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
340249408922	340249409492	340249410042	340249410592	340249411141	340249411692	340249412242	340249412792	340249413341	340249413892	340249414442	340249414992	340249415541	340249416092	340249416642	340249417192	340249417741	340249418292	340249418842	340249419392	340249419941	340249420492	340249421042	340249421592	340249422141	340249422692	340249423242	340249423792	340249424341	340249424892	340249425442	340249425992	340249426541	340249427092	340249427642	340249428192	340249428741	340249429292	340249429842	340249430392	340249430941	340249431492	340249432042	340249432592	340249433141	340249433692	340249434242	340249434792	340249435341	340249435892	340249436442	340249436992	340249437541	340249438092	340249438642	340249439192	340249439741	340249440292	340249440842	340249441392	340249441941	340249442492	340249443042	340249443592	340249444141	340249444692	340249445242	340249445792	340249446341	340249446892	340249447442	340249447992	340249448541	340249449092	340249449642	340249450192	340249450741	340249451292	340249451842	340249452392	340249452941	340249453492	340249454042	340249454592	340249455141	340249455692	340249456242	340249456792	340249457341	340249457892	340249458442	340249458992	340249459541	340249460092	340249460642	340249461192	340249461741	340249462292	340249462842	340249463392	340249463941	340249464492	340249465042	340249465592	340249466141	340249466692	340249467242	340249467792	340249468341	340249468892	340249469442	340249469992	340249470541	340249471092	340249471642	340249472192	340249472741	340249473292	340249473842	340249474392	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	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
23675	21878	30174	24165	21869	21950	10630	1757	1338	1203	1062	987	934	894	848	816	739	821	726	757	728	705	729	695	689	768	648	693	676	683	651	655	631	670	676	659	654	668	634	637	658	688	683	745	656	615	648	623	685	628	642	622	666	645	677	631	662	633	640	598	615	642	640	600	616	604	624	616	631	692	646	650	667	615	638	622	591	661	650	648	629	629	607	640	623	682	645	639	649	604	626	693	620	614	632	648	625	610	661	614	665	634	566	679	587	664	651	628	622	617	678	622	658	622	598	637	591	591	625	624	663	623	608	619	602	622	612	648	642	628	609	600	624	591	633	623	659	631	634	607	561	662	642	615	629	629	624	680	610	643	639	639	624	693	664	651	651	670	666	629	575	686	631	653	617	609	656	636	645	659	596	632	627	618	662	656	653	640	581	609	646	623	635	609	623	610	661	651	634	639	607	625	625	644	625	604	636	601	639	630	607	617	638	636	576	647	638	687	618	642	652	624	612	588	637	588	661	630	647	646	592	630	616	644	595	651	649	670	684	623	601	647	648	658	610	645	652	625	603	595	595	616	599	660	667	605	615	631	646	637	651	662	618	633	640	610	662	611	610	589	642	642	674	642	636	626	640	595	583	635	696	570	674	628	585	631	634	644	680	633	611	612	679	605	636	637	597	655	688	646	615	681	604	609	599	689	595	619	642	611	644	653	622	614	607	623	634	635	613	645	643	620	659	607	620	649	612	661	622	621	636	616	652	630	607	676	663	622	595	621	614	607	625	640	650	618	648	647	645	630	681	663	628	650	674	626	629	604	615	605	639	609	575	620	608	634	660	601	603	594	602	675	663	642	554	651	663	650	612	629	625	604	665	608	612	631	645	610	667	670	662	590	610	621	596	599	634	618	606	686	656	587	628	653	655	636	612	610	646	613	601	618	592	631	639	618	633	672	678	671	633	621	598	648	628	605	658	640	688	612	618	619	641	581	619	633	620	637	607	620	587	607	613	632	617	604	634	666	616	630	603	619	670	599	629	630	632	655	681	628	638	629	647	610	625	663	598	686	650	669	622	642	640	631	600	619	614	651	587	624	672	649	642	636	627	653	675	659	599	664	655	652	653	681	622	637	631	602	624	662	632	599	629	675	609	647	638	598	597	599	662	638	665	636	628	636	604	592	656	628	649	624	630	623	615	669	623	639	636	635	586	658	632	575	623	613	636	667	622	627	650	688	638	622	581	663	635	670	632	635	597	645	628	610	682	661	621	646	605	608	593	579	606	639	663	633	596	657	679	624	628	618	647	652	622	643	641	644	650	627	587	630	635	686	680	601	629	622	637	651	668	614	609	607	611	639	628	583	676	628	611	635	637	647	628	572	644	624	633	615	616	654	622	643	588	630	642	629	638	586	650	660	666	649	663	635	617	605	664	670	664	608	635	636	631	624	628	604	613	657	637	661	616	644	602	637	659	613	616	656	627	637	593	586	645	612	628	634	673	648	650	617	604	690	615	657	592	589	588	655	601	602	654	651	652	633	628	663	618	622	613	630	618	599	606	621	654	640	596	584	664	673	628	609	637	609	641	651	632	588	680	601	634	608	599	645	640	637	652	690	667	626	675	637	637	669	614	634	599	668	648	641	617	624	624	598	645	618	638	614	606	629	670	642	623	684	606	663	665	614	611	648	678	612	631	653	630	671	637	663	667	585	643	655	646	663	631	644	651	672	612	674	651	605	634	589	616	675	613	636	628	626	612	615	623	654	639	649	647	648	632	630	628	591	626	628	643	618	656	637	609	651	609	696	606	590	640	616	611	620	649	638	603	604	643	644	630	649	614	613	672	654	649	627	654	602	634	646	629	628	663	640	600	648	700	618	624	638	622	609	661	623	633	640	636	592	620	679	594	603	647	634	628	617	647	590	630	596	622	610	596	652	595	610	617	649	650	629	615	661	626	653	582	670	619	604	677	670	647	667	670	643	599	630	643	667	611	594	615	562	633	625	639	597	613	625	653	640	650	655	656	625	613	642	688	636	646	634	621	619	656	603	640	649	679	629	685	632	652	632	675	650	605	643	656	612	593	677	614	627	673	657	692	597	612	629	679	649	570	644	645	621	650	654	645	606	615	609	645	616	587	616	644	612	601	616	642	647	597	648	650	667	700	613	610	650	625	614	624	612	608	613	646	645	628	680	633	657	659	669	642	607	600	644	607	646	627	679	617	653	639	664	662	592	629	633	661	632	611	622	633	645	666	577	641	610	642	636	631	604	641	635	602	652	592	656	584	631	611	680	604	615	635	627	660	683	655	580	646	690	690	623	645	628	635	627	647	648	631	648	617	608	617	603	677	633	604	674	623	648	663	615	636	627	606	612	608	652	619	605	619	645	625	626	608	612	611	652	691	630	616	616	625	609	677	655	602	674	663	646	605	649	635	634	614	624	581	623	591	609	612	658	633	605	660	630	661	612	663	632	641	666	648	636	646	671	586	607	669	623	630	641	572	658	659	594	592	642	649	612	626	638	600	618	640	620	639	645	650	624	594	611	649	653	647	688	620	598	614	597	662	645	655	664	636	578	562	640	664	641	642	683	626	651	592	640	583	614	619	658	632	633	634	611	571	646	660	651	632	611	604	588	667	610	658	627	623	644	630	657	678	621	597	661	622	633	635	628	645	610	626	630	632	633	617	595	642	587	635	625	651	630	626	653	632	677	622	641	610	661	631	623	609	624	645	625	628	674	625	658	656	688	647	653	610	597	682	649	558	572	643	603	668	648	608	677	650	628	608	614	624	644	652	611	644	626	691	602	605	594	633	597	646	616	652	659	647	597	627	635	631	631	634	661	654	603	642	600	616	700	645	635	647	609	628	589	615	590	567	639	599	646	599	640	632	629	672	618	600	622	591	625	696	616	681	636	653	646	643	650	591	647	618	637	640	672	636	593	620	629	635	619	615	621	612	679	655	591	655	637	621	618	618	592	593	619	592	617	644	660	566	603	666	658	662	603	615	596	602	636	682	652	637	651	576	603	624	629	609	682	635	593	643	632	590	620	648	639	659	644	614	661	628	644	623	612	609	608	618	654	608	613	642	603	601	641	628	670	603	654	647	601	668	637	620	665	624	681	630	622	642	595	614	605	671	564	642	628	665	656	597	653	656	609	643	626	599	637	621	610	607	580	636	629	637	639	655	660	624	603	650	601	603	633	629	634	645	636	633	622	659	654	607	656	633	613	618	611	631	691	653	664	655	656	617	629	668	626	645	655	627	646	659	600	641	652	605	619	597	651	628	652	648	616	624	596	640	666	607	644	657	651	586	633	616	588	632	599	616	619	630	648	640	643	648	646	634	657	619	606	639	597	618	647	605	576	647	620	628	666	663	623	651	684	638	637	681	662	641	619	670	667	642	619	633	646	664	640	631	622	651	640	597	626	635	659	643	610	575	621	633	623	672	623	643	609	613	628	636	582	629	595	620	620	645	624	582	653	663	619	664	660	663	585	608	625
11313	29104	15375	8396	5844	4374	3440	2796	2376	2065	1707	1576	1397	1222	1159	1180	1092	1045	996	976	928	927	931	893	883	864	876	848	867	831	817	825	838	796	765	766	822	811	811	804	773	806	837	783	760	796	747	774	744	764	736	784	822	757	781	782	745	743	779	785	758	724	806	699	775	737	786	802	714	771	776	737	733	802	771	783	750	745	798	697	784	795	785	799	719	761	743	774	772	780	736	831	807	763	755	826	704	830	819	797	781	760	786	748	748	746	751	759	749	742	784	764	759	758	801	752	774	769	774	777	770	742	788	731	761	736	831	722	777	829	746	783	770	790	786	717	756	786	750	791	748	730	779	736	807	782	760	790	738	785	810	752	776	765	765	757	772	804	779	762	778	777	757	761	766	781	780	802	787	791	766	778	753	810	772	716	732	724	742	794	778	805	785	773	742	723	794	736	709	752	798	760	759	794	778	785	772	728	728	744	762	790	809	766	776	829	750	756	800	759	754	737	713	736	770	755	780	728	749	711	752	732	757	761	766	774	766	751	757	732	729	744	784	720	832	787	747	751	775	766	764	792	785	767	778	759	734	766	749	771	744	759	760	734	725	770	763	763	805	758	763	760	730	690	732	738	698	776	705	793	769	772	733	718	757	714	759	763	819	713	756	742	774	744	723	709	764	757	751	772	720	785	827	709	725	796	743	713	765	725	730	765	742	755	757	737	746	810	780	789	772	746	789	803	728	787	734	766	766	750	741	760	754	746	782	724	727	752	751	761	791	751	767	784	785	776	748	723	770	731	767	762	752	748	715	778	756	764	801	762	700	767	769	743	780	767	737	793	755	704	768	765	769	773	790	732	749	777	738	808	755	753	754	808	800	718	725	790	781	761	738	771	773	748	743	722	748	700	765	795	759	792	777	749	756	732	773	802	763	727	763	789	795	705	787	758	752	780	717	785	770	765	772	769	742	720	736	750	760	740	806	779	768	797	776	787	726	725	719	740	712	762	757	766	752	789	723	759	733	731	750	708	753	810	694	758	731	777	761	731	760	687	725	767	733	747	739	729	710	744	719	718	754	770	746	746	768	732	781	819	715	720	757	708	790	743	738	769	746	787	710	790	735	766	736	760	782	767	761	763	755	714	741	819	730	770	805	764	782	780	785	769	781	762	722	752	720	733	789	767	694	750	797	794	741	752	762	753	778	775	764	721	772	744	750	776	751	767	756	780	766	715	744	735	727	759	771	742	744	809	722	767	758	750	772	729	784	772	737	781	719	737	736	771	762	795	776	709	817	761	784	757	786	773	774	761	798	713	785	744	766	764	743	773	743	774	720	762	760	743	786	782	738	724	711	767	788	737	746	729	796	769	764	752	752	731	760	756	767	733	774	791	788	796	686	758	757	714	798	768	749	738	722	761	780	733	771	738	730	764	755	762	768	731	727	705	759	723	746	782	749	796	695	734	769	760	759	757	707	748	725	764	793	713	770	719	736	784	736	784	765	752	752	738	760	751	767	732	750	769	781	729	839	774	752	762	750	746	698	705	787	763	732	743	774	759	749	802	803	724	760	761	745	784	774	745	750	762	710	704	753	784	742	752	750	723	677	734	750	805	788	721	743	751	753	755	761	756	742	791	754	759	738	745	760	768	759	729	790	695	767	752	712	763	748	703	746	727	732	729	751	759	767	770	733	745	729	769	766	710	721	774	783	800	823	772	766	779	743	768	769	707	732	807	763	786	762	865	739	751	711	717	767	796	723	753	784	730	761	754	764	793	758	763	788	728	793	764	749	754	760	749	784	762	751	763	707	738	729	773	773	745	718	722	743	732	760	714	756	757	754	756	777	767	715	757	738	725	719	738	747	753	763	768	740	730	762	725	731	766	762	729	747	777	732	736	749	757	770	743	750	770	767	727	724	783	745	709	826	731	727	748	754	766	742	712	757	742	726	785	740	743	766	777	741	775	739	771	811	731	750	758	749	726	718	763	771	805	774	750	701	757	767	765	752	747	786	793	762	754	732	791	762	750	752	738	758	765	738	755	746	712	762	709	768	767	761	761	790	785	741	744	785	746	785	802	775	704	735	773	738	697	750	756	714	800	737	780	736	729	741	731	738	803	803	736	750	764	794	736	737	778	737	752	756	756	785	765	801	764	738	734	726	766	729	764	698	731	681	739	775	736	748	771	789	746	752	734	714	785	776	757	714	756	732	818	782	769	813	715	746	762	783	738	757	775	720	755	763	790	744	765	822	710	759	798	781	776	782	782	751	779	778	765	767	717	745	716	770	712	688	726	735	747	814	769	800	761	747	719	744	752	784	748	677	776	755	763	760	691	727	714	736	728	726	718	777	753	711	748	797	770	753	783	733	776	769	759	789	772	756	785	789	729	759	746	780	791	775	759	748	748	748	715	760	747	738	787	733	734	751	796	812	774	712	762	784	765	764	745	745	733	752	768	741	750	750	726	778	786	747	749	769	746	814	719	753	729	737	763	784	766	785	790	762	768	738	777	750	727	766	770	687	724	748	772	768	719	803	742	778	746	741	746	763	737	738	758	784	739	762	789	784	745	764	737	726	754	790	748	740	740	765	764	753	738	787	741	773	770	781	750	769	737	750	744	765	735	746	805	791	801	794	716	759	784	748	803	755	748	747	759	782	769	749	735	762	704	731	722	710	718	788	746	772	731	774	776	760	698	739	738	783	715	788	776	782	725	798	735	763	741	721	719	765	762	772	726	740	810	791	702	824	782	745	750	743	734	729	756	732	839	718	742	792	746	763	756	793	714	749	790	762	753	727	784	752	734	760	740	748	762	780	753	799	701	731	736	750	791	746	763	739	771	759	731	706	728	771	785	797	786	711	712	824	751	708	778	756	758	741	728	757	766	751	742	735	779	751	738	748	781	787	696	774	762	745	767	709	769	794	738	762	741	761	715	744	719	734	725	753	767	780	722	723	805	758	778	748	726	758	710	774	692	737	764	791	786	740	752	739	774	726	757	776	766	793	758	747	747	794	779	742	829	747	766	789	750	725	754	722	772	757	728	728	778	696	788	732	783	722	778	744	795	758	776	785	756	725	812	802	788	757	785	709	749	769	729	763	737	732	770	755	744	766	739	768	718	763	792	778	772	750	741	770	723	791	758	768	767	672	761	759	742	799	803	747	740	773	820	772	705	749	768	722	745	761	752	791	759	802	712	774	707	735	729	804	744	786	743	765	750	786	773	760	721	757	702	787	770	756	758	724	753	791	726	743	749	772	764	727	754	747	771	750	783	716	746	713	778	734	785	761	748	753	730	718	756	776	794	790	763	746	789	773	767	741	740	728	743	750	797	749	738	732	757	766	798	801	774	793	745	740	762	739	760	742	720	759	811	747	755	740	752	756	765	768	722	731	744	712	734	756	749	744	770	784	727	725	716	774	757	740	745	732	745	733	776	755	790	766	701	776	735	807	775	732	801	748	731	743	784	738	758	720	739	763	736	743	764	769	769	777	770	810	792
27109	19886	6555	746	490	452	433	418	421	397	414	424	390	412	414	407	382	393	405	375	397	428	351	386	413	382	387	374	404	415	383	342	425	395	381	400	367	378	359	372	393	362	429	405	381	408	375	380	378	397	360	375	373	398	351	411	405	390	381	393	370	406	412	423	372	408	360	374	382	384	396	400	360	380	378	422	422	335	392	344	378	374	369	360	371	388	385	362	376	396	394	389	374	384	385	370	350	365	391	356	381	372	386	394	404	369	392	343	361	428	359	369	411	340	383	350	389	377	425	377	355	385	400	361	359	369	405	394	408	367	383	402	381	377	405	368	396	356	383	395	331	388	366	373	423	395	415	393	387	383	411	391	391	394	424	377	400	367	399	409	385	392	348	394	377	381	406	381	373	403	367	389	406	374	379	389	347	366	369	379	401	422	404	377	371	362	400	363	382	393	369	372	393	379	368	368	405	428	351	390	388	387	426	421	381	407	372	381	388	386	376	381	373	371	360	361	400	330	356	378	399	382	354	385	420	356	375	368	397	365	383	356	351	381	394	420	367	353	373	365	355	398	386	376	454	397	361	385	403	404	398	388	403	423	358	363	348	373	344	360	407	383	414	368	383	382	413	384	381	377	401	353	370	395	415	367	371	369	389	380	387	369	387	404	410	373	381	373	386	351	400	358	380	379	382	407	366	388	364	369	383	445	398	412	377	388	393	389	400	387	369	367	403	381	403	405	406	367	402	372	384	404	423	341	360	373	414	411	412	369	351	375	412	384	379	410	392	401	393	422	376	331	408	381	383	380	389	424	393	391	379	369	386	391	389	378	357	373	399	381	377	416	394	421	374	380	423	378	394	377	335	405	398	396	381	334	345	401	338	378	365	375	385	379	375	375	355	359	369	421	392	392	364	420	382	374	385	357	419	405	394	365	345	402	394	381	390	395	392	399	380	376	404	396	377	389	405	400	377	388	399	389	379	390	397	388	405	405	377	371	423	369	386	425	368	388	384	405	371	399	391	392	384	404	420	362	392	398	366	392	384	357	386	385	385	343	406	418	387	369	407	355	416	385	406	363	384	373	384	391	351	345	390	369	421	388	393	351	391	350	386	360	388	402	394	372	370	380	352	404	408	378	357	364	388	380	382	372	385	360	395	384	394	399	340	397	367	362	409	375	407	372	405	404	419	410	398	375	370	395	409	379	369	357	375	383	384	377	393	350	345	382	377	417	405	374	363	372	395	372	377	392	376	380	384	379	374	360	354	382	386	398	392	408	368	390	384	395	402	366	393	411	383	411	376	398	373	402	380	403	409	361	378	363	359	389	345	393	405	405	413	395	363	356	405	401	415	365	415	397	400	425	387	402	408	360	382	376	366	380	410	403	348	340	379	365	373	381	404	349	419	378	387	393	398	394	373	392	398	415	365	407	380	356	359	393	398	372	368	378	378	396	411	423	351	382	382	394	372	392	407	425	371	391	394	366	381	410	384	396	383	373	394	384	371	379	374	388	381	382	391	401	406	392	380	382	364	391	370	378	359	420	419	362	408	368	392	410	374	388	425	374	387	369	381	381	382	403	368	397	406	408	357	377	387	402	345	409	399	389	401	370	431	394	392	406	397	406	405	384	394	383	412	397	368	371	421	356	383	381	360	382	394	364	354	387	393	402	382	382	372	355	389	422	391	383	391	414	404	394	404	378	398	365	382	418	406	400	408	401	397	408	367	411	398	395	433	356	390	431	366	388	366	392	389	397	385	380	378	404	370	408	417	397	384	394	419	374	362	380	390	397	397	400	361	373	371	380	410	388	390	403	365	347	360	390	386	408	377	363	386	370	377	382	356	395	386	403	376	350	386	406	400	405	419	358	384	374	402	382	374	376	395	381	384	383	376	386	374	343	377	359	408	364	373	379	396	382	397	402	384	349	358	384	408	394	391	381	361	407	397	422	399	347	385	346	422	394	388	338	400	349	386	380	394	397	404	383	420	371	411	398	386	379	403	372	388	387	386	400	429	375	355	349	335	378	391	380	383	382	345	351	362	373	388	385	366	390	383	335	398	369	350	373	416	384	392	377	370	391	390	354	358	351	394	387	360	368	369	395	391	386	378	408	378	370	409	394	385	418	399	387	414	399	356	379	375	405	393	381	399	373	408	372	365	388	365	400	404	372	358	377	378	390	403	385	422	382	383	411	402	359	348	389	386	395	399	389	384	394	384	397	378	361	396	396	408	395	393	416	373	358	361	390	364	409	365	386	353	379	388	367	397	403	397	396	385	401	406	397	373	392	384	389	389	400	417	374	407	422	393	409	416	383	404	400	393	379	390	365	389	387	410	371	380	365	372	348	373	348	387	398	400	367	381	383	396	359	401	370	399	385	379	400	433	379	396	370	355	387	382	379	377	390	385	362	401	406	402	377	377	404	426	388	384	388	340	386	394	354	395	415	364	360	410	348	380	369	357	358	397	374	369	353	393	390	352	355	372	387	377	421	390	387	376	406	399	389	381	334	393	377	401	402	373	384	393	372	416	353	384	384	416	391	398	403	409	378	357	396	383	389	398	399	402	381	398	410	363	416	363	355	384	371	379	370	394	387	367	355	374	372	381	373	412	380	373	383	340	359	408	397	367	346	353	419	374	390	409	360	362	345	387	378	378	387	385	383	378	400	369	391	393	380	359	348	373	390	409	436	365	366	392	397	375	386	392	427	410	385	369	339	367	388	419	378	445	385	380	416	366	395	415	410	406	409	369	367	341	381	369	421	374	388	422	370	392	410	420	366	410	328	403	352	388	407	396	407	395	395	371	364	385	380	413	396	408	380	382	378	374	372	357	362	402	372	415	386	370	378	397	367	362	400	367	326	403	418	375	397	382	375	423	402	373	398	375	408	398	366	381	365	407	412	405	396	366	379	395	379	395	377	376	349	364	386	416	352	375	405	374	405	399	370	412	370	382	361	396	369	370	377	341	397	401	388	405	406	372	396	399	386	359	379	399	371	432	385	426	360	392	348	398	375	390	374	367	364	386	372	392	332	388	394	408	428	386	409	372	356	403	382	381	395	368	349	406	403	387	390	390	337	431	371	357	384	394	433	377	408	371	370	407	363	386	391	389	362	380	406	379	377	393	371	378	395	400	433	414	376	399	386	391	367	410	392	382	369	397	383	372	384	361	376	395	380	385	422	396	407	407	365	397	393	380	394	402	384	374	397	392	391	376	403	396	385	356	395	414	417	437	382	373	394	381	378	376	387	409	381	395	390	393	412	348	394	370	385	377	368	382	404	366	360	375	386	375	351	392	401	367	398	376	394	389	391	405	411	388	383	345	374	382	375	391	357	421	376	408	359	392	413	391	383	407	402	401	412	383	384	376	377	410	377	398	422	362	387	391	393	378	382	362	352	412	394	355	413	368	370	385	370	367	376	382	396	390	376	398	361	370	329	379	392	332	399	383	409	355	402	375	393	420	361	407	393	390	392	405	404	412	386	394	361	388	401
5745	4782	1036	710	612	574	523	580	478	500	499	484	440	466	462	468	480	494	524	445	480	486	511	461	455	487	456	481	492	496	480	472	475	453	471	482	523	479	443	468	444	491	455	480	452	437	433	505	466	482	506	472	436	492	485	472	476	515	428	455	486	459	472	474	438	456	500	474	461	477	443	467	477	459	459	454	489	464	436	459	470	484	487	433	482	462	474	446	447	463	468	500	434	467	477	443	469	475	448	496	466	455	472	458	443	458	503	462	468	539	466	475	477	508	482	457	462	487	478	479	448	485	466	473	447	443	482	480	479	459	439	487	486	437	455	503	484	481	513	470	464	438	462	448	463	451	434	470	493	480	459	447	469	447	453	491	477	501	462	469	458	476	506	451	476	508	449	472	464	493	466	448	463	466	468	447	483	484	471	444	474	474	444	462	485	471	484	462	494	472	513	458	455	432	520	483	459	486	457	483	473	466	431	475	460	502	482	523	459	456	439	487	512	432	473	508	499	468	444	474	472	483	461	463	464	454	444	492	464	457	436	458	465	478	478	469	475	485	418	446	479	519	462	437	477	465	479	467	466	467	514	447	491	492	437	447	492	424	435	488	413	444	474	415	484	432	443	474	461	442	473	471	472	469	450	453	461	497	486	468	481	442	460	484	516	499	493	470	457	506	482	459	431	425	456	488	484	500	431	489	457	439	508	503	483	514	470	482	486	474	454	461	468	485	479	435	452	466	462	451	452	466	493	494	481	453	443	453	452	447	461	507	501	405	435	511	443	482	487	483	450	432	473	503	438	435	506	479	480	437	479	486	485	463	457	495	442	470	458	493	460	507	487	445	462	500	458	469	433	493	453	459	461	487	481	458	466	488	462	478	445	510	464	458	456	489	458	460	490	492	489	498	478	488	441	462	456	459	471	482	477	498	441	464	436	490	497	459	473	416	469	456	476	450	441	484	456	499	439	455	464	492	471	470	498	477	482	474	480	439	471	471	483	447	439	475	435	493	437	459	458	498	474	479	482	468	471	489	457	470	465	472	472	457	424	448	429	487	472	463	535	478	478	468	451	474	467	496	460	522	488	482	436	499	458	475	460	463	440	432	439	448	487	476	440	460	481	480	480	414	468	487	481	513	421	447	434	469	485	474	469	466	507	492	443	475	455	478	493	461	462	453	473	487	436	466	465	467	450	465	424	454	486	491	468	484	506	481	471	467	521	452	502	477	467	431	485	462	462	436	460	458	469	504	486	462	490	487	447	473	471	488	431	456	490	454	450	461	508	469	445	434	406	465	438	435	470	500	461	506	454	427	470	504	458	505	443	497	487	444	504	474	471	505	484	498	507	456	510	490	469	470	470	514	476	477	456	460	471	479	462	465	473	462	509	470	447	456	488	446	475	445	468	465	480	451	481	468	458	475	494	454	480	484	486	472	490	475	419	464	473	437	437	457	481	413	454	467	480	452	512	455	465	436	472	467	440	488	499	479	485	479	467	469	473	480	457	449	498	485	469	475	495	467	452	439	476	463	463	489	496	461	434	433	461	458	476	499	484	456	467	493	449	462	514	448	441	474	439	467	457	481	467	500	479	465	476	443	443	452	470	496	501	485	497	510	506	452	462	499	480	487	452	513	474	465	503	520	456	463	465	462	442	478	457	490	471	503	452	441	460	485	442	437	493	442	452	463	490	496	467	477	407	439	445	488	440	472	472	446	470	505	474	494	434	459	500	449	468	474	456	483	476	471	434	452	438	461	441	482	427	471	440	486	468	476	472	482	477	477	446	471	457	425	502	433	449	499	477	473	459	465	456	465	482	468	469	464	456	451	458	516	435	471	479	436	486	461	499	495	479	437	460	469	481	469	472	442	472	478	456	544	473	450	472	491	444	487	509	457	442	463	454	507	499	467	477	501	465	521	433	453	464	484	501	496	499	486	483	475	464	451	495	456	446	492	485	470	470	479	418	473	477	449	440	458	426	482	435	458	489	473	455	478	432	442	452	496	452	418	474	493	496	465	475	466	473	456	463	464	477	483	467	474	467	454	465	451	494	480	512	497	485	444	465	476	482	469	503	423	461	468	557	488	418	478	500	462	436	489	464	451	513	485	482	488	460	463	475	468	445	469	468	516	474	483	463	457	457	493	418	490	468	470	508	483	478	481	448	496	480	477	478	478	463	454	449	473	450	475	461	454	478	471	445	474	496	490	443	461	483	439	457	505	501	467	488	462	434	472	467	458	476	463	453	464	467	469	477	472	475	468	496	508	466	458	489	476	472	447	450	498	503	479	476	433	496	454	484	482	477	489	463	437	459	439	482	457	520	491	472	498	447	451	430	479	483	446	464	505	471	493	444	473	465	476	482	450	466	475	468	466	453	484	446	449	471	474	438	444	455	453	465	468	426	483	488	452	512	474	450	466	472	471	480	447	493	426	489	469	505	471	453	451	488	482	449	489	461	494	491	469	510	479	491	466	457	456	457	501	493	486	478	479	474	463	493	484	471	490	450	450	501	492	484	495	531	451	465	472	452	440	421	470	505	491	475	452	449	464	526	471	459	465	449	508	450	486	447	446	519	438	475	484	457	476	476	435	499	469	467	436	401	449	475	484	444	459	455	455	514	451	458	479	502	444	447	463	475	442	510	447	420	471	458	447	458	438	431	481	464	469	452	451	453	512	483	479	471	477	510	450	471	456	459	481	464	455	438	447	456	488	474	510	489	472	487	497	444	474	448	446	460	442	458	485	440	490	470	499	478	481	476	472	477	424	481	468	462	456	466	490	423	479	412	456	498	490	424	495	450	472	492	449	447	471	466	459	501	452	503	474	458	511	450	430	473	441	475	459	461	474	447	475	486	450	477	508	479	487	478	456	466	465	499	472	464	478	421	472	514	449	470	505	461	456	441	472	455	454	462	470	479	482	467	465	483	473	465	472	473	487	510	446	478	421	464	479	461	468	475	487	483	495	463	481	499	495	436	504	462	504	443	488	512	485	486	464	505	478	468	466	477	484	470	464	438	438	492	478	460	474	461	462	502	430	486	462	454	477	469	431	465	448	470	494	465	476	440	454	463	524	497	479	485	479	465	454	490	445	528	458	481	458	470	444	484	486	474	494	475	487	493	480	482	457	478	471	501	440	480	444	514	467	451	453	476	497	492	485	446	472	471	449	468	487	442	456	478	476	451	487	501	523	479	492	470	431	436	410	425	454	474	478	473	440	451	452	442	475	462	526	507	490	469	448	490	479	489	497	488	470	467	452	494	484	522	437	480	467	474	491	466	480	512	509	510	452	478	479	463	499	481	470	511	454	450	457	488	441	463	506	438	463	439	511	486	431	501	476	468	444	464	465	481	489	441	466	472	473	462	487	452	450	450	449	478	483	455	458	461	470	431	466	460	504	492	477	474	526	433	465	476	448	437	442	487	462	440	454	447	448	436	468	481	445	491	445	464	479	520	455	472	445	498	438	467	477	473	484	480	536	466	469	429	451
23951	21098	28603	23833	21083	10780	1596	1049	915	883	864	798	764	731	765	696	672	654	696	649	605	686	615	655	692	718	682	609	664	588	656	628	650	640	649	604	693	664	688	662	605	660	663	604	616	604	642	644	634	647	635	568	610	619	606	636	644	635	598	629	616	604	602	603	633	617	641	643	660	626	616	595	631	600	607	633	601	650	633	603	651	557	617	636	598	615	627	628	631	591	558	600	622	625	626	646	610	637	649	648	589	627	643	617	608	609	606	586	613	610	623	616	641	614	635	601	643	643	633	611	603	607	622	603	598	612	621	557	601	600	614	644	609	651	607	624	609	629	640	599	613	606	626	618	595	618	610	616	613	625	613	593	647	578	677	566	649	674	602	602	632	603	622	633	634	606	617	628	619	612	623	584	652	558	653	586	644	636	622	598	637	644	598	598	643	611	610	634	607	619	642	610	613	615	609	623	608	635	667	601	612	568	557	645	631	664	586	627	656	620	642	595	621	597	621	646	626	647	607	596	625	601	618	592	557	625	607	628	654	600	586	596	656	605	603	652	690	572	627	635	571	600	644	642	622	616	680	617	560	587	641	648	565	623	575	577	634	596	617	614	605	631	637	619	593	602	572	603	557	630	624	612	580	626	581	632	681	626	599	653	615	568	604	652	611	604	626	636	608	677	625	590	639	614	630	656	645	642	600	600	637	640	621	593	614	614	609	615	589	634	603	591	581	618	599	577	594	622	580	681	618	661	669	608	571	599	585	615	602	630	655	621	605	634	625	618	591	621	613	601	577	586	639	618	662	583	592	631	629	630	641	629	643	599	581	669	588	632	613	576	607	628	609	612	600	595	644	637	579	590	605	643	618	607	617	623	640	604	632	592	586	610	594	612	640	630	670	618	579	647	642	565	625	628	654	632	599	625	637	622	589	605	605	606	607	626	644	586	598	621	601	623	656	584	603	600	633	646	637	596	577	630	657	585	641	589	617	557	636	620	665	610	617	578	616	653	633	569	620	645	594	594	656	608	634	632	574	617	635	589	653	650	591	627	627	637	663	584	587	641	652	639	643	589	582	632	636	619	652	594	604	625	651	600	604	622	643	592	595	583	636	606	607	595	587	599	616	629	597	674	631	585	608	621	590	645	612	604	631	639	618	610	644	616	637	593	609	588	647	623	676	659	588	624	630	621	615	600	611	584	646	636	616	599	598	623	634	610	624	609	632	625	616	628	628	615	646	578	615	620	582	664	590	620	604	630	611	622	650	543	628	605	628	592	577	634	620	605	604	638	622	610	617	613	613	584	611	610	648	640	554	679	645	575	640	580	574	647	605	585	604	615	583	605	641	631	642	627	677	631	589	595	615	630	647	598	589	593	574	615	615	616	563	639	603	609	622	579	617	619	630	629	577	593	669	578	604	585	584	619	575	611	599	629	584	641	609	611	626	594	601	636	650	616	572	596	672	611	632	630	632	571	642	636	629	571	621	601	599	608	622	598	606	634	602	615	623	594	683	611	650	616	597	601	623	611	631	638	604	614	644	607	615	657	596	624	633	616	617	647	665	651	611	631	656	626	625	631	637	633	639	605	596	617	614	611	622	583	602	644	611	606	615	579	621	567	659	615	642	623	613	617	554	613	602	611	637	597	642	650	614	620	660	622	613	594	612	644	636	640	645	618	594	606	624	589	587	601	625	598	643	609	654	585	578	652	619	582	623	590	625	636	658	598	593	640	620	612	616	613	589	664	620	645	657	604	637	667	593	602	581	632	642	598	594	672	601	570	618	642	570	610	582	620	566	624	665	613	595	596	590	628	595	572	573	594	597	591	641	605	596	643	635	592	570	612	639	624	613	598	576	619	629	616	598	592	582	632	679	586	614	628	634	644	653	647	604	642	602	629	595	624	563	628	618	661	623	637	638	623	613	629	559	566	559	612	634	618	611	604	660	607	625	612	628	613	638	645	681	686	623	619	623	613	642	602	637	605	575	608	605	599	612	607	634	633	611	622	585	591	612	614	599	632	595	656	603	598	600	634	654	631	621	638	618	586	631	575	587	608	609	631	617	606	667	653	580	620	624	631	644	564	594	645	613	626	633	625	625	648	609	614	601	619	603	667	590	597	607	597	626	624	574	653	583	618	636	619	619	656	621	607	612	629	598	602	628	575	606	632	620	645	629	630	637	620	584	581	592	591	641	597	614	589	614	634	616	574	610	578	629	574	578	644	631	549	631	610	631	633	633	600	620	594	627	623	653	586	565	631	613	609	614	628	635	630	629	609	607	631	635	605	616	628	577	642	615	574	596	606	650	617	605	578	606	570	587	600	605	612	604	630	582	598	625	638	579	642	622	574	608	611	597	593	643	603	633	594	605	595	602	592	593	604	609	593	600	669	599	602	598	572	594	625	673	586	645	584	634	573	595	613	592	579	634	614	627	622	615	591	609	615	636	572	622	586	573	577	613	629	599	645	633	593	625	611	623	625	603	604	642	593	585	620	645	625	612	601	603	606	582	594	633	617	673	604	591	607	553	623	612	597	676	613	622	605	569	610	662	568	584	622	603	641	611	613	664	591	592	601	649	598	652	624	608	641	608	594	674	632	588	643	651	615	659	664	619	612	573	612	598	660	669	612	594	677	635	637	589	638	618	643	611	656	554	635	642	655	622	584	605	622	592	613	588	675	629	665	616	575	610	577	597	611	579	582	622	643	630	555	629	611	613	602	630	628	604	585	561	622	624	597	598	610	570	594	677	580	600	589	615	628	636	616	629	623	613	598	633	583	681	633	603	609	634	631	585	642	627	653	600	637	615	656	601	598	591	613	610	593	617	611	600	623	604	671	631	612	612	596	615	591	601	620	596	678	637	656	621	583	641	607	588	644	629	590	612	608	608	629	611	623	651	586	628	579	687	588	604	574	635	666	629	595	616	632	626	625	612	615	577	587	618	569	585	600	626	600	592	587	608	615	572	564	633	628	628	583	612	588	644	625	623	660	564	612	614	622	622	607	625	603	598	657	645	608	633	615	643	594	605	595	656	594	605	596	611	592	615	605	616	591	626	615	579	615	600	641	657	588	625	624	597	599	625	638	650	636	654	582	596	668	634	614	661	620	670	624	594	623	610	641	561	604	642	575	659	633	641	662	612	613	619	596	619	590	645	590	656	621	612	597	628	636	623	592	570	632	608	627	564	588	618	587	603	585	625	609	657	602	635	604	629	641	653	617	596	652	669	633	623	626	618	606	572	603	678	597	605	595	631	631	630	629	597	592	608	644	630	550	637	656	594	606	620	671	597	582	634	630	637	589	614	596	625	649	575	616	651	615	597	635	622	614	609	620	623	647	664	644	622	638	614	673	646	616	588	621	647	669	605	641	600	575	610	640	642	607	640	651	675	604	652	573	619	602	598	571	630	613	569	599	622	568	633	600	594	629	609	609	603	576	585	572	588	641	639	652	609	577	579	623	584	604	653	599	600	629	627	634	595	604	596	601	549	572
7101	22246	9399	4730	3304	2609	2104	1834	1460	1423	1212	1049	1087	950	921	865	950	873	854	861	811	805	785	862	770	778	814	799	732	765	798	750	811	738	760	776	701	741	736	729	769	779	732	753	766	705	730	731	773	747	758	741	766	793	731	729	731	742	807	742	761	733	767	716	740	723	814	766	715	715	717	797	724	703	736	777	718	802	727	734	760	722	765	769	713	714	748	749	753	749	700	683	779	727	720	743	777	774	741	734	720	731	764	748	705	773	715	699	701	749	725	705	749	743	697	808	701	720	697	718	737	732	765	729	735	744	740	717	703	736	772	726	720	728	744	682	757	775	726	736	787	714	718	770	722	732	726	744	716	711	723	746	772	736	737	732	735	692	764	748	736	724	770	718	748	713	766	717	715	726	755	745	711	718	715	681	755	786	668	712	712	766	741	712	762	732	758	727	747	741	703	752	686	772	739	765	727	754	739	741	738	728	710	776	739	793	697	766	728	762	744	754	777	742	764	732	721	741	699	751	752	754	692	756	756	757	723	729	759	706	737	761	744	724	730	778	788	779	714	754	717	747	723	705	727	734	753	744	719	701	735	711	736	760	747	778	710	764	734	724	713	711	710	779	761	780	728	760	777	703	808	750	718	724	751	797	795	734	695	760	725	796	711	725	692	722	728	722	770	779	727	672	712	709	722	768	764	751	722	750	724	720	734	712	716	716	731	729	740	725	717	669	719	745	728	770	739	727	719	758	701	735	728	721	816	711	715	721	726	733	694	773	695	731	678	774	698	711	716	744	726	689	745	707	751	715	752	712	771	730	742	762	754	702	707	749	723	754	760	756	728	765	724	754	746	735	728	692	735	719	756	749	752	750	706	725	710	792	729	715	718	722	770	755	744	733	736	737	775	746	747	756	739	738	767	764	744	690	724	738	803	793	678	753	770	717	736	743	729	731	730	714	753	682	790	731	708	742	765	747	754	781	737	764	762	699	719	743	726	723	723	728	758	738	752	753	721	761	696	736	729	763	700	715	793	770	730	727	731	710	748	687	778	734	722	750	753	735	747	735	696	741	745	749	793	751	751	727	751	703	735	752	730	731	723	707	728	751	722	711	752	723	753	744	802	738	726	751	752	733	694	726	752	732	747	724	739	704	730	728	744	736	704	796	711	680	722	724	759	760	718	733	738	719	738	717	769	713	715	739	687	742	711	743	708	749	714	734	747	741	715	645	715	770	780	673	706	751	775	734	677	743	690	746	739	732	729	726	728	739	748	751	743	717	730	766	720	730	703	747	738	714	720	752	757	738	712	748	746	712	736	704	750	817	743	749	759	737	716	735	727	734	659	737	778	714	772	736	740	738	731	773	736	691	779	701	721	726	724	737	698	758	723	721	694	749	732	779	754	714	765	676	726	679	731	695	733	666	757	688	759	758	741	760	736	729	727	705	756	715	727	732	724	723	683	723	767	769	770	736	717	687	694	750	750	767	696	736	752	722	743	708	729	717	733	712	717	807	740	774	755	768	745	762	728	766	716	756	705	752	707	724	706	700	733	703	720	700	711	728	786	725	805	726	717	662	729	716	745	714	715	712	729	746	745	720	696	770	738	751	749	747	714	705	715	731	701	775	767	730	781	734	740	764	712	740	727	730	733	727	714	705	753	738	745	755	774	748	746	753	733	680	744	714	726	720	748	699	751	760	748	718	769	748	730	732	762	731	726	766	735	732	716	743	766	693	747	692	736	771	680	731	722	730	731	740	718	719	745	734	759	706	709	742	726	752	708	712	691	774	674	684	738	771	759	741	689	756	734	748	751	713	725	775	695	721	758	715	728	703	741	710	764	724	720	673	741	733	738	767	771	733	775	713	735	767	728	712	710	726	716	746	745	750	743	718	716	709	705	704	704	746	722	721	730	710	749	766	731	702	692	740	748	726	735	754	722	744	741	747	783	784	713	774	702	750	753	728	727	728	727	777	749	776	745	713	709	695	718	722	730	748	714	719	688	714	701	759	776	704	795	753	745	689	684	742	685	729	741	765	761	760	784	818	713	712	723	748	771	733	754	726	707	762	698	735	693	722	705	719	718	775	714	744	747	715	718	805	720	736	754	727	743	740	751	792	756	731	763	732	747	759	702	712	730	756	716	748	724	734	772	739	726	724	765	724	733	731	778	710	738	717	753	738	751	765	678	745	731	712	744	767	749	722	758	726	735	740	758	712	692	736	762	745	733	727	752	771	705	701	759	748	724	690	739	744	736	732	759	815	713	692	714	771	746	725	753	746	701	729	682	724	770	713	744	711	756	743	749	695	754	711	750	764	752	755	740	713	706	751	716	744	731	700	726	738	725	791	761	703	737	729	734	716	730	682	772	774	731	761	702	772	708	750	768	768	729	752	700	729	745	709	768	698	707	780	732	792	775	758	767	713	787	711	699	704	716	714	771	709	701	748	749	751	752	797	732	705	766	752	759	727	739	699	753	734	741	700	731	731	741	692	729	735	704	699	700	697	733	775	757	700	719	771	723	661	716	745	719	727	713	741	734	738	738	692	677	720	757	755	668	708	731	736	712	713	738	682	751	763	747	701	723	724	688	762	723	733	754	746	799	733	744	735	722	724	753	736	726	717	712	754	687	747	695	728	704	723	776	781	740	774	704	741	727	757	716	693	749	753	741	754	717	741	714	742	755	777	713	750	741	776	730	770	697	727	759	734	742	777	731	701	733	770	718	703	722	718	724	741	729	718	702	751	724	764	732	713	721	756	725	741	725	715	811	682	765	697	726	765	736	761	734	679	719	739	751	734	754	722	711	707	684	711	740	745	674	747	743	690	742	708	745	759	755	734	761	722	695	701	719	739	802	733	775	799	746	788	692	740	699	739	725	754	721	736	759	676	712	736	745	728	732	801	743	785	684	713	719	667	733	746	686	758	790	730	770	756	750	765	726	754	744	714	693	728	748	714	735	696	732	768	741	759	707	685	776	740	697	769	762	772	700	767	706	690	756	683	720	695	720	757	741	745	693	651	757	733	663	732	754	743	726	694	711	716	764	759	740	722	694	743	780	716	748	732	717	729	715	741	786	729	750	754	768	710	672	696	762	769	691	683	735	738	769	730	721	752	718	783	712	778	735	768	691	771	770	730	709	757	756	773	725	685	751	732	701	679	717	767	715	730	767	707	781	716	703	744	738	762	700	695	722	697	732	724	724	707	714	689	773	708	742	740	736	714	775	770	698	749	734	759	733	760	694	749	713	742	704	752	698	722	730	741	736	693	735	703	728	726	756	761	714	756	745	720	712	734	743	700	679	737	715	733	728	740	671	776	741	728	699	734	713	716	742	706	732	699	752	762	737	742	747	741	734	761	734	697	743	665	725	740	726	746	660	750	768	710	739	756	711	744	767	723	724	726	717	741	778	747	715	729	792	745	719	736	747	763	743	726	724	752	719	711	753	750	730	744	716	723	762	694	684	724	724	702	712	690	709	699	708	760	737	667	734	755
25204	21141	27575	24818	10186	849	662	524	443	449	418	400	417	369	361	393	364	350	375	374	370	368	354	353	350	354	347	349	336	338	330	329	356	331	366	352	361	346	382	356	359	342	377	356	309	359	303	335	322	307	342	319	341	325	356	344	306	341	333	380	346	310	333	335	372	355	366	325	327	362	347	317	312	347	321	340	354	304	349	325	373	352	324	343	315	343	352	313	353	339	347	340	388	347	335	346	362	324	332	311	370	337	347	344	328	335	346	319	328	324	331	355	327	341	345	322	355	341	317	347	330	323	326	322	336	339	326	367	324	318	330	352	326	343	340	297	329	332	340	322	343	343	309	324	350	322	332	337	337	326	327	339	309	325	348	327	312	321	316	335	336	336	316	339	340	350	365	344	356	345	361	347	329	369	347	334	310	339	321	363	340	340	354	335	326	347	336	330	334	326	349	310	347	362	353	358	347	301	367	358	332	312	315	322	315	312	323	329	327	322	359	320	350	339	350	337	325	308	325	341	326	382	331	325	311	291	338	327	342	323	342	321	331	340	339	320	327	337	387	330	335	350	316	371	320	336	323	357	320	336	344	335	367	345	348	353	311	305	334	312	326	350	336	340	324	315	339	333	321	375	336	349	332	336	327	362	344	332	314	334	315	317	333	334	343	321	341	357	315	314	325	336	309	334	327	345	362	312	359	320	343	358	341	333	322	308	349	341	352	322	343	368	344	355	353	338	319	328	332	344	339	322	361	323	307	292	359	352	331	337	319	356	372	341	335	358	295	326	362	321	352	323	336	325	365	333	347	343	344	352	342	328	340	309	302	331	330	338	323	334	332	310	329	318	338	359	303	351	294	312	296	330	361	366	379	336	346	368	331	341	307	327	328	341	339	350	357	342	355	346	338	332	342	342	349	331	337	338	324	354	364	336	293	365	351	326	309	315	352	316	327	316	314	332	343	347	332	340	339	312	340	338	337	336	347	353	313	355	358	345	365	332	315	330	332	328	315	357	333	357	323	317	344	354	345	357	320	330	344	310	332	364	327	346	320	365	315	339	332	332	334	336	324	350	346	329	339	303	326	329	338	337	323	326	351	316	337	327	369	311	374	339	358	356	322	343	316	357	339	292	329	344	332	357	352	312	324	367	338	328	338	314	321	362	322	346	338	378	330	324	321	341	342	322	364	350	348	329	331	347	327	368	314	347	349	382	345	319	313	336	318	331	334	359	339	352	310	369	318	370	325	308	360	324	353	344	301	355	336	339	339	332	340	323	328	359	363	357	326	348	334	351	325	378	339	322	313	336	353	339	360	346	325	339	336	316	326	328	348	381	388	338	360	341	326	353	333	337	315	317	358	348	324	309	330	340	360	342	339	308	303	333	326	354	353	311	335	332	345	329	332	330	364	320	331	331	302	330	343	369	338	319	330	334	320	338	346	330	358	328	331	350	353	328	370	316	342	333	365	317	344	316	338	328	355	318	348	309	342	330	322	375	339	312	367	351	358	332	319	351	349	333	326	326	325	332	317	324	356	325	328	297	362	377	317	351	321	330	324	334	350	342	366	322	370	324	351	312	324	319	318	323	331	322	330	338	330	324	336	359	333	323	324	347	308	316	328	349	328	343	322	321	313	365	339	321	286	367	363	343	373	331	328	333	358	328	359	344	355	330	345	371	318	341	363	328	353	322	336	356	326	305	302	345	320	345	339	349	336	347	333	342	321	333	348	330	330	336	332	313	293	331	338	342	325	342	341	330	311	335	331	354	362	306	337	356	335	316	312	306	327	360	339	323	340	315	335	353	346	307	344	350	363	319	322	323	323	317	373	343	337	319	316	336	317	355	343	328	332	333	357	341	352	305	348	353	318	338	342	326	357	330	334	347	317	344	334	313	348	323	328	299	370	364	325	332	342	328	320	345	343	359	334	344	339	342	338	335	348	299	345	331	333	329	354	363	327	332	330	307	340	332	371	339	340	366	387	354	342	316	318	359	365	344	376	368	335	344	315	293	338	353	328	346	317	314	343	322	359	324	334	353	351	347	368	312	370	353	327	359	368	355	338	338	354	334	343	316	299	347	340	344	317	312	360	378	365	361	354	383	355	355	319	333	320	346	314	334	349	331	329	362	365	329	338	329	328	309	351	302	355	316	324	351	332	337	305	355	358	322	320	362	354	389	361	352	349	362	339	326	334	322	340	306	322	335	362	317	314	305	347	367	347	373	345	332	348	393	368	316	319	304	342	334	352	332	325	314	338	364	324	317	351	325	308	344	355	341	324	331	335	342	323	323	305	360	347	340	356	326	300	302	358	332	335	342	337	388	321	325	307	316	339	330	336	347	333	324	329	344	312	304	385	311	334	322	349	333	321	344	353	326	325	337	339	322	328	340	341	311	326	323	285	331	337	359	347	339	340	351	350	345	353	370	341	300	323	333	337	344	354	342	320	329	329	343	360	309	336	333	343	335	331	352	312	315	285	349	330	337	314	341	326	321	329	321	317	315	321	329	340	311	375	344	354	319	322	315	335	322	320	354	334	342	323	333	312	351	353	308	352	327	328	340	312	348	330	356	331	332	354	312	355	354	328	324	334	346	337	304	311	325	352	305	313	349	325	385	352	315	344	332	365	299	325	322	322	389	337	349	355	329	316	333	342	349	349	317	363	309	329	351	339	342	305	340	344	318	317	346	343	330	330	336	317	336	314	348	329	331	331	334	319	320	329	351	353	309	309	359	333	329	324	323	374	326	360	363	295	302	343	338	339	307	363	347	319	367	365	315	329	357	364	315	354	349	366	363	366	318	355	340	344	331	337	318	350	314	328	331	340	342	323	323	342	349	311	330	329	332	328	337	328	324	351	330	311	344	334	328	316	347	301	359	329	350	335	353	327	313	307	339	345	412	339	338	323	321	354	341	338	371	337	320	321	311	329	330	349	315	321	331	334	345	313	325	324	344	344	354	307	312	355	382	336	349	363	328	351	340	327	342	299	333	343	349	364	348	347	349	329	354	338	316	347	331	332	343	356	324	343	333	339	328	324	334	326	365	339	332	359	356	331	325	336	331	346	318	334	340	325	340	330	336	326	345	386	359	316	313	336	309	335	311	351	342	335	340	346	356	346	341	345	329	367	331	347	362	375	345	332	339	345	331	320	329	333	334	306	324	298	372	334	332	333	290	344	306	339	336	352	313	312	365	381	300	361	301	369	327	336	352	313	322	289	361	355	335	349	333	346	325	352	325	336	338	349	319	336	325	327	328	340	348	309	328	307	347	357	333	332	318	338	347	326	319	352	332	321	341	316	341	331	312	333	343	364	342	345	323	356	334	340	329	338	318	359	330	318	332	334	323	354	327	318	325	339	343	321	328	350	329	387	353	358	329	349	341	326	329	324	356	340	329	359	319	325	332	358	332	308	308	312	342	352	386	365	317	347	355	339	377	346	323	351	320	333	345	342	349	313	361	350	323	321	342	345	318	367	350	317	294	332	329	350	347
7461	17979	5229	2625	1889	1472	1247	1024	896	818	695	688	597	579	537	532	517	491	476	482	514	467	511	477	489	456	430	444	427	457	442	473	451	445	445	419	440	454	472	426	458	442	445	436	430	421	458	437	429	429	438	425	428	440	422	434	424	432	439	429	422	430	428	441	453	457	445	382	467	459	385	441	411	455	434	465	437	459	430	439	439	431	413	404	432	419	441	416	417	409	419	438	448	448	430	436	501	458	433	410	450	427	440	404	440	446	438	431	430	450	442	431	458	441	424	437	434	441	445	400	430	461	415	447	408	417	463	408	450	420	406	414	423	487	439	447	415	458	419	419	414	468	392	408	431	434	406	441	418	443	443	419	449	441	452	488	420	421	439	462	441	399	444	444	409	433	416	465	406	421	447	449	453	408	472	437	458	414	425	446	469	393	430	413	473	483	426	431	396	412	446	456	452	454	427	420	420	433	437	399	447	444	422	439	400	427	406	430	426	453	425	423	421	408	425	395	419	439	390	425	410	454	432	420	404	414	383	413	460	433	409	409	438	465	407	476	445	417	438	411	420	426	380	401	409	449	467	428	435	407	435	447	443	415	429	422	467	473	453	425	428	440	416	443	433	403	438	463	426	492	399	398	439	408	433	448	416	419	440	424	398	422	459	445	448	391	426	417	429	411	419	438	428	414	401	405	413	416	441	438	431	411	436	425	416	436	414	409	401	442	374	417	448	424	462	425	423	425	448	396	457	435	465	423	415	416	433	452	413	426	357	414	395	433	456	414	417	433	413	448	424	410	458	404	399	442	415	425	446	462	448	427	395	423	444	411	412	411	464	442	456	380	440	426	390	440	438	433	433	417	449	432	414	409	417	449	440	411	408	382	445	416	426	464	423	441	410	408	414	411	418	409	364	437	437	425	439	467	437	423	419	433	400	428	442	438	435	442	450	417	436	428	415	455	427	414	428	414	426	450	452	441	393	437	445	439	429	384	439	460	407	411	439	437	428	426	431	421	439	476	470	437	464	420	424	407	408	433	425	445	460	421	444	429	435	419	400	389	438	429	447	437	449	408	416	420	428	417	429	433	454	449	415	419	421	425	415	455	418	420	440	430	427	454	413	436	402	391	411	418	421	439	403	422	416	404	465	429	432	442	429	412	442	432	405	411	473	432	423	460	414	419	450	435	418	396	427	435	406	458	466	371	409	425	422	426	438	412	460	396	436	428	434	432	438	398	413	423	455	419	431	401	434	438	432	430	443	441	421	384	424	422	408	420	450	420	405	430	395	429	479	407	425	403	441	439	466	389	413	432	425	406	433	437	406	398	457	390	410	424	412	475	414	431	415	436	437	427	384	445	443	408	396	441	442	403	459	396	462	419	470	426	449	417	460	434	467	423	429	430	396	421	496	408	406	386	421	429	459	443	442	443	382	430	450	409	425	408	421	451	440	426	392	405	449	472	421	422	413	425	417	449	440	437	445	430	435	442	410	418	443	424	427	444	406	418	433	421	427	424	410	467	443	444	437	430	426	425	412	434	450	444	449	433	447	415	439	447	423	417	416	451	425	396	403	440	433	436	426	431	433	443	447	461	399	415	443	412	460	408	439	439	426	435	452	400	451	422	423	404	417	420	415	401	465	449	426	438	433	391	443	406	446	407	419	438	415	414	422	432	428	438	421	445	445	423	433	460	467	433	426	418	440	403	416	445	463	433	415	445	439	450	427	418	412	399	423	415	417	454	390	422	427	416	423	453	421	437	449	450	421	433	410	427	424	444	402	438	459	414	418	435	421	399	401	454	453	423	426	444	438	445	457	435	412	425	414	416	447	457	420	461	419	413	444	416	424	414	414	426	435	435	448	406	425	421	426	394	447	417	436	412	434	419	450	421	420	408	430	426	433	410	439	426	400	481	446	426	431	410	430	447	461	407	421	412	430	413	445	446	416	393	406	434	427	413	420	443	453	399	441	455	413	434	425	421	414	465	426	425	440	467	419	409	435	427	397	441	401	432	391	429	437	435	416	416	438	427	423	467	459	417	425	458	430	393	426	443	433	441	434	419	445	447	442	414	432	412	442	442	466	452	387	419	434	443	436	430	428	428	388	430	402	409	423	424	426	407	475	429	425	425	433	428	386	406	403	427	433	428	421	437	423	413	430	433	413	431	423	417	462	435	425	420	382	401	454	446	442	435	455	427	425	429	427	461	408	405	417	441	417	428	417	453	472	413	433	470	424	440	430	440	429	404	446	434	404	400	439	417	456	431	409	437	391	413	444	431	439	446	411	429	396	439	432	452	414	424	455	416	434	447	462	436	431	392	441	415	408	421	433	429	433	468	423	424	424	456	423	418	464	423	425	432	456	441	413	381	437	441	423	393	425	434	409	379	463	400	432	449	395	474	437	441	402	408	417	453	444	460	406	444	386	420	406	432	441	448	424	446	430	410	441	445	447	468	406	473	454	404	406	426	409	421	423	474	412	445	447	462	419	432	396	425	432	379	434	454	373	451	410	403	405	431	448	427	402	412	437	466	387	433	450	411	367	397	407	436	432	412	427	392	435	405	427	427	400	469	457	434	396	408	435	431	449	423	415	439	430	429	396	399	445	451	435	431	449	403	425	430	424	444	464	474	448	393	427	410	432	453	431	468	428	469	422	408	428	457	403	416	440	417	487	445	425	398	413	440	414	414	428	425	405	432	433	432	456	422	458	395	470	433	414	434	445	439	436	423	449	407	436	404	425	438	428	441	401	437	432	456	409	431	446	401	399	434	444	403	413	440	450	462	424	415	435	439	466	442	435	427	427	414	423	433	457	418	426	416	499	447	415	413	438	429	419	420	442	401	453	435	460	435	421	424	440	408	433	446	428	431	424	415	382	437	434	398	437	430	446	426	411	427	431	413	456	460	414	432	441	434	446	461	422	454	456	445	408	430	430	437	436	445	448	425	438	406	415	405	403	421	417	411	402	404	431	440	437	412	441	427	450	407	425	401	452	410	420	411	420	434	441	408	427	435	402	437	433	443	392	399	408	435	413	407	393	406	390	415	445	398	429	403	428	434	402	448	430	459	455	445	430	426	415	419	409	429	439	412	441	416	434	408	442	399	432	428	425	440	409	418	449	469	419	446	448	425	408	432	430	451	444	465	429	459	394	448	426	406	441	443	479	442	435	439	439	423	422	437	452	418	452	391	418	387	421	457	465	408	446	429	459	451	458	447	423	489	432	446	417	449	408	409	453	418	421	443	436	381	478	413	433	408	415	436	434	428	434	396	426	422	429	410	417	434	396	403	428	425	457	490	465	392	403	391	445	431	405	501	435	445	414	414	436	418	439	446	431	427	393	431	439	405	421	442	442	430	456	439	431	399	438	423	427	418	435	445	466	408	420	421	408	428	404	400	466	413	426	442	427	452	422	417	484	429	436	475	413	409	475	429	437	422	402	404	404	420	429	422	426	410	424	421	441	480	450	464	436	390	436	401	430	420	410	432	414	464
22892	21158	29103	23472	21155	21231	10146	1736	1312	1163	1149	959	904	894	834	820	748	763	737	744	787	751	724	769	726	656	704	657	704	675	691	714	648	667	634	609	625	663	640	687	659	658	649	678	678	653	608	645	646	663	668	613	678	669	678	664	638	634	659	601	629	690	616	662	639	599	630	624	594	617	596	662	665	617	677	629	670	659	671	658	622	668	618	654	658	572	622	604	589	605	638	667	621	660	672	645	658	658	643	703	656	686	642	669	586	625	636	670	639	616	600	606	622	670	620	611	632	656	623	589	675	602	657	608	610	617	637	588	639	675	657	652	608	648	637	641	620	658	645	636	633	694	643	638	704	585	645	643	672	676	626	650	665	641	675	633	623	693	688	662	658	605	631	626	612	677	620	616	611	650	656	643	663	611	675	656	624	676	626	676	671	644	614	618	668	665	612	630	626	667	626	586	651	622	637	658	646	654	615	647	626	636	581	632	627	613	601	641	637	672	658	640	665	613	630	619	641	649	627	629	574	607	609	652	609	647	631	618	637	604	650	612	587	649	605	630	656	640	675	657	618	620	654	653	652	628	612	601	625	581	595	643	626	642	626	651	610	607	623	592	612	628	633	656	653	607	606	628	635	644	617	683	655	617	565	603	617	618	648	654	639	624	604	613	659	629	621	599	651	632	630	659	622	616	605	615	629	652	630	621	622	656	626	680	646	662	638	606	650	593	623	642	597	589	600	629	597	617	622	660	644	688	649	591	609	597	657	635	644	640	597	605	640	652	609	656	655	622	603	620	651	625	620	637	649	613	653	660	623	640	665	570	657	656	637	633	668	621	623	640	646	623	648	641	640	646	599	655	608	594	632	581	599	653	667	638	607	626	618	689	621	619	654	682	674	635	648	635	654	581	606	658	619	655	623	643	636	602	710	614	640	611	618	628	606	647	611	621	679	593	615	625	610	595	612	663	627	645	661	582	632	637	691	652	637	579	653	584	600	599	620	628	664	604	649	618	634	637	630	626	625	618	610	638	686	630	649	652	680	631	623	599	611	648	602	648	632	626	620	655	646	607	620	623	666	692	687	637	655	647	659	646	616	632	598	642	610	629	591	621	616	635	628	633	611	608	683	654	644	610	671	585	635	662	645	586	581	584	638	594	625	624	623	681	585	652	605	664	642	639	599	641	622	614	626	650	600	644	667	608	647	609	670	575	632	594	641	639	621	644	591	625	658	649	663	616	663	598	671	637	660	569	613	696	677	642	583	630	684	646	611	668	669	683	631	661	619	612	645	622	662	668	633	627	590	698	621	648	611	651	612	665	623	608	602	619	590	629	674	603	635	637	658	588	626	616	684	621	628	655	654	665	640	644	633	627	599	629	669	594	639	635	627	597	615	625	622	666	601	620	618	620	616	581	645	646	640	663	629	637	630	578	599	614	665	605	616	604	634	637	652	636	639	624	700	646	625	600	630	624	606	636	615	614	626	640	646	614	640	633	676	616	666	621	663	664	664	645	583	635	632	663	630	645	623	664	673	702	662	605	649	641	640	644	621	628	621	629	652	640	614	660	599	614	689	648	623	635	659	697	604	663	627	615	655	617	643	644	638	645	681	618	615	650	646	657	675	622	623	664	645	639	624	680	619	642	624	608	637	628	627	655	640	680	617	656	633	668	683	639	589	637	656	638	606	629	630	623	603	629	606	615	614	672	636	639	620	595	712	608	637	622	614	646	641	654	678	627	644	592	654	640	632	647	608	636	582	651	630	629	645	650	632	616	594	618	639	619	587	623	656	611	600	661	661	613	622	660	650	640	684	652	618	635	614	625	660	651	575	624	631	631	630	657	606	613	633	646	653	583	599	631	650	689	689	649	654	635	668	672	619	614	628	645	627	629	590	603	624	575	633	626	613	629	654	662	646	649	604	615	622	646	610	683	655	644	636	648	606	623	642	599	631	618	631	640	632	650	635	596	615	597	631	640	620	583	649	603	699	652	600	670	663	646	645	654	600	658	643	639	596	666	621	635	626	656	646	677	572	669	611	605	607	624	644	623	704	645	657	638	615	626	614	612	623	668	612	638	637	602	650	571	669	661	615	629	644	628	611	655	654	677	612	609	629	650	639	627	628	647	635	639	655	635	654	622	598	614	593	560	607	645	635	625	671	644	641	627	636	618	611	666	657	622	642	591	645	677	631	670	615	647	676	621	642	613	664	599	645	621	616	622	640	581	663	661	629	601	636	625	624	671	622	645	638	652	613	636	681	601	620	683	629	639	583	610	588	670	606	658	633	604	614	624	665	647	633	605	633	669	659	603	629	636	636	612	673	652	630	631	642	578	607	634	610	622	650	655	615	651	661	643	606	627	609	664	635	666	630	635	639	618	616	610	663	650	634	609	624	647	665	632	630	668	626	625	617	636	673	613	642	619	635	645	569	623	675	640	630	586	617	656	621	642	658	687	621	669	597	588	661	613	644	604	637	629	618	623	666	618	652	599	618	611	651	665	615	637	648	627	631	668	658	658	634	617	620	668	655	623	653	652	696	583	659	668	625	643	627	667	667	668	652	658	643	651	644	642	682	690	616	643	653	567	628	680	656	665	630	619	682	609	629	627	558	637	636	610	647	661	641	617	592	633	656	590	622	608	646	632	620	631	616	626	633	609	656	685	652	664	621	578	644	691	659	638	700	592	601	632	624	660	649	624	644	683	655	598	633	618	599	619	690	599	640	609	626	645	639	607	609	652	616	626	622	609	591	619	598	634	621	668	638	613	647	596	635	611	642	644	568	605	641	639	655	605	616	657	655	672	605	658	642	626	643	606	609	633	620	632	623	617	654	664	656	658	597	643	660	620	617	634	638	645	667	601	635	628	635	670	620	649	612	580	668	615	657	628	635	650	640	606	592	606	650	605	635	643	679	640	599	649	652	637	621	620	614	609	646	638	607	604	673	589	663	644	643	658	615	687	652	653	611	658	649	622	644	634	629	617	608	637	633	664	630	680	547	662	643	631	646	628	602	636	615	617	654	611	604	655	649	634	647	647	623	607	662	657	655	650	640	619	677	621	628	579	646	669	632	640	652	645	617	660	661	579	631	626	663	639	635	601	622	631	655	671	648	648	627	644	595	630	603	637	625	637	610	628	633	621	641	584	642	646	628	602	636	657	661	618	629	572	658	627	645	612	625	610	649	617	626	618	594	634	625	634	622	654	610	616	666	582	642	612	640	566	614	657	659	590	633	618	604	657	641	613	693	632	645	654	657	636	595	657	624	650	640	662	605	637	642	626	651	662	586	611	626	631	636	638	645	612	641	640	662	605	678	616	661	657	621	644	591	710	636	656	660	609	633	680	628	624	642	646	618	666	615	648	636	605	606	615	598	594	653	618	605	614	663	637	606	623	655	646	598	644	609	636	621	650	592	627	624	648	575	652	634	616	615	624	671	624	611	581	627	646	632	636	663	648	657	617	626	647	603	622	633	643	586	595	636	627	651	624	640	563
9838	27777	15060	8070	5636	4297	3396	2826	2397	2004	1710	1505	1368	1248	1204	1105	1071	997	996	984	943	950	977	879	897	871	869	880	762	834	826	811	792	811	810	816	825	794	811	741	822	807	783	771	750	787	776	739	769	767	755	727	786	780	749	742	825	805	766	762	800	781	741	770	782	830	731	783	803	798	771	780	808	746	778	777	831	724	757	789	763	778	786	762	752	764	773	737	761	743	719	722	767	770	750	762	768	773	753	823	744	777	799	760	738	766	791	761	786	775	796	717	767	796	755	795	771	742	797	705	719	786	779	744	738	693	792	814	738	796	785	750	770	760	756	754	810	759	789	790	800	813	738	787	780	785	815	799	767	785	761	784	770	762	778	761	703	757	764	724	788	732	785	753	795	790	817	783	792	815	721	724	782	711	719	758	721	717	736	730	764	766	741	762	801	758	778	767	812	782	755	706	771	718	779	765	751	745	795	843	778	746	714	750	762	768	753	757	736	762	778	742	779	737	741	766	782	723	690	731	771	730	770	750	763	769	765	743	750	698	755	764	782	757	776	783	793	734	715	731	758	734	766	803	827	755	720	776	767	761	789	764	712	749	795	761	758	772	727	773	708	719	779	764	779	732	803	765	794	785	737	729	764	743	753	751	773	769	738	742	780	780	756	780	746	735	758	758	776	756	849	750	764	757	761	747	754	778	754	730	719	763	796	781	786	739	780	756	773	762	761	797	792	773	760	750	760	734	778	763	747	777	772	760	728	730	728	766	721	730	798	737	756	757	717	813	697	695	730	766	782	741	773	672	756	715	753	769	732	781	754	714	762	788	721	764	745	753	745	811	774	754	735	750	794	712	766	776	757	779	737	764	730	752	736	795	779	758	783	757	773	775	752	712	782	756	805	757	744	746	792	764	787	792	786	708	699	767	750	715	747	742	801	797	745	792	774	736	750	767	735	776	794	763	784	760	764	747	721	832	738	768	750	773	755	710	746	736	771	759	729	780	749	774	780	784	797	757	752	759	733	773	731	749	729	827	776	745	797	807	702	750	769	730	751	730	749	784	742	794	765	769	765	763	744	755	720	754	738	798	795	730	756	730	718	762	779	759	753	738	758	811	770	727	827	737	732	787	757	765	722	771	771	760	742	729	763	783	738	753	727	736	727	798	756	787	727	758	759	733	736	748	738	770	768	767	755	778	771	725	766	743	756	780	707	765	754	759	786	745	766	776	738	742	779	761	777	794	795	772	779	752	779	716	826	743	741	773	740	765	737	735	762	743	747	729	810	757	736	733	737	722	726	726	748	757	736	740	804	748	732	777	768	758	745	785	783	808	738	760	759	762	774	811	759	768	797	705	753	742	769	759	759	764	728	786	731	763	758	771	776	758	761	758	751	790	781	764	749	788	819	780	749	781	725	725	763	697	726	766	748	784	775	761	754	755	787	749	722	827	766	796	756	759	746	730	803	766	725	772	785	742	780	760	777	808	757	760	767	720	799	743	800	741	741	749	788	762	773	771	819	699	764	787	773	785	790	685	759	775	772	743	744	789	754	771	709	762	765	775	753	692	749	735	768	784	788	803	763	742	731	725	793	768	766	800	741	782	742	777	795	714	780	776	747	750	731	789	768	748	797	760	726	778	764	733	766	771	771	716	753	760	730	742	765	742	757	787	781	746	748	756	747	721	724	723	784	719	742	749	746	751	704	739	751	766	738	780	782	741	771	729	780	779	745	741	762	714	754	770	743	714	758	788	811	810	841	773	763	747	744	817	779	832	778	740	769	763	746	733	755	769	748	767	814	783	772	738	770	718	714	770	758	707	714	786	788	715	783	746	793	717	774	749	780	763	795	764	768	762	721	800	751	772	813	755	782	803	779	749	765	741	763	717	760	775	765	791	729	765	698	761	748	747	747	785	751	737	775	770	705	764	760	768	783	722	743	771	744	778	740	766	691	722	741	792	760	747	765	732	769	745	727	792	768	783	765	806	785	715	754	755	747	763	706	770	746	759	779	781	805	760	766	735	735	767	775	783	731	743	765	769	779	750	732	732	751	755	767	759	760	765	734	772	730	760	725	695	787	738	772	772	717	805	770	774	790	741	719	736	742	748	746	779	723	786	723	766	744	747	794	742	705	737	769	740	748	756	729	752	763	751	733	772	752	732	777	791	768	754	777	781	783	752	753	799	725	741	782	733	756	775	701	746	732	793	695	795	748	739	752	771	767	717	765	751	707	763	766	739	728	728	776	785	786	764	800	779	794	743	810	756	722	768	732	764	794	719	739	745	784	742	733	793	787	732	734	753	769	706	738	763	811	781	762	762	764	772	748	747	746	786	716	714	738	737	750	739	771	781	761	757	740	752	762	818	811	793	765	693	738	783	766	760	739	728	719	708	738	775	758	781	742	767	779	787	722	734	739	757	766	732	713	772	817	801	811	775	778	759	713	767	740	730	778	755	750	744	747	727	772	807	726	796	767	745	768	768	766	730	726	715	745	720	754	761	751	763	806	745	793	770	761	763	698	755	840	727	780	769	779	809	759	826	757	721	793	793	734	763	790	757	729	743	786	731	798	770	729	755	756	768	749	784	761	757	752	830	762	742	693	755	739	750	716	748	774	815	765	734	724	756	769	736	776	755	735	769	778	787	760	770	703	766	759	739	747	792	806	739	792	748	758	755	700	773	748	763	788	771	754	754	754	760	783	707	751	710	773	775	730	732	770	764	716	781	756	779	796	713	769	799	769	725	736	755	765	727	753	766	748	747	769	785	768	774	719	732	813	715	724	753	710	777	749	732	742	769	754	753	766	781	798	733	721	731	761	729	782	729	723	734	743	755	755	770	787	740	747	736	732	780	738	747	763	748	706	726	762	739	742	768	777	780	759	750	725	735	716	756	754	774	709	768	762	744	801	770	689	749	712	753	783	739	783	746	748	755	747	733	761	762	764	783	732	755	755	768	722	761	712	731	831	774	748	782	759	742	733	762	749	770	697	749	746	776	713	811	808	767	731	785	749	759	744	786	784	836	729	780	786	767	792	743	724	743	757	720	755	709	728	775	804	737	746	706	769	732	735	744	745	693	756	747	769	764	777	720	783	747	791	774	746	796	735	742	770	754	754	742	798	754	696	744	767	788	773	716	718	726	757	743	774	764	782	799	759	814	790	787	749	805	819	730	749	762	737	753	764	735	782	796	746	806	738	709	745	788	707	729	757	829	774	734	739	740	749	787	785	747	699	804	743	761	737	794	771	776	753	694	830	795	759	770	732	758	772	748	781	747	752	726	773	782	731	749	715	744	761	753	762	759	765	787	751	801	788	756	730	744	741	747	767	799	740	771	773	780	742	733	726	746	754	786	745	731	811	736	790	772	754	737	747	733	777	793	736	787	770	708	745	784	765	731	750	782	800	743	722	772	785	805	796	810	705	757	763	718	787	761	796	741	750	776	745	781	736	721	726	766	779	797	760	737	773	746	755	732	734	760	779	775	734	805	747	771
26949	19959	7007	966	691	616	504	441	420	410	413	405	418	444	384	416	388	421	438	363	396	404	398	409	416	419	423	421	434	461	452	382	402	396	418	411	380	394	411	409	376	395	422	400	387	414	411	407	377	386	386	437	403	392	427	415	435	384	392	409	398	415	406	384	403	387	398	407	407	376	420	421	418	379	417	414	403	388	413	390	398	418	423	400	461	384	418	394	409	376	367	377	397	420	371	409	412	397	412	393	390	425	418	371	401	414	383	401	428	405	416	426	371	424	368	409	410	398	448	389	370	383	419	421	425	398	413	420	408	414	406	404	407	368	432	433	411	399	389	385	429	395	401	367	386	386	411	396	410	400	429	389	419	411	390	450	394	394	400	407	409	423	400	391	387	388	410	436	368	399	408	436	411	417	425	385	415	393	427	401	392	401	420	374	396	435	451	399	409	422	415	401	408	423	406	390	437	410	437	413	414	447	390	426	397	386	355	402	393	405	416	427	415	412	407	392	381	388	413	384	387	438	408	363	391	425	440	406	413	405	408	420	422	392	408	415	424	393	435	410	409	440	409	383	412	401	404	419	397	388	417	393	415	406	398	407	393	416	386	411	386	385	411	404	411	391	395	371	419	429	386	399	399	409	384	412	389	413	415	407	411	360	397	369	413	413	442	394	423	419	378	408	431	456	400	402	397	401	382	418	409	405	413	412	377	431	429	402	410	393	419	410	450	395	428	415	383	410	379	418	430	399	390	444	395	421	398	374	409	396	423	402	400	431	405	409	361	427	443	414	405	417	426	424	411	414	386	420	437	403	397	403	405	390	468	416	424	424	393	396	450	383	414	420	397	375	362	401	384	413	394	408	373	418	362	407	384	390	398	434	392	431	386	416	424	415	447	384	403	429	426	386	433	449	387	406	373	426	391	379	370	448	389	388	417	388	368	410	407	403	435	408	403	394	391	393	421	414	398	377	361	370	407	416	402	349	429	405	415	400	387	424	403	401	414	397	412	413	392	416	387	370	417	414	408	393	409	410	383	358	373	448	384	374	425	389	406	396	388	414	438	413	431	373	399	420	426	417	419	398	396	434	414	401	447	393	388	403	401	442	398	457	424	407	406	421	412	411	392	397	392	447	419	427	380	414	427	387	406	382	404	411	436	429	435	412	421	415	426	422	414	420	390	423	419	364	440	410	411	394	411	408	432	447	407	413	403	438	386	414	397	392	400	405	433	463	400	387	404	367	423	411	411	426	376	426	388	424	378	378	425	422	405	432	422	416	446	437	369	385	402	412	445	434	437	407	422	426	453	380	396	405	466	411	386	451	427	407	445	425	409	405	403	444	392	406	432	432	371	399	406	373	401	427	403	371	392	403	422	417	401	392	392	392	426	433	399	394	428	392	376	390	414	395	414	405	387	396	408	438	380	385	424	396	435	434	374	387	396	421	405	424	414	360	392	393	409	434	374	391	385	380	393	406	425	383	405	450	405	413	394	412	406	444	417	469	387	374	412	398	404	422	404	414	378	449	354	413	432	419	396	427	387	414	395	426	426	409	351	395	353	403	409	433	440	414	380	408	432	359	369	364	385	445	382	406	383	413	417	406	429	425	410	425	412	382	412	360	426	419	399	436	397	385	403	425	400	426	368	378	409	393	426	431	420	386	372	404	400	396	440	412	404	412	431	419	408	408	415	386	376	407	392	410	479	394	409	424	423	399	379	420	398	397	459	423	443	382	391	412	394	414	411	396	411	385	396	350	417	371	393	420	408	428	372	416	394	403	383	424	401	413	409	403	399	425	425	405	430	398	396	390	395	370	383	412	426	449	386	369	362	415	408	418	405	446	412	378	414	417	384	369	399	405	400	422	403	409	431	399	426	410	389	386	371	426	432	409	408	391	360	362	417	401	407	424	399	409	417	396	397	409	436	415	384	394	416	412	449	409	407	427	379	445	422	366	399	414	399	453	373	389	389	414	460	412	433	431	410	374	395	394	408	423	418	398	415	416	423	396	413	424	440	424	407	400	418	379	389	426	418	380	427	419	400	420	402	392	394	439	419	436	382	404	388	397	386	412	434	409	401	379	408	387	417	378	412	414	392	433	397	426	426	422	419	425	383	413	388	395	464	388	414	386	432	402	428	404	412	395	417	444	379	409	410	401	386	414	379	420	423	425	390	389	427	379	427	378	350	378	387	457	403	382	405	422	425	447	393	404	395	415	417	414	394	402	366	443	387	408	426	400	422	412	425	454	412	435	394	373	420	422	392	398	399	413	385	403	395	378	396	421	412	417	399	409	400	369	407	417	404	430	359	409	393	400	392	413	432	427	420	426	395	385	398	380	372	396	420	386	405	448	441	395	407	408	433	394	412	425	406	368	399	396	430	452	449	379	394	439	468	410	390	419	432	421	394	388	417	394	369	459	408	396	360	388	398	404	435	400	433	425	388	433	393	438	419	424	437	406	402	387	405	410	461	386	410	401	419	396	403	383	404	415	406	371	391	430	416	374	383	391	403	402	383	437	443	413	401	381	381	411	383	417	386	403	397	431	403	393	383	406	435	380	418	453	406	397	394	419	428	402	383	404	379	413	454	388	374	428	432	341	380	428	403	362	375	383	415	385	407	430	416	393	431	442	403	393	389	410	363	420	394	449	402	420	425	404	404	396	429	399	433	437	399	385	372	431	397	389	448	407	420	426	383	407	414	413	425	419	392	385	388	364	409	409	374	413	409	405	410	408	425	452	396	393	409	396	422	397	425	453	431	382	397	437	438	405	382	441	424	388	435	383	407	430	365	376	436	417	387	409	419	434	395	403	410	385	380	415	422	442	386	408	399	397	413	389	402	414	413	364	441	389	392	360	417	395	404	431	395	410	418	394	412	442	405	417	383	425	400	397	399	384	403	388	418	437	417	410	409	433	399	410	402	424	432	420	416	420	417	355	398	453	409	411	403	403	372	447	427	433	430	403	441	405	399	392	405	405	412	422	381	411	371	399	436	465	376	406	410	407	413	411	378	402	423	360	367	403	417	404	429	427	414	396	405	403	409	383	388	385	396	421	369	366	383	428	415	427	425	425	383	385	435	429	400	404	429	437	393	396	409	411	373	458	388	372	427	416	388	413	393	400	390	421	403	409	444	370	422	407	411	434	393	403	411	381	406	414	443	391	402	378	395	386	381	376	418	438	390	422	417	401	405	382	461	411	406	377	415	375	405	404	408	412	407	418	401	414	414	422	390	437	443	432	398	409	423	361	389	393	421	449	365	382	413	399	444	398	419	396	451	376	412	392	397	432	410	395	373	431	419	386	406	383	415	380	425	404	405	407	398	392	442	428	383	419	392	424	429	405	385	417	396	414	403	393	370	438	421	399	402	421	420	414	404	397	396	393	399	408	409	404	407	408	427	426	415	403	408	362	451	389	400	407	393	424	393	388	424	422	403	411	394	421	444	379	392	412	398	389	446	418	409	446	392	404	427	384	398	387	384	378	443	401
5927	5244	1213	760	660	650	584	618	521	496	500	517	563	527	539	519	523	506	510	469	524	521	543	482	504	462	512	539	514	548	516	541	507	475	513	528	471	488	548	480	470	561	484	507	513	497	492	501	500	514	484	517	503	507	501	540	495	517	501	514	498	513	478	570	462	489	535	531	487	503	475	546	526	506	503	521	509	507	485	474	519	474	514	526	510	472	495	508	494	572	502	482	463	502	515	524	518	459	466	506	495	498	485	468	486	534	536	527	472	473	489	524	503	477	492	498	471	491	494	528	479	516	506	512	484	504	501	494	520	478	485	474	470	527	482	496	489	499	489	486	459	507	509	496	499	511	505	478	488	474	486	495	487	530	538	532	452	513	519	518	485	511	501	497	466	466	503	534	473	466	581	523	503	529	489	479	485	506	554	514	460	492	501	493	489	505	455	509	518	532	465	536	497	508	552	488	491	514	456	533	509	505	489	493	480	480	493	515	523	510	516	508	518	498	456	464	476	489	489	491	499	521	537	471	515	530	492	511	521	496	488	500	453	515	504	511	509	528	483	492	476	551	470	488	510	490	509	519	507	481	481	522	487	493	493	504	466	500	486	484	481	520	487	515	499	498	514	520	476	517	497	512	486	458	519	545	512	478	542	452	485	480	505	459	504	508	532	486	482	494	472	472	490	509	478	500	536	518	493	541	467	497	533	487	520	471	503	479	502	500	493	466	468	505	477	514	492	469	484	515	499	543	486	487	514	523	534	479	521	556	535	486	533	478	481	486	525	517	513	522	475	489	510	488	504	517	498	503	485	498	461	442	517	537	501	503	492	485	478	503	485	511	484	488	489	511	506	518	498	512	562	500	478	485	515	519	527	530	501	541	510	517	490	504	497	483	511	521	485	482	538	506	536	512	501	532	512	458	514	476	515	476	478	529	496	507	503	523	520	490	479	522	517	528	538	478	488	493	499	513	498	486	464	487	532	504	550	456	480	526	456	548	478	492	436	506	528	501	520	477	516	546	496	496	484	518	491	477	515	494	511	494	497	513	527	504	498	474	515	502	471	537	494	475	496	506	498	494	503	544	529	503	492	500	509	482	501	515	478	539	475	484	479	520	501	516	491	507	516	472	515	462	509	480	475	456	471	526	458	476	470	539	488	505	479	541	516	515	528	507	506	506	469	477	495	530	506	488	476	477	516	485	496	488	468	528	493	512	513	506	482	506	503	547	513	491	509	473	474	500	500	505	472	476	528	513	489	524	523	511	522	479	498	490	485	498	551	501	497	466	504	483	543	537	516	500	499	476	490	500	512	484	518	529	536	522	502	474	523	481	438	547	515	535	501	547	474	513	478	504	479	505	477	539	526	457	491	491	512	540	505	495	485	492	561	520	500	505	515	475	445	530	474	528	527	497	528	547	492	511	509	500	525	493	465	525	535	514	466	502	458	504	504	496	499	528	493	486	511	491	481	533	495	497	514	488	483	482	519	540	523	532	526	500	542	501	472	470	525	537	525	522	474	459	524	434	501	554	505	491	502	477	462	495	486	526	494	501	510	531	457	473	494	513	485	463	499	509	504	493	513	511	523	500	539	499	499	529	470	487	491	458	471	491	484	509	490	500	501	522	564	506	446	507	541	481	505	516	528	527	507	541	494	511	478	473	497	532	506	481	515	470	540	483	504	459	459	506	503	490	510	468	462	498	517	537	481	510	491	511	480	518	563	523	504	492	509	498	535	512	551	495	510	508	486	467	501	530	454	548	458	493	489	493	496	487	462	484	535	489	562	540	513	514	523	473	518	497	501	516	521	496	479	462	512	528	531	456	474	484	500	475	485	473	494	500	470	534	499	491	492	491	503	525	479	518	479	522	524	543	491	535	507	495	548	476	548	501	473	520	463	529	546	508	475	501	512	497	519	480	503	501	542	467	509	486	492	490	509	478	514	474	497	471	515	492	520	492	471	488	503	488	526	549	492	519	535	472	518	505	482	511	502	508	486	501	520	515	495	504	485	482	507	505	490	526	540	537	492	520	517	518	513	517	489	500	506	487	507	516	547	512	493	518	505	476	503	531	521	491	503	494	512	502	467	502	485	483	471	534	497	495	532	512	479	469	463	498	532	520	527	538	517	485	497	508	485	514	516	515	496	494	462	529	500	475	507	485	502	508	529	501	542	514	503	477	473	469	549	529	515	486	531	502	485	473	488	488	515	532	495	531	493	498	517	534	488	472	504	499	508	519	541	489	491	521	462	471	525	513	482	512	502	522	537	474	509	492	537	528	508	492	507	504	514	506	529	510	536	511	504	461	457	469	496	529	523	495	497	514	475	490	491	492	496	476	505	501	488	445	463	473	507	499	512	485	514	505	509	526	512	529	523	556	475	511	510	508	482	503	492	491	508	522	511	489	532	545	480	478	502	535	522	493	520	486	459	516	515	529	508	477	483	526	479	540	486	515	501	511	501	530	557	473	491	474	534	533	496	497	485	503	520	537	507	507	472	506	453	498	517	491	503	486	460	484	511	512	483	472	533	518	519	498	515	534	495	518	494	495	526	520	516	509	520	540	518	495	504	484	493	504	509	480	472	456	459	491	475	533	489	490	500	494	448	513	521	483	506	497	532	507	500	507	484	492	538	499	473	498	488	501	510	496	510	449	481	504	458	505	494	487	474	492	503	466	507	477	492	506	523	525	488	510	471	515	513	476	494	450	477	525	508	506	495	509	478	475	482	501	449	499	530	511	453	491	521	459	474	499	514	505	494	511	498	486	507	501	486	508	537	505	476	491	508	502	508	494	511	510	486	465	511	485	499	475	488	508	491	475	484	517	504	538	500	519	499	497	519	496	523	495	476	518	448	528	492	541	484	480	477	537	508	488	482	533	502	541	473	516	467	482	453	518	531	479	520	485	478	519	489	498	484	444	496	466	524	488	530	518	513	513	483	541	491	544	466	491	477	513	509	469	479	498	524	519	497	499	507	459	514	506	483	448	496	489	520	513	501	479	497	498	520	487	520	461	510	486	495	491	497	538	524	529	486	542	484	504	532	495	480	501	481	471	483	520	495	505	499	486	487	528	484	481	532	527	539	505	490	525	497	521	464	482	489	503	509	511	479	520	524	523	483	507	506	480	487	458	503	511	497	500	473	457	469	498	512	495	554	474	518	480	507	490	503	529	498	467	509	467	520	482	541	484	491	489	512	517	499	508	508	520	504	514	479	503	463	543	480	482	481	489	482	477	480	527	489	468	457	505	496	524	501	526	524	500	493	507	476	506	518	488	475	510	526	506	505	487	471	503	491	538	483	504	457	514	513	462	543	457	521	530	496	504	472	524	521	514	497	500	514	499	510	496	472	534	483	518	498	501	478	502	492	474	507	528	538	514	534	533	528	491	438	481	496	551	528	486	507	488	490	548	464	512	480	541	545	488	519	481	510	493	499	498	491	496	477	479	516	515	521	502	550	497	506	508	522	502	519	497	502	496	498	484	522	490
23854	21088	28565	23819	21068	11089	1678	1097	909	908	878	755	802	726	668	742	699	689	695	712	695	652	693	696	663	625	630	616	632	635	638	632	657	654	644	625	605	640	629	615	660	654	607	597	669	593	687	630	606	630	620	633	637	653	642	666	586	600	565	623	659	657	608	653	592	632	603	600	588	643	638	625	585	664	596	663	638	639	637	661	620	692	653	606	638	563	630	620	621	647	640	607	601	645	649	597	581	615	633	627	659	621	624	613	656	591	666	653	637	613	581	594	598	668	611	617	638	566	603	608	628	611	627	624	617	668	620	603	603	648	629	641	618	661	652	629	630	644	634	567	663	617	639	634	605	646	650	647	588	612	642	666	633	622	589	649	653	575	621	586	621	647	628	622	602	641	648	613	589	641	603	592	585	589	628	614	634	660	606	630	627	618	632	645	582	618	576	617	595	628	621	624	658	620	641	605	613	587	660	644	608	670	581	608	640	606	577	608	629	637	646	633	616	633	634	630	617	664	657	616	589	603	573	596	608	605	598	645	626	636	614	628	588	625	626	607	610	599	631	607	608	628	629	646	638	671	613	653	573	599	614	613	640	662	601	597	570	625	588	603	625	664	656	641	632	645	575	605	576	655	608	574	584	658	605	604	640	595	645	609	654	597	635	637	645	592	634	611	631	575	586	615	585	595	637	657	620	662	577	657	630	613	594	592	644	600	602	599	623	627	669	619	620	658	589	623	610	621	627	619	601	613	663	669	634	638	606	611	623	569	594	602	621	662	639	631	658	657	617	631	642	569	575	594	637	564	627	643	631	631	611	585	642	652	631	586	643	627	629	584	634	663	584	633	625	620	603	580	608	625	613	602	604	656	646	632	611	622	616	651	641	552	645	593	647	607	645	623	609	625	652	655	656	634	646	627	625	637	588	645	564	588	645	603	628	633	648	616	600	647	577	628	583	614	631	611	597	605	639	616	582	619	592	645	632	576	601	637	559	667	627	608	572	608	626	617	657	571	631	627	576	632	593	666	602	671	605	633	619	569	635	593	634	576	604	583	622	607	590	603	617	605	669	616	620	601	623	605	632	649	647	580	640	652	655	637	618	618	628	661	622	617	625	625	613	636	653	625	605	610	646	628	576	610	616	614	590	659	632	575	637	610	598	622	611	600	595	604	582	655	612	641	614	644	579	662	651	620	619	651	602	663	592	636	608	611	624	600	601	646	660	690	611	626	650	661	654	646	634	607	629	645	603	652	621	601	607	616	613	636	596	631	639	613	636	630	627	670	598	599	646	558	597	600	655	694	632	658	685	637	612	665	627	625	625	635	655	617	603	619	647	592	599	658	653	622	588	608	632	602	597	556	612	640	658	600	608	609	660	647	619	630	635	643	618	651	585	615	577	582	624	640	593	657	644	648	641	604	652	596	615	600	647	626	631	600	596	598	607	579	651	656	649	566	583	652	621	617	580	606	581	604	642	603	612	634	589	597	648	611	613	621	635	627	631	582	619	631	638	626	599	575	611	569	648	627	575	616	585	615	629	636	617	653	569	578	628	608	600	608	599	666	582	618	602	579	639	653	612	606	594	619	658	598	613	599	652	620	585	636	618	660	628	591	605	605	589	601	657	596	630	582	591	589	601	638	600	630	626	601	616	591	609	625	583	586	646	658	618	635	622	616	600	637	575	575	571	642	623	657	553	637	613	606	650	565	600	556	599	610	587	583	607	586	627	612	646	631	633	642	658	643	583	604	593	576	644	614	629	664	596	573	617	673	644	637	592	620	619	674	658	626	657	609	638	661	612	631	593	633	600	590	606	643	608	625	554	634	639	615	606	608	644	604	620	585	627	639	616	622	646	608	609	644	641	635	637	622	617	640	634	655	646	634	613	593	596	600	613	608	631	623	631	600	641	641	601	614	624	595	593	613	641	603	602	615	627	611	639	646	576	643	627	580	632	644	615	636	668	643	605	659	630	616	650	620	611	631	624	608	640	621	618	568	597	580	623	633	650	643	617	632	631	616	548	607	675	657	592	625	652	672	610	607	596	641	625	602	636	612	587	640	658	605	648	575	615	598	610	627	626	579	630	599	609	603	647	612	629	631	615	604	637	616	649	588	652	555	611	634	634	631	642	631	580	612	628	630	614	623	618	610	635	581	605	621	613	622	575	636	625	643	607	682	695	637	636	576	604	562	600	577	638	652	560	600	632	611	678	652	576	607	586	602	633	608	632	600	608	627	594	597	616	575	618	617	589	609	619	625	568	637	603	600	637	647	607	599	594	624	652	598	621	607	584	621	589	624	586	593	639	623	602	601	611	640	626	602	566	617	625	628	606	607	584	579	581	636	625	617	595	630	628	606	580	639	582	606	619	600	585	603	647	631	622	632	639	618	610	607	651	637	633	605	599	606	609	666	584	581	583	636	620	629	614	633	612	659	625	617	606	570	615	624	623	634	620	619	668	615	636	629	603	604	629	637	649	619	632	625	606	590	602	615	604	612	577	637	670	637	670	622	607	626	629	622	620	590	553	611	640	592	612	633	601	612	587	585	663	607	638	621	607	629	620	592	598	599	611	605	602	637	633	603	602	638	612	610	639	600	574	606	611	635	578	606	599	610	621	603	627	665	598	610	625	632	608	647	621	606	617	620	637	637	616	597	597	604	631	602	618	598	596	657	592	600	618	600	623	595	646	576	595	598	626	620	610	639	604	622	629	627	604	608	644	595	606	634	637	588	590	659	696	633	597	609	641	650	634	587	596	633	622	615	646	626	588	602	643	544	624	619	618	627	666	635	566	577	628	587	566	621	616	619	561	662	610	630	585	635	636	619	601	601	596	598	628	677	602	598	627	617	628	620	622	632	661	682	583	637	627	625	669	600	634	576	728	621	634	622	592	595	610	626	623	617	602	638	614	590	555	625	594	623	640	602	620	663	586	639	660	686	618	634	646	632	623	634	665	660	659	587	623	642	658	605	697	570	578	618	611	628	557	651	609	576	584	623	634	629	632	596	585	580	624	612	634	672	611	555	633	635	620	625	648	590	642	643	589	617	630	633	595	613	608	611	630	602	634	595	547	647	571	632	589	606	641	654	573	623	620	622	621	644	624	629	674	572	653	608	611	638	635	633	613	620	629	614	618	635	631	659	615	645	623	632	633	599	599	618	572	661	613	590	584	605	589	603	634	591	658	597	598	582	589	614	605	590	558	605	623	606	573	591	648	613	616	620	604	639	573	613	625	626	600	627	619	621	634	590	612	629	655	595	610	656	682	620	598	627	613	609	613	601	630	614	665	640	621	660	637	634	617	638	627	654	611	618	658	586	597	604	584	618	622	634	638	602	653	609	623	582	611	635	620	582	618	644	659	609	645	648	627	624	627	627	639	597	620	601	593	646	699	587	628	598	628	629	642	623	628	579	650	627	578	582	638	637	596	623	611	595	617	630	590	647	590	622	631	628	623	596	666	613	628	608	626	637	629	598	607	609	598	619	615	613
6866	21755	9269	4745	3349	2592	2163	1781	1496	1365	1226	1138	1090	972	950	982	932	942	855	878	837	878	817	822	821	770	784	784	825	802	766	729	755	751	704	713	768	765	809	765	673	782	744	785	725	774	757	774	742	769	728	787	759	719	728	703	750	755	699	776	750	708	729	747	747	706	765	723	718	717	781	736	741	715	715	766	763	700	745	793	766	765	771	747	727	776	772	717	702	732	715	699	754	776	748	739	741	699	758	725	698	700	763	735	701	794	734	740	761	682	750	754	742	730	742	754	690	738	748	704	776	749	722	753	729	762	693	727	755	749	760	725	717	754	726	729	766	800	769	781	741	749	767	753	762	756	722	774	768	762	726	739	746	759	741	774	735	742	739	750	745	748	771	709	771	737	748	763	762	783	688	731	723	733	739	758	734	751	718	719	744	726	796	740	729	732	774	722	752	754	750	811	734	782	734	733	785	722	776	722	778	762	704	727	749	704	780	733	756	727	736	804	677	798	724	745	747	743	755	729	720	733	740	723	800	724	749	731	771	723	732	762	730	721	745	720	724	740	713	726	793	752	776	755	756	715	763	755	764	732	784	704	706	736	758	777	767	723	701	767	786	762	729	757	778	696	764	676	721	743	766	744	770	753	735	754	767	789	756	775	724	738	747	758	740	727	763	702	777	758	732	709	741	786	735	746	716	765	752	762	738	738	717	734	746	771	755	727	750	697	717	786	740	778	720	691	751	766	759	752	754	751	724	768	743	743	763	792	744	692	778	677	780	746	737	749	736	692	741	758	764	744	706	715	738	788	731	724	760	730	764	728	735	748	698	741	801	757	774	743	739	728	751	738	717	724	724	749	756	744	725	721	726	741	736	686	705	761	750	753	739	740	731	733	741	720	676	707	736	776	756	736	737	695	763	731	714	760	709	782	752	734	740	759	751	715	754	756	749	752	727	764	728	743	753	735	746	703	771	714	755	724	746	776	747	738	751	771	763	672	750	693	740	741	700	762	714	701	738	741	756	756	723	771	743	718	742	749	730	739	725	785	719	740	757	714	748	737	743	731	719	721	736	777	789	760	761	773	753	746	732	754	746	758	761	723	750	718	694	741	708	742	780	752	754	765	770	767	734	740	755	755	759	725	707	745	763	711	771	758	721	760	719	779	740	746	736	768	731	734	752	747	758	764	765	749	743	780	763	758	747	791	718	753	725	757	766	672	746	761	771	743	700	777	716	734	758	757	759	738	680	742	756	781	711	780	734	748	745	750	718	692	716	732	768	760	777	745	730	710	709	780	752	704	724	714	790	727	723	717	742	747	721	736	671	757	781	709	762	734	755	795	721	754	713	759	734	770	653	756	719	751	719	723	763	764	728	737	775	742	735	761	761	770	749	736	748	761	770	708	768	755	711	715	796	735	784	789	726	753	730	737	738	766	790	762	751	764	701	721	727	705	786	744	731	736	733	747	743	749	723	708	716	702	725	747	734	745	719	739	787	678	767	740	772	678	708	721	783	750	767	726	731	745	750	706	751	744	766	758	755	750	706	753	753	774	742	732	777	738	749	721	706	744	743	781	695	737	770	748	775	763	729	786	754	792	747	729	801	747	740	778	781	751	735	747	697	738	781	699	743	709	752	757	729	781	753	740	713	762	712	742	710	764	710	748	750	785	733	791	751	726	770	743	752	694	778	696	733	670	741	744	774	735	732	766	719	786	764	681	723	752	807	691	728	745	717	737	775	730	742	765	712	738	740	703	779	733	764	725	757	758	758	760	763	733	728	663	769	735	702	815	732	692	756	742	776	701	766	778	757	747	815	712	686	735	771	732	732	791	697	706	727	720	752	745	739	762	784	701	711	717	736	788	782	732	753	762	697	740	729	777	755	738	759	728	717	754	732	745	746	734	730	727	738	725	746	740	747	726	694	689	787	717	728	725	747	757	751	740	774	748	727	757	740	704	717	723	706	754	699	759	745	728	790	710	705	767	782	776	744	710	701	739	754	736	717	727	759	714	768	744	765	723	696	761	735	680	752	741	735	697	750	779	774	773	788	740	746	757	753	748	775	730	754	744	701	738	772	715	749	717	762	786	741	710	745	719	715	734	725	710	756	748	759	765	771	756	785	747	789	767	799	763	753	740	801	711	752	765	755	765	734	748	762	711	750	761	723	736	767	713	695	743	729	745	789	731	703	758	700	749	719	748	782	775	767	802	751	734	731	728	742	758	747	759	718	773	747	779	732	740	769	726	728	734	758	729	682	746	752	739	753	731	714	732	736	760	739	751	703	738	746	721	736	768	682	761	724	722	694	717	710	733	744	761	691	739	690	722	720	715	719	716	775	719	783	747	773	759	758	732	744	739	747	722	725	746	725	711	719	768	735	725	751	744	749	727	758	731	722	780	722	782	673	722	745	702	732	755	773	751	705	737	704	719	711	678	731	765	710	783	734	734	769	714	712	726	740	762	714	729	742	746	721	730	676	756	742	739	786	729	744	734	762	767	734	746	717	756	710	746	781	723	783	729	807	752	760	751	759	750	725	731	748	777	716	748	738	757	752	722	744	717	757	705	706	730	753	757	744	683	710	740	713	756	721	710	735	736	702	709	705	693	723	701	704	787	718	737	748	716	773	711	691	760	765	735	757	694	733	735	749	731	747	740	744	719	719	755	770	761	723	743	757	734	789	782	725	768	748	737	738	708	755	721	766	776	728	785	723	778	793	740	713	674	765	731	675	780	758	759	742	737	751	745	746	747	692	738	768	728	739	757	738	734	735	702	750	718	752	777	775	778	694	716	755	711	720	768	728	718	755	795	743	711	793	764	737	739	724	756	724	738	738	712	751	730	727	761	760	703	774	718	715	700	719	766	729	752	768	761	737	732	720	746	765	760	718	771	726	729	708	783	685	779	747	705	738	697	761	729	824	741	775	740	731	767	734	730	724	734	707	696	709	748	760	741	728	705	743	728	790	726	739	751	759	757	688	729	739	718	744	724	764	715	730	745	763	781	731	762	768	752	757	777	774	761	750	699	753	719	735	813	698	772	756	754	770	725	717	713	715	749	733	781	717	735	747	736	758	736	709	742	778	785	764	674	735	751	790	742	753	738	746	720	768	750	759	766	743	706	752	723	736	783	759	692	722	728	774	706	746	753	763	767	749	765	751	707	707	753	716	744	719	809	743	758	700	746	782	732	693	726	690	758	709	773	761	721	742	730	754	728	735	752	729	705	758	763	696	740	745	719	724	757	745	780	771	709	733	706	777	782	744	737	755	746	722	722	712	769	749	739	723	740	765	710	737	721	717	738	770	708	719	757	772	712	704	737	740	783	759	693	712	709	742	719	747	764	762	752	783	755	728	730	780	723	731	750	733	721	755	733	725	735	694	776	747	746	798	739	736	756	758	721	728	746	754	700	732	766	776	743	752	739	750	710	744	727	707	710	746	796	704	705	689	738	786	697	746	739	762	798	753	807	688	794	767	707	764	785	733	688	713	693
25081	21058	27345	24892	10339	853	626	544	479	448	399	426	391	385	411	368	371	378	364	319	333	362	358	346	373	359	352	376	338	345	354	323	342	373	344	372	335	364	340	385	362	305	311	319	319	341	376	327	327	356	334	353	346	335	321	360	343	345	347	329	357	346	375	330	358	336	347	331	315	330	322	336	313	365	328	348	348	370	322	341	337	321	349	368	342	332	339	323	357	349	311	321	322	339	363	342	332	345	333	318	364	323	299	350	333	312	340	318	361	327	338	317	347	325	320	325	328	336	323	379	326	341	302	312	343	362	335	331	341	360	342	326	354	325	336	342	318	364	307	365	342	333	315	329	335	339	353	337	299	324	360	340	335	318	342	355	325	332	314	303	333	333	347	384	333	350	360	332	342	336	319	331	334	316	329	333	340	300	311	373	318	328	354	328	356	300	352	318	333	306	347	374	317	347	316	359	340	337	318	345	309	315	319	330	332	328	351	334	326	322	322	334	328	334	334	351	334	313	337	340	364	343	317	349	347	338	331	370	354	344	365	339	361	355	358	338	379	321	317	325	351	313	361	334	334	349	350	310	334	322	326	335	338	345	335	350	348	348	307	343	337	334	340	369	363	342	319	343	367	351	326	341	307	355	316	342	360	312	341	315	344	310	332	330	321	331	335	355	340	345	356	325	362	348	333	371	347	316	305	316	342	337	296	366	335	362	365	321	353	349	333	325	339	323	344	352	313	344	336	317	352	365	323	344	361	329	317	351	347	344	333	348	343	333	312	328	325	360	356	318	356	343	368	334	356	317	361	343	351	346	335	336	363	326	349	333	325	342	338	291	359	337	345	327	345	342	345	313	329	327	341	352	347	349	291	336	337	321	359	322	352	351	361	322	346	327	282	339	353	321	344	324	330	315	301	338	349	320	352	357	329	331	318	312	336	328	343	337	344	324	303	332	342	318	366	392	368	323	339	329	342	339	330	351	316	378	321	342	305	312	328	318	359	339	323	365	319	333	325	314	327	337	355	340	312	308	375	341	294	326	341	341	335	341	334	320	358	322	331	328	368	334	337	311	321	307	344	331	347	334	336	329	317	311	348	330	343	316	346	316	343	348	335	352	331	347	348	325	344	363	356	346	349	357	376	374	332	321	364	360	344	326	334	354	335	311	318	336	354	362	330	330	337	343	350	354	335	351	336	330	341	360	354	301	347	332	354	335	368	346	371	329	338	353	322	359	338	314	324	314	338	368	318	337	317	319	333	373	357	357	357	322	316	326	323	335	337	340	369	333	326	383	317	343	342	341	355	332	329	348	299	320	344	331	356	325	335	351	320	356	338	365	346	320	318	332	321	322	343	371	342	346	343	341	377	353	328	291	353	355	350	369	334	316	333	363	354	329	358	365	334	346	382	322	340	319	314	373	327	305	338	373	351	343	341	339	300	348	347	331	356	331	295	338	339	343	337	318	318	336	327	305	364	340	333	344	341	333	336	338	324	340	363	362	369	316	337	349	318	318	331	355	336	350	301	311	332	331	322	353	366	352	317	348	322	359	373	339	338	308	346	328	289	316	341	330	341	335	337	341	341	358	342	317	316	348	323	320	352	324	353	344	323	348	347	339	334	330	292	342	340	333	336	331	368	352	324	328	331	348	354	318	342	355	310	346	338	346	352	333	313	327	367	325	345	341	348	350	331	351	337	325	339	308	345	342	351	324	328	329	359	315	360	317	338	322	340	350	343	348	366	341	335	320	347	328	324	308	338	331	312	353	334	323	354	354	346	303	338	349	368	347	301	336	327	337	294	368	337	343	353	334	317	359	347	322	313	358	329	320	339	350	332	323	312	345	359	331	334	322	332	337	333	317	338	334	332	338	325	363	318	324	309	328	356	332	328	323	315	340	302	346	368	358	312	338	344	370	346	316	334	356	353	337	343	332	332	326	346	318	341	364	341	345	335	333	335	365	319	359	370	330	330	339	326	339	359	331	318	336	348	366	328	333	341	343	315	335	335	358	330	363	341	328	330	330	321	307	330	351	329	322	317	336	332	375	375	362	319	366	338	347	340	311	338	348	311	324	338	325	348	346	326	332	336	349	352	310	343	322	362	391	333	326	366	344	345	341	347	330	340	353	348	334	343	303	308	356	323	324	329	368	340	352	339	364	301	351	341	345	316	375	331	347	357	344	346	344	347	343	319	365	338	346	351	316	359	333	331	314	353	358	332	355	342	351	329	371	337	311	342	369	364	343	263	355	344	369	373	322	346	312	312	322	332	335	325	332	338	311	370	348	342	348	334	320	337	340	338	336	354	340	327	354	320	364	375	315	339	349	350	344	308	319	335	341	353	374	363	342	300	301	344	360	314	321	372	325	327	339	349	335	332	326	317	325	349	322	350	334	357	332	331	353	351	340	328	346	312	364	328	346	332	349	345	328	323	321	351	326	338	330	322	308	316	333	341	324	330	344	350	327	281	333	346	304	330	322	360	350	351	329	338	328	359	332	315	384	350	336	338	374	318	345	351	335	297	311	349	341	335	372	362	351	341	298	342	371	341	353	358	342	344	320	335	327	316	326	337	341	335	327	314	352	277	309	331	340	314	320	330	335	336	331	313	360	300	329	342	324	336	361	306	338	329	380	335	311	334	320	320	359	349	364	341	332	370	314	348	338	353	321	351	323	341	333	350	300	361	325	324	325	338	326	333	307	354	344	371	354	319	341	357	329	362	357	348	343	376	328	340	336	320	342	343	353	347	341	350	321	352	318	337	324	362	336	367	335	316	317	343	335	341	348	342	344	342	340	321	379	356	331	342	365	347	335	320	324	343	326	303	344	355	350	339	325	324	324	347	329	334	337	319	348	335	329	314	346	349	350	340	354	386	341	310	313	334	353	345	320	321	361	336	328	335	322	345	340	332	339	364	329	362	346	337	322	348	324	328	333	345	357	351	359	375	351	314	338	313	363	310	317	335	302	348	361	342	315	328	357	344	319	353	351	298	353	325	344	330	314	353	321	336	320	307	347	363	312	347	345	331	318	332	336	336	343	329	325	325	314	349	337	343	292	376	332	345	318	332	355	324	332	324	337	338	356	287	342	375	377	324	357	325	336	337	323	332	332	333	349	308	374	329	369	317	332	357	335	322	344	355	323	349	321	337	338	340	312	337	357	348	335	322	358	342	334	312	340	346	353	378	353	369	325	344	354	358	327	350	306	332	344	395	340	341	360	324	333	345	313	363	341	340	336	325	280	326	340	388	335	342	333	345	277	306	339	342	322	367	347	299	325	372	351	336	305	355	346	346	341	303	333	305	305	297	326	345	342	355	349	345	332	333	350	326	306	358	315	355	392	336	307	349	325	361	349	354	338	366	329	300	344	330	334	323	334	311	344	356	352	352	333	356	341	336	347	347	353	315	327	336	346	337	321	318	360	341	324	375	322	353	304	334	328	323	351	350	347	342	338	340	350	339	369	337	350	337	350	322	338	327	364	347	356	358	359
7249	17405	5307	2685	1899	1459	1188	1002	858	755	695	675	640	595	537	530	523	525	510	482	478	484	465	440	473	430	473	483	436	470	471	458	445	440	436	412	416	457	426	457	431	445	505	426	475	441	427	453	445	434	417	439	444	429	398	457	472	437	425	405	427	433	443	455	431	436	423	446	423	388	449	435	448	429	431	475	480	430	445	433	444	397	418	409	427	399	418	463	420	386	466	390	449	431	440	419	419	427	469	433	435	428	437	452	419	447	479	436	431	423	438	463	410	432	428	438	463	442	407	440	434	414	448	401	396	387	422	477	436	445	450	432	428	460	409	455	461	454	436	450	436	422	445	406	435	395	431	428	449	456	457	448	426	428	463	434	399	415	407	429	445	439	412	407	478	425	475	455	403	402	434	448	410	439	412	437	452	397	435	462	441	387	411	402	428	420	434	419	419	406	474	433	437	420	469	419	441	440	417	459	442	440	452	450	408	447	407	389	419	419	428	437	445	387	412	448	445	436	449	426	444	455	440	406	440	447	424	410	418	438	429	397	447	441	452	395	426	409	427	436	397	423	418	442	424	432	406	428	410	436	467	391	421	429	458	432	427	425	466	429	435	385	437	448	416	447	410	412	427	442	433	405	426	411	427	431	436	445	415	435	450	458	457	437	440	449	448	403	440	434	464	420	422	423	399	439	453	423	420	421	436	413	378	454	443	390	461	450	465	466	435	450	465	421	413	457	398	421	435	440	411	432	423	432	413	420	395	460	409	471	440	503	407	439	447	444	392	403	410	394	420	436	470	444	456	403	425	463	448	418	430	432	405	455	470	431	474	430	447	444	454	425	436	449	438	427	438	456	409	422	406	409	425	422	436	426	435	445	470	424	404	434	457	471	457	462	425	475	413	419	411	420	439	442	456	445	411	437	392	439	452	416	411	424	409	425	460	388	422	419	458	451	417	411	426	440	426	415	415	414	444	444	436	416	419	426	440	462	402	463	412	392	430	422	425	422	457	421	428	395	413	419	415	455	378	446	416	426	438	457	418	434	401	415	392	460	436	418	429	439	438	463	435	425	431	436	401	431	448	401	406	468	434	426	458	451	418	456	437	429	438	435	432	419	386	421	458	454	387	446	444	415	433	433	428	414	422	465	394	416	402	404	448	419	407	382	448	441	383	440	422	424	436	463	422	417	447	412	405	414	435	440	425	455	391	406	422	431	402	415	446	418	418	446	412	419	454	413	419	437	434	441	415	426	411	424	424	437	465	437	463	455	428	399	440	423	432	429	418	462	414	421	437	433	416	430	467	439	410	427	457	442	415	413	446	433	419	425	447	421	439	417	418	446	474	435	417	409	431	408	406	429	434	381	443	438	454	421	447	441	412	435	417	445	430	415	414	407	438	414	407	418	445	457	439	407	421	467	434	440	449	399	458	450	466	423	410	405	432	425	437	448	428	407	418	405	426	412	449	442	418	382	446	405	399	431	444	405	448	442	424	435	421	429	442	389	406	433	440	431	426	467	473	417	431	421	410	428	434	462	484	411	447	388	446	436	412	425	429	425	439	418	400	431	460	420	410	413	406	424	475	420	430	382	423	406	432	452	414	410	443	419	419	421	400	414	457	417	464	397	412	423	446	419	417	467	391	432	385	469	430	460	404	440	423	426	418	433	415	464	444	483	421	417	478	446	408	419	437	424	409	447	437	428	432	435	425	454	453	416	448	421	422	407	407	430	476	417	440	404	418	428	415	432	422	439	435	459	466	451	465	423	432	418	452	423	417	387	449	432	409	437	423	436	440	438	457	446	448	465	428	435	430	410	445	445	459	447	399	406	437	421	446	433	449	458	438	454	418	449	402	426	405	456	434	413	432	444	464	417	422	413	462	412	448	432	459	419	407	419	401	411	411	459	426	409	422	408	428	420	456	425	428	422	459	414	408	408	436	412	472	416	413	421	417	432	405	446	414	429	437	424	490	388	475	432	410	455	429	451	447	435	446	471	409	414	400	441	403	410	424	449	452	434	483	440	450	455	445	472	427	428	415	408	434	426	424	450	419	397	436	407	416	428	447	384	428	429	445	431	446	434	437	456	463	426	430	434	410	412	394	435	411	402	463	442	428	443	468	407	419	427	433	435	417	440	424	433	409	433	406	421	405	410	422	399	432	442	441	426	415	447	450	461	446	453	389	425	422	422	402	469	422	442	423	412	464	438	441	470	452	460	442	409	452	440	473	465	417	459	463	393	409	381	450	399	436	389	416	434	444	416	439	421	435	415	439	418	458	407	443	439	474	424	448	414	442	435	410	405	445	429	450	425	464	396	428	388	413	417	447	397	435	440	405	442	395	410	423	431	458	431	406	413	434	456	435	432	456	413	428	440	418	432	401	416	418	454	422	416	436	457	392	447	424	408	438	455	448	416	400	459	463	413	440	448	450	435	428	437	392	431	453	384	392	467	416	422	411	422	427	406	429	435	423	392	422	412	399	467	416	400	410	406	415	412	483	405	422	401	429	432	436	411	384	458	408	441	450	449	417	418	430	434	452	420	422	419	417	412	443	414	461	403	442	442	424	428	439	382	439	432	416	427	433	453	434	445	450	417	432	444	425	408	447	454	458	419	450	470	465	420	414	428	439	416	393	415	435	419	435	475	423	435	430	418	426	448	414	454	430	417	452	438	438	398	443	413	440	475	420	428	464	444	426	429	415	450	431	423	415	447	452	400	433	483	461	442	447	444	422	421	441	474	447	393	425	423	411	435	444	400	387	423	398	440	454	452	436	442	462	425	430	445	423	409	441	419	449	403	387	434	417	429	419	422	437	428	434	429	448	450	433	397	454	420	443	407	451	397	413	420	375	392	452	406	419	469	452	425	478	415	413	432	433	409	457	424	434	434	430	402	437	401	458	435	426	449	470	469	381	437	407	420	462	428	461	425	451	408	390	416	457	415	423	470	422	442	443	435	415	439	445	427	430	444	433	414	444	436	477	461	406	427	430	457	397	447	440	420	431	447	414	406	424	417	400	417	431	433	437	435	431	405	403	453	421	454	441	399	431	435	451	430	446	429	392	420	437	433	426	414	412	425	465	427	405	402	422	433	420	417	427	458	435	459	419	422	437	445	424	430	439	413	455	410	413	466	431	441	449	417	428	441	417	421	423	357	410	411	441	431	470	447	409	469	424	442	415	448	448	415	419	450	425	452	435	436	400	431	466	471	431	422	451	421	415	403	434	414	404	426	415	407	417	430	430	449	458	454	401	425	426	420	395	447	441	414	428	401	429	436	421	445	415	399	420	441	415	435	440	422	428	434	431	425	433	420	396	423	450	433	419	446	419	451	400	431	438	435	462	472	383	414	428	477	420	424	425	473	436	412	420	447	432	413	441	443	442	473	411	454	397	417	441	423	422	404	447	412	413	415	437	404	412	431	443	378	441	397	428	460	419	386	468	432	408	457	463	417	488	443	429	430	432	436	430	449	443	454	425	431	421	445	446	438
22853	21110	28952	23526	21104	21167	9767	1730	1278	1179	1098	1018	858	839	847	811	764	782	722	694	703	717	713	692	707	689	685	652	721	640	692	677	640	644	664	658	645	638	640	619	622	674	652	682	630	623	600	653	653	649	634	655	689	607	629	653	630	588	661	600	643	617	599	573	668	613	618	643	596	594	665	608	607	684	603	657	619	648	652	627	611	589	660	632	649	612	643	608	620	626	593	631	627	624	642	600	622	611	632	657	615	626	636	619	626	641	653	585	613	608	625	622	601	596	611	624	650	602	613	656	628	617	656	631	631	611	623	626	606	603	638	612	632	590	627	646	635	611	687	628	637	645	608	572	609	625	628	648	660	614	644	670	657	562	641	664	630	656	557	609	637	594	672	594	647	594	630	622	643	602	598	636	652	671	634	620	611	642	640	587	626	639	632	647	633	630	630	665	650	617	638	648	619	587	643	626	602	668	627	613	569	628	565	658	609	595	575	613	596	631	597	628	669	602	595	584	612	641	629	605	690	631	620	639	636	615	691	613	627	637	605	643	606	647	584	626	657	621	630	624	631	615	632	624	589	633	634	634	579	609	635	621	634	588	589	619	600	598	614	636	585	621	623	610	622	650	587	642	628	640	609	691	596	593	585	621	622	613	620	622	625	633	610	644	648	611	637	616	592	583	621	626	586	626	654	591	632	619	632	636	633	579	598	629	601	648	653	637	632	574	642	587	579	612	597	647	616	644	646	589	609	643	662	685	668	658	652	620	640	627	648	609	592	610	629	606	624	592	631	626	596	641	608	621	618	614	657	602	621	613	640	617	633	625	610	575	591	643	606	609	604	609	620	635	555	614	586	639	595	635	607	605	631	635	644	644	608	675	659	587	598	611	577	591	623	624	633	610	601	633	652	613	570	619	607	650	658	626	633	625	615	600	634	636	608	622	617	598	684	610	595	618	609	629	700	656	627	592	647	598	624	611	599	611	639	643	642	634	626	652	636	641	613	666	644	583	615	680	623	616	616	622	617	635	587	568	640	617	661	643	573	611	626	623	643	598	634	602	641	599	617	594	647	640	638	637	616	657	638	583	626	597	654	641	649	617	627	618	569	607	621	633	624	649	576	586	620	586	632	616	625	600	578	617	629	653	590	635	661	612	584	647	612	603	661	606	643	620	619	601	601	606	633	608	609	620	628	630	630	629	602	679	640	593	605	616	617	611	605	605	573	620	631	634	607	615	633	616	606	600	621	634	616	634	587	691	621	576	608	613	616	600	585	633	628	617	622	611	577	605	642	621	622	606	613	673	629	603	660	593	629	659	636	613	629	650	632	599	607	647	640	620	609	640	594	588	647	640	609	602	596	630	625	635	665	616	663	635	603	620	693	619	647	597	562	615	595	615	608	611	678	612	600	626	636	637	620	643	661	611	594	662	595	633	599	614	607	678	636	623	651	657	590	635	623	574	588	625	590	614	629	608	603	585	649	638	652	651	635	627	583	604	613	623	594	604	552	600	602	650	665	615	631	628	609	638	605	599	626	603	634	667	604	609	579	589	595	611	576	602	640	608	633	635	641	636	592	611	634	604	647	602	616	595	625	644	601	623	645	571	610	622	649	589	618	581	617	610	680	634	630	638	593	612	592	602	655	615	664	634	639	599	670	591	619	635	609	652	627	617	636	593	638	602	582	612	618	672	635	672	640	624	591	608	569	675	602	639	645	639	615	658	610	621	604	593	641	656	586	607	593	610	670	614	650	617	681	629	657	608	644	654	594	635	593	578	638	627	633	628	657	599	587	638	593	641	623	581	629	592	613	660	617	588	602	580	587	635	666	646	646	643	646	612	583	632	631	677	597	562	596	634	632	614	617	634	601	618	615	616	609	663	589	625	642	600	620	601	608	609	646	650	602	568	675	644	646	631	643	583	611	598	606	595	626	604	633	645	636	601	663	618	610	608	623	623	617	631	573	649	629	588	607	634	600	598	576	654	647	592	650	607	651	659	622	597	625	653	673	638	600	623	616	622	579	623	630	627	630	613	598	618	623	621	597	575	617	642	623	638	628	590	590	623	614	608	626	573	626	635	608	625	692	662	671	633	655	624	700	620	574	637	623	608	647	638	583	628	630	628	595	629	666	642	643	644	585	595	636	642	646	606	631	595	640	601	596	612	633	606	647	654	599	585	621	627	630	602	616	620	591	585	562	561	650	626	609	652	589	652	595	633	610	600	588	647	623	667	581	586	631	591	621	611	608	625	624	629	616	628	587	571	602	617	632	638	606	636	583	631	596	569	635	610	616	570	608	649	623	623	635	659	607	645	624	615	595	616	638	621	578	607	601	595	652	626	609	634	646	640	628	639	663	655	600	600	594	618	614	596	636	639	660	632	594	594	623	598	613	584	569	629	624	623	615	605	636	582	613	607	598	619	639	588	634	592	672	627	662	601	632	619	623	602	617	606	654	621	664	663	589	637	656	606	592	631	601	629	624	641	655	629	627	584	628	604	590	676	648	652	677	644	622	643	646	607	619	631	620	593	615	635	595	595	631	561	585	621	649	674	621	602	606	564	615	616	639	629	598	585	633	617	611	663	593	628	603	562	613	654	671	632	622	635	597	674	583	630	649	609	580	616	571	645	628	601	587	631	606	652	631	636	615	616	629	632	616	605	649	653	656	656	630	590	614	659	594	651	642	653	612	651	595	626	598	601	639	618	619	604	621	627	613	613	672	642	681	627	644	629	612	623	614	626	606	640	641	634	598	611	627	628	656	601	588	622	646	630	598	670	634	622	621	658	596	575	641	619	635	600	610	628	596	633	586	617	586	610	607	623	589	606	649	643	590	590	581	606	585	625	618	620	607	605	619	597	607	643	646	646	617	607	603	571	648	633	633	631	624	637	685	627	625	581	637	620	622	593	620	601	636	640	615	646	623	636	629	656	642	580	637	613	620	624	622	599	599	621	607	645	602	660	595	605	610	612	596	586	574	609	621	612	636	657	565	622	612	595	615	600	655	664	648	619	626	628	641	637	643	584	630	604	615	660	665	640	631	626	622	633	639	635	664	657	662	573	630	594	593	616	629	604	593	553	608	594	651	644	624	615	587	595	607	582	629	604	646	610	597	607	609	625	588	590	639	572	622	616	611	646	619	664	622	653	603	653	608	610	583	617	589	578	584	607	645	569	590	628	598	633	646	631	631	603	646	635	647	640	547	631	640	652	617	630	627	633	643	598	626	625	595	598	646	619	599	603	619	612	666	647	611	609	622	664	651	641	630	611	630	655	606	590	639	630	594	615	624	645	619	660	629	660	608	657	617	587	596	612	629	622	629	581	600	620	637	586	627	605	638	599	615	620	641	617	634	620	647	641	652	630	620	611	581	653	631	583	642	670	649	624	644	626	625	618	624	604	604	625	644	657	634	645	592	607	595	609	642	606	603	615	622	635	611	657	623	619	617	629	623	605	603	582	619	578	633	611	607	608	602	581	636	585	601	605	603	629
10604	27785	14938	8186	5711	4341	3395	2752	2327	1876	1715	1571	1358	1210	1146	1123	1015	982	940	947	943	940	929	828	816	835	864	849	843	840	834	802	755	824	791	809	790	811	794	778	768	830	744	829	766	787	776	752	758	717	720	763	740	718	732	732	771	751	768	790	767	784	760	766	770	766	747	758	765	781	726	801	770	750	744	751	736	763	735	773	743	767	743	797	755	773	697	735	749	755	743	763	714	718	773	710	764	789	766	755	782	768	773	807	718	789	739	761	711	748	764	749	714	766	786	723	721	739	739	744	695	763	727	714	745	755	752	707	784	753	762	765	762	707	731	740	749	727	803	733	763	672	693	780	750	782	767	743	746	724	752	801	767	778	741	719	732	779	754	683	765	683	734	742	743	751	816	737	740	684	739	757	752	716	728	706	788	731	743	744	765	803	790	771	730	739	778	731	749	813	729	742	764	741	701	725	722	699	779	709	790	751	763	742	714	767	757	753	712	804	775	749	714	723	740	728	731	759	744	802	697	769	757	712	763	727	706	774	780	755	753	711	742	762	742	780	672	750	764	746	745	739	745	743	714	725	720	726	736	791	718	738	747	701	744	710	696	748	773	748	715	748	739	798	710	741	744	760	827	719	742	744	734	836	733	757	738	700	678	797	740	750	750	751	751	728	718	769	720	710	729	728	754	698	769	771	731	763	756	763	756	746	729	732	772	783	777	735	734	768	743	686	739	711	724	738	732	735	767	698	749	678	768	713	762	749	765	715	752	760	739	778	758	761	717	703	715	797	727	744	713	722	735	802	759	762	694	758	728	723	724	773	774	765	728	723	731	738	740	762	698	737	730	718	756	738	727	810	763	753	699	738	739	756	730	758	769	743	716	750	706	738	711	764	710	810	761	731	731	772	739	727	732	691	717	739	743	736	758	744	717	752	708	769	714	774	727	731	729	767	705	753	731	740	810	722	731	760	731	769	734	742	695	721	705	766	736	753	757	732	761	751	726	760	747	751	769	718	765	694	742	784	746	754	746	769	740	763	744	678	714	688	747	742	760	739	696	726	771	783	754	727	724	765	801	791	737	666	792	760	760	775	739	696	785	781	773	757	746	743	736	780	770	772	763	740	755	745	689	706	762	761	781	735	725	735	775	734	762	754	739	702	725	753	714	683	753	735	738	780	733	713	737	705	761	739	772	747	748	778	737	737	747	679	754	767	755	758	713	751	732	776	781	752	793	752	682	749	763	734	688	738	751	750	779	742	731	752	735	728	732	771	790	763	693	693	741	766	754	764	772	741	778	739	760	750	799	743	752	738	727	729	751	773	738	739	804	738	735	735	688	743	705	714	732	700	679	740	773	759	694	762	712	771	793	709	760	734	737	736	696	758	755	745	781	678	781	791	756	711	713	729	725	720	736	798	774	752	774	712	731	732	754	738	741	789	760	749	735	710	775	754	735	728	724	695	738	706	712	751	738	779	659	769	741	649	757	757	747	758	736	706	738	759	767	747	731	734	762	746	751	738	745	755	763	756	724	720	761	751	746	778	742	691	747	749	768	762	776	759	747	768	715	742	755	688	726	759	724	739	731	733	751	752	707	757	693	732	759	704	756	718	761	744	711	770	742	682	778	701	693	763	747	743	702	712	768	761	724	721	690	759	779	746	746	765	822	703	728	745	716	746	753	716	735	753	666	727	730	751	719	779	750	765	707	736	755	743	786	761	752	750	767	773	775	743	746	733	756	783	757	691	724	730	783	749	753	700	755	790	741	768	770	752	748	715	745	749	701	725	711	765	789	753	781	769	787	739	700	825	702	745	735	690	726	755	788	714	771	750	742	725	752	717	748	748	760	712	799	731	745	739	751	740	807	726	760	728	749	734	768	737	790	779	765	690	747	730	689	731	706	760	728	687	754	758	773	761	723	743	785	741	755	750	758	758	744	746	756	740	775	769	735	761	735	770	695	773	755	784	768	774	764	765	724	780	758	761	733	715	692	765	731	734	750	756	695	732	719	720	762	745	729	771	743	781	755	715	689	765	763	773	738	769	791	768	753	782	819	754	777	774	748	766	739	725	689	736	735	684	770	720	735	755	736	753	741	762	780	803	728	745	763	715	820	697	707	745	734	739	742	784	763	712	729	754	703	729	755	738	736	775	734	710	753	722	753	787	807	753	743	738	761	764	736	769	739	771	741	736	740	737	734	744	764	730	720	791	738	735	789	734	772	752	788	809	751	743	771	736	709	736	796	749	745	753	715	746	737	728	758	711	723	712	778	753	699	735	781	755	699	739	790	718	724	747	772	766	781	731	738	769	711	697	683	759	746	775	735	753	766	800	730	760	735	765	727	728	741	765	723	743	703	767	779	724	765	798	729	789	745	772	767	717	746	748	734	732	791	782	747	731	773	766	708	763	735	742	746	743	721	738	688	793	766	710	735	777	790	747	730	719	733	755	720	743	752	717	745	741	684	785	725	776	788	775	739	755	717	772	708	772	769	744	700	735	725	704	715	775	764	748	727	720	697	772	708	761	766	718	763	768	720	747	822	732	711	741	765	727	741	714	737	765	818	724	763	740	739	801	783	739	807	761	715	739	749	758	709	753	701	741	738	726	714	704	783	715	763	732	715	729	788	724	713	786	717	733	790	721	808	700	753	752	737	749	765	771	733	791	731	751	710	702	724	730	726	717	754	727	780	651	737	730	739	728	759	759	740	727	751	675	714	772	750	723	726	736	719	776	752	753	736	740	719	754	768	775	719	721	767	718	693	753	719	745	769	676	745	741	754	785	742	739	763	747	763	708	784	752	784	743	721	774	791	696	756	734	776	766	702	725	737	717	771	723	736	745	772	783	806	774	768	723	738	760	752	752	715	729	742	739	750	756	761	771	726	693	729	734	711	771	714	765	767	784	758	716	770	711	768	748	753	758	741	748	709	798	766	768	766	728	777	759	762	732	703	743	749	744	706	730	736	711	790	807	732	740	779	747	760	733	776	800	748	798	712	746	761	729	760	698	792	709	741	728	738	728	766	763	746	734	742	749	700	741	770	753	732	752	783	737	686	722	715	708	697	721	724	726	727	711	790	708	729	712	758	770	707	730	734	742	711	746	750	738	743	767	762	759	735	759	770	741	738	750	763	763	777	768	742	778	767	712	801	781	724	719	748	734	736	719	768	700	706	707	773	752	735	758	715	773	721	710	727	743	754	720	787	750	742	701	738	750	714	748	758	703	696	740	779	691	765	734	696	745	728	753	714	778	739	715	752	714	749	733	743	742	753	727	699	729	751	746	716	714	744	713	727	811	720	718	749	724	736	719	734	732	727	732	760	762	738	753	738	746	764	722	724	738	680	768	736	758	729	781	773	734	764	739	729	739	762	722	778	742	752	711	698	687	726	763	721	801	692	740	760	754	739	753	720	719	748	747	755	733	760	790	735	749	793	746	744	755	708	756	778	730	746	739	745	736	768	719	778	760	724	780	747	751	733	732	757	728	766	719
26992	19936	6887	801	520	460	443	398	442	383	416	431	395	417	421	403	409	373	393	430	430	386	417	380	415	374	415	397	404	404	397	371	400	420	374	344	398	407	407	324	409	365	380	412	415	392	409	391	422	391	371	408	407	382	400	378	374	397	358	400	380	403	397	399	445	389	347	402	390	392	404	385	451	411	410	350	369	443	383	402	418	379	408	383	384	385	375	397	401	391	364	374	403	385	378	382	396	391	391	402	401	439	396	393	369	388	382	399	387	387	405	418	374	413	414	371	425	410	386	387	400	422	383	361	380	385	386	397	397	368	384	377	408	381	403	423	406	397	365	386	384	372	383	383	359	361	362	390	409	418	382	405	378	410	392	367	370	426	424	338	360	410	375	380	416	405	380	397	410	382	425	405	414	383	395	380	365	367	383	372	365	412	403	369	377	433	413	395	396	395	396	385	435	405	394	388	388	421	393	354	393	391	410	412	417	406	391	393	384	403	415	382	375	370	424	398	409	431	422	380	395	403	335	407	398	414	375	364	391	428	374	381	407	399	372	417	381	370	400	406	391	384	365	422	379	364	366	401	391	410	431	386	371	396	406	410	396	369	395	384	360	373	405	400	404	383	397	403	442	416	348	429	359	362	410	396	384	386	398	429	379	371	409	383	401	387	420	402	380	382	409	363	388	415	404	386	353	415	371	380	379	386	411	412	413	391	382	429	366	373	371	394	374	417	388	355	415	356	387	383	408	413	370	374	395	393	418	351	382	381	388	414	394	369	385	356	378	411	385	373	397	409	390	415	381	409	405	399	393	398	381	389	382	406	393	423	398	384	414	424	414	392	398	350	390	360	392	391	352	414	398	408	382	430	393	352	375	403	395	377	398	390	388	427	390	393	364	369	403	386	387	420	403	422	397	419	399	374	406	434	410	366	381	379	375	422	399	375	401	395	400	395	407	395	412	403	380	365	354	418	398	370	378	392	424	378	375	366	374	377	403	379	405	391	412	384	365	393	365	403	342	402	400	365	422	402	373	424	426	378	418	389	396	383	389	396	417	382	399	395	398	389	390	371	389	375	379	406	379	379	404	447	364	397	389	400	398	441	379	351	431	377	384	415	384	415	378	419	402	388	401	393	387	384	400	398	395	411	391	384	388	410	423	383	386	413	361	420	408	402	405	409	398	374	409	398	395	444	405	370	374	417	407	392	389	392	344	381	417	406	426	383	377	379	346	385	394	380	389	399	385	388	378	384	408	376	401	435	416	402	390	391	408	408	395	425	416	388	396	429	385	370	369	380	338	399	381	398	404	386	387	385	432	437	380	380	348	375	378	400	400	387	396	394	364	429	374	399	402	383	419	411	401	402	358	391	387	383	397	380	387	375	392	418	402	396	375	400	394	398	369	439	380	405	386	399	422	415	385	388	398	383	388	390	383	378	377	409	367	403	384	351	378	399	374	393	391	403	388	385	353	372	373	398	416	459	429	385	377	416	394	397	389	387	376	365	411	366	411	418	396	421	389	435	381	412	385	386	405	369	425	391	424	409	364	392	389	422	398	381	378	397	388	428	388	437	408	367	356	373	370	390	393	410	387	363	362	377	385	396	367	361	388	401	407	395	397	390	406	399	383	370	380	430	381	368	407	382	364	399	385	416	415	368	366	369	385	364	417	363	383	369	369	402	349	384	419	392	405	357	406	362	414	432	421	391	448	380	418	426	396	383	357	406	416	428	389	377	350	435	382	401	419	397	421	375	360	391	405	392	420	366	419	392	358	419	412	380	402	375	436	360	406	406	414	400	400	401	384	392	385	389	389	347	413	420	376	422	349	407	396	385	392	390	432	386	404	398	375	392	392	349	387	383	406	406	370	407	403	391	397	381	396	406	358	410	408	371	363	399	390	371	365	409	393	414	385	429	382	361	405	413	401	371	395	405	376	384	376	431	417	372	365	419	452	424	389	391	378	387	392	381	356	449	359	427	414	375	408	398	401	410	397	376	394	399	390	413	389	393	401	409	357	387	388	411	427	380	408	395	393	372	372	404	397	402	405	402	391	400	350	397	359	389	419	379	354	374	386	402	397	375	408	392	405	398	396	392	405	408	377	385	392	394	403	342	414	397	397	377	386	384	364	414	398	417	377	415	407	382	423	372	356	362	369	355	382	405	397	379	365	386	414	377	370	374	388	420	364	402	420	400	387	407	408	385	374	367	354	380	409	392	404	423	386	408	357	405	429	409	374	385	360	395	419	370	355	388	418	422	409	369	416	397	382	376	391	390	409	408	359	381	400	398	381	407	423	377	452	380	439	416	358	395	382	375	443	414	389	388	405	381	401	372	411	405	359	372	421	408	372	415	389	398	402	364	402	402	393	396	376	446	400	372	371	408	406	416	411	380	347	412	389	410	394	395	392	383	412	398	401	400	422	368	390	397	376	362	407	415	392	394	404	415	396	401	393	401	414	389	416	389	407	429	389	381	393	383	367	364	416	377	404	385	390	366	358	398	413	362	339	409	363	394	408	379	389	407	422	402	365	416	396	386	383	431	379	384	369	366	433	400	342	376	394	380	404	384	389	439	381	414	385	373	413	377	419	401	411	406	403	427	411	412	394	373	407	386	386	405	408	363	365	421	371	414	400	440	388	380	418	420	374	415	393	417	395	386	396	417	417	406	411	415	401	422	397	397	384	373	411	391	423	383	398	369	403	384	394	390	398	391	395	433	363	394	388	424	386	393	393	403	370	377	413	379	398	374	436	393	403	400	392	400	405	402	418	403	379	395	370	388	405	390	414	403	377	383	386	398	404	382	393	426	405	386	405	429	357	390	403	406	421	383	440	393	397	361	414	380	355	392	396	446	406	398	411	428	398	381	399	437	417	425	394	384	420	390	407	403	395	363	375	370	421	400	400	391	385	373	366	370	365	355	396	384	422	402	389	392	368	378	411	402	414	427	435	417	403	394	407	407	423	391	418	368	431	394	390	363	376	431	391	387	405	424	379	372	389	361	383	397	450	391	402	387	388	401	404	363	350	424	389	437	401	389	400	413	389	416	418	405	433	410	366	392	419	396	404	379	403	439	423	412	395	395	391	335	372	383	391	354	389	402	394	417	381	375	380	402	440	375	382	395	363	388	411	397	405	398	403	371	370	409	399	423	425	398	398	387	406	401	416	358	430	422	370	393	402	372	358	375	391	377	362	371	389	386	413	399	367	384	396	399	395	371	430	402	403	397	396	340	404	401	410	365	341	391	363	396	423	420	401	390	409	386	392	395	345	368	373	366	394	386	383	338	366	399	393	390	374	413	405	388	415	431	404	366	390	425	380	384	438	401	407	391	402	387	446	372	395	389	380	404	421	421	379	435	394	389	399	428	410	403	385	368	387	409	393	391	420	374	426	413	398	380	413	381	351	404	388	434	362	386	385	360	390	384	388	419	393	386	344	417	404	405	370	414	405	400	396	411	393	401	426	402	352	431	384	384	394	384	414	353	381	392
5564	4866	1059	732	624	605	540	543	538	542	488	527	499	500	494	456	508	538	456	493	467	561	497	474	499	488	455	514	470	447	507	466	468	496	506	487	501	455	526	473	466	472	504	476	502	475	487	479	467	504	473	519	453	515	475	462	507	472	497	527	491	505	501	519	484	503	484	480	480	474	508	451	486	473	487	491	471	511	489	491	518	448	465	471	482	477	437	493	509	529	450	486	501	513	490	452	467	478	460	474	509	448	489	490	444	486	482	484	453	477	494	460	462	446	506	484	462	441	474	467	494	487	504	446	486	514	487	487	465	522	520	468	466	500	472	503	504	496	441	507	481	447	483	452	461	534	499	461	508	474	480	519	486	483	464	490	502	491	489	479	448	486	489	489	497	480	500	478	486	466	492	482	486	475	491	505	542	475	505	468	489	492	520	481	497	487	496	495	490	456	503	504	487	459	496	487	477	479	516	505	456	476	474	502	475	495	471	519	520	509	515	488	443	448	492	441	503	497	469	487	495	492	544	454	525	457	535	504	490	485	477	525	470	467	475	479	466	465	476	515	514	506	485	516	439	480	486	461	491	503	496	482	451	477	456	463	488	516	488	495	517	516	502	502	508	481	487	494	515	497	492	490	515	454	499	516	482	473	463	454	446	476	527	475	438	488	512	491	458	510	468	471	516	492	482	472	503	534	472	470	487	504	484	491	503	485	493	459	460	499	460	538	466	467	478	466	449	493	492	488	466	489	509	477	475	485	487	467	470	450	483	506	455	493	486	467	496	494	502	478	534	486	477	460	479	484	457	481	468	491	503	493	492	463	484	470	493	459	467	478	522	463	476	458	527	442	520	501	503	474	480	509	452	457	532	477	496	475	512	459	510	511	483	487	494	497	464	466	531	463	499	512	469	501	489	518	490	476	502	478	481	462	505	469	526	483	470	454	480	499	500	488	486	480	473	464	457	449	521	511	462	544	478	490	473	497	462	497	498	495	437	447	471	472	474	472	471	498	484	509	433	514	482	485	489	458	484	481	467	510	484	502	493	539	514	489	407	508	469	503	517	502	497	519	455	472	470	499	504	466	504	529	504	518	464	495	483	437	501	478	487	523	446	462	535	493	498	491	479	468	474	503	475	456	488	463	474	484	476	493	468	513	516	478	454	467	491	463	448	454	506	474	522	466	475	449	485	499	461	499	459	481	509	470	473	525	470	487	460	490	453	488	475	489	456	520	466	470	514	449	448	483	456	488	488	490	503	479	480	512	499	506	492	495	469	504	471	468	495	493	482	499	525	497	487	524	469	438	488	464	509	500	476	483	485	488	462	505	468	534	513	489	475	517	475	485	471	480	471	479	511	449	513	491	453	505	526	533	471	462	477	450	461	481	487	456	476	479	464	501	492	475	487	481	507	508	508	471	502	441	503	484	433	485	528	463	541	468	456	474	486	497	490	507	509	471	481	491	464	485	500	480	487	487	511	491	487	483	469	502	477	471	463	476	499	501	480	496	453	509	490	476	475	491	489	513	473	467	507	438	473	486	455	507	446	488	467	524	500	498	495	487	493	507	501	485	498	420	484	465	487	490	467	465	499	472	455	491	493	460	475	478	476	501	507	472	471	485	488	490	487	470	494	471	476	497	514	500	476	471	521	447	476	461	461	460	494	499	480	440	501	489	448	515	497	483	502	516	493	488	481	500	500	477	507	482	478	472	478	499	470	499	476	484	478	493	451	469	532	471	482	505	466	483	508	524	465	497	467	499	482	489	477	494	471	509	505	477	463	488	479	455	468	482	513	494	458	469	486	524	455	530	475	468	492	478	474	468	501	505	470	502	481	507	485	492	509	468	489	490	460	483	498	467	488	492	498	509	518	489	459	461	485	493	513	480	485	466	485	508	497	484	485	456	454	483	469	501	463	497	496	507	493	486	473	452	444	506	460	510	492	513	517	487	474	503	476	472	491	473	476	483	494	484	496	480	500	468	476	466	487	493	467	458	466	428	486	489	483	505	513	510	454	445	504	461	502	547	444	499	458	490	450	474	458	491	492	441	460	490	472	491	481	481	451	482	498	496	534	522	478	478	489	530	526	473	510	488	514	450	470	481	489	489	461	444	466	463	488	483	463	465	499	456	464	517	463	491	478	482	502	520	513	493	521	516	521	485	521	494	497	472	455	487	496	488	497	492	444	505	436	479	433	471	471	471	457	447	497	513	483	467	476	470	466	483	492	502	502	481	452	468	465	499	499	470	457	503	451	496	508	437	482	487	469	485	492	517	496	489	498	457	520	498	495	480	477	511	524	499	489	500	469	512	476	476	450	458	466	468	457	500	483	488	487	485	470	482	461	491	439	484	490	492	451	474	498	508	503	493	520	469	478	482	474	479	471	439	547	517	500	462	498	450	491	440	445	494	487	466	470	453	493	476	468	467	502	465	493	496	482	517	478	467	458	504	493	519	476	492	479	497	497	498	481	542	493	482	496	487	459	523	486	501	494	492	466	488	493	435	489	450	492	470	486	489	460	478	506	505	506	508	467	459	450	476	494	479	513	490	488	472	460	481	475	511	519	491	491	483	472	508	469	490	484	476	473	497	475	498	481	452	449	464	464	503	472	495	455	504	484	493	490	503	479	500	488	534	480	468	473	492	450	460	452	472	483	429	487	490	492	519	490	493	509	497	491	501	473	526	447	467	513	484	495	432	472	489	491	463	492	487	501	454	472	480	484	512	531	473	499	476	526	480	496	439	487	498	495	513	507	473	467	502	504	470	508	510	503	473	450	497	476	480	499	501	512	433	499	543	485	459	494	479	446	460	519	481	480	486	514	491	471	489	422	475	490	496	490	477	493	468	490	501	473	472	499	479	482	494	428	450	472	500	500	449	461	495	476	478	479	459	483	460	478	496	469	507	462	478	508	477	484	509	497	450	475	479	500	480	490	512	476	494	510	482	486	496	469	499	470	474	492	531	483	507	524	498	493	506	456	477	487	532	471	487	484	510	488	490	479	475	455	494	466	501	502	506	479	474	471	502	506	505	499	484	497	471	507	472	480	477	501	482	491	492	498	504	439	488	496	501	476	516	491	462	487	490	442	500	486	445	468	491	546	461	465	496	499	457	544	510	473	519	508	510	486	467	505	467	483	486	496	471	478	480	479	469	501	466	497	487	499	446	511	478	515	480	483	519	467	513	488	425	462	487	509	498	490	518	477	475	511	502	469	478	437	501	502	488	448	482	453	475	479	485	453	490	496	484	488	482	449	449	494	478	469	507	481	493	507	504	475	488	469	474	485	499	468	454	447	476	507	470	462	483	477	465	428	471	506	468	453	510	514	496	493	507	470	492	503	515	468	490	476	489	488	498	455	443	485	485	493	503	505	524	462	492	465	458	495	490	471	469	482	474	442	485	496	491	444	517	482	517	529	499	519	468	525	483	499	488	491	474	457	505	500	452	497	511	453	488	457	449	456	487	515	433	525	504	461	482	493	443	462	482
23914	21122	28484	23963	21118	10602	1535	1114	905	827	790	761	667	704	716	655	664	623	645	646	626	558	617	646	605	617	576	606	618	591	623	583	624	642	574	615	600	581	563	615	565	579	639	578	639	579	597	625	633	588	586	564	590	611	587	624	590	553	618	579	607	601	563	577	608	615	579	605	576	615	606	611	610	583	564	550	594	584	595	586	581	599	529	589	577	583	594	577	586	584	592	584	576	613	561	564	569	645	598	706	622	598	589	584	576	583	548	548	621	633	580	574	558	573	573	572	578	610	577	558	600	611	564	577	611	601	552	558	599	560	626	608	545	594	586	599	599	569	576	628	555	601	565	588	567	583	593	604	599	572	566	588	553	524	587	597	584	610	593	606	574	626	609	581	600	564	610	616	579	615	549	586	599	548	554	588	598	572	622	579	600	599	586	556	562	567	588	584	580	605	596	554	500	612	550	553	610	590	611	611	615	576	553	597	566	553	600	569	626	579	571	602	586	596	589	586	594	602	547	601	637	578	608	572	613	602	581	633	568	576	623	582	576	559	580	616	576	554	600	553	597	581	569	567	572	602	580	591	565	608	600	575	585	596	581	584	561	555	595	599	579	579	590	571	610	595	613	615	571	580	585	580	575	608	600	566	616	635	567	555	585	565	583	569	581	578	612	580	587	567	591	576	636	586	555	569	569	562	604	547	619	589	623	578	585	555	581	621	538	608	565	568	601	580	593	579	551	578	584	607	615	579	600	603	547	568	607	588	572	585	635	604	561	606	580	548	554	608	576	582	610	548	564	566	610	610	595	585	581	597	558	595	566	544	582	583	560	617	551	566	594	543	606	607	575	593	638	593	600	596	570	591	566	583	606	572	590	581	583	588	569	563	613	559	567	577	584	581	592	587	582	607	606	618	562	542	603	597	585	596	582	612	560	558	572	612	614	584	577	566	585	578	572	592	598	621	601	587	563	599	607	581	601	567	548	604	639	603	590	575	542	606	598	564	573	548	580	530	612	596	581	575	585	594	607	600	591	576	548	584	612	567	603	571	556	585	556	576	563	580	577	543	605	596	565	578	554	572	613	590	636	614	583	582	568	573	556	584	571	576	598	605	589	571	588	605	561	562	610	594	594	568	545	554	589	592	584	584	557	560	596	552	567	613	609	587	577	525	583	565	593	580	590	578	570	575	621	578	572	517	558	579	544	601	561	575	609	599	584	568	603	589	589	601	546	573	616	564	572	579	575	551	604	595	624	591	578	614	601	658	556	558	601	533	574	558	589	588	576	583	621	538	593	586	585	600	589	600	599	593	576	613	553	594	550	613	574	561	569	585	577	568	556	599	569	566	557	589	581	567	613	515	581	618	578	562	618	564	609	541	621	600	573	617	574	546	597	565	577	524	594	637	571	597	596	608	622	567	547	594	637	597	572	590	588	587	578	597	569	597	628	577	598	574	595	616	589	593	595	578	564	620	613	563	591	564	599	570	565	601	573	592	628	573	550	544	595	581	580	603	627	574	574	551	579	573	563	587	550	557	605	622	613	565	583	635	619	565	574	538	590	579	534	628	619	563	574	571	574	587	561	571	583	604	556	570	563	555	550	573	556	608	609	607	561	572	630	596	589	615	580	595	562	579	568	561	587	586	581	574	588	568	583	582	568	580	571	571	553	561	567	578	592	622	596	576	573	618	586	597	570	588	594	575	534	552	602	596	568	611	619	619	587	589	563	553	563	589	587	607	602	576	579	582	642	593	632	624	594	619	607	559	626	586	573	621	586	607	579	603	576	655	555	643	518	613	595	572	573	589	583	604	604	601	579	567	611	584	561	595	571	566	581	590	598	578	568	589	597	589	596	575	601	552	608	562	573	618	624	614	559	557	591	546	588	536	575	559	550	580	568	609	548	610	590	612	586	556	585	564	577	581	613	573	563	603	582	598	582	594	576	605	584	621	608	542	577	516	577	598	593	590	588	583	597	576	607	586	610	563	561	608	560	589	541	562	585	597	596	565	598	572	579	544	569	572	572	577	623	600	570	605	594	580	583	578	622	540	573	589	596	603	599	584	589	563	601	562	577	599	609	584	529	551	539	591	600	593	561	603	555	594	562	550	581	587	603	606	571	604	581	620	538	550	573	620	566	579	551	577	575	558	611	601	596	575	635	565	587	573	587	579	601	607	593	571	577	592	597	600	569	595	564	609	581	623	608	546	587	594	579	575	529	636	552	533	610	592	588	566	561	569	623	516	554	576	604	551	578	633	567	585	591	578	589	537	591	614	544	558	543	585	569	560	613	572	538	630	569	550	590	579	569	605	613	598	553	578	544	598	584	567	573	580	599	601	562	623	560	591	602	601	608	573	547	581	592	566	602	567	531	560	562	586	567	591	587	563	596	621	582	563	553	565	609	621	571	585	575	618	581	556	569	558	624	567	563	603	551	580	620	611	561	542	534	588	585	536	582	606	577	623	588	564	576	571	565	545	576	619	556	589	577	604	572	582	545	584	568	562	602	571	595	580	610	546	554	583	576	610	591	564	563	575	550	549	571	631	602	596	575	617	603	585	609	534	587	574	578	591	577	595	582	540	604	611	605	556	591	606	583	580	609	590	595	592	582	575	566	602	605	545	592	573	580	540	643	583	570	572	566	619	634	584	556	607	608	575	664	544	555	535	595	630	595	592	607	629	549	603	574	528	588	606	553	597	617	572	583	608	570	590	551	554	601	510	589	579	607	621	610	570	561	570	616	575	569	543	599	604	584	560	608	580	604	578	606	591	603	578	551	610	592	567	539	606	550	553	561	590	545	554	621	607	607	579	598	607	616	600	584	567	610	622	597	591	615	593	627	590	603	629	607	582	554	576	646	596	560	594	595	591	604	646	602	598	582	572	588	595	608	584	581	596	584	564	599	583	560	587	596	597	583	597	557	610	599	556	578	611	607	571	598	576	586	553	578	577	580	559	605	562	583	575	575	562	564	626	606	584	591	561	588	581	612	572	537	549	517	636	561	607	564	550	595	571	573	589	581	523	618	571	598	600	567	568	568	622	580	577	615	592	558	585	572	550	579	585	579	567	579	528	578	589	546	527	567	627	647	581	600	560	574	611	598	591	567	583	549	552	592	566	568	612	615	544	628	576	591	600	570	562	552	572	614	565	605	610	560	629	549	610	600	536	571	621	605	607	637	566	569	560	581	646	569	578	570	590	604	598	579	594	581	599	566	617	576	572	552	581	617	575	602	583	548	582	539	537	605	599	560	588	557	570	598	558	553	608	602	567	603	580	576	576	582	567	601	579	608	569	596	591	608	559	562	600	576	543	562	588	594	591	554	562	597	588	573	631	593	598	547	590	580	628	581	602	594	561	585	642	573	644	583	608	621	585	581	590	607	623	570	591	618	607	608	591	588	573	615	585	574	619	583	615	543	581	567	580	632	568	555	561	563	585	575	581	631	619	613	582	612	567	643	572	584	557	568	607	557	644	587	569	597	598	578	601
8182	23336	9092	4762	3314	2623	2075	1765	1468	1414	1116	1098	1052	930	994	885	814	839	802	810	796	809	822	815	795	743	761	759	695	798	719	785	739	740	708	719	764	718	697	710	716	689	740	741	713	719	762	770	733	764	722	689	720	644	766	710	730	774	728	689	728	707	759	725	709	745	700	717	705	722	764	727	734	660	727	715	728	733	715	699	730	709	703	723	676	679	658	721	676	725	658	700	719	704	723	666	687	709	696	734	692	701	751	692	686	734	705	737	660	703	725	720	735	670	716	704	700	730	699	750	698	781	734	694	694	699	697	716	690	630	707	714	751	632	715	789	762	726	733	737	693	681	727	695	722	713	665	717	681	754	703	701	699	691	705	659	728	721	691	674	685	755	777	676	695	703	768	713	682	705	732	719	723	675	690	670	717	672	711	687	708	702	723	733	702	736	742	657	709	695	708	726	675	702	732	707	698	764	708	661	724	722	687	709	693	675	697	701	673	743	713	671	666	700	658	670	701	747	715	695	684	710	684	709	732	696	704	732	711	693	662	665	715	700	756	722	716	706	664	737	700	711	713	765	698	729	704	705	734	687	662	704	653	710	663	711	726	718	668	718	750	744	704	753	654	692	690	724	725	717	711	723	686	672	707	711	680	665	746	711	702	731	678	666	770	669	690	687	708	656	725	743	710	708	722	733	717	750	678	713	689	718	682	740	680	746	742	715	674	714	726	719	675	696	700	738	701	695	679	678	662	696	721	704	692	694	657	678	702	699	682	731	712	728	679	705	682	685	712	738	680	776	693	701	720	674	678	712	695	667	648	717	722	688	661	686	722	695	708	655	671	686	759	681	693	732	730	708	732	719	709	715	728	703	685	695	645	736	721	770	701	681	661	709	642	682	732	741	753	712	724	707	703	695	699	679	698	685	704	704	670	688	682	695	748	709	693	700	701	744	693	734	684	706	696	728	709	687	730	710	684	731	691	700	654	728	753	693	710	740	734	710	735	735	669	699	709	716	666	713	716	704	672	653	705	651	710	733	657	729	660	724	694	726	728	693	674	722	696	668	686	696	708	704	723	686	681	729	702	724	712	721	664	706	690	683	721	678	709	701	723	718	686	689	676	677	681	724	709	674	688	682	709	728	690	661	727	748	638	702	654	673	705	722	713	724	694	710	672	707	683	727	700	718	707	683	677	698	722	717	702	717	687	703	717	685	732	700	741	672	734	704	708	683	703	710	717	649	733	689	722	695	713	712	698	696	728	680	748	729	708	735	744	706	682	688	725	695	723	679	665	696	711	709	644	711	721	720	692	708	755	690	719	672	685	675	704	712	685	670	678	636	642	753	693	693	673	718	700	749	694	720	664	686	701	738	698	717	655	728	684	708	705	674	715	682	704	694	712	695	717	696	743	713	689	733	684	682	730	682	662	708	734	736	659	672	688	718	662	683	678	684	720	684	704	714	690	707	725	671	719	694	746	693	734	737	680	720	671	672	750	712	713	716	693	737	710	721	743	721	696	681	717	758	736	725	708	702	729	744	701	768	688	653	733	735	694	712	735	723	664	696	688	703	739	755	714	698	716	659	646	733	656	711	715	698	665	707	683	694	693	659	701	711	692	721	689	724	676	735	723	691	686	657	674	663	720	660	695	689	665	715	704	681	702	703	703	692	699	699	751	727	712	723	678	712	688	705	721	713	708	682	722	728	661	736	706	694	710	702	694	689	709	727	682	742	686	694	711	735	737	662	715	730	746	659	711	747	732	724	681	704	677	703	661	677	659	642	699	685	698	744	721	689	701	697	742	702	703	694	694	678	711	713	743	745	731	726	712	715	714	712	696	725	713	695	673	739	720	711	698	708	705	700	688	696	690	700	725	708	687	700	700	723	702	692	703	756	682	658	685	687	726	709	661	703	761	716	644	709	727	670	705	700	736	686	720	739	699	728	720	725	720	686	704	692	667	690	726	709	727	690	715	700	718	718	679	673	702	707	668	676	742	641	747	699	686	706	723	690	711	721	706	733	698	729	727	679	712	712	697	708	748	684	699	680	683	694	708	713	695	683	717	733	683	675	665	699	692	701	667	733	701	701	654	740	741	668	639	733	655	709	738	698	711	706	748	679	654	685	717	682	745	691	669	705	722	702	714	713	650	691	695	764	721	718	691	712	684	704	718	689	714	722	739	671	733	674	685	710	655	752	722	698	741	665	673	688	729	718	742	696	727	715	696	735	685	711	674	697	682	717	693	698	738	731	726	723	720	686	701	727	691	692	711	685	701	725	705	615	715	732	737	734	736	726	736	710	710	720	702	664	652	708	712	673	717	695	695	757	709	712	701	690	756	751	753	738	697	718	700	655	701	668	716	705	677	745	748	673	629	665	727	684	737	710	707	690	655	720	741	699	714	707	664	671	699	648	714	725	694	697	745	709	722	737	736	710	685	705	709	679	688	684	739	694	682	745	702	724	739	719	712	736	732	691	667	696	721	667	722	698	698	730	719	729	729	683	688	706	705	747	699	694	705	694	667	727	699	683	698	701	719	708	701	725	722	694	692	714	740	669	770	719	670	707	696	728	686	661	660	741	676	722	692	713	753	689	710	686	706	696	659	670	687	710	705	713	733	674	715	699	666	719	730	647	726	725	662	731	727	730	697	679	690	643	716	702	719	698	657	716	719	728	709	672	679	641	666	683	715	757	703	699	681	692	696	713	740	713	684	662	690	751	717	686	708	673	700	689	733	705	710	658	706	706	670	716	708	702	704	693	703	703	710	709	680	716	695	747	674	686	728	713	755	684	659	757	691	710	702	683	716	743	696	706	749	705	697	730	699	688	659	692	675	702	708	681	733	699	706	695	705	685	704	741	681	706	708	683	692	672	674	678	728	693	662	675	743	699	722	687	623	658	740	679	706	739	755	658	722	736	718	714	680	680	716	660	701	654	678	707	717	703	691	700	745	703	678	754	695	692	698	701	696	692	681	682	745	718	658	743	710	704	759	681	679	671	659	661	656	737	680	699	680	696	725	727	722	687	714	691	726	709	758	740	684	698	701	723	671	704	705	698	681	662	678	674	730	685	669	668	716	711	708	645	730	677	686	730	677	682	682	689	691	731	681	760	697	670	706	688	702	737	745	682	650	704	700	691	664	694	675	684	744	676	747	732	722	703	703	695	704	695	677	738	662	689	648	693	778	642	731	623	705	717	630	727	720	708	731	657	685	739	717	720	693	695	680	715	702	695	664	696	692	693	666	735	741	742	739	692	687	662	735	707	694	721	715	634	704	678	716	695	705	693	694	706	714	703	683	674	736	722	708	727	752	736	728	671	703	715	684	666	695	715	705	736	683	724	702	740	698	706	697	722	685	673	644	721	739	763	729	683	753	696	701	703	675	634	665	693	731	738	708	675	642	712	675	714	662	713	720	712	717	698	755	704	698	731	705	738	677	678	706	661	687	693	724	728	671	705	696	705	632	709	699	701	707	686	710	639	667	714	657	684
25205	21170	27614	24970	10834	869	571	543	412	441	422	388	360	398	361	366	345	332	337	366	356	324	306	309	317	291	330	318	300	341	317	322	329	291	285	311	313	303	324	331	312	309	355	310	307	301	280	304	321	331	298	317	302	320	337	303	323	300	335	318	344	301	326	292	331	332	324	318	314	281	301	315	343	303	321	319	303	344	345	279	298	304	340	310	315	325	321	307	326	323	357	321	352	349	313	311	311	343	319	327	326	310	317	351	311	294	302	314	313	318	311	323	289	295	299	313	300	287	314	319	351	305	303	318	314	319	323	316	303	306	317	321	303	306	284	352	329	324	353	307	316	306	321	321	327	359	349	303	278	325	330	327	331	328	323	334	313	286	299	309	324	310	310	329	335	338	303	315	343	290	320	308	323	327	312	299	288	316	326	307	269	325	327	307	303	300	298	318	306	331	290	313	316	303	269	300	318	305	330	321	298	341	298	281	317	307	327	315	318	329	324	320	326	297	326	308	294	280	303	329	333	310	308	338	289	320	306	319	281	275	299	310	263	307	309	354	303	310	310	308	305	291	307	294	311	322	329	295	330	313	332	343	286	321	336	331	303	309	306	337	290	291	333	300	293	290	265	285	302	310	327	309	289	280	319	268	329	314	305	331	306	324	300	323	269	327	295	350	283	296	301	320	305	320	320	316	299	326	324	304	299	327	298	328	338	296	337	324	296	305	308	308	303	337	311	323	296	296	306	317	323	309	344	309	266	317	280	328	335	353	334	322	293	326	314	333	327	298	308	332	291	317	301	314	303	358	287	294	322	300	303	334	309	318	336	297	365	301	343	316	307	317	286	288	341	291	321	295	330	299	307	277	313	314	324	318	280	326	305	314	336	297	345	312	290	322	319	284	346	352	320	309	320	316	332	316	304	297	310	297	311	301	290	328	315	305	309	280	337	310	305	305	306	303	300	309	337	304	296	316	342	272	303	295	310	329	313	324	316	295	327	333	301	335	302	314	314	354	306	327	317	294	324	335	297	284	283	326	314	315	326	306	334	373	309	324	331	351	335	342	299	258	328	331	319	291	284	324	312	307	309	324	294	324	338	310	288	308	299	309	343	326	319	295	302	309	298	311	303	345	299	312	313	338	303	324	322	326	318	317	324	295	267	312	298	345	330	327	360	303	319	314	322	299	326	316	292	335	310	311	300	305	324	325	326	315	285	312	297	326	292	279	272	303	320	283	314	346	322	351	302	295	316	315	317	297	317	318	306	307	294	328	310	330	335	299	343	292	308	328	325	313	326	325	304	316	284	321	322	290	317	306	310	307	270	316	317	284	329	282	288	327	329	315	288	334	288	320	278	326	290	286	313	303	335	325	324	324	294	332	313	355	296	290	324	319	332	290	297	334	300	321	336	302	348	307	262	325	302	318	319	342	334	334	304	292	328	333	326	307	304	305	291	296	300	329	287	341	289	297	304	274	310	285	308	304	305	285	299	296	300	321	300	321	313	269	327	313	327	319	294	309	327	298	286	313	305	301	286	335	325	307	348	323	319	307	318	333	314	296	325	320	297	315	310	336	305	296	314	297	309	285	340	306	342	320	330	326	339	313	329	306	306	278	336	323	311	346	314	310	315	322	305	317	333	307	301	342	308	299	326	284	305	304	342	297	316	279	315	317	351	286	308	322	320	299	302	305	312	305	300	315	292	340	320	305	318	311	309	349	309	349	315	328	329	344	349	304	304	310	344	306	312	303	314	341	309	331	320	314	282	333	318	313	311	298	295	316	340	320	291	302	316	326	306	303	306	305	334	323	316	309	298	334	333	298	303	325	314	318	328	294	293	277	326	320	316	284	342	349	325	310	293	326	302	337	300	327	322	338	322	341	276	320	298	321	302	332	314	301	348	311	325	308	311	344	304	323	283	293	348	284	348	291	330	305	337	294	318	336	292	322	313	295	298	334	320	321	310	292	315	297	333	322	339	272	339	329	302	306	313	323	344	295	305	286	332	303	337	295	310	274	316	288	306	328	301	314	307	316	320	337	330	292	360	299	327	313	330	322	323	312	336	322	319	326	339	304	330	342	307	311	316	288	352	309	309	305	344	289	274	330	302	299	307	311	339	302	328	324	341	283	327	350	292	325	269	318	306	323	298	308	302	286	310	330	333	334	286	329	291	300	325	330	330	328	340	313	318	342	324	309	309	282	315	270	331	340	308	309	300	289	322	280	302	329	330	283	326	320	313	319	289	280	334	306	324	281	317	319	310	313	320	295	300	294	314	306	292	327	320	292	301	319	311	307	306	312	338	342	330	274	311	322	339	306	306	304	292	337	303	304	301	314	282	299	321	315	278	344	303	282	307	329	315	310	305	301	333	297	329	291	318	290	306	297	325	298	290	311	316	331	313	294	327	312	297	314	284	333	303	318	284	314	312	313	294	280	305	314	298	316	295	312	312	283	286	338	297	306	311	301	330	336	288	335	319	297	286	320	302	313	340	333	316	317	301	327	311	329	295	317	318	323	310	329	340	322	335	281	331	324	313	288	289	329	333	321	326	304	317	289	328	272	317	303	332	306	306	333	323	300	332	331	346	282	324	361	327	304	323	282	311	314	327	300	298	312	317	293	322	316	283	320	326	289	312	341	317	303	325	302	289	311	312	303	299	307	315	275	343	314	291	319	300	295	299	333	289	325	321	321	304	297	319	307	336	297	312	313	300	307	296	287	325	312	282	339	315	308	340	318	299	291	296	310	335	304	333	311	333	317	342	336	327	315	324	306	284	267	294	318	331	307	302	324	322	304	302	337	314	307	310	309	296	303	328	305	341	334	293	315	303	345	326	322	300	341	292	333	287	292	300	323	336	316	303	313	293	278	321	278	329	270	288	295	304	320	302	305	317	306	315	342	314	275	310	301	337	322	306	324	314	297	312	305	296	302	331	326	341	312	305	353	310	290	340	312	287	330	322	337	290	324	300	283	326	304	322	310	296	298	319	305	296	322	305	346	309	322	321	346	292	310	288	314	310	329	319	297	308	335	316	309	290	327	320	283	327	312	312	335	315	281	328	305	320	302	323	303	310	321	326	317	329	327	309	287	334	325	306	306	347	311	332	317	313	318	324	303	299	334	292	332	320	301	313	308	301	336	342	308	306	324	305	316	333	289	282	306	317	332	328	311	285	305	311	345	319	353	295	312	309	327	329	322	304	308	309	311	329	289	316	338	286	306	282	303	293	278	305	324	290	280	321	322	307	340	290	300	310	310	305	281	302	319	308	314	315	339	297	307	310	290	312	315	326	323	298	341	307	306	313	279	294	306	309	271	309	330	287	317	285	293	337	337	337	290	316	318	327	306	344	301	317	326	326	329	352	317	284	311	300	321	324	306	327	325	299	331	317	339	323	317	296	299	320	335	323	339	291	303	303	292	322	331	320	309	306	316	338	314	315	321	314	302	304	301	316	299	313	300	354	311	326	307	317	329	315	296	275	281	311	304	306	286
6944	16389	5275	2672	1886	1433	1172	967	871	727	683	646	579	529	535	527	498	480	477	452	449	449	468	425	437	449	464	433	433	446	425	440	430	397	419	415	416	419	403	373	384	439	438	414	421	402	400	407	428	465	457	414	401	439	408	417	430	442	413	414	383	415	413	379	406	387	405	391	430	383	370	410	425	419	385	402	404	398	397	374	379	410	421	384	421	447	410	377	390	412	401	435	438	383	441	432	390	423	428	440	434	435	421	384	413	429	419	377	429	445	370	404	391	368	449	419	401	398	404	391	417	414	422	377	408	385	408	400	409	383	403	404	375	361	413	390	368	399	444	386	402	419	376	401	387	436	407	384	388	385	378	378	409	386	415	398	384	403	405	382	402	364	378	439	381	420	455	391	424	393	402	368	417	409	410	366	398	391	385	410	390	390	400	369	396	401	392	385	422	379	417	383	412	373	409	390	431	396	380	391	403	393	420	446	386	421	382	406	380	412	366	422	382	425	401	405	401	413	403	398	418	429	448	438	425	357	394	373	375	412	428	387	384	375	431	389	407	428	387	402	407	419	437	384	371	381	376	410	392	392	362	392	422	374	402	391	378	401	408	412	401	398	420	371	389	401	382	400	384	349	428	388	406	397	399	415	379	435	390	376	415	369	426	402	411	426	394	397	415	428	390	423	384	358	399	396	385	386	422	368	408	415	438	402	410	398	391	395	392	351	378	394	392	418	403	402	423	400	413	412	417	371	432	365	399	367	385	438	406	402	447	425	378	409	392	379	354	399	413	373	391	432	406	386	418	435	393	396	395	396	434	422	425	379	381	393	376	427	402	388	407	407	367	418	422	417	381	381	381	396	410	404	398	381	400	398	388	418	361	400	382	402	398	366	417	411	420	375	360	427	401	390	399	423	371	396	378	428	404	408	403	432	416	395	383	392	398	387	352	424	393	420	395	416	402	407	440	399	402	401	390	396	387	407	406	411	401	409	391	390	404	381	376	405	410	410	401	370	427	385	374	405	388	357	392	387	390	388	389	411	378	382	385	412	366	425	389	386	410	396	379	406	413	455	410	386	378	402	406	388	424	396	406	393	425	389	384	397	418	374	381	419	421	426	411	393	412	386	368	403	407	400	405	421	393	408	421	413	405	413	363	402	383	388	394	413	395	364	430	412	373	402	402	393	416	403	423	376	401	432	421	446	401	396	383	414	427	391	416	389	424	424	372	418	402	411	399	390	379	410	402	367	391	428	439	405	381	396	399	388	410	394	405	374	399	395	378	395	391	378	415	389	413	381	415	395	395	376	365	423	383	385	425	421	463	424	392	414	399	386	413	429	384	391	410	429	395	386	426	368	425	402	391	398	419	429	366	422	396	414	399	412	401	406	388	411	418	382	404	383	408	430	431	394	428	385	408	430	404	388	467	403	417	390	410	398	392	400	368	384	384	409	423	414	400	417	401	357	419	408	372	396	414	400	393	430	422	378	441	433	401	411	377	389	382	362	411	415	423	414	380	366	433	379	394	417	433	401	363	409	388	429	430	421	374	414	395	370	397	406	419	386	417	411	398	422	392	443	399	445	378	409	394	437	406	422	402	420	390	396	419	439	381	382	410	403	339	386	383	376	330	407	398	401	444	428	364	398	438	404	402	385	399	414	386	428	393	414	382	405	390	422	376	382	401	420	409	389	407	358	440	424	390	402	383	377	371	425	387	436	371	387	370	386	411	402	414	386	399	376	441	395	387	376	403	424	386	408	467	411	426	403	395	395	355	395	371	392	444	378	405	418	425	404	395	395	404	421	409	395	438	402	441	411	385	397	395	414	384	433	377	408	418	431	394	403	417	365	397	407	389	395	424	417	393	421	369	404	419	384	392	397	388	413	411	433	377	406	397	400	378	406	383	428	421	400	393	401	419	446	390	415	372	393	409	402	414	367	423	425	422	429	361	406	397	410	392	407	403	437	393	378	401	426	430	404	401	398	405	396	412	413	394	411	417	357	378	385	423	450	415	403	390	424	418	406	390	408	380	380	363	392	416	418	433	427	374	407	401	401	414	394	451	415	410	403	388	408	439	396	407	361	407	381	373	395	420	383	397	403	396	390	401	437	395	391	378	391	386	413	375	405	401	393	418	389	372	369	431	400	381	400	385	363	424	392	385	380	367	391	421	425	389	451	420	404	421	441	436	416	371	407	429	420	377	391	381	412	403	418	392	429	377	407	375	404	399	390	404	401	405	410	394	403	415	365	413	383	427	416	395	417	446	404	384	405	401	442	425	367	418	378	400	389	394	373	409	401	406	388	429	381	399	389	411	392	418	415	356	383	406	403	415	405	427	396	397	397	419	396	393	421	431	406	414	405	434	413	405	356	418	362	424	427	385	418	413	392	382	370	437	405	399	400	361	403	401	413	425	424	390	374	380	396	397	359	439	397	379	421	411	367	398	448	420	390	391	406	416	425	402	374	375	406	386	391	401	381	425	398	387	410	429	434	413	419	391	388	435	395	425	409	382	418	415	435	394	423	420	409	415	408	423	428	351	391	368	378	397	410	447	376	371	416	378	400	406	391	408	354	399	362	379	413	397	410	394	392	403	399	383	356	406	418	426	447	410	436	414	401	413	365	425	422	437	416	380	440	397	466	431	431	415	402	404	402	382	429	367	378	413	399	373	432	406	415	402	409	352	400	409	436	387	374	387	370	413	431	406	423	436	389	425	409	365	381	407	368	423	414	404	430	401	382	402	411	417	464	408	378	385	392	397	415	391	397	400	414	417	394	395	395	401	395	409	407	396	383	398	405	389	357	441	395	394	407	384	377	371	383	410	379	430	385	412	411	400	398	404	415	403	404	368	396	399	416	423	366	391	394	408	400	401	406	397	405	410	424	397	403	398	433	380	404	413	388	406	412	378	413	388	414	415	424	403	387	399	412	396	399	420	384	414	398	368	426	401	386	409	431	391	419	379	404	386	371	395	402	417	398	345	390	386	418	383	398	408	403	395	423	380	392	395	382	393	403	395	405	424	379	405	401	430	410	409	396	438	410	367	371	379	398	375	400	379	417	379	380	385	417	397	395	395	384	432	361	388	392	417	399	427	418	415	429	403	406	402	417	360	426	391	416	406	423	415	387	378	393	417	368	397	369	378	397	401	385	398	417	389	379	415	411	380	432	401	398	392	415	398	407	386	415	392	399	389	370	395	453	420	424	405	380	413	412	401	404	425	386	418	423	416	384	402	396	417	380	410	386	384	389	397	426	428	422	392	389	399	371	403	387	423	416	408	414	428	400	411	398	396	358	416	404	414	375	401	442	383	396	368	384	397	423	410	421	400	401	386	402	421	413	403	439	436	438	418	400	407	384	410	395	421	427	409	381	416	450	397	430	390	449	412	397	411	393	376	359	408	410	430	397	401	402	404	395	434	414	421	381	420	379	439	400	455	396	398	369	411	397	368	387	395	414	421	370	425	410	446	386	398	391	391	391	389	429	401	374
22886	21151	29146	23435	21146	21204	11350	1638	1302	1110	1076	936	885	877	793	774	725	707	684	738	687	605	683	682	684	665	655	646	655	629	670	661	613	624	599	612	619	656	624	609	649	609	622	609	612	623	583	619	576	613	657	628	616	596	580	566	662	557	603	587	594	609	630	601	593	595	640	563	629	605	615	562	607	642	596	587	591	628	598	550	566	531	558	567	637	608	618	608	612	569	622	614	586	575	606	607	571	613	610	623	609	626	604	568	576	653	582	600	618	608	570	569	564	617	577	596	625	589	643	595	625	597	595	600	524	627	601	540	587	596	573	578	597	615	558	574	582	633	603	618	575	587	592	594	606	584	605	584	603	607	585	562	649	624	595	619	573	561	585	573	619	629	611	608	644	632	625	613	622	614	619	593	578	568	590	628	637	612	582	581	593	564	586	572	596	614	557	620	591	573	563	593	595	608	579	624	605	598	573	600	590	592	616	575	560	648	652	569	608	572	589	574	636	623	613	588	610	634	573	622	631	649	597	558	613	601	614	594	579	603	641	614	586	637	605	568	563	561	576	569	609	594	619	627	602	569	630	564	582	602	608	560	573	610	596	597	553	565	644	585	594	588	624	561	635	587	616	611	616	581	576	589	571	594	579	593	581	617	598	597	589	625	565	545	641	607	595	587	607	581	569	533	580	574	590	582	579	585	588	588	595	571	587	562	602	629	585	604	616	609	540	592	599	589	600	603	616	610	620	591	617	560	574	594	595	641	623	634	606	610	586	619	600	586	632	609	578	658	576	604	606	595	597	581	583	578	585	587	584	603	629	573	576	575	586	595	597	589	645	610	569	633	584	576	555	629	652	631	585	616	600	598	572	594	540	584	596	606	581	594	597	629	628	577	603	556	588	616	622	591	614	613	577	604	631	618	560	600	599	578	605	619	596	550	554	571	584	587	581	613	583	603	613	594	629	629	578	583	559	586	585	594	582	586	633	643	590	592	616	612	559	614	598	557	595	638	561	612	585	607	622	602	566	566	605	600	605	598	586	590	603	582	569	580	572	645	560	605	611	621	594	560	598	581	580	601	606	595	648	593	562	633	580	607	635	609	597	613	558	582	607	601	607	587	605	594	616	612	634	605	600	566	566	587	574	601	578	557	593	580	608	609	606	549	623	596	619	607	622	637	604	541	599	588	559	603	597	588	616	582	554	570	630	644	598	572	575	628	591	580	579	581	566	591	597	570	614	611	598	669	577	637	554	611	611	541	568	606	597	601	576	586	607	611	611	525	592	623	593	632	591	652	588	558	583	587	557	613	569	560	596	573	601	566	574	618	572	602	613	558	595	585	594	581	631	562	615	608	607	546	613	551	588	590	591	610	583	617	576	600	584	603	570	590	586	615	604	573	608	599	632	621	607	618	539	583	618	599	594	583	577	572	639	601	568	563	575	590	588	591	543	605	575	577	622	645	610	627	608	619	609	545	546	625	608	600	614	618	611	611	634	566	625	601	575	636	592	605	613	611	578	592	586	625	615	640	559	607	562	628	619	607	557	574	551	575	617	614	573	595	557	628	573	600	567	534	580	576	605	606	619	570	630	618	613	596	594	578	597	616	582	611	591	595	640	601	587	593	618	602	601	587	597	569	570	572	550	629	616	572	596	594	626	652	593	578	584	596	601	578	579	574	573	597	612	529	547	583	632	549	596	654	580	598	555	569	534	609	533	600	595	580	627	611	572	556	571	595	556	552	581	624	601	628	602	583	600	557	578	542	613	544	577	595	590	588	602	595	579	600	588	654	603	584	607	603	606	572	580	609	566	611	599	564	588	597	610	627	595	564	607	594	554	585	630	553	575	585	589	594	644	588	548	555	551	593	633	571	576	575	584	596	624	590	587	566	602	600	608	566	577	602	610	575	587	602	580	608	582	562	583	591	594	569	590	585	564	578	610	553	584	601	590	593	519	618	612	618	619	594	591	612	579	565	593	586	604	600	603	592	584	593	591	577	621	598	596	534	563	623	616	618	581	559	608	633	578	609	585	603	603	623	611	591	609	568	591	610	570	569	598	531	599	615	591	582	622	635	575	615	593	583	541	610	553	641	622	584	558	598	585	613	607	570	595	559	633	602	594	608	587	556	570	612	585	644	556	601	556	581	586	573	591	615	569	604	557	601	614	562	580	572	569	556	586	597	579	570	615	610	567	552	609	574	585	593	601	645	593	586	574	581	608	609	571	591	598	595	595	616	662	567	575	568	573	548	605	547	568	581	589	588	595	607	592	566	608	598	640	590	613	619	567	627	563	609	622	598	604	587	590	583	600	608	621	619	560	583	603	568	598	635	633	619	559	606	628	598	521	584	637	602	557	586	609	616	626	598	576	574	605	582	663	632	578	573	607	576	608	602	549	564	603	571	623	550	589	532	564	568	573	590	602	645	611	587	613	616	568	606	564	593	621	630	585	589	579	573	580	586	613	572	563	565	560	573	629	612	590	553	606	613	576	601	622	579	617	610	602	561	589	570	636	614	578	604	586	575	598	630	601	567	603	586	545	596	569	572	614	597	554	546	577	601	599	570	574	589	599	580	626	614	600	568	594	630	555	609	608	606	613	611	612	574	574	602	586	592	661	572	563	607	564	539	571	554	615	614	593	577	618	589	602	623	588	589	577	561	594	558	552	660	624	582	634	581	577	592	577	641	572	600	627	596	615	598	575	601	554	554	584	585	618	604	571	581	622	531	587	553	582	618	565	540	633	591	620	656	592	580	579	564	529	562	575	590	581	593	596	607	609	571	630	626	598	638	599	592	580	600	569	543	648	639	577	631	583	578	630	572	553	598	566	586	592	616	602	609	599	558	598	632	615	597	632	564	594	574	592	619	610	562	539	589	603	617	574	595	574	554	570	577	605	585	553	609	566	623	620	573	529	597	604	628	585	609	579	593	613	609	590	595	585	608	557	574	550	622	578	555	595	617	659	556	567	529	590	542	544	602	593	606	570	600	619	599	614	567	595	590	582	586	585	599	586	553	606	655	599	617	587	561	652	590	568	599	565	570	602	636	603	592	548	610	584	559	602	592	613	578	600	557	610	552	585	612	621	599	561	595	581	570	601	573	621	573	628	579	601	603	601	568	598	600	553	587	563	642	649	568	593	554	587	574	617	553	577	612	583	573	589	553	592	586	630	569	563	585	580	602	593	607	581	566	603	582	625	595	576	582	600	584	570	575	576	603	627	598	578	582	548	628	591	605	561	586	557	590	622	599	609	564	612	579	589	611	555	567	598	602	625	539	600	625	582	604	613	634	590	587	597	602	564	602	569	599	592	589	603	581	573	615	588	592	627	584	595	586	588	544	581	558	583	587	614	601	611	601	611	549	614	627	578	608	594	615	599	628	576	586	587	604	562	593	568	567	638	588	561	554	562	551	602	564	625	593	558	598	602	618	568	565	583	584	608	642	618	610	602	549	605	596	558	571	579	585	586	609	588	575	579	593	606	637	590	594
9686	28755	15063	8060	5846	4273	3412	2802	2365	1951	1775	1479	1340	1214	1177	1072	988	1000	955	952	923	903	977	865	847	872	837	785	825	768	805	838	754	768	799	737	753	740	735	740	734	783	736	755	726	706	709	685	710	720	777	754	755	757	735	731	710	751	729	762	766	734	721	716	698	717	723	717	776	698	733	732	678	718	717	742	665	692	700	723	673	677	746	678	683	743	689	764	735	697	748	758	727	665	770	719	761	760	790	750	722	714	742	711	713	749	716	713	676	705	727	694	754	689	669	732	705	688	747	717	790	690	702	700	744	735	644	747	715	721	717	743	752	750	766	768	704	809	787	679	692	731	746	718	698	749	771	724	704	751	723	751	748	717	776	680	755	741	749	689	709	679	678	718	759	729	797	720	742	775	705	743	756	738	716	733	763	715	745	730	733	678	723	681	701	718	707	730	685	704	759	704	713	694	695	739	681	682	673	712	715	712	680	670	661	724	724	675	691	673	712	721	717	692	694	689	711	723	696	736	717	716	719	685	752	710	716	683	668	758	715	716	702	701	721	721	717	726	715	739	706	700	719	682	700	736	710	699	727	712	728	700	707	721	711	743	697	706	726	731	719	719	699	760	740	683	655	697	743	703	755	714	736	709	748	721	739	728	719	722	691	724	687	734	712	683	694	747	738	673	671	736	781	713	731	708	727	702	726	725	711	709	698	699	696	704	763	704	725	705	660	703	728	661	737	721	730	720	727	717	717	693	725	693	689	685	742	730	746	685	674	711	744	713	720	691	712	740	726	734	698	706	767	674	703	706	697	727	707	714	671	676	703	675	735	710	748	712	757	685	753	674	717	671	714	703	709	679	742	648	701	715	717	706	740	706	694	711	697	742	739	742	762	701	750	693	735	713	702	728	747	733	787	687	756	710	748	739	749	742	726	685	710	706	737	677	732	696	737	708	712	717	729	693	733	725	723	739	713	742	756	720	706	698	688	698	686	731	710	708	695	698	705	697	737	758	697	787	698	782	641	731	686	719	720	700	677	753	744	663	722	729	714	679	765	681	674	719	683	723	708	712	690	712	737	697	699	687	725	708	662	737	713	747	701	705	705	723	736	744	689	709	712	707	684	723	717	732	649	693	739	703	740	726	726	693	744	710	694	757	748	717	771	751	740	697	700	719	716	703	719	735	705	663	700	712	675	664	708	711	756	708	709	688	677	694	738	701	703	710	737	724	678	674	725	684	717	707	716	717	674	702	709	726	716	727	714	707	679	728	748	729	747	680	684	662	723	734	648	673	753	720	741	738	711	714	699	731	739	720	711	701	704	719	717	709	754	730	695	698	643	741	767	698	732	756	759	699	728	749	730	779	704	702	703	718	732	762	743	770	671	716	704	722	732	711	736	732	728	718	740	718	704	694	682	730	743	724	704	695	721	731	691	726	700	701	714	725	691	748	755	690	754	706	755	692	782	709	738	704	745	733	709	706	711	710	774	706	724	706	689	749	725	716	687	673	740	723	667	708	743	675	672	712	709	743	707	704	755	734	704	743	750	762	729	704	697	734	735	758	705	754	692	747	728	727	699	686	745	741	750	713	669	715	714	736	757	730	716	719	703	708	719	702	734	720	675	661	719	736	702	751	696	737	729	733	716	764	708	766	742	711	697	730	708	688	736	688	722	664	691	727	719	718	651	711	695	675	769	751	718	672	695	742	710	699	724	781	702	724	680	724	676	691	675	760	747	680	723	732	712	758	715	723	745	701	713	669	722	659	715	695	689	635	683	714	684	704	747	714	685	738	683	692	665	720	660	692	739	726	706	717	723	715	729	701	717	739	734	733	720	732	703	727	645	710	695	660	690	776	716	728	748	769	750	751	707	722	703	692	710	748	731	717	721	693	677	692	727	740	678	716	743	744	712	704	730	692	693	692	727	715	767	725	725	678	729	687	716	734	746	704	715	704	637	711	686	701	727	703	740	755	680	747	723	720	640	674	690	685	750	737	728	714	703	729	725	694	686	726	708	699	747	714	740	753	696	695	706	747	710	710	754	707	698	704	710	678	723	707	740	763	666	729	713	677	710	693	732	703	739	725	736	676	711	733	699	680	712	747	699	689	735	752	725	700	711	698	779	678	742	723	664	692	743	767	712	715	712	741	719	736	708	704	759	744	637	731	727	712	718	703	737	719	729	743	700	694	719	720	735	726	703	679	735	733	755	690	728	693	723	717	724	750	727	750	698	722	668	754	720	694	670	708	683	690	729	704	719	698	709	715	680	738	719	705	744	703	725	690	723	714	748	727	736	761	688	668	724	733	783	728	768	695	717	737	724	767	692	708	704	713	732	737	703	735	721	700	729	768	666	686	669	725	734	697	710	734	687	683	681	766	723	670	723	734	704	681	664	744	714	711	711	779	705	717	724	750	731	733	680	747	700	711	738	704	750	739	714	681	722	704	685	762	750	700	739	693	683	699	694	727	754	662	707	716	752	648	710	663	723	752	657	688	726	706	706	713	708	716	748	758	727	715	670	720	733	756	769	772	697	722	729	749	669	686	742	675	721	734	693	707	704	741	726	727	696	758	675	687	714	729	702	714	765	635	695	724	735	695	691	709	729	702	728	721	744	699	713	706	668	758	681	689	682	748	734	679	702	700	709	713	712	722	707	710	743	727	716	728	733	724	726	737	687	704	697	678	722	715	696	629	749	743	699	739	737	740	765	735	705	731	697	717	711	760	700	727	721	659	673	736	700	751	719	726	686	699	699	677	748	740	670	735	716	757	707	725	734	730	683	681	700	681	778	737	711	710	755	706	743	683	717	727	759	696	738	686	731	711	722	714	755	715	692	715	657	686	669	678	706	710	706	732	685	691	672	661	739	665	698	714	738	704	689	774	727	721	683	723	704	719	668	742	783	668	691	741	709	763	733	682	732	701	665	718	713	730	762	680	738	797	731	690	729	688	740	685	720	704	706	678	720	735	748	693	693	712	718	699	684	717	705	662	724	735	708	684	706	724	745	727	740	728	700	688	688	682	747	704	688	704	681	723	644	721	707	699	732	731	676	723	654	707	709	713	720	717	649	713	715	750	678	754	714	673	730	741	713	655	699	762	734	681	729	721	725	729	726	700	714	672	693	730	760	737	685	705	670	695	692	745	695	739	713	684	703	711	705	767	705	662	721	730	726	724	699	701	737	714	730	754	669	686	705	716	708	753	688	693	707	667	731	733	685	675	697	692	688	708	672	737	686	735	685	708	686	699	737	711	713	762	742	738	692	721	729	678	676	713	707	698	723	712	684	727	722	721	696	704	690	718	737	718	697	711	703	729	721	719	690	693	681	739	730	657	708	701	679	686	733	709	754	715	706	744	688	732	705	714	732	695	704	737	715	754	682	706	752	709	706	722	681	712	693	700	735	689	719	784	686	699	724	708	722	686	708	717	710	689	699	711	753	707	702	729	753	673	695	739	668	712	725	688	721	711	707	700	724	803	685	713	695	713	693	706
27045	20000	7085	790	475	467	438	403	362	381	404	377	353	389	396	389	367	376	370	398	378	404	356	366	398	389	363	379	381	385	354	354	388	380	397	381	391	412	333	400	366	381	339	348	379	348	392	369	417	368	329	336	380	383	384	396	347	402	364	374	348	395	370	411	427	332	351	361	369	375	375	391	380	382	342	356	363	361	377	384	405	368	345	368	357	370	393	369	337	351	367	364	374	375	388	375	365	345	345	379	351	356	378	373	393	387	368	369	381	374	391	343	359	405	362	389	373	379	370	354	392	373	405	383	355	384	380	349	406	359	384	402	371	381	373	368	362	348	326	382	391	421	384	379	389	354	360	367	384	382	403	337	400	368	382	381	375	397	394	361	408	364	367	408	400	360	380	365	360	361	350	374	383	393	394	393	378	364	376	353	371	378	413	388	366	356	348	373	396	367	385	373	359	368	379	372	386	373	398	358	319	395	380	376	375	384	365	367	349	368	333	383	381	362	375	357	344	339	359	368	372	377	382	362	385	389	353	340	364	388	413	398	395	334	393	358	372	379	367	372	400	387	432	357	391	353	363	351	367	356	386	380	407	390	372	371	352	372	364	392	365	366	364	374	379	355	408	369	373	330	369	379	372	374	372	359	341	390	390	363	357	384	351	424	412	343	373	353	366	363	364	362	402	376	348	366	345	350	371	389	368	371	402	356	374	381	360	382	372	390	380	373	364	353	376	370	382	338	317	357	416	365	393	348	364	359	354	321	356	354	371	406	387	354	390	376	375	366	393	370	396	376	377	361	381	372	383	390	356	352	397	386	374	366	363	368	354	344	385	396	386	368	323	370	357	347	412	363	393	381	392	397	362	355	376	383	372	327	353	384	368	400	406	401	373	364	353	362	380	377	363	368	372	351	352	389	358	391	380	384	382	364	373	388	399	380	378	362	364	345	359	358	358	391	345	354	413	355	396	375	388	396	356	375	359	349	353	380	346	379	368	387	369	356	356	347	344	356	385	359	370	407	359	329	371	362	367	356	385	381	372	380	395	393	376	368	358	389	381	365	409	412	393	359	361	347	354	380	380	392	386	370	379	373	405	400	410	333	361	407	351	339	349	351	391	369	380	404	379	351	363	366	384	364	382	401	389	397	379	337	357	372	389	363	380	360	391	362	367	340	364	417	382	369	373	385	363	358	359	336	365	387	363	403	351	329	389	375	383	356	357	384	424	362	346	343	371	383	346	357	326	387	435	356	371	382	376	354	346	386	380	419	382	377	372	366	365	341	380	379	337	380	387	388	413	381	371	366	377	396	420	363	360	384	380	360	332	381	344	390	356	373	373	350	355	377	390	380	358	358	365	376	372	361	346	371	396	397	386	358	396	394	360	371	382	410	341	376	375	390	371	387	397	379	361	357	338	350	340	369	372	381	374	353	347	392	380	344	377	348	346	380	410	381	371	365	372	378	326	398	384	370	381	367	338	325	388	373	369	388	393	353	373	358	348	380	367	390	361	355	396	390	360	400	412	348	358	363	380	370	381	362	351	365	398	398	370	400	365	358	384	353	380	383	370	377	393	354	347	339	371	369	370	404	351	359	360	378	418	386	320	384	339	409	355	382	375	368	371	376	366	379	386	358	340	374	336	376	360	369	373	368	373	368	413	345	381	372	350	358	394	367	359	399	370	394	331	370	363	351	378	393	355	362	334	372	390	374	376	354	362	379	378	400	353	366	359	384	419	370	354	412	353	356	346	371	395	372	380	373	359	368	352	339	371	364	380	370	373	343	372	379	402	366	366	375	345	365	378	391	397	383	396	374	389	395	361	402	358	367	332	358	382	374	349	383	384	352	383	350	370	355	341	381	364	336	345	374	389	367	391	408	393	374	381	396	376	368	357	348	394	374	380	370	378	403	367	365	358	360	374	373	386	364	378	354	371	348	388	362	345	336	365	384	387	378	357	379	384	376	380	379	361	408	378	367	379	357	398	345	361	440	362	340	403	382	404	361	373	335	344	358	355	380	363	412	352	354	375	379	376	372	401	395	367	372	331	365	345	385	380	375	359	362	380	343	379	374	360	387	361	422	365	359	341	395	355	378	353	371	390	364	404	381	353	373	386	387	389	407	330	411	383	410	367	348	412	385	363	376	362	390	338	361	342	379	395	371	382	387	342	366	363	363	391	366	372	354	369	381	353	357	365	355	381	404	377	383	371	353	367	355	390	386	380	385	350	387	362	353	388	365	404	373	363	344	378	393	390	329	342	365	358	386	392	395	390	366	376	377	371	383	366	371	393	386	381	378	367	384	347	370	400	360	345	356	356	369	326	370	360	391	386	395	383	338	372	368	398	348	413	348	408	365	361	350	404	371	342	364	363	380	387	359	388	409	390	387	375	367	377	363	370	370	374	372	330	400	356	357	376	344	369	359	368	370	342	371	365	357	351	372	352	365	366	373	360	372	353	377	365	343	398	356	378	357	384	352	368	401	366	349	377	363	349	375	353	364	380	373	363	327	360	357	354	377	369	355	381	346	381	382	392	436	355	375	391	403	400	410	357	371	367	366	381	404	389	373	385	397	395	340	370	339	374	371	374	383	370	372	369	354	353	369	404	380	401	367	338	354	361	368	362	368	348	340	396	389	386	381	344	360	346	401	378	355	390	426	395	378	377	373	372	372	359	370	376	383	372	398	369	367	368	349	350	352	379	380	359	364	374	378	339	390	360	383	369	403	354	354	365	397	360	367	340	317	391	395	379	378	383	388	355	363	363	368	366	381	344	374	387	352	347	369	384	352	371	366	375	383	324	388	357	360	353	377	403	347	317	388	387	357	368	383	356	357	360	354	367	379	368	355	376	393	357	346	332	386	379	403	381	385	389	381	380	387	363	346	364	384	377	351	363	357	389	366	368	340	372	368	410	343	374	355	382	405	382	377	388	411	388	335	369	358	382	366	380	372	404	397	349	359	374	365	366	351	361	364	353	378	367	366	376	392	377	401	354	363	356	382	347	377	396	392	378	390	312	384	382	381	351	397	361	388	384	390	354	368	370	388	401	366	357	374	354	366	367	384	391	373	367	396	384	371	348	367	358	340	387	400	366	392	386	383	387	414	378	359	364	361	381	382	389	423	364	359	366	321	399	350	358	328	390	353	410	387	369	376	360	365	370	375	381	372	345	367	369	368	363	342	388	367	382	354	406	384	363	375	353	324	370	352	408	366	361	385	386	350	363	390	371	380	376	366	385	361	377	357	382	344	376	362	425	382	385	388	365	348	338	357	372	349	352	372	358	370	356	358	349	371	400	380	376	398	381	357	372	353	383	356	406	363	371	394	392	364	380	373	404	379	355	370	373	384	364	355	387	332	362	368	406	345	365	357	353	432	362	355	367	371	360	362	410	362	362	383	344	368	319	365	370	340	413	353	397	384	404	362	380	350	389	364	387	303	362	388	398	372	334	378	375	368	378	357	404	369	347	384	389	393	362	366	388	372	390	374
5656	5819	1050	727	572	511	543	517	464	478	509	464	467	486	463	439	498	452	469	449	452	462	493	465	419	478	451	438	469	465	446	461	479	435	466	459	430	452	419	487	499	450	489	458	453	460	476	441	424	465	422	410	466	455	488	479	485	450	482	451	459	498	473	454	472	442	478	406	457	449	455	459	443	476	434	443	457	452	452	473	444	470	430	433	449	446	486	458	447	467	464	444	491	483	426	492	433	464	484	455	446	419	509	457	485	481	485	445	446	441	463	461	437	451	472	449	451	455	464	447	439	447	456	468	438	465	457	459	443	406	463	453	473	499	488	484	435	498	500	451	452	442	461	425	440	455	487	468	407	421	491	474	475	473	485	478	495	462	453	438	450	432	421	473	460	458	422	445	467	444	456	419	458	485	406	473	457	473	485	456	458	437	432	482	462	439	455	456	473	443	452	474	445	446	440	466	453	474	475	445	430	473	430	444	459	434	460	455	443	430	463	467	478	442	454	431	442	456	443	467	462	470	454	458	446	446	440	470	455	457	483	499	426	461	412	503	479	447	473	410	432	463	462	467	464	454	439	495	477	484	404	458	469	399	439	459	451	453	440	459	465	458	473	447	459	477	480	453	425	426	445	463	433	452	436	416	474	450	437	475	474	448	468	456	475	439	434	433	481	491	499	430	447	485	415	454	461	469	439	449	435	483	475	467	429	452	473	437	473	446	462	405	412	455	459	454	473	469	486	455	446	465	435	438	457	386	432	464	437	502	455	479	474	447	479	437	461	448	419	474	489	485	442	488	451	465	483	466	438	465	457	482	483	472	456	473	458	458	405	452	472	489	437	474	480	398	430	465	478	440	440	438	468	444	428	479	467	434	451	493	465	443	450	424	450	459	470	484	440	443	464	460	421	454	465	437	444	446	442	477	481	516	465	472	448	445	415	441	467	499	469	449	467	418	473	433	463	428	434	461	461	458	475	439	439	487	443	451	477	493	462	457	451	459	440	435	434	439	424	452	477	453	472	467	442	444	470	463	446	472	473	437	437	445	454	475	489	498	410	464	428	445	412	429	471	458	414	443	450	474	439	433	453	426	442	462	465	441	436	441	438	407	435	459	395	468	501	459	494	483	453	429	423	458	441	444	439	450	464	445	463	431	471	449	453	408	457	458	456	475	458	503	430	472	497	458	471	437	458	438	468	452	482	431	454	462	437	463	448	453	485	412	433	434	449	401	440	429	515	457	438	479	420	450	471	426	440	431	489	429	457	471	478	447	463	425	453	441	444	470	442	483	471	459	429	477	433	465	442	457	470	434	433	440	474	446	488	454	458	467	472	432	441	455	442	443	445	462	477	489	464	454	467	443	442	405	489	461	432	460	436	464	478	465	447	463	481	452	459	466	426	453	452	419	441	425	453	449	464	482	458	476	466	454	472	515	458	419	496	470	457	484	429	456	463	460	439	462	460	481	462	451	449	474	443	466	430	469	484	438	474	472	426	482	447	475	477	501	466	476	453	474	463	462	477	458	467	457	442	456	499	456	412	427	454	487	419	446	454	462	437	456	453	424	462	460	426	486	421	479	438	449	479	476	488	444	483	461	429	455	459	434	481	509	439	475	455	450	462	467	475	445	406	503	451	456	450	445	425	482	463	456	475	459	414	481	439	441	443	464	424	459	463	474	486	451	436	432	445	464	427	471	475	452	453	447	462	489	413	480	473	454	474	495	483	452	468	426	490	463	438	432	456	470	437	425	469	417	455	438	476	439	420	444	515	437	452	462	453	427	483	483	457	448	439	437	458	452	481	475	477	459	475	444	421	477	419	476	471	494	472	408	475	476	492	463	508	409	462	464	435	415	455	428	461	416	469	435	474	452	491	452	446	434	479	417	419	404	471	464	429	441	471	477	449	482	477	443	476	485	478	476	434	470	456	462	446	455	489	432	479	466	468	458	457	480	458	475	475	449	479	467	476	399	448	472	472	427	452	443	481	450	447	459	465	461	441	460	468	433	430	455	470	457	459	480	421	457	460	444	483	468	483	447	478	442	435	449	424	488	451	457	423	466	467	435	449	400	459	442	460	479	475	427	456	445	456	455	467	414	440	493	447	465	469	463	438	495	500	460	462	439	472	489	453	425	443	464	465	486	475	445	468	452	463	426	469	448	457	471	464	431	452	417	405	428	440	453	423	468	457	461	430	497	414	466	446	425	440	486	468	414	454	435	433	479	439	429	458	468	475	434	456	482	458	450	447	449	466	428	435	450	488	477	456	446	455	432	462	434	482	462	450	437	436	474	474	457	452	468	447	451	457	448	431	450	478	461	436	449	494	439	459	445	443	463	462	456	461	412	416	485	458	448	470	492	436	458	447	477	427	460	458	448	447	456	467	497	440	493	451	485	461	433	432	462	466	452	481	424	459	423	478	444	466	485	459	487	466	470	478	453	475	446	451	434	471	463	472	447	455	458	493	460	439	483	468	492	508	417	443	482	458	462	432	461	445	461	492	485	480	460	431	444	456	488	420	443	437	450	486	456	470	418	495	465	473	458	442	476	477	466	432	434	488	454	438	478	421	439	464	454	467	445	461	434	447	455	440	448	497	463	447	475	473	485	446	459	464	453	479	457	457	450	463	468	451	472	468	441	424	429	428	460	410	476	483	423	459	479	464	432	454	473	424	447	464	464	463	475	454	439	457	459	447	481	502	458	442	466	421	455	478	476	444	471	427	452	453	418	422	467	446	474	470	447	452	494	439	467	481	493	493	457	474	461	436	479	432	460	445	437	477	453	501	427	464	464	427	444	463	483	451	399	440	442	464	420	429	476	410	462	458	450	450	440	463	444	469	483	450	440	471	461	442	458	469	442	450	431	449	448	467	447	478	452	488	467	429	456	424	471	473	460	467	415	455	441	490	467	442	462	464	452	484	413	452	458	450	465	425	481	468	477	455	407	472	454	465	449	431	433	461	473	480	491	452	449	438	430	463	446	432	454	453	468	458	500	420	479	447	465	466	462	481	464	488	471	483	482	430	495	445	494	424	449	494	451	464	438	475	476	407	459	457	440	447	473	467	485	455	441	429	455	445	497	463	419	472	461	496	474	450	458	441	436	475	435	459	455	462	400	428	473	455	475	443	442	488	478	465	451	454	474	465	460	494	462	453	451	442	468	440	431	443	462	439	442	430	445	452	431	456	454	472	458	470	453	439	473	463	465	433	441	420	456	482	465	450	423	459	448	453	467	468	433	431	457	462	496	475	458	477	489	479	451	474	485	460	414	503	438	446	452	478	461	439	460	465	441	457	458	450	420	465	431	457	474	464	407	433	451	437	472	447	473	442	476	446	483	495	480	422	434	463	440	462	460	471	455	428	476	479	442	474	464	450	453	453	436	437	449	469	442	459	431	437	448	472	437	453	456	470	462	463	449	441	456	422	478	444	453	452	431	454	489	462	403	450	438	448	471	445	457	451	455	456	428	468	480	462	461	474	437	449	459
23856	21080	28653	23729	21061	11112	1549	1046	900	884	827	768	770	724	700	698	707	662	633	637	646	621	590	632	655	626	636	576	611	630	575	617	610	585	571	601	601	618	615	639	579	544	597	597	621	622	659	607	579	537	583	576	538	588	588	549	603	568	611	590	612	592	622	561	586	537	588	669	644	591	605	631	617	563	623	558	579	592	578	593	576	628	558	590	614	596	593	570	608	584	658	615	610	549	572	623	648	614	569	555	553	587	554	606	586	599	583	593	593	573	576	538	599	583	572	589	589	579	588	579	587	593	609	567	600	590	619	556	595	571	586	578	590	570	627	552	560	565	579	549	536	577	604	595	599	615	596	563	591	578	596	604	605	556	578	595	614	568	565	568	618	593	637	588	619	571	598	597	555	584	610	562	604	568	586	568	583	594	618	591	631	608	614	569	583	579	609	587	604	616	551	557	629	645	572	595	595	599	583	556	566	608	596	562	611	605	617	586	589	576	629	617	584	559	585	577	586	575	590	616	557	622	610	577	606	549	633	590	610	543	591	573	601	558	598	597	633	625	584	627	592	567	588	573	605	608	666	592	588	569	600	629	571	571	615	619	599	572	599	623	585	536	571	616	596	601	562	590	600	606	578	589	596	615	555	578	596	584	596	589	607	576	619	580	605	572	601	592	598	567	603	605	569	591	583	583	595	607	553	571	583	622	542	591	627	594	585	569	580	613	597	566	565	578	551	598	572	593	560	613	612	596	561	570	585	596	563	570	654	590	550	576	594	615	587	620	560	556	600	562	579	603	562	586	613	582	618	583	606	616	612	600	565	583	598	588	565	610	602	612	576	601	580	581	581	568	566	601	577	581	591	591	567	610	586	611	604	552	576	573	600	587	603	540	583	606	588	586	633	575	563	596	610	558	601	591	577	576	630	582	594	594	604	576	587	578	567	636	490	565	610	588	598	572	597	580	613	582	624	572	599	637	580	546	600	554	596	600	598	610	646	577	565	608	611	603	540	589	562	609	582	586	579	580	556	586	599	595	602	583	561	587	574	587	580	608	602	599	574	538	586	597	620	578	595	568	581	604	567	574	557	588	595	621	570	568	637	577	556	573	576	578	546	572	546	561	563	591	571	618	623	553	597	593	560	653	604	583	553	587	573	604	559	602	574	611	633	563	565	561	585	590	639	613	576	598	586	620	586	629	573	592	581	546	578	619	596	578	572	557	581	602	576	568	600	579	616	575	594	632	599	548	575	564	570	586	621	595	585	603	619	607	622	560	601	591	511	568	628	552	565	564	615	593	564	587	574	633	594	617	595	628	554	612	574	592	563	542	628	580	512	634	631	603	632	569	630	591	615	591	598	561	589	591	573	562	610	579	565	586	591	612	581	594	621	555	588	565	597	585	589	589	601	569	564	541	611	628	614	556	589	613	599	544	601	635	610	616	556	536	595	564	576	574	565	610	650	532	587	569	574	592	557	615	596	603	592	601	601	609	585	621	583	580	571	643	624	572	593	614	610	619	535	558	558	608	598	626	569	539	592	615	590	596	569	610	533	570	573	588	602	553	619	577	608	613	551	571	601	625	594	604	611	589	567	591	592	590	607	584	574	590	567	624	594	619	585	597	585	594	596	596	569	569	564	584	608	575	586	588	580	579	575	576	576	580	494	576	599	573	562	572	604	611	549	584	586	614	598	565	592	572	625	638	522	590	560	572	603	600	552	565	566	585	590	559	574	603	587	591	540	579	593	594	585	556	577	626	589	578	581	571	560	603	556	549	550	537	589	556	575	608	609	573	569	633	606	598	570	611	575	600	577	572	552	609	560	585	585	613	582	610	639	593	601	568	583	580	578	549	597	567	594	592	612	552	592	594	621	562	579	596	540	563	619	600	530	566	594	605	545	593	604	583	585	560	585	604	602	577	595	580	561	558	575	601	558	614	581	587	572	621	575	584	612	604	605	611	541	551	551	619	580	609	549	560	607	607	585	578	568	602	576	606	577	584	588	541	604	605	531	557	550	603	630	589	599	589	563	584	575	549	613	535	574	557	574	593	600	589	604	594	562	553	619	591	571	548	593	553	592	569	612	569	619	549	562	555	553	589	610	564	612	565	584	556	619	611	591	560	584	617	580	550	570	599	590	563	615	601	575	580	600	594	561	578	636	582	515	557	587	559	601	538	620	598	595	578	617	587	598	542	582	591	588	554	591	604	605	579	570	565	585	590	593	631	544	587	551	618	622	584	576	608	607	586	598	552	576	568	614	627	577	594	546	573	567	594	594	604	620	609	598	564	581	609	600	572	604	552	606	589	629	587	577	579	570	604	541	602	622	536	618	586	584	588	566	592	583	586	582	645	608	602	617	654	585	612	580	583	585	604	539	552	575	541	569	572	545	646	619	588	599	568	568	605	556	559	569	562	596	544	563	592	583	581	575	584	582	616	679	584	581	555	566	580	580	573	611	587	571	532	598	607	548	614	594	551	592	604	561	617	614	572	581	625	592	590	570	607	585	612	556	610	615	576	591	583	555	580	563	606	584	569	617	606	593	599	614	579	574	605	600	582	588	622	523	567	581	597	601	536	609	605	625	599	599	593	591	572	561	607	632	563	612	574	633	628	616	572	618	570	642	580	579	597	578	634	592	583	572	558	554	555	566	613	615	632	597	586	581	567	576	576	630	564	578	594	623	561	574	594	594	598	592	561	653	604	537	624	595	532	558	613	540	596	607	589	646	556	570	611	604	589	642	570	581	628	591	580	570	611	567	613	566	549	636	573	594	620	617	575	607	624	563	568	591	614	597	638	625	626	591	573	585	619	593	585	573	605	586	571	585	538	547	629	583	539	587	583	583	576	584	599	620	599	604	542	598	576	612	627	536	577	584	529	592	568	612	590	551	561	555	541	567	556	571	551	598	551	586	532	584	649	578	613	581	608	553	577	556	640	632	584	613	585	595	624	582	606	545	566	541	564	593	564	584	587	591	610	550	544	602	567	566	582	602	577	592	550	568	570	554	571	565	602	604	619	596	614	599	610	613	591	598	583	586	552	570	584	612	560	610	591	580	557	559	584	641	606	596	607	647	597	606	582	650	569	551	575	575	606	592	565	578	560	666	601	518	623	583	591	616	583	589	533	606	561	601	567	552	566	561	622	568	597	609	566	643	618	568	601	578	617	581	572	576	607	600	593	562	643	573	587	553	564	573	525	581	564	597	564	614	598	599	597	601	579	570	565	602	578	610	566	569	597	626	587	593	574	598	621	569	600	577	582	570	566	566	550	578	574	568	603	579	608	587	584	588	573	624	560	616	622	608	606	601	592	605	614	620	551	549	574	559	589	586	566	587	587	561	588	615	538	588	585	583	563	594	558	596	572	610	623	611	620	609	579	604	604	595	582	570	566	578	559	550	600	572	600	552	593	563	601	554	579	584	575	565	620	565	566	567	586	580	576	566	568	633	576	625	606	593	602	626	564	574	591	598	568	604	569	623	610	572	573
6984	26672	9129	4701	3209	2539	2057	1705	1468	1302	1154	1075	1018	979	950	923	893	918	849	779	787	768	790	768	785	741	746	737	762	748	701	721	746	721	742	749	700	688	729	708	725	721	698	750	719	741	695	711	764	683	684	724	701	699	681	716	660	700	722	707	693	728	715	738	677	752	709	681	705	680	739	660	696	729	706	710	729	671	696	690	705	661	739	732	677	742	695	705	683	733	707	677	737	733	738	656	724	719	712	746	690	706	738	728	716	716	685	683	697	670	701	684	704	705	751	760	739	698	715	727	670	701	706	710	718	700	692	748	704	705	712	697	681	736	667	717	688	728	673	774	709	721	697	691	706	679	748	665	721	731	702	691	705	692	742	728	748	677	716	695	703	745	708	749	749	699	731	698	669	732	724	698	653	710	747	684	730	688	654	710	723	696	711	710	673	727	670	674	671	732	779	676	725	656	732	710	693	734	690	699	717	686	710	691	719	711	706	729	686	717	689	696	709	714	696	701	668	685	702	639	675	678	707	783	658	711	715	679	657	737	683	691	709	695	707	672	705	675	666	710	740	742	697	714	723	676	723	665	679	680	717	657	671	702	707	675	705	750	715	679	742	739	761	693	725	694	716	647	690	686	641	669	679	741	710	685	717	737	667	744	683	682	675	698	687	666	652	703	707	668	703	722	706	731	666	696	691	643	682	676	700	705	679	736	710	714	661	738	728	764	722	732	708	732	707	709	681	710	730	670	728	646	697	696	713	743	687	659	708	709	678	720	695	723	711	654	716	685	710	698	715	718	717	670	673	710	709	688	698	738	731	716	733	688	679	707	691	720	713	746	719	749	706	689	668	677	715	697	752	730	757	656	702	726	767	704	728	673	704	690	698	723	668	719	670	690	642	724	712	718	719	695	685	734	717	684	678	671	695	710	734	740	659	703	657	715	685	703	672	700	707	721	678	725	676	674	676	713	729	728	704	727	746	691	703	643	694	749	720	727	670	709	755	676	710	697	690	656	697	694	643	685	696	688	701	677	666	729	705	694	716	681	670	749	713	727	689	704	677	723	671	701	729	637	738	661	670	744	733	709	697	699	674	743	661	747	672	748	713	703	740	698	693	668	692	696	721	699	712	762	694	694	707	696	744	738	654	686	707	740	702	683	692	726	667	730	752	698	714	767	729	698	700	742	713	693	720	725	708	717	709	701	673	698	714	692	719	716	689	685	706	743	656	700	699	720	736	729	731	663	760	693	714	752	724	665	694	683	722	708	664	728	693	696	746	676	704	717	730	701	716	681	712	681	738	691	695	723	694	695	688	723	644	708	672	713	714	645	637	672	713	762	728	703	682	649	711	726	716	669	666	730	749	668	722	730	673	679	703	680	710	675	703	710	728	624	713	656	717	677	666	764	685	679	708	657	670	746	715	752	759	684	754	743	679	700	695	689	691	690	750	699	681	634	713	737	668	708	662	748	775	690	698	727	686	640	697	691	700	714	727	701	707	741	650	716	689	642	721	747	710	675	699	721	680	712	700	709	690	701	697	663	717	638	667	686	707	694	695	741	717	666	689	669	718	701	713	702	720	728	680	722	717	759	677	689	716	678	697	738	704	655	708	729	687	704	737	714	742	690	691	713	661	717	721	681	644	711	671	711	702	697	710	755	695	669	719	660	741	707	670	683	667	685	735	698	744	665	731	719	667	697	698	679	663	720	700	761	670	675	698	711	687	675	717	732	675	708	695	736	719	719	743	677	710	712	678	734	692	691	698	676	687	695	720	690	712	724	686	687	683	699	676	682	728	726	688	714	681	733	721	722	717	713	673	744	708	703	726	695	685	715	680	728	684	746	676	691	697	713	688	707	710	689	673	721	740	667	673	693	661	706	676	711	678	685	656	718	716	704	650	738	736	742	698	694	680	706	697	677	684	658	747	729	671	697	681	650	727	656	664	685	739	702	688	733	728	722	692	727	704	712	683	712	724	729	662	704	665	712	682	689	749	725	696	691	708	675	694	677	698	699	709	776	693	694	713	667	690	719	713	692	704	714	690	648	723	691	702	692	680	718	671	676	711	693	689	713	735	738	721	690	717	707	715	664	665	683	713	694	694	704	706	695	759	655	702	669	687	726	662	732	667	727	700	731	681	682	651	663	659	745	687	683	717	663	718	667	695	726	730	693	677	709	742	727	670	730	670	707	662	681	674	680	662	659	689	697	728	683	707	723	678	731	733	733	734	714	748	649	679	660	699	719	713	693	716	671	695	729	728	718	739	684	734	684	719	663	711	695	718	706	699	756	692	713	691	692	689	741	743	682	742	746	710	723	626	727	673	692	723	704	722	675	687	709	682	677	724	719	712	723	689	686	691	709	773	725	690	663	697	755	709	702	726	709	686	699	652	685	742	719	673	684	704	685	699	701	733	709	704	709	736	651	699	722	654	680	717	728	684	719	723	684	695	768	673	660	676	674	654	677	710	666	663	683	704	660	687	732	676	707	689	674	729	691	697	665	669	692	682	666	709	735	681	699	707	677	675	728	741	718	687	711	700	722	672	682	737	697	732	704	689	657	717	689	703	643	709	678	684	708	682	730	694	686	715	674	658	707	717	682	723	706	713	689	671	729	670	667	698	693	704	728	724	730	669	706	706	706	689	684	662	686	703	699	710	671	733	713	683	699	697	657	679	725	681	742	678	731	736	696	702	707	711	706	712	690	714	757	750	781	715	685	654	707	701	672	709	682	666	725	700	697	698	673	715	701	732	735	670	718	674	680	735	715	673	679	707	754	745	701	703	716	671	670	702	726	762	683	699	694	715	683	651	721	708	670	707	703	704	675	684	716	743	682	672	724	742	702	716	727	694	723	706	690	703	661	701	708	757	688	750	644	670	724	696	672	690	688	735	693	663	696	693	721	706	665	658	699	710	717	652	733	705	642	690	703	657	727	716	673	708	728	755	718	706	661	696	716	723	721	664	675	697	661	694	690	678	688	709	720	758	724	684	734	705	745	687	737	652	697	702	690	713	701	712	678	686	688	688	713	648	734	702	718	671	697	721	704	727	703	694	716	672	694	702	717	711	654	683	738	747	693	662	702	694	732	696	702	702	706	672	712	769	679	740	701	686	681	699	702	685	705	693	668	712	701	728	681	697	622	679	703	757	705	718	664	702	684	693	708	685	697	730	735	729	713	693	704	696	706	713	692	678	717	699	634	743	722	693	666	702	754	728	705	659	708	692	708	676	721	642	691	694	656	747	715	676	722	721	707	683	726	627	680	757	707	664	675	726	709	680	712	701	676	713	701	665	707	686	714	719	712	680	726	710	715	708	722	730	687	695	720	684	700	691	691	710	714	662	709	685	702	708	684	717	740	662	716	741	736	690	726	681	693	675	703	728	714	739	716	678	750	702	682	637	714	714	694	747	720	778	739	710	681	696	704	707	672	655	696	700	690	717	689	709	709	676	704	709	711	689	731	676	658	723	707	662	738	687	727	685	736	671	659
25041	21064	27524	24706	10387	797	634	465	464	437	394	400	398	369	357	354	376	364	349	346	338	337	319	375	357	296	319	329	303	329	341	324	317	341	344	326	328	342	322	334	323	306	313	326	284	308	307	282	325	336	332	301	333	319	301	298	308	318	319	286	323	313	305	295	316	312	302	324	310	308	311	313	301	292	324	330	357	348	302	288	323	288	320	334	261	315	346	314	337	290	319	309	300	282	308	307	351	310	306	332	318	344	299	290	311	318	293	320	334	329	333	298	299	337	333	332	304	315	323	329	296	357	291	304	316	304	327	319	295	321	297	354	328	312	321	324	350	328	333	322	288	302	301	341	336	308	294	304	280	315	316	344	310	317	310	345	304	298	334	351	265	291	309	290	319	360	315	295	287	304	288	309	313	323	312	328	316	313	299	321	301	320	322	314	291	313	328	324	337	330	322	353	341	325	299	294	300	317	272	337	317	307	352	286	309	306	351	297	313	328	320	306	330	295	328	295	294	305	317	324	310	307	305	254	332	331	332	329	298	286	275	345	332	321	329	318	325	320	327	330	317	312	297	311	321	285	292	318	297	335	309	317	293	329	340	322	267	283	306	321	373	344	322	309	316	311	284	335	297	316	342	321	298	327	301	313	305	322	323	322	294	326	291	292	321	332	330	333	324	335	320	355	346	313	302	320	269	303	324	295	335	293	321	308	316	337	337	316	313	311	324	317	333	301	314	308	307	319	306	319	279	339	301	317	318	316	301	315	301	342	320	297	289	305	317	327	292	307	314	343	315	309	329	325	317	329	312	297	312	337	293	320	359	322	333	314	328	307	358	305	329	310	317	309	316	336	313	289	328	322	333	345	343	326	337	310	305	343	307	304	292	308	350	316	324	296	325	283	330	337	334	341	305	277	317	320	306	336	323	307	328	329	313	286	289	320	292	316	327	327	320	290	334	307	345	302	301	311	319	317	263	290	335	338	318	321	294	303	297	316	281	302	331	323	325	308	306	292	309	294	324	317	308	312	337	334	304	331	294	334	322	312	327	296	298	276	316	330	337	336	293	311	350	292	335	292	331	290	296	320	314	303	316	319	352	303	293	312	310	305	314	346	333	336	295	307	342	304	332	311	319	348	316	310	314	308	308	289	297	300	289	322	323	327	319	316	354	306	310	286	319	286	335	323	312	269	291	301	341	329	331	314	277	330	320	304	302	299	284	281	330	312	297	317	316	339	319	324	299	298	325	324	305	318	318	288	278	326	308	332	329	318	283	286	280	310	300	336	337	303	304	333	329	323	317	301	328	306	333	301	320	302	333	304	304	301	344	296	311	324	321	316	297	315	292	356	317	322	331	315	302	303	324	333	313	340	341	306	298	295	296	345	289	328	324	308	291	270	298	304	313	312	304	302	328	299	295	337	335	263	335	344	313	328	297	315	314	320	316	301	346	304	319	289	319	311	320	299	309	293	328	347	330	325	297	302	315	308	318	345	311	325	290	313	319	316	318	330	333	333	296	334	299	316	314	317	299	311	289	337	319	339	313	317	332	327	323	322	332	307	317	295	324	285	286	279	346	310	320	322	343	315	319	334	333	303	292	324	321	301	317	328	329	293	318	307	310	308	322	340	308	310	310	295	307	318	268	297	322	333	287	326	307	323	328	304	289	305	323	298	317	337	338	346	324	312	358	303	307	327	310	311	314	315	336	305	281	316	330	326	324	307	313	277	332	299	298	287	348	325	299	311	329	325	317	299	312	316	314	316	315	299	302	330	331	315	344	313	345	300	347	322	311	299	339	305	315	325	309	307	340	341	298	331	305	291	306	307	315	292	338	340	304	296	310	309	333	327	329	308	319	299	349	310	291	328	309	309	334	319	286	276	309	270	326	295	298	293	326	303	284	301	299	337	287	312	306	310	279	324	301	304	298	321	315	322	321	320	313	340	323	342	310	303	317	307	298	322	315	313	314	324	348	340	299	312	306	319	271	290	315	308	333	324	299	323	342	322	297	311	292	306	290	320	313	285	370	331	321	335	342	286	301	305	289	284	349	319	317	345	329	332	319	354	322	309	312	317	300	284	290	317	361	332	304	305	311	300	320	327	298	331	327	325	339	308	302	304	277	311	327	298	314	334	318	315	330	303	290	307	311	317	337	323	318	331	310	303	319	288	300	308	299	285	305	311	313	281	297	310	321	310	331	294	290	351	306	307	313	265	291	296	302	291	344	325	307	316	318	286	320	337	318	312	350	290	332	314	308	369	321	336	314	376	323	287	309	319	317	308	287	294	303	314	304	288	315	321	305	303	327	309	317	333	324	322	340	307	288	303	330	329	315	315	303	324	325	323	330	322	316	279	323	289	306	298	317	310	302	293	308	313	329	322	320	292	281	299	310	308	324	308	318	329	314	315	335	310	285	319	325	300	318	296	314	321	304	324	297	316	356	301	310	330	336	322	308	295	295	318	313	306	346	316	298	296	316	290	306	310	284	353	310	300	315	299	291	271	339	302	295	293	298	304	307	294	302	307	322	316	287	299	319	306	305	314	346	324	334	315	324	300	310	343	312	316	308	338	311	279	307	322	287	307	320	312	319	306	331	290	308	343	322	317	327	311	338	319	350	321	291	280	318	312	342	325	307	320	312	334	334	294	327	304	309	298	333	331	288	304	324	325	312	346	302	308	312	310	323	297	316	343	315	277	337	332	310	309	310	289	307	292	290	315	326	311	328	356	316	297	288	352	311	303	329	295	321	333	312	312	311	299	341	303	314	292	339	336	313	306	317	320	318	317	338	330	319	294	301	299	302	313	309	330	336	331	289	325	296	318	305	307	332	307	322	316	304	331	314	306	326	277	338	334	310	297	311	305	341	298	304	301	344	306	316	299	276	340	305	350	335	327	306	316	288	325	324	325	298	320	322	322	306	298	325	348	310	303	319	319	283	306	303	315	337	317	326	317	282	305	321	321	330	284	325	313	302	317	311	348	325	317	316	326	326	319	315	322	296	297	323	319	311	311	304	336	289	309	306	295	324	310	337	300	286	316	317	286	343	310	314	303	320	306	326	303	340	333	329	307	357	321	301	329	302	298	321	357	335	282	297	304	318	360	315	319	298	305	312	313	328	312	335	277	325	293	348	315	348	306	309	325	318	319	319	318	323	286	321	312	307	316	327	296	310	308	332	296	313	330	325	312	327	311	300	299	327	309	297	350	296	291	312	316	293	348	333	300	295	290	322	323	308	292	310	303	315	352	328	292	329	324	306	317	310	314	350	349	307	294	296	299	304	312	354	322	292	302	298	323	294	297	335	324	295	314	309	281	300	314	309	302	318	305	310	303	314	336	343	300	335	330	298	307	313	310	294	316	315	285	306	300	314	300	310	351	325	323	309	319	308	366	317	320	313	292	310	328	311	304	297	340	325	291	303	294	325	321	319	319	316	300	324	341	318	288	315	316	299	310	296	302	298	287	292	314	318	333	292	317	296	281	336	293	315	300
7065	23209	5069	2619	1784	1372	1119	1005	779	755	641	612	587	510	527	461	514	493	492	431	440	440	447	448	465	422	443	423	423	439	425	380	432	407	386	412	404	377	411	438	423	395	393	452	396	445	396	425	430	406	420	390	450	401	429	393	422	377	407	432	390	389	418	405	388	411	390	441	405	429	393	403	414	445	427	414	387	402	378	385	399	407	393	434	415	422	377	421	428	391	396	415	462	381	408	399	431	406	415	417	417	398	416	431	401	388	415	387	418	394	394	388	386	402	400	414	442	393	426	374	392	411	403	408	404	432	439	404	400	339	418	421	414	402	420	422	399	440	443	431	432	409	368	403	398	409	417	398	397	405	429	450	441	428	444	392	380	395	438	449	407	446	409	427	417	372	462	462	383	438	404	425	418	443	338	426	387	383	376	388	395	418	373	429	425	428	453	409	397	450	381	430	413	382	404	390	389	400	421	422	416	416	413	433	386	396	426	416	391	407	412	404	428	403	418	384	396	397	399	395	407	390	415	419	429	450	394	363	435	386	417	437	394	418	375	421	386	378	427	429	423	418	399	388	411	419	413	401	417	424	408	409	412	416	414	413	405	378	401	412	415	416	380	403	412	407	417	401	388	408	393	391	391	401	400	418	390	404	415	385	415	404	412	381	431	442	388	399	381	383	406	382	395	430	407	410	395	403	440	422	381	406	395	404	391	395	425	400	414	415	391	401	420	392	405	437	381	385	388	370	412	392	391	370	405	438	371	374	399	424	361	379	389	398	397	417	389	375	397	387	387	426	386	402	395	399	410	386	402	395	425	411	413	386	419	373	394	414	366	421	403	440	416	386	410	431	393	432	376	395	377	418	406	399	430	418	409	451	425	405	378	381	387	416	424	361	400	451	361	453	443	406	423	383	416	402	413	379	420	383	427	398	412	418	363	458	388	415	405	390	417	383	428	383	426	361	409	412	397	398	405	401	396	392	395	466	404	405	404	419	413	439	364	385	405	454	434	386	408	425	427	384	373	404	377	428	399	395	359	408	395	399	377	401	379	403	456	430	414	419	409	409	440	415	392	437	364	420	377	405	364	399	404	399	409	418	428	400	411	394	386	412	423	408	406	410	440	403	414	439	384	400	434	415	464	410	401	376	433	460	391	383	402	382	433	410	382	401	400	426	393	402	397	435	408	422	424	413	399	387	387	403	404	409	384	397	401	394	436	430	431	414	388	412	419	385	407	398	412	397	347	433	382	412	383	425	382	395	406	396	414	414	415	390	415	408	415	395	417	412	405	432	421	429	428	394	398	396	397	436	407	384	422	409	423	457	383	420	404	381	391	432	429	406	403	434	389	396	404	372	387	407	406	372	392	401	386	425	368	385	387	407	408	403	405	429	405	398	455	418	390	402	417	390	420	421	403	386	353	389	421	417	389	470	407	386	391	418	417	394	352	437	413	393	437	438	422	399	404	408	424	360	401	423	414	390	399	373	395	363	419	403	410	412	394	425	390	387	401	388	429	406	443	400	410	388	417	420	409	404	431	422	421	403	403	429	406	415	388	405	410	386	432	405	418	451	362	376	413	426	385	398	385	421	407	416	401	399	376	386	407	427	417	410	426	412	408	379	402	420	370	406	416	397	396	394	434	373	438	368	403	403	385	385	393	458	379	402	393	446	406	402	406	396	394	425	404	437	433	423	392	390	448	412	433	377	411	422	404	431	437	414	361	417	415	443	433	408	370	436	383	422	393	387	438	389	425	443	424	415	420	398	391	418	420	413	392	392	396	392	409	401	417	360	393	387	416	387	370	421	420	417	420	425	403	418	409	380	408	408	404	380	390	438	430	422	402	414	389	359	388	392	402	397	403	406	413	408	437	374	377	413	427	415	406	437	425	442	380	400	392	429	373	381	410	392	413	375	387	394	378	415	425	429	374	444	395	381	396	391	424	421	408	413	402	421	412	387	368	412	388	390	387	389	400	391	403	392	407	437	408	422	386	375	433	396	470	405	402	404	427	383	403	401	413	398	428	449	433	407	411	387	394	459	430	421	428	406	400	425	411	384	414	412	431	419	404	401	397	419	426	425	399	412	395	426	381	406	378	415	425	403	388	385	382	398	406	399	376	387	423	389	398	410	401	430	392	426	436	399	401	372	434	402	399	430	426	403	425	370	412	432	401	426	401	420	430	402	434	413	430	436	406	392	423	423	411	405	378	389	392	374	389	409	381	388	391	399	443	386	414	394	380	435	393	418	400	413	408	378	428	421	450	445	392	399	376	388	371	410	422	442	394	421	418	417	389	373	428	389	384	404	401	404	410	395	400	398	409	427	429	411	398	421	399	392	442	438	395	392	397	407	377	384	420	394	389	390	405	411	431	384	424	392	416	433	373	406	401	399	405	418	405	409	415	406	416	392	397	372	380	409	409	406	429	370	377	405	410	428	398	399	416	389	391	424	422	379	383	399	426	418	387	387	412	421	434	385	414	416	414	439	395	433	432	415	415	412	415	401	378	386	383	420	420	403	371	416	398	435	414	407	426	374	427	440	412	418	421	412	411	431	411	367	381	448	404	400	456	408	396	432	385	435	396	430	408	406	403	398	441	394	407	419	426	368	374	381	413	437	360	413	393	424	397	449	395	410	394	409	377	402	398	412	394	394	412	421	412	416	409	402	432	426	435	417	385	413	404	411	399	425	364	400	383	422	414	438	383	417	403	400	437	420	389	383	401	384	409	406	389	419	395	400	416	397	419	397	378	406	384	375	434	344	416	419	394	424	366	413	395	411	411	387	387	390	404	417	428	403	445	409	400	402	409	412	418	404	379	408	439	399	358	445	402	369	406	395	421	383	436	410	377	460	409	375	416	389	399	408	421	384	391	411	399	408	414	395	412	406	408	387	411	412	400	402	386	394	429	388	404	370	399	378	383	385	404	409	415	419	413	397	410	404	401	370	406	419	401	385	396	449	404	407	392	365	370	413	362	448	393	407	371	400	406	398	404	368	413	417	404	397	408	416	406	389	402	392	405	394	412	399	411	378	466	379	422	414	403	366	401	403	410	437	390	418	394	424	418	400	396	431	413	419	415	409	413	377	383	374	373	379	431	424	409	396	415	377	392	403	425	410	380	381	419	424	387	407	419	363	386	403	387	385	418	389	412	439	401	369	400	395	401	397	391	394	438	416	400	366	383	434	401	423	396	393	404	407	400	410	407	383	408	426	379	426	373	421	387	393	441	385	394	395	426	343	385	409	369	397	431	406	414	410	434	382	409	420	408	400	420	414	407	409	361	407	399	418	415	394	407	397	446	420	390	435	418	398	370	416	398	408	389	446	424	408	419	416	404	426	375	424	389	429	391	402	428	428	417	393	392	403	403	416	424	407	395	398	359	385	416	415	399	410	383	417	402	424	412	413	402	378	407	418	389	410	411	405	418	379	396	430	403	418	392	427	369	390	399	446	416	398	376	412	412	378	415	401	393	375	410	416	397	403	422	372
22908	21128	29146	23375	21116	21181	11184	1760	1180	1132	996	906	824	839	810	760	754	718	701	661	681	656	670	636	644	660	620	652	679	618	670	586	621	644	602	626	660	616	607	624	624	610	638	613	603	628	634	629	592	687	623	573	596	593	598	587	630	618	613	583	578	636	614	596	586	599	591	632	572	628	576	569	625	603	666	592	567	547	591	559	576	622	594	591	633	554	616	599	584	607	552	595	577	584	606	615	593	567	617	590	588	597	644	635	590	559	615	617	569	623	623	583	620	591	585	595	584	630	575	613	606	600	577	632	616	625	626	620	607	557	583	577	649	634	618	600	590	628	616	603	584	574	581	648	563	595	617	599	574	576	615	547	624	611	585	626	581	575	580	619	581	570	584	667	620	598	620	613	592	604	601	615	555	627	587	618	611	600	640	590	621	618	595	580	617	622	563	566	580	558	561	594	573	600	592	570	579	595	572	585	605	605	629	565	594	583	624	612	603	595	580	607	582	541	609	586	574	574	606	589	634	555	573	603	632	565	597	596	622	597	567	631	582	544	594	566	604	554	560	571	547	588	600	559	581	607	611	555	565	566	598	591	605	610	583	616	582	581	602	603	573	595	597	568	584	592	619	626	598	610	615	582	623	601	580	603	613	594	543	548	614	633	576	598	603	571	620	626	566	648	601	627	562	557	619	594	577	627	623	583	605	562	608	609	591	630	619	599	603	576	582	593	620	610	565	577	523	594	626	641	594	616	623	561	602	646	613	606	629	609	626	578	576	564	596	602	602	619	628	618	619	562	611	595	601	620	593	576	578	562	599	636	560	593	623	588	595	607	594	635	628	568	604	579	623	621	589	606	596	555	548	607	615	646	578	584	621	575	642	609	575	599	598	586	631	574	623	535	577	591	562	583	552	569	568	635	601	553	601	613	614	598	593	590	609	636	635	582	605	584	592	572	575	576	544	612	578	591	588	592	576	599	600	644	552	591	601	596	602	539	626	611	610	588	618	604	590	557	575	639	624	594	592	594	536	601	593	578	594	577	615	606	597	570	563	602	569	621	581	562	574	611	587	548	598	629	614	561	584	595	589	612	597	564	569	626	608	580	621	590	562	619	565	564	613	625	596	596	555	593	638	603	590	582	576	582	558	624	584	602	590	597	587	596	587	605	598	597	603	593	615	642	596	574	613	561	586	569	576	642	557	579	608	565	552	583	601	608	604	613	596	548	621	608	579	575	593	613	573	596	618	574	620	644	585	590	599	573	565	602	593	555	578	580	553	590	624	601	569	567	602	576	554	652	680	571	595	584	584	595	584	586	602	536	595	600	625	574	603	609	596	602	597	660	616	617	559	599	627	617	648	605	580	595	545	570	606	590	606	625	613	587	611	607	596	575	631	522	582	596	602	569	616	626	594	599	598	618	590	561	612	580	575	576	565	591	588	572	578	596	576	568	618	583	588	568	583	606	572	611	532	580	599	592	633	576	566	591	599	588	638	610	595	631	526	554	597	591	541	569	562	627	611	586	618	613	557	578	593	618	608	615	599	589	554	603	615	603	584	629	556	567	607	618	598	603	580	614	609	620	609	569	634	615	573	582	584	568	595	580	609	580	601	601	602	573	619	612	567	608	589	614	597	600	616	618	581	568	619	637	597	603	636	546	611	634	571	617	579	578	596	599	616	597	598	580	588	543	579	590	580	623	561	582	626	587	558	541	622	597	609	545	614	585	564	585	567	566	548	567	587	557	612	584	559	594	599	614	615	608	598	587	614	626	587	576	575	611	569	606	579	581	565	560	599	601	559	585	578	579	612	591	610	609	593	617	555	628	576	618	618	612	623	566	568	606	579	607	623	572	566	576	599	570	631	594	586	572	591	606	617	607	580	559	583	641	573	607	596	615	589	580	537	560	595	620	610	583	592	595	634	585	575	621	583	570	613	573	575	587	593	642	577	552	588	622	558	541	605	591	608	601	549	600	621	560	582	626	596	554	582	569	609	629	560	571	570	622	586	577	599	560	634	573	625	615	656	636	628	601	575	630	573	583	546	595	640	578	585	623	603	595	601	562	622	582	586	614	605	583	604	629	581	591	594	607	607	580	583	589	548	603	613	624	588	593	628	594	627	634	564	565	579	625	604	624	613	575	559	592	599	552	585	631	587	582	590	590	546	620	599	577	629	555	573	621	585	625	582	597	606	587	542	619	637	560	583	545	619	562	584	632	574	592	621	576	573	643	572	634	592	629	617	615	561	578	594	575	589	576	579	605	598	605	580	550	595	594	558	625	555	602	583	586	606	580	588	597	583	586	603	599	614	615	625	597	598	554	595	555	548	576	533	606	584	572	582	577	565	596	636	640	597	561	600	588	566	593	636	578	624	579	608	558	590	641	610	581	588	566	605	601	608	608	580	622	544	577	579	590	584	600	562	615	616	556	591	574	598	562	611	616	563	614	589	580	611	593	604	610	599	590	587	595	603	657	577	547	538	599	562	618	566	596	575	586	598	583	579	611	574	600	637	623	639	601	551	552	619	549	612	607	568	605	612	646	566	604	591	583	591	592	591	604	570	592	570	586	591	595	592	576	592	570	594	574	555	621	546	599	583	609	572	559	593	589	596	579	564	615	585	569	615	596	570	624	591	568	578	614	581	560	609	564	618	559	590	564	597	603	561	605	571	569	559	605	585	619	630	633	615	624	558	544	589	558	599	634	558	660	608	616	570	586	602	582	586	602	577	567	612	609	568	606	565	551	644	580	582	613	605	591	599	627	609	585	607	564	540	600	610	564	625	542	624	605	599	599	567	572	532	560	635	653	594	589	606	578	623	602	589	596	661	627	624	560	565	615	605	569	588	610	612	577	569	579	605	563	578	573	601	642	576	578	584	623	576	626	592	573	588	595	600	574	633	597	586	619	595	623	646	570	615	569	627	536	598	558	624	578	620	599	645	571	546	592	560	579	610	568	597	567	594	563	597	624	617	589	563	602	560	592	560	622	597	554	607	590	541	609	629	560	552	580	593	587	676	573	574	578	586	636	572	595	578	612	576	597	593	554	589	561	595	573	579	564	573	604	627	566	633	571	611	547	555	563	588	620	591	562	584	586	644	550	567	564	596	628	606	595	579	608	592	533	605	602	576	609	590	566	628	577	620	578	563	628	604	617	603	561	531	645	623	585	585	576	540	614	571	562	562	552	572	566	579	602	604	593	575	582	623	581	608	574	586	586	598	618	567	605	591	582	594	615	583	579	614	549	611	548	617	586	574	606	576	552	586	584	603	598	598	566	558	568	560	609	619	574	584	609	595	640	569	589	577	614	578	594	655	559	606	598	603	584	619	582	644	617	572	618	573	567	609	617	541	586	623	596	570	577	604	579	582	544	574	568	599	573	568	613	575	599	602	590	635	539	589	570	598	605	573	565	575	625	569	556	597	605	580	598	624	605	622	582	572	590	579	576	583	637	579	583	580	545	591	588	581	602	563	556	627	565	597	559	591	565
9958	32515	14569	7952	5587	4159	3366	2730	2280	1941	1679	1506	1322	1192	1145	1038	966	965	947	939	832	872	869	842	788	787	794	794	805	796	778	767	731	770	801	819	795	731	733	719	725	678	772	728	738	729	709	753	728	743	686	716	785	741	739	738	715	675	734	732	717	722	727	730	730	669	770	663	729	716	719	727	716	737	712	707	735	708	708	751	744	744	735	757	683	761	682	676	713	670	714	703	705	714	701	754	727	732	753	808	710	726	713	716	699	711	749	696	686	739	753	708	666	722	782	674	730	693	731	713	681	724	740	758	761	718	697	703	753	727	772	745	787	708	745	757	716	676	775	734	737	711	719	669	722	716	715	724	702	754	710	694	736	746	757	744	756	727	729	703	740	718	704	786	737	745	706	784	686	716	711	754	743	698	729	716	709	741	720	734	728	746	714	697	716	734	717	714	776	708	732	770	706	676	770	699	713	712	731	699	699	694	708	742	769	715	726	738	655	705	714	676	720	704	704	686	735	741	714	684	686	699	727	722	704	721	678	692	711	702	681	739	745	698	684	710	723	665	698	715	708	747	731	701	706	709	721	692	740	692	739	722	700	707	671	717	699	743	732	719	681	725	695	732	714	742	725	722	701	680	706	722	745	700	761	748	717	715	736	745	649	685	676	693	683	740	744	768	703	700	717	679	732	699	721	674	656	721	745	687	729	725	749	695	670	747	695	694	768	696	724	746	755	723	726	728	739	736	700	736	698	735	740	700	694	667	721	747	736	720	732	677	690	695	734	668	707	727	676	695	723	697	682	659	690	711	739	733	775	662	749	724	716	706	689	754	714	727	732	739	649	734	722	693	737	711	707	682	720	696	762	715	749	707	705	668	712	740	720	730	711	756	704	707	707	702	693	672	696	728	727	749	705	696	739	743	725	742	683	709	659	750	699	716	776	730	697	713	709	711	695	689	707	721	728	718	744	727	721	707	732	710	738	716	675	728	733	706	694	713	729	703	688	726	698	708	677	748	697	721	730	724	739	730	756	721	719	711	731	633	673	766	730	730	741	703	723	714	749	735	691	756	706	719	704	740	663	762	677	695	713	699	745	689	727	668	736	726	711	756	696	698	755	732	680	725	707	692	734	773	722	732	747	694	683	686	724	711	749	747	738	696	730	691	732	675	680	724	700	710	709	697	697	738	734	709	692	768	742	701	766	722	698	725	698	698	678	693	676	735	725	711	701	702	725	709	753	750	704	706	681	735	657	714	723	720	776	696	732	723	779	665	729	716	743	691	672	717	730	704	683	749	718	717	703	688	688	736	746	722	726	705	728	706	744	724	746	693	711	754	702	779	721	704	728	698	774	687	734	743	719	704	728	725	684	726	780	693	738	660	699	716	724	686	734	698	660	720	746	664	738	686	745	739	706	740	710	709	700	698	728	786	689	686	738	755	695	743	726	712	717	724	750	713	735	704	748	676	756	745	778	691	764	708	737	755	731	722	694	708	750	722	710	730	738	749	662	720	673	702	750	736	719	745	732	744	710	735	706	733	726	718	743	705	708	768	728	725	732	750	737	684	748	693	699	690	694	743	746	761	742	722	725	723	728	699	710	675	763	723	748	698	737	759	652	743	666	710	716	758	742	696	726	704	707	729	710	737	733	735	710	704	679	724	722	706	728	734	740	735	765	700	724	686	742	706	729	699	715	652	692	757	700	762	679	722	686	701	760	742	723	749	737	690	727	693	748	709	705	788	662	701	737	708	689	700	718	754	669	665	745	665	757	745	699	728	732	718	670	725	709	723	698	698	739	706	734	707	723	679	733	680	748	728	706	740	679	749	697	707	703	721	741	755	731	708	700	765	697	753	685	721	713	692	727	671	716	723	688	742	737	715	743	729	689	769	708	691	738	659	716	708	760	692	734	739	686	767	690	695	709	758	736	713	675	707	674	713	736	736	710	724	714	710	695	712	731	719	740	707	690	661	711	732	772	677	727	723	718	722	724	761	716	722	692	714	696	755	677	689	697	715	778	731	680	689	715	764	727	733	683	719	657	763	753	720	700	712	697	708	757	730	712	729	690	755	733	728	720	745	710	693	751	678	724	704	725	709	669	699	656	702	708	712	670	751	693	738	754	689	710	727	708	710	707	747	673	733	703	724	708	697	710	694	748	708	714	716	758	746	676	738	703	723	694	763	764	733	681	699	709	691	738	691	691	691	721	681	720	745	696	725	716	691	763	755	676	669	726	716	733	725	717	705	744	676	740	722	726	700	687	717	729	703	706	725	769	691	713	709	693	725	704	697	695	754	727	720	703	707	689	722	698	737	698	711	660	671	704	734	670	729	674	693	727	707	752	712	656	728	710	710	688	707	752	721	695	669	719	785	701	713	758	701	741	678	722	712	711	740	681	709	706	718	688	735	722	686	683	673	716	702	690	732	729	739	673	727	641	734	690	686	722	736	738	724	714	696	729	694	744	741	736	706	707	700	751	678	677	752	699	696	703	763	748	742	673	768	761	744	710	686	696	693	706	683	738	698	679	676	667	699	687	654	740	705	737	665	693	675	676	760	669	736	735	726	736	722	702	732	663	707	731	731	698	699	731	762	706	707	703	736	737	665	718	726	690	698	714	716	722	718	719	736	702	742	720	737	700	709	712	758	756	731	730	740	668	705	737	754	674	706	726	668	720	724	731	721	708	745	724	721	690	767	721	666	655	744	675	755	724	728	715	707	775	720	703	699	731	720	675	693	689	706	737	717	735	687	734	702	728	676	685	705	713	720	701	710	722	735	727	794	716	712	732	720	752	677	693	681	733	713	775	729	676	747	671	685	754	735	711	780	718	711	698	688	665	699	685	747	701	728	710	659	707	666	679	714	728	670	703	660	715	722	711	677	649	730	755	739	681	740	715	703	660	702	725	769	741	692	757	735	717	766	707	705	749	746	750	704	766	714	733	710	709	721	696	703	739	726	695	659	717	724	710	758	707	725	729	739	739	710	674	743	699	752	716	691	715	708	676	725	675	661	723	752	723	700	765	760	707	687	749	725	711	668	741	686	743	718	740	726	661	707	736	675	661	717	703	717	703	700	702	732	739	708	734	674	663	749	702	723	682	757	698	696	727	736	729	698	713	720	698	730	711	742	722	682	669	726	722	776	772	690	716	722	715	668	715	717	753	627	710	690	718	651	709	720	695	744	737	667	698	705	716	730	684	702	710	725	637	705	691	686	723	736	699	681	720	730	751	707	710	705	719	748	676	709	740	701	748	732	722	739	714	734	648	728	744	729	753	687	645	717	724	746	754	718	675	744	739	766	710	693	720	705	700	718	688	738	731	676	718	712	679	740	696	729	725	678	711	753	704	733	673	709	769	709	692	730	685	740	723	716	712	718	710	728	688	743	717	689	717	719	756	737	701	752	745	775	684	726	651	724	752	703	726	752	729	700	726	736	782	751	727	733	721	710	746	746	652	712	709	721	683	700	744	732	721	736	690	727	683	725	724	720
26998	20126	7694	907	686	602	466	385	390	363	384	365	381	400	367	368	381	381	368	374	392	350	376	350	390	364	402	358	370	399	366	380	375	362	381	395	356	346	381	382	376	353	376	354	376	348	325	369	363	351	348	352	363	366	354	392	415	379	355	353	354	361	349	361	366	321	341	373	343	348	380	343	368	369	347	330	381	371	376	374	381	371	364	371	372	383	379	361	368	378	366	367	356	375	406	392	419	322	348	393	366	330	360	359	371	390	371	349	383	378	334	349	323	367	394	357	402	376	344	360	362	345	340	360	364	367	371	358	393	366	347	365	348	353	372	347	365	366	367	350	377	376	388	392	328	373	356	363	370	352	366	376	398	353	331	371	357	332	364	367	393	350	375	348	373	375	390	393	392	349	360	390	386	398	390	371	372	329	368	354	336	394	317	374	365	358	394	371	373	370	358	380	373	395	378	359	367	368	366	410	370	387	368	386	397	363	352	338	371	347	366	380	333	388	355	371	374	383	390	359	362	402	380	386	390	353	361	379	331	326	361	380	366	381	334	345	360	357	395	370	363	362	377	377	379	361	353	324	353	372	381	365	347	348	343	319	377	350	321	343	416	382	378	363	390	354	390	359	356	381	378	337	346	350	375	369	399	375	363	358	391	383	378	359	365	368	361	337	353	368	378	365	365	357	359	391	385	369	356	387	384	314	376	395	375	328	362	394	357	365	358	340	341	324	355	356	376	348	393	355	342	378	341	398	365	382	380	331	343	370	358	366	380	359	371	324	363	418	386	382	357	347	347	355	346	383	382	344	373	336	345	348	362	383	374	350	405	378	410	385	365	349	332	340	370	377	354	372	361	378	350	355	342	331	365	348	361	395	369	365	341	403	396	367	346	381	337	364	395	391	370	352	360	383	361	391	340	377	353	330	355	349	370	330	360	369	344	394	401	372	374	361	411	346	377	367	383	362	332	384	343	361	368	386	321	357	343	375	359	372	374	379	376	398	378	345	355	373	344	354	375	347	349	357	374	355	367	342	375	353	375	348	375	364	376	374	350	373	382	361	370	358	378	337	352	340	362	353	361	389	346	375	399	361	399	345	394	374	370	397	387	345	348	370	367	365	398	351	374	352	375	414	355	346	368	392	388	369	367	369	346	329	356	382	389	381	377	385	373	376	356	383	389	356	381	387	376	393	397	350	360	384	377	398	356	383	311	359	368	383	376	366	357	390	350	353	367	359	372	386	352	354	375	372	409	364	421	367	354	378	416	374	367	393	383	386	396	389	352	373	353	336	367	377	351	387	363	365	373	327	406	339	390	378	415	355	351	375	373	349	381	335	346	366	387	365	360	358	373	382	378	370	359	386	355	370	365	354	389	352	333	379	343	385	393	362	394	347	371	353	358	354	332	363	347	391	364	387	369	370	355	364	374	372	360	371	347	338	355	352	353	368	361	371	364	388	361	343	352	349	361	359	376	378	366	357	393	390	373	348	347	337	368	344	365	383	358	325	321	395	361	344	317	357	373	339	371	382	370	350	351	357	382	334	374	308	403	357	353	349	373	347	369	380	358	372	383	388	385	375	360	336	389	373	346	373	425	378	384	385	356	358	375	344	367	370	345	338	378	373	354	363	358	347	377	350	378	364	389	372	353	396	372	350	365	372	374	363	364	379	379	343	367	367	361	369	365	377	352	343	364	371	368	365	395	381	374	356	388	358	385	371	371	335	395	372	349	392	365	399	367	389	358	356	363	369	350	355	377	319	366	344	395	358	365	372	340	356	383	367	389	371	359	349	382	377	372	339	314	359	359	366	373	344	342	320	391	363	370	337	377	386	399	390	357	388	345	351	386	377	388	341	363	402	349	351	356	382	383	373	353	368	325	365	394	344	315	349	370	380	396	341	406	370	376	368	399	353	372	355	367	347	343	359	403	376	381	348	372	358	386	356	357	374	368	359	375	351	389	378	398	329	341	392	356	362	337	383	375	334	397	385	342	391	377	371	363	346	370	355	350	335	379	369	385	371	359	378	403	378	354	405	356	383	391	387	375	339	359	348	373	354	373	356	365	342	367	335	361	382	378	363	372	389	379	396	392	364	364	354	346	388	359	377	339	345	324	363	348	362	356	323	331	360	354	397	358	346	329	373	386	413	357	349	355	347	383	359	374	359	355	398	362	392	385	376	379	381	356	355	388	359	369	372	335	384	384	347	363	344	347	378	391	340	387	369	379	366	346	364	352	371	360	372	387	361	344	379	400	327	375	357	349	389	367	377	324	343	375	369	382	385	366	389	374	403	356	357	388	369	369	358	362	356	373	348	341	349	396	367	411	369	364	354	387	345	349	353	336	373	385	355	391	379	379	393	417	352	352	378	378	354	373	361	372	351	321	367	380	360	358	347	367	371	377	376	389	354	353	362	345	358	369	364	385	388	349	324	379	416	324	357	362	368	400	393	363	382	363	368	363	402	349	360	350	380	375	367	364	382	362	365	396	367	375	396	360	394	380	358	378	364	378	377	374	347	377	334	355	357	354	383	362	371	365	377	380	370	378	350	364	359	348	347	348	340	381	360	354	371	349	362	359	388	342	380	369	356	369	382	362	334	364	346	366	363	357	358	391	360	367	377	403	367	355	387	365	373	403	409	359	354	399	348	369	384	383	337	363	333	359	399	351	348	378	373	354	344	349	391	373	356	376	353	395	365	348	372	343	374	360	356	356	375	348	356	390	365	361	335	343	335	337	360	353	332	355	344	366	354	377	358	343	376	359	375	388	354	340	350	382	373	379	350	338	368	374	349	369	363	370	340	394	362	380	397	385	354	375	369	364	349	352	349	375	382	367	380	347	351	377	365	354	370	329	415	386	363	348	343	376	346	359	392	377	350	358	385	393	367	411	380	376	389	364	364	355	355	381	372	396	379	341	368	385	376	358	326	377	317	397	373	350	346	401	362	370	361	378	371	376	382	366	373	371	410	355	395	360	355	386	369	401	349	381	360	374	365	381	349	379	363	352	406	355	347	341	376	368	388	348	379	389	357	386	360	366	376	341	374	357	351	361	384	360	346	358	346	393	364	356	331	358	369	403	328	350	360	396	359	356	394	363	391	365	357	353	357	381	357	369	382	342	346	374	378	358	391	385	363	353	328	382	361	344	361	332	370	359	347	359	391	389	332	385	343	388	367	363	385	349	372	363	350	361	333	376	388	357	369	383	362	387	397	358	348	360	382	376	337	398	354	373	352	347	354	369	346	361	362	334	355	335	333	400	401	369	363	382	331	365	395	364	381	366	380	335	349	371	380	343	405	387	351	376	332	320	339	351	360	366	328	349	383	387	366	347	356	378	369	352	334	355	358	350	336	350	369	357	368	359	344	367	416	378	367	361	380	382	344	365	347	366	376	351	359	356	402	380	399	324	352	354	364	391	385	397	322	389	350	373	365	376	334	382	384	356	381	388	349	381	373	360	376	380	354	363	381	377	374	359	401	352	342	359	340
5893	9388	1176	778	702	583	590	547	547	518	484	454	481	502	475	479	463	436	475	462	456	471	483	465	452	455	475	463	440	471	486	440	468	442	441	477	468	446	469	462	433	458	463	448	481	429	455	452	447	458	459	440	449	449	432	437	466	473	432	446	461	469	442	398	454	440	443	445	436	441	471	473	446	464	455	443	476	449	497	443	419	423	434	447	409	445	443	465	453	458	451	478	445	476	464	430	459	475	482	424	462	497	452	430	449	488	483	431	452	461	451	453	455	446	444	457	470	418	417	461	480	494	428	460	409	430	464	430	439	470	436	460	470	485	445	485	439	440	469	432	462	460	454	431	478	446	434	477	442	462	425	475	457	470	466	474	398	476	473	431	495	441	466	449	443	445	433	439	460	440	447	456	477	453	466	499	451	459	454	442	435	438	470	440	469	455	463	472	477	438	434	466	441	458	450	474	471	450	419	446	466	448	464	447	446	434	467	490	438	472	464	426	446	444	471	451	423	462	446	441	444	450	438	428	457	425	431	469	456	395	461	441	433	444	523	453	417	411	446	495	467	447	462	451	433	468	449	466	415	477	450	433	443	422	445	447	475	449	449	461	462	442	456	462	448	474	454	454	452	461	448	467	443	436	437	496	460	475	449	441	482	483	490	434	470	446	447	445	439	449	454	423	416	464	479	445	479	451	433	455	436	444	441	418	430	430	451	446	442	476	457	437	460	434	425	458	476	509	439	451	463	470	432	465	456	409	458	442	434	446	452	443	474	488	456	482	473	464	467	458	492	444	473	435	428	473	441	437	449	464	419	458	477	431	441	456	441	423	443	395	428	433	444	478	466	443	447	481	450	441	437	450	441	478	473	475	486	473	413	483	478	420	467	429	419	452	446	451	465	407	453	435	458	457	445	455	429	471	450	467	429	423	432	464	491	451	419	423	459	466	494	517	471	431	456	421	491	447	442	459	475	462	509	454	465	414	452	467	501	452	451	478	446	470	443	501	487	457	439	441	436	442	458	441	438	424	447	477	472	451	483	452	450	462	427	504	510	455	452	420	446	462	447	424	470	481	456	443	480	465	447	475	444	450	450	470	495	484	444	431	463	420	424	525	442	431	480	454	460	425	465	447	434	419	437	417	435	447	465	427	454	504	481	472	488	443	489	478	457	437	440	413	485	461	485	461	460	454	430	451	483	457	478	436	461	474	456	473	469	456	489	440	441	496	458	420	441	448	437	462	460	450	421	425	415	461	486	434	423	465	461	449	442	462	475	444	465	470	443	448	450	483	422	408	437	471	454	433	446	475	485	485	454	437	452	503	445	397	490	472	415	455	449	475	460	425	448	417	469	428	460	456	462	429	466	458	494	443	433	469	461	451	467	475	452	436	446	483	478	455	472	494	459	439	485	427	467	481	466	440	479	479	458	462	439	433	453	450	436	463	441	435	488	443	478	470	480	452	449	441	422	474	468	427	449	430	460	496	439	463	463	412	483	426	449	452	495	463	463	478	412	452	469	426	460	478	474	483	415	447	466	449	443	448	497	475	489	433	468	472	450	399	426	401	431	459	452	453	447	516	441	474	501	432	443	449	433	432	435	494	474	441	431	472	472	478	439	443	432	461	487	451	451	429	472	443	466	430	455	450	402	466	423	431	469	448	471	409	424	494	443	447	467	460	467	455	416	422	446	454	457	429	445	473	460	431	494	428	446	466	453	474	485	447	418	494	424	461	502	438	445	470	438	442	445	462	476	482	449	427	464	495	461	464	456	414	454	466	424	460	436	441	440	467	452	482	488	455	479	486	426	464	414	417	439	489	487	473	453	452	487	453	445	438	456	410	468	395	458	406	472	480	412	419	453	440	439	449	445	436	454	485	403	458	488	456	442	470	452	470	439	458	452	451	436	450	436	461	469	491	424	433	473	433	432	497	408	477	467	469	454	422	417	474	484	499	435	430	469	441	448	485	456	482	466	439	430	454	434	445	469	431	448	445	469	413	479	443	456	457	458	417	504	453	502	436	449	464	486	460	476	453	495	416	414	476	482	471	450	421	471	476	492	460	447	455	429	465	478	436	457	421	486	459	447	448	452	456	448	446	450	427	449	431	416	431	431	441	475	404	433	491	438	452	472	475	464	474	450	449	464	490	475	457	462	451	453	457	450	435	466	481	478	436	461	446	434	449	452	452	441	456	411	448	442	450	405	445	458	450	466	443	497	483	444	424	463	438	490	435	479	436	438	481	467	423	431	426	464	456	454	420	461	452	489	471	478	482	455	460	452	482	500	452	419	457	441	431	427	420	501	471	435	453	443	440	479	456	432	439	433	425	492	459	383	453	414	418	422	456	435	476	428	464	437	455	451	463	466	453	425	492	453	441	473	448	456	440	449	483	419	478	484	443	467	425	434	479	456	458	419	454	456	425	505	427	457	424	473	450	459	468	451	425	477	467	463	464	450	435	448	420	436	465	480	442	459	436	454	402	479	456	418	466	469	494	442	449	465	483	455	463	437	447	465	430	414	450	421	457	465	412	426	476	428	478	457	469	450	426	448	438	454	482	423	461	447	458	455	441	489	446	436	404	479	469	472	426	481	447	481	443	477	455	456	413	458	450	487	493	451	435	494	480	458	459	455	464	439	450	435	475	439	422	448	463	434	442	429	465	451	453	446	478	459	457	508	475	440	472	494	442	471	455	456	442	479	454	432	473	440	472	450	436	477	467	471	438	477	457	469	447	467	488	432	480	447	462	442	427	417	439	432	480	465	440	457	448	420	486	464	443	436	463	455	425	468	449	424	430	476	412	455	434	462	462	434	500	467	460	440	453	476	478	473	471	440	421	463	441	450	480	486	470	445	423	450	483	464	462	449	471	414	443	470	449	423	470	461	448	427	473	446	444	460	443	435	466	434	471	401	450	443	459	470	450	465	429	457	435	440	453	439	450	442	455	484	436	457	502	460	452	459	455	433	454	432	459	435	455	478	451	438	426	446	420	480	433	465	443	454	463	452	488	451	498	496	496	464	471	401	494	460	462	435	432	446	472	445	448	430	439	468	428	455	470	420	432	487	438	409	431	485	424	460	438	435	456	434	465	452	412	447	443	456	458	451	429	476	446	439	440	439	450	473	464	414	472	447	475	434	446	455	430	457	440	457	442	465	439	417	428	458	448	465	468	439	477	452	447	468	467	483	420	401	447	452	418	477	477	426	460	441	479	427	424	432	417	452	426	458	446	482	481	465	408	458	469	448	465	446	440	455	459	481	420	471	453	445	440	445	479	451	438	485	461	467	437	474	483	456	462	422	469	485	437	462	450	436	457	463	469	453	444	426	462	496	478	453	471	441	476	458	451	433	447	456	460	461	464	462	479	477	422	453	473	455	443	468	428	448	443	466	452	484	438	426	478	483	441	448	440	446	449	451	459	456	442	443	449	479	460	432	445	401	459	464	446	464	416	450	459	462	430	442	468	481	460	431	446	443	416	499	474	461	465
23891	21105	28522	23899	21062	9419	1461	1048	821	897	775	720	749	674	706	671	678	666	661	648	599	570	603	603	600	602	621	619	584	625	625	589	556	605	579	601	609	565	598	611	576	581	625	601	565	594	594	581	581	541	582	615	578	557	611	579	624	576	533	610	608	583	573	626	592	631	577	571	638	559	606	594	595	613	604	574	524	620	569	569	561	541	609	619	565	589	625	572	610	555	615	569	578	542	565	586	617	586	585	612	581	629	571	581	601	568	592	589	627	612	561	631	591	586	631	570	593	594	568	593	563	559	604	564	607	616	559	619	570	626	589	589	617	540	592	594	568	606	608	599	590	574	619	569	594	599	631	575	579	577	564	580	574	580	585	595	610	564	618	607	553	580	579	570	593	603	560	588	617	582	608	592	586	590	551	613	600	581	570	634	575	598	588	581	637	577	543	574	604	629	562	546	587	553	580	599	605	577	569	569	617	572	581	560	526	579	599	586	591	617	631	610	572	605	575	559	617	600	556	555	561	594	547	624	635	546	587	549	580	603	589	581	584	563	577	593	581	574	610	612	572	575	574	564	600	575	607	610	553	549	543	564	543	616	621	597	594	550	588	635	581	589	582	607	605	602	606	588	566	632	607	569	560	598	608	526	592	535	587	603	571	581	579	599	544	624	589	556	576	623	577	566	547	578	608	600	612	569	598	606	641	590	510	589	542	568	563	582	592	598	559	567	601	610	569	644	571	579	600	561	588	592	575	566	589	608	618	601	563	577	554	590	597	572	583	592	575	608	553	604	568	626	614	613	579	603	609	608	564	612	544	577	570	576	590	578	592	581	642	646	572	559	608	573	607	577	565	592	589	568	600	599	579	575	606	572	583	596	609	558	631	582	610	595	587	585	584	613	625	599	572	593	614	565	555	580	592	541	581	645	558	584	625	569	564	569	581	577	572	582	589	586	601	536	596	577	617	603	604	551	595	623	583	557	609	616	615	575	573	599	571	587	597	564	629	581	611	570	614	597	596	573	577	570	563	605	618	583	560	600	569	557	604	599	628	558	620	568	559	608	601	606	571	590	566	587	550	574	593	530	594	591	588	604	590	595	556	586	566	626	537	564	599	571	593	588	560	563	609	601	596	560	601	547	532	585	608	561	561	561	581	537	612	593	621	593	638	571	573	571	599	563	573	577	595	553	591	590	612	604	582	567	615	563	574	633	586	581	578	572	598	625	579	590	576	598	582	600	499	586	562	620	617	587	527	567	557	583	582	570	606	604	570	584	569	595	605	587	581	562	585	587	550	614	567	568	575	555	557	578	604	593	571	582	591	586	623	573	597	601	568	608	556	599	616	543	616	603	549	589	622	612	589	616	549	606	598	579	554	588	581	569	602	600	596	569	602	597	590	534	625	613	599	564	579	583	565	589	625	604	604	610	648	598	554	623	554	555	601	577	546	586	585	620	586	597	601	558	606	594	610	568	545	593	570	586	581	564	591	602	623	595	580	586	597	570	606	599	562	555	559	584	605	582	574	582	600	606	599	608	626	570	642	597	554	567	559	600	586	561	616	556	561	595	566	602	565	556	573	576	593	583	597	566	588	588	545	574	526	600	564	559	632	566	605	593	585	590	549	584	586	572	586	596	583	554	552	594	593	587	631	581	575	602	567	564	577	576	597	587	561	548	587	625	629	562	570	561	603	572	597	597	568	583	575	528	566	540	601	596	623	570	604	573	602	606	644	573	568	557	558	620	562	593	601	576	616	595	592	601	563	572	617	602	575	572	614	560	520	598	586	575	590	619	629	553	589	563	570	573	579	581	596	582	532	597	609	608	598	577	571	633	595	573	597	579	588	570	574	587	568	628	582	614	609	605	592	625	611	580	633	627	567	590	619	607	562	590	567	582	580	562	557	603	613	547	601	594	623	555	606	580	649	578	623	581	577	584	618	564	596	581	590	621	592	588	596	595	609	636	591	576	625	582	611	565	611	593	573	546	600	605	578	606	562	638	572	581	533	570	580	590	541	610	574	587	564	631	586	577	564	570	594	591	586	602	589	616	576	580	587	606	583	594	577	564	584	559	584	604	616	560	597	624	602	581	568	575	583	588	569	610	597	569	585	548	562	577	553	541	602	579	620	591	578	603	555	597	582	624	608	589	658	583	589	566	594	553	588	635	607	598	585	613	561	599	573	578	561	572	578	618	584	551	587	584	608	609	619	620	568	551	577	600	589	600	559	565	580	618	553	598	592	591	595	575	567	604	528	592	573	607	532	626	557	593	545	578	579	578	602	575	588	575	562	536	588	573	573	603	544	572	612	577	559	603	584	571	535	537	623	594	584	587	591	546	621	621	586	587	561	600	569	638	614	600	606	580	564	587	532	558	592	542	552	626	565	576	583	577	632	574	537	597	548	597	573	577	609	589	615	574	567	590	626	570	596	539	616	593	600	570	565	575	552	598	592	628	601	574	555	615	565	573	567	602	595	587	600	600	582	533	551	596	581	611	541	635	612	547	562	591	561	583	607	590	559	585	583	590	573	584	567	547	569	609	575	586	568	578	587	588	579	586	606	575	638	610	567	555	585	571	581	543	566	605	565	609	545	591	618	575	603	586	588	575	612	614	633	581	563	580	602	566	558	514	599	579	536	564	529	673	616	611	571	608	577	572	563	616	556	591	596	606	599	594	602	574	568	582	592	560	644	632	577	606	542	594	600	594	596	595	541	558	585	554	614	549	602	550	551	565	571	627	554	577	616	570	599	572	599	592	585	574	616	565	560	553	532	566	596	592	589	562	592	567	594	605	593	573	589	571	635	543	569	565	563	551	605	558	632	568	611	606	616	577	571	584	623	602	571	567	565	594	601	569	560	592	630	589	577	607	589	619	580	563	579	621	568	565	584	608	591	586	576	585	538	576	603	612	589	606	567	642	553	572	592	620	544	577	561	611	600	588	581	570	597	562	604	586	597	555	584	588	581	579	552	611	564	628	550	601	558	574	585	642	584	535	580	582	595	597	576	628	587	617	613	619	549	595	616	568	566	590	591	579	626	580	588	622	549	570	587	609	581	534	629	560	610	578	585	567	566	579	551	568	589	605	569	586	559	565	569	555	591	573	588	568	563	584	550	571	605	557	592	600	553	557	591	582	595	576	572	611	606	586	619	559	591	566	579	585	592	569	554	585	594	611	582	585	601	576	568	570	557	546	541	536	593	588	557	541	599	573	595	597	556	597	581	580	587	596	566	573	611	561	584	595	620	587	556	580	584	590	580	607	622	560	586	599	586	586	566	603	557	603	605	600	576	595	550	591	569	570	607	569	561	582	578	577	584	605	593	607	605	607	569	559	591	529	597	604	612	607	590	590	592	629	540	582	539	586	628	630	570	595	580	628	614	540	580	597	613	523	580	537	587	612	596	608	575	568	615	560	596	568	556	588	571	553	587	589	587	591	584	630	622	623	565	625	613	572	581	617	566	554	564	574	573	576	605	567	636	530	614	583
9611	33273	8852	4532	3237	2434	1961	1679	1479	1316	1143	1033	964	988	948	888	882	792	819	823	831	812	769	795	746	731	747	763	753	715	762	724	728	739	742	755	750	747	759	765	768	747	765	695	725	757	721	718	705	710	667	728	691	716	673	734	701	670	673	700	720	731	714	739	713	669	735	730	708	697	686	662	702	722	701	738	686	675	714	766	716	703	733	694	675	654	734	642	662	767	727	711	717	694	734	760	698	729	732	729	704	698	694	716	745	769	732	751	683	684	700	671	639	723	732	695	721	680	727	758	706	713	711	713	684	768	677	754	704	683	694	702	728	696	754	677	676	698	696	706	697	730	713	668	678	698	722	717	662	702	720	705	731	663	695	714	707	700	699	719	675	706	758	692	686	660	716	698	709	662	714	686	689	632	686	707	709	712	734	724	706	720	689	718	686	727	695	683	761	687	776	696	671	704	689	732	732	738	738	728	703	720	733	730	714	664	715	735	735	675	636	658	672	697	742	756	663	686	686	720	694	707	703	682	746	727	687	712	704	680	659	668	692	723	678	684	728	684	682	720	732	716	742	707	701	717	725	642	684	677	705	700	676	717	680	738	746	706	723	686	782	685	712	668	688	678	725	687	690	738	708	757	685	686	732	737	698	729	715	725	684	679	734	680	679	687	747	733	729	710	701	696	666	718	708	732	696	698	743	722	684	708	654	669	728	755	708	740	683	732	726	717	678	712	669	738	723	737	751	670	717	722	661	761	744	673	660	663	731	688	725	731	693	731	696	727	725	709	692	716	680	733	697	706	718	716	702	718	683	711	678	694	693	713	718	703	723	740	670	732	749	720	735	705	710	682	706	705	693	689	727	669	674	668	710	660	687	679	704	734	706	750	696	656	742	733	672	746	740	696	646	693	697	674	682	692	714	728	745	724	690	714	687	699	743	659	745	710	705	709	682	695	750	696	722	723	694	733	748	710	693	670	704	709	717	708	652	720	725	693	656	703	717	739	707	693	695	667	716	733	654	694	724	686	656	748	688	737	709	655	742	660	722	766	735	699	706	703	684	726	698	651	709	719	713	723	705	689	696	722	700	704	677	680	734	712	702	743	717	664	670	746	694	703	728	666	722	685	729	703	713	757	724	693	679	697	736	694	710	692	662	717	703	674	759	670	701	693	697	716	691	666	743	706	713	716	686	679	714	678	702	705	676	666	743	709	678	715	692	708	726	687	678	684	730	717	710	689	727	705	721	678	687	726	722	725	694	693	740	701	655	727	701	714	707	672	708	747	699	690	700	695	723	671	715	708	703	677	694	714	702	715	667	701	653	739	761	700	730	688	680	693	679	677	687	651	746	744	673	682	684	714	749	739	700	638	692	709	696	745	703	678	688	704	771	693	710	678	709	721	727	706	699	709	711	721	709	696	717	729	713	692	710	695	696	697	724	679	674	700	689	733	675	708	742	674	686	674	731	707	676	669	726	721	702	676	687	655	748	662	681	721	663	720	674	705	746	756	716	726	714	720	714	743	702	706	717	703	692	672	737	678	715	682	719	708	685	724	671	732	709	684	726	666	753	680	723	702	704	729	688	683	717	709	725	687	710	747	702	729	723	694	737	683	693	675	716	724	702	706	725	718	720	684	691	680	727	705	726	685	721	718	687	740	697	703	691	694	698	706	665	711	692	699	690	727	744	693	695	680	727	736	744	682	701	720	652	708	758	743	694	758	632	719	658	724	742	709	727	660	693	735	693	716	694	693	682	718	750	670	726	740	720	691	693	721	704	703	726	689	747	672	714	721	744	687	699	730	730	682	723	748	733	718	707	645	689	744	641	674	699	699	716	717	723	695	720	721	707	687	713	683	697	695	700	705	744	710	700	708	703	708	743	724	647	656	725	687	701	728	718	730	703	724	753	752	705	683	727	732	690	694	730	659	724	696	738	694	696	724	650	733	709	727	676	687	696	710	726	721	697	715	744	719	706	720	672	692	723	768	709	697	682	745	696	648	703	728	678	704	761	694	703	713	724	697	765	788	695	694	683	704	704	750	680	674	676	748	713	772	707	692	681	670	698	717	688	693	742	743	697	685	721	712	690	706	702	708	675	668	729	656	692	694	725	737	695	697	698	708	712	753	720	673	674	746	663	711	724	713	639	686	700	640	706	693	692	705	681	715	746	718	702	766	734	707	676	660	683	744	689	700	704	709	710	692	661	704	731	695	755	664	717	740	724	734	687	671	688	716	720	704	655	717	749	732	726	741	719	723	721	713	680	724	699	719	649	744	676	696	723	676	708	707	706	612	693	681	721	705	712	695	693	726	730	704	651	697	731	730	688	669	642	725	702	690	709	730	734	702	715	685	699	723	712	692	733	727	753	725	699	774	722	639	733	662	747	698	744	741	703	742	678	696	721	697	684	737	715	701	729	669	708	726	695	713	700	671	718	715	687	686	694	716	751	752	713	678	732	681	717	682	740	721	688	689	681	723	695	722	677	691	695	695	718	732	719	693	742	701	683	723	691	704	683	684	704	665	686	697	711	666	660	717	668	734	651	715	713	733	735	710	673	698	722	708	693	741	674	673	696	735	717	692	704	738	699	671	691	711	699	731	717	731	645	688	675	702	734	694	702	721	669	700	708	700	711	674	715	702	722	716	672	756	708	699	759	703	690	740	713	724	699	689	703	666	700	725	693	693	716	724	694	728	721	696	698	696	693	648	710	642	720	701	783	713	749	699	699	688	723	674	644	688	657	654	681	738	690	685	757	651	663	704	690	709	706	719	661	671	678	686	655	667	746	677	703	687	687	699	692	709	711	729	729	716	745	684	698	665	693	708	643	682	712	725	678	690	754	733	738	650	682	663	714	688	613	716	698	710	704	705	767	740	681	717	737	718	703	697	739	733	676	700	722	747	647	709	668	716	662	710	695	764	768	711	713	687	729	644	711	708	717	701	690	682	694	696	745	720	696	650	736	684	705	728	718	725	737	688	665	675	685	664	706	672	701	698	670	705	704	675	681	698	715	660	713	711	658	690	686	695	732	696	718	698	702	703	752	708	723	705	695	673	662	702	735	685	717	686	710	688	644	745	716	732	749	717	716	666	714	666	736	678	696	709	713	756	693	715	653	712	684	657	708	726	696	742	723	673	686	751	679	698	728	708	738	647	709	681	690	649	686	721	710	752	690	706	690	725	712	716	725	672	642	686	655	703	731	669	730	737	701	678	730	726	715	673	654	711	710	722	721	703	715	658	702	713	704	686	752	723	714	681	711	701	724	725	683	727	749	708	685	724	759	689	679	708	724	680	694	709	675	691	693	704	707	696	755	731	724	665	669	678	728	699	729	697	689	688	741	700	708	704	692	717	677	703	702	678	741	713	712	717	691	716	681	718	705	702	696	719	688	718	663	715	680	715	731	712	684	684	656	746	664	722	691	708	679	721	715	744	732	704	701	660	692	727	643	752	694	744	693	718	709	699	695	743	655	703	730	710	720	717	749	717
25016	21118	27017	25139	8594	821	581	460	427	416	412	378	376	386	355	361	311	322	356	331	341	302	314	314	334	302	344	293	348	288	330	369	306	308	338	330	320	299	313	340	309	305	327	292	343	309	310	308	294	342	328	270	307	330	322	317	343	311	336	306	289	317	320	320	333	306	314	333	314	329	289	325	327	326	312	310	319	295	344	305	320	333	324	279	305	321	317	334	321	312	315	281	314	321	331	298	327	319	295	314	334	319	307	317	302	294	318	276	308	302	303	302	349	328	333	302	317	328	311	338	315	313	309	276	295	324	314	336	319	300	295	308	288	326	326	296	323	357	347	352	290	301	343	301	324	304	305	306	306	300	313	320	315	293	291	311	317	327	345	350	321	303	306	294	348	310	334	328	323	322	286	296	332	336	303	307	305	348	302	340	312	327	309	322	283	316	342	326	300	320	318	297	329	307	336	325	329	304	318	300	328	335	301	318	328	283	303	301	300	297	305	330	331	290	327	329	323	333	305	304	311	325	293	309	306	276	308	311	309	301	314	326	338	275	286	318	273	333	293	321	290	345	332	281	322	277	322	311	299	294	319	314	306	318	328	320	322	315	318	321	304	296	333	298	290	298	288	283	315	320	321	307	304	337	341	311	313	291	275	330	323	288	354	296	312	352	310	307	331	333	295	304	314	307	306	307	263	324	327	359	296	277	342	319	319	308	315	314	316	348	307	337	290	320	319	329	329	320	302	273	358	269	322	283	280	307	278	296	292	316	327	326	326	319	336	314	306	335	318	312	319	301	331	291	289	293	339	314	288	295	301	289	315	300	295	306	325	314	342	326	302	319	355	339	317	297	353	317	301	301	293	313	310	303	314	298	282	309	355	323	317	283	315	303	323	283	309	311	317	330	336	304	334	315	307	308	302	317	294	332	319	323	303	316	312	287	327	306	316	282	340	343	310	290	300	279	302	320	293	309	294	289	308	337	350	350	331	310	301	301	291	278	314	322	332	302	337	322	313	324	338	286	316	306	336	303	284	304	341	351	292	298	329	330	322	295	298	310	305	316	334	339	282	323	307	278	330	314	309	311	302	355	313	329	306	301	309	329	374	334	338	339	302	332	301	310	307	296	261	304	299	336	323	284	327	316	339	345	316	324	329	313	318	319	324	297	323	292	327	295	310	316	296	298	331	298	345	322	317	317	323	306	324	293	318	288	327	327	338	316	301	307	317	313	322	301	330	330	308	303	317	295	316	349	324	333	325	313	301	300	299	288	325	287	326	280	317	319	303	312	326	329	307	348	286	311	265	301	292	287	333	332	303	331	307	342	309	287	343	304	319	312	315	281	328	332	291	312	323	318	349	281	307	310	343	330	297	296	323	307	326	313	301	282	363	355	308	325	301	296	301	318	311	340	311	296	289	286	287	282	332	348	291	333	310	332	328	340	309	325	310	288	313	331	312	281	335	342	327	297	347	302	294	303	299	320	340	320	340	276	328	299	309	310	291	343	296	316	311	280	295	328	278	316	313	307	313	309	271	322	282	339	322	281	315	305	299	332	291	317	325	282	297	293	300	295	308	315	286	303	302	321	329	281	314	313	302	337	298	299	318	328	333	307	287	309	277	295	316	283	322	319	314	313	322	326	293	312	303	323	309	285	315	309	315	308	328	274	314	289	345	294	335	322	315	293	308	317	293	325	310	294	300	301	295	292	345	321	298	313	283	327	287	322	310	314	308	334	330	329	295	299	313	317	323	290	331	303	334	294	310	324	342	297	307	298	290	305	297	327	338	315	302	338	325	296	317	320	357	340	300	322	291	351	303	309	305	311	272	315	328	312	320	311	316	302	336	329	327	325	308	302	315	306	299	279	311	293	327	315	291	318	301	301	294	318	306	322	318	302	334	306	320	314	307	327	293	316	320	289	318	318	304	329	323	328	327	308	294	310	325	306	323	299	312	329	326	339	312	325	334	314	328	300	328	335	310	334	339	324	334	344	350	303	304	295	284	319	308	305	322	294	310	298	299	326	305	300	316	283	309	299	304	312	312	307	320	283	339	281	351	304	324	330	296	319	301	322	301	297	295	330	323	302	317	346	321	334	322	284	321	321	309	335	305	329	293	340	317	325	313	309	316	321	348	312	310	345	308	306	284	306	315	300	304	292	273	320	308	301	317	318	315	328	327	334	324	315	320	295	322	326	322	270	298	303	271	317	312	316	326	289	317	274	330	307	294	299	325	291	298	335	329	339	326	300	283	297	331	320	321	321	298	309	315	321	326	331	280	296	319	340	280	314	300	332	334	314	298	303	328	319	312	323	313	308	302	317	303	303	307	307	334	311	309	314	323	318	315	306	279	342	325	291	325	349	302	295	342	326	317	284	276	307	294	277	301	311	297	320	328	325	341	301	326	288	330	307	318	293	330	344	341	298	325	305	312	292	292	324	330	313	303	304	313	340	334	321	298	305	317	334	325	310	322	278	328	314	343	327	342	268	333	308	309	313	330	321	318	271	280	325	294	317	291	336	312	295	314	321	300	311	309	296	305	335	321	288	310	311	303	321	299	294	326	342	301	298	309	345	337	323	303	331	296	298	335	314	314	313	304	342	306	296	332	326	316	316	323	280	324	299	332	330	291	324	300	319	301	315	310	298	291	302	340	302	291	325	308	297	323	313	302	295	307	320	290	314	344	297	352	295	340	303	324	327	310	314	299	327	330	317	323	332	320	319	319	331	310	313	311	306	312	303	307	308	313	313	326	329	324	331	307	300	295	294	348	340	297	335	302	293	350	340	313	369	330	325	286	291	326	342	286	298	311	314	317	280	306	324	345	328	285	329	298	307	300	307	348	319	303	314	336	310	340	328	303	281	315	352	314	302	324	328	309	324	328	342	311	285	296	298	279	326	316	301	304	336	317	316	312	310	323	304	284	296	332	311	295	300	308	329	307	292	322	324	308	289	305	326	298	294	352	344	330	296	299	302	308	313	289	300	297	331	352	325	305	307	303	309	324	294	322	299	297	266	322	307	323	310	313	296	316	266	304	305	312	277	279	309	308	345	277	304	333	314	307	323	318	331	302	329	346	306	323	320	325	313	291	309	303	329	281	290	326	324	323	314	315	303	322	327	323	275	260	298	309	307	296	297	293	286	322	303	310	307	313	296	310	304	297	295	308	293	320	300	322	316	327	295	298	314	291	337	292	301	318	302	344	288	304	310	323	335	315	309	305	319	321	334	309	301	307	306	289	288	335	297	316	313	315	297	322	342	303	310	347	314	341	325	323	301	307	360	351	322	313	306	309	320	309	321	315	310	278	292	324	321	299	293	323	316	356	306	266	293	310	303	288	306	315	296	335	356	313	318	343	316	327	283	298	287	295	310	305	332	295	290	325	322	275	294	307	325	339	329	278	351	305	317	306	296	306	295	309	310	279	317	320	327	344	292	326	306	313	327	333	325	288	297	341	322	334	294	306	306	326	318	333	335	295	319	299	293	305	324
11402	29030	4924	2431	1720	1349	1108	976	800	679	673	596	553	516	504	458	455	480	453	449	448	437	433	427	425	400	398	423	408	422	447	393	400	431	440	407	380	427	399	391	413	395	367	411	406	392	400	468	405	416	343	375	412	372	392	394	395	379	412	421	371	407	395	418	449	394	384	411	409	385	416	394	410	410	387	371	418	405	410	402	388	405	398	427	415	398	423	409	374	392	356	396	387	381	421	408	430	393	397	398	393	421	397	414	391	395	391	405	411	372	425	419	420	413	441	403	349	399	408	422	388	398	383	385	386	386	404	408	386	422	388	399	425	443	419	428	399	386	422	404	395	432	407	428	421	397	439	379	395	387	442	396	430	418	429	393	438	412	422	381	390	460	459	411	418	395	406	410	416	359	395	393	437	395	409	394	425	422	374	367	405	399	398	374	376	438	405	388	376	437	391	396	403	423	407	415	417	422	402	391	406	411	424	385	399	350	390	398	433	402	421	367	408	408	406	371	418	422	416	381	402	420	386	415	407	399	382	415	397	395	347	386	376	400	404	400	424	404	405	406	420	386	399	357	392	382	426	442	349	366	407	412	424	420	392	403	443	384	382	417	415	385	395	398	388	425	418	399	428	377	403	366	391	391	400	379	404	401	419	393	403	357	405	408	376	396	368	431	383	407	383	400	423	416	372	414	378	369	435	405	363	393	445	429	401	428	416	399	384	390	368	400	405	430	411	375	415	399	382	428	414	400	409	433	406	380	369	393	399	417	424	394	394	388	406	414	445	430	396	389	400	389	409	398	371	380	424	392	387	399	377	426	402	418	400	383	398	412	386	391	396	415	367	407	408	414	411	451	367	375	408	419	429	395	380	370	389	413	425	397	432	412	384	407	407	391	443	392	394	376	412	396	419	410	410	387	402	374	385	406	383	407	407	388	386	404	415	406	371	357	406	370	406	421	425	398	415	374	399	372	383	412	438	452	398	419	373	368	385	389	386	428	385	407	385	387	397	421	409	394	380	415	414	396	396	414	399	392	393	420	381	380	376	407	425	385	373	415	401	415	412	395	398	401	378	382	388	410	405	381	389	400	375	406	422	381	425	402	411	362	426	425	409	430	371	386	414	400	396	427	385	410	402	391	373	401	402	424	419	369	373	385	402	403	422	416	373	392	423	418	406	395	358	386	414	374	378	425	379	405	406	403	400	411	397	387	389	406	379	405	377	385	376	411	417	405	402	404	375	406	383	402	397	413	375	389	408	384	381	419	398	433	407	403	380	416	411	432	432	422	416	393	399	415	365	400	430	392	371	430	432	414	389	367	403	417	373	422	393	431	393	390	408	383	403	409	388	386	392	409	414	414	416	391	377	428	374	427	392	425	406	393	405	379	400	374	396	413	421	374	443	362	390	412	421	403	376	372	404	391	414	408	430	393	415	408	414	402	371	436	388	395	372	406	389	443	415	410	389	419	424	353	371	407	409	449	405	378	383	405	387	380	406	417	377	432	399	395	422	402	401	378	389	382	395	412	365	418	366	405	388	401	444	397	414	394	407	385	379	400	407	402	399	417	386	371	399	389	405	394	429	405	427	410	418	369	404	414	413	386	367	408	402	405	411	407	402	394	398	370	393	394	403	406	425	395	405	382	423	412	367	406	413	397	427	425	405	414	403	423	444	421	415	396	420	407	426	391	389	345	414	398	425	402	412	390	432	387	400	400	409	418	408	404	365	434	400	376	391	408	395	391	401	388	397	390	406	411	399	400	378	417	406	415	426	380	383	400	378	424	421	402	444	413	410	400	411	389	381	387	381	427	388	389	414	398	362	392	381	426	400	390	426	402	380	388	423	409	377	398	419	404	406	416	416	391	397	397	382	375	396	368	407	404	364	424	398	402	438	399	416	401	401	427	388	375	411	406	418	409	418	368	385	383	383	416	421	395	417	429	408	399	417	387	372	408	406	414	409	409	386	375	419	395	378	373	433	412	407	402	389	401	379	396	382	368	420	403	409	428	380	397	389	384	428	425	386	427	410	415	379	400	425	399	413	391	372	412	396	413	380	428	392	437	352	413	364	400	434	355	420	388	408	423	414	370	391	407	445	390	394	404	388	395	411	388	431	413	380	381	383	380	361	416	443	379	384	412	426	417	406	392	421	437	400	384	401	399	397	380	390	421	363	403	409	364	433	388	398	399	369	419	413	382	433	384	438	415	391	413	402	415	420	384	391	389	386	399	403	402	409	386	433	399	390	390	398	412	418	412	430	393	385	405	414	401	399	382	406	387	376	383	378	401	400	420	389	390	420	365	388	410	391	357	419	402	423	412	382	400	398	386	407	367	424	424	413	392	375	405	400	373	409	401	384	409	384	402	423	400	397	397	394	394	424	411	413	420	386	399	401	360	378	407	411	403	390	411	397	386	400	418	435	413	445	412	395	386	383	401	384	369	423	391	400	411	403	444	408	405	405	422	401	423	396	409	401	366	414	406	409	414	389	447	388	396	401	383	361	418	395	396	394	392	388	377	447	397	377	375	422	370	391	398	426	396	398	397	403	402	404	411	404	420	369	390	390	381	390	407	388	421	404	391	431	391	400	423	407	382	406	393	445	407	396	423	390	389	406	395	422	387	410	402	428	395	401	393	406	391	398	429	398	406	401	399	349	363	403	420	427	421	407	401	390	393	413	387	431	378	404	423	377	413	383	417	395	408	390	396	406	417	403	383	431	377	394	442	409	376	442	417	419	427	368	400	408	384	399	383	404	410	408	409	422	426	400	372	404	393	411	428	403	386	443	387	413	404	408	387	402	373	410	394	366	393	403	387	381	424	419	374	400	398	367	387	430	423	418	398	420	388	405	406	427	349	347	400	409	400	395	404	400	415	421	379	416	387	413	376	370	370	385	400	405	417	410	379	381	383	401	404	396	417	429	417	371	370	415	402	393	377	415	434	401	380	391	376	406	364	410	431	398	365	407	396	378	416	376	422	427	417	404	408	380	422	407	413	401	393	392	402	408	378	372	421	388	405	403	406	419	382	413	384	435	373	385	402	395	395	418	376	412	392	392	398	378	402	402	442	397	398	447	387	375	426	375	408	361	418	424	397	387	403	412	400	429	400	373	398	430	400	377	373	389	425	420	376	405	380	424	388	367	440	401	393	403	368	402	402	392	421	393	436	361	423	386	408	415	381	409	405	386	385	402	345	401	400	378	393	342	437	393	361	404	414	413	403	386	377	412	386	384	399	384	414	394	438	406	406	378	404	414	396	419	375	383	401	362	446	382	375	451	415	425	394	398	424	382	406	401	400	421	409	414	438	364	388	396	402	389	427	408	422	408	424	380	369	400	413	416	419	404	387	413	424	386	395	380	408	408	386	373	405	381	404	432	391	411	363	398	408	385	418	400	404	416	404	379	399	425	389	400	374	399	363	380	391	430	394	366	391	414	398	397	393	380	439	412	417	356	395	387	400	420	401	374	409	407	340	395	437	398	438	417	387
22888	21135	28630	23859	21131	21155	8443	1538	1188	1042	961	889	863	845	793	718	710	730	760	722	676	683	661	668	637	665	602	641	606	629	609	634	675	645	618	639	645	632	607	613	624	606	617	623	612	608	604	613	634	600	652	605	652	602	617	631	621	560	644	629	600	666	622	604	610	639	646	608	607	573	567	568	649	615	573	632	590	598	591	585	589	587	568	613	616	592	635	612	615	604	559	625	616	621	601	604	573	620	633	556	597	564	589	572	639	590	587	614	602	579	610	634	596	650	621	624	556	625	603	625	604	585	581	570	623	561	571	624	601	653	578	562	601	626	591	582	622	681	637	644	609	573	580	646	644	647	618	573	577	619	611	632	613	566	605	595	582	553	632	637	647	590	602	585	616	603	646	564	572	596	589	596	618	628	574	590	594	592	599	603	593	580	587	578	634	623	616	586	618	619	603	572	571	550	634	600	573	598	635	603	575	592	576	613	533	652	591	618	615	627	583	595	604	523	618	603	591	599	559	585	584	580	610	610	552	588	639	617	580	573	638	607	584	619	603	605	613	614	606	569	589	603	585	591	638	636	617	590	599	601	573	588	576	629	566	631	542	566	598	613	588	609	637	615	640	636	578	595	563	651	616	632	607	597	630	577	628	601	596	652	574	560	681	573	575	577	617	548	583	570	635	554	566	575	631	566	594	569	639	599	617	577	611	592	541	613	570	616	603	598	559	577	621	586	621	577	618	603	592	607	613	595	605	574	568	582	638	578	613	580	585	607	580	591	628	592	638	625	579	649	619	573	605	593	599	624	618	617	607	597	637	609	588	617	590	609	584	579	574	604	589	568	603	579	564	618	594	650	597	604	580	613	582	598	599	575	590	565	602	614	625	636	582	557	598	587	582	609	630	564	588	596	614	599	634	621	588	560	610	555	613	536	642	588	600	618	559	603	616	602	603	597	619	586	593	570	623	607	598	543	608	607	561	571	596	585	600	614	566	576	564	611	622	591	605	619	601	584	555	592	614	576	556	566	612	587	579	634	596	615	593	586	559	612	592	616	592	595	604	576	644	598	583	562	562	632	621	629	570	644	554	614	630	605	588	576	609	591	593	580	596	599	622	635	625	598	616	628	615	605	586	560	632	584	588	629	610	589	600	578	587	596	560	587	596	580	592	607	574	604	621	598	601	626	602	551	581	595	595	637	595	608	609	593	550	570	586	573	642	584	648	626	586	584	576	548	597	572	587	562	573	581	584	616	551	630	557	502	631	553	568	601	590	545	592	606	639	605	582	596	580	586	598	583	622	640	617	623	628	627	618	563	570	581	566	578	565	625	613	585	578	591	585	564	629	615	632	587	598	560	571	583	584	611	621	592	587	630	602	573	568	602	558	601	595	567	578	594	621	614	569	565	552	616	586	596	647	569	579	557	596	596	636	572	566	627	602	602	614	599	634	602	599	592	586	615	569	565	607	612	585	591	625	622	632	616	577	571	625	610	600	593	598	645	576	573	607	606	597	560	631	637	572	601	614	608	583	582	614	625	588	618	536	576	593	611	598	623	592	578	590	573	562	615	624	562	574	620	622	632	565	573	650	583	642	561	573	572	592	549	580	594	594	623	588	548	558	637	589	584	609	614	588	604	634	619	578	613	608	593	514	510	595	608	595	630	593	601	615	580	618	588	606	621	591	584	615	577	601	607	589	560	613	558	575	589	630	604	577	619	623	584	556	580	588	587	598	625	600	581	620	651	621	546	585	611	643	588	599	599	566	606	598	580	555	642	587	542	627	594	660	631	579	610	598	590	572	599	604	618	601	583	615	568	583	597	608	579	577	590	597	582	590	655	611	590	586	611	608	564	570	603	591	595	554	587	616	548	579	565	615	586	616	631	596	608	612	613	586	577	615	564	594	600	577	679	618	614	596	593	598	637	586	582	587	563	560	649	551	580	584	620	588	577	563	604	582	629	605	591	587	614	577	622	631	606	582	595	574	596	594	597	578	631	589	628	615	588	536	602	581	577	584	601	605	586	559	589	559	578	605	599	601	564	583	650	549	599	655	593	550	580	633	596	616	592	607	634	607	577	552	615	564	612	624	564	606	600	601	601	591	588	620	564	601	644	574	603	642	623	618	608	589	612	612	600	595	569	617	634	604	624	613	549	587	614	644	597	605	625	583	597	624	620	618	631	560	566	634	559	580	584	614	593	604	626	582	589	621	599	612	608	592	603	566	635	610	559	627	565	608	579	651	621	602	566	559	622	589	575	625	580	598	566	577	618	569	597	592	567	602	579	565	593	592	591	570	591	578	577	587	584	619	613	593	561	585	588	628	601	596	582	563	612	619	594	593	589	615	612	601	614	621	573	602	560	546	631	621	584	604	613	609	643	624	657	571	600	569	580	634	605	577	595	589	595	588	570	598	602	560	631	623	543	605	597	580	601	583	581	590	608	604	621	602	599	559	590	621	637	572	612	558	592	619	572	567	613	678	592	602	587	590	637	559	610	588	615	617	568	574	593	584	588	599	609	597	563	622	601	575	600	593	578	597	627	599	611	616	562	604	634	586	618	553	554	609	624	575	647	610	625	562	601	594	610	603	615	603	616	606	569	569	545	585	591	614	583	629	570	577	588	593	591	593	570	603	616	614	604	620	617	600	577	542	591	565	588	589	590	626	602	588	567	621	558	629	604	576	599	588	609	560	646	563	592	629	620	557	596	564	591	619	589	595	619	653	586	623	578	561	573	590	598	617	618	585	587	550	559	578	601	607	579	585	577	585	554	634	608	610	566	570	564	586	591	579	582	582	581	602	598	621	587	593	626	586	562	594	592	651	586	603	553	579	588	568	614	627	635	591	589	615	618	619	574	574	578	579	617	593	601	574	579	612	583	609	565	595	602	573	566	611	625	605	584	606	631	556	598	596	619	621	592	605	565	596	637	579	575	592	627	627	566	614	629	625	621	579	591	625	612	621	582	576	650	576	637	580	605	635	583	593	576	557	576	552	606	574	595	562	609	611	640	599	610	622	600	648	557	626	575	563	548	578	614	600	557	606	566	586	574	598	624	610	583	618	563	634	592	607	579	587	580	587	552	566	584	633	596	586	598	590	606	625	618	631	566	589	650	631	596	608	633	590	604	566	575	621	635	598	598	601	589	572	578	543	606	615	564	677	600	605	618	635	604	576	571	624	575	573	592	588	591	580	629	586	626	636	575	620	588	603	556	602	634	594	608	592	568	587	554	575	576	608	612	602	599	641	583	601	565	583	635	579	601	604	588	595	570	547	595	582	567	585	634	602	627	569	622	613	609	603	576	576	580	604	627	606	585	609	592	638	568	581	579	599	569	585	560	580	599	577	587	586	583	590	567	595	611	605	591	578	582	618	599	627	584	618	633	589	591	608	608	542	605	560	602	620	575	574	603	582	614	597	587	592	593	594	596	604	578	623	602	609	561	573	591	604	602	637	589	593	605	602	559	546	574	606	549	587	619	589	631	594	579
16154	35263	14154	7648	5327	3992	3229	2610	2175	1778	1559	1348	1305	1151	1130	1099	1060	904	931	913	898	894	906	830	854	821	815	853	819	818	845	718	802	807	792	756	757	732	802	731	770	728	774	789	714	695	747	705	730	751	758	739	699	727	745	739	697	747	726	690	786	728	711	719	762	715	744	742	729	723	694	701	720	728	743	784	730	696	740	715	759	784	734	749	702	779	726	797	725	677	752	735	761	765	706	771	749	729	707	779	754	786	726	723	752	749	719	767	728	734	766	692	758	729	786	731	676	710	708	730	744	721	678	769	718	754	755	729	702	719	791	762	750	732	724	820	710	772	743	738	754	718	729	722	728	722	734	700	690	723	713	753	683	738	723	752	734	709	762	734	740	745	693	676	758	743	705	718	752	740	751	772	739	734	733	704	699	742	708	664	769	744	681	757	704	706	752	709	694	688	670	737	690	686	679	716	767	663	717	721	706	704	745	757	766	714	750	741	793	721	714	680	716	759	707	732	725	680	714	746	724	745	710	794	692	719	739	731	731	776	724	688	706	738	742	767	690	725	709	691	728	724	715	719	720	701	675	698	730	707	669	719	723	654	718	731	687	761	752	690	697	727	684	732	743	701	687	690	709	726	723	715	737	748	736	696	740	735	729	709	716	737	725	683	671	723	712	747	730	725	691	759	726	736	714	720	745	697	741	711	721	722	715	680	731	695	730	749	721	715	699	755	748	723	704	719	725	728	702	726	697	730	721	709	714	731	701	715	748	709	681	693	715	703	747	724	673	726	667	747	746	732	749	678	722	747	696	704	709	740	710	675	700	722	696	719	763	711	677	728	709	729	721	715	668	671	737	689	733	721	744	706	729	775	730	725	748	681	676	733	721	686	715	788	688	722	721	688	713	715	723	674	675	684	721	713	677	737	734	714	728	736	731	751	729	727	677	676	729	732	740	737	707	792	712	716	733	719	706	741	768	731	709	681	691	777	710	677	757	717	768	722	694	707	709	741	681	708	724	750	724	743	734	705	722	674	737	664	711	709	758	749	722	693	725	724	713	672	659	714	732	696	683	720	701	721	723	702	647	740	700	711	692	729	687	693	700	736	727	699	730	728	728	726	697	683	709	711	662	674	751	722	709	737	706	750	714	699	684	722	735	717	705	674	694	755	745	741	728	707	700	693	728	734	744	733	730	710	730	795	691	714	768	739	749	714	762	768	686	738	724	708	763	737	678	702	724	754	698	721	768	710	714	704	747	704	745	666	733	659	733	705	707	756	732	710	721	744	746	717	734	718	713	689	755	723	704	688	620	708	738	699	732	702	688	730	721	658	693	713	731	635	725	729	711	716	705	710	704	699	708	733	692	726	694	785	717	719	713	736	723	739	730	685	669	692	658	691	781	695	724	690	744	719	740	712	744	702	718	720	736	721	711	718	735	685	719	682	683	779	721	655	715	694	717	699	672	726	697	749	697	699	752	682	685	736	693	736	681	727	726	708	720	710	760	726	724	730	684	726	743	706	718	742	707	727	654	726	706	706	738	741	677	678	684	725	705	704	714	762	717	668	734	774	782	701	694	753	689	694	754	748	745	717	733	683	706	735	734	758	694	667	740	692	702	700	766	726	734	728	711	691	759	689	674	709	739	664	677	723	697	688	730	750	770	701	696	744	726	740	732	742	734	699	729	690	685	770	686	706	746	743	690	731	710	719	735	705	708	724	699	734	664	717	700	734	718	701	708	710	747	673	684	701	712	703	730	709	767	710	745	763	736	713	717	724	729	693	741	726	715	721	709	728	750	714	720	714	719	713	655	719	710	708	750	740	686	695	733	700	709	756	740	698	697	717	691	720	697	728	733	721	734	738	733	718	724	726	720	745	692	724	733	725	749	650	715	694	719	735	727	697	743	691	782	724	731	682	710	738	740	750	662	713	727	696	723	705	673	716	708	665	721	774	687	714	692	732	745	727	708	710	763	757	762	709	748	737	744	750	691	698	733	743	677	722	743	658	750	735	729	758	721	744	721	731	732	731	729	744	690	741	693	714	696	724	752	691	726	710	736	724	758	720	711	722	713	744	736	758	721	745	677	717	713	695	735	720	719	732	699	694	690	715	707	750	722	739	747	712	707	757	710	737	752	755	732	732	700	715	664	684	684	697	719	735	749	757	725	726	754	707	708	732	697	719	725	735	713	727	721	705	701	723	709	726	722	698	739	741	736	696	709	715	688	752	734	678	791	708	741	715	731	735	696	726	720	743	735	716	739	730	733	678	769	706	728	733	746	714	748	750	719	712	732	726	704	767	709	682	756	677	699	722	725	703	734	688	699	700	714	696	729	692	746	756	732	748	625	701	683	704	704	716	707	727	751	712	727	696	730	711	751	731	697	651	764	698	722	690	690	724	704	709	723	684	726	688	730	724	696	730	698	747	713	760	740	730	750	724	688	768	719	718	729	695	698	730	713	745	726	694	716	695	693	705	740	715	714	699	702	710	732	654	696	706	698	718	759	707	767	725	768	681	733	719	721	678	725	678	661	777	729	696	724	803	794	712	743	762	678	694	749	683	730	755	682	703	704	712	779	712	761	732	685	715	739	723	712	739	690	679	728	680	720	718	756	755	668	717	741	743	777	727	694	691	727	670	689	719	693	730	734	697	704	732	715	715	742	739	704	736	751	745	724	721	714	721	740	692	716	694	715	755	652	688	705	676	738	744	723	723	679	721	791	716	729	734	709	710	713	710	720	712	697	724	766	744	655	730	724	694	735	716	692	734	717	691	715	722	725	703	756	681	662	754	701	709	726	696	721	702	662	735	732	707	673	696	767	651	728	703	726	713	749	744	727	697	700	728	703	746	659	730	762	762	716	684	729	683	769	689	670	754	712	747	726	761	746	714	706	715	700	714	738	679	721	701	709	761	707	729	718	708	708	691	727	737	718	733	751	709	719	759	752	728	674	725	679	745	732	735	769	758	715	749	692	720	737	740	716	681	710	727	743	708	764	731	715	709	720	696	710	705	733	687	704	764	767	719	704	704	705	708	697	752	629	707	699	712	725	722	706	687	688	705	691	701	689	742	756	713	681	741	692	719	727	748	754	716	734	696	739	690	739	694	688	726	786	782	717	712	730	696	703	732	743	685	714	743	699	749	730	685	695	709	710	710	729	671	767	734	787	720	757	755	719	691	652	731	736	732	671	717	712	720	724	693	711	704	739	682	714	668	723	687	736	789	692	678	712	721	718	695	738	751	720	693	717	711	716	730	742	776	716	733	715	745	690	707	675	701	763	738	711	734	739	718	697	749	717	694	761	733	700	688	682	767	702	786	684	750	736	738	722	696	687	680	729	706	738	701	736	736	718	705	709	664	746	725	662	654	755	734	700	731	705	742	681	717	710	723	756	720	711	695	768	735	708	760	728	723	716	726	712	688	718	760	729	755	703	718	710	729	751	725	770	722	757	708	700	750	733	715	661	712	724	696	700	768	722	718	706	737	727	758
27058	20087	6849	731	467	446	405	365	431	433	408	387	392	421	418	399	397	402	396	374	367	388	398	425	402	411	391	387	389	394	371	399	405	417	385	419	369	396	386	393	389	392	398	383	396	402	363	409	372	380	377	379	386	364	354	431	389	373	420	369	379	364	397	382	414	370	413	368	401	385	378	377	399	395	402	378	368	389	374	390	388	404	402	403	389	384	356	420	376	412	412	412	377	388	395	364	359	363	382	414	416	398	374	398	388	378	379	373	364	396	398	399	393	399	382	356	373	413	418	430	372	392	383	428	366	410	399	398	371	416	385	387	412	441	408	413	382	391	379	384	385	396	395	412	372	353	419	406	380	370	371	377	401	377	401	405	398	389	409	422	381	384	413	401	408	410	394	436	399	414	410	364	412	394	395	381	392	374	398	396	358	354	396	393	388	378	422	392	397	387	348	393	398	403	396	409	363	384	389	426	387	398	347	405	396	398	403	361	393	369	386	402	389	381	397	385	368	398	376	386	393	361	401	403	383	397	395	374	382	381	381	380	382	402	390	396	418	401	367	378	418	420	402	362	397	409	391	384	408	398	394	426	399	396	398	389	364	398	396	409	390	412	396	393	396	393	400	372	408	392	392	405	383	366	413	430	402	384	401	390	403	406	392	393	405	379	376	380	385	356	392	391	419	398	379	428	392	445	387	381	391	387	383	368	415	430	373	381	391	394	397	395	385	389	370	361	351	376	421	388	404	374	384	382	405	403	425	362	370	375	365	398	420	398	417	391	380	392	396	379	412	398	392	406	394	383	382	380	404	352	367	399	359	392	420	397	395	376	383	389	396	395	380	350	377	387	410	384	345	397	425	374	353	390	375	382	389	432	424	408	420	368	364	385	394	429	398	361	382	376	401	414	391	355	382	392	409	378	334	394	393	404	381	402	391	378	377	394	384	385	409	385	375	386	446	416	389	382	424	392	386	366	396	390	378	383	394	400	407	370	383	373	400	398	387	388	422	352	437	404	392	402	352	403	381	370	393	381	400	389	407	389	385	385	357	376	376	359	411	393	368	381	383	384	455	399	410	404	374	403	374	407	387	404	415	383	373	394	393	399	398	423	388	336	420	397	391	380	394	362	387	417	385	404	395	380	405	400	359	394	380	404	414	411	402	392	393	370	392	393	385	393	386	379	395	374	374	380	401	402	423	399	376	389	411	397	406	411	421	372	384	389	410	361	400	420	423	394	407	370	398	379	398	417	373	416	402	385	377	411	379	362	366	368	390	398	379	380	399	425	390	404	399	416	425	371	384	400	395	387	373	391	395	407	400	402	404	387	363	392	388	380	368	378	427	414	367	371	381	419	356	395	393	378	375	365	361	404	379	363	393	367	415	376	382	398	395	378	373	432	403	401	395	379	390	398	356	388	415	381	403	394	380	414	410	418	392	343	366	404	375	410	372	408	388	381	373	355	399	397	425	386	389	394	371	363	412	423	388	429	388	384	412	379	388	400	382	418	407	406	387	375	396	367	402	390	389	385	431	397	384	409	367	389	378	368	391	417	382	356	360	394	360	383	387	366	394	404	359	337	418	357	399	379	381	409	412	396	385	374	403	386	388	374	398	376	362	365	412	411	412	395	415	362	404	403	368	370	373	402	391	409	373	384	397	395	409	403	398	401	401	424	413	374	446	383	421	390	379	424	386	358	362	364	394	406	359	391	409	402	386	391	386	395	375	419	374	394	375	424	354	399	434	373	347	369	404	389	366	376	382	382	398	407	428	394	360	414	409	381	405	409	391	377	407	414	377	365	422	394	400	402	365	379	396	378	369	413	383	390	381	377	388	375	358	426	386	384	395	417	363	414	435	367	411	384	376	403	429	387	398	370	412	406	391	378	414	368	397	403	395	397	410	403	388	403	409	395	357	446	398	388	371	403	364	375	366	395	402	411	361	414	380	406	392	366	374	375	365	389	379	380	385	451	381	389	388	356	386	403	402	400	397	393	415	411	361	403	387	406	410	395	388	378	393	431	402	395	395	428	358	424	406	374	385	370	381	397	384	391	376	399	410	388	385	371	401	415	371	364	381	375	369	374	425	365	393	395	351	366	411	390	394	381	377	382	386	373	417	345	349	411	360	381	390	380	385	401	394	416	419	399	371	385	410	429	413	419	371	396	416	386	385	363	371	389	366	372	385	367	411	338	426	385	447	389	386	402	386	334	414	390	396	356	427	351	364	400	358	399	392	400	370	386	381	398	378	393	367	372	385	392	384	398	418	446	385	383	366	355	387	396	400	401	405	362	378	410	380	381	447	407	393	345	354	387	393	406	391	399	379	408	388	394	392	384	399	394	419	384	406	397	402	389	415	390	363	405	368	399	401	414	379	395	382	381	379	395	405	345	393	397	387	384	372	400	405	388	402	393	401	420	430	369	398	394	385	348	386	407	384	404	394	419	391	383	400	388	410	395	385	395	369	365	413	421	397	373	386	367	390	387	414	359	402	448	378	399	406	393	384	411	384	423	441	391	395	420	408	396	392	417	415	385	385	419	419	385	404	392	396	423	421	375	373	387	376	443	366	375	386	398	379	370	359	398	404	428	363	389	374	400	365	391	388	374	387	398	383	416	380	379	347	393	416	415	415	389	400	395	388	378	374	393	381	381	397	395	385	396	384	392	413	392	388	394	401	429	383	398	361	392	373	369	414	351	433	377	413	350	368	393	382	396	377	395	390	384	354	375	376	365	383	384	392	353	447	365	378	382	406	402	374	377	381	393	417	389	401	405	421	368	398	410	376	414	361	367	408	386	399	373	386	381	368	367	353	369	381	384	402	377	377	427	375	394	405	406	373	399	388	414	402	377	417	380	385	432	396	347	397	382	394	379	396	398	381	412	414	405	391	414	339	409	382	407	371	383	408	386	397	373	402	345	401	355	365	378	421	399	375	399	362	391	370	377	410	393	416	386	420	412	384	401	407	393	380	390	412	373	383	398	381	388	387	374	358	401	350	382	398	371	389	386	409	432	414	399	348	384	412	399	371	419	389	388	418	380	423	392	456	403	385	394	430	392	380	361	403	377	396	362	410	432	378	414	334	374	404	366	429	419	416	388	369	390	392	403	382	400	397	424	386	378	414	403	389	390	380	375	410	387	405	403	378	433	408	428	390	381	392	386	387	364	420	407	399	359	417	399	380	409	371	387	387	361	350	404	370	370	426	361	386	381	375	356	370	380	388	399	394	398	395	431	360	354	401	386	402	388	420	381	420	405	403	371	419	421	390	376	411	354	378	407	345	373	367	424	381	397	391	403	353	377	396	406	414	408	379	390	386	387	394	420	397	375	398	367	362	399	424	396	364	425	379	380	394	381	363	402	397	393	399	402	388	393	321	398	373	404	379	407	401	400	385	401	368	353	401	390	411	367	405	380	386	360	388	361	374	406	401	375	403	416	390	397	403	392	397	378	372	360	393	398	385	376	383	372	373	391	388	383	403	383	406	397
6702	12505	1107	703	620	600	565	562	529	461	475	501	509	495	448	483	517	515	510	477	546	511	433	455	540	455	497	487	485	476	496	470	465	466	487	495	483	482	512	526	465	513	473	484	448	484	478	476	480	437	466	483	503	489	499	442	473	503	489	509	501	467	463	499	499	470	464	475	479	476	523	509	517	501	457	488	447	516	504	463	482	462	433	456	465	515	505	484	431	513	441	492	495	469	478	515	470	482	493	450	473	473	476	504	495	441	505	512	445	471	467	518	516	464	495	490	478	451	459	484	478	500	460	473	480	494	456	450	482	499	466	475	507	492	487	500	472	486	564	467	474	503	456	457	508	485	469	468	475	515	497	507	477	487	458	509	471	481	448	521	481	492	480	505	477	491	497	456	465	504	486	473	499	464	475	516	523	447	468	483	489	504	502	462	478	489	496	492	486	505	456	504	447	481	487	485	498	479	460	522	502	475	491	440	482	466	508	496	499	461	478	511	454	473	510	505	488	472	486	477	483	504	479	477	474	484	459	459	499	439	509	461	436	454	452	477	482	458	488	511	529	487	483	497	471	486	508	474	482	501	425	470	520	454	501	497	475	508	495	508	497	484	479	493	464	504	451	446	445	480	506	476	471	517	481	521	497	521	507	504	467	476	479	453	449	493	475	498	463	437	440	489	494	483	467	444	464	474	496	452	498	469	484	487	478	503	527	472	505	477	512	473	477	486	475	495	448	472	451	543	516	437	494	488	466	466	485	503	484	479	475	460	481	464	464	474	517	451	460	499	486	488	494	455	469	529	501	490	441	509	477	494	447	450	478	467	462	485	440	495	471	493	472	468	454	513	441	492	478	491	494	504	502	470	450	484	495	487	492	482	460	455	445	463	470	499	501	482	501	487	500	449	459	455	447	485	449	477	456	478	442	493	478	471	476	482	482	532	500	455	504	483	481	496	461	474	463	472	476	466	503	434	472	471	458	510	492	469	475	447	458	505	491	481	480	485	500	483	501	483	490	499	519	488	490	458	456	487	503	517	485	504	497	486	508	498	499	494	464	483	452	486	503	483	462	451	481	470	480	474	448	475	497	450	472	489	489	447	451	496	483	472	490	479	487	450	469	452	445	502	476	468	478	477	472	484	435	500	470	462	480	502	496	476	530	468	491	491	540	479	491	460	466	467	477	503	460	484	485	441	479	457	493	483	482	470	473	454	470	470	490	492	493	494	483	456	468	465	505	518	492	475	494	474	511	505	474	486	486	496	452	455	487	506	506	520	499	491	488	459	445	466	453	466	472	467	489	479	496	557	454	428	484	475	503	456	444	461	473	477	473	466	466	510	482	495	505	505	450	480	489	498	476	478	468	474	497	470	442	472	486	475	486	476	485	475	451	492	500	472	500	501	510	486	494	503	469	471	512	467	460	516	499	464	519	504	495	501	523	445	493	490	494	506	454	489	469	474	498	506	503	461	470	434	491	482	460	480	489	450	499	493	510	478	479	429	469	474	512	469	449	483	452	490	494	468	494	485	488	489	493	486	460	511	444	489	456	471	462	478	446	476	477	503	423	462	499	443	488	501	489	451	481	487	498	516	477	495	485	493	495	484	468	462	497	490	459	502	458	489	458	534	457	496	482	475	518	428	457	461	498	493	481	471	491	470	499	501	472	477	518	468	462	479	492	471	475	479	481	498	490	513	458	495	470	477	483	460	481	466	474	510	454	455	452	518	506	473	456	479	481	506	447	479	478	472	491	480	480	496	485	514	480	491	447	476	484	497	519	418	509	456	475	461	508	465	453	531	502	450	467	480	504	440	452	499	473	471	461	497	527	459	491	468	501	499	453	500	463	469	519	471	461	462	481	430	446	503	485	474	428	494	499	462	534	497	471	494	474	465	459	448	475	479	493	490	460	496	504	506	479	483	484	471	518	431	471	475	448	508	488	510	468	511	457	454	503	491	477	455	504	460	455	486	480	473	459	486	467	456	496	473	456	488	448	459	496	489	479	474	489	507	474	492	472	478	503	499	502	471	467	504	535	486	503	506	521	500	480	484	484	481	497	480	494	479	475	471	492	472	476	450	517	509	465	470	450	463	462	456	479	480	473	506	503	460	474	492	518	498	521	474	471	489	469	491	478	491	490	465	435	488	490	506	486	480	465	464	479	454	471	465	500	476	483	434	504	511	462	495	454	513	450	492	512	508	523	509	530	507	485	483	489	476	498	475	520	507	480	458	467	515	471	482	506	485	467	485	467	476	489	483	481	454	460	467	476	466	462	496	468	435	448	479	471	456	467	487	455	493	448	498	477	524	459	472	459	490	517	484	512	497	472	460	481	489	491	533	464	484	505	511	469	523	452	468	500	505	432	474	455	493	522	511	469	509	529	524	513	516	528	452	489	453	515	513	487	490	467	467	439	500	537	489	506	488	496	481	470	445	483	449	473	480	472	462	528	492	461	483	505	496	457	449	483	478	507	520	488	470	486	508	472	483	479	478	492	459	514	484	488	469	495	491	466	503	498	480	458	498	469	480	464	471	485	441	474	507	453	475	494	499	469	487	485	491	492	458	516	482	508	484	515	454	508	488	463	504	490	516	448	497	501	453	457	452	469	501	465	457	470	492	496	474	481	509	491	476	503	450	447	492	446	482	474	448	470	502	459	469	485	506	469	460	443	446	482	513	472	482	496	443	479	448	478	477	450	478	473	491	441	493	485	478	458	486	516	479	482	480	457	471	506	454	451	447	473	437	450	481	450	505	469	483	467	504	460	504	477	504	474	468	456	450	493	466	471	483	466	496	502	504	510	435	489	493	485	486	477	477	464	470	489	494	466	462	455	483	479	441	453	476	467	463	469	474	489	495	510	478	505	503	478	487	442	489	488	483	507	442	482	448	474	464	470	465	495	466	468	477	471	459	466	481	450	469	451	502	523	477	487	466	467	499	507	473	457	439	483	472	484	488	465	512	488	488	483	457	463	509	505	457	472	511	462	487	497	492	493	506	473	503	475	474	489	482	469	483	469	469	446	494	490	490	476	450	504	442	492	466	521	474	487	461	460	460	461	475	476	496	458	465	479	516	486	479	492	467	469	475	480	499	459	468	458	511	476	441	479	484	464	482	475	495	489	453	489	476	511	485	522	464	466	468	498	461	514	506	502	453	482	490	529	523	510	471	471	489	470	466	502	434	468	483	465	468	503	472	437	507	488	518	467	521	470	507	493	491	475	481	458	467	501	471	522	458	470	504	455	478	468	489	493	463	494	514	461	484	488	492	496	490	448	436	466	462	483	464	504	502	508	513	465	491	468	521	494	500	453	465	479	551	496	463	534	486	449	504	459	506	500	477	440	488	494	482	460	477	485	453	475	479	459	478	453	543	476	487	458	501	480	461	464	465	463	501	503	461	462	454	442	449	512	452	479	512	497	476	454	467	474	476	513	502	476	511	502	453	465	467	473	466	471	481	499	504	469	439	496	484	455	487	494	480	498	457
23874	21093	28249	24130	21049	9192	1551	1080	897	854	814	763	729	654	737	680	699	655	679	602	691	652	624	641	602	584	644	577	628	615	622	639	665	585	606	628	613	598	617	633	588	576	617	601	583	613	658	602	617	592	617	582	588	641	602	598	629	620	582	609	547	609	627	611	622	607	624	580	594	627	599	642	568	632	576	583	613	583	617	576	635	568	571	638	631	638	601	602	641	574	548	615	600	616	569	616	590	604	587	592	629	623	576	602	658	606	620	618	640	560	610	596	641	622	586	602	598	624	628	570	581	580	594	595	592	575	557	609	614	602	592	627	622	622	587	599	617	608	623	631	618	569	628	642	589	590	551	597	603	645	568	596	611	636	607	625	587	578	592	601	616	666	596	591	602	605	589	590	580	614	591	584	589	596	589	635	622	604	605	586	631	547	624	590	582	635	560	577	619	639	604	639	598	564	584	638	592	587	565	623	584	641	630	624	608	577	605	592	637	617	576	586	648	603	588	604	552	623	560	599	633	628	589	606	646	604	615	600	605	586	617	589	630	604	588	621	610	592	646	607	583	626	603	641	622	584	566	579	591	624	633	600	608	574	620	590	612	617	580	573	582	625	600	634	637	623	603	581	620	608	591	570	623	583	586	576	585	621	595	627	592	596	579	630	556	597	641	637	604	625	594	614	596	626	595	591	603	555	539	602	598	614	585	625	574	601	594	614	609	621	590	604	573	627	575	588	632	630	592	610	605	621	594	599	590	585	596	605	598	610	606	565	581	651	612	595	612	591	580	603	590	623	587	626	611	597	615	592	598	587	629	583	577	581	595	607	593	611	612	600	612	594	577	643	615	605	573	625	594	592	628	555	605	574	628	641	610	614	556	617	585	616	560	604	618	591	613	607	630	615	630	608	629	556	592	610	628	589	648	586	637	600	538	623	596	598	592	597	590	601	589	609	550	613	578	602	586	607	587	608	595	621	591	604	579	556	607	615	575	637	597	622	610	614	608	620	617	585	591	616	622	561	599	584	607	624	616	588	602	616	594	574	580	612	607	572	611	620	642	598	579	627	572	591	644	607	625	604	614	607	575	601	570	566	628	616	624	611	575	589	605	623	577	627	623	608	617	602	590	564	577	586	609	589	587	580	602	618	636	618	629	603	568	587	603	611	581	587	616	590	583	547	645	608	619	610	589	607	566	648	630	583	601	628	579	580	575	584	600	595	582	594	594	601	567	593	591	569	590	597	597	621	633	631	629	620	567	628	621	563	574	662	589	620	628	625	571	582	619	582	636	619	604	593	614	564	613	546	593	617	651	591	575	598	593	588	586	615	606	598	635	591	627	588	625	602	615	525	606	585	617	562	639	632	581	600	561	601	587	624	586	603	552	551	599	654	584	610	572	558	648	543	602	621	589	606	629	641	575	621	630	602	557	617	618	643	658	590	575	568	551	616	593	632	589	637	610	606	673	559	593	646	561	623	591	568	634	646	588	580	625	593	582	611	606	615	607	578	597	616	614	587	589	604	586	612	607	634	631	627	598	591	618	558	550	619	633	583	573	572	591	563	581	593	602	616	600	621	651	550	577	595	611	582	595	589	603	620	588	572	615	556	573	651	602	617	596	649	592	605	632	578	607	608	562	613	619	603	552	622	606	578	568	583	626	598	605	589	597	656	610	604	580	580	613	607	593	580	537	643	617	585	629	600	615	619	629	581	604	592	596	624	608	598	568	604	616	599	572	635	575	608	599	606	660	603	597	608	577	577	596	576	591	623	580	608	600	614	588	626	585	633	583	596	594	593	602	603	649	669	589	623	633	550	602	609	595	591	589	607	580	584	631	582	646	584	568	589	613	624	651	618	566	564	640	595	611	592	611	597	655	572	582	635	615	638	539	668	582	642	607	664	593	594	595	590	611	559	625	610	615	571	577	593	590	617	608	622	597	575	595	578	614	591	572	584	607	606	533	614	620	635	664	620	594	575	611	570	556	559	568	600	610	608	604	577	607	588	600	587	605	557	585	589	663	598	600	643	597	616	587	582	593	590	582	605	584	578	660	621	629	654	650	597	586	611	596	558	591	607	586	602	602	598	622	602	580	611	602	592	602	650	578	592	593	627	625	633	603	579	577	610	615	553	613	588	638	633	612	590	657	632	610	591	564	606	606	605	620	634	641	605	623	631	616	624	605	569	583	581	640	588	613	608	582	586	639	590	566	603	587	609	637	583	621	563	608	588	579	575	559	539	615	560	613	585	612	592	611	619	599	650	576	660	578	599	654	544	546	594	645	618	600	562	585	609	589	590	670	609	575	603	623	552	575	616	615	618	582	647	575	625	572	651	598	610	559	589	598	585	601	612	581	584	606	588	588	599	602	556	621	603	583	659	598	638	571	566	644	593	566	560	637	626	611	628	585	587	583	580	606	561	585	591	617	648	640	560	619	580	620	613	634	618	590	601	606	568	607	577	556	542	581	600	593	625	590	638	653	631	612	597	592	639	573	610	614	600	608	639	600	596	619	604	590	589	637	623	598	633	625	587	625	583	623	606	553	592	557	617	621	539	570	618	601	631	637	613	638	609	539	612	571	613	612	621	587	567	604	632	581	585	620	594	578	612	625	557	589	600	613	598	637	611	661	602	592	623	643	637	574	601	573	604	599	614	634	600	583	604	562	622	603	617	552	603	583	578	608	563	581	560	582	598	649	591	655	587	610	628	623	557	593	532	599	606	608	637	600	610	628	582	632	629	603	633	578	650	645	600	592	642	593	575	562	609	565	603	584	602	643	604	619	610	588	623	598	603	611	599	589	546	573	584	613	609	621	625	589	601	595	626	649	615	628	616	582	629	626	612	632	576	537	580	599	595	595	585	583	573	569	600	619	625	597	563	576	585	593	612	589	609	579	627	614	640	599	593	597	594	572	573	613	543	575	613	620	584	619	600	602	623	542	612	592	641	573	593	599	596	603	623	585	587	609	592	564	590	567	615	600	614	581	587	609	615	587	580	600	557	636	558	584	579	597	558	619	629	619	582	619	626	589	595	624	591	597	582	605	582	611	610	621	632	611	599	625	567	574	614	584	611	608	649	598	593	591	567	583	568	578	564	589	629	588	597	588	621	584	561	589	605	612	610	592	580	663	627	622	589	582	579	629	625	573	609	625	602	588	648	619	614	598	625	569	604	661	582	596	589	577	654	623	573	584	596	601	611	567	592	603	611	611	601	608	576	593	598	591	617	637	583	587	597	613	591	603	653	623	615	574	569	615	606	601	574	564	591	604	608	575	565	640	591	593	618	601	587	584	557	593	595	625	650	612	618	627	608	564	602	621	578	620	641	587	651	623	611	636	593	567	600	605	639	598	574	562	600	614	562	614	587	606	588	579	554	595	575	567	611	620	593	622	584	617	542	593	567	630	610	581	589	579	572	585	579	593	622	589	632	601	572	634	655	588	634	599	632	610	625	568	582	606	560	594	561	557	617	605	617	582	595	606	600	561	580
13236	34553	8980	4408	3065	2445	1911	1729	1458	1312	1216	1105	1029	976	936	878	919	839	859	844	813	869	780	757	754	810	753	751	758	796	774	764	712	722	692	689	745	747	730	701	740	747	761	747	784	745	715	762	792	774	746	725	694	686	731	688	736	698	747	716	750	767	729	679	695	755	737	702	779	712	743	693	693	747	694	745	735	731	736	732	736	720	696	779	757	742	735	723	745	651	730	764	752	732	691	754	731	762	723	724	777	703	730	739	779	742	748	714	743	762	716	708	758	750	752	682	742	720	708	719	758	761	743	715	739	709	770	716	778	744	723	723	741	756	722	739	686	708	705	722	733	701	727	746	732	714	740	741	743	731	716	709	733	724	716	696	693	740	659	692	714	736	773	762	778	713	693	708	713	732	776	726	685	702	687	674	758	706	732	716	739	735	770	690	717	736	731	737	725	724	685	701	709	725	621	708	782	684	698	724	732	725	704	715	716	733	741	697	726	706	718	737	711	746	688	696	688	707	720	713	721	704	728	766	721	751	723	718	731	734	667	734	714	726	738	698	757	727	726	743	673	703	693	742	707	759	709	691	729	679	747	692	768	652	715	705	665	698	784	719	704	703	722	726	726	726	730	753	751	716	737	732	666	740	703	720	751	696	684	739	727	704	747	680	722	699	715	731	772	751	676	691	720	774	684	729	764	765	772	700	744	724	772	742	694	810	738	760	736	743	718	728	751	745	730	729	762	745	735	717	726	747	704	728	690	714	696	784	682	717	670	734	708	709	731	695	722	691	713	715	761	687	694	748	758	720	715	717	703	711	714	703	733	713	724	657	753	705	706	702	745	721	758	726	755	708	718	723	716	748	739	718	735	769	727	748	754	761	723	771	711	715	705	757	732	727	677	743	692	785	716	764	728	736	793	724	663	724	751	707	746	736	716	709	788	741	760	724	742	787	690	719	712	715	689	724	732	704	719	768	784	685	751	751	752	759	754	666	716	736	711	764	696	727	726	767	726	697	736	710	706	738	721	663	748	680	712	719	726	727	719	753	720	759	769	678	699	690	760	757	731	706	736	763	718	738	735	706	699	719	719	780	733	745	742	764	698	697	737	803	705	724	778	751	758	710	770	736	690	773	754	765	733	741	685	694	692	725	741	735	702	747	715	720	683	765	770	726	723	732	711	687	659	749	724	745	741	760	717	726	717	698	689	732	709	756	707	698	715	737	721	724	733	698	715	716	731	705	659	760	689	735	738	696	700	687	729	729	750	750	694	711	693	705	706	755	732	742	732	725	739	668	717	725	680	710	717	751	719	690	763	714	738	757	736	717	710	723	729	769	718	740	735	758	705	708	719	740	677	686	655	734	744	706	693	690	673	761	721	721	748	757	738	747	681	736	743	674	725	746	699	741	692	769	667	749	721	715	682	721	740	712	727	744	727	743	745	727	692	721	795	741	739	757	781	750	682	686	708	729	703	712	733	731	710	710	705	715	727	682	689	712	710	703	686	747	705	706	747	715	729	716	715	731	749	718	746	677	713	712	744	757	719	723	712	700	723	715	795	708	723	751	740	689	699	730	693	719	694	714	719	762	713	790	714	742	691	681	716	719	744	709	702	732	684	692	727	707	716	745	793	739	735	753	756	736	715	703	728	685	751	767	692	709	715	735	704	722	739	738	715	749	716	717	716	724	701	700	714	682	704	706	749	738	746	713	671	710	721	675	716	704	730	725	696	689	717	726	764	744	753	698	759	732	701	738	695	736	709	734	753	736	722	686	718	758	721	777	707	705	674	691	733	721	671	680	743	732	732	701	661	739	716	712	703	673	689	749	700	700	724	719	728	705	736	684	719	733	697	701	723	695	710	751	731	693	727	750	664	721	731	743	734	684	754	753	701	715	708	728	704	707	731	691	702	679	743	654	729	685	720	671	745	735	740	746	710	699	711	720	747	741	682	757	697	711	713	679	727	722	692	762	723	689	665	709	742	727	717	731	726	701	694	665	779	725	740	742	782	761	716	744	779	735	773	698	758	728	751	719	736	734	725	723	671	693	751	689	756	708	713	777	741	727	709	699	730	717	733	728	729	702	738	708	749	712	745	723	743	790	720	734	724	717	657	679	764	699	735	720	721	736	693	728	731	732	705	712	653	738	735	718	717	721	738	719	734	697	779	711	772	684	740	695	748	673	740	747	665	713	677	722	707	731	739	746	699	718	690	734	749	737	736	730	714	742	694	712	722	691	714	698	724	699	690	713	704	753	601	713	733	740	717	722	714	725	741	784	707	677	704	703	731	718	707	707	781	749	735	731	787	721	718	689	721	773	719	748	726	759	716	726	742	755	716	703	715	733	684	668	719	709	692	689	727	735	679	751	717	736	731	687	757	739	728	691	735	717	711	736	717	762	742	764	743	697	736	723	725	730	766	685	693	717	740	711	760	716	719	700	779	734	673	752	782	705	696	720	707	688	698	711	746	691	726	740	740	757	742	717	682	742	738	725	719	763	731	753	704	717	713	679	699	780	789	697	690	734	682	695	724	678	738	769	725	749	721	736	697	742	768	710	717	682	682	684	704	715	701	710	711	685	711	743	712	757	682	737	768	715	739	730	761	736	722	695	694	723	727	734	746	741	746	762	702	707	739	683	739	772	727	714	720	726	682	712	739	739	745	747	683	684	718	704	684	734	712	727	712	780	696	712	756	660	679	704	718	718	699	712	699	703	732	712	682	737	733	710	705	742	719	741	690	703	752	731	719	744	704	665	764	700	703	733	719	711	731	725	742	758	709	686	771	687	723	702	713	720	689	689	730	691	704	739	696	719	709	738	779	704	733	698	735	740	751	726	701	701	729	695	743	724	742	715	690	731	697	687	704	675	751	733	705	731	739	753	720	697	715	699	726	714	694	755	692	745	702	701	732	673	723	725	762	716	690	743	734	750	744	732	715	707	739	759	714	703	741	766	705	725	754	699	686	774	723	692	705	734	723	683	711	682	701	707	723	656	737	748	706	725	746	675	750	748	712	747	729	750	674	699	702	734	714	727	685	716	696	696	747	751	755	709	743	705	692	694	746	740	781	692	768	783	731	769	722	660	714	726	782	717	721	748	737	739	739	693	726	712	713	702	736	687	750	744	717	705	736	779	718	746	721	778	729	695	720	726	684	729	667	733	729	756	743	738	745	703	715	743	745	738	720	703	691	710	684	678	683	677	740	703	727	698	735	696	679	670	770	743	725	724	695	720	671	683	711	714	718	718	722	744	690	710	736	715	731	717	777	703	695	753	742	675	741	662	681	764	711	770	745	694	703	727	714	654	733	730	709	788	717	720	725	743	714	706	707	713	720	742	717	735	719	724	755	691	748	765	737	719	703	690	694	709	745	715	708	691	722	705	789	712	692	697	770	738	745	699	736	708	745	730	715	715	728	746	698	736	724	689	752	727	705	706	766	689	680	702	758	735	730	728	694	708	720	723	687	758	743	751	705	683	690	714	726	742	729	741
25065	21113	26927	25116	7919	773	631	539	493	453	452	395	406	397	431	383	381	363	393	332	387	378	410	372	394	392	375	368	365	386	337	330	384	376	376	371	344	337	328	384	329	365	350	324	366	358	361	366	363	352	363	373	360	352	352	321	329	352	344	366	335	337	377	355	348	365	347	356	339	383	337	385	361	363	386	331	336	348	349	351	346	363	380	356	352	361	351	381	332	342	374	347	368	356	369	355	386	351	362	347	360	373	372	360	326	356	372	368	345	358	393	367	381	347	357	361	364	337	406	361	355	368	322	346	365	360	334	365	346	343	384	364	368	345	373	362	367	349	361	360	337	332	373	355	349	331	338	340	345	343	338	346	331	381	360	351	336	357	369	358	362	352	334	348	371	384	348	374	354	349	328	327	356	340	352	371	342	370	374	353	334	356	343	364	333	347	381	370	338	343	383	326	344	382	349	338	353	342	390	369	388	365	325	347	356	365	341	343	349	353	368	344	392	345	392	347	344	368	366	380	383	334	369	344	355	349	324	356	374	342	330	340	353	362	370	299	337	354	356	349	359	329	355	368	345	341	357	352	357	354	349	364	348	317	384	337	335	358	365	365	377	378	376	374	346	361	349	333	345	348	367	367	354	371	347	339	331	374	333	338	379	365	340	383	401	345	349	333	315	344	377	340	345	375	315	357	359	340	351	308	344	366	332	369	353	331	345	353	369	345	342	381	358	348	352	360	332	363	353	383	315	367	345	360	336	335	328	349	320	352	370	347	319	358	355	325	326	336	350	357	336	360	353	370	373	361	357	347	347	330	380	358	364	372	342	329	332	338	390	330	327	324	337	361	343	367	354	383	366	353	326	329	356	346	371	368	362	364	361	379	358	345	364	336	353	373	356	357	341	392	330	367	362	341	361	382	355	366	369	382	353	345	352	354	339	353	348	344	351	343	371	353	352	328	336	386	341	349	351	341	360	368	297	342	331	351	364	367	346	315	352	356	335	374	328	359	330	319	349	357	395	357	337	365	354	370	344	315	334	372	339	346	346	353	368	365	357	337	351	366	352	338	374	350	350	334	338	365	348	330	321	347	343	365	368	356	361	357	359	367	368	347	379	369	362	363	351	375	360	361	364	358	353	351	311	345	347	336	337	346	358	353	320	358	360	333	361	311	340	340	347	339	340	363	342	342	341	343	359	338	313	352	341	360	358	396	349	353	370	355	348	354	386	377	396	362	366	385	381	317	361	348	363	357	344	378	330	352	355	368	384	349	321	356	335	337	364	356	373	357	367	383	344	357	333	320	374	404	357	346	362	344	326	373	346	380	356	363	318	318	367	368	360	359	370	383	378	368	364	344	358	373	343	383	361	349	361	372	317	340	343	365	324	321	345	320	342	337	341	337	373	350	342	355	345	352	353	350	317	367	322	348	335	347	364	369	365	370	362	350	373	370	379	376	357	348	361	373	360	342	389	344	367	364	372	361	320	331	340	354	354	369	351	337	356	366	349	348	349	351	366	338	342	350	350	351	338	347	348	323	362	316	373	359	326	356	341	329	355	318	363	381	339	331	371	381	339	344	385	335	327	358	350	373	366	339	370	345	340	335	358	366	362	362	326	334	363	295	357	323	342	377	375	361	378	352	362	390	334	385	409	338	345	356	353	356	339	331	351	359	345	364	350	328	349	338	372	370	346	353	341	323	351	359	310	365	338	326	380	361	379	347	367	368	372	365	359	363	350	339	393	351	358	344	367	346	349	310	347	383	340	374	362	347	359	380	354	363	370	374	347	397	369	374	350	349	350	370	315	320	332	325	357	334	342	367	366	363	354	330	363	362	387	351	338	338	342	366	355	391	332	351	355	354	337	331	343	321	354	352	360	345	365	343	338	364	357	322	383	380	367	356	376	342	379	335	351	327	355	367	331	341	351	349	345	360	326	353	357	372	373	379	346	343	342	342	365	364	314	350	375	357	333	374	368	358	356	358	348	349	341	356	337	331	329	357	352	365	331	353	344	336	352	363	345	398	353	378	377	352	348	355	335	357	346	350	331	341	374	352	322	330	372	350	325	364	372	365	351	344	372	340	375	389	353	355	355	348	380	373	357	346	354	347	340	349	329	344	362	349	374	386	321	355	350	373	352	360	370	347	361	338	353	384	346	379	332	311	373	350	383	339	370	336	377	373	374	360	362	353	314	347	349	371	329	354	359	387	380	358	338	403	349	354	346	365	354	326	365	339	362	342	341	387	381	319	334	319	339	351	363	328	347	363	353	337	379	362	322	319	359	363	371	354	359	358	369	339	372	339	325	358	362	397	398	347	379	365	328	366	339	359	360	363	331	328	376	363	368	383	344	367	351	349	346	352	355	340	333	330	319	335	369	320	322	356	347	358	350	328	322	361	342	352	325	352	340	372	306	383	353	387	379	356	348	351	384	354	354	354	352	350	359	363	347	338	337	372	372	352	325	327	336	373	371	338	344	312	342	359	360	354	320	348	359	366	364	329	328	351	356	370	383	355	368	337	374	348	345	363	334	376	343	384	396	342	362	335	330	389	349	379	342	336	358	386	361	347	332	381	359	317	329	337	341	373	358	323	337	378	337	343	349	347	355	397	341	333	368	367	340	366	326	352	349	342	379	372	367	330	332	337	357	363	352	309	333	372	354	373	323	373	359	367	367	367	338	350	356	322	335	332	332	359	355	376	356	320	322	341	393	329	353	325	329	375	376	352	324	364	348	342	354	350	402	332	367	365	327	342	364	382	360	346	379	339	353	362	327	340	345	351	328	362	338	337	367	312	368	369	343	354	346	388	366	352	366	319	361	360	349	324	357	354	339	343	354	366	357	371	349	348	345	354	339	377	330	369	319	385	362	372	345	332	345	358	339	345	368	408	355	345	332	327	372	334	366	326	354	353	354	322	346	346	353	359	332	352	361	361	356	347	360	345	359	350	361	348	353	373	385	342	361	369	346	312	316	371	360	370	358	333	376	334	389	337	332	329	325	350	350	342	342	329	357	384	348	328	354	331	350	342	383	353	354	341	400	344	368	383	354	327	363	363	382	392	352	354	337	341	383	333	356	368	326	315	381	342	353	360	319	354	360	344	316	349	357	360	326	360	374	371	344	345	346	364	350	353	384	345	374	361	350	361	378	322	354	359	323	326	372	379	357	366	347	365	357	354	324	358	373	349	367	367	380	329	350	348	373	346	389	352	339	366	346	346	374	326	345	410	369	365	331	366	341	337	368	345	344	329	327	375	354	374	360	346	351	352	341	323	343	341	349	342	368	329	375	355	339	382	349	385	361	343	333	341	358	343	354	387	361	342	336	370	371	357	345	344	306	342	348	305	375	342	347	369	345	356	382	359	358	361	359	373	340	358	356	355	325	329	351	354	364	345	362	364	363	346	369	368	351	329	345	348	369	370	312	362	366	380	362	393	394	336	362	362	364	364	368	358	338	379	362	359	362	370	325	352	356	353	348	336	368	377	350	376
11756	29574	5629	2559	1773	1457	1138	971	828	770	678	681	571	594	586	549	545	554	503	480	503	485	514	484	486	485	461	457	488	454	477	444	458	459	432	454	446	427	483	444	477	497	454	432	444	478	462	454	480	463	414	431	440	440	440	501	430	461	466	442	461	434	448	415	477	475	480	427	412	451	446	411	458	485	433	439	470	468	463	489	440	483	445	442	466	454	475	458	458	426	481	461	447	456	461	456	452	444	464	450	448	428	451	439	438	455	385	436	456	442	479	440	464	436	463	453	452	462	448	457	429	423	473	431	468	462	446	442	472	469	458	449	440	491	464	482	478	471	473	475	435	467	455	409	437	443	476	450	439	449	434	456	447	456	428	456	416	466	429	407	480	470	434	449	431	447	425	487	463	436	440	496	454	447	414	434	457	408	412	442	474	462	437	407	429	441	440	468	425	449	458	464	470	467	427	429	441	417	459	431	457	464	482	419	436	459	433	468	464	441	438	425	453	473	418	438	435	415	449	443	440	477	420	431	408	440	445	447	494	422	471	451	419	462	410	441	436	461	420	465	427	465	415	439	427	409	397	416	422	478	421	439	472	449	467	424	459	449	454	443	437	460	468	457	436	446	435	428	509	475	446	438	443	466	414	454	437	474	439	414	425	494	464	441	473	457	428	449	428	435	458	429	433	417	452	463	424	439	460	460	465	466	454	472	457	413	448	444	426	418	427	482	469	446	475	455	450	416	489	464	474	417	456	456	491	432	436	423	452	447	480	404	444	458	509	469	448	478	453	409	447	465	439	451	436	426	403	479	463	417	443	448	443	461	443	447	430	457	453	450	473	426	448	443	453	457	430	413	394	419	459	442	472	441	441	449	433	453	475	435	432	474	449	464	468	417	418	432	477	417	453	460	462	446	442	469	428	449	485	456	420	494	423	443	446	468	473	435	437	451	424	441	475	493	462	452	440	436	429	464	437	409	468	484	437	450	435	450	459	475	458	418	459	442	457	468	448	503	412	424	446	433	476	445	461	413	423	469	431	425	424	427	508	412	442	450	469	460	450	415	471	431	461	442	435	466	448	479	476	431	456	471	461	452	453	443	428	447	462	455	430	434	460	477	488	454	448	425	419	467	413	434	443	474	432	454	474	508	444	454	454	421	428	462	452	450	475	449	486	480	471	416	450	450	465	474	454	405	452	462	449	407	418	463	408	424	428	429	463	443	470	434	475	461	458	426	421	448	459	435	458	457	426	388	465	414	459	409	446	450	457	438	439	441	458	438	436	395	457	466	446	452	442	448	448	435	424	469	431	428	435	465	437	416	418	413	449	477	451	433	438	460	414	437	440	424	451	434	464	448	453	426	468	483	437	447	453	459	476	472	442	426	490	441	440	452	429	402	411	467	463	442	485	444	465	445	473	429	465	458	445	429	463	435	453	465	442	431	437	433	434	431	474	439	463	460	466	397	437	444	436	445	425	480	423	430	436	490	446	440	434	412	457	466	478	428	454	475	456	473	417	444	450	444	470	442	416	412	462	455	446	451	449	475	471	436	433	427	447	408	488	419	433	466	449	432	426	447	443	461	429	435	432	449	444	458	443	480	498	464	457	435	447	450	438	445	402	431	450	433	484	431	419	460	462	460	415	449	446	454	427	448	432	415	420	466	446	459	445	419	458	427	430	447	470	458	458	434	428	453	484	468	441	404	498	449	414	398	406	437	444	442	442	439	417	423	418	456	448	440	431	489	453	437	439	472	451	442	455	445	448	455	441	444	440	451	441	457	417	435	461	411	456	440	438	420	467	455	440	456	422	462	465	503	434	442	442	446	454	425	429	438	464	455	459	484	434	426	435	492	453	425	421	456	436	427	444	443	471	438	475	454	467	467	423	488	469	433	463	438	463	443	441	460	395	469	436	446	419	424	481	474	455	438	444	450	435	440	443	436	450	453	461	461	430	424	424	392	440	447	434	427	463	428	406	444	413	412	433	466	440	452	466	410	444	429	453	441	448	458	429	437	452	467	453	467	464	474	448	462	436	427	467	431	448	401	420	441	392	465	472	460	441	465	415	458	446	458	472	467	442	461	433	488	455	406	470	451	439	416	440	463	459	452	465	429	424	441	462	425	450	474	430	465	430	463	466	435	430	410	468	465	428	442	443	444	439	431	447	467	439	432	483	453	431	435	493	448	410	474	449	452	491	432	416	427	433	455	424	438	447	458	445	435	446	481	423	436	462	447	436	430	430	435	422	467	461	459	441	444	448	417	470	426	433	446	458	418	426	441	441	494	460	451	440	436	475	496	468	476	436	428	445	466	472	441	476	416	432	468	438	452	421	448	436	429	455	437	467	444	465	449	415	432	466	474	460	420	429	449	461	438	438	413	480	454	427	462	436	417	480	458	448	477	470	446	480	443	425	454	409	432	442	454	468	467	473	463	457	440	448	455	453	436	461	464	488	454	436	455	480	408	461	427	469	418	441	421	397	440	445	439	465	456	447	435	431	431	430	454	409	472	451	476	435	396	429	439	452	457	437	479	465	471	458	480	497	476	452	452	440	450	454	414	440	435	432	441	435	458	468	412	457	439	453	450	446	458	444	466	450	441	469	432	439	417	397	436	462	436	448	431	413	415	473	423	457	413	453	474	460	491	451	453	411	418	491	439	456	469	474	448	457	456	436	474	476	427	433	464	443	434	440	452	477	440	489	420	451	470	448	493	465	438	458	508	467	478	444	468	457	407	476	432	424	452	427	412	433	421	455	420	449	434	476	442	446	480	452	446	410	423	446	445	501	477	458	442	420	406	424	454	423	455	391	443	487	443	466	453	438	448	474	469	442	478	447	429	463	472	411	439	458	418	485	476	460	444	452	485	465	432	426	450	457	439	456	445	449	428	481	406	454	446	434	451	418	452	447	447	430	445	448	461	440	443	470	375	428	445	433	414	467	436	466	416	421	488	421	484	478	446	449	452	415	472	450	469	416	464	471	462	477	468	446	469	425	446	453	443	463	477	433	410	444	460	429	437	444	471	419	430	430	419	425	483	443	445	436	444	447	443	429	466	390	438	441	474	433	453	457	460	460	458	450	465	445	473	495	435	462	434	446	455	444	448	420	467	426	449	418	443	444	397	451	485	432	475	471	465	463	422	427	456	440	444	410	471	462	418	426	458	455	483	437	435	430	462	425	418	434	439	453	420	453	439	411	426	454	456	442	429	415	446	459	432	424	470	464	478	474	436	422	430	453	421	460	474	442	451	454	458	451	390	419	491	436	433	423	460	438	434	434	471	462	448	452	452	412	432	458	400	472	421	469	469	416	443	433	452	459	453	442	455	462	422	466	428	458	422	423	432	434	431	430	447	471	426	428	428	481	438	481	501	460	456	438	430	416	437	461	456	401	438	440	425	479	499	458	431	466	449	438	440	462	439	443	443	471	456	424	453	493	460	436	433	441	457	473	429	480	423	453	454	464	442	429	463	467	473	442	464	448	403	452	418
22849	21158	28710	23892	21151	21160	7857	1558	1212	1057	1051	970	918	840	771	837	789	746	808	739	732	715	715	656	696	663	717	655	688	658	652	655	685	628	698	654	686	662	643	634	626	676	641	624	666	625	656	670	684	631	637	632	633	654	638	641	637	634	634	632	611	640	610	658	609	637	624	624	668	672	673	637	671	628	640	610	618	646	630	605	619	623	608	587	613	640	597	604	640	678	639	636	612	662	665	653	628	641	657	612	629	648	603	653	666	677	596	625	636	637	609	602	607	658	636	675	651	654	678	612	626	616	623	599	626	689	635	585	628	648	694	622	603	631	659	656	634	649	616	650	613	653	623	632	634	653	654	654	657	620	656	622	667	634	664	650	589	616	602	653	611	645	641	625	622	613	661	639	657	605	642	637	664	637	578	596	608	636	662	608	669	633	588	627	640	615	617	650	632	632	669	625	629	645	586	610	609	610	617	649	654	630	661	632	605	619	591	580	624	632	638	644	628	683	669	583	634	609	597	620	595	601	656	620	630	639	632	638	639	632	667	640	635	620	667	636	651	609	602	650	612	658	604	619	603	641	640	641	628	607	644	662	616	642	639	611	629	599	656	621	618	615	668	592	624	639	592	621	645	629	618	594	585	652	615	619	653	614	652	609	639	607	626	687	661	646	660	563	598	593	657	646	617	632	629	636	632	618	604	615	567	653	620	631	636	597	640	601	629	633	631	628	581	607	642	665	619	618	614	631	616	603	653	591	609	633	623	628	614	614	650	614	616	667	646	608	629	612	636	637	608	605	611	595	640	604	672	657	622	657	659	615	614	626	658	638	650	650	580	630	679	599	623	606	630	605	611	599	649	679	588	601	622	625	648	618	635	670	627	609	615	606	637	612	653	620	644	622	613	612	652	579	598	646	626	646	631	589	634	643	637	624	614	622	656	612	609	652	628	660	629	640	652	651	650	603	621	626	637	588	586	628	605	588	618	618	598	633	611	626	615	648	631	645	618	620	617	600	661	629	626	622	626	608	681	591	622	625	645	655	643	623	610	642	634	624	627	595	656	620	613	640	571	593	622	573	597	600	626	626	603	615	658	618	621	630	608	584	629	668	621	628	661	644	605	633	644	609	626	588	610	626	662	618	584	621	630	626	601	630	624	594	614	647	648	620	616	652	646	614	600	615	626	643	602	618	592	632	645	573	607	607	620	568	593	610	617	624	665	619	601	621	628	621	642	633	653	596	611	622	636	631	657	635	600	628	646	587	616	614	600	599	682	632	659	601	648	566	602	657	626	588	622	637	618	621	601	639	664	674	602	614	640	624	632	602	584	631	627	607	576	624	573	658	620	632	627	600	643	634	612	639	592	634	676	610	649	603	650	633	620	665	615	629	557	616	583	627	634	602	587	609	622	603	655	622	661	659	665	638	621	621	641	642	562	627	609	649	667	634	603	633	616	616	627	643	631	620	626	599	630	595	636	640	662	636	662	599	592	648	620	623	619	594	633	607	648	608	630	612	576	589	607	621	657	605	637	636	567	613	600	611	637	585	617	620	606	599	638	619	626	686	627	662	652	573	623	611	597	650	620	629	598	611	626	629	629	573	648	647	622	603	583	647	612	623	640	619	643	562	600	591	645	665	578	613	574	619	634	652	595	594	667	585	637	630	615	650	601	600	656	638	624	620	591	624	616	646	578	627	646	633	632	619	620	598	650	624	568	607	594	636	654	626	636	671	637	607	624	628	619	682	627	589	607	630	646	659	653	585	598	634	659	613	639	638	604	649	641	648	640	673	614	627	599	624	622	625	646	674	660	635	651	616	641	636	613	615	615	608	623	583	593	657	647	638	642	613	620	619	615	607	627	612	640	678	610	628	645	607	604	614	634	631	591	578	639	612	578	624	606	655	598	651	588	650	643	651	639	598	640	594	669	622	625	619	627	595	634	606	657	653	599	605	590	580	676	639	632	590	606	619	641	665	672	610	597	610	567	617	574	587	599	614	619	580	644	588	609	624	619	626	653	605	601	627	639	646	619	609	621	637	656	662	609	602	622	618	608	617	616	661	573	587	634	675	576	600	642	618	621	612	640	624	591	630	640	656	610	563	605	645	623	630	641	626	649	644	634	595	603	581	611	614	593	619	641	633	608	643	621	645	630	636	609	642	669	612	617	617	594	641	637	597	630	641	634	631	644	614	620	679	639	641	607	589	615	615	605	665	599	646	674	637	661	639	630	604	608	616	624	656	621	577	616	603	616	604	584	630	620	601	651	613	631	619	673	586	602	590	620	656	607	635	623	604	633	623	585	593	651	590	623	620	622	654	638	652	640	616	642	613	639	625	611	630	599	554	655	590	639	652	654	652	580	592	620	616	620	636	585	613	592	644	637	644	595	642	641	651	594	643	557	587	658	654	611	660	605	600	669	656	595	641	646	589	641	597	638	573	594	593	631	622	624	651	609	666	621	585	580	606	700	630	624	608	636	593	614	633	644	610	614	640	627	650	601	603	634	606	619	614	614	588	640	595	624	597	654	647	609	654	619	632	617	592	627	615	651	630	604	609	611	639	584	638	639	635	590	626	598	574	636	632	636	604	606	632	629	704	587	614	576	617	657	619	658	633	603	598	570	616	593	619	641	646	629	607	580	627	631	603	607	599	592	671	618	589	606	613	597	650	674	631	591	614	657	639	639	584	599	647	588	640	589	642	649	636	615	607	634	635	622	578	611	621	639	605	639	641	601	637	630	668	656	650	664	629	601	644	608	653	586	584	610	617	652	664	634	618	621	650	581	621	664	633	635	599	636	621	650	627	622	576	578	585	623	617	609	609	632	636	602	584	655	650	633	633	607	667	631	558	586	634	647	622	660	630	647	615	636	651	610	630	599	625	588	663	632	613	589	677	650	662	649	624	627	625	626	611	589	606	619	618	624	623	597	548	579	612	649	655	618	576	675	671	598	643	630	645	626	636	586	631	598	663	641	639	618	618	618	632	584	646	597	633	664	599	551	647	619	596	618	654	644	649	641	621	645	615	620	642	648	609	596	653	635	661	645	614	600	590	615	640	637	613	586	584	653	652	622	599	607	620	613	655	644	567	603	646	626	635	617	607	608	587	660	632	632	624	632	638	643	639	587	621	595	606	641	615	608	629	647	638	654	570	653	597	629	658	635	647	601	623	652	634	631	584	629	570	612	613	653	610	618	659	608	596	584	615	597	608	621	628	575	633	559	631	614	638	637	600	639	629	663	634	664	652	624	598	616	637	612	607	611	634	607	678	626	628	664	604	549	592	585	641	604	625	610	634	642	647	654	625	624	574	623	647	622	613	587	617	653	660	621	625	619	620	610	643	603	601	619	621	637	598	619	609	647	639	652	611	612	583	621	648	634	614	611	624	626	631	578	631	651	647	644	623	638	681	639	666	651	653	667	632	665	612	605	637	621	601	610	633	648	609	669	618	651	624	598	665	655	625	624	621	566	576	612	619	603	616	642	632	597	643
17290	37320	16337	7480	5425	4063	3151	2539	2174	1842	1665	1470	1260	1220	1121	1059	1036	1055	995	921	892	921	894	878	826	806	843	849	816	766	833	863	828	813	769	807	827	764	793	820	811	821	761	770	752	793	813	721	792	787	784	779	788	822	743	788	694	758	767	741	751	759	714	763	762	769	819	774	702	729	761	723	721	765	768	796	732	716	754	758	741	724	766	753	816	730	729	735	733	758	722	764	722	768	762	781	739	763	774	747	793	693	738	768	788	778	757	699	789	737	756	746	729	730	830	776	770	717	701	740	748	745	730	776	764	703	754	753	745	752	738	749	718	762	774	762	818	759	749	775	787	738	719	756	782	749	758	759	750	826	772	750	761	751	802	728	739	787	787	792	754	774	783	725	732	757	792	792	752	785	769	771	781	759	797	708	715	718	748	724	740	760	758	753	789	763	751	729	780	760	799	769	742	747	743	742	723	782	749	754	753	816	772	784	716	715	758	740	755	743	748	768	764	773	757	788	770	714	738	776	776	730	737	693	729	720	774	747	780	745	698	740	730	727	800	755	787	776	736	731	742	698	741	827	834	728	727	756	789	732	740	757	743	706	793	797	761	728	719	767	776	758	698	695	748	752	763	725	715	741	743	724	765	750	781	740	741	728	796	734	808	699	715	738	770	753	790	775	742	772	755	787	758	685	760	786	711	741	772	736	771	791	763	771	766	789	787	789	803	789	728	694	778	735	725	792	785	742	718	757	753	760	693	715	787	743	755	734	775	716	757	675	751	758	745	761	766	716	740	717	746	763	747	822	731	760	768	746	719	695	710	739	763	786	729	763	763	758	778	766	773	777	801	756	752	742	702	750	727	739	721	758	769	754	746	775	734	770	701	727	756	730	718	729	754	811	721	766	769	735	705	789	757	694	749	769	734	755	742	728	759	754	723	758	764	750	739	777	729	785	766	764	758	748	724	768	715	770	728	741	782	791	745	723	784	741	688	754	756	746	728	713	729	746	750	794	731	798	762	746	711	735	731	742	736	720	707	750	745	758	776	749	744	713	723	758	791	715	750	756	709	708	761	738	766	749	752	743	777	761	779	753	732	733	707	762	782	708	736	789	747	761	735	736	814	726	775	753	784	701	744	736	736	768	691	736	740	754	771	778	742	742	724	753	714	756	715	745	711	759	773	743	760	796	767	715	775	721	750	727	735	749	793	766	749	697	770	714	765	746	749	762	701	770	725	734	780	738	766	786	732	771	704	756	784	786	761	745	737	714	780	739	751	754	715	720	729	752	713	793	727	757	747	704	740	748	730	739	764	761	787	740	773	799	739	732	722	771	749	756	726	774	747	760	720	773	745	777	737	761	727	729	744	718	727	728	790	783	742	768	769	767	723	750	746	734	718	754	712	747	723	765	816	804	776	700	744	768	714	681	743	739	707	786	708	721	745	681	738	707	773	755	783	747	768	751	727	739	740	786	761	714	789	758	757	757	751	734	764	760	750	746	701	763	726	795	723	720	778	737	745	708	772	688	777	741	748	779	709	720	770	769	740	717	761	744	746	770	736	749	698	772	806	731	738	761	707	766	745	763	731	769	760	719	784	763	776	743	789	786	821	707	771	737	748	749	761	740	719	741	745	724	693	795	763	739	783	729	753	696	714	738	730	742	685	760	725	682	738	732	743	775	767	741	708	748	720	734	779	715	821	712	745	764	739	705	756	710	784	780	746	733	758	744	750	734	744	771	722	722	753	786	742	708	768	697	778	692	762	777	732	743	719	758	766	711	736	758	746	732	726	769	724	694	791	737	738	785	782	780	764	754	731	767	683	764	757	782	769	756	749	751	725	759	752	722	759	730	741	723	759	755	730	724	731	769	764	767	741	745	782	749	759	740	718	751	769	747	775	782	716	738	749	763	758	753	759	750	729	776	697	770	694	730	753	731	752	736	744	711	724	786	790	751	748	777	757	739	773	719	775	783	736	713	750	738	740	785	762	739	769	728	762	732	745	741	769	761	741	746	768	787	726	744	743	729	762	739	741	780	787	758	732	742	768	717	743	813	737	773	719	765	787	761	778	759	753	712	658	712	754	733	745	746	749	715	738	776	716	753	744	773	717	699	716	761	762	745	780	776	745	700	768	746	747	736	769	749	709	746	772	725	759	748	781	733	768	757	738	756	734	745	749	739	803	748	727	765	769	737	757	693	717	817	743	730	705	782	749	706	773	764	787	774	715	818	753	723	744	728	758	764	740	687	763	755	711	717	755	741	700	718	757	779	719	741	687	768	781	758	687	766	744	748	726	755	735	749	736	756	699	757	756	794	778	736	727	728	768	765	743	765	728	730	801	749	734	809	789	756	771	771	730	724	705	762	790	763	722	778	713	757	763	723	723	749	815	739	753	742	735	752	747	777	705	750	759	688	737	739	754	733	728	737	780	758	766	731	764	710	772	742	726	712	704	775	727	753	769	735	749	727	768	751	769	699	663	779	785	741	754	743	737	727	736	763	732	752	724	734	738	787	753	803	763	763	763	766	786	742	721	704	772	768	734	728	802	783	734	786	793	781	706	781	751	746	749	751	792	746	754	713	769	750	759	755	706	724	734	770	748	775	761	758	729	735	733	703	744	734	717	752	694	714	751	736	742	736	750	703	728	765	742	766	730	696	747	737	715	726	766	717	758	740	791	733	776	730	710	734	787	722	736	764	752	757	728	732	743	724	735	726	733	789	747	791	710	729	733	758	744	735	784	752	797	747	766	743	794	736	760	734	745	787	769	733	780	747	768	734	776	749	721	731	764	750	726	758	730	718	816	774	772	766	723	799	709	748	718	781	746	743	733	709	763	759	746	746	751	741	770	699	739	742	755	773	777	745	723	757	754	690	760	755	739	773	757	770	745	733	775	744	743	776	742	769	809	723	752	731	748	777	760	755	733	783	742	709	745	729	728	701	743	744	790	731	770	739	750	772	750	736	708	734	734	756	691	737	707	747	704	710	758	780	729	785	709	743	769	702	755	757	725	725	787	761	776	765	744	777	756	775	739	775	749	819	725	657	734	780	770	764	764	769	756	712	752	740	758	763	771	764	773	740	803	742	720	773	724	759	701	774	730	743	709	780	717	756	759	738	763	746	741	803	765	767	758	761	723	711	770	735	740	713	714	728	703	743	747	806	728	783	764	794	693	765	784	712	766	749	771	704	781	730	767	722	728	706	806	767	741	725	736	757	757	728	754	754	694	751	755	742	745	768	761	749	757	766	724	737	766	754	737	774	711	763	729	744	755	738	795	728	763	701	697	752	727	763	813	753	711	738	732	721	777	772	738	770	742	770	752	734	749	788	810	737	757	762	725	732	769	785	727	747	768	754	752	747	802	730	711	795	695	777	744	703	757	765	709	727	753	783	706	794	786	731	765	787	744	718	794	791	778	711	785	750	757	713	767	756	777	780	758	746	714	725	760	761	726	764	742	734	715	763	777	772	766	769	745	742	702	767	727	774	695	773
26856	20045	7115	831	540	420	459	425	398	429	422	385	442	378	400	401	397	405	389	392	432	404	352	424	430	395	421	416	383	370	388	365	422	383	377	382	383	409	414	433	413	378	382	364	371	426	387	416	426	426	427	366	439	414	375	420	422	433	430	375	424	400	396	412	393	403	395	442	416	387	400	430	437	390	404	415	370	387	407	416	398	402	384	402	387	410	379	396	387	422	407	388	389	400	418	415	402	390	435	391	412	443	348	421	402	434	407	418	386	444	422	383	403	367	388	382	397	413	394	410	428	384	388	396	412	394	415	377	410	381	414	387	381	387	414	394	403	401	353	425	404	392	364	388	392	421	425	347	402	399	387	383	408	423	418	417	387	394	365	423	386	392	412	405	423	414	426	412	425	382	420	406	400	364	385	431	388	385	414	385	418	381	422	412	419	392	411	429	405	402	434	432	379	440	428	393	405	392	430	403	416	356	428	370	390	413	379	437	445	360	451	420	398	401	442	401	399	400	398	400	424	431	404	394	393	407	432	395	464	388	401	435	396	373	442	408	383	399	408	386	385	429	399	431	377	414	419	423	373	396	406	387	435	405	402	446	391	406	433	407	427	382	395	362	420	398	410	370	404	390	433	423	414	401	388	393	413	389	413	391	402	376	429	438	421	399	395	408	408	386	405	408	429	373	434	381	397	376	413	432	447	366	398	395	386	394	452	376	385	418	409	353	413	364	367	413	387	428	422	426	387	408	414	422	365	364	412	402	399	402	385	414	413	391	383	399	389	427	404	387	410	412	428	406	434	419	408	379	382	462	424	399	421	438	400	402	417	407	342	403	382	417	367	428	422	421	382	388	416	406	389	407	388	440	397	389	368	383	420	386	387	378	440	400	417	437	385	439	433	446	357	380	404	411	415	423	365	383	377	386	435	404	390	384	403	363	363	410	402	408	398	360	441	403	405	408	416	401	415	380	416	387	401	429	419	444	396	449	417	411	370	394	420	401	399	420	417	417	423	440	387	387	395	406	380	386	394	405	414	374	416	421	441	409	387	377	416	401	445	427	399	394	417	441	391	370	381	409	390	388	412	421	396	363	395	386	425	409	412	424	397	384	403	397	389	371	404	395	421	411	426	408	415	410	370	419	362	393	392	386	407	407	401	404	405	398	387	395	420	399	402	416	396	418	430	417	434	386	369	423	373	374	380	400	384	439	402	394	391	421	403	427	441	383	390	365	385	415	411	383	424	413	368	389	407	390	385	417	382	418	409	438	362	443	410	363	445	390	394	409	373	423	416	440	415	424	419	365	433	422	370	367	392	389	397	401	381	433	403	395	393	440	406	385	428	434	401	406	427	431	422	417	390	404	391	404	384	393	385	398	395	401	417	404	412	367	390	408	347	410	406	391	387	386	416	406	448	398	437	396	425	401	418	417	399	403	409	392	440	394	428	381	412	462	409	373	374	405	426	384	410	414	410	402	402	419	421	410	394	385	397	385	388	410	402	401	393	422	399	407	420	394	396	423	393	362	424	399	385	421	382	439	413	420	413	386	375	426	407	432	429	405	410	406	393	371	387	382	376	429	434	414	381	414	365	383	429	428	432	396	379	393	391	366	383	392	389	399	423	386	396	415	424	433	393	424	404	438	428	395	407	390	392	408	389	413	429	433	394	430	425	420	383	427	395	416	381	361	424	397	414	402	413	380	410	455	381	405	388	410	400	392	373	414	426	408	394	396	389	395	394	388	390	379	389	398	406	418	421	399	437	392	408	347	385	414	409	402	423	425	407	444	409	396	410	420	415	436	376	420	416	451	431	416	379	376	404	416	395	370	410	425	384	397	404	443	397	400	381	363	416	366	394	420	443	370	410	391	396	417	368	381	389	405	366	427	379	380	393	423	376	417	386	412	442	435	434	389	398	390	390	402	390	385	397	402	418	394	422	391	420	415	427	399	418	414	400	392	403	442	396	415	435	386	402	391	388	414	384	352	433	401	381	450	424	436	376	416	403	422	420	387	423	394	425	411	390	402	394	389	435	435	390	423	397	428	399	430	446	385	411	378	372	393	411	368	396	407	416	368	393	408	384	405	429	396	372	354	382	404	388	398	407	409	385	405	396	407	400	399	408	377	386	384	423	410	383	428	433	415	402	418	381	393	429	454	378	384	410	433	425	400	434	418	415	434	405	396	412	412	414	407	403	411	417	387	399	415	393	431	371	401	396	400	415	370	432	408	420	390	449	406	374	383	413	387	370	392	378	381	435	393	397	427	356	379	417	429	374	376	426	407	405	416	422	404	424	440	422	424	411	377	387	395	374	393	412	418	421	378	405	416	410	411	404	422	417	408	398	377	392	420	406	406	410	413	388	368	404	388	387	411	384	421	397	410	399	387	377	419	404	397	413	440	421	429	407	396	399	377	415	408	404	385	388	401	391	386	407	395	385	403	412	395	411	450	423	393	379	384	387	369	401	394	358	415	392	408	387	411	368	411	402	406	412	406	393	412	414	373	421	424	385	411	406	405	379	414	413	421	410	410	438	403	406	437	464	387	388	376	397	425	400	400	392	381	410	338	378	385	430	429	428	383	374	408	414	416	461	386	381	406	436	392	400	399	395	406	414	392	392	351	417	431	388	430	383	419	412	380	401	395	399	419	422	410	394	400	398	452	401	385	392	409	406	447	395	432	399	426	419	441	437	387	388	401	408	383	419	386	402	408	438	371	382	394	389	406	404	378	397	409	368	412	409	408	385	371	415	405	434	417	415	379	364	422	406	385	384	404	462	396	380	382	387	444	386	419	381	395	371	424	389	440	427	394	391	407	401	431	412	416	414	413	405	414	414	405	402	418	422	437	391	460	383	419	416	425	388	447	422	406	417	399	407	443	385	435	421	403	403	388	388	431	432	435	390	413	390	428	416	398	398	384	408	393	416	401	398	420	398	393	417	405	408	402	388	425	394	433	406	434	384	388	416	410	404	438	428	399	443	397	396	409	421	417	389	426	387	418	380	416	422	368	399	390	427	400	393	416	426	394	376	428	388	395	413	421	419	427	356	417	419	418	416	415	372	399	414	416	387	401	412	423	419	374	388	417	363	375	384	385	426	403	444	427	385	391	384	391	416	381	427	396	362	393	388	396	399	422	419	403	427	424	413	405	369	447	424	389	359	407	462	417	374	372	405	392	380	416	419	395	387	377	341	352	371	377	363	387	386	366	388	411	409	413	366	371	409	384	399	419	379	389	404	389	398	382	390	377	403	406	414	397	411	385	425	419	415	392	392	368	456	412	426	417	406	450	412	387	406	432	434	410	425	428	394	390	412	414	422	443	402	407	437	406	444	345	364	434	414	397	405	421	394	395	396	396	428	426	425	383	378	372	418	429	399	394	432	361	423	401	402	464	423	418	405	408	425	413	400	404	437	390	441	406	395	429	400	396	418	371	389	384	411	436	399	409	416	352	413	413	398	396	405	425	385	406	416	362	385	403	405	406	376	420
7296	12658	1143	730	619	627	554	530	589	537	532	520	501	481	497	497	521	494	518	528	496	498	474	495	517	483	523	514	524	460	487	481	515	539	506	473	503	483	481	488	463	516	511	534	505	499	521	510	513	491	524	481	471	486	505	493	474	468	485	454	481	530	491	470	512	535	506	496	536	581	471	474	493	505	455	487	492	466	508	487	522	525	541	459	531	475	483	455	479	498	527	526	504	484	529	526	505	486	468	477	492	533	478	515	529	484	490	488	525	509	514	503	481	489	481	502	491	510	524	460	482	452	518	501	480	469	506	472	522	518	500	524	497	498	487	510	506	485	538	480	476	513	483	496	491	483	507	517	498	490	505	478	505	496	484	520	526	518	521	574	479	532	481	518	531	475	442	539	503	468	505	496	503	476	476	490	488	495	534	510	470	475	484	501	508	497	475	485	487	467	494	497	491	516	497	487	488	546	491	488	521	528	522	496	486	465	483	498	505	457	518	503	534	504	482	505	470	502	487	480	554	492	488	478	520	528	481	472	474	520	488	493	470	497	465	481	532	486	491	509	530	495	490	480	479	525	489	525	466	513	489	503	498	486	466	522	530	436	479	513	526	508	490	506	492	477	519	501	498	492	508	490	494	506	488	474	487	479	504	506	546	503	519	530	522	538	492	538	477	471	480	508	548	506	484	488	512	495	487	501	508	516	503	523	483	436	506	500	510	486	513	452	506	490	452	510	486	533	489	532	489	480	505	491	539	517	521	462	481	489	514	503	500	531	515	496	488	481	489	528	511	508	480	517	528	518	479	482	495	464	489	480	506	466	525	474	474	461	512	476	507	483	512	508	496	497	479	525	475	555	459	533	543	490	498	497	480	513	480	529	517	518	470	503	494	497	495	493	466	503	497	465	479	494	504	505	479	516	487	551	497	512	482	503	470	477	507	494	510	487	512	514	519	508	443	504	537	463	500	484	481	497	485	497	525	504	515	540	487	495	497	450	481	525	530	527	520	517	542	528	478	496	487	476	510	493	491	484	519	511	487	516	503	460	510	468	501	505	452	512	497	485	504	508	494	507	516	482	427	490	532	500	520	507	520	476	502	513	507	499	469	515	489	497	519	458	500	516	502	517	534	487	472	469	513	505	515	531	529	487	486	483	471	476	506	506	533	460	518	506	516	532	499	481	478	500	506	471	525	516	479	515	472	501	472	480	501	477	476	488	488	497	511	483	514	492	454	514	487	526	493	485	505	474	499	476	447	477	550	496	486	483	500	499	508	489	510	492	473	487	481	536	499	484	509	498	479	518	494	488	511	503	501	523	475	484	488	468	468	465	460	491	498	514	466	517	474	488	458	520	499	491	479	533	462	487	526	536	511	466	500	486	495	521	439	484	526	486	471	470	505	500	463	551	500	459	477	482	521	488	494	496	455	521	513	458	479	516	468	489	512	492	477	472	531	532	535	518	510	514	495	494	464	539	486	509	492	475	481	469	479	501	504	492	492	505	515	499	484	523	511	486	510	514	490	521	516	498	467	511	473	492	512	492	495	485	489	463	477	465	491	551	469	499	502	484	492	475	476	511	475	479	531	507	533	477	490	484	509	512	561	490	512	557	515	487	536	494	493	479	492	460	453	496	491	459	486	488	507	431	516	483	485	508	477	464	461	507	491	511	519	493	528	491	491	492	505	503	482	496	519	482	540	482	488	480	502	504	493	492	498	483	471	488	492	468	467	494	471	483	498	507	490	501	512	498	499	518	470	492	477	519	485	453	475	512	476	461	493	520	506	474	479	479	501	502	480	481	524	489	539	437	516	513	486	520	503	519	483	482	489	519	509	481	465	520	522	531	483	507	515	525	467	488	502	488	509	480	499	491	526	541	496	526	507	514	449	480	470	526	496	524	526	523	508	479	500	477	446	553	495	531	523	492	513	461	532	491	492	491	489	513	507	494	526	472	501	497	505	501	491	524	503	556	486	495	492	467	500	462	508	503	521	525	456	525	510	514	471	498	491	505	506	518	508	510	485	498	474	441	500	489	482	524	507	498	502	484	525	487	505	499	478	524	471	517	490	501	541	501	502	471	532	511	500	502	485	492	512	530	445	489	496	471	498	493	535	514	493	492	479	497	505	473	526	471	495	472	502	533	484	503	505	484	514	494	513	439	430	530	472	448	502	500	509	529	516	462	508	482	469	514	512	502	490	465	468	475	531	493	504	487	494	506	495	552	496	492	501	516	484	492	499	498	458	511	509	497	480	484	499	469	485	536	491	455	475	514	490	457	497	498	473	483	555	480	487	485	497	507	470	486	521	531	513	499	524	467	475	549	504	517	492	488	467	501	510	528	509	495	519	475	493	503	517	542	499	474	480	510	502	510	481	510	546	497	540	513	472	458	492	520	493	492	521	486	515	475	498	494	516	521	492	529	518	488	481	509	489	472	509	494	484	495	494	491	500	495	491	470	525	461	486	501	491	515	480	506	495	493	488	480	517	526	468	484	510	489	524	466	464	492	493	509	508	480	520	488	539	503	468	501	493	536	474	507	486	496	501	498	469	495	526	498	504	487	483	513	491	502	499	494	507	534	477	494	477	511	550	519	513	473	529	481	501	470	485	487	484	493	461	483	504	474	485	486	481	516	497	554	500	535	506	475	500	468	491	490	517	521	516	523	503	477	457	464	515	514	494	454	553	526	530	478	517	467	504	536	541	536	502	465	523	508	489	457	512	474	467	522	497	517	476	487	479	498	517	481	522	540	546	550	516	472	502	492	552	497	471	510	473	524	481	488	500	471	518	494	496	497	504	501	518	494	523	482	562	521	506	497	493	482	543	477	483	487	495	506	496	489	509	532	494	488	514	504	494	466	477	490	486	498	525	486	503	490	495	502	488	510	527	489	503	496	492	521	464	509	509	497	497	499	523	499	513	483	506	492	503	474	518	527	534	499	505	488	480	526	481	515	530	539	463	469	506	500	515	517	492	473	517	449	524	508	479	487	507	491	468	509	522	522	491	524	486	500	518	472	524	517	483	496	487	530	502	476	470	468	495	469	525	521	520	462	521	508	492	527	527	519	474	466	460	507	493	464	512	468	505	501	527	491	466	522	505	492	498	501	498	507	524	501	489	463	481	510	497	471	472	480	463	504	487	499	480	506	474	506	496	501	484	489	537	481	497	469	489	490	508	548	503	516	500	508	497	489	544	486	498	493	503	480	494	480	513	483	453	509	527	496	520	502	478	486	474	495	450	469	501	438	511	531	485	521	538	522	507	467	496	536	501	492	466	494	480	502	489	509	496	483	476	459	529	512	465	516	483	506	524	478	497	568	524	544	511	508	478	495	506	482	466	527	491	464	522	496	452	469	484	486	486	470	485	509	506	543	507	532	487	497	511	490	484	490	465	487	467	507	513	470	515	515	529	489	490	501	508	488	533	473	492	491	500	508	505	486	489	508	463	490	505	540	484	507	498	477	540	513	511	496	533	466	489	483	500	513
23821	21112	28132	24221	21041	9137	1482	1030	933	856	764	775	703	695	693	645	635	628	631	649	629	643	611	626	661	626	625	632	579	567	601	619	605	597	629	598	601	591	583	628	584	604	598	566	601	618	572	615	555	616	594	590	608	611	590	590	669	577	577	577	596	574	564	595	609	571	579	598	580	602	610	621	585	596	590	560	571	590	577	646	629	580	579	627	592	594	612	615	595	583	619	596	594	603	603	604	600	555	562	617	590	593	598	573	607	609	561	582	626	613	595	585	605	619	581	607	595	611	577	541	601	616	630	580	599	571	588	583	605	607	591	576	615	602	540	617	611	561	572	575	568	567	591	578	584	582	595	580	624	577	637	590	578	642	635	592	557	603	621	593	598	594	626	634	574	594	571	599	574	592	594	595	577	575	593	612	574	629	622	601	574	574	590	612	601	638	596	603	593	593	591	605	599	561	632	592	597	574	615	587	596	625	602	602	641	589	566	581	642	572	608	595	632	617	630	562	578	593	554	641	576	624	590	613	591	582	595	632	590	606	602	581	596	620	608	591	592	615	591	567	589	597	602	577	613	631	601	562	603	580	582	593	609	557	589	560	578	606	629	560	578	596	581	619	571	610	593	569	593	582	578	595	588	590	593	607	604	582	599	604	625	566	558	588	593	577	618	597	630	575	592	608	607	612	604	599	577	602	610	590	607	594	600	553	615	635	664	577	569	601	657	629	607	615	558	541	602	615	601	574	609	582	562	618	621	594	600	591	620	599	596	584	621	608	591	607	572	596	571	541	578	590	565	579	581	603	574	599	630	633	602	599	595	630	601	565	637	541	593	575	583	591	554	565	609	599	616	621	598	636	595	628	570	562	585	611	583	566	530	579	626	568	630	650	621	607	570	600	561	609	578	605	576	614	577	579	589	551	587	599	604	558	594	566	605	614	586	579	574	609	585	610	598	613	605	605	600	585	576	620	618	579	609	572	566	584	620	620	585	597	577	595	596	623	605	600	596	601	601	597	564	583	593	573	574	628	573	613	594	596	602	642	590	594	554	599	583	632	566	551	574	615	579	613	615	599	595	622	560	598	610	546	611	587	609	627	585	576	609	611	600	569	578	560	554	596	577	630	622	584	592	612	610	579	574	560	516	572	597	549	576	607	613	616	589	600	632	622	638	580	599	602	606	544	547	591	580	573	563	562	547	573	613	606	647	594	602	536	575	576	624	575	608	584	541	560	607	580	582	582	585	556	572	575	608	616	618	583	564	596	615	614	577	580	652	573	601	563	616	594	575	629	583	645	646	614	539	585	565	592	616	576	613	648	581	599	570	542	563	581	596	624	569	559	610	547	565	582	626	590	574	561	573	638	553	635	596	569	583	589	599	565	621	586	577	617	605	660	647	574	596	571	633	606	600	598	598	608	551	593	575	620	618	622	608	614	568	595	577	571	584	548	597	587	586	626	577	555	598	590	594	609	596	575	626	591	578	576	617	558	551	569	607	585	594	571	568	605	576	609	595	547	569	617	611	572	574	619	583	637	595	582	622	617	563	590	595	594	559	574	651	624	583	629	564	625	607	612	570	568	571	585	611	609	577	612	529	567	565	600	606	587	591	582	541	597	579	604	575	622	625	634	618	599	590	613	571	573	576	590	576	581	588	594	594	596	608	565	544	615	590	579	647	607	611	602	600	588	586	594	578	570	611	611	603	609	610	637	565	610	584	570	565	585	633	578	607	636	592	581	614	600	578	619	597	608	551	595	614	601	617	627	589	596	590	597	606	629	593	588	613	575	596	594	558	552	606	619	575	608	586	621	597	610	591	587	581	562	628	582	565	640	551	596	604	587	553	559	621	666	580	619	620	600	571	567	577	573	559	618	601	544	583	566	597	588	577	598	574	580	565	604	600	645	584	599	614	588	590	573	547	552	576	618	620	572	569	585	587	576	596	592	570	562	591	543	593	574	571	599	589	587	616	623	592	637	602	608	598	588	604	568	600	593	594	572	620	607	546	571	627	596	593	581	578	606	614	597	627	593	597	583	600	569	615	605	585	582	539	552	586	601	531	624	610	577	613	597	583	616	587	558	618	593	588	638	544	559	627	551	586	637	629	592	501	592	603	632	591	595	598	640	594	560	584	594	599	600	562	603	622	639	604	602	535	557	604	633	560	613	603	611	576	589	610	575	591	586	614	598	574	600	554	590	595	564	591	579	591	591	562	601	577	586	663	627	616	619	565	587	597	610	644	573	592	643	570	576	598	568	566	547	590	578	602	590	594	616	612	544	579	576	611	571	589	588	607	620	619	581	633	600	571	562	628	588	615	593	586	564	604	593	602	624	585	607	588	602	571	619	620	589	612	621	614	579	588	600	604	590	610	609	547	584	578	564	588	625	605	559	586	627	609	630	607	568	576	625	614	624	583	604	614	581	585	559	618	558	632	583	619	593	595	613	598	562	637	596	586	576	555	560	588	600	596	560	587	589	564	621	589	632	587	614	604	575	587	557	604	580	603	591	562	647	615	597	622	574	552	566	594	605	633	562	569	589	604	594	587	646	599	628	591	645	594	543	617	569	584	574	588	613	612	565	597	621	628	585	659	589	593	569	572	632	600	558	574	570	543	599	605	612	649	556	608	601	624	590	557	604	596	586	639	622	594	570	608	602	563	608	611	584	554	599	566	565	606	594	595	627	617	604	637	575	597	594	586	576	609	565	566	591	620	600	579	559	595	586	581	604	619	579	595	608	547	553	594	595	598	601	589	625	599	573	604	588	584	631	645	591	599	569	591	608	547	624	619	603	585	587	604	591	611	582	565	580	594	597	552	596	584	608	615	616	637	554	593	595	556	595	598	592	603	571	545	597	616	611	590	617	616	556	617	562	606	551	558	598	616	591	578	597	605	608	612	626	515	569	584	547	589	589	590	634	632	574	535	602	595	646	579	591	634	630	577	588	588	553	636	626	589	591	539	573	600	576	584	583	577	645	648	626	606	567	552	590	627	606	558	590	584	536	572	603	601	579	603	581	552	567	595	590	645	593	576	572	599	576	619	596	594	611	580	576	582	583	598	612	606	574	584	572	622	616	589	610	593	634	571	578	577	622	569	571	556	606	580	600	605	579	595	570	587	512	573	606	640	599	576	609	572	579	602	610	623	620	617	585	590	605	612	566	597	585	605	622	572	587	581	597	571	551	617	593	580	569	576	581	608	594	569	599	596	607	594	583	601	581	588	592	597	617	556	625	598	633	628	611	563	598	574	572	595	554	572	558	643	580	585	610	592	626	581	641	534	634	590	594	556	560	619	594	622	592	586	655	641	579	585	564	579	600	604	605	605	573	620	535	614	608	608	567	572	588	627	599	585	623	609	610	613	559	608	598	562	628	604	598	625	597	593	594	589	570	572	594	585	598	568	606	548	601	592	589	569	583	607	590	563	573	621	608	615	598	599	596	580	606	588	582	632	578	594	608	593	616	632	585	591	547	566	582	590	577	585	570
14228	36750	8989	4468	3069	2349	1969	1664	1430	1270	1147	1159	1020	902	898	837	829	871	802	803	808	729	770	714	814	721	773	792	703	755	772	710	699	704	769	747	663	658	728	712	707	710	691	724	669	701	693	753	684	684	737	728	707	706	725	704	733	686	685	702	713	727	683	715	689	735	703	713	710	705	694	731	672	723	739	682	686	729	717	710	691	699	692	710	725	782	728	716	708	707	704	718	701	684	724	737	705	726	672	777	690	736	727	705	692	678	701	726	733	729	689	679	680	708	783	752	702	748	703	694	720	691	699	711	722	707	725	703	691	716	690	756	720	733	697	764	708	733	718	733	747	691	716	664	698	730	722	734	730	710	742	709	727	718	731	706	751	723	698	759	712	696	738	726	726	795	726	715	685	721	720	693	707	745	718	720	710	764	716	721	792	733	693	729	721	697	729	695	695	694	726	703	671	726	677	683	771	736	701	708	701	733	718	742	764	707	730	697	735	691	719	728	692	695	692	686	708	710	737	710	710	640	668	688	756	750	702	688	686	711	717	683	694	718	708	718	721	669	694	668	660	648	758	690	675	717	684	692	647	685	680	717	726	727	703	705	691	706	704	716	768	677	696	742	708	671	687	745	665	703	692	684	631	652	730	727	690	715	724	696	686	679	750	725	698	704	703	695	689	724	688	693	695	703	702	727	726	744	738	719	672	668	703	714	650	779	720	746	677	673	682	695	693	675	665	730	657	700	718	682	702	710	717	716	702	689	719	700	741	698	684	746	739	715	724	706	742	687	733	708	691	684	783	720	717	711	710	677	678	709	723	734	723	671	731	762	688	739	698	730	687	729	678	686	758	697	698	729	683	731	751	645	742	691	752	706	693	737	693	699	695	713	719	727	696	682	691	676	674	742	677	708	729	673	680	752	705	757	710	663	706	725	715	732	694	733	685	736	770	775	764	711	701	706	713	703	753	683	747	713	703	733	753	711	702	747	695	682	720	722	735	748	719	704	712	740	689	709	724	693	715	760	739	751	700	678	685	664	748	676	697	685	747	687	682	678	757	681	728	707	690	704	708	699	641	739	692	709	722	717	651	712	712	738	703	698	690	715	755	746	715	728	737	738	734	754	668	702	714	762	740	709	673	682	685	713	722	684	730	735	673	732	709	723	724	715	723	720	704	713	698	740	730	665	701	727	688	723	665	687	710	711	698	684	750	694	713	725	672	734	713	717	695	724	699	717	767	734	691	711	698	696	700	729	698	757	753	756	703	710	766	743	702	702	736	723	710	756	728	689	684	737	686	724	701	745	706	681	708	713	707	712	734	690	695	726	755	738	712	749	668	716	744	714	698	724	726	713	713	724	700	687	730	654	732	745	744	718	723	730	703	745	722	678	730	702	720	699	712	684	725	711	670	741	709	714	679	764	710	677	720	688	690	688	709	686	712	671	704	701	671	655	723	736	770	743	679	732	758	707	685	727	718	733	679	736	699	699	744	697	774	707	708	634	679	708	712	756	735	668	687	682	730	759	764	720	738	752	734	735	644	702	714	691	729	705	709	695	705	700	692	744	701	724	707	685	723	753	717	747	714	745	690	687	678	730	685	736	720	762	743	743	709	735	701	673	742	712	721	742	680	775	709	679	687	735	687	737	712	738	690	705	732	708	717	680	736	702	694	697	749	678	689	720	764	736	733	692	719	703	730	695	649	708	674	708	729	740	669	730	733	699	709	675	663	704	659	638	706	732	683	670	692	725	719	689	754	734	696	728	702	695	711	684	700	649	760	722	706	682	702	704	708	718	756	690	691	711	688	776	677	706	722	709	650	691	681	740	749	729	726	686	684	726	718	740	711	727	686	705	708	750	695	735	732	678	739	693	781	698	728	719	677	705	681	712	688	732	708	755	690	727	705	734	689	695	691	709	706	746	694	765	755	717	734	749	708	714	692	742	725	688	707	703	721	709	759	727	704	768	652	707	669	702	748	716	737	755	727	699	696	700	701	681	740	721	663	715	671	719	675	673	730	711	712	723	695	723	721	757	712	709	721	679	734	691	733	733	732	687	699	702	797	699	704	727	669	771	682	771	710	731	746	687	729	711	688	722	676	686	667	756	737	705	683	729	688	656	679	683	698	701	709	728	769	724	677	751	669	693	723	732	760	730	762	736	689	747	740	733	675	741	710	701	713	735	663	674	717	735	753	714	683	707	677	735	719	751	656	739	671	724	718	675	751	696	742	654	679	747	718	703	672	719	704	685	679	700	678	673	703	672	694	686	702	720	730	715	720	743	732	728	701	702	745	699	715	681	673	699	726	740	668	722	735	687	718	733	715	740	739	731	744	729	714	720	746	698	727	716	680	716	734	741	702	695	704	714	710	720	704	676	701	716	727	767	678	700	650	679	708	691	696	689	712	725	695	712	690	687	704	683	701	736	778	764	749	738	711	672	733	723	670	753	693	697	739	729	710	725	727	773	700	778	650	684	721	712	743	697	686	706	698	706	719	705	725	719	731	699	709	694	730	734	755	715	765	698	733	752	763	709	703	687	733	659	731	695	731	733	730	723	699	766	705	699	673	735	699	752	738	720	719	686	686	683	714	767	742	715	723	719	733	758	735	740	734	730	727	761	704	677	773	713	695	685	670	751	749	730	678	662	714	744	760	717	693	713	753	695	709	712	743	722	733	725	735	710	693	731	692	703	706	722	661	698	743	723	690	728	745	658	682	708	724	716	736	738	689	700	769	688	716	699	691	676	716	684	714	712	731	719	680	741	728	736	701	692	751	716	669	698	705	712	748	748	642	666	692	707	744	711	719	712	719	727	747	672	721	691	686	689	672	736	711	718	710	681	688	683	730	734	703	753	779	749	666	743	706	713	741	752	723	687	712	754	730	692	713	670	667	715	729	720	668	644	704	753	708	674	716	689	730	717	723	698	697	778	742	685	765	697	661	734	700	710	715	668	722	704	678	659	696	721	743	735	718	712	739	689	676	708	684	680	701	718	682	670	700	682	711	705	672	683	712	690	690	726	719	728	716	689	696	699	758	678	717	733	721	676	693	681	708	763	706	749	684	682	700	762	698	681	738	700	722	734	740	728	710	750	669	739	742	725	779	723	787	699	734	730	767	697	704	740	725	693	702	727	681	664	753	722	727	732	753	723	716	723	677	675	681	723	726	702	723	748	690	720	681	715	673	717	745	716	688	704	752	678	708	725	739	712	692	756	686	739	679	699	712	699	744	701	687	685	733	689	711	722	748	696	744	722	760	746	716	733	758	740	772	679	731	744	712	747	712	680	707	783	719	704	740	738	677	701	710	726	732	681	731	735	723	714	710	729	722	732	759	744	695	718	720	685	690	743	708	694	689	718	706	690	663	739	740	699	746	718	703	756	719	717	707	731	699	760	682	696	723	705	683	744	698	692	693	730	747	741	774	695	686	743	711	718	712	685	748	733	739	743	726	704	668	726	705	712	736	672	694	716	721	700	688	729	672	707	730	691
25130	21151	27004	25080	8245	746	566	523	433	436	410	358	369	368	344	346	342	312	363	329	343	373	361	320	333	333	347	347	342	341	357	330	334	340	346	330	342	339	356	329	334	331	342	344	301	330	278	328	325	310	344	336	308	322	354	327	340	320	339	327	333	331	317	308	326	365	308	324	319	347	332	297	339	321	319	349	330	334	317	326	308	314	299	328	334	327	328	302	323	320	335	356	320	356	295	357	319	297	322	343	319	319	327	342	364	307	317	339	321	321	323	336	328	293	294	330	297	328	352	332	312	336	310	326	351	311	287	356	320	334	299	358	325	309	361	315	339	306	303	324	320	310	327	345	341	318	303	308	325	367	314	361	315	345	341	340	335	321	344	315	328	319	304	337	335	326	278	308	331	322	284	301	314	330	301	318	271	323	330	335	304	338	369	316	333	328	343	320	323	315	338	345	317	340	306	289	317	326	328	327	305	326	313	309	333	334	343	305	327	320	317	324	322	327	316	306	318	331	337	311	312	295	303	313	306	327	313	305	319	339	298	324	339	313	322	302	310	323	319	365	323	343	331	359	309	294	347	351	350	336	313	329	349	302	327	328	323	331	364	321	334	300	334	333	322	337	336	288	304	341	346	316	323	325	331	355	297	321	313	306	323	294	296	306	297	331	328	328	302	322	339	311	337	282	309	328	299	329	313	290	307	302	335	344	306	318	330	322	316	328	322	320	338	348	332	319	305	325	321	342	312	312	301	342	352	345	292	303	305	346	294	316	321	332	320	346	320	339	352	325	321	311	312	310	313	305	300	318	344	332	336	362	332	346	318	304	323	299	299	337	330	288	314	328	304	338	326	328	356	333	340	309	315	349	311	330	295	304	335	296	336	318	284	316	346	322	335	318	323	335	336	329	299	319	318	328	335	301	317	322	291	343	333	319	370	317	342	351	358	321	314	355	313	340	340	317	351	323	339	333	272	295	315	326	305	337	302	295	355	368	293	337	352	329	312	317	360	319	337	373	284	303	314	307	332	334	348	306	318	311	303	323	328	319	316	333	312	335	335	317	325	341	344	365	307	329	305	306	342	353	336	290	336	354	350	334	314	307	307	330	291	305	325	324	362	353	305	289	338	318	327	322	322	336	313	332	339	315	337	337	339	320	326	319	338	321	333	321	302	320	322	329	331	310	325	338	346	317	342	330	313	345	315	352	332	330	331	334	318	334	345	311	325	313	343	320	327	349	321	322	329	304	344	327	328	312	334	311	345	317	348	313	367	318	323	322	287	334	335	330	303	335	321	323	334	321	336	326	337	302	331	330	344	301	345	331	354	337	301	336	302	300	321	302	323	342	338	318	320	332	328	322	337	307	322	320	365	313	306	368	305	325	318	317	328	328	349	310	308	294	328	345	322	337	300	349	323	324	327	354	331	358	318	331	296	322	365	321	315	351	365	319	335	319	349	317	320	277	329	312	319	324	308	283	352	316	347	340	325	286	323	321	342	343	329	309	338	352	291	304	306	327	340	334	341	324	303	299	315	298	315	344	307	322	343	308	360	325	321	288	331	311	323	318	326	339	324	339	304	340	323	311	312	340	329	321	318	337	316	326	316	328	327	353	334	328	358	326	292	337	327	357	391	313	322	302	348	303	325	354	318	357	300	300	320	313	311	316	336	325	347	310	334	326	327	332	323	314	308	320	373	352	336	314	302	330	291	336	327	351	332	342	361	343	286	317	315	332	331	343	347	349	329	318	339	342	331	309	329	271	326	325	317	319	311	304	316	330	339	326	305	337	332	338	339	322	316	317	315	330	309	343	320	365	325	304	329	344	334	361	339	334	324	323	354	350	301	336	345	331	348	333	361	366	317	323	332	318	312	305	317	317	326	349	289	326	296	319	351	367	291	367	335	334	343	318	357	315	309	325	339	309	339	319	331	328	305	315	311	323	317	315	321	335	331	338	335	315	307	320	317	337	306	308	342	328	338	325	323	345	359	323	314	354	316	307	303	309	311	325	341	264	319	314	318	313	348	351	330	351	343	334	318	321	351	317	367	351	315	332	337	315	344	290	305	331	309	331	348	314	326	347	311	326	340	301	349	340	298	324	323	307	290	298	296	301	306	361	337	318	302	319	357	298	330	294	314	336	315	356	309	319	303	327	327	341	323	332	346	332	300	364	323	312	375	306	316	319	323	327	346	320	294	325	330	336	305	304	329	322	316	343	334	340	340	328	332	281	327	337	295	324	360	346	339	303	347	371	329	334	346	322	319	331	321	299	296	356	350	327	337	324	317	340	312	326	314	336	344	293	322	345	346	341	347	320	342	343	300	322	304	342	339	309	341	368	314	331	298	304	303	322	322	320	336	324	288	335	335	323	341	364	301	307	318	302	341	351	325	331	299	339	306	319	359	296	328	326	313	348	339	344	314	336	298	323	322	331	347	357	337	303	338	349	316	304	322	328	326	320	329	302	324	309	327	343	277	310	313	303	365	329	348	317	316	319	363	323	319	334	334	313	293	307	320	297	332	333	319	324	301	281	312	318	337	314	310	354	315	314	309	346	326	296	308	325	321	316	327	316	309	316	358	304	326	347	299	354	328	312	338	326	307	348	324	297	336	361	339	316	364	352	329	304	330	332	294	310	319	298	314	321	341	310	334	325	353	319	310	354	345	337	325	313	334	323	325	345	343	340	337	323	366	333	358	297	298	287	323	332	337	296	289	302	322	320	324	326	328	320	342	346	317	337	317	340	308	334	346	310	315	339	350	360	318	345	309	320	358	306	365	317	360	309	351	315	310	310	317	342	312	327	309	338	344	366	346	309	335	310	324	370	306	334	378	313	351	298	349	332	286	324	327	357	325	321	320	323	326	307	358	315	305	334	317	344	337	319	310	296	329	316	344	329	345	312	317	349	316	334	343	331	326	335	360	336	319	318	320	303	305	311	345	331	324	277	316	329	336	328	311	331	321	343	287	330	309	284	293	322	353	325	326	321	322	340	325	335	305	359	289	318	313	305	322	310	331	338	325	318	312	319	358	335	313	321	326	297	366	298	339	329	313	324	308	310	312	341	314	334	334	335	294	331	349	326	352	317	303	332	303	340	327	325	334	326	301	318	317	314	347	314	364	328	349	309	323	361	289	354	302	338	361	294	318	330	327	334	333	310	336	313	342	317	335	305	305	321	324	312	307	301	352	325	311	325	336	321	337	351	330	324	332	338	346	332	313	330	374	333	327	339	325	327	315	322	351	336	308	311	349	324	299	313	326	304	319	350	307	298	341	315	341	288	325	324	326	345	316	359	355	323	313	338	290	329	319	327	365	315	334	333	316	328	333	330	302	326	327	328	339	306	321	308	333	338	336	331	326	364	326	316	286	324	336	320	328	301	299	304	306	316	336	325	316	312	298	326	352	315	351	332	330	333	325	311	307	332	351	358	328	308	339	330	304	319	330	304	299	331	292	318	323	325	326	302	322	324	328	308	311	294	323	316	322	320
12194	33444	4938	2490	1770	1339	1102	934	798	772	706	627	601	586	532	488	532	483	463	470	425	468	449	443	452	422	450	422	416	406	436	446	455	403	415	454	440	414	453	410	465	454	412	431	387	414	411	416	417	429	409	433	410	430	481	420	418	404	435	389	421	438	377	432	436	419	392	428	433	448	422	440	438	432	413	458	432	404	374	421	407	429	418	415	399	402	440	424	439	412	405	414	396	438	397	404	403	443	433	426	438	414	393	430	450	382	481	385	419	462	404	434	424	441	424	398	438	442	412	405	407	430	389	413	424	405	415	415	369	422	408	419	416	416	432	444	426	447	407	427	405	399	411	399	408	420	431	421	419	420	423	423	436	414	426	429	408	435	408	404	438	410	438	444	433	382	433	450	375	425	441	401	404	432	415	432	412	403	444	402	379	434	393	402	428	418	422	446	405	411	407	435	416	375	417	423	429	408	436	405	436	395	428	416	404	418	400	469	416	442	427	413	435	420	437	385	394	412	442	415	396	392	426	442	449	395	380	392	417	387	406	388	424	417	413	399	420	395	419	382	466	408	419	437	419	413	394	404	417	432	398	436	382	392	407	375	389	423	417	400	398	424	431	432	386	429	418	398	426	441	415	392	427	445	378	406	420	439	414	425	413	411	456	441	437	411	424	423	405	448	409	435	420	418	418	433	441	381	391	417	447	427	418	433	385	427	395	399	406	437	394	430	376	417	413	422	408	398	453	377	431	398	377	405	396	432	415	449	381	409	438	404	427	396	422	423	406	375	468	445	413	384	402	382	446	447	406	469	413	413	404	404	408	471	411	421	385	367	429	438	416	414	417	396	399	405	434	430	397	406	442	449	421	438	465	460	387	381	409	420	392	440	453	406	405	394	438	426	402	422	411	414	425	449	393	414	429	415	382	418	415	357	383	393	420	409	367	433	407	446	421	440	431	427	440	380	453	409	435	452	420	422	415	417	406	417	407	440	421	387	446	388	400	408	388	422	393	418	404	417	406	384	416	400	417	421	401	403	423	387	413	401	432	424	428	420	441	421	406	406	399	397	431	410	413	442	450	418	410	427	412	389	423	386	414	395	435	407	421	418	432	352	403	410	395	402	420	407	393	413	403	454	432	442	453	431	459	392	416	450	371	390	409	407	419	449	411	448	432	421	387	420	414	413	413	402	404	390	423	419	435	399	405	408	416	415	417	431	416	405	430	431	387	458	435	400	443	426	373	427	369	394	410	417	412	399	415	434	440	419	420	420	427	405	425	413	418	435	443	401	434	434	403	436	472	426	375	413	433	426	437	394	409	410	461	390	420	425	424	414	421	464	415	404	428	396	440	434	406	399	446	409	400	439	405	406	405	430	429	393	405	449	432	413	439	403	443	458	388	439	399	415	450	413	379	442	414	431	436	423	417	430	438	410	426	431	394	438	419	414	426	409	399	413	401	426	432	396	394	371	422	402	410	432	412	410	435	407	419	428	413	458	396	426	412	415	397	410	410	417	378	450	414	391	432	416	442	409	390	419	419	429	407	410	434	419	394	437	419	430	371	392	408	440	413	409	409	439	436	372	389	423	407	426	456	450	422	407	448	398	364	405	409	399	385	404	426	421	410	425	455	414	421	389	415	402	425	416	417	430	440	384	430	419	381	394	414	420	447	438	442	406	416	412	425	420	445	409	398	422	431	358	378	414	450	444	405	400	371	397	421	362	404	420	428	423	428	391	388	448	402	413	410	418	416	418	415	440	411	434	439	438	432	408	429	384	449	400	437	408	407	413	450	452	436	443	409	420	435	412	416	434	398	423	458	405	399	420	438	438	434	416	440	436	424	454	440	382	404	430	421	361	422	397	413	453	414	423	388	432	425	459	426	455	408	449	442	399	415	403	430	399	436	421	390	409	407	442	418	448	415	404	443	419	403	397	380	411	402	408	404	395	416	425	391	417	360	449	447	403	409	434	451	385	425	460	440	397	418	379	448	413	384	414	433	425	415	401	436	437	462	378	445	405	408	418	422	388	450	418	439	401	400	414	408	406	418	420	405	388	408	401	385	393	413	396	401	417	412	427	388	388	401	405	413	435	409	419	405	431	415	432	422	431	430	415	427	416	405	394	427	409	421	392	384	464	414	363	364	421	414	411	391	384	413	363	396	385	387	420	410	428	405	423	390	447	426	428	441	430	407	421	417	411	400	400	449	415	411	370	476	436	416	407	421	398	418	425	392	412	410	442	449	421	431	394	447	407	412	416	416	414	440	414	388	403	391	417	397	400	459	411	407	398	408	412	401	402	451	425	382	405	413	401	410	403	435	396	436	398	423	404	396	402	401	415	402	445	395	419	400	421	433	416	450	440	432	450	379	448	426	401	425	412	407	446	432	389	459	442	403	428	414	371	398	397	412	450	443	418	395	442	426	410	400	400	420	385	394	409	421	415	438	414	399	414	400	412	435	432	395	422	446	395	409	395	407	397	398	410	443	449	460	398	424	400	446	420	430	432	416	398	414	429	430	446	428	407	405	427	407	380	384	471	429	404	401	417	387	425	417	437	428	420	418	413	398	427	412	420	451	400	415	394	443	406	476	396	434	429	385	398	409	420	391	457	404	407	417	391	396	382	408	435	391	414	384	387	384	421	414	396	429	442	423	404	420	378	412	447	396	425	418	427	393	463	392	428	413	447	404	374	420	387	404	414	432	430	425	430	433	420	441	456	432	446	441	440	397	440	414	399	412	454	404	421	419	449	413	406	422	439	428	419	426	392	375	409	433	411	451	424	393	388	436	417	426	430	406	453	471	428	403	396	416	393	397	428	399	407	424	401	414	437	435	381	424	418	395	419	433	403	418	409	420	401	446	411	431	437	424	426	438	386	413	395	409	453	385	409	409	430	409	442	452	379	385	428	405	444	398	405	382	403	435	402	394	365	447	406	420	415	468	423	436	431	401	380	415	392	398	416	401	389	380	408	433	425	424	405	413	405	410	439	421	422	399	401	431	392	414	395	448	424	368	450	444	453	473	412	424	402	412	416	398	418	433	451	409	426	413	385	415	391	437	387	411	405	412	410	403	420	410	455	399	377	470	456	433	434	387	382	429	422	386	439	402	420	430	386	419	394	415	446	413	426	412	392	390	430	379	417	443	375	412	431	411	409	395	404	396	429	424	414	416	420	411	417	400	440	447	459	425	407	421	427	397	412	390	415	412	402	423	428	417	367	437	457	442	432	415	419	412	406	426	409	387	451	431	388	423	412	413	401	400	425	453	427	428	414	389	429	425	396	465	408	399	430	390	417	406	382	407	382	418	374	442	416	423	417	422	433	421	421	412	440	446	409	396	455	444	422	404	404	447	413	452	446	441	432	429	427	400	396	416	407	433	431	406	429	434	431	422	430	375	463	430	406	420	398	405	434	412	393	407	417	416	420	421	428	411	407	408	413	404	448	390	408	417	452	377	415	432	377	420	406	431	445	405	396	428	435	431	414	442	417
22869	21161	28600	23962	21146	21181	8474	1593	1144	1091	986	952	862	851	797	784	751	743	702	703	656	675	658	630	734	668	665	676	681	659	633	673	659	586	664	624	665	609	608	602	579	600	580	621	682	674	614	620	600	632	670	660	640	609	632	665	642	597	597	640	620	675	611	657	604	663	627	566	622	582	628	598	634	589	628	654	610	611	607	606	661	648	660	651	631	609	608	646	607	597	558	581	579	563	635	631	598	573	640	672	574	583	583	573	631	592	676	602	632	564	642	602	573	604	602	664	603	625	597	605	597	601	578	630	588	579	602	594	593	589	621	609	599	660	632	604	617	632	655	653	583	599	640	561	595	604	603	625	629	589	629	581	574	596	630	623	623	616	632	592	657	612	586	614	595	579	596	629	647	615	556	596	601	616	640	623	620	569	645	677	573	659	611	605	565	604	572	617	639	569	592	610	592	613	566	611	597	619	543	611	614	629	598	603	628	607	606	595	595	577	587	627	598	610	571	609	632	609	606	584	651	613	586	589	622	639	616	612	641	567	599	653	612	586	618	600	570	611	620	603	596	597	617	597	589	585	583	630	602	579	599	606	574	596	628	646	604	577	659	626	603	617	580	599	627	629	603	605	625	632	643	613	606	607	580	586	619	632	639	613	607	586	600	548	599	605	597	622	609	615	600	561	577	588	610	645	618	598	655	616	595	621	668	604	600	622	608	569	595	636	649	582	608	653	602	541	614	554	595	616	612	588	555	593	601	603	635	579	598	596	581	577	608	595	627	624	613	598	572	598	556	601	622	570	614	616	645	620	626	617	609	585	557	625	634	630	610	629	655	594	613	590	565	605	606	670	600	638	593	628	584	613	612	594	559	582	619	602	612	559	590	571	623	623	591	635	605	635	570	628	644	618	600	604	620	569	604	581	597	601	607	596	564	616	581	594	625	569	594	620	616	590	623	610	616	582	596	636	615	596	632	600	594	571	567	599	605	653	598	560	575	619	590	568	577	628	610	577	616	628	581	605	601	576	583	632	553	558	582	588	606	612	555	605	565	591	643	560	618	554	638	604	575	562	633	606	603	586	585	582	593	590	613	610	605	594	589	644	579	594	583	601	684	600	652	653	635	631	594	616	554	577	618	563	594	564	582	564	568	616	590	599	591	615	593	625	597	578	636	587	605	571	552	592	583	617	625	594	579	573	593	593	642	591	638	636	576	618	582	568	590	606	624	643	606	602	577	617	609	612	591	622	566	588	564	584	589	639	595	569	584	591	581	581	589	653	623	609	622	600	582	583	593	606	588	589	605	634	605	610	619	597	608	637	604	559	570	613	636	587	652	614	568	588	598	599	614	599	644	561	593	617	609	644	614	603	584	612	580	601	614	594	630	604	589	643	644	583	564	588	632	543	598	610	576	630	639	600	579	594	614	576	616	621	573	640	600	615	558	570	602	613	608	613	584	601	604	580	573	595	628	598	599	593	604	603	658	597	641	626	617	608	599	607	592	582	609	555	586	588	650	601	573	620	605	567	575	608	615	568	607	582	601	662	613	597	610	618	652	601	579	601	554	650	625	591	597	618	627	603	588	638	630	584	594	575	589	600	641	623	601	557	654	605	616	611	588	565	620	605	656	578	584	584	604	569	646	605	566	606	609	608	575	566	609	612	623	620	593	612	605	608	588	577	578	588	618	609	593	613	579	572	604	610	602	618	604	622	618	621	602	625	630	580	617	643	593	583	625	585	649	571	613	604	587	595	638	596	613	645	603	604	640	567	605	610	597	552	585	642	675	608	584	624	644	585	585	662	606	620	578	604	600	636	625	587	629	601	578	575	602	563	607	637	568	616	585	609	580	633	623	602	583	626	574	623	635	606	573	585	600	604	625	606	611	587	617	629	571	560	606	576	616	629	641	619	639	613	633	621	589	584	617	624	571	620	560	630	538	570	591	623	592	553	629	596	621	635	584	617	607	606	603	617	613	604	603	600	607	626	602	567	596	574	579	645	631	557	564	662	626	607	602	605	618	590	610	647	650	543	611	637	623	603	630	602	595	594	617	575	622	587	598	633	594	604	620	593	597	576	579	617	616	579	605	608	618	625	633	647	577	583	593	596	555	596	586	606	600	606	603	603	560	602	576	600	640	614	602	636	582	617	578	621	600	622	622	621	647	628	642	587	600	614	616	630	661	615	633	598	612	579	567	583	595	642	596	629	634	620	623	616	578	621	601	621	598	579	616	581	610	630	623	631	599	607	604	605	571	583	597	657	581	598	629	626	649	642	592	605	575	622	631	617	585	598	564	616	601	591	641	586	570	657	572	599	636	593	594	613	628	575	616	629	628	586	566	601	598	651	576	605	611	609	608	596	646	616	623	626	592	602	606	600	642	622	566	646	568	571	620	643	580	593	572	581	606	593	565	592	652	626	601	619	585	597	612	604	614	595	591	643	568	635	625	589	601	570	578	548	593	606	593	622	641	576	636	558	604	601	641	616	592	620	616	567	589	610	593	590	581	585	612	564	598	627	598	615	602	567	578	574	586	590	629	590	578	650	630	594	600	585	628	631	605	578	653	591	581	597	597	573	592	628	645	586	611	630	570	610	562	572	600	630	603	605	642	600	600	584	574	603	570	656	594	644	617	597	562	610	595	610	649	613	614	578	588	560	584	600	637	593	615	616	608	598	588	623	612	582	609	618	599	579	577	610	593	602	595	619	623	641	570	622	634	621	617	607	618	586	570	625	615	629	604	622	616	588	611	633	590	590	575	617	589	648	619	592	618	588	592	630	593	577	612	565	605	611	563	593	577	638	620	577	584	608	609	602	608	624	563	570	598	617	634	602	608	569	557	535	574	561	606	620	585	618	612	574	555	591	629	672	592	639	626	606	598	585	606	569	616	613	613	593	593	618	625	597	612	564	595	548	601	593	613	600	634	617	612	560	594	605	617	609	617	586	567	584	610	575	602	687	541	593	600	592	631	601	631	613	599	573	591	623	594	557	599	615	589	559	618	606	584	611	619	625	561	583	634	625	613	615	594	585	686	605	584	580	603	646	611	639	654	612	616	615	631	623	627	610	622	622	611	580	610	629	591	600	557	619	614	583	599	614	671	601	573	607	581	590	594	584	601	646	576	625	592	573	592	604	642	592	629	625	590	609	557	607	621	575	583	632	612	573	633	636	612	569	661	638	618	596	638	615	633	574	620	613	590	569	583	601	610	629	594	608	635	590	604	626	622	606	632	540	576	594	519	586	627	612	582	560	594	603	597	622	565	563	571	550	643	578	604	587	599	566	606	606	593	615	557	606	591	599	597	600	616	566	557	598	621	648	620	584	613	592	591	587	646	604	638	591	622	561	537	626	582	610	580	568	585	589	628	604	599	534	628	618	596	641	605	632	627	599	601	613	593	620	608	569	578	583	567	608	656	593	581	590	588	622	569	614	630	610	633	630	596	583	576	568	572	579	594	593	626	605	573	628	616	622	567	605	586	621	608	628
17508	41927	14273	7600	5325	3994	3107	2506	2188	1846	1609	1456	1292	1218	1092	1079	1010	990	942	865	892	866	848	846	867	859	835	813	797	785	788	793	820	717	797	749	726	753	759	742	717	775	775	769	748	733	734	749	763	746	727	716	776	818	739	737	741	700	725	738	712	702	754	753	679	727	725	771	739	731	693	740	750	776	693	701	728	737	756	694	730	754	698	722	683	725	707	736	694	722	718	744	699	806	741	761	741	792	710	758	709	748	744	781	731	749	712	700	732	769	734	728	773	732	740	701	737	745	777	699	708	703	698	713	738	737	654	733	740	754	714	723	735	772	781	742	772	735	747	712	722	766	715	727	759	690	741	731	736	704	755	726	718	741	748	729	768	745	732	742	771	756	751	717	740	675	720	772	745	672	742	762	661	721	727	742	740	688	686	700	731	709	797	740	739	713	752	755	713	702	705	714	706	752	717	748	772	657	743	752	742	705	716	693	749	697	713	731	755	762	684	724	713	742	754	706	675	718	707	679	688	689	767	675	720	721	696	711	730	748	749	699	725	717	722	711	756	721	714	741	745	689	697	740	756	708	726	709	678	704	775	710	747	727	730	741	698	726	730	728	700	701	704	697	720	706	765	739	713	701	718	685	748	775	727	736	721	689	710	744	717	740	707	740	715	713	709	755	698	713	705	722	764	695	789	736	734	722	705	753	679	728	715	768	708	740	740	712	679	697	726	713	751	695	697	708	769	679	714	752	713	691	738	724	688	733	747	708	735	767	681	741	771	732	724	724	738	756	744	696	720	734	742	778	681	733	758	734	716	698	719	699	739	722	771	693	719	749	733	698	717	679	755	702	743	756	703	760	756	708	726	719	712	717	723	730	754	699	760	742	731	749	737	677	748	707	734	776	734	692	725	757	670	718	685	726	714	719	706	749	790	766	686	719	729	725	727	755	727	699	728	723	724	730	695	738	699	730	714	690	746	680	730	722	726	756	710	746	734	735	742	747	759	723	744	740	719	778	741	760	784	764	701	699	748	717	697	692	703	735	736	738	707	718	727	750	716	741	708	716	790	740	651	707	697	734	715	740	699	767	686	715	738	704	712	707	756	673	680	701	747	761	787	726	690	719	668	657	721	719	730	701	689	717	701	750	695	719	737	705	734	712	726	709	750	747	669	749	707	736	693	718	730	708	718	772	728	723	751	739	707	746	718	751	782	694	768	684	732	720	781	777	671	694	692	732	720	730	772	765	732	715	721	713	721	695	756	775	793	721	722	741	711	726	729	763	725	681	709	696	739	705	683	707	742	730	753	734	711	713	754	731	662	705	733	741	705	701	709	692	743	780	699	689	716	773	706	703	714	715	784	735	741	712	702	730	727	756	756	710	765	701	753	739	690	758	691	727	727	729	744	748	749	736	702	728	738	714	718	716	741	696	695	735	692	701	742	696	718	736	766	767	743	770	733	722	697	689	725	721	699	715	735	743	702	722	729	784	702	754	736	707	691	763	766	717	700	684	760	718	727	744	748	713	700	723	670	749	735	735	733	725	748	697	713	719	767	700	683	718	735	696	731	769	735	735	737	711	713	711	679	753	729	727	718	731	747	753	710	712	712	724	682	752	717	749	709	720	696	729	733	690	763	698	679	726	726	718	711	732	727	689	679	710	723	678	708	675	701	720	698	703	756	725	728	724	769	753	706	704	722	722	766	710	710	703	765	768	736	738	721	763	717	719	729	727	697	730	724	749	681	704	736	713	773	740	730	731	686	707	767	710	772	726	725	670	764	785	702	704	703	685	711	671	706	717	705	699	699	709	706	711	737	711	722	723	705	765	703	736	688	730	721	737	758	729	733	745	699	710	720	746	740	712	772	741	714	719	738	730	698	746	728	697	725	758	729	721	747	717	727	666	717	746	735	724	725	740	695	710	720	687	713	700	703	684	754	731	696	729	730	740	757	728	815	711	738	742	760	757	764	720	731	724	715	706	762	723	734	754	740	720	686	698	718	707	754	757	750	717	675	745	743	713	758	750	722	712	719	718	783	744	722	741	694	706	731	758	740	705	728	655	719	738	767	741	707	742	752	762	747	757	733	713	693	728	697	723	663	701	715	700	750	682	722	708	724	714	747	713	731	749	726	695	771	660	729	736	723	700	763	723	746	730	715	722	737	718	738	720	699	748	740	703	739	710	745	736	751	694	706	714	709	730	734	690	711	742	735	745	701	712	723	716	724	690	721	722	742	682	685	745	761	675	748	723	740	769	743	723	688	693	703	756	716	721	703	757	734	782	749	732	759	779	692	687	734	698	732	663	699	748	785	687	676	715	724	740	690	674	743	744	734	690	704	707	713	711	735	685	713	740	758	649	723	774	717	729	726	724	699	666	689	760	705	716	752	704	728	682	756	746	731	687	715	766	726	734	714	714	700	744	757	706	726	746	722	748	718	720	708	686	695	674	737	730	731	720	716	722	739	744	749	711	697	703	756	661	724	704	753	644	733	697	730	725	729	736	758	731	703	732	738	760	719	714	708	743	736	718	701	740	747	716	709	726	715	755	755	774	723	805	746	742	725	711	736	635	712	679	766	726	719	699	745	737	736	695	724	728	710	688	742	712	694	707	650	744	687	775	692	676	689	751	732	729	766	731	723	766	711	700	727	723	712	707	709	736	723	726	731	738	751	680	691	718	730	722	702	772	684	724	689	739	691	665	697	751	724	721	704	736	710	775	756	772	724	678	733	734	753	766	758	740	741	742	713	729	689	730	710	746	753	746	719	716	722	706	687	734	720	751	723	706	703	732	712	698	697	684	750	713	722	734	748	686	748	696	723	716	720	722	741	748	738	787	709	728	721	738	752	727	736	753	714	715	724	715	745	735	738	727	720	787	748	732	692	737	725	727	700	719	724	693	756	692	709	756	712	703	666	723	715	691	741	702	738	670	723	713	679	747	717	741	680	734	647	740	723	738	775	712	715	759	680	720	727	735	744	725	775	723	724	777	728	761	660	722	724	707	718	743	738	681	765	683	742	715	743	697	739	745	717	716	714	755	789	731	732	723	728	693	724	737	753	704	727	727	709	729	733	719	698	751	750	719	716	746	736	732	748	724	706	747	705	724	689	704	734	809	685	709	716	694	682	717	730	698	746	713	738	688	745	710	772	696	710	717	758	723	761	741	675	663	734	712	746	726	678	756	687	710	705	710	715	772	780	735	753	775	735	769	735	771	719	750	705	705	773	702	712	743	756	703	676	768	665	688	713	714	709	726	796	768	737	735	737	689	734	730	746	723	659	705	762	754	724	774	715	727	695	750	716	697	704	685	731	700	735	663	725	728	725	704	719	741	743	736	747	766	716	696	748	715	682	738	712	705	739	698	681	724	724	782	727	734	725	674	707	723	775	772	717	753	720	731	698	724	740	689	712	746	713	716	706	710	728	751	705	756	721	704	722	732	739	694	721	759	687	722	706	727	781	686	750	694	742	726	747	732	709	729	691	757	708	703
27163	20455	7432	776	511	469	429	416	433	435	428	427	405	403	421	419	405	419	392	420	409	430	390	376	434	337	385	410	417	377	410	407	383	387	396	389	393	379	403	410	418	436	402	395	349	431	421	396	394	446	437	391	409	415	423	371	421	389	421	393	385	372	386	370	391	384	378	399	401	404	379	396	403	410	393	390	381	370	402	376	377	384	413	372	409	413	379	382	402	391	394	376	366	411	411	394	391	416	410	386	387	431	422	377	413	438	395	412	368	394	382	416	417	405	418	373	411	424	374	372	413	418	424	410	397	440	387	407	382	405	367	401	362	416	425	423	403	379	384	400	392	416	394	401	432	403	412	352	434	363	389	408	445	397	443	377	387	449	351	381	386	410	406	404	381	401	424	402	378	420	429	414	383	405	368	416	399	441	376	413	382	396	430	406	390	412	390	386	394	396	374	389	411	413	401	423	402	382	403	362	427	438	398	366	378	384	415	392	415	448	369	382	379	371	388	404	391	413	386	404	388	389	393	428	409	417	419	419	401	405	371	395	417	439	402	403	360	425	409	382	416	386	401	394	442	395	394	413	424	399	425	422	415	360	391	398	349	409	418	383	385	402	396	397	365	392	436	381	406	384	394	386	404	404	375	406	379	399	370	416	426	393	386	418	398	376	386	385	367	370	411	420	407	409	407	420	367	390	387	425	419	419	439	373	402	419	412	387	381	394	395	374	415	395	400	399	394	362	422	369	425	414	384	367	383	412	413	374	404	426	406	390	379	430	398	373	395	403	408	401	363	433	395	376	427	373	397	371	377	368	372	387	372	446	389	398	395	445	414	388	452	382	404	376	390	410	406	354	419	394	395	387	391	387	421	410	430	364	394	394	395	369	404	400	418	408	396	441	385	406	396	387	415	422	398	399	374	396	396	396	431	400	356	400	401	393	388	389	417	395	387	398	328	431	407	393	372	412	373	412	419	372	381	383	408	371	420	404	389	391	407	449	400	363	377	417	378	406	405	390	405	409	412	416	383	407	355	355	405	372	424	408	416	407	410	380	371	408	396	392	396	388	418	382	418	383	384	380	354	383	406	404	404	405	364	378	387	395	411	407	411	350	382	383	423	421	387	387	380	427	380	385	408	378	413	398	401	436	421	428	370	411	385	407	405	395	384	416	408	406	440	383	406	391	433	391	375	387	387	407	406	409	375	388	372	417	385	397	428	444	350	400	412	417	413	370	420	411	431	358	380	398	422	408	369	410	406	425	426	407	402	356	380	400	417	432	359	412	404	405	380	416	408	411	395	388	412	432	368	441	391	380	355	410	387	377	383	389	391	398	409	416	425	438	389	408	361	389	387	387	411	388	407	388	401	385	385	413	382	428	429	394	443	415	359	417	379	413	383	397	360	381	418	432	370	420	379	373	368	435	414	378	389	405	417	415	398	385	390	384	401	384	351	393	437	436	397	423	412	394	372	424	399	410	394	378	427	389	388	415	385	396	424	394	454	385	413	402	404	400	411	360	404	420	394	353	374	407	374	379	406	399	383	402	388	402	414	358	404	401	409	412	403	397	408	426	410	376	395	387	424	421	372	371	372	368	389	383	411	423	442	375	374	405	365	412	404	378	434	397	382	418	342	358	414	369	429	407	404	399	396	350	378	415	389	383	391	384	412	377	374	411	382	403	397	379	413	399	399	421	412	404	350	431	371	390	416	384	423	399	442	428	372	382	412	416	388	413	395	357	380	380	402	407	375	389	431	392	387	366	383	375	362	400	403	375	440	374	392	384	358	411	411	380	405	396	403	380	398	415	398	417	357	396	355	411	408	400	379	397	379	371	401	385	369	382	399	434	398	396	371	387	397	404	390	406	417	427	411	408	399	408	375	386	395	383	388	366	426	416	417	374	419	406	412	393	421	402	374	403	388	408	388	373	382	403	375	379	431	386	400	432	412	405	386	408	381	386	378	403	378	374	377	394	410	383	393	393	420	391	422	385	367	400	424	393	399	391	438	409	413	402	409	368	379	412	421	433	424	388	404	396	404	394	396	429	403	366	388	403	376	369	407	407	422	374	406	405	373	417	381	429	338	424	424	368	391	425	407	395	413	404	384	374	391	411	398	434	402	440	409	392	430	388	463	354	425	386	390	371	407	405	372	401	387	382	409	383	432	387	408	381	405	394	402	366	380	391	356	385	391	413	408	388	395	391	407	396	396	393	412	371	424	383	439	390	433	357	354	424	413	392	389	378	375	373	398	400	395	415	353	378	399	384	363	374	406	383	405	381	382	403	389	387	401	347	397	392	390	387	363	431	397	384	396	398	377	393	369	379	399	433	356	373	410	383	391	395	382	399	402	390	404	431	415	340	413	404	421	424	384	428	379	398	429	396	427	381	395	411	383	408	400	378	377	389	404	375	410	415	438	426	405	409	410	391	400	385	421	404	419	401	407	390	415	399	419	435	386	405	379	417	374	399	380	401	390	403	381	397	403	399	420	419	376	410	392	401	418	425	390	405	388	379	404	398	423	409	439	410	384	418	393	359	416	370	389	390	405	444	391	393	375	402	391	447	379	406	405	408	391	389	404	372	431	374	415	380	432	375	387	450	414	417	407	429	380	400	409	409	395	381	396	383	398	365	398	406	389	422	388	411	364	413	401	372	402	412	400	365	400	401	376	408	365	380	397	383	413	420	366	372	418	405	380	406	424	383	362	416	382	428	399	414	390	414	421	402	392	379	419	361	418	411	412	403	400	389	387	371	406	393	386	411	396	424	408	410	366	385	406	381	429	378	419	380	434	413	397	382	373	400	387	408	387	390	382	417	396	372	417	407	381	395	406	458	396	407	418	413	385	399	421	384	400	400	386	390	403	455	425	411	416	443	401	383	395	381	408	410	362	388	394	406	391	376	389	376	409	382	403	417	364	388	396	405	370	383	359	380	336	422	364	405	413	463	403	414	388	412	361	415	393	356	408	397	393	384	434	387	406	436	408	429	376	398	393	398	373	392	397	408	398	360	409	402	435	433	381	386	392	399	412	389	405	371	413	354	410	390	409	377	416	402	383	389	391	420	428	360	415	420	403	374	403	369	409	382	391	338	419	410	382	433	419	376	384	376	375	402	406	392	397	408	399	391	368	385	375	394	407	367	399	420	363	426	406	395	403	397	363	419	389	395	402	407	395	397	424	368	356	392	386	409	417	378	405	363	390	364	407	391	400	406	416	449	392	397	435	411	365	413	401	380	394	430	400	413	389	392	388	415	390	354	414	425	428	383	405	372	384	408	409	373	383	373	390	379	397	394	431	382	386	391	362	377	402	389	397	392	378	429	427	356	391	376	352	374	357	361	401	383	383	382	391	362	378	406	385	401	397	406	427	383	412	414	367	382	383	430	411	422	395	417	439	414	388	380	423	434	437	412	395	408	408	395	395	405	422	392	397	393	403	409	396	379	419	417	383	383	423	355	391	418	378	390	407	377	442	411	421	415	364	374	393	376
8146	14950	1080	703	632	594	543	489	505	522	506	478	459	456	493	520	541	526	479	497	490	528	493	511	493	512	483	521	501	475	473	482	475	523	484	497	461	481	497	498	476	491	471	486	436	456	498	462	465	480	512	489	461	512	498	440	498	471	506	498	449	488	484	483	474	501	513	472	513	485	464	504	533	493	452	466	494	482	474	478	484	454	462	487	468	457	526	452	492	489	476	482	494	489	467	517	487	522	473	492	476	472	475	518	493	446	499	511	465	489	478	479	480	500	465	479	522	531	462	519	516	472	522	484	464	516	482	489	494	502	471	519	522	486	506	487	480	491	482	513	488	499	524	465	474	468	489	511	494	488	541	457	518	501	457	500	445	489	506	517	485	495	522	491	481	489	468	468	450	485	490	505	486	481	516	440	480	484	496	501	490	527	513	500	534	525	449	440	475	505	485	463	505	479	509	506	505	487	466	472	511	520	472	536	471	449	515	504	458	482	455	483	476	453	471	509	452	499	485	486	483	469	508	507	509	455	435	474	474	481	517	508	490	478	427	433	502	469	500	461	487	515	507	492	505	432	472	503	528	504	499	495	490	474	477	522	480	483	462	488	512	490	478	432	498	460	501	457	474	510	500	512	494	500	492	515	494	525	501	517	418	480	499	518	451	444	524	472	510	550	485	490	482	497	493	533	495	504	513	447	508	486	537	512	450	479	511	498	493	515	491	496	523	440	527	488	494	459	475	485	467	501	440	483	499	530	501	523	519	450	464	469	493	445	484	483	489	512	533	488	471	516	506	535	520	490	510	463	496	451	463	495	467	463	521	505	498	451	497	484	480	504	492	475	533	491	504	507	502	436	492	474	485	527	503	523	480	495	473	423	484	448	464	544	468	507	465	506	517	464	485	456	467	514	483	503	487	499	470	519	509	451	466	520	496	501	471	487	456	482	518	448	496	454	472	516	477	488	499	504	505	528	475	487	495	511	473	462	502	498	498	476	474	466	461	499	469	484	493	469	489	469	483	483	444	461	486	511	468	472	475	484	468	459	464	479	464	470	553	476	492	489	482	503	503	472	485	522	492	495	484	493	474	458	480	514	482	446	463	440	468	475	504	483	486	473	538	496	494	474	482	496	482	479	489	512	494	472	478	491	484	511	477	477	523	472	498	507	480	464	494	476	474	449	487	516	487	480	516	488	485	481	493	468	433	447	489	469	494	464	486	505	472	484	465	496	493	481	496	493	466	497	466	519	499	476	502	482	492	473	497	484	525	493	502	470	481	475	494	473	475	533	509	493	476	470	511	499	495	477	537	507	497	539	491	503	490	471	546	499	480	475	491	492	489	514	490	461	466	479	473	508	499	477	470	470	461	475	480	505	493	502	522	471	510	518	502	477	510	529	497	489	479	468	520	464	466	496	471	445	520	475	518	475	492	490	471	500	464	504	509	504	501	502	492	509	526	524	473	496	473	474	473	470	460	533	503	487	481	502	492	485	454	497	466	529	474	490	482	443	508	526	527	492	515	478	447	490	477	470	479	487	478	492	495	495	453	487	512	523	527	490	486	468	493	491	471	436	520	478	496	459	508	504	512	498	535	458	517	496	460	513	497	544	505	509	446	495	521	511	470	501	483	466	458	483	515	522	447	461	500	504	465	509	522	488	519	467	489	485	503	501	478	519	515	500	472	486	477	490	489	505	495	472	465	461	492	474	469	473	461	486	483	495	476	494	487	488	501	494	489	482	478	499	514	542	471	479	482	503	522	501	458	515	474	469	472	479	485	472	486	468	486	507	514	464	466	468	490	515	480	444	478	453	511	466	468	456	498	492	504	513	490	487	493	472	516	501	510	525	477	459	511	446	467	449	440	512	504	513	500	503	503	497	496	479	513	476	510	518	475	493	499	532	504	507	456	517	500	483	450	506	473	535	478	529	523	458	474	503	455	497	476	488	503	489	477	485	490	538	495	475	504	511	475	484	499	476	477	465	472	529	478	520	499	418	493	487	482	475	495	505	484	485	509	457	465	492	466	521	474	504	511	512	456	491	494	467	447	444	505	434	519	474	500	473	501	477	473	483	505	493	452	457	489	519	478	492	478	480	438	493	490	545	476	475	504	480	505	502	478	509	489	491	519	456	508	512	492	488	490	485	493	489	504	484	508	468	493	521	482	506	470	533	486	509	458	507	498	503	476	458	491	491	481	493	507	499	478	474	469	488	523	459	496	467	494	532	483	456	477	472	489	446	469	451	510	509	476	475	476	496	519	482	505	517	530	472	469	529	478	437	476	498	502	478	500	500	464	509	476	497	532	518	470	485	541	451	518	494	457	489	497	472	481	500	507	472	490	498	493	484	497	509	499	522	477	462	494	519	512	525	497	492	505	509	504	509	489	487	489	483	468	501	477	454	441	485	504	444	457	477	497	516	466	477	476	523	465	494	486	487	474	515	492	462	504	503	504	491	515	486	544	469	501	494	486	502	514	513	494	461	522	476	471	471	469	496	460	465	502	474	485	517	503	511	458	487	478	455	527	466	472	482	485	501	498	547	495	459	498	452	478	512	472	548	466	472	495	486	504	503	478	484	477	466	470	517	509	491	542	501	422	489	497	463	534	421	537	504	491	469	516	472	452	512	518	493	460	473	506	524	550	449	488	525	499	487	451	460	445	467	490	512	493	478	441	486	502	485	472	487	481	507	522	476	520	481	484	518	469	490	485	508	481	481	484	480	479	516	523	479	476	503	457	488	504	471	474	463	484	489	488	500	442	493	448	499	526	485	512	475	512	518	511	499	465	486	476	483	486	458	465	485	467	489	492	474	450	523	472	487	472	514	513	470	475	503	549	478	468	471	493	488	482	476	489	513	499	502	498	481	475	450	495	484	467	480	510	515	496	474	479	495	495	486	475	488	517	484	532	464	502	522	510	475	495	486	518	482	495	513	498	480	529	471	466	481	457	458	511	478	476	514	521	550	480	513	447	504	443	455	491	489	477	478	532	473	452	518	466	503	463	484	455	513	523	478	492	511	448	509	501	501	503	497	498	496	502	486	489	492	498	481	513	464	505	504	464	468	493	463	513	502	489	506	484	486	475	471	507	482	508	500	470	440	493	509	532	518	464	516	524	496	495	476	485	486	468	501	487	485	452	467	483	488	517	430	488	498	480	481	493	522	471	492	463	438	475	514	504	495	484	456	494	449	505	483	498	460	469	441	474	496	488	466	503	488	481	511	481	484	513	501	484	478	477	485	468	504	452	466	497	485	485	531	464	493	470	463	489	483	513	500	480	482	432	471	491	457	485	473	454	490	530	530	497	505	481	476	498	486	493	500	458	500	461	443	465	502	494	498	484	479	499	481	463	506	496	506	504	488	523	468	472	497	491	486	527	522	481	513	497	464	514	490	486	479	465	468	467	501	481	506	444	496	512	502	477	456	506	494	473	466	500	471	486	495	502	475	520	463	498	459	474	504	461	546	428	483	464	456	521	477	476	508
23891	21112	28122	24252	21062	10171	1515	1029	917	796	827	753	717	737	698	692	706	634	695	681	638	642	653	627	629	620	599	644	672	594	611	603	630	579	647	614	647	662	654	593	586	605	638	567	601	608	618	604	608	624	595	590	550	592	574	602	602	616	607	592	593	629	611	642	594	620	615	607	620	606	624	594	625	586	634	640	605	613	609	638	614	587	556	635	596	630	594	618	614	583	648	612	637	620	603	642	586	567	622	640	605	592	571	572	606	567	631	572	589	607	634	600	637	596	584	607	618	565	577	599	600	622	591	585	611	576	622	589	624	619	625	622	637	612	557	669	620	628	626	621	600	569	632	573	635	585	591	580	638	600	603	573	609	641	585	602	602	612	635	600	564	585	584	617	624	615	583	601	640	602	622	565	539	637	627	646	617	610	660	618	602	614	596	586	598	573	606	581	612	652	621	638	594	600	640	586	642	573	579	626	571	600	561	615	644	611	622	624	553	629	580	606	608	661	587	591	606	590	634	571	619	555	561	589	629	606	604	586	650	618	589	577	570	637	608	600	621	586	650	630	578	576	570	568	561	622	601	636	579	617	600	601	596	606	584	603	596	640	623	593	559	627	585	627	634	599	624	572	579	586	665	618	624	616	598	594	602	598	547	634	632	587	628	620	571	578	601	632	559	650	588	559	605	622	595	629	626	602	587	634	589	637	620	640	646	595	622	603	614	585	641	600	603	621	578	603	634	578	608	597	572	580	579	565	634	598	586	586	571	619	596	608	625	604	594	586	606	630	639	590	634	622	587	622	598	605	602	620	592	628	588	612	580	568	598	609	591	590	604	614	592	607	602	630	582	622	611	624	617	608	612	603	606	576	627	606	626	634	565	605	588	620	582	579	591	596	616	574	567	636	616	586	618	618	607	631	589	604	620	607	614	580	595	610	608	619	597	567	563	606	640	603	564	602	587	627	612	658	583	582	634	598	606	592	612	608	612	605	613	650	653	597	605	599	573	580	630	596	575	558	624	569	626	627	601	571	620	639	623	631	571	613	577	567	551	593	578	615	616	635	582	635	633	601	587	635	562	586	595	611	614	566	635	641	559	610	570	605	619	627	609	617	575	591	609	609	642	611	615	600	635	617	601	599	583	593	617	584	614	596	615	641	632	583	596	583	593	615	606	613	611	600	595	640	576	616	590	603	594	582	620	598	576	591	622	577	601	611	598	572	570	635	584	592	624	614	637	547	608	590	602	605	611	582	565	589	626	596	640	595	597	635	591	580	628	585	630	595	633	616	609	613	566	545	601	597	579	605	569	580	619	588	605	631	620	582	619	636	645	565	576	608	624	621	594	633	588	582	602	615	628	590	565	587	587	576	603	604	616	583	658	606	613	624	626	585	626	596	601	602	639	634	628	582	583	595	639	622	637	602	610	606	593	592	618	601	603	612	617	575	626	592	562	602	626	586	619	620	589	597	639	573	604	642	590	648	603	600	611	543	580	622	603	588	602	596	636	672	616	616	636	648	638	617	616	626	597	588	583	595	618	633	625	542	575	636	634	571	573	641	586	607	612	620	627	597	558	587	588	604	625	597	626	624	618	581	649	589	635	607	561	556	575	586	569	596	616	626	634	600	586	603	616	597	648	576	551	624	602	634	618	609	672	641	637	603	564	608	608	585	607	601	568	652	597	657	623	575	578	633	626	633	549	546	586	605	595	571	622	578	617	643	573	611	619	621	585	641	622	636	659	605	634	587	589	632	574	611	617	575	607	639	656	625	600	625	557	619	604	571	606	633	611	585	565	592	598	604	605	631	622	583	668	592	591	571	590	571	585	622	634	567	617	633	628	602	614	605	629	590	604	609	583	599	587	546	599	594	637	591	593	598	585	640	622	619	644	617	548	627	592	566	592	598	606	602	586	586	636	622	574	635	566	582	575	614	626	596	608	603	633	623	607	649	583	608	583	620	582	588	597	609	612	567	594	616	587	576	617	622	619	591	624	602	622	578	580	635	583	599	620	605	624	643	650	587	580	643	591	623	606	570	598	597	551	607	598	589	601	570	596	616	597	582	566	642	640	625	587	620	620	608	588	583	600	609	549	599	606	590	558	635	584	593	616	615	581	589	595	643	589	596	627	619	604	582	611	632	576	626	658	586	614	590	630	591	594	588	603	614	623	619	598	595	618	586	628	592	618	628	606	644	627	610	626	560	579	613	603	570	610	605	615	588	608	617	581	609	602	569	599	632	601	652	597	617	638	589	604	604	613	590	630	634	618	609	571	580	558	614	575	622	589	545	559	603	580	594	594	599	615	619	588	614	564	618	592	611	601	601	612	624	593	563	563	560	571	636	582	575	599	620	572	612	612	635	605	639	551	582	617	622	646	551	572	605	597	616	653	605	614	629	593	609	582	607	614	585	602	620	574	627	627	575	580	631	595	579	572	635	577	583	609	583	549	598	578	584	612	627	578	596	619	595	624	632	610	574	563	578	594	582	609	613	592	649	609	582	593	630	593	597	581	616	588	563	601	587	581	578	592	599	640	605	570	614	584	581	666	657	575	603	613	653	618	572	574	618	613	588	533	611	618	600	607	568	604	606	616	606	617	606	548	576	646	580	586	618	573	649	605	602	603	602	616	625	596	591	627	635	595	634	563	579	616	612	607	588	637	579	662	548	593	604	594	598	627	627	595	639	635	571	583	605	655	611	591	569	610	627	595	636	580	587	609	645	593	584	566	593	594	634	596	587	612	559	604	598	670	636	601	578	612	584	638	622	614	586	562	577	614	599	614	592	570	592	591	585	572	621	605	662	617	634	630	607	633	634	613	648	640	615	611	594	616	605	590	613	621	665	576	596	605	576	653	601	587	590	598	610	605	591	596	624	579	554	645	596	602	603	599	605	590	592	623	604	615	632	614	604	572	652	577	614	631	631	634	630	561	573	643	609	565	608	607	623	611	634	619	611	618	643	545	556	592	589	575	624	614	609	573	588	643	572	600	569	605	601	642	581	601	596	590	638	627	608	564	603	597	597	623	624	559	598	632	535	583	603	600	616	602	582	583	626	582	578	585	587	616	616	574	602	559	621	615	608	614	623	583	579	595	604	589	578	596	542	565	571	579	584	595	581	615	660	616	590	588	618	604	599	567	576	555	590	589	577	588	554	598	632	620	602	598	605	590	664	646	612	592	576	607	618	629	574	571	614	604	619	604	627	613	611	595	647	600	623	637	633	591	599	607	605	632	634	618	592	611	573	573	616	575	544	572	540	609	593	562	604	619	558	612	601	626	579	628	626	632	602	597	669	571	611	604	592	587	630	623	594	592	575	592	616	631	589	605	594	572	649	589	582	599	631	603	599	621	576	578	607	571	602	595	614	586	633	608	571	609	589	563	598	646	627	610	623	638	603	604	629	593	563	640	630	573	571	611	629	601	601	581	587	603	596	539	579	587	598	550	625	577	603	621	613	606	581	634	632	572	584	566	574	564	601	626	629	625	618
17137	39501	8920	4312	3078	2355	1932	1592	1440	1278	1197	1043	1014	930	906	949	839	875	830	793	765	785	760	776	765	744	765	806	734	749	754	778	733	778	730	768	734	742	736	765	723	750	771	738	739	681	747	777	717	712	713	704	754	742	692	680	710	741	737	739	760	716	675	723	731	747	748	751	748	703	741	696	728	698	712	770	717	763	754	687	693	688	757	732	703	694	767	732	707	712	743	718	761	696	718	731	705	696	725	753	685	741	722	685	719	686	671	694	660	744	727	777	710	762	773	706	703	714	696	715	725	742	694	719	712	752	728	755	706	685	679	736	711	722	735	715	747	730	742	733	739	674	777	707	713	707	707	747	754	789	719	753	688	742	755	718	744	700	681	765	753	716	735	687	792	732	729	704	738	747	696	749	702	722	746	712	701	698	703	696	720	795	705	735	738	739	719	755	777	763	693	746	702	705	728	740	725	714	710	701	700	727	736	741	731	722	748	707	734	742	717	748	720	721	677	693	689	755	745	747	692	701	688	696	807	744	762	717	732	758	705	758	705	704	733	690	760	713	723	762	724	722	684	717	703	698	693	699	714	692	767	755	703	689	732	737	715	778	730	733	699	741	689	706	675	733	690	735	685	695	721	667	704	731	675	748	759	683	743	724	720	694	749	676	735	737	777	726	681	698	722	708	680	710	736	701	686	781	711	707	665	737	741	725	699	710	718	720	747	751	687	748	756	737	683	735	696	704	710	747	750	708	754	686	733	694	719	708	751	727	714	736	709	756	662	737	674	708	706	708	713	708	756	734	702	726	712	703	717	733	705	736	714	672	722	717	695	716	709	743	723	738	715	688	692	741	727	743	733	709	706	688	729	738	668	761	726	721	722	703	741	709	741	720	714	706	778	667	696	697	687	669	702	673	745	726	746	713	698	731	694	712	720	756	712	765	715	754	717	734	726	719	794	739	736	715	705	680	734	696	725	747	680	762	750	718	709	738	731	738	708	732	703	757	693	697	740	721	716	729	659	746	723	763	734	742	767	709	731	750	717	718	692	736	754	715	730	765	732	719	693	685	717	792	713	733	754	722	710	691	752	774	713	733	719	708	705	705	677	726	692	777	698	702	685	790	680	727	706	720	729	726	711	699	689	721	714	708	745	753	741	714	694	685	731	726	701	716	704	703	700	745	682	728	721	743	746	710	773	697	726	699	749	714	729	709	715	759	729	695	694	723	732	725	708	699	682	701	748	706	726	739	694	743	710	766	729	701	748	740	757	738	759	700	694	725	760	728	747	710	735	708	740	667	680	724	754	679	731	688	712	709	729	755	725	724	729	743	703	757	701	707	737	726	777	684	712	742	726	737	701	695	708	720	737	703	732	727	775	709	715	718	710	741	735	699	701	724	743	732	714	765	697	697	737	738	705	695	707	693	707	793	676	707	724	790	735	706	744	712	675	685	655	738	739	755	687	726	727	713	720	735	732	744	729	720	693	720	715	800	687	725	779	748	682	701	667	688	717	719	752	736	691	699	748	749	762	704	723	761	736	708	720	723	702	691	727	718	688	753	682	703	709	723	710	759	747	691	716	682	707	716	673	702	713	763	658	700	721	745	722	660	770	721	726	723	656	738	707	725	713	744	719	690	737	734	714	709	728	736	729	727	737	702	697	715	700	701	697	705	687	713	747	664	664	682	701	697	753	685	755	744	685	690	735	701	743	701	677	718	775	767	690	739	715	697	672	717	738	748	732	735	677	715	700	683	707	687	721	733	749	701	759	746	699	746	698	718	729	744	718	701	697	722	721	731	723	731	725	695	707	741	723	749	742	734	762	735	709	737	727	737	721	711	737	711	752	739	729	692	724	674	727	705	704	707	683	737	770	703	716	721	740	726	716	710	740	704	689	712	693	707	778	747	726	729	713	717	714	736	711	707	719	719	693	713	719	775	743	766	689	698	727	708	745	714	764	671	726	654	729	743	715	695	699	729	693	713	738	689	750	715	737	726	690	713	717	710	748	691	690	728	786	752	743	683	701	730	697	692	690	688	711	742	744	740	730	718	728	746	697	690	709	725	667	665	730	729	753	737	729	712	708	735	758	726	758	713	718	673	707	762	673	727	719	724	723	752	735	780	725	779	677	770	659	742	726	705	716	779	715	750	722	725	745	725	720	744	763	726	714	791	755	748	715	745	693	742	744	715	767	664	641	691	723	724	725	738	700	721	703	732	704	711	678	733	695	732	733	748	739	680	705	716	730	750	714	743	740	743	705	694	743	713	726	719	689	759	723	727	728	709	688	769	686	722	744	665	761	741	718	723	810	703	734	752	699	757	724	709	754	720	737	656	713	720	752	725	719	735	716	667	754	727	681	708	762	723	721	729	696	691	731	759	697	699	692	748	657	697	715	711	687	714	705	669	727	698	711	677	729	720	706	716	726	738	772	748	725	687	714	685	706	695	697	686	785	712	701	699	692	715	720	728	802	732	732	687	736	687	725	739	761	735	724	705	754	736	734	785	712	725	716	711	683	719	717	684	731	730	807	710	706	686	751	682	727	713	794	754	724	725	714	715	745	735	680	723	723	732	726	749	719	681	747	759	663	735	753	732	773	702	699	752	737	724	736	743	736	712	731	691	731	711	725	695	711	661	694	736	733	748	706	729	668	717	724	704	687	752	738	699	737	708	722	692	721	704	715	709	718	699	733	757	677	702	687	733	728	719	709	724	711	690	708	716	738	674	726	688	725	712	742	729	696	758	742	703	727	688	729	724	731	725	690	680	693	700	761	686	717	712	728	721	757	764	681	721	735	775	717	717	731	774	694	712	692	732	706	688	761	724	688	698	675	714	672	773	740	698	739	756	710	698	693	721	774	673	672	697	738	738	717	730	680	769	667	676	705	681	723	742	731	767	705	739	764	736	739	707	719	700	705	684	698	652	738	698	745	726	729	737	740	697	737	721	684	730	683	689	698	740	776	724	687	740	768	761	689	726	723	729	737	708	717	703	753	723	700	676	695	707	685	753	719	706	737	688	700	698	712	774	742	716	705	726	669	692	686	747	740	706	700	678	727	675	727	719	705	695	682	746	751	711	742	705	749	717	716	716	766	694	708	679	719	717	725	738	749	731	721	703	700	731	731	725	714	712	743	704	684	703	705	742	724	726	744	681	736	717	709	688	705	781	714	699	729	690	725	742	744	710	674	694	719	696	748	710	742	702	695	756	737	733	703	738	806	709	735	713	703	777	725	698	697	680	719	704	691	719	739	716	695	755	673	719	709	724	740	721	693	714	717	726	732	697	670	736	744	748	703	705	750	765	735	708	722	738	737	669	709	742	716	691	707	725	745	711	747	710	747	718	738	680	707	753	699	718	701	652	691	726	704	727	627	696	704	713	747	716	715	698	709	690	736	756	725	706	714	753	684	741	691	669	720	745	775	744	700	768	713	730	761	707	735	716	750	699	688	761	698	711	733	722	721	718	728	705	719	770	708	714	762	715	726	657
25236	21250	27125	25347	9960	809	590	511	505	445	464	450	413	418	373	405	407	389	350	350	398	393	366	388	352	358	359	396	386	395	343	357	359	351	341	337	345	372	376	349	357	375	387	327	346	338	340	336	364	374	373	383	334	320	343	377	364	333	382	340	337	384	360	336	367	343	339	332	318	351	378	337	320	350	358	341	335	324	303	346	322	369	358	339	337	383	324	342	351	343	369	358	331	336	310	346	359	368	387	306	353	346	341	348	352	313	330	341	362	374	332	345	346	341	339	351	368	360	390	346	398	333	360	325	352	348	373	370	370	352	352	373	369	367	346	350	346	366	352	318	308	302	380	343	365	354	360	343	348	348	360	358	308	354	351	365	328	340	313	364	347	357	332	359	355	344	377	368	355	362	345	362	334	335	342	350	349	347	357	356	352	347	370	362	345	380	353	361	330	341	343	380	360	349	350	347	337	352	395	328	367	371	339	363	329	374	366	339	362	336	366	346	344	334	330	372	347	347	333	341	382	320	364	328	354	353	360	349	350	351	356	366	341	376	349	358	337	369	335	349	340	372	345	345	354	367	349	326	356	360	379	332	370	351	375	385	400	368	344	357	363	337	382	369	354	370	361	403	343	347	332	392	330	371	369	369	339	357	371	338	313	341	362	341	349	374	362	333	354	348	336	344	336	347	384	359	371	342	347	344	354	357	347	340	338	361	342	358	382	354	338	341	380	353	358	351	334	360	343	331	378	348	344	347	330	342	366	372	383	374	351	401	346	332	367	373	377	379	363	376	338	323	339	349	322	324	317	360	363	343	352	336	330	378	340	336	338	349	361	350	376	363	340	307	392	353	337	349	356	375	349	352	351	365	365	358	355	352	371	350	337	372	352	351	371	335	343	337	391	377	347	378	350	323	348	366	354	365	310	371	361	360	361	351	361	354	352	336	362	364	349	368	315	343	384	342	351	361	334	343	362	344	332	355	354	332	376	363	342	352	379	349	345	360	357	347	327	362	365	370	337	385	357	383	334	395	343	339	345	351	356	362	349	381	345	364	368	367	403	326	359	382	358	337	320	340	376	313	326	370	339	357	311	356	371	350	334	379	371	352	349	358	348	363	327	366	370	368	367	341	329	318	363	362	359	343	313	358	360	358	398	340	326	365	324	381	371	385	372	367	336	366	377	373	355	344	338	341	363	363	313	342	352	323	334	323	374	360	346	361	369	356	357	341	342	365	332	360	329	378	347	367	371	365	347	306	384	333	374	342	350	336	385	372	367	332	333	336	329	334	353	356	355	296	356	350	355	355	345	370	334	357	366	360	338	331	343	319	353	354	379	336	353	342	365	363	355	331	360	345	341	346	359	329	327	305	353	373	351	351	355	367	359	344	344	336	359	367	340	385	375	365	368	354	332	336	341	411	343	325	337	371	322	330	356	332	332	355	342	336	325	346	366	374	355	348	362	366	364	340	372	336	331	324	379	323	362	361	392	346	351	344	351	378	350	371	346	354	349	375	341	352	341	366	353	339	359	308	357	339	368	361	340	319	340	319	373	350	356	356	353	363	356	381	335	338	374	386	330	331	360	329	353	360	350	316	350	359	338	359	340	365	366	347	318	340	349	354	327	385	354	333	379	314	349	352	345	353	340	364	345	346	340	324	367	375	339	353	355	302	341	337	376	357	353	362	333	334	352	387	324	331	337	366	339	363	347	335	331	356	344	347	361	333	347	346	368	357	385	350	357	317	325	367	360	345	329	377	364	370	342	372	329	325	376	328	346	347	330	346	355	352	352	356	336	384	366	358	351	341	353	347	355	359	322	330	363	331	350	346	355	363	368	343	372	330	355	341	383	381	360	336	373	359	354	381	373	341	354	350	346	367	364	366	365	373	345	336	372	342	363	390	363	315	339	360	328	328	350	346	337	362	347	355	368	347	361	362	293	341	359	328	347	348	342	304	326	333	368	333	340	385	338	318	318	331	341	366	379	350	361	361	317	321	334	355	359	335	396	356	343	351	330	349	337	342	349	337	320	365	395	378	355	360	354	362	326	350	342	351	365	336	314	347	346	347	302	347	323	368	326	365	310	354	363	369	346	336	366	355	341	351	327	339	356	360	355	367	344	340	327	333	340	361	336	329	356	359	327	334	354	329	332	334	362	339	321	374	359	347	334	352	369	360	342	369	357	372	342	374	346	340	346	340	340	371	337	335	343	327	358	357	363	362	365	345	332	355	348	362	338	382	362	346	354	374	361	351	343	354	332	344	331	345	339	367	373	334	374	348	351	366	361	368	348	347	316	348	347	348	334	331	353	361	335	368	366	374	371	345	361	323	360	370	374	331	348	372	345	346	348	351	333	349	395	377	323	298	365	368	350	341	360	343	322	332	341	357	366	359	358	338	360	339	376	334	363	337	326	316	344	350	333	333	337	359	357	335	364	358	333	346	346	332	369	341	374	340	361	376	339	365	361	379	335	363	335	347	328	373	358	324	344	377	369	383	354	334	350	368	377	317	356	359	373	334	355	338	370	380	366	333	316	354	339	342	327	364	348	384	376	337	364	325	333	336	318	350	371	371	336	348	355	346	344	361	344	345	353	324	360	340	351	348	357	333	329	390	334	358	335	348	351	362	384	346	353	342	346	361	348	341	331	375	327	397	337	362	340	376	356	320	340	374	333	358	304	359	361	357	371	342	346	348	346	333	390	369	357	386	384	321	365	387	369	321	348	357	362	322	345	335	332	330	375	328	326	341	339	359	345	367	329	357	373	354	354	381	369	332	358	356	357	342	343	371	345	359	390	331	328	342	340	374	361	360	359	345	359	355	317	376	376	352	340	359	354	341	326	366	341	342	353	337	376	345	364	343	369	351	358	348	346	368	364	344	346	316	365	337	339	310	389	355	343	344	350	321	343	362	335	340	337	334	361	377	369	387	331	335	334	347	343	382	368	338	337	350	377	351	352	324	343	367	356	385	326	383	352	350	328	352	333	328	353	368	343	300	345	353	309	347	328	351	341	338	314	352	356	346	324	353	340	316	350	345	351	368	329	370	364	349	362	327	351	322	329	294	356	343	351	342	355	357	342	384	364	359	334	373	345	358	387	366	334	359	338	344	382	372	342	358	331	359	331	337	367	354	309	327	308	386	349	364	340	345	348	353	323	354	357	368	351	322	356	358	359	334	361	359	394	344	373	341	351	337	383	348	332	358	361	351	300	345	356	370	359	352	338	344	387	342	370	357	330	296	380	342	337	323	362	336	333	322	343	343	349	354	312	350	328	344	357	351	402	348	345	336	358	337	366	358	348	336	359	357	339	369	354	338	309	345	338	348	342	338	352	339	354	358	343	337	339	341	364	341	381	372	312	337	353	330	369	338	349	364	349	355	307	377	351	349	356	329	344	316	350	356	340	346	326	342	323	357	362	334	371	331	372	346	351	362	335	358	348	350	404	346	344	340	347	374	343	341	344	341	331	337	378	347	331	354	347	360	363	331
16833	32760	4990	2460	1761	1422	1101	963	778	779	715	591	574	569	562	532	508	534	464	465	478	470	441	483	459	453	488	503	415	447	475	457	486	451	427	483	470	456	475	452	427	449	475	475	417	485	478	468	436	424	485	473	429	457	426	431	433	438	427	460	403	460	418	417	429	432	430	448	428	499	451	466	416	391	421	447	430	452	442	416	451	423	451	443	447	450	451	416	443	427	439	455	418	444	433	437	445	465	466	444	446	447	436	458	408	435	452	443	432	460	418	418	437	479	444	419	450	428	456	451	450	429	434	458	442	437	431	451	419	433	445	456	465	481	460	459	464	462	447	431	484	457	404	431	418	473	457	442	434	443	457	454	424	451	432	492	459	452	485	484	456	482	468	445	446	406	422	408	420	438	443	436	448	456	435	456	474	453	417	426	446	444	441	431	444	494	454	420	399	462	446	467	465	451	435	430	442	456	392	409	451	458	431	484	434	446	464	428	447	422	399	431	437	463	433	470	419	426	456	459	410	459	424	436	427	446	464	453	434	427	449	406	444	449	429	447	423	438	426	476	458	425	466	478	508	424	471	433	386	474	473	432	440	421	468	443	427	436	427	423	465	438	462	414	480	455	426	398	455	450	440	452	445	459	484	435	439	442	438	427	421	438	426	435	503	465	446	470	431	409	430	465	463	460	419	397	412	452	485	471	435	442	408	417	442	471	431	460	444	431	418	437	413	440	427	439	472	422	433	485	437	455	418	435	481	433	471	440	423	444	447	455	436	433	415	445	476	456	455	467	443	401	454	443	413	438	399	418	429	425	476	463	443	417	456	428	395	436	448	454	448	444	470	468	409	446	449	457	445	425	470	439	455	437	441	409	471	402	442	412	406	444	439	403	439	424	450	406	475	480	486	425	464	424	439	444	441	465	447	437	466	437	411	429	461	403	443	444	465	483	477	431	464	436	446	445	482	441	431	435	458	457	459	446	437	470	411	432	421	452	425	474	425	425	417	427	509	424	420	445	431	453	431	452	432	442	429	440	421	455	423	398	439	443	440	430	461	427	455	467	458	478	406	444	432	439	425	427	426	468	436	455	432	484	464	450	431	443	423	448	431	437	452	487	445	463	460	431	459	418	457	440	455	441	427	437	438	467	464	409	432	463	439	431	447	435	464	467	439	410	418	447	434	455	469	467	405	418	476	446	438	449	438	419	423	413	465	414	420	429	458	443	452	415	468	426	457	465	433	427	470	439	438	416	439	437	447	447	470	436	480	481	410	463	418	445	455	421	443	468	487	439	415	451	458	440	434	422	444	447	408	450	433	451	429	456	464	432	430	425	462	411	431	448	461	442	426	459	443	416	434	453	417	428	460	434	481	415	447	448	423	422	438	415	453	461	442	433	424	468	446	455	431	445	487	464	431	461	439	433	434	398	421	431	459	460	495	446	453	423	444	437	438	459	470	450	455	429	448	426	452	431	469	458	471	452	453	450	435	425	445	411	452	431	437	469	454	433	400	450	460	442	454	425	435	488	424	448	460	433	444	455	432	461	442	432	420	465	449	452	426	433	445	443	474	466	449	456	479	432	460	463	441	487	476	435	435	401	467	458	425	427	438	487	458	421	449	419	403	441	470	424	426	414	456	451	443	450	463	446	414	418	470	454	449	416	422	446	413	458	459	481	415	433	434	416	412	479	496	452	420	445	458	458	442	478	421	443	430	444	467	447	458	416	451	433	441	449	476	439	429	426	453	462	449	450	433	459	451	453	466	418	426	458	472	442	474	432	425	422	453	492	431	466	426	386	473	418	467	445	445	408	466	467	419	432	462	441	420	451	445	481	466	466	416	444	474	444	482	457	443	435	439	421	424	462	399	417	474	439	430	427	449	455	430	447	447	428	418	451	439	451	452	419	421	447	438	440	444	451	422	483	422	440	466	413	461	437	437	460	424	428	427	419	455	401	443	419	441	452	412	460	446	459	445	464	420	473	450	442	453	420	434	431	404	458	440	390	420	469	471	440	402	429	431	422	418	400	464	430	457	435	455	419	480	411	454	420	454	444	437	421	437	436	444	402	412	497	485	445	442	419	479	463	470	467	455	484	450	417	456	453	461	432	458	422	442	447	415	449	476	453	436	461	463	472	443	459	484	402	438	476	401	454	418	456	449	435	441	440	444	415	444	421	426	470	423	441	464	435	426	440	411	480	445	470	428	447	415	436	395	447	477	467	473	453	415	449	410	452	415	406	473	412	443	433	427	446	428	496	429	484	474	448	461	464	442	434	411	456	442	437	431	414	430	449	430	418	417	483	407	413	460	490	467	444	429	409	432	445	430	426	448	444	456	450	464	400	460	450	429	435	491	455	431	432	444	469	423	433	452	430	453	451	473	434	421	412	435	454	406	445	443	438	468	445	447	445	446	441	452	490	454	412	435	421	468	443	430	409	435	468	433	470	475	449	457	428	438	424	443	404	423	427	432	482	470	504	440	426	395	465	475	456	431	468	446	468	445	422	434	447	394	454	414	444	472	430	466	402	446	414	481	436	441	455	415	422	451	441	448	436	432	441	428	428	454	443	411	432	471	421	407	402	426	479	438	431	447	448	444	416	431	487	448	443	428	468	436	444	442	449	480	416	454	449	453	448	404	456	420	466	420	431	443	471	456	406	436	432	445	470	423	445	514	450	433	390	413	468	467	446	464	458	455	449	472	417	447	468	490	441	420	414	406	443	441	439	434	462	444	457	430	467	439	420	458	428	450	436	452	429	488	460	431	414	413	440	456	476	411	435	446	444	474	480	460	447	449	442	481	425	462	417	471	475	477	485	438	452	448	431	439	431	440	418	436	440	455	443	450	456	424	431	447	452	438	430	427	451	426	452	444	460	432	477	480	466	435	464	440	463	432	417	434	430	425	445	426	437	439	431	443	407	429	443	456	481	471	416	494	406	424	494	479	461	463	463	435	462	435	455	445	483	444	421	440	474	457	470	433	430	441	451	462	448	430	445	444	449	441	486	460	450	473	441	435	409	455	418	424	478	438	429	429	467	449	430	498	472	447	445	438	458	441	452	420	430	441	464	409	454	471	465	453	439	407	429	476	408	455	461	451	437	467	447	415	447	441	409	464	464	457	401	436	450	421	460	438	429	414	443	417	429	434	455	463	456	403	470	439	426	434	461	422	467	461	445	455	415	431	464	466	446	409	434	464	461	460	446	463	453	419	428	441	446	426	449	459	455	457	465	464	441	443	431	453	386	486	437	440	442	430	464	427	449	394	456	444	457	447	434	449	433	431	449	463	440	451	444	441	424	412	459	477	425	428	453	466	477	444	479	432	424	392	433	457	505	423	411	452	442	437	479	441	470	474	454	465	459	450	444	461	415	450	459	477	443	420	455	473	419	453	444	415	443	457	423	443	467	440	408	460	436	475	465	433	461	468	468	422	446	420	418	443	467	418	442	448	396	456	404	448	422	437	400	464	467	440	427	403	414	448	421	454	394
22809	21113	28631	23838	21101	21159	10595	1638	1237	1054	1028	942	871	829	792	763	716	757	749	671	702	731	706	737	736	637	734	677	693	637	669	660	631	675	667	598	651	650	618	627	606	633	647	656	622	668	599	628	612	611	651	625	620	640	611	595	606	618	594	630	612	596	645	610	621	620	606	644	586	604	636	644	636	643	631	575	611	617	608	659	657	672	611	610	600	644	580	619	659	647	570	578	649	613	589	654	658	618	610	602	627	641	603	621	617	626	598	596	628	593	615	616	635	668	578	634	607	616	689	622	651	627	646	626	634	641	605	612	659	636	642	596	609	639	640	661	604	639	583	613	632	637	592	609	614	648	607	670	686	610	607	581	592	650	588	671	604	644	625	633	661	609	600	598	656	658	639	580	621	605	587	588	615	597	659	605	607	565	604	626	643	640	607	618	602	620	620	645	606	601	602	602	585	620	644	608	596	622	623	637	624	579	642	618	624	575	601	649	593	607	598	665	594	601	622	601	617	566	645	661	596	603	587	635	628	579	624	615	645	646	591	640	642	669	613	646	611	621	629	632	627	591	621	553	646	634	600	633	632	589	635	596	628	640	613	626	641	619	595	610	597	608	600	652	632	610	614	606	588	624	579	651	604	596	620	595	641	595	567	635	679	616	600	631	642	620	655	623	547	616	650	632	627	639	637	578	587	576	670	646	582	650	638	649	591	661	628	611	589	632	598	658	597	615	621	609	631	637	634	623	627	613	622	592	566	631	627	574	591	621	629	651	616	644	603	619	590	587	578	586	627	615	603	591	560	611	649	611	608	682	563	609	617	601	658	631	650	615	613	619	620	605	640	611	602	623	627	589	588	621	617	538	641	613	584	631	614	642	608	661	643	611	625	604	635	641	624	615	628	591	628	586	617	626	621	624	610	595	611	575	591	606	630	610	631	639	593	615	602	610	585	571	621	623	636	617	653	610	634	610	592	569	554	633	617	647	601	632	661	668	614	631	630	608	633	655	642	590	600	622	619	592	620	595	599	597	578	599	603	618	603	642	619	623	644	639	628	622	616	577	578	650	646	630	620	621	620	651	667	561	580	650	620	619	618	628	627	637	616	620	612	670	634	629	585	623	619	619	597	642	612	644	632	628	606	609	616	604	647	595	617	636	621	602	580	608	660	609	673	625	575	638	620	623	613	623	598	640	621	596	621	602	656	601	594	604	634	649	606	610	621	572	596	588	580	649	674	587	631	597	648	615	641	599	608	591	615	612	605	663	601	602	594	607	621	586	598	601	642	604	671	634	595	610	634	603	611	613	630	620	637	621	615	640	650	623	627	620	633	596	616	611	627	648	621	617	594	534	643	650	595	648	586	669	577	660	618	600	589	641	597	617	593	639	587	590	642	627	652	622	625	598	645	590	621	576	655	635	581	687	620	620	603	594	637	637	604	610	629	620	591	598	602	623	647	645	619	646	622	639	581	598	576	654	672	567	603	625	595	684	626	612	629	625	609	607	668	649	594	649	612	614	631	664	630	581	615	644	620	641	605	577	671	619	594	584	626	612	555	642	629	632	619	633	624	660	573	630	607	642	635	674	597	596	562	625	617	618	590	634	653	618	633	657	648	642	622	598	635	589	652	611	600	610	628	583	593	660	565	600	593	616	619	592	575	683	605	588	578	617	647	613	621	647	617	612	625	591	608	614	630	609	593	627	612	622	636	590	619	609	587	580	652	634	587	633	613	577	596	601	671	593	605	627	599	655	617	663	654	617	645	638	603	599	638	610	634	634	607	657	623	607	597	652	615	615	682	632	595	617	608	631	643	567	635	656	612	595	639	628	585	593	643	644	623	582	614	581	637	578	631	613	593	594	655	592	622	604	657	618	640	604	606	626	650	602	615	589	558	625	617	618	668	660	629	595	617	591	579	661	632	610	652	664	556	625	582	639	604	650	624	658	677	629	652	641	616	633	613	663	628	600	603	615	599	613	645	604	618	672	611	647	598	625	620	595	582	625	622	621	585	647	602	629	618	620	580	625	619	651	654	608	605	661	591	624	608	578	627	619	638	579	579	610	593	618	650	634	622	620	589	620	619	633	618	579	548	651	603	622	606	623	648	622	608	639	585	589	618	589	667	674	621	634	572	606	601	617	585	618	671	627	615	627	678	620	645	599	614	568	567	624	608	608	608	627	642	610	598	616	647	603	638	633	669	635	557	581	654	636	605	643	622	632	630	625	610	646	629	637	629	608	601	662	653	674	603	604	646	625	669	607	655	642	628	675	618	592	639	560	593	612	637	627	615	645	602	628	579	672	646	627	663	576	597	603	604	621	612	622	602	614	591	627	580	621	585	623	563	609	593	681	631	610	619	568	620	617	610	640	639	631	640	658	662	637	640	635	617	594	602	631	633	620	615	631	585	614	630	613	584	582	617	616	659	615	597	617	620	608	582	595	634	641	595	659	623	624	579	593	632	561	608	637	633	628	609	644	597	576	577	635	632	632	629	600	607	610	616	584	620	576	603	602	650	621	627	643	603	621	630	608	601	643	608	607	600	659	611	619	608	595	601	678	607	587	597	612	605	629	628	614	615	584	604	570	619	639	649	600	646	603	637	632	610	590	620	612	589	617	625	659	602	613	618	618	610	570	614	634	582	641	603	627	677	584	647	611	611	620	653	634	597	612	608	588	599	595	635	615	625	609	641	607	647	612	626	588	641	636	594	605	616	655	644	560	663	605	626	617	612	614	605	628	613	613	629	606	630	564	593	606	609	609	615	626	624	665	591	615	613	613	599	633	631	609	659	581	566	634	640	616	584	634	614	585	643	674	630	616	637	670	588	614	607	593	631	633	596	637	612	589	607	560	644	617	641	597	615	585	626	597	637	597	621	601	626	620	649	626	619	588	621	631	626	596	629	612	605	594	626	599	632	613	596	646	610	623	613	630	595	602	602	596	635	653	611	621	609	583	604	624	623	613	606	656	645	552	613	621	636	577	584	603	643	582	569	586	606	652	617	585	549	618	599	616	620	574	609	583	608	672	592	661	642	641	619	594	657	663	609	565	603	597	591	607	600	629	616	608	624	610	606	588	594	616	620	646	616	578	598	606	614	599	616	639	619	632	623	582	583	594	618	625	597	619	610	583	587	573	662	621	558	631	630	687	656	622	608	610	611	552	674	640	625	657	637	612	645	603	611	643	628	594	617	632	651	597	580	606	647	608	638	629	581	596	629	623	673	612	621	595	602	620	602	635	669	621	613	667	627	655	664	602	598	627	628	604	600	665	623	617	633	627	620	628	606	630	618	634	592	612	614	575	634	604	544	638	603	607	593	648	643	647	617	627	604	598	603	585	637	640	564	587	586	640	607	623	593	631	637	629	634	628	628	607	596	628	642	576	644	620	634	569	634	593	601	589	602	614	634	619	616	638	616	631	617	656	614	608	643	600	608	646	636	634	656	632	620	609	625	608	606	605	651	621	603	644	607	615	610	551	594	605	612	668
18773	43476	14133	7562	5326	3993	3106	2627	2086	1861	1673	1427	1254	1227	1126	1079	1021	1018	955	961	877	842	896	873	834	872	831	816	844	829	805	790	789	784	811	822	776	841	724	757	732	809	766	738	773	744	725	759	746	731	706	734	741	744	749	725	756	738	754	727	699	723	786	718	727	754	730	756	741	769	711	765	729	757	715	715	709	737	737	745	760	752	730	698	716	755	700	739	824	767	717	698	756	752	760	737	723	750	726	715	778	730	741	757	699	753	703	760	744	704	778	777	782	758	745	773	814	721	752	736	714	725	750	738	770	718	729	743	801	773	751	763	811	764	828	757	784	753	718	807	702	763	715	803	794	711	733	733	741	736	749	800	752	745	778	727	776	713	730	755	760	739	711	733	735	761	796	724	711	793	697	736	730	744	722	754	754	759	718	741	733	754	701	730	750	761	728	755	759	766	762	748	771	785	714	730	724	735	751	696	711	724	728	743	745	709	746	737	693	743	723	770	739	707	767	726	753	719	755	734	756	771	727	758	727	742	723	699	792	705	719	738	774	717	708	681	729	727	755	717	712	780	724	748	806	702	737	699	725	725	751	750	689	786	716	736	749	718	738	724	688	774	749	759	711	743	782	748	749	760	786	753	734	752	728	730	690	694	730	725	724	737	695	745	721	722	738	751	768	739	732	716	762	731	775	718	708	716	752	734	750	714	737	736	709	774	769	713	685	686	706	767	747	721	745	713	719	744	741	724	708	683	713	706	734	693	752	778	721	766	742	762	768	691	713	737	737	786	736	724	705	707	740	734	673	727	762	681	759	750	747	736	734	737	730	702	747	733	757	742	752	801	703	697	707	750	630	775	755	723	768	724	798	751	735	711	785	718	729	759	736	703	727	750	694	702	758	772	695	721	767	778	773	698	743	720	725	741	727	738	730	726	745	726	752	729	697	760	767	732	713	714	736	742	713	764	760	655	746	765	716	741	744	741	706	705	763	736	758	771	681	752	720	671	728	779	722	720	742	753	788	722	750	764	707	760	722	751	751	768	736	773	769	751	777	696	740	747	731	733	760	788	750	714	742	768	718	725	714	727	743	741	721	711	729	762	714	734	721	712	736	697	745	697	732	707	765	741	702	768	745	719	757	747	750	725	756	728	692	743	729	743	755	738	710	732	656	752	709	755	765	737	712	725	703	741	726	738	716	733	697	730	721	756	768	794	724	694	763	730	746	747	740	697	726	736	746	722	749	753	717	768	707	729	762	721	714	712	746	746	697	747	705	781	707	665	754	744	713	771	693	757	656	686	722	739	699	722	707	707	766	751	719	769	760	669	705	734	695	719	713	749	770	736	698	726	747	745	751	734	704	728	741	718	750	679	712	687	739	693	718	737	753	749	695	747	709	761	761	739	729	712	758	756	729	749	707	777	727	804	766	716	764	715	737	754	674	710	740	734	764	742	760	762	701	729	712	717	715	726	718	752	736	715	735	775	749	781	703	697	729	717	758	727	684	688	746	729	775	723	739	720	746	672	735	684	731	678	700	707	712	716	698	684	725	750	722	741	732	725	783	748	722	726	727	796	762	686	698	760	729	729	732	691	777	725	698	724	772	708	772	729	706	737	767	748	688	702	770	685	704	767	735	765	707	771	745	723	699	743	708	753	745	709	743	690	692	711	775	717	757	718	669	735	756	733	783	723	729	796	726	766	711	725	707	658	729	731	765	695	731	722	716	711	714	711	710	726	782	774	720	741	727	701	714	732	735	707	727	718	728	714	704	753	729	675	763	756	697	749	720	738	737	744	741	735	757	741	693	737	691	778	751	734	730	697	741	734	771	723	721	729	759	730	708	720	736	718	713	720	690	774	725	730	763	676	707	776	770	768	704	723	696	727	683	733	741	705	697	724	706	765	707	706	728	753	758	722	750	742	758	779	730	768	756	743	733	712	728	746	790	659	684	740	756	715	771	761	716	716	710	707	705	738	735	714	728	737	714	716	728	771	683	733	802	726	747	671	743	746	784	752	728	735	736	716	719	770	680	747	752	666	716	695	699	757	725	699	752	686	738	708	709	726	714	684	718	684	693	726	779	728	693	706	718	751	710	717	715	771	738	784	741	745	720	774	763	741	677	691	763	789	734	651	770	734	722	748	706	729	716	773	750	773	698	724	761	780	744	762	749	725	711	775	717	717	689	720	696	747	742	683	729	766	815	741	681	728	738	720	763	742	718	715	675	727	719	681	722	748	692	732	765	725	768	685	704	723	709	732	727	759	698	690	775	763	750	694	764	733	733	754	724	739	724	719	757	676	687	741	786	736	734	774	748	768	690	725	729	824	691	747	744	718	748	727	755	694	769	763	799	762	737	731	737	708	699	755	704	779	762	694	738	757	731	730	731	769	710	715	733	675	757	733	755	749	665	700	722	753	720	715	730	732	745	697	769	732	735	729	735	712	760	719	718	729	730	702	747	710	689	786	706	758	731	773	716	687	818	756	711	706	741	719	693	704	704	736	726	712	706	717	761	687	752	705	710	739	713	711	758	757	758	797	691	721	751	718	741	750	707	745	752	733	749	720	746	717	773	713	670	722	786	711	699	727	734	789	733	780	742	723	701	771	726	731	752	774	738	754	683	729	739	749	687	738	756	740	767	745	687	737	744	765	746	720	750	776	765	769	718	743	752	739	726	761	751	754	735	694	777	660	698	749	724	745	720	738	723	757	750	720	727	741	741	740	695	756	713	699	744	723	730	744	699	745	759	721	722	673	736	739	747	744	730	706	710	708	724	707	751	727	742	713	706	747	713	759	732	778	731	721	747	748	759	721	734	688	761	755	703	705	734	732	744	697	717	710	720	793	754	754	751	685	775	769	726	715	688	719	700	812	700	759	710	707	761	758	718	752	727	688	670	735	673	747	742	734	728	746	723	764	760	760	745	756	731	747	741	699	763	722	714	782	736	734	778	708	762	732	754	729	766	745	689	703	759	762	707	730	766	742	698	764	726	731	752	731	695	722	745	768	742	746	731	741	741	675	754	748	749	739	743	749	712	790	729	736	718	676	768	729	764	784	737	705	745	674	776	716	770	775	718	684	734	776	754	734	748	718	760	737	726	742	783	750	736	761	771	699	734	759	713	718	730	727	736	762	785	760	740	758	722	768	699	735	713	700	744	795	734	746	765	784	740	720	751	688	707	717	752	725	776	737	730	740	705	802	789	733	704	720	732	763	735	661	717	726	742	744	712	709	703	771	743	731	735	726	726	692	740	756	738	673	730	754	720	725	716	712	733	703	739	727	735	753	737	749	785	730	736	697	761	742	754	743	723	744	688	755	704	771	739	743	722	719	697	751	721	710	707	748	748	734	715	738	756	686	737	686	738	719	770	773	695	690	714	736	747	807	707	697	694	675	778	703	729	740	717	721	749	723	764	757	690	731	788	723	717	728	795	697	732	702	735	730	745	777	700	741	692	783	719	743	735	761	725	724	715	717	750	719	700	754	758	707
27047	20425	7781	845	519	503	444	396	438	420	455	464	439	404	400	391	458	419	431	404	433	394	424	446	430	441	406	433	384	393	391	414	420	409	404	420	410	444	430	435	406	392	404	399	389	433	410	406	406	401	408	405	418	425	408	420	389	450	443	425	430	414	451	415	387	428	415	433	427	412	402	395	409	417	389	404	430	407	423	414	421	421	382	445	412	408	421	405	442	381	432	460	384	412	390	413	455	421	419	417	407	428	376	428	420	388	410	399	409	431	415	377	393	418	413	387	404	400	417	413	401	416	440	403	434	423	413	438	409	410	367	424	417	389	454	406	433	421	382	426	432	403	416	428	430	419	436	428	435	401	475	430	417	392	390	389	431	401	427	398	403	436	406	436	414	402	427	430	386	464	422	435	443	400	411	427	452	393	394	373	426	410	398	415	413	414	419	408	406	383	392	422	410	424	440	409	455	408	383	430	402	422	402	400	461	433	426	389	393	399	428	394	436	439	422	402	431	422	398	433	427	379	421	364	406	435	403	411	376	368	410	385	417	429	380	404	407	389	417	439	413	443	407	393	394	424	406	402	424	411	452	387	420	415	409	441	437	420	447	385	412	407	405	429	377	449	400	375	387	405	432	433	421	442	406	419	406	381	441	401	400	409	454	422	402	382	415	441	403	401	405	377	386	420	429	393	400	395	417	438	399	395	393	387	445	400	425	411	440	411	428	391	427	438	408	381	431	464	427	430	418	419	384	405	453	395	448	412	430	427	399	409	413	372	390	392	428	444	407	419	424	385	385	417	423	444	414	391	391	369	401	381	405	380	384	425	429	409	432	441	437	399	382	463	408	411	423	407	411	442	381	429	426	378	430	385	401	401	423	416	410	405	381	401	419	443	425	431	404	417	394	395	396	411	381	436	407	429	418	409	407	420	403	419	435	428	369	403	458	425	429	407	420	417	421	388	389	387	435	417	443	424	417	409	376	406	437	400	386	447	415	437	383	387	401	384	467	415	365	442	409	435	427	378	389	394	398	391	392	394	403	431	438	432	409	401	395	427	399	396	392	390	410	424	415	420	407	428	438	414	439	400	425	396	407	422	411	428	409	456	386	415	401	458	430	405	392	442	405	384	424	414	421	397	434	423	417	381	434	415	385	418	383	355	397	430	400	402	413	409	419	411	371	416	410	389	402	403	426	396	417	413	419	420	438	443	414	474	424	436	415	435	417	454	377	394	404	412	418	389	393	432	428	428	423	393	406	424	415	439	404	402	446	411	378	483	438	416	392	405	384	389	407	391	403	407	405	412	414	399	429	401	392	419	398	414	412	410	412	392	417	392	408	410	400	423	400	426	398	413	412	426	451	418	409	408	438	397	409	406	419	416	406	410	446	427	399	413	393	434	438	415	422	377	442	393	390	410	444	427	432	432	472	412	405	394	398	413	420	428	421	389	433	425	398	405	409	397	427	419	343	386	402	417	423	433	397	447	413	427	400	398	422	419	434	395	417	398	386	413	417	385	402	425	450	406	420	436	421	410	385	451	451	400	417	430	396	381	394	434	381	411	374	400	402	431	413	425	390	406	410	383	416	451	444	457	444	433	415	414	402	417	436	442	413	420	428	416	458	466	429	410	430	394	418	424	416	422	383	441	448	457	395	412	408	392	420	436	462	416	403	379	403	457	438	434	397	402	431	393	419	379	416	414	405	405	427	353	421	402	431	425	391	403	442	457	426	457	381	415	405	459	423	421	400	451	462	399	391	411	420	415	392	392	400	422	396	408	434	401	422	415	397	394	376	407	442	406	404	374	381	389	420	433	394	438	435	421	382	425	443	402	428	426	396	393	415	419	414	434	419	417	468	407	427	431	451	404	427	425	450	371	419	384	413	430	417	416	400	408	369	412	415	433	404	408	442	397	401	435	432	455	387	414	390	403	434	403	383	416	420	404	406	410	440	450	398	435	399	449	403	399	431	434	393	419	382	381	425	411	414	383	440	384	398	418	426	446	421	437	430	406	421	393	405	397	392	411	434	450	398	448	414	386	418	407	392	435	378	442	385	444	396	405	411	433	437	421	401	435	415	408	366	400	389	430	458	437	378	393	447	430	397	405	438	381	382	427	380	439	423	419	429	425	442	439	415	435	447	430	406	458	429	411	422	412	445	440	426	429	451	390	392	450	382	412	454	423	392	454	425	400	364	396	432	417	386	403	390	376	397	387	416	397	432	466	429	401	393	437	415	382	424	438	437	434	419	437	426	446	397	437	427	403	396	432	390	404	425	416	413	380	438	447	449	414	413	447	415	388	403	413	419	429	378	419	437	398	415	418	362	411	380	414	453	457	396	402	442	413	397	429	379	431	425	387	429	404	416	448	423	391	421	454	425	387	431	412	398	414	448	433	416	404	422	414	415	427	434	401	442	433	402	412	446	408	404	390	407	449	418	406	398	410	413	408	404	437	395	406	430	407	404	394	415	413	393	400	411	376	439	400	397	395	377	361	381	378	432	451	391	393	428	426	427	406	384	429	405	424	395	410	456	401	380	415	412	423	363	400	433	393	445	372	391	403	422	421	397	410	385	407	420	393	411	463	405	415	406	451	438	425	437	409	420	402	373	420	391	414	399	382	448	430	448	426	416	433	401	404	378	434	406	415	419	417	392	418	433	400	419	420	399	410	408	431	438	439	390	388	407	418	381	420	395	424	398	411	412	378	417	419	400	406	396	404	398	424	417	403	424	401	420	422	386	424	383	399	433	412	421	443	385	416	379	396	425	465	395	413	424	372	430	406	429	441	432	413	438	404	434	427	422	399	417	449	448	428	425	395	459	440	399	419	407	401	416	405	394	429	417	401	417	389	431	425	434	400	402	382	426	418	418	420	385	390	468	398	427	395	425	416	403	433	402	401	387	416	390	401	399	397	407	440	388	407	375	427	413	393	402	425	428	404	414	417	371	409	453	426	407	414	420	418	401	450	431	407	423	431	399	418	412	399	380	426	395	405	410	447	388	419	353	413	399	406	438	417	429	395	421	436	413	416	417	462	375	409	412	445	418	411	403	415	419	428	383	398	443	415	444	409	424	423	421	373	421	419	406	421	393	400	421	396	393	389	444	417	435	398	426	419	418	365	468	415	428	393	443	395	379	433	360	379	429	426	393	425	402	452	434	425	425	403	416	415	422	401	404	423	404	410	426	418	400	449	393	405	398	406	443	387	408	410	395	388	374	430	383	454	385	430	422	394	403	400	428	378	436	435	439	441	414	438	407	401	413	414	434	408	401	425	424	390	416	410	434	382	447	415	374	386	371	433	390	395	390	445	427	399	406	432	412	448	426	400	387	409	427	406	411	424	410	409	396	416	458	419	412	388	409	426	426	387	444	382	364	418	417	431	409	402	408	380	435	397	419	413	440	405	427	424	398	429	420	415	403	427	415	397	405	397	414	423	401	373	394	395	405	407	411	391	380	393	402	401	385	390	396	392	414	425	421	400	416	425
8421	14810	1138	722	690	627	564	581	542	566	479	486	495	542	499	523	552	526	522	521	487	491	483	515	509	466	546	523	500	510	505	533	536	517	507	561	501	496	521	516	491	496	493	503	523	531	540	516	508	515	535	496	494	540	469	488	502	486	502	511	534	523	510	481	520	477	497	477	510	522	474	543	491	524	453	481	494	522	499	489	509	498	510	530	532	493	508	505	501	483	505	545	463	533	534	536	494	484	489	474	518	491	501	518	538	516	445	518	513	502	520	487	512	489	512	523	489	474	496	490	486	536	520	533	516	533	517	524	503	502	562	513	542	491	550	520	516	498	510	509	474	505	547	482	474	487	532	493	506	530	496	519	494	495	504	527	485	495	490	493	499	516	513	504	541	493	499	474	504	511	534	494	524	476	482	528	514	485	504	494	525	492	513	480	469	534	518	496	496	496	530	497	491	535	486	475	501	480	516	520	530	481	496	536	480	504	555	497	517	483	489	503	485	490	532	466	525	490	491	516	512	501	538	497	473	487	486	484	506	509	531	480	516	537	503	471	505	471	515	482	493	505	492	476	526	503	557	462	508	494	510	474	508	513	520	485	468	529	510	529	472	512	495	533	448	492	495	495	502	483	525	537	515	488	468	474	489	460	504	501	535	521	480	529	456	510	518	506	491	530	488	479	512	523	508	501	499	507	487	520	473	529	538	434	507	502	486	504	510	483	515	533	496	498	511	526	547	449	509	480	499	480	484	485	490	542	547	516	516	522	516	542	508	507	495	497	469	499	510	520	486	540	524	534	492	503	497	503	480	494	476	522	479	464	495	460	490	536	510	490	484	517	548	485	503	537	496	538	488	511	505	542	447	509	508	487	508	534	484	525	486	470	512	462	492	513	488	511	548	487	478	530	470	530	486	470	468	504	527	504	502	457	506	484	470	489	481	552	489	542	482	509	463	500	500	532	500	472	514	520	506	529	506	500	476	530	529	541	508	521	488	510	498	498	504	484	502	503	510	496	473	498	520	534	481	515	481	512	515	517	467	498	554	488	512	499	501	514	527	500	521	520	509	533	478	545	496	519	515	503	461	504	516	506	539	541	500	512	502	518	479	500	498	506	514	521	501	515	468	532	491	481	481	499	495	488	517	509	497	480	528	504	477	509	510	519	516	508	482	506	478	526	500	476	521	519	519	498	484	513	489	489	518	478	544	501	497	452	520	537	521	566	505	514	486	500	530	485	480	534	511	506	545	549	500	519	539	498	507	522	516	494	530	499	525	505	521	478	499	524	497	508	528	516	522	538	530	526	505	485	514	511	512	486	520	521	515	538	528	503	525	513	528	527	487	526	482	511	508	495	529	519	491	517	526	486	507	499	512	492	503	520	531	460	533	505	527	509	503	493	532	520	486	499	545	459	510	503	516	487	543	496	520	483	560	553	527	511	532	495	516	498	543	557	498	520	526	481	533	473	526	492	530	456	511	524	548	495	489	504	519	496	487	482	478	526	491	486	499	490	521	523	464	530	495	514	497	497	537	494	517	464	485	521	485	503	536	518	501	476	476	504	515	506	488	484	491	496	476	485	476	483	485	484	490	498	474	479	501	496	527	484	501	524	488	513	483	528	545	505	486	534	505	483	514	516	560	496	500	534	472	509	500	506	490	500	474	546	539	556	501	485	478	534	514	501	518	489	528	555	525	509	496	508	532	475	520	536	519	518	513	480	489	466	482	482	485	520	523	527	492	504	513	514	509	492	505	538	486	491	515	520	535	516	506	523	513	530	507	526	524	492	526	533	479	481	486	535	514	520	509	527	520	484	503	506	493	522	473	535	481	486	562	513	516	524	525	469	490	513	493	506	473	515	516	518	507	512	481	525	473	479	496	536	546	535	538	515	514	493	485	513	522	525	489	533	486	524	477	521	535	535	534	496	488	455	484	512	482	522	511	529	498	508	478	538	495	508	503	487	481	518	512	511	519	512	470	494	495	490	488	485	494	512	540	511	470	505	497	514	506	477	522	555	536	496	525	531	494	521	483	532	505	494	507	464	534	479	493	473	527	489	476	464	440	480	479	512	494	506	511	459	491	509	522	474	526	506	531	519	520	470	492	500	518	503	523	519	475	514	485	498	492	498	514	541	496	490	478	482	514	505	499	459	476	521	564	518	529	466	492	518	528	507	506	516	510	473	495	481	498	502	481	517	494	489	507	477	464	498	479	485	549	541	515	499	486	507	510	461	513	512	506	503	480	447	501	542	512	523	532	551	477	492	481	505	538	542	525	524	471	506	525	511	525	482	468	514	508	557	487	500	467	542	477	513	503	534	512	480	512	487	494	520	495	526	490	502	475	505	495	501	514	515	537	483	516	471	501	529	484	510	524	544	515	502	518	498	485	539	491	518	489	506	514	513	520	495	499	518	512	493	512	462	450	496	516	520	515	486	478	499	510	512	489	492	535	505	553	512	468	514	498	478	497	505	518	505	538	500	488	536	510	486	486	525	471	511	533	492	485	516	492	494	528	501	495	505	538	513	518	503	473	483	510	488	505	517	512	492	535	510	456	543	491	526	558	504	496	480	499	533	483	489	517	463	491	527	517	536	511	509	514	486	504	522	493	479	548	525	518	525	545	505	477	561	496	468	524	512	544	464	519	514	480	523	524	485	518	479	527	483	536	527	518	490	525	489	510	514	516	491	518	488	496	555	467	514	453	528	491	542	521	495	463	538	516	510	497	487	469	508	550	482	530	508	513	507	498	510	530	476	488	500	527	482	488	506	502	540	557	501	498	504	581	514	528	524	503	513	537	528	492	526	508	488	451	520	497	496	552	522	497	477	537	486	494	486	520	514	493	538	480	503	544	487	499	489	509	523	516	497	527	514	496	528	499	530	504	529	508	497	509	525	526	509	472	515	511	517	509	542	495	502	485	515	506	490	505	519	519	468	512	502	501	489	488	495	497	529	473	532	524	515	519	496	497	501	512	476	463	480	468	509	554	523	461	533	506	501	509	463	500	461	520	485	503	523	483	517	505	529	550	466	453	464	494	525	536	528	506	500	485	460	478	507	487	480	492	495	513	512	494	511	508	515	489	477	486	489	499	531	530	503	508	512	493	518	529	505	523	496	520	496	504	524	522	498	529	496	457	505	505	474	465	544	455	505	502	532	506	509	516	522	496	501	481	515	511	490	532	482	499	518	513	501	512	474	510	537	563	479	482	507	525	516	516	469	500	521	504	514	510	519	484	484	500	514	469	504	524	504	494	470	538	467	489	527	511	475	509	536	511	496	516	543	512	487	493	488	557	508	519	493	523	489	492	489	469	518	512	488	467	519	497	491	516	488	557	515	468	474	498	512	508	567	496	485	482	502	493	513	521	549	531	470	499	513	506	521	510	505	492	469	497	493	460	486	488	500	512	526	458	464	508	450	490	489	471	519	464	477	504	485	514	494	520	479	501	544	541	473	506	540	455	507	528	503	470	521	515	492	485	513	506	506
23876	21136	28220	24263	21094	10338	1529	1069	913	859	766	700	729	730	697	651	689	686	632	698	629	600	643	639	643	594	638	551	659	625	604	616	590	629	618	567	638	644	632	620	576	646	605	572	606	630	656	635	605	663	552	596	615	623	548	636	597	613	592	591	630	635	616	621	576	562	599	609	625	596	557	557	636	621	585	587	581	579	588	618	625	592	609	608	645	640	597	602	656	653	611	551	569	592	604	552	592	572	627	587	585	570	594	603	626	621	585	586	577	642	582	626	581	599	570	590	595	572	579	582	653	633	599	629	613	580	596	626	604	582	650	603	586	636	642	624	611	570	572	581	575	602	623	624	597	604	639	603	672	617	599	553	593	592	595	603	619	606	605	650	677	586	571	572	576	604	612	566	624	601	605	582	560	591	634	583	595	640	634	584	610	586	596	579	561	619	614	638	630	644	622	612	634	612	629	602	592	600	604	601	575	585	597	636	585	600	585	612	621	601	585	614	571	635	542	598	621	544	594	579	611	597	569	574	617	625	599	615	587	572	596	602	649	568	605	601	573	618	596	599	569	582	621	594	592	609	625	529	614	606	626	635	611	572	620	582	580	600	571	574	620	590	590	616	585	561	615	537	595	605	590	625	593	643	617	620	602	581	541	552	594	584	678	620	608	568	600	583	623	609	599	600	611	634	629	613	598	620	624	634	586	597	626	605	586	611	612	616	580	576	591	597	621	600	579	594	600	592	627	607	585	632	592	599	639	573	543	641	602	567	593	605	626	598	637	598	564	589	637	603	636	597	600	601	625	604	595	602	586	629	596	587	596	623	579	590	606	640	613	622	631	608	589	566	594	634	619	598	568	554	587	593	609	630	573	625	650	580	614	605	594	633	614	650	586	610	597	583	649	620	607	584	602	607	605	627	616	560	633	617	554	583	596	578	629	577	598	546	598	623	612	573	558	568	573	659	581	651	588	564	626	565	617	596	576	563	596	586	619	591	615	528	609	592	595	622	610	591	614	590	574	577	638	591	614	550	602	552	602	601	656	583	560	622	632	561	568	638	615	565	615	582	593	523	604	601	604	559	573	610	556	580	590	591	556	586	609	642	636	621	549	605	578	580	614	633	616	630	606	579	579	617	588	565	570	543	611	606	607	625	608	584	570	565	611	607	602	604	560	575	570	613	600	562	652	620	575	560	584	566	608	582	601	607	604	620	587	672	617	625	577	615	632	600	604	576	579	612	623	582	618	594	603	562	628	614	608	618	566	614	592	648	585	589	597	594	605	628	622	603	633	601	568	569	604	616	590	592	586	634	587	584	563	589	645	580	610	638	604	577	626	561	588	581	574	589	583	629	582	630	567	629	613	625	615	556	595	589	638	594	573	612	592	570	586	599	600	599	632	568	657	562	604	580	581	608	613	589	642	611	624	586	635	590	647	597	603	577	616	588	610	624	616	576	624	609	615	573	604	573	587	598	602	601	607	566	589	625	551	589	594	599	643	607	588	603	626	629	612	609	624	583	618	631	594	559	599	599	595	655	610	637	584	569	582	573	619	594	580	605	576	662	557	595	598	615	591	633	639	600	618	608	599	603	572	629	572	624	579	554	568	608	619	617	581	634	550	609	580	634	623	614	584	607	606	596	586	577	612	608	599	635	570	602	576	632	592	603	616	645	573	586	614	555	593	593	589	559	577	640	621	618	621	605	619	576	555	542	594	623	600	619	587	611	609	601	606	597	634	621	585	589	582	606	612	621	588	574	583	590	613	597	616	563	591	596	590	590	593	582	614	570	624	598	592	594	629	611	582	563	607	605	612	630	595	628	615	624	600	635	559	623	602	558	610	579	572	626	639	609	582	591	596	597	573	593	616	691	603	576	602	611	598	589	575	635	573	612	573	548	591	600	610	583	611	573	612	618	578	597	590	561	567	562	582	625	606	611	607	586	619	637	579	583	583	591	646	609	576	620	615	582	599	600	578	640	585	603	628	598	609	596	657	589	617	545	579	615	596	584	603	600	647	613	583	552	620	599	589	605	572	611	612	590	612	618	592	561	555	603	583	633	593	602	639	583	595	586	593	590	614	638	585	599	610	609	622	601	621	597	536	608	624	594	610	558	563	599	569	594	588	616	560	552	594	635	597	599	597	590	638	574	634	595	615	631	593	641	586	621	600	588	606	564	569	639	571	593	602	655	644	616	590	607	624	647	557	602	554	594	617	617	581	637	578	610	608	636	595	637	614	596	597	651	599	624	620	620	596	600	605	635	596	566	592	586	654	551	625	617	561	594	576	598	629	560	571	578	620	593	604	571	589	633	618	622	575	613	569	606	612	571	572	579	579	602	597	598	627	598	563	550	625	566	587	574	578	588	581	633	550	629	558	567	591	581	598	569	619	578	593	584	564	581	644	577	607	590	603	578	641	555	610	585	594	609	595	596	588	588	586	635	588	566	601	660	620	547	558	592	595	551	544	579	594	594	582	610	581	607	610	632	594	591	576	586	631	645	600	612	604	633	534	625	582	612	635	641	586	614	549	581	619	661	592	577	604	677	562	624	572	605	622	597	615	569	593	588	574	572	626	607	565	547	575	621	602	589	586	590	585	555	590	568	551	589	622	586	641	604	598	605	562	600	583	577	618	602	631	606	573	621	560	634	605	616	585	601	629	650	624	578	600	549	567	594	571	627	602	578	605	597	606	612	602	594	623	588	569	595	528	593	631	623	605	570	625	580	599	564	618	610	583	623	560	602	554	604	602	583	644	610	626	562	549	616	591	596	593	630	599	556	584	564	618	597	578	616	608	557	602	596	587	642	640	605	614	549	603	568	609	600	592	554	635	597	633	608	608	580	571	563	588	619	580	554	633	548	593	597	516	611	637	620	632	617	592	564	608	566	632	583	588	570	609	563	599	545	620	622	625	557	604	592	527	644	580	542	589	586	586	613	556	581	595	563	579	635	629	587	571	576	607	642	658	594	590	637	613	594	570	622	619	588	598	615	589	594	609	649	623	591	595	567	562	593	608	574	598	601	627	599	607	609	590	594	657	600	591	613	612	615	599	539	619	578	616	605	560	590	567	610	640	590	609	625	615	609	615	565	615	607	578	591	576	610	573	609	570	575	625	589	572	579	635	598	603	622	640	593	639	609	587	624	596	573	579	641	628	577	581	596	567	630	598	617	587	572	613	599	563	618	612	608	588	633	541	630	636	634	624	647	648	607	605	605	586	615	598	559	555	635	584	611	577	621	589	628	638	587	595	619	600	582	566	581	623	630	600	582	625	621	610	626	561	623	603	587	628	596	615	623	584	574	623	603	563	587	631	593	603	616	575	592	609	557	598	578	594	663	588	608	580	611	576	650	614	578	634	579	589	592	577	620	591	587	624	622	602	626	639	610	599	569	610	610	593	610	561	554	624	564	620	603	582	648	634	578	597	579	611	604	600	603	621	626	601	585	586	600	632	598	608	576	586	591	607	563	591	620	616	605	598	603	611	602
17206	40335	8804	4336	3061	2350	1956	1741	1448	1274	1108	1033	984	956	942	948	840	794	834	850	831	783	766	835	742	731	711	760	818	773	765	773	799	740	721	773	747	779	703	726	691	666	704	754	726	759	734	727	688	730	675	701	727	759	693	696	736	759	749	720	732	742	721	745	708	751	734	678	766	732	766	707	763	746	725	754	787	758	679	711	748	681	774	766	679	761	696	704	759	692	729	693	696	704	717	740	731	745	706	718	769	729	719	743	713	718	721	676	780	677	700	724	713	672	706	675	714	666	688	742	720	681	739	705	723	660	664	734	716	730	734	707	700	701	721	718	708	723	704	729	743	716	722	710	713	743	702	693	695	728	667	695	686	716	737	707	711	707	691	729	702	736	739	728	748	744	738	650	699	737	720	721	750	673	689	725	713	752	712	690	710	703	736	724	730	702	760	766	716	689	709	679	674	656	695	722	710	690	711	680	699	730	717	767	699	708	673	720	757	713	719	767	725	707	755	687	691	733	772	686	686	678	712	715	700	741	720	741	688	732	674	751	707	658	703	713	679	690	733	698	718	673	670	677	729	707	735	691	749	707	700	708	712	703	726	712	685	740	774	681	712	771	676	665	714	691	730	692	745	680	688	751	720	732	698	718	695	718	679	678	758	712	725	689	700	700	738	735	756	697	699	711	759	701	766	745	755	687	736	732	726	680	725	670	694	759	697	737	702	706	752	726	667	748	735	697	787	705	705	719	729	716	683	696	756	689	766	681	712	712	703	709	706	706	722	695	704	758	700	685	696	707	740	722	699	707	729	690	675	725	706	693	741	668	713	747	776	718	693	713	696	694	716	699	716	702	727	688	722	743	711	731	711	724	717	702	726	688	728	729	723	676	695	720	716	714	743	697	681	717	718	687	681	702	675	714	704	746	727	729	721	734	690	731	727	701	705	729	718	720	700	723	688	655	680	715	716	681	721	708	707	706	698	714	738	721	697	743	755	753	722	707	722	695	719	682	740	673	677	707	730	752	729	679	728	702	698	735	694	674	727	756	722	709	679	699	710	680	706	695	727	722	709	707	705	709	716	737	680	760	711	710	756	722	721	766	735	711	719	679	746	703	748	718	700	734	699	749	703	737	705	757	687	742	740	731	709	730	739	714	704	743	766	694	743	678	735	731	744	682	625	732	753	727	688	735	699	705	726	704	699	715	699	726	705	728	751	761	717	706	687	669	726	754	706	670	658	717	686	740	738	716	705	743	716	741	721	743	671	724	704	703	728	679	689	759	690	728	706	676	656	743	706	731	712	715	728	718	742	726	671	701	734	762	746	708	722	680	707	706	755	705	715	745	689	758	758	717	727	694	718	675	696	727	667	728	708	721	729	713	715	695	715	708	700	673	754	694	687	721	699	698	697	792	729	808	733	652	696	691	705	731	709	710	765	679	687	697	685	747	732	702	677	719	709	686	739	708	713	746	744	699	701	686	695	767	694	735	737	764	748	733	716	691	696	706	665	667	676	713	748	677	713	756	740	689	698	722	722	718	718	750	710	742	715	732	731	685	752	722	699	701	723	737	749	726	668	692	721	734	715	707	708	675	669	659	720	730	694	709	738	753	709	705	730	708	699	672	686	693	756	701	745	701	699	675	705	688	730	681	726	730	704	725	725	700	721	703	740	708	728	745	704	672	693	693	745	703	706	707	712	720	729	693	710	740	732	736	709	731	735	718	725	693	733	690	685	706	726	738	715	731	722	771	741	680	725	682	708	736	677	745	707	727	634	689	734	711	704	704	720	731	675	722	703	747	723	751	698	736	668	712	753	699	691	707	724	738	747	651	705	702	728	709	661	752	695	706	706	692	699	697	703	710	721	721	707	692	712	695	728	716	716	737	726	680	748	750	714	709	697	706	659	748	710	665	755	698	660	722	695	707	727	697	722	671	676	733	722	690	731	692	701	708	700	697	712	714	696	708	715	711	750	707	704	696	695	725	713	741	701	717	747	743	723	704	751	662	745	729	703	702	729	687	717	719	720	694	736	713	715	753	718	738	697	720	670	712	700	752	734	712	701	726	693	678	728	725	685	736	720	736	683	715	725	694	741	685	720	750	707	770	704	720	717	721	712	730	754	707	688	752	718	723	691	672	719	727	736	714	699	697	738	722	751	678	675	709	687	696	734	717	702	708	718	744	728	729	743	717	716	702	709	722	710	733	749	704	689	684	684	749	718	725	710	754	753	744	752	738	744	710	734	678	703	714	749	748	697	742	699	781	713	713	743	710	728	683	679	717	677	703	728	688	710	682	728	706	675	757	723	695	712	730	735	723	708	674	742	737	698	700	700	733	702	764	655	693	733	724	712	755	690	734	752	770	707	735	692	690	679	727	683	680	675	700	710	762	711	736	706	737	760	708	706	694	747	763	719	718	729	713	686	697	757	697	735	737	671	688	729	707	732	687	722	715	747	704	706	724	713	714	690	779	674	733	741	661	727	723	734	731	716	756	688	764	714	703	716	729	734	739	737	732	723	690	693	728	666	742	674	649	736	701	657	673	717	683	698	744	699	739	702	711	706	719	734	739	725	695	721	733	708	735	746	745	628	728	693	718	705	700	710	708	694	712	703	714	727	720	738	741	705	670	721	668	707	743	710	688	719	703	696	753	656	722	709	760	724	733	722	725	746	703	710	697	714	661	730	743	706	694	673	752	737	752	690	705	707	728	680	727	726	725	736	701	717	748	729	673	681	663	744	728	714	700	684	721	685	712	679	717	719	719	746	721	715	780	689	724	755	691	729	728	688	752	659	709	732	691	690	702	698	755	709	683	711	724	747	731	708	681	658	728	746	680	743	684	696	750	686	696	714	698	740	769	723	719	705	754	743	685	729	725	724	666	705	750	682	678	702	662	770	699	764	742	693	747	734	741	725	734	704	674	722	742	744	729	704	737	715	721	732	698	738	715	696	776	721	711	679	730	762	689	697	695	682	742	706	715	711	699	681	702	718	765	705	670	724	750	787	746	682	736	687	669	735	742	748	694	718	699	682	729	725	757	753	693	722	755	696	634	748	751	734	700	735	706	727	698	684	719	740	722	721	744	729	710	652	731	723	722	760	726	767	705	731	674	722	749	717	739	717	686	745	730	693	716	694	734	714	747	737	727	690	699	738	724	747	717	700	705	725	722	673	706	699	684	689	696	708	721	712	732	745	691	705	714	780	699	683	663	694	763	738	746	685	675	716	719	695	710	743	701	725	696	666	719	745	718	697	750	731	704	763	686	697	745	754	722	704	708	700	667	717	712	707	720	690	695	722	774	685	785	675	735	777	684	711	714	763	665	684	742	701	719	689	748	700	723	700	718	711	703	735	728	736	722	692	680	695	712	641	739	707	701	706	701	755	720	734	689	720	741	689	692	716	719	730	685	656	708	718	682	697	684	768	696	752	675	669	732	719	728	685	687	696	736	720	716	741	729	673	666	782	692	711	777	740	741	715	734	671	686	752	692
25032	21158	26891	25263	10111	808	619	502	463	506	432	390	396	402	402	380	416	397	391	410	401	367	377	403	399	383	339	411	367	363	406	331	346	387	388	407	386	390	352	353	358	350	372	387	354	428	361	362	400	335	349	385	365	332	366	366	364	380	379	358	386	356	395	354	379	353	342	358	355	362	396	372	341	363	382	352	342	354	358	337	363	363	359	348	386	362	368	327	339	328	395	344	392	385	384	360	390	349	360	342	384	402	376	407	371	371	384	394	379	373	354	392	327	321	344	343	382	366	379	378	369	353	373	333	374	347	411	394	346	314	366	378	398	375	410	392	397	381	365	377	359	370	338	345	381	382	356	394	343	385	355	349	350	382	411	364	335	387	340	374	404	377	376	377	364	371	357	375	337	348	323	376	377	372	378	381	344	371	367	386	382	375	386	386	319	367	385	377	348	360	347	374	362	371	363	351	361	329	386	335	374	393	347	314	346	391	339	351	341	369	381	361	400	382	349	343	350	349	364	382	377	351	349	324	385	388	397	380	351	373	374	382	342	393	382	375	387	377	381	374	366	348	351	382	346	386	364	392	352	357	362	359	353	330	372	370	334	333	347	362	344	341	367	353	381	364	357	338	348	360	379	341	337	350	381	357	356	379	355	362	339	361	382	366	358	358	399	350	364	351	354	381	368	357	353	376	374	407	379	389	334	354	347	396	433	390	387	349	357	385	384	346	382	346	323	345	372	356	340	376	359	377	352	396	328	326	360	361	344	357	358	373	378	398	351	373	348	371	359	375	378	379	404	344	331	373	372	362	363	352	363	363	380	330	340	353	357	352	390	366	364	373	351	366	372	386	343	386	345	366	358	377	354	343	340	341	346	337	369	344	352	377	364	354	370	383	385	364	393	400	369	367	369	391	358	398	355	339	374	343	369	359	377	343	329	350	388	363	386	334	375	378	386	365	339	347	377	361	362	384	371	333	361	393	360	388	353	362	383	358	330	375	345	372	368	362	395	352	357	373	370	335	374	386	412	365	368	310	364	380	366	373	350	375	380	370	362	363	327	339	386	343	370	356	338	368	374	382	383	357	352	361	377	359	376	388	357	370	339	393	381	339	367	358	368	338	366	359	373	369	362	364	375	353	366	378	344	383	344	355	367	354	366	378	355	362	357	335	426	364	350	397	383	357	351	321	314	360	369	368	363	371	384	337	375	374	368	357	364	348	352	387	348	342	348	386	346	375	363	333	350	358	382	371	367	353	366	366	383	385	384	361	343	373	359	389	365	392	374	362	388	375	391	391	380	328	370	356	387	377	322	392	358	364	372	339	359	370	386	369	391	389	374	367	353	339	335	347	349	364	372	351	373	354	369	359	373	381	390	344	364	331	324	341	375	356	334	355	390	353	375	377	353	392	353	352	368	373	377	303	403	328	360	342	341	378	372	387	352	374	333	354	346	383	394	395	389	353	357	333	377	352	353	336	352	368	353	356	371	370	383	347	330	349	364	357	371	364	397	377	356	369	364	363	388	405	355	369	370	370	366	338	393	383	385	381	406	376	374	378	370	363	340	390	400	383	325	362	383	376	368	379	352	352	350	355	394	380	374	365	358	383	378	389	401	375	391	348	377	345	361	337	359	339	368	366	337	362	357	357	368	360	365	348	388	381	348	351	347	380	349	365	356	380	360	336	357	398	365	357	363	416	392	405	346	384	339	375	373	355	362	339	361	341	390	357	397	355	377	393	368	365	412	405	344	327	351	337	343	345	352	371	374	347	376	354	348	344	345	355	326	375	378	359	414	358	376	390	386	354	404	359	388	402	352	369	378	372	363	340	365	325	346	342	350	401	356	386	384	344	345	384	368	400	428	384	352	353	343	372	363	372	386	358	353	378	347	344	347	367	401	340	392	347	350	356	366	366	373	384	371	381	331	346	364	367	405	368	380	356	377	357	377	347	362	346	374	340	344	322	355	348	389	381	350	371	366	363	376	359	361	349	329	360	366	335	385	350	343	349	368	380	378	350	367	356	357	351	383	324	373	349	381	388	373	399	368	351	367	351	368	346	352	333	368	366	354	371	373	344	338	361	380	357	358	413	381	371	390	393	335	341	362	352	379	363	348	379	392	368	378	364	372	402	335	369	343	381	371	364	358	374	395	339	345	353	341	357	350	379	353	398	382	387	395	369	349	380	370	361	385	384	397	368	349	364	329	364	344	344	412	339	352	349	364	351	346	377	372	364	389	385	356	356	365	361	361	382	356	343	365	370	360	398	363	364	382	399	389	375	331	362	354	346	357	351	365	362	358	357	334	376	342	371	397	371	373	368	376	385	360	355	338	361	407	370	365	347	351	354	367	370	362	366	377	396	359	350	379	369	345	343	398	322	391	340	352	337	385	361	339	400	371	353	358	361	354	360	381	357	369	406	347	382	386	372	415	344	405	385	358	369	350	368	387	334	338	376	340	372	395	363	358	373	364	369	377	390	378	359	379	363	392	325	431	359	349	413	368	351	380	338	354	343	410	375	350	351	365	376	337	331	359	390	365	359	378	368	377	363	370	374	383	361	377	343	353	336	362	397	370	329	395	362	321	386	400	367	327	367	414	369	359	388	353	372	368	340	353	369	349	356	385	361	375	357	401	387	373	360	351	370	330	380	334	357	334	355	337	374	372	374	360	341	363	341	346	369	352	408	370	390	360	370	383	324	363	356	330	371	390	377	395	361	353	360	368	367	360	390	369	389	315	376	344	380	364	354	362	371	381	370	351	359	336	363	376	336	362	376	360	376	369	360	376	354	361	388	351	352	381	353	354	351	378	338	358	388	376	360	374	389	351	377	352	402	349	353	358	336	370	353	379	363	372	385	389	361	343	369	362	337	377	344	366	377	332	370	346	370	358	348	345	347	346	342	357	374	389	367	365	342	366	366	345	379	341	356	387	364	362	358	358	367	323	358	410	373	362	368	398	328	315	385	353	380	367	381	360	358	377	324	360	376	380	381	376	391	328	352	340	379	369	349	358	365	398	342	395	395	378	393	380	346	382	371	355	357	358	372	347	365	328	361	347	383	356	347	366	403	327	395	347	345	351	405	339	374	343	390	404	320	344	365	362	346	366	333	373	359	389	342	356	353	316	375	405	356	387	387	341	362	372	358	359	382	329	391	376	354	381	392	377	370	344	359	363	347	328	371	343	359	346	350	356	343	380	366	337	374	351	393	389	349	356	370	380	348	397	373	384	378	355	369	385	386	346	350	348	379	359	363	370	364	376	384	361	328	375	360	376	343	348	370	336	398	385	351	371	377	393	353	354	351	365	369	364	375	399	360	373	351	395	346	370	343	337	355	382	398	395	367	358	373	358	356	392	354	377	386	355	331	384	367	370	384	349	352	345	389	348	360	369	342	373	342	362	377	397	370	372	351	391	392	357	373	365	356	379	376	401	356	348	348	335	353	363	371	385	400	351	348	354	342	376	358	363	376	352	369	346	373	372	330	352	351
17343	35922	4818	2289	1690	1304	1078	972	905	766	680	673	587	581	530	554	534	507	511	470	499	533	469	499	481	506	509	490	460	447	458	487	459	451	459	488	455	449	453	456	504	492	467	455	481	469	466	458	462	475	488	476	492	446	458	465	461	451	468	474	469	460	476	463	472	472	462	499	470	447	425	490	446	473	455	452	449	493	473	480	502	468	460	420	462	434	485	473	453	454	461	478	503	459	398	467	492	481	458	487	459	466	457	426	480	491	470	484	417	404	466	468	474	468	461	446	437	490	444	474	502	468	440	473	459	460	457	438	426	468	473	484	489	491	436	464	456	474	447	484	469	458	456	434	441	504	467	462	486	449	478	472	461	450	484	480	477	481	483	499	468	443	460	479	468	443	489	456	487	491	473	462	464	460	460	423	456	482	459	431	465	454	481	419	474	481	459	463	452	457	441	454	483	461	433	490	428	438	458	418	448	453	468	445	449	457	478	452	464	478	442	432	461	441	452	454	460	422	458	410	465	467	421	460	427	460	460	442	438	441	434	488	451	452	441	454	438	462	432	457	466	489	453	436	465	441	469	461	435	472	431	435	508	467	430	453	422	447	475	487	436	469	459	452	447	476	467	471	398	464	438	443	457	459	409	447	501	499	460	475	448	451	490	439	484	491	435	452	440	494	420	472	476	432	436	410	469	446	428	457	451	421	473	433	452	466	451	435	467	421	429	446	436	477	486	428	440	452	460	472	457	432	418	453	483	523	442	459	470	452	460	483	459	460	446	487	444	443	487	460	414	446	451	443	427	520	458	417	448	423	463	503	444	413	429	460	460	424	470	466	449	490	457	406	426	430	436	446	476	455	454	494	461	441	460	472	458	478	491	460	457	469	466	433	467	465	436	438	461	477	458	452	466	438	420	517	457	438	454	447	441	434	451	460	454	437	458	457	455	452	495	431	483	458	463	448	463	478	425	447	451	448	463	460	462	456	465	413	452	487	450	443	444	466	463	453	460	510	423	449	434	439	434	465	481	460	487	437	449	418	487	422	445	432	474	473	475	476	470	448	473	424	428	476	454	441	423	447	499	447	414	465	448	484	460	491	457	454	469	468	443	435	437	456	450	443	469	430	457	445	448	405	451	458	426	482	477	457	461	473	471	489	484	461	474	502	461	449	428	460	493	501	460	455	435	473	474	508	464	424	480	460	437	482	482	468	463	472	463	431	460	429	469	497	454	488	476	435	422	455	466	479	448	447	475	442	466	442	427	447	452	475	442	462	473	452	439	470	445	471	455	443	459	460	436	446	446	443	460	490	460	465	435	467	424	444	455	447	463	451	444	441	436	471	435	487	425	414	474	442	460	476	434	479	445	418	418	447	446	465	441	470	490	452	476	421	455	497	488	446	491	443	456	477	433	438	479	429	452	462	463	467	467	497	472	419	440	440	407	452	445	469	430	466	452	424	451	434	492	488	477	474	405	458	438	436	460	455	463	471	470	489	489	460	442	480	457	448	454	438	450	479	452	459	459	448	476	436	463	447	417	454	457	482	484	472	418	411	449	461	483	461	494	456	486	521	457	470	461	473	457	450	472	461	460	455	463	453	462	434	481	456	440	446	464	459	476	457	465	459	481	453	473	462	420	440	449	458	459	459	510	510	423	482	433	488	463	437	417	446	440	492	407	436	456	453	469	463	482	476	433	436	431	461	444	452	466	472	493	474	436	473	483	519	456	483	485	463	491	445	465	436	498	473	442	460	443	425	464	458	471	452	481	462	481	491	474	455	481	404	502	436	504	472	471	432	468	450	470	443	462	422	415	428	486	449	456	459	433	464	445	486	431	432	457	487	478	489	418	470	477	429	462	436	473	441	439	435	427	437	443	442	445	448	448	453	437	463	465	473	473	478	432	467	477	466	435	471	463	440	457	468	465	467	452	455	474	414	480	475	466	483	474	465	482	487	487	441	513	450	449	466	456	439	445	431	440	480	493	443	464	465	481	432	478	452	454	438	493	431	478	477	410	460	498	455	484	446	481	453	466	436	468	483	439	443	466	445	460	487	472	425	483	433	487	464	456	506	471	440	483	464	434	488	433	481	482	472	494	436	468	454	434	448	473	482	469	465	414	470	465	438	451	467	471	444	493	430	452	426	468	473	443	445	443	497	449	435	458	475	453	476	500	438	471	449	518	458	442	468	446	405	455	455	411	484	432	447	457	457	476	433	494	463	502	498	450	437	417	458	492	486	452	436	482	439	432	470	425	483	456	429	454	463	432	442	443	466	413	440	458	456	438	440	471	420	479	431	446	436	442	428	469	453	448	446	467	412	454	482	455	474	477	450	446	481	411	459	456	452	395	483	470	442	432	453	457	423	477	462	457	491	420	471	445	498	500	459	475	489	462	479	442	465	475	460	472	449	490	490	437	484	486	483	440	443	474	496	423	413	469	438	480	429	473	430	467	479	458	479	435	472	452	474	483	467	495	472	469	454	434	476	466	442	436	474	452	471	458	456	455	463	475	462	454	454	457	472	450	434	460	455	491	499	485	503	434	447	470	413	465	450	460	442	461	413	444	455	472	446	489	502	487	478	498	447	424	459	450	449	457	459	451	461	469	456	464	478	449	463	471	427	429	490	430	461	441	470	492	446	454	459	463	458	435	433	461	445	441	439	451	460	418	403	470	440	477	438	471	456	491	503	414	471	430	465	463	457	442	447	459	433	482	482	412	475	479	460	451	472	469	459	471	481	457	493	459	455	458	454	444	468	450	464	456	455	437	466	449	456	450	425	446	474	415	470	471	441	436	443	463	455	430	483	464	470	476	469	493	450	458	481	420	479	448	507	458	461	446	445	483	490	491	446	470	443	460	446	474	490	456	460	428	478	429	492	464	464	415	458	471	497	463	467	472	474	418	397	435	468	424	468	487	439	455	475	464	443	442	465	470	483	454	421	441	467	470	425	406	432	473	486	521	399	494	493	433	454	447	455	465	448	442	419	456	480	475	484	434	412	460	449	482	451	455	459	428	460	447	466	467	454	462	434	481	453	447	469	489	485	437	450	437	470	434	446	436	445	399	457	419	459	492	475	420	487	459	463	486	468	456	499	452	449	455	453	457	438	475	467	477	449	455	491	465	476	428	457	457	460	442	409	475	484	480	436	448	471	531	488	444	470	464	449	451	502	459	448	492	455	486	461	442	468	426	466	484	458	441	482	488	441	451	444	424	453	483	470	433	504	491	449	469	430	468	429	447	445	464	435	441	459	476	464	482	448	449	422	442	448	477	475	495	429	454	446	450	445	467	476	477	460	424	451	451	477	463	434	448	444	486	433	473	430	452	445	445	444	464	458	448	463	476	472	455	458	443	461	444	456	458	476	459	465	418	437	462	450	460	443	460	486	462	478	455	477	523	435	462	477	475	444	451	427	421	477	464	477	465	489	485	450	439	473	468	492	467	446	433	452	461	450	498	451	452	410	453	467	467	435	454	449	482	444	444	485
22766	21114	28447	24006	21104	21127	10400	1675	1166	1066	979	919	836	848	787	776	747	732	787	735	706	746	726	699	688	633	673	704	642	649	661	671	651	635	710	703	681	604	630	648	650	688	622	636	673	650	658	656	637	600	622	612	644	630	650	636	640	632	686	659	663	626	630	670	646	591	629	652	668	678	634	615	628	638	655	634	618	608	650	601	696	616	647	651	658	669	627	669	641	658	620	661	651	627	640	674	597	640	653	652	616	652	656	622	668	614	601	607	680	593	607	688	606	665	613	631	636	686	636	670	674	655	646	619	666	647	673	627	640	612	615	665	626	634	690	667	685	651	660	649	622	681	630	670	669	631	666	614	682	659	630	626	616	645	630	677	672	625	633	685	639	641	654	645	596	605	597	605	661	639	657	627	607	640	611	635	683	659	626	650	638	643	673	647	665	624	648	610	668	638	638	623	629	620	657	631	660	626	644	581	668	621	623	648	690	660	628	655	603	656	620	652	675	634	660	567	612	697	582	660	628	633	636	692	658	640	628	637	612	629	636	614	646	604	621	669	632	674	594	655	612	637	671	645	627	612	614	645	601	626	652	671	594	657	646	645	683	639	647	637	660	642	651	656	629	679	654	680	638	625	622	604	647	624	657	680	669	636	615	609	634	611	579	620	644	659	655	641	635	650	640	567	649	636	663	606	629	620	670	595	640	650	665	616	633	629	609	637	624	610	638	648	646	619	635	613	664	605	647	652	623	616	636	628	646	638	640	628	628	693	597	600	647	603	629	616	627	654	640	661	626	586	615	654	619	632	641	640	636	643	607	665	635	674	680	619	644	611	631	651	671	676	674	659	636	649	630	680	620	656	630	615	620	693	633	627	645	604	626	623	641	645	638	628	637	669	616	667	629	665	647	660	665	652	614	610	605	631	630	655	657	642	641	610	663	649	612	627	653	603	620	652	633	591	651	612	649	678	659	630	627	605	663	635	644	630	642	640	647	600	614	658	658	639	626	615	636	670	645	683	584	608	666	666	623	630	630	627	651	664	612	638	612	638	602	578	655	638	677	588	639	636	661	611	612	651	630	635	606	639	626	613	660	648	639	645	642	641	595	654	656	620	605	687	682	660	624	653	675	661	606	633	665	654	658	649	622	634	661	621	644	686	635	646	621	630	613	598	630	631	601	617	683	666	596	625	646	658	664	632	627	678	642	588	674	613	597	666	629	633	641	610	628	620	640	681	638	624	624	647	620	619	613	567	613	632	604	614	670	638	620	614	655	637	673	644	616	631	635	635	608	611	642	624	631	585	643	645	643	649	630	635	586	626	651	619	622	616	631	644	612	658	631	636	631	665	653	632	665	630	664	698	651	621	655	644	626	604	572	640	617	664	596	652	622	637	677	632	635	631	598	665	660	660	648	658	631	599	607	636	624	642	671	648	613	653	682	643	654	605	659	605	587	661	620	717	625	649	675	620	715	661	622	625	620	640	612	595	647	638	648	620	607	608	639	640	608	633	608	666	652	632	628	638	632	639	631	645	637	661	621	640	640	630	593	645	642	687	647	602	607	642	625	618	631	620	626	634	637	634	696	636	673	643	623	633	664	677	622	648	600	612	608	622	599	665	685	612	604	641	627	601	630	639	649	664	657	675	616	652	615	652	643	641	667	635	634	623	666	686	577	629	659	617	611	664	644	604	696	678	642	681	626	628	663	675	613	633	601	663	647	615	650	685	655	653	610	648	648	644	620	644	632	660	657	675	632	656	658	653	616	656	656	670	631	621	670	660	633	626	630	655	596	643	676	636	633	618	691	592	662	596	685	597	672	567	622	664	619	626	604	665	643	604	632	607	614	667	622	599	621	673	628	627	691	650	624	613	660	616	645	650	663	640	652	625	594	619	670	622	609	664	655	603	648	619	669	640	651	683	620	641	645	616	635	581	666	651	638	611	604	604	702	643	655	620	641	646	614	642	638	692	616	618	668	616	618	600	648	626	641	647	697	647	662	671	634	652	649	618	627	644	644	604	609	655	657	602	643	687	612	632	681	611	659	664	655	691	652	651	657	676	607	639	642	654	675	644	629	649	711	626	647	685	650	657	584	595	675	647	645	697	631	691	635	640	661	654	660	615	611	627	664	617	624	631	693	601	672	655	642	642	653	605	649	644	594	639	650	666	623	663	631	590	651	634	649	603	641	652	625	658	656	623	613	661	609	648	651	647	637	658	580	614	613	678	627	594	634	624	662	623	648	625	682	641	650	657	621	666	668	604	650	629	642	631	640	609	644	628	630	627	609	658	661	624	667	674	631	688	659	651	630	629	643	628	698	644	614	657	660	603	679	627	645	616	632	641	628	640	657	652	663	615	636	592	618	651	614	646	636	666	552	631	604	639	616	644	638	626	653	609	635	666	603	639	660	618	604	677	628	610	646	658	654	646	582	588	668	621	598	679	640	636	632	640	675	601	637	655	613	680	627	617	616	632	626	627	633	678	641	588	619	629	617	687	625	631	635	673	613	615	638	620	621	601	689	669	643	650	648	632	622	632	658	611	633	650	669	616	608	659	633	645	717	618	632	647	656	621	670	661	592	636	667	636	639	634	641	639	635	598	649	644	660	688	663	662	631	629	615	627	641	639	656	646	651	658	595	647	636	614	636	632	623	608	691	621	619	631	641	646	698	654	584	675	611	622	608	638	631	678	591	613	608	622	606	634	621	641	653	605	633	669	624	643	620	643	642	578	644	632	629	651	670	641	601	612	652	603	611	623	644	585	627	637	638	637	638	627	619	625	627	614	638	670	619	648	649	622	636	650	599	607	639	585	642	642	650	620	609	618	652	660	619	639	626	644	625	669	658	650	610	640	618	653	626	643	656	631	646	648	626	651	678	680	606	668	644	653	574	645	601	621	651	646	631	682	646	627	629	639	648	659	679	671	642	629	639	651	653	627	644	632	630	594	597	611	626	624	615	596	644	616	604	660	595	660	669	628	658	604	617	590	668	622	576	609	636	653	618	647	650	651	598	612	672	610	671	594	627	636	642	660	659	640	617	600	621	630	630	630	602	680	630	668	652	654	621	656	642	654	583	659	632	663	641	620	669	680	624	672	589	656	652	593	659	611	629	631	646	669	603	659	605	599	639	697	620	627	600	657	633	604	661	624	634	597	629	584	643	615	628	632	647	643	622	651	657	662	643	612	635	630	670	677	632	609	652	599	680	617	644	631	675	631	609	640	622	641	649	633	667	640	671	642	638	658	650	653	664	647	667	580	638	633	668	630	647	661	641	612	617	618	627	689	664	642	628	617	655	633	603	651	633	653	600	601	620	660	605	636	703	626	643	639	623	597	638	640	646	634	609	623	637	555	630	637	668	657	623	643	631	638	671	622	617	643	599	625	627	635	661	646	666	674	689	600	621	633	646	654	656	648	617	686	648	693	635	638	621	643	601	661	663	607	624	657	616	640	672	601	667	628	602	627	646	641	644	634	665	648	618	658	648	583
18773	48437	13900	7343	5051	3810	3105	2573	2184	1889	1614	1383	1303	1231	1149	1005	1013	969	947	908	924	903	873	870	797	852	817	853	828	842	781	796	852	790	715	754	817	777	822	785	726	776	796	798	793	777	740	793	773	812	814	747	789	762	739	743	767	743	795	827	809	768	745	758	765	736	752	743	747	741	747	739	759	748	765	764	768	746	759	783	776	796	728	763	792	764	745	799	726	809	772	764	772	788	755	748	811	752	735	783	782	753	787	745	777	777	742	780	783	730	740	751	730	757	727	741	814	815	760	728	798	769	763	775	775	705	735	767	736	775	748	790	812	830	811	816	803	760	789	732	815	743	798	744	733	794	778	830	726	741	798	760	754	743	791	809	789	765	778	761	748	803	798	790	758	763	745	728	747	779	773	803	764	724	742	789	726	741	752	747	753	738	751	813	742	750	752	753	708	776	768	737	764	764	741	730	745	744	757	761	757	782	793	771	715	741	736	809	754	717	744	794	745	779	818	786	772	759	805	766	738	765	710	784	753	772	739	777	794	760	741	761	727	716	738	741	750	804	760	736	753	803	732	802	772	778	775	719	754	712	710	751	687	776	731	741	769	724	764	738	752	706	751	743	747	734	775	756	787	787	789	740	779	735	739	751	734	722	760	772	760	695	749	774	765	759	766	761	742	728	722	775	744	731	734	775	777	692	723	739	782	716	740	768	786	767	731	807	787	806	739	734	776	773	758	741	766	720	762	766	724	726	769	768	777	708	735	738	765	745	760	772	798	773	710	718	754	749	723	760	818	778	768	718	752	746	751	802	778	775	759	768	786	780	753	721	708	733	705	765	760	738	764	739	747	764	753	719	747	772	761	769	780	776	771	771	729	791	758	762	764	797	781	712	778	690	787	797	772	780	780	781	756	720	714	769	788	754	814	752	760	792	739	751	765	728	768	744	796	762	783	754	731	750	775	796	770	780	797	754	764	775	758	773	784	741	784	736	736	760	821	763	745	742	796	731	708	732	744	746	791	719	791	767	778	795	719	752	770	728	755	777	725	688	717	792	737	774	767	740	765	796	800	738	755	792	747	756	741	751	769	767	782	715	764	782	755	772	780	753	756	789	740	736	790	793	695	781	737	737	778	752	754	748	779	759	722	730	736	780	735	790	811	741	729	770	764	745	795	770	728	721	735	744	732	786	747	798	762	708	770	752	754	749	750	768	726	759	718	721	749	716	739	703	768	725	764	773	735	770	743	763	752	754	734	762	751	752	767	759	751	739	740	721	753	730	791	758	788	778	741	720	722	791	742	765	769	756	804	732	783	727	742	739	766	793	755	713	753	802	779	758	710	745	758	766	723	752	747	753	683	770	742	777	776	711	756	765	791	753	727	743	729	711	713	810	780	722	726	756	744	732	792	665	753	756	716	775	794	747	746	751	758	754	752	654	766	735	806	777	751	772	750	787	775	713	757	750	806	727	773	764	756	789	695	725	729	839	775	760	743	753	761	829	755	771	711	746	759	739	775	743	783	772	776	805	704	781	752	752	789	753	787	789	760	795	767	758	786	746	716	742	766	769	767	769	760	736	767	782	740	814	772	789	795	812	779	770	718	730	766	723	775	788	753	750	787	721	746	745	714	735	764	758	734	720	748	739	727	768	769	817	795	752	741	759	776	772	753	761	753	734	746	771	740	753	735	774	805	756	710	749	783	746	761	701	750	752	780	762	804	782	760	763	718	725	737	762	756	731	769	789	743	748	765	763	804	781	766	752	729	786	748	758	759	774	776	737	787	720	757	714	733	706	763	721	764	733	731	786	749	731	790	761	760	732	804	742	773	750	739	755	786	790	789	729	777	778	761	753	742	787	771	789	742	793	764	765	802	753	738	795	775	794	748	806	786	720	771	798	736	790	749	778	754	735	731	780	723	795	808	767	783	754	750	763	727	765	771	716	749	720	738	769	749	740	767	716	801	763	723	803	724	723	739	748	777	721	792	711	744	781	738	721	819	773	752	774	789	765	759	769	798	726	754	773	762	739	773	759	698	702	757	760	752	758	748	780	747	770	726	748	812	721	761	739	802	793	814	747	812	757	736	744	757	752	763	768	835	769	802	773	744	689	751	731	761	766	767	729	756	768	745	780	768	757	756	775	763	863	752	770	727	772	735	738	739	774	763	757	787	705	727	800	778	776	797	705	790	710	759	727	785	750	778	722	758	779	729	778	770	801	756	725	724	794	782	771	759	767	736	779	771	745	720	780	762	749	764	717	748	775	817	794	770	745	758	773	764	772	744	796	733	756	722	739	744	733	740	732	817	803	802	756	760	767	736	742	772	794	731	743	749	711	720	763	745	716	750	770	736	821	769	749	734	812	758	706	751	750	775	725	786	761	808	731	735	814	727	751	751	714	753	793	778	766	804	746	795	754	804	764	700	768	798	734	788	740	790	795	729	706	775	740	785	740	764	758	723	759	785	773	757	719	717	766	809	743	727	749	761	779	787	784	774	778	758	753	767	749	745	790	710	773	753	722	778	705	776	777	756	702	705	731	727	796	773	780	763	767	759	778	792	769	727	757	707	790	763	728	725	777	768	753	728	731	767	752	737	719	751	745	780	724	757	704	755	731	790	710	751	797	731	752	772	794	763	790	759	699	763	764	727	764	718	774	680	724	748	755	767	773	796	737	768	730	780	765	736	773	789	783	747	779	760	743	732	751	758	785	734	760	735	727	761	736	729	755	773	762	735	750	745	743	757	766	733	755	749	747	744	737	764	758	725	783	744	746	747	819	799	728	761	769	713	724	724	773	782	767	759	780	752	755	765	764	717	737	755	747	763	767	738	742	758	795	761	737	745	703	741	790	789	747	767	715	736	777	739	738	775	734	740	753	759	762	778	768	756	745	778	730	779	726	745	772	809	775	744	775	763	692	787	711	750	751	721	760	748	802	789	766	726	757	771	717	734	733	790	762	780	725	819	720	749	754	757	757	707	761	774	719	756	746	745	734	826	766	757	775	785	769	792	791	731	738	733	730	733	752	733	740	754	761	764	732	799	754	750	747	749	782	736	724	732	801	748	739	748	766	751	727	742	730	718	781	713	763	733	731	785	731	801	790	764	791	697	757	794	820	755	784	744	688	781	786	764	770	772	749	798	722	760	770	815	752	772	701	773	796	754	761	694	771	748	744	762	763	740	773	763	721	714	718	772	784	752	784	718	734	719	769	764	751	738	749	797	749	758	733	781	740	768	769	735	749	801	780	754	764	752	751	750	727	746	822	754	752	810	745	773	755	725	737	770	816	709	760	714	758	729	754	768	798	743	735	743	738	711	744	752	730	781	733	726	773	724	748	736	753	762	783	793	766	726	739	778	797	755	751	765	732	763	760	790	795	823	785	770	761	753	778	856	775	765	711	769	763	742	742	733	724	805	742	779	739	788	725	759	824	698	712	743	775	783	733	761	817	752	738	764	723	726	753	777	725	752	781	742	816	756	714	738	729	769	782
27108	20688	8328	859	502	491	465	469	455	428	431	419	452	439	438	444	408	460	434	430	450	460	413	395	392	382	426	439	458	436	427	446	436	424	455	428	441	424	390	424	423	422	394	374	400	441	413	430	418	427	420	389	434	428	411	410	448	399	407	415	408	407	466	409	428	418	438	415	435	462	415	432	426	422	393	398	416	416	421	404	383	449	424	396	411	402	457	406	427	422	437	420	416	446	414	408	393	412	418	406	402	421	447	408	473	378	408	449	398	449	435	430	434	471	394	405	428	409	447	417	410	419	490	407	466	434	429	406	407	402	442	412	404	428	452	455	409	422	418	413	446	459	419	449	408	384	406	425	426	414	415	383	438	430	412	431	398	404	448	401	433	410	419	397	402	441	415	441	409	428	413	407	432	411	456	432	433	443	443	427	425	443	400	389	398	423	464	398	456	412	416	437	422	402	416	432	420	466	407	444	421	418	387	431	409	449	441	441	476	436	390	463	405	460	475	389	440	423	400	457	405	435	429	425	409	420	443	401	383	403	451	402	415	421	426	430	406	451	423	423	437	405	442	427	418	419	432	423	420	460	409	392	429	426	431	409	409	438	432	404	420	385	437	445	417	410	402	423	444	387	453	437	469	456	406	389	419	406	430	406	434	414	431	425	414	438	409	378	417	405	416	434	451	416	420	432	418	427	422	419	454	452	424	432	411	428	419	423	432	422	447	394	381	401	449	473	423	409	392	439	398	405	440	434	478	416	412	394	430	446	418	424	399	436	428	419	427	435	443	476	417	456	450	385	442	419	395	403	425	421	421	439	405	411	398	442	397	416	429	404	375	384	422	433	465	445	432	437	439	436	406	383	440	404	426	409	419	412	437	421	446	405	441	430	424	427	406	442	428	432	401	464	415	476	405	408	429	416	440	475	400	443	412	442	398	414	420	479	431	418	426	436	391	421	426	430	446	476	438	425	407	403	460	429	424	440	406	407	450	431	419	415	422	397	425	408	470	425	416	410	396	420	410	423	431	419	443	455	416	424	413	415	410	426	443	426	398	409	441	440	415	441	450	450	399	443	399	444	420	385	420	419	510	461	394	426	467	423	398	402	401	440	456	451	412	435	400	454	422	413	445	439	427	424	413	451	412	407	458	386	432	441	423	445	424	405	426	438	412	393	400	439	434	443	423	434	436	413	444	418	436	421	409	426	400	423	416	420	435	430	380	410	410	416	444	428	428	457	434	439	398	448	447	434	418	406	437	444	472	460	444	439	426	422	404	435	423	464	445	431	399	428	401	448	447	389	421	445	395	381	440	403	435	427	447	424	411	413	440	436	432	433	401	422	396	430	454	449	449	430	422	410	427	418	421	423	376	443	441	454	421	396	446	421	461	392	424	459	423	427	451	425	445	424	420	438	458	451	425	433	409	438	415	414	439	430	445	428	396	438	389	427	452	416	440	429	420	428	406	414	421	423	419	437	425	441	439	423	424	366	433	417	424	401	400	411	429	422	441	429	424	406	398	427	456	422	432	405	411	440	413	459	428	424	391	390	424	447	429	404	439	376	461	421	441	422	427	437	464	350	445	432	412	402	404	448	401	389	432	447	438	419	401	457	426	428	478	431	431	471	434	431	403	454	467	398	454	385	443	386	452	438	444	430	409	393	390	420	387	427	399	465	443	418	409	391	367	372	438	433	404	421	423	425	468	412	403	405	447	395	391	459	407	401	387	393	408	440	424	454	393	447	411	409	424	428	398	434	419	437	462	452	419	413	424	468	506	417	400	452	415	424	405	398	406	399	415	430	385	435	434	414	413	393	435	402	470	414	455	415	412	412	460	403	447	423	432	431	440	384	440	424	432	425	426	434	443	392	404	427	440	419	407	401	418	427	442	388	420	467	409	445	417	436	447	443	427	428	463	435	428	441	427	414	457	426	408	436	436	435	412	433	389	422	432	415	427	416	421	431	411	415	461	439	408	395	427	452	411	444	451	445	413	473	446	439	427	400	419	455	393	385	435	424	480	420	428	436	383	418	396	416	448	415	384	402	439	412	400	429	455	405	436	456	397	414	420	390	396	444	483	404	427	439	408	393	418	439	396	430	435	409	478	438	422	445	409	392	368	396	438	428	404	427	481	420	444	434	462	401	415	418	383	408	397	408	393	430	407	457	440	410	417	459	435	444	408	425	416	430	413	433	410	432	375	412	425	436	408	443	430	402	446	437	421	412	427	422	421	438	415	437	413	403	425	437	448	404	449	439	438	412	433	451	466	447	409	398	397	457	449	422	422	442	437	477	446	403	453	431	433	438	410	410	447	431	443	438	407	382	434	462	416	439	396	402	408	438	460	400	442	432	412	422	424	412	469	445	434	435	428	451	437	436	435	443	425	435	450	441	397	431	409	433	444	432	441	431	446	417	421	394	447	413	433	417	457	411	453	424	432	421	421	385	415	447	433	422	394	433	404	466	417	426	414	433	407	402	416	439	444	429	411	432	463	433	448	420	425	446	396	433	418	441	406	427	391	427	441	386	413	442	447	410	459	410	421	418	445	457	447	443	379	398	405	407	388	411	443	414	449	424	434	392	400	396	404	422	425	513	420	421	452	425	429	406	427	443	423	422	409	419	380	461	399	374	416	416	388	444	392	400	428	410	405	414	421	418	398	408	407	427	418	383	394	426	448	410	457	455	434	384	432	430	426	425	423	417	439	459	433	436	432	393	396	425	412	420	448	435	403	411	436	433	411	443	425	407	430	429	417	380	431	443	461	412	442	404	406	455	385	401	415	435	411	412	432	422	372	416	421	389	391	468	382	427	431	446	466	445	415	401	388	412	413	417	402	475	417	420	420	460	422	433	460	454	444	420	407	411	406	456	388	431	383	463	433	420	441	462	414	443	453	392	432	433	412	410	403	431	389	412	474	422	438	403	469	436	396	408	421	385	433	427	384	403	403	379	422	406	409	407	452	428	409	445	420	419	424	410	442	467	431	423	417	417	456	404	423	400	394	434	405	413	444	411	408	426	410	420	421	431	415	436	354	442	402	455	397	425	425	435	444	402	416	458	395	387	417	406	429	410	458	447	427	410	468	415	430	477	377	428	433	407	380	419	415	412	399	427	439	406	408	436	436	382	389	415	443	428	442	444	432	424	456	429	445	427	439	404	434	427	414	422	391	411	454	408	413	396	400	445	422	412	420	447	437	405	399	423	407	426	399	398	414	401	433	414	441	409	403	417	380	423	413	400	398	465	424	440	396	397	446	441	399	420	452	405	430	409	435	428	415	417	443	469	422	431	444	416	413	412	390	425	430	445	441	466	412	475	452	393	432	409	441	412	422	462	412	417	441	405	415	419	463	388	441	398	444	411	422	399	427	421	430	450	415	462	460	460	432	445	373	419	412	393	407	405	423	457	419	409	398	421	389	438	452	413	405	446	420	412	450	391	413	421	403	434	371	446	421	406	422	416	430	379	415	428	439	411	452	475	416	441	427	415
9268	16786	1084	728	631	643	610	633	540	497	491	516	534	561	528	501	552	515	503	515	547	530	513	543	525	525	532	550	509	505	564	488	504	521	530	577	547	499	528	485	520	531	525	506	533	517	496	521	500	488	510	545	470	515	491	532	508	517	518	507	501	546	508	553	489	504	529	515	497	557	533	526	555	483	498	517	493	531	524	498	517	560	500	545	518	493	507	540	501	533	506	547	539	507	556	477	561	558	507	509	491	498	489	540	525	503	528	517	503	510	516	506	546	541	494	566	512	559	506	506	501	484	503	534	495	558	497	506	537	505	524	483	531	520	532	509	501	535	504	520	534	516	514	514	544	513	545	495	501	542	495	539	550	532	538	486	516	484	539	543	499	534	548	550	511	511	506	488	550	488	509	506	487	525	508	549	524	598	524	532	522	500	533	534	530	523	524	492	505	485	513	538	516	528	538	520	509	541	526	533	551	473	513	534	505	510	537	516	501	500	510	544	525	509	512	502	532	520	532	526	516	531	533	537	541	511	488	495	537	514	550	519	535	505	509	537	489	500	481	521	560	517	533	496	491	510	517	548	474	543	512	522	547	494	550	515	500	528	537	505	510	512	499	523	505	507	529	494	517	466	483	487	501	450	511	532	480	524	509	502	528	504	507	535	543	507	566	535	532	553	476	494	531	503	538	519	504	496	533	542	563	513	519	530	538	504	506	514	535	526	506	519	513	523	516	523	531	562	516	518	475	568	530	522	514	517	534	491	504	540	504	531	531	503	502	516	525	497	506	535	521	500	478	547	519	492	484	512	488	517	494	515	491	544	531	507	523	544	553	548	507	491	528	473	549	530	508	552	498	556	536	561	514	512	551	514	530	583	498	525	499	510	472	480	536	508	501	483	522	538	543	529	549	544	519	496	535	531	497	508	512	493	529	512	523	532	520	497	520	515	528	551	564	535	523	494	500	456	518	517	481	528	497	517	503	549	538	492	506	540	498	494	524	504	538	484	519	513	546	522	519	505	508	503	485	501	528	514	523	513	523	544	496	531	505	499	502	525	504	528	504	521	552	480	555	527	540	536	517	518	528	498	497	531	507	512	504	514	510	520	486	487	485	506	534	492	505	499	490	491	544	509	526	525	492	510	476	502	539	529	524	540	548	533	549	522	498	485	536	487	480	499	514	522	549	502	531	521	515	535	540	505	514	556	518	506	521	477	557	442	521	512	521	504	548	517	539	513	556	494	518	506	529	484	508	571	511	484	522	514	498	537	520	516	524	500	527	480	502	521	557	525	518	524	591	536	517	496	500	516	487	506	509	518	487	540	528	519	506	516	478	546	508	543	508	533	509	543	534	505	556	518	554	506	536	518	497	494	518	520	551	509	535	517	532	481	453	539	517	494	503	532	513	539	529	532	508	496	520	528	497	543	499	529	516	513	507	504	493	495	484	507	515	527	515	493	526	537	521	488	521	560	486	483	505	532	508	525	472	505	494	505	531	513	558	477	537	521	475	513	526	526	495	548	520	529	518	516	501	515	527	525	519	504	487	482	527	495	526	498	517	541	528	528	572	532	511	538	522	554	502	489	521	521	513	495	519	471	541	522	513	490	504	525	542	514	546	483	510	494	506	504	539	475	550	523	545	461	510	508	514	470	511	551	498	509	472	517	546	538	506	472	511	511	515	510	541	568	543	497	506	499	538	523	535	524	479	512	502	511	510	517	499	510	499	483	571	498	499	510	560	516	533	492	529	529	494	505	512	466	529	524	491	524	554	489	519	537	505	547	509	490	533	472	538	522	495	548	541	509	520	491	518	522	523	466	576	535	549	492	521	527	527	505	532	510	490	531	511	522	521	510	544	520	510	525	510	501	521	478	573	518	530	517	521	519	520	532	544	546	498	506	521	482	504	540	502	516	502	485	528	516	535	520	525	531	547	538	509	477	533	510	513	533	486	558	519	554	500	539	498	494	545	496	495	540	525	497	528	514	536	539	549	574	509	504	508	499	530	505	537	490	548	504	518	482	517	500	566	528	502	566	512	561	506	531	529	515	479	471	509	525	543	506	556	514	484	522	530	548	551	511	465	526	497	529	545	529	532	538	534	515	535	471	522	536	535	503	540	536	511	580	498	546	511	532	533	503	511	519	428	494	479	535	507	518	529	519	481	527	521	513	541	462	523	530	533	503	505	548	529	544	529	501	534	502	518	560	539	512	493	484	527	506	534	543	547	564	467	534	515	495	524	504	560	527	503	531	506	496	529	537	498	526	506	492	540	551	521	505	529	521	521	523	524	521	489	519	516	542	496	530	508	501	533	492	512	476	542	521	519	537	539	509	525	463	512	505	514	553	536	506	505	537	534	533	549	515	542	561	519	483	485	525	558	504	536	507	513	539	494	517	494	506	547	513	525	472	500	499	497	520	533	506	517	519	510	511	501	524	532	523	537	536	546	534	537	514	534	531	507	482	504	510	530	551	537	558	517	533	540	514	535	519	496	496	487	541	528	529	539	485	533	530	535	484	527	533	504	528	521	510	497	538	559	499	530	512	561	475	509	486	538	502	459	527	515	560	507	526	492	484	530	513	538	537	503	513	511	496	542	498	501	493	502	520	523	502	537	529	524	487	542	520	533	506	510	496	546	514	511	530	510	490	463	557	517	497	509	505	504	523	504	526	522	527	539	549	503	516	485	524	499	579	537	553	500	532	509	504	493	570	485	548	563	475	487	512	555	495	497	500	494	545	539	529	503	530	496	519	511	542	508	512	512	493	538	520	516	520	539	536	519	497	559	511	514	548	504	495	538	541	523	533	533	513	502	524	528	543	471	480	521	521	516	516	573	541	541	525	563	532	550	502	522	504	490	522	543	498	518	512	496	505	526	530	517	565	518	550	530	536	499	494	493	497	512	536	496	507	550	497	515	551	499	518	491	489	537	511	515	481	504	501	484	531	475	518	548	487	511	492	531	525	533	549	529	546	510	518	514	554	512	534	494	514	490	516	534	507	555	481	541	516	508	535	538	525	509	502	510	494	505	547	562	513	516	528	551	533	509	521	499	473	534	493	510	474	530	495	524	513	529	495	515	493	511	500	577	522	575	566	529	496	501	524	495	493	523	531	506	494	527	491	522	498	555	535	508	504	523	513	503	513	488	482	475	508	506	496	524	574	526	534	493	530	514	492	513	531	524	522	523	482	523	478	517	517	502	481	515	512	503	557	518	529	531	514	504	537	481	520	498	522	496	514	478	506	545	521	551	504	515	523	472	531	508	477	563	530	536	513	515	509	518	541	525	512	537	474	483	531	527	529	481	573	529	535	525	507	527	510	522	548	495	493	537	511	507	522	504	543	481	522	513	519	500	553	533	507	482	519	516	500	513	509	489	469	538	530	521	475	514	520	567	519	546	544	488	500	509	506	534	560	531	522	500	490	556	500	510	479	525	541	534	519	503	510	529	478	537	514	503	505	495	565	521	553	517	532	503	553	525	534	498	531
23814	21130	28165	24289	21090	10861	1580	1015	877	870	812	772	733	744	651	599	651	640	684	633	716	623	641	597	684	658	635	616	661	622	654	584	674	623	574	610	618	561	591	596	641	606	605	598	606	605	612	623	611	580	613	571	575	668	605	588	656	608	572	582	641	624	607	579	628	606	593	559	617	643	614	621	667	612	631	579	633	639	612	599	636	584	607	646	604	635	624	634	629	608	625	574	568	558	603	617	583	633	565	582	617	570	622	613	608	616	572	630	591	564	626	638	582	604	633	584	610	610	594	589	625	620	631	592	575	564	626	582	606	567	620	635	609	663	587	621	602	546	635	586	606	620	614	604	633	577	603	628	649	596	608	542	657	587	591	625	594	610	634	599	584	625	618	626	594	603	588	639	607	601	567	600	587	614	636	618	621	605	623	557	613	635	610	570	579	612	602	567	616	622	622	607	571	661	585	554	600	600	624	548	593	609	613	618	632	615	598	614	596	614	617	624	591	650	594	596	631	592	628	611	599	591	599	628	636	652	632	608	621	610	619	612	594	584	620	583	574	577	630	585	607	584	629	579	611	565	618	580	635	600	608	652	612	631	641	593	578	633	630	618	576	613	610	625	615	596	603	613	577	594	606	590	609	616	636	603	632	591	615	641	636	646	574	605	618	585	605	596	560	628	576	606	646	618	591	617	596	609	566	594	630	570	573	627	637	620	587	572	606	608	587	600	604	624	531	588	602	569	547	587	640	600	586	635	576	550	619	627	594	611	617	576	621	641	609	633	661	578	619	605	568	608	649	612	602	644	624	610	582	572	601	603	592	621	629	594	601	634	565	595	603	576	616	591	633	656	618	585	599	570	590	614	609	609	589	638	622	603	617	591	627	613	600	611	658	607	593	600	567	613	583	599	605	598	610	559	574	604	628	638	614	557	592	572	652	597	583	620	596	621	603	623	584	562	646	575	622	624	580	639	613	638	623	634	605	574	627	590	622	637	626	611	628	628	618	585	618	631	579	580	578	629	585	622	577	618	599	565	578	587	622	631	609	613	607	584	621	598	600	576	589	571	597	605	598	626	636	635	607	618	581	600	581	632	577	595	646	664	620	606	611	618	622	636	641	601	601	617	571	615	668	597	605	593	609	587	563	568	583	664	591	568	595	577	632	612	571	600	575	626	627	611	597	591	613	634	625	623	576	605	594	642	634	632	651	586	598	597	621	614	644	606	621	587	598	612	589	592	560	563	630	587	618	594	645	583	614	596	552	561	631	592	585	606	621	613	617	661	621	618	578	634	616	594	582	571	616	592	597	576	596	631	562	605	603	623	597	593	581	555	587	608	652	589	625	560	611	617	593	637	645	603	604	599	647	595	596	625	577	663	583	612	589	612	563	573	587	612	625	583	602	615	579	572	578	586	614	586	589	608	628	605	585	590	596	621	614	604	610	589	597	583	610	632	620	592	610	647	581	593	571	606	584	570	581	599	572	603	608	619	620	594	589	655	564	596	648	583	628	589	611	593	657	635	575	639	629	628	555	615	577	597	589	595	599	581	599	596	632	599	617	562	590	611	595	613	628	602	593	635	578	598	629	565	607	599	584	646	600	629	653	607	573	600	629	557	566	567	633	620	589	597	553	593	619	584	588	635	608	592	564	576	614	590	586	633	582	547	622	626	572	616	615	614	631	620	583	635	598	628	609	582	646	531	598	586	656	575	640	567	603	601	585	643	657	627	574	601	607	586	553	571	574	640	604	614	605	609	602	634	586	604	632	622	577	635	600	586	598	629	628	568	587	566	592	595	580	616	578	589	625	577	581	616	585	607	609	598	575	588	596	589	557	580	606	574	621	588	575	602	601	582	621	570	620	589	576	578	612	603	629	603	612	591	604	627	581	582	602	574	609	533	582	604	593	587	590	601	595	603	608	569	576	560	588	558	551	598	581	613	611	569	592	601	593	595	568	619	608	611	611	585	560	573	645	601	614	607	603	627	619	624	633	595	606	559	613	612	631	595	615	591	583	599	573	629	574	547	551	622	635	617	570	651	631	611	604	615	576	634	615	553	590	598	628	635	609	583	641	600	592	631	569	643	623	650	600	543	635	611	588	586	603	591	549	606	565	560	626	604	595	593	581	631	605	573	581	579	627	600	593	631	587	581	605	575	593	602	640	630	580	575	598	572	563	631	645	640	615	617	602	580	641	595	591	575	583	598	583	613	601	612	614	604	581	605	581	560	612	611	632	592	650	632	607	609	583	613	567	585	611	593	606	599	631	597	619	596	634	628	581	635	607	617	615	607	594	589	622	650	609	555	603	614	594	640	661	564	631	575	638	601	606	631	611	635	599	581	594	620	623	597	576	598	625	581	570	606	628	587	641	592	548	621	628	607	560	575	613	583	626	590	626	618	581	579	639	589	589	599	652	658	583	620	588	579	612	615	552	616	613	704	642	610	579	584	598	627	627	582	622	630	641	591	651	625	583	575	566	592	616	591	606	647	605	605	643	601	620	606	593	621	557	586	580	613	607	596	607	589	598	634	612	595	569	577	599	604	586	626	623	601	641	609	608	599	621	580	626	652	585	631	627	610	592	625	614	589	664	630	619	608	625	628	598	579	646	622	590	623	606	603	659	581	562	620	603	615	619	612	653	586	608	602	548	648	565	618	603	636	546	608	569	584	585	589	590	600	589	628	579	635	570	585	586	609	603	552	620	595	639	635	602	621	564	589	583	532	623	594	555	621	649	589	616	576	590	597	647	574	594	586	606	550	604	665	611	634	591	628	631	603	560	577	659	662	613	628	603	655	607	616	581	640	622	617	607	599	644	571	621	617	637	618	565	541	628	574	569	575	602	593	603	583	610	605	608	604	645	620	598	595	563	606	606	627	596	622	661	572	605	576	614	581	607	599	583	606	622	611	604	609	596	594	622	597	589	617	639	636	660	604	585	591	601	650	585	589	624	677	563	612	537	567	567	613	632	598	603	636	594	593	568	610	639	615	586	600	590	582	614	568	570	586	596	634	619	607	625	614	563	599	669	623	665	597	574	640	620	605	593	629	563	651	581	610	589	605	627	588	608	581	570	591	650	608	609	619	596	645	632	632	594	631	616	555	615	577	604	569	610	563	599	618	573	578	634	652	578	605	638	583	582	604	597	607	593	577	576	621	589	607	653	611	612	615	605	587	587	625	576	613	604	629	632	615	577	587	611	574	593	581	628	618	587	616	596	583	599	588	601	604	567	613	615	580	586	614	597	662	611	631	586	607	573	590	568	595	616	616	618	588	607	625	604	623	600	611	595	625	587	638	617	552	600	620	585	611	568	602	659	598	594	597	635	623	581	604	602	615	595	583	648	601	579	601	569	629	584	620	652	583	591	595	626	595	617	620	593	619	565	613	613	589	614	610	622	607	615	601	616	614	597	607	616	597	589	637	640	569	585	601	576	608	607	613	628	598	593	605	577	561	646	594	628	576	602	565	587	609	609	631	654	610	586	649
17121	45918	8603	4396	3022	2354	1873	1604	1400	1205	1177	1049	1030	948	878	863	849	825	874	773	825	812	797	731	792	767	815	734	723	751	765	752	750	765	691	668	783	726	705	768	734	709	701	705	700	727	723	739	745	741	727	734	729	682	728	731	774	741	751	689	736	794	735	772	742	720	738	728	774	726	724	758	695	747	690	787	699	757	721	739	726	728	756	745	740	745	761	691	737	708	742	695	754	709	755	694	735	772	733	717	753	727	718	759	703	656	671	732	660	755	663	758	749	713	698	726	711	731	714	640	740	713	718	706	701	723	699	706	701	733	721	723	719	768	747	786	720	707	695	750	725	699	759	706	693	684	671	784	724	741	716	694	695	715	735	770	764	762	762	721	739	723	771	682	747	707	702	745	699	701	716	719	683	721	718	781	753	742	729	747	734	727	725	666	771	699	747	716	732	684	733	681	724	730	681	741	764	720	722	677	745	713	709	701	738	739	713	724	719	717	721	727	667	737	724	705	728	708	699	669	724	678	690	740	706	716	757	705	704	747	706	747	721	713	773	743	747	742	725	749	722	704	760	724	718	685	672	691	752	701	727	740	689	721	702	719	723	685	736	703	715	713	680	697	714	705	674	676	704	683	710	740	731	671	763	736	714	694	776	700	742	657	716	750	740	744	706	683	787	698	703	745	755	749	694	773	701	681	761	713	729	707	723	708	711	738	737	733	696	715	712	687	711	713	720	681	731	735	696	735	696	708	743	718	703	751	695	663	668	688	709	717	746	676	694	732	799	737	671	738	726	732	710	693	728	689	760	722	712	728	692	738	692	726	700	732	720	717	723	689	710	679	711	699	748	713	669	715	718	719	731	743	679	731	679	712	704	664	662	722	711	720	735	743	748	705	715	722	694	714	767	781	725	746	677	693	674	738	702	713	733	723	728	744	743	724	702	702	698	720	710	703	724	758	728	705	723	745	704	699	695	715	739	727	749	694	718	712	694	786	706	750	746	709	724	687	751	721	791	734	672	742	684	729	694	729	690	747	692	738	715	713	696	670	732	755	744	696	719	717	715	748	694	712	662	693	695	724	740	729	732	724	735	776	702	696	732	732	681	709	704	708	696	697	734	718	685	715	684	689	734	732	711	698	713	691	735	661	685	725	693	730	718	752	742	770	687	695	746	702	694	662	704	739	725	679	738	743	687	712	738	735	728	702	754	721	727	724	698	734	715	712	713	701	739	715	689	696	741	731	731	746	737	775	707	728	729	752	711	754	721	755	710	703	705	734	738	755	752	720	674	716	761	714	721	726	709	722	693	753	707	686	739	711	699	720	728	754	729	727	747	728	700	736	732	698	690	707	721	735	706	681	728	716	730	707	756	749	726	697	794	756	734	710	698	669	713	710	738	721	720	690	734	724	737	705	726	709	752	698	705	704	705	719	720	771	712	726	710	744	753	727	738	748	709	740	689	703	744	680	735	755	698	702	717	693	739	714	696	702	739	727	741	740	703	705	702	736	683	730	707	716	698	696	710	712	674	676	768	757	661	685	717	677	745	751	728	731	735	712	764	708	762	754	724	725	730	717	651	719	713	679	706	714	740	734	752	745	708	710	728	746	733	720	724	726	706	758	717	724	776	740	741	697	770	704	697	686	715	696	759	690	740	738	670	713	717	695	746	746	726	703	733	713	719	719	690	726	741	715	760	744	716	707	709	707	699	737	694	708	732	757	733	735	688	720	724	740	722	699	745	689	733	715	746	735	696	721	728	693	740	761	707	714	702	732	727	755	742	718	710	699	747	711	738	705	741	737	699	765	678	699	654	682	704	731	714	730	690	710	752	703	703	725	666	726	701	694	665	744	756	711	700	733	754	729	711	722	725	692	698	730	726	762	748	724	735	709	714	704	678	773	740	687	723	735	724	730	733	732	689	761	745	710	705	706	660	736	779	769	716	694	714	705	740	717	710	682	754	777	742	742	748	716	747	692	701	715	717	720	731	724	719	714	702	745	715	714	698	742	693	710	731	707	689	746	749	710	751	725	752	691	677	682	710	745	687	688	689	736	689	697	772	696	705	709	715	740	767	787	729	735	703	717	723	734	685	734	710	772	694	742	739	719	714	735	682	699	771	686	709	708	731	732	716	713	741	755	702	734	764	708	717	704	689	773	716	696	733	708	709	749	701	720	710	738	705	724	722	730	708	699	712	713	733	687	689	715	779	696	699	707	708	699	747	721	711	704	720	705	693	725	682	729	764	673	716	700	699	731	706	704	759	749	742	711	756	723	731	677	720	714	755	724	721	729	683	683	736	743	698	701	745	724	700	699	712	669	679	747	757	710	724	713	694	719	725	757	753	771	735	721	728	733	680	787	733	709	671	741	698	737	693	727	684	687	773	778	691	696	714	734	809	688	763	747	784	684	714	722	690	746	774	737	732	686	752	743	706	744	743	732	729	724	760	730	694	714	749	728	679	750	748	731	710	667	731	715	737	721	710	766	738	734	703	735	664	752	692	735	736	701	765	723	728	721	723	708	727	681	721	686	708	724	750	733	734	733	698	762	745	709	705	707	718	733	710	709	725	694	762	704	755	709	730	683	743	702	676	664	712	725	692	742	690	754	737	671	721	755	662	735	695	700	755	724	681	728	706	750	768	721	704	716	720	718	687	705	636	747	712	740	753	725	709	740	744	691	721	758	672	711	702	749	780	665	738	716	745	731	761	674	772	748	742	721	705	723	702	710	723	748	732	728	689	751	654	724	761	733	706	708	695	732	741	760	756	726	730	724	753	713	731	700	723	715	685	715	719	695	714	679	722	741	722	727	712	720	711	675	720	715	735	706	690	709	751	698	692	739	701	746	761	718	738	716	700	691	717	730	764	711	727	693	709	724	695	693	723	716	693	712	719	739	710	710	690	712	700	694	646	696	720	758	739	737	717	747	774	753	732	709	726	690	711	733	722	708	700	715	689	730	723	704	713	714	728	698	728	689	735	699	723	711	767	632	750	710	684	684	713	751	713	721	782	716	720	708	724	669	706	704	736	716	723	707	781	722	658	730	720	712	716	743	761	735	661	756	730	673	738	716	738	707	692	727	741	712	739	756	669	683	704	737	723	723	701	744	783	720	728	716	748	700	692	747	708	710	718	725	719	717	664	674	785	748	710	748	721	729	765	752	680	786	735	714	676	715	698	685	697	725	700	742	711	711	718	697	758	692	722	696	689	723	675	686	726	710	744	741	739	710	706	754	688	711	753	704	629	733	707	754	690	775	710	688	698	759	729	693	744	738	739	708	719	788	723	671	757	773	730	685	688	705	727	724	740	722	770	747	721	751	753	765	732	732	689	709	734	713	684	729	664	675	721	728	680	733	656	696	700	759	720	729	723	727	762	739	715	708	715	677	738	725	684	707	687	742	719	753	704	686	681	702	696	712	751	764	740	738	711	747	698	745	725	700	710	720	734	673	742	734	759	772	687	755	733	758	692	709	766	691	743	715	737	738
25021	21179	26957	25241	10673	817	589	507	467	409	416	426	426	361	402	376	399	341	395	353	378	356	345	391	334	339	343	377	351	335	353	345	341	351	341	339	310	331	347	349	353	327	334	346	323	348	352	348	336	334	341	346	333	343	331	369	346	327	355	313	315	351	357	363	357	354	368	343	337	391	315	326	347	355	380	322	327	331	330	312	346	328	360	347	327	298	364	330	297	357	376	350	346	325	356	345	338	328	335	341	346	347	343	347	364	349	352	322	323	366	351	365	309	352	344	368	379	328	331	349	346	372	359	342	357	322	346	321	356	341	298	333	353	359	316	336	341	350	341	363	370	341	341	333	333	337	293	320	331	322	363	318	368	311	351	313	333	348	338	285	338	326	331	333	316	343	360	333	308	301	346	305	346	370	331	335	333	346	324	333	331	349	371	345	357	372	353	344	356	341	300	335	332	363	329	332	312	345	350	351	354	362	308	345	337	363	364	347	344	360	364	354	356	302	339	340	328	339	360	339	355	328	346	347	351	333	355	383	352	380	364	343	358	336	356	334	327	357	310	336	347	356	347	318	361	342	363	360	351	364	332	344	343	364	332	323	347	331	328	336	325	352	317	305	342	318	335	286	344	325	326	325	329	348	370	347	345	325	356	338	323	332	346	347	313	322	288	364	374	340	340	314	355	336	346	363	332	339	343	330	336	378	339	343	354	349	312	312	309	338	338	360	351	338	320	339	345	304	359	304	334	331	325	361	322	350	308	358	320	305	323	363	356	359	364	310	354	326	341	349	374	341	349	318	338	341	330	347	382	319	354	335	336	333	337	333	331	349	327	314	339	347	325	353	344	314	329	345	354	344	324	343	352	356	329	296	363	336	331	339	354	338	371	325	377	349	339	325	351	337	351	371	358	325	323	368	363	320	286	333	326	341	333	339	343	315	319	365	332	358	344	309	309	348	335	323	310	325	340	356	321	336	351	347	348	330	326	316	370	336	396	344	330	327	348	335	355	330	326	322	339	333	344	345	325	361	333	354	336	343	348	325	345	317	305	327	350	374	356	313	336	325	329	330	325	356	353	350	362	338	362	336	316	321	339	314	346	351	347	343	324	316	336	341	331	359	337	310	367	340	341	362	322	343	357	318	355	321	302	323	331	368	331	348	321	344	338	325	333	358	347	341	343	339	298	325	352	313	342	352	337	325	316	366	324	360	290	339	349	315	372	356	348	352	361	320	346	312	321	340	337	343	335	315	347	359	324	331	338	349	313	382	349	338	302	359	334	328	350	335	308	340	356	351	324	343	315	323	302	371	338	320	348	376	344	346	337	304	388	348	331	334	308	344	348	333	345	321	382	358	361	356	336	356	353	343	333	341	319	337	341	346	348	349	369	354	314	334	339	344	323	351	336	347	363	344	345	327	349	326	378	346	345	369	337	334	319	330	330	338	342	291	337	342	340	383	323	342	336	332	310	322	334	330	355	333	338	352	317	343	326	329	338	344	342	353	330	359	323	367	373	343	364	329	331	359	339	339	343	341	345	320	368	331	326	316	343	359	337	366	371	321	314	353	333	358	352	356	348	329	339	322	351	318	358	366	356	361	363	323	348	316	318	336	325	364	345	359	346	328	323	335	336	327	320	303	342	319	328	329	363	321	335	342	324	350	345	315	299	319	346	356	330	356	340	348	336	321	327	348	330	351	350	343	367	326	334	337	358	306	318	327	340	371	300	333	336	348	377	324	364	356	356	361	301	317	309	339	351	327	323	370	335	320	335	339	351	339	317	342	311	334	367	343	336	354	351	358	330	307	327	328	302	372	347	352	346	351	336	348	359	350	343	341	341	347	362	361	330	329	364	300	343	322	326	372	334	351	326	339	334	394	323	347	336	357	352	322	357	295	378	343	343	340	350	359	329	331	356	378	358	334	322	336	311	309	296	326	350	330	349	337	362	362	339	329	340	338	364	348	342	338	326	325	353	369	359	362	358	380	344	372	324	311	336	339	309	329	320	336	331	361	347	345	347	327	331	357	354	340	339	320	330	317	375	325	345	352	329	358	338	365	345	334	313	346	340	359	373	347	332	345	343	334	308	358	307	295	346	365	339	363	346	314	378	349	340	342	346	348	338	353	327	347	352	385	339	341	329	348	302	327	360	356	316	308	324	371	327	338	358	343	337	324	333	301	306	343	367	353	368	347	311	320	322	335	363	344	342	353	324	299	356	357	342	348	347	319	357	348	315	347	344	341	361	302	316	313	336	369	364	356	364	319	321	349	354	340	336	332	344	332	306	310	331	337	352	359	351	319	343	379	347	340	341	368	340	333	335	359	321	337	328	368	357	347	362	325	294	313	328	347	348	357	324	371	335	354	352	338	346	353	305	345	341	334	355	316	344	339	337	347	356	363	341	331	341	339	319	351	345	361	341	326	318	359	301	310	373	327	328	345	333	345	347	337	335	370	318	352	310	324	384	344	377	352	350	356	349	335	351	333	317	341	355	344	340	349	350	320	322	354	386	341	322	329	308	319	343	341	344	337	358	344	339	352	333	308	311	322	327	351	348	325	352	347	310	312	316	312	353	334	326	324	358	358	336	356	280	350	358	331	345	323	336	330	368	342	344	369	343	338	347	331	315	339	333	360	310	364	357	333	322	346	279	353	332	335	325	332	305	303	323	335	334	311	301	354	311	361	316	350	347	348	344	344	332	340	334	310	326	346	341	347	370	320	289	352	328	341	332	331	355	310	344	359	349	328	333	316	306	355	353	343	332	347	329	356	366	332	327	307	325	334	340	380	331	333	344	319	330	341	311	340	326	347	338	345	341	365	374	337	336	326	322	316	380	343	328	335	339	350	347	337	295	353	377	347	339	333	345	384	357	319	342	340	310	321	312	332	339	342	357	321	381	327	323	326	288	340	335	376	337	320	329	293	336	321	365	325	341	339	319	366	319	349	321	362	358	349	349	382	344	309	346	331	379	340	329	327	350	401	361	362	326	325	349	327	343	347	363	336	333	347	349	361	317	331	362	365	319	310	359	345	352	337	329	334	333	338	371	333	365	354	331	330	332	357	375	319	328	357	367	342	331	325	338	309	323	375	356	327	337	332	337	328	316	315	328	309	322	325	343	331	344	362	332	345	350	324	342	346	319	334	372	316	362	317	298	354	323	334	322	342	359	338	309	339	344	353	371	348	345	343	352	346	337	376	325	327	352	341	340	324	330	327	380	333	366	303	307	322	305	364	333	321	365	332	325	318	326	366	345	339	327	305	336	307	381	355	328	334	363	343	337	331	352	317	319	320	349	347	322	341	362	351	317	328	349	368	340	342	315	329	342	350	324	328	352	339	365	353	332	334	343	339	343	366	357	328	325	356	340	353	313	366	368	335	311	310	370	354	337	355	354	325	311	335	340	329	334	320	357	323	350	328	351	315	307	326	338	350	367	370	337	363	355	323	327	353	387	382	326	358	348	349	330	336	344	311	316	341	377	344	314	342
17965	38243	4795	2396	1675	1321	1002	863	785	709	681	653	566	556	532	490	500	530	475	512	486	504	485	491	432	440	456	445	468	461	452	435	424	441	461	431	418	452	450	444	440	431	444	435	426	452	420	447	430	447	470	451	427	419	428	452	415	394	444	458	421	419	423	440	417	417	457	437	449	407	393	440	422	457	434	445	415	396	436	438	442	413	468	436	416	414	403	399	443	420	390	432	408	391	488	422	401	434	431	388	458	384	405	434	382	388	451	404	431	447	430	449	456	429	403	442	446	437	414	440	444	439	443	449	440	448	416	449	413	402	422	481	431	436	423	470	432	476	455	381	428	442	430	419	412	427	429	460	403	407	455	413	423	426	431	454	428	458	473	420	446	408	406	457	428	441	426	437	418	410	468	434	441	423	421	446	458	413	415	435	441	421	441	426	449	452	414	441	463	410	441	427	403	442	421	451	448	439	440	435	416	429	440	392	452	475	420	409	446	463	432	413	447	442	442	393	405	426	423	453	421	374	430	435	431	443	404	438	418	445	414	457	440	421	438	433	409	426	428	434	443	448	442	420	399	444	406	429	411	434	425	436	423	435	456	410	410	450	439	429	437	446	424	443	402	413	434	418	431	427	457	444	432	436	454	437	449	445	421	443	434	426	445	413	423	384	458	415	389	416	405	407	429	432	475	421	424	460	421	434	424	441	429	452	446	372	445	440	429	406	475	430	459	421	411	433	427	439	435	449	425	468	452	421	383	424	427	475	412	438	459	420	442	428	420	438	415	451	456	449	398	438	423	409	425	445	436	422	441	414	434	426	408	405	433	420	445	412	418	427	408	439	404	420	431	446	385	453	448	389	440	407	447	454	446	422	468	418	425	405	456	396	417	439	457	413	420	424	457	450	418	446	444	410	403	455	448	449	434	444	469	427	436	439	427	444	459	448	445	452	456	423	452	414	433	452	429	452	428	447	393	420	427	454	429	426	441	428	432	431	427	419	412	409	445	420	445	430	439	414	466	426	450	419	454	436	454	415	449	402	388	434	411	433	448	410	420	417	410	426	445	419	410	456	438	456	448	399	436	418	412	455	426	440	436	408	423	410	430	449	407	441	439	435	439	442	412	461	422	419	386	438	429	405	440	441	435	440	434	433	423	438	410	452	405	420	410	438	447	407	468	434	463	416	430	433	444	436	451	427	402	450	431	420	414	462	409	419	407	429	452	416	423	434	442	473	388	439	463	428	408	405	402	427	414	429	442	417	455	424	393	437	404	408	435	415	414	389	432	397	426	435	415	437	461	424	437	385	427	422	447	392	409	430	412	463	422	443	433	424	432	422	415	460	450	447	448	413	408	431	423	416	412	400	415	432	399	407	413	416	406	418	399	411	439	429	457	440	434	408	411	427	419	420	423	438	461	417	430	411	461	448	451	423	432	388	435	434	440	386	415	441	429	447	473	413	443	421	419	436	428	418	456	393	436	415	427	432	457	419	466	417	431	453	474	424	423	424	425	442	401	448	461	424	447	447	418	470	414	451	468	396	416	404	401	419	404	438	428	438	446	415	435	415	409	426	462	445	447	419	442	458	472	421	445	459	438	443	436	432	429	406	422	419	442	399	463	423	410	446	434	430	430	431	401	417	432	414	440	411	428	471	440	427	429	411	379	416	421	426	430	405	401	458	457	390	447	444	442	405	416	408	452	432	401	439	389	437	445	457	433	429	441	428	483	416	418	413	432	413	421	414	416	413	471	427	407	415	411	444	468	450	418	414	429	413	408	441	441	430	424	420	426	425	457	412	444	467	398	428	496	418	426	418	445	427	420	398	428	449	409	437	438	458	424	451	438	421	425	408	455	449	423	457	439	408	423	419	437	438	424	451	424	450	407	421	447	422	463	436	407	448	462	436	429	426	435	409	386	443	430	393	407	408	402	390	405	448	437	424	427	401	435	435	423	391	447	421	466	421	431	387	453	440	414	428	454	443	430	448	455	449	417	435	440	468	431	395	440	414	427	409	424	438	454	432	411	444	456	424	421	416	438	450	410	424	429	426	426	394	392	401	397	443	447	426	408	420	411	454	421	387	429	408	418	448	422	397	439	462	435	420	461	431	410	434	397	446	433	444	405	467	416	393	444	426	432	454	403	412	418	474	452	442	423	414	426	439	445	450	402	437	434	431	422	394	425	426	425	439	466	395	407	413	459	386	406	422	438	434	406	424	439	417	413	407	450	455	408	467	442	416	412	409	395	424	441	450	442	418	434	407	415	414	439	419	443	409	459	426	473	404	406	443	431	436	458	422	440	443	449	401	391	404	385	413	434	470	452	425	444	392	417	448	415	416	435	396	453	394	458	427	451	440	431	435	401	435	393	436	441	407	429	404	447	434	425	475	433	435	432	448	454	438	394	413	452	424	428	424	408	435	421	387	436	417	424	417	446	454	438	420	451	438	440	463	437	398	411	444	414	411	411	407	463	409	436	479	466	408	435	423	440	448	413	426	436	426	430	456	411	412	441	432	427	428	432	423	403	389	442	448	430	420	397	421	457	440	420	424	420	433	431	421	428	434	424	406	454	401	399	411	436	406	416	427	462	441	402	461	450	434	444	420	456	466	438	454	421	455	418	430	405	441	395	450	427	437	413	452	432	429	418	445	424	432	447	430	405	461	425	419	386	405	446	445	450	412	400	442	457	459	431	439	417	453	390	448	469	429	426	413	438	439	401	437	387	435	444	454	423	422	420	434	452	421	468	442	391	447	420	466	410	451	370	411	421	411	422	434	390	426	409	405	443	424	437	410	411	429	434	407	423	457	408	482	400	451	431	414	418	403	418	421	425	469	422	451	398	429	431	449	473	476	421	445	382	425	444	435	452	417	385	465	417	443	376	434	399	431	438	446	406	427	420	465	414	395	445	403	439	421	415	457	394	421	405	418	464	436	423	421	391	407	431	439	400	408	403	448	389	452	405	410	404	394	409	454	439	457	414	444	402	410	426	381	452	434	424	446	416	451	408	436	399	429	425	450	437	432	426	432	406	427	462	449	409	422	430	443	418	450	415	452	406	457	422	445	449	416	418	420	451	415	441	390	390	442	427	428	443	457	461	450	452	405	437	439	453	410	440	425	445	438	384	456	365	417	411	420	437	458	438	411	432	458	401	436	427	397	458	445	432	426	404	427	449	412	433	432	480	434	410	416	422	400	457	419	429	409	457	394	410	426	411	422	392	418	386	459	444	463	432	396	412	399	410	391	456	440	425	439	442	401	432	439	442	421	438	426	400	407	439	421	452	437	441	450	419	424	416	444	400	393	438	451	434	401	386	436	396	401	449	484	439	416	425	452	410	392	394	415	409	417	430	425	398	373	422	448	438	427	443	431	460	439	451	435	436	404	409	426	402	380	373	433	431	446	401	420	413	397	419	415	408	423	450	410	406	448	442	441	395	371	399	426	427	416	411	384	447	437	411	405	409	438	410	440	489	432	425	438	401	414	435	415
22836	21130	28543	23956	21122	21159	10707	1602	1152	1030	980	837	842	799	777	815	724	731	723	687	723	708	685	653	687	634	686	649	614	644	640	665	675	598	643	635	638	579	632	613	629	592	645	650	604	612	617	635	623	603	622	594	638	625	623	594	656	593	613	599	617	638	618	561	620	612	647	607	639	622	610	617	611	616	605	590	600	610	623	642	606	587	626	625	625	633	615	573	637	568	563	605	612	616	611	558	587	635	569	596	592	591	589	572	625	626	597	561	574	606	603	612	625	604	623	603	584	573	598	597	577	667	679	575	648	616	630	577	600	582	604	578	656	616	603	613	619	631	652	654	617	580	598	626	595	604	594	646	607	600	636	617	591	616	643	601	566	613	620	584	605	591	600	559	576	625	595	612	658	623	617	605	605	573	623	613	606	594	577	598	570	572	592	596	600	610	613	613	609	630	593	606	645	601	593	594	599	635	641	605	591	561	578	632	622	587	617	561	632	653	627	605	611	631	634	592	599	598	555	651	588	599	573	598	612	552	588	615	619	597	617	597	631	593	608	600	575	598	605	594	602	652	636	593	613	587	613	612	616	601	610	596	557	587	621	628	577	592	605	621	589	626	604	620	615	583	629	607	629	595	588	603	587	649	600	597	652	574	609	621	620	619	571	611	593	588	599	618	610	566	586	617	615	642	570	606	590	583	591	573	571	589	621	553	576	606	612	583	601	602	599	569	593	600	648	595	598	658	612	604	624	586	605	544	638	578	601	600	546	670	619	659	605	625	585	614	635	611	580	596	605	561	596	643	609	620	590	614	588	590	609	583	557	574	631	589	619	576	548	611	568	625	632	586	614	645	571	624	577	614	593	615	605	586	599	618	617	631	571	615	631	625	591	572	650	603	619	580	573	645	598	578	580	571	629	581	597	572	571	570	623	627	590	635	651	628	583	603	606	603	576	623	638	544	580	609	560	611	613	550	576	570	597	644	628	637	624	603	598	629	610	604	570	650	610	597	605	611	607	632	610	606	590	571	583	595	637	613	597	663	646	606	606	579	572	603	653	585	603	576	553	634	612	610	619	575	654	584	594	593	598	586	580	582	623	586	597	597	602	588	595	599	604	614	598	595	614	638	656	606	648	594	589	617	587	602	596	625	560	591	583	631	606	609	580	583	596	599	602	622	628	621	620	622	568	644	630	625	588	580	560	629	591	620	613	635	616	601	588	590	616	628	633	599	611	619	594	551	655	611	600	594	633	556	621	636	620	653	621	597	584	612	631	589	645	626	616	568	540	610	615	591	603	588	600	599	583	572	588	606	589	582	609	586	587	614	565	594	556	615	595	595	636	614	631	560	608	599	615	582	618	563	633	608	582	611	582	608	621	587	638	657	576	585	646	561	610	593	628	619	634	550	635	652	602	590	613	590	624	584	590	566	607	570	625	605	632	664	594	628	638	603	588	623	599	604	589	589	585	601	572	592	592	674	639	594	603	602	602	550	573	629	610	614	579	593	606	599	576	583	598	597	599	603	566	572	608	587	642	561	579	630	621	593	599	584	568	603	588	643	564	595	648	581	601	613	587	606	571	613	571	604	580	594	612	542	621	610	625	597	593	591	582	609	587	606	601	593	617	568	635	612	578	615	573	624	608	591	678	602	609	583	594	607	640	617	679	607	583	581	598	607	619	591	589	572	600	590	641	592	605	588	583	593	589	598	608	586	626	604	598	610	575	606	593	578	608	589	608	601	569	591	660	597	581	578	643	593	569	586	571	618	612	591	575	611	612	575	611	604	611	584	557	589	579	586	610	609	612	630	596	562	609	622	611	602	607	593	627	627	602	558	612	618	596	609	622	634	626	571	621	650	559	598	599	598	585	661	565	574	614	632	608	617	620	593	606	595	572	582	635	599	612	595	603	582	606	560	597	597	606	605	571	592	626	586	606	591	592	539	584	612	613	564	575	557	597	623	595	581	595	617	585	598	624	623	621	599	608	619	576	585	574	591	588	568	601	586	632	579	653	628	651	557	605	580	606	586	612	596	594	611	586	615	623	583	580	625	580	612	625	654	595	613	571	608	612	614	587	611	572	590	594	626	611	630	572	566	606	611	623	580	592	603	626	593	624	647	609	576	573	622	617	613	572	605	564	620	571	592	607	613	573	622	654	580	616	605	578	624	549	595	595	577	577	622	573	593	569	625	617	568	592	603	619	590	619	610	582	603	571	666	601	632	601	589	564	597	596	622	612	661	566	614	632	622	623	653	607	596	587	624	579	588	579	604	580	606	617	585	629	596	591	590	625	646	601	616	557	609	617	616	607	638	635	589	647	617	608	618	598	590	649	583	612	612	612	636	594	580	588	587	575	558	540	576	579	591	556	582	553	564	547	607	622	580	577	590	615	575	603	595	617	563	616	626	608	615	567	599	591	579	609	615	596	619	595	571	593	636	602	584	543	629	622	625	609	611	572	634	579	636	616	616	590	600	576	616	593	578	608	570	618	602	667	576	598	597	615	649	591	601	576	640	615	550	573	600	624	607	578	604	612	620	625	624	613	597	594	597	560	599	637	593	638	584	606	650	596	608	582	602	626	630	572	571	584	615	608	576	576	580	569	592	594	620	584	613	588	615	581	602	557	615	576	617	579	581	595	621	662	560	624	538	604	611	592	618	586	570	585	606	596	593	597	658	593	561	576	590	604	571	615	603	618	618	604	597	573	649	634	607	583	589	601	553	639	635	620	602	606	563	608	612	585	575	597	631	555	630	580	561	601	599	618	613	630	578	576	548	576	600	602	598	642	591	570	643	562	597	570	636	579	617	622	594	616	567	603	613	599	592	636	583	608	584	618	601	605	597	632	583	619	585	569	641	600	588	597	614	634	594	578	638	582	635	581	627	591	609	666	633	642	558	635	582	609	593	615	563	578	613	603	643	639	577	632	619	577	619	557	593	599	616	603	618	587	588	650	580	629	603	599	616	652	639	590	627	576	592	589	613	557	571	564	561	556	596	602	597	563	584	591	592	578	608	581	605	598	590	600	585	622	626	615	617	595	611	573	569	574	604	573	654	586	635	598	583	585	604	659	579	561	620	626	594	604	577	612	580	602	607	552	629	576	596	572	653	592	597	578	593	586	584	562	594	607	636	566	583	605	583	556	604	622	605	612	619	592	587	593	557	595	603	582	578	554	582	612	576	566	580	614	631	592	607	597	620	595	599	604	571	624	606	566	602	575	594	636	614	631	616	576	582	601	607	605	600	601	600	569	608	592	603	592	560	595	605	592	599	602	586	627	610	645	650	625	605	592	626	579	589	638	585	637	603	595	573	591	634	615	641	611	586	675	585	568	587	616	625	609	621	619	616	591	558	606	593	573	600	571	586	602	615	633	604	564	582	589	585	601	580	650	567	608	585	603	618	636	660	593	588	630	588	563	610	611	615	594	581	610	617	586	610	593	553	588	615	601	567	585	562	639	568	574	588	558	642	603	664	601	629	616	561	540	597
18026	47206	13780	7248	5041	3770	3091	2610	1975	1769	1581	1336	1222	1183	1057	1002	917	981	917	884	911	818	863	818	810	798	826	805	754	790	763	823	763	803	801	763	820	714	757	712	776	809	742	737	743	741	738	761	768	750	759	786	750	768	750	685	722	775	731	729	701	770	741	743	662	703	763	733	744	697	727	745	734	703	786	759	711	729	706	713	789	752	680	654	726	698	712	733	713	711	748	737	737	704	735	682	730	732	729	739	706	712	739	722	731	728	717	731	755	746	735	700	702	781	704	720	734	721	762	702	741	773	712	656	754	709	720	703	706	738	759	746	771	733	788	762	792	755	751	680	723	725	730	756	718	713	705	751	716	708	741	715	713	731	735	767	736	740	749	680	672	710	696	679	709	750	734	717	711	709	750	733	721	712	718	752	727	729	692	739	712	723	687	709	709	753	740	709	695	716	707	756	672	671	712	705	712	783	704	702	712	700	731	731	702	722	764	719	720	726	723	692	716	749	715	726	755	715	687	726	700	779	689	687	596	688	687	681	692	733	715	724	674	695	658	679	707	706	693	685	673	749	767	783	703	730	735	656	699	738	682	690	762	705	714	741	690	703	701	723	741	783	671	716	718	772	714	640	680	725	694	702	713	737	703	703	717	736	663	713	730	659	730	724	659	675	632	702	734	736	784	685	735	706	686	694	715	694	707	738	711	697	772	725	750	696	700	690	699	727	721	641	742	754	681	700	704	733	723	697	714	718	699	674	765	725	712	698	702	725	706	712	721	713	737	752	717	718	703	672	736	766	708	723	716	719	669	686	746	746	709	719	714	698	720	746	679	689	667	693	740	734	757	718	676	732	671	722	725	703	720	700	698	709	732	699	719	677	719	716	699	695	692	719	715	737	704	708	729	682	728	674	694	733	739	712	766	692	706	720	721	674	720	766	730	731	689	705	692	712	667	728	721	745	678	708	722	738	691	699	704	731	702	692	714	689	731	703	727	717	726	722	734	733	697	667	703	663	742	739	714	748	752	691	696	768	690	708	733	749	689	747	760	711	727	662	698	750	715	713	733	717	700	726	715	727	719	693	696	723	735	718	731	748	739	693	722	714	693	642	729	701	755	676	719	750	754	728	736	707	734	734	713	748	688	696	717	755	724	739	681	721	679	675	711	715	721	714	663	741	695	731	694	698	729	670	680	723	707	726	740	695	693	668	754	666	703	745	704	701	699	670	729	738	703	742	699	730	718	745	731	694	717	698	690	734	709	728	715	753	706	781	726	721	721	701	725	733	716	685	745	737	762	747	694	734	720	698	670	677	733	739	719	745	748	710	711	758	737	730	757	745	692	757	748	725	716	703	737	671	721	710	701	676	722	723	739	709	683	667	690	752	761	709	657	746	769	685	717	722	778	705	692	732	725	726	693	700	714	695	721	766	727	706	711	742	683	751	707	727	739	654	715	720	695	778	727	694	740	708	736	737	738	760	712	711	718	720	683	734	716	693	683	679	740	725	694	770	727	669	760	689	740	714	746	667	717	699	720	734	723	748	723	708	690	708	737	718	643	683	682	739	733	733	654	737	702	683	723	740	708	736	716	764	759	715	742	720	716	689	715	754	702	751	719	708	681	768	674	736	698	744	664	772	701	685	725	692	711	720	734	734	693	724	737	708	696	726	717	750	724	732	709	687	709	713	711	693	729	727	700	720	683	725	752	695	728	698	731	732	720	705	734	728	708	686	699	743	705	688	708	711	716	696	729	699	719	693	690	745	691	741	695	690	675	694	724	651	731	724	722	670	745	727	686	688	737	698	718	726	749	744	730	665	687	789	701	751	718	738	730	739	711	729	714	692	718	741	713	691	720	747	763	725	735	683	775	741	720	738	713	740	660	701	730	755	736	775	712	754	715	689	688	783	682	706	691	727	703	663	716	690	707	757	686	706	683	707	733	709	667	676	689	770	716	730	719	702	719	714	741	713	672	707	695	723	716	674	765	754	737	712	737	685	727	708	749	743	693	747	690	696	735	715	747	729	682	709	731	702	712	745	699	736	735	706	712	664	708	694	679	731	696	754	740	741	717	706	725	688	721	702	709	729	694	697	756	684	713	703	655	727	711	728	699	750	677	702	695	707	712	666	728	711	703	745	721	709	698	710	732	741	713	735	722	737	694	673	726	715	713	770	714	758	719	707	712	750	723	754	786	697	720	729	718	737	693	681	712	689	764	688	745	732	710	764	723	723	686	697	750	729	716	719	713	677	710	730	688	724	684	660	701	711	702	702	702	724	748	689	716	755	712	717	723	690	706	717	763	721	709	726	708	705	777	749	688	693	726	701	719	721	700	696	743	709	705	686	706	752	741	683	741	709	722	697	699	732	726	663	718	752	695	706	679	720	735	754	723	727	718	698	695	696	731	705	749	690	675	721	696	698	715	762	682	720	727	731	749	694	747	700	694	746	709	730	715	728	736	735	710	667	728	748	697	729	729	707	691	736	705	695	653	705	702	705	765	698	690	758	674	671	721	738	706	720	730	682	674	702	678	739	693	726	726	707	692	724	712	663	733	734	713	725	695	692	705	701	636	665	669	685	754	719	699	699	690	676	700	649	731	727	721	679	731	680	726	669	757	706	779	726	706	695	695	715	701	706	700	701	664	681	683	732	728	705	721	654	729	735	703	758	740	732	711	692	747	730	672	721	727	715	753	706	743	743	745	694	735	682	713	702	699	696	698	699	680	687	760	744	727	698	770	701	718	728	709	736	727	734	708	746	744	679	691	720	715	716	709	718	690	775	681	735	714	710	714	713	667	749	716	753	701	717	721	675	743	731	749	708	744	686	737	759	700	694	705	687	661	709	673	734	691	720	724	701	723	731	726	705	730	728	756	748	683	695	726	728	724	751	737	736	697	666	695	731	771	737	739	750	669	721	713	743	709	744	728	693	697	706	725	707	741	737	738	664	692	732	686	701	772	729	698	722	694	700	698	745	690	669	765	719	713	758	714	680	724	706	717	703	700	715	714	710	679	672	730	725	789	734	701	705	771	682	681	687	718	696	672	771	745	700	740	728	748	699	666	702	725	713	664	682	716	704	734	746	710	701	690	722	743	708	734	683	750	715	753	687	695	711	698	706	678	725	719	724	698	724	719	733	733	661	719	699	721	697	674	671	710	719	716	684	718	715	759	757	750	745	723	713	701	759	736	728	698	692	724	738	698	723	694	689	698	738	777	673	753	702	683	716	695	752	676	672	712	690	694	734	685	722	767	666	761	711	757	690	725	767	737	726	751	757	720	729	726	711	733	713	691	717	709	736	753	726	718	704	720	708	695	694	753	743	738	708	758	683	654	683	747	734	709	716	729	737	690	709	819	661	709	740	704	701	720	699	727	685	736	739	745	675	715	660	687	766	698	733	693	703	674	718	682	677	647	706	733	756	735	704	693	744	737	710	678	711	711	696	745	715	685	736	731	717	724	741	681	676	706	726	770	724	709	684	721	699	712	744
27136	20706	8480	1031	701	667	549	440	453	446	439	422	412	411	386	383	421	428	388	408	409	369	386	380	383	405	421	425	419	419	395	404	435	414	418	395	385	388	396	399	395	388	392	410	413	402	394	399	404	393	353	378	404	397	410	398	428	395	431	377	420	429	387	384	400	389	420	382	414	398	414	404	441	410	416	393	393	368	401	367	421	377	398	396	377	427	413	376	397	446	386	417	380	380	393	392	409	368	427	423	392	384	381	387	378	390	392	410	399	396	378	400	393	412	400	398	378	410	407	411	422	397	389	395	423	406	400	419	463	432	411	398	435	408	366	404	403	404	392	393	437	396	387	386	397	426	420	400	396	418	412	404	395	383	383	399	416	441	396	403	402	430	378	416	407	395	387	426	393	395	413	397	387	392	407	380	409	435	414	400	394	411	417	403	427	386	373	386	421	402	406	385	402	388	412	440	421	406	368	405	425	371	400	387	359	392	402	396	399	397	406	406	388	431	393	385	409	379	406	389	400	412	430	379	407	392	399	395	419	426	412	425	423	399	404	376	408	430	400	416	356	394	426	377	408	431	409	402	398	381	390	379	385	413	399	406	372	400	403	422	404	401	395	413	415	377	420	404	396	382	340	419	408	423	398	403	404	372	433	380	411	408	391	411	417	415	395	429	399	390	409	409	376	384	368	417	391	376	415	401	409	388	356	400	418	402	432	366	432	425	408	397	408	419	390	398	390	384	408	415	441	379	408	405	416	425	393	416	383	381	384	416	380	372	420	428	381	405	423	398	434	431	404	410	422	419	375	425	398	401	428	403	403	425	392	363	379	405	408	398	384	403	381	408	416	387	379	406	408	387	417	440	400	390	402	380	413	407	420	381	390	403	403	408	420	409	383	431	434	391	419	401	412	411	420	390	431	399	415	385	381	351	393	401	450	427	408	385	395	404	396	430	384	395	395	432	399	440	390	394	398	392	412	399	412	401	390	384	390	380	411	389	417	406	416	389	444	435	398	407	394	391	416	399	430	447	406	376	401	415	382	374	387	405	414	357	384	390	382	401	424	394	406	387	400	404	390	359	390	419	393	393	372	424	421	383	384	388	374	412	411	417	433	390	394	362	397	375	405	399	391	396	394	430	423	355	377	368	383	423	407	419	378	423	401	409	386	383	433	399	378	415	414	391	393	426	422	396	403	359	396	392	388	396	403	378	411	444	415	416	390	392	411	385	402	405	401	383	393	400	413	385	387	393	435	419	399	409	369	444	375	381	394	433	395	395	434	419	363	432	397	409	386	426	372	410	402	382	409	420	410	450	407	412	383	392	400	382	423	410	397	421	399	414	415	424	404	407	404	420	385	411	409	387	402	380	414	422	374	404	452	414	424	416	397	397	402	399	404	421	348	382	404	408	406	409	395	395	392	391	412	417	459	390	403	405	423	401	419	392	422	390	407	380	398	408	408	367	395	372	381	383	378	393	377	416	393	371	406	404	372	370	377	391	379	376	403	415	408	399	380	409	419	381	402	388	417	379	411	380	402	410	403	426	396	429	420	445	434	414	387	392	405	433	381	378	400	399	426	415	400	429	386	384	404	389	397	415	404	403	417	384	404	410	426	412	394	434	402	442	378	432	428	389	396	374	401	382	418	421	391	375	400	395	400	392	392	417	415	405	425	371	378	408	402	438	441	386	392	376	399	404	411	439	388	397	405	361	378	386	401	415	386	409	409	413	409	385	420	387	391	368	383	373	387	410	400	403	421	411	403	380	416	405	403	354	396	411	406	401	416	404	428	409	418	412	366	382	412	387	417	399	367	396	410	365	390	367	397	418	357	416	417	397	410	387	366	383	425	402	406	419	413	377	402	390	398	374	441	432	385	386	404	376	407	382	397	425	429	377	401	379	413	434	363	405	387	429	404	426	414	417	429	412	420	387	374	423	441	423	382	414	417	390	414	378	397	385	432	412	430	442	410	421	406	385	388	398	361	386	401	408	378	427	399	394	386	409	416	386	390	401	388	414	405	385	396	386	393	419	400	396	404	410	378	391	374	418	408	378	369	392	408	401	394	410	440	403	440	375	438	423	389	413	432	400	382	424	385	394	416	381	401	399	392	429	422	388	384	387	390	358	402	389	399	385	415	383	419	420	376	388	402	394	413	418	402	378	394	424	408	378	368	370	425	401	413	419	395	421	408	387	442	430	402	408	386	384	394	406	367	383	403	445	417	401	422	422	412	386	406	427	402	425	401	392	405	419	416	432	369	419	381	431	386	440	380	401	404	401	388	384	415	394	411	387	411	410	394	385	422	422	386	386	394	394	399	381	392	411	401	401	403	422	421	414	451	408	384	408	431	397	431	406	413	415	420	406	394	417	389	430	425	417	396	423	416	394	414	437	369	437	451	385	392	411	395	416	352	401	369	388	369	401	381	413	365	412	394	425	445	440	371	427	428	411	401	380	382	363	434	362	383	392	375	379	429	400	407	389	410	432	409	402	366	410	351	387	396	462	414	431	448	400	406	372	395	419	374	386	389	393	420	413	408	404	392	399	405	411	421	415	400	395	418	411	395	374	399	421	404	384	409	404	432	375	421	404	413	382	392	428	412	363	398	370	401	413	399	392	388	389	429	404	406	434	368	436	411	402	408	393	418	380	372	433	410	378	431	355	420	403	445	420	390	389	374	407	386	418	385	416	376	416	390	397	388	468	413	413	409	386	404	385	414	414	403	425	363	386	418	421	402	397	409	383	386	398	436	411	389	387	385	406	390	395	393	408	430	406	398	429	368	416	427	356	402	421	411	413	389	410	392	416	369	395	412	395	397	406	428	412	397	392	383	402	393	415	436	383	399	385	424	365	404	405	400	410	414	404	429	366	411	393	400	413	427	428	399	400	391	394	365	405	390	427	377	359	402	413	373	435	411	396	398	405	408	331	371	411	365	375	400	407	393	410	408	408	393	356	406	425	440	376	376	404	420	403	397	386	377	403	419	380	401	391	420	424	367	402	396	417	393	388	393	411	376	420	357	430	380	378	406	426	415	413	378	405	380	398	373	396	436	421	396	415	411	422	372	415	393	386	423	388	393	383	394	405	411	394	428	368	388	434	422	411	375	424	406	414	352	391	403	427	421	402	399	385	409	374	434	446	370	442	395	445	364	386	408	439	443	398	393	388	386	440	342	383	397	407	367	436	401	350	391	391	395	421	385	407	415	377	376	389	410	425	429	402	366	409	370	378	393	419	391	389	408	419	398	414	425	379	404	367	400	448	382	398	416	430	421	357	369	354	425	406	401	385	433	418	374	393	426	417	399	416	417	386	411	406	388	422	438	407	406	387	415	432	408	404	426	403	376	412	382	389	411	407	427	399	390	398	385	416	395	425	399	418	398	404	399	412	365	425	376	431	417	420	394	406	392	427	390	415	399	383	391	398	412	371	417	413	419	414	403	370	401	396	393	415	389	378	429	391	405	409	414	400	394	392	414	385	410	403	431	431
10565	15121	1147	755	620	620	565	588	555	512	538	522	512	469	509	487	508	506	467	506	491	488	486	489	500	509	519	495	511	510	483	489	507	490	489	531	504	519	468	474	545	505	537	489	503	483	473	504	543	533	534	438	515	471	505	504	496	469	543	453	484	492	487	516	504	493	469	449	483	494	468	451	447	474	465	452	494	508	489	502	479	489	466	524	503	493	502	482	465	479	515	477	476	515	472	508	488	468	459	501	497	501	485	474	500	514	516	477	542	526	524	457	477	484	497	495	468	504	495	502	526	541	529	491	495	467	512	479	496	502	538	534	504	524	508	483	514	510	455	513	484	494	506	512	517	502	492	530	501	501	494	496	523	550	492	492	512	507	513	485	529	509	506	451	488	476	473	463	469	506	471	508	512	478	481	493	486	512	505	482	556	458	494	444	457	485	461	516	489	445	510	511	469	498	476	469	467	489	513	451	492	484	522	515	510	458	499	512	546	514	515	485	487	523	516	489	504	513	480	513	484	505	457	543	492	467	492	470	496	498	501	505	475	516	485	472	472	501	522	492	481	495	490	498	503	478	455	489	451	500	502	505	465	449	486	480	493	518	490	505	536	476	476	472	470	503	478	478	491	534	500	500	475	482	489	459	535	486	501	518	458	499	507	445	480	469	492	529	503	459	506	504	476	482	494	494	477	468	484	485	469	495	474	481	481	462	460	513	484	480	482	468	458	455	480	509	490	473	475	484	459	487	491	530	460	491	537	485	436	516	500	513	552	518	516	477	467	491	525	502	491	478	500	456	511	525	492	489	439	470	501	504	449	473	509	497	433	486	501	507	518	481	472	488	450	533	475	497	501	462	507	482	522	525	515	495	457	515	495	474	494	498	484	484	485	464	470	479	504	519	523	489	499	516	502	465	500	496	484	486	506	456	557	524	501	488	461	439	498	484	517	509	470	486	485	488	489	491	503	528	502	501	529	491	525	463	479	484	509	496	504	531	475	499	448	501	474	517	463	480	507	509	508	481	499	517	506	508	463	526	494	470	455	450	473	465	471	516	463	507	524	497	491	505	496	454	462	478	507	495	509	476	501	518	487	482	484	503	469	525	471	472	516	505	490	483	494	499	542	512	518	439	467	531	493	519	487	495	496	486	476	503	499	526	501	495	498	468	508	467	481	497	507	537	461	502	486	488	500	493	484	482	495	452	498	499	482	479	497	520	477	522	488	528	502	475	465	461	490	472	520	453	496	505	507	504	482	461	461	500	508	495	512	508	467	503	507	460	492	492	465	491	497	524	478	444	499	493	480	507	503	519	451	496	489	488	500	466	473	479	506	543	473	470	410	481	479	494	490	479	479	495	508	465	526	483	481	505	542	493	456	489	532	495	512	491	511	465	510	520	488	499	487	510	483	479	478	507	539	457	484	497	514	528	477	502	489	490	506	513	443	490	515	494	454	532	476	485	458	477	512	480	502	472	494	526	521	500	499	502	518	503	466	506	464	500	452	443	517	482	498	514	528	493	495	467	512	476	496	493	493	470	471	468	501	514	494	501	495	516	470	480	545	469	498	516	444	456	522	495	453	490	510	547	489	491	477	506	492	481	512	496	521	500	490	480	465	473	501	464	496	489	478	510	471	466	509	496	482	467	505	472	486	511	475	496	523	501	437	532	516	474	491	535	481	544	541	512	502	452	503	476	499	515	521	444	507	507	522	502	479	514	499	512	525	444	470	484	503	497	492	522	510	489	491	444	484	528	475	481	490	476	514	517	523	487	506	495	450	462	483	510	514	500	509	549	481	531	492	516	502	486	507	466	464	425	466	505	500	493	490	517	479	464	522	481	476	510	518	435	513	489	499	513	490	471	479	495	471	467	469	502	510	549	521	484	492	478	510	504	495	499	471	497	499	521	494	470	492	492	492	503	469	454	502	509	490	468	476	471	454	474	514	496	540	473	464	550	437	499	490	511	488	478	478	494	527	483	485	497	527	481	514	483	463	547	456	498	480	467	513	543	469	515	515	496	465	508	505	510	470	523	479	450	508	481	447	508	533	501	450	476	494	474	480	504	511	508	439	513	481	491	519	476	505	489	438	490	468	484	492	481	492	468	510	522	516	489	481	528	460	509	504	477	507	493	473	509	467	502	503	494	447	487	491	487	493	462	527	501	473	525	494	492	470	550	481	469	483	541	472	515	489	523	513	506	496	493	494	510	488	496	456	460	497	521	515	516	488	494	457	517	492	476	475	511	521	522	489	538	525	478	495	486	481	504	507	476	462	497	463	473	505	509	484	498	504	520	489	471	442	520	473	461	546	490	505	503	450	466	523	519	503	535	503	508	529	486	497	508	504	486	514	524	501	474	462	480	501	488	482	499	517	490	484	499	483	478	499	498	508	443	462	484	470	482	509	425	471	496	471	512	512	444	480	537	466	454	506	498	520	490	452	477	489	500	519	539	496	509	499	488	490	491	512	502	504	496	475	491	499	524	486	509	487	476	494	514	488	475	472	483	494	494	489	455	488	513	525	510	474	462	467	493	520	476	482	507	475	491	493	490	545	510	484	487	485	477	475	497	475	511	498	528	515	492	486	515	555	495	467	495	499	492	488	482	487	495	497	487	479	496	488	466	504	487	525	483	490	508	525	510	511	486	467	486	481	524	504	486	496	495	471	473	506	465	506	491	484	476	504	486	502	485	482	482	471	485	494	517	447	489	505	520	557	514	492	478	452	504	503	501	521	528	506	492	467	493	459	497	527	500	474	499	538	511	491	476	509	488	500	477	504	473	503	479	448	499	496	493	498	489	489	494	490	472	460	512	502	488	471	458	492	458	446	498	467	493	471	502	502	507	453	487	427	485	459	498	492	495	436	495	506	466	475	452	466	494	469	507	483	496	528	488	430	521	490	483	502	479	499	458	479	466	524	487	522	497	501	489	481	480	515	522	465	496	489	499	503	480	476	511	456	498	495	468	529	477	502	514	476	476	470	503	507	522	515	493	487	509	493	484	509	502	481	459	489	536	462	444	510	538	483	504	481	480	503	483	500	499	470	494	493	481	487	471	485	514	478	475	502	474	461	527	505	503	461	485	479	491	486	507	482	504	463	503	482	505	474	488	467	462	513	521	493	498	528	506	497	478	491	488	514	498	479	505	510	483	507	511	499	493	493	504	478	441	503	465	455	466	488	516	444	472	502	535	523	467	493	471	531	449	524	485	494	490	472	468	503	457	515	484	536	494	509	506	495	522	492	504	499	514	507	523	446	518	520	499	484	484	450	468	493	494	493	495	513	484	489	481	482	488	531	481	487	506	514	479	468	526	458	447	480	506	480	548	506	455	491	462	501	513	462	495	522	517	492	490	480	482	480	472	494	444	509	486	508	498	517	509	500	515	523	473	484	521	475	523	491	494	529	519	476	465	545	530	499	468	484	487	496	465	459	443	448	478	500	498	507	465	472	508	484	484	511	494	490	494	482	451	482	495	470	474	488	485
23843	21133	28219	24230	21118	12478	1590	1079	936	829	801	725	729	710	662	681	688	652	645	637	635	625	664	654	609	642	635	642	607	595	607	618	551	643	601	570	591	654	567	639	599	617	641	611	575	619	600	613	611	590	582	617	630	574	602	616	589	601	568	597	575	587	623	623	608	594	599	619	569	545	640	625	613	590	551	593	615	620	600	550	608	627	625	536	632	592	592	582	556	632	587	614	588	607	632	583	584	541	584	589	609	616	604	587	583	592	587	537	612	603	611	614	592	629	609	643	612	550	608	572	611	601	567	555	565	566	570	584	607	633	602	622	581	626	619	598	614	645	619	610	601	583	598	625	627	589	644	640	554	587	588	602	640	613	572	583	593	571	579	622	604	601	581	616	567	619	647	591	629	590	598	623	621	612	587	594	602	597	560	578	631	588	627	579	579	600	602	631	587	603	587	591	554	619	649	622	587	610	603	621	619	599	589	616	612	590	598	584	600	611	593	629	610	587	595	622	632	589	622	590	632	597	616	620	648	619	561	604	623	578	584	600	608	579	591	621	600	605	587	529	600	588	604	617	604	610	637	598	614	582	568	631	598	556	625	583	603	611	576	626	563	597	618	599	634	573	649	621	581	590	560	587	557	613	603	592	613	582	628	569	552	596	611	602	596	586	587	626	601	615	580	618	637	580	626	581	578	585	604	619	571	585	620	596	601	651	620	542	582	613	554	566	623	598	623	633	614	595	601	634	552	582	577	577	575	583	568	569	616	602	574	565	599	575	626	612	660	550	668	638	551	595	604	573	565	622	591	585	602	578	632	609	590	548	580	575	568	593	542	595	579	577	585	615	622	643	618	611	592	606	594	599	596	616	569	638	643	608	617	601	564	593	592	566	619	654	659	599	620	630	575	582	585	578	602	616	620	604	581	609	596	586	605	602	573	582	582	531	564	628	636	610	606	584	599	578	589	568	543	612	611	581	568	591	582	612	593	600	612	589	609	622	600	574	590	550	595	642	588	590	551	594	556	598	588	575	604	574	578	595	605	567	580	600	562	593	660	598	640	603	602	564	581	583	621	560	608	605	657	577	605	609	612	632	583	562	603	572	629	612	634	585	587	582	628	612	578	602	607	603	579	600	595	626	608	634	596	631	591	581	603	611	568	600	553	563	610	570	607	597	601	607	586	619	590	573	586	574	659	607	621	585	580	586	565	649	553	609	616	625	618	599	579	546	604	567	573	563	561	617	604	555	583	575	594	563	598	613	635	639	621	605	574	603	640	628	581	577	634	607	641	568	580	551	575	572	576	601	623	558	641	606	606	582	572	600	631	603	553	594	597	616	616	605	603	590	603	579	630	575	620	578	565	594	659	584	618	619	606	615	610	619	570	597	562	618	604	590	607	641	610	615	608	556	622	581	576	535	591	618	589	612	614	597	608	573	569	663	571	656	585	565	552	599	603	603	603	633	575	581	580	605	579	610	538	574	564	590	610	612	579	604	603	641	619	557	584	622	588	574	643	586	604	609	570	607	581	601	577	581	603	598	620	553	634	577	613	620	601	593	595	616	608	602	604	597	586	644	617	614	551	582	619	572	603	646	610	585	607	591	605	613	626	560	572	587	588	584	588	576	587	637	592	626	615	619	592	604	624	599	540	595	630	623	588	610	585	534	620	580	595	605	577	624	607	575	610	604	607	581	618	633	607	648	634	570	586	652	630	594	623	620	587	604	642	583	590	637	605	552	629	644	608	582	638	568	583	582	628	614	577	610	631	599	625	589	594	600	584	585	607	602	641	610	640	613	557	544	576	613	643	617	618	605	570	601	561	617	598	593	581	574	589	578	584	583	594	613	545	559	622	582	604	572	600	621	564	622	624	554	602	575	624	563	568	562	593	584	610	620	570	582	560	553	564	572	584	566	616	625	616	640	614	560	615	570	565	587	585	580	584	608	626	614	574	585	594	570	585	618	646	594	588	565	582	596	582	599	610	609	602	628	632	572	616	579	614	591	630	561	589	594	574	549	623	571	624	610	556	564	580	614	599	577	549	630	595	583	596	559	575	581	601	568	580	604	578	584	604	578	602	597	577	628	555	605	586	578	619	571	638	596	590	570	587	588	583	588	633	593	615	558	611	539	588	642	633	581	587	633	598	562	619	651	596	573	582	615	588	595	616	625	645	604	638	583	616	584	586	600	625	606	606	588	610	623	560	581	607	559	572	567	558	553	586	595	620	641	597	601	599	645	611	618	618	568	605	564	651	579	586	604	597	548	622	575	553	611	608	581	599	576	592	608	617	570	568	551	596	553	608	609	629	615	572	586	599	638	547	562	600	590	595	592	630	580	624	612	594	579	570	607	594	573	615	605	602	588	623	589	627	593	623	547	563	595	616	592	567	641	592	558	580	582	609	577	576	619	562	640	570	623	581	635	558	612	579	583	565	593	591	615	572	618	623	555	651	630	596	613	601	618	591	581	570	592	584	606	598	605	608	615	590	637	575	598	600	601	607	603	647	597	631	606	606	610	554	608	618	597	611	587	593	602	598	630	556	648	599	588	591	614	607	584	543	621	596	636	567	580	595	604	606	618	584	606	544	611	573	602	511	600	603	595	577	606	628	611	600	584	588	663	570	605	598	595	651	608	558	597	551	619	618	587	566	565	619	600	603	628	587	602	621	579	605	617	569	590	590	600	594	609	588	605	636	611	627	594	548	578	622	618	592	580	596	562	568	627	603	644	580	609	601	617	638	551	577	661	617	553	593	612	609	610	543	588	603	571	630	595	569	555	592	563	606	610	575	619	577	564	604	611	628	586	608	592	598	604	622	632	620	571	646	572	581	606	606	596	597	618	584	612	588	562	603	632	585	581	573	581	648	592	560	605	609	573	565	572	623	611	587	588	596	600	613	584	601	589	581	604	610	564	584	591	595	624	578	590	607	617	604	614	603	601	621	558	550	605	575	646	594	611	594	604	570	612	621	585	592	552	624	618	574	590	584	556	596	590	595	583	617	587	619	620	584	598	597	612	603	627	584	574	595	588	557	625	607	560	524	603	579	585	583	610	635	631	588	632	607	540	580	599	592	576	575	580	567	603	611	600	631	634	593	620	563	575	602	588	639	601	613	629	569	563	565	590	543	606	552	580	608	613	580	591	580	596	618	589	623	613	559	622	604	634	582	605	628	587	593	614	605	578	598	569	608	666	588	563	549	606	563	609	555	595	564	629	559	576	590	589	614	589	586	581	567	590	566	629	615	581	621	573	623	592	562	570	634	590	582	583	615	593	584	546	591	605	600	581	619	611	589	616	612	591	601	627	588	611	624	552	595	622	608	610	550	615	582	569	585	563	578	592	569	575	591	597	586	569	598	620	612	559	619	626	588	563	602	610	620	577	551	548	568	643	632	569	562	575	585	617	562	580	590	592	574	566	576	591	590	631	576	584	624	609	598	609	575	596	614	624	601	558	621	584	618	591	593	595	567	615	576	590	598	579	592	613
18707	37911	8442	4323	3058	2321	1932	1594	1397	1245	1099	1041	991	990	870	893	911	804	860	762	781	808	776	739	727	810	793	763	797	739	770	769	803	745	718	729	763	709	681	756	728	726	714	698	761	669	729	720	695	734	774	740	691	727	705	707	740	714	762	733	708	697	732	717	743	684	705	705	730	669	687	693	739	691	703	664	756	725	747	711	693	696	688	751	708	753	711	651	672	761	738	706	729	696	707	717	725	762	667	732	718	728	670	747	716	771	667	725	734	752	705	674	703	701	716	734	744	719	678	723	763	704	707	713	719	686	719	713	687	686	729	724	703	743	749	753	745	733	706	723	739	714	717	688	700	688	729	721	736	737	690	720	699	670	662	742	690	708	701	695	692	763	735	712	707	682	689	722	750	686	723	686	687	684	730	687	696	734	694	667	663	685	692	716	731	732	692	697	692	715	693	731	708	696	689	711	721	711	686	708	708	665	668	688	714	720	679	746	694	710	680	704	707	686	707	702	745	705	715	687	691	719	678	701	694	671	714	722	708	728	713	729	683	719	670	711	744	711	699	652	716	668	714	705	699	741	766	770	694	722	722	751	743	711	715	687	726	690	691	726	708	691	730	709	704	676	716	708	724	690	669	747	720	730	706	719	708	711	764	745	715	692	713	683	703	712	712	730	725	680	691	739	718	717	717	731	716	705	701	713	734	734	700	694	718	693	708	708	693	745	725	735	745	708	714	698	731	729	653	706	688	715	743	742	723	758	731	693	743	687	711	711	709	758	718	716	759	753	734	755	681	689	676	773	750	719	697	730	681	710	687	713	741	665	729	708	706	733	667	702	674	748	702	715	696	705	681	733	690	742	717	705	725	688	736	704	712	704	730	720	735	718	706	739	755	686	752	684	759	679	722	708	686	670	690	700	725	709	691	659	690	703	682	650	694	679	735	676	715	721	663	717	707	709	702	708	706	715	736	713	711	758	724	751	744	711	707	747	737	734	691	709	682	706	738	667	675	702	730	690	696	712	728	678	688	690	722	687	706	676	719	666	705	695	714	713	728	728	685	693	681	636	730	716	752	638	732	688	682	676	693	741	702	695	685	668	716	733	702	674	681	744	706	697	723	667	733	757	734	700	679	741	712	737	748	728	730	674	690	686	699	701	716	714	716	702	678	729	731	687	745	694	675	711	682	686	663	753	710	701	724	706	674	753	676	691	740	684	715	733	668	667	742	732	720	658	730	716	715	657	724	693	730	654	711	735	673	664	742	722	692	704	740	701	717	717	729	687	684	698	716	667	655	690	709	700	707	661	714	735	687	701	695	714	689	727	688	701	717	661	694	725	693	723	756	731	706	726	670	708	751	770	680	713	750	612	709	693	697	702	721	698	715	716	761	715	720	669	689	746	739	712	698	661	722	692	666	752	699	669	704	749	705	690	650	701	724	694	719	686	724	645	722	743	705	700	707	696	693	727	730	702	712	741	725	681	723	685	707	678	745	726	720	698	692	720	761	695	724	714	720	717	715	737	681	690	687	715	695	703	727	721	687	721	700	761	667	654	672	719	715	685	696	673	705	728	693	709	706	712	672	695	726	715	729	745	689	672	708	714	652	720	705	639	731	709	770	726	658	716	699	707	740	734	700	716	707	706	668	690	726	758	742	688	704	740	700	717	721	669	695	725	749	716	737	706	734	668	664	680	687	714	728	719	719	737	738	714	699	706	750	694	723	699	718	737	680	653	732	748	719	692	728	724	655	705	724	705	721	701	720	738	735	712	652	723	719	761	700	695	704	692	731	674	666	723	679	743	662	712	742	712	713	760	732	726	745	732	747	731	652	689	742	692	705	704	765	698	699	641	677	685	701	704	726	673	713	694	709	673	712	657	717	707	687	712	726	710	722	700	677	716	689	692	717	715	692	717	729	695	776	717	696	739	677	710	710	673	738	698	689	734	720	695	746	686	696	680	723	745	689	654	709	711	703	695	714	687	718	713	737	728	704	698	700	741	646	703	692	652	711	694	705	680	722	687	703	701	723	678	740	700	726	704	711	715	666	672	735	710	692	710	727	668	778	680	654	679	730	690	685	726	707	677	703	727	764	741	743	743	740	752	760	699	722	734	725	753	681	689	656	719	692	694	687	707	736	690	717	698	675	728	729	696	714	756	729	752	734	693	717	721	692	732	733	698	707	774	710	721	695	676	719	695	714	688	657	705	742	680	723	679	761	690	692	723	715	713	734	699	716	655	693	718	716	748	716	749	700	724	741	728	705	732	696	698	712	740	716	699	685	756	696	736	677	737	766	684	674	733	712	669	680	720	679	760	723	694	725	740	715	706	720	711	715	711	707	692	680	741	735	748	671	713	687	723	673	741	663	756	716	692	671	732	702	702	744	722	716	747	724	673	708	695	697	697	731	726	692	684	691	722	695	699	701	736	727	704	690	689	715	703	748	693	712	729	713	701	650	712	732	710	722	682	723	697	729	725	709	741	682	736	745	716	753	707	672	750	714	674	734	668	737	693	717	717	724	761	712	735	751	698	707	731	700	676	687	732	672	712	724	734	699	699	711	755	671	717	694	754	669	704	698	739	704	740	728	664	715	720	734	694	756	677	749	721	660	710	721	674	714	710	701	722	709	736	710	697	705	739	712	744	670	714	727	698	703	716	717	683	727	650	706	678	723	709	702	713	710	715	726	702	701	681	728	692	750	727	742	755	705	716	681	706	630	720	718	723	680	707	732	715	715	707	767	705	709	695	719	677	702	668	737	721	731	724	695	729	689	736	707	695	680	707	716	720	704	692	680	672	690	697	708	723	753	686	739	723	738	694	701	725	704	734	668	659	705	735	743	722	674	714	690	720	719	643	712	727	680	739	689	712	735	696	674	699	740	725	716	687	729	699	755	722	684	730	738	704	693	669	675	719	677	691	710	698	727	698	697	686	711	678	685	708	767	708	733	689	741	717	718	692	704	711	717	700	734	747	718	711	687	684	684	767	748	684	725	717	743	721	741	689	717	709	705	739	730	711	737	660	744	643	679	664	698	678	683	718	728	699	684	691	723	724	768	694	697	694	709	688	718	713	664	743	693	701	733	727	757	727	707	703	698	719	657	698	695	717	721	713	668	733	690	720	745	722	732	691	698	750	730	668	686	701	693	649	727	716	670	728	706	734	705	705	710	713	709	756	680	720	731	714	759	718	693	712	700	758	753	681	699	729	730	670	694	749	719	726	679	688	738	704	737	687	724	709	720	733	716	743	759	683	690	682	664	710	682	681	642	710	722	706	702	677	668	649	731	690	720	668	717	739	708	691	704	738	696	701	725	703	714	694	738	714	722	735	694	719	655	715	709	670	741	746	676	722	697	693	693	692	710	705	721	693	724	752	707	709	723	657	687	743	751	697	748	700	687	739	724	681	709	669	719	677	699	712	737	688	682	706	735	680	714	704	742	730	718	718	682	715	685	743	722	714	681	703	707	681	740	701	722	658	740	699	713	751
25041	21140	27152	25106	12319	833	616	532	512	420	414	437	360	394	365	375	372	356	373	378	414	375	357	346	347	344	322	332	324	357	317	352	358	349	327	309	343	309	351	331	324	357	365	394	383	330	338	369	362	361	327	346	323	340	328	308	343	326	337	327	382	348	332	347	353	367	320	322	330	331	364	346	348	344	331	340	381	335	351	353	354	331	322	341	348	314	361	334	348	355	366	336	358	369	353	367	346	351	334	364	338	313	337	308	311	324	323	341	337	370	339	324	345	329	341	342	336	347	337	351	350	342	349	323	341	326	332	354	361	329	335	326	362	348	345	381	359	313	344	354	351	331	346	332	321	362	313	346	338	309	344	339	301	310	371	364	352	337	348	372	339	358	380	351	333	347	359	335	342	335	280	350	347	350	314	340	348	349	295	325	303	361	367	332	311	328	360	349	324	332	344	337	352	337	345	300	357	340	357	323	331	337	373	329	331	361	301	332	303	311	343	341	293	346	323	320	364	340	369	363	348	369	327	375	386	321	339	360	344	347	367	341	337	312	328	336	324	333	344	371	321	379	337	357	317	326	335	359	358	335	362	350	322	353	333	347	334	344	347	324	337	322	374	358	357	378	360	357	367	335	350	328	325	339	347	377	352	352	370	348	340	340	336	360	348	347	328	355	362	317	350	328	357	334	361	340	332	347	344	328	389	338	352	310	363	330	300	335	347	334	364	344	325	359	319	344	348	331	368	330	353	315	349	331	332	351	327	346	341	391	312	345	363	321	339	356	330	319	309	339	318	363	331	328	309	349	338	311	308	357	345	362	352	363	329	310	355	291	345	356	333	354	343	347	373	352	320	366	363	338	351	348	350	346	359	351	309	321	368	339	362	333	363	366	312	345	316	356	351	318	336	312	325	354	324	340	370	357	350	304	334	321	350	357	338	346	331	335	357	313	312	357	334	334	299	327	358	339	330	328	328	319	313	314	329	318	361	369	327	338	329	327	333	303	363	358	352	319	344	345	372	340	375	295	340	330	333	324	343	358	333	300	336	362	317	336	328	321	339	337	333	325	343	303	343	334	347	340	311	356	345	360	366	357	369	338	340	342	356	346	320	371	359	316	357	335	297	331	351	339	308	335	320	333	358	388	304	312	322	345	335	352	330	389	367	373	336	319	351	351	315	340	325	335	345	319	335	316	371	328	340	349	312	295	304	335	362	322	324	336	360	364	378	376	373	341	355	307	340	343	313	331	373	333	341	324	348	359	327	350	297	327	337	305	312	354	334	358	328	353	345	335	340	310	325	318	353	327	289	346	338	349	338	371	314	317	370	366	318	333	349	338	334	324	344	346	355	329	354	332	338	314	336	321	335	345	399	329	327	347	297	350	328	346	327	318	330	330	320	363	354	315	346	326	344	328	321	361	333	335	324	318	310	316	344	325	342	352	336	311	336	357	360	352	347	329	351	376	345	299	324	329	317	366	299	355	370	348	338	327	310	332	318	325	347	319	281	357	317	329	330	327	326	321	361	350	351	335	333	367	331	346	363	332	339	336	347	341	347	329	340	359	296	345	347	348	360	342	335	338	347	325	363	324	320	326	349	301	361	335	359	297	333	371	318	344	336	369	326	342	320	349	335	372	336	371	338	350	325	365	342	305	357	340	340	321	331	329	389	369	325	331	343	326	325	336	362	344	344	323	329	355	336	372	356	332	365	341	353	326	318	370	352	321	346	353	318	330	338	303	328	348	327	349	380	311	329	317	307	343	336	339	361	322	366	343	355	332	344	333	362	316	325	346	353	308	353	333	347	364	373	336	345	329	326	364	335	358	357	350	338	370	325	341	355	324	368	355	328	331	340	319	289	324	309	368	349	347	338	356	343	324	388	334	353	332	336	304	345	328	327	322	312	333	337	338	330	354	345	312	342	312	363	359	329	324	343	345	379	335	325	357	341	372	335	333	340	351	340	375	343	317	334	332	329	337	318	284	364	331	344	361	397	346	333	314	331	315	339	314	325	359	357	343	339	321	318	332	315	343	359	299	346	310	346	359	351	356	320	373	323	336	345	305	317	327	385	395	304	356	343	342	307	343	338	378	354	328	356	334	327	345	355	330	352	352	367	299	336	335	342	333	358	342	341	327	325	307	382	331	344	353	328	358	303	349	337	321	325	339	339	324	374	353	357	346	333	319	343	326	367	363	335	351	341	353	316	329	336	351	334	341	330	307	336	343	328	379	317	313	337	354	345	313	336	334	355	359	339	327	345	329	337	339	334	326	347	369	344	338	363	387	339	353	338	319	298	355	325	358	366	349	367	365	341	313	348	318	306	325	350	313	369	341	310	313	341	358	339	280	318	316	310	319	350	333	337	336	332	358	335	349	329	336	372	322	332	343	338	329	371	332	333	361	347	323	346	373	350	314	324	362	321	345	323	341	329	345	377	361	358	318	370	345	338	332	346	336	313	359	338	379	345	341	303	342	326	326	352	353	381	327	321	325	333	346	337	342	357	300	332	371	329	358	336	333	327	342	344	299	364	350	357	334	347	349	390	356	348	369	316	324	355	313	350	346	324	351	320	304	327	351	323	293	321	326	365	342	335	343	379	337	323	370	368	318	323	318	343	353	336	375	358	330	336	318	359	335	318	313	341	345	352	330	314	311	333	325	294	331	360	361	353	331	329	336	372	392	310	331	347	286	356	340	353	354	346	327	351	338	322	375	316	350	332	342	336	308	340	336	327	322	364	322	334	365	333	359	318	335	337	336	337	375	321	331	353	355	314	343	342	343	319	359	317	354	367	329	355	345	326	315	333	374	344	323	327	338	356	368	327	329	310	333	368	325	342	332	361	326	340	355	355	325	324	330	309	369	335	319	332	323	388	344	318	339	318	302	334	348	351	322	327	318	324	310	320	359	330	373	322	378	348	351	329	345	326	364	359	350	378	338	323	344	341	353	358	328	338	349	386	345	343	360	343	342	353	302	363	326	334	358	331	344	344	346	344	321	366	333	331	350	366	306	329	341	329	321	367	351	352	356	332	353	331	333	339	342	340	326	345	331	356	339	331	318	335	345	327	340	315	336	327	358	353	324	316	324	348	314	315	335	376	327	371	292	368	331	327	318	325	336	350	369	335	338	381	332	349	329	321	318	343	325	318	359	309	348	351	341	358	356	352	359	337	348	367	340	333	335	322	354	348	366	331	369	309	347	352	316	319	336	323	343	354	330	355	348	311	345	366	351	328	338	333	343	310	351	315	323	311	365	333	349	316	351	374	336	334	347	352	332	336	335	295	325	312	318	361	333	331	374	351	307	346	314	332	346	350	338	334	343	339	326	342	324	355	330	362	313	374	344	346	353	335	335	367	331	317	350	323	344	327	290	354	343	313	297	321	332	320	295	352	318	325	330	349	346	360	307	347	340	355	322	356	335	314	316	317	375	331	350	331	361	314	310	323	328	317	341	354	330	300	326	358	333	341	334	334	337	336	349	300	353	374	346
19096	30196	4765	2371	1682	1345	1103	919	790	690	646	592	590	548	553	520	468	495	500	468	502	455	508	453	438	480	415	455	440	447	441	427	438	417	527	477	447	402	428	446	417	454	417	407	389	450	437	415	399	427	458	457	390	419	413	439	401	420	415	433	441	397	454	419	466	450	436	383	447	429	411	476	405	474	407	470	446	424	400	441	415	457	443	403	424	427	430	415	404	441	394	432	389	452	416	449	418	436	401	480	409	423	365	417	439	440	413	458	442	467	397	409	460	437	424	397	407	440	435	415	397	447	412	419	392	397	421	433	406	402	421	435	407	500	449	457	463	451	438	457	449	380	392	415	464	452	447	421	437	434	444	455	434	404	438	417	368	465	431	423	410	403	383	404	442	419	418	391	401	423	446	390	427	431	430	403	463	415	441	442	405	467	422	404	419	436	439	432	429	445	434	494	424	450	437	447	431	441	448	434	396	450	436	429	415	416	456	439	418	420	440	425	444	387	418	429	473	436	414	441	450	425	421	444	443	431	446	391	437	413	448	480	430	431	396	459	470	430	413	438	413	411	426	406	445	410	436	437	448	395	410	428	444	428	430	430	422	403	433	411	409	446	429	393	435	425	407	403	431	410	380	396	423	447	432	440	459	436	417	420	415	444	401	419	463	421	423	427	411	420	420	425	445	438	452	466	419	472	432	433	418	401	412	435	416	419	435	418	434	413	451	419	462	409	393	437	424	441	408	415	438	399	410	414	438	428	443	382	477	443	448	430	402	364	397	447	413	424	430	415	387	442	467	435	424	432	449	400	426	465	418	483	465	432	423	426	455	403	453	421	419	443	461	425	440	400	433	444	402	430	431	406	441	424	444	408	416	401	437	421	438	458	423	429	414	438	434	397	414	391	400	445	409	434	409	389	389	456	439	410	426	407	430	410	420	451	439	413	378	462	397	416	392	452	434	440	413	445	417	439	436	402	461	432	394	467	467	434	452	432	421	418	429	423	438	443	483	431	435	416	430	410	431	437	433	440	404	417	419	420	474	457	409	419	429	434	397	417	395	414	413	433	395	432	406	435	404	458	452	401	393	423	434	392	420	396	438	463	452	433	437	413	454	437	424	425	442	426	377	385	427	439	453	413	423	413	409	433	440	426	428	417	397	428	422	415	433	370	414	407	437	429	453	414	446	438	467	438	400	446	447	444	430	442	406	412	437	426	435	410	442	431	445	400	403	419	426	449	468	443	398	484	456	404	466	397	409	409	470	469	442	387	472	445	462	416	428	400	425	450	452	482	448	434	464	437	423	472	379	440	421	414	373	429	443	431	434	409	434	415	406	419	425	388	421	389	430	422	458	430	407	471	440	442	431	398	420	434	445	419	445	417	440	413	416	409	432	465	428	447	438	424	475	432	400	456	435	418	412	406	446	418	422	426	402	460	428	402	443	450	414	445	388	428	421	444	425	454	370	437	445	440	399	430	420	449	410	440	415	426	411	421	432	431	400	400	412	398	402	426	425	460	432	448	422	413	408	417	413	447	400	415	408	433	402	443	457	416	390	470	468	415	402	421	428	437	446	433	414	408	439	436	446	429	458	433	420	435	415	396	417	433	413	442	462	418	466	417	387	451	399	395	422	404	407	436	409	418	438	445	394	421	409	375	443	459	404	391	428	434	436	442	453	461	410	440	443	406	407	426	440	446	420	434	461	453	427	436	412	402	445	436	409	414	415	412	422	423	409	409	424	415	422	426	438	440	431	408	408	429	403	426	397	415	419	389	407	404	421	447	422	405	436	425	464	400	426	411	406	434	411	420	459	411	471	422	400	443	397	444	454	420	422	421	449	423	386	376	451	397	408	418	415	463	431	416	461	443	433	435	425	419	452	442	462	440	440	462	420	435	432	428	422	456	416	436	439	413	424	439	421	462	460	415	416	447	410	412	439	424	410	402	432	431	430	436	458	408	446	482	413	421	406	440	447	416	419	394	427	433	403	424	437	410	425	451	432	425	426	412	411	416	428	428	437	436	450	423	452	423	398	441	473	435	413	429	458	443	430	451	424	451	456	429	439	468	437	442	438	437	375	406	428	414	420	460	474	427	418	390	412	416	420	418	429	457	431	401	452	383	426	442	409	417	449	419	450	421	440	443	461	453	431	430	455	411	398	419	421	433	404	415	419	451	413	434	418	401	439	452	416	443	430	439	416	445	391	454	416	439	418	436	457	406	416	403	446	446	462	434	433	495	425	426	451	467	416	413	441	424	416	413	407	438	480	412	437	431	419	422	378	403	437	434	439	429	408	410	430	436	461	409	441	435	393	447	438	453	413	434	434	406	459	457	425	431	399	411	421	442	421	454	432	386	413	441	428	475	445	438	437	438	437	449	458	447	430	434	422	459	403	405	415	385	433	424	422	430	423	444	400	428	418	415	468	441	424	440	402	439	432	414	423	418	391	426	421	485	448	402	449	444	421	423	391	460	453	414	389	424	449	437	429	417	420	451	423	446	423	427	430	453	423	446	444	455	435	432	440	434	448	421	434	462	403	430	399	449	419	424	426	425	407	422	434	444	393	432	425	423	425	447	410	457	423	431	436	403	379	430	422	450	453	411	417	427	431	445	428	435	449	429	428	404	432	472	429	465	420	435	426	448	445	411	423	427	436	419	446	419	428	406	390	442	439	426	414	431	429	435	423	434	363	429	429	413	414	436	441	445	398	432	433	399	392	413	389	414	440	389	439	483	498	422	398	467	452	443	454	433	437	431	447	426	444	439	446	435	394	431	439	471	438	430	383	421	434	406	452	437	435	424	472	451	469	417	414	447	417	409	421	469	416	409	413	406	470	444	468	436	379	404	422	412	479	406	397	402	435	429	421	418	455	433	434	407	459	427	441	384	471	395	373	419	431	435	423	404	423	426	455	426	397	436	412	423	437	432	437	431	409	406	450	425	423	427	446	434	409	431	462	441	416	437	458	429	446	438	430	430	431	419	415	402	394	450	392	424	448	432	445	413	419	389	429	427	447	418	382	425	433	432	441	441	454	415	404	420	445	429	428	406	422	433	432	403	424	441	419	431	425	446	422	428	423	389	434	417	432	455	438	438	424	408	434	463	444	398	407	390	394	385	411	393	436	397	444	415	431	403	391	423	407	414	420	419	440	414	439	436	448	461	427	417	411	410	419	383	408	426	436	405	459	443	441	407	429	432	421	418	439	414	425	439	427	471	426	431	424	412	423	436	428	456	427	411	423	438	460	430	416	428	422	426	379	434	435	413	439	419	409	418	445	418	391	426	440	446	415	430	429	416	429	463	452	441	436	453	440	393	423	440	426	441	364	429	442	436	424	446	433	416	409	410	458	401	437	436	419	405	404	429	408	441	435	452	433	442	405	440	433	428	458	433	449	452	407	422	416	448	424	412	427	468	403	453	469	440	392	443	401	430	419	452	412	446	412	391	400	427	429	432	409	412	407	432	402	404	404	462	436	395	438	454	412	403
22873	21123	28530	23953	21123	21167	12325	1573	1165	1031	1055	895	856	786	785	747	755	724	714	700	673	699	654	631	667	637	626	638	635	652	564	678	646	583	587	592	642	602	598	663	617	628	591	618	591	570	616	614	594	619	643	604	580	611	566	608	603	604	601	610	668	607	552	596	599	567	583	598	623	608	609	616	617	597	623	618	582	598	609	601	585	572	587	612	608	594	572	626	634	584	574	609	572	575	612	593	639	608	604	552	592	634	588	600	562	642	622	579	597	547	577	605	618	619	649	594	597	600	578	587	658	616	570	577	593	578	599	598	615	630	604	634	617	590	588	679	570	626	608	603	592	612	613	608	588	600	642	597	605	580	619	579	582	570	585	599	581	573	600	613	606	599	613	602	571	630	604	600	609	580	617	590	608	599	648	637	587	585	566	603	604	592	595	619	603	565	617	597	593	575	597	586	579	597	595	574	593	612	577	593	603	572	593	614	608	606	612	574	576	597	600	546	636	584	553	602	592	625	599	613	584	596	590	584	606	599	593	604	670	587	591	606	588	595	586	592	558	578	610	632	561	592	564	597	581	644	559	602	570	585	610	590	599	600	573	637	608	606	619	610	607	601	568	558	598	660	603	588	618	578	609	589	585	573	590	555	593	609	581	614	561	612	606	569	606	602	617	560	597	577	591	534	606	588	583	612	600	587	592	598	608	580	598	610	583	586	610	566	591	600	615	602	565	589	566	606	590	622	595	571	560	596	592	576	614	610	605	578	605	600	611	594	612	569	597	561	609	582	550	564	558	596	618	579	613	627	592	660	590	621	647	561	534	580	604	596	574	595	605	585	581	578	592	620	563	567	625	575	564	531	600	550	624	635	601	643	601	602	572	563	607	591	595	574	603	622	594	569	583	606	616	582	585	565	575	570	568	541	579	605	564	593	579	596	589	568	588	633	599	590	601	545	606	545	608	642	599	594	583	609	556	570	619	573	587	582	618	586	571	575	613	581	585	601	603	565	618	563	564	577	601	591	602	532	588	585	594	577	558	574	608	589	610	578	598	574	591	565	547	546	601	593	590	600	595	622	616	603	619	582	600	582	583	644	592	540	605	559	624	590	588	548	564	591	584	622	606	617	646	597	632	602	573	558	617	613	621	618	592	619	596	542	602	569	594	631	584	600	610	604	572	557	606	597	608	573	580	581	595	590	620	597	572	603	611	588	633	661	567	558	633	573	562	561	595	623	608	571	578	595	589	543	570	565	577	563	604	585	604	574	577	624	595	594	543	566	597	558	604	585	596	557	574	561	555	578	584	575	629	569	570	600	577	608	637	563	593	620	572	589	622	556	601	612	554	644	571	578	587	545	584	550	557	574	619	581	576	562	566	622	576	638	620	640	607	593	619	560	568	589	618	566	564	648	588	593	563	594	578	582	557	658	622	582	597	591	589	569	539	601	588	663	587	588	578	630	636	628	570	576	564	611	548	616	583	579	580	593	561	626	555	616	635	631	610	561	586	597	587	577	590	590	606	561	611	629	605	611	612	593	571	557	574	613	597	611	611	588	620	588	626	607	568	588	595	575	581	587	602	603	582	568	608	587	580	591	577	608	556	556	623	578	599	579	608	607	578	572	578	622	616	621	590	539	594	634	611	563	636	601	623	574	622	603	624	541	567	580	585	595	617	590	587	623	637	569	580	615	582	596	578	564	616	599	607	651	584	559	633	617	609	606	573	560	569	555	580	602	604	578	595	572	579	612	602	608	609	582	554	584	622	592	597	587	620	603	608	609	589	616	607	559	625	553	602	609	608	591	599	572	573	588	626	599	605	540	562	598	575	570	581	592	594	616	578	636	569	584	573	560	601	591	604	575	599	632	614	626	616	583	621	543	623	537	592	583	604	602	578	603	600	638	590	602	586	621	564	583	593	604	630	612	654	605	525	602	632	576	625	619	597	601	621	578	580	618	606	626	602	599	568	566	604	566	558	537	570	575	534	556	554	542	590	560	615	603	570	580	572	564	609	558	595	594	592	591	555	625	601	607	573	625	537	630	603	624	549	589	586	612	595	583	603	668	596	583	572	570	587	634	574	558	586	543	581	624	599	548	629	668	590	570	547	588	567	633	593	556	547	568	577	630	648	628	583	611	558	578	600	600	610	580	621	570	568	587	542	599	630	634	580	638	628	565	576	611	551	617	623	534	605	620	586	611	605	647	562	590	585	559	594	610	578	611	578	586	600	640	582	628	631	607	626	606	596	609	585	596	595	592	619	594	599	611	566	552	562	623	600	577	584	589	606	646	606	580	597	595	627	598	576	576	590	606	598	609	590	608	603	600	608	610	635	615	566	601	602	597	583	561	553	611	607	608	634	615	619	541	589	606	582	563	582	607	579	564	577	604	597	591	590	550	549	603	585	560	613	597	590	583	631	572	558	603	627	570	613	622	610	593	554	603	582	561	614	572	571	606	614	607	605	584	630	626	560	602	570	583	577	588	596	650	584	581	608	592	649	581	575	614	592	624	622	631	617	563	594	596	627	583	561	586	575	589	557	586	546	569	604	555	608	618	594	589	607	587	590	575	604	599	577	591	651	565	574	583	604	568	601	568	622	565	646	589	562	621	614	575	556	563	589	575	559	623	592	590	554	609	623	621	605	566	580	579	580	580	627	611	585	584	602	594	546	597	589	585	617	597	582	587	578	581	633	550	584	567	599	610	614	591	599	593	544	580	610	589	638	582	584	610	597	605	586	537	650	622	635	590	590	556	572	595	583	544	613	571	597	621	572	571	623	569	606	545	597	611	598	601	629	609	566	600	599	643	571	607	606	635	590	624	608	611	546	594	618	600	563	574	585	548	622	589	620	602	599	576	595	551	583	597	626	588	551	552	569	606	571	612	620	590	559	610	609	579	589	527	585	609	586	593	581	571	629	583	626	558	552	601	578	576	594	554	618	614	557	600	601	601	598	582	552	595	602	573	594	571	570	616	609	595	617	560	565	585	612	576	583	607	593	590	621	597	576	586	630	594	564	573	656	611	557	552	630	607	589	575	598	604	579	605	603	597	580	608	605	612	560	597	548	656	634	594	572	602	584	583	546	627	592	579	564	590	625	537	564	631	574	605	566	617	580	560	647	640	575	624	575	609	569	563	627	586	605	574	572	587	632	596	557	633	580	632	573	610	634	616	600	552	559	591	567	617	601	568	617	540	580	594	553	569	558	623	579	598	545	629	578	570	568	628	610	586	594	630	598	556	575	638	605	596	608	647	622	588	597	574	599	608	586	616	582	599	578	581	610	636	610	562	558	606	602	552	576	568	609	604	576	578	604	592	547	636	590	575	563	582	591	580	600	577	564	608	534	567	634	608	566	582	573	521	599	626	580	583	588	600	632	567	579	601	580	580	562	600	579	558	587	574	533	601	558	578	606	611	639	561	543	573	532	582	615	624	614	568	598	621	542	595	592	569	604	604	591	596	604	566	599	643	620	594	593	586	573	593	580	616
18916	39897	13658	7308	4952	3845	2964	2490	2028	1763	1561	1344	1202	1128	1079	1040	996	971	932	888	833	805	828	856	784	786	758	751	761	794	769	757	740	786	749	724	778	708	735	766	732	704	738	704	698	692	756	742	682	776	701	757	736	712	665	689	702	707	717	738	734	697	734	746	709	731	744	717	682	721	662	719	722	684	689	729	699	738	704	671	763	667	732	733	658	704	757	720	695	695	680	732	700	705	772	745	702	695	737	721	685	653	738	752	689	735	755	733	730	740	681	714	705	697	723	693	714	694	727	714	716	706	744	713	729	698	737	768	721	673	753	711	766	752	745	708	737	785	720	757	667	672	682	720	707	703	742	704	701	708	689	687	745	680	683	737	721	735	720	733	687	674	675	695	726	707	639	725	705	709	654	696	708	661	779	690	728	698	743	694	715	698	729	697	682	742	722	726	734	699	658	720	696	678	725	717	690	724	737	735	713	717	762	722	720	678	681	700	713	733	717	649	710	713	708	706	709	752	718	696	689	751	677	667	704	717	721	662	698	718	693	689	723	730	683	705	702	747	674	697	653	661	649	714	726	704	701	716	710	656	688	725	733	724	707	667	734	676	773	764	696	751	664	681	671	725	685	711	713	698	743	734	683	719	736	717	685	681	715	705	702	732	723	721	705	692	734	697	680	696	708	691	684	718	662	711	721	671	718	719	659	729	694	701	733	701	677	745	719	700	685	691	767	707	683	728	708	736	730	725	717	704	729	687	728	705	679	690	735	695	736	744	680	679	743	725	649	702	714	714	715	724	708	702	715	727	691	700	668	690	733	706	713	720	707	739	691	663	782	704	721	748	663	696	655	687	698	756	720	745	701	732	723	719	697	706	705	720	699	711	747	706	693	683	732	668	693	703	712	739	726	734	773	700	768	756	696	704	692	700	707	684	727	680	711	703	688	682	670	713	705	693	722	698	735	649	672	719	693	721	684	681	725	684	676	717	721	697	709	679	710	694	700	657	736	699	702	699	716	693	679	716	683	666	703	724	688	702	733	717	722	696	738	705	715	685	698	703	715	736	681	724	700	715	705	678	711	685	734	705	738	712	719	690	717	685	720	676	715	692	741	757	691	716	695	709	647	671	733	744	704	677	691	722	745	696	747	713	663	689	698	731	662	748	685	720	721	695	693	694	741	709	716	682	680	715	715	741	740	688	744	686	688	736	736	742	743	693	658	692	697	655	700	678	696	757	725	752	723	699	742	719	681	695	695	704	700	713	713	715	727	696	688	737	772	674	692	698	725	759	724	697	717	679	718	719	715	684	701	702	713	750	700	672	735	706	735	739	740	682	714	710	744	648	697	680	689	659	728	722	770	687	742	705	675	695	719	740	711	691	704	711	813	669	690	695	688	717	662	707	658	696	725	706	725	715	725	706	682	660	711	696	716	701	674	742	687	721	694	740	728	722	718	669	688	704	653	714	713	722	664	683	775	703	692	688	725	678	707	702	747	727	725	746	716	747	732	670	704	656	675	683	698	708	729	691	636	768	721	679	699	681	681	713	745	668	680	692	689	680	757	676	702	758	711	697	755	688	686	664	683	685	712	729	686	725	673	687	682	718	671	690	708	741	712	720	679	642	684	664	726	735	721	654	714	720	701	726	731	743	723	675	666	699	667	703	679	697	703	692	703	673	657	701	732	703	686	687	673	751	650	756	696	737	713	726	687	725	694	692	708	659	733	653	671	688	712	702	719	680	714	695	687	726	704	727	733	735	700	691	681	692	708	694	668	701	719	761	699	704	717	703	721	727	688	747	685	648	682	738	716	753	662	731	689	691	679	744	713	748	732	695	710	762	717	716	750	744	694	679	695	705	723	746	696	668	718	698	710	688	735	688	712	700	721	692	676	691	716	722	703	714	676	733	709	746	677	737	708	681	729	725	741	649	671	733	680	747	669	723	688	700	722	736	737	704	732	743	771	698	716	675	660	646	657	710	691	693	727	638	700	704	705	721	737	683	698	707	700	665	675	695	687	711	693	701	709	659	656	674	687	667	680	695	732	715	685	706	633	688	727	709	713	738	684	754	693	696	697	706	693	701	650	681	715	673	700	735	694	649	667	692	708	746	693	722	698	726	700	719	710	677	700	688	692	735	710	708	730	683	706	728	671	654	691	725	700	724	733	685	636	753	703	700	667	762	675	746	697	693	690	689	713	731	715	724	720	704	717	762	674	687	680	706	729	699	699	711	669	713	677	730	749	719	725	692	686	666	719	736	707	701	696	674	680	731	732	748	670	705	694	713	691	696	691	726	714	706	700	689	711	664	716	693	692	706	654	714	715	679	698	734	713	754	686	705	688	717	735	696	727	719	698	763	710	745	711	693	704	678	727	726	745	711	672	695	687	711	707	685	729	735	698	711	685	673	742	660	684	704	700	728	690	729	709	711	712	706	798	702	729	698	711	730	715	748	756	724	722	764	698	653	707	730	752	698	737	705	660	647	678	688	688	734	702	726	743	707	692	691	708	714	697	714	710	670	697	675	664	712	704	743	691	740	667	681	685	692	724	673	729	657	696	673	686	697	664	685	764	623	705	754	692	719	693	719	713	686	736	682	721	698	752	660	691	705	756	697	714	733	731	714	709	695	737	685	673	667	727	680	719	712	708	675	699	698	712	669	706	657	739	679	695	701	661	712	712	718	691	674	748	733	676	736	725	712	679	723	748	695	721	717	661	744	659	693	778	710	732	738	718	691	716	689	680	629	728	734	732	672	686	736	721	711	720	688	689	669	698	713	688	725	726	730	697	692	651	683	665	721	718	656	700	725	706	723	705	680	679	757	725	678	686	737	685	661	654	708	689	736	693	716	695	721	687	678	725	636	672	695	746	729	732	674	705	746	706	729	689	742	683	704	721	700	684	683	722	651	698	699	671	697	706	733	697	742	755	712	685	724	693	712	697	715	736	726	734	738	711	679	708	694	674	730	722	702	686	705	725	695	701	666	692	729	689	707	706	710	675	717	662	713	661	718	684	750	715	722	716	698	647	740	683	731	709	699	730	684	741	713	672	671	700	710	727	688	706	714	748	721	668	705	666	704	686	711	675	678	695	736	733	737	736	711	699	656	668	714	715	691	747	679	688	677	756	684	691	702	710	665	710	711	687	716	689	685	694	673	702	723	718	718	670	681	696	693	700	702	719	710	676	681	730	708	716	712	722	737	730	692	742	693	679	728	710	720	723	678	650	712	696	692	725	717	706	687	689	691	684	719	724	735	700	690	738	675	651	756	714	701	704	676	730	711	692	677	663	682	673	719	692	718	742	718	727	665	706	666	735	716	712	676	665	706	697	702	720	722	725	709	698	710	702	713	718	708	675	673	673	711	762	726	687	685	724	676	697	683	725	709	634	666	709	714	722	683	697	670	690	716	693	696	698	697	664	714	748	739	696	714	741	758	650	698	691	719	682	746	707	654	704	689	695	688	673	741	719	730	743	730	709	697	698	656	722	697
27023	20563	8578	822	467	438	426	386	431	410	395	441	396	398	391	395	367	403	395	382	389	390	388	369	374	388	400	409	391	388	411	416	423	402	382	371	385	408	399	381	382	413	419	383	383	415	389	378	384	357	381	415	392	446	394	395	382	358	384	388	420	409	398	420	398	411	388	387	426	393	383	416	433	371	441	409	396	395	396	430	405	428	406	443	361	390	379	393	389	362	385	407	391	387	402	366	394	409	366	378	390	427	405	418	363	416	388	414	400	385	388	391	402	401	414	402	397	385	377	380	395	383	391	405	401	406	402	391	403	386	414	403	412	415	410	432	432	418	432	405	413	407	381	419	388	429	361	382	380	417	431	399	384	388	391	393	436	409	403	438	389	396	395	398	397	393	385	400	339	392	392	389	418	381	368	403	370	398	418	412	404	390	457	375	405	388	405	384	365	415	362	396	399	394	377	407	392	415	402	378	419	365	399	343	396	389	393	389	399	390	367	375	400	386	373	406	409	369	436	372	422	376	407	381	425	384	408	406	401	386	406	350	427	450	391	373	384	383	358	391	391	362	369	411	381	394	397	403	385	375	400	393	392	402	418	392	356	389	400	407	383	381	388	405	372	404	383	373	369	400	400	391	387	430	362	437	375	367	410	416	428	403	410	406	382	395	394	405	421	407	378	404	358	410	370	363	389	399	390	376	408	400	396	414	399	390	374	380	379	371	444	367	398	393	385	368	378	386	407	402	381	339	393	364	421	427	398	424	382	380	372	401	386	429	382	400	369	394	415	431	407	412	403	405	364	394	426	382	385	395	387	379	357	369	441	381	382	405	424	416	387	422	405	390	434	392	378	391	358	394	389	393	403	420	418	370	388	397	401	397	399	376	407	404	415	418	413	403	384	393	379	399	361	423	405	372	379	374	377	367	382	419	396	412	372	407	388	403	408	378	400	355	379	402	438	360	398	404	415	388	386	415	369	409	406	395	388	395	389	400	415	391	399	391	381	414	388	357	366	389	409	405	412	429	398	389	405	385	375	406	373	423	409	396	378	396	392	385	407	363	403	409	397	379	377	394	419	413	383	388	382	365	393	377	397	369	409	382	387	394	367	387	368	381	401	416	391	376	388	378	362	385	404	365	402	353	383	355	400	388	399	377	393	392	362	404	379	385	407	379	402	421	412	415	406	406	407	363	406	398	374	382	387	418	360	363	378	364	365	414	369	386	400	400	382	379	383	416	394	363	373	411	364	429	397	381	404	413	416	393	369	426	415	423	402	390	426	407	390	384	385	380	397	389	385	377	363	393	396	421	424	403	386	428	420	386	389	379	407	371	375	447	407	379	391	409	381	393	392	362	404	388	414	374	399	419	383	408	417	426	376	392	394	352	397	378	384	387	371	423	401	353	380	384	388	381	389	395	358	428	368	417	397	425	387	429	406	387	401	380	404	420	402	410	414	384	402	392	408	369	380	368	415	370	426	387	385	372	379	416	366	397	380	383	405	389	390	365	411	397	421	427	395	377	379	387	389	397	394	424	383	373	455	416	404	371	399	368	354	387	387	396	384	372	382	407	377	405	385	372	367	389	400	404	405	414	407	404	407	406	394	406	417	424	425	394	413	413	379	434	392	411	414	407	392	399	412	389	407	422	414	387	386	359	366	381	352	362	418	404	382	400	411	396	410	404	400	458	441	356	360	406	422	383	397	388	388	389	421	407	412	393	363	375	407	359	398	395	389	368	376	427	394	372	412	385	423	418	395	393	398	395	374	397	389	402	385	402	379	398	379	424	428	429	364	398	360	439	406	381	395	410	402	396	390	392	409	373	394	432	420	392	395	418	392	404	411	371	391	378	432	422	395	408	369	401	398	407	371	433	398	402	398	378	404	391	375	375	360	364	410	380	428	403	415	394	441	386	402	389	358	363	391	412	366	360	378	418	365	406	378	414	383	382	429	390	420	379	409	334	369	423	396	410	340	385	372	383	366	410	402	464	369	406	390	396	387	412	400	394	406	427	352	371	401	391	408	398	379	379	398	428	411	392	408	352	365	403	395	379	409	369	373	418	400	411	400	402	382	410	375	417	403	438	368	428	344	389	410	398	421	423	366	395	408	374	357	403	386	372	371	415	363	421	393	382	392	363	390	430	381	409	375	417	426	405	407	423	422	390	393	417	418	385	386	389	389	407	380	405	415	378	366	376	397	396	406	416	422	389	386	399	411	419	395	412	391	396	397	424	402	380	376	392	382	412	371	405	390	354	412	410	395	407	361	396	360	386	387	374	381	417	424	397	438	393	384	389	428	375	367	365	397	429	397	424	371	416	391	362	414	398	387	377	428	399	382	381	411	353	434	403	403	363	374	377	368	411	397	413	404	387	391	373	397	344	381	358	417	363	401	417	430	382	402	401	398	378	380	388	424	399	372	385	405	374	390	406	396	408	390	359	424	392	387	415	367	396	422	406	391	416	382	407	409	402	379	365	417	352	385	390	403	402	372	405	392	377	407	377	402	442	391	399	405	359	384	385	383	392	407	379	408	390	389	383	371	381	418	398	422	412	383	397	387	370	410	427	401	390	404	406	384	401	443	407	435	405	398	413	430	399	404	426	393	402	451	384	383	351	364	414	392	390	406	392	394	420	378	400	361	375	363	352	401	391	392	376	376	390	381	424	358	422	423	391	422	385	447	379	383	439	392	362	381	400	383	414	404	401	399	419	380	396	392	374	388	399	387	395	390	373	392	403	373	416	401	431	394	397	420	382	405	397	374	376	397	411	382	428	377	393	400	418	384	394	392	361	370	404	407	378	421	408	372	353	359	431	395	410	387	399	416	412	406	405	385	378	425	410	416	400	394	373	389	396	391	377	406	421	378	396	397	377	394	367	386	420	360	381	414	427	414	387	420	407	435	414	438	375	370	430	423	428	380	380	375	401	423	400	417	390	393	435	395	391	386	387	401	360	405	384	376	396	414	385	378	370	394	361	421	381	408	401	379	386	400	407	396	386	424	412	397	385	355	357	394	405	376	403	404	400	415	427	399	400	397	394	404	406	368	377	395	360	419	413	377	385	397	373	379	391	377	352	382	382	386	390	401	416	359	377	381	430	389	423	431	373	370	411	390	427	432	388	400	390	429	370	423	395	409	394	421	392	402	383	366	377	430	392	369	397	375	383	387	388	350	419	400	412	413	406	339	364	400	422	386	383	395	385	417	398	403	398	421	391	417	407	395	381	394	389	340	391	433	377	419	363	391	399	358	357	409	428	389	428	402	386	413	405	387	357	452	423	408	387	385	405	412	401	399	403	400	364	373	397	402	375	392	397	385	371	418	379	372	391	379	393	381	414	365	409	414	377	428	406	412	402	412	369	409	370	409	385	388	430	413	395	388	366	359	390	387	411	417	392	361	380	412	391	369	425	377	382	395	381	414	386	392	394	405	389	361	391	366	409	414	413	381	407	384	390	392	396	384	392	354	379	419	392	374	394	385	432	397	390
12501	12000	1018	711	592	538	565	546	526	544	501	462	517	480	533	514	484	465	519	488	506	481	481	482	494	480	466	525	486	480	534	472	513	469	494	483	470	477	449	519	454	452	506	465	480	457	484	481	508	467	506	504	472	504	468	485	488	477	514	465	476	437	490	486	486	515	471	449	500	468	480	489	488	469	457	505	457	507	481	531	492	459	467	469	480	475	489	465	467	488	519	463	500	471	484	474	478	506	504	471	499	469	450	477	469	499	487	510	460	482	455	474	478	465	484	472	478	500	494	473	456	427	472	483	535	454	522	487	476	469	489	513	483	567	491	456	542	496	491	474	468	458	517	467	490	474	472	492	485	465	485	465	484	464	466	480	509	522	475	506	470	458	463	497	470	454	492	474	478	495	473	521	521	487	482	472	466	493	499	497	463	478	498	474	481	468	502	447	474	443	514	507	514	513	506	480	433	468	491	483	458	472	487	479	471	471	475	462	489	479	442	465	535	474	460	472	474	532	461	492	487	476	468	488	513	465	482	480	477	467	502	473	499	490	437	471	514	440	469	474	495	514	503	502	530	465	509	506	478	487	491	495	480	436	489	485	464	477	488	458	460	474	487	522	500	457	486	479	478	501	475	453	500	499	423	504	509	487	469	470	495	504	461	511	469	500	503	467	471	491	526	473	509	490	503	490	498	467	478	493	470	489	496	497	502	501	438	475	470	454	473	464	521	479	479	495	483	494	490	464	446	468	489	475	480	477	494	458	441	480	484	480	460	521	521	460	524	450	500	508	500	460	494	514	498	511	499	458	489	541	499	496	462	432	529	438	472	486	499	505	495	467	460	489	473	476	464	488	476	456	468	482	476	455	458	468	488	472	470	491	472	497	478	498	473	480	495	518	481	464	494	474	437	471	507	494	474	469	518	492	457	515	461	451	480	496	504	521	447	513	455	489	494	483	425	530	440	467	489	479	490	485	512	480	449	499	454	505	486	445	485	458	468	483	473	480	492	489	465	489	502	471	475	482	509	439	466	499	453	468	483	459	495	481	487	490	492	483	485	508	494	452	497	494	496	471	458	437	433	478	509	476	511	460	442	485	457	522	439	486	427	453	497	486	452	469	503	472	496	502	480	467	448	478	477	484	491	500	498	492	491	471	483	482	499	496	488	451	459	515	469	510	451	468	465	484	484	523	456	497	490	473	498	469	483	518	480	498	460	520	453	489	465	480	485	486	508	515	474	480	493	515	496	502	468	438	465	468	460	484	465	525	484	484	494	479	512	468	457	526	479	465	466	473	476	477	507	479	507	478	484	468	478	481	489	470	485	476	471	506	514	502	495	498	469	501	505	502	473	476	487	456	491	507	465	501	490	427	489	520	491	489	493	469	489	458	543	470	491	467	474	468	494	488	422	481	462	474	531	459	459	425	514	474	475	475	456	475	453	487	483	481	493	473	495	497	469	477	500	477	490	484	505	456	470	479	497	478	507	481	506	478	499	453	492	501	479	482	470	479	465	478	457	470	470	501	474	477	491	514	470	462	482	465	485	476	457	518	436	443	484	477	490	457	484	500	495	473	526	461	512	465	504	525	487	468	497	474	483	476	488	480	500	471	474	470	488	465	474	511	466	483	478	514	494	469	466	449	473	462	482	496	483	505	499	507	497	494	521	495	455	481	472	475	505	495	499	473	413	490	480	451	492	484	498	463	476	487	528	484	491	475	540	498	459	443	490	477	497	485	441	496	461	439	470	480	466	467	466	508	468	504	484	442	477	470	492	455	477	501	461	501	482	445	489	451	486	498	466	461	460	472	503	470	453	488	491	475	490	490	474	468	473	494	478	484	474	477	492	472	486	450	497	504	495	479	430	475	463	462	509	469	504	491	465	442	470	477	460	491	493	498	461	470	503	462	490	491	476	462	486	548	503	492	516	498	469	524	436	466	452	483	473	494	478	482	475	514	462	469	464	484	490	474	520	468	440	521	512	432	481	462	483	452	507	473	483	487	470	500	510	481	523	463	528	502	498	456	466	496	507	475	476	507	494	495	493	462	479	485	457	465	479	460	460	476	517	493	473	504	468	515	502	503	493	439	442	477	500	465	447	496	465	514	502	491	460	496	488	500	521	464	496	482	463	523	470	491	504	476	491	487	507	478	502	477	513	489	495	514	491	477	511	473	492	461	461	444	507	473	491	479	491	472	490	484	438	506	491	475	508	495	427	480	461	510	412	524	445	499	479	456	486	499	467	503	474	472	495	474	500	463	461	490	507	462	482	513	434	475	518	500	534	503	451	502	501	440	485	469	467	461	448	507	488	503	479	516	502	434	477	500	455	496	490	474	485	501	520	478	481	524	449	488	531	502	490	484	489	442	476	480	506	436	478	473	459	480	467	513	467	495	477	476	489	479	496	493	462	472	474	426	517	437	482	453	477	480	470	487	484	463	470	493	515	475	528	471	514	473	473	478	466	480	487	483	472	474	445	482	454	488	504	519	513	467	498	502	501	477	497	467	477	456	469	468	485	488	482	508	494	529	477	482	524	463	472	445	459	458	471	499	432	512	468	499	482	461	499	487	459	478	543	481	498	501	495	507	472	505	485	513	450	483	467	510	505	496	487	453	470	491	473	476	442	448	506	454	525	512	469	471	460	494	445	481	490	471	515	487	474	480	482	498	473	452	506	532	487	497	496	484	490	470	472	467	476	466	499	445	489	499	479	489	483	490	462	454	529	500	457	521	500	484	480	485	473	509	462	436	477	451	477	463	500	455	503	442	442	468	508	467	482	477	488	502	478	430	480	473	504	487	482	510	468	506	482	491	496	457	507	449	490	485	544	453	472	501	459	497	477	489	458	470	470	479	446	447	447	486	503	462	480	534	426	486	492	504	496	486	500	475	483	528	500	501	473	488	510	460	479	500	482	481	496	501	487	474	507	486	498	462	481	459	479	495	475	502	418	461	509	480	500	479	484	484	406	481	499	499	444	496	482	483	495	482	493	527	480	526	481	483	469	492	524	507	491	466	472	520	453	476	453	494	499	474	452	455	480	498	516	464	486	489	481	511	492	506	511	509	466	478	481	477	465	510	478	420	468	461	513	478	516	500	492	496	481	447	465	504	516	533	488	467	486	465	488	483	470	511	443	511	479	505	485	487	445	463	535	478	466	509	485	503	506	507	484	508	492	442	473	456	509	473	479	503	535	459	466	482	492	508	497	503	465	522	488	467	522	478	472	498	493	487	488	449	451	449	487	493	507	507	495	476	497	464	487	483	445	510	511	488	513	492	481	497	507	492	490	481	496	474	494	502	465	494	479	422	473	499	488	480	495	482	517	494	450	473	467	483	494	474	475	485	525	492	471	433	456	489	484	470	479	492	471	439	476	488	478	459	492	452	463	496	486	482	482	479	471	444	463	496	510	474	492	457	506	502	483	486	503	470	544	498	465	500	469	489	444	462	504	482	516	490	500	497	490	504	473	472	497	478	506	499	466	472
23937	21191	28401	24234	21185	12790	1557	1047	875	866	787	730	711	696	661	690	633	680	623	618	617	655	632	626	638	619	613	608	597	622	605	587	625	628	576	564	570	597	557	585	607	582	576	599	586	642	597	574	621	606	583	556	525	554	576	618	578	578	619	606	593	549	585	602	592	616	607	570	607	594	608	570	576	561	580	603	592	552	583	603	573	603	615	607	559	596	596	577	561	598	589	546	658	615	560	556	601	566	604	585	589	600	554	568	571	607	587	595	647	575	591	595	624	566	579	618	575	604	584	576	622	579	553	624	612	581	600	610	627	554	599	612	614	591	546	616	603	621	610	573	575	607	606	611	566	575	609	525	611	545	579	557	595	630	589	605	612	561	604	577	584	558	581	575	625	582	583	602	593	605	594	580	572	592	567	586	606	598	521	559	564	550	595	590	587	579	618	590	611	588	590	583	611	581	567	581	588	543	580	579	577	603	575	552	567	599	553	603	578	562	600	631	574	563	574	560	586	554	580	563	579	624	643	574	615	591	604	610	582	568	551	581	551	567	596	615	580	600	606	591	578	619	569	549	642	616	641	609	574	596	621	624	618	554	577	596	595	590	601	592	612	581	622	593	608	605	614	581	602	639	556	575	571	590	567	578	655	547	580	578	625	626	566	632	593	527	589	613	616	573	649	610	552	555	609	568	563	616	585	575	606	557	582	574	582	613	642	581	620	615	588	585	580	602	592	589	579	587	580	549	579	634	623	584	630	581	589	584	626	565	577	529	562	572	558	554	664	561	578	567	579	592	571	636	620	564	583	574	606	648	589	612	567	558	581	613	550	556	557	531	596	581	566	598	593	581	568	574	640	573	546	612	543	614	620	559	569	612	594	538	610	587	558	574	568	544	588	551	545	589	568	589	611	551	569	581	582	585	570	569	577	566	558	563	552	531	613	614	571	580	543	558	567	607	623	598	575	620	539	591	582	576	603	586	625	563	579	557	589	608	608	598	527	557	539	574	596	594	602	577	581	593	563	574	577	589	593	570	608	577	517	591	576	591	565	605	567	606	620	535	576	564	590	571	603	522	602	546	586	546	584	585	596	609	580	553	616	583	542	523	550	619	607	575	564	587	534	649	591	566	579	585	585	568	578	582	546	599	580	591	600	588	579	585	601	592	584	608	578	592	599	541	624	563	610	661	581	563	578	592	571	585	619	575	568	604	572	569	580	576	582	544	601	582	558	621	537	593	572	589	601	576	614	561	556	554	586	577	551	610	597	603	602	570	570	578	553	573	572	568	525	614	551	545	623	553	557	626	581	626	589	583	578	573	575	576	565	558	561	573	576	578	612	566	551	597	561	560	586	565	583	591	542	549	561	578	549	596	602	566	561	575	550	564	608	565	557	609	544	627	557	565	585	588	610	609	604	623	611	594	578	613	585	601	578	563	571	565	580	600	619	572	593	536	576	558	560	585	562	568	596	555	567	609	577	582	535	576	555	572	565	568	579	640	560	571	594	624	583	578	579	573	577	628	602	592	576	564	564	594	565	599	563	580	591	615	567	542	581	582	593	565	582	514	577	609	555	555	605	615	614	571	574	608	621	554	603	579	637	563	551	589	585	536	577	603	576	568	583	576	625	582	581	559	537	559	561	624	564	557	571	632	560	553	551	590	543	557	605	565	590	628	638	580	598	594	593	615	589	564	613	574	574	593	609	569	595	600	569	581	562	578	568	582	589	581	570	628	566	588	592	581	558	566	603	602	565	580	581	572	534	542	565	545	571	557	581	631	608	576	619	583	628	618	550	609	542	663	584	596	572	596	587	563	596	556	608	564	604	563	544	562	563	576	601	551	569	590	610	622	528	609	590	559	577	608	552	606	572	602	546	584	595	560	576	580	581	564	623	563	573	532	575	600	565	585	577	547	579	586	580	616	567	603	565	601	580	636	547	564	590	591	552	524	567	543	605	543	591	578	560	570	541	587	585	592	549	618	554	564	574	588	559	606	562	573	640	621	551	602	584	540	572	579	610	596	600	567	555	555	596	560	618	577	585	610	560	598	592	621	544	617	563	613	593	548	601	604	572	591	563	546	607	564	581	611	622	637	602	641	572	559	596	635	554	541	569	581	581	570	583	539	607	571	615	600	582	578	572	593	575	597	573	621	570	578	619	568	629	576	614	604	566	591	614	564	570	602	612	570	558	575	589	585	551	568	575	578	589	566	550	625	589	597	585	583	574	574	524	575	620	582	607	605	579	615	596	630	593	600	548	583	592	555	566	601	540	581	569	623	583	545	625	583	610	564	585	617	590	615	575	615	594	599	550	580	581	557	553	609	592	622	545	571	551	603	550	576	607	601	582	564	619	648	627	600	597	595	558	572	603	599	571	587	595	566	592	609	605	605	605	571	634	618	572	580	569	594	596	577	555	606	618	590	565	544	582	549	566	564	571	590	585	636	592	606	588	589	558	548	584	597	568	592	567	620	590	592	545	539	572	599	584	618	624	581	622	587	574	583	580	629	605	559	581	609	580	561	606	628	568	572	639	590	584	600	592	581	645	572	593	612	597	608	575	579	571	592	610	575	567	581	577	555	606	588	590	580	549	574	609	554	588	632	629	592	541	572	568	608	603	611	571	599	570	519	565	561	593	542	581	555	609	547	568	599	533	574	579	604	589	588	594	604	602	578	564	616	608	622	595	621	572	599	590	543	582	580	574	576	585	580	579	554	587	554	579	575	618	581	532	553	574	542	575	567	564	562	600	559	571	621	574	524	606	565	524	576	586	553	569	584	575	565	591	601	588	589	600	641	613	582	582	584	569	586	622	579	611	595	598	596	583	577	613	546	572	592	536	534	569	569	556	614	603	583	573	559	565	595	596	597	567	572	570	555	573	594	599	578	603	581	640	583	576	584	578	590	577	588	590	615	563	600	552	536	587	604	572	525	619	550	585	589	618	561	573	577	576	539	594	563	580	594	641	540	598	589	586	600	558	561	569	586	584	605	613	597	572	580	567	568	565	617	582	597	619	600	597	583	604	556	612	598	577	575	585	615	597	587	564	567	588	549	570	579	521	561	564	585	569	568	565	583	532	596	623	623	564	571	646	557	592	617	567	622	579	572	562	607	591	578	584	616	559	599	617	614	545	575	528	569	533	573	631	619	549	598	595	594	552	589	593	606	592	560	530	550	575	597	558	578	607	572	556	564	571	562	600	611	617	578	563	565	577	588	604	572	563	588	593	600	586	602	570	594	606	579	596	591	590	596	586	545	562	580	582	557	623	607	560	562	607	542	585	619	607	602	550	564	564	599	531	561	578	562	580	576	566	607	563	578	564	595	575	569	599	632	589	563	573	553	568	589	606	559	578	611	600	608	541	608	599	538	603	609	552	578	583	572	557	599	584	568	592	586	568	561	554	555	577	601	629	535	581	611	586	559	588	560	556	565	604	587	645	569	548	602	587	550	623	562	605	503	544	588	561	610	623	625	561	571	591	584	588	550
20534	39190	8468	4195	3008	2307	1887	1618	1467	1178	1058	1093	979	977	862	829	842	797	794	796	789	751	793	694	723	759	764	742	749	729	733	714	784	687	681	717	726	726	724	718	688	688	660	727	715	730	730	684	703	731	707	727	743	680	704	670	682	653	698	700	718	718	701	699	706	669	681	718	668	675	733	730	685	709	692	679	674	671	714	722	685	752	709	712	666	684	740	673	719	707	696	711	715	679	726	687	697	681	703	716	720	699	696	713	668	713	712	729	686	687	723	677	714	712	703	701	677	684	707	651	736	711	700	701	673	711	763	734	699	705	690	736	732	745	696	703	715	723	752	762	701	701	691	737	673	747	712	727	706	681	680	687	708	718	672	748	659	736	725	737	680	731	663	685	713	701	706	676	713	669	712	713	709	695	691	692	668	710	668	689	698	695	697	689	712	689	736	667	685	672	690	720	703	688	717	689	729	738	727	689	730	679	713	650	654	697	717	726	686	659	689	659	700	669	694	725	633	712	685	711	644	720	700	710	738	687	654	667	740	732	725	690	734	660	678	692	704	712	708	704	716	652	693	684	721	688	697	709	698	722	641	692	676	718	656	694	684	664	712	670	749	738	703	706	677	672	685	697	694	697	712	730	692	700	655	688	723	676	726	679	670	656	683	671	707	701	668	725	697	688	712	673	678	695	633	675	696	726	742	696	740	691	648	687	704	707	672	721	699	668	671	707	725	708	690	710	706	684	675	721	731	697	687	753	715	705	677	701	653	709	671	664	724	720	740	733	703	691	699	693	699	714	673	682	721	688	695	744	694	714	705	660	686	697	745	710	722	670	703	707	674	686	715	703	703	723	672	728	668	683	687	636	722	711	679	689	669	711	670	700	717	694	634	703	711	731	692	717	675	716	677	724	702	651	717	723	782	742	686	703	684	691	705	739	705	702	735	697	689	723	722	668	741	673	637	688	675	692	695	674	696	726	674	686	736	636	663	705	728	744	729	688	753	670	693	710	695	695	711	694	726	686	688	696	707	681	727	681	687	692	739	654	666	678	676	708	689	682	763	735	663	694	668	724	696	700	692	676	709	698	727	701	721	694	673	718	645	711	716	642	690	668	662	649	664	692	708	666	738	704	701	683	654	722	642	728	728	702	701	703	659	635	706	711	695	668	680	747	679	701	653	695	681	654	695	726	735	649	665	713	680	693	702	688	692	667	678	705	696	699	674	715	664	690	652	714	741	685	705	689	700	678	681	722	728	667	707	686	723	652	703	686	689	702	693	647	679	692	707	695	687	667	726	703	710	623	688	720	691	666	734	677	690	721	706	732	709	705	702	696	666	692	665	720	738	694	705	702	665	693	732	665	695	703	730	704	679	649	708	700	703	692	671	694	689	669	687	662	677	705	669	682	687	684	672	706	744	665	669	668	645	689	719	661	665	725	658	706	731	705	715	658	701	696	695	696	778	720	659	732	680	704	716	685	689	700	778	684	690	728	731	690	687	706	700	728	710	679	689	731	672	692	697	683	681	689	665	679	725	720	705	645	696	726	707	704	682	707	675	699	712	682	685	720	766	698	702	743	685	690	695	702	664	671	700	707	671	713	693	708	704	686	656	702	710	710	713	704	720	694	714	718	681	730	686	619	696	713	652	681	720	688	670	674	705	706	682	670	702	650	708	680	741	699	687	687	663	728	701	688	702	705	681	642	736	729	728	738	693	723	719	677	705	676	677	670	720	665	706	687	717	661	717	710	704	630	732	674	738	696	645	704	676	765	673	677	701	678	743	661	659	700	707	656	722	741	682	687	737	651	664	703	693	646	704	691	643	717	705	693	653	691	717	649	693	698	675	689	679	674	678	687	724	757	711	683	696	674	702	687	697	706	699	686	689	694	725	693	691	718	695	670	684	680	732	665	701	679	747	708	702	664	693	698	744	713	708	658	718	684	713	738	715	689	669	700	686	675	693	708	694	737	652	684	655	742	662	715	697	701	691	699	715	699	700	669	677	690	659	712	727	703	752	678	684	660	718	667	699	689	663	666	657	778	702	749	707	668	684	682	738	653	720	701	725	699	705	681	703	707	731	682	692	680	712	688	651	697	749	732	702	665	771	716	675	719	695	702	707	693	716	691	710	720	709	680	677	697	701	700	736	647	707	730	680	672	756	705	689	727	731	672	708	681	682	683	680	700	707	686	715	643	710	709	703	705	721	712	740	652	705	712	719	711	713	699	661	696	690	704	707	714	731	708	693	671	703	698	697	674	641	671	689	697	668	696	676	654	701	671	709	683	691	734	685	694	719	732	701	727	689	689	728	698	713	736	758	689	677	694	711	694	719	687	672	699	646	704	640	683	728	688	684	733	658	700	713	733	744	746	729	721	731	719	676	696	765	642	745	702	656	688	687	750	688	655	679	673	676	683	696	680	700	686	660	698	674	673	694	685	705	663	692	667	704	721	649	724	669	668	685	698	710	707	713	667	705	716	748	699	720	732	748	685	670	685	709	746	708	660	690	727	673	707	640	690	694	705	689	716	667	704	699	736	698	695	709	696	672	714	676	714	666	698	740	732	699	680	720	702	686	766	713	717	700	717	657	670	673	699	718	744	650	655	705	689	701	676	738	686	723	679	743	713	688	675	682	685	688	654	707	694	708	687	674	692	695	686	661	699	664	653	715	680	731	707	685	674	722	682	705	729	726	674	678	691	736	733	687	699	688	722	691	667	658	691	703	707	703	687	634	675	756	699	696	682	651	664	659	670	760	676	721	682	682	707	697	711	697	670	665	687	684	700	660	671	669	651	657	648	729	673	709	686	663	690	671	694	696	679	681	717	672	685	708	677	700	669	688	706	707	681	742	668	708	703	700	698	727	700	692	669	660	700	715	684	671	690	685	680	726	651	682	684	692	686	696	734	688	678	707	731	719	694	676	696	676	658	686	710	706	628	720	650	718	749	684	688	675	669	678	703	698	660	666	693	734	689	710	721	719	686	720	710	710	703	699	728	713	705	689	663	702	695	715	709	710	722	731	643	714	663	711	716	707	680	747	654	684	711	700	704	702	708	723	676	670	691	699	695	683	738	711	696	703	689	668	702	693	713	674	702	736	702	684	691	733	675	645	725	683	629	664	650	711	714	720	717	746	711	673	692	739	737	703	736	718	706	689	714	723	724	690	681	713	674	691	711	727	686	696	708	717	690	709	664	713	691	717	701	761	715	702	680	706	742	657	711	679	665	710	695	711	693	680	699	698	682	676	710	685	693	732	675	708	676	673	708	689	702	696	720	694	689	658	715	683	695	717	697	700	653	676	669	688	678	678	634	683	718	701	704	772	705	674	692	674	688	700	686	689	718	691	726	679	715	703	685	698	725	708	710	671	635	684	709	695	671	680	669	727	684	671	748	638	673	696	692	703	692	703	664	698	687	650	675	663	665	680	673	746	667	671	729	719	700	709	707	710	756	737	667	727	709	727	686	694	701	704	693	675	691	692	752	707	668
25078	21196	27382	25067	12909	806	578	480	458	448	415	404	394	422	384	347	396	390	324	338	371	314	350	326	332	332	333	335	338	300	335	350	313	337	334	327	343	317	322	355	315	307	317	358	333	337	320	314	300	348	322	322	344	329	321	309	334	329	367	328	352	338	340	348	335	327	288	335	317	326	329	354	324	327	312	366	342	328	336	346	307	334	364	307	326	307	316	340	344	300	335	321	336	322	305	313	325	340	355	312	340	292	329	332	329	304	337	332	335	298	291	279	355	342	368	342	317	305	316	316	312	311	326	361	328	311	311	359	341	338	314	354	338	358	343	326	335	357	316	358	346	317	342	326	302	355	339	337	326	329	318	302	353	321	341	355	341	346	332	335	320	336	341	354	300	327	340	328	307	356	332	330	352	345	318	317	319	327	310	339	343	300	326	305	338	320	361	318	325	319	366	358	337	315	322	328	364	368	305	317	331	310	325	309	323	298	358	320	326	309	331	297	320	333	322	333	341	346	326	325	339	317	331	341	319	354	349	345	328	379	356	333	310	318	288	338	306	336	320	350	338	330	328	310	299	340	339	330	324	320	298	340	344	349	320	315	329	320	339	353	336	339	336	338	329	316	305	337	323	342	311	334	331	338	312	338	313	332	327	296	336	307	346	321	293	326	346	332	316	321	322	332	306	305	315	325	321	366	354	337	323	360	335	339	336	330	353	357	312	315	350	325	337	326	329	324	343	323	314	298	315	329	333	318	316	312	365	340	319	318	348	333	316	317	327	339	364	344	336	327	325	335	332	348	360	325	337	291	319	322	336	358	333	340	319	347	316	355	329	350	329	315	352	347	334	279	344	307	333	338	337	330	291	350	335	325	347	327	318	357	316	339	323	307	330	322	338	315	360	306	327	343	339	336	350	342	305	354	351	312	357	316	353	363	353	319	343	341	348	295	344	356	343	311	317	325	322	343	337	331	317	326	299	289	350	334	356	312	315	311	345	330	325	331	346	354	340	332	298	331	338	344	344	334	376	332	330	327	304	336	317	349	323	293	316	345	337	368	387	346	331	325	338	357	317	373	336	351	332	370	296	338	335	359	354	343	343	315	303	326	321	335	319	324	362	346	339	342	338	308	317	327	342	307	331	357	312	324	338	317	343	308	360	370	368	351	301	330	324	348	347	318	326	330	313	343	317	308	326	352	327	342	314	341	314	310	316	363	358	337	309	330	365	308	334	321	308	328	329	336	301	315	320	316	309	304	323	311	306	337	309	307	347	342	345	335	315	332	353	334	325	361	329	320	329	320	338	313	357	325	326	344	318	329	325	356	339	313	357	338	356	284	331	310	327	337	333	325	310	353	341	321	301	339	345	331	315	329	350	334	333	343	342	307	348	322	363	309	331	325	319	313	313	349	323	318	348	336	329	313	313	347	335	348	318	358	331	318	311	327	320	299	328	353	362	311	330	353	345	342	350	336	345	348	320	337	338	337	350	309	328	357	347	294	307	332	293	302	340	337	332	323	334	304	312	295	330	297	355	351	331	330	313	325	347	335	314	324	354	334	355	333	352	338	314	314	359	356	327	291	337	333	310	313	323	352	322	338	347	318	321	309	325	339	275	329	342	336	349	345	340	340	314	315	375	289	328	335	305	340	375	353	334	332	338	321	338	358	347	309	318	342	316	334	339	332	344	335	334	302	323	333	310	334	334	340	322	318	334	331	337	338	305	351	315	314	320	304	331	319	346	336	330	344	315	316	328	355	310	318	319	325	337	327	334	318	339	338	332	357	317	319	328	337	313	353	302	338	333	316	330	288	310	370	330	290	355	333	308	346	341	330	339	310	318	335	340	339	343	341	333	329	309	329	335	312	345	331	327	329	303	323	315	336	314	331	297	331	315	364	316	356	345	341	340	341	299	327	318	346	343	331	337	358	310	313	320	317	330	329	371	335	338	337	313	307	325	303	314	352	355	343	339	334	337	338	347	334	318	362	340	292	338	301	302	314	311	287	298	319	324	307	307	342	331	328	333	330	311	318	332	340	329	361	332	332	297	317	338	329	336	334	336	329	346	341	344	349	323	328	334	326	297	341	342	335	319	337	326	357	319	338	311	314	357	335	358	336	358	341	319	334	355	291	327	318	338	322	325	320	329	364	316	333	337	328	347	307	371	327	355	307	284	347	345	317	289	352	347	343	361	331	325	354	326	335	315	342	342	326	346	316	326	354	316	339	333	311	348	329	313	316	343	371	369	349	329	329	327	366	315	318	349	312	361	305	319	341	315	353	324	361	308	311	374	339	342	346	363	307	332	351	321	329	319	346	337	341	324	355	317	320	320	346	330	292	355	346	346	340	314	319	344	334	332	337	334	320	323	309	342	314	342	328	345	313	354	335	342	320	337	308	360	325	340	327	333	388	329	335	312	325	342	327	354	348	352	341	343	325	317	332	324	338	334	350	324	332	315	326	332	310	340	336	310	307	328	339	332	310	335	326	355	311	348	364	348	328	340	327	345	322	340	326	316	334	346	309	354	332	314	348	334	340	364	341	309	321	344	355	316	359	379	320	326	321	347	321	348	338	348	324	315	356	329	346	326	310	348	297	315	322	312	328	326	322	342	307	319	346	334	336	334	328	357	375	348	336	350	305	318	337	338	309	317	388	348	338	341	353	311	316	319	328	322	331	303	336	351	339	316	322	327	306	311	388	328	358	352	348	351	344	326	314	314	306	334	343	346	330	326	354	328	309	331	342	330	325	343	328	320	361	311	362	325	319	344	351	368	314	326	292	338	309	313	342	320	321	300	326	307	333	368	340	326	301	318	346	316	340	323	300	312	330	324	347	303	360	321	315	313	344	335	362	334	329	313	362	317	325	314	355	346	357	302	311	338	302	316	318	310	321	343	318	339	308	330	352	327	335	363	304	338	350	317	335	321	328	341	333	322	312	355	336	307	327	329	343	318	333	326	330	329	313	343	297	319	314	322	300	296	330	315	326	340	347	352	338	305	339	310	339	337	344	344	328	302	318	320	343	322	329	325	336	362	351	304	313	316	317	317	326	349	315	328	333	309	307	321	327	307	343	312	358	346	328	332	307	325	322	307	339	321	295	334	352	300	287	334	310	374	342	335	317	341	314	332	334	291	311	353	335	317	302	347	319	321	330	321	342	330	337	328	344	315	297	338	307	358	299	374	335	333	350	285	319	308	289	331	323	349	333	332	316	356	307	317	329	317	326	300	343	315	369	373	315	334	300	329	344	327	319	358	328	303	320	339	337	305	315	334	373	297	337	333	319	312	340	320	312	325	329	328	315	298	363	326	338	324	333	341	338	318	321	348	335	322	333	327	322	320	317	329	327	335	315	351	354	309	315	341	330	345	314	331	318	345	322	311	374	310	329	343	374	336	331	341	350	337	340	324	307	303	300	347	352	368	302	336	335	347	355	307	352	334	339	360	303	339	301	319	303	308	349	378	369	348	328	312	327	321	366	345	359	327	334
20877	34456	4677	2336	1670	1332	1056	884	771	742	658	582	549	526	522	508	463	426	488	482	442	415	435	405	462	412	431	426	435	429	429	406	447	447	493	386	466	485	427	457	405	433	454	395	431	450	413	409	481	430	419	423	422	393	430	392	424	391	433	393	429	447	413	428	447	407	445	412	448	437	408	396	411	386	438	402	390	421	449	438	418	364	431	395	387	406	422	445	388	432	444	385	434	364	405	422	430	429	461	430	391	413	392	415	419	399	409	408	446	440	385	416	423	393	445	402	406	446	395	406	422	392	427	418	415	422	427	440	423	426	412	434	449	433	422	453	429	404	441	405	436	462	427	412	394	428	432	415	426	415	446	404	435	409	439	409	431	434	427	429	400	399	448	396	452	380	418	390	461	400	432	399	396	442	432	471	403	428	407	406	437	447	406	421	407	394	402	425	403	423	465	441	421	392	443	458	412	407	432	435	407	401	414	402	443	411	397	401	418	380	431	395	405	420	412	453	412	416	452	411	448	394	471	408	403	412	436	410	444	373	401	415	410	430	379	423	392	419	417	415	417	459	443	416	398	425	402	449	394	422	438	420	419	417	414	429	402	440	402	385	374	432	450	416	403	427	418	387	425	466	455	436	420	422	413	428	418	418	400	400	418	410	385	404	396	433	427	441	413	421	421	423	428	420	420	382	446	396	397	421	410	421	408	404	413	414	449	416	446	388	417	420	452	403	425	417	430	401	420	441	399	424	428	418	429	451	425	377	410	429	446	417	406	396	401	405	405	409	381	408	415	450	430	412	412	420	483	366	419	427	416	429	427	398	449	410	405	421	425	440	437	423	467	427	413	434	399	430	431	414	410	420	411	418	393	419	413	451	431	424	414	406	401	409	396	383	388	391	455	385	400	433	412	394	431	401	409	412	431	410	407	407	434	398	422	440	396	427	417	436	408	411	413	418	411	412	439	436	414	392	430	426	428	420	422	410	415	362	422	409	411	390	423	422	428	446	398	413	402	398	411	424	436	403	439	406	388	426	446	447	436	432	426	418	380	401	374	439	444	426	408	440	408	416	386	440	405	438	408	421	421	429	402	436	421	436	413	406	394	430	404	413	408	398	407	413	406	446	412	390	405	425	407	421	391	414	388	426	420	409	407	406	438	399	389	379	410	452	452	416	415	439	409	398	431	419	447	427	399	439	413	452	448	432	413	416	410	434	414	409	406	429	429	419	421	428	409	391	430	416	401	438	416	396	413	400	407	448	404	407	430	427	433	441	412	412	431	405	378	419	451	391	437	435	436	402	421	437	418	405	413	370	432	421	383	418	404	431	396	374	398	431	427	420	397	437	419	390	441	402	431	431	465	447	430	409	427	413	399	443	414	416	433	396	419	400	415	408	423	406	426	427	394	389	409	414	463	418	383	408	413	420	423	406	435	411	419	390	414	424	433	419	434	424	419	398	402	376	433	421	393	437	438	418	441	417	416	422	405	407	434	400	424	411	420	382	398	411	429	470	419	468	433	423	416	417	438	445	410	413	417	414	396	438	419	454	430	392	411	402	473	418	357	440	442	433	422	407	430	423	408	460	442	441	399	446	447	419	434	455	382	431	427	421	399	409	409	415	414	432	436	417	386	423	463	409	402	387	392	402	451	428	416	436	446	445	419	409	396	429	444	396	418	413	415	417	416	423	384	398	456	425	401	372	428	440	403	408	416	370	418	387	445	441	391	390	425	425	427	409	433	432	397	409	419	415	387	408	436	415	422	416	450	413	422	392	397	421	414	430	406	458	401	431	433	386	402	394	425	454	409	389	406	408	408	408	418	411	390	383	404	435	391	426	419	444	466	407	430	443	416	471	467	413	413	363	394	406	403	438	402	424	427	437	424	420	394	418	412	434	426	416	423	420	420	443	434	402	406	430	418	424	397	457	427	429	460	426	420	440	398	437	393	392	426	381	407	405	418	409	417	402	409	414	424	438	455	408	424	427	401	433	426	427	463	444	433	365	431	419	417	413	417	470	422	410	394	427	419	435	447	395	450	406	405	414	418	425	377	388	426	386	414	464	432	392	446	401	428	427	448	416	423	414	416	438	451	441	407	432	453	410	400	412	397	393	435	434	461	412	424	439	397	411	433	406	412	408	451	420	459	408	422	381	447	416	420	406	435	417	436	444	455	425	395	426	445	395	442	432	386	430	398	428	420	449	408	422	387	428	427	417	374	420	452	412	393	411	404	430	431	433	431	375	398	400	443	390	432	406	394	388	419	423	448	393	428	425	418	427	415	421	372	430	446	432	408	424	427	429	469	403	417	444	452	389	438	419	431	406	471	418	432	373	429	417	412	443	406	416	394	420	377	438	399	439	407	401	423	422	431	447	413	415	377	381	484	424	395	444	441	376	452	400	430	420	446	419	412	406	430	424	413	418	399	410	419	414	420	425	405	418	415	435	421	407	405	452	404	413	443	467	436	446	448	386	414	372	423	408	421	412	428	436	394	411	447	429	435	438	431	422	457	440	411	408	420	403	409	406	398	408	428	419	430	440	407	418	381	436	433	442	427	387	414	440	402	412	413	445	406	438	389	388	432	429	419	443	420	387	440	401	421	449	439	456	414	423	421	410	408	431	406	457	384	405	424	472	406	461	448	468	416	387	425	421	414	417	382	416	447	415	448	423	435	390	414	397	444	404	453	418	394	404	417	433	424	423	432	404	410	419	406	412	389	423	442	450	423	399	421	459	418	435	407	425	410	416	404	478	428	417	399	447	430	431	473	413	403	442	442	451	420	431	403	411	424	406	427	393	466	412	418	419	431	417	418	410	426	375	423	388	392	425	413	411	409	431	439	410	408	404	430	394	399	438	438	439	418	439	440	423	419	391	429	387	436	393	445	404	432	395	427	443	429	427	442	455	458	432	425	397	434	403	418	421	413	423	403	413	389	423	436	406	398	371	409	460	397	397	433	425	416	428	422	462	453	451	428	430	444	415	409	443	452	404	394	411	425	446	452	417	417	417	394	395	426	401	392	437	440	393	449	391	442	399	426	401	438	434	444	435	415	408	399	400	432	427	436	416	411	422	423	405	403	458	409	435	409	392	412	441	406	413	373	457	426	414	422	426	427	417	402	443	432	440	399	409	427	400	422	463	435	414	396	397	400	415	398	428	410	410	413	451	423	439	398	429	387	405	427	449	457	417	404	455	417	435	419	375	430	432	443	419	428	431	463	417	461	428	429	433	393	419	428	426	381	415	415	411	429	435	420	421	413	431	432	403	433	459	479	427	411	408	417	428	474	420	432	425	430	410	395	408	429	417	428	432	391	447	406	433	459	434	433	410	400	430	377	400	438	435	417	439	464	432	417	400	431	411	405	420	407	437	420	425	408	445	421	421	431	437	425	371	424	441	453	421	419	436	394	413	381	446	401	444	393	415	438	402	438	428	426	406	446	443	396	401	418	410	438	401	442	420	414	437	400	425	430	420	400	442	409	420	412	444
22833	21151	28809	23720	21142	21207	12627	1559	1130	1015	951	859	831	808	751	760	725	678	649	679	665	662	644	662	615	649	635	587	620	657	625	619	652	588	630	625	584	581	577	591	626	618	639	585	563	598	588	650	631	591	563	572	546	550	594	604	578	588	601	609	573	623	596	599	641	572	595	609	588	612	606	613	582	610	608	598	543	581	610	595	595	590	615	610	601	580	619	581	565	606	592	562	569	599	590	562	600	581	570	561	599	609	631	575	583	610	592	577	568	605	599	560	584	595	607	586	608	578	578	603	590	589	619	618	590	572	584	586	653	582	581	575	632	597	640	604	572	580	566	609	568	565	602	662	620	591	604	590	568	577	625	542	579	586	549	560	595	573	593	603	609	607	613	586	592	581	629	576	560	567	536	594	610	576	545	583	552	546	609	614	585	581	612	584	565	576	639	613	586	567	574	586	570	558	597	575	605	596	604	557	574	570	563	629	575	607	625	534	557	603	604	553	611	592	625	648	628	578	568	563	541	577	614	596	599	572	576	618	634	573	593	555	602	584	613	584	585	563	603	582	604	540	583	590	571	597	602	575	550	530	570	614	615	599	590	596	557	615	616	604	618	582	591	585	592	624	576	565	602	613	597	597	600	559	611	637	564	613	581	594	632	562	554	582	602	588	610	567	621	573	567	573	583	598	586	593	608	611	582	589	598	583	561	582	603	608	562	537	579	602	623	613	605	625	594	561	575	584	610	573	604	572	602	614	560	587	543	580	584	575	587	584	584	582	580	587	620	581	578	588	592	597	571	550	586	572	609	618	561	586	604	604	625	636	624	576	601	577	563	567	554	576	601	592	582	574	559	538	579	591	604	563	644	608	583	562	591	578	610	567	572	628	595	618	577	575	599	576	576	584	573	619	581	619	608	572	586	564	598	586	594	560	567	599	573	621	563	593	567	568	635	591	581	614	591	574	597	601	572	593	662	568	588	610	570	594	615	595	586	619	579	602	588	603	606	619	568	616	595	590	581	584	587	588	590	586	523	618	577	587	586	572	582	606	599	547	589	614	576	656	571	635	590	587	546	567	585	586	606	640	613	550	565	616	525	564	551	548	560	539	568	640	584	598	592	627	605	613	568	584	661	593	618	600	562	594	620	578	578	595	631	604	583	613	609	556	572	612	582	587	577	590	556	619	557	570	580	580	610	551	639	565	590	576	557	614	560	632	593	549	625	584	561	626	603	562	556	586	584	592	574	613	595	595	585	623	629	572	561	618	554	596	591	569	556	588	609	572	604	555	555	610	570	572	574	595	576	581	603	604	570	608	610	589	636	605	581	589	555	595	618	586	595	590	594	620	568	571	583	591	577	616	552	564	571	596	632	602	600	579	619	573	563	562	550	592	610	578	564	578	580	604	573	639	604	543	582	551	613	593	616	596	576	577	562	599	598	622	584	591	558	556	581	606	600	585	566	622	542	645	566	591	585	580	585	597	583	608	614	575	612	548	583	585	584	563	584	589	646	575	604	630	602	629	590	631	608	613	585	534	575	561	604	609	559	592	552	561	570	566	598	589	588	612	641	557	585	596	612	599	585	652	606	536	587	591	629	568	594	568	566	606	570	597	575	572	597	603	593	600	601	568	596	537	592	570	585	574	560	603	587	585	573	623	590	589	618	565	562	585	593	579	549	580	581	636	637	573	569	574	590	611	528	626	552	586	562	616	608	586	621	571	583	553	588	588	608	584	580	612	615	607	604	575	595	578	545	605	596	619	639	564	583	583	568	592	582	650	596	552	563	577	603	582	554	601	582	588	551	533	571	552	607	606	575	609	619	626	596	623	573	565	599	554	621	565	564	574	603	579	555	644	599	546	616	575	541	559	612	606	597	640	588	593	584	604	573	525	592	555	586	584	628	558	563	546	604	579	614	589	624	619	579	592	576	585	594	555	574	584	575	600	597	626	573	581	573	601	581	587	550	583	597	574	593	596	583	581	534	600	605	582	582	619	548	588	637	575	560	567	556	604	619	570	585	574	573	528	608	574	581	552	564	593	615	603	601	598	576	551	616	591	577	572	596	585	612	552	577	576	565	617	633	577	544	614	558	617	582	538	607	551	615	607	550	557	573	605	629	568	550	539	590	618	590	537	579	620	599	612	599	537	586	591	589	615	591	592	564	575	589	591	609	576	545	610	586	594	556	588	590	604	590	560	598	654	599	628	597	553	594	577	572	573	576	553	578	603	541	578	554	589	564	580	600	602	618	575	588	622	591	561	573	576	609	565	614	587	604	587	563	595	594	592	581	584	588	612	607	551	611	575	573	565	572	619	604	605	579	580	592	596	583	604	570	645	560	631	606	562	576	588	616	578	579	559	576	588	581	615	556	592	595	550	577	588	544	592	573	583	592	535	598	549	563	595	634	579	625	579	615	569	589	566	590	645	561	622	576	578	544	633	574	574	556	544	567	601	598	594	599	581	551	605	619	538	586	598	588	588	562	578	531	562	582	567	597	600	590	614	606	609	606	597	544	545	596	603	570	569	566	605	575	569	566	611	554	592	549	612	589	603	584	632	561	623	614	585	632	560	613	615	590	567	565	548	587	596	621	625	583	570	565	554	617	638	603	590	596	579	578	557	590	577	555	588	563	569	604	582	626	595	582	593	636	557	578	576	641	588	574	525	572	551	569	606	577	601	548	683	593	595	579	600	563	536	603	610	612	577	576	622	583	580	587	610	571	600	597	611	579	585	624	559	595	612	585	560	604	592	566	559	628	581	588	593	554	596	599	593	574	597	583	576	569	575	588	583	610	566	563	613	601	565	618	528	561	568	586	581	594	637	564	600	559	570	532	591	623	574	586	578	661	583	574	586	559	561	579	572	618	586	627	578	550	563	564	577	602	571	603	562	597	586	633	547	578	582	559	633	557	595	633	601	609	539	606	579	612	558	616	590	538	624	542	603	588	586	612	588	586	592	561	571	592	578	607	574	574	574	598	563	587	564	603	553	571	597	568	556	594	584	533	608	622	572	608	596	615	571	546	577	639	580	594	603	603	557	568	575	569	600	535	608	599	555	579	566	597	568	587	586	580	621	591	569	649	598	575	580	576	558	580	576	568	616	607	550	590	564	585	564	624	572	600	562	626	557	526	565	590	575	570	549	573	561	583	605	593	594	568	576	601	557	532	602	632	582	610	591	571	632	585	596	566	614	547	604	573	550	596	602	600	621	614	572	573	572	607	584	634	614	552	544	583	624	605	574	594	570	593	559	528	566	607	575	553	554	577	601	596	598	586	593	642	576	601	557	609	585	579	561	595	566	627	630	579	579	617	591	607	574	580	602	586	600	590	525	553	516	575	563	569	569	556	542	591	619	620	550	549	590	636	610	603	619	549	543	605	578	518	501	580	577	572	576	537	604	580	602	558	597	584	560	566	544	590	597	562	609	562	619	581	562	604	603	604	595	602	609	574	597	558	591	634	553	577	562	628	590	592	571	579	560	574	553
19866	49251	13535	7065	4938	3693	2921	2383	2070	1718	1519	1352	1288	1109	1014	991	933	987	917	853	914	853	754	817	794	781	788	845	753	773	789	788	741	789	746	714	743	713	789	742	738	684	721	669	757	733	738	682	699	740	734	726	734	699	694	736	714	729	708	700	693	698	698	674	695	663	696	717	669	707	679	689	693	707	708	658	682	660	715	744	681	727	710	672	660	672	703	686	681	718	672	707	707	732	717	715	749	651	674	734	684	729	674	689	702	710	649	723	692	737	658	672	738	701	700	699	726	713	742	719	742	666	730	640	729	680	713	695	730	717	698	714	785	778	727	736	742	713	759	745	682	686	740	708	686	712	710	690	656	738	729	681	766	672	724	710	691	709	743	704	687	764	647	738	671	668	719	679	663	730	729	673	681	716	741	681	711	645	742	708	722	683	694	709	726	666	740	725	717	670	674	720	656	712	701	725	668	688	689	731	666	707	700	680	671	642	717	680	677	664	697	695	731	730	695	746	729	718	708	700	672	693	722	710	721	729	689	713	698	702	684	675	700	675	727	747	734	685	660	686	718	710	677	680	698	723	711	720	726	696	706	730	660	684	666	707	679	662	756	687	712	734	701	735	674	661	712	687	683	684	713	713	714	720	729	712	741	667	683	724	715	689	690	703	676	673	712	737	683	715	697	708	693	697	713	681	659	665	718	683	649	706	704	726	660	676	723	680	731	697	669	701	748	673	678	721	687	698	683	667	733	732	680	680	680	693	735	721	693	676	672	710	727	714	685	662	686	718	678	699	756	728	698	697	680	669	708	671	707	679	743	745	708	683	716	669	662	689	714	676	657	745	713	676	694	698	710	690	720	701	702	664	725	702	738	690	714	688	692	701	699	692	709	731	709	639	719	686	708	739	699	679	691	689	689	689	711	689	626	701	698	697	685	689	694	704	720	690	720	675	756	698	693	739	676	676	727	660	671	708	733	690	694	728	678	731	718	655	720	683	704	691	674	701	645	699	713	728	666	741	782	718	698	667	688	664	705	703	676	749	679	701	687	690	708	681	723	700	743	727	690	720	735	702	660	711	731	707	670	691	695	710	693	687	699	702	681	685	715	738	704	671	687	691	687	666	667	641	663	721	706	675	680	720	710	682	699	734	702	725	693	686	681	724	716	723	666	709	724	668	668	682	700	699	684	697	761	721	740	650	741	674	702	734	679	727	735	658	710	730	692	691	680	689	708	739	709	653	748	718	670	710	642	638	710	691	725	672	683	722	715	690	724	686	712	695	763	673	696	639	695	660	701	683	731	700	671	679	698	649	736	669	678	739	725	701	673	771	675	731	696	723	656	692	689	724	699	686	710	736	703	703	757	670	710	716	707	684	633	693	655	696	702	672	691	711	693	735	715	664	738	661	714	698	672	696	673	737	726	699	671	672	632	663	727	654	684	700	713	708	705	676	699	717	701	707	714	672	728	739	721	668	687	695	708	675	717	674	677	697	695	651	663	690	679	678	723	756	680	762	676	629	713	694	720	704	703	670	681	720	735	728	671	689	721	731	734	724	711	745	742	691	682	677	702	714	635	727	680	750	736	689	666	702	715	693	662	690	731	676	702	734	703	719	663	714	713	726	731	705	707	659	736	695	673	705	680	729	673	733	717	698	680	655	704	699	698	711	679	665	589	684	685	657	717	668	645	696	738	698	723	732	714	681	695	675	677	728	711	672	715	674	717	659	744	713	748	663	694	705	712	674	764	689	699	735	690	733	728	686	700	674	713	659	668	695	709	674	675	731	702	729	688	749	664	728	722	719	689	667	706	708	736	720	685	699	689	723	744	706	724	691	713	694	694	708	685	731	692	680	740	679	684	761	731	704	700	726	738	744	689	704	686	694	736	694	732	717	697	676	677	711	684	639	676	672	733	660	691	679	714	731	721	687	705	670	675	704	680	712	688	672	687	720	728	706	695	683	641	718	699	740	707	673	695	652	687	719	732	718	692	710	705	712	682	657	683	678	675	681	709	707	701	710	692	735	678	686	656	680	700	705	703	688	737	715	717	712	760	760	674	657	647	716	696	692	632	691	657	710	655	650	656	695	724	683	697	698	721	694	679	726	658	678	671	695	675	659	719	739	693	743	725	713	714	720	701	726	704	694	728	683	698	694	758	696	729	684	670	633	664	729	677	686	729	680	697	705	746	632	739	699	718	703	669	714	724	696	700	719	699	698	646	703	694	743	682	691	733	718	723	724	723	743	734	730	699	728	739	662	719	715	691	668	703	703	713	704	709	756	657	669	729	682	700	663	687	680	728	690	703	718	684	694	707	691	656	728	694	658	656	711	759	683	653	726	682	686	698	671	693	702	720	723	758	667	687	741	676	733	691	635	712	667	718	701	648	698	701	706	690	665	704	646	683	636	762	660	682	740	719	648	669	703	723	698	685	684	674	727	656	696	705	697	752	674	717	649	712	707	682	709	688	686	699	701	730	709	730	672	696	640	657	767	740	687	704	730	682	665	673	701	724	668	650	693	641	670	692	707	673	724	706	632	698	695	706	732	721	745	680	669	723	675	681	683	660	636	727	747	689	758	722	691	683	612	728	733	654	694	710	749	678	697	709	732	641	728	666	671	669	679	700	696	656	729	710	731	665	695	700	710	696	733	715	714	722	705	695	718	693	675	634	688	704	698	673	692	705	707	680	700	718	674	691	718	733	666	712	673	676	655	687	677	659	753	679	711	730	744	712	680	701	694	676	685	671	689	658	695	694	714	708	689	659	676	739	677	713	700	688	693	678	694	721	652	695	691	718	687	655	707	704	677	670	700	705	705	695	694	752	674	689	716	702	684	659	694	686	709	691	695	703	697	715	677	693	669	664	709	746	761	685	697	728	705	740	686	645	714	662	731	694	671	669	632	687	698	700	709	709	673	717	711	721	704	704	755	670	686	715	758	693	674	650	756	716	661	706	693	696	730	714	675	683	669	691	710	694	692	745	668	640	692	693	709	704	719	710	717	686	718	716	712	671	696	703	678	713	705	725	701	719	690	691	694	729	681	714	701	679	730	725	687	710	714	677	732	662	725	690	684	703	729	706	712	715	666	709	655	722	717	727	668	681	688	714	674	705	693	687	690	695	713	692	699	676	694	707	691	673	713	714	657	724	678	639	675	675	687	675	686	767	714	689	712	685	739	665	696	691	692	705	656	674	703	627	730	704	725	757	687	690	742	701	715	677	711	658	658	715	704	673	677	685	713	751	708	663	686	713	730	684	684	681	649	731	737	697	741	726	695	688	637	687	661	653	721	691	736	686	727	719	748	725	722	678	670	713	663	701	750	666	730	688	756	708	716	707	700	659	682	741	697	686	673	692	626	688	695	736	675	713	637	669	679	723	665	689	700	687	707	710	730	700	640	697	681	668	666	683	688	716	719	686	675	766	617	699	663	719	733	726	671	655	684	681	699	715	638	726	671	710	683	719	688	707	635	716	701	664	700	725	710	666	693
27104	20954	9021	882	488	425	397	437	411	421	411	404	386	391	375	372	400	380	375	392	429	367	385	386	408	388	402	336	402	384	372	387	402	378	359	342	424	398	375	352	387	360	407	360	397	337	403	388	367	372	369	385	382	388	393	354	411	367	357	410	372	386	396	395	382	381	409	381	384	372	371	381	411	379	387	385	374	373	384	404	377	378	382	409	377	391	359	359	387	424	370	377	353	377	347	364	352	391	384	348	374	391	383	400	358	390	374	372	386	420	366	408	364	408	381	363	363	368	401	381	371	380	379	360	397	373	432	366	360	377	380	401	394	400	348	389	386	417	356	390	342	381	401	368	400	372	428	383	380	400	422	364	411	368	401	379	399	359	347	354	398	382	392	417	363	378	374	393	357	370	379	395	373	392	425	367	390	376	376	379	380	374	402	386	394	370	372	380	376	399	369	368	409	370	378	385	357	372	349	386	413	394	377	376	403	362	394	382	375	376	353	388	387	375	364	369	389	382	378	401	379	364	367	396	378	392	371	361	398	367	369	370	340	357	363	385	382	379	388	374	407	369	405	408	393	378	424	407	361	339	378	386	355	381	380	382	345	380	348	387	408	386	373	348	407	406	386	367	392	408	382	389	389	374	397	362	394	338	382	359	359	365	349	397	403	382	353	369	364	403	411	420	358	359	392	402	381	384	373	393	399	413	372	409	379	367	385	353	389	451	378	349	390	401	374	357	433	372	365	360	393	389	381	401	370	360	377	356	387	387	389	370	375	363	386	367	387	371	354	345	409	397	403	334	386	421	380	393	370	348	388	386	417	395	376	351	357	338	359	355	413	360	358	373	355	386	357	380	377	426	409	378	381	380	378	379	394	381	380	402	380	406	353	407	395	400	380	381	378	386	384	396	364	359	377	383	419	354	392	402	368	382	365	417	364	369	401	374	375	358	407	359	352	394	386	372	369	380	368	372	391	381	392	342	391	359	391	356	356	395	371	363	385	406	396	377	376	369	373	382	389	365	393	434	372	384	394	378	370	398	380	382	406	340	415	372	351	367	358	390	385	374	371	411	350	410	375	351	341	417	357	368	402	385	375	390	374	409	403	366	412	367	417	394	405	400	406	375	355	378	412	355	394	412	372	367	394	360	387	366	420	365	367	401	393	387	402	401	381	398	391	374	425	383	387	397	398	381	395	376	362	408	337	359	430	438	367	368	354	418	399	405	391	403	365	375	396	367	362	395	406	373	424	376	396	373	367	403	375	366	362	430	404	369	378	397	372	407	373	401	356	347	391	342	392	362	392	384	375	391	432	376	349	363	374	384	384	384	403	374	377	375	368	375	385	382	358	397	410	399	377	358	366	400	386	386	380	377	393	381	361	373	356	377	403	403	358	348	378	399	391	400	371	379	382	357	384	389	414	352	384	371	361	346	399	395	371	373	391	395	398	400	409	341	388	347	386	418	381	328	391	369	383	430	346	367	393	357	367	398	353	383	335	402	411	350	395	347	381	383	338	388	409	408	399	390	365	376	388	379	370	368	372	403	372	375	373	384	390	395	374	375	377	363	354	386	394	397	406	416	383	402	416	385	407	379	381	386	379	372	379	337	384	375	396	390	385	370	384	386	380	380	371	366	376	380	393	439	408	384	396	372	416	384	385	372	392	434	393	376	390	350	406	381	377	383	381	375	379	364	384	400	371	386	414	411	407	368	383	369	344	374	401	411	366	361	364	367	366	354	410	419	361	392	332	412	363	371	359	392	385	381	384	385	394	400	371	402	397	397	353	372	394	366	398	338	371	399	394	340	431	371	416	427	357	398	382	360	377	386	385	400	406	371	385	398	378	392	350	401	352	385	388	408	403	406	395	386	317	375	386	392	381	368	386	408	387	354	367	345	362	376	365	350	408	410	374	380	394	399	387	407	357	367	391	344	400	405	372	349	383	362	421	351	389	380	363	359	388	409	412	368	383	365	402	368	405	387	392	385	405	383	378	366	362	401	376	361	410	399	360	380	390	399	377	372	385	353	381	352	376	377	424	399	377	410	399	345	420	388	356	401	418	396	368	385	404	401	391	391	417	371	374	390	372	375	442	366	406	446	392	342	384	402	368	371	364	381	337	439	379	388	372	408	399	396	394	397	394	403	389	372	393	388	386	362	398	363	372	374	369	384	414	401	354	378	372	412	414	346	408	363	365	397	429	395	380	382	380	400	398	391	386	365	422	382	394	338	353	378	384	386	389	346	374	374	369	357	365	360	380	395	398	375	417	387	358	369	391	379	386	337	435	416	369	400	388	365	404	393	385	398	412	390	373	361	383	387	404	390	376	345	345	379	378	379	373	394	378	384	386	384	350	379	337	369	356	395	355	401	378	370	368	408	384	408	375	365	393	380	403	389	359	373	396	365	369	354	398	398	366	386	365	392	392	423	373	417	348	373	382	382	395	366	385	409	365	363	416	383	384	424	396	404	353	361	410	380	397	366	413	382	357	381	392	329	380	398	370	394	372	374	353	373	382	380	384	369	401	366	397	395	386	389	393	401	376	371	368	377	391	404	356	387	353	377	410	380	387	399	373	359	400	406	405	379	384	402	343	382	351	343	385	337	395	386	363	380	417	384	425	341	382	378	379	377	399	384	393	403	396	381	360	402	357	402	387	405	385	410	395	419	383	387	410	370	370	359	384	361	362	424	373	393	385	387	425	397	369	378	369	351	366	344	385	371	348	414	405	396	399	367	403	398	389	390	365	407	401	384	410	391	381	395	380	388	366	370	390	384	409	382	382	402	375	386	368	353	382	361	363	387	402	374	388	371	370	365	352	369	366	374	376	390	402	351	386	392	354	396	359	400	381	373	378	387	393	357	338	385	381	399	385	356	386	375	376	373	393	386	392	402	372	348	403	364	377	342	401	364	357	368	395	398	354	389	373	359	393	364	369	358	372	392	406	362	401	389	357	361	390	405	399	397	377	395	396	347	362	358	394	372	375	396	395	384	374	385	364	367	361	373	375	416	361	412	397	412	414	381	407	373	396	382	384	382	406	353	359	386	367	397	379	375	377	375	431	401	366	394	366	380	397	383	411	373	392	342	375	398	401	377	402	416	413	356	379	368	423	372	359	376	371	388	379	372	394	388	375	382	367	387	358	387	399	387	389	395	376	409	362	370	370	394	364	395	402	373	382	397	373	395	371	374	405	378	363	361	378	350	401	403	380	375	368	366	368	403	377	395	389	396	397	362	386	367	422	363	360	372	367	381	370	407	364	415	434	382	404	409	390	389	383	374	400	384	361	383	398	371	401	356	387	395	388	370	399	370	385	368	368	380	439	397	388	388	407	364	377	369	379	381	383	383	372	384	370	381	365	402	387	410	398	383	392	398	413	412	361	418	379	374	397	393	398	370	376	335	372	399	375	395	388	363	376	407	403	356	360	401	371	375	400	411	377	397	403	383	374	354	351	382	358	415	408	400	362	339	407	379	353	405	382	361	383	352
13059	17103	1036	731	616	575	527	489	509	488	476	494	476	520	499	485	492	494	464	468	504	464	479	504	460	463	468	489	480	419	473	480	472	477	499	457	489	462	459	459	484	472	470	476	429	460	501	479	460	449	447	485	427	504	495	489	503	440	465	439	452	480	450	480	447	491	513	444	478	476	502	489	439	457	460	457	501	450	457	491	488	485	483	437	436	488	482	495	463	475	496	464	459	470	462	482	459	485	482	458	485	451	481	451	486	435	467	462	478	463	485	492	495	488	471	465	473	493	492	466	444	487	478	482	490	477	456	456	461	457	505	479	497	458	434	458	496	499	476	450	474	513	458	439	430	475	474	471	501	483	498	477	495	453	485	425	478	484	519	461	411	503	482	465	501	464	461	421	479	462	488	442	451	478	527	456	444	469	487	498	445	421	480	470	417	478	451	457	464	462	485	441	431	467	451	476	476	470	449	486	460	493	489	458	479	494	439	449	478	519	484	480	492	480	471	469	469	475	468	480	456	462	462	446	507	436	453	488	484	446	503	503	476	501	461	490	434	515	470	468	468	435	478	482	484	450	467	488	491	480	450	426	453	476	458	453	500	510	477	499	501	470	488	471	469	491	451	473	430	479	449	524	451	488	482	468	506	502	497	438	463	457	466	512	436	485	492	452	458	483	451	442	475	426	475	452	480	474	466	448	489	450	506	476	434	472	481	477	441	458	472	437	450	462	489	481	449	470	460	490	496	472	473	484	458	451	487	421	497	480	468	443	444	446	486	458	445	554	450	433	467	458	419	461	448	438	515	447	493	490	445	508	480	508	444	476	427	499	445	447	487	472	443	443	460	463	479	471	449	492	490	469	439	430	446	479	466	468	496	458	485	479	461	487	477	477	434	483	472	471	482	471	494	487	495	421	484	468	452	459	477	491	485	489	492	451	496	502	476	475	498	486	458	481	508	467	481	477	476	457	476	440	461	491	473	439	471	476	463	493	472	457	479	461	439	480	449	451	497	476	456	508	445	490	445	462	486	443	468	477	470	478	468	472	435	473	426	501	495	428	484	482	418	452	493	480	432	470	484	522	427	462	476	476	444	462	471	493	471	493	508	456	425	472	446	477	484	453	447	439	463	448	473	471	470	467	451	452	538	482	469	485	502	457	492	469	472	449	480	462	441	459	481	483	462	491	464	472	488	468	459	440	439	454	490	463	496	508	478	497	481	465	461	519	460	454	465	458	460	477	437	489	485	480	461	451	474	452	471	466	492	516	501	491	501	449	462	502	452	470	472	480	474	485	506	471	449	443	458	459	465	459	442	457	488	461	465	491	441	483	494	458	483	459	448	492	463	455	454	497	472	465	458	472	491	483	456	494	444	439	464	451	491	499	460	475	482	467	461	467	474	493	483	486	476	439	456	479	441	477	494	465	440	448	489	474	506	480	461	484	459	472	471	444	475	470	486	449	470	472	461	489	501	473	457	478	483	469	504	462	450	464	433	500	440	499	469	455	463	486	473	470	459	414	437	471	498	421	476	468	441	485	505	414	481	458	458	474	492	473	450	453	464	503	457	461	448	460	438	462	449	510	482	464	465	502	469	473	469	438	491	459	474	429	501	470	460	463	486	454	446	463	494	467	404	484	440	488	519	454	485	429	501	438	473	479	490	437	509	470	460	461	451	492	434	459	496	470	487	532	447	497	460	485	436	463	492	445	482	461	491	442	470	495	506	466	500	452	480	457	490	493	482	479	467	489	448	467	456	479	465	479	477	456	518	445	447	466	470	490	441	449	471	472	478	473	486	441	455	508	476	462	459	437	507	498	453	470	475	499	458	445	482	463	438	475	466	455	472	447	473	446	450	467	469	460	493	486	434	515	493	470	456	474	488	499	465	501	453	457	492	496	476	451	441	461	472	497	470	514	450	488	459	479	476	464	463	478	480	464	501	414	479	503	451	493	453	488	452	466	468	476	411	431	467	429	445	462	522	498	458	470	517	468	405	482	483	473	493	473	448	487	459	501	457	443	492	433	465	439	487	504	437	434	471	429	446	483	439	440	453	488	439	464	522	438	434	490	498	454	462	452	472	510	461	516	476	459	479	452	452	483	470	457	453	468	464	457	493	447	434	476	488	457	461	480	457	477	473	479	478	465	450	480	494	456	497	468	495	432	457	515	460	500	449	470	448	458	473	459	463	481	492	494	506	480	489	433	479	495	443	428	449	475	448	445	445	440	452	458	493	466	448	496	476	500	492	451	440	470	492	465	478	441	456	477	457	450	448	464	485	468	429	469	477	535	481	442	522	520	490	520	454	487	488	493	452	490	455	453	481	487	490	472	444	462	458	461	491	466	479	488	487	464	464	461	447	453	465	448	480	494	500	466	487	427	486	431	492	462	486	459	465	440	456	482	466	470	504	469	508	440	496	484	493	514	445	449	486	450	448	480	468	496	471	468	463	473	487	475	476	455	448	455	496	470	474	465	449	481	461	492	486	458	500	464	478	481	483	480	458	451	460	524	475	496	500	484	461	497	446	482	491	464	464	445	474	480	467	460	489	452	502	428	479	446	473	502	426	474	488	474	478	479	457	469	477	451	466	451	500	427	475	500	468	491	490	481	541	473	422	506	482	459	454	469	468	476	497	492	483	451	478	475	504	456	448	441	479	425	503	487	470	482	495	455	485	475	473	497	496	468	460	510	450	481	500	445	451	453	449	536	505	470	440	451	429	465	484	472	444	423	478	441	478	471	458	478	470	437	488	497	487	457	467	501	483	468	489	473	476	488	484	420	446	454	485	443	491	464	475	460	478	463	442	451	457	447	493	488	439	439	459	503	473	466	422	484	517	452	491	455	452	485	504	451	479	477	460	488	454	451	482	460	428	431	435	472	484	491	463	468	490	488	444	493	489	450	437	477	425	481	464	452	462	486	492	453	468	451	511	481	469	504	452	501	471	463	493	445	448	451	462	492	472	498	473	470	461	474	468	502	488	505	442	508	450	432	472	482	499	438	454	420	468	437	464	462	473	444	471	450	476	475	494	478	446	446	460	453	475	463	477	491	451	454	457	480	502	514	457	488	480	440	416	490	483	466	485	436	467	466	486	421	469	482	449	433	520	442	483	476	494	463	459	454	486	481	478	478	500	396	440	470	466	488	479	474	450	469	486	466	446	436	450	479	498	464	460	457	476	521	491	480	489	465	478	486	479	452	495	454	443	470	446	498	452	466	446	500	479	447	465	436	449	477	457	486	505	437	491	451	462	496	438	451	522	477	453	480	469	483	471	461	462	449	486	444	476	468	477	498	462	491	467	495	479	476	434	447	433	477	458	482	450	437	440	475	460	452	468	487	472	490	451	442	482	460	448	451	454	485	436	474	462	478	497	471	482	464	448	464	444	473	454	479	490	456	495	435	483	464	465	474	471	469	474	471	472	436	446	456	474	455	480	447	468	486	438	474	499	457	472	493	504	455	477	468	445	456	489	467	465	451	478	483
23931	21174	28610	23927	21132	12343	1536	969	839	790	712	726	668	644	638	678	627	605	695	634	600	577	611	576	592	591	613	610	601	590	583	602	591	564	578	586	596	561	568	586	585	625	613	582	579	607	612	603	590	580	556	593	602	559	566	585	537	587	560	573	567	567	605	540	536	612	568	599	560	574	608	590	566	586	587	609	606	593	549	581	586	561	557	623	595	560	614	588	607	566	600	576	579	568	575	547	612	591	564	620	519	545	552	568	579	572	562	547	579	566	538	579	597	575	588	552	572	569	562	596	578	550	574	622	551	586	628	592	545	580	554	619	565	666	524	584	605	596	563	589	596	592	576	565	574	554	582	630	574	556	540	570	625	607	555	583	562	609	539	616	566	602	585	589	561	575	604	576	568	594	592	573	585	554	521	566	557	592	545	599	558	538	586	584	582	541	567	581	550	583	566	556	599	568	536	582	573	569	557	548	575	569	550	574	623	576	535	557	548	566	598	550	581	630	559	572	567	585	595	576	555	562	579	573	544	571	590	576	552	562	602	580	569	513	574	538	560	610	593	583	564	564	581	628	580	547	575	563	575	598	611	581	580	574	577	571	587	601	530	551	614	547	574	579	574	591	585	557	596	555	542	570	606	610	598	528	596	552	659	575	606	610	593	529	600	542	572	613	548	606	526	580	600	536	559	572	578	584	569	559	597	608	615	574	565	542	579	605	621	561	540	596	606	543	556	551	590	585	565	554	577	565	646	567	566	586	579	562	560	645	619	586	582	567	591	562	564	561	568	600	603	602	562	545	574	579	573	573	582	559	567	574	587	551	588	586	562	597	579	540	580	572	560	590	595	584	592	584	572	572	568	523	563	542	564	612	566	589	594	564	619	619	576	609	586	551	524	595	579	617	571	579	567	598	561	588	571	573	595	528	553	587	536	545	574	558	504	581	558	567	609	541	564	576	585	595	620	565	591	616	606	576	597	557	628	570	531	571	561	588	545	597	575	572	573	577	521	577	585	570	598	596	577	605	575	600	559	570	546	598	572	560	590	611	560	536	577	574	602	577	579	618	562	572	605	611	601	601	556	574	581	571	581	563	552	590	602	572	611	586	567	584	545	566	576	586	631	582	596	542	624	544	535	571	619	580	547	606	556	606	565	555	581	568	568	571	620	570	585	592	552	575	584	555	613	598	572	619	542	603	577	568	550	524	587	586	609	608	529	533	578	542	585	586	597	606	573	591	566	598	542	593	619	604	551	613	627	554	598	577	616	564	573	582	618	571	579	532	583	550	567	629	569	575	553	563	581	591	581	573	546	575	556	539	607	594	590	566	540	577	574	562	606	579	557	598	567	599	564	604	581	597	584	571	568	584	561	546	553	599	575	589	567	573	556	618	604	591	558	570	566	524	598	575	594	618	623	551	586	619	540	536	581	587	569	556	604	576	569	586	628	581	570	589	551	551	549	560	571	607	549	571	597	597	560	568	585	598	556	578	613	531	557	610	586	577	540	586	533	565	551	582	560	541	583	584	587	595	574	603	576	623	570	598	614	578	558	569	569	541	610	567	585	582	534	605	583	604	564	547	595	556	563	579	579	565	631	573	572	566	536	636	568	578	579	578	612	581	573	617	590	557	576	548	597	576	609	604	572	568	583	529	606	609	593	560	584	569	596	594	575	586	569	561	589	581	553	522	597	601	589	596	588	610	596	576	555	534	574	593	560	539	580	571	574	569	575	581	522	618	559	573	561	623	611	540	556	572	611	541	625	633	584	582	590	545	560	579	576	601	601	561	614	540	632	571	579	588	559	593	551	573	581	538	583	573	607	607	559	616	559	585	542	545	549	594	579	579	572	577	578	542	587	580	596	634	567	568	591	605	575	557	569	573	546	581	610	546	551	545	577	589	556	594	565	585	585	620	608	578	571	552	584	621	602	548	614	597	601	597	550	609	581	577	591	551	540	587	579	578	588	564	620	559	562	563	568	589	573	555	611	575	597	587	547	540	584	588	574	567	604	577	531	605	595	603	625	586	579	583	618	575	506	521	580	551	569	579	542	575	566	601	530	590	610	584	630	592	580	559	583	613	584	579	540	620	586	547	602	576	597	589	603	556	595	569	568	595	557	556	576	593	569	556	558	595	582	564	616	590	572	577	616	536	559	568	578	608	589	583	599	543	534	586	575	591	568	531	576	572	578	580	627	595	621	570	574	606	587	583	542	562	589	557	609	579	568	555	591	613	530	587	617	609	561	560	535	580	556	582	624	611	578	607	567	589	549	617	597	604	590	596	575	534	592	607	599	572	561	581	583	559	532	621	555	586	603	589	578	631	566	578	538	610	612	598	603	612	576	559	573	639	579	566	608	587	631	509	591	545	585	600	564	620	535	569	593	558	587	601	580	555	548	552	547	555	534	569	580	579	539	562	592	552	567	615	542	569	602	629	576	541	557	559	596	553	588	569	553	560	597	559	529	598	544	584	583	555	552	541	575	581	557	573	610	635	580	578	581	556	583	561	601	538	630	596	602	564	585	613	553	586	592	558	531	570	564	604	594	560	566	589	587	568	550	543	616	606	581	582	489	555	566	561	577	536	582	560	539	565	558	582	572	583	610	541	549	545	542	605	568	580	558	598	600	590	572	555	546	564	542	563	568	569	598	599	527	577	599	573	599	565	574	566	590	582	551	581	567	591	579	599	535	582	539	571	588	588	564	603	577	577	626	577	590	564	531	572	614	576	595	581	556	575	565	559	566	602	562	524	589	585	579	578	605	558	579	564	572	557	549	606	575	638	605	607	558	578	593	572	529	602	555	598	581	602	594	593	581	585	593	576	568	541	619	549	540	573	588	564	554	635	550	599	608	607	555	567	543	608	597	602	629	577	573	538	628	556	555	594	559	565	591	574	562	588	573	571	541	567	574	598	561	593	605	629	602	609	528	581	547	555	592	596	592	580	575	555	571	640	612	621	567	529	547	600	595	577	570	573	595	580	595	560	531	617	553	538	556	570	599	591	577	579	614	560	574	589	569	535	556	559	562	542	569	580	594	570	575	601	580	561	594	571	612	572	562	565	566	575	586	583	571	579	577	584	589	556	586	583	597	539	598	612	555	570	603	571	556	559	547	606	556	577	551	614	595	560	574	582	559	572	581	575	588	575	586	537	559	583	577	595	606	544	628	562	599	553	571	579	589	567	570	650	640	516	544	549	588	566	563	566	572	588	600	576	564	526	592	597	567	556	545	571	619	627	578	572	552	573	602	588	601	570	578	575	576	552	628	630	585	567	599	590	561	569	591	608	604	572	537	577	550	568	594	528	590	598	558	584	619	564	552	607	567	579	599	559	609	578	585	579	556	565	562	520	582	572	587	611	595	633	558	552	573	536	577	581	533	590	564	612	636	525	600	583	552	623	622	611	550	567	582	589	564	563	598	543	571	594	553	602	537	571	580	600	572	574	572	603	577	609	610	571	542	585	581	548	586	579	618	575	574	606	581	563
21962	50849	7967	3981	2803	2191	1822	1511	1282	1103	1087	1041	954	913	841	848	790	803	812	777	799	741	780	754	772	752	694	726	688	769	681	718	741	732	688	714	686	707	700	717	732	705	720	652	685	728	693	711	680	676	680	693	710	623	682	702	663	717	667	683	658	675	674	723	715	663	683	667	683	731	658	692	676	677	686	678	691	729	685	707	637	681	682	664	666	675	683	680	675	712	709	714	678	692	691	694	701	712	706	740	686	638	723	644	677	679	673	674	706	701	670	644	729	713	721	698	713	689	662	689	677	724	663	738	723	683	679	662	678	679	748	694	688	647	726	730	657	693	730	700	735	696	729	681	689	650	703	653	682	696	691	711	695	685	672	701	707	705	652	721	686	736	736	678	675	651	688	693	659	676	675	680	686	715	690	703	687	702	703	711	669	683	667	725	727	688	689	742	662	687	703	634	680	694	714	680	700	741	648	688	698	718	700	662	637	702	690	705	690	658	692	672	725	705	696	680	639	725	679	644	729	672	719	724	703	657	702	702	673	699	713	672	682	649	697	720	692	679	711	688	657	694	692	673	668	684	707	678	710	679	676	716	695	696	707	679	698	654	717	650	715	701	632	671	694	713	728	694	677	696	703	656	648	720	660	676	685	676	714	692	692	728	719	686	715	653	652	670	664	715	669	701	667	743	678	698	713	681	678	689	689	684	688	670	681	690	699	702	709	665	705	684	721	644	670	694	684	695	661	663	699	705	717	724	675	697	699	676	708	707	648	645	686	674	662	678	657	690	687	704	682	721	683	599	671	736	707	693	709	667	658	694	676	722	652	646	683	655	702	695	681	706	714	679	667	708	704	703	689	675	654	656	660	672	707	707	717	708	705	676	660	761	667	721	679	647	698	695	714	702	678	666	722	705	711	699	721	652	698	717	681	701	714	718	701	658	706	680	675	712	714	699	711	647	651	667	651	650	669	657	720	710	701	714	678	676	658	688	697	667	716	648	659	667	649	683	709	666	702	653	674	706	703	691	696	638	747	703	680	663	723	716	704	704	659	678	682	661	678	702	681	675	664	706	695	701	684	651	701	669	656	689	745	664	691	708	674	641	651	686	660	646	687	711	645	635	702	678	691	695	692	724	693	707	682	629	659	671	641	696	655	729	687	708	675	673	698	657	694	672	706	714	704	690	680	718	671	661	684	679	646	712	687	687	688	687	714	670	714	660	704	640	718	675	718	720	692	701	712	681	703	682	688	715	686	640	662	722	699	686	652	675	667	671	688	693	701	631	626	695	689	696	676	720	676	685	697	671	713	667	663	718	693	640	680	692	662	690	688	729	714	660	744	669	644	648	638	672	718	688	744	686	709	697	664	661	659	683	691	667	678	701	660	632	724	656	708	689	707	685	722	681	667	624	624	665	735	695	705	707	693	664	691	683	709	652	700	747	719	678	646	702	673	714	658	679	704	772	701	702	632	721	694	735	718	685	679	659	696	721	693	680	659	667	663	651	702	666	685	668	701	628	683	714	678	663	727	730	679	724	681	681	655	663	719	659	669	703	708	692	674	701	663	674	699	727	728	698	680	649	673	655	697	722	757	705	687	639	660	700	666	704	695	685	668	674	727	673	707	660	675	692	689	695	696	661	698	701	690	646	733	669	662	707	680	719	693	714	686	667	697	719	639	733	703	684	668	668	697	637	630	694	685	724	729	715	661	680	653	716	705	669	683	683	694	673	678	691	667	653	725	660	711	703	706	691	729	639	677	687	673	663	706	671	691	721	696	694	724	683	671	717	704	731	710	693	662	647	693	663	660	688	642	688	678	653	751	642	706	706	706	669	660	703	663	651	676	648	671	689	656	709	648	724	682	696	690	647	712	693	665	676	681	697	686	678	667	677	660	651	710	717	663	705	665	690	669	659	679	709	692	684	707	710	685	670	682	663	637	679	698	673	709	656	677	645	662	660	718	698	659	702	712	650	700	684	709	674	656	703	694	656	696	667	696	695	658	684	712	728	695	683	724	687	675	687	638	712	702	655	686	652	714	720	679	688	653	702	653	676	647	646	719	714	717	666	698	690	648	668	683	684	658	727	680	717	648	689	666	748	641	661	743	700	650	675	685	731	779	672	671	683	725	698	647	661	655	667	676	665	734	720	690	674	728	713	647	697	699	703	691	674	657	668	667	690	665	714	645	635	689	684	662	688	690	669	689	686	726	649	714	672	687	681	653	671	691	702	684	699	716	711	692	670	741	647	747	669	705	700	710	691	691	667	667	658	659	699	701	706	671	714	713	664	725	675	702	685	632	696	663	700	709	664	667	707	669	687	673	675	751	653	682	714	697	668	738	689	682	699	688	666	700	670	728	719	692	691	696	665	711	717	700	649	693	698	694	719	648	724	706	696	721	667	693	685	735	667	678	674	720	696	741	625	658	631	681	707	671	714	680	726	688	687	699	668	697	687	701	678	722	728	692	661	637	686	743	707	683	680	692	686	694	686	724	643	672	673	683	682	686	670	689	686	686	670	671	729	690	681	720	683	663	704	675	679	649	684	687	706	658	663	656	676	658	698	704	683	687	673	699	650	685	658	760	635	725	714	695	709	696	692	670	659	694	648	728	726	646	680	657	660	688	685	685	674	673	707	699	694	672	660	673	648	670	702	691	676	684	692	661	693	712	681	674	673	711	666	702	700	692	658	646	669	709	658	700	656	741	672	716	687	701	676	691	656	637	685	677	685	689	699	690	690	722	692	696	694	731	670	736	693	669	699	651	669	668	706	709	672	719	667	656	647	675	706	714	683	709	675	655	693	678	695	699	654	719	707	681	692	611	671	683	678	668	673	666	716	708	703	688	776	686	666	709	681	667	681	636	638	626	651	739	685	725	729	687	650	684	697	683	702	712	702	697	717	684	733	667	697	690	676	692	652	712	682	705	691	716	703	713	710	653	674	694	682	716	625	701	720	636	682	670	697	681	701	689	653	689	715	667	692	685	649	707	725	684	745	702	677	682	710	688	709	679	713	677	723	699	732	711	709	692	693	676	682	709	686	675	702	656	687	700	710	683	684	702	663	696	669	668	674	660	678	684	742	724	680	679	708	652	687	664	652	761	621	723	699	665	716	688	695	681	735	683	684	700	672	661	681	678	675	723	666	693	702	670	660	648	717	706	688	641	670	695	706	677	683	738	651	689	696	687	585	685	689	708	659	648	675	677	666	694	674	696	716	655	673	711	658	689	678	687	684	673	673	690	650	674	692	708	687	708	684	704	682	687	688	672	701	692	703	679	707	678	679	713	663	666	678	686	705	695	645	620	714	655	705	683	671	683	653	688	709	647	672	682	694	688	697	667	673	702	667	670	683	715	684	671	652	690	691	636	707	707	704	694	689	700	678	702	681	716	739	690	679	726	716	676	708	656	699	735	639	680	721	651	664	677	663	680	674	679	686	688	659	715	689	698	691	673	748	670	666	688	670	697	708	660	670	699	656	657	694	638	661
25054	21272	27371	24901	11637	842	570	502	435	432	435	418	386	397	370	384	351	386	371	365	361	394	355	339	358	368	362	362	328	345	348	349	354	345	332	370	336	334	368	340	348	368	358	334	350	318	344	334	331	360	357	361	352	359	358	369	335	342	343	343	333	380	343	311	346	373	327	350	354	312	321	326	345	337	352	345	358	310	352	323	306	362	303	301	336	348	329	337	316	357	373	336	339	353	301	341	273	375	322	367	371	334	341	359	365	374	351	354	339	364	307	356	318	343	351	352	348	346	340	313	362	322	314	313	366	349	336	362	337	356	376	318	382	309	374	340	347	328	334	351	341	328	316	359	347	348	359	332	355	354	369	322	312	345	361	333	353	320	322	355	352	346	361	365	354	317	344	324	303	364	320	322	327	382	331	351	353	353	335	324	362	316	311	346	351	335	341	313	339	354	369	340	315	361	352	381	353	336	322	352	346	335	327	342	354	335	339	325	293	355	365	353	294	362	305	345	333	332	356	317	346	350	334	332	317	349	326	328	371	336	336	328	316	341	368	324	347	391	354	348	360	360	352	357	357	347	364	343	323	345	326	304	330	354	325	349	371	378	338	353	357	360	359	351	338	334	300	359	308	378	359	336	358	322	350	355	314	355	342	346	323	346	322	309	319	320	380	355	351	343	368	319	352	304	345	355	338	326	335	361	315	357	341	324	355	333	309	353	312	328	367	348	329	334	312	346	350	331	359	351	330	329	357	368	309	306	394	355	333	341	360	315	333	361	347	359	340	329	328	360	357	335	352	368	356	354	329	344	328	325	340	361	348	328	343	347	339	342	318	325	334	335	335	359	365	317	358	325	324	359	334	326	375	353	334	349	317	350	294	308	351	333	324	384	352	349	330	340	341	356	340	323	360	359	313	331	332	363	337	386	337	356	360	334	317	336	342	357	364	313	331	352	374	340	367	293	296	348	339	369	352	355	317	312	342	327	334	344	334	340	330	358	364	358	348	327	347	375	343	359	325	322	338	335	336	327	337	325	365	363	320	361	332	376	390	364	329	351	348	345	376	352	368	366	370	333	359	327	314	358	337	350	338	325	372	339	358	359	335	348	358	332	333	293	368	323	328	326	348	331	346	370	347	332	328	365	301	343	319	314	330	337	340	348	360	348	335	348	314	370	365	344	318	335	355	375	312	334	367	345	341	336	361	357	335	353	372	351	350	360	338	348	331	350	330	322	320	359	344	328	303	327	320	325	340	356	386	356	359	353	362	361	333	326	325	356	323	369	345	366	294	326	334	340	356	336	337	365	326	350	330	336	325	347	329	364	352	327	356	339	362	358	341	327	337	372	336	324	342	371	322	333	363	325	358	348	351	339	383	369	341	361	345	323	302	352	327	320	320	352	347	330	360	321	323	335	351	347	325	324	316	347	366	347	351	346	336	352	347	325	351	326	332	326	395	360	345	352	330	342	322	358	368	353	310	327	351	345	338	354	342	341	346	316	333	367	364	375	293	306	337	354	370	319	367	340	378	346	343	322	349	349	314	350	343	332	344	385	328	331	358	355	331	323	356	393	333	320	324	346	331	373	383	349	377	339	368	345	353	350	313	316	360	305	343	360	323	351	331	330	309	346	342	357	355	323	338	339	322	359	349	321	340	306	347	297	345	345	347	351	351	352	347	319	314	341	323	326	351	345	341	364	316	313	374	315	317	325	341	350	369	362	317	336	349	322	361	301	322	348	345	344	305	355	331	331	293	335	315	321	331	343	337	339	337	371	318	334	335	320	321	329	379	321	330	325	364	337	362	321	346	329	350	349	329	352	312	329	335	349	359	333	350	337	354	336	325	371	364	329	339	337	309	376	320	344	349	326	335	320	296	362	310	298	324	350	309	351	316	315	341	345	337	318	344	360	351	358	336	342	338	337	366	364	351	302	308	327	356	322	356	330	328	350	347	335	395	354	297	313	332	342	334	322	320	338	344	366	339	345	331	314	299	347	308	333	366	363	339	353	358	329	332	329	325	325	342	325	341	335	328	341	333	325	360	339	323	326	328	380	354	337	368	384	329	325	376	354	350	332	350	346	364	333	345	320	340	322	356	339	302	317	377	364	342	362	313	342	319	301	343	338	312	334	354	361	363	348	323	355	360	371	324	317	340	314	372	330	327	361	345	349	332	328	348	324	335	344	304	358	342	334	324	357	328	358	339	311	354	325	345	348	355	318	308	327	341	321	369	337	346	312	342	371	338	365	339	346	339	342	337	332	323	375	346	368	316	349	346	372	329	359	333	321	307	316	351	328	322	339	347	349	350	366	328	326	319	311	362	339	348	327	351	339	345	333	337	382	364	346	305	341	354	346	393	379	347	367	354	338	340	353	362	335	337	381	352	331	340	342	351	317	375	329	338	377	330	333	358	336	333	339	367	373	343	335	365	318	366	337	361	324	335	317	378	325	352	355	323	323	342	337	326	369	355	329	313	351	377	336	344	358	344	329	327	331	332	320	333	311	334	323	345	322	367	330	318	305	329	343	338	387	354	346	332	334	361	335	317	391	331	344	356	337	324	330	317	372	358	331	311	325	354	347	337	334	375	352	361	339	328	332	357	328	315	340	328	341	321	342	314	362	346	364	336	353	341	325	352	342	340	362	323	347	309	326	342	349	340	335	329	321	346	312	326	316	347	364	347	340	311	364	364	360	348	334	347	342	341	353	362	350	341	372	312	343	337	318	314	323	365	371	333	336	326	329	350	339	311	373	340	373	324	316	319	347	322	358	329	334	352	352	335	352	311	345	321	359	346	352	349	318	356	333	343	355	349	322	373	329	294	334	333	337	324	348	332	332	325	340	340	366	347	355	365	310	339	351	352	339	336	332	346	308	305	363	347	319	331	364	353	336	309	337	394	331	341	329	360	348	375	322	352	344	347	352	325	353	340	330	341	356	336	345	347	366	366	314	319	335	316	338	347	377	338	331	349	340	336	355	349	363	362	326	329	339	334	362	320	371	378	339	346	373	341	353	353	364	363	367	320	323	366	343	325	347	328	344	328	339	321	367	347	351	296	338	336	349	340	337	345	343	344	350	347	340	334	363	352	363	349	344	361	345	353	351	350	318	333	357	331	334	338	337	331	375	328	365	332	367	365	374	344	351	328	361	334	344	343	336	367	369	371	312	316	345	336	371	359	380	312	309	340	349	340	353	327	321	325	356	356	322	336	326	334	375	354	347	347	324	337	315	342	340	359	354	371	322	351	345	321	343	336	337	332	339	358	366	322	356	345	321	348	348	351	347	338	328	367	342	351	383	333	332	361	325	349	368	350	343	339	352	353	316	360	367	359	358	359	378	318	328	333	369	335	354	336	337	368	318	334	321	333	349	325	344	374	340	325	384	353	305	368	343	348	363	365	299	354	336	327	347	366	351	354	343	339	323	388	367	356	379	337	329	354	335	325	362	374	341	350	359	351	341	349	363	361	364	381	331	341	316	340	376	347	331
22473	43041	4477	2172	1532	1268	985	910	798	670	625	615	560	522	527	524	476	480	446	449	469	418	458	494	486	443	419	456	478	441	413	433	435	475	407	431	462	448	445	407	426	448	408	426	430	444	446	425	432	443	392	462	371	432	398	433	418	419	457	406	448	441	470	429	461	415	393	446	438	459	470	413	412	419	421	433	425	470	429	402	437	416	403	444	395	425	426	399	445	418	402	461	441	434	419	432	430	448	416	462	392	441	402	436	420	411	433	415	439	460	423	441	404	397	406	428	421	407	440	439	409	430	432	465	429	405	419	426	442	457	446	465	430	428	459	432	451	465	413	411	446	427	417	412	407	467	406	425	428	449	452	426	411	432	453	435	458	442	428	438	445	436	416	437	400	442	414	407	404	413	387	464	417	407	435	414	426	425	424	409	397	423	398	454	453	441	438	417	428	413	419	436	436	420	462	411	442	434	414	417	417	430	402	455	465	419	446	429	416	426	414	423	397	438	426	409	450	443	450	445	416	402	416	429	399	452	395	444	408	460	401	438	420	425	438	411	422	388	442	426	424	437	429	429	435	447	444	414	452	456	426	408	449	414	448	416	413	393	438	419	444	434	407	406	433	404	416	462	420	411	458	410	398	435	457	437	414	423	458	397	434	443	429	449	434	427	435	444	446	403	404	455	422	453	424	452	407	410	457	465	418	467	429	434	399	412	418	449	428	461	432	433	448	410	445	433	438	429	444	442	414	403	431	435	442	436	387	428	430	417	428	413	386	405	438	445	429	415	434	416	349	414	437	398	432	395	419	421	461	443	418	422	386	427	437	435	439	434	429	411	404	429	408	430	429	392	402	441	427	380	435	433	418	442	451	466	434	394	423	421	429	426	449	384	420	440	433	418	413	432	425	415	439	415	444	425	444	426	461	399	407	415	428	388	388	419	447	390	370	468	463	398	420	421	409	412	420	391	410	425	433	449	407	403	478	426	448	390	436	427	438	404	440	449	406	435	433	429	438	405	442	410	423	412	393	409	444	437	488	425	415	438	432	434	402	423	427	400	405	421	434	454	455	440	451	430	450	432	403	411	394	452	416	431	454	422	434	409	428	399	407	425	424	466	450	407	419	422	441	407	411	445	446	437	429	426	386	414	420	419	458	414	454	429	461	405	433	431	456	430	425	439	415	409	387	442	402	386	431	418	393	418	421	434	437	397	437	409	412	394	469	453	400	399	428	413	423	428	407	414	380	403	412	435	426	459	441	463	440	428	474	409	422	414	444	431	469	458	457	454	418	444	433	427	431	423	434	433	433	421	420	410	449	406	460	432	377	459	433	432	395	406	375	447	414	471	436	391	442	433	447	436	449	466	392	446	413	423	441	433	411	440	491	395	461	428	403	408	453	428	459	425	415	405	463	405	445	413	382	423	403	462	418	418	392	434	438	406	396	463	418	425	461	429	412	413	407	437	440	402	428	457	408	431	437	488	421	418	455	416	439	445	444	444	419	417	454	434	446	461	440	451	447	440	406	372	396	444	445	451	414	420	454	454	411	408	440	416	441	402	417	421	381	423	416	429	426	414	458	406	381	417	395	457	401	450	441	414	432	425	422	390	413	449	406	443	433	415	439	409	417	410	413	453	450	441	435	432	408	429	389	444	444	388	432	437	419	433	399	428	418	417	449	408	434	447	456	450	426	419	411	431	413	422	410	386	435	439	438	419	456	400	399	421	488	433	435	396	418	433	470	451	451	411	449	437	416	417	423	453	422	395	422	397	453	417	398	456	442	414	438	421	428	409	451	437	439	416	451	418	421	419	421	413	425	440	429	449	428	425	440	458	439	384	430	428	451	456	413	428	448	446	407	407	429	437	419	437	412	397	423	398	407	424	436	479	449	391	427	432	443	446	417	437	453	421	401	403	454	439	427	447	428	431	388	392	415	456	459	450	424	412	435	433	463	415	427	398	444	441	446	407	434	414	395	443	398	402	417	453	427	464	466	416	419	426	420	448	432	448	427	442	449	400	451	415	425	395	389	425	434	388	435	469	422	428	452	419	436	457	423	412	420	416	431	401	362	432	410	451	417	431	395	450	423	375	419	425	447	417	413	414	455	439	428	420	464	422	424	398	440	415	416	449	457	428	418	449	415	412	428	429	411	446	399	423	433	441	469	468	452	445	407	393	438	400	416	427	431	423	429	412	453	408	439	404	445	415	425	452	431	412	381	422	463	474	403	461	438	423	423	378	435	427	459	436	435	426	388	417	473	428	380	448	442	420	391	441	415	474	427	411	405	456	413	419	414	408	435	455	436	433	426	429	448	402	415	439	426	441	444	389	419	411	468	406	471	414	407	431	401	448	370	443	443	392	412	415	421	405	417	400	392	431	418	430	432	438	423	452	413	425	407	445	410	392	439	458	461	421	443	427	415	426	426	427	464	415	430	466	466	442	419	399	436	442	459	427	418	426	449	422	461	443	452	413	469	410	456	414	408	413	421	416	436	429	422	406	437	381	399	443	445	423	432	420	407	427	428	433	455	414	461	451	438	417	422	437	376	402	428	423	406	475	458	433	433	439	429	432	408	428	392	451	450	408	444	392	473	403	399	397	439	426	434	453	448	428	417	419	413	445	421	437	449	416	444	438	425	448	414	432	419	409	436	407	419	419	432	436	415	415	402	439	427	402	437	454	445	411	447	409	389	421	441	448	456	433	416	397	449	401	400	443	414	423	415	413	443	418	411	408	472	444	437	393	444	433	419	443	410	447	446	421	383	411	407	412	435	423	447	415	454	383	421	409	447	406	430	399	439	426	442	425	436	426	443	428	424	447	424	413	446	442	456	433	420	484	406	404	417	441	407	386	463	437	425	417	427	407	442	418	463	455	401	446	416	410	425	429	395	420	431	408	385	416	462	447	406	420	467	433	426	433	421	443	437	429	401	445	415	435	406	415	382	414	426	388	418	457	447	470	449	406	432	410	427	442	409	426	421	416	428	383	417	408	379	433	420	389	449	439	428	451	424	448	442	421	401	434	452	403	427	417	434	424	407	451	428	451	427	425	434	424	433	435	415	441	436	423	461	480	416	462	427	452	403	397	415	416	441	413	425	419	442	402	443	417	406	427	402	418	433	417	417	437	434	453	428	415	463	414	446	456	423	431	464	412	455	414	430	443	424	412	385	378	487	450	407	447	406	433	437	435	441	428	413	426	431	381	425	414	447	415	412	458	459	408	457	428	411	451	455	419	418	460	403	447	436	412	423	409	442	451	416	457	453	441	400	443	418	446	404	438	427	415	467	443	468	435	409	407	464	412	410	428	418	433	428	418	409	451	414	416	410	399	379	393	448	444	403	383	425	378	497	434	413	418	446	406	398	404	395	443	424	446	430	407	447	437	425	414	426	408	426	422	422	432	429	412	424	431	437	418	412	457	462	411	432	424	437	424	417	431	434	478	433	412	442	426	445	402	418	435	426	442	443	445	414	409	414	412	389	394	442	405
22868	21181	28939	23636	21150	21210	10844	1540	1163	1046	984	865	861	785	726	755	748	696	756	760	673	725	718	683	680	671	695	617	676	671	675	615	691	626	646	698	659	665	710	661	696	653	624	611	634	636	622	660	611	647	631	690	643	609	641	661	601	630	600	666	637	612	633	612	666	621	645	606	579	657	656	655	634	639	618	681	652	623	670	683	602	619	593	613	641	682	665	588	621	620	627	581	644	614	656	619	645	657	648	620	591	648	605	667	639	666	646	600	648	648	620	627	629	639	614	625	626	602	581	631	641	672	641	651	567	657	652	641	609	621	606	642	633	634	642	614	607	640	614	634	603	639	627	666	650	658	623	616	577	619	614	667	656	645	641	650	577	664	673	617	661	649	579	629	647	640	634	607	676	672	587	612	622	588	661	626	645	662	664	647	637	632	607	667	640	611	649	593	606	581	631	654	692	617	614	596	625	606	632	617	632	615	641	657	643	649	638	621	637	583	615	634	597	600	640	661	612	636	619	604	609	608	624	621	608	624	589	646	639	640	633	608	581	635	603	623	625	636	647	643	603	645	600	673	655	584	632	668	614	652	594	630	603	625	614	607	637	596	638	636	594	661	584	630	647	638	655	643	653	621	623	602	636	636	581	643	638	650	624	632	658	627	608	593	637	603	617	639	657	637	608	658	571	662	640	626	643	621	611	616	598	610	654	600	658	658	619	622	618	624	617	642	587	664	650	636	608	630	610	659	634	663	610	629	606	636	629	612	638	627	627	628	651	641	658	624	666	634	592	607	579	607	613	616	648	594	628	653	620	615	604	620	571	654	648	634	595	591	621	635	618	598	643	606	658	600	624	633	655	626	630	579	619	628	601	598	584	629	613	619	626	627	618	602	598	637	614	611	645	600	654	648	576	611	646	622	567	599	629	619	588	650	602	591	625	625	649	607	679	548	596	656	615	609	663	599	629	609	641	607	605	649	618	652	633	669	656	620	661	614	619	609	630	639	634	632	645	649	654	604	687	632	653	618	647	642	608	599	600	602	656	626	607	640	612	622	603	595	647	633	633	627	629	626	630	629	666	627	671	645	597	650	657	654	619	625	616	594	631	643	647	636	595	642	601	655	626	617	689	599	605	581	608	617	579	640	608	610	621	594	610	626	643	634	663	606	605	616	682	664	628	609	646	627	632	656	619	588	671	618	660	608	625	604	674	614	623	608	641	614	681	632	620	632	592	642	604	624	581	617	627	651	609	601	627	630	657	625	674	653	668	590	624	644	638	643	662	620	620	638	580	623	619	632	630	662	592	590	670	612	635	631	606	657	587	620	625	619	612	610	662	609	612	587	618	657	634	610	569	612	641	617	695	614	608	600	648	651	661	636	583	630	625	645	668	616	627	633	653	643	650	634	632	578	654	611	635	610	620	632	581	638	578	612	657	624	644	596	603	662	660	600	641	645	622	632	611	592	643	590	584	640	599	604	640	640	618	597	591	641	601	630	588	636	587	600	618	662	631	602	663	615	622	621	650	647	637	626	647	651	607	620	586	616	600	641	661	646	623	636	631	613	656	657	578	606	583	628	584	594	633	608	609	626	631	634	656	649	674	666	644	639	668	580	630	633	586	637	606	604	636	630	593	586	617	671	648	597	594	661	596	657	586	567	646	642	646	622	647	614	621	626	607	598	620	626	581	639	689	629	601	605	581	587	661	610	550	636	615	613	623	655	622	659	590	592	625	620	651	604	634	648	628	616	630	577	557	647	626	636	574	666	647	642	636	587	629	596	610	651	659	647	651	627	666	635	627	607	668	605	632	619	651	629	615	632	621	603	602	648	624	620	569	651	601	624	650	602	607	579	637	659	634	648	616	629	602	635	590	598	679	595	633	697	653	572	604	638	647	642	605	622	638	607	637	638	621	648	633	657	642	626	620	609	643	625	604	580	646	621	635	588	613	600	658	644	587	601	587	587	587	645	645	591	622	592	583	645	602	642	619	617	615	610	614	624	656	657	613	603	617	596	635	591	696	623	621	665	629	666	603	599	640	597	616	588	618	623	657	651	623	653	610	630	615	640	616	628	592	630	594	590	604	630	603	620	624	628	595	657	654	579	656	670	642	625	654	643	572	588	623	626	637	641	614	652	607	691	601	597	594	617	610	629	628	597	601	585	597	649	603	611	624	653	612	621	604	633	644	667	644	602	627	586	624	582	651	605	656	601	610	616	661	622	655	586	603	651	625	640	629	639	614	644	607	642	603	606	671	581	624	637	610	606	575	631	593	624	621	615	650	656	598	661	632	622	605	652	649	599	623	631	631	589	637	648	631	627	638	617	588	623	600	591	606	629	688	665	630	606	608	644	604	647	660	634	611	634	573	569	585	628	612	608	609	633	612	603	631	641	620	589	654	629	645	599	648	648	567	657	601	661	605	648	616	601	633	613	606	579	641	630	612	603	610	633	630	607	611	659	596	642	611	645	633	604	643	636	636	611	649	616	614	656	616	625	643	614	656	639	619	613	616	619	619	630	628	610	685	643	604	636	592	651	641	631	624	609	648	615	631	569	604	643	628	601	638	585	622	630	655	620	597	602	646	626	710	625	619	609	660	642	642	622	638	635	628	600	595	620	587	621	607	590	639	618	562	603	628	651	627	618	590	695	618	613	650	609	644	644	625	643	588	597	647	622	591	580	622	600	599	652	612	683	594	627	633	613	595	627	630	656	668	603	605	591	605	635	612	622	643	621	625	619	641	656	616	640	626	660	633	654	590	675	627	632	659	638	635	645	612	619	626	654	643	622	635	650	589	647	614	628	625	610	650	605	614	599	648	637	623	639	596	585	601	587	637	586	628	649	671	623	628	667	614	608	629	586	617	641	611	642	610	615	617	639	615	620	616	628	585	661	602	610	614	614	596	620	618	669	624	624	631	602	612	624	648	618	652	627	625	609	624	642	642	685	583	635	609	643	613	622	626	650	618	618	649	621	628	655	639	651	618	603	630	595	599	604	632	600	636	624	631	660	660	622	676	675	619	610	628	582	621	614	581	637	615	636	606	665	629	604	646	601	646	605	603	614	577	644	632	595	639	600	657	620	648	648	601	642	647	602	615	614	629	650	643	570	581	626	599	611	590	631	625	626	630	634	618	630	628	609	644	650	666	664	602	626	639	655	616	590	598	655	669	655	632	622	633	566	615	569	576	636	620	588	632	599	597	624	632	629	606	581	629	609	635	592	674	612	612	607	617	597	629	628	579	600	675	590	606	621	623	640	639	648	644	645	604	566	623	650	623	647	674	698	608	608	655	597	632	652	611	677	636	657	635	573	619	568	646	646	610	617	609	637	653	585	654	668	621	624	614	625	655	604	608	679	591	594	615	600	629	661	631	585	660	589	606	662	636	643	609	601	621	628	628	643	630	538	614	602	638	616	661	611	666	597	641	666	587	665	645	609	646	614	578	660	620	665	671	623	643	652	652	671	622	614	634	625	629	615	613	643	639	653
21217	54557	12980	6850	4694	3578	2838	2256	1970	1677	1516	1248	1217	1193	1037	1008	952	979	932	891	850	846	851	821	819	831	800	818	823	796	831	783	830	744	792	754	808	742	810	788	745	787	754	790	780	769	748	772	764	751	764	783	752	794	780	739	762	741	766	823	775	726	759	714	772	742	724	753	769	738	728	702	777	722	752	749	792	736	725	743	769	756	773	731	704	755	731	762	756	731	747	736	749	736	737	798	761	720	714	764	741	756	782	705	734	702	737	719	786	724	750	726	746	743	765	766	708	759	757	742	709	800	714	747	754	747	725	742	773	742	797	760	764	762	743	745	778	792	738	751	786	767	740	757	763	770	758	748	708	715	723	742	761	752	734	717	779	765	717	756	705	759	727	782	753	780	714	748	721	747	751	743	739	721	730	749	741	735	741	730	725	711	758	700	745	728	710	771	786	731	736	700	699	745	713	752	814	754	728	748	750	689	732	724	740	705	764	752	738	734	792	733	792	732	741	739	702	730	753	695	759	726	732	741	746	775	702	697	709	683	739	735	750	709	743	754	714	725	762	741	734	728	768	690	754	751	715	725	766	719	746	761	727	713	729	705	688	766	707	729	750	771	747	703	717	722	727	734	745	729	791	724	765	709	690	690	687	734	746	791	754	754	758	698	754	728	737	730	709	763	749	721	717	725	717	757	786	763	805	735	722	745	744	728	767	764	721	734	779	734	722	745	715	764	726	810	765	756	730	743	733	760	742	699	768	761	734	753	734	732	720	768	688	699	706	730	724	701	758	738	767	714	730	758	747	738	710	748	710	722	742	748	748	704	738	759	721	762	738	757	795	780	731	761	724	728	694	695	760	760	756	781	729	785	753	686	750	732	719	774	729	742	756	739	735	737	676	774	738	781	733	789	744	702	771	705	777	715	742	740	672	731	730	687	705	788	731	693	730	725	755	756	739	746	766	811	735	749	751	778	725	809	738	775	721	712	732	796	730	696	753	751	741	729	693	780	776	742	758	772	732	730	721	696	738	743	761	738	738	737	772	750	718	709	756	730	720	757	752	760	738	764	749	729	716	770	734	763	703	722	761	742	734	747	763	752	788	742	712	758	726	787	668	720	712	801	685	743	692	725	723	710	756	750	778	694	757	742	747	707	735	742	755	714	708	723	802	788	779	691	758	719	746	759	766	789	765	748	728	750	770	701	750	725	762	752	729	735	782	748	714	736	735	721	712	765	756	719	753	762	742	688	750	776	783	699	752	746	744	759	739	748	760	717	759	767	762	739	736	689	755	735	754	723	785	724	768	739	763	754	723	728	803	719	751	693	722	749	728	712	739	768	735	740	721	739	726	738	739	772	752	708	767	720	734	750	771	735	713	755	780	747	721	740	766	781	760	746	777	756	766	715	762	701	772	695	730	757	771	715	786	709	750	747	753	674	699	651	742	757	767	718	712	724	761	745	713	729	725	822	743	715	720	726	749	714	791	689	781	728	733	744	753	746	702	706	780	812	727	710	764	743	773	781	756	733	734	744	726	746	768	717	750	743	733	726	717	715	736	693	753	776	738	771	719	738	722	821	771	702	733	745	738	732	755	716	747	726	778	759	758	757	736	751	750	772	765	771	792	752	715	704	723	755	724	754	745	728	719	737	710	707	764	730	735	759	693	748	755	686	745	782	732	671	752	708	725	746	701	726	757	685	760	752	707	735	707	756	775	734	733	739	684	735	717	717	742	746	710	751	711	705	749	764	790	715	708	765	752	775	722	724	716	754	742	733	789	684	723	746	733	762	722	734	710	781	725	737	667	733	720	761	740	762	750	740	741	746	807	727	703	737	726	762	734	751	698	731	742	775	771	781	732	750	736	801	758	744	728	715	727	763	748	715	716	738	717	698	673	743	787	705	714	786	725	709	716	735	772	721	715	716	742	736	672	759	780	732	725	754	764	738	764	709	736	736	733	719	730	788	725	785	746	710	756	762	727	705	753	724	737	716	743	693	729	790	763	714	725	677	735	712	671	728	784	735	742	762	752	732	683	779	725	664	797	743	744	724	708	743	724	792	752	732	760	748	703	692	706	723	723	729	721	756	726	751	757	738	738	683	720	684	749	723	706	836	773	765	725	671	746	722	761	736	715	752	764	746	763	813	720	744	781	747	738	715	747	775	744	766	769	731	697	723	716	801	741	725	717	754	788	727	741	698	705	766	738	738	742	724	703	721	714	721	768	760	742	691	756	694	735	717	711	718	760	691	716	727	777	773	747	794	780	726	732	766	758	757	715	764	720	722	686	775	719	793	773	790	717	812	734	762	730	692	729	781	716	742	699	712	731	757	763	770	759	738	730	692	729	712	742	739	773	703	786	724	728	706	742	732	703	791	743	774	772	762	721	697	706	703	710	729	735	792	748	676	757	729	747	730	719	740	714	670	767	766	707	741	732	699	770	724	695	746	740	752	743	753	727	723	724	737	728	788	782	744	726	731	749	699	732	757	736	743	741	697	772	776	726	724	685	724	725	744	767	779	713	710	756	762	722	735	688	763	718	728	751	723	752	749	742	740	693	722	806	763	712	768	768	700	729	771	733	750	743	772	727	762	744	739	741	713	729	725	744	724	730	752	738	725	714	729	755	713	750	759	691	707	732	714	761	787	774	727	745	744	735	718	756	748	706	720	751	706	712	730	743	745	749	726	700	744	693	714	732	721	759	761	764	748	707	746	692	708	766	739	745	725	748	717	696	745	712	736	756	706	777	701	747	768	751	765	774	717	783	754	783	724	712	785	764	729	801	698	753	781	793	697	707	727	689	708	758	789	741	762	770	797	766	759	743	764	684	740	764	729	726	722	741	695	743	750	803	724	740	762	734	741	680	759	791	736	765	793	741	767	721	756	780	731	710	735	761	740	760	751	786	724	742	715	757	728	764	757	776	787	732	802	763	725	737	708	747	795	705	727	781	747	770	733	729	696	781	812	784	742	705	722	714	737	753	718	753	697	715	790	745	723	721	777	751	766	726	703	713	700	733	741	696	758	700	748	727	755	748	730	710	712	788	744	755	764	740	769	718	747	732	733	760	770	723	769	762	753	712	745	723	779	750	754	717	766	732	722	723	723	716	746	723	762	745	730	724	732	765	741	682	745	709	734	695	746	787	711	720	739	747	705	755	714	703	715	765	727	768	765	756	756	673	777	743	748	779	761	773	730	753	764	687	713	760	701	739	690	772	720	755	701	762	703	705	741	761	722	726	753	781	704	793	717	742	735	775	715	684	757	700	731	740	747	749	745	724	705	779	729	739	728	769	762	733	750	754	741	748	750	802	730	764	705	775	737	749	762	755	698	670	708	722	742	777	723	704	788	772	762	755	769	696	802	723	738	778	739	755	731	701	707	750	713	675	755	796	732	705	753	792	723	776	750	725	756	743	799	742	686	678	723	749	724	743	739	775	757	704	743	760	733	774	748	735	721	717	742	701	742	722	707	729	757	790	795	683	680	742	744
27199	21164	8400	804	531	484	502	481	477	439	428	425	467	438	445	427	476	421	424	417	416	413	419	391	415	417	416	411	407	363	472	418	417	428	442	420	411	439	408	378	401	442	430	451	395	414	434	413	430	427	400	435	425	428	429	394	396	415	425	405	406	444	434	412	423	379	375	453	454	462	403	408	431	435	420	428	415	441	435	436	409	414	394	406	405	400	452	458	411	438	432	460	392	441	383	423	380	438	388	429	404	438	407	432	457	387	429	403	400	460	435	395	421	408	440	419	416	408	390	431	431	445	432	429	417	402	421	429	420	412	405	436	412	430	417	442	418	433	426	423	385	429	433	443	415	416	431	468	460	402	439	375	390	429	418	409	428	414	450	440	427	431	437	451	443	404	434	410	431	417	415	432	392	451	437	432	412	427	441	405	407	398	444	428	426	408	442	407	400	408	446	429	427	382	437	442	462	407	416	450	422	401	390	418	460	396	408	390	398	470	433	422	450	409	407	442	439	405	419	386	425	422	394	407	411	436	424	414	430	440	443	459	431	429	446	443	408	419	456	433	417	441	448	438	404	415	413	388	429	430	406	396	433	421	438	429	385	422	414	403	417	398	422	428	424	447	402	386	448	418	389	404	404	450	449	412	449	421	425	406	460	440	460	458	387	437	412	414	394	414	423	392	401	414	396	432	421	448	431	388	404	419	417	400	403	416	409	427	424	441	453	411	409	404	438	432	416	422	415	432	401	404	415	404	429	393	411	409	406	399	418	393	423	429	418	385	428	419	428	431	383	445	415	450	411	445	392	399	425	428	405	442	390	385	408	444	423	406	416	410	413	437	470	407	432	444	425	380	417	411	418	402	418	409	413	449	415	450	432	428	423	427	426	436	401	378	434	438	425	445	421	427	434	449	383	441	446	479	452	403	409	442	429	420	427	399	410	400	389	428	397	431	440	444	430	463	432	432	437	402	412	419	430	419	402	412	399	422	439	432	463	401	426	424	413	408	406	420	438	395	399	400	450	457	394	413	427	446	427	411	436	412	445	396	422	430	419	431	448	410	397	431	411	458	406	389	405	420	375	405	425	397	365	397	425	408	441	432	408	392	440	410	438	435	411	442	419	465	438	421	405	409	417	417	444	428	396	429	450	415	414	420	428	441	406	411	413	425	426	399	379	462	468	425	444	398	420	457	405	369	425	436	444	437	450	412	459	387	408	386	400	448	420	399	442	429	421	429	449	433	444	396	411	446	468	419	415	419	423	410	421	417	452	405	395	432	418	416	440	430	418	462	435	384	398	423	414	425	446	436	443	447	429	388	460	464	438	442	428	421	399	424	424	427	436	421	437	461	439	381	405	405	400	440	409	389	421	443	399	430	431	426	412	380	422	416	397	421	429	453	412	457	393	417	419	407	417	426	444	412	405	443	433	406	389	390	418	429	456	419	448	434	394	408	399	410	422	442	410	430	418	443	427	424	427	377	412	422	453	440	435	415	410	465	425	447	415	426	432	427	414	440	436	403	428	417	410	444	427	428	438	437	412	452	413	418	424	416	413	404	488	436	443	410	399	408	422	408	425	451	418	354	420	423	394	406	462	411	467	423	419	385	424	413	440	440	416	412	385	412	409	442	416	432	383	462	487	441	429	428	401	438	414	443	415	437	415	425	458	418	431	441	423	443	424	432	433	397	408	410	455	430	407	418	435	395	416	415	440	440	407	404	385	416	460	474	447	452	397	408	420	434	410	389	391	421	439	435	414	402	426	414	401	422	421	434	426	421	398	400	429	431	446	446	397	428	405	399	397	409	452	440	430	452	403	432	412	418	420	439	465	418	414	426	404	418	435	454	407	420	435	435	396	405	411	421	406	424	406	427	413	419	447	401	367	430	418	428	406	451	447	412	373	422	415	422	398	438	454	466	440	405	399	420	421	413	392	411	405	449	401	395	422	449	427	415	422	405	408	396	392	401	437	437	414	418	409	424	442	397	410	406	410	442	416	408	400	419	398	402	429	378	425	418	447	412	434	415	423	417	428	405	387	414	380	402	423	420	418	461	434	407	419	406	433	418	385	449	410	438	379	396	476	417	410	410	433	419	425	430	375	406	440	419	453	441	431	439	431	430	455	441	405	388	435	416	438	425	444	414	404	441	427	396	440	411	396	429	442	407	421	397	417	446	407	423	432	419	472	442	404	465	469	418	438	406	411	457	374	402	428	427	405	397	426	406	424	427	387	427	416	435	403	417	441	453	386	404	387	408	424	378	449	431	400	403	425	385	419	425	412	380	456	438	410	409	409	400	409	403	405	453	448	415	427	432	397	448	427	435	421	410	375	448	433	400	438	419	407	423	394	400	423	404	424	412	416	423	452	424	423	396	416	452	402	431	421	397	425	387	417	360	393	406	444	410	415	436	437	438	425	479	424	402	440	439	392	396	432	393	434	408	412	417	438	445	439	395	418	438	417	418	408	439	411	421	402	387	461	416	423	435	449	456	410	394	405	408	407	416	423	429	435	389	417	408	402	417	428	429	450	429	444	407	422	428	463	449	424	392	417	437	380	416	391	426	393	436	426	436	449	410	402	395	431	413	431	444	407	437	400	439	388	431	410	403	417	458	402	399	426	406	394	406	435	423	418	449	446	458	385	412	412	425	392	409	418	437	389	427	434	441	414	395	426	407	388	440	449	426	458	394	452	441	434	382	428	419	446	443	435	432	430	413	426	417	407	413	414	372	440	443	417	409	449	382	403	443	414	433	430	432	402	438	431	408	417	422	432	394	407	408	417	430	431	387	421	397	376	404	439	426	422	427	447	418	406	453	393	416	417	412	401	384	409	449	435	400	403	455	425	384	426	468	424	421	422	446	428	412	450	453	415	383	407	474	423	431	404	405	433	449	415	395	449	449	425	438	414	402	413	448	418	427	410	414	413	440	396	401	414	383	427	408	429	433	460	449	429	389	405	399	437	426	410	418	406	402	400	426	393	423	417	429	441	416	428	461	432	425	405	418	457	432	420	423	443	416	373	405	421	405	430	409	430	398	405	402	435	414	393	413	442	411	414	432	392	447	387	425	401	424	381	427	429	412	428	396	422	420	431	421	407	447	408	413	436	433	395	428	372	413	430	419	395	399	445	370	410	435	435	420	404	431	429	421	391	468	410	421	458	442	418	399	442	428	435	428	462	408	408	416	411	395	450	434	417	382	404	411	440	384	426	420	413	427	461	445	457	421	420	431	412	407	399	404	410	438	438	432	414	404	391	396	435	379	439	420	425	434	418	453	450	391	434	441	384	422	395	425	467	427	430	448	428	410	416	414	407	388	394	420	413	439	406	401	395	443	409	413	392	420	425	404	439	448	414	440	365	461	426	427	440	468	390	409	414	400	421	434	444	414	443	378	401	439	420	419	423	414	393	468	420	447	396	430	413	401	445	430	404	452	408	417	409	425	421	412	385	399	415	392	443	411	423	434	457	412	407	421	415	469	410	451	428	431
14105	18832	1036	745	647	544	563	542	542	536	549	516	506	530	548	532	538	493	491	535	505	521	526	527	450	486	499	529	539	493	486	485	500	501	517	467	481	488	521	503	473	535	508	502	557	506	532	509	527	483	483	490	517	511	486	470	523	485	507	485	513	475	541	510	530	476	508	501	536	520	527	566	499	497	517	514	488	556	525	487	539	510	514	509	542	471	527	509	479	524	533	515	499	488	540	487	500	498	510	524	502	522	494	522	552	504	557	499	508	507	517	510	523	515	503	525	529	524	547	500	536	480	486	531	526	532	534	474	519	500	486	480	483	532	530	494	505	502	530	537	502	487	492	501	514	518	527	498	501	513	552	456	482	542	510	564	485	569	528	517	532	512	490	519	507	509	521	546	510	516	522	483	553	485	563	479	530	486	559	482	481	514	511	527	510	513	558	526	553	511	538	506	471	527	514	496	516	541	488	514	481	480	547	523	543	519	535	539	525	494	526	495	516	493	539	519	550	509	496	521	550	547	504	497	542	509	483	505	537	498	508	493	489	528	478	518	530	508	538	520	475	523	576	468	502	516	478	523	532	537	502	532	515	488	535	486	504	460	523	542	493	484	484	497	492	482	535	479	521	518	515	510	598	506	513	503	540	541	496	540	532	531	540	508	492	486	539	493	526	506	504	498	542	514	507	480	476	512	519	502	525	505	501	510	497	507	534	503	528	512	506	484	507	525	541	512	477	539	550	469	499	526	483	504	545	556	508	514	556	522	513	507	521	492	515	534	509	511	478	502	529	526	495	552	527	552	515	493	487	531	521	525	484	517	503	509	483	516	524	519	494	489	501	516	495	517	499	508	442	524	524	485	465	457	502	498	533	494	543	501	539	527	479	530	471	477	479	513	500	513	507	502	472	554	508	507	493	490	540	476	493	540	508	480	521	485	470	501	528	542	525	492	533	541	506	511	482	529	524	518	496	531	494	515	506	498	527	517	477	505	477	504	522	509	525	482	482	528	481	539	502	518	562	515	485	488	499	522	521	498	512	491	532	532	511	502	509	528	524	518	537	485	480	524	527	518	517	495	555	528	519	544	525	515	501	531	507	551	478	494	539	480	500	474	479	500	536	533	466	506	498	540	503	502	536	560	507	508	508	517	502	511	534	511	529	508	489	489	538	510	543	505	536	513	548	525	505	493	494	525	536	478	495	495	516	537	533	516	491	525	481	484	496	501	526	508	515	475	528	527	508	524	533	482	517	509	559	539	566	458	523	506	502	508	469	507	481	534	466	521	507	504	503	530	511	507	523	487	495	530	548	536	504	513	541	505	506	509	505	538	533	496	490	513	536	540	508	509	496	514	528	538	505	524	525	492	505	483	515	503	488	508	513	478	541	555	524	522	507	535	516	508	559	520	505	541	509	484	509	532	469	501	487	511	550	482	524	538	513	498	529	540	500	515	536	536	501	511	503	530	506	524	525	476	532	520	484	494	514	546	526	502	515	520	519	485	488	489	477	512	526	480	515	529	485	480	493	568	506	542	508	522	547	507	467	504	580	499	475	501	495	481	556	530	516	514	534	472	560	531	500	525	501	506	547	485	556	459	525	511	466	526	485	512	498	515	542	551	487	497	522	495	545	479	525	491	521	509	514	481	530	500	499	472	550	530	542	492	498	522	494	485	501	529	540	522	488	521	502	502	493	509	487	491	531	490	530	521	506	506	526	497	520	502	534	497	520	477	512	511	514	519	552	504	508	527	508	528	516	497	501	449	497	529	473	520	522	533	470	477	516	551	541	534	506	512	494	527	516	508	524	492	502	480	517	502	528	518	473	517	571	547	451	535	528	505	506	526	500	476	538	529	499	519	488	531	502	467	472	513	541	526	515	525	478	514	483	497	498	506	501	488	548	495	488	518	545	519	511	547	472	564	492	518	517	525	513	497	500	481	495	537	503	509	483	485	511	530	508	529	517	509	474	495	506	533	514	507	521	539	527	533	501	486	507	508	518	515	474	487	513	535	498	519	518	500	524	522	521	533	507	572	513	533	533	521	506	489	546	525	501	504	539	539	560	542	496	497	531	552	511	528	512	525	489	509	504	522	496	518	512	512	554	515	540	520	512	480	516	536	512	516	492	525	531	494	507	503	501	540	477	569	512	529	481	529	524	513	504	525	457	512	474	523	509	509	556	533	544	499	494	513	503	505	485	472	519	528	507	537	512	489	493	472	518	521	513	506	511	490	522	548	515	458	529	539	504	515	497	493	493	493	525	549	539	468	498	502	494	522	439	500	521	532	499	540	499	489	537	496	493	523	475	500	498	500	542	524	549	510	527	521	529	507	521	541	529	500	494	555	551	541	523	529	533	546	509	486	512	520	478	520	495	503	533	500	502	510	524	565	528	538	539	524	536	511	487	505	515	509	511	503	527	549	517	508	489	503	507	511	498	500	559	528	508	485	505	516	539	511	488	495	501	493	481	504	524	476	476	529	527	455	496	535	511	496	494	493	494	515	525	508	523	498	502	512	511	509	469	482	516	548	497	579	521	476	509	523	497	518	485	542	466	499	517	475	503	535	494	490	494	502	524	499	494	526	525	535	507	514	531	525	537	512	501	495	518	513	531	504	536	445	522	536	557	501	529	482	457	480	513	511	499	513	486	548	522	496	538	491	508	547	511	499	520	518	509	484	501	531	517	500	513	499	523	521	542	519	555	505	507	496	493	486	554	503	536	479	514	548	533	503	543	559	496	534	521	529	522	549	516	550	529	512	534	536	550	537	553	515	492	493	504	541	520	508	514	496	521	528	524	478	530	475	510	507	473	489	478	537	523	492	529	536	519	480	547	466	527	514	485	496	517	542	540	523	530	495	483	545	482	515	493	499	523	538	530	520	551	444	476	482	544	516	482	493	518	518	498	506	532	550	522	499	522	546	519	499	560	498	519	517	508	530	498	495	539	526	544	488	506	505	483	489	490	504	541	512	482	478	554	498	512	511	515	565	510	519	482	542	468	498	512	508	481	512	505	466	532	546	477	510	500	515	491	535	498	502	517	518	484	537	577	478	507	532	523	543	549	486	564	505	520	515	510	510	537	553	530	516	488	471	534	539	522	519	521	502	492	515	523	522	525	507	528	482	505	538	536	492	547	502	526	510	545	480	483	501	499	495	524	527	479	496	518	451	510	524	557	529	494	495	530	505	501	536	451	489	515	519	506	525	532	509	513	512	481	503	519	511	544	508	530	541	527	492	511	518	485	525	512	534	486	470	529	539	515	517	568	528	513	508	488	514	462	504	455	466	497	517	482	530	519	503	469	546	531	507	516	499	490	501	499	523	537	477	552	483	523	520	568	478	500	481	536	542	492	510	500	557	491	502	514	512	504	511	573	498	508	539	501	516	489	517	469	543	524	508	492	516	502	515	506	514	570	546	513	513	545	510	477	524	530	518	485	466	507	521	479	538	538	509	521	488	520	517	533	491	526	520	482	543	515	536	520	500
23773	21124	28226	24107	21014	10288	1413	966	839	807	755	771	751	734	687	679	680	644	650	630	618	645	650	643	644	624	557	614	653	581	608	641	618	665	593	586	640	627	603	570	605	594	606	623	613	584	611	595	605	587	563	569	574	634	618	605	615	579	606	545	611	615	639	627	624	595	600	627	566	579	600	580	599	593	582	613	602	573	659	599	573	637	596	628	552	608	622	579	580	599	599	592	616	616	628	632	565	596	624	634	582	633	649	536	592	611	624	585	543	615	586	649	609	574	620	591	626	597	635	589	596	622	631	609	624	575	622	573	576	633	607	580	634	598	627	565	569	582	571	638	576	581	592	579	594	579	606	534	631	597	589	615	600	626	635	625	592	614	634	588	602	573	618	581	605	624	613	600	542	560	611	586	588	597	623	620	567	627	592	622	606	620	607	618	579	620	564	565	568	670	585	602	600	623	615	613	575	612	621	608	611	593	568	560	579	569	613	579	623	547	610	577	567	592	562	582	623	599	586	569	612	563	607	607	622	574	636	575	621	593	582	576	612	634	583	643	642	583	633	594	597	601	610	617	587	613	616	672	589	596	622	596	631	589	551	582	577	582	570	604	583	608	624	554	619	561	597	591	567	600	606	600	528	645	599	564	569	596	635	571	608	580	603	610	610	578	589	602	579	578	631	612	592	593	576	599	589	555	556	619	591	586	601	593	572	614	639	623	565	571	598	573	591	609	604	586	581	598	585	572	660	608	586	599	550	605	591	579	609	586	583	560	551	614	585	610	612	571	595	611	560	549	573	577	612	594	580	614	601	607	629	573	594	618	558	557	570	595	573	591	600	580	569	555	583	618	613	580	584	595	599	585	559	608	604	625	621	571	574	621	584	606	596	624	589	569	597	579	573	598	613	584	603	572	575	571	577	576	597	622	578	552	587	585	636	592	590	606	591	559	595	615	587	591	637	628	618	596	565	641	554	581	586	610	600	575	575	539	601	586	593	593	578	589	584	609	606	588	598	563	552	588	575	651	603	575	601	641	602	608	608	587	583	624	580	594	537	585	593	620	597	588	652	582	630	592	587	605	571	603	598	598	605	619	596	593	604	572	567	612	605	580	614	566	582	603	592	601	620	552	576	603	594	587	599	614	616	523	596	644	565	589	636	597	603	572	579	597	650	607	590	559	609	611	598	610	615	584	568	558	610	581	597	624	582	618	610	603	595	559	577	537	602	558	558	585	604	607	597	586	601	615	590	630	597	586	624	582	601	590	604	599	596	606	610	576	589	644	585	600	592	549	618	622	605	567	598	616	632	611	614	593	627	577	591	590	602	623	596	553	567	562	618	620	578	587	558	587	571	572	574	601	600	618	567	598	596	610	623	643	624	608	580	574	623	603	609	588	609	584	671	592	610	587	572	592	563	634	626	575	604	606	644	577	614	613	656	581	613	616	620	625	581	626	642	608	616	578	583	625	618	590	632	578	593	593	584	596	595	616	559	596	628	627	600	565	602	586	629	618	570	581	581	592	606	618	604	664	627	564	591	593	657	570	633	637	593	564	573	581	585	649	568	553	640	602	603	591	569	572	644	624	595	591	619	597	599	594	616	615	600	631	557	596	599	596	601	626	562	561	575	601	600	621	555	609	584	551	614	613	597	565	603	533	595	592	596	597	585	655	536	586	618	558	615	638	595	607	651	573	590	577	638	595	609	584	642	575	606	608	548	613	603	550	552	611	599	588	624	622	567	575	593	591	633	629	613	596	589	642	587	572	576	619	566	543	609	581	638	578	613	592	595	580	595	619	589	622	642	548	618	601	622	559	532	631	563	565	590	603	633	576	600	586	608	573	620	577	616	599	569	583	604	615	570	622	622	626	584	594	654	592	594	631	622	551	617	575	621	574	626	624	602	603	627	601	585	614	631	610	591	582	598	599	583	614	591	584	549	593	576	602	615	619	553	609	596	599	596	591	603	600	551	612	567	642	615	624	611	545	625	617	622	603	585	587	655	632	567	601	548	641	603	567	627	607	601	576	616	555	587	614	579	603	610	591	613	618	568	636	558	605	628	587	600	618	591	577	642	587	615	596	590	579	600	594	575	625	586	571	536	616	610	609	578	606	599	586	594	553	614	601	621	635	545	564	564	646	564	596	570	609	613	596	637	627	629	586	611	625	597	602	564	627	636	622	579	556	578	590	590	625	630	635	560	571	669	618	618	582	604	573	600	617	602	583	614	599	599	570	661	646	582	598	586	583	600	617	632	560	630	609	603	554	619	627	653	602	617	637	546	569	556	613	585	583	605	589	583	587	655	596	614	632	607	561	632	603	598	581	603	613	561	650	612	598	586	580	583	576	597	615	616	558	592	579	599	580	588	607	598	657	594	608	566	596	572	576	592	585	573	671	627	558	589	619	570	598	600	608	605	615	592	622	612	620	587	596	591	585	581	584	600	594	601	591	568	628	611	588	567	631	617	586	545	552	593	564	544	607	613	595	586	606	632	594	578	609	624	589	593	604	599	621	613	576	580	615	575	556	634	579	570	603	577	575	598	579	631	596	578	612	598	599	579	582	575	592	581	632	572	594	577	548	574	601	630	608	606	606	576	633	562	578	611	597	575	557	622	630	586	550	576	644	598	628	587	602	630	581	620	578	603	583	581	637	628	635	603	583	621	602	624	595	565	595	576	576	607	569	563	557	644	612	606	625	598	650	597	528	619	624	609	625	614	608	587	590	581	591	622	579	648	585	613	590	584	589	606	588	624	646	633	638	632	585	572	615	578	592	594	619	565	605	615	547	660	584	643	592	592	595	629	590	624	576	598	581	583	598	545	547	602	623	630	583	589	602	607	604	579	566	602	598	589	588	610	565	612	592	597	605	590	572	548	627	574	570	573	590	621	631	607	613	584	604	626	619	570	626	641	568	586	592	561	606	593	593	611	618	583	548	601	583	571	563	574	632	603	620	592	600	575	590	565	596	605	647	612	600	619	601	578	582	602	574	610	558	589	597	584	567	586	585	571	573	629	593	595	569	608	566	578	588	587	573	614	617	646	626	596	605	615	629	600	639	585	623	610	599	588	615	576	593	661	584	615	581	570	625	600	614	603	609	579	573	547	629	560	603	617	573	600	576	572	612	616	593	627	596	586	594	620	602	588	579	598	632	611	599	535	625	539	584	568	616	601	586	563	568	621	615	636	570	577	632	600	590	587	562	577	595	639	629	560	576	638	609	576	579	564	598	533	604	603	597	637	600	580	622	583	608	587	582	604	651	606	596	596	610	623	608	563	599	578	602	609	544	581	551	586	554	601	575	584	658	588	552	609	572	611	601	567	590	558	631	587	600	578	600	605	605	612	582	618	596	575	603	647	613	608	620	579	597	615	605	611	633	626	577	585	605	613	580	639	594	652	611	564	601	627	643	599	577	607	585	583	643	571	536	618	584	567	573	555	536	612	614	606	589	610	583	588	602	588	613	600	584	597	558	603	625	623	560	569	628
24286	47345	7837	3981	2821	2163	1784	1469	1332	1158	1137	1025	957	982	920	826	833	832	777	758	768	771	771	741	757	752	744	719	732	747	687	728	705	725	732	709	752	743	723	788	758	708	736	717	715	698	714	711	715	729	769	696	744	691	755	690	714	768	721	709	676	717	725	691	694	687	656	715	657	747	665	690	698	736	717	748	718	737	685	733	675	694	715	720	735	742	669	690	696	726	725	723	709	739	707	692	713	669	722	740	718	744	687	706	725	721	705	692	734	700	655	698	698	730	714	701	724	735	702	715	706	718	668	648	711	716	716	728	744	775	708	689	732	683	751	690	726	708	749	682	749	727	695	740	713	714	688	730	731	679	748	690	741	759	710	720	722	766	710	725	750	735	703	719	701	674	694	621	689	691	731	713	679	706	742	720	682	741	745	684	689	727	675	749	724	721	733	727	661	694	711	692	718	787	702	682	748	707	694	699	657	705	691	729	729	711	717	712	704	697	714	707	665	689	735	731	686	708	680	703	732	715	718	733	707	660	727	698	724	730	727	715	733	771	671	681	732	679	707	713	737	681	727	676	703	715	743	701	715	756	696	712	652	691	676	700	720	743	733	747	689	733	717	699	756	705	689	726	699	702	707	752	747	716	757	753	714	742	681	729	739	724	718	695	703	727	735	699	711	714	733	750	705	707	716	709	703	750	716	678	690	746	687	671	734	740	744	697	700	727	646	704	760	740	726	725	736	661	762	714	751	743	706	712	672	697	759	712	753	731	714	679	698	709	678	660	689	659	691	745	730	742	722	656	686	646	689	673	676	698	701	702	712	753	732	703	719	705	700	698	718	712	703	670	628	713	709	667	706	675	690	689	701	746	698	723	697	708	663	738	732	715	702	743	671	718	721	681	692	692	742	637	714	667	711	730	692	672	679	662	688	728	734	686	686	717	728	681	691	750	704	720	721	672	682	728	720	708	685	668	753	707	712	724	791	740	681	696	708	732	738	738	714	724	709	717	721	745	719	669	732	676	746	710	694	723	739	722	678	722	706	673	692	702	682	721	685	671	739	716	707	752	736	704	712	670	746	724	737	703	715	715	738	745	721	738	691	665	721	697	717	698	685	679	668	710	654	717	693	688	688	728	720	724	659	721	688	705	709	714	710	711	717	667	739	714	677	716	730	664	712	714	689	745	670	696	709	693	724	761	721	712	705	681	690	731	717	718	714	646	699	691	672	752	728	772	727	709	683	704	678	690	708	697	697	706	736	748	750	681	711	685	735	711	750	704	715	679	714	699	676	720	696	652	730	724	669	646	719	726	710	751	643	703	665	698	715	701	692	659	758	715	735	703	679	734	746	719	727	698	659	695	703	728	736	679	746	674	692	766	666	679	744	719	707	740	750	692	734	733	737	743	728	692	682	728	744	695	738	677	727	701	668	726	755	742	692	692	656	688	690	688	761	705	644	698	700	638	688	716	734	670	757	686	729	726	694	709	685	709	713	723	681	675	711	697	729	707	656	700	710	696	765	724	661	736	740	690	716	775	640	717	756	654	740	727	683	725	696	717	741	682	737	742	682	696	715	740	711	694	672	710	741	718	715	713	711	705	703	708	734	648	693	756	725	734	724	731	673	715	696	733	723	736	696	697	743	722	750	716	667	704	705	684	744	724	662	693	694	638	700	667	737	691	629	690	691	708	739	729	678	744	708	661	727	679	715	759	711	699	729	727	669	717	700	665	703	713	724	680	718	704	686	728	680	718	703	717	730	677	696	725	719	697	671	724	715	700	712	709	674	727	690	671	714	761	736	671	729	708	698	708	679	709	745	714	719	711	713	691	760	725	721	701	713	772	700	664	690	660	705	743	733	675	738	692	665	749	701	754	737	726	721	666	681	732	670	692	696	699	708	673	685	735	718	743	717	735	692	729	738	693	689	682	690	701	668	713	709	706	691	681	705	686	705	670	696	725	740	721	705	701	676	714	698	707	707	725	704	732	704	739	716	690	688	701	729	666	757	696	693	719	701	677	686	705	688	735	721	694	697	719	710	778	727	737	707	691	675	646	698	708	673	661	706	723	682	754	717	715	666	712	741	696	624	692	657	704	678	686	699	704	723	714	689	717	679	666	681	671	694	674	666	709	718	748	657	707	693	681	722	739	688	680	724	708	745	712	728	695	679	725	709	717	709	731	716	704	700	752	681	726	737	696	711	693	723	728	696	734	711	693	715	677	696	723	714	668	682	725	707	701	720	707	706	725	661	699	695	751	704	763	741	705	703	664	699	739	704	755	758	676	728	723	701	708	741	714	687	702	716	671	712	736	754	746	681	681	715	734	702	710	720	712	699	755	704	701	761	701	692	703	715	678	724	707	699	673	731	647	717	720	689	716	689	707	751	723	685	715	705	694	685	712	673	712	722	732	723	699	720	725	715	670	746	745	726	736	780	728	741	745	751	717	765	666	703	729	727	756	702	714	681	750	737	762	716	736	749	708	704	705	699	685	696	710	696	744	722	690	698	724	715	709	700	663	739	708	741	686	661	682	664	686	696	725	717	735	699	704	685	744	713	685	702	689	718	710	695	735	710	712	727	681	735	713	704	734	701	740	713	675	769	690	680	721	731	732	699	711	705	757	727	712	718	698	713	690	683	681	707	745	654	700	729	706	639	748	704	678	747	728	694	727	743	697	695	737	703	692	735	724	726	688	739	730	676	698	732	710	710	719	692	720	706	727	714	744	691	692	705	727	702	721	736	723	718	709	731	730	714	757	668	708	705	652	670	694	736	720	725	742	692	656	702	681	739	670	706	688	723	694	714	661	692	727	721	720	690	724	709	677	775	689	744	692	688	758	733	674	703	716	723	743	710	667	702	742	742	734	742	674	734	782	660	727	744	714	743	671	721	735	698	702	703	712	681	711	745	685	714	747	707	714	677	724	705	701	723	768	674	730	680	675	714	711	729	700	738	719	680	741	696	733	692	710	720	718	692	765	694	707	679	705	744	716	714	686	741	675	659	716	685	755	717	696	698	744	706	734	697	717	745	680	739	701	700	719	693	715	716	679	701	745	728	760	674	736	644	728	747	683	685	681	740	717	726	687	675	685	713	687	708	678	759	705	673	649	718	709	664	691	735	690	727	725	723	695	688	732	714	683	741	689	684	687	726	700	672	719	685	685	705	703	751	753	740	736	695	700	713	712	720	692	697	703	743	705	686	708	729	696	698	717	701	717	719	726	712	735	687	704	680	717	692	743	691	711	719	701	676	690	754	691	731	670	692	682	723	705	751	713	679	664	705	762	690	709	657	728	767	723	722	706	694	708	702	700	729	697	714	705	718	706	683	763	716	724	714	752	696	672	673	723	685	689	726	713	693	729	660	718	747	727	692	700	718	695	649	701	709	746	660	707	686	715	724	684	701	695	695	702	711	707	661	715	707	676	711	743	700	691	685	711	704	737	721	749	726	701	685	694	733	671	695	700	712	699	719	705	666	748	736	691	727	733
25068	21292	27223	24913	10459	746	584	489	459	456	461	415	406	382	384	397	372	354	371	366	406	356	345	364	352	360	369	364	353	346	370	329	371	382	378	350	373	372	308	374	371	345	356	373	377	367	370	382	340	354	385	388	336	370	337	355	348	396	348	347	346	381	361	362	363	318	312	355	345	370	347	359	331	318	356	349	346	319	354	332	331	364	399	362	344	351	322	353	361	350	315	357	364	316	337	368	337	380	374	357	344	350	364	333	360	369	371	377	358	337	319	331	363	350	364	368	346	348	352	371	337	326	345	366	326	355	380	308	344	325	314	366	302	382	363	373	345	353	348	345	366	333	337	374	349	350	386	388	372	344	325	352	353	343	351	359	328	348	333	363	361	344	362	313	331	376	348	358	342	353	347	334	338	353	345	363	365	365	347	364	362	353	358	339	352	380	347	336	350	355	327	373	360	368	374	350	341	362	333	360	354	332	350	349	372	328	354	326	359	375	354	319	329	370	355	346	339	339	337	355	374	337	331	350	364	353	336	374	341	343	344	368	363	360	383	372	374	355	361	324	368	351	371	359	319	349	353	328	363	362	307	327	345	385	350	384	320	338	369	371	367	358	305	341	354	344	368	381	346	353	345	341	336	364	357	337	344	374	358	353	368	347	353	368	352	339	376	371	317	362	334	344	326	382	351	353	355	309	303	350	342	336	354	345	356	335	381	344	343	346	340	339	366	344	327	348	349	334	351	348	341	334	348	322	362	347	337	350	334	335	348	336	334	353	340	349	334	365	294	364	361	357	321	331	348	340	343	364	314	334	383	377	345	358	347	355	363	356	367	345	358	372	325	320	340	331	362	316	339	322	340	349	329	332	384	333	350	342	304	364	336	354	356	320	372	340	334	356	368	337	353	357	397	314	381	363	352	332	333	352	352	372	351	353	363	359	366	356	360	305	334	335	356	351	346	359	353	320	315	357	343	370	337	364	366	340	349	325	336	333	351	341	344	379	379	347	334	319	361	338	344	347	341	374	344	333	336	389	344	379	329	344	351	331	346	370	359	354	365	351	366	368	350	320	344	328	353	382	354	347	334	344	361	354	369	323	370	364	351	350	350	339	362	325	368	344	341	334	363	361	400	358	322	332	358	356	347	334	356	365	383	348	335	347	340	362	346	330	398	355	367	369	351	327	347	343	345	337	332	344	343	352	341	356	372	357	347	335	366	348	329	363	345	328	349	333	298	363	359	355	354	371	367	340	376	355	311	357	355	380	346	344	301	372	314	357	339	349	352	337	347	343	332	368	320	325	318	376	334	359	358	314	358	346	322	351	371	383	321	356	373	346	367	382	346	374	359	339	342	365	328	372	325	327	360	331	337	349	341	362	380	334	334	325	332	365	309	342	355	334	370	359	338	345	336	349	334	373	349	342	338	329	369	341	357	312	312	363	374	334	332	372	357	341	362	352	307	339	321	317	352	348	332	314	367	382	319	315	355	347	315	358	331	322	321	370	308	389	348	345	357	358	344	305	373	350	347	349	326	344	350	345	358	367	362	354	362	370	326	336	348	374	337	360	339	357	354	390	341	367	352	347	362	323	329	372	375	368	339	370	324	368	362	294	344	343	327	377	336	338	334	332	334	337	325	304	360	368	377	341	357	369	352	341	333	364	358	370	354	361	366	354	363	319	352	365	331	347	384	361	312	350	325	301	338	326	366	365	355	356	326	339	386	342	372	395	343	347	335	320	341	336	352	340	388	335	345	371	365	327	324	334	324	340	353	331	342	299	366	336	325	358	353	342	340	339	332	371	316	337	351	374	345	344	360	333	340	317	311	359	379	368	343	328	362	337	357	352	348	343	335	334	347	337	351	341	363	354	370	363	330	345	340	326	326	356	331	300	361	334	355	341	363	335	363	335	337	337	362	335	347	342	354	351	360	338	329	339	362	366	326	361	377	310	383	354	365	345	341	359	356	346	355	340	363	294	371	364	358	343	384	326	342	296	346	340	329	346	334	347	348	361	343	331	350	345	346	370	349	354	353	358	359	335	336	345	353	330	377	365	354	353	340	340	383	352	322	386	315	317	356	347	346	354	325	332	337	345	345	331	338	311	342	356	337	355	348	340	351	343	384	308	378	343	326	364	321	389	343	337	329	375	356	380	317	308	344	335	353	357	345	348	360	346	369	354	340	325	345	373	369	358	327	347	336	369	324	332	365	357	366	339	356	388	330	346	411	343	356	348	333	327	371	312	348	357	368	320	347	371	382	364	349	323	353	360	350	354	320	326	297	359	339	329	375	358	365	352	308	373	345	347	354	345	353	350	347	339	329	336	364	370	344	357	353	337	319	354	353	368	331	357	376	360	332	333	341	332	346	400	362	334	372	308	337	358	368	335	356	344	339	354	379	364	354	356	354	333	352	343	376	360	329	352	403	359	355	357	370	306	342	353	378	331	333	336	337	353	376	366	350	342	351	311	309	375	345	347	314	349	364	361	364	359	324	334	341	324	303	347	335	317	362	366	356	338	336	336	352	338	362	365	316	326	329	348	384	342	358	371	362	377	337	353	358	342	363	364	298	326	339	362	326	333	362	364	340	342	336	344	357	393	365	338	369	380	330	346	357	329	376	344	341	359	330	332	356	356	338	338	350	351	365	335	358	351	332	332	343	313	330	339	313	342	366	339	336	326	353	334	364	321	354	357	320	390	332	342	364	344	352	346	351	326	358	359	337	358	352	317	349	357	350	355	357	371	395	341	356	330	325	332	369	333	331	397	346	343	382	363	377	361	336	336	340	325	346	360	358	340	359	359	350	343	379	367	344	337	351	323	361	321	373	316	342	337	323	347	351	326	355	345	346	366	360	340	327	330	355	371	326	386	370	341	352	335	375	332	340	347	369	357	332	342	334	379	359	361	340	334	346	346	351	350	374	358	352	318	345	343	346	324	384	333	336	356	329	400	310	364	342	331	385	323	359	365	340	336	366	378	358	340	363	351	330	351	319	359	346	377	320	340	355	342	336	330	358	363	349	359	369	341	331	358	329	361	323	314	339	363	327	327	353	365	336	345	351	370	292	324	343	309	328	338	365	377	340	359	335	332	351	376	394	367	309	315	366	369	337	312	335	340	316	329	340	388	339	313	364	334	358	338	359	344	356	366	337	311	374	362	330	343	318	350	383	343	305	349	363	367	333	310	354	352	323	341	361	303	363	322	376	354	327	356	320	364	365	363	332	379	352	346	356	354	330	386	359	357	376	367	328	364	362	321	351	362	364	327	341	356	345	329	364	375	351	345	340	367	346	356	342	377	337	334	343	309	350	339	336	333	353	365	347	323	365	350	333	344	308	383	337	344	370	352	324	375	377	377	340	336	296	331	347	345	348	358	369	326	344	369	356	346	359	335	347	370	381	309	338	365	321	349	370	351	305	365	349	336	328	367	329	310	308	394	369	324	356	347	366	354	321	347	316	322	351	322	331	352	350	375	363	325	366	340	308	325
25752	41735	4282	2100	1561	1226	1010	860	804	718	666	606	604	543	532	539	565	501	492	494	482	458	499	481	440	490	471	452	464	447	481	450	446	462	445	462	468	450	479	443	396	410	469	409	427	452	460	435	465	439	431	421	427	446	470	451	473	423	405	421	432	422	428	450	423	442	436	453	473	429	462	433	435	444	456	460	458	446	451	468	442	423	431	428	449	376	460	450	492	442	424	446	402	452	469	448	417	455	419	399	452	448	435	409	420	437	444	433	453	399	399	430	442	424	390	443	452	419	464	467	440	453	493	459	448	435	443	450	491	472	434	464	464	487	432	456	440	447	440	424	423	391	475	459	432	449	436	442	458	426	444	442	454	439	435	463	452	417	486	452	509	486	411	426	404	426	471	452	486	472	438	445	426	494	427	391	419	403	440	442	430	450	470	416	451	431	435	499	416	424	433	402	429	447	399	418	467	476	428	416	452	432	420	467	438	453	434	447	417	448	468	418	453	429	466	441	433	426	460	387	427	414	393	458	419	433	465	458	426	434	411	437	436	402	468	453	489	415	489	436	424	418	462	462	457	438	450	456	448	432	464	410	435	443	450	449	434	403	458	432	442	440	421	449	449	425	440	445	436	440	449	435	446	453	451	398	456	421	430	440	447	420	449	428	429	449	413	417	460	470	417	456	443	451	457	448	475	455	419	425	432	454	451	438	452	414	453	454	461	454	403	473	406	424	413	441	456	483	428	455	465	459	445	455	446	446	411	430	448	442	454	410	454	458	439	423	410	438	420	460	422	454	476	434	441	433	426	413	435	434	424	413	445	451	438	458	421	473	428	432	480	412	462	467	446	454	449	421	467	471	429	433	434	412	402	412	446	438	421	426	476	468	438	497	442	437	440	444	422	420	435	432	413	418	464	441	432	421	494	446	426	424	421	442	431	440	436	455	454	440	424	433	473	421	446	437	441	449	432	443	468	419	431	487	438	417	469	424	454	436	464	423	397	409	448	462	439	422	444	445	464	461	432	429	438	475	425	456	441	418	401	427	429	443	477	453	461	414	456	440	470	435	436	455	450	443	444	440	428	433	454	394	444	424	430	445	439	432	423	493	399	450	459	464	411	427	416	448	443	464	418	429	464	486	420	417	442	479	420	455	454	419	428	405	450	482	453	459	430	474	454	463	444	436	446	432	435	483	445	495	411	432	420	457	449	399	446	454	441	419	444	439	416	412	447	441	460	438	450	441	431	464	425	427	422	412	429	427	416	454	447	442	444	454	440	436	463	473	423	439	476	440	453	471	474	438	415	427	424	446	444	396	403	457	482	427	448	439	412	473	412	438	450	461	448	455	425	401	404	455	443	469	443	430	426	444	428	425	418	461	437	452	438	423	430	439	453	463	428	430	414	450	451	415	458	459	467	471	420	462	489	414	458	455	428	426	450	452	442	470	450	464	417	441	445	449	434	414	432	422	449	486	459	459	460	438	416	432	451	426	422	429	440	416	411	447	436	457	428	415	438	447	439	404	442	441	443	406	412	463	479	461	443	461	447	392	396	458	422	431	467	448	439	456	423	486	460	465	415	456	446	411	426	397	412	392	426	453	434	417	460	451	478	433	416	423	418	437	476	408	417	433	438	415	435	414	468	436	465	449	447	409	464	427	430	436	442	431	406	446	433	465	444	443	414	406	437	428	451	442	432	408	435	480	484	402	453	463	454	416	437	412	442	442	446	425	429	429	452	449	488	393	439	471	453	472	437	510	492	411	444	450	461	453	462	461	455	456	455	433	412	417	432	421	411	414	421	434	429	447	435	466	419	464	440	470	448	425	472	436	457	429	458	430	455	423	429	448	443	472	483	433	431	432	413	417	433	404	451	445	434	441	449	431	447	430	426	425	447	441	432	457	406	458	448	454	466	440	436	423	417	423	420	444	440	453	435	447	456	436	427	443	404	431	416	449	426	458	439	438	436	403	440	455	456	436	442	423	397	463	406	407	441	446	434	441	471	439	411	462	427	413	438	443	448	422	421	439	450	404	471	448	446	425	456	420	430	428	426	492	443	437	454	459	396	459	433	431	440	426	491	438	430	450	436	490	431	450	426	414	383	447	400	429	437	412	433	422	441	469	431	426	430	437	462	443	440	454	441	451	463	419	452	449	426	435	422	410	478	445	476	434	460	422	447	441	429	435	422	399	463	425	457	425	436	453	470	435	436	478	463	450	446	475	456	446	440	472	442	471	471	447	428	418	455	400	433	419	454	453	435	437	467	431	451	451	451	415	424	476	436	432	449	456	415	477	435	449	457	451	412	458	428	419	433	430	451	458	418	435	414	430	429	432	450	450	436	393	453	440	436	415	396	435	447	446	410	399	431	406	436	443	446	475	436	481	471	453	464	450	434	439	458	474	448	426	460	476	440	451	420	457	424	438	433	500	486	444	436	420	423	410	438	438	421	449	467	459	476	462	442	433	447	445	418	465	403	447	468	440	410	423	453	457	439	419	507	444	441	426	420	418	426	435	451	409	474	477	429	452	409	435	422	440	432	422	444	448	450	449	425	432	464	433	457	469	433	463	402	463	428	424	406	401	447	449	464	406	471	444	407	403	422	422	442	406	492	417	444	453	455	461	449	450	408	429	414	441	434	416	460	444	476	462	458	444	449	418	423	437	434	448	450	431	464	460	441	450	425	468	461	446	462	440	487	453	407	432	453	438	453	417	435	429	414	449	441	395	434	427	405	380	446	448	445	465	417	425	484	429	456	415	452	431	464	441	456	431	449	415	457	427	432	413	487	445	424	421	428	478	461	448	416	420	434	425	442	478	455	432	426	434	445	421	441	465	446	436	472	431	450	458	462	435	455	439	420	465	442	463	463	418	463	445	456	429	440	457	461	433	409	489	463	425	441	431	377	458	440	441	448	440	460	412	455	429	441	421	433	446	439	408	407	458	416	431	447	435	432	415	439	479	414	462	427	435	428	480	444	406	443	499	427	427	446	428	477	441	460	428	450	410	437	457	440	436	427	462	479	458	402	390	427	442	431	415	401	421	418	455	458	463	434	428	424	426	375	461	441	466	447	441	466	432	434	425	460	440	437	419	455	419	407	466	446	441	420	463	451	426	497	447	413	395	479	442	422	449	452	419	419	450	429	423	449	433	423	431	420	448	450	445	424	441	448	391	439	431	400	414	427	431	483	444	387	427	475	432	460	430	418	458	443	471	451	438	437	465	432	459	442	433	432	446	417	442	442	431	433	436	428	397	453	462	424	457	457	434	444	422	431	403	442	408	438	473	489	431	439	502	477	461	420	466	450	428	422	456	412	441	455	412	437	452	440	451	443	446	452	450	432	454	459	439	453	421	434	417	449	464	413	465	444	418	416	431	414	443	459	441	442	442	397	445	488	418	446	444	432	416	440	460	437	435	442	434	416	442	438	414	442	449	428	465	413	444	435	481	460	456	408	478	441	465	448	486	453	420	472	411	429	448	452	444	415	449
22804	21144	29084	23399	21108	21151	10733	1438	1036	982	935	907	859	805	768	741	715	741	739	685	693	685	637	696	620	670	645	642	599	670	640	645	663	651	618	609	640	651	635	620	665	620	628	597	591	626	633	590	644	612	615	626	581	562	632	607	621	601	582	625	578	603	636	552	579	576	568	579	617	630	588	633	593	611	649	610	591	594	637	584	621	595	598	617	617	594	595	599	612	588	603	584	553	608	645	624	605	617	563	577	598	560	562	552	631	638	595	643	578	613	619	554	533	592	609	615	566	595	623	634	659	569	609	596	625	606	625	618	608	589	622	615	638	639	628	590	588	579	615	604	558	602	593	600	596	661	618	591	601	612	591	591	593	599	594	592	642	602	598	659	581	607	581	620	611	643	541	576	585	570	546	626	571	609	602	582	592	628	622	574	588	586	610	581	576	610	586	600	637	610	567	611	607	577	598	617	553	616	634	612	599	581	564	582	593	578	591	603	581	583	633	582	626	614	598	600	601	586	608	586	603	568	598	586	623	606	582	592	602	644	613	584	610	583	560	597	566	615	595	621	625	629	620	628	565	595	600	607	554	570	585	569	662	609	597	578	581	611	589	612	598	587	582	638	663	598	614	599	632	603	585	574	588	577	611	628	587	533	603	591	598	620	607	576	608	569	621	608	576	601	634	649	582	611	627	592	617	579	619	625	591	585	563	571	579	623	606	570	648	639	599	598	615	572	613	670	566	644	562	557	573	556	617	643	619	581	636	588	619	592	578	601	630	600	618	630	588	598	572	610	585	601	570	630	592	629	574	572	589	587	614	609	594	575	585	621	621	584	597	623	592	608	606	601	571	609	582	603	627	596	575	593	601	610	610	574	569	580	620	601	569	557	620	584	593	593	572	621	528	595	625	586	599	603	619	582	589	653	575	622	588	582	551	556	599	612	593	597	604	591	556	607	575	601	609	653	604	626	553	626	604	590	575	606	589	633	558	591	564	623	624	590	583	575	647	601	635	586	551	556	569	615	603	558	610	591	608	576	641	573	597	611	596	575	596	550	579	622	615	567	617	643	604	585	585	601	618	608	561	598	644	618	581	612	625	594	675	564	665	587	625	620	562	603	606	652	584	641	625	633	602	601	633	604	639	613	591	625	559	585	589	543	617	561	610	567	579	596	569	604	598	618	559	582	593	644	617	542	609	605	579	583	612	624	563	620	600	621	582	570	564	582	615	614	612	620	598	585	578	559	562	613	626	607	617	637	594	628	643	625	574	597	583	618	614	629	580	571	572	608	614	603	575	589	606	589	527	596	633	596	590	573	595	555	659	601	591	580	634	608	603	613	609	575	621	590	590	586	605	655	553	591	618	602	543	583	623	629	634	577	605	612	599	549	626	568	635	614	603	555	523	655	653	572	575	546	604	577	606	573	586	566	570	598	565	588	568	597	595	639	578	633	593	613	590	609	642	627	554	626	608	603	614	546	592	615	604	639	568	563	584	590	609	614	636	520	627	605	629	604	593	635	588	596	636	575	600	588	585	622	603	611	625	618	642	625	625	585	619	581	560	608	593	627	610	642	550	591	627	592	579	573	604	640	617	618	624	604	578	628	579	615	583	548	613	597	608	584	624	611	587	609	573	587	578	648	599	618	601	603	625	615	637	648	617	619	625	562	568	602	618	614	586	594	628	623	542	550	588	561	634	586	555	624	608	586	566	585	596	570	632	587	607	600	605	621	585	590	614	590	598	606	596	561	608	569	533	609	560	616	575	637	593	581	577	580	597	593	555	611	588	629	608	639	597	557	582	595	582	594	620	601	629	567	592	615	578	629	564	532	603	574	576	548	604	577	609	614	598	604	616	612	523	591	572	625	582	598	563	622	620	536	655	601	614	557	585	641	582	574	600	632	608	615	595	601	618	609	605	613	584	587	603	580	618	638	563	604	563	618	579	609	575	569	609	584	600	525	608	624	586	593	594	607	556	591	577	612	568	565	587	605	586	608	617	585	601	617	557	575	566	564	561	551	583	641	610	606	595	573	611	617	571	577	583	581	585	591	555	583	578	610	603	629	615	625	609	569	616	604	611	651	584	586	579	575	592	602	588	587	580	610	631	579	609	647	540	568	593	574	607	607	648	595	579	571	593	605	579	603	570	662	603	584	578	628	554	579	638	612	624	593	589	548	622	580	571	555	615	588	570	568	596	617	544	614	625	626	583	608	586	557	615	568	651	598	559	621	602	559	595	630	575	576	599	575	611	588	599	610	591	571	585	602	627	602	602	601	613	599	592	569	602	622	557	638	630	567	588	570	587	575	594	573	569	571	611	562	559	583	572	616	615	576	602	581	605	618	609	583	622	628	594	593	612	598	600	560	608	593	594	565	586	627	603	520	586	548	590	630	594	581	587	593	579	618	598	572	608	590	580	571	566	586	604	642	609	608	589	589	629	551	580	606	616	574	577	597	606	572	612	591	614	639	546	611	580	555	599	638	590	588	598	580	607	632	582	565	619	571	590	570	622	566	559	654	633	587	568	588	581	568	642	600	580	593	583	602	633	594	553	596	607	625	586	582	662	615	592	583	574	548	586	573	608	635	575	617	584	573	606	554	556	591	596	586	615	602	571	570	559	621	610	643	651	584	602	631	569	617	550	610	548	615	589	592	644	622	609	606	600	629	606	598	605	596	600	571	620	563	582	622	622	633	604	651	605	620	587	607	600	619	639	580	575	619	570	570	561	595	591	560	596	611	603	619	619	561	578	605	549	568	574	590	605	592	623	583	596	561	617	615	619	597	586	594	614	586	579	611	606	571	607	624	615	571	638	619	626	574	577	568	511	592	628	617	589	614	623	625	580	593	593	637	606	601	599	585	600	605	586	624	564	605	552	602	620	563	607	567	588	653	570	579	578	598	632	551	602	625	589	633	554	598	589	653	626	606	585	622	603	624	608	596	584	616	601	589	617	570	579	594	583	583	626	601	655	601	600	583	632	567	550	603	546	620	601	587	624	575	563	580	629	609	601	618	583	606	659	562	559	623	597	564	543	597	588	594	558	609	602	608	611	610	607	662	619	573	636	596	619	585	618	572	598	580	609	579	604	574	591	634	617	604	625	586	583	607	591	607	591	598	585	630	570	602	589	591	566	648	607	556	570	572	639	654	568	625	609	613	573	577	596	598	619	565	609	572	567	577	597	568	627	660	612	632	598	591	616	601	581	568	573	547	603	599	629	580	577	613	602	590	572	603	593	599	591	581	593	613	624	619	568	569	593	620	615	593	581	586	565	572	599	611	635	620	578	611	546	614	599	588	619	587	585	573	583	603	621	593	597	601	595	597	603	596	556	627	577	623	622	572	589	637	584	595	632	561	558	571	571	640	599	619	565	554	628	584	603	621	584	610	639	620	604	585	632	561	572	567	616	606	580	554	569	618	620	568	589	589	657	587	608	549	568	609	625	606	550	602	612	578	608	624	594	646	568	598	626	558	575	599	594	592	603	596
23417	55007	12785	6640	4464	3404	2714	2252	1839	1625	1410	1228	1200	1076	1096	1015	951	873	904	827	868	848	860	822	803	796	782	801	810	717	786	751	747	755	765	685	777	735	703	719	742	723	729	751	712	733	737	765	717	675	709	717	751	704	742	716	662	732	701	751	695	724	690	709	738	662	724	721	725	748	707	732	695	729	697	717	702	758	694	724	742	755	700	733	741	707	750	695	702	715	750	746	748	672	689	717	726	701	743	754	712	744	698	699	713	720	708	723	754	719	675	695	694	696	723	716	687	705	697	695	744	691	717	703	753	719	739	726	765	718	761	757	711	712	666	733	696	683	737	726	684	747	738	707	674	701	736	658	793	694	704	744	703	674	701	740	694	722	689	672	712	658	715	723	757	713	703	755	719	678	738	695	701	737	682	732	747	698	691	702	708	726	708	689	713	765	700	693	723	683	699	702	725	677	668	774	707	673	692	697	702	738	715	694	697	722	709	717	666	715	748	749	698	738	717	705	736	706	664	686	699	721	707	705	667	686	684	710	674	719	684	689	692	713	697	696	750	758	695	746	721	721	719	732	708	701	738	677	714	668	661	724	707	734	752	725	724	752	703	693	708	724	767	740	709	752	714	716	746	695	741	717	629	701	758	746	700	695	681	700	742	711	720	750	761	687	727	739	732	694	694	655	749	694	674	683	711	703	691	700	728	703	708	678	721	661	713	698	698	684	728	694	738	669	669	710	680	715	696	706	686	670	698	702	724	712	691	703	680	729	700	655	746	709	707	724	695	723	703	720	694	736	744	666	674	696	688	666	716	717	700	681	739	739	700	678	733	710	716	709	746	668	721	712	724	717	717	745	722	703	712	716	734	619	726	735	754	670	676	718	708	713	701	658	744	712	688	702	725	730	701	704	682	732	679	649	719	748	703	674	750	722	694	721	730	714	710	792	713	704	723	716	758	733	733	762	740	681	707	746	727	685	711	702	743	733	724	732	688	738	732	703	658	687	688	737	672	711	692	671	746	692	765	665	730	691	712	690	694	717	691	765	722	703	691	642	716	687	712	704	686	736	750	673	721	748	705	723	711	704	678	689	705	696	664	744	694	738	721	710	682	772	745	703	716	688	712	710	698	710	750	726	712	702	739	719	709	715	690	687	732	656	720	740	713	730	679	724	725	676	653	744	695	712	738	701	713	715	699	689	729	702	691	729	676	722	707	706	717	695	781	720	705	734	709	711	707	721	716	733	728	717	743	718	707	699	688	696	679	694	710	703	730	693	649	728	702	740	729	712	711	703	704	739	689	739	716	684	703	739	729	716	713	699	692	645	724	733	707	676	712	724	675	692	747	744	713	724	737	746	713	696	742	730	693	701	740	721	712	682	700	686	701	665	710	700	676	641	684	730	683	723	731	721	698	634	698	709	727	692	686	698	697	735	712	775	705	690	745	696	741	685	733	743	643	670	688	768	681	733	707	703	698	718	699	702	718	684	706	750	732	714	740	640	746	699	657	682	738	728	701	703	697	748	713	698	692	731	685	714	719	693	682	697	696	682	743	747	676	693	673	675	726	728	679	719	724	683	694	749	666	714	699	728	684	750	725	681	732	706	731	680	756	733	689	713	680	739	701	751	739	703	718	685	733	704	730	697	731	713	659	669	671	701	740	720	667	768	715	729	709	715	709	738	693	703	714	660	711	658	697	691	661	802	751	725	699	691	775	687	748	698	710	700	714	706	674	729	702	719	704	742	747	709	692	685	712	724	706	648	765	758	736	713	758	712	738	731	714	714	674	712	657	776	717	734	706	664	667	737	718	677	678	699	712	701	721	668	696	724	716	745	734	728	749	715	722	643	713	672	741	702	713	723	714	698	658	763	760	680	722	756	710	730	735	731	697	763	719	751	676	720	733	704	708	725	712	713	687	679	705	778	667	671	662	706	652	703	698	695	723	702	697	658	705	663	707	701	752	694	671	707	709	736	708	699	752	700	718	673	661	689	676	767	703	750	672	688	712	708	651	734	665	693	687	712	691	694	698	702	714	729	715	662	723	722	687	727	747	657	726	753	723	717	693	708	712	733	738	734	721	726	678	694	734	703	726	687	696	701	748	676	704	752	759	694	730	698	687	707	723	745	709	679	725	755	696	661	735	734	710	715	730	702	697	712	717	717	737	656	660	709	705	655	712	734	729	690	730	699	741	731	696	684	725	683	732	733	693	688	725	739	751	760	708	673	700	677	705	724	746	690	705	695	706	714	703	675	673	699	671	734	747	683	748	705	704	689	726	731	653	700	740	719	674	706	709	691	718	703	738	708	758	724	724	737	679	709	768	715	755	731	691	688	726	695	718	702	682	734	713	708	763	682	660	693	641	744	730	725	712	721	748	705	718	705	726	697	696	708	699	716	631	725	721	724	682	694	720	657	760	685	730	705	693	712	734	679	685	687	729	711	680	687	726	731	720	706	735	680	698	725	721	651	758	730	709	662	721	682	690	735	762	725	715	698	692	765	690	706	714	704	719	764	666	712	714	718	697	690	696	714	704	703	737	714	731	734	693	666	669	691	744	693	712	688	667	723	683	668	729	739	704	726	738	695	755	716	690	700	740	706	740	703	711	708	677	701	733	705	658	703	680	712	746	684	740	714	694	664	698	715	760	723	679	793	717	676	731	707	722	652	709	670	729	666	678	690	672	713	710	720	681	688	705	724	693	723	690	737	712	708	723	696	716	723	723	754	748	720	661	688	733	719	671	678	718	739	718	708	657	668	741	720	716	694	736	713	695	719	689	687	707	729	713	670	678	642	742	719	737	737	705	711	669	642	700	700	708	695	754	735	711	720	702	736	752	728	667	689	698	688	719	687	691	709	732	706	692	701	691	677	743	679	684	685	684	699	729	703	719	723	708	714	696	730	702	724	727	707	661	754	698	716	736	680	755	696	729	700	694	682	737	716	713	728	697	733	719	736	735	680	676	704	747	665	695	693	723	730	694	706	777	720	715	659	672	770	745	747	724	697	692	725	708	718	688	712	709	685	724	695	746	733	696	728	697	733	710	742	713	728	668	675	716	725	708	714	677	691	703	748	690	685	735	776	721	711	707	738	719	740	719	715	742	747	702	743	696	768	706	759	690	711	662	708	692	683	705	703	681	737	707	699	713	733	689	694	716	707	706	753	692	756	680	748	719	691	712	723	707	691	691	717	728	715	739	741	702	691	672	757	677	713	713	696	705	673	656	717	721	705	774	694	746	686	733	711	721	705	695	706	700	719	726	655	668	737	721	719	698	704	771	773	730	703	702	738	728	660	739	750	685	717	708	700	706	720	696	694	717	695	699	699	692	722	704	734	741	735	680	674	689	709	686	703	741	678	688	673	733	690	705	683	731	681	711	715	718	670	711	720	723	724	684	751	717	669	736	729	706	635	671	691	706	740	680	667	711	724	698	697	663	711	754	757	774	739	734	671	723	700	706	713	701	728	708	721	660	721	696	716	687	699	750	734
27092	21296	9366	831	507	465	458	458	397	467	398	433	409	403	405	393	432	415	395	443	447	396	366	446	410	395	395	422	401	416	420	400	377	400	369	401	425	383	405	390	386	422	371	388	411	411	363	406	395	402	387	405	422	415	355	468	402	375	399	412	392	368	411	413	370	392	404	362	444	430	381	429	445	444	419	401	414	371	379	440	416	413	408	399	466	395	406	428	434	398	410	426	407	375	409	423	412	432	448	422	406	379	454	398	433	411	409	396	421	385	395	422	358	419	354	393	436	396	395	404	397	395	422	382	443	405	398	426	424	440	379	402	439	417	380	427	412	405	393	371	398	394	422	394	407	402	413	403	431	411	395	401	387	412	421	381	407	385	443	387	391	391	420	386	409	411	419	428	402	395	440	402	430	404	419	431	387	402	407	407	393	416	406	400	405	406	398	407	395	395	433	432	423	418	392	407	405	436	434	397	397	392	426	415	400	438	420	399	388	397	403	373	363	370	440	405	418	386	402	401	441	396	383	394	447	426	419	424	417	406	388	420	401	434	386	396	451	358	383	425	434	388	423	376	399	426	406	404	408	425	402	430	412	395	429	444	420	395	398	420	423	401	421	432	391	398	433	430	384	417	402	400	408	436	421	397	396	418	415	407	388	374	414	423	432	390	406	411	399	377	391	421	379	401	409	432	390	446	437	414	405	426	424	413	405	395	460	425	393	414	420	386	381	408	427	427	398	428	444	369	389	416	426	345	411	393	391	437	397	399	448	368	350	402	383	410	425	431	430	406	414	395	405	392	414	400	404	380	385	363	397	394	411	408	406	382	452	414	385	420	400	424	401	383	395	421	370	406	443	399	426	392	417	404	407	398	386	421	430	414	399	434	449	405	415	357	398	437	400	409	403	407	440	409	382	341	373	401	411	421	394	378	418	408	421	417	392	393	438	429	422	393	436	379	386	389	400	405	415	429	402	406	422	443	402	383	449	377	399	405	370	425	461	430	424	401	372	403	452	436	398	411	418	383	395	427	422	412	384	402	439	440	449	407	422	384	410	393	395	407	419	391	427	379	393	405	408	371	426	396	414	461	391	380	448	386	414	398	402	403	411	416	424	417	394	412	424	421	412	432	407	409	418	444	414	486	450	414	420	382	381	431	379	418	430	423	397	424	397	438	386	427	389	428	396	361	419	421	417	432	457	404	436	398	379	404	408	422	412	390	399	423	428	405	406	430	407	390	402	408	415	379	412	386	435	383	379	443	414	418	403	403	416	382	406	409	412	383	453	393	389	399	426	386	408	395	408	395	402	405	417	385	400	389	383	399	373	384	410	418	444	431	369	390	402	407	409	431	421	441	426	407	394	372	407	399	388	397	388	405	441	424	432	420	419	408	419	438	445	451	378	427	404	408	406	417	412	404	387	409	371	386	420	421	404	435	426	401	404	395	407	400	395	401	391	400	408	394	418	392	456	415	417	381	436	406	403	428	400	414	396	397	423	414	407	394	400	427	387	391	437	367	391	407	449	405	389	414	454	421	378	415	398	405	385	400	401	403	405	382	448	418	444	401	430	382	408	444	392	426	433	383	408	381	386	420	373	417	421	404	417	402	438	406	394	388	378	388	417	406	414	382	392	423	409	411	382	376	405	396	377	438	376	393	419	353	363	406	428	380	415	399	391	429	439	432	374	405	414	398	431	422	366	440	409	389	391	403	423	402	429	412	412	427	438	410	375	408	405	385	418	379	384	380	390	434	404	409	367	416	384	427	413	371	414	416	420	412	434	415	375	393	380	395	417	399	402	405	414	412	408	413	470	400	416	384	395	381	400	387	396	387	393	430	405	396	413	415	402	403	366	450	427	409	423	428	417	408	413	345	402	411	447	419	434	429	432	425	395	353	422	393	410	341	394	411	400	386	395	378	424	427	382	401	369	412	417	421	442	414	466	419	407	406	378	410	395	405	452	381	410	415	386	413	405	395	424	426	396	393	402	404	421	349	421	362	371	371	392	452	433	408	417	396	384	389	403	398	431	400	390	397	400	422	397	406	427	400	422	406	392	403	423	405	422	390	400	385	418	425	415	407	368	354	394	406	406	415	395	405	387	418	376	398	433	421	412	423	391	378	413	414	393	390	380	395	396	407	452	418	419	382	389	422	400	383	416	396	412	429	409	433	391	408	409	433	390	415	411	441	394	367	400	384	421	434	407	379	405	419	393	401	402	408	411	388	406	401	369	408	394	410	415	376	402	425	392	391	422	395	442	418	427	402	417	434	437	400	401	403	384	400	435	431	422	430	432	400	421	393	397	394	408	435	383	415	422	388	429	423	371	413	441	444	404	402	394	452	419	393	416	425	389	374	420	407	396	395	395	390	411	363	422	398	404	413	445	348	413	447	425	426	382	418	377	396	392	412	398	406	414	413	398	429	361	392	402	400	384	399	404	423	379	366	397	406	398	402	426	436	398	435	396	435	392	409	404	450	419	403	438	411	395	394	404	390	400	434	388	417	404	371	431	394	414	394	443	428	412	406	420	407	394	423	400	404	421	366	415	416	427	393	428	395	420	418	368	460	387	450	398	398	408	410	424	392	429	380	413	416	376	388	420	388	399	398	370	401	380	395	420	414	430	395	399	388	399	457	429	409	431	410	387	393	392	376	369	404	444	411	376	429	415	405	412	392	398	393	431	401	377	408	400	415	371	434	386	394	392	417	434	419	398	375	398	369	407	424	414	385	373	386	416	417	418	436	419	389	404	441	432	408	403	408	390	401	464	405	420	401	376	418	439	395	418	387	427	409	403	387	399	398	410	384	388	402	402	408	414	389	406	398	431	416	393	383	420	392	382	418	366	389	349	391	410	391	417	428	406	404	415	389	386	410	401	432	403	436	396	414	406	416	409	378	397	421	407	437	408	401	429	380	417	375	419	381	410	416	424	419	409	411	386	417	421	397	384	387	367	432	419	402	367	440	419	399	416	407	415	411	388	381	408	386	410	401	401	432	409	393	406	370	438	415	412	445	394	434	394	379	368	414	373	404	437	444	405	426	408	388	383	399	406	425	395	389	396	380	403	437	456	425	401	454	423	422	388	391	435	403	404	408	431	403	409	440	425	379	419	404	388	388	410	406	445	396	392	405	409	422	427	388	441	417	417	420	377	403	420	455	386	400	445	397	393	394	423	437	397	398	383	385	373	345	365	404	391	387	373	373	333	383	395	365	381	410	420	397	387	393	408	396	399	410	380	420	409	422	405	437	377	408	417	389	413	378	410	419	399	397	418	400	365	404	419	391	428	403	422	418	367	406	389	413	406	402	411	398	402	392	406	392	457	364	340	392	425	398	391	366	418	391	429	411	439	423	436	415	411	379	377	418	416	385	389	417	397	382	427	431	428	434	415	366	401	379	414	409	421	432	393	385	408	425	424	399	437	407	400	397	420	377	403	410	381	421	408	401	440	419	434	389	376	381	422	396	403	427	408	421	401	403	379	396	401	406
15206	20927	987	672	585	585	546	544	531	525	519	585	497	468	536	465	493	491	481	492	484	468	543	502	537	481	509	462	474	500	494	496	459	489	459	453	496	486	490	504	487	529	464	507	472	447	499	517	502	519	472	505	497	466	535	474	563	512	488	512	511	490	518	511	511	477	525	511	508	486	517	490	448	429	540	517	509	544	505	488	440	509	498	503	508	471	499	496	481	528	496	529	486	497	494	544	468	514	466	478	476	521	511	496	497	478	509	445	490	509	485	468	520	504	479	520	493	521	478	489	491	500	485	512	492	455	516	465	521	474	497	466	490	529	454	531	505	529	506	523	492	505	498	481	505	522	495	504	456	494	541	483	511	480	499	521	485	523	498	474	524	469	491	467	477	515	491	477	494	497	492	537	464	491	475	505	523	483	461	539	520	507	487	514	505	472	500	511	542	537	497	490	466	502	474	506	535	494	516	517	491	479	513	476	501	512	518	530	485	516	495	547	466	530	478	527	495	440	484	462	500	499	480	524	514	482	477	520	506	485	523	449	536	505	508	482	511	547	508	502	509	536	439	500	517	490	486	453	522	493	500	522	513	481	498	466	484	490	509	534	450	503	484	514	453	485	460	513	509	518	492	484	491	547	513	489	524	477	474	470	515	460	541	487	528	511	482	459	484	482	491	493	507	493	488	461	495	457	493	479	484	494	494	498	480	481	501	495	476	497	500	462	477	510	458	511	488	509	504	496	504	498	524	488	467	507	496	499	472	493	538	473	515	495	449	475	465	492	506	523	502	508	494	483	466	500	487	522	505	484	469	517	468	534	514	507	494	476	461	507	517	479	520	490	498	458	533	508	478	490	518	520	511	526	467	486	531	499	467	504	497	497	513	493	477	452	482	561	514	517	509	485	529	495	474	492	490	516	493	492	483	508	502	501	517	495	507	486	479	482	481	525	471	487	506	459	502	501	515	533	488	489	520	491	502	473	479	536	484	472	530	467	494	462	496	480	462	433	510	479	446	504	509	454	525	479	448	527	505	490	484	502	447	515	547	484	503	490	530	513	476	501	473	471	535	512	508	500	510	513	519	524	493	531	481	491	549	503	489	498	510	494	547	470	524	472	491	455	489	533	503	490	520	523	519	518	452	476	511	501	493	505	505	534	500	472	526	492	502	459	513	465	470	466	516	477	514	511	498	457	496	511	451	501	508	487	497	491	499	496	529	472	479	536	478	483	525	499	508	531	511	505	515	483	452	498	483	496	460	493	474	490	487	456	497	523	534	482	519	468	506	473	532	493	478	492	545	492	502	535	514	490	509	523	485	486	519	475	481	502	499	493	527	531	440	514	501	492	493	471	497	540	497	492	528	495	518	538	460	481	493	502	512	446	493	499	482	510	450	459	508	485	501	499	512	447	525	473	507	477	521	483	548	511	526	509	511	521	490	479	499	510	525	495	472	514	496	507	484	497	485	526	442	474	477	479	514	497	481	464	472	493	463	485	488	498	502	523	528	496	515	496	485	465	477	460	486	495	492	500	450	509	499	519	489	553	495	524	521	504	476	488	523	520	454	474	514	476	456	470	512	509	480	495	505	498	523	459	478	483	474	520	490	489	523	508	538	490	453	513	528	518	495	492	508	518	470	536	459	479	505	525	502	525	510	484	522	477	526	479	503	492	511	495	513	468	471	519	481	488	491	518	504	499	488	532	496	481	489	461	507	478	508	470	486	470	484	531	506	473	478	492	526	463	553	503	485	491	484	520	517	502	496	519	476	503	454	508	466	508	486	502	473	516	512	494	523	452	482	500	470	496	502	519	496	473	546	501	478	519	464	488	517	504	522	516	503	493	484	484	471	499	460	496	509	510	500	478	523	498	487	509	491	469	529	481	494	490	478	504	489	474	515	500	488	523	475	542	486	507	512	514	518	499	479	473	513	479	521	495	507	499	501	491	497	491	493	491	529	469	542	480	481	516	483	492	480	564	482	502	456	531	489	477	498	524	492	488	489	451	507	526	462	485	502	508	513	506	481	516	505	502	501	490	494	478	516	476	482	484	475	504	459	489	529	510	507	468	496	498	497	488	475	485	475	456	506	485	558	529	510	550	494	508	490	504	500	481	512	510	458	478	519	489	464	503	475	506	473	496	507	518	484	502	501	515	511	489	502	523	493	502	468	488	510	470	452	569	491	496	492	465	485	498	501	505	473	530	480	486	470	439	502	507	471	509	470	470	460	527	466	501	497	461	508	504	497	535	545	475	485	486	478	490	517	512	529	448	470	499	515	436	504	506	467	462	491	518	496	475	525	500	516	443	491	509	549	443	465	478	540	496	507	499	508	497	540	490	542	480	473	490	517	511	493	519	472	501	517	455	504	446	497	509	475	502	505	508	505	501	519	488	485	488	472	518	474	470	480	480	483	478	465	502	530	539	490	506	464	492	502	503	500	499	504	483	486	488	487	492	476	557	488	482	463	520	499	492	515	512	466	518	503	473	502	487	508	483	489	496	480	506	536	488	483	481	495	489	499	497	499	528	545	498	499	473	493	480	464	497	494	502	484	486	489	551	474	515	504	497	489	463	514	522	504	513	486	531	528	514	523	543	497	501	491	515	507	477	494	495	522	494	489	513	505	531	459	495	500	483	514	492	516	510	493	466	532	519	512	516	463	518	519	516	511	502	501	528	504	522	528	514	490	482	508	550	482	499	509	535	503	472	503	485	493	477	457	508	474	489	503	514	474	485	490	460	504	497	535	503	506	445	546	497	471	498	522	506	509	475	459	508	491	536	483	442	547	485	503	492	477	504	493	466	497	491	485	513	489	491	506	512	481	521	493	504	500	479	496	478	505	532	489	519	540	487	501	512	553	503	474	494	486	515	461	534	495	506	547	490	455	532	507	501	466	536	473	510	486	515	507	514	453	515	514	521	524	504	512	502	519	531	475	506	499	471	451	459	454	517	529	471	526	500	506	471	499	475	470	482	520	491	491	489	497	479	489	512	507	491	551	504	454	482	508	496	521	494	476	478	493	496	477	474	538	496	489	500	469	508	471	533	462	490	492	508	469	488	535	480	521	461	497	501	512	474	514	488	498	473	496	510	492	456	448	499	520	474	495	481	497	469	513	535	508	514	491	480	487	485	545	517	509	506	515	486	455	487	475	508	496	493	495	472	516	486	521	492	491	501	490	510	463	486	496	496	479	479	489	531	462	450	476	505	486	504	492	526	489	513	510	482	495	528	502	492	517	493	488	472	494	492	466	462	498	507	511	476	496	466	494	500	479	458	507	480	455	515	439	492	466	518	509	482	519	494	444	504	488	487	466	448	492	511	492	481	497	507	522	498	472	545	496	481	493	492	494	507	475	497	506	498	486	487	482	492	509	495	497	449	481	533	467	517	500	453	521	501	477	480	508	496	493	484	521	521	521	502	515	472	483	491	496	511	499	484	479	483	499	478	484	488	525	489	508	505	481	482	502	522	489	521	509	471	478	542
23806	21120	28766	23537	21049	12471	1540	969	806	771	758	668	677	695	644	669	631	679	645	591	642	661	605	651	623	622	629	633	569	623	578	602	615	630	575	545	603	582	608	563	596	538	535	561	535	601	628	573	599	610	579	567	589	576	595	557	612	587	594	582	577	614	586	580	544	634	546	583	555	554	620	610	576	554	566	570	578	595	577	594	587	616	619	588	598	578	582	602	574	591	600	575	584	584	571	604	584	629	576	570	625	609	571	626	573	600	619	601	576	598	554	585	580	591	582	595	660	591	592	585	535	624	582	648	597	599	600	564	585	594	606	572	625	626	594	612	562	537	601	591	617	623	544	598	639	619	556	562	566	553	605	589	585	594	575	584	612	591	596	584	569	621	571	612	586	591	568	536	571	575	620	571	546	632	602	570	565	579	583	564	574	596	566	573	579	605	563	584	587	575	605	581	655	607	620	594	588	609	633	578	581	584	586	580	596	582	599	612	659	578	622	611	594	567	597	634	556	560	577	572	584	557	589	619	599	582	592	572	590	582	629	618	541	584	575	601	581	594	613	621	583	619	570	572	602	615	605	586	528	566	555	570	593	579	606	558	598	543	612	594	563	598	565	593	595	562	609	608	574	563	575	614	617	594	589	610	561	577	573	535	597	619	563	601	615	596	591	622	578	574	563	621	624	609	598	619	547	558	590	594	614	561	533	570	613	609	559	596	607	582	577	597	614	567	633	587	575	516	606	581	629	597	590	611	609	589	553	642	578	592	590	656	560	567	574	577	551	561	569	604	558	561	564	623	574	544	536	530	577	587	607	581	639	559	592	606	563	592	577	588	566	561	542	595	556	555	571	597	546	568	603	570	598	598	555	599	535	587	550	548	631	571	600	567	609	617	609	586	583	564	545	574	582	524	593	566	564	585	564	567	593	563	565	568	588	549	595	563	562	594	520	581	565	620	576	605	577	593	597	591	620	623	599	605	617	594	564	553	608	585	561	587	555	532	520	545	592	567	550	605	584	581	610	554	561	610	627	589	580	618	580	562	594	595	566	577	598	605	570	571	619	580	593	573	597	573	583	564	578	562	542	609	606	555	606	590	550	647	619	587	563	574	531	546	594	580	580	605	607	569	581	558	644	568	609	578	535	559	599	542	556	614	622	622	555	564	591	594	585	576	572	573	613	608	614	547	617	616	574	606	581	571	595	570	590	536	576	605	559	602	584	575	587	564	573	614	553	583	533	581	585	570	555	532	565	588	603	614	558	535	573	612	575	612	597	575	562	541	638	607	547	568	582	548	555	590	553	582	592	539	604	611	570	559	559	541	602	562	585	581	599	578	601	605	570	607	564	593	576	581	560	596	609	560	626	591	621	584	584	589	575	564	561	580	576	570	560	527	560	611	573	553	608	618	521	584	588	595	546	581	587	575	578	584	576	559	592	542	600	600	601	597	594	561	605	607	533	574	570	553	580	578	572	619	603	621	562	609	589	550	602	592	580	568	543	592	555	557	612	598	579	606	590	591	587	635	623	633	604	569	607	520	602	579	576	605	629	584	561	610	571	555	644	597	569	574	598	577	597	609	534	568	579	549	580	592	599	593	576	579	600	583	579	606	566	576	617	598	589	566	629	626	582	598	580	631	555	583	624	561	546	634	593	578	580	611	592	596	618	589	552	615	591	625	626	552	576	573	598	591	580	617	579	616	585	589	610	535	565	569	556	599	550	612	556	573	553	591	570	590	583	603	550	588	536	569	579	599	594	610	551	599	558	583	566	641	569	552	622	517	607	600	542	567	569	580	601	554	566	551	521	559	555	565	549	607	582	587	577	580	621	580	601	597	602	554	599	552	587	606	599	572	593	619	579	585	545	619	542	618	565	571	576	567	526	581	636	570	575	559	607	589	561	593	581	589	596	607	609	585	584	615	579	567	606	565	594	548	597	575	611	608	598	563	615	566	580	583	548	553	592	585	585	591	596	581	623	581	587	609	567	579	571	597	600	582	547	576	582	569	605	564	584	565	609	551	568	607	593	553	607	573	578	614	574	578	577	554	607	556	555	547	584	593	577	553	628	547	588	596	585	566	567	584	569	595	605	597	614	542	596	584	580	551	574	591	615	576	594	591	575	551	513	564	584	548	588	548	586	588	572	591	609	593	549	597	552	598	580	626	616	551	589	617	587	561	547	609	547	581	565	600	602	568	592	580	582	580	584	571	542	604	585	521	592	572	544	544	596	643	596	553	608	593	562	570	595	591	584	570	563	602	565	591	542	597	634	612	622	588	563	590	571	591	582	579	592	580	590	555	588	599	644	651	605	568	554	607	609	548	598	551	603	584	577	551	591	543	578	538	598	565	554	548	602	567	571	573	572	575	554	575	574	614	582	602	595	566	565	627	571	613	613	575	614	543	571	602	570	582	578	581	601	583	557	588	562	591	596	600	579	599	569	613	542	588	597	616	563	586	564	594	560	590	580	554	598	591	579	547	615	573	599	581	599	625	581	568	593	650	593	555	614	562	607	585	567	547	564	614	556	581	569	557	548	549	638	566	588	606	592	590	577	589	627	554	604	614	559	619	586	645	582	579	591	568	573	619	618	590	597	605	613	596	571	604	588	562	573	593	622	595	588	585	553	629	565	590	602	594	592	588	536	572	550	552	641	585	579	565	595	591	605	557	668	555	582	603	578	572	577	573	579	602	588	602	608	593	590	615	559	601	605	571	576	621	611	596	542	562	547	609	592	546	582	548	565	598	583	611	564	585	612	574	586	562	583	597	537	600	557	597	619	618	583	562	568	629	545	606	562	651	565	560	524	582	527	576	555	592	524	624	590	553	633	620	580	592	576	579	574	581	544	539	556	582	608	578	571	603	553	561	591	585	586	537	602	556	576	602	581	570	613	580	585	600	604	587	622	623	545	571	607	588	592	574	575	607	577	602	594	569	610	570	560	589	556	599	586	627	579	555	566	605	539	570	587	585	601	596	595	566	600	562	573	590	613	603	581	581	551	598	584	608	634	568	591	600	621	573	578	590	594	585	610	592	590	603	593	602	578	572	571	576	559	567	619	536	577	584	597	568	570	624	611	593	585	567	595	637	550	606	597	585	556	567	617	574	564	597	598	569	532	611	620	582	586	589	601	604	547	586	576	607	575	603	586	578	596	575	557	604	569	547	544	561	566	567	542	555	591	546	576	588	560	571	612	638	570	574	574	609	601	599	545	515	577	584	563	569	570	589	561	605	547	578	553	524	563	565	556	573	545	556	598	571	567	570	577	565	603	570	590	581	554	597	585	569	595	612	556	578	566	562	558	597	649	570	541	590	587	586	586	558	577	619	598	601	549	564	604	559	579	608	527	588	567	608	565	566	603	579	605	588	572	563	613	562	571	564	605	569	586	591	557	561	568	603	576	588	578	562	604	594	620	590	595	563	569	567	601	623	573	577	613	566	587	604	584	594	559	543	570	546	549	616	572	627	538	571	555	600	579	591	581	555
25740	55006	7544	3862	2659	2096	1666	1450	1296	1093	1039	936	926	900	838	788	819	792	802	814	770	724	717	749	685	810	744	732	721	675	719	747	715	723	709	717	663	703	672	701	709	674	649	710	693	686	656	740	694	687	710	683	670	747	667	695	736	694	698	712	703	728	740	664	629	720	673	676	713	716	678	704	715	668	726	726	677	694	715	718	677	723	634	685	685	674	676	716	679	706	631	754	687	702	678	697	645	716	683	734	716	704	666	668	673	632	717	694	685	701	725	693	662	739	648	690	724	699	693	706	719	718	694	653	664	738	740	668	728	731	724	680	681	714	756	717	722	733	673	724	705	697	701	653	655	691	695	643	764	688	747	683	707	639	742	700	672	680	713	626	697	679	673	700	694	717	715	663	656	651	674	688	667	645	665	669	684	720	695	683	757	679	740	725	668	751	647	632	689	707	652	687	696	702	670	668	680	675	707	715	682	687	708	654	688	715	723	668	721	695	680	669	688	713	680	707	671	705	672	657	687	701	672	692	704	696	686	680	704	691	745	726	703	681	700	688	666	689	700	682	680	676	701	688	705	699	729	705	717	664	720	694	643	712	700	685	669	650	686	714	693	689	667	707	674	669	749	688	677	717	663	675	653	654	708	711	666	696	663	672	705	648	675	709	648	712	706	664	694	694	683	674	672	677	705	637	716	707	694	718	703	684	702	672	683	689	694	648	706	674	681	697	620	711	693	645	750	684	698	650	697	673	655	722	664	670	632	665	656	654	687	740	669	657	667	707	709	715	698	691	729	647	676	678	681	705	646	679	674	672	651	754	660	688	663	716	753	701	672	714	734	661	659	720	665	701	711	721	713	693	681	726	689	708	670	678	701	682	689	706	714	716	709	642	650	642	682	701	693	702	703	706	690	653	702	708	678	662	712	693	701	678	680	671	678	729	682	721	725	688	713	719	700	694	702	677	704	664	698	660	718	668	677	676	680	697	720	694	667	678	679	703	700	656	673	665	647	642	682	659	724	690	663	722	722	720	695	674	703	697	694	686	697	703	723	713	698	662	712	684	727	663	716	639	658	709	632	691	708	645	679	692	666	708	739	650	647	716	693	644	662	685	667	708	662	683	696	652	691	685	717	650	694	674	671	676	719	687	680	714	677	688	740	657	677	683	718	674	699	698	719	714	719	712	653	714	671	716	673	639	713	648	695	663	680	703	676	712	713	734	651	708	684	707	657	662	667	703	632	678	695	664	667	738	654	638	676	697	699	676	670	691	714	623	669	703	680	639	698	699	664	667	706	672	707	701	672	656	689	665	654	735	682	688	666	638	642	725	702	688	692	678	707	676	695	646	658	707	665	677	704	741	682	684	709	735	702	717	716	704	634	719	683	674	715	681	699	677	707	681	643	710	664	687	703	682	622	681	700	678	651	714	704	652	696	693	687	713	696	698	695	736	684	699	686	662	681	710	701	634	684	700	685	697	665	693	693	700	674	722	718	704	683	661	675	658	749	662	654	674	704	699	671	640	739	731	692	679	681	616	708	663	675	699	707	711	630	696	721	663	692	664	665	673	674	671	688	656	704	655	674	721	714	706	699	702	699	680	706	698	658	668	690	665	663	701	727	672	695	688	676	726	678	685	734	700	688	718	694	692	671	655	704	665	725	718	651	710	718	721	671	691	692	684	680	688	675	712	649	663	682	725	700	697	678	696	644	675	712	740	697	704	672	726	709	711	696	705	652	701	706	693	684	672	721	661	695	727	664	714	699	686	643	732	692	678	691	671	676	621	703	712	724	641	686	693	726	654	697	724	681	700	772	695	684	709	685	711	666	685	665	625	641	701	667	701	688	715	680	645	656	701	698	668	728	671	654	707	715	696	723	664	664	685	699	733	719	698	706	697	633	709	655	681	700	655	672	745	672	695	643	692	724	699	694	677	718	697	690	731	648	691	700	718	718	704	697	653	659	666	732	687	701	664	734	713	692	679	674	706	687	674	710	668	699	697	700	681	678	720	656	714	634	662	695	690	709	683	664	721	717	678	714	706	682	673	693	693	711	677	709	725	768	684	677	683	713	711	689	690	656	689	696	694	670	699	682	745	634	719	694	696	689	659	696	697	675	684	747	681	667	651	664	676	693	723	684	685	641	623	679	662	738	657	703	719	707	705	679	639	712	682	659	732	696	666	710	689	698	656	693	708	699	758	696	736	645	659	711	707	688	674	732	661	681	684	679	687	689	726	684	699	705	690	720	699	712	663	731	726	729	688	713	727	679	696	686	709	716	650	692	676	713	672	698	660	703	718	728	657	714	713	679	712	687	724	616	711	712	686	693	709	678	696	700	703	702	692	677	656	646	732	690	683	670	695	658	701	691	746	741	701	724	643	685	733	679	689	658	718	669	684	634	714	642	651	675	724	682	643	692	682	671	685	668	715	675	707	670	691	696	671	688	700	710	701	695	699	664	665	653	696	653	677	684	676	702	701	691	718	693	676	701	717	699	704	647	653	686	688	676	715	681	692	676	687	736	654	631	605	665	708	716	683	729	652	679	682	662	649	667	698	683	683	656	651	649	656	707	728	708	698	644	684	700	679	710	678	697	705	652	700	655	679	714	693	689	738	700	683	665	668	687	681	713	707	712	683	663	691	696	687	716	679	700	650	655	681	674	754	670	671	661	634	749	680	725	683	681	645	689	683	733	714	725	725	654	683	700	723	728	711	699	686	736	647	725	673	688	702	691	671	678	722	672	752	718	656	682	653	705	700	675	685	716	720	688	707	682	652	693	696	669	682	711	670	709	683	684	695	714	669	714	710	674	696	678	705	659	657	663	716	692	697	670	705	678	694	670	721	706	669	699	667	648	702	708	694	722	692	705	701	675	668	686	667	705	715	708	648	661	706	643	704	677	660	691	731	712	680	640	670	653	724	676	660	666	717	697	706	756	687	651	760	665	691	725	709	687	734	664	687	645	739	722	702	656	716	706	647	669	666	700	706	710	698	703	696	684	657	707	697	716	727	681	700	674	698	680	701	680	682	765	693	650	671	720	686	684	667	705	695	686	694	687	655	714	657	664	705	702	684	660	681	680	668	699	675	650	671	707	725	662	723	715	661	660	658	675	682	723	670	710	706	688	630	663	659	697	671	720	696	673	671	687	676	699	717	724	711	671	657	695	652	699	731	701	711	678	687	671	671	715	692	711	697	687	701	659	629	688	701	649	665	661	684	679	710	668	652	714	754	653	704	702	700	747	595	688	667	710	695	676	694	687	701	710	679	671	656	690	604	682	656	698	668	678	709	680	634	674	722	713	678	669	710	676	660	722	672	672	742	723	685	689	688	685	733	660	696	700	702	665	668	708	683	704	684	689	662	671	684	703	702	693	704	718	714	707	715	701	694	715	725	700	673	712	695	695	669	677	694	692	664	668	709	701	649	724	716	685	688	740	730	711	697	678	682	702	698	684	688	694	649	647	666	656	634	700	726	706	670	641	708	661	728
25079	21345	27922	24396	13682	890	600	508	436	417	398	434	424	380	402	398	366	384	398	358	358	381	385	350	347	399	360	374	368	360	353	368	354	364	351	355	337	384	361	351	353	359	397	351	371	361	352	364	348	353	346	369	389	308	364	355	377	384	360	360	337	381	357	365	359	316	328	342	348	361	380	339	333	370	339	340	360	355	335	328	373	332	348	328	383	359	375	318	347	397	374	377	337	370	344	375	340	352	320	350	351	378	340	370	363	329	356	363	377	370	376	354	365	368	354	368	359	373	346	384	367	364	378	335	351	367	392	355	359	368	389	372	363	363	382	353	353	389	357	378	357	372	383	352	363	345	362	363	346	338	332	330	352	386	359	359	379	330	364	353	386	340	353	318	328	358	408	339	371	359	354	342	351	318	356	332	384	314	357	375	358	332	373	372	364	393	331	388	382	334	334	353	335	368	353	346	343	359	351	331	394	381	325	329	364	374	364	361	355	367	340	380	363	334	343	360	351	392	399	370	368	337	344	356	358	324	366	359	349	370	352	340	366	359	359	342	353	369	371	360	337	385	378	350	344	324	349	325	368	359	391	373	342	340	373	353	344	351	369	330	368	356	384	362	345	351	372	341	356	347	323	323	411	344	328	384	319	328	361	357	353	368	336	347	355	336	327	360	335	330	347	329	348	372	333	340	352	363	378	367	307	336	387	384	377	392	318	354	319	360	357	338	361	374	336	352	371	327	338	349	350	351	370	343	340	375	335	353	357	375	361	335	357	388	365	338	355	363	370	338	338	369	361	351	381	354	363	350	368	357	345	367	386	324	382	361	346	346	362	368	354	340	392	327	321	356	376	371	352	344	365	351	357	354	365	369	333	366	330	369	346	357	374	330	372	363	345	356	336	322	346	350	329	359	335	363	353	348	323	353	351	355	344	325	343	373	348	362	347	335	351	332	334	320	351	378	351	378	362	373	374	373	339	367	402	344	353	334	345	354	317	350	340	358	380	352	368	328	330	360	356	343	356	370	404	371	333	353	330	369	367	336	367	326	330	349	344	358	373	330	358	382	372	386	341	344	382	370	373	387	339	348	377	350	353	364	353	389	344	361	355	407	331	323	349	346	363	336	365	338	325	397	357	383	367	339	331	325	360	344	364	363	393	346	359	321	363	393	327	358	334	365	351	384	354	336	336	330	378	369	342	375	353	353	334	345	346	351	350	353	370	329	352	356	346	384	318	365	344	366	337	346	391	350	355	362	367	351	353	369	353	340	368	370	345	370	321	347	338	347	362	342	351	372	341	368	347	344	399	325	364	339	337	354	322	370	389	320	379	375	344	317	356	401	370	338	342	351	355	348	331	365	353	394	363	352	366	331	349	333	371	345	365	350	364	350	364	323	374	355	351	348	322	362	326	373	329	348	346	358	357	347	348	375	331	349	369	343	374	331	395	337	348	337	357	379	362	375	386	346	375	361	340	360	356	337	360	370	352	369	355	379	336	361	354	368	358	376	328	370	353	353	363	318	358	347	339	356	361	330	342	370	356	317	363	332	347	345	370	341	359	374	365	342	377	359	317	338	382	338	351	338	355	369	370	346	368	321	371	380	331	347	376	350	320	376	356	378	350	357	348	368	372	354	347	373	344	377	338	317	384	330	339	381	305	399	344	350	389	340	347	321	328	325	314	357	320	385	360	357	364	349	386	339	357	348	350	351	336	305	361	331	354	330	364	362	364	339	341	352	331	357	332	351	384	333	380	359	351	373	358	349	380	363	358	353	376	375	352	359	345	319	336	361	335	372	352	362	334	359	400	378	353	347	357	304	368	339	350	345	347	343	338	358	328	388	372	364	320	375	369	347	320	380	337	355	373	361	369	360	333	364	374	376	362	339	352	337	341	361	376	346	345	394	345	371	357	351	372	323	379	342	323	380	356	377	327	351	379	382	359	377	340	346	354	370	364	413	368	372	383	374	383	346	349	353	362	352	368	355	381	324	342	363	347	339	340	330	349	391	390	351	389	339	348	352	363	376	331	357	335	366	340	353	346	368	340	340	348	346	343	305	326	357	349	372	389	330	384	329	347	352	357	326	352	345	336	352	380	330	344	316	356	351	345	365	338	348	357	352	383	374	313	350	361	359	315	342	365	364	369	383	374	354	396	317	351	373	345	342	349	357	360	365	364	356	329	332	333	345	341	347	350	352	363	389	361	341	343	359	362	333	367	326	346	337	383	377	371	369	356	328	365	354	342	384	383	337	347	384	373	341	397	377	352	333	348	370	366	361	368	376	349	364	363	349	335	329	382	349	364	386	301	348	342	360	365	336	310	369	375	348	374	375	340	346	378	345	357	349	364	333	378	376	368	347	346	335	380	386	364	367	371	318	355	332	355	321	368	351	359	354	378	367	325	367	365	338	354	347	343	355	334	360	348	365	358	373	326	330	378	347	391	358	344	386	370	364	345	365	349	320	337	336	334	354	351	343	371	370	379	338	328	326	377	337	351	371	365	313	379	363	345	345	352	346	369	334	339	346	365	363	355	343	413	349	366	370	385	355	376	354	379	372	370	325	348	363	357	373	358	317	405	363	334	364	370	329	312	369	340	359	352	367	314	347	345	355	378	321	363	333	357	363	390	341	347	347	385	360	367	367	361	356	343	399	332	360	341	348	318	327	351	337	342	320	343	379	375	334	400	382	363	338	363	346	366	360	347	344	339	359	310	360	359	335	338	355	358	383	346	366	348	362	350	382	337	356	367	362	372	341	326	351	355	335	323	386	356	345	377	349	348	356	333	314	374	337	359	357	376	348	355	351	360	349	353	346	348	357	366	352	337	373	331	335	350	366	358	349	349	357	355	351	350	393	386	318	389	343	383	339	355	350	353	387	345	350	358	366	354	330	325	347	354	339	331	351	337	342	362	394	341	356	390	358	359	382	377	350	331	361	335	361	344	374	329	332	350	349	350	344	375	378	379	346	358	359	351	370	375	372	344	361	352	339	348	352	339	340	336	377	373	368	345	374	352	316	361	375	342	370	380	372	330	372	325	368	371	368	357	364	348	370	347	363	377	333	350	346	362	338	363	329	374	379	340	354	355	336	353	359	375	364	351	345	346	360	346	349	358	361	343	355	384	363	327	348	339	343	360	336	355	339	351	394	364	339	350	355	352	355	370	348	362	380	370	366	377	331	344	369	359	365	355	326	364	394	314	388	350	345	371	329	350	359	321	360	383	363	321	339	382	357	365	374	348	375	347	372	348	361	356	354	387	358	349	397	357	345	347	361	373	356	343	359	345	361	346	332	349	310	325	332	342	356	337	350	376	339	320	365	375	368	374	318	391	373	337	353	348	345	350	343	379	386	327	338	341	363	359	316	338	382	332	374	347	370	364	368	358	355	352	318	348	364	322	385	376	330	349	362	359	336	346	375	356	328	343	342	345	318	354	334	383	324	367	346	351	386	382	338	359	387	315	349	368	369	367	351	390	387	349	366	340	360
26767	49797	4133	2172	1520	1165	977	841	792	698	651	598	585	547	502	517	497	517	448	531	485	509	472	476	442	493	476	494	445	456	460	479	460	438	446	440	436	476	458	468	450	462	457	470	450	442	476	452	461	421	445	459	450	484	420	432	436	441	479	434	417	432	440	449	422	427	464	448	392	433	425	455	465	402	461	445	426	480	439	446	451	463	490	466	413	453	463	442	466	414	402	428	471	456	429	439	437	427	466	428	446	460	458	432	438	436	484	419	462	480	453	441	469	416	425	434	432	461	472	392	469	404	465	458	430	463	460	504	432	454	444	444	461	473	461	476	473	451	468	427	450	420	463	444	433	497	474	419	440	440	448	451	445	474	453	435	421	399	486	482	444	482	495	450	425	478	436	437	452	422	453	468	407	448	447	424	427	477	453	440	425	430	437	441	452	458	433	451	453	418	466	499	414	463	435	462	434	425	482	479	461	448	433	449	442	449	473	412	412	444	439	457	468	445	436	483	433	438	426	434	459	453	508	435	462	460	461	445	473	455	462	460	482	431	403	449	452	403	450	438	462	464	451	431	427	483	410	475	437	409	428	436	466	461	409	467	440	419	451	468	439	465	438	410	428	439	427	461	473	475	458	467	434	451	437	398	466	492	461	461	473	430	435	426	424	449	464	434	414	431	460	475	420	467	427	401	453	389	447	440	439	476	464	428	478	434	476	460	444	451	461	475	392	438	440	438	412	435	465	413	462	465	456	469	453	463	434	443	464	434	435	469	424	470	484	403	470	434	478	464	463	449	426	456	459	479	488	469	436	452	456	463	421	434	465	455	459	472	484	454	472	482	419	443	426	479	425	428	425	461	412	441	447	456	446	442	439	451	456	436	469	433	500	434	461	474	449	410	436	487	442	438	469	453	433	418	516	422	436	436	440	451	443	443	429	451	475	446	461	437	418	448	416	414	462	443	430	443	439	461	433	427	446	437	454	419	432	464	452	416	455	447	459	456	443	474	455	470	425	429	421	467	448	462	460	423	451	446	442	429	409	473	442	434	419	473	476	460	461	439	452	423	430	443	446	423	432	458	452	453	440	459	433	429	434	443	441	446	411	434	441	466	436	453	465	435	433	449	446	411	454	439	444	466	430	418	456	443	449	393	424	425	465	438	442	426	423	454	429	462	460	445	460	456	436	441	414	434	422	415	431	449	453	412	453	458	469	469	451	483	458	467	455	444	448	428	428	440	436	452	448	432	441	460	454	443	467	419	433	438	435	425	454	414	424	475	449	438	475	437	426	442	469	405	483	417	412	457	457	477	463	449	451	418	426	428	477	449	411	431	475	448	433	449	421	493	425	398	458	460	425	455	420	436	455	466	414	464	455	452	410	436	426	457	401	475	491	429	490	415	480	437	425	417	413	432	451	434	469	459	440	443	455	457	443	459	423	406	479	455	433	457	457	431	431	454	407	468	435	451	448	483	474	429	450	463	430	413	424	473	421	463	454	454	435	466	444	425	471	439	458	444	426	463	404	411	452	417	434	424	475	440	477	443	463	459	433	421	426	448	462	490	414	446	425	435	443	458	449	478	430	467	420	403	466	440	438	455	421	438	433	446	403	477	424	435	451	444	438	445	436	467	445	461	460	436	448	438	416	462	418	463	458	436	442	436	424	454	450	471	446	440	471	462	439	429	436	430	462	492	428	455	457	466	418	445	454	382	446	471	438	448	479	435	419	429	422	433	445	440	426	437	393	434	475	448	436	435	461	427	439	449	477	432	428	406	431	423	462	467	429	434	437	451	456	443	433	415	479	459	457	446	467	419	458	430	491	480	459	440	424	431	443	434	465	462	470	478	461	425	491	464	485	462	433	430	433	430	448	459	476	428	429	446	436	421	484	448	443	421	417	450	427	482	442	463	473	409	466	412	440	482	436	410	443	442	410	472	479	429	432	484	459	460	472	450	448	417	412	447	437	426	477	469	471	443	430	436	457	432	438	461	434	393	427	440	437	487	486	467	391	493	458	454	427	462	434	448	446	463	426	435	449	456	434	465	467	439	456	403	472	443	452	474	451	443	442	459	465	418	452	462	468	476	449	419	445	457	447	443	431	439	438	443	422	452	413	434	462	423	429	409	477	377	409	444	385	431	446	424	426	402	427	441	424	402	471	446	437	466	422	502	467	430	434	427	440	441	447	445	407	427	455	419	428	459	436	417	463	422	450	469	463	427	485	423	419	432	412	478	411	422	489	447	426	431	451	449	478	448	411	455	436	426	438	451	479	437	453	448	452	487	438	432	493	493	398	466	424	448	453	465	442	422	432	446	430	412	478	430	448	432	433	426	455	437	468	399	418	457	419	439	428	441	435	472	433	441	480	396	435	451	417	425	449	430	433	435	446	425	459	423	440	443	465	431	391	470	409	448	407	428	452	440	435	445	491	463	453	448	409	439	451	457	451	442	442	432	440	421	456	445	446	486	430	420	427	440	444	449	462	489	448	414	422	450	453	493	421	429	437	434	446	447	416	472	453	450	461	426	448	418	437	424	434	407	487	408	450	435	456	441	468	473	448	452	438	472	435	412	433	464	446	430	458	411	416	434	421	470	471	462	441	423	445	452	426	448	426	454	453	446	444	452	450	453	428	436	443	422	479	462	470	406	453	439	465	489	405	436	453	430	433	453	433	472	468	447	437	440	452	455	440	441	444	408	439	490	458	475	429	427	446	453	436	412	428	449	444	420	426	452	445	450	477	460	406	411	463	433	480	391	449	433	440	480	454	430	467	445	443	447	470	445	390	467	461	441	450	472	452	423	451	420	461	451	479	471	415	445	455	456	454	423	431	470	396	435	464	460	418	453	407	426	412	427	452	439	415	439	392	482	434	441	456	426	430	463	472	477	463	507	426	438	441	449	453	440	442	448	401	457	425	453	442	421	459	446	473	450	440	493	453	466	464	446	447	448	420	469	448	433	470	450	455	440	419	457	461	439	434	438	428	428	425	409	430	435	451	466	448	449	440	411	433	444	440	428	448	459	453	463	434	427	431	477	451	450	466	432	449	461	445	452	437	433	459	427	456	431	436	437	418	451	485	442	451	467	451	427	433	433	448	429	466	451	448	455	436	392	424	430	468	445	433	441	467	447	442	446	429	439	408	453	457	423	428	423	456	439	417	429	433	413	452	456	436	449	415	440	452	480	429	427	452	433	380	418	478	419	476	490	461	477	445	452	433	480	450	450	417	467	479	415	457	482	472	442	458	422	451	419	423	477	414	402	462	452	429	464	489	441	443	455	461	454	456	464	443	437	416	394	472	442	462	419	445	433	428	434	452	413	474	422	454	457	440	459	454	397	454	493	477	442	462	459	448	435	468	455	458	449	453	443	454	459	405	438	429	456	423	436	424	430	456	438	440	496	454	432	442	441	441	414	489	447	448	414	458	440	451	431	435	436	475	445	459	435	442	447	414	407	458	423	412	419	436	457	423	462	453	465	473	460	467	422
22838	21145	29099	23401	21120	21166	14317	1615	1088	1018	915	850	782	793	702	729	713	730	743	732	643	662	647	638	676	646	645	659	658	648	631	586	636	639	625	587	615	659	644	614	634	630	663	598	602	605	616	649	596	603	594	596	592	591	619	562	648	604	601	573	584	575	610	643	570	631	609	629	586	590	576	593	656	634	597	559	599	646	606	635	614	598	592	606	580	618	619	631	634	619	615	608	588	583	639	586	596	595	629	618	589	611	589	613	603	600	602	612	584	599	596	584	568	625	599	608	611	619	619	617	611	585	628	602	633	622	595	624	641	589	583	650	618	615	607	621	572	632	623	569	573	631	622	599	559	568	573	592	602	633	601	612	638	618	604	593	620	606	646	583	617	572	584	568	580	590	585	647	609	605	595	602	582	588	600	626	599	575	596	609	623	629	607	577	604	559	616	612	565	619	588	592	572	584	618	606	617	580	577	569	583	600	609	611	597	594	589	584	557	602	590	587	569	585	571	578	603	588	616	594	609	646	587	678	589	597	615	582	624	596	565	630	574	579	575	587	577	623	632	587	595	567	632	573	595	616	645	631	616	626	554	559	584	582	601	555	646	617	600	597	571	598	589	591	617	609	597	613	577	625	580	581	567	597	605	560	610	565	622	573	603	601	580	604	598	596	603	593	624	628	631	614	582	588	614	624	604	610	590	605	548	592	628	559	656	659	595	580	591	616	611	617	615	604	584	615	588	597	560	602	581	630	614	555	572	545	570	651	652	646	555	578	620	615	587	575	625	598	570	600	566	613	583	625	643	603	609	543	578	628	649	593	593	589	601	592	637	587	555	609	557	627	611	616	599	614	628	612	574	575	583	580	586	596	578	624	582	580	634	561	585	597	576	602	631	611	588	582	594	624	637	592	598	587	642	565	587	563	598	590	597	584	588	608	582	565	564	597	557	564	624	596	583	596	587	616	600	629	628	587	603	593	627	595	562	593	589	583	625	650	651	605	600	584	628	583	603	623	583	592	606	579	599	606	599	565	641	588	549	606	668	642	578	558	558	585	597	556	602	583	572	635	601	633	570	579	610	610	606	579	586	606	591	584	610	603	595	624	592	605	623	655	585	602	564	584	633	564	564	609	592	560	643	588	596	613	547	598	581	638	645	614	667	605	590	592	605	610	592	579	598	615	604	580	629	619	621	602	604	566	599	601	552	602	599	603	611	604	593	615	585	621	577	612	581	583	597	612	585	625	606	595	578	642	575	595	606	561	554	602	590	628	612	589	634	604	611	582	603	626	632	593	563	591	565	559	590	590	580	608	597	630	594	576	566	590	644	570	571	627	577	570	580	598	556	603	599	604	590	598	609	623	596	604	593	599	586	661	592	638	605	609	559	631	624	655	624	591	605	599	582	570	598	600	609	624	573	619	623	585	617	558	570	617	589	623	608	571	660	627	576	591	584	594	588	628	579	574	596	590	572	596	623	618	587	627	620	647	610	590	573	522	582	567	615	601	554	599	601	578	624	572	587	566	588	616	578	610	661	579	646	620	575	573	640	589	596	586	578	625	576	626	584	628	639	611	595	587	570	563	573	590	617	583	590	599	607	593	591	598	613	582	589	595	637	591	600	606	558	627	594	606	585	592	612	610	646	639	601	589	602	612	607	623	654	623	622	599	610	578	599	639	592	563	634	571	575	588	636	579	573	582	617	620	592	584	604	604	572	550	569	624	590	616	551	558	595	573	588	634	583	614	562	552	596	588	607	609	535	577	611	602	575	615	579	578	564	604	624	629	572	606	608	608	571	594	599	622	624	589	542	539	606	610	557	581	616	557	584	614	570	597	580	620	603	580	578	588	593	577	586	597	569	620	575	605	674	590	574	646	571	559	594	585	589	586	571	570	600	562	590	606	550	578	583	598	614	645	616	577	614	565	608	583	572	592	572	573	624	608	651	636	561	601	595	582	593	588	590	603	595	660	568	608	558	618	571	608	589	586	586	581	596	600	609	594	593	588	602	598	551	609	634	568	605	542	601	586	619	572	636	584	623	605	632	608	604	566	560	564	600	578	622	576	620	594	577	557	640	607	555	577	612	605	603	606	587	592	602	623	608	580	619	586	662	625	587	599	659	596	593	610	589	572	609	628	618	611	604	612	596	614	620	591	608	617	631	566	608	594	584	600	620	616	600	609	643	577	600	624	602	650	629	594	618	610	548	591	572	591	581	543	579	615	604	643	610	612	554	584	608	611	579	619	588	629	589	584	609	610	623	593	611	649	633	628	616	566	590	573	627	578	576	597	584	571	605	618	630	601	578	601	600	603	628	626	573	638	574	567	610	594	593	577	651	575	594	582	618	593	616	594	629	619	614	562	653	569	627	603	622	629	552	543	636	586	611	601	564	593	646	554	559	620	611	546	606	583	582	567	600	623	628	589	599	578	573	608	587	580	646	612	546	641	592	555	571	635	596	638	600	599	579	544	596	596	594	640	560	573	584	587	600	599	581	601	615	612	603	592	617	608	541	580	619	654	597	563	570	581	620	637	640	617	598	608	626	586	587	588	595	582	629	563	563	639	598	616	620	544	569	592	588	607	612	594	591	604	559	596	601	632	617	593	605	615	590	618	620	631	568	625	558	587	584	588	609	586	613	619	607	559	646	635	562	590	578	596	570	618	588	634	596	599	603	617	611	597	594	565	577	601	578	562	614	593	623	572	563	625	622	603	594	571	605	604	597	604	551	561	570	659	572	605	583	577	643	617	552	618	651	580	572	636	605	645	598	547	602	582	559	549	598	632	644	578	576	599	596	593	607	573	601	599	641	650	597	645	613	550	581	583	612	568	624	635	645	603	583	618	611	614	590	563	578	596	621	588	667	671	565	588	584	591	604	599	603	622	595	553	608	589	579	604	590	601	624	559	576	611	629	640	587	589	593	557	562	595	609	578	613	564	581	548	614	564	587	559	617	624	607	576	635	618	570	604	611	566	606	580	593	616	630	587	627	596	554	589	594	593	625	624	630	589	606	615	600	598	590	629	612	600	575	565	560	581	566	583	589	613	607	629	600	603	633	577	576	568	579	604	622	565	614	618	592	596	616	640	584	551	598	546	614	606	621	580	592	618	622	589	622	552	647	587	613	571	580	596	579	569	590	587	654	573	581	620	573	623	581	588	594	570	561	631	618	591	636	591	567	592	627	587	625	565	597	578	575	594	600	599	580	539	600	590	638	584	587	569	598	571	567	542	622	591	643	599	585	592	602	581	611	605	625	594	550	609	586	606	589	620	632	614	597	587	584	576	633	569	602	578	589	572	598	574	617	595	596	586	582	585	610	596	621	576	624	586	559	616	578	586	628	591	646	601	584	589	555	604	566	615	583	613	599	650	604	606	595	600	631	648	580	599	564	612	594	624	592	559	658	560	608	577	581	631	578	620	596	605	567	584	600	634	618	608	538	560	602	603	608	575	628	541	626	601	596	638	591	624	561	618	609	605	623	612	589	594
23433	65468	12011	6472	4526	3471	2760	2273	1826	1621	1459	1321	1223	1058	1021	947	926	906	884	862	850	835	814	792	784	816	807	802	739	762	741	796	764	699	705	745	745	728	679	763	724	772	682	712	755	762	743	781	791	742	694	719	745	746	748	760	710	683	739	755	697	711	712	736	692	775	712	705	679	715	696	759	714	728	713	710	736	747	709	643	685	693	733	770	764	749	711	719	707	657	701	750	737	804	717	701	681	725	713	697	727	718	667	705	714	663	733	718	690	733	740	721	702	671	716	778	675	703	698	735	738	740	686	704	786	800	731	750	686	746	735	702	768	743	744	702	752	705	703	737	708	750	697	692	762	739	723	696	715	732	724	749	718	709	728	711	696	724	729	687	718	736	728	692	742	710	707	694	722	683	706	646	696	717	680	700	691	758	716	682	736	727	713	753	731	705	675	657	705	720	693	724	681	750	712	698	727	740	722	706	693	717	716	670	680	731	686	686	682	714	687	705	747	705	738	755	714	704	722	687	686	699	717	738	737	793	702	716	734	713	695	703	715	717	724	663	725	686	722	694	740	717	743	721	727	696	693	698	682	661	682	690	743	727	719	686	725	682	722	750	745	689	716	711	678	727	751	675	711	656	665	695	723	717	692	676	743	741	701	725	680	700	685	695	736	657	722	718	737	714	699	705	736	751	720	712	718	700	736	721	721	715	741	712	680	688	684	716	675	706	721	735	701	710	734	711	739	689	698	718	721	734	759	698	701	693	733	680	721	730	668	710	681	711	705	728	640	745	725	729	717	710	680	680	734	682	711	744	733	699	671	727	669	685	681	675	716	743	747	722	726	761	729	704	736	677	679	720	726	715	683	681	669	707	704	705	693	705	713	692	734	714	655	708	693	743	665	726	687	720	671	720	701	657	719	699	730	708	721	702	685	696	667	758	729	705	680	630	713	742	731	766	717	689	686	729	771	713	712	660	700	689	720	695	722	725	699	667	684	697	682	714	747	726	726	729	695	705	719	681	691	734	675	709	729	720	739	699	733	707	695	722	701	697	747	721	698	702	709	720	679	729	668	735	690	707	701	709	718	713	688	741	682	710	692	686	652	742	717	715	676	701	716	669	705	701	693	660	710	701	676	763	700	669	727	760	695	724	715	736	679	691	685	705	716	745	714	684	715	718	701	712	779	670	703	713	711	667	699	730	689	686	703	720	707	706	679	673	741	735	722	720	739	709	716	694	697	691	687	685	698	718	753	735	698	739	728	732	734	726	700	705	702	750	751	711	678	672	748	707	671	695	687	691	696	728	717	746	713	671	701	733	726	699	743	702	677	765	669	695	713	729	693	725	668	719	738	654	707	694	703	721	692	697	689	682	723	720	676	711	709	685	698	797	703	709	664	718	687	681	731	701	703	726	708	710	687	766	733	700	676	712	709	682	710	760	638	758	741	675	719	723	762	740	669	747	721	719	657	679	665	727	740	722	695	726	747	694	686	695	746	636	663	715	696	668	717	724	661	717	712	716	720	747	677	760	755	688	711	748	747	704	706	646	699	706	717	689	664	706	676	708	731	721	715	684	701	776	718	694	701	709	711	680	762	685	749	700	674	691	728	680	692	747	680	714	706	715	699	709	738	746	684	687	662	701	727	716	703	703	710	700	737	687	718	693	657	718	687	704	714	728	709	729	712	709	708	788	733	728	703	718	768	678	727	721	716	748	761	687	716	706	730	741	689	734	741	700	699	704	711	685	652	698	738	696	661	711	716	697	679	773	681	683	692	707	679	771	702	683	677	735	686	673	713	736	711	761	673	722	696	714	696	701	718	712	675	719	661	699	698	740	741	685	695	668	704	732	731	724	672	739	686	732	619	699	715	719	675	722	760	646	704	688	722	696	689	742	700	707	663	668	704	707	700	718	720	722	691	715	729	709	740	742	746	716	698	721	692	762	633	716	706	711	674	700	736	664	724	712	688	694	712	671	744	668	734	780	693	684	711	724	685	655	711	704	725	710	719	727	744	714	696	697	758	692	736	738	687	719	757	660	706	759	736	738	650	737	707	725	685	771	712	747	697	754	733	670	737	669	718	700	715	689	694	704	746	706	713	765	719	735	750	712	718	669	730	697	650	709	679	728	684	702	731	679	748	742	672	733	726	701	699	742	761	690	711	754	712	725	718	689	756	718	682	694	663	735	732	737	719	720	687	724	714	702	719	675	693	748	735	705	703	694	674	668	760	728	722	732	731	694	697	698	702	727	747	696	717	676	747	683	685	701	761	727	705	672	786	703	718	675	718	692	732	766	676	700	660	649	690	774	698	670	695	683	660	790	728	760	676	691	767	658	675	707	703	683	697	746	733	665	700	727	730	725	678	722	717	686	739	688	710	713	660	731	681	722	764	694	728	694	688	671	693	726	720	710	741	694	697	690	716	700	683	693	683	698	693	718	652	694	724	695	743	675	688	731	686	740	784	676	732	760	666	707	686	663	709	692	664	675	710	752	741	684	745	699	756	739	706	709	706	710	736	753	716	710	703	728	703	730	689	685	737	735	691	740	679	670	755	702	689	719	729	749	695	658	679	683	708	659	720	752	736	706	707	687	645	717	674	689	689	727	731	673	748	717	737	675	708	748	719	713	727	680	720	714	719	705	723	680	712	705	734	701	700	658	738	732	709	722	731	703	683	712	732	752	715	670	732	721	703	734	772	699	734	676	747	658	733	694	761	671	705	682	677	734	697	638	728	698	721	723	720	705	743	691	694	720	715	740	701	694	688	702	730	701	658	713	701	727	700	706	721	722	736	723	730	701	707	737	663	721	717	714	721	686	730	643	660	703	691	708	760	688	699	693	694	715	735	680	727	691	676	686	699	693	715	695	672	719	669	742	634	700	705	719	718	733	720	706	677	681	736	719	702	688	699	711	716	739	728	728	706	707	714	720	711	726	715	687	702	645	670	720	702	683	702	688	699	698	725	662	700	711	736	713	718	722	708	761	783	687	726	714	694	689	631	735	723	718	700	717	735	760	723	648	668	658	737	694	728	717	693	698	703	716	713	692	699	711	695	694	726	721	722	719	755	689	722	731	715	690	698	686	700	670	747	668	706	745	701	715	705	684	699	760	707	690	671	756	755	683	729	705	702	726	716	715	719	711	660	778	717	662	731	705	756	711	700	682	717	715	689	708	735	697	680	730	693	697	670	675	696	709	750	663	730	688	695	685	697	680	714	709	725	710	694	739	692	723	678	737	681	738	696	675	672	687	740	725	707	672	668	713	700	704	689	726	756	723	687	674	644	670	710	717	697	727	733	724	732	715	714	709	728	649	709	707	765	709	709	728	685	711	692	750	709	752	718	762	740	693	685	684	650	731	693	683	713	722	647	686	759	689	685	719	721	668	750	729	694	708	700	656	722	719	700	699	699	686	715	721	705	723	670	703	701	648	689	682	693	710	693	746	694	722	708	686	678	714	727	737	687	715	736	665	702	701	702	700	709	738	732	745
27143	21911	12140	1151	557	448	398	447	421	436	440	432	391	401	379	442	439	398	426	432	407	457	366	392	367	389	413	420	411	419	419	379	396	385	412	403	404	406	424	418	438	373	410	378	403	404	408	457	390	408	401	392	408	404	414	429	357	407	406	419	404	410	408	398	422	417	384	396	437	429	394	422	408	411	407	412	413	359	404	379	396	410	412	427	420	415	413	444	384	445	405	403	417	379	410	418	378	427	392	396	461	401	400	370	412	370	433	415	412	422	406	403	427	420	397	411	415	417	417	398	428	395	418	422	412	433	405	427	436	390	390	449	403	392	434	409	435	387	420	375	404	439	424	431	417	425	417	429	401	420	367	423	401	388	411	421	442	399	374	406	438	380	398	418	389	399	384	420	386	443	394	426	392	397	461	411	398	392	425	395	414	396	419	407	410	428	421	450	419	428	435	414	408	415	384	430	374	431	424	361	456	428	391	410	424	435	441	386	419	376	424	377	410	394	442	402	412	409	389	385	417	400	416	377	412	393	402	376	416	387	458	400	416	432	405	423	418	416	431	440	409	454	385	395	389	411	390	356	406	416	394	412	415	411	383	395	402	432	403	394	403	406	402	458	452	392	420	423	381	425	403	415	427	414	400	449	393	398	399	416	419	400	408	398	398	382	414	346	417	379	395	418	399	420	425	392	419	368	409	418	412	418	391	426	414	425	397	396	395	425	384	377	389	420	396	404	415	404	396	413	399	434	376	397	393	420	440	423	403	412	407	420	422	408	422	388	409	399	367	394	418	396	405	385	364	401	409	428	394	382	400	398	423	422	413	412	412	418	412	406	392	381	422	432	367	421	410	398	376	412	401	425	399	426	395	388	414	415	421	386	429	411	391	431	398	373	391	405	408	415	409	433	426	415	397	395	404	418	400	373	440	412	402	400	406	400	399	401	385	439	376	397	421	404	415	419	426	396	396	368	406	376	420	406	416	402	425	392	396	412	411	414	415	427	441	401	416	376	412	419	396	397	405	382	426	445	414	403	386	428	452	405	403	403	402	414	431	417	431	374	396	400	411	410	412	402	383	379	403	435	363	390	418	414	406	405	397	408	452	411	409	376	401	418	386	454	416	409	386	370	438	397	422	394	426	428	404	430	398	404	406	389	416	402	390	365	396	403	366	408	427	371	423	449	383	421	390	373	423	414	421	409	420	423	367	431	386	401	401	401	418	413	378	416	396	419	403	442	415	394	430	423	403	407	411	436	446	438	417	400	395	427	406	391	420	399	424	431	418	425	401	406	405	423	387	422	418	457	395	396	377	415	392	416	389	407	415	381	411	416	431	420	430	438	431	437	416	422	398	449	370	380	417	405	433	406	402	406	383	415	418	438	429	392	409	424	403	389	387	430	392	434	419	426	413	419	393	397	386	371	401	408	419	408	391	394	391	409	421	401	390	441	406	412	420	388	406	405	401	367	422	406	421	402	436	430	387	412	420	430	416	405	424	407	426	402	383	373	388	412	407	411	437	446	411	447	380	404	406	413	390	417	396	381	398	404	380	410	414	377	394	409	402	420	432	385	395	380	404	419	439	415	388	396	422	392	394	410	393	437	431	437	431	392	364	454	409	390	404	417	433	398	415	408	422	430	390	451	431	431	369	423	415	422	440	383	424	411	394	402	373	456	349	413	428	425	407	406	420	422	399	379	413	422	346	403	418	422	391	424	429	405	371	461	398	386	413	447	405	385	418	422	438	405	400	397	391	389	426	411	409	387	405	386	397	422	415	410	356	426	413	422	454	393	408	371	380	405	384	425	408	399	439	376	418	376	412	376	441	414	455	399	439	369	431	416	438	423	393	427	402	412	412	407	420	408	454	453	398	405	420	425	425	398	433	391	418	396	398	417	416	391	425	402	448	405	402	400	397	420	383	402	408	425	423	428	418	388	414	417	409	379	389	383	380	460	429	412	421	409	421	381	378	409	404	401	447	389	419	383	406	419	414	399	379	397	410	380	388	404	405	430	404	396	408	438	425	364	445	379	429	443	457	410	382	396	426	393	377	406	379	414	403	383	401	413	458	418	447	407	381	360	397	365	402	386	418	420	405	386	378	381	386	411	382	424	404	383	390	395	405	425	388	402	411	422	396	413	394	398	427	424	422	416	414	414	402	413	403	387	406	357	395	431	428	377	426	401	382	374	382	404	363	409	394	368	411	380	422	399	425	424	383	396	405	434	379	390	431	407	406	391	415	423	362	404	418	448	432	407	403	437	407	387	399	424	375	457	437	422	428	442	418	427	409	398	410	431	398	386	390	409	417	382	372	437	426	404	388	406	413	422	382	386	438	378	388	399	423	395	390	413	393	430	437	394	410	401	385	401	425	411	401	405	396	432	415	409	396	381	397	406	393	462	395	422	397	401	423	412	422	376	410	412	405	418	396	388	398	390	427	394	388	383	385	390	375	401	417	402	394	430	397	420	429	399	439	425	406	414	396	449	387	410	409	397	410	370	407	372	437	431	404	459	422	390	442	388	456	417	374	428	396	422	431	392	471	422	402	459	422	399	406	340	401	374	412	408	422	423	430	409	357	409	398	379	401	395	380	424	414	383	399	438	385	409	414	419	388	413	392	403	429	350	401	412	411	416	402	435	419	419	405	399	390	433	426	412	389	380	396	435	397	421	421	406	413	409	420	381	425	426	390	391	396	397	409	378	399	394	406	446	395	411	378	396	404	416	383	418	420	380	378	369	411	398	417	450	411	408	396	431	418	422	388	405	372	429	432	389	411	421	421	413	383	373	377	412	411	425	420	397	408	372	420	417	406	406	451	433	439	398	388	397	442	395	405	387	411	385	381	436	404	414	434	453	389	433	391	370	433	349	399	394	387	393	402	392	431	383	388	397	381	405	417	354	413	426	397	416	405	413	444	389	412	416	415	386	418	432	398	366	421	402	387	360	398	451	402	453	412	406	377	396	399	430	403	411	394	408	425	414	398	416	374	400	395	412	401	392	422	396	400	404	385	378	408	448	399	408	429	408	427	419	408	409	444	421	414	392	432	386	381	399	450	418	390	382	426	367	412	385	431	422	428	434	438	424	432	377	364	419	391	419	424	412	410	396	411	437	385	406	406	381	418	416	396	389	461	372	446	387	408	411	395	436	398	428	416	433	371	382	363	419	389	423	417	411	393	378	423	410	381	363	389	380	403	396	404	427	406	396	411	421	415	428	385	409	395	413	371	417	426	404	390	419	392	382	405	410	427	391	410	395	379	419	375	390	373	397	374	408	408	404	430	417	421	432	408	410	411	439	412	390	425	414	412	394	420	429	357	400	411	382	385	368	392	439	399	407	382	417	396	437	433	423	417	429	393	413	445	432	396	439	384	419	411	394	410	416	401	430	408	383	417	392	423	388	409	353	394	366	406	413	406	377	409	375	411	429	434	406	400	418	438	412	421	408	421	372	405	392	426	413	409	381	425	401	388	415	388	440	392	410	422	408
15642	26175	992	702	603	579	562	514	510	513	512	519	525	499	495	562	487	498	514	501	486	498	510	495	502	442	459	471	485	478	508	500	479	481	516	493	503	496	490	501	512	437	480	491	442	511	458	508	471	470	501	530	546	498	477	513	449	527	502	514	520	490	484	535	525	467	490	509	492	512	500	487	473	488	483	493	509	515	438	499	484	486	490	493	508	524	496	521	480	478	502	498	524	541	541	504	474	486	482	531	497	500	491	492	508	486	488	503	478	508	526	515	525	458	485	512	503	449	498	491	515	487	500	492	503	507	547	481	525	550	509	532	496	469	487	470	467	483	446	506	495	476	481	483	500	504	491	506	532	523	490	522	449	498	469	496	527	460	523	494	462	488	482	481	472	491	455	465	493	519	508	493	497	528	493	525	471	500	509	503	460	500	522	507	503	473	524	492	554	470	496	480	498	460	467	450	486	494	496	469	456	477	504	492	557	517	504	487	515	462	493	436	460	491	509	497	490	511	509	476	452	467	491	531	479	479	460	483	472	523	478	524	497	475	498	509	513	497	494	501	465	512	536	518	515	505	495	512	520	475	484	533	476	484	485	486	514	476	481	505	459	447	482	535	497	504	484	498	501	508	489	484	539	470	490	484	492	524	465	481	495	497	486	505	511	492	500	504	491	542	483	470	507	504	491	514	469	522	477	488	466	503	511	503	480	517	480	463	477	530	512	486	492	502	463	503	494	482	474	481	505	511	482	496	509	478	478	512	504	492	519	443	515	514	505	493	494	517	514	471	501	515	494	492	486	444	508	504	475	463	500	503	453	471	465	438	485	513	509	515	513	467	483	514	472	500	487	505	498	503	502	481	509	475	513	516	489	498	480	549	469	502	502	498	534	522	463	528	497	509	466	486	479	481	514	456	491	481	480	542	470	522	487	492	542	502	519	492	522	492	494	525	506	470	517	504	479	463	539	511	494	473	504	501	493	486	486	429	482	493	500	528	522	531	502	510	477	505	480	520	530	499	496	520	493	498	433	446	495	490	492	505	488	511	491	508	482	538	473	486	492	493	474	519	524	499	501	487	486	509	518	492	460	493	507	468	483	483	485	491	542	474	485	489	523	514	453	488	474	508	477	475	505	461	453	504	485	458	509	460	476	479	481	482	497	482	486	453	473	509	477	478	489	498	510	495	460	512	534	494	537	500	497	504	501	486	482	500	518	496	541	497	489	509	501	483	525	511	489	496	490	488	517	486	527	490	491	506	507	505	544	475	505	443	523	475	465	531	458	505	488	453	440	480	505	492	505	480	481	520	480	484	488	497	486	527	480	486	480	492	539	485	465	488	466	466	512	461	486	493	491	463	530	484	504	496	512	473	488	494	522	501	505	497	498	456	498	517	500	522	506	484	504	498	479	516	448	494	533	518	513	493	521	492	470	504	505	457	508	524	528	514	500	468	521	515	456	460	495	493	520	527	525	498	501	497	469	469	513	487	469	489	514	520	471	481	476	506	498	513	475	493	483	457	499	484	471	447	495	464	511	510	499	467	521	533	462	500	473	504	506	506	468	475	514	501	499	450	481	466	499	495	473	506	499	506	501	476	501	478	478	501	484	482	491	456	476	458	463	476	498	490	536	510	475	490	470	524	540	530	465	479	506	489	498	462	491	483	508	493	514	485	476	517	520	503	505	479	483	472	474	474	532	492	507	482	475	503	501	503	485	466	522	480	493	492	532	509	541	416	474	495	510	511	482	531	489	480	501	483	482	488	473	468	511	510	445	475	482	473	479	514	486	502	500	501	500	469	526	521	529	514	476	464	511	526	513	539	521	491	509	499	529	507	514	501	509	493	488	528	447	477	505	485	516	526	500	463	530	512	514	498	502	490	478	491	494	470	484	506	484	506	514	500	491	524	528	489	485	520	506	480	492	521	504	450	506	487	511	475	464	500	498	493	520	518	491	489	506	495	494	490	510	457	507	497	488	531	506	482	512	514	477	514	476	534	487	512	478	477	522	485	508	492	489	508	484	506	492	518	494	496	472	464	519	450	498	508	495	504	472	420	493	514	528	517	511	527	489	514	483	504	461	474	506	521	488	479	474	493	492	493	491	465	461	509	472	485	511	499	523	477	482	449	462	515	532	502	509	488	479	564	499	506	522	475	463	518	520	507	443	457	513	471	508	503	522	520	468	492	515	529	478	491	487	491	509	514	504	481	512	533	429	477	485	499	508	560	479	500	478	506	468	453	478	485	517	506	487	477	551	497	491	500	501	496	507	483	471	482	535	479	453	546	471	484	528	503	488	525	531	519	466	490	478	530	486	467	495	533	465	475	483	488	494	484	492	466	481	522	510	509	495	485	485	497	517	515	485	481	492	481	479	475	492	526	489	478	484	492	495	514	483	502	472	484	503	519	522	506	484	530	503	518	499	476	526	495	513	481	482	446	489	504	489	512	504	514	490	498	498	485	518	501	496	467	526	489	495	474	483	475	506	507	495	467	504	504	463	484	483	516	525	535	498	499	486	504	498	488	510	497	462	550	508	473	499	480	520	523	501	486	489	519	481	501	486	518	533	498	538	500	492	450	518	486	522	465	519	510	505	508	524	498	487	492	512	512	487	502	494	513	481	501	499	471	493	489	454	488	470	467	528	500	478	539	525	493	498	488	532	477	498	497	472	494	513	479	494	503	531	435	522	493	481	553	511	554	503	478	484	527	526	463	500	498	490	499	532	458	470	477	481	477	478	493	481	496	491	483	508	476	503	451	499	493	487	466	473	508	506	512	494	515	504	505	447	519	498	524	495	476	493	482	492	476	524	496	519	486	497	522	524	483	473	487	514	493	505	523	488	507	489	473	496	520	529	512	461	523	498	508	494	484	516	466	514	519	521	542	505	525	475	503	484	486	488	479	491	503	495	492	468	520	494	485	493	508	458	515	482	541	458	498	532	480	491	524	508	499	439	483	502	500	468	474	527	469	490	497	480	496	499	523	492	522	466	478	466	528	491	533	489	504	483	473	509	517	458	491	471	473	516	488	484	465	504	447	512	529	502	473	496	485	492	509	465	505	513	487	492	474	526	513	464	486	505	497	518	521	484	482	467	491	531	503	497	499	478	509	504	495	514	520	479	496	507	465	530	478	495	479	465	510	470	511	518	511	512	481	485	478	485	508	489	480	471	522	482	528	503	472	503	527	529	495	494	481	512	504	452	488	512	492	490	483	522	531	441	505	519	511	485	519	492	483	512	485	485	492	471	463	484	523	519	482	520	501	496	495	462	484	488	473	518	486	484	468	498	502	483	470	482	513	506	463	506	478	514	469	475	538	469	519	492	451	531	443	448	482	479	514	475	464	498	488	496	492	490	506	480	501	468	515	494	512	517	507	489	516	473	473	519	464	523	461	500	468	456	478	501	508	481	507	502	462	503	481	508	529	504	485	506	501	486	535	484	509	553	512	532	505	470	481	474	488	547	495	562	479	474	490	460	476	494	528
23759	21145	28594	23764	21049	15195	1675	950	817	758	712	697	645	644	658	639	608	617	595	647	644	635	599	587	630	565	602	622	625	567	581	563	574	602	593	592	579	576	605	591	578	562	578	563	555	605	599	566	536	591	521	617	595	595	589	562	608	573	541	542	582	574	549	588	604	623	589	572	575	563	565	558	561	567	518	593	577	580	550	535	577	598	566	573	586	562	576	552	560	613	551	565	582	616	594	571	588	569	556	574	619	539	579	586	602	576	560	578	608	533	559	539	568	568	599	592	581	572	563	583	595	574	618	611	571	585	591	579	600	591	580	539	556	538	548	567	633	538	590	570	602	611	582	600	553	557	574	595	609	553	613	572	600	543	582	594	601	562	570	624	533	551	584	564	572	524	543	551	573	554	571	570	544	558	607	581	575	510	593	547	569	603	587	531	593	553	543	544	549	596	551	543	565	546	548	572	563	598	580	564	569	585	557	548	533	530	580	539	561	570	596	522	586	585	577	559	583	569	604	601	619	553	561	572	512	591	531	634	548	585	575	565	575	578	605	576	565	559	597	541	607	554	593	603	565	570	567	539	547	587	616	591	558	581	569	604	542	544	602	596	581	610	562	546	568	562	562	581	652	594	562	560	563	569	526	592	571	562	574	593	586	610	547	573	539	567	563	578	548	575	590	525	599	577	589	588	555	557	540	588	582	589	595	552	585	580	553	601	584	556	537	561	579	578	552	594	550	559	588	610	547	530	572	576	584	579	577	576	550	605	626	529	584	595	560	605	545	564	567	644	582	578	572	590	590	536	581	590	574	584	531	583	593	558	574	565	572	579	566	544	608	570	557	558	598	596	579	588	552	608	561	609	587	572	567	594	552	595	546	568	588	616	606	581	579	568	585	541	541	551	594	573	570	588	568	635	554	601	579	565	569	548	555	612	570	635	555	591	581	587	566	582	589	578	589	575	562	568	580	589	554	579	546	575	555	596	569	557	561	559	564	595	579	597	560	516	586	595	594	568	584	579	544	523	542	625	562	553	539	578	570	586	566	572	539	544	559	576	562	552	584	600	543	547	625	560	589	539	563	568	587	575	577	567	580	545	560	564	586	578	572	582	574	576	577	572	577	566	567	621	607	569	573	579	571	563	572	554	489	571	599	589	528	588	564	569	554	576	552	569	565	569	546	562	553	567	578	563	551	583	541	618	567	554	582	597	584	538	545	529	573	582	605	573	610	524	567	554	586	570	591	524	602	579	578	584	553	585	609	610	565	559	562	594	578	536	578	557	531	556	549	559	597	590	542	561	551	571	560	558	584	555	550	576	522	612	556	553	584	595	562	561	595	600	540	570	582	569	553	549	591	550	558	546	547	605	549	585	563	562	626	529	560	557	569	584	558	561	595	576	596	561	611	574	570	584	584	541	585	581	556	580	589	598	549	559	569	556	512	555	591	526	593	538	569	577	565	544	602	557	576	603	595	577	600	567	552	521	590	558	538	570	570	609	577	526	556	610	548	530	585	519	575	586	579	596	553	511	538	606	596	567	594	581	586	585	569	562	583	584	536	534	567	580	526	564	537	557	583	566	596	588	572	569	609	521	551	569	563	538	577	517	562	564	610	554	543	570	570	556	552	560	535	554	542	543	527	579	554	573	573	585	614	582	566	580	623	534	566	559	572	555	575	565	571	527	583	536	582	545	544	569	576	582	556	548	589	580	562	611	561	546	576	590	543	599	613	617	519	551	593	579	579	565	563	578	563	580	576	600	561	573	570	576	518	561	535	562	624	579	544	572	578	604	602	538	543	563	588	572	591	557	572	571	592	539	576	544	615	605	566	565	606	605	598	634	569	610	559	574	586	581	568	561	592	578	547	552	549	574	519	502	529	603	537	539	565	585	602	582	587	570	568	536	596	589	585	568	578	550	571	542	576	591	597	543	587	553	588	573	572	573	549	575	539	575	598	547	592	575	590	591	627	584	587	645	576	600	542	599	544	549	548	565	580	580	572	560	600	573	634	571	576	555	558	565	533	559	577	631	557	523	604	529	565	572	577	551	616	546	567	575	575	621	584	571	570	514	616	603	534	607	573	582	529	512	560	564	582	580	570	610	585	567	563	589	518	582	576	575	560	580	557	553	564	579	527	533	530	546	558	602	542	585	593	576	567	571	539	591	570	546	541	547	571	548	580	574	587	582	600	527	551	570	586	602	534	559	555	569	576	545	562	535	580	583	553	545	545	569	573	567	550	556	572	574	556	528	557	548	590	527	596	565	585	636	583	576	571	529	591	554	544	568	549	578	553	590	576	558	601	576	603	571	536	588	607	554	588	586	553	616	559	536	595	543	572	530	569	598	566	578	594	582	578	546	574	551	549	608	564	548	615	565	581	589	552	567	592	567	555	571	536	528	581	551	504	550	585	557	554	562	560	510	576	588	568	560	561	594	595	525	505	564	589	588	562	541	583	594	594	583	549	622	600	537	537	564	544	564	578	529	553	560	631	590	600	563	586	613	570	557	576	594	573	588	548	571	548	610	587	645	548	591	603	551	578	614	590	594	558	618	585	637	584	599	640	583	572	563	540	566	556	550	594	600	576	527	574	578	542	530	602	563	590	535	553	577	600	550	596	560	576	595	559	569	527	565	577	571	573	564	548	554	543	567	588	550	532	568	574	563	562	557	526	585	589	572	596	574	544	575	552	628	559	524	586	595	556	556	539	641	580	553	590	565	595	570	589	575	597	578	601	563	581	638	536	614	563	568	557	572	551	604	581	619	552	611	547	579	567	573	567	572	545	570	554	568	557	546	555	582	565	591	566	594	530	558	542	615	526	554	563	595	558	562	554	563	607	576	588	605	573	576	568	581	547	560	569	550	576	554	562	576	549	573	589	605	579	626	537	543	539	594	588	599	617	571	546	524	565	589	555	563	595	551	623	542	559	572	560	529	562	623	566	527	593	582	555	549	546	548	578	534	550	544	569	623	562	574	562	562	538	543	562	570	586	564	562	617	582	628	566	594	569	514	584	555	597	572	537	576	556	571	532	605	562	600	597	604	540	555	584	537	628	580	564	654	542	625	549	581	557	580	601	595	583	587	603	604	575	576	578	616	585	534	563	580	604	605	556	616	600	553	559	598	603	561	544	547	593	549	514	587	633	586	595	563	564	634	573	555	577	579	571	573	560	621	562	584	529	563	619	583	590	550	586	581	587	547	546	554	604	572	569	546	551	597	583	553	560	530	559	592	535	590	587	559	583	574	570	583	560	552	570	561	616	547	626	543	596	605	571	576	556	534	581	590	591	577	595	584	514	603	635	583	583	594	579	544	589	560	527	589	601	572	563	525	599	556	543	618	555	583	556	543	590	595	616	571	563	612	566	568	548	600	548	590	553	584	567	581	534	594	579	582	575	575	582	601	588	586	554	555	569	603	596	582	553	557	568	553	566	575	566	556	545	550	591	545	572	557	546	608	542	584	555	581	564	571	575	548	585	585	589	569
26256	61043	7233	3757	2658	2069	1643	1444	1307	1094	1053	947	950	874	811	812	787	783	755	723	774	739	749	708	728	706	736	684	724	703	676	727	713	667	726	655	668	675	681	700	678	692	704	688	754	692	698	695	678	679	672	648	706	698	666	680	666	717	700	673	662	692	680	653	624	662	696	694	693	689	669	671	660	677	702	646	707	681	662	665	630	686	697	720	688	678	664	690	678	690	667	640	723	672	646	703	691	701	699	655	679	676	697	678	675	641	719	716	708	658	668	724	667	665	623	701	669	680	634	667	708	729	696	686	701	668	703	686	695	759	719	693	726	674	702	685	686	659	672	740	647	688	749	703	721	700	681	684	637	686	671	674	695	712	693	670	630	712	630	721	671	699	678	700	657	700	667	703	662	683	658	672	686	671	661	688	683	652	654	646	683	652	670	628	681	674	700	676	689	709	659	733	704	690	679	649	704	680	683	668	696	690	691	662	714	711	682	706	717	715	691	671	677	695	658	650	678	677	704	712	672	670	649	645	673	720	635	685	704	638	671	682	664	699	728	678	670	706	658	693	701	708	664	652	694	694	695	673	669	683	654	694	690	681	714	667	658	679	651	681	669	685	686	668	708	695	636	660	669	650	675	668	650	632	649	712	717	697	673	705	733	639	710	624	641	695	710	705	703	670	708	692	692	672	707	696	659	648	639	640	702	636	662	670	683	681	646	707	658	687	622	680	654	678	704	678	698	708	649	676	606	694	703	678	671	699	703	711	696	696	679	658	696	681	681	688	692	682	697	659	678	635	693	708	663	726	705	722	660	691	697	644	703	684	668	720	647	719	662	667	689	691	714	657	672	700	685	652	695	631	659	648	694	659	701	695	647	698	654	656	678	653	691	682	744	649	680	714	707	675	671	693	655	714	683	710	697	672	670	637	716	699	635	681	649	737	684	667	641	670	671	704	658	669	703	656	638	673	678	659	663	661	677	693	679	698	649	655	661	644	701	658	656	675	683	665	742	685	667	702	667	723	696	679	641	682	698	673	681	687	679	653	679	684	651	668	716	679	667	623	673	704	693	707	644	645	669	653	721	668	646	730	646	652	665	696	662	658	665	714	690	664	672	689	697	679	682	627	674	634	732	716	676	686	701	689	697	695	690	665	633	631	649	695	639	686	731	687	646	714	723	676	697	650	694	695	686	678	664	664	738	679	647	697	655	657	700	702	650	739	659	711	639	682	663	638	678	689	715	699	690	699	671	681	672	722	724	686	694	691	695	670	704	706	713	650	637	732	675	710	711	658	664	714	668	656	693	686	671	667	699	651	672	720	697	667	673	720	709	671	684	650	679	670	699	648	672	644	689	632	702	665	657	678	657	656	685	708	652	633	661	657	703	706	704	660	655	660	648	624	654	688	691	700	683	702	669	650	678	711	713	675	669	678	658	724	642	665	692	637	684	668	710	702	651	672	704	663	685	666	697	672	676	647	639	664	700	726	705	656	669	690	680	713	646	650	643	669	641	723	702	671	681	694	700	635	693	703	708	693	658	670	648	657	696	698	655	660	638	674	667	664	677	642	669	648	647	680	667	622	704	661	678	698	703	669	666	675	662	707	654	671	663	714	673	663	684	653	660	666	675	664	693	619	670	675	708	658	686	703	690	685	691	652	690	659	707	658	680	696	695	671	648	686	645	642	676	635	668	663	672	659	714	667	719	693	668	743	683	655	733	646	697	660	618	662	691	690	665	652	651	701	651	663	693	750	650	622	655	686	709	688	683	707	668	635	724	659	636	702	642	700	671	685	686	678	690	695	666	693	697	698	686	685	701	645	658	651	649	690	684	682	673	635	652	705	657	662	684	690	699	662	686	673	711	697	658	697	717	701	669	668	684	694	671	643	683	671	727	633	638	660	657	663	635	663	628	660	739	680	728	690	697	637	614	685	616	730	681	669	633	703	640	693	686	652	671	659	637	654	687	688	695	698	669	658	678	704	695	663	670	664	712	720	617	671	633	700	708	699	676	689	663	660	681	690	678	673	640	726	666	723	708	663	656	678	643	643	690	695	665	705	685	680	673	687	684	642	659	725	659	683	667	658	679	690	679	688	657	640	678	603	704	640	702	712	678	635	725	719	667	717	695	671	700	718	695	708	674	679	706	701	682	710	683	662	691	666	683	679	683	660	724	630	632	671	714	684	678	669	647	676	662	681	646	655	737	679	661	716	691	652	645	675	652	669	711	650	656	677	701	640	699	701	661	699	658	657	668	635	678	651	661	670	642	686	693	689	668	665	690	665	646	666	666	729	674	696	646	711	697	685	653	673	710	655	724	642	678	714	679	680	701	674	675	679	683	698	657	689	619	659	666	684	655	695	683	676	654	710	657	679	675	700	685	659	719	685	651	670	635	691	688	625	661	639	707	639	662	646	684	695	682	626	711	663	663	681	682	684	670	702	642	667	631	654	642	664	667	662	663	684	690	709	692	671	708	712	627	729	667	705	687	707	634	641	697	627	711	688	680	700	675	680	709	673	614	673	644	690	639	651	668	725	699	687	652	667	662	698	650	669	694	740	709	715	664	686	690	670	683	652	663	664	726	707	703	653	667	633	680	727	683	713	650	655	623	670	628	686	654	656	690	681	691	649	676	672	648	682	703	687	660	697	685	693	700	692	679	681	690	668	717	686	696	673	699	646	679	691	691	732	674	692	696	681	670	660	676	681	720	671	695	659	743	689	663	676	698	693	657	659	702	681	667	687	666	684	674	679	680	642	695	687	680	631	698	676	631	695	655	651	692	700	672	647	666	733	674	672	673	636	684	681	655	654	649	688	663	664	651	714	684	666	706	693	642	652	665	692	684	655	660	698	701	650	630	694	662	675	672	697	680	668	720	679	725	687	638	706	659	666	685	650	691	689	657	663	648	672	668	650	694	671	664	699	661	689	686	657	674	722	674	721	649	663	685	658	678	692	699	666	703	690	666	679	724	681	715	668	703	657	702	666	657	694	698	668	669	633	653	677	711	701	680	699	701	653	676	704	678	658	736	717	688	649	703	664	663	644	673	659	625	665	673	744	688	692	695	669	655	667	718	708	625	680	660	677	684	655	732	644	683	701	716	680	714	732	703	718	647	678	710	661	672	670	690	693	662	649	687	678	683	695	657	666	687	684	654	696	677	650	674	663	647	680	670	698	677	668	688	672	672	659	687	703	706	667	657	654	627	659	705	673	690	669	681	678	655	687	666	704	643	657	666	667	659	733	663	662	613	706	734	666	661	712	636	674	666	712	706	689	685	683	706	688	674	680	714	696	709	661	630	670	673	674	685	659	673	587	697	659	642	677	698	686	700	691	682	671	696	633	688	688	675	682	658	618	712	692	712	633	738	639	696	693	651	675	642	719	719	673	690	674	739	654	696	667	732	705	643	671	667	646	684	706	710	658	701	679	655	659	647	714	688	704	663	685	659	713	665	677	683	667	680	698	639	698	705	657	677	704	674	692	676	674
25081	21359	27638	24781	15518	982	591	492	472	463	422	369	379	372	375	337	364	383	332	374	344	333	356	373	338	359	354	327	347	337	376	356	363	344	347	356	350	350	349	355	333	320	340	360	339	366	358	339	346	353	343	368	336	348	348	356	370	337	386	340	333	353	338	352	347	358	326	311	323	355	349	323	386	357	319	385	356	354	334	353	362	347	369	303	333	342	335	322	360	347	337	354	354	366	353	332	345	351	331	354	368	353	315	378	357	369	328	344	341	324	348	333	327	352	342	376	323	349	374	380	388	350	343	341	330	348	338	363	361	324	329	308	346	373	375	328	381	370	349	378	357	366	348	376	341	333	345	373	328	341	370	367	361	333	372	343	362	377	334	309	355	326	331	359	348	309	356	342	336	365	353	346	317	331	356	323	374	343	342	345	363	337	390	356	320	305	334	353	333	342	334	328	357	365	350	359	325	362	339	360	344	297	320	352	353	350	342	312	372	335	357	326	337	348	337	369	334	396	359	358	333	375	359	325	382	373	335	332	356	346	342	356	342	339	300	351	340	355	343	319	342	307	351	350	353	346	374	318	318	346	323	333	334	371	376	342	349	369	309	346	322	343	363	354	338	370	343	348	339	293	356	362	317	339	368	355	339	327	380	345	319	326	353	342	346	338	381	342	362	346	332	369	350	316	310	359	345	341	335	327	326	340	350	342	331	378	350	341	360	340	345	320	336	349	358	341	349	362	334	336	334	362	333	333	342	355	371	327	318	360	379	342	341	325	336	351	340	332	360	370	315	367	333	310	345	357	338	350	325	372	329	341	343	331	348	345	303	324	359	377	359	357	362	336	363	371	317	327	351	340	304	389	328	343	295	288	366	338	341	316	336	357	335	353	385	346	386	320	375	298	325	317	349	360	332	342	346	333	343	375	365	351	370	339	328	315	332	323	332	352	335	368	357	319	340	334	343	369	306	338	332	372	375	359	343	339	371	346	365	320	351	323	333	350	366	365	341	325	339	334	371	331	325	331	325	368	349	361	373	366	294	326	346	332	345	344	362	348	322	351	368	342	344	353	359	312	346	367	361	311	319	336	344	370	332	377	335	358	348	325	365	360	337	336	351	355	330	336	346	351	376	328	351	343	317	334	321	356	338	348	334	322	335	367	350	332	382	336	321	366	347	337	360	374	339	367	330	352	362	314	343	365	335	336	368	354	333	346	357	342	322	354	372	346	356	340	319	346	340	303	330	335	377	378	308	329	327	366	355	314	375	322	327	328	372	370	355	329	368	342	360	315	381	340	337	370	361	354	360	342	354	312	348	331	327	332	343	362	376	297	326	321	366	338	350	336	372	307	339	336	350	318	341	323	375	346	358	349	348	340	335	357	372	313	348	333	327	343	325	336	343	348	336	354	381	357	364	330	359	363	325	356	345	321	319	316	335	367	364	324	346	333	382	359	323	331	347	336	329	342	314	345	324	302	337	315	326	333	332	377	374	342	341	329	358	356	343	341	315	358	306	312	335	379	368	334	323	304	380	349	351	389	332	358	337	338	325	345	327	355	330	326	349	353	336	335	366	346	341	339	353	366	347	356	315	330	348	350	360	344	321	328	341	374	349	406	352	342	386	362	353	327	336	337	366	342	325	317	343	329	356	338	363	329	367	324	339	368	339	336	336	352	327	351	319	341	373	344	345	332	350	323	400	366	349	365	358	316	353	342	328	337	360	372	346	349	363	370	367	370	335	332	298	366	368	319	339	347	354	364	364	349	363	366	335	356	328	331	415	328	318	327	346	352	338	348	344	335	360	341	389	339	382	352	359	356	312	335	335	353	365	346	356	362	290	339	329	366	359	370	347	348	360	333	352	354	312	360	380	336	355	315	333	324	348	363	329	360	303	327	360	325	316	330	312	325	359	326	318	344	333	343	366	312	339	313	352	332	324	340	354	346	344	360	344	345	353	339	320	346	345	320	366	354	328	312	356	341	358	323	354	350	373	358	329	342	323	345	382	351	368	367	337	388	356	334	351	300	377	388	342	357	364	329	335	305	371	346	374	339	366	359	347	330	353	338	348	379	328	340	355	334	339	329	361	331	323	353	366	360	339	331	351	330	342	348	340	344	375	330	352	311	345	333	350	372	338	295	356	335	360	329	321	350	358	355	336	317	327	346	346	340	332	358	311	335	368	336	361	352	374	357	352	381	353	362	345	330	344	336	356	324	338	332	365	359	339	353	354	338	396	336	363	358	339	341	314	330	326	363	328	329	351	356	320	376	372	335	363	338	338	343	336	343	362	333	358	325	347	373	376	310	326	330	333	340	345	359	330	331	338	352	319	346	363	362	351	352	358	348	354	343	332	335	359	362	349	349	346	360	320	321	320	324	352	331	312	365	370	365	353	332	374	356	370	324	330	325	328	338	377	366	343	345	356	344	334	355	301	339	348	340	320	356	356	342	320	319	353	344	341	359	354	354	352	357	332	323	354	383	350	318	321	348	333	358	354	309	355	331	300	360	340	341	364	352	329	346	349	318	368	356	360	381	334	354	377	345	330	314	341	341	324	337	326	342	367	361	316	330	327	337	388	351	340	303	325	360	330	367	339	366	351	370	366	350	331	352	359	341	329	326	346	345	349	362	338	318	351	350	355	363	335	361	337	351	337	362	335	368	333	333	320	346	374	335	340	354	304	332	330	311	348	346	341	331	342	370	350	349	353	365	363	361	363	342	330	324	333	330	342	322	345	341	348	359	354	344	359	350	337	338	300	362	376	359	359	310	323	324	319	328	336	349	340	349	338	312	344	353	352	357	326	301	389	351	334	357	357	380	344	366	291	346	342	352	330	355	339	358	347	352	341	368	361	345	362	353	335	367	327	351	372	321	302	363	385	337	359	313	344	371	333	357	356	341	333	331	356	333	367	351	385	333	332	354	355	331	354	365	346	350	364	353	374	319	340	346	351	368	324	323	372	339	309	327	319	322	351	329	348	340	329	341	348	325	351	344	323	358	357	358	343	350	342	319	334	330	361	361	348	334	355	329	334	329	336	360	340	361	361	316	353	373	341	351	329	330	324	344	340	339	346	327	318	340	329	337	362	326	361	330	341	354	274	358	322	312	357	339	330	350	344	341	346	343	343	342	347	336	355	335	360	353	344	353	373	340	329	353	349	374	331	354	316	321	368	343	318	361	342	339	356	336	341	364	361	323	374	341	333	324	346	359	309	337	353	369	393	329	339	373	354	378	326	358	365	343	404	374	349	328	378	355	341	319	332	330	365	320	363	344	328	362	345	362	336	365	325	357	332	375	331	343	360	344	348	323	319	358	339	327	339	363	329	376	340	336	347	326	353	351	349	357	362	358	331	324	315	348	333	339	337	355	351	365	338	350	343	341	337	350	350	337	355	354	335	341	348	381	348	364	346	324	347	340	341	313	311	358	358	314	360	337	350	340	363	322	314	350	364	329	348	322	348	337	363	352	348	356	347	331	336	325	392	371
26043	55694	4105	2195	1446	1111	977	841	749	710	609	564	547	547	519	500	458	494	430	467	476	504	487	447	487	459	439	453	467	425	428	396	467	432	401	450	426	414	409	426	456	405	395	453	423	435	456	403	452	405	445	424	422	444	430	445	456	454	451	406	424	455	433	454	396	415	421	430	450	394	466	449	434	427	422	393	428	420	413	430	452	451	416	442	449	428	432	437	436	459	431	422	459	426	434	456	451	430	440	426	420	446	428	474	429	428	456	447	422	425	449	398	432	442	404	433	411	467	417	468	418	467	413	438	435	458	463	448	492	443	442	436	436	454	445	425	434	448	441	423	429	421	475	420	404	427	444	400	427	442	460	446	444	407	422	403	396	420	427	433	447	425	441	455	429	440	436	401	441	418	435	427	452	425	436	459	383	436	445	415	455	434	430	435	432	418	431	441	403	416	391	457	432	445	482	444	447	428	396	419	408	414	417	430	457	433	442	424	435	451	419	465	410	422	461	418	416	449	435	484	407	430	443	434	452	403	451	446	461	410	453	409	419	436	391	455	400	455	434	421	475	427	464	406	434	437	428	447	414	435	425	432	443	448	371	432	455	413	427	399	422	476	415	435	437	429	447	466	420	445	442	444	427	425	416	404	429	434	424	454	431	403	459	410	397	478	394	421	439	403	481	435	415	415	428	448	414	439	430	443	472	444	450	409	426	479	439	433	453	389	425	465	451	431	426	438	420	459	420	461	443	401	424	429	445	420	422	422	420	445	440	434	408	459	434	414	430	451	453	455	419	452	452	437	464	472	425	456	419	414	437	468	430	454	412	421	468	430	443	411	419	428	425	445	452	431	407	431	426	407	425	397	412	450	451	445	424	443	454	411	458	451	442	409	421	442	422	476	447	418	422	400	433	418	445	433	450	445	427	455	421	454	450	445	417	405	420	420	418	427	422	455	402	439	440	441	417	448	462	408	452	471	435	399	385	404	470	425	437	445	430	447	423	421	457	433	428	414	449	417	452	432	437	433	462	435	419	450	449	426	439	408	460	433	409	380	457	422	441	421	449	469	435	466	417	438	420	434	451	451	419	435	411	420	430	427	438	447	427	388	455	407	469	446	429	424	449	433	445	434	422	468	427	440	427	420	452	433	434	392	430	481	417	435	421	468	441	421	419	445	389	412	424	423	426	449	431	419	412	478	412	427	446	426	408	449	445	424	421	427	421	441	413	443	426	434	396	443	437	394	432	444	412	454	435	417	473	414	422	419	473	472	436	421	413	427	425	448	432	419	408	446	410	448	483	446	401	433	438	417	417	417	457	415	445	443	416	464	448	428	431	438	430	404	468	419	441	394	447	432	485	431	435	432	382	434	443	474	474	461	447	456	442	438	409	412	447	458	414	439	469	383	419	437	414	429	420	422	431	446	399	470	457	407	424	471	458	466	428	451	452	415	433	457	411	425	432	424	413	402	425	430	418	471	446	446	416	446	441	408	434	451	436	449	429	425	438	419	408	416	437	436	402	422	421	435	428	430	423	429	434	466	452	442	391	420	468	471	446	420	408	448	430	439	426	430	460	459	437	409	403	425	441	462	419	463	445	427	448	418	460	451	429	439	423	430	392	426	439	424	464	482	438	440	448	498	444	417	433	441	441	437	419	429	421	434	419	458	449	440	418	431	437	457	401	444	421	398	433	403	431	475	442	393	422	418	406	388	437	460	441	409	476	454	448	413	422	437	445	436	411	421	461	427	450	422	417	471	436	421	409	419	404	439	453	395	408	437	424	442	417	420	464	396	475	437	442	429	413	442	444	412	445	445	457	457	414	432	415	434	430	445	422	442	422	404	422	449	413	443	407	414	449	458	456	448	428	451	416	429	436	462	434	418	411	457	426	436	444	438	424	415	448	451	450	424	458	460	452	436	437	473	404	423	443	436	418	398	427	445	441	412	403	432	422	439	442	453	440	456	419	426	411	454	411	454	401	431	395	464	436	423	398	420	429	438	452	451	439	436	456	390	412	469	399	411	442	439	429	426	458	438	431	432	436	435	463	444	433	441	392	404	433	452	456	466	422	451	444	380	398	428	423	429	440	394	424	430	410	403	445	446	430	444	440	405	469	430	448	420	414	442	435	488	391	422	399	441	443	422	469	459	436	453	445	409	419	426	430	428	426	463	449	424	432	489	409	456	467	452	416	470	440	493	422	406	432	430	458	443	394	426	456	453	443	443	377	447	416	447	398	414	429	447	414	462	427	424	439	442	460	421	440	423	415	431	440	428	472	428	432	461	443	433	404	442	473	442	413	419	457	384	387	449	446	435	401	432	403	433	458	452	412	411	435	443	416	420	439	439	438	393	425	422	404	429	445	437	418	397	378	439	473	419	393	438	409	424	435	446	419	407	423	404	435	431	415	386	411	433	455	456	426	387	468	423	404	421	431	431	422	441	417	392	420	429	437	441	416	448	428	434	419	444	430	444	408	452	390	467	413	410	472	415	428	404	423	428	453	455	422	413	448	448	437	452	415	429	412	431	430	429	448	402	473	436	470	470	445	435	415	404	431	458	435	458	405	448	434	419	435	426	444	425	425	460	444	439	439	403	417	436	448	427	440	432	415	395	431	430	441	426	421	466	456	404	453	418	416	414	448	427	461	415	466	418	392	426	440	480	393	429	423	468	428	404	409	444	426	437	471	478	431	440	427	422	417	414	453	451	419	451	405	457	426	434	413	439	429	458	428	450	452	438	439	437	486	402	434	444	445	457	421	451	443	408	429	442	428	420	465	414	410	424	394	448	419	457	452	417	423	448	398	445	447	427	442	429	436	437	435	437	425	435	412	431	453	446	429	456	417	460	442	440	452	422	437	451	432	450	437	461	428	448	399	402	463	419	410	442	446	420	413	453	419	412	501	465	411	466	432	443	436	402	453	423	407	421	451	426	387	411	428	432	392	442	417	389	405	420	420	433	443	469	475	453	463	463	406	452	439	446	428	393	420	427	444	450	407	447	450	427	387	430	426	443	413	440	441	449	452	426	395	396	435	396	424	429	423	452	444	442	434	450	445	490	398	429	463	434	445	427	448	420	437	444	413	432	406	420	433	393	403	393	443	433	446	421	418	424	438	442	447	459	451	424	443	432	436	442	456	466	454	409	445	440	423	417	419	408	407	415	409	416	446	421	443	458	423	447	426	416	411	395	429	424	429	417	413	439	451	449	417	429	465	401	390	433	480	420	401	446	451	429	403	429	403	430	426	408	432	406	405	468	409	437	461	421	417	411	444	430	400	457	427	441	428	442	453	431	437	437	424	426	420	432	442	446	412	427	447	448	425	413	455	414	429	431	434	457	428	447	442	440	447	400	415	417	476	429	409	402	413	412	414	412	460	424	426	381	430	437	424	428	410	439	473	436	436	442	471	449	461	442	444	456	449	426	428	421	458	439	401	440	392	405	429	434	428	426	459	435	429	439	444	413	433	457	412	448	430	434	417	438	433	426
22778	21128	28982	23470	21098	21143	13942	1528	978	911	891	848	794	772	733	692	678	659	618	676	683	657	622	635	675	633	631	627	653	665	593	591	603	642	577	595	610	598	626	568	605	594	607	617	605	601	603	593	574	592	599	567	613	578	615	579	564	559	595	613	626	586	618	594	563	600	609	598	565	627	608	575	584	555	599	568	592	593	540	586	610	556	568	542	591	589	573	566	577	570	611	593	575	579	584	599	565	580	576	571	554	570	593	577	581	598	600	601	606	579	551	587	591	577	582	613	596	596	561	572	569	571	645	629	607	590	582	597	600	588	614	574	567	587	582	601	581	619	604	570	602	567	595	590	545	601	572	582	627	580	563	608	611	585	571	579	594	551	591	565	585	576	564	569	575	629	518	621	606	613	613	634	618	564	537	554	597	574	539	615	584	559	526	572	606	573	559	582	637	590	600	579	560	536	564	579	583	593	550	538	619	586	567	559	545	590	572	552	619	607	560	558	583	566	575	579	564	534	561	576	597	627	548	606	541	589	576	600	576	528	549	545	549	572	641	546	567	593	578	592	566	620	570	566	552	576	595	587	606	568	580	562	599	587	590	601	586	583	621	587	580	593	571	568	596	569	569	586	574	590	588	599	553	590	554	571	608	556	586	536	604	601	600	580	531	576	573	575	523	536	576	566	572	560	576	573	550	576	601	581	587	540	599	571	579	580	601	549	602	594	578	524	628	577	561	556	592	592	626	580	602	581	580	536	574	572	595	578	570	605	560	568	551	577	597	584	550	576	589	568	587	567	594	600	595	588	556	561	570	586	621	603	573	542	574	577	552	595	554	551	609	535	560	628	561	588	551	599	596	559	584	562	620	588	601	594	609	588	580	557	605	547	574	592	563	596	598	583	591	605	623	613	576	562	570	587	581	609	543	606	589	562	558	578	585	589	580	548	582	568	566	543	572	616	601	577	635	558	584	578	567	575	595	605	569	568	588	545	552	590	583	611	560	574	615	612	616	585	563	587	594	558	585	562	593	620	552	546	596	596	587	566	590	593	544	562	581	571	578	600	575	540	559	569	535	565	565	579	619	619	552	569	540	562	606	560	580	583	569	590	575	574	581	610	546	583	590	601	598	595	588	560	563	557	624	591	563	556	580	553	581	551	587	575	607	586	589	559	528	561	597	566	562	575	521	574	591	611	627	582	558	562	601	583	604	556	561	552	550	544	610	602	578	597	556	580	570	578	560	574	566	590	554	545	601	554	573	584	595	589	575	605	574	554	546	596	590	582	565	594	561	579	578	553	579	611	546	534	551	554	599	561	553	555	578	561	594	545	558	602	623	562	584	605	547	570	578	581	559	547	565	584	585	594	575	561	556	578	587	554	553	591	600	558	577	536	567	604	584	601	537	599	573	601	565	589	603	609	587	581	556	536	553	600	568	577	584	581	557	573	558	568	574	615	557	558	565	582	516	581	591	595	534	566	590	561	588	583	558	538	558	602	534	613	585	580	592	561	594	549	569	562	564	611	590	553	601	566	566	638	587	580	589	574	517	610	535	533	608	569	590	559	562	516	557	591	606	603	571	598	566	570	570	579	553	578	586	583	541	589	600	550	563	595	589	547	531	594	533	581	597	542	569	597	572	588	589	599	632	613	579	575	559	597	615	575	591	597	560	568	579	560	585	567	543	610	597	581	558	561	553	587	606	599	612	538	591	613	582	555	542	579	570	551	553	566	586	575	563	556	591	540	621	618	540	568	546	547	594	558	595	605	579	554	576	571	573	552	603	575	545	585	531	575	581	601	598	528	583	576	600	586	586	604	580	602	593	549	573	524	528	558	534	562	551	551	599	594	587	591	526	581	580	588	614	549	573	534	613	601	582	613	601	609	548	580	520	562	567	526	586	645	559	591	508	592	566	626	593	557	547	527	576	612	584	577	550	563	597	562	574	548	595	566	570	563	551	591	546	543	568	563	609	569	532	564	552	511	549	546	567	614	561	560	608	597	566	559	584	546	560	557	611	548	598	600	577	552	573	569	574	599	626	565	582	580	565	530	560	566	586	603	578	609	572	556	555	597	638	574	584	600	603	561	621	559	575	571	625	577	601	595	591	593	575	571	573	576	551	631	568	558	591	569	599	537	607	545	585	613	564	632	623	556	562	547	553	600	586	592	605	578	561	608	584	563	567	604	518	574	560	587	546	569	581	586	617	567	564	591	599	579	580	571	641	591	555	584	566	545	572	620	600	563	578	624	590	610	606	584	592	574	596	524	583	544	603	550	575	553	579	576	543	556	586	604	571	574	563	597	568	592	626	617	584	581	626	566	601	613	611	591	550	553	574	538	587	607	573	569	553	614	528	534	586	602	605	566	546	544	548	555	558	572	581	558	584	568	561	608	553	584	563	598	586	627	583	585	559	600	564	590	554	566	551	567	578	563	561	596	611	566	550	566	555	573	605	579	577	567	554	557	571	603	581	595	553	554	608	554	566	561	593	579	570	616	565	592	561	567	599	573	612	596	567	584	544	596	574	587	610	554	614	616	548	601	591	542	617	581	597	634	564	593	605	541	599	595	552	556	551	590	592	545	590	576	562	595	593	535	578	582	545	574	597	575	575	550	606	523	572	521	545	584	587	584	569	575	588	565	576	525	534	594	605	606	567	556	575	593	605	597	584	573	568	570	603	562	574	571	590	599	546	608	562	578	507	575	601	568	546	547	553	610	595	550	532	562	551	547	568	545	590	610	616	574	612	604	576	579	521	570	602	539	594	611	543	605	540	592	631	578	587	515	546	570	575	574	612	572	618	616	586	573	565	625	607	542	576	558	546	543	580	617	573	628	608	620	590	583	611	546	559	562	568	579	617	560	611	568	511	566	592	521	571	633	564	581	574	611	591	586	555	589	580	589	596	581	548	631	597	584	585	626	621	583	611	580	592	559	599	596	597	555	570	579	595	568	533	610	563	524	568	606	567	570	612	553	573	595	536	575	572	572	597	540	532	592	541	552	545	596	567	540	584	579	604	570	586	522	583	547	579	567	559	591	608	620	575	621	609	632	543	605	626	585	574	590	561	565	561	574	573	560	559	564	643	584	554	537	605	549	579	610	558	552	550	526	584	584	610	585	585	596	605	583	526	603	588	624	556	582	555	585	572	601	578	569	593	530	553	576	626	575	518	565	591	589	553	636	568	569	613	544	595	585	558	558	573	589	594	564	546	565	623	587	604	605	584	565	577	578	537	548	618	593	613	586	577	571	573	612	524	564	588	616	573	586	614	591	561	566	597	562	615	558	596	593	586	599	574	567	610	571	581	604	571	572	523	577	520	587	580	559	537	569	568	575	556	614	612	568	537	541	584	595	581	587	562	551	561	524	587	585	576	567	594	610	569	599	597	603	605	598	560	609	562	568	584	556	612	606	590	554	588	550	603	582	629	584	596	552	572	600	586	539	554	608	553	559	568	580	608	592	607	587	604	569	571	583	555	556	520	609	574	564
24745	71200	11407	6500	4380	3322	2535	2157	1832	1530	1425	1231	1133	1083	1049	932	911	947	855	806	842	798	783	810	775	830	762	750	781	762	784	736	704	735	767	731	758	760	741	684	727	807	709	684	703	692	745	679	755	708	735	692	709	719	677	706	697	718	715	681	708	671	713	687	661	734	736	686	671	681	691	655	693	698	717	738	769	718	722	726	692	720	724	732	679	655	658	690	684	675	654	695	707	675	743	687	676	720	665	654	729	690	696	702	693	716	661	653	687	720	727	667	633	686	670	711	709	718	659	674	698	752	671	707	732	687	759	712	722	745	696	693	704	695	709	673	701	703	732	712	731	687	712	697	713	697	681	703	708	643	682	700	686	666	694	695	721	695	696	732	658	658	686	693	663	651	642	733	730	634	686	684	621	668	698	679	711	695	676	696	701	688	670	665	704	646	698	671	641	680	719	721	696	686	665	677	692	665	727	638	670	729	686	636	699	698	664	649	677	662	686	667	718	681	654	700	668	701	705	671	667	690	647	702	729	636	695	678	695	692	641	684	668	712	657	711	679	704	713	675	743	646	710	685	679	695	655	677	693	702	699	639	712	687	642	659	709	689	687	662	649	718	697	695	677	665	675	639	722	683	657	724	654	761	667	672	679	690	739	631	639	634	692	680	697	691	693	674	680	654	764	677	724	753	627	699	694	714	719	667	714	681	688	710	735	685	736	705	640	657	717	699	711	751	698	679	689	693	619	686	725	702	680	682	675	675	725	701	663	698	671	758	722	710	673	691	673	732	677	663	679	683	661	679	682	708	692	686	664	692	725	682	680	711	684	642	697	670	682	662	616	648	706	721	648	717	696	688	695	710	743	663	669	693	710	686	694	723	710	664	651	699	696	730	698	671	682	716	648	655	666	658	674	692	691	702	727	678	721	720	705	667	688	667	733	654	720	723	693	712	683	722	658	664	771	650	658	697	648	672	715	730	695	679	672	719	669	668	679	673	692	697	740	671	717	690	651	652	671	662	697	668	684	676	666	633	696	711	692	696	668	696	693	734	696	643	681	694	700	699	676	711	728	708	688	676	693	655	688	697	679	701	671	683	707	673	759	689	697	716	687	681	634	688	673	702	658	669	710	706	672	673	704	694	639	646	711	668	665	646	663	723	688	713	713	657	681	700	703	671	705	718	696	687	691	686	679	702	682	653	667	700	676	668	678	703	629	693	665	680	711	710	703	696	709	702	683	694	663	672	676	722	690	687	696	730	649	661	663	643	670	743	650	725	689	751	692	668	739	674	695	699	695	692	698	649	701	686	647	664	727	669	671	649	698	708	700	661	696	671	670	686	729	662	710	695	701	679	668	640	659	681	749	656	667	676	690	673	650	675	697	698	665	675	628	709	677	648	689	694	689	646	726	688	665	660	670	636	681	688	700	700	719	620	718	702	697	666	706	683	631	705	663	678	670	666	691	697	693	715	656	668	685	671	711	712	656	678	706	686	663	658	653	698	667	691	677	707	722	637	661	673	664	652	651	664	649	674	711	672	682	692	745	714	738	659	680	688	680	665	703	691	724	665	652	676	701	643	687	685	652	715	646	681	675	684	677	715	696	663	690	707	684	682	659	676	700	716	670	691	713	673	711	693	719	664	739	689	693	701	684	668	668	707	714	679	655	707	703	711	711	657	676	719	717	732	681	682	676	654	698	708	669	686	661	696	684	688	644	646	657	655	681	724	677	677	672	712	686	734	636	670	702	670	692	671	708	667	660	701	687	675	687	657	707	741	666	727	707	684	607	676	664	682	661	662	688	653	638	689	690	681	654	632	747	686	669	724	703	678	648	704	640	670	676	687	638	701	692	661	692	686	670	690	726	672	729	711	695	673	672	657	704	665	677	720	680	739	686	721	675	692	675	702	663	678	690	681	712	712	705	687	667	650	672	712	642	684	710	703	687	675	672	725	716	731	687	730	712	683	705	722	660	647	676	691	694	612	726	703	691	735	656	654	662	621	678	683	694	659	690	620	687	709	728	656	701	708	696	673	732	696	673	675	702	685	734	680	682	683	710	683	692	665	668	696	683	713	693	723	672	652	689	674	678	697	680	688	693	663	650	712	691	688	667	674	693	687	696	667	716	703	698	729	676	682	725	677	706	689	636	699	645	716	702	714	668	735	702	665	674	674	692	664	717	719	699	669	714	646	661	671	683	663	662	680	635	676	645	679	655	711	660	666	739	677	736	646	669	664	705	714	640	673	707	639	664	675	688	722	644	630	706	692	655	716	699	719	665	673	679	716	671	766	668	645	689	668	655	697	704	678	757	669	726	698	655	721	686	644	693	695	673	714	663	683	697	676	680	730	720	638	707	698	701	748	660	671	680	665	688	683	691	714	732	652	661	652	690	653	703	673	687	658	680	664	696	724	687	658	702	708	659	711	680	704	641	654	690	719	674	658	705	701	704	685	636	706	734	695	679	699	630	730	658	660	657	749	672	685	718	699	684	673	716	725	682	674	666	710	688	742	687	681	693	696	705	689	659	686	728	721	682	653	672	693	710	709	695	688	670	725	680	738	674	685	666	674	699	684	668	727	713	671	700	735	648	701	666	711	655	716	680	700	686	683	695	708	663	671	707	667	746	721	655	650	720	658	703	679	661	654	687	714	703	669	693	719	682	672	697	695	702	714	705	696	693	666	678	672	716	693	713	697	673	688	675	654	678	703	683	654	698	656	703	652	695	729	719	687	721	667	702	725	667	694	656	696	682	687	657	674	712	689	724	732	700	675	672	723	650	677	678	680	687	635	648	669	698	626	689	698	719	715	692	673	715	685	674	706	683	714	693	658	676	697	670	702	691	641	665	646	677	650	666	681	681	686	682	643	712	718	676	652	729	630	694	702	719	693	705	664	643	652	681	713	730	672	682	684	707	661	708	716	701	689	705	668	651	733	685	657	658	668	661	651	646	684	699	719	681	711	716	680	689	688	675	679	715	680	674	675	692	667	692	713	699	689	680	707	690	664	698	679	713	704	740	697	644	690	699	677	644	688	665	752	662	685	644	630	719	720	668	669	680	687	674	729	683	740	687	655	681	684	683	697	703	655	654	655	706	664	705	660	724	728	665	691	722	659	666	703	695	751	721	713	687	665	691	677	684	666	680	696	671	656	694	686	710	687	713	672	659	734	704	655	673	694	695	700	650	685	698	714	702	624	686	697	708	697	727	674	718	686	704	733	723	638	708	705	726	643	694	653	712	730	682	672	699	620	667	696	651	667	718	692	717	699	700	681	652	682	666	686	697	657	723	678	676	694	710	714	643	684	678	704	755	702	739	675	681	685	695	688	706	695	702	686	657	655	714	646	656	712	654	663	699	662	663	702	713	684	657	693	718	695	691	684	646	673	730	673	718	722	692	672	678	669	695	643	699	691	718	725	689	677	665	736	684	668	695	671	717	733	675	697	688	666	683	715	727	698	696	721	705	666	629	704	668	692	679	648	666	708	640	656
27266	22053	11796	1098	452	481	463	410	408	407	424	419	441	366	445	432	392	375	389	411	420	395	402	421	396	378	375	430	441	373	406	419	394	392	412	381	437	416	392	390	404	391	388	396	379	391	374	395	445	420	381	407	373	392	424	406	384	383	389	413	392	383	383	381	395	390	365	427	377	389	377	407	416	412	385	428	390	409	385	399	384	395	412	385	400	378	364	395	417	394	377	386	379	381	383	402	408	386	387	379	389	425	387	407	373	387	404	373	342	366	398	339	384	392	403	373	406	361	390	377	403	361	369	405	376	402	413	432	400	406	423	402	396	420	386	398	369	406	356	386	404	418	406	397	393	384	375	389	403	394	372	443	366	372	396	382	396	384	388	401	373	403	399	398	383	382	390	396	412	409	397	423	434	350	394	370	398	376	380	418	395	373	406	382	385	401	425	361	395	366	369	377	368	398	379	384	376	415	376	393	400	391	390	383	352	394	420	364	355	405	402	383	361	396	433	356	403	382	381	386	411	375	378	413	410	406	390	395	408	443	418	374	432	377	382	356	393	393	406	389	381	410	377	383	401	316	377	383	362	380	397	388	403	386	416	365	388	373	395	385	390	383	423	421	408	406	375	393	415	375	402	419	412	385	385	412	400	417	421	381	386	400	394	416	398	419	371	397	411	378	383	406	390	373	406	395	376	417	384	405	406	380	414	390	367	409	350	414	404	391	411	375	377	376	394	397	402	401	391	395	374	374	392	402	378	414	375	383	425	386	410	408	383	420	444	387	390	382	393	341	400	372	378	371	406	408	419	376	375	411	399	367	391	398	385	405	407	444	451	382	356	390	402	398	408	368	390	392	387	398	373	392	383	405	385	422	411	412	368	355	427	376	397	387	386	370	410	378	417	359	388	382	380	363	377	401	461	400	429	397	362	419	383	374	394	382	392	431	407	348	398	404	405	365	364	393	401	427	394	387	373	420	385	394	388	400	390	378	399	407	393	390	381	384	399	430	428	388	415	386	409	397	410	388	383	391	399	348	406	433	405	380	440	379	407	387	387	377	381	390	433	412	408	373	401	371	381	403	431	400	351	398	444	411	406	386	428	404	383	383	409	407	384	380	428	384	378	426	418	436	373	412	372	379	399	397	394	422	383	413	368	373	371	383	387	392	420	382	394	416	386	391	420	385	386	388	466	387	385	393	411	418	404	403	368	357	433	399	409	408	378	378	433	412	347	400	397	418	421	389	389	404	381	441	365	406	348	397	428	401	398	404	442	427	371	413	372	412	358	401	385	381	408	391	374	401	403	389	384	358	420	413	372	365	396	366	392	388	349	409	388	366	415	411	394	384	399	387	403	405	386	386	388	437	401	434	391	396	379	400	407	377	377	397	393	380	400	381	418	410	418	405	376	364	381	409	400	383	420	395	412	395	348	433	380	389	406	390	398	377	380	396	393	410	397	386	405	421	407	354	405	389	386	393	401	367	374	380	404	373	367	416	416	381	394	392	398	401	372	342	399	400	416	400	420	405	373	405	399	405	424	394	380	400	430	387	401	405	395	395	417	428	376	392	397	386	377	375	397	391	383	402	399	405	409	409	400	423	396	382	404	367	397	411	400	415	412	395	379	430	399	371	375	393	424	388	415	380	374	388	426	378	383	375	384	394	397	403	416	429	389	437	421	381	422	399	380	414	369	396	388	349	404	408	374	389	383	365	393	416	407	374	386	372	391	350	391	428	405	373	400	414	413	380	359	428	392	407	400	391	421	409	390	388	391	389	400	383	381	372	392	375	406	390	383	411	400	388	391	377	390	423	419	418	392	354	392	401	402	374	408	363	385	370	393	381	385	415	384	387	412	415	416	419	397	412	404	400	382	457	427	384	407	349	345	376	408	412	401	408	392	433	418	409	394	384	385	390	423	379	405	336	394	394	396	387	391	434	409	397	413	366	402	372	393	381	379	402	396	408	395	383	354	407	394	388	416	408	376	422	402	371	388	397	402	391	386	376	401	389	387	393	394	374	369	400	380	372	393	403	394	415	386	428	389	427	348	369	367	415	390	417	391	407	368	357	389	370	379	401	390	375	375	367	366	395	346	364	420	395	378	379	392	396	406	425	388	391	428	389	377	383	401	399	375	396	381	429	389	405	389	363	388	436	395	379	369	402	368	430	371	362	380	418	402	385	400	388	408	391	423	375	393	383	422	419	396	387	401	368	406	378	361	434	406	383	409	404	387	405	375	365	412	375	405	420	413	418	402	388	370	384	384	406	387	387	379	367	389	393	395	390	398	442	392	370	370	373	398	401	399	421	357	370	421	406	407	413	355	375	391	415	379	417	388	418	404	374	387	402	395	379	370	395	383	353	422	395	368	388	374	433	395	410	396	374	397	395	383	407	377	366	399	381	415	385	383	388	379	388	400	367	411	383	413	380	387	419	419	420	364	363	397	370	396	364	394	438	393	426	385	400	422	385	378	382	380	386	405	377	375	368	374	418	388	407	391	405	427	365	415	416	368	376	370	393	393	355	375	389	430	403	379	406	413	398	417	401	414	418	395	408	345	381	366	398	410	418	385	374	420	415	404	380	374	412	383	401	405	384	406	395	380	386	384	384	404	384	350	406	405	414	398	405	400	430	354	427	414	412	372	405	426	364	392	400	394	393	415	370	394	406	395	392	411	352	419	405	371	389	416	375	394	391	400	394	392	376	372	377	420	389	349	392	385	375	364	397	418	397	370	397	365	353	390	389	386	385	395	358	418	380	395	378	418	399	400	413	364	428	377	417	353	394	390	383	373	396	401	395	370	368	402	370	417	389	347	397	410	383	380	373	383	417	383	416	395	356	409	394	379	380	384	413	409	397	405	417	396	416	392	404	394	410	405	393	359	411	426	387	415	460	416	422	376	418	360	382	390	402	368	403	399	399	371	366	397	391	407	420	362	402	402	410	372	344	395	351	380	395	412	390	380	373	409	369	389	393	380	376	398	369	415	399	368	410	378	397	421	458	370	367	427	382	392	401	392	384	365	391	392	392	410	410	410	377	379	397	374	399	381	367	433	384	413	404	388	387	363	389	352	351	355	372	358	416	392	387	405	375	420	413	389	394	417	396	385	383	384	372	341	396	359	376	379	373	394	373	410	415	436	407	399	370	381	421	408	395	399	417	390	401	393	407	383	395	410	422	383	383	392	413	419	397	401	397	413	414	390	387	383	392	398	350	373	373	407	406	376	381	414	403	405	410	417	401	408	418	379	380	406	410	432	385	400	387	413	378	413	366	399	370	395	405	376	386	393	379	411	425	363	405	435	389	435	411	383	401	366	416	423	365	383	400	417	389	395	405	419	378	377	371	432	405	392	420	413	373	395	394	406	419	407	414	415	381	396	429	415	415	377	397	415	420	391	400	404	401	396	381	380	392	365	390	378	383	359	361	384	397	384	423	371	394	392	455	352	372	392	406	394	380	399	375	397	389	388	405	425	398	363	381	393	377	411	367
16200	26677	971	661	590	569	540	527	510	513	517	530	507	491	480	495	524	466	506	500	445	492	466	488	522	483	457	525	455	455	516	473	495	487	412	470	506	482	471	471	497	476	478	478	486	455	509	480	470	473	479	500	471	478	526	482	505	466	466	458	476	437	485	470	467	445	511	471	448	466	450	495	468	489	465	500	486	472	460	486	483	444	477	481	469	454	487	461	489	471	500	494	446	490	495	525	478	474	471	499	484	437	450	512	506	478	493	513	498	448	493	511	454	505	464	483	484	451	480	471	502	464	487	484	464	465	499	512	493	465	497	473	491	462	516	513	510	456	475	464	479	481	504	482	445	501	503	505	468	504	441	483	419	473	473	478	479	493	500	476	463	482	475	490	482	459	527	446	473	488	444	480	471	472	480	501	489	450	501	461	495	498	483	456	465	478	450	496	483	493	482	498	469	455	459	497	484	460	441	505	439	458	477	479	501	482	496	505	459	462	458	454	510	453	442	490	503	464	468	479	486	455	481	456	492	459	488	478	480	483	476	468	452	483	460	471	492	455	467	496	477	478	470	497	503	466	453	481	502	468	480	489	486	461	471	487	465	470	493	436	515	447	449	499	454	490	528	487	446	485	438	450	488	479	459	506	499	472	507	513	457	447	470	471	482	440	464	439	475	478	485	527	475	499	516	464	503	503	473	487	481	470	473	472	469	504	473	479	489	482	512	449	462	483	485	483	500	477	483	526	437	483	495	457	499	467	476	476	504	496	478	479	459	488	482	472	503	468	500	524	509	479	465	466	495	499	475	449	474	458	505	498	469	493	478	497	466	471	486	491	456	510	462	518	506	457	472	492	481	458	435	479	525	459	487	466	468	458	480	437	509	463	459	494	480	468	478	482	505	471	508	447	498	438	507	468	480	500	433	510	474	484	496	482	464	496	461	470	518	487	449	447	511	465	495	467	492	483	494	490	418	534	481	470	459	455	474	473	483	477	499	475	516	508	478	468	509	455	470	485	464	460	485	506	520	503	505	461	509	505	505	460	459	482	497	493	456	464	438	488	528	507	487	473	460	514	478	418	456	514	473	498	452	456	488	488	453	453	469	492	507	456	498	471	483	504	474	479	488	476	459	484	462	466	483	478	475	448	457	465	477	478	478	489	494	487	488	508	453	478	461	457	466	445	464	490	438	466	479	495	453	477	451	459	496	459	446	490	497	496	482	471	490	503	495	460	462	499	493	463	431	504	484	482	482	520	475	467	488	480	488	504	463	498	489	505	485	460	475	467	521	474	484	492	466	489	431	505	502	485	477	447	480	490	513	459	508	477	480	475	474	469	493	491	490	464	465	548	461	501	485	445	473	436	480	457	443	517	515	531	496	467	473	465	479	503	477	463	489	438	463	467	497	513	450	482	477	480	529	467	465	500	490	489	498	457	496	468	452	497	485	496	439	498	487	453	492	492	482	476	484	491	477	484	460	463	487	493	504	475	497	444	451	466	464	473	493	492	511	459	519	453	496	485	503	488	459	469	522	461	465	467	455	461	463	439	500	479	506	507	498	508	485	481	485	503	458	506	446	472	479	464	457	475	428	509	496	460	497	479	475	511	481	458	515	472	460	470	503	469	426	458	478	475	526	469	475	468	478	490	489	465	471	508	437	460	501	499	491	515	499	463	501	488	466	473	514	469	484	482	483	498	524	479	488	495	473	467	468	488	512	496	484	483	498	501	470	442	482	479	505	460	512	512	499	494	439	460	478	492	500	479	464	514	469	490	481	484	490	511	470	499	509	454	498	473	488	494	507	474	481	499	480	491	479	463	504	480	493	482	454	463	510	461	501	482	497	484	449	474	461	487	458	469	469	451	493	517	476	488	448	512	480	462	476	511	492	533	491	456	468	452	451	468	436	512	489	460	502	481	501	521	495	484	501	459	471	491	479	445	502	483	479	504	508	464	435	450	465	458	512	486	497	460	518	498	509	463	463	470	502	499	455	487	478	474	470	492	470	467	498	474	458	456	509	505	499	487	459	447	493	503	453	494	447	438	503	482	465	499	520	507	502	488	478	473	440	474	480	443	431	468	501	506	464	441	454	465	469	510	499	501	464	497	434	478	466	483	485	494	514	494	457	425	471	466	474	484	440	504	476	481	457	454	483	463	455	462	500	474	495	454	438	502	450	440	435	482	456	423	479	472	467	520	489	466	465	495	478	481	486	475	463	464	507	480	464	488	481	470	491	465	492	475	460	463	492	469	481	485	533	464	500	474	472	459	471	487	435	476	448	496	476	517	454	481	510	427	467	497	472	466	473	492	495	490	461	496	505	438	468	516	516	463	463	506	480	505	458	484	511	483	480	497	474	453	479	472	483	469	474	479	445	516	474	482	438	457	506	435	512	505	450	526	469	445	490	468	458	490	467	498	495	480	490	469	482	495	491	480	441	484	473	483	485	482	459	475	479	468	489	472	483	466	456	478	462	486	488	437	489	481	433	500	477	492	489	485	479	431	486	477	471	494	492	480	478	515	448	497	498	468	485	435	502	500	503	454	474	471	500	460	486	480	507	474	448	457	459	476	484	472	468	490	415	483	479	460	498	480	491	488	482	453	493	489	528	470	460	496	535	471	488	468	418	472	463	452	439	476	507	464	488	475	485	485	490	471	439	464	446	460	480	510	463	476	481	491	508	516	485	467	437	467	489	472	484	466	457	461	481	471	492	455	460	483	484	472	493	499	485	519	468	452	482	489	525	469	513	489	505	465	482	477	474	480	460	519	448	474	507	449	519	483	525	477	476	517	485	451	453	509	502	471	489	489	467	473	509	497	481	490	456	483	455	423	477	445	472	485	493	474	473	478	461	458	455	472	522	482	497	496	470	469	495	460	451	453	469	459	460	499	460	475	521	481	453	468	464	457	487	479	450	472	488	513	465	467	475	513	467	497	469	492	471	455	489	470	500	481	473	456	466	441	473	456	472	444	526	504	515	486	487	477	481	483	470	461	432	462	468	463	494	473	466	466	491	493	495	493	455	524	472	451	483	467	419	498	504	471	439	468	485	493	494	500	479	497	451	457	468	465	457	461	455	467	423	489	477	476	465	488	507	452	522	446	483	487	496	487	505	458	490	434	507	476	485	447	460	499	491	466	480	466	475	458	478	443	458	475	467	434	444	482	493	468	481	470	469	452	473	508	518	446	470	462	489	474	505	479	477	508	487	437	462	456	464	518	472	456	463	530	492	466	492	462	485	481	470	466	499	434	427	452	495	499	466	458	460	456	481	461	512	508	452	469	472	496	480	445	469	477	466	461	473	456	482	476	485	468	445	474	497	445	462	459	476	500	473	513	443	491	462	435	532	498	472	476	490	484	520	473	466	489	504	490	472	456	466	416	490	480	493	489	485	459	506	503	482	482	468	453	466	495	481	491	457	506	467	491	504	453	505	491	495	479	451	453	514	480	474	493	466	474	512	489	531	513	500	467	464	454	466	445	485	487
23861	21189	28329	24171	21107	14756	1621	946	794	722	702	710	652	627	639	641	615	613	599	642	602	595	607	618	558	591	598	623	582	560	575	577	578	540	592	607	597	586	563	569	527	524	553	541	572	574	556	545	569	536	545	563	524	576	544	537	562	552	570	541	565	576	566	579	556	527	575	583	546	572	595	542	551	564	604	584	521	566	565	536	595	595	536	551	588	554	555	549	623	588	571	563	553	566	569	569	565	526	584	589	573	562	537	538	590	582	545	567	556	566	520	555	507	551	572	567	555	536	587	585	555	544	560	554	615	577	562	563	617	592	615	547	563	546	632	563	577	558	573	541	577	556	589	581	572	565	526	548	576	512	551	565	604	558	555	577	584	579	555	630	557	560	563	568	591	539	533	597	531	562	590	554	575	567	561	539	545	542	560	572	519	551	566	564	545	530	518	529	540	519	535	566	544	557	540	546	560	564	497	548	557	553	538	538	536	561	551	576	509	514	538	562	561	573	542	570	494	526	567	536	565	534	577	569	533	560	531	561	569	546	590	547	580	567	567	570	598	609	551	582	520	544	552	528	555	515	559	552	532	586	557	594	564	544	540	533	540	527	556	553	556	588	563	547	559	511	536	540	558	585	569	537	575	477	594	576	563	547	559	589	524	549	572	540	574	611	566	595	515	489	593	594	559	577	546	539	533	552	626	552	575	581	566	553	537	555	556	543	556	579	545	582	587	598	561	518	553	595	574	519	563	585	535	592	510	543	562	523	568	553	592	546	524	559	586	558	558	554	602	586	537	535	535	582	550	559	563	533	546	575	531	540	561	547	525	572	560	563	535	611	525	580	564	549	518	561	554	608	550	581	545	560	574	592	530	536	544	518	581	520	531	519	561	544	545	566	604	559	568	542	491	592	544	551	520	579	571	566	566	540	593	577	561	592	509	544	551	554	546	553	572	566	576	560	552	562	581	578	579	568	545	592	555	580	537	568	572	551	562	566	551	558	563	540	536	526	584	530	552	541	538	559	566	552	534	603	572	593	555	583	547	569	564	555	578	561	548	561	550	578	522	570	551	566	575	507	563	541	569	568	588	556	547	561	553	546	556	525	545	561	578	538	540	529	573	518	557	569	538	533	548	585	563	507	579	539	547	570	528	544	551	525	526	556	552	525	572	574	578	559	612	544	582	536	575	533	581	544	550	577	608	537	573	566	531	498	587	562	579	587	581	580	530	573	564	583	572	576	538	585	574	541	572	548	546	560	523	534	560	565	567	570	541	571	540	544	549	564	519	553	516	577	590	503	596	529	547	549	595	578	591	543	608	570	573	567	510	556	581	596	570	519	547	540	580	577	557	603	616	576	564	574	586	573	581	569	543	613	577	492	558	558	576	526	564	544	544	543	576	538	552	587	535	513	548	558	511	527	561	505	580	569	567	542	573	608	537	604	585	546	566	568	530	519	525	556	532	527	584	572	584	578	557	549	532	572	559	552	555	558	504	553	551	586	542	563	535	524	571	602	567	554	528	521	586	503	544	541	549	529	577	549	552	535	525	564	531	561	592	545	540	598	549	530	551	552	548	582	580	554	568	585	555	568	549	579	507	517	559	534	568	546	577	539	576	605	586	546	546	511	529	550	533	545	525	531	567	551	586	564	553	544	565	553	535	544	585	586	577	539	572	545	564	567	536	543	537	551	563	532	579	541	563	533	585	571	567	552	537	574	569	591	554	558	553	554	533	579	574	586	552	558	563	555	579	530	522	605	525	529	528	611	525	538	585	595	556	589	483	578	507	547	543	579	567	540	543	508	533	604	556	494	542	584	581	546	559	575	590	539	561	517	557	528	583	520	557	542	587	612	548	606	543	575	566	561	579	547	542	568	564	558	547	550	546	593	556	546	535	545	561	577	494	560	596	581	538	573	524	624	539	552	518	575	574	524	588	569	564	541	540	560	581	539	577	533	605	573	558	585	580	539	597	511	572	589	590	562	498	569	592	537	552	533	518	568	560	562	520	575	555	537	538	546	571	539	524	541	590	588	588	561	562	583	542	573	513	577	559	552	560	578	527	571	582	598	510	546	561	521	537	584	546	528	550	583	563	557	514	559	564	574	560	565	532	544	542	557	535	584	556	577	560	567	536	582	565	583	551	539	560	560	527	546	509	546	520	550	544	574	572	498	558	565	573	552	540	562	541	525	546	550	570	582	543	532	530	571	506	557	584	533	553	538	577	534	529	573	551	545	530	557	550	583	595	544	569	500	545	586	555	530	545	562	558	584	597	545	571	575	522	543	541	540	568	575	565	565	624	524	535	595	540	560	553	548	577	548	541	561	519	574	548	576	559	512	570	549	524	528	529	580	517	553	597	600	536	546	584	527	550	496	551	534	545	566	534	540	544	536	561	593	608	538	556	547	561	522	553	551	592	572	590	558	528	521	561	542	554	537	588	588	562	549	561	557	554	558	562	594	577	525	565	591	555	526	608	566	569	525	575	565	565	577	572	552	552	555	554	514	560	527	544	584	566	566	559	581	529	565	587	558	578	539	538	574	577	516	565	572	580	550	570	547	544	621	515	569	549	559	534	555	556	558	511	558	519	512	564	557	498	552	565	510	487	556	573	543	575	603	544	567	590	554	542	602	550	570	551	564	573	566	507	621	564	554	538	573	581	547	560	506	535	532	508	534	557	569	516	557	539	554	597	534	566	540	526	575	522	572	553	517	611	534	556	558	545	583	570	579	568	535	557	546	569	570	534	538	577	598	543	582	555	535	537	555	557	544	515	538	599	529	547	586	571	569	553	580	540	550	569	565	582	575	521	513	601	591	580	566	551	528	560	532	526	575	510	535	591	527	543	559	583	538	614	536	574	570	572	580	535	537	554	570	598	548	610	551	562	504	571	531	546	570	541	599	562	544	546	564	547	568	551	574	529	539	536	560	559	555	583	568	531	535	617	541	541	557	512	575	564	565	558	557	543	553	559	577	545	539	547	519	493	569	571	608	554	581	560	567	539	579	536	556	560	549	500	574	576	583	574	499	555	563	555	557	524	596	556	524	507	578	556	585	526	558	547	541	548	564	556	615	538	568	540	567	538	630	524	566	551	557	585	538	553	554	599	559	551	533	550	568	578	542	528	550	567	581	581	580	554	560	578	612	569	561	528	578	501	580	550	588	594	569	538	574	569	520	545	522	551	539	552	580	597	586	516	555	556	585	551	594	546	530	579	539	556	580	540	550	524	589	556	573	548	571	543	559	569	541	541	549	572	551	556	549	542	532	537	545	547	613	569	534	577	612	566	578	554	551	562	522	545	566	563	580	583	580	542	583	547	563	568	615	551	509	547	606	537	547	537	564	541	527	549	571	553	558	533	563	569	559	560	554	559	558	557	532	530	567	529	556	546	518	563	555	544	571	547	526	533	567	577	529	565	561	584	520	557	544	573	522	573	528	548	583	524	535	524	552	560	546	527	568	555	580	556	564	545	540	538	590	561	557	571	624
28770	65182	7352	3812	2659	2037	1667	1400	1221	1118	1024	955	886	860	844	842	788	763	743	744	750	693	697	715	712	704	690	776	701	691	701	689	727	674	685	651	651	672	685	653	662	705	643	655	686	664	692	708	666	686	682	651	672	663	654	672	667	670	668	661	660	663	665	574	658	660	685	637	730	677	675	661	640	662	659	626	627	681	653	692	659	628	661	702	648	682	694	665	704	654	694	648	659	658	690	669	681	605	640	671	649	657	667	687	652	674	671	653	659	639	637	637	669	652	651	651	638	664	670	699	641	679	686	646	684	652	731	726	660	658	709	694	648	706	666	694	647	673	668	690	630	639	673	667	674	694	672	600	712	643	641	652	669	688	656	672	677	638	671	667	635	673	639	684	666	646	588	669	688	659	666	619	656	626	648	653	649	633	667	674	687	663	661	687	665	639	647	669	635	676	666	669	690	606	650	652	692	682	623	684	671	664	665	665	664	656	624	683	720	657	640	696	627	668	671	639	653	630	647	639	647	674	673	661	669	679	673	621	664	642	667	680	666	693	663	645	620	646	653	624	673	637	639	628	692	660	675	648	675	664	666	661	657	669	627	685	681	672	676	666	649	648	674	657	647	652	695	644	638	637	683	656	684	658	674	630	697	642	673	653	694	670	640	691	623	650	665	721	686	666	655	703	697	671	685	649	662	671	641	679	660	704	660	713	630	661	641	672	679	653	654	632	635	710	664	636	674	636	613	644	660	648	681	675	642	708	646	699	696	683	618	641	684	675	647	692	664	672	673	645	619	651	669	686	682	688	619	673	645	623	691	656	617	671	678	624	677	681	629	662	653	644	678	651	694	662	645	651	630	645	657	647	653	714	648	645	664	633	702	653	658	700	673	631	652	650	642	610	602	660	685	655	654	684	668	718	665	657	711	648	667	663	679	702	628	650	655	636	607	672	707	639	635	682	652	646	687	639	645	682	646	668	665	650	662	676	683	655	660	582	670	704	687	648	668	672	670	698	662	664	662	691	646	645	602	649	669	677	657	619	669	673	668	638	654	694	678	658	663	678	682	653	662	642	625	689	688	655	637	665	632	693	714	646	667	665	676	662	601	643	682	636	663	692	702	656	634	663	671	651	667	663	655	651	622	702	666	652	684	706	685	656	671	646	675	629	670	684	619	685	669	656	666	728	654	632	660	679	672	672	679	659	680	633	649	690	681	668	676	633	648	675	627	673	632	658	631	679	643	697	690	637	679	652	673	629	615	642	670	636	651	669	642	697	640	636	649	678	619	687	652	610	641	632	642	631	669	663	669	630	663	650	683	662	671	643	628	693	638	689	631	680	685	639	625	672	661	648	682	662	656	650	719	692	670	635	653	658	631	678	661	635	649	636	672	639	647	664	641	700	669	622	648	692	642	679	640	635	643	627	690	662	695	683	680	678	667	664	642	619	687	677	648	652	678	682	695	710	655	687	678	660	669	685	598	721	644	634	691	650	633	674	678	672	670	664	685	658	692	654	668	651	655	686	631	652	647	682	695	710	645	668	669	659	661	706	675	691	649	650	683	693	629	653	673	656	683	653	634	659	676	645	638	760	658	696	671	660	686	657	683	656	673	648	725	639	661	672	695	684	700	671	674	626	619	678	686	613	656	656	645	686	616	672	643	653	679	629	632	657	637	658	705	665	620	693	649	684	657	621	685	621	694	647	728	719	673	630	663	659	665	645	688	700	675	693	619	659	712	658	717	666	671	662	630	643	701	667	695	682	661	644	655	651	617	644	661	736	681	684	625	608	684	655	628	658	672	669	684	677	700	686	669	641	704	664	718	644	669	635	643	680	643	631	655	648	663	703	691	641	670	678	701	683	626	692	614	660	669	645	684	641	712	687	617	722	656	663	640	653	655	701	652	702	655	636	669	665	651	676	680	670	708	644	664	680	605	641	614	622	642	694	709	656	646	605	660	647	668	654	696	654	687	713	638	709	672	712	656	602	662	708	648	687	633	687	679	635	657	626	675	667	667	662	640	657	642	697	607	709	669	670	644	657	629	675	631	689	636	667	707	634	663	702	652	625	659	639	622	644	627	640	672	649	676	696	644	642	630	664	674	661	676	672	671	629	630	661	635	632	659	731	622	656	668	661	663	691	616	671	687	620	648	688	677	649	682	634	633	618	642	670	660	642	700	682	694	649	654	642	664	645	664	680	689	628	668	643	682	634	674	695	680	627	685	643	646	653	641	672	658	635	643	675	688	663	670	639	599	675	662	686	624	629	724	665	659	696	674	688	659	634	656	662	663	668	678	688	663	679	672	631	668	637	660	658	698	661	689	679	616	620	664	669	651	638	676	635	636	659	674	663	663	643	685	647	727	663	697	670	717	664	672	656	674	640	662	625	662	690	680	692	662	630	657	657	686	683	632	679	670	680	648	686	669	653	672	669	687	633	631	673	695	654	680	675	656	662	665	635	639	638	685	681	642	665	678	714	709	676	670	693	683	664	659	680	706	739	659	653	672	616	658	651	635	655	666	641	639	622	640	721	674	624	690	649	694	623	689	663	691	670	618	648	694	569	675	629	675	637	694	590	637	672	663	652	646	667	641	673	636	706	694	644	667	657	648	668	668	637	624	683	658	678	655	711	646	678	707	640	620	693	682	663	618	685	695	637	673	651	664	713	626	680	609	672	662	668	696	672	682	657	606	661	684	694	691	655	673	659	721	641	625	611	615	689	604	638	640	689	669	614	624	603	631	715	621	632	650	688	682	705	654	640	699	624	667	661	622	639	680	698	700	620	624	690	626	638	660	657	609	651	617	641	648	695	644	616	647	621	681	682	635	668	701	657	735	657	654	675	708	675	612	655	634	647	691	687	617	628	657	695	629	615	656	658	652	642	697	630	653	676	663	688	692	672	664	648	685	695	661	676	665	635	715	696	709	623	652	668	634	691	665	684	593	738	660	660	675	684	665	632	673	687	709	656	672	660	638	644	688	679	668	648	663	673	667	639	626	716	691	651	616	685	675	633	613	671	648	651	683	684	618	657	688	647	687	617	659	623	662	685	686	652	658	651	680	669	663	657	658	660	679	649	663	662	670	639	655	658	690	680	646	657	721	664	729	627	636	676	635	650	660	709	676	631	647	684	667	678	682	666	677	636	647	673	633	643	637	659	645	698	666	617	675	615	663	640	650	663	657	667	688	664	668	628	664	652	609	640	645	667	654	691	661	655	680	682	613	622	684	652	707	702	634	667	651	667	659	702	631	647	655	630	692	610	684	682	682	625	692	682	632	698	655	621	666	644	661	649	687	639	690	668	663	693	685	635	658	656	681	637	675	675	657	671	630	629	638	678	657	645	643	638	631	681	675	644	683	657	692	669	687	685	674	664	671	656	651	655	589	673	653	683	651	661	656	659	656	623	680	671	676	640	644	613	632	667	645	702	676	646	623	632	631	644	629	677	692	671	613	629	686	648	607	614	669	643	675	648	653	652	655	596	682	663
25009	21292	27365	24925	14475	944	575	477	442	420	417	380	384	363	331	390	363	364	338	406	343	348	343	346	355	378	341	308	324	328	353	347	361	329	325	348	326	344	338	335	324	366	329	342	309	356	352	313	327	337	343	354	371	315	319	355	323	339	301	324	293	336	331	307	335	319	316	364	341	341	355	305	324	320	331	326	338	330	345	314	332	375	303	330	384	314	315	333	346	345	315	331	301	348	355	332	303	300	308	338	351	372	345	313	304	317	342	334	348	355	347	315	357	309	327	311	338	330	328	359	357	349	340	322	355	321	342	343	339	320	328	331	361	337	336	363	355	331	325	336	316	318	345	354	344	320	322	337	350	303	352	360	345	336	325	342	352	369	359	324	347	311	340	341	336	300	350	326	359	322	318	341	308	355	320	351	355	338	335	307	301	334	353	344	397	338	343	347	327	360	324	301	335	327	337	335	353	344	312	348	320	353	355	355	323	331	326	326	366	325	326	295	320	359	321	326	366	390	344	303	301	328	312	338	306	340	337	340	348	315	352	305	316	320	331	321	306	301	356	384	344	320	317	287	377	318	339	330	318	324	321	328	330	321	317	342	349	328	336	367	351	324	342	324	330	331	330	318	340	310	349	304	325	327	346	327	351	368	340	351	316	335	351	375	301	323	336	342	352	335	302	333	313	321	352	319	315	322	372	357	347	336	315	323	322	334	346	337	364	323	350	304	314	358	331	336	319	297	358	359	336	345	313	345	361	323	319	353	331	343	354	290	308	321	350	306	310	354	311	323	330	319	349	327	309	320	317	351	353	321	326	356	316	333	358	362	332	304	353	338	340	324	351	339	379	308	351	357	335	304	349	308	312	306	310	355	320	347	341	324	308	334	328	342	342	343	318	337	322	297	325	327	318	350	336	329	342	347	367	340	332	331	364	335	332	369	305	371	341	291	295	326	344	373	352	323	298	324	331	322	354	334	309	343	327	339	358	308	328	326	338	360	352	364	350	318	324	378	358	363	316	334	313	332	341	306	271	311	339	328	334	329	324	325	348	330	348	328	345	324	319	362	365	309	355	355	365	322	332	283	366	324	322	349	336	319	321	334	358	330	311	322	333	346	331	311	331	339	380	333	300	319	291	333	362	303	348	306	330	339	323	313	340	336	319	325	320	343	331	328	301	357	317	353	333	313	303	352	306	360	340	329	368	354	346	319	290	318	329	309	356	342	353	344	336	313	334	328	329	340	320	313	339	319	316	318	331	361	333	349	337	368	342	332	305	338	329	320	323	309	278	336	327	347	323	361	361	308	307	351	337	324	339	360	331	339	326	345	350	325	327	312	349	342	354	326	337	331	311	329	325	322	321	338	345	323	350	336	349	318	323	301	340	328	334	344	318	352	309	377	366	322	344	286	333	316	315	331	357	366	338	308	366	334	320	320	360	371	354	323	315	333	365	340	348	306	332	317	340	358	323	308	311	350	337	322	350	335	343	335	333	356	300	339	336	314	352	319	320	351	339	361	361	357	324	327	345	334	347	306	347	342	359	295	350	344	311	340	320	351	333	322	344	317	317	299	331	334	321	328	329	308	333	336	364	339	322	321	338	324	351	354	319	317	327	328	328	359	340	321	296	324	370	378	341	327	336	357	362	348	327	318	310	337	313	378	333	323	359	324	322	350	359	339	324	333	301	329	359	328	328	352	317	325	297	353	350	334	338	347	317	339	343	341	337	334	341	331	339	340	345	355	338	360	296	363	335	319	321	315	322	334	323	340	324	342	303	320	312	348	336	309	325	333	322	280	350	329	331	322	345	326	359	335	358	326	359	338	334	361	321	319	357	357	318	365	325	359	318	323	322	338	338	330	347	368	306	337	322	338	336	339	317	331	329	336	327	306	357	313	342	333	345	303	328	339	314	300	349	353	338	374	372	321	333	320	334	344	350	358	344	346	323	358	314	315	322	336	342	337	337	359	338	345	320	330	349	322	321	338	315	359	316	349	348	322	317	337	346	360	320	339	332	312	321	305	339	328	341	348	346	330	319	346	304	318	348	319	368	319	339	320	353	322	347	308	336	323	342	336	332	376	343	313	306	293	347	344	336	342	334	324	336	317	339	345	330	339	345	299	355	356	330	372	344	309	349	341	323	340	352	352	344	305	333	351	329	336	331	347	320	296	316	318	344	307	358	329	347	335	377	314	344	324	346	298	318	329	362	321	341	336	345	317	378	350	309	337	347	327	316	346	314	351	313	352	330	317	327	335	361	335	342	331	358	330	346	299	304	370	337	316	354	343	360	307	355	315	365	311	322	323	296	332	358	292	333	335	346	328	310	350	325	358	358	321	322	335	337	327	337	320	333	339	344	343	329	332	354	315	333	331	316	325	322	320	319	341	344	308	319	349	355	328	324	334	371	335	333	345	317	303	332	310	316	344	281	325	337	373	327	318	324	340	342	322	336	319	304	337	319	299	300	327	322	327	330	345	314	382	341	343	332	317	330	323	332	353	312	363	331	336	320	336	328	331	360	321	334	330	347	336	323	377	344	346	327	334	291	291	333	325	350	302	327	366	357	335	329	344	313	371	317	345	338	316	326	343	324	351	344	314	348	328	342	333	316	343	347	326	326	333	330	352	312	317	326	305	344	334	329	357	322	323	366	317	325	344	334	302	345	331	333	348	319	326	368	347	357	324	324	342	365	326	336	315	353	368	336	341	316	296	304	377	355	300	343	317	354	334	329	337	325	310	330	307	356	287	349	323	329	325	316	322	341	376	323	305	318	340	343	322	306	310	280	349	329	331	305	347	320	318	354	338	336	329	324	322	326	311	364	352	329	329	325	315	298	356	307	337	324	339	308	362	323	335	325	313	339	330	369	317	336	351	324	351	341	330	317	359	342	367	328	336	364	280	353	333	338	319	328	325	356	310	308	315	343	302	316	322	368	367	331	335	354	336	325	342	330	355	341	329	334	321	374	353	316	352	369	343	286	354	338	318	306	309	324	350	370	358	325	315	320	319	363	317	366	320	339	326	356	344	355	309	352	335	337	299	312	316	321	300	327	338	322	333	311	314	342	315	298	340	338	307	355	359	304	329	335	337	334	360	329	314	336	329	340	346	349	330	337	342	306	327	327	339	333	309	376	348	373	371	301	343	318	315	339	353	326	325	312	367	349	330	337	347	313	333	341	334	302	316	321	310	360	336	346	342	330	353	309	322	334	310	334	329	329	370	317	352	317	336	329	354	350	322	354	332	345	330	346	342	289	330	342	328	366	307	332	363	326	357	331	334	336	332	318	330	343	364	330	357	334	343	325	331	331	350	350	341	338	333	334	323	339	333	324	317	313	375	343	335	349	346	334	338	343	331	318	319	361	348	331	339	331	340	329	340	332	333	323	311	295	341	321	337	346	324	340	332	331	311	324	329	343	349	363	368	350	306	341	338	341	328	337	318	315	337	328	331	316	325	351	368	358	306	371	353	369	332	328	327	351	318	333	343
29131	56720	4315	2116	1488	1207	948	823	719	662	571	584	529	554	519	541	422	496	487	425	447	423	464	445	406	473	451	463	413	420	427	470	439	430	420	401	437	444	425	410	431	426	427	453	416	424	445	422	421	393	434	454	420	449	439	400	425	412	414	445	416	416	415	457	424	432	427	418	393	408	417	431	426	394	409	412	388	446	453	427	416	413	431	430	436	392	425	439	423	446	454	432	390	424	440	416	413	445	425	413	428	415	431	451	422	434	407	452	394	358	458	406	422	416	428	406	451	390	473	400	423	434	384	432	448	419	434	428	428	409	437	449	437	434	444	381	424	437	451	406	429	439	435	422	444	410	415	415	409	442	438	437	435	441	388	448	453	449	416	382	404	377	424	402	399	405	381	407	415	443	412	414	417	430	376	409	407	425	413	397	437	418	449	389	424	407	418	407	409	423	416	372	404	427	445	438	380	443	398	449	413	382	411	409	435	408	419	421	391	450	466	405	384	434	406	392	419	401	441	430	428	413	424	431	412	359	431	415	411	394	425	385	437	409	460	432	414	408	417	421	432	428	427	408	421	435	399	415	403	410	396	398	426	373	399	403	413	398	414	427	419	429	401	436	431	424	377	397	415	447	388	429	420	394	450	410	447	377	420	398	420	401	444	391	400	410	400	445	445	417	407	399	404	420	421	424	421	419	435	416	423	400	394	404	456	383	392	396	402	418	431	423	426	447	433	446	422	399	423	413	404	406	426	423	433	385	408	436	401	417	427	445	427	436	392	405	416	446	410	420	382	413	442	393	395	367	422	439	399	394	383	413	452	386	445	387	414	440	444	402	394	413	436	414	393	417	423	414	448	409	430	397	430	435	438	404	394	416	371	435	399	422	441	435	462	427	453	427	442	432	426	459	405	441	424	405	409	407	404	411	406	389	406	408	450	426	418	412	402	383	404	417	393	437	450	400	415	443	424	388	429	379	401	398	409	446	412	428	410	412	436	383	393	407	393	393	405	423	448	418	425	429	396	411	383	398	437	412	434	389	420	414	425	408	455	452	414	457	460	419	420	450	437	413	427	426	430	421	435	457	429	417	425	418	420	423	401	403	391	398	427	416	412	428	443	405	414	426	454	410	421	413	399	420	437	437	404	425	419	415	446	412	388	416	421	370	412	427	418	399	394	406	424	427	406	449	430	465	399	417	411	421	427	456	423	398	388	415	456	456	411	396	395	422	434	440	453	424	452	441	416	453	437	417	436	407	390	440	389	457	395	389	420	393	378	448	437	425	424	435	412	404	409	396	379	456	418	450	425	422	406	403	412	393	426	402	409	443	434	399	369	432	426	390	424	422	416	424	393	426	411	378	429	382	471	417	405	426	419	430	424	424	380	422	428	399	424	421	422	361	392	442	420	403	415	416	383	392	405	399	409	439	408	404	395	415	414	430	417	437	428	402	480	424	389	397	403	394	411	413	396	452	429	413	408	447	423	451	389	401	431	437	463	403	423	387	412	441	455	419	402	419	388	420	428	427	398	392	423	393	431	399	391	400	446	418	420	433	404	412	384	405	435	409	411	423	406	459	405	393	410	424	459	433	439	417	462	421	437	429	417	431	419	424	438	423	414	376	419	460	425	472	408	446	422	442	427	384	390	447	409	409	418	424	409	427	393	408	442	437	437	422	408	459	427	401	432	417	416	461	428	400	402	405	442	404	435	408	383	434	411	395	433	448	402	419	476	446	409	411	410	419	414	413	421	454	416	399	417	404	396	439	380	427	417	406	396	388	431	452	446	432	436	395	445	411	403	391	404	415	408	406	390	395	400	407	424	430	417	433	436	406	431	424	364	437	436	397	423	405	393	416	417	410	405	419	415	425	409	400	435	397	412	430	379	412	427	413	429	427	440	457	446	421	432	413	442	464	398	403	420	420	433	398	454	381	416	438	415	409	461	438	415	432	439	399	427	447	414	430	427	418	448	403	435	420	399	431	405	407	386	405	411	421	417	446	401	387	434	423	420	434	452	419	383	431	426	435	426	404	401	395	407	392	451	430	420	431	398	380	385	414	423	411	427	405	397	418	425	418	439	438	406	463	393	421	438	401	434	420	398	430	402	433	420	396	428	386	412	411	480	436	413	438	403	454	405	457	440	398	450	455	445	402	414	426	435	373	472	426	438	442	456	408	427	420	411	439	413	427	406	400	424	387	420	429	421	406	403	406	446	411	419	446	391	405	442	418	434	419	414	394	402	435	415	463	430	434	456	404	399	407	438	427	409	417	412	423	416	395	439	417	422	401	429	407	433	414	405	419	434	375	400	439	428	431	371	462	447	411	431	420	406	421	396	405	443	419	427	423	393	396	427	442	424	429	400	395	447	404	423	472	470	435	412	437	402	436	425	382	388	424	440	410	392	414	401	406	388	416	439	480	420	378	429	400	403	422	408	392	440	427	445	400	403	404	430	415	416	413	407	438	443	398	398	452	440	416	423	434	449	434	422	418	424	396	416	400	413	408	417	387	444	408	405	437	428	431	418	421	384	448	437	434	415	421	422	409	429	407	416	410	420	412	424	396	420	447	420	408	408	388	383	447	421	397	424	411	406	412	407	432	429	411	402	399	402	394	380	417	399	419	424	420	433	408	401	413	434	473	410	425	428	416	453	395	443	385	412	412	437	414	434	420	441	395	427	417	453	440	424	439	397	439	439	435	437	437	405	420	415	441	432	418	406	385	401	441	435	383	425	408	447	435	394	415	383	411	416	439	404	427	467	413	392	392	404	422	386	405	422	418	414	403	424	421	388	407	367	439	445	415	464	406	437	439	411	438	421	446	409	385	395	434	383	426	431	432	418	391	435	435	422	418	427	421	385	440	429	403	402	435	440	397	426	415	421	414	390	445	410	391	427	446	418	408	410	423	419	433	393	422	413	408	410	393	382	417	389	421	400	380	405	411	434	441	411	417	426	455	431	419	425	391	430	397	430	408	436	404	429	452	409	444	407	389	415	417	384	435	394	414	446	450	381	441	461	387	410	392	399	433	414	370	410	401	436	452	402	436	450	422	425	444	395	432	388	429	451	420	439	395	416	425	431	443	408	410	417	453	433	444	413	400	397	407	409	382	415	397	458	421	415	389	439	414	420	417	437	425	397	403	439	406	387	404	401	433	420	392	437	440	445	384	413	423	433	425	421	390	426	436	425	426	430	419	440	432	439	417	454	414	449	439	410	408	432	413	388	415	407	435	410	425	409	404	415	424	439	398	417	448	424	424	412	421	393	415	415	411	425	455	390	369	427	417	444	414	413	410	391	413	411	413	425	414	441	415	435	400	416	427	394	412	424	397	386	383	412	418	435	451	416	421	458	437	446	399	368	464	412	405	429	408	399	423	400	385	453	444	417	427	434	364	420	415	416	401	417	432	402	420	413	419	424	407	414	401	404	421	435	396	425	424	434	414	411	400	381	418	392	395	417	434	397	401	453	375	458	417	402	423	393	420	438	419
22863	21150	28436	24047	21121	21162	13157	1463	1021	953	893	816	764	790	767	717	688	642	650	646	621	621	616	638	575	584	574	612	578	633	606	581	596	582	575	558	603	558	593	593	558	569	544	570	619	570	576	561	606	525	575	542	537	597	588	588	579	609	523	559	589	563	558	558	542	571	593	599	562	556	568	586	590	559	546	520	592	554	545	579	532	588	574	617	566	569	587	594	538	571	572	590	545	583	548	577	560	559	525	571	543	534	531	573	596	548	540	544	563	531	529	581	580	581	593	576	593	568	548	550	532	566	602	602	577	605	577	602	582	533	529	543	574	572	597	602	557	566	573	540	587	530	579	489	556	577	516	572	536	530	528	566	520	524	539	527	626	593	514	583	527	592	558	533	545	536	569	520	528	545	564	556	557	535	574	601	572	583	565	576	573	539	548	538	570	565	563	634	542	559	631	538	535	568	564	564	573	558	548	535	532	583	550	554	556	553	531	555	588	616	607	580	537	571	551	529	562	542	585	546	558	586	591	565	587	575	542	553	550	519	560	631	532	570	577	632	534	573	571	541	585	515	557	550	566	592	603	601	564	551	525	530	567	612	537	559	601	559	583	563	560	556	567	598	566	589	606	577	564	616	568	538	596	542	593	585	597	594	584	503	559	554	594	586	564	521	585	568	572	570	591	571	561	543	566	538	568	576	573	574	574	582	601	588	504	524	572	561	530	546	583	555	594	572	583	571	577	565	590	574	589	518	585	561	524	526	501	535	572	589	573	585	574	574	584	594	541	528	568	565	549	565	560	570	592	568	553	595	538	603	530	531	586	593	563	549	566	585	563	549	533	573	559	564	548	582	545	569	594	529	586	576	568	557	551	558	580	556	572	546	504	543	566	553	578	556	572	543	568	575	577	569	533	546	531	574	546	537	564	573	558	551	553	522	592	584	559	536	588	594	524	560	577	575	552	537	574	545	558	518	583	570	611	596	531	559	537	543	536	552	548	562	601	551	536	612	534	565	545	540	527	548	554	534	592	555	534	576	577	558	575	536	598	524	559	571	558	574	538	564	556	542	555	563	577	565	561	553	555	593	551	622	587	500	586	561	537	590	550	570	566	560	592	550	513	570	554	535	566	526	566	607	558	557	577	535	559	594	534	565	556	550	563	593	580	553	575	532	566	564	563	536	583	537	576	590	527	634	583	523	586	591	562	553	575	584	578	556	565	584	560	514	566	569	589	581	585	570	565	586	532	572	567	632	598	537	519	549	573	556	564	543	551	544	540	579	542	549	531	534	605	548	560	574	553	563	557	562	553	569	567	535	586	573	580	557	576	583	541	559	530	604	566	583	549	538	575	563	593	561	553	555	561	527	580	573	578	576	526	560	589	561	583	607	569	567	569	518	558	554	556	565	572	548	546	569	558	564	555	547	583	591	570	519	552	578	542	561	553	547	567	594	567	597	575	556	557	598	617	549	588	567	587	604	550	594	547	574	541	545	544	542	554	537	566	572	538	579	518	568	552	557	565	612	569	557	581	551	595	572	552	533	573	564	521	568	542	579	597	551	571	571	581	543	540	584	576	547	517	545	554	629	592	571	560	553	561	575	566	580	559	574	521	535	520	521	598	598	585	624	577	520	584	595	546	573	553	541	546	600	557	553	606	564	542	551	533	542	574	513	527	580	565	601	568	568	606	577	535	612	542	574	546	577	570	557	610	602	563	583	587	530	510	555	563	569	559	550	583	525	593	526	596	552	582	509	594	518	592	539	551	547	572	550	564	593	542	528	579	588	563	533	537	549	574	537	558	558	576	570	556	535	579	538	546	562	551	564	583	525	549	532	532	541	586	556	576	531	530	555	587	560	573	539	520	544	553	572	560	548	567	584	533	572	546	556	539	553	577	568	549	532	584	606	573	563	573	544	548	562	587	546	613	573	577	576	593	577	562	553	589	590	590	565	517	612	578	589	551	557	544	564	568	567	514	553	507	637	572	555	585	610	573	559	553	609	541	578	590	537	551	580	528	572	531	543	578	543	574	540	573	510	571	590	582	581	513	580	596	600	596	536	560	579	586	607	606	572	582	599	593	572	551	544	588	553	556	604	573	584	549	536	594	536	556	563	560	538	539	544	568	531	582	598	522	542	554	551	600	607	578	558	554	519	580	600	587	548	565	542	588	556	559	561	531	605	617	576	581	521	611	560	551	540	586	545	605	531	552	594	538	548	543	577	523	534	568	577	578	576	606	567	552	550	546	583	552	572	546	566	550	544	581	534	533	593	564	572	560	533	520	558	496	563	524	571	546	611	604	540	564	550	604	556	531	553	560	555	533	552	544	559	566	606	529	529	558	562	581	564	572	579	534	527	550	542	526	585	568	556	546	582	547	566	543	541	522	565	563	569	537	560	546	555	534	576	526	586	546	586	603	553	549	631	618	566	627	536	608	614	590	561	584	540	604	560	547	615	537	562	537	546	569	509	538	558	617	552	506	594	578	566	579	554	579	563	561	563	562	542	608	534	564	536	588	596	566	523	574	523	526	531	596	595	544	586	560	573	528	515	553	560	556	581	599	592	571	513	552	531	547	579	553	551	560	583	585	525	599	557	553	559	581	533	531	552	544	532	592	582	575	548	567	595	516	584	552	528	563	526	602	558	525	567	579	585	544	574	593	563	543	556	560	540	555	567	554	574	588	571	512	557	572	576	563	540	534	535	558	525	555	524	587	582	561	570	548	586	565	554	593	549	538	499	564	548	559	551	561	599	557	554	562	572	578	526	532	540	548	574	597	588	547	599	563	579	554	564	573	559	513	586	594	595	543	559	570	547	533	582	531	540	604	532	555	537	580	510	553	545	571	567	564	573	568	587	562	543	526	526	554	570	556	559	573	556	565	534	563	499	545	568	548	581	518	600	553	538	579	578	513	520	601	590	603	557	563	542	560	554	557	580	559	592	556	573	568	583	555	528	549	535	560	520	550	579	570	574	556	587	563	548	548	577	536	530	575	559	558	564	556	575	578	563	570	593	535	542	558	573	618	571	522	588	531	531	588	565	604	540	541	539	563	539	558	539	542	546	552	540	580	533	533	535	577	585	562	548	624	572	568	567	553	530	550	558	552	559	574	521	591	570	561	561	536	574	557	588	547	562	563	545	558	522	565	603	547	612	515	583	571	581	558	590	569	523	572	567	522	582	566	521	588	552	589	595	596	537	581	581	567	556	569	596	545	571	576	567	544	531	578	562	564	576	567	569	569	610	556	541	594	585	547	550	536	543	556	587	571	554	595	561	546	535	544	622	536	585	567	590	583	585	600	555	552	544	555	563	541	539	614	506	573	571	576	570	553	563	564	563	543	548	566	586	565	614	581	524	570	574	545	576	565	549	569	622	590	547	557	550	571	568	568	594	570	570	560	609	530	555	548	579	571	551	571	574	587	522	551	574	600	538	553	558	546	564	530	562	536	569	542	572	528	592	573	564	604	529	586	559	584	574	570	547	572	556
28300	75832	10704	6281	4466	3173	2564	2091	1823	1529	1400	1179	1155	1014	1017	881	927	841	818	816	811	836	741	757	788	766	750	727	725	703	718	676	625	714	714	699	707	677	699	630	732	742	694	691	692	646	725	655	685	641	674	656	686	692	666	686	646	673	681	702	674	698	646	677	692	670	705	637	685	649	696	637	673	673	681	629	632	668	667	684	682	705	667	666	688	688	668	687	672	639	638	660	634	678	685	650	625	666	663	659	635	672	624	681	676	685	656	658	662	642	659	680	685	646	673	643	677	669	671	694	637	666	645	679	744	656	714	741	734	742	686	744	705	711	743	707	718	651	648	659	671	680	649	620	675	680	702	670	685	677	651	694	704	674	698	675	675	665	681	674	683	650	655	670	675	680	679	708	707	687	659	694	694	659	685	663	667	697	691	672	615	690	671	648	664	690	614	713	642	678	628	710	639	677	702	660	634	668	693	680	632	672	678	676	649	633	634	675	661	635	658	639	687	679	662	689	651	676	661	652	649	692	612	720	616	670	680	681	664	696	649	642	645	660	657	710	690	639	631	661	666	684	683	666	691	628	675	654	649	695	660	652	685	658	697	678	617	619	665	677	650	673	688	628	692	697	709	652	659	663	615	642	628	690	683	631	671	674	681	713	680	649	660	663	652	649	669	669	647	647	648	664	669	632	681	637	644	673	670	655	675	633	658	629	638	703	634	720	697	696	664	634	691	656	641	640	661	660	692	690	696	688	661	654	698	684	687	709	653	658	661	637	653	701	627	697	678	662	654	653	695	671	674	614	644	637	669	612	649	665	669	689	684	662	659	668	646	704	644	701	661	698	656	664	703	672	678	612	647	633	698	659	649	701	637	667	605	680	677	664	652	640	682	667	695	706	670	673	668	644	651	653	670	709	712	674	636	702	693	656	630	659	672	638	661	702	686	692	656	679	664	712	708	712	672	683	659	658	676	646	716	709	672	663	664	665	671	668	647	661	641	725	671	667	706	668	680	690	682	662	675	677	678	640	639	664	663	677	680	672	640	687	635	663	665	649	668	684	716	630	643	664	643	687	712	668	642	654	652	732	637	705	676	704	715	663	675	674	651	694	622	684	666	684	691	664	639	646	624	669	688	639	622	655	679	664	641	710	654	644	630	670	684	659	657	672	653	672	611	693	671	684	746	649	665	612	644	650	619	700	715	664	658	616	639	665	646	651	677	644	610	682	642	705	721	624	675	655	633	721	675	640	681	634	689	683	643	647	710	685	632	657	634	696	646	655	681	686	688	668	616	717	655	680	659	644	672	684	665	674	679	673	672	693	664	670	704	662	680	630	655	676	636	641	658	671	685	699	636	702	656	635	596	735	672	697	690	693	662	680	684	631	692	664	616	721	645	676	702	647	659	694	719	681	670	662	678	592	708	690	655	672	679	639	643	648	641	670	678	655	674	695	657	709	652	731	669	653	666	687	668	690	688	601	686	710	648	642	625	660	667	647	696	627	686	690	694	639	673	651	693	646	694	702	692	726	650	662	702	652	698	677	654	678	684	667	683	673	672	700	662	610	663	660	686	644	663	679	679	668	668	633	683	679	624	657	666	689	654	691	646	694	645	676	632	679	625	650	668	678	631	684	718	686	680	686	664	682	652	642	668	707	678	673	648	682	663	685	622	652	662	681	619	654	664	658	630	635	632	674	639	676	679	659	700	634	681	664	657	668	671	659	678	705	641	664	670	668	696	673	666	680	626	647	688	653	626	672	665	658	659	647	654	640	693	685	662	646	657	646	660	683	693	662	677	671	656	673	645	669	730	679	673	630	730	641	718	647	716	687	666	667	673	684	672	737	649	685	668	668	676	682	630	678	653	662	663	644	660	675	660	692	629	684	666	654	647	682	624	672	654	692	649	672	709	621	688	686	615	643	710	659	684	702	649	717	650	684	631	658	670	665	651	646	665	653	617	660	688	656	677	688	688	649	645	696	662	677	689	691	658	661	687	707	661	683	661	711	657	740	679	670	701	703	661	640	639	699	655	639	688	679	631	711	682	642	682	679	702	717	665	663	662	690	673	691	669	639	651	634	629	584	656	633	666	698	716	681	700	639	690	670	675	670	640	702	677	674	617	668	670	714	701	672	634	629	652	629	680	680	619	674	674	655	663	713	682	681	680	680	670	679	681	680	705	622	717	668	683	708	646	672	679	634	686	676	637	657	659	675	696	662	656	604	643	656	700	693	679	652	679	681	659	702	670	659	675	702	649	642	677	680	683	655	648	656	639	681	645	674	680	689	678	694	699	647	639	648	674	683	624	667	639	677	654	681	640	686	648	654	646	633	675	675	677	698	672	643	650	609	660	651	636	662	660	698	654	650	653	659	668	752	664	629	659	639	653	667	660	655	656	676	690	670	650	643	696	683	648	688	661	677	703	635	665	707	682	675	699	690	658	678	610	657	614	743	648	667	667	676	645	639	675	658	652	626	662	719	615	706	669	695	691	661	629	646	626	676	649	700	688	666	684	652	675	648	706	704	688	666	640	665	651	641	674	666	653	646	669	694	673	685	651	674	695	665	688	714	656	652	698	649	661	655	724	623	682	646	667	671	677	705	698	632	689	641	670	698	662	613	636	697	692	691	680	665	663	699	675	623	653	681	624	683	668	685	698	636	687	698	679	725	656	651	659	668	663	685	620	690	668	714	703	661	656	687	656	666	697	638	675	687	643	693	674	614	667	629	679	670	695	679	677	680	641	679	680	693	671	643	695	676	677	651	687	619	668	638	697	659	684	648	657	660	697	693	672	677	632	646	675	672	681	696	654	692	644	664	667	663	648	650	674	685	662	661	649	647	685	682	668	655	705	657	634	681	670	672	607	627	636	668	671	687	639	645	672	653	647	684	684	669	680	670	668	687	672	654	666	663	650	617	657	623	694	691	642	654	672	653	647	654	685	700	683	655	659	680	695	661	660	658	678	654	682	650	656	682	660	655	696	662	634	704	666	678	688	661	696	637	632	656	626	651	672	652	700	673	697	698	658	688	626	704	675	702	715	673	671	658	663	655	702	703	714	674	732	659	678	671	664	710	652	682	669	669	678	660	622	658	724	710	643	658	636	641	701	668	667	651	665	676	691	666	657	689	663	643	681	630	672	658	616	649	660	672	696	666	677	662	642	647	697	686	642	637	706	661	711	639	653	672	726	634	639	648	711	619	637	700	715	688	696	698	667	680	712	668	692	635	689	656	698	677	662	652	704	701	645	666	709	636	633	673	647	679	604	653	676	673	644	670	626	656	686	638	660	709	671	653	643	702	707	668	672	656	732	694	696	677	672	696	668	669	647	656	704	598	655	652	652	671	635	674	699	667	693	652	662	627	659	712	645	647	649	629	666	751	651	694	688	698	681	723	602	669	666	661	690	659	699	661	695	623	682	660	650	615	656	638	657	649	712	635	652	675	713	661	669	708	672	679	661	668	579	683	625	678	657	635	632	649	640	687	612	705
27294	22183	12179	1287	719	693	546	430	391	378	384	371	407	400	369	396	381	406	385	392	409	396	376	375	396	364	414	381	390	354	374	405	386	396	371	397	377	397	375	382	394	365	374	428	344	380	388	408	376	373	390	391	399	354	414	387	364	409	395	366	372	367	380	394	331	381	404	366	368	378	372	420	375	367	350	400	386	406	357	394	360	331	382	402	358	355	374	391	421	397	349	383	366	362	399	343	393	375	350	393	372	304	360	362	378	389	353	395	354	349	355	431	384	422	401	354	416	352	375	381	376	421	391	393	380	383	412	385	416	390	373	398	384	379	420	375	382	434	352	347	407	374	398	371	374	370	385	375	379	376	397	370	367	344	376	390	386	390	402	381	385	369	369	407	372	387	364	364	372	374	390	384	395	372	379	384	374	370	418	359	369	399	383	386	389	373	407	357	354	349	364	386	382	379	403	386	382	326	401	402	365	401	357	422	395	383	344	376	339	347	348	346	364	361	373	383	354	360	383	424	368	385	367	413	394	419	374	386	367	376	398	386	422	377	381	375	384	401	337	404	398	402	365	372	371	358	339	358	398	358	378	377	369	389	408	425	368	383	378	391	361	360	362	384	397	377	389	357	402	362	385	368	407	383	390	381	382	355	397	359	392	377	389	392	364	407	381	354	381	385	358	385	382	344	394	379	362	385	373	357	356	381	387	389	382	379	382	345	350	373	338	347	373	402	361	386	378	368	394	337	346	372	390	364	345	363	408	383	386	342	356	382	376	339	372	348	387	364	383	374	376	368	391	363	405	351	395	375	356	346	336	395	366	347	353	366	384	430	371	377	387	400	399	347	405	379	351	383	377	392	404	372	361	346	392	352	350	403	400	369	359	379	412	375	382	371	360	381	389	379	346	362	382	352	405	369	387	442	388	382	397	379	392	425	359	386	373	393	429	351	363	383	353	396	385	381	383	379	377	379	367	400	370	327	403	340	392	381	357	399	369	370	365	405	387	383	381	382	379	353	360	383	383	363	385	378	385	374	367	392	407	337	383	370	399	338	364	372	374	379	359	381	346	372	394	351	394	390	399	350	374	399	359	398	368	361	342	423	348	371	364	403	369	375	415	392	375	363	362	380	350	381	365	375	396	387	348	329	365	366	350	368	354	383	391	361	360	381	377	374	415	371	367	399	370	373	362	396	382	373	388	341	371	390	372	376	416	403	387	371	358	384	390	356	370	362	401	369	372	391	400	368	383	386	388	375	375	418	360	376	358	399	434	379	363	371	362	395	372	356	367	404	419	371	358	397	373	377	366	387	392	354	394	345	370	396	416	378	347	395	411	401	381	395	377	357	385	386	392	406	364	361	371	352	373	388	372	371	376	400	378	380	396	372	388	355	400	368	359	367	376	346	376	371	363	380	375	362	366	393	391	436	377	367	375	374	418	391	359	353	403	394	408	366	390	368	358	354	417	366	348	394	406	358	364	378	379	380	348	352	345	339	372	389	406	386	390	388	408	358	374	359	364	364	349	362	339	372	340	384	388	394	364	358	354	372	394	383	348	391	382	385	347	363	378	383	348	379	386	415	377	371	368	383	385	388	352	374	385	414	411	363	346	403	412	377	405	376	389	344	375	355	394	387	396	395	412	407	380	380	362	372	378	379	357	360	377	375	358	372	372	382	363	382	372	408	401	382	377	392	348	376	382	362	392	386	376	361	356	382	375	386	407	386	385	373	376	355	368	371	374	377	386	377	370	349	365	378	372	374	406	346	427	441	383	368	353	375	373	393	390	366	354	401	403	341	393	384	372	373	370	373	392	368	387	340	400	401	371	369	337	408	359	345	370	387	373	395	361	358	373	398	401	428	407	387	397	366	383	386	334	373	390	342	344	374	377	366	388	394	357	374	399	386	366	406	349	404	362	382	370	390	359	335	389	393	338	395	368	406	389	400	351	351	353	376	369	354	385	392	392	390	376	341	391	366	390	359	381	375	386	349	386	382	377	372	357	352	376	367	367	381	394	416	413	389	372	356	390	362	412	372	371	377	395	347	374	394	400	415	377	379	399	388	413	393	355	411	351	392	392	405	384	410	363	407	405	391	374	374	369	374	401	372	370	385	363	355	379	431	374	390	389	390	357	413	396	355	358	392	405	413	381	393	362	345	376	373	396	393	367	333	387	404	392	417	385	377	377	381	380	356	358	392	341	411	393	394	345	345	380	350	363	363	410	375	379	376	397	359	384	369	377	390	308	368	359	391	368	357	383	391	369	351	364	367	389	357	380	349	393	390	385	382	379	386	387	361	383	359	372	393	381	387	378	371	349	370	392	349	407	410	411	394	347	386	378	403	383	360	362	391	366	451	400	375	411	408	369	336	355	419	371	393	390	372	379	360	391	331	396	396	348	380	353	389	377	382	388	386	387	370	388	367	346	374	397	398	395	378	349	350	431	394	364	411	358	368	378	376	402	373	351	364	370	378	401	403	389	379	379	365	379	371	372	389	378	407	365	400	370	367	383	404	364	359	409	402	369	381	376	380	379	364	361	363	401	363	373	343	403	355	378	415	354	403	375	407	371	354	390	345	356	393	366	384	390	386	368	376	378	371	405	350	387	386	360	357	365	403	359	353	356	394	385	406	370	384	399	366	362	390	364	415	351	351	387	365	362	376	388	394	362	399	369	388	366	415	379	377	357	387	386	365	391	327	335	372	418	410	353	385	363	399	380	402	352	354	355	387	370	373	379	370	382	393	366	374	350	370	366	360	356	337	360	393	379	368	389	352	368	397	394	380	377	356	397	360	347	388	383	358	351	369	367	415	425	358	393	382	415	392	363	396	388	398	366	388	338	390	401	360	367	352	391	367	408	392	359	387	346	385	383	363	387	368	350	329	394	395	371	353	380	391	365	341	336	400	398	355	352	381	412	363	373	374	395	383	346	335	369	339	395	374	357	383	358	368	377	364	426	342	394	381	370	369	349	360	371	393	386	398	408	401	390	414	387	387	420	352	388	373	368	399	382	404	390	376	356	374	375	344	369	359	375	393	357	362	366	385	345	399	378	364	375	374	350	401	391	383	358	351	367	373	357	374	341	368	362	380	365	390	360	379	419	408	372	395	393	380	364	379	383	372	372	411	387	376	396	357	400	363	331	390	362	383	373	353	356	396	370	393	374	343	370	362	360	371	396	395	384	371	394	390	386	359	367	360	347	386	414	374	421	374	406	383	392	376	383	366	410	342	378	363	378	383	337	391	402	355	344	353	343	385	395	374	330	386	406	414	381	383	371	391	391	378	400	349	349	404	405	356	394	371	350	368	368	386	363	391	350	379	389	337	394	356	365	382	359	394	396	393	369	385	368	394	383	352	347	385	389	381	402	354	385	413	377	404	366	378	366	390	401	405	399	396	367	395	366	380	365	358	376	367	394	351	400	333	351	383	417	368	368	390	355	371	365	353	384	336	363	388	378	384	384	373	390	382	384	364	365	362	409	343	388	427
17838	29801	1552	697	646	620	522	504	482	531	502	477	469	445	499	449	487	442	451	424	456	455	499	466	476	456	490	469	437	469	476	447	443	497	435	492	405	438	442	500	436	438	474	437	477	445	481	439	445	458	430	438	508	483	447	472	475	444	440	417	481	458	478	468	433	434	426	477	475	472	426	460	457	474	446	418	466	470	466	466	475	409	468	432	470	463	481	474	458	479	432	406	482	505	465	472	456	442	454	440	453	455	436	461	468	436	443	468	463	468	463	470	470	441	480	418	472	466	459	467	447	482	455	481	430	492	447	478	460	447	463	440	503	452	511	456	432	448	445	436	417	454	486	474	482	450	498	444	420	442	482	479	458	481	461	448	449	454	453	458	454	474	474	444	440	446	474	466	475	490	461	451	445	477	450	451	444	440	462	482	488	497	477	482	434	460	459	433	473	410	508	461	506	459	461	464	452	437	449	473	440	449	453	449	428	499	497	411	456	453	470	453	449	454	470	459	479	480	475	458	466	458	474	454	454	453	461	431	420	431	498	422	448	463	486	468	491	446	501	450	468	415	486	451	456	488	437	459	462	418	456	450	446	426	464	442	429	480	467	505	504	457	464	461	441	439	466	453	406	473	436	427	431	474	412	454	458	470	453	419	450	464	464	453	472	439	475	458	433	433	458	474	439	409	441	442	444	463	454	435	465	450	461	480	485	463	437	459	463	488	449	438	450	452	491	440	437	422	424	456	508	462	452	467	463	472	449	474	458	443	481	450	435	462	493	474	460	452	460	452	429	467	480	474	472	469	481	458	450	448	449	462	429	476	436	440	457	463	442	480	472	454	456	458	446	449	453	457	473	473	458	445	441	446	491	427	455	449	444	436	464	458	458	471	468	484	461	443	420	488	430	459	488	436	461	484	470	454	466	450	459	473	432	460	456	435	490	455	474	466	497	469	422	447	463	449	463	445	460	414	464	446	447	464	447	464	493	458	499	450	452	471	450	456	446	461	445	457	451	427	458	465	454	489	463	441	467	419	453	435	443	433	433	404	463	430	505	438	486	420	454	432	483	471	454	449	474	461	404	410	472	502	481	453	433	498	438	516	456	460	468	465	490	473	508	435	466	445	448	484	496	479	454	449	449	469	480	449	474	500	457	462	463	455	441	433	457	447	444	467	449	476	436	447	475	462	421	456	464	450	459	456	452	458	426	465	441	477	474	425	503	450	413	459	441	463	417	434	443	450	453	443	452	475	458	447	476	446	449	459	452	452	475	482	489	478	477	468	472	494	448	456	423	480	501	425	444	458	429	487	468	463	409	453	472	487	482	452	425	486	449	460	468	458	451	436	483	454	473	439	427	445	461	471	479	464	465	413	454	470	507	463	465	434	448	450	437	450	471	435	475	414	445	464	449	457	463	439	438	479	489	444	442	464	459	431	455	471	454	451	445	482	444	451	444	472	423	479	505	446	456	490	452	446	438	465	449	471	462	468	463	452	446	458	443	466	457	521	487	500	479	474	435	458	456	458	470	436	465	497	476	444	465	454	471	454	464	475	420	443	416	506	434	453	483	472	470	462	469	478	437	452	469	419	447	496	453	463	451	443	461	467	452	491	451	483	482	465	455	446	489	428	463	466	424	425	462	464	419	440	470	455	469	435	451	451	449	451	461	468	461	480	457	426	483	466	455	485	410	461	427	451	478	461	470	470	456	451	491	463	472	449	425	456	469	428	450	438	450	462	480	439	479	470	492	440	434	484	496	434	477	456	481	458	480	456	478	458	434	483	440	468	435	440	516	437	431	485	470	458	434	415	413	470	491	461	491	438	452	460	499	468	400	418	460	450	452	432	444	492	486	430	472	435	465	460	444	465	432	444	452	469	444	463	443	465	400	473	440	455	464	443	454	474	460	474	431	430	494	456	420	479	414	444	430	479	466	485	456	440	508	452	451	468	436	477	434	469	461	450	442	454	441	458	461	447	462	473	468	439	467	450	440	438	478	480	464	476	427	448	501	498	462	458	486	474	480	445	453	439	481	497	453	446	457	449	427	421	419	479	491	445	479	444	442	442	416	432	460	455	422	428	455	439	447	476	453	461	457	442	475	454	466	456	473	450	493	457	443	436	464	477	482	471	456	459	444	501	450	449	420	441	452	432	452	471	484	454	413	451	452	446	537	471	475	449	441	473	443	413	509	462	469	434	435	441	479	498	474	476	430	431	452	482	434	487	461	414	434	469	470	450	466	442	465	471	457	468	455	416	440	433	440	455	469	436	498	414	420	454	425	437	444	487	440	450	441	462	446	460	444	473	475	441	479	445	462	484	432	436	485	458	471	459	458	441	439	447	487	419	473	458	450	463	463	469	450	461	439	475	479	454	463	453	475	440	450	444	476	445	468	499	472	442	467	410	454	451	425	431	438	444	458	447	476	482	522	467	466	476	397	473	433	460	473	443	433	457	499	467	461	476	482	445	472	474	460	495	450	491	428	453	432	448	454	458	437	444	419	459	492	483	451	447	446	452	469	455	438	444	477	485	465	429	469	462	421	469	435	401	474	474	479	445	465	448	453	435	451	429	479	426	434	470	444	456	477	477	450	481	485	443	454	453	494	516	439	419	448	510	428	419	471	468	443	447	425	456	464	492	494	457	461	426	414	458	443	497	448	514	450	436	468	439	455	468	453	455	433	425	449	458	439	469	452	485	456	459	468	482	459	422	476	486	429	491	476	438	465	426	470	479	483	467	434	455	437	457	450	464	456	483	421	472	451	431	453	447	444	445	496	443	435	454	422	477	446	463	441	482	470	471	396	499	458	454	464	470	441	473	496	458	452	458	429	479	492	453	452	445	460	476	487	447	451	436	466	469	467	465	457	446	433	460	464	479	459	444	438	451	440	448	490	471	455	433	427	474	488	437	481	479	451	467	465	458	472	475	461	474	459	452	453	435	472	459	443	460	477	484	463	438	429	433	465	460	469	430	427	444	446	506	478	434	487	474	486	491	473	430	454	434	462	445	460	411	459	457	433	451	452	458	436	426	502	459	471	454	431	460	432	478	459	479	436	462	466	484	426	392	467	442	435	463	430	499	457	443	451	440	436	454	466	445	508	484	473	479	450	462	433	461	470	451	455	490	467	447	437	459	425	444	472	482	446	430	465	472	437	484	470	455	476	454	432	453	484	491	447	464	419	456	423	491	427	448	468	460	457	450	460	460	467	476	461	417	423	437	462	465	431	434	471	470	475	441	474	446	482	466	479	484	450	466	447	454	490	473	446	465	466	443	414	478	454	476	419	453	437	457	451	458	432	511	457	447	434	478	462	443	479	490	415	449	453	435	478	457	465	458	439	458	433	452	445	446	439	496	452	441	436	443	499	452	453	438	441	429	481	457	456	426	434	448	463	456	456	469	413	428	444	455	489	470	489	472	486	440	427	485	482	489	509	485	470	467	433	412	444	485	417	470	491	435	451	464	442	460	446	408	460	489	507	458	443	476
23792	21177	27841	24529	21026	11947	1410	854	772	732	685	659	663	651	658	627	604	595	615	596	546	595	579	627	553	554	540	572	576	550	560	578	530	534	535	569	592	557	527	556	517	522	566	525	553	541	553	585	597	519	561	547	547	515	588	585	520	527	538	539	522	531	504	559	528	527	533	549	555	513	516	544	607	517	560	513	547	543	566	545	575	531	536	574	545	555	541	567	554	535	521	541	496	522	597	524	564	507	511	521	532	565	511	543	529	533	580	542	533	509	565	524	553	557	516	566	569	571	552	566	538	533	532	593	520	583	538	538	509	563	554	554	597	553	583	535	583	504	551	547	545	587	487	581	543	550	530	530	538	546	584	520	514	558	524	542	558	529	542	519	508	578	509	553	541	532	540	553	569	533	530	592	526	537	528	518	544	545	537	537	537	529	521	535	556	564	555	525	523	544	564	578	544	539	540	525	497	548	513	530	570	537	536	553	591	588	539	497	551	607	581	541	542	551	527	551	558	454	545	551	549	539	525	521	520	556	518	577	502	530	562	510	516	541	555	505	525	514	522	521	511	557	535	567	534	544	588	570	537	514	539	554	525	558	541	540	535	532	552	525	514	558	554	518	561	571	542	555	534	548	541	528	536	535	569	534	529	550	565	534	553	548	559	574	552	541	522	553	600	546	547	569	561	562	512	503	530	523	531	582	527	555	527	501	567	499	573	568	539	552	539	535	552	563	563	532	512	533	555	538	538	555	531	535	553	544	486	541	547	568	526	610	546	566	572	543	536	540	540	501	548	536	556	545	519	551	558	529	528	533	576	547	530	496	559	570	543	511	556	542	550	521	537	543	557	520	532	528	533	523	561	514	527	505	543	533	526	520	543	537	528	553	529	559	536	560	545	542	542	516	603	577	589	568	504	530	519	553	562	518	497	532	542	540	551	530	564	540	552	543	545	533	565	513	527	539	543	552	532	533	510	542	547	526	560	512	533	527	565	522	491	575	540	568	529	549	542	595	512	559	506	527	592	519	574	551	549	537	519	552	554	542	561	474	543	491	549	549	574	512	549	506	583	538	556	551	565	553	507	558	552	565	554	524	553	536	506	551	564	542	554	571	535	514	561	565	563	527	563	559	545	534	510	578	549	565	520	531	571	568	543	540	534	530	550	520	538	568	512	545	566	541	555	511	573	540	572	505	533	560	564	535	523	578	539	558	553	544	600	558	542	524	546	544	558	551	538	542	548	504	555	531	570	542	532	568	517	520	545	507	515	522	512	539	564	535	529	581	544	545	560	536	521	549	607	545	525	511	559	561	542	561	519	552	533	568	562	544	542	511	571	544	554	555	560	526	547	605	538	540	540	543	580	466	547	540	513	540	501	537	572	533	562	579	520	585	542	522	555	531	529	567	544	524	527	538	579	544	543	556	533	530	537	522	544	510	533	533	553	488	550	549	553	507	550	549	493	600	567	542	539	551	557	587	564	590	570	584	543	568	542	525	540	555	553	508	560	525	539	535	579	545	528	572	560	507	544	529	523	568	533	568	584	525	502	525	524	545	579	554	548	549	523	510	551	523	535	542	574	603	504	574	488	524	559	534	545	579	533	547	574	521	534	527	551	504	576	500	558	542	519	502	547	519	571	532	506	516	520	569	550	545	543	556	568	569	549	581	529	566	549	539	514	534	552	502	544	503	536	547	551	540	562	551	473	523	548	579	555	548	531	574	548	550	554	539	495	526	564	549	560	509	558	486	531	494	599	545	527	548	514	539	540	575	515	500	598	552	528	551	543	552	525	565	576	537	547	561	549	563	520	562	528	566	589	553	495	529	498	542	526	514	493	545	553	510	488	558	585	549	510	513	503	548	515	526	539	545	538	541	592	532	565	545	579	556	532	542	543	534	473	558	528	540	492	562	526	529	536	568	543	526	563	543	555	554	523	522	542	515	524	531	525	550	536	569	557	549	563	527	547	519	555	481	575	549	560	530	566	523	578	544	562	568	552	537	524	540	530	548	486	531	558	534	558	539	509	518	555	567	512	589	539	555	544	541	541	541	541	553	532	571	501	547	509	537	561	512	516	535	595	549	561	590	497	513	534	531	571	522	530	571	549	534	564	510	547	550	540	515	560	583	561	511	521	518	569	529	545	538	552	562	538	525	530	570	524	565	554	565	536	543	540	542	519	499	517	519	551	550	521	540	564	549	557	548	579	534	529	547	544	541	593	508	569	521	601	556	563	510	559	518	526	520	525	559	540	538	517	502	565	558	517	543	530	556	526	562	531	538	538	557	510	499	564	530	496	528	573	529	550	536	527	592	520	492	560	577	521	512	539	528	515	555	520	570	510	539	502	537	575	537	490	568	518	575	559	514	543	574	527	536	520	541	523	554	549	527	550	508	542	491	572	541	544	533	595	557	566	522	547	556	540	542	553	572	580	519	514	580	538	513	562	521	531	504	536	575	526	513	527	571	542	552	530	519	571	530	544	546	552	497	536	507	545	492	524	543	545	551	587	548	567	508	510	567	548	552	555	567	520	564	552	522	539	531	540	582	559	545	566	542	523	565	561	522	541	537	532	533	551	551	540	544	557	522	515	510	529	505	538	495	522	543	521	530	509	550	515	578	519	544	542	526	563	504	526	507	561	533	545	546	538	524	568	558	518	550	565	536	559	549	507	534	524	530	538	562	518	591	546	554	557	526	536	548	559	504	532	554	515	567	508	555	561	508	516	541	516	557	547	546	565	560	532	572	495	542	556	575	550	565	600	550	507	567	553	499	527	544	526	520	534	539	494	527	571	566	527	544	536	524	560	569	542	542	518	557	579	511	554	501	570	547	515	536	519	604	508	492	546	546	516	566	551	477	570	530	516	529	515	535	558	508	532	513	576	541	540	526	532	549	513	553	581	559	575	544	512	557	486	528	570	591	522	562	540	584	557	545	546	541	506	534	556	576	522	549	518	538	567	522	504	539	529	543	525	554	547	511	569	562	523	523	553	556	521	582	581	562	499	528	532	509	557	547	515	541	577	555	549	539	517	540	509	579	536	528	547	521	546	573	541	550	493	559	507	519	527	547	563	553	527	570	522	585	558	558	544	559	551	534	577	539	546	538	530	542	517	544	515	563	546	548	526	515	547	535	489	553	504	556	495	586	554	553	534	537	497	583	538	530	548	552	529	552	516	555	519	576	527	510	558	574	514	531	560	514	544	547	526	561	533	535	600	514	566	543	551	526	497	543	541	536	572	528	532	563	518	541	541	522	511	506	558	522	533	547	548	536	537	532	540	543	563	562	534	497	486	546	543	544	539	521	507	575	582	545	536	556	535	515	571	540	541	542	542	542	550	518	585	527	553	537	541	509	508	578	546	530	508	529	539	555	527	554	539	509	552	535	543	548	534	583	539	516	559	557	583	523	571	555	564	553	541	541	504	557	539	531	528	536	514	541	561	522	523	538	583	554	548	531	509	566	546	533	522	572	546	528	521	555	576	543	532	509
31127	72002	8924	3608	2549	1945	1510	1366	1161	1113	965	924	879	873	796	755	715	737	765	706	741	709	652	670	670	718	676	653	652	679	694	652	647	665	645	711	670	665	673	663	669	648	662	657	680	614	617	628	656	708	663	632	615	672	635	622	629	652	645	668	657	650	657	692	644	586	604	682	670	662	673	659	620	689	643	617	645	670	633	563	634	649	649	604	669	632	688	634	605	613	646	660	639	644	623	664	622	638	676	637	643	583	644	654	636	655	618	645	650	683	642	596	662	637	587	639	656	644	638	669	632	608	659	679	658	627	675	694	645	674	654	648	668	644	648	617	613	649	651	642	669	675	679	613	660	649	673	659	669	623	613	615	633	636	610	621	630	628	630	631	611	699	633	630	693	612	665	643	611	606	639	635	589	653	646	634	650	612	685	647	653	609	649	615	682	647	615	662	603	678	636	633	672	639	634	669	640	654	658	649	597	620	618	671	627	630	640	627	612	606	627	607	650	592	615	606	651	673	627	616	649	623	646	633	611	656	633	629	640	635	634	647	594	632	649	615	669	620	576	586	651	648	620	597	586	689	643	634	634	657	661	617	652	625	635	640	625	660	622	636	636	663	688	617	619	657	636	648	677	657	593	630	632	631	665	654	681	627	624	633	651	645	659	676	681	600	615	637	680	625	635	646	606	586	626	661	614	628	622	649	644	694	630	694	671	654	635	619	605	597	617	645	610	599	642	639	636	653	625	663	660	604	637	642	656	656	614	668	666	663	636	671	659	675	655	661	650	623	636	653	639	683	608	652	603	642	629	667	642	637	628	648	651	680	643	636	635	630	632	627	610	649	648	613	629	630	644	625	626	614	625	616	628	663	637	659	675	632	639	657	681	667	645	653	684	617	687	629	660	642	664	661	637	666	645	649	615	642	578	633	632	620	672	595	644	588	636	665	639	586	642	676	634	626	630	634	666	671	656	632	616	629	628	641	629	636	654	616	612	691	609	653	636	604	611	667	621	635	651	633	648	646	625	622	641	663	647	659	637	623	707	626	632	628	661	662	599	634	657	659	640	654	618	592	668	625	626	610	647	623	646	611	598	652	616	654	655	606	691	641	661	638	623	642	634	635	676	570	645	610	657	653	636	645	632	589	646	641	630	612	649	647	664	632	684	641	628	635	614	612	626	644	701	681	639	587	603	642	608	671	667	673	657	667	672	616	654	616	628	708	650	676	645	682	624	621	653	632	606	652	639	640	642	613	640	629	652	613	617	634	690	617	650	643	646	653	600	642	639	641	637	585	683	676	666	654	620	632	613	654	630	561	626	601	642	670	614	614	618	641	648	655	641	686	647	635	628	676	624	609	683	644	646	649	638	645	622	620	642	638	679	670	643	697	643	642	672	647	639	662	694	622	624	640	608	634	665	655	619	624	615	643	643	646	644	602	676	635	660	606	660	629	657	644	590	688	642	636	664	662	646	666	627	629	629	603	645	619	659	666	685	662	637	670	676	635	665	684	637	612	602	632	639	652	646	629	609	618	657	595	635	611	608	653	661	689	632	600	651	654	601	697	645	682	630	612	653	602	648	645	643	701	642	654	603	605	632	659	667	685	678	662	592	602	659	594	634	616	583	607	638	657	671	660	606	634	650	628	658	649	641	678	687	656	669	625	600	656	653	653	673	630	631	626	628	692	646	606	653	675	574	657	601	600	665	635	671	639	659	626	669	642	590	663	626	620	603	620	640	631	642	639	635	657	675	609	633	619	649	608	652	640	681	641	636	605	685	684	628	622	648	609	636	625	633	667	654	638	633	643	644	665	671	668	641	632	611	619	654	637	637	609	674	629	678	639	704	655	676	661	640	610	596	664	626	623	647	606	641	627	607	616	636	637	629	638	626	605	680	645	702	654	644	647	653	617	664	663	608	610	599	636	677	622	618	648	607	649	694	655	650	652	629	629	657	590	619	632	656	646	665	606	628	679	615	681	660	634	609	711	641	615	665	636	606	666	608	618	584	646	667	679	640	644	638	604	653	695	602	624	640	661	605	637	670	657	640	654	650	637	649	632	618	666	679	621	638	641	622	671	623	669	657	628	614	619	711	623	610	650	620	616	629	678	648	618	709	621	660	625	657	600	627	637	634	627	635	627	631	605	675	673	635	659	653	663	638	638	634	678	631	642	615	643	704	675	614	640	640	712	642	670	603	627	633	626	621	651	625	624	629	604	580	664	649	615	678	654	645	603	625	651	640	635	622	658	611	632	634	657	605	674	665	634	633	650	643	612	662	669	615	647	692	666	603	620	625	641	606	614	655	655	676	685	669	610	640	627	622	651	643	643	646	603	576	656	641	654	646	642	603	628	635	660	671	638	643	599	625	611	660	640	655	657	638	673	642	604	627	618	662	682	610	638	651	655	647	632	692	622	612	659	624	661	620	663	643	616	623	640	622	597	610	645	636	625	652	665	601	633	673	657	618	632	675	622	658	652	609	650	664	614	619	596	650	660	646	626	626	657	625	610	648	650	610	652	615	609	646	673	629	626	634	618	663	653	657	688	632	599	612	693	593	681	630	663	623	631	591	664	667	621	665	603	663	628	602	595	649	676	627	618	657	643	639	643	652	684	629	668	661	609	628	650	649	657	649	662	648	634	649	611	645	642	667	679	603	648	617	646	666	650	615	605	670	632	657	640	715	627	598	674	673	623	663	637	608	664	646	640	634	656	623	672	634	587	632	635	634	647	633	643	631	646	628	655	649	642	650	635	642	626	601	644	634	624	652	628	650	600	671	659	593	626	667	636	657	671	644	625	619	622	643	645	669	619	661	679	649	656	678	625	675	625	648	608	668	644	652	624	609	569	607	652	641	656	626	633	657	638	627	634	623	662	625	624	618	634	682	612	707	625	671	647	623	619	654	631	639	623	654	631	636	606	644	675	663	631	649	632	649	648	636	612	655	658	632	636	653	617	651	649	636	630	644	639	671	573	663	608	612	652	645	655	623	629	651	642	632	639	643	668	607	650	612	647	636	644	634	645	659	625	644	632	647	650	579	686	669	661	645	609	601	638	632	638	632	660	603	608	626	614	663	643	627	652	626	612	664	610	610	634	650	582	640	644	636	648	615	677	656	653	655	654	649	647	617	592	670	601	631	590	669	609	628	653	647	645	660	667	620	684	640	646	656	641	670	622	670	617	656	597	635	579	674	635	620	611	619	630	642	714	661	667	609	630	660	669	641	618	597	611	633	628	647	661	606	647	625	673	623	668	630	586	619	684	667	651	613	597	655	637	644	640	646	655	644	575	671	626	633	624	690	623	629	612	696	633	629	596	624	618	653	622	662	650	634	646	658	599	616	612	578	649	672	628	611	621	613	627	658	667	697	607	640	657	666	606	632	636	639	614	660	623	651	641	628	608	628	669	629	610	625	595	642	664	633	622	603	648	715	680	621	623	650	662	654	602	698	606	652	595	603	656	629	690	616	613	619	604	664	634	591	656	651	655
25029	21422	26828	25312	10347	726	499	454	392	421	368	367	344	348	342	336	324	360	322	301	310	321	321	323	331	349	299	345	346	311	299	319	304	319	272	309	293	290	315	341	325	294	289	306	310	302	290	305	301	322	305	307	333	295	291	352	292	301	322	289	300	332	310	339	284	329	289	323	312	324	296	356	332	291	314	301	312	296	287	323	309	319	290	311	311	306	300	301	332	320	310	312	301	350	310	313	312	290	340	285	329	296	314	284	268	315	309	294	286	296	276	293	317	316	329	297	326	293	304	294	296	337	359	318	307	315	313	316	298	308	290	329	364	312	303	296	315	308	295	287	343	333	339	300	308	295	322	330	338	295	284	310	336	319	299	325	280	310	307	274	308	306	293	348	335	306	319	348	326	284	322	324	287	335	332	315	338	286	331	305	324	310	321	271	306	349	342	310	309	326	297	303	295	300	300	308	298	329	343	292	282	325	342	329	288	303	338	288	300	303	317	310	309	308	311	314	290	309	318	285	345	304	299	309	283	289	330	305	298	327	315	302	299	307	323	306	321	275	338	310	329	302	299	294	315	310	309	337	344	297	294	312	323	313	335	304	293	304	312	323	312	294	336	310	321	347	321	328	306	341	323	327	334	330	345	290	327	298	344	298	315	342	309	298	313	309	298	284	302	287	310	278	350	317	308	324	308	292	339	334	331	327	310	302	298	328	333	307	342	313	363	341	333	301	329	281	311	309	279	322	302	307	342	317	288	326	291	283	323	343	267	304	312	318	352	310	290	301	322	327	307	315	317	320	323	319	311	331	259	325	305	317	311	308	324	309	308	293	316	314	317	302	335	326	315	304	313	310	336	318	303	300	307	333	298	317	317	314	314	322	306	307	300	340	348	300	313	316	281	285	335	321	330	288	304	306	332	315	299	304	298	302	276	320	315	316	290	343	305	289	326	285	278	321	297	299	371	326	291	283	292	314	338	297	321	323	274	310	282	306	281	350	316	296	316	346	292	299	293	310	311	306	352	318	305	299	322	326	282	339	280	301	324	314	295	294	296	317	312	309	345	332	341	309	317	322	343	292	334	302	269	302	301	301	302	294	318	310	326	327	310	316	307	300	326	305	324	318	306	305	321	326	315	337	290	299	282	334	313	306	273	319	272	303	329	316	311	327	299	315	312	328	341	290	282	330	298	286	309	356	321	337	355	304	303	296	320	319	323	324	281	308	333	326	286	328	331	310	288	310	300	328	349	313	337	304	310	301	338	305	321	294	313	311	344	318	302	315	305	299	298	327	310	310	326	309	317	307	288	312	294	259	323	329	301	280	331	310	316	297	299	333	327	300	305	311	305	349	314	288	307	330	325	304	306	300	329	339	292	312	319	312	285	343	281	283	344	292	331	315	309	300	319	315	298	292	300	336	314	318	304	293	320	308	301	323	287	305	300	332	311	283	320	288	321	354	281	340	293	283	319	300	330	283	289	346	294	318	295	304	302	266	334	334	317	316	317	305	306	299	316	293	294	319	309	301	323	289	300	309	316	304	288	309	318	295	322	296	351	306	291	297	314	300	318	319	306	312	311	331	306	332	291	321	305	311	315	316	317	339	305	302	283	311	266	300	278	258	320	317	324	329	302	331	316	302	284	291	351	296	308	340	316	328	319	340	336	324	323	295	300	311	331	287	295	298	323	327	302	325	346	324	318	310	338	318	307	333	340	302	326	344	304	307	317	293	346	317	317	291	297	302	309	296	313	308	299	294	322	295	344	324	305	322	293	339	297	327	289	297	327	321	295	296	327	313	321	330	320	315	324	275	313	317	326	275	312	322	292	272	283	343	330	321	341	292	309	301	288	298	324	304	310	266	307	318	302	280	323	305	335	301	329	307	340	312	293	314	307	312	287	311	316	351	301	308	306	286	310	326	308	348	318	313	325	313	317	329	311	318	322	325	292	323	315	322	288	325	336	314	308	310	303	306	300	336	278	307	304	324	313	318	287	331	292	284	281	304	297	296	277	308	326	331	284	320	311	330	289	304	328	298	347	317	329	301	307	313	303	339	310	304	288	267	304	298	289	334	312	321	282	335	315	311	334	301	348	297	305	317	334	310	325	319	295	278	291	267	308	290	316	291	284	351	293	313	310	332	335	321	322	300	306	301	324	318	329	314	307	290	310	305	299	316	331	323	326	320	291	318	298	266	305	331	302	322	275	280	299	344	310	291	332	302	329	324	313	287	330	329	306	341	298	317	317	336	321	304	324	330	313	324	320	303	298	299	282	291	282	320	296	303	303	330	297	298	289	318	305	335	314	286	306	317	327	320	310	336	326	334	300	331	298	327	313	341	292	315	319	318	308	300	314	332	309	312	325	302	295	313	307	294	326	316	302	320	293	316	325	308	304	333	294	304	318	334	309	296	312	303	324	309	306	320	317	313	312	327	300	308	322	304	330	304	305	304	290	310	305	296	290	315	303	338	314	281	346	308	300	326	321	288	331	316	296	288	319	308	324	326	301	311	311	274	329	296	288	310	321	307	316	310	349	283	328	294	297	296	338	321	302	348	317	312	292	318	318	318	329	311	320	322	339	328	314	306	278	329	307	309	325	334	298	319	326	296	297	269	337	297	280	282	310	313	338	323	314	306	298	311	333	317	325	309	297	320	342	334	336	327	316	320	318	314	312	307	321	312	310	318	317	331	328	299	288	290	303	289	316	322	317	309	306	332	346	307	296	293	362	347	276	281	287	308	320	330	296	364	296	321	301	313	316	343	305	328	321	288	330	308	305	323	293	315	313	327	314	308	314	312	298	305	302	282	324	325	307	319	299	292	344	318	285	318	300	351	284	331	317	276	267	326	311	314	278	311	302	307	292	293	308	333	306	337	281	293	340	321	303	335	304	305	319	285	310	315	338	318	341	280	313	339	298	287	328	316	285	309	331	311	307	324	316	313	310	282	281	306	287	268	325	320	334	313	341	332	324	296	299	320	284	313	281	317	318	308	327	344	297	289	328	323	309	329	322	305	319	339	295	299	310	332	323	318	315	311	328	272	300	363	337	306	340	315	291	339	326	308	321	313	323	320	293	332	329	304	309	303	273	305	286	325	321	343	326	305	299	300	291	316	316	295	328	287	292	306	299	312	321	292	302	316	339	319	266	323	323	315	302	310	329	302	338	324	323	303	293	306	314	293	304	324	318	343	300	312	316	306	329	304	297	328	321	306	297	345	302	307	297	301	313	305	359	286	298	304	309	332	334	312	310	306	319	298	298	311	318	308	297	289	292	297	310	335	305	330	317	319	323	300	314	300	325	305	279	312	319	299	327	338	292	301	336	317	305	339	304	312	324	311	320	303	313	327	325	298	320	316	324	323	293	305	322	296	329	297	297	293	319	297	294	323	304	301	350	324	288	339	321	335	284	331	333	331	302	327	363	334	288	326	282	329	311	317	305	318	297	291	325	286	280	330	343	314	312	345	332	305	333	283	301	297	318	307	317	300
31600	62588	7838	1945	1429	1134	895	752	688	604	576	538	515	503	444	471	451	464	487	439	427	431	364	441	422	406	434	427	395	401	420	394	381	378	389	414	397	343	414	354	412	387	419	411	430	401	386	423	412	396	374	412	410	406	387	377	424	376	350	419	407	377	430	383	397	423	396	366	392	401	391	427	384	387	410	369	373	377	380	372	393	385	407	377	413	411	402	399	394	406	389	378	404	377	374	357	412	377	394	410	413	400	398	401	374	363	430	387	411	430	439	392	398	419	370	412	430	402	397	399	397	388	393	413	432	397	393	399	394	417	384	408	392	372	383	422	388	392	403	419	378	385	411	392	410	381	386	402	373	387	412	380	395	380	386	412	366	430	394	414	379	344	397	390	405	406	399	364	382	416	417	387	378	378	395	407	417	402	400	399	408	440	394	377	398	399	387	400	346	394	406	415	373	401	373	380	364	411	405	372	396	385	376	375	378	402	403	377	389	373	397	355	382	411	414	395	377	415	371	360	424	402	379	415	382	374	372	401	410	382	390	389	363	374	376	402	393	369	419	384	416	419	397	388	411	369	394	391	376	389	341	370	365	388	413	395	393	379	395	362	410	385	423	416	383	361	434	392	390	353	389	375	390	395	427	385	395	383	379	412	432	411	405	388	406	374	406	379	402	399	409	432	397	418	408	420	381	403	343	374	385	365	379	384	407	378	377	378	411	385	408	352	400	429	380	389	415	378	369	377	398	398	410	424	369	403	401	378	383	351	406	364	363	401	403	414	392	408	380	400	430	379	380	390	376	402	383	405	361	407	389	379	385	433	397	372	406	413	420	394	378	421	427	418	387	373	407	394	408	387	410	371	402	409	389	383	381	422	416	392	386	403	394	391	430	372	393	373	409	415	387	362	416	394	387	382	413	399	394	434	423	392	322	396	383	416	401	418	403	395	407	431	391	382	384	425	410	371	359	394	394	408	397	395	395	394	397	408	388	379	373	375	395	370	391	386	405	405	381	391	378	384	414	404	385	376	396	410	358	373	369	413	386	377	392	420	363	381	414	351	369	355	432	394	402	380	365	390	399	389	393	376	418	363	413	379	392	374	396	380	384	386	379	422	386	381	394	414	369	386	391	403	391	394	375	354	395	377	373	416	348	408	416	339	375	405	414	386	388	381	387	397	363	391	374	362	417	379	394	395	376	356	397	367	374	377	421	376	330	403	416	413	393	391	410	368	381	407	382	400	380	390	388	386	392	394	400	374	391	364	400	412	352	372	398	369	376	378	364	421	359	405	386	398	438	405	402	393	429	415	417	407	412	393	392	408	378	365	408	353	395	376	420	425	405	411	426	364	385	396	377	365	400	398	384	387	391	406	415	404	391	377	418	383	428	362	373	377	374	376	394	404	387	397	373	373	375	417	427	382	353	407	362	404	359	410	398	371	380	412	368	403	370	385	408	401	402	388	387	417	392	386	380	389	410	361	434	376	418	406	375	385	408	398	402	383	406	398	391	416	383	388	372	394	369	406	380	393	361	400	389	403	396	386	398	372	371	394	390	364	400	402	395	426	349	386	379	365	385	387	414	377	392	368	393	385	409	408	401	384	376	365	379	393	385	416	371	391	379	401	402	404	374	381	384	358	376	403	410	395	368	399	418	404	408	398	395	423	408	390	412	410	391	393	361	407	408	369	367	372	400	369	397	426	420	414	415	409	427	385	361	383	389	372	377	392	389	395	377	379	375	410	397	367	370	387	375	377	345	369	413	412	415	382	405	404	382	398	402	388	366	357	388	377	380	399	416	388	397	386	370	392	389	366	402	376	384	382	414	413	372	405	421	405	392	382	330	434	413	378	405	409	367	386	377	393	368	388	365	385	371	423	425	406	393	381	382	401	381	358	392	386	422	407	363	363	376	345	390	419	402	361	376	415	433	395	369	357	397	366	407	411	421	430	356	355	372	377	398	382	397	412	400	365	384	362	378	404	418	362	381	399	369	404	371	376	395	370	403	421	395	367	399	418	428	387	421	374	378	390	387	395	390	407	459	357	439	398	379	397	420	403	374	381	403	418	378	397	376	385	412	411	374	401	362	384	365	396	388	431	426	383	421	377	394	424	385	394	361	411	410	379	401	373	356	347	387	392	400	379	403	387	399	367	422	331	346	400	382	376	380	384	390	366	380	406	374	386	387	401	391	407	383	394	396	382	401	390	419	391	380	393	369	388	335	402	396	423	373	383	355	408	365	424	376	404	355	429	392	400	408	379	389	413	385	358	372	430	380	374	395	363	409	402	403	401	372	396	416	378	369	384	401	347	376	418	391	386	401	390	403	384	391	342	396	415	369	410	338	370	352	378	376	425	400	375	424	391	411	379	369	417	397	420	372	405	425	414	377	385	386	382	376	393	404	382	365	372	383	392	405	385	378	388	396	377	397	350	393	365	384	400	401	361	371	400	390	402	374	386	405	412	380	429	412	373	356	366	430	405	397	390	367	408	367	393	355	396	404	397	413	391	398	400	379	393	404	396	411	399	388	373	388	366	389	366	388	381	421	360	383	378	376	396	410	423	387	404	387	342	392	395	412	392	382	382	409	401	388	365	408	379	401	375	371	394	430	371	400	416	369	377	424	387	382	402	400	339	389	399	352	444	394	397	413	380	417	395	373	356	377	397	400	366	412	392	426	367	411	392	385	387	379	385	394	381	386	414	338	411	400	381	405	401	373	383	391	408	376	351	397	378	370	381	392	404	331	388	373	407	390	403	388	394	410	403	414	407	394	396	383	403	351	413	378	427	386	389	394	402	387	390	375	435	376	386	359	383	398	377	383	378	361	382	377	378	380	406	379	373	415	385	395	377	406	371	381	398	409	385	375	387	395	369	403	378	393	381	426	397	401	378	373	362	387	423	364	413	386	382	427	397	400	389	393	373	389	362	370	364	392	401	425	396	426	367	420	386	368	383	379	401	383	384	377	375	385	341	388	401	404	379	392	413	373	403	375	415	428	371	367	398	381	393	387	358	388	418	389	394	377	366	404	399	412	394	408	395	387	385	400	417	384	402	381	409	395	388	353	397	429	445	371	353	385	369	394	373	404	417	386	378	389	408	420	367	404	389	392	380	363	375	390	420	374	377	407	418	402	369	396	432	433	386	372	392	412	348	386	397	399	389	366	391	419	403	383	361	362	414	398	392	371	388	396	365	404	337	390	406	377	387	391	355	375	411	397	384	377	386	404	430	395	403	391	365	395	402	383	380	375	377	387	367	376	407	362	398	424	361	365	387	355	390	369	394	368	421	405	397	405	408	419	382	405	373	384	369	375	386	408	415	397	383	430	406	388	380	395	358	403	378	426	406	419	373	423	352	388	377	370	371	398	397	390	366	368	377	409	370	396	406	383	416	392	393	407	363	392	413	395	374	389	383	417	348	420	387	423	374	403	392	395	392	338	374	373	380	432	407	399	361	375	393	373	428	388	390	385	392	380	403	396	379	433	402
22801	21161	28440	24049	21119	21081	8650	1310	970	900	816	787	734	690	711	637	669	671	655	592	661	597	619	595	590	569	647	544	565	629	587	535	553	573	582	579	581	593	632	547	535	554	551	560	560	552	565	540	563	554	541	569	521	505	565	573	553	555	528	575	520	535	538	558	499	496	512	556	556	522	503	534	548	574	543	524	565	534	548	524	525	506	570	562	531	565	603	522	516	526	527	548	572	537	525	566	515	543	569	519	534	518	554	514	497	536	575	564	554	528	599	549	516	481	512	578	518	550	530	556	553	519	555	553	535	531	557	527	556	523	565	513	595	527	563	521	561	549	519	580	509	545	577	565	540	526	555	548	592	552	570	533	553	521	540	539	557	500	596	544	532	519	543	558	554	540	504	535	555	551	524	555	523	497	552	589	588	543	547	490	532	537	516	555	593	540	518	537	552	518	522	551	552	508	562	520	551	526	554	520	554	529	482	527	572	558	567	498	500	552	500	555	496	546	524	541	549	531	524	552	492	502	562	544	528	497	501	533	519	528	560	522	538	512	520	551	532	538	543	510	512	533	553	539	537	541	551	513	565	571	559	515	564	585	515	560	575	558	566	575	573	533	550	511	547	581	509	561	543	530	528	552	524	548	510	545	569	529	531	564	507	563	471	528	527	523	567	537	534	500	545	545	537	533	577	555	529	490	548	520	563	540	530	534	519	563	531	522	526	523	532	540	532	559	514	548	562	505	515	519	557	517	522	555	513	528	493	541	518	569	544	513	509	489	516	511	528	534	558	558	541	550	580	557	500	546	543	528	596	508	545	509	521	570	570	566	546	553	535	589	578	521	528	546	521	522	559	540	513	569	544	533	557	545	554	576	558	536	556	519	530	535	553	537	530	542	542	552	535	521	572	580	564	573	527	533	518	512	561	531	505	562	520	555	582	558	589	565	565	512	502	531	585	569	554	509	529	533	522	520	560	522	506	538	509	539	550	557	573	567	533	545	566	552	540	537	526	515	549	476	535	538	567	512	539	525	502	527	558	506	519	545	534	511	545	544	582	558	545	505	553	522	554	563	513	541	534	514	565	559	514	552	555	517	577	517	560	553	529	563	550	541	522	513	570	512	512	526	510	537	524	554	575	552	509	529	522	524	550	520	571	540	554	514	535	535	549	567	521	525	533	574	551	560	567	541	528	580	535	539	521	538	551	521	480	497	563	550	539	541	528	549	553	531	512	520	548	544	500	558	537	536	549	547	557	555	511	548	510	570	529	534	536	493	569	462	527	531	523	545	548	538	550	583	542	556	590	529	561	546	540	561	500	538	537	586	559	524	547	514	555	535	549	523	518	546	531	562	500	548	535	512	572	572	488	529	532	557	529	536	509	528	534	553	515	517	524	536	529	592	488	508	545	509	513	538	569	526	528	527	594	528	532	538	527	550	536	535	514	564	528	507	578	549	559	510	547	534	539	593	541	545	540	584	578	500	570	557	515	523	581	557	558	554	548	509	480	539	560	497	581	557	558	508	523	556	509	557	543	561	530	516	514	505	524	546	588	522	545	553	504	549	559	517	511	515	597	529	527	531	579	535	535	549	533	545	526	567	547	516	566	566	583	498	570	573	579	580	564	533	521	548	570	543	525	531	569	537	540	552	565	536	543	562	564	535	521	526	523	561	544	544	538	547	568	574	573	497	537	494	536	548	518	508	561	545	543	541	525	550	513	555	525	543	522	534	543	499	571	517	542	537	507	549	514	545	532	563	528	519	550	553	538	515	506	568	514	556	528	530	537	532	561	521	538	579	581	540	492	502	497	560	536	529	584	535	510	567	530	561	569	530	548	533	550	578	553	566	523	525	560	516	482	533	483	551	501	548	524	574	540	526	558	549	525	518	528	513	577	532	558	501	592	514	546	585	528	519	577	527	536	539	551	537	533	532	527	559	520	497	509	536	537	548	514	533	577	519	569	545	549	535	550	516	557	541	551	505	534	536	558	526	542	502	519	524	547	516	566	513	515	557	558	532	540	528	534	554	551	565	503	513	511	569	533	586	574	519	564	551	587	547	530	536	559	561	548	580	506	509	509	472	525	540	561	502	546	583	479	562	567	553	520	556	502	517	540	501	546	549	515	572	490	538	522	532	554	508	570	600	503	554	575	589	525	522	533	537	543	525	535	521	527	533	534	520	500	550	515	518	497	529	527	509	541	550	573	543	549	550	518	539	522	540	547	548	492	492	533	576	533	564	597	506	517	519	574	532	528	537	587	550	555	537	521	528	592	553	542	526	505	533	542	556	551	557	537	583	575	545	522	512	515	546	537	528	534	548	558	543	529	524	554	513	526	524	548	553	590	529	560	522	543	559	528	525	536	533	596	531	554	498	554	530	494	536	514	542	508	519	517	550	544	544	538	485	541	517	492	516	544	512	520	513	485	529	544	547	559	541	564	540	529	518	545	546	534	556	550	521	539	539	521	537	524	503	585	530	540	554	513	538	555	500	543	560	571	526	574	531	560	568	517	536	543	531	556	517	552	534	531	515	578	527	532	564	542	578	545	490	497	516	565	506	562	519	542	528	552	496	532	501	509	544	529	537	545	545	546	523	554	525	559	513	508	578	504	507	535	518	567	509	513	555	540	514	582	567	529	541	563	508	554	524	568	561	553	548	532	531	527	548	572	567	544	530	509	526	521	549	539	535	544	547	523	538	529	538	536	554	520	530	556	527	546	558	592	512	545	525	531	572	522	527	554	570	543	516	570	545	534	551	533	509	532	533	573	545	545	493	569	551	553	553	563	510	502	504	523	543	555	551	529	481	536	525	524	554	518	564	519	532	531	544	562	581	550	509	560	561	520	541	534	504	555	468	572	501	485	540	541	532	551	520	536	513	548	544	534	551	558	503	547	510	539	534	512	554	505	529	552	578	551	507	558	568	558	523	542	503	520	524	523	524	549	464	528	513	574	548	560	534	509	522	541	528	562	540	531	520	622	539	519	492	561	546	564	568	515	557	519	542	520	558	575	491	530	521	508	557	556	539	539	563	545	562	550	551	578	572	541	520	480	532	506	563	530	562	572	565	487	515	551	550	524	523	528	537	525	528	517	516	553	541	564	563	540	517	580	518	500	521	546	586	534	510	564	528	530	552	529	544	550	491	513	550	546	507	516	523	570	554	542	510	551	549	537	528	549	565	502	550	549	553	532	525	553	525	536	531	565	531	527	529	541	543	545	509	518	507	557	528	547	526	555	521	538	537	506	520	569	543	535	543	539	518	515	527	550	582	537	518	532	546	556	511	550	548	549	580	549	562	553	514	541	504	527	525	521	577	541	543	535	530	531	512	585	543	525	537	524	503	533	536	547	539	544	524	558	540	513	515	560	522	520	598	529	577	544	530	568	549	531	556	561	535	506	551	494	521	534	527	580	507	520	543	552	578	504	566	533	521	516	537	507	543	525	537	545	551	540	556	531	565	533	526	501	600	542	572	531	526	525	547	505	529
31190	79157	13233	6242	4102	3076	2363	2112	1756	1508	1318	1192	1125	1004	913	881	863	836	807	799	771	821	752	707	732	691	727	726	721	664	694	666	702	700	699	694	687	713	705	658	668	659	645	662	656	685	685	633	636	650	646	673	675	672	676	639	601	637	644	625	642	667	642	671	618	638	651	664	624	659	639	661	656	609	614	622	623	651	644	629	637	643	634	658	575	663	638	660	646	625	629	649	666	656	661	613	634	621	630	645	691	638	625	668	656	613	626	662	646	662	674	625	628	672	686	648	677	676	594	654	673	693	663	627	640	624	682	658	655	672	653	643	699	669	674	656	649	656	621	633	661	655	629	629	631	653	619	654	651	657	651	663	640	629	616	615	684	642	603	644	644	651	657	652	679	620	623	664	573	605	584	613	636	663	602	617	615	634	667	597	618	673	616	632	667	647	619	677	673	636	613	613	652	675	640	588	625	648	636	621	638	657	608	615	662	623	632	677	683	617	661	625	685	609	622	642	681	672	631	658	677	624	639	613	643	643	638	637	622	663	590	630	653	636	649	634	595	671	618	602	629	644	696	640	625	626	589	613	625	692	677	627	661	691	650	663	653	617	657	617	668	651	645	658	622	640	596	629	629	672	609	641	609	622	694	637	649	641	661	578	631	663	653	659	623	656	605	656	620	657	625	644	639	669	629	614	591	617	645	657	635	673	633	664	627	623	613	644	676	636	641	621	633	652	747	626	672	629	595	662	601	651	620	604	614	643	603	630	637	721	659	610	649	656	641	647	664	651	586	608	603	673	627	614	652	609	643	656	645	665	619	637	617	652	634	638	684	661	632	646	624	644	640	658	647	618	633	648	664	599	649	675	633	662	659	659	664	614	681	658	678	701	612	627	634	625	655	642	649	640	626	615	668	585	602	641	629	662	646	641	635	651	619	652	677	647	644	645	647	682	666	682	618	674	638	699	644	622	682	616	637	603	632	634	653	619	684	619	689	594	632	632	608	653	622	650	598	618	615	647	647	688	654	649	625	607	673	647	639	665	614	679	657	665	606	620	654	630	676	621	644	609	623	620	696	671	641	598	625	662	615	638	624	620	625	652	628	623	609	659	635	624	629	678	634	634	617	689	645	655	643	655	641	640	682	638	599	659	626	669	645	625	644	670	637	637	606	605	641	606	607	652	642	627	641	681	635	659	647	683	694	626	668	644	639	653	647	610	605	649	629	649	646	617	624	591	638	635	659	636	658	634	676	657	559	629	683	636	628	580	659	642	649	654	644	645	672	621	633	687	667	662	660	612	654	677	696	657	684	610	639	582	662	683	670	648	634	650	673	659	648	688	662	637	656	643	624	649	662	603	636	624	665	645	654	644	673	607	668	609	632	647	663	656	608	592	679	663	610	664	677	644	654	681	623	634	639	648	691	645	623	621	640	648	708	660	622	644	626	688	610	656	655	656	632	637	627	652	618	629	661	645	625	639	636	651	693	668	665	578	682	657	671	662	608	615	616	612	680	674	626	588	612	666	637	676	632	665	682	659	648	635	628	645	656	659	624	660	663	650	612	606	624	630	656	647	637	616	631	608	625	612	660	651	670	601	644	610	628	651	657	580	624	634	686	609	627	636	639	604	614	651	615	674	668	641	656	639	648	612	623	624	624	620	628	629	613	633	647	631	665	657	626	631	657	663	652	631	603	636	684	629	608	650	649	628	655	681	625	624	604	626	662	630	569	648	634	605	644	617	666	628	615	668	690	657	647	592	634	649	647	643	661	673	667	643	607	623	637	666	669	646	637	586	627	640	644	653	637	638	645	633	604	638	636	631	656	596	660	662	625	590	631	664	650	627	633	626	613	650	631	619	614	619	623	597	644	634	625	640	649	643	620	642	656	592	626	649	623	656	612	716	626	633	663	630	642	621	675	637	651	616	649	614	591	607	646	672	594	639	676	631	665	697	633	591	617	632	631	631	683	659	634	594	665	683	602	672	631	606	643	647	627	663	628	595	665	612	584	605	616	631	636	659	691	691	628	646	637	607	615	692	627	636	628	639	655	630	642	646	655	648	655	639	600	659	620	643	650	642	652	667	613	667	622	662	610	638	661	628	628	634	656	640	657	642	619	650	624	588	659	626	673	622	645	637	628	624	604	620	596	626	634	637	632	617	655	685	631	649	651	681	664	655	627	671	650	624	622	657	637	610	605	635	691	603	639	647	632	620	654	611	664	621	596	626	635	645	631	628	584	630	638	617	618	660	657	644	637	662	629	641	629	674	653	651	632	628	679	629	616	643	636	615	647	586	612	676	602	613	671	700	654	629	637	643	639	667	624	669	637	643	653	657	627	644	612	630	626	617	667	682	628	654	604	590	634	621	630	641	585	642	648	679	596	610	641	613	630	686	668	613	651	654	606	651	643	666	622	629	650	638	623	643	636	674	630	602	616	625	635	592	670	633	610	637	587	624	648	657	646	635	628	622	665	695	626	656	632	632	605	623	609	632	639	660	612	605	620	632	628	635	673	620	665	585	627	650	612	599	665	621	653	643	596	643	666	672	658	624	627	669	660	631	620	663	631	645	664	636	617	632	640	658	602	659	678	647	647	647	615	647	627	596	614	677	624	633	654	660	677	671	623	615	650	625	630	685	690	639	588	671	629	643	662	677	647	665	637	637	621	615	631	622	662	584	619	632	652	647	602	647	652	623	657	618	636	685	648	654	659	625	652	678	680	672	628	575	593	649	634	612	625	640	660	633	619	628	652	668	610	635	640	637	632	616	637	652	591	639	607	628	657	623	621	653	646	648	629	641	636	672	602	609	680	606	638	654	654	661	642	641	667	696	641	618	648	602	615	663	639	646	625	659	653	638	627	647	663	618	630	682	616	607	672	697	668	635	665	640	650	671	613	644	639	612	669	672	655	630	616	614	665	620	681	625	609	635	677	633	646	671	620	638	616	641	627	618	630	650	656	665	657	601	606	625	677	624	634	643	653	619	647	650	642	628	639	672	606	626	655	630	656	624	638	658	641	700	629	615	619	657	636	625	646	625	640	667	594	631	667	641	640	634	655	636	685	648	597	614	635	707	673	618	662	621	657	598	659	707	677	640	627	662	646	669	616	564	642	617	631	628	682	617	660	633	674	694	672	643	679	623	607	680	649	656	620	615	645	653	637	644	599	662	639	651	613	612	605	662	617	626	656	630	658	653	677	661	639	602	646	633	662	666	658	641	612	604	638	657	645	626	622	632	702	631	580	622	661	650	681	633	660	627	614	615	607	605	650	661	644	626	638	600	653	627	611	625	638	646	662	626	642	658	640	647	592	667	625	625	600	600	647	615	641	689	638	640	632	662	646	600	666	629	652	652	682	673	640	648	674	677	661	593	630	606	618	622	622	619	630	652	593	640	647	634	664	645	606	627	718	600	647	624	641	662	599	653	594	618	668	595	627	630	647	627	641	675	663	625	607	665	647	634	638	667	626	658	654	627	598	626	665	697	639	620
27162	22349	11537	987	532	505	414	418	397	371	339	378	344	370	347	404	347	343	349	361	352	388	356	339	358	374	328	372	355	346	398	377	362	345	336	334	362	344	364	337	349	363	375	396	374	357	311	342	362	388	364	360	302	366	369	359	341	348	364	363	381	316	353	385	329	382	342	385	313	335	359	348	379	348	355	374	355	375	383	358	365	369	384	350	342	372	372	350	348	363	389	363	366	346	369	360	340	386	357	349	356	374	351	335	322	334	340	363	353	345	342	303	375	396	381	379	340	350	353	345	376	356	372	378	368	325	339	373	369	364	384	366	381	365	356	369	347	352	335	352	329	336	344	350	366	391	379	357	366	371	372	359	384	348	352	362	378	344	363	407	341	382	364	384	352	386	378	372	378	358	343	372	368	379	363	349	369	366	366	358	362	386	342	357	330	373	370	362	350	366	389	371	359	392	372	377	361	358	360	355	359	377	392	397	352	355	349	342	375	348	382	427	362	399	355	365	364	363	296	370	332	331	345	402	381	341	355	353	376	400	372	346	341	381	354	359	345	321	372	380	364	331	344	361	359	354	359	326	357	369	328	365	349	352	357	351	348	344	343	379	338	327	364	360	349	336	339	372	361	331	371	359	352	373	389	395	349	342	374	360	374	365	320	374	356	354	338	346	413	351	364	369	363	355	345	347	315	338	338	360	356	365	357	385	362	345	364	378	386	347	355	385	364	362	345	346	395	331	376	366	339	351	379	365	375	337	304	352	388	355	361	343	391	372	403	397	367	331	342	331	404	320	409	366	356	349	347	330	351	356	385	377	357	363	370	346	375	343	325	373	360	388	363	358	345	385	384	352	302	372	366	343	399	378	372	389	338	360	367	363	365	343	366	364	365	377	357	351	338	386	345	378	363	363	321	340	374	357	344	368	387	331	376	323	370	356	355	395	373	359	337	374	372	342	352	344	363	360	370	351	406	358	359	323	338	377	370	380	387	362	386	352	365	314	366	369	369	338	383	356	334	359	340	355	315	351	351	370	383	385	368	360	380	342	344	372	367	384	355	351	387	380	350	366	335	374	333	343	342	376	371	320	322	384	357	358	368	323	365	385	370	378	316	402	364	403	365	369	386	395	356	351	370	352	349	376	351	351	340	370	318	367	367	360	379	354	319	320	332	364	308	349	351	341	372	373	377	381	353	387	363	350	355	354	367	337	371	354	334	373	352	398	348	332	350	370	357	327	397	360	347	347	367	398	394	373	358	386	326	348	385	370	351	362	360	374	346	356	374	363	352	378	351	340	370	362	372	333	372	339	342	364	364	380	375	352	386	365	330	348	370	354	375	379	354	370	364	342	368	367	381	344	307	362	355	370	377	340	346	330	373	371	377	345	342	357	372	338	371	324	350	352	364	323	363	368	379	345	398	367	364	377	346	338	348	367	372	336	340	339	362	365	366	354	341	345	334	378	359	331	370	368	344	397	352	351	386	378	327	351	352	350	331	346	370	319	351	365	363	364	396	349	376	357	363	351	377	358	365	360	361	370	348	350	325	348	355	362	328	347	358	310	329	339	352	360	376	368	364	355	357	378	359	377	399	394	355	348	373	344	367	356	351	296	334	350	356	356	355	389	364	365	398	372	338	351	355	335	369	335	334	364	336	354	330	382	394	353	345	372	366	369	350	402	349	371	350	338	352	350	317	340	350	332	356	340	340	348	385	353	363	367	348	357	364	376	345	358	355	358	361	391	348	359	340	369	335	383	359	356	347	336	383	370	349	383	358	371	347	388	346	354	355	357	377	351	387	337	350	367	389	346	365	377	350	366	340	358	348	370	372	363	365	336	354	344	338	387	353	339	358	349	359	355	359	329	366	379	374	371	353	332	364	378	357	326	345	376	402	314	354	387	371	346	405	319	349	375	357	359	334	394	362	371	388	364	341	383	345	351	378	376	367	341	372	328	333	352	370	376	362	352	370	373	374	355	372	366	348	388	365	335	361	336	342	372	366	348	387	346	356	315	365	344	341	383	364	344	335	370	368	356	380	360	347	338	328	316	349	336	340	369	381	373	342	332	363	368	366	333	384	337	349	352	362	345	335	362	324	353	351	331	368	359	362	352	340	353	361	356	368	372	354	319	341	363	388	381	366	347	369	367	333	356	328	370	334	362	362	346	348	355	352	349	347	386	361	370	375	353	341	375	337	324	365	373	372	358	374	384	339	338	349	375	328	385	348	343	368	351	351	403	383	379	368	365	355	340	320	336	313	334	361	338	356	366	371	361	356	346	370	373	363	322	298	327	345	340	352	372	365	356	368	325	356	352	357	337	377	370	370	401	327	363	334	321	347	367	388	372	371	337	348	353	371	345	363	360	346	339	331	367	329	361	347	328	388	349	385	365	336	419	352	355	351	356	370	363	354	335	347	373	353	340	352	374	322	377	316	377	378	360	390	377	357	312	383	364	382	346	387	346	382	336	334	377	366	320	345	347	372	363	371	325	338	346	366	341	340	353	356	362	334	327	350	406	349	360	356	361	308	371	371	330	361	340	350	322	351	354	340	348	354	360	351	350	352	348	377	385	354	353	342	358	351	355	346	354	361	336	321	325	361	351	354	372	369	388	340	311	383	379	353	343	366	376	366	357	357	366	362	389	328	380	359	362	350	349	356	369	369	359	351	366	350	371	355	327	350	378	377	375	349	367	380	354	355	350	358	332	354	342	349	351	388	374	365	348	365	374	383	336	330	332	380	391	375	338	406	326	360	365	381	332	353	337	378	352	371	370	317	356	350	326	349	356	366	354	335	374	368	365	333	352	335	361	356	368	364	356	361	344	343	330	344	344	361	348	353	352	361	356	329	364	345	351	342	378	341	364	346	404	327	341	366	372	371	376	354	368	373	335	373	359	346	351	344	335	359	363	352	344	380	340	385	375	371	352	332	353	358	360	409	354	396	333	324	349	364	396	311	324	363	343	347	356	362	329	358	401	334	339	339	366	359	373	363	364	343	308	358	374	365	378	364	329	386	373	336	339	385	350	354	338	362	365	356	356	344	344	309	367	352	386	344	347	375	357	320	366	355	357	360	365	370	361	389	340	352	386	355	360	378	337	370	330	364	351	348	360	359	390	352	360	318	367	343	368	345	398	346	351	347	376	370	320	360	320	348	373	383	392	348	357	388	368	370	369	370	358	340	363	373	343	364	357	329	379	377	335	342	342	364	413	363	369	347	353	341	362	353	350	339	369	380	353	358	310	393	350	366	363	353	352	345	355	355	352	342	381	369	386	357	338	339	351	378	347	353	332	358	339	373	379	327	301	337	360	333	366	356	362	384	360	366	370	351	366	360	369	342	332	369	339	373	377	323	339	366	369	371	332	344	327	362	368	355	345	380	363	380	357	367	364	351	349	364	375	347	346	335	376	353	404	395	366	394	336	363	364	351	395	387	397	363	359	332	354	380	360	340	384	351	336	380	353	334	375	386	350	332	362	340	340	349	361
19239	30541	3580	600	608	494	495	483	468	446	491	445	487	459	438	401	447	444	430	455	475	426	457	457	416	446	444	430	440	453	415	407	433	454	411	383	413	427	462	437	445	455	387	475	443	447	421	418	434	441	423	395	413	465	412	391	438	469	402	427	443	393	420	397	428	431	435	418	430	429	440	398	435	419	433	401	428	411	436	430	422	447	444	388	455	447	435	426	421	430	459	434	457	455	486	454	407	435	455	436	434	452	419	453	406	409	456	444	424	439	452	441	410	453	394	477	453	405	407	416	455	404	458	406	427	394	418	460	425	442	429	439	446	461	448	424	440	404	433	444	431	431	425	428	455	468	470	402	467	425	421	432	440	425	431	486	420	418	450	446	476	429	466	460	411	381	440	460	459	440	399	469	453	447	397	425	449	416	426	466	414	415	415	454	448	419	430	423	476	394	479	418	434	426	446	436	427	434	435	416	444	470	423	455	435	425	439	431	428	430	417	456	433	411	464	470	418	450	429	445	434	474	480	448	451	461	369	396	396	446	432	409	446	463	406	428	467	452	436	414	424	425	448	458	420	380	429	442	397	434	421	458	421	395	419	415	464	406	447	436	446	426	424	439	471	418	454	397	465	428	427	451	468	470	446	434	451	416	465	461	435	457	453	421	410	419	434	415	460	454	434	423	401	410	452	432	413	469	420	427	434	448	421	464	429	400	426	411	420	468	403	434	414	429	430	435	469	467	479	414	433	450	406	447	399	474	442	416	415	437	409	445	421	429	460	446	402	383	446	411	425	434	446	411	459	437	451	402	410	424	430	409	460	441	436	430	441	439	419	423	417	418	448	447	435	455	433	457	446	452	441	436	425	406	449	445	426	405	451	416	474	450	400	455	406	428	422	459	401	453	434	444	421	423	439	423	435	476	428	456	412	441	430	435	431	411	419	451	417	432	433	453	422	457	444	440	464	411	455	426	446	474	456	388	434	419	396	451	454	507	426	434	428	449	485	477	406	422	401	438	445	435	421	484	448	454	408	452	434	425	429	442	449	407	413	446	379	423	428	405	426	449	444	443	446	444	422	400	400	458	441	406	457	426	436	396	442	409	454	416	432	410	418	417	460	470	405	447	460	414	415	374	409	424	436	394	419	444	434	425	467	454	447	436	411	427	477	443	462	426	456	446	403	446	460	427	457	410	436	444	445	478	422	435	441	476	416	436	488	459	427	455	417	420	433	400	426	467	467	472	429	439	421	450	417	419	452	436	417	394	456	472	423	427	452	421	451	410	420	463	438	420	431	434	483	446	439	404	455	409	441	443	416	448	438	405	467	445	438	448	451	474	426	411	453	425	460	433	399	428	427	457	406	428	449	409	455	442	442	457	412	414	417	419	437	425	447	410	429	461	421	447	455	461	442	447	454	424	388	441	431	458	415	440	449	471	459	413	416	409	437	458	454	445	436	433	426	429	439	417	438	433	441	466	414	426	435	386	478	447	408	448	428	464	467	439	438	410	415	408	474	474	483	437	441	424	421	438	427	430	410	418	436	474	426	419	425	444	430	434	442	440	427	440	438	457	452	443	423	463	434	414	428	457	416	420	435	452	425	440	447	449	411	430	450	441	444	413	423	432	456	437	418	442	451	439	423	442	441	426	407	461	456	438	445	428	457	452	427	451	438	494	441	445	476	423	431	403	429	461	437	440	437	450	446	459	452	462	449	448	392	428	419	399	449	431	399	469	438	485	421	471	460	429	425	417	388	415	437	391	461	442	395	426	443	401	445	430	433	421	424	438	446	446	428	433	421	431	430	442	384	413	454	479	443	440	411	410	416	420	441	440	444	444	418	413	433	407	447	418	433	421	420	458	458	416	417	455	459	418	430	441	444	440	406	418	415	394	424	481	437	452	403	424	418	385	413	427	432	404	422	448	406	420	429	435	468	469	470	413	439	435	437	430	444	421	421	462	414	440	434	440	465	455	430	453	481	475	492	471	425	426	381	430	443	456	450	435	443	405	392	451	450	435	423	486	452	435	466	443	400	480	438	450	444	409	439	409	444	425	444	391	467	429	454	446	432	447	441	449	463	416	427	416	438	425	416	393	425	442	425	400	477	457	451	455	447	429	470	431	438	429	405	426	458	414	422	439	425	429	456	425	444	470	445	434	425	448	438	419	440	450	420	433	428	392	410	460	441	406	454	430	436	387	470	405	423	419	449	444	454	450	451	440	426	437	445	407	459	447	397	434	433	463	431	406	438	431	430	398	419	442	437	432	472	439	422	468	461	401	420	440	447	447	458	433	419	434	436	457	457	412	420	448	467	443	440	439	412	390	442	443	442	465	418	416	425	403	419	413	456	432	431	420	402	469	417	405	459	435	426	432	426	472	429	424	421	456	437	432	425	435	443	441	447	450	456	454	412	420	449	437	419	448	426	415	423	454	436	395	436	450	412	471	428	433	404	456	425	469	421	423	426	427	428	425	417	432	413	450	412	406	446	435	412	428	399	417	389	456	444	431	467	445	433	446	443	415	494	439	396	420	436	406	453	469	475	435	436	463	407	447	451	441	452	438	402	440	420	425	413	412	466	411	455	415	449	406	424	466	439	443	443	427	430	422	450	443	423	470	467	426	437	449	434	427	426	467	453	427	391	420	437	420	449	404	429	392	400	437	406	434	437	395	444	410	437	441	464	447	426	391	463	422	465	475	440	414	416	425	440	422	429	450	453	451	469	446	429	409	448	472	407	419	412	422	430	410	445	421	447	422	408	420	454	390	439	454	450	452	428	429	457	410	437	422	448	402	466	446	447	417	435	425	453	425	413	454	450	468	430	448	440	426	415	495	461	459	429	437	470	437	418	474	445	430	434	478	442	418	424	474	434	437	436	469	461	435	429	442	462	454	468	466	427	420	449	416	443	439	429	479	414	452	433	480	441	444	435	424	443	457	458	425	455	433	430	439	457	437	434	438	414	415	434	441	468	426	428	457	449	441	444	436	441	471	463	443	410	426	418	420	418	434	424	411	429	413	417	496	424	456	407	442	441	407	413	466	419	443	425	418	451	484	435	427	397	459	441	454	439	454	435	438	464	471	408	429	465	429	416	427	431	417	403	423	432	445	439	459	448	477	407	445	398	434	442	449	446	403	444	429	433	406	446	419	461	404	445	459	434	451	424	449	411	416	429	449	427	442	427	398	412	407	415	433	404	430	417	456	406	406	459	438	461	419	447	412	404	456	450	434	420	431	422	450	432	419	429	425	399	418	413	421	435	411	463	403	427	455	435	446	399	431	424	403	419	452	432	417	444	426	437	420	405	445	418	424	427	459	446	419	418	438	427	440	443	448	478	435	447	432	448	452	464	427	447	452	412	437	442	401	450	462	419	448	440	460	429	445	471	415	465	455	444	455	440	422	461	453	418	429	453	400	431	410	424	400	423	408	461	433	444	446	455	401	448	421	430	404	467	443	428	420	424	407	452	416	437	473	443	423	436	448	450	445
23824	21265	28268	24245	20908	8703	1234	864	718	715	656	672	643	691	574	627	584	558	545	585	557	558	545	516	543	527	543	549	560	494	558	548	575	542	558	548	518	542	553	556	514	535	584	551	528	516	486	516	527	519	526	522	502	518	576	546	528	541	484	518	498	591	543	567	526	531	545	544	537	548	562	500	531	548	513	477	542	523	532	509	551	543	506	545	521	479	528	498	538	532	545	521	516	504	464	562	568	517	494	503	517	578	529	529	534	563	516	519	514	545	530	565	508	507	529	550	517	511	533	509	511	534	538	547	546	507	552	558	565	567	485	520	558	537	523	546	546	541	524	471	530	497	461	519	551	570	508	564	520	533	564	516	534	540	544	510	530	530	554	543	527	537	572	529	563	510	523	510	557	487	558	543	530	559	517	508	519	541	536	551	515	526	515	495	591	505	550	493	526	500	506	512	558	529	547	521	497	562	557	536	491	515	542	491	518	565	483	515	512	530	537	533	539	541	526	545	523	547	516	517	552	480	522	559	499	502	521	581	509	502	527	549	507	511	536	508	535	509	508	502	551	528	480	543	543	520	521	508	523	541	553	526	561	525	497	553	499	561	539	498	543	496	525	590	558	531	564	511	509	548	515	555	530	504	541	544	541	510	525	510	545	563	557	532	533	573	535	504	521	534	561	535	536	542	501	548	520	557	552	556	504	504	531	499	518	497	523	516	564	564	541	488	537	506	533	519	511	521	520	496	515	547	503	545	573	553	541	500	531	503	545	545	517	510	516	537	526	490	513	527	552	533	526	525	555	559	508	515	543	519	508	495	503	528	500	519	530	515	531	497	560	513	489	545	475	515	525	550	518	542	518	527	534	515	526	500	508	523	554	523	519	498	529	507	515	567	522	540	522	591	558	552	543	508	487	572	527	512	531	533	511	514	531	493	555	544	538	539	519	512	531	522	477	543	559	566	541	534	505	497	543	564	541	502	518	496	521	523	506	506	562	535	538	552	502	530	517	491	515	499	548	553	518	500	515	548	516	539	547	526	532	558	499	523	542	547	498	497	528	547	495	551	525	520	521	539	511	526	546	536	544	532	545	521	529	565	544	531	544	522	517	529	553	524	539	493	527	537	492	530	539	529	481	561	555	539	520	517	532	526	518	515	508	515	537	532	515	499	542	542	560	531	524	520	523	518	535	517	518	540	518	516	557	539	544	530	483	534	500	524	550	522	528	531	526	497	531	547	554	537	504	561	526	525	489	519	558	556	505	553	512	501	550	523	506	537	567	533	506	541	499	534	536	529	567	532	549	528	536	536	525	555	491	510	493	525	468	493	496	542	567	515	526	528	502	504	540	496	541	512	499	501	522	498	493	582	517	490	516	524	535	534	508	499	536	527	537	487	478	496	525	533	508	563	534	536	521	508	534	531	495	512	520	501	540	514	482	545	529	522	489	514	569	497	565	510	512	508	508	534	509	528	533	509	523	567	544	542	556	501	518	532	489	495	507	517	521	521	534	526	531	499	499	510	533	527	491	543	517	533	505	527	508	518	503	531	497	531	549	549	494	511	492	498	487	498	487	492	512	522	513	509	599	493	500	501	528	495	527	484	535	531	520	507	576	553	532	560	478	567	539	493	537	506	543	533	489	503	501	570	537	517	537	518	509	533	584	519	554	527	529	519	562	499	548	495	497	533	508	523	511	531	504	518	549	527	486	524	489	488	562	493	469	536	537	519	557	534	515	526	515	514	532	517	517	553	558	558	543	493	559	531	523	523	511	549	532	505	548	529	516	513	539	508	495	534	521	537	534	507	521	530	518	524	560	536	511	527	574	497	547	534	502	479	556	522	500	476	524	516	522	552	517	549	527	553	493	520	517	561	509	513	559	524	556	506	547	477	525	503	527	515	560	533	526	495	490	521	541	497	536	528	495	518	548	518	528	555	517	501	475	468	543	527	563	533	515	534	483	561	528	467	487	505	545	529	561	530	543	574	518	555	471	579	499	529	474	532	515	575	521	550	539	501	499	520	527	520	509	526	521	517	536	496	537	557	530	520	513	520	509	539	496	501	515	522	538	528	556	477	538	501	511	502	531	506	506	508	523	527	535	498	564	573	560	526	516	493	517	517	524	509	546	520	536	549	536	531	532	516	538	538	509	523	516	550	502	513	523	512	576	542	534	569	533	511	518	547	505	517	521	532	534	550	533	566	533	536	474	556	485	561	510	539	596	559	520	525	535	485	513	486	542	502	479	517	548	522	521	528	521	512	543	500	530	500	495	518	508	507	542	544	502	513	543	547	546	527	545	527	521	538	483	527	550	523	515	533	514	536	536	480	540	556	513	525	525	536	524	482	531	491	561	514	481	510	552	514	519	510	532	465	494	504	504	573	530	512	512	517	556	497	534	537	498	519	563	517	520	532	478	561	549	507	536	513	530	484	543	519	584	529	493	540	526	538	543	541	500	521	448	522	525	531	518	528	488	548	513	480	502	524	537	567	522	530	527	505	495	499	508	518	498	489	548	506	524	493	542	523	529	527	501	527	556	505	567	488	534	555	539	533	525	495	512	506	551	517	512	514	533	534	532	517	517	508	550	551	522	581	537	543	544	534	506	541	519	499	551	498	548	558	547	537	530	522	544	528	520	518	528	567	512	540	525	523	523	512	519	519	546	515	525	559	529	539	543	494	488	520	540	539	496	560	553	569	560	536	502	516	508	525	511	535	525	490	540	588	512	496	504	523	559	514	526	532	526	535	522	511	542	500	495	504	534	533	514	539	508	513	511	513	515	534	467	504	546	543	540	497	551	553	558	550	572	537	524	487	478	519	498	522	534	576	484	509	521	526	553	508	490	549	556	535	524	498	531	524	551	461	549	573	539	540	529	565	522	519	532	527	498	532	569	557	481	492	523	524	515	523	535	516	514	532	508	557	524	519	537	566	561	533	519	528	505	502	537	513	516	553	521	484	532	548	525	572	561	544	506	562	555	517	553	517	521	507	525	498	543	483	567	538	539	536	534	505	518	527	513	514	530	541	557	521	489	481	519	539	510	510	490	527	539	530	522	537	510	478	507	468	579	534	533	521	508	493	557	492	539	515	522	500	533	527	526	541	527	567	510	550	532	536	486	550	531	509	527	528	514	540	520	515	539	515	519	535	533	499	509	506	503	533	540	543	534	519	512	587	492	496	512	506	557	492	563	583	535	524	529	563	570	491	520	503	536	522	521	505	500	551	534	534	512	550	501	522	532	498	511	566	523	537	477	516	502	528	547	503	539	533	505	496	553	538	580	530	523	503	538	559	524	487	542	530	530	546	499	514	554	530	548	500	516	543	517	543	506	488	534	549	536	490	533	523	541	546	509	542	525	570	542	526	541	518	517	519	538	531	553	508	535	541	511	524	534	496	525	502	540	522	527	555	513	472	537	513	525	521	518	509	514	536	542	495	540	509	543	497	502	571	478	550	511	545	524	501	539	506	535	558	505	477	534	559	559	521
33353	73298	12168	3497	2400	1893	1477	1317	1236	1052	938	927	824	755	756	757	748	735	711	693	698	661	657	689	646	677	674	664	643	650	630	619	611	700	645	638	619	603	664	666	654	601	615	669	603	650	692	620	623	647	606	625	606	634	598	647	657	632	591	603	617	622	624	613	596	604	650	622	605	625	639	639	594	662	612	629	600	641	609	615	617	590	626	630	594	629	630	610	635	626	691	646	597	642	608	622	642	638	664	623	619	641	584	656	600	640	654	617	679	656	631	628	630	654	601	637	599	654	625	600	657	630	627	645	629	620	646	631	644	702	576	672	654	615	623	628	681	652	636	606	642	602	643	661	679	614	644	635	674	612	604	682	659	625	625	620	573	708	641	616	645	666	599	568	633	607	604	602	622	580	649	644	620	619	599	592	628	632	574	589	615	615	625	614	599	600	622	617	646	652	622	646	652	621	660	645	680	583	603	596	604	607	662	614	615	594	650	593	622	656	654	634	665	605	646	647	631	628	590	617	600	624	648	621	631	629	609	604	666	618	643	621	612	572	640	642	652	628	598	599	625	656	642	632	603	616	608	600	614	653	602	619	636	616	630	647	681	650	653	556	628	658	568	599	631	624	615	603	614	645	657	602	652	664	640	576	675	647	590	596	581	633	608	590	649	582	625	614	608	629	631	603	634	603	616	615	606	609	614	671	617	662	605	597	600	653	643	631	647	605	616	632	607	626	655	636	604	591	644	567	616	617	629	599	614	661	686	602	617	631	593	608	631	630	627	581	651	613	642	593	642	626	644	655	594	608	618	581	627	578	605	662	610	600	631	604	611	630	651	581	625	601	630	626	659	619	609	660	636	618	617	587	654	618	614	676	623	654	608	579	598	608	633	610	591	631	594	596	621	584	624	622	652	613	618	614	611	652	644	670	615	580	660	599	612	615	590	655	605	660	639	623	613	591	654	622	635	587	623	639	605	585	583	616	660	594	649	648	636	633	603	648	620	599	644	652	626	641	595	630	612	657	573	666	628	607	631	620	600	638	614	595	596	633	626	596	615	598	624	612	661	618	658	652	596	611	633	630	668	634	626	599	636	597	665	588	587	630	587	638	617	591	660	642	652	633	619	635	659	646	617	644	597	619	634	613	614	633	623	618	592	594	613	647	682	635	587	604	638	639	617	655	627	626	599	610	617	616	625	622	644	573	626	633	626	574	619	593	594	609	617	679	655	642	616	613	617	622	563	589	624	638	644	620	627	611	602	591	639	641	659	659	660	648	643	616	574	604	602	628	650	637	616	622	592	626	642	661	642	614	617	667	685	585	635	591	627	611	618	609	611	612	581	607	616	653	608	635	640	658	564	664	634	598	597	607	624	644	599	637	653	611	614	611	624	623	585	591	620	627	596	594	637	637	600	642	643	601	638	625	603	609	664	612	625	634	598	627	616	577	589	637	613	625	626	636	656	612	707	638	618	677	620	592	610	608	627	583	619	576	641	615	634	630	605	608	641	603	575	603	600	631	594	610	644	603	625	646	595	618	595	617	601	627	618	571	670	591	652	603	578	658	658	643	589	617	618	648	612	615	613	605	638	608	599	597	645	612	609	660	636	653	599	609	645	588	607	587	637	602	627	628	637	648	592	571	605	637	628	614	602	644	584	608	628	631	615	622	646	612	647	612	656	600	644	660	637	642	615	570	639	618	633	653	651	600	575	587	611	570	609	616	590	632	618	580	647	616	604	643	663	605	599	603	636	661	630	659	612	648	599	627	593	597	621	616	629	625	631	612	639	644	585	603	666	608	667	639	660	630	656	642	625	613	602	647	639	631	598	665	615	646	621	620	647	602	638	583	596	645	590	632	594	624	580	614	635	661	653	595	611	655	646	640	611	662	599	630	636	588	598	602	640	609	645	603	587	606	635	647	642	612	629	631	662	624	625	673	610	581	636	646	646	628	575	646	609	636	627	634	627	632	628	599	577	648	629	639	644	604	627	603	599	604	594	651	612	632	610	600	621	614	671	644	577	628	585	623	609	611	658	625	576	571	648	617	665	612	618	635	601	636	636	566	608	625	648	606	632	617	643	624	660	660	580	606	661	612	640	601	642	616	654	597	641	648	612	587	643	635	632	640	628	640	604	602	622	630	587	592	603	633	620	617	613	643	644	599	626	614	596	649	628	655	598	571	623	662	561	605	588	620	600	581	640	603	583	593	633	610	639	610	604	653	618	594	637	633	623	636	659	597	633	631	618	630	655	656	597	638	614	644	600	651	629	623	646	616	588	650	604	624	631	595	624	605	608	659	639	621	637	625	604	586	603	657	610	658	593	627	665	655	615	586	608	655	652	645	649	625	613	665	661	597	623	624	626	588	668	609	641	606	681	588	609	635	595	628	614	627	651	630	599	629	621	619	609	607	622	581	595	620	636	560	634	614	619	625	619	630	623	619	598	608	613	641	605	607	604	633	633	618	641	571	638	638	574	614	612	618	648	627	620	620	645	665	574	613	583	626	596	632	677	596	620	673	634	594	583	607	616	622	596	644	678	579	578	652	584	598	627	593	591	677	631	650	592	577	650	621	657	615	644	662	619	562	604	590	618	662	587	591	625	637	634	644	591	549	606	631	608	646	651	617	643	582	648	619	622	619	612	617	640	581	615	629	619	613	613	639	628	630	583	647	648	594	616	630	615	601	652	623	606	608	638	640	599	609	596	580	621	613	594	617	609	653	592	610	607	643	629	629	578	578	640	664	701	638	627	634	598	596	593	669	618	609	584	590	613	643	679	635	594	618	640	633	642	615	630	647	668	650	636	640	617	598	632	641	638	631	610	642	623	601	643	611	663	603	590	616	584	608	659	622	646	607	587	560	651	612	589	642	644	615	611	630	609	585	613	564	613	565	601	605	603	614	634	616	592	610	636	632	624	635	669	571	615	620	655	633	641	665	594	612	654	579	597	601	601	641	611	596	614	582	585	582	660	619	619	667	611	596	633	609	627	647	622	658	584	654	607	603	636	610	624	620	620	576	583	624	645	636	618	603	590	612	637	651	597	636	593	629	614	633	579	611	601	577	622	642	604	595	638	643	558	603	613	627	632	652	611	641	616	618	611	642	603	634	612	638	614	583	651	612	618	632	665	620	686	626	605	631	619	650	663	574	610	622	581	646	666	596	627	640	597	585	604	671	633	606	647	641	609	606	623	624	615	614	620	633	645	660	637	625	610	618	684	662	630	598	627	569	646	613	597	561	627	630	648	647	646	606	604	581	586	609	659	627	666	608	628	596	590	647	585	653	636	607	628	627	625	626	619	638	656	661	633	634	622	620	643	573	657	627	642	634	623	630	595	617	586	592	634	590	659	646	643	606	586	638	649	625	621	646	595	625	603	629	620	625	670	642	614	654	575	593	601	625	601	576	606	583	625	610	609	590	582	611	583	632	613	611	599	626	639	614	631	665	570	624	610	601	622	647	653	574	675	608	611	673	632	637	631	609	626	659
25030	21541	27240	24700	9338	656	505	441	400	383	389	339	361	363	355	366	328	333	320	285	336	338	343	315	317	300	334	327	304	338	289	319	332	346	302	311	282	305	303	299	348	292	319	287	286	316	297	300	302	313	295	307	284	302	317	292	313	287	303	302	276	308	302	328	313	305	301	301	306	305	295	332	296	290	314	356	305	304	329	292	332	288	292	315	320	302	302	303	324	315	303	333	278	274	291	293	295	338	293	322	270	263	297	290	301	305	284	279	302	282	325	315	313	329	327	294	322	317	329	312	313	318	320	301	312	300	306	301	302	307	323	330	313	326	290	340	323	307	283	276	306	317	312	321	332	321	291	272	322	311	297	327	295	327	311	313	310	351	283	307	296	313	308	295	304	292	317	301	297	329	322	333	314	327	300	319	327	303	324	315	321	324	295	315	326	330	306	336	305	315	322	295	315	306	302	276	326	334	297	311	297	337	337	295	297	299	307	313	287	294	303	323	308	316	285	306	338	336	297	303	290	316	279	310	303	289	283	296	293	315	301	308	329	299	326	333	269	326	328	326	322	338	292	320	323	299	317	288	322	299	321	299	322	289	308	301	311	279	306	316	319	341	317	305	281	287	306	347	276	324	296	297	332	333	317	310	324	316	310	333	275	295	288	338	318	301	292	332	306	295	341	312	337	300	315	320	284	323	325	289	296	295	322	316	319	310	329	294	329	295	323	310	314	283	306	299	280	342	295	277	286	312	287	339	303	292	292	290	309	304	297	271	297	316	337	300	322	356	269	327	312	323	338	302	299	309	311	297	325	325	294	289	291	319	293	328	333	317	297	311	304	304	318	276	300	344	290	285	331	286	288	311	314	308	320	354	341	290	304	300	282	323	334	296	325	292	284	307	347	325	315	295	322	275	311	319	286	297	314	345	294	307	291	318	286	313	313	318	269	344	291	271	319	291	303	284	309	311	311	310	293	274	295	328	287	316	296	302	301	299	318	335	326	305	278	284	312	330	277	297	305	295	301	346	335	292	300	312	322	289	299	333	298	302	310	282	304	316	317	318	285	335	315	297	311	307	270	297	314	303	303	311	305	317	292	311	327	313	317	292	316	334	321	306	313	301	319	298	300	330	344	317	324	293	312	298	295	316	278	306	294	318	295	341	321	307	324	330	310	305	258	349	316	314	280	295	290	295	303	354	310	320	330	309	322	313	298	307	296	265	298	313	332	314	305	313	311	283	282	297	340	304	296	335	315	302	306	301	321	357	327	293	287	331	309	299	304	306	313	299	316	315	314	302	311	292	292	307	286	290	293	318	302	277	302	298	342	286	320	317	286	332	311	325	298	314	322	305	308	310	289	298	315	277	292	289	283	313	289	320	337	290	309	311	315	301	328	329	297	308	320	302	299	313	324	303	323	313	307	320	259	334	295	307	321	318	305	292	310	314	250	328	310	295	325	352	298	293	334	278	304	311	294	315	301	323	340	302	294	314	303	303	332	325	328	290	304	310	295	308	344	318	302	301	316	324	339	334	307	321	319	299	303	303	313	331	328	288	308	308	330	319	302	302	335	300	295	323	317	301	291	288	304	293	320	307	306	310	313	305	325	304	317	333	313	293	322	328	321	311	316	325	302	314	302	294	288	320	291	311	301	302	328	335	279	292	311	326	274	296	322	301	290	291	312	318	291	288	303	297	306	291	310	318	308	287	295	309	293	324	315	298	296	297	251	314	337	284	293	309	320	336	302	296	318	332	311	312	313	309	314	290	307	313	302	309	283	291	303	292	299	325	283	277	294	296	304	326	295	331	265	285	273	311	304	302	317	327	318	325	323	291	311	309	295	286	281	312	285	314	315	335	307	310	307	314	277	306	315	304	300	273	289	292	316	296	302	328	299	312	322	301	328	299	321	335	322	298	305	281	302	317	289	320	282	314	331	324	326	283	296	319	312	289	294	269	288	344	320	317	334	311	320	329	327	307	299	307	314	327	325	295	313	309	320	316	285	310	326	317	353	283	295	322	271	307	307	307	296	318	306	312	312	281	301	292	325	291	319	299	301	333	291	323	300	293	309	291	306	331	315	307	346	313	301	304	298	315	272	309	306	318	276	321	303	298	329	301	315	302	302	293	296	311	278	287	311	316	293	330	296	301	299	312	327	333	340	293	273	306	328	306	332	330	307	312	324	314	299	302	309	307	273	317	314	329	302	299	313	316	300	309	318	306	296	338	293	326	316	309	287	321	296	320	294	324	324	312	298	324	322	291	300	306	305	305	282	319	307	315	323	306	297	297	311	341	284	299	319	329	338	279	286	301	332	315	301	294	294	316	344	330	321	291	307	326	299	293	297	289	282	317	302	297	296	272	316	285	317	330	309	322	316	297	337	285	281	326	311	314	314	283	323	312	312	301	295	300	322	303	311	289	323	281	304	318	290	325	301	319	294	313	295	306	319	306	299	325	255	295	313	358	304	306	293	301	327	319	307	294	315	274	302	278	319	324	251	290	336	333	298	305	311	289	301	279	294	276	307	294	317	310	313	285	325	297	277	316	310	307	276	295	303	303	304	297	294	296	303	307	325	282	316	312	306	292	305	290	293	299	360	307	308	324	319	333	339	287	328	317	310	337	301	317	275	300	329	311	305	312	303	316	314	285	316	299	309	331	310	293	279	273	319	298	279	280	326	301	307	305	314	349	298	330	312	334	294	284	311	308	291	294	311	307	292	327	302	308	306	284	276	305	330	277	311	270	312	318	288	287	312	327	319	303	313	299	318	297	311	322	311	319	299	315	340	298	290	303	344	315	326	303	309	326	295	318	318	336	287	344	281	314	314	317	312	319	309	302	303	318	287	304	283	306	303	331	318	305	308	288	328	297	308	333	300	300	291	288	312	318	318	312	312	304	298	290	274	310	303	323	318	295	314	294	284	304	295	310	296	334	287	308	314	321	307	328	290	291	299	294	313	299	309	290	302	328	333	325	288	320	322	317	329	320	312	320	323	268	306	313	284	272	339	308	284	294	321	287	329	289	300	306	303	298	329	289	284	298	300	301	300	310	316	323	302	315	329	300	334	295	322	292	303	327	333	328	323	338	297	315	324	318	287	305	299	301	291	309	307	352	295	300	284	349	315	297	297	281	297	292	295	286	314	298	321	305	352	304	301	342	287	265	285	327	293	316	292	315	345	297	292	314	321	312	301	278	329	310	301	328	329	304	301	267	296	296	304	301	296	349	314	294	302	314	315	312	284	325	312	319	309	295	317	321	302	319	271	300	309	279	333	290	307	331	308	270	299	348	300	312	309	332	333	316	334	313	342	315	290	318	313	316	322	285	330	307	285	300	276	320	325	340	323	283	301	287	309	293	319	322	312	304	308	308	307	286	315	315	317	292	300	293	338	323	292	289	291	303	314	314	320	331	291	309	304	342	326	285	300	301	334	321	322	323	317	290	356	316	297	302	322	284	271	270	296	315	290	319	336	305	315	292	350	313	305	281
32798	64144	10275	1894	1409	1085	886	755	707	590	570	543	546	470	475	467	420	445	411	435	418	414	369	399	388	399	379	413	415	377	404	389	391	422	419	413	400	402	413	414	385	407	394	400	399	348	387	374	370	395	398	418	377	391	351	375	383	391	388	393	369	374	400	404	402	409	406	333	369	415	348	383	387	379	401	394	381	406	375	365	418	346	373	401	414	403	383	391	392	394	367	411	402	439	408	401	400	390	397	427	405	378	385	375	367	373	397	382	406	379	393	385	398	390	388	368	391	362	361	386	396	418	384	378	391	445	414	352	388	397	383	371	426	428	366	394	391	382	380	408	385	352	390	402	378	388	381	389	396	391	376	415	409	389	401	394	415	422	388	378	419	394	403	406	418	386	370	381	354	390	387	372	386	397	429	377	384	389	382	364	392	365	412	404	373	361	355	386	362	380	354	370	339	412	372	378	378	357	375	390	368	371	383	399	395	365	384	390	379	389	374	381	363	409	376	388	368	385	401	404	379	374	369	368	386	377	396	373	405	399	373	347	395	392	380	385	401	375	367	382	431	399	386	380	378	383	412	369	394	389	399	376	395	365	412	417	397	386	381	373	395	385	395	367	384	380	392	391	348	372	419	375	398	368	373	417	363	375	414	377	375	390	370	376	401	372	374	349	393	381	392	374	381	398	398	407	405	432	392	391	386	360	392	372	376	416	368	380	399	386	383	353	368	404	392	373	383	379	380	380	415	384	411	383	404	350	416	376	361	393	370	410	372	361	346	383	375	396	385	397	359	367	396	399	365	378	402	394	377	359	383	396	342	410	405	408	377	377	392	382	376	410	387	363	379	400	431	389	366	396	386	373	369	378	354	432	381	378	408	395	407	395	384	374	383	356	371	360	364	377	409	359	333	386	409	368	388	400	338	390	352	374	373	350	382	357	391	345	382	406	374	377	379	394	395	368	356	390	402	346	382	388	420	413	373	378	405	406	396	360	362	349	374	370	388	400	390	351	403	409	377	390	388	390	378	414	399	392	411	423	383	371	384	402	380	353	393	398	364	404	407	424	352	386	408	415	420	383	394	378	365	401	378	391	386	381	367	360	358	358	406	358	377	410	367	387	387	356	375	381	415	380	399	376	410	404	382	340	365	397	374	369	406	389	387	388	394	391	415	368	363	362	417	372	378	373	367	353	402	393	363	415	356	329	391	362	412	375	359	406	389	391	367	381	401	363	378	358	406	378	398	369	380	389	411	411	401	382	390	374	424	358	378	383	382	380	381	376	389	386	373	377	409	356	389	401	416	401	399	373	418	413	368	370	445	373	350	394	411	408	387	378	395	408	409	381	386	377	394	402	402	365	385	374	382	394	383	350	354	394	391	374	424	359	383	376	366	402	396	370	429	364	372	407	378	406	361	412	394	390	381	360	406	394	415	385	350	382	374	356	404	353	381	419	390	386	385	388	405	342	367	369	414	367	367	400	359	390	400	394	362	413	366	388	404	380	401	382	383	395	390	395	388	433	389	376	365	393	374	390	409	364	377	387	375	384	439	434	327	407	371	386	402	407	399	403	403	383	377	362	380	375	382	368	365	353	355	395	377	385	396	383	405	370	380	387	361	394	394	396	399	353	394	371	396	382	364	414	389	354	368	398	387	394	414	374	382	398	368	365	376	399	372	399	388	410	373	374	381	391	385	347	378	391	365	402	351	403	369	370	374	379	388	384	373	411	380	384	352	375	375	354	371	411	403	409	410	403	381	391	382	394	404	385	392	373	375	392	346	420	375	386	363	394	370	384	429	377	396	388	394	381	434	403	391	368	409	394	383	369	381	382	405	353	404	377	383	394	425	378	384	389	379	389	376	409	356	428	384	385	398	383	421	382	363	381	388	398	403	359	403	390	391	400	342	370	390	344	407	394	383	405	395	379	396	355	378	400	395	351	375	408	385	403	382	390	381	377	353	386	420	370	418	359	386	395	374	403	369	352	425	395	384	374	413	373	390	371	391	382	415	404	390	390	356	353	366	374	370	369	363	409	394	367	418	389	383	394	374	351	424	363	373	360	376	416	397	370	366	373	392	359	391	393	385	378	359	402	407	405	383	357	403	409	361	413	366	389	404	371	365	366	409	397	361	388	368	401	397	346	392	385	427	385	384	386	406	385	373	369	380	424	424	413	408	404	360	367	401	382	409	354	390	365	405	390	435	389	410	410	393	396	402	400	408	386	359	372	360	425	398	404	367	404	372	364	407	407	406	341	392	378	388	342	376	405	382	376	402	368	406	342	364	367	393	397	367	376	392	404	397	436	392	353	362	345	369	348	393	344	373	377	376	407	349	385	401	350	384	399	351	408	400	392	375	396	425	359	423	401	388	382	407	379	366	385	392	348	383	384	400	375	391	375	379	401	386	362	374	394	390	374	407	382	381	437	427	391	393	377	367	356	373	385	382	339	403	382	388	394	359	366	362	384	395	364	388	392	362	397	396	411	398	351	404	372	410	379	385	373	371	395	363	405	387	385	382	396	376	384	374	387	411	408	388	367	426	393	374	402	386	388	384	408	376	389	411	394	366	381	373	401	393	359	389	381	376	372	380	384	373	411	377	369	382	367	371	366	414	407	409	378	384	393	346	416	362	382	380	399	385	420	385	371	375	392	384	388	382	430	380	414	399	361	359	386	374	411	368	394	406	398	415	404	385	387	380	408	360	395	414	385	391	385	389	379	383	428	395	365	407	381	396	432	374	350	410	385	388	401	406	377	407	394	383	376	376	411	376	346	386	380	402	371	391	393	372	372	393	366	379	408	367	390	378	362	383	352	404	396	361	406	383	395	371	365	428	349	388	386	396	389	426	397	388	406	410	370	381	385	420	367	397	384	372	398	369	356	376	388	392	395	377	381	370	399	422	349	398	390	351	378	381	379	404	358	369	379	368	392	389	384	398	383	385	424	400	372	358	389	387	408	392	372	392	351	325	357	374	395	376	404	385	361	399	364	356	334	405	403	379	385	372	373	362	361	402	403	388	353	379	386	357	381	426	403	412	374	391	371	404	366	417	365	376	364	420	380	381	363	401	394	385	373	361	421	391	369	378	384	376	397	363	396	374	379	380	353	386	419	392	369	384	401	399	389	430	366	386	412	388	387	357	387	390	343	392	403	377	372	380	393	397	408	393	347	377	372	433	377	352	411	340	395	357	376	378	420	394	364	358	377	393	399	392	416	365	382	410	387	417	372	364	386	392	364	398	391	405	384	361	390	401	377	398	377	384	379	410	359	388	412	351	387	389	392	373	388	340	407	380	372	375	391	372	396	387	405	388	400	406	378	410	391	384	412	384	382	372	402	360	393	376	407	378	390	376	373	352	365	387	403	410	375	414	401	331	404	364	372	391	424	388	380	381	389	383	380	400	401	391	392	392	383	404	415	373	379	382	380	375	391	379	376	376	369	395	384	384	399	356	385	377	381	389	382	399	404	351	388	402	406	379	376	418	407
22821	21197	28850	23650	21118	21019	7695	1237	994	930	844	753	706	727	664	681	652	623	610	649	616	622	600	556	582	554	564	526	547	587	543	612	580	545	580	546	577	619	529	585	571	562	536	557	564	559	578	528	525	544	533	554	555	545	569	566	550	529	491	561	583	574	537	539	531	547	572	572	537	578	561	579	507	569	565	551	538	515	534	505	546	522	514	558	549	563	550	567	506	542	558	539	576	519	524	558	530	528	590	503	555	515	525	524	549	566	563	513	542	515	545	509	536	521	540	596	551	505	549	600	545	559	574	556	569	594	526	574	513	568	580	568	595	542	549	520	574	520	590	533	527	556	573	541	513	550	511	533	538	518	562	554	541	521	517	548	550	569	559	554	575	538	538	536	534	512	542	540	543	563	535	586	526	565	517	560	523	519	520	557	523	527	556	507	490	546	558	538	475	537	519	524	489	529	538	541	494	533	514	575	572	555	557	519	556	531	569	543	536	546	544	539	584	507	521	527	581	527	497	546	527	547	536	565	543	544	525	544	548	527	563	491	557	557	533	549	577	533	529	536	529	530	537	511	496	539	539	524	537	561	527	547	545	536	521	531	546	592	516	558	515	530	543	559	535	555	517	525	524	552	529	532	497	533	544	563	541	558	504	557	519	538	534	552	508	545	476	537	497	542	488	554	576	527	528	546	548	506	535	513	504	567	543	538	539	559	545	527	528	560	505	559	559	531	552	502	541	560	508	539	568	544	548	539	576	542	509	542	547	551	503	525	546	515	605	514	528	555	553	542	500	571	525	511	524	539	564	579	581	547	518	527	543	547	574	530	564	514	554	513	533	578	488	559	516	580	561	555	495	515	531	583	527	573	529	568	559	540	523	579	556	570	541	547	533	551	537	511	554	548	544	515	592	560	543	505	551	545	555	555	495	562	516	536	563	561	533	566	562	559	548	583	549	545	571	590	520	556	564	526	535	554	522	548	539	529	536	568	521	562	531	544	503	489	490	539	527	581	612	514	541	533	516	543	534	516	547	569	517	563	578	528	544	534	551	528	524	545	548	566	498	552	542	563	550	544	559	536	534	513	526	526	565	542	533	540	541	584	526	550	543	540	524	518	554	545	549	508	565	556	543	534	532	556	538	527	510	551	575	512	490	536	507	527	505	573	548	489	509	548	555	535	539	558	558	529	520	569	492	575	592	552	581	571	503	472	546	548	543	496	527	559	538	550	522	533	524	520	601	547	572	553	534	553	542	544	501	542	579	554	561	504	526	565	569	527	576	548	515	567	563	559	527	540	544	561	531	536	497	528	478	552	500	498	559	510	529	495	546	557	595	516	560	576	544	490	549	542	528	516	538	536	518	518	568	540	508	554	498	577	505	503	502	576	513	572	518	566	522	555	488	565	565	535	499	538	532	532	568	586	490	580	575	503	512	504	538	559	554	537	562	509	573	558	534	519	576	552	534	554	552	525	570	535	507	570	552	556	552	535	545	552	502	523	562	576	554	492	538	539	556	524	529	533	540	493	534	508	541	540	549	542	534	548	527	552	538	518	542	583	544	533	514	575	538	526	514	536	524	539	526	529	553	544	535	559	575	521	543	544	537	571	522	592	566	579	508	496	553	536	551	542	555	546	523	531	555	505	559	536	524	520	500	515	555	514	542	528	568	563	506	542	527	491	545	514	515	560	538	532	561	519	552	531	573	570	560	553	578	548	562	496	550	522	537	559	555	529	557	529	559	571	533	558	589	517	546	581	585	554	603	552	537	523	547	581	578	544	508	545	530	524	507	539	518	544	548	519	563	546	512	542	506	527	525	520	524	581	544	543	519	536	537	530	554	543	554	503	520	538	523	554	588	521	527	473	536	514	548	521	557	542	538	557	531	530	531	572	556	516	528	501	532	566	572	553	602	545	508	543	523	528	565	553	538	525	563	503	554	539	510	522	546	576	541	558	533	515	556	551	549	532	523	499	528	561	528	517	567	534	526	550	566	557	565	544	517	551	517	561	546	533	561	543	543	526	586	522	543	525	549	509	520	536	526	549	486	500	549	556	531	528	508	543	569	500	531	557	522	511	538	481	523	512	540	547	547	556	537	550	534	542	530	561	541	512	501	536	542	538	591	521	522	544	580	546	545	566	539	528	536	567	522	542	576	559	535	532	533	533	530	526	552	544	522	507	544	565	531	523	569	573	515	491	570	563	553	565	505	522	506	562	542	566	547	515	553	574	544	510	552	537	493	581	542	524	589	559	549	529	517	551	510	514	530	518	549	543	545	524	541	511	585	606	540	503	545	510	499	538	518	515	557	504	516	535	552	507	517	520	525	555	541	582	563	525	530	556	523	529	590	569	527	491	536	499	501	528	499	525	542	554	593	540	553	514	537	533	564	515	534	536	539	559	551	533	519	508	550	555	520	507	556	536	562	519	541	518	563	502	532	494	543	530	542	537	519	487	526	567	539	505	560	514	506	532	531	497	516	588	531	542	558	522	506	542	527	551	556	535	551	543	559	494	550	539	581	543	497	561	545	515	521	557	524	515	580	552	535	568	568	564	531	489	552	556	535	531	566	528	542	559	555	544	516	521	563	581	541	517	535	515	551	561	540	529	538	522	570	562	541	546	572	543	521	496	541	533	574	562	508	546	532	528	525	515	537	504	518	514	566	508	519	570	534	522	556	542	528	516	537	520	556	541	526	535	598	529	555	524	563	561	557	534	526	528	579	537	509	575	505	563	542	506	522	533	495	550	544	555	537	563	529	522	531	529	510	523	573	542	544	557	486	522	517	551	516	523	533	525	564	526	554	514	546	509	528	516	538	554	558	523	530	565	549	541	516	520	569	565	524	560	533	551	509	560	524	529	514	569	562	563	526	550	552	548	458	552	557	527	521	544	531	569	545	565	507	521	531	573	509	517	540	535	513	545	510	550	524	550	527	565	555	554	547	528	556	520	488	544	529	490	535	557	545	526	546	550	512	575	503	525	568	518	556	536	533	543	518	528	538	532	542	541	524	487	494	556	539	603	509	554	534	514	531	492	574	485	541	516	531	569	528	529	541	524	545	525	541	528	568	531	497	517	569	545	557	540	539	506	555	594	544	547	542	533	548	525	545	523	504	541	535	537	533	541	501	493	523	526	517	524	562	556	514	530	518	545	568	558	558	535	565	543	546	548	576	551	534	536	559	552	539	539	527	560	510	553	556	555	581	547	549	532	542	486	556	554	558	579	513	556	556	569	519	556	566	570	549	538	541	563	514	569	557	559	561	572	538	567	551	501	534	525	499	539	494	541	550	543	543	554	543	539	549	524	520	491	538	532	551	519	535	526	532	550	537	515	552	556	536	550	548	519	536	534	527	526	541	543	544	534	549	587	526	527	554	545	563	582	532	515	549	519	483	551	546	559	518	571	535	503	562	494	480	567	499	541	522	549	544	574	513	512	489	537	552	577	537	506	515	494	517	501	573	474	569	460	520	524	526	527	548	536	522	530
30498	83846	16242	5845	4119	3066	2394	2025	1633	1456	1288	1130	1082	982	924	882	867	850	745	804	767	718	731	750	726	744	726	744	683	690	683	676	663	676	615	692	680	690	668	682	617	661	661	679	656	609	665	639	630	642	612	676	636	598	623	607	640	614	671	625	593	662	706	630	665	664	654	645	669	676	668	624	633	643	610	658	692	667	597	671	637	673	621	675	653	632	630	645	662	642	654	661	669	590	672	620	652	669	647	598	653	661	614	634	639	654	672	676	674	605	647	657	625	646	635	657	629	632	656	697	689	664	652	689	680	628	658	628	609	615	664	666	620	638	633	665	611	657	626	635	609	658	664	644	729	655	608	654	639	644	694	635	678	636	630	689	604	648	644	594	631	660	664	655	652	646	649	630	638	618	599	653	629	646	635	620	646	653	692	693	627	670	658	660	621	607	668	638	613	658	634	650	637	598	644	682	667	662	637	609	615	591	641	647	634	650	673	599	639	620	581	630	636	671	631	635	618	640	596	641	692	635	666	691	657	666	640	676	624	683	628	662	637	669	633	643	675	641	642	635	670	637	637	600	593	579	678	641	670	610	652	631	644	612	647	622	634	604	636	650	650	632	645	649	654	611	604	634	661	629	603	612	647	648	649	618	605	660	633	620	647	614	654	614	653	695	643	619	680	660	661	648	627	675	617	640	648	630	595	606	660	640	639	631	640	591	683	618	635	642	564	641	639	621	611	671	655	653	666	661	637	614	654	645	642	674	623	663	627	630	649	656	622	665	648	662	647	636	635	617	673	627	605	624	623	616	660	640	622	639	623	655	642	644	653	615	653	656	662	642	635	594	667	633	664	679	581	697	619	628	614	589	667	636	637	636	634	627	650	653	636	664	636	648	606	608	666	612	601	647	652	623	632	639	636	642	652	621	661	677	663	644	641	668	642	627	630	615	639	606	616	601	604	644	623	676	641	616	613	644	645	655	640	680	654	607	636	646	643	640	630	663	613	640	666	650	661	686	637	666	619	664	607	612	667	665	622	622	628	653	668	658	619	653	656	616	678	658	609	631	661	642	662	609	656	637	622	635	624	656	631	650	613	622	639	632	628	577	640	654	625	649	600	607	676	620	649	618	633	671	673	604	669	654	619	616	613	657	606	672	633	666	662	639	642	578	597	635	628	599	609	610	643	626	672	630	627	652	653	660	645	672	641	675	633	651	645	641	621	652	628	681	630	616	650	621	651	629	639	622	621	663	571	631	655	671	629	668	629	603	606	639	617	640	612	669	657	637	625	616	651	641	600	661	638	612	699	638	655	630	692	642	637	640	644	607	618	629	653	646	623	652	645	611	670	634	609	649	656	628	628	627	603	616	605	598	643	678	682	625	672	656	620	644	594	615	635	601	621	640	683	653	633	624	662	592	668	616	619	580	591	629	666	604	613	614	635	608	657	615	704	676	643	672	679	605	594	614	626	647	648	628	664	682	600	685	602	718	682	646	629	641	615	650	619	632	657	640	627	646	657	666	604	666	638	634	639	621	609	655	636	648	675	609	620	664	598	610	641	593	664	638	628	637	643	658	636	650	597	659	634	611	653	605	646	611	590	607	622	641	613	663	659	629	637	633	677	636	632	638	653	693	641	621	624	624	614	659	674	602	602	653	643	612	661	665	649	629	629	648	647	672	621	627	634	656	659	615	634	658	604	641	668	658	670	625	634	646	649	610	656	631	617	660	695	615	636	596	626	668	656	661	636	641	634	617	606	616	645	652	624	680	632	616	649	653	642	651	650	633	626	674	634	633	644	641	643	664	650	654	656	631	640	673	648	593	625	666	609	697	647	632	663	642	624	661	625	648	641	660	654	681	642	700	639	625	647	661	611	652	637	627	637	625	612	655	631	674	673	614	628	639	645	673	628	658	628	632	631	648	659	582	594	640	618	629	618	668	688	623	641	580	633	647	563	635	613	644	625	633	633	616	648	617	597	621	641	686	659	640	640	620	617	623	628	599	598	612	628	652	623	577	631	590	633	664	665	642	612	632	628	638	633	648	615	647	620	654	675	674	622	686	659	651	585	670	653	651	615	682	635	605	600	631	687	644	622	614	606	613	653	622	637	642	632	659	651	667	639	604	626	634	603	619	615	663	688	611	627	621	634	664	588	604	647	627	625	644	639	651	685	651	624	679	604	612	617	579	650	640	603	658	607	643	599	602	650	627	589	646	644	609	644	674	596	672	642	663	635	611	622	600	626	642	676	633	622	619	643	619	611	609	657	644	593	640	647	632	611	672	625	655	675	638	642	600	611	663	593	664	672	651	649	623	674	670	610	639	658	646	637	630	640	667	626	656	672	629	663	669	586	604	638	605	645	657	652	682	631	661	628	655	613	639	612	633	656	650	636	607	657	652	608	625	621	613	612	642	604	625	628	697	665	668	657	622	639	607	633	626	613	628	619	661	635	621	623	607	651	594	682	652	661	620	668	620	657	629	616	672	628	660	643	655	629	624	645	624	662	689	627	647	603	613	659	631	674	626	611	577	618	616	648	639	629	672	633	670	673	633	646	625	639	621	602	695	589	616	609	636	656	647	619	625	675	610	660	663	623	638	637	633	653	628	595	616	659	630	635	605	628	615	648	671	625	639	633	663	632	632	629	616	659	621	669	624	643	615	645	633	608	615	649	635	628	636	662	659	650	645	610	675	633	641	631	616	613	672	664	690	614	617	636	668	603	590	609	633	655	615	659	663	616	602	670	646	643	649	602	661	611	590	659	621	620	631	644	605	625	625	658	688	645	646	642	615	679	677	635	654	652	624	656	606	592	639	620	676	650	624	651	651	623	626	633	633	629	649	641	618	646	642	656	685	656	658	606	611	668	648	637	620	620	661	681	645	657	611	712	636	650	646	626	640	615	685	639	643	664	628	623	620	611	688	649	632	628	638	628	674	624	641	662	653	615	669	644	652	646	668	627	628	620	620	621	645	641	638	631	662	641	650	603	678	638	649	628	658	594	647	597	602	618	654	657	644	597	634	676	627	603	606	672	603	653	646	657	620	615	660	648	617	647	663	655	609	667	634	619	671	622	649	598	682	624	637	682	623	658	647	629	628	627	690	625	592	639	655	624	636	627	662	631	684	614	603	671	622	653	647	590	608	636	663	676	632	657	614	640	624	628	661	609	613	620	644	645	663	615	625	685	651	657	625	636	659	619	609	634	635	602	628	628	626	653	648	633	591	693	629	643	665	572	607	624	638	659	611	658	640	647	657	671	624	614	607	595	628	598	618	635	587	701	644	611	676	642	666	662	641	628	614	614	673	633	651	589	652	605	608	605	672	590	651	645	621	596	614	643	633	649	631	659	604	622	635	633	590	621	640	657	647	635	674	675	652	636	666	650	675	663	603	636	641	630	650	586	615	622	619	627	691	679	681	616	612	659	657	647	665	631	633	638	679	660	621	635	614	644	642	647	657	607	579	638	648	659	660	692	613	665	631	597	611	611	655
27334	23015	12064	1085	627	540	458	393	385	349	408	339	360	340	352	358	373	351	381	361	372	379	369	336	383	344	342	342	338	370	344	329	335	369	375	359	326	383	379	349	349	367	350	377	339	362	313	370	361	342	377	368	339	375	355	345	336	384	361	368	313	355	343	345	360	349	335	372	346	319	353	353	354	364	352	333	335	339	366	340	354	374	364	326	407	357	332	319	371	349	361	331	369	355	387	368	382	379	358	315	346	357	371	372	332	336	368	340	360	350	350	378	336	334	376	363	384	348	370	334	346	374	356	350	357	376	349	326	374	357	322	353	371	350	347	356	353	359	373	335	356	344	329	382	370	327	331	360	368	337	371	358	382	360	368	385	347	358	348	350	378	368	367	323	350	359	361	328	348	395	335	352	376	363	328	391	357	342	355	342	373	353	332	354	382	352	372	355	356	359	354	366	346	352	358	342	343	351	334	328	322	353	346	367	348	354	353	398	356	347	356	318	351	333	370	364	354	345	334	361	326	323	328	370	365	345	318	350	350	345	368	367	351	364	339	377	345	315	354	359	375	327	344	370	377	387	334	355	366	354	337	384	333	334	379	355	313	354	384	331	342	388	358	383	328	366	313	354	353	343	335	350	345	375	347	372	377	381	372	331	343	364	360	347	326	328	344	345	360	373	363	365	380	387	338	316	370	369	353	365	348	371	330	360	352	361	380	346	330	370	335	357	343	326	358	338	367	337	412	353	378	342	328	400	354	344	355	347	366	355	331	391	367	325	337	367	367	365	360	347	376	363	350	336	387	357	343	379	323	351	354	327	349	393	313	330	349	385	351	360	364	350	332	368	369	353	352	348	342	366	366	356	359	375	370	373	319	375	371	354	341	344	345	332	355	350	349	326	340	348	386	359	325	367	363	374	381	338	347	370	373	348	364	318	373	387	338	343	338	319	368	354	353	354	334	373	335	341	359	359	371	391	327	356	349	354	338	357	343	364	389	307	363	351	373	362	388	387	365	385	343	375	340	322	380	368	344	339	338	350	355	381	380	371	346	355	370	366	342	364	340	360	373	355	354	349	324	336	384	348	355	365	344	408	355	351	372	370	334	332	373	336	384	375	354	386	365	331	369	365	376	371	346	360	321	305	348	374	337	313	349	370	369	377	381	339	362	358	357	353	360	345	347	389	353	393	334	326	353	328	333	364	320	337	308	368	343	328	339	361	352	399	368	337	352	358	362	341	360	301	367	344	350	357	388	339	338	345	338	320	343	389	354	341	351	346	382	357	343	364	360	353	367	338	352	388	367	331	389	332	353	395	371	338	379	361	366	350	338	361	358	343	324	330	356	318	352	362	321	368	340	327	334	352	326	395	390	370	368	343	338	366	357	374	360	349	372	354	383	389	341	365	348	371	371	363	344	352	368	376	362	312	392	348	393	333	327	371	347	355	322	349	402	355	397	369	379	366	361	358	381	364	327	345	338	365	334	373	361	380	349	348	326	340	367	329	339	361	375	344	353	340	359	351	343	367	327	333	328	363	341	385	365	369	358	320	389	341	355	334	327	352	335	348	335	346	328	356	357	337	348	340	357	348	346	342	379	330	366	342	314	322	346	361	350	349	366	377	356	356	346	369	339	326	356	361	345	384	361	377	334	338	352	364	332	342	368	354	344	355	370	354	366	382	344	357	389	350	325	360	412	372	328	352	391	321	365	373	320	327	345	349	344	346	352	364	367	335	363	338	366	377	335	335	384	367	331	361	356	314	336	360	335	346	338	340	330	383	345	389	340	383	321	351	354	349	316	355	377	363	387	393	316	356	348	354	384	353	344	334	310	344	361	322	335	361	345	333	336	375	331	367	363	377	354	354	334	355	323	365	362	355	348	362	354	362	340	338	368	355	339	370	318	354	344	374	374	321	328	329	341	381	359	333	367	371	352	359	353	376	333	410	360	337	338	342	360	371	340	334	322	333	378	362	377	380	363	341	358	371	382	371	360	364	334	357	351	338	363	366	361	334	353	365	348	354	395	323	319	379	364	332	360	384	354	392	368	378	374	343	359	364	390	336	385	358	369	360	339	339	340	339	337	319	340	345	355	346	347	339	387	370	333	393	395	350	353	388	362	352	364	395	375	353	369	374	346	338	382	346	386	341	363	353	363	346	352	339	366	368	341	393	386	311	365	336	358	330	359	348	316	365	372	368	338	378	379	350	357	339	328	375	346	371	365	353	385	346	346	380	367	338	350	354	384	392	359	370	363	367	394	349	355	354	386	357	359	348	356	342	381	342	343	338	354	353	384	371	358	336	357	362	345	351	360	358	375	335	346	336	333	364	350	362	360	355	372	382	353	365	365	355	370	369	367	383	357	367	339	325	373	343	366	329	348	379	363	360	348	372	356	334	308	378	378	369	357	381	362	359	355	347	370	356	385	356	344	373	349	384	328	350	358	370	363	381	370	375	361	322	350	386	379	374	365	340	343	341	338	335	370	368	301	358	360	343	351	385	378	338	361	360	363	345	347	370	351	328	348	311	368	335	332	356	389	388	329	370	366	334	417	359	355	338	383	365	417	311	319	367	354	357	350	338	363	378	337	335	383	346	356	314	357	365	362	331	348	326	361	342	370	372	377	379	344	385	380	351	394	346	369	352	343	372	354	326	369	398	363	362	343	357	349	339	368	328	344	331	347	352	361	351	363	339	317	331	353	329	403	363	342	368	362	335	337	358	371	355	351	344	337	332	333	350	354	365	335	336	367	347	391	333	367	364	398	373	355	362	340	375	364	340	323	353	375	372	354	347	360	374	365	361	332	356	362	351	336	361	370	321	340	392	372	351	354	368	367	372	389	338	329	348	339	319	364	352	358	360	366	353	358	367	326	385	385	351	361	337	321	328	350	342	354	343	353	352	355	333	359	373	361	325	391	369	374	385	348	331	386	360	357	359	364	336	375	351	379	325	345	375	379	351	328	361	367	348	354	359	345	384	362	398	394	387	348	318	366	364	379	370	340	375	356	300	364	383	355	334	345	335	360	342	351	352	344	343	359	337	332	353	359	371	335	360	350	351	357	357	341	396	370	369	321	386	346	342	334	344	329	353	349	341	362	370	356	328	383	350	380	374	337	350	358	359	364	324	355	400	346	367	361	350	342	340	377	334	362	346	363	354	368	358	324	351	367	352	375	356	350	331	394	330	355	380	350	338	352	366	338	367	309	339	336	368	336	352	338	358	329	378	334	364	333	336	321	349	367	405	349	348	364	342	336	348	364	364	363	353	356	341	322	328	346	369	399	359	392	349	368	352	369	378	335	360	360	345	357	372	382	365	360	396	361	325	383	401	354	356	350	349	323	381	320	329	360	346	338	354	368	370	369	355	377	357	383	376	356	325	342	382	339	374	358	371	365	350	372	337	380	354	325	346	344	360	360	341	339	350	345	315	342	342	362	335	345	328	396	392	336	363	359	372	357	387	339	357	353	358	359	374	357	314	385	359	384	345
21097	32266	4215	664	558	505	461	454	507	468	436	472	431	437	472	424	440	403	430	439	415	440	424	417	452	458	395	402	437	446	385	454	407	459	452	432	417	409	448	444	418	453	420	429	438	444	418	402	444	410	443	417	414	411	418	442	438	443	449	394	451	419	441	459	394	431	435	433	432	443	422	406	452	422	446	451	451	445	413	435	400	397	452	426	457	441	410	435	463	425	413	435	440	462	438	434	390	443	440	459	403	395	397	455	443	437	439	413	450	443	487	457	426	432	418	437	467	446	399	452	446	408	385	421	451	433	469	438	431	426	474	452	420	396	399	406	425	450	442	456	439	427	427	423	450	401	430	459	395	415	464	420	416	435	421	414	445	439	401	422	417	440	417	430	441	459	390	421	414	442	414	442	423	421	417	410	457	385	429	457	455	391	429	420	392	412	441	451	449	404	429	443	451	417	483	456	440	405	469	417	459	452	416	430	422	422	439	460	447	411	468	405	413	429	460	447	414	408	410	418	435	463	484	415	457	429	442	465	435	410	447	452	434	421	440	385	452	422	432	465	455	461	433	423	446	409	456	427	399	420	420	447	403	451	421	437	416	428	401	444	464	439	452	435	427	429	414	445	442	407	422	423	423	440	425	459	387	459	446	445	436	465	446	434	450	395	436	398	457	424	444	444	438	442	435	405	448	401	403	440	498	396	447	469	458	446	453	422	373	462	395	435	412	425	441	442	419	378	399	446	431	433	426	436	426	433	431	448	447	416	424	426	445	430	405	405	427	427	403	416	427	413	439	404	425	405	430	443	424	408	432	467	432	453	423	432	436	408	386	430	417	402	439	454	430	445	465	448	419	452	430	421	447	481	424	447	403	428	419	395	423	426	417	425	449	412	423	445	426	474	424	436	423	443	399	428	434	408	423	416	433	386	433	388	467	410	433	460	473	453	459	427	459	450	425	448	412	423	433	429	399	429	429	450	420	464	434	400	414	407	413	423	408	421	430	425	440	431	398	412	446	408	405	439	437	458	437	405	397	410	407	442	444	430	435	435	424	455	452	435	453	481	411	408	401	407	423	405	413	436	406	440	426	435	447	434	377	399	468	400	464	469	453	409	431	464	420	448	414	436	429	452	428	449	432	441	445	445	436	425	415	442	444	436	436	395	425	414	427	442	416	406	424	405	448	436	424	422	424	454	424	444	429	396	462	420	443	397	424	446	441	417	445	404	467	443	430	449	468	456	422	429	426	486	422	410	412	429	441	365	365	451	453	427	415	411	421	436	415	439	445	405	406	444	437	463	438	452	364	468	467	450	402	428	410	425	394	447	420	398	421	432	437	444	424	424	449	430	414	407	457	432	422	425	442	407	414	431	451	450	435	452	443	422	429	440	380	414	404	395	426	443	409	415	438	412	442	448	392	415	427	444	421	446	391	429	383	475	445	446	461	390	432	421	464	406	374	452	414	414	451	423	444	453	450	427	415	411	400	422	441	383	429	401	428	438	405	437	435	426	437	469	420	432	403	420	435	447	429	462	444	445	431	408	450	428	404	428	442	388	434	401	406	450	439	433	434	405	418	418	439	394	460	413	452	433	424	452	432	429	428	412	414	438	421	436	458	423	436	413	450	416	403	470	418	470	453	437	407	435	422	420	411	411	399	450	408	494	430	407	435	405	458	440	475	424	442	388	449	422	422	400	443	427	417	458	433	439	428	435	415	449	443	402	425	451	421	453	418	500	443	439	462	429	450	395	408	422	432	436	420	412	418	376	404	438	425	391	444	408	428	434	427	438	408	448	467	420	401	422	426	447	435	421	398	436	419	422	409	419	450	455	447	456	398	412	423	451	406	427	443	409	456	429	428	431	441	444	445	435	448	453	422	400	407	412	433	424	414	451	435	451	420	374	454	445	462	395	452	451	429	393	406	459	385	435	391	398	389	393	416	422	440	432	446	437	417	451	441	384	449	396	458	458	412	427	417	409	439	418	405	393	430	417	475	438	434	414	442	466	408	418	448	474	415	416	446	425	394	410	444	437	444	439	435	405	458	454	444	448	418	448	413	469	448	447	444	436	425	417	405	438	435	413	442	395	432	401	424	414	427	407	425	424	464	449	432	415	428	425	403	456	424	463	437	408	446	412	452	395	451	449	407	409	422	433	442	428	407	442	383	427	443	420	416	469	454	439	419	400	420	425	411	382	430	438	433	414	448	426	436	418	447	404	425	443	419	450	419	428	413	431	443	425	468	418	464	422	433	424	448	418	391	417	403	446	416	416	452	425	431	413	467	423	440	402	458	436	434	461	470	414	402	410	459	437	426	396	401	430	433	438	413	418	461	411	423	413	401	453	422	422	430	411	416	453	451	448	422	471	447	430	409	419	409	422	416	489	436	445	418	450	449	447	448	466	432	442	455	450	486	411	440	425	409	418	424	433	401	460	451	427	407	437	427	455	441	461	422	444	431	436	427	465	447	450	416	431	432	418	452	411	400	422	411	383	414	403	410	418	427	425	436	467	439	435	411	448	446	392	425	424	433	416	439	466	476	448	401	438	415	442	405	446	426	463	395	406	444	407	424	426	419	434	438	406	410	411	443	412	435	434	414	420	414	435	414	406	424	403	447	433	401	446	459	391	474	449	420	462	418	449	440	416	418	458	455	476	434	422	433	432	408	422	431	446	453	459	449	421	433	454	396	442	392	432	449	490	472	435	443	445	412	428	440	437	402	455	400	427	411	449	456	404	453	441	425	433	433	430	459	431	411	431	410	439	433	448	424	416	440	437	439	421	448	413	440	446	453	408	395	441	419	432	431	412	448	438	471	433	400	440	427	428	404	476	448	440	418	455	455	414	447	453	446	450	377	460	454	405	451	422	431	396	409	432	423	429	425	439	395	420	423	426	427	412	445	425	443	405	427	431	438	414	444	417	410	426	438	418	455	404	430	416	430	457	441	438	433	408	447	435	439	374	451	443	424	444	404	445	457	425	436	412	446	423	412	425	426	414	402	415	419	386	431	437	390	404	428	441	436	410	409	454	447	432	431	466	457	452	443	423	384	447	422	443	452	435	393	456	439	435	437	394	453	407	417	451	432	430	435	451	452	417	386	435	399	430	459	418	443	427	398	429	472	447	377	413	475	409	429	423	417	470	438	406	445	437	447	396	420	417	431	447	452	419	401	428	430	450	450	407	411	420	424	401	401	462	432	437	389	411	434	433	444	404	413	459	433	426	403	413	404	445	434	472	431	397	430	405	416	468	406	433	453	448	396	404	434	420	424	417	419	393	417	421	415	447	457	431	423	439	408	416	399	407	416	472	386	418	405	443	427	435	411	399	417	420	422	442	432	423	455	433	406	399	462	437	447	445	405	434	435	409	458	450	427	430	439	404	414	445	422	422	433	423	410	410	404	427	441	404	445	413	443	436	476	443	448	444	418	405	410	422	403	459	439	434	398	447	433	440	418	437	379	465	467	435	406	416	496	461	423	429	472	466
23832	21320	28340	24111	20735	7664	1160	891	796	683	651	671	640	608	619	571	582	564	581	546	537	574	549	547	535	516	585	525	556	489	522	568	533	525	521	504	512	509	529	551	534	508	518	496	502	511	524	530	525	527	522	536	507	532	492	554	509	490	489	507	541	552	454	494	561	504	497	556	486	531	550	531	524	530	500	517	536	490	506	500	517	511	525	542	527	543	538	495	502	516	493	505	518	511	488	505	513	530	493	533	518	520	478	535	566	522	488	510	525	512	523	525	540	514	558	490	546	515	558	554	519	497	532	533	530	525	536	526	551	510	495	568	507	528	486	523	495	532	539	541	572	576	492	595	511	536	515	522	490	510	548	510	526	528	548	574	527	534	503	501	514	502	502	536	498	527	530	512	502	527	533	473	506	525	540	567	486	543	505	490	530	499	507	485	546	531	500	511	545	483	476	552	522	482	541	506	495	550	520	496	490	500	532	516	529	531	521	516	544	534	498	502	518	483	531	508	535	541	495	505	551	529	508	504	507	524	493	504	563	556	541	494	493	516	486	506	492	511	510	520	524	503	543	509	507	511	549	479	530	507	531	493	498	476	528	514	513	518	489	531	518	508	517	487	511	495	528	498	512	497	515	478	494	490	514	533	538	540	551	526	514	495	520	515	499	484	539	497	535	500	534	500	526	512	531	546	531	471	543	504	555	481	541	521	523	473	530	510	539	503	509	528	525	515	530	475	540	532	516	532	478	522	523	546	488	534	485	527	501	509	506	449	484	499	492	482	505	510	506	484	495	514	486	506	508	497	523	479	559	518	546	546	517	535	512	523	511	498	540	496	533	546	490	524	500	508	463	556	525	545	500	501	485	498	509	521	498	532	508	503	547	511	511	495	509	528	565	521	507	524	517	496	509	525	470	492	519	527	519	542	511	547	553	504	527	540	484	515	522	510	563	535	504	544	547	531	526	515	527	528	556	513	480	528	484	536	466	483	520	567	530	508	528	507	503	548	523	568	531	531	531	560	492	515	505	511	500	507	535	530	497	515	521	513	520	472	509	524	514	501	500	529	460	519	496	496	503	501	487	504	494	487	490	508	553	498	538	476	561	516	535	524	505	535	461	530	528	521	499	509	522	520	505	478	458	489	526	551	491	512	526	492	522	529	558	533	513	527	511	496	557	531	492	494	491	529	537	517	514	488	457	514	511	532	525	549	520	475	499	526	551	491	519	554	491	537	521	519	514	493	497	506	514	452	510	498	526	539	497	551	537	449	475	490	552	529	491	524	497	475	491	545	511	477	460	503	513	524	542	518	496	494	551	469	509	481	508	517	479	525	474	481	529	532	496	562	543	545	508	520	517	542	514	486	551	515	518	554	512	513	517	525	524	506	530	548	519	522	548	507	512	504	515	484	521	541	570	502	530	526	516	547	511	516	553	507	463	503	536	552	508	504	551	547	516	496	509	493	517	501	506	541	520	503	516	518	523	502	538	496	508	525	515	547	483	507	512	535	518	505	498	533	503	488	532	516	531	491	482	539	567	483	522	471	482	489	572	487	550	537	537	517	520	516	520	474	503	468	548	522	588	495	529	473	492	506	496	494	515	499	510	475	513	518	531	548	502	516	545	521	479	526	535	550	479	529	543	493	543	484	528	549	519	519	516	519	522	515	485	524	501	520	543	469	516	502	524	510	502	529	503	534	494	487	495	503	513	549	558	516	478	551	546	508	525	542	555	517	555	517	544	530	512	514	502	499	544	511	577	518	513	539	518	512	545	517	471	517	546	524	528	517	550	533	516	517	478	520	534	515	540	505	513	516	492	510	512	524	481	526	495	503	516	497	525	528	520	489	527	516	530	537	533	507	522	517	482	590	516	555	485	506	516	511	535	528	537	517	559	505	468	506	480	533	519	534	548	523	485	536	528	499	530	490	504	483	507	512	512	547	524	520	526	491	512	510	474	477	525	508	544	526	505	516	518	543	520	501	485	535	479	566	547	508	536	561	489	493	515	517	536	506	494	514	511	484	512	532	525	574	560	516	541	508	492	511	499	508	525	499	492	508	555	493	524	477	536	469	486	492	512	504	501	525	572	516	530	535	553	489	553	471	531	496	563	456	463	535	493	507	524	546	491	498	499	519	523	534	482	503	492	516	524	513	521	531	493	526	536	510	490	539	510	503	476	518	528	518	517	490	489	517	485	511	541	491	549	531	517	502	485	532	514	543	501	510	502	525	525	512	520	537	497	508	509	484	538	559	506	551	527	488	511	502	511	524	463	536	524	503	482	504	520	524	519	563	485	506	509	527	490	557	540	544	523	551	527	558	564	491	489	522	506	478	508	507	451	513	526	512	445	545	517	524	525	510	545	517	505	525	495	502	526	466	508	539	519	509	529	527	528	538	533	556	536	564	534	516	548	504	491	528	524	510	519	538	495	548	497	523	500	562	523	525	526	520	516	569	511	496	511	502	518	535	527	495	552	482	497	529	484	535	517	451	521	548	479	473	476	546	533	527	509	484	509	541	499	568	511	504	489	525	525	516	506	466	526	507	558	499	482	523	528	526	518	520	482	477	487	499	524	528	556	517	513	492	532	498	483	515	525	478	498	523	511	489	525	534	532	487	509	506	553	516	547	508	494	490	476	486	523	498	516	521	482	509	530	506	514	522	548	503	506	500	454	498	489	504	531	524	533	515	523	503	497	521	514	519	490	523	572	489	499	557	491	532	512	524	495	524	543	520	510	503	552	476	512	491	497	552	535	510	541	513	539	530	522	545	509	542	519	551	497	539	527	458	503	492	550	503	569	489	507	509	498	530	499	555	510	532	526	509	547	481	521	462	477	550	517	512	493	521	516	561	524	508	531	542	528	491	537	467	466	522	520	488	537	517	523	519	537	526	501	453	445	511	509	553	515	508	492	507	507	523	497	529	507	508	531	545	515	542	523	517	520	534	520	536	503	493	498	551	532	499	484	494	493	487	518	488	543	546	508	499	491	516	504	518	540	541	502	494	503	534	489	499	503	491	527	533	495	510	517	552	553	550	541	549	516	526	545	490	535	484	482	554	541	511	525	496	519	504	507	520	505	516	530	516	529	537	488	513	526	546	535	462	518	484	507	474	508	540	518	500	529	510	497	548	528	497	503	473	537	529	530	524	467	510	500	513	491	510	509	486	465	544	517	532	531	504	542	508	498	527	517	506	478	501	503	538	497	521	493	490	538	530	498	506	530	514	481	505	542	509	509	535	496	471	537	502	546	501	533	471	530	490	498	517	511	504	515	545	496	560	509	507	502	505	520	498	536	501	505	549	525	499	526	517	485	542	541	503	479	515	522	524	542	544	537	551	505	498	546	507	513	491	506	540	524	524	548	488	518	508	471	452	560	456	471	536	536	547	514	467	524	503	528	498	525	493	547	522	560	483	533	520	502	513	522	493	495	538	516	503	506	524	526	511	504	520	527	536	493	509	511	507	518	510	491	505	530	513	507	500	503	554
34522	75348	12344	3395	2362	1807	1502	1264	1091	971	916	860	785	741	792	736	738	652	657	689	709	656	718	653	654	621	661	640	611	610	664	623	584	606	664	597	612	665	634	636	641	622	608	628	646	636	612	604	565	639	597	607	635	581	586	596	594	606	629	590	600	584	609	584	592	639	588	598	613	591	610	583	613	616	614	587	611	639	627	599	659	583	576	622	622	623	624	635	654	627	641	654	621	608	585	610	610	619	612	573	610	645	567	608	641	619	580	554	659	608	591	594	583	591	637	606	606	594	603	591	630	683	645	638	558	651	658	642	625	622	594	564	643	647	638	585	602	644	611	607	625	618	665	622	599	598	576	627	607	660	617	639	619	633	616	594	637	590	639	619	624	595	620	620	626	639	622	586	644	590	607	638	624	591	630	580	639	616	598	604	621	627	602	624	625	635	589	556	618	635	583	634	626	602	679	613	598	615	637	600	610	647	615	643	608	591	603	648	616	586	645	603	590	610	634	599	586	559	610	593	624	576	586	614	577	623	630	603	586	613	615	605	603	620	643	638	630	620	609	632	631	586	604	625	620	639	587	591	625	627	612	574	589	626	628	641	573	643	601	633	614	618	565	578	646	592	657	592	584	615	633	586	592	626	600	628	630	621	623	617	624	621	633	612	622	591	641	579	588	659	644	596	606	585	638	595	606	623	601	632	636	597	575	652	640	588	601	611	589	596	618	558	583	584	629	571	591	551	569	591	569	656	624	617	607	650	607	632	595	605	562	580	611	612	637	583	669	582	655	607	604	618	600	627	601	589	568	626	643	669	603	604	638	628	610	629	621	605	594	602	598	599	588	629	602	604	607	589	599	648	661	605	587	616	614	636	571	617	586	637	608	617	609	595	566	586	632	604	591	624	645	602	609	611	613	593	626	623	586	617	619	661	606	641	627	616	608	631	588	611	558	628	614	607	623	650	650	607	595	576	635	618	612	589	613	611	609	598	604	670	628	606	606	616	610	644	605	616	607	603	630	630	623	623	586	632	620	628	613	569	609	652	633	597	613	599	630	590	632	616	611	598	634	623	606	641	594	589	636	630	603	565	614	626	624	613	582	563	611	607	587	578	594	598	590	639	560	598	632	614	600	612	566	618	609	611	584	660	573	621	607	563	611	620	603	582	567	611	616	590	657	613	574	582	598	589	592	619	632	605	602	635	586	665	565	595	627	623	602	605	581	653	542	612	577	571	609	644	630	646	634	653	612	622	541	618	610	607	576	587	642	578	640	610	620	620	636	608	608	620	624	644	626	595	623	645	591	630	620	610	616	596	660	602	630	575	619	581	574	600	595	614	605	599	609	623	599	590	569	615	597	618	608	648	588	612	645	590	653	606	591	587	623	602	623	586	638	615	615	577	619	621	617	607	633	629	600	608	647	604	616	601	581	597	593	621	584	603	619	621	629	564	627	597	657	595	582	623	651	599	606	624	625	605	613	604	601	565	602	621	645	621	612	583	614	628	624	609	650	573	615	617	605	582	632	607	582	603	637	626	627	608	617	593	631	606	618	616	607	619	558	610	593	641	605	597	577	591	630	615	580	643	630	574	635	608	612	603	639	582	617	596	603	593	628	602	598	596	613	616	634	568	614	581	604	592	602	582	615	612	569	623	612	605	613	602	606	611	588	629	658	594	610	641	625	585	608	589	588	632	607	593	628	625	582	577	586	635	578	653	578	597	574	605	620	588	588	618	585	601	557	636	606	627	595	605	630	613	597	591	572	651	649	563	600	609	603	628	588	639	610	629	603	648	599	619	594	628	562	630	602	592	597	636	591	586	648	621	639	633	608	550	597	614	569	619	635	614	618	615	633	599	645	592	627	583	604	646	582	608	625	615	604	573	580	646	597	638	636	633	593	605	583	620	572	612	590	639	663	583	589	606	570	634	652	624	634	643	586	649	619	616	639	624	604	615	598	639	632	568	620	591	608	567	612	600	611	614	619	619	635	581	611	582	598	573	628	616	605	607	609	670	610	585	596	671	600	616	660	635	594	613	620	637	600	603	644	640	575	596	585	638	628	592	596	594	630	613	601	579	627	570	589	608	602	577	600	591	665	639	550	645	631	579	571	600	563	630	660	633	596	590	627	618	596	634	654	629	604	645	612	593	627	634	591	510	617	605	598	590	599	609	615	617	609	570	618	640	580	638	610	634	597	602	568	625	586	576	597	610	597	563	615	658	623	592	652	626	606	616	595	609	599	634	631	619	609	618	648	596	653	614	627	590	602	558	604	624	630	648	644	627	624	630	595	580	596	607	611	558	605	637	586	600	572	607	600	636	610	627	640	650	602	627	597	589	574	622	618	625	682	595	657	590	614	634	595	609	648	640	633	581	591	657	596	636	606	600	587	564	608	595	639	633	607	647	591	607	608	611	607	614	603	628	608	574	583	615	629	587	619	603	605	590	584	601	622	586	617	612	617	612	585	595	607	584	623	621	589	630	610	624	618	602	621	589	584	577	599	621	593	609	592	637	612	582	611	622	621	594	606	597	579	611	636	591	574	609	627	616	611	586	628	618	608	600	626	594	578	586	628	605	623	616	637	597	621	588	604	621	615	571	603	616	574	578	602	607	599	625	573	598	590	588	618	625	623	610	607	609	592	642	618	632	654	610	632	644	635	595	610	610	643	613	627	594	564	645	600	644	585	603	619	580	617	600	566	599	607	637	632	612	626	616	580	624	643	546	587	622	632	605	587	659	654	596	604	641	608	624	595	624	547	586	602	550	587	577	637	639	560	598	605	612	612	600	606	626	588	642	622	606	608	596	615	632	611	588	608	635	657	628	577	598	601	621	570	635	613	588	612	576	572	596	584	606	622	576	597	596	564	576	697	583	601	639	627	653	618	659	631	605	599	593	632	570	632	580	573	566	575	591	613	597	585	657	605	604	630	639	595	559	571	626	613	611	559	602	609	630	616	613	634	623	620	607	610	636	643	570	608	645	626	602	604	595	569	616	579	611	620	652	586	607	609	592	592	635	603	617	621	651	664	640	603	579	617	617	597	599	626	600	651	596	637	639	637	639	613	630	603	644	597	635	551	623	584	582	605	587	607	614	580	626	575	609	595	594	607	610	567	598	599	633	617	590	600	574	627	614	619	597	615	612	582	614	574	632	649	649	593	589	631	649	614	645	640	619	592	613	568	567	611	607	596	587	647	643	604	603	635	584	623	596	593	562	600	609	622	626	608	594	647	628	636	591	640	608	604	620	675	621	621	617	610	568	611	616	578	574	578	619	588	599	599	612	602	600	631	606	610	590	556	602	684	568	608	657	588	625	615	607	601	662	594	562	626	623	592	658	601	609	624	602	661	605	624	649	674	619	642	605	604	618	613	570	679	584	585	649	588	603	603	615	643	620	666	626	674	650	638	607	603	629	595	572	639	628	644	629	582	598	579	627	585	566	578	620	621	615	611	593	621	656	630	603	611	592	595	610	605	594	584	620	644	626
25157	21780	27390	24371	8141	585	497	416	390	365	349	313	337	339	283	304	309	305	325	337	303	302	289	276	282	336	311	311	301	308	309	297	299	281	283	329	300	270	291	293	313	285	281	311	288	283	280	284	308	316	292	287	322	288	297	304	293	279	243	303	270	276	286	339	294	302	262	286	271	297	296	297	320	276	294	305	284	274	322	259	286	299	268	264	267	286	301	286	277	283	316	326	276	301	277	283	274	286	279	256	293	293	295	279	300	301	296	298	274	267	293	290	288	272	303	299	329	292	333	290	262	274	295	274	297	321	308	282	269	298	289	277	304	267	309	284	286	287	287	286	288	285	298	287	320	298	302	242	306	309	324	301	298	278	278	292	314	275	284	296	311	312	308	301	298	276	273	271	303	295	268	293	321	279	300	270	290	298	292	281	289	296	293	292	293	295	301	265	292	282	283	307	310	269	326	299	294	298	280	273	299	259	275	303	292	295	293	270	289	282	286	287	289	318	294	274	305	303	288	284	304	281	280	295	297	308	301	282	267	282	298	306	309	268	302	279	329	276	279	299	283	317	283	303	283	303	290	294	263	289	262	285	296	303	330	294	295	289	306	274	304	294	275	283	283	276	314	272	276	263	295	298	285	261	308	331	313	274	302	304	244	294	271	277	289	290	262	300	270	297	301	273	289	299	316	275	346	254	308	285	279	307	281	320	305	289	309	306	292	305	281	325	318	313	288	298	293	296	308	291	300	307	284	287	299	274	293	315	258	275	299	265	295	283	320	292	312	292	297	332	320	305	302	294	283	271	293	313	271	283	297	275	306	284	310	287	270	336	265	288	280	293	308	287	268	280	282	268	284	291	324	267	302	304	274	287	280	315	295	283	296	291	284	324	292	290	294	263	298	295	292	325	296	281	297	293	281	284	292	270	287	286	303	288	289	257	278	308	277	281	297	304	290	288	334	302	268	293	280	295	318	302	275	313	303	288	261	307	293	262	298	299	306	299	314	299	285	303	318	285	277	282	282	305	282	302	318	329	325	279	280	281	288	309	276	266	307	283	300	298	310	296	274	293	280	281	300	302	309	291	288	289	284	299	296	293	295	317	268	293	298	297	309	283	272	282	304	292	313	276	323	300	290	309	300	275	268	312	291	280	286	287	277	250	303	274	288	282	273	311	294	282	298	253	296	326	302	282	256	282	297	266	304	297	292	284	328	286	289	297	287	286	266	287	289	289	300	289	314	333	285	319	273	282	269	274	316	257	299	302	286	324	297	269	273	316	299	265	317	302	273	262	279	266	333	245	311	294	302	264	277	264	314	311	277	304	281	320	300	293	301	274	299	290	274	314	303	368	287	280	267	283	276	293	295	285	289	326	276	299	315	300	278	300	302	252	307	281	299	290	298	294	269	274	290	295	279	319	274	275	272	269	287	288	306	319	317	280	294	291	299	268	271	281	295	294	308	290	274	257	298	297	265	277	274	256	272	291	331	273	292	300	269	299	297	292	270	294	313	296	259	267	267	291	262	268	309	282	301	269	263	305	302	268	280	295	281	295	281	273	299	290	266	296	264	327	274	290	282	295	289	288	308	300	294	272	280	272	284	281	304	301	306	294	310	255	291	306	327	268	280	279	298	300	299	299	274	306	280	296	301	306	309	304	283	311	289	286	264	308	291	295	315	278	266	298	272	277	302	292	315	290	279	307	296	309	317	270	254	294	292	274	305	331	333	297	296	289	310	280	284	303	286	316	293	298	272	332	290	297	273	276	275	280	305	313	287	312	293	292	283	276	267	304	272	284	288	280	299	305	286	279	266	284	324	253	313	284	323	258	334	281	309	269	301	289	295	286	319	302	266	312	262	261	302	306	300	286	285	292	309	285	270	311	293	302	310	285	302	294	301	285	279	295	284	301	329	275	298	286	332	283	279	304	276	297	279	288	292	256	276	288	278	291	326	279	307	283	282	303	314	273	307	278	303	310	284	314	284	279	280	276	283	292	278	286	303	289	284	259	282	299	307	307	307	285	289	289	292	305	280	266	253	301	291	257	272	306	287	308	292	271	242	294	282	314	269	279	288	286	289	282	315	264	289	276	299	300	289	307	291	267	314	317	287	273	285	286	273	301	288	277	268	306	282	266	286	300	282	278	306	275	315	293	321	276	299	274	296	280	272	284	299	303	297	310	295	255	258	283	276	283	255	281	292	267	247	278	262	267	310	289	285	295	252	307	280	266	277	260	256	304	288	278	313	295	260	273	308	300	266	297	312	282	280	290	297	289	298	281	297	284	308	296	295	270	295	255	266	302	292	282	278	288	301	278	304	284	304	303	289	272	286	289	284	276	287	267	294	317	276	269	294	321	304	287	297	292	300	275	304	299	305	277	313	292	282	318	267	305	292	296	299	300	295	295	294	251	282	292	282	309	306	288	270	278	257	257	278	295	289	335	275	288	310	285	282	308	306	251	312	263	293	267	288	286	316	321	275	289	327	290	315	287	267	281	302	317	313	292	278	275	315	298	314	311	293	306	328	292	293	293	283	273	269	309	276	321	272	312	279	321	269	270	291	284	293	268	302	272	292	285	300	315	300	291	281	288	288	267	281	275	271	287	304	253	265	307	291	310	272	290	278	298	297	273	285	279	322	290	291	302	294	266	300	311	284	298	268	281	289	282	289	273	256	274	308	262	321	278	278	307	272	276	251	300	249	345	244	263	284	320	281	280	311	285	311	292	313	302	292	253	318	312	295	281	292	310	291	298	287	282	292	301	267	326	269	319	278	278	292	289	330	285	279	282	297	294	306	297	276	276	301	285	287	289	288	277	289	286	318	282	288	292	267	327	289	293	314	260	292	283	284	314	277	305	273	278	316	280	289	261	315	267	283	288	283	287	296	290	320	278	298	295	282	286	265	314	300	270	265	311	282	264	313	274	314	309	300	281	302	280	292	277	278	304	303	260	312	273	277	279	280	291	292	298	262	305	304	274	316	301	284	330	296	298	289	278	271	274	305	303	314	306	292	245	298	263	321	287	281	304	308	289	300	277	299	272	297	277	274	289	286	314	301	289	344	270	285	294	296	274	260	299	296	264	314	299	283	300	278	283	294	323	297	267	285	263	314	293	277	298	330	279	318	288	308	309	279	267	313	266	274	281	288	288	286	280	292	280	313	293	283	318	293	292	273	276	270	322	323	291	264	286	267	317	280	278	271	286	291	291	295	273	301	314	281	280	296	279	287	281	300	282	298	297	277	275	290	282	326	311	288	294	288	258	314	297	297	292	267	289	298	338	311	284	294	291	246	303	271	299	295	303	287	304	295	261	268	292	306	255	303	306	308	279	325	284	266	301	276	290	302	279	281	272	311	283	271	268	326	264	312	303	266	289	303	321	288	304	324	304	299	296	270	270	317	290	303	292	261	279	269	310	302	307	309	285	280	294	277	283	268	312	307	288	266	331	275	293	277	268	290	259	298	283	270	323	280	302	290	279	288	269	293	312
34573	65006	9256	1947	1356	968	879	752	697	617	591	503	463	443	457	413	416	393	420	419	429	408	402	345	400	404	387	397	366	389	399	390	390	338	374	362	387	391	381	362	380	377	357	387	409	374	391	373	357	364	387	373	386	374	369	361	377	349	386	361	386	343	345	405	362	362	419	360	357	368	361	386	384	349	354	368	364	392	381	376	391	361	353	374	357	331	361	352	370	343	398	369	386	358	376	344	350	374	343	368	392	358	398	365	373	364	340	346	340	365	374	369	382	351	359	406	384	376	413	396	391	353	385	363	379	377	377	383	375	368	355	386	373	375	364	421	378	363	396	394	360	368	375	390	369	367	355	374	382	371	390	366	359	314	384	364	373	390	383	377	379	394	380	386	350	352	354	350	356	341	358	322	348	337	390	367	376	346	403	361	354	372	357	377	374	374	366	335	381	358	380	341	331	347	385	344	387	341	392	410	403	356	333	373	376	365	385	379	344	334	358	355	381	362	379	360	374	362	366	363	360	347	352	392	355	327	362	374	365	358	356	336	393	366	358	364	347	343	350	367	377	330	387	375	358	388	367	335	347	366	343	360	387	385	374	357	355	330	391	376	362	381	388	335	362	397	351	385	380	361	372	382	373	356	366	376	375	361	379	369	358	379	391	374	363	354	376	373	418	378	370	350	364	363	369	376	374	393	379	340	367	363	379	366	369	384	383	359	375	367	355	370	370	379	393	371	362	380	330	357	362	387	373	381	381	353	371	397	346	382	343	400	388	376	316	335	364	352	372	392	380	353	357	357	366	372	366	362	391	402	425	363	363	354	340	339	398	379	390	346	364	348	363	374	367	348	372	375	399	415	360	335	366	375	358	351	372	396	334	370	360	353	376	350	343	378	353	337	363	358	366	368	334	378	372	358	402	333	379	363	333	340	350	368	390	375	344	360	345	363	362	377	385	375	316	355	380	381	353	356	383	355	371	382	353	331	360	333	380	356	369	375	363	371	355	384	371	375	357	355	365	384	390	373	363	393	355	355	370	395	373	375	349	356	351	401	354	368	361	358	388	379	375	377	378	332	360	396	341	357	390	375	368	381	357	362	381	350	365	421	354	384	382	359	373	378	400	379	371	383	388	435	394	376	382	387	388	331	364	387	364	355	382	377	363	366	364	380	336	358	397	340	352	346	409	396	355	325	360	369	340	366	382	378	359	380	357	366	355	342	385	383	372	380	348	350	374	379	375	380	353	355	398	377	367	357	373	382	349	363	350	354	357	366	367	386	374	360	357	365	400	354	390	325	339	347	395	374	336	368	357	360	317	372	372	342	402	350	373	369	397	369	342	375	357	385	388	369	368	389	347	378	367	384	391	369	370	361	352	384	388	367	395	334	406	364	345	383	337	368	328	387	363	350	349	398	351	363	353	348	356	361	398	347	392	364	345	361	355	394	339	355	368	379	375	339	352	360	387	365	347	388	376	383	374	394	373	402	387	367	384	340	343	373	373	401	376	365	363	370	390	362	360	364	361	357	390	332	356	379	382	373	391	342	384	353	362	349	389	361	379	368	386	371	398	346	390	341	350	364	384	330	365	365	363	374	354	366	395	374	376	377	380	357	342	354	398	349	393	348	362	386	392	374	369	390	373	322	346	376	373	383	399	363	382	362	347	359	400	361	383	370	356	376	353	340	385	378	378	357	369	376	356	351	335	348	367	379	387	391	381	362	353	347	377	341	351	383	387	364	370	410	390	341	370	348	340	360	355	341	397	366	397	390	351	366	358	339	360	387	363	351	384	365	385	388	351	390	390	315	351	359	376	360	354	356	338	388	341	342	398	380	371	366	339	360	374	362	358	401	353	346	335	343	374	403	348	340	353	357	384	365	346	381	355	361	379	360	379	326	366	374	371	386	344	355	354	366	373	387	393	344	371	386	361	371	347	380	365	372	395	328	368	376	360	348	373	346	334	359	395	342	378	385	373	392	366	355	362	373	365	380	353	397	373	375	351	374	409	361	371	360	348	389	353	352	317	390	365	356	361	383	366	377	392	349	365	384	383	360	372	352	331	382	364	374	347	380	358	358	344	368	356	350	353	368	340	378	371	385	373	376	375	336	424	374	403	370	396	343	334	371	337	369	362	387	360	385	352	358	358	396	365	375	354	367	365	324	331	358	353	375	360	402	395	328	374	364	374	390	361	357	336	378	372	342	379	356	380	361	354	355	349	358	366	397	336	355	377	369	416	363	359	412	369	360	359	408	367	398	377	367	339	377	371	371	371	384	353	348	362	363	353	368	373	355	362	359	361	375	365	355	336	386	370	372	355	407	392	348	382	329	395	340	376	365	353	343	371	359	364	342	381	378	371	373	361	394	331	370	360	355	385	375	394	355	365	354	366	381	379	353	379	387	350	338	373	370	337	365	375	360	338	350	336	346	389	371	358	366	392	375	365	340	407	366	378	373	366	356	339	358	355	367	382	356	397	402	346	370	373	368	371	407	376	336	402	366	383	361	369	377	370	399	358	381	371	354	360	413	361	364	367	362	362	378	352	375	356	352	389	353	350	351	339	340	370	371	386	343	348	343	394	381	348	398	373	380	368	366	372	368	391	396	379	379	351	379	404	362	352	383	364	358	365	369	355	354	372	376	343	395	354	386	348	377	394	363	377	365	373	371	386	356	371	345	342	395	334	367	373	359	347	365	393	351	339	346	334	347	374	345	364	392	366	384	343	365	381	330	320	361	352	376	384	380	396	340	390	370	383	346	377	341	371	318	367	366	383	369	371	362	381	345	371	387	369	401	354	357	337	358	367	389	384	351	365	372	391	375	374	382	359	352	375	356	369	361	335	397	365	330	352	372	374	340	368	364	340	386	401	380	374	365	372	399	372	402	333	380	367	363	334	349	363	359	365	369	338	390	357	358	334	384	362	327	389	392	336	353	370	362	338	400	379	383	348	390	336	360	390	341	351	364	389	359	346	326	364	358	374	351	359	344	364	374	372	336	406	357	317	354	366	392	369	365	339	373	338	367	346	350	374	362	387	317	365	369	312	342	360	381	389	376	342	386	353	384	387	384	376	402	369	330	362	386	359	356	380	373	341	373	340	353	377	383	376	383	376	379	347	379	400	380	366	385	333	375	373	358	384	327	390	345	362	361	350	328	341	427	400	393	368	360	360	373	382	353	361	401	345	347	375	387	385	364	364	343	333	352	375	381	375	354	352	371	367	367	348	377	366	359	355	370	364	347	338	388	369	370	368	360	337	373	355	361	364	360	382	382	382	379	385	329	349	367	380	357	357	384	353	389	330	368	342	364	377	351	354	365	372	391	337	368	363	379	355	358	322	323	335	353	349	382	346	353	367	372	373	352	349	350	380	350	374	353	358	383	389	346	370	371	349	346	374	371	345	369	377	381	372	384	392	358	369	348	358	370	353	346	385	346	363	340	362	379	336	385	372	375	369	366	344	354	361	346	385	342	362	373	358	412	354	337	375	334
22822	21201	28674	23801	21089	20844	6317	1210	960	870	776	760	653	650	693	608	650	598	573	658	581	620	578	605	574	573	562	581	545	537	589	567	529	570	589	521	532	553	556	570	542	508	539	515	515	585	532	531	570	551	563	494	528	554	510	540	492	567	488	536	507	482	488	518	545	520	548	521	527	523	533	532	506	519	551	488	474	528	519	527	547	507	542	538	556	510	565	520	567	534	500	557	492	560	536	517	498	514	544	557	556	506	502	527	528	485	498	527	516	501	546	491	472	483	546	529	540	563	513	517	560	511	547	555	554	503	557	532	532	560	503	539	515	534	548	517	542	553	489	509	539	556	544	514	512	542	539	535	499	508	566	521	521	483	506	508	547	550	491	463	529	505	529	564	523	540	535	542	542	511	557	553	488	536	519	507	476	526	549	580	492	528	554	533	560	530	500	510	544	533	502	518	498	517	517	527	504	543	499	524	480	481	527	526	513	510	493	502	510	531	539	526	500	496	546	498	535	510	517	530	517	530	488	530	545	512	537	520	505	514	548	514	550	474	509	491	511	538	550	540	541	542	475	515	523	489	505	520	518	472	543	552	505	486	481	494	495	539	553	513	546	532	523	515	537	506	517	552	490	509	539	511	489	498	510	548	523	550	549	504	497	511	537	510	547	471	512	558	529	520	561	493	525	518	538	520	534	508	523	523	505	541	517	515	516	512	491	525	508	521	503	499	493	517	525	528	537	513	533	525	552	466	486	502	528	526	504	512	493	503	520	535	544	526	526	546	519	509	526	547	513	555	549	467	564	526	508	517	534	526	577	509	495	504	517	524	499	493	500	498	514	481	524	527	509	515	526	502	509	541	528	489	552	500	542	517	481	531	533	509	513	509	498	508	494	520	486	518	496	555	530	542	467	505	475	514	481	485	505	549	543	537	532	501	531	479	531	519	543	528	506	576	568	556	520	480	531	505	544	503	535	512	509	521	496	548	524	535	500	527	513	517	527	499	494	514	518	515	483	542	519	545	484	514	507	509	495	514	558	534	500	488	488	545	524	497	517	514	490	489	533	521	520	476	526	521	547	535	513	524	517	500	501	525	529	532	496	521	488	545	530	500	530	538	525	531	501	532	515	494	511	522	524	515	518	485	581	496	503	550	500	522	505	493	532	538	480	534	506	498	543	479	538	512	488	518	509	489	491	513	479	504	511	567	498	497	512	504	510	499	546	512	517	524	536	504	485	535	527	548	523	475	494	503	521	530	528	553	529	479	481	522	522	496	508	541	543	539	516	530	516	515	528	541	503	523	512	467	497	507	534	520	544	545	540	505	508	476	539	504	485	493	516	533	489	544	491	499	526	514	478	529	549	522	563	511	520	549	514	507	513	503	514	564	537	522	539	535	510	544	521	534	493	542	514	526	543	486	515	489	511	505	537	541	566	485	503	536	479	514	498	506	487	522	528	533	511	498	529	519	527	488	510	471	528	507	545	531	519	529	480	554	548	510	475	519	489	553	526	538	510	484	502	585	516	480	553	495	558	524	530	492	516	519	518	571	537	483	535	544	521	520	534	550	532	463	565	525	477	487	512	555	496	541	525	444	518	512	525	520	501	548	525	511	547	526	531	520	475	527	549	525	490	520	484	500	545	517	513	491	520	505	513	488	523	505	503	533	525	502	494	506	544	536	541	519	514	528	561	502	519	482	532	542	570	532	512	486	537	506	529	513	520	519	539	466	527	480	541	507	502	484	484	495	519	509	541	524	476	520	543	495	552	539	505	552	531	535	501	531	543	527	491	507	496	524	526	524	505	538	504	478	530	542	500	556	539	494	483	502	495	493	564	532	488	498	568	540	493	540	532	495	517	531	502	539	541	491	515	556	501	532	562	535	530	488	481	512	497	539	496	554	475	515	507	511	516	497	538	501	558	498	547	555	530	522	506	512	519	464	507	525	527	446	532	547	496	533	551	509	530	544	539	519	523	502	497	510	511	480	513	518	549	526	512	540	495	521	547	520	519	500	560	530	497	516	513	513	503	525	527	520	492	515	505	534	523	535	508	477	524	461	534	556	505	524	515	487	501	492	544	516	569	515	529	494	527	504	556	540	518	494	501	495	561	552	533	551	507	477	527	529	510	521	520	547	483	560	506	520	514	509	499	500	484	481	544	470	553	512	498	527	516	500	486	467	525	536	533	564	472	517	535	509	553	542	501	528	538	507	566	514	543	474	502	495	492	519	537	546	519	503	492	511	524	475	535	557	526	545	522	523	509	522	533	515	492	498	530	496	475	507	529	537	511	513	529	493	546	523	519	519	528	528	526	521	512	520	463	511	507	519	532	536	541	521	478	530	535	525	500	537	536	518	536	512	538	490	526	533	489	513	504	552	497	538	531	528	519	530	523	505	510	532	520	480	544	484	490	511	521	507	535	513	493	510	518	518	496	563	556	523	494	562	517	552	523	476	501	524	497	493	494	531	519	513	544	531	526	520	514	511	516	544	505	595	518	519	507	544	511	502	554	506	479	533	512	497	490	511	515	523	515	523	532	524	521	511	473	488	556	512	575	488	504	524	509	513	535	517	515	501	510	525	544	511	539	502	523	534	564	523	517	554	523	527	528	507	507	508	501	483	506	537	520	531	512	514	519	482	539	530	491	545	493	526	518	534	540	518	502	491	522	517	481	516	543	433	496	506	498	504	519	590	533	494	471	500	507	537	542	485	518	513	530	521	481	504	504	535	531	507	515	532	508	504	563	483	526	535	528	505	508	509	549	523	522	503	498	555	528	499	483	525	513	524	543	535	511	531	528	538	509	577	478	533	506	501	515	569	510	547	493	494	515	537	508	555	471	519	461	490	543	524	470	486	572	497	517	537	518	510	537	516	495	526	547	519	492	547	527	535	540	529	534	489	518	526	512	515	500	519	462	508	562	522	529	522	493	478	520	513	522	512	549	494	567	493	493	485	532	515	535	496	511	516	500	524	483	517	518	484	541	523	503	506	540	498	527	506	525	465	538	532	531	511	522	543	515	527	554	479	498	494	494	498	525	512	514	538	556	563	540	566	482	519	544	499	493	499	498	486	531	489	527	501	538	505	532	546	506	532	530	543	539	527	525	532	508	531	543	485	543	529	537	528	522	544	560	546	545	488	518	531	512	538	488	529	521	530	522	474	530	480	536	529	477	550	501	549	507	529	596	497	497	540	519	549	551	510	534	510	534	524	519	537	547	511	506	489	508	502	498	521	528	586	522	518	540	524	523	556	530	494	546	518	548	532	507	535	471	530	471	485	530	514	537	523	518	531	524	494	535	540	480	489	491	518	528	496	535	515	510	518	505	524	525	532	520	527	531	485	536	519	523	519	582	504	519	522	530	525	480	506	528	505	530	534	528	514	495	523	542	527	501	515	494	515	531	568	529	528	487	502	524	492	508	541	509	519	510	512	507	512	504	546	512	503	456	502	519	501	507	509	547	558	545	495	492	448	485	533	526	516	502	562
36009	80459	13911	5913	4007	2964	2350	1930	1623	1415	1192	1100	1055	934	887	842	782	763	774	748	695	692	720	708	716	672	736	688	683	643	661	660	642	668	623	650	656	644	626	631	649	612	606	614	637	605	587	616	652	656	641	578	626	633	601	641	629	645	609	643	648	664	607	633	587	612	684	587	640	663	626	650	639	631	613	578	606	617	600	594	638	660	573	598	620	610	627	647	621	646	641	597	610	584	567	615	657	576	560	614	580	622	608	623	598	636	631	625	623	623	579	620	603	662	633	600	639	595	635	655	678	636	659	618	625	614	655	641	689	696	634	661	642	676	664	607	606	663	615	643	626	609	603	567	648	608	627	688	590	594	630	631	588	605	632	666	594	638	556	635	598	565	629	600	618	656	626	627	598	584	602	613	622	647	594	598	620	583	634	626	606	616	657	663	623	621	606	599	590	560	603	594	650	597	598	566	615	603	650	655	591	645	655	608	621	627	591	606	590	630	595	637	655	600	632	599	619	594	648	601	613	626	668	615	577	652	586	637	625	584	610	643	624	635	597	670	619	594	599	624	606	623	617	641	641	585	554	610	632	632	597	615	661	588	624	620	621	638	608	566	588	606	622	584	602	601	632	606	622	585	585	598	584	634	623	623	600	631	578	630	607	635	557	650	582	585	618	599	624	607	598	595	592	620	621	611	609	604	639	621	600	700	635	594	629	614	626	658	597	619	559	632	596	633	623	587	602	609	578	616	626	629	621	621	561	576	649	579	621	601	619	616	619	622	613	634	621	642	659	583	608	598	655	621	610	631	650	633	612	618	607	602	598	643	633	650	612	574	592	620	608	626	587	631	584	584	644	626	575	598	594	610	645	595	610	619	628	605	592	557	583	568	647	656	630	596	630	607	604	609	598	615	635	633	630	619	592	567	575	630	589	635	610	615	609	589	615	596	601	661	586	608	600	604	612	644	624	657	603	619	587	623	610	636	586	586	579	641	594	640	569	601	599	613	682	600	650	575	617	602	627	602	623	616	611	585	567	654	656	595	626	645	608	621	648	628	634	644	629	647	615	655	624	608	601	606	642	566	623	583	581	594	644	623	600	594	651	611	606	643	652	633	593	664	616	579	567	627	600	573	619	633	609	643	603	587	640	630	604	626	612	604	597	597	613	579	616	647	618	639	651	646	619	639	614	632	649	596	649	614	624	603	593	650	633	638	623	631	581	619	615	650	584	615	660	628	627	622	648	647	628	578	636	610	592	618	625	657	589	593	614	612	600	598	603	650	612	636	617	648	609	614	577	642	584	665	615	610	631	624	629	650	596	631	584	555	602	577	601	620	544	585	599	581	598	645	641	600	593	607	556	609	609	619	602	642	632	585	639	640	646	629	631	599	629	593	625	645	626	650	597	581	645	591	634	637	670	617	644	681	649	641	629	615	626	611	621	627	623	605	636	618	604	651	565	619	618	617	610	588	583	666	621	642	613	636	604	599	606	594	577	628	590	602	602	627	592	626	588	590	641	588	582	652	583	621	595	629	636	611	619	622	632	581	597	645	683	594	628	577	639	616	633	590	651	582	620	606	578	626	636	635	611	597	637	630	612	625	626	621	627	622	619	603	627	596	633	620	632	594	638	622	639	582	591	583	609	584	608	632	631	619	621	569	589	585	650	607	600	645	602	589	629	613	582	602	616	656	643	632	637	638	625	621	577	641	600	637	601	634	612	615	617	620	654	692	603	597	612	612	633	659	661	668	586	621	604	626	597	612	666	614	619	646	608	649	600	582	629	628	661	592	641	593	631	567	648	629	642	618	609	610	603	612	606	594	568	609	633	609	648	635	590	628	654	605	647	636	590	605	576	624	641	596	613	661	579	628	615	590	637	623	613	613	588	620	607	631	600	633	630	673	653	641	633	604	613	572	628	625	596	625	632	579	572	650	610	625	624	661	614	611	654	616	624	648	613	638	616	623	643	557	644	625	608	593	615	599	636	605	640	639	611	600	610	602	596	615	598	596	623	621	611	648	637	607	612	635	611	664	613	636	569	557	628	591	624	587	614	648	575	608	603	578	578	601	603	633	622	592	620	582	585	582	634	617	626	597	643	626	594	573	602	596	621	632	656	623	616	581	674	593	630	618	591	612	577	639	600	625	572	572	600	613	597	601	623	608	619	602	621	601	633	590	614	600	651	612	596	625	631	627	623	619	623	651	610	705	573	606	644	608	608	626	590	622	636	578	574	588	601	606	586	594	587	600	637	563	646	600	586	573	580	621	607	608	590	592	585	615	638	597	604	604	617	631	630	623	619	583	644	598	564	637	636	572	672	614	585	602	584	654	626	602	603	622	620	584	616	631	594	567	589	624	600	649	619	594	684	608	642	590	591	648	609	654	597	601	624	575	593	562	639	634	623	611	595	626	594	635	623	681	620	624	620	617	650	570	613	618	626	624	646	589	642	660	605	637	572	593	611	641	633	644	609	578	586	609	636	634	593	656	657	574	624	642	629	618	677	605	626	612	620	624	627	610	641	606	647	637	603	601	627	680	620	592	550	613	657	603	604	611	636	591	592	649	645	614	640	614	623	602	626	616	678	579	587	612	600	643	654	587	630	612	611	607	601	605	596	585	615	588	598	604	591	610	660	652	605	643	590	649	612	579	593	598	646	603	618	622	633	608	600	605	614	676	573	586	622	630	629	599	612	627	634	607	618	618	646	627	668	623	591	635	656	635	617	624	639	658	612	610	603	618	629	620	643	613	653	590	615	624	645	606	606	597	569	639	622	602	594	611	590	608	629	565	632	612	584	651	620	640	643	633	623	606	630	628	649	649	605	626	612	613	610	632	604	630	632	607	688	585	607	601	575	566	579	609	658	608	630	603	606	619	566	623	620	620	625	586	558	620	604	633	623	618	617	622	622	607	595	607	645	604	624	611	623	601	644	622	641	625	616	604	572	635	608	617	642	637	602	602	613	607	647	631	551	621	584	587	627	630	618	568	665	584	652	657	634	652	570	591	632	629	604	631	622	602	633	655	622	661	569	643	654	606	586	622	613	638	597	596	622	647	615	594	571	578	646	596	637	626	571	612	608	588	616	622	607	612	597	646	598	621	562	607	642	606	589	632	613	625	613	629	614	607	636	620	647	639	620	593	605	617	621	650	611	635	603	575	593	622	599	643	609	609	631	582	613	626	621	646	586	624	658	667	619	601	568	624	638	626	598	593	646	662	597	616	566	636	620	660	648	613	609	665	616	609	625	580	548	579	650	634	592	628	631	601	611	628	627	620	635	618	600	608	642	620	622	649	636	587	617	627	579	642	637	625	588	593	641	613	626	586	609	660	583	646	602	616	649	598	635	665	596	620	660	639	654	621	579	624	636	595	587	615	619	585	563	629	618	601	641	573	631	598	627	624	647	594	582	624	592	634	596	627	607	570	634	613	646	633	632	635	617	610	605	588	640	607	605	595	633	618	660	624	594	642	629	592	598	606	627	572	587	667
27478	23189	11219	980	469	420	369	387	352	347	356	331	350	357	347	348	367	337	334	302	364	349	376	320	356	373	324	306	331	344	325	340	317	350	360	398	368	333	346	369	346	324	393	371	345	326	359	363	330	361	340	338	302	331	355	358	373	366	349	338	354	323	330	347	346	340	344	306	359	382	327	345	364	323	334	341	370	319	345	326	327	327	348	366	320	404	333	362	317	336	356	309	307	365	350	320	356	353	324	316	321	337	352	348	334	346	340	363	340	381	341	381	328	332	326	342	361	317	347	364	391	341	333	335	393	361	356	368	353	381	334	285	347	319	362	375	338	366	373	362	330	320	337	362	362	336	371	382	368	335	336	352	359	388	366	329	360	336	334	279	349	324	367	351	341	344	312	324	345	340	365	329	334	351	328	332	346	343	331	329	327	344	375	314	336	312	333	351	365	351	329	350	322	359	348	363	362	336	363	330	335	355	359	339	343	348	330	348	374	314	368	337	340	344	330	353	356	374	365	338	368	336	340	366	321	348	343	389	360	342	349	376	344	347	377	350	365	338	332	306	358	343	330	352	348	326	348	340	348	364	336	367	334	358	340	359	385	352	312	320	376	338	343	352	326	348	318	346	359	381	360	351	354	368	328	331	343	339	350	344	334	344	363	339	380	354	329	388	339	364	347	346	328	365	315	363	361	358	364	339	353	351	348	352	345	339	359	343	353	328	350	327	331	326	339	363	367	362	313	373	344	327	345	326	346	343	335	345	366	371	319	344	344	336	320	367	318	366	316	341	346	358	349	340	320	330	339	328	370	354	341	299	333	363	340	359	324	341	312	321	334	358	345	365	320	329	334	345	343	330	351	334	334	319	339	315	321	350	354	306	369	332	365	360	335	330	332	339	320	314	358	379	364	362	328	365	322	337	337	353	323	329	344	358	387	310	342	340	326	345	321	307	351	328	334	375	364	340	326	336	334	353	324	354	319	316	326	313	354	345	331	345	349	337	352	337	362	335	334	326	340	308	336	353	372	327	343	343	332	345	379	387	343	323	349	350	371	358	351	329	334	363	328	348	354	341	327	341	322	315	357	356	310	330	369	327	323	354	331	324	332	339	327	364	361	335	352	343	361	329	338	366	329	329	341	387	344	287	368	329	334	334	339	335	335	329	330	356	354	311	350	375	338	341	361	337	350	340	343	335	303	356	343	357	349	339	327	349	342	356	342	317	332	374	336	365	378	358	374	393	334	305	364	375	361	341	395	310	380	346	329	329	352	335	332	372	357	338	354	342	326	331	359	326	316	357	320	371	351	351	356	359	371	358	357	345	357	362	329	350	322	334	327	337	338	324	347	367	345	311	357	323	346	334	352	343	357	333	352	329	363	352	324	350	354	356	338	358	347	342	340	324	373	325	353	360	341	318	365	343	369	311	351	335	346	351	334	340	364	353	360	305	337	352	338	374	341	358	325	363	352	343	324	325	355	374	371	343	352	343	364	355	315	333	334	354	354	341	338	348	359	340	343	373	321	334	349	374	330	345	307	358	348	328	355	357	353	325	337	319	315	339	349	362	327	345	352	335	364	333	339	319	336	386	360	314	355	339	352	301	321	361	330	367	363	352	319	342	344	339	362	353	363	344	340	359	356	349	366	343	355	369	367	352	345	320	327	352	329	342	352	347	330	346	331	374	328	332	325	368	369	373	389	333	352	347	300	358	356	312	354	358	361	388	342	336	311	334	364	364	342	388	320	313	358	333	356	342	347	347	346	303	334	326	336	327	317	356	359	339	339	361	362	350	348	387	355	361	363	353	317	324	346	359	350	339	333	334	367	341	369	331	326	344	329	326	350	345	377	351	322	335	336	340	346	356	337	354	331	359	338	358	346	379	364	356	369	345	369	337	350	314	320	357	358	340	348	332	368	327	350	331	372	347	337	339	316	333	331	344	337	345	327	343	336	304	350	342	323	365	370	343	347	374	357	316	366	344	326	333	330	333	357	351	314	351	332	330	368	338	395	358	335	352	338	357	349	350	350	350	358	328	338	321	365	362	355	329	341	332	360	380	343	339	337	333	355	384	325	372	362	318	346	319	345	376	346	368	342	331	338	352	326	341	356	329	321	345	319	340	373	357	323	329	391	320	346	377	350	334	351	382	326	368	371	318	376	365	365	321	355	332	337	327	381	358	318	325	315	330	362	342	373	362	368	348	371	343	368	335	342	337	324	369	346	358	316	361	321	338	317	340	357	329	333	361	335	354	369	352	345	339	341	332	339	324	340	331	347	366	329	343	336	313	338	356	361	360	349	355	373	350	336	315	343	354	310	333	337	353	380	343	346	336	352	348	339	368	333	347	362	329	358	332	356	375	349	334	368	368	335	310	361	323	346	351	364	346	349	340	325	340	319	375	369	332	371	337	352	366	364	354	371	346	293	399	350	322	368	348	340	361	353	359	351	368	351	346	332	324	351	367	394	379	340	352	345	355	345	327	367	366	393	355	338	321	357	375	326	341	341	347	347	353	361	346	353	363	374	329	312	382	305	342	333	314	323	347	344	367	344	313	354	336	348	331	411	348	322	368	301	318	360	323	304	315	332	358	385	340	330	324	328	376	331	387	309	330	380	329	324	364	337	318	333	326	361	314	338	360	319	384	359	359	370	336	345	325	323	349	351	316	341	334	308	335	301	365	337	352	351	388	335	332	341	352	352	340	356	341	347	355	349	354	335	365	338	349	350	332	322	332	348	387	362	333	362	349	329	358	348	353	308	381	328	349	349	374	410	344	365	358	356	337	339	357	342	306	355	361	355	336	360	338	358	330	353	367	344	408	366	334	378	317	342	330	346	356	341	347	337	352	373	332	316	387	318	387	367	349	355	371	357	349	315	306	359	345	335	315	331	364	350	342	324	364	328	394	330	304	322	332	349	365	324	353	351	370	358	323	310	373	350	324	292	383	329	344	329	351	380	342	330	330	358	356	345	365	325	347	343	335	371	337	356	342	343	377	324	347	335	349	360	331	349	344	330	380	341	363	337	338	351	343	350	313	366	357	334	347	377	343	321	355	358	346	345	314	295	331	377	338	352	338	313	359	327	318	338	367	349	358	350	320	360	324	367	375	356	358	365	336	329	334	374	330	335	360	336	343	325	327	350	341	370	343	352	345	331	356	344	341	356	323	339	356	330	355	355	340	325	372	339	356	347	382	355	369	344	357	320	351	361	336	377	318	366	354	345	361	358	358	392	336	345	360	350	344	349	322	320	313	321	361	351	359	362	326	346	325	320	340	311	317	337	353	363	379	326	342	337	319	324	356	348	350	333	339	353	332	332	341	350	363	315	352	335	381	358	323	321	347	323	370	309	324	319	351	367	327	299	325	384	339	354	327	368	347	307	323	323	336	344	348	354	358	319	355	326	348	330	321	343	355	345	360	344	331	350	297	352	350	313	348	357	351	351	376	342	337	339	333	314	322	347	388	330	351	341	337	343	348	356	352	369	323
23829	31071	2792	622	537	501	463	442	465	417	437	417	416	407	440	397	414	456	434	426	457	414	382	376	455	411	442	437	419	414	391	415	399	431	435	471	395	407	391	413	422	413	439	406	407	388	454	447	445	475	430	456	425	426	424	428	400	414	418	426	440	376	417	449	425	374	411	391	401	408	395	414	424	406	369	431	433	443	407	424	424	405	445	435	383	410	447	425	390	455	394	427	414	414	423	430	391	397	390	405	433	431	412	419	419	408	414	410	431	400	402	423	450	383	422	402	419	413	384	444	415	418	428	430	441	460	413	440	417	449	439	410	424	461	371	412	425	424	401	424	415	440	408	420	412	451	437	407	455	368	406	391	427	440	416	452	480	429	432	405	415	403	419	388	396	389	347	456	414	435	400	450	419	446	413	382	389	445	430	405	408	386	400	424	384	368	432	454	383	404	424	422	401	466	387	448	405	418	439	429	376	386	381	421	408	420	405	422	418	411	449	425	396	412	392	437	433	423	414	415	414	387	376	449	422	404	431	432	399	426	449	407	373	413	427	368	401	396	427	411	442	442	419	406	422	428	419	430	413	435	418	407	403	430	403	417	389	412	404	360	430	417	428	467	428	454	389	421	420	433	398	417	434	410	392	404	432	410	382	382	394	408	374	424	423	439	418	437	429	385	416	427	420	426	421	420	442	421	423	396	431	426	463	398	426	397	390	429	405	431	413	421	389	417	472	418	420	410	430	422	404	398	450	418	420	384	430	418	418	452	414	445	413	413	431	437	406	432	402	422	406	420	378	414	448	436	429	451	423	393	403	424	415	391	422	424	424	417	428	456	412	389	443	438	424	454	415	416	428	408	443	405	434	405	419	395	449	437	414	413	412	434	393	383	437	408	411	438	406	450	441	395	437	418	407	431	442	419	411	411	408	434	396	405	403	435	411	415	387	429	409	405	447	444	412	419	438	391	394	415	420	395	429	428	458	420	369	424	430	430	398	427	446	412	434	425	436	422	439	410	436	459	405	397	431	386	417	393	442	376	427	383	419	421	414	406	422	421	409	398	394	445	414	462	433	398	462	410	419	389	402	378	402	395	392	435	424	414	430	393	412	427	416	428	448	424	434	411	432	429	387	383	434	417	441	461	410	458	448	439	438	438	385	400	407	393	418	403	386	386	416	424	417	416	431	414	429	430	386	427	429	440	441	374	393	394	379	423	364	440	424	449	463	425	385	419	413	429	395	437	413	429	433	417	414	430	411	434	403	428	422	412	402	426	444	389	444	430	399	407	418	413	425	375	408	393	414	419	395	424	412	448	424	430	410	436	442	406	425	435	406	419	428	425	447	415	354	412	357	416	438	390	398	436	460	389	443	394	398	449	440	425	406	415	421	411	413	406	418	444	408	409	401	399	409	424	405	457	389	421	443	425	434	409	446	428	416	408	388	450	434	435	434	405	425	413	442	408	445	413	435	409	436	420	402	411	375	453	443	413	402	438	376	386	444	413	394	433	436	411	408	424	413	401	401	418	379	416	447	404	441	408	394	401	388	420	420	447	421	446	424	423	394	394	396	392	433	422	457	379	383	426	405	429	424	421	445	363	373	408	439	437	393	423	415	428	425	456	438	441	378	408	418	437	414	415	422	383	416	381	415	432	439	425	397	417	422	427	402	414	423	413	388	452	395	444	420	376	403	423	402	426	454	439	431	431	418	399	420	455	458	491	399	386	418	440	432	439	436	405	394	376	429	414	431	423	439	413	402	412	399	418	401	427	420	420	392	425	408	425	399	434	420	413	422	396	412	411	438	400	390	416	430	435	410	389	360	425	383	407	420	409	453	398	460	436	417	434	376	453	407	418	440	438	456	414	415	429	440	409	367	420	403	464	434	427	409	424	411	421	406	450	420	372	432	435	396	408	403	400	378	392	431	414	418	390	409	409	419	419	409	396	426	435	445	400	434	433	429	446	413	405	422	440	386	396	389	454	429	482	446	443	420	385	401	414	399	414	403	393	422	410	424	444	448	398	415	430	439	403	419	396	419	403	424	406	409	448	424	403	396	410	408	424	424	377	409	414	407	405	419	462	433	401	426	400	414	416	416	420	454	417	420	416	422	407	419	402	429	435	442	430	391	426	392	440	469	436	418	403	430	435	401	425	400	428	412	427	413	456	408	451	398	396	422	431	395	425	428	416	375	376	413	417	401	420	428	435	399	413	435	386	421	399	424	441	403	408	409	452	420	424	425	460	411	414	432	422	413	421	387	396	387	410	437	450	410	392	417	431	430	408	456	412	427	401	402	418	418	435	396	408	465	393	406	402	399	406	452	436	427	382	450	402	417	428	446	392	431	448	406	410	389	420	419	398	424	448	416	436	409	396	367	397	394	405	379	406	409	397	405	415	395	408	425	444	387	446	412	430	418	381	432	405	405	459	382	443	435	424	413	399	412	424	393	441	421	386	418	441	421	387	404	432	410	412	413	389	401	468	387	459	398	431	441	420	433	420	444	414	436	410	430	404	400	402	418	400	459	418	463	436	414	379	389	418	457	411	424	418	397	414	448	397	381	402	451	394	411	404	430	399	399	440	447	429	380	434	411	410	438	431	409	389	419	423	409	419	413	423	419	431	423	406	410	419	434	414	421	410	397	430	421	413	397	449	410	465	408	419	409	409	420	433	415	424	399	430	399	409	408	410	435	418	371	424	416	393	417	385	425	434	423	358	412	375	411	459	371	402	401	355	373	404	417	434	428	383	432	441	426	394	394	454	412	417	460	396	428	414	411	424	427	453	428	407	426	411	400	423	437	386	446	448	443	445	388	437	399	399	446	418	383	452	417	431	440	445	428	416	424	414	391	413	405	441	369	409	406	413	424	448	442	411	401	411	376	430	392	384	453	423	433	372	388	427	416	423	447	410	398	428	408	445	457	400	427	429	394	425	379	425	408	410	415	426	380	415	446	447	447	420	455	430	417	442	408	420	435	426	414	405	416	412	396	407	424	406	434	418	433	393	417	460	429	403	447	444	407	440	417	409	437	415	419	433	436	425	417	458	426	403	417	417	438	437	436	408	419	419	402	415	406	418	456	428	442	407	388	401	374	401	417	417	401	408	439	412	434	431	424	418	401	423	448	421	400	430	403	419	394	416	438	413	404	410	386	440	389	395	410	426	424	414	427	394	457	414	401	440	405	430	405	427	420	396	420	439	443	408	417	435	414	412	441	396	416	419	436	431	401	414	457	411	433	398	405	412	424	385	426	440	383	415	417	468	416	410	446	454	440	449	420	393	417	404	431	438	427	437	450	416	448	451	422	452	424	422	428	390	402	427	425	403	432	427	434	411	443	406	407	427	390	391	408	428	418	428	359	406	453	415	420	428	409	424	431	397	397	421	423	424	420	420	433	398	417	431	392	390	439	401	410	421	365	421	446	447	441	419	433	433	389	405	373	409	412	382	442	424	415	390	448	400	417	413	459	410	412	403	436	446	422	411	408	422
23838	21420	27873	24522	20783	8131	1156	853	748	645	620	604	575	581	601	551	565	543	544	529	556	539	494	545	518	535	498	541	561	472	492	560	540	526	496	485	472	524	505	490	504	510	527	544	538	487	532	495	524	511	523	566	479	510	503	490	502	534	532	504	499	487	529	529	518	536	511	495	506	521	538	489	510	508	522	510	517	531	497	476	523	473	465	545	502	475	487	490	518	525	456	533	496	494	527	504	471	514	515	496	504	497	501	485	511	478	504	493	481	525	477	481	492	497	482	491	502	493	453	450	533	501	526	536	523	523	538	539	535	526	468	531	498	483	469	493	521	513	521	566	519	492	522	471	503	494	540	464	510	484	490	505	491	492	517	523	497	499	524	545	469	501	462	485	507	547	538	489	514	527	530	489	498	478	479	473	512	522	540	514	505	500	475	492	491	481	469	486	482	533	500	481	498	528	527	517	534	539	536	492	519	488	480	509	497	527	499	527	504	513	493	462	478	487	521	506	497	504	522	468	529	501	513	529	479	475	492	509	473	509	490	514	516	533	533	493	475	500	467	498	502	501	523	516	515	496	506	512	484	422	490	467	523	469	500	515	523	550	533	536	494	510	513	500	521	471	466	484	466	487	504	511	530	469	477	493	468	469	474	489	500	464	507	462	529	510	478	456	494	498	544	491	487	479	477	493	509	492	537	487	502	532	530	496	507	548	500	493	514	503	501	514	492	523	524	494	504	467	519	546	530	495	489	514	506	512	474	489	479	511	502	492	521	558	509	500	501	531	504	507	524	505	495	503	555	511	509	487	468	523	502	491	514	476	499	501	563	508	505	480	488	521	490	504	507	485	497	534	518	486	497	506	479	486	479	489	558	506	506	527	529	510	502	488	496	493	500	512	536	506	516	524	476	436	478	528	452	480	494	505	485	484	440	490	483	528	508	506	471	569	527	499	536	507	516	511	468	479	470	507	550	486	513	504	518	490	501	511	483	537	506	481	488	544	532	475	530	509	450	486	455	484	507	513	528	497	512	508	498	484	499	430	524	512	502	483	524	535	534	507	500	498	497	485	511	478	493	486	531	514	474	488	514	518	544	527	492	456	536	483	539	505	506	524	466	477	467	515	487	507	489	521	492	497	498	522	518	512	494	510	494	512	493	499	502	469	527	489	483	495	523	537	514	489	489	542	509	487	480	489	530	515	485	468	506	512	536	509	444	537	548	512	493	491	509	476	515	484	496	501	510	498	479	499	489	499	483	507	490	504	477	492	497	483	491	500	557	484	489	490	474	507	491	513	477	521	514	511	543	503	496	468	501	493	456	508	482	495	537	546	515	499	536	492	486	512	521	488	509	516	509	488	505	493	489	519	501	498	506	511	525	489	552	511	487	513	513	514	479	475	517	552	476	510	537	494	510	485	504	510	507	521	517	505	523	516	506	512	509	534	517	560	480	504	552	488	533	513	496	471	506	496	523	507	535	498	523	470	498	533	491	567	496	486	464	498	497	529	497	473	502	532	501	492	498	491	523	496	505	481	478	500	514	511	487	512	483	479	484	468	487	534	510	491	540	485	505	504	530	465	528	472	474	496	469	518	485	532	508	525	509	495	511	528	480	524	495	497	451	515	473	495	485	523	516	462	485	485	546	468	474	518	484	519	529	500	533	477	529	495	481	536	515	485	496	462	526	525	489	513	579	496	508	515	507	524	499	543	505	520	488	537	504	513	480	528	479	486	503	491	520	503	539	514	522	510	495	458	516	469	547	537	527	573	463	492	483	498	466	529	494	499	502	458	505	529	472	508	507	484	521	520	507	502	501	460	479	474	498	521	493	496	528	476	473	515	531	495	541	494	503	530	525	484	487	500	503	517	520	538	542	489	508	506	469	526	515	495	530	512	482	502	452	510	493	511	459	509	484	497	511	487	478	478	485	496	473	487	472	509	463	488	511	525	535	529	479	504	481	498	524	527	476	539	516	493	519	493	495	497	496	507	472	520	523	490	475	491	489	490	484	484	483	488	544	478	489	502	469	538	530	475	533	469	516	484	535	529	491	500	526	513	453	489	501	481	525	502	486	505	502	500	445	454	483	470	547	485	520	470	546	501	484	466	452	538	487	513	504	489	521	534	542	505	488	517	520	500	521	507	495	487	565	500	432	405	471	492	488	478	495	522	489	501	514	493	486	451	494	491	492	535	525	502	487	474	523	506	487	493	513	479	511	477	535	502	556	532	524	487	487	513	478	512	495	512	502	481	484	504	495	479	520	519	517	502	523	472	467	514	446	492	511	514	540	506	472	544	515	516	492	496	503	476	535	485	505	487	507	509	548	503	507	480	512	524	515	470	522	469	477	505	463	480	510	508	492	510	494	490	517	505	506	502	492	507	482	525	495	487	527	522	517	465	519	479	484	493	547	541	575	461	482	462	494	497	520	495	483	534	507	476	535	507	462	506	477	510	469	514	515	523	531	488	489	523	480	516	509	506	495	528	503	474	513	509	489	528	519	514	518	466	472	501	469	531	504	507	505	491	505	504	510	485	493	542	473	529	466	493	504	489	483	464	548	496	506	492	504	514	539	515	505	501	452	480	513	492	531	480	484	494	500	510	496	515	478	551	526	520	485	546	512	484	507	496	503	481	522	465	529	523	515	467	482	470	482	443	504	492	505	547	515	515	504	485	508	492	495	477	518	508	519	490	506	472	514	499	515	492	525	503	491	487	479	445	487	502	497	499	484	498	549	462	477	486	500	456	480	541	538	507	519	499	489	502	503	529	456	509	480	519	474	502	529	491	505	503	483	499	549	498	492	485	493	496	511	534	502	507	507	476	503	509	513	481	481	512	522	535	559	500	523	554	478	506	470	521	475	489	491	532	484	512	500	498	509	499	495	515	518	496	494	487	543	505	536	470	509	513	508	487	543	510	518	477	482	511	464	536	507	489	516	462	480	542	500	534	500	475	554	511	492	482	488	501	508	516	474	515	501	523	502	543	478	492	519	508	495	489	521	498	438	511	547	506	496	526	481	523	492	489	516	491	489	528	442	507	496	485	470	512	486	489	512	527	522	492	489	514	513	472	493	524	543	488	511	518	505	508	504	489	514	431	501	499	526	560	508	493	500	517	547	499	516	481	534	505	512	517	479	495	503	496	528	520	538	516	503	471	536	519	534	509	521	484	490	503	518	531	532	516	517	513	538	526	500	507	537	470	453	512	502	485	496	513	503	490	516	450	477	511	486	523	522	535	509	479	503	512	495	436	500	493	477	469	483	540	504	479	491	485	469	511	513	515	535	459	508	519	503	492	513	493	513	538	502	514	538	494	460	505	479	504	503	499	503	544	514	521	512	473	515	507	445	489	485	509	484	491	500	490	490	524	503	514	545	541	491	540	534	484	526	465	467	494	472	518	512	481	528	506	531	521	485	496	504	522	475	485	532	487	476	487	497	480	520	459	568	492	503	478	497	481	539	490	497	547	513	481	437	476	521	510	462	501
38531	70600	9646	3476	2215	1740	1518	1230	1096	1006	945	804	777	717	753	689	645	705	674	642	652	597	649	591	649	622	642	643	615	614	637	595	638	624	610	595	610	614	597	598	575	603	605	542	625	601	564	608	585	580	641	638	613	568	614	597	592	604	589	643	570	622	630	648	606	619	601	594	570	563	578	598	580	640	593	582	576	639	612	595	583	581	558	604	599	602	586	608	608	607	623	596	609	590	591	587	564	606	598	618	554	599	616	585	584	569	594	556	570	607	591	613	644	640	588	597	591	600	591	640	634	587	586	635	609	629	588	602	563	609	586	608	603	598	590	625	590	596	595	603	557	578	600	594	622	581	602	615	617	597	612	593	617	612	598	637	606	556	619	579	600	617	574	603	584	618	631	589	609	625	594	574	603	600	568	608	632	596	575	623	577	598	621	603	586	595	587	603	566	603	592	645	588	606	559	571	560	583	606	570	614	611	622	611	622	577	566	551	586	569	599	601	572	608	582	558	571	584	606	583	654	616	576	638	612	593	586	573	559	590	586	574	591	561	607	585	593	584	593	596	599	587	593	601	605	608	596	593	592	567	620	580	590	575	585	551	616	615	565	542	558	569	548	565	577	587	598	588	607	578	558	575	574	587	596	580	533	591	613	561	589	558	590	609	528	587	567	615	589	581	601	604	566	615	600	603	618	596	608	563	641	545	575	563	608	650	598	594	615	538	571	577	564	606	561	566	619	625	568	617	608	580	579	573	596	587	575	648	595	601	623	588	583	585	596	603	598	608	584	596	600	599	603	602	612	581	559	608	607	559	587	634	606	621	557	561	587	616	587	588	551	633	564	570	590	558	640	607	553	599	566	550	575	623	617	626	594	604	582	605	586	584	577	562	583	600	592	566	631	578	599	597	580	583	560	548	579	635	633	577	585	584	617	607	609	584	623	564	582	577	566	585	573	642	595	597	569	617	588	579	520	613	554	524	585	584	584	575	581	589	574	622	586	561	575	585	651	599	608	593	531	606	596	596	607	606	620	598	568	584	592	554	610	575	593	604	595	632	602	601	595	595	607	584	575	595	535	582	637	573	603	605	583	578	593	553	577	574	592	582	629	543	642	584	602	572	549	557	586	583	598	569	592	589	602	540	617	588	576	612	567	566	578	626	528	611	625	575	596	565	566	640	579	565	577	563	602	580	583	545	570	571	609	581	618	599	554	595	641	599	602	586	573	547	563	633	576	574	558	621	586	648	647	596	590	597	571	582	587	568	588	607	570	594	596	598	603	575	589	619	591	593	601	625	559	579	617	614	595	588	614	585	572	585	611	575	593	580	575	609	569	556	584	582	583	575	602	600	630	615	600	555	581	612	537	580	608	587	553	616	611	589	586	590	576	574	526	594	567	588	562	598	643	567	556	577	603	625	590	616	580	600	577	592	560	543	595	594	604	578	634	640	589	547	565	634	600	623	584	602	568	605	554	587	606	570	596	557	636	604	622	604	602	542	618	591	561	657	629	612	607	603	625	603	568	584	594	583	600	636	601	600	572	598	592	648	593	574	560	601	599	611	601	633	579	595	587	601	545	550	611	585	586	536	588	575	564	585	587	549	599	572	557	598	602	628	628	621	610	591	540	591	564	554	567	581	640	639	631	609	594	607	621	567	582	586	610	592	592	609	603	562	630	600	558	599	562	585	615	597	609	562	564	543	569	554	525	627	591	565	568	612	586	601	599	597	578	584	566	611	621	579	562	619	603	608	598	612	601	548	607	599	617	598	599	564	623	598	576	595	583	573	618	595	584	625	597	566	590	586	601	569	583	596	601	576	603	612	557	579	612	653	573	601	575	621	566	574	582	642	630	589	625	598	625	582	596	607	608	618	657	587	607	639	569	610	649	563	582	576	571	624	585	607	545	554	567	582	610	590	627	594	628	562	591	540	574	571	594	551	581	586	595	635	573	612	606	628	611	596	621	573	592	613	605	574	568	587	603	608	569	590	578	617	569	591	628	617	584	575	632	588	569	569	570	601	576	626	582	541	590	620	564	594	574	550	589	597	574	587	608	595	550	602	613	590	592	604	551	656	563	583	618	529	578	591	620	590	569	602	593	592	558	607	591	595	557	626	574	613	589	572	586	601	569	622	593	601	551	596	630	540	612	580	610	572	612	561	608	575	584	555	617	592	602	600	585	598	566	604	580	561	578	637	570	618	581	611	581	581	596	622	633	582	610	610	580	577	554	598	620	602	647	575	608	554	598	616	581	571	568	583	604	541	577	570	586	574	547	614	572	605	558	619	563	573	616	558	603	565	565	597	597	589	633	620	600	564	596	596	546	632	608	596	588	632	576	613	573	637	634	574	587	599	603	561	588	582	578	606	619	583	552	574	599	568	623	595	586	577	551	606	609	578	564	591	625	582	645	571	610	596	563	594	648	590	549	565	610	587	595	606	562	539	582	616	579	584	633	603	578	575	608	599	630	594	540	581	595	624	610	591	588	567	563	612	586	607	613	560	621	618	594	620	566	593	626	620	596	556	618	593	560	577	597	568	593	586	614	590	598	590	598	616	585	576	525	654	584	565	581	577	589	604	591	586	642	565	588	597	624	604	550	551	634	532	635	597	553	609	591	595	576	590	580	608	585	600	572	607	562	570	608	578	570	571	576	577	592	642	621	567	599	593	599	573	574	615	582	609	624	604	600	579	629	595	582	603	614	575	559	585	615	591	617	617	597	592	618	601	569	618	591	577	584	590	590	575	543	627	632	597	618	618	590	560	566	565	587	614	621	533	592	569	588	593	615	581	590	585	611	598	595	589	597	568	557	611	572	610	591	629	564	628	603	568	605	619	627	607	571	537	585	560	528	613	631	614	620	578	593	602	600	594	577	603	555	556	586	620	577	636	602	553	618	631	584	592	606	586	638	636	600	632	596	536	571	594	563	592	582	583	552	622	590	585	600	590	628	569	564	612	628	574	609	605	616	601	564	629	586	537	594	623	610	598	582	557	612	546	571	629	628	569	601	578	570	595	634	589	580	592	603	590	574	611	597	593	589	629	612	603	575	606	669	611	574	562	616	566	565	561	607	614	600	614	612	611	605	551	617	584	590	584	540	627	569	568	578	600	591	572	613	628	581	559	584	550	612	571	574	586	597	591	585	583	574	550	594	648	560	573	554	583	574	597	597	578	572	579	618	631	593	572	587	610	584	600	562	647	641	569	573	621	639	603	547	599	598	584	640	607	586	592	582	567	573	618	602	610	597	581	610	621	611	608	613	583	581	606	550	581	596	586	568	603	616	591	558	624	579	607	602	609	595	584	573	581	610	580	551	629	599	548	615	601	639	576	580	638	584	608	583	583	607	610	593	573	608	625	554	565	616	597	611	601	600	578	560	631	572	617	583	607	636	565	595	578	617	624	591	570	611	597	607	558	592	570	541	565	575	634	617	554	616	592	555	570	572	585	592	593	596	590	582	560	573	545	621	594	589	573	545	573	611	578
25028	21980	26708	24881	7451	567	459	404	364	362	340	350	353	350	309	298	308	285	296	250	265	327	284	265	286	322	264	270	310	291	269	272	294	283	284	269	286	298	275	298	286	268	294	277	269	290	268	289	251	269	277	300	271	258	248	293	308	284	276	285	292	286	287	270	292	281	269	277	291	287	278	279	262	279	287	288	288	267	297	249	252	281	248	316	285	307	264	290	285	288	273	235	283	254	298	258	316	272	284	295	294	250	283	265	290	304	291	269	243	290	304	254	292	279	267	299	284	250	309	283	278	285	288	310	278	245	260	297	280	312	292	281	252	294	305	262	269	286	294	309	261	255	274	284	287	306	297	305	252	273	287	269	300	287	293	263	301	285	259	264	276	257	293	294	268	323	302	283	270	280	265	300	272	256	270	295	278	265	267	304	252	280	275	243	273	280	283	254	285	284	282	296	264	263	252	302	288	276	281	286	276	275	306	274	277	320	274	290	254	305	281	260	297	266	272	287	288	271	280	303	284	284	300	285	269	245	292	276	269	303	299	272	282	296	243	306	288	275	264	274	293	292	253	272	279	270	290	311	294	288	261	283	265	274	281	261	250	276	272	267	270	269	270	268	269	272	248	276	285	266	279	268	292	244	292	270	269	268	306	298	283	297	286	292	254	284	297	281	282	287	275	268	288	274	272	275	256	296	260	237	269	284	254	286	275	249	249	254	266	282	254	270	309	298	291	297	274	270	278	265	232	276	280	286	289	241	293	264	299	311	279	301	291	311	258	266	262	263	290	285	265	283	308	286	293	279	295	289	278	277	277	290	277	286	261	280	305	290	251	276	288	282	274	269	270	273	270	266	268	274	238	263	275	282	276	235	290	276	259	286	271	249	267	261	262	290	299	259	293	301	274	280	268	257	287	277	281	258	267	283	251	260	282	237	270	295	297	290	308	310	283	294	283	263	289	272	289	258	250	272	277	294	293	269	282	303	287	293	295	271	283	242	280	273	250	277	278	264	270	262	279	261	289	263	270	306	284	264	260	288	259	296	280	289	263	287	276	271	254	263	275	275	281	282	256	286	301	265	288	276	244	274	274	269	247	287	277	282	298	313	315	267	291	299	267	301	282	296	286	317	296	307	261	256	262	265	274	269	311	289	277	266	280	311	291	275	270	269	278	289	288	290	271	279	295	271	261	306	251	278	249	264	301	262	245	265	317	256	254	264	307	290	308	285	295	289	288	291	288	256	251	275	267	301	280	293	304	299	274	326	265	311	286	314	281	300	276	268	257	279	254	277	298	262	284	248	257	272	278	291	278	301	282	272	254	292	269	288	283	278	280	270	310	302	321	301	303	274	279	275	282	258	262	262	287	276	292	274	291	262	272	283	293	299	273	250	272	293	289	287	285	285	268	288	270	268	270	307	285	290	314	279	281	279	310	256	261	306	271	261	270	262	261	283	270	259	303	278	264	284	248	303	273	267	265	275	297	276	287	270	275	299	280	282	272	257	286	260	283	288	276	293	257	301	285	240	294	265	304	277	261	266	277	264	287	280	259	292	307	279	305	302	297	271	267	291	284	283	290	259	292	321	290	292	300	250	257	275	273	326	279	295	268	260	250	271	283	263	268	310	270	280	287	290	286	309	264	315	289	257	245	299	282	280	278	295	289	299	273	284	287	275	275	263	286	320	288	292	275	265	287	282	270	282	270	259	279	305	270	286	300	280	255	273	279	296	266	282	267	288	300	285	267	280	267	274	268	273	279	293	285	272	282	295	265	280	290	288	283	294	310	267	269	293	270	280	270	298	311	293	291	259	304	290	297	281	285	257	302	293	262	246	264	317	295	275	275	295	268	242	290	271	260	283	257	254	295	277	268	299	306	269	256	271	283	305	280	292	263	280	281	303	257	293	272	294	275	273	297	284	299	263	268	290	268	281	274	270	249	290	276	286	275	261	290	273	291	287	284	293	274	299	271	276	309	276	288	263	283	255	267	274	309	289	261	284	254	282	255	287	246	231	290	272	292	267	277	286	301	289	301	270	281	277	278	265	283	300	265	275	281	261	284	263	288	300	292	279	265	272	284	250	264	259	278	286	263	297	290	269	270	308	243	268	287	271	271	270	247	265	289	268	278	272	283	277	264	295	270	267	280	266	280	278	233	290	280	293	313	262	270	242	290	272	273	292	245	274	290	275	288	266	241	289	267	288	283	297	276	259	259	274	291	239	305	286	264	299	257	299	268	286	296	260	266	285	310	266	296	266	282	281	278	277	271	309	297	302	270	273	268	277	308	274	291	311	266	255	271	299	295	268	246	285	287	269	298	254	243	317	298	277	289	263	301	292	278	260	307	262	301	268	284	292	280	299	294	262	284	284	260	279	267	305	261	300	301	288	279	286	276	279	279	275	276	305	301	288	305	283	294	273	275	275	277	291	283	273	287	271	294	260	286	286	273	242	262	273	261	270	292	269	305	251	238	278	290	276	277	279	307	293	256	277	293	255	249	269	268	281	290	312	278	273	276	250	252	303	286	296	259	268	283	252	275	286	264	273	290	269	294	269	285	282	291	250	303	289	269	278	307	284	273	247	283	280	268	278	264	277	274	293	273	273	295	280	305	274	263	279	269	257	286	293	262	245	273	291	284	282	259	290	272	254	291	262	259	265	299	303	298	276	244	298	293	258	280	294	287	274	262	273	279	261	289	305	265	236	294	255	284	273	254	295	314	290	269	294	283	265	309	296	291	274	286	271	275	258	284	297	285	258	256	309	259	280	294	261	253	258	288	273	257	311	296	291	274	291	300	306	281	262	300	262	286	287	308	289	278	283	241	277	307	265	270	286	271	296	289	299	287	263	256	271	285	247	246	291	277	253	270	304	295	259	267	280	262	286	303	291	300	292	279	286	290	267	283	261	266	245	275	268	261	294	315	325	289	257	290	264	297	307	287	264	249	229	289	276	297	288	285	281	294	264	271	277	263	290	299	268	257	259	308	277	306	286	272	260	271	267	295	272	298	282	272	260	271	278	246	261	302	290	279	252	267	275	297	261	289	272	291	279	279	277	317	282	230	279	255	294	263	273	265	269	281	264	291	253	273	279	289	301	284	266	269	266	258	286	299	279	298	272	284	295	256	240	262	299	307	297	247	269	266	276	276	286	298	279	306	289	278	278	292	292	253	304	303	257	285	308	283	270	273	284	290	297	296	301	283	258	259	253	275	277	300	278	258	282	250	271	272	263	284	285	283	261	293	281	282	307	260	299	268	267	285	286	280	287	289	296	295	293	247	291	275	277	309	285	274	296	290	267	291	313	305	269	275	274	300	267	301	290	271	258	256	293	266	280	273	261	288	255	263	264	259	289	276	267	282	300	252	285	304	285	273	267	323	260	260	282	276	297	288	268	311	288	269	260	260	294	298	267	279	279	327	256	294	272	312	260	270	266	296	266	302	280	261	293	248	297	268	270	291	269	283	305	280	272	303	263	233	282	284	270	257	283
39402	61071	7229	1819	1325	1001	867	694	611	550	538	469	475	419	437	397	395	373	379	384	416	361	380	391	386	376	362	379	347	376	372	366	334	357	370	365	354	362	355	333	333	332	351	362	342	386	347	367	351	359	370	342	365	358	376	322	357	369	374	354	335	377	345	387	363	345	361	358	350	324	359	347	332	357	347	343	351	377	337	355	332	355	369	346	344	371	350	338	347	368	363	363	325	326	334	382	355	363	363	332	388	316	362	331	346	363	329	335	379	326	329	334	364	347	328	372	373	371	363	357	363	374	340	334	360	341	391	381	391	380	317	347	409	341	343	331	422	321	314	337	361	352	394	371	346	343	364	359	365	320	335	332	363	343	371	355	338	350	369	343	340	365	346	347	345	365	323	329	333	325	361	342	357	346	354	341	316	376	348	398	334	384	326	372	347	331	320	362	326	355	363	356	331	364	334	367	375	364	360	360	334	328	376	353	319	342	359	341	349	365	354	416	357	347	360	341	339	349	356	340	373	361	373	340	342	351	326	329	323	375	364	327	352	337	340	384	328	328	368	345	314	354	338	318	340	365	340	352	384	366	352	352	338	331	352	331	368	322	352	323	353	350	371	348	365	360	337	343	354	343	363	346	362	374	366	353	351	376	371	378	327	344	360	340	366	330	331	314	314	360	358	353	353	326	360	332	348	328	345	365	354	376	385	351	347	329	305	357	355	338	330	329	365	356	355	348	341	336	341	350	343	328	331	364	362	357	333	359	330	339	347	351	341	317	347	335	373	357	348	352	345	364	324	344	338	366	349	322	352	358	348	362	355	340	348	315	397	346	375	353	370	355	385	393	334	335	369	351	369	368	347	339	400	352	384	341	335	354	349	340	367	347	356	337	344	318	370	335	358	391	374	364	347	365	371	371	397	302	374	368	332	368	331	321	313	362	361	350	351	348	306	341	398	346	362	335	320	372	348	341	334	352	332	332	346	370	362	377	330	358	369	353	359	332	334	324	347	354	347	351	336	352	333	338	327	344	378	400	334	338	369	382	362	349	359	350	344	341	329	358	324	401	352	346	341	374	335	327	373	365	342	323	359	334	339	366	385	359	362	352	373	367	333	340	344	378	336	364	335	329	347	336	347	366	364	324	338	357	332	370	382	339	358	350	341	348	337	328	384	349	354	331	346	348	390	356	353	333	362	371	322	360	342	349	361	321	352	364	342	365	342	332	368	353	314	337	325	319	367	337	361	353	360	344	386	292	396	344	356	356	357	354	370	322	347	352	345	377	358	356	337	347	342	339	345	358	313	386	364	329	353	362	358	382	381	369	356	365	301	339	315	358	333	336	363	365	355	356	335	343	360	337	333	381	355	347	361	375	330	354	355	355	367	335	358	355	350	348	371	375	350	333	339	313	370	333	363	328	381	349	339	343	350	322	340	351	380	355	363	334	352	355	336	368	324	328	351	327	327	338	379	346	326	344	378	376	344	365	364	355	376	358	338	330	349	332	329	339	337	346	311	368	338	359	367	346	360	364	332	381	344	352	326	348	350	348	355	362	376	357	360	332	348	338	336	329	404	340	338	335	351	348	369	342	319	340	342	353	308	346	337	338	352	340	353	362	397	340	363	342	358	374	363	387	328	345	352	344	365	370	354	377	336	368	352	341	350	341	350	354	355	371	351	385	370	365	367	366	325	350	349	372	365	339	378	345	334	341	339	371	351	345	375	367	362	366	386	373	375	374	346	338	351	361	317	347	363	316	371	350	352	349	325	306	381	357	343	376	321	356	332	341	317	370	364	343	316	351	375	372	327	332	347	327	345	352	315	342	349	342	355	336	364	360	347	330	370	371	344	360	337	317	403	370	362	315	371	360	361	341	341	369	349	341	372	326	357	379	369	341	352	351	352	355	348	346	325	387	333	362	371	328	363	332	328	326	320	364	337	359	358	380	336	363	355	351	323	330	323	304	349	372	395	371	343	348	347	308	336	353	370	320	323	361	374	350	337	356	339	355	328	320	347	313	358	329	327	370	325	348	344	322	354	347	340	384	328	303	357	329	329	344	330	378	345	348	349	351	322	315	321	333	387	341	365	321	360	339	345	353	370	336	338	368	355	333	384	372	352	350	337	351	305	358	327	336	358	337	340	373	366	355	352	375	318	325	310	351	394	333	356	369	365	363	348	343	361	373	350	323	332	377	363	343	372	362	335	323	362	366	362	333	317	352	345	381	380	388	340	359	345	366	332	359	316	345	386	362	322	343	344	343	332	329	360	336	343	344	362	329	350	327	352	344	333	356	337	327	323	349	326	378	349	386	342	344	336	355	381	344	356	371	371	344	366	367	353	357	347	361	330	332	327	336	359	335	289	336	368	324	364	331	302	345	361	367	305	325	361	364	357	355	353	319	344	338	372	354	365	365	376	346	377	372	353	344	363	363	380	343	367	349	348	360	374	345	332	322	359	363	341	374	347	377	306	346	336	350	368	341	358	353	309	328	371	376	383	348	376	336	361	328	355	355	368	367	369	338	355	306	332	310	369	367	337	333	344	359	362	359	364	388	322	321	367	337	370	328	361	338	363	353	339	326	359	355	351	345	338	363	351	379	330	347	328	358	372	323	336	352	329	371	334	339	327	365	343	337	343	326	337	353	344	356	382	353	369	345	333	360	332	361	347	336	375	344	343	349	357	343	356	331	317	333	349	327	344	371	334	346	333	363	350	356	337	336	367	339	331	359	344	362	324	306	352	352	357	335	343	390	352	345	350	383	339	339	339	356	379	343	376	352	336	341	332	366	357	377	382	373	343	342	319	368	340	322	350	373	350	377	351	371	359	339	364	362	367	362	324	328	320	358	361	342	331	344	383	356	323	367	342	358	375	339	367	339	353	351	367	326	363	333	347	352	364	342	368	349	349	378	339	358	312	356	386	336	356	372	327	361	329	340	355	326	337	337	382	346	398	352	348	353	351	369	395	356	328	355	355	366	354	384	367	357	324	369	342	350	345	362	336	346	347	326	349	335	359	353	351	376	389	317	380	347	345	350	389	369	322	349	326	349	354	325	330	339	387	358	365	348	355	407	342	344	367	323	360	337	361	374	352	349	337	338	355	304	348	339	370	354	364	325	369	349	340	357	330	353	331	353	335	349	334	342	353	388	370	371	374	404	378	349	355	336	380	336	325	355	339	350	388	358	355	351	350	331	363	357	331	369	344	336	368	347	364	352	331	304	344	336	362	339	345	367	340	348	375	363	355	359	352	320	332	349	352	345	360	351	317	342	360	347	323	354	356	360	368	344	360	357	355	334	354	366	355	369	335	369	376	348	377	365	347	346	367	356	393	346	351	345	354	341	359	342	308	327	343	367	352	346	355	385	321	341	324	340	306	334	345	346	346	361	376	362	386	359	355	384	339	369	359	308	358	355	347	369	355	337	354	334	364	346	345	317	351	327	318	344	371	363	335	370	387	367	343	398	340	348	341	357	340	337	394	351	315	320
22810	21241	28493	24035	21136	20679	5232	1157	885	846	835	723	740	661	643	645	624	573	604	604	595	558	593	581	585	495	541	496	504	531	493	532	534	560	579	518	532	498	528	479	483	547	535	519	517	527	524	509	545	528	511	551	580	473	524	537	472	489	504	506	525	500	529	519	486	507	557	496	479	525	470	536	513	497	497	575	527	486	503	500	515	526	538	502	487	500	472	532	505	492	498	528	505	544	511	500	522	479	542	494	500	510	504	494	508	495	517	488	472	547	492	486	485	514	506	547	547	539	528	517	545	540	517	517	527	542	542	564	505	528	489	532	494	552	532	522	540	512	519	528	525	501	501	516	513	503	534	479	534	527	483	550	493	535	490	494	515	509	508	548	482	541	489	474	509	505	493	500	510	517	474	478	496	511	569	491	496	519	516	502	515	489	486	528	521	453	538	524	514	485	533	570	501	518	517	490	484	494	507	543	506	535	485	549	515	532	491	506	511	507	518	485	487	510	511	531	463	484	496	516	542	545	519	512	500	494	508	500	527	519	524	523	526	530	533	477	492	504	492	517	539	508	499	520	503	516	508	513	514	512	506	484	502	500	493	503	476	484	498	526	511	509	511	488	532	520	527	493	507	505	509	513	502	499	504	539	508	485	532	525	484	497	501	511	498	530	504	520	510	526	494	472	521	504	511	526	527	546	543	513	454	482	559	508	485	535	494	510	530	513	502	490	514	460	510	494	556	480	524	515	546	483	470	501	506	477	519	481	531	504	520	503	556	517	520	532	534	502	472	488	506	506	504	493	471	516	521	495	541	519	482	472	532	518	507	516	500	483	525	520	523	518	501	515	540	515	553	554	532	525	492	536	526	565	478	501	515	492	500	496	509	515	530	535	491	492	473	556	449	521	504	500	510	502	503	498	530	505	499	492	510	470	553	511	494	522	497	484	520	539	496	504	518	563	508	504	493	468	542	493	542	518	517	509	464	511	498	488	478	467	517	503	509	551	530	520	536	474	523	512	469	506	480	523	471	491	555	499	462	515	484	522	480	521	476	521	510	492	565	516	512	525	518	551	476	491	475	518	502	465	473	518	504	480	444	531	502	526	541	519	504	504	538	535	520	516	526	509	481	541	513	461	499	505	495	466	559	512	513	511	475	508	522	517	482	503	494	524	529	477	494	544	496	507	495	502	507	542	497	482	520	522	522	485	498	530	497	480	480	465	508	533	489	530	531	522	524	517	513	524	479	493	506	471	486	522	478	513	522	527	538	549	524	495	520	520	493	520	555	530	482	498	457	484	508	470	522	514	500	542	532	515	520	520	526	489	474	530	539	532	478	495	536	493	523	509	506	502	468	526	507	534	482	497	509	524	531	512	494	510	534	510	482	510	537	494	514	474	494	471	493	500	489	500	525	505	491	484	465	525	494	461	468	513	535	509	522	522	528	524	522	546	490	490	515	518	499	489	504	486	486	511	542	479	501	519	529	520	466	487	491	479	541	520	478	527	495	528	535	527	499	476	489	513	501	478	520	490	476	522	517	546	499	487	482	463	498	479	547	489	520	535	497	489	479	532	535	510	506	517	532	508	510	522	515	504	472	515	511	501	482	492	499	478	520	521	529	503	470	548	484	488	492	536	504	498	501	520	548	490	534	514	540	490	491	489	529	497	497	508	495	524	531	495	539	462	476	509	497	530	473	513	504	497	496	549	509	484	483	472	501	499	519	534	492	519	465	500	528	501	513	524	525	484	509	507	499	503	503	554	504	535	498	530	501	507	480	514	516	493	503	493	521	518	558	478	511	483	499	525	501	490	491	501	506	521	482	514	499	518	531	509	525	514	479	563	566	531	487	486	458	502	513	505	541	516	491	498	456	500	539	487	487	502	535	506	506	558	499	502	498	522	525	503	507	558	511	515	472	503	518	471	443	510	477	497	463	492	492	525	481	535	473	513	488	533	517	500	506	559	507	496	497	532	538	509	486	535	475	479	472	508	509	488	497	532	502	529	497	519	556	480	505	503	479	484	545	543	539	490	541	530	484	494	503	454	498	524	496	521	497	513	482	520	504	475	495	528	548	468	517	515	519	529	502	508	498	498	479	539	507	500	490	483	561	471	510	505	530	476	535	477	535	477	503	501	557	538	490	490	498	469	493	496	529	495	517	524	502	512	528	461	536	481	485	520	518	558	511	511	524	519	483	530	509	444	504	505	528	522	524	462	517	494	503	506	513	469	539	513	518	477	474	498	475	497	528	528	439	487	526	504	488	510	511	541	515	520	491	477	540	547	519	502	538	489	520	490	513	506	499	533	487	484	513	482	505	530	526	504	499	499	538	534	512	488	495	499	522	498	480	531	497	508	494	511	512	504	491	542	451	520	547	506	485	522	519	518	482	510	478	479	521	474	518	521	494	517	474	515	515	512	495	541	498	530	477	490	483	525	499	508	489	485	478	492	511	445	497	516	519	529	506	514	479	511	528	493	490	506	520	513	509	524	453	494	529	479	501	501	499	524	527	512	530	562	479	529	529	508	522	482	544	569	511	480	519	517	498	526	494	536	491	501	511	507	486	479	510	558	506	509	522	513	512	494	500	560	523	500	517	526	457	519	494	506	519	552	489	473	509	470	503	545	489	498	482	499	503	486	473	486	527	517	521	493	536	494	527	521	531	494	482	530	549	506	497	510	517	511	494	523	517	514	528	491	521	504	544	521	473	532	500	509	468	526	495	499	490	494	509	518	510	504	455	510	494	519	496	536	530	505	497	518	531	471	556	525	516	536	511	540	516	506	478	507	519	496	518	479	488	507	518	541	501	535	525	519	510	509	517	487	548	521	489	512	483	472	478	514	505	461	451	484	469	529	502	500	497	525	493	514	521	500	495	499	500	479	539	506	542	501	539	504	518	504	514	555	515	487	531	483	513	507	506	516	495	546	492	501	524	532	484	559	463	486	534	511	509	542	515	491	517	499	500	491	503	511	512	508	516	488	535	524	517	491	491	522	519	502	501	462	516	554	509	509	489	525	481	506	472	548	517	510	502	527	520	446	511	523	498	480	536	532	468	529	511	515	493	504	508	497	528	499	514	503	520	510	545	502	493	498	507	508	519	506	505	535	501	550	487	502	506	535	516	484	531	480	473	497	486	490	478	501	531	483	498	530	536	500	479	516	486	550	509	518	500	509	510	533	535	495	496	493	493	497	498	475	481	525	516	473	514	536	517	484	492	502	525	517	508	502	500	493	511	549	479	494	522	474	529	477	493	493	468	513	515	493	505	519	484	505	546	556	480	507	472	504	489	498	500	529	494	472	501	481	546	509	534	559	531	515	514	480	493	492	534	468	489	478	518	468	467	550	547	549	520	494	481	495	501	514	527	480	479	497	510	485	467	515	533	544	487	512	490	483	485	533	447	510	504	493	499	509	544	496	511	496	495	508	510	488	489	516	481	508	517	528	505	520	510	521	480	510	487	509	541	512	509	494	521	527	535	494	532	476
40463	76794	12434	5662	3976	2889	2421	1851	1597	1405	1188	1110	1027	921	891	809	808	780	772	744	714	723	675	701	685	643	639	666	650	635	620	660	672	647	606	646	649	633	643	649	582	652	605	650	631	585	602	599	642	627	630	581	619	614	582	597	564	599	604	652	638	576	609	645	652	603	606	668	619	629	615	664	571	598	608	610	604	682	629	590	594	638	588	595	602	628	647	597	604	640	619	615	611	620	583	587	596	626	587	595	589	599	573	607	610	608	592	647	584	611	582	630	582	633	631	586	625	593	612	638	689	638	595	647	650	636	602	638	669	646	640	596	639	616	657	649	624	556	660	593	605	601	631	617	627	612	607	625	580	615	586	628	656	572	576	647	576	594	592	624	588	608	620	589	594	596	584	651	612	557	635	607	601	573	588	595	568	612	572	591	607	647	639	608	609	639	637	623	620	593	638	596	592	603	610	591	590	592	599	588	609	569	594	599	573	631	606	583	607	589	634	619	640	623	558	618	630	637	615	620	628	632	609	610	569	600	616	570	616	576	594	554	620	598	606	568	601	562	658	567	579	655	624	635	649	609	582	569	619	620	575	624	581	594	582	607	667	611	642	614	621	594	625	594	548	634	601	584	615	615	561	616	625	640	588	581	623	593	571	616	554	618	585	599	606	614	595	583	598	645	623	621	599	629	563	599	628	607	575	580	598	594	608	569	581	641	629	565	607	542	594	613	606	604	558	640	597	593	592	626	580	619	617	648	592	590	611	586	592	616	623	636	661	571	621	565	593	592	608	620	598	615	581	597	548	592	648	607	624	546	632	643	631	642	594	572	599	647	605	603	605	611	641	651	593	637	548	593	586	596	599	564	590	605	623	598	649	569	637	633	633	621	594	624	634	585	658	578	549	606	564	624	592	611	589	603	635	575	593	615	651	613	610	585	616	601	611	636	556	581	569	624	566	616	624	601	603	625	604	608	594	607	561	594	590	620	642	627	616	622	604	571	581	642	575	611	606	620	608	629	627	599	600	604	598	643	618	616	628	588	599	580	566	564	609	574	616	616	677	587	628	594	602	634	614	604	596	587	633	575	575	600	624	595	586	563	569	592	550	585	620	615	634	599	611	613	586	607	615	601	589	610	641	578	625	593	583	611	606	624	607	604	608	608	560	605	621	594	601	614	604	623	650	626	580	607	625	631	618	629	635	659	611	663	599	586	647	620	627	603	567	607	583	620	604	569	571	590	609	615	626	575	565	612	578	589	592	611	599	623	581	623	578	579	581	582	598	642	591	622	613	604	631	561	627	584	592	585	571	552	598	554	628	599	555	562	556	594	671	573	616	624	613	610	606	578	565	610	579	609	626	614	615	619	645	586	632	607	614	585	581	573	605	565	605	618	606	604	600	604	585	608	598	606	608	617	594	575	598	567	557	600	602	598	620	598	564	596	609	635	584	571	620	640	628	627	597	594	613	588	606	628	654	580	607	541	612	637	630	620	569	590	595	592	618	587	555	599	646	632	602	602	561	634	597	625	618	638	577	632	606	566	635	599	587	587	605	641	607	592	626	613	614	580	616	602	624	571	596	609	594	624	602	588	571	618	613	621	574	642	612	619	640	543	611	603	584	593	579	642	599	640	571	616	574	623	583	612	586	601	603	617	611	618	583	590	624	641	613	603	604	608	609	625	608	631	592	640	607	587	604	612	571	609	602	554	609	605	597	605	594	639	605	598	583	644	560	642	584	653	603	635	644	633	618	614	588	575	624	600	627	596	600	613	633	590	602	605	657	636	606	603	620	643	569	587	620	629	589	593	575	609	612	581	620	617	597	631	602	605	613	599	592	620	562	594	611	630	617	649	604	611	573	587	606	573	611	577	606	591	607	586	586	585	563	584	619	626	602	573	648	587	598	615	656	573	629	652	628	592	565	590	606	605	658	608	598	590	599	631	614	606	604	593	619	599	679	633	611	626	598	620	611	603	592	622	616	582	582	623	586	636	658	600	589	542	616	598	591	602	619	604	604	594	600	622	648	610	630	645	614	584	583	583	606	609	613	607	617	630	639	550	639	584	603	617	649	582	627	593	583	566	590	557	592	616	596	558	579	610	615	569	615	589	605	611	639	640	605	591	570	601	608	589	625	570	626	599	610	576	590	626	586	618	603	586	616	583	634	569	596	638	639	601	546	580	638	613	625	588	617	617	604	592	627	548	602	587	630	599	546	673	610	629	603	597	628	572	583	580	615	638	600	620	565	587	604	586	628	605	618	571	611	600	616	606	559	599	623	572	578	634	576	603	608	621	601	638	590	609	603	571	630	564	601	585	602	574	605	603	612	623	585	599	618	614	614	644	599	619	606	593	590	643	593	617	643	590	593	597	596	594	625	621	606	565	595	601	579	589	627	624	610	631	638	560	601	619	601	600	625	569	577	587	667	584	618	623	604	582	619	598	646	608	613	631	604	573	614	589	610	592	613	590	593	596	590	619	625	561	651	594	587	570	579	639	604	618	565	587	646	603	618	558	560	603	588	603	646	602	572	629	602	588	641	583	591	638	659	595	591	605	650	584	586	648	610	601	621	604	600	570	615	622	620	572	602	621	606	617	607	591	611	648	624	599	626	580	600	601	605	627	636	641	604	635	585	603	616	600	610	586	574	614	644	617	602	572	631	633	585	591	603	597	553	600	644	614	618	593	612	582	584	577	645	570	576	584	565	606	605	627	607	589	588	570	583	600	598	594	609	604	580	579	631	591	608	622	581	553	588	578	597	587	622	578	602	656	590	577	605	628	622	602	630	616	598	599	564	581	579	573	601	605	609	604	610	599	596	621	582	596	615	666	562	626	601	581	625	594	567	632	632	588	574	609	597	605	613	581	624	659	619	643	573	591	596	600	586	604	573	595	611	581	589	592	630	615	576	580	585	601	589	621	663	587	594	606	581	649	599	630	646	583	580	609	596	616	583	584	622	618	619	673	606	635	611	594	608	566	646	597	555	607	597	603	681	645	643	626	616	595	586	612	581	588	602	597	633	614	645	639	629	604	595	588	636	614	597	622	619	612	574	634	594	575	637	608	594	626	565	635	591	609	602	606	600	645	658	619	582	599	611	560	612	557	620	621	576	543	613	627	640	568	595	605	639	595	632	635	589	618	615	586	615	594	581	638	624	579	644	581	634	593	550	618	621	583	652	601	605	599	573	603	614	602	611	597	632	556	622	663	559	656	553	586	577	632	607	599	643	580	571	586	637	598	608	571	603	601	589	579	582	608	636	628	609	599	606	592	565	583	642	628	591	592	595	588	623	586	616	639	625	611	620	594	592	583	636	615	576	588	579	563	602	596	594	615	647	569	634	583	628	639	602	577	600	608	626	626	625	604	562	595	600	626	619	622	608	633	584	572	609	587	632	593	589	622	597	615	611	597	617	597	612	636	604	594	598	648	606	609	569	567	588	606	609	606	632	600	571	603	605	661	576	575	629	638	613	567	567	611	572	544	571	632
27654	23251	11178	808	395	355	391	334	329	326	331	338	350	345	362	349	361	319	335	333	351	360	388	341	333	340	351	320	320	328	358	331	333	336	350	321	339	345	331	341	315	356	374	365	331	346	338	352	342	367	388	360	319	365	332	311	334	363	321	337	293	313	350	317	358	333	357	335	372	315	320	329	330	338	345	331	336	320	371	323	327	321	332	347	329	307	333	384	313	335	320	366	360	358	319	322	353	346	337	311	357	323	318	324	315	300	338	356	320	334	324	332	352	324	336	314	333	331	338	332	346	371	355	321	333	319	351	322	318	347	348	342	331	353	333	353	361	330	349	310	356	352	360	324	332	301	340	343	319	365	355	359	326	334	340	337	338	370	297	366	344	345	331	338	343	329	337	350	316	314	279	335	328	327	337	300	347	357	330	323	327	326	332	317	301	312	329	354	326	346	305	359	350	334	320	336	327	330	319	321	351	315	335	358	369	336	312	324	338	349	318	373	362	320	316	337	317	336	295	354	378	357	353	338	344	354	318	356	339	346	342	306	371	352	344	339	350	347	311	324	320	345	326	377	354	330	328	331	328	332	313	343	352	314	332	307	318	349	376	302	344	353	305	340	331	324	338	324	359	333	328	331	311	325	321	324	345	362	341	350	349	331	308	278	338	364	353	323	324	350	336	328	330	332	342	324	326	325	345	322	333	308	374	334	345	356	329	327	315	297	313	366	356	309	306	326	322	331	344	320	315	344	315	333	384	311	323	325	329	294	358	304	340	344	310	331	342	322	317	323	319	337	324	339	335	307	330	319	360	330	328	322	335	321	325	351	337	326	321	298	357	318	317	355	316	309	331	303	361	363	328	342	319	326	358	326	343	342	330	329	312	364	345	326	350	336	360	329	326	316	329	347	318	317	312	362	355	351	338	333	351	351	328	349	330	358	343	324	302	338	326	324	340	364	366	335	317	318	352	325	326	339	349	330	308	326	325	319	332	327	336	314	308	355	304	343	358	316	315	335	351	341	303	335	348	311	306	339	337	355	364	339	354	308	336	296	345	341	315	349	318	334	320	380	328	324	376	328	334	330	335	302	316	357	357	334	349	331	321	317	320	305	355	315	324	311	315	342	281	332	321	329	323	356	313	328	304	352	344	318	320	332	360	321	353	343	317	346	342	311	347	355	340	310	347	344	326	347	318	334	315	327	364	321	334	353	370	351	317	346	339	347	338	329	328	324	320	322	370	324	343	349	393	339	317	294	317	374	329	341	315	345	349	317	320	330	337	354	285	350	320	335	320	342	341	313	319	308	285	339	317	340	331	347	323	347	341	320	328	375	307	313	354	359	311	341	325	308	310	333	316	347	335	324	329	326	352	305	344	320	304	329	348	327	332	329	341	354	294	372	311	348	355	324	325	341	340	339	340	334	346	339	353	332	350	333	334	350	346	306	359	310	348	345	342	348	348	321	346	339	370	360	347	316	335	333	320	326	355	326	338	340	312	340	364	337	330	321	336	338	334	340	330	309	367	348	333	327	344	339	359	307	328	359	335	335	362	352	334	337	362	341	367	362	360	358	316	375	357	310	352	339	320	351	336	327	350	340	318	316	361	346	343	306	359	321	333	317	297	377	350	332	357	329	324	338	332	336	352	315	321	322	332	364	363	368	358	347	339	334	319	317	361	379	333	336	305	323	362	357	334	362	333	344	313	330	338	296	365	333	311	332	352	336	355	312	326	313	318	319	355	350	320	316	357	398	311	351	357	333	331	334	333	339	337	327	334	363	330	351	358	309	345	352	372	344	316	328	338	327	327	345	344	366	340	307	343	333	311	330	347	332	355	314	330	356	351	332	340	356	360	356	327	347	321	338	327	348	334	321	352	356	329	357	338	341	334	317	325	357	320	334	367	315	340	358	336	332	311	336	340	335	361	351	341	360	334	320	320	314	318	341	325	315	341	324	377	325	367	313	336	342	340	315	318	335	313	320	316	343	325	321	323	365	338	331	325	317	345	314	323	323	346	325	319	386	338	325	317	340	350	325	368	333	328	381	327	384	306	309	316	284	371	352	360	304	346	365	354	324	320	315	334	295	339	296	374	315	359	372	335	330	358	332	359	338	334	346	313	323	360	340	297	341	330	326	340	355	334	331	311	359	301	310	368	320	332	366	326	365	346	331	336	377	327	338	324	351	330	356	317	350	309	351	344	319	326	359	340	368	344	344	307	356	320	334	330	362	333	327	355	312	329	357	346	344	319	342	349	324	346	319	296	326	337	341	354	382	384	345	306	319	357	305	348	327	377	322	340	355	376	346	357	327	351	335	307	327	352	344	349	300	332	340	319	341	313	311	349	328	344	337	314	322	323	356	339	310	324	320	299	343	379	349	315	320	361	330	331	316	313	328	359	329	345	347	319	309	328	323	323	312	362	315	296	348	329	329	336	298	329	374	317	324	349	339	360	336	316	317	371	361	345	333	379	348	312	298	356	348	322	331	334	323	332	330	306	317	367	364	330	371	363	331	329	328	322	402	313	351	318	313	328	348	305	314	333	320	310	338	315	330	343	319	331	329	345	331	327	335	330	293	331	306	332	329	359	318	318	348	341	354	292	334	358	358	322	350	347	342	316	312	331	371	344	354	336	344	325	320	302	318	341	345	327	333	337	328	331	308	327	331	352	337	315	312	324	347	334	329	315	339	314	346	346	373	321	344	336	346	307	333	352	305	353	309	316	342	366	329	346	308	335	326	345	323	340	357	344	318	351	316	345	303	325	322	336	310	348	330	337	296	347	331	330	350	354	367	338	315	368	299	317	375	325	334	364	353	296	337	329	346	310	339	323	347	329	324	317	308	309	337	320	304	337	333	293	339	351	348	319	283	363	329	307	342	350	335	336	363	317	334	335	334	321	335	330	347	313	357	337	309	343	356	333	351	310	350	364	334	340	332	347	337	339	321	316	374	335	332	341	317	344	341	300	328	354	354	319	340	355	369	355	317	315	338	307	316	332	342	327	323	320	309	348	333	356	326	337	339	319	336	308	360	347	349	374	321	316	376	358	288	344	378	350	323	342	349	336	334	365	320	313	325	322	281	338	378	349	350	291	365	334	349	333	326	340	352	331	387	336	336	309	353	358	344	354	348	280	328	344	285	340	343	328	327	337	325	336	343	325	296	341	339	311	340	350	339	341	315	322	359	322	337	328	323	353	345	348	322	368	308	333	358	335	341	333	343	337	332	314	333	332	344	338	342	332	368	325	299	348	351	344	342	351	306	307	343	340	377	372	355	349	316	324	319	311	316	342	346	325	310	348	345	333	341	342	314	322	309	359	329	317	305	336	334	353	316	353	377	348	359	334	333	329	331	343	312	329	315	345	340	326	354	354	341	365	336	305	350	320	319	334	314	329	344	302	349	330	330	340	326	354	345	321	345	329	325	349	332	289	342	368	336	332	323	348	348	352	327	330	321	338	333	314	314	333	348	352	354	342	325	333	292	297	342
26206	31236	3026	609	509	503	445	456	453	426	466	401	383	432	424	438	388	420	409	418	379	440	393	400	406	382	405	421	394	403	399	397	387	407	441	373	400	409	395	408	422	404	389	409	397	416	403	443	434	411	422	417	386	418	398	419	385	403	404	388	397	401	401	394	392	405	373	389	376	387	403	435	408	397	416	413	430	429	409	398	421	425	377	402	429	372	373	441	409	416	409	386	416	400	458	425	413	422	401	413	404	431	388	382	466	404	412	406	402	445	400	387	424	432	369	421	445	414	416	405	427	435	372	371	426	414	433	450	397	386	400	389	441	387	421	418	397	405	432	419	421	415	412	406	432	455	426	389	426	387	405	419	385	410	395	437	363	429	399	409	388	413	361	410	428	451	431	421	408	388	418	447	390	406	396	447	391	400	413	387	387	425	437	424	420	392	463	431	394	445	464	360	429	403	405	407	393	406	406	412	431	409	409	384	430	426	408	394	394	396	407	378	364	368	402	424	398	412	402	410	377	386	385	407	369	394	384	422	383	393	384	430	419	392	418	409	429	410	418	387	397	415	391	370	410	425	434	408	408	398	394	402	382	458	396	402	411	402	424	429	396	413	407	397	414	355	382	360	415	416	429	430	431	407	405	412	381	416	429	383	421	385	425	441	383	418	411	400	401	411	381	397	436	403	391	399	381	387	401	396	403	409	393	406	427	419	400	415	376	408	397	419	426	428	392	363	409	396	402	386	410	434	370	399	399	429	373	389	410	417	440	397	393	389	408	412	423	367	406	425	428	396	401	377	378	387	414	414	407	417	442	410	387	404	412	401	404	421	415	396	427	383	420	419	382	408	414	414	372	401	403	405	395	399	397	409	425	418	415	415	369	393	416	433	407	386	395	396	394	429	396	419	401	419	434	417	411	420	424	388	389	407	429	419	405	423	392	369	433	415	406	389	425	422	406	468	401	384	405	420	392	403	406	381	396	404	399	404	428	368	403	408	423	392	394	396	399	411	450	400	381	454	382	386	410	411	426	388	419	423	395	416	420	415	443	404	397	401	386	422	379	358	395	416	398	399	398	400	407	391	403	425	403	393	426	452	420	416	385	399	412	388	385	384	407	423	374	401	406	401	402	381	394	399	432	407	411	434	391	411	414	412	442	399	422	358	411	392	397	421	402	396	447	427	413	438	411	394	392	432	406	387	405	419	397	395	406	433	418	404	397	398	427	389	396	412	436	396	381	439	438	415	402	411	427	402	430	414	406	391	406	385	426	440	414	408	437	404	447	418	398	409	409	411	401	400	440	367	447	390	410	434	391	408	400	408	386	431	399	400	422	385	395	393	426	428	396	427	396	416	363	393	403	389	417	366	418	405	402	428	386	412	402	386	427	420	359	384	398	404	423	433	444	407	374	451	398	385	421	407	383	386	424	440	382	428	383	392	424	407	412	388	412	406	389	411	377	421	437	407	424	393	398	414	381	428	444	416	403	393	410	400	420	372	416	419	387	393	393	380	435	402	396	422	412	386	390	398	412	388	405	378	398	392	450	400	406	377	403	429	426	407	424	363	398	374	403	415	450	412	399	418	402	384	389	415	414	404	414	389	384	424	432	414	410	420	401	415	391	374	395	381	402	401	421	441	382	398	425	439	417	416	403	377	402	418	418	389	372	423	392	390	414	420	399	423	410	370	422	383	414	397	426	382	408	368	385	398	373	410	396	421	406	405	400	413	400	414	409	414	383	400	383	394	405	417	411	423	398	421	460	386	365	413	369	425	364	439	396	400	427	438	401	398	400	410	423	428	423	443	383	419	396	442	440	423	390	426	393	417	378	385	400	382	385	399	428	401	395	397	376	383	380	394	420	403	418	421	440	443	420	408	424	421	424	386	427	369	395	416	391	399	390	382	393	411	406	424	401	428	385	410	393	426	420	401	447	429	407	392	389	396	396	419	398	407	452	403	399	441	408	400	388	420	403	413	424	394	378	406	397	409	385	410	396	407	422	437	413	443	393	373	392	411	400	419	440	373	397	407	423	421	398	387	428	413	380	411	399	387	401	425	416	403	412	408	392	394	419	444	386	387	408	397	360	399	424	396	405	373	411	420	383	408	416	407	444	395	425	401	419	415	398	401	419	405	401	409	408	449	409	390	401	405	407	385	408	398	380	409	421	409	424	416	417	394	394	385	413	402	403	392	384	395	402	434	397	401	426	418	418	425	387	384	426	408	388	388	404	427	421	394	403	389	374	394	361	416	383	353	424	403	428	400	422	415	389	370	417	427	404	427	392	415	404	395	407	398	377	391	385	422	399	407	405	378	403	393	421	416	404	415	420	401	379	399	393	412	411	385	408	419	429	395	368	405	418	413	396	377	374	396	418	380	415	410	396	416	398	421	426	407	415	393	422	363	415	427	401	430	412	419	401	412	394	405	457	413	395	396	377	409	404	421	398	407	420	429	426	439	420	422	440	430	415	400	420	453	412	389	377	410	426	405	387	389	423	397	413	394	390	383	409	430	409	399	409	437	386	416	404	397	412	436	423	389	386	393	420	411	417	413	368	406	392	399	406	413	429	424	383	406	375	404	402	409	437	407	431	401	432	392	388	425	418	405	389	411	406	413	422	405	404	439	423	395	401	386	414	383	459	424	384	411	417	416	439	422	402	393	355	384	435	401	385	414	403	387	393	391	391	407	410	361	397	374	417	430	431	380	434	380	397	368	435	420	375	410	418	426	389	422	399	412	410	377	459	424	396	406	412	422	356	404	415	410	434	408	399	418	391	432	387	385	418	404	447	414	429	404	414	411	397	389	442	399	377	411	433	444	418	398	402	382	394	428	409	418	382	400	416	395	388	423	381	384	410	427	414	403	413	410	434	455	400	446	426	388	389	395	399	395	416	439	402	443	378	417	400	429	405	417	414	402	399	411	380	386	436	400	414	412	421	424	371	443	384	446	403	403	399	407	421	398	404	410	383	419	414	419	419	393	410	401	426	418	423	399	400	393	380	414	406	396	419	449	401	420	393	425	401	417	386	390	406	388	417	408	430	393	411	405	399	411	424	381	395	424	394	441	393	393	426	391	380	398	409	390	449	426	393	378	430	401	396	443	420	355	427	366	404	408	441	411	414	440	394	410	423	400	429	397	398	381	393	385	384	387	425	394	407	380	409	416	372	421	401	435	373	411	395	392	398	446	410	400	445	452	379	420	413	390	428	397	410	436	409	414	468	379	409	466	412	409	394	421	419	425	424	414	377	415	384	433	394	405	419	418	387	439	430	392	425	370	432	409	373	414	409	414	413	379	400	388	383	396	392	400	431	414	392	396	410	428	454	428	402	379	412	435	427	437	383	405	393	400	425	419	410	387	415	383	398	424	391	388	345	387	426	389	374	410	410	419	423	421	423	384	426	395	406	410	389	420	439	394	417	426	385	411	385	421	412	399	431	440	431	407	434	406	403	425	417	423	405	387	438	438	386	415	437	425	402	414	428	416
23833	21446	27984	24511	20364	6018	1067	812	700	679	663	599	585	575	569	541	557	575	558	568	529	528	536	566	537	559	496	521	520	512	524	535	501	511	528	514	495	511	509	502	520	497	530	523	480	504	528	521	484	480	527	496	548	466	490	478	511	519	517	489	498	534	488	478	511	503	504	525	560	498	537	490	518	508	500	518	514	487	472	524	520	468	501	496	516	543	479	545	517	508	480	478	515	475	496	487	504	498	490	472	513	517	530	527	531	512	542	511	495	495	481	479	503	512	500	501	546	525	528	524	463	501	514	520	517	511	515	512	501	485	448	532	528	505	514	518	509	507	529	519	534	530	467	499	541	541	503	503	530	484	513	534	523	522	485	496	457	450	493	476	518	470	466	489	536	479	487	556	516	502	479	498	494	484	481	491	512	491	511	491	515	533	472	474	510	503	493	491	492	498	478	483	479	514	518	481	515	498	509	533	507	477	483	484	505	484	527	512	485	512	510	500	528	470	538	514	486	492	536	508	503	487	559	517	545	486	455	520	518	519	475	507	489	522	489	486	490	518	526	464	486	485	475	508	457	460	535	478	513	509	502	550	442	512	493	491	525	507	512	467	460	469	520	487	530	523	529	529	484	499	522	471	514	484	526	507	469	497	480	532	468	499	542	514	489	497	540	533	528	501	483	506	510	478	510	475	497	505	557	483	534	508	482	467	539	497	499	491	498	513	540	485	482	495	504	528	483	523	505	516	487	512	478	490	550	489	506	463	482	516	502	527	476	516	508	514	466	523	490	509	501	525	496	515	498	533	501	501	493	483	470	500	487	525	481	503	505	487	479	495	508	484	503	489	500	521	491	509	508	537	473	511	522	454	473	482	497	493	483	510	469	499	485	495	504	506	469	474	526	518	493	495	489	522	506	470	457	498	480	535	582	519	532	493	521	502	525	500	526	471	506	545	507	511	514	516	506	531	493	539	485	487	457	484	482	508	504	515	519	518	463	547	525	463	473	483	528	541	502	520	505	425	492	483	516	536	461	495	510	487	510	511	509	496	460	472	503	514	492	481	492	480	498	525	512	513	470	518	466	465	496	477	492	507	496	488	502	511	484	514	499	517	501	490	505	505	523	495	475	491	487	488	485	499	537	508	515	491	508	519	505	531	535	514	511	503	499	484	487	489	525	512	528	489	501	529	507	521	469	491	535	525	450	503	498	460	513	460	513	510	497	493	478	473	524	478	537	492	507	474	479	517	492	486	507	476	464	496	467	452	494	513	508	491	464	465	537	511	482	469	466	483	508	514	572	475	503	489	518	470	521	491	485	547	539	507	475	514	485	524	523	506	514	470	451	544	522	536	516	531	526	494	473	492	497	481	503	485	481	503	487	551	480	506	462	508	494	448	498	494	481	499	509	513	520	526	474	513	523	485	464	547	458	474	517	462	512	504	509	539	520	540	527	494	516	493	450	500	489	519	464	496	502	531	507	502	489	486	535	478	494	491	484	498	479	475	503	505	541	499	513	494	507	516	489	493	489	545	505	487	508	534	487	492	525	499	511	523	501	506	476	517	493	474	503	486	505	521	527	512	489	516	511	533	483	513	540	477	523	500	482	484	505	490	509	516	513	508	492	542	509	542	515	468	479	481	513	494	515	492	514	489	505	452	513	485	480	473	460	519	457	546	539	489	537	495	518	503	470	517	507	490	459	537	505	491	528	500	488	486	508	489	541	534	508	488	482	494	479	492	500	485	478	508	513	521	524	474	501	521	522	555	508	485	562	530	480	470	449	525	517	530	540	514	498	527	522	483	550	466	494	530	519	518	483	437	531	501	488	510	490	495	527	479	476	502	510	515	515	542	480	460	502	512	483	488	503	528	486	494	507	506	465	524	520	531	480	541	530	476	505	491	514	511	541	508	556	469	506	559	503	546	459	496	512	520	461	501	450	488	496	537	531	510	524	483	487	505	487	520	517	512	476	512	465	525	477	529	533	461	522	504	506	505	517	526	540	476	473	482	497	499	546	505	497	493	478	557	515	470	468	492	501	488	523	498	513	517	499	491	483	476	549	486	522	451	513	507	549	517	525	495	515	489	496	481	506	475	527	497	460	502	530	540	515	491	495	498	446	495	462	498	514	493	458	494	542	476	494	497	498	494	520	512	512	542	497	504	470	512	498	512	474	492	501	511	480	468	507	496	504	454	546	507	510	547	520	484	536	495	522	479	451	474	450	443	562	499	472	472	512	510	531	507	492	506	527	514	481	496	473	537	476	497	506	492	527	547	484	481	510	501	475	522	481	503	480	470	462	472	483	529	494	523	489	458	487	508	525	474	522	464	503	469	490	522	468	467	464	478	532	514	494	483	481	503	481	509	502	507	468	498	507	480	497	530	535	467	511	525	511	488	480	529	469	503	518	532	479	511	464	466	470	508	479	504	529	509	489	473	521	489	555	486	519	506	427	473	492	468	500	487	518	504	502	516	478	491	538	496	517	544	514	528	493	489	510	495	512	489	475	504	507	511	523	494	489	491	508	472	500	506	486	484	509	509	509	471	511	495	541	506	527	486	483	522	535	521	492	521	517	510	545	490	558	540	543	505	473	487	530	507	483	457	512	505	515	512	487	505	495	500	506	463	499	482	467	490	506	501	513	516	486	480	496	485	497	499	508	539	479	505	481	524	529	499	520	474	501	501	523	497	539	458	478	499	500	497	535	509	516	535	491	503	465	499	481	491	536	495	504	494	495	514	479	468	515	544	458	475	493	458	519	503	484	498	523	478	507	513	483	462	478	498	505	503	484	537	513	516	536	473	525	484	513	539	518	472	482	492	493	490	541	466	490	502	517	507	527	478	500	495	455	483	509	490	503	519	523	511	528	463	511	530	518	519	523	523	493	482	497	482	528	476	496	503	514	494	495	482	512	481	473	477	511	533	509	474	532	538	509	498	462	474	527	491	509	471	473	498	506	480	457	529	490	502	496	472	478	473	484	497	526	540	495	481	524	504	500	542	509	472	493	537	471	498	514	517	487	494	466	525	494	482	468	505	492	526	479	512	501	524	503	485	498	507	507	493	540	516	529	547	499	525	497	482	479	476	481	485	519	473	503	502	500	529	494	498	501	530	468	470	522	510	491	479	513	549	468	492	505	482	502	501	505	523	503	536	513	494	508	453	520	466	536	494	487	529	531	506	507	475	483	506	508	492	516	517	554	514	503	506	521	490	504	515	503	514	466	495	460	523	523	474	472	493	493	528	497	509	503	468	472	516	525	512	481	580	506	503	539	464	525	456	490	495	498	480	518	495	469	538	450	459	498	522	503	518	528	541	488	498	537	491	503	501	529	469	502	509	451	472	523	538	495	519	468	523	494	530	485	522	494	480	526	506	491	483	479	476	540	469	498	497	549	506	513	497	516	472	474	445	476	513	538	493	549	508	518	500	451	456	503	478	513	495	484	513	485	524	543	505	492	524	495	523	527	488	514	517	494	511	541	498	533	533
41778	69583	10516	3395	2353	1795	1461	1220	1044	1008	948	860	789	758	725	695	679	661	663	704	654	669	646	620	647	631	650	620	635	621	661	611	600	599	595	596	613	634	621	562	615	604	625	638	621	634	593	618	608	531	566	639	593	626	606	605	595	622	638	600	605	636	609	589	623	602	559	637	571	611	588	585	590	575	625	635	602	625	603	612	553	662	555	626	568	614	594	586	591	611	614	623	570	592	577	584	591	585	643	553	620	598	589	625	599	584	608	618	587	600	602	601	597	617	638	639	643	636	656	637	613	625	605	646	601	604	622	621	599	644	572	644	634	633	616	594	577	610	590	609	608	624	605	555	575	616	586	630	562	604	609	643	616	565	587	589	612	600	603	550	600	610	577	550	578	584	585	597	571	612	617	559	591	608	642	568	594	620	620	583	593	600	614	570	592	603	612	589	602	603	610	613	649	549	570	560	601	599	578	581	603	565	612	612	628	583	603	600	576	594	595	600	630	632	562	588	559	559	583	604	643	574	593	611	582	557	611	578	596	598	614	620	609	598	593	565	577	564	607	597	596	589	603	558	578	570	571	599	582	650	597	593	648	628	583	624	564	616	571	604	572	648	613	571	578	538	623	602	566	570	584	586	596	584	605	585	622	623	584	588	580	629	534	654	582	605	599	578	575	530	598	607	631	619	666	600	587	627	584	656	621	647	600	648	580	634	592	580	562	611	638	605	556	600	568	632	561	623	601	567	636	614	605	613	581	580	583	603	593	595	613	592	603	607	557	616	612	549	614	607	586	640	631	576	618	571	585	600	601	616	611	616	608	627	630	593	610	574	598	564	580	587	580	587	580	609	632	615	589	590	626	584	607	582	574	608	630	581	619	561	587	589	594	560	562	589	584	582	609	631	600	615	544	572	612	595	625	606	570	646	541	549	607	612	635	585	599	566	600	618	599	586	591	622	578	580	552	581	623	580	611	578	631	546	635	604	558	612	613	573	584	583	587	595	588	589	537	628	604	564	578	575	586	629	597	586	601	580	566	639	650	582	587	584	591	624	593	586	590	617	599	613	573	532	585	597	602	611	570	595	576	607	613	606	575	578	573	576	562	612	612	621	628	598	581	618	574	621	579	580	559	635	612	612	620	521	590	615	556	579	589	575	609	622	574	548	630	594	607	604	610	591	603	609	572	610	593	602	605	613	625	620	616	599	590	541	575	573	616	616	581	567	643	604	618	600	610	630	588	585	569	597	613	606	598	636	606	581	619	583	600	583	590	569	609	614	588	612	591	588	599	585	571	601	599	581	614	564	582	623	562	584	543	593	597	617	572	599	621	608	591	589	596	591	586	573	599	623	619	581	605	584	597	577	600	569	567	624	588	615	553	620	596	602	625	569	587	587	588	578	595	614	590	604	578	589	609	598	577	583	571	588	590	572	603	594	593	605	635	609	616	577	570	572	592	638	564	632	574	592	587	620	620	644	572	566	617	592	581	578	630	614	578	583	596	652	605	609	646	616	621	555	583	541	554	598	571	601	584	586	553	614	568	567	625	561	553	552	550	599	592	598	607	648	573	603	596	565	552	606	596	593	569	560	589	582	597	569	596	597	614	584	628	604	592	598	590	603	582	597	627	611	591	584	590	575	614	578	634	668	585	609	610	564	582	600	562	613	588	579	555	595	583	565	642	586	630	613	610	590	627	606	573	583	575	581	611	620	608	599	603	593	566	597	600	537	578	613	596	575	579	600	594	602	618	585	591	552	583	634	647	605	630	604	635	599	605	573	578	613	591	587	606	558	572	565	590	620	614	596	551	551	561	625	612	626	565	647	560	671	610	545	531	616	590	566	628	626	603	569	590	572	597	590	544	626	580	611	598	585	605	633	584	598	589	566	595	576	593	593	594	614	593	592	569	612	603	584	635	592	620	588	569	617	614	560	587	632	605	607	633	606	574	585	591	587	616	609	618	579	589	594	551	612	589	602	613	577	579	563	551	642	581	591	559	614	592	586	584	615	588	606	646	574	611	580	598	591	579	584	613	595	623	637	589	599	603	592	622	615	590	651	561	640	573	614	637	604	600	591	584	562	609	577	605	586	607	582	600	546	580	609	592	622	636	544	576	598	602	633	601	575	606	606	620	568	617	631	617	611	597	578	589	557	534	587	582	599	634	570	579	606	593	573	620	576	595	550	633	586	605	561	569	613	571	619	601	573	583	587	587	606	558	659	550	541	600	602	582	579	609	617	602	606	580	589	597	596	591	558	605	567	579	557	622	583	608	535	586	588	617	619	553	539	587	565	593	594	639	602	634	572	591	654	576	602	613	625	570	607	579	554	614	627	621	612	585	561	629	611	613	550	568	568	605	588	562	607	551	603	568	587	608	569	542	606	618	533	586	585	575	643	562	554	615	599	542	583	583	606	630	588	562	662	603	613	592	561	613	571	581	622	589	571	587	584	578	577	604	613	602	589	604	607	608	611	593	598	595	565	560	596	589	578	561	603	602	593	599	605	560	607	633	588	570	632	621	605	590	584	598	579	581	633	606	585	609	588	587	623	634	608	578	598	606	619	589	561	578	599	568	582	570	600	598	645	583	609	597	606	601	584	592	561	635	604	611	604	597	600	594	582	597	603	618	598	639	581	632	604	574	618	602	533	600	546	600	577	618	570	586	592	628	605	587	604	626	596	588	633	591	587	609	614	623	583	603	648	595	624	591	597	581	581	612	591	615	589	564	609	637	573	585	549	585	600	569	549	568	632	612	562	606	587	603	581	596	616	596	603	594	618	556	594	598	617	593	586	614	599	636	586	598	600	618	569	633	596	633	605	609	574	587	562	607	566	586	552	579	590	572	584	578	622	586	594	626	608	608	623	597	605	571	557	590	571	582	610	632	605	590	636	609	566	627	614	602	606	590	592	610	555	581	605	585	610	591	586	587	572	616	632	588	596	603	606	560	578	584	590	600	602	570	599	589	596	618	615	590	625	566	589	582	577	602	620	588	582	573	606	562	595	577	585	620	603	634	611	608	580	566	597	600	595	547	586	591	629	588	588	579	591	529	625	594	600	617	617	597	609	583	576	598	571	605	602	647	592	552	564	536	638	622	625	582	592	594	609	607	579	591	582	588	555	578	653	594	614	591	609	618	596	596	631	605	577	587	557	578	592	589	615	523	600	578	597	602	618	616	627	645	596	668	605	608	620	624	593	588	585	616	577	616	601	617	621	628	596	547	635	618	627	560	577	655	555	598	587	595	600	591	589	580	531	597	617	575	613	612	611	618	560	615	581	571	602	593	629	580	611	574	647	605	594	616	590	585	614	589	628	577	612	580	546	616	554	568	640	612	605	591	549	597	573	601	596	579	628	582	611	639	559	598	583	564	616	565	620	600	569	570	575	613	596	585	583	581	574	564	596	591	585	619	618	584	560	622	584	589	615	624	573	585	584	576	599	575	583	588	630	636	619	550	585	598	603	622	582	587	624	567	597	571	591	624	626
25108	22110	26745	24485	6722	589	466	446	387	402	321	356	323	341	322	340	329	332	316	319	313	330	294	293	301	314	325	335	295	291	331	301	267	276	280	312	279	292	329	262	293	288	288	250	312	310	292	296	275	286	295	282	316	297	283	274	305	296	266	288	303	309	290	288	267	279	274	267	301	301	295	292	319	282	309	295	273	312	296	296	273	316	280	311	272	310	270	297	293	294	278	308	306	288	244	290	301	331	312	321	288	286	301	240	279	282	288	286	247	294	302	286	303	293	283	321	325	309	297	331	313	298	330	284	292	297	311	305	252	314	273	301	274	290	312	305	321	275	280	295	304	287	294	282	265	326	304	294	324	290	296	279	273	268	313	316	275	303	264	299	304	294	289	297	296	331	271	316	324	258	287	298	253	287	312	295	302	298	305	303	296	319	314	300	294	292	285	287	277	289	293	265	301	282	306	300	283	283	311	279	317	300	306	293	283	339	287	303	309	306	296	287	305	294	257	287	303	295	289	342	283	282	287	280	303	289	280	310	315	291	299	303	294	304	287	288	277	276	303	277	325	296	284	302	259	302	259	335	283	305	276	296	300	290	280	287	262	305	282	284	290	292	301	297	299	299	265	259	317	290	297	286	339	285	276	304	301	279	292	311	296	278	279	277	304	277	267	277	298	316	295	295	286	305	282	270	269	265	267	288	317	289	282	290	311	298	277	301	265	292	271	288	299	271	318	243	301	289	335	271	316	311	286	276	288	295	299	284	315	277	286	270	302	299	279	268	292	320	240	339	315	326	289	275	271	279	264	302	283	314	297	292	267	260	307	300	295	292	310	305	305	295	296	257	299	279	303	288	306	270	304	283	283	284	299	319	290	294	280	303	331	308	293	294	286	288	312	272	307	286	301	283	288	322	311	303	292	293	290	291	284	315	282	277	286	332	263	254	293	277	293	295	294	309	297	323	325	290	272	268	308	296	307	317	288	267	283	320	281	289	271	281	298	303	293	283	330	281	276	258	255	290	288	317	323	302	310	300	285	283	274	285	283	315	291	303	243	310	308	254	278	265	295	306	295	274	292	288	267	274	291	298	293	288	300	284	305	311	283	306	300	309	262	281	255	317	276	263	290	285	301	296	287	309	298	287	298	295	286	300	292	278	319	302	295	278	291	307	279	299	282	303	306	267	284	295	267	269	296	287	309	290	300	265	331	283	283	306	288	293	298	317	290	284	282	294	321	294	302	263	298	280	322	276	294	311	304	294	278	278	280	288	286	274	295	319	296	293	276	297	287	281	300	282	303	285	289	253	291	264	335	293	294	314	316	290	303	263	287	310	288	303	262	305	309	302	290	289	291	302	280	307	264	311	267	288	291	274	299	286	304	297	319	284	287	276	262	285	301	267	299	300	288	273	298	286	269	272	293	276	298	302	294	315	298	291	311	300	279	248	283	254	296	291	304	314	271	316	314	328	301	278	279	304	313	298	280	320	304	289	290	300	262	277	284	278	293	275	280	290	277	321	256	293	285	271	299	295	304	275	300	267	297	287	305	281	295	298	297	312	287	319	298	288	286	304	298	310	330	283	273	333	307	285	300	291	307	250	297	290	304	267	311	326	283	298	281	281	275	293	328	319	319	271	280	278	315	314	320	292	283	278	276	316	285	270	274	288	275	294	330	282	312	282	310	301	289	313	247	265	297	276	306	291	300	276	297	339	315	251	292	323	265	303	313	280	305	301	271	295	320	297	275	277	306	275	288	303	273	274	281	279	296	264	301	289	311	296	310	305	256	296	298	291	297	282	321	284	295	311	297	261	277	293	317	271	289	295	310	283	273	325	289	286	271	299	287	286	288	302	308	287	323	305	274	297	270	271	266	299	285	276	273	321	279	282	282	298	289	288	275	231	313	257	269	310	286	269	285	286	306	324	309	257	279	302	268	306	302	261	255	271	325	320	270	294	289	324	253	272	283	293	318	291	284	312	285	313	267	292	270	291	308	310	305	295	244	305	297	265	313	330	315	292	286	299	304	325	327	257	283	305	288	292	300	296	287	286	307	290	272	273	338	292	302	301	287	292	302	299	297	295	286	279	298	304	327	295	244	316	307	304	299	289	293	306	310	304	300	293	304	255	284	270	271	302	308	286	286	286	293	279	297	270	319	297	302	296	274	304	319	287	298	277	276	340	302	345	295	277	272	273	288	288	317	309	291	258	309	290	314	284	275	307	291	297	306	287	315	305	287	288	274	253	307	297	288	291	311	297	284	302	307	275	287	304	312	316	281	318	263	282	310	284	313	305	296	283	287	294	282	307	309	297	275	281	295	314	303	302	318	284	296	306	311	312	300	288	310	274	306	267	317	321	302	297	308	283	292	302	299	322	288	315	276	284	280	281	321	295	290	313	286	302	277	338	277	295	287	305	300	309	276	281	281	305	301	305	311	292	267	292	315	278	297	280	293	291	290	274	277	263	300	294	276	302	271	287	285	320	272	308	288	273	288	282	272	306	307	302	259	296	281	267	292	297	318	271	267	320	284	311	280	300	291	302	299	293	335	316	301	290	264	287	295	300	297	305	303	321	297	306	304	291	290	288	300	311	293	276	265	275	283	287	300	283	305	302	278	299	291	290	305	272	317	302	299	297	256	284	285	287	273	284	315	311	268	276	281	290	289	256	285	325	291	300	275	272	261	280	278	277	295	293	302	296	288	272	295	291	287	275	266	297	298	323	281	288	264	298	274	285	329	276	279	284	312	290	288	271	306	300	292	323	334	296	289	307	305	313	283	254	316	284	278	299	312	276	302	294	278	293	283	303	297	296	305	299	278	311	275	310	291	304	323	282	263	315	262	308	272	253	269	265	313	280	273	311	317	289	256	269	302	268	310	278	299	289	329	284	295	306	279	276	318	288	286	299	294	307	304	307	276	282	297	311	302	304	302	309	297	298	302	267	290	273	303	295	278	294	303	280	289	274	302	293	278	303	277	301	295	285	301	315	276	289	314	279	282	313	306	292	293	287	292	322	307	288	287	289	304	274	296	268	301	256	299	275	284	281	301	263	307	300	295	284	277	288	270	313	295	283	286	275	296	300	296	306	295	314	299	270	288	293	294	267	344	307	289	297	240	289	302	289	296	295	296	293	276	274	262	288	287	279	305	278	278	318	343	287	276	294	291	293	289	292	293	288	303	300	288	274	305	300	297	270	229	284	274	259	326	271	278	287	273	295	305	281	301	291	275	289	284	295	287	325	309	288	279	333	281	275	300	290	310	328	262	322	293	266	280	293	305	283	312	292	266	301	311	289	299	261	311	282	271	288	294	293	279	308	273	305	286	295	287	295	306	266	259	283	327	291	287	313	276	274	290	277	304	272	285	325	275	272	307	264	262	315	291	286	308	292	312	293	282	285	298	296	284	275	303	290	289	300	279	289	293	265	289	300	281	289	281	315	327	282	287	303	296	327	280	269	305	282	302	299	289	299	296	281	278	280	277	286	286	318
41663	60982	7885	1808	1266	1003	841	715	683	554	535	503	491	502	430	469	366	393	400	382	405	395	370	362	386	371	358	358	358	399	344	365	386	365	395	359	360	361	365	356	355	362	366	320	394	346	379	387	374	352	390	359	372	355	378	366	353	358	386	387	366	340	383	375	414	377	365	353	414	356	386	386	331	349	358	354	339	344	361	372	356	378	341	357	345	357	394	344	371	356	352	345	348	376	405	372	372	367	394	371	352	356	369	317	379	342	357	320	420	384	344	370	346	365	346	373	371	384	390	353	392	382	381	356	384	392	398	400	401	367	361	375	335	396	377	379	392	402	370	381	366	397	399	374	383	344	373	373	361	406	389	382	356	354	390	368	353	363	369	363	346	346	310	358	378	329	374	367	377	343	363	381	380	364	372	391	336	372	407	369	341	356	359	378	375	345	369	370	406	361	329	358	372	364	360	345	353	374	324	354	345	402	352	354	352	355	350	356	363	371	337	372	338	372	349	344	366	364	342	347	356	370	339	329	401	370	381	397	360	347	352	363	344	380	358	392	339	329	360	377	370	379	371	380	345	379	313	360	364	345	353	349	362	316	368	342	367	347	338	382	343	361	405	375	387	350	356	368	352	375	344	384	335	343	359	358	370	332	379	362	379	348	377	358	329	359	329	374	384	339	367	345	363	391	355	322	383	341	389	364	339	390	360	345	340	314	400	348	370	372	366	328	367	330	390	334	331	361	340	349	364	380	348	419	342	362	346	367	330	338	367	332	354	354	379	351	337	378	358	343	347	356	356	383	359	383	340	387	372	323	352	343	357	350	379	373	360	359	354	380	359	343	380	386	357	373	383	354	360	342	355	343	368	353	350	377	369	342	367	370	357	380	354	392	334	359	388	316	363	342	370	385	375	368	346	372	377	365	357	348	360	357	381	379	345	383	349	356	369	333	371	350	359	358	366	384	369	382	378	358	359	346	384	357	352	358	363	353	393	389	381	362	334	351	349	345	363	366	367	378	374	370	381	392	372	364	377	360	340	373	386	352	355	375	350	367	371	370	372	369	354	356	329	324	347	413	388	365	350	406	361	374	385	387	366	335	358	366	379	344	368	327	379	348	338	380	374	338	347	369	359	355	345	364	366	387	349	376	362	344	342	374	357	379	375	350	397	368	357	370	354	367	385	373	365	353	348	377	373	373	345	345	378	378	356	370	373	376	383	347	371	362	361	346	363	380	360	389	369	355	363	363	379	392	366	338	383	358	350	347	388	345	333	364	379	359	350	394	341	377	342	383	360	329	366	340	370	308	346	361	386	389	349	352	351	356	388	374	365	362	387	358	347	365	365	374	331	372	352	354	359	372	362	403	382	351	348	350	380	372	383	361	356	366	362	355	352	382	337	387	343	397	374	346	372	353	357	345	373	379	361	378	372	357	344	361	365	371	324	404	357	376	327	364	361	369	339	388	353	366	354	319	399	360	389	362	378	351	345	338	358	369	341	335	373	366	361	318	361	362	366	350	335	367	374	347	356	338	358	330	352	372	350	365	360	347	359	372	364	379	361	363	357	363	379	344	370	346	372	383	385	398	342	351	375	399	338	343	377	354	378	370	364	348	354	355	335	338	364	373	387	384	383	364	377	358	358	340	347	401	363	361	393	350	368	348	349	350	415	351	331	333	353	329	396	357	349	355	361	364	357	393	380	365	341	384	367	349	316	369	355	376	377	345	388	338	388	379	358	345	361	353	335	329	347	388	351	365	350	362	347	348	347	373	374	384	367	340	370	368	380	387	374	392	349	350	368	333	345	370	337	350	333	331	331	342	355	387	350	373	322	361	385	358	357	356	397	323	379	356	345	368	401	356	362	360	358	334	366	373	389	351	355	390	348	387	341	367	365	346	394	330	358	362	380	341	417	367	345	422	364	356	383	372	336	354	360	370	369	370	356	362	366	375	347	395	361	347	335	394	358	392	363	344	363	336	345	369	360	362	386	365	395	375	347	344	350	342	388	353	350	375	348	368	341	314	379	322	354	349	378	341	402	379	383	349	388	348	361	369	369	389	337	335	373	330	361	376	411	391	394	349	360	369	385	386	384	379	354	344	356	351	365	402	397	401	373	372	346	377	366	365	373	373	390	345	361	385	350	384	384	362	373	372	348	386	336	379	341	336	391	348	353	346	333	330	320	358	355	360	348	359	348	367	370	337	346	362	394	338	349	362	339	402	343	374	339	352	362	379	365	382	393	376	406	363	396	360	353	378	366	371	366	354	357	359	362	353	382	364	386	367	345	340	333	355	333	345	321	339	364	376	343	391	344	333	388	352	368	405	364	333	348	355	359	372	336	398	362	349	368	336	361	371	356	350	335	361	349	368	376	339	401	326	382	339	318	397	385	400	358	361	336	334	375	367	351	363	352	351	381	380	349	397	352	371	378	332	367	399	381	336	407	358	353	360	390	368	362	365	357	338	364	369	346	359	394	329	378	385	379	367	370	355	329	359	373	355	375	362	377	363	349	349	360	317	336	368	359	350	343	391	391	336	356	352	353	364	348	397	398	365	400	411	336	371	318	356	391	316	357	370	382	368	348	383	371	360	367	310	364	358	344	357	344	331	367	388	386	372	363	397	358	367	350	388	335	358	349	361	387	388	364	377	384	360	372	392	374	388	367	375	343	376	361	379	344	367	353	364	359	382	321	347	352	376	409	385	380	360	348	369	337	345	399	367	364	350	369	344	341	326	326	337	363	351	350	337	347	386	350	348	346	349	370	375	358	366	341	348	358	390	349	330	358	371	370	360	379	379	392	335	365	354	358	376	388	379	332	335	371	373	420	364	331	318	341	361	342	372	369	359	358	345	340	352	339	365	375	366	391	359	344	379	344	365	378	377	378	332	398	397	322	365	362	367	362	354	332	355	373	366	344	353	372	373	355	365	357	371	377	371	362	333	356	342	380	356	326	355	371	423	357	343	323	350	345	346	367	340	341	365	379	371	318	368	366	365	362	358	353	368	379	355	357	336	317	351	379	416	353	358	363	364	347	356	338	377	397	402	352	320	394	353	350	372	372	342	354	378	387	356	348	362	339	329	363	356	367	380	346	366	355	364	385	372	363	382	398	345	361	364	354	362	398	339	380	341	359	356	371	316	377	350	361	348	352	350	344	358	404	362	355	369	380	354	371	380	358	367	345	338	330	405	342	405	370	360	380	335	360	374	361	383	352	376	328	360	340	361	346	337	391	374	355	376	368	359	369	358	387	362	351	347	350	371	331	314	349	367	387	344	362	365	392	341	373	425	404	368	376	387	395	358	400	372	372	358	392	370	337	339	370	328	330	348	340	348	369	359	362	352	372	336	364	341	335	357	346	373	361	370	416	373	354	360	365	349	348	349	357	368	346	394	368	383	368	387	388	358	360	378	375	317	346	371	381	399	394	360	385	378	336	408	362	394	372	336	318	386	350	367	366	338	378	397	349	363	383	358	397	334	384	334	349	353
22860	21253	28617	23920	21127	20693	5291	1148	946	830	770	729	731	661	655	634	671	616	586	614	592	593	578	548	554	538	520	569	540	585	501	550	552	535	577	529	563	550	563	514	558	482	540	502	556	548	540	568	532	477	554	560	566	521	527	558	512	554	538	530	560	521	527	507	544	534	506	505	522	518	509	537	501	520	495	489	487	535	516	547	524	545	575	563	472	517	550	551	530	497	512	561	496	546	488	481	504	513	493	520	529	479	517	487	496	534	518	520	507	513	512	585	533	521	509	535	582	545	563	545	563	542	513	530	544	505	565	491	537	517	535	566	508	535	540	504	505	555	449	513	517	535	527	507	525	536	534	532	560	528	546	540	495	492	529	521	548	541	554	534	504	525	511	487	534	552	574	516	495	521	527	525	495	566	511	533	522	562	513	480	493	548	515	543	505	508	520	480	494	519	552	534	578	502	513	514	507	531	517	553	518	521	529	471	520	548	504	511	524	512	565	542	529	492	538	535	543	514	525	479	493	535	544	527	516	552	536	543	531	518	526	513	508	521	506	511	513	513	541	560	513	529	514	545	510	521	545	522	494	469	531	502	500	515	499	534	535	508	549	473	522	493	525	514	520	506	525	532	539	500	497	536	534	514	528	515	530	513	490	524	523	556	482	528	490	543	502	547	512	503	532	511	515	513	501	521	522	524	540	455	480	532	469	519	562	540	452	513	526	513	531	512	518	509	517	518	516	487	535	495	531	516	504	497	496	500	523	538	522	505	472	504	552	539	502	546	511	512	548	553	494	551	540	525	529	565	514	536	509	517	516	530	501	508	546	482	548	525	498	508	506	535	561	503	505	518	514	557	532	498	531	534	573	499	516	476	546	498	493	539	509	509	531	491	547	553	502	506	520	493	539	530	483	461	514	484	535	504	530	563	523	510	520	534	537	517	486	522	566	502	517	467	499	503	537	571	521	536	506	547	517	564	572	496	505	519	512	477	556	486	530	483	492	505	501	486	509	545	488	519	523	492	556	516	539	487	520	462	539	491	540	503	523	481	457	513	499	488	500	526	520	506	555	483	484	475	498	486	508	537	552	466	523	513	523	532	557	511	521	511	516	482	496	532	534	474	517	533	529	512	518	506	556	503	502	528	541	497	494	480	529	548	532	505	502	513	496	505	509	501	515	486	489	531	548	508	521	522	512	546	510	530	507	539	501	530	537	510	489	488	496	514	514	527	525	496	534	563	543	502	515	485	488	520	472	504	551	509	533	539	541	529	481	518	509	532	560	514	493	517	512	497	496	481	496	481	550	514	503	522	474	467	510	512	467	489	507	481	551	515	507	516	497	506	475	525	524	513	563	487	498	513	526	545	527	555	525	547	520	499	492	498	499	501	514	531	511	494	570	500	538	530	502	569	511	512	518	505	496	504	531	495	495	558	526	527	499	545	508	499	508	494	551	567	539	538	507	570	519	544	565	566	571	553	501	487	505	499	523	499	545	527	479	516	530	509	511	499	524	482	517	498	509	472	533	486	466	483	530	493	537	509	524	521	562	545	500	531	522	503	556	509	553	493	472	479	527	528	532	510	495	518	530	498	511	537	501	515	545	525	509	503	545	529	501	542	504	524	538	517	527	531	518	499	528	530	553	527	476	486	542	530	500	511	538	513	515	535	498	489	518	491	559	505	537	560	510	542	513	501	518	534	546	529	527	522	485	559	550	537	524	525	512	513	495	489	530	482	507	533	520	497	530	527	505	533	492	515	521	528	550	546	532	516	497	530	538	525	505	527	517	534	549	551	516	506	570	515	525	533	518	520	511	490	509	484	504	526	530	539	480	523	484	551	524	528	560	537	518	527	522	516	522	494	514	563	513	507	528	486	487	464	548	516	555	510	479	505	521	492	537	561	533	515	506	493	507	478	532	487	512	488	510	505	522	567	493	474	547	494	498	493	511	526	493	498	510	493	536	498	543	532	515	542	503	504	524	560	467	518	504	515	538	501	513	534	481	534	514	513	508	513	501	514	553	531	507	533	511	515	527	468	500	499	493	554	546	528	521	524	509	566	482	527	513	527	539	556	493	480	512	516	528	518	516	567	526	518	506	501	512	521	534	566	521	516	551	505	534	517	524	583	512	520	501	500	487	522	543	543	535	548	519	524	492	487	521	528	544	561	548	549	494	535	510	529	554	526	552	482	490	528	474	509	522	490	505	530	513	498	530	543	518	484	516	524	525	548	561	515	548	505	494	501	474	486	477	516	531	519	495	517	509	528	502	521	473	422	512	505	553	500	513	512	497	486	551	506	527	528	538	548	497	495	525	533	548	520	493	544	485	509	499	499	505	545	514	564	527	525	511	494	487	528	539	565	492	528	536	518	571	442	533	520	525	493	517	551	494	539	509	539	517	508	506	525	496	496	547	516	526	542	515	522	488	491	508	527	539	514	528	548	515	485	528	488	527	557	524	485	525	517	513	511	500	546	508	520	534	551	560	492	499	505	512	487	496	491	538	498	530	486	495	528	539	519	522	497	508	542	507	538	546	497	519	517	501	516	520	513	479	516	532	492	476	444	508	510	493	514	512	540	533	521	501	525	492	521	527	500	510	508	530	504	484	496	514	515	503	526	514	530	557	501	538	495	521	515	514	553	506	531	528	524	521	544	501	516	500	549	487	514	526	554	514	497	511	531	541	541	526	551	535	526	538	518	527	510	525	509	531	514	541	520	496	539	557	528	560	528	543	545	509	491	538	507	472	517	495	482	499	492	532	545	492	519	532	519	530	519	516	484	515	515	519	533	543	524	502	476	520	476	536	551	520	516	521	513	502	506	519	538	483	499	502	473	536	491	538	481	496	513	500	558	516	512	538	538	534	485	553	546	506	519	523	533	501	528	540	574	543	483	516	526	538	529	517	497	533	511	544	529	516	525	542	525	521	498	531	504	491	528	505	509	521	546	502	539	504	509	516	529	532	537	549	526	506	551	485	529	505	535	519	509	531	490	515	493	475	508	536	540	523	545	482	493	564	508	512	541	512	535	523	494	510	512	486	521	520	523	492	544	512	582	495	518	513	540	496	505	476	473	500	551	489	532	567	535	544	490	546	519	548	527	517	517	507	530	488	532	533	555	550	532	483	510	513	489	509	547	500	514	510	483	514	527	528	507	526	489	531	534	527	547	522	492	498	509	476	553	484	536	484	513	551	518	516	500	530	500	545	505	504	495	532	536	549	524	502	548	495	491	507	511	492	547	518	492	521	516	569	505	515	550	492	528	517	529	511	540	536	521	527	550	535	521	516	484	527	511	533	540	514	508	500	527	552	526	513	512	510	517	505	532	531	541	554	500	558	480	506	519	503	536	510	517	536	532	536	518	550	526	493	543	540	512	487	540	586	500	538	521	493	535	517	546	529	545	522	557	500	535	491	538	509	509	512	512	531	558	523	508	511	530	494	494	542	526	539	546	530	506	498	513	511	526	489	507	496	500	512	540	525	520	503	508
44651	73157	11842	5584	3842	2924	2319	1971	1613	1392	1283	1177	977	949	919	886	816	776	792	733	703	710	703	741	723	657	678	657	685	673	642	590	662	633	638	647	637	637	687	616	643	632	590	634	652	607	623	630	594	677	614	611	620	600	670	576	595	630	634	612	609	655	632	604	649	629	601	635	580	634	644	612	586	571	594	614	604	654	607	581	631	581	613	644	634	608	608	569	627	582	596	613	588	668	566	608	601	605	584	618	618	628	631	641	620	622	576	619	594	565	634	659	643	655	651	657	638	697	666	639	635	669	623	654	643	623	675	603	683	637	640	633	620	634	637	615	615	616	629	577	623	629	613	596	628	592	615	636	643	591	623	589	605	612	618	627	601	628	616	606	603	586	591	599	609	644	618	590	614	610	620	620	593	598	649	625	583	612	600	634	618	609	620	576	603	651	610	568	637	586	618	653	607	615	574	578	628	602	590	596	608	578	615	621	583	587	596	624	625	584	604	611	624	595	630	636	611	616	612	650	597	628	615	616	668	622	622	631	658	604	636	582	575	574	624	589	595	602	654	641	614	676	617	638	615	589	587	617	556	626	594	614	604	600	611	593	634	592	585	614	610	608	596	628	604	525	592	637	566	618	606	603	611	589	621	594	577	638	606	629	604	610	634	627	601	606	610	624	601	624	615	609	677	534	599	633	600	591	660	618	590	578	576	614	610	635	682	565	629	596	622	595	599	599	613	602	590	610	591	634	664	583	567	599	620	560	641	631	606	613	615	632	601	618	614	607	647	585	640	603	601	586	598	609	634	576	600	606	663	602	598	629	568	607	620	590	625	594	617	628	589	597	561	592	572	616	605	605	626	584	581	637	640	611	613	581	629	629	621	648	635	596	617	594	612	630	570	644	593	605	611	648	577	635	563	632	614	593	601	618	595	574	648	596	640	594	612	625	610	642	610	661	625	616	575	622	596	597	648	600	614	608	560	584	639	644	628	621	581	602	606	598	605	636	611	638	624	615	574	636	592	600	595	662	580	611	638	587	583	637	586	607	603	635	601	594	623	565	600	635	670	630	638	644	574	556	609	602	613	594	646	596	591	646	674	636	639	622	635	619	599	567	624	654	619	618	640	582	608	570	647	600	640	614	589	588	570	564	638	573	608	649	599	596	590	596	636	605	600	569	570	606	615	602	605	603	625	611	634	612	602	632	638	617	588	609	577	600	589	566	601	601	608	657	583	683	617	608	588	655	631	639	635	618	612	605	570	618	657	617	638	591	656	609	566	663	595	631	587	612	623	595	629	597	600	583	619	621	606	615	617	657	635	595	603	580	607	575	628	589	601	544	616	662	615	633	615	644	597	653	643	612	629	590	626	663	621	590	618	618	636	621	615	603	599	633	624	645	572	605	583	654	611	582	582	610	606	596	610	630	618	628	601	586	645	594	633	629	600	622	572	621	593	659	595	623	625	604	614	627	626	606	629	616	623	596	614	609	607	621	637	575	637	623	605	627	601	614	585	639	572	626	634	654	629	567	629	627	630	616	579	566	591	607	607	593	589	631	613	644	595	632	588	648	619	633	647	599	641	606	617	634	640	604	612	608	605	626	583	620	628	650	621	640	651	608	611	617	644	633	617	615	589	617	600	683	636	555	626	593	602	601	598	611	617	565	607	646	618	598	594	625	643	566	636	603	654	613	611	618	590	621	606	580	593	606	637	611	667	580	609	577	573	595	616	598	598	607	624	599	596	638	623	592	613	622	670	625	600	603	605	626	646	559	607	638	598	598	634	587	583	587	630	636	634	600	598	596	595	616	601	599	657	572	636	616	663	640	578	612	594	626	603	634	589	616	598	634	621	594	542	637	632	591	616	610	645	617	594	632	629	575	647	660	637	618	634	593	636	610	610	615	588	627	588	592	561	587	626	592	612	615	594	649	620	598	636	607	646	640	621	602	615	595	588	608	615	594	655	603	648	619	595	587	597	607	621	566	596	665	604	575	613	586	589	599	637	585	571	600	594	601	607	650	609	629	618	587	604	598	626	600	610	620	622	649	597	584	606	612	626	608	600	594	675	612	610	586	604	623	591	643	656	591	620	587	604	599	591	608	603	603	606	613	603	626	604	556	566	585	629	619	571	663	620	620	583	602	598	613	581	643	626	604	592	592	615	605	620	623	565	608	665	600	612	604	632	605	629	641	588	615	581	601	605	613	604	616	590	594	673	596	607	564	586	640	590	608	605	638	666	607	685	646	593	609	591	645	627	639	581	588	642	589	579	616	595	607	608	622	624	622	602	580	627	591	634	634	575	598	625	627	644	620	614	541	632	617	632	620	622	589	642	617	674	595	586	566	595	619	606	630	632	604	605	660	601	601	593	657	597	568	657	611	647	614	647	623	596	536	596	662	569	639	613	602	620	621	634	591	615	633	584	606	617	673	600	645	612	580	616	578	608	624	591	600	632	623	655	603	586	570	596	661	580	680	597	607	637	571	637	630	580	616	595	637	666	607	647	604	590	592	600	615	631	636	601	641	647	573	573	629	583	646	613	625	601	614	626	610	607	630	611	690	597	613	602	607	571	639	636	584	640	591	591	642	644	558	642	618	623	598	598	638	617	590	607	646	614	639	602	607	657	663	622	598	627	637	647	578	620	622	594	613	641	604	607	609	587	599	600	611	620	623	587	625	616	643	576	575	610	609	607	563	616	636	600	598	647	606	593	628	602	634	637	660	622	642	591	655	620	579	613	589	646	602	602	623	667	582	669	618	576	655	644	608	591	572	593	597	640	633	633	587	576	603	590	609	624	656	625	590	607	580	596	614	654	588	586	561	628	619	622	606	610	628	627	591	634	646	652	605	603	618	666	637	660	620	596	620	573	573	580	638	592	609	581	592	620	601	610	584	583	596	581	607	623	589	643	567	589	597	638	574	572	602	622	635	610	590	656	630	597	618	606	624	605	616	589	596	639	607	598	640	621	624	599	610	577	603	646	646	609	610	598	623	617	610	621	603	622	605	584	625	630	581	640	570	560	650	612	636	607	584	625	640	579	585	608	652	613	608	621	604	645	612	596	596	603	628	624	607	596	629	590	632	626	591	599	584	626	578	607	649	596	611	670	608	626	573	601	577	601	616	627	586	619	589	603	589	626	610	615	606	605	627	559	624	618	599	640	600	621	624	540	605	622	625	583	612	628	622	633	609	645	657	596	574	605	623	600	599	617	601	626	643	613	591	658	626	581	613	552	615	600	644	572	586	613	638	594	615	596	635	636	614	634	622	627	595	618	613	619	609	625	616	587	654	601	593	607	620	607	658	589	581	602	596	649	585	595	621	619	583	641	605	646	579	587	602	614	565	578	592	620	615	602	650	604	637	569	635	613	604	598	575	581	610	609	639	599	628	655	641	620	626	619	626	636	567	603	601	550	650	567	606	668	627	601	641	629	624	608	561	600	618	570	602	635	630	618	611	565	608	552	621	626	604	617	593	595	555	570	595	585	565
27742	22696	12254	1121	592	561	388	360	384	330	319	364	354	354	365	342	329	339	355	330	351	359	372	364	360	362	330	329	326	332	331	355	371	351	355	341	330	390	364	361	340	344	347	326	351	347	314	357	341	369	322	349	352	313	348	346	339	324	363	383	312	353	369	340	317	321	346	326	321	354	330	333	348	369	376	337	391	364	382	358	360	381	295	351	350	344	353	346	393	317	349	366	349	394	329	322	328	372	343	378	324	308	398	351	356	356	325	376	366	340	358	379	340	362	324	306	322	347	371	316	352	367	334	372	322	358	356	328	356	327	326	353	345	351	340	370	329	332	334	352	350	338	339	352	404	353	335	339	373	324	377	319	347	378	366	352	327	334	337	354	354	357	326	338	371	311	349	313	311	374	325	333	377	355	339	344	338	348	384	329	354	345	372	363	335	347	363	323	318	334	386	353	371	350	348	360	380	336	344	369	313	317	351	370	370	370	357	342	334	361	350	329	382	353	345	376	345	359	325	333	334	362	343	329	340	359	358	358	342	360	337	340	378	335	340	368	349	341	365	343	357	335	330	343	326	372	357	332	308	344	349	379	333	382	345	361	334	341	349	371	350	307	356	388	354	367	357	330	352	353	373	370	360	351	316	345	348	339	328	374	330	361	335	315	363	355	352	356	340	345	351	359	339	330	372	356	323	355	347	354	363	337	338	366	357	321	320	358	340	363	358	376	379	334	321	341	364	383	328	332	370	332	363	350	353	301	347	346	360	382	321	327	342	333	368	350	321	319	382	354	346	361	329	363	340	382	362	345	350	381	378	355	328	358	356	363	331	345	390	356	341	350	360	353	320	357	394	380	323	356	345	330	366	336	329	357	351	317	371	315	351	322	339	337	337	360	327	349	350	359	357	372	364	346	350	375	358	338	356	325	344	383	348	361	379	342	345	402	321	344	328	329	391	358	349	348	335	336	333	336	332	343	312	362	346	369	355	354	337	343	336	378	341	355	327	353	330	333	351	332	325	361	345	358	328	324	360	346	380	345	362	323	356	360	347	354	357	342	359	352	321	330	356	342	328	349	341	340	351	369	324	377	354	382	329	368	368	336	291	300	362	343	360	350	342	341	340	354	356	340	370	341	345	344	361	369	389	320	353	340	351	375	335	352	389	315	350	345	314	349	374	361	368	344	376	339	335	365	353	332	348	330	339	319	319	354	360	335	333	369	348	326	370	356	335	370	333	309	358	341	341	325	327	348	352	344	338	368	366	342	324	358	349	329	330	308	304	366	331	359	364	347	357	358	340	343	340	346	379	351	364	358	337	364	343	333	342	335	369	358	337	337	341	324	330	356	362	374	343	313	366	361	362	364	316	326	371	338	347	369	353	357	347	345	391	367	369	309	345	339	353	339	355	355	383	308	332	349	348	322	331	369	347	343	350	348	310	392	330	314	312	339	362	365	333	353	339	350	358	353	352	368	340	359	334	351	344	346	340	327	325	391	344	330	355	335	379	373	334	369	357	387	370	336	371	364	347	345	333	343	346	330	372	338	359	363	346	373	324	335	371	366	348	355	331	365	374	355	366	366	323	340	330	338	360	344	356	318	366	335	352	344	366	352	347	344	355	350	339	337	322	301	354	348	337	378	356	379	342	336	328	349	382	383	340	327	311	324	368	352	372	359	306	372	364	338	353	350	363	346	323	353	347	339	339	338	343	355	341	353	347	366	345	324	329	322	353	343	375	372	333	363	320	338	338	352	336	377	340	361	364	344	334	347	367	363	358	354	401	350	323	388	374	336	344	354	349	370	342	345	356	343	331	341	386	340	366	310	336	329	378	330	364	358	333	351	377	308	339	371	342	316	364	368	369	371	380	345	329	310	356	354	358	379	316	389	343	357	358	293	354	347	358	348	345	347	344	352	343	361	374	348	345	346	376	348	341	347	363	324	388	325	359	364	356	352	336	363	352	369	385	368	386	364	341	354	371	360	410	330	331	335	337	349	333	343	324	360	328	373	354	355	358	322	360	347	375	331	333	342	351	339	330	357	323	358	363	372	343	358	370	345	345	380	328	369	348	343	326	331	387	350	375	336	343	321	317	347	366	353	314	327	368	360	337	337	334	327	345	325	346	366	383	322	375	357	355	337	359	348	358	343	334	324	330	349	354	362	361	335	369	350	369	369	346	361	314	307	334	311	352	336	334	371	381	330	330	356	341	345	356	364	373	376	374	325	361	337	368	358	329	333	360	354	346	355	355	358	338	326	344	351	333	323	330	334	335	375	326	378	351	349	356	332	363	325	361	339	371	373	369	319	348	349	327	341	341	331	370	337	340	321	383	353	362	377	351	331	370	354	337	347	355	366	346	353	357	367	346	355	347	343	330	347	369	373	320	361	355	332	344	364	328	351	365	352	350	365	338	311	334	346	330	348	338	340	311	377	370	327	341	351	312	303	324	321	343	363	384	348	314	352	349	342	337	363	333	340	338	338	343	314	334	355	356	330	327	379	346	367	352	346	346	342	360	370	341	339	343	336	368	337	324	361	330	330	373	357	378	357	338	331	362	382	339	356	339	353	378	332	306	345	348	397	374	387	349	379	392	341	329	346	368	332	346	331	332	337	341	317	361	333	365	348	366	332	341	342	335	363	339	331	363	339	356	402	346	361	373	322	354	337	340	326	344	327	349	337	333	348	319	346	357	371	341	314	358	355	381	323	348	317	322	323	345	333	381	383	333	336	364	331	346	325	364	341	321	340	359	340	336	351	333	346	336	339	347	349	343	366	355	349	349	332	358	354	359	366	384	368	351	356	379	359	336	366	359	341	353	329	366	381	344	330	358	356	353	346	345	381	321	353	314	340	346	339	346	345	314	358	368	330	334	342	330	364	353	361	377	329	350	342	340	366	350	336	399	359	384	358	380	356	338	350	392	347	333	351	349	341	312	347	363	371	367	370	330	356	314	332	373	331	325	378	346	379	359	352	349	331	375	366	356	336	341	356	340	350	292	389	361	359	335	373	394	373	351	328	342	289	366	356	346	353	346	338	357	327	368	359	363	362	372	365	341	393	363	349	362	340	340	336	342	360	352	326	358	341	328	365	348	361	362	384	376	349	344	296	336	350	336	339	319	318	369	370	357	334	346	359	306	364	333	314	363	375	345	331	348	316	366	376	347	352	343	365	319	366	352	339	329	345	327	386	346	351	358	345	382	370	395	359	346	338	358	365	327	368	374	328	339	352	347	366	321	340	365	331	367	328	345	351	357	370	338	360	351	315	373	363	341	361	369	307	366	349	352	364	342	330	359	342	338	343	335	364	362	365	344	329	356	359	322	371	356	363	335	336	383	355	349	371	332	310	363	315	348	350	344	343	328	365	329	345	372	345	351	351	374	349	336	310	328	351	320	381	323	351	362	340	339	347	344	368	365	385	333	358	361	380	368	349	360	334	393	378	383	336	320	349	349	340	382	330	371	315	338	326	364	351	341	345	380	337	384	350
27362	30677	5019	655	534	499	519	455	462	420	439	470	415	405	378	400	442	433	421	420	415	412	433	429	450	443	410	405	442	399	407	405	446	444	429	431	426	408	439	422	449	437	446	378	413	418	407	435	446	424	419	400	403	390	404	384	428	415	402	403	414	461	412	446	412	408	425	422	421	410	391	435	409	426	427	428	406	394	412	425	391	391	414	434	420	442	425	392	433	421	422	385	435	451	427	418	407	412	422	414	407	408	419	468	422	417	439	424	444	445	443	391	416	431	414	417	424	472	446	419	413	411	441	457	431	406	387	432	439	416	445	460	457	387	411	431	418	435	442	472	418	398	443	456	404	423	451	434	410	444	400	408	394	409	402	418	456	419	424	445	436	434	407	437	400	415	444	434	433	440	376	454	428	417	417	424	411	399	404	404	426	424	414	423	383	443	400	381	404	408	440	423	399	446	451	432	418	406	399	418	411	467	377	435	411	453	397	431	438	393	407	434	441	443	404	411	436	414	439	429	412	494	413	432	412	430	407	437	363	412	445	387	425	416	384	402	407	404	427	410	432	406	404	430	444	381	424	412	466	412	422	438	412	426	387	447	432	457	410	450	430	426	418	424	439	438	403	403	402	398	394	410	389	422	430	385	433	414	442	424	405	421	408	427	412	379	446	423	414	414	384	380	417	358	420	413	434	399	433	400	395	437	445	434	391	421	414	418	448	359	412	423	447	384	438	450	410	407	439	434	417	387	415	446	401	422	423	437	433	457	389	433	453	424	437	420	379	386	421	419	411	407	377	423	420	421	433	407	431	412	428	436	438	427	397	444	394	446	393	444	405	378	410	429	420	451	429	433	414	417	400	425	423	408	442	405	454	411	433	443	421	421	393	397	431	418	393	421	400	419	401	415	407	427	424	452	429	407	394	384	429	384	448	462	395	415	416	422	395	372	420	392	442	450	399	445	437	448	418	432	453	396	405	430	461	419	417	459	416	461	448	405	409	418	433	448	391	388	435	400	426	452	430	415	453	420	393	461	435	449	409	423	425	445	415	437	416	422	395	417	395	408	380	407	430	436	421	469	461	436	446	381	415	445	401	432	398	407	425	426	427	389	434	408	435	383	371	406	411	442	400	423	406	401	450	385	413	401	376	411	416	399	404	419	405	399	447	392	431	381	447	395	440	434	406	438	447	401	416	420	418	455	427	421	421	415	417	448	424	428	388	434	442	436	444	443	426	371	401	389	447	416	412	407	421	445	410	428	455	422	385	434	425	435	426	409	403	415	404	434	417	451	417	394	414	432	421	404	429	408	421	434	400	415	403	424	436	402	442	447	401	408	419	405	421	410	418	405	419	443	421	424	445	399	441	428	397	470	414	401	471	432	415	373	398	436	420	412	436	409	400	452	406	446	420	395	467	413	427	446	425	400	441	451	445	402	405	429	424	380	429	392	424	410	429	409	396	430	432	443	396	414	429	427	411	420	426	411	432	420	376	434	414	449	431	436	411	422	444	435	449	437	421	437	450	415	416	427	431	460	417	431	403	409	413	403	416	425	442	423	445	392	447	437	415	458	421	420	434	405	408	449	437	411	413	436	383	409	427	449	428	422	446	421	426	427	419	433	432	439	384	412	425	439	419	438	420	399	393	409	407	386	400	433	423	440	397	447	406	443	410	443	400	422	409	392	415	452	402	445	455	433	450	477	433	425	404	409	444	438	477	468	432	454	386	412	412	435	406	397	416	389	437	391	427	432	383	406	431	428	410	433	411	395	452	441	368	415	409	387	419	419	423	422	438	420	418	445	396	405	406	412	408	433	434	406	388	435	439	426	433	445	408	377	415	409	426	425	404	455	403	387	436	400	416	456	472	452	407	455	419	405	420	410	425	455	404	416	421	403	414	448	397	401	409	431	398	407	433	415	411	406	403	420	401	402	416	406	386	402	402	414	426	461	438	409	396	431	445	474	411	405	412	446	414	460	401	455	414	431	393	423	434	413	398	394	475	399	426	394	367	444	449	426	430	425	435	434	377	407	387	395	413	434	416	432	402	430	381	408	397	452	453	404	422	440	404	433	424	443	463	421	384	429	423	433	402	455	388	356	406	425	398	399	432	415	438	420	450	415	411	429	382	411	405	406	397	439	442	419	408	408	428	392	419	410	415	430	411	435	410	445	431	443	434	384	425	415	453	394	429	426	425	408	408	433	427	427	407	382	472	438	399	422	386	412	456	442	414	429	440	405	400	402	435	405	435	425	446	408	458	385	406	394	443	457	424	428	455	399	411	385	427	405	388	403	410	436	427	398	430	420	412	412	420	439	423	449	422	440	430	419	387	413	459	427	423	396	413	404	413	429	399	388	441	413	441	440	404	446	434	432	394	419	395	451	393	413	429	398	420	439	421	437	394	419	446	425	434	431	397	432	414	416	390	411	402	390	424	456	440	440	408	394	419	447	411	439	439	434	414	406	417	433	415	415	418	420	388	425	410	451	447	378	408	404	416	449	424	426	398	413	426	403	414	439	433	420	449	415	426	449	415	440	414	410	427	437	385	392	440	413	428	405	400	394	407	397	448	429	423	402	407	470	420	435	437	394	393	439	404	442	436	415	430	430	399	428	421	445	422	412	403	393	393	430	426	410	463	406	424	433	420	400	434	422	419	456	426	443	423	429	423	436	441	451	399	398	390	406	422	418	429	461	404	410	410	405	396	413	418	380	407	429	385	420	445	407	445	405	426	426	437	447	438	427	407	398	404	413	450	415	433	422	398	408	398	406	437	442	411	414	443	415	419	425	413	440	423	440	430	423	393	403	423	450	406	411	419	443	422	413	425	435	428	402	419	441	431	427	428	440	414	437	430	422	422	429	408	459	388	432	388	452	420	429	392	428	426	444	399	400	422	376	400	404	409	386	398	471	431	414	381	440	413	470	432	412	414	404	420	398	375	415	422	416	426	440	423	460	455	440	425	448	381	409	417	439	405	425	454	459	435	417	455	409	414	417	417	406	403	392	399	431	407	461	436	448	432	429	411	403	430	417	398	451	422	422	399	443	437	414	443	447	434	428	391	433	411	439	407	453	392	466	402	395	425	440	425	468	409	430	426	414	451	418	427	422	405	434	403	394	405	388	376	436	422	398	430	426	404	415	467	434	434	404	422	441	407	442	439	411	421	399	435	462	387	396	417	428	460	393	424	377	450	437	431	412	397	361	443	449	412	414	406	418	430	437	436	430	418	400	409	410	418	445	467	417	433	401	415	416	444	417	448	439	428	388	471	390	392	395	437	422	427	454	417	442	430	400	434	405	426	458	386	415	405	414	395	412	433	388	430	440	409	392	441	408	428	468	407	377	430	394	422	411	418	410	389	419	414	438	404	459	403	422	457	432	430	431	398	398	422	456	435	410	442	424	425	411	431	410	418	445	388	445	437	401	407	416	428	419	385	436	419	423	436	407	392	432	411	414	415	431	434	440	417	429	429	393	455	433	430	420	429	420
23768	21406	28735	23790	20162	6135	1113	866	717	670	654	620	585	622	593	578	536	563	550	524	543	523	493	510	523	508	538	499	524	496	499	492	513	484	513	464	522	516	531	553	511	511	506	528	502	499	497	493	505	511	512	522	477	515	491	471	485	496	531	540	508	472	508	505	508	498	504	486	491	513	479	515	498	559	520	473	476	521	491	447	494	489	535	495	496	507	518	484	517	463	504	489	497	496	479	501	521	502	490	492	497	475	566	488	555	483	494	501	542	498	479	508	553	515	538	491	505	498	531	553	543	444	510	499	509	512	500	529	494	481	487	481	461	505	477	500	509	514	508	486	510	497	535	507	497	510	528	524	521	516	481	513	524	476	473	512	496	546	490	509	487	503	489	537	525	550	460	472	505	491	476	500	510	497	487	484	521	481	539	504	486	511	537	474	490	455	475	483	485	501	509	515	496	532	469	510	492	491	471	519	494	507	498	509	493	468	518	524	478	500	483	475	498	497	500	533	450	473	486	481	512	496	521	488	478	498	528	494	482	512	514	520	480	472	493	476	513	494	542	512	483	484	525	500	491	482	511	528	471	505	507	484	485	468	449	471	503	547	530	496	519	542	500	514	508	500	538	485	478	523	514	497	474	480	491	493	482	530	506	478	490	503	482	520	520	457	506	538	496	535	506	535	525	508	544	489	457	480	471	515	486	489	491	495	496	528	524	552	531	481	508	491	505	476	467	484	500	468	481	501	489	518	487	470	495	500	494	522	487	512	505	485	475	513	497	462	507	476	489	486	503	469	467	563	473	495	492	503	481	482	520	524	517	500	535	506	520	558	487	517	516	482	484	482	524	499	473	509	526	512	511	497	511	524	546	480	481	466	475	499	487	508	467	480	509	496	473	484	464	490	525	521	470	477	523	468	504	509	506	486	492	514	482	478	482	497	530	529	487	506	497	510	485	469	478	511	538	486	481	499	497	479	488	539	493	476	482	461	508	492	515	484	478	512	460	504	513	465	489	541	518	501	501	518	514	481	487	474	510	497	480	516	530	565	518	451	475	483	501	553	494	483	492	507	477	488	485	470	495	472	519	498	498	531	490	470	492	469	479	480	509	522	480	497	496	488	449	521	484	520	496	481	507	495	440	502	479	502	479	515	523	509	534	499	498	457	552	472	473	521	507	504	509	452	489	497	479	483	477	500	510	505	525	477	511	560	507	515	520	499	482	485	501	460	511	519	500	490	479	509	497	505	472	540	555	542	495	565	529	511	502	496	465	519	482	502	506	524	494	570	574	506	504	471	524	465	519	465	529	480	478	531	493	481	499	495	518	487	508	498	501	504	548	496	518	514	525	520	499	477	518	516	496	517	544	477	535	497	511	501	509	462	520	464	507	538	493	497	482	461	460	521	499	498	490	523	513	535	509	494	482	486	498	492	505	487	468	499	524	495	536	483	495	497	475	499	525	514	499	482	480	520	457	466	491	537	457	492	548	528	509	526	460	470	460	474	496	523	519	546	482	536	485	497	505	482	470	495	488	552	485	534	469	500	482	506	529	485	548	540	484	509	485	484	498	517	535	510	512	495	496	543	527	445	491	489	474	513	494	539	498	479	497	494	526	494	498	510	527	459	469	502	478	483	483	526	478	508	480	509	514	529	538	458	491	514	542	512	505	480	502	480	487	486	498	502	477	498	515	488	546	474	516	555	503	498	449	486	475	502	520	531	498	489	488	495	481	511	520	490	484	531	510	470	490	468	535	479	513	489	529	508	500	513	493	496	500	520	505	508	485	480	539	533	501	484	460	500	502	504	491	510	514	496	468	488	472	500	465	488	452	453	488	507	513	506	497	447	500	517	495	519	508	466	471	506	510	482	520	521	510	506	473	494	504	493	485	500	485	458	498	472	518	528	498	514	507	530	496	540	499	510	494	479	525	480	503	544	524	545	488	530	501	459	511	502	503	526	491	491	488	489	496	491	480	470	510	491	486	528	483	482	504	527	502	474	498	507	488	513	459	500	448	471	480	494	513	521	545	534	505	476	518	493	482	511	511	472	486	510	486	471	480	519	521	511	505	464	472	524	513	452	515	453	513	479	473	511	527	470	505	488	479	519	498	502	533	480	519	510	460	483	497	497	502	527	485	472	509	511	489	495	508	531	490	508	514	481	462	461	529	505	504	491	495	493	494	495	491	473	486	492	473	496	514	449	493	485	459	532	521	504	471	507	486	482	454	488	511	480	504	471	509	530	498	479	534	523	495	501	519	496	544	494	498	485	511	464	468	509	472	491	462	466	510	529	529	518	500	469	503	513	470	493	503	522	523	512	486	486	484	499	500	476	503	511	490	516	478	532	481	528	437	492	467	536	535	496	518	497	512	531	502	493	515	525	507	496	507	479	468	455	479	491	464	497	506	529	504	530	466	485	504	512	509	466	513	477	509	517	523	477	500	492	496	509	492	491	500	488	540	524	555	500	494	553	491	530	504	515	522	468	526	464	516	528	506	518	498	511	493	506	513	487	442	514	475	521	495	506	516	485	490	486	480	478	489	502	496	518	470	465	510	514	495	518	503	521	462	559	510	477	530	503	498	471	529	496	483	495	476	488	532	495	471	521	527	489	571	513	499	494	509	507	501	499	512	507	526	522	485	515	487	522	526	511	482	535	513	505	490	519	488	532	509	491	512	496	547	503	501	492	507	455	497	483	500	474	532	498	469	504	477	473	488	502	492	555	549	504	477	515	494	526	498	528	495	502	516	509	531	543	499	520	512	507	517	507	486	529	471	493	505	492	508	518	517	520	525	482	476	482	523	492	486	522	495	487	526	515	498	519	494	506	506	513	486	495	536	498	484	499	505	509	495	517	514	486	498	547	533	443	502	469	485	497	478	486	515	511	512	485	478	488	517	501	480	486	492	485	492	519	501	484	495	500	520	477	521	503	544	478	466	501	484	497	506	494	465	513	515	476	519	531	501	504	470	446	514	490	545	538	496	488	503	526	497	468	501	517	488	501	504	488	497	514	483	527	490	515	523	495	472	493	518	538	512	503	545	523	511	497	526	448	554	479	470	511	548	508	497	497	480	504	464	500	514	487	579	488	547	481	514	533	499	542	517	518	546	507	507	488	518	486	515	491	502	513	505	435	448	492	490	510	490	495	461	510	496	514	528	492	494	514	495	510	509	499	526	516	488	538	521	499	506	489	496	517	519	467	510	486	483	497	456	473	488	506	521	476	512	534	516	484	494	481	507	500	504	491	506	521	505	506	518	530	509	499	442	488	501	471	548	512	487	497	478	544	473	491	499	515	538	489	513	526	530	526	515	502	500	489	530	510	521	475	520	492	534	518	493	515	490	500	518	476	491	485	457	510	499	501	472	478	492	470	500	480	499	515	501	494	506	520	503	491	492	545	519	504	523	497	488	505	524	507	475	515	522	534	512	523	518	484	518	513	504	528	459	500	535	533	502	471	478	494	494	540	494	495	496	461	542	486	546	466
41953	69695	11866	3404	2383	1812	1440	1177	1082	1052	978	849	816	752	737	727	723	706	679	683	644	657	679	649	630	632	680	635	626	618	611	606	616	583	612	619	615	604	591	622	598	642	594	613	655	604	579	588	570	573	554	651	666	576	599	607	568	652	552	603	593	575	593	608	610	622	626	550	566	565	621	580	625	633	638	560	602	599	606	568	621	603	581	636	576	557	612	614	605	570	616	617	603	595	589	586	548	567	587	582	618	624	575	580	632	597	583	639	623	569	574	613	602	645	594	614	617	591	602	630	638	631	573	594	627	610	648	603	616	639	566	603	611	598	633	592	588	586	587	585	589	590	575	594	575	631	598	594	600	599	589	642	621	631	549	610	607	614	616	588	593	595	549	614	648	602	630	588	593	543	573	603	613	573	547	550	574	651	629	615	582	618	618	608	559	622	606	586	614	618	585	586	630	572	603	610	630	594	562	625	584	616	552	581	619	602	625	607	560	564	587	603	594	619	570	588	549	622	574	603	583	572	647	605	617	588	594	595	631	590	609	643	602	604	538	633	600	630	606	613	616	642	600	619	599	607	587	581	605	570	641	626	582	572	619	605	605	559	618	582	569	580	555	637	594	632	602	590	592	558	601	606	547	580	600	613	608	604	610	549	639	615	583	602	597	543	601	583	656	596	559	583	552	603	609	602	629	577	577	579	587	567	623	594	598	566	584	602	570	604	590	612	584	612	587	581	591	589	598	643	629	546	608	546	532	652	611	598	548	573	621	618	603	617	645	577	587	604	593	623	637	623	555	569	566	618	569	598	563	668	581	605	647	590	609	592	613	617	589	584	602	594	612	551	576	579	562	562	622	572	629	585	618	643	580	541	628	565	613	581	585	605	541	623	613	629	592	600	627	582	600	625	599	584	603	591	570	567	556	593	618	575	577	588	572	583	596	552	608	599	634	575	579	580	612	650	579	583	608	613	583	656	640	597	598	603	588	591	605	579	572	640	582	596	582	612	628	604	578	599	602	544	594	593	576	612	591	554	588	563	592	548	619	583	658	592	587	612	594	601	578	619	624	582	637	568	592	628	578	588	573	593	552	605	588	589	631	625	560	589	566	583	587	585	601	566	624	582	631	615	624	569	554	585	625	586	579	586	608	657	591	589	598	568	607	583	637	616	614	604	604	573	590	590	621	627	546	639	557	589	584	630	604	568	604	582	570	611	635	593	614	578	578	615	604	616	575	602	541	566	593	571	631	626	591	602	614	557	567	581	571	608	573	566	591	625	585	567	564	616	623	605	596	590	604	601	563	581	632	564	578	610	526	599	564	579	590	561	578	588	600	594	585	594	597	623	545	573	597	630	592	612	609	596	607	590	614	587	521	617	577	606	590	567	576	593	612	603	570	561	613	651	532	573	605	584	588	583	664	601	560	591	591	617	608	573	635	557	621	573	622	562	546	563	576	628	618	628	607	638	602	572	596	585	591	611	591	602	566	591	604	579	623	600	635	634	629	653	572	597	604	628	571	609	564	571	579	549	598	621	574	627	546	584	618	579	591	611	566	619	602	598	586	636	566	571	600	614	578	627	604	608	638	606	603	592	561	631	563	583	630	591	569	608	582	582	602	583	599	622	584	580	578	593	578	569	571	563	597	583	584	605	642	570	526	572	537	588	560	571	615	639	563	585	588	597	610	568	588	571	607	575	637	615	569	602	528	593	628	605	585	603	602	586	629	630	607	623	596	650	611	605	620	614	636	597	573	633	588	543	604	592	562	634	591	571	581	600	587	592	577	589	594	620	594	567	615	541	608	549	616	572	588	555	586	577	639	569	585	598	601	628	609	589	578	614	586	601	610	569	614	611	578	588	590	584	587	601	612	563	636	585	597	589	581	621	548	590	576	575	624	578	602	634	601	569	626	617	585	642	555	589	591	626	600	603	580	589	606	619	612	640	605	622	545	584	602	615	610	587	554	562	579	611	577	592	569	636	635	604	593	592	620	626	589	576	559	604	618	619	606	605	604	624	603	646	590	596	602	601	621	592	556	629	621	590	612	637	595	589	574	611	586	590	622	553	588	602	637	584	597	571	565	609	584	615	605	613	533	622	580	581	578	582	595	584	569	611	597	581	609	601	591	592	587	595	589	571	606	570	572	615	584	583	597	613	610	576	579	582	631	573	625	605	602	623	609	597	583	581	616	617	564	538	572	607	637	563	606	552	592	589	587	586	572	585	546	589	579	614	612	607	610	611	600	587	607	617	572	579	586	627	594	595	595	592	626	631	601	569	587	556	644	587	611	608	581	589	575	602	589	604	602	588	550	581	600	572	577	583	604	567	559	609	604	571	557	642	600	590	587	579	580	563	592	596	570	610	575	590	586	586	585	541	606	605	616	602	618	592	567	555	606	590	585	573	566	590	578	556	621	608	572	582	583	599	616	568	634	612	584	613	575	597	594	615	601	635	578	598	646	600	577	602	594	594	604	600	577	580	553	640	590	593	589	606	622	545	572	609	606	596	651	611	622	596	611	600	619	635	576	599	554	613	565	565	612	577	596	579	560	583	583	582	619	610	604	581	564	569	592	609	604	568	611	592	640	584	570	623	594	559	616	635	637	583	577	638	568	617	574	619	548	553	561	578	589	612	601	597	611	589	606	559	598	607	615	546	562	567	573	592	585	592	600	594	546	596	560	571	580	562	609	601	643	555	598	597	589	593	606	598	600	605	618	579	588	643	612	571	601	591	640	597	621	607	582	605	634	594	590	585	577	595	592	597	587	588	610	597	594	587	571	600	589	575	558	559	575	613	602	627	624	588	580	596	558	604	595	622	568	596	646	623	605	608	603	585	587	563	596	574	562	614	574	571	596	569	579	569	609	598	601	609	597	597	564	599	594	612	620	565	614	584	598	584	577	622	640	594	562	564	613	586	571	605	601	598	555	594	569	569	605	589	611	564	590	610	599	596	587	623	590	589	624	654	615	575	613	597	608	592	581	597	615	614	587	594	634	596	590	608	577	575	593	619	611	582	567	574	580	589	588	619	612	590	538	602	583	569	618	592	572	536	626	585	578	570	573	567	541	555	609	599	600	624	601	607	634	622	584	592	566	530	591	587	580	618	597	584	592	574	624	637	660	598	607	612	604	566	595	646	582	571	625	568	623	637	566	615	545	614	572	583	590	624	565	572	599	610	607	595	549	593	600	606	572	636	572	555	598	573	583	586	634	591	576	604	598	643	602	598	584	641	571	590	561	615	596	570	593	635	607	605	558	558	611	643	595	656	573	588	605	573	657	586	540	586	599	608	630	609	605	606	602	617	609	578	631	599	641	576	600	592	599	613	608	621	558	588	561	587	614	576	595	587	611	568	573	615	573	564	600	609	635	619	601	607	561	603	595	610	606	582	636	572	563	598	616	632	574	595	600	594	565	622	536	621	643	591	631	561	631	599	556	560	621	596	608	579	620	593	587	573	582	596	571	554	664	589	567	554	573	642	570	559
25069	22252	27341	24067	7374	590	422	439	354	343	366	331	340	331	311	335	338	303	286	280	319	292	255	293	307	288	276	332	272	321	296	287	274	315	288	295	281	271	285	293	308	301	294	258	267	261	287	282	267	286	299	301	277	260	286	296	311	272	279	288	295	290	331	263	317	273	299	269	268	291	318	271	270	278	279	292	307	274	307	265	294	306	273	289	270	314	307	305	305	288	319	287	286	281	325	286	285	303	302	280	299	290	276	280	290	283	298	323	272	299	300	305	259	288	301	287	275	296	285	294	269	303	292	308	283	292	284	295	295	300	281	269	289	257	288	287	275	289	299	278	259	287	310	299	270	279	268	302	274	276	276	270	301	266	272	287	298	262	300	297	286	303	258	296	292	282	283	286	244	291	287	293	250	290	265	265	272	308	294	301	281	276	286	254	264	276	294	277	301	294	299	271	284	305	269	272	301	271	267	305	291	295	279	296	272	263	315	309	277	270	274	273	299	311	293	288	275	279	298	306	274	269	258	314	278	272	289	269	264	301	268	307	287	273	276	317	290	296	320	251	271	264	273	318	309	253	294	315	288	247	266	322	285	295	275	286	283	266	319	276	292	307	305	309	281	305	274	261	313	281	271	283	305	268	307	292	304	286	285	283	268	299	248	299	296	304	258	289	321	264	287	309	294	301	277	278	304	327	279	263	280	273	272	260	272	261	297	281	268	271	295	275	301	267	266	269	291	295	303	285	279	292	275	293	295	290	295	284	307	271	297	298	300	253	275	288	292	275	287	257	276	250	286	297	292	271	306	284	268	292	279	294	284	318	277	278	292	289	274	280	275	343	274	310	268	302	283	265	268	311	270	288	295	293	280	275	282	298	289	295	301	307	293	301	292	273	256	303	269	280	273	279	276	285	281	312	290	264	290	288	247	308	311	281	278	290	309	262	260	282	258	286	277	277	271	282	299	289	257	304	282	280	302	272	295	291	291	286	284	299	280	275	283	291	298	276	265	277	274	287	303	283	287	281	300	265	292	324	265	265	295	292	278	280	297	291	297	290	272	252	291	276	301	262	307	313	283	281	300	235	283	287	264	285	260	297	275	295	256	262	291	305	311	274	282	315	265	270	277	295	277	302	272	269	318	316	275	286	266	278	309	299	305	290	275	281	301	276	284	291	283	285	306	271	256	276	280	289	276	306	306	264	307	292	273	323	272	276	314	296	295	289	274	273	312	289	276	288	288	283	292	292	314	274	312	281	282	317	284	318	311	268	272	288	276	290	307	280	262	277	296	294	253	286	286	308	315	307	297	287	280	290	289	286	274	292	311	288	282	273	336	295	292	314	286	306	273	298	282	267	299	285	290	262	264	248	305	298	306	318	286	293	292	276	291	287	287	285	285	263	295	260	280	309	292	293	288	265	287	306	276	269	293	281	282	306	312	290	271	303	284	273	280	282	291	301	278	308	311	277	287	271	288	263	285	273	293	306	307	263	295	292	299	287	261	287	279	268	305	288	289	286	319	265	297	287	322	285	287	280	295	284	311	284	298	268	291	295	281	283	291	301	295	280	271	288	282	304	305	291	323	258	293	267	265	302	276	256	284	261	300	286	287	302	283	305	267	302	296	311	268	274	313	286	289	302	253	295	298	294	273	283	295	259	280	271	287	286	277	264	301	286	314	297	311	283	260	296	324	304	278	305	296	284	283	253	277	293	283	315	270	292	295	276	278	311	280	315	286	276	266	281	298	288	277	287	292	262	302	252	263	285	286	275	273	260	291	299	280	288	272	271	266	275	300	289	283	267	260	272	258	286	265	282	258	315	300	255	310	275	295	272	296	270	280	270	294	307	290	284	267	294	287	288	257	278	300	305	285	258	268	279	278	302	262	304	253	277	276	272	286	301	305	295	323	275	290	290	278	312	267	305	264	301	285	294	293	253	300	295	275	275	295	264	265	268	305	320	289	281	301	267	256	287	279	258	242	268	271	296	261	262	315	319	276	270	274	278	253	272	293	311	287	302	287	303	300	300	282	266	294	261	289	300	272	272	290	262	293	315	264	282	238	274	292	264	286	284	279	269	273	295	287	298	275	274	293	254	294	278	298	270	288	292	258	277	294	287	293	311	288	271	288	273	268	287	329	284	314	278	298	286	300	291	322	276	274	288	252	264	277	301	290	306	289	312	295	278	263	300	285	304	268	322	292	270	295	306	288	289	276	316	254	301	294	281	282	295	268	264	300	272	276	302	260	275	280	296	279	267	297	301	306	310	279	259	306	270	318	276	297	277	316	311	248	271	306	271	289	304	280	282	278	309	265	294	299	279	290	270	280	289	256	267	285	277	280	301	262	287	290	289	283	290	255	282	276	280	282	283	288	284	296	281	314	290	292	289	299	288	300	271	257	302	288	313	325	317	269	259	322	286	271	301	265	288	269	269	297	305	293	276	291	306	288	276	297	294	314	293	282	293	299	305	293	265	282	314	322	314	285	280	286	282	296	270	281	295	287	272	280	282	264	311	272	283	288	279	271	283	284	294	262	295	274	325	286	281	289	291	324	295	281	288	290	259	326	290	301	296	286	281	253	280	276	278	288	353	288	290	243	282	266	306	263	267	284	292	286	294	307	286	289	288	278	302	303	304	305	289	297	260	252	283	285	290	260	292	292	268	296	303	308	257	268	317	278	305	271	257	323	295	276	301	315	306	290	292	300	305	292	315	252	277	297	273	285	258	270	286	301	302	252	284	276	265	289	284	311	284	278	286	272	306	295	298	271	264	271	263	291	266	265	321	282	274	298	288	297	292	292	282	312	284	268	317	294	277	304	307	310	298	279	296	259	289	305	300	261	268	295	308	306	268	292	296	307	276	293	294	279	262	302	257	303	277	289	300	313	306	311	295	304	330	329	308	314	290	245	284	301	297	308	297	289	270	279	325	285	286	281	267	267	288	285	288	287	250	279	284	295	288	292	294	315	312	304	273	292	298	315	293	272	287	292	261	282	244	274	259	306	259	297	296	285	292	270	289	313	267	327	268	295	266	261	284	279	297	292	278	292	291	297	277	299	305	275	288	283	259	283	260	289	315	266	279	284	287	300	268	253	318	308	285	281	276	246	277	312	308	300	292	320	274	259	284	291	326	279	306	281	263	277	282	306	315	273	287	249	273	275	287	292	296	328	256	292	281	277	278	269	277	260	294	296	306	296	251	287	265	313	284	285	295	274	308	280	275	274	297	244	301	298	315	297	297	291	287	325	290	277	310	297	300	287	280	298	282	294	265	268	281	312	257	291	297	309	296	294	307	301	304	285	270	281	298	274	301	280	306	287	286	280	266	276	313	260	283	275	303	278	330	287	279	301	266	306	296	299	278	295	288	299	246	300	282	273	277	276	284	283	307	286	290	290	276	291	281	281	268	303	298	289	292	274	315	303	268	286	297	269	306	281	304	284	238	298	278	255	264	311	241	279	289	309	288	270	311	320	310	297	310	287	293	285	291
40420	62302	10885	1759	1223	1030	874	727	645	530	491	487	492	456	425	440	429	437	412	427	398	424	396	367	377	378	395	382	354	341	368	381	362	376	384	373	340	356	355	356	352	378	377	354	363	364	372	362	355	379	402	359	350	334	370	400	378	338	404	321	379	327	399	357	379	359	365	352	350	336	371	336	356	363	387	375	376	335	359	374	346	364	342	372	377	374	361	371	355	376	377	377	369	384	360	359	313	366	364	385	354	383	333	365	347	351	359	369	371	346	362	378	343	368	358	384	394	403	383	379	361	360	361	393	374	376	348	358	382	372	369	393	361	392	388	363	359	376	390	383	377	384	363	348	379	375	333	363	352	386	376	352	377	388	337	361	363	354	383	364	358	367	341	327	339	353	359	365	366	350	356	346	365	355	386	358	351	371	376	342	352	340	375	357	357	377	371	352	332	363	361	336	356	340	374	351	359	334	353	364	391	340	388	368	341	372	338	340	359	360	356	383	350	376	355	372	367	344	364	352	353	375	337	336	341	355	371	348	371	319	352	331	370	376	357	350	344	354	344	326	367	333	354	359	407	355	347	337	343	369	348	382	379	334	354	381	358	335	365	381	365	331	353	376	366	336	382	340	362	345	334	358	355	332	381	332	335	359	350	383	383	376	358	326	331	370	371	352	299	348	344	373	352	375	368	356	360	346	347	367	344	366	370	382	356	379	323	366	348	355	371	353	393	379	347	360	354	382	364	361	365	352	379	376	384	340	391	344	344	398	363	338	374	347	372	362	356	377	337	329	366	347	355	347	370	350	340	335	366	342	349	345	386	332	349	370	366	334	356	382	369	368	377	352	313	356	359	365	375	344	376	389	357	387	349	340	332	376	342	386	368	336	369	345	347	365	344	385	350	343	356	384	358	346	344	349	395	348	330	398	325	345	376	352	352	331	384	396	355	354	358	338	364	355	363	346	364	333	377	349	351	328	370	361	321	343	366	389	385	376	364	388	342	339	380	310	355	355	347	352	375	339	361	347	360	342	376	336	371	333	363	355	369	393	360	377	365	343	342	340	317	354	346	350	348	371	366	391	367	379	379	388	355	349	347	347	341	365	333	411	328	351	361	344	365	360	383	329	344	374	366	352	374	343	320	357	379	357	365	363	389	386	355	360	385	362	338	362	351	387	382	363	363	344	335	365	335	388	326	336	344	352	400	351	361	311	353	347	341	355	371	374	360	381	370	330	408	375	344	336	344	375	329	345	351	346	335	366	357	335	360	354	365	368	356	355	361	376	362	319	371	340	319	320	366	408	351	381	366	378	379	404	343	371	372	382	343	390	347	367	322	373	340	364	391	315	342	347	382	372	363	365	358	354	379	372	348	338	371	351	365	350	362	317	347	366	381	359	393	370	351	332	358	334	391	363	364	370	371	376	371	341	374	353	356	381	397	358	325	371	369	344	359	352	353	367	361	339	347	388	335	363	331	360	371	369	378	344	360	365	333	342	407	364	354	336	357	359	386	352	347	350	360	324	331	371	345	320	349	360	377	331	369	365	369	365	374	346	379	361	350	382	353	375	406	352	371	361	361	336	360	358	377	327	364	351	373	361	390	362	396	338	345	361	344	352	348	398	378	361	387	373	377	368	353	377	374	396	428	346	369	356	348	341	396	356	384	336	354	359	382	340	379	368	361	361	364	340	351	370	377	381	351	378	366	338	384	396	356	380	340	370	378	379	371	348	331	351	338	353	362	366	371	372	344	364	378	323	341	338	386	346	341	391	382	407	382	365	360	348	366	357	341	356	368	363	381	359	351	374	360	352	370	356	388	354	383	341	378	392	329	367	357	387	338	374	347	344	340	368	379	358	382	375	343	373	347	339	334	378	348	354	363	339	380	353	383	338	362	361	366	348	393	364	315	311	326	339	347	363	372	332	344	332	323	372	364	339	369	342	344	356	323	364	321	339	376	354	348	328	341	325	365	369	356	364	355	357	317	368	328	360	366	353	381	363	353	337	378	356	340	358	350	373	363	383	367	348	378	358	364	389	361	350	413	333	394	362	329	374	334	352	347	344	348	344	337	357	395	373	362	358	365	324	358	363	339	342	330	383	359	380	378	340	327	377	340	373	340	390	352	361	374	368	365	355	367	345	360	381	364	345	337	386	362	349	360	351	354	347	367	314	368	343	322	327	363	349	365	386	353	372	349	377	375	349	350	350	345	363	345	352	348	341	397	363	319	347	380	343	368	345	324	365	393	395	361	383	351	359	347	354	338	362	326	340	345	387	359	339	375	403	343	356	354	361	367	357	368	352	356	316	357	348	352	344	379	349	362	367	351	336	390	376	401	391	381	394	343	358	366	362	392	372	367	352	339	377	368	372	360	330	367	384	345	342	349	356	371	338	365	376	377	346	358	347	329	373	334	376	344	383	403	353	353	371	360	360	359	368	359	371	360	313	329	389	344	374	383	370	358	370	391	330	316	345	334	350	359	354	373	361	399	362	357	294	339	360	383	347	364	370	360	361	362	352	386	329	365	364	388	353	356	359	342	376	349	389	368	356	343	364	359	335	407	366	353	340	333	349	342	359	407	369	396	355	368	360	382	359	330	379	365	327	350	358	356	341	366	392	366	359	386	351	361	379	364	361	332	327	343	350	346	349	399	353	378	353	398	378	334	371	357	351	344	359	350	376	384	366	365	344	360	353	353	364	369	394	357	341	350	370	352	350	376	377	361	332	391	387	352	328	338	392	339	388	362	315	364	356	342	355	373	328	387	376	351	362	370	351	329	343	373	377	353	336	364	348	372	353	330	352	340	351	356	381	317	390	375	342	373	395	365	360	361	379	361	356	344	336	384	360	361	331	357	348	360	328	351	351	356	324	377	363	382	356	358	379	391	358	344	338	351	385	346	353	336	338	353	348	373	358	362	354	364	387	350	351	359	380	364	356	337	346	366	336	372	339	346	375	352	341	339	357	361	353	349	367	375	356	353	340	346	377	350	378	359	361	353	353	345	340	353	348	362	371	347	335	339	365	361	304	365	384	386	362	386	373	353	374	362	364	376	362	333	375	339	385	365	353	363	382	374	334	350	348	368	351	329	371	355	359	381	352	328	337	353	344	358	365	355	374	378	363	384	329	398	348	363	345	312	356	360	348	381	332	334	366	365	363	371	385	367	364	382	337	361	358	334	377	347	337	370	371	358	325	350	357	371	364	387	367	335	376	386	349	377	372	375	320	369	339	365	366	353	345	365	357	366	345	362	345	348	389	314	374	371	365	340	350	331	364	344	334	355	399	363	362	363	361	371	315	356	356	372	381	379	371	368	371	341	369	371	384	359	380	289	382	322	360	381	322	369	371	363	394	365	354	360	346	372	360	382	347	356	338	358	332	352	366	383	360	360	375	343	372	353	348	329	351	341	356	322	338	379	372	334	382	360	322	354	369	333	342	347	337	358	332	385	389	343	333	378	397	387	345	360	332	340	378	393	356	340	372	352	352
22781	21259	28892	23586	21102	20983	7897	1221	845	869	773	690	736	690	645	611	639	588	592	558	613	581	565	574	527	608	554	538	533	504	565	543	523	564	501	541	547	507	556	523	498	548	550	521	526	537	535	494	539	508	516	504	530	530	555	500	535	520	519	533	519	523	508	518	543	496	525	501	497	532	538	514	512	522	527	521	495	520	481	507	552	477	538	497	501	508	536	476	541	494	497	499	537	534	478	529	507	528	508	511	509	505	492	512	532	532	478	488	526	501	493	532	502	489	526	526	554	546	548	492	544	564	561	573	531	474	536	506	580	506	490	536	542	476	528	539	499	516	528	483	506	527	568	513	487	509	481	504	527	481	558	501	507	521	479	503	500	487	519	512	543	515	569	511	492	461	517	530	514	478	524	521	499	486	532	456	498	517	535	545	502	519	523	516	509	535	519	499	502	542	477	526	524	521	520	506	477	503	490	460	510	489	531	481	502	519	485	467	522	514	555	505	532	532	516	518	570	537	544	530	512	482	510	486	535	464	533	528	504	515	501	492	467	543	516	527	497	478	544	450	490	491	532	547	540	516	523	532	496	510	539	496	525	534	521	503	555	516	539	495	505	531	500	501	479	557	516	502	490	457	511	506	510	529	540	504	529	485	524	512	499	528	500	517	530	518	502	500	514	549	526	515	531	525	509	509	491	463	478	488	483	506	521	506	504	513	505	507	507	496	495	507	509	536	485	477	514	520	518	537	504	499	482	503	487	480	550	508	511	505	474	501	495	505	517	506	515	527	503	541	531	498	511	502	519	508	545	539	489	489	469	491	492	524	482	522	491	484	538	500	528	499	555	507	513	502	506	506	507	490	552	535	476	521	524	493	509	499	514	495	521	507	514	487	488	524	495	513	515	513	543	531	539	518	491	493	450	527	503	452	532	514	522	529	563	536	555	533	520	483	527	533	498	511	479	475	496	503	489	541	521	515	512	491	517	518	538	529	535	476	503	549	486	451	520	505	557	563	497	523	517	515	497	503	568	531	490	522	472	509	512	487	497	527	499	547	501	507	501	501	511	480	561	500	540	518	514	538	516	503	527	527	513	482	503	495	544	498	465	535	496	561	506	496	520	482	513	527	528	519	516	526	489	495	517	496	546	513	475	519	520	535	508	558	502	484	493	492	479	539	530	540	523	479	552	507	512	527	482	487	516	497	517	531	503	491	534	511	507	503	496	511	517	500	519	511	543	522	500	501	478	514	510	547	538	539	496	499	492	550	487	493	506	494	512	505	522	519	515	483	520	524	532	534	527	486	500	509	526	474	471	522	498	525	490	526	493	469	512	522	497	498	459	492	534	462	496	497	501	508	529	504	510	536	495	525	511	498	497	543	500	551	503	508	521	488	483	511	480	514	506	513	508	538	526	499	509	494	541	483	510	515	510	516	513	533	509	484	502	556	511	498	524	531	564	479	512	545	549	507	480	519	501	480	493	516	550	559	477	520	449	531	479	521	526	492	549	548	509	518	480	512	544	508	528	524	564	482	529	513	471	533	506	522	511	515	529	528	520	485	529	518	501	510	522	519	508	527	513	506	520	521	502	500	499	496	477	490	532	494	547	527	515	522	471	478	552	513	494	495	557	497	498	522	524	499	513	485	503	509	497	465	484	512	481	516	519	517	560	536	511	521	546	521	513	535	499	503	521	517	496	542	516	513	547	542	500	519	481	491	468	508	515	512	531	480	508	530	498	513	536	524	525	521	518	486	546	539	483	500	520	500	494	561	519	509	441	497	496	530	485	497	468	523	490	507	490	492	481	519	497	510	496	539	487	533	482	514	549	531	525	548	519	483	521	538	510	528	508	489	516	537	545	497	541	497	502	496	513	502	512	545	519	489	512	506	500	492	530	485	546	521	508	491	532	516	486	493	547	511	545	525	497	514	541	511	520	522	525	515	507	536	527	472	506	504	527	512	489	502	535	538	503	537	493	539	519	513	514	549	493	525	519	522	506	521	502	530	526	488	546	500	534	533	509	478	532	505	524	496	500	482	485	547	573	559	493	481	490	504	517	484	492	510	513	539	529	531	500	512	530	496	525	504	544	539	536	527	519	516	521	488	521	512	546	508	519	508	508	462	496	537	545	521	508	510	504	521	455	549	540	507	509	504	498	531	533	502	539	513	526	548	546	541	509	506	542	490	503	488	509	556	560	484	471	489	490	525	489	486	471	516	520	482	511	532	526	506	533	521	502	489	483	487	533	555	533	467	512	511	496	505	471	517	502	505	518	543	547	513	506	490	501	535	521	469	551	498	538	514	529	529	528	509	508	520	552	552	492	494	524	499	509	462	541	540	538	520	462	520	497	508	490	512	501	493	493	529	534	539	489	545	551	516	505	507	520	512	528	544	539	483	531	486	525	550	509	540	537	526	505	535	510	492	518	505	510	553	513	485	444	516	516	463	544	515	484	487	495	527	503	536	517	539	483	508	535	513	515	519	510	515	546	520	550	538	505	504	521	539	499	505	502	507	530	518	528	520	526	483	506	531	513	515	517	525	499	478	515	531	482	509	533	530	516	496	528	508	494	557	544	550	482	492	507	530	480	569	536	520	532	506	512	442	477	515	494	484	505	530	479	495	525	537	519	517	559	509	507	534	471	512	532	509	521	500	472	485	529	495	534	501	512	485	528	456	509	497	534	512	500	520	530	492	541	533	500	507	497	517	479	500	526	521	496	510	523	528	464	489	570	485	482	522	535	507	529	493	521	489	530	492	491	493	525	505	501	487	503	527	530	515	496	515	512	512	497	503	463	483	523	497	528	496	484	516	506	512	486	487	541	517	490	499	493	496	473	508	475	514	507	480	505	538	529	532	495	570	513	492	500	484	516	505	505	484	545	494	522	536	521	496	468	487	537	480	501	518	517	497	497	540	516	479	512	494	524	487	552	534	503	534	510	467	563	528	498	498	523	522	509	519	490	534	530	541	492	514	558	514	502	502	465	527	506	504	464	501	537	526	492	484	513	492	524	484	517	543	538	516	518	554	481	498	538	469	501	527	497	530	472	527	536	488	502	530	532	517	511	457	520	504	505	471	510	485	492	562	511	502	532	486	522	502	517	526	520	506	500	508	522	540	579	544	524	545	511	486	497	504	479	494	537	480	533	505	480	504	553	515	473	505	509	550	521	478	477	505	505	475	478	477	480	498	531	526	482	488	485	504	503	489	530	493	506	485	508	485	503	511	505	532	539	511	518	498	515	464	519	504	506	514	498	523	531	491	530	488	496	531	486	482	497	522	510	508	492	512	507	499	524	517	489	543	541	496	537	499	493	508	521	520	489	515	548	527	511	536	515	520	511	511	487	506	510	512	527	553	546	548	497	454	460	503	538	460	539	480	503	499	457	516	503	525	469	529	513	475	495	516	464	518	495	523	550	522	532	482	481	527	561	524	496	529	519	521	504	521	515	526	546	497	502	521	503	541	498	546	503	498	460	535	507	519	489	548
43710	71989	15458	5684	3778	2930	2259	1893	1543	1370	1236	1107	1021	918	875	796	820	737	747	709	759	705	700	701	645	655	682	644	673	667	646	566	631	663	618	659	622	594	606	631	624	681	677	627	615	673	605	649	606	616	635	593	636	577	604	593	613	587	626	585	661	566	605	669	595	571	627	645	627	588	596	632	610	616	596	610	598	620	581	636	623	596	621	575	591	570	580	667	621	598	591	569	573	542	630	588	577	583	589	653	574	595	647	629	647	631	601	575	633	606	619	626	600	590	639	668	608	601	630	651	681	608	643	605	638	669	632	573	590	591	611	646	668	595	616	642	585	619	630	613	639	647	619	579	610	645	585	579	625	641	579	634	639	603	601	620	577	630	606	580	593	597	591	596	594	660	555	602	612	616	588	594	605	590	563	575	629	602	586	618	572	555	567	605	622	619	593	633	557	618	663	591	591	594	562	585	624	583	586	593	582	605	584	583	621	562	661	648	571	611	632	600	621	587	545	557	577	633	619	581	579	636	594	599	615	587	616	579	581	620	616	633	533	619	567	601	560	628	619	651	583	560	576	601	575	638	609	605	590	597	580	637	584	576	619	573	614	615	609	608	582	591	589	582	604	638	627	599	565	629	596	580	597	606	602	616	590	606	630	594	607	591	579	547	582	565	584	609	621	610	607	630	546	605	609	583	555	591	606	615	597	589	635	568	619	595	599	595	559	597	593	598	675	590	577	601	594	569	610	603	597	627	575	575	589	571	572	573	608	574	575	587	576	598	592	571	579	602	592	587	619	617	592	581	601	614	579	594	565	608	569	592	569	582	582	633	592	597	616	615	609	560	605	564	658	608	574	624	582	605	583	616	606	591	622	592	605	618	572	573	593	611	604	603	594	613	614	573	618	583	599	572	584	601	605	618	606	587	549	598	569	605	595	573	595	624	628	579	616	615	581	578	608	605	578	575	614	607	602	562	614	580	607	571	599	637	634	597	573	597	678	580	598	622	603	614	640	580	570	613	602	597	585	585	600	601	600	579	594	646	571	588	647	582	598	607	624	572	621	593	567	650	596	592	620	570	649	587	599	591	624	623	571	606	574	576	637	611	599	586	627	630	565	614	619	586	590	586	578	628	580	582	637	610	632	569	649	568	603	607	591	608	593	615	596	613	554	560	618	602	603	581	575	611	599	641	617	576	572	610	564	567	624	612	583	578	591	603	552	655	574	644	625	614	587	565	555	585	585	630	642	598	601	600	615	603	586	622	598	610	582	619	611	609	599	651	642	588	598	604	613	593	584	582	607	583	574	612	592	589	584	591	574	553	643	610	583	582	590	609	573	618	588	636	601	550	606	635	611	608	632	570	644	567	588	585	606	623	612	583	563	615	638	622	609	565	587	598	591	612	613	605	588	599	568	565	555	577	557	589	592	593	574	599	572	607	598	546	615	604	579	608	616	595	637	647	609	553	624	616	586	607	580	577	588	600	585	616	596	574	586	589	594	595	588	609	645	617	634	602	542	623	566	556	616	591	635	567	619	618	629	632	606	638	594	562	605	574	624	566	628	628	651	570	618	563	576	571	608	555	584	660	612	600	576	599	603	581	605	637	587	560	564	600	585	651	548	633	596	589	605	608	600	605	587	621	596	624	593	577	630	606	607	607	602	596	636	612	606	568	638	639	624	599	558	608	577	592	605	608	610	641	580	583	619	616	609	554	625	600	613	594	593	658	531	556	611	604	607	605	586	593	590	591	586	588	607	610	621	590	583	577	570	654	614	617	601	606	628	641	580	605	582	611	620	616	601	569	595	604	595	618	603	629	559	621	591	569	623	571	560	557	577	583	641	615	665	600	590	610	575	587	605	589	618	589	606	627	549	625	607	607	621	584	551	568	599	563	609	596	575	598	533	599	594	585	569	552	608	629	594	616	558	608	593	559	589	579	624	614	556	582	623	592	583	588	622	591	586	604	552	575	567	578	650	630	617	594	578	605	579	574	631	582	605	590	594	646	608	605	613	594	618	622	606	589	621	633	600	598	622	637	562	650	633	592	582	619	599	643	634	579	548	629	574	581	638	591	581	598	589	667	605	592	606	624	615	550	605	613	586	590	614	584	604	563	616	643	571	619	567	585	637	602	602	609	613	619	566	588	584	617	610	608	605	612	580	585	617	633	584	589	599	605	631	607	624	562	630	602	596	632	624	615	605	580	565	576	573	645	622	561	588	586	585	599	614	620	617	593	582	623	640	575	577	597	579	606	573	572	565	578	580	562	535	609	589	587	558	604	633	653	593	620	589	602	601	603	609	616	606	591	614	612	636	569	585	598	586	623	563	579	595	579	572	588	600	597	629	533	598	572	584	607	615	607	604	620	564	593	571	581	633	597	600	585	600	609	616	579	562	625	611	623	591	616	588	611	601	592	577	647	590	610	580	605	591	584	620	590	609	616	614	573	564	584	588	608	635	613	576	577	595	588	619	608	603	616	590	625	598	614	601	578	635	585	581	634	573	630	582	593	578	624	590	546	570	603	601	596	669	601	596	609	592	604	599	536	580	612	658	608	625	615	587	639	595	618	581	607	577	604	582	623	595	608	584	637	640	614	585	615	618	633	572	580	600	602	586	582	596	599	597	619	546	614	590	581	575	598	618	651	609	574	601	626	584	602	591	602	561	593	615	649	616	601	583	589	630	605	590	587	636	600	600	616	611	543	589	599	587	598	558	602	641	613	624	624	620	570	646	654	587	585	582	566	614	583	582	634	582	608	579	600	599	613	599	615	592	570	599	666	605	605	584	633	591	611	648	663	588	617	630	640	585	598	634	607	621	585	627	570	578	609	599	561	657	598	602	588	578	644	604	594	575	622	629	584	627	559	590	625	529	606	605	612	589	649	582	614	592	566	590	608	641	586	565	640	578	627	635	615	622	605	588	612	583	596	602	614	581	622	653	629	615	561	612	602	583	557	625	608	578	559	643	554	561	568	597	601	623	561	613	589	626	623	574	606	569	605	573	579	598	607	592	599	576	613	604	610	591	622	601	605	621	652	588	592	564	611	631	589	631	627	577	628	603	576	563	578	546	565	640	600	604	596	637	581	595	558	569	599	558	588	570	597	623	561	558	582	606	584	624	609	602	588	622	641	607	609	603	597	555	572	592	608	601	633	602	637	593	614	575	627	613	583	607	577	594	608	600	596	574	627	654	625	560	569	561	599	649	634	621	615	593	606	600	612	608	608	575	581	583	620	609	624	643	598	593	573	612	600	588	573	550	593	579	559	575	623	632	610	605	571	578	615	584	606	583	643	548	579	592	566	541	576	586	602	567	595	585	597	619	593	624	607	621	604	612	620	606	583	609	587	593	614	605	609	635	615	592	592	579	670	629	581	640	631	589	610	600	613	579	608	608	604	621	608	563	608	598	555	571	632	565	584	624	601	604	592	582	621	591	674	613	645	610	591	593	590	625	566	646	568	587	620	647	653	570	616	567	598	598	608	592	620
27753	23509	12861	1156	393	419	363	379	381	362	354	362	345	332	355	296	354	356	338	356	351	301	347	351	355	320	357	346	363	319	357	343	347	355	342	348	338	317	323	327	318	336	327	292	371	317	312	309	346	313	364	355	358	359	365	345	355	325	338	319	345	313	336	330	348	362	341	332	345	362	315	341	343	320	323	332	328	315	326	353	335	336	343	337	311	374	317	332	354	329	335	344	305	321	330	343	387	343	345	307	367	345	338	309	316	344	339	334	312	346	334	338	345	353	332	341	352	345	347	368	311	306	313	357	358	337	343	330	336	351	317	345	320	342	334	350	342	339	341	323	373	331	308	344	322	317	308	327	350	349	338	359	319	329	324	376	298	335	331	359	336	306	347	354	337	316	380	320	338	329	356	356	387	334	342	345	334	361	339	328	333	327	355	335	343	326	347	351	305	330	309	374	323	305	313	356	310	331	361	317	328	333	347	326	332	339	358	304	355	324	308	360	309	339	308	362	334	372	322	348	369	312	363	357	297	365	313	311	328	340	326	345	325	350	333	360	351	330	346	332	352	322	371	347	358	371	349	339	338	323	365	351	364	344	349	360	341	314	331	308	338	353	358	376	337	317	346	363	343	322	330	348	354	356	330	375	308	353	363	325	326	362	349	331	343	318	314	375	357	361	353	319	344	377	316	346	371	323	323	351	356	360	296	314	329	341	318	312	343	364	327	339	327	312	312	358	333	328	344	339	385	309	336	333	338	349	330	354	346	330	326	315	349	335	339	328	392	338	343	355	311	333	325	323	355	362	341	407	333	366	345	340	344	331	347	311	376	349	365	334	322	324	310	314	331	339	336	367	354	337	330	366	337	323	352	343	352	327	315	355	331	318	373	346	349	343	320	318	346	358	355	345	353	349	364	327	328	322	299	334	340	343	322	337	330	308	316	319	326	345	361	356	323	346	308	322	330	341	338	329	345	326	332	323	331	330	317	346	358	331	335	328	344	338	359	326	338	328	338	339	364	355	346	355	360	359	309	353	326	335	324	336	326	324	351	320	346	324	350	298	324	322	346	353	343	350	342	358	345	346	329	331	377	376	348	323	345	338	334	367	335	326	335	350	362	339	332	339	330	340	354	340	344	333	342	313	359	293	333	346	318	340	306	336	317	360	349	337	341	333	348	364	355	362	351	349	340	336	308	343	323	374	325	325	321	306	330	355	327	309	317	330	341	344	353	309	331	344	385	354	341	330	362	321	336	342	340	355	352	346	374	336	356	359	339	335	348	318	330	335	326	340	296	328	354	370	353	344	323	348	342	313	326	358	319	315	356	336	297	335	360	341	351	327	299	300	348	338	321	358	319	340	332	329	309	347	310	325	308	336	326	342	357	369	355	349	329	346	351	345	363	344	365	351	344	359	341	336	369	334	332	345	326	308	313	328	318	315	325	348	319	344	327	339	350	326	347	315	343	348	320	338	320	332	352	346	343	350	359	358	363	331	372	314	335	343	345	375	339	330	346	347	333	333	322	338	317	332	316	341	348	321	339	339	317	346	319	362	290	366	338	368	363	327	284	356	339	320	338	321	293	356	321	355	352	358	341	341	365	349	323	368	323	324	362	326	343	347	330	339	336	384	323	328	357	359	353	358	359	350	346	340	336	331	337	357	369	354	343	371	318	340	347	311	337	352	337	359	328	348	332	364	346	338	322	316	347	346	323	312	372	355	320	333	344	341	326	323	330	365	343	316	340	328	375	354	353	325	346	322	305	333	349	356	337	334	322	360	343	324	368	311	329	363	329	327	333	330	337	306	323	347	347	357	332	380	303	341	347	343	359	335	334	327	343	329	332	358	334	371	361	346	349	328	357	330	335	342	346	341	327	338	360	339	338	378	390	334	325	342	311	379	348	330	290	349	338	360	353	340	332	353	318	335	352	323	361	325	325	338	331	316	339	333	298	370	358	325	339	342	322	347	324	308	330	337	317	338	353	356	354	369	352	350	313	325	325	326	331	347	336	333	368	345	329	330	334	351	330	299	354	312	335	323	338	334	320	347	310	324	343	342	341	327	331	337	318	323	326	362	355	334	359	354	337	324	339	289	345	307	360	323	352	330	368	334	335	316	348	336	307	338	315	349	324	314	338	330	337	339	307	362	354	341	356	328	324	364	358	332	325	302	323	319	332	337	355	341	401	332	335	320	343	380	333	340	341	359	311	355	321	365	343	329	362	344	317	339	335	328	342	336	344	345	336	322	321	292	381	322	359	356	339	323	323	323	338	335	328	326	337	329	333	360	356	338	353	367	336	297	342	352	278	307	358	320	343	315	343	320	324	330	310	315	323	328	317	324	312	340	348	340	326	334	354	302	339	358	319	341	326	307	319	303	302	283	362	312	354	357	322	355	330	324	333	296	346	327	357	326	365	330	365	328	322	348	312	339	367	333	353	339	322	353	356	327	335	303	321	336	377	359	350	344	341	335	351	335	324	339	313	341	334	331	325	360	355	359	343	364	340	335	382	335	341	355	322	319	336	353	339	339	349	367	342	335	352	339	318	332	350	346	306	335	327	341	321	335	341	300	360	343	373	309	333	306	328	326	352	354	364	366	337	337	369	327	352	295	349	324	340	326	325	342	339	322	349	330	347	318	336	344	347	371	332	376	356	338	352	370	359	350	333	323	352	369	340	367	315	358	323	303	336	341	358	325	355	337	370	309	351	335	362	321	315	350	339	351	333	355	326	356	319	342	321	319	324	339	331	341	330	332	280	343	324	342	329	351	319	316	333	334	334	346	367	303	338	349	341	339	328	337	331	343	331	319	309	341	336	352	385	346	319	342	357	346	362	336	358	356	332	347	339	336	365	355	351	348	331	363	362	333	329	340	340	330	364	326	338	334	344	303	364	316	358	361	325	317	342	353	333	339	330	330	352	322	350	327	330	336	366	345	352	367	314	354	372	331	311	312	352	341	357	322	362	364	346	321	312	337	362	347	392	314	320	328	348	329	325	329	362	321	353	324	306	311	367	329	329	363	326	314	350	332	343	369	371	320	345	314	342	326	324	351	352	320	330	337	320	317	330	317	309	345	342	304	337	348	381	344	356	346	370	365	338	355	348	355	338	321	333	352	309	331	358	311	372	305	332	344	333	326	328	329	354	350	315	325	335	330	330	305	328	368	341	322	363	350	350	380	333	344	380	379	311	315	331	347	321	332	353	367	333	349	363	326	310	345	339	362	363	359	311	360	339	329	345	331	304	349	358	354	333	339	340	366	341	319	338	335	308	323	376	329	356	356	354	324	328	334	347	324	346	317	333	328	334	333	339	308	361	333	359	346	319	314	340	327	349	349	337	379	323	346	347	353	315	369	351	346	326	343	332	367	364	333	346	345	339	349	335	326	313	333	354	364	358	306	306	371	336	302	341	353	356	312	311	324	352	305	346	327	334	346	334	334	336	331	343	337	324	347	362	327	340	363	353	322	340	340	322	337	313	308	348	340
26845	30985	5940	590	506	495	460	469	433	431	440	428	415	434	414	402	450	450	410	410	395	411	436	408	386	429	393	423	399	407	383	428	391	428	405	426	442	422	389	418	395	419	389	428	427	437	414	407	419	433	437	437	387	429	446	393	397	415	407	407	387	441	376	415	395	380	425	414	428	460	414	396	435	455	392	380	456	445	403	415	412	472	412	380	401	438	434	437	383	443	426	410	405	424	425	438	424	392	450	393	472	431	367	382	428	440	398	377	455	415	443	400	391	413	390	419	386	410	420	415	440	446	442	412	420	437	393	409	427	380	412	422	412	391	425	433	391	397	435	422	394	419	393	403	431	430	424	368	391	400	389	427	415	393	368	420	395	405	422	410	438	410	424	417	416	411	425	413	397	461	429	388	424	412	388	441	415	393	433	379	405	456	372	395	408	434	423	416	413	419	416	404	403	433	414	406	385	421	405	380	414	394	400	380	405	455	420	440	446	357	390	440	372	402	420	412	405	409	404	393	393	411	415	429	449	414	369	415	406	392	350	419	419	412	449	410	421	399	412	389	406	426	415	401	401	429	407	394	390	446	379	433	460	431	393	402	420	427	426	378	363	435	376	383	396	453	375	435	425	422	382	412	398	416	407	379	448	391	404	414	400	408	386	398	416	415	413	428	420	400	393	413	403	429	444	426	446	433	390	441	389	412	412	381	421	416	406	388	394	427	422	395	388	411	422	391	421	403	435	417	388	409	394	428	434	423	419	388	386	403	437	421	420	411	399	394	406	418	397	355	413	342	448	413	414	411	395	399	421	406	409	415	433	410	437	404	369	363	390	396	405	441	421	422	395	416	444	411	419	414	410	424	438	442	413	405	392	407	398	392	415	399	404	421	438	409	444	422	387	407	414	383	414	409	419	409	360	408	422	429	424	412	402	414	414	402	406	415	416	378	415	410	420	441	395	375	392	431	398	431	409	420	419	385	406	415	371	438	425	432	379	387	404	405	375	389	402	377	439	383	371	417	418	431	419	411	438	417	420	388	386	414	445	384	405	414	438	415	386	417	419	406	365	422	408	424	421	407	385	407	438	392	402	417	401	406	369	386	374	404	410	396	391	388	382	447	398	410	402	413	437	396	427	404	420	427	412	379	406	363	374	434	464	376	367	383	451	432	429	424	417	410	426	421	413	425	402	424	364	375	382	417	424	417	413	421	434	454	441	413	412	401	421	390	439	424	391	401	397	433	379	401	404	425	430	366	403	407	430	383	417	417	408	441	414	408	472	404	415	452	441	417	412	436	423	389	463	416	417	400	412	390	398	436	416	441	413	364	388	415	394	420	379	407	371	412	412	405	435	409	418	427	418	413	429	399	422	402	412	367	409	420	392	419	397	404	429	425	407	428	384	458	394	425	405	414	392	412	452	413	390	396	406	428	387	401	412	428	415	431	412	456	410	423	433	372	410	398	427	398	403	422	412	410	415	387	427	395	411	395	415	382	408	424	393	398	445	403	462	410	401	433	404	420	397	420	393	398	433	433	445	420	390	406	392	402	386	442	425	381	400	405	406	405	395	390	425	382	446	407	423	380	401	409	435	385	415	415	421	420	416	406	386	416	419	412	415	400	427	417	389	393	422	391	389	432	387	398	402	404	400	377	431	423	427	432	395	446	427	405	396	415	364	427	419	458	375	364	386	423	387	410	432	375	382	426	437	369	428	411	400	432	395	382	399	435	418	385	412	412	385	421	416	407	430	431	382	439	390	414	426	459	397	397	434	372	407	412	391	370	394	400	410	378	456	396	404	408	437	400	395	420	446	412	418	386	436	414	415	400	429	429	411	404	406	397	406	408	402	400	407	407	433	414	432	435	408	423	397	395	424	404	404	422	381	398	371	423	399	402	371	423	386	408	427	395	378	389	361	392	433	441	408	400	433	418	408	388	419	348	426	379	421	426	397	382	434	399	445	406	391	398	466	406	422	379	404	431	416	414	440	392	411	405	425	440	420	372	422	398	414	415	427	406	416	366	456	420	406	403	391	370	413	432	403	396	409	390	400	381	387	396	453	397	418	396	422	422	435	417	435	404	402	406	423	427	417	398	411	430	402	429	391	403	401	390	396	428	415	415	380	393	433	420	409	414	410	445	403	412	425	423	435	419	412	420	386	408	414	429	414	383	387	398	441	444	409	404	416	428	394	387	421	423	441	382	412	396	410	420	443	409	437	420	415	384	388	412	400	414	461	410	445	404	399	395	402	395	375	394	430	412	423	433	419	407	432	424	405	421	427	413	397	429	414	390	420	371	385	424	434	415	394	417	391	422	401	414	437	443	416	414	432	402	410	414	432	422	378	428	425	392	374	417	430	386	439	418	423	437	456	427	399	388	420	370	402	413	371	398	414	434	422	423	414	419	404	413	416	438	443	390	452	395	445	384	386	431	402	449	412	396	405	424	407	397	390	387	381	439	391	400	408	415	425	407	427	371	419	377	413	445	419	404	413	416	429	401	414	424	391	438	430	399	392	386	398	398	422	389	417	421	446	387	442	452	408	402	364	426	426	424	387	419	391	451	411	400	405	389	398	424	399	421	372	402	425	419	412	379	399	426	418	404	376	399	393	403	405	443	399	393	392	422	410	398	400	412	367	397	389	412	413	392	386	429	389	384	435	406	417	430	412	386	453	431	410	399	419	406	399	402	432	403	399	399	362	413	413	423	403	419	397	399	432	391	404	403	450	445	403	413	377	399	420	384	385	439	375	410	449	399	410	415	398	410	432	390	357	393	415	406	386	402	427	420	421	439	419	416	433	428	391	400	397	382	410	379	392	406	399	401	435	444	419	394	395	436	416	419	424	392	391	408	441	393	403	419	435	415	387	437	407	398	416	413	382	395	448	456	404	437	404	461	426	416	398	400	375	396	385	425	372	406	385	438	410	397	437	444	431	391	432	410	401	419	445	431	423	380	415	397	423	367	418	416	421	427	380	419	411	385	460	448	412	461	419	406	404	423	457	403	434	411	403	459	406	394	381	427	421	421	409	403	392	426	414	392	426	435	403	384	440	411	398	411	410	440	372	433	406	423	452	400	368	404	413	416	395	442	402	433	397	382	380	373	411	416	373	437	421	466	416	430	392	381	445	454	405	366	423	426	415	413	419	430	425	420	410	422	455	389	435	407	438	394	427	391	424	394	402	405	400	424	404	416	368	399	449	411	431	427	406	410	459	422	432	384	399	427	443	409	431	394	380	411	397	439	453	389	394	451	417	419	392	421	428	429	430	437	442	415	406	426	398	420	423	406	407	432	403	409	405	414	397	401	382	376	396	437	398	402	392	386	425	408	434	405	426	423	398	357	443	387	434	460	429	379	408	395	391	404	403	423	390	418	424	405	407	388	395	394	390	457	432	412	418	412	432	420	409	388	424	419	372	427	382	426	408	416	428	409	431	400	433	403	439	378	436	399	392	437	452	409	393	397	402	400	398	397	415	383	419	429	426	428
23896	21537	28580	24112	20809	8028	1097	844	729	700	630	604	555	587	551	550	492	525	548	491	531	504	528	526	537	543	498	581	529	553	521	486	545	540	541	507	514	488	473	502	472	518	522	519	501	553	506	516	520	486	553	515	470	495	484	503	507	492	504	512	479	496	548	483	502	464	456	497	489	531	543	495	491	491	469	514	510	505	448	516	515	477	500	477	545	474	523	495	466	473	520	516	506	500	527	453	517	530	501	549	575	513	492	506	512	499	488	518	482	487	487	481	506	524	528	557	467	492	525	521	510	468	527	502	478	489	457	450	511	518	489	468	500	521	471	504	499	521	526	501	455	519	489	527	493	485	480	480	506	463	520	474	459	460	532	530	494	487	488	499	528	532	481	489	513	515	512	496	496	490	525	512	491	480	497	499	532	481	499	484	533	493	472	494	473	498	518	482	498	517	548	501	546	507	486	491	511	502	502	510	515	506	499	493	506	501	530	479	472	557	494	530	469	520	504	511	483	478	485	480	496	482	450	519	471	526	469	482	530	483	495	485	509	503	499	476	516	510	520	549	464	502	535	527	497	492	515	457	467	521	496	492	505	525	496	506	493	499	491	497	495	473	482	514	534	519	494	484	508	502	482	485	510	505	491	483	489	477	475	538	466	463	498	508	478	495	561	520	469	492	464	521	518	497	505	487	493	482	465	546	535	474	529	474	496	487	519	505	489	472	516	505	487	484	519	472	536	494	482	482	513	490	509	497	483	517	526	472	522	474	531	500	481	495	499	488	474	492	505	515	486	479	458	512	522	502	485	498	511	493	519	497	526	534	516	511	497	465	499	478	554	466	470	467	508	538	482	484	537	484	484	522	505	516	471	498	494	505	492	461	483	510	534	511	487	502	508	570	502	502	472	522	507	495	496	528	505	544	529	513	513	517	508	514	528	520	457	509	475	477	491	530	479	528	516	429	532	505	530	504	480	477	495	528	515	497	517	507	487	483	512	483	530	496	490	459	483	472	512	514	457	506	502	473	494	508	494	502	511	494	503	487	552	490	494	495	506	545	477	485	434	479	496	530	535	502	459	548	501	535	489	484	488	508	531	503	476	529	530	497	473	495	514	528	502	489	478	488	460	499	484	507	558	491	501	512	510	521	486	502	517	529	485	527	505	507	477	555	492	514	483	504	494	486	550	540	488	522	512	508	483	498	485	483	505	513	509	501	493	500	504	481	534	531	555	487	494	492	489	493	507	490	522	462	478	489	506	479	520	476	449	528	496	505	521	501	513	485	529	515	508	465	501	472	529	507	534	511	522	488	509	458	484	484	523	480	493	485	480	502	503	510	510	503	488	475	513	458	464	499	499	474	500	470	483	484	504	492	495	554	499	543	430	521	489	551	531	521	469	491	452	475	460	437	488	482	525	504	508	508	507	518	489	508	521	476	482	468	528	518	489	500	463	523	513	491	555	511	502	508	449	531	500	491	505	496	503	476	480	511	499	499	475	508	501	481	534	455	538	476	526	468	481	514	491	535	521	472	504	507	463	468	505	516	512	526	477	526	519	526	516	525	523	487	539	529	519	526	521	507	510	508	471	501	502	507	514	483	505	471	504	479	495	497	537	487	499	502	519	493	516	465	486	495	538	500	527	511	509	513	523	508	509	514	560	481	520	499	520	489	549	538	477	492	481	493	520	516	505	518	501	485	501	523	482	492	470	535	528	481	509	505	496	490	501	489	525	518	493	449	486	499	455	492	505	532	483	516	537	488	526	490	510	473	512	496	508	497	473	493	508	487	495	526	511	538	514	511	491	511	516	518	528	508	512	508	462	480	514	509	501	489	486	524	502	470	485	489	533	524	505	461	511	511	464	513	510	472	509	506	510	523	511	539	499	482	524	465	510	487	481	513	439	496	517	500	468	512	541	513	504	497	510	475	476	519	472	523	502	501	527	487	505	508	513	469	497	495	511	475	492	501	525	488	508	507	484	498	491	517	485	522	500	494	499	500	487	480	503	507	459	468	500	476	502	503	486	506	489	509	489	474	542	484	501	500	508	497	488	501	475	506	501	545	473	484	478	501	543	470	519	524	503	486	486	530	511	468	540	519	497	524	517	460	497	508	503	510	472	543	509	509	529	510	517	517	527	482	518	507	502	499	489	463	497	479	467	510	476	508	500	517	464	515	484	528	494	466	503	510	506	506	518	472	496	492	567	504	488	507	548	500	534	502	475	494	471	490	467	511	504	462	543	526	529	502	515	507	504	496	520	510	506	497	522	531	507	497	514	478	495	489	520	475	508	514	526	528	493	502	487	478	495	514	501	472	537	539	512	525	509	504	500	513	534	483	453	502	488	501	513	479	480	512	500	461	500	517	507	471	463	507	529	486	514	517	548	505	526	498	542	516	435	499	497	468	459	484	531	490	515	517	479	487	503	534	534	524	496	471	475	513	501	484	515	465	517	488	495	507	477	495	475	516	485	509	536	512	506	495	500	481	496	516	494	531	508	505	501	488	508	557	516	496	478	484	462	524	512	471	534	478	474	490	511	492	526	469	476	469	472	465	482	486	464	458	486	488	477	475	503	491	496	481	503	482	522	501	486	490	506	522	516	521	496	467	496	494	495	490	480	501	502	518	490	496	515	458	486	471	479	473	489	479	497	457	542	464	523	546	522	537	492	491	483	478	508	544	456	487	506	508	515	521	471	480	508	487	523	458	497	507	527	525	509	476	498	538	520	529	505	497	481	507	505	511	480	510	484	529	466	481	490	507	515	490	547	514	489	505	538	483	461	465	496	490	527	498	459	545	529	447	520	503	546	482	488	491	473	482	491	506	506	520	497	521	499	516	479	505	506	515	487	492	480	475	503	514	485	498	533	492	472	499	480	483	567	474	485	476	493	485	513	491	493	514	484	494	469	491	521	531	512	511	497	493	484	436	499	467	493	492	538	477	539	508	474	487	532	520	526	537	473	549	467	463	529	511	491	497	512	456	518	493	524	493	508	519	452	515	523	509	527	517	495	513	492	529	531	454	466	433	502	477	495	542	505	488	487	478	500	502	543	489	504	495	512	527	480	476	554	493	491	460	519	502	490	491	517	474	509	515	508	491	501	518	503	515	515	532	511	493	529	483	506	484	512	497	486	492	510	499	505	512	481	495	522	511	485	508	526	513	503	510	497	516	489	491	508	517	489	471	485	517	432	491	527	499	460	513	488	537	439	469	499	474	514	445	479	489	507	524	496	484	471	495	492	466	494	489	511	548	498	475	500	482	507	497	480	542	542	526	510	520	512	492	518	536	483	508	507	520	500	498	497	507	479	489	511	518	493	508	450	489	474	474	473	535	502	493	505	512	480	487	471	491	511	468	498	498	474	503	519	513	493	462	504	515	522	494	503	510	537	538	508	501	484	493	533	530	512	498	457	519	470	471	478	502	502	515	545	515	546	494	503	537	508	482	487	468	488	528	517	475	476	478	523	514	527	530	488	552	504	529	503	513
37896	68373	14277	3289	2215	1785	1462	1242	1092	993	919	831	785	737	734	740	679	690	695	645	656	674	662	647	622	619	597	683	568	566	591	644	582	633	574	602	574	620	569	611	619	593	599	648	608	604	626	597	591	580	627	599	593	541	596	595	629	571	606	612	603	573	584	584	584	625	571	627	636	545	611	592	567	571	608	540	622	591	635	592	602	581	590	578	618	542	575	547	567	580	567	631	575	578	620	573	540	641	556	594	578	599	570	523	571	570	558	562	614	577	596	607	605	646	625	592	600	565	624	599	601	606	590	613	668	625	609	595	620	593	618	589	597	590	605	599	633	604	577	569	598	620	602	585	561	594	597	607	590	582	544	609	575	604	608	613	599	596	590	568	599	585	591	586	621	584	598	617	581	621	554	557	582	562	560	597	596	626	588	577	591	559	535	617	607	583	628	628	550	572	624	608	589	594	598	576	545	639	572	589	593	575	614	604	614	579	562	589	554	595	632	584	607	595	591	581	607	554	617	633	577	607	596	539	572	543	570	543	600	590	586	575	553	550	605	596	582	611	592	552	584	614	585	568	589	585	569	577	577	553	625	597	614	596	587	607	570	580	614	642	544	604	557	618	591	566	573	641	572	575	605	601	559	577	596	635	577	541	568	581	592	607	593	595	575	572	579	548	565	584	626	531	620	584	583	559	583	592	592	579	587	609	609	591	570	563	615	556	591	562	627	622	588	577	578	627	526	618	599	587	595	565	600	650	548	614	563	614	592	602	588	586	574	574	659	580	593	600	598	593	565	532	613	627	608	570	608	587	594	620	587	585	519	554	613	616	597	598	577	563	597	616	575	595	609	599	557	573	626	658	548	588	623	590	579	553	584	571	575	593	585	608	603	602	576	584	591	575	577	567	600	606	565	605	593	598	586	595	584	597	577	616	591	612	580	582	565	582	602	568	581	608	583	596	536	588	558	597	554	558	588	572	603	614	605	633	605	615	566	554	583	602	581	627	552	609	582	545	598	613	584	613	584	585	602	563	601	610	589	607	577	604	595	541	624	587	572	576	595	592	637	596	597	590	563	585	624	550	592	620	608	540	570	551	610	622	587	638	527	603	583	616	588	572	562	570	591	580	592	555	556	602	601	561	600	619	567	609	582	578	598	624	614	585	640	556	632	613	564	562	597	595	580	633	586	569	598	557	583	576	594	688	549	574	571	602	617	599	592	644	584	588	553	613	622	581	549	567	614	603	597	653	582	565	572	571	629	568	560	608	578	577	624	608	575	595	579	575	591	587	567	583	621	550	535	613	571	620	565	599	576	598	599	589	579	575	586	610	613	574	592	612	574	585	606	594	591	597	605	601	547	584	575	594	588	621	567	574	529	592	570	635	598	618	573	575	572	601	603	613	586	616	553	561	569	559	567	615	576	589	619	611	590	580	586	573	562	578	580	603	609	589	585	605	563	602	610	588	592	617	565	612	569	584	612	589	606	599	607	614	610	558	594	622	592	574	545	611	533	618	560	631	598	600	574	574	560	597	608	593	560	605	620	548	579	596	608	599	610	625	588	618	603	576	564	601	593	524	588	619	612	612	577	572	581	578	609	593	573	634	555	581	600	609	615	574	581	592	584	619	549	619	638	556	581	592	580	629	549	580	600	565	570	601	605	603	602	601	586	540	614	564	599	587	572	576	611	573	605	591	547	614	592	582	635	580	628	580	608	589	596	596	614	580	577	595	566	615	594	617	581	646	605	570	574	614	581	557	562	534	607	572	614	607	586	606	609	580	566	557	617	593	565	585	545	548	600	588	562	597	584	588	578	576	597	578	599	596	547	661	614	599	583	610	584	593	574	576	603	585	636	569	590	629	561	582	625	639	627	602	565	548	620	582	604	584	602	625	602	614	563	574	576	580	570	569	623	609	586	640	600	587	607	589	602	537	623	584	584	622	592	606	568	576	593	631	591	626	541	519	641	565	559	581	581	563	593	609	567	585	621	586	558	576	601	623	595	524	629	529	589	558	608	607	628	612	629	599	564	529	595	600	581	571	606	646	563	513	610	595	616	597	594	604	588	612	635	617	605	569	569	574	611	582	587	596	584	591	599	596	632	595	627	606	565	610	588	638	601	606	591	590	610	518	602	564	584	582	560	554	570	621	601	600	611	580	561	601	549	598	598	560	593	616	607	574	591	624	580	641	579	592	579	595	570	576	567	627	525	610	546	571	605	608	562	618	613	602	631	549	584	613	555	599	553	573	569	595	612	581	599	594	626	581	590	555	564	615	579	556	588	581	560	570	613	581	595	570	566	559	592	638	555	577	589	572	617	597	600	579	582	590	585	603	627	571	587	563	554	602	617	556	585	560	619	586	621	606	618	608	620	599	601	555	591	576	573	573	572	584	574	585	622	626	556	579	553	598	578	573	572	629	624	599	601	586	552	591	591	582	623	615	553	614	605	589	563	517	581	591	557	535	612	606	573	582	534	603	565	572	604	654	543	606	606	565	622	628	635	598	601	570	632	567	571	539	596	577	573	605	598	598	598	567	590	584	611	596	588	620	554	556	585	561	624	579	555	556	575	607	588	622	590	556	570	583	591	575	614	576	547	563	545	539	549	600	601	593	580	580	589	646	552	587	596	558	616	610	562	569	605	596	576	616	557	589	647	564	625	575	598	593	614	584	563	601	540	579	570	557	569	533	600	585	594	608	535	602	602	560	616	616	663	564	560	614	580	567	602	566	568	594	623	577	583	585	616	593	578	552	584	565	586	590	604	554	604	609	586	591	572	613	661	578	566	607	613	606	555	575	603	590	583	593	544	579	598	557	597	558	625	606	531	598	590	583	574	604	563	575	598	591	633	619	577	578	570	589	593	590	614	595	590	627	579	516	643	589	575	587	585	585	620	549	631	622	578	624	584	604	554	612	579	584	579	550	590	561	544	578	564	615	576	565	604	598	598	630	585	601	611	569	587	570	560	622	573	590	619	599	642	595	574	626	573	611	548	597	555	561	590	595	557	597	579	583	629	571	593	586	562	555	605	566	556	621	592	569	627	567	589	567	568	629	602	559	589	585	605	621	565	627	614	534	605	589	573	547	603	610	577	613	558	550	630	545	622	662	555	583	571	609	580	646	618	609	564	542	565	631	582	642	594	582	547	587	609	652	592	583	591	609	575	574	526	624	591	574	598	578	581	587	573	561	586	632	588	576	578	621	588	555	601	586	584	598	570	590	584	576	611	593	563	586	595	581	591	581	602	634	654	612	574	594	587	586	651	606	579	605	568	585	583	560	583	577	591	573	644	588	626	616	562	602	571	597	571	610	584	575	588	564	575	556	565	604	589	590	582	559	571	588	586	533	610	596	588	589	612	558	602	550	562	601	589	581	574	611	603	605	555	626	614	565	617	584	611	603	578	567	632	580	593	613	595	613	575	608	590	588	609	585	568	544	588	637	601	606	600	561	621	606	610	601	581	548	612	586	542	567	565	579	593	596	600	567
25032	21945	27062	24791	8809	644	480	399	351	346	379	353	310	344	345	286	286	304	291	330	329	290	280	281	303	280	293	297	304	289	253	273	313	319	298	309	286	317	273	276	289	297	301	281	292	295	290	289	290	281	284	288	309	312	297	294	320	317	310	283	291	297	287	298	310	310	302	322	287	266	286	297	269	324	311	288	290	295	274	295	279	279	275	299	265	308	312	306	282	322	303	289	289	279	291	295	300	301	285	268	321	296	292	279	304	295	281	291	300	294	279	267	298	299	276	287	303	291	279	314	321	262	319	303	277	292	276	308	305	294	298	300	309	267	309	299	278	271	303	289	314	327	268	271	284	268	311	315	310	303	322	277	281	301	287	305	250	306	326	296	253	312	297	317	278	306	291	277	297	302	303	265	318	287	271	278	283	258	275	272	315	300	280	259	276	299	268	288	252	290	278	305	261	292	255	269	282	301	276	317	288	273	267	282	280	275	262	310	244	283	294	290	288	269	288	291	297	286	282	326	270	260	279	276	280	322	267	297	301	244	308	280	269	294	302	270	308	277	293	297	265	302	270	286	285	260	274	300	282	290	287	292	265	260	290	289	281	272	300	294	307	291	307	275	283	263	279	319	295	309	259	283	267	289	282	266	284	312	313	303	293	297	307	255	254	285	327	284	301	272	307	295	257	295	287	299	296	309	280	302	274	294	299	297	282	294	282	267	305	286	291	298	269	291	300	304	276	288	290	285	305	276	275	317	281	284	275	306	309	275	316	313	303	293	269	277	297	280	299	286	267	297	305	294	272	317	292	262	315	310	308	310	291	301	285	299	292	312	318	270	320	278	277	298	310	314	316	320	305	299	263	297	301	293	269	273	294	257	251	278	285	261	281	289	308	278	309	268	321	283	287	295	310	301	285	290	266	268	307	282	305	287	284	308	297	310	241	264	328	290	282	305	278	299	288	311	276	288	291	272	269	296	296	277	299	291	306	257	317	288	294	297	267	246	254	290	278	281	290	287	279	323	278	328	292	326	285	298	338	297	310	279	300	283	285	296	313	270	294	267	302	279	273	296	302	264	286	265	271	296	300	283	298	276	326	269	294	283	259	282	272	278	271	281	306	262	290	300	266	277	284	297	254	300	284	286	291	259	292	299	275	291	283	285	286	265	279	280	265	257	249	314	327	250	315	295	277	276	305	275	271	279	281	243	293	276	296	294	280	297	287	282	282	288	304	285	278	309	267	294	289	314	284	287	293	293	318	302	299	315	296	290	306	262	318	296	293	280	278	302	303	291	305	271	277	268	289	276	328	294	288	264	264	276	287	291	297	273	273	282	298	320	269	303	288	292	265	268	299	295	276	319	280	275	281	264	270	278	276	282	309	289	284	294	278	322	283	263	279	267	290	290	279	276	275	300	310	312	275	266	261	283	302	276	252	285	278	276	278	308	267	258	300	268	282	253	276	284	287	308	287	287	298	280	326	289	272	282	267	285	275	260	265	285	312	293	316	276	253	293	297	276	285	269	252	276	265	307	279	289	291	286	256	285	300	258	286	241	284	315	310	286	292	267	291	271	268	304	319	303	286	319	274	274	301	269	247	309	275	292	327	279	291	296	270	290	300	305	305	263	311	264	274	305	273	318	296	311	300	282	291	279	298	266	265	272	294	288	258	261	284	306	276	298	308	269	252	279	345	271	291	282	274	321	324	292	302	267	298	282	295	297	274	302	287	311	291	271	285	315	321	293	307	272	316	299	311	282	272	297	289	300	277	279	297	290	311	266	287	284	287	282	280	299	278	296	295	286	263	300	259	277	285	292	308	312	269	280	316	282	300	283	308	290	263	272	280	284	291	295	282	273	306	285	290	281	286	284	269	284	297	300	284	306	307	236	276	279	294	290	294	298	286	291	305	306	249	276	300	297	284	248	304	263	308	315	294	297	285	287	304	265	268	304	287	281	270	293	269	311	311	302	276	302	284	289	306	278	271	282	286	285	310	307	304	290	293	292	291	272	279	335	273	283	285	307	272	304	312	308	291	291	307	323	301	286	279	258	332	318	268	319	304	271	280	248	286	296	310	295	289	287	267	300	283	264	292	313	272	288	315	262	319	270	273	262	282	300	313	282	282	258	266	291	292	316	289	269	296	304	307	262	280	284	295	289	282	279	298	311	282	303	310	298	308	278	308	313	296	295	283	270	266	284	297	311	294	305	267	275	289	273	306	271	297	244	276	283	299	280	305	308	260	285	295	290	283	270	325	281	288	301	286	276	278	300	302	304	270	295	290	279	288	277	292	294	297	297	289	260	267	291	300	291	325	289	306	278	305	321	292	317	303	279	265	305	291	294	280	295	263	291	280	289	272	297	300	279	287	284	270	270	268	253	319	292	260	289	290	298	285	262	281	326	267	322	289	291	305	279	255	307	273	290	275	269	285	290	291	276	300	285	289	267	280	274	259	304	301	308	312	299	295	310	287	296	273	305	307	278	271	294	291	304	335	266	271	280	300	331	242	284	283	283	276	285	287	296	297	288	308	288	283	283	294	310	326	279	320	276	293	263	289	260	287	301	306	279	278	270	275	285	296	295	273	267	253	287	277	284	260	313	273	304	296	321	308	301	290	288	288	261	277	252	281	299	298	281	282	270	284	309	296	283	293	295	267	269	327	296	281	319	272	291	285	260	287	279	297	300	288	290	278	300	305	284	261	276	305	324	276	305	315	276	279	254	319	271	294	283	294	319	269	280	282	287	305	266	303	308	301	304	281	299	262	295	297	302	286	294	319	286	318	262	326	271	274	304	267	280	280	301	275	285	306	300	271	267	264	264	266	303	291	295	303	312	299	282	281	301	312	310	278	308	313	289	235	284	293	287	293	278	297	298	269	273	264	284	285	306	328	277	287	270	292	291	274	280	256	287	317	253	284	287	295	291	257	284	267	281	295	276	295	305	299	263	300	287	294	298	296	283	303	288	312	305	276	278	290	292	280	292	298	260	277	306	281	281	283	299	288	281	291	304	279	329	335	309	269	286	284	275	270	260	284	310	301	274	267	302	305	282	277	337	285	317	261	318	271	286	275	309	296	290	290	247	285	274	279	289	279	301	281	319	270	316	295	306	298	307	277	315	289	266	277	299	306	304	272	305	264	303	315	272	316	280	279	275	295	293	305	274	299	292	331	300	293	297	286	291	286	237	331	332	312	308	295	288	295	281	319	291	301	298	278	287	285	302	281	277	289	266	289	314	293	291	295	307	278	286	260	270	270	305	276	268	285	303	309	301	312	298	299	283	273	308	310	289	301	293	290	272	282	286	259	277	288	305	271	281	270	304	283	296	253	291	276	285	276	285	295	274	274	296	266	277	300	281	260	306	276	315	286	281	285	289	323	283	284	309	278	305	284	293	295	279	292	286	312	306	289	282	305	279	295	259	296	258	271	295	308	302	276	297	290	298	275	273	273	283	286	302	296	283	305	304	277	291	284	288	295	291	299	277	273	283
36132	62320	11536	1819	1317	1021	791	710	598	561	513	498	440	428	420	441	428	428	412	428	407	397	370	384	365	395	393	383	375	388	382	387	368	368	416	366	352	313	398	356	348	385	369	367	359	364	362	363	388	357	388	331	370	373	387	367	361	391	362	352	386	380	381	347	364	349	361	352	362	352	334	373	355	373	335	371	381	381	308	359	383	336	362	328	341	348	367	358	368	386	345	360	337	385	391	385	343	381	376	358	366	331	393	359	344	314	408	384	372	349	336	368	406	389	347	396	369	372	362	370	390	370	360	385	340	376	372	369	367	333	332	351	340	337	379	353	346	399	387	333	362	381	378	369	356	401	364	359	395	353	371	373	379	355	346	354	351	325	380	322	350	389	367	377	339	366	387	377	332	357	378	374	335	358	372	367	349	372	357	356	355	377	377	381	358	351	325	379	376	342	369	320	326	383	380	407	352	392	376	359	357	325	337	351	399	330	360	339	380	351	381	347	372	369	328	349	350	356	360	382	356	346	340	393	343	387	348	383	342	350	351	376	381	351	351	378	373	332	398	357	366	352	361	375	363	365	347	399	361	399	360	351	347	355	352	378	384	338	353	380	362	363	393	365	336	343	341	349	395	371	341	342	374	365	342	365	410	374	372	327	361	368	372	363	365	361	355	382	379	348	343	353	375	338	408	345	347	357	371	355	396	360	389	332	342	347	354	349	365	366	381	375	347	376	378	353	372	358	326	394	364	365	366	374	365	343	381	358	352	410	335	316	405	372	377	327	363	364	358	379	349	353	341	345	369	352	358	353	408	363	377	336	339	341	351	368	378	391	334	392	370	392	358	364	345	346	381	351	371	334	353	367	341	366	354	359	372	349	336	338	350	405	385	324	355	403	351	357	364	356	369	395	373	341	353	363	388	348	359	374	368	395	358	336	344	351	332	358	367	361	355	384	331	362	346	371	338	332	358	371	334	339	367	365	334	368	382	341	327	370	383	371	348	338	349	313	323	352	319	339	345	320	355	363	387	377	389	336	361	356	384	393	354	338	367	375	386	403	358	346	372	350	391	409	380	357	359	383	358	359	359	378	381	370	323	367	352	377	367	358	343	379	345	370	345	394	369	324	356	360	366	340	373	364	396	390	366	369	353	366	420	372	347	315	369	355	338	371	377	365	393	369	368	343	344	366	346	358	373	357	387	378	375	350	350	417	376	376	371	365	380	377	330	355	343	352	371	368	349	376	336	335	390	349	354	374	391	378	352	363	408	355	339	365	356	356	353	360	367	375	348	388	387	363	385	371	344	370	326	373	370	355	364	386	372	363	346	376	383	360	348	360	330	349	390	355	363	356	347	387	374	364	382	334	340	347	345	341	364	344	341	353	338	345	372	334	380	356	372	330	364	384	357	314	356	357	332	362	395	349	347	372	343	355	363	374	332	341	396	357	396	352	365	368	362	365	352	362	389	356	344	329	364	347	327	361	367	365	351	374	390	355	356	367	345	336	354	362	346	346	361	320	375	390	407	343	370	379	367	339	393	374	350	347	352	365	390	372	335	375	368	337	325	372	360	390	378	362	351	332	342	336	361	381	395	333	375	362	352	370	323	351	357	350	356	329	311	346	331	347	395	387	369	355	400	382	375	364	329	375	379	352	341	330	346	372	370	408	345	387	354	324	367	350	375	340	401	399	361	373	343	353	429	353	388	372	349	346	355	339	383	349	375	324	377	359	370	329	362	358	352	382	363	357	381	338	342	372	365	402	374	345	307	363	376	384	363	380	364	378	385	359	349	362	381	361	369	368	357	326	364	342	348	370	371	377	393	369	369	323	384	354	365	327	373	337	351	367	379	349	333	342	365	354	382	363	368	391	333	394	360	357	385	356	347	361	374	376	360	361	360	342	363	364	343	380	364	353	353	389	341	331	344	351	377	361	342	363	377	361	357	364	330	390	352	368	331	335	393	394	351	334	382	362	342	364	352	372	337	336	347	355	379	353	363	386	330	372	356	346	359	381	357	379	345	374	386	379	375	363	369	372	395	357	337	368	370	387	318	324	386	336	359	386	350	333	331	400	390	386	365	355	371	312	367	342	372	381	365	382	354	378	361	353	389	342	378	351	364	385	370	361	352	334	344	340	352	377	332	352	369	329	371	323	336	377	346	359	331	347	380	346	381	335	411	340	373	384	359	321	398	320	340	331	370	353	335	336	374	372	360	377	334	346	354	388	353	357	365	338	331	376	349	348	361	364	361	365	360	396	392	347	355	386	347	349	307	326	372	358	373	370	352	340	357	341	319	389	358	365	352	374	369	347	363	376	374	336	358	301	325	359	371	376	369	384	365	370	355	368	369	357	354	366	369	374	352	339	353	362	343	360	355	378	378	358	376	363	339	332	346	363	359	323	357	355	387	379	375	359	368	380	331	355	334	361	377	361	368	396	340	382	372	343	355	351	387	398	338	331	341	391	326	355	350	345	364	365	354	390	354	353	383	346	377	366	353	385	367	357	363	391	338	374	360	363	372	359	360	334	337	372	376	359	356	384	354	346	364	382	330	347	352	343	365	369	346	374	358	339	344	420	347	348	387	376	355	370	372	338	362	367	399	332	351	369	371	357	346	351	339	373	383	331	370	359	371	386	357	355	342	374	382	362	356	327	363	341	361	351	359	367	333	371	362	373	342	375	333	354	360	363	326	335	362	370	361	344	408	348	355	360	346	389	358	352	375	336	356	375	348	357	343	360	381	363	338	338	396	345	324	376	348	355	345	357	358	353	362	348	323	353	356	352	372	369	323	385	359	370	385	366	361	382	373	339	335	390	386	374	375	369	357	369	348	326	363	368	374	341	387	371	373	332	341	310	414	368	363	400	379	339	379	344	368	347	382	383	388	395	322	339	338	390	364	374	381	358	398	370	343	347	369	359	374	347	338	333	353	340	375	383	388	369	383	392	346	351	376	355	395	350	337	359	362	358	388	357	351	374	347	332	352	331	376	362	347	354	352	370	374	353	365	341	359	384	345	348	315	351	376	358	354	375	367	349	357	392	351	379	355	355	367	372	308	404	348	367	370	354	377	356	354	341	363	375	359	364	354	364	360	358	342	369	353	404	338	326	338	350	365	335	356	361	384	361	367	357	365	363	359	359	376	361	371	357	369	366	339	355	347	363	355	367	361	323	382	343	379	351	338	359	337	359	365	356	364	350	316	369	342	383	339	373	375	351	383	391	378	406	392	340	393	374	339	340	349	362	379	331	346	363	380	372	383	392	334	353	379	359	343	357	353	347	374	381	365	357	350	343	313	341	319	339	345	373	339	353	367	322	348	362	365	352	364	342	379	357	359	378	365	343	343	364	361	358	366	364	376	329	379	341	356	369	330	362	378	394	354	373	339	339	340	368	336	349	379	353	333	337	383	356	389	359	357	369	322	343	337	360	358	368	326	363	348	339	314	370	384	372	350	348	384	352	375	380	337	346	346	372	346	360	327	359	364	325
22904	21238	28698	23828	21118	20986	7305	1183	928	814	819	751	724	704	659	589	614	599	585	553	540	565	534	580	580	601	559	611	541	566	521	547	509	489	568	529	511	532	507	510	538	511	538	525	481	491	509	530	518	522	517	504	513	522	559	492	476	479	465	475	533	532	555	489	497	540	536	497	543	475	501	513	483	513	536	505	525	517	532	509	528	513	581	488	497	496	496	475	502	576	491	493	533	507	529	522	523	501	507	502	506	498	511	503	485	487	489	526	493	509	487	527	480	529	541	526	498	477	551	527	552	537	495	537	496	515	481	544	528	525	528	512	504	492	512	528	554	531	547	498	526	464	486	469	489	538	517	491	526	548	528	509	514	510	488	490	513	499	502	483	493	525	501	493	511	522	502	504	518	508	431	489	508	505	477	479	541	499	545	472	536	469	588	514	474	520	516	518	512	462	498	480	505	515	488	481	522	495	488	514	487	511	539	505	519	522	481	506	471	521	501	477	488	515	517	524	506	503	493	492	495	482	536	500	529	520	479	532	498	515	489	509	490	503	520	508	491	506	484	462	497	471	445	488	480	499	528	497	491	478	480	521	507	479	498	477	529	471	479	512	528	511	493	533	543	540	493	537	534	530	490	487	484	465	482	526	527	501	516	491	555	501	508	528	555	530	510	524	525	504	502	504	502	501	481	510	515	495	483	529	536	533	483	511	521	529	491	521	535	526	528	509	526	527	503	474	497	497	518	493	516	491	519	503	533	511	473	482	502	523	525	518	514	479	548	542	535	517	490	511	542	500	499	520	503	498	496	473	489	501	534	531	484	479	491	531	516	528	502	551	479	521	500	472	504	530	498	531	560	484	552	530	521	508	512	541	518	538	523	482	434	510	507	528	485	506	499	491	472	498	496	494	504	521	499	518	496	484	504	506	505	467	468	504	458	496	523	505	538	490	447	516	505	505	502	479	506	518	509	490	486	483	479	484	508	510	498	521	489	551	535	475	494	520	497	491	448	505	509	491	478	510	477	475	468	509	518	487	515	462	477	523	499	524	492	504	492	502	517	509	547	517	496	477	499	474	504	492	509	489	494	511	490	504	551	498	543	521	495	494	497	505	497	548	560	542	512	531	470	509	518	554	530	471	515	515	510	517	482	503	464	534	539	491	509	548	486	525	501	493	489	501	499	483	510	520	524	513	484	532	537	494	490	498	481	512	500	507	496	512	538	490	486	542	541	503	538	509	486	457	475	498	485	441	543	496	491	488	468	482	475	539	545	543	527	473	489	527	519	530	494	524	534	513	515	511	503	507	487	540	493	481	471	481	489	534	519	521	480	481	510	486	506	520	495	513	516	517	467	475	501	501	512	498	521	499	549	525	545	478	522	520	529	535	549	507	493	503	490	514	513	506	452	487	499	495	525	487	541	507	492	477	492	540	497	462	484	530	530	534	525	513	501	451	473	426	534	492	539	502	529	502	515	506	506	475	462	528	502	480	513	500	518	498	506	513	484	505	463	486	525	504	523	550	493	498	507	508	510	515	480	506	510	503	502	471	503	462	501	466	514	498	518	516	495	492	459	526	512	487	501	538	497	506	450	526	479	491	480	484	497	468	526	485	481	467	491	509	536	467	504	531	482	516	477	496	527	512	499	516	482	509	500	487	525	463	491	466	471	507	482	480	491	481	492	538	544	487	506	479	500	494	528	525	473	503	480	515	515	514	463	529	540	509	499	532	503	477	482	475	481	516	501	480	466	505	494	526	513	511	549	492	550	486	482	545	513	543	492	494	498	489	507	495	510	532	532	517	526	510	502	545	470	507	525	443	471	515	512	485	503	513	507	461	507	496	500	469	518	491	492	534	517	552	488	517	543	516	491	490	485	486	511	502	496	531	495	502	498	542	491	502	518	548	470	504	538	514	478	525	498	515	541	570	510	492	503	485	527	514	503	477	481	469	534	478	507	508	508	518	497	514	443	514	541	492	495	540	505	511	466	512	510	476	496	505	524	491	545	549	513	493	496	474	482	513	466	477	512	492	473	515	509	539	488	484	510	460	505	504	502	481	517	528	455	493	482	528	472	480	475	468	500	485	520	517	525	521	507	485	531	520	496	493	508	512	506	507	506	547	520	503	478	457	495	519	572	536	497	497	522	513	477	485	499	461	541	480	578	540	516	503	520	490	511	508	514	518	513	485	514	467	474	521	490	493	509	472	522	500	487	462	474	454	497	492	492	527	505	499	480	497	547	518	524	483	460	495	508	437	489	500	530	495	465	537	490	520	502	513	512	503	479	541	559	516	473	501	488	550	510	507	486	514	488	490	511	528	488	529	480	509	439	557	505	510	477	499	511	523	511	494	500	485	473	505	529	521	543	512	518	484	498	463	496	495	556	512	515	536	504	535	501	498	500	519	516	513	539	521	547	534	506	537	524	505	529	477	536	529	476	506	522	542	526	501	469	492	467	496	509	501	478	503	539	548	482	481	453	506	491	483	513	507	470	528	532	496	476	511	495	516	513	482	521	535	479	511	471	505	536	493	489	517	502	454	517	498	509	469	496	514	518	497	522	503	488	515	508	531	539	500	473	502	465	514	523	493	446	491	540	482	495	489	486	544	482	514	504	479	497	503	494	511	500	485	489	498	502	513	513	476	518	504	522	483	467	514	508	507	486	500	451	504	499	467	488	522	516	531	497	545	508	511	477	482	502	546	474	527	490	502	514	531	500	517	470	499	484	506	523	492	534	529	476	502	492	520	507	522	485	546	492	497	488	481	465	498	507	522	478	485	487	483	514	519	504	491	539	483	523	492	501	480	519	521	540	516	500	523	536	509	462	521	516	495	528	499	535	471	537	512	489	513	512	511	494	571	507	493	534	505	509	494	487	520	484	514	516	486	504	487	511	460	459	497	507	475	483	504	505	503	493	506	537	502	514	496	536	504	511	521	540	535	495	508	500	527	464	504	497	510	480	486	508	503	478	492	484	519	498	457	506	531	483	524	539	525	513	527	479	534	476	499	571	517	481	554	491	521	527	519	492	508	511	481	488	484	501	508	502	476	548	521	478	515	535	510	533	463	477	495	517	477	492	505	490	454	495	534	532	541	498	474	532	525	481	519	500	497	499	531	512	482	492	487	480	521	476	525	488	516	533	517	524	515	490	489	499	504	522	482	484	501	501	481	546	540	536	512	491	470	463	485	524	484	528	495	485	488	505	536	523	466	484	501	468	524	496	510	543	536	505	513	513	511	494	510	500	467	497	482	497	512	483	484	478	502	548	462	525	498	466	471	462	539	496	538	491	507	522	559	515	499	494	510	504	504	483	524	480	509	477	501	539	481	523	535	509	498	510	508	520	487	475	479	513	521	520	540	468	518	483	461	451	531	488	530	482	550	490	473	541	517	478	487	520	516	501	484	484	511	486	531	519	491	498	492	516	506	516	482	472	471	480	533	485	508	493	501	536	530	493	503	506	489	515	510	486	501	480	482	523	507	500	500
36376	72356	14674	5771	3886	2867	2425	1952	1601	1419	1244	1073	1002	922	956	865	773	791	732	758	716	715	682	684	670	668	633	643	649	665	639	675	627	602	640	645	597	643	608	640	605	617	624	664	617	621	585	631	622	621	598	624	601	585	614	634	603	632	582	585	643	632	643	590	595	618	616	573	570	600	608	648	616	624	601	608	547	589	613	626	623	609	590	637	609	635	607	606	641	617	615	596	582	628	577	575	604	616	644	580	612	583	616	608	638	593	587	580	642	630	623	658	641	642	623	640	594	585	595	625	650	603	598	613	624	680	634	639	584	608	599	586	593	577	616	590	584	599	609	587	611	610	637	610	637	589	606	591	609	622	604	595	590	623	611	602	592	567	563	633	614	615	560	609	571	613	599	618	622	570	608	620	570	625	607	578	619	618	630	610	611	625	582	566	545	621	576	586	599	611	590	567	602	603	623	600	606	581	565	554	567	592	587	573	598	605	618	596	637	577	628	614	634	590	593	582	627	585	605	631	626	527	598	615	602	604	622	586	610	558	648	658	549	563	613	582	589	528	585	614	583	603	569	595	566	639	592	614	561	587	641	599	567	603	655	597	604	614	583	573	594	591	625	593	604	581	637	619	582	584	596	606	575	596	585	633	601	602	643	596	631	643	614	620	597	617	589	559	620	546	675	585	611	562	648	584	593	615	590	619	566	590	638	635	636	600	652	580	564	575	606	597	578	569	637	577	597	560	561	645	588	619	618	603	601	606	574	609	625	573	577	626	571	607	582	585	613	619	606	619	574	603	618	601	577	614	611	627	593	589	608	614	592	626	575	608	568	550	615	594	587	546	576	596	588	586	599	578	584	609	602	579	592	594	609	616	609	603	603	545	615	638	622	553	617	589	613	569	576	615	581	578	599	602	611	597	616	581	574	585	604	595	566	624	653	627	598	567	552	589	580	590	581	613	600	586	600	616	607	624	612	591	602	587	586	575	593	598	620	601	580	626	604	595	608	598	576	573	602	593	646	595	607	611	605	549	577	588	597	653	600	554	584	573	621	622	585	623	612	564	598	575	599	640	642	573	613	643	578	564	605	605	577	577	605	592	611	545	594	570	623	583	617	577	579	572	622	579	588	580	565	612	576	585	621	600	576	648	613	608	571	604	574	615	604	610	642	566	585	596	620	623	649	625	575	575	578	595	620	580	605	622	574	617	608	604	591	583	572	585	598	583	625	625	581	613	606	612	658	620	573	588	577	591	571	619	622	561	612	573	578	604	615	547	590	595	604	602	584	588	589	539	620	616	658	604	592	540	566	593	555	591	620	608	592	606	609	588	605	594	528	629	598	619	630	594	569	598	596	591	595	568	584	605	598	587	601	569	608	597	629	608	609	609	624	585	611	612	558	625	602	620	567	624	588	632	609	571	578	586	585	588	570	599	596	597	622	596	561	664	581	556	588	612	596	582	604	571	622	597	581	559	591	592	603	619	615	601	596	594	603	596	621	589	605	614	578	611	614	612	591	586	600	565	596	572	588	599	620	611	618	568	593	594	602	587	617	575	563	601	563	569	614	614	614	628	600	555	542	631	562	612	589	606	596	600	617	615	653	620	602	599	584	612	602	566	631	584	569	616	532	579	592	566	572	612	594	616	620	608	600	591	625	562	588	567	610	620	562	576	627	589	594	580	629	626	602	625	621	609	556	595	599	588	613	588	594	560	571	605	632	585	676	571	590	613	593	607	611	600	597	646	599	611	597	609	610	569	577	549	592	604	585	614	576	613	604	578	587	580	581	588	580	621	593	605	590	616	577	600	594	559	603	602	581	591	594	632	571	608	611	611	583	585	585	574	547	648	592	625	623	605	552	562	559	567	568	601	618	605	608	601	609	611	587	600	619	592	585	587	600	604	624	594	579	618	575	600	593	605	563	593	628	567	639	616	541	594	564	641	604	601	633	582	607	600	587	606	591	612	623	573	611	603	597	608	589	575	589	633	643	577	599	627	560	616	609	643	573	579	594	626	584	597	600	568	583	582	608	608	558	613	574	629	625	613	575	592	561	617	576	629	598	603	593	589	603	627	575	596	602	515	616	583	588	627	632	624	584	577	581	582	608	582	615	612	627	589	580	562	628	615	599	636	585	541	568	601	646	618	603	565	583	609	610	591	605	579	590	545	598	554	608	588	621	600	564	594	629	640	574	605	630	582	577	570	612	616	624	574	622	619	574	578	605	616	577	584	567	580	608	600	591	559	585	594	577	579	599	617	585	575	604	550	546	608	574	621	576	588	645	649	580	613	595	583	607	628	587	616	619	619	639	622	591	566	609	573	592	616	615	595	604	606	621	583	639	615	632	588	590	584	588	589	614	595	561	552	603	632	531	551	552	600	607	611	606	618	598	624	615	609	606	595	611	586	625	585	601	572	602	558	589	638	612	595	584	579	583	591	559	594	609	605	609	603	616	588	563	597	579	619	651	605	591	603	582	621	624	581	583	615	569	589	688	585	544	595	616	582	613	616	622	626	585	584	614	600	609	608	610	565	577	591	573	569	596	581	613	604	647	603	533	583	586	567	615	571	572	595	572	620	566	610	614	621	564	634	557	584	617	552	600	612	585	562	587	572	613	588	571	640	573	548	595	587	570	613	611	589	559	611	599	609	582	604	587	616	596	609	603	594	619	608	628	616	654	607	595	612	629	561	581	602	602	601	625	550	596	580	603	606	590	572	614	602	666	622	634	589	617	628	604	607	565	548	606	591	585	659	636	597	608	564	612	630	610	569	570	627	633	564	589	584	644	562	573	626	597	592	601	593	628	574	577	573	588	599	559	550	602	584	608	541	611	593	592	580	623	586	598	593	573	629	612	624	608	621	599	625	556	598	560	612	594	570	560	587	584	613	593	607	575	630	584	594	593	581	615	576	565	544	559	604	617	599	537	587	599	622	608	614	594	610	569	602	620	589	641	578	594	594	618	592	607	577	544	593	610	613	596	635	642	594	563	602	598	598	558	580	617	573	582	575	569	606	561	594	632	578	617	638	604	641	583	581	595	638	621	551	580	624	594	583	631	594	562	611	618	575	621	607	614	564	615	616	567	614	603	598	600	644	596	578	592	591	628	597	624	590	606	631	631	622	628	592	615	604	571	587	556	602	627	605	594	621	609	602	620	586	584	582	606	584	596	599	598	613	613	627	584	547	580	560	584	580	554	582	555	634	601	576	595	613	580	588	638	633	596	567	589	617	615	616	566	621	615	620	594	631	519	605	623	630	639	619	599	627	626	565	569	663	579	588	576	600	623	614	570	578	586	560	645	531	623	629	581	602	596	637	592	592	619	619	619	582	608	601	624	567	595	621	616	518	609	572	573	623	612	566	607	624	583	559	590	597	652	603	596	633	596	633	605	593	620	557	598	585	588	591	627	590	588	577	588	587	536	582	601	541	633	578	564	613	593	591	613	628	628	587	586	610	565	610	590	617	579	610	593	599	582	620	564	610	614	566
27629	23286	12916	1125	396	357	382	329	338	346	383	358	350	390	356	331	321	354	335	345	328	350	360	353	340	331	373	387	354	341	350	343	351	356	352	333	359	364	332	353	341	363	332	343	342	346	364	349	332	343	347	353	329	325	358	383	374	348	332	340	333	349	319	329	327	357	357	335	370	361	333	346	352	348	338	350	329	336	355	370	358	340	347	311	355	323	332	362	347	352	333	367	380	309	345	313	373	374	373	368	377	342	340	338	347	348	357	329	327	333	325	341	357	347	377	358	378	370	358	346	308	329	368	361	336	358	384	364	366	306	365	336	347	338	348	342	356	342	339	351	346	371	355	341	347	331	343	348	361	366	348	346	356	333	313	326	349	342	345	348	399	377	336	368	339	335	365	370	363	352	344	335	332	340	344	356	338	362	360	368	340	338	361	343	350	360	325	370	358	375	331	361	367	353	353	339	325	331	358	367	366	325	378	330	332	340	352	333	301	386	312	365	333	387	355	349	368	381	342	360	349	364	351	355	361	360	360	341	361	339	346	371	347	339	339	367	361	329	357	335	362	353	332	365	366	354	336	350	322	344	326	333	328	334	356	352	341	372	372	331	363	348	318	325	319	330	375	379	350	332	362	321	391	346	350	322	329	365	376	355	342	347	333	355	359	343	352	335	355	366	341	327	350	351	326	311	368	369	348	368	364	338	348	318	325	320	366	330	351	338	370	365	344	345	364	365	335	320	345	311	379	374	335	355	333	324	331	346	335	366	328	358	342	400	332	335	360	355	372	347	336	351	327	343	341	357	338	340	364	329	330	344	380	347	343	348	362	357	362	328	334	346	332	339	318	339	336	335	362	302	327	349	366	326	349	314	338	353	340	389	300	349	331	346	347	369	367	379	364	320	326	323	340	354	356	330	335	363	332	355	344	336	354	337	338	340	350	362	345	336	368	339	384	340	360	318	326	355	359	355	361	327	328	367	363	351	350	337	326	362	366	360	375	300	364	374	351	391	364	363	333	346	323	324	367	359	343	325	356	361	356	351	354	358	321	358	356	387	350	355	300	351	323	343	384	350	355	331	391	335	333	351	342	329	346	334	338	364	326	341	348	350	349	364	336	376	351	333	340	343	343	395	350	314	352	335	362	303	325	338	386	339	379	342	354	366	338	376	319	354	355	359	363	349	335	345	361	337	361	342	320	318	367	348	317	365	366	372	330	330	344	364	358	368	358	332	356	327	354	360	354	350	350	359	343	348	335	351	349	367	333	330	334	342	342	354	365	353	359	358	342	347	334	368	342	338	364	368	337	353	374	339	370	324	367	319	309	362	368	332	339	343	342	340	327	359	335	364	327	326	361	335	390	327	360	366	335	343	349	325	344	344	336	374	336	364	349	334	323	341	365	317	329	324	326	335	354	369	328	345	345	346	358	349	392	333	327	350	370	356	354	303	364	355	325	357	355	352	363	350	311	334	357	338	347	348	340	328	349	361	321	324	312	372	376	364	347	384	350	357	354	356	355	337	342	374	368	359	361	343	343	342	359	349	338	343	348	339	344	375	328	348	401	305	345	344	370	346	332	352	353	325	368	318	340	369	355	347	344	370	323	356	376	355	366	321	352	307	332	359	375	368	317	347	341	369	348	334	366	334	341	349	346	339	351	371	365	326	321	365	333	346	353	341	337	345	337	351	359	345	342	374	337	358	349	328	345	321	330	313	353	344	365	353	372	325	383	345	352	345	345	368	358	355	328	352	351	362	360	338	368	380	350	331	374	383	328	353	319	362	353	332	341	346	355	336	356	362	363	374	361	365	316	336	325	363	352	375	375	367	329	374	315	360	366	353	354	357	347	357	349	332	362	347	310	344	328	346	371	364	341	316	348	329	349	306	351	351	341	328	343	351	341	346	318	351	355	385	366	346	361	344	361	321	370	339	361	342	324	336	349	365	336	340	369	373	325	345	380	341	348	358	334	372	333	324	342	346	358	381	328	339	312	320	349	331	336	362	352	343	335	341	383	361	353	335	342	365	373	360	353	363	412	316	361	342	365	381	355	363	351	368	382	325	335	353	349	334	359	356	321	356	360	355	376	381	323	348	354	344	315	350	361	340	358	312	347	330	334	355	365	347	359	340	369	332	346	360	345	389	344	357	369	328	351	312	347	368	339	378	358	360	382	339	343	369	350	333	327	355	337	326	352	369	333	341	353	336	363	367	295	336	343	351	344	340	359	363	348	353	331	349	316	330	385	342	381	380	331	325	347	371	344	371	349	333	351	355	332	349	352	327	333	318	342	354	339	383	372	348	331	354	341	367	331	350	328	342	323	338	367	351	361	327	367	351	368	365	374	341	385	364	360	344	345	367	358	357	343	388	350	359	344	329	374	343	359	354	357	354	344	351	330	360	319	324	354	333	328	345	337	364	347	375	346	362	342	336	348	340	359	328	360	373	350	361	354	351	338	367	366	341	327	346	344	341	347	384	353	335	402	346	332	323	346	334	363	336	349	371	342	333	333	353	355	348	318	326	330	350	352	365	343	342	346	355	334	340	323	340	332	351	376	333	339	348	353	368	345	340	347	328	351	343	354	330	340	361	314	362	310	341	338	370	347	321	317	346	361	327	348	343	330	367	342	342	346	331	342	346	332	307	359	340	339	372	340	382	346	344	375	362	349	336	356	358	311	365	327	392	356	315	368	323	324	345	340	358	328	333	339	355	322	348	380	338	358	334	295	347	343	335	357	372	348	373	326	357	331	321	340	331	318	352	372	361	346	351	343	371	359	360	319	307	326	282	346	378	308	354	305	337	318	341	337	335	371	363	348	355	384	352	360	345	333	348	358	342	330	320	315	358	342	369	333	334	347	362	357	323	306	349	337	356	359	350	320	346	368	337	323	349	377	347	326	360	359	360	332	356	323	349	313	290	346	309	364	330	349	359	351	333	338	347	326	363	362	368	327	332	352	349	357	335	335	323	356	368	315	345	335	328	318	375	356	339	361	342	334	340	357	347	333	344	338	326	331	316	330	333	353	368	340	321	335	367	346	363	321	377	339	360	354	339	341	349	359	303	341	350	342	325	346	358	336	371	354	369	339	323	345	346	343	341	343	308	346	348	350	352	357	326	355	336	353	339	337	316	335	333	346	336	315	353	327	353	370	307	359	328	336	372	361	331	362	346	345	339	388	339	343	341	338	373	306	355	347	376	341	353	356	304	324	336	366	371	346	313	350	348	344	369	331	339	336	333	345	315	346	324	351	322	327	347	326	330	327	360	344	342	373	354	352	347	326	367	318	347	351	327	343	344	336	344	331	335	370	355	396	351	303	330	320	332	352	354	363	342	346	368	359	371	350	349	360	364	345	360	312	336	309	372	343	356	370	325	358	338	361	336	353	341	358	364	320	360	367	318	325	376	343	343	330	364	355	310	367	355	352	319	386	308	333	373	372	358	371	349	343	356	307	367	333	355	354	354	326	365	354	352	359	326	362	319	383	366
25553	32109	4478	599	505	478	478	469	430	419	459	458	411	414	459	411	394	404	419	426	400	400	443	426	447	428	436	425	360	416	438	437	422	433	454	415	435	439	429	439	395	428	414	444	410	404	434	413	394	425	400	427	435	440	440	424	447	431	427	444	442	415	396	409	469	402	394	392	419	435	423	408	425	431	372	434	405	444	416	442	420	441	449	408	435	422	433	426	400	410	456	417	433	408	415	434	422	450	376	406	442	442	408	412	418	452	436	421	433	390	429	429	455	453	409	437	436	411	451	434	442	417	423	445	428	394	426	454	383	441	448	405	414	405	466	460	420	403	401	398	395	401	452	454	418	441	408	430	432	433	435	392	396	420	411	416	441	405	386	404	414	457	455	392	407	425	436	427	440	450	414	410	432	419	424	421	409	412	396	437	435	411	417	367	406	420	410	403	393	438	386	410	416	414	399	446	417	406	410	439	400	417	426	419	412	416	399	438	458	418	437	453	421	434	412	398	384	401	391	399	411	423	424	403	408	461	421	394	446	410	415	426	401	403	430	418	425	416	414	403	395	416	417	449	443	411	461	453	416	442	406	404	429	416	421	429	424	428	433	443	425	420	427	426	392	400	427	413	392	409	377	418	411	426	433	422	406	421	418	432	384	438	415	421	424	430	406	425	432	445	432	439	395	433	433	418	459	418	424	397	403	424	427	425	439	439	396	399	434	424	409	413	427	442	428	444	410	410	408	405	408	457	410	415	435	404	434	430	418	415	403	430	440	415	430	393	398	404	436	389	389	421	439	429	413	415	428	437	423	375	424	441	443	447	383	422	382	423	462	402	408	411	422	400	408	423	424	419	409	445	460	423	410	420	384	417	392	420	426	397	430	393	404	424	385	404	430	446	439	443	458	417	429	436	432	428	415	416	404	433	406	398	422	424	419	432	414	431	419	444	437	428	407	414	432	404	417	419	407	452	453	417	410	371	426	421	433	412	418	471	406	405	414	415	410	413	419	464	414	432	447	447	427	469	421	443	422	448	415	439	395	393	429	443	407	416	395	361	407	410	422	392	427	408	431	437	411	436	406	413	430	414	420	396	423	448	445	410	410	441	410	382	409	426	403	397	403	420	417	433	449	392	423	422	403	407	379	413	410	450	453	422	397	404	352	467	419	458	396	403	414	448	423	437	445	431	446	450	412	422	431	432	451	393	386	378	409	388	431	408	379	423	435	400	396	440	422	383	407	440	422	429	404	429	418	421	460	437	434	427	425	389	424	395	396	454	464	382	450	421	412	408	423	407	420	399	386	396	410	417	441	412	427	414	400	425	393	425	464	442	418	412	437	454	438	421	425	434	390	395	386	412	391	393	399	448	427	453	405	432	439	419	420	374	418	389	426	432	407	423	442	415	412	412	442	437	437	413	412	416	407	416	443	403	443	419	395	394	426	400	416	424	455	419	463	433	429	445	406	425	430	417	415	434	411	426	430	413	422	447	408	418	432	448	401	434	417	363	442	424	431	396	416	404	440	471	441	458	411	434	411	409	376	428	420	399	404	411	391	414	383	429	405	434	444	447	432	409	449	453	459	437	472	436	413	404	432	385	420	417	388	451	393	409	391	444	423	400	416	403	412	402	427	414	406	446	383	416	410	449	391	412	415	400	393	444	431	424	394	428	416	431	425	401	395	437	422	348	437	404	428	462	396	424	432	400	399	441	422	376	408	428	397	392	416	432	394	427	413	458	410	421	406	409	389	450	417	408	407	433	410	418	414	443	415	436	428	411	421	429	426	389	416	408	402	412	413	432	435	400	408	414	406	405	427	422	430	401	429	411	459	415	415	429	409	415	383	391	459	434	413	412	437	424	444	450	443	433	409	408	441	390	402	461	411	456	414	406	404	429	400	422	441	432	416	422	431	392	419	426	416	412	396	386	382	436	434	422	447	407	409	438	404	409	476	421	425	405	389	404	379	450	419	391	390	429	384	443	399	426	435	432	433	411	436	408	389	413	415	407	436	431	426	438	440	427	409	423	428	405	428	404	420	441	416	428	411	417	426	398	399	416	402	410	382	410	450	439	411	411	439	407	416	407	423	436	433	441	449	440	395	417	395	439	413	390	424	400	403	413	428	392	442	416	430	410	442	431	413	405	443	451	452	407	406	419	423	446	446	403	423	424	410	394	428	422	441	407	428	453	417	429	432	444	426	439	442	413	402	417	387	394	431	435	404	391	417	419	414	446	393	414	424	480	409	423	412	420	413	458	430	405	427	408	414	434	425	392	406	443	416	437	436	390	417	446	435	404	441	410	450	422	436	483	386	460	408	450	420	442	417	401	409	391	408	435	388	436	409	434	406	450	429	418	403	413	427	468	423	423	396	420	418	430	419	370	416	395	431	453	444	397	412	404	426	418	425	389	398	429	432	398	399	420	410	416	429	455	439	425	470	420	396	441	415	421	429	451	420	409	419	405	413	427	448	399	386	444	404	427	412	425	406	436	451	419	395	400	409	419	425	372	428	399	394	422	401	438	407	408	425	419	404	390	426	399	416	436	416	405	416	424	399	433	414	427	419	427	431	419	435	381	395	431	427	428	419	392	403	423	417	424	409	414	398	437	464	416	413	455	419	399	405	392	435	401	396	423	421	380	420	414	409	431	424	424	421	424	406	455	399	425	427	408	419	461	408	412	441	403	466	406	421	414	375	450	413	432	452	396	411	397	429	419	393	402	412	407	420	401	430	410	408	411	391	471	388	412	433	442	442	412	403	426	424	406	355	445	403	451	389	404	444	424	432	419	411	405	389	407	436	412	391	420	405	432	397	410	378	444	404	428	414	379	412	405	437	389	430	407	421	404	401	415	413	430	418	416	392	412	380	449	407	424	382	409	447	425	437	427	402	414	461	411	411	406	424	410	375	419	403	409	428	432	405	414	393	402	433	397	442	430	418	388	431	431	454	429	387	400	422	455	416	420	377	432	445	394	460	425	396	427	450	445	416	409	411	401	432	438	435	411	408	426	404	376	400	415	413	393	422	429	435	400	423	438	419	441	408	366	405	413	409	400	438	437	400	427	451	402	427	402	434	422	420	422	416	400	419	434	425	393	408	409	459	419	417	392	369	408	422	389	406	419	402	396	385	444	454	428	442	451	383	441	406	390	459	432	431	449	446	416	417	421	397	426	420	426	399	438	475	457	418	402	433	392	424	415	391	427	425	427	446	404	439	427	435	413	428	415	383	419	413	365	427	424	433	393	410	446	429	376	457	418	417	389	430	423	425	466	427	435	425	406	428	425	426	429	392	416	423	458	442	407	448	401	440	441	400	417	432	393	420	427	438	430	442	415	420	412	439	434	430	434	399	424	429	413	429	393	426	429	413	410	440	425	395	400	413	407	418	422	388	415	400	402	391	432	447	420	442	386	433	427	412	420	449	425	435	380	448	398	378	446	390	424	433	397	390	410	440	415	426	439	427	406	443	422	412	388	431	403	425	427	445	436
23857	21418	28189	24299	20883	9259	1188	844	683	696	626	604	609	571	576	581	542	559	555	564	522	544	566	544	505	509	526	483	526	529	523	448	520	517	523	521	500	520	481	508	461	477	493	554	478	507	518	493	479	465	502	482	503	518	501	508	530	496	557	516	480	529	447	528	573	475	499	516	482	491	510	494	510	497	514	489	514	489	483	495	520	488	508	490	498	496	509	528	517	534	521	516	521	477	510	497	480	516	511	507	516	475	532	497	478	535	498	492	490	518	498	495	534	527	503	511	502	478	469	515	527	497	507	496	505	515	516	492	495	490	496	485	515	466	518	474	522	524	490	506	540	503	493	519	485	510	522	499	475	537	516	553	514	509	503	500	543	485	531	514	538	491	494	488	490	524	481	495	500	529	490	509	497	485	460	486	487	516	521	509	538	552	504	514	511	541	511	476	518	509	526	479	506	477	511	491	524	505	463	489	508	500	507	495	537	479	508	537	530	511	511	480	491	500	514	523	510	489	482	514	506	479	545	469	472	531	484	487	499	539	503	513	483	460	477	557	495	540	528	513	524	506	482	487	517	487	461	506	474	519	493	533	509	493	546	505	514	496	528	484	507	502	493	506	539	495	505	493	518	472	516	502	499	499	484	518	558	529	491	499	526	488	501	493	487	479	496	456	520	478	493	506	492	555	519	484	461	474	499	477	512	526	515	502	531	500	520	481	493	493	513	508	452	528	481	503	518	547	479	524	524	533	518	470	478	493	492	491	499	493	525	489	488	482	505	489	488	501	503	517	549	470	500	526	488	472	477	519	542	545	494	473	507	493	502	486	516	510	517	525	511	514	508	480	502	471	491	478	505	505	493	511	501	485	492	498	509	534	505	512	475	516	480	518	528	490	495	517	492	495	495	485	514	474	523	507	501	464	476	489	488	496	505	500	543	496	494	553	450	507	522	509	468	466	506	524	483	550	494	504	501	488	489	494	466	507	520	496	508	495	538	468	465	504	500	508	506	510	485	473	488	529	466	496	482	504	491	538	496	490	503	499	452	507	467	541	479	510	508	466	526	485	515	523	514	486	511	492	483	501	529	487	524	522	504	493	497	478	522	492	502	521	514	493	484	475	508	484	502	484	538	471	476	463	495	487	536	489	487	487	487	478	531	509	498	485	548	512	550	513	495	472	476	522	463	507	507	553	477	515	496	521	516	457	501	508	512	501	472	519	516	492	518	467	454	498	468	486	508	507	520	498	517	519	470	480	495	511	523	455	479	504	465	500	513	485	491	507	508	489	511	503	479	513	499	498	531	493	474	528	496	463	529	528	480	493	507	474	483	476	479	460	507	480	496	507	472	486	488	513	506	510	476	475	476	461	491	500	487	529	503	539	509	485	483	504	501	496	486	440	495	519	488	500	519	512	501	487	519	494	509	516	497	520	500	560	536	523	455	509	536	461	500	492	500	479	489	511	509	488	485	493	513	509	522	475	468	487	518	492	494	486	478	511	507	506	476	484	520	508	484	492	508	508	511	497	480	502	522	506	526	476	518	499	488	489	506	491	499	500	454	507	477	485	468	547	462	483	492	516	482	521	530	527	521	501	468	533	454	483	491	463	532	519	521	523	511	526	506	497	496	463	530	523	514	516	491	467	496	532	516	501	526	501	519	492	507	570	488	473	494	476	503	525	487	498	487	504	549	490	488	488	535	491	472	526	503	500	460	516	525	538	474	498	539	458	488	509	495	524	511	516	498	496	478	509	511	499	513	491	525	514	503	491	496	537	495	514	486	496	497	475	495	509	518	516	506	510	564	462	463	472	492	491	479	519	523	529	499	480	505	470	546	517	543	487	479	481	509	485	524	499	507	526	496	517	485	497	496	500	506	473	479	488	488	501	522	520	511	520	526	505	522	517	524	481	507	461	505	474	485	490	530	499	523	512	524	548	504	517	525	492	530	477	493	502	478	502	516	495	484	509	488	499	462	497	495	503	474	461	502	518	525	504	500	483	494	470	448	509	520	467	488	545	542	495	521	533	467	509	499	509	437	470	488	444	518	536	509	511	525	514	537	513	500	514	500	493	483	474	523	520	497	526	510	541	499	487	542	504	481	480	489	490	473	484	505	497	499	510	520	475	478	513	519	506	493	472	504	485	526	473	524	525	502	544	522	523	508	548	517	522	496	503	495	504	465	486	500	502	500	523	467	481	473	515	508	513	532	472	527	502	573	521	470	504	457	502	500	492	487	469	547	486	473	458	481	513	501	484	477	497	497	483	521	482	521	506	494	519	517	488	471	483	537	470	474	541	482	490	493	547	506	483	517	508	525	488	549	499	513	503	495	510	525	495	474	519	496	478	486	509	494	478	449	510	518	533	482	497	491	490	476	507	530	536	491	524	491	515	472	507	491	508	480	502	523	480	519	512	559	498	479	518	487	526	497	490	503	487	503	507	474	484	519	526	447	494	516	494	471	540	480	471	477	500	516	476	502	532	462	476	528	490	530	507	498	504	508	466	504	520	508	494	518	512	513	518	523	502	503	498	480	483	486	500	499	521	541	487	514	481	499	494	473	479	551	504	482	486	487	498	525	496	504	520	540	505	475	491	466	538	453	474	502	508	499	507	509	465	528	483	509	498	496	482	489	491	508	526	497	458	514	498	552	494	483	503	536	504	488	484	474	526	446	509	498	500	504	466	475	503	499	480	515	492	518	473	517	471	540	480	509	497	475	548	524	476	484	493	478	500	470	514	484	475	476	529	491	520	532	494	512	500	492	511	528	474	512	530	487	562	499	471	515	479	454	492	484	526	512	496	460	521	506	526	537	504	485	508	508	511	478	501	479	519	468	489	524	500	489	480	459	503	475	457	527	522	500	492	496	515	517	512	478	484	497	471	515	500	523	494	515	458	492	495	517	541	484	465	459	460	484	501	512	507	495	484	481	453	507	523	503	522	471	509	529	511	482	490	516	511	490	482	503	538	500	487	476	515	552	519	496	492	524	512	498	520	489	519	508	494	552	528	539	519	530	473	511	505	486	508	520	500	520	500	472	477	513	500	492	502	481	492	513	487	500	525	492	529	507	491	482	523	519	503	489	519	465	510	503	491	499	477	556	482	500	446	508	505	488	486	536	517	487	536	495	510	479	541	482	486	500	547	481	517	514	490	489	536	478	503	516	500	482	515	503	505	500	509	530	502	506	505	539	523	542	483	487	498	546	544	520	507	500	535	524	486	497	490	459	502	509	516	464	464	500	520	459	505	482	497	476	465	513	486	514	525	506	520	484	558	530	479	489	476	515	478	523	499	434	485	537	568	475	497	488	531	501	527	519	501	496	509	532	560	501	504	490	481	489	499	474	460	518	546	495	486	497	477	505	521	513	537	483	492	466	521	485	510	545	501	504	506	487	538	513	456	468	526	507	481	509	514	534	477	542	476	534	480	478	531	496	488	502	510	481	483	489	504	516	498	476	506	520	465	518	511	521	488	488	499	524	513	519	544
35987	70143	12854	3401	2308	1830	1395	1236	1104	951	912	870	824	713	698	698	671	646	667	638	610	695	652	613	577	625	628	611	576	598	603	603	550	567	635	654	569	599	599	602	598	593	574	569	609	604	567	585	628	616	584	581	597	634	581	613	601	582	650	605	548	575	622	602	613	593	581	619	569	617	573	650	574	620	634	593	638	580	627	622	655	574	610	571	583	587	581	552	546	613	566	586	647	569	601	604	582	615	579	575	619	603	625	601	599	611	588	596	560	556	623	610	610	628	586	610	637	623	608	613	585	581	599	616	638	609	579	582	606	651	597	635	622	598	654	619	629	626	590	589	574	611	575	547	581	599	605	574	571	599	640	611	650	586	567	591	614	616	594	574	575	619	567	579	585	586	623	589	589	554	610	592	585	616	608	587	600	585	582	578	629	596	575	620	578	570	569	565	603	642	580	591	607	586	589	615	608	552	576	602	582	554	585	584	558	587	605	603	567	589	550	603	571	597	612	574	598	577	585	590	576	584	593	605	581	573	609	582	577	582	600	605	546	571	600	552	575	556	599	585	557	611	663	632	582	611	612	588	601	622	560	551	574	568	597	580	574	596	599	586	565	609	578	595	532	613	596	574	585	618	569	605	563	591	616	621	593	616	632	632	588	611	605	590	602	623	615	563	565	563	568	601	548	622	632	566	626	623	586	583	578	634	612	548	612	547	584	605	576	544	575	599	602	607	585	579	597	595	567	567	602	551	553	588	540	608	584	583	590	602	580	629	618	606	607	594	619	553	596	588	590	629	579	642	569	555	624	546	566	608	596	615	594	606	565	537	618	583	567	588	555	617	583	604	559	574	628	560	589	602	606	586	549	576	575	572	608	623	587	598	594	580	573	625	617	601	605	568	555	594	611	607	571	640	559	601	601	580	582	595	601	617	568	571	566	587	583	653	603	571	589	575	602	607	638	538	574	586	623	582	566	608	563	614	620	579	596	556	567	613	607	571	609	577	625	594	617	576	575	547	602	603	568	601	619	535	609	545	609	555	606	584	568	620	603	598	592	577	629	600	563	622	547	600	572	579	603	580	632	599	619	552	596	575	580	630	572	612	569	593	602	572	570	603	637	605	575	624	618	556	633	596	570	603	608	593	604	583	618	612	567	609	562	547	593	597	607	606	618	568	547	600	613	611	571	572	597	569	560	563	603	557	552	573	644	579	575	585	575	565	614	580	577	556	627	542	600	554	584	593	563	604	580	543	555	554	592	556	565	591	577	617	583	633	578	557	616	616	613	610	613	614	567	619	564	635	589	622	609	631	589	554	580	555	643	611	585	539	594	648	579	569	588	571	596	559	614	616	577	581	556	580	612	605	585	592	582	599	595	575	584	656	607	597	614	641	592	610	589	607	600	549	540	606	567	626	590	614	585	646	587	603	644	589	602	590	555	561	585	644	582	572	647	566	646	626	585	566	606	602	562	595	597	591	600	572	591	558	583	588	599	619	550	635	593	555	610	565	609	605	570	595	588	600	596	627	584	595	596	613	575	587	584	624	585	542	607	613	611	549	602	623	574	570	610	610	583	635	565	562	579	570	566	573	584	587	588	544	582	609	557	628	611	599	578	597	603	592	595	583	644	583	600	597	591	614	580	595	606	582	604	558	610	602	637	621	582	572	593	579	592	582	594	534	601	553	576	557	572	549	570	571	631	636	561	553	573	592	567	565	603	551	571	603	575	599	577	592	594	581	580	619	584	604	592	601	606	559	563	557	548	539	550	549	610	618	585	601	634	626	594	565	597	617	532	560	569	559	595	594	609	602	630	532	538	582	559	597	638	622	594	521	598	623	573	588	620	559	606	619	575	584	596	577	613	601	589	596	561	609	627	578	631	600	584	602	580	614	592	603	614	568	591	565	535	580	593	569	577	638	616	593	572	552	581	622	593	608	571	565	611	600	631	644	584	569	587	605	611	569	624	600	623	617	533	601	649	636	593	583	593	557	596	568	555	637	579	633	586	620	597	559	601	596	585	600	644	568	560	608	586	616	595	564	588	577	630	615	612	623	567	588	598	597	568	580	559	562	564	585	598	601	546	600	572	562	601	568	554	578	609	561	641	599	568	547	595	523	549	602	588	589	588	608	586	593	612	598	567	582	605	580	593	600	615	595	572	578	567	578	570	634	617	590	596	550	588	593	603	584	626	593	565	624	584	661	588	557	591	585	635	603	616	597	612	613	602	577	570	583	552	592	559	607	620	599	593	573	591	608	624	630	569	564	601	594	587	573	619	565	637	614	601	542	603	544	575	582	592	576	576	610	547	601	573	562	620	612	545	589	602	661	557	600	535	562	571	583	592	564	554	603	557	572	611	579	636	610	602	597	575	594	581	596	589	593	534	558	574	582	594	613	596	598	579	582	614	615	533	606	581	581	586	579	624	637	558	613	560	618	597	624	577	593	557	589	572	633	626	586	565	594	558	613	590	551	581	583	597	625	589	621	623	604	535	588	612	616	617	591	620	579	570	589	597	587	611	571	598	592	573	598	574	574	641	591	555	587	649	566	577	605	563	577	564	577	613	602	585	603	594	550	600	603	581	582	579	610	592	567	586	631	576	585	587	594	602	573	577	599	562	585	610	551	583	600	596	545	628	566	576	587	600	588	538	601	594	568	550	603	605	604	599	571	599	612	582	605	572	627	558	558	574	574	602	573	561	581	591	674	607	591	559	547	576	589	574	604	602	609	569	580	557	591	584	595	640	607	608	611	573	580	575	594	649	597	604	584	604	623	566	623	594	613	557	555	591	597	587	581	610	608	619	611	562	609	619	600	604	581	620	588	603	625	606	558	598	592	560	603	599	599	576	616	598	557	608	639	594	556	594	606	602	587	593	624	558	599	627	549	541	562	637	582	569	587	597	588	573	553	588	558	566	600	619	585	601	590	578	587	558	573	578	535	589	571	550	588	573	596	612	586	556	607	645	571	575	582	643	604	584	574	547	579	589	592	586	617	555	532	600	580	626	592	573	535	580	587	589	579	587	567	581	609	549	604	612	602	569	613	535	584	605	622	607	599	622	555	573	602	606	621	573	609	606	566	607	602	543	564	609	585	582	569	567	610	596	578	603	613	602	571	593	561	581	597	592	554	549	592	591	585	619	560	578	569	598	623	584	556	541	562	605	590	573	588	552	572	589	626	589	567	605	589	599	607	582	588	577	555	583	583	589	559	578	543	621	611	647	575	631	585	553	635	580	594	580	606	583	611	610	610	622	581	603	626	600	589	565	585	572	551	610	558	622	602	564	588	592	587	567	617	591	598	593	566	579	594	569	584	596	566	560	562	568	580	603	637	594	564	592	579	597	607	601	566	577	599	629	610	560	619	574	581	568	592	551	600	636	576	632	623	558	572	538	595	603	590	605	565	610	587	574	611	557	618	573	593	563	602	591	603	619	589	564	603	573	619	627	576	583	591	591	557	579	577	592	557	593	614	541	590	610	591	563	590
25055	22118	26696	25202	9270	641	487	364	368	365	331	365	338	329	317	313	294	276	321	310	310	303	293	321	286	319	277	272	302	310	299	279	315	311	335	266	308	280	253	294	294	290	260	284	253	267	284	309	286	285	280	282	329	264	306	300	295	278	305	308	329	287	344	347	290	282	306	290	284	280	314	297	297	278	280	311	271	271	275	283	280	301	303	288	272	308	298	291	307	307	283	305	298	301	307	261	333	325	283	274	281	264	279	294	276	303	294	315	273	235	311	292	303	281	287	293	279	282	343	282	272	303	274	268	301	262	322	275	294	287	274	349	265	282	281	281	314	283	288	301	296	265	274	310	290	263	296	287	284	278	277	261	314	294	307	271	331	284	299	316	281	253	346	320	287	274	306	309	287	292	277	266	282	264	295	280	294	300	316	279	286	273	300	330	295	318	327	276	309	301	301	262	289	285	319	294	277	314	287	296	282	295	271	276	267	288	290	272	274	274	301	294	277	288	305	318	287	300	326	262	283	312	286	281	317	282	299	274	269	304	269	311	320	301	291	295	297	300	275	267	278	284	294	301	293	311	284	296	355	272	313	275	298	292	271	295	302	286	273	285	292	291	296	281	267	281	289	324	275	290	293	319	289	266	317	287	290	271	300	227	273	280	273	308	288	267	276	280	268	276	314	294	319	292	291	313	284	275	277	299	253	303	314	276	294	301	292	306	283	297	290	269	277	295	272	302	277	262	296	343	278	266	300	296	272	315	277	293	283	292	311	306	277	270	277	293	302	298	309	281	280	281	268	298	289	280	277	277	270	280	267	305	299	300	260	299	313	287	299	288	305	332	294	284	278	282	301	293	290	296	291	285	279	290	261	235	274	270	284	252	284	312	273	304	273	286	305	313	296	253	314	311	314	310	261	289	269	300	302	295	291	259	279	279	316	303	292	285	262	311	295	283	289	301	295	308	258	291	276	286	256	261	291	303	276	285	287	293	246	281	280	316	297	318	291	293	323	273	251	307	286	274	305	278	294	297	291	262	326	326	276	281	278	285	276	290	244	298	293	301	297	280	283	310	305	308	295	289	284	291	292	292	293	268	285	285	277	267	284	289	270	271	295	271	308	264	289	288	280	324	273	294	271	301	281	242	294	310	284	289	312	295	312	296	288	276	293	301	262	293	294	297	287	316	288	316	306	292	316	302	296	318	262	306	313	332	312	287	298	284	280	275	266	294	297	259	282	295	332	304	271	299	278	317	291	285	287	276	288	275	308	295	292	306	270	259	301	304	288	315	270	281	292	309	298	289	274	316	298	305	272	293	271	280	272	324	294	284	254	305	271	296	282	334	285	278	290	276	270	302	305	270	294	277	295	286	313	283	271	281	323	319	311	296	316	303	320	305	289	263	296	291	307	293	296	269	269	275	290	295	286	295	293	285	308	307	301	260	305	267	283	291	290	300	296	291	263	296	323	270	287	291	301	309	318	303	306	310	318	306	298	308	259	248	287	279	272	282	289	308	278	282	297	294	259	289	282	283	240	282	276	298	288	278	294	305	295	283	275	305	270	283	302	292	306	284	312	274	277	285	294	305	313	275	267	293	290	302	288	274	280	298	323	316	293	342	287	323	280	291	310	297	291	320	264	297	315	309	303	247	292	311	291	280	281	295	308	312	290	285	287	266	260	291	270	279	283	279	329	289	291	336	327	277	273	305	339	266	314	269	317	276	284	304	270	281	282	272	253	280	312	273	257	275	295	280	285	258	327	265	293	303	307	282	303	314	296	291	291	297	334	278	306	303	270	318	304	302	299	288	303	296	277	307	312	277	277	277	278	280	301	309	284	274	282	286	293	233	280	286	286	305	326	311	299	279	291	327	275	287	311	293	272	292	278	296	266	303	301	236	294	273	300	285	328	298	292	312	291	296	292	283	305	280	297	254	327	293	280	279	310	293	290	283	269	286	294	285	305	273	303	284	309	283	295	287	299	292	294	268	285	267	330	301	266	286	289	290	283	279	290	296	320	316	278	299	273	258	298	298	262	280	303	296	302	303	283	290	270	276	307	288	318	290	305	289	286	286	265	268	257	302	259	287	277	278	268	294	273	287	278	292	256	265	269	313	289	314	281	259	294	304	302	288	262	282	281	265	313	286	314	294	270	286	282	328	297	264	276	290	315	277	287	281	307	293	292	296	285	273	301	247	282	300	264	285	255	281	282	283	299	275	311	285	294	307	290	284	312	245	269	287	286	273	307	283	285	258	268	288	317	303	290	259	269	289	278	300	281	301	298	277	253	286	303	303	262	269	291	308	322	272	295	304	249	306	267	323	306	246	276	262	323	267	274	281	303	307	280	291	285	281	277	303	267	290	306	334	273	291	272	261	277	275	268	272	278	281	257	292	324	300	315	279	296	288	271	244	303	279	269	302	301	289	290	260	304	266	290	292	285	266	272	300	301	282	298	272	264	283	319	276	264	283	283	289	292	275	297	277	289	313	284	314	309	254	316	319	317	336	286	291	267	310	284	293	256	273	280	297	280	278	258	288	305	293	277	296	294	244	277	306	290	308	294	298	304	287	317	293	289	309	335	274	257	321	317	282	242	275	283	274	315	310	285	297	307	279	287	284	282	265	323	319	299	280	312	285	281	282	298	291	252	260	246	311	294	286	301	294	267	256	295	304	288	276	321	288	298	289	298	280	290	298	305	303	279	294	267	281	287	314	290	273	301	291	311	275	285	286	277	311	303	299	289	299	298	279	296	295	290	244	287	271	294	276	264	283	287	272	277	286	315	293	257	299	289	303	298	278	281	265	282	278	281	296	257	301	306	290	303	270	309	274	296	293	288	292	286	305	291	280	290	289	260	287	302	281	304	287	330	268	241	295	312	271	339	272	298	309	300	298	284	319	295	278	287	296	301	277	295	260	287	256	291	277	292	289	253	285	306	293	283	304	308	289	315	272	301	319	299	277	292	311	287	310	262	271	308	283	303	310	310	263	337	266	265	320	297	286	283	300	322	298	284	284	303	310	277	263	275	290	314	291	318	251	299	261	311	296	286	287	298	291	266	281	270	321	319	265	281	265	293	307	289	280	304	280	293	274	290	307	284	312	285	285	260	317	289	290	282	275	293	295	310	281	316	292	304	297	293	278	277	283	277	296	274	294	284	305	302	281	264	283	274	281	279	303	271	279	270	247	310	295	289	291	279	298	270	293	322	297	271	295	298	331	277	278	278	290	259	285	308	286	303	271	325	293	297	299	286	269	285	294	290	263	292	269	283	295	274	287	283	304	275	275	308	288	300	276	306	303	296	286	293	279	289	277	313	310	320	287	288	283	293	297	301	270	293	320	291	291	264	303	288	291	298	297	307	304	284	276	276	293	306	274	290	283	280	304	303	287	289	285	306	284	293	306	292	297	314	271	288	280	263	332	262	285	298	301	291	268	278	318	308	278	275	303	306	273	297	310	275	301	283	302	280	308	274	304	276	296	292	307	286	282
34890	62894	9147	1894	1341	1016	821	738	627	621	531	459	496	440	419	437	380	435	423	394	413	423	363	375	393	397	400	395	365	351	424	341	350	338	349	367	393	358	374	362	345	377	377	397	367	358	375	347	340	366	376	355	388	396	344	366	367	361	385	365	375	363	353	374	314	385	367	366	378	342	341	393	349	362	358	358	355	355	322	360	312	348	343	342	309	354	361	350	316	364	336	358	363	357	340	396	340	325	358	358	375	373	308	388	396	372	361	354	367	367	363	395	395	401	333	384	427	385	404	361	369	353	393	349	357	364	343	393	391	391	350	344	374	365	399	394	362	337	400	378	360	384	350	381	360	367	363	359	351	359	370	348	343	350	363	358	369	372	310	371	385	371	372	390	371	376	349	360	371	383	378	337	376	367	385	341	375	343	363	375	354	374	360	349	348	407	356	352	381	342	382	373	355	365	386	391	371	376	357	357	331	362	344	361	359	387	341	333	336	348	338	352	340	352	351	391	374	352	365	379	356	363	331	358	328	321	343	373	380	330	338	388	350	358	349	348	321	392	380	382	373	369	349	387	374	360	383	359	349	358	353	370	358	359	369	347	352	341	374	354	326	360	347	352	371	355	350	367	391	376	390	316	358	344	398	375	391	335	357	346	358	388	366	343	378	357	410	316	336	387	369	345	360	386	349	367	387	375	370	343	361	336	394	341	375	382	383	323	353	366	323	354	368	382	360	370	375	382	352	343	364	395	345	370	372	363	332	364	356	365	378	350	357	318	369	393	346	376	334	344	375	374	376	328	374	412	384	352	378	346	373	362	332	337	344	362	333	377	345	404	368	385	356	354	357	387	327	363	345	336	384	344	381	393	380	365	373	368	337	374	400	352	343	377	361	383	363	357	329	378	358	347	370	381	396	376	397	304	391	407	363	332	356	351	348	384	357	356	345	383	394	387	383	338	365	366	357	353	397	372	348	378	350	350	397	332	354	374	382	364	381	363	341	342	357	365	330	373	345	391	354	384	344	335	374	381	359	347	344	394	358	353	360	378	348	353	367	365	348	359	359	351	382	330	364	359	380	351	374	319	386	327	382	355	386	361	369	390	352	371	383	349	331	374	358	375	325	363	352	363	327	335	345	382	348	314	378	363	396	349	375	351	347	404	342	342	374	385	360	357	377	373	364	375	398	340	386	382	387	354	390	352	425	357	353	374	405	375	350	339	380	351	347	395	367	357	373	383	392	338	378	350	371	346	356	363	345	421	349	391	338	344	386	340	387	394	349	362	358	363	371	339	365	344	380	330	365	398	355	373	371	356	352	332	340	342	343	363	394	346	352	337	371	342	340	347	354	361	343	355	377	353	359	348	386	379	372	354	340	339	357	369	394	341	394	374	313	360	385	363	374	365	357	340	372	371	365	352	329	383	361	382	370	358	351	348	355	374	337	364	355	355	364	357	358	346	386	370	366	358	327	350	363	355	362	318	352	366	346	352	336	414	382	337	356	361	367	376	392	347	352	346	370	346	366	358	347	370	363	333	341	330	355	348	352	382	367	343	330	338	354	353	381	372	372	347	347	378	384	386	354	371	344	368	381	354	382	333	359	370	367	342	399	343	336	365	360	355	378	386	378	366	349	378	350	386	350	352	368	373	398	369	361	369	343	371	329	330	392	400	359	365	356	368	361	348	356	362	389	361	342	358	351	343	396	353	371	386	373	367	357	320	346	384	341	353	358	357	351	343	392	343	350	373	368	350	382	351	360	353	392	383	367	331	337	364	369	345	367	334	394	339	354	350	347	371	377	346	342	330	382	347	359	361	351	335	382	363	334	356	367	353	337	395	360	371	363	365	376	350	357	353	354	354	366	337	352	339	363	393	372	358	363	355	346	365	330	379	365	414	357	349	369	379	364	374	386	354	336	354	349	347	333	369	371	378	333	355	361	377	359	362	360	365	351	362	375	353	384	399	329	376	353	372	373	375	372	368	345	392	395	315	400	353	349	373	370	379	312	354	360	365	398	364	384	366	369	372	344	355	394	375	371	360	368	343	372	383	363	337	375	324	355	352	348	364	379	357	329	353	365	359	422	353	409	343	386	363	326	377	346	335	390	375	368	381	362	397	369	367	352	332	373	352	356	357	341	365	375	329	366	349	354	367	377	352	350	373	355	357	373	375	358	358	341	359	363	355	374	393	375	382	352	363	351	373	357	358	403	345	359	356	379	326	349	387	365	370	356	339	339	363	372	359	356	361	356	373	358	336	355	382	385	361	317	387	332	368	336	356	383	339	369	359	365	355	366	347	357	384	345	363	373	363	353	354	360	394	348	363	350	373	365	365	359	349	386	351	366	357	338	348	354	329	340	367	335	381	356	330	358	359	355	371	375	370	348	380	367	376	345	358	340	391	363	377	342	348	355	380	363	318	370	356	356	380	376	362	370	384	351	372	368	380	378	364	375	377	383	376	334	344	360	363	353	352	391	346	345	380	372	360	350	346	392	383	392	349	368	389	390	360	387	403	399	365	363	380	361	362	340	349	394	381	386	378	366	386	356	328	357	328	369	365	367	380	369	355	380	345	349	382	347	356	344	371	362	366	379	355	357	351	351	355	367	344	368	398	366	349	370	359	344	385	340	356	365	363	339	366	360	338	343	342	351	394	414	374	401	364	323	381	368	340	358	356	362	387	342	370	376	370	368	363	355	376	376	341	338	334	361	379	338	362	345	346	374	416	358	359	356	370	360	415	354	385	355	375	384	321	349	315	365	370	357	390	326	375	348	351	371	372	368	359	339	360	376	354	345	383	349	354	363	344	371	333	319	358	373	385	336	384	394	339	353	360	353	350	352	343	373	378	380	336	353	341	367	371	389	338	348	341	386	355	384	349	382	348	386	375	351	339	371	378	361	337	364	350	382	360	382	352	377	390	384	348	369	370	343	374	349	393	342	354	357	344	362	346	360	341	380	352	369	371	339	358	388	339	358	367	371	360	329	352	375	366	339	378	368	353	378	358	350	357	366	397	376	367	366	365	336	343	381	398	390	348	368	385	356	368	331	387	391	354	377	371	334	340	376	379	384	365	391	359	316	349	385	375	352	387	387	336	352	323	350	347	311	364	368	369	409	371	381	366	359	350	366	353	345	375	376	341	379	377	394	328	372	394	356	363	354	389	357	363	345	355	370	374	344	360	354	379	389	371	371	369	384	357	373	348	380	357	345	338	332	357	354	350	350	362	361	373	342	373	363	365	361	357	365	367	381	344	343	345	380	363	341	370	383	353	362	397	352	364	387	375	350	363	366	365	382	384	367	418	371	344	326	340	319	321	368	391	352	349	371	374	376	376	330	353	383	371	363	341	378	396	381	388	338	345	355	348	369	364	345	362	374	361	366	350	343	345	372	351	363	371	341	355	354	349	375	357	346	405	337	344	330	336	339	391	364	383	367	370	391	351	339	351	392	378	360	360	375	361	378	409	351	355	371	334	386	360	388	380	324	349
22806	21292	28641	23852	21111	21031	7619	1196	955	825	774	721	671	612	613	579	570	563	596	559	564	570	567	539	551	576	534	521	520	509	556	504	481	488	519	460	534	541	510	534	479	501	493	486	525	502	524	520	511	489	469	515	494	489	488	517	494	508	506	498	494	499	508	507	484	494	512	471	478	524	499	493	467	514	497	507	529	488	483	495	503	528	499	498	501	495	479	502	506	481	461	501	530	519	508	500	510	523	529	516	501	458	488	503	502	498	512	518	490	517	524	461	518	525	496	542	523	555	517	547	512	494	527	490	469	504	514	548	503	451	492	521	459	486	530	506	522	549	505	475	494	499	473	518	548	542	484	525	477	475	508	466	483	499	476	523	494	538	535	487	511	503	510	529	472	504	469	503	467	534	497	495	528	506	477	491	466	474	491	506	482	502	473	504	488	499	503	503	515	525	502	493	490	490	517	513	522	500	520	482	478	462	527	499	512	527	513	451	515	513	494	496	519	500	494	490	503	493	494	483	477	465	494	495	489	489	487	470	477	475	523	499	497	479	543	500	487	503	485	498	475	465	502	486	457	478	490	502	499	481	488	476	497	533	514	497	529	474	526	498	514	491	522	496	493	527	493	463	506	495	486	502	505	544	496	494	505	499	482	495	516	512	496	515	484	512	510	482	528	448	462	507	539	491	493	492	501	460	494	499	593	499	515	507	458	469	490	480	491	488	494	518	472	512	505	480	466	487	518	483	520	512	490	507	514	494	499	510	516	475	494	452	482	475	487	479	511	499	497	466	520	470	529	504	528	482	521	468	505	492	491	519	513	539	524	494	540	492	501	502	515	483	474	510	498	541	475	495	475	482	476	510	496	494	514	509	466	504	476	540	505	492	512	469	518	487	475	498	502	462	516	498	502	477	515	477	473	521	531	491	490	459	511	506	479	500	521	477	517	503	493	541	490	496	503	505	485	530	475	499	491	518	548	503	486	503	475	542	489	518	491	493	494	550	505	517	491	489	500	452	472	491	474	473	499	510	520	491	476	490	487	491	480	500	488	518	492	511	493	517	505	505	478	515	477	515	515	485	498	542	521	498	498	527	510	498	491	501	493	492	531	544	486	448	511	470	512	499	470	463	472	510	479	499	457	481	555	519	512	520	521	512	503	542	512	525	506	501	485	471	496	511	461	458	518	470	465	492	538	500	497	516	480	483	498	482	519	465	506	523	473	489	471	445	489	508	492	479	500	468	461	482	489	487	475	506	487	525	499	502	465	502	489	499	505	488	492	487	527	549	494	508	492	532	545	486	498	514	498	481	483	489	511	498	512	530	498	496	529	470	513	513	514	478	524	505	526	526	511	524	537	520	529	507	523	497	491	453	495	498	513	483	501	479	528	527	505	498	451	474	491	542	461	504	521	468	514	484	505	544	495	520	500	513	501	505	476	462	527	489	502	459	459	482	471	475	481	500	456	510	512	475	490	530	493	484	510	513	473	518	471	525	520	501	484	474	491	462	512	500	498	497	464	477	474	460	493	515	514	527	477	488	468	523	511	542	477	493	539	507	522	477	479	452	493	461	476	482	530	504	451	489	469	499	553	520	486	481	543	477	459	474	496	497	478	526	495	492	476	492	486	502	487	499	488	531	489	497	521	514	517	507	501	530	503	495	498	499	522	528	494	542	502	491	516	482	474	516	507	518	462	471	458	500	528	449	505	491	526	507	488	536	483	485	502	480	509	473	561	498	519	542	514	498	526	484	512	514	536	527	483	489	523	485	531	491	512	497	474	499	502	524	463	485	434	501	502	508	490	497	485	531	480	508	487	479	482	482	481	471	525	482	492	494	482	475	510	472	524	507	477	529	500	494	469	495	476	500	490	493	499	492	489	518	544	493	485	517	548	465	525	523	484	497	489	507	512	525	479	503	507	511	478	467	461	506	522	509	515	472	461	501	501	518	485	485	531	483	507	473	501	492	422	476	501	512	471	490	528	502	492	505	524	480	516	492	495	506	484	519	497	465	522	507	475	495	520	502	464	494	503	487	520	488	505	487	501	492	517	511	464	486	483	492	482	509	540	477	468	501	532	533	527	456	521	554	499	527	518	484	517	479	512	490	510	475	493	462	472	492	509	482	526	487	535	513	506	475	517	511	507	501	488	502	479	483	503	512	465	486	487	505	470	475	498	515	529	501	498	496	520	487	465	516	506	475	492	494	553	493	507	477	476	472	500	494	510	484	525	484	499	501	520	504	501	524	478	506	466	482	514	509	476	462	506	490	465	503	490	528	483	504	499	500	464	527	481	514	476	483	481	475	504	503	504	476	517	459	484	449	498	551	484	472	489	485	463	502	462	499	508	501	482	516	523	426	511	512	509	481	499	471	468	502	480	441	545	476	500	500	506	510	465	525	492	548	558	504	490	470	514	538	515	518	489	502	486	483	500	532	480	509	481	515	496	486	509	447	511	526	467	531	502	506	519	466	519	505	501	492	479	526	475	488	464	487	507	515	478	543	479	509	472	509	510	523	527	456	516	504	506	470	486	480	502	464	492	489	480	488	507	510	485	451	495	490	488	513	494	509	484	461	490	469	532	489	495	471	500	496	499	505	491	497	496	497	476	518	491	519	469	462	515	483	513	497	513	461	494	511	526	495	491	484	503	500	491	518	448	482	529	496	515	473	491	481	477	489	454	511	466	470	499	474	495	495	528	481	504	493	502	528	469	467	492	518	487	489	496	488	509	506	507	501	512	460	477	503	515	507	468	481	505	515	482	531	476	514	505	532	505	574	456	524	511	494	464	460	483	505	498	497	531	482	503	459	494	483	494	539	477	484	508	470	489	509	516	466	535	495	501	474	517	459	521	502	469	544	494	486	499	486	488	504	479	499	526	474	470	528	501	516	480	477	483	531	504	545	519	508	518	478	474	504	513	502	492	502	525	470	497	510	494	513	461	493	495	462	513	481	537	510	501	503	477	481	515	521	499	454	522	511	498	507	508	480	525	526	515	506	511	450	477	476	546	530	525	496	469	511	493	499	486	493	527	519	499	462	479	479	470	481	497	493	445	508	472	514	502	518	476	507	512	521	508	493	476	536	523	481	514	523	498	489	484	469	522	472	530	483	518	501	450	524	472	473	489	517	486	484	549	512	494	500	533	510	494	497	484	493	505	493	477	499	481	507	503	468	531	506	480	497	472	476	494	470	515	485	508	485	489	500	512	492	549	486	526	478	479	452	497	513	480	484	519	520	502	523	526	499	520	459	477	543	503	466	481	463	503	452	462	530	498	507	473	489	467	516	514	455	465	514	488	557	486	502	468	490	482	471	498	441	511	511	445	471	502	526	487	490	492	521	466	530	508	507	537	488	528	471	491	508	534	508	469	496	523	469	504	461	532	528	459	530	505	467	518	489	518	491	496	535	522	493	509	506	506	509	518	507	538	498	508	461	522	495	512	549	528	477	486	496	508	494	443	448	491	477	527	494	505	467	518	493	481	503
36623	71507	14126	5514	3791	2890	2235	1795	1536	1309	1158	1075	987	923	876	815	783	741	783	749	671	689	659	690	610	689	626	675	610	619	642	661	637	613	630	613	633	645	603	584	587	609	564	609	616	617	596	615	600	582	587	592	600	608	610	624	610	613	611	601	574	600	634	646	573	575	546	609	591	625	636	565	549	624	603	533	529	585	580	610	599	550	539	606	630	566	585	617	616	569	638	578	596	539	573	604	629	612	572	628	601	582	559	607	579	627	601	619	596	590	642	599	627	592	622	692	624	639	624	643	612	637	589	634	594	564	635	622	628	625	613	567	652	643	597	595	575	593	629	576	637	605	614	575	585	579	599	556	598	571	553	596	619	614	600	668	603	546	547	523	595	581	589	634	630	572	569	598	620	603	618	585	600	580	553	626	587	622	564	596	541	586	627	597	565	568	575	610	600	624	601	554	579	600	578	595	585	579	595	573	597	589	602	655	588	642	573	573	622	585	599	560	595	591	512	605	594	594	569	628	557	610	634	568	624	624	550	547	591	597	584	652	600	599	601	576	550	631	543	622	606	622	639	540	590	629	567	567	608	567	571	581	623	607	636	580	624	631	552	538	561	578	630	621	603	609	578	620	625	591	558	623	598	576	582	606	645	636	612	585	581	575	591	610	583	562	602	541	590	598	560	616	580	585	620	603	641	566	622	586	610	622	607	638	577	604	590	591	650	597	563	586	601	594	625	601	627	597	617	600	568	646	565	623	604	565	606	620	560	585	611	619	591	575	595	648	579	590	576	621	575	563	546	605	598	605	569	646	554	603	654	593	593	605	601	592	596	623	585	621	568	599	631	618	579	581	581	554	611	577	584	587	638	601	598	565	588	569	596	589	605	604	610	596	594	567	561	556	598	631	581	574	648	616	600	579	593	613	653	594	611	563	607	590	566	586	630	633	605	621	604	574	560	594	597	621	570	627	594	608	628	596	601	593	552	609	589	625	604	592	536	614	597	589	598	557	609	567	576	565	587	601	592	573	580	586	591	644	609	584	566	598	573	633	580	594	614	581	613	592	553	643	648	551	588	594	599	585	595	619	605	577	624	624	617	587	612	587	582	627	569	597	608	559	568	591	606	610	603	576	558	589	595	588	547	554	594	595	616	583	552	603	598	590	574	600	586	533	555	581	597	588	596	615	598	584	602	589	576	584	562	611	569	578	558	602	589	611	578	608	633	563	592	592	594	570	597	577	568	611	576	586	551	576	584	578	584	621	584	589	583	582	590	578	528	584	598	579	550	617	597	580	578	570	543	619	603	573	593	636	563	579	560	579	592	561	585	584	635	631	645	580	616	617	563	605	586	640	594	562	614	604	570	609	575	572	564	621	570	575	566	557	600	591	580	582	561	648	616	576	609	594	552	583	627	571	602	586	600	584	602	595	586	606	601	625	625	549	591	581	565	573	573	600	587	587	606	586	537	588	569	609	558	563	561	639	583	612	551	655	631	614	589	578	601	572	575	577	574	599	616	585	604	612	629	547	540	616	599	563	595	582	581	588	588	632	560	586	580	574	578	548	559	579	567	582	594	617	627	606	573	582	594	573	573	585	593	593	591	623	611	585	573	594	588	579	579	549	544	589	624	607	581	550	649	636	586	642	634	620	615	592	592	596	626	611	606	569	618	555	600	577	624	559	583	593	583	608	584	544	627	608	599	562	600	569	617	615	613	584	554	599	614	581	590	600	577	578	569	574	612	579	548	586	570	597	622	581	590	605	581	569	599	572	555	597	589	595	584	590	559	577	585	577	612	566	579	554	581	550	542	591	588	613	613	597	623	604	579	562	601	601	579	604	596	591	590	569	582	630	570	583	548	589	632	550	560	593	593	614	604	562	651	614	589	586	602	641	651	606	629	585	529	570	610	635	559	580	613	572	587	566	593	608	566	623	598	577	590	554	598	602	572	591	580	580	588	580	624	607	577	547	603	589	576	587	636	595	595	627	639	599	567	566	589	593	551	615	585	631	581	591	612	592	551	616	613	593	530	592	597	610	602	592	575	568	598	614	575	611	589	526	568	588	563	574	543	596	606	597	554	606	569	598	569	629	578	601	606	579	564	613	585	596	617	595	624	615	618	575	562	621	650	593	575	594	591	612	575	578	608	601	645	588	598	585	563	609	603	572	611	652	602	639	591	555	611	619	548	595	571	610	575	626	622	593	580	615	572	627	639	553	563	606	607	582	595	620	612	603	620	596	614	635	594	582	633	561	572	630	601	605	556	558	625	612	612	613	609	583	567	628	585	611	595	601	605	591	626	573	622	574	615	585	608	602	615	608	569	531	606	593	568	590	612	583	573	561	606	550	591	571	607	574	560	603	587	594	576	605	576	603	590	558	595	598	585	622	615	587	574	569	608	579	574	598	585	606	638	604	532	578	581	614	570	631	663	568	559	606	607	596	614	638	575	594	610	604	604	606	588	578	625	622	588	603	563	580	566	586	609	544	591	622	607	612	585	584	578	601	626	564	597	618	536	572	559	574	603	585	582	586	600	560	576	567	618	584	569	555	560	611	610	633	625	551	581	544	638	615	630	628	622	623	604	555	557	596	581	544	560	586	613	616	585	602	583	588	577	599	608	588	582	629	587	621	573	587	656	607	582	576	596	600	552	512	561	565	570	603	602	590	606	592	594	542	635	572	645	524	578	632	576	587	621	580	539	574	574	575	589	604	602	607	544	608	590	613	587	652	558	617	613	577	592	538	614	580	564	577	583	649	548	575	582	584	600	618	615	559	573	589	599	593	579	613	579	607	617	644	593	579	581	591	538	553	560	569	606	574	534	609	618	611	616	574	567	616	589	603	624	650	600	565	611	556	611	596	558	622	620	582	584	631	611	602	587	592	624	607	602	601	601	547	604	618	599	592	577	524	603	598	618	600	543	587	568	588	568	577	588	606	521	598	576	542	633	609	631	596	584	623	597	561	536	574	584	603	587	572	552	638	588	521	574	549	608	599	567	629	539	593	549	604	600	598	595	577	569	577	572	607	568	595	573	619	630	579	620	584	591	578	592	624	558	596	587	571	581	566	584	616	568	605	605	604	562	589	586	575	630	612	611	575	568	561	624	589	615	606	580	574	630	594	562	613	597	538	562	563	543	585	570	587	600	612	588	559	582	594	639	564	614	578	582	613	572	598	649	551	557	595	601	592	587	538	569	625	596	577	544	612	599	555	591	622	580	557	577	615	658	611	589	610	631	568	551	600	585	572	601	631	610	625	590	578	590	578	603	625	612	584	592	600	562	631	628	572	586	604	603	589	624	624	599	579	574	608	619	611	563	606	607	599	605	589	594	591	603	608	602	561	576	576	613	606	619	553	588	624	577	608	588	629	598	579	619	615	599	590	631	610	571	614	663	592	579	550	613	620	594	635	567	592	566	593	651	554	605	581	609	628	621	601	610	580	627	607	586	555	615	565	586	584	561	602	612	610	551	573	598	620	609	596	589	605
27509	23762	12838	1159	458	391	376	348	365	352	353	333	320	327	353	320	359	352	337	358	344	336	352	341	360	345	327	361	316	354	364	347	333	361	339	376	334	313	378	350	331	344	329	346	303	331	338	362	305	351	333	356	336	308	353	352	385	370	378	354	304	343	366	333	342	379	339	329	322	345	370	358	380	350	347	335	341	352	368	326	333	344	353	337	309	329	337	359	331	392	380	324	328	349	371	367	338	351	356	339	350	370	367	342	347	354	368	351	341	370	322	350	350	365	341	343	319	348	339	354	336	334	349	342	331	336	358	342	346	387	325	354	358	337	365	341	348	345	370	319	343	351	349	331	344	367	372	312	322	330	335	346	332	344	322	345	334	348	330	350	356	339	343	369	375	342	361	341	328	377	333	338	328	382	365	375	347	350	362	350	324	347	384	316	328	357	346	328	363	308	364	356	348	319	338	335	350	324	321	314	346	361	309	369	333	359	342	331	358	345	299	350	368	401	351	351	322	382	365	344	340	347	328	341	330	316	342	327	348	325	309	344	371	340	339	349	325	313	333	398	333	355	349	353	358	330	324	348	319	345	334	358	323	337	338	368	318	365	362	345	340	322	343	361	327	307	347	355	340	381	343	338	364	317	311	350	379	306	323	341	329	365	336	338	336	340	338	330	362	342	353	345	322	341	355	320	347	333	322	374	347	348	346	335	349	338	333	324	344	349	316	355	350	335	332	338	357	333	349	348	327	317	336	363	356	328	341	347	345	341	344	301	363	378	343	338	341	337	352	341	334	321	319	367	363	342	349	303	336	339	341	357	363	344	352	353	344	343	338	330	356	344	301	320	330	356	334	333	365	319	356	349	340	329	350	334	347	362	350	353	341	356	336	350	347	337	327	350	301	349	344	334	341	363	379	341	334	367	323	373	313	348	325	333	379	323	355	349	322	366	347	358	332	342	333	329	381	310	333	344	370	343	321	336	324	353	356	348	346	344	354	339	337	323	340	358	369	361	343	343	355	327	342	345	341	359	318	331	327	314	358	312	353	307	337	346	325	333	335	353	341	342	335	376	332	354	326	358	341	336	383	351	340	356	354	389	356	348	364	320	331	323	359	357	320	384	343	347	348	365	357	343	334	380	346	334	323	351	321	366	352	352	345	329	339	332	325	331	318	369	331	324	352	340	337	346	354	340	326	365	332	388	365	336	357	347	327	354	356	331	356	348	345	330	356	351	360	354	368	339	333	353	325	360	329	312	354	323	324	359	363	362	342	337	316	365	323	315	359	346	316	320	319	321	312	365	341	357	345	339	346	349	305	363	375	372	342	379	345	331	352	333	348	331	341	370	318	375	314	359	360	334	335	357	328	318	349	382	324	351	331	362	327	316	323	362	330	352	340	318	338	328	378	347	346	330	352	352	347	351	332	308	340	333	332	332	341	328	363	334	341	343	324	330	347	353	291	337	321	314	353	348	362	346	357	352	367	322	378	352	404	347	366	313	328	341	311	343	355	315	347	317	348	340	330	357	369	356	331	362	342	375	319	338	362	314	333	341	346	330	338	347	321	353	336	341	379	348	378	363	325	333	324	336	315	307	359	319	325	357	335	320	368	332	383	307	324	336	355	336	346	355	358	342	309	297	322	369	345	327	375	356	325	325	304	332	318	366	334	344	322	328	354	320	362	322	328	329	310	342	388	357	342	359	369	340	325	358	353	304	348	321	397	334	366	329	350	352	312	350	369	360	322	353	333	338	315	361	325	366	343	340	313	363	327	350	323	324	333	364	320	335	321	345	310	327	359	363	378	335	334	361	327	362	353	348	318	332	340	337	344	337	347	343	344	337	323	339	362	334	337	358	320	325	328	341	337	358	353	342	345	377	305	341	365	366	341	341	321	354	374	320	353	358	351	376	331	339	315	324	359	331	349	357	347	318	357	355	343	329	365	365	339	367	324	358	387	353	370	318	359	375	347	323	336	304	348	337	337	340	348	333	328	364	318	333	319	312	350	354	326	305	355	351	349	346	360	362	343	347	326	356	337	347	338	344	345	337	387	321	319	344	330	397	343	355	352	330	349	332	325	342	353	342	316	361	369	345	327	359	367	371	331	366	375	348	339	322	352	344	330	345	334	322	377	379	356	374	355	356	333	313	365	355	323	349	317	377	348	308	333	304	325	336	353	327	333	331	348	365	348	333	341	315	345	381	308	354	333	330	359	327	336	308	342	354	367	347	354	358	351	373	338	350	357	309	328	336	339	352	335	336	318	336	327	342	318	356	389	351	340	356	336	362	358	336	295	316	370	335	362	333	339	379	322	361	336	342	340	341	382	306	327	391	385	313	368	332	329	335	340	321	361	315	360	388	338	312	356	329	368	351	339	355	361	316	322	359	319	358	343	367	331	329	359	343	350	339	350	341	287	336	355	345	337	367	339	358	325	347	337	343	352	371	334	359	334	332	363	348	299	348	327	351	323	399	323	339	348	367	347	365	329	331	349	368	377	331	363	320	378	343	366	335	353	335	382	353	369	359	288	317	378	371	335	322	352	362	352	326	348	345	330	334	373	357	365	326	309	359	339	362	333	335	341	364	330	329	345	337	368	351	314	383	337	314	332	361	354	333	334	372	361	322	365	334	333	335	329	320	344	326	367	347	346	339	327	312	351	328	355	345	365	322	326	330	327	359	327	341	322	352	302	326	329	344	322	370	356	329	360	335	349	356	314	334	328	378	333	376	358	317	350	374	339	333	358	337	326	334	334	357	329	381	343	356	323	327	363	332	343	348	301	316	330	367	337	335	359	359	353	324	342	344	342	368	345	320	331	300	335	348	365	327	332	330	348	326	346	335	328	319	366	334	327	348	368	346	322	327	332	325	354	359	344	345	356	360	341	312	364	351	352	337	338	337	328	347	333	330	328	309	369	373	336	340	295	369	342	351	350	341	330	366	318	307	331	361	340	351	362	336	365	339	333	338	352	337	382	326	327	340	345	353	337	349	370	339	326	306	374	361	326	338	330	372	344	337	354	342	358	331	309	350	354	367	348	347	363	319	373	310	353	330	347	328	352	321	333	347	331	340	367	364	353	337	356	331	343	337	371	377	374	350	348	345	305	339	362	371	355	315	308	317	362	343	333	333	382	350	348	355	345	353	339	344	351	335	319	354	328	352	366	342	354	331	357	358	343	354	355	338	356	382	328	336	347	326	352	328	374	355	359	337	373	352	342	381	322	340	375	351	363	329	310	338	372	326	336	348	300	375	343	360	346	360	363	331	323	317	338	367	356	321	324	337	335	341	321	345	365	298	350	325	316	334	366	351	339	355	334	344	362	333	378	329	337	346	329	365	315	349	364	338	329	346	361	344	352	336	350	330	356	360	319	403	370	365	327	333	344	327	332	317	329	345	349	333	352	294	352	338	351	383	363	322	331	333	319	349	353	360	339	325	320	349	370	349	341	339	338	384	356	348	386	342	340	322	331	351	325	338	349	347	360	369
24185	32073	3219	600	524	499	497	435	429	416	451	433	419	412	403	409	409	428	447	437	422	396	440	409	427	447	429	401	432	418	406	401	440	441	399	394	461	412	414	368	397	403	437	418	436	461	404	383	399	419	395	410	412	436	437	429	420	427	436	422	402	386	404	447	403	441	425	442	401	431	412	407	429	396	401	410	427	390	416	484	408	423	415	413	412	422	420	429	481	417	405	435	399	416	399	392	427	396	401	443	420	431	425	404	424	417	423	423	414	412	431	420	418	435	408	380	432	439	433	441	433	413	385	454	439	436	444	414	410	453	399	400	425	412	459	432	439	433	387	390	393	402	414	417	404	433	415	461	385	437	415	458	408	443	389	428	396	419	427	426	391	431	397	450	418	415	372	398	430	391	421	431	432	429	408	413	444	445	427	427	439	411	405	373	415	397	423	398	403	421	396	412	436	417	429	356	406	397	422	392	443	430	358	406	441	435	431	434	440	412	420	412	408	429	412	419	393	437	382	434	416	412	392	408	438	411	403	396	415	424	412	401	444	430	421	447	417	413	444	400	377	399	402	392	380	427	422	429	427	427	394	433	414	424	466	408	406	414	427	411	429	439	392	402	421	421	439	427	426	443	411	402	439	416	426	406	416	419	450	416	415	414	430	396	426	389	437	404	413	434	396	403	447	403	408	459	428	409	379	418	445	416	424	436	411	414	390	426	434	419	366	378	391	403	408	409	444	420	413	411	397	369	415	381	413	408	418	399	405	378	427	435	420	423	420	414	405	423	431	411	441	403	436	393	430	392	415	427	393	394	408	380	416	451	451	413	391	384	421	438	431	414	410	426	415	434	447	451	440	411	410	406	409	434	397	397	436	402	399	417	428	414	408	446	390	390	408	450	428	419	468	415	412	421	437	454	387	410	439	420	428	444	428	448	436	455	418	446	426	436	388	412	395	379	440	474	408	459	435	383	402	424	418	426	425	414	418	445	398	433	436	410	426	402	405	433	406	432	443	411	419	403	411	438	450	416	449	437	437	429	419	433	418	402	429	417	403	446	400	401	411	387	421	406	441	446	436	446	400	431	395	438	393	446	416	423	422	406	429	409	426	385	426	412	420	394	465	424	416	428	416	415	415	415	386	436	415	408	403	392	367	409	441	403	437	425	394	427	427	458	418	424	403	421	437	406	414	414	439	383	431	412	400	471	434	415	420	424	435	443	379	407	438	447	439	418	435	435	426	435	395	421	450	404	384	432	380	383	402	457	424	438	441	425	416	385	448	412	428	412	411	418	409	412	416	410	393	412	422	432	438	390	399	441	433	430	443	408	365	425	436	405	395	452	430	408	437	435	414	401	435	406	408	426	418	477	369	397	400	416	403	402	424	416	415	399	403	420	407	392	411	400	432	425	400	464	431	434	404	409	446	453	437	381	411	380	434	422	405	416	417	408	431	417	434	429	417	422	391	424	425	409	412	420	434	432	416	401	421	413	435	452	374	426	413	394	434	416	437	400	394	408	437	388	426	420	405	439	420	396	461	397	434	416	404	387	393	420	416	435	382	407	452	418	409	404	383	400	396	419	381	422	421	431	410	415	455	427	414	432	451	427	420	408	436	409	405	413	433	410	400	397	393	452	421	418	399	446	396	430	451	377	416	429	441	423	387	429	453	408	412	429	436	432	436	427	377	439	422	432	453	467	398	445	401	405	431	380	426	437	437	416	423	456	415	418	381	407	390	444	424	419	382	424	414	416	418	448	423	416	395	452	417	437	399	399	434	429	420	405	436	395	419	441	372	393	469	415	419	383	435	372	403	410	406	407	413	405	421	445	387	440	440	380	400	433	428	400	385	448	431	388	392	406	390	431	411	421	419	437	431	426	392	424	374	393	417	432	396	433	413	428	382	390	416	412	401	406	408	404	403	446	399	451	410	441	391	431	440	407	448	432	418	448	388	399	407	386	387	419	406	409	427	411	419	410	411	386	425	413	390	432	399	406	439	442	413	410	411	411	428	417	419	430	437	418	406	396	430	429	398	447	451	408	406	392	408	417	414	402	435	427	411	435	388	382	413	424	433	400	433	439	394	422	438	404	426	434	439	414	436	418	419	389	393	388	447	425	398	404	428	405	390	388	412	416	397	405	425	411	442	431	402	415	430	419	437	416	451	403	407	431	415	425	421	416	403	420	390	415	411	412	392	415	429	409	390	380	424	434	391	409	431	406	435	428	425	405	415	404	399	437	384	433	405	391	428	458	447	408	425	414	434	408	420	427	377	414	413	388	404	434	416	401	410	431	411	404	413	399	461	464	449	425	404	417	399	389	425	439	402	398	416	411	392	462	396	417	419	399	433	426	414	444	438	405	402	435	427	408	424	425	408	414	420	427	431	417	391	409	419	417	378	414	415	409	389	402	415	393	447	435	451	416	379	410	422	395	421	408	431	427	435	417	430	402	414	452	387	420	386	383	406	421	396	397	425	407	404	412	406	394	444	370	397	441	408	404	384	426	406	434	427	444	393	394	407	436	421	409	421	410	384	430	442	414	423	432	434	394	404	421	407	417	417	432	451	426	419	427	432	398	425	373	408	441	436	412	410	431	417	413	423	415	392	411	425	426	450	396	398	402	443	397	444	437	424	432	457	471	419	371	444	407	447	449	404	403	395	439	446	405	446	431	382	409	399	432	423	384	410	390	369	419	446	443	464	384	395	422	413	396	405	418	412	423	386	455	402	437	399	438	426	441	408	439	435	440	446	451	416	425	410	442	399	415	450	427	456	427	408	397	398	400	446	422	413	396	413	406	459	422	426	416	382	455	418	439	437	387	404	383	414	404	391	404	423	435	423	421	429	452	432	399	374	405	378	430	411	445	419	426	410	376	393	405	466	445	408	422	438	415	441	399	414	396	406	406	388	418	438	435	423	443	466	378	418	395	440	437	425	429	404	398	411	352	446	411	435	432	412	419	437	430	412	446	459	433	427	430	412	435	455	410	425	440	395	448	402	441	400	432	439	450	391	404	414	411	406	437	400	410	415	422	411	418	440	379	410	409	376	408	441	416	422	442	420	424	393	405	429	429	430	443	454	399	397	411	427	411	458	433	423	438	444	425	412	402	402	425	406	438	437	449	452	425	416	417	438	434	418	422	409	427	400	441	405	393	401	415	423	430	430	382	385	412	410	432	414	403	420	423	440	447	440	398	383	447	416	418	433	416	391	414	409	405	436	370	440	450	467	395	434	424	382	439	435	417	426	449	467	436	405	410	424	404	429	394	448	428	454	436	438	424	454	424	390	404	400	443	411	388	409	404	406	423	409	433	414	432	408	401	392	459	474	410	426	375	419	398	411	409	420	422	421	415	402	424	428	415	420	424	431	428	416	424	464	380	387	407	383	403	404	394	419	441	456	394	408	405	425	423	419	391	434	413	413	391	379	397	441	433	398	399	406	419	423	442	398	394	406	425	404	427	418	413	423	426	404	399	410	438	421	400	398	401
23828	21452	28002	24480	21070	10904	1228	811	737	658	656	593	583	590	543	576	489	481	542	548	531	521	486	512	538	529	556	532	513	500	551	490	513	480	498	500	519	553	490	474	496	516	476	453	528	500	501	519	504	528	494	496	476	524	506	491	523	490	470	496	488	478	465	499	510	493	462	535	523	473	478	503	476	478	489	504	480	480	531	495	495	477	529	485	530	528	512	454	491	493	528	458	453	482	491	475	447	464	500	492	505	492	497	515	496	533	489	499	485	529	506	509	539	520	484	520	510	475	480	493	522	484	487	495	509	478	488	460	502	495	517	511	499	506	515	510	526	465	498	493	461	500	468	478	465	477	518	499	498	506	492	499	500	464	501	545	511	481	454	465	470	517	476	490	508	515	495	500	468	448	491	528	449	468	471	489	490	503	497	511	503	461	507	496	481	506	480	511	523	493	494	519	492	448	528	453	448	517	520	477	489	471	471	486	549	450	532	447	476	487	487	485	469	472	530	474	501	524	484	509	505	512	516	478	486	461	522	501	467	473	488	487	502	476	497	516	553	493	511	456	457	484	500	527	464	486	483	500	519	491	493	516	464	489	517	478	483	485	457	485	536	498	527	512	475	489	498	489	455	523	512	490	491	481	493	481	516	471	508	510	449	507	510	490	470	515	512	527	496	484	481	490	451	483	482	520	541	518	526	497	459	465	473	487	556	517	502	466	481	498	508	506	529	468	453	498	494	489	491	488	505	504	535	490	495	500	533	526	508	492	525	500	494	479	514	516	503	455	488	523	452	486	486	504	494	475	460	466	515	505	531	518	493	518	463	507	503	489	459	487	480	502	539	487	511	482	490	517	478	464	528	496	486	493	482	484	455	489	455	497	477	500	473	513	520	501	514	518	496	502	527	474	519	484	489	479	489	517	455	488	494	477	493	483	491	477	527	470	497	528	476	499	506	494	489	499	499	508	489	487	498	501	516	485	487	514	494	471	451	491	462	478	489	489	467	534	498	464	504	492	501	477	532	493	484	524	475	483	497	509	524	489	507	495	510	487	497	491	472	487	486	508	460	454	499	500	495	475	507	478	479	490	462	499	517	515	499	485	491	509	481	530	510	489	484	503	516	460	484	508	499	481	506	470	498	488	486	482	504	481	540	511	485	500	465	487	476	498	449	509	496	508	501	482	499	504	500	499	467	527	464	474	501	468	525	467	522	477	446	469	516	475	506	471	462	481	478	473	549	528	477	484	485	485	472	507	512	510	491	502	511	494	506	466	492	464	489	473	495	516	507	496	531	490	477	502	494	492	508	506	473	496	511	504	469	472	504	512	479	491	512	479	509	465	502	487	504	486	491	522	485	546	514	494	477	473	495	502	491	466	460	497	535	507	509	489	505	526	491	487	508	542	508	468	513	498	508	467	502	492	465	469	522	474	472	492	501	518	503	484	506	467	491	471	511	509	461	493	515	486	506	516	525	485	511	491	531	481	474	476	448	514	502	499	504	468	511	538	515	502	497	447	472	470	508	489	476	471	512	495	493	463	481	453	492	508	484	476	505	471	532	450	485	490	502	495	475	477	503	471	459	464	486	469	467	515	533	526	482	472	521	481	491	508	475	505	499	445	483	481	489	475	498	500	529	477	512	475	477	496	517	489	487	507	508	436	512	496	475	476	483	464	526	478	517	507	489	465	522	534	471	478	510	466	463	522	515	517	499	506	490	506	496	525	471	477	453	441	475	454	532	474	463	516	497	508	468	499	476	510	495	479	487	462	528	486	454	454	483	504	471	494	462	485	508	470	484	506	459	501	480	478	505	503	518	469	500	520	499	479	464	451	492	474	477	501	513	518	472	488	497	505	490	455	537	461	464	534	499	483	467	529	506	483	500	482	489	522	499	509	514	502	505	487	509	508	473	484	448	488	531	492	472	517	536	505	459	474	499	477	485	479	442	524	458	471	493	476	497	511	478	521	436	489	481	501	531	488	475	529	461	518	509	484	499	490	457	507	510	483	471	471	518	511	476	477	494	460	506	508	515	527	528	509	473	490	499	471	495	491	494	457	490	506	475	477	456	484	505	515	517	494	453	473	467	472	526	489	497	496	483	470	471	517	508	508	502	480	486	489	462	491	516	438	482	456	464	483	477	505	504	480	481	510	474	478	459	477	511	539	501	495	479	491	501	514	472	456	528	460	511	502	528	488	474	481	506	513	446	489	510	494	473	472	505	488	512	457	497	493	460	484	472	480	491	482	522	501	509	502	508	495	536	482	505	509	509	497	473	539	465	456	525	469	520	484	489	449	524	477	452	491	469	480	486	449	494	464	498	479	453	546	505	487	497	472	517	519	462	462	519	482	455	506	484	558	511	471	472	520	541	539	493	512	497	532	498	481	468	458	492	529	469	457	470	474	476	471	533	495	476	466	464	481	476	475	493	478	526	466	515	520	503	482	507	493	512	513	462	462	462	488	479	497	481	482	495	516	504	491	496	508	463	465	543	478	480	501	489	501	518	498	484	489	475	484	516	479	548	502	458	521	462	472	523	488	509	450	478	456	471	486	520	539	493	476	453	465	474	503	468	460	468	509	481	506	514	468	461	537	498	487	514	482	463	494	478	478	498	500	472	506	465	457	469	499	478	479	485	510	491	479	469	481	492	513	508	463	485	480	467	448	481	488	493	482	457	428	471	491	495	501	481	466	475	512	525	471	507	489	477	450	500	474	488	443	468	482	468	492	486	482	497	485	497	484	521	444	492	501	537	522	471	495	482	470	526	515	480	487	522	496	451	481	495	488	502	513	463	507	492	474	506	508	492	480	512	473	457	473	464	481	505	498	495	460	481	463	537	501	480	505	525	483	497	518	472	506	489	490	466	485	488	484	487	504	458	524	480	501	502	490	490	487	535	540	497	525	474	472	503	517	511	518	447	489	461	515	489	525	513	473	480	515	506	490	502	481	484	502	513	474	474	504	549	515	474	502	504	454	484	468	522	490	464	467	494	497	527	495	522	503	456	468	461	495	501	527	499	504	532	498	525	488	471	484	494	505	448	488	474	479	501	514	510	469	492	461	504	485	448	453	476	499	520	475	486	486	533	515	491	530	489	491	483	496	517	514	523	512	492	485	475	491	503	489	499	479	515	508	491	538	458	490	491	510	458	497	519	465	490	471	478	464	462	502	509	502	515	493	507	488	525	505	487	451	504	474	495	523	474	508	429	496	517	465	443	506	478	460	508	522	484	485	515	492	484	486	485	487	531	497	461	463	517	452	467	449	514	523	508	511	504	486	490	502	520	497	526	484	546	524	436	496	534	507	474	491	505	503	476	504	467	500	465	472	487	465	518	513	494	498	503	464	500	493	481	519	504	477	488	491	461	507	494	499	531	481	497	519	480	461	480	497	495	510	480	477	470	503	486	515	493	500	493	487	465	497	506	475	452	477	487	505	485	464	513	510	512	491	493	487	520	484	443	445	511	503	479	476	487	478	469	473	480	466
36569	69342	10426	3126	2307	1747	1375	1239	1061	1011	891	863	760	752	658	702	648	682	680	648	631	602	635	645	575	614	582	651	558	607	598	643	630	596	604	625	592	565	605	568	579	603	578	640	544	619	604	626	572	629	571	626	563	607	557	625	585	587	594	604	552	581	586	600	645	535	593	590	582	600	571	565	612	587	591	604	579	607	612	571	634	549	562	610	581	596	592	597	555	587	581	564	618	576	579	624	589	571	593	587	600	620	637	565	604	592	575	611	546	560	577	564	565	635	587	613	606	619	619	587	587	583	589	622	637	610	571	602	576	596	574	610	593	591	601	620	630	595	622	639	613	622	582	613	649	571	607	575	619	605	596	597	557	583	578	614	546	571	568	621	587	564	600	611	599	608	586	600	630	603	600	586	547	610	603	617	573	609	557	601	596	581	586	569	550	558	571	594	553	550	573	563	594	578	601	645	552	563	549	576	595	599	588	589	610	616	578	612	597	613	526	568	581	595	608	601	587	584	586	628	607	601	621	589	547	564	579	605	564	590	596	594	615	624	579	582	588	576	627	566	587	591	608	608	582	593	570	543	573	594	567	589	567	615	614	628	586	617	564	593	565	605	565	600	542	554	576	636	635	605	622	581	572	569	589	586	568	615	601	599	594	589	599	614	610	532	583	598	596	588	595	575	564	575	599	614	587	585	585	555	592	572	575	554	551	590	563	626	564	578	561	566	578	575	617	605	556	572	603	579	573	608	592	609	597	588	613	579	586	582	607	629	580	590	603	612	572	590	577	586	600	596	587	612	620	554	594	595	591	631	556	610	600	586	621	642	574	574	577	611	588	628	593	601	600	585	574	628	617	595	558	604	615	596	612	574	593	608	614	618	625	602	576	577	544	546	572	559	583	578	559	612	627	535	612	550	600	587	557	577	579	581	577	581	602	556	543	561	574	552	597	590	597	593	595	576	566	594	596	583	564	620	627	589	592	581	583	572	610	565	597	563	583	591	559	603	584	573	612	582	610	605	635	613	573	592	574	619	572	595	618	551	586	568	565	621	582	583	612	596	579	588	589	580	600	586	584	574	588	622	587	595	594	605	587	585	600	598	622	575	634	593	533	593	548	588	583	538	568	634	598	581	558	579	576	599	601	582	551	602	593	602	609	615	551	574	606	610	578	569	617	598	596	564	604	546	603	596	563	602	614	591	650	576	626	589	591	580	583	637	570	565	539	578	540	573	626	607	568	608	565	622	573	577	601	606	573	570	583	567	601	581	587	552	625	570	613	577	571	599	583	610	593	580	549	580	641	584	610	594	594	565	593	610	576	594	606	567	585	564	597	602	580	592	547	633	594	579	609	579	565	567	556	588	581	571	610	587	567	595	578	591	590	585	594	603	641	577	586	573	594	601	600	610	550	579	582	590	567	593	569	574	575	566	580	588	564	535	566	605	603	581	565	586	571	592	575	550	581	608	615	579	576	547	590	608	590	551	604	608	603	575	580	589	605	623	555	637	580	609	607	574	617	587	575	556	620	615	582	591	589	591	573	592	550	570	595	567	589	583	615	580	590	629	611	591	612	642	555	597	632	597	581	618	576	597	544	593	622	584	554	590	582	587	614	579	548	600	604	610	602	584	576	615	557	610	571	625	574	577	627	599	589	568	579	548	604	548	613	580	610	580	566	627	591	603	545	571	612	603	598	620	610	631	562	581	601	614	591	625	571	532	573	597	554	573	572	580	619	563	576	592	594	569	552	587	601	589	567	617	606	595	607	592	599	569	542	634	535	586	541	597	593	616	583	581	572	559	593	542	598	602	580	579	561	583	641	533	620	535	538	605	543	604	551	572	564	635	551	602	589	589	541	569	558	608	573	583	613	612	583	629	607	545	614	636	593	567	582	613	611	596	588	610	552	613	601	590	596	552	593	580	611	529	558	539	537	572	605	613	600	590	584	573	584	565	601	576	613	568	635	562	578	644	581	605	601	578	554	653	633	577	602	611	551	613	596	614	571	564	592	592	598	547	580	604	588	578	560	558	605	572	584	571	567	619	594	602	606	583	585	621	569	583	556	573	503	598	552	585	527	629	590	586	616	565	603	566	573	566	589	578	587	572	603	550	596	576	593	620	545	570	588	589	599	560	602	600	591	599	586	589	598	587	561	561	602	610	581	528	606	623	562	597	577	582	606	606	610	616	536	590	550	578	612	586	564	579	594	585	601	596	617	614	563	609	615	565	586	587	593	600	558	579	567	629	555	586	605	608	595	587	561	564	574	602	620	590	565	615	573	599	575	590	563	558	631	560	625	539	562	563	564	629	600	554	609	613	586	598	593	634	598	606	539	573	602	550	599	543	570	580	549	584	550	570	587	583	661	637	600	585	581	544	558	557	581	601	567	571	536	613	599	607	580	586	609	594	591	582	556	587	545	545	628	575	605	562	603	625	577	592	588	580	612	601	535	591	569	560	584	572	577	623	594	585	590	615	556	565	563	574	586	596	582	619	566	593	623	590	563	584	587	609	599	627	597	601	591	557	601	594	586	565	600	579	565	581	627	577	579	595	588	651	562	581	627	555	604	639	613	583	607	617	581	615	626	614	600	578	601	611	592	599	619	554	638	630	544	618	568	581	561	602	624	632	586	562	584	633	577	598	531	554	579	592	593	599	553	580	590	660	583	583	595	593	627	571	598	549	572	625	594	609	590	583	590	587	603	617	575	529	619	583	570	588	602	561	546	546	542	590	610	594	608	552	588	600	569	611	620	603	553	584	568	617	548	575	595	576	616	578	566	537	607	548	613	606	600	567	568	616	614	585	547	619	565	644	644	601	608	564	564	610	598	605	582	587	620	605	586	592	610	564	565	565	611	625	594	608	629	580	561	579	568	573	572	574	618	593	584	586	635	610	607	617	597	549	597	575	616	586	548	580	596	582	600	565	615	596	605	542	617	582	585	595	580	630	597	614	631	618	569	606	570	601	596	618	617	619	570	627	645	595	613	573	597	615	598	589	606	580	567	614	567	583	590	591	590	583	556	584	613	545	603	559	593	549	601	583	559	573	566	579	604	561	560	573	570	599	568	572	627	570	579	570	602	570	575	614	562	555	606	611	587	630	624	578	593	586	584	641	611	620	569	586	584	624	599	583	612	619	570	581	565	594	647	617	589	623	596	581	533	561	593	551	594	598	573	541	600	576	583	576	598	568	596	609	590	591	615	562	613	551	551	630	609	583	621	622	623	563	604	579	606	558	574	616	586	615	580	581	543	612	557	610	577	586	571	591	611	590	610	557	613	567	568	607	606	616	578	598	567	588	574	559	560	569	567	610	598	588	607	588	614	543	640	578	581	566	563	585	550	582	613	577	593	593	574	572	602	534	560	608	588	628	614	586	561	628	589	576	591	597	614	592	575	599	628	581	621	586	601	579	564	592	632	606	606	586	553	608	591	631	550	607	598	608	618	566	589	646	591	558	590	587	531	619	602	563	576	598	587	560	626	591
25032	22062	26654	25324	10277	634	490	416	387	367	335	344	334	356	340	327	337	324	272	316	298	297	305	307	327	278	337	304	288	298	282	273	287	285	280	279	284	310	290	304	305	308	274	285	270	309	291	276	242	262	321	295	289	314	282	300	306	281	316	274	301	301	306	289	285	269	269	290	293	306	311	282	313	285	261	295	285	296	319	326	281	291	308	290	290	319	284	325	309	260	291	325	272	285	288	300	294	288	287	309	272	275	296	319	276	265	282	281	300	283	289	299	295	318	291	315	327	334	317	312	309	308	306	286	298	283	282	284	293	283	279	298	294	310	255	283	268	271	301	279	306	299	284	315	309	294	334	277	293	297	265	278	290	303	284	302	257	302	295	300	311	284	289	314	304	274	310	290	304	293	301	321	268	291	350	270	298	335	292	310	308	287	307	276	253	292	270	292	307	283	261	291	301	290	287	279	288	265	280	289	319	286	290	297	288	282	302	282	274	264	286	277	289	309	279	319	304	300	275	270	283	292	292	295	290	292	320	285	303	301	291	297	280	294	266	254	273	308	274	311	279	294	305	321	295	286	287	298	293	332	270	284	291	274	269	272	281	295	282	328	303	292	285	305	312	280	290	299	307	296	284	306	272	285	269	302	300	304	307	310	327	302	314	278	277	300	303	295	290	313	299	302	273	284	316	264	286	288	274	300	290	299	310	285	267	284	279	288	307	275	296	296	297	310	294	282	276	304	285	272	285	275	278	296	297	300	298	342	291	294	274	275	298	280	270	292	250	296	263	311	299	283	286	288	288	315	289	295	307	268	315	292	305	282	305	289	290	306	306	290	287	297	286	305	277	263	290	264	332	288	279	294	277	298	288	322	275	294	285	272	282	277	303	271	293	320	312	299	284	280	283	287	299	269	275	302	284	291	293	295	250	315	299	307	275	299	298	321	276	262	282	298	269	301	304	283	264	275	349	284	276	303	300	287	284	290	280	303	297	273	286	291	258	289	295	329	316	282	315	265	290	317	284	280	295	274	301	288	278	276	291	295	267	310	303	282	279	272	269	276	306	313	298	275	256	281	294	333	292	287	283	278	282	273	301	281	299	280	260	302	282	299	279	271	293	259	264	258	270	274	258	310	284	307	300	292	287	319	326	309	290	304	293	293	287	292	267	298	300	289	283	293	286	297	329	309	296	294	276	289	287	304	300	278	261	307	287	316	276	276	289	279	282	280	281	275	295	304	294	316	297	298	278	288	268	287	283	307	309	312	253	280	269	257	309	260	320	276	301	286	282	292	293	317	304	274	289	282	287	259	270	293	294	306	322	296	279	280	282	286	302	292	278	296	291	267	319	292	313	291	267	299	300	286	282	312	315	288	256	280	300	308	278	296	313	265	291	264	321	320	312	293	302	289	333	270	274	306	267	291	327	280	270	293	321	300	314	268	287	287	326	290	284	267	303	292	260	314	289	293	298	311	284	272	300	306	297	289	296	259	330	307	280	311	322	273	311	300	279	289	295	286	295	303	318	319	280	268	287	280	299	289	311	331	278	276	294	289	262	272	288	285	290	288	318	259	307	311	300	291	320	302	283	300	290	331	275	312	274	327	306	308	270	304	315	314	290	276	261	329	319	291	304	294	309	257	313	280	314	279	322	254	282	283	269	285	295	270	269	277	321	290	319	319	309	265	273	301	275	286	302	294	256	299	290	313	294	294	297	273	260	298	308	269	287	281	314	273	324	296	258	308	296	282	289	285	320	269	253	307	284	287	268	320	301	264	273	288	286	300	263	293	311	251	279	299	304	298	306	297	309	269	259	273	324	296	277	295	279	256	309	284	316	290	313	267	299	301	247	272	294	279	324	285	250	278	306	262	333	313	268	287	298	295	321	314	317	302	273	270	313	275	286	337	302	285	315	266	296	279	260	273	294	277	284	276	319	270	297	309	329	280	294	300	287	272	295	281	275	308	296	308	287	276	280	283	279	293	293	303	287	321	269	297	310	272	308	309	314	269	296	303	276	336	335	298	267	269	288	288	285	302	275	283	319	299	292	297	304	291	249	272	281	311	304	290	296	299	258	304	310	272	321	289	323	315	280	286	300	266	289	266	302	306	307	304	278	314	275	284	280	275	282	322	282	285	294	307	286	279	306	289	260	301	305	287	286	304	314	284	255	273	264	289	275	285	283	304	264	274	307	281	296	300	286	284	307	285	312	267	306	263	303	277	300	256	277	281	295	292	287	295	294	281	283	298	272	282	283	297	303	310	304	261	282	248	322	289	262	290	259	329	316	280	278	284	288	293	271	275	279	272	291	272	274	277	279	268	260	281	316	280	288	281	282	300	300	265	252	273	286	298	299	309	274	327	297	281	280	289	266	295	288	327	296	305	285	306	320	297	281	290	295	289	305	317	310	276	296	254	297	275	329	280	268	296	274	271	292	301	309	268	301	274	283	287	266	302	317	289	299	310	292	285	291	298	314	284	330	307	311	297	268	312	291	288	315	264	281	303	300	314	301	281	294	291	283	271	302	282	275	303	322	288	300	325	299	290	293	301	295	322	269	300	286	298	280	268	288	277	287	269	281	302	298	300	267	304	292	255	295	267	298	293	264	290	287	304	301	303	288	327	277	292	298	286	293	300	298	273	296	277	261	292	309	269	302	276	297	315	264	251	279	282	284	302	303	332	328	297	295	293	302	303	283	289	314	289	314	277	288	283	299	300	299	300	282	296	287	294	277	298	282	291	284	259	275	294	317	287	324	298	281	313	259	314	301	300	282	304	261	300	295	298	297	269	288	288	246	286	292	294	309	311	265	283	292	269	259	292	302	293	275	286	331	245	344	306	281	323	320	292	277	292	312	283	305	303	297	296	281	303	300	287	309	303	299	302	259	282	273	301	260	306	329	319	305	294	298	307	295	318	285	298	305	299	280	285	291	279	261	323	291	304	259	307	274	260	319	289	284	266	290	309	297	279	300	300	306	285	281	280	288	317	255	264	287	292	261	291	286	277	269	319	260	309	317	305	314	298	278	294	268	292	261	310	291	324	284	281	291	308	277	293	261	338	291	345	298	292	301	290	273	288	293	299	312	294	332	262	299	314	304	335	299	318	297	301	278	302	303	294	317	285	284	301	288	310	263	298	297	300	263	287	285	296	288	299	289	294	269	310	289	324	291	253	287	299	259	270	311	288	308	295	314	291	290	281	283	288	332	337	336	303	310	275	292	284	294	286	282	290	275	300	298	282	272	261	285	304	296	303	318	299	291	297	291	283	288	281	326	313	279	299	320	288	244	277	299	281	321	282	273	316	300	295	290	307	288	266	276	297	290	273	281	280	261	292	293	260	284	312	285	300	299	296	272	288	304	270	310	296	311	294	301	269	318	311	297	289	285	305	265	266	281	310	279	318	305	283	284	279	285	306	322	281	316	281	335	278	265	297	321	282	269	290	312	285	276	280	274	294	305	290	290	284	259	317	278	269	271	263	292	295	301	304
34554	62306	7954	1787	1271	993	845	687	660	582	529	496	483	441	426	441	402	397	432	404	364	416	395	370	387	371	357	387	410	380	397	394	369	364	419	389	411	384	354	355	367	349	386	345	354	387	368	350	349	398	350	361	357	399	384	370	369	378	355	338	380	390	373	378	361	383	381	395	361	388	372	406	340	333	342	373	373	360	407	365	390	394	385	348	374	368	335	339	354	344	338	386	344	356	399	357	383	397	358	402	362	349	347	371	360	372	369	372	342	394	383	372	371	364	400	374	349	376	407	363	372	403	366	313	353	376	356	342	385	399	347	369	365	379	409	376	395	369	350	366	343	384	379	361	388	370	346	386	368	366	366	364	369	366	375	381	343	388	404	369	369	307	349	360	377	373	365	388	382	338	383	373	364	392	376	416	367	380	351	395	342	381	376	362	351	339	349	390	321	374	382	361	376	349	346	354	385	367	347	382	370	352	346	361	297	370	358	396	384	389	356	364	359	368	385	405	375	330	337	338	372	349	365	382	377	374	365	369	378	360	368	365	343	341	351	365	364	383	357	397	361	348	379	354	338	341	389	391	365	377	396	359	383	367	381	399	351	372	403	332	394	389	393	358	343	339	365	343	357	371	375	387	372	381	354	361	324	353	406	370	376	399	377	375	347	366	369	356	382	370	336	340	388	366	347	365	356	374	378	354	349	355	386	379	352	348	374	353	338	354	379	362	350	375	381	340	364	357	374	351	369	334	349	360	370	324	372	389	384	381	396	372	379	314	355	379	362	383	335	368	371	366	405	364	362	367	345	371	373	361	367	354	379	362	358	363	369	369	365	378	357	386	375	407	370	362	367	329	352	374	366	361	378	377	356	378	375	370	367	349	388	346	368	347	378	374	366	385	338	422	365	371	366	348	333	375	361	373	363	372	371	391	348	348	380	360	364	355	351	362	381	385	387	377	374	377	354	377	378	394	346	374	338	362	391	361	375	376	348	361	363	388	367	372	348	365	363	348	356	347	361	339	364	369	353	348	390	395	364	378	364	398	374	359	356	363	358	401	387	400	348	388	356	336	330	370	380	341	346	376	352	409	394	351	371	369	381	398	369	356	347	335	382	378	376	345	331	384	385	356	366	358	326	351	379	372	381	355	343	370	344	374	356	363	385	382	393	350	391	360	353	371	349	363	375	344	343	372	364	356	361	324	350	392	363	346	344	350	336	335	359	364	356	353	340	386	365	366	384	350	368	394	369	345	401	355	385	350	370	388	387	359	348	364	364	381	373	341	344	362	371	377	345	377	379	383	398	345	388	377	364	362	369	367	327	342	366	369	354	369	363	396	365	327	358	373	380	385	383	340	343	372	385	357	357	396	374	337	412	367	362	341	403	336	351	365	339	371	375	337	369	383	367	381	366	357	374	367	377	363	361	370	358	346	364	383	399	358	344	356	337	408	363	349	371	383	325	363	337	390	385	373	355	363	364	366	371	383	357	368	374	383	349	364	368	344	347	376	320	367	353	349	376	346	386	354	397	379	350	386	386	384	397	377	368	388	370	370	363	352	372	339	356	338	346	373	376	338	359	375	381	364	358	382	383	354	353	412	341	368	326	320	359	372	368	374	351	397	339	385	374	393	391	389	321	367	335	337	340	390	397	364	374	376	353	372	351	356	361	387	368	328	369	369	337	370	397	344	393	365	363	386	390	370	372	404	374	398	366	357	371	342	365	370	334	386	385	351	329	335	379	401	350	342	391	370	363	317	383	361	375	329	389	352	379	356	392	382	353	341	364	350	355	374	327	339	400	349	381	328	369	364	358	380	374	364	373	374	364	354	359	355	347	373	376	350	366	340	374	366	385	350	385	360	360	374	383	348	370	361	346	355	371	368	367	355	359	378	342	370	368	364	357	378	358	364	357	398	379	363	350	364	375	364	352	333	353	354	353	373	340	390	363	341	341	337	377	373	355	380	393	368	376	352	407	371	345	366	369	362	314	369	344	352	358	365	364	366	356	379	416	370	361	350	364	387	392	334	344	374	369	350	402	397	348	378	356	379	340	367	370	336	349	382	375	382	375	335	376	375	343	365	356	353	372	368	360	361	385	343	358	354	331	351	371	386	363	360	394	346	350	335	367	420	374	347	359	367	369	392	379	364	348	375	375	402	368	351	356	360	380	357	376	361	372	361	365	325	347	369	338	362	345	358	406	341	360	366	367	395	378	360	372	405	371	372	368	367	361	368	328	394	366	337	347	334	349	351	336	358	381	365	365	366	368	414	359	343	351	343	349	344	383	354	407	390	365	377	380	373	356	394	349	402	378	392	370	398	360	358	392	414	350	383	379	359	373	355	348	375	375	351	354	372	403	362	356	341	343	374	308	386	329	336	364	343	390	354	355	392	360	341	370	375	358	417	376	372	335	385	349	381	373	376	358	383	398	343	338	377	362	346	355	358	395	372	374	395	342	374	358	370	344	359	390	361	373	380	374	385	370	389	370	386	336	345	387	317	372	381	378	339	381	361	345	392	403	365	364	345	363	353	360	351	337	379	376	353	375	375	382	379	379	371	355	349	383	351	348	386	383	383	370	355	363	345	387	342	364	360	348	351	346	353	357	371	356	394	359	363	386	405	362	382	366	386	360	379	370	364	381	354	360	358	389	339	353	364	359	355	355	403	379	368	381	370	377	353	335	388	365	374	354	407	364	373	390	373	341	367	362	383	369	336	366	387	335	330	357	364	344	331	404	352	372	376	321	361	347	341	363	336	390	362	331	357	377	355	405	335	356	330	373	393	369	363	368	374	342	366	362	352	367	391	369	377	386	363	393	386	361	328	406	361	386	410	363	365	345	375	344	363	359	360	368	344	385	385	350	370	376	363	365	346	391	349	377	345	376	355	395	384	396	374	342	359	356	405	364	360	328	337	362	377	372	355	371	344	362	355	369	362	356	361	368	345	352	375	414	399	388	348	354	372	395	335	346	362	363	380	369	372	365	363	357	308	380	378	392	379	377	350	367	355	406	371	367	342	344	368	326	365	380	358	367	374	352	368	357	361	314	372	344	355	384	365	363	357	366	359	333	376	352	336	337	366	324	367	331	360	397	354	358	354	333	373	364	368	375	362	392	353	327	378	395	378	362	364	353	339	386	360	357	351	359	365	407	380	355	349	335	385	368	400	350	359	358	388	374	362	337	380	390	380	371	351	351	356	371	349	362	393	382	355	327	374	349	339	360	356	408	325	366	319	401	314	367	373	413	359	367	367	367	365	390	344	357	357	355	389	379	333	400	338	397	362	333	341	367	348	418	377	369	364	408	400	374	350	346	386	399	358	334	362	352	375	396	383	352	344	384	378	314	340	379	366	386	361	357	354	356	366	341	353	328	363	367	372	369	322	387	368	348	344	366	342	373	373	386	380	361	380	360	365	368	374	360	352	372	393	369	398	394	353	364	350	375	377	355	371	354	355	361	373	340	360	361	341	377	363	338	343	341	386	374	346
22890	21292	28236	24320	21141	21075	7990	1186	926	829	749	710	697	630	630	582	571	606	571	523	610	551	553	548	567	564	543	510	522	528	559	500	538	529	513	586	519	535	551	487	509	520	535	504	487	508	543	525	523	501	486	496	485	491	493	508	532	474	533	516	531	497	523	518	516	493	544	477	461	458	536	470	481	508	512	526	521	461	493	509	517	534	518	496	465	505	507	521	497	486	521	505	498	515	502	510	512	477	482	527	546	539	491	477	522	526	485	500	549	528	547	511	528	526	513	553	511	533	575	539	514	544	530	489	468	519	528	530	497	547	514	500	533	540	542	519	497	527	501	529	523	511	528	531	528	532	508	533	485	490	529	480	478	490	472	534	517	546	480	517	474	507	537	518	528	520	500	504	500	539	546	509	499	501	502	471	487	532	494	531	526	496	480	488	496	498	508	492	527	532	463	521	540	466	512	520	502	525	471	467	518	504	533	505	469	501	472	457	504	521	508	486	479	527	516	498	494	474	528	495	491	535	523	451	532	518	545	499	468	525	514	505	551	492	499	516	493	480	518	478	492	503	527	504	492	489	521	477	537	471	503	504	511	517	515	534	433	512	528	509	510	479	513	512	525	473	554	522	541	530	545	474	519	548	482	513	555	522	509	517	515	483	504	516	503	504	498	509	465	469	523	495	536	474	499	464	551	533	510	449	525	498	511	489	530	497	488	530	470	540	479	536	548	514	481	515	525	513	534	462	499	498	485	492	532	520	549	499	519	474	510	496	528	550	526	534	485	528	490	546	489	521	482	494	516	532	473	494	525	495	550	493	522	531	489	512	495	525	503	514	509	544	519	479	520	495	516	527	500	495	513	510	540	511	507	502	525	506	497	486	510	510	512	496	481	498	504	500	478	529	503	520	514	510	496	493	473	507	569	496	498	531	518	462	490	529	485	486	514	489	507	490	533	498	509	512	507	501	540	529	498	503	532	510	522	469	524	514	494	501	508	494	532	475	477	480	471	501	509	463	473	496	482	522	529	497	468	499	494	422	471	490	567	500	502	516	518	513	509	483	529	470	513	470	523	518	533	514	476	490	496	516	509	516	497	493	464	521	484	514	482	493	498	521	502	532	507	514	444	507	529	461	539	491	470	517	501	483	521	542	527	479	505	512	512	523	494	509	478	514	509	474	523	503	465	543	475	489	505	476	543	482	486	484	475	495	467	463	479	516	510	513	512	535	498	507	502	504	541	519	518	457	451	528	490	527	496	526	480	516	502	493	524	536	488	505	490	525	489	489	478	460	498	535	472	457	539	502	500	471	506	463	490	484	494	509	491	488	486	502	531	542	504	533	500	542	513	512	522	523	480	512	516	459	562	477	486	464	540	482	524	493	468	537	508	549	482	538	514	527	497	497	495	483	477	474	528	503	514	478	500	502	498	536	553	491	496	487	481	535	519	492	479	552	465	475	485	476	513	451	494	517	459	509	511	518	539	483	514	484	523	510	500	535	482	497	476	515	493	511	514	465	489	484	515	479	503	478	510	504	488	469	527	518	504	516	481	518	498	494	517	510	561	492	509	489	468	511	496	492	564	476	488	469	557	495	531	460	528	504	499	451	509	485	494	549	508	479	494	485	449	540	503	487	493	540	521	477	524	514	471	539	521	486	511	492	532	553	497	493	504	511	461	501	491	518	505	517	478	485	503	503	536	491	545	527	510	471	534	472	556	495	501	498	475	507	487	527	547	470	529	506	519	493	507	544	542	504	505	514	497	474	515	516	494	509	516	487	472	503	476	502	505	507	483	505	534	492	508	523	521	523	505	503	507	496	497	478	494	544	481	499	512	502	526	488	504	524	503	524	506	482	484	544	491	517	479	530	523	522	475	529	494	442	479	512	499	530	502	550	484	530	497	449	461	570	518	498	511	519	474	504	506	516	497	516	529	522	495	493	475	487	494	569	486	491	490	492	513	492	553	532	525	529	508	495	520	513	493	480	504	585	487	491	573	539	520	513	468	491	476	485	456	516	481	488	489	475	475	485	502	522	513	510	511	541	522	492	490	487	525	518	542	496	539	492	542	480	499	496	483	485	494	502	484	512	491	539	465	515	513	548	507	513	473	515	523	496	519	501	475	513	491	495	505	495	489	502	508	470	504	493	523	522	532	494	512	499	503	492	509	496	495	529	473	502	488	507	500	484	506	515	517	491	514	472	475	482	519	457	497	478	474	486	514	550	540	507	496	506	509	502	536	511	530	488	497	501	511	486	512	485	504	525	490	493	487	520	492	536	511	497	452	510	534	466	524	538	480	514	529	495	482	509	505	482	483	553	485	478	490	531	519	457	513	514	493	493	511	511	524	490	536	485	524	525	498	517	479	505	477	471	535	491	517	511	491	490	499	526	487	517	524	487	483	483	464	500	503	537	486	494	554	509	534	492	474	483	515	515	486	520	510	495	523	506	498	530	530	496	531	516	539	532	484	469	471	500	478	485	478	488	532	503	485	479	512	522	561	501	443	499	512	494	484	505	482	502	509	513	488	502	470	481	539	476	519	503	518	496	500	442	479	514	521	468	484	481	468	529	510	455	489	489	497	526	502	478	498	478	510	480	528	546	465	540	511	509	465	470	511	493	496	494	495	504	515	516	452	476	508	535	476	475	496	505	525	492	502	496	509	454	524	485	491	482	509	559	509	464	499	491	495	491	516	478	453	492	498	459	486	494	481	485	519	524	480	523	522	458	536	489	495	528	515	563	465	524	540	512	494	520	507	512	464	440	476	506	514	484	488	496	528	499	501	514	549	445	518	520	506	530	466	498	551	557	519	569	495	501	486	489	529	522	551	538	546	542	484	487	530	505	489	525	501	489	474	514	506	498	461	511	461	501	489	496	484	519	494	529	485	502	505	508	511	487	506	555	476	514	525	511	519	529	496	510	472	478	521	515	511	537	452	516	528	485	508	516	514	512	502	511	509	498	520	487	481	530	504	561	514	506	479	471	511	535	481	506	507	497	519	504	494	456	543	519	538	481	494	527	487	494	482	464	479	512	519	500	499	494	504	505	518	532	507	489	506	551	500	519	561	479	489	493	519	495	433	537	538	490	490	509	515	496	468	480	479	558	525	512	482	524	497	517	466	481	512	482	499	489	477	461	497	521	506	511	532	500	514	541	465	497	505	502	502	477	560	481	479	518	514	506	500	522	486	510	526	494	514	483	479	497	500	515	510	510	463	488	509	477	479	499	528	487	477	496	534	495	499	465	498	482	482	485	501	486	524	525	511	495	527	542	475	489	507	486	518	509	499	516	481	497	520	484	474	501	520	489	524	534	541	503	530	513	504	520	453	449	509	470	505	503	507	491	507	519	531	514	486	521	507	536	534	471	484	506	493	520	506	503	454	495	473	538	519	472	495	481	531	483	514	506	512	503	518	514	515	506	505	508	505	508	528	486	480	502	537	471	503	502	465	476	490	525	458	561	479	517	475	511	533	479	475	504	521	510
35227	69231	13458	5384	3642	2794	2241	1759	1522	1332	1194	1056	933	906	889	801	778	771	708	721	693	735	647	665	640	661	646	671	641	630	649	602	621	653	647	665	603	605	625	625	633	617	600	634	619	601	624	622	634	575	638	534	597	588	616	605	586	585	594	578	573	598	530	590	597	635	570	615	646	634	560	561	596	609	578	593	599	579	609	649	599	601	562	589	602	628	606	596	672	575	602	608	585	570	562	570	591	575	599	593	600	606	631	580	588	617	626	604	589	584	612	600	628	664	627	609	628	568	634	636	628	598	623	639	607	606	597	613	644	609	600	599	610	595	601	590	601	612	592	618	586	595	664	589	557	606	614	653	644	607	640	636	612	606	608	592	622	615	612	601	630	580	617	562	617	617	617	559	566	619	556	584	622	618	580	603	589	557	598	615	562	583	608	548	625	586	599	591	580	560	572	595	547	618	595	574	563	585	598	594	637	619	619	622	567	569	589	580	582	595	611	560	581	613	602	569	610	589	614	583	599	602	589	590	586	610	639	563	631	592	564	563	594	579	585	615	607	608	588	574	594	588	570	586	632	595	621	593	624	601	567	567	602	613	556	567	585	556	606	615	607	541	610	616	625	621	568	619	607	620	597	581	612	573	618	604	609	602	601	597	596	564	589	578	590	559	601	643	600	590	582	574	568	618	574	578	559	568	576	559	597	588	576	596	576	564	592	629	637	628	639	563	599	632	592	612	639	573	613	579	613	602	607	592	593	560	579	551	603	600	635	651	557	589	602	617	570	531	606	594	617	582	579	550	554	597	594	606	582	604	581	587	585	611	589	595	599	570	562	612	640	550	567	604	587	611	617	582	596	585	612	585	581	598	615	598	589	561	611	594	599	606	580	599	548	620	599	606	586	604	645	612	564	597	628	565	583	620	612	583	617	605	595	634	585	568	577	578	573	626	575	587	615	610	621	589	587	621	591	631	602	587	618	588	617	586	607	615	579	625	615	592	601	565	624	616	619	601	613	615	614	630	603	576	589	602	583	576	565	531	573	600	585	603	598	602	576	610	598	572	587	640	583	590	578	613	582	618	591	631	593	589	617	615	597	619	582	556	569	571	631	571	602	597	606	560	607	562	634	623	596	603	604	624	593	602	569	563	579	575	556	591	625	580	611	561	571	619	588	592	581	596	568	614	600	633	595	580	560	586	589	618	583	604	568	606	615	607	606	584	644	575	611	593	565	596	585	574	613	622	601	613	594	607	596	591	653	597	602	617	598	594	568	583	603	619	561	588	610	585	583	587	601	557	566	575	626	603	578	574	582	590	569	597	579	602	592	590	593	604	559	593	598	652	553	613	566	605	589	588	625	608	610	591	626	635	575	617	600	574	577	619	574	604	599	623	562	605	596	578	609	573	558	621	632	589	610	625	600	637	581	559	583	550	634	558	609	608	609	590	631	588	604	615	612	572	645	597	615	622	573	597	578	579	605	558	577	582	593	602	630	604	580	541	630	576	580	592	607	610	585	544	604	633	589	573	619	600	591	607	575	605	627	577	590	605	582	599	624	574	576	566	623	624	623	610	598	583	612	595	583	639	601	566	590	607	573	589	539	603	574	578	573	566	602	571	574	618	586	594	622	590	625	557	585	645	606	602	587	578	603	620	625	573	614	569	570	558	582	599	598	534	644	623	607	640	597	615	591	621	590	638	575	605	614	550	592	570	571	541	592	587	613	602	564	534	592	615	606	626	629	569	590	629	612	573	602	578	582	559	595	552	611	603	554	623	591	614	593	562	596	605	596	574	625	596	637	561	584	588	612	584	585	620	575	588	574	608	575	576	555	638	573	602	644	587	550	559	588	617	610	612	622	577	603	576	566	607	560	542	642	610	574	613	590	620	595	629	605	564	610	595	613	596	573	600	566	591	621	593	628	589	573	602	564	578	593	620	580	583	589	575	603	562	605	573	625	605	624	587	617	613	551	627	613	634	565	612	594	575	614	632	612	610	614	588	624	628	653	590	587	601	600	558	574	575	602	620	587	586	570	625	582	591	565	619	613	567	577	580	591	663	613	564	619	565	631	610	585	574	585	576	600	556	600	576	636	524	625	622	593	614	584	598	550	639	594	625	613	627	608	619	592	598	566	597	561	611	634	595	611	607	583	607	583	601	601	596	573	592	615	611	607	609	558	607	545	589	605	600	617	598	579	563	589	583	599	649	608	565	619	599	622	591	606	609	591	596	601	590	592	535	582	580	587	645	613	583	600	584	548	615	576	604	578	585	584	594	606	588	597	599	537	598	557	590	612	589	547	598	586	599	534	614	605	588	593	626	590	580	601	619	617	556	609	594	620	583	591	588	571	577	545	585	609	554	534	621	598	572	584	576	583	575	538	626	582	596	578	634	604	564	604	558	569	569	594	569	610	562	613	575	624	607	636	659	601	580	585	604	543	557	611	590	570	593	629	555	607	600	642	559	549	629	618	603	569	601	581	628	562	592	580	545	574	613	544	596	626	586	626	606	591	609	577	569	588	598	631	655	601	608	569	591	619	606	632	596	603	559	571	565	637	616	604	579	580	559	555	575	634	563	588	589	566	605	597	571	621	615	567	582	546	648	590	570	620	578	547	564	573	609	577	617	616	602	588	635	610	595	644	600	585	608	586	611	597	623	646	609	603	619	611	548	559	587	626	577	605	611	645	599	571	570	599	602	571	591	565	580	616	640	600	608	622	576	561	602	607	605	582	569	609	553	624	616	559	613	592	551	612	574	551	612	575	584	593	564	601	577	569	600	603	588	622	600	565	614	612	594	611	604	569	599	596	587	565	568	579	619	605	619	600	609	610	608	598	615	611	571	592	582	594	599	610	591	596	563	613	597	576	619	568	571	577	630	581	559	573	602	605	592	576	616	602	603	604	619	626	600	597	620	621	548	580	612	612	588	574	605	622	593	606	606	640	564	598	614	597	601	591	551	610	596	597	593	572	613	645	601	579	627	595	597	653	573	666	563	589	588	639	580	563	618	570	609	631	573	589	623	626	602	586	589	575	569	599	610	618	607	587	633	605	570	622	584	547	576	589	547	631	584	607	591	584	597	596	559	589	614	630	613	589	582	585	578	566	609	589	604	605	576	641	616	555	566	578	584	619	594	583	626	571	552	608	604	558	599	580	575	601	577	606	613	583	600	542	597	595	585	545	642	638	582	580	596	586	585	603	630	577	655	594	611	604	613	598	619	595	577	592	598	638	577	644	596	556	627	529	577	577	564	628	575	634	635	612	603	529	628	616	568	557	609	574	642	615	596	608	611	619	621	568	550	589	590	557	582	582	577	572	578	619	574	596	604	591	631	591	600	595	584	598	578	602	612	567	624	568	619	572	634	592	570	577	591	560	602	581	587	579	567	621	538	631	596	581	601	619	584	594	592	562	628	610	611	598	580	590	576	572	623	613	563	588	589	626	570	616	563	562	605	610	581	575	567	595	585	619	602	609	613	594	616	587	561
27455	24728	12962	1206	585	547	471	353	352	366	374	381	364	350	387	339	343	392	371	376	327	377	353	312	374	366	334	364	338	373	364	375	386	343	396	322	336	370	347	352	327	347	343	365	344	343	355	348	366	367	373	349	347	363	353	353	332	388	370	350	322	354	320	400	386	352	344	355	317	359	352	328	358	363	361	366	345	353	351	333	364	361	329	312	353	345	359	357	370	356	350	369	309	374	303	324	357	349	353	358	321	328	321	344	359	346	365	365	366	337	325	337	328	366	373	358	367	368	358	351	333	382	356	370	337	378	328	335	327	336	367	370	327	317	355	386	362	373	374	384	306	376	357	341	373	375	332	318	337	350	366	353	339	364	360	361	381	368	361	348	333	356	368	356	355	310	350	366	314	381	323	380	376	340	368	355	363	354	341	343	352	342	338	351	396	333	341	370	350	363	350	367	351	332	324	376	353	374	345	366	369	330	370	371	353	363	379	375	339	391	343	382	336	353	383	365	359	339	378	314	355	330	377	385	336	359	351	335	375	367	353	400	356	377	369	340	336	355	383	349	357	356	340	319	342	346	364	357	334	317	364	347	356	378	336	370	386	345	352	383	368	377	360	351	377	342	335	342	344	361	340	329	366	352	374	350	337	341	353	355	355	369	381	348	328	326	357	306	378	337	356	339	366	343	339	346	355	395	340	369	349	388	350	310	341	365	334	338	340	356	390	388	373	376	347	329	338	354	382	387	359	327	378	387	352	382	366	392	370	332	365	345	358	340	351	339	352	361	352	347	349	369	377	358	380	382	345	368	331	362	337	347	394	361	337	351	348	334	342	377	350	351	346	321	326	341	313	351	354	362	354	340	351	336	356	364	380	360	360	344	384	393	351	317	343	335	368	355	364	350	379	394	349	353	359	339	349	336	347	371	367	334	378	357	345	359	334	350	316	373	331	365	369	369	358	346	349	318	357	374	331	384	383	369	354	340	338	307	361	328	340	348	353	371	354	366	357	356	354	365	348	360	342	369	338	360	355	368	348	362	359	355	329	369	353	368	333	391	357	387	349	334	371	365	362	338	370	377	400	341	353	335	347	379	339	334	336	334	352	346	335	353	371	358	336	363	331	379	335	352	362	327	354	357	376	362	402	361	378	373	380	351	343	344	366	371	369	371	358	385	376	329	382	359	374	331	320	332	358	343	360	338	376	340	363	337	394	362	355	383	362	367	376	351	392	352	355	318	355	348	350	377	330	324	353	329	361	344	371	353	343	389	300	345	366	367	362	374	320	326	343	390	344	351	335	354	343	343	351	346	366	348	327	340	357	335	398	322	340	354	338	318	310	330	338	386	368	378	369	340	368	345	339	350	337	354	382	327	370	301	337	349	317	352	353	364	349	377	367	369	367	360	368	322	364	319	356	369	391	374	376	361	365	320	347	352	339	362	354	370	350	365	354	359	362	338	331	331	351	384	372	352	363	355	360	361	383	361	347	354	348	335	319	369	337	342	354	366	356	347	374	364	346	366	320	376	326	331	373	348	381	363	346	360	334	333	358	352	347	379	340	347	341	367	331	338	376	332	366	377	355	364	360	335	366	352	355	369	390	363	340	365	365	368	376	370	341	327	362	339	358	355	354	364	348	340	321	336	350	336	343	353	373	380	350	365	338	347	367	345	331	349	347	335	325	352	359	354	346	344	378	351	366	342	354	363	364	361	335	302	396	367	335	318	334	343	359	392	378	370	334	329	354	374	327	332	374	345	375	335	359	344	353	348	346	305	347	353	368	360	355	348	359	356	334	375	337	360	336	350	375	341	394	340	384	367	343	375	342	377	349	335	373	336	368	344	356	357	344	344	335	325	349	361	368	390	339	375	361	370	365	357	346	348	344	352	371	332	324	366	389	351	315	365	328	410	385	346	378	376	385	382	320	362	387	326	362	343	367	366	345	365	364	346	331	335	330	346	333	338	353	359	356	353	362	382	356	366	370	357	359	352	349	348	322	349	361	332	323	332	349	349	369	366	376	371	367	383	349	347	357	360	349	362	356	371	336	356	387	338	340	353	327	357	368	348	340	328	361	346	384	331	374	348	388	352	383	318	349	370	367	372	351	368	338	360	365	318	374	315	361	340	362	394	360	362	352	358	357	360	346	354	378	364	323	374	331	359	348	345	377	343	384	344	338	359	361	349	347	320	336	352	331	389	358	381	365	333	366	361	360	363	355	340	362	343	370	339	346	371	361	350	323	336	353	331	384	355	355	371	395	366	382	319	344	332	364	344	384	328	356	340	361	354	347	378	338	366	362	339	350	363	351	364	362	347	381	369	373	338	380	382	326	374	327	352	382	368	375	374	387	353	370	349	346	335	375	352	347	386	365	337	351	387	354	381	339	351	348	369	323	340	364	367	345	346	360	365	315	331	303	355	341	363	339	369	361	365	387	379	366	365	371	350	367	355	352	324	338	354	352	352	321	374	365	349	360	349	380	337	363	368	357	352	348	382	365	372	376	343	341	394	385	326	372	336	374	378	352	355	332	373	326	324	340	370	371	376	365	339	389	340	337	374	345	378	390	366	357	369	367	362	323	353	368	338	355	359	350	328	325	345	382	356	368	378	345	348	350	341	325	351	337	365	331	387	345	336	358	334	352	339	339	354	356	346	386	361	337	361	359	360	368	343	354	347	381	351	351	354	349	329	392	342	354	385	350	360	331	353	346	342	334	342	379	370	366	370	339	327	350	354	340	358	369	369	357	394	356	388	331	333	361	362	353	376	382	339	329	339	345	354	366	392	355	331	378	354	346	335	377	366	313	386	355	322	374	341	351	354	330	364	358	350	370	346	338	334	360	332	358	376	369	346	351	381	357	360	324	372	338	303	359	371	358	369	367	325	369	311	400	322	367	326	381	352	349	365	342	374	341	351	346	360	366	359	362	350	352	336	369	359	339	320	381	373	361	363	358	346	353	336	339	375	368	339	358	356	320	371	363	356	387	366	355	371	370	328	355	341	341	336	363	331	352	353	336	357	380	356	340	362	340	366	340	360	361	363	387	367	341	376	334	344	380	363	352	345	336	330	326	355	341	347	388	357	370	375	334	360	373	343	371	336	349	340	401	374	379	365	351	354	359	363	373	370	379	323	356	332	344	344	351	364	359	342	360	339	350	300	386	367	315	342	356	340	341	323	324	345	344	340	332	356	346	365	359	329	328	346	352	335	365	348	320	360	364	348	372	323	342	311	345	350	344	346	366	383	341	368	350	335	331	346	347	348	365	377	342	371	330	348	370	367	315	331	370	358	338	307	376	376	353	352	381	363	343	364	360	368	338	359	339	391	332	392	365	353	391	375	360	339	363	377	378	364	376	368	359	362	313	358	365	354	318	360	341	350	364	346	343	386	353	334	359	359	368	400	361	357	367	378	365	354	349	344	371	345	367	361	380	379	391	334	379	343	329	337	350	393	346	350	355	349	363	348	344	353	351	358	390	355	355	361	328	364
23712	34418	4742	564	518	503	475	478	457	420	466	484	428	401	399	439	432	424	406	425	425	444	447	372	404	400	430	436	455	435	421	417	419	415	435	421	438	427	462	408	437	409	446	378	439	460	466	463	435	473	438	402	429	435	417	400	404	408	434	456	434	433	438	437	405	421	404	422	426	426	480	436	473	410	429	402	382	423	436	449	414	395	461	423	452	438	386	443	438	430	451	456	414	390	448	439	473	418	401	432	428	384	469	393	446	402	454	393	431	410	433	414	419	467	433	410	430	458	384	429	487	479	410	428	411	472	453	437	443	451	389	436	451	407	390	477	390	452	421	408	435	457	383	411	417	428	405	456	415	437	426	374	400	469	423	441	436	409	455	457	444	426	459	439	416	418	438	459	413	398	432	408	433	456	474	443	426	421	418	429	423	395	448	444	424	412	418	439	410	421	414	444	412	383	449	427	420	412	390	434	427	401	446	405	452	375	422	454	416	424	400	441	415	443	415	452	392	423	419	452	424	419	409	412	434	391	411	384	429	410	399	415	427	438	431	401	419	416	468	396	430	411	450	432	385	442	419	441	422	420	435	448	425	439	440	427	450	449	454	423	437	451	436	422	434	434	415	473	435	411	470	430	419	420	409	417	429	420	393	407	430	428	417	421	451	447	411	423	439	410	428	366	468	434	426	419	409	419	408	417	448	419	449	417	405	429	412	432	450	434	401	395	434	426	419	423	432	404	415	433	458	434	393	421	409	438	437	422	394	433	435	452	405	413	407	411	423	458	451	427	422	412	439	448	407	459	435	440	404	441	438	406	425	411	421	421	419	423	432	432	445	434	413	429	440	420	426	419	460	415	412	413	435	438	457	489	440	429	424	404	437	457	455	418	427	453	398	424	442	409	466	432	435	433	400	408	428	446	464	418	448	453	433	353	402	432	421	438	433	412	422	401	454	456	417	448	422	439	404	408	416	419	409	444	444	432	445	386	436	400	429	431	384	394	430	427	404	449	423	421	414	441	448	458	442	410	451	423	404	438	425	398	456	417	428	413	421	425	432	425	427	413	471	427	405	438	450	444	428	452	399	429	407	434	476	414	419	429	432	428	468	447	408	432	454	440	434	414	430	460	442	416	411	438	458	413	446	454	369	447	430	412	437	430	409	436	409	402	408	407	398	427	416	442	393	408	418	447	429	382	439	412	418	424	414	444	407	407	436	410	406	414	424	421	459	427	431	430	437	440	434	452	392	405	413	407	449	432	419	392	435	441	427	436	420	436	428	425	441	419	465	422	439	465	443	438	426	440	401	400	413	443	413	396	424	364	465	441	480	398	400	434	423	427	461	417	440	397	475	419	419	432	455	421	409	435	422	444	359	403	448	432	429	432	402	450	446	435	424	410	438	392	402	427	408	422	417	401	410	433	433	440	454	392	430	405	458	414	426	448	442	412	442	455	401	415	393	412	418	419	410	438	413	445	479	421	414	455	396	441	392	410	444	394	405	431	421	465	417	417	413	415	419	426	398	409	379	407	472	432	403	406	476	474	442	389	424	452	416	396	413	423	411	408	439	431	372	390	392	440	417	440	423	439	411	458	447	436	404	442	466	404	405	423	397	437	437	430	430	441	456	437	409	432	401	453	413	432	407	378	387	435	443	428	450	423	403	427	445	436	438	418	385	427	432	420	425	413	450	399	444	421	434	393	405	435	441	422	416	398	390	425	396	398	394	431	431	398	441	400	422	407	406	400	436	418	421	406	454	429	420	430	444	430	422	421	425	441	425	407	418	408	423	430	459	412	431	447	436	434	391	394	436	439	415	422	410	445	446	392	418	445	410	460	451	456	463	439	407	412	419	440	398	439	429	425	442	405	404	415	394	424	415	415	410	439	436	446	441	444	404	399	383	438	430	424	414	411	427	449	427	447	411	416	426	462	435	440	433	398	415	427	427	447	399	392	411	407	429	388	430	419	391	411	428	403	423	431	432	515	422	447	418	410	395	425	435	467	395	439	432	437	466	406	411	424	400	397	417	425	409	412	422	446	405	425	426	428	403	398	424	420	429	424	423	384	393	478	413	393	471	446	421	425	425	411	396	421	414	418	398	406	413	397	462	466	439	398	452	404	427	456	441	447	471	403	413	451	454	428	448	367	399	432	405	427	420	439	416	437	450	417	452	435	435	393	391	438	432	427	433	403	408	393	422	431	426	423	439	382	415	391	418	436	414	471	390	437	441	443	442	416	433	425	431	423	431	434	404	425	442	429	454	421	414	428	472	419	413	461	423	466	429	435	436	405	398	414	383	409	438	406	434	444	431	409	435	413	436	416	415	431	455	428	420	401	410	481	452	392	455	425	424	407	420	392	411	424	425	462	423	410	468	441	383	456	427	401	430	424	460	397	428	418	398	470	437	445	475	388	426	442	425	425	381	434	436	452	395	420	445	442	446	470	382	386	444	432	406	451	431	410	416	418	425	424	450	432	378	430	422	387	408	424	428	465	415	450	434	420	412	434	419	449	414	463	452	402	451	461	438	398	406	409	389	427	417	425	441	429	413	427	412	409	443	440	457	419	425	423	441	473	426	416	444	429	431	408	418	430	392	422	426	443	408	494	402	440	414	458	431	430	442	405	428	422	457	426	439	472	427	409	417	452	440	408	424	416	454	435	437	427	447	444	395	461	454	392	430	453	430	443	456	418	432	432	406	425	413	423	435	409	449	423	415	433	415	433	427	450	457	444	396	457	423	457	430	437	437	437	441	429	459	452	414	470	399	409	443	403	452	410	435	416	410	438	446	442	425	463	414	444	412	427	403	433	435	413	432	413	432	397	400	415	455	439	443	475	456	457	421	428	456	435	405	446	419	431	404	428	430	415	429	424	411	432	435	440	434	452	478	435	432	417	442	418	390	444	432	435	449	426	425	415	407	424	410	421	415	430	427	452	388	414	423	436	440	470	427	444	441	414	463	408	372	459	430	404	429	402	429	436	404	440	427	387	429	451	456	393	423	441	448	425	448	384	418	424	424	399	444	440	409	406	440	393	419	455	417	373	393	419	451	446	437	418	423	440	410	399	406	430	385	439	421	404	407	456	436	436	406	423	408	414	409	462	393	424	399	414	400	448	407	414	425	440	405	422	440	403	423	427	395	478	416	441	429	422	420	414	426	396	444	461	397	410	433	436	460	394	427	441	423	460	421	436	386	454	407	417	391	414	441	372	445	442	419	431	402	379	410	424	391	453	424	410	451	425	427	403	379	407	423	433	411	452	396	438	428	422	433	393	433	446	417	436	438	446	401	408	410	418	397	434	417	455	442	397	403	415	464	449	438	431	399	421	402	455	447	386	434	443	445	444	444	395	427	431	424	440	446	401	419	406	462	399	422	435	431	431	407	409	443	407	377	392	453	405	387	458	403	438	411	443	407	423	396	430	426	454	393	427	408	407	409	446	439	401	399	422	440	443	382	409	429	388	452	481	430	405	407	416	414	398	441	403
23730	21485	27967	24509	20697	8032	1116	779	701	638	610	602	566	592	550	558	572	532	529	541	549	514	544	493	496	533	516	514	503	499	482	522	554	504	546	502	510	520	523	498	501	471	469	508	500	535	537	514	475	460	505	557	504	525	473	498	505	493	514	533	470	476	491	550	544	480	533	479	496	479	487	515	485	477	476	474	495	503	499	490	498	468	508	508	499	521	513	488	478	540	519	531	526	503	513	553	552	508	516	518	541	479	487	531	539	509	530	500	505	497	515	541	481	499	511	498	547	538	559	504	465	499	489	531	505	566	520	476	493	507	544	513	506	465	476	519	525	510	500	518	513	476	538	523	502	517	520	523	526	503	518	526	525	500	509	523	512	503	521	518	501	534	549	503	494	494	500	508	553	528	492	533	460	473	500	515	507	483	514	511	516	510	503	496	501	491	475	485	499	516	518	494	503	512	506	521	460	525	501	506	514	501	516	500	492	556	509	528	474	479	464	497	474	506	517	456	546	530	494	534	478	551	490	509	498	474	494	495	497	498	496	482	514	510	495	465	523	518	525	541	488	505	500	479	492	529	547	501	453	494	460	555	510	501	475	545	477	510	483	485	508	506	559	487	494	492	526	531	531	489	508	522	461	522	505	488	552	496	486	498	495	453	545	535	507	513	508	518	533	520	494	508	470	552	507	493	529	514	481	455	528	543	462	487	514	486	519	505	509	554	547	513	488	458	459	521	479	508	490	525	492	513	493	482	496	497	507	494	485	536	475	520	510	534	495	524	494	485	490	489	529	496	506	521	501	512	483	498	508	480	511	513	510	549	511	506	526	471	510	462	459	540	505	496	514	504	483	485	525	488	537	506	513	477	477	489	462	480	452	522	518	502	513	485	479	483	496	498	538	489	504	472	513	483	469	519	489	531	491	468	537	485	505	502	505	487	508	512	501	540	484	548	522	502	540	544	533	505	507	503	515	487	484	501	529	478	526	492	458	489	507	521	475	500	481	501	539	535	515	503	491	514	488	477	483	503	496	491	480	512	509	482	491	546	519	504	466	504	489	482	510	509	543	503	493	554	502	509	535	541	534	541	492	502	523	512	500	497	507	527	456	494	524	497	526	484	511	516	513	481	479	536	492	532	516	495	509	515	511	491	479	480	494	507	469	479	503	494	528	493	514	514	468	506	466	468	459	488	495	514	517	525	480	447	504	526	497	505	520	499	485	486	496	482	485	539	481	517	505	489	476	506	487	511	521	498	441	470	494	521	519	504	505	479	502	528	477	484	553	501	487	496	521	495	477	530	510	475	531	483	512	469	489	489	521	489	466	474	517	534	531	522	464	508	470	468	540	503	495	519	495	503	495	487	523	463	518	476	496	497	487	489	490	454	502	527	456	488	477	461	488	528	516	471	509	508	514	480	485	518	504	459	463	562	505	464	482	491	464	561	468	464	506	525	499	508	542	500	510	517	498	550	524	533	521	512	493	485	520	482	480	464	486	510	496	545	548	495	523	525	503	495	512	464	534	511	479	519	502	488	545	539	548	495	462	510	478	499	499	487	498	496	525	521	489	510	533	482	473	494	540	493	484	511	501	489	514	519	514	502	461	473	517	488	488	495	522	489	472	517	482	502	517	528	515	503	540	502	435	460	522	482	491	473	487	553	530	496	541	494	490	521	534	510	542	525	513	489	485	446	495	519	482	523	458	521	515	472	496	474	525	491	497	452	484	492	474	530	501	477	536	494	488	463	548	496	518	501	484	504	448	502	450	561	465	494	501	541	483	506	544	511	525	460	462	523	520	500	485	537	501	492	494	506	469	504	510	504	505	520	468	466	514	479	491	548	475	508	535	502	517	458	534	476	506	475	495	459	523	561	470	519	530	479	497	512	488	531	493	496	505	506	484	523	540	515	468	483	503	476	504	480	478	501	518	473	488	511	522	505	514	521	481	520	495	509	483	547	516	531	450	535	520	488	538	540	529	534	501	545	506	497	597	523	514	477	481	530	511	504	539	505	520	521	503	521	539	499	502	515	479	509	508	497	500	498	467	470	524	520	481	450	527	475	498	516	521	503	548	482	535	555	524	493	509	488	492	500	507	507	461	451	486	516	525	494	518	536	471	484	498	505	493	503	460	534	467	532	494	496	483	489	495	484	537	523	495	546	524	494	518	511	508	494	492	567	498	506	524	499	481	496	477	490	507	517	503	544	495	513	468	525	494	490	459	566	503	487	504	483	515	498	493	538	505	478	519	480	534	494	500	452	502	504	508	526	505	495	469	502	494	496	471	522	469	442	514	520	489	500	465	498	480	522	517	522	493	511	495	542	481	466	504	485	487	477	500	510	475	499	450	515	495	509	435	501	482	477	495	504	535	513	505	469	513	470	468	499	533	507	494	523	516	507	508	498	506	490	476	484	543	481	457	468	513	486	486	482	496	495	514	484	519	512	525	491	508	494	521	510	505	477	527	481	496	488	497	501	487	502	488	530	493	533	504	486	503	488	523	543	520	537	522	485	487	510	488	500	502	534	509	520	487	481	488	490	502	490	515	507	463	514	502	498	502	529	499	554	499	468	495	483	482	485	498	509	514	496	497	506	472	508	501	517	473	479	494	514	499	541	515	488	487	503	480	486	500	501	534	525	514	526	523	488	525	454	516	482	509	483	516	531	480	500	510	518	505	488	471	488	524	514	478	453	510	516	513	548	521	512	497	549	487	522	483	521	540	541	512	564	492	476	470	523	514	492	517	500	493	510	479	516	527	523	497	503	525	464	544	516	453	532	487	507	500	527	548	485	563	493	544	512	513	481	470	503	490	486	536	519	462	466	500	521	483	432	526	503	497	488	489	514	554	480	512	472	510	500	497	468	508	485	513	522	511	499	512	487	469	478	485	519	494	480	489	519	500	515	478	527	466	493	513	514	539	499	488	504	499	482	502	482	495	517	519	509	502	516	508	466	488	511	516	497	506	522	522	552	512	535	519	531	476	528	482	530	460	500	497	523	497	508	507	486	532	484	465	509	531	488	535	473	471	513	493	505	501	484	483	529	518	498	497	509	485	489	513	504	491	483	493	507	473	527	521	474	473	510	551	475	523	521	514	481	505	487	508	475	480	483	499	484	498	491	484	527	444	521	545	491	508	481	507	552	516	516	479	527	542	500	469	529	503	532	509	486	501	527	500	511	521	476	523	512	458	540	500	517	462	483	577	521	534	495	491	516	473	464	495	513	473	512	496	493	491	534	520	521	492	526	503	488	492	559	525	455	488	519	536	482	525	492	521	543	514	490	504	467	532	541	463	495	518	484	512	503	496	544	508	494	524	494	520	494	507	497	496	533	490	493	496	462	563	476	528	519	497	505	503	505	527	526	504	473	493	510	516	512	490	508	497	511	488	529	533	508	492	512	529	483	525	452	490	515	523	493	516	493	498	484	544	515	502	484	509	468	453	539	489	511	544	505	499	491	501	465	534	513	507	498	458	481	511	480	495	496
35168	69736	11775	3182	2189	1750	1391	1136	1054	939	844	837	780	751	721	719	670	682	681	637	584	638	626	619	644	631	602	603	592	586	594	582	640	570	624	557	609	604	616	612	607	587	578	554	549	563	586	551	670	645	569	636	613	581	571	574	606	558	610	627	606	582	622	593	607	599	582	570	592	591	580	641	606	553	563	537	623	590	626	576	650	601	548	565	593	577	595	598	609	594	596	556	622	593	607	603	590	586	589	587	607	600	571	553	598	574	576	603	581	647	552	591	590	604	621	586	565	589	583	620	622	615	628	564	625	639	596	574	570	619	572	604	587	588	601	601	568	630	648	606	563	609	608	552	651	577	591	554	568	618	577	593	579	599	628	628	653	624	601	623	628	607	622	618	572	548	539	629	599	577	593	568	609	586	620	548	592	563	593	611	586	606	609	580	652	560	613	573	592	560	571	576	558	532	574	536	612	616	626	572	565	555	628	618	600	571	616	567	589	579	564	566	551	612	585	602	610	591	603	587	583	562	583	551	627	611	602	577	578	619	570	578	578	572	557	603	627	570	583	587	583	587	612	627	579	605	562	547	580	557	571	589	635	582	579	574	583	579	617	584	586	561	607	614	607	599	602	613	604	544	631	589	608	585	570	567	606	644	562	557	611	583	573	624	583	569	604	543	619	590	622	570	607	559	600	597	582	596	585	573	574	591	554	603	577	587	561	566	569	613	603	601	582	588	645	527	606	604	554	579	659	621	590	580	620	656	583	602	636	560	567	591	563	569	575	569	586	580	576	572	556	590	598	597	582	560	622	564	604	616	567	623	601	614	586	622	577	596	567	608	577	565	572	552	596	568	577	633	565	560	587	610	627	572	579	606	597	601	588	623	601	610	582	604	584	572	608	574	574	594	577	594	598	541	588	570	574	586	575	612	570	619	573	588	576	580	593	636	603	605	606	570	579	609	560	574	626	582	598	616	552	577	660	593	616	540	593	585	597	598	567	569	590	611	627	570	556	597	590	561	540	571	601	545	590	606	589	561	620	573	583	590	579	595	620	599	610	595	553	593	587	562	614	626	572	592	583	612	579	602	617	618	542	624	578	588	567	581	602	597	604	546	566	573	528	575	537	579	592	603	620	613	589	575	586	602	600	604	646	570	605	547	578	620	628	547	580	564	608	562	590	566	556	567	595	642	622	600	561	579	608	553	571	568	585	558	594	575	576	552	614	583	568	558	595	580	557	619	543	585	546	550	623	606	614	588	591	564	568	576	612	568	583	615	570	610	570	584	546	561	559	578	564	579	630	593	580	594	615	589	563	575	616	594	534	613	591	558	568	585	605	576	604	596	605	571	618	596	583	571	604	591	581	616	596	562	564	580	565	558	619	590	569	583	599	594	624	576	576	586	573	594	574	621	611	630	612	601	581	577	605	537	620	559	575	560	557	592	560	604	560	559	554	573	583	558	634	525	582	561	608	615	581	597	597	625	575	643	554	573	606	574	599	579	578	605	651	585	610	591	588	580	612	595	569	561	606	564	602	576	588	602	582	554	566	596	598	577	545	585	577	619	569	580	584	595	620	616	588	609	608	557	559	620	597	601	576	565	548	522	542	553	631	593	605	566	577	595	572	594	611	624	590	618	569	565	633	498	566	545	590	611	525	632	617	572	616	586	563	565	589	617	615	579	598	616	611	544	571	564	585	608	602	594	579	577	593	605	562	594	599	578	561	598	611	588	529	588	579	584	543	583	591	598	604	599	568	598	632	614	588	552	644	610	575	588	617	595	604	644	584	569	578	590	619	578	580	563	598	627	564	554	571	599	599	590	589	595	542	586	532	582	567	598	595	578	599	590	612	600	587	618	598	619	574	613	616	568	581	606	577	575	592	571	585	602	599	623	545	632	576	590	626	604	537	582	582	600	599	593	581	584	585	571	610	631	624	583	605	573	597	583	561	587	580	653	617	544	612	570	558	615	604	554	600	607	556	613	593	564	581	566	594	548	574	633	607	583	553	588	606	599	593	554	579	542	604	562	535	552	598	562	579	592	570	624	579	597	596	611	556	585	576	558	579	563	531	588	583	616	649	601	598	592	629	577	561	566	577	596	555	573	539	619	552	545	591	562	594	602	546	594	584	554	562	605	547	612	540	600	562	617	612	586	640	573	541	588	629	571	632	558	620	602	602	556	625	569	572	554	630	593	562	572	610	613	574	589	571	594	607	572	551	591	596	594	570	635	591	562	577	555	601	576	602	620	573	571	619	565	570	611	578	600	589	560	590	560	620	589	590	583	590	585	615	553	566	569	540	581	583	597	584	583	559	612	610	639	572	561	592	541	618	567	590	575	566	569	578	598	585	606	607	606	534	586	541	569	574	633	599	625	572	562	580	591	540	566	598	558	585	561	652	581	585	524	606	564	598	581	572	576	579	629	618	606	598	590	605	562	613	599	608	580	547	603	556	599	583	614	620	634	596	542	555	566	602	616	596	524	578	567	609	572	655	532	592	582	605	572	537	543	568	561	601	548	571	626	598	511	580	556	589	604	633	557	593	551	612	598	544	585	565	558	576	563	596	566	604	558	580	566	596	570	564	586	604	585	574	542	557	555	573	550	607	578	589	567	595	620	545	586	576	578	616	595	579	597	635	601	599	641	618	591	555	584	576	557	582	565	617	596	554	591	600	607	576	566	599	590	560	599	573	556	564	563	580	536	578	550	593	626	633	546	591	622	621	591	652	613	598	585	612	580	556	583	561	571	576	593	545	610	578	580	585	587	611	610	556	559	598	591	588	599	620	611	577	595	566	561	591	596	621	580	550	586	605	580	588	599	608	559	586	553	606	572	608	607	602	609	573	605	605	577	589	612	571	594	542	580	611	572	640	569	654	625	580	596	584	591	528	575	557	599	576	549	617	590	598	580	573	603	618	575	556	615	547	572	628	611	648	588	577	561	576	606	624	558	573	545	619	565	577	611	610	613	607	633	579	621	596	599	576	572	577	611	582	585	558	604	572	574	635	595	565	586	619	575	583	613	584	564	649	564	614	585	589	565	585	586	585	590	570	570	594	574	597	565	604	602	570	562	592	577	603	608	587	651	622	578	573	595	620	613	615	561	571	573	591	588	585	602	642	575	544	549	607	592	526	575	600	618	592	560	578	570	617	583	593	558	615	573	576	576	577	593	620	569	588	589	550	561	551	580	573	572	585	572	587	664	589	597	611	600	565	599	632	591	588	572	546	611	547	598	586	559	563	571	609	589	565	567	564	621	559	593	620	592	539	592	586	551	597	586	578	562	582	565	643	568	606	577	620	590	551	582	620	620	595	575	571	599	591	631	583	580	594	619	594	597	574	613	562	553	548	594	563	609	594	584	589	591	589	582	560	566	581	598	574	543	581	592	568	595	611	573	587	569	590	596	534	613	572	575	544	578	565	570	573	616	571	626	579	612	582	564	567	611	631	595	593	565	566	588	573	563	563	563	572	569	570	557	548	598	610	543
25114	22138	27073	24918	10373	672	491	439	407	375	391	356	365	331	319	335	363	303	326	288	358	343	314	301	328	309	331	322	340	309	313	317	312	311	313	342	285	311	276	292	294	291	291	290	299	284	282	272	331	305	309	302	316	304	289	288	316	337	278	290	324	312	313	331	323	336	287	307	311	288	320	280	286	318	281	287	273	332	269	293	298	315	300	308	264	317	289	313	333	271	301	307	292	314	305	347	323	291	296	314	319	275	294	300	318	281	310	334	321	295	303	312	295	297	317	324	309	306	292	302	325	273	299	304	313	286	304	291	287	320	294	291	303	322	332	303	318	314	291	313	312	306	338	308	295	311	296	301	350	313	289	322	325	308	302	298	315	336	331	313	295	321	334	306	307	302	272	286	344	310	304	328	307	318	307	319	328	308	301	321	292	288	299	303	282	323	335	325	310	297	328	300	305	268	290	344	307	289	299	322	281	285	318	281	324	339	298	314	279	289	313	291	265	279	309	301	300	303	313	314	315	291	287	291	266	321	322	297	294	296	315	303	333	318	306	327	303	304	298	282	300	270	302	324	298	330	319	280	326	321	330	311	314	283	276	274	329	293	327	258	283	327	313	327	301	314	318	304	315	301	300	336	306	314	277	284	287	324	274	304	301	299	286	298	312	297	333	275	322	276	316	310	286	301	329	309	286	293	292	307	327	315	291	327	324	299	296	297	284	314	308	294	320	295	297	288	317	321	301	324	295	288	297	310	294	292	285	270	279	313	291	294	279	291	276	332	284	320	282	315	325	296	306	307	292	281	266	316	333	287	322	309	292	324	328	287	264	321	291	307	282	310	310	299	290	289	315	293	291	334	288	284	282	327	313	288	293	306	285	296	288	321	317	287	337	272	294	326	311	312	300	282	317	300	323	277	298	317	304	274	280	308	287	301	321	263	279	266	332	291	312	289	285	324	280	329	330	288	308	299	307	333	312	296	316	315	303	283	313	325	306	308	308	302	349	328	296	300	303	300	299	290	270	302	311	287	309	286	293	307	299	272	327	285	257	307	305	308	319	285	321	325	307	309	305	311	297	302	316	337	301	307	307	340	301	286	284	326	334	289	297	314	305	308	298	284	308	320	311	315	302	318	306	309	276	312	301	286	305	263	294	281	272	312	302	325	306	294	304	307	314	293	326	306	305	287	305	305	294	261	304	313	311	285	318	303	275	278	308	306	295	282	317	306	302	292	295	305	283	317	286	267	306	327	293	314	294	294	279	270	290	308	335	277	305	294	298	299	295	298	303	282	321	272	288	315	308	298	290	326	280	283	285	296	289	264	302	274	286	266	317	287	286	311	280	317	321	278	336	310	311	274	330	308	265	298	299	286	290	271	297	322	330	296	299	303	282	294	288	304	316	292	297	265	281	283	306	360	328	300	267	296	278	305	283	282	280	322	320	296	285	291	296	299	303	286	290	311	283	279	275	271	297	295	285	308	300	336	286	312	316	316	310	310	323	296	318	274	305	324	287	293	298	302	330	318	282	275	298	323	298	329	296	278	282	296	274	295	297	309	330	294	308	306	338	303	310	296	280	339	293	298	266	286	307	302	317	293	320	305	291	297	331	289	305	280	293	293	311	310	309	289	306	281	302	294	279	296	283	318	290	313	259	324	283	305	301	305	295	252	307	297	314	324	264	307	313	295	285	262	279	281	302	307	268	304	306	334	311	299	292	311	319	302	300	332	273	291	302	285	249	301	303	323	304	319	293	290	312	282	348	307	280	268	301	283	317	299	281	277	327	270	289	296	298	323	306	304	290	306	318	316	287	284	292	304	309	321	291	355	324	331	333	289	303	293	302	284	294	305	301	313	281	315	284	294	283	286	288	307	306	287	298	284	320	322	301	296	323	319	317	299	313	305	292	275	298	276	283	277	279	300	305	296	342	292	287	278	332	301	298	295	265	299	308	293	314	276	305	297	316	312	292	296	318	304	269	282	305	303	331	317	308	296	312	283	307	338	304	296	288	319	305	298	271	305	295	302	315	301	303	303	299	285	336	315	297	304	310	271	299	292	288	294	301	317	296	287	313	304	314	315	305	311	299	291	315	294	299	328	325	309	288	317	293	312	285	267	299	326	306	303	286	305	324	263	293	297	296	334	291	342	309	269	305	319	296	318	300	320	311	298	325	308	288	291	304	289	313	322	314	287	305	288	322	283	331	333	305	309	325	319	323	281	309	319	321	291	304	315	318	275	270	319	307	320	320	311	321	298	288	304	302	285	305	316	310	307	278	327	307	299	332	318	265	285	318	296	312	320	266	285	299	286	304	301	287	287	327	313	268	289	282	288	309	310	302	310	286	295	306	341	292	325	309	304	284	303	281	330	324	306	286	331	310	316	303	285	299	300	266	262	358	303	293	308	299	315	293	295	303	327	299	300	273	320	306	332	299	295	300	285	283	277	293	305	314	278	298	301	307	279	300	315	319	312	305	324	255	258	280	327	285	303	327	289	302	280	326	316	301	299	284	308	287	303	299	269	342	335	307	287	286	297	309	302	303	309	295	309	267	321	318	289	332	295	293	294	310	292	289	290	314	303	286	289	299	308	306	302	315	291	291	275	308	291	284	287	283	279	303	313	321	301	305	280	304	270	300	293	261	307	287	310	301	308	296	305	290	313	319	296	290	304	318	327	305	301	275	318	314	291	311	331	299	320	279	308	314	276	312	310	325	310	316	283	302	294	298	296	282	287	316	296	300	299	277	288	276	293	354	310	297	306	293	258	309	324	312	301	293	326	301	338	313	293	273	282	304	310	341	275	290	312	317	331	295	307	283	311	283	317	287	299	334	295	323	285	289	278	282	329	320	283	295	331	299	297	270	266	316	294	326	298	272	307	276	286	287	304	303	311	254	287	302	280	320	300	322	284	293	302	321	264	286	299	311	326	273	279	280	314	336	282	301	294	299	303	297	330	320	282	269	303	299	293	297	286	276	304	291	304	313	284	314	311	312	316	337	281	289	273	325	321	288	313	324	287	317	311	321	296	321	338	297	296	292	306	321	336	290	294	302	305	291	305	318	345	310	311	306	317	280	314	297	291	305	291	302	318	305	317	292	317	310	295	296	309	327	303	319	317	295	303	261	288	316	306	304	290	297	311	272	297	322	300	293	331	330	281	291	295	282	296	277	288	291	300	287	279	308	324	294	292	278	323	303	271	323	302	294	264	287	298	299	306	297	325	314	322	308	312	311	295	301	299	293	330	288	291	294	286	304	292	285	316	277	267	313	292	301	286	293	287	334	312	291	299	272	329	316	281	303	303	312	294	302	282	290	316	327	279	313	307	308	325	286	310	332	304	309	309	304	285	316	302	285	315	305	292	320	319	310	316	309	283	327	290	318	305	292	287	287	319	312	291	301	296	321	323	286	306	301	311	301	302	302	297	327	288	296	294	342	299	281	304	306	278	311	315	324	279	284	301	306	307	322	328	303	268	283	296	283	277	296	280
33772	61486	12459	1754	1231	956	831	728	612	577	562	504	505	489	456	448	437	415	414	372	418	412	399	353	357	417	419	417	371	357	385	390	380	373	359	378	338	390	363	380	383	354	349	359	402	404	355	375	367	385	381	380	364	345	389	416	387	401	392	395	351	373	364	350	379	413	343	391	349	380	385	363	371	389	352	346	392	345	341	415	377	345	412	372	363	387	373	344	395	351	391	350	387	393	319	377	377	359	385	405	394	380	386	390	421	383	387	407	402	365	363	378	389	400	411	398	387	408	401	402	389	417	400	366	423	418	374	369	374	387	372	386	402	344	354	386	371	362	419	379	391	389	376	372	360	404	391	393	409	362	346	355	354	385	358	407	408	402	392	356	387	350	353	364	364	359	361	360	371	366	356	375	388	380	394	403	340	350	366	347	368	417	370	374	355	348	396	372	378	378	379	395	345	363	372	410	349	363	354	354	369	358	381	360	374	386	407	340	362	377	368	400	353	385	361	356	381	367	425	368	381	428	411	369	396	397	376	350	376	363	410	377	376	375	395	385	383	391	356	393	375	370	412	350	381	359	421	401	403	403	359	360	366	388	354	390	376	355	387	343	373	394	339	409	367	325	372	379	404	342	355	350	382	378	348	374	379	344	331	379	378	363	389	369	381	420	356	400	370	382	409	363	382	366	413	351	379	407	348	347	356	362	381	395	373	352	363	391	388	390	377	393	367	369	359	355	372	371	368	365	404	393	362	382	395	381	340	360	392	390	391	389	416	373	380	371	368	357	361	360	381	350	369	373	382	392	368	372	375	378	378	378	393	413	349	380	354	392	395	350	380	345	429	402	364	374	358	419	389	387	391	381	364	350	422	392	352	369	363	385	331	392	369	370	356	358	372	369	348	368	385	381	369	343	341	385	354	391	377	360	370	378	376	376	383	398	398	378	401	361	357	331	358	380	379	373	367	379	352	364	381	390	438	357	334	401	384	377	381	377	385	383	368	381	363	381	368	348	350	324	399	364	387	379	386	384	386	391	358	355	386	381	367	371	390	358	396	410	369	348	371	363	405	363	357	358	357	360	394	353	381	386	399	352	372	362	382	359	355	342	337	362	387	390	372	389	369	382	401	373	412	375	386	362	396	346	366	377	396	398	376	367	408	407	339	396	358	415	365	363	405	407	364	346	378	385	397	374	394	371	373	382	383	387	386	394	366	425	349	380	383	313	352	374	390	394	378	382	375	367	381	406	377	356	387	381	388	353	352	417	359	384	364	365	402	351	397	385	352	384	391	378	419	371	388	354	378	412	376	392	397	393	348	419	396	357	364	378	372	376	364	362	387	374	399	371	372	349	363	369	398	376	376	372	323	373	393	360	397	405	401	360	377	395	382	371	382	364	350	405	393	349	384	395	400	374	390	389	334	336	351	371	382	391	405	344	363	383	381	396	388	331	375	372	377	391	370	378	381	369	377	396	355	385	376	381	396	365	379	390	385	344	362	396	394	365	390	377	369	364	356	358	366	342	384	373	364	378	403	415	400	352	398	339	371	405	376	398	388	381	369	361	352	370	364	405	367	370	380	372	393	355	382	350	418	332	404	384	381	348	384	359	359	379	376	339	379	368	363	369	374	371	378	406	373	377	408	368	407	378	385	401	370	383	421	370	386	364	391	367	377	391	347	399	394	357	351	394	383	383	385	351	333	381	393	395	388	387	363	386	351	374	395	378	387	374	408	383	393	342	375	395	380	391	363	368	338	392	388	408	389	408	372	408	416	397	352	348	419	384	355	360	419	370	368	364	385	337	402	349	376	360	372	364	378	355	374	364	379	368	383	405	347	353	394	379	385	395	384	373	345	358	345	409	355	369	414	362	398	383	396	378	369	343	390	359	383	385	387	392	387	410	370	377	379	388	367	379	412	395	351	398	401	348	360	378	381	376	365	375	383	373	363	399	358	362	359	376	346	360	383	354	371	370	350	361	383	374	361	397	387	347	362	372	378	351	383	372	378	360	374	371	387	376	399	347	374	409	343	370	380	365	366	413	376	360	399	352	361	365	372	380	365	396	378	400	373	409	375	371	377	351	360	368	356	358	370	400	379	406	353	387	359	382	353	397	376	338	413	380	386	384	368	364	397	324	360	403	426	401	390	405	370	397	413	388	351	345	413	367	344	392	353	395	394	369	353	393	371	344	387	388	376	334	390	368	365	404	358	372	390	383	391	357	363	382	382	391	343	392	370	351	377	375	376	380	387	416	417	350	371	418	377	382	353	343	323	373	393	378	372	356	372	353	353	389	382	362	370	360	365	391	402	379	367	386	379	356	362	371	363	390	357	390	372	354	381	369	402	380	368	383	401	390	376	364	362	362	379	354	375	357	367	353	373	373	399	357	365	357	381	387	387	377	370	363	347	370	385	385	363	415	390	367	387	374	388	352	372	359	374	375	372	367	368	371	404	343	342	372	374	365	369	377	345	394	376	381	397	408	390	378	372	334	413	414	383	372	377	399	369	358	400	381	385	343	371	345	390	374	361	392	352	358	319	395	369	411	394	399	378	357	355	368	396	410	370	374	393	344	374	387	354	375	373	364	371	407	378	394	377	393	390	407	386	362	354	334	406	348	387	351	376	356	376	382	395	366	369	383	362	370	375	383	386	376	382	356	368	365	387	346	373	381	350	391	375	361	369	360	392	336	355	391	373	385	388	384	378	346	391	356	374	409	383	389	337	372	377	384	358	381	390	380	379	366	404	333	358	397	346	358	400	362	354	398	392	373	374	331	385	361	403	370	392	373	398	375	349	397	366	382	405	372	373	399	388	372	336	388	363	379	345	361	353	368	360	360	414	374	374	375	361	384	377	344	392	372	364	359	370	370	365	368	375	370	374	360	367	361	374	395	388	348	376	342	369	371	385	403	381	381	374	382	363	362	377	414	399	343	368	368	378	379	373	363	378	361	377	386	342	370	396	354	380	352	351	361	359	387	379	347	376	370	381	375	360	352	414	358	385	378	350	334	351	410	371	388	343	326	412	382	358	383	345	389	368	382	384	397	389	371	357	341	402	391	425	388	370	361	372	378	353	343	373	359	364	380	375	371	339	358	386	406	351	388	371	356	380	352	416	350	381	377	387	327	358	393	357	353	390	405	362	377	358	340	369	358	374	360	376	384	375	365	396	348	382	345	379	372	412	365	387	375	372	367	385	364	374	377	382	356	366	369	400	406	375	360	386	360	380	361	360	389	381	387	377	371	362	381	377	381	370	382	396	371	401	388	354	381	417	365	378	383	358	380	372	377	372	358	371	404	376	347	366	385	352	412	371	369	369	359	372	378	391	339	348	416	376	351	335	389	366	367	397	389	400	380	416	338	376	382	358	366	376	376	383	371	402	385	363	376	342	404	367	380	391	341	342	355	401	389	397	366	354	354	391	408	389	376	382	415	377	369	377	352	369	358	350	396	392	409	374	385	400	356	364	381	396	376	406	351	356	394	373	344
22799	21399	28809	23655	21107	20915	7721	1154	898	854	757	694	628	641	609	604	600	569	574	569	583	574	545	582	555	509	572	563	542	550	509	535	503	540	576	546	512	538	519	502	543	542	559	542	561	538	522	543	541	479	519	511	510	543	501	494	526	528	566	524	543	491	504	500	533	520	514	499	519	517	504	475	514	521	515	515	534	497	554	474	521	507	507	519	523	544	532	504	505	457	538	469	508	502	496	512	501	516	535	518	526	528	550	503	525	497	534	537	511	533	519	529	516	551	507	499	535	497	556	513	519	475	517	547	496	512	521	518	514	546	523	510	499	513	523	493	493	491	584	494	513	508	530	524	543	489	522	490	498	552	521	451	480	500	521	497	548	556	509	506	510	538	494	529	496	544	489	502	483	516	507	478	510	474	488	530	524	505	482	523	541	523	491	461	524	535	526	531	455	488	528	503	495	547	510	500	457	517	492	553	520	510	499	495	488	544	562	516	527	519	517	512	509	487	503	493	491	554	514	532	515	504	519	531	530	529	524	511	556	489	531	485	499	512	522	467	525	542	506	497	526	479	491	508	524	534	544	470	520	482	524	477	494	518	484	490	509	484	492	470	551	516	506	492	478	539	482	519	469	529	525	518	505	495	502	525	510	505	461	536	519	487	486	568	490	541	464	528	480	513	484	480	476	487	471	479	525	499	523	514	488	468	513	558	485	496	501	479	530	499	542	485	500	484	527	514	516	486	498	513	504	519	497	541	527	511	512	504	527	504	515	517	519	497	509	545	474	500	491	524	489	524	552	502	509	518	507	480	527	460	534	523	534	539	528	495	457	518	531	497	505	522	539	536	513	511	491	508	531	505	522	492	533	485	471	509	513	544	480	537	518	493	499	461	501	500	474	496	512	493	498	552	501	516	495	524	488	534	534	533	491	493	509	511	501	501	504	502	494	528	508	505	476	491	509	494	475	504	516	459	516	517	503	509	494	505	483	491	540	535	539	494	478	540	510	487	504	502	474	499	500	482	469	511	493	533	495	528	506	555	551	486	494	535	498	510	535	528	518	495	524	524	499	490	515	521	503	537	494	499	509	501	501	496	545	467	527	536	470	509	481	484	537	524	487	501	533	480	564	563	515	460	474	545	493	522	537	522	522	530	514	481	516	522	504	496	484	530	474	516	508	500	483	528	494	509	519	505	482	499	494	514	507	520	534	482	564	541	506	478	492	479	496	514	507	506	546	493	498	485	549	510	515	481	507	472	484	522	504	512	524	491	508	523	526	538	529	529	485	500	505	498	470	539	497	493	521	485	511	506	501	491	506	493	543	544	504	490	437	501	512	477	507	468	494	496	515	519	552	549	501	538	489	518	495	500	540	510	560	477	521	550	481	505	547	464	507	501	484	483	528	503	514	507	465	521	549	499	465	534	546	514	492	508	511	508	480	501	538	490	511	439	511	510	496	500	505	506	518	518	555	527	530	529	541	525	463	478	492	490	522	502	492	500	483	483	546	455	478	520	517	514	467	499	502	573	468	502	514	520	509	488	535	533	511	532	504	473	507	559	551	540	506	519	521	525	492	509	511	503	498	481	546	498	469	524	499	471	526	505	524	523	495	488	528	511	512	499	496	498	492	509	520	519	472	487	493	494	507	508	520	506	513	512	528	538	513	526	522	513	532	523	516	500	503	509	502	536	475	506	518	508	506	496	480	542	497	488	538	490	474	544	564	505	527	513	483	478	492	508	525	560	504	491	500	533	521	514	507	496	533	541	500	538	531	499	489	503	493	559	513	508	504	522	488	517	521	536	476	508	489	493	522	487	472	504	548	513	503	540	477	498	498	528	497	504	500	470	503	472	489	476	533	520	533	496	501	558	538	521	520	503	508	479	521	497	467	488	500	513	466	504	541	517	566	505	500	495	480	500	457	522	499	524	521	493	489	482	511	509	505	474	516	497	465	516	475	489	548	479	473	493	517	506	473	531	498	483	522	490	553	509	550	485	509	495	531	500	550	510	478	525	489	522	502	507	495	526	517	507	528	507	502	503	519	516	480	449	498	503	561	501	477	555	556	498	467	488	481	515	521	524	493	508	560	488	480	502	527	520	475	482	514	471	503	505	529	521	518	471	494	500	500	515	489	476	454	533	537	489	499	517	500	514	501	505	531	466	486	510	526	522	503	547	549	513	510	516	508	516	490	483	462	479	508	523	526	500	492	507	519	575	502	529	495	504	558	467	500	503	557	529	466	520	519	504	487	491	503	537	482	511	543	476	512	494	460	497	477	547	532	530	499	488	482	498	550	535	524	531	483	475	527	461	512	494	527	506	479	504	511	547	496	516	484	505	508	532	497	453	548	509	512	501	521	482	472	527	523	499	502	508	485	531	522	521	509	497	488	480	492	527	529	494	540	536	505	545	521	578	466	457	499	510	487	534	536	530	492	537	508	486	490	479	501	476	521	503	488	486	506	526	502	517	500	496	482	511	492	491	532	479	526	473	508	503	507	504	523	534	527	465	486	502	536	440	516	471	471	533	515	511	493	516	507	513	469	481	493	494	521	495	536	518	512	485	504	476	481	497	495	539	496	491	481	501	551	518	496	496	509	494	536	510	499	506	532	486	495	522	483	543	491	539	479	493	521	465	493	527	469	543	527	500	510	520	495	487	482	492	533	513	506	475	530	489	500	502	540	509	510	523	473	560	531	519	488	519	508	518	473	519	495	488	492	501	482	540	481	473	526	519	508	507	499	519	531	514	456	519	491	564	536	527	508	508	531	494	467	490	485	484	542	522	512	544	506	519	477	484	512	491	553	480	494	499	515	486	481	512	466	534	525	510	492	507	503	512	477	459	489	494	489	548	532	499	505	489	519	527	496	489	481	546	477	509	497	486	511	540	473	507	512	487	514	504	530	504	514	458	540	499	504	486	506	491	492	510	482	551	502	489	498	483	553	493	487	536	550	490	533	515	518	504	519	481	463	502	472	475	519	499	514	454	515	511	472	514	473	531	507	485	503	499	500	503	481	509	506	522	496	510	508	511	491	502	509	491	505	526	461	539	497	522	486	527	471	487	531	520	530	509	510	486	507	514	526	496	543	558	529	477	508	487	494	497	534	476	484	511	479	546	504	494	529	494	499	503	519	514	492	496	555	545	497	499	492	494	533	506	497	487	504	537	501	487	529	517	497	497	476	509	500	496	487	526	537	508	550	492	459	516	516	491	506	483	474	484	555	521	499	479	516	524	532	516	467	503	527	474	473	527	513	520	503	483	476	461	511	498	527	539	515	529	474	506	523	511	506	514	491	489	529	498	488	498	530	485	485	481	486	493	502	514	522	510	564	509	466	526	490	501	469	506	501	474	533	490	539	447	511	518	509	509	459	507	478	512	523	483	503	490	500	510	510	492	539	538	481	529	502	514	497	519	497	481	530	456	502	526	499	503	541	508	482	510	463	510	499	477	507	503	463	465	522	513	528	508	495	531	484	497	511	482	496	509
33303	65455	18567	5381	3751	2733	2173	1775	1477	1271	1122	1054	1044	871	910	819	790	774	721	735	718	675	732	670	670	666	567	636	644	658	623	622	617	626	632	626	630	588	637	631	660	574	667	633	605	614	605	602	589	583	642	618	628	600	596	618	599	653	607	606	624	600	579	607	600	614	577	598	606	607	565	594	580	585	648	622	591	655	581	638	583	612	625	599	568	567	606	575	577	589	596	641	614	590	614	574	574	605	617	563	610	663	625	610	593	592	630	622	649	635	563	646	598	587	600	628	633	606	597	662	601	592	602	644	574	589	586	562	611	562	606	632	575	611	628	630	641	587	588	582	645	585	621	606	584	645	569	573	649	620	630	553	645	637	588	604	609	588	615	606	599	592	579	556	606	579	578	661	642	630	586	602	649	619	569	590	612	584	578	604	604	588	572	613	603	655	610	607	620	602	561	600	563	596	656	575	605	588	632	587	576	575	591	571	599	562	597	562	602	598	603	657	587	635	613	621	612	635	576	604	609	574	595	625	612	623	638	599	575	601	631	603	647	583	597	569	600	580	551	594	617	579	570	626	649	631	570	588	596	636	580	603	599	611	580	573	617	583	603	616	571	650	662	579	599	577	607	616	593	620	568	582	597	617	567	591	605	622	604	623	627	570	609	623	600	567	614	574	582	586	632	568	566	603	609	593	624	521	607	624	618	595	614	616	623	656	584	616	610	623	590	552	632	633	574	638	630	615	598	597	610	614	637	601	559	616	613	611	616	610	602	642	578	595	568	555	573	629	584	556	600	570	593	599	568	600	584	568	596	625	565	597	576	612	588	589	580	593	605	623	611	639	586	615	610	575	558	587	577	635	669	586	591	618	633	569	585	596	579	606	628	597	625	601	587	621	604	613	596	591	606	594	579	583	571	662	590	630	616	614	566	602	650	594	593	578	604	616	578	615	553	624	612	607	612	598	603	628	611	603	598	589	594	634	604	593	656	587	600	594	601	614	619	578	591	628	598	568	604	605	560	625	558	627	591	664	603	572	592	576	645	589	576	592	578	591	638	638	542	597	602	633	617	621	602	605	592	602	600	617	625	551	602	574	523	601	594	594	610	600	623	635	606	614	598	541	582	567	625	571	635	617	606	623	577	637	569	619	564	605	619	579	593	611	609	577	618	581	589	614	573	630	638	603	612	590	618	617	581	636	615	635	571	594	599	592	575	618	604	570	603	585	604	626	593	588	595	609	598	626	624	567	608	619	605	559	602	598	602	586	558	591	604	618	608	580	601	616	592	606	594	615	563	618	569	584	631	575	623	634	580	596	601	609	605	598	617	608	614	588	583	600	563	560	621	598	620	603	595	575	613	581	630	594	648	592	579	592	588	578	592	605	584	595	599	617	551	634	581	591	603	612	596	576	608	615	603	597	628	626	593	590	635	605	591	623	594	549	593	561	594	636	621	586	630	591	622	588	601	559	631	601	607	575	550	595	582	614	584	624	543	596	619	613	604	608	602	594	592	647	600	567	616	522	581	568	626	610	579	587	559	612	585	608	556	636	659	587	605	627	584	594	577	606	565	573	568	577	622	620	583	551	640	589	615	611	583	592	582	621	605	598	574	603	574	609	613	592	572	592	659	577	573	628	598	606	611	638	629	586	594	597	549	628	593	585	546	613	594	645	573	614	620	588	616	594	610	619	610	584	625	622	606	613	581	601	582	593	619	649	595	626	594	608	614	604	643	625	597	644	564	565	588	607	630	552	596	601	605	599	606	625	601	615	600	608	598	625	586	638	615	565	586	586	594	594	577	591	609	608	608	604	576	600	637	583	571	603	601	594	630	576	582	577	596	610	602	610	629	579	589	622	608	605	579	614	623	617	595	621	563	597	587	625	568	597	546	589	560	582	577	591	611	596	593	578	606	604	581	612	578	593	597	578	594	591	602	616	600	625	616	597	571	577	615	615	612	606	591	595	627	599	619	628	610	588	632	625	574	586	592	559	597	628	641	584	640	593	608	582	628	590	608	602	636	561	610	624	541	618	662	580	554	609	602	612	558	596	580	578	609	630	619	655	572	621	577	636	576	608	580	603	637	603	608	596	577	569	568	570	564	612	657	574	595	621	574	613	573	586	576	591	616	621	608	544	657	567	618	618	595	608	555	631	581	580	599	599	576	602	624	608	613	605	625	578	600	621	589	607	563	589	549	562	610	588	571	581	616	612	613	578	599	607	629	598	590	592	647	595	597	558	589	571	599	621	611	569	565	595	572	565	595	621	559	628	548	584	584	601	608	619	611	610	656	599	621	585	581	585	608	617	557	610	597	571	607	591	605	626	594	614	623	603	608	632	591	595	627	595	568	566	624	634	622	584	586	573	562	559	593	594	592	592	627	603	576	581	592	592	602	610	606	609	602	583	635	597	642	618	610	625	586	600	619	588	621	610	608	585	554	563	591	550	586	592	582	552	580	618	599	623	593	545	594	623	577	605	607	631	576	613	581	572	580	578	568	606	592	540	606	597	603	620	606	582	585	660	601	609	570	641	604	627	589	578	609	562	541	621	576	613	627	585	594	598	616	584	609	566	615	635	545	603	599	584	600	581	612	601	566	571	619	650	571	655	574	605	593	586	614	616	593	581	638	569	635	580	590	562	651	583	636	612	604	627	585	575	559	590	605	593	600	609	617	568	616	619	571	586	638	628	595	619	583	594	591	636	603	650	620	621	576	623	596	611	576	601	623	572	631	545	601	562	588	599	622	579	615	567	609	612	616	590	604	625	581	631	585	608	621	544	594	596	566	603	607	626	564	573	600	688	603	592	603	614	601	596	588	605	602	569	555	599	608	578	594	590	586	573	625	585	611	570	632	642	600	595	572	589	607	619	564	581	546	598	589	596	580	594	616	559	583	589	574	611	620	588	580	619	607	567	589	622	598	634	569	574	623	572	635	605	550	585	569	603	624	602	610	589	611	614	635	604	631	608	578	594	636	623	660	591	627	590	596	576	587	602	591	589	624	600	562	544	585	599	633	621	581	616	633	625	609	571	574	658	587	601	596	605	598	586	592	590	606	595	572	570	588	593	591	621	546	597	558	563	587	591	602	577	592	552	569	610	540	636	615	566	643	587	599	605	579	599	576	563	566	627	561	622	589	627	589	554	625	581	564	567	564	587	595	602	615	608	585	645	619	610	597	585	624	591	585	608	544	594	585	612	641	585	559	575	575	625	565	585	636	564	600	610	610	583	635	615	601	617	638	608	619	620	577	574	631	599	623	603	609	589	630	629	582	619	593	556	570	595	580	601	634	644	575	566	597	603	589	593	563	583	587	619	580	604	579	583	589	607	584	607	590	597	632	633	581	622	574	565	568	616	578	543	563	620	612	606	617	594	590	594	589	610	592	587	604	593	616	564	559	593	628	567	626	603	612	602	591	613	599	584	631	569	598	547	607	599	614	559	633	639	584	615	618	597	621	594	602	585	606	567	590	609	589	622	602	556	626	592
27284	25128	13645	1421	466	459	411	374	413	361	367	373	351	336	327	365	341	343	359	371	374	348	352	366	383	361	368	339	385	332	386	358	372	336	383	372	341	372	375	347	320	344	374	356	323	332	354	358	356	367	334	351	346	359	362	354	333	389	353	353	346	378	392	330	334	295	379	347	387	384	335	355	373	333	361	356	328	304	327	361	365	365	350	345	336	372	346	360	341	335	341	312	337	365	355	326	332	358	330	366	376	375	358	396	353	352	357	352	330	354	355	328	389	356	360	355	372	371	358	363	346	331	356	338	333	386	356	337	373	365	355	345	369	358	349	377	343	351	364	358	341	363	340	332	395	359	374	375	330	368	342	383	382	317	357	380	316	384	349	388	346	323	390	362	332	381	354	360	376	370	371	368	344	374	381	332	339	344	347	334	349	327	374	329	345	336	356	325	370	336	333	328	339	351	381	328	357	330	342	351	380	364	340	370	347	359	349	357	353	349	347	368	343	385	333	342	342	360	373	333	339	351	356	350	359	350	350	377	398	351	343	348	368	320	342	344	332	334	319	359	328	379	335	352	335	325	377	345	335	346	327	355	330	363	362	380	374	390	346	324	322	347	366	351	357	340	358	340	379	393	378	346	357	358	342	339	339	359	333	335	334	324	320	370	382	364	353	337	361	342	370	353	363	343	349	362	338	360	335	347	335	354	353	328	341	346	350	325	343	358	344	340	340	336	357	374	361	335	329	328	339	349	363	365	324	414	383	366	340	353	349	370	377	363	339	363	341	389	351	368	355	347	383	372	355	350	365	372	337	357	361	363	362	343	342	350	339	345	357	338	376	317	337	348	323	353	320	337	368	342	342	319	326	345	361	361	331	355	383	326	364	387	385	322	351	345	362	380	343	383	347	344	377	377	359	366	359	375	367	369	335	347	379	319	372	361	336	324	358	384	365	324	363	374	357	353	369	344	357	383	390	335	349	344	335	344	318	324	381	361	355	369	350	374	375	351	407	358	348	370	338	334	365	368	336	351	369	342	360	368	321	353	362	336	366	347	315	369	343	359	359	369	383	349	364	357	349	398	400	346	346	377	341	351	335	355	354	343	324	360	354	333	346	329	357	340	358	365	327	337	338	369	340	365	362	369	340	359	360	370	347	371	344	345	359	321	348	371	323	349	324	349	352	372	346	330	425	348	364	330	334	361	351	372	377	330	361	408	385	345	352	337	331	390	354	335	367	368	383	347	330	343	326	402	354	349	315	368	342	359	335	357	371	357	350	369	368	341	324	332	342	341	358	366	311	358	345	351	368	410	395	327	367	342	354	360	321	364	341	331	340	327	364	312	340	350	349	346	337	365	354	365	366	388	374	376	344	380	357	373	364	352	352	371	343	361	357	332	355	348	355	349	350	358	368	353	353	354	351	365	366	346	369	383	362	351	366	375	374	364	354	362	356	360	341	366	371	373	380	373	372	395	368	351	373	359	341	371	344	361	365	366	356	370	373	329	347	328	330	364	365	350	323	364	356	350	354	357	361	365	352	395	304	386	325	325	343	373	323	375	332	347	362	334	361	375	356	338	342	326	364	359	332	325	357	343	386	371	353	359	372	363	320	389	374	354	370	370	343	378	361	342	366	334	370	341	320	359	339	357	341	338	354	370	348	328	397	387	364	330	342	344	336	353	373	360	382	371	343	359	401	333	332	362	363	324	312	343	370	367	353	355	350	346	365	365	340	329	343	344	392	382	427	314	356	368	383	372	338	356	332	347	361	335	338	373	367	332	323	343	322	354	356	331	370	347	365	335	341	370	393	375	383	348	329	367	357	358	365	368	314	372	398	326	367	344	368	364	368	337	375	329	347	346	377	339	383	364	375	366	342	364	323	369	348	351	335	357	342	362	313	342	357	370	353	390	344	367	331	334	352	362	374	365	357	348	355	380	331	364	340	356	377	372	351	315	347	375	373	353	352	363	358	348	354	346	360	348	338	334	353	353	368	347	345	376	371	365	359	358	322	355	343	354	352	360	343	372	362	415	334	348	356	337	344	357	335	375	357	355	382	368	358	365	337	351	353	319	360	373	346	370	313	363	357	371	363	360	373	355	354	360	361	356	368	365	366	382	355	340	339	342	332	353	364	348	300	364	321	339	354	364	371	321	348	398	330	343	347	355	348	376	351	342	368	407	364	361	323	354	346	380	366	349	369	364	330	335	351	344	353	393	371	338	356	362	344	385	326	349	379	394	370	388	375	346	357	353	350	348	360	353	342	334	357	375	348	305	383	356	356	373	354	373	352	379	370	367	398	333	319	368	327	328	318	367	353	356	333	327	338	362	351	355	330	381	360	355	378	348	383	337	370	343	346	378	325	347	354	364	391	354	360	318	375	335	328	330	345	362	360	368	349	374	332	358	357	377	356	353	330	353	331	361	364	371	352	384	344	355	343	364	386	342	354	359	332	324	358	369	365	366	338	323	346	341	368	327	339	366	334	370	358	361	353	349	344	358	335	345	316	339	336	378	334	352	383	357	334	330	342	365	359	306	377	343	334	363	363	321	367	375	359	343	344	340	365	328	353	317	347	359	334	364	361	376	346	342	342	368	376	379	390	319	330	346	346	348	344	356	333	336	374	370	382	340	356	346	374	368	357	359	348	376	343	353	353	378	370	370	379	322	362	362	358	357	343	352	403	346	347	387	340	350	309	360	401	387	380	363	361	360	332	378	354	360	365	363	358	365	395	329	324	351	372	364	345	342	321	334	350	337	330	350	353	349	373	385	369	377	333	370	378	345	360	363	367	364	356	374	376	363	336	332	342	364	390	358	347	332	383	363	366	357	349	348	340	383	373	388	351	374	319	360	342	344	362	343	360	361	346	389	381	358	325	365	333	320	364	354	382	337	342	352	364	365	385	360	356	337	334	368	358	355	341	335	358	327	351	363	362	357	344	332	405	363	370	336	336	390	354	343	356	385	370	361	380	351	365	322	346	375	337	324	357	323	345	360	365	351	360	332	320	372	348	354	340	359	349	379	336	317	389	342	340	355	344	354	354	381	357	345	323	337	347	333	366	390	361	342	354	369	367	357	375	352	371	357	334	346	309	371	341	362	324	340	379	346	364	382	350	307	370	368	349	379	327	321	362	338	367	349	359	365	371	367	364	311	346	354	333	397	361	357	336	352	371	313	372	362	323	341	349	383	323	349	380	357	370	403	346	359	352	344	355	364	355	328	329	348	340	338	385	378	364	344	348	344	376	379	343	346	340	337	348	349	353	349	385	351	361	343	347	331	348	363	335	360	377	366	335	346	375	347	354	334	363	341	333	339	359	338	344	330	409	369	349	347	367	363	364	342	355	379	366	345	329	335	348	338	357	379	355	367	358	331	343	363	362	362	391	383	368	331	350	371	348	362	371	342	351	335	361	372	355	347	340	346	382	328	335	345	356	332	350	356	370	326	394	337	369	357	336	371	375	345	384	359	327	384	321	353	376	330	348	346
21614	34169	7518	574	542	473	506	443	431	452	428	445	442	460	440	443	431	415	438	432	397	434	411	415	408	429	440	440	422	405	451	456	414	402	410	415	450	425	446	416	405	456	426	368	424	395	419	418	421	385	425	430	446	439	459	438	439	446	451	430	444	411	448	437	413	407	412	446	406	416	450	417	430	409	421	423	442	446	430	383	463	421	449	407	398	385	466	445	412	413	403	424	413	381	434	416	443	451	407	452	437	418	431	414	464	429	415	404	406	402	428	427	451	416	426	430	414	433	416	414	420	423	451	427	419	442	438	400	432	401	426	422	401	395	412	448	412	407	438	482	434	443	417	451	395	429	441	435	442	443	447	445	405	401	418	413	419	417	421	435	448	405	453	387	432	448	436	446	427	404	399	386	395	455	422	423	383	418	441	438	426	387	438	425	431	446	422	403	425	431	457	440	437	450	444	412	431	427	449	439	410	393	399	457	390	456	432	437	459	444	441	403	423	383	456	418	467	436	410	421	403	399	389	457	429	423	446	416	406	432	436	445	401	393	421	447	427	389	422	425	426	419	408	413	427	453	454	440	419	412	405	437	376	442	412	441	390	443	459	424	440	435	417	401	450	461	414	425	427	427	413	438	452	436	406	419	422	440	415	431	431	415	400	416	415	415	417	410	407	422	427	423	424	416	476	430	417	433	405	421	395	444	423	413	399	424	439	394	394	434	458	387	458	394	400	430	410	436	409	436	405	391	411	425	471	444	411	437	388	413	420	430	436	402	442	451	422	431	402	443	407	405	429	431	465	436	418	425	388	405	400	448	445	436	449	420	397	439	426	448	438	423	446	440	429	417	435	425	441	413	406	437	413	390	418	401	453	395	425	479	405	423	444	415	400	409	418	396	441	425	441	427	429	432	418	409	417	419	440	414	420	420	440	435	369	395	436	428	429	418	386	398	413	420	421	428	435	417	411	422	431	416	396	443	452	417	443	449	465	447	460	382	417	440	437	458	448	396	445	421	413	467	437	400	392	391	438	444	438	429	415	443	398	432	415	426	407	419	419	403	432	415	439	426	443	384	426	463	411	425	461	381	409	444	455	434	418	430	423	455	446	420	463	428	461	407	433	448	434	427	461	415	432	469	428	431	418	426	440	425	441	447	378	422	420	390	411	460	428	436	407	451	438	428	397	423	421	403	414	405	408	416	413	400	467	448	398	425	434	404	447	424	404	406	446	417	425	429	420	427	458	420	468	401	458	446	413	452	367	474	437	405	402	404	402	380	405	424	438	418	423	429	439	449	418	434	414	438	462	425	409	405	459	415	435	406	410	421	428	458	395	417	436	458	454	413	417	442	411	417	411	444	414	452	420	428	404	447	466	416	433	428	424	434	405	412	433	417	405	427	441	433	445	453	408	460	430	434	417	432	419	446	417	461	448	435	411	440	403	448	445	473	405	444	434	417	410	421	432	426	453	456	449	454	425	419	400	431	436	455	420	394	470	410	405	415	389	431	443	460	453	393	411	457	421	438	393	407	398	412	482	419	421	429	418	433	389	485	400	418	416	397	452	430	403	473	414	386	434	434	422	444	433	397	433	441	420	420	439	428	443	391	444	416	410	418	425	464	458	456	428	436	429	427	456	433	391	439	398	439	409	424	390	487	438	406	438	429	467	441	420	395	412	431	455	432	424	432	434	393	477	442	432	405	444	431	381	445	443	419	425	387	419	446	392	436	423	423	441	426	409	426	424	424	408	397	402	416	399	424	426	411	397	386	423	392	371	389	418	386	417	405	454	428	405	443	436	467	417	412	412	406	448	392	405	436	412	438	416	417	442	420	433	396	437	458	434	436	462	422	457	404	454	420	409	412	423	391	427	448	447	373	411	404	455	443	448	399	408	426	436	435	410	416	434	385	420	395	474	418	430	443	400	421	400	417	418	446	411	414	419	460	436	418	442	399	412	402	429	425	428	369	402	469	417	433	435	395	446	414	414	441	421	454	425	417	443	476	465	443	455	401	420	439	428	401	442	415	404	433	408	435	419	408	428	443	435	387	434	459	437	468	444	419	409	429	418	415	392	431	423	409	418	410	414	440	448	452	445	438	396	419	451	430	441	417	397	446	429	421	420	449	376	413	427	403	414	379	429	417	456	420	408	425	424	419	419	441	441	426	412	439	381	401	395	423	433	408	454	429	361	434	440	410	419	438	406	420	432	431	435	413	404	438	389	433	407	406	420	388	411	428	445	447	448	440	399	416	428	405	437	419	403	430	459	466	412	450	438	427	401	437	422	460	422	405	395	402	426	434	431	382	435	391	427	429	434	390	404	447	425	426	349	412	421	433	404	447	414	374	477	431	396	418	440	401	413	398	433	430	405	410	452	435	424	433	411	388	372	424	413	423	402	448	392	432	430	487	429	402	404	402	415	389	444	433	429	465	459	439	414	452	398	400	422	408	412	433	416	421	428	440	451	436	406	419	440	476	430	421	404	402	392	442	406	459	412	382	407	428	418	418	388	393	379	436	419	419	416	404	443	425	411	434	398	418	389	415	403	384	435	418	424	422	419	405	409	413	442	405	427	435	417	428	420	385	434	439	414	392	410	365	422	431	452	440	385	435	383	448	422	400	410	440	444	446	419	416	447	399	416	406	450	406	371	436	397	412	414	444	449	413	415	434	420	354	425	431	444	422	436	426	431	423	409	429	395	414	458	430	417	404	399	419	438	443	441	429	403	422	414	457	415	452	423	433	438	448	395	405	447	451	416	454	426	412	404	430	423	476	438	407	442	399	412	428	419	391	433	352	415	433	435	368	399	408	424	402	442	405	393	397	432	429	418	438	399	396	429	408	412	439	433	412	410	454	411	462	435	407	414	432	409	443	403	426	406	394	382	415	427	442	463	417	387	402	413	436	421	407	418	425	422	435	423	421	414	422	414	418	438	407	442	396	441	406	438	433	480	449	429	436	437	415	446	456	421	432	426	444	413	429	384	406	423	407	415	384	406	435	417	402	432	432	373	416	442	404	421	415	432	435	401	442	464	431	428	422	400	413	426	412	437	436	406	440	391	470	429	457	412	410	438	421	443	439	432	409	418	365	413	446	431	409	396	416	444	453	431	430	410	439	445	427	412	430	439	446	442	432	417	435	406	400	459	400	415	433	464	381	418	395	419	422	415	413	395	419	392	402	412	455	423	415	419	422	428	388	425	441	466	430	406	413	419	456	435	452	432	430	419	401	432	389	395	404	419	476	410	401	422	429	444	421	441	430	407	396	430	415	402	430	437	415	445	431	416	431	415	473	405	404	412	453	422	442	391	390	430	400	459	421	408	414	421	414	444	434	443	427	419	415	432	444	429	414	449	398	419	425	419	415	411	428	418	413	422	430	423	417	416	422	436	450	449	409	431	397	410	461	404	419	440	450	454	421	461	417	432	460	421	404	438	426	427	428	440	420	397	442	447	446	427	408	424	429	434	399	454	456	446	430	379	429	437	411
23846	22008	29017	23498	20841	9720	1187	791	707	630	595	590	544	577	582	579	507	545	550	535	563	520	505	536	491	537	531	506	497	527	528	462	507	520	491	517	519	495	508	535	542	490	489	485	509	507	525	513	479	505	514	474	476	525	498	475	515	476	472	500	456	463	481	505	524	535	484	460	489	510	504	509	540	476	476	505	499	518	498	484	520	495	491	483	559	478	530	491	466	536	477	504	515	512	511	507	485	493	572	499	512	506	531	519	447	510	511	513	546	474	487	472	501	503	539	476	533	486	488	486	471	541	491	494	512	487	523	538	509	509	476	466	494	527	491	494	477	509	495	504	520	521	503	469	515	505	490	439	473	500	508	513	501	489	519	500	515	534	496	523	539	535	517	492	499	525	501	462	505	482	477	520	486	494	474	494	480	474	481	517	525	498	463	486	495	500	515	487	526	534	503	476	491	456	522	512	507	477	493	466	509	533	503	511	513	526	516	514	478	535	515	516	533	485	475	530	518	518	516	469	484	493	515	497	492	529	499	459	524	512	471	523	470	524	555	497	492	507	500	552	518	515	519	545	460	488	474	493	513	476	463	467	538	510	488	455	519	509	490	503	489	477	483	497	507	516	489	511	541	521	545	490	514	507	481	488	473	519	487	509	525	434	491	488	502	510	514	472	517	482	512	499	520	484	492	486	484	517	512	482	490	471	540	537	494	534	510	545	498	522	477	522	497	483	495	510	509	520	471	459	499	498	509	513	489	484	509	506	498	469	472	465	491	508	517	463	528	482	522	486	452	524	519	493	504	456	533	482	508	501	497	473	488	508	515	470	449	476	519	444	515	535	497	503	493	510	491	498	474	509	470	543	472	512	456	474	529	477	498	529	501	492	515	513	485	497	550	476	498	498	486	522	481	496	523	530	478	477	537	459	493	528	555	536	489	524	495	529	517	540	502	477	479	501	514	514	475	488	507	456	499	529	497	511	490	496	468	483	493	447	516	539	522	482	469	478	531	482	528	511	508	467	496	457	456	500	493	487	486	476	508	478	481	536	508	533	477	511	449	537	470	485	500	516	503	514	502	499	522	496	514	513	474	465	509	465	480	529	495	524	502	479	525	513	537	503	503	475	500	498	510	486	489	468	500	499	502	515	497	519	510	455	506	490	491	479	488	475	489	508	467	466	532	522	511	508	454	524	528	520	514	466	509	492	496	474	497	466	502	505	512	537	520	518	472	511	497	520	484	458	532	447	481	475	508	441	505	542	498	523	509	516	520	486	517	478	503	485	482	530	499	488	518	510	491	490	514	480	477	499	492	488	511	528	479	483	528	483	543	480	481	503	486	515	514	516	511	508	523	485	487	499	481	501	512	452	465	504	525	510	500	502	456	526	500	510	505	521	494	483	525	497	469	508	495	552	490	504	466	492	522	525	462	500	500	491	527	454	546	512	522	472	469	505	508	528	545	512	498	459	475	480	534	497	498	480	505	499	468	476	503	526	530	524	558	470	511	510	478	504	506	505	488	450	537	489	494	522	489	469	494	501	488	485	493	496	484	517	487	502	485	482	521	461	504	496	519	510	504	497	543	463	532	517	489	480	446	486	544	522	513	506	484	535	464	486	471	487	502	490	492	482	493	449	497	490	471	478	484	474	506	505	491	487	540	480	521	497	510	540	515	471	495	498	532	513	519	487	470	492	526	504	497	489	511	492	497	481	472	485	509	505	518	518	483	482	469	479	471	509	492	485	480	464	486	514	496	494	493	468	485	510	496	492	507	488	497	522	460	533	515	547	499	502	513	490	521	487	517	512	493	508	495	471	490	542	489	490	471	527	482	511	490	468	447	514	515	556	525	480	495	489	485	509	523	477	495	477	451	526	529	509	507	503	505	496	468	497	510	531	489	510	490	526	528	503	473	507	504	512	502	498	503	521	481	483	486	518	452	518	469	494	479	520	492	502	494	512	524	495	513	484	499	519	471	484	455	528	538	527	484	500	439	539	507	483	482	500	503	485	508	533	495	473	474	500	446	501	513	494	542	505	502	467	546	477	530	503	483	499	507	515	508	494	501	495	510	520	492	509	535	474	550	517	508	487	488	469	486	505	485	499	550	505	496	466	502	526	499	493	494	496	487	488	505	503	449	545	510	482	491	514	502	484	415	499	475	506	492	498	525	543	456	492	488	510	504	515	494	476	514	509	509	479	517	512	461	508	491	500	555	463	456	510	496	466	497	500	499	524	479	499	526	492	523	471	518	471	508	487	476	491	456	506	468	497	521	516	529	523	481	485	499	493	448	484	496	498	481	522	531	511	519	554	519	548	525	493	463	539	475	485	466	499	472	506	476	489	500	513	484	469	498	500	508	488	503	514	514	499	459	492	467	491	464	537	527	531	505	493	493	524	483	502	504	493	506	508	472	480	510	553	519	490	512	492	483	548	529	525	464	507	506	505	524	510	496	517	497	548	530	452	484	519	471	522	504	478	506	471	523	460	461	493	509	521	455	465	502	497	516	480	474	486	526	498	483	502	505	497	490	493	488	451	513	480	502	497	539	502	490	522	445	444	465	504	508	487	467	484	475	502	500	470	480	502	514	486	525	493	532	502	476	491	514	490	525	495	479	542	518	504	509	521	499	489	489	468	465	472	486	521	507	510	461	467	493	517	490	469	483	462	497	539	489	504	499	506	466	423	507	505	477	494	534	495	470	508	499	499	524	467	478	485	517	510	520	502	474	514	436	489	507	502	524	502	504	526	483	515	443	513	546	536	494	486	499	484	474	512	518	508	508	511	474	524	481	490	500	508	493	482	464	518	500	510	494	536	452	537	491	466	511	502	498	529	508	525	485	521	502	483	522	477	537	495	485	499	533	511	497	507	506	509	510	508	479	534	484	541	470	509	504	500	486	509	500	482	484	543	481	462	545	508	484	475	491	499	480	498	525	494	524	529	479	531	494	496	491	465	474	511	513	494	455	478	471	523	507	483	542	485	470	519	490	520	487	487	509	440	492	460	519	479	496	528	495	508	489	498	495	495	491	515	465	540	533	502	515	486	496	484	520	529	488	481	531	474	505	487	514	504	510	509	524	517	487	468	472	507	536	493	512	515	494	490	494	482	471	495	523	502	475	492	510	500	512	482	519	504	482	502	485	500	523	524	514	477	508	531	435	490	516	523	510	495	522	485	492	510	488	517	475	472	520	509	520	537	506	465	535	491	513	477	536	504	484	522	479	493	517	487	484	475	516	483	507	535	478	504	502	503	524	474	493	525	518	507	488	522	506	504	485	473	477	534	482	470	485	531	495	488	503	495	539	448	481	497	545	508	483	509	503	456	521	489	470	474	455	503	491	489	479	494	445	526	511	452	479	499	468	492	515	473	521	514	494	474	486	478	505	503	514	531	506	479	488	482	474	485	516	513	513	491	510	503	467	453	502	499	555	529	476	495	464	496	512	479	493	485	492	500	477	505	562	536	530	500	503	492	516	494	533	468	522	498
33573	68600	20729	3131	2107	1698	1368	1221	1110	900	891	827	755	722	715	682	694	667	656	610	622	615	595	647	668	650	580	574	570	639	609	643	566	621	589	596	606	605	565	609	605	561	563	640	610	588	564	625	642	575	625	625	590	646	596	603	585	547	614	578	601	651	618	581	589	567	596	568	575	605	581	602	595	628	576	554	567	606	579	568	620	605	598	651	565	625	636	590	602	569	585	583	593	585	576	621	584	575	624	594	564	638	608	561	602	584	579	613	626	600	552	608	617	581	588	614	590	614	590	620	604	575	578	545	620	649	607	586	590	567	616	611	612	615	587	569	597	609	621	588	594	585	615	561	595	612	591	550	611	593	588	591	573	574	624	567	561	586	604	607	590	568	604	621	614	613	579	641	598	569	620	587	560	564	588	599	591	562	614	578	578	534	626	608	539	573	536	598	562	609	571	602	609	602	579	551	635	536	569	611	549	562	639	569	594	619	572	618	589	571	586	589	550	634	600	534	591	638	580	564	612	605	580	553	543	572	571	563	618	585	556	576	568	596	601	597	578	625	623	592	556	552	572	590	580	560	624	574	592	566	556	638	537	570	538	566	613	528	597	600	527	588	587	610	571	568	590	579	619	626	567	617	582	594	572	583	577	595	574	627	570	632	582	598	572	562	597	583	612	583	579	603	559	567	576	621	602	558	583	543	569	600	600	559	583	608	606	588	577	597	603	566	619	603	637	604	573	586	575	596	571	572	581	571	586	592	557	567	594	557	591	588	588	612	589	609	570	568	570	558	563	612	659	621	543	612	598	585	614	562	591	530	603	587	580	548	568	572	583	594	552	577	583	583	589	615	590	620	638	525	575	563	577	529	597	553	582	596	591	566	585	592	589	567	577	609	570	572	572	566	591	571	528	601	578	625	580	585	568	560	565	577	564	609	616	605	612	620	546	587	541	585	619	583	572	622	586	562	563	595	555	595	580	540	590	619	578	559	564	618	578	567	591	572	574	566	621	581	638	599	568	543	574	580	601	549	571	574	594	608	599	597	640	565	622	570	583	625	595	572	583	558	576	568	623	549	591	592	592	605	585	581	609	611	565	595	569	573	565	602	570	551	607	587	607	649	578	591	618	608	556	612	580	570	571	594	602	600	530	578	573	581	638	591	624	580	606	605	579	599	614	571	584	574	598	600	616	542	594	605	558	563	588	584	597	558	600	601	572	570	608	622	632	586	554	569	580	549	594	610	588	644	549	592	593	575	553	543	564	584	604	601	567	561	597	604	613	603	643	598	594	603	591	585	595	595	588	598	605	593	584	542	604	574	604	568	574	579	567	606	606	566	601	579	587	600	626	605	582	575	608	596	618	592	600	557	577	613	590	601	573	560	595	579	553	584	588	601	611	553	587	599	555	583	592	528	561	609	599	589	636	619	511	558	591	583	541	553	574	542	582	530	584	576	590	577	543	573	568	608	585	549	597	546	608	619	530	598	604	625	625	583	608	620	597	637	591	597	599	636	596	621	585	570	553	582	584	567	570	582	580	612	625	575	565	588	603	601	546	578	569	574	579	584	606	611	581	587	572	614	577	547	584	605	585	628	580	607	592	603	620	620	584	623	584	572	589	608	580	600	595	567	562	537	583	595	566	570	601	559	592	572	579	597	559	572	579	585	573	601	598	591	605	570	540	586	567	612	622	582	554	568	577	595	540	610	612	605	555	550	608	642	607	576	619	568	576	582	563	617	599	624	596	532	547	566	601	552	562	558	567	588	584	587	605	551	564	565	606	566	581	606	624	556	599	583	609	570	610	593	592	593	595	615	634	603	607	577	604	566	556	615	569	589	595	593	556	553	621	641	589	593	601	585	616	648	556	576	547	568	616	627	562	594	572	558	592	608	590	617	560	595	561	581	558	556	598	566	565	566	626	580	575	585	567	592	553	576	608	576	561	584	589	588	612	625	597	609	615	559	521	565	613	589	583	611	592	590	571	583	595	563	586	594	548	596	620	583	590	600	544	592	537	586	609	608	609	575	644	609	575	550	577	601	614	656	586	597	583	594	588	579	586	585	556	581	547	567	619	542	622	559	600	585	592	598	604	628	524	570	605	599	581	584	591	541	582	606	532	604	567	565	591	588	567	607	573	606	567	572	510	578	622	505	588	584	611	562	600	565	588	551	579	541	561	614	602	614	561	599	570	578	568	598	585	561	600	586	589	619	575	558	582	569	577	551	575	588	610	554	624	565	606	571	575	609	598	581	572	590	574	586	595	624	608	566	616	563	596	610	579	610	570	573	593	536	594	573	563	570	577	599	598	584	621	586	602	598	570	574	547	615	584	596	563	587	639	590	564	604	553	575	602	590	622	597	543	587	585	562	581	594	614	594	576	535	588	618	590	565	577	584	600	607	608	533	648	597	628	585	585	604	590	610	561	621	602	613	624	588	605	565	604	625	617	597	600	564	591	606	569	589	593	568	562	583	659	585	592	576	577	626	613	574	652	579	617	625	609	606	591	597	622	575	565	580	587	601	608	563	591	593	580	583	632	591	615	572	609	552	522	570	554	606	592	602	608	573	612	577	568	595	607	590	586	571	612	574	609	571	566	570	620	573	604	575	584	594	560	559	568	596	571	599	597	633	595	573	587	574	606	586	565	572	593	530	588	554	550	601	580	579	599	605	574	575	591	578	579	609	602	605	574	585	574	561	594	585	612	590	585	592	582	604	562	605	572	587	566	618	588	608	588	586	615	571	558	620	570	554	591	603	610	582	601	637	571	602	619	555	537	590	611	567	598	631	603	576	611	544	569	577	626	576	604	600	599	592	583	624	584	559	581	611	627	625	610	605	597	602	582	580	597	575	577	594	576	558	581	584	611	571	617	578	582	611	591	674	607	640	588	571	611	597	559	569	645	637	557	580	608	557	562	633	611	605	565	531	560	572	586	597	594	566	576	561	571	579	625	596	576	585	566	570	601	605	616	593	541	547	564	609	559	581	607	588	558	572	584	601	590	558	571	624	614	593	588	548	607	567	596	556	591	617	626	596	619	608	599	561	593	585	604	578	574	547	586	613	600	552	625	633	569	620	576	643	624	613	571	605	588	589	578	611	606	603	593	589	625	585	607	597	583	577	572	569	628	568	574	573	587	573	580	600	568	599	571	571	588	539	584	596	616	608	603	569	581	595	572	555	594	583	563	584	596	574	580	603	614	598	551	603	604	602	585	605	591	608	603	615	589	620	579	609	548	632	579	611	605	544	571	564	588	609	618	618	596	596	600	600	593	571	587	598	579	596	616	599	575	622	554	584	580	598	546	599	578	567	576	574	601	614	582	562	552	601	639	571	567	586	655	539	572	597	604	601	602	602	601	610	585	566	611	590	591	619	621	619	578	585	621	571	582	586	583	636	604	616	610	592	592	639	546	578	597	582	566	628	605	584	572	657	568	568	625	543	602	532	587	554	537	531	636	577	578	600	580	540	591	611	622	573	591	583	573	596
25004	22987	28195	23969	10916	734	456	423	394	370	364	338	359	318	323	343	317	316	301	289	324	321	307	285	284	317	306	339	321	319	312	273	311	319	308	306	316	316	318	288	328	304	303	301	316	289	294	292	337	328	303	322	311	305	312	311	312	325	296	324	299	326	291	338	328	296	312	316	271	320	283	301	297	293	292	308	310	286	285	295	332	316	331	308	267	305	306	295	299	324	303	338	320	351	320	287	307	279	307	333	301	308	286	328	276	306	286	317	298	289	315	289	322	317	305	326	285	315	325	294	294	296	264	339	289	311	260	308	275	291	293	276	308	273	271	270	306	308	278	327	317	292	287	305	301	300	286	345	292	319	301	307	303	285	262	292	288	317	295	311	300	273	334	280	310	272	311	299	273	290	325	284	286	327	310	289	303	266	297	298	322	303	324	296	299	267	319	288	309	339	291	273	298	298	299	275	296	312	283	265	308	305	290	298	310	294	303	287	262	291	304	294	306	306	310	312	288	279	292	331	289	283	286	325	314	312	307	308	338	311	312	272	301	299	315	286	308	321	300	302	310	294	322	279	274	302	311	293	296	299	308	317	306	274	269	314	285	307	282	277	289	294	266	294	292	346	293	303	315	286	319	301	304	311	317	300	322	281	284	317	300	283	265	299	288	326	290	286	307	304	295	304	298	298	297	315	298	311	292	273	302	285	282	306	314	296	273	324	305	292	281	276	307	308	291	312	302	292	302	283	292	283	314	297	293	289	279	307	293	317	301	306	314	296	269	340	320	296	264	303	276	327	316	305	259	317	307	307	300	279	304	287	300	282	320	287	264	300	305	302	303	313	284	287	298	315	274	333	294	298	283	302	306	288	312	278	285	313	279	307	310	252	281	300	293	269	296	296	291	306	302	302	332	314	273	270	292	309	294	308	331	281	293	293	291	301	319	284	293	327	295	260	316	311	294	263	326	282	320	320	260	314	323	269	295	290	300	335	277	293	275	254	298	280	299	285	314	319	340	298	307	258	263	308	267	267	311	286	337	279	297	304	290	314	295	284	287	279	305	310	285	277	309	304	302	319	313	308	295	295	283	316	290	292	294	289	271	315	302	314	272	305	292	293	303	305	286	302	312	287	275	288	284	291	296	309	287	326	308	280	284	329	304	302	292	332	289	291	336	319	287	295	288	319	289	279	281	295	293	288	284	294	292	316	325	301	332	316	283	326	309	287	320	267	306	314	306	295	312	298	264	313	332	313	300	309	306	302	302	319	295	286	285	322	314	285	281	284	284	316	290	306	282	293	282	304	305	285	288	318	303	284	305	300	289	286	289	307	296	282	275	305	283	301	276	290	312	291	314	313	297	319	294	272	294	278	308	308	280	306	262	310	326	327	278	308	319	298	302	314	284	282	315	320	317	301	284	313	259	294	313	295	314	308	303	266	305	277	317	283	278	258	254	300	299	333	333	284	290	306	306	294	264	282	292	284	315	302	279	298	299	289	318	273	290	301	294	317	297	323	283	294	294	300	313	315	271	275	288	294	303	281	312	292	315	290	323	280	302	314	274	296	326	290	319	301	306	260	343	326	289	277	291	275	281	302	321	310	289	318	315	282	294	267	307	313	300	270	287	305	314	288	265	272	310	310	320	319	315	305	269	292	303	309	302	295	323	313	296	264	304	309	268	282	318	288	330	291	317	289	315	295	295	277	326	294	296	331	264	300	290	315	318	292	286	271	297	296	290	304	291	296	284	302	288	310	295	299	297	269	291	296	308	293	339	295	325	308	307	322	326	289	303	307	292	309	306	291	308	301	290	292	318	284	300	293	301	320	302	278	286	312	276	335	273	329	262	291	276	281	295	299	311	276	321	301	298	279	291	267	309	283	277	280	273	279	286	310	259	309	286	277	285	308	302	313	302	298	305	327	288	289	291	309	297	292	308	307	293	276	322	313	285	297	303	272	310	299	279	299	342	282	313	327	298	305	287	278	307	288	312	307	296	305	262	320	319	293	269	292	281	293	308	288	288	306	288	281	305	295	282	288	287	293	275	318	254	300	275	266	308	304	314	284	296	309	321	317	315	325	294	318	297	270	337	276	284	262	310	321	293	294	308	305	318	292	280	302	277	300	280	292	316	282	297	322	296	261	288	300	311	298	299	302	309	282	303	288	335	300	295	301	289	273	252	299	283	300	307	288	328	318	302	300	294	343	332	302	281	307	340	271	321	296	302	324	319	309	305	283	286	303	305	294	274	311	334	286	295	310	288	276	267	289	287	295	301	282	343	302	300	276	296	292	291	299	299	280	288	277	276	282	303	308	309	278	292	313	306	326	299	355	311	320	303	285	305	279	320	307	327	294	280	301	277	280	310	312	307	321	306	297	330	295	304	297	275	295	318	327	296	283	306	309	289	274	269	293	283	322	309	308	322	273	310	289	279	328	341	278	303	312	304	248	299	312	326	290	322	287	284	302	290	330	271	313	294	309	314	286	311	318	283	320	276	294	323	304	278	313	296	306	316	318	288	301	317	276	303	297	281	261	318	306	311	309	269	282	319	309	287	299	292	303	307	324	292	290	289	292	290	304	292	309	279	297	325	294	267	294	306	313	308	326	313	292	313	294	282	307	270	304	291	327	309	293	307	295	355	296	290	256	331	315	284	287	322	281	295	307	271	307	300	327	313	297	300	308	289	295	295	318	292	282	276	286	295	305	297	272	292	284	289	266	274	321	308	293	284	291	330	296	298	325	310	305	301	292	291	306	295	333	253	291	301	290	292	282	278	320	287	304	311	310	300	292	311	318	281	286	298	313	295	321	276	291	265	299	310	302	311	284	307	299	299	288	290	302	275	320	269	249	307	315	293	299	326	290	296	311	305	299	254	309	291	302	283	299	308	294	307	299	293	290	316	292	280	278	311	302	310	301	308	307	333	304	288	281	327	319	316	305	314	301	293	302	302	285	281	311	304	324	290	296	294	290	318	310	287	315	300	316	297	288	267	286	321	313	297	276	292	298	307	273	272	301	294	317	316	288	288	294	324	326	274	298	295	290	340	292	299	298	288	274	303	296	281	281	287	285	284	305	296	280	289	300	315	289	312	345	327	300	286	312	273	297	313	283	291	313	317	311	336	286	308	275	295	325	276	335	318	314	286	290	308	327	324	276	292	317	309	282	292	324	312	308	295	290	284	309	311	307	317	305	306	327	288	309	271	294	326	300	311	288	282	302	296	334	311	322	312	286	305	319	335	281	306	301	321	332	301	286	318	284	313	311	299	291	307	298	298	288	290	284	301	274	270	297	275	266	294	317	287	284	273	307	321	322	296	260	308	299	284	314	295	311	263	288	303	288	284	328	307	311	303	308	279	292	292	295	274	326	318	269	339	287	271	295	305	311	298	300	306	293	306	295	322	296	291	278	288	295	285	310	307	308	298	286	288	283	308	293	295	306	272	282	288	305	299	309	288	285	278	310	296	299	325	314	327	307	328	288	333	269	306	311
33679	64759	17955	1672	1263	921	850	691	640	589	613	462	461	431	444	417	433	410	454	411	418	416	418	376	400	374	424	396	390	380	392	393	350	393	368	390	366	402	373	380	390	375	397	386	388	315	359	371	392	373	406	355	359	355	392	364	360	352	363	373	372	392	381	369	388	393	390	366	368	378	407	369	382	353	366	366	387	386	347	354	376	377	393	361	371	335	393	367	376	365	391	390	384	376	389	362	335	362	368	374	386	365	365	381	397	371	407	359	393	351	408	403	415	389	393	386	399	378	384	391	351	405	382	410	386	391	375	368	377	379	399	383	352	361	408	384	377	362	364	359	383	355	367	382	405	397	404	347	369	381	390	343	376	404	391	401	393	336	387	397	380	361	376	401	365	342	380	434	360	366	381	363	369	385	370	358	369	354	347	371	343	379	416	349	375	349	356	372	391	386	350	383	372	395	354	381	416	354	353	352	339	369	376	407	330	393	393	368	381	390	361	337	332	389	396	370	370	356	393	384	373	336	347	365	354	360	381	358	366	377	415	368	361	399	330	385	376	352	373	349	386	394	383	358	373	378	336	371	366	374	363	379	359	361	379	365	404	369	382	420	368	355	385	389	388	392	373	394	367	360	339	347	348	361	383	397	384	395	331	380	369	386	356	371	365	378	366	400	373	375	387	370	353	396	407	370	383	382	396	389	368	367	406	346	404	378	416	387	341	381	353	398	370	379	413	368	397	402	369	357	384	356	352	339	356	367	389	364	346	354	363	371	409	389	378	358	382	369	333	362	353	374	375	375	383	372	338	344	393	373	394	368	401	382	397	360	368	385	385	366	396	421	374	383	426	364	376	375	387	380	334	339	400	358	387	337	379	395	321	388	432	395	367	365	374	395	407	344	366	354	348	399	363	369	420	385	374	393	364	392	369	360	363	368	364	353	372	371	385	363	396	393	395	367	364	377	368	395	369	365	389	378	340	386	351	393	372	365	364	359	350	380	380	339	360	377	381	376	362	397	417	395	368	391	374	347	373	374	389	369	367	351	389	383	397	374	402	378	345	409	408	370	369	398	358	370	368	385	379	348	342	409	366	374	370	380	409	391	372	337	370	375	373	418	367	406	392	356	411	338	338	351	355	366	359	362	369	390	395	370	370	385	397	382	369	440	368	382	384	394	356	374	367	363	347	339	385	354	387	382	360	365	388	339	373	376	413	358	392	371	349	360	380	345	398	400	373	368	387	381	348	380	377	368	353	382	386	366	372	381	370	399	388	389	352	389	382	343	367	360	371	370	363	375	407	385	370	361	371	365	371	360	384	363	375	397	348	354	335	394	371	388	366	369	381	351	373	359	360	378	379	391	377	363	378	399	371	371	368	360	372	360	368	330	373	377	392	378	373	410	428	377	338	383	367	360	359	324	347	377	364	369	381	351	376	376	384	325	395	397	341	370	385	383	386	384	368	383	351	365	364	371	372	390	407	415	363	359	381	365	392	369	353	415	373	378	377	352	374	361	386	381	340	382	363	348	365	357	383	380	371	375	337	370	368	359	381	380	365	394	385	409	352	377	359	358	361	367	393	328	355	388	391	346	379	396	387	399	376	391	361	392	370	372	387	371	392	369	346	350	363	400	395	380	390	380	365	384	413	368	333	380	370	363	355	348	376	359	387	333	371	343	390	347	374	366	354	371	381	362	375	340	361	405	398	425	385	378	369	360	394	403	381	381	359	363	397	355	377	388	396	340	362	378	354	360	344	360	373	361	403	366	354	368	377	340	368	357	386	357	375	396	325	368	380	386	383	381	384	372	364	351	361	412	357	403	373	360	387	358	396	400	368	357	364	390	398	409	381	360	322	358	378	339	368	357	353	395	381	364	374	386	350	383	376	412	360	368	375	379	362	404	351	384	356	383	382	394	360	391	382	394	357	358	359	409	351	353	375	396	340	374	369	348	371	380	379	362	373	398	365	396	369	347	356	367	412	373	378	373	368	383	350	357	358	380	387	340	384	362	359	372	385	351	394	387	376	376	378	359	371	388	371	368	404	358	335	396	384	369	395	349	414	385	365	368	359	369	400	391	385	368	347	375	359	376	394	380	413	346	356	348	344	382	377	350	358	368	401	388	403	377	367	373	387	395	378	389	366	394	360	380	395	390	333	373	367	394	367	409	369	358	360	354	338	375	395	353	374	369	354	386	393	372	375	382	381	419	386	351	360	380	384	400	366	409	402	351	404	372	374	363	370	402	358	411	363	397	391	377	356	376	367	393	396	367	377	393	374	395	358	344	383	408	381	382	390	370	346	398	379	391	360	377	331	385	396	407	394	384	414	390	407	377	379	367	366	390	373	373	386	374	390	373	392	366	385	367	356	375	379	370	380	381	372	439	375	336	376	374	373	393	350	359	356	369	366	331	366	374	378	361	349	393	385	401	396	373	376	410	362	364	378	357	375	359	361	382	394	396	372	359	396	381	386	378	372	332	376	376	352	365	365	397	367	354	357	393	377	403	350	363	375	327	361	377	358	330	364	381	365	362	403	336	381	380	354	389	394	380	383	381	362	400	397	358	387	390	403	363	357	365	401	350	406	367	348	378	387	352	388	365	350	351	379	355	365	418	339	359	359	391	377	386	381	387	380	381	392	405	361	394	361	385	369	384	361	406	406	405	338	349	391	385	377	377	403	371	330	385	353	355	375	340	387	360	381	349	392	406	369	331	399	391	381	341	325	341	372	391	410	329	366	369	376	372	387	368	339	328	388	419	355	382	331	403	369	376	358	384	341	414	403	358	372	368	380	365	379	376	376	379	375	345	360	387	400	401	360	365	355	419	377	380	382	361	378	374	378	353	384	416	378	388	391	364	398	384	386	354	348	391	360	353	398	382	369	371	368	391	362	355	369	395	377	391	382	402	382	367	375	347	327	378	371	370	346	372	363	369	345	408	354	363	376	346	346	357	350	406	361	359	414	401	373	378	309	342	363	421	404	391	363	386	382	349	388	384	361	409	389	402	381	380	370	338	396	366	380	410	362	384	337	360	370	363	378	434	368	396	390	370	384	380	364	387	384	366	385	386	375	374	355	358	385	363	366	383	363	376	368	327	334	400	352	381	388	349	344	361	377	392	356	382	388	389	379	411	355	365	403	360	374	393	389	378	369	368	375	383	379	366	334	418	390	338	402	386	374	359	378	358	359	360	389	395	375	374	348	350	373	394	371	370	414	395	367	352	368	381	375	348	354	353	362	347	403	379	372	369	391	393	411	384	367	412	373	372	360	397	354	343	385	354	375	379	367	369	386	369	395	395	387	369	366	341	401	390	378	380	377	338	373	381	369	387	374	346	371	373	367	360	385	383	343	385	375	371	403	360	368	350	349	396	350	355	389	383	344	380	379	357	366	408	361	373	362	365	378	384	386	356	367	356	383	370	335	364	352	377	415	363	375	354	374	405	348	373	349	398	378	357	382	362	376	399	362	358	371	391	367	356	362	336	388	367
22852	21488	29985	22572	21149	21192	10501	1139	835	808	752	681	687	652	620	609	618	610	578	601	561	509	566	547	494	543	562	532	565	517	517	545	506	516	548	556	496	508	506	462	491	511	492	487	518	504	511	500	518	531	492	522	536	502	511	527	503	539	511	478	504	480	486	521	500	529	514	547	471	501	494	490	500	478	489	540	489	495	473	482	520	546	453	492	513	485	488	497	482	494	500	494	540	554	493	475	457	530	487	487	499	475	485	502	513	462	479	519	517	526	514	507	523	525	494	486	495	525	504	475	478	484	509	521	528	508	496	464	480	559	530	580	515	491	504	511	502	513	503	485	465	482	504	464	481	500	519	502	515	514	487	512	476	462	487	504	514	515	505	463	485	484	487	524	517	495	524	521	486	502	503	499	503	488	558	486	502	483	513	464	523	531	468	516	505	514	452	510	527	468	497	490	503	479	487	505	466	509	509	471	496	513	512	488	495	476	501	501	487	536	538	478	506	532	474	492	494	514	476	497	518	489	521	514	523	493	490	469	513	513	497	512	492	519	500	450	475	510	513	516	493	450	490	514	466	486	521	502	479	505	510	494	486	548	491	484	498	467	515	488	494	519	481	489	536	514	519	473	495	450	532	523	504	505	510	523	507	503	487	518	516	520	497	507	503	477	509	497	499	512	472	521	508	502	535	510	498	479	494	488	508	481	483	457	521	523	539	478	514	524	478	501	514	492	490	503	518	504	484	497	465	495	513	471	472	513	516	479	467	504	477	511	502	495	492	508	508	470	485	493	518	525	545	458	467	496	511	479	480	516	492	462	525	518	482	526	489	471	492	523	470	494	491	459	552	530	500	492	462	498	470	498	496	480	470	481	543	512	487	509	489	478	468	555	511	517	489	502	483	478	475	485	503	524	494	472	506	519	418	494	515	520	508	510	516	461	494	476	489	501	480	470	514	483	461	534	513	526	510	465	523	522	529	484	478	476	497	503	510	488	483	550	463	489	491	494	515	491	507	530	492	545	525	515	527	467	520	445	515	519	498	502	515	484	486	483	537	482	478	453	487	510	470	508	457	508	486	498	485	442	500	492	529	471	508	475	497	497	525	459	483	501	493	481	519	516	436	506	457	509	488	462	500	512	516	476	496	476	486	502	478	503	474	455	475	494	515	484	481	529	494	488	452	502	521	478	500	508	480	513	498	470	541	497	554	505	551	449	500	467	518	525	501	502	485	493	537	482	498	500	487	480	481	469	509	499	500	475	503	495	531	501	487	473	494	493	485	527	529	518	502	471	530	481	489	472	525	464	497	468	490	516	472	485	479	514	521	519	512	463	516	481	491	528	481	510	498	503	511	464	484	513	471	500	501	516	504	479	498	514	509	509	488	493	564	508	472	511	482	489	495	503	508	514	491	522	513	475	482	451	492	507	544	516	480	495	510	489	524	500	485	472	485	525	516	473	501	519	515	495	527	488	499	501	495	463	501	501	515	531	441	465	506	502	539	500	488	522	468	512	491	515	474	512	502	500	489	546	460	508	489	502	503	545	523	489	491	519	504	498	539	510	500	449	537	490	489	481	498	496	467	488	498	472	509	493	484	490	514	492	478	479	529	483	508	505	511	477	541	491	465	485	466	523	470	487	522	523	452	501	520	461	508	455	491	495	481	543	500	486	469	504	485	494	524	500	487	492	490	525	458	481	460	481	481	516	485	485	508	541	497	509	470	467	459	460	490	468	516	471	529	490	514	458	500	516	524	537	474	514	512	509	504	482	520	484	464	492	469	519	516	493	447	500	508	507	500	463	518	510	507	518	458	448	498	485	513	480	482	557	534	517	454	501	504	492	502	471	519	493	486	508	480	521	475	508	516	535	466	525	489	501	497	515	496	512	470	512	525	502	475	525	484	505	505	482	461	513	534	475	490	485	506	472	474	486	455	505	497	455	493	509	508	511	509	481	551	500	515	522	492	496	476	485	530	486	484	494	481	495	452	497	503	509	456	481	499	498	524	516	461	480	501	478	457	456	490	503	509	487	505	498	503	484	479	525	514	542	488	489	513	493	476	531	468	473	473	514	509	502	520	502	508	478	489	512	503	491	488	508	470	483	503	521	465	535	550	485	481	494	473	511	488	516	490	498	537	480	473	504	505	521	464	468	510	471	459	532	473	480	500	464	508	513	481	493	506	518	494	510	537	480	503	485	481	518	511	520	493	523	514	495	459	520	542	520	499	505	491	483	471	473	517	468	505	452	522	483	477	493	477	504	457	517	462	513	527	524	526	485	521	484	539	497	476	478	496	476	488	505	522	494	477	493	467	493	551	498	488	491	513	511	490	480	520	521	526	504	475	474	519	504	493	519	469	496	522	467	503	502	519	454	450	492	525	458	496	515	479	488	484	505	494	493	481	456	515	455	487	502	501	508	520	468	484	529	477	525	486	497	501	444	489	476	513	507	501	476	471	519	498	478	503	498	523	528	492	501	496	495	505	482	533	485	486	514	505	521	508	528	503	508	471	495	475	463	473	503	490	494	511	527	493	482	554	482	495	528	505	496	523	516	485	419	519	496	520	478	475	507	547	500	484	522	505	469	517	504	452	531	479	515	506	482	560	534	488	526	563	547	506	458	495	523	467	455	535	500	532	461	480	467	475	508	481	521	497	582	455	503	507	482	471	487	507	494	505	516	505	493	482	559	512	526	456	494	481	498	502	553	483	517	499	477	476	502	486	507	539	519	491	520	525	460	507	491	493	492	525	501	516	473	483	485	499	516	519	509	528	462	481	502	515	477	521	492	504	515	495	484	491	516	514	532	468	543	487	480	513	461	492	546	470	519	474	515	518	481	508	504	508	482	453	496	501	483	520	526	498	460	504	551	490	493	518	471	496	502	513	481	506	468	488	520	540	514	527	501	523	493	492	523	457	488	475	515	486	525	470	530	494	469	529	473	508	495	514	502	499	455	512	478	511	472	473	465	508	429	488	521	484	521	518	486	501	508	488	491	486	458	494	509	503	449	522	473	483	477	504	501	485	444	478	510	507	506	466	518	518	462	539	470	478	527	512	523	494	506	520	477	503	497	486	508	522	518	519	530	481	492	483	463	529	469	475	492	519	493	505	506	492	516	472	499	516	522	496	528	502	447	497	488	485	541	506	505	511	486	497	532	494	477	477	484	502	487	479	497	451	500	505	554	502	510	471	472	548	523	504	449	508	503	561	493	540	494	466	504	485	498	495	494	513	488	521	490	476	505	510	490	515	483	476	483	496	488	469	452	478	498	503	493	463	479	513	460	502	476	529	491	481	459	500	499	505	506	520	506	476	458	496	486	507	471	478	511	522	478	501	480	512	493	468	495	460	508	506	481	478	458	489	520	495	473	503	492	483	503	504	483	522	541	481	487	519	501	502	458	470	485	515	539	484	499	504	504	473	497	490	514	506	458	505	490	522	525	509	534	491	481	506	491	504	452	501	518	515	464	483	526	485	500	509	502	502	516
35295	70871	22908	5332	3620	2769	2236	1775	1463	1238	1110	973	979	899	859	789	773	759	725	683	684	633	665	654	634	639	658	613	669	651	681	610	654	648	619	613	606	616	618	621	551	591	584	609	619	608	594	593	603	620	569	616	585	580	648	590	573	591	599	598	583	600	579	607	612	628	613	598	627	575	594	555	608	594	578	587	579	571	591	563	593	600	618	602	579	593	596	596	593	562	588	602	567	593	641	623	605	604	596	618	627	593	559	587	631	583	589	636	665	594	610	568	573	655	688	591	672	610	629	637	584	645	655	653	633	634	637	580	663	593	597	617	604	608	626	613	611	598	582	596	617	599	613	596	559	611	590	617	609	603	551	638	588	609	600	636	555	602	609	605	604	633	611	586	596	584	601	602	594	604	675	613	600	584	579	588	570	565	561	624	569	589	567	596	580	586	557	574	593	606	581	582	595	557	585	623	584	578	563	574	562	608	650	562	571	572	584	593	561	580	544	586	577	574	600	606	593	617	610	567	563	592	639	600	596	573	586	603	557	563	576	643	616	537	584	601	569	581	574	575	624	573	597	558	594	589	580	563	575	570	600	549	611	584	617	565	583	580	557	594	622	567	628	568	586	597	602	592	552	582	571	622	646	621	557	580	590	596	629	599	643	616	576	620	577	544	584	588	589	564	633	591	568	613	578	596	558	561	607	614	615	548	582	588	603	592	604	575	627	551	595	599	578	577	578	609	584	567	580	577	609	561	576	559	578	644	609	619	637	593	562	620	586	584	634	591	575	582	621	568	562	554	605	589	613	583	601	612	595	577	554	592	588	579	621	623	592	600	613	556	605	587	601	632	616	569	572	615	603	579	576	611	599	581	583	611	615	623	560	553	589	560	613	594	623	570	613	593	624	639	613	588	585	612	574	546	556	581	556	542	570	635	587	604	555	603	574	613	565	582	630	572	562	604	595	611	588	546	580	559	618	592	594	584	562	549	602	585	578	548	576	592	616	591	577	597	595	593	614	580	603	561	601	618	565	560	602	611	626	570	576	642	576	542	568	604	606	576	558	630	586	586	584	575	588	591	580	574	601	604	566	589	583	584	591	588	609	617	593	608	608	538	577	600	577	544	541	585	568	643	612	571	620	573	558	590	583	585	598	552	553	566	595	559	543	628	585	586	588	603	567	615	562	601	613	565	644	581	548	648	613	600	599	603	599	598	614	603	583	589	622	573	549	593	611	593	579	559	616	592	591	581	621	552	574	580	566	566	580	615	591	613	558	542	597	615	549	584	654	578	577	574	563	621	574	578	625	522	562	578	567	573	631	581	604	556	611	651	609	619	630	599	593	627	543	560	591	594	562	591	590	608	599	576	576	578	588	605	563	560	567	620	559	631	590	541	600	597	570	583	566	608	601	586	615	596	637	566	600	555	581	596	626	604	613	623	647	605	592	592	595	607	591	595	579	583	546	615	593	564	610	579	596	566	593	606	567	586	575	596	594	594	611	573	584	592	579	587	586	575	555	569	580	548	633	566	592	581	565	610	580	561	587	589	592	580	602	570	618	610	590	570	559	572	596	629	595	569	565	602	598	562	596	546	578	578	618	595	595	523	632	625	575	558	578	564	583	629	562	607	597	585	600	587	567	625	562	586	602	619	563	574	595	579	582	614	609	613	548	594	614	593	598	627	583	597	563	587	580	580	577	622	573	589	596	602	577	559	600	576	584	582	572	586	563	549	567	626	580	599	572	571	581	578	622	587	607	575	593	588	581	598	611	588	559	621	597	599	643	579	610	609	632	583	609	582	582	591	590	647	560	579	636	587	591	595	562	592	559	540	627	618	609	567	638	586	648	573	591	571	628	588	587	586	580	600	608	556	575	569	592	591	577	601	590	570	618	587	593	598	581	518	553	619	573	543	588	578	593	587	573	592	584	624	574	634	603	556	543	592	597	566	544	558	571	576	614	582	545	576	590	599	582	560	634	596	600	599	621	608	572	563	577	598	590	582	590	639	555	584	575	628	570	577	578	636	554	566	569	602	600	562	574	557	568	648	612	617	601	549	607	578	599	542	587	589	592	597	592	584	601	584	623	577	615	590	579	584	606	625	585	589	581	597	564	582	598	632	544	625	586	592	580	581	589	614	622	581	572	588	577	590	608	584	558	608	527	585	589	553	590	579	582	588	564	550	589	622	559	600	565	550	586	602	576	600	584	601	595	615	592	585	579	546	611	571	563	591	639	632	598	584	612	618	598	611	588	590	626	605	620	565	639	597	574	596	597	572	567	617	586	554	618	644	627	581	551	623	578	606	605	597	594	573	590	538	593	565	603	608	544	582	600	602	561	600	619	589	592	578	566	587	591	565	582	582	531	641	567	553	583	591	565	621	622	626	572	595	574	603	599	583	595	586	613	559	600	609	587	585	576	581	582	587	574	594	640	587	598	540	599	592	606	572	606	600	582	595	561	627	624	564	551	613	582	627	591	603	566	622	639	565	630	624	628	599	564	550	585	609	639	576	576	575	567	614	592	571	591	610	627	584	565	551	583	600	557	586	569	596	615	598	586	612	606	599	567	616	597	606	593	584	613	608	612	530	598	540	576	605	640	622	650	574	600	603	566	592	593	570	538	559	635	568	605	610	615	600	588	592	588	613	593	581	572	571	573	589	579	592	599	620	603	586	566	605	604	568	582	576	615	620	543	562	617	573	583	542	613	612	588	562	591	594	603	616	616	586	547	649	603	635	611	588	580	589	617	586	589	601	587	593	595	598	589	601	631	585	587	572	558	572	620	623	620	607	583	604	622	588	615	521	578	596	570	576	584	564	599	603	604	602	582	593	581	572	576	585	607	578	577	575	602	570	597	572	543	679	605	605	620	594	650	567	563	585	637	597	623	569	657	585	622	577	561	587	554	582	561	626	581	569	584	603	570	645	573	589	634	616	556	612	565	618	558	556	588	562	606	582	587	583	558	571	570	587	635	614	584	601	594	626	589	563	590	604	560	548	598	612	589	528	576	593	635	582	562	574	600	589	610	601	618	604	605	587	554	593	594	594	541	607	605	597	590	550	578	601	598	608	561	619	576	576	584	582	587	597	565	586	577	537	598	581	567	601	559	607	591	607	564	604	626	555	617	583	609	605	579	554	590	612	583	604	629	598	559	570	605	590	530	582	546	566	614	573	577	594	591	618	589	530	564	598	591	591	595	608	556	583	577	595	586	565	584	612	589	592	568	625	634	583	592	554	581	581	601	554	595	610	606	617	567	621	573	583	553	603	579	575	587	570	559	578	613	590	604	579	567	604	574	566	579	623	612	560	549	591	621	585	618	612	594	567	638	621	595	592	580	563	585	618	601	630	596	597	580	581	591	547	578	604	558	588	621	636	614	549	597	588	615	574	602	567	600	590	579	610	603	608	575	601	589	564	574	573	600	587	556	584	558	624	604	602	596	568	572	565	599	603	579	604	585	583	569	602	615	585	594	609	632	608	588	596	570	605
27368	24826	14295	1429	458	427	371	366	356	388	351	363	380	331	362	328	351	367	369	358	358	321	345	338	359	354	310	339	363	326	360	330	341	334	327	381	330	302	365	374	324	347	376	354	330	372	372	303	354	360	343	380	334	377	347	350	360	325	303	346	355	346	362	335	335	354	328	360	337	358	368	335	325	346	358	364	340	329	328	347	345	364	349	329	356	336	322	316	350	328	354	313	341	331	356	334	327	338	333	344	341	360	304	310	344	361	351	341	336	337	376	346	356	357	339	329	338	341	376	347	371	343	340	352	327	342	329	331	366	327	352	319	365	320	328	325	338	357	346	352	357	320	360	366	320	351	336	328	357	346	363	338	347	358	336	327	344	357	343	365	344	331	351	346	331	352	340	326	306	339	354	332	328	334	349	359	384	331	368	318	339	333	330	404	309	348	369	357	340	314	332	355	351	351	350	360	366	346	399	339	347	379	372	343	346	347	363	351	322	373	352	349	335	344	339	349	351	338	362	341	332	329	364	360	349	341	332	349	345	356	311	348	326	328	285	355	341	365	360	327	336	334	350	340	362	356	386	338	343	355	357	374	357	310	365	356	330	352	335	331	334	375	328	338	369	341	378	336	337	356	364	342	372	323	351	342	325	337	341	343	306	360	373	349	370	337	347	378	333	347	325	312	361	358	322	352	363	371	370	358	369	308	346	343	335	330	342	373	340	354	347	366	324	375	322	365	346	351	363	319	352	374	355	371	373	343	313	332	338	342	344	342	348	370	339	357	346	363	385	361	327	358	327	370	344	360	323	363	363	337	340	358	356	302	339	340	330	327	320	364	330	349	310	332	353	318	360	367	322	369	368	328	353	339	333	359	349	343	364	329	347	341	336	344	368	335	347	357	336	346	366	360	341	358	326	328	331	321	329	325	347	335	361	386	319	337	351	349	355	361	348	361	342	358	323	367	363	336	332	359	354	338	362	356	302	318	335	335	346	354	350	340	347	340	347	358	343	332	335	342	366	335	340	334	351	357	322	340	345	345	345	321	353	372	331	325	331	351	330	339	329	329	343	358	367	328	344	304	360	352	360	347	344	342	304	330	352	319	338	326	355	338	352	335	356	369	313	329	339	324	345	336	374	347	386	350	363	359	384	333	335	352	332	360	341	347	354	360	365	356	366	345	361	353	335	368	350	368	359	328	347	378	317	358	351	356	352	359	336	347	341	348	327	372	354	346	322	361	342	366	345	338	358	362	334	340	326	315	341	384	340	362	324	330	356	349	355	340	371	339	359	350	327	345	345	355	358	360	373	330	366	357	362	328	351	322	347	353	370	310	353	314	344	374	312	389	396	360	351	336	363	389	363	332	378	340	350	346	312	324	345	348	369	355	348	356	311	346	332	308	317	350	355	368	354	331	306	336	340	364	361	321	329	352	342	361	313	344	303	346	321	332	342	342	331	316	352	360	331	353	377	374	351	363	355	324	355	334	334	353	381	322	336	343	329	312	349	305	333	345	330	334	369	333	379	356	373	352	346	327	341	356	385	353	347	333	390	307	330	362	359	366	342	336	346	295	368	351	365	336	364	376	332	362	331	310	359	366	329	356	384	363	333	344	342	336	372	324	354	342	320	336	349	320	340	361	346	361	345	355	346	347	341	320	357	328	340	322	353	318	344	356	356	350	351	357	324	330	288	361	350	337	308	374	341	320	360	339	356	364	347	352	339	349	363	355	323	325	337	373	345	340	368	349	342	352	362	339	308	347	359	314	350	317	356	364	327	364	308	352	343	314	352	366	337	331	348	351	371	347	361	368	366	374	333	341	349	373	318	339	347	359	369	355	367	368	341	330	306	334	323	329	335	325	358	348	319	355	324	347	359	356	334	352	359	343	324	311	368	309	346	359	365	312	333	316	313	353	318	361	343	309	369	326	360	311	347	361	336	359	327	360	340	292	359	355	307	363	368	339	324	350	336	325	392	375	300	314	355	335	359	337	367	324	343	338	344	336	337	342	350	388	347	338	329	318	339	337	346	333	366	369	330	344	325	357	378	375	353	374	349	346	335	339	329	357	347	341	321	331	344	373	330	338	334	382	338	348	327	350	385	339	374	364	335	329	346	355	329	349	324	326	330	321	299	314	349	367	341	342	324	327	348	335	350	330	316	348	327	341	301	331	365	358	323	340	321	343	349	363	339	384	363	349	354	337	347	364	345	344	333	328	331	348	368	326	334	327	333	353	342	298	348	359	346	354	324	382	339	371	347	352	362	333	360	329	346	323	341	344	331	324	318	337	338	339	347	379	353	368	352	351	342	335	339	353	359	350	340	385	382	360	319	372	332	314	354	376	339	327	370	345	367	363	377	344	336	366	312	359	358	309	337	354	300	358	346	372	286	342	372	347	354	334	359	354	355	361	364	320	389	379	339	311	324	371	346	323	373	317	348	358	330	326	337	331	386	324	326	379	322	330	334	351	329	360	360	334	350	351	330	345	335	339	351	366	377	334	329	339	355	360	331	326	382	347	367	367	332	339	334	363	328	346	337	360	361	342	341	359	362	344	333	381	322	345	344	328	317	360	325	358	336	359	313	345	346	353	365	360	335	328	317	358	345	335	345	343	319	337	359	359	322	308	346	350	372	316	356	336	348	320	351	355	347	337	357	335	371	341	385	300	352	341	355	342	378	355	362	354	359	402	358	329	354	367	348	353	353	390	376	319	358	353	333	356	346	379	369	318	340	323	341	319	387	320	344	326	367	345	337	314	335	386	352	327	358	347	322	352	352	343	348	311	327	344	337	334	338	328	347	350	327	364	338	340	383	353	364	357	331	319	323	351	359	337	341	325	332	324	310	373	363	327	347	338	374	347	365	326	354	344	315	381	351	419	362	364	352	370	322	375	327	350	368	345	334	359	349	378	353	366	355	343	360	326	338	360	335	407	368	352	343	316	362	299	338	317	350	330	312	327	363	348	321	327	355	364	324	370	350	369	354	343	330	333	332	324	344	355	362	343	345	348	341	327	360	349	345	379	361	314	340	354	339	318	314	326	348	359	360	373	333	369	323	354	354	361	344	362	329	342	336	329	350	310	326	330	353	343	326	350	348	339	357	331	376	323	336	370	349	315	334	362	365	405	335	376	362	309	322	311	372	334	342	364	308	338	336	373	339	364	321	358	331	376	320	335	370	344	331	362	327	333	332	352	353	350	337	366	341	365	356	307	347	373	329	363	323	331	302	327	339	353	351	369	359	373	343	382	358	360	350	319	338	334	359	332	367	350	312	346	288	326	361	334	325	314	311	364	339	342	348	341	318	344	395	336	313	350	368	328	330	338	372	364	331	352	342	371	369	358	347	358	337	330	340	344	359	371	299	306	342	324	324	360	351	345	334	346	374	350	367	332	331	386	334	322	343	354	299	346	349	346	319	345	351	343	332	350	360	335	376	370	355	353	301	356	350	348	327	350	344	350	326	322	348	372	357	337	362	367	356	349	316	354
20760	34156	7437	561	531	490	471	489	445	426	438	380	461	438	420	410	429	436	456	403	439	432	419	422	435	379	446	390	371	417	458	392	431	405	413	423	411	413	396	425	374	431	392	425	406	406	409	416	425	403	412	427	364	442	393	418	414	394	439	448	413	444	440	414	374	385	413	424	433	423	423	431	450	395	410	406	431	434	426	392	389	392	387	433	428	414	393	414	399	422	414	437	433	427	406	439	454	431	406	428	434	394	401	440	403	448	451	410	409	414	407	410	400	417	429	414	447	461	410	391	451	406	456	408	445	449	446	391	433	397	390	449	422	407	421	428	410	457	427	441	431	406	461	409	415	403	432	462	429	398	436	429	456	435	431	413	422	405	410	417	418	421	429	395	391	433	390	416	442	437	396	413	426	425	430	406	407	385	419	394	402	419	418	439	426	397	422	417	418	419	431	390	397	431	409	417	424	407	427	405	414	383	450	393	419	429	376	415	405	441	423	407	406	420	438	408	412	447	410	383	426	400	410	401	416	426	455	424	423	413	406	433	398	413	441	423	426	444	398	402	384	429	398	439	430	424	447	395	429	396	419	422	433	449	448	398	446	421	395	404	415	414	424	416	410	427	389	442	411	432	396	451	458	419	413	443	425	413	412	443	427	406	403	425	403	391	430	429	427	402	398	433	416	452	440	442	411	393	445	412	410	405	434	422	407	420	421	441	403	410	432	370	419	385	446	392	427	402	403	421	427	393	448	450	441	391	386	440	436	381	408	401	399	425	430	397	409	405	389	400	393	395	413	429	450	445	394	427	405	449	453	443	404	416	455	420	437	402	460	441	446	403	399	384	390	445	406	429	463	426	427	371	395	400	411	423	414	437	397	456	409	410	397	419	457	399	419	422	421	437	401	422	426	417	425	411	433	429	451	404	401	431	407	427	432	407	427	435	396	426	405	423	423	405	418	447	401	399	402	400	412	444	409	434	381	402	438	439	418	413	419	401	406	399	435	396	417	417	412	411	431	385	425	399	429	452	442	396	421	417	439	388	426	431	391	427	426	392	420	444	423	414	403	395	447	385	397	392	442	459	426	442	418	422	389	403	402	398	383	426	423	407	415	382	411	399	403	382	433	379	432	434	399	445	439	420	419	429	417	429	388	432	378	429	451	428	430	423	395	437	421	428	406	421	401	423	399	388	428	422	416	445	399	397	427	386	390	427	423	433	393	412	394	449	418	403	436	416	394	424	429	386	419	418	399	414	409	417	440	408	408	428	412	418	417	420	443	401	411	412	386	400	408	422	412	413	391	435	420	430	386	417	422	425	406	388	425	399	456	394	418	444	415	416	403	411	411	421	421	365	431	415	442	442	398	423	405	418	397	381	443	400	424	417	434	423	454	422	433	416	392	461	409	408	406	425	435	398	405	427	426	387	424	418	413	428	431	416	397	432	414	446	415	450	434	431	379	428	456	406	420	395	428	400	408	442	452	408	415	415	457	433	417	380	393	414	401	409	409	432	388	439	436	427	407	436	402	413	405	401	416	431	410	422	421	399	429	396	409	440	393	411	416	427	397	396	412	405	427	437	413	407	428	405	404	415	400	424	431	424	403	402	386	462	433	413	419	428	429	433	351	383	404	436	404	419	436	430	411	413	435	427	417	394	434	413	418	421	424	419	440	431	441	392	451	410	421	396	390	432	412	406	411	430	398	444	419	382	422	464	420	426	411	402	406	432	438	419	444	448	386	443	421	400	422	405	397	452	459	428	420	387	443	393	406	413	393	447	432	402	410	408	370	377	404	428	397	422	400	433	404	405	439	417	417	398	393	458	442	423	463	401	417	413	437	422	445	432	435	467	369	436	410	428	431	409	409	406	392	420	395	411	438	417	413	367	442	396	428	425	447	406	417	411	407	428	417	429	450	383	428	442	409	402	430	407	443	397	444	400	423	446	448	408	416	403	420	422	419	418	434	439	385	425	409	442	403	439	410	442	415	411	385	409	398	408	415	437	401	419	415	422	424	409	391	428	420	458	394	417	415	402	432	424	408	435	436	434	401	413	433	426	373	403	401	432	428	391	403	397	365	422	418	438	434	435	384	392	400	448	446	413	426	388	454	404	397	399	437	418	409	395	427	408	409	412	413	429	426	414	415	414	416	393	402	434	426	408	429	436	405	402	427	432	383	381	413	463	417	412	413	416	428	406	414	441	423	453	420	410	397	421	402	416	419	432	409	421	407	416	419	433	407	401	445	432	407	392	378	428	452	391	425	482	385	426	394	400	377	437	427	419	398	403	424	413	404	445	449	424	405	413	417	428	457	416	456	415	403	396	440	447	439	401	412	411	409	401	394	423	461	409	435	394	419	431	402	387	454	423	408	455	437	422	443	413	417	415	405	402	428	364	426	386	410	409	413	409	394	423	431	416	411	380	419	412	421	377	407	405	414	455	433	435	418	402	442	389	436	435	414	426	409	425	452	389	411	396	466	399	452	399	430	404	423	412	434	428	372	464	418	410	414	436	439	449	430	421	391	422	462	414	428	439	458	396	434	421	424	396	413	424	407	438	455	371	428	440	416	446	408	446	418	422	425	395	375	409	425	471	426	415	417	414	410	409	449	431	434	450	428	410	411	416	437	429	448	418	384	416	431	415	426	423	413	395	404	369	407	440	430	398	407	428	404	434	388	395	450	392	408	437	420	446	431	428	410	406	418	423	380	433	436	397	403	455	423	394	440	399	423	431	433	428	405	399	431	398	428	387	386	472	453	404	399	425	447	402	428	409	433	409	406	397	408	444	407	408	404	401	453	390	452	406	427	432	432	405	411	374	394	417	422	417	445	432	463	416	401	429	412	448	408	429	427	394	405	444	433	424	410	439	401	434	377	376	422	413	414	423	441	409	417	430	430	398	384	426	379	401	398	419	420	415	418	398	413	396	390	414	404	386	398	411	404	393	411	430	408	390	383	415	386	404	413	380	420	432	416	417	431	435	441	416	419	423	445	407	426	397	378	422	423	399	420	412	398	440	425	429	412	393	429	384	447	412	389	395	387	434	439	427	453	437	389	404	453	440	416	429	402	420	400	395	418	436	394	410	399	426	411	392	442	421	382	402	419	406	387	414	410	415	377	413	394	433	443	437	412	395	406	373	423	423	398	424	403	461	397	425	403	415	411	403	383	395	435	412	401	456	413	393	423	399	427	402	439	432	416	402	433	438	438	421	386	448	421	400	436	420	428	419	374	415	385	408	432	416	402	428	430	376	449	449	390	420	405	422	414	376	434	431	452	445	403	414	406	389	372	441	407	444	434	403	434	421	417	416	394	437	432	422	417	409	424	407	458	422	413	378	393	443	407	448	407	389	416	406	411	414	434	402	434	382	425	434	425	404	439	449	401	432	388	423	384	399	448	401	458	436	433	410	426	414	416	425	398	432	426	398	403	416	405	399	410	427	402	413	389	371	416	370	407	431	446	423	433	435	423	374	440	424	424	434	417	416
23846	21876	29412	23077	20846	9726	1172	827	698	630	612	596	577	519	568	545	537	537	524	522	521	521	509	521	490	464	572	485	511	519	475	512	503	518	508	476	537	505	490	503	465	507	477	471	451	512	477	471	508	471	503	482	477	506	504	489	487	455	468	422	478	482	475	493	512	497	489	496	474	488	489	472	482	486	525	486	508	492	487	510	509	497	519	503	492	460	434	497	508	511	443	510	491	451	472	512	518	499	462	467	534	460	521	467	484	493	487	482	495	504	506	508	494	477	503	493	515	498	486	492	485	472	504	492	514	498	495	456	504	523	513	511	489	480	529	480	494	499	476	478	492	509	502	490	508	478	464	558	500	497	512	470	477	503	505	508	463	508	478	488	506	534	451	463	516	490	477	476	465	492	454	526	467	507	474	461	471	486	505	489	527	495	480	485	474	469	506	522	479	489	457	482	494	483	490	522	505	476	493	456	497	472	479	473	477	480	464	515	424	461	484	520	526	511	446	474	552	515	504	495	459	477	501	490	485	467	478	455	447	459	502	468	510	531	466	456	466	497	467	486	496	475	504	475	520	480	506	531	496	481	501	488	474	465	487	478	479	523	478	481	437	505	496	485	516	488	464	512	453	541	483	459	446	468	464	496	513	496	451	485	452	463	501	505	490	506	521	495	465	504	519	438	518	477	484	479	470	479	465	494	455	484	480	461	497	462	504	536	466	481	491	503	507	515	460	482	500	549	511	450	478	485	492	502	466	489	470	493	484	456	440	469	479	520	477	486	464	513	525	466	455	489	456	459	459	506	537	523	514	472	473	494	474	473	470	491	487	488	489	481	467	497	486	472	507	498	509	522	488	492	523	473	491	498	501	504	480	509	508	453	508	451	506	493	524	499	469	485	504	491	546	491	517	529	493	461	467	488	486	491	473	464	492	485	451	464	478	495	480	487	540	469	465	496	469	504	518	518	511	492	533	495	504	499	503	513	461	488	479	537	541	480	488	457	504	469	493	488	494	508	483	524	475	496	473	499	455	521	487	494	468	462	477	467	494	461	490	512	501	474	476	471	518	484	479	488	515	474	489	469	467	462	466	488	461	473	517	485	492	531	481	465	495	496	488	470	454	449	486	500	481	482	490	557	486	499	447	468	480	475	451	485	477	480	496	507	506	487	469	469	507	503	465	491	498	466	481	480	488	485	463	484	483	477	462	477	485	468	508	473	470	485	466	528	469	511	485	484	485	493	481	478	508	485	505	454	474	473	448	491	471	517	482	498	500	477	507	531	486	486	450	487	514	511	516	451	465	470	480	479	478	497	495	531	453	486	451	504	526	498	492	464	513	507	466	454	480	484	499	494	486	474	511	466	476	455	466	447	470	460	464	485	476	484	480	449	491	458	467	525	460	506	537	503	487	500	486	502	488	503	488	493	474	495	477	487	483	499	495	491	473	494	486	487	476	442	461	478	482	471	438	481	456	487	499	488	502	484	460	507	467	462	490	463	494	473	534	501	514	457	492	506	483	497	485	498	496	465	487	502	497	442	477	483	458	518	460	524	498	493	451	463	489	506	480	471	484	508	496	489	519	436	472	478	492	505	475	491	486	514	498	489	487	460	502	477	469	446	501	460	495	492	498	504	486	527	522	502	538	441	480	479	435	481	519	504	482	490	500	497	485	462	450	475	488	527	470	520	528	443	502	470	468	494	491	516	514	473	447	468	460	507	470	499	512	490	489	498	490	487	449	513	482	491	465	482	465	486	531	522	515	491	479	502	496	473	472	513	464	465	449	487	526	475	441	485	468	444	505	498	505	481	520	481	494	465	461	478	456	469	498	475	464	489	476	478	455	467	481	495	453	505	493	428	475	537	482	475	497	474	496	500	493	503	534	476	468	506	470	454	439	505	442	477	482	433	487	476	525	490	494	493	460	509	501	498	492	514	469	495	493	448	456	514	432	466	423	487	468	463	462	474	498	536	482	479	487	483	514	470	443	509	513	505	477	472	442	502	480	490	478	488	450	518	520	521	500	498	472	467	478	487	478	512	504	463	454	456	486	462	479	479	471	466	491	497	479	429	518	491	486	521	458	505	496	486	478	482	523	483	480	475	508	505	496	483	519	493	458	490	506	478	488	512	468	477	513	456	511	461	511	483	541	461	546	471	473	467	519	508	480	468	481	508	475	497	476	472	490	446	434	443	523	468	502	473	448	493	473	515	498	490	497	473	523	460	527	462	489	505	494	473	485	481	485	525	492	476	497	504	502	468	464	511	499	456	484	482	476	494	487	515	463	504	498	497	484	486	516	478	493	501	512	530	480	464	498	484	470	480	466	516	478	445	455	464	443	508	456	490	471	472	505	494	472	504	472	472	506	468	469	489	531	477	488	433	541	516	524	446	467	501	495	481	492	489	502	495	514	532	547	491	533	511	501	495	466	498	488	510	512	451	458	467	476	502	480	479	479	501	528	539	509	468	482	486	479	448	470	492	458	507	486	480	497	463	489	480	492	456	494	493	515	483	521	496	484	434	468	484	459	499	498	470	532	498	455	468	529	485	501	464	478	491	502	507	508	498	511	489	500	515	492	474	498	486	511	497	465	488	486	504	465	495	453	492	487	488	443	446	452	532	480	503	464	437	479	492	479	483	490	442	428	512	451	474	456	482	502	483	466	479	504	457	513	470	508	445	506	504	491	490	478	479	482	481	476	477	430	506	512	476	479	486	501	475	497	458	482	470	500	480	509	495	481	532	479	455	494	486	476	495	444	532	520	519	535	484	474	449	466	529	496	464	499	491	490	463	501	453	466	501	504	479	508	492	480	479	466	489	482	474	480	504	474	479	509	452	509	480	446	467	490	468	447	544	481	459	482	502	467	536	519	487	454	516	486	497	477	476	517	507	479	487	473	479	466	461	466	480	501	461	465	475	482	478	433	450	498	507	446	497	480	493	500	451	469	469	493	513	463	460	501	472	494	474	475	468	473	507	471	478	486	452	499	482	500	504	479	482	483	509	523	479	495	494	482	492	492	472	482	487	476	512	472	494	490	487	472	455	505	444	464	473	525	468	472	490	505	514	446	497	465	479	484	516	495	464	500	485	514	500	498	482	499	488	491	455	517	472	501	471	486	488	478	454	480	495	448	445	478	503	496	486	483	478	477	431	459	500	468	500	472	460	504	493	499	481	458	484	468	444	501	494	492	466	513	447	482	523	444	491	492	490	489	432	507	470	478	503	476	488	494	472	540	486	475	494	480	498	479	505	484	441	491	472	481	469	516	531	481	489	434	506	461	501	498	501	484	507	499	491	469	464	474	463	447	491	513	462	472	448	498	501	474	488	472	471	508	517	476	492	524	477	498	482	483	472	455	494	464	471	489	494	477	440	505	473	477	507	478	469	463	470	484	493	482	476	485	481	484	486	486	457	520	501	524	465	488	518	477	525	472	489	485	508	503	473	486	491	461	474	450	523	451	485	479	463	446	458	478	461	503	495	452	518
35200	68012	17428	3115	2187	1665	1372	1199	1048	965	862	772	786	695	722	692	678	633	627	663	677	559	635	612	647	569	618	573	585	625	613	613	588	573	600	543	579	548	596	584	568	609	560	595	512	582	548	581	552	575	618	597	580	589	603	581	598	563	608	586	599	600	619	600	565	536	581	569	573	570	572	598	584	568	569	576	545	562	591	512	584	556	626	596	557	570	590	558	618	584	555	575	591	574	573	581	566	582	574	534	611	621	572	551	552	615	565	567	567	600	577	585	603	603	602	580	576	597	570	580	600	585	573	593	587	552	551	572	584	571	585	570	577	590	563	588	594	543	563	588	604	594	568	556	586	582	568	626	613	538	599	554	573	620	608	639	544	597	599	617	590	586	569	603	585	556	594	552	586	557	550	561	593	598	590	554	506	545	564	588	597	532	589	608	548	536	625	570	593	545	591	574	573	545	598	556	602	542	595	585	502	574	580	552	559	569	576	538	570	586	530	560	596	570	591	586	545	577	550	584	592	600	594	582	597	567	542	586	592	602	537	593	584	586	556	599	575	533	562	605	582	598	568	543	580	576	562	588	560	577	589	544	574	560	636	609	541	525	566	601	588	577	587	611	608	552	553	571	597	540	521	579	592	591	578	549	585	529	566	596	597	580	563	590	566	623	598	643	565	571	597	595	567	582	555	560	565	585	555	550	593	583	583	525	569	587	594	572	564	599	579	551	563	581	557	605	526	554	588	552	585	547	582	571	588	574	577	622	581	594	577	582	566	602	592	586	619	603	590	579	566	589	581	594	552	567	612	544	578	588	563	588	554	588	615	602	562	562	558	560	547	581	567	589	567	583	556	564	570	542	606	560	595	617	552	594	580	566	560	522	578	577	564	590	527	569	561	558	577	564	579	611	584	571	570	568	574	600	498	580	551	588	547	609	611	532	575	586	564	595	567	596	561	621	585	572	575	570	576	590	599	531	555	563	556	528	577	570	574	560	588	616	557	552	604	529	600	571	617	570	585	543	542	581	593	586	571	604	603	619	552	593	570	587	583	555	617	607	583	557	530	537	562	571	610	560	571	558	551	561	563	567	617	612	630	612	576	561	537	569	570	601	562	578	601	571	586	590	534	615	570	539	615	583	603	564	570	577	601	534	554	556	579	558	549	575	557	611	546	542	583	545	585	575	584	561	598	593	527	592	584	588	565	548	582	599	532	594	569	585	585	514	623	608	584	594	615	606	577	567	585	613	564	560	600	567	585	551	541	596	557	572	592	563	531	559	567	573	604	572	579	537	588	609	549	591	597	586	591	554	580	591	603	569	584	555	589	584	591	564	573	552	573	573	573	580	565	612	571	567	567	586	566	566	611	528	599	602	536	574	538	575	603	557	619	578	572	604	571	571	557	542	579	601	577	596	544	591	590	556	599	572	556	574	601	577	564	568	580	540	579	573	572	570	555	538	571	567	542	570	588	565	581	588	600	570	550	562	564	596	615	613	546	586	595	561	574	560	567	579	606	598	560	572	605	608	577	562	537	561	608	560	572	612	574	549	552	598	568	612	583	570	572	589	564	606	595	558	602	540	580	598	568	581	569	546	570	551	595	595	601	517	596	599	568	576	588	574	533	584	542	564	588	570	579	563	559	546	588	573	544	562	598	547	585	585	560	594	550	575	580	582	572	562	610	548	572	585	577	587	576	579	547	578	576	569	576	626	588	553	595	574	580	642	579	594	610	615	608	544	543	586	569	535	576	553	565	558	573	570	557	572	624	581	577	570	557	618	628	573	608	584	570	569	580	573	604	595	599	578	558	617	626	620	524	600	615	553	609	532	573	559	603	560	525	586	591	583	583	576	579	583	552	560	564	556	592	582	578	545	603	586	583	552	563	530	615	556	602	550	619	596	564	625	567	579	594	549	573	548	580	579	567	612	598	565	594	607	567	567	552	581	616	593	570	560	607	573	573	562	585	566	603	555	557	598	614	605	607	568	603	583	600	576	553	606	564	581	602	555	624	553	576	581	591	577	566	556	570	515	528	614	632	543	578	554	572	603	570	562	562	608	576	577	534	564	550	597	587	576	605	606	541	616	529	571	529	566	534	607	600	617	554	625	570	572	584	582	574	547	580	593	602	585	571	582	566	604	604	558	560	596	582	560	596	559	524	589	591	595	549	585	526	587	589	579	581	586	572	631	587	555	567	550	609	558	575	576	558	557	582	582	552	565	551	582	574	593	569	590	586	557	568	551	597	560	626	602	544	578	582	582	618	555	542	600	622	540	610	551	576	552	561	585	592	576	589	558	581	597	609	546	572	564	588	595	609	527	578	559	552	568	558	596	594	618	580	575	519	619	560	561	584	600	576	589	596	533	607	626	592	586	569	583	654	557	593	594	596	568	571	569	577	618	586	579	588	571	543	600	605	593	565	578	572	561	587	542	534	607	623	553	553	613	571	574	557	586	585	603	561	577	612	604	567	587	632	607	572	560	561	614	563	587	561	571	566	548	561	559	598	590	594	579	594	658	569	608	588	567	566	613	608	564	600	596	505	605	584	576	577	560	597	560	545	574	585	571	605	583	552	597	584	585	543	592	558	595	635	549	576	601	586	555	580	584	579	574	572	544	625	560	580	596	584	613	569	572	558	565	578	620	611	649	554	569	584	542	560	565	581	592	573	571	582	538	596	550	577	603	589	588	587	561	595	580	600	572	548	590	557	573	568	590	560	576	564	587	574	613	600	621	575	586	574	581	603	590	587	583	549	565	596	556	618	572	595	617	536	553	609	571	584	562	577	556	570	611	522	564	560	558	588	607	566	543	544	630	595	600	621	581	563	523	538	554	599	559	583	612	563	563	592	588	562	625	529	607	585	572	555	535	613	548	580	607	559	552	549	543	556	571	579	573	526	579	574	554	542	576	591	632	573	517	560	562	576	573	578	558	558	538	543	562	631	624	558	597	570	599	579	570	621	563	579	563	598	572	564	592	575	564	566	619	576	569	603	600	570	588	541	570	584	597	571	611	618	571	625	577	566	591	561	582	584	583	532	591	619	531	562	580	560	618	566	594	569	565	553	583	577	619	570	569	587	552	575	553	555	556	564	537	578	578	566	602	568	589	595	623	555	614	579	619	565	588	583	576	599	577	556	560	620	589	589	588	576	594	566	568	589	564	543	582	548	571	558	563	553	571	571	557	582	559	644	591	589	566	597	575	565	595	611	583	565	628	582	541	569	575	614	597	593	543	563	560	614	594	572	552	555	582	533	571	619	609	593	615	510	594	545	576	625	600	581	585	606	602	572	572	576	568	555	601	584	594	583	537	597	594	578	568	556	578	613	560	561	574	558	603	568	625	582	569	591	553	564	582	555	546	558	605	562	565	594	603	548	578	574	598	656	555	578	599	601	564	509	588	525	599	584	560	584	635	593	597	536	580	557	574	580	658	563	584	547	564	511	589	614	595	519	582	570	597	574	592	594	565	584	595	593	602	600	544	562	566
24999	22600	28106	23932	10182	631	475	434	390	379	335	357	335	330	301	299	278	309	266	299	318	308	313	303	319	313	294	312	283	315	298	294	312	316	278	282	313	272	312	309	300	301	286	306	335	281	279	295	296	306	305	299	281	286	326	295	297	282	280	278	279	324	275	279	319	295	305	276	296	291	281	289	289	298	290	290	290	264	265	309	293	280	306	287	331	301	292	289	295	284	266	296	327	299	287	302	312	290	294	338	310	300	291	294	314	293	260	272	327	314	290	295	269	298	272	317	283	316	300	295	304	265	280	319	279	311	279	283	317	264	279	296	305	261	282	315	299	308	295	281	287	326	291	308	311	284	305	278	334	284	300	284	263	271	307	287	279	312	339	321	288	261	267	283	276	291	284	312	302	301	285	295	282	278	275	288	264	267	277	295	293	330	294	247	284	292	284	285	277	283	301	274	325	269	286	288	277	279	295	296	305	287	285	277	317	295	299	313	309	250	280	281	318	288	289	299	263	294	272	297	292	289	303	302	281	303	320	303	284	289	325	297	302	310	318	325	285	309	332	300	321	266	311	284	304	294	293	295	279	285	330	305	270	299	271	303	301	318	286	289	288	299	320	277	264	300	267	270	292	308	253	266	323	285	324	262	243	274	305	272	267	274	266	282	296	306	283	286	317	307	325	274	297	286	327	258	302	295	290	292	312	277	303	297	285	287	304	291	283	284	296	295	283	298	288	298	286	321	274	309	291	296	293	277	261	309	283	314	308	303	269	293	307	306	268	299	303	273	297	290	289	306	271	273	311	273	274	307	278	327	278	304	303	285	295	281	324	286	293	280	291	272	273	288	292	292	342	273	300	290	294	325	302	314	287	350	291	299	316	302	314	262	275	294	287	276	291	282	307	306	261	330	285	301	282	286	270	326	283	285	284	291	303	300	255	316	260	311	294	287	281	287	288	302	304	295	271	301	302	332	314	309	292	296	319	280	302	300	306	300	290	294	281	293	306	294	334	283	271	321	282	281	307	303	291	298	313	290	272	303	325	320	308	283	284	323	280	290	306	308	271	304	293	297	283	274	300	293	320	316	301	284	285	311	294	277	283	262	303	302	282	293	307	297	308	299	304	299	275	282	293	286	298	313	278	266	309	276	307	307	296	313	314	311	289	261	302	287	300	299	284	303	299	292	268	325	300	306	271	274	294	309	288	288	282	292	313	282	296	296	309	303	302	301	316	288	323	274	292	318	289	287	288	296	320	276	275	281	277	293	304	275	291	317	276	345	288	301	267	313	287	287	325	318	311	305	303	277	294	292	301	304	306	286	300	306	284	312	284	289	302	285	275	269	281	297	332	290	300	266	264	300	302	318	285	327	308	263	307	294	297	272	310	279	282	287	277	316	305	291	327	273	268	283	270	305	265	264	265	281	294	286	291	271	326	304	285	307	283	262	300	293	323	275	291	311	299	314	308	291	282	288	298	290	267	274	257	313	317	282	294	285	320	327	272	286	277	272	291	321	268	290	269	297	289	279	301	289	255	313	305	291	309	294	318	309	308	271	327	293	295	321	313	275	298	265	309	281	306	275	291	276	326	301	321	283	312	291	303	293	278	262	290	310	283	275	312	271	313	262	285	273	281	282	282	281	285	330	287	299	304	274	304	310	283	274	316	293	289	284	311	328	281	305	295	290	277	279	306	286	279	299	284	309	290	298	269	312	295	296	297	314	298	305	309	278	283	318	293	293	294	295	271	287	288	275	304	300	295	313	292	283	264	282	285	281	284	300	289	285	301	310	326	289	286	296	321	322	303	280	302	282	255	295	292	294	316	291	282	304	308	299	278	279	316	282	312	316	282	300	306	300	283	283	296	275	301	263	275	298	321	328	287	276	318	314	269	290	303	320	319	288	301	293	285	265	276	296	280	265	308	289	325	300	326	294	310	309	281	288	290	284	304	306	274	280	265	291	294	313	268	257	263	265	274	320	284	304	314	291	271	288	276	282	285	253	276	312	317	276	292	284	302	320	321	298	291	258	298	302	285	274	305	263	253	323	289	290	290	320	282	288	305	277	278	284	315	298	303	318	304	339	259	307	307	318	309	276	293	314	277	277	318	288	303	295	281	293	306	291	261	273	285	276	287	316	302	283	291	285	271	273	247	280	283	299	293	303	300	299	299	305	315	290	316	273	307	290	294	318	304	304	308	289	292	301	280	312	314	296	290	291	330	260	296	298	308	305	297	277	314	295	312	297	289	285	291	299	308	297	297	294	321	309	293	278	297	262	274	297	259	285	304	303	305	306	293	287	284	269	296	259	295	297	278	290	289	289	300	288	288	282	261	270	273	285	284	322	307	315	302	301	342	288	302	282	296	286	317	291	299	307	280	305	300	287	300	291	290	290	294	266	266	250	283	285	285	280	278	288	292	308	300	310	276	308	316	270	320	316	292	283	314	308	299	284	310	272	296	287	281	279	290	304	290	285	278	297	303	309	298	276	305	303	308	314	311	300	325	259	319	312	309	284	272	298	286	292	301	269	262	286	270	284	287	267	299	297	279	306	283	328	295	281	305	305	309	305	295	280	279	301	291	301	288	305	305	293	286	293	295	266	329	261	301	249	303	297	265	301	275	280	287	292	315	284	295	299	295	302	314	277	289	291	294	288	291	279	288	278	279	258	309	260	292	282	321	301	316	304	299	281	286	315	282	283	294	298	296	284	274	299	303	282	286	304	305	318	283	280	282	309	274	316	265	305	280	315	333	286	308	293	289	280	271	277	285	283	295	305	285	309	305	310	274	312	283	281	336	260	295	347	297	308	285	286	282	304	309	301	309	281	289	287	302	296	296	301	292	290	279	295	274	300	278	326	246	288	298	294	299	313	277	311	265	271	286	311	322	287	283	302	305	295	293	330	296	293	278	282	237	298	280	293	286	309	279	262	278	310	290	283	323	288	287	301	311	305	306	311	281	275	325	309	264	313	284	307	284	323	285	293	297	315	304	291	299	321	289	273	311	328	266	295	304	286	270	269	272	301	297	291	259	277	332	292	289	287	282	314	326	279	281	287	285	280	258	285	270	301	303	265	316	299	290	300	268	297	269	292	296	286	288	290	270	312	268	306	310	311	282	289	290	274	298	314	311	271	271	304	282	306	314	329	267	304	295	281	294	287	308	295	290	264	309	297	327	298	292	298	313	293	319	324	317	308	286	291	276	298	274	317	287	279	321	301	290	292	277	318	280	273	301	275	293	313	292	255	311	259	282	282	313	287	306	310	311	299	296	284	311	299	308	266	289	296	331	274	297	281	319	285	275	315	302	321	267	293	274	332	293	305	277	286	301	309	285	300	275	305	256	299	287	299	296	274	277	289	290	310	282	305	275	268	297	317	303	255	243	266	290	291	288	290	288	295	262	274	286	274	315	267	309	274	286	311	299	269	304	281	297	298	324	324	307	288	327	291	307	280	277	328	283	328	306	262	312	293	286	310	295	310	315	283	255	286
33853	62038	14321	1731	1246	980	814	688	617	602	534	489	461	407	437	401	397	414	406	394	410	389	401	400	390	386	390	373	384	365	377	381	375	374	389	391	351	386	350	346	380	406	417	388	321	333	353	399	363	358	353	331	332	363	372	391	384	366	341	354	387	331	352	355	355	333	359	385	371	339	383	390	352	361	377	359	370	356	384	353	349	359	377	382	363	351	379	379	362	364	401	341	337	387	350	398	366	398	390	380	389	358	366	354	389	372	383	384	387	365	351	411	371	395	364	365	378	364	371	404	378	382	389	366	399	363	402	353	363	379	380	363	380	381	376	344	342	354	381	379	371	351	350	363	360	352	385	349	343	372	364	399	369	388	378	364	371	353	343	367	346	388	332	405	338	347	384	359	381	379	397	372	381	357	366	357	367	352	391	368	385	339	354	383	376	377	358	367	366	371	327	371	375	370	403	396	346	355	349	370	371	364	346	353	391	382	350	348	373	349	380	367	381	340	349	357	369	363	347	356	336	371	354	399	382	377	358	335	388	373	362	385	342	356	377	379	371	362	363	377	378	342	419	380	388	395	373	392	367	375	337	368	356	362	359	342	323	367	349	380	361	364	385	348	349	396	360	363	372	340	372	353	337	352	372	344	371	398	346	393	374	376	373	368	355	385	345	336	374	349	370	378	345	370	374	378	368	370	397	339	352	368	394	363	367	376	364	358	357	322	358	380	357	347	371	360	359	346	367	381	346	342	408	380	397	386	344	401	380	354	359	398	361	380	354	374	347	314	377	362	384	342	389	388	356	388	360	361	348	377	374	357	338	360	394	362	356	409	356	368	351	417	373	325	351	366	389	369	361	376	375	361	354	359	391	365	357	377	371	372	342	397	372	383	350	374	355	346	378	356	370	353	383	351	354	349	361	367	368	361	310	383	360	363	388	363	376	378	359	337	355	388	362	378	377	362	365	347	373	355	379	362	342	379	370	367	344	359	350	353	329	385	359	385	375	391	356	352	387	352	355	372	373	352	366	372	391	394	373	341	363	350	372	351	376	332	387	388	358	365	369	354	389	351	336	370	348	375	360	336	373	352	371	361	334	382	364	344	348	375	373	343	330	362	358	381	387	379	357	413	361	398	391	347	338	342	358	401	340	404	386	377	349	377	351	352	392	364	368	350	406	338	391	351	403	380	382	369	359	385	369	368	389	346	386	373	334	336	370	378	391	392	350	422	360	377	375	394	367	362	372	364	357	396	379	332	399	386	374	382	360	366	372	353	366	339	373	373	365	324	384	358	365	359	382	349	355	333	336	370	364	377	342	356	359	373	361	360	369	375	394	360	381	343	369	395	406	370	404	369	359	385	339	379	401	356	343	376	392	405	392	394	373	352	328	346	393	391	362	384	377	355	348	330	371	372	346	361	373	359	381	366	366	374	361	366	383	357	399	339	372	368	367	367	361	378	377	359	384	379	378	361	376	368	377	366	380	371	345	369	369	373	386	357	400	384	390	340	347	330	334	414	376	356	354	379	362	366	367	372	369	327	333	372	336	368	330	330	340	373	367	370	383	373	325	383	366	364	352	381	374	358	335	371	349	362	375	352	394	367	353	369	356	351	384	341	356	345	364	366	368	347	341	335	376	380	363	387	359	382	386	361	367	384	382	362	330	342	372	366	355	353	352	382	374	371	366	392	368	378	388	352	345	348	390	381	363	399	361	376	404	338	365	357	374	337	355	347	359	338	380	413	382	371	371	358	337	340	343	367	353	337	311	370	358	365	372	367	374	374	380	382	401	349	383	364	356	346	381	399	377	328	387	357	355	343	352	345	359	382	380	348	348	409	357	384	381	357	399	341	367	379	390	399	399	384	354	374	392	336	343	332	356	378	376	350	370	372	383	373	388	335	354	370	347	347	358	372	375	407	356	356	390	381	370	350	416	358	364	380	376	378	336	345	363	363	341	353	380	364	352	391	372	347	377	366	357	328	362	402	365	342	361	359	344	383	361	407	378	357	378	351	358	320	366	337	355	376	366	406	383	351	361	366	397	355	370	380	381	362	351	371	350	349	368	363	377	378	371	330	393	393	363	372	341	353	387	347	382	366	386	329	357	369	391	368	368	357	401	363	359	397	361	370	343	332	346	399	366	361	371	354	349	388	383	365	356	345	361	369	369	388	367	331	392	377	392	362	394	346	362	358	366	353	350	405	407	355	347	365	351	336	343	348	352	359	365	371	371	400	321	385	375	368	387	366	347	348	373	352	376	336	339	381	367	373	347	362	337	344	376	350	359	346	356	391	347	399	383	344	369	371	373	380	355	407	349	396	344	345	370	335	378	348	360	344	358	350	311	347	357	346	379	362	357	410	381	376	356	365	379	362	379	380	346	354	393	424	343	370	385	366	314	371	353	350	372	367	350	366	386	332	382	392	381	358	361	380	374	388	370	394	370	363	360	382	350	352	341	362	337	390	408	374	358	363	339	349	396	366	343	382	375	356	373	347	386	345	382	364	348	337	362	329	351	386	362	388	376	365	367	373	342	348	350	385	384	353	339	347	411	350	398	386	361	367	404	401	376	369	378	367	353	368	344	379	367	375	362	385	373	359	349	374	374	391	369	377	384	348	353	359	380	380	386	333	379	397	312	375	327	356	357	368	375	385	390	362	410	353	363	356	362	366	370	338	363	329	339	420	387	371	338	355	367	385	370	364	393	367	372	362	359	364	379	406	368	390	349	365	393	320	373	354	353	384	374	391	360	367	385	386	378	359	358	361	355	350	374	363	358	361	359	368	366	381	342	367	379	368	342	375	357	373	374	349	358	362	342	355	379	352	371	365	425	331	378	345	382	362	371	386	372	397	342	342	371	369	390	370	379	384	360	391	358	365	381	383	384	359	333	358	378	335	360	362	348	347	346	384	363	363	358	333	358	366	338	358	406	395	354	414	388	376	366	398	347	398	334	349	386	379	334	371	356	371	399	378	385	376	319	372	358	383	379	384	380	383	395	351	361	381	374	348	383	364	381	354	395	377	375	335	356	344	368	384	357	369	370	366	354	376	319	372	364	378	378	364	330	380	355	383	391	323	370	356	381	362	382	347	396	358	347	380	345	358	360	362	364	372	377	347	387	332	366	371	371	353	368	348	333	356	380	355	358	384	347	325	369	333	369	392	318	387	338	356	369	374	347	378	365	356	378	370	356	382	346	373	351	398	373	351	400	358	333	324	338	344	387	407	341	356	359	394	350	372	367	346	348	364	359	369	335	367	365	358	349	377	366	365	352	356	393	373	359	366	384	350	370	379	386	363	347	368	385	357	367	355	376	367	367	347	365	374	405	357	372	388	387	353	370	332	378	369	374	366	381	396	345	388	356	399	345	351	393	356	374	369	334	382	413	387	409	352	375	363	394	353	387	343	340	372	329	358	384	359	400	388	374	350	341	358	352	364	349	381	366	363	364	387	391	366	352	373	390	380	330	377	355	370	401	346	379	332	368	374
22764	21387	29790	22656	21103	21099	8454	1118	889	824	733	714	667	608	623	587	609	579	574	568	502	541	581	551	542	542	517	496	509	506	511	503	493	460	537	462	523	503	496	494	539	471	548	474	510	455	515	525	530	495	527	482	472	531	491	486	497	486	493	476	499	528	523	488	463	504	482	498	456	486	487	485	466	478	483	514	494	522	526	552	510	475	510	498	507	456	454	497	487	493	473	516	498	498	497	487	538	489	478	478	471	498	508	515	472	527	517	502	464	481	508	488	536	500	496	532	514	507	490	516	540	521	498	480	533	530	518	469	502	483	513	503	489	484	504	545	537	490	504	498	474	515	524	517	509	505	528	509	503	567	539	519	505	492	496	483	508	476	501	524	505	535	511	487	509	496	496	480	488	513	504	493	507	517	543	492	451	474	547	521	466	471	528	533	483	507	509	479	527	492	484	489	479	458	472	523	510	496	477	523	521	493	511	482	501	495	485	462	505	516	491	483	500	449	498	492	527	445	494	509	496	523	504	496	485	498	494	495	488	475	486	498	501	491	521	479	487	467	498	536	485	495	484	508	482	514	481	505	518	495	497	488	472	465	477	492	497	498	477	501	492	474	500	529	480	527	495	509	535	451	506	524	533	503	508	465	481	485	508	547	489	501	513	485	525	480	526	517	490	510	518	517	519	437	507	480	532	508	479	477	494	512	504	497	487	481	474	477	474	480	488	510	477	510	493	460	450	503	476	491	486	489	477	469	511	505	506	485	476	469	499	509	481	487	514	475	505	475	499	486	536	514	472	465	475	490	506	484	495	479	498	488	486	502	497	506	495	507	482	452	476	501	494	480	455	508	515	527	495	482	479	511	517	490	499	541	503	497	486	496	487	504	476	493	488	513	486	513	473	472	484	495	512	504	533	506	460	483	510	532	483	504	507	522	507	475	544	474	507	511	467	500	464	511	511	523	504	502	464	476	520	471	521	509	495	539	469	486	495	494	470	495	482	483	487	481	479	450	516	453	494	495	509	469	456	482	534	489	529	479	484	489	499	520	517	478	528	487	525	481	514	473	538	486	499	508	491	483	489	485	457	488	537	488	510	502	479	467	453	489	544	498	496	462	501	513	516	503	497	498	502	483	454	505	462	491	486	510	486	484	459	498	512	527	483	483	489	470	480	430	522	496	476	507	540	541	486	481	470	499	490	485	497	482	507	491	497	501	540	480	470	478	553	476	531	496	500	489	462	505	448	495	505	491	497	499	518	511	491	492	489	486	471	520	474	483	500	461	465	486	489	479	475	478	514	523	500	503	479	504	529	484	517	542	518	499	493	525	489	498	538	478	510	514	511	482	522	462	520	494	522	470	476	499	499	476	475	517	480	487	512	479	518	517	489	512	516	490	500	508	479	462	454	445	444	517	511	479	446	504	519	476	499	521	464	469	489	500	503	482	495	465	522	456	487	484	524	547	491	506	510	496	474	492	481	505	488	489	493	510	498	469	466	464	511	475	489	502	496	530	505	499	449	489	519	523	472	509	465	507	478	487	482	474	487	485	428	494	498	507	501	519	478	470	500	533	485	499	523	494	521	491	477	503	472	510	479	470	478	481	431	459	535	537	464	482	484	476	455	519	474	502	478	493	506	519	520	468	439	454	523	460	494	481	464	448	493	507	539	483	484	516	476	488	514	490	494	467	549	479	475	549	522	444	508	481	497	466	494	466	506	472	500	497	439	516	483	491	522	485	505	543	491	469	482	499	522	491	477	503	473	464	510	497	498	492	488	473	497	495	511	495	504	479	518	542	477	521	492	476	487	471	481	473	490	479	513	481	489	528	466	481	516	497	524	494	528	475	511	509	465	503	497	481	477	507	496	483	475	482	459	496	461	471	492	525	488	477	481	538	484	478	492	498	452	474	463	475	504	500	475	510	502	513	506	451	507	509	502	446	487	511	470	500	485	481	493	497	519	486	476	478	471	459	540	436	482	517	491	510	486	468	496	555	431	504	533	479	487	490	506	489	494	485	496	489	459	501	497	467	493	474	482	501	491	487	488	493	470	516	449	475	489	482	487	521	512	492	467	510	494	516	493	463	518	486	521	474	480	482	460	478	515	460	499	500	451	503	496	498	440	511	476	468	507	514	505	475	481	556	492	489	496	473	520	512	485	507	480	511	493	469	493	493	510	520	508	499	465	489	505	483	499	491	535	465	452	496	455	506	457	479	484	503	461	492	474	495	485	495	470	511	490	492	476	527	507	503	468	483	463	521	464	527	485	495	478	470	463	476	554	456	495	472	459	476	480	510	500	502	479	547	497	488	503	483	475	504	448	495	493	499	505	516	449	474	481	475	489	478	448	475	492	465	470	505	527	490	493	490	543	464	525	484	540	514	485	536	497	513	490	514	512	486	490	513	510	495	507	511	526	464	483	488	497	509	461	481	493	511	444	507	485	475	525	520	478	518	534	485	436	497	470	481	474	502	466	516	520	527	467	486	476	483	496	509	476	486	474	499	460	547	452	467	482	499	468	469	465	505	482	502	483	473	529	499	506	503	543	516	533	505	461	452	504	471	437	478	486	513	500	505	449	447	452	548	479	486	497	510	454	496	503	472	523	501	501	492	472	483	471	457	450	485	481	510	486	536	478	515	495	487	480	505	473	485	495	480	486	503	476	494	531	493	506	499	462	496	487	475	469	489	491	501	516	516	504	532	502	475	465	532	473	529	504	535	505	490	450	506	496	480	511	496	503	486	488	518	497	499	489	478	478	499	490	517	447	477	459	491	504	511	487	509	463	482	545	467	430	487	538	502	538	491	530	475	489	482	445	465	465	509	514	471	462	464	533	505	485	477	504	473	470	453	448	493	531	504	459	487	503	517	497	524	521	528	494	490	468	501	500	476	481	469	492	493	486	507	515	442	459	500	497	459	502	487	485	449	482	546	490	475	477	464	449	499	499	484	490	522	483	493	480	493	505	498	453	516	480	460	504	497	511	503	493	469	512	477	456	485	498	496	499	479	512	479	475	499	504	479	462	482	489	464	483	481	494	451	491	504	505	451	495	486	478	522	522	484	507	506	467	530	480	459	534	506	471	461	487	498	415	519	491	459	490	527	504	522	477	460	477	513	479	491	460	490	523	487	463	483	474	473	500	475	477	452	518	491	485	495	523	495	498	471	524	503	486	499	481	461	493	471	471	483	496	500	471	505	473	494	496	516	508	508	460	469	481	506	469	516	537	495	478	477	462	507	452	497	479	494	502	469	513	495	476	481	529	468	511	478	506	492	467	504	528	481	441	492	498	491	521	440	531	504	474	508	498	457	497	490	470	479	499	468	499	441	507	533	448	487	507	494	521	491	459	469	485	508	480	500	472	495	488	490	504	457	493	475	493	467	469	455	498	491	542	480	480	517	490	493	481	525	504	465	489	490	463	477	451	460	477	495	561	456	511	504	510	491	490	465	484	451	471	500	467	503	458	466	498	530	478	516	459	486	483	485
36203	67491	17925	5512	3759	2748	2163	1859	1500	1332	1200	1050	881	928	826	818	737	734	700	759	700	709	604	662	674	645	645	652	632	584	621	585	589	612	609	613	609	618	641	575	579	584	585	556	590	614	642	572	612	585	624	571	600	589	625	608	549	601	570	616	560	580	617	591	593	600	537	579	564	627	591	567	599	600	593	590	621	596	571	580	592	607	584	604	637	552	631	644	609	619	595	587	579	601	561	592	616	615	658	596	644	594	584	551	583	582	627	591	597	563	586	615	606	625	550	599	589	624	645	577	597	572	611	665	632	588	578	630	632	631	609	636	573	590	593	592	647	579	606	585	618	589	592	575	568	594	589	625	588	585	578	602	577	589	545	576	577	601	579	573	625	573	623	580	587	643	600	580	606	670	565	596	631	547	595	562	586	572	580	574	591	566	589	623	557	596	625	589	575	575	587	565	571	592	565	601	591	554	581	562	616	589	575	563	589	569	616	588	622	554	579	560	589	537	600	614	584	566	601	578	573	561	558	597	574	616	644	589	601	557	595	553	579	579	581	564	603	669	580	603	575	566	583	582	542	598	600	565	574	600	562	513	623	559	539	578	608	610	606	555	611	596	577	593	577	597	584	600	570	572	571	599	655	574	559	540	608	580	631	581	648	603	616	585	594	564	597	542	587	584	595	583	586	570	586	603	590	604	604	597	567	602	560	606	550	574	568	573	570	574	593	593	643	620	572	580	536	553	562	560	555	587	611	549	590	574	590	574	597	576	562	571	597	576	588	575	561	589	576	601	566	574	525	557	600	574	618	568	603	599	611	581	585	563	555	556	615	593	601	542	595	567	595	602	571	609	591	592	621	591	607	576	598	556	570	556	578	571	581	564	536	568	574	552	579	604	580	635	555	591	627	607	558	594	612	605	618	548	592	567	599	557	609	597	583	578	598	558	539	605	565	583	596	571	578	551	580	570	622	559	579	563	553	560	614	565	598	569	602	618	586	585	607	586	575	604	588	603	612	600	593	581	626	564	595	598	582	596	580	607	610	585	574	562	560	558	608	592	560	559	636	586	589	525	592	601	541	595	605	599	612	569	531	577	612	581	562	608	584	566	606	629	581	589	570	579	528	587	620	605	590	631	566	560	593	571	585	590	571	588	573	586	567	582	579	619	589	560	604	539	639	580	590	607	596	601	596	597	586	575	583	605	603	608	547	545	551	579	592	591	626	636	606	588	608	587	564	568	564	599	555	549	590	602	605	557	574	601	549	590	553	595	605	585	572	565	603	542	583	602	595	547	537	574	595	552	587	569	568	594	567	568	632	620	602	628	562	571	615	576	614	534	571	618	585	629	592	575	597	569	516	581	569	543	584	573	598	559	601	558	567	540	637	588	620	560	605	600	583	564	588	582	580	585	559	604	595	571	579	612	580	598	583	559	592	595	614	541	595	591	553	552	563	581	529	559	596	577	595	602	596	572	624	593	584	552	573	591	582	585	585	608	615	602	596	614	600	553	578	618	555	571	587	610	594	570	560	607	586	607	593	556	566	612	574	596	578	570	530	588	599	570	553	593	547	559	580	549	572	568	580	587	594	552	574	583	558	572	548	587	578	584	601	625	575	596	546	567	619	608	544	550	581	580	614	611	592	577	586	543	573	596	598	582	589	555	519	584	598	611	573	629	581	590	572	614	581	558	552	613	595	575	576	582	605	593	616	563	572	549	610	575	576	586	584	592	617	587	562	585	576	605	575	582	576	557	595	555	585	546	571	589	593	599	606	588	560	581	605	587	589	602	579	560	597	570	611	554	595	588	578	613	587	590	556	571	544	596	633	588	550	566	600	574	618	580	582	576	589	620	584	622	609	584	581	601	592	623	596	570	581	575	553	527	544	618	567	558	590	611	588	682	573	601	557	585	567	604	541	563	586	603	577	572	642	596	569	576	563	549	545	563	599	565	603	586	577	557	611	582	610	577	612	594	609	606	588	597	578	569	589	525	595	600	601	547	581	602	595	612	607	595	602	606	582	570	544	602	591	568	575	557	582	605	553	589	584	615	576	619	595	533	560	593	535	590	596	598	576	553	554	539	590	570	600	620	551	609	567	546	633	634	582	561	582	616	626	572	568	589	594	566	570	567	575	596	600	571	585	568	615	578	589	586	563	601	556	579	603	560	568	575	593	539	587	598	597	586	571	541	593	597	597	597	586	572	618	596	574	597	585	557	622	568	588	558	590	621	551	563	604	620	606	543	564	633	563	594	605	579	579	571	586	556	643	582	581	580	574	594	601	580	586	582	625	600	608	601	590	545	573	595	611	582	539	596	609	617	566	567	640	578	594	530	548	547	596	612	587	552	584	562	650	613	574	605	587	567	552	600	597	592	564	559	559	609	609	561	569	630	586	560	556	604	620	591	567	566	609	578	569	566	564	583	589	612	563	605	639	570	564	604	540	588	582	603	542	586	609	566	590	546	560	594	582	548	557	604	586	560	584	608	588	643	565	591	563	578	594	569	566	555	566	584	552	608	576	584	604	587	599	618	592	579	559	602	586	551	574	613	562	575	558	572	583	588	563	544	597	555	606	597	548	561	587	611	599	580	510	607	559	595	642	593	574	590	609	576	566	618	589	579	610	630	567	577	577	617	583	582	611	567	549	569	601	535	590	555	578	594	548	605	626	591	564	575	624	581	557	579	618	591	619	581	539	591	563	580	564	554	610	577	570	596	617	536	558	591	619	582	598	602	568	614	585	600	605	596	583	614	580	570	567	541	618	550	562	605	562	606	575	593	591	567	584	583	570	545	603	591	606	586	606	537	562	594	570	611	623	580	600	610	608	609	584	562	564	611	588	572	577	625	547	594	602	593	558	567	586	583	551	552	562	573	603	620	539	551	598	608	600	577	580	595	554	571	579	569	575	567	605	553	565	593	611	573	542	583	596	615	607	589	594	614	599	617	563	550	545	584	574	615	587	577	575	633	577	563	583	586	561	589	614	555	540	561	556	582	578	563	523	619	568	601	557	540	604	579	558	561	602	577	597	523	620	568	611	583	625	598	609	575	569	580	648	576	605	630	591	544	576	568	620	604	626	569	591	605	587	595	580	560	584	558	568	578	622	565	532	595	627	605	571	587	558	556	596	592	600	572	590	546	618	566	580	616	584	580	608	586	582	590	583	588	585	585	581	578	574	584	574	593	584	563	619	596	531	579	577	587	592	596	576	628	582	647	576	607	575	603	561	569	614	603	589	598	601	590	565	586	593	588	540	613	597	558	605	553	618	597	633	554	591	631	587	564	583	648	571	559	552	575	590	541	637	578	580	590	594	599	588	552	575	588	567	598	592	619	612	589	562	623	577	582	591	594	610	592	555	595	631	564	552	593	583	614	571	596	532	567	524	621	618	561	637	551	607	573	561	545	557	564	521	585	594	559	557	579	608	551	604	586	606	594	569	568	605	580	567	552	553	587	581	652	591	579	598	591	564	568	581	619	566	553	583	645
27434	24415	12779	1139	441	385	394	370	343	352	364	368	355	354	373	324	349	340	378	385	335	345	343	331	348	352	351	334	359	366	376	335	347	371	340	331	343	347	347	355	331	333	343	364	360	311	337	367	345	345	341	345	328	325	352	353	338	350	374	352	327	334	324	337	351	329	360	357	342	347	340	329	359	371	343	330	347	337	334	363	346	363	363	341	341	336	322	385	387	310	337	348	317	328	317	352	318	340	346	327	356	338	336	346	352	356	370	354	364	358	357	367	341	360	370	356	354	320	366	351	356	359	377	382	373	374	353	318	377	363	350	317	324	335	373	347	353	343	352	345	343	342	365	358	361	347	336	351	314	372	351	329	313	360	316	344	337	341	363	339	348	354	359	345	367	321	350	394	348	332	355	377	360	372	366	320	337	363	323	353	357	340	354	374	335	366	329	324	331	365	332	342	354	355	374	336	341	385	319	353	344	347	337	322	324	368	349	375	353	370	321	319	376	337	361	362	344	335	399	369	335	327	337	351	334	393	360	342	320	363	355	346	362	327	391	359	342	372	334	363	324	348	343	382	347	347	336	348	361	338	359	340	323	357	310	360	335	379	371	343	354	336	360	340	338	354	316	346	366	356	358	380	350	372	314	361	378	337	390	347	325	373	353	353	324	348	348	312	334	378	359	341	351	308	331	358	331	358	312	338	335	369	356	361	353	295	336	372	360	345	331	337	370	362	323	341	377	369	331	324	322	338	331	363	325	329	354	378	344	329	316	339	355	355	335	352	361	358	353	344	292	335	349	349	346	338	344	347	363	338	346	338	333	307	342	349	348	351	334	348	373	356	336	342	327	340	331	326	289	359	375	344	335	330	368	330	330	325	314	349	339	362	334	372	347	360	359	357	356	337	322	357	354	359	341	320	325	325	317	360	347	296	335	364	346	330	310	367	349	362	350	343	339	372	330	332	321	335	339	335	332	334	357	350	364	346	343	298	328	308	355	352	363	361	348	304	330	318	360	356	342	364	357	369	338	348	299	333	360	358	371	355	352	335	341	342	338	385	340	319	320	318	341	343	368	336	339	349	368	391	348	367	385	337	337	348	345	333	351	342	337	353	330	375	322	368	343	331	351	358	364	369	368	323	335	339	353	351	345	324	305	367	363	342	324	316	332	342	350	347	338	325	306	339	317	354	338	350	341	342	325	323	365	353	359	342	328	333	319	327	350	363	370	328	349	334	365	340	361	348	353	329	335	390	352	369	343	317	379	338	323	345	304	336	327	335	342	324	338	374	340	342	319	353	352	354	334	345	394	341	337	338	355	343	401	359	339	367	343	361	361	362	366	336	333	333	364	346	363	355	326	351	355	362	341	339	369	323	327	326	342	369	401	326	344	342	347	359	316	339	366	374	348	359	360	373	321	335	368	327	350	354	376	329	337	388	331	379	349	349	372	376	332	346	336	355	353	336	345	363	319	317	327	358	374	350	374	343	337	321	353	334	335	359	361	325	324	358	344	358	344	351	359	370	332	364	323	333	330	374	352	353	348	349	332	366	308	319	349	306	323	322	376	358	349	360	379	349	346	360	328	355	354	356	319	344	333	360	341	373	367	339	309	342	332	358	373	348	351	346	361	327	359	325	348	340	341	319	331	308	367	358	336	353	374	315	335	333	337	348	331	333	331	342	318	340	341	363	345	351	363	322	363	336	360	380	318	338	400	349	363	371	347	338	340	369	354	330	358	382	329	355	348	371	317	361	316	351	334	369	287	350	339	336	331	328	353	363	350	339	331	317	364	322	352	344	323	363	332	364	348	375	364	345	362	371	349	329	337	314	379	334	364	340	316	350	341	342	365	333	321	304	321	353	371	339	347	326	330	328	341	346	339	344	297	340	316	332	352	328	351	323	372	321	327	337	355	329	327	352	358	321	344	333	319	384	357	345	363	339	350	336	365	332	342	336	321	361	353	362	334	354	376	383	365	341	343	360	335	330	338	352	313	318	356	346	375	339	347	339	360	340	355	360	328	365	335	345	358	330	370	316	310	365	352	345	362	343	332	360	351	350	366	346	349	321	319	318	359	345	331	333	344	339	344	344	322	346	323	354	350	348	351	393	359	336	361	329	338	383	335	350	365	339	346	348	351	317	326	333	346	345	343	341	320	353	387	378	345	334	333	362	348	345	341	340	349	331	338	358	350	339	351	355	334	335	321	377	327	349	359	319	376	316	342	350	357	327	350	365	380	333	378	337	358	349	346	344	315	336	366	351	323	354	335	398	328	336	350	304	356	360	344	389	353	336	338	378	356	339	354	341	369	319	339	351	328	380	350	364	357	341	335	350	356	322	344	343	326	341	377	323	322	362	352	342	361	348	359	365	360	373	337	355	310	353	327	337	340	369	370	373	350	338	337	349	342	332	373	338	355	330	337	338	316	344	345	370	338	352	345	358	380	361	340	346	363	356	311	353	325	354	312	345	340	323	332	360	339	354	351	302	349	357	321	344	360	345	370	337	344	331	313	353	320	350	359	372	340	350	351	391	337	347	337	313	326	327	342	356	355	373	337	343	349	329	372	342	347	345	340	334	341	333	360	340	301	318	363	322	363	329	317	332	355	363	366	345	348	335	327	372	320	329	355	360	316	330	347	347	337	325	312	329	345	371	339	357	333	345	333	336	341	333	355	355	322	361	350	357	348	367	325	334	338	367	350	372	344	328	340	363	349	371	367	375	331	351	340	354	358	340	342	336	394	335	338	369	378	336	331	337	357	332	358	324	355	351	354	370	366	321	332	379	341	361	370	363	338	321	366	375	354	352	369	361	298	351	329	357	321	321	341	334	373	322	349	340	313	327	341	351	345	363	357	354	365	343	386	317	329	346	352	326	378	340	303	356	315	361	332	340	348	346	325	360	365	368	337	366	375	374	331	299	339	378	313	376	330	347	358	376	356	370	385	337	359	346	341	379	334	330	345	342	354	369	339	343	340	395	368	335	334	342	336	330	380	371	361	342	351	382	340	349	356	363	328	317	360	349	346	339	366	340	307	343	349	344	343	363	377	366	322	335	350	295	339	332	372	369	367	366	308	351	356	338	329	327	336	335	329	363	362	378	353	326	321	346	337	354	345	340	379	343	331	340	346	363	365	349	370	346	356	340	309	349	407	321	332	319	340	348	349	342	311	349	330	323	350	338	371	326	326	336	343	343	355	353	343	351	322	310	323	360	338	324	364	366	365	343	341	327	326	332	340	324	313	353	330	347	331	323	351	312	372	338	359	347	330	338	365	297	354	319	333	353	345	358	354	341	335	361	340	361	335	372	344	340	352	335	332	341	334	335	346	359	365	368	353	344	351	368	344	344	359	306	348	327	324	374	322	348	332	321	333	361	290	338	343	359	366	347	324	367	346	390	374	363	341	334	372	369	358	348	305	361	334	390	368	345	348	350	316	327	358	341	373	358	362	331	323	367	340	305	295	362	370	363	369	379	328	311	350	354	347	334
22611	32397	5708	636	482	495	462	424	439	439	467	413	446	455	457	429	419	401	398	420	429	416	428	416	412	370	421	431	402	420	414	393	436	406	399	431	428	465	404	432	429	419	437	440	426	402	402	394	428	424	413	432	406	441	404	412	397	446	409	408	388	444	394	417	480	408	411	411	419	411	447	385	431	386	374	415	380	393	391	399	411	402	428	422	427	431	429	427	391	406	418	384	431	398	438	409	435	407	426	401	426	445	438	432	428	390	421	397	401	447	434	442	424	461	422	454	405	425	404	471	424	415	398	428	373	412	417	421	443	423	421	450	437	426	442	422	413	397	417	445	414	410	428	417	397	415	396	405	434	423	432	422	416	405	393	446	408	391	447	381	428	389	421	457	370	382	444	411	410	446	398	403	461	386	368	421	429	434	437	426	428	424	428	421	417	431	380	419	440	440	405	419	399	417	388	426	448	437	431	426	437	394	412	421	407	391	388	444	437	432	422	425	418	413	461	449	431	412	411	425	417	435	414	424	437	430	426	403	391	440	404	409	432	392	418	387	436	399	398	411	420	409	382	402	452	433	441	450	391	410	432	410	436	432	426	425	419	408	439	437	399	451	440	416	428	440	415	432	415	406	356	433	402	463	429	401	412	406	412	410	390	434	431	436	399	414	419	425	427	410	429	449	418	413	401	410	388	433	389	430	424	409	385	431	424	423	428	428	421	404	409	443	395	417	403	398	417	408	400	417	421	417	400	426	434	435	407	456	394	387	428	408	445	424	422	394	430	423	407	446	414	394	447	404	411	403	401	435	409	438	423	413	446	442	455	380	407	396	434	465	410	388	410	447	452	414	406	402	426	466	406	384	411	463	420	437	406	409	464	412	406	450	440	442	414	431	453	437	432	438	439	436	423	424	441	440	436	407	427	399	402	416	402	431	436	392	416	436	428	417	379	421	430	410	394	421	415	399	455	413	469	422	393	435	405	433	398	421	453	473	426	424	393	400	422	415	448	405	445	417	396	450	435	430	400	404	404	391	414	427	440	426	393	442	386	395	399	438	431	439	425	401	410	401	418	426	449	422	409	471	419	380	439	389	400	455	424	395	404	377	404	419	410	425	394	389	416	394	407	450	416	402	392	370	402	390	387	430	433	410	385	400	423	400	431	418	444	439	411	413	438	420	403	450	411	429	402	432	426	407	395	416	432	430	415	418	432	414	450	404	438	419	417	430	443	426	397	406	428	418	438	388	423	400	403	413	418	446	426	409	446	391	436	419	452	437	433	460	436	397	413	417	418	453	433	409	410	427	443	386	422	428	396	422	458	417	435	403	436	395	397	400	403	401	420	376	425	421	411	376	414	422	411	426	424	449	438	427	454	413	417	447	398	423	396	429	411	408	404	419	439	394	434	435	412	415	413	396	361	414	407	420	422	401	458	365	391	429	415	425	462	443	382	420	415	410	409	432	415	401	423	404	432	402	421	435	430	419	457	465	411	444	405	427	436	422	425	410	433	390	439	404	417	380	395	416	416	422	411	411	408	413	413	393	377	415	452	414	397	435	411	423	450	422	425	417	403	424	436	416	404	393	426	408	411	449	411	404	409	423	418	437	413	435	398	447	393	432	423	425	388	407	426	416	446	439	396	411	383	441	410	399	427	425	415	453	403	421	411	445	423	448	428	409	427	417	406	412	414	438	391	416	423	411	453	412	406	418	416	389	443	417	417	411	432	444	410	460	441	419	409	426	394	423	407	435	421	421	410	419	429	438	413	402	451	382	386	442	406	403	448	394	388	443	437	442	416	446	428	415	433	419	425	428	412	391	407	405	367	432	409	432	400	406	433	439	435	438	394	401	432	421	418	408	419	445	430	424	447	427	417	429	397	447	451	424	437	384	428	401	419	377	465	438	410	437	428	412	413	441	448	413	411	404	416	428	438	395	435	398	418	404	401	410	463	438	446	416	396	454	429	349	436	435	428	421	394	409	415	412	426	427	440	435	425	427	409	414	414	401	408	410	448	386	424	416	387	435	406	436	441	382	399	404	446	416	420	420	418	401	407	441	424	422	422	417	407	418	417	435	427	429	425	392	415	414	428	421	428	405	362	419	396	425	381	400	428	431	407	447	410	435	419	410	461	405	405	437	419	434	410	433	423	401	405	393	412	405	373	462	411	452	430	437	448	466	415	408	418	427	435	436	377	405	394	401	393	423	397	458	372	431	443	404	410	425	409	403	378	440	416	414	420	426	384	399	401	412	424	394	446	408	424	462	410	415	390	414	386	431	426	376	451	407	442	412	382	413	408	434	416	438	406	439	415	420	424	411	403	446	422	410	438	446	426	417	412	387	409	393	429	450	428	427	396	428	412	439	433	433	396	437	415	421	432	396	444	397	403	407	417	466	453	448	432	405	415	396	398	446	443	416	456	366	418	391	427	437	439	380	414	401	393	398	409	394	414	412	413	390	406	422	427	426	402	442	388	402	390	405	402	423	431	459	435	430	418	402	438	400	427	390	449	405	421	414	426	393	430	440	444	422	450	437	417	401	434	443	426	412	432	424	390	460	417	438	416	434	417	428	395	420	380	436	437	412	413	394	440	411	412	380	388	420	413	414	381	434	396	428	432	417	420	383	460	455	412	415	379	411	451	419	412	419	406	410	431	417	401	393	412	383	427	400	421	436	383	428	437	411	403	425	428	416	470	458	394	440	419	435	434	392	392	407	397	436	413	390	415	400	404	429	437	409	412	417	419	401	393	432	385	432	403	441	445	422	425	448	379	463	454	414	439	421	464	403	405	460	424	445	433	418	422	441	430	423	429	387	408	428	414	427	412	411	389	384	412	425	430	392	401	399	467	402	404	373	395	386	429	378	441	395	398	426	459	397	394	429	384	384	429	458	431	417	424	446	439	426	434	427	435	390	417	416	398	414	434	432	417	374	427	407	405	413	426	437	432	409	415	383	401	436	459	422	370	392	440	428	375	421	452	452	411	420	407	430	426	431	470	431	426	431	415	397	405	438	413	411	427	391	443	413	447	408	431	428	428	390	426	401	418	439	394	393	401	431	420	443	421	409	408	445	469	429	395	388	429	412	404	398	409	411	437	465	398	424	437	445	417	424	415	411	441	408	409	416	446	390	376	453	433	439	443	410	443	441	423	414	453	437	379	431	398	446	432	406	442	434	428	418	407	403	412	385	438	426	448	385	442	407	380	393	410	428	396	410	389	401	438	414	441	378	429	423	426	444	422	402	415	410	427	428	408	403	382	394	411	407	405	415	420	395	438	428	427	403	477	415	422	445	412	414	418	448	432	431	433	429	370	437	419	392	408	424	409	457	396	419	427	419	429	428	435	431	406	439	396	415	396	415	395	435	420	414	397	406	385	421	429	413	437	404	425	446	430	428	433	398	406	428	382	411	475	400	452	429	417	398	422	416	393	418	400	401	448	445	413	375	441	434	377	443	424	419	398	417	394	411	416	393	409	432	416	405	404	449
23797	21843	28945	23578	20536	7029	1070	763	683	648	672	613	583	602	543	511	511	548	510	502	527	489	536	488	529	539	492	509	486	514	508	495	507	507	495	498	498	487	508	492	488	527	528	512	490	463	502	495	539	498	483	472	481	476	501	468	466	449	526	500	488	510	486	515	490	478	471	515	486	472	473	474	479	473	495	459	480	465	511	479	473	496	531	478	489	505	498	458	476	504	442	519	501	515	515	515	466	509	487	501	522	529	481	494	459	467	522	483	538	505	536	539	496	448	515	482	505	493	522	472	487	469	486	516	497	504	495	497	498	558	500	496	511	487	487	487	466	492	503	489	472	557	486	504	492	499	465	472	513	504	487	513	504	478	462	493	484	477	483	470	495	446	511	495	489	484	454	499	492	463	501	507	537	490	521	486	467	494	434	484	479	484	495	491	551	485	487	503	502	510	494	507	450	496	498	486	508	487	483	512	477	494	487	480	458	492	497	477	515	477	443	479	480	469	474	510	487	492	472	481	500	515	453	511	496	487	524	510	494	485	447	498	468	486	474	483	464	516	496	502	490	525	482	489	479	448	518	487	495	489	476	459	495	506	495	485	442	538	460	473	496	482	450	498	492	506	499	496	489	504	472	483	526	465	485	478	501	482	460	471	468	436	479	458	484	518	499	474	512	506	493	481	523	490	522	482	462	492	488	490	472	453	462	487	475	465	484	433	516	492	519	457	515	470	483	450	509	468	454	532	516	495	429	508	458	471	538	514	476	459	457	489	498	493	502	483	505	493	497	479	470	445	478	460	469	478	525	494	471	472	478	495	468	495	452	461	461	458	510	488	520	442	471	472	483	515	473	502	490	499	497	520	501	488	471	491	471	469	507	520	481	499	518	455	499	513	510	490	485	477	498	502	486	472	494	467	464	545	501	453	506	499	517	460	487	483	491	499	504	466	480	463	484	510	457	488	476	431	480	497	470	496	449	491	481	505	480	510	509	485	520	506	541	498	492	490	520	508	501	483	499	515	486	479	431	511	465	469	438	533	448	497	509	515	505	473	460	484	495	545	490	485	505	473	495	459	508	448	495	479	470	516	471	502	528	499	522	513	498	474	468	504	521	500	497	490	461	493	475	470	474	529	497	474	469	535	463	487	479	525	464	475	521	467	453	518	495	483	476	497	510	475	464	521	487	486	499	495	478	482	493	494	473	485	472	471	495	472	466	497	494	494	522	533	497	538	509	493	545	495	512	468	481	523	507	488	491	466	515	487	477	465	450	517	496	503	487	522	527	481	461	494	442	530	490	487	510	479	465	469	450	490	459	452	501	480	463	447	501	462	479	464	491	498	487	459	502	489	494	475	511	462	481	506	519	493	480	488	520	524	466	466	510	502	482	514	511	517	475	477	470	523	509	491	486	480	472	490	495	514	522	483	486	517	509	461	475	505	519	479	463	483	503	468	473	510	469	512	499	473	486	511	478	472	507	485	473	498	458	482	477	507	488	478	492	472	488	469	502	499	479	512	502	483	512	491	450	493	473	518	485	503	456	493	480	460	484	526	489	497	477	476	480	472	476	481	524	490	488	471	487	475	498	499	504	480	501	510	462	482	481	465	491	459	491	459	482	487	473	479	487	452	444	530	488	499	531	491	470	458	474	494	465	494	548	474	486	479	505	497	464	516	485	492	525	503	446	499	499	507	512	495	478	512	486	509	509	507	503	487	480	480	537	504	509	484	489	501	503	507	490	512	500	495	489	481	466	461	505	484	496	498	530	517	478	547	512	493	452	483	520	494	515	473	472	517	516	479	457	507	456	455	498	461	481	521	478	491	492	475	502	501	488	464	479	501	459	489	521	452	462	465	527	492	486	501	477	478	517	493	502	519	488	471	513	479	511	465	468	499	476	465	494	530	480	479	475	462	493	488	475	500	477	494	466	521	513	472	478	479	513	516	478	504	473	474	483	541	480	443	469	515	486	496	502	478	477	503	509	475	499	424	521	488	494	478	484	501	511	479	512	493	491	482	500	461	470	502	526	482	484	491	523	506	451	461	528	510	506	495	506	520	488	447	493	493	484	484	477	499	522	517	445	530	497	473	457	465	487	490	500	459	477	448	482	498	488	477	506	467	517	456	466	456	506	506	525	482	494	494	524	528	485	459	464	514	522	454	489	470	507	472	460	492	446	498	517	492	455	518	478	513	498	494	440	505	454	477	461	547	491	495	447	496	508	498	495	471	475	480	490	446	475	494	523	487	497	473	502	480	457	478	477	476	527	433	477	498	490	501	476	516	492	499	486	513	473	492	477	521	507	497	489	479	507	505	507	487	517	515	485	532	429	495	485	458	487	494	475	471	522	512	506	503	426	521	459	492	469	529	500	516	465	524	511	477	490	510	492	466	477	437	513	485	467	508	452	509	520	501	475	490	500	479	513	472	444	477	478	520	515	488	517	512	485	489	492	500	530	495	453	481	493	489	502	466	492	469	450	512	451	517	472	457	462	460	469	496	477	510	502	514	497	491	498	452	529	470	510	515	486	444	476	469	477	504	467	469	458	447	452	486	503	501	464	512	486	487	466	485	485	479	458	473	492	490	484	463	467	520	523	482	459	496	472	512	473	463	495	538	478	506	540	449	481	478	482	482	469	477	511	507	447	466	487	469	517	459	506	534	471	456	476	451	477	439	490	493	468	476	480	482	460	484	489	466	507	494	459	485	464	491	497	492	479	440	495	492	468	466	477	495	447	473	520	489	474	518	489	468	453	454	498	496	461	475	510	518	480	483	473	507	461	466	473	506	510	486	459	493	523	462	525	456	476	511	520	507	468	489	540	545	471	524	492	501	489	486	444	493	464	474	477	469	496	498	536	542	472	503	514	482	472	487	534	482	495	466	479	487	509	490	454	525	533	492	483	476	446	441	487	512	468	473	468	479	463	464	506	513	482	481	512	459	493	485	449	502	500	510	513	481	469	498	500	456	498	502	471	485	461	537	503	484	448	443	452	477	508	464	489	463	486	539	503	481	485	487	497	492	490	455	461	458	477	535	483	531	547	490	451	487	417	458	470	490	499	502	511	493	486	510	438	485	533	486	471	512	473	501	477	472	486	496	508	503	509	468	471	459	470	489	485	497	478	482	475	532	480	469	472	515	506	423	475	461	507	512	490	502	523	460	505	516	468	449	521	539	498	511	474	487	469	491	484	471	536	503	485	507	423	483	512	478	486	473	485	487	490	526	507	488	444	530	497	473	493	482	505	459	423	459	521	481	476	479	497	480	498	478	498	510	486	481	482	505	495	493	434	463	544	513	507	487	502	485	463	499	466	459	499	503	461	505	492	479	497	499	435	493	509	520	490	521	495	485	453	511	468	482	508	494	475	534	492	505	518	438	478	531	486	485	468	458	490	511	513	485	495	477	457	494	528	466	489	486	527	499	498	486	439	494	469	499	498	503	523	472	504	514	453	490	475	481	482	500	509	471	506	502	490	503	497	494	464	499
38070	65196	13829	3210	2218	1717	1376	1237	1091	939	884	839	746	749	740	716	631	675	654	635	674	613	628	644	643	558	574	509	667	554	599	585	596	592	575	566	566	616	559	544	622	570	574	618	580	577	587	608	620	588	560	543	592	597	586	568	581	541	571	612	593	553	604	584	609	542	609	581	588	564	575	615	583	632	623	607	608	635	571	557	610	582	554	611	594	600	548	603	592	570	590	558	565	573	594	565	579	612	599	593	589	593	563	565	607	599	633	646	573	612	581	586	617	592	581	557	596	580	613	588	569	599	589	572	623	548	573	574	595	558	583	575	599	562	553	612	589	541	565	608	569	615	589	585	553	584	568	590	580	563	542	529	602	588	610	593	559	559	610	591	583	572	547	580	601	559	572	564	540	618	569	581	560	569	589	546	599	579	576	600	605	562	578	549	571	572	577	567	626	592	558	598	546	586	601	568	594	568	525	567	568	620	558	586	574	578	583	557	598	573	608	522	578	617	611	588	593	576	554	587	593	603	585	581	579	575	617	613	561	626	590	564	577	609	604	579	576	592	604	577	577	618	629	625	567	547	580	586	607	550	542	558	538	586	548	607	589	548	597	572	567	627	566	566	615	532	551	575	585	575	581	591	576	562	599	560	568	577	589	595	556	579	616	542	560	556	557	523	565	597	556	559	590	618	584	569	546	590	555	528	601	565	596	588	575	592	620	559	583	603	523	542	537	594	539	588	570	558	569	559	578	549	614	570	580	550	594	559	565	600	557	619	553	561	562	579	568	624	545	587	562	584	545	569	571	580	485	567	562	590	581	573	541	538	564	580	582	531	585	635	524	599	570	543	590	595	560	587	568	559	636	599	579	575	572	584	573	565	615	606	564	570	616	564	582	575	577	560	568	537	569	585	598	539	614	612	602	556	570	608	599	597	563	561	597	537	529	555	586	567	567	606	586	605	567	611	575	557	579	617	623	557	602	556	594	606	644	553	563	550	583	584	551	570	598	555	573	613	621	610	604	555	633	574	578	585	540	581	595	579	563	569	635	601	576	574	535	557	581	602	544	586	568	564	502	599	575	574	602	598	583	568	571	546	597	610	570	584	581	574	594	578	594	602	598	575	589	534	555	573	573	558	527	553	553	559	545	594	564	572	574	577	604	566	622	578	576	607	548	601	567	578	560	531	537	570	566	524	544	570	538	608	539	581	548	582	560	630	579	526	560	591	605	567	587	581	554	591	575	537	573	592	568	565	606	603	564	571	552	569	568	570	527	561	582	539	547	564	603	585	560	580	536	544	594	581	580	592	582	558	544	582	574	589	556	560	627	573	581	589	600	573	568	573	641	602	601	576	554	518	569	593	581	601	563	590	575	537	569	581	579	572	600	580	550	585	592	587	620	577	557	602	566	617	595	560	602	613	589	563	576	596	592	573	584	603	571	577	592	602	576	563	612	560	599	569	593	552	587	571	546	562	554	558	575	572	583	558	549	576	585	588	555	536	609	560	633	591	616	605	602	567	548	558	559	585	553	563	601	595	607	558	555	557	543	574	565	594	601	584	588	578	543	552	570	556	581	548	603	601	543	580	556	574	593	567	560	566	614	560	567	581	605	608	602	558	561	613	597	574	592	601	586	551	582	573	573	562	534	599	535	581	592	556	587	576	536	587	555	623	593	587	549	601	572	586	597	593	568	576	579	563	587	569	621	589	565	571	555	603	615	538	600	594	592	627	588	582	603	571	598	603	535	561	600	530	562	542	544	594	558	538	552	524	597	587	595	578	574	606	597	587	618	562	579	592	572	569	587	585	588	555	566	555	595	558	561	593	535	548	615	628	593	594	594	594	574	558	577	609	565	588	592	563	578	541	562	604	555	612	563	610	573	587	606	588	585	556	586	597	596	583	603	563	604	574	588	583	623	582	568	596	550	564	593	605	566	546	548	614	562	536	575	573	578	585	551	546	570	565	538	532	609	598	600	554	563	616	597	633	563	582	585	548	533	530	575	580	573	577	563	602	559	577	531	559	589	609	591	551	581	636	567	584	551	569	555	603	590	544	556	584	584	572	581	571	591	581	568	567	554	571	598	604	506	596	579	566	533	537	552	623	580	581	609	601	635	570	580	541	557	594	578	563	557	599	601	584	556	559	613	624	582	577	610	566	537	554	605	582	583	567	572	590	579	587	581	562	553	594	551	562	536	572	566	590	590	620	507	558	600	564	585	580	602	580	563	565	584	585	565	571	562	601	554	582	597	627	609	593	588	555	576	560	596	567	557	588	592	571	546	615	557	601	560	552	608	623	570	584	615	564	577	598	550	569	638	563	598	568	572	600	583	539	609	537	560	612	559	612	570	567	628	536	573	612	553	573	594	575	589	570	538	619	563	586	606	570	538	528	547	569	600	547	577	569	555	567	584	594	558	580	593	583	584	575	602	553	566	550	586	645	566	548	529	598	562	586	552	601	566	609	577	528	554	557	578	578	553	578	592	598	579	579	606	562	564	521	562	569	621	587	567	590	552	568	602	609	564	573	589	540	578	526	606	560	570	591	571	564	558	596	540	539	562	587	595	570	579	554	620	595	592	596	596	562	584	526	577	608	573	604	569	540	571	583	554	588	567	594	599	574	529	582	582	604	540	602	569	640	570	547	576	573	554	577	606	590	586	616	611	586	596	588	613	551	586	596	506	573	597	637	576	583	608	607	554	595	590	582	655	594	550	543	581	590	577	571	615	566	551	585	574	577	582	562	596	555	595	556	593	580	561	568	590	541	550	558	559	599	602	560	540	586	602	623	588	566	547	565	542	554	570	539	609	595	564	573	562	597	521	595	565	601	552	552	613	567	569	574	584	579	543	557	559	577	631	597	564	563	562	560	541	605	634	594	571	568	607	637	564	574	585	603	539	585	513	510	568	547	624	604	546	576	594	602	576	607	597	577	553	577	612	540	556	585	604	555	593	533	539	617	572	534	542	588	559	573	625	609	579	565	572	595	589	541	588	614	575	592	551	567	563	586	580	555	573	542	559	588	555	534	589	543	609	584	604	556	576	585	571	574	589	588	590	577	586	564	559	565	542	558	569	605	591	533	550	579	598	584	578	610	565	541	572	551	554	578	566	557	551	567	566	588	560	585	575	567	552	580	587	614	579	594	558	543	582	581	611	585	574	560	573	603	589	569	586	571	565	566	620	590	561	576	609	544	566	601	597	581	639	561	551	594	591	589	564	550	644	520	645	572	603	632	548	572	572	565	595	622	563	544	564	597	567	563	597	583	636	578	579	568	595	557	562	581	551	565	592	580	573	558	582	560	570	605	558	647	575	581	593	556	578	600	556	605	584	551	576	605	601	571	584	552	556	583	587	589	540	625	571	539	579	580	557	600	606	598	571	547	593	545	578	596	596	591	583	563	585	589	556	562	549	561	600	587	504	591	605	581	574	606	520	554	630	570	599	556	585	560	553	564	639	586	563	610	548	539	609	539	588	619	534	574	563	606
25109	22699	27023	24037	6755	588	480	412	399	375	339	361	307	332	293	331	320	322	318	303	305	324	325	304	313	324	323	315	283	328	292	310	323	273	304	293	297	302	334	293	286	298	304	311	291	299	280	322	291	242	291	300	304	294	267	292	291	265	313	299	271	289	276	304	306	310	285	292	272	301	309	306	319	317	292	279	305	292	304	302	326	308	257	317	280	279	302	322	274	286	338	276	293	311	303	299	308	287	313	283	306	306	282	314	296	295	316	320	325	296	268	264	313	270	304	286	326	280	312	300	335	319	308	302	294	260	280	280	282	304	333	307	339	293	271	310	322	284	306	319	286	320	298	275	292	264	299	318	304	284	296	279	314	292	277	274	310	290	287	300	276	325	283	285	274	289	298	276	304	285	318	272	298	271	299	313	277	296	287	318	245	289	286	309	296	335	308	276	284	307	295	287	300	306	317	284	302	277	284	320	275	324	294	305	306	274	309	291	306	284	284	269	302	279	289	307	289	285	290	293	311	281	290	267	272	315	339	285	334	302	296	302	294	284	289	302	285	261	314	288	277	288	298	295	270	285	273	292	313	278	296	300	303	298	276	273	293	276	285	269	304	320	308	303	326	291	318	292	323	273	266	272	255	305	300	305	289	256	281	305	287	310	277	291	289	279	283	309	293	292	273	257	337	285	302	324	271	322	296	325	308	267	296	314	304	272	312	272	297	291	317	300	293	291	304	277	290	315	279	288	277	288	283	282	273	266	300	287	292	291	294	289	304	291	290	312	296	286	284	314	275	307	270	291	314	299	284	307	287	266	297	289	308	276	310	280	310	285	297	281	308	278	299	309	315	299	279	291	311	326	300	291	270	324	309	260	279	286	298	287	277	288	287	264	282	298	290	327	295	256	272	304	277	321	288	302	291	293	313	276	274	284	294	280	280	287	295	282	290	269	281	303	334	290	302	269	261	291	298	279	313	300	281	280	269	301	311	298	284	282	267	299	299	266	306	308	307	275	291	285	291	334	308	304	284	309	260	303	294	275	281	301	329	297	287	307	308	277	283	288	277	274	300	299	271	282	322	275	253	309	263	293	307	306	286	279	320	269	283	260	299	290	287	305	285	303	277	287	292	279	295	281	297	280	285	284	276	321	286	274	291	304	310	302	313	281	299	285	286	305	322	298	323	258	265	267	312	300	276	279	319	286	311	299	293	309	280	280	301	314	294	294	315	276	290	301	285	301	282	276	283	304	276	293	265	274	295	298	288	309	266	315	310	316	253	299	299	307	302	283	302	289	272	283	281	284	291	285	269	277	311	278	317	287	267	305	282	286	301	300	309	284	298	314	278	298	306	281	308	322	289	292	278	293	314	301	281	287	290	310	286	303	312	267	284	280	303	277	261	293	278	291	306	293	276	313	321	310	291	273	302	276	284	306	295	280	280	245	298	297	275	285	306	288	305	272	295	303	305	250	292	285	267	315	300	292	304	298	288	316	347	276	297	298	297	291	291	284	298	315	279	313	287	310	312	305	301	276	290	290	303	298	262	331	296	277	276	279	276	310	309	309	300	268	289	302	308	251	302	292	286	295	265	264	306	314	307	301	316	273	304	293	253	293	295	306	310	290	319	300	273	302	286	267	297	267	289	285	264	299	264	290	310	303	288	271	304	301	270	303	299	279	281	275	301	296	297	323	305	307	290	288	276	298	305	257	275	297	247	299	291	274	312	281	288	289	274	289	273	330	273	286	316	324	272	295	271	275	267	293	310	272	305	315	296	328	280	268	272	298	248	267	254	324	281	290	298	287	284	273	310	289	322	295	286	270	267	312	317	312	300	282	300	266	304	307	261	273	286	309	279	278	305	311	276	291	286	271	267	256	276	304	296	295	288	276	283	268	294	320	309	297	321	281	321	296	310	290	312	323	315	292	292	296	301	283	280	290	293	267	273	289	285	316	317	283	271	278	279	315	296	310	270	304	284	296	311	295	302	312	304	294	301	285	321	309	289	293	284	267	308	289	277	303	300	297	284	285	314	321	277	308	288	305	290	284	274	299	312	321	314	308	275	281	305	277	269	249	270	284	305	310	299	268	308	287	327	323	276	310	290	300	261	296	320	293	302	288	317	330	304	281	290	266	282	278	301	330	302	289	275	301	311	300	276	307	308	301	281	292	260	307	299	302	274	318	296	287	310	292	289	293	310	292	285	317	262	296	303	284	293	271	257	331	299	284	295	292	296	309	353	325	303	293	279	277	283	272	295	283	267	274	256	281	279	298	273	281	269	312	281	311	276	275	287	269	281	301	288	288	297	321	328	252	305	311	297	279	300	298	301	307	281	283	288	288	276	291	290	277	286	309	282	307	284	283	305	297	298	287	278	313	285	286	310	324	280	305	281	278	294	308	279	319	287	287	281	297	289	323	284	289	292	281	282	292	272	280	332	297	301	290	311	302	277	250	306	291	290	280	289	303	294	276	294	308	271	265	330	295	298	277	271	303	291	308	301	276	273	318	309	277	264	292	295	302	338	309	245	288	300	288	294	306	297	285	286	295	299	300	274	285	285	293	273	312	300	299	286	286	320	286	313	303	297	310	270	295	286	299	324	247	307	305	281	320	294	297	282	291	299	286	292	307	333	302	299	329	303	314	283	303	294	277	291	318	315	280	300	288	289	295	309	271	282	292	284	284	332	285	292	270	302	306	285	276	318	288	280	288	320	282	272	287	296	291	319	301	270	272	286	303	288	291	287	291	288	288	320	306	304	300	299	275	264	321	307	316	267	264	297	306	279	297	305	297	293	310	293	281	297	303	304	277	288	296	319	276	291	309	276	286	278	285	287	288	317	287	274	294	312	316	285	292	299	312	282	301	278	287	318	282	301	259	294	343	291	279	314	293	287	279	254	293	298	316	317	292	280	333	300	278	265	295	319	297	320	273	336	281	262	279	279	300	292	285	292	275	301	279	307	309	294	293	308	309	281	316	305	306	277	296	266	248	272	285	331	286	324	312	264	274	302	299	301	278	325	294	277	321	303	315	278	285	286	285	301	296	306	280	326	274	298	290	296	289	307	303	289	281	311	271	311	291	299	282	284	299	326	267	290	292	320	326	276	296	317	315	296	323	300	317	294	295	297	273	312	302	286	312	267	319	277	295	314	305	306	308	322	295	286	308	296	280	278	299	290	291	290	296	295	272	304	304	284	300	257	324	295	315	315	298	286	293	331	313	302	306	307	301	288	291	310	293	301	296	306	291	280	307	297	279	291	304	298	266	285	278	291	317	261	286	301	298	270	299	282	277	307	302	296	282	272	298	269	273	276	277	304	269	290	282	295	275	289	274	320	323	313	303	286	313	312	303	312	283	286	276	289	295	292	271	298	296	287	293	311	283	314	292	288	272	327	286	291	308	311	318	324	303	296	320	290	273	263	295	298	302	322	280	302	308	289	302	264	284	274	314	268	281	286	305	286	306	324	300	265	318	302	292	292	284	283	308	279	275
36948	59696	9439	1773	1221	1017	846	712	606	592	546	495	428	442	441	398	406	427	411	417	420	395	396	403	353	356	377	395	369	373	382	348	394	381	343	364	382	374	396	345	397	423	367	355	364	375	380	366	375	397	393	394	391	386	360	379	381	339	368	330	341	360	388	367	369	395	381	401	391	373	370	362	341	394	352	381	369	359	402	360	353	384	399	377	371	394	353	360	365	354	383	382	370	356	362	375	373	410	381	378	382	376	357	390	371	366	350	385	406	382	363	381	392	394	396	389	382	364	401	404	398	390	370	343	374	371	319	387	403	394	361	391	354	375	392	379	368	419	366	373	372	380	361	382	353	363	385	382	377	354	356	383	387	399	356	386	361	385	387	373	376	359	349	368	396	386	378	406	375	394	357	357	332	362	348	378	346	374	371	382	386	337	400	392	350	423	347	394	371	366	369	373	365	377	383	378	409	374	354	347	386	358	378	389	388	371	382	325	361	371	371	347	404	374	360	386	389	339	317	376	380	373	404	375	367	357	348	377	395	424	400	349	376	382	345	373	376	325	341	376	374	357	391	350	343	324	362	363	372	399	398	369	390	371	358	379	364	360	362	350	371	377	358	379	385	374	384	361	401	354	345	388	346	358	319	370	378	370	370	380	400	410	383	356	363	339	383	344	346	347	343	355	382	378	369	376	376	358	345	347	345	369	364	351	372	366	374	323	387	370	368	370	385	371	356	368	349	352	364	338	343	365	371	377	390	359	407	395	354	352	377	362	368	398	368	357	333	396	371	348	350	345	340	372	387	356	384	360	369	384	409	393	331	378	360	390	393	363	392	353	404	378	369	387	363	399	362	387	378	369	362	385	367	380	370	359	338	379	392	344	382	369	382	336	353	385	364	347	385	349	399	375	344	366	374	389	382	399	374	349	346	346	365	343	362	358	349	393	389	336	332	345	371	397	349	384	371	367	400	375	363	394	405	373	375	356	372	366	376	400	352	366	370	341	385	397	380	368	382	385	384	358	378	353	350	353	359	369	364	367	356	341	363	357	361	374	325	325	396	336	343	399	360	362	389	378	372	352	372	363	337	394	342	355	343	387	382	349	405	359	378	357	382	330	373	373	368	341	380	395	364	386	370	310	379	355	396	352	368	346	359	374	388	374	373	380	382	369	352	365	351	354	341	354	347	357	344	373	385	327	345	386	402	376	372	372	364	347	377	416	403	335	371	334	353	392	360	390	381	362	385	396	365	346	370	328	343	357	346	367	321	340	396	415	329	324	353	380	387	366	355	380	377	374	380	352	350	324	337	343	392	357	385	351	338	371	374	396	362	388	365	377	393	372	366	394	378	378	343	355	349	343	374	356	364	422	379	363	366	378	353	364	372	363	370	339	395	379	338	370	352	345	375	381	376	374	385	386	381	339	359	369	394	367	363	390	394	363	403	376	354	388	383	416	367	375	349	357	349	364	364	365	370	376	357	408	392	345	369	353	347	380	354	363	369	377	360	344	363	353	353	402	391	351	391	402	341	328	376	381	378	348	366	350	366	366	369	382	332	363	377	362	352	372	360	376	382	387	378	348	379	369	350	362	409	377	399	338	345	335	413	358	375	389	368	366	365	330	393	380	340	368	362	357	397	386	370	363	349	352	370	387	395	335	380	392	376	374	358	325	368	394	362	390	354	410	360	367	385	326	343	347	394	371	370	369	386	359	367	351	394	368	351	346	377	382	377	364	345	372	414	353	375	378	364	406	362	356	371	354	374	376	399	366	373	350	348	353	375	345	364	378	372	377	348	367	374	383	385	379	384	370	374	344	318	333	355	398	366	380	353	367	365	384	383	401	348	381	381	348	371	332	379	373	357	366	384	370	361	370	347	317	364	426	355	378	372	369	376	361	401	348	389	330	375	389	322	366	346	390	364	375	376	382	341	379	367	377	363	371	367	333	359	350	379	367	365	377	370	378	350	346	367	371	350	377	359	357	363	379	395	384	384	364	365	377	384	384	357	381	347	382	385	331	367	371	371	382	351	345	364	377	345	388	407	380	375	350	344	380	376	376	345	391	334	423	371	365	369	382	374	398	374	382	369	350	394	384	330	375	382	337	357	342	379	366	367	356	425	370	387	359	379	358	375	350	369	391	365	373	354	348	385	388	356	382	321	374	372	404	356	365	352	390	393	387	370	391	353	334	376	393	371	361	391	366	362	329	356	402	365	372	334	364	374	358	352	357	335	359	382	383	372	346	375	342	346	362	375	394	366	399	374	372	357	384	357	386	423	371	410	388	372	350	355	381	377	332	378	355	365	365	370	398	380	390	374	371	405	359	379	350	390	388	383	371	373	355	370	355	349	376	370	362	374	332	331	381	375	343	345	351	398	338	360	363	393	356	379	420	356	368	359	368	338	397	354	341	334	353	385	364	348	333	378	403	359	385	405	403	334	322	379	365	334	396	354	383	397	366	362	369	380	368	376	393	362	378	358	369	335	355	346	356	352	345	388	362	362	366	379	343	361	363	369	363	366	369	365	357	368	354	355	389	372	348	380	380	356	386	371	324	340	363	345	335	354	381	398	358	354	391	355	365	369	369	311	356	334	375	333	350	367	379	315	361	386	390	389	369	376	380	367	348	365	391	348	362	417	360	391	372	355	336	347	364	345	382	348	324	349	331	359	367	401	374	354	351	357	382	338	337	364	379	340	364	371	361	390	374	383	352	373	371	368	388	354	356	359	385	342	381	398	356	343	373	365	369	344	363	380	378	354	362	386	368	398	371	388	363	383	365	390	382	391	388	326	343	381	391	353	346	351	378	370	345	381	381	360	372	344	384	385	363	380	362	363	345	374	393	370	353	357	373	364	391	356	389	342	365	342	350	370	390	398	385	406	404	370	353	376	359	375	365	391	363	363	383	360	361	389	406	364	332	368	391	382	325	353	375	380	358	373	339	411	344	350	388	393	377	405	361	381	360	394	333	343	379	378	399	354	349	373	386	383	355	380	371	346	381	372	360	368	351	384	350	390	376	384	366	374	373	378	363	386	359	364	379	385	368	371	401	351	368	377	361	349	341	363	386	361	345	341	359	351	377	352	355	367	361	367	352	374	367	392	370	362	396	363	340	366	375	373	392	345	377	370	377	364	362	424	385	390	333	380	354	371	385	365	355	351	365	355	356	360	397	393	360	370	327	320	388	389	344	367	358	351	383	357	366	378	347	383	407	352	383	360	389	414	370	369	380	397	354	370	352	369	362	345	409	366	379	381	352	362	338	411	402	358	319	383	372	385	351	368	369	338	372	387	369	386	388	368	370	405	396	357	337	350	362	391	341	387	352	396	355	381	351	356	371	360	378	409	346	339	371	370	370	357	323	404	378	383	358	382	374	373	387	354	408	362	328	357	383	366	346	385	403	353	379	348	379	346	364	343	353	355	347	351	334	371	378	374	331	363	332	369	353	361	367	379	407	390	354	348	350	373	373	369	395	337	387	355	353	354	378
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
