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
339681215201	339681215721	339681216271	339681216821	339681217371	339681217921	339681218471	339681219021	339681219571	339681220121	339681220671	339681221221	339681221771	339681222321	339681222871	339681223421	339681223971	339681224521	339681225071	339681225621	339681226171	339681226721	339681227271	339681227821	339681228371	339681228921	339681229471	339681230021	339681230571	339681231121	339681231671	339681232221	339681232771	339681233321	339681233871	339681234421	339681234971	339681235521	339681236071	339681236621	339681237171	339681237721	339681238271	339681238821	339681239371	339681239921	339681240471	339681241021	339681241571	339681242121	339681242671	339681243221	339681243771	339681244321	339681244871	339681245421	339681245971	339681246521	339681247071	339681247621	339681248171	339681248721	339681249271	339681249821	339681250371	339681250921	339681251471	339681252021	339681252571	339681253121	339681253671	339681254221	339681254771	339681255321	339681255871	339681256421	339681256971	339681257521	339681258071	339681258621	339681259171	339681259721	339681260271	339681260821	339681261371	339681261921	339681262471	339681263021	339681263571	339681264121	339681264671	339681265221	339681265771	339681266321	339681266871	339681267421	339681267971	339681268521	339681269071	339681269621	339681270171	339681270721	339681271271	339681271821	339681272371	339681272921	339681273471	339681274021	339681274571	339681275121	339681275671	339681276221	339681276771	339681277321	339681277871	339681278421	339681278971	339681279521	339681280071	339681280621	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22216	20404	27954	22737	20408	19374	1756	656	456	406	356	307	297	274	272	251	287	190	209	218	229	226	189	201	176	198	179	165	197	201	170	187	183	208	178	171	176	185	152	160	167	174	149	173	200	174	181	158	163	177	203	165	172	194	180	162	138	174	165	162	164	168	164	173	180	139	190	170	159	167	197	191	162	166	162	181	168	184	176	146	164	171	173	181	159	157	167	165	139	178	154	149	158	156	160	154	167	163	165	155	145	152	162	153	161	175	184	163	183	163	166	171	173	185	166	159	153	167	158	179	155	158	169	177	164	153	177	178	188	148	158	161	179	167	176	163	159	158	166	173	162	167	163	157	154	177	186	165	162	183	144	171	163	129	160	166	158	159	169	162	173	153	152	175	170	159	153	153	149	179	155	161	176	159	156	175	157	176	156	156	174	167	156	178	148	148	160	160	183	183	189	162	138	167	175	158	171	155	165	159	141	147	145	133	180	157	168	181	153	172	157	164	159	151	176	171	149	172	149	164	171	164	160	154	160	182	203	177	136	157	165	138	173	169	190	190	153	166	131	153	149	160	154	165	157	157	194	160	137	167	148	153	167	160	158	187	157	169	162	148	157	175	161	174	175	162	148	184	156	173	201	164	148	159	163	177	161	178	185	157	169	176	155	192	155	156	167	178	153	155	162	156	189	158	169	167	159	178	157	184	168	176	134	161	162	163	159	164	168	163	162	158	165	177	174	175	156	155	168	153	165	151	165	155	170	161	183	181	161	166	149	172	160	147	163	182	161	152	164	182	168	163	158	179	163	145	131	159	163	150	158	178	152	166	176	151	173	144	147	178	160	157	155	161	171	159	160	149	189	156	156	179	161	175	152	163	160	179	178	151	137	148	159	162	168	173	173	178	181	159	152	138	178	180	159	156	187	165	160	167	173	169	151	167	148	164	162	145	154	159	158	165	169	136	167	162	167	178	165	144	150	163	144	158	139	166	182	169	158	158	172	164	154	166	162	171	158	172	160	175	133	181	159	170	178	137	177	169	161	174	145	161	164	157	157	181	155	179	165	152	181	166	158	164	170	189	149	152	153	137	145	151	163	169	154	184	158	152	178	137	166	153	165	156	151	167	160	172	166	159	147	157	175	150	143	166	191	167	180	156	155	158	139	151	171	173	170	168	169	166	160	170	153	157	176	177	151	135	157	169	168	188	155	185	167	145	166	161	149	150	158	198	169	149	169	173	157	193	152	155	158	153	140	165	180	156	146	166	167	165	170	175	189	155	170	159	159	169	157	180	151	171	161	165	182	145	148	154	185	140	151	163	153	164	163	157	162	170	177	189	185	162	160	164	150	191	159	142	150	150	165	143	168	153	147	174	127	192	162	173	167	142	182	170	169	189	175	159	163	173	133	161	167	180	178	156	150	181	180	183	168	159	165	160	174	164	181	151	159	175	159	174	132	208	171	179	172	176	159	137	176	167	170	178	156	151	165	164	174	207	159	163	142	175	160	188	157	182	157	168	162	171	150	158	188	152	160	150	172	178	170	164	167	173	170	169	176	168	175	146	141	145	166	149	155	182	145	158	163	164	149	175	150	167	152	162	136	158	174	146	169	146	158	187	164	144	154	142	177	146	152	152	190	177	173	156	170	163	160	160	179	153	153	164	151	146	142	184	161	196	178	146	162	160	163	141	168	153	155	180	163	166	171	155	146	151	157	151	145	165	146	154	152	156	157	167	180	167	160	162	143	161	168	178	160	168	192	174	177	161	184	157	168	170	158	176	150	161	162	153	158	156	165	185	162	171	180	188	147	168	169	150	159	167	146	180	150	163	172	160	163	158	168	157	168	160	175	167	165	158	155	169	153	159	156	190	162	158	171	162	138	162	154	133	176	168	165	156	158	183	159	153	174	149	174	174	160	135	138	170	165	162	160	173	183	172	157	131	152	144	156	169	178	148	184	164	148	153	176	195	152	163	162	158	158	156	152	175	147	155	150	187	155	177	171	164	160	159	178	165	160	149	172	159	179	139	149	145	174	163	174	158	151	183	161	168	148	162	156	164	185	144	150	163	186	155	150	157	146	132	181	168	138	169	163	161	172	169	168	155	175	153	180	165	152	154	158	184	151	174	142	180	149	159	159	167	179	172	188	159	181	174	166	168	186	149	171	166	178	174	157	144	163	152	163	170	141	187	167	149	162	159	188	181	150	168	149	145	172	151	178	177	183	156	153	164	166	163	175	155	138	160	153	165	146	146	143	149	175	173	160	150	197	169	147	164	175	151	158	160	147	147	137	139	166	157	169	165	165	172	164	154	162	145	177	180	146	156	180	168	163	184	160	141	155	164	168	147	190	149	167	185	155	169	167	151	175	161	139	162	158	161	162	149	149	158	163	182	168	170	177	190	166	141	179	156	173	175	175	142	154	175	164	138	162	140	203	163	177	183	160	175	148	162	183	177	166	196	158	153	155	141	152	158	167	187	155	164	128	163	153	172	180	167	170	168	146	161	172	194	152	149	177	175	160	160	176	184	161	159	162	164	172	153	174	179	153	155	174	158	180	180	149	184	148	159	163	173	168	163	186	192	160	166	168	157	163	177	165	169	171	149	174	164	187	181	156	169	157	177	163	158	169	172	173	168	156	176	172	165	175	168	164	164	195	177	150	140	166	174	161	165	172	160	157	174	173	183	167	157	174	169	148	143	163	170	171	167	159	176	167	151	176	161	169	181	194	160	158	167	170	165	155	172	151	170	172	156	175	158	170	148	168	154	182	175	176	168	176	169	164	171	150	181	168	173	163	153	181	171	171	176	165	174	144	159	158	186	149	157	173	153	184	174	139	176	159	173	146	190	164	163	146	163	181	178	163	156	158	177	176	154	165	156	149	192	161	157	183	175	167	151	147	180	168	138	157	174	144	162	156	177	163	168	163	176	174	183	173	160	162	144	172	163	165	161	177	168	162	155	165	154	191	171	139	172	158	164	179	177	141	144	199	159	170	188	135	178	156	155	177	161	173	176	155	132	167	174	170	164	169	173	171	173	188	166	155	172	155	159	167	176	178	155	168	167	154	170	174	144	172	163	142	141	164	146	154	152	174	163	160	170	167	152	153	152	159	147	172	154	155	163	151	169	173	177	158	164	173	174	182	165	174	142	186	161	150	155	182	165	159	165	178	153	144	147	175	168	151	175	175	155	154	178	165	170	167	172	179	175	147	167	173	168	163	144	148	181	163	172	160	161	171	150	174	177	144	156	165	178	169	161	156	140	170	148	179	166	153	184	168	153	153	177	165	151	157	153	166	174	185	149	157	160	167	167	172	153	160	178	166	174	164	169	161	183	172	177	144	153	166	169	162	161	166	179	187	148	171	160	162	144	167	158	153	147	161	140	192	163	161	141	148	148	177	168	162	159	157	162	185	177	176	166	176	157	190	146	152	166	152	159	168	144	142	170	156	152	164	159	146	171	176	167	168	182	178	149	143	166	177	166	158	161	148	164
12469	15418	13028	7061	4533	3360	2463	1897	1609	1327	1100	967	837	798	736	658	621	582	510	546	528	464	431	444	446	424	420	425	388	423	383	371	405	382	358	356	369	364	375	341	336	348	341	334	312	351	369	313	321	323	343	325	344	336	315	345	355	344	309	329	342	302	316	338	335	344	313	318	308	329	331	297	292	326	318	340	318	321	310	322	326	308	319	314	313	312	293	289	291	332	282	292	309	291	343	294	304	321	360	313	308	309	313	310	303	297	337	315	297	316	313	321	306	305	314	313	300	312	323	300	313	301	295	281	307	307	276	304	335	315	307	311	308	317	327	313	320	328	298	329	312	293	321	305	291	287	322	333	327	310	269	307	312	301	340	315	285	313	310	284	294	300	334	293	313	317	357	320	320	298	315	309	290	277	313	294	290	302	310	308	319	279	298	309	284	276	284	291	275	269	307	293	287	307	292	280	344	292	299	293	303	324	282	289	312	298	309	340	305	311	305	285	316	321	277	326	314	300	301	312	316	330	292	304	295	326	309	295	272	307	323	296	323	300	293	308	312	332	353	321	275	283	313	290	324	326	324	315	330	321	278	318	282	303	323	293	306	292	286	321	291	307	296	309	300	329	321	312	311	291	297	319	300	295	306	324	308	300	328	312	294	286	302	304	293	283	284	351	308	312	313	307	318	292	338	293	280	316	283	317	318	320	347	328	275	295	300	303	314	301	311	310	322	321	290	317	319	309	304	318	308	309	308	318	298	302	292	308	314	307	280	297	291	337	265	277	325	299	316	315	313	282	317	288	312	303	306	334	323	300	315	329	292	334	324	335	308	290	307	289	300	332	308	292	317	318	279	307	303	284	338	314	315	310	313	299	313	283	338	312	304	290	295	310	322	303	297	288	291	333	327	327	281	302	286	323	287	305	310	293	297	293	294	301	295	307	326	310	317	300	291	323	297	302	265	305	303	358	298	327	284	318	320	295	305	305	299	298	311	315	327	292	299	317	327	285	293	307	297	298	285	289	297	294	309	287	317	319	301	296	328	327	306	283	273	299	312	320	269	313	314	304	310	289	341	335	318	265	299	317	299	348	311	304	305	297	260	302	324	321	298	314	311	298	317	306	302	306	309	321	317	289	314	294	265	293	297	321	346	285	327	311	288	314	299	288	331	289	313	276	297	311	304	296	303	285	307	281	311	307	303	299	319	305	338	318	293	316	302	295	306	309	303	297	298	292	339	323	292	319	303	288	311	321	358	300	315	308	288	279	315	324	296	303	317	305	314	305	266	294	305	288	311	304	321	310	306	335	296	305	312	286	299	259	293	334	302	292	336	325	332	334	333	269	299	299	318	279	305	290	280	301	307	332	263	302	287	320	309	279	329	356	314	288	328	319	311	291	267	281	303	317	323	323	274	319	288	296	294	322	293	299	302	308	306	302	292	307	340	283	300	278	298	286	298	319	307	274	299	299	285	300	287	281	310	298	297	289	311	301	293	307	298	277	285	314	335	323	307	315	302	329	298	299	302	316	277	286	311	299	310	289	290	284	313	294	306	317	296	290	330	313	296	310	311	303	323	300	317	315	331	308	321	310	303	294	300	306	332	309	299	341	284	332	314	329	281	297	306	299	318	321	309	310	285	316	319	312	337	322	310	311	294	288	319	324	315	297	307	291	315	317	309	309	290	292	297	313	291	314	322	335	291	283	297	304	307	346	336	349	300	315	291	296	315	282	321	299	329	295	304	321	295	316	295	305	293	327	328	299	326	314	285	326	298	289	297	269	301	296	323	293	320	273	326	324	329	329	344	305	329	307	306	322	307	336	311	303	309	290	290	315	285	298	322	321	295	301	316	295	335	291	295	313	308	295	315	310	293	289	316	316	331	312	329	316	296	314	294	280	344	317	290	319	283	339	331	305	320	330	295	306	294	315	291	307	293	339	329	290	327	293	304	323	265	294	305	335	333	299	306	286	320	326	342	296	285	307	287	296	312	323	277	292	301	290	331	305	319	336	292	301	316	293	313	294	308	303	295	319	326	293	295	278	313	309	292	323	342	325	298	341	297	284	303	309	328	308	277	293	300	306	301	327	295	308	292	286	322	305	332	320	297	306	346	318	312	319	277	316	304	295	291	319	314	309	312	321	308	278	330	315	324	314	333	310	323	262	272	271	334	298	318	282	322	321	293	304	274	311	286	296	299	326	286	312	289	292	280	313	310	305	290	326	317	319	293	297	291	303	330	313	312	323	286	283	307	310	313	327	312	290	303	315	313	314	313	285	315	322	287	312	327	291	291	291	305	304	318	304	319	315	287	304	282	304	291	314	315	352	320	282	319	291	350	298	265	312	281	304	309	309	301	306	291	297	316	292	329	318	297	306	296	321	303	323	303	291	317	315	296	294	292	344	272	314	321	325	310	276	298	303	298	268	315	312	312	297	304	288	310	319	295	332	284	351	310	295	314	287	308	294	297	283	334	320	307	286	334	325	291	315	311	296	305	288	305	290	331	318	289	308	280	321	305	288	309	287	295	319	322	330	291	291	313	290	283	323	308	300	311	287	322	296	303	310	318	306	327	289	315	317	311	317	329	297	307	302	300	310	331	321	332	347	326	293	321	301	323	307	300	311	297	308	315	288	274	322	311	312	310	350	298	323	281	277	329	333	311	324	319	305	313	329	314	321	303	311	315	298	318	289	310	298	288	282	316	317	294	303	336	312	293	290	333	300	318	290	305	327	267	295	296	291	319	309	290	307	357	323	335	312	309	300	332	311	289	319	306	311	319	301	309	296	344	328	300	301	305	297	306	329	289	303	321	282	312	321	307	318	341	288	326	317	291	312	332	335	284	288	325	310	298	300	330	286	266	312	314	338	284	283	317	307	302	320	302	329	277	318	339	299	325	282	289	301	306	298	320	320	289	335	298	332	304	320	281	315	311	324	283	322	314	303	320	324	302	307	331	345	336	304	287	291	317	342	293	317	282	289	321	303	292	297	306	284	345	338	304	308	296	301	308	287	292	293	317	295	328	337	312	321	307	287	299	287	314	287	273	326	292	330	296	306	310	290	301	315	319	312	342	285	308	299	300	318	308	298	300	304	308	296	297	304	352	277	333	313	314	317	304	296	297	303	273	308	290	278	293	289	324	323	317	312	315	303	283	294	316	301	312	312	328	321	275	291	288	339	322	335	320	296	317	294	313	278	317	340	309	357	317	300	321	319	332	284	309	315	328	282	290	287	293	298	303	309	313	293	303	292	306	327	279	284	314	324	286	302	290	307	305	302	296	298	304	332	290	307	321	321	293	301	330	304	343	288	301	305	294	281	284	306	312	317	287	329	333	304	282	312	304	308	289	320	344	287	311	322	326	307	281	317	298	300	296	316	303	303	288	317	299	285	306	297	311	271	300	313	287	288	285	310	297	292	314	328	309	325	322	294	297	314	324	318	295	303	306	286	356	309	270	310	298	310	323	321	261	313	303	287	327	318	296	304	313	320
27062	21185	9008	977	675	593	553	534	506	545	487	506	455	489	512	484	547	470	516	483	467	474	492	498	485	492	475	477	527	519	471	489	484	531	506	457	530	529	536	516	512	517	466	492	477	515	485	496	527	562	462	530	512	488	497	512	466	476	507	469	471	441	470	486	480	460	499	517	481	536	533	475	528	479	482	481	512	491	487	541	516	520	509	490	477	487	487	476	525	503	501	491	497	466	498	516	494	513	486	462	484	469	521	523	459	515	552	485	483	484	521	488	502	469	481	505	550	488	506	520	464	494	487	476	486	487	502	528	526	484	536	445	505	512	522	500	498	462	503	494	493	523	498	509	482	510	530	489	515	475	498	487	509	481	510	529	476	486	506	493	468	499	524	532	533	523	491	466	525	485	496	498	488	466	501	480	542	505	522	495	499	471	524	517	492	458	486	458	517	528	468	483	491	539	509	502	489	446	487	517	501	506	463	503	480	493	451	511	501	445	468	520	503	546	490	537	520	484	430	514	518	530	527	499	462	486	510	496	486	511	490	510	467	539	488	486	503	511	501	508	495	521	513	464	507	509	514	506	499	534	484	475	457	483	523	519	495	524	505	506	507	528	509	524	492	505	508	482	506	528	505	506	513	503	520	464	508	479	506	497	513	468	481	446	484	487	497	495	541	489	521	485	506	529	522	496	468	484	532	467	478	477	479	466	470	504	551	481	511	510	515	487	475	534	487	479	504	497	553	515	502	488	557	528	494	486	502	476	506	480	503	475	506	546	499	499	500	436	454	487	475	482	492	549	468	521	508	486	493	477	472	486	544	457	532	459	472	534	519	509	505	461	467	497	509	488	491	544	518	504	458	503	485	523	493	497	496	500	482	530	492	502	526	523	509	484	501	515	476	522	509	499	496	516	460	491	485	513	485	484	519	505	483	518	461	485	521	478	476	506	482	507	491	487	450	490	489	528	533	450	511	513	517	451	488	508	516	491	452	494	517	487	489	491	482	540	541	541	478	489	503	530	497	505	492	483	461	468	467	456	510	485	498	466	486	487	490	470	480	517	479	476	485	491	578	497	500	477	516	495	486	462	512	501	499	525	497	520	496	503	523	491	517	494	512	444	502	480	481	488	480	499	510	450	473	516	517	507	521	508	539	502	537	483	487	490	471	498	484	529	514	495	455	527	504	517	482	517	531	472	497	497	522	473	465	486	493	544	496	482	466	475	519	474	495	496	488	504	503	496	510	495	463	476	505	490	504	522	500	494	501	539	506	475	490	520	558	521	498	507	488	504	467	520	485	461	498	472	507	513	478	477	524	525	493	488	496	499	455	474	518	512	507	468	459	516	470	503	521	489	489	493	519	508	528	501	488	515	518	516	498	494	462	547	510	474	488	524	487	491	483	532	513	490	540	499	507	474	532	498	511	501	483	516	537	491	483	480	436	485	497	516	475	491	557	490	494	502	522	501	502	446	457	507	487	487	500	548	527	500	485	501	517	489	480	510	500	491	504	551	511	550	508	503	496	478	485	545	477	497	442	490	478	532	532	499	497	535	496	458	506	513	520	488	515	521	495	500	519	493	504	475	474	489	547	544	503	508	515	494	481	434	482	503	503	511	519	490	507	488	491	476	484	536	493	497	515	484	511	493	545	467	470	530	497	486	501	494	518	518	515	499	445	533	538	492	521	530	493	515	509	501	531	509	475	510	479	520	505	482	513	486	490	527	523	460	470	541	477	449	465	502	483	510	509	501	488	489	491	478	507	451	561	507	448	488	481	487	485	482	490	476	480	517	475	512	515	503	509	515	532	436	486	530	515	452	488	489	506	468	505	469	499	432	514	495	508	564	497	504	514	525	481	491	472	452	502	501	496	491	449	510	513	515	533	543	491	500	502	523	495	502	491	488	492	490	513	539	486	483	509	481	478	524	510	464	492	478	519	461	494	467	488	498	481	481	516	462	529	514	523	503	509	527	452	488	478	497	507	490	505	485	479	508	488	496	495	477	487	503	494	498	516	496	435	539	515	501	560	524	524	493	493	518	456	449	516	513	509	454	557	500	497	489	499	495	493	478	468	521	509	460	466	508	505	551	486	506	477	472	506	501	514	525	475	499	513	514	448	487	513	547	477	477	476	502	536	483	479	513	463	479	509	475	477	502	465	468	514	524	454	494	491	440	495	533	474	481	491	494	507	491	439	491	518	495	466	536	531	483	522	460	509	490	506	443	533	494	499	488	532	483	520	489	497	474	497	508	493	446	507	483	508	518	484	496	483	474	495	535	481	507	473	504	483	500	495	487	497	512	531	499	519	520	450	504	480	483	462	493	486	495	491	479	477	502	491	484	517	507	494	506	491	475	506	484	487	481	486	499	488	507	474	478	509	549	500	490	497	497	463	487	503	497	456	494	483	460	490	507	502	471	462	551	512	477	461	469	513	532	547	495	484	468	484	510	487	531	487	480	498	481	511	452	496	461	486	502	505	457	493	472	494	523	504	470	443	507	526	452	480	526	485	505	525	478	510	495	508	535	515	496	479	491	500	498	485	507	448	481	508	468	497	520	534	471	468	493	510	505	520	494	518	505	526	506	469	490	474	482	484	474	474	485	459	494	455	533	495	470	506	507	468	507	503	498	504	502	513	512	506	456	495	479	500	504	507	513	534	475	469	517	504	514	490	507	487	485	503	526	529	524	520	498	489	485	521	505	506	483	522	504	525	516	531	501	510	491	506	470	461	491	493	488	503	484	538	516	518	484	465	474	545	517	541	484	475	523	509	498	515	519	515	526	454	491	490	484	523	490	520	551	508	503	492	516	498	512	468	498	489	445	503	511	497	490	505	479	491	473	485	467	517	485	497	498	491	479	472	517	491	507	507	481	545	508	495	512	503	497	498	542	471	492	500	511	474	493	530	469	498	486	488	500	484	464	512	511	494	509	475	554	487	529	443	523	482	449	527	497	512	551	474	528	494	504	493	521	494	480	489	505	498	472	497	505	484	489	500	478	497	497	499	510	491	525	547	530	523	529	476	527	514	474	474	461	491	501	475	482	452	494	458	474	507	482	511	544	489	500	494	498	486	493	489	486	491	510	519	513	509	501	491	451	491	507	493	456	492	509	468	486	514	520	535	481	507	494	471	476	520	516	476	517	500	499	509	504	486	521	483	464	494	455	480	473	522	513	489	516	458	458	494	471	466	506	529	483	514	495	520	510	490	528	515	518	454	519	470	511	539	514	506	449	504	483	501	488	507	523	482	506	475	482	525	520	498	478	490	539	518	509	467	507	470	493	497	500	474	529	491	497	535	495	498	481	534	447	472	473	498	505	460	490	525	479	500	542	497	508	508	564	496	554	481	516	538	495	501	543	532	493	488	481	473	503	482	487	465	480	476	501	449	531	494	531	476	501	540	517	487	492	496	459	479	482	528	512	489	478	523	471	494	504	506	453	505	518	510	508	502	525	495	519	478	518	527	527	487	494	497	480	499	525	505	508
4957	2071	1886	1343	1187	1080	1010	994	1028	938	1013	949	965	974	931	908	981	895	938	939	937	951	956	889	1037	957	933	940	895	931	956	914	906	924	909	914	902	937	907	972	985	974	870	933	952	927	891	956	961	913	914	961	911	916	918	964	939	902	927	936	904	918	857	903	879	897	919	940	888	942	894	901	945	963	989	960	926	969	878	918	960	928	905	1002	853	1016	904	923	893	954	901	926	899	969	864	882	944	979	936	895	969	934	957	927	936	906	934	910	914	914	950	911	938	908	931	931	908	980	906	892	993	949	938	937	891	911	879	906	892	924	985	934	996	913	925	945	906	989	947	928	952	882	915	874	919	949	949	945	962	927	910	943	903	957	914	931	962	912	944	932	866	917	972	905	980	945	946	918	905	923	870	889	943	895	871	955	902	934	902	951	892	931	965	934	932	951	929	915	937	914	921	871	948	962	950	910	924	922	909	919	943	922	919	971	927	937	926	892	919	959	890	921	938	962	908	912	996	940	932	961	916	895	941	916	906	904	981	939	931	952	892	903	895	951	933	907	906	879	950	931	947	918	910	961	914	875	946	890	1004	944	932	948	967	915	902	887	906	919	935	983	946	943	900	946	869	877	976	911	903	923	965	911	924	929	954	925	949	950	902	980	930	917	940	968	935	945	912	929	930	870	929	936	916	951	925	986	959	918	898	927	883	913	947	973	909	895	923	924	956	851	944	947	933	865	942	933	893	951	928	890	905	900	951	959	983	917	935	903	961	957	961	927	963	965	945	935	951	940	963	942	956	931	971	902	920	934	896	942	974	984	917	888	959	954	951	900	937	901	905	997	893	888	936	902	893	967	905	910	913	896	914	894	957	904	933	945	895	933	910	956	937	969	929	918	931	974	907	913	904	967	931	906	881	916	956	874	888	932	922	931	890	950	965	956	935	960	956	935	899	916	956	876	921	882	898	908	917	942	912	923	982	888	943	988	927	848	927	926	896	940	974	944	971	903	955	884	975	913	976	923	964	878	855	908	944	975	911	931	879	933	991	878	951	896	952	918	923	923	921	906	907	989	968	943	920	940	906	935	910	887	909	870	920	941	896	935	914	913	963	873	920	935	945	946	934	952	923	883	912	944	949	890	937	895	924	905	899	923	953	902	964	889	930	927	931	925	918	939	929	924	944	946	958	939	926	913	941	891	976	874	926	914	929	918	902	934	946	915	910	902	873	917	873	920	896	952	946	933	906	898	901	898	976	874	898	882	911	914	933	928	956	950	904	968	898	924	935	956	979	883	916	956	943	932	944	922	975	915	895	916	878	905	918	941	919	902	923	908	913	956	940	944	955	892	956	926	888	921	935	949	867	913	899	954	955	934	899	945	978	932	981	922	877	940	936	928	880	893	864	924	914	961	941	896	901	905	898	947	903	938	912	970	963	919	959	881	918	920	911	925	905	892	913	950	940	917	914	931	932	895	886	952	969	890	967	978	908	961	967	887	939	900	910	922	931	909	882	995	943	962	947	931	906	993	896	912	952	955	939	918	902	958	935	960	887	896	925	877	948	925	961	895	859	914	860	927	934	932	940	909	930	900	932	912	966	917	942	922	958	920	944	895	887	943	905	915	911	922	912	913	955	1002	914	917	909	925	944	946	912	914	926	949	935	969	892	955	975	945	894	956	902	894	920	930	924	882	1005	847	892	892	906	919	969	913	971	923	949	926	919	923	912	885	894	936	908	965	895	923	846	919	941	901	930	930	952	938	932	903	935	896	926	959	941	953	946	895	962	912	998	976	929	935	881	926	913	904	916	924	937	928	957	929	953	888	940	958	965	958	955	875	888	928	925	884	918	915	877	958	867	909	987	867	909	893	886	945	965	900	894	972	947	853	937	916	941	967	933	961	902	936	909	912	952	965	947	893	920	996	904	935	922	921	900	904	865	878	928	962	886	887	951	935	903	893	955	931	954	976	946	938	934	911	956	938	908	945	936	941	941	934	946	940	867	985	968	920	922	904	900	883	888	920	943	908	911	972	945	899	906	861	898	936	901	915	944	909	934	902	945	902	946	907	911	897	927	923	942	941	904	931	1010	948	938	930	944	854	930	920	905	934	928	887	915	935	946	878	888	921	883	940	899	902	900	881	907	990	928	938	916	916	934	950	883	900	947	919	930	921	934	962	929	919	942	959	926	920	958	913	934	905	898	890	911	946	923	956	912	916	894	903	899	943	900	930	943	954	933	923	941	949	902	963	851	896	901	978	927	954	948	916	925	945	888	908	931	944	918	924	954	924	885	894	898	966	941	955	921	922	932	952	956	928	916	936	944	968	878	999	916	956	935	931	925	918	956	918	911	893	890	904	911	963	939	934	948	972	943	946	943	896	883	902	932	893	922	937	921	948	896	917	868	877	912	942	964	896	943	946	886	918	881	963	951	972	959	928	942	890	928	906	946	926	926	901	864	906	880	927	932	960	897	936	957	949	919	921	908	927	978	933	851	937	943	834	901	904	973	924	868	922	933	966	937	905	870	882	914	915	928	922	905	927	918	899	943	907	859	949	904	916	900	933	898	933	968	939	907	947	948	972	870	886	867	903	942	925	944	921	971	939	889	921	908	885	928	914	927	977	905	896	917	976	916	915	929	998	861	919	978	885	961	934	927	893	935	899	941	924	952	945	897	915	909	946	915	926	909	941	924	956	906	944	934	902	878	933	946	881	876	928	952	939	920	949	968	999	954	870	962	933	934	922	955	896	930	945	942	942	987	919	925	915	958	950	973	977	947	860	911	944	920	919	924	889	916	946	969	933	933	935	900	847	964	986	924	949	921	975	902	939	899	948	923	951	929	919	937	915	921	914	884	909	910	918	969	961	951	963	940	957	969	889	912	897	892	905	964	947	910	889	925	912	927	896	973	910	958	930	916	933	965	933	937	929	871	909	892	916	946	895	896	923	884	933	892	983	943	945	897	921	945	950	976	935	908	922	948	951	916	911	942	952	940	905	922	904	971	968	929	974	951	906	907	934	909	943	896	893	924	923	930	911	978	930	917	873	944	967	907	916	914	911	920	891	909	911	941	959	884	955	935	882	937	926	939	944	880	955	950	973	981	875	913	941	952	930	980	956	925	899	906	939	918	973	900	886	906	852	906	902	894	901	940	874	955	964	877	939	922	924	893	910	911	911	983	920	921	903	886	953	936	952	954	900	959	991	898	942	961	881	978	900	896	921	964	892	973	940	947	917	949	900	909	912	959	929	940	930	947	926	891	980	990	954	942	917	933	939	922	974	947	883	903	889	965	914	915	918	909	930	959	925	943	920	950	947	953	838	890	920	926	913	872	961	980	859	940	979	956	935	917	890	966	917	942	882	932	938	941	940	977	928	904	968	948	925	920	966	961	928	849	893	890	882	941	904	871	909	909	895	922	920	935	908	905	989	940	937	975	961	941	979	946	912	955	908	913	947	941	924	985	984	939	940	880	962	904	862	884	923	951	869	943	886	920	892
24363	21616	29012	24707	21078	2471	686	505	365	356	345	341	317	271	263	257	291	295	271	255	257	237	238	256	231	254	235	234	245	245	217	241	269	257	256	253	233	247	265	213	276	257	230	250	226	246	208	213	252	242	227	229	248	239	249	242	246	241	237	217	218	257	231	255	259	253	219	229	221	234	234	244	260	234	231	223	215	265	211	269	241	251	242	245	235	250	237	233	214	223	229	234	234	249	239	237	261	248	263	237	226	204	212	228	229	258	240	215	265	243	211	230	252	242	219	228	211	246	242	256	210	224	239	238	219	237	222	244	238	236	232	247	255	204	196	235	224	246	230	268	249	252	220	257	261	221	227	236	234	256	250	253	249	227	254	240	228	230	229	228	221	200	247	231	261	239	204	231	209	242	235	215	242	247	237	225	228	248	219	218	239	227	235	218	236	222	225	248	254	234	219	244	231	239	245	236	244	249	232	229	233	235	225	208	215	200	220	223	232	247	206	223	252	230	226	226	237	231	245	223	244	253	245	247	232	230	247	254	235	237	212	227	248	218	236	257	236	219	203	232	225	231	207	245	254	215	249	233	233	216	233	240	235	227	241	242	237	234	229	219	223	218	248	216	235	239	191	261	233	238	231	223	232	214	236	225	229	222	226	228	241	222	225	238	251	235	249	216	261	241	242	238	253	255	223	229	224	220	237	205	234	227	227	218	235	220	227	256	242	237	213	267	231	218	222	235	237	228	233	204	235	245	216	222	258	225	245	238	233	236	237	234	233	205	233	222	221	231	235	204	247	254	248	217	249	231	202	225	243	233	233	209	229	262	234	217	237	219	220	216	237	228	238	230	244	232	256	246	241	223	238	245	201	215	258	216	245	228	236	267	244	226	254	226	221	226	235	229	243	220	236	231	227	237	243	221	210	244	218	243	232	246	240	247	208	263	224	230	246	223	236	249	250	233	238	220	234	240	260	234	238	217	246	261	239	227	226	219	228	250	240	238	237	231	252	236	252	210	200	213	221	241	230	221	214	212	267	231	232	239	213	206	245	233	206	207	230	264	247	226	267	220	231	276	223	237	231	227	247	239	228	224	222	257	219	232	225	231	234	225	241	245	230	243	245	243	245	230	264	221	237	251	212	225	262	233	202	257	233	211	211	244	243	272	241	242	217	215	238	262	246	234	250	233	220	244	221	218	234	242	241	238	240	254	240	236	232	232	228	241	232	212	255	235	194	255	231	218	238	213	232	237	236	242	246	222	245	214	230	239	238	227	231	210	208	219	230	241	255	247	250	236	251	234	230	247	245	242	239	256	235	248	250	233	230	231	242	243	261	252	230	235	208	238	244	212	249	228	243	225	230	229	212	251	216	212	258	223	232	225	222	217	238	252	244	223	250	198	255	261	243	260	232	223	243	221	252	247	241	204	222	229	248	261	219	243	256	232	238	213	228	239	223	234	228	247	256	253	221	236	203	249	217	222	220	242	265	236	234	232	253	226	245	253	252	260	221	243	241	260	249	248	237	214	212	238	233	218	224	241	252	236	234	235	244	223	228	225	229	237	267	245	228	212	212	219	236	226	239	212	260	220	245	211	241	233	212	208	237	232	237	221	226	250	240	243	233	231	219	230	219	212	241	238	232	238	236	228	247	261	224	218	259	258	248	270	249	232	254	226	226	234	230	225	219	217	241	239	242	256	236	242	206	214	247	235	270	211	235	242	249	251	224	253	239	234	230	231	230	217	222	235	259	261	232	231	233	259	237	237	255	223	242	229	249	264	210	247	244	256	239	232	211	239	212	233	232	253	248	218	243	236	231	241	240	239	238	244	210	228	232	255	220	260	205	246	228	214	226	218	241	250	221	218	209	243	243	218	233	224	263	257	231	227	249	236	242	260	257	210	233	238	240	254	212	241	234	236	247	234	230	250	240	208	237	257	237	232	234	247	239	230	224	226	242	213	237	225	235	246	249	239	218	241	227	238	259	235	231	209	205	267	221	235	233	250	243	245	235	243	216	195	260	279	217	256	251	238	206	249	232	242	216	231	238	246	246	244	234	234	264	232	215	216	251	230	242	250	204	229	227	211	275	237	228	234	228	215	237	225	217	248	196	266	246	230	238	241	228	263	239	232	236	216	232	242	217	254	234	227	212	248	242	224	251	216	196	237	222	245	251	238	226	248	253	232	232	244	231	211	243	264	244	234	221	247	225	224	245	233	214	236	263	218	220	242	242	237	231	193	239	237	235	214	238	216	232	248	228	225	236	231	257	242	244	226	226	220	229	230	239	258	212	237	250	233	248	224	238	238	224	238	267	264	222	246	214	218	217	215	234	228	196	251	222	237	201	267	222	226	229	240	222	224	232	231	237	249	243	211	238	229	242	228	235	212	226	250	236	238	245	256	229	234	223	231	242	248	249	255	220	232	244	223	216	219	224	248	228	224	243	238	211	215	242	219	258	233	246	248	230	232	260	222	259	235	214	225	237	264	233	247	230	187	219	214	254	217	247	214	251	205	253	220	212	238	244	239	218	218	216	246	245	216	255	254	234	233	237	249	239	247	246	238	224	224	226	225	235	207	241	251	256	256	247	222	250	245	210	247	267	243	234	240	229	225	237	244	215	233	232	238	204	238	240	253	236	234	236	247	241	210	230	226	228	231	225	215	220	255	222	237	220	262	207	231	219	245	237	236	211	262	248	223	216	235	231	254	261	232	259	243	229	262	232	223	245	231	209	230	217	197	213	221	212	259	250	269	272	232	241	225	236	228	199	256	238	238	247	252	232	202	230	256	219	207	228	245	222	226	205	255	214	220	236	222	233	275	237	190	235	218	224	208	223	238	206	237	220	224	218	224	220	231	242	225	238	223	231	259	233	232	246	227	246	216	227	217	241	220	250	236	254	228	216	254	239	240	214	244	204	247	247	206	222	222	243	218	251	233	220	215	190	214	242	211	240	247	199	205	231	230	232	211	242	253	235	245	275	239	240	226	206	251	263	230	219	248	217	238	221	223	235	263	265	234	245	234	239	219	208	221	245	232	212	253	237	219	213	247	233	257	235	243	239	231	265	239	245	243	252	221	229	260	221	235	230	228	234	234	228	255	248	215	216	235	241	235	223	220	241	209	244	224	245	228	237	223	233	223	240	261	240	232	227	234	226	227	234	215	235	251	244	224	241	237	234	229	214	226	227	252	230	249	223	228	248	216	245	237	219	241	222	224	260	227	216	230	226	215	223	240	246	256	249	229	220	224	241	247	203	211	227	219	239	235	235	212	244	222	260	224	254	269	232	223	220	228	257	230	227	252	214	216	216	225	258	247	224	246	235	224	268	236	231	225	216	236	238	243	258	245	232	213	262	231	208	260	241	221	216	251	231	238	226	249	249	216	238	248	239	241	240	235	257	231	245	219	240	246	204	218	230	215	232	210	245	216	201	231	257	221	242	221	232	222	229	242	231	234	233	264	216	232	230	236	236	252	231	253	219	210	210	232	233	213
10618	10406	8743	4613	3042	2188	1672	1341	1174	1008	896	837	779	675	664	651	609	582	612	653	560	580	514	571	535	518	555	490	534	487	526	475	514	493	481	499	498	498	489	478	521	495	473	504	487	466	444	494	488	499	495	447	492	485	476	488	472	460	475	448	500	500	471	457	475	468	481	495	435	482	451	459	478	513	464	487	509	459	456	492	483	431	472	468	506	500	469	447	434	475	453	450	474	449	495	460	463	499	484	471	489	481	484	459	494	483	433	460	431	453	473	448	516	458	487	454	498	441	480	462	434	488	463	483	464	473	499	475	436	448	453	465	478	491	422	467	429	486	437	511	466	480	517	488	447	476	463	460	478	486	465	454	479	471	440	497	452	458	491	451	472	474	480	483	462	448	459	449	487	447	434	498	488	462	484	452	461	461	443	448	460	432	464	458	478	453	454	485	425	477	435	487	427	453	495	469	465	441	468	476	479	454	439	477	467	483	492	479	476	479	447	467	466	438	474	441	477	428	468	457	483	453	445	495	428	441	469	472	433	505	515	447	472	437	440	475	482	476	513	474	513	458	465	503	473	465	482	468	460	501	478	467	456	417	445	489	454	457	499	483	476	455	484	452	441	459	494	481	494	476	486	469	503	483	473	457	468	460	453	447	472	462	460	464	466	444	480	453	452	448	469	487	484	446	457	452	444	489	431	486	479	450	452	461	481	458	431	448	461	432	478	487	484	458	474	476	454	493	447	465	465	484	443	498	456	444	471	444	492	439	485	456	476	450	443	462	461	477	426	487	452	468	468	440	473	470	451	468	447	473	474	460	478	495	468	486	493	443	436	462	462	474	486	483	462	498	458	475	462	481	494	466	482	484	463	482	479	502	487	480	480	428	459	436	483	430	426	452	454	474	470	455	434	441	457	453	463	462	496	491	444	463	446	498	444	475	474	473	469	435	414	463	454	467	496	468	453	454	449	468	492	460	498	474	427	448	483	456	474	463	467	473	456	461	451	487	462	473	426	475	484	458	486	467	464	510	490	481	471	432	482	468	483	463	456	471	447	463	472	470	422	444	467	475	476	451	473	457	472	477	449	436	451	481	473	488	501	479	487	503	459	469	454	448	439	424	473	469	478	493	473	475	446	463	500	478	464	468	478	469	463	441	476	483	479	484	503	486	477	476	469	463	460	474	448	491	436	490	429	510	492	475	470	464	471	486	453	483	478	456	459	447	452	479	449	434	463	462	468	497	487	435	466	434	500	457	467	475	418	454	500	484	447	464	456	484	485	420	479	475	454	478	456	469	487	467	483	454	424	482	509	446	444	435	423	487	475	462	455	437	469	457	479	438	468	449	471	468	455	502	446	483	452	457	512	455	475	480	432	476	450	464	429	465	510	436	483	442	439	487	484	499	423	461	471	445	449	454	443	468	450	479	487	464	469	432	439	482	478	475	454	469	478	476	481	504	454	487	490	447	471	498	479	457	489	470	448	469	483	467	462	472	459	485	459	432	492	464	450	453	487	451	471	487	486	459	423	457	473	462	488	487	451	445	454	427	526	432	491	453	465	461	477	482	478	480	486	502	438	484	451	460	462	454	440	476	488	478	470	446	442	467	461	462	467	477	462	470	491	452	412	405	439	482	467	462	472	480	514	480	435	465	479	477	438	450	465	471	480	486	510	483	469	448	465	486	491	504	483	498	477	491	496	495	464	461	472	435	452	429	468	464	501	494	458	452	465	476	460	469	443	468	446	486	492	456	464	461	490	467	493	441	451	480	484	472	483	482	492	450	485	465	447	468	522	453	475	491	470	446	475	462	462	434	490	469	458	468	454	477	534	445	451	456	458	474	456	470	438	486	460	482	491	456	451	514	491	497	482	456	461	465	458	426	470	430	453	479	436	477	462	456	465	507	501	459	471	455	480	487	445	483	471	440	478	480	451	468	451	456	437	497	481	502	476	478	502	456	490	500	475	449	450	510	498	448	437	443	447	512	434	439	432	486	480	445	490	477	486	448	485	502	458	460	483	454	477	469	437	480	447	498	479	462	454	509	466	453	418	449	461	484	469	475	479	415	527	508	445	438	471	447	468	431	451	488	495	490	489	494	449	477	473	510	491	473	500	492	453	475	461	479	496	436	410	476	432	486	466	483	460	438	467	472	486	422	451	482	474	487	476	491	470	431	493	454	460	467	453	493	496	431	446	424	486	445	488	447	481	476	500	463	464	469	471	475	481	448	474	453	445	446	462	499	457	459	461	461	457	459	433	484	462	458	442	464	441	489	485	474	485	443	484	476	473	436	454	432	447	507	473	461	483	449	438	502	467	475	486	466	478	436	466	486	479	473	460	459	468	509	435	496	502	437	479	432	457	486	476	466	493	457	466	448	490	492	437	479	485	464	482	454	460	438	489	488	459	470	477	444	472	457	483	466	485	441	470	470	482	459	457	485	488	453	473	481	496	485	435	465	478	455	449	459	433	546	445	463	442	452	474	492	472	466	484	454	459	459	447	420	460	463	473	488	482	464	488	446	457	459	483	463	465	464	440	472	477	468	448	406	466	455	477	459	435	483	450	496	482	450	464	472	463	439	465	466	471	440	450	512	443	479	438	461	499	474	460	466	451	438	467	536	446	480	471	484	448	504	455	469	455	448	432	432	425	443	485	464	430	498	456	478	463	429	480	462	433	426	472	451	439	433	466	466	439	478	460	452	471	481	450	483	488	432	454	484	504	454	471	483	447	507	450	466	451	478	480	481	464	462	479	457	486	480	454	459	459	488	499	461	459	458	485	454	484	433	476	488	458	493	459	466	477	451	479	421	469	466	488	440	461	460	497	436	460	455	490	484	489	515	416	446	431	432	441	460	459	480	423	501	459	464	459	476	500	508	468	458	445	462	496	474	453	482	451	486	486	458	465	455	442	491	423	455	484	449	472	444	475	452	451	448	463	478	427	445	467	479	469	455	448	495	477	465	480	431	460	487	449	446	505	467	418	481	475	480	484	523	463	444	465	420	461	463	481	433	480	438	448	467	488	445	487	462	419	485	471	520	472	466	457	432	495	441	477	506	433	456	504	501	462	466	461	439	511	452	465	462	458	481	472	473	482	454	484	477	451	442	466	475	453	490	468	463	467	469	447	440	480	515	449	447	481	467	473	434	491	480	474	499	486	452	471	467	490	462	457	464	481	470	470	466	465	489	447	481	440	471	449	480	450	452	448	485	462	427	468	504	469	491	484	490	467	469	478	505	445	489	441	446	457	450	462	474	450	479	469	418	466	435	436	465	476	524	443	420	453	420	448	440	479	436	458	489	451	479	486	438	442	496	455	472	501	463	471	430	460	482	419	474	434	485	438	483	476	483	415	454	454	451	458	472	509	488	436	481	468	445	436	455	462	456	495	451	468	446	461	438	441	451	478	470	457	523	447	456	436	439	486	463	450	464	468	446	413	429	462	496	470	453	494	467	439	461	442	439	449	491	503	478	475	447	495	451	424	434
23529	21632	29634	24112	21633	20455	1977	654	493	420	367	336	318	264	299	282	260	259	236	223	225	229	234	199	186	189	195	193	214	191	197	191	182	198	179	180	169	200	191	171	193	190	171	202	187	188	186	198	198	171	200	166	165	169	193	178	179	183	167	168	169	181	191	172	205	182	172	191	160	177	164	158	157	186	191	166	161	189	165	198	180	178	167	172	182	164	191	167	186	173	168	174	188	153	151	170	162	164	194	162	169	170	169	194	187	183	196	173	193	169	176	170	173	171	159	167	175	195	168	176	186	157	194	175	174	172	180	192	185	141	179	164	181	177	176	187	164	168	180	159	151	189	173	173	180	172	171	159	168	184	164	162	181	172	164	161	175	157	173	180	169	186	156	170	175	186	172	170	152	184	164	167	154	186	141	184	194	184	166	168	160	176	169	149	170	153	192	162	182	168	177	158	155	164	156	160	166	159	179	179	170	162	155	181	172	165	158	188	200	177	170	168	149	162	189	202	160	161	153	183	195	161	181	175	190	184	187	160	170	170	156	173	183	172	185	183	162	152	168	156	184	184	164	184	186	180	175	182	163	172	157	205	176	170	167	191	185	162	188	188	155	182	140	180	168	171	187	166	182	182	176	154	175	171	180	152	179	154	173	163	179	164	164	189	154	186	162	170	145	175	159	180	161	185	173	167	140	200	168	168	189	179	175	179	161	185	163	193	174	158	166	165	170	188	188	174	171	155	170	178	144	196	173	191	173	171	175	170	163	185	175	184	155	159	182	166	171	163	162	170	177	167	173	174	173	162	158	158	166	187	171	209	177	156	190	169	189	181	168	162	171	185	179	177	150	197	184	148	156	172	165	166	169	179	178	183	154	188	170	142	188	188	181	167	166	162	206	203	193	160	169	184	179	150	161	178	155	169	171	184	202	162	170	157	148	151	185	167	166	158	177	205	176	157	188	164	168	165	159	180	168	187	175	162	165	169	184	191	161	184	196	176	187	162	188	147	178	159	154	167	188	169	168	178	178	188	173	198	172	166	169	170	184	178	167	170	174	180	186	167	171	152	162	167	168	162	178	185	169	183	177	152	165	152	167	184	161	188	179	186	175	188	177	194	174	217	185	140	183	182	162	180	164	190	185	174	143	176	179	174	174	175	175	176	176	188	182	186	175	146	163	180	167	165	185	176	175	176	183	179	172	166	187	192	157	164	156	152	178	155	146	163	173	142	168	182	181	163	157	168	192	169	185	188	181	170	191	176	167	173	157	169	157	162	175	187	184	198	187	158	186	159	163	151	156	184	168	166	173	153	200	177	153	177	166	170	168	171	163	180	197	171	162	197	166	157	181	183	197	147	172	205	172	174	175	153	164	150	178	165	168	173	172	179	167	178	161	183	168	172	158	182	174	175	161	155	154	194	158	161	175	175	165	179	187	169	168	179	175	170	156	174	179	178	153	184	171	173	172	162	168	195	181	164	186	174	194	180	144	165	178	178	165	175	179	163	182	179	194	181	170	180	188	190	180	153	157	161	173	187	161	179	171	154	168	173	171	180	152	149	182	173	154	155	170	172	170	174	151	191	165	182	165	176	195	175	181	180	192	185	194	179	151	168	183	158	175	185	170	173	164	142	191	150	191	182	166	170	188	158	161	169	183	161	153	155	167	168	166	178	192	144	173	168	197	188	156	163	151	176	184	194	148	137	164	152	187	166	181	181	175	156	175	192	202	191	181	183	194	166	172	167	191	167	166	175	174	163	187	150	179	176	168	182	137	156	188	194	170	161	189	169	162	185	173	197	161	184	184	163	171	157	157	142	181	178	163	163	185	187	162	171	176	163	168	157	159	176	162	188	185	178	159	163	168	193	176	189	177	140	201	160	184	163	180	183	180	179	175	183	135	139	198	158	201	176	184	194	187	157	176	179	171	132	170	179	170	164	142	163	169	160	150	177	152	184	164	157	146	147	167	172	157	183	180	152	184	167	179	197	167	163	165	173	179	166	173	155	186	188	167	175	164	180	175	177	161	163	160	186	195	156	152	186	170	170	164	173	178	168	154	205	174	181	176	170	176	191	174	186	137	161	178	194	184	166	147	182	174	164	159	162	172	148	177	170	185	150	172	166	172	156	147	180	170	179	177	177	171	171	166	160	168	188	171	159	176	170	180	173	165	191	162	164	162	168	183	149	174	178	188	164	159	194	184	175	176	189	191	167	169	157	158	163	173	174	152	148	170	166	171	166	168	174	185	165	172	178	183	169	182	196	164	175	179	156	193	190	161	157	161	156	184	172	154	187	179	170	141	179	165	160	176	168	166	168	179	185	167	182	205	174	163	155	197	182	148	159	193	173	178	167	183	193	181	189	163	173	167	173	168	152	162	187	172	189	181	152	170	163	169	182	178	161	160	192	176	143	159	181	165	173	157	182	145	172	159	163	182	181	134	173	155	152	144	166	151	147	179	167	159	170	163	194	163	156	158	190	166	168	178	164	173	218	171	165	155	188	151	170	184	181	162	162	164	174	175	174	167	161	175	165	148	165	179	183	169	150	174	163	170	147	189	177	160	179	171	163	194	198	186	190	167	175	170	158	200	182	179	171	170	176	168	215	185	161	172	149	179	166	183	167	177	179	182	170	171	151	166	164	178	170	179	149	179	153	162	177	159	197	160	174	186	186	177	179	166	154	167	155	158	183	173	187	182	161	189	163	163	186	194	167	175	166	164	157	180	170	170	158	157	183	171	172	180	168	172	162	180	162	193	151	186	180	190	182	188	187	182	203	175	188	181	175	172	167	169	168	179	165	164	158	179	172	164	176	179	177	173	154	171	176	178	175	200	181	158	183	171	180	178	170	185	155	169	173	208	162	169	166	167	182	163	147	171	166	171	172	157	159	152	166	190	170	178	199	165	179	176	194	188	170	190	173	189	203	168	161	180	177	171	147	162	172	166	183	172	189	188	166	155	179	168	176	187	183	141	171	186	184	170	181	176	180	187	173	182	161	155	181	177	165	167	169	164	162	184	182	197	186	173	153	181	185	176	165	175	174	159	170	191	170	197	167	172	170	174	191	183	199	180	168	154	184	184	184	178	170	159	170	157	184	171	172	155	179	171	174	190	158	172	168	167	185	160	169	186	185	167	162	176	169	150	177	136	169	162	181	161	164	136	157	189	171	183	181	173	150	160	174	163	180	161	171	158	169	182	148	195	179	185	169	181	191	168	145	181	176	168	176	173	166	196	182	171	168	183	204	188	188	158	160	163	156	162	188	159	182	163	167	205	183	185	161	150	185	163	176	191	181	174	183	173	167	184	180	176	159	202	200	159	194	192	144	186	180	170	171	140	162	185	165	179	178	139	185	185	161	155	162	148	172	177	170	165	175	165	166	156	173	167	170	163	171	163	159	174	161	189	180	184	176	169	176	161	167	208	161	139	164	172	187	174	183	182	174	160	164	149	198	162	203	146	191	183	174	177	202	170	158	168	138	182	165	160	160
12690	16260	13778	7422	4962	3497	2642	2062	1719	1430	1148	1076	902	808	752	727	667	589	562	525	506	483	435	448	426	435	446	428	442	411	369	401	428	390	340	347	356	388	377	374	382	331	349	352	363	328	342	343	354	357	368	336	322	347	334	360	349	299	344	376	354	339	330	354	330	347	388	324	328	320	383	337	354	335	381	327	356	328	346	331	331	280	327	351	313	314	343	342	355	324	352	342	351	344	311	365	335	332	324	332	385	323	301	298	316	295	325	333	337	312	360	301	339	336	315	333	334	314	334	309	306	320	333	305	321	328	316	309	330	331	316	318	308	320	305	331	334	316	348	302	324	330	291	304	315	346	328	289	346	325	331	351	333	313	315	301	302	337	329	336	311	363	336	335	315	304	331	300	321	326	305	280	302	363	314	308	275	299	354	320	327	339	336	342	329	306	303	347	323	330	342	337	367	341	309	331	303	308	332	354	360	352	343	325	315	346	293	309	320	318	331	304	311	299	328	354	347	329	342	320	312	340	292	301	356	320	291	332	326	324	292	328	353	331	313	349	324	321	334	310	323	344	321	308	309	300	339	339	326	287	327	293	317	294	341	320	293	316	351	301	316	364	302	374	339	347	350	283	319	327	306	348	324	327	344	300	317	336	311	357	336	334	311	326	303	315	341	319	349	322	318	371	335	316	335	316	335	326	339	309	323	323	347	310	293	326	321	331	322	320	339	336	323	309	339	306	322	334	327	322	314	329	311	313	300	323	326	348	330	322	315	318	299	300	339	326	324	323	332	355	340	329	341	284	344	318	309	319	314	324	354	331	317	331	316	348	308	344	328	305	297	312	322	321	339	300	289	300	312	318	317	307	319	353	336	363	333	356	316	303	354	335	331	345	328	332	335	354	325	341	342	339	324	345	332	319	343	285	330	320	335	312	296	330	323	348	319	346	308	354	327	345	279	298	302	360	373	327	318	352	313	316	338	328	301	339	326	298	327	335	315	304	331	297	324	324	367	306	331	323	321	310	308	346	300	321	339	327	310	338	349	312	321	317	345	333	341	344	336	349	328	343	332	337	334	319	294	340	312	334	324	319	332	293	342	309	343	281	329	320	314	334	289	308	315	337	318	346	328	347	320	308	312	342	318	304	308	292	325	339	337	351	332	311	346	296	359	320	338	296	353	347	346	333	319	342	337	325	339	339	361	304	293	348	335	326	339	293	301	314	298	341	312	322	305	348	333	317	341	334	332	289	323	340	341	301	323	321	352	300	337	319	303	292	336	327	353	342	363	309	343	304	333	328	321	305	291	316	323	315	318	314	343	314	299	326	340	354	317	339	351	325	313	289	316	311	355	351	304	282	325	312	322	308	337	329	308	320	321	337	322	290	325	313	343	324	335	338	332	357	325	331	313	335	339	322	314	310	348	313	346	305	306	291	299	312	343	336	317	329	307	311	334	334	312	312	323	338	315	327	340	333	314	373	320	305	324	323	324	348	301	353	329	316	332	321	342	303	313	294	339	326	321	319	304	299	335	328	297	309	322	332	306	349	335	345	329	311	334	331	316	323	311	321	305	332	306	320	293	345	313	309	332	344	317	369	321	310	316	320	337	304	328	309	332	327	334	332	354	317	367	299	325	335	311	329	313	295	313	338	359	329	314	319	326	335	311	318	320	318	324	337	282	316	328	313	318	309	314	299	329	299	308	342	348	325	328	312	361	315	338	316	329	317	299	338	342	313	316	291	348	318	324	319	287	360	289	303	342	329	354	338	350	286	320	324	345	289	316	324	305	333	349	322	351	353	329	340	324	329	301	328	312	343	322	329	307	290	308	323	340	322	340	325	332	295	343	350	320	340	327	339	344	296	312	292	287	301	272	296	279	333	333	334	326	322	335	293	299	325	331	333	333	326	352	328	330	329	335	344	346	333	363	346	314	325	328	345	315	320	329	305	331	330	307	338	327	326	319	358	328	318	318	344	332	313	320	350	343	332	306	345	327	295	323	316	306	340	299	307	317	321	331	327	338	336	319	337	314	294	302	316	338	334	315	306	322	320	304	314	328	317	301	316	319	331	306	307	298	327	344	333	294	318	343	332	327	329	337	309	318	321	329	345	345	334	305	315	322	327	331	314	293	331	298	325	306	325	308	349	352	278	325	343	314	306	328	333	274	325	312	325	339	283	353	349	336	298	298	327	324	317	356	349	323	323	297	316	338	335	344	338	335	306	308	332	309	333	310	322	319	292	349	337	323	320	344	337	330	317	318	306	311	355	298	305	324	333	322	302	323	326	306	312	337	297	353	308	328	305	331	303	324	313	330	304	307	338	331	295	331	316	366	336	325	357	337	332	313	317	367	323	339	329	316	317	324	309	337	316	354	307	306	326	306	351	294	337	334	343	344	336	338	313	324	325	334	336	329	332	322	348	336	344	341	344	348	324	342	342	323	321	358	325	302	331	298	363	336	326	351	322	335	316	333	299	322	323	317	327	325	343	335	318	332	333	301	307	302	345	339	331	324	327	287	313	331	318	295	349	350	346	308	293	305	356	296	331	320	316	297	348	318	326	333	342	326	307	326	292	338	323	333	322	328	286	321	305	320	335	339	323	305	331	336	373	304	340	307	296	326	296	343	285	320	362	344	313	329	311	307	341	342	294	293	315	301	334	317	358	349	321	372	337	345	328	358	321	343	333	342	310	321	351	308	310	311	299	335	319	316	319	329	314	344	319	303	318	319	328	330	298	360	314	367	306	316	308	351	328	352	341	327	338	342	325	306	358	323	337	326	330	329	290	303	314	339	324	310	327	317	277	309	336	325	340	344	358	305	318	333	292	338	322	314	338	320	328	361	306	351	311	337	326	320	313	314	329	296	312	315	356	312	333	324	329	340	357	314	328	345	319	341	339	322	307	304	298	318	298	307	312	341	319	324	345	340	321	313	305	340	309	341	336	311	331	324	295	292	302	328	312	309	342	332	339	354	326	350	293	338	320	304	300	324	323	316	373	336	308	316	313	327	333	331	343	331	306	299	300	325	364	334	316	313	303	361	295	302	344	294	331	314	313	341	334	329	347	316	347	325	331	326	313	299	305	322	333	300	324	317	318	351	323	325	306	341	333	309	337	336	292	318	340	326	298	317	316	348	312	312	358	333	317	320	313	312	303	337	359	352	322	303	349	305	338	321	335	300	322	313	327	327	352	326	333	308	314	289	334	340	332	308	309	326	312	310	323	332	333	327	293	311	320	294	324	317	322	299	320	320	309	342	321	322	301	329	322	329	315	330	311	335	355	340	326	369	338	304	303	318	343	318	326	331	339	352	329	301	324	315	320	321	343	348	329	327	335	322	313	316	320	359	323	327	325	339	332	324	350	323	328	368	332	329	334	331	310	348	343	311	298	320	304	285	347	330	332	314	316	295	313	323	337	327	339	308	335	328	302	306	305	334	349	329	322	325	314	310	311	342	329	326	337	322	331	334	337	320	331	324	332	353	316	295	331
27017	21099	8774	970	571	529	526	525	513	508	527	502	540	508	486	504	473	491	492	535	461	512	445	499	494	539	498	524	459	489	485	484	506	503	475	487	496	523	493	485	471	490	496	483	517	473	516	498	485	472	474	466	466	517	514	492	471	477	500	514	489	525	507	476	503	494	464	475	512	499	490	474	498	473	494	489	498	463	518	497	463	498	515	459	474	460	491	490	491	481	463	517	522	480	501	482	499	485	504	519	498	498	490	492	465	510	510	509	503	497	486	480	496	508	459	537	520	515	501	526	492	479	461	485	525	519	512	508	479	491	496	515	478	521	494	475	493	489	468	485	508	525	494	442	490	502	503	484	535	469	473	525	476	503	486	484	467	488	493	466	518	541	508	523	488	512	498	531	486	524	466	485	502	490	524	486	504	518	493	502	478	491	495	478	535	498	488	472	468	481	531	500	522	512	529	482	521	465	464	542	516	516	496	443	505	483	519	499	482	479	555	490	482	482	472	483	497	518	484	531	471	501	451	524	455	496	502	489	510	480	465	497	488	529	488	447	473	446	485	510	496	458	482	526	488	512	475	472	519	491	424	458	468	467	526	494	508	507	494	499	492	462	491	517	515	456	456	452	535	474	471	505	478	496	502	515	492	547	464	470	448	505	490	484	505	493	511	467	478	519	475	488	478	507	474	533	517	506	493	525	508	486	505	501	492	433	512	502	494	518	480	469	523	525	512	502	484	475	502	508	486	467	456	506	535	489	493	506	483	535	473	481	491	502	498	480	529	500	500	504	550	475	513	452	511	484	484	486	448	451	516	504	511	529	475	448	482	472	461	456	477	452	472	460	479	508	487	487	438	428	519	532	537	534	503	478	469	529	487	501	485	452	477	421	465	519	513	465	517	504	485	490	518	503	509	535	465	507	493	489	479	458	484	484	477	494	474	490	534	487	512	466	453	504	489	516	469	518	528	489	504	434	504	530	525	474	479	490	454	493	472	449	504	516	503	463	509	497	468	488	490	460	493	475	459	475	484	487	495	501	507	474	533	459	549	490	500	511	479	491	508	518	502	482	485	483	502	471	468	483	527	478	485	509	495	493	507	464	521	496	503	513	477	462	508	492	476	496	509	530	471	499	475	488	492	509	490	481	440	492	505	451	491	519	498	508	448	495	464	480	548	511	509	494	534	523	478	483	518	447	519	460	502	495	497	456	518	501	488	496	511	446	507	534	493	506	483	495	497	505	464	472	487	497	500	494	502	516	486	473	495	491	469	495	492	515	476	471	497	436	488	473	509	476	521	520	493	507	462	559	482	498	485	518	510	511	477	519	523	456	513	517	489	480	472	521	533	425	481	472	454	503	488	515	556	483	444	493	519	494	479	507	526	509	522	512	508	478	518	498	435	477	504	495	499	503	503	530	504	497	478	479	520	470	445	506	541	485	453	445	484	491	494	454	532	525	523	511	519	514	455	514	497	550	511	507	510	545	480	533	536	518	497	521	454	478	495	518	480	457	516	504	487	452	464	479	528	517	497	508	484	519	531	479	533	486	488	473	511	483	521	451	519	504	496	479	475	458	500	475	478	473	546	496	497	448	464	473	488	499	507	516	487	504	505	508	512	441	490	444	501	476	454	510	510	499	514	486	471	492	515	464	499	492	525	522	497	489	505	510	461	507	451	497	463	497	528	518	476	527	492	474	443	528	462	519	506	507	483	482	469	507	512	496	492	484	521	454	501	503	484	458	500	470	515	512	533	490	470	519	453	518	510	495	493	486	488	476	481	497	527	489	487	505	528	518	525	536	475	487	510	554	518	528	480	485	541	493	502	494	508	506	494	488	487	476	482	484	462	467	498	483	513	512	478	509	492	505	524	541	460	503	462	487	476	513	475	484	501	468	450	494	464	461	519	452	452	482	502	496	487	465	498	509	513	482	472	443	482	533	508	517	469	452	494	503	479	495	482	518	511	486	464	494	495	456	519	476	459	504	482	476	507	506	479	497	489	460	534	518	481	479	506	488	477	515	456	467	526	503	513	468	471	493	463	476	487	503	487	490	476	490	481	503	516	508	463	496	494	560	466	476	508	497	465	510	497	521	507	491	493	480	510	462	499	478	521	525	506	478	518	490	460	459	460	483	494	464	486	507	506	526	505	472	480	464	484	519	463	484	491	471	492	526	476	555	459	506	503	488	481	508	497	527	486	511	496	507	509	491	551	501	517	486	504	498	481	505	523	468	509	473	471	501	455	500	439	508	533	469	475	496	514	513	469	518	489	471	513	467	516	486	461	523	525	497	510	472	445	528	511	509	475	507	536	490	497	485	507	540	490	544	473	460	500	499	463	489	509	512	537	509	493	448	491	486	532	519	466	461	486	492	470	512	501	514	497	476	474	523	478	518	504	449	514	483	532	498	506	464	477	450	506	459	479	526	447	505	521	477	499	473	484	486	503	486	449	481	515	476	484	520	489	514	461	490	499	527	486	492	512	483	487	464	524	491	442	502	482	508	513	522	481	529	479	522	509	455	550	497	484	538	473	489	491	500	470	489	485	472	469	473	486	477	499	525	464	475	474	505	508	529	462	506	515	456	478	502	501	512	521	482	514	505	505	509	488	494	476	478	503	506	530	474	477	505	479	494	468	469	487	475	495	471	494	491	506	463	493	520	494	495	515	521	498	514	479	465	494	530	488	515	521	542	500	483	490	514	509	472	505	515	487	512	467	471	515	480	516	499	472	467	484	488	449	446	513	510	459	481	473	482	528	477	489	493	517	472	478	456	541	493	548	499	508	478	490	499	480	514	539	462	475	502	477	479	444	499	470	531	505	493	509	528	475	488	532	496	506	528	508	513	511	498	501	504	484	492	496	507	497	497	493	496	523	517	535	465	520	496	541	485	498	500	488	509	502	505	521	469	486	493	498	486	516	469	479	487	520	496	502	483	513	476	490	514	513	484	512	499	490	470	460	504	529	479	475	488	494	463	533	463	488	492	499	508	481	514	489	473	503	508	472	487	494	466	497	487	471	481	471	490	484	510	512	496	465	523	472	513	506	491	483	487	479	545	534	495	492	532	494	532	506	498	511	484	514	513	465	505	499	471	465	490	493	500	457	500	522	494	479	493	489	468	445	493	481	460	477	499	488	518	478	441	487	454	504	509	469	477	493	494	473	500	466	461	446	491	477	486	486	477	471	511	482	455	548	491	469	502	493	482	490	468	488	485	459	467	448	501	479	478	490	498	486	455	482	498	492	509	478	498	482	510	510	507	465	532	477	493	493	520	497	480	488	444	550	516	497	479	536	508	464	527	486	537	491	508	469	501	484	499	470	475	462	468	515	479	490	519	500	463	466	464	487	478	503	510	501	444	466	484	497	497	493	510	527	531	534	523	450	461	514	474	479	475	486	510	511	480	458	489	512	489	471	519	499	525	504	503	536	499	483	477	512	450	505	474	496	523	503	504	484	499	509	528	545	498	485	442	466	493	507	465	516	446
4908	2009	1870	1322	1208	1092	1037	975	915	995	931	987	970	1017	979	971	933	930	929	953	940	897	926	933	907	900	964	921	910	951	922	907	907	930	927	958	928	912	958	952	898	957	919	940	872	956	918	917	957	947	932	920	919	981	914	946	955	934	915	959	926	907	942	947	910	885	900	886	903	918	881	936	935	920	950	867	947	994	952	920	961	974	872	930	939	910	887	909	943	900	932	931	962	939	936	899	946	949	979	923	977	906	905	947	918	925	966	943	851	942	895	971	912	884	913	926	924	922	934	923	882	902	953	926	916	879	953	940	904	913	991	893	884	898	956	934	912	934	949	941	927	863	955	908	923	928	856	962	870	931	957	929	936	944	907	969	923	907	892	980	934	917	943	939	894	905	897	880	943	895	904	911	936	918	922	945	877	931	926	899	906	970	897	946	912	910	925	936	907	908	878	941	913	877	908	925	979	957	923	872	928	893	921	918	956	964	905	894	908	914	938	904	906	884	961	903	918	919	925	934	921	942	956	941	894	945	927	933	922	914	901	917	954	925	896	983	901	878	976	912	909	948	932	888	954	979	922	909	953	878	960	871	886	916	933	963	907	872	921	922	959	913	921	998	969	878	959	912	945	877	891	944	916	935	963	918	915	881	927	971	961	923	865	954	914	940	895	888	936	927	941	920	934	924	952	905	892	913	896	947	870	956	923	974	953	909	903	959	945	922	918	901	939	1000	935	936	927	907	907	914	921	894	885	937	943	901	917	925	896	928	912	923	874	917	906	937	900	902	958	912	944	941	940	949	909	960	877	921	943	916	925	924	933	941	937	925	898	908	902	917	979	969	968	877	881	946	921	949	925	921	920	942	905	836	904	969	958	919	911	913	910	897	916	903	905	886	900	934	910	912	939	875	919	901	940	913	935	926	916	875	896	927	918	922	925	923	898	913	940	897	916	979	920	895	883	937	864	926	918	875	924	899	894	907	881	941	937	903	915	894	918	979	942	972	963	942	945	891	856	901	911	972	900	888	909	925	907	929	917	942	955	913	964	933	898	841	836	869	946	932	903	944	894	932	970	932	953	928	938	864	936	946	873	911	948	914	980	942	973	922	871	889	930	859	878	963	908	851	945	918	972	902	953	901	1003	956	908	894	882	910	874	896	887	876	943	883	913	928	910	931	913	921	970	920	928	901	940	937	925	937	955	887	856	938	896	935	943	903	978	875	913	927	926	902	928	920	920	925	910	892	890	914	925	966	884	884	898	907	978	962	907	923	950	901	885	931	884	945	934	922	901	937	876	928	1007	925	913	932	966	920	892	938	921	889	880	953	902	967	906	863	942	940	983	881	926	908	936	941	863	884	930	920	981	944	915	908	917	917	908	931	952	939	926	919	870	963	879	923	957	947	864	944	922	924	941	921	886	916	885	899	900	890	883	955	957	916	952	879	956	917	939	918	921	909	918	934	897	894	934	977	921	891	926	923	872	923	908	912	929	931	930	924	934	923	928	959	972	971	941	912	954	898	911	963	928	953	938	939	903	896	928	919	877	970	919	915	940	895	881	898	913	882	883	898	944	919	898	860	920	926	914	946	903	883	903	922	909	962	880	928	969	943	941	876	921	924	969	903	917	901	888	876	882	912	929	933	905	906	922	883	970	918	942	901	932	863	925	919	906	932	944	897	892	888	940	904	916	912	944	1005	930	914	917	883	955	944	957	885	936	943	891	916	927	905	897	873	931	963	903	935	927	840	942	946	932	932	910	938	883	937	908	904	974	959	884	932	857	919	883	932	911	935	894	889	946	923	953	932	895	909	956	811	877	963	955	877	881	895	945	928	946	930	870	900	934	930	925	920	858	913	910	944	913	900	926	884	924	863	960	992	918	883	900	890	875	876	897	957	899	931	896	935	907	931	917	911	924	891	902	864	937	901	867	926	884	878	904	938	917	902	934	918	911	897	960	889	920	894	901	875	927	881	936	885	913	889	871	922	914	883	892	937	955	947	876	886	970	950	940	913	911	862	980	886	926	939	864	905	936	935	908	913	884	917	851	920	867	961	888	939	902	926	875	965	925	920	880	927	996	947	968	942	937	910	930	933	902	984	929	917	909	940	888	905	893	901	940	952	886	922	948	838	992	914	914	943	965	942	959	977	958	880	943	936	917	931	921	895	902	953	919	944	870	901	936	970	917	917	923	903	893	907	946	904	905	897	907	935	954	893	949	921	962	972	941	959	928	932	925	945	914	905	935	946	874	932	953	924	941	946	854	924	865	918	940	877	929	952	881	903	876	947	913	941	949	896	911	888	947	946	919	950	987	918	889	951	936	919	964	913	932	926	969	968	872	957	933	939	915	952	931	948	929	931	871	937	855	952	896	939	905	897	920	958	893	962	916	859	884	912	904	935	862	898	922	874	899	965	912	935	873	879	909	930	946	901	905	861	881	970	937	947	960	946	863	966	946	923	955	882	891	956	873	876	963	984	942	912	918	948	970	950	895	918	851	909	908	961	891	966	918	901	897	897	906	932	904	956	893	912	912	865	927	942	905	924	942	914	923	948	892	907	931	923	939	898	921	909	918	892	884	914	888	987	921	934	903	953	961	931	895	904	905	897	923	856	947	943	923	941	888	949	953	930	925	917	911	894	952	903	852	911	891	895	862	910	886	930	951	913	880	951	912	898	896	878	942	836	902	874	949	904	926	904	926	920	979	928	924	888	881	876	922	909	977	935	927	951	973	927	905	933	938	1023	925	936	936	928	929	862	871	914	943	877	926	864	881	897	896	894	897	958	885	977	924	938	879	962	900	922	945	959	914	913	957	921	905	905	941	931	904	923	889	910	898	988	858	986	951	922	905	884	947	923	862	889	927	897	921	926	950	965	889	910	868	953	874	1032	903	924	899	881	919	905	887	877	922	882	941	915	941	879	941	904	915	982	929	939	937	901	951	935	912	946	909	910	910	900	957	957	983	905	967	870	979	919	961	906	953	966	1003	964	937	918	925	894	909	992	844	951	924	911	927	964	871	997	923	902	915	912	936	904	907	938	953	940	962	886	918	937	925	941	886	923	921	914	880	874	904	906	929	898	910	958	949	953	958	836	922	1007	909	908	904	927	932	923	929	917	921	943	913	911	878	882	963	886	951	930	1003	853	943	974	977	909	898	938	957	928	863	897	940	841	906	869	940	893	927	907	910	969	885	946	960	911	921	938	937	865	905	890	944	947	915	908	910	909	912	920	976	906	946	899	888	913	948	944	914	923	909	907	965	929	938	951	855	927	908	942	961	949	942	879	844	938	909	943	935	926	899	943	897	971	981	905	951	906	909	937	912	951	918	952	891	929	951	909	901	913	894	890	896	900	948	891	861	890	924	907	946	917	892	899	921	913	872	932	925	936	956	919	925	867	874	912	947	901	904	973	915	983	955	914	983	911	940	891	923	970	957	894	950	985	878	980	895	888	966	911	981	948	917	937	930	959	954	866	947	918	954	876	945	937	922	896	932	911
24406	21634	28967	24777	21067	2292	690	475	371	373	304	338	284	317	267	302	255	294	265	256	251	240	241	255	217	230	280	255	272	220	265	227	267	265	242	233	250	262	241	251	241	255	269	231	248	242	240	235	201	225	273	245	270	258	218	243	229	200	249	238	214	249	207	240	236	210	237	231	210	252	218	245	197	232	256	261	221	254	214	225	239	208	228	245	227	228	215	247	229	218	225	235	223	226	261	223	247	237	240	247	238	227	228	203	235	219	220	237	236	245	240	204	231	221	204	226	245	221	243	244	226	218	232	242	238	250	213	208	197	237	245	206	216	220	250	214	244	237	228	221	245	230	220	234	226	229	226	240	204	240	206	221	231	264	221	221	221	250	220	240	241	239	211	228	232	219	232	237	257	252	260	232	206	212	232	218	204	231	241	234	247	232	236	222	215	234	240	232	237	212	236	220	250	239	227	224	216	218	222	230	202	227	216	250	222	254	217	226	245	232	226	213	220	233	215	230	215	216	233	234	222	241	245	260	233	246	260	233	241	240	225	226	269	222	251	209	243	229	238	231	224	228	224	227	232	244	237	213	211	218	246	222	219	236	225	213	226	215	216	265	223	209	242	236	252	258	243	233	258	236	241	225	256	254	217	240	237	233	229	230	212	248	233	237	227	245	232	217	233	220	239	240	217	228	264	242	259	247	234	242	229	228	218	227	215	263	238	216	212	217	229	244	219	226	233	247	237	209	231	231	262	213	242	239	208	217	250	216	239	228	213	245	198	245	252	238	214	257	230	230	232	233	227	221	270	205	245	218	221	227	225	217	279	248	237	247	227	256	221	246	225	222	215	253	220	255	243	249	245	234	243	232	219	213	216	217	238	216	217	248	256	227	208	227	227	231	206	240	229	231	227	257	219	216	225	232	220	235	203	223	234	231	224	207	243	240	217	237	198	222	254	221	236	235	225	226	235	233	226	253	236	243	225	238	217	211	238	221	226	231	202	225	222	236	234	248	238	234	250	230	224	237	226	247	249	218	249	231	229	204	229	237	225	231	201	240	229	228	231	250	250	225	234	225	251	218	223	228	231	230	233	225	223	214	228	194	234	234	254	227	224	239	225	220	262	227	225	238	263	232	252	220	237	232	255	227	205	248	217	206	241	224	268	204	212	215	229	208	231	284	205	245	234	234	237	224	240	217	229	218	250	254	230	215	228	237	242	221	232	237	260	229	235	244	232	233	225	209	231	204	219	229	204	200	221	213	235	248	232	231	221	228	227	255	219	250	217	243	257	230	204	214	230	244	216	232	215	230	215	250	234	215	248	241	224	208	231	232	262	216	210	220	237	215	260	234	215	217	204	223	243	229	233	206	219	212	256	247	228	238	231	225	237	230	216	263	233	226	234	228	214	238	249	222	218	246	228	212	216	221	232	211	244	232	217	222	216	228	210	228	217	219	244	213	235	210	228	232	247	241	201	239	250	271	234	220	231	236	257	238	244	201	241	218	224	228	248	259	238	245	238	222	238	243	218	245	233	225	220	251	245	198	237	245	216	214	234	228	228	223	200	202	263	238	230	216	219	232	231	246	237	230	210	218	220	241	215	232	221	214	243	222	230	236	252	227	229	233	226	226	237	221	222	232	247	235	247	224	228	251	222	205	250	212	265	258	252	208	234	213	237	219	235	215	248	221	221	238	248	241	223	237	218	268	223	222	231	219	221	223	234	228	237	251	222	235	248	219	215	255	224	271	231	208	227	255	233	225	238	207	195	241	280	223	241	236	238	244	216	262	219	233	245	210	233	231	227	253	219	220	229	225	244	212	217	222	247	233	245	261	213	251	236	225	237	206	230	224	246	221	225	224	230	224	206	218	223	224	222	205	204	238	244	207	227	233	237	227	203	184	204	243	230	240	227	228	250	256	260	222	199	222	229	226	226	245	258	225	225	250	221	234	233	245	231	233	231	250	217	251	217	245	254	251	225	236	255	238	237	231	240	259	252	221	207	259	257	231	224	261	215	231	232	261	236	222	237	209	237	225	237	221	252	224	230	219	253	216	225	239	235	200	206	202	229	221	182	213	226	257	214	248	217	246	231	217	225	237	206	243	238	228	220	249	243	256	242	234	234	241	237	227	226	237	244	227	235	230	230	225	199	221	220	236	247	251	225	245	215	219	241	246	253	238	231	228	230	236	220	231	240	237	234	228	247	222	254	234	223	216	211	234	226	231	214	239	233	238	250	244	222	225	239	232	255	265	215	232	259	240	255	233	257	249	232	215	230	243	242	230	242	240	216	234	229	256	212	218	244	250	230	240	236	214	241	214	227	244	235	239	232	250	217	235	244	225	228	223	241	248	220	242	236	240	224	228	201	246	234	242	235	239	242	246	227	243	258	220	230	220	241	219	236	242	248	223	231	218	245	251	230	228	228	239	226	237	215	219	214	238	245	256	203	233	267	233	224	235	202	212	223	225	222	227	224	226	234	253	237	234	238	235	215	213	263	256	269	238	217	243	208	232	230	206	238	255	236	239	221	224	239	231	242	248	211	213	241	234	225	204	214	236	229	257	206	231	227	229	226	221	239	248	234	227	187	201	252	217	232	239	226	224	235	233	237	244	243	242	233	216	228	227	236	235	238	206	236	235	200	231	215	248	235	240	236	228	235	238	230	251	216	230	219	225	230	241	225	223	189	230	219	232	257	237	235	211	221	237	221	239	219	228	202	219	238	256	237	220	238	235	221	224	229	208	219	225	213	236	236	232	235	220	214	230	247	231	229	217	201	225	243	212	230	227	226	261	226	239	254	280	225	244	199	203	256	236	232	259	226	241	222	227	250	255	247	225	258	225	249	243	235	238	227	244	215	222	216	211	234	251	238	226	251	233	202	210	233	224	237	239	214	226	225	234	245	219	218	231	244	253	224	225	233	230	229	240	244	199	226	234	237	211	255	222	236	221	244	223	245	225	242	247	255	226	246	237	220	225	235	233	252	224	235	202	189	224	248	224	224	210	236	222	235	219	233	228	254	221	221	256	250	184	218	223	234	226	222	243	236	245	243	216	214	222	238	228	234	221	241	226	236	234	234	231	231	215	233	230	244	227	250	238	232	229	202	214	223	201	252	221	255	261	250	232	216	232	230	245	216	225	236	232	228	216	251	224	234	226	245	247	259	226	224	226	253	232	239	244	239	242	233	257	244	231	221	233	274	244	235	241	207	230	234	237	243	238	240	233	232	228	235	244	260	230	228	227	224	240	258	254	260	240	229	236	222	262	257	240	233	223	228	246	224	215	235	223	259	213	217	246	236	233	226	243	260	235	215	237	234	240	249	213	231	274	242	228	231	241	224	223	235	234	219	225	212	205	243	233	237	238	208	201	239	237	214	250	231	214	244	204	212	237	216	204	230	202	231	210	240	215	228	196	217	226	227	210	209	269	234	244	235	241	253	223	234	232	205	230	213	209	221	233	220	238	223	217	228	217	242	224	233	221	231	218	233	207
9378	10148	8638	4576	2929	2169	1709	1400	1123	1003	932	848	779	741	677	661	629	642	610	588	532	561	490	523	509	532	531	523	511	511	468	510	510	521	466	490	498	443	488	466	513	493	471	493	482	495	489	450	477	460	477	454	476	510	456	467	474	455	448	487	483	445	477	470	483	450	439	440	502	479	447	442	508	463	441	458	443	493	447	485	471	474	475	453	447	453	432	502	454	459	467	458	503	471	459	496	460	519	480	492	472	489	455	475	504	481	452	473	453	476	488	495	444	454	454	438	477	471	462	497	436	484	447	456	463	468	477	488	462	478	469	464	475	469	451	486	488	440	471	452	466	479	496	442	490	460	479	456	498	476	489	457	456	435	433	451	444	507	428	484	515	464	489	435	459	480	432	464	452	504	461	521	477	470	456	426	451	434	476	448	433	439	502	477	478	458	459	450	468	435	487	469	447	447	415	455	466	443	446	471	463	474	467	455	486	443	477	484	461	426	476	473	483	443	464	485	488	465	475	481	459	451	464	476	515	484	471	484	483	472	458	497	446	498	441	470	460	489	452	443	417	477	449	465	466	492	477	476	447	457	444	452	471	443	460	461	470	452	511	465	457	467	431	523	415	475	465	479	459	437	463	448	464	505	464	495	411	444	462	449	428	464	492	433	490	466	435	435	473	477	466	512	440	462	425	488	457	496	460	468	465	479	483	474	423	495	481	414	459	493	502	470	492	468	475	475	440	446	459	432	492	457	463	489	437	422	477	462	492	524	468	517	456	481	488	437	428	452	457	461	497	446	443	435	421	480	491	452	465	497	487	475	458	477	457	449	496	449	468	450	483	437	445	483	464	502	476	454	442	469	488	462	489	449	464	499	439	475	492	480	463	465	450	484	470	468	440	477	463	470	474	464	465	478	420	463	470	464	442	453	499	459	448	489	435	478	481	459	495	456	430	479	481	422	448	444	475	465	482	460	456	489	445	480	428	483	456	487	463	494	478	453	483	442	441	441	463	460	433	441	477	484	494	416	428	443	474	471	467	465	475	445	493	483	451	489	431	453	480	441	483	473	413	447	527	471	460	434	444	474	478	464	477	449	446	457	464	477	490	459	469	453	490	451	425	454	448	452	452	414	477	446	446	509	464	437	467	513	470	459	448	469	472	468	454	445	452	423	443	451	488	450	485	475	488	399	435	507	472	417	468	458	468	462	441	471	446	468	506	483	474	509	473	407	469	483	461	451	478	433	462	480	453	464	472	458	462	446	486	452	472	472	450	464	458	471	496	464	436	474	469	472	429	469	455	443	457	498	468	452	504	465	422	464	479	476	488	451	440	460	452	472	477	464	460	449	461	461	439	454	463	460	446	492	482	445	463	450	457	460	488	477	465	443	467	480	477	463	446	516	456	496	433	446	466	443	441	499	453	455	491	467	535	477	481	455	446	449	467	458	435	476	458	490	464	472	447	473	494	450	477	475	429	446	464	473	459	492	445	444	494	466	436	446	454	478	458	520	459	456	473	471	470	503	475	470	467	495	469	444	463	451	444	498	455	451	459	463	462	483	440	462	479	460	508	425	464	451	471	459	455	449	486	445	440	448	467	445	473	429	437	492	450	453	443	445	432	460	459	443	438	450	456	470	479	461	477	466	492	446	459	403	450	469	439	450	499	468	447	501	448	436	452	469	444	455	463	479	486	494	423	479	453	480	511	451	482	450	453	482	471	460	479	481	435	517	459	473	461	432	472	456	465	495	468	478	439	468	472	489	471	481	456	476	452	486	482	474	444	494	455	443	437	466	470	499	473	464	438	443	491	453	486	463	487	458	452	448	436	497	435	480	448	468	475	471	455	472	463	446	455	469	459	435	480	457	467	459	425	460	452	466	467	483	431	490	449	508	464	472	455	434	469	459	460	509	484	489	483	443	445	463	465	473	450	458	437	500	480	429	444	471	453	469	458	433	478	432	480	447	450	457	429	499	471	452	465	484	482	495	486	444	457	481	457	457	477	442	476	482	467	517	447	471	426	455	459	463	456	436	452	456	488	446	424	446	487	467	443	461	435	471	466	453	457	466	484	456	479	474	514	411	488	443	506	492	488	466	492	492	434	463	456	427	443	453	460	465	454	429	469	438	508	466	474	495	457	463	459	466	443	470	465	463	485	457	483	469	479	490	430	473	512	481	434	496	455	489	482	479	469	463	492	454	458	464	438	455	458	463	470	456	442	474	435	435	500	461	464	449	477	452	422	494	470	455	467	469	452	484	489	450	469	437	444	471	455	465	488	478	473	469	476	443	488	453	447	484	478	429	454	481	435	442	482	446	426	469	502	445	477	485	465	498	472	427	445	499	465	434	490	409	494	452	440	434	445	449	447	485	472	486	446	455	467	481	448	460	410	442	491	487	473	436	480	441	468	460	440	421	475	452	452	459	465	440	455	463	453	437	465	424	473	481	490	432	456	433	468	468	411	444	468	460	462	463	440	440	450	434	456	465	451	480	452	437	491	465	467	449	466	471	492	457	461	433	484	469	450	422	434	439	504	442	454	472	447	461	440	473	431	466	446	484	485	480	458	455	471	418	470	525	452	461	468	503	487	480	472	473	489	476	537	510	443	441	475	442	451	464	447	450	457	459	440	444	447	418	458	463	486	469	446	468	495	461	422	429	484	430	433	447	451	519	454	423	459	452	451	440	461	470	409	490	485	466	481	430	472	455	459	460	476	464	438	435	433	478	505	440	446	462	456	472	464	430	496	423	482	438	481	464	460	426	464	438	475	444	473	478	495	429	465	490	460	464	492	482	458	466	470	478	478	466	486	471	486	481	476	474	448	453	467	487	464	477	462	488	438	480	461	461	490	444	451	499	477	450	460	460	459	502	450	455	454	425	453	457	476	473	450	457	463	439	463	478	465	437	476	439	443	431	447	479	423	431	459	486	431	430	479	455	426	452	444	459	501	437	496	443	452	448	468	450	480	480	442	494	490	428	467	444	498	431	512	437	442	465	501	463	509	472	500	476	452	432	456	487	465	490	477	476	505	489	468	467	455	450	481	453	470	452	492	441	456	424	474	443	493	441	428	483	471	460	491	484	471	473	480	445	464	465	480	486	438	479	502	479	452	477	477	423	498	483	433	461	491	461	430	451	419	448	457	476	461	478	450	498	484	479	467	439	455	431	426	462	467	466	468	430	491	517	489	413	461	492	446	490	477	481	473	461	459	442	442	470	443	450	451	503	455	470	482	464	485	471	419	418	448	437	438	468	438	439	477	476	466	469	486	478	433	485	486	487	496	425	458	447	513	467	410	478	447	434	461	462	481	440	447	448	483	452	488	430	441	453	426	477	441	494	462	482	482	489	455	452	449	444	460	477	451	477	465	429	500	459	459	454	460	478	450	435	490	426	431	484	431	464	478	460	477	481	504	485	475	456	459	487	452	470	479	429	433	498	473	456	455	478	432	487	490	461	458	450	443	467	470	468	452	443	447	449	441	476	513	442
23548	21642	29626	24146	21647	20418	1943	684	495	400	381	336	304	281	286	267	259	234	248	191	215	205	212	211	207	213	213	216	183	216	207	198	182	173	200	191	186	185	161	177	182	160	184	188	180	194	185	169	178	183	195	132	169	183	186	165	196	169	179	157	199	182	197	164	173	181	187	190	182	163	185	158	178	159	190	160	181	185	185	180	189	174	185	186	171	171	187	152	165	186	174	170	170	182	152	188	163	171	158	174	151	191	181	198	185	180	187	163	150	195	165	181	154	187	157	189	160	159	174	167	179	171	156	177	171	181	197	181	160	166	158	177	165	173	160	172	172	156	178	173	173	170	156	186	176	167	159	160	162	181	181	148	183	180	167	159	150	162	160	183	195	157	186	155	191	204	177	173	171	168	193	195	167	167	173	156	185	171	171	172	195	164	195	163	205	165	173	169	191	154	184	186	156	163	168	159	171	192	179	165	179	185	158	178	174	176	172	163	164	181	185	169	172	190	174	156	180	172	156	140	167	171	149	154	181	188	157	161	158	172	172	173	155	162	163	157	178	153	162	172	191	163	201	166	173	182	176	168	174	173	159	170	169	168	150	175	195	155	171	168	183	187	176	155	173	195	183	181	201	154	186	194	166	168	184	193	179	193	168	183	169	188	162	168	183	170	192	167	176	184	167	176	155	191	167	160	189	162	178	183	172	191	170	176	181	181	164	169	157	186	167	171	152	175	172	189	176	203	173	190	180	189	150	171	187	159	166	175	192	177	168	197	172	177	149	161	165	174	176	162	180	184	153	180	190	190	185	165	168	162	181	152	158	152	185	211	182	166	178	172	193	163	152	182	198	169	164	173	185	175	176	157	168	170	167	193	181	171	174	173	150	184	187	178	173	192	181	212	180	175	170	183	159	188	157	153	172	190	196	167	166	190	179	167	165	167	166	164	198	180	172	187	188	170	166	166	182	175	162	166	181	163	171	185	169	149	190	188	179	184	171	155	178	158	159	175	174	166	184	180	169	171	170	195	191	166	182	178	155	198	174	175	183	198	153	188	175	176	169	168	168	193	177	171	163	171	167	188	161	197	154	167	160	182	172	164	175	156	182	158	176	167	169	167	176	187	172	175	152	183	182	186	178	153	188	181	194	191	167	168	172	181	173	177	158	139	185	172	159	164	144	180	177	178	172	172	173	167	152	157	185	168	183	169	185	184	182	162	179	177	189	175	182	144	182	175	157	173	164	181	195	155	189	196	172	176	191	159	172	183	172	180	141	184	179	158	166	160	169	175	168	176	177	159	182	169	192	186	163	185	178	149	189	155	160	173	162	188	164	191	182	172	163	171	185	179	170	171	186	186	177	163	167	176	170	181	189	170	188	147	176	173	168	168	164	165	175	196	183	168	166	187	153	147	146	173	160	178	199	186	174	191	173	162	189	183	198	174	166	169	152	161	181	143	163	159	192	172	166	178	143	165	164	150	169	157	190	160	183	177	192	161	186	169	203	153	202	170	200	186	165	179	163	184	177	178	154	170	167	144	188	185	158	195	195	171	203	186	187	176	177	177	167	174	164	169	171	187	157	177	166	155	179	194	146	172	171	164	178	155	178	164	154	179	171	173	183	172	170	174	173	166	184	160	153	157	162	190	159	172	168	175	161	164	187	179	157	191	166	183	153	161	180	191	165	173	160	180	147	184	167	186	179	191	170	175	182	179	178	176	163	163	174	174	193	165	183	167	193	181	148	166	172	157	152	193	163	161	168	161	161	160	187	192	193	188	193	187	188	171	191	170	150	176	161	161	184	175	178	183	172	163	176	150	191	167	161	164	178	168	162	193	198	166	166	175	184	177	178	170	164	175	161	169	170	165	149	160	159	170	183	195	195	170	163	175	165	174	197	175	179	178	180	167	160	160	190	199	175	189	176	169	177	150	197	166	169	167	163	180	183	156	181	152	168	169	184	193	193	180	175	166	181	165	168	167	181	191	168	196	184	161	181	174	174	193	198	170	180	176	161	147	196	170	146	163	203	183	195	170	161	176	180	203	183	174	148	166	184	159	183	161	167	181	173	181	180	186	190	177	187	156	150	171	152	153	165	157	163	177	175	169	165	160	184	178	171	165	173	176	178	148	192	179	178	165	159	163	163	183	164	175	184	179	180	134	170	166	186	173	156	184	178	178	176	182	161	184	164	182	164	180	168	155	164	190	160	199	179	163	148	170	181	162	162	155	164	146	160	173	167	172	176	170	190	179	153	167	188	162	183	184	161	172	156	176	172	166	165	161	166	162	169	176	182	175	172	174	168	169	181	166	143	194	187	177	157	166	162	180	168	169	193	167	152	170	175	158	164	184	216	175	184	161	195	171	188	174	177	157	166	170	169	198	197	189	178	154	138	207	164	168	174	160	184	153	162	195	176	191	155	157	168	165	183	202	180	170	190	184	162	148	195	168	162	187	170	166	181	151	192	180	169	161	192	179	187	172	155	166	192	167	192	171	164	159	179	171	158	173	156	169	172	192	166	188	168	175	191	178	180	156	148	190	188	161	166	170	188	177	158	171	202	147	170	191	180	194	195	170	176	192	178	173	182	168	162	196	177	182	162	153	169	142	167	174	190	162	174	174	171	168	160	174	166	174	149	180	177	159	170	179	164	165	168	163	197	176	181	185	174	171	159	170	170	181	182	173	197	162	186	199	189	196	185	161	174	163	174	170	177	172	166	166	167	168	174	162	191	180	175	159	154	175	149	185	181	160	181	157	178	191	159	172	167	171	163	167	175	175	180	157	189	187	154	195	177	176	182	177	171	165	194	155	166	185	154	186	186	168	191	170	160	180	166	176	150	169	185	166	179	173	161	170	165	167	158	189	147	168	178	157	158	161	177	159	184	135	162	173	188	172	168	174	157	202	185	169	153	192	159	180	156	163	166	194	178	186	172	193	145	180	147	176	182	147	147	196	175	198	164	173	176	177	186	160	179	176	180	169	165	159	154	175	170	181	165	168	206	170	172	188	185	194	176	172	155	176	182	157	160	180	192	188	171	157	179	174	170	182	177	167	172	139	184	168	168	190	153	183	150	175	163	178	183	180	165	164	164	187	178	171	183	179	168	173	181	183	181	197	173	167	163	177	167	172	186	175	179	171	168	192	168	179	164	152	170	195	169	176	167	182	176	150	165	168	176	154	159	149	154	164	169	165	181	174	172	142	168	173	164	161	193	168	184	177	172	170	178	160	149	172	150	178	172	154	176	187	162	187	141	176	194	175	172	176	170	179	173	156	152	169	197	179	166	163	173	191	181	174	147	163	190	183	175	171	180	179	172	174	171	184	194	170	165	166	182	174	185	188	173	175	164	185	185	182	187	199	176	165	171	187	143	140	164	152	184	163	171	162	172	197	169	172	170	173	170	183	154	183	162	184	164	212	178	189	158	184	176	182	197	186	160	172	162	178	183	184	175	178	166	168	182	173	197	175	184	163	194	195	174	181	183	173	176	193
11506	16054	13715	7362	4941	3457	2651	1991	1606	1397	1231	1048	893	783	714	722	623	636	559	554	548	475	488	440	422	457	426	435	418	411	377	389	416	413	384	390	378	365	353	356	349	358	388	317	377	350	358	341	320	329	323	353	348	367	339	364	344	338	356	337	317	331	367	322	300	348	328	302	333	324	342	349	302	335	317	352	329	322	328	301	341	342	354	337	333	349	347	317	327	353	353	342	326	324	342	316	351	361	361	310	338	329	338	355	329	330	308	327	312	316	333	331	320	327	290	341	329	337	335	325	345	297	363	344	352	329	366	326	303	333	318	327	302	316	314	345	329	310	297	334	332	320	330	326	355	345	312	297	326	300	326	328	314	319	293	324	315	331	321	337	336	298	335	306	314	313	316	322	344	328	318	320	336	327	294	317	338	320	340	329	328	339	315	337	334	313	320	347	337	311	336	339	339	299	336	308	339	331	348	330	305	309	335	350	319	364	310	342	284	312	316	319	305	320	311	289	326	286	353	323	317	345	329	316	331	344	307	316	321	361	288	308	323	303	326	316	320	311	320	312	299	316	313	320	341	352	346	324	333	323	307	332	342	346	334	352	331	339	271	323	297	330	332	317	301	303	317	364	349	369	328	342	289	312	332	327	297	326	346	314	336	302	333	305	298	323	351	320	365	341	323	344	322	339	346	313	317	355	302	329	324	266	294	326	330	313	348	299	342	327	303	352	308	348	314	329	295	329	329	300	371	327	339	331	329	334	325	311	341	340	298	364	338	347	327	327	293	340	336	318	327	316	339	320	297	327	354	313	315	314	309	342	321	320	309	339	330	328	315	322	354	317	302	322	348	301	347	325	319	311	337	324	315	287	308	315	339	338	339	335	332	341	326	350	323	321	337	327	313	330	303	306	348	288	293	344	340	305	330	305	357	321	330	327	335	335	328	327	328	330	326	323	306	338	335	345	306	312	345	292	300	328	296	338	327	315	361	338	348	295	357	345	345	325	301	327	288	347	321	324	314	324	333	350	301	310	329	338	306	307	333	321	330	332	304	329	313	310	323	334	298	326	324	331	341	305	333	364	318	329	323	301	319	337	361	334	329	326	331	305	317	318	307	332	320	297	344	348	341	344	319	329	297	314	344	305	346	292	336	314	306	354	327	343	348	331	311	298	340	347	319	311	320	287	298	306	320	303	318	297	294	322	330	325	318	347	336	347	322	347	311	301	324	349	338	338	340	345	349	326	327	330	311	338	322	328	313	339	313	328	329	336	325	312	346	303	317	316	343	289	317	348	315	345	303	327	313	310	344	352	317	327	325	328	305	325	317	308	325	349	340	313	357	351	335	337	349	313	291	316	318	383	306	307	306	329	314	351	320	324	324	313	344	322	318	359	310	335	326	317	332	303	311	304	316	312	303	339	335	319	303	349	316	360	316	323	329	335	286	349	308	303	298	355	361	327	320	335	317	327	310	323	304	297	316	340	331	311	285	318	310	312	328	342	314	304	339	300	320	340	300	300	314	325	314	309	332	334	314	365	324	330	320	319	337	315	308	345	323	337	332	334	308	310	326	326	288	311	312	310	343	319	314	303	295	366	297	325	298	359	320	318	336	364	293	337	320	320	317	356	308	346	315	355	315	312	326	316	340	326	323	335	337	343	328	329	307	320	317	328	317	305	310	313	335	341	304	301	343	297	340	303	302	356	335	301	325	320	313	319	340	343	337	320	328	312	336	328	350	335	303	346	319	332	360	314	341	305	319	329	300	337	341	314	320	337	321	311	310	316	327	309	321	313	318	342	358	318	309	313	329	329	340	350	316	306	327	343	337	347	324	300	326	289	328	303	338	333	308	327	321	349	314	342	340	339	333	329	330	330	297	328	299	316	362	309	348	274	320	345	303	360	304	372	310	316	306	306	342	308	333	323	313	326	310	330	325	353	310	341	343	320	330	293	335	291	337	316	315	326	329	312	323	298	299	321	279	330	331	328	309	311	316	353	315	313	336	366	329	315	313	335	305	315	340	339	339	308	330	320	348	303	317	313	306	297	371	338	324	301	330	308	316	322	315	334	326	335	342	316	322	356	373	348	353	325	341	274	324	303	347	323	317	336	320	313	323	316	342	324	311	347	358	325	327	321	302	331	307	326	323	283	317	320	348	313	344	334	289	299	309	328	341	323	313	354	303	324	324	331	303	336	350	343	337	336	299	357	300	341	337	290	289	330	322	327	344	363	328	344	318	314	309	324	314	289	317	294	337	358	351	296	298	362	319	304	339	323	341	340	342	333	323	313	310	322	304	343	307	351	323	304	327	318	335	338	341	325	305	317	325	329	347	320	336	305	327	324	288	352	348	313	304	318	310	290	312	317	340	344	310	324	315	345	322	308	303	313	331	321	343	351	338	317	310	351	357	287	301	309	327	362	327	333	305	305	305	322	289	316	324	295	301	310	328	321	304	354	302	313	310	325	332	334	330	298	360	329	311	321	334	310	347	307	327	345	321	323	270	296	335	339	321	334	329	306	326	343	323	338	309	332	358	306	353	342	317	353	312	316	301	352	272	312	320	329	337	334	322	314	340	286	330	335	309	284	323	312	361	337	298	304	334	340	333	322	310	302	351	339	327	331	286	327	317	324	280	331	335	329	307	299	322	328	302	318	317	331	314	365	340	352	326	323	286	339	292	345	313	336	332	323	311	311	291	326	322	333	321	330	340	331	314	318	316	313	338	289	323	325	331	325	344	295	361	313	318	314	372	313	314	337	307	338	332	333	330	323	321	314	315	296	361	328	304	309	311	289	306	327	336	322	286	336	343	325	333	321	304	316	359	328	354	288	324	309	321	346	299	328	345	333	301	310	319	372	325	345	306	329	322	319	322	338	348	319	296	331	327	297	338	307	348	298	291	305	342	367	330	321	324	299	320	306	349	307	326	328	344	332	342	360	270	312	362	316	309	341	296	347	326	286	325	327	327	338	330	311	329	302	303	309	310	327	324	324	325	308	333	322	307	340	322	329	312	304	350	335	319	336	315	347	321	338	316	345	329	315	323	356	336	338	306	317	307	313	322	324	315	353	323	335	315	314	323	305	334	330	356	328	316	328	312	317	314	311	341	323	295	300	351	345	341	327	317	327	315	346	293	348	324	317	322	318	335	333	322	318	325	334	321	351	319	294	345	298	348	305	356	338	316	329	320	351	324	315	307	319	353	320	298	339	315	333	297	344	303	344	330	323	296	347	364	306	330	306	321	321	329	325	299	351	332	294	329	328	296	354	326	304	309	287	306	321	299	320	302	315	303	370	330	303	337	326	342	319	332	332	299	290	309	339	342	320	325	331	318	331	311	321	314	329	346	337	310	293	325	337	304	301	336	318	324	327	341	337	302	296	325	312	338	303	332	294	317	344	294	333	323	352	338	346	288	319	311	337	350	300	327	287	341	313	318	356	339	327	331	308	308	338	344	318	284	329	334	302	312	324	333	331	317	351	316	332	328	354
27084	21095	8877	920	593	527	587	509	492	528	481	477	508	525	521	493	529	511	484	502	460	531	491	525	546	477	472	481	484	486	496	472	507	461	502	480	520	505	487	470	427	482	492	502	462	487	497	466	448	495	529	456	519	490	512	524	481	489	433	495	483	482	472	482	455	487	494	513	491	485	491	498	486	468	487	458	486	494	465	483	479	501	505	485	480	487	498	506	463	488	500	471	501	527	471	486	460	498	467	526	467	507	486	466	516	517	489	469	465	498	486	462	493	470	489	493	526	494	504	495	476	462	465	497	472	483	498	470	497	515	496	475	490	512	486	464	499	470	447	487	487	514	471	516	531	507	502	476	467	500	457	493	453	473	545	487	504	483	522	518	448	462	497	448	475	495	516	435	472	504	478	493	535	486	499	510	507	470	429	454	456	482	525	496	511	516	485	491	493	468	520	488	525	467	513	451	465	458	501	491	492	470	480	491	498	441	484	469	516	448	486	473	494	463	479	498	493	472	474	480	515	481	503	512	473	529	461	496	463	473	509	479	500	500	452	446	502	488	474	462	505	472	475	474	501	533	483	534	481	474	522	457	482	492	536	478	523	549	505	463	488	483	473	511	473	488	460	457	474	457	497	485	470	472	531	480	474	468	489	490	466	509	565	472	478	484	482	476	504	467	479	506	476	465	507	465	504	508	491	499	521	479	482	469	504	518	478	532	473	461	506	438	508	477	446	512	520	517	469	508	440	477	489	501	515	503	496	511	465	480	516	448	526	441	505	491	464	485	490	489	514	473	481	511	487	524	537	527	497	489	500	481	474	458	517	484	505	451	476	467	512	525	493	451	466	498	474	516	514	484	473	457	496	519	492	488	511	493	505	499	524	509	486	447	527	516	479	490	470	508	506	462	516	488	508	484	480	446	492	485	529	562	471	473	500	480	489	515	487	493	463	496	518	482	514	518	475	481	460	467	498	501	476	484	509	515	494	480	490	508	468	489	528	494	493	522	510	454	501	501	489	484	465	526	504	463	478	490	460	499	508	516	479	469	482	453	462	476	516	501	529	487	499	487	451	510	468	477	478	483	469	492	512	532	466	486	515	493	475	495	477	515	490	508	470	488	495	497	518	470	492	541	511	513	467	464	530	499	532	496	508	478	521	470	492	538	505	453	481	483	471	491	525	443	488	464	545	476	530	493	475	488	490	487	491	479	467	493	487	503	432	461	472	474	497	461	498	484	488	496	526	453	507	530	526	485	525	503	492	477	491	494	479	497	501	500	507	479	477	504	527	508	519	516	509	466	492	500	497	481	514	491	482	490	522	519	479	488	498	477	490	535	499	493	495	504	460	486	505	501	502	459	497	493	480	503	495	497	508	484	519	476	525	479	500	456	460	446	468	470	457	488	493	522	521	472	473	501	474	489	473	477	485	498	462	473	488	516	507	518	495	509	484	530	478	499	499	494	500	463	507	501	496	473	502	513	501	442	471	447	465	505	502	497	546	492	501	479	491	529	487	443	546	472	476	458	500	500	450	479	456	473	483	509	433	482	470	493	545	518	522	545	517	501	511	506	486	519	445	486	476	493	489	517	505	505	459	495	529	469	475	442	512	479	501	468	523	469	474	542	514	502	489	482	451	456	496	483	476	487	488	534	497	502	525	511	481	511	505	511	483	502	503	471	470	456	515	517	473	480	483	480	471	494	452	467	500	499	486	477	508	452	501	495	503	458	480	462	472	449	490	522	466	454	440	491	508	501	470	482	492	465	521	458	482	515	530	479	514	489	515	490	476	501	464	470	521	491	464	458	496	449	469	480	532	452	474	436	529	495	436	502	484	471	470	487	504	486	486	513	503	463	480	470	473	477	481	505	494	453	497	461	464	516	498	477	494	491	505	469	511	468	524	507	471	514	480	491	463	467	488	493	494	520	501	465	512	534	490	496	511	493	496	475	467	469	488	476	455	454	485	493	448	485	486	475	441	509	524	476	502	468	493	493	498	488	531	512	540	462	459	500	469	511	515	516	462	500	469	493	492	498	492	493	499	458	502	500	496	482	499	508	512	463	457	502	547	517	466	472	530	461	477	455	548	499	489	465	511	469	503	496	486	516	501	463	508	484	500	449	447	487	474	452	503	488	476	466	534	503	484	486	501	508	500	476	464	497	471	526	486	493	473	478	479	455	481	505	472	460	474	477	508	501	471	469	490	453	475	481	509	490	524	469	527	506	502	485	465	470	438	452	497	483	468	483	483	491	518	494	462	491	514	479	491	439	492	509	467	505	498	501	498	487	475	465	499	467	498	447	483	511	486	492	485	426	512	494	480	460	494	522	528	477	436	430	438	469	470	454	499	497	479	491	503	479	502	492	484	522	475	475	464	476	465	492	542	480	498	491	459	469	502	466	464	514	476	486	522	523	502	503	506	475	503	473	491	512	475	489	477	487	493	477	497	467	500	508	496	482	513	468	488	502	477	436	491	470	469	471	470	470	469	519	490	523	450	480	510	485	474	482	548	481	482	497	504	489	498	465	486	466	502	484	514	449	482	458	503	477	500	498	489	506	488	490	489	478	525	485	470	512	482	446	463	468	484	533	515	502	469	489	501	498	507	469	494	466	461	449	512	482	474	492	493	476	473	506	504	491	472	465	447	433	520	474	482	482	463	471	479	495	494	458	489	490	498	459	450	471	482	514	526	532	499	504	467	485	478	475	468	481	491	503	537	513	507	489	508	513	535	464	464	494	460	463	503	487	510	526	505	501	488	532	509	475	464	479	427	498	485	518	476	474	528	490	472	494	486	524	462	481	489	506	507	481	471	471	452	502	459	479	472	459	467	502	467	528	461	474	483	481	483	483	458	451	473	491	471	472	517	502	499	507	510	511	452	467	539	469	494	481	509	489	472	523	519	506	514	487	485	458	492	462	496	485	542	504	498	479	496	492	452	490	490	474	470	464	511	454	504	471	467	451	506	496	492	450	487	498	466	471	515	478	489	486	453	490	481	507	482	502	467	477	453	484	504	466	511	496	524	489	475	445	470	496	529	495	481	483	461	465	493	478	496	472	472	505	452	483	498	454	501	472	474	467	478	514	492	478	476	525	520	543	541	510	465	484	497	509	484	494	481	504	508	506	456	462	502	496	471	502	470	516	532	497	518	451	511	509	488	456	497	487	493	474	475	509	541	484	459	471	480	521	498	487	477	501	490	456	512	478	477	522	493	503	490	485	478	506	452	476	503	514	490	506	466	497	514	461	513	491	481	514	487	507	499	485	524	505	481	472	500	491	511	472	519	520	504	495	493	503	501	507	489	481	457	555	505	525	479	490	451	462	503	485	502	483	450	500	485	507	490	457	457	488	504	521	511	484	488	468	483	509	478	509	506	523	496	483	535	475	453	481	457	490	479	457	520	482	536	448	481	452	485	490	485	504	534	472	467	512	526	470	512	438	478	513	482	482	499	501	534	489	468	498	501	463	491	435	466	462	463	496	502	510
4744	2009	1919	1372	1134	1063	1010	1006	1006	944	963	967	933	948	948	968	931	884	965	995	927	919	923	898	949	872	939	889	897	900	938	900	949	927	903	959	888	911	944	977	984	977	899	929	968	905	933	958	935	939	909	902	911	934	951	860	923	963	893	921	881	963	935	898	891	900	915	859	906	930	889	958	902	905	951	947	919	935	966	903	898	911	968	923	923	947	918	928	926	927	967	892	887	909	935	901	835	921	937	933	943	951	949	967	934	982	880	902	848	915	939	989	927	911	940	902	953	961	932	891	955	913	890	942	896	836	904	1022	941	982	967	957	888	947	918	888	922	936	893	857	882	907	947	881	973	932	966	945	862	907	935	889	959	889	851	930	949	974	900	919	885	933	948	977	988	952	941	920	895	904	938	919	912	929	897	947	934	936	959	961	887	941	945	974	979	967	886	917	905	907	917	922	963	904	907	890	930	866	922	920	855	901	931	913	912	911	925	897	868	930	909	932	970	941	884	937	912	932	875	958	968	829	926	886	908	884	918	922	919	931	901	931	937	897	978	916	982	915	900	950	894	903	919	922	897	882	911	906	934	887	859	928	939	940	920	900	919	964	866	897	927	939	950	890	899	896	888	907	926	957	942	975	959	882	965	951	916	945	896	911	894	940	951	947	829	882	883	882	961	929	929	879	943	962	898	947	932	884	937	966	934	950	897	914	906	885	922	950	961	868	942	886	911	936	911	919	931	928	884	936	888	948	887	978	907	957	921	913	893	876	934	919	945	883	879	914	955	906	900	933	901	912	910	957	907	875	915	921	924	917	920	967	963	907	923	927	920	880	933	908	849	905	900	855	909	927	908	959	937	909	921	898	876	960	897	899	959	875	940	874	937	872	932	909	897	903	877	936	930	950	911	901	868	924	914	898	913	898	941	896	935	978	911	942	897	890	947	959	904	937	934	933	944	899	908	902	894	917	934	917	913	919	958	883	923	913	914	916	920	841	961	922	969	938	969	887	901	906	895	939	946	921	943	924	891	925	910	931	930	900	945	922	880	954	940	889	928	904	911	906	943	928	942	889	927	910	963	898	928	913	934	967	919	912	933	891	845	938	873	968	923	881	860	903	962	909	913	887	894	947	946	931	931	911	941	935	984	867	925	923	935	940	949	984	959	938	895	893	922	890	966	940	911	882	930	951	930	935	871	896	957	873	912	870	867	866	927	937	978	920	892	910	869	903	927	886	920	928	897	905	873	916	896	984	862	941	913	889	911	940	894	929	928	894	954	938	950	932	915	890	909	942	876	953	944	919	891	902	931	930	943	930	876	948	881	925	913	936	941	850	908	968	919	870	894	914	950	922	923	923	894	979	927	879	904	971	941	871	920	874	918	931	963	933	920	939	918	992	917	900	917	912	936	888	864	929	907	934	937	923	966	885	927	894	917	903	917	904	866	935	905	860	958	874	924	936	883	921	918	927	915	904	912	905	898	902	923	948	906	929	917	891	864	926	968	898	849	893	898	963	902	882	877	950	901	938	914	902	924	904	976	920	900	914	925	925	908	916	864	935	891	925	928	912	942	895	872	922	908	906	903	951	914	890	925	940	943	912	925	946	879	893	941	918	933	913	907	949	910	993	947	908	933	882	957	907	875	894	958	889	923	809	881	914	923	881	907	889	911	987	895	894	856	910	934	865	901	899	898	902	941	937	934	969	943	933	883	894	869	961	879	895	918	963	910	929	901	941	959	917	907	941	904	912	878	917	937	911	920	921	908	926	909	968	953	958	877	946	873	929	893	901	999	883	954	899	956	922	907	879	927	906	847	969	955	900	932	862	929	916	816	961	891	929	906	858	959	836	899	910	902	907	908	882	973	888	942	931	925	887	947	899	916	975	898	894	922	910	950	913	908	958	871	967	873	967	945	865	908	962	887	889	971	943	922	885	939	934	903	951	928	883	857	918	934	930	896	903	924	969	918	909	895	909	927	901	940	960	911	900	939	921	955	921	923	883	907	914	872	905	891	949	910	920	939	860	883	929	853	958	875	936	914	938	915	891	911	876	924	938	934	945	910	976	925	942	926	922	950	888	880	912	886	892	905	921	903	879	948	931	909	883	894	922	907	911	917	916	952	869	918	896	905	913	914	895	913	898	954	897	840	938	950	904	927	920	980	907	929	917	907	887	888	947	923	888	938	911	938	926	907	878	914	926	906	917	856	911	889	961	949	909	920	950	894	918	906	932	911	906	920	926	869	935	921	947	891	913	945	936	865	883	881	873	853	952	924	964	876	918	867	912	915	847	926	925	916	980	922	905	891	910	910	856	932	913	945	894	859	918	937	922	930	945	933	981	929	864	891	901	894	803	905	957	903	916	916	917	915	958	920	1010	958	862	979	890	895	873	906	900	907	961	929	932	937	917	945	922	923	885	868	885	911	874	931	910	916	945	923	963	933	902	929	916	933	914	915	931	957	895	964	950	940	878	892	908	917	931	939	941	965	965	883	897	926	921	940	981	905	971	883	947	841	937	899	932	945	880	857	868	903	910	905	907	870	895	934	931	940	933	924	848	902	937	925	959	898	898	893	898	973	911	873	926	872	940	888	888	902	911	918	958	856	893	942	892	905	906	907	878	887	849	946	911	976	1015	902	869	917	932	962	941	899	908	887	958	934	880	911	880	947	913	896	974	921	967	878	896	930	942	890	913	930	935	910	909	934	950	980	901	913	976	932	938	872	915	942	908	907	946	882	913	965	899	927	893	911	948	885	888	936	941	909	971	888	933	978	938	885	926	914	934	932	934	934	916	904	904	966	919	916	905	944	960	892	944	952	905	953	925	876	924	878	850	922	938	907	869	876	923	926	903	952	914	912	947	904	879	882	923	893	980	912	906	871	969	924	900	902	957	914	955	922	935	898	920	938	938	898	917	855	956	922	959	899	978	886	911	902	904	887	950	928	882	929	886	920	881	896	920	914	916	905	965	958	937	942	954	914	925	911	881	927	878	896	895	915	869	902	899	951	873	885	952	958	921	898	937	959	940	917	883	884	955	925	945	908	878	904	898	894	897	959	940	894	915	947	874	909	910	886	930	897	908	889	921	939	905	934	933	917	898	980	918	902	917	895	873	894	855	921	903	863	854	837	958	887	913	955	890	983	887	915	909	980	912	933	939	941	922	871	932	937	968	946	918	899	917	886	942	891	915	938	941	866	930	880	949	940	921	888	920	931	886	861	984	887	968	925	917	974	935	907	964	837	889	943	889	883	953	929	929	929	877	932	930	864	925	864	921	939	958	913	931	959	922	974	895	939	916	965	936	930	942	919	893	942	873	893	946	911	882	911	893	902	959	944	890	930	931	948	958	966	856	939	922	897	882	922	888	916	919	896	957	951	920	954	965	878	971	929	919	928	893	933	880	934	954	948	888	912	940	971	956	953	885	905	912	913	903	928	937	881	922	931	963	923	914	943	976	896	885	844	961	923	963	895	941	934	902	932	914	938	893	936	933
24432	21646	28984	24816	21084	2316	673	466	418	345	353	324	314	308	288	260	257	278	283	241	249	253	244	266	271	247	243	275	255	248	252	241	227	250	243	212	250	254	244	226	233	252	244	218	237	268	290	256	249	230	239	227	201	251	274	225	232	260	212	225	242	260	262	224	254	222	238	268	228	263	247	225	238	230	229	222	254	255	257	238	243	203	226	215	214	248	243	254	239	219	237	215	236	205	233	235	238	247	229	232	241	200	223	236	247	196	230	241	252	238	260	246	232	236	269	269	229	232	256	246	246	218	250	222	231	208	250	203	190	210	224	218	215	224	230	240	220	220	233	252	241	214	260	232	238	269	246	254	228	221	236	246	241	244	225	243	241	226	243	231	211	225	225	242	228	214	250	221	235	237	238	227	228	234	271	251	232	264	222	258	224	236	241	228	237	238	245	240	237	225	241	221	252	243	248	238	246	237	227	248	223	220	253	228	236	233	248	229	228	245	234	223	254	245	233	209	222	251	235	227	246	246	254	204	230	229	238	239	252	247	288	240	224	208	199	238	239	240	226	208	253	255	250	200	225	249	234	218	202	257	217	211	210	252	245	238	228	220	242	220	235	208	233	237	235	253	245	246	260	224	241	219	225	217	246	207	232	212	220	252	255	235	249	215	221	248	240	222	224	253	211	219	248	210	232	237	227	254	205	239	210	255	251	213	257	240	246	241	259	236	252	242	236	227	247	250	220	254	255	228	240	250	217	253	227	240	240	232	238	233	232	231	259	213	216	216	241	241	239	229	222	222	227	241	260	222	242	250	213	230	205	243	233	231	238	225	227	244	220	267	234	229	268	253	245	238	241	239	208	235	246	234	221	228	224	203	237	205	260	243	252	239	232	262	260	230	237	245	223	216	218	256	243	274	216	239	232	232	238	241	228	237	253	243	244	221	222	241	235	263	238	242	232	228	215	231	230	240	228	195	235	252	262	217	223	229	206	222	228	207	232	243	266	243	224	234	238	228	267	215	230	251	217	238	208	207	220	234	260	223	217	241	240	231	245	242	242	227	238	239	248	216	212	238	217	242	239	229	217	239	226	236	242	246	231	230	228	260	231	214	243	209	232	251	252	247	238	246	239	222	254	233	260	253	251	220	274	224	232	213	239	207	248	255	219	210	238	235	213	215	258	249	240	219	222	225	231	228	222	237	260	252	219	257	216	216	215	224	229	251	242	244	236	227	238	246	251	219	225	233	236	234	231	193	231	259	232	255	232	222	254	219	235	237	236	198	217	233	192	197	226	251	222	207	217	211	242	234	236	225	235	228	234	246	213	238	216	224	219	238	265	228	214	231	270	246	233	235	193	231	245	222	261	249	240	229	245	255	224	217	217	240	246	229	228	234	243	243	218	237	228	232	239	236	220	232	238	232	231	247	223	229	231	256	229	198	249	238	246	249	216	223	236	235	238	207	228	225	220	261	219	211	227	207	259	199	227	251	237	228	233	251	234	234	251	238	243	240	251	239	215	234	232	218	250	220	214	196	227	209	256	244	246	245	230	219	208	216	211	240	249	227	221	233	253	226	236	242	226	223	234	208	249	233	250	216	235	241	237	221	235	222	222	197	207	250	228	249	231	250	243	251	234	243	254	192	247	219	211	242	260	230	234	198	222	211	237	208	220	226	243	247	241	239	260	235	239	247	234	212	227	226	226	219	250	239	242	232	235	238	213	232	215	213	248	208	207	247	254	221	238	206	219	240	279	237	261	233	262	257	243	222	227	211	227	244	228	215	229	228	236	241	252	243	217	245	205	239	239	198	267	211	204	212	249	221	217	247	223	254	239	222	227	224	248	265	233	225	200	229	204	248	231	225	248	240	225	231	234	214	224	199	216	229	233	249	231	256	270	251	253	238	221	229	234	199	213	223	212	226	236	236	222	227	240	243	212	241	218	214	242	235	250	229	238	234	222	258	231	218	230	218	217	216	218	198	277	236	250	223	208	249	211	264	212	235	210	251	257	245	241	238	239	255	218	233	211	243	230	196	215	260	248	223	228	252	261	233	233	209	205	212	220	253	252	236	236	244	249	204	253	216	219	230	209	225	222	214	238	220	251	249	251	249	228	211	232	246	250	224	249	255	227	227	229	242	237	247	221	215	247	238	241	219	200	259	236	210	256	212	218	238	200	221	228	244	231	229	208	240	238	221	234	226	224	263	264	231	225	242	214	228	244	250	196	248	246	220	253	215	246	207	212	253	252	207	262	226	245	234	240	239	224	235	235	256	228	260	257	253	198	222	218	246	262	255	229	215	252	247	254	243	260	216	207	252	204	244	235	231	228	253	220	222	235	239	214	239	261	237	254	236	226	239	242	237	234	245	250	223	246	230	235	210	221	200	235	251	224	200	230	229	253	263	233	240	238	223	244	237	234	232	221	239	214	227	236	241	238	258	235	253	216	229	233	228	243	226	214	222	227	222	236	259	217	217	220	217	212	240	249	236	239	266	240	224	239	228	222	229	210	231	231	262	227	262	197	237	215	229	255	219	251	235	253	259	223	234	256	229	213	234	234	236	195	217	215	228	222	232	236	268	239	237	219	234	225	216	220	237	224	218	228	241	232	229	217	225	247	235	222	202	236	262	235	240	205	210	229	264	220	229	229	256	245	255	226	210	229	244	223	236	233	225	249	215	260	205	231	243	233	235	230	220	208	221	260	224	244	211	221	244	242	242	235	246	217	226	214	222	246	228	220	243	227	235	229	225	217	239	250	204	246	217	234	213	209	238	226	248	264	235	239	241	207	231	237	225	218	246	246	234	225	245	259	219	244	237	228	248	264	240	231	249	221	245	233	225	254	225	272	220	232	217	275	226	231	243	231	234	231	247	235	223	235	196	221	235	236	251	228	224	217	215	249	235	242	234	236	253	227	218	249	230	262	236	220	261	233	238	226	256	226	253	243	233	234	246	218	234	244	233	246	255	268	216	219	227	222	225	250	233	187	229	233	234	237	236	209	207	226	259	243	249	231	220	217	235	243	207	213	228	202	247	232	226	275	222	223	246	194	224	209	227	229	222	232	242	242	222	220	239	214	248	216	257	257	244	250	249	256	244	235	217	226	247	214	244	228	222	224	233	234	235	229	237	261	248	212	251	247	227	247	233	228	221	214	255	232	217	248	220	226	244	207	236	237	225	213	250	248	229	202	229	242	241	248	237	226	262	252	239	242	238	207	225	226	222	247	213	231	240	242	225	232	224	216	219	245	207	257	231	234	235	237	221	224	237	214	221	213	208	242	225	224	244	228	245	248	242	215	263	222	230	240	250	216	244	206	209	228	236	220	241	236	232	213	197	203	201	238	239	207	225	227	231	254	237	255	233	250	199	261	242	238	246	245	238	223	222	216	232	233	236	208	244	256	229	229	218	239	261	243	210	214	221	250	221	242	240	205	252	225	237	248	254	252	219	220	248	218	243	268	242	225	230	184	220	251	243	244	217	228	255	245	227
7701	10126	8689	4494	2985	2195	1685	1362	1179	1037	923	878	767	699	667	642	620	597	601	617	581	573	552	544	535	483	520	530	495	516	510	488	444	510	510	463	474	493	494	466	521	502	486	490	491	483	464	482	460	500	469	462	480	501	487	462	495	437	465	427	482	475	498	473	466	518	470	435	457	453	492	456	464	472	441	483	483	417	499	468	455	456	478	455	443	471	440	448	463	467	479	470	453	455	448	470	473	488	482	464	456	456	462	468	458	466	453	490	452	446	432	486	450	447	435	453	429	460	450	427	471	452	474	463	445	404	471	452	448	455	449	466	465	449	475	465	465	469	449	418	447	455	429	470	467	440	418	476	456	451	504	442	461	472	415	462	470	471	475	441	471	430	485	447	476	486	471	493	438	503	483	433	422	468	466	499	460	481	422	484	420	459	489	472	488	482	459	463	499	450	410	453	447	458	439	446	473	463	438	482	478	495	403	464	462	446	449	456	466	483	461	476	469	468	444	488	438	470	482	463	457	463	498	439	453	492	470	496	487	447	483	470	476	480	464	476	458	486	438	452	457	452	427	463	434	471	483	459	429	440	432	486	468	473	472	455	463	499	479	510	453	416	452	449	450	471	485	480	459	464	447	432	463	459	433	424	440	436	475	456	449	461	451	478	454	462	473	450	460	449	464	482	430	459	496	455	531	445	489	504	465	470	527	420	483	465	445	464	462	466	425	459	474	467	460	433	455	460	461	470	465	434	450	468	451	457	461	445	487	432	452	448	471	469	469	437	485	451	455	408	497	438	498	442	457	493	490	456	468	445	455	490	498	493	450	437	515	430	484	439	429	454	423	476	478	491	441	470	462	475	519	456	488	443	426	442	453	436	463	428	434	470	512	475	457	472	478	462	435	438	455	444	441	466	389	464	455	458	476	454	464	464	454	469	481	465	507	482	460	476	468	457	486	503	469	477	441	421	465	439	473	466	454	476	450	451	470	481	447	438	440	462	432	456	464	490	431	499	467	433	459	466	435	457	443	465	478	442	467	489	435	453	472	445	477	463	505	478	451	458	476	448	430	434	464	450	490	479	485	427	491	472	436	465	463	450	480	454	458	463	437	467	432	425	467	424	480	461	455	437	462	449	457	467	406	478	452	453	479	439	463	480	484	487	458	476	472	460	453	450	472	458	463	475	453	448	467	474	442	437	466	436	473	469	436	465	444	465	461	478	461	462	445	469	501	456	459	442	414	444	438	460	411	507	452	451	429	462	455	484	471	423	417	439	450	493	428	432	500	432	517	495	431	470	453	475	479	452	471	475	465	434	458	511	464	464	510	468	459	447	446	455	477	480	496	454	463	461	449	481	425	468	472	459	460	467	425	480	481	438	432	447	452	469	464	482	461	478	453	474	423	470	462	469	460	457	454	420	457	472	465	422	435	446	469	480	461	446	474	448	438	472	482	509	449	483	470	472	456	466	458	437	486	476	424	433	470	457	470	467	464	427	451	473	442	474	456	442	472	470	432	438	488	449	500	474	430	447	484	465	426	452	460	457	467	487	477	460	464	506	439	453	466	498	479	463	495	478	456	432	457	479	468	412	506	477	459	464	468	515	430	433	402	474	474	458	464	453	506	454	447	458	480	510	420	447	490	455	454	500	452	482	506	429	476	513	481	468	492	493	471	484	483	467	479	485	474	456	462	478	441	441	464	484	489	432	491	486	449	439	485	490	476	453	445	441	465	414	441	461	470	497	471	476	455	472	455	489	495	468	468	440	461	491	458	471	444	439	448	486	456	483	445	447	472	467	487	457	491	494	477	499	472	453	452	450	454	446	473	450	475	466	464	428	504	471	478	490	482	462	450	457	474	455	452	444	468	486	454	429	429	434	461	491	479	533	445	492	453	454	461	453	475	493	475	450	477	457	416	479	451	459	436	448	436	446	416	458	462	481	462	451	507	444	464	481	475	440	469	450	462	438	468	466	472	466	460	456	413	481	481	461	471	461	445	436	435	495	473	430	479	464	457	449	455	469	476	496	473	462	482	461	471	461	477	471	456	451	438	494	463	482	437	445	470	477	462	433	478	406	489	470	463	487	497	478	444	447	460	456	478	451	500	511	466	446	453	471	459	493	435	480	468	494	447	428	452	454	458	467	451	480	489	468	470	461	470	453	464	471	473	505	464	474	450	458	440	475	420	465	478	481	444	421	444	492	465	458	462	455	455	486	440	469	474	461	446	447	468	507	472	477	499	497	457	449	437	433	421	452	423	483	455	457	477	474	432	507	474	474	485	436	464	450	469	489	492	487	487	477	465	418	489	440	464	492	450	463	469	464	452	480	462	439	467	480	433	448	423	446	485	432	461	510	444	433	467	422	475	478	461	485	452	422	485	454	463	479	489	482	471	428	472	463	479	478	486	484	477	462	459	471	483	459	447	463	467	473	470	455	414	507	450	501	406	461	453	492	464	444	462	464	439	473	442	466	483	477	454	462	447	448	454	459	420	446	440	488	438	488	463	473	434	473	454	459	449	472	439	465	468	484	456	447	458	461	412	428	486	456	463	428	447	467	451	467	451	464	476	475	458	473	474	450	455	450	424	431	426	490	467	438	460	457	494	441	477	480	460	457	420	494	464	464	473	438	471	503	440	435	486	469	470	495	472	464	471	450	452	432	483	468	464	453	469	430	486	437	482	480	463	440	438	455	444	441	436	451	430	459	478	462	459	485	463	497	463	451	432	498	417	452	447	471	463	444	489	459	457	432	471	461	419	473	442	461	503	458	478	464	474	474	489	458	444	400	483	429	462	452	467	439	404	452	463	443	476	484	459	449	458	483	474	461	457	482	419	500	423	459	485	460	428	448	453	439	447	491	481	453	474	457	456	464	502	479	495	466	453	431	421	456	443	490	430	476	471	422	435	458	489	464	452	475	428	473	514	510	431	468	497	491	441	431	446	440	467	439	464	464	432	477	468	460	461	473	492	459	424	470	491	503	470	445	493	465	453	473	453	450	466	432	454	473	473	432	469	469	448	464	480	504	434	473	448	431	445	486	454	473	450	469	454	457	484	443	476	456	447	481	469	473	446	452	473	447	471	477	443	451	465	492	447	505	442	457	479	494	432	467	445	491	482	474	482	434	469	424	478	489	490	458	495	463	437	424	466	469	471	464	481	445	488	447	523	406	437	466	466	449	498	465	468	478	497	420	446	482	442	450	480	468	467	449	462	458	446	469	445	472	468	452	459	486	440	465	458	448	425	412	457	463	465	434	467	486	461	470	509	442	474	458	408	425	415	464	436	452	474	494	436	443	464	488	471	448	445	465	440	470	472	436	456	433	439	437	478	457	477	468	419	463	440	456	470	458	452	496	427	470	484	459	469	479	490	429	475	453	496	436	507	461	438	471	441	423	460	503	472	490	476	457	469	435	455	444	446	455	453	472	459	474	450	456	463	451	433	478	434	497	430	456	425	427	448	491	450	473	464	436	433	499	474	480	483	472
23507	21612	29556	24131	21614	20316	1926	590	542	439	376	330	316	296	259	265	237	252	235	210	241	227	212	198	220	190	184	218	184	205	187	177	171	198	192	203	179	182	182	196	194	191	213	192	173	184	188	180	152	186	201	200	169	217	195	169	167	179	191	164	166	163	166	182	185	173	202	172	188	157	177	180	179	166	177	172	193	173	194	174	158	191	184	182	158	190	170	175	191	165	198	167	188	153	176	167	165	161	154	188	170	178	177	148	191	179	155	173	180	173	188	170	156	201	160	191	165	151	173	174	191	156	178	202	174	185	187	175	187	157	180	176	189	173	161	184	141	180	198	153	164	175	204	156	191	179	180	145	185	178	151	167	212	170	162	187	161	154	175	156	188	185	180	173	157	172	173	199	178	156	152	169	174	182	174	191	159	154	188	141	188	156	160	144	166	189	164	182	170	190	158	185	174	178	154	175	157	178	164	173	167	184	194	158	164	145	185	199	179	177	166	175	176	160	164	170	168	182	170	168	152	165	156	165	173	173	185	174	152	175	165	150	159	148	182	159	161	189	166	166	169	161	166	173	179	158	174	192	156	175	163	176	154	159	173	174	184	184	176	170	164	173	193	183	178	181	172	183	192	176	190	172	155	161	157	164	185	189	173	168	170	169	165	187	171	173	192	162	181	149	166	182	186	181	157	179	163	173	168	165	176	163	190	159	156	193	158	183	180	167	151	179	193	163	195	164	151	166	158	190	173	200	165	173	168	165	148	157	154	180	165	170	158	181	142	178	191	178	174	164	192	168	184	176	179	187	164	165	173	182	172	168	179	161	174	171	171	178	172	167	173	164	173	183	153	160	152	167	169	155	178	166	176	194	185	187	203	179	170	156	164	159	155	152	172	172	172	159	163	173	165	155	161	168	173	170	153	169	175	182	164	176	184	158	180	177	170	167	175	157	159	166	177	162	170	192	191	170	155	152	156	164	191	179	174	186	185	165	147	180	171	195	175	166	149	190	157	188	190	183	151	162	167	175	171	187	164	171	173	166	157	186	179	165	160	170	198	179	163	180	155	156	149	161	173	155	152	165	160	170	175	162	205	168	158	160	175	166	144	177	182	164	169	170	187	183	174	176	163	181	143	188	161	191	174	173	179	189	170	171	174	175	192	191	184	174	153	162	193	160	178	162	147	190	146	186	178	167	155	178	216	189	160	178	172	150	181	183	162	160	170	175	194	167	156	163	162	165	165	190	182	161	159	153	166	175	177	184	152	181	175	182	161	155	151	189	172	172	173	167	207	169	161	161	183	176	171	163	175	160	140	151	167	175	157	173	168	175	157	178	167	185	162	174	181	173	163	155	171	159	179	164	186	174	152	184	178	173	172	189	164	168	152	168	168	164	176	176	149	179	191	169	175	157	188	150	149	167	166	179	188	187	155	182	157	182	162	181	155	179	156	180	167	175	176	175	188	143	166	179	175	177	169	214	170	144	163	176	165	154	184	179	171	176	178	147	158	186	198	172	171	174	167	161	170	158	186	175	159	158	177	172	165	190	197	177	163	181	180	196	205	153	172	174	156	168	164	162	161	160	158	163	160	200	154	145	153	192	200	175	163	185	168	171	169	161	153	155	163	188	179	175	147	184	189	168	173	170	171	179	138	173	173	164	179	164	178	163	180	162	162	158	166	181	156	161	176	143	167	159	168	153	183	200	148	166	162	155	198	183	168	168	170	160	202	182	177	161	152	150	157	172	171	160	163	171	189	179	163	194	165	178	149	191	158	184	182	180	176	154	197	173	182	164	160	158	172	185	167	187	189	163	159	184	157	160	161	160	176	176	184	158	191	197	145	157	154	155	169	186	181	167	142	176	176	166	158	188	177	161	194	179	167	191	156	184	170	162	156	159	167	186	196	153	165	173	180	189	208	187	168	162	171	170	177	171	154	155	170	186	180	163	187	180	150	184	181	148	170	165	202	182	173	174	155	180	168	167	164	162	180	167	192	151	172	176	185	190	163	167	166	180	185	175	177	179	168	180	162	193	183	162	178	199	169	169	196	168	184	185	185	178	167	158	179	175	167	173	164	187	177	178	176	160	170	168	177	173	161	162	170	180	159	174	159	171	154	163	159	189	187	165	152	175	196	155	193	158	166	164	159	175	140	176	159	171	175	172	176	175	162	183	195	169	191	183	169	164	169	178	178	182	152	165	155	171	174	147	175	155	168	167	170	151	169	175	168	201	193	161	191	147	180	190	170	170	187	151	191	155	168	167	171	154	158	186	162	180	163	155	190	198	188	191	189	192	164	171	186	173	148	147	175	171	160	186	172	166	166	165	194	169	177	177	174	179	180	178	170	183	167	166	180	187	185	192	191	159	179	167	176	156	199	181	164	179	208	193	156	147	173	181	156	168	173	181	175	203	189	192	177	202	174	154	164	163	155	195	176	177	190	174	167	175	171	192	156	156	175	161	177	161	176	184	184	152	182	185	163	175	159	170	195	173	154	166	175	177	167	185	144	175	167	176	180	169	180	153	187	184	185	158	164	161	156	161	149	171	169	185	155	163	183	192	191	161	152	189	165	153	166	163	167	168	191	178	170	177	178	170	158	165	164	173	154	176	171	175	172	166	185	145	188	161	161	201	162	191	176	170	147	193	142	159	188	186	188	186	159	167	184	161	152	183	156	193	198	176	188	154	178	174	174	157	175	173	167	168	167	191	183	163	174	195	187	181	196	156	182	163	176	155	157	172	178	168	176	175	181	150	186	173	191	156	158	161	170	167	168	151	182	153	174	178	174	171	173	150	151	180	185	181	177	170	169	164	169	169	188	181	188	172	186	166	169	188	153	158	181	173	145	181	193	166	181	173	184	182	187	160	171	153	173	167	181	178	179	161	165	188	160	145	178	174	183	173	169	183	147	194	177	158	166	187	177	156	176	151	186	166	156	183	164	171	176	166	176	183	172	183	161	153	176	163	155	162	166	173	186	174	201	159	160	162	157	171	180	155	161	180	166	161	168	189	192	193	185	170	178	169	162	172	180	168	183	168	160	162	163	215	171	176	206	155	162	167	197	151	190	182	157	158	159	157	163	170	158	173	185	174	203	186	169	186	177	172	180	158	162	176	165	170	175	170	159	172	160	155	194	161	188	164	182	167	192	174	179	163	177	183	163	167	203	171	160	163	161	183	174	128	188	162	185	168	177	186	160	159	183	162	165	178	187	170	162	144	148	175	182	171	185	169	161	152	161	177	180	182	160	151	174	154	160	160	142	174	163	187	165	173	150	163	155	162	177	167	178	180	171	200	189	187	183	169	150	165	179	197	180	161	177	197	177	167	174	162	165	164	162	162	168	152	171	179	171	179	151	175	176	169	168	192	180	179	198	174	169	174	185	165	175	191	163	179	155	181	169	173	177	176	188	163	161	175	171	150	186	181	183	157	160	174	165	157	171	191	204	183	175	162	161	163	147	164	169	177	170	169	164	172	149	177	174	176	170	172
9490	16051	13723	7526	5064	3499	2706	2097	1664	1343	1144	1045	883	781	783	664	645	615	601	558	548	486	507	485	482	432	448	404	470	429	428	395	395	390	389	375	393	375	346	337	365	340	352	351	361	325	335	361	365	358	338	352	364	338	317	333	329	374	333	297	376	330	311	334	318	342	313	328	331	331	377	303	337	331	302	338	344	331	336	351	293	301	329	332	307	308	295	326	351	320	332	307	317	310	307	309	357	321	373	327	320	329	318	291	351	329	359	322	341	312	300	328	346	363	330	352	329	360	337	324	321	309	308	321	348	319	330	313	327	308	305	300	325	304	341	336	318	321	309	326	331	330	340	296	312	333	292	303	335	324	311	333	332	295	301	344	319	306	306	300	318	328	306	285	280	312	340	335	350	310	317	312	302	339	301	322	308	296	351	325	286	321	325	330	315	333	338	317	374	324	326	338	326	318	316	318	308	351	335	313	317	333	313	344	317	374	343	330	300	325	341	330	336	321	339	345	325	310	358	346	304	290	336	335	306	312	277	301	344	302	297	354	319	329	322	350	314	348	320	346	315	323	334	316	348	335	364	324	293	374	320	279	321	346	334	324	297	318	295	314	322	328	356	289	352	312	324	315	311	317	330	320	343	321	295	346	330	315	295	285	318	289	311	315	329	312	338	317	338	313	334	345	343	313	309	322	303	308	333	325	296	286	355	348	325	321	332	355	356	318	301	339	337	281	321	338	290	332	318	335	319	321	321	336	312	344	299	372	366	303	353	331	340	322	303	332	340	347	317	267	343	295	307	329	323	317	322	309	327	316	321	311	295	302	342	327	331	314	308	315	289	324	330	315	295	329	335	324	327	355	337	308	299	329	325	322	315	312	342	345	300	305	323	323	328	335	307	325	302	330	336	324	296	353	318	292	338	355	324	303	303	318	307	311	341	295	314	304	296	311	298	328	281	342	304	333	312	364	291	310	333	323	339	330	331	334	321	316	332	339	306	287	324	347	350	361	321	308	314	341	354	303	282	307	329	351	359	333	314	329	331	320	292	289	325	297	297	311	329	322	326	339	300	304	300	293	292	342	330	354	325	329	305	325	343	327	311	340	271	322	342	311	335	342	339	333	296	318	354	301	337	314	322	325	343	344	370	351	355	335	305	309	333	325	303	354	318	339	312	315	319	330	296	333	328	308	315	334	308	291	311	309	310	342	273	336	317	322	334	341	313	343	313	343	339	322	318	321	312	323	336	375	325	329	299	328	294	301	325	316	330	326	350	342	319	305	318	329	303	312	300	309	344	315	334	301	344	298	344	308	340	339	323	338	334	302	327	336	330	310	323	308	338	311	336	323	318	320	316	304	342	330	333	309	321	305	309	348	329	345	322	300	355	277	330	313	314	358	315	323	331	336	323	321	316	308	326	314	295	292	307	360	344	313	311	326	286	330	327	304	316	322	318	301	325	316	300	327	334	349	337	327	320	309	304	347	333	325	331	338	310	305	348	336	314	325	324	323	308	325	327	351	341	321	367	312	308	321	333	314	319	356	338	336	316	329	323	313	311	341	319	346	323	306	345	358	315	333	337	329	324	363	291	315	319	330	332	372	308	319	296	314	312	299	332	324	332	339	318	281	344	323	355	341	328	314	321	350	323	330	335	332	335	307	342	323	340	316	320	356	328	321	303	341	329	341	334	329	318	314	303	288	331	325	317	334	338	302	311	275	303	321	356	301	298	331	302	321	307	325	297	296	323	328	309	345	334	303	316	351	345	319	332	311	305	343	294	293	313	341	324	324	315	327	294	311	341	339	303	332	305	312	347	334	324	299	338	316	312	333	331	305	340	332	333	319	319	329	319	362	321	328	335	330	332	285	313	311	326	334	332	303	340	352	330	341	321	329	282	311	319	350	323	338	326	334	328	316	319	340	304	328	317	334	336	314	326	339	320	302	294	322	301	309	346	337	339	341	351	352	313	355	369	345	313	290	320	299	294	337	329	323	306	309	312	330	292	325	331	306	337	332	310	338	322	313	326	315	318	322	291	328	333	279	312	320	313	324	336	359	349	310	294	331	329	325	332	273	341	313	334	298	385	333	312	314	303	322	336	323	316	324	341	314	308	294	320	341	304	314	331	308	326	307	294	331	316	294	332	328	326	281	323	315	312	349	275	298	316	355	339	334	320	339	313	318	291	300	343	319	335	328	322	351	321	320	287	319	317	342	319	321	331	333	332	335	337	315	319	305	330	318	347	357	323	320	335	315	329	335	330	322	316	327	337	339	321	314	336	317	315	332	331	295	339	317	316	308	304	312	313	328	323	338	312	319	328	316	309	297	301	363	317	327	301	346	352	330	309	342	313	322	301	293	308	317	314	311	332	325	337	294	364	307	298	315	326	296	328	295	295	342	353	326	347	367	355	323	317	328	304	287	328	305	326	323	294	328	308	298	326	336	312	318	325	304	323	311	307	301	314	320	323	345	304	306	362	311	303	353	356	312	318	292	338	336	325	326	336	328	354	279	343	332	330	333	316	303	340	327	337	327	304	306	337	303	338	324	306	319	284	331	314	295	315	296	300	347	296	340	314	307	287	288	330	311	293	301	317	315	307	343	330	328	341	317	311	331	288	305	341	316	347	306	339	313	294	323	331	314	354	314	318	335	285	330	302	326	309	322	315	342	331	344	356	320	309	351	331	319	317	349	315	301	296	320	319	313	337	332	308	354	303	338	318	373	340	306	346	318	312	312	342	306	336	314	345	308	357	326	295	329	330	323	318	330	347	313	293	330	327	317	328	288	326	329	333	357	312	325	360	314	351	298	318	327	311	318	317	339	301	323	314	338	322	317	310	343	318	314	289	323	317	331	318	311	302	302	328	285	298	345	335	313	359	313	317	328	315	328	298	314	328	298	304	302	316	355	311	325	334	308	335	320	301	331	331	318	322	338	334	313	315	313	312	350	306	356	335	319	289	313	320	313	326	335	351	308	358	313	369	334	345	365	339	301	303	338	319	331	349	332	301	310	326	309	306	329	324	349	355	315	333	317	314	298	338	290	312	322	323	299	315	308	346	307	332	338	316	297	313	350	339	313	322	332	340	327	307	316	327	342	314	329	307	321	322	285	310	287	338	329	318	313	307	328	323	349	296	338	327	348	312	344	335	295	352	334	319	307	306	324	321	321	340	333	320	298	314	326	321	300	320	331	311	343	320	268	340	329	302	306	322	347	313	331	341	328	333	319	343	316	359	299	340	336	320	343	300	318	321	314	314	319	332	328	338	299	307	316	321	333	324	333	330	339	308	321	303	300	298	324	299	344	321	323	318	333	338	314	338	337	298	334	327	303	336	339	351	310	315	325	299	353	327	301	315	308	311	362	305	297	283	327	305	315	310	311	343	315	335	344	329	338	305	309	315	300	327	300	328	332	335	323	350	321	328	309	314	321	358	329	346	341	302	307	280	319	332	365	286	299	316	308	319	321	321	355	330	344	312	342	320	333	325	294
27069	21127	8668	986	573	538	538	531	515	519	500	513	485	475	478	483	480	490	499	524	478	491	472	491	471	506	476	473	485	464	513	462	447	471	530	511	482	477	473	498	433	509	499	495	489	511	506	522	499	495	466	519	467	507	504	469	476	519	488	497	494	492	479	483	465	496	489	465	477	481	470	491	446	447	484	512	527	488	524	514	486	462	456	503	452	516	481	492	486	522	515	492	444	443	485	503	507	474	521	454	486	486	467	522	527	451	506	483	472	478	505	476	542	461	525	494	497	522	514	506	525	506	476	438	467	512	482	492	532	501	496	449	481	469	489	505	519	458	464	501	448	481	494	486	485	466	472	457	508	517	534	507	487	452	475	483	461	525	533	489	497	484	489	477	466	524	476	515	477	459	476	502	455	508	476	482	467	482	515	471	490	524	499	478	515	506	469	425	461	488	498	482	472	499	481	495	487	482	505	530	520	484	478	481	508	484	472	493	479	534	462	458	517	499	479	499	471	449	502	468	500	471	487	470	498	488	541	453	486	545	502	494	503	512	483	468	527	480	498	508	475	489	478	448	481	510	494	462	507	459	479	447	504	493	484	522	494	459	491	483	455	442	491	452	495	513	488	477	491	488	522	514	485	495	456	512	491	474	477	457	497	485	479	518	497	482	464	493	478	507	515	498	500	474	465	471	477	483	470	479	501	514	502	509	460	479	522	498	481	480	459	535	483	497	515	524	502	466	512	493	488	508	482	490	482	492	499	472	501	506	496	486	472	500	493	501	493	455	527	509	505	521	509	478	488	497	511	478	484	482	504	483	516	532	492	475	480	505	501	484	443	498	464	517	472	474	524	470	499	467	480	462	464	456	476	481	501	501	468	497	478	511	497	506	499	496	483	471	511	487	505	517	464	426	488	455	508	480	470	489	499	523	486	545	518	473	468	517	467	482	480	433	463	485	496	460	450	488	524	463	477	494	485	470	475	459	447	515	504	514	451	471	473	524	482	516	510	511	521	464	459	498	518	506	479	544	469	474	469	475	463	548	480	500	477	480	458	509	494	495	475	488	509	459	476	481	495	497	481	528	503	501	536	490	488	484	525	499	530	496	525	474	458	470	475	489	517	464	512	514	500	489	485	499	500	531	476	475	485	487	476	505	470	478	477	523	482	497	489	514	475	477	500	491	514	472	487	493	486	486	477	450	462	532	478	488	514	493	455	516	513	483	497	487	482	491	501	485	496	463	526	508	474	486	482	506	481	466	505	487	473	498	452	449	508	490	429	489	476	471	479	467	505	488	500	492	485	489	493	470	464	480	477	486	511	479	512	488	492	506	483	494	495	476	502	498	474	512	458	457	522	460	441	528	521	502	493	496	525	494	490	507	508	480	493	473	530	485	512	513	481	493	523	503	498	461	485	535	496	546	483	487	479	519	490	467	515	487	465	499	484	500	487	451	469	496	493	478	469	487	502	489	455	479	518	500	455	488	445	523	511	514	514	484	459	533	478	479	447	528	491	489	476	511	497	490	492	449	469	535	546	497	496	488	497	497	475	497	442	487	507	467	509	477	482	492	524	465	468	516	502	492	481	470	482	493	488	492	488	492	528	486	517	489	518	501	513	490	503	471	515	502	453	513	464	484	498	481	508	500	522	493	500	522	478	473	513	494	441	466	458	509	457	507	495	503	492	423	504	441	482	460	526	497	481	494	508	486	519	447	503	503	523	489	495	485	512	481	479	506	497	477	488	501	478	459	470	494	512	473	504	496	502	482	517	483	480	529	500	518	522	487	485	494	520	491	549	483	519	456	471	530	442	493	508	459	474	464	544	496	479	490	484	505	513	480	485	489	495	477	432	467	500	482	475	508	507	471	465	506	539	516	494	505	508	475	477	473	493	518	497	507	492	471	474	477	497	527	477	501	514	499	518	491	479	472	480	470	486	465	509	506	487	487	500	485	507	457	521	438	452	518	507	506	476	522	487	483	487	510	482	484	492	487	439	492	533	522	496	486	449	474	456	501	498	496	475	498	472	462	484	492	478	484	446	471	520	482	500	493	494	499	509	473	491	444	453	496	469	484	478	552	495	486	485	510	486	457	490	504	492	463	504	505	520	477	519	516	513	492	477	518	486	513	513	495	515	507	504	506	485	473	502	500	506	521	476	463	474	517	460	495	504	500	456	495	519	509	470	481	488	482	462	430	478	477	462	444	493	495	497	485	474	486	514	457	516	468	471	489	424	473	492	474	485	478	517	499	456	454	513	460	494	511	441	474	441	498	490	506	472	502	429	480	485	493	478	515	453	502	506	474	484	465	534	527	437	464	531	495	473	487	477	485	479	494	469	488	481	505	449	492	460	463	466	523	511	482	471	474	476	528	505	492	470	458	481	483	520	470	454	478	492	517	461	467	508	470	504	500	514	453	513	515	486	500	508	503	506	483	483	484	508	502	452	474	461	500	495	497	462	486	472	511	439	489	519	486	476	455	471	502	445	497	505	469	513	464	496	496	496	488	484	523	497	468	486	478	482	460	521	502	516	520	495	554	467	501	472	469	454	486	490	476	475	486	509	492	517	480	487	508	488	481	494	496	489	484	466	468	519	488	498	453	483	498	479	461	514	480	485	482	508	509	489	470	479	502	494	439	465	478	452	503	481	502	475	505	498	504	487	504	471	522	497	480	510	498	466	518	488	471	461	492	483	494	472	518	460	478	484	485	457	496	469	472	446	484	494	503	481	480	529	505	472	512	511	512	521	462	462	451	506	491	500	490	505	512	509	499	501	468	471	491	454	468	490	477	509	514	477	469	469	475	522	493	501	462	507	488	533	506	472	477	509	488	472	536	459	485	466	503	496	471	480	477	475	485	451	477	472	467	511	495	468	455	487	466	482	488	457	465	466	503	538	473	474	436	484	489	468	495	478	494	471	511	507	455	524	506	473	500	510	497	426	469	487	464	518	509	512	510	503	482	506	517	487	498	503	523	469	496	484	499	524	481	472	489	519	482	505	492	499	480	559	534	493	491	487	450	519	472	479	472	481	497	498	493	488	474	475	530	498	530	471	461	483	487	460	503	465	519	527	498	534	539	467	448	520	483	518	495	486	490	482	530	469	505	485	490	484	486	464	490	456	520	450	495	480	477	494	472	492	455	460	511	443	513	487	498	479	525	502	524	482	514	486	492	474	492	499	491	466	466	464	486	462	461	470	474	517	456	458	495	492	474	470	482	518	494	495	502	443	505	497	493	513	472	470	463	491	508	485	495	505	465	536	460	459	485	475	462	483	492	463	496	469	503	510	466	502	458	474	508	536	478	536	498	457	496	455	510	439	498	472	483	483	439	480	507	449	482	517	508	509	502	473	528	474	495	504	494	511	484	524	475	473	495	491	469	482	502	506	512	457	520	462	461	476	485	483	508	500	468	502	489	456	508	474	496	492	506	464	486	475	496	518	522	504	528	500	466	483	499	481	534	463	495	528	485	487	496	530	451	517	461
4670	2049	1911	1279	1154	1071	1003	1002	972	978	962	945	954	898	919	969	969	874	911	953	937	975	967	898	873	925	902	890	938	929	947	896	869	924	934	892	936	882	892	921	892	913	940	920	901	931	927	945	885	890	921	884	970	925	932	932	935	887	871	903	874	910	928	911	947	879	926	875	880	952	876	907	868	888	928	940	889	946	926	929	915	871	872	944	910	923	895	901	913	881	880	907	906	901	853	942	899	902	945	943	923	932	932	948	904	920	865	925	888	902	900	923	913	894	896	970	929	948	939	867	877	949	872	883	858	945	855	958	871	928	895	951	853	905	935	918	910	942	928	940	948	928	958	896	891	926	985	907	881	949	865	893	914	959	886	913	908	895	911	933	943	910	944	907	921	921	922	923	916	916	894	905	890	909	913	884	935	895	964	900	890	852	937	957	907	932	905	896	867	912	949	876	928	889	910	902	957	887	904	936	916	965	928	855	915	887	877	930	887	922	921	883	860	876	923	892	926	912	892	861	886	895	892	930	908	879	915	903	909	879	887	892	929	893	921	918	888	900	863	968	884	905	901	885	895	932	992	931	907	924	902	900	925	936	981	935	904	955	937	935	877	921	904	952	959	915	911	922	895	923	907	925	909	952	900	979	871	933	937	898	899	909	921	873	934	882	853	927	894	916	941	947	938	936	919	931	852	916	923	910	872	908	942	920	925	938	918	908	949	911	852	917	941	877	895	921	898	896	881	869	900	927	930	870	935	853	894	902	908	943	854	886	919	983	886	922	888	916	937	904	926	918	949	940	895	938	934	860	914	934	939	922	920	930	882	962	863	897	908	888	940	848	889	917	901	875	929	905	894	913	871	922	845	963	927	981	903	917	887	915	880	861	856	883	929	846	951	857	921	921	863	874	975	853	901	923	927	912	905	910	917	860	930	888	901	900	935	900	936	905	933	879	953	902	885	956	921	854	880	918	891	888	893	888	907	948	906	953	982	886	921	886	918	857	910	936	915	864	944	908	939	897	890	898	887	901	912	944	894	948	879	926	919	921	920	893	926	923	926	877	959	884	935	909	904	978	928	898	903	907	857	923	949	880	861	883	973	847	900	906	904	933	923	932	919	950	884	932	909	917	967	905	969	925	905	901	949	902	882	889	905	935	952	892	908	873	917	957	880	888	911	914	874	918	908	925	881	941	880	897	940	870	927	868	905	926	937	938	906	920	943	899	915	858	906	985	963	906	942	895	944	924	959	937	863	905	927	934	922	916	899	870	928	877	907	918	894	936	981	906	897	891	921	893	915	897	887	917	895	873	863	891	897	949	904	875	917	903	826	853	928	946	928	964	913	954	885	938	948	932	946	849	913	904	931	882	893	936	925	897	911	906	891	941	908	924	911	950	902	905	913	930	915	951	888	926	921	907	920	925	894	953	969	896	875	875	919	957	934	886	866	940	876	906	905	909	884	897	954	902	902	953	957	951	864	957	913	948	893	989	914	910	956	884	949	932	830	871	908	932	939	898	949	890	900	882	917	937	955	962	904	935	888	872	910	922	890	868	907	906	964	922	897	899	888	846	923	970	947	944	884	878	884	919	932	883	949	930	860	893	947	891	874	871	929	863	942	929	891	894	917	887	974	891	950	889	923	914	914	941	869	884	896	884	939	966	876	862	915	924	915	963	906	916	905	936	890	888	947	897	922	908	877	944	917	840	901	876	964	910	934	950	929	910	988	903	899	925	891	909	871	914	896	880	906	910	955	924	924	925	896	915	937	902	889	873	869	903	882	857	889	947	928	878	916	917	986	949	930	877	938	903	915	900	898	916	883	966	889	943	912	935	909	923	907	906	922	936	905	889	874	878	929	909	925	973	874	859	935	909	905	961	942	897	959	910	920	885	941	960	914	911	914	891	941	935	917	914	912	984	870	945	927	925	881	923	899	932	955	868	966	922	901	900	902	938	914	917	953	909	894	889	914	952	906	901	907	975	990	899	900	925	910	907	922	926	884	881	899	883	890	934	899	887	897	927	920	898	912	867	888	922	940	940	919	917	863	959	892	921	899	877	896	913	852	956	918	888	914	950	862	951	880	943	947	902	921	942	856	925	913	889	888	908	906	992	920	926	957	902	905	915	903	917	893	863	880	937	918	954	889	915	873	872	914	934	897	913	925	894	912	911	857	948	938	900	892	919	905	881	956	895	943	910	864	871	907	962	908	951	910	914	924	923	875	917	915	908	886	942	867	930	853	902	920	906	920	921	893	980	887	903	926	917	909	905	902	968	860	890	938	882	948	934	856	917	952	871	955	956	991	925	896	883	901	913	866	898	890	888	917	869	870	872	929	897	868	891	913	892	895	918	895	934	825	906	891	933	885	913	947	908	917	945	908	863	880	922	917	928	918	915	927	973	894	903	920	920	892	907	929	957	931	896	911	949	949	940	920	880	882	854	907	892	854	920	840	888	908	917	932	899	952	902	904	954	914	927	914	914	966	907	968	891	913	906	922	871	919	884	930	883	984	883	868	943	911	921	890	908	882	910	894	924	923	896	916	894	879	865	882	906	908	927	914	954	882	951	926	930	955	916	897	924	833	905	894	899	927	921	891	863	899	928	937	940	939	918	925	882	936	914	887	866	900	913	946	908	924	894	966	881	902	884	876	856	928	910	887	895	892	921	954	949	912	924	929	904	939	938	875	909	897	877	879	916	908	897	907	904	891	888	898	913	886	874	892	896	925	921	896	887	930	950	931	953	906	895	927	930	878	904	895	888	885	898	859	938	892	926	918	937	865	926	922	882	950	917	868	938	942	903	941	921	928	906	935	895	934	912	833	925	917	958	888	919	904	837	918	852	886	954	922	858	882	907	914	939	884	877	895	946	901	885	876	873	903	923	934	941	950	955	888	888	882	867	873	985	911	946	921	984	903	955	932	887	936	900	888	884	916	899	911	936	859	865	852	915	903	926	903	917	911	894	830	922	889	965	928	948	909	906	921	940	890	854	865	893	942	917	895	924	888	924	888	955	906	934	932	898	870	923	895	846	913	897	892	875	869	931	908	882	953	927	905	935	871	921	906	976	905	885	959	893	890	944	953	993	893	927	930	893	891	916	944	906	938	930	936	869	896	850	935	927	909	906	899	896	923	904	907	896	939	934	877	921	976	943	938	909	935	1020	906	884	938	976	913	928	952	935	909	924	912	868	959	852	875	866	917	910	929	910	890	898	931	901	977	894	919	855	903	867	938	954	914	934	885	936	927	897	917	870	868	873	898	968	977	928	929	887	927	884	916	908	908	881	885	881	946	907	868	885	908	924	888	870	925	933	870	952	912	866	944	894	961	948	941	962	958	968	963	881	938	916	894	929	930	902	899	947	905	921	874	879	969	915	913	900	883	913	972	841	932	872	858	931	925	916	870	861	910	917	899	882	903	906	851	937	940	910	941	946	892	929	910	917	884	878	896	833	934	922	978	936	911	900	920	938	952	963	883	912	864	899	951	965
24435	21626	28946	24788	20966	2269	663	458	396	346	310	317	308	311	278	260	273	267	250	287	250	261	262	268	263	265	238	251	241	264	239	242	228	271	224	226	239	223	237	247	222	224	233	234	251	250	248	243	242	210	222	241	253	218	205	229	225	243	231	199	228	257	237	229	216	222	218	245	227	218	203	215	225	220	226	222	234	233	234	256	233	228	266	220	248	240	227	233	237	241	222	231	239	218	220	239	222	220	225	240	238	228	211	263	227	248	202	214	245	229	240	222	221	225	242	235	236	260	217	234	239	246	231	230	239	204	212	236	257	254	219	238	228	219	234	228	222	235	200	214	234	230	210	246	216	237	216	233	260	239	218	233	219	251	245	222	239	223	226	234	241	228	223	241	248	216	225	223	241	220	231	210	204	246	238	243	253	211	216	223	220	224	217	217	240	215	217	242	206	232	225	231	212	211	227	225	227	234	218	244	233	227	217	215	221	212	220	240	235	244	221	242	222	247	238	220	231	221	229	208	224	206	198	199	217	213	217	221	213	236	268	248	247	217	236	245	245	220	221	224	242	241	215	253	205	218	231	212	204	215	235	238	211	210	218	241	239	216	237	231	233	238	218	232	230	237	249	224	231	227	254	219	235	229	232	253	227	234	238	231	210	219	238	232	225	211	217	229	222	227	236	212	209	249	216	218	238	229	217	239	223	226	245	234	199	220	246	234	212	228	205	226	215	215	216	241	214	217	252	218	212	218	248	248	236	226	212	220	219	247	233	224	197	209	228	244	229	221	226	237	206	234	207	216	243	239	233	221	264	253	210	261	235	232	233	242	185	242	209	244	217	203	218	249	204	244	202	241	234	222	226	229	211	231	236	215	207	242	235	251	207	232	258	227	206	237	235	213	214	235	229	251	253	224	235	212	262	210	244	231	222	217	248	229	199	256	217	242	233	218	235	239	216	236	266	217	221	228	243	227	248	227	236	231	255	208	230	230	216	231	245	228	225	224	225	239	211	220	243	250	219	225	227	214	213	227	232	223	216	252	217	208	242	247	204	238	240	235	238	248	264	244	230	243	220	248	233	242	227	256	224	256	205	246	198	246	250	223	239	212	241	213	219	266	220	226	238	252	205	237	255	243	208	228	241	204	235	216	237	206	224	224	221	220	224	238	222	242	244	209	237	234	233	213	244	227	223	220	235	252	254	215	220	235	247	240	242	237	214	232	229	217	186	237	220	240	247	226	237	229	207	224	256	257	203	254	248	243	203	235	218	219	219	231	207	215	226	225	230	214	224	232	240	232	206	219	199	223	216	243	216	218	236	243	245	229	224	223	222	227	207	219	265	243	222	210	232	223	241	251	237	215	228	225	259	235	248	242	242	258	247	237	243	234	220	241	229	251	229	234	236	203	246	247	239	246	221	241	221	240	234	229	255	253	225	227	222	205	203	244	206	218	216	233	228	227	211	213	206	226	219	231	238	242	249	253	223	212	211	221	215	269	206	236	222	229	223	257	208	207	240	232	210	228	239	240	227	244	219	224	216	232	223	210	170	227	195	230	226	241	220	244	233	227	233	207	225	235	272	236	230	233	220	225	216	218	246	235	237	235	222	231	217	249	215	223	244	250	214	226	233	237	231	233	256	209	241	245	230	240	216	245	256	215	235	215	227	207	245	248	212	243	238	250	231	232	228	199	239	228	224	240	215	220	199	254	225	242	241	238	205	203	222	238	230	220	213	214	214	222	241	243	224	230	251	234	237	242	239	220	224	243	223	214	222	241	224	220	238	242	215	224	233	260	220	214	229	228	201	243	233	241	236	223	218	249	221	233	215	231	213	224	224	212	227	232	234	212	239	220	239	232	220	240	223	219	224	236	250	233	228	217	220	208	235	235	252	234	253	230	212	227	226	218	256	213	223	202	226	256	226	230	224	222	240	244	218	240	254	227	205	234	241	242	233	215	208	218	239	228	232	233	225	209	242	232	208	222	234	222	226	227	198	237	230	230	238	224	227	209	208	224	212	242	238	219	235	217	207	206	228	220	237	206	229	209	218	236	201	207	234	226	213	259	235	231	224	215	213	225	238	227	244	220	224	209	208	215	216	226	235	234	212	213	256	235	235	222	242	222	205	207	263	236	224	217	247	231	230	245	275	235	249	238	205	251	248	238	199	223	191	238	230	237	226	217	205	219	230	227	212	246	226	211	230	236	240	243	209	215	236	222	228	234	223	234	223	215	233	240	239	216	222	225	206	225	220	233	193	228	224	230	230	241	212	218	206	270	235	241	227	241	252	234	209	231	218	217	204	241	218	229	220	232	214	231	243	241	221	231	210	219	228	234	212	242	219	219	227	228	266	224	255	219	209	202	222	231	229	190	241	223	213	207	231	246	190	212	216	243	242	246	218	204	220	208	244	248	244	232	252	220	213	214	201	245	221	244	232	222	230	234	217	242	229	234	241	217	205	219	235	231	239	237	234	241	209	215	269	218	217	220	210	225	224	234	213	217	216	221	227	248	199	235	224	232	247	240	229	251	199	228	218	209	228	229	221	253	220	241	204	248	227	256	240	217	236	232	214	214	223	234	227	239	240	237	208	250	247	218	219	250	253	217	244	222	222	221	225	210	229	253	224	247	232	206	226	218	217	210	214	233	202	219	192	216	242	247	253	249	240	206	216	203	215	244	247	218	201	216	191	224	223	212	222	227	241	206	236	226	214	212	211	232	257	229	241	195	226	233	226	218	242	207	211	232	236	246	255	199	212	241	232	247	198	248	231	208	251	210	203	204	236	216	252	235	229	212	221	222	225	241	234	205	206	210	225	221	245	194	230	201	249	217	227	224	232	218	233	245	248	272	206	223	213	215	234	268	210	239	232	199	217	238	237	253	202	237	205	226	234	224	233	221	225	235	225	236	238	222	224	212	223	216	206	214	217	247	222	230	219	229	224	250	215	228	225	211	232	214	213	214	217	247	227	205	221	242	226	226	227	215	216	214	238	245	214	238	223	216	242	235	249	274	218	215	219	240	222	225	231	232	239	219	236	232	234	218	266	240	237	229	244	228	217	231	214	225	261	225	255	238	210	248	233	217	226	217	221	212	217	254	212	233	224	253	227	210	223	255	231	224	233	205	240	207	232	236	222	225	250	208	209	220	215	207	225	244	227	232	236	204	247	229	222	216	235	229	257	225	219	218	211	238	230	203	246	246	247	212	233	232	235	234	230	214	219	236	233	206	234	236	213	213	228	213	219	228	225	235	261	223	260	223	228	224	226	239	206	223	211	250	224	216	218	249	212	212	239	233	189	199	236	213	231	212	238	201	194	233	233	244	249	236	235	220	231	228	228	253	235	244	228	230	226	215	207	231	196	225	241	230	219	242	220	196	226	250	254	246	212	223	240	232	230	249	225	246	234	218	204	237	245	238	242	239	239	253	244	232	257	255	226	220	217	256	223	199	240	208	232	215	209	230	215	209	235	249	214	227	216	226	228	237	236	242
7601	10102	8623	4313	2971	2188	1704	1329	1184	974	937	787	798	679	654	608	593	596	619	609	607	551	534	536	505	493	537	508	551	486	468	493	512	514	503	498	481	500	490	504	462	461	473	453	469	513	506	448	483	454	483	455	429	461	460	480	462	453	432	477	464	449	456	479	478	428	449	469	462	488	465	426	434	454	475	482	460	471	462	480	435	447	476	454	450	451	443	517	477	457	444	449	464	464	479	433	477	428	464	422	458	437	470	500	486	481	482	422	464	435	407	463	449	448	475	439	459	474	462	462	468	456	442	462	444	486	491	461	428	433	468	448	475	470	456	430	457	448	478	453	473	453	446	429	473	454	472	488	475	465	495	451	459	474	472	487	466	485	482	433	427	467	457	493	450	460	441	472	457	460	436	476	456	441	450	432	463	441	462	462	502	458	467	488	420	463	466	441	458	487	456	450	496	471	470	488	457	477	422	471	454	448	460	465	439	415	502	490	444	468	455	453	480	480	442	455	456	461	468	456	425	453	401	459	409	428	421	479	496	465	460	435	484	408	440	466	438	475	435	445	470	413	487	465	457	452	456	456	473	436	476	471	432	477	448	477	454	435	469	465	462	443	455	470	462	465	417	471	452	432	448	432	424	449	463	430	439	463	425	435	462	429	447	482	462	504	475	468	456	433	432	436	467	450	452	455	442	440	496	462	471	455	446	430	450	467	452	439	494	460	437	468	443	409	477	446	466	455	469	457	455	480	437	450	468	428	481	425	447	453	395	460	459	465	415	468	434	503	460	468	438	435	455	452	497	446	487	458	447	498	438	459	466	471	463	453	427	449	440	469	479	469	470	462	438	495	443	484	471	488	455	447	479	460	465	456	446	469	491	446	456	453	437	447	470	462	482	445	467	478	473	463	444	428	449	486	488	464	473	465	458	451	459	489	486	459	448	473	485	464	465	452	439	447	469	464	475	488	456	436	478	471	468	490	431	457	474	436	495	466	451	432	458	464	453	457	480	466	461	434	455	455	447	464	421	488	428	461	493	521	445	447	484	474	506	463	457	452	477	494	459	497	434	466	434	497	433	456	464	410	460	449	457	431	435	476	460	434	454	442	440	432	499	445	461	464	458	455	462	464	456	458	453	466	502	476	431	449	469	467	463	428	479	465	462	463	434	453	480	442	434	432	433	406	475	466	445	460	446	457	482	475	476	449	486	460	476	474	461	421	454	501	474	434	456	442	451	464	481	467	464	510	452	442	447	447	433	468	472	416	455	460	437	435	445	473	458	474	496	497	469	500	459	474	480	465	483	472	477	477	425	473	438	472	464	486	474	422	459	456	429	484	429	465	455	487	477	471	470	428	460	456	449	429	469	455	466	459	456	463	450	459	452	478	457	441	458	463	449	489	423	467	453	423	500	450	462	488	463	437	476	431	422	429	491	434	456	446	439	436	446	478	465	462	467	472	476	438	483	482	458	497	452	447	491	452	445	461	455	439	459	475	446	447	456	453	474	447	480	444	531	451	419	461	451	470	493	411	446	483	464	458	460	460	451	424	464	470	462	458	441	465	468	426	450	482	437	429	474	448	456	477	459	474	437	423	464	436	471	463	461	454	512	456	464	478	467	449	421	455	451	481	508	494	434	440	458	467	482	436	463	481	478	464	453	472	441	485	476	450	461	476	452	436	456	446	464	458	446	472	439	439	486	478	427	520	471	438	464	446	464	436	445	451	475	467	426	439	463	460	410	441	462	486	480	456	444	446	446	452	457	462	466	487	431	463	481	450	499	465	465	449	470	435	457	466	445	461	461	459	470	502	441	490	431	452	440	441	458	483	425	401	469	482	455	423	473	520	405	423	467	460	447	437	463	473	477	451	465	467	449	467	499	480	472	420	436	484	458	459	459	479	479	421	474	465	431	448	407	424	445	396	461	478	475	462	465	416	467	432	471	439	484	482	431	437	475	456	449	462	461	454	447	466	442	448	479	440	442	445	476	491	440	448	473	436	479	449	430	461	440	437	455	448	450	466	430	468	490	430	406	473	421	445	456	486	473	433	428	485	469	444	457	440	451	448	453	452	477	450	466	478	449	439	453	475	480	439	403	461	476	482	476	438	430	434	427	431	483	475	470	455	470	431	424	486	433	448	465	490	494	468	459	472	490	465	440	445	485	429	447	458	509	489	450	434	459	453	459	485	443	488	464	466	461	448	457	459	469	481	423	475	463	455	464	462	453	441	450	448	444	461	500	469	442	461	431	515	479	457	444	490	452	452	452	463	456	493	445	466	474	461	448	448	467	438	491	452	466	445	461	470	493	449	485	461	480	468	473	457	419	474	459	436	457	436	429	438	441	446	447	474	469	428	424	462	439	436	487	461	451	471	449	441	483	505	464	455	473	419	459	499	478	463	488	460	437	476	474	439	453	425	454	472	428	511	471	445	440	432	446	501	486	467	466	483	462	443	431	475	487	464	473	443	471	471	477	477	480	445	472	442	436	469	454	452	471	458	484	431	460	488	469	460	488	454	476	457	454	466	470	430	445	469	448	465	481	465	443	465	447	533	447	461	454	483	467	460	456	435	465	473	461	450	468	428	490	429	440	461	421	471	490	448	474	478	436	474	459	456	479	426	438	460	447	473	448	466	500	443	467	456	444	457	492	429	433	460	438	487	438	496	422	473	460	445	462	452	427	497	460	472	455	518	432	433	443	488	471	465	482	461	418	477	473	459	439	463	458	480	446	457	469	453	476	481	447	476	477	443	440	436	499	477	480	450	482	431	417	463	483	420	456	429	485	459	436	441	476	465	468	483	474	476	504	453	470	445	427	438	486	434	436	469	445	429	470	451	449	435	470	423	498	462	458	441	458	450	445	474	448	434	440	477	462	490	500	442	480	498	434	464	474	479	433	451	497	477	463	443	483	487	445	424	444	473	452	477	421	441	466	473	456	474	448	440	472	466	447	453	486	461	463	446	474	472	478	439	454	472	423	446	473	493	413	420	472	464	463	434	399	453	492	473	410	443	416	461	458	456	466	458	462	442	476	487	488	455	494	439	452	441	475	420	451	469	465	458	493	422	449	450	467	481	457	458	453	483	492	458	479	467	469	447	448	473	454	472	409	425	495	474	447	496	464	437	451	460	468	457	484	441	470	463	450	478	445	457	445	451	452	465	465	466	437	472	425	447	426	439	459	452	450	483	440	462	419	451	473	417	463	459	461	455	428	450	448	450	463	442	433	467	479	456	459	451	469	434	455	455	461	441	451	463	479	458	459	476	445	442	498	438	487	465	459	458	463	417	455	469	424	425	455	479	463	455	438	472	446	455	437	443	477	479	466	457	401	475	434	456	470	475	493	442	414	405	442	488	435	472	463	451	469	449	441	450	483	428	449	457	487	460	430	459	483	480	481	467	474	479	441	450	470	465	474	498	476	461	492	418	444	429	489	407	453	471	448	453	465	460	407	426	485	457	448	467	452	449	466	479	424	490	431	462	465	479
23514	21614	29595	24121	21614	20402	1920	668	463	406	347	322	331	269	295	257	249	245	251	219	199	225	217	192	187	212	221	213	213	203	203	215	194	169	192	174	190	165	187	171	198	205	185	177	171	165	190	213	177	175	172	169	184	198	170	188	153	176	196	193	190	182	179	161	195	176	184	159	180	143	181	207	173	187	175	190	166	192	142	175	176	179	159	167	197	193	155	165	153	155	188	178	167	174	174	147	171	176	209	181	191	199	186	201	163	182	160	191	180	187	168	157	183	171	197	182	187	167	205	165	176	199	146	176	162	178	208	182	172	164	154	183	165	177	161	180	169	145	197	184	164	160	158	160	166	177	161	175	174	170	163	171	148	175	195	170	189	181	200	195	159	172	168	172	182	180	162	177	146	150	168	195	204	177	170	193	168	154	189	186	183	176	178	170	170	190	151	156	179	174	183	185	178	139	176	184	157	162	147	160	173	182	182	206	193	175	191	187	185	192	169	169	194	180	162	178	179	178	170	184	175	171	165	168	177	185	175	156	175	162	168	185	179	156	170	165	165	164	169	177	181	195	168	180	178	188	183	186	170	176	183	166	180	179	184	171	166	173	157	177	169	187	161	196	198	147	152	159	170	149	150	173	188	184	167	178	155	174	156	180	171	190	184	161	166	170	180	168	206	177	186	176	173	186	170	195	188	169	179	147	162	170	161	187	178	163	167	173	167	182	148	171	181	165	167	174	190	187	149	168	164	158	174	162	184	146	175	189	167	168	184	163	155	170	176	174	178	166	155	174	177	180	163	181	174	171	141	145	174	169	175	187	188	170	162	175	189	157	181	193	165	184	167	162	166	208	193	164	164	183	149	175	179	201	161	158	178	166	180	160	180	188	154	168	174	167	153	160	178	166	164	190	175	191	175	170	166	156	166	182	168	173	178	193	161	180	166	210	183	159	171	175	182	163	162	189	151	206	186	164	194	205	173	165	188	168	167	202	165	188	177	151	192	170	172	173	160	160	183	177	173	164	170	180	190	165	158	162	152	182	180	183	177	178	204	174	168	182	141	174	194	186	165	181	185	179	176	175	185	194	190	173	155	156	161	192	183	157	170	168	172	175	175	171	170	168	163	174	168	160	160	140	164	165	173	159	181	158	170	187	173	170	187	174	168	164	165	165	173	181	173	185	142	171	176	168	183	162	182	156	157	168	202	179	204	176	178	156	166	180	179	173	159	172	173	170	169	186	171	146	160	189	165	149	185	189	172	156	170	163	169	179	181	173	158	169	161	176	172	163	192	213	169	152	169	188	189	158	160	160	177	180	147	174	167	174	198	176	160	195	189	182	180	167	190	196	172	180	189	162	184	191	173	188	158	184	165	152	155	171	163	184	177	195	158	177	160	162	171	175	146	148	193	172	174	168	171	177	183	192	171	177	177	171	200	168	171	152	177	193	173	167	150	149	167	197	174	144	153	166	178	171	174	176	161	150	173	185	139	171	151	186	176	161	171	183	187	176	172	176	179	186	180	170	165	184	158	157	185	155	147	184	176	184	172	177	206	164	168	171	179	147	161	186	174	166	162	164	174	171	188	174	174	178	153	171	178	167	167	195	179	168	180	176	166	157	189	174	162	152	175	171	179	173	165	184	152	169	181	152	197	166	143	189	159	160	162	176	183	162	157	181	189	165	177	187	158	176	150	181	181	190	192	172	150	187	151	177	181	164	191	170	171	156	186	180	179	168	160	167	176	175	164	191	177	181	151	141	145	179	162	182	170	197	168	178	177	167	173	165	173	145	184	170	178	194	161	204	185	162	173	170	163	197	158	183	159	135	158	165	178	189	188	177	171	196	178	173	180	179	170	194	200	162	163	168	157	183	149	152	146	197	182	174	174	156	167	173	186	162	170	187	162	183	183	174	174	167	180	196	172	171	196	161	166	173	182	184	163	159	185	176	160	180	186	165	157	176	159	183	185	191	185	181	186	174	164	198	170	149	178	172	192	169	180	166	165	157	170	202	175	181	170	185	165	189	178	174	167	177	152	152	167	150	166	163	163	144	149	175	185	187	188	169	139	177	173	138	164	165	192	175	168	174	158	185	159	168	151	172	168	161	194	166	200	187	182	179	167	169	178	190	170	166	178	177	174	184	150	178	172	178	203	170	169	182	163	161	151	174	174	189	185	167	203	191	157	206	180	169	175	172	184	180	176	191	172	163	183	156	173	152	159	168	167	167	208	149	166	168	196	181	158	169	155	168	188	158	196	178	175	159	159	162	157	151	178	162	161	168	180	184	175	198	157	171	191	167	172	159	191	166	176	170	185	156	174	173	195	186	186	161	188	185	193	170	186	185	174	166	155	167	171	154	196	155	186	174	174	203	178	177	184	173	194	146	173	154	160	179	190	183	161	180	181	181	178	156	174	162	160	159	192	198	152	167	190	168	193	161	217	195	167	177	174	186	168	169	189	162	180	153	172	175	170	174	186	186	173	169	188	143	177	186	167	160	165	154	177	198	184	156	177	185	174	158	169	192	160	185	181	158	177	182	188	183	162	148	156	163	194	174	169	171	150	179	194	193	165	175	158	142	168	186	191	174	159	190	166	173	181	176	160	174	164	185	178	157	185	171	169	164	182	160	185	182	171	182	171	178	167	168	156	189	181	167	156	168	158	181	176	159	160	205	177	172	168	160	157	180	173	175	164	177	169	182	165	176	172	172	185	163	181	161	167	165	172	151	176	185	178	152	175	157	194	166	187	171	205	173	163	188	181	164	190	169	166	184	173	170	165	155	187	170	171	184	175	157	185	187	175	185	171	172	136	189	176	162	207	194	154	171	195	181	179	169	156	172	159	180	151	163	179	195	176	166	167	173	162	186	179	186	141	189	164	184	160	169	149	182	185	187	169	188	166	194	176	163	161	152	196	154	195	151	179	157	178	145	164	169	182	171	185	178	171	177	168	164	162	158	153	168	175	177	160	180	175	174	182	184	171	181	163	169	161	184	179	175	204	174	168	165	151	177	169	161	159	182	169	181	171	179	186	182	170	159	207	164	167	167	175	185	179	161	192	174	164	182	159	184	163	169	184	166	167	186	184	171	159	178	171	161	193	166	181	140	179	165	164	176	202	158	174	169	174	181	188	200	187	166	188	159	190	176	184	172	187	175	165	199	153	190	165	175	164	183	144	159	183	171	179	184	193	166	157	186	176	177	155	155	184	175	178	177	169	165	182	151	178	163	160	156	174	173	157	173	160	178	144	168	168	187	173	176	170	176	167	166	167	198	195	172	170	147	175	157	175	174	189	166	157	177	143	187	168	194	163	175	177	166	186	162	176	144	171	175	162	183	166	164	171	169	154	188	155	161	196	145	158	192	171	170	191	176	164	169	154	161	162	175	181	170	171	166	159	179	164	165	171	151	162	180	177	177	186	164	178	177	145	171	161	178	180	192	152	186	174	172	169	166	170	178	176	188	169	193	165	167	181	161	167	177	185	182	161	181
9451	16164	13872	7396	4884	3480	2641	2047	1674	1345	1234	1058	888	820	714	683	615	626	574	542	518	503	457	483	486	461	433	403	452	412	394	381	400	364	375	390	410	373	360	381	350	358	362	358	363	335	362	360	366	337	338	355	320	365	346	333	319	322	339	343	347	355	315	312	348	366	337	335	341	318	315	306	324	328	341	324	337	327	341	336	316	304	353	346	355	340	315	341	345	331	314	310	366	321	301	316	309	325	318	313	293	319	330	305	321	335	337	303	316	305	334	344	342	318	320	319	343	362	303	314	329	293	290	323	353	299	318	302	316	346	319	330	345	344	336	351	316	290	309	311	330	337	328	329	315	322	327	328	322	301	323	319	318	328	308	343	336	323	375	310	310	324	342	332	319	299	319	344	303	293	323	326	330	303	330	283	317	326	337	328	355	329	323	315	324	314	315	316	314	318	321	318	307	305	310	305	349	311	303	313	294	316	312	307	330	336	357	317	338	310	316	308	310	300	323	315	335	319	314	323	339	301	312	335	307	345	343	330	327	318	318	309	314	316	331	286	328	352	299	306	305	335	336	320	316	301	320	335	305	309	325	331	325	318	315	353	325	320	321	309	345	314	311	391	300	344	335	361	317	305	310	320	327	327	296	293	339	314	319	323	334	340	313	314	334	293	316	313	354	329	359	308	332	303	296	347	328	308	320	288	334	340	305	315	330	306	324	346	326	304	300	301	311	287	315	315	307	288	302	293	294	318	333	286	329	322	319	315	300	330	332	306	336	304	317	341	316	330	338	341	322	345	315	336	299	314	331	277	351	324	345	335	294	333	309	306	301	301	303	315	283	299	345	335	359	342	342	303	305	310	328	290	338	303	307	308	354	284	331	315	324	300	319	302	300	315	326	334	325	279	340	355	268	308	332	306	296	330	316	302	312	290	310	325	298	301	328	352	303	305	310	322	336	347	293	316	331	341	306	312	330	341	334	329	309	282	315	313	305	314	329	330	326	334	325	323	330	318	329	341	308	332	310	320	306	314	303	320	338	309	290	310	320	322	296	325	320	307	317	290	347	314	342	295	297	338	355	275	287	300	312	331	317	298	322	345	331	302	348	318	351	311	324	326	318	317	313	327	323	315	313	341	334	324	301	323	305	357	315	362	321	289	318	319	339	309	329	324	303	313	307	323	319	329	343	303	340	305	299	355	313	305	278	327	303	345	274	309	291	320	293	313	316	338	330	334	326	346	323	311	301	306	315	320	349	317	300	309	326	325	324	349	322	341	319	307	307	329	324	317	324	304	330	300	301	295	335	354	326	349	306	309	324	325	272	290	319	333	337	357	318	315	315	305	326	331	305	313	315	317	337	331	339	279	325	306	352	316	363	311	340	306	324	333	315	327	324	346	323	286	312	293	353	325	307	347	317	315	326	321	310	328	338	301	293	295	336	296	325	333	335	301	364	320	306	316	287	320	319	314	326	327	331	291	343	312	319	309	351	358	312	322	351	319	324	318	311	328	324	303	318	321	331	305	282	313	306	335	308	328	305	302	321	305	318	299	314	316	340	295	329	323	300	311	316	336	300	306	333	300	307	300	295	350	317	363	312	327	332	302	315	294	318	328	305	337	361	293	325	334	317	314	339	310	347	296	332	285	278	340	323	315	298	330	271	320	299	298	346	324	321	323	319	292	320	336	297	301	289	299	368	309	304	329	331	349	318	303	277	336	334	333	312	337	307	333	335	321	315	335	328	352	331	331	311	311	310	317	331	309	313	319	327	314	323	334	352	303	322	324	338	315	311	334	306	340	317	335	344	328	314	322	325	353	321	330	338	312	317	319	337	321	346	310	331	284	326	333	355	308	307	361	286	305	279	325	262	323	314	334	332	325	323	314	321	284	297	312	355	335	329	344	301	302	339	334	297	322	307	322	329	325	319	326	316	302	266	318	318	308	318	311	312	295	341	311	312	301	314	345	303	340	305	289	339	308	339	304	325	332	337	339	338	329	299	342	311	333	321	311	352	317	329	307	322	304	302	318	299	303	317	312	291	326	317	338	313	323	303	332	334	339	332	325	311	305	298	294	330	307	335	302	344	352	305	331	332	296	302	306	300	328	308	327	321	346	307	304	312	317	317	330	338	318	317	301	314	326	323	324	340	302	350	348	337	333	345	350	342	327	312	306	306	299	340	301	299	323	315	310	315	312	314	336	315	338	322	320	335	325	318	342	337	310	347	316	331	339	303	322	334	289	322	315	304	348	340	334	324	287	319	314	350	313	341	307	298	337	277	313	343	287	345	303	333	313	306	288	340	362	317	330	294	308	308	312	323	290	301	304	315	328	304	336	299	323	298	335	300	301	314	330	347	289	310	306	326	284	322	283	313	304	321	322	330	309	340	349	307	332	295	343	322	300	361	305	338	302	281	314	328	301	326	332	317	330	321	335	322	298	278	305	303	314	348	303	308	334	348	311	327	287	328	358	347	343	308	331	333	324	315	335	329	310	312	296	343	306	293	322	315	321	324	312	332	326	308	302	321	289	305	319	352	294	301	336	344	304	323	335	330	343	360	322	335	309	326	269	330	331	297	328	290	333	313	297	322	336	316	325	320	338	302	328	319	308	340	323	334	322	292	305	343	330	316	318	327	311	317	317	315	343	322	339	280	344	324	316	332	316	345	312	322	347	285	329	306	324	295	327	312	329	334	360	286	329	332	310	324	319	343	316	307	323	306	316	314	317	327	318	328	321	311	347	323	316	315	337	306	334	326	324	307	331	326	282	300	345	334	318	361	329	323	333	346	314	284	324	317	302	332	274	358	344	312	314	332	313	307	326	313	298	310	285	305	307	328	307	330	306	324	349	339	326	336	312	319	309	325	315	321	297	336	332	320	361	317	344	326	323	304	328	312	300	337	324	337	321	323	300	317	317	314	303	341	343	296	327	332	318	314	331	325	335	304	306	335	315	320	308	325	320	302	305	317	306	320	329	353	317	295	322	318	327	326	329	330	303	297	323	313	353	339	357	315	321	335	339	339	310	312	317	332	317	351	335	345	316	305	327	311	311	321	343	351	347	291	291	306	315	334	302	346	338	312	326	312	337	317	328	309	330	315	317	343	296	336	296	314	345	315	305	320	329	338	285	331	334	318	308	318	278	335	342	320	293	327	344	312	341	333	294	305	365	346	357	318	341	303	353	327	309	311	336	347	336	350	334	302	316	333	307	347	344	316	301	317	319	345	307	299	321	359	299	356	282	309	330	334	310	312	310	327	325	330	339	319	320	298	315	324	335	304	312	322	298	314	330	305	343	347	321	328	305	345	302	310	310	329	303	322	332	310	309	308	314	332	302	319	344	327	309	296	312	299	310	356	317	286	332	320	335	329	303	309	300	320	330	310	330	309	324	312	327	312	315	321	315	349	333	314	321	323	325	296	334	315	311	305	304	320	326	322	300	320	308	330	329	282	352	362	323	347	308	340	327	336	336	343	351	348	304	304	322	332	309
26968	21100	8571	897	566	574	527	513	493	483	464	503	476	504	505	511	510	534	515	484	507	493	497	494	478	482	476	459	491	539	480	501	443	486	519	535	479	541	495	449	481	474	470	491	508	471	476	464	491	470	525	471	502	478	468	478	493	479	459	481	472	498	442	509	511	504	517	491	497	514	465	475	519	485	480	455	447	546	462	512	494	454	447	471	513	480	417	454	480	521	475	480	522	476	502	458	461	511	499	471	501	507	525	461	461	486	472	493	514	509	505	483	469	478	517	433	476	500	511	472	525	483	490	509	490	452	512	469	451	528	473	489	519	475	475	483	538	458	480	476	460	478	499	447	467	500	519	451	472	464	529	465	494	519	474	448	485	489	479	506	485	479	468	503	460	515	482	480	481	479	478	498	486	449	502	463	493	496	502	502	463	500	541	450	472	459	477	466	485	498	444	463	480	471	473	480	438	487	460	489	464	487	479	493	490	463	535	490	477	466	503	509	460	506	483	458	438	518	494	529	509	485	485	492	502	490	515	461	480	496	466	479	469	481	476	476	494	492	484	473	503	523	477	515	504	491	480	491	438	491	471	496	477	477	471	477	473	491	472	478	499	522	464	484	488	506	480	466	487	486	512	461	462	468	476	479	446	468	521	525	489	465	505	480	448	504	517	524	496	463	504	472	510	516	481	459	495	498	482	473	477	512	489	468	455	437	457	456	496	472	527	501	472	510	489	499	508	512	460	505	489	482	528	513	481	497	479	488	449	510	510	465	519	480	492	488	507	459	517	530	468	454	490	451	510	486	467	514	511	458	473	500	523	480	494	483	488	471	485	467	485	487	466	489	510	443	496	505	465	461	490	514	492	507	450	486	496	509	503	515	490	442	488	507	449	506	483	477	459	469	516	489	490	436	479	482	495	504	511	489	464	485	500	528	512	510	480	458	503	537	455	501	524	502	466	484	466	511	485	497	476	494	489	486	494	444	499	470	500	482	458	537	468	494	481	479	454	467	480	517	476	467	481	508	488	498	450	555	516	471	465	530	507	496	468	498	505	529	498	494	487	477	462	505	477	527	488	502	507	494	499	467	542	499	474	455	502	459	514	444	481	480	506	529	486	494	488	494	475	465	504	484	495	464	525	489	501	468	495	457	535	528	472	503	483	487	537	535	493	464	496	502	502	482	467	447	464	518	509	525	527	470	509	461	550	554	462	497	462	491	488	498	458	497	446	477	475	498	481	465	494	474	487	485	477	480	467	455	487	481	480	478	489	482	476	477	452	497	503	488	507	475	461	493	502	517	488	471	509	504	494	438	484	474	471	470	459	477	499	497	497	499	488	471	465	478	496	473	470	485	492	525	504	460	501	505	483	460	481	467	493	490	495	485	482	486	479	497	452	512	476	502	510	461	518	489	488	509	503	466	511	498	463	474	445	494	470	482	488	458	475	503	523	464	466	495	471	540	464	477	488	511	457	483	489	480	473	512	511	482	481	460	473	475	536	473	468	473	521	506	482	457	492	467	470	482	504	511	451	497	475	499	499	470	520	498	495	471	492	464	459	508	455	479	494	478	493	483	475	494	483	460	457	516	491	471	478	473	473	516	439	513	454	512	507	488	503	508	455	462	518	478	473	459	498	478	485	535	496	511	482	474	469	498	478	445	443	481	477	479	491	462	482	494	486	462	479	516	488	483	484	499	493	517	487	466	449	467	532	490	486	492	463	459	483	461	469	470	486	525	466	509	493	509	467	466	511	491	483	506	454	476	532	525	462	496	469	432	472	480	533	518	474	447	499	512	500	532	471	520	524	467	496	489	497	481	457	522	488	483	496	480	472	487	487	448	484	462	444	467	477	489	495	504	463	487	472	486	487	478	479	493	482	483	489	541	477	527	498	476	477	475	459	475	467	511	459	526	495	470	482	489	479	456	489	451	478	469	499	471	511	450	477	465	482	498	475	468	501	458	469	499	501	490	494	511	502	497	439	506	491	481	475	492	477	530	501	507	487	487	476	435	450	517	517	476	468	473	447	504	488	493	496	504	494	521	479	481	507	538	503	496	434	488	500	446	492	477	495	466	470	482	489	470	504	512	497	520	508	482	476	496	431	529	526	497	496	518	507	498	523	470	509	485	474	498	501	490	455	479	462	517	464	486	513	494	463	499	499	533	497	492	490	497	450	523	484	481	468	486	492	489	469	506	467	485	462	507	485	504	477	470	461	506	450	504	491	484	488	474	475	497	474	485	531	504	445	515	447	485	480	496	535	455	504	485	463	523	486	492	481	490	455	453	485	488	524	443	452	451	489	492	542	482	480	499	521	480	497	504	481	491	489	517	465	457	485	460	510	498	504	498	486	474	459	494	477	498	445	475	487	490	498	475	499	481	480	454	438	455	494	489	467	509	492	478	512	446	468	451	499	475	521	469	493	479	483	488	545	523	451	480	495	495	470	473	487	498	452	512	464	513	480	514	462	496	476	491	481	467	493	486	484	460	500	508	532	509	486	489	454	483	444	480	481	488	469	485	451	419	501	498	471	484	491	478	486	515	491	483	481	505	449	496	494	532	480	463	495	468	511	494	489	486	466	496	461	491	455	561	529	466	494	494	482	451	448	479	510	491	486	465	478	504	487	474	517	523	472	487	507	467	488	473	467	476	518	476	489	499	470	500	469	486	498	503	473	510	511	480	458	452	500	505	480	480	495	479	506	494	507	496	501	478	465	486	473	445	509	493	466	508	494	498	460	489	476	474	468	517	520	480	454	501	453	456	507	502	530	475	499	478	480	471	463	465	456	486	516	459	476	468	512	481	485	491	494	501	492	502	491	502	485	473	497	479	475	502	490	492	491	500	472	489	515	490	501	479	464	481	459	500	472	469	476	488	492	484	490	477	496	435	529	483	479	517	448	498	477	515	490	485	501	493	474	476	508	490	497	499	516	490	489	486	501	496	486	456	476	489	481	504	441	538	475	501	456	479	507	462	490	489	487	492	480	488	462	459	454	491	532	456	515	493	464	499	494	475	540	502	448	510	501	520	503	493	532	489	494	485	522	493	469	499	451	526	480	532	471	506	502	474	489	474	501	527	471	461	494	491	491	532	506	492	497	505	499	458	484	447	488	484	444	494	520	502	474	487	476	471	485	472	487	517	473	465	512	512	465	531	444	484	502	479	481	506	485	459	516	535	463	458	461	484	511	494	512	506	508	495	484	482	485	484	485	491	496	510	543	503	502	490	528	479	481	507	489	502	478	476	490	476	509	526	482	501	561	497	492	474	498	490	509	482	486	488	499	513	471	491	504	496	495	509	517	468	495	502	499	491	481	460	475	505	497	497	458	456	508	493	481	479	490	492	470	466	505	504	503	475	495	512	481	547	505	422	509	467	475	476	482	488	503	507	463	515	530	477	526	478	512	471	480	477	465	509	533	480	485	484	461	529	487	506	484	473	477	495	487	498	475	541	500	474	481	520	526	491	519	449	502	465	452	454	489	472
4801	1941	1790	1302	1138	1084	989	990	957	963	991	956	914	902	921	933	918	936	911	870	884	928	893	925	931	949	885	927	891	871	930	909	875	918	902	910	947	938	922	896	933	932	869	908	952	931	872	912	992	885	903	943	923	943	897	968	879	845	911	917	865	918	892	863	910	877	924	915	948	929	963	940	932	909	935	928	887	894	881	898	918	900	939	853	937	915	899	922	920	937	900	939	918	907	934	924	932	906	908	967	934	880	889	941	853	905	879	907	902	944	910	928	966	926	881	885	961	950	892	890	914	930	874	878	885	932	925	931	848	922	918	864	900	872	927	899	886	871	916	914	893	867	944	897	902	913	887	889	873	818	835	927	941	887	880	897	912	942	942	902	873	884	869	891	918	896	915	901	950	951	912	877	946	898	910	911	898	933	902	922	926	873	896	924	941	899	905	898	896	878	872	908	926	868	858	934	944	904	862	854	940	942	934	833	875	898	930	848	897	923	856	916	869	892	907	906	888	864	837	945	870	899	946	882	888	905	858	890	939	898	953	898	839	958	984	861	826	928	969	902	916	873	907	891	901	887	860	934	857	871	901	886	898	906	937	917	875	866	892	899	880	949	911	921	864	878	924	887	931	962	914	859	889	904	841	930	910	912	873	914	927	899	889	921	893	940	870	900	900	936	926	908	893	907	893	885	860	937	883	933	848	908	926	866	931	933	930	914	908	911	942	895	887	866	927	879	929	917	954	873	926	887	945	892	894	889	907	877	908	935	898	923	877	906	912	920	886	920	918	926	924	936	916	900	861	888	941	929	915	899	921	895	953	891	897	891	923	951	984	920	893	888	911	888	880	902	839	899	868	899	900	908	967	932	921	930	879	949	928	880	919	885	895	921	957	898	918	867	900	950	888	931	915	936	897	927	904	898	894	954	927	907	911	863	949	901	895	931	920	860	903	946	908	874	922	886	903	928	922	922	941	895	909	872	925	921	890	909	920	897	921	903	900	934	914	933	945	958	935	945	901	922	923	931	918	904	921	930	918	910	915	912	867	919	900	906	926	870	936	892	928	870	943	893	903	886	925	944	909	899	898	949	903	943	874	923	897	884	946	892	871	883	899	884	912	855	858	963	893	894	935	918	842	891	903	842	868	896	870	895	850	901	917	920	955	906	900	905	941	862	952	917	906	897	895	929	881	918	911	953	886	883	908	930	871	942	923	955	941	881	953	878	892	963	950	871	902	916	915	885	901	919	874	906	851	930	884	914	927	918	903	922	870	906	903	920	865	921	900	885	934	976	916	937	898	887	896	914	868	902	875	900	919	894	941	932	870	864	878	911	868	892	928	929	876	866	905	894	931	879	903	875	907	818	937	917	890	937	888	920	944	892	918	878	879	924	902	851	875	924	906	883	877	873	905	903	926	917	900	885	924	957	867	878	869	967	923	907	887	894	902	912	936	948	936	864	880	911	878	897	942	927	871	878	907	907	884	894	951	889	902	904	882	906	850	931	876	922	923	900	925	913	925	896	877	928	910	908	867	858	931	899	946	924	960	867	874	857	904	935	971	919	918	921	903	908	940	886	872	933	890	961	977	901	824	841	896	928	863	884	861	890	945	922	882	877	924	927	887	963	885	883	884	892	927	936	919	917	937	886	875	926	885	972	878	906	886	976	913	913	904	902	859	915	903	904	897	895	875	892	921	897	912	951	905	892	898	952	922	901	951	953	894	948	932	906	909	926	943	905	920	928	927	912	940	880	916	903	944	880	880	909	889	904	921	838	926	896	884	896	880	916	900	914	905	915	915	871	879	836	878	920	900	897	878	974	934	911	903	889	898	888	896	937	922	896	898	863	931	919	842	925	934	917	900	905	943	981	847	864	913	894	826	879	927	909	937	948	865	925	882	960	921	880	931	892	900	915	970	836	883	948	944	896	859	848	911	918	912	898	896	917	909	883	897	927	953	921	909	918	897	878	865	927	888	894	885	912	906	925	868	900	841	971	920	948	908	901	911	852	910	879	946	854	883	927	878	917	942	899	905	906	857	1004	911	901	887	930	913	880	899	954	952	939	892	925	889	876	881	924	964	901	895	947	914	921	912	950	891	916	961	902	904	870	928	968	909	923	861	904	968	920	864	886	885	861	879	891	970	898	935	876	868	861	946	902	836	925	929	917	885	951	861	953	909	916	926	897	889	839	880	908	865	877	901	899	933	933	927	945	908	931	924	895	966	944	894	936	909	921	887	913	857	881	942	949	878	926	885	956	881	897	953	899	883	925	892	905	939	920	908	890	894	919	923	859	913	954	887	944	922	897	918	894	927	872	903	919	876	904	878	914	901	883	922	904	929	884	938	889	921	923	885	926	949	881	939	954	888	872	882	880	940	925	902	863	899	881	887	953	927	911	908	890	934	902	950	873	940	898	882	925	863	904	918	976	882	892	874	940	906	880	865	927	872	899	956	902	849	914	855	893	909	1003	945	933	928	986	925	883	906	993	908	896	915	874	894	931	843	924	955	891	922	893	872	883	853	918	906	935	944	972	897	945	935	907	961	851	922	937	906	933	924	920	952	857	885	967	916	952	912	911	947	925	910	884	876	923	891	924	943	882	887	916	940	918	902	905	922	958	904	924	816	916	859	894	889	910	862	879	946	896	948	898	895	866	932	925	911	892	931	941	880	895	911	925	927	894	974	891	907	944	943	882	896	928	922	876	911	902	951	931	919	928	859	887	923	933	800	912	863	916	909	914	944	877	914	892	935	873	920	938	928	906	842	929	889	938	921	865	963	894	857	870	894	935	937	879	888	908	925	855	927	899	972	927	957	903	907	908	940	926	970	932	870	935	905	930	882	897	970	906	862	962	935	897	854	965	925	893	859	925	942	889	974	875	918	907	884	936	900	917	906	904	909	943	937	973	901	923	886	911	930	910	884	949	904	900	929	919	935	909	885	925	910	920	931	932	893	875	885	909	909	918	927	898	894	868	906	901	904	929	961	896	884	909	921	888	933	912	912	881	941	922	914	889	889	865	910	932	860	958	866	988	894	876	883	902	897	894	928	935	923	877	892	915	841	920	895	974	936	945	948	896	939	921	922	891	894	946	947	887	933	915	950	904	950	906	903	900	952	962	870	955	889	921	833	885	941	903	893	881	934	927	936	871	927	903	948	901	946	907	885	882	945	926	924	908	908	873	867	906	914	890	849	871	901	868	926	881	909	880	906	970	866	911	920	921	931	930	889	900	912	901	935	895	885	895	941	934	913	880	922	934	872	944	902	874	897	905	917	930	919	973	880	898	922	858	973	926	901	993	887	905	963	930	930	915	884	898	998	901	909	930	901	907	896	890	931	913	916	886	895	942	890	906	938	908	917	933	894	908	903	938	910	928	929	918	909	949	905	891	892	910	911	868	983	923	935	906	933	880	962	900	980	909	912	903	907	944	958	901	895	898	948	933	894	925	907	936	914	914	848	919	879	906	869	919	897	922	882	892	902	929	937	922
24417	21626	28944	24753	20914	2103	666	509	384	354	341	337	302	272	254	262	265	261	258	287	245	239	239	241	237	224	230	272	237	227	253	269	272	262	249	259	246	245	198	229	260	217	236	220	229	260	229	253	250	233	231	224	220	221	254	226	233	208	227	235	237	228	226	238	228	226	216	234	250	231	204	218	203	227	224	201	240	235	237	250	244	230	222	209	222	242	221	228	228	235	244	198	221	244	239	225	238	262	229	220	239	210	227	223	236	230	229	256	221	214	203	236	209	234	235	250	234	225	219	199	243	224	218	230	223	244	236	197	240	202	237	242	225	198	239	250	226	246	237	256	229	204	252	234	232	237	201	245	235	227	230	241	241	236	241	244	207	226	211	227	250	250	230	195	221	220	229	227	209	219	214	227	200	230	227	244	230	240	220	237	228	226	220	222	223	230	244	210	216	245	226	233	224	223	245	242	199	212	211	229	202	216	233	255	216	223	236	226	224	222	267	224	207	221	217	209	229	230	233	225	241	192	218	259	233	218	243	238	216	228	244	221	209	214	242	226	231	265	236	230	229	227	249	243	221	233	235	234	242	230	224	218	237	213	208	230	237	226	248	214	228	261	224	222	241	242	238	216	195	232	223	234	221	238	227	223	257	215	230	235	218	209	198	233	217	218	241	240	267	222	249	218	225	247	229	224	246	220	230	257	220	206	239	233	223	220	217	235	217	246	199	222	228	234	237	227	216	218	240	212	248	223	205	226	264	213	195	216	222	247	202	246	222	227	236	219	234	234	187	224	236	203	228	222	231	235	232	237	234	228	249	241	246	226	226	215	214	220	207	215	223	214	240	203	221	238	230	217	228	213	245	227	220	230	216	201	221	224	226	224	205	212	243	212	257	221	232	208	258	208	229	223	211	200	232	242	211	202	240	211	232	241	249	233	222	223	191	214	215	247	209	242	211	239	260	186	237	204	215	235	233	224	223	228	218	233	227	244	220	233	202	219	207	227	226	216	227	217	191	236	246	201	210	236	243	225	237	256	233	230	236	227	216	204	245	216	196	227	217	239	205	251	234	230	208	239	229	224	227	224	250	213	248	272	188	228	223	242	243	243	251	222	236	226	265	232	216	229	243	211	226	197	235	225	206	252	244	249	232	239	243	232	224	250	201	209	214	227	236	241	211	185	205	215	230	241	232	236	235	247	205	219	248	209	224	228	216	215	232	226	221	230	222	222	220	224	223	222	212	218	212	229	232	191	223	240	242	220	246	218	225	199	226	258	217	223	225	214	238	232	212	220	219	240	221	251	228	228	229	239	261	194	222	225	205	238	229	229	230	229	231	219	229	250	206	244	211	234	217	229	215	233	208	248	274	204	228	216	203	234	231	255	238	232	211	210	234	239	237	239	223	228	218	224	222	213	233	226	262	239	247	244	218	205	224	271	212	238	257	222	230	217	219	233	228	218	225	243	207	240	205	246	216	223	211	248	210	224	207	204	229	236	252	211	239	220	243	213	243	265	247	210	243	203	240	221	229	246	244	208	240	241	209	245	241	235	234	205	221	217	267	236	216	228	242	226	247	234	204	218	261	223	224	251	223	215	238	213	215	216	243	221	250	203	215	219	221	217	233	256	264	207	223	238	240	242	230	209	215	231	253	204	236	250	247	222	216	204	221	213	228	202	224	233	232	241	233	241	224	228	214	212	217	249	256	241	215	223	239	218	209	250	235	235	224	216	216	233	210	285	229	239	249	220	211	207	218	233	254	212	231	204	239	214	203	227	236	228	229	219	219	244	226	215	236	221	206	196	209	248	222	241	256	239	221	236	226	232	228	195	254	200	238	257	234	235	214	215	220	220	264	228	239	216	222	240	223	246	222	240	229	244	216	211	218	230	214	253	255	193	225	239	273	203	221	242	244	235	207	207	219	235	254	209	225	244	219	199	231	255	224	221	247	231	236	233	226	244	243	241	258	225	239	230	195	215	227	225	211	249	207	247	225	236	208	229	255	221	213	230	221	236	216	228	220	223	219	237	247	223	216	228	228	240	225	212	205	234	212	243	244	224	230	202	210	227	246	220	233	231	235	224	242	240	226	231	201	225	232	233	206	233	255	220	236	245	257	221	250	235	225	245	218	222	252	236	248	219	232	191	250	242	214	229	240	220	218	206	236	224	230	226	222	208	234	218	235	238	226	236	218	234	236	225	241	233	222	235	223	212	207	224	192	240	219	221	234	244	248	188	214	246	239	198	219	205	232	230	227	228	238	221	240	234	250	224	249	222	229	216	232	227	224	228	240	231	241	225	192	204	245	217	210	211	239	219	209	234	239	221	226	244	233	253	237	230	221	219	232	232	201	239	211	210	219	233	226	216	212	222	208	237	235	236	236	226	234	238	214	255	227	220	245	214	218	230	224	262	220	225	218	215	214	202	233	242	247	238	239	232	219	232	208	221	215	200	240	232	230	241	234	255	209	230	207	234	234	260	229	207	205	215	206	224	246	257	204	222	233	231	230	218	235	221	230	229	204	246	246	194	239	231	225	209	227	207	233	198	244	222	237	233	224	239	219	252	216	213	228	227	260	250	243	248	220	214	251	234	218	195	216	236	230	250	224	238	226	222	203	219	227	208	232	221	236	241	251	202	221	234	223	232	241	228	205	215	216	232	240	236	239	234	235	235	231	237	214	194	206	230	218	233	241	227	210	216	216	230	236	233	222	255	225	247	206	245	247	223	225	247	245	212	240	232	232	205	215	220	199	226	215	226	227	224	230	197	206	203	233	222	228	217	210	211	247	240	227	240	242	225	206	252	232	212	220	235	228	233	211	239	245	227	253	248	212	247	210	255	205	209	221	220	220	226	223	257	254	245	226	224	216	219	248	230	234	208	240	246	256	222	229	222	203	203	244	220	227	235	218	222	237	226	239	217	207	213	236	231	226	215	245	206	242	217	229	218	260	218	220	246	214	241	216	236	212	218	257	226	233	214	252	205	230	211	229	235	246	206	227	212	197	234	227	262	213	235	222	224	210	236	241	225	233	212	231	215	212	223	222	211	229	234	227	246	239	215	236	207	225	247	212	239	242	226	229	227	226	213	250	242	224	202	246	226	220	217	216	207	208	222	252	236	239	217	226	226	230	234	242	217	224	237	213	229	238	249	216	236	186	218	235	217	233	228	188	209	249	239	225	238	232	226	207	244	222	211	221	240	221	230	246	220	250	222	236	246	238	218	191	229	236	198	232	222	208	226	230	224	220	234	225	228	217	242	234	248	230	224	220	231	197	233	216	213	221	215	246	212	210	231	211	234	204	236	232	217	223	232	228	241	230	210	225	212	228	235	238	213	212	208	212	224	208	242	240	229	214	210	232	229	224	223	236	240	246	221	220	237	192	235	208	202	208	239	222	233	180	223	250	225	213	225	234	221	234	244	221	242	222	222	229	220	258	220	238	235	244	229	215	212	221	236	214	247	226	242	222	238	242	190	223	235	232	238	209	241
8333	9954	8599	4299	2917	2086	1671	1318	1200	969	908	826	752	710	671	640	641	588	564	559	540	569	514	543	519	533	513	476	468	504	477	512	466	489	490	468	490	456	495	528	471	476	493	469	477	500	497	432	497	449	470	481	473	458	450	470	467	479	438	473	447	453	421	453	436	451	458	474	413	480	434	431	424	504	466	474	458	501	454	459	500	435	442	450	448	474	427	450	480	457	437	442	471	474	439	426	446	448	456	477	464	456	440	455	468	435	453	458	484	443	468	463	446	445	449	429	464	479	489	455	478	462	430	472	481	414	432	473	478	439	457	452	472	407	452	416	456	438	466	462	462	426	481	431	498	437	497	483	432	454	443	472	462	464	433	425	446	477	467	471	450	458	478	485	463	447	484	453	490	464	446	489	490	442	468	428	446	473	456	448	465	448	479	436	437	410	439	459	465	441	435	448	438	493	462	449	441	468	462	450	468	485	465	426	455	499	479	493	456	474	457	486	467	473	490	408	469	431	444	487	427	467	448	459	483	473	421	481	487	434	455	470	436	475	470	448	442	457	478	466	468	429	463	449	478	455	498	471	472	456	442	456	446	430	467	498	454	453	441	462	469	477	455	440	464	477	438	444	471	435	471	444	454	501	439	460	473	443	481	427	448	443	473	478	432	454	461	451	443	424	481	460	470	476	410	485	438	448	419	456	475	463	485	449	491	453	455	428	472	482	461	498	477	462	444	446	468	473	453	445	456	463	432	442	484	462	459	474	444	457	423	469	447	482	441	492	469	458	469	432	442	428	440	469	449	473	450	453	452	455	479	440	480	485	437	451	474	425	430	472	433	465	437	475	450	454	449	461	430	465	444	417	434	465	476	474	428	459	458	453	480	438	431	449	496	459	462	413	451	461	460	424	481	462	453	458	467	461	411	435	462	446	489	434	392	435	456	458	472	448	464	447	486	482	492	460	444	454	471	447	446	466	461	448	450	469	466	467	467	449	463	466	418	472	419	486	446	483	399	465	441	458	466	454	484	481	458	476	425	434	465	431	462	432	442	486	428	471	436	477	442	417	427	413	440	469	474	480	414	459	452	468	465	408	449	460	456	433	459	431	441	469	449	464	484	479	438	434	455	480	491	450	454	456	430	484	455	446	469	497	466	465	460	466	463	462	478	437	510	476	499	496	480	420	447	443	505	462	476	471	460	457	459	458	468	420	418	446	429	434	457	453	445	464	458	481	436	470	468	445	473	469	491	479	451	456	431	464	469	423	483	458	464	448	454	459	488	462	466	438	425	450	437	460	445	452	454	433	464	466	464	465	463	481	489	430	438	469	436	438	454	458	482	490	453	466	443	419	425	470	467	416	451	444	467	450	473	470	447	456	468	481	475	460	461	438	440	448	453	482	459	455	463	466	438	510	448	443	477	475	443	476	467	441	458	472	437	474	469	456	466	449	446	461	432	465	443	461	469	480	469	509	457	426	452	457	477	477	492	446	470	491	496	440	476	437	447	424	440	460	468	459	487	441	431	417	392	466	461	478	447	416	460	477	475	474	442	490	495	476	448	440	460	436	451	466	457	461	466	482	433	479	456	495	478	473	479	435	461	415	456	490	420	463	459	472	450	441	472	434	453	476	480	462	436	452	446	459	451	475	449	489	454	498	430	473	464	450	421	429	492	491	464	449	455	450	498	485	452	499	467	465	454	484	468	468	466	453	444	455	467	463	455	450	489	469	461	416	479	435	459	430	421	425	427	478	440	443	531	458	460	488	467	498	468	432	426	417	429	473	498	464	503	477	461	452	451	458	452	449	455	461	483	455	455	466	508	454	464	469	420	490	432	440	469	386	457	477	440	488	462	423	464	480	481	416	416	445	467	461	469	468	444	480	425	436	434	449	477	424	430	463	436	476	482	427	466	458	463	442	463	448	475	445	431	469	477	464	426	446	426	435	444	483	468	479	474	431	491	429	459	488	446	447	437	417	449	438	458	434	479	437	448	511	472	440	454	459	457	446	469	417	456	456	446	462	458	470	441	416	470	447	462	471	456	488	444	449	471	465	464	439	453	466	447	462	445	482	432	456	433	469	437	428	515	479	464	461	435	453	467	459	486	430	479	439	459	467	474	451	442	477	408	425	481	462	448	449	452	443	441	471	466	471	451	468	489	445	441	399	421	477	473	409	440	468	438	433	456	446	477	472	416	462	470	465	437	475	498	450	439	438	486	493	470	472	462	483	460	479	450	463	432	485	464	453	448	445	491	495	468	487	449	458	454	442	482	438	440	460	474	451	482	501	431	467	460	430	449	456	424	474	434	454	441	484	437	444	471	458	475	463	458	426	432	436	451	431	406	449	453	429	455	470	454	474	459	419	470	437	437	462	438	478	474	478	410	444	513	455	441	435	467	444	438	473	464	467	462	425	438	446	427	432	461	450	446	469	451	472	427	451	481	431	456	459	451	468	451	448	462	467	461	426	475	467	450	434	470	416	504	418	453	468	480	459	418	456	451	487	391	437	469	483	487	446	469	455	434	469	469	456	458	439	481	497	489	484	485	481	503	448	452	459	439	482	434	486	440	463	472	456	492	488	439	424	471	462	492	415	463	455	479	459	502	466	448	447	462	433	483	453	435	479	454	447	473	467	449	441	448	465	467	430	497	451	461	434	440	453	441	439	421	454	480	494	418	462	466	436	441	431	447	463	474	438	482	442	456	470	461	440	471	450	441	448	475	460	456	464	475	461	416	447	475	448	465	459	498	424	474	440	468	462	432	435	450	442	449	451	483	421	463	413	465	440	434	477	448	469	496	498	463	464	444	485	461	464	452	437	470	470	460	425	487	423	472	482	453	466	486	423	452	480	436	455	473	443	460	448	493	443	456	481	467	452	454	468	435	452	444	454	461	464	453	462	443	464	415	444	422	447	486	430	453	416	452	439	444	442	467	433	492	469	466	438	440	462	461	480	455	444	429	458	407	454	484	445	449	445	436	427	436	456	471	474	465	436	439	516	447	454	438	452	494	485	487	455	456	427	477	428	443	435	458	439	472	464	484	458	496	437	433	489	458	475	437	449	485	434	513	451	420	478	439	454	464	475	486	475	455	464	446	471	449	487	449	420	450	469	511	457	483	421	456	443	455	476	469	457	453	478	443	438	466	481	476	466	451	455	477	447	445	444	419	470	456	436	472	468	425	485	478	468	461	477	463	454	423	461	496	435	441	424	456	432	466	489	451	455	450	445	461	458	450	437	466	455	435	424	459	454	479	449	479	451	468	456	477	428	435	434	469	464	410	445	439	451	515	463	450	451	472	427	428	436	426	456	441	439	458	447	469	444	472	461	448	449	445	453	433	457	415	469	456	445	466	461	406	488	457	451	421	507	419	461	485	448	480	472	518	443	508	440	457	432	463	449	478	436	497	444	463	476	457	451	460	482	456	456	451	473	463	447	469	472	500	459	448	479	444	437	450	471	458	456	480	450	453	424	421	428	468	454	431	456
23503	21600	29566	24112	21602	20294	1899	641	489	402	373	339	302	305	287	258	244	211	279	221	231	219	200	217	191	215	176	173	219	197	212	183	165	173	222	208	176	187	159	193	190	185	166	179	173	193	196	190	183	179	178	159	184	184	140	182	149	166	180	185	163	176	166	189	176	182	164	182	171	156	167	161	182	166	178	189	178	160	158	176	165	166	183	170	181	171	173	176	188	184	197	179	188	172	177	183	166	190	180	181	170	156	182	186	185	181	151	163	167	175	185	150	163	146	190	165	174	158	181	193	177	172	175	176	192	175	159	148	175	158	162	159	153	179	172	174	175	167	151	177	172	157	176	198	171	166	179	156	184	183	190	180	188	179	186	158	190	156	200	185	172	162	186	169	151	144	182	151	172	172	159	184	158	158	175	138	179	183	171	169	184	178	152	171	176	163	152	159	184	191	204	154	165	160	159	187	182	176	189	171	169	164	160	181	176	174	180	161	172	176	171	175	188	156	161	146	153	162	161	169	179	180	174	165	160	164	163	175	199	169	190	156	173	173	179	186	191	160	159	185	181	199	167	159	179	164	182	194	144	155	149	165	172	169	162	191	178	160	166	176	179	177	180	173	167	175	169	175	172	178	172	190	157	181	158	189	152	151	190	183	165	192	161	163	172	170	181	169	157	161	174	173	147	171	174	167	154	173	189	166	170	170	169	155	200	154	154	168	174	167	161	185	174	151	175	151	156	189	159	159	177	186	186	164	166	172	187	148	171	178	169	190	159	179	164	166	165	178	177	172	165	143	175	162	167	169	151	163	192	182	178	178	153	167	148	177	165	155	181	193	168	171	177	184	178	181	185	190	162	160	162	151	161	182	178	162	168	147	164	175	171	192	198	185	162	176	178	181	148	165	177	165	179	197	149	171	183	167	174	165	160	181	158	156	168	185	206	162	180	172	170	182	163	179	220	179	160	182	164	175	151	170	183	184	177	159	149	151	166	181	174	199	171	156	153	170	187	149	165	131	159	195	180	147	186	204	165	189	179	163	189	178	162	166	162	191	167	163	170	172	180	163	172	181	186	164	178	169	156	178	164	174	183	169	174	178	160	172	184	164	176	180	175	159	180	178	172	162	175	189	167	196	171	182	174	181	152	188	169	165	190	155	177	176	176	179	196	145	168	151	169	161	193	205	188	160	170	158	171	193	182	156	165	149	157	168	179	156	174	169	180	181	158	166	155	191	160	185	180	168	173	183	157	207	182	170	162	152	173	186	159	178	179	173	167	185	163	185	176	183	180	191	159	163	178	163	178	173	161	173	164	180	176	187	173	202	179	154	147	157	179	186	168	161	189	177	200	166	157	167	169	170	168	177	173	169	152	168	171	179	177	167	176	155	177	174	171	192	164	186	159	173	164	184	157	170	158	192	184	171	184	150	183	151	182	164	165	163	176	175	197	154	160	167	187	157	167	173	191	171	166	149	175	161	152	159	161	136	198	184	176	139	172	173	223	190	160	161	178	174	156	187	172	192	168	173	162	180	181	171	178	170	196	180	184	182	174	201	171	126	178	179	156	187	150	180	174	179	156	193	179	188	179	151	159	164	178	174	192	170	164	164	149	170	175	174	177	181	167	191	156	180	172	151	192	167	169	179	155	168	144	180	183	192	180	178	195	169	167	152	158	172	154	173	194	189	173	166	185	162	170	186	168	169	173	158	183	181	170	179	164	160	154	169	165	167	192	162	155	171	140	164	151	187	160	189	182	164	171	161	189	175	193	158	152	163	177	182	172	174	139	175	173	185	169	190	179	156	184	155	166	154	159	165	165	179	188	167	161	165	171	144	176	189	157	182	179	167	187	171	168	169	170	195	157	155	182	160	167	157	165	176	159	188	187	172	150	146	162	172	171	182	161	158	164	159	148	162	173	167	180	161	174	151	167	174	179	146	138	164	182	193	168	163	189	174	164	187	175	189	179	188	188	162	160	177	179	185	175	148	172	182	173	165	167	165	163	165	178	192	157	168	159	176	169	176	173	160	157	167	178	174	188	171	174	158	153	158	191	185	167	165	156	142	185	162	170	187	192	147	168	167	173	158	175	182	166	175	157	181	162	177	166	152	164	158	194	163	173	202	155	155	170	206	180	161	158	183	194	155	165	181	171	173	177	170	176	175	161	171	143	170	151	177	169	163	171	157	170	170	180	166	162	167	185	159	159	170	156	184	158	175	172	178	167	175	176	189	175	173	154	152	179	177	167	170	189	184	155	161	173	162	187	176	187	164	158	171	172	170	183	155	164	173	183	165	168	191	171	178	174	166	166	174	176	178	146	166	182	174	163	174	160	182	180	176	164	183	171	160	161	196	163	175	187	173	186	161	171	177	169	156	160	179	181	178	139	151	148	164	193	153	169	177	154	175	177	150	167	180	171	172	168	181	166	169	168	184	164	157	170	169	164	155	170	204	174	182	187	170	211	158	152	181	164	180	166	166	175	157	184	162	203	182	173	190	207	166	169	173	187	185	168	157	182	152	183	176	178	182	171	180	185	164	178	173	155	164	178	185	185	176	185	165	201	163	162	160	172	167	148	165	175	163	157	153	172	171	177	167	173	180	158	155	164	161	168	153	163	176	170	152	162	170	191	174	169	172	166	162	163	174	174	143	139	151	181	179	158	177	163	181	183	157	168	170	171	169	161	168	155	184	170	167	170	162	161	173	163	156	169	183	161	177	143	169	175	214	165	198	165	165	149	191	153	168	158	179	184	175	146	167	158	143	185	181	164	158	188	187	167	154	187	165	173	160	158	152	143	169	170	147	173	183	162	187	158	153	179	166	156	159	167	181	172	179	159	173	152	160	171	163	156	172	178	184	166	163	192	177	158	172	142	173	169	206	161	137	169	182	173	162	166	161	148	153	187	168	155	170	182	206	172	150	198	173	180	171	177	197	174	166	183	159	198	179	172	166	172	152	172	163	158	164	177	166	194	192	186	165	159	156	158	160	175	190	178	188	170	169	178	152	160	171	174	161	176	166	149	175	171	179	162	185	162	182	161	165	155	149	151	184	165	170	148	182	187	201	188	177	188	172	188	192	166	187	165	159	138	155	160	187	169	169	172	170	157	172	179	159	180	156	149	156	183	173	185	168	187	175	166	180	170	148	147	156	185	165	151	168	177	180	163	167	167	154	158	164	186	180	182	175	172	174	159	174	162	188	179	169	166	185	168	183	169	170	158	182	177	156	187	177	169	167	154	169	177	165	178	166	191	147	178	162	170	169	164	180	169	158	167	166	216	180	165	173	178	187	164	181	175	183	157	172	174	180	158	148	183	165	174	156	151	164	176	183	195	181	164	164	149	169	164	159	173	170	182	170	159	176	169	186	161	216	173	176	169	183	166	173	162	150	195	182	169	165	173	169	196	159	192	172	155	168	164	164	176	187	182	157	176	153	160	185	181	173	181	176	157	180	182	170	179	161	167	169	177	158	156	160	194	166	182	174	168	190
10842	16240	13755	7429	4945	3473	2704	2010	1661	1354	1130	1056	954	815	738	683	699	568	591	497	560	489	482	454	428	429	419	414	450	392	414	415	380	394	365	390	377	372	361	344	377	391	341	311	368	370	334	343	362	367	357	359	364	340	356	339	317	345	374	327	354	302	340	329	320	346	336	339	316	314	327	340	316	353	337	296	325	309	330	358	345	309	348	347	336	328	341	307	318	309	352	313	303	308	324	341	323	314	323	376	325	363	353	326	313	353	281	349	342	335	339	333	326	314	329	307	334	331	303	330	323	322	302	323	334	310	318	330	340	346	343	338	302	321	316	331	339	299	314	303	306	336	303	324	339	376	324	329	324	308	299	314	351	343	333	331	328	327	317	335	314	300	329	337	315	290	337	307	296	317	341	314	344	317	335	330	284	319	310	309	308	303	327	311	345	329	299	320	325	323	315	330	332	350	320	314	304	294	311	328	348	327	297	337	311	373	304	318	327	331	275	301	344	318	322	317	342	320	320	315	329	320	335	324	306	310	316	333	298	343	302	359	300	296	307	347	320	350	322	308	298	327	327	306	311	327	307	330	304	288	307	340	286	329	328	344	311	295	279	316	321	314	324	345	318	314	316	322	310	294	353	301	323	273	301	324	304	342	359	312	306	344	287	324	296	330	315	298	291	343	306	330	321	324	295	329	311	318	328	318	271	345	331	304	309	308	357	357	319	343	293	296	305	330	301	303	306	329	318	313	354	320	308	315	351	308	305	308	359	303	339	278	339	334	316	322	327	312	330	322	337	318	312	316	282	335	324	350	307	304	307	332	341	318	324	319	327	306	296	338	344	325	334	326	322	320	357	315	362	311	308	341	321	349	325	305	299	305	319	309	333	338	327	300	356	337	296	311	318	328	350	328	348	310	334	309	323	338	306	299	351	286	312	325	330	323	297	339	321	303	314	305	331	323	325	313	314	311	328	329	322	316	329	291	320	321	300	328	309	326	324	329	331	322	309	311	315	325	316	285	308	284	318	299	270	326	311	330	305	337	361	290	322	329	304	323	325	291	277	321	294	291	303	317	306	321	320	327	308	300	359	324	307	338	354	306	345	309	308	338	301	299	341	316	310	314	316	337	327	287	315	340	328	332	352	332	294	307	321	318	319	322	314	290	289	305	322	337	319	304	364	303	354	331	300	324	330	318	304	358	364	350	301	297	323	305	318	327	291	298	328	303	330	310	312	306	314	325	327	320	331	295	315	312	315	320	334	306	304	285	303	338	325	332	324	323	314	297	328	323	308	300	284	324	332	326	355	340	296	324	315	336	360	326	345	293	318	309	340	312	328	356	304	317	310	316	313	306	318	310	303	337	357	316	325	299	350	326	343	325	355	338	355	312	343	303	326	319	322	314	283	330	300	308	336	339	363	311	307	314	347	313	335	324	322	300	310	306	328	313	340	307	327	289	324	322	320	319	335	298	339	316	337	302	307	288	328	303	322	351	291	332	270	343	299	330	322	338	333	338	343	338	334	319	329	339	319	328	313	285	360	330	311	318	324	314	303	363	337	337	346	323	309	315	318	324	319	346	288	310	321	337	321	337	338	325	315	307	300	321	327	325	330	324	286	316	317	306	304	328	295	324	327	332	300	320	280	303	329	333	288	305	320	314	312	286	326	300	301	318	310	317	316	316	330	296	317	344	339	336	303	321	309	306	320	323	338	280	316	343	306	322	324	304	323	334	334	316	304	316	326	324	319	300	329	322	315	309	323	347	318	329	317	316	307	335	337	306	329	322	353	316	353	330	335	322	304	344	328	329	350	348	316	276	326	321	331	330	349	292	284	316	315	302	308	310	340	316	372	299	299	316	314	303	297	312	288	306	337	334	298	322	302	293	306	310	309	315	328	305	301	303	345	304	309	315	307	302	323	296	300	336	319	365	325	335	325	334	347	301	322	322	309	311	301	314	311	310	339	317	324	294	326	335	307	298	357	292	310	320	325	317	324	295	317	345	330	344	329	315	307	348	311	340	304	349	325	351	314	336	309	320	319	282	289	316	297	303	353	339	327	325	351	321	305	327	300	293	306	327	316	329	313	325	311	326	330	323	326	319	322	292	320	319	330	335	311	303	317	294	307	321	321	316	337	332	334	323	331	320	353	291	338	301	336	297	319	313	298	317	323	325	307	309	339	336	308	312	284	323	316	303	315	275	334	338	323	281	346	339	303	330	315	331	309	368	305	329	330	334	342	320	340	312	302	288	324	281	321	324	324	309	322	295	324	335	344	333	308	337	302	344	340	328	322	319	325	330	319	332	310	312	309	345	320	311	313	283	311	294	318	311	329	305	323	318	278	304	309	311	319	298	325	311	308	308	331	325	361	341	310	316	341	342	325	326	310	308	303	337	336	341	298	303	320	316	287	308	342	332	385	329	324	336	305	335	363	290	338	316	316	346	324	328	327	310	302	286	298	320	298	281	314	319	336	289	327	296	317	317	322	334	348	332	304	354	301	358	308	307	345	317	306	342	328	310	331	290	305	293	304	318	319	333	345	324	319	313	333	342	303	314	320	302	292	308	332	328	305	304	307	319	352	301	304	333	349	333	352	306	323	309	352	323	311	305	347	312	335	339	290	329	343	347	344	307	309	334	321	330	347	316	332	301	303	314	344	306	311	335	292	314	323	347	319	306	305	338	339	300	334	334	299	325	296	312	328	344	338	320	323	323	351	298	315	337	304	334	320	333	345	320	325	289	318	332	337	311	328	300	352	302	328	322	306	309	313	311	338	303	308	349	296	347	307	323	332	334	312	341	316	293	347	298	291	327	320	335	307	336	279	315	306	347	292	312	337	333	309	318	345	324	343	317	305	347	367	322	325	352	301	337	315	333	330	325	330	324	334	325	321	321	300	309	302	318	293	353	307	306	314	334	294	315	358	318	330	317	303	327	297	306	311	340	311	326	303	329	314	330	334	333	326	328	287	329	327	307	331	300	323	356	297	296	313	312	315	331	313	318	299	303	311	308	309	329	331	309	324	322	317	335	344	337	333	357	313	327	366	322	325	333	296	328	307	349	308	303	342	340	338	325	330	318	307	331	310	356	332	336	294	311	320	306	292	322	302	298	322	327	326	324	306	307	319	343	305	301	326	308	312	328	315	304	350	327	348	289	322	330	320	326	309	283	323	311	291	333	314	292	298	331	349	308	358	294	313	336	340	312	300	301	318	289	319	308	263	316	324	335	320	328	330	294	327	302	338	312	331	310	309	328	328	348	286	310	304	333	348	330	309	316	337	305	306	310	333	319	304	304	315	308	319	309	336	318	319	335	306	307	323	334	322	344	326	327	305	316	311	277	315	309	330	301	359	306	320	335	310	358	327	326	338	339	326	334	337	302	321	364	359	332	297	321	316	293	313	306	318	304	308	276	320	334	317	344	335	302	336	349	318	329	323	312	308	311	342	338	291	303	304	279	341	340	322	289	284	325	311	322	321	325	315	322	348	333
26999	21060	8697	955	626	558	537	518	469	515	513	512	476	482	521	487	453	527	524	456	524	465	486	504	471	502	481	443	471	492	516	465	476	461	474	478	486	461	487	507	498	503	458	445	485	473	474	477	466	490	508	523	494	498	508	450	452	489	505	456	495	479	472	468	447	480	471	462	498	454	473	433	442	467	472	508	475	485	502	507	483	517	472	458	492	465	459	481	488	502	478	503	503	489	469	486	491	439	468	486	531	491	462	496	460	452	489	491	495	460	492	487	471	508	524	483	468	501	570	460	504	490	469	491	476	458	499	515	520	519	467	472	478	547	487	474	456	450	490	499	482	497	473	493	520	476	463	481	532	504	483	520	471	468	484	511	511	495	475	486	455	502	539	500	536	496	465	468	482	499	462	496	483	490	476	477	467	475	456	447	438	491	475	522	469	480	468	479	445	480	488	453	456	483	463	483	451	490	487	480	498	449	473	499	464	461	475	465	498	449	495	448	504	481	470	504	489	461	468	476	517	495	496	516	490	475	494	511	479	471	479	518	456	474	466	497	484	502	498	491	445	516	472	492	496	507	500	477	487	482	476	488	464	474	466	521	492	476	478	464	460	475	486	485	472	468	453	459	476	450	528	485	487	508	471	451	491	497	496	523	481	474	476	451	510	489	470	505	469	483	481	482	477	469	461	475	496	487	476	509	466	476	481	477	467	472	462	469	487	495	475	475	444	465	463	464	481	480	455	499	441	502	480	459	491	521	480	473	467	467	472	443	485	498	502	537	497	492	494	500	470	464	478	466	484	522	451	467	495	484	475	535	473	475	512	480	503	470	505	514	480	480	475	478	492	474	511	463	500	511	517	471	490	445	496	493	476	494	507	446	457	449	462	487	497	532	457	445	527	507	477	467	498	447	480	441	482	474	510	525	446	492	486	486	478	480	497	512	481	500	481	454	464	495	494	468	464	481	470	460	479	481	474	499	507	491	443	466	485	504	494	452	479	445	478	465	462	501	452	453	493	475	457	508	453	475	481	469	480	481	494	456	506	490	444	500	518	463	472	459	487	448	469	491	467	476	503	460	449	448	507	459	487	508	498	442	450	512	457	498	463	458	464	487	512	494	471	509	504	461	474	486	450	482	496	499	499	532	496	484	464	468	490	463	449	462	497	469	507	487	479	465	467	499	467	475	477	450	479	447	478	477	532	508	487	477	505	460	454	491	451	464	496	523	523	503	532	477	521	458	467	481	493	494	469	465	497	479	475	453	436	481	505	458	464	478	488	446	420	469	489	442	488	488	448	469	485	510	508	473	510	484	538	489	451	483	460	453	479	495	465	467	452	474	497	473	454	440	476	455	478	464	518	540	482	498	487	459	529	470	457	502	499	461	498	484	470	454	489	525	472	502	491	479	444	478	464	479	497	504	465	474	515	494	512	452	479	473	508	467	474	449	513	469	502	471	486	464	466	457	533	539	452	473	497	449	504	461	496	464	508	505	491	498	482	455	477	485	461	485	469	454	480	528	477	473	488	482	464	470	493	489	547	495	456	510	483	520	507	491	479	454	474	473	529	470	511	498	483	465	475	502	477	474	476	483	462	467	489	447	475	498	465	478	489	503	515	469	465	494	476	461	467	461	448	506	492	478	431	473	470	454	436	457	468	464	495	479	517	512	489	480	498	479	455	468	435	513	537	473	468	468	520	477	474	459	463	467	461	453	484	480	466	433	488	513	482	466	501	449	459	503	432	502	469	480	510	476	471	513	514	506	481	508	479	473	520	480	502	494	441	500	504	484	463	478	493	499	490	521	496	470	478	498	518	527	505	486	474	460	458	488	484	506	460	490	452	502	465	457	486	495	482	504	448	489	477	476	509	509	459	472	511	469	488	479	486	440	483	492	465	450	470	468	451	491	461	466	462	486	486	453	488	523	467	496	476	484	457	491	479	478	487	467	478	479	488	477	476	449	439	483	497	461	522	450	461	438	428	455	433	507	421	446	522	498	462	498	495	463	479	466	511	425	463	490	493	467	467	481	491	459	447	474	506	485	486	453	486	462	472	475	473	486	472	512	510	489	503	508	466	502	462	477	454	504	493	488	471	451	474	455	502	474	468	483	467	462	459	470	497	465	483	466	473	464	501	488	474	467	482	500	459	445	483	471	459	473	451	504	468	491	488	445	469	485	494	465	488	463	474	479	460	498	533	478	510	479	466	525	486	478	519	461	491	475	460	496	462	483	469	460	499	495	490	509	505	522	508	468	455	478	509	508	525	478	456	510	489	475	446	469	482	502	461	485	501	440	459	475	444	465	474	510	497	482	504	506	483	473	490	495	471	444	503	472	495	474	490	511	473	465	532	491	489	490	496	470	450	482	488	505	480	520	530	512	454	476	480	466	515	506	467	521	484	505	501	456	495	481	499	497	505	523	499	480	455	474	473	482	467	451	491	436	518	472	483	493	480	514	469	446	431	453	472	449	465	513	468	461	479	459	514	489	506	483	506	477	512	477	428	514	486	487	500	465	497	474	475	481	494	479	478	527	467	494	501	481	496	484	485	493	439	460	436	465	480	472	448	484	490	496	498	475	512	488	509	530	494	467	485	448	479	476	489	492	512	478	443	419	467	469	468	519	481	511	507	478	514	478	476	489	471	529	473	528	511	470	520	496	491	457	464	464	483	486	505	477	492	500	456	511	472	477	476	495	511	468	472	436	496	513	470	478	466	513	484	502	512	508	439	444	456	463	474	466	444	445	470	478	451	468	499	470	512	510	467	470	494	460	476	464	455	465	507	478	514	502	493	459	467	476	448	485	462	485	532	493	520	444	482	492	465	485	456	525	503	449	515	510	457	484	482	492	471	483	492	487	482	480	493	490	504	496	497	452	463	484	508	468	453	484	484	475	454	481	486	474	495	462	453	478	478	477	484	480	473	494	463	455	478	461	477	522	466	472	475	437	448	513	505	443	460	466	497	468	455	475	491	497	444	466	483	507	462	500	472	458	513	503	524	504	496	481	476	503	485	490	496	489	468	474	479	489	493	505	490	464	483	495	471	462	497	489	480	531	483	468	480	483	495	479	493	472	492	504	478	489	505	496	528	466	477	504	472	473	495	499	478	492	455	470	494	511	493	500	453	479	465	477	486	477	479	444	477	503	510	481	484	499	479	511	480	468	460	511	489	493	492	490	504	485	483	491	502	475	490	493	448	499	495	505	473	530	488	495	452	475	486	535	473	514	499	510	479	514	474	449	454	498	460	534	452	498	521	491	483	497	437	447	482	492	483	446	473	529	462	535	492	479	477	487	501	453	490	494	458	471	491	498	484	469	475	479	469	465	490	461	446	493	526	508	450	465	490	470	475	474	483	485	460	468	470	509	485	478	451	470	468	440	522	509	487	479	485	486	477	462	494	476	429	508	468	489	462	484	467	483	508	517	460	475	495	497	507	515	510	483	493	444	489	499	490	507	497	497	456	481	503	468	468	496	476	461	486	499
5015	1985	1820	1313	1100	1068	1060	974	969	971	927	924	969	961	893	920	943	940	944	938	904	851	892	913	910	885	913	930	916	924	945	914	937	905	947	930	894	888	911	933	901	928	888	916	948	901	947	876	865	912	901	960	880	936	895	940	904	916	883	872	896	868	916	897	941	990	904	890	908	860	949	950	925	910	931	886	900	878	887	895	883	928	875	894	899	912	921	939	973	927	953	934	935	938	891	954	918	845	866	929	885	937	942	900	873	880	902	952	897	938	866	913	885	905	933	912	893	858	989	908	898	868	886	876	848	950	894	901	893	874	900	930	842	893	932	914	936	927	893	915	895	907	890	884	903	925	909	925	943	904	905	924	890	914	878	972	926	864	982	880	952	923	911	888	861	918	910	873	934	938	901	882	917	862	909	911	890	876	905	916	863	897	901	896	883	925	929	909	880	912	901	875	849	851	862	938	891	891	896	877	855	939	919	878	890	877	888	888	928	892	949	954	871	889	877	910	889	948	909	952	889	856	934	955	916	916	878	919	914	903	859	865	958	945	868	908	934	881	877	876	874	917	872	954	927	915	906	889	932	989	870	929	966	973	917	896	877	855	948	914	904	876	866	917	873	843	896	967	869	888	915	906	924	939	938	894	930	956	900	849	917	862	891	879	966	889	877	832	910	936	920	862	852	954	959	898	858	926	935	925	876	940	915	919	901	887	920	865	890	905	904	879	894	890	933	946	899	852	927	875	906	883	946	858	909	910	972	909	877	943	877	912	892	906	930	926	936	896	883	859	942	874	922	887	928	905	891	868	948	936	890	898	907	940	888	856	886	874	879	905	917	889	942	898	898	923	914	865	950	844	866	881	946	909	900	936	875	933	924	919	917	951	923	916	921	903	903	941	908	868	972	879	941	933	914	887	875	890	903	929	856	937	937	883	945	963	917	906	908	916	943	935	925	889	928	892	876	926	864	934	940	917	831	936	929	893	897	897	925	913	932	867	929	898	878	875	886	880	921	857	860	959	900	893	942	915	905	913	922	949	873	910	941	884	875	879	947	899	885	944	900	954	922	929	920	924	923	925	930	898	944	860	834	924	879	871	870	916	926	927	896	925	916	885	898	899	923	972	919	927	962	941	918	922	860	875	905	850	871	911	841	930	930	916	835	868	880	901	878	902	929	901	868	879	861	867	876	912	949	915	883	906	869	841	885	889	910	901	893	944	943	888	967	932	870	885	891	857	913	893	899	949	944	927	910	915	900	911	875	974	879	890	841	918	934	920	872	949	901	965	935	889	926	872	904	951	903	876	904	926	947	886	897	946	886	896	871	890	904	931	888	920	910	891	939	907	914	936	905	865	915	964	911	910	909	881	890	908	873	875	928	945	873	829	900	920	918	899	917	832	958	897	925	909	836	917	879	954	914	837	899	916	879	970	965	869	897	929	919	893	923	919	921	888	863	914	844	898	951	866	883	915	939	932	858	976	871	907	866	847	872	908	954	910	853	931	857	882	909	904	904	949	960	930	879	983	880	921	872	905	883	903	902	932	911	950	857	897	932	911	905	910	867	879	874	882	878	887	942	940	907	844	913	871	914	928	918	897	965	921	881	927	885	879	924	906	878	909	926	890	885	879	927	892	925	901	919	996	902	926	954	892	907	856	889	892	980	844	899	941	879	909	895	933	897	936	874	937	921	901	900	924	881	955	946	929	916	928	897	937	884	939	877	903	914	885	913	933	928	886	934	877	895	884	907	905	885	885	899	867	913	920	944	925	906	925	880	884	899	886	871	896	904	880	866	895	875	910	927	945	919	942	872	923	871	1017	914	933	915	926	929	871	929	899	875	891	860	914	929	868	862	869	910	852	899	896	935	891	932	940	869	864	892	919	893	923	885	864	941	884	912	877	859	913	931	892	873	889	969	917	928	867	871	908	924	913	951	870	868	877	966	888	954	891	937	851	925	963	927	901	989	888	928	924	908	941	902	868	922	875	907	945	929	911	968	915	919	863	907	955	849	913	900	857	897	899	859	904	910	895	856	920	860	881	922	963	979	916	897	877	906	867	897	788	890	893	901	892	886	915	901	884	871	910	900	952	850	895	859	965	965	861	954	983	911	901	898	921	889	937	888	841	910	909	866	909	927	929	896	918	896	871	882	933	902	964	868	918	861	867	896	908	877	929	875	914	900	930	878	844	909	902	964	913	916	913	918	888	876	908	922	941	910	938	886	883	946	937	881	848	858	912	917	875	923	939	875	926	968	910	909	929	919	896	870	911	882	848	892	896	950	942	892	926	904	895	886	969	944	901	924	924	975	895	969	900	920	845	909	868	855	895	917	894	920	879	887	961	900	946	904	902	932	953	950	931	957	901	914	920	886	889	898	884	889	857	864	849	840	903	893	926	943	843	945	899	910	868	925	892	891	909	945	883	890	897	922	914	891	886	915	902	918	973	948	933	940	833	912	927	967	886	842	885	921	901	895	925	917	884	887	886	939	881	904	922	927	925	879	907	885	918	907	900	948	976	917	845	914	939	914	958	856	902	909	871	929	855	855	909	898	949	899	897	920	916	874	902	880	880	929	896	942	905	855	902	869	879	873	852	904	921	869	873	919	913	921	867	910	910	871	909	930	905	925	901	932	896	901	924	888	898	886	928	886	933	896	910	930	907	902	932	896	901	820	934	861	928	906	917	904	901	886	875	877	953	890	961	940	899	899	949	888	866	900	883	930	957	886	913	902	893	884	921	942	900	897	878	895	907	934	900	884	941	919	891	835	899	974	908	922	863	920	875	869	952	918	873	890	892	936	910	845	972	898	882	937	902	942	889	890	916	895	939	922	914	901	926	895	905	877	863	937	885	891	878	906	916	917	910	906	892	923	881	873	882	895	963	876	902	931	894	929	938	875	890	888	890	861	914	912	895	914	886	948	856	876	928	898	904	891	894	875	819	908	886	911	890	903	865	884	871	863	907	898	923	859	945	933	913	924	954	906	947	884	885	919	951	898	891	897	923	888	916	867	933	876	894	883	874	926	895	910	897	912	902	834	948	865	919	917	924	837	955	956	878	814	910	927	933	912	955	905	921	884	925	964	923	919	873	887	894	944	886	873	920	905	913	897	926	881	947	883	903	912	913	940	961	879	885	917	970	913	879	883	876	873	922	888	953	905	898	878	910	894	901	884	894	880	869	904	901	882	873	926	908	899	877	939	907	907	921	881	938	938	907	896	899	932	901	904	894	921	848	998	907	904	875	899	900	938	913	875	870	928	943	905	941	833	924	905	862	881	864	943	891	852	969	899	943	928	928	885	956	882	918	896	917	896	879	874	876	895	890	917	926	923	889	919	925	927	906	909	934	944	867	910	889	895	862	874	959	839	868	922	888	899	899	864	971	953	891	899	949	905	846	924	882	849	893	874	931	918	886	865	899	883	861	924	934	964	917	893	886	926	898	905	955	867	908	864	954	897	903	876	918	897	889	844	840	889	843	849	911	901	944
24423	21626	28987	24731	20990	2213	668	477	389	337	326	339	308	307	294	286	292	289	245	255	259	251	228	241	244	217	273	227	228	234	209	229	237	225	217	233	218	229	241	232	248	240	247	211	238	226	232	216	215	228	236	227	250	225	214	224	245	212	210	203	207	244	222	207	226	220	249	231	250	216	234	212	189	228	233	216	213	229	243	237	250	243	238	251	251	227	210	239	244	222	259	233	232	255	219	234	231	260	203	239	245	230	225	249	227	216	213	208	246	266	226	230	223	212	239	209	206	237	229	237	228	259	239	214	230	225	228	216	200	210	217	218	215	241	221	231	218	228	236	224	231	237	225	225	238	225	212	222	242	228	236	248	230	255	252	260	234	231	217	252	234	211	246	240	235	238	243	239	231	223	217	236	233	218	223	228	233	223	239	206	228	225	210	247	220	235	223	215	200	223	202	210	255	243	242	247	246	248	193	230	203	216	226	211	204	232	217	258	215	237	215	247	209	218	228	244	228	234	221	244	251	228	237	207	223	263	210	213	220	227	232	214	225	243	236	225	221	233	204	223	209	218	226	229	217	214	235	229	238	241	215	232	193	225	240	205	203	217	187	243	213	236	223	234	202	243	237	205	233	227	226	248	219	229	230	256	229	223	229	220	220	242	239	213	239	194	241	209	203	238	239	241	245	194	220	205	227	220	225	221	229	224	234	252	233	219	225	207	235	217	237	248	225	249	232	233	238	235	195	198	239	214	227	230	219	228	222	214	229	228	240	221	217	226	213	233	228	238	205	220	219	202	255	254	224	221	237	225	222	215	224	221	239	227	249	247	232	204	240	232	220	232	240	234	242	229	246	258	211	236	238	233	232	230	215	220	222	246	225	232	223	221	221	199	220	208	208	234	206	221	258	248	204	207	237	209	201	211	227	228	212	208	214	229	221	226	218	207	261	237	238	206	233	224	246	239	233	227	237	239	222	217	225	238	241	239	227	228	235	202	235	207	240	224	231	195	209	238	243	220	235	218	220	230	242	256	212	211	233	226	248	230	233	250	209	235	208	216	214	224	252	221	232	216	242	251	217	211	220	214	229	206	236	226	243	185	218	236	221	230	241	217	249	214	211	224	221	226	249	201	222	213	242	223	247	246	216	215	231	212	224	249	216	215	227	249	224	230	239	220	240	222	242	235	204	214	235	228	238	222	235	244	234	243	229	211	246	215	216	220	257	216	238	222	232	247	243	220	220	228	218	220	229	190	226	238	206	227	228	241	221	218	236	239	212	242	264	201	231	219	232	238	201	227	210	243	243	211	223	239	221	254	229	207	234	232	264	232	234	237	228	222	248	225	239	246	218	240	249	224	216	228	213	225	214	203	232	247	205	221	245	210	241	240	227	242	222	246	227	255	203	240	204	250	215	255	248	251	244	238	190	215	242	263	218	204	231	200	236	220	211	249	235	252	221	230	212	239	214	225	216	234	244	231	229	221	267	217	213	250	227	238	250	234	224	246	216	228	240	225	242	236	258	191	218	226	215	237	219	234	230	250	229	242	214	223	227	215	226	212	255	233	239	219	226	214	214	231	233	204	239	224	239	221	256	226	219	215	210	250	246	230	192	236	220	226	221	220	231	224	236	216	245	264	213	225	237	233	222	236	223	229	232	196	202	212	230	246	231	241	238	218	244	230	226	207	214	252	241	242	211	250	242	240	223	232	213	249	213	239	229	205	215	215	209	222	221	214	204	225	224	259	234	197	211	226	229	234	232	259	209	226	216	230	198	240	217	230	212	237	208	232	233	207	243	212	231	260	238	205	250	244	223	237	243	218	251	225	236	236	227	236	233	233	234	243	216	229	181	239	226	252	228	213	235	221	240	221	242	219	235	224	223	246	244	215	245	233	224	221	232	206	221	232	231	217	212	202	250	249	226	229	258	252	228	216	185	245	230	226	241	218	193	216	227	225	224	209	246	242	229	228	209	240	229	233	218	225	219	223	232	215	224	252	234	220	239	229	223	219	230	210	244	200	236	220	242	226	240	240	206	223	244	242	229	233	225	211	239	254	212	224	223	259	216	237	218	232	238	242	213	216	261	230	228	204	216	217	210	227	207	231	208	222	236	203	233	205	245	243	235	233	205	215	255	237	228	223	224	232	233	252	215	226	209	256	211	213	217	208	215	224	229	198	203	204	221	225	255	225	235	237	211	223	222	252	223	207	196	249	227	270	190	217	250	233	214	213	231	227	249	214	226	221	211	222	227	237	211	223	243	236	219	234	261	225	257	220	235	205	230	226	247	230	215	226	209	208	198	236	239	236	228	238	241	244	244	224	226	236	230	216	189	233	232	216	228	235	213	246	234	220	237	229	226	217	205	208	220	223	242	208	256	211	217	221	235	236	235	240	218	220	207	244	229	212	206	260	208	216	206	226	203	229	242	213	249	229	227	222	222	216	207	241	234	213	230	219	238	207	234	266	228	239	212	233	227	222	228	222	231	231	215	237	219	246	241	227	208	232	220	247	208	236	229	213	220	228	212	229	246	247	226	234	219	211	225	227	222	219	223	253	210	243	223	243	232	218	223	225	232	208	215	218	222	199	199	230	235	221	237	226	225	221	258	226	215	225	221	203	218	220	232	253	216	246	211	203	225	243	222	232	210	213	240	230	222	248	221	226	241	260	257	242	220	234	234	238	258	238	241	232	242	207	231	231	225	214	235	216	238	239	218	252	204	238	236	226	244	247	232	226	210	204	226	212	220	225	212	189	220	232	248	246	213	218	229	218	205	226	238	236	249	214	212	220	219	241	237	224	234	228	255	206	224	234	212	222	215	193	253	244	239	267	213	230	229	218	227	246	254	232	206	190	246	236	248	223	211	226	218	225	248	205	261	227	249	220	229	227	240	268	230	224	212	237	218	227	243	248	212	212	204	246	219	236	224	219	223	246	254	236	203	245	235	240	213	214	242	217	252	211	251	203	226	209	228	217	239	225	237	255	206	254	229	233	224	236	199	232	234	199	224	213	239	234	223	248	221	183	229	238	233	240	212	222	214	232	213	253	224	208	229	226	203	242	226	234	247	227	238	211	221	211	216	224	248	234	217	227	221	202	221	235	209	223	231	239	218	223	235	254	208	237	251	244	205	232	203	222	226	231	231	216	232	221	219	225	222	225	224	214	253	219	206	226	231	235	265	240	218	237	229	255	240	215	214	214	223	209	240	210	203	248	225	254	218	230	247	216	195	230	225	223	240	228	206	214	220	195	224	236	218	233	227	228	205	206	221	222	212	242	259	239	213	227	233	244	229	230	238	213	233	230	195	210	212	217	226	203	249	237	225	204	192	228	223	220	240	228	224	220	226	211	212	232	209	244	215	222	210	234	230	231	239	227	213	238	244	221	218	266	225	224	221	226	217	237	216	208	238	236	206	211	249	196	215	216	221	226	235	252	240	224	203	225	238	216	227	228	224	221	224	201	224	210	204	246	215	236	216	229	224	226	259	250
11152	9977	8599	4507	2844	2103	1615	1313	1097	993	884	780	717	701	667	633	634	586	576	575	539	563	548	510	524	505	493	497	469	521	491	492	493	472	514	495	460	494	505	474	469	470	483	526	482	521	482	495	443	496	486	468	422	486	473	459	438	472	440	462	436	457	452	494	468	423	445	477	467	442	463	504	472	456	434	463	515	465	450	453	443	477	440	475	437	475	458	445	450	481	476	449	436	435	474	493	490	498	458	468	502	459	436	496	474	443	432	431	440	421	426	429	478	475	415	442	480	470	477	487	448	478	484	439	442	421	426	422	451	460	447	479	442	454	447	429	493	479	432	479	462	442	442	465	462	476	455	469	464	456	454	438	446	447	480	430	434	455	442	436	477	488	432	427	458	433	416	477	477	432	461	460	429	416	407	441	430	447	442	425	435	449	480	467	455	453	480	456	459	471	416	477	488	487	462	427	472	445	461	432	475	497	442	428	453	435	487	480	468	430	447	481	486	466	428	465	436	429	463	439	461	469	469	498	499	431	462	450	402	429	451	455	450	474	422	449	464	481	483	440	428	440	461	454	431	457	461	407	445	435	417	471	459	492	444	484	458	425	466	456	459	409	418	468	474	473	463	453	457	466	482	470	478	449	457	465	459	474	456	462	457	456	451	461	476	474	457	433	447	478	494	461	471	443	462	459	453	436	468	468	442	444	412	480	444	469	489	491	492	474	474	474	455	486	477	455	448	414	439	448	451	458	451	453	452	447	421	427	423	434	405	453	460	437	439	445	435	484	427	450	480	462	438	481	477	463	471	406	477	473	407	468	471	476	452	450	467	459	467	436	456	450	417	446	430	470	459	436	436	461	462	465	462	404	446	480	427	444	458	454	467	480	463	493	406	492	438	461	439	453	488	425	465	485	435	472	430	445	428	397	432	464	410	403	418	492	479	457	459	474	448	445	474	454	415	429	471	448	446	434	460	441	452	455	444	433	471	448	469	464	429	426	472	485	465	458	452	416	438	435	471	519	452	477	474	429	435	464	450	446	446	464	449	487	443	469	431	456	492	462	483	462	457	454	440	456	441	483	425	466	450	456	438	464	485	456	465	462	457	490	457	468	460	471	461	427	463	460	463	422	451	435	485	404	427	429	417	466	504	468	486	459	427	427	459	453	508	448	498	449	390	449	448	444	446	457	451	441	498	440	467	436	482	463	467	414	452	430	436	457	420	460	475	462	444	461	480	485	462	437	494	488	450	466	464	484	440	410	459	437	438	442	474	480	468	464	435	423	420	424	466	434	414	478	463	428	435	467	437	479	457	446	449	481	441	488	451	435	492	459	472	431	481	490	487	447	487	465	441	436	437	447	441	441	445	454	460	446	465	459	461	491	463	452	406	512	435	485	457	452	505	444	450	462	452	492	441	482	417	455	454	443	463	450	437	432	443	451	478	462	424	489	465	441	472	427	423	466	457	416	468	466	451	475	456	426	460	418	466	457	435	456	470	425	452	434	451	439	489	448	434	443	442	461	449	479	406	468	431	475	455	435	445	464	465	431	458	430	439	432	470	452	468	444	478	458	503	446	462	448	431	440	473	438	430	449	479	471	430	467	391	448	453	487	459	433	418	465	464	426	469	490	430	475	432	448	461	450	471	483	445	431	439	461	453	483	473	458	495	492	437	440	425	450	449	465	439	459	475	437	468	448	494	455	434	444	457	461	478	488	494	439	478	456	473	480	442	434	425	453	436	427	454	468	478	493	451	458	462	463	431	502	427	450	454	482	466	398	453	480	425	478	453	455	468	450	466	487	434	453	432	437	426	466	432	475	454	464	459	456	463	477	458	450	447	409	483	417	486	455	409	417	493	432	438	446	464	448	415	468	446	395	435	446	446	447	473	441	469	438	427	423	432	465	463	460	433	460	437	448	452	431	442	405	474	448	456	456	430	435	447	465	467	420	426	477	408	450	435	436	471	463	462	455	459	409	480	462	467	450	483	448	475	423	438	442	421	470	441	443	444	450	430	464	478	383	436	461	473	434	447	476	449	466	429	403	422	429	456	443	461	450	436	430	457	484	449	446	462	408	446	459	472	505	474	389	448	473	450	444	438	420	485	432	449	415	454	447	467	468	461	467	467	496	457	453	459	420	472	444	435	463	442	449	439	492	484	481	479	440	467	452	476	446	480	457	448	417	462	496	422	460	476	430	458	418	450	493	456	465	438	462	490	472	459	463	445	449	491	449	496	420	436	441	486	470	467	474	464	431	435	409	461	476	435	455	468	447	485	481	489	458	452	458	499	412	436	453	445	453	470	424	463	419	421	445	465	442	456	430	445	440	471	453	441	439	439	431	448	492	463	486	437	445	443	442	436	470	445	416	405	469	467	427	420	442	401	471	441	453	471	470	461	452	454	472	439	456	476	485	448	443	460	495	460	430	475	495	456	421	472	448	475	428	450	421	458	440	427	425	417	490	436	456	407	468	459	454	437	469	471	442	427	438	440	454	474	475	449	440	422	425	416	475	436	444	476	440	464	444	480	444	478	451	447	457	408	444	436	462	465	497	487	453	475	457	485	471	485	473	495	456	466	458	451	409	427	465	449	449	438	442	478	461	497	468	450	447	455	449	481	431	440	408	460	433	446	455	447	466	450	435	428	436	465	460	439	447	437	460	459	421	461	467	451	455	464	456	463	449	406	436	446	455	474	427	463	481	468	416	511	494	484	488	482	468	464	468	481	437	452	465	446	456	450	455	454	443	443	449	415	454	461	457	466	427	436	475	440	428	459	436	452	445	447	511	463	466	471	455	472	461	469	448	430	440	465	452	461	482	447	460	460	434	468	459	423	418	437	457	470	460	446	458	477	476	425	460	447	464	455	472	448	454	488	445	495	446	422	461	450	398	452	468	462	478	415	465	448	478	460	455	465	473	461	429	452	456	474	474	462	486	458	431	447	450	499	458	473	459	438	487	448	476	490	472	450	452	468	443	410	454	459	461	448	435	455	467	468	459	462	458	474	469	482	412	479	451	427	465	422	457	483	456	448	470	423	446	431	462	420	422	420	420	445	415	483	464	480	435	467	477	460	435	429	433	426	451	436	451	461	455	469	469	466	438	455	463	420	451	462	433	498	435	451	413	428	454	454	471	435	487	451	454	443	470	433	474	432	472	481	417	449	458	430	427	456	451	449	438	476	447	457	448	459	464	444	450	488	457	454	478	423	442	476	479	467	467	421	436	439	440	463	471	459	434	432	446	427	458	475	448	421	415	502	453	472	484	457	473	449	470	445	437	473	434	402	483	438	473	440	452	466	447	467	467	440	467	446	452	468	485	456	426	453	450	458	450	428	410	447	432	484	476	471	436	424	470	438	420	444	450	435	477	464	448	491	446	451	433	454	435	438	454	480	444	471	424	461	472	448	480	477	438	452	496	477	455	449	436	459	460	443	441	462	460	446	472	484	448	466	474	446	455	458	437	437	455	459	435	451	449	435	455	455	477
23505	21616	29695	24030	21619	20512	1914	658	446	415	345	341	319	299	281	276	218	245	231	239	214	219	208	205	195	214	191	187	204	204	187	199	214	184	176	199	184	182	190	188	184	171	197	180	180	173	166	171	181	179	152	186	170	183	166	180	188	201	204	173	177	163	179	173	155	172	185	185	187	173	170	165	181	172	191	186	162	172	162	182	169	179	181	162	176	191	149	179	198	166	187	174	155	154	167	172	181	154	187	172	174	187	197	177	193	201	163	175	156	165	170	187	174	182	190	193	184	193	180	165	176	177	164	165	178	199	174	169	165	170	181	175	190	155	158	186	190	181	156	178	184	175	170	176	148	161	155	147	170	178	173	173	175	155	170	166	169	194	182	164	182	185	172	153	142	163	195	180	167	174	167	147	187	167	184	150	153	166	177	164	188	184	173	151	183	173	178	178	177	164	161	196	150	161	165	162	157	182	165	166	166	190	184	186	158	174	182	155	186	159	178	169	180	164	176	174	181	159	186	168	174	181	157	174	178	180	165	183	169	181	176	171	155	141	168	182	161	151	151	138	164	155	179	161	180	184	186	169	183	169	163	169	178	175	175	175	174	172	184	177	190	169	188	176	174	156	157	178	176	159	162	179	160	191	168	175	162	158	181	183	189	171	179	178	146	175	155	164	148	169	179	179	166	160	176	153	173	157	176	180	176	153	180	174	157	186	180	175	182	154	147	190	165	157	178	171	175	189	168	189	188	171	166	152	182	172	174	155	176	155	161	194	183	159	148	162	163	161	173	189	186	156	171	171	177	170	161	203	164	177	195	162	195	185	155	179	151	171	173	164	201	173	160	156	161	172	183	169	171	174	169	189	177	177	174	168	174	171	191	170	182	172	184	169	166	155	178	184	177	164	172	178	173	194	172	185	197	165	176	175	175	166	175	186	188	182	178	175	163	197	171	170	159	171	158	190	183	188	183	195	183	194	190	183	168	171	176	161	176	186	166	184	185	162	192	178	176	166	169	174	185	151	174	171	203	170	168	170	185	156	161	201	183	170	185	135	186	155	146	154	166	168	154	192	153	177	180	163	171	194	168	177	163	172	188	202	167	179	145	172	182	171	190	165	145	178	179	173	155	161	167	178	174	165	165	168	152	146	176	183	166	203	162	177	178	161	163	179	177	188	155	200	142	180	186	175	203	171	166	158	189	160	153	156	190	167	171	168	168	176	180	145	192	171	178	166	182	160	166	158	169	175	173	167	178	170	173	164	152	160	185	176	176	172	145	180	176	172	162	172	177	158	177	166	178	184	139	164	159	167	170	179	167	182	145	168	164	166	149	177	158	153	189	165	166	170	190	175	163	150	165	173	170	139	164	159	148	160	160	174	154	175	173	162	183	182	166	173	192	199	163	152	174	194	186	175	177	190	170	166	174	188	154	174	174	173	181	149	193	159	157	192	189	172	168	169	166	135	199	154	180	169	177	183	177	154	186	182	177	189	154	175	177	184	172	176	171	174	170	158	168	184	164	181	197	153	155	173	181	146	187	186	172	168	157	180	160	174	163	137	160	152	179	178	163	170	162	187	186	160	178	154	144	191	172	188	178	176	157	167	187	178	190	152	171	176	182	190	151	194	165	187	193	173	167	176	164	172	193	169	177	177	165	164	157	174	153	196	160	156	153	167	193	161	146	188	178	155	181	161	164	159	174	199	176	149	141	165	174	183	175	168	171	187	178	166	163	167	155	191	183	178	202	153	164	162	178	163	173	171	148	163	165	185	150	167	165	171	171	156	179	166	180	166	160	165	173	175	158	168	178	167	173	177	174	181	175	194	180	182	160	167	161	157	155	158	180	170	196	167	157	173	150	178	170	178	176	145	176	165	157	174	167	189	161	175	203	181	184	171	181	184	165	180	169	162	181	162	160	150	200	146	165	157	180	189	165	181	174	161	201	180	173	160	175	175	174	157	188	166	166	178	163	145	197	181	186	173	167	159	198	174	179	166	161	173	181	150	169	168	146	187	172	163	177	165	203	175	171	159	169	169	166	174	161	200	168	159	161	164	167	181	190	164	209	182	167	159	169	158	148	168	182	176	163	150	161	175	167	139	192	181	157	177	170	191	172	172	176	188	181	155	171	163	170	168	172	152	168	161	173	173	168	168	162	187	203	182	171	158	169	183	179	171	157	178	183	158	151	179	174	179	146	149	173	183	161	155	195	152	174	154	182	183	159	194	169	165	206	175	159	173	166	163	169	159	158	159	148	175	143	157	163	167	163	164	156	196	195	154	155	176	180	150	175	176	174	187	174	184	163	163	169	141	154	181	168	141	165	172	158	160	163	176	159	159	178	185	172	161	182	197	167	160	205	163	212	157	166	177	204	177	161	192	168	183	174	166	163	170	181	159	171	171	178	176	143	166	165	161	177	187	157	156	149	165	175	179	197	177	181	164	189	161	202	169	163	171	161	164	161	167	168	169	166	159	165	164	193	162	174	170	173	173	180	171	168	173	178	177	167	171	172	180	181	158	136	143	177	178	176	182	207	163	180	151	174	162	152	164	165	169	190	165	152	156	168	167	177	166	192	175	153	154	155	155	167	156	153	158	191	145	164	174	179	176	163	187	152	180	157	175	172	151	166	164	176	176	173	173	169	190	160	188	176	153	173	150	183	150	179	161	171	165	184	166	178	174	191	163	171	165	166	161	182	197	212	163	150	180	171	172	187	182	168	162	160	163	180	166	172	187	164	186	158	192	171	175	160	199	154	181	173	164	143	186	191	175	161	174	183	168	157	170	162	174	181	172	162	157	165	186	154	183	181	178	183	163	160	145	176	196	166	166	148	164	168	169	171	166	184	163	160	171	191	151	191	175	180	166	182	176	173	165	168	175	163	173	182	175	149	177	185	176	162	192	191	186	168	174	146	177	192	163	175	188	156	176	161	175	157	182	175	197	181	170	154	166	192	146	163	158	169	163	201	157	170	174	164	187	180	170	165	189	167	175	163	181	187	174	173	174	176	162	190	157	154	180	178	159	148	173	164	169	200	183	167	161	195	187	172	167	183	160	173	189	199	221	182	167	180	166	172	186	168	153	185	172	154	152	191	186	183	150	171	175	182	176	190	176	165	156	163	189	210	165	167	154	161	181	168	169	157	162	163	172	198	165	177	152	173	149	173	187	176	170	176	179	184	184	177	170	169	165	183	170	182	169	170	180	174	182	156	186	173	169	178	161	179	206	172	159	177	160	160	188	166	191	156	167	180	165	170	158	139	178	177	171	157	151	176	189	183	187	165	160	163	180	186	162	177	185	185	138	182	170	167	171	180	162	126	186	187	157	164	175	169	195	169	158	190	166	155	179	142	178	164	185	161	172	142	194	166	150	159	169	165	166	164	168	173	176	180	174	166	164	154	192	145	177	194	177	168	174	164	172	172	172	158	184	162	167	157	191	171	168	207	159	150	167	172	195	189	184	165	168	188	188	158	154	186	179	169	182	169	167
15200	16082	13508	7213	4893	3428	2614	2106	1637	1395	1183	1030	849	789	725	665	618	621	574	548	524	524	495	448	458	464	436	417	418	424	408	393	397	383	381	383	387	368	348	384	372	371	389	347	363	331	352	338	361	339	360	352	336	349	331	345	314	324	334	301	359	326	331	338	321	322	332	348	334	311	319	363	344	335	352	326	316	333	327	329	318	360	321	354	336	319	321	357	292	317	338	322	304	318	315	307	319	279	342	332	300	327	326	347	328	320	319	324	306	353	318	309	325	320	282	341	312	322	312	308	328	331	335	329	347	333	328	317	330	302	349	313	321	341	326	315	301	296	338	328	351	341	339	348	317	321	306	302	317	296	345	322	315	334	346	347	333	292	322	315	331	356	327	329	337	318	332	294	316	318	347	350	323	345	307	299	362	321	315	311	341	340	329	301	333	331	310	305	321	313	297	338	325	309	327	329	318	321	299	329	326	328	354	317	342	301	312	308	298	317	344	304	298	307	311	319	307	341	343	338	290	303	328	314	323	322	329	314	315	312	354	322	305	296	344	311	328	310	309	322	319	295	306	313	343	319	308	347	356	307	331	316	318	316	300	339	344	304	297	332	307	337	312	305	301	297	310	353	328	296	289	349	294	294	303	305	325	320	357	305	313	340	332	316	333	299	300	292	310	345	329	316	323	310	316	327	317	317	322	293	277	309	312	311	308	323	320	346	351	311	295	306	308	371	311	323	307	329	330	340	312	339	297	316	352	303	339	328	334	323	306	347	285	317	331	308	321	291	313	327	312	299	346	319	339	336	332	313	322	314	311	341	321	304	322	337	298	290	328	284	313	311	317	273	316	361	341	342	317	319	332	322	325	338	310	305	319	320	340	320	270	292	332	312	290	299	308	318	331	296	293	316	348	326	326	306	316	310	300	337	331	301	332	339	323	336	316	320	334	308	335	334	310	331	285	300	349	294	285	302	322	318	324	332	298	323	285	333	327	302	343	343	305	353	305	347	320	336	338	340	310	283	295	336	341	324	270	328	327	334	301	321	315	307	318	321	323	323	316	317	364	312	323	308	316	324	306	323	317	327	321	305	342	308	342	276	303	344	327	333	319	316	306	293	306	319	323	323	336	307	346	314	344	301	317	328	335	357	314	314	302	313	340	343	323	334	295	293	322	309	296	335	314	298	316	310	322	359	316	330	340	320	310	323	331	311	331	342	344	346	289	322	302	339	308	307	318	349	303	318	289	305	281	303	314	325	332	304	350	323	343	362	332	326	314	338	307	309	327	320	326	292	321	317	287	315	297	327	328	324	357	343	314	302	335	321	333	302	296	304	326	323	339	309	340	320	315	315	335	342	290	306	299	322	346	332	297	321	311	331	343	325	322	304	301	354	318	329	333	307	312	319	295	340	335	305	314	301	316	296	307	306	300	312	314	285	306	336	356	348	337	324	321	357	305	300	316	334	340	327	305	301	323	317	300	287	331	319	314	340	312	308	313	293	306	277	319	328	328	323	321	298	321	321	319	283	302	334	321	331	339	336	308	299	328	326	292	324	305	327	317	284	308	326	318	356	314	320	312	318	324	320	319	319	305	323	308	320	309	296	314	324	308	324	351	312	304	309	296	336	274	286	314	318	343	336	299	300	291	340	331	284	333	336	341	334	300	358	315	324	323	352	335	318	308	301	313	383	290	326	329	263	319	321	318	310	319	327	322	300	301	328	323	307	326	303	299	348	291	336	301	349	313	334	331	332	334	308	322	322	337	309	286	291	345	318	331	317	337	305	309	316	314	307	333	294	319	296	334	333	352	327	343	334	328	335	332	291	316	301	313	324	312	317	330	321	318	308	346	327	309	318	312	330	325	355	342	337	297	322	321	324	326	335	303	312	304	268	313	292	323	278	313	355	338	331	281	301	307	335	288	299	317	325	325	326	315	313	315	311	321	313	295	319	325	307	297	354	317	323	327	329	337	333	286	304	308	302	365	320	284	314	288	311	320	311	326	307	311	320	336	333	307	326	326	305	324	353	339	296	330	322	339	311	347	330	337	325	321	298	315	353	315	328	352	328	327	308	322	308	280	330	328	314	331	331	310	301	301	289	334	324	297	324	310	310	321	327	303	312	319	313	343	334	286	309	338	330	324	322	288	350	352	337	335	307	334	312	344	328	299	345	295	315	334	337	307	343	320	352	315	320	325	290	318	327	337	346	354	312	341	308	314	325	300	307	276	342	331	326	314	294	319	316	318	328	325	337	323	330	323	323	341	328	306	323	345	315	355	306	319	335	342	301	323	295	331	318	361	316	337	348	305	301	295	323	319	318	340	307	302	324	307	315	307	329	318	310	320	308	325	326	325	346	335	354	307	342	295	332	326	316	303	312	333	295	338	292	325	268	334	328	326	326	314	316	320	309	325	342	307	336	318	320	357	335	326	314	335	328	305	300	335	330	315	323	316	340	289	323	296	325	325	291	299	304	317	314	323	327	344	286	308	317	325	312	313	318	313	330	346	328	355	313	284	301	297	329	317	320	335	308	342	327	319	334	320	359	305	311	302	340	319	307	341	351	333	322	299	306	330	313	344	319	329	323	316	316	359	313	292	313	345	334	305	328	316	335	326	346	286	320	317	280	336	320	299	325	307	321	304	312	318	309	343	340	309	310	319	350	326	316	294	315	333	312	317	319	317	325	294	355	311	321	296	287	324	337	302	326	282	306	330	351	333	326	303	318	317	322	338	296	338	338	327	305	328	333	358	337	308	292	321	282	330	325	319	329	312	321	325	311	324	288	299	354	334	322	319	301	307	335	331	326	338	306	325	320	366	286	347	356	331	322	338	349	290	315	334	333	315	315	338	307	330	293	315	318	333	348	324	302	333	311	333	309	317	343	310	318	313	314	345	291	319	371	323	346	320	335	322	299	298	317	329	329	329	302	317	343	309	278	297	322	327	318	308	329	323	324	318	325	339	310	333	322	319	318	335	328	315	290	301	352	314	302	323	332	315	307	320	323	318	298	307	342	328	312	293	322	332	313	293	352	285	310	318	281	290	293	296	325	347	336	311	337	322	323	322	309	320	335	316	285	355	317	325	278	322	304	296	323	294	352	307	338	351	322	320	324	301	317	326	321	322	322	339	313	334	322	283	304	324	306	316	328	317	288	291	319	328	305	318	313	321	304	327	274	323	332	338	307	322	281	326	303	285	317	309	353	329	350	330	312	343	352	287	312	310	318	306	326	310	343	316	276	302	334	299	316	336	294	329	324	310	316	327	317	337	310	332	329	328	312	333	336	315	318	333	309	309	315	331	320	317	304	336	328	313	307	336	315	342	309	299	317	330	319	313	335	305	333	317	355	341	315	349	319	302	303	304	326	313	321	345	344	337	331	320	334	296	337	316	302	322	322	348	348	300	327	350	301	323	305	315	302	349	335	337	320	309	343	312	330	314	306	294	344	334	308	329	307	330	277	332	306	280	305	351	297	320	320	308	347	330	307
27052	21151	8817	953	560	562	535	500	515	502	518	511	493	487	485	480	475	519	484	483	491	520	491	495	483	484	495	494	450	487	504	461	512	493	479	471	530	482	434	498	492	466	484	489	481	460	514	551	525	483	487	490	487	494	477	502	491	503	480	472	493	506	504	503	483	445	488	475	502	474	517	504	506	480	462	481	483	490	486	467	458	463	456	476	488	482	497	522	462	502	468	506	470	485	497	465	491	508	491	485	511	527	522	497	481	488	470	496	475	499	494	487	461	498	493	487	457	527	520	472	464	419	467	485	489	490	546	485	476	492	498	468	495	478	496	455	496	470	464	451	469	461	454	446	476	504	498	516	476	495	502	478	454	445	480	465	459	453	510	472	505	453	476	458	447	457	492	548	481	467	458	500	474	487	506	483	480	478	468	447	451	504	501	443	474	478	469	465	480	503	491	458	491	499	508	462	467	488	458	532	491	480	503	444	509	512	475	529	491	459	468	501	516	501	485	511	483	479	468	450	488	495	445	504	470	493	501	483	497	441	482	497	499	512	483	453	485	449	483	482	492	517	465	462	502	480	500	466	485	467	457	489	479	477	455	499	483	497	461	494	440	501	456	492	491	433	489	510	494	473	453	484	507	491	477	462	493	460	554	441	445	490	536	472	479	475	472	503	517	468	451	427	446	504	491	507	467	512	480	504	515	515	476	473	537	480	471	458	476	468	508	497	482	466	484	474	503	525	472	517	506	495	478	451	505	471	479	479	508	442	500	468	473	455	491	449	460	469	453	473	480	444	505	504	497	510	498	479	487	489	517	501	475	466	460	509	512	497	477	483	499	492	470	480	519	507	492	474	497	498	472	504	475	493	454	490	510	487	483	462	479	498	498	460	460	517	489	493	490	462	478	494	471	482	482	453	493	496	488	440	469	495	483	479	462	444	494	472	463	485	498	490	489	478	464	474	485	487	515	469	495	475	450	468	480	519	463	475	509	472	488	493	493	472	528	489	453	495	495	417	503	467	470	476	474	457	480	504	511	507	498	473	471	495	514	476	484	441	497	518	462	487	455	495	495	469	477	478	500	462	547	459	486	451	480	471	486	492	498	459	446	438	438	501	484	488	481	448	529	498	494	490	503	495	499	512	452	493	485	493	460	459	493	495	450	494	447	511	476	463	463	493	478	479	490	461	493	497	468	491	490	491	479	456	452	488	501	459	496	470	444	447	483	480	490	479	508	474	482	488	414	508	456	507	509	502	482	497	502	474	468	467	494	494	457	488	488	475	441	505	484	493	458	494	490	523	510	477	488	492	500	458	494	491	449	474	472	497	467	478	480	498	497	491	486	479	531	496	486	486	457	480	479	446	488	466	465	511	521	476	443	483	491	455	450	476	518	492	465	439	437	451	527	475	501	474	451	478	483	473	480	450	502	474	458	508	528	442	479	492	486	490	452	449	500	493	494	482	500	498	498	484	487	474	483	487	491	481	489	462	521	499	459	503	520	499	474	473	476	478	497	495	529	518	495	503	507	489	488	458	478	482	468	507	476	458	521	480	528	468	521	477	493	487	482	489	517	450	483	506	461	541	505	517	487	441	478	444	523	474	474	448	507	497	477	493	464	459	489	502	509	496	412	469	518	457	522	482	489	488	522	476	461	483	479	493	458	477	491	450	488	471	486	434	441	456	480	471	491	473	481	482	525	525	492	475	474	520	491	511	430	447	458	498	504	480	482	463	480	446	485	483	533	472	507	508	441	472	449	535	453	462	465	511	445	466	465	524	493	515	497	503	473	510	477	480	486	517	497	491	502	446	523	466	477	464	478	520	464	471	499	470	495	488	492	505	465	468	491	462	469	497	488	469	482	461	471	439	462	460	454	469	464	460	484	495	464	494	485	482	456	461	521	507	462	479	478	476	472	511	468	469	461	504	501	480	474	501	488	479	471	483	470	462	447	485	460	501	510	456	476	484	466	510	499	472	443	510	476	468	447	485	469	529	520	475	494	496	453	472	495	493	494	462	458	493	509	492	485	457	471	454	456	490	463	490	441	492	542	482	446	443	459	524	497	462	518	490	482	519	476	488	496	485	494	471	480	491	519	517	496	461	452	510	479	517	459	491	483	515	491	491	478	482	502	501	474	491	480	454	508	510	522	510	491	457	505	444	490	484	498	499	462	483	462	498	504	492	516	506	508	489	505	494	496	453	455	440	479	474	474	443	499	473	492	496	501	446	498	504	439	477	475	456	522	481	451	513	518	475	495	464	515	463	487	494	494	496	501	450	464	461	486	470	433	427	499	500	492	468	503	502	465	467	454	440	454	456	438	487	459	498	485	458	469	487	472	487	476	504	455	480	478	489	495	509	522	516	494	506	493	483	495	495	489	464	501	476	475	434	455	454	468	487	498	488	481	510	482	515	475	462	508	445	465	495	496	511	527	498	483	507	476	477	478	452	511	511	517	480	458	508	471	462	471	480	441	477	457	491	502	476	494	496	536	490	483	496	453	499	462	473	488	496	496	470	506	512	487	525	500	469	506	450	431	510	494	484	485	494	445	492	510	503	502	481	535	490	453	484	446	490	471	450	480	519	486	471	474	508	480	474	506	481	502	492	495	486	484	481	475	434	474	472	469	459	457	499	534	495	497	471	476	489	479	481	489	454	525	486	476	515	473	503	515	461	474	489	482	451	477	488	465	483	460	511	477	445	476	500	483	510	559	447	489	491	487	513	519	504	518	496	453	497	507	506	487	500	459	473	499	459	507	471	467	502	502	479	468	477	475	483	492	490	480	468	473	476	485	456	470	452	505	458	457	461	476	454	472	504	479	503	431	471	474	497	434	493	479	478	493	476	468	481	492	482	520	490	520	498	475	464	480	474	461	479	489	480	479	511	420	482	473	470	470	476	478	503	443	536	473	488	514	481	463	485	476	506	489	451	509	454	478	469	459	486	483	478	495	480	486	483	465	496	496	468	500	490	521	476	449	493	502	468	484	497	472	486	481	490	490	476	484	523	465	487	493	519	511	486	464	497	507	487	462	496	444	487	495	483	528	519	482	482	456	520	487	469	481	489	462	478	480	454	466	482	480	509	484	477	504	503	520	448	500	513	474	469	459	471	470	439	495	489	524	498	434	490	446	494	467	507	488	493	517	506	474	506	484	489	478	479	501	516	513	450	497	504	460	513	462	497	500	485	476	465	501	504	514	426	464	499	466	502	490	491	526	527	510	473	426	477	459	493	465	498	450	484	496	485	495	519	495	508	511	497	515	485	506	490	475	479	474	490	464	448	481	468	435	478	486	476	487	493	503	454	494	492	518	498	518	498	491	498	487	516	459	482	497	485	492	459	457	482	467	465	496	480	485	479	489	454	487	532	479	457	484	472	481	495	516	514	485	495	496	448	436	503	469	489	508	464	495	474	500	465	496	473	476	458	526	487	460	491	455	461	487	470	503	475	496	475	477	492	497	496	467	464	501	464	507	503	471	481	488	460
5792	2030	1776	1272	1174	1013	959	1005	953	930	960	938	937	919	992	901	937	877	849	955	935	907	893	899	866	923	966	934	899	927	946	924	867	884	890	932	899	920	900	913	897	887	912	936	958	924	907	932	950	919	933	830	865	897	928	903	910	916	894	947	922	931	905	874	932	870	904	924	892	912	842	899	923	940	982	911	925	909	925	892	879	935	906	900	898	916	888	869	898	869	900	873	948	939	945	891	908	879	927	898	907	857	892	870	903	860	953	944	883	880	896	849	906	897	902	884	951	902	909	894	920	889	924	902	879	927	872	950	911	910	866	942	955	936	929	868	870	927	932	884	956	884	827	921	925	852	881	904	879	855	932	928	869	872	885	865	903	906	919	919	882	945	837	888	882	899	888	855	942	859	898	892	887	850	961	936	894	845	886	909	918	893	914	944	940	894	924	909	899	914	903	887	900	895	892	865	899	906	908	880	824	935	904	846	873	908	879	829	913	914	892	917	942	923	891	888	905	921	900	927	915	885	892	923	902	913	916	960	915	925	935	933	882	912	945	864	859	898	921	933	936	905	907	902	884	895	935	905	916	892	875	927	920	911	895	934	992	857	873	928	883	838	869	921	914	856	906	930	855	837	905	872	919	975	933	895	863	889	922	900	973	870	895	935	867	944	887	887	864	867	878	856	875	908	894	893	898	897	957	921	913	887	905	894	941	933	886	885	930	914	925	918	915	905	896	853	917	868	919	928	872	921	882	876	912	857	940	927	870	983	952	913	873	905	837	906	904	906	903	894	919	844	895	853	910	869	877	951	861	937	918	946	916	884	863	870	930	896	925	847	947	907	948	859	868	907	864	896	863	899	881	934	873	881	903	907	920	960	952	881	949	899	865	845	884	859	879	965	905	917	869	874	887	895	924	889	914	901	922	943	850	933	881	898	894	886	910	940	927	908	898	912	872	860	882	873	890	905	929	913	928	889	916	950	891	904	989	919	859	882	912	905	898	934	906	940	943	911	916	903	905	913	873	909	874	896	894	901	898	866	887	946	918	913	913	926	859	921	912	916	866	978	842	938	851	916	940	877	896	880	920	869	918	906	912	906	872	896	881	896	941	888	895	905	894	910	923	900	879	930	870	894	915	905	855	874	924	930	885	928	921	942	923	902	904	971	894	917	912	882	912	917	920	916	950	904	862	898	942	871	945	923	895	892	895	905	879	900	899	911	876	880	879	888	865	911	910	915	868	913	930	842	932	864	897	880	926	902	915	914	862	880	918	867	957	967	914	871	896	921	929	902	905	859	865	922	882	926	920	872	938	918	896	896	890	879	880	929	892	908	844	896	971	849	888	877	899	944	927	894	922	889	903	916	881	929	902	876	891	918	864	941	904	872	886	884	850	911	940	898	880	882	874	887	888	892	885	943	849	903	878	891	909	906	911	944	881	876	874	931	933	909	953	859	994	877	920	900	915	909	951	900	943	877	896	903	921	938	884	958	921	945	875	905	930	890	947	931	927	893	874	883	892	921	875	886	914	947	908	892	866	905	916	912	924	934	910	888	937	913	921	909	935	882	927	884	894	896	938	917	935	940	918	968	923	849	860	904	914	908	897	876	874	878	938	917	878	867	924	954	944	944	845	918	919	917	911	869	906	896	936	867	851	879	926	902	891	957	872	883	899	944	889	919	921	873	948	931	888	910	903	878	897	907	946	902	888	901	956	886	941	972	940	928	932	961	888	940	907	874	905	904	885	921	927	871	903	943	903	903	919	929	947	900	861	906	910	955	896	917	899	954	856	892	917	909	914	906	896	873	894	904	910	870	890	903	918	925	867	924	919	883	906	889	925	888	911	855	915	911	941	922	899	847	900	935	870	887	894	892	913	885	891	844	929	912	913	872	924	904	921	922	900	913	896	844	842	906	922	917	871	900	917	882	913	905	896	855	914	913	924	872	904	964	847	896	898	870	884	882	886	849	899	918	911	926	907	928	935	864	888	911	878	961	945	955	922	871	926	876	915	936	939	909	947	875	919	861	851	890	885	893	878	908	909	926	897	901	906	885	939	905	912	882	949	889	923	899	913	899	879	896	966	902	878	955	906	890	898	899	911	897	921	846	891	914	900	962	845	919	850	879	883	924	853	925	871	918	891	906	896	906	902	894	872	882	956	862	876	883	926	874	860	834	932	972	860	913	922	938	925	939	949	877	885	881	901	928	900	905	885	909	912	931	859	878	899	925	915	896	887	933	899	894	893	933	907	923	879	976	896	915	877	951	896	842	918	870	966	889	871	906	948	937	922	863	848	939	927	872	897	869	913	882	914	934	923	876	835	881	940	878	953	868	877	903	933	858	872	908	882	897	910	878	883	904	919	859	902	912	858	920	941	929	893	913	930	853	937	880	906	927	863	878	902	963	921	928	936	949	906	892	948	858	923	939	870	882	939	896	921	890	900	897	956	906	917	884	888	857	941	856	924	871	912	918	875	905	892	920	864	928	874	905	883	874	948	934	868	902	884	938	875	936	873	913	853	870	927	976	869	898	888	919	848	849	965	868	898	895	863	876	873	952	921	891	878	938	949	870	962	867	899	906	890	880	872	1010	927	907	911	894	885	915	889	916	895	913	881	871	867	892	885	881	946	879	876	885	892	898	958	853	960	898	895	943	883	906	923	924	950	882	897	864	910	925	921	877	922	876	900	935	938	921	899	940	961	919	871	869	911	904	885	901	920	874	905	899	923	888	928	900	887	909	943	880	985	912	865	885	899	901	921	870	886	901	937	937	913	871	844	903	925	883	881	933	913	916	914	902	904	879	906	929	859	896	907	864	921	840	885	886	929	941	975	912	899	939	931	924	889	926	896	892	950	870	894	960	945	897	948	938	950	887	921	853	907	933	886	901	933	952	909	922	840	949	820	925	905	871	898	841	879	925	875	868	936	876	862	913	912	893	925	906	875	918	936	864	851	870	926	980	938	856	934	907	863	954	921	888	901	870	924	857	876	923	860	953	911	934	912	909	907	870	828	952	905	949	934	920	884	917	895	916	905	891	863	875	859	961	904	886	836	908	907	898	930	959	870	906	907	869	898	871	922	868	932	948	907	917	922	890	865	888	919	883	926	946	880	901	882	904	894	921	890	886	934	917	899	912	897	858	910	902	913	939	892	914	879	875	889	866	832	883	859	918	894	921	888	944	884	930	877	894	909	885	877	883	911	898	914	881	878	902	858	933	898	897	947	931	896	911	875	884	904	929	875	928	909	890	953	903	950	897	936	922	909	849	847	905	921	900	921	870	930	942	920	944	852	888	931	897	880	944	852	859	915	915	936	878	907	915	902	935	897	852	874	926	868	902	945	901	882	920	869	901	936	883	895	938	893	871	925	905	926	869	890	857	936	893	892	902	875	900	918	891	844	912	880	853	846	914	936	878	881	928	863	902	919	843	920	906	865	870	868	885	899	920	879	925	871	885	872	876	907	900	869	934	877	911	913	918	857	924	962	897
24394	21634	29030	24712	21105	2319	678	484	370	337	334	309	307	283	292	270	245	286	296	274	248	233	279	256	271	264	221	255	253	221	268	220	249	234	259	227	256	251	206	250	216	181	203	256	213	250	230	224	233	209	246	222	219	215	229	237	214	235	239	209	232	240	222	239	227	210	215	242	231	221	255	238	235	243	249	209	220	224	199	229	249	241	224	244	224	237	240	209	229	256	223	256	240	192	246	236	217	237	218	230	229	232	243	236	228	204	227	228	222	218	223	247	244	230	222	223	210	221	256	226	249	213	202	193	214	202	239	212	215	237	244	212	203	256	210	230	206	237	233	230	278	209	229	232	221	201	236	224	259	242	245	237	219	231	186	222	230	237	249	245	220	237	228	220	254	207	214	215	264	232	214	200	243	247	256	240	228	211	221	241	232	202	253	222	243	231	197	246	233	201	235	216	215	203	228	229	223	223	235	244	250	231	247	229	241	208	222	216	234	247	221	221	239	239	219	193	242	233	232	233	233	246	230	244	227	224	210	203	237	224	229	216	206	231	228	212	240	244	215	225	206	216	207	250	231	213	241	218	202	233	238	211	224	217	244	238	224	214	231	234	226	232	210	222	260	239	221	236	210	251	214	225	218	227	248	233	227	252	235	233	228	223	241	206	214	237	228	230	242	219	240	218	229	224	252	214	194	231	224	255	217	212	223	230	233	210	214	223	209	219	227	205	228	250	251	228	207	237	246	222	232	217	220	202	213	224	230	222	205	246	224	217	196	236	224	233	215	229	233	237	226	223	243	211	203	229	222	222	255	209	203	218	234	245	252	236	216	220	239	219	223	234	223	231	240	230	234	227	224	227	233	201	254	230	218	228	241	221	218	239	234	222	211	248	209	236	216	235	206	228	234	236	248	227	246	229	219	235	216	235	221	238	226	227	205	218	211	227	217	225	233	215	219	223	209	220	241	234	217	232	222	242	233	218	228	223	221	253	243	229	235	259	226	242	219	249	220	217	239	234	235	238	236	235	242	226	228	251	234	233	217	244	240	244	240	225	253	205	236	263	238	234	234	228	228	235	209	236	243	215	219	229	233	201	235	261	218	202	226	261	230	232	233	230	201	221	246	229	211	214	243	244	235	221	229	217	227	216	250	232	235	253	247	237	218	239	223	231	219	209	257	232	251	239	225	210	227	261	258	243	230	238	228	225	238	237	251	239	222	265	224	215	249	234	214	243	225	231	217	212	213	218	234	224	235	234	216	256	198	218	257	237	221	233	200	229	233	190	223	208	211	213	214	224	222	219	240	190	211	236	244	229	215	236	225	228	216	206	239	247	238	231	227	247	239	221	234	223	223	225	230	230	220	212	238	204	247	196	237	239	220	262	231	239	230	219	232	253	235	238	216	240	211	224	248	234	228	224	234	236	249	224	233	229	258	232	217	206	230	223	234	218	223	218	222	221	223	245	210	271	224	220	202	211	238	221	228	206	213	210	235	216	225	255	247	226	261	240	206	228	191	217	211	240	236	209	267	215	241	249	243	201	191	217	234	203	219	245	244	214	236	221	227	222	214	224	260	204	228	202	207	204	195	225	211	239	246	248	232	202	227	243	219	228	254	229	197	238	210	245	224	234	212	215	216	206	246	230	232	223	231	236	228	193	249	252	239	207	223	247	207	238	224	247	245	235	246	223	220	226	236	256	239	223	217	258	224	211	218	239	230	226	239	225	201	225	240	226	239	247	231	230	215	213	210	207	201	245	227	215	240	234	228	196	248	218	251	245	230	229	209	230	202	223	248	230	250	234	219	215	220	223	237	225	239	213	254	247	209	205	213	221	237	255	201	237	239	209	205	212	218	230	238	204	226	235	226	208	219	247	233	221	239	239	223	287	209	198	232	242	206	214	241	236	229	225	240	252	222	226	223	244	222	210	225	241	217	244	208	219	219	203	231	235	223	240	226	227	215	246	220	232	230	238	202	233	195	236	219	248	256	229	204	223	214	214	223	218	207	239	189	223	189	231	222	236	218	237	245	233	228	206	213	209	202	208	213	293	235	184	237	244	227	238	234	218	249	213	250	220	221	209	238	259	227	232	233	207	240	260	241	237	248	241	245	249	249	230	258	232	242	232	222	251	215	242	218	232	258	214	229	231	211	232	200	230	221	212	233	242	225	217	222	216	230	233	219	215	253	234	209	215	203	230	244	208	216	234	228	240	224	245	251	253	245	221	220	235	203	244	226	211	226	238	202	226	215	253	212	234	229	231	230	211	230	196	237	246	238	240	229	225	219	265	202	210	232	229	232	245	218	211	238	225	222	231	260	221	229	224	227	246	245	253	220	227	216	253	227	291	215	218	243	222	252	214	256	222	215	240	227	248	233	233	208	227	215	224	244	240	225	214	268	212	227	211	233	228	213	261	223	218	212	233	217	208	214	235	223	249	219	234	251	251	236	231	230	239	222	234	237	245	238	196	220	254	210	231	242	231	256	233	227	209	245	205	228	238	229	219	190	238	198	237	230	233	250	231	218	218	234	226	215	224	224	224	214	220	225	230	247	230	219	219	226	231	212	225	236	225	204	233	222	240	225	208	222	237	230	209	227	230	231	237	232	226	251	213	227	219	247	237	208	237	249	233	220	224	238	215	221	213	222	216	204	205	221	221	213	257	192	241	237	222	228	219	253	217	251	239	245	214	221	204	210	229	220	218	236	251	261	233	238	217	236	242	255	230	228	216	229	245	219	226	242	208	233	244	236	224	231	223	226	239	221	224	217	195	232	227	216	230	229	228	210	246	219	258	222	194	211	242	236	224	206	249	215	214	241	214	204	212	216	227	225	228	214	234	232	221	214	226	178	211	251	210	246	197	218	241	186	215	215	244	256	216	230	233	218	215	247	234	199	226	254	193	229	229	243	256	235	228	226	225	238	263	222	249	221	231	239	223	253	218	209	206	213	221	252	249	236	218	229	266	189	220	225	250	238	226	236	240	225	225	220	244	247	242	237	219	225	253	190	215	206	222	203	203	216	224	244	233	239	235	199	239	260	219	211	232	230	253	212	222	221	229	250	232	235	219	223	248	228	223	213	243	234	245	218	248	241	229	226	203	224	220	215	206	229	262	245	239	235	209	243	226	217	228	230	216	239	221	215	238	216	256	221	205	221	230	233	240	225	217	206	234	242	223	207	246	241	213	228	253	223	215	225	229	232	212	229	235	206	255	225	225	240	226	223	216	232	248	232	204	215	246	199	215	212	228	244	255	203	220	199	214	219	253	249	234	235	196	230	213	240	220	211	246	253	244	228	226	217	254	205	214	219	223	203	231	224	213	211	220	206	238	229	199	220	231	253	212	219	220	226	220	221	225	204	218	209	234	218	218	229	206	203	251	233	232	214	213	221	227	232	234	221	231	240	216	236	222	227	219	233	228	199	229	246	235	258	208	189	233	231	197	240	216	240	217	236	218	212	253	212	235	222	240	224	233	210	257	206	210	240	241
13740	10012	8531	4389	2914	2082	1625	1303	1164	976	870	803	802	699	649	635	581	591	553	563	559	571	536	535	529	511	497	530	507	530	507	515	490	467	473	530	467	443	499	487	517	466	493	472	441	505	436	429	498	478	490	478	494	492	502	464	447	451	430	483	482	444	475	432	463	464	498	445	460	446	474	497	455	465	448	419	504	494	426	468	457	486	487	434	468	448	411	461	484	480	460	507	461	458	425	442	429	500	452	458	471	449	462	452	476	460	469	446	438	477	479	454	483	468	424	420	441	478	473	457	507	458	438	474	487	460	459	433	463	465	471	491	447	444	438	410	441	435	447	463	474	442	463	451	463	415	447	476	451	434	459	452	458	449	449	515	469	431	432	428	454	463	460	436	468	465	480	478	471	462	458	464	432	434	444	469	450	472	449	467	455	432	467	459	468	453	485	456	472	449	449	501	491	473	449	435	465	457	457	472	447	445	439	473	452	456	466	417	420	396	415	430	440	435	472	446	469	456	468	442	447	396	463	449	449	462	492	444	442	477	419	443	462	464	436	475	470	450	467	499	449	465	439	454	417	491	431	456	437	420	438	462	467	455	397	449	451	409	440	447	456	447	457	465	424	458	475	403	455	464	417	435	443	443	452	432	481	419	434	436	443	434	473	483	486	484	456	450	442	478	463	434	475	434	447	453	449	445	450	498	427	438	462	437	483	469	458	484	438	451	438	416	465	448	433	461	408	432	434	463	457	473	452	458	439	433	442	460	448	442	511	465	471	455	475	471	471	417	449	464	427	437	462	406	454	454	428	449	447	497	417	435	472	486	445	441	461	464	450	452	438	479	460	477	457	457	418	478	429	451	460	453	473	452	466	452	476	400	438	442	477	451	429	449	478	458	456	435	464	441	419	460	436	432	454	446	440	480	437	413	460	428	434	476	465	428	452	460	480	455	438	455	451	450	442	459	443	438	444	470	462	459	433	455	448	402	466	414	480	470	413	447	481	503	467	439	458	457	440	478	466	443	432	411	457	419	471	445	472	456	438	405	471	454	445	469	443	470	462	435	468	465	435	501	456	445	424	443	435	479	459	441	422	403	468	462	430	449	467	467	443	444	431	480	464	469	471	464	432	457	460	427	475	430	415	480	406	448	465	476	453	466	436	452	481	466	439	461	430	456	434	408	435	425	475	462	442	452	450	413	453	426	471	497	478	471	423	473	473	428	448	467	433	440	452	461	453	423	434	451	439	434	428	470	438	476	446	453	485	473	444	469	409	413	431	446	471	431	466	441	439	461	440	437	455	463	450	455	460	439	482	438	428	463	456	452	441	456	448	459	462	473	494	459	448	463	465	450	448	469	453	460	433	451	480	471	410	448	434	479	470	461	483	450	447	467	453	444	456	428	446	453	451	452	427	465	437	452	439	445	449	455	481	462	494	424	468	482	481	483	470	438	427	473	452	444	442	444	458	465	425	475	405	444	485	439	477	475	466	434	432	414	469	428	458	472	479	457	470	444	468	455	458	425	418	493	426	457	442	445	462	468	511	496	476	436	471	459	477	473	435	421	416	473	416	429	464	462	441	441	511	447	448	487	465	448	451	468	439	421	427	459	427	477	404	440	475	462	482	458	461	458	440	480	464	454	432	451	432	430	452	410	433	468	418	439	451	455	430	463	426	446	472	465	449	438	456	454	466	470	468	441	450	425	458	427	464	449	470	478	500	499	427	438	449	436	454	472	451	446	457	449	470	451	432	446	468	478	459	466	437	413	402	462	486	416	450	474	458	429	471	482	455	491	447	437	431	472	455	440	459	457	464	461	437	452	473	446	441	444	428	462	450	477	463	491	462	460	441	444	459	455	450	461	455	453	432	460	455	470	472	483	492	431	417	486	442	438	422	470	440	489	424	457	438	454	434	436	436	460	435	443	461	449	466	460	481	448	444	455	443	408	498	462	450	458	468	473	440	444	464	446	460	476	430	453	439	464	473	454	441	453	419	468	469	461	479	447	462	467	451	447	413	457	451	489	421	447	431	482	450	486	427	445	440	483	471	411	494	403	462	463	469	444	477	465	452	453	440	449	461	487	428	465	475	446	444	463	451	473	425	465	445	438	439	453	440	427	442	448	449	448	452	464	456	466	415	451	447	454	416	445	477	471	503	457	475	476	494	482	472	413	475	444	444	467	456	449	441	472	434	473	445	462	470	452	419	454	457	467	410	498	454	479	466	465	445	477	452	402	422	473	454	440	437	442	431	495	477	450	474	458	470	462	453	458	491	470	455	417	454	466	460	431	466	447	469	474	447	447	449	441	470	447	449	420	411	451	452	432	427	454	437	424	475	466	410	468	433	441	450	461	441	489	479	463	437	432	454	475	469	485	438	463	457	448	447	473	432	467	462	394	455	466	438	415	434	423	474	450	446	461	445	471	475	465	407	466	411	444	459	424	478	474	438	452	474	427	445	425	453	487	452	443	487	488	462	445	442	434	464	523	454	442	445	458	477	474	466	477	461	455	432	450	459	415	434	452	436	476	457	465	418	444	451	474	474	472	452	458	429	465	483	404	471	466	466	451	494	420	436	440	455	445	458	463	459	467	417	454	434	427	458	464	443	468	493	478	485	464	430	439	468	448	424	435	465	452	470	464	464	462	457	433	444	466	438	456	483	461	435	475	483	466	472	470	454	396	449	439	450	476	446	433	486	474	472	438	455	434	487	458	478	456	430	476	394	459	424	471	479	482	459	487	448	491	420	477	445	459	431	422	456	462	416	490	418	446	472	482	418	464	429	462	456	459	462	471	463	443	498	446	457	463	430	467	457	446	481	463	464	491	457	446	469	417	468	458	411	502	430	445	440	460	428	482	433	430	420	456	442	410	458	466	458	461	451	468	467	436	439	439	457	468	419	465	493	453	439	446	440	434	440	481	464	453	443	473	441	442	414	430	484	471	481	422	472	441	413	485	423	498	429	439	468	420	450	427	437	421	433	470	476	456	450	425	446	460	452	429	445	511	493	455	476	427	444	455	473	474	462	443	469	421	476	458	439	458	441	440	480	453	453	462	464	452	453	438	491	476	411	431	441	431	494	464	457	473	412	440	397	464	476	450	480	469	445	440	431	436	433	443	418	436	430	469	466	446	488	425	431	437	467	435	411	463	476	427	491	468	466	432	461	427	463	433	442	451	437	446	486	415	483	451	471	423	464	459	456	406	451	467	478	493	486	421	449	479	424	463	424	456	478	425	455	433	454	454	441	435	421	426	444	476	453	394	441	439	435	464	473	451	426	416	443	465	451	457	439	470	454	455	471	452	456	425	479	461	441	468	471	446	481	432	489	459	422	470	416	438	442	435	454	477	422	427	451	422	508	463	458	473	457	451	435	458	481	425	475	455	445	433	437	439	447	455	463	488	454	504	478	440	443	418	451	477	512	457	427	447	424	429	455	452	433	468	490	419	464	448	475	497	464	480	502	459	456	413	404	440	475	431	468	421	467	433
23495	21610	29669	24033	21615	20605	1832	663	478	418	393	349	296	267	247	246	246	258	253	229	220	189	252	218	213	225	200	198	200	211	215	204	201	186	195	205	184	188	189	166	190	187	193	181	207	187	199	204	196	185	179	184	181	188	180	179	174	173	169	162	162	179	190	195	163	159	169	178	175	205	187	187	205	189	174	183	179	157	176	198	177	185	179	182	185	175	158	156	181	186	171	166	154	201	177	173	167	174	190	170	172	185	181	158	179	163	157	175	182	181	162	189	179	168	158	177	166	168	149	186	164	169	181	150	185	185	158	167	160	159	165	173	180	194	169	175	174	173	186	160	174	176	184	158	184	159	164	158	162	173	195	150	167	178	192	189	171	159	179	192	167	187	176	186	174	159	176	176	157	153	185	171	159	167	154	171	170	191	164	158	190	194	172	164	155	188	163	172	179	178	171	178	177	188	184	188	169	182	170	177	181	189	180	164	173	167	185	170	169	182	144	151	171	195	179	195	171	164	183	189	136	203	140	175	178	167	184	163	135	171	167	169	185	162	164	183	189	173	158	145	180	181	159	176	183	166	143	171	173	152	159	166	169	160	185	174	168	168	198	205	170	181	177	190	170	177	178	185	169	176	175	183	150	182	185	177	169	168	165	138	160	167	188	189	165	172	191	203	163	158	170	159	177	177	187	171	160	164	183	181	191	166	142	158	166	176	184	177	172	168	154	161	173	165	150	174	171	187	170	170	161	164	165	168	164	171	176	181	171	181	153	180	181	156	164	167	181	154	145	153	166	170	166	193	187	146	175	191	172	165	162	180	173	158	181	144	162	180	162	178	202	162	158	186	193	161	163	171	189	171	169	155	158	166	154	175	185	191	170	184	179	177	163	161	182	179	167	174	185	189	188	175	163	180	187	142	158	162	173	178	190	188	180	155	156	183	141	168	170	181	189	177	163	166	164	187	174	165	182	156	179	190	127	182	177	156	155	152	165	136	194	144	181	177	172	169	194	173	170	148	163	167	174	177	168	171	172	173	139	164	158	169	177	170	185	179	165	180	164	173	173	163	178	172	180	179	176	164	175	173	200	172	193	202	187	173	166	172	193	173	160	168	178	180	192	195	195	159	183	186	181	167	179	179	162	200	153	166	150	171	156	178	168	168	189	162	177	178	190	176	177	154	180	168	162	185	166	180	186	189	160	161	188	171	176	174	161	185	164	177	172	167	159	162	165	171	199	168	170	158	178	184	179	176	200	184	165	175	182	185	174	189	187	176	167	163	158	155	177	162	161	156	176	187	166	172	179	174	175	170	172	168	152	158	163	184	181	179	161	199	167	178	160	162	192	177	190	196	177	173	179	186	192	176	154	177	189	181	166	166	188	166	164	196	188	201	196	151	176	193	185	172	174	170	157	178	187	163	190	184	188	165	182	163	173	183	174	161	172	173	189	159	169	167	193	177	165	184	169	173	168	185	200	162	155	161	157	184	204	167	180	156	159	171	163	184	170	201	158	146	167	182	172	167	164	167	162	159	154	175	184	150	173	179	183	168	131	158	172	171	180	173	176	162	185	152	178	175	165	151	173	152	170	170	162	182	194	185	177	173	171	183	153	177	160	154	140	171	190	158	173	167	163	166	179	165	155	180	178	177	182	163	207	170	160	191	165	178	179	180	181	178	152	185	193	164	186	176	164	173	166	155	184	156	171	166	141	190	172	175	180	188	164	174	161	158	158	168	168	152	174	174	177	189	166	186	153	184	186	199	173	179	152	194	169	163	170	171	169	161	172	186	168	185	162	192	171	174	174	192	179	187	178	153	182	178	159	156	152	158	173	157	178	169	168	177	150	162	172	159	158	159	175	165	161	170	191	180	152	177	165	181	170	182	188	178	157	177	183	156	167	160	160	154	152	164	174	173	186	168	174	166	189	186	179	173	175	191	188	175	189	150	168	185	185	156	164	180	179	171	162	184	180	162	172	169	162	164	146	167	181	189	156	175	177	144	187	186	166	180	176	194	160	191	155	163	145	163	200	163	184	170	193	151	177	177	141	191	175	187	192	164	161	161	177	179	178	163	175	144	171	166	157	163	159	170	172	177	177	145	153	141	180	167	169	165	163	160	156	180	154	192	166	192	179	190	184	180	173	163	172	151	164	189	210	179	179	171	176	190	173	150	184	189	178	186	178	170	145	170	166	168	175	139	167	158	163	167	164	190	165	177	166	187	180	163	163	164	164	169	182	178	202	170	165	164	180	158	167	162	186	159	179	175	156	186	196	159	154	197	162	150	181	163	143	158	154	158	172	165	177	175	174	184	174	172	174	164	170	155	168	162	184	161	194	175	166	151	185	168	182	163	172	162	181	173	192	183	182	186	159	165	181	189	162	179	182	193	159	180	178	173	172	157	177	186	169	198	207	170	168	157	168	176	189	178	153	156	159	152	169	187	156	176	172	174	207	167	145	188	144	197	185	150	182	165	190	179	174	182	168	173	179	168	180	163	169	173	146	183	152	174	163	173	167	176	179	178	175	159	174	165	188	177	173	159	174	156	191	167	152	165	166	184	189	175	161	179	160	163	171	156	166	176	191	140	142	193	152	166	177	194	162	189	179	182	172	159	150	183	180	170	152	175	177	179	170	173	182	176	182	192	188	153	163	178	177	177	182	185	175	182	191	170	170	186	171	154	189	158	196	183	162	186	160	160	162	171	168	201	171	177	147	166	181	170	207	185	167	162	168	140	174	187	179	187	171	152	167	166	185	193	177	170	193	174	165	163	170	159	198	187	169	159	183	195	152	159	140	157	174	160	188	163	138	183	180	180	176	190	194	169	150	168	158	150	182	181	182	169	170	170	170	202	172	184	160	155	151	177	171	156	184	153	157	163	212	178	195	173	165	177	153	180	176	156	183	196	175	183	164	169	176	165	185	172	171	157	189	183	185	175	173	179	178	150	159	151	158	183	157	181	165	156	155	175	185	186	178	182	173	160	164	162	167	177	152	155	157	172	177	164	150	152	156	180	169	150	153	178	191	148	169	161	171	188	165	187	176	170	152	158	189	163	171	146	182	171	172	152	156	165	158	181	167	144	165	173	157	170	154	196	179	161	172	171	150	175	162	184	175	154	164	173	165	157	162	178	183	190	178	162	176	179	157	169	178	179	172	176	187	165	181	143	171	183	160	186	192	176	157	174	165	178	160	183	198	171	207	170	178	172	168	186	178	151	200	176	196	189	179	183	186	179	164	154	165	181	157	179	208	175	146	142	167	163	153	175	188	160	170	177	163	150	162	170	190	168	172	185	184	172	145	188	154	190	158	147	167	174	168	181	151	147	179	160	166	175	184	187	174	167	181	180	158	195	151	162	173	179	148	168	134	164	194	179	167	185	170	158	161	157	166	190	173	166	169	164	188	176	161	178	166	174	170	175	157	191	179	150	155	190	180	179	170	173	165	169	165	182	169	179	157	184	175	170	170	169	178	164	159	156	184	177	152	171
17143	15904	13503	7302	4844	3482	2575	2013	1635	1346	1168	979	920	778	763	677	636	662	576	526	509	494	478	475	452	379	428	413	424	423	436	398	385	390	337	378	387	373	326	349	345	390	347	368	343	368	347	362	333	361	334	360	360	343	308	319	325	332	348	365	313	309	327	331	360	314	338	381	329	357	343	343	356	316	324	305	338	311	345	347	298	353	336	335	357	359	306	316	325	323	316	344	353	356	325	325	331	327	302	339	301	329	315	318	326	346	277	328	322	331	330	364	361	315	316	311	356	323	309	309	313	322	316	389	321	348	312	298	347	311	309	326	300	320	329	328	331	306	324	330	356	329	310	344	329	333	311	335	341	318	330	329	338	297	383	303	321	321	340	282	341	289	312	295	338	344	333	312	325	318	331	304	318	309	312	319	333	339	300	316	317	314	312	346	336	312	296	332	329	339	363	303	304	329	353	318	314	313	295	304	329	315	368	322	322	340	292	343	273	328	345	318	332	332	341	347	330	337	330	332	313	337	338	289	333	306	307	302	330	326	295	315	317	303	322	367	301	292	292	302	328	300	343	333	333	288	336	330	335	318	321	342	332	306	307	309	310	317	350	325	322	310	317	339	301	331	309	304	329	304	329	300	317	336	339	320	322	333	311	308	324	313	334	329	302	310	303	335	314	336	305	331	305	321	303	329	353	311	309	313	313	321	320	330	313	299	319	338	318	322	298	317	301	310	305	282	308	328	307	329	311	320	314	317	334	298	347	345	336	313	318	331	337	327	318	320	325	309	305	345	315	317	328	335	288	346	323	325	300	302	314	302	322	309	334	279	332	304	350	307	355	317	324	319	347	312	289	351	324	329	339	332	330	308	331	334	286	320	312	326	329	328	322	327	311	314	333	340	332	365	359	299	323	331	301	312	325	333	345	315	333	331	323	360	309	326	330	355	324	328	327	342	302	316	312	315	348	302	319	337	308	331	326	312	340	314	309	328	305	294	342	316	310	322	298	314	278	361	336	310	337	321	320	314	306	301	336	291	306	329	325	319	324	316	328	301	332	287	331	336	325	314	300	326	333	319	301	327	309	340	340	370	315	326	327	300	321	308	283	277	296	311	322	348	339	343	313	319	323	308	325	290	325	293	306	303	324	322	343	306	348	323	319	325	324	316	326	329	333	347	305	322	320	343	334	325	320	330	338	348	325	304	333	349	316	322	307	306	307	328	329	339	338	317	341	344	310	326	293	346	335	316	315	320	345	334	345	284	346	317	308	300	303	324	296	327	328	328	316	324	321	317	286	303	295	350	340	309	321	318	309	326	336	292	344	318	311	339	316	325	295	310	294	301	371	306	319	301	357	362	326	303	281	323	317	303	310	308	319	336	321	336	319	318	342	315	296	332	312	323	306	328	311	320	334	318	318	318	302	341	301	311	313	309	296	317	284	336	316	335	330	312	325	318	313	326	322	323	338	303	328	328	353	322	345	327	290	294	305	306	317	307	310	306	315	336	311	300	324	312	344	293	305	320	346	299	320	308	299	317	314	310	311	341	308	350	315	330	329	309	324	320	322	327	315	289	335	340	345	317	294	329	311	336	308	312	343	345	362	307	322	334	303	317	315	305	308	315	312	345	333	321	344	326	328	340	330	308	307	334	321	301	313	304	322	297	329	344	314	340	333	314	352	313	302	334	318	329	315	326	287	326	339	302	311	339	358	302	334	314	310	318	332	303	331	346	359	343	348	324	321	334	305	314	317	345	324	311	340	341	316	311	320	340	316	311	340	299	327	331	313	280	349	344	317	341	323	334	298	302	303	340	311	315	291	318	313	322	302	308	349	314	330	301	319	345	339	341	335	328	343	302	288	341	342	295	312	299	295	299	319	340	358	343	319	353	330	319	364	318	284	319	347	340	292	314	314	315	309	340	310	351	321	335	270	338	316	319	351	307	322	321	331	329	320	298	335	308	309	306	335	312	297	311	318	329	320	307	272	290	323	339	322	339	322	326	308	321	300	322	319	326	324	273	311	346	312	340	315	308	325	312	310	305	319	356	337	316	319	329	314	320	330	306	318	324	337	304	330	336	326	335	358	335	306	337	291	336	336	303	338	323	309	288	320	326	317	309	298	320	312	315	315	341	330	320	355	336	305	330	314	334	320	299	356	326	322	313	325	327	291	342	341	323	347	344	332	353	320	321	300	350	331	350	359	314	306	303	329	302	323	305	325	329	330	311	335	320	336	310	324	333	313	302	317	315	321	328	316	316	319	328	305	320	353	333	329	327	311	323	320	340	327	331	291	328	346	318	328	315	292	339	296	329	327	318	331	295	328	331	328	324	296	291	329	309	345	330	321	321	349	328	325	326	332	342	336	333	315	327	323	296	309	327	328	303	339	290	275	343	309	323	320	309	346	312	316	297	330	291	321	327	311	326	303	304	321	302	293	274	336	323	331	329	340	313	348	326	287	279	333	359	333	305	305	350	337	324	312	305	346	306	313	316	312	329	318	303	312	301	295	327	328	302	321	317	309	301	315	315	308	327	310	337	348	326	279	315	305	344	316	332	341	309	299	307	305	321	323	336	312	309	342	304	317	330	324	328	299	296	322	339	324	295	310	339	311	313	316	335	306	311	303	343	316	315	316	303	306	298	321	336	322	320	345	318	329	354	313	321	323	303	313	322	308	328	312	313	307	323	334	332	304	320	290	318	304	325	321	341	323	301	340	327	306	334	331	326	318	332	308	330	330	363	324	296	325	312	316	314	331	315	319	298	301	298	310	320	306	333	306	350	331	348	334	352	304	355	322	301	356	322	325	324	323	288	322	337	328	329	304	304	346	350	312	297	318	337	323	319	341	311	301	302	317	336	329	343	294	326	297	310	342	325	336	334	291	303	332	265	354	342	301	332	316	310	330	335	327	344	319	308	351	332	326	300	334	324	330	294	349	301	333	312	325	308	303	314	313	318	318	317	340	340	321	329	321	307	327	321	341	359	364	326	280	284	317	330	301	313	321	311	321	331	309	324	308	325	301	326	322	314	322	314	361	304	326	300	332	313	286	324	305	324	309	325	339	294	330	287	325	329	314	334	316	326	362	310	336	287	298	299	321	313	300	332	316	350	352	319	336	306	316	338	307	323	363	332	320	311	322	295	311	304	297	312	330	309	334	348	326	336	303	329	317	320	325	350	334	319	327	295	328	321	302	362	323	320	338	343	341	331	322	318	326	324	339	334	327	332	334	311	294	322	354	300	358	338	326	316	337	316	306	309	301	348	329	310	337	319	347	355	310	345	314	311	329	336	317	323	341	320	333	310	314	287	327	305	346	304	320	321	328	323	320	296	296	313	309	331	297	325	339	344	336	301	333	321	365	333	314	340	340	299	368	322	346	306	322	299	293	305	339	306	303	333	338	363	297	327	353	311	338	309	273	333	330	332	338	311	306	346	313	339	267	327	316	323	341	351	333	314	349	343	312	320	313	315	310	316	317	302	310	317	322	325
27048	21066	8657	907	547	552	468	523	518	493	461	526	488	508	509	527	502	491	525	480	449	471	484	465	501	465	494	474	496	512	481	425	461	510	504	462	466	437	478	486	490	479	477	480	452	452	461	484	491	464	488	481	501	479	463	495	487	503	454	478	470	466	440	493	499	484	469	486	518	486	494	445	463	483	471	502	481	478	467	457	459	485	491	464	488	468	448	470	450	454	451	493	460	497	461	441	477	445	485	505	465	455	482	483	462	447	470	476	508	458	496	463	482	494	516	507	462	499	436	505	469	471	492	488	489	478	544	484	518	482	452	466	479	443	473	473	478	474	470	480	500	458	509	422	437	515	483	473	494	427	496	491	486	462	463	478	486	474	457	437	517	484	482	458	456	487	514	458	504	470	465	481	488	480	500	509	481	477	479	495	510	475	469	456	467	453	495	458	506	468	507	518	475	496	460	477	485	485	473	496	483	492	468	481	481	455	490	481	469	511	451	485	447	442	470	527	464	477	465	493	518	498	487	467	521	476	483	486	472	461	460	471	485	477	460	428	470	560	466	445	511	463	489	440	472	498	474	470	482	479	479	484	466	473	485	476	424	522	526	470	483	481	478	444	431	459	458	494	502	505	487	452	449	492	477	475	453	465	509	491	475	479	472	490	476	465	450	458	508	473	504	479	502	458	466	481	478	510	495	465	477	461	471	488	465	516	509	481	446	471	487	447	492	477	513	463	491	481	506	502	456	458	506	463	466	549	454	511	492	490	470	449	507	516	491	477	465	489	443	480	500	458	456	487	460	474	526	496	477	506	469	474	493	470	522	507	483	529	484	472	467	475	469	488	488	503	424	491	488	478	489	456	490	493	448	475	471	514	480	510	516	510	473	464	456	494	488	443	459	450	428	480	467	443	501	469	511	455	484	494	483	480	492	472	490	487	490	472	459	496	510	481	462	494	502	448	477	443	478	500	495	487	485	491	481	469	534	475	473	476	468	476	466	488	493	472	473	525	486	485	451	464	456	476	468	445	447	486	452	473	474	511	472	456	462	444	446	493	514	456	503	446	497	502	483	459	460	473	445	463	457	491	473	440	509	486	490	456	462	435	495	488	493	502	495	470	472	467	509	463	440	456	495	472	509	477	494	466	463	508	480	497	482	492	454	455	450	475	448	488	451	510	494	458	510	486	464	484	489	478	435	447	463	475	481	480	403	490	463	447	471	472	443	487	489	467	489	480	485	455	460	501	457	495	510	494	485	499	486	483	481	502	471	467	496	489	454	499	501	487	489	484	461	494	495	510	508	487	507	469	449	489	480	475	497	486	484	491	487	497	523	465	491	454	519	476	494	479	499	466	511	465	468	482	488	489	481	450	450	446	482	483	450	496	487	489	488	471	463	490	492	518	484	464	466	472	512	456	466	458	461	474	502	471	481	458	466	526	478	493	483	459	511	518	481	494	473	433	474	478	489	470	488	493	471	463	480	457	501	469	447	472	453	506	454	498	500	470	488	473	495	499	493	484	503	454	468	436	461	476	490	443	481	487	484	435	489	485	474	485	478	528	430	505	450	437	497	458	462	483	431	463	507	504	506	490	453	471	486	474	486	468	508	471	458	497	465	484	460	465	501	491	491	494	477	499	497	469	487	475	476	469	542	506	505	500	502	485	498	496	477	478	486	484	471	455	449	482	529	485	465	476	476	483	477	498	459	483	470	491	450	510	471	470	462	460	498	482	494	493	485	508	490	440	500	494	479	479	487	470	480	477	487	467	493	508	473	448	488	485	472	500	498	501	474	462	487	476	487	448	451	480	496	421	516	455	519	485	485	447	478	486	504	446	503	486	476	523	466	466	456	463	492	496	504	512	447	461	482	445	508	488	487	464	453	467	492	472	496	443	502	447	461	471	486	462	485	499	496	489	491	471	512	495	501	480	503	450	475	516	481	491	450	513	461	508	505	450	452	492	480	478	437	497	494	512	456	497	444	475	480	485	487	470	465	485	488	482	502	477	499	489	449	477	458	477	495	474	504	423	502	503	469	488	457	476	504	473	471	423	459	463	502	471	450	491	475	475	505	471	458	462	475	479	474	478	481	491	483	449	468	503	466	443	520	489	443	509	461	492	508	465	442	442	462	493	459	477	445	486	467	486	475	454	444	527	429	477	521	468	526	452	445	471	472	470	513	505	486	436	469	495	444	452	480	504	490	482	510	504	481	502	449	487	488	500	490	471	495	468	466	455	479	497	497	473	534	475	476	479	469	441	506	475	422	471	475	465	469	469	484	463	486	490	480	449	457	439	473	505	446	486	484	470	494	490	492	446	507	508	482	483	490	469	481	493	464	444	433	460	496	472	486	454	479	459	486	474	473	446	430	430	472	477	496	466	505	536	484	486	484	451	457	467	475	488	461	510	450	483	512	485	488	492	499	451	480	495	435	457	490	496	470	493	476	482	497	472	461	497	470	455	461	499	470	439	463	501	466	494	475	448	457	480	488	480	471	486	491	474	495	482	461	464	470	500	499	487	444	492	450	479	466	446	503	465	481	483	491	488	481	491	468	529	495	447	486	458	503	442	488	501	515	486	484	459	475	471	510	532	496	448	447	463	464	473	488	484	491	484	506	489	467	503	477	495	476	520	489	460	488	517	475	440	468	487	484	506	507	510	469	521	461	481	475	486	511	494	446	479	464	467	486	445	502	479	486	490	475	483	480	490	468	460	509	540	458	496	436	483	440	472	490	485	466	452	475	497	474	456	440	465	495	485	491	506	445	518	533	482	433	476	483	452	482	507	483	457	467	445	504	481	485	510	449	464	491	418	510	518	485	488	464	481	500	496	469	476	492	476	431	482	469	431	497	515	468	511	477	519	454	471	476	500	434	491	478	490	472	447	488	441	520	470	486	434	484	467	480	482	492	499	479	475	506	512	454	513	502	433	461	518	456	507	433	473	455	494	475	506	473	458	434	500	464	432	448	460	512	499	479	490	460	506	483	459	470	493	481	495	459	523	495	492	476	449	477	500	503	506	455	467	480	467	497	468	484	470	456	461	491	469	491	505	471	505	466	491	462	477	472	466	471	480	509	454	496	457	508	448	506	442	504	510	512	468	483	490	484	482	514	494	502	481	504	473	523	462	479	464	459	475	446	468	483	485	468	489	446	494	499	488	444	471	472	491	488	500	463	492	517	492	471	490	485	465	457	495	472	463	498	493	502	483	496	466	484	473	477	456	531	463	476	500	493	458	495	460	523	485	439	470	500	522	516	500	477	492	491	456	484	472	472	496	457	490	434	497	474	471	443	467	495	500	454	487	516	514	441	501	456	479	462	492	489	462	501	494	488	497	484	489	457	506	479	464	488	504	508	511	482	467	464	494	489	436	465	481	467	527	434	451	462	465	489	473	476	511	474	482	455	489	475	447	495	513	480	520	508	453	497	455	479	458	532	493	479	498	510	482	519	468	463	459	496	458	498	491	508	484	451	475	517	478	476	474
6647	1990	1766	1268	1099	1058	1026	1015	975	964	928	924	923	905	943	945	872	921	925	956	946	911	865	912	880	906	929	908	916	906	895	944	913	928	834	933	887	883	927	930	907	918	858	856	917	880	906	895	853	911	979	879	838	888	894	952	936	914	863	936	930	863	917	889	922	820	854	882	863	911	869	908	940	918	831	869	887	890	940	882	937	876	905	912	881	840	911	933	867	880	939	924	935	890	864	927	884	932	860	851	879	942	832	871	903	937	899	934	880	866	885	893	950	896	856	888	885	903	935	904	903	936	831	884	869	922	951	887	940	884	872	907	877	839	885	871	890	917	864	914	898	945	891	896	912	881	914	887	890	891	829	901	886	881	928	907	892	824	889	982	864	963	897	935	884	893	920	898	870	886	872	869	903	893	865	859	843	889	882	892	845	925	883	880	897	874	893	929	886	895	938	950	834	904	874	906	888	918	907	897	911	907	878	872	858	925	910	885	897	885	887	893	843	920	870	900	960	932	894	908	936	911	865	929	879	887	936	923	895	899	877	915	858	919	889	926	835	886	888	893	943	908	901	872	919	925	898	883	883	884	911	922	914	888	865	857	913	899	870	883	881	892	936	941	929	870	928	986	845	895	891	916	909	850	912	930	900	901	925	967	880	911	854	868	930	930	846	907	890	949	902	860	923	866	873	940	907	862	898	920	891	927	950	917	893	928	922	876	907	906	903	933	892	895	913	906	893	869	887	850	966	867	904	883	885	909	930	896	903	883	946	881	854	962	904	864	864	911	882	893	894	907	875	851	896	832	940	925	882	877	914	939	934	908	928	909	924	902	873	896	963	930	892	914	906	913	903	880	911	925	905	889	851	913	907	913	922	904	891	904	869	899	919	919	865	933	893	861	910	905	884	936	919	913	954	856	848	929	870	897	910	873	915	885	925	906	936	886	884	889	888	956	902	883	920	900	886	841	931	892	894	882	942	931	890	858	858	864	901	937	888	910	930	889	899	910	891	868	909	928	906	913	862	843	899	883	985	877	885	905	867	914	899	931	867	893	893	864	853	915	863	882	931	910	861	947	916	950	913	894	875	897	911	892	887	925	881	899	954	888	890	908	896	894	954	870	910	835	944	928	886	904	919	897	915	890	885	867	983	893	855	881	924	953	945	911	863	878	924	875	832	858	884	863	895	856	857	913	879	943	918	926	891	883	843	933	864	841	872	908	892	880	912	891	886	953	889	865	869	887	900	887	920	886	912	971	879	922	906	884	895	895	832	926	887	863	918	933	847	890	900	888	952	920	854	876	875	851	850	854	816	972	863	931	850	887	906	905	929	903	920	917	855	942	970	876	880	906	923	884	912	912	950	908	872	861	979	907	893	865	877	911	896	901	892	918	896	920	879	864	898	918	916	943	902	946	914	829	908	886	900	882	913	880	872	913	852	887	971	887	914	922	928	874	923	870	919	963	960	877	904	898	861	867	904	886	893	889	895	912	885	946	906	861	851	911	905	864	895	958	865	874	899	859	925	877	960	881	948	899	972	929	900	901	898	929	915	908	913	917	893	926	932	925	910	929	936	916	892	923	907	903	868	908	897	916	895	879	889	915	957	887	885	944	897	896	899	924	889	889	849	878	874	904	978	848	893	891	876	876	893	960	931	923	898	888	973	927	937	877	908	901	856	903	917	937	961	890	922	872	925	957	918	924	873	886	877	846	861	934	844	919	936	929	1002	887	906	919	893	887	879	899	871	897	807	901	895	935	883	926	845	936	887	822	944	911	874	882	927	872	850	924	896	858	903	915	896	913	890	910	935	953	849	863	955	901	932	833	885	932	927	848	929	884	939	874	898	874	915	848	922	848	884	919	905	938	835	900	868	926	912	884	926	887	898	962	917	936	910	887	899	910	922	886	855	881	898	899	965	910	973	896	905	870	864	867	886	905	890	897	874	896	910	875	908	974	918	940	910	911	920	826	879	930	915	903	932	868	884	922	894	900	903	887	886	904	878	880	907	894	896	897	844	905	882	934	827	895	905	886	889	891	923	876	887	888	920	865	895	895	873	908	899	917	912	888	940	840	837	947	912	889	901	859	904	881	899	882	906	910	857	925	942	914	897	915	863	871	900	910	942	898	904	930	850	963	901	901	909	897	900	879	881	859	918	878	865	880	908	875	891	904	842	937	885	930	852	892	991	820	969	929	913	833	946	862	876	938	923	917	867	842	927	911	918	869	837	853	920	890	898	886	910	886	890	882	960	925	955	801	928	903	936	893	928	895	874	920	863	953	882	925	912	889	872	905	836	880	934	943	927	934	872	895	932	907	906	864	932	926	861	883	898	947	926	849	938	916	892	899	908	919	915	933	886	845	960	896	922	911	851	923	909	877	893	912	869	887	893	923	858	903	864	907	887	878	956	920	888	872	881	889	876	907	849	876	875	926	910	933	891	859	932	893	865	925	910	930	866	899	892	900	948	856	957	898	871	890	875	906	960	915	889	867	925	872	882	948	847	883	894	946	867	899	881	922	912	881	877	913	921	925	894	853	871	900	908	912	897	903	883	965	921	899	898	943	884	982	906	916	862	865	912	909	970	863	878	883	909	912	947	875	869	894	887	923	895	865	954	888	942	905	876	879	907	856	938	902	826	936	928	879	891	908	914	898	904	915	927	896	918	860	893	886	880	909	919	937	916	906	895	940	871	894	964	904	895	927	861	839	874	902	925	904	859	921	862	915	883	899	874	871	897	882	900	912	869	890	886	886	894	924	857	875	890	899	851	938	925	864	881	878	862	931	835	898	906	902	902	906	883	880	883	844	903	873	909	848	923	929	891	867	893	911	901	933	899	938	930	898	911	880	905	907	928	873	831	920	894	903	916	934	882	956	893	905	896	856	935	891	925	937	906	881	890	918	884	956	876	920	922	902	938	939	907	894	930	923	869	923	872	881	902	882	887	897	892	887	811	914	920	843	902	839	906	879	926	935	919	935	876	900	880	908	847	934	946	872	894	876	953	879	875	897	914	935	876	907	891	869	932	874	898	896	896	904	933	895	879	886	892	866	923	851	925	858	887	909	860	898	898	835	875	897	895	884	961	932	961	894	905	925	893	871	900	878	915	913	859	902	892	914	966	900	858	893	956	892	881	899	892	839	847	935	924	930	921	932	856	868	900	890	901	895	900	877	908	869	924	904	923	939	931	908	877	894	925	887	896	914	891	886	838	911	940	881	883	935	929	888	883	911	858	906	897	872	918	904	921	859	884	897	943	953	895	935	871	921	906	954	898	861	949	872	864	895	884	924	865	867	890	912	891	915	930	932	891	894	955	877	911	857	868	950	908	928	863	895	915	907	872	883	893	841	903	875	898	853	916	844	950	864	898	875	875	913	919	901	886	877	842	884	912	874	904	873	889	867	914	901	947	890	921	909	895	909	895	834	968	920	856	898	926	837	911	916	876	890	918	876	955	929	898	871	842	875	850	900	895	886	871	902	927	908	890	915
24451	21612	29019	24676	21135	2352	696	469	374	396	313	332	311	303	256	292	259	267	269	263	232	231	235	241	213	271	219	229	237	233	257	242	239	254	230	290	215	216	223	220	249	254	204	236	222	217	227	241	221	221	228	215	232	247	222	232	213	216	235	230	222	218	217	225	241	229	227	226	244	217	206	230	224	231	229	226	252	206	205	226	225	230	216	254	222	211	207	262	249	221	241	203	230	244	260	238	228	226	212	217	215	233	249	228	232	210	223	238	237	233	236	216	228	252	216	241	222	225	197	214	231	234	217	206	208	218	232	207	228	213	215	210	221	225	227	235	234	237	239	240	234	222	230	256	220	205	232	261	224	249	231	233	243	221	236	236	228	222	244	237	259	221	206	198	201	214	250	204	222	220	217	228	248	209	245	209	208	218	226	217	211	234	233	201	249	235	235	193	235	233	221	221	235	243	240	192	244	231	205	228	231	229	224	213	241	219	194	219	217	231	238	210	245	206	211	241	219	201	234	239	231	229	217	236	237	216	207	197	238	208	198	252	229	236	209	233	231	232	213	233	223	255	213	251	212	203	237	231	210	225	243	210	228	209	224	212	206	236	250	220	231	210	242	239	218	224	218	207	228	234	224	212	218	209	219	193	232	240	236	227	218	241	220	213	229	210	238	227	188	239	208	218	219	233	237	239	238	268	211	240	253	214	211	220	245	207	210	223	244	234	211	211	237	220	225	246	221	212	209	223	216	221	216	222	208	252	228	230	234	213	257	229	218	192	211	212	218	261	232	225	222	211	213	231	207	237	258	251	211	212	220	245	236	242	223	228	215	222	240	227	219	218	226	211	210	227	199	225	211	201	214	215	235	227	224	229	222	217	222	236	216	253	240	220	208	210	212	223	224	222	246	215	244	219	204	210	219	246	240	220	241	230	246	226	225	217	215	228	218	229	219	246	209	192	246	206	273	221	222	206	237	218	227	215	244	219	258	216	243	234	243	258	198	246	233	203	220	195	236	252	230	204	223	212	242	242	248	235	212	222	217	232	212	205	209	224	215	223	219	230	215	208	236	250	238	215	208	206	220	236	218	216	222	240	231	194	240	208	236	254	229	236	252	210	234	235	249	214	245	214	194	224	245	232	232	208	249	194	218	258	229	220	224	258	242	202	249	201	236	235	249	232	227	241	231	230	224	214	236	213	229	251	245	224	225	211	265	227	220	194	205	240	248	204	209	204	234	243	208	217	220	237	235	237	193	221	231	238	223	225	249	236	235	221	236	237	220	200	224	207	221	246	225	208	222	201	221	245	199	248	254	230	219	235	204	221	213	218	216	201	210	213	201	208	192	217	216	194	213	222	202	219	222	213	236	207	212	193	218	207	252	256	219	247	241	223	227	204	220	226	201	235	258	246	227	246	237	203	244	213	216	221	206	206	205	203	225	248	217	202	212	224	264	221	212	229	223	223	216	263	256	213	238	223	213	227	188	225	207	209	202	219	219	232	233	222	219	213	235	232	219	233	228	238	232	239	203	233	225	201	197	239	207	239	229	214	220	216	188	238	238	209	232	245	239	208	225	236	220	229	239	218	206	239	219	224	212	231	221	237	231	205	225	221	193	222	235	252	212	242	235	238	248	226	216	206	207	222	231	217	239	246	235	235	202	221	223	242	229	242	249	209	252	233	233	207	218	235	222	193	230	242	207	224	227	234	219	206	237	219	237	230	208	254	220	247	207	220	208	237	211	189	229	236	215	208	211	223	207	222	229	219	192	217	209	197	223	234	220	191	203	223	216	221	222	223	243	213	238	222	247	226	215	219	220	239	233	223	258	230	249	213	225	226	228	242	214	214	214	208	230	227	225	239	219	200	215	217	220	234	242	241	228	219	204	207	224	230	241	209	196	203	232	220	213	220	227	234	229	214	241	213	217	235	242	223	237	207	216	234	228	234	229	227	185	230	225	225	209	238	223	216	218	221	245	247	229	219	212	235	210	229	243	230	226	241	247	214	212	240	217	217	245	234	240	250	217	227	227	228	211	241	234	235	227	234	246	225	205	204	222	212	219	240	255	248	207	218	240	239	253	229	228	241	248	222	235	210	216	211	218	264	232	223	234	201	230	218	217	241	222	224	225	225	218	201	222	251	225	221	229	211	232	236	206	238	250	188	230	227	215	210	222	221	200	213	237	222	247	227	206	220	229	226	239	233	196	202	213	209	227	201	212	229	228	257	242	212	240	226	210	221	231	220	231	225	248	215	248	219	233	207	213	228	213	214	238	213	220	199	220	230	215	210	229	201	221	226	219	240	205	240	202	213	250	227	232	224	218	251	207	217	200	224	235	263	258	224	236	226	205	206	243	226	209	234	248	239	199	236	230	234	252	258	227	186	231	217	208	239	221	259	243	246	214	201	211	234	210	256	218	217	209	208	211	234	215	209	209	225	236	220	224	218	214	203	214	242	206	208	218	226	221	245	217	234	222	209	212	220	240	250	226	257	223	206	222	217	221	218	226	247	235	268	214	234	226	229	238	203	215	223	217	231	220	218	198	229	221	243	246	199	235	228	240	227	231	227	241	216	201	239	229	237	206	226	237	234	220	202	224	204	245	231	206	245	220	234	227	225	220	211	237	248	198	215	232	203	234	191	209	241	229	224	232	223	218	249	222	217	225	282	217	245	226	223	219	196	231	211	205	240	210	231	215	220	231	215	231	234	209	230	233	236	236	257	213	225	262	250	214	256	224	223	205	202	208	234	232	215	266	242	229	222	203	257	253	232	218	199	235	200	215	232	216	223	223	232	219	202	200	193	224	219	228	235	224	219	265	217	237	230	217	222	212	209	227	238	220	234	232	223	213	246	228	214	227	203	213	223	231	216	234	230	234	239	240	219	210	236	221	222	202	223	245	223	222	211	211	208	221	214	215	209	209	208	226	227	207	197	215	222	250	246	227	201	221	232	238	251	231	197	221	240	216	242	258	215	214	220	225	231	208	239	234	235	221	215	231	235	247	249	226	212	245	209	221	237	251	216	247	214	200	209	213	211	218	230	217	243	210	236	206	213	216	237	227	204	210	209	231	199	222	237	231	231	227	196	236	197	205	238	239	225	216	217	220	243	233	234	219	224	206	223	218	216	249	210	222	199	224	233	226	239	235	217	245	177	234	224	222	250	218	220	227	229	221	228	237	216	219	243	240	225	241	225	221	208	226	236	228	226	252	202	222	233	240	238	240	248	230	224	234	219	198	229	215	237	229	225	229	192	218	224	220	235	227	221	217	216	248	228	225	217	236	227	229	254	203	216	230	212	256	231	214	240	202	199	228	217	243	176	201	238	211	204	221	198	251	221	207	220	257	235	239	205	223	206	201	240	236	232	219	220	245	251	234	229	263	234	241	204	214	212	236	217	210	239	206	207	241	224	237	205	243	194	203	241	227	240	212	230	203	227	228	247	233	205	240	240	248	211	236	195	187	221	215	223	222	196	237	205	234	230	233	247
15184	9787	8535	4440	2799	2203	1606	1356	1153	1009	898	725	725	713	692	680	645	606	599	571	585	544	529	532	493	505	528	463	467	494	489	499	492	452	471	455	466	472	439	463	480	445	500	435	439	470	475	439	475	434	437	478	479	462	429	452	484	446	446	437	450	461	477	417	435	443	427	470	396	458	462	479	505	479	433	488	502	442	449	482	462	460	443	453	449	444	474	452	453	468	466	471	461	490	442	429	443	455	421	455	404	462	451	477	487	449	468	407	475	467	481	456	458	451	483	429	454	464	430	490	447	480	480	447	427	474	448	458	414	421	468	446	445	459	461	467	457	476	453	478	432	474	471	441	412	422	405	432	452	473	445	457	430	472	446	450	471	475	460	489	457	464	423	463	461	454	431	415	439	462	443	449	481	436	456	465	437	421	493	477	451	465	463	459	464	434	423	437	466	458	484	487	410	430	487	484	421	401	454	454	485	437	457	431	460	446	454	464	491	474	436	468	442	483	426	477	446	512	456	456	417	467	453	488	459	465	438	471	454	458	446	446	453	463	496	452	475	483	458	495	437	438	457	446	418	433	459	428	465	401	462	461	445	455	466	442	457	442	443	470	453	444	444	458	459	442	455	434	492	470	454	436	448	479	492	471	469	462	444	469	475	454	445	408	438	450	477	465	493	458	455	455	464	463	459	481	484	462	453	451	442	436	448	456	446	453	463	462	448	465	425	448	504	433	473	492	448	459	451	459	461	458	480	466	433	441	438	405	432	461	444	443	469	412	468	444	422	479	429	461	416	472	467	461	397	416	478	502	427	430	473	449	474	435	455	441	405	486	430	510	466	425	423	466	409	454	401	476	436	461	425	463	449	444	451	451	464	443	442	434	508	465	479	447	440	388	446	444	452	488	421	437	446	442	475	453	454	426	471	434	454	486	463	429	454	426	450	450	488	435	460	435	468	454	463	437	447	432	440	466	473	451	461	439	487	443	466	452	450	419	442	444	458	448	421	470	468	461	449	467	472	433	460	438	462	430	458	477	422	437	450	458	426	487	470	458	484	438	452	457	461	425	464	451	474	442	412	488	455	422	431	425	453	479	431	460	465	486	469	463	475	459	449	426	439	461	451	450	453	452	438	454	464	447	434	437	475	435	440	480	451	449	437	456	407	458	462	477	488	433	451	468	454	457	466	454	483	464	441	423	451	440	491	481	449	463	485	454	433	499	478	467	422	472	424	408	449	443	407	420	462	503	478	466	441	442	458	487	441	451	470	414	437	410	422	456	448	445	426	478	468	427	441	457	441	428	438	445	469	403	436	473	451	459	450	475	451	466	438	468	473	432	426	445	465	448	448	458	489	442	475	446	455	457	449	457	467	472	474	430	438	396	429	465	466	429	443	435	451	490	457	476	443	474	427	405	492	417	490	468	437	451	447	457	449	481	445	457	446	448	494	425	482	457	465	472	434	430	453	447	477	438	411	434	467	444	458	436	427	453	470	443	443	454	442	398	463	449	446	452	442	449	434	432	448	461	482	442	429	436	449	439	469	449	449	457	433	412	446	414	450	445	459	473	435	490	452	466	444	417	430	476	460	427	452	454	466	435	448	430	495	489	424	475	455	438	459	399	428	470	438	441	446	435	446	454	420	435	490	442	460	458	443	481	450	444	443	435	419	457	460	499	435	436	435	418	459	451	481	445	468	431	441	429	456	465	468	430	438	420	428	458	457	449	462	411	457	436	458	422	492	459	438	430	458	466	454	452	433	442	464	468	460	482	450	458	427	447	453	456	436	460	475	450	429	430	417	460	419	459	443	435	449	441	449	444	473	452	470	453	419	444	449	467	444	437	429	469	417	409	474	491	471	458	445	443	416	442	474	458	475	448	459	488	470	476	454	477	439	417	449	475	457	401	428	432	453	443	477	466	452	449	467	526	439	478	485	405	449	436	453	492	432	474	464	425	416	419	466	480	440	488	454	457	466	440	472	434	466	468	489	435	472	444	472	425	441	456	449	423	434	449	448	428	480	471	418	410	419	447	415	443	433	460	446	442	484	418	476	440	400	472	433	485	450	462	424	471	452	447	489	445	456	420	445	440	458	417	427	449	465	422	452	442	451	412	478	462	508	439	420	517	467	453	430	474	429	430	456	457	458	443	459	447	455	457	449	457	415	486	456	438	462	447	415	429	468	439	414	485	414	458	444	432	474	428	474	485	487	506	407	487	447	456	426	496	437	436	472	459	422	463	441	436	457	446	448	445	463	422	449	448	420	417	437	428	435	444	465	476	416	460	440	469	435	493	448	438	490	431	414	451	460	494	429	413	451	435	429	445	424	445	479	449	448	461	409	453	444	424	446	436	449	444	472	462	410	443	450	430	455	447	454	440	461	494	426	459	466	456	452	460	470	460	445	449	444	471	452	423	423	416	437	446	438	441	444	437	487	457	472	469	456	435	443	441	450	454	471	432	464	431	412	478	459	428	467	491	466	455	460	450	445	452	430	410	453	423	421	469	426	434	422	460	465	426	481	451	439	423	422	487	486	483	463	505	466	469	423	433	448	463	461	475	468	455	420	475	414	456	473	467	450	446	449	423	465	449	481	431	437	488	477	462	492	426	464	408	474	457	439	425	447	479	466	456	436	509	453	440	433	441	435	427	441	431	427	455	436	458	453	476	415	441	435	443	448	424	438	444	424	450	424	418	465	469	461	424	441	439	434	459	455	420	488	435	482	433	472	473	499	436	436	447	432	418	446	428	428	430	423	451	460	451	427	432	442	467	439	447	480	467	430	448	481	490	461	443	459	461	473	444	443	469	455	423	484	433	451	456	440	444	458	445	440	428	413	459	422	457	472	442	428	435	481	473	412	423	410	445	451	410	428	449	463	463	467	452	471	470	419	468	419	460	481	441	415	470	421	436	502	464	475	465	443	486	476	471	410	461	422	497	453	470	420	452	444	448	435	470	463	476	445	421	462	467	471	422	457	468	487	413	468	474	431	429	498	461	424	465	454	441	460	446	497	434	401	410	384	413	491	489	413	459	474	446	447	454	473	482	452	448	491	435	458	452	452	445	446	488	421	413	447	493	468	475	461	442	451	451	474	457	469	459	406	439	453	429	458	455	424	450	491	443	442	429	472	441	442	449	446	468	461	442	461	445	444	439	473	435	462	461	428	437	473	423	459	476	443	442	451	433	414	439	484	473	436	432	400	427	470	438	441	453	472	460	439	469	454	442	437	444	429	452	471	438	526	453	449	424	445	422	456	427	458	446	423	444	442	459	438	445	480	466	450	439	449	455	438	449	472	445	433	453	448	486	449	403	448	455	454	433	437	452	426	465	478	456	481	446	461	457	456	426	419	457	407	486	458	451	442	489	438	435	452	460	449	468	454	470	491	429	431	453	440	426	453	462	458	458	493	437	458	460	462	484	453	449	461	474	473	451	423	444	475	478	471	450	502	441	453	434	474	477	434	420	454	502	454	462	417	454	480	434	443	483
23499	21612	29737	24000	21613	20719	1966	629	453	439	369	337	289	280	267	236	217	221	227	207	218	219	199	190	232	209	195	186	183	183	183	194	200	193	182	193	160	204	171	191	188	167	182	196	192	182	192	196	177	169	185	214	184	193	163	181	188	194	183	157	151	186	193	191	192	180	178	163	175	188	169	166	192	197	181	168	156	179	164	198	189	182	170	175	175	182	182	178	205	170	161	173	164	164	178	169	154	172	163	170	176	155	175	185	178	155	174	189	173	183	169	187	147	167	181	163	143	177	164	168	160	182	168	167	156	174	159	179	182	157	185	156	166	145	183	193	156	166	151	169	185	191	154	182	161	167	165	181	189	170	192	192	167	179	158	180	191	196	162	168	173	180	176	178	165	158	167	162	189	161	171	164	180	162	174	157	157	171	180	170	166	181	181	171	160	184	157	165	161	164	177	166	180	173	169	157	175	159	173	174	146	161	200	165	167	185	172	160	185	173	155	166	138	165	186	147	187	167	153	183	174	184	171	165	204	181	165	171	201	163	175	183	184	199	174	194	152	157	166	164	164	161	186	182	175	175	181	161	169	186	167	177	169	157	161	168	166	171	164	171	177	199	157	172	176	152	154	169	174	153	169	147	178	173	176	181	179	168	164	174	188	162	173	173	176	169	165	151	159	153	147	166	156	160	182	169	152	158	176	187	159	173	165	182	188	166	165	156	190	170	187	162	169	170	182	177	172	169	169	162	175	172	171	186	183	179	195	173	182	165	176	173	186	189	184	177	177	150	177	143	169	161	170	173	155	185	169	171	147	163	195	175	191	166	165	178	163	175	167	182	156	202	184	184	164	175	158	182	176	178	178	170	167	158	167	165	169	142	169	183	170	173	185	170	154	183	175	179	179	171	150	175	173	149	187	158	192	162	190	197	175	174	178	166	170	185	156	176	160	141	166	191	195	175	164	188	172	175	180	154	177	134	156	185	188	177	173	168	191	189	161	171	174	174	179	164	164	201	177	178	173	165	173	169	188	171	168	165	166	176	194	161	146	165	178	162	155	172	183	185	172	179	171	172	159	168	183	161	168	195	167	156	175	183	171	183	170	165	173	167	147	187	174	168	184	168	169	167	163	153	179	158	195	168	181	156	161	153	166	181	181	168	154	169	170	161	198	195	153	153	165	164	184	152	163	173	173	168	171	157	169	186	155	152	179	187	180	169	177	182	187	147	184	155	163	163	180	174	179	160	176	170	147	171	183	161	157	160	177	168	183	178	182	174	167	171	172	156	160	157	165	190	183	171	193	162	172	164	192	158	162	160	191	170	164	154	171	183	182	162	161	178	176	203	185	190	192	186	198	157	157	164	169	161	152	152	167	179	143	158	177	161	182	165	185	180	175	183	155	184	155	149	165	167	170	160	154	160	161	193	183	179	152	181	164	151	199	165	157	178	174	157	159	167	176	164	205	162	180	152	174	158	185	186	170	174	186	173	166	171	164	175	195	164	178	157	152	168	193	177	181	174	158	160	143	166	192	161	171	173	182	145	173	161	192	194	209	166	163	175	176	173	159	172	165	173	147	196	179	162	154	167	174	176	165	154	167	162	184	143	162	181	174	187	156	148	157	166	173	174	157	178	179	140	171	175	191	160	163	177	168	182	173	183	160	173	168	170	189	176	164	161	149	169	193	177	179	193	178	158	156	176	170	162	148	173	164	150	188	165	179	177	169	158	174	167	173	171	189	156	162	169	172	165	185	157	166	172	167	197	180	180	179	166	145	165	184	162	140	170	169	164	175	162	177	179	194	158	175	195	176	158	181	183	190	173	182	168	165	174	147	166	181	191	168	177	189	156	154	173	160	156	164	162	172	159	178	179	160	181	191	183	199	175	179	181	167	169	177	147	163	157	153	153	168	184	187	173	178	198	153	161	186	179	177	163	158	185	172	172	165	189	194	188	167	169	174	190	165	166	183	174	198	179	180	162	167	170	167	151	166	182	168	175	161	198	148	142	139	151	172	179	172	180	149	162	189	163	173	183	147	190	164	159	181	171	160	170	194	176	156	176	168	185	162	175	173	165	168	170	179	169	182	165	176	168	182	146	169	156	165	165	157	176	177	171	171	169	177	169	183	175	172	141	198	151	194	159	155	176	156	158	163	175	163	160	160	148	183	177	185	186	164	168	152	165	158	152	161	182	149	155	189	194	177	164	157	148	157	163	195	169	178	194	167	175	180	167	159	134	173	168	187	157	162	146	147	178	169	167	161	152	155	172	177	156	171	148	163	161	167	169	182	156	170	159	172	172	157	172	166	165	172	175	182	166	168	168	165	179	164	154	193	193	165	184	165	176	156	162	176	199	195	192	188	205	171	162	176	161	184	175	179	187	184	171	181	179	160	189	168	178	164	170	168	168	178	178	153	176	165	147	167	152	154	184	166	176	194	182	161	183	169	197	161	178	200	158	162	183	170	162	159	177	163	170	139	192	180	176	172	190	172	165	176	160	174	181	171	157	139	168	156	168	167	175	181	180	198	183	163	166	155	188	176	147	143	159	168	166	171	162	164	181	179	159	172	166	187	171	163	186	186	173	175	160	174	172	156	174	174	176	187	172	173	175	172	153	168	191	157	162	159	179	169	167	205	150	176	156	152	193	181	172	133	161	146	196	167	177	155	149	162	172	171	163	182	181	179	158	163	186	168	175	194	166	166	179	164	171	174	166	155	172	168	154	186	171	173	175	171	172	189	178	177	166	176	167	165	180	168	164	156	170	157	148	179	169	154	144	163	165	168	150	176	166	198	173	154	162	169	163	159	177	184	192	179	185	164	160	210	185	165	184	182	165	191	168	181	168	161	161	178	194	170	152	158	172	186	165	162	139	183	160	180	158	159	158	171	158	154	184	178	190	176	143	169	155	179	166	168	151	166	186	170	189	168	163	189	165	175	170	170	171	168	139	175	186	162	169	173	166	166	174	172	187	184	182	146	143	186	161	174	168	166	167	165	183	178	173	169	183	171	163	172	166	191	158	176	168	180	164	190	194	183	175	171	184	173	184	175	162	168	181	154	161	185	166	171	164	179	185	156	188	174	143	159	163	163	170	174	199	144	162	145	160	161	161	191	166	178	169	170	161	154	160	167	152	166	202	154	174	170	179	169	161	168	156	177	155	183	177	190	192	174	161	156	187	184	205	189	156	160	181	189	164	180	191	168	160	202	159	153	155	175	189	170	185	164	167	189	203	182	172	157	161	142	183	171	145	173	169	164	148	162	178	158	164	177	157	170	165	174	176	181	185	166	165	173	183	186	174	185	172	177	147	173	178	180	162	162	172	169	155	158	179	159	168	167	167	167	145	164	174	179	187	171	192	151	152	166	175	165	173	179	167	167	176	171	157	169	161	180	167	188	136	179	185	173	145	187	166	169	157	170	148	176	178	187	164	168	186	161	174	180	175	174	164	172	198	170	164	155	167	154	169	150	174	155	188	176	181	184	168	157	191
18288	15634	13448	7102	4881	3385	2582	2063	1721	1361	1169	1006	941	839	728	671	589	615	610	526	479	502	475	479	438	401	428	429	384	384	439	379	413	393	376	378	373	429	332	358	380	375	354	386	352	364	338	344	321	366	332	343	320	358	346	348	337	339	342	353	305	311	311	312	323	352	344	349	353	309	342	287	341	363	287	312	317	329	348	331	330	333	310	333	333	298	315	319	332	352	340	318	354	327	329	348	342	326	321	328	301	293	346	318	301	322	305	340	311	314	326	332	363	306	339	315	318	295	298	316	326	359	326	317	339	316	329	312	350	342	313	310	320	308	337	292	334	302	315	306	274	304	337	341	295	308	346	330	316	305	312	304	330	345	333	305	303	328	326	304	311	329	339	323	325	321	337	354	322	346	344	337	333	326	313	310	337	314	323	318	354	333	303	336	309	342	301	306	299	311	337	292	336	318	307	320	315	325	299	334	320	311	305	302	280	316	303	331	300	288	313	302	304	301	317	320	316	337	333	310	363	302	330	292	297	326	339	291	321	326	325	325	338	316	339	345	329	355	310	336	302	320	327	312	330	337	326	345	308	334	338	309	319	319	333	349	346	306	328	321	311	312	314	360	332	310	346	300	276	332	325	328	305	364	301	308	328	354	308	311	317	315	318	317	317	314	324	325	303	318	316	336	303	325	307	347	316	327	324	333	300	331	293	322	322	331	344	281	317	348	323	336	339	352	306	302	314	331	344	298	373	319	333	318	346	314	286	318	295	301	303	346	332	328	345	328	336	309	321	321	317	327	300	323	321	321	303	326	301	321	313	305	331	323	333	327	312	313	310	327	333	321	279	301	318	363	337	315	339	320	331	309	303	311	338	337	313	343	353	328	297	320	332	309	308	305	320	331	301	301	336	303	313	346	308	311	313	344	279	295	301	331	326	328	365	336	310	360	331	294	339	311	309	347	309	313	311	352	282	321	311	315	331	307	322	363	346	298	288	318	323	327	328	305	313	316	334	309	335	331	332	303	283	289	323	326	301	331	323	339	297	342	297	300	309	337	341	331	303	306	330	323	313	310	337	321	337	309	310	324	322	313	365	324	303	325	270	324	297	302	323	326	316	299	309	292	334	315	340	319	334	289	318	327	321	326	340	299	328	338	327	290	342	338	315	299	306	351	296	346	335	303	337	343	292	321	322	332	307	336	343	347	301	388	311	318	310	340	308	308	332	307	332	342	314	270	344	340	305	319	304	354	328	335	320	301	326	317	307	293	309	344	286	322	322	352	319	319	354	311	332	333	315	343	334	296	321	311	326	304	345	298	323	318	315	303	334	332	323	310	301	321	344	314	308	332	301	341	311	315	329	301	336	309	318	335	326	309	315	342	313	312	290	302	311	309	317	314	303	324	315	319	326	330	316	293	295	332	300	325	320	299	323	337	298	337	277	305	335	300	313	301	295	335	310	310	335	317	324	318	339	349	340	305	329	323	293	293	328	354	331	327	322	343	334	333	319	316	342	302	297	314	305	323	316	334	297	344	327	341	324	316	319	331	325	285	305	321	319	346	312	313	303	354	335	332	318	301	318	312	294	323	365	368	316	324	336	317	314	348	342	324	328	309	336	337	360	315	299	304	315	326	313	323	347	329	352	328	310	313	291	327	314	321	293	329	342	280	296	320	315	301	331	332	325	289	310	320	333	344	325	333	306	338	324	301	314	312	348	314	315	295	306	296	324	303	298	301	321	308	350	309	340	335	324	341	335	316	318	312	309	323	360	320	302	315	332	340	297	338	335	314	338	320	317	292	335	309	313	315	323	332	316	335	338	336	355	362	300	337	318	319	320	324	316	332	331	342	313	321	324	343	283	310	359	326	294	320	318	350	322	304	272	337	335	323	278	316	311	294	299	320	293	318	326	305	337	330	330	335	300	312	314	327	314	311	308	304	302	308	349	313	344	314	306	314	314	274	324	317	339	342	324	312	316	308	314	314	313	296	357	328	283	321	313	294	308	341	292	337	335	318	332	296	334	329	314	346	333	315	306	320	319	329	292	314	358	341	308	304	324	330	347	326	329	308	311	325	335	293	378	312	327	319	315	334	335	330	301	289	312	298	329	303	301	322	316	318	345	310	277	302	319	302	321	305	309	325	326	309	308	314	317	343	318	281	326	303	302	309	340	308	306	311	311	351	309	315	271	318	314	315	323	324	323	309	296	321	305	294	343	300	311	325	291	303	326	300	307	299	334	334	279	304	336	352	311	304	309	310	338	341	331	321	300	358	294	305	290	344	343	304	322	345	336	341	307	312	341	331	293	307	333	310	321	318	306	322	328	312	321	318	370	316	311	301	315	274	332	314	323	358	357	319	324	336	330	318	313	315	338	335	276	310	328	315	350	333	330	319	343	331	325	324	346	296	324	335	323	306	329	326	311	351	295	295	297	343	311	332	295	353	317	349	316	326	318	320	298	346	340	296	315	319	327	307	321	332	307	322	300	316	368	288	296	342	307	315	298	330	356	306	356	318	357	318	321	326	350	305	307	338	344	310	313	340	323	337	305	343	343	339	319	344	280	296	297	331	290	297	308	302	332	304	314	310	313	353	297	310	330	325	310	300	333	347	307	323	299	322	289	351	347	311	306	331	332	319	306	326	285	318	323	305	340	329	311	308	323	281	301	359	316	319	315	343	331	317	333	320	316	299	327	320	313	310	305	318	336	294	334	329	343	319	343	307	297	308	317	306	315	331	313	322	303	304	333	342	312	340	306	296	325	313	335	332	335	337	328	312	340	331	319	298	328	337	330	314	322	334	300	316	341	319	329	314	313	283	329	308	323	298	318	286	309	327	320	305	297	317	315	336	312	302	315	305	346	327	294	330	317	307	294	335	285	321	348	322	316	325	330	340	312	337	313	341	336	308	308	325	316	337	336	345	321	327	295	297	314	304	321	307	312	295	306	326	321	315	348	327	308	310	329	326	323	346	308	346	308	336	301	313	318	326	312	323	306	312	279	328	285	344	326	332	331	298	310	344	308	310	306	294	326	323	315	341	319	324	339	358	293	303	316	337	312	355	341	318	335	306	296	328	319	326	349	300	294	326	330	354	316	310	316	263	327	316	315	354	298	312	316	328	315	328	316	338	302	345	305	349	304	326	328	318	302	330	329	314	323	313	341	345	325	311	325	337	300	323	340	314	329	320	318	299	282	301	314	299	324	322	330	332	335	338	304	351	313	314	326	310	319	329	319	340	310	313	344	300	326	318	301	313	317	367	330	337	323	317	308	293	319	343	298	311	293	294	310	323	311	285	327	318	312	317	336	338	306	324	314	289	352	302	327	298	305	335	330	334	338	317	335	305	344	329	299	341	320	337	323	320	320	313	342	326	294	337	324	310	340	310	312	328	304	317	300	327	337	340	314	350	343	294	297	311	330	327	299	306	316	332	314	267	283	312	313	343	333	309	322	346	299	305	362	303	325	328	322	306	341	351	326	311	332	318	320	303
26972	20978	8605	881	545	516	523	501	497	493	494	473	475	477	478	446	466	467	438	471	491	451	452	463	464	487	488	486	519	476	471	478	457	484	479	459	431	469	476	489	520	492	476	501	491	511	453	442	500	474	469	478	496	470	460	495	469	499	434	481	454	477	505	475	460	486	483	461	489	438	471	491	453	444	473	494	438	499	451	453	473	471	456	480	475	481	494	466	505	484	474	477	500	457	492	441	460	467	469	493	467	488	459	483	504	467	479	462	462	493	471	484	457	475	504	490	473	435	488	486	532	488	463	510	467	460	436	494	470	469	448	438	482	460	490	466	485	500	466	494	448	492	459	432	466	476	481	509	447	459	482	489	419	477	458	467	476	503	434	511	504	478	475	473	457	476	493	468	503	450	502	471	464	545	500	470	475	462	461	463	438	453	455	476	448	473	448	461	435	459	444	489	468	439	446	482	467	471	458	488	492	458	498	505	474	467	490	444	454	460	469	499	503	451	491	449	487	496	497	448	468	461	453	486	455	507	482	454	515	499	444	506	455	483	470	445	485	469	506	469	474	437	486	483	459	466	470	482	461	464	458	488	506	474	507	477	452	480	449	488	443	444	459	481	435	449	537	453	499	465	451	521	446	484	494	467	496	530	498	463	449	438	494	496	493	462	497	486	485	494	467	440	490	467	489	520	476	484	481	484	439	463	451	467	497	442	474	442	483	494	485	479	459	459	458	485	479	476	466	482	471	471	454	480	487	495	490	491	472	477	492	506	444	501	487	444	467	448	500	472	488	451	480	472	425	475	449	489	458	470	464	458	497	460	446	465	447	459	468	479	463	502	483	505	428	479	468	471	506	457	501	494	474	502	466	472	473	448	509	482	469	465	461	472	471	485	463	441	472	533	441	515	462	477	468	477	447	477	435	459	444	463	478	475	505	466	488	499	476	502	472	498	463	477	466	484	463	486	486	476	464	477	477	427	436	443	466	469	481	512	473	466	483	496	481	474	498	497	430	493	463	474	463	488	471	463	470	465	456	482	506	482	485	505	491	477	470	447	499	473	473	479	422	460	471	484	513	464	464	478	523	495	496	459	460	432	473	464	481	486	475	470	469	492	457	470	461	439	425	499	477	496	454	485	472	479	457	505	459	446	460	475	490	456	493	461	476	485	484	455	468	459	450	463	459	454	471	479	492	436	489	451	478	432	459	470	538	433	477	488	510	464	456	507	488	445	493	496	480	474	432	459	472	459	460	472	467	484	459	443	507	433	484	484	459	494	477	488	465	465	479	458	486	468	471	496	486	479	463	441	526	501	439	470	472	466	449	461	423	498	445	487	462	480	457	499	466	485	426	444	464	473	493	489	461	481	475	508	513	511	530	489	485	467	466	446	479	427	435	523	495	489	507	499	460	469	467	463	479	502	490	472	479	431	464	487	483	467	472	452	503	465	518	469	453	482	457	457	437	471	497	459	462	464	482	446	474	494	472	456	499	473	504	462	468	474	480	461	474	499	479	452	454	475	494	476	535	455	457	496	496	456	448	459	449	422	459	479	457	435	440	455	488	480	436	508	487	467	457	486	492	475	462	454	485	459	478	488	488	472	522	488	462	475	448	461	474	470	440	476	480	492	495	464	444	488	460	496	476	458	478	488	517	465	466	454	482	483	477	455	473	486	492	477	481	472	483	466	470	508	491	465	498	478	460	513	478	504	476	531	493	491	438	457	479	473	482	452	483	490	476	503	471	484	470	461	458	469	463	495	466	483	478	428	479	482	458	474	453	441	464	460	478	446	480	464	502	476	469	522	469	491	465	476	496	490	467	490	460	483	473	524	465	452	478	481	473	483	503	463	470	502	480	514	467	511	439	498	512	461	443	508	500	488	469	472	489	470	478	450	454	502	491	467	457	450	499	471	464	456	461	485	491	501	493	483	462	486	497	477	491	500	446	489	471	505	488	478	497	455	482	481	480	476	479	462	499	483	483	469	478	443	493	465	484	475	480	487	458	493	478	486	451	460	508	470	472	442	463	474	486	505	490	491	451	485	473	456	471	489	457	489	489	477	486	471	511	454	448	466	501	470	489	454	528	503	462	484	467	484	453	457	479	496	465	481	488	481	468	446	499	537	459	474	471	514	515	470	456	478	455	504	450	477	496	455	452	456	465	492	452	447	503	456	516	437	508	477	485	533	454	478	459	454	459	436	474	484	458	494	461	450	452	488	481	513	466	451	511	458	497	481	488	491	492	427	480	513	468	461	481	500	493	517	486	484	491	479	482	454	451	441	475	476	472	456	444	452	482	448	502	440	467	468	471	469	497	497	513	484	490	472	462	439	479	497	473	471	484	460	500	459	537	444	493	515	469	498	490	454	456	499	453	498	524	501	494	511	435	454	456	469	480	458	447	444	474	461	472	488	530	478	472	445	479	458	463	478	482	486	488	496	463	459	506	461	503	493	497	467	479	457	503	446	450	464	522	470	483	453	517	486	444	483	448	457	517	464	467	464	490	528	478	444	484	495	467	497	489	480	452	457	477	472	442	484	468	491	448	476	457	496	457	433	460	487	495	484	430	499	465	468	483	481	460	489	485	441	501	450	456	477	488	483	475	481	479	503	476	480	499	476	477	482	467	456	478	451	499	498	467	464	488	471	442	498	445	436	489	453	479	461	474	463	513	514	467	475	430	444	469	507	490	459	460	429	504	461	535	464	463	492	428	465	516	473	476	469	452	413	446	483	446	423	476	489	501	459	465	480	446	452	509	476	469	476	432	509	462	475	500	482	444	504	455	484	462	475	478	498	474	517	505	473	472	492	469	454	501	470	453	451	468	492	432	506	453	454	445	468	471	456	476	468	516	484	509	457	465	455	472	445	452	489	507	499	481	446	475	482	510	463	429	484	494	477	474	502	465	466	454	469	529	473	493	438	478	477	503	467	478	504	482	450	474	449	462	473	472	483	453	476	464	428	477	452	434	498	456	511	440	493	486	481	472	470	455	521	458	458	485	458	488	451	492	481	479	482	514	454	488	494	468	505	489	461	462	476	488	515	465	474	470	448	504	458	484	476	458	453	494	465	489	466	483	437	512	501	498	479	497	494	468	500	478	467	472	535	485	469	494	465	448	465	504	488	459	447	473	469	466	461	503	456	478	499	467	492	465	470	462	447	510	477	447	468	501	488	483	431	460	469	450	473	475	472	489	475	511	503	527	443	472	488	476	510	445	479	520	454	431	499	457	427	460	463	456	461	449	446	428	489	509	453	513	490	498	521	462	441	457	494	481	452	472	498	491	471	479	424	470	469	417	457	498	449	477	449	449	460	514	484	480	500	460	529	479	504	483	453	460	457	457	432	488	497	466	500	459	493	440	429	446	462	490	462	499	462	475	457	458	506	468	480	449	414	468	493	515	459	497	454	472	450	489	476	463	451	466	490	484	513	469	449	474	442	449	470	465	507	499	480	476	474	482	459	443	482	437	511	505	479	496	447	433	492
6973	1914	1724	1250	1125	1019	992	992	928	904	893	926	985	914	899	855	902	918	928	916	893	941	953	928	905	901	881	895	896	910	899	878	867	836	875	925	897	864	899	829	926	884	857	879	878	891	878	866	829	880	905	803	859	891	861	906	872	931	825	887	975	874	934	891	875	908	919	838	914	843	910	870	897	875	899	883	955	900	836	876	948	883	942	893	893	881	914	857	915	883	868	920	897	874	878	852	856	918	867	878	894	888	941	872	902	866	868	894	923	890	863	881	854	912	903	875	860	960	894	930	869	889	815	820	865	914	877	887	898	909	878	906	901	905	940	852	872	856	886	947	859	859	862	868	909	909	859	882	897	908	876	877	878	897	922	843	925	888	893	933	941	899	920	897	930	853	928	886	908	843	846	898	875	896	839	884	865	888	887	925	902	852	926	837	900	911	946	886	900	855	946	863	917	864	897	857	889	901	871	864	929	860	948	873	862	857	879	850	878	917	918	904	873	880	877	917	921	888	911	867	882	878	895	885	930	880	909	941	897	936	876	855	901	882	871	887	870	897	874	903	865	877	884	912	925	902	904	867	854	931	894	913	916	901	916	887	894	882	915	872	924	936	905	897	889	900	920	893	854	914	849	919	914	931	881	862	896	893	883	862	944	867	866	931	940	858	876	881	904	890	902	871	924	878	937	877	836	905	905	923	856	921	907	897	827	899	889	924	866	854	878	868	857	923	820	894	926	881	918	817	920	927	913	876	873	923	905	867	917	906	902	807	994	885	841	880	869	824	894	922	882	905	847	908	960	886	874	882	854	905	840	909	874	933	894	892	891	940	928	883	863	828	870	856	866	900	877	881	906	909	868	845	880	887	879	885	892	907	911	887	894	921	933	859	908	943	840	912	890	914	862	882	886	905	921	854	841	880	876	860	905	894	914	881	851	885	883	921	929	910	892	876	940	876	915	897	861	870	873	911	851	900	912	828	858	909	938	954	857	934	884	815	845	936	855	887	896	898	934	888	891	913	851	886	872	928	821	947	927	861	902	925	923	876	944	852	896	890	928	871	883	898	889	841	910	893	861	877	869	901	888	906	896	901	860	831	933	864	884	896	861	906	897	847	879	896	901	885	895	929	878	880	911	912	846	892	816	869	927	926	901	863	911	923	961	897	882	880	899	890	924	819	895	900	941	933	928	882	892	858	867	882	885	918	859	934	899	908	860	895	852	947	841	962	903	969	869	885	890	897	922	887	893	870	917	851	896	882	932	868	919	897	844	925	917	891	894	899	941	869	899	872	921	896	847	866	905	887	880	877	870	931	929	882	889	907	948	899	837	850	888	909	868	890	938	913	859	887	847	875	905	901	842	873	866	907	898	881	907	887	924	923	844	838	887	873	868	942	912	896	886	869	882	902	863	884	939	921	910	880	935	898	897	889	937	907	917	908	871	883	896	863	875	891	867	961	915	925	873	860	907	876	868	889	833	916	922	870	902	833	856	945	849	895	923	852	857	902	930	866	894	895	847	868	889	873	900	897	879	949	856	892	896	894	866	901	844	866	864	902	917	864	852	898	877	900	917	874	916	907	907	933	924	932	830	898	922	859	887	871	932	921	938	895	873	901	891	961	890	882	882	976	947	918	894	912	822	857	903	869	923	852	914	918	875	851	854	988	914	872	886	919	945	888	898	913	915	866	874	889	874	900	848	932	954	916	885	923	896	867	888	872	912	912	907	929	837	884	827	846	869	908	923	915	872	916	877	894	907	905	886	893	846	865	899	882	852	889	894	878	883	883	883	915	869	915	879	924	881	917	876	847	874	908	924	901	922	857	900	950	876	883	912	877	842	893	895	844	912	905	852	939	903	868	838	878	850	817	876	845	888	885	886	928	905	985	912	811	909	882	833	878	928	849	873	935	864	880	886	873	886	861	922	910	859	851	873	878	978	865	864	915	904	887	878	836	950	868	888	907	855	883	865	834	863	917	892	865	979	875	905	895	862	894	906	910	895	854	910	876	887	882	870	883	922	904	911	910	896	861	884	839	929	870	869	873	903	850	931	875	819	931	869	896	897	879	942	866	893	888	923	922	895	914	930	879	911	878	915	853	838	930	900	845	847	929	850	860	881	905	915	883	910	892	869	856	920	894	847	836	905	911	895	887	881	898	894	828	894	930	871	874	917	860	870	937	940	870	894	910	875	915	884	905	858	895	868	895	895	911	909	891	901	907	884	913	871	889	950	872	883	833	909	920	893	874	920	858	922	943	906	813	934	864	919	886	948	907	882	894	942	811	892	911	888	878	954	940	879	864	886	902	919	923	872	866	877	889	859	947	881	857	895	887	912	910	861	955	878	853	894	849	879	880	902	902	891	864	883	886	882	916	869	973	905	871	891	893	896	859	886	862	888	887	921	905	894	883	894	874	886	853	841	918	876	891	888	901	880	889	890	916	848	880	877	887	817	874	880	912	935	941	891	900	877	889	906	913	893	860	879	915	896	903	929	872	854	848	872	884	903	916	861	875	914	885	863	936	883	911	963	873	947	917	884	942	884	847	859	870	913	878	911	851	895	918	836	882	939	903	875	903	877	854	859	901	848	892	859	882	894	883	918	880	918	949	906	867	871	882	881	952	925	877	879	895	877	888	906	901	848	878	890	856	918	948	877	899	872	912	890	871	894	925	864	892	886	886	884	901	893	879	855	850	842	901	925	890	919	870	892	842	882	907	911	912	922	844	861	913	880	878	826	867	879	894	900	900	861	846	842	897	928	889	887	886	904	898	916	857	878	934	902	922	923	908	856	953	879	923	838	848	898	868	899	827	894	856	865	914	868	866	887	903	830	893	886	956	935	912	850	901	902	885	918	908	843	889	895	874	885	881	863	894	880	882	848	894	889	845	887	919	865	915	880	919	913	861	886	866	919	909	901	895	881	913	880	885	867	897	879	860	883	898	876	879	906	939	881	898	869	897	922	859	902	883	855	852	925	882	852	975	905	923	925	858	893	931	916	913	867	910	906	919	866	914	897	898	877	883	862	892	856	936	890	935	923	904	844	899	827	902	829	836	923	840	919	919	888	867	854	906	915	863	865	921	876	891	867	826	934	902	837	890	899	842	892	903	886	880	932	886	892	899	857	887	872	858	875	923	904	881	901	906	891	857	905	890	819	907	885	920	873	889	881	942	910	937	899	940	875	882	842	884	848	886	855	919	908	904	877	944	926	877	902	954	897	923	920	897	882	873	939	899	871	849	889	871	925	845	929	863	904	937	903	911	819	911	900	884	906	860	940	902	936	859	921	924	887	933	884	904	861	861	916	880	889	821	880	882	869	956	887	949	870	847	862	932	885	914	941	864	865	900	921	877	937	804	856	842	925	873	893	884	860	886	871	821	919	894	882	931	864	910	925	868	848	879	907	859	882	919	883	891	911	880	812	924	920	899	909	938	870	885	831	872	845	918	866	873	852	894	889	872	878	883	868	887	868	902	916	884	872	859	907	867
24408	21634	29082	24686	21108	2289	625	424	383	365	308	321	314	267	284	268	276	278	234	265	256	237	246	242	250	227	214	260	217	237	210	241	243	250	237	227	216	230	224	239	227	239	240	222	229	241	232	223	210	209	269	220	212	200	237	249	219	226	221	216	225	225	226	225	218	204	222	231	231	226	225	223	228	256	208	198	246	223	224	251	219	229	243	229	206	225	234	238	213	184	246	206	232	219	231	207	230	220	226	248	240	230	243	209	227	230	236	229	219	230	231	221	224	220	260	208	219	233	250	235	256	246	222	212	220	244	214	213	232	227	202	229	236	237	213	227	218	256	231	213	226	222	237	195	221	181	191	216	219	202	201	236	234	211	224	226	257	239	223	227	240	254	218	222	240	226	211	233	230	221	215	240	234	234	194	250	222	208	214	216	210	255	250	216	233	215	219	234	227	240	250	211	205	216	232	241	199	243	241	206	216	218	208	227	216	223	213	235	213	230	244	217	233	211	199	229	213	228	222	217	215	201	221	222	228	231	233	237	222	242	223	237	222	195	241	234	236	223	210	225	219	206	219	194	220	219	232	211	238	225	230	219	219	223	223	247	252	229	206	231	207	195	242	197	236	202	215	247	232	207	236	241	233	253	210	231	247	231	217	201	240	223	233	237	233	245	209	237	234	240	255	230	235	219	243	219	231	220	245	188	230	203	222	205	204	209	203	222	232	213	195	207	199	208	239	226	207	214	235	222	245	213	212	211	200	230	177	221	223	194	213	212	234	223	227	204	229	216	242	218	221	232	203	230	251	231	213	258	226	216	246	230	222	215	228	229	226	232	234	236	193	195	208	230	211	225	215	196	217	235	234	245	228	224	220	218	230	235	213	215	189	244	232	214	224	221	231	234	246	235	247	218	211	219	217	226	244	234	205	220	221	239	186	215	239	212	212	208	204	210	209	195	221	222	230	205	230	233	224	209	245	228	218	232	218	223	215	232	229	210	209	246	220	204	239	219	226	222	206	217	218	219	214	224	230	240	200	228	219	225	221	225	235	232	210	232	218	226	234	225	231	226	230	233	222	214	222	205	227	228	217	226	217	230	208	242	226	250	220	222	208	224	224	245	192	208	195	235	217	215	235	228	249	202	254	214	245	221	222	227	231	199	228	197	237	249	225	217	240	212	223	227	199	242	236	244	228	222	220	225	197	225	207	217	209	216	220	214	228	211	227	226	208	201	227	220	236	221	237	232	221	204	225	215	213	241	235	251	191	217	211	240	204	207	219	234	237	242	198	212	219	197	225	246	224	220	223	219	193	210	233	227	218	206	242	198	222	233	220	234	213	237	256	236	232	222	230	226	245	224	248	207	232	231	227	230	231	263	238	195	238	226	223	260	203	216	221	228	267	198	241	225	193	234	231	232	220	230	238	220	232	219	219	237	228	219	203	218	218	216	197	213	213	257	241	224	227	231	228	234	247	225	222	228	232	243	230	213	228	193	222	220	223	220	240	216	243	214	241	231	209	225	236	218	226	221	223	198	229	202	250	214	215	207	232	220	240	227	225	231	236	206	243	213	253	238	235	230	229	206	225	199	225	223	221	217	225	221	208	229	215	236	204	216	246	229	229	220	214	210	195	209	219	233	231	236	241	222	238	228	230	221	244	220	213	235	219	225	227	246	203	210	214	241	211	204	231	255	242	222	230	242	214	245	260	237	240	205	217	196	213	204	205	249	190	214	221	227	247	227	209	198	264	262	229	226	239	211	198	207	222	231	255	200	227	248	221	228	212	242	189	209	242	211	217	215	210	213	252	227	243	248	222	224	235	220	203	222	220	230	238	213	222	225	231	234	219	225	199	206	212	213	219	189	238	242	262	205	234	203	255	250	219	228	229	221	210	240	232	205	202	220	214	230	224	228	229	244	223	234	215	233	224	222	209	211	231	216	220	222	240	212	227	238	227	249	220	230	227	233	244	228	220	225	230	231	220	203	204	256	189	225	235	213	223	187	268	211	233	230	231	199	244	210	238	204	209	228	198	207	219	216	239	252	216	206	196	226	220	236	222	225	258	219	226	219	227	231	201	237	212	220	233	221	196	189	205	229	247	213	257	258	231	203	205	231	240	210	221	233	208	226	241	227	210	227	236	223	198	234	233	229	249	199	219	203	220	216	240	244	223	214	228	225	240	235	221	216	245	231	220	223	251	221	243	228	227	218	243	242	238	220	226	209	229	216	253	229	230	217	227	222	229	219	227	222	211	205	270	236	230	243	227	202	235	236	213	220	218	238	220	212	217	205	222	215	237	241	216	200	244	238	230	232	214	225	230	229	219	211	194	218	235	227	212	205	259	240	205	238	227	230	236	219	236	238	228	212	187	211	239	223	215	215	229	220	222	212	224	258	213	193	220	233	246	242	253	207	219	234	229	245	220	216	198	214	209	219	220	226	233	194	204	199	215	209	253	221	224	246	237	221	225	227	224	197	230	229	224	222	216	230	212	199	242	255	232	199	203	238	201	216	242	215	235	235	220	224	207	228	266	196	210	228	231	209	224	236	235	227	212	204	233	225	224	233	223	231	224	233	197	230	232	208	205	226	207	232	216	228	256	253	217	227	228	237	236	203	247	229	210	224	208	220	229	235	238	230	246	228	240	238	217	230	237	211	215	245	200	214	228	238	209	220	240	215	220	246	235	218	205	203	221	254	196	216	205	222	211	229	229	230	202	222	228	249	249	228	223	214	239	222	235	212	250	226	217	225	226	219	233	194	224	227	232	218	204	216	229	217	219	222	202	237	211	236	233	238	217	197	222	207	244	215	233	231	227	230	232	207	223	204	235	196	205	213	225	243	220	219	225	245	212	193	231	194	235	241	276	219	239	216	245	214	217	215	214	199	210	211	218	249	226	219	233	249	217	204	240	212	207	234	233	226	207	222	226	208	237	232	241	244	226	217	220	222	232	208	236	195	240	227	234	220	214	214	220	218	227	219	201	233	239	219	227	256	210	230	229	242	217	205	202	231	220	255	240	240	211	228	247	242	220	195	216	207	231	239	224	239	224	209	243	213	217	241	226	244	196	237	230	242	243	205	219	230	236	242	217	248	195	227	237	215	217	227	219	236	230	206	230	207	226	233	216	212	233	233	223	219	255	196	230	196	233	208	213	229	228	259	243	215	217	232	225	219	235	214	202	221	245	227	238	245	230	236	235	209	239	213	205	254	187	236	241	202	252	215	204	240	221	220	235	230	199	218	220	250	238	224	203	206	208	193	222	215	216	228	249	255	241	221	230	204	219	202	221	244	233	220	232	212	236	204	228	232	206	204	215	242	225	230	200	202	221	189	230	232	224	238	211	219	229	220	234	209	214	214	227	200	223	219	221	239	239	225	212	242	196	219	220	232	217	232	226	198	213	224	222	200	243	225	218	222	216	202	231	247	235	215	240	221	238	216	240	249	234	219	244	234	240	250	228	215	189	215	223	208	227	244	218	221	240	212	200	248
15047	9753	8603	4369	2851	2092	1614	1284	1094	1012	868	809	755	701	627	563	606	605	542	564	526	521	520	531	528	509	482	485	479	469	489	500	493	445	520	465	510	472	474	439	481	447	445	460	452	436	442	453	458	433	482	472	492	494	484	486	475	467	462	467	411	440	446	462	445	473	435	438	455	429	467	468	469	440	451	455	426	467	467	480	446	437	426	424	440	403	434	435	435	434	464	449	470	454	460	430	430	508	433	471	430	430	450	424	423	497	411	404	465	422	440	443	442	454	418	435	431	445	453	466	465	451	454	465	426	447	482	442	419	487	459	411	451	464	440	445	466	473	430	464	464	427	454	452	426	470	473	433	440	459	465	454	442	474	422	414	448	466	442	440	452	412	458	423	419	436	466	503	480	424	380	470	490	465	438	461	472	413	460	459	457	453	447	421	465	466	491	449	443	442	479	442	448	487	459	454	464	477	409	407	447	456	430	461	466	433	443	439	470	409	459	473	453	453	472	468	442	465	459	411	486	436	441	439	440	469	449	444	454	456	505	412	493	464	467	451	460	457	460	466	448	429	467	425	441	465	460	458	466	451	437	458	467	478	448	435	424	432	442	417	452	453	409	414	431	461	423	441	471	466	443	481	440	423	442	489	463	435	452	469	460	428	474	442	467	446	477	451	462	397	449	428	423	461	449	409	423	439	468	455	425	418	453	446	459	451	455	454	428	430	443	479	463	450	404	469	399	474	472	440	469	404	433	423	473	452	443	419	505	482	438	464	475	465	438	475	464	451	446	433	446	440	436	453	469	425	451	423	443	445	451	448	436	497	430	470	438	476	437	484	450	450	476	467	454	455	458	468	435	416	439	442	468	402	431	467	448	415	470	451	473	438	458	496	499	426	475	482	439	432	488	426	436	437	432	450	428	441	456	444	414	448	441	464	462	420	428	466	474	434	431	459	459	444	481	453	446	464	458	414	425	497	447	434	448	433	455	402	439	464	413	429	411	468	441	417	454	459	450	466	451	445	461	427	429	474	450	477	443	437	484	409	458	423	471	430	414	475	429	439	470	493	483	441	475	459	447	462	452	430	434	444	462	459	431	486	415	442	453	464	442	425	438	447	457	460	429	461	464	478	435	429	455	464	490	451	451	468	453	462	467	493	425	489	435	451	461	451	442	476	412	422	439	430	444	458	447	432	464	466	437	445	440	465	442	455	414	464	445	445	455	455	455	436	423	439	462	420	447	449	413	428	439	458	481	439	437	425	447	459	448	453	439	430	465	461	421	445	443	401	456	456	440	475	479	446	483	478	445	443	437	489	408	471	442	484	471	448	472	437	419	456	450	415	411	463	411	432	470	439	422	457	468	456	464	483	441	443	450	447	470	459	431	419	453	490	450	460	482	455	444	423	475	480	486	448	448	453	437	448	448	441	421	426	482	430	457	419	477	453	431	448	445	445	462	433	419	470	459	432	417	463	454	453	477	443	465	435	458	449	468	473	425	408	429	433	420	406	498	464	440	462	473	452	447	460	427	422	498	439	469	411	455	473	438	487	451	444	452	453	460	438	422	472	485	457	435	448	432	479	437	476	469	448	437	379	468	446	446	433	431	410	473	453	446	468	450	405	421	479	448	450	429	448	412	458	433	469	441	446	469	455	442	461	390	476	437	396	471	460	475	465	452	462	451	431	471	466	472	451	419	430	434	429	456	463	422	465	443	448	424	420	490	483	432	436	467	462	470	430	473	456	407	455	443	459	457	438	424	446	499	479	427	385	436	441	434	425	445	448	456	473	469	437	409	447	494	431	468	448	449	453	444	453	433	491	420	456	460	427	422	437	427	437	451	457	407	441	435	412	453	451	478	491	472	416	420	441	419	429	440	453	478	418	416	466	432	460	424	448	460	455	479	424	439	457	424	458	487	441	429	436	432	473	479	427	433	448	428	456	442	420	439	450	442	440	454	452	456	442	448	444	485	412	447	450	489	427	465	438	406	422	448	466	440	472	429	419	451	487	436	396	421	465	490	417	476	415	402	450	453	414	439	445	458	442	431	481	406	458	451	495	439	468	457	459	420	456	431	467	477	437	462	447	426	493	466	410	414	465	456	445	445	456	437	489	451	473	422	439	454	428	453	440	480	451	478	444	436	450	470	418	467	447	461	436	391	441	467	433	427	448	490	452	408	447	431	463	430	457	444	475	444	443	435	436	430	422	468	449	438	464	420	467	440	459	429	413	463	415	430	457	430	482	452	473	437	420	424	439	404	465	440	461	444	468	472	452	469	487	404	449	456	450	461	443	463	462	435	467	452	443	435	479	467	443	446	409	396	452	470	454	443	428	430	424	413	444	417	464	443	422	446	410	438	412	443	485	446	478	477	442	432	476	461	451	436	471	470	455	457	423	459	457	449	456	463	452	446	453	431	425	461	400	465	455	453	454	446	469	442	467	481	472	435	455	445	414	446	480	461	426	438	482	450	448	439	417	444	435	442	446	441	440	480	466	457	404	439	493	434	427	470	408	434	442	433	461	408	443	440	469	440	451	451	442	445	421	493	452	451	468	478	443	463	439	437	432	464	448	415	448	406	410	424	424	431	462	469	483	448	435	434	449	441	452	480	491	453	489	486	467	430	445	429	455	455	424	453	441	446	471	430	446	429	460	441	475	487	466	469	417	434	469	449	410	459	444	460	453	471	466	465	465	455	445	466	433	485	429	432	438	462	455	468	465	421	442	450	379	434	468	445	418	434	418	453	399	469	430	419	432	419	437	475	430	455	484	469	465	457	429	465	433	474	464	420	431	435	441	462	404	480	405	451	432	429	467	436	413	465	428	448	461	429	474	420	445	437	424	465	457	416	422	428	449	417	433	448	461	451	449	466	485	465	443	445	461	454	436	450	459	460	431	427	467	423	436	482	457	458	424	465	420	432	421	455	474	446	439	434	465	434	471	480	438	424	453	425	455	450	446	408	479	485	458	456	445	483	444	438	461	466	457	475	436	450	425	429	407	453	436	408	425	423	425	400	435	406	409	458	446	470	448	447	445	427	454	450	444	473	430	473	459	448	435	408	458	462	434	437	489	442	447	449	440	431	454	469	447	452	483	466	430	443	483	436	471	463	473	464	437	415	468	456	390	409	429	456	425	444	443	436	445	429	454	473	422	439	475	394	410	462	428	419	439	459	448	475	431	419	430	426	479	439	437	443	435	460	469	424	441	455	450	439	463	464	423	495	431	468	434	475	467	413	461	444	444	461	464	435	431	460	441	472	500	451	441	465	451	413	473	424	459	475	443	436	460	450	440	455	433	425	455	457	445	449	445	463	440	480	464	445	469	438	499	456	415	473	462	440	429	452	465	446	428	471	459	458	436	438	443	444	382	431	423	424	454	461	451	464	457	436	409	450	458	447	491	441	466	443	462	438	474	412	460	457	446	473	439	449	459	448	458	465	475	457	423	459	462	445	461	456	398	428	444	469	446	432	430	505	475	469	410	469	385
23485	21614	29660	24038	21614	20508	1862	643	434	437	393	317	297	281	267	242	257	229	223	194	228	214	216	205	211	188	208	206	208	191	179	190	198	222	175	186	184	174	183	170	184	173	179	168	202	199	210	203	194	174	148	168	210	183	200	174	166	175	188	159	183	163	173	150	168	187	183	164	196	189	195	169	173	150	169	187	175	181	176	185	167	207	180	184	167	173	186	178	182	171	188	163	168	167	177	181	172	184	183	164	175	166	165	185	164	185	181	147	174	183	178	190	190	159	170	161	151	172	186	177	179	182	160	178	164	182	164	143	154	162	176	156	173	167	184	171	206	176	186	193	160	174	160	192	155	164	142	179	168	178	185	160	186	165	159	156	167	193	177	162	173	153	165	178	154	180	178	169	155	170	151	180	153	186	162	182	182	143	152	177	163	163	181	175	172	172	153	165	187	182	140	146	180	180	197	172	171	175	199	192	163	158	147	174	174	165	163	181	155	182	159	155	175	162	158	170	179	178	150	183	169	171	166	176	163	164	185	188	183	164	157	184	170	158	169	176	175	171	159	164	164	170	178	169	170	134	178	181	161	185	161	191	176	185	142	155	172	150	148	179	180	199	169	175	192	174	143	186	188	166	150	182	192	156	179	165	175	166	159	146	209	170	173	162	167	164	179	169	174	168	155	169	163	176	189	170	172	183	163	176	148	161	172	158	168	179	157	160	169	175	150	164	158	168	178	166	167	189	177	170	143	200	182	148	152	160	162	168	163	177	166	174	168	193	165	169	166	172	161	158	168	198	170	162	159	148	189	151	148	178	174	170	175	167	166	152	199	163	190	173	172	177	149	184	158	193	174	180	165	164	151	162	156	160	165	182	188	170	180	160	163	187	138	171	181	167	173	179	180	175	183	177	185	185	166	168	162	152	153	176	177	177	175	166	177	176	159	176	191	204	187	174	180	157	163	141	182	173	188	210	150	190	199	146	165	160	181	191	167	169	171	159	174	167	174	147	190	155	169	139	176	179	195	178	198	134	179	189	194	166	169	125	176	152	150	161	168	177	170	146	159	175	155	192	163	158	148	195	166	157	180	177	176	167	169	161	157	170	164	175	181	153	161	156	169	186	141	165	180	186	179	161	192	160	158	175	181	186	210	182	184	195	183	161	200	181	169	177	168	173	187	162	149	131	132	163	144	173	180	186	160	178	189	156	179	158	166	195	172	174	175	164	164	174	165	149	147	160	162	174	159	188	182	176	170	167	156	180	147	163	166	194	182	168	146	151	180	162	158	198	186	177	204	181	173	168	171	147	173	166	144	175	188	172	172	169	193	162	169	167	180	173	172	182	199	184	157	206	184	172	158	172	165	156	183	163	170	150	166	200	167	182	156	180	153	170	173	177	148	179	176	174	173	179	185	189	189	182	159	171	170	156	149	160	162	188	187	178	161	190	169	181	164	163	164	172	173	188	159	173	166	176	155	205	177	170	143	169	188	162	182	171	196	185	184	179	184	185	173	165	194	188	184	170	185	183	173	161	183	178	158	176	171	183	164	167	174	197	169	153	187	153	159	195	164	175	156	193	168	188	162	186	141	155	152	191	161	193	163	184	171	181	177	196	159	178	169	155	158	182	152	173	179	218	185	188	150	160	168	169	178	143	167	160	187	183	160	173	170	168	165	179	176	172	165	163	166	169	155	165	190	196	181	164	173	153	173	136	176	158	160	176	168	183	174	181	162	179	186	151	170	173	189	151	176	161	148	187	167	164	182	159	160	169	159	172	176	180	170	190	164	180	165	172	137	194	197	169	150	146	170	163	146	165	185	187	171	158	163	171	161	188	168	178	191	190	179	171	155	178	149	198	168	175	157	145	159	163	169	178	188	165	176	152	180	170	146	179	157	151	172	164	166	160	163	170	145	171	172	165	174	160	175	166	193	156	170	155	167	173	156	177	156	187	190	159	166	175	203	159	189	171	148	157	166	175	173	171	173	158	179	161	172	172	187	153	165	181	190	157	167	186	163	169	162	157	161	185	173	155	174	154	167	194	178	154	171	190	170	168	176	144	151	165	169	171	181	152	179	168	163	178	191	148	183	169	178	160	169	184	168	158	170	181	191	165	185	171	176	173	147	166	179	167	164	196	188	188	141	153	169	150	169	164	160	172	172	180	154	165	150	166	158	171	154	171	172	191	185	163	181	182	167	169	161	170	173	161	178	162	172	163	174	179	154	165	176	163	129	162	170	161	178	169	177	166	186	159	154	159	157	147	187	159	175	178	179	173	171	179	176	174	180	167	171	147	170	165	162	175	198	134	188	161	177	168	156	159	163	153	166	175	159	166	160	169	155	159	173	166	171	209	175	155	173	169	176	176	152	159	169	162	167	156	167	156	187	188	152	164	185	159	166	188	180	173	189	168	148	174	171	165	166	165	179	156	179	163	156	177	162	168	180	176	173	163	150	181	155	196	158	172	153	172	173	176	176	178	137	178	163	184	166	182	175	157	178	140	168	176	173	184	189	174	180	148	173	168	145	164	172	170	174	185	175	157	160	171	184	172	186	167	167	172	147	166	168	158	173	154	153	157	199	187	189	199	160	161	185	185	149	162	189	166	177	176	185	168	182	181	175	159	165	155	149	180	181	154	179	173	153	165	180	167	166	159	150	184	173	148	167	172	164	162	174	182	151	140	174	180	170	163	151	158	168	176	154	158	172	183	174	185	159	160	158	155	175	191	163	167	163	171	165	159	175	172	163	163	188	195	156	183	175	162	168	172	172	169	148	159	155	176	195	167	164	166	169	167	169	168	169	174	164	175	195	165	181	162	175	185	178	195	165	165	168	180	164	179	188	185	171	149	175	175	171	171	163	162	154	159	159	178	163	177	147	173	178	159	150	197	146	185	166	162	199	169	163	190	183	165	177	180	178	168	178	166	161	167	184	139	158	158	165	166	148	167	158	182	160	183	179	155	161	153	168	168	176	176	164	198	193	187	206	176	187	165	159	180	157	179	146	162	183	156	149	166	150	147	174	168	171	157	163	160	176	169	158	169	203	179	185	176	161	170	166	162	190	173	158	162	184	160	164	154	152	161	153	164	206	182	191	164	159	181	173	169	172	184	164	169	166	175	183	162	161	169	167	163	171	168	188	145	165	161	172	159	173	170	186	162	178	173	156	169	182	151	186	162	150	160	200	175	167	162	170	161	169	173	156	160	185	181	165	151	160	167	171	173	172	180	183	152	187	173	173	154	168	183	188	145	159	168	144	183	192	151	187	149	197	166	171	186	152	153	182	169	170	160	172	163	192	165	152	161	176	179	172	175	168	183	167	171	172	175	176	179	159	148	176	168	148	176	164	162	177	177	195	190	175	161	173	165	181	189	159	142	190	198	164	196	157	177	178	149	157	165	157	182	166	157	167	172	166	160	163	183	176	154	168	171	186	202	164	162	162	157	182	180	168	180	158	160	182	172	164	178	156	163	159	179	142	191	169	158	153	161
17414	15715	13581	7208	4761	3237	2473	2052	1641	1319	1218	1004	874	847	704	668	681	594	580	497	547	534	483	441	428	407	437	395	443	396	424	398	357	390	358	378	365	356	344	365	367	337	331	362	353	333	340	353	354	374	364	324	344	316	350	369	357	337	381	337	346	303	376	298	355	301	327	326	356	305	323	321	322	324	351	334	358	318	334	317	317	301	349	305	342	365	343	318	378	314	329	330	352	320	332	336	296	329	326	313	334	318	317	315	309	298	335	302	322	326	328	325	322	342	331	302	283	337	322	314	312	352	333	353	307	327	358	355	303	320	308	326	301	347	296	341	330	330	341	308	330	311	297	321	308	332	302	342	330	343	320	332	291	317	339	293	331	317	330	302	316	362	320	337	289	323	345	331	292	311	315	327	345	302	321	341	322	340	355	326	300	305	309	312	300	344	331	309	328	310	320	313	328	312	331	304	339	326	319	311	319	321	341	354	321	326	295	356	307	304	315	302	307	341	347	312	287	336	354	301	288	332	324	312	296	332	334	318	327	333	324	322	330	294	333	322	327	302	308	316	339	329	313	327	331	312	319	309	306	334	332	294	309	285	305	344	312	334	304	313	321	342	302	329	309	340	308	315	322	323	311	332	312	308	338	324	311	321	304	288	305	357	296	296	330	300	297	333	339	316	339	339	353	320	300	316	318	303	311	309	323	316	304	329	345	318	333	283	311	317	321	333	343	318	333	316	331	337	298	318	312	325	304	340	317	312	288	318	319	329	336	324	323	315	287	311	284	305	349	341	303	309	324	319	318	310	298	346	317	327	341	320	329	309	303	327	296	282	330	344	335	297	322	302	298	316	312	333	323	299	311	329	319	303	321	321	318	319	348	309	321	308	329	282	338	314	314	298	305	322	326	318	325	321	318	314	306	306	330	317	328	335	322	297	296	333	336	299	343	326	316	333	321	320	319	364	342	307	291	296	340	322	303	281	315	342	310	297	301	333	342	307	301	341	325	296	320	300	342	320	285	313	328	339	330	333	318	309	297	275	333	301	296	306	297	304	322	319	324	333	339	348	291	304	322	295	315	325	320	321	305	324	334	333	316	307	316	323	351	320	328	357	310	327	307	290	341	331	315	353	323	286	311	296	282	291	341	329	323	317	314	303	319	337	309	323	291	297	328	327	311	328	327	292	363	324	311	336	341	314	309	311	325	303	310	306	316	343	311	306	321	330	316	347	301	303	317	321	292	308	358	359	332	314	297	351	319	323	306	349	338	335	316	333	312	319	328	300	307	317	336	343	315	306	305	315	321	295	288	310	315	307	302	351	272	313	298	306	301	330	313	324	283	328	333	322	330	298	327	312	309	301	310	299	317	365	336	319	327	280	302	292	317	334	351	294	312	328	327	348	324	308	304	305	310	315	332	318	330	302	321	325	345	319	323	324	324	324	347	306	308	307	308	350	327	324	294	350	310	276	329	317	330	326	326	334	325	317	333	313	301	333	318	327	332	318	288	333	349	312	318	310	284	296	313	311	283	322	312	308	296	299	312	330	328	308	348	327	322	326	294	306	322	335	327	300	329	305	339	351	347	283	317	318	293	289	316	304	301	304	355	328	302	335	322	307	323	317	293	322	338	326	292	317	306	315	345	301	295	336	311	328	308	297	309	312	353	326	315	320	330	343	327	309	327	333	333	306	339	309	306	330	307	314	358	336	331	323	312	315	309	300	309	306	329	323	322	295	322	301	333	318	298	325	348	308	301	341	310	328	353	310	361	270	320	300	337	353	329	305	303	369	320	334	336	286	310	338	317	302	324	312	327	304	325	338	316	302	324	324	336	308	316	341	337	361	319	314	321	323	308	295	344	344	342	304	346	338	345	326	319	312	344	332	332	324	346	279	331	322	308	339	304	293	319	324	309	308	310	299	350	312	335	325	311	334	307	324	318	303	308	295	307	296	340	324	296	313	299	335	309	291	310	312	327	298	337	310	285	325	314	312	292	331	304	330	301	328	335	319	304	313	325	322	298	304	309	333	315	309	281	286	341	299	348	325	309	311	355	333	351	318	306	313	302	304	296	341	334	320	313	310	333	304	324	321	341	326	312	341	321	300	306	323	339	322	347	315	307	321	296	325	311	314	293	314	321	311	319	320	319	327	321	318	312	315	311	330	336	309	335	294	340	299	320	330	310	325	330	321	311	289	302	309	332	331	328	309	298	328	327	306	356	315	295	330	329	340	315	345	354	304	333	329	329	332	343	304	326	327	310	319	336	303	292	332	330	346	288	318	333	313	297	308	305	303	302	345	329	304	315	329	312	328	317	321	336	309	297	352	303	304	305	311	329	316	291	303	321	285	299	320	305	324	317	322	326	297	323	352	317	323	355	331	339	305	321	302	318	338	303	307	321	303	318	303	311	318	309	280	321	315	314	301	291	336	320	337	344	327	298	320	311	340	322	309	324	317	305	341	341	326	316	285	326	336	319	314	312	325	329	293	288	332	302	339	343	328	326	313	340	350	320	300	307	301	314	311	307	319	328	302	301	306	313	328	336	322	324	299	323	317	318	335	343	315	302	314	320	309	321	301	329	296	345	316	283	332	336	302	350	338	308	337	340	300	334	311	344	326	339	326	317	315	337	359	336	338	304	320	334	326	302	329	331	322	317	304	321	310	308	300	308	331	329	292	315	360	305	333	333	349	331	319	326	318	315	310	336	293	305	316	306	338	344	324	319	309	325	360	304	310	327	319	296	303	339	334	308	367	314	302	316	307	358	322	333	320	345	325	323	302	304	341	348	310	323	350	301	302	336	306	343	343	285	329	322	302	315	322	344	318	275	284	322	298	323	318	305	307	300	321	336	313	308	347	305	320	324	303	350	306	314	325	316	307	305	319	308	333	301	315	325	330	330	329	289	348	294	326	272	354	357	318	318	344	306	335	295	305	301	282	309	340	348	348	317	350	309	322	329	301	327	305	330	316	314	301	326	340	299	300	311	288	321	317	316	301	301	305	328	306	295	309	306	317	313	308	316	337	302	363	326	337	316	340	315	335	330	362	319	311	310	319	289	310	323	324	319	335	307	307	329	309	317	311	303	315	289	300	304	332	336	306	288	345	304	335	315	307	291	308	317	332	291	335	302	340	293	318	331	285	348	325	336	304	285	296	325	342	302	292	312	324	310	313	325	327	317	333	343	323	331	316	315	328	277	339	315	327	309	325	312	341	315	305	314	331	312	313	313	293	326	312	332	346	336	346	308	324	341	303	333	335	289	355	337	283	323	312	327	304	327	307	306	318	329	352	332	319	333	336	344	316	347	301	333	308	302	305	339	322	307	298	320	331	308	347	326	336	326	288	301	307	273	312	302	325	346	315	296	340	342	317	335	316	301	280	313	334	287	327	334	321	336	289	334	334	289	326	346	304	322	333	321	299	298	332	333	329	317	280	328	295	322	312	318	315	329	306	332	331	330	322	331	312	308	316	320	308	321	303	304	304	334	342
27102	21064	8456	926	617	501	502	490	493	483	481	505	458	462	437	484	447	469	454	507	465	494	503	501	453	473	456	468	467	454	469	455	502	475	499	465	453	500	453	477	472	460	446	444	494	489	469	470	504	469	484	462	472	453	459	448	509	513	508	474	504	469	501	474	485	477	463	475	452	453	482	439	446	462	451	477	458	516	497	455	475	460	476	475	446	479	450	480	494	432	474	444	464	423	488	480	458	465	505	497	501	470	454	464	464	464	474	496	472	462	483	483	419	478	461	485	478	447	464	455	530	482	479	461	453	456	469	476	478	438	470	483	438	481	468	495	505	502	468	451	464	477	461	478	480	464	452	457	482	484	468	499	461	492	448	457	497	483	441	506	485	472	483	491	478	468	440	465	450	464	501	458	451	463	455	467	457	489	471	459	469	463	453	499	456	462	466	516	455	488	488	464	477	466	466	463	485	475	464	454	477	456	464	451	480	448	505	456	465	483	450	446	444	452	475	459	490	482	497	481	471	486	457	464	445	468	483	458	462	453	505	473	472	513	478	435	493	453	478	472	442	467	487	463	421	494	470	475	454	449	477	493	488	476	465	465	502	474	516	500	482	472	478	470	439	472	504	442	471	501	517	434	470	460	476	480	481	479	470	450	479	497	491	467	470	441	467	472	452	475	462	483	482	515	472	489	482	439	450	492	503	510	451	510	514	476	430	479	486	462	469	457	462	474	478	454	491	513	505	445	451	443	475	478	483	424	441	497	475	479	473	456	491	490	533	475	445	478	491	440	480	470	443	495	438	459	450	505	472	441	503	449	467	461	461	491	480	470	458	474	460	480	447	470	459	472	453	513	492	462	466	477	477	473	501	460	510	474	481	474	485	469	469	471	460	515	490	467	456	458	483	478	439	451	494	494	490	506	444	489	459	506	461	468	475	473	416	456	489	436	486	498	485	526	487	491	463	431	428	454	469	466	448	452	488	465	474	475	497	418	442	449	431	486	492	477	493	469	452	466	458	503	467	498	461	479	478	440	432	481	442	499	458	447	445	496	471	462	499	463	492	488	500	506	468	466	446	492	447	485	441	454	474	469	452	502	454	452	493	481	497	476	458	457	457	433	505	460	542	469	494	455	477	442	485	492	483	496	484	474	454	479	480	473	431	481	469	481	479	483	461	483	463	452	462	481	471	469	479	493	497	499	460	463	436	461	472	468	486	459	466	460	459	485	487	468	496	456	460	446	443	471	485	514	477	474	493	508	459	498	484	437	472	476	451	468	456	451	473	456	420	456	478	527	459	458	466	487	469	477	454	457	480	483	466	488	465	464	477	446	445	493	493	506	459	483	478	486	477	467	450	479	501	428	465	473	505	457	493	475	459	471	461	470	468	479	447	473	450	467	497	512	459	496	483	444	485	487	472	479	460	466	504	501	489	483	490	477	478	476	499	488	483	466	479	432	454	478	494	473	479	426	473	463	488	468	472	499	485	451	488	483	465	492	429	471	472	485	434	467	474	484	425	460	477	460	471	461	445	458	480	434	465	521	522	451	490	474	481	477	482	482	445	444	455	440	467	451	488	524	488	495	483	481	498	449	499	484	501	456	443	466	466	490	476	463	534	503	467	448	487	429	475	468	448	483	461	485	504	440	431	463	484	472	495	454	428	505	440	475	435	474	459	493	469	461	463	459	485	506	458	503	440	488	485	483	530	454	423	440	460	495	454	480	492	479	502	471	453	450	488	472	487	474	435	471	456	467	446	480	482	479	462	506	483	497	434	480	454	491	436	511	464	487	480	466	457	475	446	465	486	501	455	472	411	442	457	510	459	474	467	445	458	499	482	464	464	491	482	431	441	481	464	494	450	456	481	468	430	478	459	507	446	442	446	521	476	497	480	441	503	493	447	485	455	460	458	486	495	465	463	450	476	470	464	446	427	454	449	449	488	498	477	440	451	417	466	508	451	485	485	485	495	455	446	470	462	471	502	466	481	450	492	450	484	482	452	461	475	484	446	466	465	488	483	498	454	523	479	446	482	474	471	468	490	457	504	447	468	501	538	441	479	431	465	442	423	497	509	459	476	485	505	477	507	506	470	449	491	501	440	483	495	489	468	485	473	482	456	475	475	478	456	451	457	470	503	475	474	494	515	479	464	500	445	504	452	495	492	432	457	480	478	489	500	470	425	457	490	474	478	455	467	489	457	448	482	467	466	450	484	466	494	488	514	459	427	470	502	482	478	454	479	450	501	466	503	477	473	428	455	454	477	472	476	530	459	461	457	480	475	471	477	488	453	483	500	472	480	465	449	468	453	447	509	481	472	422	495	462	487	442	463	446	483	488	514	490	428	473	451	452	471	468	469	464	463	477	496	489	471	446	475	471	491	451	497	477	507	466	472	461	467	461	442	435	476	455	481	471	481	468	496	444	471	459	488	513	497	444	422	480	468	469	456	472	479	499	498	499	470	414	459	474	437	477	444	473	469	429	490	441	441	473	471	457	486	467	464	473	493	491	463	479	501	464	513	479	476	480	495	502	449	486	484	476	473	463	469	438	463	461	465	487	463	460	463	485	427	438	464	438	514	456	455	444	485	495	490	471	513	466	466	441	454	449	486	481	477	505	411	476	466	485	494	467	472	470	505	488	467	444	489	432	486	470	478	436	440	451	431	471	476	483	504	463	467	476	457	487	455	468	477	474	480	500	457	465	453	488	488	468	457	494	433	429	440	432	478	503	508	475	437	474	475	491	462	538	461	466	435	454	451	500	499	461	426	519	451	458	487	479	463	514	504	477	488	471	447	476	521	484	479	501	487	474	478	477	472	459	433	435	467	464	500	455	411	451	442	409	496	496	497	454	466	497	482	472	448	511	476	472	488	481	463	465	445	478	476	462	489	500	467	484	503	514	468	457	453	461	478	497	458	538	499	503	497	508	473	443	469	462	461	482	437	437	476	496	501	454	464	473	472	461	477	489	479	462	477	465	444	440	467	449	461	477	483	446	454	497	455	473	486	441	482	488	456	518	475	479	489	487	494	493	468	482	475	445	488	491	449	501	433	454	470	446	437	497	454	469	519	465	479	482	459	477	466	454	471	465	448	452	445	488	457	461	496	471	458	456	461	504	429	475	491	456	465	528	497	451	471	478	443	432	454	479	473	443	442	458	442	504	497	445	487	471	465	481	449	457	488	468	454	486	442	458	523	489	492	456	446	522	456	445	490	480	464	454	525	473	520	492	456	506	490	500	486	474	484	457	463	422	501	504	455	494	468	508	470	455	446	453	485	452	441	474	526	498	497	464	451	459	439	509	449	520	488	483	469	441	472	445	495	451	463	449	494	450	510	488	459	475	484	473	465	472	465	464	542	460	475	452	463	445	470	449	496	476	459	491	468	473	482	432	464	480	457	466	441	456	426	456	469	458	512	462	475	469	440	458	452	490	498	487	464	492	475	471	484	438	436	483	478	453	442	494	450	439	488	460	483	476	433	465	500	496
6149	1961	1726	1291	1052	1065	990	933	955	959	935	969	944	887	917	931	899	932	962	906	860	880	843	871	908	898	870	907	874	851	858	904	907	952	865	916	859	910	895	873	888	886	908	917	862	854	893	930	897	873	916	917	853	867	858	859	932	918	880	940	871	877	883	898	874	903	845	906	944	913	871	827	911	915	938	863	911	907	895	914	859	857	890	880	887	896	872	889	909	914	881	902	914	923	957	854	856	875	922	845	878	916	871	919	887	901	836	899	879	869	891	926	823	908	858	946	885	902	878	879	868	888	904	933	907	874	915	888	890	936	868	879	907	907	891	858	862	800	885	941	886	838	834	911	863	827	863	901	877	928	857	905	905	875	859	886	857	958	882	866	928	851	824	869	908	889	889	875	936	894	909	890	855	892	929	924	908	850	861	902	872	842	829	885	914	819	900	917	921	878	865	884	901	887	888	833	861	876	940	855	886	932	844	880	864	910	877	876	903	911	888	882	872	947	888	920	843	855	896	882	865	857	881	843	878	885	882	889	932	929	876	862	905	852	870	879	914	965	861	856	847	841	940	877	895	835	891	882	905	870	899	927	898	918	876	834	880	871	810	885	882	852	861	842	883	914	892	881	872	886	907	912	900	900	850	908	919	819	830	907	869	843	860	887	854	900	877	861	884	945	878	914	845	836	891	854	922	919	890	872	895	857	928	863	880	861	867	829	864	919	915	856	943	896	910	860	922	803	906	894	906	854	898	884	907	912	874	902	872	931	884	890	821	895	919	918	868	941	860	861	889	876	918	884	885	870	886	903	890	870	882	876	892	869	854	880	901	837	933	966	836	907	881	880	925	849	857	916	856	869	893	914	881	871	848	864	867	861	916	915	882	880	837	882	916	931	872	891	873	861	915	874	894	865	889	885	870	875	913	869	870	883	906	855	844	927	899	910	878	864	904	917	829	932	856	925	878	918	901	871	852	917	850	886	906	926	912	888	920	916	932	919	886	837	898	889	915	845	914	888	896	883	938	873	914	874	910	907	864	881	839	890	866	870	879	861	871	840	923	858	914	840	837	959	884	857	840	891	934	964	884	897	876	925	884	864	922	865	927	861	929	885	848	884	869	946	891	869	941	856	856	908	893	930	854	860	844	919	908	869	852	939	881	879	889	901	854	933	876	860	903	868	931	923	888	885	893	924	874	884	883	858	842	849	875	895	918	907	905	895	886	912	895	976	856	856	846	900	918	876	888	823	898	889	853	928	866	884	853	863	882	918	852	880	823	950	898	882	889	878	891	900	858	877	845	939	844	939	887	907	861	827	947	911	832	888	893	878	895	889	894	920	921	854	887	908	949	841	930	848	898	891	910	893	881	873	866	883	890	868	904	898	891	900	855	911	881	910	875	920	883	881	937	903	851	893	853	890	898	902	871	882	858	891	915	890	891	871	847	954	875	848	880	884	901	869	860	861	950	907	847	910	883	857	824	854	902	914	837	902	908	871	885	917	899	910	874	912	904	898	913	935	911	868	844	870	889	832	898	860	920	867	858	856	943	859	878	888	900	868	885	874	854	853	861	940	898	851	944	912	873	897	917	880	866	857	951	909	871	915	882	903	907	856	853	946	840	914	869	896	891	866	946	921	899	898	919	898	831	862	915	887	901	885	875	912	933	891	918	923	914	816	849	903	879	840	877	907	889	893	889	898	850	855	915	889	897	901	880	908	869	937	846	849	926	879	800	913	896	920	915	897	896	896	896	907	867	857	899	873	836	874	937	898	891	872	889	874	886	870	907	880	853	887	845	817	896	870	926	889	851	839	866	905	918	876	963	832	880	897	868	856	898	840	886	886	870	922	866	887	867	943	926	879	943	925	870	854	882	857	935	911	938	879	911	900	894	884	902	865	862	891	889	895	883	914	878	892	915	886	887	918	920	900	863	873	840	865	921	868	918	880	916	926	909	846	834	881	871	913	840	892	903	803	901	812	881	831	880	849	875	915	862	805	874	874	888	891	913	873	925	952	861	866	896	902	860	936	905	893	867	868	922	832	908	890	853	907	929	886	885	899	895	870	879	908	942	875	897	873	808	878	892	916	901	867	886	899	875	877	950	885	886	925	888	953	937	857	897	885	996	907	892	941	864	908	884	843	825	844	901	862	918	864	918	877	949	890	866	904	938	945	925	920	891	872	902	877	923	876	897	943	907	859	897	950	898	899	856	878	851	885	914	877	907	884	879	878	868	902	920	871	857	926	899	840	920	843	893	847	891	903	865	894	900	921	880	948	909	874	881	914	896	835	868	874	888	868	884	938	884	893	909	891	860	884	850	910	891	867	857	863	848	895	901	860	824	841	922	923	880	833	829	830	854	902	892	906	862	886	897	919	903	932	870	895	853	849	890	875	935	902	882	878	886	826	900	893	871	942	856	898	913	859	927	878	920	866	900	871	876	869	888	922	923	842	893	914	921	872	898	879	869	842	897	917	902	851	873	867	864	872	896	908	860	937	882	873	876	870	924	904	940	916	849	868	868	860	889	874	870	849	872	933	890	888	899	939	911	914	927	901	866	892	877	888	908	864	902	876	884	859	931	905	954	864	888	791	865	933	824	850	926	853	853	908	934	860	870	878	894	873	871	859	870	943	880	875	873	918	869	860	887	934	935	880	882	869	891	888	866	903	863	881	906	906	904	875	868	893	896	914	896	929	938	855	907	875	897	887	922	893	865	891	925	850	859	888	845	905	866	931	893	882	899	895	863	921	952	830	914	865	846	901	860	882	898	847	871	859	895	917	880	911	875	862	889	905	876	873	907	878	839	906	877	861	872	886	881	904	884	892	855	881	909	921	902	896	904	923	872	893	862	981	886	868	849	814	853	910	850	837	904	897	902	883	894	867	870	895	853	911	858	913	896	905	841	879	939	866	846	863	864	894	857	874	854	952	898	837	880	865	883	868	883	888	919	901	880	884	898	919	912	847	843	914	873	868	881	897	881	878	878	833	855	874	875	883	901	927	850	926	903	899	892	883	903	888	909	894	892	893	890	902	826	887	889	903	876	906	863	836	870	879	862	961	919	915	884	895	923	913	916	852	893	917	893	895	939	895	885	906	925	862	888	887	941	924	884	925	894	841	937	863	871	897	870	885	973	893	866	931	871	911	928	866	882	921	923	885	849	871	869	854	831	867	925	886	960	900	897	934	927	922	940	880	907	862	889	857	863	845	893	911	903	917	902	859	872	872	933	869	862	888	906	910	867	909	864	894	897	888	875	911	895	890	844	877	864	894	844	935	873	886	825	921	885	890	899	903	877	940	925	923	867	887	856	849	912	910	841	932	892	906	873	951	945	927	890	935	839	894	890	915	874	850	923	879	920	836	887	898	906	872	888	861	927	906	859	885	912	959	929	945	910	910	839	865	857	908	875	845	906	857	851	883	862	829	932	892	884	895	870	914	870	915	876	926	929	869	910	892	911	836	897	949	862	865	895	888	902	884	910	893	898	919
24345	21598	28946	24705	20900	2176	622	456	354	366	349	294	297	330	269	291	264	243	236	259	241	241	270	271	226	216	239	251	210	242	240	238	239	244	227	238	224	255	229	226	230	226	254	197	235	223	226	226	240	256	233	239	196	221	235	239	238	223	249	233	232	225	229	245	258	225	229	233	216	239	240	243	241	210	243	214	240	216	224	203	217	240	231	232	226	229	223	217	222	219	213	223	234	210	219	230	223	223	223	211	232	202	200	248	219	195	230	192	203	231	222	227	217	232	230	205	234	257	208	189	229	192	219	220	208	218	256	231	237	211	235	237	224	233	215	231	220	231	225	247	231	223	212	209	200	221	213	245	222	242	220	211	233	233	226	205	223	230	265	230	239	244	252	261	190	211	202	208	216	228	236	251	214	230	220	218	210	206	229	243	248	195	252	232	213	213	237	245	233	222	234	221	219	229	222	220	249	231	218	201	220	223	202	230	210	214	218	243	204	224	232	229	197	240	227	247	217	229	208	217	224	227	224	211	210	209	228	234	205	235	202	214	215	189	189	222	214	235	216	233	213	211	204	208	231	222	224	211	225	229	208	215	256	204	234	211	220	203	221	213	239	199	241	191	220	215	226	212	222	238	253	225	199	224	227	209	238	208	248	225	188	207	255	234	241	210	214	244	228	231	216	208	217	214	242	194	205	191	214	209	217	246	209	229	213	218	215	213	236	224	219	227	216	206	232	223	197	233	200	213	227	226	220	252	220	228	219	218	217	229	225	222	232	216	232	229	207	210	230	234	213	230	211	221	220	236	222	218	199	228	224	236	209	233	235	250	230	215	206	196	218	245	219	234	227	202	228	234	225	211	233	241	234	239	241	232	231	203	237	190	209	241	229	219	213	204	229	222	215	219	230	225	243	227	205	245	238	226	195	180	220	224	259	235	226	202	235	256	219	235	209	240	239	235	215	213	215	194	205	220	204	233	214	220	211	223	220	210	226	227	219	238	200	206	219	243	235	226	269	220	218	223	225	214	209	216	225	235	223	246	217	235	204	216	197	220	206	226	201	238	244	221	224	235	210	226	242	201	205	212	227	228	220	255	223	239	244	224	229	238	208	226	225	225	206	214	230	203	208	241	214	225	228	235	227	222	233	226	180	232	236	250	235	207	235	227	216	233	249	208	242	211	205	210	197	226	239	239	192	222	231	233	233	239	224	214	244	225	236	245	209	213	210	206	209	218	201	261	263	212	222	245	222	242	211	226	194	212	214	212	229	220	218	222	209	234	230	220	223	234	210	227	242	224	245	238	227	242	200	238	193	209	248	221	227	249	236	224	229	187	238	205	202	206	203	224	218	236	240	219	218	219	215	227	224	234	251	240	228	220	185	232	209	230	206	216	227	223	225	242	211	222	224	233	228	213	250	245	219	236	237	250	230	220	241	218	205	246	281	222	216	242	251	237	215	223	212	218	242	215	231	232	238	227	202	259	220	216	214	217	223	255	215	231	203	201	219	232	209	199	210	213	240	209	245	225	224	243	270	212	230	233	227	232	268	217	239	202	218	205	226	218	211	210	225	225	213	219	253	219	210	235	230	236	246	235	222	217	242	237	196	221	221	213	205	217	248	215	252	192	203	243	224	214	215	237	230	239	193	202	226	223	225	222	215	219	220	231	231	228	214	200	226	209	233	247	225	221	222	232	212	239	240	213	264	231	223	215	239	220	240	215	235	219	201	212	231	206	222	222	217	224	230	210	197	192	214	230	209	235	218	213	226	232	219	233	197	216	209	219	223	213	235	241	228	239	204	206	229	208	214	225	219	217	221	206	203	230	217	214	229	245	214	225	212	206	224	228	222	235	220	224	238	230	226	221	237	199	231	224	232	228	225	206	208	217	222	200	224	212	210	225	216	222	219	232	232	209	235	211	234	225	212	246	224	221	218	223	222	218	217	242	225	202	220	231	209	216	195	205	187	226	236	253	228	226	235	199	237	211	209	242	239	213	217	213	214	253	235	225	244	262	204	224	220	207	203	218	228	238	225	240	202	212	225	218	229	198	213	201	212	226	208	224	222	219	251	218	229	232	227	251	228	192	206	218	215	215	199	219	232	192	200	210	228	228	210	225	246	234	211	233	220	220	213	191	229	221	250	198	229	225	221	204	222	186	234	218	219	232	223	249	205	235	213	205	239	215	224	245	231	248	209	204	237	213	229	223	232	233	227	240	198	243	206	229	202	226	206	239	227	227	195	190	228	234	227	222	199	217	233	235	191	204	210	188	224	210	220	231	217	213	246	223	191	229	219	232	203	221	227	212	231	211	223	209	224	213	226	254	236	220	211	223	211	208	211	231	180	237	218	237	230	237	208	217	211	230	215	217	240	229	247	242	206	239	231	217	214	217	209	232	225	222	216	226	235	218	221	228	213	214	221	231	205	224	230	216	235	223	246	235	230	215	220	219	226	208	215	234	197	220	237	217	218	239	221	257	208	200	228	229	203	220	208	250	209	213	214	202	203	254	222	229	206	221	210	227	231	216	223	210	239	235	239	225	222	229	257	233	238	236	200	207	211	274	202	219	239	227	250	216	213	222	225	232	242	207	226	244	226	221	224	207	214	223	232	222	231	223	228	216	250	235	213	212	221	219	206	229	223	209	238	206	205	242	222	215	204	220	231	242	215	231	221	205	233	221	234	224	249	244	241	233	233	246	232	236	207	235	249	235	230	207	228	203	249	237	222	216	234	240	232	212	230	219	239	239	231	233	238	221	219	217	235	202	212	237	215	223	232	215	216	215	243	204	235	202	213	227	219	228	224	226	205	215	220	211	238	238	214	243	205	230	226	224	207	238	201	220	234	230	212	233	209	220	241	207	247	219	218	226	251	218	244	224	203	219	208	224	239	220	216	203	214	215	243	231	234	220	214	220	223	240	200	232	233	199	237	245	241	229	223	217	235	227	213	204	215	234	210	224	207	202	225	199	239	225	209	204	213	208	191	227	223	215	210	212	204	199	213	240	227	237	257	215	208	244	221	207	251	228	209	215	208	227	239	215	217	201	207	220	238	221	202	238	234	232	214	250	219	217	203	208	226	249	227	219	219	196	220	217	232	240	249	223	207	187	235	230	219	214	232	232	225	213	199	224	200	220	218	251	237	222	202	231	225	244	248	242	220	206	231	253	228	229	205	242	226	228	212	209	206	213	217	188	222	192	241	220	232	230	247	216	241	217	215	218	255	237	211	235	221	240	215	223	188	247	228	227	234	217	210	241	229	223	207	232	212	226	217	219	221	227	233	230	245	227	202	232	231	213	234	207	212	216	206	219	231	226	203	213	233	203	221	221	214	247	211	228	208	220	207	221	218	234	220	223	229	204	215	213	244	207	221	226	211	243	234	239	224	219	220	226	213	211	214	214	210	248	214	237	237	207	200	232	229	243	215	217	237	224	227	208	249	205	223	226	203	226	221	215	211	230	257	214	213	216	213	211	197	225	219	233	214	226
12662	9808	8346	4360	2812	2110	1652	1275	1030	931	890	848	772	664	701	596	658	577	554	559	582	497	529	507	463	495	463	515	489	490	467	479	481	484	452	438	475	427	483	513	454	493	460	447	441	460	461	482	437	470	474	445	486	471	460	436	451	454	456	437	445	464	490	466	426	458	435	426	426	450	452	402	476	450	451	421	466	430	488	418	425	414	462	451	438	467	467	444	443	460	427	427	451	459	456	480	465	417	435	432	460	445	433	480	474	417	471	458	446	405	464	419	461	433	455	452	446	446	419	444	435	478	434	449	430	404	408	449	435	445	434	424	430	467	437	437	460	467	502	440	452	449	476	420	435	452	435	455	404	429	438	443	442	472	462	433	462	408	441	479	392	420	485	435	461	454	412	435	462	428	437	406	436	421	451	476	463	428	442	436	446	415	450	381	414	466	447	421	495	424	464	462	435	443	435	430	451	438	442	462	470	445	446	467	427	449	447	424	471	454	466	456	428	428	390	394	400	436	453	468	460	410	436	434	487	425	435	490	419	432	418	504	434	450	465	435	435	439	440	472	449	485	450	462	423	455	439	434	429	435	456	432	468	417	438	437	433	439	427	441	435	445	440	445	477	439	444	433	476	459	478	436	461	446	430	452	485	443	481	443	436	447	440	436	436	426	472	453	452	406	468	464	422	457	428	444	470	452	474	418	487	448	437	429	424	425	431	403	444	410	465	463	487	449	428	432	416	453	448	418	418	444	440	450	450	453	456	433	481	478	473	426	447	418	426	404	437	438	430	457	442	426	457	438	434	435	415	449	427	493	441	400	447	391	457	407	418	441	475	460	440	440	423	447	485	454	465	442	468	444	442	443	457	441	454	409	482	413	479	413	454	449	436	430	452	443	441	421	458	430	439	472	439	446	446	417	440	433	429	451	457	430	437	433	477	511	421	450	460	450	460	432	421	449	425	402	446	430	454	446	484	415	452	463	458	438	455	434	446	448	427	452	416	425	430	442	413	477	433	432	487	438	402	415	412	449	424	441	452	447	429	449	414	483	470	443	454	452	428	420	485	433	420	420	426	455	425	475	432	449	407	436	464	444	462	459	452	461	476	424	454	414	436	447	458	436	442	429	493	443	445	442	461	425	461	458	443	442	498	436	451	442	473	420	449	464	451	426	442	488	442	453	403	445	457	467	441	433	436	414	473	441	443	430	452	421	420	453	447	429	417	468	457	465	477	414	447	443	433	446	452	470	487	446	439	445	464	429	428	453	472	454	415	427	466	438	462	468	426	461	463	420	429	402	463	446	442	468	477	428	470	427	448	436	436	458	471	477	420	443	408	480	444	445	434	446	447	395	430	415	461	427	414	434	454	440	423	429	429	412	413	444	460	452	439	427	456	441	443	419	422	448	443	435	427	470	437	451	447	428	458	438	461	447	464	452	429	418	429	426	412	487	416	421	468	453	443	471	410	471	421	436	460	451	451	410	490	423	442	438	457	481	444	411	441	403	425	393	439	437	467	473	435	440	469	465	416	443	427	452	449	434	444	465	411	465	428	465	457	432	407	461	451	479	454	464	448	462	412	506	427	458	446	429	459	457	423	459	434	459	437	457	484	429	438	436	444	459	467	450	434	453	430	449	430	434	421	422	470	425	440	454	416	447	460	447	439	436	429	463	480	456	452	445	443	421	475	424	446	420	477	445	448	443	466	495	442	411	471	458	439	438	477	487	452	466	438	446	404	461	431	427	482	426	468	466	442	437	451	444	431	437	452	441	448	484	454	484	482	485	447	504	452	435	460	409	418	484	421	435	454	439	454	488	431	414	427	448	435	435	415	433	457	417	460	439	445	456	458	459	424	461	455	452	432	416	460	498	447	427	451	437	488	461	413	418	450	446	437	472	439	454	419	440	444	416	424	456	421	428	442	426	460	460	488	422	440	414	421	493	440	454	483	430	430	462	460	474	395	466	425	441	425	463	457	427	456	490	453	447	436	414	413	486	436	421	420	397	457	453	422	440	455	410	419	420	385	471	410	503	465	430	465	438	433	453	458	452	478	420	467	425	462	461	420	429	447	411	425	458	461	461	442	474	449	414	442	476	484	424	425	450	413	429	454	475	419	443	451	450	418	477	389	466	443	457	466	428	436	423	432	456	443	436	419	486	443	484	418	464	448	432	477	457	447	454	443	430	416	449	436	417	417	414	425	454	439	429	487	466	401	435	484	433	473	437	445	444	433	468	451	467	428	445	441	457	454	502	464	444	436	422	423	425	422	441	451	429	425	445	436	397	461	473	455	464	463	443	434	421	406	473	486	432	421	429	417	408	424	430	431	457	418	475	445	461	440	475	451	445	412	420	428	447	433	476	426	445	434	459	475	451	440	413	408	406	437	452	434	425	423	457	435	436	452	453	442	432	456	458	452	433	424	429	445	451	421	428	455	430	466	456	453	453	437	437	427	383	461	430	444	428	434	429	400	446	435	445	421	439	400	455	426	480	447	458	463	457	475	426	477	423	460	463	428	458	423	439	473	414	434	443	470	431	416	445	446	418	430	444	460	468	448	429	434	475	429	468	429	453	452	451	468	473	427	451	433	437	448	433	434	442	464	436	424	420	433	409	468	425	436	464	444	458	435	434	427	470	438	489	464	435	442	421	456	473	465	429	433	397	423	448	452	461	422	434	450	447	439	424	462	407	437	411	459	458	417	439	439	415	419	446	455	439	451	492	442	420	427	434	455	466	469	457	497	437	413	449	457	417	450	419	470	508	411	429	480	461	444	469	438	504	457	436	439	457	402	403	416	437	449	469	473	428	434	450	427	398	442	462	448	429	433	431	444	451	447	436	457	442	455	419	458	430	445	456	479	424	443	477	412	455	445	450	425	430	420	461	462	474	467	493	481	488	422	428	467	431	486	434	449	461	456	496	483	473	469	457	451	455	448	454	455	428	459	417	422	448	444	498	458	445	458	413	439	443	413	431	443	432	433	427	452	434	453	474	403	456	460	439	437	418	454	430	443	465	449	468	429	407	435	443	426	436	439	474	448	438	437	454	452	425	457	451	434	446	450	433	446	450	445	442	431	417	457	479	434	410	423	417	449	455	469	414	420	449	430	410	448	461	387	433	406	444	421	438	473	447	492	451	458	412	414	409	445	451	428	422	444	418	441	453	446	458	432	460	442	433	432	458	437	437	455	428	452	471	443	416	448	460	421	477	411	437	429	473	445	416	470	465	494	428	418	426	440	458	416	465	435	431	427	458	459	449	423	412	435	442	446	436	442	464	427	463	474	467	437	438	447	447	447	416	466	463	447	479	413	492	423	454	405	451	435	404	445	420	471	453	412	447	454	421	479	444	434	448	403	448	433	419	432	444	431	430	420	416	426	444	391	426	440	468	446	444	400	429	430	479	455	424	435	416	429	468	472	466	471	456	445	476	432	475	427	453	457	421	438	441	447	434	443	490	427	425	450	436	433	438	467	450	444	471	472	440	383	434
23515	21618	29643	24082	21618	20143	1756	576	464	431	374	318	305	278	249	269	217	239	236	241	222	205	228	216	189	218	191	207	175	181	208	192	162	201	190	186	177	177	191	165	189	186	162	171	174	171	183	179	167	165	198	159	177	165	164	146	177	158	183	173	165	171	184	175	182	180	182	177	157	173	162	164	179	189	168	186	172	173	162	182	164	176	157	156	163	164	161	167	179	167	169	165	164	182	165	168	186	190	181	176	157	154	178	187	161	160	157	146	188	166	146	158	177	170	170	154	176	165	202	165	173	160	170	174	151	152	164	167	171	147	155	168	166	168	176	167	172	192	166	182	160	156	189	168	175	171	166	185	164	179	182	176	150	156	147	159	184	169	166	151	182	175	177	154	162	144	168	143	160	176	151	179	145	146	182	192	129	159	167	197	150	140	158	183	177	164	165	164	168	146	172	190	167	183	161	161	169	183	181	181	170	164	160	163	170	146	164	163	171	169	161	148	171	162	167	174	149	145	180	196	155	179	154	188	152	152	156	164	164	185	166	178	181	188	181	149	167	156	162	177	173	171	195	192	154	149	152	151	174	139	174	170	164	159	178	183	163	168	176	159	159	168	164	179	173	188	175	165	156	164	187	158	171	166	177	178	182	166	190	169	188	168	170	198	173	158	172	170	190	172	184	181	171	156	160	166	175	156	199	172	164	172	169	162	154	172	148	174	180	174	190	173	177	171	149	158	173	176	167	143	179	171	166	153	160	188	181	206	178	177	162	176	175	169	157	143	193	155	189	166	161	190	186	166	150	172	171	179	163	197	157	172	160	152	165	174	156	150	182	162	191	190	181	157	182	181	165	174	175	163	167	160	163	186	176	163	165	159	172	175	172	180	158	161	179	195	144	184	145	160	196	166	163	181	167	160	161	175	163	178	174	164	174	163	155	168	174	173	175	166	171	193	155	171	181	177	185	161	180	175	181	171	183	165	178	175	175	173	162	159	170	171	174	167	178	188	163	178	168	161	192	164	175	166	144	176	179	165	147	166	172	157	160	185	181	156	164	185	145	176	149	171	178	185	175	161	166	184	183	175	162	157	160	165	171	179	165	146	180	155	159	178	173	177	168	169	156	153	168	181	169	149	182	174	190	162	174	161	170	159	145	164	183	156	151	154	173	183	162	201	178	188	167	187	172	174	143	168	151	149	154	150	159	172	181	181	156	166	152	161	180	172	195	181	154	167	182	163	177	163	169	184	169	165	152	158	162	158	155	166	165	158	158	169	177	156	170	173	166	175	173	159	180	164	177	142	170	169	167	192	192	155	174	175	171	170	172	145	176	174	163	199	193	180	182	141	173	179	135	150	169	144	143	192	160	177	154	173	168	175	175	161	179	180	202	164	171	155	162	178	184	169	181	179	157	171	155	171	162	199	171	182	164	160	181	168	156	163	167	160	157	169	152	161	175	151	181	157	166	163	165	167	162	142	199	168	151	164	145	190	172	173	157	158	185	144	153	178	142	176	173	155	165	166	163	175	170	179	174	171	172	169	175	156	172	155	179	181	166	172	168	169	158	144	147	148	164	186	164	161	157	170	177	161	165	184	162	158	183	182	164	155	161	161	183	175	173	174	174	175	167	154	166	168	191	153	178	158	144	183	165	175	162	163	176	169	174	167	166	167	162	169	178	177	169	160	169	173	163	150	168	170	167	156	166	160	155	179	176	162	175	165	159	162	188	162	166	148	174	160	153	170	167	189	155	171	181	163	190	150	181	145	181	183	177	167	172	190	192	167	173	156	166	168	178	154	170	161	152	176	158	152	183	167	177	171	175	146	148	168	164	193	176	179	180	172	181	168	158	185	150	162	169	184	179	169	182	143	149	183	177	152	139	160	148	187	172	177	168	185	153	181	162	175	178	173	170	159	176	153	160	170	162	141	188	161	154	150	166	144	179	179	175	176	188	178	145	165	177	184	184	171	163	150	162	193	188	162	177	174	166	153	172	172	160	154	183	158	159	150	160	154	148	168	153	170	159	175	163	162	171	166	164	143	185	163	145	186	170	174	183	184	160	170	152	147	150	177	174	173	166	137	193	162	171	166	159	158	149	153	155	179	176	180	180	191	160	149	183	176	159	166	163	176	176	131	189	163	150	155	171	161	172	151	138	200	169	169	147	171	160	178	150	162	145	170	172	179	159	175	164	192	170	174	149	181	193	172	137	155	173	180	170	174	175	166	150	193	171	170	168	176	148	162	162	164	178	152	159	157	168	161	170	160	160	167	163	159	178	183	187	175	160	168	142	160	179	169	183	158	185	180	157	144	184	156	175	171	169	187	172	143	174	155	166	163	177	160	191	185	177	181	176	178	160	180	198	157	173	160	173	155	165	157	166	174	157	177	162	172	175	165	162	167	162	170	171	172	161	186	158	136	156	154	161	167	177	165	163	174	185	145	156	159	160	158	164	155	176	154	194	171	170	157	151	158	162	158	198	144	169	151	164	170	165	145	168	156	149	157	180	181	177	160	157	172	181	171	165	184	177	182	166	161	166	188	204	147	174	134	211	136	150	149	181	188	190	164	166	176	155	180	169	185	178	167	179	135	183	147	179	177	153	173	178	143	153	181	170	160	180	181	152	178	171	162	166	150	184	183	176	152	161	164	179	143	151	181	165	177	187	154	172	163	188	173	199	162	196	193	162	171	176	181	157	179	188	151	183	178	170	182	161	171	203	173	172	183	161	179	178	182	164	164	169	138	156	157	159	182	179	180	148	137	172	154	139	193	170	187	168	169	142	162	165	147	170	147	154	166	167	165	185	153	171	165	160	168	155	172	182	186	154	142	156	156	176	136	156	158	181	174	168	158	148	186	148	185	188	185	159	183	167	166	162	169	177	162	164	180	156	197	136	190	160	156	154	168	176	166	159	186	142	138	175	162	186	185	166	165	171	176	183	148	152	179	160	167	186	169	182	165	170	171	188	166	168	175	167	180	167	152	167	175	172	161	166	163	184	175	152	177	166	168	150	175	182	200	157	149	165	169	172	157	175	147	171	168	146	148	157	169	197	169	180	171	163	154	164	175	173	161	167	168	163	163	169	169	167	170	160	179	161	161	192	161	161	172	162	160	181	176	168	167	133	157	165	182	155	152	166	194	168	185	170	179	170	166	166	155	172	148	166	158	172	174	169	156	158	169	155	175	170	182	170	150	158	165	159	192	144	174	162	181	153	175	153	169	166	152	154	191	191	186	170	162	171	150	165	176	172	177	173	185	159	183	175	161	166	164	133	180	162	159	185	171	159	176	158	163	160	168	167	176	156	148	169	149	158	140	168	161	158	178	176	157	182	181	151	191	156	171	167	160	156	158	169	153	142	177	133	191	172	151	155	176	173	155	152	169	166	180	185	177	175	179	181	181	160	165	172	179	158	158	164	180	176	165	173	187	175	168	196	167	184	184	158	168	155	168	148	167	194	141	141	167	167	162	149	174	166	161	167	182	147	172
14849	15634	13378	7204	4798	3455	2624	1934	1629	1323	1135	993	897	817	694	727	584	556	525	580	538	532	485	439	452	424	436	421	435	441	406	369	409	404	393	375	383	369	352	366	347	352	380	361	371	353	365	373	333	339	374	359	327	362	348	322	352	351	334	336	313	346	349	321	308	316	331	344	329	336	329	341	334	328	294	324	294	354	321	329	323	335	310	318	332	342	335	325	318	329	339	325	334	320	307	320	315	332	312	300	300	314	318	343	317	308	295	338	304	336	321	325	303	345	321	315	314	323	329	287	331	291	309	334	272	315	301	330	325	327	321	314	331	304	321	334	319	315	303	323	320	333	327	319	340	328	324	317	305	311	341	327	328	319	323	305	310	305	307	292	326	346	301	328	296	314	337	316	335	312	317	338	305	330	329	339	302	338	329	345	325	312	328	319	307	338	289	318	339	357	320	341	326	336	305	302	306	295	320	301	323	335	328	317	294	322	323	297	330	309	301	334	308	363	339	364	295	304	328	323	304	303	302	300	333	331	335	333	322	295	316	330	302	315	333	303	325	278	321	291	300	288	315	317	311	334	320	304	331	323	315	314	290	331	321	349	320	320	310	335	300	306	323	320	361	344	346	322	304	309	282	305	310	327	300	320	331	319	334	309	314	327	317	297	341	297	335	303	320	324	340	294	346	333	306	331	331	292	347	344	338	341	336	305	321	322	339	339	331	307	323	341	332	306	318	315	298	324	332	323	314	327	323	324	332	318	334	279	359	311	317	281	334	337	301	288	316	316	316	299	345	342	311	325	318	320	337	328	283	299	318	323	349	328	309	311	322	291	349	329	315	328	311	299	325	321	335	331	319	276	294	289	305	316	316	326	299	325	313	326	317	350	288	298	321	305	338	283	323	314	306	324	336	305	296	334	343	360	307	333	306	326	314	311	302	345	315	327	323	320	321	317	302	322	325	347	288	360	303	331	316	331	320	338	322	286	312	320	296	335	297	314	359	298	325	300	318	309	289	304	318	316	311	312	310	306	284	284	325	318	327	300	318	317	304	304	321	334	312	279	296	295	323	281	308	284	328	321	336	331	313	300	320	330	328	344	294	319	338	343	300	296	313	317	288	322	327	343	327	334	352	306	325	320	329	332	304	304	362	346	334	325	296	306	321	333	342	318	345	302	323	304	363	291	310	311	307	315	329	310	327	297	319	348	304	254	332	316	316	318	334	346	306	292	283	313	333	319	300	326	313	307	336	317	357	308	319	295	308	314	321	316	321	310	330	301	301	295	302	310	310	326	306	320	352	342	288	335	312	313	308	311	305	307	311	327	307	348	327	331	307	325	312	331	337	306	303	285	281	292	316	316	307	320	311	329	301	325	288	325	334	293	298	337	336	336	299	324	323	312	331	325	356	321	287	297	345	326	322	316	316	314	328	320	306	286	319	275	333	300	308	305	298	322	338	300	325	293	312	355	304	308	298	342	294	328	337	335	309	311	326	336	288	315	300	327	287	327	333	316	295	307	323	343	311	316	331	327	316	303	308	314	307	338	307	294	298	323	318	324	303	321	323	279	293	326	312	330	315	304	321	309	307	343	299	330	319	314	324	303	302	318	309	360	304	305	325	268	310	328	313	310	298	299	303	311	296	326	325	341	343	301	319	322	291	305	323	296	314	335	342	282	338	298	318	303	356	318	291	305	319	329	329	327	289	282	342	311	323	274	323	307	324	330	300	321	311	323	317	300	302	305	327	287	298	292	329	325	333	278	316	315	319	307	345	306	374	292	319	327	317	297	303	327	308	306	280	303	348	345	314	339	306	329	279	332	325	294	312	321	312	322	328	308	318	311	318	308	291	294	321	315	343	322	336	327	336	333	327	317	319	331	289	307	333	349	319	337	305	313	308	314	320	302	317	304	311	321	313	298	341	322	333	316	346	308	292	307	321	348	332	320	309	354	298	312	333	299	309	319	319	288	345	315	292	332	315	305	321	326	292	304	318	349	301	325	321	341	332	316	339	335	323	303	307	323	309	306	330	368	326	356	338	310	305	328	312	334	307	330	336	325	298	306	297	322	287	318	307	330	319	349	324	338	325	324	323	283	337	264	308	312	298	327	306	362	288	346	325	323	297	297	329	302	282	329	311	324	299	331	296	330	312	307	326	343	322	326	313	342	323	321	303	315	319	333	302	349	313	284	310	334	300	309	315	313	329	359	306	312	326	352	301	325	296	315	291	322	353	321	330	298	310	287	320	301	317	308	312	304	318	312	342	322	303	300	290	307	331	317	308	312	313	325	322	291	297	313	319	281	333	305	292	297	332	324	332	293	336	301	322	293	315	317	320	298	322	326	298	339	304	313	345	313	334	338	369	324	316	283	324	303	314	347	343	313	320	282	311	296	363	324	330	310	342	344	307	296	343	317	310	332	299	357	347	314	292	282	311	300	307	318	300	306	302	304	315	327	301	315	309	309	307	314	338	323	307	305	307	314	315	327	318	335	352	316	305	286	298	326	296	328	294	326	284	313	311	324	302	296	318	316	314	330	313	319	343	292	308	299	313	304	280	336	298	333	303	323	307	306	299	328	301	323	338	302	307	320	301	344	301	301	314	307	309	331	328	308	315	295	332	320	314	323	359	326	322	291	335	332	279	305	327	294	315	301	303	297	283	297	315	331	315	308	322	319	319	321	295	274	311	341	335	338	320	345	323	332	287	327	345	306	333	333	303	295	296	288	307	328	328	326	322	306	335	310	315	320	316	320	321	307	334	340	299	313	316	317	310	315	344	336	315	322	337	317	330	330	327	316	296	317	302	311	311	300	308	307	293	352	341	283	278	332	317	323	328	313	326	328	324	323	286	363	312	317	336	338	305	312	282	347	289	318	264	322	336	322	325	297	324	316	298	299	307	320	319	324	308	314	341	313	330	343	318	319	334	344	316	322	290	351	316	305	309	316	304	322	320	298	328	314	308	334	334	322	310	318	315	309	294	333	341	261	310	323	328	312	310	364	310	294	325	301	329	315	319	334	337	317	289	321	311	310	308	296	305	318	304	340	321	313	324	302	308	315	301	333	326	298	304	311	328	310	308	370	307	347	333	287	335	286	303	309	324	307	318	306	327	332	293	331	317	310	314	292	324	329	329	297	322	311	302	333	278	316	330	310	311	330	303	304	314	328	329	326	296	316	317	297	324	315	311	320	319	323	331	321	302	342	329	335	292	343	313	311	306	331	315	297	312	335	327	340	312	326	337	323	326	311	318	307	315	309	311	326	324	328	288	305	311	297	313	320	307	320	304	361	316	332	321	330	326	280	290	321	332	336	300	330	290	277	321	341	329	317	319	310	298	327	360	296	298	353	312	308	315	311	295	322	311	322	347	292	292	339	333	306	329	306	325	295	276	296	327	307	305	323	309	306	320	305	326	329	339	328	320	353	309	296	318	323	324	313	346	350	310	312	307	316	320	310	330	338	324	325	322	310	301	332	306	324	288	329	294	338
27045	21037	8219	840	561	520	533	508	475	491	479	502	481	477	454	479	526	487	461	492	489	425	447	450	473	480	510	529	470	456	439	463	501	414	430	474	467	483	473	439	518	492	420	430	443	451	523	486	490	504	507	461	478	485	513	519	429	479	450	478	433	479	473	513	468	473	470	494	480	497	477	504	504	436	460	489	447	443	464	434	431	447	446	506	468	496	462	480	477	470	481	428	482	475	472	469	444	485	462	423	467	469	461	439	455	479	493	458	485	460	427	454	486	470	446	471	455	445	455	479	460	497	481	471	445	485	472	483	476	494	526	459	483	499	453	465	486	456	459	430	472	479	494	469	458	504	444	444	432	482	458	502	465	458	489	476	458	464	448	494	444	465	463	466	483	446	462	486	471	454	462	493	462	455	454	464	490	488	461	494	487	402	434	427	452	454	449	463	465	453	472	482	503	433	479	457	434	515	461	466	482	436	436	475	455	444	451	483	434	465	437	482	482	489	456	413	484	524	461	461	504	462	456	468	435	449	442	465	448	465	449	498	471	473	480	463	474	472	483	500	468	450	483	431	471	481	501	468	470	434	463	467	490	544	474	442	442	460	487	448	492	457	446	440	468	490	469	470	512	502	425	463	491	464	500	467	474	495	451	434	463	466	492	435	452	453	460	475	497	484	418	437	493	466	481	470	478	484	463	438	511	452	419	481	446	459	441	478	487	497	455	446	463	490	487	479	499	450	447	462	451	448	478	440	468	439	462	416	466	432	447	463	469	487	513	432	494	482	451	465	447	435	487	455	485	507	458	478	466	455	425	437	441	461	426	468	462	415	505	445	486	449	446	486	429	450	502	465	460	434	466	459	463	480	455	492	475	415	476	460	422	495	437	452	465	459	433	441	466	450	432	470	455	486	490	472	441	443	431	423	458	480	453	444	498	491	449	482	467	477	479	454	490	492	500	481	434	426	481	451	489	459	459	478	465	460	476	468	475	467	471	454	468	500	443	468	461	437	474	480	468	441	514	497	497	463	463	454	487	440	458	481	451	504	442	458	460	477	479	466	426	480	413	492	450	446	468	488	466	454	446	458	497	509	433	462	474	456	453	482	447	495	487	467	487	446	507	473	472	488	460	463	437	491	477	491	464	497	467	457	443	453	456	447	468	459	450	419	474	499	468	488	441	461	433	480	475	450	474	468	508	512	452	479	468	464	488	499	464	455	469	477	486	453	499	485	475	500	468	466	481	447	479	468	487	436	459	446	483	469	459	459	494	481	425	493	449	478	496	517	513	455	443	456	468	433	455	452	462	486	460	463	464	424	515	470	499	427	488	439	487	508	500	458	499	469	465	443	469	502	459	494	488	461	468	468	470	516	446	472	463	503	493	459	487	463	485	479	464	480	468	449	480	498	447	475	477	466	455	473	457	482	421	463	463	466	480	440	491	475	494	491	471	491	464	527	451	468	486	530	436	470	451	470	463	468	420	474	483	467	461	458	479	452	500	469	485	429	448	473	439	490	456	466	479	458	484	467	453	509	465	461	425	485	479	496	477	478	459	477	427	495	462	495	471	468	427	467	457	507	466	460	499	447	465	488	435	444	433	510	453	440	484	470	496	472	485	483	489	489	500	468	484	461	424	483	488	491	454	494	444	469	457	466	502	455	507	495	439	505	488	457	504	464	474	474	472	438	446	496	466	478	458	443	442	436	460	459	478	491	447	450	438	454	493	442	518	474	429	487	464	480	448	480	441	498	471	493	475	488	491	463	435	479	484	480	471	465	472	459	459	470	478	457	424	469	453	505	499	491	445	445	486	443	452	493	436	460	450	419	488	472	470	435	451	502	469	449	467	424	476	485	468	468	461	463	428	465	480	477	477	496	419	473	480	458	432	489	477	478	491	460	472	478	485	461	466	473	456	466	463	438	470	442	488	484	433	495	481	477	463	461	481	459	459	473	453	466	415	447	493	460	513	424	497	497	444	467	456	509	441	478	496	457	462	468	503	490	479	456	485	490	474	468	497	417	446	423	449	438	431	472	431	475	472	444	453	464	524	466	455	451	494	478	486	463	474	483	473	483	427	453	495	479	498	450	466	454	449	454	507	430	459	468	474	456	468	480	433	454	472	467	480	460	464	523	439	501	466	477	489	456	499	437	467	439	485	479	469	433	503	456	454	467	484	480	483	458	473	488	459	445	444	473	478	462	465	483	485	435	459	463	418	460	471	476	496	394	482	467	445	475	470	524	448	464	449	482	499	443	465	505	483	472	460	451	488	474	474	463	499	478	466	475	477	483	475	430	524	446	473	453	484	440	464	468	467	477	456	467	445	481	476	443	486	424	447	443	509	455	444	452	445	459	512	476	438	442	465	531	477	517	472	472	485	515	500	481	443	484	445	509	501	459	441	457	493	443	465	491	451	455	466	477	463	467	470	417	465	438	460	446	469	473	488	481	475	456	463	459	459	503	475	471	432	476	474	476	434	438	469	455	452	485	456	488	463	450	468	471	449	466	489	483	482	472	465	497	476	470	451	499	444	463	445	489	503	447	462	465	452	444	480	442	463	466	474	496	470	507	490	463	456	495	498	454	452	472	464	464	456	465	484	440	471	455	443	455	432	445	465	516	436	495	490	479	503	472	446	462	494	476	482	447	453	439	478	462	461	472	480	508	452	516	477	452	471	456	475	417	466	501	490	465	459	461	478	430	498	431	447	482	445	477	460	444	461	453	486	450	506	476	509	461	487	463	488	458	458	454	501	469	488	468	488	470	466	475	488	469	437	483	476	430	449	456	415	459	482	469	512	442	439	467	464	475	470	423	494	469	489	479	500	503	431	448	451	466	440	491	431	483	504	448	490	461	472	481	488	468	487	453	445	397	438	429	444	443	460	438	502	471	500	498	452	459	464	465	491	462	453	451	463	464	429	489	436	441	492	470	424	493	495	473	475	481	454	475	492	447	496	440	507	506	460	485	417	429	458	462	486	469	449	435	495	475	434	436	457	433	481	431	508	447	480	487	457	467	494	516	459	458	493	488	458	452	492	487	452	517	449	456	470	494	494	457	490	468	464	467	445	425	470	463	473	477	514	475	471	402	462	461	508	452	475	437	465	489	458	486	487	471	461	491	493	468	475	504	456	437	479	445	451	452	472	457	480	522	478	500	440	482	476	478	453	474	474	465	472	461	460	455	499	485	492	471	472	451	472	439	448	442	430	457	493	515	482	469	492	491	438	478	477	463	463	499	476	456	485	464	450	430	435	458	442	501	492	464	421	486	489	480	419	465	471	435	479	444	439	448	496	472	437	494	475	456	459	484	509	479	482	477	452	445	477	487	465	474	452	481	505	451	449	496	463	465	427	466	485	494	442	502	460	451	469	493	469	491	444	481	473	426	439	437	447	491	451	497	506	497	475	467	452	442	513	497	483	487	455	501	475	463	450	473	450	469	502	447	478	444	486	509	434	454	446	475	484	468	454	450	459	426	486	472	512	454
5913	1899	1729	1263	1158	1047	994	917	984	944	913	908	944	889	922	842	904	846	880	836	936	858	902	930	860	938	889	854	905	832	911	913	867	883	915	853	861	905	900	920	953	898	876	875	959	829	923	907	896	863	909	873	891	876	890	904	877	845	900	925	854	881	870	885	875	907	806	905	874	837	903	887	920	894	900	862	898	908	896	874	895	878	861	910	863	870	908	935	873	912	903	874	904	894	888	878	888	846	848	874	860	893	892	878	890	833	877	867	881	904	916	853	852	876	864	914	871	882	914	883	880	829	841	942	895	865	900	813	922	807	877	866	863	896	864	856	867	891	881	852	917	876	871	875	879	845	880	897	885	868	911	876	925	869	849	911	844	913	855	864	899	845	894	885	855	862	873	880	846	838	915	849	914	882	848	925	886	877	836	897	865	880	873	878	892	901	872	849	852	850	873	843	867	879	912	921	878	934	900	861	887	882	850	865	846	900	871	888	885	885	855	888	874	915	922	907	985	880	874	866	887	850	809	907	913	793	895	866	870	917	883	899	876	823	872	880	912	875	851	912	881	863	906	899	872	946	849	892	917	911	847	899	812	905	935	829	875	946	873	852	885	878	877	895	893	839	857	851	851	875	870	885	888	932	873	948	860	881	887	911	884	863	950	922	871	877	897	856	930	830	968	840	894	786	894	904	876	919	832	829	862	881	894	913	917	917	895	895	929	897	894	901	897	928	849	873	873	884	856	888	913	917	903	872	893	922	911	922	856	863	888	838	864	896	864	904	911	871	902	882	890	879	845	875	861	913	928	861	857	918	911	882	863	843	856	911	879	866	919	880	903	899	883	885	902	898	843	884	881	864	902	907	893	863	863	861	915	932	907	911	923	854	857	908	893	923	870	914	826	890	880	869	889	910	866	876	892	893	885	889	860	879	877	915	878	932	876	871	915	898	887	820	839	848	860	904	871	894	888	856	892	888	883	904	906	882	884	928	886	885	915	876	876	851	841	927	908	889	904	897	874	830	918	871	856	897	903	853	873	885	855	904	898	854	905	832	843	900	898	857	851	881	896	931	879	896	847	825	842	900	849	835	848	860	883	889	839	848	851	845	885	862	890	857	895	822	862	866	937	896	877	925	826	888	846	879	877	867	851	923	874	839	845	867	836	850	905	871	901	884	864	917	887	922	894	849	869	919	925	871	844	903	879	847	905	888	959	942	907	864	852	873	857	916	888	866	877	862	851	858	878	854	893	835	857	917	943	889	900	885	893	863	951	861	895	891	867	877	884	902	907	907	883	866	867	888	912	878	885	904	924	879	839	854	892	923	832	895	854	897	887	858	881	885	834	872	876	904	870	894	870	903	926	911	950	860	913	868	864	893	895	877	882	898	914	891	930	863	883	877	892	845	900	883	865	930	894	886	900	870	898	903	834	906	869	899	860	860	902	929	883	881	931	921	897	855	886	829	848	850	860	881	870	886	866	884	920	888	905	833	853	909	905	907	886	866	853	977	854	853	827	903	873	908	886	845	903	895	858	865	854	875	856	862	855	890	888	876	845	882	908	844	890	908	866	907	912	866	854	924	875	867	938	846	875	847	891	918	852	838	881	848	901	842	947	920	818	827	887	926	841	857	883	880	867	834	890	883	863	846	884	901	911	850	897	902	846	887	829	856	880	907	889	933	850	854	858	844	885	860	872	838	837	887	829	854	890	904	849	902	892	915	835	876	891	879	884	912	827	875	888	935	897	856	937	926	887	879	919	927	865	869	858	911	879	861	886	859	849	917	885	908	898	883	817	857	879	849	865	917	889	860	859	864	910	852	894	867	904	861	878	822	882	845	861	856	842	839	848	937	869	846	857	861	853	900	904	893	840	882	904	895	886	912	900	876	899	879	855	937	865	909	908	859	906	866	892	915	869	861	919	910	860	930	888	917	873	926	846	829	932	856	880	888	873	936	884	897	871	858	842	822	871	864	842	882	877	858	924	887	838	829	925	857	872	898	867	904	926	861	869	861	878	848	876	896	889	936	910	892	882	909	860	863	881	921	882	841	899	883	881	842	843	878	893	832	834	858	880	872	879	874	935	857	921	854	879	889	926	921	868	896	836	834	946	852	881	884	886	859	919	891	853	885	875	858	907	847	934	921	914	933	909	881	835	952	852	905	900	919	889	923	871	834	926	791	870	861	914	887	887	881	893	902	864	887	874	887	896	872	875	905	858	911	913	895	924	895	917	881	794	869	875	843	892	895	844	869	907	878	905	897	860	923	922	878	831	889	893	848	896	874	872	869	920	908	866	886	858	868	829	948	878	891	859	851	950	911	879	890	865	825	862	909	870	851	807	875	913	913	953	872	872	887	895	814	957	874	843	924	902	915	884	840	869	897	909	869	832	855	895	840	895	849	859	910	884	943	882	855	898	858	882	877	849	881	870	843	903	919	841	888	901	853	895	879	858	838	857	942	903	872	905	879	894	910	884	831	887	919	880	886	917	912	826	897	889	850	975	889	903	835	855	871	881	880	871	877	914	880	851	907	834	884	861	894	902	951	931	861	836	877	909	875	870	906	905	800	872	908	912	868	920	894	868	875	857	900	865	913	894	849	825	940	925	881	868	858	924	907	898	930	866	885	875	881	857	873	876	851	861	876	911	919	928	913	919	916	900	883	873	829	917	900	841	894	903	850	900	891	916	900	895	878	823	832	939	913	913	898	852	853	898	831	862	890	864	911	843	858	883	856	920	862	826	846	859	909	904	845	946	876	867	860	929	873	920	841	904	885	883	876	882	866	846	864	867	882	929	831	916	879	938	884	871	904	890	853	876	890	957	864	879	921	885	884	857	882	900	903	856	844	872	924	876	875	905	869	871	934	863	814	876	953	847	925	890	901	853	860	902	883	872	830	903	881	925	855	899	838	889	885	857	871	888	895	941	868	863	864	876	869	852	884	885	932	929	946	866	892	884	875	900	860	931	918	862	906	860	868	872	893	947	932	862	855	921	881	905	881	914	889	841	867	863	919	883	851	849	934	841	816	863	931	905	904	917	975	854	885	881	825	888	902	838	888	945	897	877	883	883	859	858	887	906	909	904	891	911	867	886	895	858	870	872	874	875	913	870	895	878	901	847	871	879	866	885	869	917	838	939	893	910	864	876	891	866	865	854	875	815	916	882	916	860	846	875	908	898	887	986	905	890	903	893	821	889	906	873	901	878	887	859	893	863	879	877	892	867	864	902	914	931	855	854	908	889	866	877	834	911	873	881	876	880	891	815	894	881	862	894	873	896	833	853	939	923	897	878	924	899	915	871	917	911	894	889	907	838	879	879	903	828	921	846	874	891	914	888	868	896	921	876	889	887	836	868	866	899	904	932	876	916	882	859	866	880	904	824	825	875	885	901	866	851	882	910	873	847	856	917	837	905	846	901	870	831	859	932	907	858	915	924	882	894	875	920	892	846	910	886	857	929	901	918	908	913	858	851	918	881	889	868	873	879	862
24451	21620	29004	24726	21007	2135	600	481	408	367	342	271	306	269	266	235	245	303	246	260	241	247	245	231	226	196	219	229	250	227	201	235	226	255	248	219	240	202	200	238	227	212	214	201	230	235	225	230	210	200	221	213	211	224	219	218	210	218	216	244	213	233	233	206	214	242	217	222	239	230	235	237	225	202	194	254	210	227	224	220	234	201	226	228	236	206	233	214	190	191	238	209	217	225	248	222	237	231	206	240	234	245	234	192	209	236	201	228	229	230	203	227	205	232	222	189	196	208	256	251	226	227	195	207	228	218	200	205	217	227	221	207	246	223	203	239	214	219	209	215	221	209	229	210	233	206	224	213	236	271	227	224	244	220	236	212	263	217	226	221	211	189	224	235	231	204	228	215	202	210	210	226	242	218	230	179	209	201	200	198	196	209	232	210	242	216	205	204	231	229	215	230	229	211	222	203	236	193	244	205	211	218	203	229	214	241	215	242	231	240	203	234	221	213	215	211	221	207	229	226	244	230	214	216	240	246	218	228	219	210	221	202	204	226	211	195	233	251	223	241	206	205	219	225	206	206	220	231	246	225	201	202	213	254	210	232	225	199	206	201	224	219	218	219	226	217	204	215	196	233	228	218	225	225	218	201	200	236	223	212	194	230	218	216	211	231	239	217	209	225	236	232	235	213	219	218	224	231	232	201	200	214	195	240	250	240	207	229	211	229	213	238	231	209	229	218	204	221	221	209	232	230	212	213	241	222	202	225	231	185	255	226	234	211	223	228	219	224	250	212	246	231	215	190	209	228	219	241	205	205	212	228	216	215	208	226	225	213	232	234	212	218	242	256	209	192	218	240	211	233	242	229	207	238	192	212	229	234	223	194	202	217	206	216	223	239	249	224	214	226	220	204	209	237	221	220	229	207	199	208	248	252	218	239	211	242	210	241	226	236	237	234	220	212	215	219	229	197	217	211	258	220	206	215	251	199	209	217	223	223	209	211	232	200	229	202	217	213	251	203	211	210	199	227	221	230	203	239	215	227	193	223	201	223	224	211	186	215	213	203	229	227	224	241	201	243	237	217	203	239	222	219	216	231	220	182	226	207	196	189	206	223	225	214	191	227	214	214	225	207	234	226	238	227	227	192	244	213	223	214	220	220	218	221	226	229	218	211	219	200	234	228	232	220	237	221	231	208	215	239	240	223	218	196	186	224	223	217	219	219	244	229	206	224	220	235	238	257	233	222	203	225	198	212	244	218	244	205	201	203	206	248	224	180	249	223	226	224	195	208	216	206	227	227	201	213	228	205	238	205	211	252	229	180	209	214	228	235	238	207	245	224	213	273	243	201	205	228	198	215	232	212	230	198	221	205	225	233	212	251	244	235	213	208	211	229	220	214	238	234	203	226	198	194	208	227	243	213	207	223	231	248	228	235	238	227	202	217	202	229	208	206	215	218	238	211	223	229	207	223	215	239	207	212	201	211	220	221	210	208	233	201	220	199	237	200	216	209	208	238	235	258	211	220	190	238	222	221	215	236	245	228	232	246	224	216	228	253	208	243	204	226	236	216	216	207	219	237	215	205	223	223	230	209	219	243	226	223	235	200	229	217	249	237	202	236	197	236	207	218	238	219	237	243	240	225	212	222	242	222	218	223	220	189	229	234	224	217	225	218	196	202	201	213	216	222	196	243	224	232	225	221	225	226	231	214	215	245	232	214	237	213	210	241	233	205	229	236	216	256	225	242	219	222	217	223	212	201	227	210	218	202	228	227	203	230	230	217	224	211	229	202	207	232	212	235	204	227	222	201	230	241	189	238	207	232	235	224	224	192	218	236	227	240	218	203	188	214	233	173	200	197	210	257	211	218	237	222	219	206	221	197	211	217	207	227	241	266	202	257	217	215	205	241	204	219	218	246	229	243	208	216	225	206	229	223	218	194	216	220	226	205	220	212	226	218	218	217	235	219	208	204	214	224	213	242	232	232	230	240	231	229	239	234	217	220	191	202	208	206	196	196	214	240	226	210	249	207	243	191	206	218	234	224	227	209	223	222	206	201	234	222	221	193	216	203	212	202	214	233	199	244	195	233	217	211	233	233	229	222	256	207	209	205	198	217	200	209	246	255	218	223	213	210	236	201	213	244	237	235	227	209	226	202	216	229	208	228	235	196	216	225	219	234	238	248	198	233	211	207	219	220	233	223	236	214	221	191	224	240	220	212	221	222	187	209	216	239	210	194	186	214	201	216	207	219	216	230	208	205	236	225	219	227	199	194	254	210	200	208	243	212	211	228	186	213	236	203	223	215	250	231	220	227	234	213	247	198	196	236	200	238	219	221	201	221	226	253	198	206	204	244	204	236	248	215	221	236	195	199	212	179	198	226	215	243	207	232	213	210	228	212	228	213	236	231	213	224	259	227	225	214	216	229	199	210	218	229	207	198	231	234	213	217	238	221	247	213	218	223	243	219	196	208	227	238	213	226	213	190	231	187	212	231	213	211	229	223	217	250	218	225	203	201	229	197	226	233	226	227	237	230	234	237	217	207	237	211	231	243	250	204	239	197	207	227	225	229	211	216	190	228	220	230	216	228	212	209	237	238	242	208	225	205	209	212	240	234	206	224	237	222	225	210	236	186	212	225	194	246	220	197	218	188	196	226	226	238	241	212	198	226	231	225	210	202	234	195	202	233	242	216	221	219	209	247	197	206	222	194	212	225	241	197	217	224	215	222	206	203	213	236	216	223	217	249	212	230	231	217	209	228	241	207	211	204	217	224	228	219	224	209	240	210	201	244	216	223	189	250	215	249	220	220	202	209	235	224	222	227	221	225	246	223	198	222	224	220	231	230	219	221	225	243	223	214	250	247	204	212	237	239	239	211	231	224	227	197	249	195	216	218	221	236	218	217	209	218	228	216	246	221	205	231	229	230	192	222	199	225	244	203	226	238	215	238	214	229	213	239	209	205	246	211	215	212	225	222	211	198	250	212	235	214	211	257	213	195	218	210	223	192	210	224	199	231	202	199	228	207	223	189	230	228	253	223	256	225	231	199	229	198	181	217	222	202	229	206	216	254	244	220	231	239	244	206	227	203	242	217	203	242	229	208	201	203	228	230	194	200	227	211	223	212	219	229	232	200	193	205	237	240	211	227	248	202	186	221	230	195	230	194	211	221	215	217	220	224	237	219	230	217	210	220	215	216	243	217	231	216	226	201	218	222	226	231	188	198	232	214	231	202	220	239	203	226	248	215	232	219	229	206	247	222	228	217	213	213	216	201	194	201	233	190	196	216	200	214	218	235	227	231	236	231	226	206	223	243	207	220	206	220	247	225	213	208	222	219	216	225	214	229	232	193	235	220	197	193	236	213	213	244	230	214	221	226	212	211	220	225	257	238	199	209	204	228	243	231	218	207	217	235	230	206	196	207	221	230	249	210	237	228	213	209	225	210	220	230	195	229	222	223	221	217	226	223	241	207	224	227	201	228	204	240	227	227
14059	9667	8286	4260	2837	2084	1613	1279	1118	972	845	775	733	675	656	620	613	580	586	514	552	546	534	482	513	503	475	490	502	476	459	459	489	522	447	430	458	447	450	475	458	451	468	484	500	468	417	457	468	454	441	413	477	455	455	466	432	458	435	458	449	454	487	457	481	463	443	423	485	437	425	466	441	448	463	419	459	491	456	453	446	442	452	479	452	462	415	461	445	432	421	460	445	410	447	445	416	434	453	453	489	430	425	428	446	441	423	425	450	459	457	446	453	450	440	459	422	434	464	468	465	447	447	437	436	463	472	456	451	399	449	459	424	444	452	413	421	470	435	426	468	421	440	443	406	436	424	471	458	422	453	439	459	481	423	400	445	465	460	442	463	448	418	449	492	445	441	425	472	450	434	463	456	453	454	441	449	445	423	457	431	450	431	427	441	436	427	429	448	440	436	434	449	454	459	448	449	424	424	463	445	448	475	451	415	440	439	455	419	421	462	461	470	485	466	428	430	455	460	445	402	437	408	429	473	460	424	436	451	427	447	427	449	469	441	415	398	431	450	422	490	432	433	450	447	456	441	418	444	408	470	441	459	448	460	444	448	452	419	482	473	409	445	424	468	419	482	452	450	459	459	447	449	437	465	427	416	426	438	454	422	440	468	450	457	463	414	444	375	422	469	475	450	452	451	425	467	456	471	416	453	439	448	441	417	446	462	435	432	452	409	463	411	444	425	405	459	446	480	409	400	410	448	419	433	461	471	436	408	447	453	437	463	418	442	396	435	456	443	468	469	428	414	437	456	410	454	463	429	439	449	459	434	436	452	440	438	410	426	434	461	450	426	434	445	452	405	417	439	402	445	445	427	424	448	451	482	469	447	426	476	422	454	430	426	430	440	455	443	381	441	464	405	424	480	437	488	457	444	455	456	455	432	445	437	435	458	404	411	445	425	494	451	466	457	415	442	440	471	441	438	460	447	414	391	462	436	464	437	405	429	445	415	460	462	433	444	412	411	475	439	425	405	423	469	439	444	387	458	409	458	458	430	444	423	446	467	466	426	461	449	456	446	448	391	434	462	430	466	423	451	435	440	447	443	473	417	439	428	421	433	432	455	461	442	463	436	438	420	430	439	437	443	421	439	417	472	447	484	431	470	453	429	431	463	436	447	409	483	479	403	425	438	415	419	423	420	446	464	445	404	418	420	443	429	469	493	401	438	463	440	440	408	440	429	423	447	424	461	442	455	488	472	431	436	444	395	460	444	447	453	428	442	478	457	417	477	441	470	457	432	420	414	437	498	466	453	452	435	388	418	419	415	454	417	449	413	473	446	442	416	437	428	452	451	463	424	449	403	399	461	447	446	427	439	467	457	442	421	431	446	456	402	480	436	412	473	427	430	437	437	463	431	438	468	467	459	421	460	449	421	422	468	459	449	469	462	458	416	442	436	449	421	422	414	464	489	408	448	418	453	433	426	445	382	441	442	441	375	411	439	463	460	433	449	440	442	417	468	466	472	475	453	397	440	463	394	460	397	467	455	433	482	413	442	427	433	440	422	429	424	451	471	446	441	440	439	442	471	457	471	410	459	467	432	429	432	468	439	423	423	393	451	464	438	438	432	474	427	416	450	440	454	444	422	463	451	431	440	445	424	414	472	424	443	483	456	464	417	419	412	465	430	423	453	469	444	466	495	413	457	447	417	434	406	399	483	422	481	450	443	497	433	441	448	427	423	455	440	474	437	439	417	386	457	426	418	428	402	423	438	451	443	442	433	484	456	470	447	419	423	420	416	455	423	426	462	403	448	443	466	483	452	462	439	441	422	428	459	402	430	443	426	437	456	441	469	439	413	445	458	446	451	465	451	473	424	409	476	407	463	439	464	439	401	446	454	452	429	416	439	471	453	434	454	445	479	455	452	422	417	459	475	449	450	472	458	457	505	455	457	411	425	456	416	449	443	432	416	462	433	447	402	422	448	445	433	442	426	406	444	455	430	453	407	472	437	425	450	439	420	451	469	419	430	442	466	432	409	452	440	427	457	435	456	446	463	402	467	409	464	433	424	414	455	440	408	413	434	471	456	438	435	446	472	434	467	450	431	429	432	426	435	459	441	414	447	417	447	466	430	467	455	430	479	387	450	419	427	442	471	451	415	403	450	432	420	457	447	468	463	439	414	429	413	455	487	414	427	485	473	438	446	474	441	422	457	445	426	459	416	453	459	415	412	423	430	449	438	466	437	445	452	446	451	461	446	447	445	472	411	432	474	444	444	424	454	487	497	428	439	443	439	465	437	452	469	447	442	429	432	452	432	403	421	482	443	425	428	436	473	418	438	423	458	450	435	440	439	453	441	463	443	421	444	469	445	470	456	450	478	475	475	410	478	452	435	432	443	456	422	431	436	445	412	435	445	431	428	435	437	424	452	448	433	444	427	409	458	453	429	448	441	447	474	475	457	463	407	458	449	456	434	428	436	404	454	427	472	447	451	450	412	424	405	472	445	441	478	449	456	464	458	462	475	423	470	458	443	453	439	432	412	462	472	455	447	456	444	433	456	448	403	398	458	429	473	413	472	468	433	458	445	426	443	401	439	448	491	435	466	412	411	442	448	416	455	411	424	459	449	427	427	449	435	453	422	474	433	437	468	449	430	420	481	481	441	438	433	423	494	443	430	469	444	458	466	432	488	463	472	432	447	450	421	426	434	395	442	431	434	453	438	412	391	484	435	434	465	490	474	441	424	403	463	448	422	453	469	417	437	446	429	469	467	403	423	441	430	454	432	464	438	425	451	445	456	447	470	460	460	452	427	446	412	462	421	459	451	428	481	436	457	407	464	444	437	444	465	415	438	414	430	453	448	437	429	426	469	466	471	445	412	436	414	439	419	455	431	436	388	435	438	440	443	423	477	468	429	461	438	433	476	426	418	388	427	443	458	454	429	458	465	421	412	457	406	429	458	454	425	429	405	459	445	430	454	440	431	449	424	471	441	475	422	443	475	441	460	455	442	432	408	420	449	424	458	410	439	427	447	445	429	418	430	446	447	387	454	420	478	437	434	428	441	465	416	443	432	398	393	448	481	470	478	431	470	442	433	461	427	429	424	477	439	455	447	433	466	438	446	413	448	456	437	462	454	422	434	458	446	455	466	390	440	450	449	408	401	436	436	464	487	431	414	409	420	458	427	458	462	420	427	433	456	424	423	451	449	452	428	442	382	454	414	434	451	447	435	449	419	453	423	421	438	434	422	432	411	470	408	441	421	458	437	442	439	430	505	442	454	429	435	422	467	443	449	438	457	444	438	400	440	422	424	462	460	433	443	451	437	445	445	452	457	436	429	447	444	444	442	443	450	444	449	445	441	422	453	408	414	439	446	436	434	421	434	476	455	439	404	431	431	457	415	419	439	437	443	443	405	417	460	449	462	454	469	425	461	442	441	437	434	414	422	450	443	476	460	436	492	430	433	468	418	435	443	427	449	420	471	409	419	463	430	473
23501	21600	29668	24040	21600	20346	1810	661	459	436	361	349	301	260	265	258	240	226	238	228	205	215	215	193	187	196	203	187	221	184	177	202	201	178	173	192	173	195	181	176	161	199	175	171	157	178	172	168	167	170	210	184	165	178	181	180	163	179	179	154	172	185	198	192	194	172	160	189	141	162	177	143	159	197	180	143	173	151	163	158	180	175	160	196	178	147	163	179	175	172	157	158	161	159	166	171	191	177	166	155	212	160	176	151	171	158	192	183	191	157	167	177	152	169	174	149	156	147	153	169	158	167	158	185	186	189	175	178	183	170	150	171	159	154	173	169	155	173	189	188	185	159	170	180	150	194	180	162	163	181	173	170	157	168	155	184	166	161	171	178	163	197	186	175	165	168	183	151	167	152	171	210	150	155	191	174	149	156	157	183	156	169	168	169	153	179	180	177	167	178	185	180	168	168	167	178	178	159	190	184	173	162	166	174	182	174	162	187	181	177	162	160	172	187	181	154	158	170	172	162	184	161	174	179	149	169	140	142	178	177	164	164	156	180	152	160	183	146	189	165	157	167	161	173	160	164	180	179	180	202	163	181	159	207	194	159	161	180	180	184	166	174	156	164	165	200	172	192	188	166	168	156	167	150	172	169	177	176	168	151	168	181	161	178	145	175	165	159	160	153	174	167	181	170	155	169	185	161	188	185	173	147	193	146	178	156	153	171	185	174	164	159	176	167	156	185	202	160	177	142	172	150	167	193	179	183	166	177	144	184	173	167	200	165	182	181	154	172	198	170	182	176	176	159	156	157	174	181	160	167	161	155	159	145	157	188	182	164	157	161	156	155	173	159	165	167	173	163	170	169	160	196	174	155	180	177	167	158	164	184	159	173	182	186	158	189	175	167	176	161	175	182	187	168	163	165	162	172	155	191	135	165	161	172	167	177	185	158	165	156	191	155	174	182	169	175	165	162	174	172	165	187	177	153	163	172	176	162	163	158	187	156	201	185	166	183	166	141	169	155	174	157	159	160	151	170	164	153	184	166	172	157	183	170	199	158	140	147	183	160	158	171	170	164	144	166	192	179	174	170	176	169	153	177	186	171	159	173	167	158	177	159	164	162	166	171	183	166	185	153	170	173	160	183	152	203	160	177	154	168	181	165	153	192	150	187	153	182	174	161	187	173	147	171	152	181	177	176	167	147	173	163	171	166	165	181	198	165	173	149	174	158	151	160	166	193	167	169	189	171	137	201	154	167	169	191	169	172	170	163	191	164	159	151	162	187	157	183	179	166	163	169	147	160	183	173	163	176	160	168	156	180	166	155	181	151	166	188	178	175	151	172	171	196	173	171	175	175	182	150	193	169	161	183	176	180	167	175	164	193	166	195	166	151	170	168	168	180	172	165	191	179	149	151	189	170	158	180	152	172	179	166	169	149	175	186	174	172	140	166	163	162	192	163	151	152	164	174	166	182	170	174	162	182	162	168	161	165	183	175	182	146	156	167	179	143	151	167	175	194	183	137	180	156	175	204	167	178	155	190	156	140	176	153	172	161	164	184	172	186	169	152	181	166	162	170	166	189	166	178	181	165	164	151	180	166	153	175	158	182	168	168	135	172	158	179	165	172	192	180	169	166	143	171	178	173	164	181	162	160	154	171	164	189	156	175	194	151	159	176	198	183	153	152	179	171	191	172	174	168	181	154	193	159	167	175	168	174	178	168	174	156	178	153	178	166	175	143	173	177	175	185	181	186	176	149	173	167	170	191	181	172	153	160	154	177	175	167	160	178	161	163	179	160	151	155	154	178	164	140	164	169	157	175	165	156	168	154	195	176	160	173	171	142	142	199	176	184	157	147	173	146	165	168	176	186	185	201	163	144	170	169	185	162	155	153	174	176	162	161	163	174	187	173	154	147	174	174	170	152	179	144	168	158	174	177	189	170	186	168	177	166	175	151	159	176	162	156	197	166	163	157	168	137	182	155	163	152	150	195	177	157	159	155	148	164	154	183	176	179	161	191	191	162	161	176	149	182	180	163	172	163	187	186	150	183	167	172	170	162	167	187	150	175	163	191	170	174	162	166	176	191	167	167	172	181	168	166	170	169	155	160	174	149	151	158	151	168	149	148	188	197	157	164	184	178	182	153	180	154	177	187	185	197	165	162	183	175	195	162	172	158	160	158	196	180	172	174	180	189	173	168	191	154	175	167	182	158	160	163	167	159	151	143	155	181	156	180	193	177	176	186	172	144	152	173	147	151	168	187	158	180	168	163	173	162	175	171	163	196	161	191	197	177	171	171	175	190	182	173	179	164	182	167	154	173	161	169	131	167	174	176	175	162	168	190	166	215	181	153	168	176	161	165	163	166	147	143	173	164	175	153	170	161	134	178	187	153	151	168	167	186	167	166	169	143	143	173	187	169	152	185	152	177	181	147	170	194	175	162	156	184	147	141	161	181	205	193	162	169	178	172	166	193	168	196	162	157	177	168	154	177	167	172	172	167	155	168	195	175	157	155	160	203	158	180	159	153	166	157	180	160	158	167	166	152	179	168	165	152	165	176	170	179	158	179	186	155	186	172	143	177	149	175	171	178	175	157	189	157	152	153	165	157	179	187	188	157	161	182	173	175	196	173	154	153	149	158	186	171	181	167	175	162	145	184	161	141	154	173	155	145	190	184	140	160	169	160	173	189	172	150	167	175	170	156	162	181	170	171	148	143	150	169	164	160	168	168	166	191	178	190	166	175	173	183	141	169	165	169	167	154	157	163	170	162	176	159	170	172	181	164	154	172	150	190	158	154	178	143	166	156	156	156	166	168	179	173	150	181	157	157	165	166	149	163	173	150	151	200	178	181	176	157	153	193	175	180	171	154	173	181	164	174	179	180	158	181	167	189	162	165	155	173	175	153	152	181	178	174	173	141	191	156	151	158	179	190	203	149	161	163	159	182	164	134	162	159	161	182	166	175	164	180	163	164	166	162	162	177	166	173	163	194	163	164	156	170	164	173	167	170	141	153	150	174	160	164	181	181	158	153	163	167	186	173	176	180	149	164	187	175	178	160	171	168	183	166	160	178	167	182	168	162	159	162	138	167	166	160	161	158	171	198	171	159	178	172	150	189	171	188	187	184	176	154	188	185	149	172	161	179	156	193	180	156	183	182	169	180	179	183	165	161	173	166	131	169	166	154	169	164	156	172	152	157	152	161	165	170	147	153	156	158	132	167	148	176	173	136	171	169	181	170	196	161	180	171	189	159	163	163	150	197	162	140	169	182	165	183	177	167	182	165	162	158	173	164	166	179	167	172	152	182	187	187	154	181	155	183	168	166	169	181	159	149	162	158	190	181	147	165	174	160	176	144	194	158	165	147	145	154	179	185	151	200	152	158	181	178	165	153	150	154	167	174	170	152	167	160	168	155	159	148	165	169	167	163	146	144	138	149	180	157	159	168	189	165	154	155	181	161	153	192	171	163	152	159	163	172	169	169	154	172	152	170
17203	15691	13304	7160	4899	3274	2511	1983	1587	1333	1165	987	915	797	721	686	632	621	556	546	541	498	448	447	406	420	462	375	412	387	410	365	367	368	390	381	375	384	337	361	331	359	328	337	347	349	345	381	402	341	306	347	340	349	333	358	365	313	348	316	352	330	329	297	337	298	325	360	300	352	325	347	348	333	328	360	314	313	339	323	325	327	287	285	314	336	333	279	326	326	314	354	317	305	319	333	342	320	325	319	331	351	344	292	345	310	374	354	281	328	325	350	325	300	304	317	306	325	312	327	308	345	330	353	335	310	298	348	357	351	302	321	294	353	315	312	325	319	298	316	311	313	341	343	309	290	332	317	333	308	323	324	320	336	334	322	323	325	278	333	327	333	333	319	296	337	335	319	329	324	333	321	286	361	323	306	331	311	320	300	347	310	336	325	315	331	289	291	348	327	330	306	310	324	323	332	288	330	321	307	299	318	310	330	305	332	342	297	312	321	311	331	338	312	338	294	278	329	317	314	286	322	304	334	315	317	284	331	330	290	298	293	292	348	314	324	298	352	293	294	324	353	318	314	291	322	321	300	307	288	305	309	347	346	356	324	316	319	306	320	318	318	353	307	342	314	332	292	313	316	311	330	292	326	329	335	332	340	322	345	314	322	318	322	325	305	334	322	315	304	364	336	319	281	309	320	309	320	313	311	302	325	302	326	311	317	324	332	319	326	309	301	317	308	354	288	344	330	318	307	325	333	318	305	309	294	293	304	293	303	331	324	336	326	303	307	332	309	313	308	300	310	336	310	326	354	341	303	275	303	319	336	300	318	333	313	304	330	324	303	330	288	331	321	325	313	317	310	307	328	303	312	307	298	306	307	332	347	314	308	300	305	348	332	291	324	331	320	355	292	310	321	341	251	321	301	319	314	370	307	311	324	294	335	321	290	296	312	314	318	324	306	350	302	321	300	307	318	318	309	320	338	318	335	363	318	323	289	297	305	323	304	300	325	330	309	341	344	326	289	336	342	308	319	348	311	309	307	306	326	318	335	319	306	298	338	326	302	327	315	333	327	317	332	303	315	304	321	329	324	316	287	299	301	334	337	309	330	292	306	302	336	330	305	326	328	340	312	275	324	294	320	300	332	303	324	327	286	323	325	313	338	322	326	293	286	331	330	306	319	306	286	327	302	330	317	305	338	301	305	281	297	280	319	292	309	338	306	311	330	347	305	323	308	284	316	334	297	280	295	318	341	341	344	313	310	313	306	302	296	334	330	320	307	304	274	324	302	295	328	336	312	332	315	307	309	330	293	296	304	306	320	338	322	313	318	320	308	311	331	288	349	276	315	323	317	321	324	329	348	331	286	309	316	302	323	330	343	356	328	330	310	329	327	310	304	357	317	306	319	306	340	303	302	315	282	313	283	326	324	317	349	266	321	337	323	304	304	288	331	334	342	284	302	312	341	322	302	309	312	320	311	311	317	302	280	310	334	287	273	337	316	315	330	336	330	300	316	302	313	352	300	337	336	329	325	323	334	327	302	327	340	346	322	328	307	307	323	337	317	303	320	331	323	305	339	322	302	336	300	295	334	303	329	296	340	302	306	329	304	331	341	338	311	302	328	292	276	317	284	306	315	294	323	293	318	315	335	333	312	341	306	326	332	309	295	333	307	333	315	344	317	307	306	314	320	313	317	307	313	337	321	316	329	298	314	318	333	344	332	337	290	287	307	288	299	333	296	354	300	314	280	320	286	287	316	298	299	315	317	323	333	312	316	310	314	314	277	319	372	295	306	341	326	295	293	324	322	313	279	316	326	329	324	327	298	316	295	322	324	314	331	316	315	334	304	332	319	324	305	331	307	319	320	318	288	311	344	297	351	325	308	313	294	314	312	317	316	312	316	333	295	292	326	299	286	341	334	341	305	285	316	341	300	331	331	322	324	339	298	349	328	287	309	329	291	316	313	307	309	317	343	298	311	332	288	281	342	314	313	337	319	332	333	294	315	305	293	313	302	288	300	303	312	325	333	335	301	338	341	336	308	318	324	304	299	339	314	292	313	305	313	325	314	314	322	332	340	316	284	324	355	320	353	317	350	321	315	311	333	295	305	328	315	321	320	323	308	323	308	354	300	316	318	326	332	350	319	306	302	337	325	340	293	328	302	302	311	331	324	307	309	296	362	341	293	307	355	311	305	311	351	347	299	306	333	299	283	301	311	320	326	343	314	341	327	352	314	308	339	330	345	305	288	299	313	342	319	283	304	295	302	323	296	310	326	329	309	312	336	333	326	310	308	304	332	331	301	298	332	316	305	340	316	289	329	322	295	309	323	319	324	315	301	305	310	310	329	288	343	299	320	325	261	318	330	327	313	334	306	314	280	309	335	311	312	299	326	323	291	356	330	341	315	326	305	311	302	296	302	299	324	316	344	322	285	305	347	313	323	348	324	326	300	329	302	317	305	325	329	330	341	346	314	316	331	307	309	310	325	330	323	349	318	308	327	319	331	307	296	326	304	306	278	287	284	319	322	312	305	292	298	346	298	304	328	286	332	300	302	332	317	302	325	322	320	297	312	290	295	326	299	339	340	300	325	331	320	295	339	325	328	331	341	340	314	301	344	297	320	307	335	292	302	302	312	345	337	296	317	357	333	290	320	294	291	348	305	311	322	325	314	331	298	348	307	322	295	320	287	317	316	351	317	315	339	283	328	330	323	292	321	297	332	330	299	329	336	337	313	302	309	310	300	326	337	287	299	323	309	312	323	331	285	357	298	292	268	285	305	300	315	323	331	329	335	349	288	337	322	351	305	303	305	341	309	307	344	334	309	308	337	296	307	334	309	310	311	334	334	307	313	315	295	313	294	308	307	325	337	319	343	295	302	308	304	317	321	342	339	298	279	302	321	328	330	315	307	326	317	326	307	318	285	308	309	329	312	335	299	292	323	290	283	304	322	356	312	334	311	307	308	324	315	315	310	305	323	312	304	303	346	336	336	301	337	318	306	315	288	349	303	328	295	289	277	334	299	288	335	309	318	315	304	306	344	301	306	346	345	302	303	325	330	321	335	308	317	318	319	311	307	290	319	273	323	322	315	330	304	283	290	308	310	351	321	322	356	326	314	282	300	310	337	328	303	299	310	331	318	325	286	315	326	323	313	324	286	352	295	305	340	320	307	303	323	278	282	328	286	299	322	308	308	340	325	291	331	296	336	328	291	340	329	300	323	290	336	317	303	319	335	291	325	345	319	294	345	314	329	331	300	327	311	328	308	315	328	303	320	287	320	313	318	312	318	277	328	301	281	315	284	354	345	336	318	297	300	324	286	323	285	336	341	312	343	292	313	314	329	320	314	319	309	301	305	273	310	346	326	316	361	289	285	296	312	313	322	287	333	304	333	327	314	321	335	307	301	298	322	297	303	341	330	301	318	328	298	298	351	312	330	309	320	315	288	328	328	298	325	279	289	296	328	322	342	308	295	316	310	334	319	324	313	314	300
27049	20958	8269	923	506	526	523	539	484	482	495	435	462	464	475	496	507	463	463	470	490	452	466	444	440	468	450	486	440	489	447	447	469	444	473	450	518	448	476	462	484	458	497	459	485	447	512	468	486	478	443	462	483	433	462	479	491	473	456	474	461	442	472	485	471	472	496	478	470	468	456	500	496	467	493	459	463	445	430	451	501	497	448	430	447	472	478	454	472	442	444	463	458	469	505	426	488	460	436	454	443	494	482	477	435	414	478	423	483	496	451	513	485	469	489	462	486	475	458	478	506	459	443	476	450	468	469	462	485	478	454	484	507	473	430	469	448	463	461	464	454	451	430	496	436	475	438	456	454	451	535	468	462	490	455	497	470	512	531	461	459	449	433	443	440	473	449	439	461	433	473	505	503	469	444	455	442	434	477	502	432	481	489	473	473	493	461	445	423	525	492	471	440	473	477	426	457	484	460	447	481	481	461	498	488	483	460	443	430	480	441	431	446	440	463	482	451	460	462	471	469	437	483	479	430	422	472	479	453	467	483	457	490	456	455	444	465	461	468	469	512	467	468	433	462	461	467	476	463	452	429	494	462	437	463	454	452	472	455	446	461	484	506	446	441	459	486	469	444	478	452	489	449	457	448	439	439	497	489	458	476	448	469	453	488	506	476	498	469	473	459	502	467	476	463	434	469	476	473	463	476	488	488	468	482	422	472	453	449	467	459	445	442	451	444	465	478	488	453	448	465	444	483	423	467	439	430	478	492	441	479	451	401	419	498	457	483	481	471	460	443	451	468	444	502	460	475	439	443	441	483	437	490	447	470	463	469	489	448	462	453	492	467	467	501	465	475	474	440	463	476	499	457	455	410	431	455	457	477	460	427	457	462	515	486	486	474	477	497	486	473	483	464	465	483	460	487	471	458	518	448	441	459	426	497	457	498	488	452	477	468	462	491	434	442	420	466	461	483	428	428	443	460	442	450	460	487	480	492	426	464	490	438	457	489	448	456	454	449	514	447	432	456	481	457	445	499	494	422	477	464	449	500	454	457	474	460	434	430	455	460	491	488	503	492	460	560	481	437	471	475	450	452	497	465	455	499	484	437	468	492	448	466	465	477	490	481	459	437	439	498	484	469	497	463	465	467	459	477	447	475	448	485	451	476	457	478	446	496	480	459	461	495	515	491	461	449	456	442	458	430	447	459	476	502	462	463	484	455	444	457	443	447	466	444	461	456	504	451	428	454	536	437	496	433	495	472	483	467	479	487	463	454	427	415	456	462	492	467	445	475	480	466	447	459	466	486	466	470	450	456	493	489	436	450	491	469	450	489	494	441	454	500	503	490	473	466	440	447	437	491	466	453	472	465	483	476	507	445	471	476	423	478	479	473	474	490	439	470	481	455	460	437	496	500	489	458	453	458	467	445	452	480	489	478	482	479	437	497	505	438	466	489	452	458	491	479	456	488	486	481	431	491	450	474	457	452	464	434	485	457	436	442	443	471	484	447	469	432	473	434	458	461	457	442	440	508	447	471	430	495	458	479	465	462	479	459	435	445	466	475	436	461	433	460	491	419	450	443	442	446	474	458	474	480	474	439	506	484	457	475	419	462	500	457	496	472	475	438	480	423	484	463	481	476	504	443	445	470	488	482	458	440	498	446	452	475	478	463	464	513	425	490	450	452	470	448	479	433	429	476	465	445	481	437	476	501	478	472	453	459	467	471	467	505	462	497	479	461	496	463	426	504	465	470	485	395	443	447	478	434	467	435	420	481	450	486	488	486	450	463	480	473	436	461	475	486	477	473	509	463	466	463	450	431	445	445	461	464	451	433	435	463	471	498	475	461	454	457	450	467	482	503	480	460	460	484	461	464	490	514	453	439	450	459	457	456	467	462	453	462	473	485	490	491	456	424	453	465	501	433	468	480	446	504	452	450	439	475	433	457	467	468	462	508	475	471	483	479	475	494	461	456	458	471	490	474	468	473	446	424	463	473	455	460	463	447	495	472	462	449	480	443	459	440	488	510	451	468	455	427	460	464	457	464	435	464	468	498	460	481	492	453	468	465	463	481	470	459	466	489	439	488	460	444	481	482	438	444	475	501	491	490	491	443	503	453	470	490	477	445	442	446	464	467	466	436	463	453	480	464	411	507	446	439	478	419	474	456	429	443	500	462	434	487	498	457	454	457	479	474	483	486	465	494	461	439	446	453	496	465	490	448	467	487	441	476	467	446	454	501	435	473	437	485	491	475	430	486	471	474	480	488	449	474	475	433	498	493	423	515	459	486	473	445	426	472	511	464	437	446	472	504	492	483	488	502	466	453	492	466	437	453	473	425	428	533	423	462	461	495	449	487	433	484	465	433	456	451	429	454	428	450	495	454	443	428	470	453	473	447	456	429	458	450	475	425	479	510	436	498	453	490	488	468	507	434	473	459	501	463	461	511	491	455	474	450	473	434	477	439	482	473	412	449	479	479	483	490	433	450	485	491	443	468	456	421	443	479	468	487	450	433	444	485	475	452	404	454	462	501	503	486	457	423	408	461	466	456	468	448	455	466	505	477	438	514	482	434	446	413	466	430	475	470	450	463	490	497	464	484	505	446	473	469	492	460	458	484	472	482	431	510	476	476	448	490	473	460	463	498	459	487	455	457	425	499	471	468	458	467	455	497	513	467	464	454	466	446	486	439	465	450	450	471	480	463	436	472	461	487	456	467	483	466	470	477	446	452	478	473	481	506	461	469	505	434	464	434	461	450	490	487	451	467	469	501	474	490	409	481	437	447	499	479	492	440	479	476	520	459	460	444	481	497	476	432	456	455	474	443	478	476	470	461	462	469	486	429	427	499	465	459	457	450	463	440	465	488	473	461	466	482	431	495	478	505	456	440	456	456	479	487	469	456	506	472	477	470	444	437	463	457	457	506	498	445	489	463	429	447	504	425	437	452	469	474	417	496	514	471	433	509	429	475	466	493	458	457	427	470	458	454	484	480	448	491	462	457	435	492	449	472	465	445	465	466	488	448	425	464	495	470	483	447	495	467	497	474	493	472	494	461	446	496	476	469	492	421	423	442	480	439	465	480	481	458	517	488	480	416	432	461	486	466	476	448	469	450	476	487	437	495	453	454	473	452	489	441	469	455	450	455	441	459	492	469	453	468	461	475	453	473	436	480	510	456	429	438	454	451	435	481	462	498	463	433	461	495	486	469	455	447	445	484	494	453	477	487	470	466	465	461	489	480	475	495	463	440	439	470	442	470	493	461	453	435	439	456	460	466	438	438	482	467	478	450	451	456	499	494	458	470	466	471	495	467	412	461	454	488	426	483	466	484	455	438	475	487	473	458	450	438	494	446	428	457	453	465	458	444	484	446	495	467	446	439	465	460	482	480	400	456	436	455	473	457	456	453	433	489	486	438	447	422	457	462	448	459	500	494	493	487	464	474	476	429	452	485	462	505	463	507	505	462	462	450	456	442	493	447	453	450	480	472	452
6418	1865	1764	1242	1131	1072	963	949	891	862	1009	945	928	910	918	886	906	872	903	887	861	846	892	841	879	879	849	925	851	893	871	894	888	935	869	923	877	847	867	945	911	910	874	877	896	847	895	932	876	857	880	911	900	901	853	857	870	889	891	885	881	911	862	911	858	893	841	881	914	877	821	822	850	875	844	893	828	879	891	896	895	894	933	865	899	847	867	901	916	865	938	832	874	869	827	865	967	839	826	885	928	840	867	859	870	862	926	851	819	934	898	851	917	877	858	925	856	885	914	870	830	858	927	884	895	887	834	850	871	817	883	855	894	875	911	888	852	851	875	861	833	861	886	850	869	870	917	867	884	876	901	897	919	870	847	900	896	844	850	833	882	814	877	902	859	879	879	862	865	879	862	875	897	901	896	916	898	836	888	885	875	868	864	879	868	845	890	911	872	908	839	882	888	852	859	864	893	852	930	859	846	855	910	894	867	825	914	875	894	834	855	908	858	907	868	852	865	864	857	871	855	923	904	866	867	872	859	913	852	886	840	870	925	866	902	879	864	872	874	908	891	878	850	861	875	882	868	876	896	889	849	873	874	898	845	887	885	920	855	883	861	872	887	900	835	898	894	899	876	907	855	889	862	859	834	854	823	866	906	862	865	887	855	848	869	905	844	927	893	889	869	886	857	843	831	897	851	853	890	825	882	881	847	869	873	903	863	852	891	809	858	910	890	858	874	867	927	839	888	939	803	871	888	910	828	841	875	874	869	853	877	862	849	908	886	934	892	911	926	858	849	844	852	884	873	899	851	857	880	879	855	890	853	869	859	899	899	877	863	899	840	871	845	858	876	867	878	898	849	921	852	848	871	825	859	875	866	929	872	805	782	885	871	907	864	886	894	904	877	858	871	930	892	909	914	910	841	836	886	872	866	866	851	855	863	872	870	901	867	893	925	868	868	899	878	900	860	856	921	842	855	912	825	830	911	837	895	918	874	839	923	857	909	898	861	900	829	873	913	888	885	891	849	902	875	868	901	891	871	853	869	834	888	865	852	847	901	879	863	873	911	870	917	869	901	874	924	900	852	858	877	829	899	858	885	914	848	863	903	872	893	896	868	911	898	918	896	851	852	862	877	819	853	863	849	869	838	912	892	894	902	859	842	846	864	871	870	874	900	865	894	846	869	879	942	876	894	863	831	909	832	851	858	888	832	859	856	850	849	894	908	824	871	919	891	869	836	908	811	878	855	839	938	851	912	802	870	917	892	869	844	861	868	849	872	902	920	854	897	847	891	886	870	853	894	917	895	923	877	867	872	874	834	878	863	878	906	902	857	905	888	863	874	868	852	939	855	865	858	860	914	869	905	838	854	897	917	904	845	873	835	903	888	855	907	866	918	834	866	838	862	904	861	853	876	863	884	949	851	878	903	889	838	877	860	869	862	851	874	932	815	911	846	832	822	881	882	880	852	846	868	911	923	902	843	859	843	895	872	873	870	882	852	871	866	827	859	781	831	934	864	871	912	883	919	871	905	912	886	844	840	831	885	876	919	893	901	843	901	828	870	917	844	944	885	881	887	942	870	896	839	867	948	809	861	865	859	854	904	879	866	892	836	858	893	920	831	876	877	834	874	890	941	916	915	867	827	879	893	862	852	880	885	879	872	911	873	892	909	859	882	902	901	878	866	869	836	873	858	867	883	908	879	873	904	834	831	908	851	878	851	868	890	882	826	869	872	834	929	896	881	890	851	887	857	953	865	831	925	903	896	873	909	926	966	897	910	911	840	851	875	851	896	899	899	836	871	912	856	866	896	837	909	873	905	924	864	891	850	838	893	838	845	915	877	877	886	863	889	905	852	849	858	914	868	860	848	821	853	920	849	860	856	846	836	904	920	867	862	812	866	899	908	881	918	885	869	858	899	904	823	878	863	839	919	921	948	857	872	885	865	876	837	902	902	905	864	885	881	895	852	862	881	916	865	888	859	876	839	846	905	842	924	921	873	852	868	859	879	839	862	912	883	910	896	881	841	882	870	877	857	893	906	901	912	811	874	871	889	892	787	873	850	903	884	894	872	871	921	838	896	890	886	874	881	895	849	858	916	904	862	896	831	833	894	900	828	884	873	883	868	863	885	881	837	900	902	896	865	843	880	825	849	856	897	857	816	887	880	906	860	849	863	933	900	851	827	859	844	890	872	844	912	848	923	921	902	929	847	837	875	900	932	899	802	880	931	932	834	918	855	803	849	843	898	868	883	847	905	858	856	780	866	840	926	883	847	897	862	867	871	824	884	876	888	864	849	846	895	833	843	881	875	878	834	896	895	858	904	863	881	901	850	844	918	937	847	800	864	866	825	863	877	842	821	898	875	884	868	867	881	853	904	862	850	903	828	854	880	887	910	885	917	875	908	881	911	867	916	915	869	827	843	860	838	902	857	855	866	845	818	865	894	852	842	864	912	868	889	875	948	836	866	813	874	867	904	882	808	917	955	890	907	905	881	868	916	896	846	823	876	899	855	908	865	947	885	897	930	907	892	869	916	858	851	893	873	908	884	864	911	880	887	826	898	886	906	862	909	915	859	895	922	866	855	853	921	877	839	855	852	889	833	868	868	904	826	857	879	900	902	870	891	899	918	873	863	877	852	881	895	856	821	802	808	873	918	932	840	832	870	907	877	887	921	865	852	924	901	868	885	877	859	853	908	903	894	885	899	848	847	851	899	843	875	915	866	863	855	862	860	832	871	840	885	899	805	873	861	866	891	856	846	913	858	856	903	815	859	877	991	889	869	860	885	820	867	833	843	873	944	887	893	898	879	833	844	862	891	888	890	879	832	881	893	939	901	849	900	839	912	884	959	846	846	866	918	926	907	882	870	833	885	853	873	885	838	861	938	840	879	890	883	834	849	878	874	863	875	829	895	883	874	865	910	900	872	916	873	901	898	849	845	841	830	895	886	908	873	832	886	841	830	864	899	891	885	851	915	876	902	874	919	897	861	836	922	918	851	851	850	889	843	853	895	813	872	912	881	851	914	934	922	867	847	866	886	865	865	887	880	873	918	877	871	843	787	879	914	898	906	848	864	900	869	885	880	878	871	925	986	902	829	877	867	864	856	919	838	901	877	889	928	860	854	889	893	925	864	861	876	860	853	896	851	878	850	860	886	867	899	913	875	931	928	868	918	851	862	872	866	858	893	873	841	888	893	871	914	858	886	841	811	865	852	857	898	829	818	882	848	893	882	853	856	864	866	911	852	845	886	902	826	826	859	895	825	893	924	852	900	853	922	907	910	845	875	862	816	833	909	867	867	877	900	861	842	898	905	910	860	866	888	902	892	879	880	916	891	844	883	885	876	889	839	808	904	876	828	844	938	867	902	939	859	846	882	900	799	878	847	864	882	882	829	891	880	900	879	861	869	841	904	894	873	865	958	795	914	856	919	888	892	901	873	883	858	898	863	862	939	813	845	874	882	860	846	835	878	892	910	886	892	884	850	875
24444	21650	29054	24756	20956	2185	613	435	396	338	321	285	289	277	262	234	288	269	248	236	236	234	231	232	242	260	237	224	271	216	230	206	231	202	242	233	248	231	246	258	231	207	230	233	191	211	218	223	212	209	231	229	260	217	236	209	228	247	225	203	218	172	225	218	218	227	248	213	229	236	216	217	211	209	207	232	218	207	231	204	218	198	228	213	246	214	213	213	235	216	209	186	243	237	216	225	217	218	210	239	222	226	235	203	228	202	214	212	227	230	207	204	228	253	212	222	216	228	191	230	223	219	247	228	179	224	244	236	227	226	232	188	209	229	219	211	238	226	224	223	224	232	223	198	206	210	206	192	208	194	219	244	236	223	203	198	235	242	229	232	209	209	232	222	212	214	225	250	192	215	193	228	199	229	236	213	198	209	239	237	227	223	198	216	218	228	205	228	228	228	220	206	236	191	210	208	231	237	223	217	223	224	220	220	220	242	216	233	213	195	205	235	207	228	262	245	239	229	229	230	221	196	223	180	209	231	228	207	216	221	217	230	229	222	207	234	237	221	221	234	214	223	211	220	230	196	230	234	201	206	221	244	227	206	236	242	217	193	237	237	218	211	214	194	222	219	212	236	243	212	201	203	242	218	232	196	234	222	230	212	211	239	209	232	211	222	200	202	253	205	205	231	228	227	216	228	203	214	226	228	222	230	224	225	201	223	214	215	208	242	201	209	198	197	191	239	213	188	201	229	230	208	209	222	237	227	208	232	233	215	239	227	238	222	223	239	234	216	227	221	215	246	213	209	198	230	207	218	229	242	237	219	211	225	229	232	250	214	255	205	219	211	238	217	213	248	235	207	212	217	240	189	236	203	201	222	253	224	230	213	213	213	224	215	208	202	198	211	251	204	218	214	234	211	234	217	233	227	234	226	183	243	212	203	210	252	204	223	209	215	211	243	207	201	216	233	215	217	253	245	199	201	216	205	227	202	205	231	211	233	217	202	255	213	229	236	244	204	213	237	208	199	218	267	230	224	219	230	219	216	222	192	218	225	228	231	211	246	219	208	193	249	221	211	210	246	203	230	202	197	218	244	264	200	233	210	220	206	218	216	234	239	204	207	215	214	224	214	218	238	208	223	192	195	244	225	208	237	217	242	232	215	211	230	223	217	215	232	228	219	194	212	220	217	203	221	248	219	225	217	191	207	238	238	229	239	225	229	191	207	232	198	224	217	222	232	222	245	226	237	220	226	239	206	220	208	209	236	221	217	199	212	224	222	221	231	194	230	193	242	217	197	229	225	218	229	217	217	201	190	197	236	225	223	249	226	209	206	215	214	206	220	233	230	183	214	211	185	228	205	211	214	214	244	235	257	229	210	221	207	184	224	214	245	204	226	224	218	237	230	228	225	220	209	213	223	215	202	222	189	217	198	206	226	220	224	211	202	224	233	235	217	230	224	196	219	259	199	213	236	210	240	212	191	238	219	220	199	204	208	237	211	209	213	210	223	218	191	212	221	197	211	221	225	191	231	223	205	227	212	205	219	241	208	214	192	212	217	216	193	229	210	216	251	219	225	214	233	228	220	217	248	208	204	217	198	220	222	220	217	223	222	220	210	201	231	215	224	214	229	209	196	225	208	209	221	252	215	216	188	210	190	240	194	205	206	222	233	238	226	229	210	217	228	223	223	233	236	217	195	211	247	226	218	200	211	221	269	199	212	221	217	204	229	223	215	226	205	236	238	185	190	195	242	196	223	238	209	200	222	217	203	225	219	237	242	194	231	241	227	224	200	219	237	255	228	218	224	224	190	229	230	224	244	207	219	213	209	219	198	222	204	236	190	224	244	199	205	205	196	238	204	195	223	215	214	231	202	184	229	219	188	206	215	209	230	231	212	208	230	213	210	226	231	210	224	235	205	199	208	210	223	222	228	208	215	215	227	206	201	226	206	229	216	228	210	211	230	208	246	199	233	208	226	223	230	221	211	212	217	219	227	217	202	208	215	234	254	225	212	223	239	211	222	204	212	202	208	212	229	217	186	248	220	216	214	225	247	204	211	207	211	241	240	213	233	229	212	205	211	210	236	220	205	195	211	230	201	233	195	223	193	240	213	243	202	196	199	263	242	210	195	228	212	198	246	206	227	224	195	216	228	201	240	212	253	227	215	224	207	211	218	211	226	210	209	205	217	232	192	207	223	229	228	216	229	201	230	217	218	215	228	201	237	225	218	207	199	213	214	217	207	208	205	194	219	216	225	226	235	216	233	219	195	204	213	217	219	232	220	220	204	238	228	218	215	219	230	229	240	244	249	208	220	180	237	191	215	205	222	224	239	202	210	215	187	214	214	216	224	231	247	214	231	229	228	201	243	191	233	220	219	197	227	233	210	222	225	231	241	210	207	215	198	219	217	210	227	218	207	183	198	221	243	233	210	212	250	191	216	218	224	209	220	214	222	223	228	201	218	221	234	220	218	208	228	214	216	244	216	215	234	233	234	261	208	213	206	189	235	220	206	189	208	229	229	228	206	221	207	202	206	194	231	216	211	232	218	220	219	237	208	227	216	234	208	203	261	234	222	214	221	221	212	216	232	222	239	199	218	227	190	225	215	210	202	222	207	194	246	230	223	205	214	202	211	218	231	214	219	210	198	232	220	229	212	210	209	218	219	233	225	208	201	210	207	231	242	196	223	208	230	241	228	230	187	217	182	219	226	221	202	228	216	203	206	205	226	220	223	199	219	199	211	253	215	213	235	224	187	232	222	205	243	237	226	224	221	233	211	218	220	229	214	233	228	230	218	214	238	246	230	232	202	229	233	255	228	218	231	247	188	220	198	226	210	215	207	223	224	226	213	229	225	207	234	235	228	200	230	211	200	211	236	210	204	229	233	215	243	212	194	247	227	203	224	219	204	215	232	205	216	229	231	225	220	209	227	216	227	220	228	224	225	228	216	224	233	227	207	231	222	211	228	202	213	245	231	239	229	211	210	223	234	227	219	206	207	223	217	214	213	223	236	211	246	204	228	222	221	208	204	243	218	215	233	196	211	234	238	209	192	222	202	219	203	217	235	217	193	226	202	214	220	238	222	196	216	229	230	193	228	236	215	203	209	218	207	207	207	237	188	203	244	233	211	233	245	207	193	223	192	211	215	208	230	239	211	202	218	241	256	230	208	209	225	232	211	245	231	226	194	207	235	214	244	209	232	215	225	217	209	226	239	246	227	207	203	213	203	236	207	234	195	219	202	250	224	238	208	229	217	227	234	210	223	231	209	198	198	219	222	199	214	222	223	220	227	232	229	233	221	179	203	226	245	228	200	183	241	226	236	257	178	215	216	221	187	211	208	212	234	217	218	197	211	202	246	206	230	217	227	214	209	232	232	210	208	233	235	195	237	224	211	239	231	222	229	226	215	238	227	206	212	201	227	202	203	214	205	224	197	237	210	233	208	222	231	227	210	184	210	221	240	219	249	210	215	251	227	227	210	193	202	237	233
14413	9845	8468	4291	2753	2063	1603	1305	1097	928	864	795	694	662	653	571	605	552	572	558	536	458	518	514	496	507	509	488	484	439	443	502	493	462	461	452	464	497	442	485	473	482	430	460	436	466	463	427	451	428	475	430	451	427	485	443	446	416	435	473	455	469	466	434	430	449	443	454	447	485	483	438	437	444	459	440	460	457	452	449	406	400	474	452	449	428	421	451	433	425	431	441	468	462	431	403	469	457	471	416	465	466	447	435	487	483	434	437	444	412	433	451	432	426	449	453	462	459	488	399	427	462	463	443	439	466	448	433	444	464	456	443	446	443	453	397	421	494	441	435	434	509	458	437	462	450	416	425	442	452	451	404	442	485	484	427	449	408	477	457	427	435	452	441	467	406	466	416	430	429	446	426	423	447	435	463	427	428	437	422	455	462	445	464	455	436	425	428	470	464	438	488	501	398	427	424	460	435	457	499	430	428	416	462	442	438	432	458	413	440	432	443	470	454	455	459	446	453	448	434	441	437	395	398	455	492	443	465	441	428	453	419	428	414	412	430	428	459	416	434	479	432	434	430	462	450	447	462	399	410	459	427	491	440	425	471	464	439	432	470	452	464	447	433	436	433	442	428	413	426	457	424	393	418	452	452	407	454	435	449	438	420	443	415	431	421	445	445	455	410	472	454	472	453	422	425	418	426	440	443	434	445	446	428	420	426	435	455	451	457	419	438	466	450	442	450	452	461	450	449	454	452	446	432	440	468	412	460	424	462	417	434	467	423	466	447	455	441	425	475	422	411	419	451	420	472	404	411	445	453	431	438	448	422	417	420	436	474	427	470	455	440	456	437	422	429	469	467	444	479	463	476	438	450	418	452	454	431	420	475	433	437	428	460	438	487	455	447	420	436	446	479	468	447	422	450	451	408	431	427	428	481	424	417	440	504	446	409	468	438	404	468	467	488	459	386	433	417	434	440	436	442	391	425	429	422	410	424	425	425	440	415	448	480	435	481	465	446	447	420	398	470	429	447	461	444	465	447	453	448	438	433	459	419	440	437	448	420	442	414	404	443	424	472	468	421	439	426	421	454	444	502	446	458	434	401	473	463	448	449	448	451	433	448	475	434	432	409	436	443	436	423	460	432	438	487	449	399	410	455	429	447	473	421	438	461	400	428	452	446	472	471	459	415	456	455	419	439	429	443	447	446	433	458	418	449	441	398	435	431	430	425	473	423	448	440	463	440	423	464	444	456	417	446	424	457	434	418	430	460	456	454	450	436	417	445	427	435	419	481	462	439	423	474	446	464	456	410	480	406	454	453	408	434	407	446	465	424	429	473	451	409	435	456	432	458	463	442	437	416	416	444	415	465	433	451	446	426	399	451	432	411	430	429	433	442	462	467	430	401	413	443	506	408	441	444	408	442	462	457	432	458	423	410	396	446	416	426	427	436	451	422	455	472	455	468	454	439	445	439	430	459	425	413	467	439	427	413	470	446	453	438	417	439	442	437	462	423	426	446	438	453	441	433	439	421	457	445	443	418	464	437	441	415	437	433	426	472	436	440	435	421	421	444	465	428	466	434	456	414	449	441	448	455	411	451	441	459	425	469	402	448	436	463	430	408	458	433	436	431	419	465	440	420	441	424	441	452	391	414	462	440	402	433	403	428	436	472	460	434	417	449	466	449	458	489	424	418	410	464	478	441	426	432	450	435	454	459	412	436	451	428	443	432	419	416	483	460	415	437	474	427	458	434	446	441	444	439	453	432	436	462	452	438	488	452	462	416	439	447	410	437	447	440	427	435	436	457	447	482	437	431	426	466	453	453	458	427	439	484	440	437	459	467	433	441	425	445	449	441	437	403	425	430	487	442	438	416	467	433	416	473	450	432	442	413	445	423	427	434	445	464	430	429	477	454	429	422	407	440	437	436	402	446	420	431	387	435	471	435	442	438	476	419	487	443	428	454	469	427	446	434	463	454	458	413	438	461	399	481	422	416	445	433	430	437	422	413	468	445	445	424	458	432	416	452	432	431	393	463	406	416	417	459	416	376	421	461	433	419	467	431	469	425	465	461	416	430	441	475	443	407	422	416	417	443	432	428	409	433	423	442	404	454	425	484	425	448	467	422	443	456	441	427	441	424	433	463	413	482	470	452	433	437	430	439	458	422	422	462	422	485	423	427	448	439	424	460	435	431	446	427	449	440	453	429	422	446	406	453	418	459	446	444	441	428	459	473	464	432	441	440	444	414	451	448	424	402	434	447	379	433	426	429	446	432	456	455	450	409	440	450	396	425	454	431	442	457	428	465	471	453	471	440	459	466	450	425	492	468	473	455	429	443	419	443	488	429	432	414	422	417	421	500	481	446	418	448	451	418	457	389	427	405	446	475	440	461	422	451	467	444	440	457	491	461	460	433	445	450	425	435	426	452	481	404	415	439	396	462	415	446	399	477	447	440	412	438	442	444	479	440	439	418	466	426	437	447	450	414	464	462	465	445	444	494	451	445	430	460	421	449	437	434	402	422	405	443	419	438	402	468	468	411	470	430	462	416	470	475	443	440	478	439	488	460	408	434	429	418	425	443	456	431	408	457	412	450	425	458	422	427	435	440	451	440	435	415	459	424	460	418	433	442	445	436	454	421	448	433	425	420	434	418	433	425	469	474	431	448	424	454	426	466	419	445	443	432	383	417	408	451	441	431	430	465	445	414	430	476	422	470	455	440	406	429	408	431	445	449	453	432	480	458	435	418	433	449	389	432	430	442	415	436	443	432	474	437	417	442	424	455	476	437	435	479	443	443	437	403	456	430	410	453	434	414	423	450	430	445	452	437	434	443	436	429	416	424	410	449	454	449	423	456	407	428	457	456	417	409	428	451	497	416	434	450	436	420	409	473	458	455	440	445	462	459	442	429	407	437	456	449	441	404	452	449	406	423	461	452	467	409	432	424	434	429	421	451	474	468	434	416	436	396	441	492	437	435	387	460	440	422	391	423	436	428	426	433	466	388	467	413	424	441	403	444	450	432	447	429	443	416	471	435	468	467	408	443	437	414	447	403	443	462	442	457	476	461	430	442	428	472	409	418	419	426	432	455	410	450	439	434	392	480	456	424	465	463	441	441	414	461	415	440	462	450	474	439	407	458	440	427	450	446	467	460	448	457	455	444	426	439	435	463	451	423	434	444	431	432	451	458	431	443	459	449	423	404	448	429	449	442	471	462	451	441	419	452	449	465	473	455	395	434	429	424	451	435	467	428	411	427	438	426	450	441	443	455	499	396	483	423	437	449	464	430	449	440	428	433	425	500	442	448	458	446	451	420	447	448	444	440	480	458	437	493	428	459	475	441	441	471	403	419	410	438	450	462	427	406	430	448	456	438	435	459	413	456	410	449	470	458	448	485	407	419	407	436	514	410	432	452	452	439	454	431	461	454	406	427	422	438	466	479	457	438	421	429	424	451	443	438	407	447	452	438	450	471	424	437	403	447	475	431	470	446
23459	21650	29734	24083	21650	20131	1740	611	484	393	342	336	310	274	282	254	281	229	238	210	226	218	211	208	194	191	214	191	179	192	193	184	191	189	182	186	167	155	170	182	214	172	184	166	192	168	185	191	171	173	191	157	174	175	153	154	172	154	186	167	150	168	157	169	192	173	169	159	156	167	182	179	179	150	160	188	166	186	175	165	184	178	180	172	161	169	176	171	169	179	164	177	163	159	168	180	163	169	154	161	198	174	154	186	151	164	155	173	156	166	178	143	191	176	164	166	168	174	172	169	173	181	164	150	163	162	165	171	162	148	174	151	176	199	176	183	173	169	170	183	155	183	159	155	151	184	161	181	155	166	190	190	153	170	165	187	197	171	179	149	171	165	185	187	160	181	169	183	159	162	188	176	149	196	158	165	174	173	149	154	181	148	173	151	189	163	141	170	179	172	186	176	158	154	176	150	167	157	169	144	166	162	163	173	168	152	168	175	140	166	171	174	170	194	180	155	167	179	146	147	163	172	158	187	182	185	144	160	160	174	156	182	179	161	159	157	178	180	154	153	163	171	183	161	185	153	163	149	148	170	149	166	181	167	177	168	160	154	180	159	198	171	149	176	155	205	181	180	174	163	167	163	165	165	165	162	174	165	156	181	164	185	179	166	190	161	155	166	155	159	160	183	158	169	156	152	173	186	170	149	158	186	152	174	157	160	153	155	177	152	187	172	150	151	192	163	163	189	169	185	147	192	187	170	171	170	165	175	137	173	159	144	186	167	160	167	181	172	158	189	166	158	184	157	169	162	165	168	174	150	146	178	157	163	176	164	184	157	161	177	184	167	166	170	169	155	181	143	168	173	191	158	169	178	162	151	141	185	161	180	173	156	144	167	187	165	171	167	157	174	164	161	182	170	167	166	181	176	167	178	152	144	191	165	177	163	164	168	162	156	153	157	156	159	171	133	177	149	171	166	167	167	166	154	177	152	150	159	171	178	157	176	155	177	160	164	177	181	145	168	172	185	174	181	162	184	174	187	155	200	166	183	162	179	179	164	181	144	170	160	137	163	148	163	160	154	174	162	164	162	193	187	174	156	170	187	193	156	182	144	171	178	149	158	160	182	185	188	153	155	201	150	170	180	156	163	170	174	153	172	182	183	159	154	147	172	179	172	181	176	193	169	150	172	159	169	161	162	157	170	164	154	169	156	174	163	157	173	175	198	157	172	141	139	148	166	172	189	157	166	170	146	169	160	172	173	167	210	188	158	186	155	156	173	159	172	150	175	163	162	178	145	181	159	124	143	171	162	149	172	156	162	155	162	181	175	158	169	188	187	185	164	148	182	168	187	171	169	161	164	148	190	170	177	160	143	184	164	156	174	149	174	176	172	159	161	178	183	169	151	170	166	153	163	172	182	170	155	160	164	171	161	174	139	154	176	161	161	184	137	216	154	176	157	180	172	166	154	183	173	183	166	160	171	173	176	169	158	156	169	166	159	169	171	180	176	162	172	176	169	178	153	175	184	143	166	171	173	148	156	165	154	158	168	163	172	155	174	168	158	159	171	171	178	141	165	178	184	145	193	162	172	178	161	180	167	176	166	168	177	169	180	167	178	180	167	169	167	163	182	151	176	189	193	157	167	184	179	174	184	161	135	152	195	180	190	154	167	183	168	181	185	162	150	176	185	149	164	150	148	185	153	149	201	180	175	176	171	160	168	167	167	169	184	151	178	193	163	177	164	152	157	152	176	171	173	153	161	162	168	173	160	195	165	155	161	186	174	171	182	179	167	154	163	153	169	150	145	175	157	148	182	152	193	151	162	176	160	189	171	199	157	181	168	167	142	159	162	159	170	167	141	162	152	132	170	137	159	182	169	186	165	227	147	156	171	177	160	172	161	153	157	185	171	192	163	175	158	162	191	167	179	165	145	173	166	143	172	167	153	159	169	149	178	179	179	180	160	161	155	151	175	203	165	186	175	172	146	161	152	169	179	152	168	174	168	154	157	172	163	160	171	168	156	155	170	174	152	161	159	164	163	161	155	173	161	191	154	185	167	153	147	165	175	177	186	157	154	164	183	193	143	168	181	159	153	153	161	178	169	187	173	178	166	161	154	172	155	191	159	164	182	170	140	162	145	165	150	175	159	188	161	165	183	178	179	155	148	195	160	162	184	154	170	166	159	153	169	156	170	164	185	153	180	164	155	171	157	154	165	171	180	176	167	147	177	166	168	164	186	168	184	180	159	170	176	168	169	177	163	162	161	159	170	161	174	167	177	153	170	175	161	173	148	150	152	160	175	165	188	171	162	156	133	175	158	193	171	174	160	139	177	172	166	168	177	151	145	147	176	187	183	149	167	191	150	164	178	160	180	172	163	163	152	159	173	182	168	167	175	155	143	165	169	157	151	169	167	152	167	171	133	162	168	181	158	184	165	178	172	155	168	189	143	180	148	169	154	198	166	157	167	149	162	194	154	145	192	187	158	152	173	159	153	179	171	185	172	194	174	167	154	190	175	151	169	164	178	175	186	152	170	158	160	169	148	180	187	170	189	185	153	157	172	166	183	164	165	193	165	186	152	193	172	185	169	156	158	145	183	177	152	165	153	164	214	170	157	166	166	170	169	171	170	175	185	175	130	180	172	187	167	150	182	172	156	192	163	143	181	152	176	193	141	175	179	168	161	169	175	175	174	145	163	160	181	158	178	173	162	164	157	172	152	160	180	189	144	177	155	165	157	176	162	143	164	156	154	158	166	161	164	182	179	159	192	167	159	175	147	167	174	154	156	171	162	175	178	158	172	164	166	169	172	161	138	149	176	186	160	166	168	159	188	185	186	158	190	159	184	147	158	148	186	164	182	167	150	162	173	166	147	179	167	195	186	164	163	169	155	178	163	156	161	156	173	162	175	169	154	180	154	173	151	164	177	188	169	187	173	184	149	183	165	141	185	181	181	156	163	162	142	171	167	179	172	166	177	180	165	153	166	173	157	173	175	183	138	141	147	160	165	169	153	152	180	172	166	174	168	157	172	167	184	172	163	174	173	186	164	158	158	160	164	172	166	170	163	158	185	171	159	149	186	148	161	137	172	164	160	167	193	160	150	176	178	174	146	175	171	176	176	188	156	177	145	174	178	172	150	165	175	174	169	150	169	185	162	157	172	176	190	169	163	169	148	176	162	171	162	163	160	151	153	158	164	156	162	154	193	164	179	192	168	164	184	173	174	161	175	155	178	161	157	189	180	165	184	193	132	158	170	176	166	148	137	187	127	191	187	160	161	152	154	157	189	176	175	162	161	151	137	176	176	167	155	171	163	164	169	174	161	174	173	147	175	175	170	149	158	169	177	149	173	144	143	169	145	158	169	182	164	153	158	149	159	175	172	167	168	168	164	168	175	183	173	169	173	163	172	180	193	160	168	164	162	149	184	168	165	190	167	184	165	136	168	178	165	168	171	151	157	200	173	164	155	156	168	176	172	168	174	172	174	164	174
16448	15704	13337	7092	4746	3446	2522	1954	1560	1292	1178	994	881	766	688	654	655	544	549	522	503	450	466	429	423	427	443	390	367	401	377	397	377	353	328	332	324	342	361	408	356	363	320	334	339	345	319	359	348	365	337	347	312	305	338	345	372	321	310	349	327	312	358	325	330	342	297	339	331	354	360	311	327	294	334	326	321	312	303	300	300	321	328	322	327	336	345	309	332	349	343	294	331	292	316	315	323	278	362	338	320	339	332	327	328	308	337	357	320	318	336	307	307	308	305	310	309	281	309	331	319	302	325	333	302	332	319	316	331	297	330	348	310	308	334	307	303	326	309	300	346	328	311	312	322	311	325	314	299	316	313	312	305	325	326	309	295	346	304	322	328	305	328	336	314	350	330	293	327	312	285	322	320	301	300	290	310	307	306	346	317	304	330	337	315	313	326	318	321	311	300	333	311	296	330	299	286	332	315	289	319	330	310	345	335	301	314	325	277	305	305	308	318	317	347	320	304	300	291	317	322	318	323	319	328	282	297	311	312	323	321	345	332	313	287	287	284	307	323	334	310	321	288	291	309	311	309	319	354	301	298	324	326	292	313	316	296	336	310	322	325	316	299	273	336	343	324	312	333	321	305	335	317	312	345	302	338	308	299	288	338	352	285	309	330	305	311	337	328	332	339	328	298	329	296	293	297	301	303	298	296	334	320	301	318	285	328	314	322	306	317	341	339	291	308	295	312	308	325	303	326	313	322	327	313	302	302	315	319	356	337	326	296	326	345	296	323	335	304	322	302	311	344	325	322	285	317	329	317	316	295	319	316	310	328	300	313	333	314	309	330	316	330	344	303	326	335	316	312	315	310	325	321	321	296	320	310	331	328	322	295	302	348	311	295	321	344	300	308	311	309	282	324	325	319	335	312	310	293	300	317	322	326	341	308	316	318	313	326	309	349	325	301	290	311	325	313	290	323	354	327	340	321	312	324	291	290	326	307	338	311	322	328	312	308	297	335	280	295	313	335	317	310	283	357	313	303	329	321	283	326	364	306	335	299	339	305	297	313	324	302	315	322	318	322	291	316	346	306	311	351	323	299	315	312	282	337	305	303	332	317	310	337	348	354	316	344	320	308	276	312	294	289	289	317	323	302	321	314	311	298	298	351	335	316	309	341	321	320	325	331	309	328	336	315	294	313	278	313	324	294	330	335	342	313	333	346	326	335	355	297	320	292	294	339	299	333	300	330	303	287	335	322	317	298	294	314	329	284	305	326	300	284	317	333	317	320	308	326	307	318	334	319	307	296	314	286	325	301	298	344	328	329	279	274	322	322	317	292	321	326	331	330	290	325	328	301	300	336	314	310	313	324	342	303	306	290	295	337	271	339	319	322	315	318	321	312	319	280	315	299	355	319	309	297	313	334	336	338	326	271	332	317	304	315	342	340	304	339	302	298	307	294	302	345	329	288	340	301	309	334	287	312	300	340	314	296	311	296	310	335	291	348	285	301	303	321	321	354	314	331	313	310	311	337	328	310	305	316	317	282	310	318	301	301	295	334	322	316	324	305	310	324	307	272	296	327	310	305	292	309	284	319	321	323	326	317	315	314	317	259	333	288	322	337	314	314	309	326	334	328	344	297	304	337	312	295	319	330	338	308	304	310	320	322	324	291	304	317	324	306	306	301	330	322	272	313	315	291	304	313	307	286	308	323	342	301	301	328	317	314	307	334	323	309	299	316	311	297	303	347	308	291	334	319	311	336	315	321	317	316	290	288	317	313	323	334	337	334	308	324	280	317	314	345	314	325	318	282	286	313	310	323	302	317	343	327	296	304	341	296	306	341	307	297	336	332	297	313	305	317	298	328	323	310	287	310	334	330	328	314	301	307	293	287	327	308	316	299	298	326	334	309	334	302	294	324	346	306	320	297	305	315	324	281	307	327	340	331	328	308	316	331	289	309	306	317	319	306	325	340	335	334	304	321	306	336	313	327	307	362	302	329	295	311	321	336	316	301	295	316	305	326	342	315	338	300	321	304	318	315	308	300	322	333	344	334	375	335	325	325	292	299	353	291	295	269	300	321	318	330	311	329	306	337	317	319	309	302	309	323	320	307	339	354	322	345	316	294	313	291	337	325	345	321	312	295	311	312	315	313	276	304	313	269	322	305	279	323	326	330	272	326	326	301	323	325	303	328	327	329	334	345	312	334	333	346	310	311	298	337	313	309	296	338	332	319	301	326	334	327	331	308	320	301	289	305	334	298	304	311	290	310	321	309	320	331	364	360	335	342	314	290	302	307	318	320	338	351	298	293	284	314	314	354	303	312	331	303	293	345	292	289	321	330	320	277	327	305	318	338	323	348	291	307	288	317	314	301	319	312	293	351	296	313	328	263	338	347	355	316	306	301	304	320	325	319	293	292	284	326	298	290	338	312	317	336	316	321	305	323	312	262	324	311	330	312	337	309	315	315	303	329	328	293	316	329	326	303	331	318	278	306	313	289	316	338	289	319	298	294	302	287	289	307	294	330	331	312	308	298	332	311	318	280	361	322	316	346	287	333	332	290	309	311	297	314	311	306	327	320	343	289	289	325	317	324	303	309	289	319	322	316	290	307	306	335	310	306	310	323	342	294	311	295	318	336	308	356	339	332	332	291	287	304	338	321	302	323	310	295	327	331	295	330	351	274	322	307	320	334	311	332	295	289	316	321	305	311	309	308	329	320	304	302	294	302	323	319	304	293	324	304	302	308	320	304	330	296	307	332	311	316	302	327	327	332	298	319	306	304	309	342	313	316	332	309	357	296	311	321	322	304	319	321	320	281	300	340	324	288	309	307	329	316	304	283	315	281	312	302	339	313	301	302	305	307	320	280	309	340	288	313	338	296	282	309	315	333	290	352	328	325	303	310	316	305	318	294	310	364	324	286	293	312	319	299	328	300	336	335	322	336	310	285	317	309	315	315	313	318	307	364	293	260	303	310	306	343	332	330	319	285	322	324	316	312	328	320	284	323	306	311	308	291	301	321	315	337	299	329	308	332	321	330	305	306	286	286	368	343	290	328	292	296	325	344	326	335	374	319	357	325	308	276	296	287	323	297	298	295	338	322	300	321	289	299	340	302	326	294	320	327	319	306	324	289	307	293	316	285	309	317	317	328	306	332	339	295	329	324	331	338	300	330	328	337	273	288	321	304	359	330	324	297	306	313	321	318	337	327	286	287	298	313	326	300	308	305	310	302	324	330	332	300	301	317	317	329	349	298	311	325	283	317	300	299	315	276	303	301	296	321	345	294	319	346	314	329	318	316	323	297	334	285	303	321	296	292	274	337	332	315	367	306	309	304	316	319	318	318	314	322	309	331	313	336	337	333	332	338	281	329	340	317	320	322	331	289	328	316	310	303	336	310	323	297	315	298	310	293	362	312	276	313	350	297	321	286	295	318	303	309	338	317	322	311	338	318	347	333	322	346	313	289	339	319	323	337	334	349	334	353	328	311	342
27059	20963	7973	872	563	547	474	483	507	475	466	484	486	478	487	440	487	472	477	455	464	491	461	451	468	469	438	466	456	455	494	417	479	459	475	494	449	451	461	488	459	457	475	472	440	487	483	477	450	442	490	450	459	482	482	448	449	466	445	451	472	439	443	442	419	459	431	467	444	467	502	453	491	484	475	458	450	505	467	434	423	459	507	470	486	452	455	425	484	439	450	462	454	458	431	441	450	470	465	494	451	508	446	427	458	458	518	452	460	504	466	474	454	452	444	452	474	446	477	464	471	458	439	488	475	474	447	488	461	433	432	459	483	444	463	421	460	468	470	497	397	437	472	434	453	469	457	493	490	472	460	458	453	461	448	439	449	486	479	458	492	459	439	436	493	397	471	449	437	464	454	451	488	460	459	454	458	480	478	460	468	432	484	499	442	456	486	447	444	481	434	468	424	453	477	475	430	460	477	446	470	511	481	488	439	471	514	469	443	466	477	478	468	462	449	469	453	422	460	449	446	469	469	447	503	478	455	487	483	484	465	477	460	477	448	478	440	460	439	476	475	463	485	468	471	512	489	491	482	467	464	461	456	461	458	441	464	415	465	489	457	426	487	482	471	458	429	452	456	448	507	441	448	442	473	469	496	465	467	426	443	462	453	515	450	452	452	474	447	491	488	444	492	488	447	486	484	442	448	462	490	428	471	418	468	451	459	446	464	477	450	454	488	437	439	439	465	471	461	482	460	452	486	449	434	480	467	457	451	478	449	442	453	453	465	459	435	479	463	480	465	491	451	469	462	489	463	457	470	490	478	445	505	479	407	438	448	469	488	475	469	466	462	421	452	470	489	446	454	505	476	475	484	468	465	441	467	494	468	467	455	461	433	462	441	450	430	467	435	480	428	468	436	448	449	464	471	493	470	468	488	454	475	430	474	407	443	460	471	469	457	436	426	444	443	478	458	427	464	472	488	486	474	445	497	454	467	476	468	470	475	450	471	456	477	485	429	453	487	457	495	470	452	503	432	492	443	441	427	486	425	461	484	471	420	460	439	466	428	453	447	438	412	465	457	438	489	442	485	506	452	487	459	415	449	448	449	453	504	486	449	496	467	455	445	451	460	459	486	454	436	423	465	427	442	473	442	440	422	433	455	450	484	439	455	459	448	486	466	456	464	477	486	439	427	462	438	461	476	459	434	491	435	453	450	477	432	450	440	451	436	519	501	453	475	471	466	466	442	473	465	467	463	451	461	433	435	459	452	456	452	484	450	458	466	441	442	442	488	487	471	500	484	454	453	446	463	448	472	436	451	423	471	442	448	470	461	465	486	460	425	444	438	455	448	487	479	458	495	451	441	431	473	454	446	467	459	486	473	446	447	463	462	477	449	497	487	503	481	499	431	439	494	474	464	472	446	475	472	466	469	438	472	494	420	456	445	460	433	451	443	465	470	466	476	499	496	495	452	462	490	460	434	439	468	426	443	502	433	452	480	456	436	496	451	431	491	417	491	444	477	499	468	502	477	481	462	489	501	503	460	458	470	453	481	473	455	463	434	446	468	474	441	452	460	465	453	481	456	440	475	526	490	432	431	450	411	507	472	452	433	402	476	439	403	454	450	472	458	464	469	432	499	474	493	456	458	463	481	491	476	493	442	436	439	446	496	479	502	429	449	474	479	485	501	460	459	442	480	456	480	453	461	463	464	473	486	451	462	451	463	430	502	438	464	427	436	436	433	464	516	485	521	456	451	476	452	432	469	457	484	451	472	452	442	496	497	453	453	455	464	470	404	464	512	444	425	475	471	442	453	453	427	448	456	458	448	445	464	453	435	492	523	464	492	448	436	448	428	457	439	480	490	468	487	464	473	454	461	426	451	447	434	451	483	454	449	473	484	471	475	457	476	455	471	492	431	473	471	470	495	465	469	462	451	458	422	456	468	457	471	484	450	495	472	474	448	466	454	512	432	496	460	471	491	453	447	444	466	458	443	457	492	484	505	431	460	423	424	493	439	457	468	451	472	483	444	437	432	471	473	474	459	444	439	459	461	494	422	422	452	475	477	459	452	465	432	439	432	508	480	507	453	463	465	457	480	467	482	485	468	494	489	441	469	477	476	444	447	470	468	451	440	418	472	471	469	453	476	437	429	422	471	430	487	484	458	429	499	445	460	465	485	446	473	457	439	453	417	440	440	461	472	474	443	454	414	469	471	506	455	495	437	445	485	448	431	489	454	455	506	448	482	413	461	412	466	471	435	447	481	426	454	444	468	504	481	456	482	468	480	508	455	432	447	494	455	467	426	504	464	454	474	453	479	451	454	439	471	431	468	453	476	484	402	465	429	436	462	467	476	484	462	466	425	473	445	443	459	471	515	446	462	453	444	445	457	472	437	455	435	430	468	466	453	475	464	441	453	460	472	455	444	461	424	443	458	476	457	501	448	479	479	485	452	494	457	459	481	464	437	471	444	447	482	470	445	479	471	468	427	462	460	455	460	479	487	525	447	450	481	441	508	466	505	430	480	452	461	451	471	449	434	447	485	488	480	479	451	464	451	479	493	417	488	463	499	481	433	451	466	523	490	435	469	474	499	482	448	467	486	440	457	495	473	455	486	447	456	436	476	479	511	484	494	471	463	441	436	418	445	459	459	428	488	445	473	409	498	456	486	430	430	492	454	459	464	418	472	450	442	469	431	484	473	437	464	450	477	466	463	498	459	478	467	456	447	491	482	462	427	438	471	454	456	495	431	426	472	447	473	471	453	480	492	449	453	444	470	497	485	482	432	496	483	448	438	457	413	453	481	486	462	453	458	458	455	487	495	446	416	484	467	450	405	429	462	445	458	465	443	479	479	460	470	438	409	467	472	467	478	429	483	457	423	455	450	490	453	498	437	420	442	458	443	457	449	425	469	446	482	477	447	491	454	474	471	457	446	455	520	446	466	479	497	484	443	439	467	484	472	435	508	464	446	448	446	468	485	475	462	445	460	474	464	403	437	473	453	476	418	473	451	466	491	483	474	461	455	429	461	495	451	467	474	422	435	499	435	466	457	518	434	445	441	458	453	441	476	475	452	456	428	482	486	462	467	464	431	471	469	441	482	486	504	455	451	460	479	465	452	453	476	465	467	474	434	467	471	490	446	443	480	453	448	430	496	500	447	508	466	491	463	486	476	476	484	478	481	449	480	445	465	499	446	450	495	486	462	526	490	439	481	472	452	458	468	452	481	498	468	488	399	455	479	456	466	475	462	463	466	420	458	421	445	465	453	443	438	439	437	493	435	466	430	465	483	469	465	452	437	487	453	472	493	471	460	486	430	476	445	435	472	417	435	475	421	473	459	437	467	489	511	467	451	464	430	477	455	437	465	511	475	465	439	468	468	482	455	484	502	476	451	448	432	428	443	455	446	447	453	463	479	475	451	460	481	465	489	452	401	459	466	503	442	477	487	419	504	407	493	478	486	453	400	440	487	438	489	489	470	478	428	461	470	466
5874	1901	1738	1205	1089	974	980	948	903	890	907	973	879	924	876	902	909	858	884	836	875	863	879	891	856	873	858	804	849	871	889	854	915	916	864	841	832	920	848	851	871	885	893	911	850	923	878	875	936	842	875	855	902	843	817	874	892	889	874	828	904	891	893	842	896	886	890	895	857	894	834	913	862	918	856	896	874	884	835	879	832	875	860	858	869	869	844	862	860	863	898	878	863	854	861	853	835	913	862	824	905	930	883	884	855	867	867	854	852	876	898	921	843	909	860	862	916	826	838	823	881	869	870	878	928	865	834	872	934	894	847	854	905	824	877	873	892	806	884	829	833	876	855	822	858	910	852	887	843	800	869	925	873	852	835	807	869	815	891	885	914	895	912	903	850	844	867	827	894	932	888	898	896	875	820	839	831	875	859	913	871	907	855	836	888	872	872	865	872	898	858	860	908	868	870	889	880	890	865	920	843	862	855	902	853	850	868	871	867	896	817	858	866	888	873	852	892	884	855	874	867	862	874	854	874	852	852	892	827	945	838	890	817	855	866	848	830	869	856	885	892	893	855	857	871	860	884	901	892	897	910	874	862	894	907	807	832	877	874	858	846	834	858	850	848	856	869	864	878	895	879	888	834	907	895	847	865	857	864	888	882	887	821	863	877	853	909	827	868	847	899	841	829	873	891	926	878	847	819	851	857	871	867	885	912	933	882	867	824	806	872	872	869	878	903	894	856	822	856	855	886	894	805	920	820	838	879	832	862	851	847	872	857	884	889	816	900	936	877	868	881	834	842	902	898	895	896	866	860	853	848	862	877	890	885	844	805	863	845	859	881	892	847	861	882	882	858	845	815	849	871	835	855	862	891	864	843	875	902	819	830	862	894	864	864	819	875	905	867	891	874	863	858	827	850	839	849	876	846	843	866	852	830	878	817	854	878	844	884	838	871	886	874	885	866	802	898	843	864	842	852	857	842	858	839	861	849	948	853	850	862	879	872	816	853	909	851	896	901	838	896	866	847	855	876	916	848	913	841	880	856	928	908	869	866	842	888	876	901	851	857	814	850	910	909	833	834	920	851	886	870	838	914	902	907	881	869	916	881	880	861	880	809	882	853	867	882	875	830	883	854	871	902	857	872	850	874	867	896	882	873	861	868	875	890	888	869	900	881	848	856	902	911	822	909	845	833	846	827	866	844	855	904	918	831	834	910	874	935	903	924	887	823	812	808	879	854	869	841	843	891	862	870	869	899	856	848	892	927	930	919	856	843	897	911	853	864	888	887	904	886	851	910	851	864	901	842	899	867	848	880	869	886	832	845	889	905	881	892	780	879	901	862	859	917	862	828	890	884	866	905	849	894	844	877	899	847	886	899	873	852	866	882	887	908	917	904	852	888	875	884	873	843	900	878	906	884	818	870	868	885	845	915	926	882	860	877	885	899	863	876	885	943	815	864	922	834	874	826	826	859	880	864	872	885	808	887	895	899	881	824	844	845	843	873	870	890	887	879	856	843	866	869	891	872	915	872	864	852	839	914	896	862	885	876	876	889	864	859	903	893	866	887	857	896	848	854	914	871	813	853	889	787	865	850	832	861	848	893	854	853	839	880	832	798	849	889	869	879	866	841	866	875	842	846	859	911	805	892	871	907	904	900	889	914	878	922	869	914	844	865	882	897	833	929	882	837	832	906	882	888	865	827	842	844	855	832	872	893	881	856	893	910	903	889	836	911	835	856	878	887	852	896	775	859	824	865	847	888	857	882	908	827	881	867	891	871	852	846	824	835	883	878	875	889	868	886	853	888	923	903	917	878	860	859	849	882	850	913	874	864	870	865	824	834	822	871	919	826	860	883	871	877	859	852	867	870	893	899	853	807	847	849	875	893	866	879	920	873	879	849	863	891	839	892	867	928	864	862	846	829	855	907	872	834	869	838	855	865	906	839	912	922	839	898	915	829	914	872	860	887	893	823	897	875	885	847	887	857	835	841	878	883	844	870	849	833	883	871	901	868	846	879	849	908	824	877	855	818	857	888	860	921	868	935	845	884	870	854	817	848	862	877	856	895	918	890	888	867	871	908	889	884	896	859	885	869	883	822	838	856	861	842	903	856	834	854	876	833	898	858	888	880	804	914	893	932	889	893	861	896	859	886	867	899	880	888	906	872	878	876	861	865	867	876	885	865	862	954	872	902	854	927	868	875	873	848	870	895	862	876	883	889	864	885	868	880	888	854	789	946	893	854	888	849	917	869	872	863	866	906	867	899	835	869	864	836	903	871	892	952	882	903	886	858	876	865	850	861	823	853	872	869	846	893	850	865	866	851	802	850	888	939	895	903	908	881	918	905	837	862	915	927	867	898	923	827	897	835	886	871	909	872	875	890	837	890	882	854	928	827	880	922	884	845	838	849	887	865	848	864	877	859	867	857	907	893	883	894	889	855	889	910	838	888	861	892	895	873	847	842	874	885	845	864	888	826	808	829	864	830	868	857	890	857	844	862	839	847	876	852	865	874	862	858	840	844	880	848	863	807	851	875	921	877	902	870	862	811	848	856	810	872	912	896	864	888	838	874	861	864	863	922	846	875	816	866	870	877	910	873	925	899	859	862	839	872	836	890	882	848	831	894	902	899	841	837	892	876	897	888	891	893	860	854	803	875	894	840	856	855	858	840	839	893	890	870	859	814	892	863	856	871	867	813	890	886	894	884	871	904	924	871	824	897	896	813	906	825	889	902	847	865	871	887	831	911	885	840	828	866	915	886	856	821	876	843	919	873	852	845	874	898	898	907	885	872	847	876	872	821	897	863	813	805	868	849	877	804	831	876	841	868	896	868	861	893	861	887	868	835	940	852	891	891	841	849	869	916	877	870	869	886	866	850	863	894	891	896	881	873	854	902	873	874	929	805	865	867	889	854	891	846	873	846	893	856	908	896	879	862	840	921	861	899	862	896	847	906	898	887	870	837	890	910	876	864	859	888	852	871	880	885	894	867	913	798	875	842	875	876	932	843	856	878	868	849	827	898	922	837	895	843	864	855	884	896	850	894	862	885	883	917	903	892	824	839	865	888	843	892	851	874	876	851	830	904	874	894	872	849	849	858	929	880	849	859	838	898	913	844	874	912	851	820	867	858	894	847	937	843	892	865	893	894	872	858	876	894	806	878	864	809	846	853	887	894	948	860	903	904	805	917	783	910	881	884	896	928	857	901	909	881	907	916	893	896	867	945	873	863	826	870	865	815	879	854	866	857	886	866	875	857	868	881	876	862	884	919	880	858	834	884	890	862	882	867	887	923	906	915	853	881	863	848	858	910	894	816	880	843	837	880	830	837	872	858	889	864	866	874	870	851	868	857	868	815	822	834	828	916	968	881	896	851	852	873	894	936	913	868	892	833	892	843	811	878	871	844	860	886	859	882	831	830	886	861	885	862	914	857	864	897	846	929	890	828	859	824	931	925	893	863	867	863	865	895	879	852	892	761	877	849	827	856	856
24378	21600	28934	24744	20792	2022	616	415	369	371	311	287	277	279	280	255	272	241	275	237	234	245	234	236	236	231	243	231	242	230	229	233	223	228	234	214	220	232	210	230	207	253	248	207	224	199	197	210	234	225	239	223	222	215	224	183	219	233	195	208	228	226	225	210	188	214	213	230	204	201	225	239	223	238	217	237	256	225	238	208	214	223	247	215	228	216	227	208	236	220	194	242	214	248	227	192	211	209	221	204	229	217	234	213	228	207	194	204	229	229	228	237	214	215	211	234	218	200	210	213	241	235	241	218	231	221	227	219	216	211	222	219	196	202	212	216	211	191	219	235	217	215	211	230	209	230	215	219	207	218	226	215	205	191	209	226	217	217	201	224	197	199	235	196	207	216	226	209	237	225	197	218	218	244	210	238	224	226	196	220	203	208	205	214	232	210	223	207	219	218	222	228	237	261	196	211	241	204	212	209	250	216	193	252	245	208	209	231	212	237	196	230	227	214	194	210	232	233	211	221	199	235	230	219	220	222	224	232	240	205	217	199	205	215	231	205	227	209	230	206	204	233	234	203	213	221	217	232	206	186	220	198	231	223	223	216	225	239	221	223	220	194	224	207	200	203	214	225	224	208	214	175	197	213	231	212	234	235	228	199	203	231	256	224	221	198	227	200	220	211	215	194	221	227	229	226	210	209	196	241	205	207	204	209	210	232	211	217	221	229	206	225	218	201	235	198	192	228	205	200	205	205	191	208	206	217	238	230	209	208	222	214	200	248	198	223	233	199	176	218	196	234	205	211	221	218	238	225	205	231	223	228	231	220	225	185	225	231	217	220	212	225	210	213	204	205	185	199	209	217	206	211	213	228	197	218	201	206	218	210	217	256	195	214	229	191	194	234	215	225	212	209	217	206	207	220	202	185	223	172	228	225	210	206	224	206	251	186	213	231	214	213	229	214	209	225	217	215	222	202	195	215	200	195	232	233	198	234	204	211	211	232	216	225	182	228	218	232	203	209	223	221	215	231	184	198	205	221	243	220	193	236	235	231	249	209	227	227	205	201	194	217	248	217	210	189	235	232	207	224	211	217	205	235	211	228	214	215	239	228	216	194	188	220	230	189	230	204	217	230	209	221	225	222	208	191	222	221	236	207	197	194	228	204	218	203	218	217	240	237	215	218	201	209	222	227	214	219	232	213	216	226	204	198	220	192	233	196	206	207	186	209	211	205	255	212	193	220	215	222	202	211	227	210	211	206	227	225	240	213	221	223	243	214	192	202	229	200	206	205	225	186	233	201	204	233	231	225	215	215	204	224	222	215	193	249	243	208	228	230	221	181	226	217	202	224	212	181	232	190	228	215	228	239	223	230	246	201	188	218	230	216	195	204	238	215	213	226	213	210	226	247	226	208	218	219	233	223	219	253	252	189	212	210	204	230	214	211	210	226	211	215	217	212	203	209	218	241	220	208	190	233	221	204	222	230	197	221	211	230	187	217	201	224	247	217	221	201	223	227	210	220	228	207	224	232	223	223	235	214	215	219	220	230	199	216	202	237	212	218	203	213	227	204	245	236	183	209	248	234	202	219	225	208	208	220	232	205	234	199	239	225	219	214	210	191	203	211	223	235	215	209	206	225	196	229	177	215	222	221	235	244	221	229	202	226	203	223	233	243	218	217	207	210	191	231	220	194	185	196	198	221	203	221	226	201	216	201	197	218	231	239	231	183	191	195	198	215	229	204	229	216	228	239	218	214	205	208	209	209	220	221	233	208	206	208	207	245	230	224	241	241	185	235	231	211	230	215	201	210	201	211	196	200	203	217	241	199	228	209	207	218	218	214	225	218	218	220	194	252	215	231	216	237	211	191	207	218	201	215	201	210	208	204	220	205	212	205	220	204	208	212	243	221	232	223	226	225	222	201	201	204	222	201	226	197	223	219	209	210	211	212	197	237	192	204	214	193	217	182	217	190	222	212	194	199	208	228	189	210	238	234	218	201	203	208	226	217	228	204	211	207	232	242	194	211	235	239	200	203	234	216	224	205	207	205	222	213	203	219	218	201	232	222	222	213	213	221	204	227	187	235	222	213	216	204	214	238	239	221	208	223	204	191	191	251	225	211	194	211	201	206	232	185	226	198	225	206	212	218	204	245	245	188	237	210	232	208	223	232	193	222	196	223	217	206	225	233	212	196	206	195	214	217	215	221	199	213	236	202	202	219	214	213	217	218	225	196	198	197	206	235	232	219	215	215	239	203	239	192	206	195	231	186	220	194	209	224	187	212	160	213	190	204	205	209	216	235	207	193	212	185	205	248	227	215	198	204	218	203	208	202	215	211	219	209	212	201	220	242	213	234	211	226	203	194	197	214	212	218	195	210	208	216	230	218	220	212	197	244	230	222	245	226	205	226	192	195	203	220	217	214	206	210	250	247	215	227	207	187	222	224	222	254	212	191	199	207	199	211	231	238	217	226	202	207	206	220	216	207	219	252	206	234	205	218	189	223	207	203	193	207	213	225	222	216	229	206	233	221	214	212	191	205	225	225	219	226	216	236	215	229	253	216	207	210	200	205	207	208	185	233	229	218	212	222	202	205	220	193	210	191	196	205	180	205	204	239	243	202	223	216	238	199	242	230	206	188	231	229	238	202	197	182	203	219	217	228	220	214	214	230	219	211	230	212	217	221	217	214	228	226	266	230	252	204	220	233	221	214	216	201	218	207	208	204	212	224	245	207	221	213	218	216	179	231	198	198	216	211	223	207	206	231	221	221	233	225	202	218	213	223	227	190	212	211	195	216	217	216	239	202	203	215	204	212	250	185	218	218	216	211	202	226	217	233	243	211	184	193	211	202	210	245	214	216	217	220	213	217	207	194	217	201	225	222	188	228	218	206	244	191	206	212	211	212	224	213	216	204	206	201	218	222	222	210	209	210	218	203	236	224	191	219	226	203	199	222	228	228	230	211	240	249	235	192	217	215	210	224	213	204	210	228	215	207	218	219	210	206	208	181	210	234	210	236	221	203	239	236	232	216	189	208	237	254	206	227	209	236	213	214	214	231	233	212	222	214	225	210	215	211	196	218	210	197	204	199	212	223	251	231	228	241	223	206	202	232	201	211	217	256	227	218	210	196	214	226	208	228	230	202	233	206	223	219	210	205	222	216	216	206	205	213	208	232	224	212	240	235	212	199	219	234	245	225	218	212	245	208	218	176	229	200	217	210	193	229	215	208	221	202	233	239	189	215	218	221	222	246	207	208	208	223	229	217	216	185	231	217	216	230	210	203	210	212	227	171	221	225	220	204	197	217	225	227	204	226	226	210	237	202	206	231	220	217	209	220	221	221	206	213	213	220	205	227	212	200	202	203	244	198	196	219	213	231	218	216	200	213	200	201	211	203	195	230	209	214	208	228	228	222	227	220	198	188	214	202	199	230	223	217	213	224	220	224	203	221	208	218	202	196	218	227	215	218	225	213	209	249	201	213	224	226	251	219
12457	9638	8381	4254	2798	2098	1568	1315	1091	968	841	833	683	680	639	620	588	594	510	501	483	534	517	532	466	469	505	493	473	497	482	474	485	491	448	486	447	454	456	475	488	467	457	436	461	454	459	451	451	429	439	408	413	491	463	438	456	412	422	454	449	474	467	425	451	442	465	495	466	435	416	446	430	422	458	443	448	465	441	416	408	443	423	407	486	453	432	454	411	450	410	445	426	433	419	423	431	422	410	463	473	458	444	408	454	477	423	450	418	378	480	439	478	451	483	428	413	442	427	451	429	474	483	450	499	431	498	458	453	449	440	397	444	452	447	433	472	414	455	450	446	443	464	401	449	448	460	441	437	437	457	387	457	425	427	427	423	444	430	424	455	454	465	448	399	399	444	407	432	426	423	447	452	432	423	425	446	438	443	431	473	413	420	488	459	450	459	398	387	428	431	428	442	492	458	441	438	458	434	426	421	410	425	442	414	436	453	454	407	435	452	496	401	438	410	426	401	451	427	447	446	468	469	448	440	432	421	469	451	451	444	426	439	481	420	438	456	426	444	413	411	448	475	442	402	432	436	429	424	455	450	487	397	454	442	437	415	464	454	433	450	435	439	407	457	457	447	451	444	433	449	439	444	469	424	415	455	417	465	446	411	440	422	453	425	449	419	445	448	452	415	430	395	457	418	477	420	428	403	426	417	449	466	469	429	451	466	428	436	417	458	395	424	456	443	425	439	445	416	439	471	410	421	394	387	445	415	418	434	443	434	444	406	409	422	437	463	487	448	436	405	447	427	448	388	432	437	413	475	446	400	451	443	413	468	438	427	452	415	412	434	440	434	462	425	461	434	444	419	452	419	426	459	409	430	475	431	409	426	465	428	415	428	442	405	397	436	456	444	405	441	446	466	457	432	418	450	410	391	442	410	461	447	466	446	401	405	416	413	438	449	470	448	472	398	474	421	425	458	450	421	441	437	434	429	442	434	509	451	431	468	445	436	430	392	397	431	439	435	443	470	455	429	393	429	444	465	452	396	402	462	436	448	410	405	421	460	398	425	470	418	450	469	429	439	435	428	421	471	433	395	433	441	442	436	417	428	458	406	437	429	432	414	421	441	425	429	414	484	453	467	426	420	442	441	454	413	455	419	438	431	419	446	452	447	437	385	449	432	412	422	462	464	411	458	415	441	456	457	478	408	438	443	418	471	452	457	408	448	441	400	420	443	449	438	440	468	410	451	444	462	438	468	431	485	445	429	453	442	401	461	443	422	435	452	413	420	446	410	482	421	448	417	410	439	431	431	464	429	455	422	453	424	394	435	461	424	421	435	410	458	442	447	403	461	446	449	424	481	483	449	438	423	422	474	434	444	428	413	462	426	423	424	436	433	454	439	425	417	455	433	447	462	486	449	414	427	432	415	432	448	446	446	434	429	427	449	427	421	457	470	417	414	414	408	423	443	396	412	406	403	442	454	465	448	439	463	438	403	451	434	397	401	440	476	441	459	481	448	413	442	425	417	449	398	478	451	448	449	425	483	406	497	424	452	482	452	442	391	418	436	421	484	459	445	439	442	439	465	420	452	399	410	448	452	437	417	449	443	432	404	456	437	433	435	418	442	413	451	440	451	432	434	476	440	430	445	426	446	419	431	455	434	442	443	416	427	456	429	381	438	455	419	443	402	455	495	401	424	454	438	447	459	442	436	409	458	441	437	422	429	430	428	418	420	435	450	432	431	457	427	438	445	474	445	431	448	457	455	455	426	448	415	424	464	419	454	466	436	447	437	478	442	445	415	454	414	483	455	418	448	441	422	435	425	452	460	421	465	437	430	464	434	435	428	445	423	436	450	428	452	398	435	451	428	399	425	413	430	385	471	471	456	448	456	415	419	432	401	429	410	436	448	410	428	449	416	405	432	412	441	462	404	442	480	446	414	450	403	396	421	423	446	426	399	425	435	435	411	444	450	438	420	449	427	446	427	403	433	468	449	424	386	454	431	418	419	451	476	420	391	437	442	442	384	451	457	447	427	434	421	413	426	379	433	453	417	469	459	420	403	425	427	421	432	403	429	458	453	446	427	434	421	422	439	458	488	412	416	448	407	427	432	417	443	410	435	395	432	462	456	426	415	436	446	424	459	446	466	423	426	421	458	420	439	439	422	449	456	425	429	418	403	399	441	440	418	425	451	445	435	451	437	444	426	461	438	436	436	419	443	449	437	476	475	433	402	440	428	455	425	410	437	414	439	422	430	436	431	431	390	426	418	439	410	403	425	458	402	462	427	405	446	424	428	427	444	420	424	418	421	455	420	428	445	453	422	437	440	437	439	445	448	443	418	475	457	422	458	437	460	499	446	464	413	453	474	396	441	434	454	445	435	407	451	406	431	435	441	465	424	445	432	447	428	397	440	408	434	418	420	431	451	421	418	443	466	419	449	431	428	431	401	442	443	445	388	424	426	428	415	417	438	424	438	412	418	403	433	470	414	436	435	415	444	451	434	459	431	440	459	423	410	451	461	416	381	441	457	439	431	449	428	469	459	404	457	420	435	439	415	416	434	448	423	451	453	432	388	441	424	442	439	442	450	423	453	423	382	441	444	414	467	410	455	438	419	456	456	438	440	404	396	432	423	438	462	399	440	456	429	400	440	420	424	447	454	469	424	443	479	428	483	412	446	422	428	442	434	456	433	430	419	422	434	438	421	430	438	428	434	472	484	408	454	411	435	441	422	416	419	433	403	442	421	453	388	456	446	467	431	465	369	401	426	439	448	417	439	426	416	455	465	430	447	432	381	442	469	426	420	451	435	413	436	418	448	435	392	421	428	442	427	455	422	434	392	410	455	422	423	463	408	429	412	441	443	476	424	467	443	435	437	415	451	419	420	424	401	429	420	430	478	453	422	438	443	430	421	442	437	467	440	431	475	413	457	487	455	396	453	468	416	446	475	417	424	429	438	419	414	418	457	450	406	458	429	412	427	410	415	438	469	429	417	430	429	426	451	423	411	416	430	444	432	410	424	461	418	451	409	430	448	449	447	458	469	447	403	383	419	444	455	486	417	429	428	433	439	429	428	419	429	405	414	436	382	409	454	422	423	456	436	414	460	435	446	476	433	453	441	464	476	428	418	480	471	452	456	430	426	452	428	461	445	423	448	475	427	485	409	417	433	470	425	485	419	418	407	416	466	444	430	446	438	403	406	446	447	465	374	400	449	465	454	439	420	429	452	423	403	407	439	428	463	426	437	443	376	467	410	451	433	438	437	450	443	447	438	444	463	441	456	448	426	422	430	432	424	433	435	458	420	401	469	438	424	421	447	474	434	448	449	425	409	432	417	415	409	404	410	426	402	461	414	426	450	451	452	431	429	424	437	403	413	461	462	398	406	458	450	425	423	469	447	432	418	403	384	444	408	424	453	461	443	404	428	440	440	438	405	433	425	466	422	425	440	431	416	433	461	418	413	379	414	429	434	430	447	416	460	434	414	444	412	460
23582	21658	29680	24137	21658	20066	1774	689	503	396	364	298	305	269	272	227	230	250	248	213	230	199	225	217	197	181	196	201	179	200	183	173	172	190	200	180	154	180	166	177	165	170	200	182	176	190	193	160	180	168	159	161	182	207	181	169	164	172	161	162	184	170	190	172	175	156	156	153	166	171	163	170	188	151	188	157	181	173	161	181	185	177	176	175	185	153	190	170	177	175	179	153	156	180	149	164	177	180	158	189	166	147	187	195	163	163	192	172	167	167	186	160	183	177	177	168	157	166	154	144	179	184	180	168	165	161	167	181	181	189	163	171	173	166	176	161	196	166	156	171	181	154	180	170	157	155	169	178	157	150	157	173	177	209	186	190	185	165	176	156	172	183	165	182	170	166	177	170	179	171	156	172	164	175	150	167	173	201	175	188	183	165	197	185	161	163	143	159	174	164	184	157	182	171	174	149	202	179	163	174	170	179	156	181	167	173	172	164	177	161	151	191	167	176	168	188	169	145	173	157	149	185	186	184	172	153	161	165	186	179	153	166	160	165	185	175	158	149	181	174	162	166	163	163	144	176	161	160	169	182	145	173	192	180	163	170	166	159	161	153	183	160	189	191	160	171	161	169	152	135	170	155	178	149	161	147	184	163	153	180	162	173	162	171	160	173	183	182	180	175	156	177	152	166	164	173	169	182	177	148	157	191	141	175	159	163	167	187	166	171	150	150	148	160	178	182	161	183	197	132	168	182	170	183	188	150	166	165	192	161	160	165	177	147	167	153	156	181	166	165	148	149	145	171	166	179	146	156	183	166	187	158	172	155	176	176	179	177	182	168	165	171	157	189	174	161	193	140	161	177	170	149	172	142	184	166	181	146	170	179	151	153	174	173	146	173	176	163	195	180	171	123	167	154	177	196	165	166	157	176	157	187	184	182	165	160	152	157	152	159	160	164	194	169	173	174	168	178	178	176	171	154	147	182	166	174	175	181	169	180	153	161	159	153	167	151	149	148	182	173	159	166	158	153	152	167	152	163	155	192	176	170	173	173	160	150	174	165	172	179	167	162	174	169	161	147	192	161	180	159	171	155	183	144	185	140	167	169	190	174	175	180	156	163	159	171	159	165	165	173	132	166	189	185	161	195	168	163	172	176	151	184	179	194	195	172	161	191	169	164	174	163	158	164	167	160	155	160	158	173	129	166	157	166	157	157	167	159	148	169	174	183	184	178	176	147	148	164	175	139	172	164	168	167	166	195	172	154	177	172	187	165	178	166	137	164	157	176	172	175	189	168	183	166	190	150	169	178	169	161	163	168	154	177	172	141	148	161	169	176	152	166	167	170	164	165	179	146	156	152	156	190	159	180	174	169	179	170	163	154	167	170	145	163	191	163	174	174	179	185	172	180	173	166	172	152	175	144	179	163	189	159	149	168	122	190	187	166	206	167	173	153	167	156	164	147	167	161	163	175	166	175	148	162	167	146	151	159	170	180	197	169	152	134	174	162	133	162	197	172	166	190	176	177	149	165	156	182	170	171	181	174	188	151	175	177	184	165	170	178	189	157	178	160	153	180	173	164	187	168	181	176	162	183	164	158	167	161	190	158	188	179	155	146	160	162	172	174	185	176	165	166	167	174	161	170	167	159	157	159	184	170	191	165	175	165	152	172	173	169	182	167	156	174	169	161	174	175	159	167	184	165	171	179	173	189	182	174	163	185	172	168	174	164	167	174	200	165	160	186	171	166	176	172	216	154	163	148	173	155	170	156	189	166	179	180	169	168	176	166	174	163	164	163	158	187	156	179	168	159	174	164	182	166	150	171	167	159	169	159	168	156	184	166	155	170	170	169	147	171	148	153	161	183	172	168	170	174	165	176	174	155	144	164	162	171	165	148	173	171	162	164	150	165	161	161	157	151	168	174	164	162	153	168	171	168	148	169	165	197	189	160	204	165	155	172	181	174	170	163	170	172	154	159	165	184	156	165	159	176	187	168	162	170	171	175	158	170	157	160	158	170	178	167	164	177	149	176	163	157	187	149	143	183	157	164	174	151	165	153	156	160	162	159	163	157	159	161	158	153	173	155	164	167	163	165	193	168	151	148	172	189	182	157	188	147	155	147	182	157	161	181	159	170	147	153	151	153	180	177	157	179	157	166	186	175	152	183	152	132	173	152	166	172	183	170	171	166	180	151	172	171	187	152	174	180	168	177	146	165	164	172	167	173	149	173	170	160	161	147	164	159	178	148	189	148	162	195	154	164	184	164	149	173	205	160	146	185	172	170	149	165	160	158	175	182	157	179	175	185	162	193	160	161	171	172	168	185	182	159	174	151	177	196	160	160	176	151	157	183	159	158	172	161	186	160	192	171	165	158	164	147	166	168	188	165	169	166	179	177	147	173	173	146	182	167	156	157	175	176	156	187	187	168	163	156	177	172	172	162	159	176	177	169	161	150	158	163	175	173	159	174	168	165	171	166	162	169	150	170	150	172	180	177	152	152	174	156	168	203	167	152	158	192	173	179	162	153	196	161	183	179	142	151	159	177	177	142	165	174	164	165	183	156	151	162	160	153	149	184	164	165	172	180	178	155	170	179	182	149	157	182	153	156	179	178	186	159	148	149	192	209	153	168	185	196	179	183	176	147	184	178	147	169	159	147	210	154	158	193	154	161	169	179	156	184	156	176	162	152	171	171	149	166	168	155	175	190	166	157	144	156	138	186	151	166	168	180	182	169	146	148	161	152	165	177	167	163	180	172	168	166	167	160	164	197	195	171	161	144	178	171	156	192	146	179	164	169	175	168	164	176	154	174	161	174	175	170	169	163	167	153	156	186	185	172	162	170	160	167	156	148	148	182	169	165	156	160	205	156	154	176	146	175	144	168	173	194	187	179	163	132	151	156	161	184	164	188	151	183	190	179	162	172	184	156	156	195	157	163	157	150	150	174	193	161	147	175	176	180	169	187	163	181	169	167	159	192	169	169	165	167	157	153	158	144	159	173	158	170	162	160	161	150	185	157	155	153	156	184	173	183	167	178	183	155	148	176	167	159	157	180	179	151	172	182	180	178	160	165	158	166	175	187	171	191	181	182	164	171	183	157	171	180	169	159	146	159	150	161	179	174	165	165	159	159	150	179	150	154	167	190	138	171	147	171	150	169	153	165	157	182	174	160	183	178	195	156	180	163	163	172	173	170	146	170	180	148	172	175	166	176	177	175	174	158	158	177	166	180	169	149	191	172	172	170	189	143	178	180	180	177	191	179	168	153	185	156	163	166	176	180	165	159	169	159	164	143	154	157	178	168	157	152	172	143	187	175	148	176	162	177	165	157	188	182	192	176	179	188	159	182	155	157	166	184	205	144	188	148	144	138	161	160	165	191	149	164	180	161	168	160	155	144	157	180	163	172	177	170	186	158	166	164	174	172	180	178	161	166	170	184	164	181	160	167	188	187	154	174	164	158	167	196	154	173	177	159	174	183	163	160	153	178	181	153
14684	15605	13379	7100	4727	3323	2424	2020	1580	1388	1139	974	897	796	730	688	618	623	544	518	465	515	488	443	412	419	413	390	387	414	374	392	373	388	312	363	374	381	413	343	351	360	348	339	323	351	368	322	347	341	320	306	333	346	317	368	306	352	325	314	318	352	368	316	335	337	324	346	326	320	318	352	325	327	356	309	325	310	298	318	320	309	358	316	320	330	320	291	302	335	305	297	303	356	325	325	317	344	361	327	319	315	311	329	337	314	321	332	312	310	314	310	285	299	320	291	324	314	287	318	308	300	314	325	319	275	312	315	302	290	312	327	312	321	332	323	307	320	320	330	318	310	323	315	350	293	292	336	348	345	311	306	308	295	303	354	301	357	341	330	307	312	315	338	335	334	332	311	337	343	303	323	333	333	300	286	326	303	312	313	320	299	313	317	334	325	309	316	308	289	341	331	300	317	309	307	331	308	274	302	328	276	280	337	315	298	315	323	327	311	283	302	317	320	312	293	278	323	343	273	302	311	293	335	321	307	305	318	291	305	303	308	327	328	316	301	320	283	319	298	316	320	310	319	304	312	320	325	306	292	289	316	293	314	315	318	314	291	333	320	323	352	309	315	322	289	298	320	286	341	342	304	318	313	323	307	317	314	298	336	301	332	296	319	343	322	318	273	318	301	336	314	317	319	304	338	335	328	330	333	290	318	359	314	320	315	286	299	301	291	346	339	320	302	304	311	351	337	319	340	305	312	293	322	286	294	319	293	327	333	325	334	299	326	322	299	335	292	334	308	309	340	312	309	320	309	288	366	308	314	307	323	315	258	324	324	318	275	304	306	319	337	301	302	295	314	319	311	317	290	299	333	294	334	343	317	317	315	300	323	319	311	339	305	294	287	307	294	320	320	281	332	303	282	307	349	306	306	341	319	304	321	295	302	346	316	301	296	314	307	317	321	302	289	338	331	293	294	331	336	331	349	310	288	314	285	303	303	317	326	285	282	306	349	313	335	282	326	319	342	329	318	333	332	306	326	347	317	328	292	345	327	313	331	313	291	305	312	326	321	309	291	313	299	280	314	317	289	327	303	328	299	318	320	287	313	299	295	321	319	304	321	335	313	342	293	303	305	329	325	321	304	308	342	313	325	320	293	318	349	309	328	325	317	292	281	287	321	303	342	343	328	327	318	280	339	308	312	326	320	304	307	359	307	324	325	324	313	301	310	313	317	326	311	346	352	338	316	316	318	301	317	342	314	274	352	325	300	266	327	302	302	322	312	319	278	298	364	337	308	349	356	311	321	323	311	294	318	326	341	314	307	305	298	280	311	323	351	317	333	304	317	327	352	315	277	336	315	300	310	304	300	332	285	348	283	306	299	295	317	269	353	337	327	337	315	318	323	293	300	311	330	365	320	312	290	341	325	324	323	338	286	324	351	330	299	314	313	310	297	324	308	306	288	303	319	302	288	313	337	312	313	319	294	327	327	345	312	288	324	316	336	324	303	310	331	305	302	309	337	291	298	306	288	316	309	319	272	316	297	312	318	332	309	320	366	305	367	322	334	327	293	305	314	307	346	333	313	304	307	316	300	316	320	296	327	328	295	319	297	299	299	316	318	334	312	326	320	285	328	321	336	326	316	291	341	320	308	299	296	321	333	303	315	300	343	324	305	309	289	315	315	324	298	329	335	296	282	286	307	317	321	310	310	315	307	313	309	317	320	269	328	311	302	320	317	296	300	328	312	302	334	331	307	327	312	344	304	322	331	305	317	331	334	298	320	307	295	299	312	320	308	298	304	340	337	330	306	338	318	299	320	300	311	325	312	326	310	332	313	306	323	293	350	332	309	288	314	315	316	318	294	293	292	328	335	324	293	324	319	317	312	295	301	311	297	293	310	314	309	289	294	327	295	333	310	321	350	331	330	300	327	308	318	340	336	306	312	295	334	276	300	307	317	314	330	300	330	324	317	295	317	316	306	289	319	326	296	315	326	320	313	313	298	289	320	303	287	339	331	313	302	292	303	326	298	331	311	331	314	310	305	289	318	328	322	323	324	283	330	307	333	303	280	317	299	353	308	327	324	318	302	283	298	316	321	316	309	321	319	293	315	306	296	298	297	304	327	294	304	332	328	325	310	320	303	320	319	299	299	301	293	307	334	282	297	316	294	329	318	324	301	347	278	323	336	318	324	288	298	337	298	314	319	313	321	318	309	287	321	336	323	294	292	302	322	323	317	302	312	300	313	324	301	330	346	341	320	308	343	336	311	310	328	279	286	356	325	339	335	308	340	328	302	337	311	345	320	307	332	299	309	307	335	298	297	284	297	314	343	288	320	341	304	319	324	333	270	302	315	320	330	308	297	329	282	331	331	310	316	336	328	325	301	309	333	316	314	328	299	304	340	309	320	309	298	302	319	350	304	322	320	317	292	323	302	337	331	303	316	304	285	332	283	300	321	290	342	321	305	282	323	338	316	343	282	334	325	293	288	278	288	328	330	315	342	285	331	304	297	336	326	301	326	289	279	343	306	330	297	273	327	282	316	316	323	328	296	317	324	311	313	324	320	292	302	334	320	308	321	311	315	339	283	345	323	316	287	333	328	316	291	297	319	335	336	322	324	335	318	290	301	331	325	321	359	334	330	293	293	299	312	308	324	315	341	334	318	328	303	352	305	293	309	316	267	294	315	324	314	304	339	314	279	327	350	314	308	330	333	325	323	314	296	338	333	304	334	309	308	304	323	319	294	310	325	272	294	296	334	328	312	284	321	327	332	316	304	302	341	339	309	307	325	315	331	312	337	306	325	305	328	311	356	310	333	324	338	300	297	310	344	300	330	294	312	324	322	322	312	319	324	291	338	322	310	334	346	334	315	299	356	285	328	322	312	328	318	343	333	291	317	316	320	304	333	271	296	314	296	331	295	327	305	330	326	292	313	305	295	302	315	332	331	304	275	295	309	335	300	313	347	292	313	317	288	308	290	279	317	311	314	287	286	337	321	339	318	307	324	306	296	326	287	298	316	301	323	305	309	304	305	329	313	289	319	319	359	346	289	322	325	328	322	296	332	320	311	328	320	277	339	331	305	317	289	297	317	306	327	292	297	299	301	313	299	337	318	338	310	329	312	321	336	314	297	347	329	275	326	306	288	303	338	342	309	308	300	316	322	306	303	302	315	310	316	305	322	302	337	296	273	345	326	314	320	326	303	302	317	329	281	309	309	298	343	317	271	303	302	310	305	345	312	338	328	374	319	295	291	329	328	320	351	316	315	287	342	317	298	323	331	311	321	298	331	316	310	305	316	321	316	314	333	326	311	310	356	324	288	319	294	315	266	289	308	301	309	332	293	321	318	301	284	317	340	291	335	315	336	314	349	303	343	325	306	329	327	307	340	342	305	328	316	311	297	299	286	297	333	309	302	316	303	304	286	326	332	335	301	330	276	326	337	310	294	305	308	317	336	305	309	304	336	324	292	328	298	322	293	301	315	321	305	317	322
27081	20976	7996	883	540	520	480	470	505	471	499	445	478	490	469	476	517	475	423	462	432	432	460	466	448	451	448	472	463	455	498	471	444	483	482	490	483	453	466	475	427	489	482	473	420	460	468	494	432	483	478	485	501	466	452	466	436	501	467	439	455	469	432	461	459	454	464	467	459	454	449	423	433	477	463	450	458	458	464	441	493	452	477	451	493	463	446	436	427	514	480	472	436	478	429	448	474	444	471	456	504	454	488	458	459	485	503	462	496	447	454	479	441	473	425	459	452	419	467	438	444	483	418	480	504	440	424	474	480	454	493	476	444	468	461	502	457	426	477	459	430	466	470	457	497	449	464	464	458	471	454	486	479	446	468	443	458	437	441	442	450	489	438	488	446	483	482	468	461	473	459	443	453	464	420	417	472	465	442	444	434	450	446	454	450	451	449	451	415	474	442	494	443	476	442	483	468	435	460	476	442	484	453	506	441	510	469	502	443	467	419	504	471	440	471	443	445	476	471	476	466	468	459	470	474	486	462	472	465	440	431	472	438	463	472	455	484	470	468	415	455	477	486	445	456	468	448	426	497	509	426	466	388	479	489	477	448	450	451	420	485	482	493	474	469	476	462	479	469	446	481	453	448	442	473	457	455	454	417	459	450	455	455	456	463	467	478	439	460	474	481	481	430	460	449	488	483	504	469	454	461	454	451	488	474	444	505	484	448	424	460	456	441	465	473	466	469	455	459	448	473	509	459	428	468	472	467	470	453	494	472	453	470	488	461	481	462	440	448	520	439	429	445	476	446	459	476	487	435	410	468	438	460	486	451	457	456	462	429	431	447	464	423	408	458	447	460	470	452	441	429	478	452	444	456	469	479	475	443	488	482	470	435	453	495	490	471	478	465	447	444	493	468	467	459	468	436	430	476	488	488	489	464	474	442	456	461	445	445	465	498	464	475	441	452	471	483	452	466	466	488	487	476	451	477	451	486	448	473	437	430	453	449	494	485	480	449	454	434	447	463	446	420	451	455	477	441	455	480	459	488	449	477	449	465	477	474	459	477	472	458	484	478	458	463	473	476	483	480	461	482	476	520	451	486	474	434	450	423	449	469	459	470	473	483	498	460	449	432	456	462	446	443	428	473	496	472	472	469	477	439	441	438	439	456	452	461	469	441	465	437	471	524	498	432	409	453	422	467	441	455	449	507	457	442	456	455	443	516	483	460	462	484	479	481	466	434	411	468	443	482	462	485	444	494	464	440	475	443	439	464	456	474	443	461	484	446	493	458	461	448	462	431	471	465	452	452	477	418	439	473	460	435	467	459	449	445	440	436	449	481	419	434	471	461	452	420	427	483	463	455	457	471	493	460	446	481	451	432	439	463	462	471	443	490	467	466	472	435	496	495	460	456	476	457	440	491	485	443	484	462	470	451	440	469	468	487	475	478	469	467	461	451	499	479	437	450	440	457	471	484	435	461	432	446	442	426	459	449	479	457	457	468	442	431	456	441	471	436	477	462	456	469	492	485	471	429	453	432	488	473	459	495	457	450	487	497	472	458	434	478	501	440	480	483	478	444	457	454	430	451	446	451	433	506	447	441	452	431	445	506	455	478	461	440	470	466	467	452	483	460	415	459	467	504	475	437	471	458	427	458	471	509	461	476	491	444	439	447	448	467	485	453	456	441	477	469	474	429	456	470	466	473	477	464	518	505	454	462	443	432	455	446	457	489	481	466	424	492	482	421	457	481	450	406	427	408	461	467	442	477	471	443	472	506	414	465	502	452	430	456	478	490	438	468	515	453	438	460	466	480	433	458	483	453	454	459	460	491	441	493	454	438	457	466	478	421	482	438	464	463	486	423	454	449	482	476	481	428	466	452	487	441	463	497	461	432	446	461	478	457	430	465	476	458	465	445	449	430	482	460	441	446	443	456	447	428	497	475	446	454	450	474	476	437	423	461	434	432	481	463	451	432	473	473	465	463	441	470	479	461	489	437	458	490	462	450	449	477	423	489	427	451	464	455	463	472	465	449	428	449	432	430	435	436	456	468	423	437	467	459	434	458	476	440	441	469	467	467	459	489	486	473	456	448	466	473	452	444	432	448	470	474	478	431	463	418	482	451	463	460	459	461	439	450	447	451	459	418	418	450	483	429	436	489	472	496	422	475	460	500	452	460	515	470	433	441	469	454	480	464	467	437	477	456	492	481	453	469	487	473	480	435	474	433	462	456	458	465	469	436	472	492	444	469	471	466	475	441	452	485	482	451	449	509	444	452	448	464	434	456	452	468	462	434	452	476	419	436	441	421	468	472	494	441	450	440	451	469	453	406	494	447	428	457	429	487	468	470	513	488	467	457	460	498	448	466	487	462	445	475	470	468	448	463	468	448	452	439	476	477	451	424	472	447	495	466	499	461	467	464	477	500	464	436	439	519	489	446	471	450	485	451	435	424	470	462	497	466	436	458	436	488	497	441	437	460	473	429	435	449	467	437	417	472	465	519	468	441	477	466	471	443	446	492	466	485	484	516	446	453	443	475	466	435	441	453	476	473	460	460	466	461	443	461	466	480	493	454	461	443	445	450	448	460	462	465	455	441	433	432	463	449	491	439	477	418	473	439	466	479	472	438	471	460	467	465	473	514	457	447	446	489	451	495	429	432	448	492	384	488	481	482	423	477	442	472	449	461	463	460	452	433	414	458	469	445	471	467	507	482	465	454	465	482	466	470	431	458	491	463	461	493	464	493	460	482	438	481	462	488	487	464	446	417	478	489	438	445	460	438	439	395	441	456	453	430	444	489	439	446	470	467	468	427	451	467	422	458	470	460	448	468	452	469	445	455	444	496	440	473	478	415	439	421	478	447	435	484	451	492	455	443	494	435	459	453	461	476	469	464	438	436	452	424	470	457	448	485	455	440	469	457	448	447	433	447	483	438	443	487	452	454	382	458	455	457	483	418	461	447	454	433	460	449	474	452	452	457	465	460	453	421	462	443	447	484	460	457	462	490	455	465	471	480	498	467	450	459	488	451	451	442	424	451	471	464	475	470	466	483	483	459	444	479	463	417	494	457	469	478	471	461	481	415	457	436	462	476	475	464	487	482	463	458	457	468	470	462	453	441	486	426	467	477	499	460	479	489	463	460	478	461	445	484	421	462	439	452	436	482	464	436	453	472	466	415	457	445	437	487	474	469	478	484	422	487	484	439	434	455	448	476	481	459	462	469	433	466	472	473	450	490	470	457	496	450	420	481	456	463	494	430	486	475	505	458	451	427	461	442	475	433	440	466	449	455	452	464	426	435	448	473	466	479	464	444	449	491	465	463	455	485	447	465	437	479	421	462	488	477	456	479	449	461	475	488	476	454	488	457	458	464	452	470	451	459	489	435	480	455	465	449	505	474	468	424	454	467	443	467	480	471	468	443	506	470	480	454	444	447	440	435	464	471	479	438	475	462	444	478	454	421	438	474	443	435	473	481	450	474	480	472	432	443	458
5872	1781	1680	1276	1076	1004	968	938	900	945	894	874	854	913	898	865	879	828	928	918	847	852	868	841	905	878	809	836	916	884	815	890	869	873	833	887	869	887	893	888	877	866	881	843	916	843	817	899	841	858	872	860	914	842	855	857	888	836	879	858	861	820	866	828	902	909	842	928	865	894	821	848	918	927	896	838	897	887	862	884	812	872	864	833	840	913	850	916	869	783	873	916	891	855	851	874	855	891	861	885	857	899	835	880	860	867	848	856	868	840	863	833	884	881	903	861	884	883	886	880	870	860	872	902	856	902	867	855	889	826	864	892	912	898	876	849	820	902	834	851	876	875	859	844	891	848	887	862	883	819	854	931	840	907	856	902	864	919	885	908	856	847	895	831	845	887	903	867	847	847	877	866	916	893	852	856	904	894	890	869	845	880	824	837	857	868	819	885	884	861	831	844	839	856	848	907	880	864	870	867	904	860	879	862	870	881	901	845	864	885	900	850	896	899	878	862	870	846	865	836	896	871	857	863	852	832	913	871	889	895	878	818	863	854	918	886	927	899	876	850	858	862	851	931	849	894	871	909	905	843	875	856	895	850	856	881	846	851	817	881	849	863	938	824	956	838	883	875	872	908	872	886	872	894	869	882	845	854	885	852	880	901	858	872	897	866	836	876	861	846	877	870	861	876	885	888	863	883	852	904	945	821	868	883	886	894	885	817	841	840	841	909	850	864	814	866	867	867	872	865	882	882	850	905	830	925	876	865	871	819	861	876	846	812	884	929	827	819	884	901	873	854	872	836	915	883	850	836	844	877	885	895	875	852	836	861	876	858	821	859	786	898	831	868	906	859	912	902	904	881	856	825	923	888	896	824	891	900	869	847	901	881	891	909	876	867	853	874	816	855	835	885	831	860	857	859	915	895	898	884	861	917	867	832	867	897	858	824	875	900	870	885	825	891	842	841	845	863	924	830	844	892	856	860	874	856	871	832	946	866	889	858	846	860	861	889	912	874	900	790	864	848	899	842	825	884	855	812	862	920	843	823	825	877	928	876	922	804	867	888	848	894	857	909	838	815	837	881	877	906	874	820	891	883	882	862	891	860	877	855	880	887	837	869	793	921	886	898	878	837	907	849	883	818	909	865	859	895	851	891	837	875	884	898	890	876	906	898	843	878	876	846	829	854	883	890	885	891	880	871	905	859	893	919	840	838	909	879	846	869	876	786	879	862	842	881	842	870	853	885	893	872	876	877	875	838	871	826	897	886	865	828	850	901	856	914	846	844	878	901	846	843	882	837	868	848	855	910	921	909	905	844	878	906	866	848	843	842	859	854	852	846	906	842	864	833	881	886	839	876	824	852	859	838	842	844	868	872	904	869	851	873	872	867	851	839	916	875	850	848	843	875	850	916	881	834	883	874	825	844	837	896	904	874	818	837	834	828	841	887	876	811	896	876	830	771	825	920	854	886	754	848	830	867	851	879	826	854	905	824	839	905	833	836	859	873	878	892	836	842	846	811	856	879	873	854	866	898	854	838	858	891	918	843	885	860	908	835	800	873	893	853	893	794	862	820	845	871	872	819	849	874	847	885	859	879	878	860	835	824	865	887	829	843	886	850	865	825	845	909	835	818	905	863	864	926	872	904	869	835	871	838	860	914	896	824	869	852	886	843	895	820	846	897	877	885	798	891	843	846	866	831	831	851	832	876	857	845	864	827	880	907	856	900	891	833	868	888	866	838	843	856	896	909	870	827	892	855	833	851	892	857	843	887	899	860	850	865	854	883	860	851	869	856	881	861	906	856	864	887	837	838	896	895	862	889	862	852	905	936	828	852	852	867	842	844	856	896	839	901	870	810	889	863	871	830	839	822	855	845	868	872	841	872	862	890	902	897	883	896	814	849	882	874	880	878	837	894	874	902	878	865	907	810	884	856	814	859	893	860	909	837	823	850	882	906	835	892	850	838	860	853	895	877	846	884	866	872	860	857	875	866	882	860	857	874	849	795	837	823	877	850	842	849	897	816	889	833	846	916	863	871	899	847	862	849	860	841	863	840	904	837	882	839	807	812	884	895	874	831	826	824	896	929	875	852	872	863	841	850	867	809	873	913	891	807	899	849	832	846	877	867	847	879	841	807	906	904	842	855	876	826	832	860	854	901	819	884	866	887	872	860	867	884	907	881	822	863	864	879	855	861	819	819	931	895	913	923	838	920	942	861	839	843	855	842	855	840	843	856	851	900	878	828	906	873	929	876	854	842	961	887	823	847	841	892	835	863	891	843	888	898	861	865	874	824	902	901	818	857	879	894	885	870	851	856	884	883	860	903	802	917	843	895	896	818	890	864	918	837	913	805	939	894	843	888	889	863	846	856	872	869	838	878	838	841	836	858	857	855	870	849	851	825	851	880	846	828	813	853	842	853	908	886	806	866	846	832	882	873	859	872	874	891	867	884	846	904	852	894	883	858	854	850	877	827	815	852	912	826	847	859	857	842	890	886	863	864	860	878	884	832	850	844	886	901	904	925	884	901	892	906	888	833	868	815	869	916	856	881	831	868	891	871	884	873	847	843	835	895	823	913	920	887	888	867	813	896	820	850	874	905	881	877	923	860	876	839	846	889	853	936	888	867	837	851	895	851	944	927	832	897	857	887	900	883	871	841	885	873	902	807	891	836	889	856	830	835	886	900	921	872	883	870	905	864	846	894	902	915	894	869	876	877	867	848	905	891	792	847	912	834	875	870	877	870	871	841	874	875	852	884	918	918	870	924	834	909	881	870	874	890	866	918	817	896	893	826	845	870	845	891	847	836	927	873	826	838	845	861	858	896	878	810	882	862	901	812	825	860	873	904	898	864	901	809	841	831	865	896	877	845	886	859	928	848	879	889	837	939	848	873	854	836	894	864	858	834	854	883	915	867	867	874	909	859	870	897	833	859	817	899	879	902	833	873	846	883	852	920	857	872	845	796	883	873	905	883	861	853	876	850	935	877	850	853	850	832	824	887	870	888	861	889	897	872	884	833	862	866	848	893	868	845	872	898	929	841	914	836	878	867	839	873	871	887	870	861	836	868	873	881	934	838	855	823	820	880	874	872	853	874	891	921	843	902	868	871	918	865	918	880	871	873	895	866	825	898	831	861	862	852	848	854	901	852	865	853	875	881	848	841	911	849	821	891	897	828	850	843	887	819	885	900	857	896	919	910	866	845	851	883	893	844	884	871	820	866	860	880	865	807	888	872	880	843	901	903	863	873	891	829	889	813	856	827	883	917	921	948	841	870	803	834	900	900	835	896	871	900	844	870	861	809	864	884	820	916	871	856	900	865	895	868	854	898	788	828	839	840	876	899	859	871	856	874	855	857	861	868	887	886	861	867	864	912	893	840	854	874	848	874	889	862	881	861	864	849	867	849	843	852	843	844	866	919	877	868	824	791	812	887	825	857	833	877	871	856	841	900	798	788	871	873	873	821	875	897	893	882	877	864	832	853	855	887
24401	21638	29029	24724	20863	1982	659	410	367	317	304	263	277	270	239	253	230	249	261	235	256	213	257	229	232	225	251	222	242	205	239	213	223	219	206	191	225	201	216	248	249	186	227	185	232	228	200	242	213	232	217	234	225	228	227	227	225	218	215	218	217	228	216	206	223	249	221	207	222	216	204	216	213	229	234	217	225	236	222	234	216	242	223	219	212	234	214	217	218	221	231	219	217	214	210	238	228	224	259	208	251	223	194	228	221	242	206	240	222	210	217	200	210	226	227	205	182	201	236	221	208	201	205	222	228	211	225	222	215	221	225	200	208	194	189	207	222	195	228	222	202	232	228	205	209	219	229	231	248	224	238	218	216	237	218	221	204	229	227	212	176	194	225	250	200	209	230	225	219	239	217	227	223	232	211	236	234	226	199	247	209	199	200	218	224	187	222	219	227	192	209	224	222	241	226	217	208	227	253	199	211	232	205	195	201	203	230	238	206	211	224	217	224	244	254	205	227	232	214	221	215	218	196	230	208	210	206	220	215	186	219	243	217	192	223	203	198	193	235	213	231	236	180	213	224	249	227	224	210	212	210	222	201	206	207	214	213	215	233	182	202	226	214	221	244	225	205	221	216	214	223	238	202	209	203	192	222	238	204	220	224	201	228	212	211	241	190	223	218	222	224	211	208	210	232	226	226	220	234	206	224	222	255	188	204	195	224	238	224	219	201	202	217	216	219	258	224	208	217	211	203	220	239	224	201	210	215	231	221	239	201	225	214	201	225	196	209	225	216	210	212	219	213	211	228	239	236	230	220	227	201	220	222	237	220	232	228	213	201	224	233	202	232	206	250	234	208	237	224	210	208	216	210	215	207	195	234	189	216	197	195	206	220	206	205	222	231	222	239	223	222	207	234	212	195	207	228	217	230	232	222	226	226	192	206	209	237	242	197	213	223	198	213	196	235	215	203	236	212	208	227	188	209	244	222	223	232	232	206	209	204	204	209	229	218	207	217	239	222	183	238	190	225	219	221	209	246	221	227	225	240	196	230	228	216	233	245	212	202	235	211	221	235	207	232	202	219	234	240	222	219	179	211	209	224	220	217	245	222	221	201	210	196	217	210	210	219	228	215	208	210	243	213	242	211	226	211	211	201	210	228	213	226	229	216	221	216	215	237	185	218	192	219	218	227	187	226	217	211	233	205	231	222	200	216	216	233	207	235	181	191	181	217	211	234	203	239	218	223	225	213	203	210	235	208	222	211	207	209	223	224	203	250	221	213	224	228	227	214	229	209	206	233	259	241	202	230	239	190	251	215	193	217	219	215	239	228	210	214	200	210	201	221	222	207	216	243	238	224	215	209	210	221	187	252	211	219	199	215	206	192	242	220	216	229	207	249	192	200	213	209	188	202	224	219	222	223	215	249	217	217	219	225	204	220	243	227	214	220	214	223	213	214	239	202	226	208	190	225	234	216	212	204	224	239	208	197	204	248	213	206	226	239	213	203	213	214	219	215	214	216	186	227	229	212	205	223	211	242	230	210	241	216	225	228	212	183	203	216	225	251	219	211	225	225	239	249	217	244	216	179	187	221	201	175	232	231	207	240	234	199	214	200	235	199	216	208	223	212	206	227	235	199	195	218	224	213	210	192	218	224	210	221	195	210	245	232	245	215	230	201	209	221	205	186	210	230	210	219	219	209	214	203	232	197	232	198	207	214	251	173	212	210	197	204	243	221	211	229	199	219	221	204	205	204	201	220	226	233	242	240	201	189	185	241	233	230	210	239	217	224	203	210	200	195	193	199	218	218	244	204	205	219	208	211	229	237	226	222	236	195	187	191	215	214	211	215	217	213	216	210	218	216	211	209	199	231	210	211	206	197	189	220	200	241	203	239	192	216	208	244	205	219	219	215	239	206	222	205	237	206	211	225	217	191	229	209	221	203	215	206	216	221	200	204	229	206	214	232	204	237	227	234	210	206	238	218	243	209	200	203	217	215	229	213	219	189	209	236	216	236	241	235	192	228	208	210	191	209	205	220	200	216	221	198	203	214	254	234	228	196	207	214	213	223	229	219	212	232	209	195	185	243	219	218	227	228	209	210	217	216	218	243	226	211	203	215	215	215	244	220	211	193	224	197	206	188	202	240	239	202	219	239	216	216	241	253	202	209	212	210	232	239	222	218	215	215	208	233	233	212	231	236	211	210	207	203	237	213	249	209	207	201	205	225	201	206	219	213	229	239	223	213	214	234	250	210	214	217	203	230	219	236	229	227	207	197	215	223	210	207	253	200	209	199	226	208	224	205	222	186	210	208	211	202	217	222	191	211	198	197	242	225	213	201	213	221	220	233	210	224	183	211	210	202	229	208	247	196	222	225	205	198	194	202	224	205	200	243	212	212	204	212	218	227	204	222	228	247	255	212	201	223	218	191	224	253	217	238	255	232	199	201	221	185	225	215	241	208	197	173	207	201	217	213	220	198	228	202	204	195	208	223	225	238	229	238	227	219	201	215	198	201	244	221	252	225	233	233	191	235	221	194	222	225	230	209	234	220	206	221	206	208	239	206	228	228	209	233	210	209	201	245	215	173	266	230	226	214	182	185	220	231	219	223	220	192	205	229	222	201	220	203	221	210	236	220	249	204	245	201	205	188	239	230	233	226	218	203	226	241	223	234	204	207	194	229	211	222	219	237	217	223	230	220	223	223	239	202	200	212	206	209	229	208	216	232	209	217	252	227	215	211	231	215	209	223	221	221	226	189	210	236	205	213	200	226	222	231	196	221	237	202	231	196	221	202	213	207	190	211	185	239	215	211	194	197	200	214	227	235	185	215	228	211	204	195	206	183	231	230	215	201	225	215	215	230	217	203	181	184	196	220	238	205	227	205	233	226	222	214	225	249	208	239	238	213	220	216	192	231	234	236	211	210	245	211	234	212	203	229	237	215	223	209	231	245	217	244	231	214	231	190	210	219	207	199	235	186	255	208	245	211	231	242	233	224	217	231	211	225	222	227	202	189	216	208	212	231	204	199	234	237	226	230	231	195	244	213	215	213	216	191	223	221	188	243	205	227	226	229	248	208	219	218	215	187	233	204	216	211	212	202	205	245	216	200	240	225	194	210	211	217	215	216	221	231	207	235	227	207	193	224	197	225	242	245	222	190	222	219	228	211	215	221	232	213	216	214	211	203	218	199	223	218	227	217	190	217	186	208	218	181	202	227	205	217	183	228	203	230	232	202	211	198	216	185	232	212	202	230	219	209	221	228	233	199	226	217	209	187	226	203	190	201	244	206	216	212	223	221	209	226	217	211	225	213	232	208	212	198	223	199	217	240	226	213	203	227	195	216	212	184	198	215	216	239	231	207	206	215	202	223	208	233	192	237	205	227	228	233	205	212	220	236	240	239	212	196	241	217	227	213	235	208	217	209	209	242	204	203	207	187	230	219	220	208	181	231	212	215	228	222	216	242	234	219	216	219	243	195	200	236	211	191	182
13042	9807	8408	4316	2821	2033	1556	1256	1083	961	849	759	724	655	632	618	605	557	568	538	509	525	480	516	460	504	492	505	471	514	456	495	467	453	467	448	444	480	447	477	442	444	489	477	452	423	455	434	444	502	450	395	439	452	451	409	462	458	426	429	440	457	416	442	439	434	463	442	446	452	451	424	439	448	442	447	417	411	414	425	446	408	470	470	459	466	463	412	429	478	444	454	453	442	459	436	436	431	429	436	410	406	459	455	407	439	444	396	456	428	446	434	434	402	433	458	471	433	455	443	444	406	425	430	456	440	464	495	475	405	458	434	442	411	439	453	445	401	426	438	442	465	453	445	446	441	443	406	411	452	489	441	440	457	440	442	422	432	469	448	395	433	438	430	443	422	453	418	437	470	453	420	425	420	449	435	468	473	478	443	435	405	454	411	416	419	429	404	428	448	429	424	443	369	463	461	470	459	460	409	431	456	411	418	448	433	423	467	440	436	464	439	413	415	467	447	420	415	437	396	446	431	450	446	468	426	418	431	463	421	429	436	434	446	432	449	431	442	451	411	419	420	397	471	434	449	435	446	398	397	426	438	437	412	449	435	446	442	449	396	394	400	445	446	428	408	415	433	409	416	410	406	461	464	404	457	420	465	427	402	427	420	442	407	452	442	445	405	453	434	418	435	448	401	445	417	414	463	449	423	452	444	439	426	415	409	424	450	430	392	416	442	401	425	410	423	411	453	430	399	422	410	457	456	427	425	439	451	426	433	463	432	422	414	409	430	413	407	454	441	450	446	444	438	462	431	394	440	394	436	415	429	472	448	416	437	417	414	482	422	458	406	449	427	429	426	433	423	437	449	460	414	446	454	430	436	451	452	423	425	410	473	446	477	458	417	447	430	467	439	421	450	416	452	414	435	429	436	416	448	422	433	410	445	444	450	446	429	425	438	424	403	433	457	403	450	431	484	443	397	453	433	429	430	454	440	427	441	449	429	386	459	438	433	410	431	414	472	482	427	457	420	423	421	432	442	428	456	430	406	488	442	439	440	428	446	440	426	418	450	462	420	444	403	410	425	418	418	416	412	416	435	424	423	456	450	413	448	431	428	439	405	410	438	443	451	434	439	422	455	424	463	422	414	466	466	416	380	464	436	432	448	424	487	440	418	420	446	429	421	446	434	435	431	438	438	394	408	434	430	456	432	465	416	409	444	428	439	437	462	450	434	422	440	459	440	439	391	454	433	423	411	395	400	443	430	424	449	460	415	400	445	472	402	468	450	446	463	416	392	424	450	425	445	433	418	431	406	458	479	443	427	462	434	450	442	414	458	452	412	428	434	439	442	410	433	432	419	437	437	432	409	434	481	432	461	474	439	446	423	418	431	456	392	445	437	430	407	396	451	429	428	427	434	428	423	408	455	427	441	454	462	434	450	416	450	418	429	455	470	433	438	396	423	454	439	398	438	436	421	449	413	428	407	407	460	448	422	446	463	419	442	418	424	415	415	440	465	450	437	439	424	466	414	441	468	408	464	433	436	459	472	446	443	420	439	440	426	458	418	436	437	465	451	443	418	442	434	418	456	445	450	401	451	477	435	453	467	403	455	409	431	400	414	453	413	421	435	421	405	426	440	449	466	424	413	385	412	470	435	418	444	438	438	442	435	459	424	443	437	434	452	492	434	414	440	400	485	400	403	481	410	426	440	447	452	469	427	454	417	440	395	468	437	446	425	430	485	421	469	419	444	440	441	425	464	453	450	422	459	461	441	447	439	445	432	443	448	448	456	440	444	436	462	431	430	424	421	454	483	428	448	443	413	423	481	446	451	436	416	469	436	437	423	437	418	430	428	444	447	418	436	406	448	443	449	407	431	440	440	417	417	429	438	443	461	451	425	406	413	449	405	421	408	459	426	401	414	450	430	419	434	435	374	446	429	408	465	429	437	444	455	382	441	430	476	466	442	444	422	452	457	470	424	411	433	431	437	421	422	431	448	452	423	422	454	408	395	455	488	422	447	458	398	433	447	438	442	391	420	433	440	408	450	418	449	428	409	441	432	434	405	438	451	407	430	416	391	442	418	449	429	437	444	455	431	429	444	393	427	457	414	440	429	434	434	428	423	413	432	445	389	438	452	473	426	505	434	463	433	432	429	423	439	436	402	421	421	435	449	451	447	426	447	418	437	409	427	447	416	431	418	429	437	458	437	452	426	463	389	425	436	389	419	421	441	439	450	436	412	437	449	453	404	458	407	449	437	401	435	436	442	412	435	408	444	426	437	467	443	464	455	430	448	459	438	380	470	429	443	440	476	435	444	439	424	474	402	391	417	472	448	432	425	419	427	420	404	427	470	431	418	422	431	454	421	446	424	413	434	395	425	442	420	434	410	450	403	422	421	449	436	410	431	461	470	417	452	427	441	422	463	469	428	429	444	435	447	425	419	461	489	447	469	440	444	446	429	431	395	412	466	444	440	459	401	434	464	418	441	443	420	365	434	418	428	450	440	463	432	428	428	429	407	422	433	438	440	424	381	445	436	401	420	445	421	467	401	437	399	402	423	455	454	442	416	424	423	446	470	436	441	439	408	414	436	396	430	418	407	418	412	435	428	422	406	389	421	389	443	463	447	462	431	429	444	436	430	437	424	416	432	403	466	442	448	416	450	426	433	443	469	451	444	421	427	431	431	458	431	418	463	478	482	449	424	395	474	439	438	438	412	445	416	416	423	422	398	458	433	445	438	399	417	451	459	379	448	458	418	407	419	468	401	434	413	440	453	425	440	436	427	428	407	403	466	432	433	465	436	412	445	460	424	427	416	405	430	425	436	421	440	434	394	437	417	466	394	439	448	407	462	443	436	451	459	462	420	428	425	434	427	403	424	432	467	486	435	414	437	455	452	438	488	411	429	432	428	443	411	421	452	425	449	483	420	414	406	428	407	428	433	402	415	414	412	435	423	427	408	407	427	447	408	449	405	450	437	447	451	419	445	428	452	391	429	428	456	463	405	455	437	427	410	428	425	446	453	454	413	447	415	432	433	438	427	445	410	448	396	411	425	445	393	426	410	417	451	442	437	440	476	420	423	451	425	454	417	453	407	414	446	404	401	393	442	434	443	450	449	435	417	443	454	466	416	453	436	477	384	447	416	427	457	434	418	446	443	424	442	482	431	399	427	416	456	440	397	443	436	433	449	445	416	435	435	424	434	440	416	425	415	438	424	416	446	439	454	427	485	447	461	415	439	422	442	437	440	414	431	408	420	456	440	416	449	440	429	441	449	406	404	416	449	431	437	412	461	407	420	448	444	433	396	424	441	451	471	432	433	444	428	429	425	431	418	427	403	447	446	403	437	429	443	420	434	442	455	442	439	452	411	411	400	462	370	428	447	441	459	385	389	468	443	427	417	418	427	430	425	428	465	439	480	461	396	432	422	406	420	404	459	441	462	472	407	426	421	450	430	446	461	452	441	409	439	460	469	420	438	444	467	422	427	449	419
23571	21650	29720	24065	21653	20116	1695	653	457	421	364	319	308	272	267	271	258	214	255	211	204	216	223	200	199	201	174	193	179	184	192	189	198	160	178	167	162	169	173	173	180	153	167	191	201	173	180	181	161	151	167	150	197	159	179	160	173	181	162	161	166	168	158	168	188	199	172	185	196	170	176	170	158	165	162	173	166	169	188	198	163	174	160	153	152	198	152	155	179	172	170	178	188	174	141	156	199	182	164	168	149	163	160	167	158	175	180	171	170	157	160	176	148	159	191	158	157	185	150	160	190	130	167	150	163	172	155	174	169	166	177	154	187	168	175	153	154	151	163	164	153	144	173	166	155	158	154	185	166	177	161	205	185	198	181	149	202	170	182	176	159	187	152	166	175	156	142	172	163	168	156	177	145	168	154	162	159	158	158	189	141	177	180	170	164	190	165	166	153	155	166	151	144	189	172	181	158	172	171	173	167	174	155	152	160	184	174	176	178	190	163	149	176	164	215	168	135	164	146	164	172	181	162	170	181	150	164	178	186	174	169	176	172	175	169	160	222	174	177	157	156	150	173	185	170	146	153	169	170	192	139	165	170	150	179	152	162	189	178	176	166	183	174	170	156	161	161	180	160	179	166	163	206	162	162	177	167	171	164	156	166	158	162	158	163	177	155	150	175	176	149	184	188	166	193	153	143	168	162	163	145	181	171	172	160	170	186	170	147	170	172	168	171	162	170	137	151	181	202	176	168	157	189	148	154	166	176	190	176	186	153	157	158	162	159	154	185	139	179	165	167	157	179	156	184	187	178	154	166	191	167	172	187	171	158	165	174	170	167	184	147	163	162	149	156	156	168	169	176	162	165	188	178	157	182	173	164	191	173	169	156	177	182	164	163	144	155	162	174	182	185	158	167	163	174	159	171	203	142	184	163	171	187	175	160	173	184	168	163	193	159	164	125	169	166	167	156	174	163	181	165	197	177	186	180	164	180	147	164	152	183	165	169	178	178	164	164	185	160	192	154	166	176	142	153	175	173	170	149	163	172	168	155	174	177	191	163	166	159	166	170	173	169	143	203	164	180	156	167	190	187	158	155	154	147	176	177	151	167	186	163	175	193	172	158	153	145	186	145	169	154	149	155	163	166	171	162	161	156	185	188	186	182	158	187	164	145	175	168	164	170	169	138	170	145	159	167	183	171	186	179	182	185	187	164	146	152	179	175	155	183	163	165	176	173	162	178	174	149	170	172	179	165	153	158	159	194	176	150	172	137	144	179	151	133	184	153	159	183	151	166	175	164	181	167	174	142	166	183	138	175	172	171	179	148	163	155	154	165	185	165	181	179	162	181	188	172	171	149	172	167	185	196	175	168	164	155	146	173	169	164	162	177	180	183	169	173	173	165	201	184	153	175	154	164	153	161	162	152	150	178	167	179	182	171	170	149	181	191	167	153	193	170	161	156	174	186	176	150	177	179	158	178	176	167	173	174	169	157	166	162	156	179	167	169	179	158	156	153	156	165	182	183	180	152	187	157	165	143	163	181	174	159	142	168	164	167	176	155	167	188	170	168	166	157	173	158	156	172	153	169	176	160	176	174	181	163	165	179	137	143	155	165	157	190	179	173	167	182	147	180	187	183	152	137	155	163	175	174	178	163	161	150	150	169	167	168	175	163	155	176	167	147	150	164	177	153	157	154	199	157	171	167	186	170	174	181	146	190	144	159	173	178	169	178	158	174	164	171	179	171	146	144	175	181	167	171	186	174	179	165	161	158	168	160	152	179	177	155	163	182	185	153	164	153	154	196	173	177	162	166	172	179	159	163	179	150	175	165	170	179	153	165	185	166	172	178	174	145	150	153	165	143	155	182	173	176	160	152	175	183	150	173	154	162	122	173	154	186	174	179	143	178	202	177	163	151	178	160	198	162	172	158	169	169	167	194	151	171	178	187	154	177	165	158	165	154	151	159	161	148	165	166	175	160	164	201	173	164	175	169	167	191	186	179	167	169	165	133	171	177	171	145	164	183	143	156	155	166	164	185	159	148	160	169	178	175	181	147	172	155	155	157	169	146	170	143	158	148	162	188	166	185	168	183	156	170	187	161	160	156	192	176	175	162	171	155	162	172	182	165	175	146	200	169	165	166	168	172	161	186	161	162	153	144	192	155	155	166	158	157	156	180	170	160	147	162	170	170	149	164	159	158	174	188	171	171	166	145	176	177	153	158	177	179	163	146	167	142	160	177	162	184	137	163	159	145	194	146	182	159	187	157	200	182	170	176	164	171	197	165	165	173	176	172	165	168	169	169	173	162	169	152	159	149	161	165	183	174	172	193	168	161	173	170	175	168	139	172	186	167	182	165	170	160	158	163	160	149	186	180	174	147	171	165	173	179	150	181	173	159	202	174	176	157	182	153	171	176	172	170	167	138	184	158	165	138	169	151	138	146	162	183	163	168	193	168	190	173	171	166	148	170	164	184	168	139	165	178	157	178	132	159	178	153	142	174	172	165	175	145	150	159	153	148	160	168	182	153	165	168	150	187	186	170	189	161	148	155	161	190	165	186	161	151	170	175	153	187	164	156	155	177	185	178	138	160	182	140	174	159	169	153	171	155	167	158	177	155	192	155	171	170	155	162	156	198	172	163	170	176	157	167	175	188	172	172	144	157	163	150	162	149	160	172	149	156	160	178	162	177	176	165	149	172	145	159	159	152	165	152	198	179	170	174	159	165	181	163	164	192	144	162	162	183	168	166	165	173	153	162	179	207	181	162	164	163	162	170	148	174	156	177	153	165	167	165	163	178	146	152	196	145	168	184	163	161	169	171	191	162	134	143	174	178	172	143	157	175	142	170	181	177	166	164	168	167	199	162	171	152	146	186	153	166	167	173	165	149	184	184	177	187	174	163	180	182	166	176	176	152	172	159	184	164	160	172	155	170	175	171	165	179	161	166	167	179	145	184	150	148	157	184	175	171	168	181	154	165	168	194	174	163	159	175	181	191	168	155	160	177	175	178	173	167	158	202	172	161	160	173	164	182	156	170	172	142	167	158	183	178	129	166	167	174	181	178	164	170	164	153	145	175	162	169	158	162	161	163	155	174	170	167	161	199	186	138	157	153	153	166	176	146	176	164	178	178	170	155	180	188	179	137	150	137	178	171	170	187	160	167	143	177	169	167	161	156	173	155	170	182	183	159	175	186	168	188	164	176	166	173	165	152	159	167	162	157	176	182	161	165	172	177	181	180	186	177	176	160	152	151	167	179	166	175	174	161	181	163	169	177	156	193	166	179	198	190	155	153	193	137	146	153	176	174	171	194	183	170	181	180	192	173	179	142	184	145	187	170	146	158	163	171	171	167	172	162	187	156	164	171	165	183	177	191	146	176	147	178	165	172	182	178	163	147	179	169	166	180	183	138	150	180	183	150	194	175	163	157	185	187	172	173	189	177	167	181	172	173	169	173	166	174	167	175	177	153	155	164	179	179	184	153	177	178	209
16199	15673	13227	7143	4825	3295	2544	1954	1610	1287	1177	997	797	821	718	670	639	593	544	523	516	497	490	430	431	433	449	409	411	373	378	381	440	349	372	352	354	345	375	358	339	381	335	380	353	371	351	340	360	366	362	337	344	320	333	350	317	333	331	314	317	331	316	336	345	323	328	295	363	322	315	346	332	339	322	336	296	321	297	303	310	295	326	333	341	357	347	322	327	314	351	294	328	330	335	331	290	330	277	367	339	291	347	339	305	335	342	315	304	306	334	310	337	304	305	331	304	328	325	319	320	304	312	326	312	323	299	318	307	327	311	333	304	312	311	332	300	332	303	330	311	328	253	299	314	298	312	323	313	338	360	269	303	330	324	324	311	326	315	330	282	286	289	307	316	319	317	296	312	322	324	335	344	325	305	351	308	314	305	292	308	336	282	282	346	329	316	304	333	318	338	311	342	350	331	303	375	289	350	281	318	336	326	298	346	327	322	308	333	323	306	294	298	318	296	314	338	294	349	288	305	323	303	298	320	342	331	311	335	299	338	308	319	349	321	298	289	309	314	311	314	306	325	322	324	290	321	316	296	312	314	343	287	331	333	300	337	301	350	320	327	329	298	320	301	311	314	299	305	325	292	315	278	292	315	330	326	317	311	331	269	307	310	313	308	300	315	312	357	318	330	323	334	303	325	373	321	279	284	346	318	319	297	328	348	331	321	295	315	288	306	312	333	355	308	306	297	303	280	292	316	320	284	344	311	323	311	329	299	331	298	277	304	345	313	305	297	279	303	312	340	331	305	297	327	294	318	273	314	320	303	323	323	329	325	287	303	292	311	286	302	318	320	293	337	286	330	312	313	328	324	310	315	324	296	291	325	324	311	338	300	337	313	284	304	301	291	316	315	331	304	291	313	292	325	312	312	329	328	321	297	319	328	300	323	294	306	300	282	302	294	295	331	339	305	319	318	311	299	298	320	326	311	319	295	314	303	315	339	302	323	321	291	273	312	317	300	307	294	303	304	292	310	291	337	325	304	296	293	313	323	285	306	325	325	301	281	304	317	327	285	319	297	291	346	311	324	308	293	304	310	330	341	342	339	326	283	335	283	305	342	289	342	322	297	307	300	296	348	339	311	288	315	278	315	283	327	305	307	303	321	296	305	309	345	338	316	275	307	292	327	333	322	327	309	340	303	266	309	319	294	325	323	293	313	324	294	286	300	329	295	305	283	303	338	319	302	317	314	335	309	316	304	309	294	335	336	306	295	286	321	300	305	296	295	297	313	314	316	314	311	314	272	294	328	296	352	295	328	323	308	306	329	302	310	324	316	325	315	328	328	324	304	294	299	287	306	338	303	323	326	326	297	325	317	314	299	304	310	307	334	306	318	323	303	312	298	290	316	330	307	307	329	325	332	314	328	307	314	320	284	320	325	316	312	312	316	286	310	324	311	361	297	284	309	308	334	329	358	347	303	297	303	306	352	322	323	320	319	328	327	335	265	298	327	346	320	321	334	310	335	332	305	319	306	298	324	315	305	320	336	335	275	326	311	320	318	297	338	315	298	305	323	330	285	336	332	317	352	303	282	288	293	348	339	347	321	306	292	277	280	290	287	328	311	297	293	326	331	266	334	347	318	327	322	306	315	350	334	312	263	303	295	301	305	318	302	298	302	328	293	312	303	309	298	323	330	319	313	292	299	337	326	318	318	320	340	251	342	301	308	318	306	349	302	339	305	335	292	335	331	293	311	298	308	335	329	280	290	284	311	324	328	332	321	286	312	324	318	309	319	292	271	315	338	309	300	345	359	328	265	326	301	335	309	347	304	312	334	308	335	337	315	338	323	313	322	320	350	313	321	347	306	311	340	332	308	315	307	306	316	306	325	272	344	331	351	311	275	301	295	341	314	330	336	318	307	330	290	326	294	320	300	320	324	294	321	313	293	328	298	320	318	325	334	340	298	324	307	306	319	316	313	293	298	291	314	304	311	308	292	325	303	308	307	316	301	309	306	335	320	321	281	304	309	278	301	318	304	278	313	291	321	297	340	308	296	305	288	314	304	308	299	297	326	305	345	315	352	337	298	307	323	330	302	341	313	319	319	329	330	305	330	323	306	312	308	300	314	324	308	275	338	308	307	301	338	329	313	343	331	297	286	295	303	322	325	307	300	311	312	299	297	299	296	304	284	351	346	300	326	339	307	299	321	309	288	326	332	300	307	315	330	297	285	310	293	294	291	348	332	288	275	302	312	305	334	285	311	354	294	301	300	344	314	321	329	305	332	326	317	307	289	301	293	297	316	297	307	307	297	289	308	276	309	364	305	316	312	299	328	310	313	320	274	334	325	295	321	321	299	314	351	321	284	322	331	307	333	339	307	345	312	294	334	339	280	315	304	334	298	326	323	359	311	300	309	364	347	308	324	312	312	295	323	312	323	303	323	305	306	344	293	276	314	283	292	327	296	312	312	309	330	308	307	307	354	298	311	300	303	317	289	329	297	325	312	327	331	321	316	311	304	304	309	313	308	290	342	296	297	305	330	341	326	333	332	297	308	335	322	312	311	316	326	335	337	319	306	301	326	289	341	327	302	296	325	358	318	322	332	292	321	286	293	318	313	327	319	332	299	343	298	253	319	313	308	331	345	297	332	320	304	327	350	329	340	299	300	277	351	300	291	330	283	282	308	315	371	283	338	337	282	299	324	345	324	325	298	302	328	331	303	322	321	304	322	344	322	326	316	310	328	341	329	344	281	342	301	314	327	307	316	313	306	331	293	308	316	323	268	342	321	318	303	335	341	283	328	318	304	291	285	289	320	338	354	293	304	320	307	277	303	322	352	366	303	339	328	329	314	298	318	323	293	333	321	315	317	303	319	321	324	310	304	308	313	320	305	287	305	330	307	309	305	332	299	305	323	319	290	333	321	298	284	294	315	302	320	286	344	259	304	308	337	312	315	322	322	299	322	317	323	359	306	334	309	288	299	329	350	327	333	315	289	321	323	334	298	353	305	296	320	305	315	290	322	302	314	296	336	297	308	302	303	333	298	299	313	330	350	314	301	304	320	316	318	328	325	310	306	317	302	297	333	343	297	314	315	312	326	330	311	343	331	328	329	320	308	331	296	337	306	296	299	307	305	329	323	282	339	315	324	318	300	318	313	312	338	299	327	313	323	333	313	279	313	312	326	341	315	300	319	316	294	317	310	298	315	276	314	340	286	323	312	302	307	309	311	336	294	287	315	296	319	316	303	301	315	311	354	311	310	306	296	284	325	297	313	327	305	339	286	296	294	362	314	322	290	334	270	354	332	280	339	302	311	308	333	324	319	309	301	276	285	300	293	295	317	312	336	318	347	325	340	314	311	326	322	319	343	323	322	306	315	288	315	287	312	328	314	318	299	305	338	290	308	319	339	332	341	284	313	281	334	303	318	298	305	317	279	353	337	322	314	323	312	288	312	273	309	307	318	326	327	300	305	309	286	335	318	309	320	294	332	321
26954	20929	7989	892	590	513	505	480	446	497	448	461	488	499	502	489	442	457	421	474	482	489	430	472	464	433	483	468	443	452	445	438	511	462	449	480	449	439	456	462	459	492	475	473	442	419	397	473	456	434	450	443	470	394	455	457	469	440	481	481	447	448	446	466	467	460	485	443	463	450	450	431	464	472	423	467	454	468	445	458	469	462	446	424	445	494	506	492	447	454	455	440	444	455	495	434	443	465	451	450	442	441	461	472	441	486	434	462	476	429	483	466	439	464	452	462	452	418	433	430	481	472	466	476	478	480	476	445	454	457	448	451	424	454	451	460	448	421	446	432	434	427	467	417	459	473	451	450	412	424	474	456	475	477	425	460	427	455	462	451	454	459	480	461	471	454	425	475	481	433	465	437	472	461	453	457	471	439	415	413	466	444	469	449	456	460	426	420	475	424	442	473	443	465	472	439	499	418	421	447	455	468	421	450	506	447	448	454	457	451	452	463	468	442	444	411	452	501	460	474	443	434	447	451	413	436	464	477	493	478	442	496	433	466	482	488	439	461	460	425	466	473	467	451	442	467	452	472	497	464	479	427	477	451	412	460	465	459	442	488	473	459	486	449	456	470	435	430	433	432	490	442	458	480	496	448	473	436	459	468	447	449	436	428	452	459	440	464	496	465	442	462	443	459	453	457	424	442	468	435	430	417	467	523	488	477	488	446	441	450	455	434	434	454	463	463	466	453	445	454	503	462	411	450	460	426	441	460	456	412	445	461	437	428	459	448	425	419	460	452	440	469	461	479	418	433	461	458	438	430	397	480	468	455	425	455	448	460	454	459	467	480	426	438	428	464	442	448	463	410	437	422	451	426	432	407	443	464	445	441	429	433	498	454	451	496	431	450	451	420	427	458	444	474	489	417	457	469	449	447	445	481	421	459	446	493	450	442	447	456	515	475	427	440	458	431	457	464	439	469	443	475	453	444	459	424	452	442	436	505	484	457	454	444	453	462	479	439	456	470	463	434	420	459	443	449	466	485	422	455	438	419	460	473	465	418	452	442	474	435	491	430	439	431	436	461	457	440	445	444	436	461	469	452	468	462	450	453	486	497	471	439	429	465	468	423	453	414	454	451	441	459	433	435	465	436	461	445	470	462	481	496	448	434	452	451	450	464	470	448	462	452	428	474	481	437	441	440	443	407	447	431	471	468	426	439	465	468	446	419	451	448	466	450	445	488	448	444	422	432	449	485	453	510	439	435	430	417	447	446	454	423	449	426	460	443	456	439	440	469	461	455	445	481	474	431	439	441	470	457	485	423	435	459	452	458	457	479	433	460	442	476	471	488	445	473	462	430	464	434	440	461	479	449	462	445	462	460	435	480	457	461	416	475	468	495	467	477	444	423	478	458	470	433	409	461	423	495	469	456	487	455	417	489	441	451	462	452	461	506	451	419	465	469	410	479	487	429	470	454	415	448	448	456	479	452	452	494	486	466	493	464	442	490	476	448	455	485	437	444	456	438	445	462	435	512	431	468	419	440	463	481	454	470	463	460	475	442	455	421	462	450	429	435	453	429	443	451	441	448	460	425	445	441	432	446	420	445	470	463	426	437	483	425	456	456	447	445	507	485	423	473	450	464	452	447	450	443	479	468	439	497	452	446	481	470	441	447	409	493	462	467	471	406	453	449	457	462	452	455	465	433	449	440	480	418	426	458	442	464	503	423	446	439	444	420	407	449	443	460	469	470	424	426	448	487	425	479	446	475	452	482	448	437	457	448	456	455	490	453	471	466	481	448	405	442	450	472	491	479	441	498	455	455	476	444	457	438	475	467	435	459	462	464	482	461	422	456	474	433	459	496	441	425	451	441	404	496	442	413	461	459	452	477	450	458	468	449	489	415	481	447	448	487	480	438	470	482	471	508	455	420	453	453	458	444	444	472	436	477	460	473	466	421	441	450	479	462	469	423	429	490	432	460	435	448	432	440	448	456	428	446	481	433	441	467	450	444	428	459	448	476	470	417	461	456	435	477	429	453	466	489	436	482	461	456	428	461	438	462	454	411	499	472	505	461	464	463	444	443	425	480	461	495	440	472	463	418	441	473	441	457	484	433	406	467	470	430	457	436	426	472	424	440	491	471	470	435	432	471	432	475	418	412	449	485	468	445	420	413	466	444	457	514	499	428	452	458	453	475	432	437	429	439	476	422	441	408	457	473	475	472	460	445	482	489	472	438	449	502	442	465	459	452	437	414	453	460	484	437	494	427	483	505	436	450	478	464	448	449	433	450	458	442	418	435	480	465	466	451	495	422	429	445	471	488	462	461	483	456	476	465	456	442	481	484	430	459	487	467	491	440	480	451	452	471	460	463	485	467	467	488	417	476	466	449	450	440	435	467	478	467	447	429	447	468	471	440	490	429	502	455	429	425	479	487	456	432	467	445	492	483	438	477	485	461	450	453	454	472	453	440	480	451	466	457	459	441	444	411	462	444	468	461	421	416	452	492	464	442	429	467	449	487	437	459	452	479	425	440	422	465	443	413	408	474	485	461	467	453	445	520	424	477	451	418	463	464	461	434	482	487	439	493	443	452	474	478	419	446	435	451	466	460	445	444	443	412	422	448	426	461	491	481	439	480	470	454	458	493	469	441	459	425	448	460	407	451	464	443	470	473	443	474	475	461	435	470	439	414	408	494	428	479	435	434	442	438	449	474	448	425	449	472	468	428	472	442	454	472	459	417	488	453	438	451	452	438	420	432	453	455	444	497	457	428	462	483	465	439	423	487	437	487	450	440	404	437	460	411	475	462	431	461	459	486	453	458	438	478	447	429	453	440	480	457	478	449	465	476	454	472	421	413	438	453	471	448	482	471	429	462	447	438	460	474	465	444	457	473	444	419	447	422	433	453	424	477	440	466	469	443	476	476	449	410	484	430	455	460	453	433	480	456	441	439	463	453	459	446	415	467	460	424	485	452	435	425	413	447	431	437	453	440	471	458	431	465	448	447	452	462	439	486	445	446	433	459	466	447	461	430	441	457	425	464	446	483	441	468	467	467	454	437	478	439	455	420	459	458	468	463	465	459	483	472	498	464	487	456	497	469	431	437	420	435	455	428	434	483	496	444	463	440	443	454	450	433	471	455	459	459	420	424	444	441	417	466	429	448	480	461	442	512	442	470	452	459	459	477	480	479	466	472	477	459	443	442	448	516	443	444	450	439	458	419	439	420	423	480	465	432	468	410	467	440	447	469	446	446	481	470	490	455	430	475	457	440	428	486	433	469	419	478	437	448	465	416	447	439	452	437	422	406	420	461	467	465	428	442	464	477	415	480	465	434	473	436	486	462	446	455	467	451	441	450	448	452	448	418	453	443	426	442	462	461	458	456	451	448	425	453	474	448	454	437	458	450	467	430	480	487	408	468	445	414	448	449	482	468	461	487	439	469	508	456	438	453	447	472	439	437	473	465	442	451	437	410	487	469	450	447	451	476	486	496
6307	1940	1702	1176	1031	961	957	878	930	886	887	851	848	896	896	897	898	893	862	862	890	874	849	849	857	879	839	798	853	867	890	882	858	826	852	828	855	884	874	868	868	794	868	849	822	850	851	804	887	885	906	819	813	872	796	805	875	848	834	872	843	894	847	916	912	853	870	913	849	812	878	895	887	868	875	867	873	896	830	852	807	844	866	851	854	861	817	875	873	867	871	838	873	816	878	870	833	869	871	828	876	814	857	843	825	934	858	832	902	850	862	861	863	857	830	814	873	832	819	844	888	834	781	840	910	819	878	841	879	839	879	879	857	853	885	869	853	854	893	861	846	828	813	843	868	852	841	843	921	860	848	877	855	894	835	902	847	837	802	837	850	899	921	863	873	825	921	837	918	891	847	863	796	799	807	882	878	869	864	862	818	868	871	844	911	873	876	881	812	862	842	856	776	875	813	911	827	841	821	818	861	874	857	919	822	802	850	912	840	849	851	865	866	883	854	890	866	926	833	898	831	812	879	860	852	853	895	862	856	810	850	882	824	872	847	883	858	840	850	826	918	863	831	897	844	831	848	843	831	884	873	844	825	878	843	812	838	817	873	821	804	792	924	866	841	834	860	891	869	871	902	841	815	874	874	832	876	846	880	862	867	866	899	903	854	845	840	879	867	861	886	839	876	858	855	892	854	824	817	870	857	929	813	874	861	846	858	828	837	812	870	876	900	900	818	851	844	795	910	834	907	828	885	894	857	879	842	848	856	857	863	882	891	851	867	909	869	875	845	880	865	836	835	878	838	852	881	877	850	820	914	830	814	850	844	893	850	834	862	864	845	867	912	843	803	910	852	863	903	805	918	848	866	847	813	860	838	861	837	862	851	838	861	856	882	854	827	845	849	891	923	840	870	827	861	872	826	831	875	935	829	817	881	918	869	868	856	847	930	805	876	851	869	858	848	872	855	852	864	850	832	900	847	829	869	844	887	843	890	849	865	866	843	863	898	844	852	920	842	825	845	877	902	860	850	870	824	852	864	890	853	809	857	770	895	855	873	900	844	869	907	862	905	869	850	807	827	848	861	856	861	847	796	865	834	835	858	795	855	835	884	869	841	878	850	866	857	853	866	870	836	857	882	844	853	864	871	879	835	897	844	904	845	836	815	851	865	876	874	848	917	839	864	893	870	866	896	841	877	812	843	851	863	827	822	813	871	836	893	855	825	864	862	883	873	866	861	889	813	841	916	903	919	861	858	857	857	842	917	898	847	825	859	862	845	782	892	870	874	796	848	849	892	877	881	837	910	890	855	818	874	908	878	869	832	883	876	894	897	856	861	903	892	829	868	855	854	820	944	882	796	879	819	815	870	868	879	885	833	814	891	872	878	886	854	848	843	852	865	836	878	839	837	881	878	916	804	908	877	861	864	858	831	848	838	882	890	865	876	847	917	838	848	902	858	874	923	876	901	811	837	860	809	864	866	858	889	839	862	922	904	875	871	786	851	875	837	861	869	923	859	853	851	893	828	930	884	827	863	886	908	863	809	891	888	885	875	902	839	892	843	838	883	861	833	868	913	846	882	874	908	815	872	885	865	871	832	871	858	842	811	883	850	846	871	848	846	881	888	836	843	912	871	856	836	910	880	890	817	852	842	862	806	830	825	879	865	852	862	870	848	901	836	870	835	864	833	845	846	879	872	862	898	864	845	869	772	824	852	847	854	890	822	815	915	883	868	872	877	904	902	864	883	892	879	910	866	841	850	875	824	858	820	880	907	815	810	853	870	874	903	838	845	859	858	872	843	894	853	871	874	838	839	864	789	866	827	922	866	855	847	885	804	875	908	874	848	885	838	916	850	891	866	857	906	841	871	833	870	877	826	837	918	871	860	819	818	846	845	827	865	818	793	859	837	899	860	869	857	800	857	808	858	898	814	920	882	873	864	856	866	922	859	853	846	866	885	872	874	829	802	837	876	846	841	857	875	872	849	850	890	877	876	851	847	872	857	858	866	878	856	839	855	904	854	842	849	859	883	890	861	884	847	859	810	881	850	806	814	853	859	907	869	877	918	896	862	811	887	899	897	872	865	849	852	885	845	809	863	885	926	839	838	847	844	798	842	803	865	826	792	879	865	914	840	881	851	872	872	875	848	863	825	922	884	908	831	867	898	874	806	834	860	844	862	942	849	826	833	886	860	829	866	855	886	875	877	891	837	888	799	836	897	849	874	878	877	837	798	868	778	809	876	879	860	844	927	857	829	884	843	890	808	860	885	858	830	861	874	859	829	846	848	869	841	843	849	844	892	906	835	860	787	842	850	907	880	873	916	862	895	853	836	806	859	854	858	832	848	866	916	883	865	868	910	851	894	842	849	849	847	889	867	858	873	907	863	857	812	883	923	821	878	817	842	856	879	847	816	897	863	843	832	870	889	885	855	908	830	869	860	852	877	869	886	815	840	872	861	893	847	885	850	893	910	853	858	852	910	859	889	890	876	848	861	836	863	838	859	886	858	854	833	847	910	910	843	849	833	881	845	881	892	863	889	878	819	863	865	921	892	879	819	886	844	856	861	839	856	855	867	942	898	855	833	847	870	812	841	848	861	849	813	853	864	869	863	850	857	883	873	877	834	830	780	875	842	839	851	869	905	900	846	844	818	889	896	855	822	834	897	872	879	817	890	837	861	863	823	823	833	827	904	859	824	855	900	848	912	832	837	856	819	831	835	905	854	847	865	908	882	864	865	862	878	872	855	881	857	819	871	900	855	850	874	887	849	884	795	860	835	866	846	789	866	870	911	903	869	875	858	813	853	823	831	853	838	841	857	852	855	888	841	820	906	837	871	878	883	883	962	868	870	877	917	848	829	890	888	835	826	843	871	885	798	854	874	858	825	898	811	830	854	869	860	861	847	880	812	846	933	809	885	838	887	838	874	892	851	878	843	856	850	869	818	891	845	845	870	893	893	904	872	805	864	844	826	880	898	881	883	889	902	877	910	831	808	826	851	848	898	882	853	842	875	867	872	856	916	838	804	861	819	825	876	814	829	825	905	856	849	819	905	858	803	858	898	851	903	842	860	857	818	824	851	845	873	843	869	867	860	885	877	839	885	852	877	903	882	875	877	881	878	882	881	872	843	886	857	865	875	812	894	854	885	877	909	881	867	886	901	843	923	875	878	865	906	831	818	864	877	860	860	887	888	851	831	843	848	858	883	850	852	843	861	887	913	828	850	870	869	860	845	877	813	820	837	887	868	826	880	841	838	842	901	820	861	867	874	862	852	871	847	854	851	869	823	891	812	860	850	862	837	869	900	890	827	855	843	885	904	834	831	877	872	845	838	825	783	844	905	840	874	871	835	859	868	878	811	868	873	840	889	870	876	855	809	853	868	932	900	841	875	832	816	839	891	841	878	830	836	838	820	820	832	853	847	875	878	759	864	856	890	800	875	856	865	897	825	884	859	841	843	841	856	849	822	898	858	822	810	891	840	827	887	861
24422	21576	28964	24634	20826	2023	619	463	345	331	352	297	264	246	277	279	247	248	231	215	251	231	225	207	225	236	231	228	237	260	234	211	211	217	224	204	222	236	216	207	220	233	222	226	231	239	242	230	221	185	242	238	215	235	229	229	250	232	228	237	217	225	230	218	210	224	221	201	203	222	215	228	215	228	199	232	206	203	223	220	205	223	181	201	216	203	231	208	233	226	240	224	210	192	191	232	233	213	225	205	208	213	208	200	202	194	214	209	190	192	215	190	223	199	209	232	233	231	239	203	197	235	233	231	203	221	213	216	206	221	247	193	239	203	230	194	222	219	201	210	202	232	208	191	247	196	207	219	206	241	211	234	225	214	204	201	230	233	206	213	211	222	233	195	211	221	237	224	222	203	210	176	238	213	227	200	239	215	215	195	230	230	222	208	229	235	216	196	196	226	234	220	192	231	213	216	194	227	216	182	201	221	218	229	208	198	231	197	205	209	201	224	211	218	206	205	208	217	230	213	174	227	213	238	212	199	202	213	199	216	219	223	214	244	210	213	218	248	219	209	212	218	191	233	209	207	240	199	196	215	216	226	183	213	223	236	205	223	242	182	217	212	212	202	217	183	206	197	218	193	217	201	193	222	208	237	223	218	220	259	204	216	215	186	209	230	234	227	229	190	223	233	193	181	220	211	215	215	201	227	183	194	185	217	190	205	228	201	206	207	188	219	200	195	250	202	223	242	215	239	242	193	211	216	237	210	208	201	237	208	208	236	221	249	225	210	196	217	224	225	198	213	225	209	240	242	233	238	219	233	201	198	175	211	213	240	242	213	214	222	189	191	212	219	225	231	220	183	228	201	239	223	212	208	202	238	213	216	205	234	207	211	212	211	216	197	219	214	228	218	205	219	234	198	243	210	210	223	227	214	218	240	213	201	235	205	202	202	194	222	225	225	216	235	224	210	221	208	221	187	184	215	209	213	239	198	221	185	214	228	211	218	210	234	197	226	209	212	207	232	235	207	227	192	221	207	219	212	192	226	205	204	219	203	230	197	219	216	204	215	210	197	215	227	228	213	204	215	240	224	205	234	225	210	214	208	216	212	219	228	232	214	231	222	209	200	215	219	222	201	200	212	214	186	214	235	192	200	206	208	222	211	223	218	209	229	216	198	197	201	243	210	216	211	220	188	214	210	225	218	241	224	222	235	192	196	240	228	235	210	192	220	217	227	210	223	226	227	221	209	212	228	219	208	220	196	199	212	224	234	199	210	234	191	205	234	209	219	203	199	203	224	218	212	211	230	221	197	207	216	208	218	220	194	209	202	206	227	209	219	187	210	224	202	186	210	218	216	204	197	227	198	227	218	187	212	196	228	210	215	192	204	204	215	222	205	238	220	252	215	227	228	229	232	212	221	204	196	214	223	213	204	206	242	225	206	209	195	224	219	187	230	216	178	226	192	215	225	200	194	224	231	205	204	216	203	203	246	219	240	211	223	215	220	238	232	215	208	224	200	217	212	201	215	207	216	192	256	205	207	222	224	220	194	208	248	231	185	232	214	199	213	210	227	197	214	242	222	217	210	191	221	216	211	212	198	199	217	213	214	228	227	223	215	188	197	204	227	205	212	220	194	198	221	208	213	208	211	217	205	201	220	234	206	196	232	195	226	221	234	220	205	207	215	221	221	210	230	207	205	214	206	186	223	218	186	202	232	224	195	188	205	228	195	218	209	226	205	203	253	242	203	241	206	200	202	235	209	195	206	214	201	213	234	242	198	205	202	208	239	203	216	237	220	202	220	204	204	213	194	223	212	227	223	203	218	216	207	220	191	211	215	188	221	225	225	245	218	214	225	201	214	216	225	193	201	211	205	203	216	257	214	220	195	224	218	188	242	189	239	221	195	211	200	203	207	216	221	214	218	231	213	234	213	203	201	222	207	226	204	218	233	211	222	238	239	220	200	219	217	204	224	212	219	202	202	245	214	224	219	209	215	211	192	202	222	211	228	199	216	231	233	214	236	237	216	205	214	195	212	187	220	213	215	199	202	205	212	212	215	200	193	203	214	208	237	192	213	186	222	210	209	233	198	230	206	233	193	217	190	185	213	235	197	231	218	224	223	221	198	224	194	193	202	236	216	217	208	231	193	216	223	217	187	225	232	213	234	232	240	217	212	193	226	212	213	208	224	217	228	196	220	215	205	193	217	221	232	210	227	181	210	210	214	207	232	202	222	235	196	192	175	212	226	243	218	217	218	207	224	193	226	229	212	221	217	224	228	246	218	227	205	215	229	224	246	197	199	234	188	227	235	241	215	220	211	235	232	206	204	200	205	204	199	234	219	208	218	196	229	210	225	208	225	244	218	198	200	227	216	200	183	199	236	232	210	246	204	222	210	229	200	216	228	214	213	228	209	197	218	227	218	214	226	198	178	203	208	207	196	228	194	198	253	212	222	197	203	201	201	200	221	218	193	211	222	201	237	214	214	193	192	215	214	209	199	210	196	217	207	190	206	216	197	218	213	192	195	217	237	234	208	203	208	196	188	203	221	228	210	218	202	238	212	234	186	240	210	189	204	212	226	215	221	227	205	217	218	213	237	207	223	207	202	209	226	225	249	218	181	228	185	193	195	206	220	228	240	217	194	227	200	221	191	230	235	224	212	217	212	212	202	233	200	209	228	206	207	212	205	187	213	207	217	225	219	236	217	234	230	244	196	221	188	230	186	233	222	202	221	198	218	194	222	205	204	224	220	192	248	214	212	213	184	200	241	209	216	202	203	216	202	208	211	228	205	224	221	193	199	197	216	234	226	218	208	231	216	238	212	200	210	216	223	212	211	222	232	227	243	225	208	215	215	219	208	210	217	199	218	229	224	199	206	227	217	225	224	203	230	199	201	191	237	199	226	198	200	222	192	199	202	203	216	255	199	226	189	226	223	195	189	216	204	235	198	207	204	223	205	236	226	204	211	214	208	218	216	189	232	204	217	213	200	204	195	219	219	237	224	200	225	228	204	207	209	243	212	198	216	204	185	218	213	229	219	229	247	197	227	199	220	240	228	195	186	199	229	209	212	213	219	228	216	197	222	205	219	229	221	209	235	226	185	234	236	216	221	206	194	237	224	208	203	212	220	216	198	208	189	222	211	199	230	215	240	223	232	205	227	218	216	184	212	236	225	213	230	212	217	237	207	216	249	227	184	200	231	199	229	210	203	207	225	227	214	235	208	214	201	215	209	202	234	216	217	193	204	221	189	222	231	239	222	206	208	219	204	242	197	198	249	202	208	255	210	234	196	220	218	221	215	224	210	230	227	241	224	210	191	208	230	221	195	231	219	218	206	219	240	222	186	196	173	201	211	230	235	221	232	242	203	184	212	206	215	215	207	205	199	200	227	210	197	233	208	207	185	212	199	198	245	189	203	198	204	226	224	209	194	205	220	216	202	205	204	220	196	208	185	233	208	183	221	210	230	200	228	209	238	222	203	188	215	213	217
14118	9659	8289	4415	2793	2002	1558	1246	1085	919	863	773	689	674	627	628	599	607	551	537	543	461	513	522	504	500	507	475	461	475	457	471	442	453	448	479	459	480	471	434	434	429	467	439	447	461	482	446	471	456	468	472	448	455	456	445	429	451	432	404	454	413	454	446	440	457	440	437	462	426	442	455	413	457	452	446	449	445	461	440	411	434	431	463	444	439	427	452	433	429	410	453	458	418	388	425	427	449	472	444	432	398	438	449	451	416	426	449	448	416	430	427	406	454	439	382	430	395	425	435	401	428	428	433	399	444	449	427	416	456	425	427	462	451	440	425	396	447	469	448	428	414	460	475	426	473	438	434	446	458	409	429	457	438	414	452	431	445	417	425	464	445	433	392	420	445	400	412	423	429	430	444	468	390	448	414	458	456	422	443	422	416	430	412	460	428	473	423	443	412	450	425	412	438	454	412	428	417	422	398	444	467	433	450	397	431	426	412	472	437	463	442	404	443	427	434	443	442	442	399	452	419	428	397	459	433	390	412	418	440	417	452	453	401	432	456	449	400	436	438	435	468	444	449	426	454	399	462	406	438	403	418	415	420	433	424	428	414	433	439	434	439	421	402	424	425	418	412	461	434	450	466	429	433	446	472	433	428	404	422	447	410	414	446	414	436	439	420	446	419	435	428	380	458	415	412	402	406	444	431	415	469	431	440	433	404	420	433	468	416	403	425	429	438	457	419	437	423	398	441	437	453	435	404	415	425	420	447	447	409	427	428	388	424	430	400	420	419	435	416	419	452	421	426	407	413	402	429	442	443	416	417	430	454	437	412	461	436	393	470	430	417	453	463	433	426	444	417	452	432	433	432	449	417	445	395	444	433	460	409	440	414	417	450	430	416	446	453	430	414	393	393	409	448	431	441	403	402	411	438	445	456	427	428	425	421	465	444	430	420	433	404	417	388	425	402	416	430	452	412	390	447	403	417	456	441	454	395	418	467	406	428	456	424	408	449	419	419	391	442	461	455	407	448	412	418	455	417	430	455	427	441	479	399	470	391	406	428	458	417	444	418	423	422	403	437	440	463	403	430	419	485	426	419	450	452	439	437	420	445	429	463	405	432	451	429	433	432	415	418	393	445	437	427	404	465	429	412	450	411	412	418	433	420	420	467	441	374	410	408	425	423	394	423	421	424	407	452	443	433	436	424	423	450	426	475	453	387	444	459	429	450	449	418	456	429	428	405	436	413	436	435	460	414	468	420	451	424	397	450	423	403	415	430	456	415	434	435	447	460	437	414	431	435	428	428	446	472	427	411	438	383	435	441	400	434	441	427	445	405	473	415	433	417	449	419	464	413	478	395	427	441	438	420	455	458	396	471	410	427	469	428	425	413	396	421	435	432	394	454	431	437	448	458	438	426	454	410	427	447	422	414	430	442	388	416	430	415	457	457	436	474	448	423	430	423	408	394	417	432	441	432	451	450	445	452	419	420	466	424	437	440	500	415	418	396	424	438	438	422	444	451	451	454	435	375	443	416	464	429	427	431	427	421	397	445	412	465	430	454	423	425	451	409	460	444	412	468	413	457	458	449	442	440	469	414	405	417	433	420	421	419	429	449	439	425	442	430	431	452	439	426	402	410	441	405	421	431	418	458	413	441	453	428	431	428	418	437	412	464	429	438	443	411	473	414	411	417	422	459	438	438	423	423	460	439	429	404	429	443	416	428	463	421	470	443	402	441	407	441	425	431	422	417	424	424	427	451	428	434	391	397	403	416	455	430	413	416	439	459	416	421	428	429	430	431	415	480	474	435	430	419	422	451	429	422	436	450	425	436	409	444	411	405	444	429	420	393	425	417	426	472	420	428	445	426	429	428	457	445	444	425	433	416	450	412	433	433	461	449	432	446	414	419	432	457	460	440	410	405	436	450	470	408	444	401	425	439	456	442	422	444	456	424	440	412	452	431	451	434	466	438	418	405	424	438	397	453	457	417	390	431	481	429	464	391	404	436	431	475	435	415	438	407	429	476	464	424	392	437	444	412	449	409	416	438	479	434	423	428	418	443	429	422	461	412	418	435	439	405	425	439	441	456	432	445	406	469	403	419	411	463	431	453	420	391	398	419	421	450	402	435	408	408	442	429	434	439	448	425	486	419	446	428	409	416	481	373	456	438	400	398	425	450	446	468	433	420	436	435	431	454	438	476	418	459	454	416	431	426	442	471	426	427	462	432	474	457	426	437	460	423	431	425	478	393	438	427	460	428	411	392	429	394	442	437	443	454	426	445	396	422	445	398	428	447	432	434	435	426	441	425	419	436	411	439	432	463	435	438	429	463	424	405	410	441	437	428	420	426	450	440	436	412	393	431	459	411	416	440	406	437	447	430	433	444	407	407	425	455	403	457	431	430	419	441	441	451	404	394	430	440	446	439	435	451	423	436	432	424	421	459	440	425	437	456	444	450	439	452	405	420	447	432	437	421	444	407	427	411	439	457	463	418	447	373	428	431	448	426	432	437	462	412	422	436	431	392	425	407	408	442	460	393	402	408	446	413	430	456	456	440	447	422	402	421	453	434	413	419	445	432	402	437	413	455	430	415	429	426	411	451	424	414	390	420	436	427	406	438	445	445	451	406	434	486	400	401	449	433	414	437	385	421	444	465	456	403	438	429	407	445	426	413	406	410	431	423	382	446	418	458	426	429	463	395	442	430	435	435	437	459	443	433	462	442	421	390	414	438	432	378	444	461	418	429	423	430	374	411	391	439	413	468	419	407	427	414	436	420	453	449	433	392	389	413	436	424	430	430	432	421	440	475	395	439	430	458	422	457	408	400	485	403	456	415	440	437	408	414	442	451	436	444	456	425	438	434	425	418	434	407	429	428	390	436	408	452	453	405	426	405	426	441	494	438	402	465	452	404	423	433	427	447	415	452	423	432	405	421	403	454	442	414	394	464	427	435	428	409	422	420	427	457	436	439	439	463	426	454	420	445	453	431	445	409	441	409	419	416	423	422	437	429	410	475	430	433	433	417	424	442	432	437	438	438	463	390	480	374	408	433	426	442	458	381	397	444	417	444	383	432	392	429	396	457	394	447	423	444	469	437	430	417	441	442	442	426	401	404	405	431	436	450	408	457	459	450	423	415	450	461	430	439	460	423	412	418	470	420	442	401	386	419	423	421	433	439	441	410	424	425	432	429	401	442	446	402	411	445	411	438	443	401	437	429	442	436	472	456	422	418	436	397	432	443	425	483	465	397	476	410	464	450	438	438	399	415	451	412	431	425	438	437	426	442	433	419	496	448	465	422	438	439	411	410	414	466	439	391	420	432	405	424	442	437	409	448	388	426	432	422	432	439	428	409	441	420	431	454	464	467	398	446	427	441	430	452	437	447	448	403	470	431	451	435	454	387	468	442	438	407	440	410	430	417	447	460	427	405	456	411	434	417	453	441	409	419	439	430	423	424	420	425	433	451	452	447	447	457	434	402	452	403	465	455
23559	21654	29687	24094	21655	20349	1819	670	450	434	330	330	295	276	274	257	240	266	222	216	222	214	208	199	210	186	184	211	191	203	184	205	201	180	194	185	183	165	183	172	179	194	188	190	175	168	164	188	189	181	165	157	177	187	192	159	187	188	158	168	165	183	178	168	190	161	195	150	175	156	181	180	162	189	181	193	178	170	187	191	185	198	160	154	177	159	163	199	178	180	153	182	176	171	172	181	190	196	167	176	177	176	184	161	159	204	195	193	186	174	169	185	180	157	171	167	171	169	177	180	173	151	176	159	186	178	170	169	158	169	166	148	175	170	189	179	177	179	177	166	165	182	154	162	189	141	176	175	194	169	177	152	154	154	182	176	176	157	178	147	171	176	175	172	173	152	170	155	172	171	162	160	166	170	146	171	172	161	167	167	159	169	175	160	168	184	160	137	181	181	157	164	181	173	145	184	154	177	173	175	157	173	187	175	170	152	159	179	156	179	183	192	171	167	171	192	154	149	182	181	166	153	169	163	166	159	172	181	173	165	162	195	165	164	166	181	157	173	150	176	163	149	162	167	179	166	181	175	157	159	154	183	152	180	193	180	165	189	168	165	178	168	184	171	159	159	157	155	177	206	181	170	156	180	166	180	182	184	164	174	161	170	178	172	194	162	180	159	145	168	189	160	182	191	152	172	164	172	170	163	163	167	157	163	178	166	175	175	156	150	178	165	163	177	172	146	172	172	190	179	195	178	192	152	174	154	172	176	162	174	189	163	169	159	178	164	157	162	144	147	170	162	207	175	183	162	130	155	173	148	164	176	156	167	193	185	167	181	176	177	178	175	181	178	168	157	177	158	174	157	154	172	170	173	179	166	159	153	156	163	132	177	162	160	156	159	167	169	152	165	186	153	174	176	163	157	154	160	165	160	171	159	159	167	177	172	180	180	165	179	159	166	170	175	154	162	189	164	169	166	192	187	168	158	161	187	140	176	163	186	158	174	173	169	193	159	168	176	182	161	182	174	177	187	173	160	164	151	168	164	158	158	170	150	168	141	165	166	179	173	150	152	196	171	170	185	171	155	174	169	144	167	174	195	181	132	156	183	162	148	177	148	168	179	177	171	172	164	195	174	173	173	177	160	164	163	176	163	153	163	170	161	180	152	150	155	181	175	168	159	149	177	174	188	143	178	163	188	168	176	191	172	199	160	176	189	164	177	131	183	162	164	192	162	139	144	168	163	170	180	137	159	153	161	162	187	169	185	170	194	163	155	173	161	163	160	159	168	152	182	177	177	181	174	178	175	148	208	174	198	177	183	166	154	193	165	169	157	159	170	176	170	174	170	173	171	186	169	176	165	167	166	145	163	175	175	169	156	164	193	180	166	159	173	169	154	160	169	143	149	141	206	184	167	176	178	182	176	158	156	196	168	162	165	169	160	160	154	179	163	165	156	144	170	155	182	183	172	172	156	165	165	159	144	182	191	138	175	174	164	177	178	175	160	152	162	169	165	161	161	165	185	192	162	166	173	165	191	160	166	163	173	159	175	158	153	182	158	177	142	177	174	162	162	173	185	173	166	205	167	173	163	170	177	154	175	159	169	150	162	158	187	164	154	162	154	147	162	145	172	154	178	169	185	167	157	167	161	178	168	174	166	166	160	204	176	168	179	180	169	173	173	159	163	173	177	164	173	160	157	190	162	162	170	165	168	157	183	151	160	173	175	177	155	184	167	173	178	169	173	173	159	198	156	185	160	156	158	175	173	172	166	192	157	178	183	160	198	178	190	159	171	161	150	202	184	139	170	172	160	167	150	144	154	162	189	152	172	150	187	205	182	181	163	160	159	161	176	192	154	198	171	156	193	175	167	148	154	179	159	170	171	186	173	179	155	150	172	182	158	161	155	167	187	167	185	155	188	178	164	163	168	158	161	161	186	153	162	165	188	189	157	146	180	168	153	175	153	155	162	147	163	157	164	180	144	153	171	171	175	184	174	181	169	163	154	167	149	178	153	179	185	153	159	161	161	170	181	172	190	173	185	153	174	169	153	176	185	135	150	172	191	169	183	164	163	154	174	176	174	188	157	164	178	160	185	178	158	178	163	165	180	175	175	156	187	168	178	167	195	179	196	158	169	176	160	177	174	174	169	169	149	191	169	170	171	145	175	175	170	168	169	155	190	146	169	170	164	186	174	155	163	178	161	191	135	155	180	172	187	161	174	157	168	164	157	167	136	175	168	165	169	171	173	174	190	157	174	164	160	156	166	181	152	179	167	184	165	172	164	162	138	185	149	174	181	157	166	151	167	163	171	152	155	164	166	183	187	143	161	170	157	158	170	165	173	169	158	168	150	164	185	174	166	152	188	150	170	166	149	163	179	193	174	197	153	159	150	145	185	185	156	167	173	170	148	168	175	161	178	171	157	160	169	156	185	148	171	132	154	123	162	160	180	176	153	172	166	171	146	152	162	180	151	166	164	164	170	173	167	158	156	164	152	191	164	167	157	163	170	174	128	154	180	171	181	159	136	173	181	193	161	162	149	181	181	148	171	172	153	211	153	167	136	175	156	173	179	168	175	160	147	172	160	178	182	168	179	191	166	164	173	172	189	164	158	172	170	147	171	179	152	170	173	172	164	192	157	177	148	166	161	154	148	168	182	170	185	171	151	164	180	200	168	174	182	146	170	162	163	162	168	184	174	179	181	174	187	170	159	164	193	162	168	173	177	175	183	158	162	176	176	155	157	172	185	163	175	150	186	168	163	175	151	159	172	181	178	170	159	172	158	190	151	168	160	169	186	175	165	157	176	166	169	171	167	178	188	166	188	158	158	180	169	165	169	164	209	164	164	182	170	184	184	151	194	187	180	168	164	160	143	164	160	182	155	165	209	158	189	153	195	158	174	181	150	165	166	157	184	178	170	177	163	154	169	159	175	187	172	168	177	171	175	193	173	163	142	180	163	179	176	168	187	156	159	160	160	173	144	159	193	167	173	166	173	158	157	164	164	172	161	188	183	155	174	182	173	166	178	155	185	192	160	183	183	151	151	161	159	179	174	173	171	192	142	139	185	151	177	177	165	156	165	157	172	184	157	136	197	144	168	167	178	189	160	160	159	185	181	171	155	181	147	166	147	151	177	153	180	168	191	165	166	149	171	158	153	170	178	170	175	170	175	157	157	164	163	164	155	168	156	175	175	179	154	168	181	163	180	178	200	180	180	156	169	144	182	171	191	158	170	134	167	166	166	169	184	166	174	180	182	152	174	156	193	162	149	171	179	170	131	192	139	149	165	153	166	198	159	150	184	177	162	146	165	168	172	155	143	153	151	165	170	164	172	177	176	162	177	164	150	166	183	181	159	193	187	152	156	172	159	177	167	159	158	150	184	198	165	150	166	159	151	179	170	175	172	176	179	138	174	178	161	182	167	184	181	181	158	162	143	166	156	169	174	177	175	160	191	166	174	181	158	151	159	190	164	172	165	172	175	149	152	188	163
16897	15602	13195	7080	4806	3315	2559	1989	1601	1313	1116	986	941	773	718	657	596	580	554	492	504	442	438	458	419	426	438	410	389	380	430	390	363	389	384	381	347	348	345	357	338	384	332	383	372	348	309	391	323	373	311	315	355	328	344	347	315	328	369	327	329	357	309	312	351	344	350	328	315	324	323	329	333	347	283	291	320	319	328	311	313	317	315	307	361	323	295	328	326	321	333	298	319	345	315	309	313	340	314	315	311	326	294	323	296	331	358	316	304	344	302	288	315	342	308	311	318	317	300	316	289	311	325	348	324	314	338	298	314	321	354	315	328	330	302	309	312	293	325	310	313	310	334	294	309	314	338	314	347	284	307	306	322	265	322	325	338	293	280	303	318	307	319	327	294	302	341	308	338	291	275	343	311	331	339	321	341	306	307	321	334	285	296	317	293	305	339	333	291	306	301	328	321	342	309	295	301	353	308	320	337	302	311	298	316	318	300	301	332	320	330	302	304	321	323	323	284	326	328	325	300	330	327	302	284	323	333	330	269	281	327	318	309	304	317	303	341	308	322	296	306	298	328	301	342	309	351	342	324	306	331	321	315	291	315	320	343	265	293	295	323	303	323	307	304	325	328	315	324	289	320	310	347	342	298	322	324	315	297	301	319	319	290	304	316	311	332	331	335	322	317	292	327	317	313	319	342	309	324	321	333	331	332	311	297	336	309	321	324	320	295	273	308	303	297	304	295	350	305	331	320	330	270	317	321	312	312	300	303	306	284	313	305	295	351	325	304	339	311	342	318	324	300	320	331	305	284	308	315	332	305	296	311	299	297	328	332	331	326	321	293	308	335	269	305	339	309	326	297	299	292	315	331	321	324	334	322	340	313	303	305	342	321	292	304	350	310	292	339	300	301	315	295	322	323	324	321	330	332	308	300	277	323	306	297	315	306	319	314	303	300	315	336	284	323	315	332	289	285	282	295	300	293	316	284	301	316	293	313	311	310	317	315	322	292	280	292	309	298	319	302	304	333	342	301	290	328	300	342	342	289	324	329	330	300	315	280	295	275	324	302	314	319	352	308	271	342	307	316	324	320	346	344	293	326	325	316	316	319	269	331	321	336	330	296	295	322	313	300	316	304	304	292	313	337	309	303	298	341	327	326	291	286	320	308	307	316	292	301	304	313	293	307	304	302	303	303	311	315	314	324	325	309	299	298	304	313	331	325	313	319	325	316	293	350	323	311	333	283	346	323	312	298	322	328	309	309	284	323	318	283	308	283	298	317	312	283	292	305	326	322	314	303	326	286	296	325	302	301	291	301	290	288	285	325	322	282	303	312	294	277	307	307	287	330	280	320	291	309	306	305	303	285	296	327	287	293	317	308	309	297	337	293	304	292	320	304	314	332	315	337	341	343	343	315	329	332	330	309	314	281	336	334	308	291	338	277	320	309	337	300	297	307	312	329	323	297	314	324	351	299	327	303	346	302	314	330	290	303	298	298	307	328	298	339	303	320	291	298	301	315	352	305	299	329	355	296	340	283	319	298	312	334	308	320	295	314	331	312	353	333	305	315	306	297	307	318	346	334	314	311	307	311	327	282	313	331	319	301	317	344	332	304	309	290	306	300	327	316	310	321	363	313	316	323	346	318	319	338	299	316	316	286	332	317	313	294	296	308	315	324	319	310	326	282	269	302	314	274	337	324	336	320	322	309	313	310	379	331	326	310	303	310	309	331	288	318	296	300	316	272	335	309	291	315	288	290	302	335	313	345	313	329	321	322	279	317	326	315	307	300	307	354	300	334	316	308	323	325	320	345	300	321	312	288	316	306	308	335	292	312	315	311	288	308	351	317	316	308	329	320	316	291	322	329	290	287	317	308	312	310	323	319	342	311	325	332	329	290	321	310	320	329	302	304	331	308	314	294	303	336	305	341	284	328	334	344	298	290	309	296	331	329	289	308	309	294	310	337	315	313	291	295	323	295	306	312	295	326	290	333	314	312	307	298	290	332	311	327	308	281	315	267	328	305	305	338	302	292	328	332	334	325	341	312	296	308	277	303	310	304	266	295	298	286	292	328	298	285	317	349	315	320	330	318	294	306	292	283	300	293	335	293	311	285	339	297	295	306	312	284	284	325	306	289	347	302	315	306	332	295	345	312	305	336	279	290	290	309	283	323	323	311	286	325	325	299	300	324	346	297	287	302	324	313	323	303	328	312	300	313	331	338	306	334	284	302	277	295	290	291	320	304	323	307	317	331	317	345	349	327	317	307	307	292	309	326	304	305	299	330	319	316	316	297	315	331	299	321	306	330	266	359	285	287	323	302	326	330	334	293	301	306	334	323	310	313	301	297	344	332	302	304	311	319	342	281	282	329	292	319	325	311	311	306	308	333	332	297	320	301	323	284	324	331	356	322	272	297	295	357	314	298	313	311	294	304	315	320	304	314	299	320	313	278	322	286	320	345	299	340	289	342	285	316	279	299	306	319	320	311	305	329	285	286	313	313	292	348	336	312	303	285	318	280	325	349	307	313	283	311	303	305	313	293	302	293	296	326	307	296	331	306	331	315	329	317	309	331	289	306	285	315	304	275	324	331	305	331	329	333	305	311	335	336	322	303	288	305	309	317	337	330	309	308	303	301	302	316	316	316	280	300	305	287	301	299	328	342	326	316	308	309	307	298	298	329	308	304	296	319	333	323	340	346	311	307	330	304	306	337	323	308	335	306	317	290	306	268	326	323	297	333	315	318	296	311	313	348	295	286	285	339	290	323	301	332	321	314	330	321	286	343	308	331	312	327	340	302	324	328	291	316	330	318	307	326	322	309	314	289	276	315	302	340	311	298	298	332	299	295	296	314	314	322	330	312	340	314	317	296	304	285	282	291	317	283	312	346	329	328	290	324	364	298	326	289	295	325	292	307	320	324	305	303	347	324	298	300	314	309	316	300	321	306	325	319	288	307	317	317	273	313	313	307	308	301	331	307	302	294	290	315	326	303	320	337	286	338	277	313	334	318	320	316	320	334	304	316	305	295	285	321	300	337	329	323	322	317	318	328	347	287	301	336	292	305	286	326	365	293	311	245	324	296	309	332	295	322	307	289	313	314	341	313	311	340	344	322	327	314	330	321	346	310	332	333	346	312	329	305	303	304	322	313	325	331	287	317	309	312	291	319	292	305	300	309	293	276	335	307	297	316	324	329	307	304	334	338	325	329	323	314	311	332	330	319	282	320	329	305	303	281	302	300	297	304	286	306	277	313	300	334	306	365	317	314	317	303	307	310	314	301	303	315	331	316	313	317	322	358	299	314	320	321	319	338	319	333	303	323	329	312	311	312	321	328	340	290	311	315	339	281	307	322	332	312	298	315	343	312	311	307	311	290	335	306	344	330	311	283	261	296	303	315	317	310	300	280	305	329	298	329	330	339	317	305	304	335	330	286	287	310	302	290	295	282	337	320	347	359	341	337	306	307	323	313	308	326	299	268	318	314	305	317	315
26981	21007	8066	911	526	455	511	480	504	459	478	488	429	462	452	464	418	465	456	465	471	458	426	460	450	464	462	440	473	437	458	470	467	441	468	477	428	453	455	444	474	512	452	466	458	469	453	495	462	468	489	481	513	480	438	456	477	456	451	479	452	484	458	453	443	470	451	448	518	471	474	460	419	461	424	460	481	446	438	455	425	479	456	443	449	445	459	459	455	470	424	444	461	437	484	454	470	476	442	444	490	440	467	481	507	457	473	480	476	462	448	479	455	462	470	451	418	475	440	483	465	433	463	461	495	441	463	463	412	440	434	466	468	474	438	442	457	476	450	505	444	470	434	497	457	463	450	449	443	474	444	451	445	417	471	454	439	436	466	479	482	439	466	471	469	499	440	466	450	462	462	437	457	461	450	449	450	465	471	431	487	456	477	453	471	438	485	452	462	439	458	473	492	448	481	475	427	461	452	481	484	461	482	464	453	474	494	482	444	419	463	436	456	495	482	437	460	445	508	458	440	469	463	460	429	446	473	452	449	465	488	450	496	462	431	437	466	450	508	505	440	414	476	450	467	456	447	441	469	446	480	435	445	466	486	458	463	442	473	468	435	422	485	437	481	501	497	423	442	435	427	486	440	460	502	439	448	444	458	451	468	450	450	441	491	458	469	441	434	462	447	482	437	480	441	491	490	450	428	506	489	470	453	449	442	458	466	472	445	423	432	456	408	457	495	456	437	461	443	486	473	453	452	415	469	470	433	450	469	423	445	456	459	443	483	465	458	495	476	464	472	443	465	454	459	450	465	474	448	455	465	460	454	453	429	455	495	425	482	475	457	402	487	465	453	461	441	470	461	447	433	473	447	465	446	457	462	441	431	480	465	454	487	476	434	436	461	438	457	463	465	471	459	479	495	463	477	478	449	474	429	471	445	464	443	447	462	487	469	430	453	424	493	423	482	442	476	470	482	428	486	489	429	473	470	424	444	456	418	485	440	423	483	507	485	472	475	446	432	431	411	472	465	469	426	484	467	474	472	458	475	457	456	457	474	441	447	446	482	457	464	438	455	465	482	434	490	511	490	459	467	447	432	501	437	470	473	468	488	475	487	437	469	468	444	472	461	439	441	445	455	420	454	474	434	472	497	491	503	474	448	456	447	440	479	465	504	475	469	479	429	437	455	461	451	442	489	491	480	467	478	491	445	466	470	450	443	481	446	519	464	454	471	454	449	458	440	427	468	435	465	479	498	473	435	449	471	481	435	464	445	449	463	461	468	407	437	436	449	442	438	538	475	450	477	448	453	472	488	480	469	475	480	449	454	448	458	450	510	419	453	523	468	486	467	467	455	434	440	471	481	473	465	456	450	443	451	469	462	454	468	462	447	471	451	433	451	468	470	466	502	447	416	465	456	445	458	445	487	452	437	415	446	434	451	480	487	418	458	441	497	463	450	469	473	464	480	488	473	462	472	489	484	473	492	430	474	471	416	437	499	441	481	425	452	454	449	469	450	425	452	436	437	416	474	488	438	482	466	458	436	458	453	478	446	452	439	488	439	482	468	440	473	467	473	445	464	441	492	429	461	432	459	521	470	471	465	440	476	475	426	459	470	471	478	512	436	463	471	472	451	489	458	479	486	465	443	459	445	496	460	439	419	467	479	459	476	459	445	502	434	453	431	506	458	461	446	438	474	445	479	482	501	475	492	478	488	480	454	479	490	498	451	438	438	467	436	430	458	430	440	465	395	476	451	488	426	452	472	434	443	433	431	461	462	451	492	468	429	468	467	455	458	469	451	446	490	449	466	436	458	436	430	451	498	452	451	453	497	509	480	513	471	439	462	478	466	446	462	465	466	476	427	429	469	450	479	470	398	450	456	498	413	441	477	454	466	467	464	448	457	459	460	440	442	464	441	457	461	472	477	432	435	449	470	504	439	496	463	429	445	444	449	467	435	453	461	445	450	431	455	478	474	456	452	470	475	447	447	444	482	436	482	455	454	460	458	456	473	476	474	446	444	508	472	450	504	493	492	449	459	462	456	466	488	451	480	451	511	452	439	452	456	467	461	456	494	491	479	467	493	498	489	432	478	454	499	461	481	423	476	426	454	453	453	453	489	447	454	409	463	447	445	495	496	491	441	490	464	480	437	453	470	456	466	442	473	474	482	471	480	428	470	460	455	473	436	503	454	472	459	491	446	478	446	444	426	455	450	465	490	483	457	447	444	484	456	445	482	473	433	445	473	424	440	439	484	475	463	427	432	450	507	433	458	458	415	450	489	454	457	430	456	500	475	471	436	484	480	454	512	468	480	502	463	427	473	467	468	453	461	469	463	459	493	486	474	489	460	456	481	445	481	433	461	480	464	440	458	475	460	440	464	508	448	438	449	440	454	445	438	453	438	495	459	470	436	455	469	429	458	511	459	428	455	464	414	446	455	449	417	429	496	464	443	515	471	454	437	473	476	468	456	463	452	479	430	485	449	443	465	469	491	437	468	479	458	452	436	433	468	439	420	485	443	514	427	470	424	483	458	444	426	440	487	440	418	448	486	465	434	452	474	457	486	450	499	497	453	472	465	445	452	447	450	445	499	475	465	447	426	422	426	438	466	476	434	443	471	455	460	428	478	486	447	415	512	465	487	471	449	442	470	447	451	450	466	448	461	450	442	503	452	502	488	402	486	443	492	467	461	466	446	448	448	447	454	491	434	481	484	411	455	452	505	448	507	477	467	439	470	456	469	477	424	464	441	478	455	421	447	468	481	431	449	433	451	469	467	449	457	466	454	454	467	440	498	465	463	501	435	440	473	489	461	461	462	487	469	456	467	458	462	433	482	494	478	478	502	440	449	434	449	480	475	499	453	434	477	451	455	449	476	465	472	432	476	430	466	458	463	466	445	433	439	452	440	462	422	449	470	457	464	451	458	457	458	488	468	467	458	423	498	487	470	484	459	436	411	443	453	442	467	464	462	439	448	454	450	464	453	498	416	459	494	450	451	491	460	430	464	437	485	531	456	421	463	474	462	443	452	425	487	452	440	413	468	499	466	440	480	430	432	453	459	517	447	453	473	457	439	451	477	443	469	449	460	439	486	466	456	478	495	455	481	493	463	436	469	444	441	465	521	454	428	419	480	514	441	481	424	452	469	461	462	433	461	457	463	436	423	464	456	486	447	462	444	438	435	487	456	470	429	453	464	454	478	476	463	506	501	474	472	451	472	461	458	465	485	465	445	434	460	485	436	466	457	472	465	470	449	484	458	426	433	459	436	443	461	460	484	475	445	503	481	464	480	478	450	458	483	472	419	475	462	430	465	471	483	495	492	459	450	455	435	428	466	523	456	499	473	471	471	451	484	461	444	490	457	484	475	440	454	442	443	465	443	427	482	474	426	455	421	500	518	457	424	456	471	450	476	463	437	426	475	416	482	441	494	505	408	471	462	462	419	492	455	459	479	447	458	477	438	444	443	468	423	419	453	464	460	448	522	434	481	456
6254	1806	1731	1216	1040	999	953	936	930	938	862	903	850	885	836	852	903	902	869	862	842	872	864	918	898	900	879	812	898	864	860	897	830	857	905	832	865	865	890	824	875	851	892	876	827	874	830	864	856	903	835	825	931	840	834	852	867	842	850	916	864	847	851	886	841	851	881	865	850	877	838	931	871	873	836	832	874	853	890	913	867	893	889	870	826	880	860	863	848	850	817	863	830	880	903	884	865	788	880	892	850	875	865	852	883	797	834	797	824	855	899	880	830	813	874	874	895	861	877	884	864	885	878	857	852	855	865	866	835	814	890	871	854	835	803	832	888	873	860	850	861	892	889	869	846	894	887	821	894	881	842	844	838	827	839	852	853	885	870	864	872	817	832	828	861	884	870	813	852	859	823	866	865	816	885	845	852	880	834	845	846	854	875	904	797	823	844	861	883	853	844	831	819	872	865	859	835	916	882	912	877	826	919	808	868	840	818	900	839	865	872	835	828	873	864	841	853	827	855	828	926	867	809	910	824	850	837	863	856	890	814	851	864	852	858	856	827	837	876	909	857	839	823	845	879	866	858	823	811	826	866	880	821	824	833	884	866	843	875	823	911	820	878	875	827	866	843	891	824	878	868	845	861	893	847	819	913	862	845	892	907	885	820	879	845	868	836	883	810	857	819	847	787	824	884	873	890	880	869	873	851	859	815	828	871	876	895	841	861	860	846	897	897	844	895	847	830	843	814	880	839	848	878	889	887	877	904	871	856	911	815	924	900	898	829	901	844	895	858	870	906	858	857	887	859	830	853	895	827	883	946	869	826	893	816	887	876	860	846	830	876	882	867	837	874	861	905	876	846	857	850	849	866	895	837	874	883	852	817	851	836	871	850	922	859	861	823	888	870	873	885	869	871	861	834	836	828	903	879	887	879	850	861	850	814	861	827	840	842	864	876	840	862	890	833	844	859	816	853	825	879	812	850	851	859	889	880	898	885	861	822	832	905	871	833	866	811	842	841	888	863	808	892	837	899	863	872	819	917	802	886	836	835	853	869	850	888	816	889	808	868	870	863	852	861	881	876	856	840	824	867	842	840	844	871	880	841	878	862	841	905	857	833	879	813	853	903	831	880	864	860	857	839	859	863	860	812	849	855	851	832	895	834	827	859	832	819	831	836	841	853	927	842	887	805	879	842	875	839	843	873	843	860	914	848	837	889	847	835	899	923	854	868	836	827	847	914	832	894	850	833	925	870	876	844	834	862	837	831	845	821	872	835	876	905	849	842	858	841	861	878	878	829	860	816	862	868	950	901	857	842	840	909	810	908	896	904	886	858	851	838	821	845	835	884	844	851	834	881	900	821	848	852	820	866	864	824	822	907	866	878	842	822	830	902	839	848	839	885	885	871	878	821	900	864	900	831	854	859	875	844	922	826	811	845	884	839	848	884	879	852	891	856	845	844	925	820	828	822	839	826	803	882	818	838	856	845	868	883	853	859	905	864	830	882	874	797	881	873	881	874	871	870	825	861	880	870	844	852	885	823	867	827	813	825	854	875	862	840	879	824	885	889	822	874	815	862	857	882	806	799	867	871	881	848	860	827	903	891	849	869	838	889	860	883	824	805	835	804	878	853	832	878	794	854	903	860	872	831	872	835	829	848	860	864	865	887	889	859	860	820	858	863	865	913	827	846	849	836	820	860	829	856	792	816	806	860	847	940	880	837	837	866	870	897	833	817	822	918	816	829	806	890	909	841	833	864	900	854	846	867	862	865	924	879	841	850	834	864	874	828	927	815	886	850	883	835	822	874	784	867	923	882	888	892	869	854	874	847	852	890	848	871	855	887	862	839	892	821	844	829	886	837	861	895	849	804	910	863	841	935	878	832	827	841	815	838	875	886	870	839	871	875	801	885	848	829	900	843	816	906	905	850	882	881	918	853	839	852	772	846	832	829	839	861	882	841	840	855	891	890	885	816	827	844	869	830	881	882	845	850	879	890	843	865	880	881	814	805	822	855	857	875	878	832	899	816	843	871	859	835	835	826	849	814	888	875	888	843	824	866	891	876	870	848	923	865	854	875	855	839	865	844	882	849	923	902	825	873	849	884	874	838	884	852	882	836	802	826	880	902	873	831	852	850	842	896	839	852	865	867	843	878	889	829	858	847	836	884	864	871	852	871	831	816	867	852	879	871	807	856	849	858	902	890	888	834	818	855	831	874	859	857	858	860	822	816	879	827	835	862	861	845	855	855	818	806	875	826	831	880	893	834	857	838	855	870	896	847	855	886	851	860	830	903	855	873	811	856	913	863	847	927	863	922	845	856	865	874	834	866	863	879	822	787	868	824	903	879	890	837	855	854	886	807	859	881	860	841	898	837	867	826	822	844	875	848	851	860	899	832	861	851	820	863	826	844	876	873	879	824	838	903	909	815	905	902	842	858	816	870	899	888	846	842	806	841	807	832	848	837	856	911	856	846	875	811	877	767	839	856	846	856	823	847	858	885	827	827	832	847	917	855	893	842	922	829	882	828	863	887	874	826	884	875	843	873	835	902	883	833	841	838	841	811	805	871	889	838	866	795	803	839	860	837	841	865	876	853	894	889	849	848	859	869	858	816	858	888	877	856	814	864	904	858	843	852	897	806	859	867	858	834	876	861	899	869	857	848	828	856	854	846	827	882	832	829	858	854	869	833	849	823	810	881	860	850	864	833	922	841	818	898	812	836	881	845	862	804	850	819	871	833	854	839	886	868	867	843	864	852	810	867	820	874	778	818	804	851	849	887	886	895	832	868	878	886	861	852	880	893	863	895	837	853	883	821	839	836	848	909	890	862	919	835	837	862	829	830	825	841	856	864	822	838	840	866	904	800	874	870	841	857	874	819	854	916	861	828	855	892	885	889	877	864	877	873	864	885	871	785	891	866	876	844	896	836	871	861	870	841	876	848	894	892	921	907	876	868	859	843	854	820	859	807	844	849	858	886	837	846	869	845	878	825	853	845	843	812	841	878	794	863	863	853	885	848	857	886	856	870	831	835	854	864	895	863	859	909	844	849	798	855	896	870	827	856	817	870	924	832	893	895	876	827	898	856	882	836	853	853	791	845	816	873	844	881	887	854	885	876	867	856	888	853	857	884	836	840	858	871	853	841	831	841	820	861	844	850	866	783	900	884	867	848	870	836	886	853	870	821	841	846	854	842	850	882	856	879	868	865	848	806	906	855	965	864	847	908	885	849	887	858	827	889	854	801	877	824	846	842	822	882	860	877	901	875	856	902	852	838	816	895	892	914	881	840	894	857	844	899	870	899	814	860	826	891	894	868	892	844	921	920	807	859	903	861	837	833	847	797	854	851	930	860	862	884	842	820	863	808	911	836	851	841	897	836	906	856	878	868	834	895	909	872	843	919	916	833	832	867	828	870	861	875	857	849	904	882	887	865	850	863	877	857	807	866	871	843	892	874	867	809	834	809	872	827	842	884	853	839	902	872	846	881	849
24392	21598	28965	24670	20865	2076	639	419	366	343	306	290	283	262	295	263	270	270	243	288	247	207	228	216	232	224	216	204	223	241	240	235	226	208	218	224	209	229	214	209	211	231	216	193	212	243	219	208	231	219	209	221	201	223	240	233	226	220	207	232	213	218	234	216	211	223	222	202	199	220	212	215	196	218	190	191	206	193	232	218	240	196	216	206	210	206	213	203	208	211	224	205	208	208	228	205	226	213	195	248	224	219	188	213	200	195	212	210	205	220	232	206	217	238	213	206	209	232	223	201	220	242	191	217	212	213	188	208	220	215	219	207	207	233	224	219	230	219	234	220	230	197	205	220	221	211	206	197	239	231	225	228	219	202	199	229	205	212	204	229	235	213	203	212	208	199	223	238	217	240	201	217	224	218	196	216	213	240	222	210	216	212	207	199	210	214	213	215	212	214	240	214	225	220	197	194	192	225	209	208	195	195	204	209	197	221	208	194	219	237	236	188	208	207	232	208	192	204	249	199	212	245	218	229	221	237	210	239	201	263	205	246	202	205	206	226	185	229	199	214	207	219	215	237	240	200	228	208	217	196	231	215	221	212	248	208	226	221	216	213	207	178	217	216	230	216	237	223	200	212	209	208	221	208	222	226	225	184	219	225	192	222	212	226	213	226	202	226	189	202	207	214	212	232	193	216	232	215	219	190	243	220	223	210	216	194	208	240	217	220	217	230	211	218	207	244	195	214	221	191	206	212	198	208	208	223	241	215	228	188	203	203	187	227	228	217	231	219	222	223	200	221	210	195	220	217	221	226	206	226	202	241	212	184	231	234	213	232	215	216	213	219	213	216	199	191	228	221	195	204	215	195	227	220	190	216	213	211	200	203	215	206	216	200	213	233	200	195	228	207	195	206	206	239	218	198	199	231	212	210	205	239	217	208	205	212	208	202	223	220	229	220	224	211	228	214	207	231	199	215	206	192	207	203	213	228	203	209	217	209	212	220	206	223	203	224	210	211	198	212	213	205	223	204	216	234	209	200	224	204	234	213	196	203	212	202	219	221	216	207	227	208	205	175	205	205	232	211	200	225	216	215	222	215	213	221	242	209	224	249	213	221	236	233	204	226	224	215	223	187	206	208	224	229	228	213	211	238	243	229	222	206	211	215	211	205	247	192	209	214	207	215	236	238	204	215	223	211	230	208	193	218	213	229	194	214	249	235	222	212	209	207	200	207	201	202	231	204	215	204	200	214	242	205	187	204	228	215	192	214	223	200	194	208	206	237	214	209	195	216	208	237	233	226	210	231	212	203	223	214	215	220	235	208	189	229	171	242	182	215	224	224	228	215	238	231	218	211	195	195	204	214	195	226	228	236	235	216	206	236	195	215	185	219	219	208	198	179	206	193	217	218	215	223	194	205	206	222	203	215	239	206	207	175	217	211	221	239	206	215	217	206	216	210	200	210	215	192	217	198	209	208	214	222	222	217	230	189	218	199	193	233	203	228	204	231	186	196	211	205	217	210	240	215	223	210	196	239	209	186	202	222	198	221	208	195	227	182	210	190	212	219	240	189	204	208	180	200	219	236	229	214	202	200	217	198	217	197	215	224	177	232	211	199	220	189	221	219	207	212	205	202	206	218	222	225	221	207	238	212	191	206	194	217	179	214	210	221	203	199	186	214	225	232	198	202	198	198	203	223	210	217	220	203	243	220	227	228	210	212	202	221	205	225	211	244	194	209	214	220	198	221	210	212	220	187	231	195	205	242	217	230	210	210	218	236	218	221	224	204	217	227	225	203	185	195	187	178	238	194	215	212	208	219	206	224	208	233	221	217	207	216	225	235	225	216	211	221	219	232	208	234	210	196	216	220	197	181	201	211	206	220	200	223	217	220	218	196	234	220	196	216	221	221	200	198	197	190	189	183	215	208	219	200	214	191	217	206	200	212	198	183	226	222	199	218	194	221	214	222	216	214	232	203	212	233	194	229	214	219	239	212	221	225	211	233	201	213	214	228	187	224	235	203	201	213	228	184	202	187	226	199	210	217	201	188	210	201	197	223	199	235	212	201	200	206	224	216	226	193	214	256	233	230	221	223	217	209	204	220	200	190	219	218	245	233	218	203	236	212	206	218	231	185	196	196	223	196	200	223	205	208	223	228	222	240	210	202	188	199	223	217	209	184	194	223	206	213	201	194	197	225	203	202	200	230	209	187	231	221	213	256	192	199	181	217	198	217	209	225	224	195	211	184	229	230	220	199	230	220	206	227	241	240	199	203	197	232	208	210	200	237	227	223	192	184	207	218	196	211	186	225	220	201	209	240	206	205	206	230	209	216	218	230	224	196	216	234	217	230	197	206	201	226	220	202	212	235	201	186	205	202	215	213	225	179	217	223	201	231	229	214	201	215	232	206	232	227	220	221	206	216	211	231	213	208	202	203	205	205	222	205	217	204	199	209	191	231	214	176	200	240	228	221	223	228	231	205	208	187	223	214	206	214	206	212	224	224	232	207	218	205	198	225	208	249	233	206	224	231	201	211	241	210	198	217	244	208	209	193	195	204	191	204	213	234	223	199	207	248	227	213	212	201	211	211	233	209	207	220	206	202	189	192	224	232	189	206	224	220	231	224	222	213	229	221	222	213	204	212	204	229	214	204	219	211	198	227	215	230	219	193	200	242	203	245	215	209	218	215	230	214	196	199	224	223	227	224	214	201	211	235	210	209	218	205	213	195	226	202	234	225	219	216	222	218	207	222	216	193	254	217	198	244	206	221	199	211	214	226	187	240	216	218	239	201	221	231	202	201	209	222	201	223	211	219	209	199	215	197	218	211	195	207	232	226	213	213	202	199	229	233	232	200	224	197	217	234	185	227	226	206	208	200	197	221	212	194	201	200	236	217	204	220	212	196	217	231	190	227	229	224	222	198	232	246	209	227	231	200	225	225	194	223	223	219	211	213	201	225	199	221	206	224	200	219	205	222	191	201	214	222	204	211	211	230	220	216	210	234	214	213	231	219	218	200	240	234	202	210	194	191	211	224	193	225	209	202	217	214	200	200	210	216	250	229	199	215	206	203	208	209	205	214	235	189	218	195	210	216	218	225	212	216	204	201	216	211	223	203	201	240	215	183	196	213	194	230	228	221	201	205	216	231	231	202	227	228	197	207	213	213	194	192	218	208	210	212	230	206	210	236	205	212	199	222	174	198	215	188	236	207	188	199	219	209	201	217	210	225	229	199	225	220	232	196	208	194	210	212	199	224	208	216	209	204	234	199	221	215	183	229	241	214	199	209	190	204	206	196	230	208	254	218	246	228	211	212	220	201	207	218	231	212	217	254	217	224	208	211	204	228	231	217	198	232	222	198	206	205	213	199	189	228	189	176	213	214	193	240	223	198	214	190	213	198	215	197	212	231	210	204	241	198	204	205	195	202	204	221	212	202	204	206	229	214	207	220	202	192	207	202	219	215	211	224	249	216	200	234	201	220	209	227	233	208
14132	9573	8124	4349	2772	2016	1567	1258	1149	927	853	763	704	676	656	579	561	611	524	516	481	505	495	506	543	509	474	480	488	441	482	467	456	449	483	459	467	426	455	411	462	458	476	465	449	384	441	456	481	471	462	394	453	469	479	435	458	448	437	483	426	449	395	417	456	439	434	424	401	447	433	427	436	404	435	474	377	435	413	416	464	414	465	415	434	432	409	422	393	411	419	435	445	423	417	438	434	472	424	473	430	429	477	396	418	436	457	434	415	382	445	427	412	464	442	434	450	425	428	435	431	409	458	411	428	458	444	426	425	423	412	480	434	381	434	431	443	437	454	455	441	439	484	463	468	421	433	406	449	404	426	431	441	436	451	435	428	407	398	434	420	441	422	417	451	469	406	409	439	467	430	400	423	403	446	419	454	425	422	404	434	439	440	410	416	447	433	414	408	430	430	419	404	411	402	452	413	428	442	438	437	431	423	463	439	414	431	445	413	433	437	426	431	427	449	424	447	455	403	420	413	431	422	447	422	418	453	409	432	426	446	421	426	397	412	422	421	461	444	425	444	432	416	438	444	434	410	418	435	414	446	420	439	421	420	417	420	436	410	449	405	401	446	441	419	419	398	388	401	430	401	421	419	425	415	410	442	415	416	391	449	428	426	419	462	397	454	443	439	419	417	460	428	432	414	424	462	425	421	444	432	399	422	448	457	421	427	434	390	409	383	430	426	400	433	378	423	453	420	424	402	423	456	406	412	420	431	416	421	426	430	455	455	436	415	425	423	426	403	410	452	455	405	434	413	463	471	416	426	443	494	422	444	431	441	454	412	430	411	452	418	444	453	427	449	443	445	409	408	443	460	417	442	453	430	393	462	445	429	422	416	416	469	420	437	424	434	428	438	425	412	408	423	490	428	440	448	449	458	366	413	417	407	421	446	454	442	412	466	422	415	440	440	444	462	417	446	403	483	455	438	493	422	416	379	451	428	429	453	432	412	412	460	403	445	419	417	446	456	421	395	394	433	439	430	473	394	442	444	467	486	425	449	434	436	427	412	422	458	455	399	426	448	406	420	463	463	428	417	441	449	454	414	426	428	441	413	415	445	394	426	419	398	407	428	405	433	404	447	463	434	451	443	456	440	443	419	421	416	422	435	407	437	423	437	430	438	446	419	435	454	429	431	411	449	442	441	421	407	432	420	428	422	447	422	433	436	416	400	399	418	456	426	467	401	440	437	434	417	424	443	460	477	468	396	425	441	422	446	407	448	412	401	433	462	456	457	458	434	449	407	415	418	441	419	472	447	442	437	432	422	428	431	458	418	458	455	407	452	397	423	444	462	449	408	419	476	417	419	376	391	413	437	453	430	412	418	458	418	422	436	414	463	437	433	462	417	404	397	465	390	433	401	412	423	442	412	419	424	384	482	401	431	448	416	429	412	423	408	413	411	438	417	424	445	406	420	404	441	423	420	413	426	394	402	446	456	452	439	432	452	428	443	459	428	406	447	434	419	418	422	424	420	448	420	422	433	388	427	410	445	436	434	397	478	460	420	417	460	433	426	455	427	444	460	408	454	427	455	454	444	477	399	419	421	437	417	437	467	424	393	425	402	456	418	432	411	424	419	451	414	432	439	411	452	407	410	424	432	415	460	431	418	411	437	420	443	414	431	441	440	448	411	456	410	446	449	418	429	452	459	443	413	412	442	396	451	445	397	442	422	403	431	411	435	463	462	438	396	439	403	456	401	438	417	457	472	452	463	443	452	423	410	396	440	420	404	416	432	428	441	456	439	447	440	418	398	446	456	428	401	424	424	447	425	412	415	461	420	397	421	403	449	415	484	401	410	442	434	422	416	461	465	418	423	420	433	431	463	402	420	437	409	408	411	425	428	428	402	443	452	411	409	423	443	408	428	440	432	441	465	452	404	409	429	429	443	416	397	430	443	441	418	444	423	474	403	410	441	440	467	432	442	424	405	417	446	455	431	423	443	453	396	423	444	455	448	434	440	440	430	435	445	426	411	434	447	409	453	439	404	430	430	448	424	420	424	448	451	410	426	447	415	411	417	450	444	435	445	431	405	409	457	436	430	419	396	399	416	400	479	414	466	408	432	454	404	407	414	437	436	396	428	453	428	420	428	429	424	441	449	468	446	397	404	455	417	389	429	423	422	440	415	419	445	377	459	406	466	412	422	409	404	410	431	443	436	436	420	428	435	467	433	452	402	436	473	420	404	414	424	422	418	422	378	425	451	455	439	420	414	442	439	420	457	454	462	418	440	435	443	407	393	407	432	454	420	425	426	454	430	392	433	429	437	449	420	416	405	431	448	426	400	445	414	454	397	415	456	436	429	439	436	452	443	438	415	435	436	447	438	430	436	446	417	434	431	437	428	468	372	434	457	471	417	406	441	426	430	435	429	421	429	468	447	461	456	410	410	432	466	414	419	448	418	430	436	422	429	447	467	423	405	427	401	475	385	403	413	448	379	481	408	429	448	425	495	398	437	444	415	385	426	406	373	409	465	444	439	400	445	402	422	448	425	450	392	412	404	429	445	401	444	397	436	401	440	417	430	396	435	416	414	433	424	425	403	432	421	428	381	452	436	446	449	420	411	451	431	465	429	440	425	440	419	450	405	427	445	379	429	436	409	434	433	425	381	410	415	417	427	427	432	421	439	413	425	396	437	478	412	431	435	406	438	427	445	429	405	397	394	433	438	444	425	428	415	414	408	423	455	400	405	418	408	422	440	435	449	411	414	446	436	408	412	462	436	445	411	462	408	471	432	432	427	460	397	413	412	459	437	420	419	436	420	429	427	449	433	438	414	440	413	462	448	464	433	454	385	415	471	413	398	412	485	413	482	438	429	448	447	429	447	419	408	374	405	451	417	433	411	423	407	414	424	412	419	441	424	439	440	474	426	427	437	424	410	460	383	440	432	430	449	388	410	442	439	429	404	428	421	448	405	415	407	421	421	408	426	436	434	439	426	410	436	425	456	434	458	444	443	420	428	424	459	430	462	445	389	440	437	446	466	475	411	397	474	435	439	412	425	444	407	438	414	442	417	430	445	454	399	435	478	440	418	456	418	392	434	446	452	414	437	436	421	456	428	431	451	440	429	433	401	407	458	434	416	444	436	407	434	443	430	445	422	425	427	462	437	406	414	438	429	427	414	388	442	401	385	436	414	467	434	435	413	446	453	446	445	435	414	462	441	424	457	423	475	452	408	412	433	458	424	403	439	431	453	457	429	392	443	425	443	441	407	433	437	410	451	382	427	423	444	406	432	442	389	416	409	433	416	402	396	420	432	430	406	427	444	444	427	419	441	482	450	436	399	438	399	449	462	433	423	421	440	423	454	428	466	404	409	424	411	438	392	427	418	449	436	414	456	422	426	457	430	459	407	479	442	442	444	414	407	454	393	431	441	421	439	442	445	413	404	420	444	448	421	445	444	420	404	460	437	440	471	446	447	437	432	459	452	443	437	411	416	416
23437	21582	29644	24002	21582	20333	1801	605	477	397	385	335	307	275	275	264	226	217	255	231	189	192	200	195	205	190	213	198	194	191	199	184	179	186	192	194	190	170	178	171	184	167	150	206	172	166	177	171	160	155	182	162	197	161	174	147	200	179	160	161	166	209	169	175	178	176	186	149	167	187	131	159	153	176	194	181	174	161	159	164	153	162	162	176	182	145	186	153	169	167	138	165	177	176	145	150	157	167	181	177	171	160	193	143	169	170	171	184	187	166	178	173	169	168	159	155	152	207	156	166	171	178	169	150	160	156	177	186	155	168	166	129	162	190	159	174	191	167	188	175	164	156	142	176	154	173	169	166	168	202	142	158	162	155	158	193	157	159	171	168	173	207	192	157	172	182	172	191	183	166	147	166	165	182	196	162	150	153	171	167	167	185	178	163	163	177	162	182	183	183	157	163	160	163	171	164	185	167	165	159	173	176	170	195	191	187	180	151	174	172	158	190	172	160	170	163	162	184	180	192	163	169	171	176	181	182	157	170	157	194	166	153	169	168	155	175	174	154	185	185	187	182	183	179	181	169	188	139	173	172	174	157	171	167	159	173	151	161	175	161	166	171	176	170	158	162	177	179	169	154	151	178	188	148	183	166	176	156	156	167	188	145	171	175	165	167	159	178	182	151	179	157	156	150	152	155	180	149	147	179	160	169	167	183	170	156	165	172	171	186	181	152	184	177	146	171	160	154	187	163	158	188	181	153	172	172	174	175	154	147	171	153	154	159	162	160	184	159	161	193	189	170	148	164	173	154	155	178	183	162	180	153	170	158	156	174	162	176	170	159	181	130	186	174	158	158	168	170	175	181	165	171	154	162	190	191	173	174	188	172	164	171	189	170	199	168	169	144	152	165	164	172	163	180	160	157	185	182	180	143	166	163	182	162	161	173	189	176	182	178	174	167	154	188	191	165	164	160	177	191	181	192	184	191	184	173	177	161	158	187	169	169	166	170	177	159	164	160	188	156	154	158	159	174	158	167	151	179	166	193	163	177	168	171	178	185	185	165	152	152	148	164	170	157	182	191	167	169	174	178	155	160	172	152	190	168	165	183	154	186	160	166	155	160	157	144	158	170	166	173	141	193	181	159	159	198	169	160	151	154	175	172	158	160	161	167	170	161	167	161	166	155	154	155	160	174	181	168	154	180	169	167	176	178	162	154	170	161	180	158	164	154	157	167	158	181	172	163	185	157	148	156	162	171	148	176	167	165	148	153	181	175	146	179	170	170	148	185	179	163	178	155	161	176	161	176	174	169	171	168	178	161	148	173	176	178	174	175	150	182	171	184	185	167	167	154	143	154	170	152	179	154	174	171	155	147	145	169	162	181	170	171	179	146	166	167	160	177	193	198	172	167	159	162	172	175	163	163	179	154	162	170	185	176	167	182	151	157	176	157	182	162	189	169	155	163	154	153	182	169	160	160	182	187	144	162	170	168	161	180	155	149	179	164	174	159	180	159	164	172	169	166	165	155	166	184	162	175	132	198	161	158	170	154	179	169	178	144	173	188	170	186	167	175	159	169	181	177	159	151	165	157	164	160	195	186	152	169	153	161	180	153	176	191	154	150	163	129	176	171	191	188	164	158	194	181	151	168	188	181	172	151	174	163	191	147	172	155	171	154	163	180	137	166	167	158	156	147	178	163	171	171	192	188	173	157	172	164	159	158	156	198	153	171	165	162	158	170	168	173	184	194	175	168	200	156	178	159	148	138	179	173	181	178	169	172	180	161	189	177	188	174	164	153	164	184	192	176	170	151	181	148	167	187	153	155	186	173	182	176	172	152	172	155	166	172	185	172	158	182	166	157	168	173	180	186	162	155	152	165	165	146	189	137	178	170	141	152	180	169	165	158	147	155	149	171	163	161	139	167	173	156	174	161	198	172	143	161	182	189	159	193	171	190	165	185	152	165	160	161	173	204	164	167	168	184	169	180	166	169	147	166	177	183	183	166	174	159	154	207	162	166	189	178	157	152	165	149	180	177	150	181	175	176	176	187	179	147	154	155	164	167	166	149	161	178	185	177	169	156	153	179	189	177	172	174	159	155	179	166	181	158	158	163	167	166	161	198	164	160	186	160	169	192	187	167	172	157	179	159	169	168	157	170	154	180	175	181	172	138	170	168	172	183	190	168	151	163	138	182	139	162	164	164	199	150	184	204	195	169	169	181	168	158	180	185	140	177	187	165	173	185	155	167	198	174	174	175	165	170	162	178	155	161	174	193	141	181	161	155	201	162	174	154	157	176	180	158	170	150	166	157	161	169	131	176	159	165	168	168	163	173	151	150	183	175	129	166	173	197	172	191	167	163	165	158	165	171	167	143	159	168	146	143	152	158	185	153	147	176	148	189	149	182	185	161	179	162	143	170	150	180	131	172	162	164	176	188	178	176	153	150	171	151	171	161	146	168	192	152	158	170	179	156	174	175	191	196	168	174	173	194	161	175	191	168	162	167	162	161	169	199	161	150	169	161	152	148	180	166	166	139	177	161	200	168	148	158	150	164	183	167	165	166	169	138	151	173	189	131	157	157	161	152	173	163	163	154	170	172	172	187	167	169	165	161	190	175	162	170	182	154	146	165	172	166	171	166	129	146	147	174	170	157	175	204	166	180	152	173	162	160	166	182	194	187	190	166	168	180	170	161	181	159	153	162	145	160	194	170	168	180	168	180	135	165	164	161	177	181	165	173	159	161	141	182	165	184	161	198	185	184	157	169	172	180	200	158	149	180	163	149	168	171	190	195	141	184	183	165	197	158	163	156	156	166	172	168	168	161	145	151	174	162	197	152	176	156	165	170	158	172	171	171	151	154	177	163	174	168	162	148	181	160	163	164	190	158	167	169	186	171	165	146	173	176	188	180	163	170	166	151	156	152	150	194	172	141	170	188	165	175	185	173	162	172	172	167	147	149	153	154	160	164	167	161	154	186	162	158	176	161	141	181	158	153	157	164	174	165	156	150	174	178	190	151	189	172	164	149	180	148	162	176	179	162	165	152	170	181	187	180	150	184	178	168	172	170	167	163	156	186	158	177	180	154	170	163	139	181	160	166	165	165	182	175	166	183	175	164	147	149	156	166	147	162	157	170	171	155	165	154	166	190	161	180	163	165	183	162	175	177	162	174	170	184	160	181	162	192	156	172	154	147	143	157	142	193	185	171	163	169	176	180	171	174	162	184	178	174	151	169	140	178	159	160	163	172	182	136	171	161	180	168	153	179	177	162	176	162	157	173	157	169	139	165	194	157	164	175	156	173	165	173	176	166	138	156	178	178	198	152	192	180	163	160	163	160	169	158	170	169	152	175	156	165	160	194	163	149	160	157	190	164	169	183	157	162	172	175	173	168	162	174	157	172	172	173	160	172	176	173	158	164	174	161	174	163	181	153	157	156	173	165	164	155	168	177	162	169	165	165	159	193	169	172	167	163	164	171	137	164	189	156	169	151
17164	15503	13236	7088	4633	3404	2497	2018	1535	1325	1093	970	845	810	722	658	630	594	559	479	474	507	475	472	460	434	421	443	447	357	396	383	401	385	350	379	370	373	317	336	360	334	378	366	355	364	384	351	370	315	348	309	333	347	300	347	328	339	332	306	330	317	331	294	327	318	351	335	332	322	304	345	314	328	315	300	328	329	294	310	300	321	300	336	299	327	333	320	339	301	323	323	319	307	323	300	324	294	282	329	323	307	314	331	344	313	320	320	310	323	321	352	294	324	314	292	287	300	291	350	317	306	321	301	345	316	333	290	311	312	318	322	329	313	341	304	296	332	313	286	318	307	344	313	336	305	297	303	295	324	313	289	319	303	305	343	333	281	329	330	337	327	341	344	339	279	315	329	309	336	267	293	297	310	307	307	367	311	306	312	339	315	353	319	285	322	354	255	295	296	319	310	300	310	295	304	311	271	311	310	286	325	324	314	297	304	304	346	333	321	298	331	309	310	280	338	303	286	315	305	272	302	325	314	304	309	302	315	299	284	319	337	302	300	342	324	289	307	310	289	292	273	298	333	300	336	298	282	340	321	296	328	331	326	340	329	291	299	301	331	307	320	317	332	313	362	312	314	268	300	310	316	325	345	332	275	321	296	304	291	312	344	321	337	299	339	300	325	331	330	320	307	325	304	294	304	312	299	309	301	308	327	330	283	296	317	313	333	295	267	299	316	327	320	349	344	302	275	320	301	313	308	326	345	312	327	312	307	297	307	325	308	270	366	308	291	316	338	306	317	328	307	342	305	322	309	301	341	306	310	327	334	302	315	319	302	333	313	281	313	335	331	284	308	336	309	342	280	290	281	315	305	346	299	308	317	324	313	329	324	320	333	281	294	292	301	324	316	293	312	298	302	315	322	341	328	308	303	266	324	331	329	343	323	306	332	283	335	289	309	319	298	308	326	313	295	299	338	302	312	302	322	293	337	290	295	325	323	307	273	311	310	332	306	317	296	293	318	311	311	321	292	299	301	278	303	277	321	341	296	312	334	331	326	308	314	325	308	295	300	310	333	269	299	319	304	306	300	303	307	282	297	323	305	320	311	337	330	294	315	320	338	303	312	310	303	299	319	330	311	311	289	318	305	318	311	302	287	307	328	325	330	299	296	310	297	312	335	314	317	329	269	285	303	302	290	364	285	311	332	284	301	341	298	319	326	311	303	301	281	320	289	308	307	290	315	299	321	363	289	274	287	295	319	308	320	334	281	282	300	287	314	303	314	318	312	311	292	304	322	351	328	276	281	330	300	298	318	316	320	312	340	318	323	275	302	338	317	315	320	317	312	331	326	330	303	314	294	320	288	293	327	315	301	287	346	344	321	280	303	332	310	290	322	298	306	330	336	320	332	286	297	333	302	314	325	336	321	312	298	310	297	321	318	328	294	314	296	312	290	308	306	317	323	299	325	294	338	289	323	293	334	307	310	339	324	321	314	268	300	312	319	328	332	295	324	321	316	307	332	284	327	307	268	308	346	313	301	285	318	308	301	299	311	317	317	292	294	299	308	286	328	312	294	307	301	301	316	325	307	319	312	342	305	298	351	322	318	309	300	335	296	300	310	332	324	332	325	329	290	311	315	316	321	336	358	354	324	292	330	305	306	313	344	286	300	323	316	304	308	294	295	306	298	295	291	297	300	331	306	328	301	306	296	321	324	302	303	362	294	292	300	311	309	316	312	321	316	291	294	298	306	313	295	338	306	314	295	303	327	323	343	299	293	327	291	333	331	371	302	315	328	323	286	321	302	301	309	309	287	309	289	318	340	312	326	335	327	309	333	323	336	297	331	309	321	303	309	295	335	313	308	312	290	323	331	286	303	308	307	350	316	281	317	287	281	321	306	330	276	337	313	322	307	318	314	319	308	316	312	325	305	306	336	284	315	323	337	307	301	306	297	295	316	320	327	321	325	319	306	309	305	338	309	298	292	272	293	309	311	308	306	297	286	309	307	283	314	313	314	316	289	314	323	307	301	315	293	313	317	298	309	295	307	324	291	306	326	301	307	327	312	329	331	296	293	328	338	286	330	308	309	301	274	291	303	313	325	313	296	302	319	293	298	293	345	331	289	292	307	304	314	306	309	311	353	328	291	306	280	322	320	311	302	288	294	303	341	319	309	335	335	303	315	317	310	328	341	332	316	308	312	296	292	290	306	296	313	268	310	340	297	302	319	292	316	290	312	343	296	302	293	286	356	303	320	301	342	322	315	285	336	305	310	301	317	306	319	272	310	306	294	287	357	288	323	310	297	320	366	314	342	304	283	316	302	298	309	308	298	318	313	322	282	316	321	293	321	327	298	320	337	323	319	301	300	353	306	320	300	319	323	306	347	316	272	323	292	308	287	325	320	275	290	269	323	332	330	303	306	328	333	307	326	322	278	295	332	308	306	309	317	306	318	318	293	312	321	322	313	329	325	308	332	329	312	331	285	290	294	318	310	332	302	291	310	307	289	310	302	305	324	315	351	287	307	316	313	330	306	309	310	339	289	315	313	281	336	311	291	329	352	332	294	322	302	327	271	306	311	301	293	346	321	325	331	348	300	291	336	313	332	317	279	328	319	304	296	307	279	293	307	324	319	302	327	303	323	291	303	298	304	290	269	287	302	347	348	282	301	328	293	331	300	321	319	291	289	324	323	315	285	297	322	288	331	304	295	286	283	301	325	307	315	292	306	320	323	300	315	306	298	318	314	313	319	291	290	302	295	293	291	313	300	315	282	278	301	334	330	348	334	291	303	307	301	309	320	333	305	335	317	294	289	324	279	308	322	291	340	322	317	281	296	313	314	304	294	281	297	323	325	304	334	311	335	257	289	317	302	302	313	304	300	310	286	318	316	287	304	280	333	305	350	314	297	301	317	310	323	342	306	285	343	325	302	281	297	300	281	307	309	293	333	284	321	319	325	295	299	311	302	293	315	283	320	287	295	319	330	294	323	329	314	314	344	319	322	312	282	297	311	322	316	307	341	309	306	330	347	320	275	338	331	347	296	287	335	310	308	320	302	308	294	286	337	298	310	339	341	307	322	323	306	332	304	327	324	310	271	307	353	320	292	301	308	309	320	333	321	304	319	306	273	314	317	324	287	314	321	274	313	295	328	316	324	292	314	342	316	306	328	317	320	311	300	315	285	349	322	307	329	303	337	339	326	297	304	327	349	292	307	305	319	308	334	287	343	339	321	312	322	302	334	331	310	305	279	350	321	308	345	296	312	305	330	289	290	323	309	282	304	307	349	301	279	299	291	303	301	334	288	316	307	310	324	304	301	305	308	318	276	315	324	311	309	323	264	296	332	299	319	301	320	303	304	302	315	292	294	298	300	340	329	297	323	334	335	297	329	292	326	313	316	342	289	363	289	332	255	311	293	292	325	290	325	318	327	299	333	312	293	355	296	306	299	310	275	299	280	335	288	303	315	328	285	322	333	305	322	320	324	344	294	299	333
26999	20991	8086	921	587	515	462	468	448	521	503	499	440	450	430	446	476	458	463	484	443	474	467	445	502	493	468	445	437	467	451	444	452	439	481	421	495	457	453	454	467	470	454	472	465	446	467	463	470	438	438	498	460	445	463	465	457	457	434	483	468	467	444	453	475	456	452	448	471	469	473	489	430	484	466	446	510	452	464	447	462	474	418	481	481	484	474	456	454	444	449	442	497	443	515	425	459	491	478	497	422	473	441	458	499	458	484	440	472	480	434	478	481	442	464	451	489	449	471	458	447	461	471	439	473	474	461	464	514	487	470	481	497	463	489	432	483	451	449	467	501	444	478	460	469	455	467	453	463	463	467	450	479	436	481	421	447	487	412	479	468	495	464	488	459	457	480	429	434	499	500	451	436	463	461	459	458	488	427	449	439	439	474	447	465	481	423	461	455	476	463	452	436	457	447	463	437	442	458	493	455	444	481	444	468	457	506	490	513	454	453	509	486	429	493	469	428	471	460	466	463	487	462	467	442	410	475	507	454	467	462	447	487	479	483	499	442	484	479	452	480	455	440	436	481	445	451	484	469	396	460	489	493	453	478	478	494	450	463	475	434	465	448	483	429	426	482	439	432	459	478	457	445	442	427	437	472	493	469	486	477	451	431	430	492	465	455	474	437	454	437	421	443	488	444	450	412	442	467	481	441	428	490	484	437	450	471	466	424	427	472	462	450	460	461	455	482	441	482	451	427	472	516	456	473	469	464	433	463	421	484	435	446	459	482	450	460	468	426	457	442	480	418	441	436	450	438	459	462	473	489	455	431	467	403	456	474	431	417	457	481	454	468	470	460	436	439	429	482	467	430	442	427	446	475	485	416	439	454	468	477	487	459	460	451	470	471	415	464	430	443	448	458	462	442	478	480	469	416	454	460	436	446	486	434	444	434	468	499	450	435	456	492	462	490	452	490	470	465	449	471	475	445	451	476	462	432	463	460	444	451	482	477	460	457	449	442	498	427	457	452	461	448	443	470	462	478	456	484	434	472	466	461	486	461	471	449	471	437	438	466	393	473	473	441	448	484	440	457	465	416	453	458	462	429	446	484	483	455	422	461	463	479	471	466	431	419	433	468	476	475	452	469	481	432	430	418	412	474	496	476	449	460	471	442	455	473	483	475	438	475	437	476	436	454	450	463	469	437	488	442	493	431	445	433	438	489	483	448	484	449	421	461	458	458	467	446	448	459	429	488	427	435	471	475	414	448	453	495	489	461	471	426	442	458	431	432	470	480	470	480	457	469	429	484	476	490	435	470	423	469	494	457	468	457	432	445	468	470	423	424	450	437	489	467	466	443	423	457	449	444	433	429	427	456	434	483	479	464	455	448	464	441	470	452	476	435	459	433	445	447	446	485	469	459	484	469	469	440	411	473	474	453	507	454	463	458	420	465	446	464	450	431	470	479	436	449	463	444	427	458	478	484	437	442	449	468	476	454	442	477	444	466	451	458	468	461	482	460	484	441	443	439	485	466	460	477	459	470	468	422	450	466	494	501	471	444	471	485	437	454	452	484	495	467	505	453	468	480	449	471	417	429	432	448	507	491	474	430	452	459	458	445	467	436	419	438	463	481	429	463	439	463	495	439	446	424	454	423	468	493	428	433	432	418	439	456	454	459	503	443	446	468	463	454	434	432	490	444	464	452	443	523	484	469	458	462	489	478	469	493	485	441	473	480	441	464	465	456	483	455	468	451	445	441	455	439	446	455	466	450	429	431	457	464	443	490	461	432	485	472	433	465	424	429	465	447	477	439	454	452	475	488	477	461	430	483	426	449	449	451	474	458	483	436	432	428	477	460	475	456	456	493	444	479	490	478	457	453	456	476	460	449	471	458	445	444	462	431	491	463	431	453	429	455	466	466	441	469	426	467	468	467	457	453	510	454	506	438	454	441	461	474	510	431	449	434	449	455	432	434	484	472	437	474	469	488	427	448	464	475	436	473	469	456	432	470	443	462	444	444	410	430	457	436	472	464	445	476	434	489	426	468	459	457	462	439	418	461	463	442	497	463	480	473	491	439	464	437	450	469	467	467	446	452	459	458	499	409	447	451	446	443	463	456	480	478	462	441	456	406	470	470	454	440	454	428	451	473	479	465	494	432	458	470	423	443	451	457	492	507	485	427	440	470	495	478	461	477	454	450	442	437	438	478	465	472	431	503	442	451	425	442	474	473	411	433	466	476	447	498	451	469	439	475	456	448	446	471	440	486	472	451	438	468	453	446	431	447	427	464	473	447	501	460	478	496	430	456	458	445	483	495	450	446	444	479	448	473	466	470	453	454	470	486	456	488	453	448	476	472	512	417	483	457	458	433	478	444	455	462	482	454	461	464	466	476	485	456	448	466	433	430	474	436	439	413	452	447	429	443	461	491	450	472	451	437	484	460	473	415	435	443	463	468	480	478	454	453	467	462	466	455	431	451	410	480	456	447	458	480	488	460	418	473	469	438	429	501	453	456	419	481	475	388	466	454	475	459	457	461	470	481	447	460	454	416	502	486	462	417	450	460	474	452	472	481	478	456	456	500	472	455	465	438	477	454	472	444	449	479	460	437	468	458	481	462	477	447	433	429	442	444	479	443	444	469	472	461	479	474	436	449	416	418	457	468	466	458	465	429	433	400	462	445	450	449	422	471	436	450	499	433	481	466	470	431	477	455	461	469	429	479	455	428	443	453	454	450	455	480	487	501	453	440	495	437	470	451	459	440	468	446	442	465	430	432	453	468	494	461	516	446	447	422	462	472	455	453	431	429	436	434	472	432	447	494	455	454	459	441	436	430	443	446	473	489	439	446	451	462	441	476	462	507	461	474	396	447	479	439	484	489	448	464	463	476	447	457	487	480	421	454	456	450	449	442	429	466	403	454	443	444	419	444	463	418	503	437	450	472	481	560	417	466	446	429	474	443	430	467	432	443	506	450	488	433	450	470	494	460	466	473	469	466	471	463	417	489	473	481	457	459	460	444	478	486	453	454	438	415	474	503	456	467	474	477	443	441	429	463	452	469	471	432	435	390	493	486	440	477	416	462	444	442	434	465	452	448	464	444	444	437	431	442	453	433	466	437	424	467	458	497	473	442	480	448	467	439	453	459	489	426	443	466	447	437	467	440	479	453	445	466	469	456	424	456	459	418	432	472	432	449	471	428	477	465	474	444	455	472	470	513	470	450	435	476	438	477	473	468	459	489	435	478	451	463	446	442	463	465	436	424	439	441	501	445	489	494	449	464	465	469	447	462	474	466	454	433	463	437	429	466	442	457	476	434	474	430	468	453	436	457	478	434	491	468	460	469	474	433	456	435	482	426	475	446	463	397	496	467	430	454	473	548	479	430	454	476	499	472	446	498	486	458	463	458	432	490	442	505	495	501	471	458	470	450	459	459	445	478	464	468	462	453	444	469	487	441	437	451	490	492	467	491	437	424	487	452	492	449	505	453	432	464	460
6731	1839	1658	1170	1059	1005	913	896	917	929	900	826	898	884	900	914	858	848	843	869	851	898	850	877	848	842	829	821	834	884	906	867	854	834	849	833	868	837	826	851	854	910	861	876	839	909	836	839	889	889	835	822	848	850	829	867	819	858	836	874	796	915	877	855	802	902	876	839	883	841	849	863	867	805	815	814	847	832	880	870	788	887	856	874	853	854	864	864	819	832	884	851	873	881	836	881	829	863	887	852	860	897	860	896	878	876	885	819	850	842	876	850	811	851	834	916	901	839	871	849	810	854	851	924	793	880	869	886	858	849	835	882	811	821	819	917	813	843	853	886	890	885	854	840	906	846	862	896	825	811	870	838	823	846	874	847	823	882	866	847	836	819	864	857	862	869	891	888	881	859	890	844	875	866	852	869	901	814	821	861	888	829	930	821	838	875	852	800	811	871	849	863	874	873	883	845	869	872	824	896	855	855	853	774	860	869	895	837	876	868	906	841	856	875	895	868	862	838	808	915	845	853	829	830	820	831	866	838	903	851	794	820	807	838	849	869	876	874	883	843	896	862	841	852	881	860	886	858	862	823	837	856	805	834	850	782	865	825	898	841	809	864	853	865	866	849	840	839	839	851	864	826	895	880	892	872	859	895	856	899	868	862	870	872	952	871	840	831	850	891	895	851	813	853	854	815	855	850	877	875	879	870	905	889	865	877	812	909	898	866	828	874	860	866	871	857	876	892	860	905	822	897	823	879	881	832	862	855	836	863	831	836	887	865	906	866	820	830	826	865	825	821	840	864	894	879	884	848	891	820	833	834	872	854	872	816	854	902	860	846	865	905	821	874	885	805	909	864	881	877	841	850	884	861	844	814	856	833	886	875	816	832	831	875	899	852	879	898	901	870	811	852	859	874	839	920	854	882	889	874	902	879	835	841	862	894	867	816	871	830	826	874	878	871	815	875	821	884	892	888	834	918	840	882	874	838	843	929	832	827	839	864	880	910	906	862	847	849	830	858	851	846	837	851	844	851	912	842	827	876	775	859	858	819	875	889	879	877	823	889	895	843	858	833	854	896	871	875	814	872	784	833	844	871	808	816	825	863	826	844	816	879	898	851	788	778	909	888	862	881	877	866	850	921	785	820	875	835	904	886	896	866	859	838	847	841	870	870	892	870	872	847	833	856	842	853	829	890	848	868	837	891	836	776	901	816	854	874	907	871	867	867	807	860	875	903	824	911	852	845	875	896	836	889	831	811	825	885	824	873	843	867	841	886	860	875	864	864	806	834	793	799	840	866	843	813	826	837	822	928	856	821	842	858	866	856	864	858	846	867	879	832	820	853	837	864	816	832	854	820	827	833	887	822	828	864	848	884	843	899	806	853	903	850	840	842	885	823	899	813	855	858	862	893	907	872	851	808	906	852	855	840	853	827	886	821	844	805	843	878	823	883	823	825	868	820	807	856	891	829	856	870	853	886	884	882	855	863	838	838	836	934	870	862	846	883	834	896	883	835	894	887	849	870	882	872	878	916	883	888	854	804	877	858	825	843	869	798	836	902	868	846	825	864	804	857	840	824	866	836	908	849	801	812	850	871	836	898	781	860	897	853	905	834	915	867	864	857	866	877	782	825	801	866	895	806	808	838	817	892	844	852	869	834	894	847	834	853	837	908	839	915	806	872	837	911	811	797	870	880	839	860	849	874	838	870	841	889	873	812	875	841	828	894	870	949	876	843	802	863	834	846	854	858	860	874	860	831	867	855	879	874	817	833	856	860	789	799	823	828	808	874	882	866	882	854	849	841	845	868	826	847	895	852	849	808	913	874	843	861	910	880	890	857	829	809	872	798	842	842	862	873	873	884	841	855	823	841	850	848	856	870	839	856	863	830	859	787	885	862	813	841	834	828	858	895	803	915	840	909	894	884	872	880	849	872	838	872	847	822	890	895	831	854	835	866	796	886	848	922	858	875	896	857	892	774	850	804	855	806	872	846	871	857	874	841	882	871	882	886	826	861	854	803	866	844	894	875	810	868	835	874	890	853	850	864	831	843	840	883	859	849	832	881	843	852	839	826	898	878	849	850	874	903	847	897	872	857	809	860	908	778	828	881	874	796	839	835	838	885	844	843	860	882	850	855	818	831	877	877	800	864	856	800	913	884	847	856	900	857	901	845	839	825	829	891	891	927	844	898	795	845	823	865	873	815	874	897	822	847	814	866	801	881	902	887	848	849	893	859	797	904	866	823	856	875	860	852	891	907	826	882	856	917	847	910	843	861	882	857	835	856	822	892	821	848	845	845	831	825	850	853	847	855	840	902	849	853	843	848	831	855	897	818	836	825	860	864	852	930	879	905	862	885	827	887	844	872	821	837	834	848	869	846	813	873	841	822	806	851	827	854	858	877	869	889	894	853	856	858	845	842	874	872	852	853	870	884	836	866	861	829	859	816	851	838	887	808	843	824	848	882	852	861	821	878	815	858	884	898	899	879	856	897	795	833	888	858	809	843	842	904	835	870	846	891	852	840	877	751	864	861	852	894	795	855	879	865	820	866	857	845	895	845	832	815	820	795	843	878	900	864	850	864	891	877	847	842	870	885	823	848	827	889	844	886	815	894	845	819	873	834	850	831	812	851	847	802	909	832	824	839	861	862	840	839	873	866	862	852	839	835	847	844	839	836	837	844	835	842	855	895	861	835	836	873	830	886	853	878	748	884	806	806	880	870	833	890	829	854	889	780	896	897	885	863	871	882	878	888	867	838	905	860	894	862	904	835	839	836	920	884	813	831	830	800	853	831	803	866	844	825	874	878	862	878	860	854	845	838	884	819	867	868	884	847	834	886	883	856	806	912	857	837	846	849	903	853	894	872	915	841	858	868	882	882	900	765	875	815	877	838	861	817	816	844	823	889	833	851	825	836	823	848	861	854	865	892	872	877	850	867	785	831	839	824	799	892	878	832	883	803	831	806	797	871	818	908	848	853	832	807	910	874	832	893	834	829	883	825	878	868	830	880	827	854	862	854	819	881	859	858	875	884	869	843	859	876	805	806	863	880	863	919	809	864	902	877	887	841	888	877	854	858	830	859	868	884	833	855	891	869	844	801	877	828	856	816	879	840	868	832	783	843	858	824	835	846	843	848	838	904	862	893	915	793	814	875	878	847	828	862	895	890	883	839	856	825	895	828	859	852	835	858	878	838	827	833	843	843	850	863	798	835	850	868	885	863	860	871	842	866	893	817	939	873	834	841	874	881	871	884	849	832	883	893	864	850	903	880	843	896	845	816	877	825	828	808	875	842	867	853	837	876	833	820	797	787	828	865	877	930	858	892	831	850	893	835	851	890	868	863	797	853	839	833	837	862	837	827	877	913	884	872	845	874	870	824	832	843	839	850	877	896	895	858	865	846	842	859	825	898	835	864	815	832	861	825	887	818	881	894	869	842	891	841	856	833	872	837	897	880	858	857	867	846	849	857	914	881	888	897	805	879	838	873
24334	21568	28986	24604	20929	2205	640	429	367	328	313	295	294	274	291	265	263	253	267	221	236	253	226	229	229	241	251	216	248	243	222	236	230	182	220	213	237	199	192	223	208	229	243	225	225	221	243	236	199	229	174	207	220	225	208	219	213	220	219	214	228	225	217	196	192	234	239	214	212	211	186	207	213	231	225	211	210	211	211	224	221	212	236	242	204	219	197	221	203	222	241	221	219	215	239	212	230	210	227	223	192	215	219	206	203	220	190	194	215	212	221	227	239	233	207	191	202	222	212	239	188	222	208	235	223	207	220	216	207	191	239	219	200	211	219	210	196	220	204	207	206	243	214	212	211	204	220	241	194	210	220	240	196	200	212	221	224	202	232	198	229	200	220	231	207	225	232	231	198	223	214	230	212	195	212	214	194	210	226	216	214	227	244	185	218	217	214	200	222	225	199	226	230	198	208	238	228	218	212	229	215	202	202	216	226	201	190	206	227	210	196	202	216	200	213	204	196	202	241	209	223	189	228	210	203	220	223	235	193	215	196	216	207	194	198	227	229	243	211	182	215	180	202	210	237	208	202	184	204	224	214	196	197	224	236	206	198	241	216	208	228	233	228	258	222	198	220	203	204	196	199	210	209	215	267	197	192	223	201	207	216	220	220	232	226	205	226	202	230	223	222	191	205	194	197	222	218	232	217	206	230	225	206	236	212	234	211	215	227	214	208	246	206	189	195	202	235	228	196	219	183	212	215	197	184	194	207	215	234	232	217	218	187	229	214	221	222	234	224	231	240	224	216	224	200	219	213	236	199	216	203	233	208	226	196	223	240	203	207	217	215	219	217	210	224	205	219	209	204	193	212	224	172	197	216	200	228	218	229	210	244	217	223	241	190	191	217	210	246	220	237	208	230	204	212	217	204	183	217	221	233	183	200	212	203	199	220	224	214	206	217	227	199	192	215	205	208	216	213	195	216	205	215	203	224	225	214	206	212	231	191	236	227	222	186	201	202	213	201	223	197	220	225	200	217	258	229	214	196	194	208	202	205	194	225	191	203	212	209	213	218	223	202	216	227	210	216	215	208	173	218	230	211	212	228	213	210	196	195	212	210	213	222	231	226	195	246	202	226	215	204	213	191	243	224	201	211	213	211	229	233	213	240	200	201	223	238	221	209	221	199	177	202	210	205	186	220	230	193	214	233	189	198	222	200	227	193	217	217	193	228	195	220	227	191	228	194	213	254	214	200	230	229	202	233	206	218	219	205	207	245	238	214	213	189	196	223	200	184	211	223	223	207	223	222	211	205	229	205	197	231	202	235	208	229	232	220	204	228	236	232	198	214	197	233	241	228	233	237	220	214	230	208	227	230	190	217	233	241	199	225	202	186	207	217	230	251	201	216	219	203	219	194	230	182	194	226	222	208	210	221	229	232	226	215	196	236	208	206	210	218	196	186	205	218	224	240	196	212	217	236	213	219	220	199	207	179	229	227	220	231	222	227	218	197	222	211	248	224	220	239	229	205	213	216	204	225	235	237	205	213	210	231	206	218	213	197	230	211	221	228	203	213	218	218	203	198	236	219	221	208	212	204	221	180	204	224	199	225	194	202	225	217	226	221	218	225	231	216	205	217	257	195	244	187	228	245	209	211	222	201	204	208	219	209	223	223	215	216	207	238	183	211	214	222	193	236	212	215	234	217	196	210	228	201	205	213	201	214	212	220	216	231	207	231	215	225	219	203	225	218	202	200	207	175	224	211	213	221	210	224	198	211	195	210	211	204	235	202	233	184	225	227	214	224	201	225	222	241	228	205	222	214	229	241	200	213	215	222	222	217	215	230	204	218	246	230	201	194	222	214	236	209	223	199	201	220	223	215	246	216	190	217	222	209	256	214	210	209	224	218	196	189	227	236	210	223	223	236	221	218	208	209	205	216	201	225	211	231	214	228	217	218	227	215	223	205	218	207	193	217	197	192	237	207	191	261	193	207	225	210	226	188	206	207	229	199	202	216	209	210	219	219	229	209	230	222	205	227	211	224	217	201	221	192	201	215	238	222	233	209	229	212	248	222	222	208	208	218	211	194	224	205	218	232	202	228	211	176	210	218	230	223	210	219	220	201	207	195	216	220	199	222	208	217	215	209	226	226	231	211	214	231	212	246	209	217	206	213	203	208	211	213	221	234	209	183	202	227	218	213	209	213	186	204	196	202	187	216	207	213	226	208	207	205	248	202	231	221	186	220	241	230	209	233	248	215	239	195	206	213	232	209	198	233	216	239	242	213	231	210	217	216	202	220	215	240	203	219	225	227	213	190	244	224	209	240	224	194	204	226	224	208	227	216	209	229	235	216	220	215	215	233	224	205	225	227	228	195	220	249	197	189	196	229	225	221	205	190	209	197	223	227	207	234	213	206	208	214	182	223	210	201	226	219	192	205	220	196	221	197	229	216	242	222	208	210	202	204	201	207	196	230	226	195	217	208	238	205	220	224	198	209	207	209	212	230	231	188	203	235	205	222	184	210	231	231	204	216	195	195	232	228	194	219	231	207	222	200	218	186	204	202	198	207	200	216	198	215	233	208	212	180	196	201	215	223	190	210	224	228	202	189	202	208	220	211	224	204	238	209	202	228	256	181	226	204	205	221	213	203	230	217	205	198	202	201	213	198	244	205	227	229	210	219	230	208	207	219	217	215	219	216	207	231	211	207	214	205	223	204	223	191	197	256	226	219	219	196	219	221	189	212	208	198	214	228	205	216	218	231	216	203	203	235	229	198	220	210	215	209	222	202	205	209	230	224	205	229	223	222	202	231	199	199	202	208	219	248	208	190	227	193	213	177	230	206	232	196	231	205	203	230	206	221	192	220	202	234	232	241	220	220	222	243	239	207	207	213	224	229	239	225	220	192	260	208	230	208	232	222	216	210	210	203	223	199	210	212	215	222	218	214	210	199	234	236	220	257	192	187	194	182	216	225	207	210	218	238	193	229	206	218	219	205	209	201	236	181	193	192	188	241	196	235	224	200	202	207	221	219	217	230	196	203	227	206	214	215	203	200	227	206	199	203	209	216	233	199	209	213	227	226	241	215	186	234	200	232	225	209	231	213	230	191	206	212	210	225	201	205	196	221	208	208	208	215	197	209	232	209	204	237	218	224	218	207	218	221	210	216	254	231	191	217	210	209	194	208	216	209	229	214	205	203	205	186	209	183	218	240	218	220	200	212	238	211	233	218	226	236	213	214	205	193	213	196	220	215	243	224	238	241	238	201	216	231	205	219	209	213	232	207	215	178	220	228	204	220	210	211	209	213	202	225	204	203	206	202	225	234	216	193	208	214	211	204	224	201	204	222	210	237	218	218	182	214	210	220	232	200	213	206	228	184	222	236	213	203	205	217	230	252	205	239	224	228	212	216	209	221	204	247	230	228	223	218	227	228	204	204	230	220	181	231	199	190	211	231	226	217	206	193	205	198	214	206	207	237	216	211	193	203	215	207	207
15460	9452	8163	4098	2734	2027	1535	1338	1076	974	848	796	763	684	681	606	536	588	546	504	541	532	527	490	465	484	469	480	518	427	467	470	425	439	468	454	464	452	459	492	466	447	435	428	431	434	389	444	452	406	436	470	387	444	438	410	448	437	434	440	448	450	436	454	415	397	453	444	437	453	440	424	465	437	422	385	450	447	440	438	453	392	456	452	418	429	438	423	429	458	453	451	409	411	451	423	479	459	459	437	415	428	445	403	436	438	464	403	398	418	439	415	437	480	436	416	422	443	418	410	454	401	406	416	445	381	430	409	434	446	446	436	453	420	408	438	422	447	457	396	379	441	428	425	428	454	405	435	437	439	433	419	456	467	510	434	402	433	437	459	431	425	430	441	412	428	402	460	407	444	446	396	447	399	409	392	453	452	446	435	444	389	403	430	425	413	428	427	418	418	418	413	401	437	406	427	443	440	463	420	435	449	470	426	426	437	442	432	455	370	428	400	425	423	463	417	396	403	436	439	440	464	437	431	391	421	425	410	396	391	436	406	419	426	424	447	412	445	422	438	429	421	465	411	404	450	419	463	441	393	446	416	419	474	440	456	416	402	448	414	420	398	437	430	453	440	463	464	404	416	436	421	394	390	425	436	373	426	471	458	414	406	441	438	417	400	417	425	410	434	434	390	399	423	434	413	426	411	453	412	464	477	403	426	414	406	425	420	408	421	455	439	440	441	440	410	433	481	449	419	430	416	413	451	425	426	457	409	449	412	433	413	416	423	376	447	423	443	432	423	410	425	451	445	427	436	453	425	437	433	451	427	422	430	438	415	425	432	449	453	408	420	434	436	442	437	429	397	403	441	410	418	434	445	425	409	431	440	425	458	441	404	408	414	407	408	441	435	423	460	402	424	418	425	418	451	422	421	445	432	460	421	383	441	439	442	466	400	431	446	415	437	482	427	396	407	391	426	448	433	399	409	459	428	432	434	413	411	433	418	423	430	427	426	437	428	452	425	438	466	412	432	408	458	433	447	484	469	446	420	423	439	442	413	402	426	407	428	422	438	458	434	429	428	417	394	433	405	431	469	455	387	434	437	394	427	416	427	438	435	447	461	431	445	435	425	416	422	421	420	415	441	431	464	410	415	406	413	429	428	451	405	444	435	405	388	411	432	450	426	411	422	416	391	412	457	437	446	414	393	423	448	397	438	452	416	403	393	390	432	411	431	450	395	412	426	449	426	386	454	410	393	402	439	452	411	421	402	435	416	431	458	444	432	426	441	447	414	427	451	431	396	420	416	412	428	432	405	434	442	439	415	428	414	400	457	435	432	390	454	458	420	419	383	404	444	427	415	406	457	402	431	452	377	473	466	449	429	431	396	438	415	431	412	422	411	435	438	420	460	410	420	400	421	444	445	445	451	440	427	452	425	455	414	435	384	446	471	463	407	445	421	391	460	431	392	420	473	421	427	443	416	415	407	418	463	433	427	407	424	458	423	414	449	437	421	402	432	459	408	421	433	428	433	406	436	474	401	432	429	445	457	431	420	422	443	382	401	437	393	437	448	469	453	460	424	422	385	420	449	444	446	417	446	436	408	373	420	418	428	383	456	433	445	428	432	429	401	453	442	410	408	441	447	424	412	410	438	406	446	385	418	435	432	411	432	419	449	474	412	494	405	433	436	424	431	426	443	409	434	450	403	404	433	431	432	406	423	428	418	442	450	419	446	442	431	430	442	430	418	430	423	464	416	432	445	442	428	420	462	438	431	412	425	383	451	445	403	471	453	415	436	420	448	414	470	436	459	441	438	420	437	405	428	457	406	410	444	441	452	425	415	403	397	443	428	386	417	404	410	415	422	435	428	426	425	420	388	423	422	416	428	424	453	399	452	428	474	422	415	420	448	428	435	433	439	460	404	443	459	403	464	445	394	403	415	405	402	448	425	460	418	415	400	433	444	435	412	416	465	442	415	417	429	414	405	432	391	436	444	413	423	425	448	447	405	404	402	444	414	412	426	414	401	414	414	448	446	420	420	427	444	434	453	422	408	429	404	400	417	430	476	463	432	445	430	432	396	431	408	421	432	471	448	411	397	425	440	438	409	431	426	439	414	434	395	426	417	421	477	441	403	414	420	422	409	432	409	427	446	441	427	449	421	457	437	402	430	422	431	439	463	414	436	435	408	457	445	379	414	442	429	494	414	446	418	432	431	392	442	420	377	448	400	457	438	432	378	447	422	402	430	443	453	453	421	422	435	474	409	408	448	407	430	405	455	446	440	384	405	400	401	429	398	387	400	442	413	439	418	438	434	445	418	406	424	395	433	448	407	417	438	434	444	444	398	428	442	468	410	434	409	434	435	441	422	445	418	411	402	455	474	418	455	421	393	403	422	441	416	407	449	422	432	427	430	416	417	446	447	436	464	461	445	424	450	424	437	451	442	459	414	466	416	410	423	390	456	418	409	436	475	432	427	424	394	445	430	407	410	408	410	464	421	434	437	406	431	432	442	403	423	405	422	428	420	453	462	446	396	419	474	408	414	427	428	451	431	404	476	409	413	443	430	424	413	407	441	400	437	472	407	416	424	424	421	417	412	441	427	435	436	444	384	435	429	437	440	448	408	448	425	441	408	417	419	419	434	415	442	426	428	402	433	428	452	421	409	435	417	414	425	433	461	432	416	439	412	387	456	441	397	382	442	411	440	404	398	421	418	443	441	430	457	427	386	435	422	440	432	417	430	423	434	412	403	411	423	425	474	423	439	438	416	439	437	435	407	435	406	441	401	414	406	398	382	458	411	408	461	443	433	428	411	443	439	417	408	418	389	423	475	458	445	450	454	432	485	376	417	409	405	427	405	463	424	463	446	420	373	422	434	434	415	428	388	434	452	442	431	447	448	417	459	393	412	421	430	431	428	422	444	418	447	425	430	422	406	443	402	423	416	439	422	411	400	441	447	439	420	438	416	430	429	442	398	418	455	449	430	401	461	429	433	437	415	407	429	454	402	399	405	448	418	431	431	433	439	404	416	423	462	453	443	450	423	427	434	437	409	434	395	417	419	437	436	404	457	383	439	433	433	443	447	469	405	444	413	424	437	426	395	426	394	408	459	464	429	414	450	427	417	416	437	464	425	397	409	397	451	449	443	401	420	370	414	407	438	471	453	436	410	451	413	432	428	418	424	437	430	441	397	410	437	434	414	406	429	426	412	422	441	432	467	403	407	417	439	403	402	422	429	384	456	432	470	456	459	444	434	418	422	428	451	412	393	397	459	454	409	463	451	433	423	426	418	422	416	435	455	449	433	409	407	440	404	432	423	433	382	429	404	431	430	417	425	430	464	395	411	423	433	412	429	435	440	414	464	435	443	407	437	430	451	442	408	434	429	417	419	446	439	426	449	491	450	445	433	412	428	421	443	410	433	397	402	422	436	400	425	430	450	433	414	424	376	411	418	445	434	440	454	418	397	418	424	395	390	422	436	407	482	438	427	413	428
23434	21600	29716	23977	21600	20625	1983	650	425	418	342	309	320	279	253	257	262	257	237	248	228	227	190	177	209	197	182	184	179	189	198	202	167	189	167	191	207	154	177	171	186	159	176	188	169	172	173	182	187	152	172	163	185	165	168	176	166	177	182	190	177	176	182	178	158	169	168	191	173	177	166	187	163	156	193	168	179	163	171	177	168	168	154	171	175	169	163	140	151	155	164	156	176	158	174	145	185	140	192	161	175	158	177	187	166	190	180	195	167	188	154	166	146	200	164	176	156	156	174	146	158	159	167	166	190	168	182	165	150	150	170	159	178	176	173	167	174	158	165	156	158	184	139	146	167	185	172	177	161	169	184	166	155	186	190	155	182	173	172	157	157	155	182	154	155	176	130	154	182	161	184	163	168	161	156	170	151	189	201	170	178	161	142	147	153	188	167	154	149	162	174	168	211	178	162	179	178	154	189	158	175	153	172	168	168	176	157	170	165	169	153	174	187	160	167	175	184	172	172	165	145	148	197	163	142	165	145	140	154	173	182	168	173	161	166	167	191	148	174	158	171	181	178	151	187	165	167	167	151	179	162	161	163	145	184	160	167	157	173	162	183	178	162	179	182	171	147	162	191	157	164	168	162	174	166	180	187	169	190	167	170	159	148	154	163	178	153	160	180	160	164	189	179	153	168	144	164	157	169	169	154	170	186	180	165	149	183	179	151	157	174	184	165	175	187	144	150	166	170	182	190	157	145	166	189	161	178	176	169	167	165	166	172	164	171	198	173	184	159	181	181	181	178	151	172	168	171	171	175	184	161	178	165	177	166	178	160	177	164	173	183	172	173	165	152	155	188	167	165	172	159	168	164	155	181	151	168	168	188	184	177	148	162	173	165	161	185	170	175	168	173	181	167	167	157	179	175	182	157	171	184	144	191	163	163	160	175	169	166	163	160	172	162	178	183	155	154	146	172	161	194	178	163	171	166	166	164	179	162	150	179	192	183	164	157	171	167	151	169	186	192	178	154	156	176	185	147	165	168	153	175	138	172	161	169	189	179	164	145	175	156	145	168	149	151	144	154	163	169	177	158	190	156	166	180	185	157	173	166	165	156	167	150	180	177	173	173	173	167	170	173	180	170	164	148	158	150	152	156	165	169	177	168	171	148	167	159	175	154	163	186	167	164	181	165	168	195	155	165	177	167	175	159	159	190	159	169	142	169	175	184	190	161	180	166	144	173	162	192	142	168	167	150	152	177	165	171	166	176	193	158	169	172	188	178	178	184	170	185	167	168	170	173	175	158	156	173	157	155	165	179	161	181	178	158	178	185	181	172	169	147	148	144	171	186	178	166	147	184	169	146	190	173	160	156	163	171	190	154	184	181	161	155	162	183	176	184	173	181	160	155	174	176	140	179	161	184	171	178	153	188	166	184	172	152	171	140	182	151	185	157	164	164	166	150	147	161	148	176	152	147	188	185	161	152	158	150	160	152	178	154	176	159	172	178	188	167	181	171	173	178	157	184	171	173	168	162	180	172	182	156	147	187	143	161	179	161	165	162	166	154	177	171	159	165	188	203	180	159	159	179	179	164	172	167	193	174	185	154	190	194	166	171	159	170	173	165	151	177	161	150	171	153	157	172	186	181	182	174	149	168	134	160	149	171	145	188	174	188	161	153	175	152	181	178	178	167	151	171	179	160	152	170	155	170	153	169	160	188	168	160	147	165	180	176	174	160	174	163	161	136	157	161	170	158	190	168	177	176	154	164	183	184	150	166	177	171	190	183	167	149	174	194	171	151	170	190	177	179	167	160	189	186	169	177	183	154	172	174	158	174	155	154	168	195	172	162	188	150	155	171	166	204	165	163	158	192	157	167	151	172	189	162	162	153	167	186	139	160	162	161	147	149	167	154	185	148	154	173	169	160	179	186	151	177	179	170	172	182	180	162	174	164	174	172	178	151	156	178	191	162	144	156	173	156	161	179	168	151	161	169	155	146	165	160	154	181	170	153	179	168	171	188	165	185	150	146	177	166	155	164	174	158	185	166	169	175	160	186	173	150	155	180	186	174	160	160	164	154	176	163	139	179	132	155	171	160	157	128	174	169	177	151	159	168	180	157	170	173	169	186	161	156	165	151	158	163	177	159	180	160	154	165	180	169	186	157	149	148	182	180	176	174	169	154	173	147	170	176	163	177	170	173	170	167	173	157	176	182	193	189	172	179	172	174	173	146	163	166	156	144	165	177	176	162	154	184	166	175	158	171	172	182	181	175	171	182	178	171	177	170	172	156	167	172	151	159	190	185	167	170	180	163	163	175	176	168	165	161	192	181	147	157	155	158	181	179	169	167	148	161	168	184	171	175	160	187	156	143	161	149	140	166	172	184	156	166	166	155	172	165	171	171	200	159	158	170	159	178	172	158	183	157	177	156	171	191	151	179	170	175	178	167	172	173	154	199	182	183	177	188	170	163	168	156	176	180	162	158	159	197	200	190	151	136	176	168	173	171	156	138	170	190	177	172	190	158	177	163	148	166	146	157	153	181	170	158	187	172	146	158	178	156	161	175	163	178	155	161	181	162	165	184	161	172	163	172	166	180	171	166	151	167	178	148	179	182	172	176	186	182	176	188	162	185	155	147	165	197	167	156	171	159	160	162	183	169	159	170	168	153	188	200	175	172	161	151	182	160	175	146	165	144	169	187	170	150	154	163	166	166	171	175	182	158	161	167	170	160	170	175	156	180	178	169	178	180	164	173	149	193	191	159	176	168	172	187	166	175	163	192	166	172	181	167	172	210	168	142	180	186	161	172	184	177	178	166	178	165	161	177	148	192	181	161	157	171	196	175	176	169	154	173	157	168	179	160	149	156	165	170	171	159	185	168	153	153	184	179	159	166	184	178	160	159	177	168	162	154	168	149	155	161	158	166	172	184	173	178	172	179	173	149	164	176	157	186	155	177	165	183	152	174	185	182	175	205	146	191	164	194	160	176	157	167	154	192	153	183	170	171	179	197	173	180	187	176	186	156	172	177	190	171	167	164	162	160	160	142	159	165	167	190	150	180	156	173	157	168	170	177	148	164	165	176	165	173	165	170	167	163	187	157	161	160	156	187	165	153	156	176	152	167	134	160	149	180	159	175	180	181	174	178	173	157	185	155	179	179	159	153	180	182	168	155	177	160	177	176	178	157	180	184	184	170	166	184	186	163	156	161	188	165	178	143	156	194	155	166	171	173	164	162	138	185	165	178	172	184	159	160	188	170	148	171	174	185	174	181	166	173	158	150	160	179	169	164	184	168	182	175	184	162	167	171	194	211	180	138	187	165	157	168	151	178	163	163	161	186	173	173	161	165	191	182	163	179	155	181	141	140	140	161	188	152	144	158	164	171	148	173	169	153	160	185	154	152	171	149	177	159	166	157	168	173	158	173	182	183	187	161	171	159	173	150	188	145	179	161	158	145	189	177	174	144	168	176	164	172	157	191	161	157	167	154	190
18196	15521	13229	6998	4573	3284	2604	2060	1571	1281	1177	971	847	753	735	697	620	622	610	488	498	447	479	501	425	425	403	402	393	376	395	358	369	373	371	361	356	379	357	376	375	349	319	345	339	336	352	333	356	332	347	331	339	338	314	294	337	301	321	330	331	320	312	309	309	336	324	322	337	327	322	310	320	324	317	307	327	330	332	312	299	319	324	319	314	307	310	322	295	334	289	327	315	300	347	290	322	323	344	312	315	343	299	303	302	325	288	314	309	324	298	325	298	323	305	337	299	340	336	326	333	337	309	311	328	280	328	314	336	320	315	319	305	320	325	339	299	319	343	299	314	295	328	297	292	349	297	315	314	298	309	295	340	308	288	379	311	319	309	308	299	298	304	307	304	310	335	341	291	316	274	287	292	327	298	299	327	300	281	338	286	306	293	313	295	333	318	298	314	291	321	289	319	312	313	291	322	330	303	316	344	325	303	318	309	319	309	321	286	292	333	340	347	282	312	328	307	291	322	287	286	306	329	352	292	314	288	326	304	330	279	296	320	268	351	297	323	334	300	316	319	306	319	266	281	305	305	337	334	316	308	320	330	299	344	303	315	310	302	282	317	301	310	324	310	307	314	311	314	301	286	331	309	321	323	312	306	307	300	333	319	305	297	292	302	280	310	355	323	299	315	327	313	311	274	305	306	322	304	359	305	334	301	300	313	297	314	311	310	303	311	296	319	299	337	302	295	315	317	332	340	322	334	308	306	330	316	320	279	293	303	330	313	348	290	315	313	300	302	304	329	328	307	319	316	283	302	316	349	325	281	290	293	308	313	332	285	305	307	289	309	312	312	317	317	322	303	318	331	323	283	314	277	357	331	308	266	323	310	284	321	339	307	299	328	318	316	307	340	302	309	342	304	284	275	290	292	316	311	313	308	322	303	309	350	305	325	336	282	285	329	310	314	285	350	298	294	316	288	296	315	311	335	283	303	301	294	313	291	312	335	309	319	290	312	294	302	286	328	320	292	339	304	297	327	303	297	315	313	318	283	342	319	322	333	304	316	299	311	324	296	332	279	319	299	312	318	281	305	294	298	312	306	314	326	332	296	337	299	292	345	294	308	313	302	299	267	320	325	324	350	293	281	288	298	282	318	323	308	312	306	333	272	299	329	325	297	305	298	297	294	340	295	310	321	316	308	298	315	291	301	297	334	319	303	331	296	300	321	304	296	308	311	271	335	278	323	303	303	323	306	293	312	345	291	331	300	301	311	346	338	316	313	326	354	282	292	321	300	274	331	313	304	314	312	336	304	333	315	302	325	308	310	305	296	326	323	320	283	280	318	301	290	343	315	295	335	284	329	332	322	302	301	301	355	311	341	350	335	340	316	326	288	314	290	282	297	297	317	314	334	327	299	293	340	300	297	292	314	279	319	330	307	296	313	314	274	316	320	298	326	303	318	313	314	293	327	344	319	325	298	331	315	274	319	304	294	319	353	338	309	296	310	329	313	296	315	306	312	307	315	327	306	292	301	322	330	297	331	299	315	337	316	327	302	327	297	314	305	314	312	304	312	307	313	291	287	308	313	296	282	303	318	315	314	317	293	307	292	338	301	313	336	306	306	306	293	324	321	330	302	303	318	291	310	284	315	327	275	334	325	310	323	324	328	342	313	275	304	327	318	316	279	323	319	317	329	332	312	332	300	314	300	299	326	308	290	297	307	294	303	310	316	325	296	324	300	305	299	302	350	338	318	284	309	314	305	304	317	292	304	310	328	294	321	305	277	329	300	308	321	282	307	316	317	306	314	296	317	269	298	318	331	324	297	327	311	318	322	332	327	337	316	290	309	337	327	311	319	315	287	318	333	344	319	329	312	305	296	309	297	330	335	320	285	323	334	297	306	293	360	326	301	323	302	301	304	289	318	302	298	366	277	312	270	340	320	313	322	316	314	315	325	336	293	315	308	299	294	336	326	318	286	306	302	328	288	324	270	284	291	303	327	308	322	279	302	356	314	286	294	326	289	303	316	318	317	332	297	293	289	313	300	326	319	294	329	298	329	354	304	328	299	300	284	321	312	307	313	316	343	316	295	297	312	284	293	295	299	311	326	329	314	332	312	324	331	315	314	277	330	293	301	321	312	313	327	295	339	310	326	293	347	326	295	314	293	330	300	311	306	331	304	311	323	352	334	294	346	314	273	299	303	312	281	318	301	302	317	351	301	313	288	319	331	320	295	300	287	334	321	291	323	302	295	328	308	308	281	284	345	328	318	325	305	332	309	339	313	322	283	282	333	331	316	299	308	296	297	321	298	314	334	320	317	297	329	289	318	289	310	328	314	338	340	313	324	309	317	301	313	325	286	296	306	332	298	297	292	311	279	339	306	307	327	340	306	322	313	310	328	336	315	335	302	316	312	304	303	293	336	297	318	290	306	314	314	336	307	329	286	311	333	283	321	316	321	314	337	333	299	309	322	326	300	326	323	285	298	325	308	318	300	322	334	295	289	303	316	348	321	297	327	316	299	318	318	319	311	325	291	299	293	309	322	336	301	328	294	332	292	331	328	288	297	295	328	325	314	333	315	311	293	333	302	332	282	306	317	293	288	322	305	329	312	312	331	331	316	314	294	359	300	342	305	341	311	314	331	295	306	306	304	290	312	305	325	333	308	290	317	301	298	290	308	314	283	287	279	298	305	314	296	320	329	320	312	327	316	258	300	310	290	294	320	300	285	311	292	315	315	290	281	308	316	322	363	373	274	299	324	303	304	327	332	335	313	279	322	270	330	295	324	293	310	335	318	323	292	341	317	315	307	304	313	287	281	329	299	294	304	318	340	313	301	279	321	303	285	320	325	292	289	294	321	316	311	290	325	328	337	323	313	324	310	308	306	304	304	302	344	336	334	299	316	325	310	364	309	311	329	306	307	285	291	330	328	320	304	317	308	326	303	281	320	320	304	328	309	351	328	326	311	320	291	327	280	267	292	301	299	260	314	321	306	298	343	322	312	331	328	291	284	337	333	331	328	304	282	323	333	317	291	305	299	292	296	300	312	300	309	336	308	351	308	320	269	292	294	345	286	306	302	289	280	298	330	304	293	316	334	305	334	319	288	289	298	320	324	318	302	287	299	317	311	316	334	337	322	316	297	293	293	275	322	311	321	311	290	353	302	309	291	299	332	319	292	288	318	305	277	322	334	295	293	292	315	257	292	324	279	317	325	321	304	317	308	313	326	331	308	313	353	331	313	294	285	346	309	318	283	327	365	357	318	318	320	329	315	285	309	333	331	330	282	277	328	271	333	315	313	308	297	312	312	307	320	313	320	285	356	322	318	309	338	349	311	349	311	289	332	299	287	287	301	309	310	315	287	317	289	322	314	295	303	335	294	325	292	303	324	327	325	319	319	330	322	304	289	328	303	262	263	304	306	304	312	327	296	297	302	330	307	307	314	324	316	315	318	296	333	301	320	326	313	290	307	313	303	312	328	295	327	320	279	307
27041	20978	8342	861	535	520	522	440	448	478	463	481	499	436	481	459	479	464	435	445	467	458	490	477	457	419	445	475	468	446	472	445	497	408	460	476	452	498	434	442	469	436	525	445	453	412	450	431	456	430	468	438	438	451	463	458	447	430	487	406	484	464	480	465	428	455	411	444	478	436	469	491	452	431	450	438	439	426	473	466	449	468	463	428	485	440	424	491	421	434	419	495	416	407	420	436	513	485	471	434	439	452	434	500	460	448	485	478	436	448	471	440	428	450	431	450	446	460	406	458	410	464	449	448	401	453	491	471	454	444	444	429	439	449	458	474	446	488	449	481	457	421	487	468	453	424	429	454	471	481	403	451	449	425	434	413	420	440	471	422	392	415	484	482	436	407	458	464	479	444	464	463	422	408	483	429	503	461	453	466	451	470	475	486	425	466	428	445	444	491	456	441	502	452	445	466	500	418	451	463	470	467	458	433	465	407	444	443	443	450	464	464	437	445	464	428	479	464	474	442	413	491	424	450	453	456	467	434	478	455	420	439	490	483	460	445	446	470	435	440	454	450	439	467	435	447	441	425	477	433	458	465	457	461	422	467	458	482	504	396	443	434	458	465	465	446	470	444	424	476	468	476	439	432	428	487	434	464	446	450	462	416	473	410	485	466	426	450	443	502	472	446	450	455	442	492	471	462	487	447	490	469	439	427	433	450	445	442	475	436	474	466	457	431	475	467	427	461	476	467	436	444	442	437	457	454	475	491	429	423	426	466	444	443	412	469	456	451	428	446	455	418	446	450	479	438	450	417	453	424	443	455	435	465	457	416	442	446	378	445	427	469	435	435	488	477	477	466	500	482	467	481	395	505	453	455	408	462	471	437	446	503	494	467	414	450	514	463	461	421	470	484	487	474	483	449	476	458	458	501	464	444	436	434	448	442	452	468	445	427	424	445	473	465	460	464	450	461	444	471	460	439	444	468	469	409	440	457	435	475	486	424	402	420	462	476	457	464	456	464	473	410	443	424	500	453	457	468	472	453	450	431	487	448	456	431	467	448	481	465	427	474	470	449	445	452	441	457	465	432	438	457	462	419	421	444	468	454	473	474	455	439	437	487	478	487	440	462	494	441	486	454	453	445	445	452	501	446	453	458	469	476	438	447	436	489	417	440	446	449	454	457	481	428	460	445	493	466	442	484	469	480	473	450	481	487	426	432	497	472	493	460	458	466	463	452	453	470	474	468	447	469	480	461	453	453	449	466	439	471	449	484	465	461	481	448	446	469	473	459	474	439	472	438	440	453	476	445	460	431	429	457	479	440	452	421	436	482	458	495	471	426	434	459	441	448	460	458	414	435	470	424	426	437	468	448	430	466	473	488	489	457	461	442	457	444	466	475	476	477	438	437	455	448	460	457	447	446	440	469	439	462	475	423	441	404	443	453	451	424	473	476	490	450	464	433	463	481	419	463	462	470	429	442	424	460	424	462	432	449	440	452	493	462	462	465	509	412	479	444	472	454	456	436	482	465	430	420	472	457	489	444	446	434	460	458	466	447	456	424	463	443	465	441	430	478	442	456	442	435	452	495	475	492	446	435	448	460	470	429	471	451	448	465	466	425	443	402	466	466	451	458	456	440	452	483	431	458	468	423	453	447	424	440	447	440	444	463	501	480	482	476	459	465	441	436	420	404	439	446	455	431	447	464	457	454	454	461	480	435	437	464	459	426	463	470	448	443	453	443	403	457	457	454	450	461	489	437	462	425	445	480	423	402	433	441	444	435	480	438	461	437	437	440	475	433	437	468	474	471	452	463	439	461	431	452	443	479	467	457	475	422	457	455	473	462	417	445	461	462	470	470	495	451	426	441	449	473	437	449	444	463	425	470	425	481	475	469	449	505	445	460	421	499	466	441	461	500	451	460	494	448	456	452	472	418	468	473	468	449	420	447	451	459	470	431	464	487	447	447	441	451	438	482	430	453	448	467	446	456	462	450	438	467	434	444	481	452	478	439	462	451	448	463	494	438	433	454	430	444	457	430	432	488	448	462	442	480	448	461	414	445	454	436	438	499	488	463	455	448	449	431	452	465	432	461	509	494	454	440	459	445	463	482	470	468	451	464	457	407	488	452	468	423	443	439	454	464	497	427	469	441	456	439	507	412	449	442	446	459	447	463	429	423	469	461	454	445	426	465	426	468	455	437	451	459	445	418	477	431	510	462	467	446	465	478	426	453	481	475	464	399	424	450	490	479	468	454	436	464	461	463	494	476	479	447	438	424	438	415	430	400	445	464	476	450	438	463	417	461	459	455	474	465	423	498	478	454	409	482	466	443	466	437	434	450	478	445	460	464	447	439	465	415	472	425	440	421	454	452	427	488	471	457	454	468	446	432	437	453	483	446	435	462	460	465	445	453	464	418	439	465	427	434	415	470	428	417	460	463	432	460	453	482	445	423	470	465	467	431	473	407	449	439	467	460	464	468	453	406	464	481	446	429	465	433	467	493	441	466	424	429	474	454	457	454	453	474	475	499	419	443	464	440	465	444	440	471	475	455	485	447	472	444	462	436	470	482	468	466	420	433	448	471	439	429	499	467	496	443	452	447	419	478	439	453	445	483	447	475	476	449	469	444	447	427	452	442	452	470	463	426	429	438	455	438	429	450	455	465	412	452	473	445	423	478	439	462	462	482	460	454	449	439	457	463	451	434	456	479	453	449	494	432	465	440	470	428	454	441	447	480	435	418	469	430	458	449	406	440	454	473	434	491	447	460	432	439	470	457	454	492	437	491	475	443	475	504	395	425	452	461	455	460	475	464	500	420	455	488	488	471	468	438	420	477	467	437	460	494	428	452	460	434	476	420	459	450	491	486	441	476	425	430	494	446	434	430	422	446	461	444	464	459	439	414	438	462	474	436	470	469	465	472	489	484	457	465	443	468	457	442	430	468	420	450	462	479	425	447	435	452	439	432	462	448	459	430	429	455	415	440	448	421	420	445	450	422	452	453	459	437	477	405	464	440	472	442	487	453	429	467	470	440	447	455	422	449	438	453	447	440	466	436	460	451	412	473	453	462	443	454	533	456	453	447	460	452	465	439	445	478	494	420	449	425	449	465	454	429	423	483	451	460	458	442	424	453	442	497	458	479	449	464	460	443	481	442	480	402	437	425	432	466	421	469	457	474	440	476	433	470	438	459	460	462	473	448	454	462	459	472	413	465	477	436	446	492	440	432	485	459	455	475	419	430	470	487	458	422	446	445	455	458	465	468	432	458	448	437	445	462	490	432	444	457	423	431	433	414	395	485	441	445	441	453	443	474	461	437	428	470	473	456	440	469	465	427	453	422	459	486	492	476	464	495	459	454	482	450	461	455	468	444	436	470	443	460	469	444	444	497	440	480	458	435	442	460	458	440	448	458	429	456	451	467	441	502	457	461	480	446	470	477	443	490	478	434	463	458	457	436	429	431	477	474	439	425	463	463	450	475	453	442	468	432
7259	1789	1670	1292	1080	1047	976	997	882	892	870	894	808	831	911	874	883	898	842	886	869	899	873	876	826	862	852	839	850	863	864	873	825	836	882	850	841	845	829	847	817	759	833	850	820	856	828	849	862	823	839	824	882	791	859	838	848	838	850	891	823	841	849	866	851	841	837	813	872	809	842	846	837	849	870	890	853	857	842	829	843	806	853	859	904	857	803	817	893	838	875	843	837	885	808	825	826	839	836	815	844	903	832	910	809	872	844	877	871	785	854	834	864	853	884	829	857	840	877	881	834	845	843	810	892	852	922	868	831	874	825	850	868	848	818	796	842	858	804	868	845	876	885	888	803	879	876	850	806	827	860	858	911	867	854	832	856	835	830	899	826	808	884	849	817	840	853	860	863	867	854	845	851	826	854	830	852	876	870	865	808	894	865	835	857	864	840	874	847	874	800	873	834	815	862	863	820	886	860	831	837	889	839	839	898	879	888	895	841	856	808	852	884	886	856	859	838	897	905	885	818	868	836	842	884	857	872	812	878	781	860	847	763	856	891	871	887	842	909	859	893	871	841	834	846	775	832	853	828	810	850	888	874	828	803	799	827	861	858	871	874	841	832	872	836	818	840	829	834	804	825	847	875	898	783	896	892	825	836	859	843	837	841	842	814	848	903	787	869	834	847	851	842	825	806	860	886	835	806	895	806	842	840	850	898	894	846	787	871	842	812	794	844	832	836	849	860	846	831	858	823	853	820	783	821	869	841	851	864	878	832	820	862	835	814	880	904	892	891	837	916	855	864	860	865	856	881	798	891	803	881	828	878	857	879	838	893	843	816	885	850	861	865	902	838	829	848	864	857	817	811	822	815	830	899	829	834	844	890	828	848	821	855	855	841	851	838	857	825	828	863	837	844	863	866	819	838	928	828	855	874	865	830	819	844	901	884	850	831	910	852	848	865	858	860	864	841	833	837	817	831	876	848	828	872	804	872	874	851	872	839	845	891	816	792	819	826	867	836	840	858	860	815	831	775	814	825	874	828	870	863	848	840	881	870	803	835	832	838	877	838	842	835	819	869	831	807	841	842	859	837	808	845	856	858	875	891	908	893	837	823	837	858	868	899	827	853	829	855	887	832	818	832	847	892	867	857	875	839	839	874	829	888	870	861	879	943	854	858	857	857	833	826	831	873	839	881	865	891	845	819	842	840	883	890	822	864	831	870	819	866	774	849	857	842	809	820	836	822	831	880	896	802	854	876	864	868	851	841	852	860	916	906	867	846	862	873	818	846	819	836	820	850	804	875	829	835	840	792	810	870	847	832	861	827	841	842	891	865	818	840	870	878	847	836	838	843	867	831	827	877	835	828	876	880	847	816	817	799	839	795	834	819	907	832	823	858	817	838	822	866	845	911	841	835	819	846	853	913	923	833	840	812	846	840	828	842	812	846	840	868	803	847	821	840	874	891	790	842	832	794	865	879	860	857	852	870	802	843	915	814	786	859	803	843	888	904	899	878	921	875	877	851	838	811	869	835	856	847	867	857	859	855	874	911	821	843	835	852	823	869	818	903	804	865	798	827	811	884	889	852	816	801	842	876	840	830	872	877	825	845	863	867	839	838	833	808	832	814	829	854	847	829	850	881	876	840	820	845	831	874	828	873	865	877	840	868	813	807	854	899	853	841	901	835	882	870	901	856	847	877	842	815	903	845	844	863	881	834	831	885	847	870	851	862	868	823	798	813	871	898	893	830	859	788	856	832	909	852	851	804	835	862	853	875	815	852	859	856	848	831	823	830	880	852	823	859	828	876	861	806	849	840	852	870	842	850	834	849	816	824	813	827	844	832	812	849	792	836	815	820	803	867	791	848	848	878	817	871	860	834	816	867	845	822	824	850	850	872	852	843	886	807	854	837	863	870	857	820	810	848	869	836	767	837	849	838	827	853	850	893	882	859	829	864	864	893	909	815	803	822	848	864	818	815	862	853	868	887	851	854	876	851	857	868	825	811	810	825	816	775	849	830	863	914	877	898	889	866	868	854	836	897	843	843	825	849	829	868	920	825	876	807	817	863	876	871	860	857	803	888	886	841	874	847	791	809	776	868	850	886	862	868	848	840	849	855	888	844	821	868	783	863	867	872	854	839	874	861	894	841	842	870	887	891	854	901	851	825	839	814	793	885	847	861	878	823	847	838	839	908	862	808	870	858	840	876	835	842	854	884	813	850	857	836	785	787	862	852	847	888	905	822	838	838	820	884	814	829	849	818	845	823	847	803	852	857	824	886	851	837	849	870	855	830	842	873	828	834	886	776	809	812	858	869	843	789	861	869	910	856	827	827	799	822	888	816	841	873	823	867	886	861	829	883	856	836	829	906	821	886	821	795	907	847	845	855	819	782	860	876	874	842	830	785	826	787	841	860	863	845	847	819	835	819	834	791	851	867	867	886	831	881	829	902	841	828	822	833	838	850	794	870	827	833	847	837	839	884	866	791	809	822	812	836	861	863	881	864	856	838	862	843	873	827	901	864	904	843	849	895	837	872	816	833	768	824	819	823	843	819	866	796	882	827	866	869	883	862	799	844	853	896	823	882	817	844	876	877	840	862	885	822	834	850	842	809	838	848	829	823	867	835	872	857	879	850	838	814	841	862	867	813	843	816	858	875	893	811	848	862	864	842	847	851	849	861	822	877	825	828	874	857	857	820	827	853	884	920	864	858	814	834	847	853	844	814	900	868	830	832	858	823	807	842	874	885	905	854	859	817	873	859	858	847	879	825	806	875	832	802	856	876	815	857	869	896	854	838	859	829	852	826	872	842	771	817	843	872	874	861	890	855	809	866	873	885	882	841	817	891	878	808	853	839	850	852	832	880	824	812	830	865	797	886	849	850	891	850	864	792	872	902	886	820	879	851	843	860	849	893	830	842	898	814	790	847	804	818	821	839	845	829	870	887	817	884	902	865	872	810	891	876	816	887	900	860	882	839	860	847	855	858	865	819	832	872	886	877	851	842	844	862	848	813	870	893	884	891	852	789	816	826	849	834	894	849	900	878	865	829	837	854	793	842	845	829	876	841	889	832	805	865	868	820	812	849	816	792	873	815	853	861	897	839	831	867	884	885	884	842	807	877	787	816	816	834	832	832	767	809	859	857	874	831	851	854	873	863	861	774	881	860	829	829	841	851	803	886	824	835	841	874	819	874	830	820	830	877	838	852	869	842	830	874	848	862	850	857	824	853	861	814	839	862	853	831	832	834	841	827	813	803	857	836	864	858	804	853	854	803	907	874	893	835	888	774	840	883	857	842	859	844	840	832	826	881	841	905	876	862	853	851	881	839	838	841	862	831	858	825	796	875	841	877	887	816	881	814	816	795	875	870	859	864	873	804	818	875	806	883	873	892	854	873	865	880	851	888	853	840	878	865	873	886	855	931	885	912	876	818	828	878	818	849	827	813	884	831	840	854	840	854	865	936	872	854	851	824	817	865	842	861	811	839	839
24352	21572	28959	24629	20998	2142	605	427	358	354	319	303	306	254	240	277	242	249	250	227	238	234	259	213	221	225	212	244	255	227	237	200	237	203	241	210	245	261	209	229	212	234	238	202	220	207	206	213	208	215	224	256	189	222	201	211	219	235	211	194	208	217	220	248	213	209	227	231	190	229	213	215	194	222	253	194	211	231	233	208	218	192	229	206	225	190	229	179	211	205	207	216	236	187	210	227	207	222	194	201	221	214	205	185	198	190	195	215	205	191	205	207	201	243	226	206	224	213	217	214	219	236	233	198	210	264	210	197	223	220	213	204	205	186	212	228	218	218	213	230	216	208	218	200	184	214	234	194	223	208	199	190	211	214	224	196	192	191	216	198	212	224	206	231	222	200	216	227	203	217	207	205	222	218	229	212	208	220	196	206	227	231	216	193	217	225	221	225	199	243	211	202	219	217	202	195	202	201	227	195	190	205	204	209	223	209	196	194	216	223	229	220	211	200	198	229	235	214	198	216	225	213	224	238	216	201	204	214	207	235	224	212	217	216	212	195	201	243	233	207	214	207	188	199	231	192	200	217	224	232	198	217	223	219	199	217	231	220	201	208	196	206	222	220	212	205	215	186	217	214	225	189	214	211	208	211	202	199	229	203	228	191	231	213	218	204	199	219	218	225	217	216	225	190	230	203	220	219	198	221	215	210	222	216	190	213	223	232	225	199	228	224	197	216	257	196	233	207	221	195	214	224	211	219	217	224	228	194	197	216	221	220	203	226	231	208	218	209	184	207	214	228	207	225	195	215	216	214	220	212	233	205	197	202	202	199	191	213	199	202	221	190	220	210	192	199	199	219	210	227	234	235	208	192	249	210	198	209	208	204	237	189	223	206	220	207	210	213	227	207	209	204	223	218	205	205	220	201	227	234	226	223	201	199	218	216	246	202	199	224	212	210	213	218	225	210	216	215	215	219	205	195	212	203	247	230	218	194	220	200	187	191	199	191	191	211	205	226	221	198	226	222	229	202	211	202	202	217	203	186	198	209	212	216	199	215	222	214	203	230	235	214	203	245	210	195	210	235	177	210	204	212	218	212	202	203	205	229	213	212	214	218	228	185	227	211	226	195	229	209	200	202	215	227	216	209	189	217	222	196	218	218	209	220	225	218	215	202	206	217	189	194	204	201	187	212	198	214	212	208	221	213	208	205	191	205	189	212	205	233	202	233	205	216	224	217	226	221	195	195	204	197	181	206	214	221	206	220	208	215	236	203	194	225	216	214	223	196	199	228	212	180	219	223	212	241	203	226	206	219	179	203	217	218	217	223	209	187	224	228	226	211	206	237	232	224	226	204	204	193	209	228	223	213	208	200	206	207	223	216	202	207	229	201	193	218	225	224	193	202	195	217	184	215	216	225	195	204	197	189	222	206	202	212	219	189	221	214	229	216	217	219	208	223	217	236	187	197	219	178	235	224	213	195	225	232	216	225	208	213	224	225	202	203	227	223	216	213	234	211	198	205	236	207	209	226	178	234	197	196	220	184	210	240	221	199	212	207	215	240	223	213	228	227	213	219	212	209	208	198	197	189	220	202	224	212	212	185	210	227	206	208	207	229	188	236	227	179	215	187	201	213	207	238	230	227	190	223	215	183	214	203	210	235	219	198	221	202	210	203	235	210	215	226	202	203	199	233	202	214	199	225	193	205	215	197	217	202	211	198	218	199	202	240	219	199	236	201	215	226	193	209	183	198	240	215	214	206	195	194	213	216	214	209	239	200	229	211	197	220	220	220	215	225	222	199	217	227	223	223	213	211	215	218	229	174	216	212	205	205	219	213	216	219	216	215	199	219	224	191	221	210	211	208	219	200	209	196	189	188	215	233	212	215	230	197	235	223	226	202	190	219	203	221	217	230	221	234	209	203	225	226	193	205	184	199	174	198	196	245	195	207	200	204	202	212	208	214	218	198	230	234	208	194	196	223	224	216	206	203	201	204	186	226	217	217	220	197	209	196	195	212	254	242	206	179	198	204	188	222	229	188	200	208	213	189	187	234	215	225	207	205	198	218	225	207	195	215	213	204	212	204	203	191	229	223	216	236	210	259	224	195	198	219	209	224	189	196	212	175	214	220	226	202	230	227	203	211	210	213	216	203	202	195	193	226	214	204	194	190	192	236	227	217	185	229	216	202	219	229	210	205	230	198	214	186	206	214	217	199	201	218	206	211	209	233	187	192	197	195	218	223	230	188	214	221	230	204	212	218	241	222	228	228	209	215	215	202	206	219	199	224	225	200	227	210	242	213	216	226	192	209	220	220	220	208	209	205	231	211	196	230	209	209	235	198	229	211	219	204	211	194	220	211	204	234	207	199	182	202	206	180	215	184	224	188	216	229	222	219	220	212	217	250	236	209	200	222	211	203	206	203	209	221	199	197	218	209	239	214	220	204	188	219	223	232	210	219	192	182	182	249	243	215	209	214	207	182	219	223	209	211	216	211	220	185	237	175	226	205	205	213	188	223	188	204	214	202	241	222	207	196	218	217	221	220	224	213	185	223	210	200	231	203	211	188	213	202	235	231	223	224	235	245	196	189	203	182	222	203	206	217	186	220	198	233	224	190	199	201	202	216	179	237	214	198	228	228	207	193	221	184	216	223	195	206	193	221	217	241	197	240	220	193	187	212	211	203	167	197	235	189	221	215	210	213	198	223	196	186	204	212	244	232	209	225	200	176	224	215	223	210	234	226	210	196	217	197	199	231	204	209	227	202	213	215	237	214	199	218	241	219	215	192	207	255	189	197	201	207	236	213	225	205	225	191	205	170	250	205	221	187	213	202	206	196	192	219	195	188	211	231	187	219	209	211	209	215	212	220	203	202	232	200	219	223	211	208	179	201	184	228	184	205	207	235	192	221	208	220	207	204	204	190	213	205	227	196	201	223	214	215	236	207	193	186	215	215	205	198	189	207	201	203	244	201	230	190	229	206	204	192	232	219	206	204	201	217	198	200	226	208	186	198	207	209	216	205	220	203	205	227	228	223	214	217	213	220	223	204	199	209	180	218	228	204	211	223	205	206	199	204	219	212	210	212	218	222	210	219	211	232	204	215	225	186	191	199	188	228	198	205	192	218	215	215	213	238	211	240	213	203	222	240	224	183	246	237	188	200	196	230	187	211	203	220	202	235	194	204	222	220	217	221	211	205	211	195	207	202	202	201	218	223	208	220	186	221	203	206	207	231	216	233	203	213	211	224	214	209	212	204	202	220	222	237	219	213	210	215	205	225	222	201	210	239	224	212	225	207	212	192	213	246	207	197	219	213	205	220	200	215	230	187	202	215	225	202	216	197	217	245	214	219	217	219	240	224	221	206	195	217	196	233	207	221	224	213	208	198	229	194	202	216	220	194	224	216	199	220	209	201	210	216	191	205	189	191	217	200	200	199	194	205	214	199	205	255	220	213	223	230	201	184	222	224	218	220	215	226	252	254	187	230	214	183
15546	9522	8197	4051	2727	2078	1522	1318	1078	938	783	735	664	668	634	631	573	554	540	524	521	520	541	491	495	456	456	464	435	489	441	460	483	483	446	467	462	417	457	433	434	397	424	448	454	481	445	448	432	439	413	435	438	460	476	430	471	447	445	430	448	450	423	406	465	424	411	409	418	437	469	411	407	480	392	435	416	439	396	434	450	456	434	425	406	426	398	441	403	440	427	446	412	456	411	456	418	443	456	414	397	428	402	440	420	435	437	428	426	426	406	415	434	431	414	444	408	437	425	417	434	425	393	448	428	436	465	439	423	451	446	410	422	436	423	455	401	432	442	418	431	447	450	447	411	455	429	390	409	390	432	400	430	426	431	433	435	449	410	444	411	405	435	403	441	419	428	438	411	439	405	423	471	390	440	439	413	435	444	438	410	406	463	413	498	427	424	428	432	416	415	437	445	445	437	416	422	429	384	435	389	423	388	429	412	395	411	408	394	416	414	432	425	404	413	424	380	432	421	430	445	429	428	421	453	406	427	420	386	411	426	452	424	431	390	455	416	436	388	467	431	429	431	439	416	412	386	421	394	450	413	429	406	441	446	464	447	432	418	404	418	445	447	462	439	401	444	412	405	414	412	473	423	443	469	415	417	436	415	442	406	441	444	410	437	425	430	426	414	410	449	414	420	452	441	429	411	466	455	381	405	428	421	416	423	418	400	408	420	429	378	435	432	447	458	400	422	411	416	414	385	441	442	438	419	424	400	419	428	402	435	404	416	420	454	401	428	376	445	442	399	456	448	437	463	432	383	383	434	447	441	447	441	420	412	417	410	439	479	463	427	410	433	394	433	431	413	416	423	440	427	429	414	415	407	407	415	413	464	399	431	429	411	385	447	465	393	419	451	374	450	454	418	410	411	389	405	445	386	406	424	420	423	414	441	409	408	429	398	438	420	420	430	433	415	414	426	447	435	422	429	376	445	463	421	434	437	398	440	401	454	438	462	411	425	418	461	445	413	427	445	384	391	440	421	408	455	411	430	434	395	420	425	395	435	433	406	385	403	412	460	397	417	417	446	405	425	420	438	407	414	430	415	489	393	437	398	427	400	443	406	443	432	443	436	420	430	427	424	460	422	409	425	448	436	388	398	408	420	412	371	408	424	418	432	416	444	431	412	419	446	425	434	440	433	418	447	460	423	398	418	414	470	441	405	428	421	443	459	452	439	445	435	409	404	422	449	415	401	423	428	427	408	402	456	413	422	415	427	434	482	415	435	406	415	401	422	430	395	435	406	463	440	409	455	418	436	419	446	413	441	425	417	435	439	433	418	443	414	433	443	396	432	412	414	416	388	413	451	426	459	436	391	439	391	440	434	411	427	447	459	430	411	433	427	424	423	428	431	435	416	453	435	401	442	445	418	398	431	396	422	441	420	411	419	420	463	412	451	374	398	445	433	423	422	451	435	421	415	409	419	414	421	440	437	432	438	387	444	428	415	457	457	398	422	427	413	444	411	424	434	404	441	430	416	400	429	432	459	441	439	416	422	441	427	416	449	437	389	441	431	462	421	432	411	422	370	436	417	431	429	448	420	416	397	401	452	405	418	444	383	406	416	420	398	430	443	440	393	415	431	434	401	396	459	394	443	429	414	446	408	425	448	416	432	424	390	394	455	402	455	418	397	428	386	440	419	447	391	388	437	425	426	407	427	453	444	411	432	428	436	432	426	424	419	412	433	448	415	444	410	403	436	421	404	431	430	427	430	420	409	393	397	461	402	420	443	452	406	424	432	426	441	455	397	405	427	391	444	429	411	424	443	426	439	417	416	435	403	428	456	435	416	472	435	394	401	431	408	411	449	376	406	458	425	408	442	471	410	441	372	440	409	392	389	393	426	450	427	410	432	424	428	440	422	471	405	404	433	419	419	423	394	447	439	425	425	408	441	428	416	458	423	455	427	432	414	420	439	433	424	428	417	430	433	413	408	413	454	427	439	445	411	429	400	445	435	424	425	443	419	405	399	442	418	444	433	380	457	446	428	416	392	417	428	387	440	423	428	418	396	411	406	438	428	417	451	407	422	405	467	410	424	393	418	451	445	414	436	471	430	427	434	401	453	386	408	423	438	396	422	422	411	408	414	415	449	456	418	442	410	411	450	431	444	408	425	413	423	461	431	415	420	449	416	410	433	387	422	467	421	448	442	417	451	421	447	448	407	411	431	417	424	452	416	441	418	453	446	389	421	410	392	432	412	414	475	436	445	441	427	428	419	400	425	417	450	415	420	442	426	430	429	380	418	412	418	383	417	451	467	397	430	426	446	427	378	430	436	412	388	429	418	417	393	433	405	407	431	434	445	425	416	403	412	435	420	452	437	438	413	426	453	444	433	369	434	453	401	385	414	417	419	422	414	446	451	416	434	417	446	438	409	397	425	407	412	450	414	452	384	446	422	406	440	408	423	395	451	474	434	478	424	402	376	404	447	388	406	411	422	420	399	427	429	422	447	434	455	437	414	443	440	435	418	416	445	436	465	454	431	412	436	411	418	422	412	411	421	453	391	412	472	400	448	425	432	424	398	436	404	413	423	449	430	418	426	420	444	399	428	434	470	422	433	417	423	430	438	412	392	421	402	434	404	434	408	432	408	404	445	420	419	438	428	411	451	439	442	438	423	460	372	381	443	412	423	453	453	458	407	463	425	433	415	416	440	470	427	454	424	430	433	440	399	426	422	400	447	413	415	422	432	450	390	448	415	446	421	417	436	428	436	428	414	410	421	411	405	397	429	418	424	422	422	419	437	401	425	403	396	459	444	434	421	439	396	417	418	409	412	431	427	405	432	440	405	395	403	409	409	419	419	403	421	428	456	410	445	441	484	399	401	429	419	459	446	436	409	438	399	433	419	423	458	415	436	411	454	404	419	409	426	416	416	433	410	440	428	415	377	436	422	418	448	400	399	447	409	403	413	442	428	416	413	435	443	411	434	452	446	405	417	402	417	438	462	406	440	445	400	415	423	436	442	410	426	441	419	405	407	431	431	405	398	426	410	448	406	419	426	415	434	409	433	437	436	418	394	448	441	420	434	408	423	401	424	399	426	486	428	437	452	411	416	419	402	413	410	391	455	421	412	435	429	443	410	431	415	405	404	422	452	394	422	421	426	428	449	416	423	416	400	422	429	419	452	409	423	427	431	435	441	425	437	436	419	433	414	444	433	455	444	440	450	408	384	434	427	421	385	430	440	426	412	429	387	447	422	435	432	422	467	368	406	417	500	388	466	432	422	442	433	430	423	454	393	372	477	441	433	416	415	404	400	379	428	407	386	426	422	421	423	416	459	424	406	419	412	419	424	420	436	435	472	414	451	398	420	396	442	408	413	482	408	424	383	438	414	392	445	418	439	433	456	446	417	466	426	433	403	410	399	415	416	450	458	434	434	381	412	428	394	433	449	431	429	420	432	455	374	470	444	444	388	401	433	426	415	425	429	406	428	391	431	443
23517	21622	29691	24029	21625	20530	1846	675	461	383	347	304	291	270	270	237	236	231	229	224	213	208	190	235	217	195	198	180	193	186	184	193	202	170	163	175	177	178	159	199	174	183	171	188	204	164	189	186	171	194	162	200	184	170	184	184	174	185	166	181	177	158	151	173	168	179	187	173	171	164	155	172	158	165	156	173	202	171	172	158	181	171	162	172	159	175	166	158	190	184	169	174	161	155	174	160	157	156	146	192	146	156	177	172	166	171	164	169	159	166	160	167	172	172	168	171	157	148	169	163	180	164	145	158	189	190	162	161	151	155	169	185	154	160	190	160	145	190	207	155	164	190	165	146	172	154	170	138	151	132	166	191	194	190	164	175	175	171	175	177	183	160	160	166	135	160	163	179	156	163	160	192	186	175	146	159	189	171	157	139	161	164	151	150	147	168	150	147	166	181	154	184	151	147	154	171	161	170	174	162	153	157	164	160	169	157	201	181	161	163	184	175	169	153	142	167	153	173	157	164	170	171	158	179	169	182	168	145	148	152	172	173	169	182	175	177	176	184	158	151	168	174	184	188	151	159	179	189	159	135	172	141	157	183	183	155	153	152	181	175	160	184	183	148	190	165	156	174	163	183	180	150	176	152	158	171	178	149	150	164	180	155	170	171	172	199	153	169	144	168	161	172	159	175	172	155	162	146	159	177	182	165	168	171	140	149	158	166	157	170	160	177	158	153	175	151	175	161	170	158	162	162	166	163	172	183	168	170	159	156	154	169	165	146	171	162	157	166	189	157	171	171	162	156	171	157	169	173	170	189	188	163	162	154	169	171	164	181	162	169	166	160	191	161	165	162	154	170	167	152	162	172	183	145	165	148	173	172	154	181	168	166	166	178	197	172	156	150	191	149	178	177	148	165	169	167	173	158	147	177	148	149	167	145	167	135	148	164	170	173	158	149	143	167	167	154	171	149	156	182	165	174	185	153	169	165	172	152	162	171	163	171	176	162	177	142	175	171	157	150	157	179	201	153	158	156	173	190	156	159	159	157	157	171	171	159	179	145	164	184	126	166	159	178	164	172	154	146	177	179	151	174	176	151	157	175	156	191	163	168	164	159	165	195	185	160	174	171	165	153	168	166	149	178	164	180	137	188	164	164	162	155	176	162	168	189	154	180	158	157	167	171	172	172	175	170	176	159	166	166	175	150	173	177	165	158	166	163	156	184	171	169	142	186	180	146	165	173	189	168	174	174	164	151	155	187	137	160	165	178	153	168	163	145	164	160	163	150	187	163	157	184	158	161	142	160	176	173	155	162	198	181	147	172	176	169	169	157	171	183	170	170	160	167	177	160	137	182	146	164	163	161	174	174	126	199	155	164	166	167	147	158	158	170	170	155	144	154	173	182	159	171	156	188	151	158	165	168	154	166	177	164	151	165	186	181	184	174	173	171	182	151	170	176	170	157	164	160	179	163	170	158	154	174	155	197	170	140	155	191	180	167	163	184	167	166	146	178	160	213	184	182	154	157	162	173	170	151	165	158	157	155	176	155	143	160	151	176	161	182	163	170	173	171	164	143	160	169	174	184	164	171	165	173	150	171	181	179	163	137	156	139	163	159	150	170	192	157	162	195	161	156	152	181	142	161	174	183	164	193	150	177	181	153	169	153	176	159	164	173	158	173	147	144	167	170	167	165	171	155	157	165	165	176	181	177	183	160	176	160	172	183	169	140	169	151	152	158	168	162	152	174	152	188	167	181	163	192	153	153	129	145	164	162	185	134	169	171	200	170	149	190	173	165	160	179	204	143	173	176	160	177	162	154	176	173	176	168	167	164	167	160	174	154	168	167	165	194	155	194	148	163	183	139	194	174	173	193	186	182	169	162	161	175	154	179	169	192	159	152	172	150	172	163	173	151	151	162	157	165	158	176	166	139	169	179	173	145	177	159	162	184	176	157	148	161	172	179	178	188	161	174	170	167	159	155	161	175	158	167	176	149	171	161	181	177	171	158	173	172	148	176	157	181	137	144	154	191	159	157	153	171	217	178	151	145	181	176	153	164	165	193	182	160	193	152	159	159	150	170	184	149	162	159	165	179	162	156	172	174	150	162	173	163	157	161	177	155	164	142	172	181	149	179	184	129	184	184	178	180	162	176	179	177	170	168	156	153	156	173	158	183	191	172	168	177	162	163	163	188	164	141	155	142	166	163	170	157	188	169	157	153	184	179	140	183	174	176	182	177	152	178	170	172	150	172	161	156	154	154	186	152	166	170	169	167	156	151	160	159	152	155	175	162	152	149	167	182	186	177	168	149	179	169	138	167	156	167	165	167	153	152	153	151	163	168	154	187	172	159	186	153	169	168	163	168	176	193	174	186	155	150	174	183	189	173	153	176	152	161	181	147	172	167	171	172	166	162	143	162	174	173	161	159	140	169	173	168	165	162	147	160	173	159	170	170	166	154	152	175	142	170	159	154	165	153	157	179	174	176	143	184	148	154	183	153	181	155	143	178	182	159	164	169	144	153	163	161	157	186	169	163	166	182	186	152	193	159	194	177	169	180	147	153	153	172	172	131	195	182	162	159	151	157	171	153	145	179	177	175	130	172	152	157	159	150	195	151	176	188	162	167	168	166	163	163	172	169	160	157	180	148	176	178	169	160	175	152	164	165	158	158	151	149	156	193	154	185	160	183	153	161	168	177	165	155	182	188	156	165	159	171	148	177	204	172	188	193	157	174	166	156	159	185	190	175	139	168	177	179	146	136	176	155	179	177	175	158	162	179	171	162	161	140	162	158	164	150	173	188	157	159	141	161	170	171	192	163	162	138	172	163	159	150	168	159	176	171	185	200	183	171	179	170	164	162	182	150	146	168	170	155	181	150	155	168	174	154	162	133	168	170	135	169	193	164	177	160	157	167	197	164	199	168	154	176	169	166	162	138	176	156	172	170	185	160	149	165	169	168	198	149	179	169	152	166	158	166	157	151	158	168	164	147	187	168	170	164	152	154	176	183	169	164	147	179	172	172	171	151	167	198	175	160	162	165	158	168	169	156	178	165	171	162	157	166	190	165	144	164	178	153	180	168	158	170	160	163	181	184	192	176	163	150	138	178	179	166	159	147	186	155	154	175	182	142	161	160	160	173	152	146	151	164	146	170	163	177	169	166	142	176	170	162	164	143	143	176	140	163	158	182	140	159	164	161	185	157	178	176	183	160	147	146	184	182	187	147	140	148	170	181	157	159	153	150	180	167	176	173	189	170	179	168	179	168	173	158	135	161	165	173	153	146	195	148	144	159	154	170	165	160	165	173	152	162	174	167	145	179	181	170	173	176	146	142	153	190	153	190	152	180	171	183	184	173	138	144	181	130	153	158	154	152	166	153	148	161	154	188	154	156	160	148	183	158	162	172	173	162	175	176	174	161	167	174	158	167	167	177	191	161	187	173	168	184	175	162	156	160	144	164	160	158	156	164	165	151	152	172	171	152	160	152	160	178
18266	15472	13219	7073	4690	3310	2513	1994	1584	1317	1147	998	871	780	689	694	597	583	564	493	523	466	499	417	423	424	411	382	406	406	371	399	393	352	329	378	396	348	360	375	317	335	327	333	330	381	340	338	333	356	347	324	351	327	340	323	332	321	301	317	338	337	332	313	308	303	324	309	310	341	323	337	362	305	312	313	312	293	313	334	346	338	298	344	334	345	330	319	320	318	340	304	320	340	343	299	290	299	314	316	320	319	312	353	270	322	296	302	308	326	292	311	317	305	283	315	321	297	335	336	324	339	261	331	330	291	347	303	285	331	305	314	315	333	298	302	312	328	309	323	323	310	349	316	353	338	309	303	317	280	327	303	320	313	316	331	295	302	348	312	307	358	317	312	290	341	315	326	318	281	304	317	293	279	325	310	312	290	275	287	333	307	305	293	289	303	321	300	333	294	303	291	327	322	333	286	312	309	292	307	302	324	304	286	281	332	354	298	266	329	315	312	304	333	317	300	311	286	314	308	302	316	303	318	328	337	325	292	295	301	308	321	306	278	317	304	306	300	326	296	321	334	309	309	306	293	385	310	311	283	318	308	280	328	295	297	314	298	342	298	320	319	302	325	301	345	326	302	305	305	293	318	306	318	303	323	342	288	343	325	282	298	281	292	301	313	316	321	318	297	320	280	319	305	308	331	332	306	287	320	314	313	310	270	293	281	279	293	345	304	328	324	313	295	301	276	355	343	312	292	305	334	332	299	308	307	284	300	305	311	351	306	312	307	330	294	314	291	288	323	331	324	314	291	329	314	306	309	333	335	295	291	311	333	322	335	312	329	309	306	285	301	313	319	279	330	318	307	324	336	299	321	320	334	322	312	313	300	290	302	330	331	334	302	254	330	316	297	307	296	294	320	297	287	335	307	310	301	334	326	304	315	304	296	321	313	302	289	309	305	348	306	334	332	331	351	299	294	310	332	340	300	305	314	269	308	328	320	330	313	352	318	315	300	293	305	298	302	304	367	324	277	339	296	325	315	309	295	282	291	327	269	274	306	280	328	358	318	290	322	307	330	305	302	326	313	309	311	310	304	336	299	309	278	293	303	292	302	325	308	314	309	313	295	327	284	309	311	312	272	312	305	288	325	280	297	288	315	301	324	328	296	292	284	317	329	285	293	302	310	322	315	295	316	323	335	288	348	299	281	323	294	318	312	317	327	266	329	324	300	316	316	318	321	307	334	313	334	294	304	296	290	291	299	320	310	310	331	308	310	305	300	336	331	320	324	342	312	341	321	300	302	316	331	307	325	310	299	322	324	322	306	288	333	262	323	304	316	292	335	321	314	309	301	282	312	304	288	272	307	281	311	314	309	304	321	332	317	295	325	331	310	327	319	311	306	344	315	299	320	334	337	301	304	278	319	335	290	358	311	307	300	324	275	329	308	328	321	320	294	293	314	339	291	331	300	298	350	295	320	305	307	311	303	321	301	305	308	296	290	316	352	324	302	306	295	300	275	317	309	313	312	312	306	318	315	310	307	348	329	304	315	316	319	309	323	307	309	305	298	293	303	303	318	312	294	327	325	330	336	306	313	341	290	270	297	320	327	327	323	302	281	322	316	312	312	309	333	313	297	310	285	331	314	309	321	332	291	334	339	297	298	287	318	308	323	334	328	283	365	336	310	315	316	303	316	312	317	292	294	278	281	310	277	310	316	286	311	330	315	269	320	289	321	350	291	315	278	303	289	292	298	288	325	269	291	315	318	278	321	344	318	316	287	312	337	268	293	306	301	308	306	307	317	312	333	295	321	316	279	331	306	331	303	311	312	323	321	350	308	328	278	295	312	315	312	293	327	283	280	309	311	308	320	295	341	288	283	270	304	317	299	307	324	323	313	301	317	331	311	310	342	283	319	312	313	361	313	333	307	334	330	318	306	274	355	314	304	327	299	321	323	261	297	318	283	300	337	304	307	324	298	329	333	300	307	304	280	304	319	317	292	306	294	313	332	313	305	293	298	355	328	297	323	319	327	340	335	325	298	291	283	313	293	340	326	292	301	305	278	325	320	293	281	297	300	314	344	334	311	335	295	293	336	337	321	327	316	332	316	358	292	299	303	302	305	308	284	332	293	314	306	307	316	311	317	347	335	309	326	335	276	304	298	307	316	303	324	339	291	305	313	334	312	301	309	318	305	289	320	333	316	316	293	310	316	309	295	312	304	295	288	315	287	329	271	308	336	310	323	303	326	354	291	308	302	301	316	326	327	326	295	340	334	330	287	288	313	321	297	327	333	288	325	266	312	312	289	299	291	302	319	315	330	319	305	301	317	300	306	327	326	319	312	328	310	305	292	289	308	336	321	294	297	313	299	325	312	318	343	287	300	291	321	310	282	281	343	299	322	314	322	300	280	299	312	303	309	300	317	284	293	292	284	326	301	278	281	289	311	322	321	347	298	306	313	337	310	304	322	283	284	304	313	308	334	305	322	292	319	320	286	296	304	313	302	307	316	321	282	301	304	312	315	307	348	275	341	310	302	316	307	315	329	323	322	293	318	316	306	331	307	325	295	342	324	310	316	318	317	329	350	290	316	305	305	286	301	337	299	308	287	342	305	327	336	341	296	311	294	344	290	298	306	332	324	332	323	313	319	339	316	308	320	292	319	292	301	299	322	293	310	296	337	315	322	310	300	302	282	311	323	303	322	346	316	318	266	316	296	297	325	335	325	303	284	295	304	333	327	286	305	315	306	292	300	332	331	294	309	308	282	302	331	319	298	290	299	322	320	331	328	319	313	313	325	293	316	346	321	324	281	331	292	302	286	290	308	311	320	310	294	328	329	315	283	317	304	298	280	348	281	327	324	328	321	279	314	320	284	292	303	328	296	288	315	317	331	328	319	311	318	306	305	302	301	329	337	320	307	328	322	346	337	299	312	318	340	353	328	325	321	314	309	315	332	321	344	291	327	302	327	347	284	333	341	302	305	326	318	316	319	291	332	306	306	296	330	320	314	308	299	300	319	310	289	306	306	308	304	333	332	308	316	323	286	294	321	301	308	322	319	302	287	295	305	330	339	333	329	286	347	335	331	301	320	324	326	335	310	325	284	308	308	293	277	306	312	330	302	331	317	316	298	307	310	324	314	327	302	316	317	288	307	321	313	317	308	343	312	301	314	295	307	294	290	313	291	319	300	303	329	281	316	323	292	291	306	326	307	317	311	271	330	331	322	327	296	313	332	330	328	344	322	294	303	319	311	318	313	301	305	287	301	327	327	330	326	311	272	304	300	279	315	327	317	339	307	282	278	322	330	293	320	317	328	313	299	303	313	302	311	310	309	311	301	265	320	291	285	318	289	303	296	340	296	289	317	332	302	331	350	330	310	324	309	327	333	326	312	319	283	308	316	304	294	344	311	309	321	320	314	292	328	295	305	310	331	279	282	311	303	311	306	290	315	344	301	286	318	309	303	328	320	308	298	302	315	294	321	319	302	273	298	295	309
26991	21003	8391	843	568	502	490	487	485	453	462	466	443	451	462	442	426	464	407	461	407	416	436	482	444	437	469	476	477	437	464	442	476	422	457	471	430	448	435	437	458	438	507	429	429	415	431	458	437	409	435	462	496	460	421	442	450	441	407	464	478	466	435	420	426	443	443	423	489	470	470	444	418	453	449	440	436	470	434	431	447	420	455	441	418	437	446	450	426	478	416	424	412	422	441	443	430	470	418	442	465	489	443	489	493	468	418	447	438	461	444	453	475	406	502	482	457	456	408	464	437	455	438	440	417	416	444	434	458	453	445	445	439	452	419	481	433	481	448	447	480	446	439	456	425	427	425	473	454	460	446	462	463	466	456	419	432	452	482	432	448	467	458	450	436	473	421	437	427	444	427	466	475	445	447	410	436	458	417	468	459	422	433	435	447	441	439	458	404	441	443	470	484	450	467	459	448	425	427	424	446	471	434	443	458	460	483	464	446	484	411	478	443	492	442	460	438	452	447	463	435	447	462	446	433	450	476	402	467	444	433	435	432	472	457	477	438	429	461	453	483	475	480	462	463	443	446	458	453	467	421	449	430	450	435	445	450	451	478	442	474	435	471	452	451	486	471	453	432	457	466	429	463	406	472	479	427	409	475	435	407	479	474	433	410	457	443	462	471	430	431	485	449	427	428	468	438	447	434	421	462	436	460	410	466	453	463	446	426	456	440	419	487	482	473	432	447	426	453	410	434	445	443	404	475	446	465	459	414	456	452	478	405	438	406	475	450	443	445	402	449	471	456	451	449	474	455	461	452	454	450	413	433	423	466	432	429	471	456	449	434	411	465	428	438	485	486	436	456	426	449	448	411	411	480	434	464	452	440	466	467	463	462	433	413	441	457	435	418	473	476	472	470	448	444	444	467	419	460	477	433	480	418	417	453	437	429	455	472	456	410	467	408	477	406	458	475	443	486	450	446	441	435	494	396	445	440	466	463	434	411	435	467	433	455	431	473	434	433	469	458	453	473	450	415	440	486	455	479	450	446	426	424	440	439	444	432	429	416	433	415	468	457	437	414	471	430	459	471	471	483	465	409	465	428	446	463	429	453	460	444	417	418	483	430	466	430	442	454	477	465	474	459	416	445	469	482	454	461	468	449	441	483	461	451	436	445	444	482	413	427	446	480	442	471	483	464	460	487	466	486	469	478	465	505	433	460	492	445	420	471	454	422	410	469	452	473	441	423	438	427	411	434	474	497	458	447	467	384	398	453	491	434	420	464	448	452	416	438	453	448	419	475	439	458	448	455	430	467	424	398	504	419	445	422	405	427	450	467	437	465	443	476	428	469	438	435	398	456	425	439	430	462	437	433	462	416	455	471	429	480	406	431	404	405	478	459	444	447	471	435	495	448	479	411	460	428	484	476	426	440	441	423	454	466	423	451	483	448	403	464	458	448	463	423	469	465	428	478	414	436	443	410	453	467	433	454	427	420	469	431	445	449	408	464	489	403	452	412	436	447	487	454	472	460	465	457	488	463	431	465	451	447	434	440	480	454	463	464	450	389	418	434	434	462	438	438	421	436	462	429	422	423	443	417	419	446	471	431	469	420	483	461	470	452	456	443	463	451	441	461	452	454	467	452	428	469	471	468	429	411	451	473	448	469	457	462	447	451	465	444	445	435	441	446	463	459	426	467	456	417	459	443	436	470	408	452	474	408	440	459	445	459	454	426	446	413	412	401	450	433	422	481	468	454	443	462	436	445	452	473	427	394	510	400	450	455	411	428	474	446	464	460	437	455	456	460	437	438	446	408	444	428	463	472	454	459	437	477	421	485	475	440	457	398	404	459	477	450	444	444	457	438	441	457	473	433	419	433	438	424	456	427	443	439	456	435	449	430	455	446	422	418	442	410	448	423	460	492	426	428	446	419	450	429	425	445	425	432	461	444	441	479	449	460	431	413	438	458	454	448	453	432	427	468	462	475	473	448	431	462	434	436	459	425	432	465	432	431	460	455	473	449	454	474	464	454	414	441	446	437	477	424	474	421	441	462	468	473	425	448	433	477	414	440	442	440	447	429	444	468	450	411	485	398	445	446	411	446	454	465	442	423	436	411	459	456	472	448	411	444	461	478	441	435	437	470	485	459	438	447	432	410	471	435	486	422	455	433	428	444	418	449	446	420	472	402	435	445	456	471	448	449	479	444	477	456	469	425	446	472	416	423	453	444	436	402	418	457	440	448	456	457	483	473	421	424	449	454	477	455	454	434	446	477	452	455	447	424	460	442	460	454	431	442	457	434	461	457	422	472	436	482	481	463	451	409	491	440	418	438	433	435	466	454	469	441	429	423	455	475	440	419	452	474	444	430	473	457	444	448	444	445	476	452	449	467	456	455	455	439	442	456	425	462	434	450	431	463	429	475	416	444	448	407	453	453	447	456	447	449	447	426	441	449	482	487	450	438	489	498	464	454	416	435	430	453	407	443	492	443	441	453	477	421	408	443	476	472	409	444	422	455	490	440	430	455	459	491	443	473	452	499	468	443	466	422	424	509	435	422	472	435	411	398	444	493	497	420	464	449	428	454	488	436	466	396	451	461	466	438	440	442	412	450	458	498	470	443	452	472	482	452	487	445	444	466	468	436	454	454	447	459	451	442	429	451	458	431	439	442	462	450	451	459	421	469	430	437	459	444	432	471	432	460	480	422	454	449	490	430	458	427	481	456	442	416	478	472	402	442	436	384	495	467	424	420	447	469	460	435	438	442	442	454	470	443	463	473	417	385	430	490	433	460	444	469	466	466	450	424	424	452	423	441	463	428	450	440	474	423	439	461	461	438	489	437	413	403	454	452	444	437	429	443	465	444	419	469	461	438	475	445	462	494	463	447	446	459	505	435	420	428	474	475	437	483	455	456	436	467	454	431	452	437	461	434	423	404	446	408	439	466	436	457	431	448	477	471	488	418	473	460	458	459	464	445	452	461	445	460	447	428	424	456	430	421	435	425	504	433	432	406	453	449	435	398	450	440	440	465	457	453	487	406	438	434	422	465	437	458	459	427	434	436	418	455	442	490	438	457	460	467	443	434	470	436	453	451	467	460	446	454	458	433	424	452	459	395	471	451	448	438	455	463	458	434	446	438	433	468	405	442	437	431	440	449	481	421	438	460	416	453	430	487	436	449	452	465	460	471	434	450	465	437	455	452	490	425	431	450	461	428	426	465	429	457	426	458	430	457	474	455	528	447	458	425	462	448	478	467	510	428	467	449	468	464	433	455	432	442	434	434	431	445	414	459	457	422	439	422	434	445	457	469	451	478	456	437	442	458	426	475	449	469	439	482	457	450	457	439	506	416	480	463	424	436	434	426	416	416	411	421	416	487	459	465	454	447	453	453	443	469	460	461	452	451	440	457	483	436	454	453	491	448	458	477	408	428	438	487	492	458	432	446	490	460	419	413	439	403	476	466	458	473	453	443	457	438	408	402	471	429	455	463	459
7203	1870	1624	1196	1084	978	903	902	924	895	855	932	827	812	867	864	879	821	858	825	862	847	878	837	884	859	883	835	847	869	858	813	867	801	847	861	881	860	850	893	889	854	830	843	890	829	818	861	856	800	853	881	853	872	840	815	826	762	861	821	885	874	829	844	866	851	817	887	839	843	826	840	862	854	895	850	846	844	869	824	806	887	887	827	890	814	853	821	857	880	906	860	866	858	820	869	820	946	876	870	844	843	826	837	846	863	833	871	847	839	826	839	842	851	849	872	843	844	832	863	835	843	888	794	853	864	840	892	878	858	810	803	853	822	850	834	896	854	867	824	865	870	808	828	838	881	876	837	820	867	890	854	853	869	859	882	821	910	887	862	827	816	829	874	862	871	858	842	848	795	846	816	856	815	859	818	841	868	840	829	876	848	837	818	867	812	808	843	818	792	807	857	833	814	846	826	843	828	808	783	883	810	820	816	840	907	795	826	867	860	869	870	892	835	864	862	859	912	815	835	825	878	823	840	846	850	800	825	846	859	830	852	850	864	866	823	834	868	848	834	811	836	884	854	863	844	828	829	888	824	867	775	823	888	847	872	784	848	832	878	837	812	861	853	842	804	867	838	826	821	846	843	815	840	862	830	856	846	908	826	852	844	857	831	895	821	799	777	824	868	838	838	912	865	893	808	836	831	830	890	820	827	839	850	827	862	869	827	869	866	816	825	880	895	861	868	852	863	841	896	861	894	842	838	908	869	886	845	873	848	824	903	848	876	880	862	793	767	839	804	852	854	881	906	869	837	837	849	847	892	873	797	845	825	858	859	872	856	889	822	825	854	873	866	817	821	884	870	851	852	809	836	816	821	873	833	822	822	827	839	833	846	897	859	809	814	811	892	817	815	839	803	872	833	883	870	809	855	859	837	807	838	888	865	802	900	804	819	855	845	799	879	893	885	858	849	840	907	843	861	875	870	783	850	827	858	853	838	847	836	889	820	851	822	854	790	857	828	846	888	801	875	909	806	848	851	841	849	856	846	802	832	864	866	883	838	814	884	880	817	889	845	861	886	865	787	864	898	870	817	863	841	798	839	844	901	836	860	902	877	869	838	866	829	919	846	817	842	826	782	882	833	795	842	852	836	849	807	864	842	833	870	921	811	865	847	794	804	868	846	821	844	853	815	827	841	831	873	884	887	838	841	787	833	864	850	819	861	848	879	859	867	849	812	868	863	804	887	824	888	830	795	912	842	832	829	821	840	870	849	888	874	866	855	886	864	919	833	875	855	850	843	823	810	803	837	852	920	851	827	825	830	819	890	841	833	872	859	893	808	885	872	828	844	881	856	813	828	856	852	775	809	788	850	839	814	849	843	875	869	875	854	836	851	862	845	848	800	820	812	849	823	900	853	859	835	853	859	872	888	799	862	822	847	912	839	829	851	809	831	857	792	823	878	852	884	819	875	825	792	930	821	826	851	842	831	804	836	871	844	876	855	849	842	848	904	869	801	844	815	851	811	843	818	884	854	886	847	837	849	867	893	848	854	838	854	835	824	833	836	846	870	844	871	871	883	843	852	857	828	868	849	849	810	852	864	890	896	818	841	888	851	870	844	838	882	826	877	874	883	863	869	882	799	837	866	854	815	808	846	815	876	818	828	824	820	812	859	877	841	867	792	833	874	818	846	843	860	846	804	842	848	855	831	837	888	874	858	858	794	863	880	824	844	839	870	863	887	867	851	856	894	865	814	797	844	859	871	874	832	840	808	897	865	815	793	841	828	860	864	871	847	833	812	807	865	793	868	817	874	878	839	837	838	810	831	851	850	860	790	838	812	844	783	863	898	835	819	883	897	818	830	872	818	815	831	808	882	868	861	822	900	881	839	865	823	792	842	832	844	847	830	841	853	865	874	800	844	856	869	819	862	862	887	826	821	829	883	859	846	836	848	827	830	847	853	852	850	836	813	871	823	794	839	843	866	820	841	779	841	900	855	803	874	910	833	857	823	872	901	843	866	868	836	853	831	821	822	822	827	868	806	820	878	849	818	822	820	852	903	856	832	845	875	835	824	896	852	838	815	877	825	814	824	843	827	842	814	847	865	860	857	856	900	846	852	871	831	847	840	889	821	815	868	849	827	838	845	844	804	810	875	771	872	843	834	846	819	847	851	860	805	824	827	824	826	864	842	827	858	855	850	854	846	828	806	785	854	855	865	824	865	834	880	885	878	844	829	847	824	872	861	886	841	873	859	804	864	869	859	851	808	880	821	874	838	847	859	854	830	843	840	883	837	860	837	836	844	817	860	839	837	759	805	871	881	838	852	856	878	793	844	848	829	872	819	880	865	854	871	835	853	903	875	858	881	861	863	814	877	781	883	861	819	833	863	883	799	858	854	849	863	851	849	859	839	804	825	816	847	858	861	875	822	826	854	827	840	888	874	841	834	824	851	860	845	881	808	873	896	870	832	834	854	868	821	891	837	839	822	819	811	861	846	839	835	865	829	854	874	805	826	859	899	853	849	838	857	876	821	852	846	820	823	855	883	864	834	824	806	903	866	878	850	813	855	868	846	808	824	839	827	844	851	805	845	851	850	791	877	873	845	817	841	823	871	839	825	848	812	833	851	838	852	821	832	844	828	825	885	789	816	880	837	826	834	815	885	860	871	820	841	805	824	843	875	827	862	829	895	866	875	865	840	908	854	838	857	872	894	875	829	896	863	841	873	822	832	811	834	826	866	885	819	845	812	832	869	855	847	844	847	861	879	863	801	849	843	810	839	849	837	825	859	879	849	807	836	822	824	872	824	840	923	909	835	825	859	883	872	859	887	856	838	887	831	897	855	822	860	833	863	818	873	824	883	831	817	902	784	890	811	797	907	778	831	840	798	835	853	840	865	812	794	853	883	853	879	860	866	866	843	833	821	882	804	882	850	895	838	905	849	831	887	811	861	844	888	881	871	825	839	854	849	824	823	816	878	777	833	875	854	797	860	834	816	822	858	875	820	831	853	817	869	850	830	868	810	844	883	846	884	831	822	852	877	827	821	812	831	823	828	867	852	803	879	897	857	788	800	808	860	828	853	810	844	860	843	821	867	857	835	842	860	850	835	806	909	876	813	831	817	807	829	855	895	803	814	807	864	782	873	858	844	859	837	843	830	891	834	833	839	859	892	824	858	858	839	827	817	871	879	784	840	876	878	864	812	891	845	866	851	865	847	845	832	810	824	850	880	895	846	829	812	880	848	872	850	887	831	827	907	859	806	910	905	825	824	855	814	800	818	847	855	877	858	788	835	834	844	827	822	828	854	820	858	815	822	851	817	803	789	906	834	857	893	881	792	882	838	842	826	877	899	871	782	800	800	908	865	883	876	887	868	877	846	788	846	861	824	865	812	825	829	855	835	857	857	866	791	873	786	836	873	839	824	815	823	838	866	844	845	867	864	828	829	858	854	834	859	836	872	892	814	872	828	884	782	866	814	815	829	852	838	871	838
24316	21562	28980	24610	21031	2297	651	446	362	361	317	294	319	250	261	260	259	247	256	230	242	213	227	236	262	220	220	255	208	220	206	224	236	220	230	215	204	201	212	243	245	245	221	196	238	225	234	220	238	219	199	218	233	225	219	222	206	227	209	212	213	198	234	226	192	215	221	223	208	228	222	209	208	218	216	195	229	210	204	217	207	218	209	219	190	238	226	218	235	232	226	211	210	203	221	217	219	232	220	208	204	218	219	234	197	201	213	205	206	225	223	192	229	212	239	204	239	209	229	208	213	207	212	212	231	211	209	225	220	204	195	213	206	213	199	211	211	213	205	206	222	201	189	195	221	224	231	230	218	212	233	214	202	202	222	229	225	249	219	219	219	201	224	210	211	204	197	205	205	214	204	210	257	218	206	208	220	218	224	236	203	235	208	217	203	205	204	197	211	238	209	200	209	220	221	220	230	229	186	200	212	225	203	203	217	228	179	206	236	230	218	222	220	202	218	209	222	193	207	234	213	219	184	203	216	190	248	206	177	209	219	213	222	230	215	203	213	218	210	221	185	215	195	246	211	189	226	211	200	230	197	222	239	228	200	199	204	195	208	217	218	234	228	231	210	213	225	198	229	212	200	216	236	204	229	214	224	204	215	201	199	217	213	203	252	210	195	193	211	223	193	182	204	223	241	220	199	200	214	212	235	229	224	183	217	206	211	254	222	211	197	217	195	206	235	223	240	218	214	218	206	216	216	212	209	220	174	215	239	207	210	214	206	197	194	211	208	218	213	201	247	231	219	212	213	221	214	226	209	195	204	197	229	226	221	215	210	213	195	218	197	213	188	231	223	209	214	229	223	229	222	189	233	233	248	210	225	210	209	236	207	220	220	221	221	201	222	217	202	222	225	224	239	211	200	195	214	201	242	236	219	195	212	227	234	215	224	217	211	231	201	198	202	226	206	210	215	198	250	220	201	202	198	214	237	199	217	245	203	218	230	197	206	220	214	214	192	193	201	205	194	237	208	201	221	212	223	209	229	218	206	198	243	205	201	212	216	211	198	231	175	191	232	213	186	205	223	223	230	245	195	185	214	220	194	229	206	201	218	211	228	206	210	224	199	227	207	211	244	198	204	202	215	205	208	224	207	229	221	230	214	201	214	224	220	231	204	207	189	186	191	244	235	203	195	208	212	213	248	209	211	175	212	212	225	204	191	220	206	198	231	217	195	234	222	201	194	205	220	205	201	224	221	193	220	200	219	221	203	198	246	232	235	194	231	218	234	217	201	202	218	220	208	188	235	214	246	238	221	201	211	220	214	222	214	180	193	199	195	211	210	220	210	188	215	220	243	218	219	204	212	175	226	208	205	222	220	179	202	199	220	219	199	206	200	209	190	201	210	206	225	218	211	215	227	212	189	218	228	216	210	198	209	210	222	212	219	213	209	211	208	240	208	177	223	221	214	210	229	219	213	226	226	179	203	222	223	234	220	202	200	205	221	197	197	234	196	227	206	237	207	199	228	195	210	229	204	198	200	222	219	189	204	223	221	220	208	220	204	209	222	222	219	226	202	204	222	226	214	201	223	222	224	204	203	204	227	188	208	196	213	216	197	230	189	225	221	221	214	225	220	206	210	212	243	197	226	234	217	186	227	228	193	226	208	218	209	213	228	201	218	205	229	221	222	221	219	184	228	235	204	248	214	196	198	202	204	214	226	225	237	212	203	213	222	171	217	223	212	220	194	207	257	199	183	209	208	210	208	181	201	213	198	181	220	225	213	191	220	194	215	201	251	221	210	212	187	186	228	227	192	210	201	240	197	236	210	215	211	221	232	199	226	226	175	208	223	228	209	201	222	219	224	212	216	209	240	216	278	206	221	195	229	236	214	223	235	184	218	233	199	172	223	230	216	192	218	224	213	213	205	213	207	204	198	216	227	205	211	190	216	206	220	226	229	203	220	204	203	211	190	219	205	228	212	227	208	189	213	223	229	216	184	205	202	215	235	210	222	225	199	198	202	193	216	202	215	224	221	220	217	216	211	239	202	226	240	217	223	237	211	206	218	219	206	209	232	211	212	241	249	216	187	202	239	192	218	212	210	231	233	207	196	206	207	191	233	217	211	205	206	208	183	206	223	219	233	213	214	215	208	204	226	230	192	173	209	214	214	239	212	203	241	215	229	201	184	221	188	234	204	214	232	194	206	210	202	216	209	223	213	198	189	233	209	180	201	228	206	194	205	203	206	221	211	199	200	224	199	206	181	221	185	211	213	217	211	229	185	206	215	205	215	229	207	210	201	229	216	188	235	213	230	202	217	186	219	221	225	223	203	220	206	206	223	205	183	223	223	208	220	230	210	202	196	222	195	210	231	214	213	208	202	202	213	181	213	212	218	221	204	206	205	219	210	208	210	195	215	212	203	205	209	232	212	200	201	209	181	213	191	230	202	235	203	227	217	240	200	243	218	204	200	204	201	214	214	223	212	208	214	203	239	212	218	222	220	225	213	180	202	213	206	206	218	226	217	212	210	202	205	217	230	211	210	230	194	223	204	218	217	186	215	221	241	202	196	203	216	230	206	204	216	183	200	228	205	216	225	221	191	187	205	202	213	223	187	200	203	218	193	193	224	202	226	210	212	212	212	187	224	197	206	241	211	209	205	209	214	181	193	205	234	206	186	212	205	206	182	208	230	221	211	232	195	204	213	200	206	208	201	192	211	217	235	198	203	223	237	225	200	214	222	210	220	213	245	184	228	193	221	188	244	205	221	207	195	201	222	193	208	200	184	207	212	215	186	254	194	203	206	244	215	203	220	211	200	205	228	219	238	195	200	218	216	210	241	219	213	194	209	202	213	224	202	195	215	210	209	196	210	225	214	220	214	218	201	197	217	213	230	237	188	227	213	201	214	239	197	223	190	226	187	198	206	222	221	209	218	211	207	221	216	206	186	210	190	224	230	210	230	188	203	190	236	227	204	220	199	214	214	209	213	216	207	223	212	228	189	220	228	223	179	238	199	237	206	205	199	218	231	185	199	215	201	204	211	208	228	214	184	228	227	219	216	209	213	214	202	192	210	194	211	205	207	211	212	213	207	189	183	215	203	206	215	205	220	228	211	214	217	211	207	215	190	231	248	186	197	223	214	216	222	220	230	228	233	196	193	205	231	218	207	222	192	217	230	216	218	205	233	217	243	221	227	199	216	204	202	208	232	178	207	208	199	236	208	196	183	222	219	198	216	213	210	209	207	209	206	203	223	241	205	189	224	216	212	212	224	194	229	211	199	230	219	206	204	192	227	214	209	178	243	215	215	207	207	199	217	209	230	193	214	186	236	197	221	190	200	216	244	241	222	194	198	207	192	232	202	210	204	206	203	222	208	197	214	216	226	190	198	196	199	218	234	196	204	215	197	204	208	221	235	212	225	212	186	236	199	205	201	226	216	228	217	188	211	209	226	198	223	203	205	223	222	217	224	199	201	230	222	212	215	222	199	224
15934	9554	8168	4183	2763	2020	1536	1287	1079	935	865	743	732	669	615	610	593	565	553	537	551	484	492	478	484	477	487	501	470	472	439	458	487	446	414	455	451	446	447	427	437	434	439	438	456	464	430	440	406	427	472	439	462	474	432	440	434	414	404	407	383	418	437	433	431	438	427	437	433	450	392	461	434	439	459	408	421	417	397	447	406	401	418	421	402	447	449	428	414	422	426	438	415	440	410	404	458	447	391	451	400	418	424	421	418	439	431	422	475	422	412	410	403	405	380	407	376	397	404	406	436	459	424	424	414	427	412	387	392	403	447	422	430	429	436	395	441	436	386	423	442	396	423	433	428	449	456	425	435	407	449	439	411	439	418	410	434	429	413	434	411	409	433	427	446	439	433	431	430	401	419	394	423	434	411	430	470	415	423	416	419	384	428	429	442	401	411	440	426	456	439	427	426	414	470	416	423	420	442	435	387	425	434	455	446	424	434	462	435	403	440	404	426	432	429	387	437	442	431	396	401	424	400	423	450	408	393	417	437	406	408	415	398	411	397	425	410	466	427	405	402	408	443	414	424	385	424	422	452	406	402	403	414	428	413	410	427	416	452	440	430	420	444	405	391	425	419	436	433	419	443	391	441	456	430	402	408	414	462	445	421	425	399	407	414	428	405	460	435	442	420	423	433	435	452	415	411	430	436	420	409	430	419	423	385	441	409	392	423	429	435	430	440	410	456	480	419	430	429	432	437	441	420	439	434	449	402	381	467	436	411	426	412	444	428	413	419	418	404	455	427	471	419	423	426	409	439	426	435	432	388	429	408	412	450	460	418	376	381	456	412	396	448	469	467	424	421	394	413	433	417	430	419	404	426	455	387	402	449	432	383	393	411	425	462	407	459	443	407	447	415	452	419	414	464	411	380	423	408	430	458	409	396	431	437	424	430	424	421	411	403	420	416	446	388	383	394	431	424	442	439	441	434	460	400	438	417	416	396	423	415	427	390	426	434	442	410	465	439	399	472	413	442	433	378	420	400	417	438	424	455	430	407	418	404	464	421	441	463	459	440	413	432	416	455	429	417	466	428	394	441	454	397	410	424	437	418	443	425	386	437	438	397	389	422	452	417	405	419	426	400	428	440	438	430	400	411	439	395	428	440	433	442	428	465	436	412	443	421	411	369	417	380	457	398	411	405	445	394	388	407	415	421	407	422	401	411	406	404	425	437	422	437	395	419	425	447	416	405	433	407	403	421	395	407	445	433	412	395	396	422	438	453	419	445	396	446	403	419	431	440	417	451	411	434	436	448	399	401	402	423	438	451	414	431	413	372	419	425	432	432	416	381	423	434	420	425	452	431	423	440	418	422	419	408	429	411	425	428	413	429	427	421	416	424	409	426	401	411	412	410	429	439	429	412	407	418	417	410	394	451	436	418	404	394	404	390	387	419	402	404	421	451	438	408	418	400	429	405	435	426	429	457	417	433	420	460	399	444	440	428	428	421	384	406	427	402	439	427	405	425	437	417	437	429	424	412	425	442	432	445	429	412	435	429	423	390	417	392	410	421	419	434	414	437	401	408	407	428	445	388	435	406	446	426	425	460	434	408	424	460	416	460	433	419	458	455	433	416	424	431	411	431	433	410	398	396	383	426	388	414	382	422	426	410	430	400	431	413	404	417	441	429	447	419	446	421	427	425	403	441	427	418	425	398	431	418	419	444	417	448	354	393	418	420	439	436	401	425	431	408	482	454	453	417	426	402	409	412	426	430	414	425	425	428	420	427	379	462	460	401	458	436	444	437	406	412	419	436	359	444	433	439	392	404	443	442	394	391	393	417	403	398	464	392	388	419	434	412	426	458	412	421	444	448	393	410	394	420	404	412	414	423	402	429	412	485	415	413	437	434	385	387	439	407	403	414	406	426	408	438	389	477	464	429	425	373	419	400	421	434	437	411	389	406	377	406	429	433	454	428	458	418	403	418	456	408	426	445	421	451	416	433	392	433	398	434	402	455	366	453	431	416	452	426	427	402	424	431	392	442	396	415	458	406	449	402	444	451	406	440	413	420	438	418	419	455	393	444	431	424	434	429	407	444	419	418	414	424	416	404	427	434	422	415	435	417	429	427	400	424	400	405	429	431	414	412	431	448	444	424	390	411	451	384	428	408	442	451	454	405	427	441	421	462	414	429	393	379	449	449	426	410	412	451	417	427	417	423	422	414	411	453	420	413	406	375	383	438	421	429	403	408	435	413	454	383	423	392	404	437	458	400	440	440	424	433	437	444	395	419	409	451	422	440	415	413	413	429	443	429	401	408	446	414	430	419	432	438	418	416	422	425	414	439	406	435	411	435	430	457	426	430	422	407	437	414	411	438	411	433	408	439	407	454	406	406	398	429	435	429	438	425	426	414	452	414	438	391	444	449	428	429	411	394	407	416	410	414	428	419	428	455	424	414	442	423	424	463	433	420	379	398	398	421	414	434	405	442	423	419	438	441	422	414	450	380	422	393	369	416	402	448	417	409	428	416	446	419	429	469	401	452	417	422	384	451	451	411	418	444	430	417	423	458	413	418	412	427	436	439	387	421	398	411	422	429	437	399	426	436	409	414	411	404	431	385	426	451	407	414	409	393	423	417	412	436	420	402	428	421	469	401	432	414	422	422	427	445	425	427	400	394	464	427	394	465	459	409	444	418	430	431	436	441	428	427	449	399	400	376	463	430	429	425	411	457	459	442	458	422	439	398	432	386	437	455	416	427	400	378	440	427	420	442	420	408	443	428	431	466	419	420	441	424	436	411	432	422	447	406	428	439	420	438	401	413	428	390	427	451	418	421	398	415	418	435	413	422	405	355	437	432	427	399	408	408	432	389	454	448	480	447	433	454	435	406	449	393	422	421	428	398	460	446	433	435	414	425	423	425	417	397	408	436	403	420	429	440	419	405	383	439	404	437	456	410	463	419	393	413	399	408	430	398	421	409	424	397	413	454	405	405	424	386	425	412	411	398	424	395	440	417	385	421	413	414	409	416	424	407	419	423	455	416	434	396	418	436	392	408	385	418	417	434	435	442	411	437	433	408	417	439	437	401	445	440	398	444	414	440	454	421	445	417	395	404	398	443	420	403	428	392	426	405	433	405	412	406	426	415	385	456	431	425	421	434	392	411	428	467	427	409	442	425	424	445	416	400	401	460	402	437	413	409	446	377	416	399	419	381	401	430	426	464	396	382	444	426	420	427	422	407	421	413	452	453	422	389	416	403	408	446	422	441	471	431	392	415	429	452	395	421	397	389	400	416	430	379	437	433	417	416	413	417	380	424	402	462	385	461	383	394	451	432	406	410	431	430	427	439	409	422	410	442	416	473	418	421	415	432	427	412	418	430	428	448	423	378	439	414	414	428	388	403	438	410	372	412	426	424	453	433	407	403	405	430	409	418	425	453	412	425	380	397	445	396	434	423	407	472	441	425	420	419	417	429	457	431	443	390	424	436	397	427	424
23453	21576	29671	23961	21583	20884	1950	611	468	383	389	343	288	271	283	197	225	239	210	247	199	188	202	183	231	187	193	193	193	182	198	184	203	216	200	181	191	186	173	162	181	164	175	168	182	207	166	156	173	174	177	183	172	189	144	179	175	177	188	185	176	181	146	182	185	192	178	164	173	182	165	184	167	161	154	147	140	173	182	174	156	197	180	146	174	198	174	163	168	171	175	187	172	146	160	149	190	164	176	173	168	163	171	173	163	164	155	190	161	168	141	182	178	153	167	147	161	179	171	159	177	147	169	175	175	166	184	178	181	167	178	165	176	196	166	152	160	165	171	170	155	163	141	193	156	176	153	166	176	165	166	165	193	164	173	185	192	165	151	175	170	201	178	146	175	156	162	176	165	153	167	174	143	157	182	172	177	178	160	171	172	153	166	157	148	179	159	158	149	164	148	167	177	164	179	164	165	170	172	180	165	174	192	176	176	167	183	187	158	168	176	181	155	168	180	173	151	190	185	150	178	147	158	194	165	185	154	168	165	169	135	165	150	150	168	185	151	189	163	155	150	175	156	167	171	174	153	163	158	173	151	171	190	148	136	163	163	156	192	180	174	154	168	152	169	144	164	167	181	195	171	178	165	157	148	166	159	151	164	172	190	160	153	158	159	166	138	164	187	178	189	178	167	136	183	149	147	175	151	153	160	167	167	183	180	170	156	147	167	186	185	170	160	179	168	182	192	192	190	158	144	164	181	154	179	157	152	173	201	162	177	153	157	163	161	162	185	172	169	148	167	170	168	158	180	157	167	157	186	179	156	173	158	161	164	173	169	143	173	173	150	174	164	188	150	185	165	147	184	165	166	186	187	186	165	186	172	160	146	193	174	181	172	172	154	175	152	167	147	172	138	176	156	180	167	171	167	155	172	169	170	149	162	173	144	161	171	183	163	174	144	168	152	163	191	168	167	166	169	159	188	152	156	185	172	164	182	171	159	168	172	178	175	159	175	153	160	159	171	183	186	165	169	179	167	161	176	194	176	163	159	181	173	165	156	156	194	186	166	168	171	165	166	162	165	175	132	157	175	204	168	192	192	155	170	168	175	167	172	170	160	162	185	161	168	179	192	150	179	158	148	169	170	185	157	176	150	183	172	187	182	160	189	169	170	187	195	159	162	154	181	163	165	159	166	172	158	178	179	137	189	189	171	161	168	164	182	169	168	177	152	213	202	175	187	178	160	142	181	160	206	170	185	167	164	173	175	171	172	165	162	152	151	176	198	177	187	163	163	161	154	165	160	167	153	173	167	180	169	157	158	184	164	150	198	185	165	181	158	187	146	178	184	182	161	168	158	160	150	176	184	152	173	173	149	165	169	162	160	157	179	173	167	170	152	176	158	171	174	200	176	182	184	145	156	150	161	179	164	160	160	189	170	164	158	188	161	159	178	182	165	151	170	172	172	199	169	167	181	154	142	186	176	161	151	157	169	147	159	169	175	169	149	155	155	164	158	168	166	158	167	163	153	161	172	179	154	172	153	167	168	150	153	167	156	158	170	159	176	170	150	163	171	154	167	177	178	175	162	184	191	164	159	182	183	154	150	167	137	178	145	178	152	151	174	180	184	178	176	192	164	152	168	175	199	160	171	163	162	190	188	168	180	174	153	177	163	163	170	180	161	160	156	182	169	180	170	174	188	151	170	181	168	184	158	165	177	140	178	163	159	176	171	181	181	185	155	166	171	180	151	169	194	180	161	156	184	171	182	168	142	152	182	156	163	158	183	176	175	168	153	176	193	171	160	157	184	165	185	151	169	144	171	169	150	175	171	183	170	163	169	151	159	166	183	143	179	171	171	189	160	169	170	174	172	177	149	148	150	174	177	162	171	168	157	179	163	157	181	195	195	168	157	170	176	149	178	169	168	180	161	190	152	155	157	176	164	177	159	176	187	135	199	166	193	167	158	161	186	177	147	172	193	164	174	190	166	166	188	176	166	172	173	164	166	144	167	160	158	144	171	159	174	157	190	153	155	184	171	154	188	160	176	173	173	163	154	159	173	196	168	167	170	145	167	165	163	167	188	184	180	144	173	167	172	168	195	168	178	162	175	188	159	190	174	145	165	153	167	146	175	157	192	175	157	163	185	164	183	146	166	138	156	181	181	186	166	164	172	177	155	152	140	153	159	171	168	176	172	148	169	169	164	183	165	158	171	186	152	176	147	144	163	161	166	153	190	165	175	167	180	152	170	156	187	154	167	191	173	150	169	197	163	174	138	171	150	160	166	162	187	164	182	171	179	182	191	155	152	181	155	156	163	154	189	166	161	178	152	159	179	153	177	179	162	139	156	165	166	147	177	166	193	178	181	175	161	161	162	158	150	185	184	189	182	153	154	190	169	142	168	146	167	178	192	168	169	154	147	152	170	201	135	180	161	175	175	175	147	148	171	200	166	163	182	154	161	190	205	174	149	174	173	173	175	154	190	160	168	140	156	163	184	186	157	154	181	180	158	164	177	192	170	146	156	176	172	161	188	176	173	179	195	187	147	163	134	179	186	169	178	172	154	144	164	164	179	145	172	166	154	171	162	168	197	179	157	172	157	156	163	179	169	178	157	197	173	156	172	176	160	167	169	170	181	162	166	156	199	172	171	164	178	152	174	152	168	157	160	164	186	176	155	150	173	198	172	183	152	175	164	170	191	184	185	173	155	172	144	174	169	171	155	170	175	188	179	180	164	181	184	147	145	145	156	139	142	125	181	180	184	165	176	203	142	176	163	163	157	165	177	161	159	158	164	169	151	182	166	157	165	161	165	174	178	183	173	166	179	191	160	184	156	174	168	145	164	161	146	171	178	168	159	181	164	171	174	168	162	179	153	179	154	164	178	150	179	178	156	154	146	168	168	174	171	147	157	163	175	164	181	213	174	158	182	144	171	176	177	184	173	200	190	170	163	157	174	175	174	163	156	183	166	178	175	176	172	160	164	180	168	143	164	149	187	190	163	155	173	188	152	200	167	162	177	169	164	200	165	164	174	168	161	154	189	188	148	166	179	174	173	163	184	177	176	158	158	185	157	150	159	158	162	190	159	164	173	166	153	160	153	171	190	199	185	157	157	162	162	158	160	189	195	171	172	151	154	166	153	187	152	138	195	179	162	166	167	166	161	140	166	171	153	188	175	166	158	175	175	153	154	155	160	155	179	167	176	175	158	146	168	172	165	153	183	186	161	172	186	197	165	183	179	159	155	155	161	175	151	160	143	166	164	152	161	184	171	177	144	176	164	166	154	191	174	182	184	175	169	155	175	185	167	157	169	182	189	183	173	175	178	187	170	172	186	138	178	162	176	164	152	160	159	160	184	179	189	176	153	184	153	166	166	171	148	145	149	154	172	189	164	173	197	166	157	169	195	164	162	165	173	178	142	169	162	154	147	160	143	156	159	144	168	166	165	160	144	162	169	183	152	175	179	131	169	172	156	147	180	177	176	184	185	157	189	178
18738	15400	13198	7170	4722	3305	2388	1944	1595	1285	1113	1005	905	845	724	626	587	600	539	541	492	478	445	427	496	427	407	418	411	393	349	372	394	358	373	355	345	372	375	334	346	357	290	321	357	335	342	301	315	334	327	363	302	306	322	326	350	342	318	330	318	338	316	346	341	309	329	310	316	303	348	292	332	311	300	350	312	302	315	286	300	364	296	313	303	351	323	344	305	283	298	312	324	286	357	315	327	267	329	317	306	310	302	325	277	293	326	328	305	312	292	313	304	310	329	355	319	308	301	295	306	329	311	312	328	297	313	299	300	329	320	346	322	326	310	298	302	326	285	324	319	312	342	316	319	327	293	304	309	278	330	303	317	320	309	303	312	325	299	316	318	336	320	311	302	285	324	314	307	295	316	317	293	311	305	293	311	298	330	329	285	308	334	304	308	358	296	323	302	291	328	308	305	312	340	293	317	314	317	322	290	321	306	286	328	288	321	300	322	313	297	283	289	323	289	311	312	312	296	309	331	323	302	306	301	313	277	316	327	305	309	287	303	297	289	318	335	303	295	252	338	355	314	315	300	313	347	284	311	305	298	339	296	349	294	326	291	287	329	304	323	291	311	312	309	308	310	323	334	326	342	311	307	332	324	301	286	316	308	314	317	293	284	302	358	290	319	297	333	347	309	284	330	309	328	325	326	260	309	293	322	295	320	305	312	318	309	322	292	317	328	320	310	322	299	311	309	317	305	298	309	312	324	327	331	325	295	345	320	326	281	282	312	307	289	294	311	309	277	311	327	297	343	311	307	322	323	293	302	284	309	336	301	320	270	308	298	321	313	312	313	280	309	294	280	325	311	312	330	305	287	308	293	309	294	337	287	319	324	300	289	288	283	297	289	336	314	300	314	286	307	325	293	302	350	311	265	319	320	323	286	330	298	319	306	317	290	314	315	339	327	281	309	324	352	303	315	298	320	303	309	326	357	311	318	332	309	311	285	327	299	338	320	325	321	358	315	317	308	277	291	296	329	283	321	288	286	322	293	301	312	333	297	313	277	319	324	316	296	319	308	305	307	291	304	283	307	315	307	345	322	292	293	320	280	303	301	340	278	302	335	313	331	294	305	304	332	307	310	336	296	317	290	297	337	281	338	300	316	310	318	288	306	299	315	316	287	315	304	334	303	330	315	339	316	300	335	315	328	305	311	313	294	303	302	308	276	300	324	316	293	278	308	313	288	318	280	312	289	309	285	303	332	300	321	310	323	286	259	319	301	285	308	312	283	294	336	355	323	341	304	357	315	295	298	330	324	287	329	303	289	324	325	302	296	281	281	304	312	327	306	281	265	338	286	328	304	308	307	294	323	344	311	331	325	297	315	329	318	320	296	313	325	304	298	300	313	306	294	293	304	279	342	315	294	325	304	330	314	318	296	305	295	329	295	289	330	306	321	343	308	346	337	315	322	294	290	306	310	292	316	342	296	310	323	322	295	267	310	306	301	330	323	298	284	308	315	306	310	282	314	330	309	292	308	332	315	300	279	321	299	305	281	294	351	328	327	318	332	334	339	310	302	335	281	300	328	319	351	334	327	296	333	289	301	289	329	325	322	291	280	276	330	296	311	326	317	332	274	315	338	320	326	286	334	328	329	296	341	312	278	299	316	325	324	328	317	305	285	326	337	289	298	321	343	300	265	293	304	319	316	298	287	314	314	301	328	303	319	270	293	290	333	341	286	314	298	334	314	304	297	329	307	299	293	301	314	340	317	333	304	295	304	298	310	327	306	294	321	308	318	295	279	305	290	296	311	326	301	286	338	290	291	296	326	284	299	312	316	282	307	297	294	318	298	306	282	298	304	290	305	301	314	309	325	303	324	297	320	328	334	338	310	309	308	296	320	294	300	310	328	301	307	308	290	310	324	298	322	299	320	317	310	287	318	327	310	336	304	266	332	324	320	344	323	327	274	320	312	306	326	312	307	303	292	321	288	319	325	304	296	314	318	294	321	250	311	340	307	310	298	330	263	328	335	320	328	320	305	274	314	326	318	309	310	311	331	299	300	313	314	321	304	308	300	333	290	308	318	288	284	331	320	295	288	300	357	310	317	298	309	301	310	299	279	287	332	308	327	296	340	292	278	290	326	326	321	293	301	303	326	298	272	293	298	315	337	327	296	314	296	325	343	309	301	322	295	280	312	279	301	320	328	311	333	324	326	341	296	297	306	281	317	308	308	305	324	308	309	336	295	294	320	304	327	315	336	300	263	309	325	290	305	311	305	304	299	330	306	278	319	301	340	338	305	310	298	319	314	325	344	329	291	321	311	317	336	289	294	291	316	317	307	317	287	315	288	327	297	291	315	289	309	292	321	295	311	317	289	280	308	331	328	334	322	285	305	334	308	288	307	328	282	314	333	313	301	313	288	304	320	300	302	295	302	320	316	305	326	341	302	314	313	309	313	300	354	332	321	339	326	309	296	327	316	299	310	314	326	308	295	305	300	346	306	323	315	299	309	318	306	319	323	298	318	276	311	296	292	296	270	290	323	284	333	296	318	307	330	297	309	306	322	323	293	316	301	309	326	335	324	295	289	292	324	282	327	306	341	358	324	314	315	312	312	333	323	340	321	290	318	313	320	309	319	304	288	352	369	333	295	323	284	291	316	329	316	314	369	324	364	318	302	322	302	338	292	316	315	317	289	286	327	302	326	324	304	289	293	285	332	310	330	302	297	330	308	336	307	292	301	344	304	325	308	342	339	287	351	306	306	305	308	328	309	317	334	304	332	314	322	320	286	269	286	331	322	321	309	305	288	294	338	351	330	344	294	365	303	313	309	289	309	307	308	302	316	323	319	288	296	307	316	347	331	293	321	329	294	300	280	304	325	299	305	314	296	297	324	301	286	322	309	304	333	338	303	296	315	332	320	316	293	323	316	328	322	334	319	324	311	292	323	288	351	317	305	335	282	312	309	318	299	334	324	293	312	303	328	312	299	318	292	311	308	302	306	330	301	275	354	330	331	312	312	289	314	292	304	329	294	301	310	310	299	306	321	312	317	330	326	288	278	305	311	337	328	290	310	312	322	302	294	331	300	318	313	307	300	254	318	312	299	306	291	339	322	339	308	305	333	327	337	313	263	287	313	299	315	306	291	275	288	295	319	291	324	318	287	273	294	307	316	293	301	304	314	298	279	288	299	290	275	325	320	311	316	304	272	338	312	316	359	306	338	320	335	271	322	310	300	309	316	307	358	284	295	293	315	320	311	291	301	297	286	326	308	329	300	308	331	300	335	320	316	309	309	341	315	320	315	318	289	295	306	324	286	281	319	305	271	320	323	316	329	283	307	295	294	286	300	293	331	336	327	310	285	323	287	307	302	305	312	300	334	309	294	292	303	285	302	320	321	304	332	323	287	311	314	309	346	312	334	299	270	297	304	309	276	302	324	320	328	311	318	323	316	322	277	291	303	301	292	283	291	283	289	308	297	336	318	328	298	320	291	292
26998	21066	8525	866	549	478	483	454	465	454	409	461	457	452	459	457	430	476	456	440	469	450	431	475	468	459	440	483	442	461	471	440	414	478	458	411	465	456	459	403	450	471	425	457	436	443	439	410	453	454	460	427	464	441	421	436	440	436	432	438	456	448	451	467	453	462	462	424	430	454	433	461	493	462	479	463	453	418	439	435	417	490	432	433	452	450	445	449	405	455	457	420	438	469	433	431	439	415	438	412	439	435	389	439	446	445	473	450	433	477	444	446	475	479	451	451	461	416	464	442	464	426	425	428	452	458	480	471	436	397	420	440	453	457	478	420	397	460	420	459	464	440	415	437	457	442	449	409	416	405	412	426	452	456	468	465	439	459	459	421	473	455	449	415	418	456	442	474	440	427	453	466	424	427	488	447	466	425	450	452	452	438	452	447	489	436	444	376	400	425	440	460	508	497	421	433	470	413	443	403	478	474	447	397	470	465	470	434	455	448	469	453	468	401	469	446	443	480	444	464	457	487	424	419	456	444	443	419	403	462	418	446	430	443	463	500	463	464	439	449	461	413	442	443	469	453	416	447	458	417	453	438	425	407	438	428	432	416	437	444	504	452	468	429	449	456	417	430	426	413	422	444	434	438	460	463	416	464	466	460	430	459	431	455	447	429	432	457	413	426	419	462	386	473	443	460	433	454	459	471	459	466	415	457	456	483	445	418	460	428	429	434	438	491	450	426	418	445	463	443	450	463	434	443	412	494	463	461	478	515	476	434	442	436	447	451	429	482	433	477	452	413	429	460	478	427	427	421	459	477	428	484	447	446	447	435	429	447	459	450	465	486	463	440	407	439	446	425	474	470	493	401	452	465	475	449	448	421	448	436	433	466	459	431	465	395	461	455	436	478	425	443	475	460	437	475	457	445	413	435	458	459	472	440	448	467	470	416	398	453	474	424	442	430	443	420	429	447	415	445	440	444	452	477	431	427	450	461	464	444	449	447	464	458	461	444	461	459	473	457	453	446	443	458	462	435	487	425	463	410	445	449	463	445	452	417	470	461	431	429	436	427	426	457	464	443	441	437	450	432	461	425	432	457	402	446	426	454	462	437	423	428	468	447	421	458	407	429	437	455	450	450	428	465	451	454	453	456	429	449	462	462	428	423	481	449	482	459	453	454	400	431	409	445	442	407	452	441	414	447	417	412	429	483	457	442	435	434	469	458	426	446	450	427	428	457	453	420	455	444	409	483	451	414	459	416	414	447	442	441	476	457	505	457	465	445	461	483	462	444	428	457	448	456	461	411	411	434	454	467	466	464	456	450	432	447	466	459	456	458	469	467	440	505	449	430	438	401	443	452	436	475	456	434	422	423	463	440	435	457	414	445	460	439	421	397	443	437	474	437	457	451	427	453	452	418	455	427	464	432	414	427	441	433	461	447	470	438	416	458	500	433	472	474	480	437	440	447	406	461	465	434	468	455	446	435	486	449	463	509	421	401	438	468	440	468	449	438	451	445	434	454	467	459	454	430	448	446	422	460	426	470	434	410	455	413	450	415	476	470	438	484	466	411	428	426	475	459	478	463	447	438	461	467	416	431	424	495	437	421	415	476	425	460	439	441	476	455	463	484	450	460	408	487	463	391	427	463	437	458	485	435	450	431	453	457	436	477	441	441	453	446	428	447	469	442	442	438	462	468	423	445	422	418	413	459	454	436	461	434	459	448	426	471	417	477	482	432	419	440	458	464	458	452	449	506	469	416	443	446	451	436	474	422	461	481	470	431	409	442	427	426	497	480	483	455	439	424	464	437	443	450	468	446	407	470	440	445	468	440	405	440	445	436	458	417	467	451	423	425	401	460	470	427	473	501	437	485	454	459	468	475	470	450	450	454	451	447	478	429	468	421	468	461	462	444	434	477	421	485	422	427	436	405	485	445	447	438	441	439	435	443	458	433	442	471	441	464	461	463	458	447	465	419	461	457	432	403	463	458	454	412	448	473	429	479	460	463	487	416	453	458	468	437	421	428	420	480	448	476	445	481	463	465	451	425	436	423	428	449	469	457	422	417	423	428	443	431	437	436	453	408	471	424	448	441	463	494	455	467	434	461	450	423	422	453	447	464	430	451	468	448	472	426	418	444	469	482	429	462	470	439	472	501	443	499	430	419	431	446	418	460	471	438	416	427	389	453	482	505	442	416	451	459	430	464	459	448	434	430	441	487	429	465	459	437	438	448	449	448	425	436	480	439	455	468	424	411	427	470	474	471	467	435	453	428	408	447	454	434	486	453	451	480	449	421	475	424	450	432	417	440	423	462	437	421	438	425	461	456	416	458	439	442	459	435	479	435	447	464	445	451	426	464	423	429	445	482	421	451	448	438	410	448	408	435	447	447	451	467	440	467	439	454	452	448	463	447	428	462	399	425	470	470	425	447	448	442	461	440	458	445	497	424	444	436	426	440	467	502	444	418	446	438	443	426	419	446	472	430	433	446	451	442	450	445	436	452	459	460	446	474	465	422	477	448	442	406	423	462	469	460	457	459	479	465	416	467	450	445	481	487	417	423	394	452	433	452	462	481	448	427	438	477	412	438	483	421	470	468	433	419	455	478	451	446	477	446	437	458	435	454	440	483	459	423	463	445	472	474	438	466	431	460	465	426	441	441	451	460	444	482	450	431	440	444	436	407	461	488	417	442	415	465	452	479	437	472	464	471	452	435	457	462	494	430	452	423	444	483	449	460	407	456	472	432	444	419	487	436	442	455	454	459	463	444	413	420	468	425	449	432	427	482	469	411	448	438	486	450	480	437	481	458	434	449	412	472	454	416	440	424	444	416	486	445	413	408	458	453	477	415	449	417	445	432	484	415	429	448	458	435	460	424	427	431	454	419	438	473	445	456	451	445	434	416	483	459	447	443	441	441	425	418	437	470	477	411	423	462	471	432	445	447	390	451	448	446	416	467	445	402	447	472	475	480	473	445	447	477	445	453	446	436	459	413	463	475	461	459	447	439	458	456	444	447	449	476	446	442	461	529	433	439	443	436	448	439	475	441	477	433	433	428	472	423	439	452	435	429	485	459	480	435	399	447	460	462	451	418	481	450	423	454	496	446	454	455	458	469	452	430	414	443	416	470	437	445	411	446	449	425	415	441	485	457	440	468	447	449	460	477	457	430	431	463	436	413	453	466	469	443	470	480	430	415	469	410	417	443	446	477	432	434	441	439	455	428	431	457	439	449	460	435	446	441	433	487	440	473	429	440	495	425	439	433	483	416	447	447	492	445	427	458	442	431	430	465	436	454	462	442	396	437	489	423	459	419	435	440	453	419	448	436	473	459	439	432	422	431	441	404	446	456	438	440	466	458	419	444	490	443	463	469	423	471	447	423	455	484	473	476	455	463	467	437	450	437	484	458	458	429	428	452	466	450	438	473	443	509	465	462	449	431	452	457	435	438	446	419	444	433	439	459	473	465	452	483	445	463	460	458	441	423	474	439
7462	1844	1671	1225	1056	924	934	944	937	849	847	912	855	828	825	883	779	843	860	799	805	812	850	791	862	822	881	840	829	826	826	872	843	822	840	806	881	778	831	830	847	850	847	890	877	866	844	835	821	820	833	819	804	855	804	821	828	763	883	796	840	837	856	810	826	866	775	827	843	813	795	841	860	824	838	810	810	845	839	804	900	802	820	901	845	832	882	845	827	826	880	874	858	855	820	836	798	855	841	862	836	881	808	859	826	874	889	801	841	824	834	816	859	859	899	853	902	811	805	816	812	876	863	862	835	863	857	849	851	843	781	811	855	853	871	868	841	860	840	860	856	820	865	844	800	815	870	852	811	828	858	805	898	845	825	792	857	837	811	805	838	875	800	813	884	808	789	827	869	842	797	839	821	864	882	853	838	836	909	824	787	855	823	800	831	808	809	818	801	857	810	815	876	793	813	866	848	848	856	841	823	879	839	859	826	839	846	834	863	787	818	835	848	835	798	804	800	848	858	871	812	827	854	841	841	854	867	820	833	872	846	875	860	850	881	853	807	844	811	806	780	838	818	814	773	852	808	833	814	868	863	882	797	873	858	811	878	813	809	807	879	828	820	817	803	828	860	865	858	877	850	848	818	856	877	847	842	878	802	813	837	829	845	810	853	826	850	838	819	810	836	796	862	832	834	883	806	837	811	831	792	854	825	814	806	862	807	913	844	856	815	836	840	794	889	826	837	857	860	810	830	848	855	816	845	877	864	792	830	774	821	811	823	854	827	836	829	848	823	873	828	821	851	892	771	865	813	793	856	830	804	857	869	870	871	850	823	833	884	834	828	856	842	833	852	812	841	896	843	846	834	834	824	826	815	848	882	870	814	813	842	797	859	861	842	812	803	791	857	811	806	805	832	828	856	875	804	839	808	835	831	864	879	846	856	799	850	817	834	832	809	851	820	822	829	815	874	823	788	810	851	829	860	781	846	842	856	885	828	799	834	886	817	843	840	841	838	841	852	829	829	870	814	858	879	849	798	830	783	827	818	895	866	812	904	821	839	842	837	860	842	843	839	800	859	765	838	865	882	814	854	845	854	849	777	849	809	804	801	820	852	779	851	914	824	861	857	822	852	866	870	847	807	807	799	826	827	840	804	827	910	854	831	851	820	803	831	840	842	822	846	851	864	844	825	825	808	809	842	823	790	878	844	794	833	893	872	823	831	820	795	862	868	847	819	796	836	820	780	844	787	883	769	750	885	782	821	877	844	833	833	802	826	857	820	863	817	827	825	827	878	843	918	857	838	841	877	817	829	813	853	787	812	822	820	868	847	874	854	828	903	821	790	818	808	818	855	794	845	845	769	840	851	871	842	805	806	841	851	858	829	828	841	784	850	815	768	845	808	889	802	854	844	857	807	851	808	827	807	827	816	806	831	823	811	780	831	793	851	847	886	804	836	806	830	816	783	811	800	826	816	853	847	818	833	841	818	899	867	810	812	846	800	827	846	862	809	818	866	870	853	865	839	814	858	832	806	841	810	836	820	848	850	854	850	860	863	818	796	847	828	853	830	783	843	848	832	833	889	837	776	868	804	832	784	818	849	843	874	877	816	788	806	854	795	848	827	780	837	889	830	881	855	795	803	868	818	824	827	873	843	842	866	887	833	887	893	875	846	837	849	852	845	911	847	889	804	827	860	838	805	831	790	837	877	827	855	855	845	803	811	878	819	859	828	797	837	861	892	837	831	810	877	848	855	829	836	859	799	822	842	812	800	847	842	823	844	806	828	833	803	872	872	901	827	836	902	786	855	875	836	823	885	770	858	843	787	785	820	850	789	854	831	852	841	854	838	901	835	857	822	828	855	842	834	816	782	801	818	820	834	808	902	840	790	883	829	826	878	813	813	844	786	853	788	877	816	807	848	805	850	818	859	786	843	834	863	830	848	858	801	804	856	814	842	854	830	858	792	869	823	791	802	775	798	852	788	789	844	824	860	828	804	819	856	891	830	860	803	853	877	859	836	780	800	831	822	884	881	862	758	858	881	848	887	849	824	834	806	850	873	840	859	859	859	906	848	842	871	826	857	815	796	863	861	853	807	824	837	849	864	847	851	822	869	890	828	820	814	839	831	865	838	874	826	844	849	845	783	836	841	851	857	837	816	828	820	837	823	865	799	861	829	840	788	848	853	890	815	869	812	855	840	824	807	840	836	865	753	854	857	845	859	866	817	850	884	856	802	851	834	895	895	845	832	865	855	832	817	851	796	804	850	851	841	848	894	821	784	819	839	866	813	832	788	796	889	800	791	857	791	836	858	820	840	873	821	866	862	819	814	796	871	835	851	822	806	876	827	817	870	821	839	814	853	828	867	844	823	828	819	840	817	818	818	849	857	829	861	881	865	817	812	841	884	887	864	899	843	877	833	880	836	804	820	826	812	911	843	887	841	846	841	852	837	840	832	792	820	821	816	800	842	842	814	829	859	846	850	831	827	863	827	865	811	859	824	840	859	882	874	839	779	796	836	855	800	779	859	824	825	811	868	856	776	900	868	816	859	805	847	859	837	855	882	835	840	857	813	837	843	832	858	867	811	916	771	846	823	872	837	846	861	807	794	818	836	771	795	856	851	871	792	882	830	805	818	817	808	830	825	829	845	816	818	832	806	823	849	876	853	835	887	829	810	838	836	850	860	820	831	846	814	861	848	866	811	859	846	859	858	833	852	790	838	885	851	827	848	826	827	811	857	842	832	866	861	860	853	835	833	805	840	830	865	807	835	851	810	848	825	830	874	823	826	831	805	847	860	833	835	883	795	842	884	888	853	789	879	855	856	835	840	847	814	867	835	815	799	840	846	837	862	817	865	867	827	770	817	868	849	795	866	850	879	810	835	814	884	831	807	852	827	820	820	823	811	832	841	830	826	793	782	835	809	823	884	841	824	846	835	822	844	905	839	872	837	801	813	835	855	808	842	883	841	848	815	842	885	853	836	866	811	798	845	865	847	822	855	846	829	798	872	831	865	829	844	845	867	837	828	842	821	887	878	833	843	848	819	891	843	787	815	843	834	832	859	833	839	835	844	832	863	795	822	861	825	835	851	825	807	822	850	823	819	854	796	808	865	833	801	808	832	863	819	895	838	827	870	803	802	836	811	815	840	815	854	851	809	850	825	852	862	904	814	809	824	816	880	808	846	797	809	875	843	824	853	815	787	892	823	791	903	782	829	842	841	850	871	821	827	854	818	864	854	853	829	849	835	888	777	818	853	892	831	873	834	808	810	830	878	840	832	786	854	863	791	802	852	837	839	821	816	830	833	834	795	820	807	883	897	829	876	800	809	847	816	838	865	871	861	817	857	836	803	893	821	851	908	819	846	865	870	853	850	851	819	866	843	857	833	821	826	891	876	862	853	842	836	869	826	825	855	851	869	843	818	847	788	822	844	848	833	831	859	863	850	911	900	822	813	804	858	860	825	858	865	853	857	873	793	777	814	817	855	838
24432	21616	29074	24640	21164	2391	620	418	375	361	295	277	260	274	247	274	249	234	246	229	228	234	256	235	225	211	204	248	257	225	239	229	210	218	228	214	242	192	231	206	212	208	200	222	243	220	203	206	222	229	215	230	223	194	219	197	210	225	205	192	198	207	218	216	189	180	192	227	229	203	241	204	204	217	212	201	216	241	237	203	238	225	218	207	212	224	230	213	180	201	197	216	209	197	234	230	233	213	228	219	224	198	210	192	188	204	220	228	203	195	198	212	201	215	205	235	214	190	206	223	206	197	208	209	193	223	217	224	210	218	195	198	201	169	196	200	201	206	206	189	213	205	221	235	230	196	214	199	227	203	221	189	210	219	221	237	191	201	229	219	209	208	204	221	215	230	209	217	220	230	218	195	233	215	223	198	203	204	210	221	199	210	219	207	208	217	198	214	189	211	205	213	217	199	224	218	206	198	219	225	253	200	215	221	198	182	232	224	219	203	231	213	225	208	204	190	204	211	176	241	202	207	218	191	224	199	201	193	194	195	190	205	235	209	230	205	216	224	197	213	213	220	195	195	205	200	200	173	192	204	206	198	218	199	211	213	186	214	205	181	211	221	214	221	219	216	218	180	221	206	214	222	216	232	224	204	212	200	217	196	189	203	190	199	212	191	204	216	196	202	228	210	209	229	203	229	202	218	210	213	176	218	203	198	203	218	218	215	229	209	198	223	214	233	215	210	235	214	200	217	229	212	178	221	201	218	229	222	201	211	201	199	225	214	226	202	221	212	195	238	226	200	182	221	194	185	192	222	227	219	222	215	217	229	217	207	214	193	197	196	211	206	194	201	208	203	193	214	222	222	219	203	216	231	198	207	207	216	213	201	193	225	215	218	203	221	199	230	226	187	196	203	220	238	226	209	234	207	195	230	215	231	182	212	193	205	207	217	195	195	210	199	215	225	213	199	181	213	200	221	227	209	185	213	214	199	220	212	210	209	212	208	201	224	217	208	195	230	223	217	219	220	196	221	213	237	202	203	204	202	205	215	215	217	244	218	219	210	222	207	217	208	221	221	215	208	201	189	212	224	200	226	226	209	244	218	216	220	188	177	211	209	210	204	226	205	207	213	202	207	183	203	225	208	194	213	189	196	201	229	211	199	183	207	195	219	163	207	235	200	204	208	181	224	213	231	232	212	207	204	222	246	209	225	209	226	207	224	213	222	194	237	229	248	226	202	234	208	208	227	199	220	210	205	208	215	210	190	216	206	195	204	217	210	244	200	197	211	226	209	199	192	248	208	201	191	206	198	219	196	233	195	176	213	203	236	215	189	199	231	220	192	202	211	203	219	195	199	226	188	204	214	205	234	238	219	202	194	185	225	227	219	211	249	209	217	201	209	220	201	217	172	209	212	233	201	212	210	221	212	239	218	192	228	198	189	205	210	222	194	220	217	198	229	192	191	252	197	195	213	185	214	199	240	198	211	219	212	235	204	215	216	207	241	250	218	210	207	218	208	216	208	225	227	202	197	203	199	207	196	211	213	210	217	232	228	226	221	198	193	185	216	212	206	217	255	182	203	218	196	215	195	215	208	227	196	212	203	194	175	210	214	220	206	211	190	194	201	209	227	218	212	190	223	201	187	196	197	220	209	226	188	199	192	205	200	190	221	232	186	198	198	208	210	231	196	208	234	225	213	205	193	199	217	207	256	206	199	202	191	236	217	242	214	198	209	220	209	215	212	217	194	203	217	210	222	212	187	224	209	228	211	198	220	206	235	197	207	215	197	201	209	210	208	211	218	218	185	200	198	233	220	211	203	187	224	211	221	208	229	216	218	183	210	227	201	201	228	229	221	191	218	213	183	210	198	210	219	208	231	211	167	213	199	231	185	196	212	186	227	212	221	202	199	211	234	226	215	208	200	224	207	182	197	219	197	217	225	231	209	207	202	235	217	237	180	224	215	188	204	196	214	203	199	240	212	213	193	202	191	242	197	208	224	252	204	185	207	220	190	200	233	205	209	221	224	203	204	174	210	208	202	224	221	210	221	222	196	233	216	222	199	189	206	198	216	203	204	230	238	212	183	201	205	206	189	208	217	195	209	203	215	195	228	219	241	211	206	207	221	194	216	197	206	245	217	209	214	204	217	221	214	199	248	189	205	208	205	232	225	208	214	192	203	216	181	208	181	214	236	218	225	198	229	217	202	230	198	222	229	221	184	227	204	217	188	198	203	199	220	208	190	208	202	211	216	225	213	221	213	217	196	215	234	203	195	213	222	227	188	214	223	233	209	214	220	220	237	198	199	222	193	199	194	187	208	194	213	233	199	202	206	222	225	186	205	204	225	185	214	216	199	193	197	222	195	198	195	211	189	236	220	216	220	200	222	188	197	202	205	228	202	195	218	211	198	242	214	203	224	232	198	202	222	202	200	230	200	199	189	178	221	221	196	194	217	221	194	208	230	195	202	210	204	200	223	231	183	234	219	226	171	179	205	188	193	198	219	231	203	228	223	195	206	217	196	222	202	200	187	214	208	211	186	219	214	204	216	205	208	200	215	199	211	211	222	194	216	214	224	229	221	213	169	234	199	209	226	235	194	223	232	208	229	210	194	188	234	209	201	196	203	180	219	198	211	204	224	206	223	215	211	222	214	221	208	234	212	243	219	190	197	194	196	185	197	218	188	230	220	209	189	209	219	203	191	198	232	194	225	183	215	210	213	223	211	209	224	214	221	221	227	231	216	225	207	229	216	232	206	186	200	206	193	199	221	219	199	222	235	216	221	224	217	209	225	221	217	201	227	186	219	221	186	217	187	201	233	196	213	231	191	221	200	182	191	212	207	221	230	207	214	210	214	204	204	211	196	219	219	187	198	219	226	204	211	224	240	213	204	217	199	194	197	217	183	190	186	222	202	214	184	179	220	231	197	198	204	196	208	211	226	214	190	221	195	217	201	208	216	220	220	214	223	212	255	177	211	207	221	229	225	211	206	217	212	204	176	207	201	207	206	210	211	192	229	188	218	195	212	224	192	196	210	202	178	206	232	204	188	182	201	196	220	219	201	199	193	206	189	190	225	195	190	231	206	193	205	237	192	198	220	187	221	190	220	219	225	236	194	206	212	235	210	207	225	200	198	207	192	194	221	229	189	233	200	241	218	215	206	236	225	239	184	223	208	203	214	235	228	237	212	199	220	198	193	198	196	206	185	215	242	231	196	206	192	197	224	199	208	206	204	224	227	203	192	218	211	218	192	227	200	216	217	194	202	221	192	227	205	210	218	208	236	205	226	199	178	177	192	227	228	212	196	216	226	205	204	202	205	202	199	208	192	214	199	207	224	195	209	217	244	208	207	202	184	206	213	224	222	202	212	212	212	190	209	228	221	197	196	224	223	214	231	205	211	217	207	187	230	201	224	194	201	220	219	207	248	211	207	191	231	217	199	217	215	219	215	218	235	218	209	222	202	201	211	229	234	210	202	210	196	173	234	213	210
15996	9542	8228	4217	2650	1998	1547	1223	1115	876	827	739	721	686	652	602	553	512	526	529	499	506	517	480	464	459	453	424	464	452	465	471	470	422	471	446	446	442	436	426	471	429	442	468	423	424	478	441	463	402	419	434	425	416	420	473	411	418	383	422	424	439	427	425	427	431	452	410	407	460	401	391	421	435	427	440	366	441	444	421	399	465	418	392	421	417	418	422	454	408	379	408	450	434	433	400	394	423	440	410	424	438	413	428	413	392	449	386	418	438	447	402	471	430	400	415	429	407	384	439	424	382	430	434	418	429	411	408	407	459	461	430	411	410	427	441	411	422	425	397	434	430	420	403	421	428	441	423	401	451	405	439	442	456	455	411	390	434	416	415	430	454	387	374	432	442	357	434	424	405	395	463	442	381	422	436	423	404	429	416	444	436	423	419	429	413	454	418	371	425	442	432	448	391	426	396	419	415	403	397	446	394	411	429	438	445	400	398	411	431	431	449	436	456	405	420	390	385	419	404	445	445	443	414	440	402	410	391	412	404	419	454	443	423	458	438	411	441	458	383	412	399	419	463	372	426	420	415	457	427	487	424	446	424	421	411	437	419	431	439	434	410	418	446	425	408	391	440	416	436	428	426	413	396	433	396	421	414	382	431	444	412	432	417	406	431	458	454	419	439	445	409	462	409	417	411	410	466	456	416	431	467	424	444	429	406	392	396	444	457	386	395	433	402	431	414	379	354	406	437	397	436	390	406	416	432	445	391	394	417	398	413	411	418	400	409	403	410	396	449	398	444	409	436	457	432	414	400	418	426	464	452	441	426	412	415	420	384	430	426	411	432	407	410	455	406	424	420	403	396	449	416	432	405	388	394	445	423	418	377	388	446	404	460	438	413	396	417	424	419	383	410	405	442	424	392	421	418	394	435	406	435	405	400	401	422	446	427	434	404	414	417	419	439	426	433	410	393	441	404	444	396	387	430	431	443	441	410	400	405	408	426	417	420	414	441	427	426	413	408	412	413	403	427	409	450	449	433	450	405	419	423	384	412	425	466	392	409	399	438	436	460	388	417	420	433	427	435	411	420	413	417	448	378	405	429	409	456	430	418	462	404	415	384	420	472	406	454	430	396	445	423	441	419	394	453	436	446	426	402	446	439	386	457	422	429	443	424	429	416	449	408	446	401	439	408	421	421	435	399	431	413	418	418	447	409	418	437	453	462	402	406	428	428	413	418	428	423	394	439	440	406	405	427	420	435	450	372	422	435	423	442	410	434	385	430	424	404	394	377	404	439	419	438	427	455	421	414	428	409	426	404	388	402	415	423	411	461	393	391	406	431	394	423	411	398	408	427	411	425	438	456	440	426	382	412	407	437	457	433	420	436	405	438	438	423	391	432	452	445	428	427	418	418	447	389	415	435	421	412	407	436	428	405	408	396	428	427	425	441	413	388	432	384	421	391	402	414	476	418	412	439	417	421	422	405	415	388	429	406	479	420	423	418	435	439	442	410	427	400	399	417	392	415	360	384	429	400	434	431	404	410	394	430	422	425	451	352	418	393	457	402	404	371	419	372	417	434	454	404	403	435	433	421	430	437	394	398	415	400	418	429	420	445	405	374	434	428	396	403	418	437	404	383	390	417	457	409	408	433	433	382	454	406	448	427	431	407	452	407	390	406	423	387	441	394	458	400	401	406	456	409	389	436	399	405	440	399	416	453	457	463	383	445	408	442	430	416	359	454	395	421	434	423	436	443	383	416	402	408	365	437	421	404	405	442	415	437	400	418	464	421	404	377	440	416	375	428	391	476	433	392	390	426	400	439	443	432	407	453	447	394	405	453	382	440	421	439	430	438	396	442	412	426	439	412	421	405	440	406	410	438	428	419	411	428	383	425	414	425	435	422	430	437	403	404	402	438	399	414	452	421	385	400	394	406	423	417	413	418	403	395	418	421	411	449	469	455	404	409	403	382	420	404	401	434	440	413	408	384	405	402	412	421	447	403	426	402	451	394	457	455	410	453	420	416	416	400	406	431	456	407	366	424	410	393	419	425	397	420	418	408	412	410	428	428	450	432	397	402	395	427	416	404	387	424	424	416	394	419	412	419	413	429	398	408	402	417	397	427	433	413	410	430	403	411	436	414	423	409	411	428	416	422	439	415	401	425	411	419	437	453	417	441	407	435	412	404	424	441	407	421	432	416	421	442	408	431	424	428	408	399	425	421	436	402	411	405	431	403	404	436	438	419	399	421	437	434	430	371	400	386	429	424	404	430	401	373	433	444	426	428	391	431	425	413	410	436	391	428	406	448	400	401	431	407	430	443	402	424	418	403	405	419	418	451	435	367	432	423	418	431	415	418	459	405	423	434	419	371	424	407	457	388	400	448	454	476	409	414	430	446	396	423	426	423	416	385	402	410	439	408	414	404	426	396	443	396	453	383	439	402	405	436	408	411	412	440	413	430	433	415	419	379	447	397	406	407	408	414	453	391	389	418	413	423	414	418	423	449	434	403	430	408	471	425	396	419	417	385	451	427	442	419	403	413	447	423	437	428	405	434	424	396	418	421	418	373	414	383	418	422	418	416	452	406	400	412	413	387	379	431	446	409	440	446	431	462	384	428	423	429	435	456	419	431	418	425	440	427	394	422	426	435	437	435	408	425	401	415	427	386	388	419	438	435	453	406	425	413	456	413	411	431	426	396	399	427	439	422	424	452	432	413	438	444	411	439	422	408	408	445	407	424	432	449	408	433	438	401	404	416	435	402	405	423	434	409	418	425	443	396	439	428	405	429	436	424	416	375	455	430	446	419	438	410	425	432	442	423	407	412	420	412	446	424	434	422	415	451	434	404	425	403	437	463	404	438	422	454	414	417	423	400	417	428	432	394	393	401	399	402	399	420	384	377	403	419	450	420	434	407	454	443	383	414	433	411	382	380	446	406	429	429	421	422	446	409	413	388	408	425	417	418	428	434	393	413	407	368	449	396	421	419	399	379	428	414	445	419	405	460	392	414	396	394	409	439	441	445	401	423	407	416	392	431	414	393	427	431	423	435	428	415	395	412	431	419	431	423	435	418	392	423	425	429	420	379	423	412	404	413	449	420	430	417	403	401	405	417	402	454	445	445	420	445	409	449	399	438	394	424	441	401	431	390	414	421	439	393	419	432	416	412	427	392	391	449	414	407	408	400	429	399	374	430	399	446	433	415	462	415	398	446	429	409	402	416	411	429	429	357	450	417	439	409	409	409	449	424	435	398	428	412	426	455	439	389	395	461	436	464	399	424	405	417	416	397	409	416	416	444	423	439	415	400	423	428	419	423	435	419	426	431	413	388	474	406	442	398	461	366	420	431	404	428	423	409	415	425	444	419	417	417	426	404	430	386	435	447	428	441	460	405	413	409	429	411	437	396	428	435	392	419	373	426	425	435	420	394	444	428	445	443	394	413	423	399	426	459	443	440	415	452	424	429	421	380	427	427	401	444	465	436	426	401
23487	21580	29662	23938	21585	20788	1958	638	453	427	372	332	307	286	270	253	244	220	234	181	217	204	202	204	199	173	182	203	169	171	179	195	191	196	179	181	195	201	163	164	155	205	161	182	200	171	160	163	171	183	166	183	175	165	183	176	153	145	180	152	162	169	191	190	170	182	162	163	157	158	182	140	177	173	175	186	176	149	158	161	159	176	165	172	151	158	176	167	159	167	159	200	184	166	147	180	159	184	147	160	169	157	170	158	164	153	185	165	164	181	175	175	172	181	168	176	167	157	175	155	159	149	157	139	188	188	174	165	174	137	184	161	153	174	186	158	158	176	157	180	178	171	160	177	197	159	178	167	156	153	185	157	156	164	163	174	170	184	170	191	200	162	166	175	175	154	171	159	167	154	159	144	175	178	184	188	150	168	162	164	181	197	142	163	177	174	171	171	175	165	159	188	173	171	166	149	179	171	164	169	152	177	164	159	162	154	175	156	172	173	172	163	163	152	155	178	187	147	166	167	183	188	170	165	187	178	145	169	182	176	158	143	137	165	161	169	161	147	167	167	172	153	182	153	161	171	163	179	168	165	159	140	166	148	166	161	166	153	172	146	179	193	156	168	176	164	160	178	166	170	176	151	173	156	194	157	155	186	158	167	158	151	160	156	171	169	164	161	169	153	153	180	179	170	147	154	159	150	159	165	155	169	159	167	164	181	173	165	182	164	161	190	167	153	155	189	172	174	154	162	163	165	175	194	143	180	181	171	177	170	170	168	192	169	159	168	173	145	173	166	172	159	160	151	171	159	164	167	155	176	162	159	163	148	161	171	172	170	141	162	172	192	156	163	161	159	166	165	181	159	177	148	183	166	162	170	168	157	188	169	149	187	162	171	159	180	184	192	152	167	158	182	177	167	178	147	152	190	167	157	156	179	149	146	144	168	147	185	169	158	187	181	156	148	163	154	158	163	160	165	174	166	161	157	163	160	167	155	183	182	159	165	145	153	148	179	199	159	162	151	159	159	158	174	162	149	162	158	165	188	159	153	156	143	163	158	168	172	177	158	157	169	181	172	148	169	181	170	169	171	169	166	162	151	197	156	152	166	173	165	161	160	160	159	172	164	171	170	157	170	176	152	173	129	179	169	161	164	174	173	162	161	162	174	170	176	166	165	159	182	168	165	160	163	162	159	165	177	165	152	193	175	162	171	168	147	170	193	146	167	155	155	175	173	165	149	175	171	182	143	180	163	149	149	169	157	173	190	152	177	181	180	162	152	161	153	164	168	168	169	170	161	154	160	129	166	138	159	160	152	163	172	154	172	153	145	183	159	162	159	159	164	154	164	172	175	166	140	151	159	149	176	155	167	162	154	158	156	167	163	165	141	144	181	136	182	167	158	189	154	181	164	185	178	179	159	142	177	148	180	163	169	199	157	169	150	173	159	158	155	161	186	163	149	157	143	172	178	171	145	159	156	161	176	159	156	167	160	174	180	155	153	171	178	160	165	141	161	149	163	157	160	177	196	172	167	160	161	160	158	171	153	161	179	182	168	174	179	161	176	166	182	183	169	168	189	164	174	171	152	162	177	157	176	142	181	150	168	166	148	168	164	158	155	183	151	165	166	142	183	184	175	160	184	152	146	161	165	149	153	195	188	158	137	189	144	150	157	184	162	175	183	170	154	182	159	159	143	153	157	165	148	172	159	181	147	160	168	169	156	178	170	170	163	157	177	185	158	158	154	142	124	192	173	156	162	135	166	185	149	156	154	161	162	158	173	145	200	182	171	150	184	143	166	173	139	160	167	162	169	172	163	146	154	197	138	175	173	176	164	174	151	168	163	160	169	160	179	174	167	159	146	163	163	180	182	167	173	163	152	171	189	155	172	173	180	167	193	147	180	170	140	157	141	167	163	160	176	165	201	159	160	167	141	169	166	166	156	177	154	163	161	166	187	156	170	189	165	165	159	169	183	158	154	148	165	159	150	159	165	141	171	180	185	164	174	141	150	187	186	142	148	192	189	170	189	163	188	166	171	164	178	134	166	135	171	165	162	176	167	163	149	163	191	162	167	179	181	158	176	160	171	154	177	176	183	171	155	174	171	170	164	168	164	175	164	195	188	167	166	161	154	145	176	156	150	167	178	163	186	162	141	166	160	150	151	165	154	184	195	172	166	148	171	172	177	154	168	179	149	172	180	145	187	178	171	145	186	151	170	160	172	192	163	157	154	173	165	164	139	178	143	193	166	163	156	171	178	165	172	187	175	157	154	189	165	137	167	152	170	181	156	169	171	168	169	173	171	159	180	171	155	159	152	155	138	160	162	173	169	167	179	159	156	149	155	161	172	183	178	172	164	178	175	159	163	152	163	176	157	162	181	169	156	186	183	186	157	166	159	152	163	156	162	173	150	174	165	170	202	182	158	163	174	168	168	165	176	165	169	179	182	172	162	163	148	143	175	156	169	146	168	177	147	150	160	174	175	158	149	171	191	174	185	142	182	181	161	149	172	176	194	186	164	163	178	164	162	158	160	159	167	163	167	143	153	167	153	133	163	172	155	190	172	169	166	169	151	169	158	140	152	159	164	162	142	144	160	183	159	190	180	167	178	196	148	162	162	160	151	161	148	169	150	155	177	156	172	181	171	162	160	168	155	182	140	170	180	158	177	165	169	157	166	169	175	149	170	172	152	179	166	156	155	166	170	183	167	155	126	184	158	164	173	142	157	180	165	155	142	166	164	175	179	163	188	154	170	161	144	156	167	158	171	141	180	149	163	173	176	162	178	169	161	149	179	157	191	165	161	172	164	163	161	174	181	173	177	157	161	154	168	183	167	173	195	171	170	182	169	182	175	167	182	156	175	171	167	148	171	177	172	173	154	144	149	185	155	173	138	149	166	177	165	158	149	155	184	181	176	179	184	188	161	179	179	146	183	176	171	171	170	183	151	168	171	160	201	183	165	161	174	180	170	171	166	163	160	173	171	171	169	141	159	153	166	181	143	158	180	159	180	181	164	146	157	145	150	181	167	176	176	151	168	173	149	173	171	185	154	171	155	173	171	184	141	173	154	163	171	167	147	156	169	172	165	181	159	179	155	175	199	169	172	161	156	148	173	142	160	171	147	145	181	192	163	166	152	180	153	152	155	160	171	160	179	143	166	168	176	165	162	152	152	172	154	165	161	153	178	176	153	172	180	154	151	171	159	159	184	158	145	193	167	158	182	154	184	169	162	141	150	187	161	156	163	156	166	166	181	151	178	160	180	152	175	160	155	165	159	157	164	180	159	160	150	163	169	171	185	159	166	158	150	178	142	169	157	160	164	151	151	166	161	164	186	173	167	155	142	166	199	166	161	172	167	161	151	157	153	180	149	157	176	158	167	211	146	163	148	175	158	173	160	161	151	180	160	166	169	161	185	151	160	154	159	181	164	191	156	180	161	149	150	149	172	160	149	149	155	159	186	164	157	135	168	182	164	139	174	156	167	149	162	183	143
18398	15499	13096	6979	4536	3274	2486	2032	1566	1352	1098	957	892	767	753	590	595	585	550	525	514	439	451	448	428	438	439	408	395	395	394	379	383	373	337	360	370	366	317	346	380	352	377	327	356	342	332	330	329	350	329	327	332	308	311	316	328	333	323	311	336	322	333	324	329	325	306	300	307	325	320	339	299	304	306	330	318	296	349	327	335	303	332	342	299	319	334	313	303	302	321	323	292	329	319	349	339	318	314	332	317	305	310	316	321	324	318	336	313	322	337	321	336	294	299	346	319	313	322	329	306	302	307	313	343	318	311	305	288	303	297	324	276	320	309	289	295	308	280	336	279	313	324	316	332	291	340	289	307	293	324	301	302	307	349	343	318	331	303	312	290	325	353	335	307	335	280	301	313	318	332	326	282	306	313	320	292	320	296	314	316	298	327	330	265	304	340	327	322	298	307	308	296	288	305	286	307	329	331	290	295	315	315	318	279	316	274	305	307	323	348	292	281	288	288	311	316	326	310	309	277	312	333	302	309	291	266	313	296	318	300	299	307	298	316	322	314	320	321	309	300	280	294	328	315	328	316	313	293	318	321	321	341	305	301	340	311	311	320	315	311	317	346	299	325	295	307	321	334	319	307	314	324	319	317	286	306	329	286	309	280	315	323	336	288	317	306	356	298	326	307	297	312	310	323	351	289	296	321	316	288	336	315	312	310	323	288	315	304	280	306	309	321	331	280	299	324	305	290	292	304	317	288	317	310	300	336	307	321	282	320	304	314	296	307	311	303	287	340	307	309	322	279	289	314	285	330	298	294	302	313	284	318	344	315	291	328	325	336	299	290	306	294	280	286	327	322	314	302	312	326	324	323	326	287	311	297	309	293	303	332	312	331	324	305	321	289	294	318	330	292	296	302	328	335	298	278	307	296	323	297	308	295	303	314	342	331	303	321	305	330	322	324	302	294	306	282	308	292	317	302	313	291	314	285	317	289	269	302	334	307	304	289	267	326	330	301	314	351	302	303	294	325	315	299	308	327	307	273	307	319	309	328	300	316	301	329	311	318	310	300	296	290	303	327	285	296	303	306	307	321	286	320	301	286	308	288	297	278	290	280	327	320	318	293	322	293	324	334	297	315	285	285	307	327	345	315	319	265	300	308	318	324	300	295	338	300	316	319	330	321	326	299	319	300	330	336	306	310	295	328	310	381	284	321	292	303	303	352	305	323	294	320	282	294	288	284	301	282	315	309	287	290	308	302	298	320	292	333	306	318	298	295	320	324	303	303	286	330	291	314	305	309	306	269	305	280	332	292	310	348	279	299	286	318	302	314	322	334	284	289	334	309	329	314	317	335	287	310	322	283	306	335	314	307	302	297	314	303	313	317	313	294	311	303	286	308	301	295	305	298	319	290	315	313	325	347	341	318	294	332	302	337	319	306	292	318	311	309	272	274	299	304	307	302	327	267	340	284	310	298	282	304	313	328	299	310	289	297	295	314	295	323	315	336	310	299	289	336	334	312	317	287	278	332	319	330	290	340	310	293	310	316	291	315	323	318	289	315	282	306	312	307	295	280	324	306	299	281	309	322	324	337	296	333	281	319	311	353	316	309	297	315	319	311	340	328	293	310	296	333	308	304	335	297	328	315	305	329	304	300	307	323	310	295	280	335	318	293	330	312	300	295	283	297	290	308	324	294	335	307	325	301	309	322	320	287	315	289	305	307	299	311	288	318	311	345	323	316	302	320	292	319	316	304	328	291	305	296	281	310	309	275	319	308	301	308	291	312	312	328	294	303	311	315	302	306	308	308	282	328	262	326	301	280	325	281	293	296	313	306	304	313	312	310	293	304	313	319	290	287	272	317	319	277	342	309	300	329	303	290	298	321	287	297	320	338	294	332	295	313	319	326	287	277	308	324	284	299	314	312	325	347	340	340	342	314	329	336	313	310	312	310	323	315	324	317	322	316	293	323	326	312	323	304	328	290	308	324	303	293	312	285	292	295	302	321	319	302	340	304	295	305	296	323	310	303	311	316	307	308	306	309	311	326	306	305	312	312	297	300	309	289	310	298	300	316	333	296	299	327	293	310	295	303	301	313	315	306	305	340	288	318	316	280	332	321	314	298	326	299	320	328	303	328	311	257	293	301	286	280	343	331	357	326	289	283	320	293	313	335	303	303	291	296	304	307	300	308	299	313	285	292	296	320	309	331	325	343	300	340	327	299	309	337	314	294	296	319	301	306	314	303	344	285	288	289	327	304	317	292	317	305	308	304	296	335	318	315	303	311	264	299	306	304	315	293	325	311	307	299	302	328	338	306	304	326	300	314	333	312	304	322	337	340	314	299	306	304	293	318	341	343	324	316	304	289	318	310	310	295	324	332	330	313	282	337	310	300	305	318	308	298	313	300	335	291	303	307	318	343	279	318	344	294	316	272	285	310	316	331	314	332	331	319	338	299	340	307	273	311	347	300	303	294	277	302	302	295	343	284	330	304	336	332	289	307	307	305	310	316	302	287	311	297	304	309	315	284	320	298	309	282	318	317	328	307	325	306	303	292	331	306	342	319	313	304	303	316	324	332	321	310	325	300	291	302	304	271	305	293	312	309	298	315	298	313	298	297	301	311	322	320	312	353	314	282	319	281	288	307	315	335	308	309	285	320	307	310	288	303	284	283	308	326	315	291	293	311	294	286	316	314	303	314	311	324	296	319	316	313	308	317	295	322	288	306	267	303	273	326	281	262	297	310	319	318	305	309	329	299	315	331	333	312	277	314	295	326	302	324	312	296	344	305	304	333	301	314	335	272	334	301	318	316	321	326	307	317	326	320	302	306	313	304	321	323	271	335	301	314	334	320	314	282	312	327	324	301	269	295	334	291	307	267	308	307	291	300	318	326	294	300	305	296	305	314	314	267	311	290	306	281	318	265	275	318	286	285	321	332	350	300	277	359	266	324	312	338	317	276	313	304	328	301	326	309	311	305	294	331	337	290	308	316	302	266	322	277	297	284	315	292	303	321	284	295	308	311	312	309	307	275	290	301	285	307	320	302	295	289	331	270	332	277	325	281	307	306	348	341	311	316	281	325	302	319	316	307	284	320	307	341	308	311	325	311	299	296	297	297	312	304	305	315	342	297	323	330	296	294	336	314	312	322	302	315	326	322	307	299	312	284	284	333	317	282	325	293	330	280	325	313	309	319	315	308	345	301	320	303	317	293	292	304	336	293	327	306	324	310	320	321	302	303	337	325	324	294	302	296	298	326	290	269	323	302	311	322	303	324	326	317	289	311	309	313	302	312	316	322	335	308	327	352	295	338	305	278	295	336	313	326	281	333	307	293	304	334	323	274	303	347	281	307	343	288	348	330	339	304	343	318	289	311	311	303	358	336	314	325	310	328	312	279	310	319	317	321	314	355	320	303	343	315	328	330	293	310	301	326	309	295	300	284	309	330	307	299	315	329	318	311	265	314	332	293	321	313	307	313	324	320	285	314	303
27096	21094	8569	924	543	528	476	462	421	426	464	461	494	448	441	451	473	429	432	429	445	464	492	427	450	433	466	513	450	499	445	462	454	461	420	461	460	433	468	437	447	466	449	441	440	447	457	440	447	476	495	446	489	467	433	456	476	496	438	461	439	467	498	434	445	465	501	463	452	446	462	425	447	478	451	463	477	485	453	468	429	456	460	438	467	477	467	451	428	470	467	427	442	434	467	462	403	481	469	437	441	422	423	451	433	460	453	461	464	457	454	476	459	442	437	484	437	444	430	453	453	455	423	463	450	439	434	424	470	454	448	454	439	455	449	487	455	411	476	501	461	440	428	445	486	446	469	434	429	460	481	487	428	444	453	429	458	449	472	450	433	442	438	448	447	448	440	453	451	503	451	442	457	454	443	431	439	467	447	429	426	401	427	451	431	468	415	432	435	442	444	468	425	490	466	453	432	411	437	469	450	454	483	469	452	470	443	447	471	410	484	447	428	459	443	461	422	449	407	477	431	448	480	480	462	442	425	426	439	446	462	464	476	443	438	454	459	452	461	448	456	454	434	450	432	428	466	441	469	444	437	456	439	473	454	410	453	440	435	488	459	416	477	480	478	469	452	485	472	448	463	419	482	443	477	399	434	432	431	442	423	423	433	456	450	454	446	459	421	490	462	446	461	471	452	468	464	419	429	452	434	482	473	439	434	429	463	472	434	474	395	440	453	473	452	445	428	468	442	441	410	416	433	415	392	462	431	457	460	445	447	449	449	451	437	466	452	440	444	453	461	422	487	465	411	450	459	468	469	477	452	470	473	446	423	431	478	460	474	474	414	453	449	449	422	419	440	455	473	462	463	426	427	478	439	451	477	466	426	427	480	456	444	423	442	450	474	477	428	434	444	446	452	452	402	478	456	434	418	437	431	439	453	476	479	436	443	481	463	441	453	429	411	435	480	401	445	444	434	397	448	429	443	440	419	415	434	456	497	452	478	440	435	428	453	449	452	420	476	426	432	480	442	441	417	439	453	441	475	447	448	451	439	454	484	461	456	449	469	487	465	406	446	447	443	467	456	460	454	469	448	444	451	412	457	450	482	422	434	433	470	432	429	456	443	456	474	421	457	442	466	468	453	432	408	417	485	470	434	453	454	491	443	428	448	443	470	428	439	453	426	450	438	471	448	420	457	452	434	439	446	440	458	428	486	477	445	472	466	463	443	465	445	479	463	437	442	458	434	452	446	466	470	471	437	417	459	462	445	476	440	446	479	456	425	465	459	433	472	441	463	419	452	428	452	432	469	469	454	453	434	488	411	429	434	486	440	467	438	463	478	440	445	438	459	460	395	387	441	457	470	446	478	472	439	444	440	402	466	434	449	445	469	430	411	418	431	424	450	437	434	465	432	426	443	457	434	464	461	436	429	452	447	443	423	439	471	450	444	445	477	433	430	447	434	440	456	482	467	477	455	469	442	425	436	462	436	480	429	471	424	443	463	448	469	471	444	438	459	454	428	439	481	435	400	483	437	450	429	462	454	465	442	469	453	480	453	452	445	444	440	465	463	438	444	452	470	439	435	443	448	436	426	417	435	440	426	435	446	409	438	467	417	468	442	466	460	456	424	448	463	467	444	451	449	470	451	480	458	446	425	451	468	453	420	466	408	454	442	485	436	429	493	474	456	443	465	439	431	432	449	460	472	416	443	475	451	454	416	417	435	448	440	424	435	436	455	465	432	476	438	444	453	478	442	449	457	452	460	459	445	489	432	447	437	462	441	468	421	453	482	452	460	436	484	446	454	441	452	438	444	458	460	453	449	446	443	434	459	422	415	420	429	470	449	468	444	427	426	436	461	443	467	451	429	437	432	390	468	428	459	485	431	448	485	448	435	434	487	422	437	427	467	435	447	448	407	459	454	484	468	457	442	421	456	477	437	433	418	447	436	431	453	490	450	463	404	448	493	412	508	453	437	448	443	451	428	454	457	492	472	409	446	438	430	392	478	496	465	416	452	450	463	428	480	445	490	441	442	455	473	453	458	392	457	455	449	456	472	441	487	440	437	464	463	419	432	435	409	476	449	457	460	386	430	465	450	454	442	458	444	442	457	410	434	470	466	450	437	423	429	474	462	451	426	425	437	477	481	441	478	426	468	421	426	439	437	437	443	460	462	412	468	482	452	451	462	441	477	410	436	467	461	411	455	428	430	435	465	469	430	462	456	445	436	425	450	433	469	419	425	467	471	432	455	441	428	453	472	489	514	463	449	448	440	412	421	451	464	437	436	400	443	467	422	466	459	464	434	421	448	447	469	465	448	432	436	411	451	457	437	451	429	457	450	416	426	453	461	430	457	437	449	434	439	462	439	456	443	482	438	466	456	470	420	431	457	429	466	459	426	475	457	444	419	448	420	441	468	453	464	424	466	449	426	455	406	444	415	381	423	422	432	490	478	458	418	446	424	482	417	423	428	444	412	448	471	430	437	456	443	478	457	442	437	450	446	444	438	464	460	434	422	432	466	452	440	489	469	461	462	432	481	431	438	432	437	448	453	426	424	439	452	400	454	440	437	446	452	449	466	440	452	464	457	460	431	482	451	431	448	463	459	460	448	443	421	463	439	447	418	464	480	475	480	469	467	420	432	438	386	470	419	429	433	438	473	483	461	456	459	450	439	433	412	446	395	437	467	458	408	419	457	481	457	423	467	458	437	435	448	415	438	443	442	457	425	514	457	485	435	462	442	430	419	457	420	469	477	445	468	480	418	478	455	443	434	438	473	413	412	427	438	448	445	477	456	432	424	446	424	421	425	441	426	444	428	447	480	456	462	447	447	469	444	431	452	458	447	478	481	446	464	435	449	479	470	465	447	467	459	444	403	419	444	455	421	487	499	481	461	427	461	409	419	512	425	458	499	426	452	438	430	455	454	449	478	516	446	412	435	437	451	428	436	464	453	450	405	439	445	435	468	417	456	473	449	392	448	411	417	491	432	485	427	427	424	442	473	451	459	457	404	446	469	472	438	448	472	435	440	449	436	471	445	452	440	425	448	470	421	404	443	437	449	465	426	483	419	475	454	444	431	407	424	435	497	433	472	468	448	452	430	484	458	427	484	406	423	435	481	473	461	429	412	472	432	452	502	455	474	455	393	460	411	439	489	422	429	425	445	448	455	452	433	429	421	473	493	461	467	468	449	412	468	446	468	422	422	442	461	453	415	450	424	435	452	474	483	440	475	492	455	436	445	447	424	414	431	490	471	453	445	438	430	443	445	442	437	409	464	423	460	413	421	441	446	457	469	467	425	429	460	452	435	465	429	435	484	430	452	469	462	444	473	443	459	440	458	460	478	475	423	424	481	494	429	469	481	408	443	476	457	478	421	428	476	462	455	464	463	416	485	416	456	410	412	456	426	449	441	454	462	430	421	451	438	432	461	449	420	425	444	454	459	449	427	441	466	437	481	413	459	462	438	501	456	442	467	461	441	450	435	464	491	436
7595	1887	1692	1230	998	986	910	858	904	890	908	852	840	803	858	921	846	860	891	855	857	816	853	805	829	808	840	801	852	794	884	850	816	871	849	827	878	862	857	826	858	827	870	814	841	844	838	861	899	858	881	885	884	865	839	845	860	863	858	793	815	843	833	896	845	856	837	869	859	806	849	827	845	859	804	870	798	795	793	843	840	834	853	843	874	823	794	760	806	864	846	796	837	821	851	833	826	795	832	863	856	830	831	856	815	784	853	864	863	800	848	832	788	849	833	853	847	829	854	838	869	764	801	820	859	857	871	830	879	816	812	877	819	836	762	820	866	868	893	837	815	851	816	853	836	823	840	838	851	820	835	903	810	855	798	877	813	822	825	825	808	833	823	837	838	862	811	839	842	819	883	829	849	838	834	874	884	828	777	780	813	762	844	813	825	819	792	853	860	873	808	839	814	836	867	801	819	825	813	823	856	855	892	772	844	840	777	897	858	795	864	813	808	823	834	817	849	812	843	776	822	814	853	806	811	801	849	847	866	858	816	802	802	856	868	847	854	897	863	811	828	879	784	860	861	842	827	887	840	839	763	861	818	829	799	845	853	819	816	870	791	827	830	845	854	829	846	851	826	807	838	785	802	849	842	850	822	869	886	869	843	798	846	842	824	807	830	841	828	819	863	804	859	845	798	842	792	834	909	821	827	881	804	879	886	900	833	810	832	853	835	811	803	887	837	855	822	863	876	832	873	807	841	868	881	836	817	815	830	803	814	827	865	818	772	849	819	821	891	838	803	886	826	816	860	817	846	821	838	864	858	854	844	880	844	847	785	807	859	859	862	915	876	836	768	805	844	814	794	867	869	860	839	848	829	872	829	858	808	809	831	854	822	819	833	826	852	785	846	871	817	830	851	874	842	853	855	872	873	822	878	852	842	831	857	823	816	812	837	822	800	834	813	817	823	811	845	807	835	876	838	814	810	835	870	814	837	822	817	789	820	832	799	840	830	831	831	799	835	872	835	841	822	812	795	870	853	859	867	803	808	822	883	853	832	850	822	824	850	859	876	828	805	853	818	817	857	878	851	850	810	846	831	808	849	806	790	838	866	832	879	803	856	867	877	831	856	850	788	885	864	817	874	820	808	838	850	872	840	815	816	807	860	861	807	821	827	853	826	816	873	850	804	869	819	899	882	818	882	795	812	855	852	851	867	853	885	802	838	835	863	838	888	834	798	829	850	876	856	904	837	884	834	821	874	835	820	830	840	782	836	915	844	832	835	813	851	855	856	823	796	830	789	859	827	827	857	816	856	880	823	791	803	850	807	845	778	821	818	860	852	863	828	811	819	821	877	856	816	835	843	850	826	821	862	815	865	838	831	891	786	875	825	853	811	856	804	896	819	863	771	810	818	859	845	856	856	842	868	811	799	806	845	815	807	829	833	869	861	806	832	841	767	798	803	824	859	807	821	875	810	846	849	832	890	866	840	814	872	840	850	923	786	874	776	844	850	857	821	781	826	813	884	784	853	846	834	826	842	876	905	822	883	842	816	823	844	823	810	850	835	847	802	823	848	842	820	873	861	873	873	884	847	850	865	839	871	833	846	850	821	831	836	830	896	860	866	854	774	828	820	849	849	828	787	873	849	867	852	823	786	846	781	836	821	864	826	813	830	793	873	869	859	808	878	842	804	870	873	856	886	812	809	834	856	839	833	783	793	861	832	820	836	858	808	808	814	861	839	884	852	840	820	884	801	815	792	806	810	819	886	803	859	859	876	881	839	856	795	886	845	812	780	879	848	808	848	828	850	809	811	800	842	815	813	859	845	831	774	836	815	833	841	866	850	803	849	872	813	814	873	844	830	804	815	821	811	824	841	858	810	830	880	858	829	811	817	784	873	801	813	849	831	796	860	851	832	866	853	826	811	848	812	792	872	879	822	833	811	797	859	846	776	863	832	854	868	869	842	857	855	834	821	850	872	828	863	814	849	842	824	817	834	835	810	850	846	840	838	862	815	896	835	863	832	809	796	805	806	859	855	842	822	852	844	887	811	813	895	809	863	873	820	825	839	847	807	831	823	832	821	881	836	834	868	843	838	880	882	766	831	843	859	876	807	836	838	861	809	882	831	889	844	850	899	812	825	809	830	831	834	831	818	790	845	764	826	859	834	830	865	857	874	850	839	881	850	831	845	901	833	828	823	826	845	862	812	808	796	847	801	820	823	846	865	824	850	801	843	851	861	834	832	833	843	857	856	803	813	824	867	855	844	836	811	840	824	840	820	803	843	887	799	844	870	842	839	876	884	817	867	872	848	817	828	794	845	847	810	794	827	867	797	819	908	848	829	800	839	817	829	846	862	827	825	830	809	821	762	888	834	870	836	869	897	834	814	889	825	848	851	826	831	831	798	880	835	811	799	846	874	836	855	831	859	852	787	899	828	849	852	908	816	846	811	851	822	834	845	826	822	874	806	830	865	828	880	843	826	821	808	839	833	861	789	847	853	856	901	832	798	836	821	799	886	878	866	796	884	843	868	836	866	886	835	819	772	872	814	861	801	833	804	849	802	786	833	849	845	818	906	844	837	800	822	850	810	771	857	851	812	854	811	861	835	881	855	835	818	766	849	842	792	852	824	841	825	790	853	823	825	798	835	853	880	803	865	818	819	830	863	803	838	803	895	810	802	817	818	874	851	825	817	855	844	831	794	843	840	858	799	837	869	800	830	845	856	848	863	832	808	824	833	966	821	867	831	795	855	862	825	796	831	830	778	843	851	840	859	891	832	782	846	827	871	837	854	847	811	828	815	832	855	871	842	776	837	846	782	802	857	795	801	833	793	825	834	816	853	881	816	857	833	850	834	859	826	808	866	856	830	836	853	824	831	855	832	843	808	848	816	811	814	841	814	865	866	846	816	846	830	816	866	876	841	841	792	854	848	839	814	805	832	860	879	832	817	852	844	814	858	806	835	889	811	873	892	874	854	847	872	783	821	812	903	855	819	865	877	862	826	863	869	820	842	768	834	795	874	819	850	844	876	851	847	855	821	835	814	873	792	830	767	849	787	821	799	790	842	880	885	825	855	822	834	876	843	891	848	881	829	851	862	825	803	835	830	857	783	852	858	809	823	897	845	848	788	746	869	833	793	891	800	828	842	819	816	860	818	822	865	811	847	837	827	853	858	824	816	838	835	824	865	810	856	853	792	820	863	823	826	839	825	840	831	839	806	809	830	827	890	830	873	814	855	842	808	882	858	856	843	827	845	889	818	830	850	817	831	817	856	813	873	834	822	871	844	814	829	841	910	868	795	870	824	861	840	799	853	843	834	858	837	839	844	840	791	832	832	817	821	837	860	882	865	878	817	838	879	837	794	855	833	838	814	841	825	867	895	843	785	851	816	872	811	799	797	863	826	844	833	854	775	824	918	827	838	864	784	882	853	892	840	798	861	791	856	844	859	803	853	804	806	810	808	861	856	786	809	821	833	916	779	845	812	816
24387	21620	29088	24642	21225	2589	560	460	363	331	334	297	271	280	269	246	261	240	236	230	249	260	234	246	220	234	223	226	217	205	223	194	211	256	194	223	229	207	219	236	218	229	242	225	229	221	225	199	213	196	235	216	207	202	221	182	194	183	216	239	181	207	202	207	223	203	200	213	228	200	184	215	193	226	213	221	224	221	217	199	195	197	203	218	204	192	215	206	216	251	212	203	203	226	197	209	212	196	223	232	225	198	188	216	202	207	205	214	218	204	216	196	198	223	218	213	210	210	218	204	216	235	214	201	212	213	219	216	198	219	200	186	215	220	210	198	217	213	187	223	197	202	223	229	231	231	212	214	206	218	216	226	219	227	213	230	220	216	219	187	211	201	204	215	234	206	204	212	214	211	206	215	214	217	211	203	195	196	210	239	174	231	204	214	195	213	204	210	210	199	233	197	216	220	198	226	205	213	255	191	203	205	190	221	219	207	212	212	229	210	219	180	205	199	198	208	190	216	229	205	217	217	195	213	202	216	195	187	206	218	208	183	206	206	205	191	203	216	211	211	215	220	210	199	181	227	225	210	187	217	185	202	197	226	203	216	208	190	211	215	211	207	185	204	216	214	205	198	209	206	199	215	181	223	203	206	241	222	207	206	230	184	257	211	190	221	207	219	240	198	204	184	200	205	240	218	210	210	198	212	204	225	205	211	249	198	193	211	218	195	221	219	233	200	224	198	211	192	216	204	219	203	222	229	199	216	193	217	220	231	229	201	206	190	222	188	207	191	230	215	202	206	187	221	222	219	201	208	204	204	205	212	210	212	218	202	206	198	214	196	239	201	228	204	198	241	221	196	213	196	204	212	198	233	194	202	178	189	200	229	212	224	200	224	180	210	216	210	216	216	206	223	216	217	220	221	208	222	228	202	207	217	207	196	212	210	212	223	211	230	202	210	208	237	216	200	200	215	217	191	209	203	219	212	210	230	218	238	217	222	209	204	226	223	212	223	223	187	201	221	177	232	223	227	234	192	216	207	226	215	202	208	217	187	214	210	182	217	202	202	201	213	227	196	211	219	204	190	195	207	213	215	198	195	194	215	223	202	207	195	217	207	207	205	223	219	205	212	235	206	202	203	204	202	207	238	213	209	204	201	200	219	186	198	169	204	222	220	216	215	211	200	195	210	217	205	217	205	212	205	175	226	202	210	210	174	204	191	248	205	195	197	190	200	216	211	210	210	219	218	217	211	212	216	212	203	223	213	217	196	208	232	228	228	214	202	187	231	182	210	196	205	206	223	199	215	221	186	185	196	220	211	216	223	172	207	207	233	207	204	224	201	215	232	206	205	201	196	218	198	210	207	229	210	213	225	212	236	198	210	210	217	197	207	197	196	217	235	218	218	226	179	179	214	232	199	210	210	229	192	196	193	209	215	218	185	198	220	201	217	235	214	215	189	199	183	213	178	222	201	235	212	191	184	184	255	186	196	223	228	238	219	178	227	204	216	189	185	215	244	200	235	185	226	229	200	220	206	207	214	195	199	214	228	177	223	185	244	217	185	197	217	221	222	195	206	201	193	204	194	218	218	205	212	219	226	198	209	216	222	205	215	228	242	210	208	197	200	203	217	207	180	196	243	213	203	203	207	223	245	198	239	199	190	208	183	233	199	211	227	233	231	187	199	196	194	208	194	199	209	207	210	205	192	199	205	212	195	194	172	220	231	226	194	186	214	223	215	219	218	228	186	224	212	221	193	219	242	214	222	192	232	192	219	220	203	204	195	210	190	218	215	222	205	217	198	220	200	227	220	201	212	196	225	226	203	201	197	235	189	191	215	228	240	225	200	196	214	225	192	206	227	215	199	225	201	206	211	212	212	214	205	224	225	237	198	220	222	189	196	207	196	219	194	220	217	211	225	210	215	211	215	218	215	254	215	210	203	196	193	197	222	213	194	230	206	218	212	207	210	211	200	207	212	209	212	210	192	205	203	204	185	210	206	218	174	197	183	223	194	226	199	197	209	187	198	224	195	231	204	225	199	191	192	213	216	191	211	207	208	221	212	201	216	218	204	240	230	222	224	220	227	196	209	195	190	197	209	203	214	199	216	202	200	238	216	213	204	228	206	185	216	213	199	187	227	190	199	181	168	223	221	205	224	184	214	194	223	213	215	210	201	220	205	224	241	190	224	224	199	215	191	220	203	216	213	218	218	211	216	236	236	187	238	222	210	211	208	204	217	241	206	212	213	217	215	192	184	190	219	191	203	219	214	204	213	202	211	199	217	211	197	188	223	184	196	193	213	216	206	203	205	213	199	215	212	210	238	233	226	208	224	186	208	198	194	228	205	190	216	204	223	203	225	249	223	197	215	194	178	201	206	207	209	209	201	198	206	216	201	196	212	211	214	241	207	233	204	236	224	213	181	183	201	174	189	207	239	186	201	205	206	216	204	218	218	193	243	235	218	249	217	220	217	204	205	180	230	191	189	214	213	209	214	199	191	211	223	215	205	199	201	214	205	201	196	202	189	229	247	241	198	191	206	238	220	231	194	190	190	226	181	219	212	227	199	227	200	210	235	214	210	206	199	237	202	191	208	221	203	190	213	210	222	201	227	220	203	191	207	228	201	206	177	222	193	220	214	207	200	200	226	199	205	223	228	223	215	214	214	211	190	214	215	219	224	213	193	185	198	189	200	191	197	232	189	221	210	209	207	205	207	237	198	215	234	226	202	215	177	219	194	198	210	185	201	211	200	228	223	202	199	213	192	205	180	222	224	205	183	244	210	250	211	198	215	208	222	198	217	215	207	213	192	197	199	187	211	188	206	205	198	217	205	222	239	222	215	212	212	208	209	228	202	210	217	208	216	188	218	215	232	212	212	217	201	216	231	186	202	168	259	190	193	209	193	221	234	218	189	196	220	207	217	223	220	232	188	214	199	194	219	223	237	205	212	189	240	215	218	212	204	193	240	214	222	203	200	190	235	194	216	234	214	205	214	231	207	212	214	230	198	208	189	205	192	193	206	202	219	209	196	197	197	212	225	203	212	225	202	211	218	191	208	210	220	186	192	212	210	208	227	220	222	212	214	232	235	186	199	204	209	183	231	209	201	220	222	223	195	213	203	175	205	186	228	195	214	197	242	191	216	213	196	219	197	195	189	203	201	226	221	217	226	186	235	222	193	214	234	220	214	201	210	218	238	205	207	226	190	223	209	210	217	210	216	219	198	185	223	207	220	213	219	209	202	206	206	204	224	235	199	216	213	199	198	203	188	221	231	211	215	231	212	190	211	207	215	218	189	193	224	186	195	227	192	203	236	229	230	218	219	225	194	206	204	211	213	208	179	201	207	196	183	199	203	179	213	199	214	211	195	224	228	204	211	228	216	221	219	181	218	205	209	195	212	207	208	213	202	198	220	206	184	217	185	215	212	191	205	197	208	228	203	188	228	207	219	211	177	204	214	211	199	230	190	207	209	213	231	234	186	216	204	193	189
15982	9730	8178	4168	2745	2067	1530	1286	1053	974	816	709	703	675	625	597	573	584	552	541	548	501	492	462	431	465	472	451	433	432	462	438	414	442	456	446	469	447	422	470	428	436	450	446	429	446	424	372	442	440	427	448	391	422	453	443	445	445	429	380	445	425	468	466	415	414	425	445	429	494	412	443	440	440	423	416	411	442	450	454	376	422	425	457	407	429	393	421	416	425	418	425	413	443	445	411	417	443	378	410	416	407	423	435	414	428	453	446	412	414	406	416	421	417	409	386	427	398	399	459	421	411	414	422	407	427	389	459	408	468	473	425	400	431	422	401	424	386	440	441	418	424	416	402	411	394	435	377	398	445	409	411	394	397	420	405	410	443	437	383	443	381	410	445	428	415	431	401	422	428	410	420	399	413	456	411	434	393	422	427	421	417	402	404	407	390	397	418	422	400	425	445	374	447	434	440	437	401	422	443	424	401	391	453	416	373	424	440	426	438	446	442	385	412	409	419	428	442	398	424	429	442	427	455	413	416	426	400	431	406	435	438	388	421	441	399	421	401	434	400	436	411	446	427	405	401	420	406	403	408	397	410	423	412	414	450	433	400	447	398	453	407	413	421	430	431	420	418	442	388	415	454	435	431	428	390	396	398	436	427	387	387	411	429	438	399	435	411	379	427	435	413	418	416	413	391	439	412	420	386	389	393	410	406	413	391	397	374	418	431	412	422	414	442	423	408	397	405	431	464	424	454	457	426	409	394	411	442	431	411	415	416	426	401	419	397	383	431	427	398	428	410	393	412	440	431	423	393	381	440	409	418	397	435	414	419	400	422	439	462	372	431	403	411	411	413	398	428	394	427	434	414	402	421	451	399	391	438	448	411	386	454	428	396	414	429	370	421	405	432	442	396	410	403	408	406	422	409	406	421	409	405	426	417	440	421	392	425	426	392	426	452	407	425	427	397	431	389	427	467	411	390	400	433	443	387	450	427	438	405	427	403	432	396	438	400	402	404	402	447	426	401	444	471	448	384	470	456	439	430	390	380	436	417	439	461	407	435	407	423	413	439	423	433	400	434	370	446	428	442	410	409	436	400	396	418	401	426	463	470	413	430	420	439	395	436	458	417	394	466	406	448	437	397	425	444	436	422	390	449	420	423	454	425	390	384	432	429	446	407	414	390	419	418	399	448	436	443	414	388	412	457	460	413	428	443	468	446	399	390	405	432	391	391	428	442	392	418	408	457	426	428	434	369	389	379	441	401	424	435	372	424	427	427	392	441	409	422	397	427	390	396	411	428	393	422	429	440	442	430	450	407	415	411	409	460	398	406	402	435	420	449	383	396	404	409	417	425	421	422	398	400	377	393	408	408	460	410	423	408	395	395	406	451	436	422	447	406	425	418	414	411	421	394	414	425	416	431	434	459	419	434	452	423	410	439	404	440	422	421	440	401	428	418	411	416	438	418	416	411	433	427	394	426	413	398	403	408	434	425	421	433	430	403	427	404	417	420	411	412	404	429	395	404	447	454	414	416	403	412	424	414	419	427	406	398	452	408	397	389	392	426	405	401	426	446	409	452	399	441	399	440	412	394	398	382	412	419	379	391	438	429	363	442	403	404	418	446	416	422	408	391	410	446	382	419	416	445	429	448	436	487	418	421	474	396	410	404	412	421	406	433	414	410	402	435	427	425	423	411	431	423	371	399	398	421	392	416	423	437	409	413	442	378	397	406	438	409	437	420	446	400	412	401	425	410	430	413	405	440	397	396	410	417	404	373	450	410	417	430	380	445	451	413	401	438	423	397	393	428	431	386	392	411	457	429	422	465	413	430	415	444	427	414	433	431	405	438	407	459	405	384	400	409	420	417	413	373	443	445	419	405	436	427	450	428	412	422	424	348	432	404	417	434	471	425	423	387	442	432	459	464	417	446	416	427	397	405	425	454	402	429	450	422	376	432	394	440	419	430	365	400	424	426	418	418	405	384	413	394	423	421	410	388	392	409	465	408	352	397	427	436	420	439	425	434	428	413	415	431	437	407	388	414	449	424	382	406	436	441	411	420	418	413	415	417	405	425	403	431	425	416	425	450	383	413	385	412	392	444	406	456	414	413	441	384	444	432	396	389	432	412	438	410	424	423	405	420	422	379	399	403	396	434	405	396	440	396	435	414	452	400	448	429	418	436	442	415	386	429	429	414	398	395	414	404	450	462	482	417	385	398	415	438	443	428	376	438	435	424	370	445	433	461	414	386	427	405	431	361	394	418	423	450	440	433	369	424	396	422	425	466	417	415	393	419	439	419	384	446	442	425	394	427	431	420	453	411	448	416	445	453	420	376	421	411	414	416	402	435	434	421	420	388	423	414	408	413	445	430	383	459	431	414	428	410	419	398	448	407	420	420	419	436	387	448	422	393	394	442	436	419	396	455	466	405	419	414	456	422	440	440	457	463	411	418	432	389	391	417	427	441	393	429	402	432	412	405	453	410	425	408	384	410	429	413	424	428	426	416	431	413	410	413	388	473	421	399	436	427	431	423	361	438	399	431	409	406	394	415	407	402	430	446	433	411	409	391	406	439	465	380	427	416	416	396	412	432	391	406	418	406	411	393	453	383	449	455	412	428	412	400	472	402	399	412	418	431	427	438	426	405	362	437	441	416	398	407	425	426	414	421	408	437	418	416	429	395	434	417	415	432	419	433	412	415	418	426	425	449	439	418	432	408	412	417	402	442	423	421	405	427	449	421	413	397	437	408	449	457	422	421	402	431	415	408	426	426	433	401	423	409	412	413	417	467	399	417	410	391	414	429	398	437	440	427	382	413	440	405	450	401	440	441	400	419	360	450	425	410	412	384	405	413	427	426	418	433	407	456	414	430	427	432	411	444	417	407	411	436	371	372	424	456	414	430	432	419	420	386	483	405	397	395	445	445	469	426	427	400	375	360	398	455	415	423	447	431	414	414	419	420	446	420	399	429	417	441	415	376	433	406	451	427	436	400	455	389	423	454	424	412	411	449	422	439	420	429	432	417	425	395	384	408	392	449	434	411	408	412	433	417	405	397	405	436	399	432	411	422	406	434	426	413	406	429	425	437	434	388	395	428	432	424	427	446	421	367	431	411	404	395	403	406	428	420	424	398	406	415	447	390	446	433	414	425	439	404	381	383	389	394	410	376	413	417	421	402	415	425	405	415	374	427	455	414	380	413	400	436	396	413	408	426	393	406	419	431	415	433	419	430	402	427	434	448	435	449	371	421	444	399	437	420	429	421	429	420	446	426	413	394	412	411	431	418	468	406	433	416	420	423	423	407	444	406	474	417	417	397	440	409	384	432	387	394	425	395	453	461	451	430	446	424	414	432	399	402	403	427	404	428	425	421	428	433	436	373	411	423	424	426	373	442	420	431	406	454	436	417	439	402	452	415	418	415	362	408	394	385	429	445	393	432	425	474	414	444	425	428	434	424	448	445	412	390	383	449	412	382	420	435	417	404	453	379
23473	21632	29747	24008	21633	20957	1994	595	465	393	360	313	319	298	261	256	224	228	239	207	211	208	224	199	192	186	207	164	206	214	210	204	197	178	191	202	159	165	185	182	179	169	164	183	173	168	184	180	166	161	186	155	162	201	153	173	182	187	190	199	162	176	163	178	183	174	166	185	186	145	174	175	151	186	148	167	191	151	166	165	157	154	179	166	158	159	177	160	152	155	167	179	164	153	160	177	157	160	163	156	175	172	171	188	199	172	158	185	159	162	142	179	190	169	177	183	156	166	160	157	170	157	156	163	193	156	173	161	175	153	174	167	194	159	161	155	167	173	174	183	164	179	178	169	165	176	191	162	173	185	153	175	159	158	155	172	147	186	160	159	175	158	165	154	171	168	149	160	157	150	160	158	154	170	145	154	184	167	139	192	147	178	156	165	166	173	163	178	167	150	176	150	197	174	149	168	193	160	154	175	176	196	174	188	178	162	132	146	191	145	182	177	180	177	154	189	161	178	165	177	179	170	161	157	146	177	158	155	152	160	175	170	176	166	187	188	150	167	150	148	150	180	197	170	183	156	181	168	148	153	138	160	176	171	170	182	166	176	181	164	155	161	173	160	164	157	159	168	180	188	158	162	187	189	148	175	172	185	150	176	189	159	172	163	185	160	189	155	175	154	166	171	168	163	162	169	185	165	169	172	168	171	187	150	187	143	177	164	168	146	173	175	154	140	161	175	146	158	154	167	164	159	185	166	190	181	140	172	155	167	163	156	172	160	178	151	166	175	171	166	145	183	147	162	174	193	185	162	156	159	184	148	159	170	175	163	192	160	165	184	187	169	152	144	132	169	155	156	171	174	159	196	171	160	158	166	152	153	153	155	159	161	157	179	178	178	148	166	149	177	152	184	185	166	155	164	162	150	154	162	173	173	155	181	193	132	169	172	160	187	155	187	174	174	166	167	166	170	174	167	149	156	148	183	160	174	166	174	159	166	184	173	154	165	147	139	172	152	163	169	181	175	187	166	162	176	151	139	171	165	165	196	167	172	163	173	160	155	147	152	195	160	163	140	179	170	168	162	168	159	178	163	164	167	175	159	158	159	148	168	184	152	183	162	167	164	166	157	165	170	168	138	179	163	180	185	179	176	186	157	172	174	168	165	158	153	161	174	167	162	194	154	151	159	170	153	184	165	181	168	168	151	165	143	163	176	154	164	175	164	160	156	194	173	188	170	197	165	174	171	154	185	169	160	191	186	156	140	196	163	166	151	162	166	172	153	156	141	163	170	149	169	177	158	187	157	169	153	153	148	156	179	171	167	157	168	151	158	143	152	166	186	184	149	171	162	156	171	182	169	152	165	169	192	152	169	177	170	168	178	174	162	162	155	153	178	173	182	191	151	150	157	150	193	159	179	173	173	149	159	162	167	167	164	175	183	165	173	181	171	163	175	163	152	156	183	181	173	151	185	174	175	180	165	167	162	162	178	155	164	171	185	185	171	142	161	186	146	160	163	168	189	159	172	159	174	171	156	170	160	180	175	178	155	173	173	160	184	164	171	156	182	169	147	147	155	186	154	170	183	165	169	147	164	187	190	194	152	161	172	171	184	169	147	151	169	150	151	162	172	173	168	154	178	158	185	154	170	158	172	166	163	177	152	177	163	136	165	181	155	188	150	166	180	170	179	159	160	178	186	166	151	181	166	165	169	163	157	206	195	165	159	157	166	161	179	153	170	172	147	187	156	161	169	142	178	140	160	166	155	149	163	142	178	174	198	197	163	139	200	154	174	159	169	180	171	164	144	160	172	170	175	173	177	162	138	160	178	174	175	162	181	146	179	179	175	157	154	153	150	175	154	169	139	180	156	144	163	147	176	143	136	156	161	160	142	174	175	161	175	179	165	180	169	166	167	151	184	141	168	148	202	183	151	141	184	179	174	173	158	175	176	181	178	157	180	173	154	151	151	173	170	168	187	171	174	189	164	167	170	170	177	170	149	179	181	175	179	167	145	150	161	172	173	166	173	188	153	178	176	176	160	163	154	165	151	173	181	175	158	152	177	169	170	169	167	160	181	175	174	176	172	191	182	162	155	171	183	180	178	170	135	165	177	161	155	162	163	181	171	152	168	170	159	183	188	180	161	166	167	161	173	163	158	180	161	159	167	180	166	160	157	186	182	163	194	158	159	161	175	181	150	179	172	169	172	164	180	182	153	169	165	195	183	184	173	166	164	178	143	161	165	148	168	145	156	185	170	154	193	156	194	175	158	189	167	141	191	189	167	172	167	169	171	171	155	167	129	163	194	166	179	195	169	153	160	174	162	167	189	172	157	178	200	170	167	160	173	172	183	171	170	178	148	188	161	182	180	162	154	185	144	174	162	173	174	182	150	168	157	174	163	185	174	187	185	157	168	175	160	140	159	165	175	176	148	184	147	152	162	157	153	153	143	168	170	175	154	177	147	172	162	169	154	161	196	162	158	160	167	167	172	178	159	186	149	155	185	164	162	165	158	176	177	159	194	151	152	168	168	160	169	166	189	179	148	180	171	148	146	170	165	157	163	169	167	161	178	177	161	151	173	153	174	178	173	173	172	174	151	169	175	174	171	164	170	174	182	169	155	162	145	161	146	160	169	169	155	163	159	177	177	192	165	181	158	178	168	203	158	171	157	156	171	170	156	182	184	173	198	160	180	168	178	177	171	137	160	166	172	184	184	161	146	161	173	137	181	153	159	166	173	156	176	172	161	169	188	182	163	187	144	168	171	163	168	183	176	161	180	165	166	159	164	156	141	179	163	162	177	188	178	187	170	153	185	151	159	178	159	162	164	181	144	158	172	154	162	159	161	156	172	168	168	187	160	170	167	165	165	162	159	158	157	164	178	159	164	161	154	158	145	177	184	195	152	164	148	161	167	168	174	149	173	166	188	161	161	170	183	169	158	176	161	124	143	149	171	169	180	173	168	162	171	178	177	181	151	159	177	182	163	155	172	164	195	152	159	165	155	169	183	171	171	160	177	179	161	174	162	156	187	154	169	156	169	179	180	151	158	166	162	150	179	156	171	166	162	173	140	179	167	150	177	176	173	166	171	166	152	155	188	143	166	146	158	163	166	165	186	155	157	150	168	149	182	170	179	153	178	171	152	166	179	142	156	157	172	171	157	176	161	167	160	163	166	176	169	167	162	161	178	151	177	150	174	153	174	157	168	187	180	174	168	150	146	155	172	158	170	176	171	171	153	175	178	152	189	180	157	158	169	161	144	179	168	154	156	178	162	148	160	168	153	168	135	160	171	170	158	153	143	178	152	159	170	174	160	176	169	167	165	176	197	165	170	154	172	164	169	161	175	162	167	149	157	173	182	164	180	177	155	145	163	173	151	152	162	158	163	168	175	166	158	171	173	162	154	173	173	157	189	170	177	155	182	184	168	173	163	146	165	172	183	149	176	178	176	164	149	161	184	170	159	174	143	161	162	164	187	154	177	170	165	170	157
18246	15484	13161	7140	4596	3318	2455	1950	1483	1415	1149	988	907	730	733	663	617	589	529	492	478	473	439	417	420	427	432	424	391	380	362	378	407	380	338	346	376	355	355	353	362	371	332	356	325	318	306	331	343	365	347	343	341	345	331	295	302	347	337	351	334	326	370	296	337	323	294	331	332	313	326	347	324	326	311	314	327	331	337	291	315	329	327	345	312	321	306	314	321	282	286	281	320	325	310	301	309	274	329	310	346	317	310	321	336	347	278	329	291	317	316	306	283	329	301	288	332	343	308	303	295	295	303	327	311	287	288	326	328	319	320	320	323	318	349	275	314	308	291	299	305	329	315	329	321	287	335	333	332	322	282	332	292	308	347	361	316	291	316	309	304	307	333	291	287	299	327	321	288	314	317	324	304	291	329	294	336	317	286	315	323	326	334	326	320	333	303	301	307	296	339	309	317	307	313	275	302	289	325	306	293	304	301	307	327	340	292	302	291	298	311	300	334	320	318	287	305	281	305	290	335	301	298	306	287	275	312	311	334	316	324	310	315	294	327	285	287	318	338	297	314	315	299	305	287	300	307	309	306	324	317	321	326	305	316	326	315	304	323	319	311	278	320	310	312	314	302	291	320	345	321	314	326	331	289	305	335	285	317	313	321	294	335	327	316	318	289	325	320	287	343	325	320	276	339	295	297	305	327	302	302	289	313	317	296	325	291	306	323	336	318	313	325	274	321	290	304	320	311	280	307	277	331	324	326	296	312	321	297	303	317	301	303	318	362	311	294	339	299	304	311	278	308	318	321	359	338	299	336	297	332	315	322	289	277	275	288	279	302	314	310	310	300	290	331	269	326	324	320	293	312	324	322	284	289	306	287	287	285	328	316	326	302	267	315	323	294	306	332	327	296	306	298	286	331	310	332	308	299	303	306	326	324	304	260	320	296	332	321	279	332	309	307	293	337	307	322	285	320	323	312	321	325	279	293	291	298	333	305	281	297	317	315	328	318	288	330	307	278	285	317	320	336	336	288	295	310	298	287	316	308	312	313	293	301	295	324	299	290	281	298	317	336	314	335	287	277	318	315	313	286	327	312	313	301	301	322	276	286	319	337	269	316	311	297	317	315	344	289	306	315	292	299	347	324	352	289	299	281	308	271	313	312	317	291	316	316	329	299	258	285	293	302	294	339	287	280	289	280	300	348	335	332	321	293	294	334	302	309	297	323	311	278	336	282	298	323	322	271	295	334	325	278	314	315	299	299	288	319	304	308	332	296	313	302	320	317	292	308	323	330	316	340	343	311	313	294	307	291	297	318	298	323	282	281	326	321	329	280	322	315	324	301	300	324	320	315	350	337	304	301	299	318	254	315	312	302	310	290	260	331	315	297	298	330	320	307	295	290	297	332	315	287	344	303	321	306	323	304	271	324	314	305	297	328	332	332	313	319	303	294	307	314	314	294	295	310	325	336	320	295	325	327	259	295	293	257	286	305	316	285	291	314	302	332	280	333	301	306	310	296	332	313	294	320	310	307	301	301	306	329	304	322	336	296	309	318	305	341	309	308	349	314	308	312	291	298	316	306	301	339	299	313	339	275	315	317	288	292	300	322	314	336	309	318	327	309	285	315	314	336	308	284	316	311	316	301	320	283	302	305	316	332	281	297	314	328	325	304	307	333	312	294	303	305	321	291	302	320	327	281	316	309	320	289	315	307	299	344	352	320	289	300	347	315	299	279	313	320	309	268	307	290	321	280	325	291	290	294	322	329	304	285	288	297	308	320	268	317	299	319	330	323	312	319	328	299	319	299	304	257	279	346	313	298	303	309	339	313	307	304	298	326	311	300	291	274	281	330	306	311	310	332	298	298	306	303	344	325	312	315	325	300	316	309	300	334	301	275	286	296	314	274	315	327	300	297	298	318	304	290	308	344	310	301	320	298	288	300	296	308	323	307	332	312	330	277	306	361	311	315	324	269	294	316	323	303	316	307	329	319	315	295	283	312	255	307	330	319	296	318	291	323	314	301	297	286	319	312	280	278	293	337	318	276	316	309	327	302	324	338	317	276	315	285	318	307	307	280	305	309	321	314	298	288	312	306	301	329	292	310	306	317	300	307	316	341	297	303	332	292	333	323	342	291	302	316	303	332	322	292	283	314	341	301	325	265	316	320	314	307	318	314	284	283	313	297	321	312	320	309	314	310	323	320	287	262	330	291	292	312	311	344	303	300	279	335	299	311	300	275	287	331	309	317	311	303	309	331	347	313	284	320	281	316	316	317	302	286	283	289	299	299	271	279	318	343	331	317	282	341	302	313	265	352	329	308	324	298	319	325	267	306	290	304	314	314	317	329	299	291	307	339	287	306	291	298	295	295	309	274	303	349	315	352	301	352	315	329	321	314	288	322	302	315	338	305	291	269	291	300	295	318	333	308	286	319	289	334	296	304	322	281	315	286	295	307	317	344	280	333	290	330	301	295	325	327	333	286	306	337	323	320	278	298	317	313	299	296	334	329	290	318	290	289	315	295	308	301	325	313	291	305	299	320	344	307	286	313	322	304	276	323	296	297	286	311	330	310	268	345	294	290	317	318	283	303	293	340	308	300	323	316	280	299	321	315	297	311	329	301	312	345	325	356	305	296	333	323	283	287	328	311	316	326	300	313	331	342	332	293	305	316	297	321	286	300	322	300	300	304	332	276	318	331	324	322	282	321	322	331	295	279	291	333	283	304	329	325	310	301	285	342	305	345	259	311	292	317	328	308	316	326	339	307	292	284	302	335	306	308	321	309	317	336	321	296	333	299	300	306	300	277	292	313	307	314	327	319	324	318	300	277	322	309	296	282	303	299	295	329	301	337	300	329	328	303	326	288	326	314	322	312	313	329	296	313	309	315	299	289	315	300	299	313	347	268	297	311	319	295	313	301	291	317	284	313	302	306	322	326	302	318	306	298	276	354	284	314	360	327	313	303	284	303	277	323	308	327	281	326	318	339	320	265	328	304	310	288	335	310	322	290	301	295	319	320	316	328	298	309	299	309	312	311	300	313	292	344	300	333	318	308	326	301	316	324	301	315	309	334	313	341	321	359	313	299	323	294	280	285	327	344	290	334	289	294	302	290	330	336	311	314	310	294	309	335	301	302	327	277	311	310	311	316	286	309	318	319	299	302	341	307	296	321	308	308	290	298	322	327	332	292	322	302	325	309	296	297	308	319	280	314	301	325	333	288	324	305	314	292	326	318	288	342	296	324	301	298	297	355	285	296	315	349	326	295	337	295	335	302	277	315	311	299	305	287	287	325	316	333	318	278	313	333	316	280	328	299	278	293	284	302	291	292	299	305	316	308	292	311	278	313	339	322	285	301	297	311	300	302	333	276	324	301	278	316	322	273	301	300	310	329	309	295	311	327	328	333	312	293	303	292	327	294	324	287	323	302	326	310	281	336	331	294	329	294	286	298	282	290	299	308	333	333	311	313	320	296	324	344	304	300	291	312	308
26945	21065	8705	1102	637	596	498	475	460	474	442	448	442	419	449	430	416	418	450	393	447	455	425	433	421	450	443	454	471	434	459	450	447	445	440	460	474	455	424	451	455	445	438	472	454	429	441	434	425	420	475	415	432	444	424	449	412	446	445	427	410	419	412	426	457	460	434	437	436	414	413	431	450	429	407	423	458	424	444	427	461	447	430	449	431	431	460	423	418	434	449	423	449	424	415	478	452	408	434	457	396	410	446	432	414	432	402	445	422	436	407	424	427	458	410	439	457	447	423	411	421	457	430	483	445	431	423	454	428	435	421	443	428	412	426	445	449	460	449	479	416	472	458	428	398	424	455	469	423	476	433	440	447	428	432	400	485	469	439	401	455	445	419	455	417	413	446	463	476	417	431	443	448	452	460	437	442	441	426	452	451	448	434	426	438	453	445	422	485	428	442	397	395	427	465	416	426	433	457	441	439	479	464	431	449	435	436	404	423	439	475	435	435	454	449	412	403	453	420	444	420	438	459	438	423	428	458	445	461	428	434	470	486	424	419	424	446	464	471	426	475	438	402	416	451	467	429	439	443	422	395	419	428	409	456	396	436	418	399	440	424	438	450	466	432	468	449	454	462	447	425	436	444	449	429	445	466	444	434	426	464	400	441	443	415	430	435	431	429	448	432	418	420	469	480	440	435	442	413	443	425	436	462	430	428	455	425	455	441	444	434	444	459	474	425	478	436	437	422	433	452	432	390	440	439	436	443	421	440	423	426	457	407	483	440	460	444	454	439	418	456	459	422	459	446	440	446	440	419	424	460	434	459	405	442	450	404	444	490	480	436	419	432	430	462	454	437	453	432	433	405	413	436	428	423	450	460	469	428	423	462	435	426	438	451	472	426	465	446	417	457	474	438	456	467	486	460	462	420	423	457	437	438	464	437	410	441	434	453	468	418	432	426	476	429	449	440	437	423	462	445	441	447	435	439	408	441	444	454	459	424	413	483	462	428	411	395	443	407	446	466	442	474	428	441	428	437	443	426	446	453	470	430	434	429	419	450	439	375	420	436	448	452	438	395	396	435	432	460	393	442	410	449	445	394	452	436	420	430	427	444	448	386	438	448	441	427	429	437	446	457	415	430	439	423	446	452	423	480	436	425	435	466	411	463	460	454	414	451	406	451	459	455	447	428	423	402	421	442	435	446	443	449	429	434	445	441	431	448	436	453	445	450	476	469	439	417	446	454	434	438	402	412	446	463	446	425	428	461	427	465	422	451	403	425	449	429	430	443	436	453	425	437	422	472	434	440	445	459	437	436	441	406	459	442	458	438	474	461	473	455	447	422	423	452	447	394	433	439	442	420	455	421	436	453	444	450	480	462	428	425	424	467	458	460	413	427	437	441	453	402	477	487	466	433	466	510	443	455	481	449	429	456	402	435	454	478	459	468	460	426	463	426	434	440	431	438	444	461	470	416	436	438	424	420	458	449	430	442	434	434	424	459	440	424	440	425	437	457	448	438	433	466	467	456	438	444	434	449	423	419	455	423	411	446	409	450	472	449	445	403	446	471	443	467	461	491	430	444	439	432	451	441	424	440	436	446	470	437	439	456	432	426	437	436	441	432	444	422	412	445	426	494	412	485	418	450	480	443	426	445	429	462	418	446	448	418	460	392	443	436	454	462	435	439	413	401	460	402	460	416	435	424	459	431	444	458	396	455	460	421	463	444	446	426	434	458	431	429	405	455	455	423	445	468	415	427	420	437	440	422	425	439	450	429	501	391	456	439	415	463	451	480	457	410	462	462	418	474	417	430	450	421	474	413	403	419	458	442	409	484	428	443	434	445	439	468	411	466	434	450	455	443	421	474	481	430	474	410	436	452	447	444	472	450	422	451	438	412	413	444	439	440	392	442	421	432	451	402	421	479	424	429	457	425	468	430	439	424	396	498	497	427	451	445	438	445	459	452	441	438	423	423	397	425	455	449	424	435	417	452	426	430	409	440	436	434	423	448	434	419	466	475	463	432	446	457	449	450	435	424	461	420	437	420	415	456	419	427	468	466	448	446	445	450	451	449	441	446	445	418	449	437	465	399	427	394	444	418	462	418	467	434	457	394	432	451	467	409	429	453	404	462	463	459	440	388	467	421	451	426	475	456	410	457	467	423	473	458	470	451	422	428	456	425	437	434	402	428	436	488	444	468	436	453	466	443	414	442	448	449	448	440	438	461	437	455	457	425	469	444	457	435	443	433	412	431	451	443	461	505	470	458	433	457	432	447	402	390	454	416	414	473	417	432	425	464	424	460	461	442	424	469	435	454	449	417	465	449	432	420	452	439	448	458	423	441	436	446	431	443	455	417	444	477	442	426	432	448	425	458	421	430	487	431	439	435	436	410	451	448	422	444	446	443	445	437	420	436	398	453	428	399	429	414	371	476	452	418	426	423	395	407	387	484	433	478	433	411	452	426	453	416	436	395	445	417	449	448	413	426	433	470	431	444	434	468	403	460	458	463	436	461	410	459	461	462	435	457	445	426	452	435	440	446	465	436	460	419	441	462	427	446	451	411	425	415	452	442	454	428	437	449	430	438	393	433	456	451	441	474	414	459	453	435	452	486	427	459	438	476	432	427	447	424	430	446	446	434	415	437	473	448	484	425	454	461	403	482	452	434	435	424	423	408	450	459	458	460	441	449	427	470	456	419	463	441	440	428	428	435	450	422	445	460	455	474	437	424	411	416	438	448	451	480	429	430	465	458	460	461	422	438	414	442	461	455	449	438	423	411	416	418	421	450	415	382	420	425	429	467	409	472	461	436	437	438	405	419	426	425	487	462	434	429	413	432	451	428	446	476	431	457	416	451	440	467	429	440	428	410	435	427	435	481	470	492	446	410	429	428	441	454	459	391	414	455	478	445	483	456	441	470	461	431	417	397	439	446	447	455	435	437	440	389	428	467	453	404	416	424	435	458	419	432	438	477	440	414	449	405	434	428	468	419	410	435	448	402	471	471	388	393	414	418	478	459	460	486	436	437	493	431	449	456	426	453	426	392	448	437	420	462	407	429	446	454	396	425	429	451	426	465	465	417	436	447	450	470	464	429	444	448	491	428	484	478	418	448	483	427	438	454	469	437	441	451	439	430	427	467	462	449	465	429	467	420	444	431	416	452	417	436	438	435	437	417	443	412	414	460	461	480	458	417	441	440	442	469	457	418	413	468	466	471	422	448	453	450	430	452	436	404	463	446	481	465	446	474	442	442	468	410	422	448	429	445	438	450	419	413	408	415	459	475	439	406	441	441	456	414	464	482	427	426	416	442	460	452	449	428	459	469	433	418	403	445	446	401	434	467	428	459	423	445	478	427	491	447	450	434	425	446	455	430	427	488	438	430	432	408	407	454	462	424	425	416	418	465	477	402	419	435	431	423	398	459	469	431	463	456	436	458	466	419	409	440	430	459	462	441	433	414	444	448	425	456	462	421	467	437	448	436	474	422	454
7294	1837	1696	1190	1082	1026	971	863	869	885	881	826	803	861	833	833	792	782	874	805	850	837	841	831	805	773	886	805	795	795	834	838	835	774	800	843	847	846	837	846	800	831	782	828	794	865	834	860	842	878	832	821	815	791	829	878	848	760	807	843	824	875	803	833	835	800	796	841	867	788	818	831	756	812	838	826	818	817	834	878	855	852	788	807	818	829	796	785	827	842	842	823	808	856	830	815	795	841	865	817	907	839	817	869	805	787	786	831	829	820	811	826	798	812	829	878	785	849	824	788	817	843	816	827	807	771	835	767	823	819	841	826	859	877	850	746	822	809	825	839	820	827	824	826	816	841	861	837	840	864	794	800	840	788	813	863	865	815	799	799	822	848	843	817	811	886	817	817	866	847	790	805	819	839	822	841	859	844	856	847	842	831	845	815	812	797	822	802	822	850	853	839	873	825	897	846	819	821	820	842	809	770	803	828	833	816	823	860	855	760	857	823	838	791	847	803	800	852	899	817	845	790	821	866	843	794	811	779	823	865	813	804	839	866	778	798	820	776	864	854	789	835	842	780	893	844	839	843	831	842	855	835	814	804	788	804	849	847	821	860	787	877	864	782	837	826	823	792	780	851	798	831	849	841	835	790	818	806	842	794	829	862	833	882	841	867	849	847	832	786	917	839	832	832	836	806	836	815	842	769	834	849	831	826	814	827	792	854	834	836	797	852	843	837	789	782	843	791	836	834	829	893	801	834	830	811	841	816	831	847	817	836	807	872	809	842	840	860	867	818	799	847	837	827	815	813	854	825	813	845	810	829	819	828	822	802	817	811	828	817	829	821	865	799	856	872	850	764	838	825	845	854	822	842	847	817	830	837	856	864	857	811	811	838	791	803	889	842	864	841	823	841	826	796	799	821	768	813	821	805	822	827	824	851	768	851	776	805	838	826	781	816	858	808	798	875	828	828	822	837	863	821	812	862	799	853	821	865	813	812	816	807	853	801	835	852	801	834	799	826	799	820	847	864	803	818	826	740	815	860	788	819	820	863	858	841	818	820	784	794	824	811	825	834	830	823	829	838	870	792	843	816	835	778	830	834	844	837	842	818	809	795	800	826	808	752	793	836	841	821	852	769	826	775	890	864	902	860	837	854	837	809	807	769	836	838	791	820	827	846	887	830	808	784	814	821	823	807	860	831	847	771	827	825	876	802	804	808	806	853	811	837	835	794	774	798	884	840	840	792	815	791	837	782	817	798	852	869	796	799	852	847	849	858	851	903	806	842	857	823	817	838	866	857	797	839	815	819	842	838	845	792	823	820	808	796	764	807	773	865	794	830	842	804	831	840	767	851	768	886	797	863	879	786	847	853	860	820	827	877	806	816	785	863	800	810	843	764	841	792	826	837	835	810	854	811	850	831	837	789	818	804	867	798	848	838	819	857	813	800	822	896	860	840	848	908	842	892	815	799	878	817	827	816	842	780	837	873	818	837	800	872	799	848	790	838	825	812	828	837	796	805	798	864	847	803	824	868	851	822	810	836	839	828	813	817	813	857	849	808	786	783	834	830	763	851	815	828	814	869	811	851	843	815	805	879	819	907	861	845	784	901	800	793	822	852	816	826	859	849	742	801	791	793	805	864	798	810	838	850	818	856	809	790	860	834	840	776	862	835	826	823	828	809	824	829	806	815	840	847	791	878	817	857	826	858	834	781	820	863	805	821	838	820	842	826	827	847	865	832	825	865	801	852	824	774	840	844	806	784	870	821	806	837	854	832	833	768	831	848	795	834	830	852	855	847	876	841	803	807	861	832	809	796	832	835	881	851	825	837	840	837	773	855	837	827	834	849	814	792	810	867	816	785	806	801	769	830	814	839	800	817	842	811	835	863	794	859	823	830	799	761	838	826	821	781	826	808	816	849	813	865	858	852	831	834	829	834	835	802	841	845	828	841	832	876	815	865	798	834	846	804	855	822	804	843	843	872	809	811	857	845	900	816	824	830	834	825	793	816	851	803	842	821	764	836	838	792	836	831	822	793	867	821	803	864	877	774	808	821	853	832	807	851	777	780	838	805	813	797	804	846	863	846	831	866	794	787	837	831	818	813	836	829	818	869	821	839	770	816	795	805	800	795	797	823	782	832	858	804	801	827	814	828	826	880	818	897	772	826	831	813	838	855	834	758	834	816	871	780	786	875	816	866	831	825	853	858	768	825	853	867	801	777	868	857	853	841	818	842	867	815	838	793	864	798	840	784	840	825	789	814	851	811	788	854	836	825	790	845	792	843	874	789	853	853	846	846	822	781	876	786	841	853	861	801	808	808	834	837	842	843	850	824	825	793	772	770	871	820	819	809	873	851	857	870	809	809	845	836	825	816	777	825	845	819	868	827	780	864	851	836	791	837	809	752	810	813	819	784	805	880	798	896	868	849	804	835	832	840	806	776	872	800	861	768	813	807	867	804	843	865	788	845	857	832	829	832	851	802	802	849	872	875	863	853	817	879	829	828	839	766	854	803	824	842	816	849	868	852	773	834	807	876	785	868	855	801	837	822	849	882	839	862	832	811	806	863	804	817	819	799	820	843	799	844	812	840	834	848	865	827	854	840	798	842	821	774	842	847	817	831	820	801	805	839	865	855	814	826	787	839	809	866	783	815	872	839	842	812	807	817	865	825	848	876	762	813	864	876	810	804	803	798	837	848	839	828	815	826	876	824	811	866	845	820	806	869	851	858	804	889	853	813	796	827	839	790	780	824	829	841	878	855	787	856	893	830	829	880	790	819	852	871	797	802	901	837	802	844	811	794	782	872	848	788	843	808	803	866	748	835	873	831	871	882	777	806	818	842	879	820	832	875	807	828	832	811	793	869	783	833	863	833	825	844	778	801	801	770	828	810	781	854	808	855	814	809	840	829	839	790	802	796	815	823	835	831	881	814	829	802	832	790	802	806	874	822	817	797	876	835	859	834	832	822	813	845	797	822	822	793	838	804	840	787	801	808	851	793	845	866	839	822	802	838	865	805	838	857	826	844	847	856	931	813	794	831	793	866	815	822	789	848	868	845	831	825	782	847	834	821	817	809	833	812	825	870	863	859	874	825	807	848	847	824	833	821	823	794	838	875	812	762	856	795	846	858	850	850	833	766	789	836	830	835	824	842	862	876	790	837	807	840	851	855	785	799	892	838	835	794	792	851	800	804	808	836	831	811	821	845	779	818	766	838	870	855	758	855	830	875	828	875	782	869	872	837	813	786	818	828	826	817	780	815	791	851	806	844	834	799	805	830	800	869	857	862	832	814	804	796	847	782	820	792	832	823	806	857	822	850	814	827	790	813	834	840	797	806	854	806	831	866	843	805	823	818	840	880	809	803	837	809	820	901	896	850	837	819	815	858	797	787	787	811	835	857	838	887	842	838	836	780	791	774	861	818	851	796	852	838	792	828	828	815	831	808	880	791	801	824	897	847	818	881	816	864	857	815	848	812	822	817	817	837
24398	21602	29045	24651	21213	2583	600	426	356	323	327	287	252	263	243	249	257	239	253	226	202	223	233	219	236	228	228	197	224	252	214	206	211	229	227	221	228	231	211	237	246	215	215	219	250	200	219	241	207	210	236	236	206	207	221	228	229	218	230	210	216	179	226	200	197	220	220	202	192	205	193	208	205	231	205	201	201	219	209	204	196	211	222	187	237	211	201	188	215	205	200	227	215	192	207	187	221	196	216	210	208	209	210	220	209	233	189	168	192	184	230	202	203	221	214	212	209	195	222	185	200	207	202	191	226	216	218	217	206	205	216	211	215	191	214	216	204	201	210	211	199	203	193	200	200	214	206	220	205	213	215	211	188	185	214	204	191	220	210	180	213	236	200	227	176	223	230	192	215	189	220	217	201	180	207	204	207	226	206	231	215	215	202	213	229	224	214	211	215	208	206	178	210	204	204	204	209	222	200	213	209	193	217	231	226	205	210	207	212	199	167	236	216	176	231	211	236	188	192	202	199	217	211	188	228	219	214	209	224	195	234	199	223	168	206	198	182	200	218	203	192	208	228	192	198	206	206	194	211	225	195	206	200	208	228	210	214	223	198	197	204	198	198	233	195	174	217	184	236	205	200	206	215	198	198	202	226	221	204	210	201	220	234	212	214	209	211	195	227	184	235	212	199	212	190	217	212	216	205	224	227	192	215	207	210	221	234	246	202	214	201	207	211	217	203	185	206	236	180	203	196	224	218	219	217	197	212	193	191	186	198	200	191	208	233	216	208	227	228	220	191	195	190	205	210	197	204	208	214	185	234	202	198	207	183	202	218	195	207	202	201	205	206	230	227	220	208	204	189	216	202	235	230	207	225	225	195	205	207	200	186	190	218	212	216	180	217	208	226	220	209	188	184	187	206	194	211	208	205	210	239	191	210	208	231	213	214	215	168	202	245	213	197	184	198	189	189	210	192	208	198	212	192	208	185	215	214	213	216	197	246	212	203	197	205	194	204	199	185	225	220	194	215	195	214	209	197	202	216	179	194	202	211	225	204	188	213	210	219	184	200	210	196	235	214	214	196	189	221	218	185	222	229	216	198	195	188	192	236	212	198	203	207	208	198	210	204	195	224	200	205	222	198	212	193	231	239	192	198	196	216	232	212	224	193	182	214	205	221	200	224	207	200	192	224	204	244	224	211	208	212	214	232	192	197	184	220	197	188	204	188	196	219	216	213	220	223	204	193	218	195	206	201	219	216	216	212	217	199	213	192	182	192	199	209	209	199	203	235	209	192	239	190	195	208	203	173	204	208	212	226	191	192	205	202	202	215	191	195	212	210	224	226	206	223	222	210	197	204	173	214	196	199	211	218	197	208	200	203	209	219	195	206	209	198	201	235	183	202	218	178	198	246	225	206	182	205	216	217	213	202	193	211	211	226	201	225	203	192	207	221	202	210	235	212	201	220	211	223	213	179	212	194	216	193	219	223	204	215	211	200	213	227	213	172	213	210	211	207	212	216	193	214	194	199	237	204	209	202	209	208	199	214	195	188	213	206	187	217	207	208	198	231	192	201	206	189	217	207	188	197	199	206	204	203	194	203	194	188	197	217	177	220	188	203	211	203	216	217	216	186	197	225	183	194	213	197	194	195	195	207	210	216	204	204	199	198	197	194	180	196	197	205	218	187	200	202	208	199	182	203	209	196	186	230	229	227	215	182	234	224	199	223	200	220	206	196	181	215	191	202	186	214	185	194	207	203	206	199	222	187	197	229	229	211	208	229	210	208	216	198	193	205	196	226	206	218	192	226	207	232	212	189	204	214	221	216	221	201	176	210	203	214	204	217	226	219	198	203	229	206	179	196	217	186	213	195	226	202	214	202	215	235	216	187	203	204	207	229	217	224	230	198	232	191	215	198	207	213	202	193	205	227	207	220	199	208	225	195	213	222	193	216	218	196	213	199	211	231	217	206	212	197	191	206	227	205	219	213	202	229	210	211	193	184	191	201	175	219	186	184	222	209	231	184	179	223	197	210	209	213	189	194	213	194	192	218	205	202	197	191	203	194	213	206	212	213	212	198	193	213	220	204	206	211	201	179	217	237	208	195	206	221	216	249	201	222	200	226	207	207	194	190	202	217	242	194	238	202	223	227	199	200	199	200	192	200	215	195	217	205	204	205	165	208	177	200	217	213	231	219	201	224	204	213	190	212	214	193	181	198	204	217	201	207	230	229	208	179	207	219	203	219	228	217	224	250	203	227	205	211	196	216	213	237	229	205	226	202	188	205	216	211	197	235	198	194	194	207	197	202	200	208	206	237	220	214	226	240	195	194	222	190	207	203	211	194	222	206	216	231	189	210	202	219	220	191	204	166	179	232	200	194	195	226	198	206	228	202	193	227	217	202	179	184	196	182	224	207	228	188	203	221	180	198	217	225	235	218	217	183	211	189	223	227	185	219	232	192	211	188	216	196	196	200	227	199	219	221	230	210	215	204	221	221	204	201	213	207	210	200	225	198	203	184	219	200	216	194	208	193	204	231	190	217	235	217	194	222	216	211	211	221	194	218	204	209	185	197	195	214	200	201	196	219	193	214	225	209	227	215	223	225	218	206	225	194	192	216	195	216	211	215	192	194	188	196	196	224	186	218	199	213	221	203	198	191	190	205	192	194	200	186	220	211	238	212	212	193	195	209	201	193	221	192	194	211	211	188	212	205	216	188	219	188	197	215	216	192	227	188	212	190	222	223	190	213	194	224	214	205	211	198	207	200	205	212	210	237	213	214	207	180	210	198	230	223	199	220	223	224	210	190	213	209	233	195	255	205	188	241	199	171	202	204	214	182	194	211	192	200	199	216	191	205	208	241	184	183	175	193	239	215	208	213	194	216	213	191	236	189	216	182	191	203	209	192	222	198	192	181	209	191	203	211	228	195	190	200	232	214	216	229	184	206	215	201	196	219	226	228	194	209	195	185	221	213	201	217	175	199	210	195	197	214	217	200	185	192	213	201	180	233	194	213	218	205	230	191	195	193	198	214	208	192	223	214	219	202	187	232	207	189	192	214	204	193	184	206	217	226	234	218	185	223	189	196	213	208	209	179	210	223	203	201	205	184	216	195	207	199	190	204	222	211	234	196	233	208	208	220	205	209	173	225	224	208	212	204	185	207	202	237	209	233	220	211	207	209	180	209	198	199	194	205	232	198	208	206	224	198	223	203	181	216	197	220	206	236	225	212	225	217	206	223	231	206	199	221	210	206	188	240	201	201	196	205	209	234	221	208	191	208	197	230	188	200	216	238	207	232	208	222	186	193	208	219	199	200	211	191	210	219	206	225	199	225	222	202	233	225	201	177	218	214	222	203	196	208	176	215	188	231	189	209	217	200	197	198	204	224	214	225	209	222	197	205	218	207	212	213	190	191	223	194	221	238	205	180	203	201	209	223	196	202	200	189	197	234	185	202	230	220	205	211	237	221	193	196	214	214	222	197	221	229	206
15949	9445	8317	4243	2803	1961	1625	1289	1066	921	837	740	714	672	591	637	608	540	577	523	548	499	507	483	459	481	505	453	487	502	480	455	450	470	459	419	436	401	459	457	495	443	447	468	433	440	423	437	400	428	424	428	400	454	443	423	439	448	421	422	456	408	423	413	406	407	413	425	406	449	451	437	432	439	406	423	383	380	420	424	425	407	424	403	442	440	430	447	400	442	386	449	393	399	443	437	429	420	420	395	415	434	434	415	421	441	376	443	453	446	442	431	400	411	389	434	453	420	455	421	452	421	410	396	433	400	429	450	441	414	428	398	416	408	438	394	441	411	413	421	392	431	436	444	404	421	428	434	442	419	443	416	410	434	427	409	472	455	436	406	403	400	433	430	401	402	400	393	429	377	411	399	414	421	434	415	407	444	422	383	448	401	420	423	435	454	420	434	431	385	410	414	440	404	399	461	421	442	379	404	420	430	441	415	408	390	422	428	419	414	401	415	402	422	403	399	417	447	397	447	429	415	399	419	409	433	420	394	404	434	431	419	400	406	413	411	426	445	437	447	422	422	439	386	428	393	407	398	385	379	416	422	428	427	416	360	431	436	401	416	429	440	424	420	413	392	404	374	402	450	400	388	409	412	417	409	421	398	401	468	377	409	433	408	453	417	421	425	434	386	391	436	397	400	438	425	400	419	380	415	433	419	437	439	426	428	415	401	398	380	452	369	427	402	419	422	408	415	460	407	423	431	422	403	404	440	428	386	412	414	371	460	401	423	389	401	402	396	407	383	441	392	443	426	405	398	403	369	414	428	429	413	375	412	438	402	387	410	372	430	439	418	429	393	372	401	401	404	409	432	396	451	410	416	445	429	417	426	385	426	420	428	428	385	419	443	405	415	431	420	399	422	436	462	419	419	419	396	374	439	404	427	392	397	442	400	430	424	376	409	432	415	428	394	402	435	384	428	408	463	368	417	397	417	410	449	422	421	413	440	402	413	403	417	387	405	451	407	421	390	404	391	411	441	421	417	416	375	401	418	402	424	412	422	437	393	400	446	427	405	393	430	372	402	399	373	426	401	427	436	402	412	427	410	432	419	439	466	391	398	405	415	419	415	433	409	443	408	404	426	422	429	397	393	397	383	411	432	440	425	400	402	435	404	410	430	452	391	436	397	402	420	444	401	441	438	410	392	415	435	428	407	404	431	434	402	357	381	432	401	384	398	422	431	423	413	370	413	418	400	401	409	401	394	414	430	420	423	410	434	407	419	443	402	438	418	418	398	430	397	406	428	416	402	393	407	378	423	429	422	377	403	401	431	429	416	411	409	399	440	409	388	431	433	378	404	436	418	418	468	402	404	394	408	430	403	425	440	439	435	422	406	450	402	383	397	445	445	438	439	432	405	411	392	445	401	414	406	409	388	407	429	415	437	437	428	417	446	425	404	425	399	413	411	412	424	406	428	470	410	423	424	437	430	385	445	427	418	416	439	388	414	407	409	419	453	432	397	421	410	388	410	414	407	400	385	375	445	435	414	403	419	440	418	409	455	407	420	394	384	442	402	413	425	418	411	417	406	377	394	431	459	421	437	362	459	394	412	406	441	414	419	392	405	409	403	424	435	386	437	415	410	373	416	429	402	393	405	419	396	447	385	407	426	390	403	415	369	404	390	405	430	411	412	399	407	430	458	398	417	428	411	388	418	438	411	430	408	397	410	421	425	438	394	391	452	405	392	443	450	417	415	419	433	406	407	412	440	407	419	425	430	447	404	387	433	404	411	421	419	423	403	418	404	423	421	395	420	401	405	424	430	420	437	437	388	452	417	401	455	435	426	410	391	395	410	411	462	358	447	430	430	402	423	396	433	457	407	431	426	419	452	426	390	421	401	422	419	382	429	422	401	428	452	450	428	444	417	431	431	433	390	399	411	421	437	422	406	407	422	452	442	418	406	416	408	398	411	410	422	421	389	453	427	439	438	412	415	397	408	395	418	419	448	405	443	395	403	463	413	426	436	401	412	414	443	400	406	394	389	389	424	424	376	447	413	396	439	396	409	401	416	427	382	448	430	415	397	409	451	401	396	405	390	396	407	415	413	400	419	400	403	409	432	448	426	483	415	400	418	419	427	413	394	412	393	395	380	428	403	416	402	417	374	408	416	435	429	430	400	412	387	383	376	434	429	415	445	405	406	389	414	401	411	455	409	410	444	421	387	409	423	387	406	358	438	404	412	376	393	380	407	426	389	416	387	367	453	405	420	410	410	400	438	391	465	371	407	416	415	407	403	437	402	443	441	379	445	407	444	385	453	439	444	406	424	391	390	429	420	390	436	432	421	412	430	392	415	413	394	436	400	422	432	391	423	400	414	440	391	424	453	411	390	376	414	419	398	413	386	416	407	437	401	412	400	434	422	401	393	421	423	414	387	395	414	444	405	435	385	420	407	407	364	404	427	444	414	412	415	403	359	435	427	398	423	404	420	437	420	435	410	407	399	410	399	413	410	389	406	407	410	446	413	397	412	437	415	435	402	396	418	410	413	432	375	402	402	435	409	424	436	407	397	413	437	438	443	425	467	423	422	415	407	460	386	453	418	417	426	422	429	403	423	348	401	432	452	419	452	418	399	413	428	391	387	420	386	388	398	407	429	438	398	404	395	411	427	410	390	409	448	413	421	430	421	439	396	407	453	398	447	408	457	395	440	463	425	388	400	389	392	426	387	414	427	420	425	414	391	395	427	386	429	405	459	393	419	436	429	424	429	407	421	418	418	415	420	436	422	378	433	436	404	415	411	421	426	384	418	405	417	407	399	398	396	386	453	395	402	427	386	429	432	456	401	406	400	441	434	418	439	403	449	429	403	379	401	413	424	380	428	401	407	438	445	410	429	428	415	413	417	416	438	424	417	408	432	409	397	389	413	406	438	403	427	379	401	384	416	409	419	434	454	416	450	402	391	410	400	454	402	436	450	427	411	424	391	429	388	421	441	409	390	413	393	416	438	426	383	444	425	402	416	425	438	400	410	402	378	436	390	432	398	389	389	438	419	399	430	421	451	442	423	392	405	426	411	405	387	437	413	418	404	441	382	413	408	391	417	422	397	433	396	417	417	406	429	400	404	394	437	421	412	426	443	452	409	415	403	362	427	402	429	418	447	412	409	399	433	442	417	419	421	384	424	420	411	418	392	412	408	445	392	390	413	386	419	432	402	446	409	419	450	412	383	434	419	416	407	419	423	420	399	415	410	448	404	422	422	348	404	410	394	409	378	432	434	408	420	420	435	391	404	460	436	430	422	424	410	426	408	407	402	452	402	435	423	425	399	458	432	380	416	404	424	414	387	424	418	452	404	404	419	426	397	405	418	448	408	419	413	386	411	410	382	403	414	439	377	372	422	403	430	389	427	390	440	440	403	399	429	419	417	380	392	423	409	407	368	414	397	437	403	400	416	403	416	425	383	391	383	424	417	411	426	453	450	441	424	436	432	393	420	416	386
23487	21616	29715	24010	21616	20968	2052	647	463	394	351	344	319	277	281	250	223	243	237	235	221	202	206	181	208	235	196	167	172	196	173	159	181	178	174	199	201	172	169	172	179	178	176	178	153	151	157	193	158	187	177	179	159	176	172	174	174	147	184	182	166	172	180	161	187	163	184	183	184	151	173	169	177	167	171	140	170	162	167	187	173	168	173	144	180	178	151	169	181	153	179	165	174	185	174	191	160	159	171	178	168	172	159	178	148	166	183	154	139	168	179	176	171	160	170	152	144	154	145	163	154	176	165	173	144	157	158	170	181	145	168	169	185	169	163	193	188	149	158	173	161	166	164	163	162	189	168	179	183	150	171	169	160	168	166	168	155	189	172	182	156	144	160	184	176	165	169	162	207	173	147	170	148	164	185	171	166	159	166	163	171	170	168	162	154	188	148	149	168	162	161	152	187	150	189	191	181	149	160	152	182	151	198	173	148	176	152	156	152	154	166	174	182	179	165	160	179	155	164	161	182	171	166	157	159	170	178	178	151	160	162	153	159	168	172	154	158	194	163	162	189	166	171	159	174	182	174	135	146	165	156	163	173	173	167	171	189	172	172	185	151	134	167	162	174	170	157	201	162	170	164	176	170	155	159	149	180	175	177	165	166	154	158	168	168	176	154	145	168	179	173	172	166	183	182	169	163	179	141	168	170	146	154	162	151	158	156	165	166	157	171	154	170	162	184	169	158	152	158	187	172	165	172	176	166	189	158	160	140	173	187	156	150	163	167	164	149	172	165	160	174	149	165	172	163	171	172	158	161	168	178	168	149	178	179	142	154	172	157	159	168	153	171	143	151	195	161	155	150	162	158	152	167	157	145	168	191	175	173	161	156	164	151	177	158	154	152	144	137	172	144	174	164	175	180	164	144	159	142	154	168	177	170	167	159	161	153	148	157	162	168	152	167	168	151	153	156	172	146	164	160	166	175	172	180	164	173	167	177	171	155	144	171	174	161	162	168	166	166	165	155	161	160	157	178	161	175	170	138	177	166	163	159	162	175	171	171	160	188	154	168	168	175	155	157	148	158	179	179	162	171	149	160	140	148	168	160	165	188	166	176	155	176	177	172	180	144	160	164	155	174	125	155	171	158	176	146	185	183	175	156	179	163	191	155	169	175	169	140	161	167	173	149	169	155	138	181	170	178	165	146	176	175	170	171	174	156	172	170	161	154	159	153	139	162	150	154	157	145	199	176	160	154	140	155	155	161	157	155	178	170	188	186	186	163	167	163	178	174	146	158	141	182	205	142	182	159	147	171	172	163	184	180	140	171	178	167	151	155	191	172	163	170	153	151	182	150	170	177	175	173	171	155	175	166	165	153	173	158	148	175	173	151	165	155	181	171	154	187	208	161	166	164	170	174	151	163	152	158	160	167	197	179	156	140	161	166	165	169	159	166	173	155	187	147	183	155	178	159	163	170	178	164	182	175	167	161	154	161	156	143	156	188	175	166	154	178	172	175	189	156	154	175	159	172	174	159	173	161	171	176	153	167	149	146	175	172	184	169	138	172	165	151	158	168	185	166	148	162	184	176	171	148	158	142	168	170	164	159	156	172	185	172	163	145	174	156	181	179	165	159	167	160	180	154	167	172	175	152	198	178	191	168	141	163	155	136	141	154	141	172	189	176	188	159	171	155	156	177	155	168	152	151	170	167	154	145	175	165	167	173	146	139	161	172	166	140	150	176	171	156	162	189	155	151	168	166	187	165	162	159	173	161	165	168	184	143	165	167	162	191	155	155	143	154	171	165	180	157	204	171	169	125	166	179	149	181	157	155	164	163	186	158	166	161	166	167	154	172	173	157	176	151	168	190	166	167	178	173	189	176	174	163	141	157	180	160	155	181	178	157	146	161	180	156	137	152	174	157	169	143	152	151	170	176	183	151	164	158	158	132	185	157	154	155	190	162	150	157	181	161	179	164	197	181	141	178	166	175	154	176	155	172	164	168	175	148	167	147	179	185	142	166	160	164	163	181	157	151	175	157	178	167	158	178	166	184	153	153	143	159	147	180	164	162	139	154	154	171	155	173	168	138	159	150	165	172	140	171	159	152	161	143	176	176	174	159	158	187	153	167	166	183	167	153	155	177	159	145	165	178	164	158	185	167	177	154	171	146	168	167	157	179	140	146	168	146	178	144	161	171	181	181	147	168	175	174	149	167	170	181	167	149	176	166	175	179	181	162	170	145	199	179	194	159	176	171	182	133	170	161	176	157	161	168	141	188	164	190	169	156	160	169	173	169	156	170	173	161	167	159	162	166	159	181	174	159	180	148	186	162	173	182	177	159	160	136	181	140	136	175	163	170	170	165	180	170	184	163	165	148	173	171	171	150	156	162	158	154	176	160	147	166	172	192	163	171	156	160	165	139	156	173	162	183	160	161	160	176	161	162	170	170	166	154	173	165	175	145	168	167	163	159	149	163	154	140	149	175	177	200	171	164	173	190	170	169	194	156	182	152	180	158	158	174	165	150	167	161	146	152	154	165	170	156	173	177	149	197	142	190	176	155	161	152	170	144	141	175	168	168	166	174	158	146	180	181	160	169	188	177	158	166	176	182	187	159	163	179	164	163	160	187	148	159	165	182	165	169	163	182	162	146	162	163	161	167	165	162	150	181	172	161	160	153	149	158	167	155	162	166	171	183	178	147	171	175	191	171	145	164	156	154	177	159	177	173	157	144	185	167	166	179	169	144	151	151	165	161	169	181	171	160	174	168	142	172	158	155	153	157	147	183	164	150	153	174	178	181	182	145	148	190	179	159	177	151	160	156	164	154	162	178	170	148	182	169	155	152	155	162	186	145	155	155	177	167	144	163	125	187	136	177	166	169	173	192	144	164	161	154	157	146	149	153	176	169	153	179	142	175	173	198	184	176	154	165	169	183	186	131	155	189	180	143	164	174	184	175	167	161	148	159	163	174	179	171	171	160	135	162	147	172	148	155	166	176	145	163	153	174	168	175	148	164	148	164	156	189	195	173	173	159	164	150	162	170	170	136	170	168	164	160	144	150	174	184	178	173	168	148	172	150	170	161	177	168	177	180	160	181	221	150	178	170	156	153	152	166	169	172	164	170	182	185	170	176	153	145	193	137	154	178	169	157	146	189	187	169	165	157	154	166	154	144	147	185	140	163	181	158	176	180	170	155	170	172	131	183	165	158	175	142	169	181	170	152	175	161	158	180	161	173	181	169	175	192	191	166	168	172	141	151	167	177	163	180	194	160	179	168	164	181	174	162	162	167	179	177	153	158	170	158	168	179	171	188	162	166	150	163	162	178	170	162	143	147	172	169	170	149	166	180	150	180	171	163	168	147	162	168	195	166	171	156	155	157	171	171	153	157	165	141	183	152	170	160	159	159	156	161	174	168	176	149	162	167	180	158	172	160	153	185	167	178	150	162	165	160	161	179	174	199	148	172	173	160	181	165	180	161	137	167	160	147	171
18348	15439	13245	7157	4712	3293	2467	1961	1517	1361	1120	1008	838	761	697	665	641	547	560	492	495	440	483	458	468	428	447	391	409	373	389	380	318	360	399	357	371	343	360	322	313	365	322	341	336	365	329	352	331	354	334	341	321	320	304	362	313	309	322	321	348	339	345	317	357	321	289	285	320	312	316	310	323	315	307	337	277	334	279	327	334	329	318	314	347	322	304	301	292	270	307	291	348	317	334	304	301	326	330	306	308	334	313	295	292	312	308	322	301	292	295	296	317	290	287	316	295	294	302	312	294	299	292	318	261	330	344	310	299	313	312	319	274	307	311	333	315	288	309	291	328	274	299	306	328	323	311	315	340	320	319	299	344	317	315	313	285	300	296	331	334	314	323	293	298	298	294	276	309	314	290	260	276	298	294	277	307	316	291	308	296	313	336	309	328	293	296	314	309	298	307	310	325	305	300	307	300	312	299	287	295	313	312	321	328	307	293	299	276	292	304	295	304	292	310	332	312	295	314	316	280	320	280	312	310	317	286	308	318	313	337	299	306	320	304	333	319	319	293	307	280	286	283	265	290	301	315	327	308	332	301	330	322	316	278	284	301	331	312	291	295	332	302	276	310	300	289	300	321	316	344	284	325	282	313	262	311	284	294	308	309	307	288	292	310	318	302	318	318	302	328	311	298	303	298	266	317	269	326	289	308	292	283	300	298	288	299	312	307	318	270	315	321	280	304	291	286	284	311	332	303	305	309	316	297	272	297	309	308	342	324	292	295	339	273	303	278	272	275	318	304	329	316	322	332	318	332	317	303	330	296	304	287	299	287	326	300	301	285	287	320	306	320	335	354	318	306	328	305	284	307	310	309	295	261	307	287	301	330	293	321	311	332	311	329	296	290	294	302	296	325	297	316	308	332	306	303	319	309	292	300	320	311	302	277	304	320	285	295	344	298	316	314	283	269	313	295	300	327	304	277	309	294	279	315	314	299	316	296	287	308	303	318	307	342	307	329	330	308	289	305	300	302	336	295	303	302	321	304	334	312	314	331	316	309	280	325	273	333	307	326	294	307	318	288	334	329	322	313	302	304	324	310	343	281	309	320	299	310	319	273	306	284	268	298	303	309	307	313	329	306	309	322	336	325	298	307	311	317	321	287	276	313	272	327	308	342	317	314	319	288	310	284	299	299	308	264	329	331	287	296	298	306	322	311	330	302	300	294	297	307	296	314	286	289	293	343	309	309	304	310	324	308	295	323	295	307	331	336	308	328	320	326	340	274	294	298	316	328	312	311	302	331	327	300	299	313	317	286	322	298	290	308	312	308	317	256	306	323	319	295	300	271	271	294	305	291	300	299	324	301	311	308	339	278	335	308	278	287	306	322	306	322	324	313	307	321	313	302	304	304	324	292	309	310	308	328	297	283	319	325	295	301	295	308	283	284	322	314	328	326	302	292	280	315	294	300	327	332	325	312	288	304	291	302	305	302	302	314	302	294	318	320	304	320	288	330	318	285	316	315	316	290	309	305	277	302	304	295	300	318	288	317	327	305	327	310	292	286	346	298	335	299	328	301	326	322	279	306	302	300	321	334	317	304	321	294	285	271	269	336	324	318	299	362	315	344	330	330	304	298	307	315	288	321	298	315	301	311	307	287	305	324	316	303	307	302	320	315	306	341	315	313	308	311	330	301	269	336	284	301	309	295	318	316	308	318	284	307	307	286	322	307	309	300	305	328	276	309	298	307	300	330	332	303	320	300	297	287	306	323	287	325	311	265	305	308	294	303	321	296	279	298	296	325	325	316	318	316	290	311	309	299	295	315	311	295	308	315	306	318	310	314	288	309	334	319	314	287	305	289	309	334	335	320	298	298	314	344	297	316	300	317	307	291	288	323	300	298	305	321	295	273	300	315	306	280	328	291	317	315	309	297	281	272	327	302	316	324	306	315	290	321	282	285	312	352	273	323	294	293	308	326	312	305	279	333	343	280	326	278	312	329	274	345	305	312	328	314	274	313	282	305	283	295	320	323	324	288	323	346	316	297	307	287	313	310	286	328	331	319	289	279	331	313	282	303	311	283	298	291	317	298	295	321	346	297	296	308	309	319	297	292	300	316	284	300	322	304	306	266	302	321	319	316	291	297	310	278	313	318	286	343	292	321	288	327	315	289	285	314	288	297	311	304	273	309	314	351	332	311	322	317	276	294	297	343	313	318	350	295	330	317	309	293	305	302	325	315	307	324	275	301	333	290	295	301	310	291	310	306	337	301	296	284	301	306	274	285	297	318	306	292	300	330	297	324	269	319	328	290	274	299	305	288	287	297	291	344	301	330	307	333	297	305	316	291	309	340	311	276	292	324	316	320	280	327	315	289	313	285	288	292	300	304	300	314	331	326	313	296	301	331	289	284	339	282	292	315	310	289	310	295	307	286	310	319	320	310	316	322	318	288	314	312	327	322	279	319	298	295	314	286	301	309	288	338	326	313	304	321	337	284	286	274	318	296	273	328	285	305	262	351	287	307	300	295	313	277	299	321	304	325	309	315	297	286	272	306	333	307	269	264	271	320	277	305	343	320	301	365	295	300	315	307	332	306	340	302	314	313	330	299	287	306	320	284	314	270	308	278	338	293	279	303	318	300	297	327	270	307	335	325	328	295	300	278	321	311	297	302	305	328	276	324	329	302	293	326	305	298	316	313	310	323	288	302	310	286	298	298	319	337	291	312	333	278	336	296	327	296	323	329	333	318	302	318	310	276	293	301	299	308	299	326	312	318	316	307	279	295	299	321	292	292	258	286	298	315	314	284	309	292	317	312	318	315	312	307	353	312	303	294	330	272	298	286	301	323	303	319	302	297	283	292	299	281	277	338	317	295	300	286	317	352	283	305	318	311	303	283	284	280	284	286	310	348	298	315	303	303	312	272	301	292	310	314	306	320	301	319	296	309	330	259	320	325	292	279	325	291	294	322	301	307	308	289	278	305	317	273	298	332	312	291	315	309	297	308	288	299	292	293	308	298	327	301	292	306	298	317	286	316	327	283	300	280	295	321	291	295	278	344	310	354	307	288	314	305	335	316	293	288	286	288	269	292	310	294	296	331	300	338	287	327	308	316	316	330	304	299	278	295	319	290	299	302	310	310	299	307	333	308	324	310	340	326	314	334	281	311	323	291	327	337	316	287	327	315	312	293	327	319	296	333	302	321	281	322	306	277	307	330	322	290	310	294	311	313	298	293	312	297	299	312	308	304	310	291	323	293	298	314	281	293	323	312	306	327	281	277	294	281	320	313	342	310	289	309	326	310	297	301	304	312	295	315	321	302	295	304	308	314	296	280	304	316	314	252	313	269	295	293	327	286	320	290	337	296	338	323	300	281	304	299	279	298	335	311	292	299	290	324	325	292	320	334	304	313	312	310	308	298	325	310	311	327	315	343	275	285	344	348	298	343	334	292	306	322	349	329	336	277	305	289	282	282	287	290	302	307	328	302	297	311	328
26945	21053	8725	912	500	481	435	432	481	460	464	435	436	436	460	418	479	448	429	438	433	432	437	443	446	457	456	434	429	459	405	464	444	390	443	435	461	414	454	434	438	421	470	438	454	462	444	472	434	455	413	420	428	449	446	416	450	447	428	436	436	465	427	451	424	434	395	464	469	419	451	462	430	425	441	414	429	401	429	442	434	445	435	421	403	504	422	460	448	457	458	445	474	429	452	434	456	427	414	425	448	458	479	467	435	430	446	418	485	457	441	425	424	410	414	450	444	440	439	436	441	445	423	420	436	429	455	395	413	482	468	445	458	437	432	400	457	399	475	461	441	413	461	463	417	431	469	430	442	412	437	428	421	455	463	458	424	419	455	422	443	394	439	475	441	479	434	403	450	431	432	438	463	445	392	432	467	458	431	399	432	454	418	428	468	442	450	442	446	409	453	412	431	429	464	427	432	433	424	450	450	427	440	438	419	434	460	425	401	478	457	446	426	436	436	473	417	384	457	440	436	483	446	446	453	444	430	437	463	402	432	399	449	413	435	450	463	448	411	447	464	455	441	442	447	428	446	385	428	457	454	447	448	462	424	445	434	426	474	440	428	422	398	433	408	437	406	429	428	407	457	416	412	410	421	449	433	439	415	407	401	431	440	444	439	442	433	425	428	417	410	451	406	446	477	428	408	424	445	437	436	460	446	447	438	418	459	444	444	416	427	425	421	429	411	447	433	440	445	470	414	411	422	408	424	430	445	432	440	431	453	415	435	439	416	416	430	400	434	420	457	447	397	468	459	443	465	460	470	461	418	428	426	435	435	433	388	460	458	429	459	415	463	418	457	404	443	414	456	446	426	440	443	476	431	442	456	449	443	437	391	431	432	433	429	425	442	450	436	426	451	409	434	453	432	385	448	465	410	428	428	458	400	441	426	442	426	461	457	431	483	477	447	451	442	439	485	440	443	441	431	431	462	456	438	442	422	405	405	437	443	444	439	443	457	442	430	433	412	449	418	428	413	451	419	461	471	443	477	447	444	460	454	422	435	456	468	435	436	455	431	464	456	450	471	394	465	402	465	428	437	429	451	453	426	473	422	470	420	446	387	427	413	431	450	430	464	452	418	456	457	488	431	429	440	431	469	429	453	438	410	449	403	427	434	456	430	426	414	472	410	446	451	464	430	456	441	424	416	443	393	451	386	426	493	405	429	456	427	440	425	455	454	458	434	444	454	420	404	455	432	484	412	450	441	455	478	422	446	443	480	437	462	435	449	430	467	456	443	445	430	420	408	429	466	432	446	423	419	433	451	428	425	446	448	437	437	419	436	428	402	438	418	416	423	438	425	422	462	420	412	448	445	437	397	462	438	395	420	412	437	428	458	483	433	439	428	433	427	438	440	407	448	418	439	442	458	413	442	443	447	418	446	448	463	468	476	414	434	466	444	445	448	482	421	413	467	471	430	431	445	458	447	423	445	452	456	449	445	446	418	451	401	451	466	423	467	436	426	441	461	461	388	428	438	444	430	426	447	473	414	404	453	438	436	454	435	441	429	427	389	447	385	453	440	456	423	411	445	447	459	448	424	421	421	415	441	422	405	470	468	426	465	419	420	463	435	436	432	435	465	406	432	424	462	428	396	429	425	419	456	432	409	436	430	405	431	432	441	467	434	449	434	404	446	483	452	439	415	447	422	441	495	441	448	423	430	426	423	458	480	451	419	438	464	443	430	450	411	431	439	426	433	468	451	446	433	438	430	461	447	431	439	434	458	448	454	443	433	440	413	437	458	450	425	446	419	441	477	430	484	427	469	461	428	439	443	445	431	412	474	438	418	454	447	449	437	436	413	456	423	443	455	435	451	433	434	431	467	467	451	394	402	385	436	451	453	438	440	422	451	468	427	449	446	457	431	443	451	406	413	436	440	445	417	424	455	453	454	474	448	448	412	431	418	414	392	438	420	400	440	407	415	425	422	424	445	451	446	419	417	474	448	446	424	421	435	449	454	422	482	428	418	412	439	441	436	422	474	397	405	414	427	495	442	466	453	425	457	426	439	424	423	415	461	434	432	472	396	433	447	435	422	474	458	457	445	429	450	428	433	423	438	422	447	445	453	476	411	468	436	439	460	453	436	436	401	432	430	450	453	456	408	432	424	468	446	471	448	451	456	440	406	435	453	446	469	472	457	425	443	426	457	436	395	445	429	458	466	437	448	438	443	441	419	421	427	457	444	414	439	423	480	392	419	460	434	445	440	460	424	451	439	429	401	441	447	445	455	475	429	458	440	465	448	450	467	414	441	456	418	461	444	436	449	426	447	460	453	434	420	455	418	427	430	454	449	435	450	425	412	448	426	425	447	441	462	451	467	412	453	454	411	465	426	431	435	442	441	472	485	445	440	433	458	439	437	446	409	437	443	450	439	467	438	444	445	406	409	414	431	445	465	450	438	436	453	415	466	425	465	498	435	419	380	444	444	435	455	442	451	457	413	409	450	435	440	442	391	434	500	432	461	437	429	436	427	437	467	476	424	425	451	462	446	420	432	449	431	445	450	437	444	425	418	437	465	401	456	430	443	413	446	420	463	410	414	460	437	442	430	416	434	435	430	459	427	441	456	420	429	479	436	481	408	403	421	411	423	469	454	454	445	440	425	436	404	456	453	442	440	452	421	400	456	420	414	437	438	444	421	409	442	448	416	390	431	464	429	470	439	415	456	444	429	440	416	440	424	425	395	430	424	428	444	415	441	446	420	460	446	456	454	435	468	418	452	415	435	456	411	492	412	442	471	441	464	446	487	450	465	497	440	407	457	458	423	445	439	416	432	416	433	412	418	449	476	407	426	476	404	463	469	400	465	363	471	441	430	468	415	414	416	426	458	487	409	451	420	401	424	450	426	447	465	465	442	446	418	441	478	424	449	448	444	430	401	388	434	427	391	467	441	420	453	445	411	435	462	455	426	452	444	454	426	463	439	466	473	456	406	421	414	483	406	420	430	455	447	453	415	426	464	388	438	442	471	437	391	442	436	459	413	517	437	459	418	409	415	434	434	483	435	434	461	486	444	442	464	438	436	413	395	437	479	442	450	429	406	430	428	397	426	416	432	452	429	425	443	435	427	432	446	423	409	439	427	433	387	452	422	467	425	420	461	438	443	425	426	381	415	397	430	434	418	463	456	457	474	427	433	456	454	411	452	459	467	473	502	470	407	429	458	413	421	465	457	432	424	443	408	437	407	399	391	469	487	412	471	432	421	446	465	398	424	419	463	453	471	448	419	451	414	461	420	434	389	443	458	481	428	428	439	456	443	483	439	453	429	403	438	466	426	434	448	425	454	394	432	457	450	446	459	438	421	451	458	431	436	459	391	463	426	420	398	420	418	465	425	457	472	473	421	452	423	479	439	457	444	448	427	442	440	442	423	430	453	423	411	423	478	463	431	407	427	426	453	447	429	459	468	452	480	473	440	461	412	426	422	436	436	406	426	458	389	473
7117	1770	1680	1158	1046	1009	878	965	858	882	795	845	899	874	866	840	819	787	865	879	829	871	806	837	825	864	820	826	799	807	825	847	884	788	792	828	851	822	884	815	801	757	808	794	855	812	848	838	799	888	790	834	826	825	854	833	814	805	802	830	817	830	809	813	881	853	812	824	828	792	855	823	821	785	844	790	759	865	827	839	801	781	783	868	802	788	818	807	814	768	825	801	807	818	797	867	842	826	873	821	877	808	833	850	826	792	818	851	827	823	797	862	824	808	845	884	831	804	811	872	810	823	803	861	815	811	798	868	830	840	851	826	768	870	874	837	788	844	815	808	793	791	832	815	813	793	770	834	857	813	856	881	803	806	822	791	825	753	801	811	873	808	836	834	823	799	809	810	839	806	852	802	849	826	762	822	842	863	786	847	814	816	831	844	845	843	843	803	881	811	860	829	815	847	790	858	791	825	801	838	780	799	787	834	798	848	820	817	820	863	796	857	821	822	806	814	821	840	833	846	889	773	776	814	827	808	821	814	786	842	821	833	823	795	822	845	890	826	782	779	827	824	852	836	830	820	842	794	780	762	790	826	850	837	841	812	746	766	761	831	784	865	801	798	825	852	802	805	818	824	825	843	829	814	801	791	820	839	846	772	829	823	807	856	763	826	827	823	869	780	819	837	834	781	812	857	797	845	833	790	818	845	808	825	835	805	821	819	805	863	863	778	853	839	859	775	842	871	823	802	813	812	811	824	896	838	817	809	826	766	810	817	819	787	798	859	797	813	819	828	830	795	824	814	770	856	794	822	866	814	826	781	823	850	859	808	826	815	845	850	788	781	884	838	825	819	841	802	799	879	804	837	833	841	848	803	793	820	802	833	840	810	825	781	834	786	828	844	829	839	772	835	828	839	848	814	782	821	857	864	823	801	837	851	782	827	835	851	807	800	838	829	816	832	839	833	812	854	820	801	804	799	835	866	795	830	821	800	843	868	825	815	829	825	813	825	837	820	802	838	857	815	845	766	849	799	773	812	878	798	821	807	867	849	854	833	806	839	796	819	793	885	852	870	882	797	825	768	841	883	810	794	826	764	878	859	848	807	835	805	809	821	791	814	749	802	831	809	835	806	823	788	891	818	802	808	798	820	841	832	852	762	780	824	809	802	763	804	804	831	845	790	813	805	844	788	806	832	762	827	798	799	770	830	836	798	808	852	803	791	847	831	808	814	841	871	775	838	840	815	810	807	838	849	804	863	808	743	790	861	818	785	810	837	755	829	804	787	775	821	815	828	851	827	829	795	818	884	815	800	835	792	838	857	837	784	821	850	854	795	847	865	873	844	811	771	844	853	805	769	806	863	816	859	808	793	855	834	813	829	835	804	816	827	854	832	824	824	803	830	814	832	806	807	860	794	858	803	823	836	786	869	842	745	823	770	810	785	810	817	860	818	873	826	872	834	805	846	831	800	814	811	792	794	847	836	851	834	829	875	830	777	791	870	836	811	809	805	810	861	810	807	789	860	829	801	792	835	820	790	792	806	810	825	872	888	829	849	776	776	833	813	822	781	850	800	878	818	819	814	807	816	819	859	769	835	837	821	786	852	865	838	835	888	870	807	843	760	838	844	794	835	767	805	834	855	770	774	810	817	794	852	837	848	823	825	808	843	807	826	808	822	855	758	822	832	838	812	802	809	870	774	811	822	790	866	847	789	856	809	844	781	821	798	812	789	789	819	901	806	849	858	831	799	841	851	811	800	807	846	827	863	736	828	828	867	820	859	845	820	778	818	802	842	848	841	837	827	824	859	790	871	807	860	886	831	816	834	814	825	812	849	769	849	855	863	878	834	844	794	848	817	837	814	800	822	835	885	870	836	796	812	868	836	796	816	880	819	823	857	806	882	806	847	824	805	838	845	788	817	869	808	823	826	826	868	854	797	856	778	830	827	839	810	788	810	837	831	852	843	838	793	879	820	821	762	817	836	782	833	847	832	862	811	816	829	815	807	800	827	819	820	857	825	786	825	845	876	867	806	788	857	879	815	868	780	821	842	800	828	800	805	867	821	826	817	837	799	799	815	857	829	817	858	797	868	816	824	809	791	800	837	856	899	811	806	854	836	799	840	825	828	847	834	873	817	858	852	820	775	816	834	854	816	865	841	821	851	778	838	853	843	863	798	829	852	793	840	834	811	866	834	839	869	843	807	773	849	822	832	891	788	857	834	847	852	798	816	827	753	877	829	808	835	839	845	814	851	802	831	905	845	851	861	810	814	766	830	837	810	800	825	796	841	853	856	805	855	814	829	814	797	809	812	800	793	814	826	824	904	819	830	864	803	803	828	856	847	795	812	848	821	815	835	822	830	859	818	833	837	859	830	817	851	757	796	847	842	843	813	817	809	842	770	815	814	845	814	824	841	865	755	851	811	767	784	826	846	806	822	814	892	854	837	834	843	837	795	825	797	808	833	852	856	843	807	835	854	798	857	791	815	780	830	789	765	809	817	842	809	815	827	863	863	813	895	788	808	857	827	822	808	778	811	810	781	798	811	812	784	837	818	810	809	849	843	807	849	869	816	805	792	858	845	826	865	791	833	866	802	860	857	776	814	752	801	846	799	808	765	810	802	836	802	842	794	829	820	811	784	801	836	835	800	801	812	856	799	813	782	868	807	819	776	842	790	857	829	817	835	830	829	807	803	857	798	801	826	884	840	853	810	852	858	826	827	856	836	819	818	878	783	775	795	849	847	840	800	816	829	817	803	829	837	818	818	827	859	817	853	857	794	809	850	815	850	848	796	796	799	813	825	890	841	842	829	787	816	860	820	824	859	815	780	890	852	826	856	846	887	838	804	832	843	801	804	833	838	821	780	765	809	802	759	776	805	798	828	770	810	833	849	812	811	813	839	746	839	848	774	837	862	802	774	809	826	831	828	796	800	787	818	831	859	856	845	840	854	834	854	850	838	843	833	781	809	800	793	773	810	823	829	863	815	825	845	819	804	856	807	853	811	828	827	823	825	819	795	806	799	792	818	799	853	785	820	779	776	813	820	820	803	815	811	807	813	833	865	792	848	826	818	862	802	801	845	800	796	803	785	814	791	804	816	856	753	836	845	865	800	790	822	833	825	783	823	818	832	867	786	878	786	818	848	805	857	860	824	772	830	825	844	835	843	787	840	827	821	820	793	793	810	846	838	876	795	834	846	815	807	868	828	878	861	825	798	793	797	838	887	817	786	804	850	808	797	865	794	821	807	867	852	786	791	783	824	839	799	809	832	863	859	790	826	864	849	817	826	796	832	849	789	812	793	851	814	843	827	830	833	763	803	790	896	836	822	848	805	850	819	780	885	817	767	848	838	825	867	791	823	818	809	800	849	792	837	808	832	825	840	730	860	827	837	803	863	794	768	747	819	852	826	846	786	846	888	800	853	839	825	840	857	852	770	814	814	833	769	833	836	813	860	835	775	817	846	799	843	824	826	851	804	804	860	825	769
24370	21606	29060	24606	21133	2387	656	422	346	337	332	307	259	255	234	264	241	215	226	223	234	201	238	251	219	230	220	202	196	214	210	196	219	210	209	212	244	218	225	225	222	206	216	219	217	206	209	211	203	221	213	245	225	236	213	230	213	223	203	199	202	219	185	212	189	233	196	206	223	201	227	232	199	224	192	215	195	223	201	202	209	177	183	211	176	204	195	208	215	223	212	226	217	197	195	219	196	195	211	233	217	212	205	220	201	218	191	220	209	218	192	206	174	203	230	232	223	201	205	225	192	215	196	206	205	202	231	207	196	204	203	232	219	209	210	202	212	200	204	199	187	182	197	191	206	183	189	198	215	207	224	170	218	215	198	199	205	211	219	198	213	205	214	220	217	222	234	231	209	206	208	211	200	203	208	190	192	186	211	201	211	171	186	202	256	209	224	200	202	189	209	203	207	191	211	194	211	226	197	204	189	229	186	207	195	196	201	195	212	210	216	207	211	215	224	227	234	178	222	188	218	207	207	241	193	210	235	190	195	199	207	212	214	223	187	212	228	194	182	200	256	195	207	216	179	210	197	210	208	181	204	175	221	213	190	211	210	221	216	194	222	187	212	182	198	206	217	227	218	202	205	221	198	196	210	189	208	212	225	207	218	200	202	236	229	204	210	219	211	213	194	204	222	215	198	197	214	194	222	190	247	211	203	195	246	207	198	181	196	217	221	217	202	235	215	233	213	178	214	218	190	188	203	185	206	193	203	203	204	195	187	226	203	214	219	207	214	179	213	222	195	232	190	198	226	229	201	208	214	182	214	202	238	198	229	222	178	202	230	199	197	205	185	209	194	162	192	221	185	188	197	203	211	240	214	196	176	217	198	213	220	193	218	199	202	178	197	213	205	208	207	212	204	199	209	197	199	188	217	217	219	220	222	200	232	184	215	192	211	178	204	179	229	193	220	217	196	218	179	193	199	197	215	224	235	202	216	207	188	205	191	211	202	203	215	209	226	197	188	201	205	199	222	197	182	204	194	182	197	187	237	197	200	210	195	176	205	189	192	213	187	204	187	205	229	201	215	204	228	196	212	221	201	210	201	212	186	215	183	209	231	198	210	225	210	223	222	229	197	208	218	195	206	217	192	194	209	205	203	248	203	188	220	213	200	203	188	203	190	210	209	202	193	208	208	189	198	208	234	226	206	214	194	212	213	210	182	202	216	212	187	201	207	217	212	204	226	207	205	202	186	215	219	192	199	218	196	200	209	226	210	229	183	215	266	201	199	216	209	227	213	186	225	210	170	221	204	182	200	196	198	190	221	195	187	227	204	199	196	190	202	195	215	212	187	198	204	209	213	221	217	198	179	179	193	187	231	210	197	192	224	212	213	212	214	218	170	208	203	209	194	209	196	217	203	199	185	192	219	205	231	189	201	202	223	198	215	214	198	189	236	223	196	177	201	197	203	198	189	237	226	207	193	215	193	200	182	177	209	222	208	203	187	205	191	205	215	219	216	200	202	197	207	194	216	210	213	191	199	179	222	212	193	192	200	206	226	211	215	196	231	208	224	213	175	233	207	227	229	200	218	205	210	222	197	198	189	199	217	181	182	233	211	178	210	217	214	205	201	220	195	183	197	193	221	213	208	210	221	220	176	203	225	178	200	231	197	251	198	179	233	218	199	216	210	215	199	190	210	216	215	227	238	199	214	197	213	189	178	217	240	210	224	185	208	203	218	222	177	217	233	198	227	216	212	227	214	174	229	228	183	202	184	206	199	219	222	223	196	204	196	192	215	224	197	186	221	192	195	190	181	201	196	210	205	199	193	231	188	216	217	196	186	229	221	205	212	217	152	216	238	191	207	194	223	194	207	220	212	200	208	185	208	227	204	189	171	209	226	201	229	184	179	224	193	209	183	194	204	212	187	177	191	206	213	207	189	227	206	201	221	216	172	215	205	201	209	191	225	215	200	199	195	212	203	206	218	225	208	192	205	205	221	208	198	203	197	211	190	199	209	240	210	216	218	199	204	228	198	209	184	214	223	196	196	213	231	207	199	216	210	205	201	219	201	198	207	198	221	234	200	200	229	203	180	212	227	167	184	204	189	194	229	182	232	206	196	213	223	204	205	232	210	194	233	215	193	205	224	191	190	223	191	177	195	202	205	185	216	214	197	228	204	221	199	220	206	183	161	214	197	192	177	216	196	224	213	210	177	207	198	201	207	190	217	208	211	234	204	206	202	215	203	211	208	217	203	215	207	241	193	198	196	207	197	206	207	174	205	200	201	187	211	208	201	206	186	207	187	210	209	208	214	186	197	221	185	189	198	215	207	190	211	205	178	199	213	204	203	166	197	204	216	199	215	191	217	211	209	218	187	191	189	200	220	206	216	204	209	183	208	228	211	211	208	213	203	215	220	212	194	206	200	213	204	194	227	206	205	214	199	179	225	186	207	205	192	203	204	205	171	206	227	207	233	221	200	209	190	211	200	214	207	207	202	183	190	185	210	212	210	212	234	195	196	198	200	241	185	228	215	221	214	184	180	213	200	201	186	188	182	203	191	209	198	190	217	192	202	225	181	189	197	226	204	216	199	232	230	184	227	203	202	201	214	225	193	205	234	211	213	196	200	189	199	200	211	234	231	216	213	236	216	198	243	190	223	209	191	207	238	194	184	252	213	212	248	203	200	198	228	225	190	201	197	207	221	194	205	197	193	208	202	205	200	214	211	206	198	194	200	217	208	199	187	238	197	188	218	215	193	210	204	230	227	207	193	215	192	204	215	200	209	220	215	195	232	205	199	203	197	209	203	199	215	210	193	222	208	221	188	184	219	206	200	209	225	212	204	190	210	215	204	201	212	227	192	209	216	201	199	213	217	199	204	215	201	183	203	206	200	197	212	226	208	202	206	217	184	204	205	213	224	200	210	208	207	232	183	174	234	201	205	199	205	188	206	200	222	207	209	166	228	221	229	226	200	247	225	213	179	186	217	224	202	193	203	226	224	227	228	210	180	226	201	234	212	184	207	210	202	174	219	223	236	195	223	228	214	214	201	171	175	185	225	191	192	181	197	188	200	210	212	209	202	201	205	218	216	194	223	164	196	250	217	194	213	211	203	207	230	213	213	178	205	217	176	190	217	195	193	224	176	194	196	186	229	193	210	228	220	214	221	201	202	204	202	188	176	215	202	215	204	216	206	202	214	187	225	214	205	213	230	230	217	226	216	196	207	206	194	223	215	188	187	227	198	191	217	229	223	205	226	208	220	212	213	225	190	192	198	198	206	202	193	178	211	197	195	197	221	218	217	238	189	230	197	207	220	215	208	208	212	206	210	208	193	208	180	197	207	199	210	202	204	194	192	206	200	201	187	209	181	184	185	193	199	186	201	206	206	218	204	231	231	219	190	203	208	190	216	185	203	185	215	209	203	202	188	197	193	207	213	204	190	215	191	205	210	206	190	180	214	200	178	212	224	217	204	213	190	207	220	216	199	207
15514	9588	8193	4223	2708	2019	1552	1285	1087	946	830	760	697	661	591	627	572	584	540	509	501	501	474	477	458	463	509	500	456	487	437	446	467	454	433	446	423	465	421	443	425	441	441	454	395	419	442	408	452	466	396	406	412	437	433	381	466	440	435	440	444	475	446	445	428	422	466	423	415	398	411	388	438	387	398	441	445	383	412	411	390	422	441	431	424	442	401	429	439	394	396	432	414	435	435	387	418	423	406	399	420	434	430	416	419	413	447	411	412	407	402	387	386	384	406	383	465	416	414	401	389	421	435	410	412	447	413	444	415	430	449	410	445	432	436	397	395	419	410	400	438	392	407	400	407	455	444	421	388	440	392	415	420	429	432	407	446	429	399	377	430	412	425	420	397	413	401	420	430	413	432	436	395	412	393	394	399	414	384	429	442	435	420	421	392	407	419	439	408	414	389	416	422	396	419	410	398	407	418	439	405	395	407	424	438	394	417	404	416	385	424	404	369	424	403	392	402	431	407	416	432	455	399	435	410	431	410	377	399	389	431	398	393	441	445	432	424	413	386	425	386	397	411	377	428	423	393	399	380	412	404	394	435	432	432	424	435	415	470	416	401	398	389	432	389	419	395	413	404	444	394	432	436	393	425	431	423	440	398	445	414	388	407	402	411	414	423	424	401	400	388	443	432	355	425	410	437	417	425	451	437	386	455	419	410	450	403	408	396	418	392	404	383	412	411	412	431	417	436	422	430	383	393	413	439	424	419	425	419	414	427	382	428	409	410	413	402	453	440	432	421	421	410	417	425	454	407	422	428	428	420	380	394	400	442	442	407	439	408	449	395	418	411	446	399	400	404	424	418	378	379	428	425	430	411	381	370	406	363	410	399	386	421	429	429	445	405	382	390	445	423	445	400	419	415	418	424	440	391	399	438	445	406	396	450	398	382	425	406	438	421	414	430	427	425	399	439	433	393	428	435	419	391	406	401	434	407	393	408	407	429	433	397	403	411	395	423	413	415	410	383	422	437	446	420	398	396	418	407	415	379	411	406	438	442	368	414	397	392	416	391	412	386	423	421	426	443	419	385	417	410	432	375	446	415	399	441	428	439	441	392	376	419	412	407	393	403	420	402	427	404	393	388	419	379	409	384	378	407	405	390	411	439	430	414	413	444	420	408	419	447	414	431	397	445	397	414	391	416	403	414	391	404	393	424	376	402	448	420	440	400	401	410	398	415	438	416	451	356	365	413	384	419	480	404	456	434	387	407	415	422	406	431	426	389	411	407	394	411	417	403	436	417	462	406	422	452	383	451	387	429	399	436	430	428	400	417	408	414	439	425	403	423	412	410	423	454	438	407	451	385	415	458	427	415	443	393	378	412	424	443	427	421	425	426	404	447	389	423	417	422	401	436	443	426	410	422	429	436	416	415	409	386	406	399	383	415	423	381	394	414	416	393	461	402	434	419	423	420	415	414	400	443	419	416	392	385	419	402	406	457	428	435	402	416	433	387	381	422	383	408	439	396	404	440	401	387	440	407	388	405	431	424	419	418	409	404	371	425	416	384	401	409	409	384	436	391	426	431	420	405	405	454	377	427	434	385	413	390	413	378	388	429	433	401	364	417	438	401	424	383	425	435	383	411	380	437	404	413	357	392	418	409	410	420	411	428	404	400	434	414	425	430	392	426	412	401	415	419	413	385	456	395	405	382	446	444	418	366	377	455	429	378	428	442	411	398	402	432	406	453	422	411	410	435	426	421	392	402	392	440	436	400	419	426	423	413	410	420	403	370	415	387	390	432	393	410	404	411	426	399	434	416	394	422	420	398	403	433	418	408	406	379	391	397	403	409	405	415	437	430	413	398	401	426	410	406	420	404	408	418	441	426	451	442	378	414	400	401	376	374	421	408	380	458	392	447	395	430	394	404	425	399	409	402	406	403	394	402	429	393	400	427	444	429	427	373	441	458	420	404	429	405	417	429	436	425	404	401	420	358	404	413	402	409	411	436	421	409	423	428	416	412	430	427	456	385	417	413	440	393	447	417	391	409	416	423	402	364	404	439	420	377	395	406	408	362	431	383	395	434	399	431	392	409	399	395	400	395	417	405	397	424	411	396	413	413	425	382	418	461	424	393	392	409	417	423	417	449	439	415	397	383	444	455	401	441	416	416	405	382	428	404	429	390	411	414	425	424	396	460	405	421	410	431	418	431	421	427	398	383	390	418	394	418	396	417	399	430	416	381	421	401	350	394	408	397	441	451	416	401	410	423	428	419	459	388	408	398	409	428	420	373	402	430	423	448	413	428	408	410	387	435	405	420	423	383	385	418	389	397	396	377	437	416	389	439	444	415	404	430	423	400	434	387	413	400	427	430	457	365	426	400	427	389	405	433	446	415	448	439	382	428	429	401	398	413	393	398	407	440	408	430	419	397	384	406	404	426	403	429	453	400	394	412	432	382	422	389	388	439	385	445	423	434	419	387	390	420	408	396	375	422	414	418	410	383	372	417	409	409	436	431	403	393	438	413	388	406	419	414	401	377	430	399	413	397	425	406	400	381	408	405	416	404	450	436	375	418	405	394	380	422	434	429	440	409	391	392	389	387	408	399	404	420	354	417	407	390	437	410	410	399	439	391	415	416	430	387	417	432	435	407	456	388	411	394	397	384	424	428	418	389	440	400	449	432	404	449	439	396	436	398	455	414	387	385	409	397	410	419	423	411	390	396	440	386	413	420	407	435	414	449	413	403	432	394	414	432	388	436	415	395	465	403	417	416	428	386	407	417	404	381	411	402	401	419	413	416	424	404	426	397	389	401	412	468	400	460	426	427	397	391	389	388	403	401	382	432	401	429	394	414	401	409	394	440	416	402	372	419	422	417	428	440	398	415	409	379	414	432	410	435	397	388	415	435	434	403	419	453	444	427	408	432	431	409	376	404	430	367	419	423	404	418	373	411	402	395	381	390	420	413	435	400	430	408	456	410	409	431	407	400	391	433	422	416	413	428	404	407	382	413	397	453	393	375	357	463	419	455	441	395	417	415	420	422	391	422	399	425	471	416	403	449	373	412	401	413	395	436	388	354	422	383	424	413	421	424	428	389	446	375	411	412	395	394	376	428	421	443	396	411	408	408	378	394	412	388	405	421	397	401	430	436	393	424	413	432	382	343	408	383	416	391	425	386	410	426	412	360	435	400	465	424	419	436	419	411	417	451	385	398	417	408	388	375	435	391	411	422	396	391	412	398	378	395	445	426	431	436	378	429	456	430	421	426	427	406	399	393	385	420	418	390	435	422	427	414	414	361	400	409	392	415	403	407	432	409	414	418	376	428	419	402	443	426	419	359	412	420	420	391	423	406	400	442	432	431	405	417	400	400	401	426	359	396	421	391	406	430	403	394	455	373	426	415	384	388	415	454	429	410	427	420	411	421	417	397	426	417	382	402	453	431	404	408	436	404	403	423	424	402	420	429	433	382	424	424	386	386	401	405	429	417	413
23432	21576	29670	23966	21576	20801	1957	593	438	376	354	316	270	293	273	241	225	214	226	226	185	208	203	193	181	198	190	189	182	191	181	179	183	153	175	196	191	169	166	149	177	197	174	172	195	174	153	166	169	164	161	183	194	174	166	177	191	137	167	198	177	182	164	159	178	149	154	147	172	131	177	156	143	165	165	200	164	189	169	168	162	185	202	176	157	175	195	165	183	162	151	148	180	179	160	173	167	193	175	183	166	161	157	144	160	160	162	176	168	179	171	192	180	163	165	166	174	157	161	181	154	165	162	174	166	167	152	176	180	158	163	181	158	170	160	147	153	176	148	186	159	154	153	168	186	180	174	163	178	175	146	180	142	174	159	193	176	150	151	170	152	167	149	173	185	170	156	144	155	168	147	171	160	157	168	179	173	157	176	162	169	167	145	179	172	148	151	190	189	168	162	170	151	138	154	180	156	155	161	159	156	151	165	155	148	169	170	151	177	183	170	166	129	155	181	159	159	164	157	183	153	171	161	176	153	156	170	171	153	195	154	168	161	166	140	158	152	171	174	175	188	174	150	148	158	178	175	155	176	168	190	154	158	147	172	148	154	166	169	163	161	137	142	164	152	168	163	136	171	177	152	176	179	174	165	160	174	181	179	175	176	181	162	146	155	171	138	161	164	160	170	144	169	163	185	189	168	167	179	182	162	166	152	158	138	132	169	153	172	151	149	149	165	178	165	182	144	158	176	164	143	162	159	135	170	180	148	155	137	154	158	173	158	158	149	149	163	178	167	170	173	153	170	144	151	169	168	169	182	162	155	170	151	153	185	183	141	151	152	165	192	183	160	157	171	159	176	157	154	144	159	178	157	161	161	154	149	144	185	176	159	176	160	150	172	160	150	172	160	140	172	170	154	171	188	173	170	148	182	171	172	164	147	155	174	165	174	152	140	143	151	157	159	179	169	157	172	185	156	189	173	142	168	154	176	153	177	170	170	171	170	167	162	184	153	146	176	168	148	153	193	165	139	173	158	171	162	170	170	185	161	175	183	200	175	166	152	145	167	167	158	149	169	175	158	153	162	151	153	173	208	153	159	176	159	155	180	181	164	167	157	149	154	134	174	171	187	167	168	164	168	154	148	151	166	183	156	177	161	175	154	143	141	184	171	169	159	170	182	152	159	169	177	190	188	169	168	171	168	171	182	137	174	181	182	158	180	157	156	186	179	158	147	140	179	169	161	164	152	159	162	167	162	170	165	136	153	156	190	158	171	149	146	170	168	196	145	160	170	155	160	180	156	164	174	171	161	159	137	161	158	160	154	163	150	150	183	148	136	169	141	158	170	162	165	167	166	177	159	181	171	176	183	171	158	153	169	157	168	177	170	177	195	167	146	171	193	161	164	160	179	183	149	171	175	155	177	160	162	168	160	153	167	165	154	174	162	167	173	177	166	162	173	153	169	165	153	167	181	163	195	154	144	134	155	165	171	163	182	135	177	168	158	160	154	178	169	159	160	165	150	151	171	159	175	144	161	161	159	174	160	168	160	160	182	186	154	170	159	190	176	144	180	153	158	163	179	165	188	168	178	153	188	153	152	162	169	161	158	161	179	155	167	159	142	169	154	193	161	177	167	217	154	171	155	137	147	163	135	190	181	153	182	168	184	165	163	155	161	172	150	156	157	145	161	143	157	179	166	177	171	155	161	176	172	170	173	149	165	159	189	168	164	141	137	160	179	145	148	170	181	164	184	161	168	145	176	152	152	174	161	171	158	161	163	145	148	165	154	165	166	181	157	175	189	156	159	154	164	173	169	172	144	185	192	165	173	154	159	163	166	151	158	157	187	190	153	161	164	170	166	166	169	167	203	168	175	171	177	155	173	157	162	187	156	143	184	156	173	170	164	187	166	155	151	170	149	157	181	196	174	166	175	160	170	180	173	167	150	142	171	196	175	169	160	176	157	160	145	175	158	163	168	142	145	158	178	179	163	175	155	147	157	175	167	152	155	174	178	158	141	160	158	165	157	171	147	161	161	168	190	163	190	167	154	170	160	153	155	151	163	193	162	147	170	172	172	168	179	155	165	154	146	180	166	160	156	159	135	145	167	153	166	189	184	147	175	154	174	164	175	166	173	187	143	157	143	171	184	160	175	137	162	165	159	167	185	160	154	146	167	168	155	171	158	158	160	157	167	155	179	173	156	146	169	156	160	180	179	169	168	154	156	168	168	140	186	156	164	164	170	171	158	153	166	160	175	141	156	185	156	175	162	165	173	150	165	164	186	175	172	168	152	161	151	154	170	167	180	178	154	166	174	180	163	173	163	159	143	156	180	137	153	168	154	154	149	153	175	145	160	169	169	180	168	183	155	158	169	167	200	166	156	169	157	161	161	196	161	142	164	170	154	154	159	143	172	169	166	189	175	194	152	156	150	163	158	157	171	142	160	162	156	171	166	198	173	167	159	153	187	149	152	170	162	170	168	165	161	185	175	151	170	189	167	162	175	160	177	168	157	183	134	185	170	138	181	171	193	151	143	139	149	164	177	149	162	157	173	149	138	177	147	155	176	146	186	158	167	170	175	151	152	172	167	154	172	155	174	172	172	167	159	179	180	163	176	172	142	171	193	184	166	167	178	153	169	168	163	170	171	156	155	157	140	162	143	172	176	165	157	158	180	178	185	155	159	150	160	165	175	165	168	154	157	195	152	147	168	176	174	160	151	181	146	174	152	149	164	171	173	150	169	154	159	166	142	172	170	164	179	180	179	147	155	137	166	152	165	168	158	161	178	183	172	150	165	168	173	200	152	149	140	185	182	180	177	154	164	145	159	149	170	199	149	158	144	183	163	157	174	160	166	188	160	175	162	155	163	137	171	157	170	177	166	167	152	153	162	166	176	165	153	176	147	147	168	148	172	166	178	137	168	169	146	166	160	175	151	164	148	162	182	148	154	191	185	145	164	172	176	186	178	186	170	171	160	147	177	175	159	161	143	183	151	184	172	157	155	172	170	165	145	146	175	164	146	203	152	162	177	163	149	158	163	175	168	157	165	164	143	174	160	190	161	157	156	154	153	157	146	157	183	147	154	131	165	180	177	172	160	173	181	160	187	165	168	159	174	142	170	135	150	181	155	164	201	154	150	167	154	173	161	151	168	184	180	164	165	151	181	141	165	158	153	164	153	164	141	173	159	173	169	148	167	155	166	139	173	160	162	141	158	134	164	151	160	158	142	179	169	151	143	158	170	178	173	164	153	176	181	152	175	188	137	173	172	174	169	166	152	148	155	149	147	166	172	181	154	169	163	167	158	168	171	158	170	194	161	187	180	180	181	155	165	159	163	178	168	160	149	171	179	161	157	151	151	176	156	155	173	175	187	157	179	147	137	136	164	153	140	160	171	158	183	166	152	151	162	188	187	184	154	164	144	189	160	155	161	176	166	162	176	147	170	173	157	173	191	158	165	170	154	138	183	165	175	161	161	151	148	188	184	162	178	153
17695	15409	13131	7087	4628	3260	2436	2021	1565	1311	1119	991	849	796	693	650	612	600	572	524	492	465	435	425	397	420	399	397	392	396	398	334	393	383	357	354	370	337	399	352	352	352	357	354	338	317	339	344	341	334	332	368	303	322	326	310	308	322	315	336	310	339	272	329	300	299	350	328	335	316	339	270	308	298	324	298	294	329	312	318	321	299	288	320	298	302	328	314	321	331	297	303	356	328	328	316	334	291	316	299	333	294	297	256	304	288	276	307	314	328	310	267	301	308	320	317	351	279	301	294	331	285	297	304	321	319	291	293	301	322	291	338	302	305	274	323	288	315	316	275	325	279	302	311	302	309	316	308	314	312	301	289	323	311	312	303	303	330	270	291	311	316	315	318	298	297	342	313	299	301	291	298	300	299	285	269	310	314	314	299	309	284	323	300	323	286	286	292	297	287	313	276	303	329	317	309	295	301	316	301	300	310	324	306	346	294	329	315	280	295	299	317	297	271	304	278	290	328	317	308	307	285	295	301	283	300	305	283	327	300	311	292	280	317	304	308	336	314	307	296	308	334	329	306	290	314	307	296	331	321	281	301	307	315	333	330	329	321	299	311	331	318	311	276	332	296	310	288	298	297	309	294	317	289	309	321	340	301	278	324	274	294	314	256	300	299	285	299	283	341	295	330	279	335	313	294	314	321	318	295	288	292	282	329	298	296	275	275	312	337	283	312	289	292	328	352	319	311	298	332	312	304	298	304	322	299	281	302	299	303	291	312	295	308	289	318	285	314	298	313	300	336	326	327	290	338	340	278	289	338	291	329	294	314	329	326	323	319	295	293	295	298	300	323	279	284	317	294	290	327	311	304	315	300	317	342	295	283	289	314	282	299	329	293	294	312	298	267	298	324	291	302	285	308	296	303	300	336	313	308	325	313	285	292	286	328	315	317	295	324	292	333	305	299	323	304	316	298	288	316	321	331	303	309	298	327	291	309	325	300	305	292	313	292	328	309	332	268	329	319	305	310	303	326	303	298	314	316	293	317	337	292	286	330	288	325	310	295	307	291	303	323	291	301	306	299	292	329	281	306	294	292	287	296	296	283	328	331	282	347	306	304	303	294	327	340	302	288	315	285	296	325	289	304	330	302	311	319	309	330	337	295	320	298	314	281	279	319	312	292	298	318	293	317	288	309	333	332	283	306	342	303	325	321	326	308	318	304	269	313	293	316	283	325	311	307	311	316	290	295	330	314	322	327	306	307	311	305	299	297	300	308	331	298	303	319	291	297	295	292	328	304	312	309	300	301	279	285	291	323	292	263	282	295	326	284	294	313	276	286	308	296	308	322	332	324	320	302	313	269	298	280	312	313	290	306	328	308	300	295	292	313	327	295	331	324	290	337	280	310	294	262	297	301	329	302	315	292	270	302	279	297	307	274	304	324	282	302	317	331	303	282	264	305	273	286	296	295	289	298	313	281	300	340	314	337	298	317	296	280	327	302	309	315	289	286	307	318	294	300	301	293	268	309	307	309	317	284	292	290	298	335	300	322	300	281	294	292	304	316	278	285	298	305	333	290	321	316	307	296	310	333	294	312	298	283	291	321	300	287	303	292	323	305	316	292	291	311	278	291	310	301	297	308	299	269	321	327	293	297	313	281	299	296	317	283	347	326	292	315	274	295	316	274	294	317	329	306	330	292	303	348	310	292	308	299	332	307	313	273	312	325	303	273	335	291	306	290	302	291	308	312	296	300	289	298	281	265	290	315	311	306	333	319	304	305	327	294	298	288	300	333	283	310	288	319	293	322	322	321	299	294	329	307	290	301	295	314	311	323	304	294	298	312	318	320	300	310	305	307	298	272	302	306	316	325	305	303	320	303	303	312	301	294	289	282	308	311	286	334	301	299	296	312	276	312	321	281	299	285	300	312	306	294	311	309	312	300	289	308	325	295	340	274	324	309	273	291	299	306	299	301	308	318	313	288	256	281	298	333	321	275	315	288	306	325	290	315	322	308	321	315	301	293	286	323	311	303	325	303	319	297	296	328	352	307	323	307	302	306	305	285	261	292	311	258	295	298	309	284	301	288	292	285	287	318	278	305	302	271	297	313	343	319	324	310	284	323	312	328	308	312	298	300	285	336	319	317	323	320	313	297	336	307	326	282	279	319	276	308	294	296	324	284	282	318	266	289	272	301	306	295	322	300	298	287	316	308	307	307	283	305	306	310	277	308	305	312	331	334	270	291	299	296	322	301	296	331	273	311	269	291	305	322	326	294	274	327	291	304	315	313	317	310	277	302	300	313	306	292	334	336	300	328	330	300	287	295	293	295	290	301	271	305	302	301	313	295	340	313	294	288	293	321	298	334	320	305	293	315	317	304	323	298	303	291	297	320	312	314	321	290	303	333	301	315	300	300	317	296	301	291	280	322	277	329	287	304	295	322	314	326	311	289	330	297	294	282	288	323	265	330	324	296	296	332	311	313	296	308	327	300	326	316	286	300	312	284	305	270	293	300	314	288	303	273	341	285	285	288	282	293	282	297	302	296	297	330	326	298	328	279	287	345	321	299	288	329	283	300	292	319	307	269	312	321	322	310	317	317	267	318	316	289	298	298	292	318	294	303	309	308	313	269	309	322	309	301	300	291	304	334	309	327	304	271	306	284	296	303	266	283	296	299	286	283	271	326	311	322	325	284	283	322	309	317	325	297	306	312	352	300	334	303	304	319	314	306	295	275	295	313	347	308	283	298	301	289	266	312	319	316	315	296	301	305	299	299	295	285	338	283	316	309	328	303	319	323	296	327	295	305	312	336	293	283	326	276	294	293	328	296	304	286	284	287	315	278	299	299	314	284	313	327	275	331	306	305	297	331	312	267	299	303	323	308	312	291	300	298	315	328	292	308	324	296	304	300	311	322	327	320	316	316	291	285	311	312	293	304	324	266	334	302	293	310	304	277	315	325	329	282	309	294	305	302	303	311	295	311	273	299	309	295	325	310	304	315	293	302	316	258	296	308	308	301	307	279	305	326	289	296	309	304	274	281	339	288	312	325	321	299	310	280	321	334	301	292	324	299	296	327	323	283	266	316	325	316	340	275	252	298	281	298	307	295	279	286	307	329	299	321	291	311	300	317	315	320	292	316	268	282	311	295	318	288	310	311	279	295	281	298	293	305	298	324	321	285	317	312	275	272	302	301	303	326	341	288	316	297	282	291	299	290	304	304	296	281	335	255	293	284	293	295	315	300	351	311	302	297	311	302	290	305	310	301	274	310	331	294	327	288	297	287	312	317	319	315	302	302	310	338	287	270	312	309	313	309	318	292	251	290	310	310	301	292	275	293	285	290	329	302	299	310	281	297	299	304	290	297	306	282	320	283	297	271	298	302	276	308	329	282	312	318	307	313	324	311	285	316	286	319	301	280	307	319	317	307	318	319	298	307	321	320	305	301	280	310	298	297	318	345	283	324	293	304	289	288	302	299	316	269	305	312	333	269
27012	21045	8475	832	517	470	456	467	437	426	472	441	434	450	427	473	466	444	466	418	439	462	388	425	426	486	436	443	457	446	428	448	436	410	466	482	418	437	406	446	436	450	494	436	397	440	428	419	441	425	439	423	436	433	483	404	504	454	440	448	451	459	414	446	459	440	431	432	437	437	446	443	454	406	449	435	422	467	451	455	475	425	428	441	439	425	408	433	422	424	449	432	456	444	435	445	423	443	413	388	417	445	477	440	439	452	427	423	423	423	450	433	455	461	477	439	456	418	431	412	439	399	435	435	427	409	430	459	446	395	487	425	473	422	461	435	445	404	446	441	414	415	453	416	449	471	413	462	437	441	451	442	443	443	425	441	415	441	422	441	445	448	469	431	428	423	424	426	458	456	421	434	452	408	428	454	460	407	399	466	439	470	435	438	450	437	423	412	443	432	426	432	416	426	464	484	467	431	462	447	449	476	454	421	411	432	431	451	445	413	434	431	456	422	431	441	437	413	454	413	436	452	425	449	409	453	419	435	431	433	430	471	427	451	431	467	443	430	415	419	401	414	414	395	419	445	433	465	451	476	424	453	426	470	410	460	442	493	446	428	438	443	455	407	437	470	418	404	427	412	413	432	421	441	463	451	440	447	433	432	436	428	451	424	430	418	452	446	419	430	450	402	437	448	435	473	419	457	411	404	408	415	422	454	467	440	419	439	448	453	448	438	417	451	439	420	447	461	445	442	423	393	445	447	433	409	438	434	436	441	457	458	454	473	426	438	440	465	411	450	495	477	393	429	421	473	464	443	398	439	467	454	426	451	411	448	444	449	396	443	427	458	434	435	458	434	463	445	452	413	450	387	451	430	468	436	433	429	422	412	425	405	383	416	442	460	426	432	435	459	447	416	417	435	439	463	449	411	475	404	443	498	420	452	458	438	426	436	435	417	440	442	435	411	430	438	436	435	449	412	459	425	442	429	473	431	435	451	439	438	473	445	461	464	451	441	392	446	413	459	456	409	449	457	419	403	402	458	428	455	423	427	418	444	482	417	397	460	436	436	439	434	438	484	448	411	450	460	418	464	451	433	438	456	471	446	443	461	435	406	443	442	444	419	488	434	439	404	479	454	440	421	424	455	443	409	434	406	440	453	472	444	460	462	429	475	450	431	400	480	412	424	427	425	450	425	413	429	454	402	432	460	435	466	462	398	437	439	474	405	461	448	443	417	469	412	429	446	466	413	451	411	439	405	442	440	431	421	405	456	421	426	427	435	481	426	432	456	448	444	443	471	444	439	425	463	463	473	469	428	442	451	418	450	450	466	463	422	421	427	463	444	428	442	392	444	417	473	443	434	393	399	413	404	391	472	438	435	412	385	412	421	461	432	491	408	469	453	406	469	441	475	417	418	426	427	416	461	424	443	419	428	443	418	465	428	433	431	467	443	428	438	452	420	471	430	436	414	428	457	463	417	449	431	427	426	440	410	448	444	436	425	469	471	464	428	429	423	454	454	422	453	431	431	446	398	457	453	430	470	445	431	424	463	414	435	404	449	425	444	409	475	428	447	469	406	431	401	433	455	431	430	441	462	458	441	432	409	449	413	416	438	443	438	427	442	427	444	448	450	456	448	473	427	410	456	433	424	432	439	436	486	471	435	449	464	447	434	422	467	421	422	436	442	446	426	425	446	431	447	449	448	432	458	389	468	439	440	429	420	434	429	420	419	410	438	426	408	430	442	409	457	435	427	416	440	430	437	478	507	401	404	428	421	431	424	417	440	415	442	433	445	422	413	423	433	459	425	450	425	443	433	426	440	435	470	449	430	427	394	428	462	462	419	449	418	386	427	404	425	423	454	415	458	447	441	431	454	462	434	426	423	428	432	416	445	450	399	464	433	435	410	430	446	397	431	400	429	435	436	427	430	414	460	437	435	429	433	412	453	475	432	453	428	460	425	442	414	424	463	429	415	420	468	448	409	450	430	397	450	458	424	436	458	440	446	426	432	427	408	443	436	434	433	422	441	435	433	441	439	448	449	421	418	420	431	411	445	413	447	408	460	463	423	418	473	414	423	411	463	462	457	439	459	447	446	476	433	425	439	430	432	422	439	451	405	432	450	413	434	434	454	452	444	433	466	410	424	473	441	439	429	445	457	434	408	464	433	431	419	449	416	462	498	449	451	452	439	502	460	417	430	430	437	449	442	461	443	432	426	445	412	455	429	425	461	420	449	449	421	437	470	470	424	448	418	458	412	441	396	424	461	454	443	452	454	411	417	444	453	401	456	456	415	408	470	454	408	407	444	469	420	412	479	424	430	424	434	412	404	459	403	455	392	429	443	403	446	434	432	424	428	431	445	403	469	430	438	483	415	428	418	424	439	436	416	438	460	473	443	426	430	385	435	446	439	451	425	438	436	423	397	455	420	409	430	440	437	472	473	431	432	474	454	422	467	458	441	422	463	458	423	442	411	412	413	428	459	412	388	415	446	445	436	442	395	434	431	402	426	431	434	455	446	424	432	452	465	425	418	473	413	453	424	400	435	466	423	406	405	439	432	478	436	401	455	392	393	439	397	424	433	465	430	441	404	477	462	425	438	446	440	456	435	479	402	460	472	404	412	425	406	445	415	419	459	450	461	427	419	421	458	420	478	438	446	480	415	452	428	409	457	426	422	421	434	436	475	402	443	421	450	442	429	427	448	407	429	444	432	460	480	432	432	444	438	489	451	426	435	433	449	418	468	405	429	452	392	445	469	419	415	450	462	433	407	389	417	457	445	451	498	449	446	435	466	460	416	408	441	404	420	440	396	424	423	438	442	458	440	451	438	428	482	409	461	410	434	473	460	425	441	422	452	419	441	420	397	439	412	435	451	441	475	442	408	459	418	404	442	390	386	435	408	419	420	442	449	477	431	468	410	426	408	460	413	437	430	460	452	417	436	419	449	460	429	436	403	432	430	450	416	418	432	459	459	442	475	473	419	452	428	487	429	450	451	437	445	431	442	436	451	452	439	427	450	429	413	431	427	427	417	411	454	416	443	448	438	445	429	412	428	408	415	441	468	409	428	427	393	451	435	436	459	431	389	439	418	455	448	422	448	411	401	438	438	442	453	465	430	466	436	477	412	459	468	411	439	431	457	443	442	474	438	438	439	471	446	442	443	392	422	427	395	380	433	448	459	446	459	423	434	434	450	440	452	424	411	447	447	488	461	444	440	418	437	410	435	422	389	462	435	439	432	444	425	451	441	443	411	478	421	465	437	445	458	421	449	441	454	437	424	433	429	389	436	425	454	450	443	449	446	455	415	450	444	414	456	431	433	453	477	431	430	420	449	456	466	436	434	462	437	451	440	429	425	432	485	433	437	414	401	454	461	424	446	419	449	401	435	438	417	431	433	467	433	455	416	393	420	464	430	432	414	461	456	446	475	451	423	438	449	440	434	401	440	401	447	466	434	431	457	474	453	498	435	444	417	464	409	453	433	461	414	443	423
6544	1743	1694	1202	1050	963	872	959	882	814	857	827	785	904	820	826	813	796	844	854	861	821	810	803	757	793	843	848	869	821	802	822	823	796	838	793	832	803	826	765	851	823	812	794	802	776	810	782	880	811	856	842	799	825	870	814	832	789	846	794	810	782	838	821	791	794	822	811	818	822	858	857	806	829	789	812	879	838	821	825	832	780	862	828	790	796	797	791	788	761	856	820	869	801	714	832	833	796	767	819	807	851	785	810	871	810	855	797	848	802	835	802	817	805	791	837	771	821	823	829	837	815	816	855	809	805	759	829	785	842	856	830	793	847	849	824	850	838	844	853	805	871	802	837	818	794	855	843	817	733	876	884	805	854	855	810	801	803	842	833	830	814	816	824	792	784	845	800	861	832	807	839	798	830	832	858	865	839	823	811	811	838	812	810	874	841	831	826	801	779	819	876	865	825	825	790	835	831	811	796	771	823	853	844	802	798	852	830	833	837	778	836	823	776	802	822	821	796	813	803	798	817	886	813	828	811	812	755	800	827	796	793	764	832	849	870	911	836	848	798	866	830	817	808	809	827	807	841	810	820	876	837	843	876	796	815	824	813	778	858	836	800	808	818	835	749	815	860	819	823	733	812	769	874	806	800	816	837	780	813	845	781	808	820	828	834	777	808	840	821	873	839	837	834	803	793	815	786	823	856	770	855	810	816	764	787	847	851	820	827	817	821	811	818	853	855	815	804	860	828	810	829	854	814	781	854	862	820	805	851	840	784	856	782	868	805	807	815	815	756	829	805	816	838	812	784	843	860	801	794	807	823	824	834	783	827	812	846	847	867	811	810	861	803	838	819	843	849	849	855	794	819	823	833	762	804	862	858	822	829	807	851	803	744	772	822	811	795	859	793	775	806	852	766	759	824	846	804	843	837	794	777	797	823	778	844	827	844	822	859	809	847	852	858	804	859	779	803	798	793	812	826	823	807	841	827	826	855	819	850	814	859	809	787	834	815	853	798	844	840	772	776	866	826	816	838	814	784	820	856	802	870	850	843	859	840	779	819	785	842	826	866	843	920	834	825	758	861	845	798	787	812	771	835	847	804	789	802	791	800	762	806	832	841	816	803	808	809	889	869	830	806	774	791	787	817	858	809	848	811	810	793	841	813	864	833	801	817	825	854	803	837	791	829	818	825	830	804	801	761	796	818	846	845	856	807	842	805	833	821	870	838	836	818	831	841	847	770	765	795	800	830	843	819	823	836	832	792	838	820	847	852	806	861	807	857	795	798	781	771	847	797	827	823	800	833	774	810	793	872	785	791	814	806	833	836	837	795	820	841	829	772	836	861	784	820	809	821	814	781	799	834	841	817	798	817	839	843	852	836	805	855	831	789	855	807	790	817	828	818	834	811	829	826	865	819	789	863	805	753	828	843	818	812	843	832	824	804	804	803	873	801	785	829	786	817	770	812	836	825	812	755	827	832	845	854	792	805	833	780	848	857	800	791	830	839	834	833	798	817	888	798	845	834	798	808	816	806	877	840	843	843	807	822	866	844	793	852	800	836	803	863	803	851	844	820	774	842	810	834	833	813	832	838	778	817	796	828	865	861	781	814	782	814	840	847	885	866	777	770	797	795	845	853	793	834	823	835	786	786	859	829	835	829	788	819	795	815	791	825	829	828	798	883	849	817	900	795	854	843	841	840	818	800	817	760	802	811	819	816	818	783	801	795	895	781	834	841	746	812	771	828	860	782	790	835	876	835	832	804	819	775	859	825	864	813	818	813	838	878	795	804	803	829	829	820	855	768	780	866	768	797	847	851	799	808	793	802	808	783	796	812	851	853	813	822	845	789	830	785	812	803	776	828	798	783	822	784	867	859	811	861	764	801	829	833	798	775	744	830	837	783	788	854	833	855	846	806	806	834	803	833	814	818	884	831	838	780	838	801	808	817	744	832	830	804	854	814	836	797	834	851	846	826	812	802	838	832	834	798	770	878	811	823	801	814	842	822	788	804	852	856	784	868	811	818	798	830	806	831	849	812	834	841	825	868	806	822	782	785	793	835	796	822	800	840	808	806	869	799	750	796	851	845	809	791	831	830	820	850	805	785	804	781	814	803	836	802	856	831	823	823	843	811	778	824	816	765	817	828	832	869	896	842	847	827	826	859	806	810	883	820	784	813	811	799	805	849	855	814	751	856	874	777	836	812	837	791	828	803	835	817	800	827	850	792	816	850	827	821	835	845	807	781	772	793	832	846	815	823	830	858	829	814	832	828	836	809	738	837	788	810	813	832	790	759	845	833	827	824	776	808	819	818	804	823	826	820	841	826	832	834	790	846	828	822	830	795	843	879	769	807	816	863	805	800	816	840	843	853	825	832	863	806	794	799	778	820	861	804	833	811	794	819	821	781	766	800	829	806	780	857	780	798	787	806	820	841	798	824	813	896	827	855	821	820	860	798	802	859	844	836	851	845	813	760	831	781	872	856	808	803	793	759	839	828	846	827	871	868	780	846	811	834	828	857	851	863	831	817	767	836	801	813	873	862	833	803	817	876	809	841	797	859	800	818	835	818	835	803	813	800	823	787	861	863	815	831	791	801	832	789	822	801	839	786	850	782	810	843	901	787	852	812	792	831	879	817	817	898	839	842	801	842	863	810	806	838	814	815	811	769	797	809	822	834	794	791	785	840	847	848	805	791	843	882	836	846	818	796	832	865	803	877	790	792	871	844	818	889	815	805	805	791	879	795	781	798	787	805	783	821	840	800	790	812	817	865	797	811	846	815	856	808	840	783	789	835	831	788	836	821	836	781	780	778	819	848	864	814	842	793	801	824	831	827	825	811	780	826	867	803	844	762	781	798	863	855	852	825	870	826	844	873	817	871	801	876	918	865	762	806	801	917	756	856	827	838	881	791	830	820	850	798	812	803	878	832	817	829	800	882	837	831	884	833	786	783	821	832	821	838	830	905	834	771	836	867	842	847	819	831	836	822	871	842	812	872	818	827	832	795	769	821	777	822	836	782	845	803	804	807	825	819	768	791	843	837	809	837	862	834	825	863	831	803	819	822	853	796	826	831	786	823	846	880	850	800	799	833	820	847	798	798	798	842	823	818	830	797	765	825	829	853	775	801	790	790	832	813	817	811	797	856	804	796	805	786	872	831	836	894	790	868	766	821	793	770	851	871	829	825	878	812	831	859	810	839	839	831	831	853	843	795	832	824	833	793	844	803	806	806	856	806	831	817	820	814	824	816	801	815	860	852	828	869	792	803	814	796	867	806	799	796	831	810	790	842	788	857	825	809	788	787	843	794	821	796	843	815	800	787	774	766	800	805	831	829	841	816	875	838	836	791	818	788	835	848	835	786	798	825	870	844	812	881	804	857	811	786	829	867	799	848	798	787	823	814	810	803	841	816	839	859	858	810	832	773	805	808	847	802	814	805	830	817	820	860	813	829	794	864	820	821	809	795	806	793	806	865	835	790	841	826	823	824
24396	21572	28972	24642	21033	2280	647	430	348	323	319	288	294	263	248	254	228	251	249	214	211	238	237	247	230	231	240	217	259	209	218	207	215	201	207	229	198	220	236	233	202	203	217	197	208	231	211	207	228	178	206	223	223	208	214	219	198	201	194	196	211	200	196	209	202	191	175	205	176	232	207	197	198	190	228	221	221	202	214	225	197	215	197	208	195	219	224	192	199	219	214	219	208	201	196	203	196	200	212	213	247	199	201	207	201	204	230	187	213	209	187	191	221	227	187	206	194	218	208	209	221	193	218	203	182	198	227	206	236	191	234	212	205	197	205	211	193	204	217	218	228	211	226	165	210	207	189	190	202	196	195	192	190	190	186	206	191	209	197	206	198	203	207	208	230	217	210	197	197	194	191	215	206	194	184	216	207	211	209	218	207	218	197	215	207	201	227	217	211	199	208	200	231	188	214	220	207	190	205	202	230	204	198	165	225	207	213	190	203	221	193	200	204	217	192	209	234	192	218	202	213	185	221	205	209	207	215	198	191	245	209	226	208	220	196	199	197	195	204	197	201	205	234	205	193	198	199	226	203	210	189	214	204	177	232	213	218	220	212	191	212	192	198	196	192	193	208	226	213	177	204	198	182	200	203	204	206	228	212	200	226	164	224	195	215	213	192	189	199	198	192	201	196	229	227	185	195	220	208	171	209	193	201	205	229	205	184	197	221	191	200	218	184	201	226	207	202	214	194	218	208	211	198	196	176	184	183	208	206	198	216	212	207	195	183	197	213	190	198	197	191	202	230	199	214	205	214	202	232	204	184	205	209	203	183	211	182	196	191	160	191	203	211	198	222	223	178	222	195	177	217	193	208	199	248	211	191	196	191	217	236	219	208	214	180	218	197	196	208	211	223	212	209	191	207	189	199	202	198	227	203	170	202	218	217	197	202	220	201	199	196	197	212	175	218	195	203	195	198	215	214	194	221	214	163	190	198	212	197	191	213	213	217	197	176	193	192	206	218	245	199	176	203	215	205	189	191	200	202	208	224	232	214	182	199	203	179	203	177	184	190	202	227	193	200	220	217	226	192	217	202	191	223	218	212	193	203	220	179	184	211	222	194	180	187	190	200	214	218	222	202	197	210	215	188	181	217	176	183	215	202	198	206	216	204	200	204	198	211	201	242	215	210	207	223	202	192	187	197	221	211	215	188	211	233	203	230	212	220	208	197	187	223	219	226	187	192	204	187	216	218	231	198	215	229	188	195	224	211	201	193	215	161	187	217	215	210	206	215	189	211	196	190	219	205	185	223	224	201	175	202	204	210	214	215	209	200	204	187	193	183	201	204	186	196	202	219	203	213	204	219	191	203	194	213	198	189	205	200	219	227	187	199	203	226	217	203	218	214	196	195	206	203	207	204	196	208	214	203	213	205	220	207	215	221	215	235	211	211	222	199	226	205	189	221	187	198	203	203	212	196	198	198	199	234	212	209	207	205	204	197	226	214	198	175	197	184	219	198	203	195	203	210	193	216	184	218	220	201	199	211	193	213	209	210	195	201	231	201	212	204	207	175	201	199	189	178	208	202	188	195	209	190	188	208	214	193	201	213	201	204	193	206	179	177	219	186	207	213	198	210	208	216	208	200	199	210	195	217	215	191	183	227	186	201	194	210	188	200	194	206	203	201	185	184	197	222	194	194	219	210	216	194	236	185	181	183	191	204	195	203	220	221	210	214	191	199	226	217	177	206	199	217	220	201	197	205	210	190	225	213	198	212	211	225	194	214	225	209	211	225	179	194	220	228	202	202	218	206	208	232	226	208	205	207	192	204	202	199	185	226	207	194	211	196	215	214	218	211	192	198	193	225	194	196	216	205	188	204	210	197	218	196	200	189	193	202	214	199	182	222	210	196	208	217	196	215	220	192	199	228	194	209	214	207	223	204	232	223	192	184	191	165	216	233	185	179	211	199	182	216	203	226	212	194	220	215	188	200	202	212	186	217	211	206	207	198	223	197	212	204	208	223	219	204	204	204	188	214	197	230	203	223	194	192	227	214	221	212	188	196	230	208	216	225	184	183	163	219	212	200	224	233	201	206	217	185	217	197	200	215	202	234	188	237	177	188	213	206	201	203	214	168	182	197	202	233	198	191	219	219	206	210	189	198	211	217	198	203	216	196	229	211	215	190	217	187	189	198	209	193	231	176	212	236	207	202	203	179	199	215	207	198	203	189	200	189	201	194	213	216	195	230	202	203	208	222	213	206	201	200	189	205	202	212	207	197	195	222	217	214	205	197	184	180	215	212	202	188	186	198	199	196	205	195	188	196	197	223	221	210	208	211	213	214	215	221	204	202	224	229	210	209	189	222	201	216	247	201	198	221	183	219	213	206	198	209	179	184	232	210	213	221	196	189	180	212	210	204	246	199	201	210	182	205	223	191	218	217	200	181	206	219	198	207	205	205	202	195	217	192	226	199	209	195	218	208	179	205	201	213	218	181	197	211	199	199	184	189	244	217	213	205	187	216	220	207	212	198	196	226	185	187	193	217	207	227	192	203	221	193	197	209	213	203	191	214	200	202	190	186	209	213	214	206	224	195	202	205	196	193	203	234	213	179	205	202	197	193	210	208	211	201	186	201	214	234	198	202	215	221	198	208	220	209	205	187	185	197	229	213	219	203	196	194	228	182	200	183	213	226	189	192	221	210	195	206	197	211	213	201	195	192	200	180	185	208	200	204	223	212	214	202	171	189	230	192	182	207	235	207	191	203	204	198	208	218	202	172	185	216	204	184	218	225	214	221	209	199	192	192	206	228	195	216	197	192	215	215	206	199	205	189	202	175	213	204	213	193	198	213	226	237	228	199	227	225	203	210	210	200	240	199	226	189	194	194	191	225	188	209	187	210	190	218	203	191	220	225	189	192	229	192	181	186	209	204	229	212	221	225	197	207	210	179	228	202	195	208	183	202	200	216	215	203	229	227	193	198	200	230	203	185	223	186	197	225	196	204	216	187	187	176	236	206	219	197	197	202	199	215	214	206	200	193	204	220	191	212	197	207	194	209	202	204	159	231	201	192	223	197	231	207	214	210	205	196	220	180	198	214	238	188	193	183	196	201	206	219	218	191	202	216	174	226	216	238	193	194	183	190	190	207	208	230	219	191	191	214	206	215	229	220	199	177	231	184	202	216	203	184	210	183	204	216	217	204	224	185	210	192	208	211	200	211	205	197	204	226	213	209	216	214	203	196	191	208	190	204	239	204	216	201	202	188	209	206	207	206	196	212	188	208	207	235	219	202	213	171	220	200	194	186	205	190	208	200	202	201	206	204	213	204	209	207	206	198	188	215	183	190	232	199	204	198	201	214	223	216	203	195	183	199	204	203	200	201	231	208	198	224	210	200	209	181	184	197	192	188	195	215	207	190	198	207	230	204	203	185	233	199	181	204	225	213	191	199	167	168	191	205	219	208	186	208	221	225	209	213	249	225	209	204	205	218	211
13900	9799	8200	4101	2698	2011	1533	1249	1070	862	831	734	690	619	601	576	578	520	545	514	548	499	475	471	466	437	497	444	409	450	490	455	444	456	418	470	421	407	446	415	408	428	434	420	414	416	459	400	403	410	450	401	427	437	455	420	415	448	433	429	410	420	408	404	430	393	434	402	392	434	423	393	423	402	422	420	395	425	429	389	398	398	388	393	398	439	401	447	391	417	398	405	438	404	412	416	426	429	438	392	466	424	392	423	414	404	409	422	425	418	391	364	411	433	395	395	444	416	404	415	386	409	383	436	409	408	393	415	385	413	381	366	406	431	451	389	420	378	427	425	413	388	439	414	433	402	422	398	409	406	419	388	430	393	398	407	451	421	434	411	422	418	414	409	425	397	405	401	435	457	384	402	410	408	383	405	437	393	417	409	443	385	425	392	399	378	390	428	406	386	439	411	421	420	398	433	456	414	422	419	410	397	393	386	416	429	422	442	424	417	429	421	389	415	411	364	395	404	423	388	422	412	373	430	412	418	405	416	418	387	388	363	430	402	394	449	392	379	379	358	443	417	400	383	425	409	429	446	430	375	414	381	402	403	410	414	409	423	396	446	402	414	419	399	399	422	394	403	409	385	416	411	410	398	421	386	389	399	444	379	388	424	357	380	408	426	408	384	421	403	402	401	375	425	410	398	420	382	419	410	419	373	373	389	444	432	463	408	404	416	419	400	400	386	388	402	400	409	424	413	425	409	436	414	419	396	399	408	391	401	408	373	408	399	420	404	412	390	420	411	424	423	387	393	404	415	385	412	381	407	416	420	363	412	373	421	422	427	399	418	414	421	407	400	455	393	384	393	433	425	394	398	437	431	425	386	404	411	397	406	410	413	426	389	420	429	403	415	401	396	413	414	353	417	361	415	413	358	419	396	401	436	382	408	411	431	445	404	427	355	398	400	426	398	390	416	435	401	415	430	397	408	430	404	420	411	425	373	425	394	425	420	410	411	401	429	409	392	402	423	394	396	374	401	410	415	404	447	421	412	396	384	393	400	407	393	400	415	398	404	408	411	402	408	412	411	402	391	390	421	408	372	458	380	375	410	407	397	393	394	410	435	398	391	385	399	380	415	382	428	408	410	434	418	414	422	416	358	365	421	401	448	384	420	414	427	368	411	414	421	405	423	426	370	390	410	407	375	410	420	398	382	415	436	396	471	395	415	418	388	389	405	412	400	400	426	415	405	391	397	455	367	421	386	435	406	413	396	424	409	434	434	441	416	424	427	391	418	379	443	406	413	406	388	415	399	414	424	386	416	383	409	404	426	410	468	398	410	450	407	386	438	407	434	390	417	390	416	421	399	406	400	424	361	414	388	391	409	417	418	412	437	403	419	395	395	366	394	435	445	432	388	383	395	380	429	430	426	434	404	404	417	430	406	433	384	394	400	414	428	406	420	400	400	425	396	425	392	420	454	382	444	401	428	393	415	394	399	452	429	382	392	429	416	419	423	442	412	430	373	417	430	371	422	393	398	421	425	444	424	383	398	395	413	408	391	385	396	398	422	394	373	391	392	419	415	380	422	391	414	408	410	414	404	388	409	436	406	385	408	400	405	405	410	455	373	435	396	423	446	389	383	371	426	395	411	394	409	386	415	372	399	394	401	440	405	441	415	432	404	410	386	409	418	437	446	381	403	400	385	411	421	395	389	410	428	391	407	413	414	409	410	419	405	417	418	411	396	404	388	428	414	387	373	419	418	376	388	401	437	401	415	420	390	427	423	391	414	447	413	419	406	397	404	421	394	384	443	440	395	404	399	414	400	425	423	391	400	417	388	386	397	420	413	456	412	417	407	427	406	417	419	428	395	397	403	393	395	389	398	378	414	396	422	390	409	431	402	401	412	402	401	412	408	416	395	423	364	387	399	435	365	420	418	384	413	408	387	385	387	377	415	445	394	402	433	381	442	421	409	412	434	428	415	399	442	426	448	387	411	411	388	412	392	383	388	381	414	388	379	433	448	395	422	412	447	414	420	406	415	370	362	414	386	397	422	400	393	388	405	372	421	415	395	383	401	433	418	398	401	404	404	427	406	425	401	400	393	413	396	428	400	402	424	415	369	406	419	403	360	396	409	413	398	410	414	436	430	415	389	410	390	399	378	420	414	402	428	428	430	381	397	392	400	414	409	398	413	369	420	414	403	412	399	413	398	362	415	413	426	417	418	395	465	390	422	387	386	458	404	431	392	384	429	368	401	419	384	416	379	424	390	427	396	389	415	422	418	385	394	387	427	412	407	399	411	372	421	413	401	418	392	368	393	379	431	386	383	377	404	410	372	436	381	422	419	411	404	426	419	403	421	398	399	434	388	429	406	403	398	422	430	422	436	383	364	426	393	395	388	393	409	441	380	411	399	418	442	400	444	409	418	385	376	430	398	387	417	413	426	427	392	390	402	371	387	403	413	398	439	424	382	389	384	380	362	393	451	437	376	423	409	422	397	422	415	406	369	454	397	409	425	413	464	388	403	422	444	430	448	420	414	401	398	431	436	403	428	405	385	405	372	438	408	411	404	406	405	383	384	397	415	440	438	432	406	426	358	404	433	414	359	400	404	380	447	435	394	359	417	400	398	391	401	408	424	427	424	436	401	390	396	366	421	409	399	410	428	392	416	449	417	412	398	434	439	400	408	371	403	441	407	418	394	424	405	398	395	450	414	453	402	394	412	417	437	406	408	399	391	411	360	368	428	396	409	423	401	399	415	400	421	410	455	393	420	428	391	398	368	402	396	426	397	425	388	380	452	404	431	413	411	365	414	428	423	385	398	387	416	373	428	421	436	378	421	404	444	429	398	449	405	393	380	400	371	401	395	413	401	393	403	381	427	418	364	374	385	379	417	405	443	392	398	404	389	400	375	420	413	388	419	419	411	388	420	398	372	408	374	422	402	415	428	398	412	416	377	376	406	396	435	404	398	383	394	416	388	419	426	442	424	436	433	418	435	430	384	381	388	398	394	407	422	400	415	386	420	386	419	426	445	394	388	395	421	428	393	392	416	415	411	419	395	415	414	396	421	437	412	400	397	383	395	395	394	413	428	412	403	380	411	409	385	439	394	404	447	409	419	384	428	418	387	430	412	437	368	380	427	424	412	408	398	422	413	410	394	388	393	425	460	400	416	433	377	411	388	389	386	409	379	446	404	429	404	409	403	419	373	400	424	402	409	419	445	416	395	395	432	432	463	421	409	421	398	390	397	407	420	403	393	419	393	405	434	404	428	389	416	392	405	388	383	442	401	409	366	398	413	402	381	408	391	394	421	380	399	385	435	391	423	409	396	390	417	425	379	420	374	414	408	427	433	423	379	403	420	422	418	376	391	385	393	378	443	413	421	452	444	415	422	412	410	388	423	379	371	428	386	423	405	410	399	370	399	404	426	395	438	422	413	438	452	385	408	420	389	396	376	389	401	470	445	416	402	427	406	442	401	426	427	402	422	408	421
23478	21580	29608	24021	21580	20585	1877	651	465	383	373	326	314	254	302	219	240	209	259	221	225	201	201	205	178	183	193	181	169	177	190	194	170	172	171	188	185	188	167	163	166	170	162	165	160	159	164	174	196	171	167	181	176	157	169	182	152	176	184	152	178	158	165	167	172	169	185	163	180	169	157	173	166	178	172	180	161	163	177	158	162	159	183	156	188	160	163	173	183	182	182	154	158	160	181	139	175	177	181	169	168	172	177	179	159	153	154	161	179	164	162	187	180	166	163	182	150	169	156	161	174	156	165	170	175	166	159	150	178	164	156	152	163	159	159	154	179	167	155	180	170	173	164	165	167	163	190	178	171	174	163	155	169	149	165	188	211	156	172	170	179	174	167	163	173	142	166	152	181	183	142	166	165	185	175	154	187	146	182	165	152	186	155	162	151	158	178	169	161	153	171	168	164	145	157	176	183	175	142	167	172	161	159	185	165	143	167	166	157	167	155	183	162	169	179	166	161	182	166	156	181	161	154	212	159	159	168	160	180	169	165	169	168	190	156	146	157	163	186	168	163	158	163	152	156	164	166	153	185	165	163	174	152	178	163	167	166	162	175	173	169	168	181	174	165	157	135	171	161	132	180	179	168	159	163	190	175	178	193	161	148	173	175	190	174	151	165	181	201	170	163	161	174	157	170	169	171	190	176	166	165	171	155	152	173	182	166	163	188	157	150	179	162	152	174	157	162	189	169	157	189	149	148	168	182	158	180	166	144	162	164	175	133	154	163	179	176	171	188	157	169	149	178	153	165	144	140	147	150	154	149	182	191	174	159	173	176	151	195	163	161	164	163	175	163	175	145	161	177	175	189	153	162	153	165	150	174	145	172	189	160	181	162	182	169	163	160	162	149	154	144	171	188	168	169	178	164	169	152	152	201	192	180	173	163	170	171	175	141	168	157	150	158	163	150	152	166	182	162	167	177	187	168	169	157	171	156	176	182	195	162	164	169	177	180	154	171	185	166	162	173	170	165	152	159	163	164	159	179	150	196	159	175	173	144	176	160	177	161	166	170	164	171	171	164	196	172	168	149	155	170	159	150	184	181	140	172	141	170	168	168	188	140	167	166	164	182	159	186	149	155	161	145	150	159	148	169	166	156	197	177	175	158	180	177	157	148	175	171	180	161	175	152	156	169	168	163	163	166	182	165	183	165	193	153	164	160	185	166	161	152	203	153	153	179	165	172	167	155	176	205	174	143	160	159	173	174	177	147	145	176	146	176	165	163	166	169	155	166	157	182	165	183	162	172	193	164	177	157	150	154	183	171	157	183	158	166	179	168	159	147	177	152	166	183	156	164	171	182	182	187	165	163	169	179	154	171	186	176	154	158	149	165	191	190	165	160	155	173	161	159	157	184	166	142	180	159	185	166	177	165	157	154	194	160	157	165	164	190	166	171	168	152	142	156	177	150	190	167	175	176	164	153	163	165	156	168	162	174	141	168	173	167	169	180	158	145	154	175	165	150	156	203	142	164	171	173	193	161	171	168	174	165	168	149	176	179	177	170	175	175	161	157	168	148	153	161	154	174	178	160	179	152	151	154	155	181	178	179	163	161	167	162	160	160	179	163	168	194	183	156	144	164	151	170	149	145	136	162	179	172	157	189	152	174	165	191	154	165	166	167	153	148	171	173	143	152	165	172	161	149	162	167	174	171	156	177	159	175	170	171	146	178	179	152	162	159	181	144	146	148	159	169	177	155	166	162	152	160	154	185	175	166	166	167	155	178	132	165	151	160	149	150	192	190	153	171	162	125	157	167	173	163	169	152	138	173	177	183	169	162	197	176	138	169	153	173	168	165	165	166	168	156	173	152	167	197	162	180	147	164	168	160	160	163	159	180	162	163	181	164	139	159	161	157	164	173	179	149	175	173	153	150	157	188	189	161	187	167	169	155	183	166	165	158	140	169	185	160	169	183	173	186	181	168	156	172	165	161	161	155	176	167	207	164	170	166	145	156	178	169	173	149	159	161	172	179	165	162	192	177	166	178	163	165	173	172	176	153	154	157	159	153	148	185	186	182	169	155	183	161	178	169	158	166	177	168	161	154	167	130	146	176	160	178	154	171	157	171	189	158	183	177	185	165	169	156	179	153	173	162	180	165	156	159	158	160	184	159	169	167	171	167	153	171	176	161	171	189	175	172	166	166	154	161	162	184	154	186	189	153	142	164	131	163	151	145	148	153	179	176	179	168	160	158	174	154	167	162	163	168	175	163	181	173	168	174	168	142	166	177	149	144	163	172	162	153	160	136	178	174	173	166	146	172	153	154	187	158	176	206	160	160	159	177	165	167	153	153	164	154	154	176	183	165	158	149	191	181	172	163	137	177	155	157	154	159	164	160	182	163	146	162	161	159	165	160	167	164	153	192	159	171	183	140	172	163	181	159	165	170	173	164	184	165	176	172	153	171	164	170	151	175	151	163	179	146	140	174	157	179	172	151	144	166	181	160	169	159	173	176	173	179	156	148	168	187	150	134	184	147	169	189	159	170	184	176	188	170	150	172	156	161	168	167	165	169	172	174	167	142	159	169	163	169	173	162	154	165	173	159	180	140	155	163	163	169	170	171	180	161	178	202	162	189	164	158	178	186	152	144	171	171	162	147	165	180	143	158	183	188	159	168	162	157	187	165	142	167	173	163	175	151	172	163	163	147	151	157	164	148	140	156	163	185	157	201	150	174	174	160	161	149	180	166	165	174	185	151	168	161	153	154	178	169	177	166	165	181	150	163	175	172	152	162	159	149	170	156	162	161	192	160	151	153	158	168	162	160	163	196	166	166	180	168	159	150	186	162	155	166	171	167	165	164	164	184	175	161	189	141	185	165	166	156	151	157	155	158	175	165	161	159	150	175	175	164	189	161	174	178	182	171	174	147	169	179	181	187	178	163	149	167	154	177	147	158	159	152	159	132	160	163	150	167	164	160	160	157	166	177	177	151	171	184	171	160	153	201	169	168	160	157	160	156	177	175	158	167	172	151	172	140	168	179	178	156	187	167	157	183	169	187	180	174	173	175	147	152	156	160	183	171	181	162	156	179	170	143	152	156	180	172	168	150	160	166	176	171	165	162	126	173	165	173	188	181	169	161	183	159	153	148	155	161	143	174	181	171	167	196	176	160	161	167	154	158	183	160	146	148	173	148	164	165	157	182	170	169	146	173	157	172	166	173	164	159	158	163	164	174	151	169	193	160	162	155	177	161	188	186	192	168	177	154	174	180	177	171	165	175	176	149	175	148	161	161	138	192	147	131	152	159	175	198	173	168	161	174	165	169	168	149	175	166	192	184	176	160	180	145	158	159	179	158	168	160	150	162	167	171	166	148	159	158	157	155	185	167	159	157	164	165	170	164	159	173	182	190	175	147	151	157	180	148	157	145	177	179	165	163	196	180	158	167	180	152	164	165	161	166	171	159	145	187	168	133	174	158	164	157	165	195	182	158	166
15223	15675	13107	7031	4610	3329	2549	1904	1637	1404	1109	896	915	765	695	658	603	585	564	577	467	477	473	470	446	412	406	391	393	408	387	375	349	342	354	391	326	355	362	376	357	336	357	334	332	330	353	328	335	314	332	322	385	345	352	329	319	314	292	347	343	316	311	339	345	297	329	333	284	318	313	302	304	279	312	303	328	314	321	312	324	314	324	321	319	308	290	315	310	321	297	325	310	308	303	311	313	282	286	305	288	301	338	311	331	293	313	291	305	304	325	323	293	303	312	299	314	310	339	292	303	334	326	301	331	299	308	306	362	322	328	306	314	307	293	306	306	302	302	318	317	282	308	312	306	342	285	283	303	297	330	314	343	288	304	296	297	310	295	316	311	304	280	293	319	290	313	290	296	318	292	333	301	308	330	301	304	307	313	322	280	296	321	288	283	304	315	293	291	273	303	280	315	327	291	295	284	252	285	301	259	339	301	282	279	316	342	300	297	280	297	272	289	275	314	292	300	293	305	295	312	277	306	299	307	280	306	278	306	297	325	280	325	312	302	296	323	337	271	300	301	318	328	302	323	286	278	300	293	306	322	326	294	292	307	296	281	314	295	300	340	298	282	295	298	304	299	288	295	311	307	340	310	353	289	303	292	304	306	272	340	297	328	319	293	301	299	334	326	283	321	298	322	291	325	298	278	280	277	283	293	312	313	316	298	302	336	319	300	303	292	256	281	316	304	278	297	304	291	291	277	350	313	300	310	318	281	333	297	304	287	307	313	289	294	283	315	299	296	311	298	299	308	290	307	315	325	344	299	318	324	326	283	294	327	302	286	264	307	304	330	268	296	310	308	330	310	299	290	306	304	297	316	288	306	316	283	318	265	316	337	332	279	276	306	282	274	304	334	336	325	300	316	341	287	292	290	301	301	329	305	293	280	286	296	267	307	304	299	286	314	328	304	311	304	302	284	298	267	341	328	287	306	342	311	336	280	308	303	318	319	296	291	297	278	309	293	317	292	305	304	327	300	282	315	300	294	326	316	313	277	335	277	291	312	314	318	302	326	296	311	311	322	298	295	342	309	322	270	294	314	303	270	308	314	333	328	312	302	315	309	274	295	290	287	307	299	289	308	274	300	316	300	277	328	328	305	300	306	309	292	273	318	319	308	306	279	304	282	328	298	317	298	359	323	310	330	280	301	340	298	304	314	307	330	305	294	281	315	300	292	294	282	309	294	285	290	329	319	308	298	320	288	323	313	272	322	329	255	313	299	287	289	295	322	305	312	303	306	279	299	302	303	310	330	270	302	332	292	273	284	321	316	277	310	334	307	321	319	295	322	298	321	297	308	315	279	307	299	303	291	305	264	306	306	317	327	324	301	308	339	321	322	289	296	268	297	305	328	300	300	301	296	295	305	303	268	303	273	303	258	307	314	295	300	305	310	288	351	300	294	302	311	329	300	310	315	339	276	296	326	310	298	282	289	319	309	296	294	328	274	306	318	301	291	279	318	306	319	259	253	306	316	324	296	291	304	326	311	318	297	324	318	316	309	329	309	293	285	308	287	310	292	310	304	299	312	310	308	281	311	275	304	333	308	282	309	288	301	297	316	279	299	309	281	311	309	290	295	298	325	333	293	317	278	304	302	309	306	295	274	306	282	287	325	295	317	292	304	304	280	309	318	343	308	299	307	315	271	313	302	311	322	301	307	305	298	280	305	289	285	290	265	305	321	290	291	304	264	298	266	287	276	294	290	338	276	320	309	306	320	313	337	286	296	328	310	306	280	337	290	302	281	287	285	277	297	309	345	320	307	312	285	303	281	312	316	306	306	333	301	283	279	293	284	305	318	319	314	270	306	297	284	323	285	327	320	283	334	298	284	305	296	306	347	294	300	290	318	314	294	295	302	336	283	288	314	327	304	309	297	295	299	279	298	351	303	278	308	296	305	282	295	309	290	318	303	325	295	302	292	341	310	302	325	266	292	298	341	305	338	283	274	294	309	278	296	314	334	304	322	324	277	323	338	263	291	300	318	283	289	323	278	273	340	272	341	290	293	298	310	277	285	323	325	324	287	331	323	301	310	310	321	301	309	316	312	325	348	268	302	301	287	323	298	312	305	283	270	297	280	271	313	285	293	283	305	316	295	295	342	337	348	294	303	278	311	304	282	320	316	295	301	309	318	308	328	313	283	311	294	276	310	308	271	331	313	291	269	328	284	281	273	335	300	319	317	306	290	285	318	310	296	297	323	285	298	303	312	324	290	274	301	317	286	300	315	310	267	307	280	273	289	289	338	298	300	285	284	308	324	343	282	310	304	310	300	319	315	321	308	309	314	276	313	316	301	294	308	310	312	307	298	308	298	306	330	292	313	290	290	300	313	318	319	304	330	301	292	283	289	289	280	297	303	293	286	294	297	320	326	317	299	312	308	325	296	325	292	302	336	303	329	289	319	304	282	302	291	335	332	264	291	291	309	318	316	278	304	321	301	293	293	324	316	280	277	323	304	276	316	326	322	300	303	288	296	284	322	289	306	318	302	298	338	296	303	298	305	282	290	294	311	292	316	335	305	279	272	282	283	314	302	339	301	278	316	314	324	343	309	323	299	296	311	295	324	266	296	305	317	298	307	296	286	325	285	332	330	297	347	294	313	310	292	325	276	312	320	334	305	309	270	313	293	299	310	315	301	313	321	280	273	322	258	305	319	290	303	307	333	299	277	297	288	310	302	296	290	294	282	275	332	297	313	308	283	317	288	308	295	297	299	284	301	361	297	274	308	265	291	291	284	320	288	299	311	280	305	284	333	306	310	280	300	298	334	311	326	321	266	292	320	309	267	319	268	305	294	318	284	310	271	304	305	285	340	315	301	311	327	282	321	306	327	304	293	327	288	297	286	324	325	309	310	268	313	305	283	294	302	307	295	300	308	299	291	272	310	294	302	337	306	285	312	296	290	288	301	317	314	313	295	315	287	324	302	305	315	293	298	342	280	308	301	306	274	346	289	337	306	298	289	301	315	317	307	284	318	327	339	315	282	307	309	287	275	327	302	322	308	311	314	281	285	319	338	320	283	324	316	321	298	329	325	311	322	301	320	321	299	276	286	301	319	304	313	304	292	314	295	312	304	325	318	323	302	260	324	276	304	301	293	304	341	300	293	317	311	293	329	285	279	318	295	275	308	291	302	305	298	281	289	311	271	281	311	298	313	313	298	282	284	288	302	314	330	322	307	282	269	335	309	323	298	334	298	309	328	274	302	309	315	308	299	313	320	323	285	312	286	302	276	320	308	313	289	299	281	303	295	288	319	312	327	310	327	303	279	333	273	319	289	285	291	297	293	307	305	346	284	289	304	306	286	276	311	291	303	300	300	322	310	267	309	295	280	308	279	315	329	333	281	315	294	328	303	315	328	279	305	296	295	298	327	294	298	335	277	286	300	262	297	270	327	280	308	298	310	295	295	296	325	298	282	330	303	254	290	313	314	295	284	294	277	285
27039	21025	8342	892	576	520	480	467	445	453	404	441	439	481	475	497	457	431	447	440	431	433	487	431	424	453	441	436	445	405	448	455	441	440	421	418	459	446	486	435	451	464	423	427	455	416	436	412	411	412	445	410	424	423	422	414	426	453	448	400	441	426	430	460	498	477	412	405	436	428	462	452	428	448	404	414	440	442	431	466	441	413	444	445	406	423	415	406	409	427	411	468	399	479	431	414	454	455	439	447	409	430	416	423	438	434	447	450	434	438	468	391	410	414	455	456	450	417	476	453	437	427	399	460	441	483	411	441	432	446	427	429	479	458	386	410	438	442	439	448	443	434	436	478	447	420	434	461	462	441	422	454	432	396	425	423	449	416	450	465	469	443	460	441	434	411	433	488	427	405	448	443	464	441	444	433	430	414	433	446	433	447	402	447	431	480	424	408	476	434	443	426	457	433	473	441	470	422	441	455	454	386	419	467	449	439	443	440	416	447	380	410	423	413	395	430	445	472	415	443	437	423	444	434	444	448	468	472	438	404	406	464	441	426	447	428	436	453	443	445	397	455	429	475	424	387	446	422	424	439	447	411	471	445	431	424	418	433	450	428	432	456	435	440	424	403	452	433	469	426	459	436	443	394	467	453	454	434	475	429	430	438	464	425	427	492	430	436	463	425	441	474	459	425	390	490	449	447	448	439	467	415	417	440	398	454	454	454	424	386	469	444	442	427	470	444	424	450	456	414	434	455	488	466	407	425	411	433	445	428	468	429	430	428	471	472	430	432	463	424	438	429	453	425	442	464	426	423	442	455	460	432	419	451	464	406	435	435	437	419	441	443	478	438	457	440	433	414	445	433	448	408	476	435	411	445	422	470	431	450	459	434	413	440	406	472	415	446	428	429	480	415	418	423	430	459	417	450	476	426	412	433	468	409	459	431	373	457	443	432	432	433	480	443	440	456	423	415	422	433	449	436	419	427	467	444	421	440	414	434	462	466	430	466	415	465	444	414	446	405	436	461	419	428	423	433	443	488	417	393	443	423	436	443	406	453	431	437	457	435	441	435	437	449	466	461	449	468	400	442	408	412	435	436	461	439	443	451	463	397	475	438	468	426	432	433	420	439	452	456	413	416	384	447	421	399	446	461	456	468	426	440	381	416	450	467	411	436	443	443	488	406	451	377	424	456	444	417	462	398	414	452	403	428	415	436	452	414	481	444	432	401	456	412	419	418	427	454	430	492	424	434	431	450	434	411	459	437	425	449	421	434	465	438	438	457	447	420	463	441	434	428	457	448	427	442	415	436	438	411	420	464	443	420	456	428	436	460	456	411	402	421	436	426	437	449	387	446	405	455	429	480	398	447	428	448	442	386	422	425	436	419	404	433	468	432	458	453	463	473	413	438	395	443	416	453	433	409	443	440	447	482	459	433	437	435	461	464	435	408	448	426	410	440	432	425	421	453	455	435	462	427	436	400	434	466	452	427	456	442	448	441	482	418	450	448	429	447	416	467	444	430	440	440	452	418	486	437	417	448	431	427	429	433	451	429	441	419	464	428	434	420	448	437	425	393	425	447	428	474	458	435	385	450	404	432	431	441	432	456	431	462	416	435	438	411	442	421	427	446	419	406	393	471	437	440	436	456	419	449	354	421	394	451	410	443	396	419	414	391	447	413	436	421	422	439	426	436	433	413	413	446	452	420	439	433	413	415	422	435	417	429	442	417	470	435	429	396	428	430	468	411	473	457	443	445	458	415	463	472	423	413	419	414	398	378	416	483	470	412	455	458	426	441	481	465	424	446	463	437	442	418	427	410	435	413	436	433	428	400	428	423	435	441	469	477	441	430	457	434	439	434	476	455	468	436	468	410	423	443	416	422	452	429	442	452	438	425	482	412	424	413	409	444	433	426	450	460	436	402	441	455	400	460	453	419	426	411	458	441	423	446	427	439	397	487	459	404	431	413	454	438	448	420	403	408	416	413	431	421	398	438	435	422	476	457	434	428	413	408	405	440	454	436	430	434	431	431	456	428	385	448	444	440	447	430	422	431	474	423	421	423	465	435	418	448	407	426	415	441	426	455	447	431	435	439	423	429	459	462	434	430	423	422	436	418	403	448	412	448	436	424	450	440	439	431	440	445	464	429	421	476	467	375	444	434	433	469	429	399	435	453	429	438	497	460	450	463	436	438	450	437	432	442	428	420	400	450	469	415	423	409	454	448	410	440	426	449	449	448	414	434	463	413	483	479	461	439	453	436	442	439	419	441	453	423	444	448	405	441	442	445	438	425	425	423	419	437	429	446	438	449	435	412	439	435	448	440	474	381	428	436	451	417	449	421	405	415	432	437	410	447	441	436	394	472	427	407	416	413	422	457	444	404	414	441	409	446	429	460	408	455	448	438	413	410	413	417	442	435	454	412	475	433	431	468	429	463	443	410	429	396	449	441	425	443	426	434	442	416	386	420	446	427	462	427	414	399	405	423	439	433	435	488	389	452	463	424	458	442	407	427	485	449	408	421	422	386	434	426	420	460	416	429	419	388	423	432	432	467	452	423	439	434	439	439	449	454	463	431	445	479	440	449	445	424	434	440	398	432	400	420	455	466	438	456	406	416	470	387	435	405	453	427	460	454	406	432	486	417	404	438	449	444	446	458	427	422	476	442	425	412	448	440	437	428	440	410	476	397	429	440	480	429	436	478	401	434	429	444	436	463	451	446	436	431	442	439	407	421	418	476	458	439	483	467	395	450	433	433	421	414	421	448	403	423	407	459	421	437	431	416	405	442	434	439	429	412	382	428	440	457	436	418	450	427	445	465	466	385	467	406	426	474	455	433	440	439	479	420	451	469	431	413	450	432	430	435	415	442	427	439	408	449	448	419	404	450	429	401	435	413	450	425	442	434	456	456	395	399	424	426	420	434	454	427	460	437	451	440	455	452	446	414	435	479	426	428	447	464	466	447	411	413	427	410	454	425	427	439	431	443	454	450	483	434	449	422	436	417	461	438	406	444	416	468	427	426	424	415	446	392	411	421	432	451	429	394	460	403	441	473	451	431	417	444	446	467	446	406	450	426	406	461	439	485	425	438	417	446	423	408	427	430	423	428	420	433	405	410	453	425	412	471	405	422	426	423	410	420	443	440	438	439	407	448	444	435	410	446	482	478	476	462	422	454	439	420	430	432	424	439	451	435	409	445	457	453	432	448	404	399	411	415	428	440	425	470	398	435	482	421	445	452	438	460	440	448	449	415	416	431	447	431	425	453	402	441	451	439	424	441	418	415	451	433	469	422	421	452	461	414	408	430	439	454	450	447	433	442	448	426	431	439	427	451	434	436	413	436	448	467	433	447	455	464	437	459	449	434	450	436	444	426	426	458	456	416	451	418	424	425	408	378	443	423	459	445	367	466	419	429	429	442	450	419	451	449	435	390	427	454	464	456	417	420	444	432	479	412	419	427	438	437	447	419	473	397	424	452	443	438	450	407	442	412
5925	1872	1625	1171	1031	1009	901	916	902	859	793	843	861	830	864	812	795	841	846	777	845	769	809	858	800	778	858	823	810	798	807	806	824	828	830	842	801	850	835	802	804	799	847	821	870	853	814	842	893	848	798	801	843	827	820	802	849	853	869	810	775	801	836	864	851	808	819	865	823	848	844	781	790	784	828	825	822	842	850	828	775	827	790	795	813	862	834	814	807	814	798	818	808	855	837	816	835	810	812	831	761	820	828	815	833	835	791	747	807	834	839	822	840	818	751	787	827	831	769	796	813	790	828	811	819	802	824	800	831	829	774	813	854	774	818	811	810	838	747	806	778	769	786	867	801	788	774	803	772	851	845	786	822	838	805	789	813	823	782	793	801	767	787	805	879	829	782	847	781	823	770	831	811	782	854	844	808	805	809	822	777	801	825	823	773	748	824	805	806	836	854	817	879	813	861	820	837	785	806	771	762	855	852	788	798	820	766	794	789	813	850	788	831	804	823	826	835	757	802	867	813	825	827	826	828	812	789	777	813	834	836	833	785	858	821	811	761	846	851	799	824	821	814	857	801	812	817	828	891	807	818	818	854	820	855	808	838	823	828	822	800	824	766	830	775	794	827	744	861	846	816	783	791	813	777	804	786	863	807	794	796	835	814	820	853	823	829	816	873	796	815	870	834	774	813	810	841	768	849	793	779	814	842	844	818	772	834	838	799	818	768	832	787	837	761	788	820	798	807	829	798	810	837	776	807	817	808	818	802	810	800	821	836	803	813	814	801	859	779	789	793	869	879	753	789	821	750	790	793	786	858	800	823	888	830	787	862	788	787	794	756	863	761	838	787	827	865	809	798	779	800	811	800	847	797	783	801	773	836	787	814	796	754	815	794	854	836	811	803	807	849	800	810	842	826	816	788	797	805	763	799	787	812	818	795	825	863	827	812	796	831	796	766	793	838	811	860	802	783	792	857	836	822	865	832	833	852	859	804	812	788	826	781	800	800	818	840	807	792	821	844	780	807	814	850	823	792	824	747	812	828	799	803	799	831	825	834	828	805	802	832	824	872	787	814	796	850	824	862	799	827	831	827	818	812	808	810	800	844	795	854	819	803	822	783	834	816	847	815	797	813	824	812	796	806	791	773	847	825	828	785	859	803	824	792	799	858	791	824	788	837	896	847	810	801	871	817	866	825	864	789	813	836	831	870	791	788	775	786	757	807	836	824	819	831	823	802	824	802	844	822	850	807	748	807	840	799	804	823	803	822	829	785	829	798	796	773	858	807	794	835	825	826	837	800	789	814	796	815	785	833	793	827	799	842	771	839	799	804	781	790	844	820	890	828	858	825	847	823	862	828	804	840	826	785	791	800	872	772	824	798	816	793	802	785	836	802	837	789	844	813	799	762	795	805	802	829	815	765	800	804	808	814	778	835	814	845	802	822	797	835	878	755	822	854	852	853	799	799	825	828	840	827	824	862	780	832	839	817	792	811	805	847	751	772	827	758	817	825	866	837	812	788	811	891	808	839	781	795	869	812	826	805	840	838	818	808	801	777	800	815	775	838	813	777	798	832	817	798	838	851	834	835	858	799	873	769	821	825	793	746	840	831	809	828	736	782	816	802	800	774	792	826	811	810	753	811	790	807	802	840	859	823	766	830	798	826	771	825	812	809	818	869	875	780	803	805	765	827	820	816	755	852	820	776	831	851	826	817	798	818	791	814	766	793	784	784	800	777	849	824	814	817	783	795	816	824	787	791	819	814	815	809	778	855	805	869	825	850	796	869	861	832	779	798	796	831	845	797	850	828	761	799	816	797	814	776	750	829	823	826	831	847	779	847	788	820	846	794	806	777	791	814	826	834	832	809	805	845	805	796	808	858	798	819	789	870	813	852	805	803	812	844	771	838	816	810	823	879	842	815	851	786	848	766	836	786	836	795	761	892	832	890	799	856	835	739	870	819	787	815	854	834	830	800	816	807	786	769	823	850	834	846	835	814	794	858	835	795	763	781	831	784	795	870	789	776	823	787	813	811	808	775	800	750	826	801	826	864	797	789	806	788	786	819	786	824	806	851	777	810	793	808	809	844	813	841	761	795	801	839	822	856	795	847	866	800	886	817	810	831	833	800	856	856	802	827	821	839	816	805	780	840	853	787	755	793	805	805	786	863	801	773	813	795	799	857	804	820	770	795	835	845	806	839	848	754	815	821	798	849	822	817	874	802	816	800	815	819	823	809	841	859	816	805	819	812	814	833	811	797	859	831	815	804	837	823	782	803	821	835	793	808	837	814	832	762	794	841	823	807	827	817	790	761	803	816	853	784	799	798	811	867	827	769	836	837	841	808	791	798	841	808	787	868	822	777	802	825	793	788	804	813	816	814	813	835	777	803	869	807	787	792	818	821	790	819	877	825	810	739	834	843	849	820	848	771	804	800	838	847	778	789	801	833	852	843	800	809	783	828	841	825	816	835	796	855	832	812	847	805	811	818	814	870	793	799	793	841	781	761	829	823	807	844	783	799	864	839	763	761	813	852	807	818	824	806	845	903	815	808	823	782	807	847	781	847	820	774	809	795	849	857	847	808	788	792	817	808	818	789	780	825	774	822	799	788	817	805	797	792	857	796	840	810	818	794	879	765	811	825	793	827	805	803	833	781	808	843	835	809	789	760	783	846	826	829	836	814	778	784	866	757	776	798	859	847	821	811	841	832	796	861	758	809	791	804	783	809	863	811	833	794	832	863	820	795	780	837	785	812	806	868	832	745	882	800	811	851	809	819	875	840	813	754	834	794	859	810	816	803	863	822	817	878	810	829	806	804	834	830	853	788	772	856	820	853	826	837	790	795	850	810	871	780	781	852	852	795	847	903	813	805	875	777	788	824	794	806	827	786	774	781	803	779	823	819	781	847	833	819	852	838	900	840	838	812	866	777	826	805	843	847	758	792	796	804	805	816	808	843	843	778	787	811	861	821	846	815	824	863	833	790	859	823	814	829	802	833	839	822	852	823	777	750	810	838	759	827	828	841	829	795	853	778	786	806	884	869	824	856	899	850	811	833	787	814	807	813	781	844	802	789	842	792	834	803	816	818	801	773	815	804	787	790	811	820	827	789	798	797	847	809	886	815	817	816	840	806	845	829	845	848	784	849	786	784	828	785	801	827	844	845	807	819	819	803	796	777	831	813	797	813	790	800	809	873	863	822	824	816	809	803	801	781	834	829	828	868	775	799	777	798	811	797	838	797	834	776	786	792	807	798	831	775	819	740	813	814	809	804	837	834	809	878	802	768	825	790	822	838	832	816	831	803	834	825	820	805	812	828	814	815	838	811	820	798	860	802	830	838	849	800	838	826	841	831	773	787	792	827	795	819	800	812	808	846	765	817	844	790	842	810	870	784	817	820	821	806	850	825	851	820	777	746	768	850	816	775	784	825	778	834	858	792	836	853	816	898	827	782	853	771	893	806	780	841	798	837	828	804	874	835	813	823	825
24352	21552	28893	24662	20979	2231	611	463	384	327	264	285	268	244	237	250	273	223	228	238	239	215	240	241	214	204	216	222	219	195	195	199	228	229	210	221	213	197	190	225	196	226	240	225	215	195	205	211	223	189	211	201	240	200	188	185	206	210	208	207	200	212	234	193	214	204	196	226	232	191	177	217	210	206	199	234	190	188	214	201	207	218	200	170	177	228	222	219	205	205	211	210	208	181	217	245	192	227	191	199	185	221	220	196	219	188	214	230	201	215	217	204	200	184	218	202	213	205	213	216	189	198	218	198	215	203	177	180	204	226	184	176	211	222	201	187	205	209	218	192	205	212	228	197	226	206	198	232	223	183	210	194	205	177	232	196	186	192	217	180	201	194	207	199	217	199	206	183	202	205	212	225	206	194	195	230	188	185	195	198	191	204	212	210	187	214	190	200	180	224	201	206	217	199	205	231	229	200	221	201	170	221	204	189	221	186	197	205	219	195	208	214	188	210	194	197	219	207	225	188	183	195	201	212	187	202	187	197	207	170	191	209	186	221	192	168	210	211	198	188	214	203	203	221	189	197	188	203	223	222	176	196	195	201	216	237	211	205	232	201	169	219	193	208	197	218	209	226	194	196	173	210	214	239	183	199	199	213	201	183	202	218	189	201	199	205	227	194	200	206	216	207	196	179	207	203	197	200	204	201	239	215	212	230	200	179	225	202	196	244	201	203	191	164	206	215	188	211	213	203	207	233	190	206	204	180	217	205	204	221	240	175	182	230	193	212	223	182	204	215	199	197	216	198	198	203	216	232	204	203	208	225	210	177	212	220	177	217	214	202	196	216	243	235	209	209	221	187	206	205	227	204	197	222	200	190	199	195	236	202	224	188	189	214	192	203	242	181	206	201	206	197	226	192	190	209	210	216	208	197	204	211	183	215	201	228	181	206	213	190	206	198	208	205	208	210	220	221	204	191	210	201	227	206	200	199	207	206	198	184	199	206	175	228	195	213	212	209	193	207	218	219	212	170	193	221	215	218	212	204	174	214	233	200	201	181	203	197	203	194	207	215	211	207	227	194	202	214	191	195	188	203	200	204	228	202	182	197	229	208	184	209	208	216	226	218	213	196	206	222	209	222	188	215	202	208	211	203	190	214	224	171	216	213	221	189	203	207	178	193	200	199	226	212	185	195	194	205	203	193	192	200	193	186	227	225	209	205	197	195	234	187	217	217	196	196	213	212	195	200	203	211	199	186	215	194	227	200	220	208	186	200	238	202	225	213	216	204	193	204	221	203	214	237	209	221	213	193	209	221	210	222	237	209	188	199	176	191	204	205	216	206	210	202	202	200	212	230	201	219	221	199	206	239	201	185	209	175	199	219	209	201	200	221	216	214	189	187	216	220	206	194	196	209	208	205	212	211	197	206	188	199	201	213	222	201	200	212	209	195	202	178	191	214	209	203	192	233	195	203	236	209	200	196	188	191	201	216	189	207	215	215	229	197	194	193	190	199	200	200	209	216	181	218	204	213	215	210	195	204	203	215	185	203	211	188	205	210	196	212	195	205	197	205	206	175	188	190	184	192	205	202	218	198	210	165	216	210	200	224	184	206	215	206	209	185	237	212	183	204	195	209	182	201	189	206	199	190	209	225	207	233	182	193	200	213	193	200	214	198	195	221	204	186	208	173	241	197	200	214	199	198	212	174	219	222	214	178	179	198	203	184	189	197	195	191	198	191	212	202	201	206	217	205	198	219	178	208	191	204	178	209	189	209	192	184	214	181	204	217	201	212	200	183	205	216	189	206	201	197	219	199	224	180	190	172	198	199	199	214	190	215	205	186	232	221	218	202	189	195	211	241	211	207	190	205	207	196	203	192	225	213	192	181	228	207	207	191	179	187	205	212	193	206	194	209	192	207	217	218	199	195	215	210	197	235	203	226	198	210	205	207	169	221	225	192	192	189	210	189	198	194	189	214	194	203	181	194	216	198	202	214	193	185	204	202	192	227	206	233	221	194	209	180	197	206	217	194	230	207	231	218	171	215	207	223	212	200	204	222	215	201	183	185	182	210	188	201	193	223	195	199	230	205	198	188	212	212	198	188	210	181	201	200	170	232	218	198	183	199	193	201	213	201	221	200	184	179	183	227	210	206	204	219	215	190	200	195	191	208	189	214	183	201	225	197	216	197	202	210	215	195	191	196	200	166	200	197	204	201	206	210	186	201	208	218	223	220	222	232	194	215	195	204	206	214	208	224	194	192	211	225	210	166	209	190	165	208	227	219	203	186	196	177	196	210	215	241	216	195	167	198	189	227	211	201	184	201	199	179	181	211	200	203	219	197	191	213	192	200	216	216	203	195	196	193	210	190	205	214	199	181	194	193	180	182	194	205	200	215	193	205	235	204	209	223	201	184	215	209	185	226	236	192	180	198	204	213	213	218	178	211	196	204	203	215	221	191	219	219	212	249	207	188	202	208	222	211	211	212	203	216	212	207	209	230	190	230	219	183	188	203	218	215	170	219	191	201	210	214	216	194	178	221	188	214	208	214	208	220	220	199	204	191	207	188	196	216	211	230	220	214	212	188	206	174	216	206	203	196	206	200	210	215	172	219	203	214	216	203	206	196	207	204	230	202	187	209	194	185	208	197	178	213	214	206	193	200	242	219	214	211	204	211	215	209	198	194	218	214	212	218	221	192	240	216	209	210	203	221	215	197	233	215	184	214	210	208	235	206	229	203	253	220	186	213	195	170	227	220	202	209	198	229	184	210	215	198	203	203	209	203	200	225	186	203	195	217	199	235	181	183	194	205	238	217	200	193	200	216	201	188	186	216	187	193	192	209	187	180	214	194	199	207	203	215	189	221	205	214	209	199	199	201	191	205	201	198	205	213	223	208	215	202	191	184	179	207	201	195	193	190	236	203	196	208	200	169	213	194	223	197	212	195	202	211	207	205	201	223	214	208	202	181	182	221	201	196	196	211	216	229	216	237	198	216	210	217	186	204	170	188	231	203	225	227	201	202	204	193	205	207	187	207	204	213	188	213	204	217	195	192	188	221	214	222	202	180	200	211	214	213	220	181	205	201	203	202	186	184	200	207	217	202	207	204	221	187	219	182	201	199	201	212	203	218	192	198	211	207	191	186	196	227	189	209	230	202	215	209	191	207	220	187	201	198	192	216	187	224	201	197	192	197	203	211	202	207	200	236	205	203	179	208	210	208	221	204	194	224	223	189	234	214	209	206	195	204	214	212	217	196	203	199	209	198	200	234	218	218	190	213	187	234	199	211	214	220	235	208	213	178	218	180	202	203	202	224	200	252	206	178	210	219	193	205	204	209	221	194	168	193	202	222	201	200	212	193	222	228	202	205	199	191	188	191	174	236	213	228	181	188	194	214	215	192	215	213	192	180	182	186	187	177	175	209	215	196	211	191	208	196	213	176	197	210	206	199	186	212	189	195	225	185	184	205	200	203	204	208	198	196	197	201	206	180
12439	9610	8230	4204	2815	2020	1543	1237	1091	898	852	748	717	704	615	550	567	509	526	499	522	522	475	432	479	469	480	444	447	409	454	443	462	414	463	423	460	463	446	415	427	455	433	420	418	445	399	450	386	434	435	433	436	407	434	398	382	434	430	440	399	420	402	402	404	391	399	398	419	407	419	420	397	396	405	406	424	436	421	419	449	414	435	393	419	433	395	446	378	424	396	396	418	423	403	385	416	420	412	379	375	376	383	410	413	444	441	429	422	436	419	379	361	398	388	408	403	378	373	428	418	419	406	397	401	417	399	418	411	406	401	413	408	409	409	413	427	424	381	413	417	418	446	404	400	381	411	401	393	411	397	425	439	360	372	423	402	409	427	454	397	386	367	419	411	407	364	376	417	392	410	420	442	409	405	400	411	408	446	423	422	424	408	379	393	395	379	375	389	434	394	411	420	408	381	421	444	432	435	420	384	371	414	426	393	373	417	383	419	369	399	361	425	382	366	375	394	378	420	455	388	369	426	399	394	421	414	391	389	385	421	399	392	410	408	393	385	427	404	379	412	383	388	361	394	425	439	399	375	373	386	425	383	417	413	387	426	376	391	393	380	381	391	409	419	438	409	375	381	417	388	431	476	404	423	396	406	395	378	376	401	411	407	439	386	416	374	368	420	411	413	410	425	386	402	403	402	376	399	443	428	404	409	369	353	391	407	399	403	413	406	399	370	414	425	388	373	402	405	399	431	371	433	394	417	389	428	446	413	366	403	411	450	382	429	400	401	406	427	415	421	364	373	384	438	434	402	421	383	419	384	397	378	387	380	418	449	413	416	398	430	424	380	400	403	413	442	391	415	393	423	425	374	450	382	409	397	415	400	412	445	387	398	418	404	380	385	376	393	397	398	437	426	409	398	456	415	431	386	401	388	421	393	411	426	402	388	419	369	410	416	417	387	375	411	389	406	410	351	407	377	382	394	401	434	405	418	416	450	414	406	406	401	430	406	396	408	420	420	381	380	449	412	436	406	418	383	377	433	412	424	434	368	426	390	401	404	399	404	413	403	369	384	410	358	385	409	378	411	425	384	405	430	379	405	392	400	414	440	380	374	391	412	418	398	453	390	420	380	427	413	417	423	405	397	374	384	433	385	398	405	385	441	415	381	399	393	383	422	406	395	408	364	387	431	405	366	387	398	417	421	412	422	380	444	422	413	410	397	418	380	382	413	400	417	406	421	410	381	429	399	402	437	423	397	406	382	433	392	402	394	414	437	370	424	446	423	400	404	382	441	394	408	448	413	390	412	383	420	438	421	413	412	428	392	405	405	403	410	413	386	409	424	387	419	426	398	431	428	375	384	414	411	399	394	397	423	420	406	398	398	365	422	429	401	398	432	401	396	396	447	381	396	401	397	431	373	460	353	430	428	440	368	400	398	413	404	368	402	384	419	415	437	417	435	439	434	395	407	421	408	438	405	407	414	427	423	404	401	393	429	394	372	410	403	399	415	436	410	404	401	395	401	394	389	423	405	411	403	383	408	428	391	405	404	384	409	397	405	419	408	439	413	419	399	402	419	446	419	417	431	432	430	436	414	443	375	378	409	408	428	425	435	426	393	417	435	394	411	449	358	413	443	429	419	421	428	431	422	428	429	423	418	402	394	406	378	386	412	398	399	371	435	393	402	387	427	382	391	386	434	378	410	410	387	389	431	380	398	393	374	369	422	406	391	406	406	418	412	430	425	402	372	390	434	390	390	389	419	408	429	360	418	393	410	412	413	435	433	430	366	390	398	398	394	369	389	400	402	397	384	404	386	369	420	421	418	397	395	406	371	416	415	385	421	397	411	434	409	445	399	433	411	396	420	393	419	416	405	401	402	404	423	422	420	390	364	383	396	374	401	429	393	405	414	436	427	395	426	394	430	389	403	401	398	433	406	406	381	359	363	386	446	380	435	426	405	413	423	400	419	402	393	408	384	430	436	397	410	397	406	399	410	439	422	408	392	416	405	398	391	375	395	431	394	422	427	402	411	371	428	394	420	377	376	396	387	407	408	395	390	382	382	431	426	388	396	432	413	384	419	390	470	415	409	405	419	411	427	394	391	421	413	368	413	378	416	429	433	392	400	411	422	389	387	421	379	394	420	408	416	410	400	389	407	408	405	381	384	398	399	401	384	380	405	379	407	425	401	392	377	409	395	431	427	384	417	369	379	387	354	434	385	403	380	411	431	395	393	387	407	441	425	397	397	393	420	423	390	393	394	405	416	398	454	423	438	413	380	445	359	421	389	407	426	389	435	417	406	385	365	420	396	416	432	432	387	391	413	419	432	410	365	386	416	403	421	400	414	408	446	376	388	389	406	392	382	417	407	401	452	435	423	380	392	370	399	430	440	391	424	390	417	386	410	375	405	465	416	402	397	431	403	392	406	384	402	392	428	402	414	401	434	421	420	389	448	432	420	387	369	436	450	449	426	426	419	419	388	387	403	410	393	395	388	388	402	389	404	394	411	386	394	410	402	407	433	407	400	428	430	411	379	415	419	400	414	439	443	415	393	394	435	379	404	382	400	454	414	386	422	367	395	422	395	415	403	433	435	371	426	383	411	398	420	459	379	386	406	429	428	394	385	422	412	389	398	395	398	399	444	431	404	409	399	418	419	407	385	382	438	404	386	440	379	400	387	413	414	402	396	395	424	396	387	450	420	392	409	379	412	436	427	429	421	409	420	400	423	404	393	423	429	431	433	367	408	406	381	385	381	426	424	433	367	397	410	404	402	405	403	391	375	457	391	434	405	395	417	387	405	418	402	438	411	404	381	416	430	438	413	386	389	454	433	387	439	407	370	374	427	392	428	409	389	416	435	406	385	381	393	384	400	438	429	393	389	361	415	418	398	435	432	348	440	413	412	397	407	393	419	408	390	419	417	429	399	373	387	384	402	392	449	390	456	411	422	405	379	404	434	397	386	396	493	426	415	407	419	412	409	374	398	382	414	412	392	389	420	401	419	430	383	393	433	416	387	429	399	407	430	385	417	404	404	428	408	432	411	375	381	384	411	371	358	410	403	374	391	452	372	437	411	433	445	416	399	395	403	407	399	418	428	400	449	409	417	406	388	376	417	432	429	380	449	385	434	377	388	409	441	386	419	399	410	425	394	411	402	432	399	417	382	419	386	428	408	420	413	389	386	395	417	379	363	395	419	382	410	432	418	406	420	435	386	396	412	407	393	409	351	400	396	391	404	390	410	395	409	380	400	427	430	371	406	420	360	398	380	416	423	394	423	401	394	400	408	423	420	396	367	417	380	402	424	371	379	435	376	390	418	426	411	375	454	385	390	397	400	459	422	410	390	411	411	400	401	374	377	437	406	409	403	401	405	403	403	429	419	401	390	402	456	401	431	400	419	420	398	370	402	404	386	393	406	464	379	418	410	396	399	391	402	378	413	427	431	395	377	418	419	370	414	405	412	411	440	416	419	421	415	397	430	412	392	398
23492	21610	29611	24059	21610	20584	1889	629	456	396	358	327	295	285	226	262	252	215	229	229	196	179	207	210	190	206	168	177	180	185	192	177	174	179	190	176	179	175	169	185	163	181	156	184	153	156	156	176	176	164	165	193	182	162	166	172	162	183	175	160	168	172	163	183	156	172	165	164	156	168	172	175	164	173	166	165	163	170	163	165	171	145	163	149	176	147	181	157	174	150	171	151	187	172	178	166	134	174	176	159	169	174	163	160	146	174	159	164	161	164	160	164	158	170	166	155	194	155	162	157	174	182	154	176	159	186	146	152	172	149	170	163	151	174	158	178	163	165	166	180	184	142	142	171	167	180	193	170	170	156	168	157	151	183	149	160	161	170	161	162	148	144	164	176	177	149	177	183	161	169	129	146	193	162	160	185	158	176	139	162	166	190	161	149	168	183	156	182	177	165	162	151	161	155	153	184	155	193	171	186	143	143	162	179	158	164	171	169	151	164	174	175	160	183	170	184	157	156	161	175	138	159	165	158	168	172	159	164	159	168	185	172	164	150	160	155	160	156	160	157	170	165	151	156	176	175	144	167	146	157	166	169	169	170	174	168	150	160	170	172	183	167	177	172	167	162	173	136	152	161	177	140	159	150	182	158	176	158	158	147	166	167	151	169	162	128	157	164	153	143	164	167	152	157	153	174	145	173	170	171	160	173	153	156	145	154	155	169	179	149	159	163	155	158	166	168	175	181	168	169	140	148	165	156	166	162	163	158	148	145	145	163	169	152	144	157	158	180	149	180	129	163	146	177	167	167	181	151	172	152	165	165	182	165	158	170	147	140	190	159	168	154	158	174	182	169	151	151	166	130	156	148	172	160	159	169	164	157	168	168	144	164	149	151	150	141	159	158	155	168	148	172	142	156	154	168	164	162	155	145	150	148	186	158	181	172	161	164	153	156	166	177	151	179	158	171	148	154	176	176	171	180	145	176	149	175	148	159	148	196	177	143	155	149	167	179	145	141	183	171	172	189	171	181	164	170	155	170	160	164	173	178	167	154	161	162	167	167	146	169	158	169	171	159	135	182	163	148	164	161	148	152	163	160	165	165	162	163	155	169	144	150	191	162	191	158	165	146	167	176	150	176	172	154	142	158	144	158	148	145	139	156	178	158	169	157	177	166	170	161	172	166	163	141	142	154	158	178	153	170	176	164	173	163	168	166	173	171	173	152	152	155	153	152	194	168	163	170	139	172	173	170	177	166	165	163	166	148	159	174	151	163	159	164	172	149	161	150	166	189	166	147	163	180	155	174	174	145	168	161	192	143	162	150	159	163	153	175	169	164	168	146	155	166	142	156	182	163	154	174	179	183	180	170	143	177	144	154	158	185	158	161	147	172	176	175	188	185	142	179	157	179	164	161	162	154	154	154	151	184	160	139	167	165	155	148	155	161	141	164	160	164	170	164	158	164	171	159	136	193	159	151	156	166	150	179	173	146	173	145	164	162	187	163	176	149	156	156	147	136	175	149	157	160	187	144	158	134	165	182	156	152	150	170	173	161	149	182	180	168	191	149	172	179	182	180	163	161	153	172	178	167	174	172	170	169	182	160	171	162	149	153	171	156	173	186	154	171	160	159	136	168	169	170	164	165	142	148	171	150	154	156	164	154	177	150	180	178	186	160	172	162	182	162	158	162	178	178	181	163	186	152	166	147	161	165	151	158	164	169	180	167	152	168	164	140	170	160	154	182	156	159	152	185	187	165	154	174	152	169	159	146	174	170	140	193	143	186	170	160	168	165	179	173	154	152	155	162	168	168	185	175	176	141	124	156	160	167	167	175	142	156	165	152	164	170	175	167	174	173	171	148	162	148	158	173	155	170	175	169	153	169	161	160	161	152	158	160	149	170	167	168	167	163	167	174	152	185	158	157	160	165	151	186	155	141	160	169	151	163	162	135	147	154	137	145	170	150	152	161	180	155	150	161	149	186	168	189	168	151	159	157	176	171	169	156	155	160	174	191	162	170	141	163	196	168	158	165	166	158	162	177	161	163	172	159	160	168	175	187	158	176	145	156	151	182	163	168	140	181	180	175	164	168	155	169	164	154	138	168	173	167	178	159	148	168	161	143	178	192	172	161	152	180	162	167	180	163	170	146	168	161	154	170	152	165	162	155	152	169	155	176	150	145	143	152	161	152	178	164	136	149	164	176	138	150	153	177	149	147	171	180	167	164	154	177	160	164	184	175	177	174	150	150	161	158	162	155	163	156	165	155	168	169	161	159	169	164	167	152	165	162	178	158	165	158	172	168	149	168	165	154	172	162	166	159	143	178	161	148	139	146	169	159	165	142	153	158	161	160	153	185	178	162	166	148	167	175	171	157	162	165	148	178	164	166	168	151	178	168	175	170	163	153	161	185	146	151	170	174	161	160	145	174	183	166	147	149	168	177	156	152	151	155	162	190	162	175	183	155	164	174	170	146	154	176	157	156	162	136	169	205	170	156	151	157	175	170	166	187	157	176	164	175	157	143	159	151	152	156	161	154	163	160	161	156	152	182	171	166	148	168	154	159	164	172	178	155	166	163	146	176	150	161	170	182	143	146	167	174	149	160	173	174	164	164	163	157	185	154	164	161	175	133	153	165	162	146	163	133	131	147	166	165	167	139	166	147	170	166	161	164	138	164	157	161	165	170	151	165	176	162	166	159	161	167	176	176	178	151	163	160	181	162	178	191	151	163	146	163	165	147	157	186	150	155	165	169	185	176	165	169	148	157	150	166	152	171	150	172	172	158	164	171	186	148	157	162	161	168	149	163	148	152	159	171	191	176	165	174	170	169	168	174	146	158	190	162	180	169	155	149	172	165	152	145	167	171	176	155	158	148	173	164	159	184	168	157	158	166	157	163	167	162	198	155	177	179	161	169	200	179	160	167	161	153	166	167	144	162	179	157	170	155	169	147	165	141	149	193	151	147	140	140	168	142	158	142	143	174	181	149	146	189	164	164	128	175	158	142	150	188	154	193	157	156	170	159	147	161	183	161	148	159	149	154	163	160	158	158	178	171	159	176	175	175	140	182	186	169	153	167	142	172	169	168	167	171	183	170	173	170	169	144	190	180	159	148	162	161	165	162	153	163	168	145	162	144	169	147	167	166	168	148	150	170	168	166	163	162	161	154	149	158	167	166	149	133	168	174	160	169	182	160	171	153	153	150	178	165	175	190	184	154	127	153	162	168	175	139	164	158	166	178	161	155	191	163	165	138	170	165	152	192	174	165	162	182	144	169	163	155	151	151	178	147	191	154	142	152	158	162	162	174	147	180	159	154	142	178	168	169	170	167	186	186	186	160	161	180	174	185	146	186	167	161	174	163	144	212	169	157	172	137	175	164	162	149	158	184	153	147	166	160	167	155	166	167	152	158	166	144	142	163	147	161	146	146	145	166	145	156	175	149	146	184	144	188	150	160	188	176	177	161	194	160	195	176	165	134	153	179	149	170	168	145
14570	15563	13551	7073	4797	3313	2558	1995	1662	1360	1177	994	881	779	742	675	640	601	542	503	538	491	433	436	428	444	411	412	383	395	387	356	358	378	350	363	372	352	327	361	356	375	351	374	349	353	329	334	334	344	330	329	324	362	299	346	289	309	322	314	328	311	310	306	293	314	317	286	312	302	310	295	339	314	294	332	294	350	310	322	333	302	323	285	292	339	311	323	325	314	292	284	305	299	278	289	275	317	320	298	287	314	312	267	310	308	298	307	288	302	297	328	305	310	280	290	307	300	305	306	294	322	270	342	309	279	322	309	314	271	305	284	316	290	301	278	292	288	297	328	291	303	306	285	296	301	295	309	281	304	315	316	299	330	278	321	269	287	282	295	295	278	313	297	322	283	321	309	327	293	308	310	304	297	302	313	299	329	348	255	288	328	305	296	303	299	290	277	301	311	295	281	322	309	348	294	299	290	308	276	323	316	305	303	305	320	304	284	321	331	277	289	333	311	304	317	266	306	305	302	301	292	313	294	330	293	305	305	254	290	307	314	270	306	301	291	299	296	299	293	301	316	258	310	275	317	284	296	302	313	281	306	281	315	289	312	308	317	284	317	293	299	275	290	299	327	314	318	311	326	283	302	313	277	323	315	308	309	292	319	298	311	311	333	287	304	309	332	316	332	315	323	326	318	303	276	304	302	308	310	294	275	290	318	335	294	316	283	320	277	318	303	309	290	295	328	309	316	270	281	319	325	287	298	300	299	302	286	306	296	317	286	283	294	305	309	277	318	294	305	300	323	287	305	334	307	330	297	320	305	294	312	319	307	283	278	276	310	315	284	292	299	321	308	309	303	288	267	310	286	308	302	289	297	326	308	280	321	313	322	278	275	317	317	314	284	292	326	325	306	306	303	290	286	283	309	296	311	289	313	323	305	321	285	324	299	306	311	278	293	297	305	283	315	310	308	290	265	300	274	314	288	330	307	287	271	299	305	281	300	288	325	280	293	324	296	305	307	276	297	308	280	314	321	272	314	318	315	281	287	324	322	313	262	324	293	306	317	288	311	333	292	300	283	316	324	323	303	297	308	324	320	321	286	307	295	293	307	301	316	299	296	298	262	308	320	312	300	315	305	325	302	280	313	308	316	304	303	294	278	322	299	315	297	293	288	321	309	276	308	309	284	300	296	292	287	316	313	308	304	281	303	308	327	294	278	311	273	306	319	324	283	321	308	298	294	306	297	292	315	296	299	308	323	298	313	311	305	284	332	321	295	309	338	314	304	297	317	325	291	285	268	306	285	311	305	307	302	300	283	295	316	294	327	292	302	300	290	317	308	299	286	322	311	314	301	336	296	314	309	269	324	289	309	317	310	307	316	297	299	307	314	299	295	300	298	299	300	293	302	298	315	311	290	296	322	296	314	284	301	326	328	306	327	291	289	308	305	330	274	309	294	304	288	331	301	317	302	280	280	302	304	285	267	303	318	315	326	304	302	313	323	294	326	306	298	283	306	300	301	277	316	291	314	309	322	316	337	276	307	295	350	293	303	300	285	303	296	292	309	297	280	338	337	312	293	287	334	282	272	290	303	302	329	309	274	316	290	303	296	300	296	323	300	287	285	269	303	328	293	339	282	339	318	292	313	306	308	294	314	326	311	278	285	285	294	306	322	326	297	311	314	282	299	281	268	277	323	291	288	322	290	293	300	301	323	297	323	344	322	315	320	293	292	299	291	294	314	276	281	334	322	311	298	309	306	288	328	309	312	307	303	301	297	318	314	306	294	283	323	321	284	311	281	301	287	289	279	276	282	305	338	303	291	298	303	305	312	332	250	311	323	312	298	298	291	296	340	326	326	298	307	296	271	289	327	300	271	294	292	308	284	276	314	312	306	292	307	283	307	297	288	314	318	289	303	294	290	322	274	275	292	268	308	294	300	296	314	288	291	304	330	342	301	312	295	291	306	271	321	311	319	305	300	278	301	312	317	322	322	292	282	288	313	304	265	285	304	303	270	284	324	312	273	312	314	301	286	289	345	271	309	291	293	330	293	340	330	316	283	308	306	274	277	319	269	311	332	315	310	318	297	314	291	327	295	324	308	275	288	280	307	307	286	271	314	297	318	292	315	315	328	300	280	292	322	283	311	315	299	310	291	289	274	305	304	322	295	283	313	273	299	306	285	313	311	306	317	309	313	306	315	315	335	293	328	299	295	295	293	312	335	271	287	297	299	276	296	312	338	275	302	267	298	308	303	305	287	298	304	294	308	273	295	288	328	306	311	311	278	302	290	286	289	283	301	302	290	325	290	281	320	318	308	299	309	299	320	298	324	301	308	306	310	363	277	315	297	319	298	276	292	281	301	323	324	281	322	305	304	326	311	285	304	305	307	322	292	303	318	312	314	304	296	309	285	313	295	319	330	333	302	304	306	281	292	314	312	308	312	299	285	299	301	299	303	296	270	277	299	297	308	307	323	288	301	315	302	279	290	317	290	290	296	308	304	306	338	302	301	318	278	314	298	312	289	307	278	309	282	293	305	336	318	317	307	316	299	314	311	298	266	298	315	287	285	279	287	278	297	324	297	316	329	344	309	316	315	306	290	288	308	291	321	299	285	316	324	353	307	297	305	300	307	286	333	315	324	314	301	310	306	305	304	310	318	275	301	289	314	293	288	302	283	307	298	352	304	298	300	309	310	284	291	347	270	297	300	301	330	275	277	300	268	285	305	276	345	293	341	262	304	315	303	326	311	319	315	302	307	294	275	317	310	309	323	292	275	251	283	326	315	312	281	302	329	305	278	315	332	322	292	310	307	313	314	298	303	253	318	290	300	285	306	312	288	311	291	288	272	298	307	312	308	296	283	322	285	292	301	299	318	310	304	306	315	287	296	298	321	306	310	293	309	331	334	292	308	294	300	326	280	302	278	298	309	257	285	293	332	284	310	293	316	292	279	305	301	346	299	312	291	299	294	307	313	329	314	326	265	306	278	306	311	306	306	319	325	312	289	303	327	288	283	323	293	276	275	286	325	297	307	292	302	298	318	310	305	311	310	304	308	271	309	327	343	285	311	310	300	317	288	282	281	304	278	278	294	276	276	313	269	312	317	319	299	296	336	302	307	291	308	314	275	284	304	284	278	287	326	307	259	293	331	317	268	313	325	292	310	317	278	287	323	321	279	256	297	289	292	295	303	279	302	294	255	269	354	290	288	308	331	271	311	316	277	337	295	310	317	322	329	318	311	280	286	303	300	307	284	304	284	250	263	287	302	296	309	286	290	298	322	305	315	305	258	337	312	333	312	306	301	316	301	299	306	309	285	304	292	305	290	313	327	280	309	275	311	284	318	281	299	301	298	309	281	302	292	345	302	319	286	319	309	293	314	306	309	284	309	292	320	322	315	302	322	304	307	284	306	315	292	310	309	321	286	299	313	295	300	286	319	290	272	301	281	299	279	288	295	302	314	332	303	280	304	297	307	304	292	309	310	315	284	320	308
27019	21017	8375	843	486	466	462	435	439	452	450	451	450	439	446	444	431	484	435	442	444	413	439	419	378	483	425	407	433	444	439	438	451	437	446	454	415	466	406	441	434	428	449	485	434	446	460	432	447	463	427	439	461	454	454	421	436	442	426	439	405	404	409	439	411	440	415	419	450	435	446	428	437	454	472	443	430	457	457	411	415	393	444	393	405	409	434	416	405	419	439	452	431	417	456	404	381	406	444	443	427	401	446	403	434	400	463	432	413	454	442	421	418	414	442	414	458	465	398	479	451	394	451	432	433	443	448	408	417	448	421	410	422	393	474	414	457	433	432	463	449	448	422	404	405	431	392	420	409	429	445	416	433	418	422	445	458	431	412	425	439	429	372	394	453	423	434	393	460	395	468	463	451	381	417	398	430	407	471	421	440	419	432	410	460	445	422	415	440	446	433	429	426	466	440	411	442	428	461	423	409	449	427	387	437	446	429	451	467	426	425	409	416	429	422	447	431	464	396	446	398	431	464	418	417	431	450	434	396	422	439	453	413	428	411	462	435	443	435	439	425	417	445	443	455	419	387	417	417	416	457	435	474	410	435	427	443	412	422	449	450	460	454	404	425	424	380	415	402	413	516	457	445	441	442	428	407	424	387	457	420	458	446	427	431	432	457	441	390	426	477	433	454	402	453	425	436	437	417	440	453	452	418	459	430	426	434	446	432	434	476	434	433	420	452	402	455	427	392	424	446	456	406	423	439	450	430	429	425	430	434	453	409	410	381	422	426	454	444	426	411	474	440	454	442	429	357	457	456	425	433	446	394	429	431	426	465	385	431	429	437	441	408	429	427	467	454	450	432	410	440	411	413	431	439	451	449	434	421	451	452	436	436	420	438	446	437	416	412	455	416	372	459	427	443	433	407	432	439	435	392	470	438	409	420	448	445	455	429	409	436	448	422	470	453	459	427	423	434	454	449	435	372	446	456	421	420	455	451	442	440	462	433	425	439	425	423	443	442	451	456	466	438	466	424	424	416	419	446	424	441	454	409	422	409	426	478	433	425	428	424	428	437	400	420	429	454	471	427	449	419	438	444	427	411	422	423	425	385	392	471	440	412	447	407	452	441	411	406	406	444	436	437	427	447	429	448	462	417	436	421	461	441	471	440	443	446	451	422	493	458	410	419	434	412	455	417	447	426	460	419	452	420	422	435	421	450	451	429	448	411	416	418	431	434	434	426	460	423	433	405	443	415	409	408	409	431	437	437	431	421	444	425	467	439	426	479	464	453	435	411	451	438	437	442	440	449	429	468	454	455	450	414	421	393	435	480	450	453	410	410	413	405	424	467	409	449	416	468	420	453	424	458	448	446	437	421	428	399	446	388	448	456	431	429	466	459	409	432	435	430	444	417	448	423	456	408	415	437	421	443	443	428	407	439	423	412	418	462	389	428	424	439	359	405	414	387	434	434	436	397	423	410	394	457	432	435	440	442	453	423	440	475	420	447	412	442	440	397	416	451	395	462	422	406	419	433	420	425	431	415	461	412	440	451	436	434	415	449	376	382	406	438	455	428	407	462	396	398	412	416	454	409	438	416	426	421	443	458	456	454	440	426	433	471	418	459	442	415	474	427	449	431	418	434	437	394	443	424	422	460	424	423	444	438	451	413	438	459	427	422	429	411	416	430	456	450	431	432	437	453	435	436	450	387	452	454	396	431	447	397	425	419	432	411	456	423	455	463	443	427	401	434	447	416	448	435	449	447	414	416	452	408	433	445	430	457	457	430	469	440	449	438	447	440	412	416	486	401	406	443	397	468	421	434	458	434	419	454	433	406	429	440	431	437	467	446	420	418	444	462	410	410	423	435	414	443	462	442	416	436	403	456	408	441	414	464	444	461	462	433	441	436	396	402	413	439	403	414	406	430	453	437	472	440	414	397	422	444	469	423	417	430	422	469	394	421	447	429	420	417	452	421	426	432	434	439	413	469	418	413	458	435	431	426	423	436	445	427	427	442	471	417	443	445	465	433	427	374	433	435	440	421	412	455	421	425	444	465	411	422	423	427	406	421	417	466	419	449	440	459	454	440	409	423	439	445	466	463	468	441	461	443	440	458	388	477	435	452	467	413	430	431	432	400	423	426	478	437	426	422	402	433	414	434	438	415	432	467	425	433	451	452	438	428	427	399	423	412	463	446	422	449	430	464	449	444	434	404	435	418	413	437	398	425	399	430	406	424	421	423	446	417	428	454	446	452	413	417	446	410	438	417	434	460	418	448	441	387	422	440	408	447	430	442	416	396	423	418	454	441	423	474	450	433	428	430	404	424	437	440	462	428	449	431	442	424	446	420	454	426	403	465	425	423	464	415	415	428	438	424	454	462	435	429	423	438	399	452	464	416	401	382	474	464	407	423	455	454	433	442	471	462	388	450	432	437	444	428	422	410	422	400	441	443	453	418	433	435	420	396	433	437	405	424	421	442	428	440	419	404	433	426	443	416	400	447	461	468	430	447	458	408	422	417	409	454	398	446	403	414	396	453	433	397	443	453	423	433	431	454	430	430	429	450	422	445	408	432	408	429	441	416	427	445	420	410	445	441	446	428	408	399	411	409	438	404	436	460	387	430	389	405	465	462	459	434	445	425	417	414	425	451	428	440	417	429	448	444	407	472	436	457	442	450	447	452	449	418	428	447	455	424	459	375	443	426	425	436	436	431	424	425	440	432	414	415	445	431	433	442	441	434	409	472	449	432	414	420	473	411	414	445	391	443	438	442	443	459	471	410	456	451	428	439	449	412	403	483	453	435	420	434	376	426	453	477	417	424	410	451	444	459	431	412	447	436	461	412	437	440	459	413	429	450	418	429	422	402	436	446	426	460	449	469	397	422	420	378	439	406	445	426	443	446	443	417	467	426	450	411	438	443	478	422	439	420	453	423	423	407	423	397	482	442	430	425	401	424	419	398	418	429	424	424	424	439	430	426	405	406	453	434	423	418	487	435	449	432	412	418	455	438	414	447	433	456	428	432	444	424	436	458	430	442	448	449	431	438	437	413	453	410	435	414	449	421	449	439	427	436	407	454	431	420	426	423	433	383	428	428	427	433	440	481	428	461	450	442	426	412	412	418	432	427	451	450	424	392	422	434	440	397	404	402	426	444	397	435	458	427	414	422	419	453	424	425	429	436	436	467	407	458	451	420	417	430	437	425	407	423	458	465	421	452	465	427	425	393	477	426	448	433	421	423	445	409	397	427	416	406	409	447	452	424	408	456	385	435	411	444	411	459	430	447	446	451	417	420	395	411	434	428	420	412	419	452	433	456	438	442	430	442	423	497	441	426	390	432	427	435	456	367	413	433	420	439	424	468	470	410	464	460	433	426	447	428	422	429	433	406	456	451	487	425	405	408	443	443	454	420	438	441	453	399	436	411	469	428	412	415	482	392	416	475	470	407	415	433	412	423	436	405	446	443	419	414	436	448	413	455	410	397	435	436	423
5711	1713	1665	1176	1038	950	933	905	886	879	862	874	830	848	802	808	773	845	797	845	776	822	816	767	865	789	812	845	843	841	792	806	833	826	844	814	814	792	788	829	788	774	839	833	769	773	826	762	794	817	796	780	793	835	756	778	848	849	836	802	787	759	865	797	835	779	862	777	783	826	826	805	814	846	802	806	808	876	794	804	808	774	783	813	828	827	815	791	771	844	777	804	814	846	847	812	804	795	791	823	794	858	781	858	805	849	813	805	765	785	805	818	888	848	822	834	817	809	827	886	833	764	852	853	805	780	802	793	826	792	834	873	840	850	815	871	814	787	847	747	815	834	823	809	769	820	787	799	781	795	825	843	792	817	810	793	837	777	849	794	804	869	798	848	786	795	796	837	806	788	807	773	810	808	813	782	813	808	856	827	798	828	806	792	795	792	820	880	833	752	769	821	805	852	821	832	814	794	836	804	809	798	801	766	816	803	835	839	806	780	790	793	815	817	779	784	793	849	814	824	782	785	791	869	871	775	848	783	862	825	800	795	774	863	809	823	802	821	819	775	779	802	812	802	779	777	801	854	802	824	862	812	840	834	807	773	883	785	808	836	818	818	888	827	833	788	849	781	796	812	846	866	813	796	816	833	777	859	832	767	798	803	792	764	797	822	794	815	841	805	829	859	819	774	800	774	793	796	794	822	851	843	845	891	813	810	785	809	823	803	821	813	819	795	802	832	846	819	819	820	795	811	836	859	792	863	820	807	849	790	834	852	809	806	747	850	802	828	779	815	817	811	822	854	865	774	804	816	809	832	787	766	790	778	794	836	829	820	842	833	828	773	842	861	823	842	766	836	842	849	792	832	813	793	787	801	869	817	765	790	782	840	831	786	797	773	759	760	820	775	775	829	774	790	734	758	817	793	810	819	860	785	799	803	842	846	838	793	832	846	797	796	800	816	758	784	788	779	810	771	789	819	792	808	801	846	847	828	800	820	792	797	827	811	804	834	815	759	842	789	860	797	835	846	839	797	797	805	805	791	848	791	776	802	824	837	842	807	810	812	792	832	816	821	818	818	811	793	805	804	773	783	812	814	779	812	812	860	820	836	836	788	835	793	839	770	814	825	780	801	825	857	775	855	738	757	837	755	805	817	842	798	824	797	834	805	802	826	854	810	829	843	838	786	816	803	874	786	785	784	856	824	791	814	835	835	828	811	851	807	843	835	808	802	821	823	850	858	812	772	844	846	790	782	834	816	774	794	865	860	810	826	828	769	835	706	827	827	810	816	800	823	803	816	822	841	785	814	807	768	839	814	822	781	775	799	776	884	803	829	782	830	783	768	787	810	811	826	831	770	835	839	809	796	782	817	841	782	846	823	842	836	839	811	832	811	858	781	870	822	809	797	799	861	819	800	847	801	814	819	883	817	826	756	814	815	820	764	835	816	795	799	818	782	888	825	822	823	845	839	784	821	781	778	785	815	801	777	804	788	843	749	813	857	722	824	792	812	812	791	855	828	795	808	756	824	806	816	857	838	798	712	831	799	803	793	801	849	777	839	774	779	822	828	815	772	806	791	820	815	794	835	826	858	859	855	846	821	777	842	795	880	835	804	842	832	814	763	829	792	786	747	800	863	836	844	813	817	794	803	840	778	776	827	860	795	797	789	793	821	821	821	810	800	807	783	781	764	810	818	807	769	848	877	811	786	832	803	860	808	793	774	781	831	776	837	817	785	777	832	815	790	730	828	806	807	811	856	849	894	788	790	825	837	857	784	782	830	825	817	773	854	808	794	762	818	810	765	850	831	850	807	810	821	792	767	845	804	820	849	828	777	834	818	808	849	810	759	826	816	803	789	781	850	789	785	842	757	803	805	779	798	732	815	799	809	809	853	832	840	819	838	809	835	767	815	809	797	811	805	776	785	889	814	796	722	800	793	815	808	783	821	787	831	774	847	839	794	788	772	858	809	779	868	797	810	800	797	799	796	808	837	819	842	822	769	811	826	832	777	846	830	789	851	815	800	856	834	806	818	778	795	806	794	797	831	845	796	785	801	838	796	845	795	794	783	800	832	813	837	818	825	803	845	736	916	783	823	803	835	796	810	850	834	792	793	803	783	817	825	794	804	823	781	811	854	838	809	835	763	774	851	829	813	782	776	776	826	782	814	874	807	830	837	817	859	778	826	815	806	832	762	846	804	779	801	814	787	864	777	805	769	785	782	832	810	816	811	824	806	812	838	850	861	856	810	816	848	893	771	815	833	775	877	835	805	785	831	799	809	795	742	816	834	880	770	792	831	867	818	820	767	812	829	862	833	760	775	830	840	762	832	817	798	795	802	755	803	836	832	832	783	786	824	843	850	794	781	771	845	790	793	822	767	831	798	822	836	814	849	831	791	788	766	864	793	783	803	840	835	832	860	793	874	832	817	786	777	813	829	788	770	799	791	805	765	800	826	785	788	794	796	768	816	801	826	780	779	872	848	845	813	837	793	797	783	814	869	802	806	810	788	817	816	813	829	789	793	739	859	821	849	815	818	814	759	802	820	834	812	836	839	809	883	861	861	813	786	845	818	796	835	863	780	805	756	826	834	815	800	804	857	832	757	800	830	829	837	762	786	828	821	819	806	815	827	810	804	802	829	816	802	784	816	844	788	804	795	824	792	781	806	787	821	787	836	799	788	798	786	779	818	839	785	748	834	809	835	861	823	829	830	797	830	790	766	846	785	809	807	753	785	823	798	813	840	741	789	835	819	789	797	832	843	789	815	802	803	835	803	784	756	776	833	789	852	852	807	792	808	785	831	771	858	846	811	792	869	823	779	793	812	861	813	793	781	780	784	763	788	860	783	783	819	815	822	838	758	805	804	813	830	806	847	787	863	785	853	793	778	821	816	816	843	836	838	785	873	792	762	826	806	821	813	801	819	809	809	832	819	854	822	793	794	787	761	847	803	849	788	817	805	849	864	871	812	803	838	785	869	819	868	803	820	806	799	832	799	832	803	791	817	769	794	788	762	795	809	835	843	835	837	804	757	794	824	797	823	820	786	812	840	817	819	819	819	830	811	811	763	815	767	830	769	848	769	830	848	812	805	829	789	806	825	845	827	818	754	802	796	778	842	844	803	798	809	809	797	847	790	807	838	826	743	738	827	832	859	869	820	810	798	826	813	796	791	813	809	762	774	856	793	818	814	803	762	815	795	793	816	789	844	852	836	809	815	805	821	832	823	764	853	799	811	846	814	824	777	815	752	837	818	824	784	771	815	882	761	773	823	844	884	833	838	818	813	824	808	820	836	830	775	790	804	826	813	799	778	820	800	818	814	843	828	786	816	790	818	830	855	848	789	807	818	793	838	819	780	861	800	793	809	754	793	842	748	815	819	787	758	795	794	781	814	865	829	749	823	821	851	787	838	846	833	777	812	805	785	771	779	862	796	824	782	836	820	783	782	821	814	868	806	795	787	755	849	747	792	838	821	809	780	832	821	790	803
24446	21606	28962	24704	20964	2090	592	388	372	343	318	273	286	276	261	261	221	233	250	227	222	234	228	219	205	234	190	209	229	199	192	199	204	207	215	199	210	177	204	214	197	205	212	216	209	206	233	191	197	222	204	188	200	193	178	191	197	212	198	192	207	186	207	198	233	202	227	224	206	206	190	211	192	193	200	194	206	210	203	198	198	205	227	212	218	203	190	194	212	195	198	219	205	210	228	195	177	193	210	204	205	207	202	194	177	225	215	200	212	175	198	190	201	201	177	194	205	220	176	203	229	197	188	209	208	209	223	198	188	204	203	202	214	200	218	202	197	204	205	211	186	218	198	220	189	205	210	215	201	211	207	196	203	181	188	184	221	196	216	196	199	206	199	181	216	222	197	193	205	200	203	193	184	202	207	199	171	204	184	212	218	206	204	186	177	183	187	213	188	209	214	199	203	191	214	189	218	214	193	215	199	210	197	234	216	209	210	207	210	201	207	194	204	196	202	186	192	216	223	172	203	178	217	218	166	201	185	171	196	210	212	205	210	179	211	216	194	208	193	223	245	227	203	197	222	190	213	203	195	201	210	210	187	200	194	177	211	212	181	197	194	199	174	198	193	211	182	175	176	190	198	204	187	210	213	196	227	199	200	208	185	198	213	212	197	204	202	215	198	193	219	204	203	180	229	187	184	198	187	213	217	206	206	211	193	203	191	188	209	227	192	208	214	206	199	210	224	200	205	187	196	203	191	195	177	213	190	204	202	193	200	188	209	200	203	180	201	199	211	199	203	199	195	248	207	202	195	188	204	192	197	190	210	185	196	236	178	228	206	208	184	220	192	209	193	202	213	188	203	207	191	216	193	226	215	181	210	192	180	208	197	191	193	201	213	212	192	177	197	210	202	205	200	213	206	187	187	195	186	207	211	216	204	197	204	213	217	195	208	188	204	205	221	199	207	218	212	210	179	193	209	217	214	193	200	192	201	216	195	191	175	199	208	195	207	196	199	203	178	190	207	194	182	190	211	200	200	198	186	192	195	209	234	207	208	190	206	190	214	194	202	220	190	213	208	213	204	210	205	186	201	192	225	190	211	212	202	186	187	190	199	202	201	202	180	203	195	201	180	198	199	181	196	218	209	203	201	208	201	216	214	210	199	191	194	203	196	188	182	181	204	215	215	178	179	204	207	221	209	188	193	223	174	184	188	205	201	185	186	220	184	199	199	195	191	211	182	220	220	206	200	203	195	229	204	193	209	221	193	218	232	225	195	184	192	234	197	185	213	188	227	175	203	203	207	184	202	225	206	196	191	196	223	190	207	219	180	204	212	212	210	202	193	177	189	216	187	220	212	202	209	178	204	183	185	188	219	188	219	201	208	207	195	213	189	221	205	217	180	205	215	187	198	202	206	177	195	194	220	199	187	191	188	201	193	220	196	181	209	199	193	215	193	207	206	205	200	187	188	211	223	223	191	244	190	198	189	182	188	212	220	218	203	205	205	205	213	182	219	195	206	209	208	175	213	204	206	179	233	216	212	205	198	184	200	193	206	224	208	209	176	213	200	200	173	215	191	188	206	194	217	197	183	222	203	182	189	226	221	191	190	233	209	197	210	206	230	200	209	193	185	199	193	199	181	198	181	194	183	216	198	187	197	201	201	216	199	218	196	205	207	217	202	200	206	201	182	194	232	195	210	195	190	213	200	198	189	234	187	190	203	210	209	175	219	199	187	200	187	193	195	162	197	176	189	212	206	200	229	211	206	212	197	181	212	217	211	219	209	195	191	182	213	221	197	207	184	223	206	166	213	178	229	228	215	182	193	198	194	195	207	206	217	187	171	192	212	231	203	207	225	208	203	171	198	193	219	197	191	196	232	202	210	201	191	195	194	207	216	191	206	202	188	208	204	191	194	195	189	179	190	205	215	201	217	197	199	199	177	201	209	206	189	202	219	201	185	183	189	199	174	190	230	222	203	203	202	189	205	223	213	207	185	192	217	218	201	198	191	196	176	194	194	207	227	206	210	200	187	221	218	234	218	218	189	215	211	196	205	213	204	200	224	209	195	182	206	214	202	198	192	195	200	196	189	188	211	191	204	202	187	220	183	211	197	212	202	195	187	205	207	191	209	212	207	179	197	204	225	203	186	190	217	201	200	204	217	174	234	204	184	210	198	189	227	191	206	173	183	199	217	220	209	195	189	184	202	191	192	213	215	197	177	222	201	222	212	218	205	194	190	202	193	203	184	188	191	207	211	208	193	200	196	196	203	197	177	215	203	212	188	191	236	221	205	221	193	202	187	184	206	211	191	207	211	182	195	209	210	219	198	215	199	230	158	184	190	212	181	207	182	198	222	213	196	226	215	189	194	199	191	203	214	184	196	196	195	221	228	191	209	174	210	212	213	206	196	215	216	188	221	181	185	200	195	207	182	219	183	192	193	188	190	214	209	226	215	198	194	205	214	207	183	207	205	209	186	213	199	191	182	197	196	205	229	187	194	206	195	186	200	180	198	208	201	200	216	199	199	204	202	201	197	190	195	174	229	194	202	196	205	228	197	231	188	192	188	194	202	208	223	196	189	230	184	199	195	195	192	191	206	210	178	206	248	186	191	205	172	214	194	206	186	205	185	229	197	183	215	209	205	217	223	211	198	196	225	183	184	180	201	171	195	200	203	212	199	203	201	198	205	193	224	208	189	218	196	220	204	205	201	217	211	212	231	195	202	197	172	212	209	191	235	185	204	214	196	206	208	202	187	200	223	221	195	206	186	187	208	204	197	203	195	197	190	219	198	205	180	214	205	192	210	193	207	211	183	198	192	178	200	205	182	184	175	202	225	170	216	193	210	199	227	195	235	194	198	202	190	214	218	196	177	183	209	199	231	216	185	195	194	230	224	223	205	194	187	200	171	189	168	211	208	185	204	180	186	205	213	194	176	202	216	203	225	205	190	189	221	196	203	182	182	193	191	192	200	197	203	194	197	225	191	208	210	216	179	189	196	197	196	204	208	186	200	203	180	169	206	186	206	203	200	205	200	223	182	215	188	198	207	190	194	199	209	189	194	190	183	167	209	219	210	220	184	205	209	188	212	187	199	206	198	228	192	199	204	188	190	193	224	226	169	210	224	213	207	199	181	214	201	204	193	203	172	207	187	208	174	185	221	206	206	187	204	193	187	183	192	187	212	212	195	184	188	164	203	210	208	204	217	207	198	208	207	191	204	203	191	211	219	186	199	176	180	205	192	183	181	180	203	216	180	179	210	216	184	184	218	194	187	169	179	223	202	202	204	218	205	204	224	195	205	194	194	207	186	197	219	216	201	198	186	223	186	221	215	209	176	178	171	208	184	200	171	199	213	191	195	215	201	200	192	214	222	210	185	184	190	242	192	215	193	205	207	181	158	199	201	195	201	192	199	209	195	202	229	177	193	217	185	186	191	221	185	236	202	229	185	224	192	204	196	221	196	211	205	207	212	221	190	216	182	221	191	175
11934	9410	8224	4235	2714	2006	1640	1218	1009	926	864	754	691	640	613	659	552	520	546	514	511	494	478	513	471	474	431	450	451	443	467	438	412	449	414	423	405	423	431	395	443	425	445	426	425	419	447	422	445	409	404	427	448	439	395	414	450	401	380	408	419	380	426	440	387	411	445	415	410	367	392	427	399	385	425	417	403	413	378	413	387	416	391	397	376	375	395	408	457	386	406	404	414	404	435	410	407	393	410	387	392	407	412	353	421	413	402	393	409	404	427	372	371	412	403	406	413	374	391	392	383	414	456	386	359	435	419	428	428	421	415	376	411	404	389	420	374	370	402	388	422	419	432	421	391	393	403	386	392	417	396	423	425	413	391	376	422	406	403	384	438	391	355	404	388	396	409	420	417	400	380	389	417	399	406	430	406	380	410	377	416	427	439	359	414	392	414	423	400	406	429	367	397	421	393	414	385	427	393	423	436	411	383	417	381	416	396	447	394	390	391	407	420	413	411	387	392	405	373	404	414	409	364	396	445	383	436	396	375	440	363	421	415	391	418	397	425	398	373	440	430	427	386	387	450	386	401	391	412	386	386	390	410	401	414	374	382	381	412	417	435	406	401	395	398	412	410	405	419	431	438	368	423	414	400	423	415	383	389	374	408	403	409	401	413	395	401	369	400	422	420	455	386	412	394	406	420	406	372	415	367	417	414	399	416	422	391	382	438	428	420	398	413	404	397	376	382	389	409	410	430	378	389	443	428	404	428	424	447	396	388	407	371	389	413	379	385	428	381	394	398	379	382	378	428	401	418	396	397	424	399	384	386	433	412	420	388	414	408	402	394	386	397	410	419	394	424	397	408	377	402	401	416	361	399	405	361	378	410	378	407	411	417	405	370	371	440	384	376	416	433	418	432	405	382	419	411	406	402	405	410	418	424	391	407	402	408	393	394	389	395	402	421	381	392	421	440	423	375	428	396	408	429	406	395	425	424	397	411	412	403	398	397	374	367	380	404	426	385	405	382	400	382	402	417	426	391	376	430	410	382	427	406	414	427	388	427	402	409	381	380	390	369	443	425	424	387	417	406	349	417	407	451	405	388	381	389	408	398	413	390	405	339	409	390	428	431	406	440	396	384	396	428	386	372	411	451	404	434	418	393	409	387	410	365	415	413	364	377	402	391	384	405	419	426	428	393	445	450	406	419	382	414	413	427	394	429	424	380	441	405	420	419	419	422	353	417	379	391	419	380	398	447	400	405	407	421	379	402	423	397	386	379	407	430	419	433	403	391	397	409	404	376	368	413	399	406	400	420	401	409	387	381	399	406	402	375	364	426	410	402	401	395	404	394	435	388	402	419	406	408	402	410	416	416	431	383	406	402	404	395	396	354	413	409	414	398	418	400	410	403	381	379	387	388	404	459	400	407	373	374	407	374	385	398	384	403	398	374	420	401	402	426	415	437	408	401	419	432	387	418	363	436	433	405	418	429	386	403	366	381	417	407	385	372	417	396	418	359	396	397	405	385	401	423	398	392	426	402	394	413	387	422	413	410	419	397	376	392	428	418	382	382	395	391	440	397	379	415	381	427	406	410	373	406	427	415	369	429	424	426	394	374	411	398	411	413	348	363	414	427	405	424	429	405	389	381	410	400	379	384	395	429	422	399	405	398	395	414	361	406	396	395	388	420	383	435	420	407	391	418	410	426	395	427	401	434	413	417	390	398	402	416	408	400	422	421	391	427	408	402	365	386	393	386	430	402	443	396	399	417	423	445	434	415	425	418	415	371	385	437	420	417	423	394	401	440	406	368	396	442	391	400	402	439	403	372	393	403	407	437	393	411	422	406	438	405	438	409	385	396	419	401	410	408	401	421	409	397	368	388	417	398	416	426	384	414	421	390	442	393	401	409	428	382	420	424	390	431	401	363	405	410	435	378	388	402	385	409	421	390	409	422	407	405	421	399	391	408	408	401	425	403	397	413	360	412	401	390	377	416	415	390	399	422	406	407	392	385	386	394	370	376	429	406	415	386	452	422	432	422	397	379	383	444	406	402	357	407	425	426	412	397	386	400	396	402	411	417	402	392	407	427	412	370	401	408	407	390	388	425	425	401	386	365	391	416	412	458	393	402	413	429	416	397	394	393	405	413	412	369	421	376	408	420	450	415	416	382	392	401	443	428	413	405	398	401	382	391	372	385	408	416	401	398	397	402	427	408	377	398	412	428	364	391	352	376	416	379	441	375	404	400	404	411	411	395	376	391	417	392	435	406	412	381	390	410	393	409	444	344	418	394	406	394	420	403	393	373	402	430	433	399	408	381	376	397	392	424	385	421	366	419	414	410	431	383	359	423	430	401	387	434	376	422	403	435	431	420	401	352	405	390	409	400	398	434	444	392	401	396	412	431	409	405	397	435	433	388	376	412	400	423	398	443	396	419	423	430	425	388	442	389	362	398	376	388	393	394	432	408	379	374	431	413	406	392	389	415	427	426	394	414	425	391	420	396	441	381	421	413	395	379	413	405	408	407	391	400	462	422	418	392	392	389	403	379	396	405	393	381	389	415	409	390	382	437	423	418	408	406	409	434	438	385	405	417	405	431	437	382	412	395	386	409	383	393	408	372	451	416	410	418	434	385	397	405	375	375	405	426	381	416	415	414	434	448	411	408	414	388	407	399	400	395	411	436	407	392	428	397	441	423	405	353	426	405	420	381	420	385	414	411	392	416	444	441	378	359	425	422	387	426	373	398	390	400	339	366	410	363	393	414	388	372	382	423	369	435	387	422	420	391	430	401	389	421	430	390	387	418	363	389	401	417	420	349	387	446	395	418	366	403	422	394	425	388	398	424	361	389	417	411	427	376	386	419	404	426	369	423	402	430	420	409	433	453	396	397	408	416	405	394	372	421	422	376	401	447	411	382	426	400	394	437	415	417	390	381	383	400	392	383	363	385	411	424	408	436	408	414	412	410	414	445	400	389	366	379	410	404	402	389	402	381	425	417	414	455	458	413	385	386	398	433	389	391	411	395	408	424	442	450	380	376	378	439	393	422	407	396	404	405	398	392	418	409	380	385	401	438	450	394	391	427	404	389	406	382	417	379	386	406	393	403	392	400	439	370	398	366	398	412	404	395	398	365	406	416	416	355	392	392	445	379	410	405	411	380	406	403	425	423	423	428	385	392	431	393	374	407	418	400	378	386	391	424	398	379	406	396	445	428	390	378	396	422	431	426	352	383	380	440	402	448	388	436	385	374	405	397	406	392	371	355	391	385	423	439	404	408	406	404	403	427	408	445	412	416	388	373	393	409	370	415	395	407	429	368	406	439	417	397	416	422	412	373	394	386	407	391	401	386	391	398	391	428	480	411	388	404	363	457	383	406	410	419	414	411	412	405	397	402	411	403	367	399	396	417	399	428	395	398	391	390	432	415	411	389	396	373	400	394	412	396	400	411	426	401	400	353	393	395	369	434	369	379	390	412	366	372	412	380	417	394	372
23472	21614	29619	24083	21617	20235	1808	629	460	393	353	304	294	270	241	236	250	200	222	234	207	227	205	185	189	192	169	169	188	172	199	171	206	175	167	210	166	171	177	179	176	180	194	168	178	161	157	184	174	177	177	150	156	174	152	168	189	170	147	178	180	142	158	181	162	172	168	150	152	187	164	185	193	161	154	141	146	157	150	167	174	172	185	148	184	171	179	167	146	151	145	172	169	156	188	175	169	148	160	172	142	148	166	155	153	138	167	168	161	145	153	198	163	162	179	159	130	149	172	188	173	145	169	160	152	160	169	177	171	149	134	162	174	166	164	152	146	174	157	162	163	164	177	177	209	156	179	155	186	154	165	152	169	177	168	172	157	154	142	176	166	163	152	164	156	155	174	156	145	164	157	160	155	149	157	170	155	174	185	162	168	169	169	159	149	177	164	170	144	158	181	167	160	140	156	177	166	166	180	157	147	158	145	167	153	183	174	164	175	155	149	165	171	182	151	160	157	181	156	164	149	175	157	156	188	161	151	160	173	149	146	164	191	161	152	152	162	153	199	144	173	169	153	150	168	159	171	160	148	163	166	169	175	172	170	160	161	156	184	150	164	172	163	173	140	154	147	161	148	152	163	158	161	154	158	174	139	147	164	144	148	145	157	178	152	166	168	171	152	160	137	158	160	159	154	161	173	187	164	124	173	187	138	173	152	154	151	161	170	148	171	157	170	164	186	168	156	160	170	175	170	137	144	163	133	144	139	158	144	161	171	161	166	159	147	159	159	156	169	172	159	138	191	159	151	160	162	153	163	152	179	146	171	186	150	160	146	173	157	152	165	162	162	167	135	159	166	148	156	156	155	149	187	163	157	162	162	185	157	177	161	168	156	161	160	165	181	177	178	182	142	177	193	135	165	146	159	172	151	172	137	149	195	154	127	189	186	161	178	166	174	158	146	152	172	159	138	165	152	148	163	160	178	167	168	148	162	165	156	183	148	158	158	160	166	174	175	165	155	159	156	178	173	153	186	181	163	170	153	156	181	166	150	167	157	169	153	153	156	159	174	161	159	149	143	156	160	133	182	158	160	146	182	143	163	151	151	202	153	149	153	158	135	169	160	145	168	156	158	164	147	163	179	160	172	150	146	147	150	150	182	178	158	177	138	169	152	167	173	140	160	180	153	170	170	148	177	169	170	166	168	159	159	179	157	165	159	160	166	151	158	162	148	156	139	180	157	166	145	167	170	162	179	165	175	156	152	176	170	173	144	157	160	155	174	176	168	180	151	170	146	142	152	139	161	130	171	142	170	161	157	179	156	168	157	157	152	175	153	170	178	177	163	168	166	170	164	180	167	179	152	157	151	164	150	169	176	172	172	178	152	173	156	161	152	169	168	143	165	147	151	147	173	153	155	149	163	161	165	133	147	159	151	137	177	155	156	154	169	168	171	132	167	156	152	159	150	174	151	139	153	166	173	147	169	153	174	147	140	137	161	172	154	162	153	140	157	173	163	160	158	147	153	141	170	146	170	164	159	160	170	156	161	153	171	158	158	162	152	143	146	157	183	164	166	157	149	142	159	169	161	152	169	152	157	152	135	174	159	154	176	143	172	146	170	164	175	149	172	149	146	178	185	171	153	145	174	168	156	172	165	175	170	151	162	158	162	162	168	167	143	165	169	172	158	158	156	159	161	148	130	160	162	163	174	157	153	144	149	184	165	171	187	131	160	160	159	145	132	158	139	175	153	168	174	156	164	168	181	156	153	150	160	157	181	165	159	134	150	150	153	171	163	149	159	143	145	177	171	165	154	136	174	151	157	167	134	146	161	185	153	192	188	147	166	157	184	155	140	147	198	148	160	177	155	153	161	151	179	159	182	161	162	163	149	170	162	159	179	169	188	173	187	183	174	172	164	150	156	138	161	178	179	156	160	164	147	140	156	156	155	162	185	168	152	166	135	175	150	152	172	152	171	160	181	176	166	177	163	154	167	159	163	158	143	163	162	165	161	164	146	149	159	154	160	145	154	169	179	150	169	166	161	158	180	169	148	164	157	191	157	170	167	181	156	163	162	164	165	162	164	150	177	156	157	167	157	153	149	159	154	201	153	147	147	162	162	171	160	144	146	158	158	166	157	147	161	142	153	165	174	179	150	176	147	139	146	164	180	160	196	183	149	164	162	153	176	191	146	160	176	164	162	178	171	159	153	163	149	161	150	157	145	148	178	152	137	164	167	139	156	172	140	156	148	158	139	173	147	178	145	164	156	149	162	154	157	168	174	152	158	134	159	178	137	151	157	155	182	162	151	129	159	153	170	157	161	171	153	159	161	160	170	187	152	154	171	172	178	150	161	190	147	153	166	156	156	170	143	172	159	167	181	158	158	153	159	202	171	175	155	159	158	139	163	163	181	156	177	157	165	160	165	147	164	160	155	162	173	157	172	155	171	165	171	159	165	156	149	153	193	146	177	174	141	162	163	150	171	181	150	142	158	148	153	172	141	152	158	183	165	152	162	160	160	156	164	174	187	153	159	156	134	160	132	151	186	153	150	152	150	155	185	161	158	169	164	171	154	163	174	165	173	155	161	168	160	146	173	152	152	162	159	168	150	173	156	162	146	157	141	171	153	165	140	165	144	151	155	147	165	160	166	163	159	166	162	153	154	170	150	170	170	155	166	186	159	167	169	178	159	157	171	147	174	143	175	169	155	161	176	141	156	148	182	161	154	152	177	166	147	145	159	174	157	148	150	151	142	145	166	170	153	167	134	164	150	154	160	160	173	179	169	165	182	151	158	168	149	160	158	177	168	183	155	173	162	173	166	180	150	145	172	174	165	176	153	148	172	155	158	145	157	165	160	159	153	163	167	141	169	153	148	137	152	155	154	179	170	202	148	167	136	160	161	156	151	161	154	168	132	158	172	147	200	172	153	153	143	165	153	152	165	169	189	175	170	168	168	176	165	152	161	154	158	132	136	162	145	152	177	154	127	161	174	175	166	146	178	174	190	157	141	188	165	156	150	123	188	171	135	168	182	163	165	178	155	162	172	144	161	168	188	172	160	170	168	159	159	162	144	172	140	166	144	170	173	167	178	161	155	160	156	171	151	146	163	183	166	173	173	161	165	139	172	164	164	166	167	131	158	157	168	155	177	160	163	146	159	152	152	144	156	151	175	184	150	157	169	173	167	176	157	155	155	143	162	170	141	150	173	169	160	150	165	165	176	184	160	146	146	168	131	163	172	146	166	156	161	168	173	168	164	164	165	139	152	149	144	160	169	166	174	163	154	171	178	155	172	168	170	149	132	161	162	140	147	163	155	182	162	165	182	163	146	161	166	148	166	179	170	174	161	172	160	167	160	179	149	159	165	168	178	145	149	172	146	147	184	193	158	175	182	163	167	135	155	165	189	169	159	163	148	150	136	176	127	142	152	150	162	157	171	159	159	156	151	164	158	150	175	164	166	170	167	156	158	162	186	156	149	155	158	152	172	164
14219	15464	13207	6913	4673	3281	2478	1945	1531	1255	1158	984	824	739	721	675	625	584	538	500	517	447	473	419	416	390	378	416	406	399	364	397	390	382	364	323	359	344	364	335	328	351	341	345	336	320	320	348	310	319	300	340	325	327	291	296	353	320	318	346	368	322	345	312	284	343	325	314	321	325	325	337	314	303	312	316	324	334	309	320	324	292	321	310	334	326	326	294	305	305	291	294	285	288	292	301	297	318	308	310	311	327	310	289	299	299	350	298	317	313	282	329	329	314	295	280	314	314	294	292	290	282	314	296	338	315	289	308	309	290	341	289	318	342	318	296	328	311	321	302	278	282	313	282	294	313	303	293	281	308	290	305	314	302	289	264	315	322	292	308	314	331	308	315	295	291	327	314	288	310	263	291	294	256	306	311	328	309	291	311	288	287	304	315	300	319	316	308	300	327	291	283	294	294	277	294	275	297	276	298	303	292	306	299	288	308	299	311	302	338	284	316	312	324	292	333	278	282	319	322	283	308	306	298	290	292	258	312	306	327	350	332	311	303	302	304	307	287	313	305	279	318	308	274	289	317	278	295	279	285	276	292	310	328	284	308	284	292	316	300	298	312	343	277	296	278	274	326	318	320	280	294	294	287	285	278	295	310	294	323	304	349	293	315	301	260	276	294	343	258	275	288	294	307	282	321	318	300	330	294	302	298	281	261	305	320	302	332	332	301	330	305	321	297	302	297	308	300	297	288	313	286	291	295	285	326	288	306	305	291	275	300	292	275	285	281	317	301	260	280	302	336	315	289	293	307	301	282	311	292	322	296	293	283	303	289	296	310	330	294	295	295	290	283	296	286	282	323	306	270	306	268	287	286	291	310	334	280	295	301	280	324	312	303	288	296	293	295	320	275	283	313	296	310	293	280	299	312	304	313	297	322	284	296	283	284	277	307	332	287	307	309	305	310	314	306	294	316	280	308	292	301	332	306	292	284	289	274	299	296	284	319	288	327	303	292	314	270	299	303	327	288	299	276	274	296	299	299	296	251	270	324	317	264	311	279	322	324	297	316	316	328	272	319	271	288	320	301	297	300	281	301	299	301	297	303	311	317	296	324	304	310	282	313	309	306	305	276	296	329	306	293	289	282	332	295	307	305	282	325	321	270	305	313	327	286	307	309	296	314	305	290	328	290	272	277	319	292	263	301	315	276	297	304	281	286	328	281	327	281	309	293	317	322	287	274	315	263	314	310	316	281	293	279	296	314	304	282	327	315	271	268	263	309	283	312	297	297	298	285	267	290	287	321	289	307	305	290	325	289	293	281	312	298	294	313	312	273	272	295	310	343	287	297	271	301	283	311	288	324	289	296	325	315	336	286	306	311	324	312	307	331	348	285	313	278	277	293	340	295	296	273	304	288	294	324	291	323	293	321	308	317	301	322	288	310	296	301	293	293	285	280	295	280	292	290	327	313	318	311	287	283	327	304	300	275	303	303	310	296	295	290	293	286	286	271	319	276	241	299	299	325	310	292	304	300	309	291	309	304	290	301	317	329	285	317	275	276	332	322	308	288	312	304	278	299	276	307	297	292	277	303	291	317	263	313	320	304	282	276	304	292	279	342	299	296	326	283	320	308	284	260	325	310	336	300	274	298	308	301	310	314	303	285	308	299	302	292	300	276	323	279	258	321	267	334	301	309	297	277	289	292	282	332	300	331	298	304	308	308	292	303	328	276	317	317	328	272	303	330	298	302	303	309	310	280	321	271	293	295	327	287	299	309	271	304	298	321	309	295	291	321	294	298	306	316	319	292	290	303	308	290	299	297	318	299	289	329	298	318	314	315	260	318	281	309	310	317	276	296	291	304	306	309	301	336	307	311	301	315	325	340	310	313	265	310	272	292	305	300	288	278	299	294	288	292	287	300	285	259	320	281	331	307	279	293	315	296	323	288	294	323	327	285	317	352	313	294	295	285	290	317	312	262	293	284	298	277	277	309	279	303	322	296	292	309	299	271	316	303	282	301	297	350	298	284	317	337	307	313	281	314	311	296	285	283	322	281	288	322	277	278	278	310	293	309	302	304	305	319	319	306	282	328	286	303	317	282	339	290	302	299	310	312	329	293	309	295	310	336	281	317	305	297	315	290	307	302	267	303	282	327	304	291	299	291	312	295	300	311	349	296	283	299	320	303	324	284	293	292	278	302	270	252	301	311	301	333	296	310	269	295	273	312	302	326	299	320	289	285	323	304	297	297	317	246	297	292	272	333	295	309	311	317	328	286	309	269	304	303	270	286	282	275	305	295	284	302	295	279	289	276	302	291	283	274	274	314	297	306	287	302	297	303	312	315	298	291	288	317	312	308	291	296	355	287	301	295	294	307	345	292	296	299	263	296	277	303	278	286	286	298	299	316	311	281	295	282	299	329	299	333	295	274	287	309	351	272	282	328	301	328	314	285	271	289	293	313	299	270	302	299	299	314	286	304	292	335	307	291	287	261	305	294	301	286	296	309	291	270	285	260	285	306	266	296	325	280	285	297	276	315	286	299	317	307	321	309	293	279	295	295	303	293	314	278	335	292	306	304	326	303	280	325	298	298	274	289	304	286	287	292	308	285	305	303	301	312	295	298	297	304	322	307	279	317	280	320	320	285	309	352	291	310	285	299	304	294	282	292	322	275	285	322	299	294	299	287	287	288	298	319	315	313	304	322	314	315	306	291	275	306	287	293	290	308	281	283	316	319	302	298	309	276	308	313	278	313	299	289	306	311	312	298	293	275	295	278	324	285	298	302	321	288	326	306	316	329	309	283	303	311	355	304	315	332	323	319	292	290	300	331	330	279	304	281	309	284	274	297	341	329	299	309	314	307	313	312	284	287	270	316	268	343	319	298	299	295	291	311	286	326	294	322	313	313	326	307	298	285	286	305	276	292	279	340	303	314	318	300	288	301	289	291	318	313	324	297	303	295	299	295	301	309	319	308	301	304	308	290	317	303	297	270	303	310	321	309	296	307	284	290	347	279	268	288	281	312	291	292	309	311	286	292	307	301	278	320	306	272	320	303	273	297	298	306	310	318	294	302	275	298	305	305	305	277	303	304	282	290	256	323	329	333	295	326	319	331	292	257	285	283	305	281	284	299	284	304	309	318	279	301	291	318	316	309	298	284	316	302	271	307	295	290	294	274	299	310	311	296	296	278	282	293	297	298	278	295	288	324	307	286	307	289	287	319	292	318	316	303	288	284	292	280	307	310	311	280	262	327	297	288	314	306	298	324	301	314	289	290	312	282	315	297	281	297	293	308	318	310	300	322	301	305	303	291	281	284	278	292	295	327	295	289	280	260	300	308	280	272	329	305	266	289	286	312	303	292	302	275	323	312	314	311	300	323	314	313	260	296	264	287	297	331	306	290	335	304	329	294	336	313	305	266	315	308	293	304	280	319	297	301	282	268	275	285	308	323	330	306	283	322	309	266	312	302	300	304	262	330	297	276	317	279	290	263
26973	20973	8361	867	615	534	453	446	469	432	477	444	461	469	418	448	431	430	416	409	431	418	441	429	450	429	395	418	440	426	444	415	439	444	447	395	439	410	426	443	427	486	433	417	449	421	405	418	414	420	423	403	429	426	376	401	459	412	452	459	453	424	430	424	409	421	402	450	427	448	410	422	435	436	396	444	477	436	415	431	401	431	431	431	432	409	428	438	413	431	427	446	404	430	429	454	414	401	418	441	437	408	462	465	411	417	404	448	451	405	427	414	402	423	440	429	394	429	437	406	431	442	425	429	450	426	448	421	439	394	408	410	434	436	418	446	437	423	445	429	421	391	415	407	437	488	403	415	449	441	404	433	437	439	446	434	413	473	412	449	419	399	455	410	423	424	428	427	418	365	421	427	423	412	435	403	374	424	439	414	450	419	419	421	402	420	412	430	409	444	415	412	420	428	409	447	445	378	438	441	387	442	434	430	399	431	392	435	405	446	456	458	450	424	429	367	405	416	437	437	421	426	401	454	466	425	438	418	447	427	440	432	402	430	404	414	395	425	463	442	412	439	381	395	411	410	407	432	403	422	393	475	407	396	406	430	407	413	429	413	422	420	429	436	419	415	400	427	440	372	426	445	420	461	427	463	446	430	398	428	416	444	426	409	418	411	437	416	432	453	433	441	449	434	442	398	410	420	434	410	436	429	473	430	426	419	448	461	463	416	421	441	444	441	440	402	420	461	431	422	418	438	481	462	426	402	428	427	456	421	392	457	429	399	396	454	403	443	439	416	424	430	445	454	415	459	455	431	446	458	428	436	421	465	383	404	461	404	459	435	397	414	414	420	394	431	420	442	426	413	475	414	392	398	438	436	415	400	411	408	421	467	424	411	424	426	464	417	440	368	423	417	410	434	429	402	462	429	448	425	439	428	377	443	414	418	462	411	413	433	434	470	425	415	431	405	397	410	427	396	415	398	436	439	412	411	442	424	421	447	444	436	403	427	410	404	441	414	383	468	425	448	416	421	414	394	448	446	414	433	407	424	445	409	417	415	409	434	384	404	421	472	423	440	416	422	429	464	433	434	391	462	441	399	425	447	430	422	411	443	458	422	432	447	427	387	430	404	430	415	447	389	380	413	417	436	443	435	449	394	441	398	428	422	414	447	415	433	436	452	408	430	427	425	437	420	408	398	418	435	403	433	397	411	429	414	414	449	440	404	408	392	476	422	424	444	400	413	424	442	430	418	426	418	433	425	393	412	413	398	411	420	441	454	411	411	453	408	455	408	418	450	433	424	408	437	440	427	438	435	437	405	461	400	378	405	455	446	425	442	426	444	428	425	405	429	483	440	449	456	433	416	410	415	428	434	475	432	442	446	439	406	448	431	414	466	423	434	457	445	419	415	405	411	437	437	412	422	403	444	450	437	463	452	394	443	426	430	428	413	418	445	426	375	398	400	444	416	425	445	413	438	400	451	425	426	460	419	447	434	414	411	379	410	422	451	429	466	411	391	393	433	463	443	398	406	401	429	438	408	443	455	426	431	438	436	425	436	430	437	440	416	453	426	432	464	423	452	419	445	458	446	411	395	418	416	443	431	397	416	449	404	431	419	414	422	394	419	402	444	410	386	454	425	439	443	398	402	412	407	430	425	428	452	408	423	429	389	455	434	439	444	438	437	370	398	463	386	443	433	487	448	442	457	458	431	443	412	445	423	407	394	430	422	447	448	415	417	414	469	396	438	413	415	427	440	422	430	396	429	412	420	441	452	432	414	403	434	457	401	421	408	413	432	419	428	423	439	424	418	437	436	413	434	410	400	436	425	492	443	430	402	441	451	394	474	434	453	474	414	433	434	362	413	403	420	448	419	388	414	386	457	408	429	375	414	456	453	415	462	394	379	405	385	436	432	425	431	407	427	418	417	452	399	426	411	422	463	425	435	452	423	403	430	419	442	405	439	401	437	422	461	440	415	438	445	412	424	410	470	422	419	411	394	437	439	428	418	402	451	428	418	435	423	444	442	364	410	382	440	440	393	412	427	411	441	452	408	434	431	455	431	429	439	451	433	414	440	458	452	438	395	408	420	437	447	440	447	453	438	406	383	442	423	434	419	432	407	434	400	396	403	414	396	403	436	427	432	438	420	431	449	388	436	431	427	435	433	442	432	382	491	413	446	465	448	458	403	429	454	414	432	420	474	458	401	438	441	423	464	395	415	428	448	403	415	464	435	463	415	449	446	446	400	403	432	437	403	454	405	432	411	414	443	414	414	438	448	437	438	410	418	416	437	439	397	450	423	407	405	445	426	405	430	412	412	440	414	394	422	405	482	464	414	472	466	410	414	469	432	420	430	404	413	401	442	404	423	428	433	395	421	412	457	393	436	430	436	423	398	427	461	403	445	425	430	437	450	429	447	426	372	457	431	381	440	426	400	455	413	435	444	420	454	396	393	445	441	426	382	437	437	414	409	400	425	443	409	429	427	410	432	422	416	425	417	444	404	422	438	387	402	432	414	423	421	451	393	457	437	435	425	408	399	402	430	443	448	443	423	428	415	429	434	409	446	389	420	439	433	437	417	431	370	465	431	444	443	410	439	404	403	430	418	410	441	406	436	386	401	416	443	427	431	469	413	453	428	369	409	452	421	425	419	435	455	403	400	464	418	445	453	401	419	423	431	412	397	446	439	414	451	442	389	413	423	429	432	406	414	416	387	427	431	424	439	420	440	427	412	423	457	411	433	411	422	405	443	424	443	427	453	449	394	394	417	400	428	443	439	437	417	444	429	429	442	460	378	425	420	399	415	409	428	433	461	440	403	401	416	424	421	419	431	413	395	455	422	432	434	430	444	407	432	449	419	417	462	424	393	404	446	422	409	427	452	394	433	430	416	435	469	429	419	409	428	425	437	443	412	459	407	443	477	454	418	418	446	438	422	432	421	420	428	404	439	427	425	404	438	386	441	412	450	429	448	426	439	410	397	411	407	398	428	434	453	385	408	418	431	431	439	408	453	459	397	388	448	387	423	394	456	436	397	396	438	437	395	401	434	417	420	439	396	404	431	443	427	438	398	404	385	426	410	420	421	419	395	417	438	427	421	411	446	407	384	429	432	390	411	447	447	432	427	403	428	434	443	417	448	429	410	408	414	381	428	391	476	434	388	391	406	422	402	409	420	444	424	431	410	481	437	425	410	374	468	419	411	416	398	431	455	438	441	426	442	433	421	406	425	408	420	426	440	401	401	443	413	421	430	414	439	428	412	451	449	462	411	412	425	412	415	401	441	432	399	446	437	425	427	400	412	394	382	438	420	416	439	392	403	424	407	427	459	411	432	429	399	407	422	377	451	425	399	416	379	397	423	403	419	408	400	436	429	477	391	419	435	430	430	444	404	414	440	414	432	448	413	423	412	421	421	421	461	423	438	442	445	430	417	388	424	400	453	435	422	430	434	439	437	377	426	421	424	430	423	410	395	411	467	445	406	456	407	453	443
6068	1818	1732	1206	1045	907	888	854	872	851	867	768	835	794	817	847	841	821	775	769	843	841	802	810	779	768	801	790	805	786	846	810	768	805	829	759	818	812	806	778	836	801	776	777	796	788	816	810	830	791	815	816	780	773	829	834	788	791	771	828	799	866	777	777	818	776	794	786	753	821	768	840	791	801	853	770	822	774	771	808	759	755	830	807	771	787	790	803	782	779	829	834	782	767	807	785	789	783	733	819	851	785	819	789	778	783	779	803	798	770	795	760	814	881	776	780	797	817	790	792	789	842	803	796	766	773	781	845	871	867	816	803	821	771	820	794	805	794	796	844	778	794	825	790	844	786	815	769	779	759	778	780	825	775	800	784	784	748	807	785	776	807	811	836	773	765	758	852	813	772	814	760	736	796	804	791	808	801	826	757	789	832	803	811	780	771	798	794	817	784	824	761	812	787	808	841	801	794	775	826	779	784	824	771	795	805	812	792	846	824	778	824	767	803	844	798	782	786	810	806	876	792	803	790	815	814	806	829	832	797	741	852	811	835	783	830	807	790	811	815	798	784	814	768	764	764	800	804	855	823	797	815	800	789	779	786	850	781	821	772	841	758	796	828	766	797	796	837	798	780	825	818	797	783	778	814	799	816	778	843	767	745	815	803	818	815	842	806	790	817	801	777	764	776	795	797	790	787	822	808	771	776	879	793	805	764	820	743	813	821	787	806	778	775	766	810	793	808	799	826	820	858	769	803	816	721	777	768	801	808	812	767	846	799	824	814	803	794	783	804	836	802	791	793	830	776	807	779	726	784	761	783	807	821	734	780	833	786	773	804	832	775	768	775	768	812	772	768	789	822	794	832	821	848	790	823	836	789	800	801	824	793	809	780	782	818	834	786	834	801	809	873	827	787	820	828	813	772	775	776	769	765	869	771	817	809	768	770	820	814	798	852	808	785	809	818	820	860	816	784	808	773	799	797	826	816	786	828	795	822	802	830	813	773	789	824	817	792	787	812	809	832	769	782	809	760	821	777	861	800	827	787	787	807	850	833	750	815	780	825	833	775	734	813	763	813	792	844	830	792	809	821	828	781	823	828	801	829	791	806	823	762	800	771	836	803	790	811	775	841	823	778	777	793	774	746	772	808	822	810	743	798	824	788	823	778	856	821	782	801	790	774	835	789	879	825	741	810	795	775	803	782	816	836	828	849	821	800	761	824	815	737	786	835	785	772	738	797	758	764	827	771	801	823	856	763	804	817	844	832	808	828	817	797	850	821	769	802	824	795	802	848	734	751	772	785	816	770	815	732	814	806	741	839	799	812	779	798	815	854	785	794	822	768	803	789	767	800	822	782	822	788	821	832	763	790	760	754	779	807	831	756	762	784	797	805	831	745	772	789	788	795	830	780	793	799	785	799	835	824	827	814	833	839	793	817	845	815	805	848	851	813	821	802	743	814	835	803	795	792	845	788	747	781	821	848	764	796	798	779	762	796	781	779	800	796	775	766	766	734	795	803	771	747	839	744	818	763	830	795	816	821	861	839	755	810	769	789	780	842	777	775	802	801	782	746	814	750	821	856	815	762	809	773	752	832	820	807	852	783	787	755	845	809	775	789	820	781	803	808	789	820	791	825	815	816	797	819	801	782	829	746	742	817	807	774	789	838	768	759	793	807	781	837	768	820	810	769	774	817	779	771	835	747	783	813	835	799	831	798	772	814	840	809	774	815	837	799	811	816	848	790	810	823	839	775	776	799	840	807	797	808	841	805	809	748	804	806	775	783	788	856	799	832	787	787	769	815	803	804	799	782	762	778	783	823	802	828	780	848	818	755	809	759	808	803	834	753	803	748	823	750	782	780	788	805	780	796	777	814	793	795	834	846	802	807	783	824	831	773	824	775	769	839	787	787	789	765	790	777	801	736	753	792	775	796	804	787	787	797	853	792	786	769	778	814	804	770	790	772	816	765	759	762	793	813	794	782	804	791	807	799	846	772	793	816	860	808	841	811	797	788	758	817	768	793	788	801	804	801	771	810	802	781	775	795	787	761	824	754	784	797	819	767	798	765	809	768	791	792	835	784	822	737	792	770	808	775	790	785	771	795	823	782	731	887	785	806	740	819	813	806	762	831	834	804	802	792	756	814	814	765	838	807	850	764	827	772	803	793	798	793	778	791	800	829	816	837	803	796	805	845	786	765	750	801	792	783	764	804	887	834	772	774	803	781	788	766	782	772	779	809	816	802	810	803	794	827	782	829	790	794	755	806	756	779	828	783	812	791	777	829	802	774	809	824	798	734	823	740	799	811	827	812	782	791	814	800	816	778	813	821	789	756	805	811	783	776	763	817	802	819	811	806	787	779	828	824	786	748	804	795	754	776	792	806	768	818	821	821	800	844	825	833	775	802	838	825	799	781	723	806	804	854	798	746	836	741	818	839	823	794	786	813	765	862	775	790	780	776	780	775	808	797	790	765	809	776	765	815	789	810	803	826	831	773	802	770	797	804	743	799	827	816	784	769	799	778	830	819	884	799	795	800	824	797	770	772	849	869	773	783	803	792	824	799	795	788	858	782	829	793	831	805	808	815	836	794	793	802	835	807	780	806	831	818	767	805	841	815	805	769	851	749	801	805	782	788	779	789	850	827	842	765	790	807	821	799	799	810	782	821	786	765	776	797	731	779	825	848	767	812	831	825	768	767	796	817	818	816	805	787	825	804	806	813	791	860	812	759	802	770	810	748	788	811	750	830	794	823	800	845	783	789	777	763	794	814	806	750	789	818	810	825	804	794	753	803	771	739	820	809	800	741	785	758	809	804	800	765	794	783	794	802	825	756	724	805	833	751	801	795	785	802	851	775	773	783	814	777	792	797	845	797	782	819	822	805	800	802	829	796	847	834	882	793	813	789	773	791	818	807	798	802	774	782	784	812	808	825	849	805	793	858	760	855	858	788	816	824	811	802	809	835	784	841	799	780	781	777	813	823	842	747	822	813	778	807	826	817	795	836	835	750	786	814	833	851	781	769	829	752	784	756	829	799	811	815	836	814	828	818	840	777	736	798	801	802	760	793	782	798	869	794	788	841	792	779	826	838	795	780	791	804	810	809	790	823	839	857	825	752	793	789	805	740	797	780	740	749	808	810	806	812	808	799	831	797	744	843	785	744	767	811	781	811	815	833	787	788	751	793	786	820	807	777	824	775	820	836	784	755	751	802	799	778	768	821	844	772	779	814	818	824	814	801	765	816	828	851	808	812	818	815	784	804	819	780	816	779	782	783	748	838	816	786	789	776	811	808	803	819	794	837	752	757	838	775	794	833	774	787	784	785	803	793	717	780	825	822	769	791	783	821	832	861	768	814	810	784	764	805	818	798	752	800	768	720	793	756	819	738	835	757	753	786	835	792	801	824	828	833	828	791	770	784	834	791	797	816	779	827	796	773	849	798	795	746	820	815	800	798	822	806	793	744	772	804	850	857	732	787	845	827	760	796
24473	21622	28965	24764	21016	2131	630	409	351	314	287	245	285	279	256	241	259	249	231	221	226	248	232	201	189	234	209	236	231	233	213	239	196	219	216	208	188	203	204	204	225	190	206	202	186	216	217	192	204	216	194	204	196	208	177	197	205	206	197	199	215	230	209	207	207	232	191	225	189	173	204	191	190	192	183	191	173	211	185	184	226	186	212	203	208	203	215	208	190	224	214	224	208	195	210	204	206	208	206	215	197	227	224	202	194	201	192	224	212	217	194	186	184	201	198	198	210	245	217	209	204	210	189	189	198	211	199	204	183	213	181	208	201	205	184	200	194	188	203	226	190	184	203	201	192	205	217	193	186	199	226	196	197	203	207	218	198	210	217	181	202	214	207	210	194	196	209	233	205	214	207	206	227	216	220	198	186	177	202	201	199	182	208	209	208	185	188	180	198	224	206	205	208	206	208	194	231	191	201	186	211	184	221	203	197	218	194	213	211	184	212	216	213	227	191	192	203	222	197	176	186	175	227	208	169	184	225	199	197	211	198	196	191	183	228	219	200	209	208	232	226	188	209	209	204	200	189	205	218	199	209	201	206	177	199	222	193	226	225	210	189	205	202	197	200	191	217	190	169	191	192	179	228	191	179	176	219	203	217	213	206	195	210	231	222	182	215	194	166	196	186	199	178	190	217	186	217	204	191	199	177	191	226	220	208	205	207	210	204	205	202	202	199	230	198	189	190	181	197	208	194	190	202	222	202	196	169	191	208	195	192	191	227	198	169	197	188	182	239	192	190	175	225	185	189	193	214	199	215	196	211	204	210	202	185	194	188	209	198	202	174	171	197	200	184	206	206	192	190	203	211	213	192	193	199	202	197	180	194	219	195	181	189	196	185	191	216	231	214	204	195	199	175	221	224	169	191	199	191	228	234	178	232	220	238	192	200	188	191	185	213	205	176	195	193	189	212	238	232	202	171	182	182	177	230	207	215	227	185	196	206	222	200	233	202	208	200	206	190	186	206	210	178	191	208	198	214	200	199	190	207	224	228	208	187	184	180	203	211	191	208	219	202	189	191	182	188	170	221	201	206	199	214	199	159	202	220	205	185	182	216	199	197	174	187	198	213	186	180	223	208	194	179	210	184	190	197	219	194	199	199	221	188	220	208	169	204	173	200	194	209	201	215	197	198	229	202	204	227	211	180	184	194	173	212	195	177	210	201	188	211	191	200	194	174	211	217	185	202	211	197	226	198	217	192	201	219	182	185	191	209	213	200	222	200	181	179	199	218	192	228	233	182	185	206	193	214	182	183	197	202	220	213	192	208	192	216	209	190	201	172	229	214	218	185	215	194	204	211	202	190	218	220	182	182	177	196	215	204	197	200	197	188	175	206	187	197	198	195	208	196	203	202	207	199	203	201	203	173	207	204	204	235	192	209	199	221	231	183	178	221	186	188	198	185	201	213	208	196	208	213	226	188	184	207	204	208	194	196	211	206	201	211	203	198	194	189	223	193	212	196	200	217	196	187	198	191	190	204	204	221	223	206	207	197	201	205	222	216	199	216	189	196	205	197	182	174	193	195	189	207	213	211	206	193	180	214	221	200	206	208	194	226	197	213	217	202	212	202	191	197	206	199	190	180	197	202	184	190	213	209	210	221	185	221	208	211	187	187	216	180	191	205	189	201	217	184	192	195	205	201	223	199	188	211	183	197	187	203	223	223	192	213	217	226	178	195	213	213	219	173	217	196	204	201	194	201	184	194	188	220	212	212	222	182	173	192	189	180	206	189	199	199	193	201	197	213	227	221	196	225	204	196	217	204	190	234	200	218	203	194	200	188	191	202	176	212	203	202	206	184	212	198	193	201	207	214	204	196	190	204	216	213	197	179	213	187	192	218	203	206	184	213	187	214	195	208	187	195	198	188	192	186	203	185	168	197	191	200	191	203	186	194	210	225	192	185	204	190	187	182	186	225	215	197	201	208	207	192	216	197	189	201	212	227	218	190	203	211	206	197	180	210	205	192	206	207	221	186	198	216	213	176	201	203	215	219	209	221	207	183	196	184	177	215	194	211	177	218	203	212	195	197	234	172	201	213	200	197	192	185	203	189	176	216	209	188	218	207	194	182	186	210	211	190	212	183	197	194	226	208	210	200	201	188	229	223	209	191	187	228	191	200	190	220	198	188	216	199	173	203	235	211	207	207	190	215	216	219	195	192	209	193	197	191	220	187	193	217	189	215	195	194	209	181	195	187	216	219	180	206	214	228	192	208	194	218	185	201	176	202	212	209	212	180	169	204	217	213	195	208	212	199	185	230	195	199	202	199	218	176	193	208	222	194	200	184	204	206	218	198	208	201	197	199	204	200	204	218	200	217	187	213	190	201	193	200	183	168	232	198	202	197	225	195	180	194	207	197	196	214	206	219	202	177	220	203	195	201	199	206	208	206	203	190	209	174	178	210	220	180	193	219	184	197	202	209	190	197	204	175	194	202	203	197	202	181	192	197	168	172	195	168	220	231	190	197	194	190	183	207	193	191	232	198	200	215	191	165	206	190	204	195	189	180	197	219	185	218	203	189	219	209	229	192	201	229	198	217	192	209	235	195	178	200	213	203	198	206	185	206	214	203	197	236	202	208	212	182	213	185	199	193	181	182	205	205	213	199	196	220	197	209	216	210	196	213	190	184	223	198	196	220	210	160	222	199	191	186	212	211	207	214	218	202	217	202	206	195	223	201	182	227	197	228	204	202	199	212	195	188	200	207	187	203	205	193	183	217	207	186	170	204	212	193	200	197	195	189	218	203	204	219	215	204	194	181	186	202	210	162	189	198	210	204	207	201	222	175	207	209	215	186	213	209	206	183	192	197	203	188	184	205	188	188	215	198	183	190	203	218	199	198	173	183	201	206	212	195	201	220	178	205	186	232	198	188	200	213	201	189	205	189	227	190	192	188	222	197	205	189	191	211	179	209	186	181	177	208	196	205	192	172	211	206	190	184	187	208	199	207	218	191	189	211	178	197	193	200	202	202	199	185	188	191	197	214	196	202	209	215	217	217	193	195	181	198	210	213	201	209	186	209	193	199	224	173	209	201	189	200	204	203	175	199	199	172	221	218	201	187	197	212	215	201	217	183	220	171	202	212	217	213	190	203	183	178	185	181	207	185	177	207	195	197	202	180	223	219	196	173	201	225	193	202	206	202	191	233	179	188	198	192	216	200	209	182	245	204	193	230	201	198	206	231	226	215	214	180	204	204	204	175	185	219	219	203	171	208	208	216	210	195	224	207	228	207	187	199	181	214	189	217	199	184	211	207	203	209	225	194	226	228	189	186	197	217	203	194	211	202	191	203	199	209	197	215	191	207	231	188	201	191	225	183	224	201	193	208	178	183	188	216	213	189	228	203	191	191	202	188	192	195	203	188	200	212	200	196	233	219	197	202	186	214	206	201	196	211	194	211	203	209	200	190	216	184	189	203	203	230	190	208	202	208	203
13186	9523	8253	4169	2743	1930	1542	1281	1074	975	825	749	695	663	651	617	566	505	484	517	521	494	425	460	444	462	483	385	434	431	459	429	439	415	459	396	433	423	410	423	423	423	433	410	418	417	390	425	441	417	407	440	411	395	401	441	425	402	401	435	391	417	387	442	384	416	392	403	406	462	372	390	391	436	393	441	421	423	395	399	397	415	386	390	391	403	460	391	421	397	412	383	407	427	420	435	380	409	395	374	418	381	407	397	415	391	411	372	415	387	413	405	401	395	420	426	398	405	393	413	387	408	388	428	414	382	387	394	397	397	356	419	390	429	389	405	363	391	442	393	405	381	422	428	361	390	403	401	384	402	370	398	387	384	403	394	394	414	411	391	404	438	400	394	389	422	394	406	370	384	365	353	403	408	365	387	401	415	365	408	390	383	401	410	417	390	392	418	396	383	429	399	417	346	402	390	414	379	411	397	416	426	378	450	398	395	373	411	429	358	396	365	379	377	397	418	403	420	415	393	411	405	363	403	370	390	374	401	410	411	412	352	395	413	424	378	414	382	359	406	434	407	415	431	418	448	389	405	436	391	368	398	371	423	394	374	367	381	412	422	394	373	399	410	419	383	379	389	390	380	411	423	383	381	382	414	409	403	390	418	405	403	425	414	395	382	405	368	428	378	444	397	423	437	414	416	406	399	413	394	422	398	409	413	372	415	408	387	367	408	390	376	397	426	426	372	401	385	414	398	391	406	407	411	389	418	444	460	383	419	370	365	427	411	392	412	340	427	388	423	411	417	413	393	411	400	411	415	374	415	381	386	422	404	387	402	398	394	429	396	395	402	394	410	400	416	387	433	382	390	426	404	407	409	365	397	414	417	371	420	375	429	397	400	421	421	376	400	412	403	393	413	400	384	404	431	410	397	375	414	384	442	394	421	399	404	420	402	375	410	421	418	403	398	367	382	398	404	383	412	375	367	396	416	409	387	414	414	397	422	390	403	373	407	389	399	403	398	378	392	379	389	419	427	359	378	408	411	398	389	430	411	409	399	396	401	429	372	413	367	385	361	396	426	393	406	423	383	388	419	437	428	372	408	370	395	406	398	400	396	425	428	393	383	435	407	373	385	358	402	425	395	370	419	407	421	383	440	386	390	372	419	395	421	397	446	418	394	402	383	422	401	400	366	413	395	448	421	395	416	416	401	427	405	427	381	375	380	404	359	398	451	428	387	410	385	364	398	391	387	409	402	388	373	401	431	354	408	401	405	405	376	405	413	361	443	409	406	382	405	391	382	377	390	392	344	398	433	430	448	404	371	450	373	367	418	422	402	383	398	423	382	413	424	430	381	399	385	397	358	413	412	400	438	416	414	426	388	416	411	403	405	372	406	386	391	404	376	382	380	431	405	414	413	411	410	429	410	365	426	424	442	393	398	423	427	387	419	350	412	378	401	427	382	385	425	423	388	422	425	385	399	379	383	417	387	383	424	413	408	403	393	396	383	401	385	370	399	407	389	374	399	411	394	390	408	400	420	387	374	401	404	411	432	436	384	401	416	399	401	388	375	418	393	425	371	428	362	393	378	431	402	394	424	370	415	411	407	418	412	410	365	385	350	441	367	410	389	419	407	418	390	400	413	398	425	403	411	404	395	422	365	418	396	404	374	370	418	370	385	446	415	396	382	395	420	389	334	366	443	421	390	366	407	423	443	375	410	402	395	403	415	405	407	405	394	380	389	438	392	370	366	397	389	386	432	371	414	368	388	425	396	405	405	389	366	426	436	401	371	409	392	419	393	402	393	409	399	401	431	376	432	435	436	441	407	418	414	457	407	390	423	394	377	404	385	420	386	406	410	406	429	436	412	388	457	433	423	383	366	401	421	417	425	438	382	411	382	405	387	411	411	375	435	384	426	383	381	423	394	394	397	399	392	422	395	381	384	431	396	414	398	373	390	401	384	429	401	404	411	403	389	376	405	380	415	414	414	365	365	384	388	379	432	414	432	411	381	419	390	380	390	445	393	385	389	375	383	378	398	399	392	398	394	407	430	376	404	386	394	390	398	382	403	400	382	398	371	392	381	409	429	375	374	395	349	414	390	404	376	378	432	352	384	401	412	422	393	432	395	402	398	367	413	418	397	427	401	417	416	434	430	390	379	430	391	379	400	432	381	420	416	382	394	399	401	391	432	394	408	433	401	401	419	433	373	375	400	406	379	423	419	405	407	378	386	392	397	387	413	384	404	391	364	409	414	422	395	378	399	366	402	397	409	408	380	410	413	412	395	372	392	353	366	387	442	411	391	421	447	424	393	379	356	429	395	423	389	419	416	400	406	404	398	382	407	382	410	417	367	411	388	397	380	400	418	413	387	408	395	384	419	405	398	388	402	394	377	380	413	373	397	406	374	375	370	399	385	346	401	403	369	413	363	382	379	432	420	384	401	393	376	392	387	412	423	420	408	416	406	385	381	386	392	419	414	389	392	419	388	381	413	389	405	383	418	412	346	429	391	404	402	377	381	389	374	406	406	411	442	411	378	403	402	382	394	388	375	418	422	427	420	423	430	415	366	418	394	358	382	414	422	406	388	380	415	398	431	365	422	380	398	392	381	402	405	394	398	391	437	411	429	398	391	401	365	419	385	393	381	397	435	387	434	403	405	402	426	410	379	376	409	409	372	411	409	383	450	400	369	384	410	413	448	418	369	412	384	417	407	391	391	387	391	436	452	416	389	411	396	395	404	401	393	399	381	443	401	413	401	427	375	398	416	404	384	369	425	384	414	389	392	416	379	410	366	392	406	406	394	413	413	389	410	424	398	381	356	395	360	379	380	415	413	390	392	415	415	412	420	412	405	404	400	434	401	373	391	379	394	420	356	398	411	404	413	408	404	394	404	423	407	373	409	408	408	405	410	382	393	393	401	410	429	395	367	411	426	390	431	397	419	379	415	401	414	380	412	386	395	402	440	369	372	398	388	464	420	397	404	432	413	414	376	389	419	395	373	420	423	370	420	393	412	422	415	419	390	391	414	389	402	411	439	425	408	387	374	397	439	388	393	392	386	401	396	397	403	386	427	378	408	437	410	370	391	400	422	415	382	395	398	400	390	426	400	423	385	443	441	431	421	409	376	432	393	361	409	404	416	383	401	403	406	393	378	410	417	432	421	416	354	392	386	352	370	406	391	379	381	401	410	373	428	415	425	398	388	376	419	397	396	421	415	400	375	397	411	399	406	391	377	389	397	405	405	351	385	383	431	394	427	400	369	406	410	438	408	381	415	388	413	408	379	392	389	377	370	427	379	364	435	404	407	391	393	394	392	420	391	373	393	404	398	404	375	411	391	404	398	362	397	376	381	373	417	417	415	407	377	398	405	389	396	398	388	412	407	397	389	397	441	397	406	438	395	416	395	413	400	411	377	377	430	421	399	371	415	401	383	423	412	391	419	443	393	419	378	396	376	399	376	406	408	421	402	390	398	387	413	412	378	389	428	385	385
23491	21616	29655	24070	21617	20494	1772	661	476	430	383	335	301	293	267	263	246	221	238	208	199	232	208	208	191	219	183	192	177	177	172	181	196	193	165	169	172	168	183	183	181	171	177	178	169	159	190	160	171	178	174	174	162	193	170	170	166	155	166	161	169	161	160	163	155	160	178	154	150	167	163	162	161	166	160	157	182	140	159	182	176	160	171	153	163	164	151	159	172	162	160	167	163	148	188	159	163	147	155	170	160	142	152	142	152	156	155	171	147	186	168	146	158	168	154	177	170	174	152	133	166	175	176	156	158	179	150	150	161	157	154	149	140	167	155	163	158	176	192	168	144	184	166	163	172	141	148	158	168	174	169	168	166	170	166	167	153	174	168	167	160	166	180	197	141	187	150	171	146	157	158	152	168	157	171	158	152	174	172	191	175	153	149	159	161	179	160	177	147	172	156	168	187	169	158	189	162	159	178	147	160	167	171	136	154	173	133	162	165	155	167	191	165	171	161	168	150	177	172	170	159	167	161	178	167	164	155	158	154	153	152	174	170	158	175	173	156	160	171	168	161	152	167	171	160	188	154	173	172	152	184	148	174	185	137	158	187	166	169	169	153	153	142	150	152	161	190	158	182	165	172	165	164	159	151	180	166	163	170	162	167	154	149	158	149	162	144	152	180	158	173	177	164	195	152	168	138	170	172	174	159	163	181	166	158	141	155	161	194	145	179	165	170	170	175	174	168	171	161	189	152	145	158	183	161	138	156	170	152	174	156	166	159	149	157	147	162	159	160	185	151	180	156	160	176	192	171	152	172	179	165	160	150	146	154	147	175	180	162	168	167	162	151	165	159	167	158	180	180	153	150	143	147	157	154	169	195	151	152	164	174	182	186	160	176	172	155	176	159	165	165	157	139	149	175	146	157	172	161	168	171	151	143	167	163	172	142	156	192	172	142	167	165	154	150	182	147	182	160	149	164	187	161	164	180	151	181	143	155	160	167	150	162	170	177	162	170	171	183	162	170	189	153	179	175	174	167	160	172	134	150	171	172	150	166	157	166	178	176	145	154	174	199	153	164	171	155	165	150	172	173	169	157	141	157	171	155	138	150	158	148	164	147	161	167	169	155	148	156	163	166	173	159	163	150	166	156	167	153	142	170	184	150	172	163	168	152	184	143	160	164	170	180	144	176	176	150	170	162	168	177	162	177	142	173	143	163	173	154	147	168	170	140	176	155	160	145	151	163	149	184	205	176	167	166	170	171	151	158	162	167	156	161	142	156	174	172	162	162	191	161	150	163	146	178	135	157	165	164	188	155	159	157	168	160	157	142	166	159	167	194	169	174	138	187	163	171	156	143	162	144	143	155	155	178	164	147	157	154	162	171	155	164	162	164	169	155	172	157	167	173	185	132	162	170	164	177	174	165	190	147	161	175	158	188	165	151	184	125	174	152	160	168	169	171	169	170	150	174	185	178	179	181	141	160	167	153	155	184	174	164	152	140	142	159	153	138	160	139	173	155	171	155	137	153	157	162	180	166	169	167	184	163	181	155	140	165	166	162	168	140	157	171	185	188	184	149	159	187	165	174	184	151	159	157	161	167	164	180	173	156	144	187	140	136	154	146	150	189	164	159	164	181	160	168	160	196	164	167	170	156	171	164	168	176	164	154	150	160	176	137	133	152	182	162	153	188	140	189	173	150	169	167	158	180	183	157	173	163	167	179	171	169	164	165	159	168	156	176	174	162	180	181	155	151	168	166	160	164	154	143	153	169	176	169	145	165	146	170	168	149	141	141	149	168	152	160	185	155	148	164	167	152	160	164	154	168	145	174	175	160	157	155	178	151	153	168	178	149	170	179	140	155	192	145	156	177	168	163	153	167	169	161	160	182	162	159	157	188	157	176	152	169	144	177	195	145	162	148	178	146	163	171	163	164	144	172	170	175	172	165	154	177	160	192	147	152	165	179	171	164	182	160	145	185	175	190	169	165	150	176	143	155	141	171	163	163	177	151	166	140	148	179	163	154	158	203	156	175	160	152	150	149	171	149	153	155	166	168	166	131	136	175	161	174	167	166	177	167	163	167	152	156	162	161	151	179	154	163	175	167	182	176	162	148	156	190	143	156	140	156	150	170	158	174	149	189	157	139	152	150	147	148	154	189	158	165	174	150	159	185	169	176	146	163	152	203	166	173	156	171	161	149	179	167	190	147	159	171	165	154	170	169	163	152	172	163	164	156	146	166	165	183	170	159	173	185	182	174	161	178	170	141	168	158	155	151	156	172	148	176	156	162	158	166	160	154	155	162	143	141	130	157	180	199	162	144	152	167	156	191	158	165	155	156	196	170	189	171	180	157	136	183	158	177	141	170	152	150	180	165	161	160	132	164	165	172	175	150	160	184	171	161	164	163	157	183	167	158	169	173	161	148	163	151	167	143	149	153	180	165	185	137	178	163	135	161	160	159	174	151	153	161	169	151	176	144	175	170	167	158	171	166	177	168	169	171	175	163	168	156	158	159	164	176	161	186	160	162	141	176	162	142	169	168	166	160	163	187	165	157	144	169	180	177	153	133	172	155	169	153	165	164	156	176	148	193	163	158	136	182	153	181	173	173	151	164	182	160	148	143	174	150	153	162	170	158	157	151	163	188	169	161	169	159	165	156	144	172	163	144	165	149	151	146	159	157	161	183	170	160	164	182	152	174	185	151	151	177	151	174	149	164	150	186	163	163	134	168	166	173	170	160	167	163	169	180	158	180	163	164	167	152	152	155	169	158	178	171	168	174	155	179	169	149	159	192	152	154	152	159	168	175	170	171	164	185	181	173	180	138	188	151	160	185	170	165	168	164	153	167	161	156	192	160	147	162	165	169	147	146	147	153	166	143	161	159	162	173	162	150	162	134	139	163	145	162	167	151	166	188	167	170	181	151	177	135	160	157	155	158	178	120	155	174	167	162	158	165	179	171	140	184	169	165	156	168	159	127	159	177	158	177	158	171	178	137	151	164	137	170	157	169	153	173	155	186	158	157	146	147	158	155	167	181	161	181	155	169	185	179	164	176	148	185	164	162	184	163	172	166	169	150	173	172	166	134	151	143	145	169	168	186	143	141	160	157	171	169	141	166	172	157	164	166	170	149	161	138	179	148	149	174	169	165	175	186	144	173	149	161	165	151	146	177	182	142	157	170	193	158	162	167	150	181	176	155	155	162	144	142	141	170	157	157	157	151	170	188	174	139	161	183	142	157	155	175	182	194	174	169	135	151	160	193	146	134	168	193	149	151	170	138	157	139	168	159	153	149	149	148	157	183	153	161	179	145	161	181	160	174	151	147	156	160	142	152	167	138	178	179	167	169	183	158	163	163	146	165	143	164	161	137	167	166	159	166	152	150	156	163	158	184	139	183	152	146	172	147	169	146	148	164	130	178	182	169	163	172	152	151	147	177	143	191	167	184	165	177	153	168	159	128	155	181	174	153	151	160	185	156	172	152	150	152	165
15129	15245	13155	7100	4544	3344	2405	1935	1593	1300	1121	972	841	778	709	640	618	578	544	524	480	431	446	451	416	425	413	388	358	391	368	380	366	355	379	363	369	312	324	350	341	336	312	361	320	301	342	329	346	327	334	309	358	315	336	314	311	320	361	293	343	295	337	281	297	313	292	312	308	334	301	276	327	306	293	308	301	311	313	274	318	314	323	295	331	295	335	294	292	307	300	301	329	288	312	301	289	292	310	286	315	283	294	302	296	308	303	285	277	323	300	274	279	293	305	296	310	315	305	311	267	326	310	296	289	286	279	279	314	294	293	290	281	322	312	285	305	315	297	298	296	338	336	277	298	292	310	279	314	274	321	286	293	326	326	315	282	313	331	311	272	339	292	301	319	303	296	339	320	291	305	320	298	301	291	304	307	305	317	310	297	297	299	285	286	306	283	322	338	282	309	274	266	307	293	357	316	312	275	306	313	274	289	285	305	318	291	302	303	288	306	286	268	316	311	305	287	275	286	290	301	334	319	301	269	304	312	317	310	267	292	297	306	311	297	306	309	293	333	293	285	300	337	279	298	278	326	307	330	319	312	304	292	278	296	296	313	300	292	327	285	314	270	312	335	322	317	311	321	275	311	290	312	265	288	321	278	326	283	284	293	310	305	306	307	279	275	297	300	261	282	295	278	306	301	283	302	292	260	298	301	293	269	318	298	299	294	289	329	285	285	287	310	302	279	276	281	307	300	297	301	289	313	288	283	308	284	290	285	320	299	324	268	324	297	299	299	301	273	302	290	321	291	275	322	325	296	327	305	352	314	292	269	312	298	316	270	322	291	320	295	317	304	300	284	295	297	296	311	294	290	285	286	293	317	320	306	294	300	319	306	313	293	287	287	289	309	285	309	285	261	312	302	288	310	294	296	300	333	294	336	315	317	303	282	309	280	310	313	299	289	282	304	293	307	305	299	306	274	296	280	292	308	295	295	304	305	311	298	301	302	304	274	276	299	342	309	334	333	301	287	299	332	284	304	289	312	301	302	341	260	312	312	315	316	290	300	306	327	313	315	299	284	301	273	303	276	284	282	306	311	305	299	313	310	299	292	326	315	321	314	307	254	297	313	297	307	307	304	290	311	300	303	305	292	301	272	309	293	318	298	330	324	304	308	316	249	272	323	280	293	278	325	321	283	294	252	310	326	316	357	284	274	292	298	300	288	289	313	301	295	286	288	304	347	296	319	284	292	307	304	320	294	272	296	321	301	291	294	297	270	315	296	256	301	318	279	299	275	304	303	284	286	312	282	300	299	310	285	290	262	290	316	322	297	288	309	306	304	286	325	288	317	315	330	298	324	278	286	296	307	301	289	280	289	285	311	288	313	289	269	283	279	291	322	290	283	314	288	311	275	295	301	298	304	312	303	333	312	313	288	305	296	283	288	268	328	302	257	290	293	319	265	299	270	307	315	308	290	301	289	309	283	290	279	286	308	339	295	301	310	292	300	332	283	320	265	283	308	289	327	305	277	294	304	280	316	298	291	267	288	309	293	277	288	281	303	304	333	319	306	292	284	297	351	294	277	304	296	300	308	272	308	327	311	343	288	280	308	288	308	302	271	305	321	311	314	317	300	303	286	294	283	276	308	262	260	290	291	301	282	291	317	297	298	306	298	320	305	304	270	303	325	324	274	304	308	273	309	315	338	281	282	300	319	300	301	295	279	312	315	300	322	264	311	295	304	292	312	295	302	302	276	304	283	318	312	292	275	305	324	276	289	319	293	318	303	258	288	299	302	263	329	341	286	318	323	295	288	309	307	297	302	309	277	295	322	302	273	301	268	285	318	307	294	285	318	303	297	290	303	297	320	299	288	293	300	290	299	299	279	272	315	316	302	312	303	306	326	274	288	295	277	306	306	314	292	289	276	340	283	290	281	299	282	299	299	270	305	287	286	272	301	295	296	290	298	310	316	323	316	297	319	301	293	305	311	323	277	302	277	297	318	271	303	317	298	288	295	304	308	279	286	290	307	318	272	294	294	316	313	315	297	295	291	308	327	292	315	305	279	307	316	282	304	283	313	311	302	281	286	304	320	310	320	326	294	309	283	325	296	310	311	295	287	317	314	301	302	294	290	326	307	298	286	311	293	286	302	298	284	282	323	298	311	304	300	314	297	304	266	279	318	315	288	282	300	304	303	311	311	303	327	286	297	282	284	274	289	297	294	304	290	331	311	282	332	306	289	301	302	285	307	284	295	284	301	302	276	314	273	283	282	322	321	284	322	306	281	299	324	302	310	293	295	306	305	304	302	275	284	282	324	296	309	289	280	320	259	295	288	286	290	293	303	280	312	271	292	274	304	291	289	323	310	320	318	269	299	271	310	291	302	294	294	295	299	307	310	299	293	314	282	305	283	330	300	298	355	311	301	276	307	310	314	272	276	297	270	274	310	268	273	288	294	306	309	304	304	287	304	304	307	323	285	311	301	308	316	309	309	281	294	301	302	270	267	298	287	294	281	305	276	293	260	312	277	290	274	283	313	306	303	290	328	256	283	311	302	276	328	274	317	311	291	284	261	293	285	295	290	330	299	316	301	304	310	301	272	281	302	299	284	277	294	302	328	292	327	294	312	315	333	296	299	292	302	272	265	314	324	285	302	309	298	320	296	310	298	305	314	290	263	296	286	298	291	327	327	301	279	295	310	292	296	326	290	304	311	268	272	296	274	300	294	306	305	303	287	314	310	293	319	301	305	308	287	278	297	313	296	279	321	293	292	289	321	310	290	299	280	308	303	274	295	270	299	278	327	313	315	273	279	321	280	336	291	301	293	315	288	323	305	313	274	312	316	329	344	305	283	318	278	267	281	300	273	277	287	301	304	308	300	310	269	316	278	315	323	291	283	295	356	297	305	293	311	334	270	298	300	319	273	261	318	297	289	323	311	285	297	297	326	290	303	269	303	273	297	277	319	312	315	302	282	312	297	293	285	326	281	317	306	346	306	290	288	284	310	319	274	286	305	301	327	306	292	280	284	315	313	269	297	331	302	306	306	301	315	277	287	290	335	299	301	272	284	303	297	315	273	338	299	290	296	300	313	287	278	287	299	306	293	272	293	281	328	273	285	280	280	317	327	304	312	314	273	297	319	286	300	284	301	292	285	307	299	311	274	288	305	270	317	333	315	278	262	295	299	321	308	288	314	315	280	289	283	308	301	256	294	270	275	308	314	321	310	275	293	302	291	266	295	273	279	300	338	333	315	290	279	303	298	277	289	272	307	280	272	294	298	298	303	308	284	298	311	291	284	303	280	302	312	313	274	286	341	307	288	288	299	259	304	299	287	331	301	285	288	307	306	306	276	330	272	298	308	299	309	311	329	274	317	259	273	294	275	277	308	332	324	284	301	298	300	298	304	310	305	296	310	308	299	304	287	302	287	317	311	327	281	306	322	291	278	305	277	301	299	309	308	275	317	294	296	290	315	283	300	302	296	310	298	297	282	274
27014	20969	8411	841	540	488	468	437	415	436	460	470	471	448	463	446	466	425	453	479	420	422	464	447	420	430	432	454	404	426	460	438	425	424	445	399	451	406	436	463	422	459	407	372	457	398	404	447	423	411	436	439	431	432	407	420	431	443	422	428	427	398	400	401	448	443	450	419	441	399	453	442	419	434	411	449	417	412	447	448	433	437	441	448	409	467	414	410	419	438	390	441	404	447	435	417	424	437	423	461	442	399	415	424	455	439	425	398	447	455	446	471	431	464	433	438	421	433	450	469	451	439	461	374	421	410	400	418	413	411	426	428	400	451	410	439	437	439	425	393	461	436	435	419	401	464	447	426	418	426	440	404	433	409	381	431	435	437	428	361	418	414	435	429	382	441	436	382	437	410	441	441	394	436	401	447	423	414	457	431	416	407	441	451	418	436	421	425	432	452	428	426	441	485	429	435	435	417	383	420	428	453	457	436	461	416	401	439	426	389	413	405	421	427	432	432	413	411	470	435	428	378	437	446	434	444	472	418	447	429	446	441	453	454	391	433	448	439	419	427	410	455	446	439	408	443	411	442	433	459	378	467	422	403	449	447	401	434	391	387	458	403	446	394	445	431	449	432	443	427	410	438	437	409	419	436	423	436	441	420	408	425	444	446	441	445	438	425	442	386	401	456	460	435	401	366	440	445	449	403	423	424	401	414	418	438	457	465	436	404	403	423	425	425	408	408	453	429	434	437	452	391	414	414	430	426	422	421	412	402	438	431	394	439	403	424	446	425	391	406	418	406	404	416	442	455	418	440	417	463	434	418	431	413	430	420	418	420	418	453	444	440	407	457	436	422	433	447	419	411	423	424	406	447	433	434	431	468	434	429	437	432	464	427	408	454	456	430	419	433	399	417	417	399	416	385	438	406	442	407	429	414	410	426	420	463	430	409	406	421	448	434	425	422	415	423	413	411	448	418	416	421	427	413	407	423	460	409	463	439	407	398	423	430	386	429	402	449	409	433	419	430	415	437	414	398	468	434	440	426	419	428	398	428	428	446	413	445	454	468	444	419	445	435	456	431	420	411	452	452	437	456	448	450	477	469	437	428	437	402	420	417	409	402	461	437	443	450	429	406	440	444	428	465	407	435	455	407	430	440	409	462	409	424	413	425	423	453	435	432	430	404	462	438	446	429	391	424	402	411	458	444	461	422	405	420	458	424	418	438	423	434	442	471	451	445	446	439	430	459	417	421	441	433	466	441	406	423	405	435	439	467	429	439	423	400	408	445	421	411	405	447	436	408	416	445	450	407	453	469	392	434	393	435	449	419	411	426	443	406	443	445	477	432	413	440	411	419	446	417	448	421	405	433	425	417	413	411	451	436	447	413	441	443	484	390	450	419	439	409	429	429	423	428	408	414	435	414	444	448	435	448	453	435	437	434	415	425	420	427	405	436	437	426	447	418	440	450	449	433	416	392	419	423	437	435	433	469	408	392	435	436	422	448	447	431	444	433	463	401	482	440	432	446	422	411	450	411	395	434	426	414	435	473	463	429	441	419	411	436	425	441	435	442	421	459	404	446	445	448	435	397	434	420	440	378	423	429	416	446	420	450	465	365	423	474	434	418	419	437	404	439	408	428	429	445	457	430	435	402	422	449	427	398	425	412	410	418	457	425	426	430	444	435	430	410	428	414	433	426	407	431	387	449	448	415	472	450	389	448	446	430	405	415	434	428	467	436	417	393	471	443	427	444	407	439	425	433	450	428	427	440	404	450	422	409	452	436	433	481	396	411	408	413	416	424	430	411	438	434	400	427	423	425	425	462	441	421	410	443	454	444	442	477	458	419	416	451	469	430	455	444	447	440	439	399	401	402	456	437	443	423	409	407	426	428	421	432	425	425	423	415	429	405	439	396	441	420	418	416	433	428	433	426	418	445	430	431	426	428	437	386	409	443	403	447	397	458	439	437	431	444	438	451	437	444	455	380	468	430	437	423	430	415	450	435	403	418	427	443	423	419	414	424	435	435	420	427	453	431	418	422	391	431	452	420	463	421	388	448	468	434	414	442	395	424	401	445	434	419	426	423	426	427	442	417	420	398	468	440	437	406	426	445	449	449	459	442	449	405	437	438	431	403	400	423	429	398	431	460	467	433	445	429	446	429	416	447	455	442	419	450	394	416	431	461	450	415	466	443	416	443	449	429	414	457	392	427	450	445	458	453	462	414	435	402	447	457	435	420	476	432	424	448	416	436	426	431	418	411	437	457	427	401	368	469	435	425	477	401	408	444	416	440	476	399	438	441	399	408	433	421	439	429	435	412	414	439	424	439	424	437	430	475	399	444	444	430	376	411	437	399	418	464	443	477	465	417	425	460	395	456	411	405	415	449	453	422	421	454	432	430	408	405	412	429	442	409	442	416	444	403	454	427	405	413	409	403	406	452	446	432	437	469	446	448	369	436	437	434	439	392	442	419	469	460	434	445	410	440	438	454	456	425	450	430	436	421	440	413	404	452	458	427	480	419	424	427	412	453	438	409	406	429	417	402	414	416	422	433	413	475	457	444	434	430	425	410	392	445	413	437	443	406	403	402	407	439	434	451	424	453	396	388	390	430	456	433	449	373	431	422	402	428	453	415	422	463	423	416	370	421	414	400	450	443	439	409	425	426	428	406	462	462	425	445	451	412	433	452	458	442	391	432	425	446	441	397	399	447	423	406	440	402	427	437	447	452	454	416	437	406	442	408	431	442	444	428	394	422	432	422	407	445	422	417	429	427	424	410	412	435	444	436	450	428	438	426	426	400	469	421	398	410	428	452	403	387	427	411	424	430	426	431	423	418	418	430	408	413	442	409	400	438	429	423	445	428	440	432	463	450	423	431	438	418	425	428	456	406	417	441	432	438	467	408	415	415	431	414	389	420	416	422	460	462	432	451	442	448	445	437	443	446	451	424	426	427	439	442	415	432	434	446	438	415	461	406	391	435	411	410	436	418	432	425	458	379	456	458	457	411	424	409	406	428	412	448	441	421	432	423	462	444	440	415	462	444	451	438	431	463	418	396	450	425	448	496	433	436	410	412	399	423	419	416	432	416	434	428	435	413	393	432	460	461	421	445	412	423	454	425	413	452	417	419	397	391	436	433	426	440	462	405	441	422	441	440	446	399	421	445	442	432	456	451	431	455	444	404	436	425	443	428	433	395	402	432	400	440	444	420	459	427	395	426	425	419	404	379	433	407	410	453	425	415	450	435	405	443	428	386	443	409	456	406	399	408	386	473	435	421	426	428	402	416	461	423	435	380	452	444	420	436	459	420	453	429	454	450	435	454	427	450	459	429	398	444	437	438	411	422	392	402	400	413	426	390	444	435	402	423	416	439	428	397	435	431	437	423	367	427	437	395	445	416	435	423	433	432	421	425	388	428	426	467	379	448	445	430	411	426	449	401	440	448	470	438	440	433	433	365	447	455	417	438	440	478	419	414	464	418	395	447	405	442
5649	1800	1652	1185	945	957	871	889	844	835	848	767	876	819	821	825	811	771	828	833	793	831	793	796	798	800	800	825	820	812	825	824	773	748	827	772	852	789	800	756	818	831	809	755	810	785	780	800	795	746	856	782	779	775	854	776	728	789	835	803	798	804	774	789	805	839	858	784	786	835	852	792	773	806	848	847	779	777	771	820	805	763	781	784	818	801	793	801	820	757	773	806	833	812	851	818	821	752	795	754	789	777	775	755	782	839	821	818	804	725	773	812	776	762	787	791	800	776	824	779	818	762	808	823	769	767	814	815	808	806	822	828	820	789	783	778	793	771	838	769	791	755	772	794	792	811	821	797	811	797	823	770	806	777	813	725	761	794	819	791	812	800	796	780	857	786	791	820	740	845	820	814	860	764	817	777	812	822	775	805	810	770	827	735	753	762	754	785	781	791	805	820	795	843	786	772	803	776	804	849	761	878	815	783	829	744	800	840	809	801	815	720	807	767	723	792	781	835	826	824	808	819	800	771	752	839	814	806	809	809	828	773	810	801	792	741	829	784	816	772	809	760	843	778	768	816	791	779	768	801	845	760	783	829	845	803	866	820	768	748	792	764	820	768	770	792	819	804	783	808	807	812	822	774	789	783	783	765	813	855	818	789	795	779	775	804	802	822	810	759	755	838	799	798	776	757	800	812	747	804	805	811	792	841	838	832	801	816	777	832	803	772	778	791	792	745	762	818	765	759	804	805	753	804	766	810	799	829	773	832	747	781	811	782	815	779	768	777	820	781	781	787	786	764	807	777	778	762	833	783	778	736	795	819	826	770	720	834	768	793	842	831	780	776	801	776	813	795	832	787	777	788	805	764	878	770	812	779	789	777	780	803	793	806	775	794	782	764	783	793	750	731	864	809	800	820	770	773	783	790	837	787	776	751	797	795	761	830	807	751	814	784	824	806	768	797	836	786	843	818	768	765	772	791	776	772	839	809	769	828	828	804	801	818	786	766	806	800	807	817	828	736	811	808	785	828	789	811	778	817	807	824	768	807	801	821	793	805	833	771	801	744	757	770	821	767	774	814	757	743	777	763	844	818	805	798	818	772	811	821	798	779	779	802	797	822	854	808	809	757	837	805	805	807	810	826	793	794	805	750	821	783	829	815	824	838	777	821	823	807	807	825	731	808	789	780	764	774	812	787	773	780	786	801	811	779	816	783	766	770	869	790	803	776	747	789	789	820	782	770	813	849	807	785	841	822	774	828	817	789	813	732	782	746	808	843	830	829	823	767	780	824	779	776	770	786	795	838	791	792	763	820	813	720	864	845	790	802	780	771	769	789	806	789	782	840	808	814	795	812	793	791	745	851	774	789	806	765	808	791	812	824	755	833	812	795	801	811	762	802	753	831	761	806	800	813	776	786	794	796	820	833	790	815	771	832	816	801	845	796	810	837	847	779	826	838	818	790	746	779	789	819	789	784	843	780	795	771	786	796	791	791	856	801	787	789	808	795	773	815	815	796	824	807	814	808	811	790	774	755	775	821	814	823	771	784	809	777	810	792	832	794	806	823	807	824	772	801	830	792	794	784	762	799	810	800	764	801	818	805	839	737	766	818	831	825	846	828	787	787	785	848	784	807	806	790	788	784	845	804	811	821	790	764	776	793	812	779	803	778	776	800	746	818	846	811	798	840	803	817	811	838	791	840	772	794	763	809	787	811	808	821	817	846	779	847	823	812	797	748	800	782	827	775	793	838	780	725	807	774	774	823	729	778	777	793	801	792	793	840	781	845	797	805	790	831	801	814	784	793	767	814	821	789	789	845	805	765	827	759	816	808	803	813	821	769	857	815	760	793	770	845	749	800	781	786	787	807	777	832	756	806	774	799	819	812	796	832	793	759	773	809	805	807	761	782	787	786	772	762	816	775	769	783	799	819	766	823	767	817	820	815	788	779	806	797	822	850	825	795	783	776	791	822	788	778	766	818	729	817	782	822	779	836	785	813	750	808	804	842	804	812	769	757	876	807	772	865	837	772	762	806	776	815	747	802	801	803	859	827	782	809	808	757	813	817	759	787	839	792	792	799	826	824	775	782	764	790	786	730	762	806	782	802	813	824	785	819	817	783	821	797	860	748	745	791	845	802	796	780	793	804	754	799	777	817	784	831	816	824	765	774	818	779	824	787	806	825	730	765	760	798	791	812	815	784	798	786	838	804	820	731	860	836	782	747	830	797	808	840	811	793	805	785	793	778	848	840	795	764	766	856	796	781	862	828	819	795	813	799	821	809	804	784	819	803	754	777	762	798	827	812	793	843	825	785	801	767	845	823	779	771	780	793	795	829	778	795	803	818	793	843	802	838	812	802	784	823	778	785	787	774	800	821	782	810	748	800	781	789	796	791	800	773	765	837	783	783	793	841	801	801	793	836	829	796	835	809	794	805	760	774	836	790	780	854	776	827	822	788	759	802	771	850	744	767	753	773	810	808	815	770	757	744	844	753	828	750	788	796	816	789	801	809	818	753	789	806	774	784	821	765	749	800	819	835	777	811	768	807	778	841	748	853	813	830	776	762	744	756	849	829	827	816	816	790	781	819	848	832	803	814	817	774	809	811	803	844	785	824	814	809	812	815	777	806	794	802	815	844	794	748	797	812	771	795	773	800	820	801	882	768	788	845	803	791	733	803	773	770	772	811	791	795	809	785	775	793	821	775	831	813	808	819	761	830	823	817	865	760	803	791	823	834	797	756	821	797	764	829	785	811	846	764	809	785	770	784	773	807	798	814	799	834	792	802	837	796	798	827	751	829	748	786	774	766	763	791	832	807	739	815	802	813	777	808	806	818	796	775	754	809	826	764	771	818	828	828	800	812	798	801	795	844	769	813	777	766	796	808	772	797	778	796	788	793	848	757	756	797	815	804	776	807	795	784	787	812	806	802	809	781	800	815	792	777	749	795	785	807	805	812	774	748	849	764	786	759	764	830	774	771	799	814	749	758	801	787	817	827	794	797	854	778	762	861	848	776	807	795	788	785	801	765	801	801	768	799	806	787	750	778	760	759	778	832	815	803	767	814	792	779	807	792	801	811	858	805	789	808	818	868	857	817	768	822	782	782	816	810	786	822	795	788	824	772	826	745	832	790	754	797	783	809	771	831	793	770	797	776	766	823	800	841	839	831	806	776	785	800	752	806	810	751	832	769	795	825	786	799	807	771	789	775	763	810	801	815	775	839	841	821	787	754	773	749	699	852	785	775	782	795	828	778	797	742	812	796	789	810	789	785	796	811	757	808	803	762	809	787	839	805	798	749	768	792	766	781	784	814	802	776	849	868	777	819	799	810	786	772	814	772	786	772	767	766	854	792	794	822	746	801	788	797	790	811	780	814	763	814	792	808	808	829	796	831	837	812	776	798	807	845	824	764	822	813	797	841	808	863	781	763	833	768	824	821	838	753	790	785	762	814	825	764	817	778	817	815	851	818	777	757	801	760	788	783
24374	21584	28938	24687	20943	2170	646	454	360	310	318	286	253	273	240	241	223	231	230	240	226	199	215	218	183	215	212	215	209	205	166	217	212	198	223	232	200	221	197	199	224	192	225	206	221	209	192	195	186	218	188	206	205	168	172	217	186	203	180	221	200	176	217	213	202	181	196	200	181	200	213	191	187	202	201	223	202	209	199	182	170	188	236	219	201	187	191	213	204	201	211	206	215	208	233	193	220	210	205	200	185	189	201	212	216	202	200	214	193	191	200	221	215	193	197	193	200	175	195	222	202	181	183	213	205	227	185	196	218	175	187	200	191	205	182	194	199	205	223	195	210	192	186	216	186	222	190	197	193	181	207	201	212	211	192	192	178	202	203	202	195	214	201	180	215	197	191	213	204	210	194	196	230	192	211	178	216	215	214	192	225	211	196	203	206	194	194	200	201	194	201	192	195	212	205	193	205	221	176	197	201	169	222	213	227	186	184	199	207	198	196	203	200	222	200	197	160	192	203	211	207	191	216	199	169	169	187	184	204	208	177	187	201	213	203	182	194	179	183	187	200	208	225	180	189	226	194	171	197	213	186	211	196	205	205	207	189	202	196	192	197	236	197	196	187	194	197	200	190	184	194	192	222	182	187	213	184	201	208	194	212	180	223	193	213	179	200	181	208	202	203	185	199	176	185	194	189	206	209	191	181	217	211	176	175	188	185	196	191	185	191	198	194	197	209	206	197	209	197	188	197	186	212	210	203	201	195	205	177	212	192	205	206	207	197	192	188	218	202	200	190	209	198	197	213	206	206	232	200	181	206	216	197	172	204	185	185	202	195	185	212	199	193	224	197	199	211	197	190	206	220	203	195	211	195	204	198	200	225	176	226	184	200	205	195	223	183	202	212	195	190	188	208	202	186	197	221	207	176	193	199	218	226	207	194	226	198	214	202	204	195	191	240	192	197	200	194	207	182	213	197	226	204	190	205	185	187	191	189	220	197	172	190	202	189	207	213	203	209	180	195	207	196	215	196	200	199	194	182	210	172	183	202	210	218	188	221	173	181	218	190	202	211	224	198	226	218	221	179	210	207	181	194	211	193	218	204	200	195	183	210	208	202	202	215	193	198	211	189	208	209	204	217	198	191	214	209	196	193	207	223	199	190	199	182	198	227	205	202	182	195	181	177	202	201	184	208	195	202	213	206	209	206	165	223	180	208	217	199	188	203	210	179	210	212	185	196	215	209	198	213	200	224	213	210	194	209	236	195	218	210	193	192	199	191	209	188	217	201	192	187	201	200	201	209	175	211	200	232	203	232	194	206	192	178	186	172	209	225	223	199	206	209	181	217	192	193	196	223	198	188	197	217	194	205	174	190	205	216	205	210	186	201	187	229	210	200	195	231	212	219	187	184	181	239	211	187	240	204	197	208	206	208	199	200	211	179	192	193	224	194	191	201	213	218	185	227	202	195	222	206	186	183	204	181	218	177	192	184	202	196	174	214	222	209	193	195	192	211	188	206	173	210	205	212	181	196	203	182	211	195	175	175	187	188	175	198	206	201	190	221	214	217	201	210	200	187	213	202	226	214	190	196	223	184	180	209	180	206	205	204	206	167	220	171	195	210	218	207	230	191	198	198	206	188	188	199	191	207	182	192	204	210	187	196	213	186	203	188	219	220	200	186	191	188	198	196	233	196	193	187	193	210	212	214	223	181	189	196	215	187	204	232	194	186	191	188	200	209	212	226	200	189	241	213	180	203	188	222	181	207	204	163	208	201	220	188	196	198	205	203	196	190	201	195	213	204	209	191	192	190	196	236	196	193	191	194	193	215	192	219	202	195	211	230	202	224	202	190	221	213	192	210	221	216	220	199	192	212	190	202	219	196	183	181	192	201	191	196	188	214	191	194	202	202	163	199	216	180	182	198	212	204	212	206	192	205	196	204	168	197	191	211	220	191	187	191	179	197	195	225	208	193	198	210	217	237	222	209	220	194	199	180	190	240	184	186	202	193	219	208	188	206	183	185	208	212	244	196	216	200	180	175	218	188	197	228	183	181	197	221	204	190	201	202	189	215	205	197	223	190	188	219	207	163	187	202	213	212	183	199	194	178	210	184	221	214	206	204	170	187	196	208	206	203	203	199	216	177	207	201	201	166	185	190	203	199	247	209	191	221	195	207	185	209	216	204	186	191	209	182	188	242	208	192	205	189	179	214	202	208	202	191	181	213	201	204	204	207	199	193	198	176	203	187	194	214	181	219	193	207	208	196	224	201	182	189	214	188	200	223	209	225	197	207	206	214	215	197	209	191	201	166	180	192	206	192	213	207	198	196	207	219	180	207	211	193	206	192	202	201	210	217	212	201	195	186	180	209	179	198	190	202	169	175	204	172	199	207	191	191	229	203	189	202	188	203	191	206	177	205	233	192	204	199	181	223	201	203	216	197	188	190	186	217	189	178	214	210	167	205	227	171	204	195	209	197	201	211	204	198	195	180	203	200	191	189	199	186	182	199	197	212	231	207	216	200	229	206	199	192	196	227	206	162	199	194	206	233	194	222	193	197	212	198	196	206	210	197	206	200	207	204	202	221	196	194	195	186	184	201	195	198	206	193	201	209	201	185	190	200	213	194	203	208	195	186	188	189	192	210	214	203	179	195	201	196	197	204	218	177	177	243	198	191	203	198	210	198	196	199	202	184	204	175	200	192	198	201	195	198	218	185	220	210	202	187	181	176	201	216	220	203	220	183	221	178	193	222	197	220	186	218	216	164	205	216	206	229	193	204	200	180	206	173	206	167	171	205	181	197	194	180	216	202	201	205	189	199	191	185	183	194	217	201	194	218	200	207	196	213	187	235	180	201	226	207	199	210	182	215	179	176	182	185	196	221	209	197	231	172	214	208	173	208	207	212	197	173	206	204	231	225	193	184	201	194	204	204	196	190	222	188	187	198	185	232	214	196	210	187	177	216	188	185	196	212	186	207	216	189	196	225	196	167	180	210	188	189	203	196	194	203	210	202	211	188	179	182	197	185	210	206	193	201	178	197	226	210	184	191	195	209	199	197	186	207	195	199	193	209	192	197	209	211	207	194	194	211	229	223	181	207	180	194	205	213	222	187	217	209	200	184	187	204	200	186	207	191	187	195	187	206	191	179	212	178	186	206	207	183	180	209	220	205	193	199	208	211	201	195	201	191	180	176	206	185	189	196	200	216	204	209	189	209	188	213	176	225	198	193	208	194	189	209	216	170	190	220	199	195	196	180	205	205	211	197	211	213	201	193	202	184	208	193	200	195	227	188	185	221	191	196	186	224	203	193	194	227	201	202	217	204	219	210	169	186	186	216	198	190	207	199	201	210	216	192	191	159	231	181	209	218	201	198	188	184	180	186	174	204	226	176	225	206	213	189	197	214	191	202	206	207	222	234	209	194	224	182	179	188	194	186	206	232	209	193	214	211	196	200	196	216	194	207	212	225	203	194	202	208	183	203	215	197	194
12525	9457	8132	4137	2682	1927	1491	1200	1057	916	822	724	657	643	627	564	552	552	520	523	506	453	484	467	462	464	448	411	439	453	423	441	440	434	429	414	427	407	424	460	418	395	416	454	434	374	430	400	408	394	388	405	380	406	405	415	423	409	382	419	399	410	349	382	437	406	399	372	429	392	409	373	379	386	414	406	389	412	381	357	390	406	399	430	397	389	414	439	385	399	393	383	413	367	452	386	398	393	392	389	407	369	424	387	390	391	402	403	364	431	416	361	375	381	386	393	379	385	378	395	393	402	395	391	368	384	411	417	396	385	423	415	405	375	409	386	398	414	415	359	398	399	416	371	449	378	418	377	392	364	416	420	376	403	411	357	380	392	435	389	397	399	427	442	404	406	402	374	361	409	435	383	415	406	407	407	384	343	393	404	449	424	411	406	387	401	410	403	412	371	385	401	389	350	394	382	392	398	420	389	396	430	388	416	375	423	394	379	436	387	402	406	360	380	405	382	423	420	430	399	398	422	386	376	405	413	433	369	374	368	368	396	394	342	382	385	335	406	404	395	418	398	400	364	384	406	413	419	410	452	390	372	359	382	399	379	396	424	399	401	403	427	380	395	415	402	418	389	408	410	406	383	360	433	413	391	434	389	389	383	365	414	412	385	407	364	402	388	438	404	399	430	406	408	407	388	417	363	414	410	401	436	406	403	352	435	396	396	404	433	383	413	370	374	420	404	399	412	442	422	383	452	393	363	399	363	408	409	407	399	408	364	419	370	399	411	341	412	397	390	401	409	373	404	393	372	358	418	378	390	408	443	406	402	371	427	391	390	399	383	407	392	384	403	401	433	379	390	391	397	403	422	399	422	386	362	403	419	405	413	416	414	404	386	396	431	380	392	398	381	415	393	381	421	397	374	400	448	389	381	387	409	413	403	390	371	401	404	381	385	412	405	423	367	381	423	403	379	385	399	388	371	386	415	390	386	371	394	411	422	419	359	402	353	375	369	412	417	375	382	416	432	399	411	424	395	400	351	396	417	411	383	387	425	383	398	403	412	388	389	402	354	388	427	416	427	432	347	378	418	394	390	403	405	384	399	400	375	383	367	397	393	396	409	372	399	380	417	428	405	444	425	395	402	436	394	387	376	385	350	394	410	396	347	409	423	371	383	423	403	377	381	397	362	401	387	369	416	404	394	411	388	386	387	418	381	382	375	393	375	361	426	427	399	386	385	349	371	390	420	405	433	374	408	402	413	402	376	423	377	397	406	408	369	391	373	373	413	381	416	402	387	381	438	419	406	408	396	400	411	403	388	403	428	428	421	385	401	393	425	395	408	406	416	409	414	420	394	426	409	379	429	415	392	416	364	354	380	403	384	398	386	385	393	380	423	402	408	416	400	380	352	433	392	392	396	367	370	412	428	392	375	395	393	375	417	391	427	425	390	392	440	371	412	383	396	384	392	420	393	435	357	404	402	381	387	392	407	363	422	404	396	370	416	340	364	396	400	378	422	393	370	382	384	403	407	402	383	427	368	403	408	381	359	362	379	383	385	391	385	391	370	395	421	407	384	411	402	374	400	383	389	417	389	425	399	411	430	430	385	418	408	371	401	414	400	394	405	386	385	360	433	420	358	364	410	388	400	425	393	407	413	430	378	415	401	391	405	395	380	399	401	386	399	377	369	429	400	385	414	390	390	385	398	392	377	391	367	364	407	388	408	375	394	406	385	407	392	389	383	409	384	418	411	399	382	402	422	392	404	415	370	444	379	412	396	350	384	391	392	397	362	386	436	411	422	390	418	418	395	398	403	415	411	354	426	418	406	380	390	394	402	355	399	385	415	371	402	363	364	399	378	409	397	432	399	411	378	413	433	390	388	381	398	375	423	426	412	381	382	407	385	389	429	407	385	399	386	398	385	407	396	380	375	401	364	430	350	381	378	417	397	423	403	404	404	360	387	392	420	405	396	403	400	399	390	376	377	408	398	416	421	375	380	425	391	412	391	389	415	422	375	419	457	399	406	400	402	393	432	377	417	414	407	422	368	383	409	396	404	373	407	437	413	372	403	394	383	403	432	392	374	385	384	388	418	402	398	366	393	402	394	377	400	398	407	377	376	388	390	401	408	384	429	390	360	384	402	378	394	411	402	387	405	391	389	428	367	398	411	414	404	362	442	376	414	403	397	414	384	393	388	392	396	436	392	419	398	427	407	403	384	413	410	419	375	399	414	367	394	378	361	416	392	365	427	369	399	407	447	404	408	348	415	364	389	390	401	451	389	389	364	385	420	405	402	393	408	432	375	382	401	406	392	424	378	402	427	400	396	394	396	394	402	386	428	368	381	422	416	371	412	397	423	415	357	425	387	391	410	406	377	389	429	364	395	404	402	388	446	407	369	392	373	389	425	391	388	373	382	408	433	421	396	377	414	401	384	404	392	364	380	379	387	377	380	378	418	413	422	419	440	424	386	388	387	407	380	398	384	357	402	420	394	398	392	405	400	410	385	398	409	378	407	424	412	406	398	443	401	388	390	446	401	392	392	399	397	405	443	377	416	382	370	396	407	409	397	382	400	402	407	432	404	385	447	400	372	404	406	403	422	386	367	387	410	406	398	407	367	392	400	413	426	408	337	393	385	385	409	397	406	409	386	403	404	397	411	419	412	422	419	368	412	405	388	409	396	412	381	382	417	393	413	396	415	410	404	435	421	398	381	401	383	383	395	421	376	391	365	406	397	391	428	417	395	400	411	417	412	397	409	415	412	385	397	365	402	397	377	395	383	376	424	408	411	397	415	394	397	405	360	377	399	402	400	393	377	391	386	402	435	405	388	397	418	403	434	393	411	406	364	407	392	377	398	381	391	437	386	383	392	404	367	394	420	389	371	371	379	392	401	412	375	360	386	371	410	394	427	406	421	392	396	404	425	391	396	426	361	396	404	397	410	411	409	401	340	415	384	392	415	404	380	407	418	362	385	388	425	416	395	409	384	427	409	389	406	401	411	388	414	409	425	396	383	390	421	428	401	400	406	420	421	383	400	408	376	438	420	390	389	396	386	384	383	397	386	394	404	380	431	420	373	401	395	401	386	399	425	362	405	393	394	403	400	422	368	423	422	402	383	372	399	392	422	402	390	376	387	423	406	380	413	429	434	421	394	398	385	413	433	411	391	397	390	398	387	372	397	401	424	388	386	401	371	399	387	407	401	404	395	436	422	387	388	377	415	438	426	375	436	401	416	366	402	414	406	394	388	397	379	388	399	356	407	392	423	376	386	390	400	383	374	378	378	387	375	327	389	376	394	392	378	404	353	398	377	409	396	416	406	393	407	436	404	419	403	379	382	420	419	392	391	399	401	413	401	402	336	364	415	401	372	366	379	361	397	418	390	380	395	378	401	425	402	404	357	407	397	389	429	384	404	388	392	406	430	387	410	407	405	409	358	415	425	400	380	402	393	401	374	388	388	410	374	425	391	381	397	385	397	408	401	385	386
23495	21596	29577	24088	21596	20310	1807	659	483	402	362	372	294	280	266	255	244	212	225	206	186	218	209	177	197	211	174	198	174	192	177	200	153	192	168	192	173	176	181	146	165	152	188	174	163	162	165	164	164	154	162	172	172	157	158	181	171	167	184	183	166	163	146	184	174	165	162	153	179	166	171	159	190	166	198	149	167	149	172	160	184	164	185	153	172	165	157	161	152	164	146	152	205	158	174	170	161	150	182	163	151	173	165	173	165	181	162	162	165	180	186	151	168	164	186	164	123	160	153	173	168	189	149	170	149	160	177	193	146	135	158	161	150	151	163	179	151	179	155	140	190	210	179	197	149	182	170	153	150	165	172	179	153	155	171	168	170	174	161	145	155	158	147	153	169	169	156	171	154	171	155	166	180	181	159	174	156	156	149	169	170	154	159	167	133	155	158	177	150	146	168	160	166	178	157	175	148	143	150	167	169	138	157	166	147	150	138	200	181	162	165	160	174	139	171	185	131	140	168	167	155	155	185	155	168	148	158	125	165	162	175	177	182	146	140	143	165	159	149	152	153	144	159	172	161	149	161	179	153	148	168	161	166	173	155	162	166	182	161	154	149	180	184	179	174	161	160	176	152	140	152	174	152	153	176	174	181	144	155	148	157	142	149	154	155	154	191	150	146	160	173	153	176	169	160	148	163	169	189	157	169	156	168	180	143	140	157	159	164	181	166	157	163	154	166	158	162	159	167	166	155	188	150	161	164	173	169	169	151	147	163	156	181	153	146	150	147	167	152	165	158	165	167	150	170	157	164	162	154	150	158	162	145	183	152	154	173	165	152	152	137	159	170	173	155	142	167	174	179	162	170	149	162	168	174	171	146	149	174	178	174	167	175	159	140	152	166	167	190	193	167	147	174	169	162	172	174	165	146	150	155	169	194	147	148	162	147	157	182	147	156	164	152	193	162	168	151	162	175	163	183	165	156	147	151	158	183	170	154	175	144	155	179	141	151	159	158	152	164	180	157	162	140	160	168	154	180	154	166	178	154	147	151	169	156	181	153	148	168	182	151	171	139	174	169	171	162	172	179	181	168	175	169	175	169	178	181	177	161	157	155	161	171	161	161	152	174	148	150	156	146	161	155	174	142	177	196	160	134	180	162	189	185	161	155	189	158	139	172	151	166	170	166	166	162	164	180	158	158	169	157	159	166	153	148	178	186	137	146	154	164	155	150	167	152	191	161	202	148	169	173	161	157	170	158	176	172	172	159	169	150	161	174	166	175	166	142	171	174	154	162	148	157	177	156	167	161	151	183	167	183	155	143	158	173	163	159	181	184	168	180	173	158	171	164	159	165	142	145	168	163	174	168	179	170	168	166	170	163	140	154	154	162	184	169	157	151	169	156	160	162	156	148	189	174	151	160	156	164	163	158	138	150	150	153	154	164	163	169	159	162	156	167	168	171	149	155	175	167	154	146	171	157	163	149	163	154	150	171	153	150	171	182	158	163	173	157	154	161	158	162	180	152	164	187	141	162	153	156	145	185	148	160	158	166	151	166	134	154	148	160	154	162	160	168	147	164	170	157	166	157	158	157	151	141	173	209	168	167	171	163	161	147	161	159	146	153	162	172	170	170	152	153	155	166	171	157	170	142	170	157	174	141	144	153	152	189	160	167	157	180	153	141	137	134	155	161	157	183	140	163	165	160	167	137	180	148	164	133	141	168	165	162	131	160	185	158	147	176	150	147	162	154	162	151	178	172	163	146	156	142	128	166	156	162	169	160	157	153	159	145	141	152	167	152	166	167	170	156	168	182	157	142	145	177	155	164	178	158	162	153	173	154	161	178	169	162	161	164	150	147	133	143	168	153	167	152	150	165	163	144	146	150	163	163	159	146	170	172	168	163	178	151	176	157	161	176	157	138	169	151	158	169	153	145	172	148	159	152	176	161	164	156	161	163	149	148	183	177	162	157	164	183	150	164	172	150	149	154	192	154	161	179	176	176	158	156	153	149	162	151	145	158	153	160	135	151	162	156	164	146	145	149	134	173	162	162	171	146	161	167	149	134	175	159	160	159	140	151	146	151	154	151	166	181	167	148	171	187	156	143	163	133	188	152	159	164	141	150	171	158	162	150	177	141	169	136	177	192	147	166	141	155	146	179	149	159	154	156	144	160	147	173	161	182	163	139	143	163	188	152	151	159	179	183	156	162	161	188	165	161	157	169	179	170	172	148	165	177	170	173	174	148	174	163	133	151	156	166	166	180	165	160	164	160	165	153	137	158	144	183	186	194	165	161	147	152	151	189	144	172	167	137	167	158	139	144	156	160	155	160	140	197	173	185	174	179	164	158	186	159	156	150	158	175	147	162	176	151	179	185	168	185	173	163	164	142	149	160	157	159	162	159	162	171	179	157	161	176	147	170	169	184	177	154	170	164	157	141	181	170	169	186	142	179	158	159	174	163	159	160	170	170	186	175	172	172	151	152	163	179	170	159	159	188	135	153	167	160	160	151	161	169	157	177	151	156	165	176	165	176	146	166	148	157	157	155	151	167	150	169	172	166	175	174	149	170	165	170	167	197	152	148	180	171	159	184	191	174	144	155	165	151	172	142	162	157	177	136	163	161	155	186	162	162	159	180	160	174	166	167	172	163	161	173	162	173	167	171	158	170	158	172	183	160	158	165	171	154	160	177	188	179	151	151	192	166	164	161	180	153	174	181	171	141	170	168	160	196	183	162	175	153	143	145	162	174	148	172	173	173	136	155	164	172	151	148	149	155	169	168	164	172	167	142	172	174	167	174	160	180	165	173	158	157	148	148	168	172	176	129	162	171	142	179	149	154	144	153	181	160	152	163	158	153	167	184	158	187	133	144	149	163	152	160	148	177	154	157	156	176	157	177	178	162	164	167	176	171	166	177	161	175	158	161	166	152	170	151	155	170	181	176	166	146	145	149	146	160	153	149	171	158	186	184	149	167	175	153	177	166	143	155	151	163	170	154	179	149	162	174	159	148	158	175	152	169	170	165	160	175	170	168	166	137	158	159	139	173	160	144	160	168	163	160	144	151	160	188	141	182	150	179	188	150	176	181	141	173	187	150	166	165	177	161	156	156	138	186	151	167	170	172	146	180	182	177	161	150	165	182	172	156	163	151	181	162	158	172	163	151	152	166	160	165	173	158	146	141	153	165	158	166	137	158	171	157	179	154	151	144	165	158	173	145	151	165	146	148	174	166	174	165	148	163	160	177	160	184	158	170	154	161	162	154	166	136	172	140	143	164	159	172	158	179	158	144	160	176	148	167	194	153	164	152	156	156	150	157	182	173	167	168	170	177	138	147	159	155	127	158	174	152	147	192	143	157	166	140	172	175	156	164	173	170	160	169	156	178	160	174	172	164	177	159	181	171	153	159	155	183	138	162	164	173	179	142	150	188	123	152	166	160	168	168	141	184	170	167	163	173	174	164	156	149	158	153	181	154	163	148	160	156	170	204	181
13746	15505	13156	7199	4587	3345	2564	1931	1581	1272	1064	987	844	793	718	672	620	544	537	468	493	455	425	410	420	405	384	394	367	373	354	360	321	331	375	356	359	343	373	325	341	341	330	336	349	331	336	300	324	338	330	303	318	312	320	332	320	339	355	296	285	311	320	319	312	306	310	313	305	329	296	290	291	315	285	320	293	305	294	318	302	310	322	298	297	308	300	315	327	285	294	333	313	285	293	309	318	325	308	337	261	330	313	301	280	350	317	300	289	276	282	301	307	299	318	303	311	289	266	335	289	285	297	287	295	313	260	270	302	324	280	322	331	283	272	309	260	315	334	295	261	300	318	323	284	289	325	320	296	298	290	300	293	302	293	260	278	295	293	294	287	288	290	273	306	303	286	301	301	272	292	296	311	307	276	310	300	292	286	289	285	283	271	301	296	303	282	301	303	296	316	288	304	296	289	300	291	308	302	297	311	292	310	335	274	308	297	307	313	291	291	304	328	297	322	269	314	307	275	284	310	288	302	351	312	291	311	281	288	289	285	293	336	307	286	299	286	269	328	314	294	280	293	314	279	285	277	303	293	284	349	261	290	285	287	285	291	333	286	301	280	295	299	300	312	296	304	296	314	296	288	287	266	309	288	304	321	322	286	310	311	323	286	331	272	277	308	287	298	287	300	317	298	291	305	308	279	289	347	312	277	304	305	290	311	305	313	295	297	277	272	299	306	271	316	284	303	307	308	282	317	276	306	316	282	287	259	286	293	303	304	290	296	313	288	276	291	274	301	312	273	286	281	299	298	350	296	306	288	293	312	269	289	306	301	258	296	288	334	287	293	311	323	315	315	317	283	300	293	302	301	275	294	321	292	287	309	329	324	279	294	284	281	301	331	289	305	318	272	322	283	296	310	311	329	287	278	309	300	315	293	307	262	288	319	270	292	302	284	286	309	286	278	284	306	310	276	336	327	307	312	286	333	293	304	293	268	311	303	323	250	285	288	270	310	274	313	305	303	297	302	297	266	297	287	307	267	345	285	277	297	295	336	290	296	318	287	298	317	286	281	302	320	280	328	306	290	297	309	299	264	299	301	288	305	306	289	278	304	308	301	279	335	321	270	300	296	279	268	284	282	292	292	272	308	312	334	292	314	295	345	301	299	304	276	292	291	268	284	281	304	297	279	304	311	281	305	287	317	293	331	293	308	330	297	295	306	293	313	292	286	290	308	300	319	317	319	298	291	273	258	287	277	299	264	295	321	310	324	326	276	314	291	339	275	314	315	274	281	287	324	322	296	302	318	322	295	303	303	289	313	275	294	298	301	257	294	276	281	272	294	302	314	309	280	293	276	309	318	307	298	297	266	307	318	292	257	275	315	311	294	296	313	301	300	291	282	299	285	315	280	305	285	274	312	303	302	296	269	294	279	285	283	318	292	304	309	280	289	299	311	304	283	302	313	296	309	266	303	313	330	292	320	317	308	305	296	234	312	272	332	306	309	306	341	296	299	311	288	302	286	293	291	312	317	298	325	293	295	325	310	300	271	312	279	323	297	282	321	301	283	265	287	293	276	307	319	306	289	300	301	276	302	317	294	285	298	304	304	262	287	323	296	292	312	317	250	299	313	302	297	288	279	290	284	304	321	293	296	294	302	299	303	288	324	322	311	306	277	299	302	330	294	304	295	319	314	315	304	277	323	310	283	297	273	310	304	295	335	286	285	284	300	319	297	289	288	293	308	286	288	295	279	305	285	292	278	269	281	305	305	321	303	318	296	319	293	302	305	288	304	288	304	298	291	324	284	297	274	297	278	282	284	270	299	293	300	307	269	264	289	293	282	294	288	283	294	301	312	316	282	300	301	302	300	281	318	323	295	313	288	318	299	317	302	312	307	294	311	305	288	333	303	298	314	271	281	281	298	290	273	291	319	296	296	281	260	302	303	293	298	323	306	291	314	292	329	321	315	301	343	307	313	273	290	309	289	320	288	300	296	285	298	324	303	282	313	327	298	300	280	297	270	312	284	328	293	285	307	277	277	310	279	298	282	273	311	267	308	319	296	297	317	311	286	277	285	306	277	295	301	317	280	312	278	313	295	297	291	281	298	306	316	296	304	319	292	298	294	289	324	322	311	290	301	302	309	279	317	285	267	294	264	307	331	285	284	304	291	321	317	310	302	304	294	289	306	305	309	310	325	257	285	319	292	308	304	275	296	288	297	327	283	306	306	295	284	293	306	285	286	307	292	302	289	290	316	273	296	297	316	323	283	299	325	328	285	305	278	324	281	262	318	297	288	304	274	293	311	313	293	296	313	294	301	294	308	279	302	321	309	273	292	304	311	286	289	280	300	306	296	323	314	287	306	301	299	301	297	276	288	308	271	318	304	323	273	295	321	289	298	295	295	286	309	280	300	322	277	301	309	318	270	274	299	259	307	289	283	303	284	291	276	274	302	313	310	268	317	300	296	309	302	310	284	319	275	282	293	292	316	326	275	285	281	272	301	298	273	286	290	283	305	312	320	307	259	287	317	293	272	293	276	264	295	281	298	309	312	282	305	281	357	302	286	298	310	306	283	284	290	300	299	269	302	314	303	326	304	294	294	294	276	295	290	313	309	283	286	301	288	285	300	290	307	266	299	280	310	336	300	292	338	291	287	291	297	278	317	270	282	282	297	284	317	301	330	297	293	306	299	294	309	304	285	305	283	304	295	303	323	311	303	286	304	286	307	277	338	303	306	302	299	317	278	303	274	301	298	269	298	302	281	294	325	301	287	278	301	304	291	277	278	274	310	298	326	281	299	317	289	309	280	295	276	310	316	305	300	302	291	293	295	287	321	323	300	288	320	280	295	307	303	313	318	309	302	300	295	321	296	290	289	268	263	297	310	297	305	301	291	298	268	289	281	295	299	302	281	291	303	283	265	315	264	302	279	307	299	317	304	273	284	309	279	280	257	263	294	303	271	287	313	311	299	314	325	289	312	319	297	302	293	283	289	319	301	300	317	265	287	311	316	281	318	324	303	288	281	283	296	282	303	299	286	285	313	299	309	276	295	318	293	311	303	276	311	297	274	327	278	266	299	322	309	317	293	287	284	278	307	323	282	312	319	261	324	301	298	261	312	283	274	305	313	311	287	326	281	296	267	299	270	311	288	279	280	302	303	330	271	284	281	313	261	311	279	304	273	300	296	293	309	307	287	284	290	308	283	308	324	299	294	320	309	344	329	281	304	307	319	291	279	312	305	313	295	304	287	266	275	283	252	307	287	292	314	283	282	289	260	310	286	304	278	262	292	294	286	305	292	263	265	299	323	317	295	283	330	293	316	310	277	272	292	309	291	288	312	275	310	293	304	287	290	260	270	296	291	294	295	300	309	282	299	298	300	303	303	308	290	308	317	306	293	313	310	280	311	312	331	286	298	307	295	301	270	290	284	291	287	307	290	291	308	296	270	259	312	272	291	298	296	323	284	280	299	288	294	313	280	292	321	297	279	292
26957	21000	8319	991	668	557	456	444	392	437	420	416	458	464	440	420	424	425	420	390	416	433	413	434	422	447	429	449	423	435	434	419	437	406	438	424	435	435	383	446	447	424	410	426	418	436	404	470	451	440	450	427	429	403	429	414	439	436	420	402	409	428	439	428	404	436	439	425	457	425	422	418	426	458	430	424	364	449	428	425	450	442	411	468	429	435	417	424	420	416	430	427	456	439	462	427	434	448	455	407	405	424	475	437	402	390	425	396	391	421	394	402	438	399	436	437	412	412	416	426	444	441	412	382	411	436	410	388	410	435	420	415	424	455	414	390	479	407	393	415	388	435	400	431	412	412	435	423	390	440	450	438	436	446	419	429	443	387	421	403	409	428	415	423	423	412	383	422	437	430	386	411	436	438	444	433	409	410	432	434	434	441	419	448	390	444	429	403	435	432	449	439	391	405	407	407	418	412	419	409	428	424	410	396	404	415	413	450	442	423	423	419	382	424	394	418	444	435	396	419	429	419	432	383	419	402	419	417	419	426	389	423	420	430	430	428	439	426	430	446	411	400	429	440	432	406	389	434	438	446	433	431	413	457	405	435	416	413	384	441	434	446	401	415	426	444	435	411	412	426	451	433	398	443	422	423	384	390	414	406	405	454	455	460	441	401	442	422	446	445	413	437	406	435	411	440	439	433	415	432	407	418	427	461	420	419	414	452	445	411	429	439	448	477	446	449	418	423	423	451	436	442	400	393	433	452	441	415	424	442	439	404	402	476	429	412	438	451	422	421	412	434	432	409	435	390	431	382	419	389	415	407	437	407	395	439	448	437	437	453	409	423	379	389	463	436	421	423	425	389	421	432	413	417	414	456	423	434	392	444	428	454	430	438	400	414	455	423	426	440	404	412	458	396	406	405	398	393	438	415	453	436	424	421	422	451	415	400	435	444	461	396	450	403	446	449	400	410	409	433	462	439	402	456	393	436	441	407	402	406	392	453	412	414	409	430	412	413	388	413	429	411	415	401	453	417	432	425	407	428	409	433	396	430	422	396	424	422	383	416	443	475	425	428	395	397	403	426	447	388	431	414	411	414	417	428	437	423	410	416	444	431	429	406	408	420	394	436	427	424	399	437	414	430	414	425	407	418	434	417	427	421	437	451	423	421	423	407	430	414	453	426	444	452	385	420	428	433	488	391	442	454	422	416	441	381	444	407	432	424	432	442	408	435	409	393	438	438	440	411	421	413	418	411	421	405	453	391	466	433	427	421	395	448	414	425	415	435	414	426	449	380	433	398	419	414	401	416	405	414	444	428	451	409	415	393	444	417	434	414	405	448	443	434	444	428	424	412	418	423	431	409	416	437	443	449	404	417	421	396	424	460	435	425	384	467	425	439	396	439	438	444	386	432	434	417	428	423	411	430	401	437	470	409	418	410	403	422	462	443	424	398	419	400	397	410	431	437	430	395	433	399	432	404	428	428	422	457	429	403	429	440	440	443	440	435	443	430	459	406	391	403	414	431	430	390	402	438	422	476	404	413	426	461	454	428	437	432	411	435	401	438	423	392	417	441	410	430	395	453	454	439	402	429	470	407	421	394	437	418	386	388	398	422	423	395	428	397	399	422	394	424	444	434	394	430	395	415	412	388	391	435	410	431	399	415	427	441	413	462	395	413	390	386	465	427	413	398	441	403	448	436	426	484	408	436	428	422	424	382	421	410	393	396	408	449	382	407	455	430	457	433	427	418	438	465	413	437	407	409	439	453	443	408	450	427	437	436	429	430	422	400	410	406	426	390	432	409	461	432	458	470	443	412	397	427	401	415	445	391	438	440	408	395	436	408	415	443	412	431	439	378	397	422	442	418	382	421	401	443	434	464	421	471	408	427	417	390	394	420	412	389	414	400	407	444	426	420	394	387	413	432	422	426	419	419	406	414	418	442	417	423	442	423	430	429	385	390	448	422	436	426	451	448	438	438	443	463	443	393	438	429	422	422	431	458	422	418	452	416	418	398	435	424	434	421	448	422	407	414	435	410	406	416	445	368	444	438	421	439	460	416	426	425	449	434	445	401	412	422	397	446	373	439	438	443	390	374	439	408	438	377	450	449	460	435	387	407	425	444	414	437	425	413	409	423	411	443	477	397	393	443	412	419	437	436	406	453	434	406	419	426	377	439	412	430	424	409	430	420	447	443	424	452	407	439	412	403	421	417	439	418	424	462	440	448	415	420	391	433	415	405	456	442	422	464	427	443	451	411	434	445	420	402	432	431	424	411	414	437	451	436	460	405	410	412	446	435	416	415	420	423	395	396	436	428	427	400	429	368	436	396	432	411	411	413	399	409	422	406	452	392	424	421	399	408	437	396	384	391	462	389	393	379	414	404	418	409	436	432	398	427	429	433	432	446	428	437	439	448	407	405	425	387	407	442	412	421	449	402	408	372	428	422	422	416	437	408	458	423	433	391	435	432	420	383	420	418	423	473	450	445	420	407	442	406	432	405	451	439	419	407	430	413	424	415	412	450	406	400	447	432	437	434	405	474	436	444	455	422	435	413	381	411	379	441	424	433	427	379	438	444	391	405	456	406	437	450	444	431	433	436	442	438	443	407	438	437	427	434	424	384	428	443	378	403	415	421	409	402	409	452	474	421	416	423	437	426	419	436	409	417	434	428	390	417	398	416	402	409	455	410	452	446	412	417	415	430	427	408	438	411	399	437	448	460	404	452	415	440	435	439	430	391	425	387	433	405	468	435	454	403	411	433	434	430	425	443	454	399	419	447	450	425	412	408	401	396	442	427	382	414	450	426	398	416	434	438	418	429	437	411	455	434	442	435	413	431	425	424	413	407	432	374	459	406	432	414	415	433	437	420	425	404	457	450	445	435	423	418	429	405	431	445	443	423	425	396	415	412	425	448	410	435	445	419	384	409	437	481	425	439	428	401	416	394	424	442	445	463	414	418	401	410	423	422	402	414	441	411	401	425	424	421	435	427	459	447	420	373	408	393	408	434	435	425	441	449	472	388	441	385	434	409	424	436	425	378	435	404	419	417	430	382	443	407	395	458	427	413	429	418	410	406	412	442	419	424	411	431	434	422	413	433	426	416	411	443	407	451	449	439	420	420	407	450	397	420	453	402	386	427	426	426	434	433	437	429	419	462	421	441	420	475	451	420	441	410	388	406	409	442	430	427	429	414	453	424	445	428	442	428	402	450	421	431	432	448	425	439	405	382	451	429	408	421	422	458	440	437	432	417	426	430	413	429	410	433	427	434	449	414	426	439	443	420	454	388	412	433	475	436	420	414	440	429	453	379	423	421	481	445	392	409	427	403	393	454	436	419	422	396	477	440	397	428	437	432	427	435	393	411	412	404	420	387	459	434	415	418	452	430	423	396	411	447	428	434	397	457	448	423	447	424	413	424	458	451	443	450	433	420	450	389	430	441	442	385	397	421	468	438	419	438	426	456	408	437	425	381	405	402	444	436	399	402
5618	1855	1707	1241	982	888	897	891	812	846	824	815	859	836	823	787	867	838	820	795	760	801	854	880	770	794	784	808	738	830	781	859	832	825	808	726	780	793	748	816	785	707	800	778	756	716	801	792	784	762	810	767	787	808	734	730	799	769	789	746	776	762	781	777	761	780	742	822	814	798	839	716	813	809	767	852	769	770	785	812	801	783	811	814	750	835	772	755	736	729	731	796	811	809	801	804	800	791	821	800	786	794	826	827	820	833	748	777	805	760	794	771	770	762	767	805	800	742	830	794	758	772	823	832	812	796	835	809	809	790	731	752	822	757	777	791	788	788	749	802	754	806	791	792	790	834	792	836	798	793	810	764	791	734	752	814	799	811	795	803	740	802	802	801	765	755	817	767	793	826	770	809	773	778	809	807	798	742	769	794	827	766	801	819	794	800	785	774	769	796	811	779	775	783	823	750	813	825	771	811	766	790	812	778	849	835	810	771	807	828	769	768	784	811	765	760	823	823	780	792	806	809	763	814	810	779	792	801	736	789	825	754	774	759	758	772	815	782	797	778	770	794	764	805	814	854	806	824	800	760	812	797	777	833	788	803	786	788	711	819	769	782	829	775	779	792	756	791	742	834	783	709	788	808	772	732	787	753	749	700	764	779	782	758	796	793	763	779	786	775	785	779	767	812	748	849	886	792	811	711	814	813	778	818	824	797	816	804	778	798	816	816	780	817	796	732	772	771	788	826	761	802	809	790	820	817	801	777	743	778	811	775	805	758	813	830	803	771	809	765	775	813	766	775	740	745	750	745	771	824	781	762	798	780	779	853	792	775	816	817	729	769	743	727	771	801	801	790	794	762	818	803	791	831	795	806	783	736	781	769	776	780	767	838	763	784	767	813	799	775	817	822	806	763	800	774	760	799	789	773	791	786	766	823	800	747	809	790	787	798	780	801	773	793	794	844	867	794	748	780	801	764	771	780	795	772	804	783	798	750	771	761	732	804	781	844	749	775	814	828	774	791	830	852	777	775	821	747	844	756	811	786	792	770	811	779	788	805	783	804	773	813	802	758	768	776	792	770	817	832	775	791	796	776	774	815	810	748	788	758	851	817	823	788	749	806	768	777	770	783	786	754	805	784	760	831	740	792	756	842	737	824	794	749	830	800	816	775	784	782	821	727	798	789	722	763	834	822	775	830	779	717	795	780	820	826	772	797	766	780	767	799	802	802	798	765	777	797	780	782	784	807	800	756	787	792	790	809	796	760	761	794	747	776	815	769	747	759	782	792	811	812	775	770	751	752	843	769	900	826	799	827	817	781	899	806	800	775	861	792	757	827	788	761	827	842	796	778	743	766	777	766	800	773	770	739	785	750	831	775	833	778	775	760	819	781	810	741	788	765	755	806	785	784	776	770	778	795	757	821	822	800	819	767	699	784	839	762	797	776	762	787	795	794	815	817	762	809	784	751	777	797	760	780	792	772	751	808	812	744	808	800	766	770	815	819	826	778	788	833	776	758	788	775	779	785	797	774	758	774	787	813	782	793	792	767	828	765	788	789	799	763	799	782	771	814	753	741	833	779	767	813	692	787	751	807	821	856	793	787	807	760	762	807	824	764	818	724	813	791	779	776	779	761	797	803	761	728	801	806	826	843	795	824	785	792	775	768	778	780	799	757	728	783	769	785	783	771	798	761	775	756	781	827	818	809	778	781	791	757	758	770	768	810	784	852	812	776	766	782	811	754	811	773	794	760	789	810	758	813	819	761	802	804	807	804	793	820	772	813	786	784	792	775	819	784	799	742	801	761	787	819	811	800	759	779	753	755	775	782	796	811	807	798	784	772	794	784	776	800	752	796	783	807	797	771	779	836	776	796	800	816	778	819	803	771	805	834	763	782	808	773	812	774	779	780	854	746	741	790	777	783	783	802	814	810	792	793	883	741	782	768	811	761	830	759	846	768	827	798	821	798	805	833	766	744	824	755	806	855	756	777	745	762	803	806	789	762	775	796	782	834	799	791	855	765	792	787	788	791	856	760	792	821	784	733	751	771	843	761	810	786	767	779	789	817	847	782	740	786	788	742	810	778	817	750	777	745	811	821	757	793	791	810	774	772	799	767	806	785	736	793	773	788	794	815	835	788	806	792	747	747	799	767	736	769	748	793	757	794	745	797	772	792	781	759	804	815	785	840	808	816	829	809	823	801	802	825	772	748	796	742	748	818	769	789	733	824	804	742	799	800	806	791	851	761	768	789	768	758	769	830	784	755	798	782	750	773	812	791	792	822	745	775	767	803	774	776	777	833	776	781	767	810	760	813	786	766	743	784	770	789	798	833	782	835	780	822	798	782	792	778	757	812	812	803	785	802	827	782	738	820	787	781	764	815	782	830	770	756	819	748	765	824	764	771	761	799	799	774	770	757	789	771	736	787	787	790	803	745	789	755	761	758	808	789	824	800	804	803	792	770	792	782	722	743	820	816	837	807	800	817	785	786	773	791	787	776	749	806	792	793	741	813	784	761	778	814	790	773	823	796	805	777	774	812	777	776	813	788	783	749	824	795	812	763	774	780	734	802	758	770	737	774	785	748	782	784	773	833	798	742	794	800	743	782	792	751	784	801	804	799	804	819	761	795	796	797	786	800	795	793	792	793	773	775	781	786	803	891	775	850	736	835	736	862	795	771	801	766	787	783	782	732	751	754	821	792	764	838	733	797	823	784	780	803	802	821	813	784	757	765	756	760	800	757	756	838	796	738	765	778	782	776	828	786	763	804	766	830	792	756	788	814	803	820	712	796	809	797	768	769	827	795	754	820	786	790	795	814	773	759	832	811	762	821	747	833	735	759	750	792	778	840	797	810	799	859	828	810	829	797	839	752	799	801	796	767	750	795	774	814	730	777	777	762	774	803	810	791	881	796	819	738	835	749	839	787	748	777	831	786	776	732	804	812	754	841	774	769	793	803	805	725	788	759	827	771	745	804	814	833	797	780	794	754	789	788	726	753	796	768	815	783	823	806	778	821	813	831	797	792	785	777	755	774	774	771	752	795	792	758	810	778	775	823	765	741	836	787	765	767	781	790	818	855	775	783	773	786	785	782	781	732	829	784	770	776	785	792	749	740	721	786	823	785	796	755	784	804	791	783	797	784	792	811	761	778	817	756	784	764	796	785	799	804	826	777	801	778	778	763	741	725	755	808	727	881	760	763	816	775	769	811	780	776	826	792	795	794	795	790	775	772	774	745	803	819	803	784	798	801	842	768	754	724	753	738	782	803	810	768	780	771	790	789	771	776	784	841	789	823	838	786	777	759	802	742	748	776	801	802	774	758	809	773	776	776	754	807	789	844	782	776	777	744	805	830	830	756	772	800	848	819	770	803	760	790	821	812	781	776	776	841	811	772	794	809	781	781	765	788	753	806	778	780	805	811	769	791	797	833	752	785	746	782	795	810	819	816	757	784	826	801	769	769	809	772	774	816	791	745	759	815	770	800
24459	21618	28979	24736	20928	2056	590	417	341	319	326	256	248	242	219	244	224	230	248	227	228	210	194	224	216	227	203	243	209	202	211	194	219	192	224	191	217	220	186	219	199	210	200	215	222	210	200	188	198	190	197	201	206	220	199	186	167	202	183	224	213	189	211	188	183	191	207	196	201	177	190	216	199	212	211	214	189	210	193	217	196	230	183	170	186	195	199	180	217	203	195	191	191	224	207	201	195	184	210	219	197	231	187	200	194	203	182	199	206	198	226	190	202	195	184	218	202	207	218	214	198	171	174	214	185	185	194	194	212	213	229	170	196	171	192	208	221	188	178	188	222	178	204	190	174	180	190	222	196	194	189	193	206	193	194	196	184	208	199	208	203	197	196	191	201	217	178	190	194	206	197	208	214	193	196	196	186	239	200	207	192	193	178	216	197	205	239	228	187	218	202	211	199	192	195	159	228	185	175	215	192	221	165	179	202	192	204	203	198	206	206	209	182	190	159	189	214	208	202	212	201	172	195	193	193	199	204	218	180	186	229	214	176	194	204	181	196	206	199	186	214	178	208	199	177	198	195	160	183	200	195	198	196	165	218	204	205	176	194	204	185	189	211	197	211	203	199	194	201	190	194	215	194	198	199	197	194	179	185	166	210	181	182	207	190	206	181	194	193	194	221	181	209	226	178	189	212	187	204	177	184	212	191	177	229	213	182	176	198	245	179	205	180	224	206	184	184	174	202	204	184	218	195	211	209	171	219	223	210	174	208	189	199	200	208	189	203	163	177	204	184	207	217	210	194	174	188	191	190	225	190	208	245	173	189	189	217	192	185	196	173	201	212	203	181	209	163	212	205	176	193	205	190	218	214	197	205	199	222	212	184	189	201	187	184	191	186	194	208	201	197	215	199	212	191	193	196	202	213	184	170	206	176	163	200	198	190	180	173	212	196	184	197	221	207	167	205	202	185	194	210	190	192	215	194	202	184	202	185	160	207	184	169	200	188	217	196	217	204	175	196	182	180	201	187	187	189	192	210	201	192	207	196	194	193	226	188	197	192	215	196	181	201	198	183	194	206	209	202	167	213	191	199	223	209	175	202	238	179	186	190	199	187	207	178	218	215	179	192	194	204	216	209	207	208	191	191	203	222	205	194	199	188	203	235	224	183	194	205	175	193	178	196	204	203	221	208	209	194	184	166	204	179	195	198	221	217	200	181	199	194	190	211	184	207	211	211	190	217	169	192	177	194	184	193	177	199	204	232	202	215	216	237	218	211	209	191	214	185	204	209	191	197	177	194	212	191	187	182	204	194	209	202	182	215	193	174	189	183	194	201	173	193	186	196	196	216	207	195	200	188	197	206	211	203	222	193	176	196	174	175	195	198	182	194	188	217	214	192	196	182	208	205	173	190	190	177	180	190	195	222	203	186	191	178	206	198	170	217	191	212	219	190	195	220	182	209	212	214	202	183	195	185	188	203	198	190	192	195	185	201	208	214	189	234	180	174	190	183	229	192	204	215	187	189	199	180	172	203	208	165	217	186	192	207	224	186	186	185	190	185	196	177	199	222	192	195	182	208	189	209	208	204	203	202	195	211	181	194	187	164	179	213	207	202	194	221	200	192	159	185	199	174	200	213	191	220	211	202	182	204	188	176	207	190	171	191	215	196	222	187	183	222	203	206	174	203	210	167	198	181	184	199	206	203	205	204	200	195	191	189	204	200	210	191	198	210	203	208	225	203	189	193	195	217	197	176	206	188	222	183	211	179	187	193	200	186	196	193	203	192	202	209	196	189	194	212	195	225	187	201	237	197	221	192	192	205	188	221	205	183	183	247	173	202	204	158	217	190	184	209	213	215	206	206	221	193	202	212	225	192	196	213	211	199	201	196	183	175	194	205	184	193	196	213	208	195	209	190	198	194	216	186	203	209	200	218	195	195	191	190	197	196	207	206	184	206	184	230	220	214	205	213	187	218	210	187	199	204	199	201	227	203	216	196	201	215	187	201	184	208	203	193	198	212	213	193	203	193	205	222	207	197	202	196	193	190	182	198	189	196	186	211	187	213	193	208	176	180	179	207	184	180	189	189	179	179	188	175	197	212	221	185	185	193	201	192	186	189	190	191	206	173	200	208	188	192	193	205	196	209	188	226	205	189	197	181	201	209	202	207	213	206	183	214	197	170	214	193	198	192	193	213	190	189	212	223	191	199	178	187	222	204	194	210	173	222	213	191	209	191	210	193	190	190	190	189	212	180	208	192	191	203	191	194	190	184	178	210	223	200	199	196	182	186	205	173	200	194	178	194	212	206	178	171	190	188	186	190	184	210	201	203	193	194	216	215	188	191	192	198	215	199	189	214	210	195	202	193	195	203	208	187	183	175	196	203	176	200	220	197	199	183	210	204	193	182	186	191	200	183	195	189	194	197	218	175	219	162	204	199	182	206	194	161	212	188	181	212	188	194	194	184	172	201	192	177	193	199	197	186	198	221	204	190	186	201	197	199	209	195	213	204	201	195	183	184	180	198	172	195	192	209	204	192	194	197	204	203	177	180	193	204	196	219	214	203	187	207	187	169	205	189	194	196	177	213	212	204	179	204	199	185	207	192	195	188	202	186	175	189	185	207	204	206	188	189	169	187	175	189	195	180	221	200	193	197	196	211	180	208	205	187	206	200	192	165	217	197	203	194	221	230	221	186	198	209	170	201	190	197	196	194	190	175	187	207	224	177	174	217	189	199	204	199	194	219	195	203	195	193	215	214	198	189	197	193	202	205	182	202	173	206	197	183	238	193	197	204	209	210	190	204	204	205	198	226	189	162	188	223	199	204	215	191	204	203	195	204	197	181	186	198	197	187	225	183	199	185	228	192	182	208	190	204	196	212	191	211	194	197	174	187	187	192	211	187	182	202	169	213	198	194	190	187	200	187	173	167	166	194	183	187	198	198	191	185	196	184	187	180	192	200	184	211	188	191	194	203	200	214	210	203	207	210	193	202	202	212	184	178	186	204	223	219	217	189	184	201	181	216	205	180	185	214	198	175	207	197	178	185	202	210	173	213	187	205	207	182	204	190	191	195	209	188	195	182	196	178	202	192	199	216	182	210	204	211	173	194	201	176	194	216	196	184	202	218	186	197	219	179	197	185	178	199	215	202	192	204	201	193	184	198	199	220	175	197	227	198	178	197	199	183	203	200	198	193	198	200	188	180	196	174	193	184	204	193	196	215	218	196	184	190	198	175	222	189	211	199	197	177	188	193	190	209	208	196	199	212	203	211	219	198	201	191	206	220	198	183	183	204	197	195	170	186	188	227	212	217	190	191	209	198	223	202	188	184	192	214	186	202	192	189	186	212	190	220	206	204	211	201	203	181	194	211	203	200	188	203	211	202	179	178	190	211	184	165	188	203	228	205	217	184	232	228	209	185	196	188	197	201	194	190	210	183	200	188	214	197	210	205	197	190	183	190	208	182	208	196	200	215	201	188	209	204	194
11820	9639	8252	4178	2789	1975	1570	1186	1074	914	807	749	687	624	592	544	580	491	507	506	477	499	466	448	476	448	462	443	433	457	440	423	415	403	448	428	424	414	397	455	416	386	411	401	445	380	401	428	385	411	432	407	396	406	432	419	398	386	407	420	423	390	414	406	437	407	411	384	423	401	360	428	414	410	423	364	409	378	371	437	408	404	417	402	402	392	362	422	408	394	405	399	358	421	383	375	383	383	403	391	407	436	394	407	405	400	422	395	395	395	411	379	373	415	402	401	412	392	421	419	363	387	418	400	407	398	385	417	376	384	388	378	411	387	414	434	395	423	389	406	424	382	362	409	405	377	404	402	396	413	374	431	345	393	408	354	400	372	377	378	370	419	387	397	369	404	370	366	359	366	448	382	390	389	428	384	392	425	381	406	404	402	440	412	417	391	421	387	392	357	384	370	387	393	441	359	371	422	457	393	343	398	366	415	390	392	386	424	403	392	423	385	388	401	429	374	380	433	394	418	375	415	373	438	394	349	358	395	380	403	435	393	423	397	376	359	394	381	368	408	363	374	398	365	409	391	374	394	363	402	402	399	403	396	434	384	430	407	399	354	403	381	393	370	411	385	391	359	384	374	391	402	401	400	388	405	384	402	389	404	377	410	414	399	391	393	408	397	428	381	386	423	393	397	388	384	368	420	397	413	375	376	407	403	389	422	415	382	364	362	378	391	406	389	382	413	397	407	413	392	386	393	392	396	388	402	425	373	407	421	384	370	348	429	387	357	393	386	418	389	418	400	430	382	345	388	382	384	373	403	412	390	422	341	388	403	386	412	392	394	368	399	371	401	395	403	388	371	431	394	402	371	373	387	411	432	389	403	418	396	409	386	369	388	393	412	399	385	380	359	382	443	434	410	411	404	411	388	402	414	384	395	398	385	405	363	348	376	377	366	369	391	419	387	358	357	391	387	377	413	440	415	388	387	404	389	408	407	409	407	436	386	422	403	351	398	343	386	404	340	393	389	422	384	391	432	398	385	385	390	386	396	405	414	404	363	398	382	363	386	396	370	385	387	398	387	379	374	408	381	396	406	383	370	338	408	384	409	396	414	387	386	403	391	389	406	417	384	389	399	403	398	397	388	389	406	353	356	385	409	381	396	400	382	383	398	388	375	405	389	377	398	405	385	383	374	390	396	382	404	379	411	388	403	401	407	378	398	405	412	412	420	409	396	419	406	407	372	402	395	384	379	419	403	407	403	378	394	412	409	377	397	409	399	364	411	404	356	397	357	397	409	335	390	402	408	404	401	415	381	362	409	427	412	373	378	391	403	387	389	360	416	383	395	384	370	400	384	391	389	411	423	428	382	411	381	401	420	403	433	369	411	401	413	384	402	407	414	383	394	406	375	378	359	413	391	402	380	375	386	402	401	380	381	391	360	389	384	420	369	411	375	366	368	388	400	379	392	383	384	433	406	388	384	389	409	385	385	393	364	399	381	392	381	406	433	403	391	403	402	395	347	406	402	389	393	402	415	405	385	427	364	376	395	397	387	425	400	391	390	390	399	416	432	371	391	384	407	373	386	389	429	398	409	368	382	375	384	381	391	384	390	416	375	370	389	366	405	437	417	378	349	381	350	383	355	380	407	422	428	363	364	395	395	385	395	395	382	414	402	389	384	399	409	378	374	419	375	379	384	405	404	430	406	380	395	380	354	372	401	364	396	418	448	348	381	355	381	357	374	397	386	388	392	406	390	379	397	392	380	352	371	363	388	407	390	379	389	379	405	392	394	355	371	363	361	406	409	377	398	393	410	384	387	425	405	415	399	414	372	390	368	392	427	384	386	393	378	425	393	404	389	393	418	381	391	342	387	384	387	389	395	406	379	380	380	382	403	417	385	410	380	399	401	419	416	396	383	419	385	360	354	402	390	419	410	422	400	374	407	398	409	385	395	432	388	412	400	392	425	403	369	409	411	400	371	404	421	392	435	393	427	374	414	381	420	375	405	394	393	397	408	415	400	386	410	389	388	400	390	398	415	381	384	393	368	400	377	401	381	401	388	415	380	367	395	398	368	370	393	394	400	396	384	405	363	405	418	417	408	382	393	376	407	380	398	396	392	408	405	409	396	380	402	357	408	369	360	401	387	416	428	394	398	428	375	415	362	370	348	384	398	424	418	392	386	400	404	400	369	361	394	412	376	361	361	425	403	384	361	394	386	377	393	385	390	393	385	384	391	384	392	403	390	372	388	390	400	362	378	401	362	383	370	392	415	387	429	358	365	393	393	435	363	386	421	371	418	369	386	379	393	384	403	404	390	406	385	411	400	398	397	401	386	382	393	400	384	400	366	395	417	371	369	388	368	426	398	385	379	401	392	370	377	434	420	394	389	377	410	428	388	416	346	394	411	379	407	407	412	385	395	397	426	383	421	433	396	401	394	385	397	417	372	372	371	382	424	376	419	376	366	394	374	395	393	390	418	393	392	417	395	412	415	402	390	401	392	420	388	375	430	434	414	394	412	394	409	425	407	370	378	382	396	412	387	378	406	458	402	400	369	412	382	364	398	375	411	396	420	381	365	395	410	400	415	348	377	403	397	397	416	386	376	395	395	361	424	391	431	385	385	394	381	398	381	410	382	399	429	398	396	394	395	387	403	394	374	397	386	395	404	392	399	361	368	393	377	393	388	403	366	376	406	399	388	400	360	399	355	357	398	405	389	410	394	365	381	382	431	392	403	396	419	404	431	417	415	425	395	381	365	448	394	406	434	394	383	404	403	388	394	394	411	444	388	396	416	392	385	402	405	387	373	380	374	417	421	430	409	393	351	369	358	384	413	424	370	387	396	374	374	398	370	410	379	377	369	373	368	371	389	401	400	428	400	388	379	354	395	424	392	399	423	386	393	392	400	383	355	414	427	388	378	405	399	414	403	412	377	378	380	404	409	404	407	415	362	387	394	407	407	394	401	405	360	430	393	361	411	398	412	383	446	380	404	398	398	406	389	380	389	392	408	433	396	368	348	403	371	389	379	403	358	411	425	366	383	396	398	405	377	408	375	441	388	399	433	402	396	377	371	388	426	410	392	377	404	372	385	407	418	376	366	397	358	426	371	416	421	388	376	399	380	401	394	349	412	399	427	369	380	392	383	423	385	389	425	439	393	407	402	423	412	386	384	379	388	361	407	384	421	415	379	413	412	400	382	429	384	361	427	402	395	405	402	397	380	404	412	427	375	367	412	365	397	382	402	402	368	413	378	373	370	364	403	399	393	365	407	376	424	404	373	406	413	382	407	375	388	399	388	381	393	384	377	397	405	397	381	436	388	380	376	395	389	389	381	381	414	404	414	414	402	397	366	390	388	400	420	378	410	418	407	393	407	392	432	355	388	397	363	390	386	369	375	374	393	417	389	355	388	401	402	375	385	364	414	412	413	380	365	372	402	372	361	376	394	402	400	393	401	391	402	382	394	403	362	429	394	390	421	381	383	403	413
23490	21576	29551	24055	21576	20314	1859	596	430	446	341	309	284	259	242	214	221	229	205	194	196	201	197	187	195	184	184	204	181	186	189	187	194	169	190	177	183	172	172	157	190	146	196	156	167	173	177	171	176	202	167	165	173	152	183	155	154	167	165	177	164	152	169	128	178	172	143	182	142	174	163	156	149	181	163	168	182	191	141	172	153	148	136	154	158	166	164	175	158	167	177	176	151	136	154	161	162	143	159	152	159	136	140	157	183	179	174	167	137	146	166	158	151	198	153	166	162	166	181	164	163	164	153	174	185	167	157	146	158	167	150	165	162	148	170	154	145	163	152	160	149	165	161	147	166	150	167	170	176	164	185	162	164	160	160	166	156	160	178	150	173	173	142	160	161	159	169	165	151	155	144	163	163	144	172	153	143	173	146	175	140	160	164	162	174	166	159	173	170	146	173	196	156	157	163	176	177	149	156	162	201	152	161	145	159	144	172	172	174	139	179	182	148	123	166	158	161	177	153	150	146	158	168	155	162	158	173	172	167	149	169	154	142	147	171	162	161	157	165	155	167	143	164	160	178	165	166	179	187	153	186	140	188	161	155	169	157	161	151	146	154	170	146	158	149	163	160	141	163	183	157	158	175	173	151	149	178	162	166	177	158	151	148	156	160	182	172	166	177	176	132	146	143	145	161	162	171	127	153	151	143	161	164	166	180	171	197	170	140	159	165	144	154	157	161	160	183	149	176	169	141	166	169	158	155	155	146	163	149	171	159	155	147	177	159	167	186	170	147	174	185	176	156	156	172	149	160	155	165	167	151	141	149	153	173	138	145	154	165	175	157	151	145	176	152	172	168	163	148	169	157	147	130	150	153	166	160	172	174	159	155	152	143	149	157	173	174	163	188	154	145	163	171	160	125	172	173	152	152	172	163	176	163	151	176	166	155	164	165	173	151	151	155	159	165	155	140	113	120	172	147	155	155	161	176	163	158	168	143	169	177	167	160	146	162	144	196	162	165	152	184	153	149	165	155	186	147	152	167	182	149	155	159	158	152	144	137	178	165	170	174	147	158	170	164	148	160	149	170	132	164	156	148	185	189	149	164	149	151	182	170	164	135	157	181	151	155	163	163	158	157	162	169	169	171	160	143	150	138	165	154	149	143	157	166	138	152	144	156	160	150	160	146	162	151	167	159	158	155	161	186	144	157	141	155	152	149	162	159	164	168	167	167	149	151	151	166	170	150	141	158	165	157	154	168	171	154	166	161	156	160	161	130	148	159	171	145	149	172	167	167	156	145	160	165	145	165	163	162	165	158	147	154	169	161	149	149	165	156	185	180	154	144	131	177	176	137	158	142	152	157	163	148	185	169	164	160	162	172	156	140	159	179	151	137	169	169	153	156	164	151	160	178	163	167	159	167	178	162	145	137	149	173	170	162	171	168	177	168	170	189	184	140	151	165	156	158	150	171	134	157	170	166	182	155	162	164	177	154	174	166	161	158	163	148	135	165	158	146	187	143	158	145	147	134	139	150	153	170	147	160	155	179	184	166	159	145	144	155	129	152	148	151	160	179	144	164	143	164	165	194	165	174	165	195	153	158	160	198	143	154	163	151	148	165	157	161	159	146	160	138	155	169	144	154	161	171	153	164	159	157	185	139	153	149	142	175	146	146	182	143	140	170	169	152	160	138	169	157	160	165	155	174	151	172	140	181	166	168	164	173	167	155	170	155	162	159	137	146	167	149	146	158	163	156	164	175	150	161	162	191	152	153	164	152	171	151	161	158	147	152	139	149	157	152	140	140	160	161	148	173	161	165	169	157	150	151	156	141	160	164	137	151	162	163	171	147	158	152	142	140	182	161	166	165	148	139	173	180	166	165	169	158	140	135	184	143	144	170	142	148	169	161	157	169	168	158	146	142	181	161	159	163	183	152	170	139	168	133	179	146	151	143	157	166	131	159	174	168	160	163	138	163	175	140	154	167	160	164	173	160	142	177	155	157	172	146	172	141	147	177	156	169	129	196	163	171	176	145	145	154	158	152	161	139	169	151	138	148	148	141	155	185	161	159	134	170	148	167	162	163	145	160	151	165	148	133	161	147	165	149	177	148	173	172	171	158	174	135	179	140	159	159	175	177	137	171	142	151	158	149	148	148	174	160	154	171	152	155	164	134	165	182	178	168	156	154	142	168	151	171	137	150	181	159	130	138	171	155	138	164	160	153	160	163	139	183	167	181	153	146	177	144	161	140	165	157	149	155	162	158	176	153	159	168	143	161	159	161	152	142	144	144	157	181	181	166	177	163	152	164	136	170	168	173	152	166	139	182	160	167	154	182	178	178	143	170	166	160	174	159	191	168	180	167	155	163	174	170	167	162	159	189	150	162	167	177	141	167	165	162	146	157	168	171	166	158	154	150	170	143	157	152	160	152	158	172	182	151	139	159	157	161	155	158	131	159	174	179	149	150	144	140	143	181	160	173	178	168	140	167	169	150	173	172	156	181	128	170	177	163	177	146	159	139	125	173	150	165	135	157	153	147	146	148	164	163	173	146	167	168	148	165	141	172	172	147	162	174	147	162	161	145	156	162	180	149	145	174	180	156	178	164	155	177	151	153	156	175	174	167	146	158	177	171	109	183	151	152	155	149	167	169	166	166	148	159	142	142	158	155	166	154	152	150	156	137	165	136	156	171	175	150	161	185	172	153	146	159	164	146	166	167	157	151	171	168	149	162	152	135	187	168	158	153	172	160	159	157	138	163	135	166	145	157	160	162	156	141	139	170	140	172	159	148	148	180	177	140	170	163	155	135	167	158	159	146	166	167	166	150	184	144	171	157	150	162	159	161	186	150	146	154	158	155	171	187	154	166	129	155	171	169	150	155	178	163	177	163	152	163	175	147	178	138	171	147	160	177	160	165	121	158	153	129	173	163	142	162	147	141	184	179	141	143	162	164	150	163	138	182	157	189	159	175	174	143	162	150	184	163	163	161	166	126	167	168	128	156	156	137	171	158	167	174	165	161	142	161	157	159	147	156	168	155	158	173	137	156	159	144	172	168	130	161	171	168	129	177	157	164	184	171	152	165	157	151	160	138	155	165	189	177	147	179	172	154	165	146	162	164	135	156	173	160	142	164	174	171	170	150	149	160	132	160	158	143	165	157	134	154	152	167	133	150	164	162	165	156	160	160	165	170	167	158	156	175	149	154	165	132	162	137	160	164	186	149	150	158	147	153	167	156	160	152	156	151	176	178	167	174	156	155	167	151	136	163	148	148	166	164	136	154	156	180	153	172	154	160	172	164	146	143	169	156	157	147	168	176	168	169	165	169	160	146	162	159	134	163	163	164	170	156	166	155	163	188	158	155	168	173	148	163	145	157	181	148	151	150	174	160	159	139	149	155	166	157	159	160	167	164	164	167	156	165	150	151	161	160	167	152	174	154	163	155	164	186	148	155	175	141	147	151	142	156	163	151	155	170	123	162	181	166	175	143	164
14933	15478	13104	6971	4527	3249	2364	1915	1555	1217	1123	938	823	823	730	623	617	545	500	504	472	489	433	420	404	366	410	366	402	378	367	335	375	371	374	331	363	334	381	348	359	327	354	334	321	342	345	331	318	330	331	334	319	343	313	302	330	329	302	318	311	300	298	315	331	301	310	294	294	309	306	345	291	302	303	310	304	312	297	305	317	319	285	310	327	293	306	288	307	290	312	304	302	295	335	271	301	288	288	321	262	308	324	301	320	291	278	313	307	274	292	306	306	305	311	290	309	266	286	314	289	278	302	328	294	309	278	302	305	303	293	266	326	311	307	276	309	327	270	272	329	296	300	294	312	293	300	291	285	287	283	328	310	312	313	289	297	315	303	248	316	269	274	284	278	290	298	287	322	288	299	314	293	295	276	285	302	305	299	264	264	314	312	296	292	326	278	326	296	282	309	294	333	314	294	298	283	305	324	281	310	316	303	277	305	297	282	306	292	333	292	295	294	300	305	307	307	314	288	273	282	317	290	304	314	328	280	295	308	306	312	319	286	323	302	273	291	309	317	309	295	313	287	301	276	297	298	286	291	333	280	304	260	302	309	289	277	304	290	336	280	319	303	301	301	280	296	312	289	293	299	285	317	298	274	286	319	296	300	303	291	281	298	272	299	285	315	287	280	280	316	311	313	309	337	324	287	306	298	259	296	318	284	302	287	299	305	301	291	276	299	305	301	311	282	309	274	322	322	275	278	282	310	299	280	311	315	315	303	289	332	296	301	311	313	264	302	299	271	280	287	299	278	281	278	305	308	302	327	312	305	299	294	296	327	295	272	277	267	268	282	289	294	284	316	324	306	306	298	311	292	290	295	307	294	266	296	247	277	295	280	299	295	281	296	272	318	284	280	330	292	288	288	314	271	311	280	293	292	283	294	314	312	285	315	304	328	275	302	281	286	313	298	263	335	280	288	311	284	301	288	275	298	300	282	283	315	302	274	321	306	271	329	297	306	297	316	267	338	312	275	321	291	288	308	321	274	325	287	311	289	312	285	298	313	279	309	289	287	276	262	286	300	284	307	295	291	303	296	335	308	299	301	284	255	261	284	330	302	288	330	248	296	313	294	289	300	276	315	320	298	272	293	311	285	309	303	319	282	293	258	330	304	295	288	271	282	340	289	316	293	330	266	304	298	287	324	291	280	310	277	294	279	281	291	296	283	328	305	284	302	308	286	306	300	305	270	288	329	288	266	287	296	281	340	264	276	285	284	271	303	279	285	310	303	303	300	324	316	295	292	285	275	316	326	289	306	267	308	282	297	301	284	274	321	277	284	262	274	310	298	304	324	311	294	300	326	295	294	295	338	289	275	313	290	306	291	286	316	309	273	318	304	288	254	292	307	300	333	287	334	291	297	321	312	308	287	302	318	251	288	300	311	295	330	283	315	301	271	320	274	320	291	320	294	304	278	286	295	308	319	323	299	278	320	299	301	280	260	299	299	291	309	305	289	307	296	274	293	294	324	276	310	297	306	289	325	304	276	267	313	290	329	285	298	298	274	295	282	281	312	301	311	311	302	320	333	300	288	278	324	312	268	289	292	275	285	301	312	304	330	305	296	312	306	299	289	312	335	313	287	307	319	324	266	286	272	282	302	301	289	332	292	298	317	297	283	286	294	271	304	323	301	312	298	306	280	309	301	342	293	273	284	287	286	282	282	309	259	265	288	287	288	295	312	281	268	284	274	293	291	290	299	299	260	309	313	261	290	288	292	322	305	317	275	302	302	307	328	300	293	326	298	295	284	299	268	312	256	285	307	305	284	300	276	294	327	304	293	303	296	313	296	301	308	299	309	288	320	344	303	293	307	292	303	311	237	303	299	298	301	288	318	290	324	285	280	287	278	279	320	305	290	278	292	301	301	288	293	300	306	304	311	312	293	317	289	291	298	323	326	301	325	272	292	279	279	322	290	270	278	294	303	291	332	313	336	300	293	311	311	299	296	311	314	276	318	279	283	282	295	317	303	313	313	319	312	283	274	271	321	309	304	287	288	315	304	305	283	302	263	343	331	276	275	329	293	288	304	294	290	295	316	300	317	319	335	284	307	293	303	303	280	278	304	300	278	324	323	301	294	281	311	273	310	291	295	311	318	296	299	302	290	309	295	309	273	324	300	312	314	283	324	299	296	291	285	301	291	299	316	305	284	301	293	291	286	303	290	278	295	274	291	290	274	290	276	318	310	300	275	305	296	332	318	306	286	305	270	299	258	319	307	316	275	283	313	275	276	289	285	298	293	286	318	303	282	326	299	291	297	313	283	310	328	302	291	307	294	290	295	319	302	308	313	306	305	295	301	287	268	289	293	290	290	286	291	303	318	303	308	280	294	313	279	306	289	314	273	294	331	299	295	261	308	303	313	262	279	305	313	294	275	289	288	311	284	298	309	284	276	303	271	317	262	305	286	295	316	314	304	293	294	295	316	309	299	287	284	293	341	308	301	327	251	306	297	266	316	305	287	317	298	299	283	291	328	313	297	298	293	298	290	314	334	320	308	294	302	303	300	304	286	311	305	282	303	301	326	315	288	304	270	294	304	289	277	304	308	276	330	263	285	247	296	283	311	262	317	279	303	286	309	280	277	310	317	293	318	293	290	273	300	304	299	298	312	290	312	314	271	281	292	320	304	316	289	281	293	319	307	293	311	308	297	288	312	331	301	330	291	299	263	295	292	318	318	285	305	279	276	283	304	293	280	302	304	310	307	296	303	285	308	262	292	309	274	283	295	295	285	326	334	274	297	304	303	302	309	286	327	339	310	309	334	308	309	326	280	301	284	282	305	302	293	264	299	282	265	285	290	281	293	282	295	300	307	327	293	316	306	325	298	326	303	277	305	295	320	286	309	313	298	306	303	288	313	296	309	303	303	318	295	278	309	308	284	277	269	297	287	283	292	279	322	303	293	342	296	328	292	302	299	325	308	313	300	287	277	294	316	328	297	287	308	294	284	290	324	298	293	288	316	293	286	321	321	290	281	307	273	304	274	282	290	273	308	323	320	300	297	278	297	302	298	308	324	321	279	311	308	275	268	267	297	304	305	285	311	300	266	302	275	288	309	304	297	297	302	328	281	298	309	317	341	256	311	290	303	306	293	300	303	316	334	278	302	253	274	293	304	288	335	314	315	293	299	296	271	301	273	266	306	301	327	308	298	305	289	294	318	289	310	298	300	316	291	318	282	270	286	311	310	278	299	307	309	310	287	320	311	273	273	275	247	314	293	319	293	364	303	301	302	319	314	271	289	292	307	287	282	271	268	283	312	291	306	333	302	287	283	302	302	288	295	297	287	336	281	352	290	281	266	278	282	291	311	333	309	308	307	307	314	297	304	314	304	296	311	266	294	287	307	271	281	304	290	322	295	298	280	294	324	278	313	279	299	302	296	308	308	313	314	299	284	307	318	304	287	284	325	301	280	308	306	296	307	278	279	297	286	274	285	300	304	276
27035	20875	7842	789	556	462	463	431	447	461	437	412	428	416	386	432	407	427	414	424	486	457	436	430	390	447	394	415	410	404	441	452	466	415	405	442	413	421	408	445	450	428	428	427	434	423	425	421	405	398	393	387	399	437	440	438	402	432	429	448	426	452	390	450	422	433	428	411	448	397	391	411	408	408	450	428	472	414	426	391	428	428	426	407	429	438	448	433	405	390	448	406	399	418	439	419	407	454	413	424	419	426	421	392	390	451	392	404	402	410	423	446	418	407	412	424	406	419	423	448	437	424	461	422	439	438	444	444	415	430	410	422	424	471	389	418	412	416	398	406	438	449	412	388	415	424	431	388	421	436	425	427	414	416	414	436	403	411	367	465	402	435	421	419	406	409	370	374	429	409	421	432	453	443	419	454	398	432	381	399	387	399	370	472	403	398	443	430	415	408	408	410	406	434	433	415	443	415	411	431	435	408	440	421	383	441	421	404	438	419	407	393	455	409	441	428	441	428	428	406	434	428	473	442	410	396	452	437	455	428	417	415	410	440	418	394	397	448	381	416	443	418	411	413	371	386	436	374	380	418	407	430	428	424	436	396	436	400	421	435	399	380	406	400	414	402	388	386	446	434	435	416	410	421	393	414	437	436	463	440	410	422	438	445	442	415	408	431	450	384	400	415	410	404	440	455	452	379	407	443	412	433	439	432	410	414	449	410	419	397	410	408	422	427	417	428	401	411	436	419	435	426	470	442	404	386	447	423	424	408	392	400	428	452	394	419	403	446	387	410	425	375	414	431	422	456	436	439	399	422	456	437	397	412	453	427	408	435	391	431	468	422	396	379	404	429	377	423	397	430	408	441	411	462	383	384	428	411	403	395	444	423	479	429	385	431	408	392	433	434	413	439	401	442	440	399	405	434	407	433	447	399	421	443	417	427	446	426	411	424	401	426	435	419	401	407	412	437	415	433	406	390	436	440	416	392	457	434	426	442	449	438	381	418	409	418	405	414	439	428	425	430	424	402	388	413	437	411	389	398	406	424	391	436	414	389	435	414	420	390	425	412	436	423	441	459	406	412	409	425	451	396	381	459	428	412	409	454	402	382	404	441	424	409	398	401	466	399	425	470	430	433	453	422	480	434	447	398	387	410	415	393	401	402	412	407	470	377	439	424	396	460	437	441	412	420	447	404	392	458	411	439	397	445	393	386	421	418	425	434	420	419	444	407	400	429	378	427	452	412	411	434	400	426	426	401	398	445	393	404	423	405	423	435	410	460	426	451	435	389	426	428	465	436	407	402	427	421	421	401	426	395	421	443	395	416	412	426	390	403	443	387	442	434	407	419	424	427	455	414	411	422	440	363	416	403	406	404	438	419	399	413	416	407	398	438	425	395	418	399	426	424	436	408	402	441	396	439	390	408	406	424	422	400	427	412	462	409	424	429	432	426	436	411	397	446	413	420	402	465	425	413	411	417	424	428	445	428	438	384	432	415	413	463	405	410	397	437	396	402	404	448	413	427	457	411	427	429	386	433	410	408	418	353	415	422	404	391	426	429	403	422	436	428	401	424	417	394	433	421	378	424	413	429	425	439	448	447	401	404	435	441	451	415	434	391	440	430	427	440	426	363	402	424	403	403	369	387	445	406	410	465	390	435	448	426	412	443	412	407	424	431	394	407	418	426	410	441	434	407	421	410	423	440	409	399	412	422	389	414	449	423	422	409	444	428	424	449	440	405	415	453	418	392	404	403	429	399	423	419	423	418	382	421	401	405	427	423	381	422	446	408	414	386	413	401	389	420	466	414	412	433	423	415	426	401	470	430	436	442	381	434	407	417	429	386	431	412	419	408	404	371	407	431	449	423	413	427	447	431	396	428	453	429	433	392	433	427	399	397	422	392	419	460	396	434	394	422	414	414	425	445	417	411	423	420	419	411	455	414	422	405	432	417	435	425	419	392	400	403	420	422	415	433	413	410	422	435	407	416	423	436	413	425	400	401	441	376	420	419	394	433	388	432	406	420	431	443	445	443	389	437	443	411	407	456	404	401	407	443	406	407	417	451	394	410	420	414	381	419	400	409	436	445	413	393	414	452	438	403	389	390	426	412	409	424	442	434	441	428	476	406	399	433	372	409	431	405	404	394	423	389	435	427	456	455	412	419	427	401	449	385	440	427	385	431	432	418	405	400	411	436	385	449	425	419	410	417	400	408	404	404	437	438	420	397	411	420	415	400	412	428	443	420	423	433	410	397	361	409	442	416	420	420	410	433	414	380	426	412	428	423	384	399	428	433	411	412	419	423	421	416	412	431	420	402	433	401	397	433	395	395	442	394	410	440	413	407	441	455	440	426	399	409	425	439	412	406	416	418	396	472	388	433	444	430	408	437	447	394	468	445	418	415	420	462	424	394	443	413	421	401	418	383	423	426	388	403	435	448	381	426	435	400	412	443	433	404	384	432	408	429	399	399	421	435	387	448	413	404	387	418	431	397	431	431	392	424	417	426	408	423	450	388	431	379	400	407	393	457	396	378	409	436	409	403	410	420	404	396	428	404	434	429	435	436	404	430	411	407	446	426	392	429	431	405	418	409	436	421	424	395	448	475	432	435	411	412	416	438	387	398	442	406	422	442	394	423	410	467	419	432	450	405	431	445	423	434	393	431	435	419	418	417	441	406	432	421	435	425	401	416	409	440	374	404	447	424	429	426	435	465	437	423	395	425	397	383	408	431	421	427	421	437	414	398	449	426	422	411	418	440	413	415	427	441	430	427	439	415	408	393	392	424	425	420	388	392	425	401	426	417	405	428	391	399	398	404	402	416	428	425	456	419	422	411	456	463	392	420	403	411	412	427	417	431	403	399	455	406	413	441	410	405	435	417	420	422	433	392	427	419	441	421	408	407	396	380	441	397	431	459	443	457	406	413	434	423	452	410	411	409	406	443	402	413	435	450	389	425	413	397	419	442	415	421	402	419	388	446	408	405	440	435	429	401	453	419	436	441	432	411	380	422	393	428	403	448	411	436	404	436	430	419	418	412	445	393	400	404	406	445	427	444	429	412	415	429	432	418	444	423	435	389	426	422	425	405	381	394	403	378	431	426	391	415	429	449	417	429	411	415	431	395	451	447	400	420	444	436	391	445	412	376	443	400	424	413	414	399	419	413	400	408	430	422	429	422	466	421	427	413	408	404	422	422	425	410	436	390	429	418	390	388	394	380	402	401	414	423	438	453	383	412	437	457	440	411	425	399	390	449	438	431	386	383	436	418	418	426	412	398	418	413	419	389	397	402	428	423	431	442	409	380	410	456	406	424	455	416	420	429	407	445	411	415	397	421	430	422	404	407	373	431	416	447	414	398	404	391	392	384	403	442	384	430	431	414	426	438	437	385	393	418	393	424	422	444	382	424	434	406	460	390	413	432	417	420	455	445	415	419	420	419	438	380	416	440	428	424	453	411	396	458	438	410	402	413	393	416	416	427	405	425	443	405
5882	1813	1620	1117	970	942	833	923	814	837	843	880	810	792	770	771	842	767	769	857	801	796	779	820	767	839	812	778	761	738	759	851	779	754	789	760	808	755	764	746	786	787	801	776	779	780	777	770	779	751	766	791	828	777	755	798	766	773	806	808	793	808	835	752	805	782	810	759	806	763	792	758	782	812	745	808	804	767	795	804	827	840	784	745	807	801	755	803	801	753	816	834	779	797	833	802	780	743	758	848	793	838	810	776	784	787	812	818	814	758	793	797	739	778	791	773	783	797	783	775	816	776	806	784	801	784	761	767	779	741	777	813	789	749	810	780	804	767	822	842	764	765	767	770	830	753	800	772	771	813	735	803	787	777	798	825	775	829	811	803	795	810	781	801	777	804	759	776	789	817	787	784	785	826	778	814	781	841	778	759	829	826	806	754	759	833	823	807	797	808	782	742	808	758	748	776	844	731	794	754	791	756	793	756	785	763	773	791	778	783	791	840	801	783	740	817	802	855	756	838	726	788	820	803	776	770	814	778	767	752	721	785	789	760	829	772	786	787	766	811	798	806	751	814	768	804	779	803	768	801	794	760	801	785	780	797	805	744	771	823	740	791	757	823	792	754	791	740	811	766	815	796	775	800	800	819	806	783	760	843	836	818	790	766	784	783	825	790	800	833	790	786	750	784	885	755	804	799	815	779	784	812	780	777	777	794	790	782	780	777	804	777	803	826	810	768	809	768	804	856	767	726	777	790	788	780	781	812	803	832	811	758	769	789	835	859	803	763	758	774	814	761	764	778	792	776	775	793	817	825	756	810	773	799	805	762	769	780	754	762	811	812	783	855	786	753	812	750	777	801	766	817	745	752	752	802	788	793	807	751	759	803	798	778	790	762	756	765	794	801	764	760	821	784	827	787	782	837	818	803	813	799	766	799	766	787	828	823	785	808	823	766	765	832	744	807	804	779	772	827	782	790	768	807	743	753	787	813	774	752	782	771	780	788	779	794	827	825	757	793	811	759	754	774	804	783	786	866	779	792	789	781	855	772	795	785	839	774	788	779	779	826	778	803	806	804	788	774	770	753	759	823	772	845	727	761	755	827	797	804	764	787	763	813	753	827	773	802	798	810	764	748	787	774	742	820	787	726	814	755	771	806	816	787	812	787	839	773	790	806	811	781	806	768	803	774	769	819	812	775	822	792	752	803	800	774	777	793	781	792	762	778	866	782	851	872	814	773	784	768	762	811	832	802	755	769	795	793	799	806	769	801	846	787	777	763	831	768	805	742	809	768	768	778	808	781	807	802	831	794	748	812	768	786	716	811	802	809	817	769	817	813	757	805	781	761	811	845	786	772	767	818	783	775	783	767	767	787	807	764	779	819	786	808	759	758	828	741	768	777	753	801	783	789	803	829	797	773	821	780	822	787	771	770	827	798	762	776	797	774	805	784	722	802	814	752	785	783	758	786	752	806	808	801	803	767	757	800	843	798	798	792	777	792	792	777	771	772	816	815	791	799	763	767	762	762	789	770	865	800	732	739	758	794	819	814	809	847	789	801	822	782	808	791	803	798	802	814	786	759	788	814	770	813	765	801	775	754	803	805	789	780	797	760	764	770	788	769	772	794	723	761	780	780	769	805	760	756	753	800	809	784	848	788	733	859	789	752	806	807	802	795	811	832	761	791	784	800	798	766	791	792	833	828	796	730	778	757	829	787	776	784	797	792	805	814	822	780	750	795	777	799	775	817	790	813	771	817	787	847	774	762	767	771	797	795	804	783	778	750	765	793	762	780	817	823	846	786	790	761	769	826	802	790	814	757	773	759	812	741	783	825	748	822	815	789	799	779	822	742	774	799	738	797	780	815	807	765	803	821	778	797	826	763	796	813	767	769	828	771	806	789	812	821	829	785	787	778	791	815	776	835	800	802	779	792	807	768	814	846	792	765	810	717	803	811	792	791	786	775	801	810	743	798	835	798	781	797	770	805	762	808	745	787	810	764	805	790	803	761	788	762	799	786	789	810	786	857	810	806	773	784	759	764	836	824	793	813	808	816	754	799	840	747	841	717	797	832	757	770	805	793	779	767	766	763	760	794	804	822	765	803	815	796	805	771	796	783	772	779	798	775	797	774	830	784	787	800	725	782	787	771	775	772	781	801	790	775	799	795	781	732	797	759	817	739	790	821	778	770	778	814	784	810	818	808	801	810	746	812	786	787	735	807	782	865	818	788	773	792	782	751	831	763	801	801	810	814	790	753	783	809	802	774	835	799	807	751	804	711	764	753	800	794	825	808	819	790	836	798	812	777	794	783	771	740	782	807	776	805	761	756	789	787	772	805	781	749	772	774	772	816	774	780	765	842	799	815	817	773	790	800	746	786	751	775	763	814	775	733	790	814	812	791	775	796	780	809	757	765	771	809	764	796	786	786	739	799	805	724	799	733	811	803	745	797	775	782	782	750	847	786	803	791	756	825	765	821	780	819	740	766	761	820	778	785	829	765	832	746	804	857	796	782	775	762	817	809	733	798	829	830	758	761	800	773	787	801	759	752	767	848	817	797	768	751	782	790	809	787	770	770	783	806	827	818	817	830	791	806	766	769	781	809	780	776	745	786	805	805	805	785	811	789	798	768	812	767	806	764	798	751	787	795	804	807	822	813	805	748	834	809	746	786	856	808	767	769	813	769	780	782	825	780	765	777	761	777	815	809	804	844	765	743	742	791	821	791	768	821	754	834	775	810	799	769	814	767	838	837	836	816	783	812	798	809	763	775	775	743	839	772	781	845	772	776	735	806	769	822	781	778	786	768	759	799	824	821	758	782	783	786	788	736	769	755	863	779	768	813	783	811	804	798	769	745	783	777	808	793	809	806	788	824	798	765	819	718	799	805	792	769	770	806	759	847	803	821	775	822	773	729	804	731	806	775	755	773	747	793	810	729	742	785	752	784	795	777	792	816	815	790	822	777	808	794	769	776	787	806	802	748	769	834	775	831	814	781	749	786	805	778	781	768	818	841	762	781	808	787	772	778	761	754	739	806	823	806	771	797	792	819	783	773	802	815	780	796	778	771	760	792	803	776	804	768	759	814	800	811	785	780	788	786	814	803	778	780	782	782	790	778	785	786	788	768	803	825	772	798	827	766	829	741	802	822	818	800	792	796	812	772	803	797	751	809	804	772	770	812	786	770	798	793	828	782	747	846	819	780	842	838	763	842	773	777	818	804	843	829	807	767	768	741	782	774	818	745	795	767	830	779	741	766	775	760	761	796	761	778	790	763	722	858	753	802	778	779	798	831	826	754	770	811	787	743	810	733	780	801	760	809	740	819	785	779	795	827	802	783	810	791	804	805	791	756	782	811	790	800	766	787	805	804	765	766	770	782	757	751	759	795	763	792	723	758	796	755	778	819	762	790	762	731	759	782	804	776	772	821	820	804	822	821	835	780	802	763	793	780	801	831	773	763	838	796	794	798	833	816	800	766	768	763	806	797
24408	21610	28917	24775	20903	2041	546	416	339	320	310	295	293	264	257	231	255	227	244	261	206	243	202	224	188	218	201	220	207	180	179	224	210	210	205	187	197	190	208	232	203	202	178	199	192	183	208	210	190	209	199	177	200	199	210	203	187	198	214	209	190	204	213	186	207	184	200	221	206	202	212	204	183	207	185	209	195	200	186	193	190	228	201	178	202	196	177	191	201	209	199	185	206	201	204	195	225	200	180	205	205	177	209	212	200	192	190	190	190	197	207	210	182	200	214	206	182	199	207	207	196	204	206	215	200	190	189	202	181	220	210	211	192	203	236	223	203	204	187	186	237	174	213	198	181	199	195	198	207	199	182	211	165	181	181	190	206	185	195	188	201	207	190	210	212	182	184	176	204	220	182	192	205	191	207	199	183	226	205	224	183	206	181	209	201	199	195	179	178	189	187	195	197	169	190	191	184	194	171	180	200	207	192	221	190	189	167	195	215	176	185	198	204	173	203	196	172	182	206	213	164	192	193	208	196	184	204	202	187	172	175	204	191	186	210	202	174	208	213	175	216	192	199	196	202	188	201	197	187	191	196	189	168	215	204	197	186	183	180	195	197	202	211	199	181	187	167	210	194	172	197	202	190	211	189	198	201	208	195	203	194	205	213	199	216	199	204	190	204	230	205	190	203	169	187	179	177	206	206	213	193	180	195	181	202	179	203	189	183	187	203	203	197	188	200	157	188	180	196	204	174	193	184	210	186	192	163	213	168	209	187	212	204	196	224	162	190	213	221	183	190	222	211	187	208	178	189	200	184	199	183	206	239	189	206	214	208	194	212	189	188	188	179	197	187	169	213	171	203	211	198	186	202	190	192	218	188	194	193	180	197	185	169	198	194	189	209	183	195	190	187	211	187	169	196	155	205	195	191	206	186	187	200	207	206	197	189	205	192	189	215	194	202	192	216	193	207	195	205	174	190	185	197	184	215	200	186	210	196	192	185	209	201	189	198	196	226	188	180	187	197	219	198	220	197	184	191	195	204	187	195	171	189	195	190	199	198	177	194	199	212	179	198	197	168	205	194	182	185	232	173	186	190	189	199	181	186	216	227	187	215	192	206	188	195	177	204	199	191	169	175	198	186	204	210	217	201	200	178	217	188	200	186	198	207	203	177	184	209	188	215	212	192	201	215	186	183	169	181	227	199	196	238	209	198	223	194	183	214	189	190	186	222	187	210	183	192	201	166	211	201	211	190	211	184	192	208	186	189	195	194	183	175	191	190	204	191	187	194	183	201	180	191	193	190	191	162	187	182	193	202	207	195	210	179	202	181	209	191	208	213	187	204	214	201	190	186	194	184	198	193	196	183	209	200	175	183	185	170	208	202	187	181	204	202	160	193	193	206	202	180	173	187	176	201	212	200	204	199	193	192	188	198	195	197	195	208	200	200	218	235	188	210	215	197	194	186	182	198	206	202	195	203	188	222	208	214	178	181	195	222	197	193	209	199	205	193	203	189	210	193	195	178	179	190	210	198	212	198	216	209	209	185	189	193	168	190	223	200	187	188	186	210	181	180	181	215	210	175	186	193	207	187	218	202	214	202	179	194	187	217	211	205	189	190	167	199	168	220	225	221	176	194	211	198	208	184	204	190	215	160	209	182	200	203	204	197	191	207	200	184	191	202	199	189	184	202	203	214	215	188	185	191	187	182	180	217	206	206	225	184	179	214	211	189	223	221	201	201	209	223	185	223	190	204	197	192	184	195	162	207	202	191	197	209	192	191	203	208	219	183	218	202	195	213	191	214	197	208	214	186	194	194	211	194	192	193	207	214	200	208	211	185	197	172	220	202	185	198	193	170	207	174	195	196	198	190	195	173	192	189	179	189	191	177	192	188	211	218	214	196	196	195	180	204	175	223	172	207	200	197	205	197	171	197	176	192	218	179	209	184	185	200	193	195	191	190	184	209	210	199	213	191	205	184	213	204	176	216	187	189	185	202	191	191	193	175	190	193	199	173	193	192	205	189	224	201	173	205	195	198	209	178	202	190	199	198	216	180	188	198	205	182	172	200	173	192	189	175	181	196	202	199	169	219	185	197	220	206	197	197	179	183	205	194	174	149	207	176	193	216	217	198	215	194	179	197	212	209	199	203	174	201	181	199	211	205	188	190	182	195	196	212	177	200	175	196	206	197	183	184	217	208	182	198	193	189	201	184	230	190	199	207	191	215	171	188	186	208	198	217	182	172	187	193	179	190	196	202	196	195	161	208	201	198	202	198	185	185	170	193	198	182	181	187	195	172	177	214	202	237	187	205	203	183	197	181	192	215	224	178	211	185	218	188	186	188	207	171	213	194	185	180	205	197	205	224	203	217	177	208	186	194	185	187	216	186	219	171	188	185	229	199	218	205	199	196	200	191	199	184	179	193	205	227	182	182	210	208	203	199	201	188	208	187	211	200	201	207	190	190	199	198	213	213	187	195	182	184	209	192	210	169	196	189	203	194	185	179	198	188	193	199	213	185	180	190	180	200	204	186	208	223	170	215	194	202	225	199	189	202	195	205	167	169	183	186	187	180	192	176	188	193	202	169	193	158	195	215	197	187	205	196	205	197	192	220	182	209	183	186	227	214	186	193	192	207	190	204	208	210	178	189	208	193	201	193	185	195	221	195	189	169	190	192	198	192	213	211	217	212	177	177	220	200	192	201	204	195	211	198	185	195	189	219	190	182	191	167	192	197	189	167	177	165	203	187	188	198	196	195	210	201	191	191	190	195	182	184	210	196	206	172	189	211	200	178	187	220	220	187	174	200	182	180	191	208	185	209	188	197	206	193	203	179	181	194	223	179	195	193	191	194	217	188	191	198	202	191	189	187	206	186	194	196	217	205	205	177	205	184	195	195	203	193	176	201	165	203	196	183	205	219	199	214	207	210	187	195	197	188	209	213	214	192	195	182	188	207	189	170	201	199	173	176	182	192	197	192	196	205	194	194	193	199	203	225	226	189	186	174	183	197	209	198	169	196	174	202	198	199	192	189	199	194	198	204	189	193	169	200	185	222	180	166	173	164	181	197	181	200	191	175	181	211	183	208	199	212	178	172	205	221	201	225	188	189	192	182	225	181	218	190	201	179	210	174	206	192	197	176	222	204	185	178	226	186	181	199	201	187	190	171	198	223	215	198	196	190	192	210	227	197	219	195	203	186	201	185	186	187	198	224	208	177	193	172	194	195	208	212	205	171	194	178	156	204	195	187	204	204	188	204	195	212	195	200	212	176	174	189	204	225	195	191	204	177	194	196	202	219	221	173	205	196	196	205	151	209	197	190	186	188	205	193	199	198	194	213	194	213	201	213	198	199	219	215	176	222	185	190	195	179	179	209	188	203	208	197	214	201	183	173	197	181	203	182	218	149	195	222	192	185	192	176	216	211	186	207	206	185	204	188	201	196	210	201	192	160	209	171	172	217	203	189	203	202	200	213	169	190	195	195	187	186	192
12113	9387	8126	4056	2736	1971	1473	1168	1020	904	810	725	657	615	609	548	565	553	526	498	459	512	444	514	456	443	466	446	438	435	407	459	430	418	433	409	434	396	403	425	428	437	390	435	410	386	389	411	413	405	392	410	397	380	402	378	372	402	387	409	399	427	399	414	371	376	442	396	391	410	403	402	414	380	380	399	396	371	386	392	437	362	387	387	400	413	409	395	381	420	369	386	403	375	407	424	381	418	404	396	387	350	412	388	434	398	380	404	416	376	398	377	422	376	404	388	414	394	372	370	382	438	456	411	382	408	387	396	404	390	393	397	429	376	364	420	408	410	370	357	364	359	374	370	423	403	391	429	437	403	414	385	394	362	414	409	383	394	406	433	402	397	379	387	342	418	372	387	388	382	401	377	364	375	379	371	408	390	400	350	377	370	399	378	422	358	396	400	388	386	407	411	376	355	414	393	371	390	392	399	395	380	371	357	361	396	378	388	412	377	430	393	356	402	390	379	375	398	409	380	400	375	379	387	370	380	367	403	409	418	365	399	385	403	375	381	376	412	367	415	376	380	382	387	403	393	424	381	405	381	384	401	394	416	403	371	383	363	380	388	375	439	424	408	397	412	414	373	378	397	397	389	358	382	392	372	392	396	397	394	363	370	411	384	400	387	384	387	374	379	386	428	412	375	387	396	400	395	429	384	375	391	404	405	370	374	379	368	370	400	364	378	391	372	418	390	370	424	364	392	417	394	429	401	396	392	365	391	389	391	403	381	416	417	386	402	377	382	416	395	403	410	367	384	409	376	418	388	380	382	407	399	393	396	392	390	390	416	434	396	415	342	376	359	379	422	382	377	405	387	393	411	410	402	393	371	380	371	361	411	409	396	392	381	403	355	399	392	397	401	417	412	389	386	367	375	387	386	373	342	395	374	371	346	359	388	390	423	418	390	345	385	399	392	405	409	375	411	424	383	386	394	423	390	387	406	402	408	397	407	367	378	420	391	395	381	425	424	411	386	371	409	401	373	389	352	394	374	384	391	394	395	393	427	393	417	373	425	384	416	373	387	376	407	395	405	395	370	405	385	386	391	392	374	397	381	381	414	373	369	440	391	419	389	426	409	405	371	442	411	415	402	379	373	365	358	385	383	415	455	379	361	408	397	423	402	376	432	407	377	407	365	394	385	383	386	401	421	395	375	390	348	373	416	393	381	418	386	386	379	407	388	376	408	384	378	397	376	405	387	372	424	381	379	387	410	376	405	380	414	354	420	419	402	387	418	398	352	371	400	365	431	423	389	389	425	401	412	415	411	408	377	417	387	419	421	431	409	417	397	397	394	407	396	381	392	381	442	418	397	426	408	394	391	383	408	364	412	452	409	403	397	423	419	406	412	392	402	399	388	423	394	368	415	369	392	373	363	408	411	367	367	391	382	382	395	377	389	402	400	425	374	369	375	390	424	403	394	406	360	422	385	399	428	356	391	390	367	397	381	418	377	352	409	400	430	373	429	382	414	398	398	390	422	369	387	419	353	400	393	395	397	420	376	419	382	395	379	363	396	390	385	380	400	387	390	387	401	412	395	404	374	386	381	423	399	381	394	396	380	414	384	399	406	395	405	371	403	397	369	387	398	401	401	382	404	419	381	387	371	367	381	396	397	417	362	382	437	405	400	368	415	380	407	389	387	396	421	398	402	395	393	401	353	402	390	411	379	368	394	421	409	398	368	414	351	367	367	391	397	389	359	423	402	413	386	374	406	386	393	423	393	387	379	364	375	379	437	412	433	381	390	389	395	407	363	352	388	397	421	370	427	369	430	396	372	395	382	354	406	381	399	377	403	365	402	408	360	388	385	401	390	416	387	380	414	389	403	360	396	409	389	441	401	407	387	429	420	411	390	367	385	366	373	406	421	372	399	401	366	394	394	405	407	397	381	419	424	391	397	403	369	418	378	394	395	382	381	390	398	412	350	415	386	383	366	385	409	382	391	437	424	361	371	375	388	367	384	378	384	395	375	389	386	392	392	374	394	439	365	409	398	390	366	379	402	393	415	374	381	402	371	385	362	389	407	418	393	371	411	351	346	369	349	394	388	414	375	367	397	353	366	407	395	393	393	355	364	373	387	391	374	396	382	375	374	378	380	367	367	419	370	380	394	387	371	368	406	418	404	379	390	394	411	374	363	367	411	416	391	393	400	392	373	410	375	388	376	376	388	396	377	366	387	414	417	373	367	371	380	347	402	377	393	376	382	398	379	371	400	394	373	399	367	371	347	379	375	390	403	415	404	393	386	401	369	360	393	420	392	353	390	384	426	386	386	415	438	381	389	358	383	413	387	412	389	385	357	402	399	383	391	390	405	406	373	408	386	389	444	388	371	360	399	416	401	419	400	368	360	397	392	394	404	398	394	392	351	395	354	371	385	424	383	428	366	401	381	428	433	405	367	389	395	382	371	410	420	397	377	399	350	418	376	371	385	402	381	385	394	390	385	383	391	384	411	382	434	400	406	375	368	422	425	409	384	397	355	385	385	396	397	399	403	406	396	400	385	371	406	362	384	399	446	401	415	408	427	366	391	394	383	385	366	397	372	382	365	402	419	412	386	365	395	380	414	407	395	395	394	422	415	391	405	397	398	416	360	409	394	391	379	381	371	382	407	398	374	396	357	373	350	367	398	404	405	364	406	377	386	405	406	411	368	424	401	378	361	404	363	401	362	360	376	352	374	402	419	414	389	407	422	393	425	367	395	423	409	382	380	375	383	385	374	381	377	436	390	370	383	380	377	384	389	400	413	378	356	339	431	379	410	413	426	378	396	415	427	395	368	430	393	375	407	402	431	384	379	359	424	413	373	396	417	368	405	372	421	391	400	374	379	406	395	406	397	398	390	378	375	425	390	385	393	420	395	405	384	418	392	388	413	417	406	403	415	406	375	444	383	409	383	407	397	395	423	403	354	355	399	366	392	392	393	368	368	353	429	400	394	409	388	380	394	384	428	351	376	431	372	387	400	388	428	392	381	396	347	384	400	409	397	386	374	406	416	370	400	386	375	378	434	427	365	399	443	357	378	389	405	353	389	368	353	406	396	386	406	374	386	379	332	374	406	413	410	418	413	401	374	373	433	403	417	396	419	376	374	384	383	438	399	382	364	398	376	381	355	383	392	424	406	415	392	393	404	391	399	376	372	409	364	379	388	375	396	366	380	394	391	389	413	416	421	380	391	354	369	432	397	382	392	418	400	351	394	377	387	374	392	386	369	379	418	409	395	410	360	386	409	391	433	400	360	383	404	390	355	403	384	367	393	381	388	412	398	398	408	405	438	379	427	355	356	394	399	392	412	400	390	414	381	374	388	355	382	394	386	430	396	423	394	397	393	405	391	378	357	364	386	389	342	400	390	378	373	379	393	370	407	413	428	372	393	403	345	374	392	399	361	355	396	386	398	395	426	399	347	437	434	410	351	396	427	359	385	388	385	382	385	406	383	408	396	410	363
23471	21584	29510	24109	21584	20298	1837	591	458	371	348	322	319	300	256	239	236	223	202	240	208	221	211	169	202	195	177	200	174	202	174	184	175	172	193	179	171	159	170	174	165	151	176	182	150	170	189	162	158	158	157	164	173	168	158	173	180	140	186	156	177	169	154	165	148	137	166	158	144	167	149	164	157	151	171	184	168	161	161	175	155	153	164	154	163	179	181	153	177	168	155	175	154	149	160	151	160	170	179	204	164	156	140	181	144	167	155	164	161	141	161	159	170	172	164	185	156	160	158	191	178	133	147	156	184	161	163	167	160	157	169	142	149	153	171	162	160	168	140	143	183	148	156	156	158	150	160	159	185	166	168	195	167	150	151	159	177	150	159	166	148	151	154	166	160	183	167	179	156	183	142	174	159	164	155	152	153	163	150	156	154	165	159	163	173	172	166	183	146	170	158	166	153	166	182	115	156	175	156	164	151	184	144	189	157	164	148	162	151	185	159	153	173	127	165	150	182	146	151	163	134	154	177	133	172	157	141	155	145	142	158	141	148	150	160	154	150	153	166	157	167	159	173	156	143	166	151	162	159	155	167	142	165	146	172	145	188	153	152	165	159	178	148	154	154	164	156	158	152	151	152	148	163	148	161	139	166	150	166	174	159	163	175	183	156	180	155	147	150	147	171	180	157	143	157	165	162	156	172	154	193	158	173	143	154	174	163	156	195	145	168	150	140	161	174	174	167	185	141	137	170	161	155	160	160	162	169	156	174	152	178	172	166	152	152	159	148	160	156	170	159	166	164	170	176	166	149	164	168	172	155	164	145	166	165	143	138	153	158	155	172	174	143	161	183	146	155	164	151	169	167	137	140	191	178	176	164	171	185	143	147	159	179	127	174	170	154	145	130	139	153	160	168	157	161	154	165	163	173	157	161	151	185	179	155	148	167	140	159	161	185	170	149	181	148	155	167	174	161	147	189	138	158	155	151	154	174	165	152	169	173	161	168	158	178	171	140	180	165	150	156	153	176	172	177	158	167	143	164	168	145	122	174	173	173	173	175	139	147	147	163	166	144	143	165	192	177	144	151	180	150	151	164	156	141	156	167	161	150	144	161	159	163	154	161	145	159	180	162	148	179	165	194	149	145	170	159	152	157	147	176	162	179	171	176	143	144	155	162	167	164	130	158	155	138	163	157	173	164	145	165	157	162	167	133	158	173	163	164	159	154	170	143	155	152	171	153	171	157	158	157	139	160	169	145	176	167	139	196	162	166	148	171	165	159	123	138	154	165	179	177	155	165	148	161	149	176	161	156	154	170	146	151	165	176	145	158	151	143	164	172	151	154	162	167	171	170	161	158	158	154	173	164	160	172	151	158	148	157	166	175	160	165	148	152	159	170	155	158	157	162	155	169	169	154	155	180	164	151	171	153	182	192	165	148	162	146	167	153	181	169	151	138	177	156	168	165	173	166	171	149	137	161	173	145	172	153	175	173	131	162	162	157	150	165	160	169	165	155	157	165	167	158	182	140	166	169	134	160	156	143	176	155	157	152	140	147	164	183	147	158	173	156	137	154	166	147	159	151	160	138	152	149	152	158	171	158	157	163	141	151	161	165	159	122	145	153	149	169	167	151	173	178	162	162	154	144	144	179	178	171	154	169	147	152	159	168	188	152	154	146	150	173	159	167	159	168	164	162	172	158	138	176	162	170	189	161	167	156	167	143	170	156	147	166	187	153	163	171	155	158	174	161	166	180	151	172	162	178	141	135	176	173	149	141	175	118	157	145	144	162	151	164	157	182	174	134	140	150	158	159	171	178	170	164	152	155	176	182	152	151	148	160	154	163	150	151	172	164	162	148	141	155	139	159	150	170	130	151	154	140	172	142	160	168	163	184	156	166	133	181	177	145	153	170	177	165	136	160	133	160	152	157	171	138	156	160	181	173	167	158	165	159	156	143	150	168	160	166	156	164	175	147	160	147	160	172	193	179	171	166	171	163	159	168	156	141	151	148	169	157	150	169	169	160	166	164	162	171	163	166	146	153	173	153	156	186	166	165	168	169	168	156	170	162	148	154	150	170	164	192	158	143	166	163	150	143	160	147	177	154	161	159	136	193	186	142	153	158	173	156	148	143	152	178	177	174	156	157	146	183	165	126	185	154	167	153	161	163	170	173	153	161	165	164	180	139	151	178	149	154	154	168	193	150	181	179	153	161	171	161	166	156	177	168	143	156	161	174	168	168	166	146	158	162	162	157	156	157	155	160	156	169	166	155	164	149	167	157	163	162	159	156	139	168	193	158	163	152	156	167	168	162	166	147	158	142	162	149	173	156	177	151	168	150	149	183	166	161	164	159	144	158	150	147	164	190	148	158	177	156	142	167	170	171	145	167	162	156	152	157	126	165	152	170	143	148	159	148	161	172	157	175	151	153	159	177	176	148	167	153	176	176	136	150	175	156	156	142	154	193	158	163	141	152	159	157	175	150	154	143	145	153	169	166	157	189	156	191	159	157	169	173	165	181	169	181	180	181	161	141	158	180	146	178	170	177	167	173	164	154	165	171	160	148	146	133	146	153	159	158	157	146	160	166	161	149	141	158	161	191	144	155	151	155	166	183	167	172	155	181	178	148	187	159	159	155	181	167	156	143	158	162	143	132	142	157	155	170	136	177	173	168	150	149	163	173	158	148	160	162	162	171	164	157	149	154	152	185	181	156	169	146	163	138	151	148	148	151	163	159	186	173	157	174	170	150	180	174	159	144	187	189	181	145	160	146	153	147	179	174	177	154	158	176	166	163	177	174	153	166	161	171	146	152	184	154	158	165	164	154	157	150	149	153	167	133	169	128	142	158	145	172	159	168	168	165	156	166	173	165	158	194	148	173	148	174	175	157	162	177	172	157	159	180	150	181	150	175	170	182	175	156	141	168	166	145	172	170	158	164	156	151	144	165	140	172	175	162	151	176	160	179	167	163	159	152	122	153	182	170	155	136	151	179	156	147	170	170	163	140	173	183	147	142	184	175	177	164	163	148	145	162	156	172	145	155	148	163	153	171	156	163	146	159	159	154	145	167	144	160	163	163	165	161	150	166	173	159	154	164	152	190	157	174	163	148	165	167	149	129	174	170	168	163	149	126	183	188	171	168	160	166	160	153	136	166	136	149	162	158	151	166	159	149	130	182	160	197	170	150	163	155	161	169	152	153	160	152	157	191	166	162	148	151	162	158	190	162	160	155	163	170	157	164	152	162	146	142	152	174	164	153	141	156	156	145	129	165	149	181	162	166	151	164	146	176	149	150	147	162	174	160	169	158	166	169	152	123	157	169	156	147	163	149	159	191	155	163	161	148	167	155	130	151	157	159	156	169	180	168	168	164	145	152	160	162	145	161	173	179	187	145	158	158	159	140	160	164	161	182	154	176	152	146	162	162	141	157	155	163	178	176	185	152	170	158	136	164	146	138	154	158	169	160	177	156	172	135	163	166	150	153	157	157	141
13671	15272	13069	6987	4667	3332	2496	2007	1567	1293	1167	914	831	745	708	629	585	548	477	549	493	472	461	446	433	411	387	413	363	382	364	384	369	360	336	320	367	351	396	327	356	305	345	283	358	321	333	329	311	341	294	327	324	329	291	308	343	320	282	318	295	330	317	339	308	316	315	310	298	317	289	296	323	307	289	280	320	314	277	320	309	324	306	294	303	295	320	312	309	285	304	288	304	305	306	328	320	306	285	299	319	267	281	301	315	301	292	311	285	273	281	269	312	284	285	297	280	304	272	308	293	281	303	315	298	321	305	319	302	312	290	312	321	320	304	284	296	290	288	302	329	306	304	286	309	318	293	316	272	288	282	315	250	315	272	305	314	277	315	316	325	284	280	271	298	296	281	295	289	294	271	289	296	299	315	296	300	273	282	326	315	284	306	298	338	271	298	301	262	287	289	276	274	289	298	274	298	305	318	280	304	292	320	293	289	281	271	310	303	299	298	319	299	286	270	307	308	311	303	291	300	284	271	284	299	298	275	300	288	261	336	292	281	314	305	322	273	296	281	314	285	289	298	299	264	292	309	302	278	319	321	288	291	290	281	294	293	305	284	279	286	297	294	305	305	285	331	284	276	296	285	327	287	275	296	336	284	284	280	301	283	276	281	305	293	287	284	303	294	296	286	282	303	284	303	305	327	310	309	332	287	298	316	311	298	318	278	313	317	299	259	302	303	314	252	255	299	307	301	286	303	296	311	306	355	289	305	306	297	299	312	324	302	302	283	274	303	273	305	290	267	303	322	317	321	300	308	296	276	298	296	328	304	306	297	296	294	255	302	261	281	287	311	306	275	285	271	298	266	311	307	294	281	319	294	296	331	286	295	308	312	280	274	278	328	304	284	295	270	277	301	294	314	298	271	293	315	273	306	273	265	301	296	309	282	303	286	301	314	296	322	299	283	301	286	276	271	302	279	263	314	291	273	270	295	294	291	296	295	295	302	282	300	305	268	313	287	284	278	293	270	341	286	304	277	290	290	296	292	286	295	292	303	304	303	291	279	285	289	300	304	296	324	285	306	294	300	282	271	309	306	298	298	276	306	340	304	291	292	291	286	289	302	293	307	273	279	227	275	274	324	300	277	298	315	299	346	291	295	296	272	286	298	295	310	315	275	283	299	292	283	298	310	286	312	287	299	275	288	287	293	274	277	277	273	294	308	283	300	287	284	326	319	336	293	301	292	304	293	304	325	286	276	291	283	291	331	283	313	309	294	285	296	288	281	307	309	311	307	321	287	267	278	298	271	305	325	330	299	306	274	301	296	296	267	285	317	274	295	280	305	304	345	329	333	276	282	261	269	298	276	284	273	281	280	291	312	266	324	296	289	317	304	270	301	307	289	302	266	321	276	299	279	279	282	311	300	282	318	288	338	307	317	271	277	298	279	270	269	265	278	307	306	281	290	290	305	287	288	303	295	299	302	290	291	296	302	292	263	262	274	278	307	312	308	286	313	292	281	326	283	264	291	277	299	303	300	304	282	299	300	260	278	268	302	311	299	336	294	334	310	280	282	292	293	313	291	258	286	297	298	286	270	301	270	282	289	284	285	282	304	276	318	271	308	306	307	297	293	285	318	287	306	288	281	288	263	263	304	287	286	298	321	299	312	292	290	318	358	302	297	275	323	300	272	316	293	300	285	306	279	286	236	277	291	300	275	303	307	291	321	309	287	298	303	286	314	303	296	295	258	289	319	286	339	281	314	328	259	283	316	251	293	313	299	287	292	301	298	304	318	276	290	316	302	305	314	259	290	301	296	311	303	282	328	291	292	306	297	270	276	262	299	289	297	280	292	303	296	278	295	267	282	252	300	286	260	328	269	289	289	290	277	324	294	277	281	290	341	307	322	273	281	302	290	270	297	290	289	298	269	291	289	308	311	295	286	315	303	346	288	259	292	279	290	284	283	309	297	282	274	295	292	336	302	296	282	300	282	307	280	288	329	312	291	301	294	288	296	334	320	290	318	327	282	285	341	325	277	281	289	314	336	297	297	307	292	318	318	296	292	307	305	321	297	294	287	282	269	300	295	281	322	322	306	299	312	303	311	310	310	325	272	308	298	289	285	276	307	307	303	311	293	279	279	322	290	310	288	324	292	302	293	305	291	291	315	297	273	294	281	276	287	317	294	286	298	311	288	289	318	287	298	279	318	272	282	313	293	261	275	284	287	315	293	300	336	284	317	292	302	308	334	300	287	292	268	305	278	310	301	276	303	307	307	300	266	288	281	316	273	273	315	296	313	283	285	307	286	305	277	319	290	304	276	315	308	275	270	289	285	304	265	293	309	279	319	297	297	306	304	284	309	326	325	330	291	276	307	301	289	297	286	286	262	297	288	284	298	259	275	289	274	278	284	300	309	341	293	299	308	311	293	304	260	286	276	302	288	299	316	291	313	322	297	305	294	308	325	295	304	295	297	296	278	284	318	294	270	295	321	297	294	305	308	303	308	297	281	288	286	292	294	307	300	304	273	286	305	309	298	281	277	291	276	304	295	291	281	275	318	285	308	296	303	283	280	311	308	332	296	302	280	296	284	316	269	272	269	275	285	294	312	271	314	331	289	280	298	315	289	325	297	321	298	313	302	350	320	267	327	300	313	270	303	289	282	275	292	307	293	298	310	287	298	286	314	266	277	300	302	279	310	286	298	297	291	311	309	275	287	319	290	303	282	303	319	304	272	314	336	300	305	284	288	336	302	281	296	314	289	297	324	292	313	268	289	285	290	292	261	298	284	261	297	309	299	276	278	294	269	307	289	315	332	300	304	275	321	325	316	303	285	315	275	280	314	273	308	315	291	265	310	282	318	290	311	308	297	282	315	304	292	300	326	275	291	299	307	281	268	325	290	280	280	286	280	290	304	294	300	292	313	292	265	295	300	275	300	276	286	296	337	289	307	285	293	275	298	275	312	274	280	287	306	280	297	291	292	339	285	340	287	291	330	280	323	279	324	299	295	326	294	272	289	295	317	297	304	256	286	283	299	270	325	277	298	308	286	320	254	297	325	289	303	291	305	273	291	298	312	286	267	322	313	280	315	311	311	262	315	308	272	292	281	300	321	293	299	301	269	314	316	306	289	283	296	296	303	292	285	313	295	296	308	258	285	287	306	314	310	296	323	258	308	295	282	293	319	298	282	305	327	298	321	272	295	332	289	281	273	282	271	288	281	320	302	261	294	295	277	277	301	293	304	283	282	310	283	313	268	292	280	297	309	314	268	300	269	264	296	314	331	301	298	271	262	301	303	272	302	299	293	286	288	290	277	282	305	275	308	322	265	275	328	308	290	287	310	323	264	322	318	270	301	303	308	290	306	311	294	292	294	282	281	293	264	313	273	287	314	267	297	276	275	341	290	316	290	315	291	297	295	287	286	299	289	288	321	258	274	299	304	284	300	279	307	292	291	279	293	260	305	282	285	277	319	296	312	304	278	306	294	292	286	283
27141	21045	8118	767	511	480	520	454	437	458	426	427	409	445	421	437	451	411	436	429	397	425	453	394	440	417	438	419	420	429	423	378	396	478	393	428	430	419	424	396	415	422	442	394	471	423	433	423	426	444	399	389	427	421	411	441	447	441	452	398	417	410	424	404	449	427	431	418	422	411	405	432	401	435	453	420	389	454	442	438	433	456	419	449	423	396	425	425	401	446	430	437	446	419	404	412	455	424	397	419	413	434	423	434	382	417	423	377	422	402	402	451	421	424	423	461	424	410	396	404	416	396	464	366	429	426	392	428	415	384	454	414	438	434	459	427	388	445	429	425	441	471	391	421	455	457	421	432	410	428	433	410	368	441	401	389	410	395	420	417	429	397	421	421	425	439	427	410	402	402	440	413	407	391	418	407	434	424	458	437	399	392	443	432	451	412	427	410	428	415	401	431	442	408	428	420	379	430	439	447	456	398	412	418	408	394	430	382	417	399	411	418	416	426	376	419	425	416	398	398	444	424	426	416	430	460	409	406	391	389	431	398	442	399	401	367	427	436	439	401	417	393	410	417	434	403	412	388	406	424	411	408	444	422	457	424	403	423	411	451	425	402	420	398	462	404	420	444	419	447	430	377	414	405	427	449	443	437	437	403	432	424	448	434	463	418	439	405	433	372	419	420	408	423	431	471	394	395	436	409	435	421	390	409	469	434	388	440	416	450	414	418	460	428	422	451	441	461	435	413	460	421	427	425	432	416	400	415	481	442	417	418	426	376	439	425	418	474	451	446	435	411	400	457	422	403	441	384	383	410	444	461	395	421	434	418	406	468	415	440	424	440	431	446	432	470	412	431	444	449	380	420	385	426	461	420	375	444	407	451	405	429	430	425	449	421	431	413	436	409	421	416	419	415	411	433	422	418	384	388	447	429	432	469	427	449	393	404	407	454	407	419	463	421	438	429	450	412	408	412	424	423	388	442	437	402	411	461	428	451	394	404	429	440	396	426	414	380	434	429	392	437	416	413	441	424	440	400	395	445	406	414	411	434	424	399	394	415	399	440	388	427	430	458	411	405	437	433	392	422	406	404	397	427	419	437	423	450	409	460	397	436	418	412	376	385	422	429	384	405	419	404	452	435	445	401	402	422	398	427	425	453	416	432	435	477	392	423	463	429	441	387	411	418	447	427	439	412	413	419	397	420	411	427	414	388	410	418	446	413	406	393	435	409	425	412	428	441	415	373	455	426	436	407	429	410	418	415	438	401	420	439	450	446	439	426	417	424	452	436	410	418	442	449	395	387	420	458	427	416	392	415	422	425	417	384	426	438	457	409	405	408	403	452	445	419	406	401	443	420	423	434	415	435	416	397	430	423	431	452	408	428	438	442	435	437	427	379	410	427	413	427	439	468	389	398	396	407	441	449	423	396	405	430	402	433	450	434	417	419	418	406	440	415	427	402	442	430	444	412	444	411	412	428	437	424	417	470	427	421	394	475	417	443	422	410	433	453	408	409	458	421	440	437	439	401	428	417	407	425	431	433	393	411	397	436	431	425	403	426	404	387	432	413	442	411	411	431	416	405	428	428	390	413	426	453	438	445	450	439	404	440	429	442	446	416	403	426	411	437	360	407	410	433	435	438	376	421	421	429	434	446	409	435	439	439	396	409	389	469	417	429	427	436	379	479	409	442	420	392	417	394	436	407	433	409	401	428	452	433	417	409	432	413	442	431	438	404	459	440	448	439	428	412	413	407	411	418	397	414	403	421	463	411	395	439	417	415	412	448	409	439	421	432	423	389	417	424	441	478	433	447	450	431	424	439	427	417	429	432	440	450	416	361	422	419	411	452	400	422	433	427	420	396	467	441	433	419	445	417	422	432	415	441	430	441	436	479	459	433	385	458	417	434	461	380	418	433	441	439	471	412	403	441	432	462	451	456	381	429	420	408	420	436	426	440	418	452	410	446	449	438	441	456	437	436	368	406	405	451	404	411	419	448	411	424	389	446	410	446	445	417	400	403	410	412	419	437	430	423	397	389	397	411	419	418	424	442	413	419	413	432	417	413	372	460	431	446	413	418	442	441	442	434	422	442	416	455	447	403	405	369	370	383	384	398	405	411	429	435	428	461	408	418	440	407	443	438	418	432	452	400	393	437	414	403	467	424	450	369	450	428	444	418	430	437	413	436	424	405	413	402	460	454	437	413	407	447	434	417	386	406	437	442	426	408	411	432	447	412	426	451	425	415	422	374	411	425	426	417	426	489	381	404	420	428	427	398	433	413	433	395	398	429	436	448	464	396	404	450	424	412	461	404	424	407	404	414	384	457	413	446	442	432	403	421	445	398	430	445	421	431	431	428	441	394	414	414	430	431	401	430	432	450	396	405	450	429	405	422	425	419	443	414	469	421	407	411	449	394	420	417	449	434	426	419	407	395	444	395	389	406	421	423	428	405	429	402	398	423	435	439	425	404	429	413	400	430	429	415	431	455	382	444	434	442	387	411	455	456	381	410	422	409	453	411	404	417	412	410	448	448	425	435	433	450	411	426	436	438	380	454	425	422	427	415	472	425	414	415	391	444	416	427	399	424	403	407	424	403	417	427	489	448	436	434	417	471	426	439	417	452	434	421	410	464	434	418	414	395	461	411	401	385	469	419	385	468	428	413	453	395	409	462	416	416	439	449	424	398	417	407	430	433	435	449	406	450	452	418	439	427	428	437	423	432	421	437	415	423	411	415	435	396	420	413	412	413	437	422	403	435	396	442	402	416	423	394	422	413	435	437	439	399	465	410	400	450	431	420	443	434	447	414	431	393	396	431	447	411	467	429	439	382	462	418	406	435	433	437	424	420	442	406	436	415	422	461	389	439	450	423	445	398	396	416	385	365	457	452	425	423	420	427	442	412	449	420	386	424	421	412	448	466	399	380	433	406	440	429	454	415	445	415	430	444	406	406	430	434	445	401	429	437	392	406	414	448	400	429	437	436	439	432	420	426	367	382	396	470	405	451	405	448	389	444	413	407	451	448	417	411	414	403	390	453	422	446	433	418	427	427	419	413	414	433	394	384	405	402	454	403	432	417	428	423	387	398	445	418	416	399	436	469	410	441	440	425	430	412	414	410	397	380	431	435	420	439	416	437	442	388	440	427	410	428	460	430	440	425	425	438	407	429	421	434	414	417	399	429	438	449	395	403	431	406	367	408	405	437	458	404	422	421	404	453	429	423	400	440	428	427	398	445	429	436	418	419	420	423	444	451	426	425	404	425	429	477	430	408	395	420	433	405	393	414	420	424	447	464	403	431	444	417	433	424	439	402	436	469	443	428	419	411	422	415	426	426	429	441	462	406	413	422	391	436	436	418	449	423	463	414	436	454	422	399	423	438	395	477	401	408	447	418	431	417	412	410	424	413	390	443	430	393	425	382	421	454	411	449	413	418	422	401	460	393	471	455	431	418	418	435	459	423	388	433	438	394	405	443	422	425	438	469	416	416
5267	1842	1531	1101	1005	833	907	840	849	832	854	796	817	820	791	783	833	786	817	827	788	759	796	791	821	778	747	769	780	788	779	798	786	815	779	774	807	800	808	748	859	763	748	800	817	824	734	793	738	786	812	784	834	792	784	755	795	806	780	788	787	801	821	740	743	810	763	789	814	787	788	796	818	785	794	822	824	771	787	824	788	791	788	729	829	735	756	784	779	777	802	796	749	819	776	818	791	783	752	795	797	775	809	770	711	812	802	801	784	831	794	796	745	781	779	795	816	826	758	833	775	780	791	791	818	731	797	767	790	757	736	762	781	784	845	831	747	774	810	824	808	784	796	733	813	754	800	817	817	729	773	774	837	769	775	760	765	791	773	806	802	754	850	740	728	756	826	757	738	747	787	802	795	827	864	754	794	782	760	758	784	825	724	790	789	824	818	747	806	785	753	805	788	792	811	805	772	798	717	739	780	784	778	762	791	765	844	750	759	779	787	776	736	774	801	749	840	744	801	816	774	823	807	799	783	813	772	792	857	769	787	787	749	758	792	768	743	795	759	786	694	756	769	772	800	807	767	798	785	797	777	768	768	801	804	776	781	771	803	797	776	697	820	744	819	791	746	797	737	765	796	774	857	779	787	742	799	797	746	753	807	777	850	882	807	775	806	764	810	780	798	790	785	791	765	742	745	783	821	786	798	739	773	803	818	749	775	779	733	785	782	798	795	716	743	778	817	735	771	801	814	762	813	815	762	740	777	806	781	790	806	761	827	818	725	766	767	811	737	784	784	782	739	755	788	830	761	765	756	785	783	771	800	786	765	753	788	765	745	776	764	781	778	811	767	728	750	786	795	760	805	799	780	736	779	758	790	758	795	791	789	778	805	846	818	775	771	778	840	799	829	770	808	794	762	764	785	769	772	778	777	771	800	804	751	736	762	761	811	774	810	797	778	749	799	791	829	796	772	797	803	796	815	786	760	779	821	809	771	837	783	801	796	783	809	748	764	793	771	758	846	731	756	801	795	786	748	800	781	803	820	813	747	813	799	778	803	757	743	718	779	802	769	800	798	767	754	799	816	802	801	744	796	764	757	762	779	847	764	818	760	816	781	775	800	789	759	797	765	804	776	797	775	776	773	783	777	774	763	779	741	827	780	792	756	825	791	759	731	775	746	758	768	771	763	787	831	806	785	813	777	784	790	780	832	757	845	799	769	817	807	817	858	840	784	769	797	777	784	807	810	849	828	748	780	740	776	750	733	800	789	744	825	761	767	795	840	775	803	824	838	767	795	819	811	754	789	760	765	740	796	811	784	786	797	751	810	790	768	762	806	735	826	845	796	742	769	838	777	807	756	750	805	778	746	807	733	751	741	847	764	785	798	750	819	760	824	796	763	762	750	812	824	756	804	768	793	782	769	803	774	758	820	830	819	837	738	789	833	755	764	768	771	864	749	813	753	767	748	796	793	814	794	808	763	811	808	733	832	777	786	815	812	809	758	800	776	840	810	810	806	751	785	728	730	755	721	788	850	791	819	822	798	740	830	763	826	773	770	791	788	763	824	780	788	828	775	786	789	753	830	791	810	798	767	769	844	781	798	824	762	774	748	783	817	757	775	765	784	829	752	797	831	782	818	796	803	762	792	814	805	747	775	793	794	748	784	809	823	830	829	818	779	807	843	793	823	744	761	739	766	793	798	752	788	772	772	762	791	816	783	785	792	797	762	786	775	791	826	803	785	788	804	776	818	796	791	794	770	825	831	742	790	758	764	794	787	804	830	806	791	816	804	791	753	790	748	735	763	794	815	765	802	733	815	807	797	715	775	795	763	751	771	697	796	743	778	778	759	757	780	795	755	798	826	765	804	791	808	791	773	800	809	730	745	765	768	777	755	787	793	749	829	727	820	803	816	804	742	790	790	798	733	752	805	774	805	835	765	773	774	788	819	790	782	747	814	772	751	748	805	776	808	774	781	737	795	756	762	788	775	782	774	767	781	823	806	791	788	818	751	791	786	788	803	777	789	799	794	820	792	782	778	805	808	814	808	782	749	794	759	730	782	786	796	807	774	779	828	825	791	815	768	761	795	800	796	801	740	791	774	787	758	804	795	818	735	817	772	803	798	735	759	757	779	830	792	816	745	728	772	753	863	747	777	794	761	758	793	827	789	792	757	771	810	790	775	759	770	799	738	801	786	803	741	773	853	774	786	792	830	825	753	776	759	784	726	733	753	798	740	832	781	791	763	768	840	774	749	785	801	784	817	783	816	824	849	804	762	799	812	784	777	803	749	805	823	767	789	775	794	807	829	775	813	808	766	759	780	754	768	804	797	777	771	862	783	738	778	832	804	802	792	767	762	756	779	772	759	771	782	752	747	813	838	779	734	763	789	843	817	794	769	753	796	810	841	782	802	799	724	774	749	774	796	816	788	833	820	777	786	741	835	816	810	794	778	750	732	786	806	712	787	789	790	813	805	817	782	736	805	757	778	740	755	796	764	694	773	776	786	752	787	772	792	764	762	750	806	787	799	764	813	795	827	777	777	749	833	794	801	752	755	743	730	723	805	855	723	769	809	804	759	817	740	844	782	770	786	781	765	778	797	793	799	772	840	730	825	772	799	816	804	741	755	738	762	838	769	727	814	780	784	781	761	823	816	739	788	825	846	793	823	755	755	783	793	766	769	790	793	774	758	761	773	793	815	807	802	788	811	767	765	770	777	772	790	731	710	773	764	837	764	782	771	833	759	760	766	785	821	761	778	757	814	810	749	776	807	753	802	789	808	806	790	759	816	736	807	722	734	733	766	818	814	835	809	754	807	752	752	799	766	819	775	841	751	800	787	756	756	787	828	792	745	790	785	779	812	789	788	795	786	796	769	754	787	739	754	772	774	821	794	766	772	783	817	812	786	748	748	792	746	789	755	755	723	790	790	791	777	874	756	760	792	774	775	778	776	820	781	793	819	742	806	820	746	839	770	804	740	824	776	791	777	794	792	795	768	794	836	813	723	797	782	744	806	757	721	747	789	757	786	809	752	782	776	801	814	851	816	772	776	829	786	762	820	767	779	776	796	777	827	767	771	773	781	780	792	786	752	824	761	763	809	774	808	731	811	743	805	813	769	815	781	779	748	762	828	764	792	760	764	776	772	786	803	800	756	771	802	794	789	813	788	835	836	810	792	781	799	800	784	766	767	816	821	817	827	730	749	774	791	751	840	749	836	778	795	807	776	799	771	810	773	823	815	768	776	805	790	762	774	769	737	816	808	819	846	756	810	817	739	777	742	792	802	778	797	830	761	759	846	800	791	748	822	803	755	820	779	784	819	763	737	797	786	821	793	832	762	775	789	733	759	789	776	753	776	792	794	782	785	829	727	771	772	828	773	781	812	784	824	746	773	756	797	804	770	796	787	804	798	788	773	788	775	762	810	804	802	768	771	785	826	791	759	804	771	768	771	732	747	777	778	787	792	781	756	817	738	732	774	776	802	771
24391	21604	28901	24782	20896	2024	592	402	361	293	302	292	277	264	244	235	240	245	207	237	225	187	211	209	208	211	194	214	183	209	202	210	195	206	181	216	198	204	198	203	186	209	213	197	207	188	223	198	178	204	192	201	204	182	204	180	161	200	186	208	211	196	201	241	194	207	196	194	195	190	170	197	202	202	187	161	195	180	188	196	190	182	193	209	184	190	171	196	199	210	186	176	224	186	212	169	193	197	201	210	192	167	192	186	192	185	200	212	202	203	190	215	201	185	186	204	219	203	207	192	201	200	196	184	187	195	214	169	190	193	191	182	173	205	169	212	201	179	186	224	203	214	208	187	190	214	176	211	193	205	192	177	193	172	192	184	206	183	200	202	223	193	187	188	176	201	196	201	200	192	202	195	178	229	187	217	186	186	184	197	175	210	182	171	172	191	216	204	187	186	183	191	196	153	194	178	200	200	193	221	204	213	201	195	185	170	197	186	201	218	197	203	192	189	183	197	208	208	233	205	200	207	201	214	201	183	185	218	185	172	194	183	174	193	202	206	167	189	169	199	174	179	198	175	194	213	195	195	189	198	195	195	195	217	225	191	200	196	196	198	211	203	184	176	191	212	209	197	181	211	182	183	189	186	204	161	186	177	190	185	179	192	194	185	204	208	175	206	182	208	220	183	200	223	203	183	197	199	203	185	206	187	185	218	208	196	191	190	208	201	210	184	176	199	211	200	207	168	182	191	202	195	197	207	202	195	180	206	199	188	192	198	178	192	211	183	194	211	178	211	201	156	201	200	156	213	180	206	162	188	202	183	185	178	187	199	185	201	208	184	187	183	180	192	199	187	194	193	199	218	185	173	208	178	182	183	211	178	186	208	186	200	200	161	206	198	187	218	201	240	199	198	182	196	184	202	206	191	207	184	175	197	187	208	181	202	179	199	172	175	200	206	198	175	188	186	203	195	201	219	206	208	197	205	175	200	186	204	169	206	195	207	193	206	178	208	224	182	211	202	218	179	209	213	175	174	195	201	187	218	181	182	192	198	201	169	170	199	199	165	195	205	196	172	175	185	175	170	196	182	196	187	171	200	240	171	198	211	186	212	203	205	165	175	188	198	191	190	207	196	211	220	198	190	212	179	205	225	201	180	191	211	212	207	222	181	195	191	177	192	206	192	172	204	201	196	176	196	175	186	191	203	183	200	187	189	192	184	207	201	203	194	187	180	220	203	189	198	203	191	188	188	199	192	182	187	193	200	203	197	214	199	196	187	191	215	206	189	187	177	216	186	235	176	212	204	191	198	200	184	210	201	209	202	198	202	200	194	216	211	190	176	211	182	195	196	180	187	207	184	177	200	182	188	191	180	172	191	188	197	202	200	191	204	193	196	205	207	195	195	195	188	186	168	204	207	206	166	193	214	197	191	182	225	212	197	207	204	188	203	195	188	194	204	216	205	223	198	176	208	189	205	168	184	218	198	178	205	187	196	188	185	198	191	193	196	187	221	190	189	184	187	206	192	171	200	208	195	197	181	199	187	191	186	169	207	203	212	188	226	188	210	187	170	204	193	196	200	191	179	196	204	179	193	200	162	215	190	181	195	193	187	199	178	198	208	193	171	189	179	180	212	197	184	189	207	184	210	215	201	196	200	178	214	173	190	178	172	193	196	203	190	194	201	206	180	201	185	171	208	182	173	193	186	225	172	205	179	204	196	210	221	200	218	199	196	200	208	193	196	178	187	186	208	199	212	185	199	200	177	213	214	190	214	206	197	203	184	190	189	178	208	204	199	184	213	174	208	203	211	193	186	194	203	175	177	201	195	164	181	168	160	192	190	206	193	179	223	197	197	211	202	185	214	183	210	160	184	211	194	192	173	204	175	178	195	188	204	176	219	210	223	206	193	199	197	197	175	197	193	196	204	185	196	202	196	177	225	166	200	194	174	193	159	196	186	184	183	181	190	214	216	185	187	187	180	209	188	191	191	197	172	197	200	203	191	200	191	169	161	181	182	184	197	194	208	196	175	213	181	195	184	211	188	201	166	176	204	195	225	198	202	182	203	177	210	216	180	218	177	198	215	194	228	192	174	207	183	199	187	174	171	184	185	203	173	176	175	195	165	195	182	199	172	217	186	191	176	194	181	206	180	186	185	195	181	195	196	195	182	218	206	219	207	213	199	198	187	181	187	220	195	203	183	202	190	207	199	202	200	204	192	187	182	197	174	166	199	185	196	169	183	194	196	187	186	195	210	184	187	190	198	190	179	223	174	209	215	197	209	205	217	226	181	190	198	217	208	179	187	221	196	192	206	191	198	199	166	216	180	220	180	212	172	187	204	203	201	173	189	216	207	194	172	189	182	181	206	204	192	210	200	198	241	199	178	185	218	206	199	191	162	196	171	200	182	190	193	199	194	208	201	177	220	181	172	203	185	197	223	202	166	209	167	196	222	171	186	206	192	195	183	177	171	184	185	217	176	175	186	191	166	194	190	200	208	202	192	187	212	203	197	194	201	198	195	205	200	190	196	185	222	194	182	173	202	181	194	201	204	197	201	202	216	191	199	184	180	186	219	188	211	208	189	207	204	196	204	182	204	192	208	193	171	200	189	194	211	194	200	195	232	196	202	192	189	188	191	188	211	195	183	171	190	214	194	193	195	179	174	192	200	175	200	182	176	216	178	202	205	192	223	202	215	180	184	190	204	200	192	185	184	211	204	196	196	177	193	213	200	226	200	180	215	189	158	206	174	173	203	194	188	203	189	213	195	208	208	218	177	206	171	187	185	198	183	200	176	197	214	202	195	193	202	198	179	214	182	176	186	171	217	171	187	169	215	180	158	187	181	182	191	199	197	191	194	195	178	194	152	190	208	200	190	214	213	192	191	226	191	206	184	214	177	186	204	167	186	206	180	201	178	197	168	185	193	170	233	202	211	201	169	194	216	179	185	189	162	187	185	205	200	198	203	168	203	169	204	175	188	182	184	180	200	208	202	153	177	201	205	187	212	207	193	201	189	183	181	214	180	182	165	198	201	219	190	201	218	214	196	199	190	190	196	214	169	212	194	216	208	223	226	207	187	202	206	214	222	194	176	200	194	177	203	195	187	191	189	205	205	210	189	190	200	183	195	179	170	192	195	200	202	190	182	168	192	196	174	213	178	188	203	181	188	185	200	216	181	193	169	204	190	201	204	179	189	192	185	190	190	165	200	196	196	224	203	205	199	191	209	194	202	192	176	182	205	181	181	214	224	179	204	215	195	189	193	167	190	175	175	207	215	193	211	202	183	199	182	191	203	196	207	182	187	176	198	182	214	192	213	197	207	212	194	217	190	174	184	186	184	199	208	229	185	184	209	198	205	194	191	192	191	186	187	194	198	184	212	170	182	209	180	216	183	203	202	220	212	179	190	176	173	192	183	235	184	187	201	205	185	206	194	171	197	203	209	204	197	205	185	188	172	207	201	175	189	174	168	186	193	191	187	213	228	179	202
10001	9656	8286	4147	2728	1961	1523	1205	1063	926	786	735	712	570	573	529	542	497	477	519	478	475	455	425	476	448	425	436	404	435	414	448	414	423	434	444	426	423	460	417	421	407	455	408	416	392	388	413	382	394	385	409	388	370	429	394	416	396	389	403	395	446	428	418	374	370	391	390	375	363	396	397	423	399	396	425	404	405	390	398	406	385	408	383	401	391	392	387	413	410	408	383	386	385	353	389	358	388	378	407	371	377	374	421	367	380	413	384	399	382	413	388	377	390	391	376	404	404	396	366	423	416	416	393	418	417	396	398	408	405	408	374	375	410	395	365	408	386	409	389	393	362	362	382	388	375	420	378	396	372	361	375	392	362	378	379	378	421	413	379	385	370	383	401	400	384	384	353	377	401	413	403	373	380	403	424	379	387	390	392	395	378	411	411	360	365	414	407	377	399	377	420	416	398	398	408	415	386	370	408	411	407	396	371	394	429	416	388	381	401	353	423	397	387	391	379	351	405	395	388	378	387	386	383	416	387	404	400	393	380	411	414	395	384	398	363	388	363	404	376	399	377	405	426	381	339	385	355	396	401	397	364	364	377	413	398	395	358	417	387	373	365	369	371	398	398	398	405	408	404	405	378	392	361	364	385	374	403	357	385	372	365	367	416	402	353	428	370	422	423	397	348	456	363	392	394	372	380	386	399	388	382	423	408	414	414	348	414	372	434	377	401	398	412	377	376	388	370	370	399	373	378	392	370	418	396	381	392	429	379	392	403	404	382	356	387	413	413	407	366	413	384	373	402	388	377	396	380	368	387	389	408	404	420	416	393	388	381	387	394	400	378	380	408	360	376	369	384	358	399	371	402	384	404	371	364	352	393	362	377	407	393	391	367	406	363	433	383	422	418	395	395	405	389	390	392	393	410	397	371	388	430	401	364	366	387	437	369	413	420	409	388	417	417	353	379	391	410	396	372	417	416	362	380	393	389	396	400	385	382	390	420	365	382	360	394	430	392	399	384	359	363	395	385	392	380	401	370	401	357	388	387	403	348	369	355	406	361	405	413	377	349	401	406	391	386	455	399	382	388	392	366	378	383	405	393	393	408	398	390	412	351	372	394	448	380	384	385	402	380	383	379	408	369	385	366	374	376	394	390	380	382	396	381	369	372	398	415	382	413	371	428	386	385	410	359	413	435	404	402	391	383	384	373	388	419	384	400	417	359	400	397	413	370	410	361	386	387	378	397	387	383	429	391	391	394	390	401	363	380	397	411	428	368	425	409	420	374	414	452	377	373	400	373	420	427	382	415	380	381	369	384	347	390	387	368	368	376	413	387	422	401	427	396	360	372	378	429	358	384	386	389	413	369	378	404	383	415	418	422	353	351	381	400	422	396	410	388	399	417	382	373	387	421	395	398	412	413	379	386	405	358	381	403	402	402	370	430	395	392	388	376	378	386	386	414	373	401	358	369	378	365	383	354	373	382	355	406	382	424	390	412	343	363	386	398	372	396	397	378	414	387	390	385	369	409	392	354	381	383	402	403	410	377	414	383	406	364	401	360	360	365	395	386	379	387	404	381	425	406	377	389	408	389	422	390	422	362	392	406	412	396	371	389	396	407	398	369	392	396	434	390	384	370	426	408	419	404	362	413	386	354	387	395	409	386	419	400	394	368	379	386	403	375	393	357	371	390	386	368	378	388	369	410	385	431	386	402	417	378	414	405	385	367	379	424	394	393	372	386	384	414	392	422	384	362	366	392	402	386	389	425	363	417	381	374	379	421	412	404	434	446	403	376	387	428	413	388	405	361	368	380	360	412	360	370	391	414	381	382	375	415	386	414	397	401	384	377	390	413	404	380	373	407	400	423	386	362	387	375	421	386	380	363	390	394	403	379	379	437	431	376	411	412	380	401	381	401	384	378	394	403	351	366	429	403	388	395	408	380	351	405	425	374	354	384	412	419	372	408	387	381	413	388	418	382	358	405	387	402	433	396	401	360	396	426	384	358	394	335	404	377	338	375	394	361	367	384	353	347	397	386	383	367	405	390	409	386	342	382	385	440	373	385	381	406	441	407	385	390	399	384	414	380	403	419	419	437	386	415	406	387	394	399	359	368	410	359	392	382	377	388	429	371	390	406	395	393	385	407	371	400	397	364	404	381	350	384	383	336	404	386	370	402	398	392	363	405	417	392	373	380	375	342	376	398	433	403	399	397	373	389	381	388	415	384	366	396	376	399	383	387	399	396	385	368	418	393	387	378	372	418	388	402	395	382	429	409	397	415	351	401	397	417	391	425	397	383	406	391	372	401	407	354	400	368	389	391	405	418	371	386	390	372	393	411	355	371	394	357	392	396	409	378	397	432	391	388	428	365	396	371	388	365	387	408	369	375	377	385	374	378	396	396	367	384	387	393	391	376	386	370	376	395	392	397	384	397	340	362	372	389	387	366	385	393	407	374	393	373	350	349	401	397	356	362	394	382	389	396	406	419	387	387	383	385	396	385	356	424	386	396	371	421	375	358	372	371	410	407	396	409	391	360	390	388	383	380	392	377	395	391	355	411	382	402	346	366	405	363	415	423	415	393	422	336	394	398	407	407	375	382	396	352	383	401	374	426	412	366	380	411	368	375	364	392	387	415	376	381	387	369	389	390	423	391	394	426	413	374	389	427	446	404	405	394	392	396	390	375	352	389	404	385	406	382	428	394	346	374	385	380	374	387	405	402	405	405	394	362	408	389	402	378	384	370	418	391	373	381	380	394	400	388	372	397	369	394	384	378	386	369	378	400	371	375	414	392	388	369	388	382	429	395	380	381	399	385	377	417	390	381	367	376	378	396	382	376	407	397	374	386	393	366	409	408	403	381	349	435	397	399	378	402	401	401	378	400	378	425	405	394	384	394	416	391	397	400	373	383	390	401	403	381	345	375	376	380	397	359	418	391	370	401	402	390	369	366	358	416	373	396	361	360	409	366	400	429	366	367	415	394	375	395	349	407	400	361	423	406	379	444	371	377	416	388	398	417	368	402	379	348	372	373	384	383	400	372	391	393	389	396	423	350	368	379	369	389	426	368	388	391	374	410	355	410	384	400	345	374	414	373	354	399	410	381	390	418	404	381	401	437	401	357	370	349	364	409	402	393	417	409	401	363	407	402	394	362	369	360	365	410	374	371	383	416	376	404	397	388	377	401	387	372	358	426	389	368	384	399	376	395	401	400	404	414	375	404	395	401	398	427	380	419	421	388	389	391	377	372	393	418	404	406	355	410	412	403	386	408	406	383	405	397	406	400	401	393	388	378	350	380	369	400	409	400	390	371	423	385	385	415	351	355	390	416	364	362	409	403	374	395	416	384	396	395	352	374	400	385	370	386	401	375	427	390	367	359	380	406	372	408	393	370	423	383	384	380	426	417	361	415	417	405	399	415	398	389	358	381	404	358	391	411	392	402	368	381	371	409	396	410	381	391	395	382	411	393	410	409	384	391	337	413	387	369
23472	21590	29563	24090	21590	20228	1700	606	456	380	323	303	294	247	256	223	250	241	218	237	206	187	199	183	174	174	187	175	191	174	189	186	178	188	166	196	157	181	157	176	167	191	157	148	163	165	166	161	156	158	161	155	182	192	170	163	172	199	163	146	162	171	151	177	174	156	185	144	160	156	151	158	158	194	162	169	144	176	146	150	163	156	151	188	154	149	184	183	164	168	153	162	151	174	176	181	144	133	158	164	176	152	160	151	140	179	168	165	179	147	143	162	150	163	182	156	145	177	174	172	147	152	160	167	146	158	137	144	170	156	150	184	148	162	164	154	173	141	168	169	134	148	160	187	176	157	141	157	141	168	144	139	158	156	169	153	149	151	163	163	168	174	157	155	164	177	173	145	160	150	187	178	178	154	137	166	156	165	171	161	156	162	155	151	164	153	159	157	146	162	147	153	171	171	169	163	159	155	150	153	143	149	165	163	170	161	169	159	157	151	158	151	180	177	146	145	150	150	174	147	147	151	175	145	164	174	177	175	167	159	147	167	147	168	170	170	146	159	175	164	161	158	172	163	176	169	126	164	163	161	175	172	140	163	180	160	134	161	150	156	161	167	166	140	180	155	156	166	162	153	182	146	139	170	147	124	172	170	162	156	161	167	159	153	164	169	160	168	132	145	188	154	136	176	173	170	186	156	177	155	158	133	160	199	152	184	161	147	159	160	152	164	171	151	163	131	177	179	168	168	136	155	172	182	164	156	166	172	149	129	164	152	162	175	156	144	167	166	180	145	166	144	168	144	148	158	170	162	153	159	157	168	168	149	154	163	177	166	146	146	146	161	153	140	136	154	143	164	150	182	144	162	140	156	173	165	161	170	137	150	195	173	138	164	158	165	150	161	181	137	163	188	173	159	149	168	163	168	165	165	147	173	145	159	173	151	169	182	159	155	167	174	176	152	165	162	151	146	156	154	156	135	180	140	157	166	175	148	161	153	161	142	152	172	165	146	180	149	168	146	164	153	167	153	179	157	183	157	155	169	155	154	159	163	176	160	175	155	181	173	145	162	179	153	180	153	143	138	151	163	139	148	162	146	163	162	172	173	157	160	160	143	152	153	176	168	150	153	139	152	148	178	163	169	153	167	150	143	166	159	150	159	182	152	189	183	148	151	172	146	150	147	136	161	152	150	160	163	156	156	137	156	168	159	162	139	152	169	169	164	162	161	146	167	149	182	195	161	141	184	152	171	158	171	164	168	140	165	158	150	143	183	170	147	182	151	165	154	174	159	163	158	132	158	166	162	151	164	154	158	142	160	166	162	182	153	150	171	148	178	191	139	163	176	189	159	184	142	149	204	155	159	169	162	171	149	177	147	164	144	150	143	171	142	147	159	171	170	158	151	170	156	186	153	158	156	147	168	153	163	161	172	163	153	171	163	150	137	157	174	147	159	162	164	147	156	149	153	162	174	152	149	159	192	148	178	146	169	178	145	183	138	161	165	145	159	162	137	170	159	141	165	152	168	159	154	164	160	146	160	157	195	160	167	147	158	151	148	132	164	162	160	148	132	141	170	157	158	140	147	155	158	157	173	151	151	126	143	140	169	166	132	158	173	163	144	149	146	150	157	152	145	190	132	162	161	171	156	161	173	179	160	161	138	163	160	161	165	144	166	152	141	143	159	154	153	162	144	155	136	161	152	175	159	150	154	177	148	152	142	159	158	162	152	158	177	148	150	177	147	163	166	151	158	192	150	152	153	145	143	159	173	191	159	174	157	162	163	154	131	174	154	146	167	152	141	156	162	141	143	176	157	159	155	167	168	175	167	149	172	166	176	153	165	160	181	178	146	170	148	190	159	157	145	142	142	129	156	166	171	146	134	148	169	166	164	168	153	165	173	141	152	165	157	156	131	146	148	162	163	172	147	155	166	157	172	157	174	164	173	165	184	163	160	158	157	155	177	152	158	154	158	144	180	149	166	131	170	163	163	160	140	157	160	190	136	150	146	162	159	152	151	167	172	135	165	171	156	181	135	175	147	142	153	152	164	141	177	149	169	153	154	165	167	162	158	168	146	165	181	157	145	146	172	158	142	173	160	166	161	150	166	155	145	163	162	171	154	148	152	133	163	164	172	167	140	139	151	164	146	175	164	154	151	163	148	144	143	154	156	147	164	147	156	156	148	150	178	138	172	183	149	164	140	146	187	156	184	139	152	175	144	157	171	159	159	168	159	139	139	159	178	169	136	162	154	152	167	166	162	160	144	162	162	162	159	158	149	164	145	164	165	192	175	179	147	159	165	163	158	167	153	158	149	172	148	152	167	161	164	159	164	165	148	168	134	156	172	167	144	170	156	170	148	139	133	159	149	150	187	147	170	180	163	157	161	160	175	169	158	175	148	143	174	161	148	154	178	154	154	172	162	139	179	149	147	169	183	185	171	154	131	164	183	161	158	161	158	137	158	163	142	158	160	142	149	157	153	147	155	149	167	172	170	128	176	136	154	166	136	176	176	161	171	170	154	153	155	138	140	192	156	177	182	159	142	161	181	141	148	156	156	164	151	165	183	178	155	154	157	163	172	151	174	133	177	187	148	141	179	176	165	169	159	170	167	171	159	167	154	164	162	182	150	169	146	157	175	163	169	161	151	165	142	181	139	177	177	163	153	162	153	169	163	165	159	155	158	158	146	155	166	155	176	161	149	155	166	146	157	164	162	159	163	164	154	150	164	149	185	169	159	170	143	158	143	156	157	167	163	140	160	159	160	152	165	152	152	166	157	151	167	166	162	155	155	151	139	161	181	162	131	150	159	171	162	163	140	157	168	163	153	148	143	156	140	142	167	169	162	147	162	160	153	169	147	160	141	168	160	163	164	165	159	147	193	172	167	160	172	167	165	162	150	141	161	161	159	177	147	170	154	163	155	153	155	153	169	133	140	183	157	161	169	175	136	142	171	163	157	128	158	170	152	172	144	151	150	164	168	147	153	174	178	168	162	173	170	164	136	138	150	164	155	153	171	170	159	164	171	159	146	143	172	147	150	158	149	155	175	180	164	139	157	148	138	173	162	151	163	165	162	164	144	158	184	162	150	167	164	164	169	158	167	173	169	160	138	150	147	175	160	148	148	151	158	159	168	151	154	150	145	162	150	163	169	158	160	137	150	171	148	148	158	161	158	154	151	168	155	156	147	159	143	179	152	129	150	165	147	164	198	169	178	151	155	154	183	154	134	156	163	152	160	162	170	164	182	163	167	154	155	148	172	150	173	185	156	175	159	169	174	153	158	161	147	147	159	167	159	168	183	176	155	161	163	168	139	139	138	158	152	158	157	174	156	140	153	160	175	140	174	156	143	144	129	139	159	167	149	154	155	173	164	164	146	160	174	135	153	143	167	165	150	151	157	145	143	147	175	162	159	156	162	143	170	145	152	179	152	164	154	152	150	162	171	154	138	142	165	129	159	155	168	152	139	158	196	170	181	135	147	157	160	164	155
13035	15317	13129	7047	4661	3216	2429	1908	1520	1295	1092	962	864	795	682	639	583	545	535	492	463	475	453	427	411	399	384	395	402	358	361	353	371	337	341	332	321	303	343	331	329	347	345	339	359	336	322	286	312	339	333	335	355	332	329	300	294	307	321	285	287	307	300	337	314	293	316	317	296	312	317	314	297	350	323	305	291	295	302	295	283	305	299	303	287	311	318	329	309	291	287	288	272	298	311	321	299	295	290	301	248	286	310	314	300	293	296	285	304	312	291	291	302	308	279	330	271	324	317	316	266	268	293	314	298	269	297	285	304	302	282	275	283	288	298	292	321	313	263	284	269	279	305	287	315	285	307	286	284	310	290	295	276	329	296	299	307	288	273	304	273	286	298	307	320	298	264	277	292	301	298	300	315	292	272	298	291	282	332	284	294	283	293	323	327	313	287	286	274	304	289	294	295	294	275	274	296	293	308	272	284	297	329	319	303	268	331	294	297	285	297	306	290	308	281	298	306	293	303	311	345	305	307	291	285	285	301	281	308	291	265	284	284	298	299	303	288	293	327	299	305	292	269	266	294	242	296	258	298	279	285	331	284	278	292	304	284	305	295	295	298	293	322	314	288	291	300	333	309	302	304	276	310	261	300	322	285	301	323	331	307	265	287	286	294	286	326	321	306	288	254	293	273	273	293	318	284	316	288	291	299	309	315	311	282	274	293	326	265	274	284	276	290	293	271	273	286	294	284	278	273	288	257	318	301	303	264	253	295	300	308	284	285	297	316	268	277	292	302	289	310	316	342	284	319	319	285	324	279	296	314	278	329	281	274	343	283	270	275	305	302	270	299	320	289	271	309	302	279	280	299	300	281	299	290	321	294	310	271	276	263	300	286	307	309	318	327	277	266	276	288	275	295	294	333	257	297	305	294	292	311	281	277	287	286	281	292	336	292	291	292	287	276	318	286	317	293	291	308	296	305	267	301	323	301	295	304	286	295	295	282	297	273	321	283	288	287	284	301	310	288	307	273	299	281	313	309	291	304	302	269	326	305	316	290	278	286	301	301	302	283	294	295	307	295	277	293	298	291	299	308	259	288	279	333	336	285	249	282	258	276	295	300	295	305	285	309	272	326	276	292	290	294	291	298	310	284	317	318	290	289	272	276	281	289	328	303	271	276	306	293	289	262	308	300	310	297	316	315	288	273	289	302	294	308	270	304	297	297	296	298	319	284	289	292	300	280	296	307	311	291	291	308	292	283	290	266	295	302	294	281	315	310	323	322	310	260	280	305	296	310	302	303	287	291	301	275	300	294	290	279	323	289	286	282	305	308	284	321	267	264	260	257	270	301	283	306	265	304	296	300	264	270	303	291	260	289	293	271	274	267	269	273	305	296	282	265	308	306	313	303	295	302	316	303	269	269	281	310	294	297	291	281	267	295	300	311	299	308	277	294	310	300	292	307	301	297	291	280	278	295	310	283	313	321	281	272	267	260	304	276	307	261	293	295	309	267	313	298	278	299	287	291	300	268	266	282	331	291	321	311	286	277	279	324	283	318	284	313	301	299	299	287	282	294	293	284	284	317	314	294	294	288	307	323	270	295	281	264	281	293	305	336	287	295	286	314	308	270	286	317	312	302	292	269	265	296	312	305	313	297	303	323	308	304	294	255	312	304	272	290	334	306	307	298	289	289	270	306	306	305	306	280	305	310	262	277	306	302	285	250	280	296	317	309	272	271	307	301	282	296	281	300	278	308	297	268	281	313	310	297	300	295	293	274	303	282	324	257	286	287	294	290	287	274	265	302	279	311	290	284	299	295	295	281	304	275	314	307	267	320	284	291	294	287	335	330	294	301	309	286	282	279	295	300	286	308	267	272	287	310	281	318	316	296	264	305	323	331	299	266	293	295	286	309	306	302	319	317	294	313	305	248	265	297	300	308	238	268	307	326	302	327	310	316	292	286	318	280	260	281	275	301	284	286	310	320	283	308	297	283	298	279	276	305	292	312	318	281	315	286	253	306	289	285	311	274	333	300	307	296	343	306	297	332	296	276	294	300	288	272	286	291	283	283	299	250	310	290	265	283	248	298	279	284	285	321	270	326	283	304	305	278	301	296	309	312	274	295	311	320	287	302	282	291	274	298	287	253	300	314	252	292	303	306	331	299	312	284	271	290	304	306	286	269	284	290	278	286	284	310	285	296	319	315	270	284	303	321	291	270	288	298	291	278	274	301	307	302	302	306	285	296	275	324	276	280	296	283	297	286	279	289	300	296	325	284	330	295	279	281	322	328	297	272	311	309	272	275	291	298	291	299	313	315	292	277	271	292	310	267	311	282	321	309	293	300	325	320	301	280	287	323	301	304	289	292	305	291	299	262	294	286	297	295	303	283	320	276	312	277	293	285	318	286	291	279	286	256	300	314	306	282	304	282	272	288	291	271	301	278	291	298	300	310	308	307	295	295	297	299	312	307	294	293	287	305	273	291	324	304	279	300	287	303	280	303	323	284	318	304	277	323	295	309	297	276	303	259	297	288	256	305	278	287	285	290	305	310	288	325	269	270	289	287	262	291	283	284	282	294	277	321	297	270	264	278	263	298	291	287	289	299	267	304	306	324	293	285	330	296	311	276	312	295	285	329	293	298	283	328	309	296	309	310	300	269	287	330	261	294	293	251	302	296	287	301	291	301	318	285	301	263	305	315	280	296	278	300	304	295	336	286	276	282	327	310	272	284	300	265	297	299	297	327	296	262	261	296	303	283	273	318	290	307	293	299	325	319	312	312	310	287	307	350	292	302	299	286	291	284	254	255	276	292	272	310	283	320	318	280	287	297	279	305	284	265	319	289	324	309	239	281	290	276	310	322	279	320	284	306	318	293	305	305	290	299	296	303	297	285	309	301	303	298	266	295	299	298	297	321	314	265	266	327	257	310	345	308	297	290	294	274	291	310	289	305	299	293	288	331	292	309	291	273	296	313	292	283	281	278	294	321	312	277	286	302	302	257	274	268	286	269	280	287	297	294	296	274	264	302	274	304	298	316	347	307	254	301	319	289	286	290	307	293	295	280	324	303	313	295	297	282	306	312	308	307	325	314	289	310	284	289	299	290	293	296	321	308	314	277	287	280	309	268	284	312	274	291	320	297	280	285	295	321	332	271	291	283	314	260	315	311	305	306	256	283	317	293	303	307	290	326	284	314	302	264	307	277	273	295	271	292	289	293	277	286	297	302	303	319	308	309	270	306	295	301	292	254	285	304	300	312	299	293	284	277	287	292	283	309	294	280	313	277	281	282	318	291	286	268	295	295	315	296	314	303	317	334	323	305	300	304	295	271	337	313	286	284	285	296	260	317	296	285	293	299	274	278	278	283	284	269	293	299	298	298	299	286	291	291	301	331	312	286	299	296	288	296	303	251	290	278	294	277	301	309	262	288	306	309	289	290	286	267	299	312	296	306	270	305	278	313	316	300	280	292	305	319	304	311	290	272	280	315	281
27032	20926	7924	844	523	460	443	412	439	397	435	393	407	430	426	444	413	407	422	402	403	428	364	417	454	425	443	419	407	444	418	386	385	415	427	413	438	425	413	445	407	416	428	456	382	404	400	415	385	428	392	426	430	414	413	390	404	430	434	408	414	428	401	397	420	411	393	412	401	415	431	447	437	419	403	391	396	399	421	407	412	427	412	427	439	405	402	388	381	400	358	458	406	383	377	379	410	433	411	441	403	375	424	418	407	384	414	427	390	429	437	409	405	441	425	419	425	378	396	395	378	429	389	389	390	417	414	404	477	412	406	397	416	381	409	427	385	460	408	395	427	397	437	425	350	402	422	447	401	385	401	428	424	409	400	396	415	440	396	400	386	442	391	398	413	451	424	405	451	436	392	386	413	434	402	433	412	410	415	426	397	385	406	418	416	404	439	393	421	415	426	403	426	409	441	460	409	403	424	386	439	412	405	419	410	413	410	443	433	419	406	390	387	407	398	463	388	391	422	427	426	411	430	423	406	427	395	413	408	405	394	379	421	419	407	381	397	405	418	399	405	399	432	373	425	419	437	400	406	400	403	377	391	417	396	443	415	395	452	383	435	401	403	401	425	415	402	415	431	399	418	432	462	435	384	408	413	443	412	406	402	427	405	425	449	375	411	420	391	417	408	404	442	433	398	404	411	416	440	425	393	437	408	348	400	420	455	412	408	392	420	415	402	413	355	422	403	424	365	432	409	420	419	412	415	401	421	396	433	442	416	420	396	393	425	406	424	421	441	378	382	394	432	407	404	453	440	448	417	418	422	402	407	376	436	375	432	432	409	452	437	398	408	431	463	428	425	443	432	405	420	425	411	394	395	402	414	434	481	421	411	429	412	384	430	415	409	436	420	426	442	391	434	407	437	418	424	444	442	435	415	399	408	429	418	386	450	409	393	421	384	437	404	440	412	430	445	413	392	403	406	395	411	410	409	426	418	427	423	439	386	415	371	410	414	425	424	389	414	378	398	415	393	426	418	406	429	438	433	421	416	382	410	409	425	364	395	420	411	389	407	415	441	412	410	400	428	406	405	399	420	400	427	410	430	374	432	401	416	437	402	445	404	430	429	404	415	410	444	392	429	412	378	443	415	424	450	439	409	404	410	410	424	389	399	422	370	445	380	394	428	427	418	413	455	428	426	424	405	405	390	419	429	414	406	399	452	387	443	373	410	439	401	385	416	399	403	420	448	417	427	397	421	402	422	440	409	427	423	442	424	382	383	387	392	439	430	437	369	442	416	431	416	378	427	439	384	390	397	411	426	428	433	431	411	409	398	409	397	405	425	472	416	413	418	433	423	405	437	408	415	397	407	409	439	432	397	408	396	433	416	412	438	385	423	406	397	425	394	394	405	405	404	424	414	426	428	401	406	409	431	430	430	407	387	425	396	403	402	448	432	436	422	439	431	427	429	391	418	428	402	439	394	399	406	398	427	395	427	422	402	405	406	432	402	403	378	426	407	413	414	441	387	435	417	365	426	412	386	410	391	422	437	427	419	424	430	417	423	415	423	428	465	423	386	409	404	439	420	412	389	381	405	409	445	382	421	420	430	392	422	405	424	432	421	436	417	436	427	411	403	414	385	453	454	381	427	423	407	407	421	381	443	430	422	391	430	437	381	430	423	379	427	392	409	405	420	404	431	413	399	446	429	423	416	399	432	417	406	404	400	439	422	404	375	443	421	383	417	410	421	420	417	410	362	378	423	451	368	428	402	399	445	410	364	415	460	454	418	398	428	426	409	389	414	423	429	391	399	395	371	393	382	429	445	404	441	391	421	441	426	398	401	416	387	400	419	401	407	424	398	433	400	392	425	416	415	398	414	384	420	420	372	420	421	408	393	372	413	442	439	425	387	402	395	394	461	390	384	405	410	439	424	444	438	407	426	427	434	427	418	405	399	427	413	375	438	395	384	388	433	435	370	443	417	404	419	423	423	420	410	382	412	407	404	418	430	413	428	402	433	398	420	415	402	437	437	435	419	446	417	420	448	454	436	391	414	415	437	403	425	391	378	409	410	407	460	442	426	429	428	416	392	432	443	397	422	423	472	406	424	411	424	390	435	413	433	440	419	439	392	441	384	407	404	400	404	432	370	431	400	423	436	383	379	387	413	418	400	423	372	398	395	427	409	385	425	385	408	441	422	415	442	405	423	426	392	402	418	412	410	418	430	433	432	391	429	426	373	426	396	401	410	454	436	409	401	431	409	389	426	452	431	426	429	418	401	361	419	395	419	437	431	431	409	409	431	410	396	416	387	438	432	414	409	454	401	408	418	404	435	442	428	429	401	410	443	411	409	399	399	384	413	391	468	412	408	416	437	387	419	376	392	426	416	386	402	351	406	420	431	385	389	423	439	408	415	408	431	368	396	399	420	417	405	428	404	418	409	439	407	426	382	405	435	408	372	419	431	399	424	390	448	421	455	406	421	414	411	402	413	390	421	411	395	401	396	425	393	390	410	422	384	416	411	424	392	417	408	395	419	402	431	402	423	419	405	392	411	413	423	430	394	398	375	437	434	407	391	389	444	455	429	427	402	389	393	402	378	418	376	414	413	423	421	408	406	421	393	432	417	451	415	411	429	432	412	424	416	414	404	410	416	406	397	397	434	382	469	406	443	416	421	418	381	397	395	400	420	390	401	351	417	419	426	387	427	416	437	408	402	428	391	451	374	411	419	390	396	430	424	421	401	390	412	415	396	421	445	431	410	396	409	451	433	434	466	402	402	412	384	401	394	404	433	422	420	353	414	372	438	406	422	409	419	396	411	414	391	365	447	401	400	417	418	440	422	424	425	412	404	414	417	404	439	451	396	394	428	409	426	404	416	441	426	415	421	432	419	399	403	443	380	399	455	457	439	415	380	372	421	420	412	457	410	427	415	401	419	449	435	399	382	419	416	375	432	427	418	399	470	418	437	394	415	408	408	409	431	419	398	430	407	405	428	409	420	430	456	416	413	407	422	407	385	378	418	420	425	419	390	437	432	409	426	419	403	416	417	382	407	454	391	455	426	424	433	410	404	413	390	405	432	411	375	437	441	411	408	412	410	382	406	442	380	403	419	412	430	461	416	456	423	406	419	407	422	404	448	403	428	386	383	397	413	413	417	401	418	444	369	416	403	397	401	407	412	396	413	459	411	393	432	401	406	363	414	415	422	423	396	433	451	370	428	419	396	395	421	420	410	418	407	423	403	418	417	408	387	410	409	408	419	409	400	404	405	454	409	386	403	407	387	436	405	409	429	414	385	429	435	380	446	415	423	431	435	420	407	434	417	441	405	441	443	425	416	416	400	404	401	416	452	407	418	370	413	377	445	392	400	421	404	381	387	417	399	379	425	408	447	407	414	379	407	389	402	415	366	385	416	397	436	361	375	418	444	431	374	443	377	438	421	382	411	423	396	418	399	423	421	450	389	418	434	429	405	432	381	433	397	423	418	410	439	428
5336	1815	1554	1166	1032	896	909	820	845	828	813	793	800	738	770	776	819	814	801	766	746	824	811	758	797	799	761	809	800	775	791	794	761	773	796	783	812	806	774	770	762	794	777	754	788	792	831	738	828	824	779	820	780	747	768	789	829	812	737	809	799	787	742	781	751	796	783	773	773	772	774	788	792	772	721	802	848	810	764	748	783	804	769	776	761	762	819	806	778	766	774	792	757	801	812	796	808	789	838	741	781	788	823	752	791	729	772	766	778	737	802	752	771	767	791	810	752	779	760	805	817	783	756	765	814	805	777	848	755	782	832	779	795	783	798	786	793	752	776	786	731	739	800	743	847	817	728	777	744	789	783	764	823	768	813	723	796	838	791	790	767	715	803	757	757	755	796	793	788	779	784	743	766	784	767	765	835	790	766	750	786	776	791	753	801	784	752	770	764	800	785	771	798	797	782	801	828	731	790	763	763	790	782	715	797	818	793	760	837	821	814	822	785	786	813	744	762	796	750	816	799	803	734	787	744	790	813	789	834	764	769	787	809	772	821	810	763	758	796	784	737	794	727	827	802	772	808	811	754	778	782	824	772	825	802	775	831	794	789	780	820	776	818	784	765	776	749	774	798	853	767	763	693	799	744	763	750	724	778	809	831	792	722	750	785	766	735	823	795	771	802	834	794	755	786	778	804	780	809	770	793	773	808	750	793	749	784	775	793	775	774	757	813	774	796	757	776	759	760	753	739	788	750	744	843	789	802	759	786	807	765	759	725	768	778	764	739	803	798	780	812	738	743	815	763	818	817	753	789	779	796	818	807	722	832	776	716	742	764	804	741	776	787	824	775	776	785	812	758	795	769	867	790	798	771	809	770	805	754	767	792	799	733	762	782	796	791	821	796	761	753	751	767	783	813	788	789	786	758	757	824	780	788	815	781	802	750	811	814	789	823	799	763	822	767	774	811	791	794	780	739	833	771	788	800	770	783	773	736	810	784	788	813	811	761	756	753	775	806	764	767	772	776	771	769	754	793	787	767	841	762	808	776	732	799	763	753	811	794	789	773	791	795	785	809	731	775	772	733	782	780	795	761	777	805	800	757	764	754	762	836	753	789	747	847	797	761	760	813	770	768	764	693	778	767	773	785	756	785	757	759	738	818	780	815	781	775	819	852	799	784	770	798	712	807	760	773	749	790	795	792	749	810	764	745	758	729	796	793	804	803	818	815	774	760	835	744	755	793	774	806	835	772	837	768	788	740	798	766	763	781	804	786	793	766	757	777	750	795	800	804	797	764	780	756	789	764	833	777	845	780	775	764	824	778	817	772	782	754	793	792	795	732	800	732	739	822	775	760	731	831	768	797	767	767	745	739	741	771	813	750	765	729	705	712	786	822	810	805	769	769	729	758	770	796	799	788	804	787	789	816	754	758	809	795	791	791	871	770	794	811	811	787	823	793	861	744	798	749	770	743	767	855	852	780	778	809	811	741	804	754	741	791	755	753	802	766	768	749	789	772	791	792	781	766	766	809	775	736	744	777	773	767	755	781	794	762	729	835	749	774	776	769	784	785	775	808	765	827	759	809	737	735	833	758	799	789	774	762	757	764	781	808	782	799	809	763	787	813	785	748	763	847	782	721	779	770	759	776	788	808	758	751	770	731	787	763	761	788	780	797	711	771	796	756	782	759	804	742	802	778	809	737	790	795	742	821	762	782	793	782	754	781	783	788	798	782	823	776	802	789	764	774	752	728	772	790	810	773	801	791	790	812	788	782	761	774	781	800	781	791	768	787	795	755	812	814	746	793	774	767	856	810	728	743	820	726	818	828	783	745	788	767	784	784	785	790	756	784	736	761	794	765	775	790	784	765	755	704	737	776	806	777	756	740	757	742	777	775	773	736	772	733	779	785	758	783	797	780	785	819	778	751	766	783	767	774	858	799	798	840	797	715	829	783	778	752	778	789	789	806	809	781	819	769	768	751	793	750	723	805	804	779	754	752	812	773	786	768	809	784	838	799	778	740	775	754	785	720	796	797	772	742	755	742	799	785	828	798	820	807	769	750	722	796	827	781	763	726	774	805	777	758	702	781	796	771	764	785	753	723	794	755	799	789	745	773	776	774	744	796	820	743	785	790	774	744	790	740	784	794	773	769	787	800	758	772	723	758	766	763	814	731	772	825	818	766	730	798	769	771	755	808	797	786	774	791	807	795	773	778	789	753	799	804	804	776	751	798	792	782	807	821	789	828	793	729	804	788	790	813	781	775	749	743	752	758	778	795	816	777	802	709	783	755	794	771	781	811	807	787	786	808	745	792	845	805	818	763	785	795	756	747	786	754	791	765	813	797	797	791	738	721	794	790	792	788	805	780	797	785	802	785	731	767	787	744	772	753	821	792	740	813	854	812	789	766	741	743	796	851	719	787	777	766	839	777	795	803	750	781	839	792	723	822	822	751	793	783	787	774	771	784	780	763	767	789	736	775	809	806	770	774	785	729	770	772	749	758	796	792	742	774	738	769	813	742	777	750	768	743	758	797	757	789	791	768	780	807	795	769	824	765	802	791	788	775	755	819	753	748	834	806	823	766	802	798	827	732	824	767	796	797	779	745	760	822	791	826	783	748	833	729	798	793	730	735	775	759	832	762	789	782	764	743	779	800	770	756	782	815	807	784	752	781	726	766	787	774	765	761	790	779	743	811	774	834	817	808	788	760	816	735	823	779	774	799	785	813	802	799	752	806	772	760	779	775	818	744	784	744	786	720	822	825	807	741	794	802	763	818	773	828	796	819	763	793	768	750	793	793	757	821	714	797	771	770	761	735	775	801	771	734	751	768	767	753	774	762	700	803	784	792	778	763	811	819	818	789	771	730	769	808	755	774	744	778	763	766	798	796	785	801	734	781	769	740	780	815	757	828	813	807	749	797	814	807	795	784	750	730	783	766	783	779	750	815	826	787	744	809	750	835	772	817	736	739	767	779	762	748	745	767	761	727	732	750	813	783	846	782	778	760	752	852	764	779	794	781	795	767	761	788	763	764	792	737	785	742	759	785	735	807	786	801	771	754	772	752	745	802	749	748	791	794	815	819	791	821	820	756	783	795	773	796	788	797	756	802	778	776	808	815	795	784	761	751	796	805	768	759	763	739	802	774	835	784	776	742	787	789	746	797	834	801	801	767	801	790	770	746	774	785	760	808	740	775	781	774	739	734	796	783	758	781	789	817	820	855	803	791	757	793	778	791	750	760	764	798	735	750	783	815	741	776	745	815	706	755	799	798	742	781	807	751	727	802	813	726	773	813	811	812	792	768	772	757	741	786	784	753	768	851	789	784	776	805	789	741	770	777	808	798	756	769	797	789	802	734	765	805	729	771	769	801	748	742	763	743	756	755	785	792	830	785	808	772	817	771	724	749	828	829	780	779	728	740	830	707	775	760	790	783	790	814	791	764	768	782	754	756	787	764	804	774	761	794	715	834	780	802	764	797	830	793	759
24390	21575	28848	24732	20697	1953	616	395	394	313	289	267	258	274	233	252	228	248	218	217	223	191	232	214	193	205	199	194	196	189	208	224	174	184	173	199	189	197	182	210	230	209	216	187	187	210	174	218	187	214	215	176	191	195	199	193	181	169	184	181	177	232	179	200	191	205	197	192	203	177	196	193	205	207	190	202	168	212	213	210	199	204	208	179	186	192	208	196	193	205	207	183	211	202	186	167	196	205	185	209	181	188	197	202	198	172	176	189	203	173	183	195	205	189	188	210	197	212	185	199	187	195	170	198	221	170	181	182	199	207	193	206	193	208	183	169	210	190	196	221	173	218	202	212	193	182	200	209	188	210	178	186	197	200	189	204	187	196	202	198	197	192	183	173	184	168	171	211	187	167	195	192	185	176	176	208	199	179	203	195	215	172	208	176	207	174	193	207	175	190	194	188	198	189	172	179	171	187	182	198	181	199	186	183	173	201	158	226	206	204	170	222	203	197	172	179	215	224	192	212	202	193	167	182	195	197	220	187	232	189	201	227	205	197	194	200	184	183	184	183	186	180	198	173	215	200	170	189	211	191	203	183	187	198	189	172	173	168	180	221	199	206	186	201	207	193	197	200	195	185	184	190	180	196	190	199	195	180	168	197	208	188	192	213	183	197	176	197	214	197	214	191	208	196	171	172	202	202	178	214	204	164	189	187	210	180	213	209	196	195	170	178	214	181	176	178	182	216	184	212	170	185	169	177	180	183	210	176	171	186	193	186	200	201	175	188	182	171	213	179	181	192	187	203	162	211	195	185	204	208	208	194	188	178	171	173	199	186	186	189	171	195	206	194	173	166	168	197	185	197	190	202	184	182	228	188	187	206	195	186	212	193	190	209	169	204	181	192	209	180	206	191	196	192	218	185	190	182	183	210	182	193	164	194	214	187	192	205	187	197	198	176	195	195	227	185	188	205	189	194	200	205	195	183	181	189	195	179	220	171	199	213	194	183	212	179	191	172	192	187	180	199	203	193	168	196	203	187	195	165	198	187	193	200	191	181	191	221	170	212	182	164	206	201	208	214	192	182	185	219	179	205	230	193	198	196	181	190	192	204	206	231	178	206	177	199	196	198	179	176	176	181	191	197	180	180	204	202	181	197	193	198	173	176	163	181	190	199	172	204	203	180	183	168	190	214	199	191	183	204	206	205	207	183	174	209	211	202	169	199	187	220	185	192	194	190	189	205	186	209	174	196	199	184	208	206	204	181	202	202	173	182	192	194	204	192	189	213	227	192	181	203	204	201	196	187	184	178	204	210	213	206	174	196	185	190	197	202	201	170	211	189	232	200	184	201	184	180	183	177	182	204	179	198	208	154	183	192	220	198	208	177	188	218	179	192	206	185	190	198	185	172	186	183	190	180	182	200	194	214	220	199	182	187	192	184	214	183	198	190	199	194	175	219	182	226	180	198	216	195	177	180	188	159	185	184	173	196	208	201	176	199	190	181	196	213	182	166	205	180	186	183	205	197	182	189	198	180	186	157	193	204	186	213	212	202	192	169	200	200	203	213	202	188	187	186	196	175	211	200	181	171	189	197	195	152	191	181	184	193	198	206	187	178	178	195	175	180	206	180	199	196	185	163	174	207	187	149	189	193	181	180	189	180	194	197	225	184	190	197	221	186	182	208	183	200	178	190	164	188	196	192	169	177	211	195	217	208	215	195	210	166	189	188	196	225	163	193	174	189	191	179	193	200	181	175	192	206	196	199	182	213	187	212	229	195	193	187	187	183	206	185	207	197	182	171	192	163	222	223	189	191	197	179	187	193	179	194	187	199	211	188	206	209	205	187	189	203	172	180	175	149	201	174	206	169	182	191	174	189	171	200	201	204	189	200	184	192	193	189	198	202	192	202	181	179	186	175	212	200	188	197	182	184	195	177	200	189	190	215	171	207	198	217	172	182	189	187	203	183	181	180	211	173	183	179	199	164	204	215	202	194	187	179	190	198	190	212	229	224	171	186	195	187	199	179	186	193	174	180	220	206	166	185	183	190	185	197	207	170	182	183	192	177	218	202	154	172	207	185	166	207	183	186	198	180	198	190	175	191	202	193	165	210	173	218	207	189	175	182	204	190	183	209	176	174	186	176	182	202	190	181	194	208	205	213	171	187	175	213	182	197	194	181	197	196	197	180	199	196	211	188	217	194	199	183	189	178	186	168	192	187	206	170	185	191	208	172	194	191	188	202	182	177	199	210	169	182	183	206	212	197	209	186	206	177	188	190	190	192	197	201	209	170	217	210	205	213	197	195	186	188	172	205	188	190	196	184	179	182	172	181	189	200	188	216	190	180	192	183	180	198	170	193	174	187	177	208	199	191	168	214	189	207	191	197	187	194	179	191	171	193	183	197	202	212	191	204	194	187	182	191	216	189	176	175	164	206	194	203	202	209	197	189	202	209	197	183	222	192	188	187	185	176	223	191	215	171	175	208	188	182	193	204	181	202	203	200	191	187	228	194	215	197	204	185	187	203	201	202	196	197	197	192	164	180	185	199	190	173	189	173	181	195	189	207	216	194	214	205	203	202	207	197	195	216	186	189	196	206	166	192	154	181	171	197	194	219	183	181	178	169	182	196	194	208	220	171	175	206	209	178	177	177	179	175	186	165	196	211	203	193	208	208	188	193	189	202	196	178	164	205	182	186	199	175	146	171	203	204	196	195	202	193	194	165	184	219	197	204	204	223	195	187	207	195	181	184	175	189	191	198	179	178	225	200	177	163	199	174	172	206	188	198	185	172	148	167	224	191	187	191	192	214	168	169	208	195	201	196	173	185	197	187	190	180	198	185	187	178	196	177	191	189	184	177	176	194	201	203	191	186	200	198	189	193	187	212	152	180	194	207	191	203	187	226	181	175	196	192	179	226	176	217	187	221	178	219	176	192	223	178	187	195	216	214	170	190	211	191	191	207	173	196	174	216	191	203	190	177	186	221	182	186	189	204	194	204	198	196	161	187	196	184	190	170	186	166	192	184	188	175	192	212	182	174	188	212	196	194	208	187	183	211	206	184	206	199	191	236	201	198	171	191	191	177	186	179	201	191	170	176	171	197	200	200	182	215	211	207	203	176	195	210	209	183	194	192	173	204	177	209	190	181	195	192	200	204	171	185	212	186	183	177	171	201	191	210	178	191	172	190	176	219	176	180	194	183	176	178	209	182	181	198	174	187	197	193	175	190	212	187	192	195	170	211	176	198	183	184	175	216	207	200	200	205	184	185	185	176	169	200	199	193	184	204	222	217	184	196	204	198	236	194	194	175	173	191	188	200	189	203	181	189	197	189	186	196	178	212	170	212	200	191	183	174	202	176	183	213	196	201	185	194	195	221	187	187	206	200	181	188	184	212	202	194	179	181	183	188	201	212	203	181	203	203	198	195	198	197	179	217	199	207	185	175	189	173	191	206	226	175	175	208	208	186	210	198	211	207	177	175	177	180	184	191
9639	9419	8123	4077	2757	2010	1508	1248	982	862	781	715	633	616	598	601	551	563	524	490	472	456	474	475	483	449	446	447	452	406	412	409	437	390	383	398	409	415	421	443	408	381	435	418	423	409	398	419	396	406	386	358	433	386	427	403	391	402	379	377	376	397	375	364	394	377	363	379	389	380	395	375	398	381	366	408	386	377	387	408	367	363	390	364	373	371	385	370	390	407	372	435	383	415	393	398	391	396	410	383	419	402	409	391	383	403	334	427	390	379	374	396	399	407	398	372	392	390	370	398	403	392	359	368	377	401	401	415	419	397	383	394	407	376	435	377	386	402	369	379	393	395	373	366	380	370	379	383	391	382	372	377	408	384	366	401	356	372	407	389	367	354	385	385	379	367	402	381	389	379	417	386	355	397	386	394	344	395	356	375	396	376	349	353	401	384	410	406	399	414	345	379	405	404	382	354	368	365	383	402	359	380	392	411	355	361	371	402	372	381	361	376	376	368	351	377	397	388	383	402	418	372	365	372	407	375	383	369	398	407	340	382	389	385	413	405	406	388	382	401	391	380	380	378	384	407	414	410	363	348	385	377	392	370	399	419	371	362	383	374	408	398	390	394	383	380	415	393	348	413	400	365	358	365	378	359	373	374	378	398	375	389	369	376	377	370	351	386	384	401	375	388	375	397	382	364	357	377	386	391	387	402	387	383	372	347	384	415	392	363	382	396	368	387	377	384	357	413	385	373	403	439	357	389	372	377	389	406	381	398	370	399	387	374	416	371	416	406	366	348	399	372	387	372	389	343	397	397	424	401	329	407	396	372	400	373	391	377	369	379	381	389	380	365	408	365	376	371	375	367	387	397	371	365	375	427	382	367	379	384	373	394	384	355	388	398	413	376	428	381	377	354	423	394	401	394	387	404	381	371	426	376	429	385	391	400	386	389	373	395	415	384	358	402	370	373	359	376	394	389	368	354	393	391	380	371	356	371	389	386	380	395	410	370	376	362	411	375	371	372	393	384	373	362	375	387	400	389	404	422	385	419	379	400	337	360	369	361	418	358	397	360	394	378	383	390	387	363	385	365	356	407	365	361	390	378	392	399	399	376	362	391	398	375	347	394	378	392	354	390	370	428	399	357	370	407	359	368	358	386	409	373	385	399	394	389	426	368	378	377	437	400	397	427	376	360	390	394	344	370	397	387	387	401	352	420	389	397	400	381	353	382	381	364	379	367	379	378	409	346	386	388	390	411	359	406	392	402	405	397	384	442	385	370	402	389	384	364	383	379	413	347	363	384	396	394	366	371	359	374	412	383	409	367	355	388	402	382	401	375	379	387	376	388	392	407	389	404	379	395	406	387	371	382	388	399	383	398	389	382	381	353	396	367	398	397	420	367	352	415	415	370	378	386	385	409	411	372	392	389	371	406	408	403	382	369	351	397	383	396	371	401	391	428	356	381	365	394	399	371	386	375	393	400	376	383	381	428	410	377	380	367	384	380	402	380	407	395	365	363	383	372	394	421	413	395	415	382	372	377	429	393	377	423	362	367	404	371	382	406	385	378	382	361	399	374	387	349	376	386	344	370	373	396	370	396	397	369	430	369	377	394	388	388	365	380	399	364	405	381	425	370	391	387	385	389	361	388	366	359	396	356	375	367	383	409	400	389	395	370	378	412	366	395	363	391	369	370	368	377	383	401	386	349	386	404	389	400	371	393	375	324	373	371	381	385	383	409	422	392	375	400	379	389	397	358	383	414	377	399	374	373	341	378	419	370	391	371	398	377	368	429	381	386	378	389	393	386	380	435	357	396	386	391	375	399	378	382	375	435	404	369	351	403	365	356	396	356	378	375	375	380	398	369	388	347	371	418	402	386	384	389	360	371	383	389	409	394	388	388	393	406	378	365	360	339	402	414	342	389	411	379	375	370	386	418	373	373	407	416	357	392	389	341	368	417	419	361	386	404	365	392	381	381	367	402	366	396	384	387	359	362	383	396	408	379	382	383	416	386	371	365	382	382	392	344	384	366	348	375	378	381	388	370	384	383	365	408	404	399	408	394	394	395	362	383	363	375	389	361	393	372	401	370	424	379	332	370	391	379	371	383	379	374	409	354	394	374	331	400	388	388	385	409	374	380	354	365	369	386	384	402	392	401	382	350	362	395	379	386	382	337	385	415	404	421	397	389	366	381	379	394	371	386	376	390	437	401	374	401	421	353	389	429	349	370	377	390	411	385	389	370	357	345	367	377	389	361	420	368	378	387	373	355	407	413	405	380	410	330	406	367	379	375	358	410	367	373	377	407	359	412	391	414	373	404	384	373	390	405	408	370	398	397	429	367	379	380	380	364	371	376	359	403	356	401	369	371	379	386	415	389	378	386	406	402	397	387	346	389	374	379	378	355	378	354	418	420	407	384	397	369	373	387	383	367	385	418	392	373	388	354	414	398	365	382	385	397	361	373	384	395	396	369	406	433	347	371	380	381	387	393	373	396	383	375	392	362	369	384	386	400	383	391	369	391	370	375	376	376	345	390	407	347	372	379	382	397	396	405	361	388	386	403	382	359	414	397	405	439	370	359	389	362	377	393	428	398	402	390	348	377	378	400	364	421	368	383	361	408	376	411	423	395	413	396	367	367	375	407	374	379	403	380	371	383	378	387	381	383	381	411	365	373	370	369	372	362	383	383	396	367	426	385	373	373	405	399	406	377	423	400	389	395	370	378	398	429	384	401	433	387	356	400	379	401	370	357	407	385	366	373	403	405	419	402	361	412	382	379	409	360	349	354	412	349	396	355	384	386	396	387	365	383	382	360	384	376	399	369	398	360	420	375	417	402	387	395	363	431	384	416	366	379	423	369	385	375	403	386	409	391	333	357	384	362	417	404	388	398	399	401	376	377	366	366	406	400	390	398	369	394	424	382	382	371	390	377	388	371	367	374	403	382	382	392	355	440	346	371	412	368	345	391	420	393	370	408	401	350	399	411	398	402	375	363	374	392	398	404	402	402	335	409	399	400	372	367	399	357	403	380	394	360	394	426	396	392	387	389	384	418	336	373	431	385	412	373	372	388	372	401	409	389	398	377	384	382	386	415	387	371	377	373	377	404	399	383	396	342	357	376	399	377	369	407	363	420	418	352	392	372	403	356	361	380	391	373	387	378	390	369	409	373	404	399	388	422	400	402	378	383	376	375	362	395	370	419	367	399	397	418	408	378	400	362	400	354	363	387	430	379	360	374	408	397	403	422	404	369	383	388	366	368	364	357	406	387	381	373	366	393	395	407	393	370	407	368	392	371	342	383	331	347	377	396	381	394	392	359	367	370	381	380	397	356	375	342	375	390	365	387	383	381	366	377	391	388	402	378	390	385	393	391	401	398	393	375	379	423	359	382	409	400	381	360	377	378	378	354	401	404	371	393	351	374	383	380	389	361	409	390	395	367	404	410	427	383	405	373	419	352	389	379	422	397	386	407	379	386	428	357	368	389	398	408
23491	21612	29552	24162	21612	20167	1627	612	461	396	351	287	282	277	263	252	226	240	190	190	203	208	207	190	200	185	180	174	191	177	183	167	160	171	172	165	192	165	164	156	161	160	178	151	138	166	168	159	163	167	181	147	185	169	179	164	176	165	156	158	164	153	166	176	163	140	179	160	185	180	161	167	158	179	141	164	152	162	165	150	174	157	147	150	164	170	175	162	183	165	141	156	161	170	164	170	165	154	171	163	141	166	177	168	164	149	166	169	164	161	155	159	176	139	157	143	161	154	173	168	142	154	158	164	156	162	142	173	134	135	155	159	156	145	160	184	173	161	181	150	148	178	158	178	158	172	166	177	180	160	204	147	144	157	152	153	160	171	163	161	149	167	175	167	168	165	161	145	162	163	180	158	183	150	136	159	158	157	151	173	141	150	159	159	179	159	169	181	131	172	146	160	158	196	156	156	159	162	140	162	180	153	162	144	169	154	133	178	181	171	170	183	165	174	148	165	162	170	144	164	175	174	143	155	152	149	143	183	141	141	154	171	139	178	142	152	157	157	143	146	151	153	164	149	170	143	170	154	183	172	143	164	162	160	157	159	154	153	164	167	165	162	168	152	175	147	169	154	152	136	144	148	169	167	171	153	162	171	155	133	151	142	168	149	167	167	163	168	139	161	160	180	164	136	160	176	163	176	169	170	168	165	185	185	156	149	177	134	155	153	151	130	176	178	167	139	157	138	155	144	169	144	174	161	155	164	172	168	145	165	152	199	145	146	170	164	165	155	162	146	137	147	174	169	167	148	150	145	141	151	138	148	146	140	161	153	154	168	153	158	164	164	159	165	151	165	167	158	149	163	135	175	173	158	161	151	151	164	160	146	164	181	177	154	165	160	143	149	165	191	171	157	151	145	151	145	166	162	178	124	154	158	158	161	158	156	159	159	150	164	151	137	148	149	153	139	151	139	147	137	171	162	134	158	173	156	148	164	166	144	156	155	164	158	160	154	162	158	165	164	159	169	168	146	153	191	157	165	145	145	150	146	167	171	173	146	175	160	158	148	189	159	145	158	162	153	164	152	149	151	157	170	152	173	169	142	153	148	158	160	173	136	165	147	159	136	168	147	177	156	164	171	162	174	145	155	141	131	134	155	140	148	139	139	167	157	174	166	146	166	170	166	151	142	163	151	158	152	153	151	166	167	165	163	160	135	165	150	145	169	169	162	153	144	158	150	151	155	151	138	149	157	158	158	155	146	173	172	155	161	136	164	179	158	147	154	164	146	170	146	146	147	151	157	152	176	142	160	150	142	136	179	158	148	156	164	167	157	172	154	134	152	173	142	184	152	153	156	169	160	138	135	167	149	162	163	157	181	156	161	158	163	149	144	152	156	150	159	150	142	158	163	144	162	146	143	158	143	139	174	145	152	148	160	164	159	161	161	148	135	153	181	175	151	179	146	174	158	167	141	137	172	141	135	145	154	146	131	156	150	152	179	154	171	162	127	157	159	145	154	168	163	161	160	154	156	162	171	170	154	166	155	168	173	158	138	153	148	158	164	165	170	171	150	146	123	186	175	147	171	154	158	151	164	163	157	145	141	139	150	166	154	162	134	160	168	159	143	181	165	159	158	170	148	143	142	159	145	161	146	162	153	157	138	180	154	161	168	169	170	173	160	149	160	161	168	154	157	135	168	159	154	156	144	156	164	161	182	146	159	179	171	146	156	174	172	141	150	138	155	141	183	141	163	133	161	144	177	154	162	138	154	153	165	167	184	124	187	174	161	177	170	133	144	157	150	145	155	171	158	142	183	160	145	165	151	151	140	155	170	152	150	143	158	188	151	153	177	153	165	156	158	154	137	157	136	158	151	155	156	136	158	148	150	157	154	171	161	142	148	146	150	153	163	175	155	158	148	147	159	173	147	182	181	154	159	181	162	167	138	161	159	135	150	142	149	152	156	158	142	168	150	156	160	150	169	159	143	146	146	162	171	174	151	161	171	161	157	189	153	145	151	162	129	165	151	138	170	161	177	142	157	146	143	137	162	155	164	140	141	140	160	149	169	159	166	173	132	157	168	170	149	155	150	142	158	149	133	151	178	151	183	148	163	170	142	157	173	178	153	134	138	128	171	152	148	172	148	138	138	155	156	157	141	180	142	145	163	143	164	146	149	157	175	159	151	160	160	148	132	165	146	143	150	160	148	149	164	164	163	164	144	140	153	173	169	146	169	137	142	154	167	171	153	150	164	158	150	157	161	181	144	160	180	152	166	177	155	159	162	178	148	165	152	173	179	155	184	149	163	139	161	153	172	156	136	150	139	153	130	157	170	154	148	161	147	153	176	161	150	150	157	161	144	175	158	136	155	161	154	149	152	157	138	160	164	171	173	159	191	127	174	157	164	149	143	176	155	174	146	158	164	147	158	161	161	176	147	173	170	151	178	154	164	161	127	141	148	162	146	155	158	157	173	153	166	163	149	167	165	134	153	148	161	139	139	153	148	144	160	176	128	159	164	144	162	159	169	165	170	152	153	167	170	140	148	167	163	181	169	166	151	160	163	162	152	158	162	126	151	151	176	160	150	171	159	160	158	139	165	145	157	192	146	141	161	181	152	150	157	167	166	163	153	178	159	155	165	158	164	144	149	146	153	168	155	162	149	142	159	154	167	172	172	148	154	161	165	122	158	149	164	161	155	156	153	162	162	160	165	156	167	190	165	158	175	179	153	145	150	152	144	169	172	161	161	157	162	172	170	175	157	148	153	171	153	171	164	124	170	153	160	168	153	168	135	149	167	165	166	163	156	158	170	160	165	156	183	172	130	157	167	170	142	141	166	168	166	170	144	178	154	158	149	148	151	143	144	127	142	180	154	140	163	164	149	151	162	166	165	147	176	153	158	168	152	174	144	193	168	147	160	159	167	159	163	121	126	159	135	169	128	164	179	162	122	131	157	135	182	167	148	156	156	156	173	158	170	164	165	167	151	151	165	145	176	176	153	154	159	162	165	148	152	169	156	173	172	156	133	158	157	146	180	168	160	135	150	175	178	129	149	146	156	159	160	167	170	151	150	145	153	157	174	155	174	143	128	145	167	152	172	147	162	155	146	173	141	174	137	146	147	183	146	153	165	151	182	183	151	172	149	151	143	156	171	151	146	168	171	141	170	154	167	141	188	154	161	148	147	141	178	159	155	161	167	166	151	157	156	150	172	143	154	157	153	151	159	203	189	163	145	150	156	151	147	146	169	149	170	171	143	147	147	141	134	152	173	150	146	157	154	152	181	157	154	159	151	169	164	147	158	164	157	152	142	162	156	143	160	150	158	163	128	170	161	140	172	159	175	145	169	168	146	165	160	158	140	164	156	155	151	170	154	157	150	159	138	149	148	161	156	143	180	153	166	183	172	173	160	167	161	159	156	169	133	156	138	146	156	159	150	156	149	144	162	160	168	130	155	160	151	133	160	151	140	157	166	137	144	145	159	146	163	169	153
11496	15440	13079	6894	4679	3297	2511	1931	1625	1287	1154	967	788	740	690	654	628	544	522	524	488	449	440	403	429	425	420	412	399	381	414	362	366	356	375	340	358	336	339	332	336	347	331	322	325	325	334	322	345	313	339	315	301	349	308	317	321	315	315	300	322	284	287	286	320	342	313	270	307	293	313	298	307	319	278	347	312	303	316	290	288	293	297	303	269	308	297	293	321	271	298	313	300	285	298	303	309	303	304	298	304	275	323	301	309	298	293	308	317	305	301	277	278	298	297	270	307	315	309	291	281	294	279	292	297	329	286	285	308	309	295	307	315	316	291	300	299	288	303	283	291	295	306	318	284	319	299	298	263	319	290	275	312	312	281	319	297	301	296	272	317	281	259	297	318	282	296	304	280	298	282	274	273	288	269	294	268	325	281	267	302	293	294	271	299	306	293	295	316	305	305	299	279	276	287	301	324	301	302	309	289	301	292	324	312	292	288	286	327	274	315	305	282	312	322	323	303	317	257	292	310	279	321	302	300	306	299	266	301	294	292	305	274	263	274	319	310	310	284	271	285	292	292	273	291	287	286	288	261	286	264	313	278	290	286	290	268	306	299	279	289	302	282	290	319	289	276	300	296	305	282	326	253	310	287	274	298	266	318	284	291	277	289	334	290	274	314	301	311	319	278	304	312	255	310	301	287	278	284	294	301	284	289	294	296	278	302	270	309	306	297	287	283	302	276	298	282	308	301	289	308	285	289	306	283	276	266	290	309	305	319	302	298	298	320	281	296	277	319	308	273	289	301	328	296	289	294	285	306	300	315	297	322	320	279	287	293	288	330	283	276	284	281	278	292	302	266	304	288	310	314	275	301	322	301	313	293	316	314	301	331	286	284	280	282	284	283	294	279	274	295	290	298	286	270	330	277	307	303	288	259	289	277	303	294	288	323	303	282	277	298	293	312	308	279	274	314	291	296	315	276	294	275	289	291	289	276	301	287	301	317	311	281	309	322	296	292	280	298	298	298	302	298	292	295	262	314	291	301	275	292	300	269	277	297	266	292	302	284	295	275	283	285	320	309	279	289	310	308	320	277	273	302	300	277	309	304	280	270	283	277	304	301	313	247	296	305	320	276	287	284	280	272	288	282	307	285	268	290	283	280	282	313	299	282	312	295	280	291	271	290	283	280	272	262	272	302	287	287	297	313	293	264	284	320	294	313	292	288	298	274	264	311	298	292	289	275	307	289	312	272	320	299	302	293	302	302	267	286	326	301	267	285	265	324	301	310	284	271	274	299	313	279	308	318	273	297	290	259	281	274	281	271	303	295	295	282	312	295	297	283	312	261	268	310	289	308	284	281	306	276	286	308	293	314	259	286	322	267	285	273	288	298	293	271	299	300	294	288	282	302	300	312	282	295	311	293	266	288	324	318	295	280	310	303	319	264	283	268	273	319	276	279	290	296	300	279	291	296	321	274	278	307	283	265	297	309	310	283	262	313	269	277	288	315	299	301	307	296	297	301	311	318	288	290	273	297	311	291	306	284	305	287	277	325	289	310	312	336	257	301	296	296	324	300	281	300	282	273	316	305	306	277	308	294	266	307	254	280	280	310	295	269	266	295	314	323	288	303	290	312	297	308	312	294	304	283	327	330	277	289	302	295	293	304	285	278	295	333	303	282	290	308	287	285	284	319	307	284	309	253	297	277	269	274	271	275	299	300	286	277	262	277	299	301	278	285	301	291	275	278	306	278	318	273	294	327	282	295	321	288	309	310	286	261	283	279	308	272	292	301	295	284	309	289	298	299	266	272	285	287	270	314	286	285	293	303	315	282	302	295	281	293	263	292	304	297	272	318	285	267	271	285	282	311	306	320	297	280	316	295	295	323	291	264	265	279	323	296	306	280	287	322	299	303	316	288	283	284	289	299	307	290	295	297	278	295	309	290	299	278	310	304	295	298	299	292	310	294	267	276	298	272	289	271	290	302	263	277	280	293	279	294	303	310	265	275	304	288	300	294	314	303	272	312	289	299	283	298	301	265	327	292	328	247	309	276	299	302	310	289	288	276	297	298	280	273	287	306	284	297	295	329	299	302	290	273	300	289	302	292	281	261	289	265	296	320	279	281	297	284	261	285	293	270	286	261	276	264	292	325	278	312	258	301	321	319	320	297	276	315	324	296	310	293	278	290	293	262	276	249	312	313	296	287	290	333	294	314	265	319	302	298	312	296	299	288	306	278	302	313	294	307	306	287	298	300	304	298	295	295	277	301	297	301	308	322	294	306	286	257	311	313	300	266	291	329	303	284	324	264	284	326	309	332	305	322	312	288	321	322	319	305	310	258	285	304	289	304	268	289	320	293	305	298	278	325	319	313	247	302	263	293	309	292	308	300	292	290	278	288	270	287	281	299	323	326	304	314	305	280	309	279	300	277	307	293	264	297	324	316	292	302	291	296	282	271	304	286	282	311	245	276	300	301	281	295	298	277	281	289	293	303	310	275	282	298	283	260	285	290	290	295	313	297	275	282	290	296	272	310	253	265	334	294	301	297	313	276	283	277	282	294	286	292	285	280	280	285	289	297	277	303	290	272	299	266	285	311	312	303	308	308	274	297	300	287	272	276	307	313	305	302	315	306	307	296	306	288	279	289	287	287	311	263	292	316	283	281	290	301	275	296	283	273	279	298	265	284	260	279	296	281	292	301	292	307	275	316	304	302	281	300	289	300	303	293	308	277	281	288	290	300	300	309	305	305	320	285	287	313	284	279	333	278	274	325	294	266	286	290	337	276	302	266	313	284	297	287	281	315	299	276	299	300	279	287	298	291	287	276	305	295	294	297	304	277	302	286	275	271	294	284	297	301	288	280	307	276	279	322	321	284	304	309	286	284	288	333	310	288	265	313	297	307	298	297	291	276	274	307	301	306	275	290	285	281	284	301	249	265	280	295	299	270	311	296	273	293	283	310	271	289	306	309	263	288	281	304	311	275	309	303	307	290	273	287	288	275	280	281	310	268	289	301	279	295	310	302	285	282	278	285	278	293	295	303	280	267	290	318	322	272	292	306	281	304	307	288	305	324	321	275	305	311	301	304	258	301	292	317	280	291	284	288	304	287	299	308	312	302	293	314	282	290	275	290	282	290	298	304	298	265	274	286	333	281	314	295	264	303	307	267	287	295	323	316	275	323	313	280	292	320	319	281	273	254	299	287	313	318	322	283	301	295	304	293	284	279	299	254	310	309	298	314	291	295	301	318	270	282	304	271	274	302	280	300	301	278	308	264	271	271	331	289	282	323	273	313	299	306	289	307	278	303	299	281	310	268	282	315	284	305	276	280	300	296	294	305	290	296	303	287	296	304	282	300	307	269	265	284	291	280	292	292	298	323	268	318	297	293	292	281	282	296	316	336	284	306	281	301	274	301	320	290	276	314	319	320	275	315	258	294	273	310	252	291	290	263	321	296	290	277	321	296	286	281	277	273	294	285	285	296	281	299	303
27063	20871	7695	749	499	449	404	449	410	444	454	392	409	429	406	443	427	458	404	436	450	444	425	420	431	408	416	421	427	423	408	387	397	429	414	419	454	432	425	428	422	440	403	433	401	444	411	401	409	456	400	411	409	401	402	405	407	374	403	415	432	387	420	436	427	403	390	386	405	401	410	390	407	381	445	413	402	395	425	396	400	418	418	381	406	436	415	392	403	400	391	404	406	373	412	422	360	386	412	394	409	403	395	413	428	430	400	389	413	392	398	402	416	404	420	387	410	410	400	435	437	419	416	434	415	381	424	435	432	375	377	441	400	429	449	407	434	386	423	400	420	401	401	431	390	418	448	406	434	373	421	405	424	414	459	423	417	434	390	415	392	398	394	407	419	379	409	421	424	415	418	434	437	411	387	414	424	396	403	422	393	420	422	406	409	417	404	392	406	407	411	416	381	417	431	406	392	403	411	403	418	409	408	383	423	367	426	408	425	415	426	431	423	412	422	431	397	387	433	396	457	417	406	413	404	396	404	391	389	403	357	422	437	403	461	427	433	445	403	430	381	406	403	404	415	394	407	383	410	427	399	441	415	424	399	436	419	415	408	427	403	394	398	446	451	420	412	347	417	417	387	427	405	394	402	399	401	416	408	419	418	412	406	398	415	408	415	405	436	420	420	384	381	426	432	412	393	395	408	414	387	433	404	438	405	410	439	357	394	415	430	419	418	401	419	411	375	424	405	412	417	449	401	420	432	424	381	413	408	424	405	447	429	402	384	421	409	448	407	408	424	423	386	431	429	391	400	415	392	432	387	405	447	409	429	418	381	396	401	405	402	455	429	362	398	416	393	387	402	436	393	420	420	393	420	424	417	411	405	394	396	423	404	426	374	406	402	422	416	403	419	401	411	431	433	386	391	388	412	396	431	405	407	382	383	423	430	400	428	424	405	373	436	417	374	410	395	444	439	459	418	382	407	428	408	392	418	414	416	395	408	425	391	375	447	367	393	370	363	423	418	382	426	389	392	395	393	451	375	397	409	420	406	425	384	411	428	407	457	402	408	405	418	397	377	402	434	422	381	367	402	417	382	397	401	415	431	420	404	406	438	405	431	408	418	415	404	410	386	410	406	397	446	430	460	418	413	407	404	421	402	460	378	414	438	365	393	440	440	418	395	407	434	401	422	392	412	386	396	393	424	407	404	418	408	397	412	410	443	405	381	414	432	421	392	394	401	345	417	369	421	392	377	429	443	417	409	387	401	381	394	405	393	402	398	440	405	417	389	411	384	410	391	446	426	418	374	379	409	444	407	381	386	415	422	422	421	441	419	416	421	403	424	395	434	436	409	412	376	410	432	407	435	391	442	415	400	401	407	437	436	411	413	400	431	414	381	400	414	392	403	363	427	421	425	406	396	400	421	421	420	376	395	419	451	418	432	419	386	425	426	413	441	417	436	394	428	434	423	438	406	380	391	452	453	405	410	418	450	409	427	407	352	381	416	414	423	401	404	410	413	404	412	372	398	429	418	405	419	409	405	438	429	402	424	422	438	414	436	430	461	441	440	423	408	434	434	437	412	393	374	381	381	442	469	422	430	454	427	399	425	385	414	397	394	426	408	375	385	435	396	417	401	446	429	386	407	406	447	390	414	395	384	438	408	420	397	430	423	381	400	375	393	410	428	412	446	467	394	395	411	377	409	366	409	405	425	389	407	424	398	406	400	407	393	436	428	410	412	434	416	399	413	436	425	426	411	443	389	358	444	397	391	440	404	420	437	392	430	395	369	422	422	430	422	400	387	425	395	442	430	445	383	391	424	410	380	374	376	437	418	424	410	398	398	369	457	389	409	417	409	415	436	388	392	420	437	390	448	443	404	426	440	382	427	403	396	436	442	407	413	376	451	384	388	395	381	408	420	406	406	405	460	449	418	400	429	407	424	416	395	396	379	396	407	430	413	438	437	387	382	426	425	419	383	377	413	432	437	415	402	419	426	404	410	408	394	411	366	389	413	390	451	415	427	421	401	389	426	377	403	419	402	422	413	410	411	393	422	436	356	386	401	426	415	368	419	413	362	445	403	405	402	433	370	391	440	389	438	419	400	438	402	405	433	418	377	396	412	397	410	381	406	408	434	423	428	415	404	427	406	405	400	374	440	459	403	392	408	380	403	431	425	428	395	413	428	379	415	420	387	403	433	385	396	404	402	427	416	473	405	424	393	451	421	397	409	404	395	420	419	420	392	381	422	434	360	403	441	423	395	433	397	383	456	400	427	400	419	398	431	400	419	419	413	395	391	377	427	428	409	416	407	397	420	435	436	391	391	441	422	428	456	379	396	408	396	396	415	411	458	387	425	412	420	410	393	414	400	380	396	421	424	443	407	389	424	421	378	400	381	368	429	408	409	432	397	417	397	451	389	411	400	400	416	396	401	415	390	383	341	412	390	415	382	386	389	401	402	422	413	419	400	437	391	411	427	459	416	407	369	386	404	413	422	419	408	407	421	414	378	405	415	424	405	364	437	416	387	410	431	439	423	424	398	403	421	389	394	441	446	403	379	405	385	408	426	406	414	390	389	380	430	401	398	393	428	403	392	434	408	371	428	413	402	439	421	408	408	398	376	383	421	421	419	398	409	435	409	422	467	381	404	401	435	453	403	401	405	412	389	437	432	432	407	379	397	455	380	375	408	402	401	414	414	427	391	458	425	377	413	436	375	435	437	433	426	441	400	392	403	410	421	395	439	379	437	395	412	386	421	472	410	401	390	437	413	414	420	410	404	459	410	396	396	451	436	409	441	419	414	401	438	437	427	431	373	447	392	408	431	401	440	409	402	415	413	363	399	422	439	417	416	391	404	409	397	452	452	411	367	428	396	411	404	417	363	414	426	438	434	435	396	366	418	415	408	418	425	417	419	440	445	371	391	433	371	431	390	402	389	398	470	428	393	419	436	383	416	417	387	427	401	426	403	403	385	415	411	405	394	442	414	385	427	434	417	391	385	422	409	421	414	406	390	387	383	405	427	427	488	437	397	380	389	420	357	410	439	389	445	408	436	444	471	412	436	424	402	440	400	367	431	359	417	418	374	422	436	372	457	412	367	424	427	406	411	442	433	393	403	413	448	434	394	431	404	378	446	391	402	421	410	428	422	409	426	450	410	453	401	452	409	429	418	466	398	414	421	406	421	408	434	410	378	413	417	401	447	389	384	427	427	378	397	425	425	437	449	410	412	404	409	437	402	417	408	409	405	427	385	395	415	422	398	411	417	434	400	408	412	405	448	415	391	378	403	408	423	399	413	415	423	405	447	429	402	429	408	418	423	393	417	381	410	405	406	420	430	439	412	432	433	390	399	417	404	385	407	438	433	413	443	416	412	416	420	426	373	424	410	380	401	408	441	429	370	408	373	384	414	383	419	409	403	390	423	404	403	432	405	435	399	455	389	438	405	419	396	383	405	410	392	395	403	436	410	384	404	396	400	412	391	429	397	425
5332	1671	1466	1192	973	906	865	844	820	806	784	791	753	812	834	844	784	784	759	762	798	796	785	770	772	797	774	781	751	783	774	790	757	770	770	737	755	770	745	733	744	739	789	733	777	804	812	790	778	780	768	764	785	795	749	774	766	786	817	792	791	757	811	762	723	812	806	791	792	751	815	831	789	772	759	728	726	779	783	781	714	749	731	751	748	749	742	773	810	730	776	733	764	733	769	798	761	778	749	788	781	741	762	804	732	750	715	743	780	769	789	733	776	812	824	817	729	785	769	747	739	766	757	793	767	745	785	803	762	743	780	816	786	809	760	774	804	766	771	765	780	827	763	782	793	751	829	701	743	809	777	788	799	764	787	739	786	767	787	799	809	749	772	810	771	779	753	811	810	757	787	747	771	760	761	755	779	764	744	839	814	784	759	695	800	724	760	802	780	775	738	795	756	769	738	751	797	737	756	782	788	828	797	780	768	813	749	726	800	753	792	747	839	779	818	803	794	726	821	773	790	752	771	784	783	837	804	773	777	745	779	734	764	728	748	781	822	786	819	766	817	764	776	778	789	760	784	814	772	739	783	702	757	776	817	805	771	802	795	791	773	754	764	765	786	732	749	800	755	758	754	741	767	804	802	825	772	823	791	839	778	778	765	724	795	765	803	731	774	817	764	777	804	764	817	805	786	787	772	785	771	825	758	743	798	817	773	757	756	785	763	708	783	768	807	793	748	795	824	800	826	797	731	724	793	780	759	799	778	756	808	778	746	768	746	743	726	741	805	772	822	778	796	807	757	781	793	728	809	780	785	780	798	788	725	797	732	729	787	808	779	798	784	811	744	776	788	797	817	730	810	774	774	743	736	735	733	718	800	787	780	784	792	766	761	755	778	764	783	754	754	752	744	751	745	751	810	791	784	755	818	769	796	740	779	734	771	780	830	810	775	800	791	819	804	763	772	792	765	758	796	728	821	795	752	780	802	765	748	768	760	807	758	824	776	762	795	830	746	782	807	760	785	790	814	754	704	765	788	766	786	720	799	773	768	752	793	735	761	768	770	756	766	743	806	781	741	748	814	759	757	788	803	769	786	744	791	801	747	791	772	791	759	725	754	791	780	811	811	811	806	784	812	766	765	737	778	737	790	758	724	766	772	756	774	722	746	768	738	773	728	759	752	838	719	755	797	757	764	804	695	779	790	829	715	775	784	782	747	784	760	782	734	752	751	795	804	827	787	805	767	783	753	801	786	805	733	807	774	717	785	789	755	805	802	755	783	769	725	786	733	759	833	770	745	762	772	789	808	732	743	812	757	788	758	743	776	781	755	749	750	786	760	807	791	800	765	780	746	764	735	783	759	784	819	766	757	817	801	730	752	799	748	778	736	773	731	801	741	740	780	773	773	754	779	726	812	709	754	777	772	846	810	795	745	746	800	826	777	744	768	801	789	772	709	797	805	740	752	771	822	760	720	716	777	763	798	818	756	727	862	741	797	846	764	761	785	756	719	739	763	774	754	766	801	757	791	749	796	771	752	781	750	822	742	783	759	809	775	811	811	801	757	790	797	745	757	725	799	772	795	808	816	797	849	738	778	784	759	747	779	755	732	768	793	748	747	766	759	810	735	799	757	812	771	790	784	739	773	751	795	778	780	757	809	805	733	820	774	757	750	765	788	735	758	766	797	764	761	750	766	749	811	792	761	706	800	765	775	764	787	697	781	754	733	755	796	732	756	774	789	797	751	779	732	792	777	782	789	759	782	763	769	793	763	749	778	772	729	745	802	799	679	758	734	793	778	773	771	743	752	789	750	765	818	805	735	772	746	740	775	799	705	827	712	758	784	799	786	745	795	763	766	762	719	789	765	724	781	738	743	780	768	778	789	771	807	754	772	771	727	741	777	772	814	770	801	815	770	768	779	832	788	748	747	794	743	715	810	758	762	751	785	859	743	736	787	782	757	748	820	776	776	800	761	783	750	767	747	767	750	754	785	778	771	770	778	740	822	790	793	833	813	790	728	760	757	727	738	787	761	830	731	772	733	793	802	774	754	784	760	813	769	812	763	835	751	763	771	794	800	756	737	802	790	776	799	749	775	768	800	802	787	777	763	766	759	823	837	776	779	761	795	762	738	746	802	813	810	768	785	795	744	759	827	791	784	793	722	780	780	783	794	785	743	762	758	787	801	776	795	726	791	756	789	757	803	749	776	801	770	790	810	776	809	789	797	794	709	756	776	787	804	755	786	766	755	741	722	767	799	710	742	807	758	743	761	764	768	799	758	781	763	716	780	806	731	795	735	784	814	830	787	790	846	737	763	800	837	780	743	777	733	768	796	761	761	774	746	762	839	814	798	814	726	796	815	814	835	801	794	767	772	782	762	768	811	823	749	767	746	781	755	779	750	748	778	779	748	773	738	828	734	721	777	784	763	755	798	800	804	815	774	775	781	807	768	774	732	738	808	813	794	774	805	760	777	805	752	772	752	789	793	779	752	766	759	782	788	729	767	786	789	777	773	706	775	782	783	807	748	743	763	767	762	763	748	759	786	798	750	763	748	783	786	810	764	768	751	818	790	811	812	783	789	751	768	752	826	789	783	778	788	750	764	752	809	777	726	797	747	805	752	754	787	786	787	779	714	754	762	815	832	799	778	808	780	786	760	764	755	775	741	744	786	780	786	798	781	752	768	752	777	798	814	762	749	770	768	785	752	815	807	732	831	770	774	783	750	752	683	745	791	756	862	768	729	799	748	794	789	764	795	814	749	825	746	767	801	798	741	813	766	729	760	786	796	781	774	793	747	788	740	715	797	762	748	803	760	726	734	749	755	711	739	777	774	788	769	785	739	769	730	806	760	790	773	777	777	780	784	827	801	798	752	831	782	756	786	801	730	749	749	778	803	785	756	795	794	766	754	761	790	731	804	756	815	780	745	793	735	765	859	723	782	789	777	797	814	728	737	800	770	804	754	780	853	765	786	775	709	782	774	798	784	790	787	825	744	783	754	770	788	763	811	793	805	725	791	792	803	778	769	805	770	781	827	769	780	736	777	732	793	700	788	794	800	794	741	757	790	764	747	765	810	782	757	798	798	723	763	743	769	787	773	766	745	762	791	818	793	774	766	777	777	784	786	748	779	774	786	735	761	803	751	791	750	769	778	739	765	776	764	756	758	768	787	745	796	748	826	776	721	744	783	762	824	762	784	807	768	769	763	749	798	764	798	766	787	742	749	779	736	751	773	764	721	724	774	783	766	758	790	805	755	781	806	781	740	779	737	727	750	790	758	759	738	834	763	807	803	792	760	789	785	778	712	747	807	776	797	844	801	811	785	713	810	822	785	776	810	784	754	718	766	735	730	789	745	774	736	740	727	796	774	738	790	731	811	757	770	766	758	768	802	759	815	794	748	758	757	722	765	798	785	719	788	736	743	760	776	783	803	773	757	767	727	809	741	785	765	761	763	773	749	803	798	782	838	788	758	728	753	763	769	728
24344	21564	28841	24744	20746	1989	584	411	367	319	303	271	249	239	191	230	238	237	193	213	213	215	223	190	199	207	213	199	188	216	196	203	183	216	167	177	192	161	194	177	173	203	180	205	192	176	204	203	194	213	193	199	200	191	217	201	183	198	197	181	209	199	171	171	160	189	164	199	177	190	191	182	212	188	208	204	184	177	179	219	189	159	194	197	183	185	184	198	183	219	190	181	195	189	202	191	187	187	186	179	188	207	181	181	243	203	201	192	184	206	214	205	211	171	164	193	192	180	199	215	184	194	200	197	197	187	184	213	193	219	176	200	207	211	175	183	184	199	171	195	193	194	150	194	206	199	215	193	204	193	192	210	180	189	170	174	189	201	200	196	199	190	213	212	165	200	191	198	211	184	185	177	183	201	199	198	168	182	193	172	177	196	177	186	174	196	190	170	175	194	187	197	184	193	190	170	210	200	166	216	210	181	200	183	236	183	180	177	172	205	201	209	199	188	171	196	182	192	194	195	200	193	215	189	213	196	197	202	195	186	175	202	182	190	194	198	167	182	178	211	193	205	199	185	198	194	206	202	188	188	207	226	193	186	219	196	180	211	170	231	196	206	195	184	178	192	210	177	214	216	196	182	187	207	170	196	156	179	206	180	195	195	187	176	202	180	191	201	185	211	198	203	218	180	197	198	177	182	161	177	198	183	181	186	178	201	204	190	156	193	175	176	215	197	183	205	192	204	208	192	190	186	192	204	192	192	179	212	176	191	163	193	202	193	185	201	191	203	197	179	204	172	197	207	159	206	182	208	191	197	185	166	179	181	198	196	183	179	171	195	196	190	194	167	194	189	227	202	189	194	189	191	174	195	185	195	181	186	181	207	173	186	196	199	200	177	208	176	172	182	178	170	199	190	193	188	187	194	199	212	195	189	193	179	172	215	195	198	192	204	189	188	184	180	180	220	207	201	184	187	217	184	193	181	210	204	198	196	205	180	184	180	199	207	211	162	180	176	187	213	180	204	199	201	204	168	171	188	206	189	176	199	200	203	184	204	173	198	194	177	197	187	177	188	217	208	177	205	186	184	198	197	191	185	198	189	188	199	188	177	184	178	185	204	192	182	207	196	199	192	169	188	181	191	206	184	206	187	203	190	207	183	201	201	194	175	183	197	178	216	216	181	175	190	204	179	206	187	189	200	204	171	166	191	173	175	181	172	167	189	189	183	200	192	155	190	196	205	201	196	214	184	181	197	191	171	215	204	176	176	223	215	188	193	193	193	194	197	155	200	183	190	192	204	186	167	202	190	221	209	181	192	190	179	197	180	175	188	190	193	191	193	203	203	172	193	200	199	200	185	191	190	161	189	186	194	181	160	168	211	183	186	197	199	191	178	196	189	193	195	197	171	190	190	190	190	204	197	195	198	198	196	198	191	198	184	196	187	209	205	161	203	196	195	188	197	213	177	186	179	194	188	183	181	180	219	186	180	203	171	216	207	189	196	182	190	184	222	191	170	197	218	190	201	184	198	184	181	195	189	187	196	171	213	167	193	176	191	208	211	190	175	192	181	213	198	188	194	178	186	204	179	201	207	169	190	189	192	208	192	204	198	162	191	182	186	204	199	175	206	190	198	197	183	208	188	203	179	180	205	197	197	205	185	176	225	217	214	211	176	185	188	172	173	166	179	184	196	199	203	184	176	185	167	172	180	198	175	204	189	177	191	183	182	195	200	190	201	181	201	199	169	167	180	190	199	184	216	196	189	185	186	192	189	167	201	200	190	205	198	204	199	183	197	183	191	176	162	189	170	176	208	178	188	209	189	197	183	180	208	198	200	198	201	184	208	195	201	184	187	215	189	185	195	225	191	216	178	195	179	190	181	194	189	165	161	186	209	211	216	166	169	205	163	188	204	168	179	200	200	182	193	206	204	184	199	192	201	200	207	199	197	179	194	206	172	189	199	197	159	201	188	159	195	198	208	198	183	215	206	197	177	190	197	223	232	190	182	183	159	192	194	209	187	182	175	201	176	197	193	202	202	219	179	155	184	181	176	175	197	191	205	193	172	200	190	186	220	180	189	180	181	165	183	203	179	209	174	182	212	211	206	180	183	176	190	165	185	193	186	190	189	192	188	160	185	181	197	188	180	215	176	195	197	187	194	166	208	190	200	184	194	185	202	205	178	153	147	166	192	177	184	203	200	175	202	202	192	201	207	203	211	182	183	190	176	214	174	187	192	155	203	193	202	200	153	176	189	187	182	202	182	171	221	159	210	194	201	202	184	179	170	179	214	203	205	191	202	172	189	194	191	196	189	173	205	191	186	206	170	194	207	190	209	207	194	177	176	176	204	200	177	207	199	183	201	194	189	206	182	173	180	173	183	190	188	192	196	194	194	235	248	186	172	196	184	186	205	182	203	215	183	183	181	181	199	179	212	191	193	190	189	173	163	191	197	170	205	204	190	164	182	210	165	204	184	202	187	200	210	190	204	199	197	225	193	176	185	190	169	190	181	178	193	170	194	192	187	168	189	182	190	199	180	181	196	197	209	167	197	173	194	191	205	186	211	209	195	193	195	211	182	170	190	163	194	205	190	194	203	173	195	194	186	194	201	206	216	175	194	196	178	198	199	171	197	196	171	176	213	187	169	187	179	177	214	187	215	187	183	206	176	175	164	179	198	197	189	167	192	168	178	187	202	197	201	180	174	187	213	187	186	205	210	179	181	199	198	203	183	217	191	173	190	193	179	235	178	192	184	181	204	198	199	197	180	158	154	183	197	200	215	193	182	202	199	190	167	196	207	195	176	196	166	205	198	174	190	194	182	181	180	191	201	179	180	210	180	210	180	207	185	175	199	203	191	186	181	205	190	186	168	175	189	191	206	197	168	203	193	193	199	231	193	203	172	202	204	201	193	163	186	201	180	208	208	181	176	197	162	217	201	205	176	193	164	201	184	181	177	197	198	195	207	186	189	186	181	197	188	171	184	185	178	167	179	186	183	171	183	195	187	183	212	187	191	196	179	194	182	197	184	208	211	199	205	181	206	181	195	185	196	210	172	206	201	168	195	189	184	210	208	181	195	190	198	196	183	192	186	206	198	183	202	190	211	194	211	208	214	200	181	201	197	193	190	179	182	191	212	175	174	178	222	191	187	160	201	197	197	208	195	176	217	202	176	175	157	189	190	191	199	177	200	194	179	167	165	207	202	203	183	172	203	169	189	193	176	196	181	185	185	194	188	189	231	186	188	206	188	168	196	186	172	195	195	183	177	188	193	198	200	155	192	178	179	194	174	192	193	187	196	204	191	196	208	181	223	189	192	195	190	179	181	187	195	183	178	185	166	190	171	198	193	195	220	214	199	198	194	192	166	174	170	187	186	167	202	201	188	194	171	192	228	210	180	200	166	218	195	191	193	198	194	168	206	182	210	216	194	157	195	197	191	175	200	208	171	198	190	172	196	193	175	198	196	189	179	188	186	174	187	197	179	209	195
9263	9303	8190	4164	2741	1911	1562	1219	1028	837	831	729	649	664	607	572	530	529	493	482	495	448	436	403	454	432	466	417	452	450	392	417	418	443	406	440	406	395	405	400	397	414	421	414	386	404	388	394	399	400	370	363	399	408	386	384	390	373	418	353	401	426	393	433	409	399	380	390	377	352	388	365	351	363	377	381	369	365	390	375	371	400	361	357	382	375	383	379	402	377	348	398	372	351	385	380	387	351	399	386	377	357	397	382	365	412	394	380	385	411	439	385	366	370	411	361	394	387	362	393	386	381	388	370	357	357	365	384	406	409	415	372	394	410	359	394	397	367	367	399	395	368	373	399	376	372	372	365	374	392	366	383	395	397	386	358	397	425	352	367	402	399	365	379	398	397	385	334	411	360	366	369	373	374	396	408	380	371	391	368	383	409	370	397	379	386	382	385	386	401	404	391	375	384	394	384	412	406	352	369	373	381	421	375	363	376	380	394	371	382	396	398	382	352	359	416	404	389	380	391	385	374	400	369	376	370	420	380	362	373	392	389	381	374	384	385	385	374	364	367	366	355	432	409	369	411	361	389	389	366	383	357	416	391	345	357	367	372	380	424	373	430	397	396	380	380	353	359	389	413	388	371	359	362	371	401	362	384	379	380	380	374	383	370	416	392	406	361	412	358	384	387	384	369	366	380	414	402	387	365	368	407	377	365	407	374	400	384	377	356	409	424	394	399	434	394	399	395	375	403	357	396	356	377	398	388	399	396	381	385	405	365	376	381	386	380	414	402	380	383	341	392	358	346	371	406	379	377	415	375	379	380	432	396	366	396	377	399	353	398	392	376	377	418	357	385	357	368	395	368	426	394	371	379	382	365	393	383	361	416	431	371	369	375	398	382	411	367	391	408	381	400	379	378	378	370	394	404	389	363	380	393	392	361	358	386	390	354	403	384	392	399	392	354	354	399	387	360	394	385	371	350	388	359	388	359	389	382	373	388	410	377	387	417	398	373	377	346	389	396	404	374	401	356	401	339	375	366	396	391	409	396	398	381	368	382	395	364	359	396	420	351	406	354	410	406	395	381	393	391	380	355	356	396	381	373	373	406	343	395	405	387	400	378	372	378	353	350	362	406	351	391	363	390	366	411	381	373	405	360	375	409	373	387	394	359	363	388	381	405	412	354	407	375	390	368	369	369	423	383	392	376	356	404	385	389	379	377	353	390	384	331	387	378	409	400	393	382	376	361	385	387	382	380	370	393	399	379	381	345	390	371	393	363	404	379	411	351	370	387	379	382	395	390	377	393	393	375	356	377	384	369	361	396	386	406	408	356	389	402	380	405	378	386	403	405	415	389	388	398	413	372	393	366	392	378	383	418	375	367	363	378	401	354	379	379	355	383	378	348	398	365	416	408	401	380	404	386	402	370	367	410	375	386	382	395	378	413	415	401	400	401	346	374	368	385	354	401	371	361	384	398	355	403	376	390	391	390	338	373	372	392	374	398	394	380	388	418	411	384	349	380	388	362	376	381	390	390	352	367	421	391	367	356	343	379	393	386	363	372	372	378	376	379	359	375	374	401	384	376	361	344	391	391	393	399	385	350	354	401	401	391	395	406	368	378	337	364	384	360	408	408	380	404	399	402	367	396	385	360	395	377	389	365	388	411	353	387	388	377	373	411	358	380	368	374	380	389	360	349	380	395	367	388	351	413	367	408	370	362	428	397	417	411	387	372	375	398	370	383	389	395	431	379	427	393	404	420	400	409	347	333	387	388	392	385	390	401	354	350	390	359	356	367	405	354	377	388	396	365	363	371	358	375	406	382	394	386	417	375	370	376	393	370	362	343	421	419	387	405	397	374	349	401	376	399	374	389	360	363	383	352	367	371	404	373	371	338	390	376	378	396	359	396	371	397	386	366	355	390	382	392	375	354	386	406	398	383	430	405	372	374	396	420	361	392	392	360	407	338	383	403	440	367	365	365	373	362	398	398	371	367	404	366	391	365	404	403	390	358	384	381	392	402	389	388	408	398	411	395	378	371	394	398	369	386	381	365	375	373	387	386	400	427	379	393	401	387	367	385	404	382	408	413	360	376	359	398	384	359	396	396	374	383	372	375	378	387	388	359	377	378	370	402	366	387	346	384	365	396	380	371	394	408	391	365	340	372	379	394	364	371	379	371	362	382	391	393	388	421	397	394	364	352	380	380	373	346	392	416	414	369	403	397	358	371	373	388	394	392	422	387	423	372	391	388	372	373	358	363	368	381	378	361	399	398	396	368	386	380	368	387	372	406	346	401	398	406	396	414	365	362	347	378	399	340	375	363	380	390	385	400	390	382	357	361	387	370	393	361	376	373	409	396	405	410	377	427	363	384	434	376	362	366	360	375	420	383	385	460	373	399	351	350	384	409	375	388	366	377	399	412	399	388	391	390	375	377	392	384	436	383	370	381	365	385	372	372	371	382	389	380	376	377	381	378	388	389	395	398	367	381	396	372	368	387	373	376	405	372	378	357	365	359	389	358	376	355	370	388	413	370	385	380	388	367	375	394	400	404	387	364	363	373	383	353	390	371	389	398	401	418	377	384	398	396	391	385	390	357	356	392	398	390	366	398	370	404	379	387	390	367	357	413	380	366	363	390	380	388	418	371	373	376	368	345	382	356	389	390	393	372	381	366	388	384	403	397	377	386	355	360	389	363	355	368	403	377	376	367	387	387	392	372	386	389	367	403	354	384	389	406	362	389	388	369	363	392	365	377	383	394	342	366	353	382	398	353	390	367	406	394	362	417	367	361	375	398	407	342	366	349	411	376	355	393	352	369	398	400	359	405	347	390	365	411	354	371	399	360	386	351	374	369	360	353	383	423	342	397	360	382	405	365	365	358	383	410	368	372	384	365	414	354	381	389	356	314	386	401	393	407	412	356	360	403	364	378	394	388	368	425	371	347	377	372	398	376	405	370	375	354	350	372	354	348	371	369	417	374	391	354	408	358	415	403	388	395	351	401	374	391	359	334	379	342	386	382	403	379	388	368	365	378	363	388	380	379	407	356	364	387	341	399	389	386	368	374	399	349	371	380	385	413	391	386	388	364	370	371	400	368	383	396	396	369	370	389	373	369	345	371	410	367	394	356	337	345	390	363	435	364	340	393	406	367	372	376	401	365	360	366	400	403	394	370	385	333	365	384	400	362	385	432	332	342	381	362	392	380	374	399	394	355	365	365	358	409	396	368	387	387	410	360	384	377	372	377	356	376	344	403	354	364	390	415	351	378	387	386	380	358	398	347	359	390	396	384	407	378	357	359	391	414	398	406	404	383	420	390	347	388	367	388	367	373	414	393	366	376	341	346	401	377	411	383	403	365	401	385	370	367	410	357	362	407	363	372	347	371	379	371	392	405	352	370	364	367	397	401	375	389	364	358	394	387	380	393	401	380	372	405	378	400	383	406	397	347	414	385	394	392	366	389	369	382	403	377	362	393	382	405	392	335	400	357
23407	21584	29511	24112	21584	20122	1661	599	439	357	381	298	270	231	246	266	241	205	208	210	201	207	192	199	171	193	192	179	178	184	184	185	175	163	177	168	163	179	166	163	174	129	160	168	164	175	146	147	157	168	132	179	161	164	176	166	147	195	172	171	158	190	155	167	168	165	158	164	167	191	157	154	181	186	166	166	156	182	141	165	170	131	145	136	146	162	157	166	136	140	138	185	175	181	140	147	167	166	188	156	151	166	148	158	184	155	158	152	178	165	159	172	141	157	173	171	152	164	186	148	161	168	165	147	167	151	150	169	160	149	149	145	149	155	160	166	139	137	161	153	164	159	166	157	165	151	155	149	148	172	163	174	167	152	163	144	160	168	153	144	140	144	148	180	160	151	154	149	158	144	156	152	146	154	170	129	166	145	164	153	174	162	152	177	164	161	155	168	165	169	153	161	152	148	169	164	157	170	162	160	173	164	145	165	164	149	187	153	164	150	142	156	157	167	168	143	132	152	150	176	172	170	142	175	157	164	145	160	162	159	164	150	159	151	151	164	172	163	149	139	139	178	144	154	160	156	152	167	175	190	154	156	160	147	169	135	154	145	150	130	159	171	150	142	163	162	164	166	175	148	160	176	177	171	165	151	167	166	159	158	157	159	175	147	174	174	135	146	155	148	122	151	176	183	159	169	189	156	147	170	156	176	144	151	170	158	166	160	154	181	145	153	170	169	137	183	153	154	147	169	150	145	151	140	178	163	152	149	164	162	184	161	164	150	154	142	148	154	169	148	153	150	157	151	147	152	179	153	145	161	169	149	144	158	176	154	144	155	161	163	152	131	168	151	170	178	149	151	138	151	154	152	148	168	166	166	163	163	144	167	152	145	148	153	165	151	159	179	159	156	165	151	174	142	147	137	137	139	152	155	163	160	175	151	144	168	169	171	186	150	158	145	158	146	145	136	142	155	160	170	144	163	158	165	163	167	146	149	159	156	145	155	153	164	157	160	145	176	138	137	157	161	157	174	165	155	148	190	145	156	165	136	165	141	159	132	141	146	127	143	158	150	177	161	150	138	134	149	157	158	149	156	159	183	171	157	158	150	142	147	130	157	183	155	160	153	178	156	147	145	153	132	148	178	162	147	169	156	164	171	169	163	178	159	156	161	141	142	158	134	143	164	180	156	158	173	179	163	147	151	152	179	143	136	168	161	141	161	134	162	162	155	158	164	144	135	173	164	174	159	148	172	157	152	175	156	173	156	167	150	171	159	165	170	167	170	164	127	158	163	149	186	145	150	162	153	171	140	141	174	153	158	145	148	164	137	186	190	159	145	155	161	174	170	161	149	147	154	180	175	141	171	167	165	151	171	148	144	172	121	164	168	166	163	181	190	148	136	151	142	151	154	153	155	156	154	165	158	187	163	167	143	155	158	148	157	132	151	140	156	203	158	152	158	193	164	150	166	155	175	142	130	151	157	156	142	160	145	154	154	155	142	153	176	167	136	145	166	170	173	152	171	156	136	164	135	178	170	161	157	139	153	163	145	165	165	177	157	161	161	172	145	143	142	166	169	162	146	170	146	150	170	161	149	149	165	155	139	142	149	152	177	143	165	137	146	173	152	193	168	145	150	147	197	162	152	154	126	158	169	164	167	161	145	181	186	155	155	155	167	165	134	170	171	136	159	152	152	147	165	158	151	152	142	159	139	165	154	145	157	167	142	137	171	151	162	170	152	159	149	170	155	144	158	199	167	180	159	152	154	147	161	139	158	165	153	176	146	128	138	190	136	172	186	161	178	159	136	168	146	151	149	181	154	169	156	179	168	156	142	169	155	186	159	175	162	152	144	150	152	161	148	148	155	138	139	155	152	140	168	140	180	179	174	165	160	161	150	170	155	181	163	188	165	177	166	146	161	190	170	154	121	143	160	158	143	149	145	132	156	158	149	148	164	179	136	145	156	175	169	180	149	144	159	153	154	172	167	176	162	151	168	143	158	157	161	163	157	147	172	167	147	142	165	163	136	177	169	147	162	153	152	154	181	147	162	186	138	142	156	152	185	146	179	153	149	149	183	166	159	147	159	142	160	142	147	172	167	164	149	148	164	143	161	155	156	149	152	154	159	144	153	164	161	166	166	157	169	156	170	173	149	160	177	155	154	153	157	142	149	155	150	170	147	160	151	125	157	174	177	148	159	152	133	173	174	158	146	155	146	156	153	173	153	174	168	160	141	158	161	150	145	150	121	149	156	158	157	162	147	143	178	149	169	173	140	152	160	154	158	164	150	149	139	145	169	156	168	154	141	136	165	145	161	139	147	138	147	158	155	158	156	134	164	150	159	151	153	159	162	136	158	155	140	154	154	159	161	169	159	169	165	159	185	163	167	170	149	159	166	163	167	156	146	141	147	146	153	165	160	135	173	179	160	165	165	147	175	148	141	143	175	153	155	155	152	142	167	164	176	164	190	153	145	164	151	174	161	166	128	161	166	185	164	154	163	147	149	163	151	178	145	157	155	150	155	162	162	162	159	163	162	154	157	149	157	170	162	147	172	147	180	152	161	154	181	155	187	170	155	155	131	144	151	156	154	170	152	153	158	153	150	159	179	135	145	177	138	168	161	157	145	145	159	168	159	153	161	161	158	160	148	182	158	150	151	162	166	158	154	144	151	170	145	161	188	140	136	142	172	150	162	173	179	152	157	146	168	149	171	133	147	166	166	147	171	164	148	159	155	146	178	148	145	160	167	130	143	158	158	156	155	157	161	150	155	148	155	173	166	152	150	163	175	165	154	167	143	158	161	148	162	139	154	148	164	157	148	201	154	167	155	132	141	156	151	161	138	151	153	130	158	163	152	146	153	165	149	154	162	167	152	164	166	156	161	149	157	159	172	152	155	187	144	145	153	151	155	170	153	156	137	171	149	149	168	166	147	160	173	158	177	158	142	191	187	153	174	159	166	164	167	167	155	140	155	159	166	168	157	161	168	140	165	145	185	152	156	145	163	134	175	136	157	174	161	146	149	154	141	167	162	133	169	196	162	171	170	178	164	139	144	156	141	154	147	150	149	120	148	149	150	164	172	147	135	168	147	135	133	141	148	169	147	173	158	164	129	162	152	155	179	158	139	142	145	167	148	163	149	155	149	154	155	147	158	184	148	166	163	161	150	163	163	168	165	152	162	167	152	160	130	154	148	150	172	157	163	152	128	150	168	169	144	138	170	161	152	156	169	172	146	179	154	142	150	151	184	144	170	125	163	158	168	152	138	161	160	150	169	173	155	162	146	146	147	142	146	152	145	140	138	137	145	160	158	148	151	170	154	175	145	149	158	155	137	159	155	143	156	151	160	150	139	165	170	172	166	184	154	165	167	158	151	148	159	174	145	171	183	143	175	143	159	145	162	175	171	148	151	163	146	144	165	141	179	164	167	142	148	133	166	175	147	147	159	168	157	133	144	133	178	156	167	143	126	172	140	161	155	170	149	162	154	156	145
11362	15226	13024	6925	4567	3250	2403	1896	1560	1344	1093	973	823	728	698	629	623	562	531	519	466	464	434	398	411	415	382	392	355	379	362	356	360	369	358	320	333	341	354	381	343	323	318	334	331	323	325	287	290	302	328	332	286	329	341	333	284	288	298	311	293	312	280	286	310	340	281	306	310	304	269	260	288	315	302	299	290	285	318	305	278	270	321	269	330	299	294	315	332	293	278	283	287	298	296	282	285	304	313	280	273	292	314	305	288	280	274	283	315	320	284	292	306	307	352	272	290	304	262	273	294	300	296	302	261	302	319	280	278	293	300	300	283	292	303	283	291	308	307	316	308	277	298	300	302	314	294	297	283	262	294	323	301	271	302	280	270	279	301	308	271	291	283	288	273	306	272	316	273	246	276	288	297	309	297	303	280	294	278	271	315	285	282	270	305	278	292	275	252	318	281	267	328	295	272	304	302	293	272	308	301	277	299	276	270	318	271	310	285	286	328	285	296	292	274	285	294	307	252	288	278	267	297	276	293	291	293	257	268	310	309	290	313	289	288	288	285	321	268	305	279	282	266	265	294	295	263	297	286	295	335	308	280	279	307	292	293	287	270	287	286	300	280	300	297	288	294	299	290	295	291	304	282	300	307	276	306	282	294	292	314	242	287	272	291	319	304	277	275	312	283	286	309	302	265	300	281	303	276	323	304	294	292	280	306	319	293	297	280	296	299	302	280	290	282	306	276	278	337	319	283	280	267	293	271	305	301	285	294	308	306	307	285	267	320	269	309	301	332	300	297	294	259	300	306	297	316	272	319	300	308	265	305	273	297	295	296	284	295	299	320	276	289	290	320	245	303	274	303	280	274	265	304	272	298	305	312	295	277	272	296	276	299	278	300	312	288	297	338	263	279	291	307	296	298	302	291	300	280	231	263	311	281	294	291	287	302	276	287	280	324	327	283	300	257	280	283	266	281	259	300	251	281	283	286	300	297	272	265	297	294	262	283	306	306	309	275	274	296	339	283	321	301	311	288	299	306	303	296	310	297	282	281	272	263	277	284	287	305	292	299	284	273	282	303	342	309	285	307	259	305	284	281	291	300	310	299	302	315	315	300	288	302	273	266	309	296	279	266	237	276	284	287	267	291	272	269	291	290	295	276	288	312	298	281	283	270	290	275	281	287	286	296	314	293	266	294	295	287	310	288	301	292	295	278	296	283	306	322	317	282	334	263	291	304	289	288	316	313	277	294	301	315	280	263	299	300	298	292	298	319	290	296	283	294	282	279	315	281	282	271	270	261	295	285	307	296	280	287	329	276	280	297	291	306	253	310	282	303	309	289	290	301	312	296	294	301	310	301	318	268	278	293	286	324	295	257	281	278	291	294	259	276	301	315	321	280	265	280	293	289	320	300	293	296	299	310	294	288	270	307	316	288	301	297	277	289	277	317	273	293	308	323	302	309	266	303	280	275	304	287	289	304	296	295	250	296	275	311	278	301	284	288	269	316	273	304	286	298	276	291	290	286	294	288	272	292	278	298	312	298	289	294	286	299	296	306	275	290	295	286	297	288	261	299	313	307	299	321	314	279	273	266	285	299	319	287	312	273	295	295	268	271	301	293	272	282	304	292	265	291	314	300	292	292	282	275	334	291	312	331	280	294	285	289	318	279	281	265	307	294	310	274	282	281	299	293	299	306	286	309	290	312	265	286	274	279	262	285	262	292	262	294	274	302	294	287	308	313	325	262	314	283	298	272	287	307	251	277	280	294	299	273	271	274	299	308	276	297	332	292	285	297	296	323	284	292	299	291	284	297	314	320	277	295	292	274	285	316	291	318	284	271	290	282	292	296	282	279	266	280	270	318	327	281	292	294	282	261	265	303	285	267	271	295	255	280	303	304	313	301	328	268	293	292	285	304	298	324	252	288	267	314	290	280	310	293	284	307	253	303	288	304	280	304	268	281	297	278	305	323	289	279	302	315	293	288	301	281	293	285	287	292	253	288	293	279	317	273	273	296	310	264	305	294	319	298	318	307	294	290	290	305	298	315	308	288	304	304	284	336	294	310	281	266	277	284	261	287	288	272	266	255	274	281	305	297	322	291	249	306	269	319	307	296	297	291	285	286	289	284	302	270	273	285	326	294	279	306	312	283	294	307	277	291	297	275	277	249	325	304	294	303	276	271	291	261	288	275	275	327	276	291	308	312	302	277	285	296	305	286	283	290	277	302	269	293	296	279	308	290	295	270	272	310	301	305	305	311	279	276	281	264	298	316	317	270	293	317	296	271	316	274	337	311	283	318	321	295	282	266	299	311	320	275	288	276	302	270	265	306	277	290	307	298	284	278	306	259	317	295	323	272	265	281	281	284	288	339	300	276	256	311	307	287	304	307	279	300	327	294	274	289	296	255	320	278	287	306	290	323	297	296	314	270	283	285	298	291	292	332	289	293	252	269	311	291	324	298	288	258	309	277	295	312	296	297	272	282	322	261	291	338	278	271	317	280	281	307	287	292	307	301	300	276	308	270	303	301	306	295	296	320	306	295	302	278	306	301	300	285	315	288	265	272	274	283	287	288	303	281	282	294	283	308	301	311	295	268	285	294	325	312	278	309	286	273	275	277	281	279	300	291	297	310	290	292	247	294	277	308	288	290	291	335	302	312	311	264	298	280	293	278	281	307	277	303	310	276	281	304	288	282	288	267	294	281	279	312	306	316	294	313	251	286	299	274	273	284	306	274	290	290	294	302	289	281	265	292	278	312	303	303	277	275	310	324	285	292	312	312	322	276	293	289	337	307	333	261	291	303	321	300	288	288	266	292	264	245	296	283	305	287	309	302	291	325	289	297	297	285	306	296	278	263	278	310	316	306	281	274	297	300	294	273	307	286	278	301	294	278	289	281	302	305	286	276	286	271	244	290	276	273	322	313	275	288	245	288	289	277	280	283	277	276	322	274	286	279	310	298	313	280	306	308	318	301	294	290	290	272	318	309	289	290	307	254	291	320	244	289	315	302	301	305	292	306	297	289	296	276	292	300	299	294	300	327	292	300	281	321	302	306	277	295	318	289	302	282	319	271	276	301	303	262	289	292	316	283	306	315	317	290	301	317	331	304	320	298	307	311	297	261	299	267	298	302	294	314	254	265	296	299	277	292	304	290	277	273	310	295	298	296	279	277	314	288	294	278	297	271	304	282	300	310	292	306	284	281	292	309	312	307	282	312	288	267	284	308	284	275	274	282	290	282	279	293	272	303	290	307	274	306	290	299	330	291	286	274	283	267	308	290	279	282	291	284	295	291	267	270	297	285	294	292	270	281	297	313	294	283	297	303	337	270	303	268	294	293	302	294	291	314	284	298	284	279	323	317	290	260	304	292	322	275	293	307	304	300	326	289	300	292	314	306	303	287	265	270	285	275	272	285	291	272	295	288	303	294	289	302	311	293	305	305	289	296	277	286	330	293	292	264	273	289	300	295	282	262	303	297	264	278	311	300	300
27109	20939	7893	779	516	448	417	451	398	417	425	456	383	424	424	412	419	425	429	407	406	428	424	425	394	431	384	398	424	402	392	360	375	390	405	417	434	434	416	394	425	368	405	402	397	419	425	405	431	376	427	427	376	421	419	421	432	393	428	377	386	367	419	409	389	407	426	383	431	373	398	404	416	379	413	381	409	428	424	410	392	423	395	447	413	388	374	380	405	360	390	419	415	433	434	454	428	422	464	416	413	456	434	392	418	399	406	399	376	395	405	373	401	375	404	408	450	450	395	414	425	424	441	433	428	385	410	416	421	382	426	412	405	405	432	425	418	389	371	450	392	429	401	400	455	367	448	412	383	369	397	428	418	428	430	403	388	420	393	400	417	426	430	392	409	425	402	401	394	422	417	387	397	403	359	420	403	391	387	414	390	400	459	402	390	457	414	397	409	396	371	454	404	419	406	394	478	410	412	421	422	401	418	381	435	417	380	382	402	405	397	400	422	414	463	401	396	469	416	394	399	393	429	421	405	407	403	407	411	403	410	426	421	385	392	395	443	393	399	435	398	409	401	387	401	382	415	390	397	403	412	388	423	415	385	391	438	436	394	403	357	401	384	388	382	392	448	386	385	408	373	439	455	428	392	364	399	405	401	420	389	381	426	411	415	414	385	428	391	427	397	409	413	382	447	387	398	403	423	399	406	404	423	428	400	400	418	408	386	449	379	404	448	418	390	424	422	398	400	404	415	448	441	418	400	430	421	449	462	393	451	367	419	419	376	385	432	407	417	434	405	384	408	410	412	387	405	375	395	388	415	426	417	456	414	423	411	398	416	359	442	409	407	420	395	373	412	365	426	424	409	403	401	477	413	397	410	432	427	414	470	376	397	404	410	393	413	409	425	404	427	398	397	417	416	380	380	467	392	452	432	389	417	405	403	444	427	408	382	390	416	373	416	415	411	399	405	434	426	420	407	409	438	407	409	447	411	402	407	435	438	413	388	422	420	381	412	413	390	427	400	413	421	410	396	415	417	421	403	385	390	391	406	415	408	396	385	402	376	403	404	390	406	395	425	426	383	414	397	404	408	406	394	394	395	425	427	389	428	383	420	406	416	425	418	440	437	423	436	391	398	367	416	427	417	377	425	393	403	404	418	397	393	400	383	404	392	418	394	436	414	377	434	418	388	360	414	429	409	448	424	425	420	416	403	418	443	426	413	416	425	411	386	429	412	415	392	416	415	400	398	449	406	429	396	417	434	425	399	427	390	426	384	371	465	395	398	412	408	413	395	375	437	423	401	386	392	409	395	398	408	450	381	415	429	440	392	442	422	388	388	378	379	409	407	389	409	417	435	401	434	431	396	399	369	374	400	384	396	394	421	399	403	400	452	415	419	370	414	403	437	423	432	427	462	390	406	392	393	396	426	441	397	407	420	390	388	424	412	413	420	389	404	424	415	388	396	406	425	404	401	392	422	417	414	383	400	405	408	443	415	405	403	414	407	446	386	379	403	365	398	408	441	415	415	423	403	386	378	402	407	419	472	442	409	399	415	452	414	383	429	393	423	438	426	424	426	406	394	389	382	380	403	385	410	400	420	435	407	389	441	421	398	414	394	389	435	414	384	410	375	385	388	412	426	405	389	418	400	417	433	414	396	396	430	414	423	429	405	405	429	450	416	419	393	410	428	412	433	437	453	376	417	399	410	423	384	398	402	419	397	414	396	393	419	396	420	386	388	422	388	417	410	381	434	429	440	415	407	424	393	400	373	353	404	440	441	431	401	390	398	442	428	429	421	428	399	417	417	414	430	438	425	404	422	423	455	380	439	396	417	405	388	377	363	375	430	407	389	414	411	430	441	438	424	386	434	425	420	390	413	384	404	431	405	399	413	396	367	379	409	433	418	394	402	416	424	380	384	419	413	441	419	409	410	420	415	410	415	411	411	418	416	391	361	427	414	412	402	421	390	426	403	403	432	382	438	414	421	410	424	358	427	389	432	441	410	395	415	396	376	395	430	412	429	367	343	415	431	423	415	443	452	421	407	354	416	412	441	434	378	406	393	426	406	388	417	363	362	380	446	429	395	385	387	399	458	372	398	416	423	415	394	427	395	397	373	410	401	434	398	370	424	436	429	427	439	436	418	386	410	426	398	382	412	395	427	388	391	394	398	401	377	404	414	418	388	442	406	402	421	419	400	405	378	387	422	391	453	396	390	403	364	385	434	403	398	422	427	366	391	385	461	407	430	405	395	383	442	414	396	411	403	413	408	412	429	444	374	425	430	398	395	438	410	390	424	356	399	385	408	423	420	421	399	397	405	387	382	397	413	422	405	424	420	398	426	445	409	452	434	397	439	419	423	407	428	355	411	415	403	410	416	408	413	442	385	356	406	410	382	372	412	421	405	423	400	401	422	427	401	420	401	415	433	409	414	412	416	406	391	407	415	438	433	413	395	426	405	401	421	398	447	419	431	367	424	404	418	351	420	396	354	434	409	407	433	424	396	411	408	397	391	421	422	391	389	403	433	442	394	409	389	435	418	392	416	421	392	392	405	403	407	383	457	431	396	416	369	413	423	460	424	447	385	425	425	430	431	386	434	413	409	420	408	421	387	403	429	429	411	400	425	386	406	414	382	379	392	409	375	409	414	381	407	424	397	430	399	435	430	396	415	381	458	406	379	415	399	407	403	423	412	427	456	436	394	393	419	437	412	410	404	424	456	419	412	391	410	475	420	418	376	434	383	426	410	404	425	439	405	398	407	410	397	412	403	413	385	434	441	438	434	391	388	403	379	447	436	436	392	459	407	392	382	382	382	373	425	441	420	417	439	391	427	421	445	401	384	404	392	416	413	421	428	404	434	447	398	429	413	389	404	410	367	426	404	387	467	403	397	419	396	420	400	392	395	394	412	360	435	388	451	415	414	404	424	428	410	410	401	418	431	405	386	409	358	417	385	408	402	419	389	453	442	406	404	403	405	429	393	407	394	415	443	402	409	407	382	426	433	393	430	408	397	398	398	429	398	371	403	408	396	443	416	415	410	400	368	424	414	439	425	433	429	373	424	384	413	401	406	422	391	436	424	438	415	400	436	413	408	418	393	414	399	435	390	434	426	410	428	398	413	445	402	390	387	400	431	384	407	408	430	443	430	389	364	430	427	395	380	403	417	435	415	423	412	412	411	438	438	410	427	432	409	431	395	397	394	432	449	402	410	408	420	402	417	393	446	401	426	421	409	371	394	413	431	412	397	393	411	384	408	395	456	421	373	411	433	443	396	445	443	416	369	415	383	425	402	407	401	404	416	426	416	424	420	428	404	411	418	418	380	403	422	404	423	401	375	392	406	424	427	422	422	404	432	401	427	433	434	412	414	384	409	410	399	430	431	422	397	432	434	384	438	435	346	436	427	406	376	423	383	408	406	399	402	415	365	401	402	444	372	407	419	428	418	402	417	422	400	432	423	434	424	429	412	397	433	426	379	403	442	422	370	405
5129	1756	1574	1062	1022	952	889	857	834	818	784	785	801	827	837	816	763	775	793	777	787	749	735	761	790	761	777	719	783	767	759	771	761	761	781	724	794	761	756	759	755	815	798	794	735	753	792	826	778	752	803	730	816	778	804	783	812	758	762	762	725	754	752	802	758	771	765	796	795	760	785	797	796	748	736	801	757	790	742	772	778	742	753	740	802	762	753	759	805	791	804	775	792	779	742	728	708	782	793	778	790	800	686	769	768	775	803	768	803	758	771	789	752	786	789	721	749	795	782	753	774	755	802	747	779	754	792	775	751	797	806	781	744	797	802	743	728	758	814	799	771	766	780	770	742	777	747	790	769	752	811	797	759	798	784	783	840	766	766	752	770	742	728	822	761	760	766	764	830	809	769	749	736	712	779	758	779	785	770	737	726	772	789	802	810	784	792	772	781	751	802	758	754	779	754	843	749	763	761	768	780	717	803	746	728	773	783	742	793	796	784	746	804	788	781	740	771	748	778	742	744	795	762	793	719	757	721	765	765	758	758	818	797	776	744	755	756	782	741	766	785	795	751	745	757	768	808	751	758	779	768	787	766	757	741	769	786	785	798	796	770	774	770	728	742	762	789	776	752	771	742	752	760	755	788	805	767	822	795	787	728	780	745	786	763	763	753	798	715	762	815	746	805	765	750	755	750	832	781	808	735	744	743	792	794	789	780	753	753	748	774	766	757	842	733	772	700	756	741	751	802	784	823	731	754	764	749	809	753	798	779	794	745	789	791	756	801	770	728	779	751	764	828	812	812	798	827	781	799	805	805	831	818	829	766	765	779	793	742	779	775	803	784	783	748	761	748	787	732	791	807	788	766	785	776	803	821	723	776	806	748	744	779	775	770	812	786	750	747	714	811	750	716	724	722	770	759	819	740	802	792	722	821	743	773	774	777	783	770	748	746	778	788	750	838	709	800	818	733	766	763	764	750	769	749	740	758	795	789	786	772	703	780	764	763	807	765	830	767	763	772	789	804	753	795	796	767	775	755	762	740	750	818	723	740	775	768	744	755	771	771	770	816	778	754	746	796	774	733	741	773	782	803	740	760	773	789	752	777	776	782	716	799	717	803	743	776	806	813	744	716	825	773	771	791	790	789	803	789	777	754	807	760	818	809	767	780	780	761	794	794	751	705	782	761	768	786	807	779	790	779	793	714	797	758	804	751	808	832	760	760	744	792	763	767	765	767	765	818	760	818	764	739	757	777	742	794	790	792	803	773	744	750	787	723	744	750	788	793	807	813	818	754	748	789	801	732	796	766	788	799	812	789	762	757	765	747	747	758	771	777	816	804	780	778	790	727	770	810	783	734	762	801	786	783	783	740	803	767	756	782	795	760	711	768	794	779	755	793	810	762	777	779	781	792	765	714	787	797	728	821	758	764	768	814	770	771	775	783	719	764	754	707	778	788	743	759	779	768	776	789	760	818	808	808	757	815	749	831	777	775	767	792	756	769	758	761	786	710	770	712	768	764	773	782	760	780	832	767	783	798	778	800	750	773	785	719	752	769	785	775	764	774	767	752	771	758	769	761	791	807	772	780	755	759	731	768	706	753	715	762	731	758	768	797	795	775	758	777	761	746	791	733	754	757	742	730	745	797	804	794	819	775	800	740	779	778	809	754	792	760	778	733	762	747	740	742	780	784	668	812	763	765	770	802	788	737	805	758	787	767	794	731	796	771	779	719	720	796	758	748	785	817	805	768	754	755	765	777	753	742	835	807	772	763	816	737	752	803	750	822	740	718	744	795	774	796	796	776	794	774	713	787	770	743	777	772	763	780	779	823	834	767	801	762	765	769	791	814	790	732	763	775	801	752	790	770	762	773	709	772	763	794	762	792	752	780	800	794	801	765	754	741	810	788	803	764	763	777	758	813	733	780	759	778	733	787	778	803	753	783	754	763	728	813	738	810	770	788	763	766	736	777	779	771	746	802	785	778	782	761	778	735	819	724	774	782	731	779	796	783	741	724	763	789	806	747	763	817	778	802	811	769	764	736	738	740	762	741	751	777	804	781	743	778	759	798	765	769	813	772	770	778	816	758	807	757	790	761	774	814	777	791	759	753	754	763	779	735	804	747	793	799	761	759	746	821	766	786	771	797	770	773	776	790	808	781	721	732	759	768	720	751	770	774	772	795	788	769	731	762	753	798	713	758	782	774	797	745	804	809	786	803	730	751	784	840	798	775	698	753	755	768	732	818	712	793	760	766	760	757	753	787	790	745	797	769	764	811	776	753	821	747	725	786	715	771	759	764	768	740	755	771	757	782	799	768	770	735	788	791	764	755	778	778	772	768	804	766	793	767	752	799	788	792	757	751	722	762	816	754	782	780	750	758	770	728	793	753	775	725	773	787	812	802	806	762	788	787	790	819	678	783	835	741	799	777	749	791	774	767	790	774	800	760	802	745	759	763	732	795	740	814	774	786	793	745	771	807	787	802	780	772	779	821	740	754	736	755	740	776	758	759	768	780	788	796	744	768	758	783	790	748	799	803	767	729	766	750	790	802	714	734	772	739	769	789	751	774	735	765	764	766	741	805	781	746	783	768	781	797	848	742	823	784	780	822	731	765	769	776	764	822	761	775	727	755	749	740	789	799	753	748	753	785	764	767	707	745	779	756	770	772	708	742	786	771	767	789	725	752	795	816	760	781	815	803	775	760	739	757	748	802	762	761	768	786	776	753	791	753	730	785	774	795	719	782	797	763	801	779	837	726	790	751	798	744	769	812	777	707	753	781	793	760	800	714	800	771	717	726	762	771	787	693	704	755	739	758	764	759	788	731	778	710	748	779	762	743	766	753	793	768	795	781	765	817	830	747	772	753	764	754	808	776	785	751	747	749	808	746	776	784	767	770	778	755	774	813	805	798	784	788	822	772	793	775	771	798	773	794	762	771	784	815	776	815	742	778	789	765	786	756	794	779	736	778	753	766	803	767	784	750	745	773	781	768	790	817	805	760	756	807	792	817	772	754	762	749	801	765	789	782	794	765	794	759	808	742	725	799	746	837	761	775	760	763	741	777	798	797	771	738	817	772	790	745	755	799	750	792	735	783	775	797	780	804	771	739	746	754	736	740	731	773	767	801	742	748	822	802	709	774	790	786	753	817	740	771	751	793	749	738	723	738	767	728	764	759	768	779	763	779	759	802	777	805	789	819	774	802	792	767	737	722	783	745	763	767	785	740	716	801	767	762	806	723	779	767	814	747	777	770	752	776	803	750	792	778	785	785	761	768	773	772	805	774	778	776	774	772	742	750	769	746	766	751	730	778	736	751	813	758	749	765	739	772	776	778	785	783	816	766	696	735	767	814	838	846	793	777	790	774	759	776	780	758	754	749	769	855	793	749	800	749	761	772	773	775	756	790	790	758	756	788	781	767	778	757	760	744	762	785	772	753	758	748	785	750	810	838	786	760	782	796	825	792	791	740	765	763	775	790	754	785	754
24378	21588	28875	24755	20842	1962	561	430	333	334	277	260	248	241	242	272	220	223	184	197	210	189	215	204	208	205	198	208	172	200	181	210	200	211	175	166	169	196	197	175	198	217	218	204	210	203	210	199	192	179	179	193	203	196	190	185	200	199	216	196	190	200	180	196	176	201	202	199	184	178	201	196	197	201	200	202	185	212	199	196	189	186	191	193	174	172	203	174	216	194	212	202	202	188	194	188	191	181	207	189	218	183	183	160	189	211	189	198	218	200	221	186	188	189	164	197	180	187	212	188	223	198	197	195	195	169	201	184	180	177	186	181	182	192	201	207	220	183	222	201	206	209	181	201	193	209	198	199	193	192	173	218	214	201	190	191	163	181	195	194	210	165	178	196	199	188	178	167	203	215	187	188	199	181	216	195	175	164	197	184	185	185	205	217	193	183	209	211	201	185	201	187	191	184	165	198	188	216	189	203	200	176	199	194	202	207	199	197	190	194	168	186	203	185	200	204	215	170	189	186	190	210	187	193	190	199	186	198	184	196	177	201	195	204	194	174	184	166	188	195	188	193	199	177	209	182	190	209	179	181	195	196	163	196	194	203	189	162	182	183	203	186	180	187	193	194	194	165	154	179	183	183	163	197	169	183	178	209	187	176	193	179	198	178	164	196	168	171	202	177	229	168	185	176	190	211	192	175	206	168	193	198	193	187	196	202	187	205	187	222	177	197	194	181	199	193	169	206	190	192	203	213	172	179	205	200	221	209	217	206	211	170	201	171	160	176	202	171	196	190	174	178	206	199	193	186	206	192	200	202	179	198	203	191	202	192	200	187	202	192	184	162	194	202	200	192	191	186	202	205	203	170	190	161	181	205	219	181	217	201	191	178	192	187	199	194	181	189	187	187	189	199	178	215	167	175	185	204	179	183	175	201	211	210	206	190	169	196	187	200	212	170	200	186	184	165	195	183	191	208	185	173	173	178	176	179	206	172	201	206	207	173	192	166	197	208	204	175	208	178	195	175	172	172	209	195	212	206	194	196	182	224	176	207	224	167	215	174	174	178	196	175	194	191	188	194	187	182	189	183	191	208	191	182	169	187	193	200	213	177	179	189	183	174	188	195	193	193	202	198	194	206	208	184	214	209	170	170	206	205	190	186	205	201	179	183	176	190	186	172	209	189	190	189	209	198	206	170	177	169	170	184	162	175	176	178	218	185	199	198	176	192	206	200	186	177	192	179	186	184	183	181	179	203	191	195	203	207	175	211	174	190	172	170	183	186	198	177	189	182	175	163	198	190	175	210	182	179	200	175	205	199	204	169	187	174	170	184	184	177	184	187	227	175	185	187	184	218	200	178	192	186	206	191	204	181	198	188	206	186	189	214	188	176	199	167	190	177	165	203	178	193	180	189	184	196	204	195	206	204	209	192	199	172	212	157	170	169	211	174	191	164	217	194	167	183	189	194	193	198	204	169	193	166	216	212	190	182	173	177	167	180	192	171	198	187	176	201	191	183	189	180	180	174	185	185	180	191	192	214	187	203	190	206	183	208	169	177	186	192	171	169	189	190	195	179	188	202	188	187	192	194	212	184	189	182	196	202	176	208	202	175	177	180	212	190	179	190	196	210	195	216	202	184	159	190	183	204	185	186	171	212	195	172	183	183	162	198	171	192	231	198	172	182	187	195	180	197	184	177	194	195	224	192	200	191	180	185	198	187	206	200	175	185	192	180	195	166	193	177	204	196	171	193	225	188	181	160	208	210	191	199	197	210	188	198	193	204	185	208	189	196	195	196	188	200	200	189	179	208	190	177	211	207	174	183	196	186	206	206	207	191	217	210	187	187	214	182	187	184	193	193	178	205	200	196	186	187	178	216	186	181	195	215	185	206	174	198	185	165	210	194	189	199	183	197	173	187	165	197	179	189	192	198	187	185	180	183	187	195	171	196	194	187	158	223	200	209	183	190	217	160	200	164	171	210	188	175	182	168	196	176	177	176	190	175	212	191	161	175	173	194	198	200	201	183	201	194	195	158	198	187	198	201	207	165	198	207	184	183	177	173	185	201	176	205	174	190	189	174	198	210	214	170	174	192	205	178	192	192	190	182	196	188	194	192	219	181	215	209	189	175	186	178	197	184	177	209	209	180	180	193	166	168	204	180	178	200	198	192	205	180	174	192	180	185	191	188	198	179	172	204	206	176	190	183	174	203	212	182	175	198	186	196	200	170	190	182	173	196	191	217	187	209	202	196	197	187	203	206	184	190	155	172	200	182	170	181	192	187	167	190	195	179	196	194	193	218	184	172	205	200	166	189	196	181	211	209	175	187	195	193	180	170	194	200	204	194	212	195	200	198	202	200	182	177	181	167	179	180	187	173	181	199	202	235	159	196	186	183	203	207	222	206	177	194	215	214	185	217	202	210	200	204	182	215	177	195	201	186	168	176	190	163	197	174	178	224	193	213	199	169	189	182	204	191	201	214	187	212	188	174	189	172	197	175	199	205	216	199	227	181	188	188	211	191	201	177	190	193	202	164	205	193	188	198	208	156	210	195	197	195	208	185	201	174	191	169	168	184	200	194	211	169	182	188	187	192	178	189	206	181	184	183	205	198	175	201	193	147	197	171	180	166	207	156	209	190	175	197	208	207	209	181	197	191	195	178	208	182	190	169	204	179	212	203	227	197	167	192	194	202	181	160	177	218	192	196	166	184	239	197	183	146	185	180	192	182	181	168	193	218	185	203	219	221	205	212	210	173	198	190	200	180	176	193	203	192	208	192	183	199	186	185	208	181	191	190	195	163	180	214	185	188	184	199	213	199	196	162	191	177	190	181	201	181	198	190	195	191	181	201	181	195	180	182	209	178	199	198	171	208	181	168	180	182	206	177	184	187	191	184	196	220	194	190	184	195	185	196	222	197	172	186	190	183	198	183	187	215	181	205	190	173	199	201	170	171	182	212	170	175	194	195	205	188	214	177	205	189	192	179	198	177	183	173	189	213	182	184	196	199	185	207	193	196	189	192	195	198	176	183	210	191	204	155	198	196	184	191	194	210	196	173	185	183	207	200	167	189	161	193	211	201	185	184	205	182	211	177	195	169	163	180	192	172	210	191	180	181	181	173	202	197	170	199	180	170	197	199	198	156	195	184	206	205	197	213	194	212	196	185	170	176	181	185	190	190	202	181	172	195	174	194	191	161	173	184	193	176	176	195	192	195	182	183	195	201	181	162	227	195	196	183	179	194	202	200	227	202	206	194	200	197	219	193	204	200	180	194	192	188	199	192	214	186	201	178	189	179	202	184	184	186	197	201	172	184	192	204	192	189	182	196	184	200	187	202	180	168	177	186	231	170	177	184	187	180	214	185	183	200	181	203	169	205	191	184	197	180	159	197	208	178	194	183	184	189	190	198	218	177	221	189	186	206	202	192	184	215	180	166	197	196	175	177	190	178	188	203	195	186	166	189	206	200	193	200	206	163	179	204	179	184	188	202
8756	9275	8073	4141	2751	1915	1539	1223	1015	880	779	773	663	625	584	586	513	507	521	529	516	407	428	480	428	460	406	416	400	449	447	397	393	425	409	411	376	419	395	421	394	371	398	365	400	387	439	392	427	407	377	385	379	415	400	411	381	348	367	378	393	392	375	364	377	391	355	424	346	393	381	380	371	399	401	388	385	374	354	391	414	413	388	375	373	370	356	375	387	410	369	376	369	406	409	386	376	407	381	387	385	388	401	359	372	399	344	348	378	363	339	389	340	397	425	385	389	413	374	372	357	375	381	409	406	404	407	393	364	376	381	378	365	385	448	410	375	372	404	390	399	356	376	392	396	387	376	376	387	362	390	368	382	382	352	363	394	398	375	398	352	383	362	389	396	371	375	324	368	367	381	388	381	383	387	384	376	384	417	398	388	352	355	379	386	375	382	359	375	394	371	364	377	395	374	364	382	407	367	371	415	364	383	364	395	427	363	389	387	366	388	398	369	367	377	415	437	375	358	379	360	390	387	395	386	377	399	405	394	388	401	374	396	388	381	368	367	401	405	381	378	368	367	391	364	366	402	393	380	395	353	381	403	352	376	380	376	376	402	374	392	432	342	352	414	376	382	417	364	382	392	374	348	386	367	391	332	397	380	376	397	377	317	357	377	362	373	392	388	399	378	372	375	357	371	390	400	363	373	343	385	375	410	393	384	407	381	407	345	359	373	381	390	362	341	394	361	377	383	361	376	401	327	415	370	365	413	390	370	377	375	362	376	406	365	378	417	410	371	379	353	359	425	383	383	411	400	402	401	406	372	355	385	344	399	379	396	374	370	380	372	404	348	391	381	390	323	361	363	387	372	385	403	376	393	355	374	353	341	354	363	370	381	410	372	365	384	384	365	396	380	366	394	406	367	376	382	375	369	367	366	408	365	386	394	378	351	418	363	411	357	397	363	398	386	395	376	385	418	362	384	373	390	394	399	342	414	374	382	356	387	349	384	365	395	413	421	381	343	374	392	414	389	412	409	388	364	387	372	413	387	391	356	381	378	355	382	363	379	395	403	353	412	376	392	421	378	368	377	351	395	365	326	395	387	369	415	380	400	394	373	348	364	366	392	376	416	378	356	371	400	407	396	394	385	371	389	417	398	375	378	394	367	396	385	381	395	420	379	392	380	387	381	376	385	386	358	392	409	404	366	372	378	366	361	347	378	368	385	393	387	358	378	401	373	373	392	431	399	398	383	380	381	400	378	378	384	383	411	370	379	364	381	382	400	386	362	416	358	376	372	385	350	356	371	391	364	383	403	385	399	405	391	370	375	378	399	368	381	373	359	379	379	398	396	384	364	364	424	399	402	396	394	364	397	353	373	367	407	412	385	372	386	401	356	370	335	384	385	437	385	377	362	349	399	405	354	367	417	360	383	378	396	376	360	360	381	382	377	345	399	399	382	356	363	392	388	392	383	381	381	361	367	389	368	379	403	386	370	378	382	366	352	366	380	390	369	353	390	393	347	382	391	360	401	375	404	399	391	404	389	378	373	381	377	378	380	370	360	349	378	375	367	388	354	381	369	386	411	369	384	341	361	391	387	372	349	360	391	368	371	384	350	352	424	341	361	396	385	375	385	351	366	400	374	363	380	371	390	383	395	368	375	376	378	337	373	354	384	388	391	364	405	355	401	415	369	397	353	401	394	364	406	383	414	356	345	391	410	392	391	381	364	377	382	343	394	400	353	371	357	372	376	407	382	344	389	361	366	375	377	385	404	381	396	364	393	408	391	380	342	377	390	369	412	397	381	354	376	395	397	385	381	394	380	372	387	380	393	381	372	392	378	367	408	381	391	381	352	388	351	430	390	367	396	364	377	358	414	387	389	373	399	416	378	374	379	355	372	345	361	332	396	341	382	386	404	384	391	402	397	368	367	343	384	365	326	395	397	413	375	370	360	365	357	389	380	385	397	397	376	391	402	377	352	371	357	364	359	368	383	384	380	367	368	383	384	416	407	379	403	371	370	390	396	369	382	378	357	403	384	380	418	384	377	367	366	375	392	369	400	401	401	408	374	379	371	378	343	373	420	380	404	353	414	372	411	387	374	370	383	367	395	361	384	414	379	409	387	364	398	345	386	376	371	394	363	407	385	358	378	386	384	374	355	388	389	416	388	374	415	354	371	379	410	376	361	416	381	360	389	384	377	383	354	402	370	362	388	371	355	374	388	386	370	374	342	386	373	400	394	346	430	376	399	416	363	393	393	388	352	361	383	362	388	349	388	362	382	385	373	379	390	403	396	397	351	430	359	383	387	372	375	397	398	391	369	413	407	429	362	371	372	361	403	328	406	381	381	419	420	392	386	384	349	378	403	358	378	347	384	371	390	367	437	374	356	349	371	413	389	392	416	366	373	388	401	399	408	379	375	406	345	388	347	357	424	378	387	411	338	379	354	366	401	368	381	402	387	381	373	365	435	390	333	398	373	389	371	380	402	387	416	370	428	365	358	395	378	413	362	394	343	389	386	371	387	427	389	390	371	359	368	373	373	394	380	393	419	408	386	385	379	358	373	366	348	380	386	366	391	379	349	377	412	399	376	379	387	380	387	371	356	433	403	397	403	400	353	396	359	379	343	373	398	362	373	365	367	384	342	363	388	369	377	386	383	392	405	374	369	353	388	372	399	379	388	388	400	364	379	370	347	394	380	358	379	391	375	399	382	399	397	351	373	355	358	396	410	354	340	350	365	395	385	359	407	385	402	377	391	353	412	413	375	369	361	355	357	360	386	365	383	393	373	389	381	359	395	344	359	398	406	399	386	380	397	357	388	393	376	385	370	414	385	361	380	386	355	356	415	381	411	413	350	379	367	393	375	367	383	408	388	372	416	395	404	379	370	405	387	398	389	376	410	353	382	380	374	347	337	399	356	383	404	405	386	366	358	362	413	353	416	388	381	390	372	364	381	386	397	360	405	395	366	373	371	375	356	392	370	378	396	374	366	401	369	376	361	370	397	371	364	394	399	369	398	390	365	377	391	358	388	372	375	337	377	371	398	375	358	378	393	391	410	416	383	355	381	388	400	313	400	399	362	366	394	358	405	378	390	344	367	341	380	386	390	392	372	360	396	412	335	402	384	380	365	350	398	405	373	374	382	352	373	380	378	371	391	358	391	396	364	384	371	368	389	385	348	435	406	417	388	361	357	362	407	390	368	359	388	364	370	344	386	366	384	384	393	396	401	381	417	379	348	382	345	367	393	377	356	364	379	381	364	371	365	423	367	374	381	389	366	375	391	366	385	388	336	371	374	396	377	387	382	351	365	357	338	368	441	400	418	389	403	346	411	421	388	380	354	384	369	411	377	397	379	376	342	357	392	384	426	358	373	378	397	388	363	386	386	368	398	379	385	355	369	381	378	375	421	363	408	383	370	363	392	381	440	366	403	374	361	356	424	369	381	362	375	353	375	370	370	386	353	365	378	376	370	397	377	408	384	393	373	353
23461	21580	29495	24127	21580	20073	1747	610	457	379	325	283	279	250	235	222	222	222	217	216	226	189	205	201	175	189	174	196	177	196	154	158	204	163	192	192	161	171	159	176	170	171	156	193	157	169	159	155	176	175	174	177	185	164	162	173	161	160	157	164	153	166	172	165	159	167	171	133	170	175	160	144	152	165	161	164	165	145	175	150	155	142	144	153	131	139	169	153	157	171	152	181	164	156	176	144	125	155	145	147	155	174	159	146	173	181	177	143	136	140	170	142	149	163	138	180	192	148	129	143	161	156	147	154	160	159	147	161	147	154	147	144	151	145	169	147	149	155	159	161	175	131	163	148	140	163	135	172	153	171	150	177	151	153	166	151	159	161	167	159	154	153	156	171	161	171	166	139	150	182	188	153	154	155	134	157	133	189	134	160	144	183	148	155	146	155	153	161	161	144	150	145	144	177	153	162	152	157	158	167	144	165	183	143	143	137	155	176	134	135	168	167	136	167	166	145	145	141	154	144	132	157	153	153	165	159	175	154	159	160	189	143	146	151	171	139	157	156	163	160	177	148	160	161	170	152	151	159	135	141	149	180	164	165	156	171	143	161	170	152	191	161	161	171	145	175	155	172	126	161	163	152	152	138	171	143	152	151	162	168	179	156	166	155	176	142	170	171	161	183	174	163	170	159	173	158	164	177	172	165	186	156	165	134	182	177	155	159	147	166	163	169	144	168	199	172	144	162	167	159	147	157	139	173	145	137	139	164	144	154	185	134	147	149	166	155	157	158	145	165	167	148	156	168	132	155	143	159	148	151	163	155	146	146	171	166	141	147	147	162	157	163	172	152	140	163	166	141	160	171	156	154	173	144	150	157	161	161	160	148	161	162	145	167	147	169	161	127	168	163	144	167	163	133	159	136	150	163	154	142	133	161	157	162	164	152	159	148	177	174	163	168	139	140	146	148	126	145	139	143	169	152	152	179	152	169	179	157	144	152	154	159	151	159	166	160	175	150	164	160	166	168	163	185	147	160	151	151	170	175	157	136	145	152	159	163	155	172	141	158	164	159	157	177	163	180	162	142	141	171	155	155	154	146	138	182	156	152	164	151	171	178	153	159	172	143	144	139	161	143	152	144	133	157	156	140	131	172	179	136	182	149	163	152	163	156	160	168	162	171	190	168	168	166	161	160	168	154	170	141	156	169	145	156	160	147	147	151	159	181	152	160	155	153	138	175	163	169	135	153	153	129	146	154	151	139	136	153	146	144	162	168	184	166	148	161	157	168	148	185	177	151	186	157	157	163	166	151	151	164	193	168	129	153	146	138	159	154	156	148	139	168	165	154	167	150	146	153	149	153	152	149	155	146	156	165	170	147	154	162	167	117	146	152	149	141	157	130	149	151	157	157	174	173	157	164	131	136	147	170	164	153	148	161	159	169	142	175	164	148	158	166	169	160	135	155	150	142	184	165	164	148	168	167	169	156	154	139	145	129	151	135	162	176	179	173	146	143	151	159	143	185	171	168	132	139	156	170	135	177	161	155	159	158	167	161	174	138	150	118	148	154	165	154	176	140	159	154	160	177	146	154	163	150	154	148	139	152	149	163	154	148	174	164	168	159	161	167	135	155	177	171	160	177	158	166	163	158	163	143	152	168	193	148	164	159	145	146	146	145	151	164	150	189	169	165	156	151	159	172	172	155	154	149	160	140	161	160	143	182	148	191	150	139	179	161	155	155	151	161	161	159	177	147	155	144	142	138	167	160	162	152	152	162	165	155	163	167	174	190	123	177	140	166	178	168	179	161	161	146	154	142	157	175	162	147	156	134	161	145	158	174	165	175	168	165	137	150	149	140	177	183	147	153	153	139	180	152	143	187	152	141	156	157	164	151	159	145	152	148	177	136	158	154	165	175	167	170	167	171	144	170	165	160	193	163	173	162	161	184	146	162	167	174	129	140	173	144	175	171	167	176	167	142	163	148	164	150	181	148	162	151	168	139	173	173	145	153	143	156	157	151	169	159	160	170	145	155	141	171	163	161	166	144	162	183	172	153	146	167	142	165	166	179	156	159	154	186	144	164	176	135	181	145	160	149	151	155	161	152	149	162	146	152	165	158	165	148	158	153	147	148	164	158	156	167	177	158	143	153	154	181	129	157	165	154	160	167	167	169	162	169	145	181	148	153	163	158	151	178	158	145	171	162	158	157	138	159	152	162	155	175	162	150	171	148	161	150	160	162	143	147	173	180	138	155	152	169	142	154	163	166	168	156	162	143	165	159	147	154	163	160	165	171	148	182	148	149	149	174	158	153	138	163	162	154	166	143	129	165	146	140	159	153	167	145	161	159	171	171	164	163	169	157	153	175	141	173	153	179	171	179	141	167	176	154	178	159	168	157	179	141	157	138	147	169	166	158	169	127	167	150	160	151	158	160	146	147	141	139	148	166	168	149	147	175	152	155	170	160	149	136	135	173	162	181	155	141	152	158	153	151	160	138	164	152	152	142	133	140	183	174	172	154	167	158	140	153	158	161	140	153	143	149	166	163	154	141	154	163	152	156	140	164	158	161	154	155	152	167	141	198	132	143	172	133	149	151	148	146	156	145	152	150	158	158	159	149	158	137	169	159	162	153	151	159	145	162	147	129	157	163	171	144	167	155	148	172	140	164	130	168	154	144	154	148	139	162	147	154	144	160	144	168	173	149	163	160	143	155	148	146	154	143	150	152	151	168	161	164	149	175	170	177	165	157	151	173	152	158	167	141	167	180	150	156	172	159	141	163	147	152	149	161	146	136	163	161	143	162	159	162	156	171	167	176	165	153	163	156	167	163	147	180	131	165	162	142	167	157	145	142	146	148	143	148	155	133	168	149	148	159	184	180	155	144	167	159	170	165	143	177	120	174	167	162	148	150	135	152	138	150	151	160	157	171	149	165	149	184	162	151	181	162	174	146	155	150	158	134	154	138	155	154	160	148	149	149	152	172	154	163	150	153	150	150	151	146	140	147	151	163	143	181	152	155	157	146	159	158	166	144	166	158	166	157	153	144	160	156	170	138	154	146	160	157	155	180	173	169	169	141	154	169	151	167	141	147	162	155	157	160	153	145	147	152	154	156	152	180	127	140	158	166	135	161	158	167	173	159	171	163	166	158	136	158	151	146	160	139	173	153	165	149	163	156	158	149	160	146	149	178	167	180	157	155	173	162	147	173	169	143	125	132	164	151	163	155	163	186	157	165	137	142	155	134	156	137	139	168	157	148	162	164	177	129	159	148	180	166	160	148	148	153	169	160	156	178	144	153	149	144	153	145	166	143	162	160	157	169	149	148	148	152	141	176	144	147	145	158	168	132	154	150	145	154	155	145	164	175	137	150	175	157	156	136	156	165	157	141	162	167	154	165	140	159	162	143	154	161	158	175	157	137	141	158	155	165	160	149	170	165	169	155	155	146	129	161	133	149	129	195	160	173	181	163	146	156	162	147	145	176	164	159	166	163
9688	15041	13095	6993	4523	3270	2466	1872	1462	1317	1088	964	834	744	649	641	570	544	528	486	444	461	398	455	395	404	386	408	364	379	377	346	343	379	351	334	363	345	317	326	307	349	333	349	304	343	293	320	321	307	295	326	315	304	319	318	301	330	284	318	315	304	321	311	314	309	294	299	281	302	293	309	305	312	293	279	281	283	283	300	275	278	304	313	309	280	281	280	284	303	288	321	321	305	300	285	293	287	275	309	264	303	306	284	279	307	316	280	278	333	289	287	288	284	277	270	300	275	332	323	293	278	323	304	300	285	282	288	308	278	294	315	308	294	302	283	322	296	272	286	270	294	324	275	306	267	299	287	292	292	266	302	255	281	288	309	279	280	283	277	300	273	285	289	287	315	278	277	289	268	265	298	310	316	295	344	295	300	299	309	283	319	311	292	262	267	303	297	280	299	274	304	323	296	282	268	305	259	270	284	272	286	276	306	320	273	285	280	273	300	300	318	285	290	319	298	301	284	278	295	274	264	307	278	303	309	311	284	273	276	315	285	296	277	309	280	289	284	260	248	275	285	310	300	281	280	315	280	306	273	284	305	300	297	301	292	274	277	272	291	276	304	313	298	279	297	260	295	277	321	268	266	286	281	307	286	276	318	274	258	303	300	302	308	316	302	297	265	286	282	305	271	301	307	303	288	270	308	253	259	325	311	284	321	302	306	275	290	264	279	293	273	265	285	241	272	278	277	262	310	249	323	314	284	270	311	262	287	281	299	285	290	267	314	289	298	309	290	260	307	313	280	283	298	282	261	291	314	290	282	265	299	290	329	277	307	282	293	274	274	292	309	296	290	270	264	282	274	263	294	301	321	292	299	260	296	286	324	272	288	261	300	271	290	270	291	297	300	294	266	270	283	307	279	278	283	273	276	267	293	285	307	315	306	288	317	284	273	270	271	312	311	259	311	295	273	267	296	303	302	309	286	283	303	287	270	313	270	301	276	291	278	264	295	322	303	329	285	273	311	319	274	294	305	298	288	309	332	280	318	302	304	291	259	310	271	264	280	285	293	283	290	303	306	297	270	305	308	302	301	315	308	285	300	293	310	275	283	282	288	284	302	282	298	280	292	302	262	286	264	303	278	270	304	297	299	312	265	291	232	276	276	280	298	320	305	286	304	263	302	322	293	269	293	323	269	283	305	303	306	282	257	323	325	298	289	253	303	263	280	283	299	285	314	288	312	291	297	288	287	300	283	308	295	271	317	302	284	294	276	279	281	272	313	268	291	316	250	286	308	297	278	270	296	287	309	278	291	286	283	264	302	260	303	279	321	286	313	278	274	252	302	292	281	271	264	287	298	290	273	305	296	307	264	285	279	279	289	296	282	279	307	297	311	256	289	293	277	263	289	254	312	279	297	256	289	301	277	286	300	272	288	297	295	275	275	293	280	287	310	279	289	301	284	273	312	269	260	265	289	283	292	279	289	285	280	276	284	298	290	310	300	276	276	295	284	249	296	323	287	266	275	296	320	279	294	294	310	291	311	279	288	284	285	282	297	297	289	293	278	306	270	302	295	310	287	297	292	327	284	246	295	274	293	288	280	286	282	268	292	290	281	285	276	339	270	303	269	272	295	275	279	269	295	303	290	309	325	314	278	273	268	296	310	283	305	285	266	265	308	298	274	276	295	290	259	294	291	293	292	274	296	298	289	276	284	291	287	275	307	327	302	251	276	277	308	281	274	277	295	303	313	307	277	291	281	296	280	290	314	313	302	300	295	307	296	312	275	270	293	303	284	310	294	261	300	299	298	276	282	287	299	316	278	292	260	279	307	281	299	286	272	283	272	271	281	285	289	303	269	312	290	276	278	271	317	270	286	295	291	261	279	270	277	287	283	291	304	260	290	272	290	277	284	302	296	270	263	307	258	274	298	261	280	260	296	340	299	279	319	321	283	269	317	289	270	287	262	292	272	274	307	294	296	315	304	283	290	297	301	327	309	298	288	298	299	301	292	304	291	303	302	318	282	303	285	266	314	290	274	300	288	305	274	303	316	304	284	291	314	295	268	277	276	310	298	272	299	315	267	281	308	287	288	298	299	314	274	316	297	276	269	277	305	303	286	271	283	241	309	276	284	292	320	279	290	282	308	299	293	256	290	276	298	297	281	273	336	312	251	292	302	291	276	297	269	297	309	287	286	309	301	269	318	283	289	314	283	290	319	304	279	267	297	295	285	292	293	291	279	298	259	314	276	292	287	302	238	268	283	284	285	291	287	289	335	320	282	290	306	296	303	290	305	289	269	275	299	285	278	280	292	303	287	285	326	285	287	277	289	297	280	258	303	284	274	293	298	326	286	273	309	279	275	307	300	285	286	265	304	259	277	296	298	288	263	327	275	310	266	299	291	288	289	290	308	299	293	279	273	306	308	296	293	286	328	271	253	289	318	280	277	264	284	284	283	271	258	281	287	269	288	249	294	322	296	264	274	276	311	274	272	272	295	323	289	279	306	280	298	278	302	276	305	276	275	260	292	280	285	275	266	300	295	317	301	300	295	275	292	318	280	285	307	271	278	288	308	265	308	280	290	284	308	286	265	280	282	260	254	293	292	294	293	279	303	267	301	309	301	279	288	289	331	271	279	295	284	255	293	294	279	300	284	273	281	291	272	264	308	297	246	298	293	266	274	324	302	288	277	299	325	315	294	327	298	303	294	303	297	294	279	273	296	270	288	307	301	315	268	320	273	283	324	297	251	272	277	308	304	317	287	299	310	320	295	296	298	284	276	279	304	264	270	298	266	298	322	266	267	276	309	309	273	275	318	270	278	282	295	277	290	266	276	286	285	278	304	268	304	268	261	284	276	287	302	272	292	301	300	321	288	298	280	273	285	311	291	306	249	341	270	288	287	304	305	244	308	305	298	262	311	280	308	287	294	287	252	261	293	274	272	304	333	299	291	292	294	279	261	281	295	307	300	269	308	308	267	327	291	314	295	295	325	295	314	324	285	302	317	305	293	296	283	312	265	314	270	273	276	267	270	275	307	311	324	270	300	288	308	314	286	299	290	283	278	300	279	289	291	291	307	285	274	267	270	292	261	255	297	314	281	272	297	290	287	294	298	301	279	306	313	283	288	286	292	284	279	284	265	299	270	290	267	283	304	285	305	302	270	280	312	317	286	298	290	301	290	254	286	304	315	290	281	260	293	283	307	279	284	279	278	284	310	296	296	308	292	307	295	312	289	310	288	284	291	292	289	335	287	320	302	312	302	284	301	263	304	291	299	310	312	295	286	303	293	296	286	295	277	288	295	288	273	281	296	305	247	266	312	300	283	311	269	303	231	296	305	289	266	309	310	276	274	299	286	310	294	300	282	277	289	266	289	309	287	283	329	263	272	282	295	284	295	285	298	297	269	290	279	314	291	311	299	282	285	297	311	284	304	297	300	288	289	282	251	317	281	298	311	335	323	296	316	297	278	262	281	291	313	302	314	317	248	289	296
27121	20881	7671	847	504	460	492	418	403	397	458	386	430	429	437	404	448	404	420	386	410	416	407	427	405	404	422	406	404	416	420	388	397	424	409	443	435	405	410	378	361	370	435	381	423	421	421	414	424	418	470	410	456	437	399	418	438	429	395	462	392	385	398	402	369	418	363	435	391	409	436	406	419	414	357	400	380	385	425	418	427	398	404	421	415	406	420	401	386	395	424	388	389	402	406	398	422	400	416	385	405	382	432	399	417	391	406	398	412	366	406	415	445	447	471	403	391	418	386	382	350	413	421	381	393	409	387	412	386	421	416	425	435	404	416	418	392	428	407	430	437	420	391	396	392	391	390	436	411	456	408	400	400	392	451	426	405	365	409	399	395	382	444	396	400	397	397	407	412	416	389	440	402	407	364	393	447	397	424	374	392	426	408	403	394	406	393	382	411	380	394	398	395	372	420	406	414	424	398	401	403	403	430	407	402	401	385	376	426	401	421	410	437	386	416	380	408	444	405	379	391	463	401	383	410	405	406	409	431	416	428	430	423	415	381	389	402	384	421	400	416	391	416	405	428	394	398	399	441	429	408	436	388	406	427	431	436	397	428	409	433	394	406	401	391	390	402	420	453	432	394	400	441	392	409	408	408	409	416	404	431	404	427	404	409	431	386	395	403	434	391	375	362	403	386	405	410	385	461	455	428	411	406	402	412	379	377	412	418	419	423	363	395	377	421	419	432	386	393	429	406	424	396	395	427	433	391	380	393	374	385	364	388	395	456	439	410	411	412	409	414	423	418	426	415	403	411	407	410	401	388	435	442	397	419	414	414	405	367	414	427	442	399	419	435	434	417	417	430	417	417	391	414	407	389	392	380	404	434	395	395	421	405	398	455	419	411	405	407	369	371	403	420	410	420	387	458	416	396	382	412	403	419	435	443	431	389	402	405	429	443	428	415	412	386	436	418	394	406	407	431	417	389	408	415	433	421	401	406	394	427	382	398	403	403	383	395	414	430	409	403	416	420	432	394	392	409	402	407	390	431	369	441	395	389	392	407	416	417	403	420	404	419	426	400	425	403	383	442	392	426	408	413	434	432	366	396	401	401	403	426	375	402	364	425	453	441	412	411	386	409	381	453	400	419	403	403	409	386	398	394	409	402	437	398	406	422	388	388	383	383	422	419	421	437	413	420	431	381	407	398	434	396	400	406	367	393	402	378	408	397	395	423	436	422	408	389	400	353	409	408	433	371	427	368	431	403	392	374	411	402	417	440	362	409	419	403	382	427	381	383	429	394	416	401	396	412	375	420	407	432	418	414	440	411	394	430	413	400	428	399	412	374	401	435	404	414	401	430	415	424	395	402	409	430	401	391	424	406	409	384	401	431	398	392	396	411	452	415	418	408	438	407	401	384	416	432	413	424	393	408	471	404	416	365	435	403	400	418	428	398	424	400	411	429	387	420	392	406	388	429	411	404	402	450	399	387	394	408	386	422	403	371	394	388	415	404	410	395	409	422	380	439	387	393	386	413	379	412	390	390	409	407	404	427	420	413	415	420	367	399	440	366	403	380	415	443	395	431	416	385	416	390	439	410	439	434	417	415	399	394	384	421	402	415	413	420	406	432	420	415	440	414	454	384	391	396	395	363	399	440	477	401	401	424	389	416	449	432	419	420	403	444	409	363	399	382	403	407	403	368	390	400	382	407	380	388	380	406	395	426	420	419	379	378	405	393	427	399	411	420	421	404	372	400	463	382	406	367	412	391	385	396	350	413	427	396	373	459	392	408	427	412	402	404	422	422	447	406	444	427	412	388	387	416	334	406	413	435	415	388	424	386	376	413	419	370	425	388	383	403	392	407	406	424	432	445	424	387	371	402	408	446	400	379	412	423	418	430	405	399	448	433	379	394	400	396	426	422	396	405	394	406	390	407	420	431	415	448	425	421	442	395	384	403	402	367	401	394	350	400	437	422	396	438	444	395	414	388	418	410	395	361	395	423	401	386	377	393	431	403	413	415	421	399	396	405	407	425	392	409	418	422	423	398	388	428	382	445	436	434	437	404	404	424	387	384	395	431	409	470	443	400	415	408	426	439	426	361	406	380	361	346	391	388	438	432	396	386	429	395	433	372	379	428	383	373	399	434	439	385	402	449	386	412	401	446	385	407	396	374	413	422	431	411	366	393	427	411	375	399	396	418	412	377	418	432	424	387	373	408	408	409	381	400	395	405	389	403	417	418	419	375	399	440	357	404	438	391	409	400	372	420	386	403	396	391	424	423	421	391	432	424	418	405	426	393	383	426	405	432	419	421	383	386	408	420	376	437	438	428	407	400	427	423	398	443	411	386	438	416	371	396	400	383	408	404	420	412	388	424	380	377	367	425	432	389	405	408	420	408	420	402	411	427	387	417	429	428	420	403	406	428	431	401	393	400	398	411	429	379	411	417	404	389	422	405	398	421	390	389	398	395	419	397	444	418	375	386	382	377	438	415	388	461	383	427	406	433	438	411	419	418	444	364	404	396	439	421	395	393	423	450	415	412	424	380	391	434	395	413	399	377	440	427	412	416	443	405	412	385	400	374	422	418	407	405	402	421	420	414	399	390	407	397	433	402	419	404	413	375	407	419	403	437	430	397	415	388	371	382	418	372	452	404	367	400	397	380	405	417	383	398	425	391	426	428	395	385	395	401	431	397	419	407	416	431	419	408	399	409	419	406	415	418	425	402	421	408	412	404	386	446	403	425	362	399	403	440	413	433	406	420	420	379	423	419	407	401	414	407	402	466	416	383	393	437	401	419	405	419	394	413	407	426	418	421	412	412	433	396	369	433	395	407	390	391	401	422	417	370	412	396	393	412	430	426	389	406	379	374	405	421	388	408	385	427	371	426	391	423	395	441	420	412	425	419	404	409	397	378	393	432	416	434	384	381	388	414	390	412	410	409	401	429	369	395	402	385	428	411	389	417	373	398	401	415	398	417	396	416	433	375	422	404	430	411	408	408	399	394	392	443	411	443	391	359	391	444	416	417	414	409	416	395	413	405	380	452	410	386	389	401	376	454	390	394	406	411	417	403	423	394	396	407	432	416	413	422	366	428	417	390	402	419	408	383	431	398	421	397	469	431	408	392	441	358	398	402	400	406	385	415	409	402	453	422	393	447	424	408	385	405	396	413	396	398	404	395	414	418	417	409	407	410	397	414	428	384	410	399	404	429	381	435	405	389	432	382	417	425	391	394	428	400	364	457	431	442	409	416	399	404	429	390	393	422	385	431	419	443	404	412	398	411	407	400	390	386	412	407	447	412	408	404	429	413	425	430	384	377	409	415	415	424	420	426	381	400	404	404	422	439	407	406	346	407	438	445	417	435	403	426	401	437	464	445	390	421	412	448	403	426	430	435	422	435	411	419	402	400	400	396	434	398	377	430	393	446	421	431	405	401	415	421	406	374	416	410	439	430	372	375	389	434	403	392	393	430	388	371	408	384	397	395	411
5026	1722	1648	1096	1028	879	908	835	823	833	845	805	785	792	783	800	806	734	816	741	706	791	768	758	807	751	759	773	717	755	753	776	762	774	811	821	794	759	784	765	781	833	779	743	739	769	748	805	766	763	798	744	748	764	711	775	799	791	740	821	782	763	784	777	772	772	727	800	797	811	833	753	744	750	757	764	762	780	761	792	759	782	768	723	786	778	760	771	766	778	773	775	819	748	743	754	736	765	763	802	778	787	737	762	802	826	745	764	761	776	760	760	783	794	799	776	812	730	684	800	740	750	793	746	747	751	791	747	817	771	777	812	779	770	771	752	792	747	773	718	758	752	733	788	772	763	817	784	707	797	762	773	786	788	798	743	752	765	792	754	782	749	765	813	792	740	720	740	793	752	748	751	772	755	783	775	723	738	743	766	749	778	791	749	804	733	715	767	769	742	775	771	783	729	719	752	749	774	762	749	792	810	768	795	721	774	744	736	765	785	751	751	757	780	767	756	787	742	776	787	787	760	739	763	782	794	747	778	779	761	787	782	760	776	769	734	812	764	801	782	723	802	820	741	766	756	773	703	858	706	783	730	813	782	784	749	792	788	786	756	735	766	768	718	752	781	747	797	730	771	801	778	702	784	784	750	779	762	761	780	790	738	735	789	798	757	745	754	703	784	800	792	743	801	763	731	764	728	749	761	755	708	767	760	753	780	694	795	803	754	791	766	746	776	761	734	748	776	728	806	806	785	720	820	783	746	714	755	758	735	738	747	799	765	771	736	807	791	748	774	766	780	780	692	768	769	788	807	798	747	783	784	757	741	787	722	710	803	715	814	759	789	745	735	846	751	770	795	767	782	778	738	699	767	745	768	765	745	811	775	728	743	720	780	728	786	793	780	796	755	774	767	786	769	797	742	741	782	717	714	751	835	755	776	777	744	736	736	751	777	775	720	830	734	790	769	734	749	777	790	782	747	753	769	770	736	779	766	806	729	785	752	794	758	797	789	791	801	770	803	765	813	785	782	794	759	755	759	744	776	806	790	772	754	790	766	766	756	773	701	770	795	725	755	786	709	805	751	715	816	828	699	780	733	771	778	742	774	732	771	781	737	795	736	809	764	737	785	785	789	793	715	796	811	756	751	776	808	771	787	776	825	769	802	762	744	772	769	726	743	776	811	764	809	782	785	764	744	712	783	756	736	801	719	745	760	791	759	750	716	765	795	760	752	750	762	799	775	730	783	747	715	762	748	778	711	789	811	770	789	757	776	795	760	773	802	783	739	756	783	766	771	763	761	734	749	793	755	748	771	784	709	773	809	772	779	749	752	766	761	758	768	766	748	685	732	809	757	713	793	786	754	784	787	761	760	814	773	786	773	749	714	713	790	745	767	762	750	750	795	754	799	765	783	775	761	784	794	740	783	776	764	725	766	724	766	782	746	802	789	759	745	783	733	813	787	790	772	797	794	803	797	771	758	770	743	769	784	725	849	789	731	779	781	734	720	773	796	769	796	798	740	778	730	771	731	783	759	752	763	736	780	744	745	748	771	744	813	753	803	774	756	765	727	772	763	792	717	802	721	813	725	777	773	779	780	777	795	836	763	793	756	782	824	791	767	794	788	762	743	823	771	782	772	800	740	774	776	733	772	775	718	699	728	760	691	758	755	766	770	783	731	728	782	754	734	780	761	726	769	748	771	747	744	800	768	818	715	811	751	777	757	749	760	739	733	809	753	740	727	724	751	790	816	758	755	806	807	787	753	746	785	733	747	778	770	803	827	805	798	749	759	747	751	809	761	769	734	777	788	796	789	756	746	749	764	794	744	766	770	770	744	751	761	756	757	774	774	806	723	806	820	760	744	749	749	745	726	778	804	758	757	789	757	794	746	783	771	752	747	771	745	734	753	755	766	759	859	767	770	794	751	751	778	758	774	770	763	810	769	772	783	727	776	741	782	733	753	782	748	752	807	751	770	821	793	737	752	800	774	751	729	750	803	746	834	760	798	778	759	781	714	756	792	761	755	710	728	772	745	763	728	721	764	771	783	772	744	745	733	812	810	742	802	757	764	781	730	739	764	763	793	788	787	728	757	718	735	773	747	828	729	786	765	710	769	818	742	768	797	752	744	715	831	785	780	789	668	750	749	743	737	800	757	788	770	781	789	764	787	772	799	733	727	756	758	842	771	749	805	757	766	744	730	799	715	767	780	743	753	721	773	772	737	755	756	734	750	798	769	784	754	787	755	776	726	786	784	782	792	753	748	738	738	768	783	770	781	789	753	774	741	765	768	790	789	781	786	817	780	767	750	729	763	729	797	797	781	794	732	770	768	762	749	754	793	780	751	739	754	805	783	784	759	800	815	783	726	732	803	776	714	806	698	765	764	761	755	794	769	715	761	764	751	793	762	724	763	825	759	739	754	755	789	796	745	697	808	758	734	747	771	768	738	722	769	755	782	743	750	743	775	758	760	796	755	754	778	734	742	774	776	781	789	792	769	803	718	767	765	760	788	766	763	782	786	808	705	794	759	797	752	774	746	746	743	777	720	776	801	823	775	786	806	787	774	735	744	776	775	738	741	711	716	805	763	748	731	780	766	799	757	751	785	787	782	774	770	758	770	755	796	743	772	806	750	741	766	777	755	780	768	768	736	767	741	805	733	773	736	734	782	725	771	800	756	767	777	758	766	748	773	776	775	772	785	786	742	788	786	764	791	744	776	806	777	738	834	769	793	769	752	762	732	826	789	749	806	767	736	727	713	744	752	771	757	757	770	772	723	754	745	718	777	751	807	716	754	747	726	746	744	721	782	752	741	765	759	724	729	789	820	742	796	738	765	771	733	761	779	789	774	774	773	704	775	776	761	763	738	750	776	752	762	719	711	786	760	782	790	786	789	781	812	812	811	778	777	727	799	762	748	819	774	741	813	711	759	747	773	725	812	743	775	761	780	772	767	775	784	810	806	773	801	772	769	829	770	835	691	769	763	767	783	775	705	746	737	780	748	745	738	770	773	761	778	749	802	763	762	807	748	792	762	804	734	784	776	786	742	785	769	736	743	747	772	792	742	753	773	721	776	731	791	743	771	775	783	745	781	788	750	784	759	768	772	744	766	737	756	807	735	722	782	735	773	755	746	727	761	753	751	800	794	802	747	778	789	769	809	768	719	766	736	819	770	839	739	715	722	745	812	774	746	776	737	754	754	752	775	762	739	758	753	780	776	753	754	789	764	748	759	775	709	715	736	787	763	778	765	781	750	779	767	758	735	778	730	788	749	768	729	729	743	797	777	732	794	760	783	817	794	702	722	733	760	748	763	773	796	768	799	742	753	779	717	760	767	713	789	795	746	744	766	784	784	734	814	746	755	724	784	776	710	758	767	772	727	772	753	753	785	770	779	714	720	783	727	754	771	797	751	725	805	821	737	845	782	775	747	784	766	761	789	746	749	792	704	795	793	719	753	806	790	821	719	709	780	783	795	730	808	809	828	756	792
24382	21568	28814	24776	20687	1863	582	385	324	311	263	263	255	259	200	242	231	272	207	212	232	206	227	177	205	212	219	200	182	197	198	198	217	228	207	210	197	180	181	214	200	191	172	211	200	196	200	192	180	212	213	199	182	195	177	217	189	178	194	191	207	164	218	169	211	182	172	206	206	189	180	206	199	203	183	164	185	195	208	185	191	197	187	210	206	179	162	171	203	217	199	186	168	197	177	182	193	216	185	160	188	199	198	195	183	199	185	168	168	173	168	203	185	194	209	183	184	193	178	185	196	172	198	187	186	200	197	176	174	180	195	204	193	208	170	188	182	175	212	164	199	181	200	179	176	190	180	205	202	181	196	180	197	151	162	193	183	160	195	185	203	189	192	208	188	185	171	186	200	178	214	180	196	200	191	167	198	189	209	180	183	189	169	172	190	194	193	187	155	183	190	207	173	179	185	194	190	203	170	187	172	186	184	183	179	186	181	189	176	165	210	181	168	178	189	188	197	178	165	203	181	177	174	187	184	178	163	188	203	201	187	195	198	188	169	188	188	212	193	176	214	172	197	160	208	192	211	171	214	175	173	192	184	189	164	175	167	204	191	176	200	186	202	168	186	183	204	202	198	165	179	191	188	193	182	222	210	169	183	208	200	187	187	194	181	191	194	197	185	183	172	184	187	183	190	194	181	172	198	185	195	180	181	174	208	195	195	188	203	170	203	163	187	196	185	178	208	173	172	179	160	187	172	193	170	169	182	197	199	169	203	209	197	215	213	190	197	200	194	191	186	211	183	216	211	199	193	190	176	185	177	186	193	172	202	186	177	184	187	175	183	185	195	173	191	191	195	173	197	173	164	182	195	194	170	187	161	200	192	189	170	173	181	174	195	176	199	168	165	186	211	184	171	172	167	179	170	186	210	184	181	196	173	182	203	179	180	185	170	174	183	187	197	194	218	183	205	169	174	166	178	191	212	189	200	196	180	183	189	184	170	212	186	166	182	181	178	174	176	178	205	197	221	190	208	190	197	184	206	150	181	194	187	210	194	180	181	172	188	202	195	170	179	195	179	198	176	178	193	187	189	187	183	188	194	199	174	197	203	173	202	189	176	171	219	189	183	175	185	207	180	183	186	169	174	186	174	179	195	198	200	177	182	192	174	189	196	180	187	183	219	180	174	172	194	175	166	204	190	198	205	200	179	172	165	183	183	182	177	206	204	178	192	199	181	193	208	165	207	188	191	188	198	188	167	190	202	212	160	187	166	184	176	209	153	206	162	187	175	193	162	172	179	212	177	168	199	182	167	174	167	203	196	184	182	223	185	213	185	187	214	193	196	163	182	187	180	174	167	167	193	187	190	202	192	183	192	171	179	179	197	206	177	175	179	198	175	169	180	187	191	168	171	194	180	178	185	192	196	177	169	196	195	181	179	198	176	175	190	203	193	180	206	153	183	174	189	191	177	183	164	183	180	178	189	171	185	185	179	193	189	190	182	186	177	193	175	176	195	195	203	169	198	197	153	168	203	166	195	199	191	164	151	184	173	191	199	186	184	177	173	175	188	186	203	179	171	182	197	160	181	201	167	202	180	191	200	179	169	179	184	185	201	189	169	188	184	179	156	174	169	183	194	177	199	176	191	178	185	198	200	191	200	171	197	187	225	183	169	181	209	197	178	185	200	193	182	174	188	173	191	168	193	198	201	195	177	153	214	163	174	178	208	173	192	160	176	190	198	192	192	189	174	187	182	201	171	148	175	181	176	201	174	189	177	167	182	209	185	199	201	195	186	180	195	183	186	169	175	190	175	178	151	207	186	183	176	199	180	169	178	185	178	184	179	180	194	166	191	189	189	189	203	179	194	214	211	166	201	182	142	183	181	176	192	185	172	190	204	186	197	183	194	169	192	198	192	184	186	192	183	171	168	200	166	185	212	187	173	169	196	200	177	206	178	203	174	189	155	177	203	201	182	184	179	175	159	168	194	181	182	213	168	182	195	194	166	167	181	196	189	187	205	174	193	188	179	186	199	157	181	195	187	205	188	176	176	198	186	216	167	191	184	179	187	196	199	219	199	196	167	175	170	200	190	151	190	174	209	185	182	184	171	183	191	207	180	184	176	189	199	190	170	166	170	195	210	191	186	164	185	182	184	183	180	173	166	198	166	189	193	194	186	173	194	164	180	194	202	202	184	186	182	193	193	193	189	193	192	175	180	182	161	162	181	177	181	197	169	176	151	163	169	200	202	215	189	197	199	191	175	197	204	197	210	186	182	158	200	174	225	163	177	197	179	167	196	183	177	178	183	185	183	203	202	191	164	159	188	190	211	187	193	204	192	190	166	172	172	194	197	208	180	200	185	200	186	198	186	188	178	191	184	191	174	183	204	178	210	207	177	188	168	170	203	199	174	197	177	192	192	177	171	188	172	188	210	195	174	205	178	187	174	192	182	180	184	199	191	209	167	165	187	179	179	216	179	187	196	193	192	182	191	206	192	206	180	199	177	184	193	188	181	180	185	188	156	213	187	169	182	172	188	188	179	163	205	192	181	179	199	191	180	187	222	194	161	173	187	193	185	202	181	167	188	181	171	171	172	168	187	213	188	197	194	202	190	182	192	183	201	193	201	182	189	192	186	199	179	200	170	190	171	186	203	209	208	181	192	198	195	178	178	220	199	191	189	184	178	197	173	181	193	183	174	184	200	193	189	181	213	173	174	205	190	181	161	176	196	154	180	195	217	176	180	182	185	202	207	164	188	185	191	199	194	176	184	199	183	188	181	196	195	196	182	165	200	177	195	148	192	160	160	172	189	180	173	182	177	162	209	187	197	176	195	188	184	185	176	180	195	199	166	180	162	192	174	196	207	190	192	182	167	187	174	207	203	185	173	193	177	171	181	168	184	184	189	191	197	197	187	202	198	175	174	196	198	181	183	183	207	183	182	195	166	176	196	202	184	193	176	171	210	179	165	172	203	215	170	176	170	187	183	187	163	190	175	180	196	191	221	178	176	201	178	170	176	186	208	203	188	150	205	199	181	174	175	181	176	197	195	199	187	169	176	184	168	186	224	184	196	194	205	174	204	171	218	178	198	190	180	206	168	201	179	187	199	178	213	188	184	208	167	199	194	184	180	186	175	186	173	185	188	202	162	176	181	191	164	192	208	198	180	182	168	186	187	188	198	187	173	174	207	175	175	185	178	197	156	171	176	196	193	217	200	191	166	191	185	201	174	191	184	184	172	179	187	203	176	183	189	166	179	177	182	218	156	200	190	164	161	206	187	192	177	186	203	175	188	192	214	185	188	192	205	175	166	175	190	193	159	196	158	161	160	196	177	190	222	177	173	186	194	170	187	191	183	185	189	190	180	190	218	186	168	187	211	200	189	192	197	210	184	200	166	198	188	194	180	170	207	213	180	191	188	167	193	181	199	206	198	183	200	207	188	173	175	200	196	183	164	191	174	196	198	197	177	176	208	158	184	188	199	172	199	204
8153	9489	8021	4107	2667	1948	1486	1258	1016	889	778	709	633	600	568	566	512	556	516	468	530	489	464	466	416	444	432	437	392	393	415	433	399	406	415	415	408	396	417	396	420	395	351	383	398	409	424	401	402	375	395	385	363	422	376	358	377	408	363	371	370	378	345	380	377	381	396	356	399	409	396	404	402	389	390	389	361	385	365	383	356	364	412	408	365	439	415	413	435	372	377	379	370	330	403	353	367	363	388	383	376	362	400	416	387	393	396	394	336	398	363	356	413	385	352	375	350	378	377	390	386	369	366	405	366	351	347	382	403	390	374	391	402	366	403	393	369	402	414	368	364	379	364	363	353	391	378	372	385	354	381	369	354	411	352	360	380	381	366	373	408	393	350	381	403	381	388	395	358	419	386	383	395	405	419	363	362	378	356	402	378	357	373	379	363	384	381	389	368	404	407	387	385	378	345	388	376	379	401	402	346	405	390	407	370	379	334	395	375	391	354	369	402	399	386	375	357	392	362	385	414	353	392	410	386	365	387	400	387	380	404	369	374	395	334	370	397	401	395	368	394	371	345	373	379	364	390	368	395	416	365	386	389	394	382	355	367	357	423	406	355	404	382	393	383	382	381	385	371	366	396	378	389	334	372	399	386	384	361	372	385	363	366	389	338	389	366	400	391	377	356	385	379	358	379	385	373	370	387	356	399	405	363	373	408	376	385	401	380	366	395	410	363	381	377	396	386	377	347	394	379	404	358	426	385	359	412	385	387	377	340	350	402	411	377	360	356	362	371	388	381	343	384	357	363	359	356	366	360	365	384	386	368	391	383	371	360	404	399	369	370	381	376	374	357	366	385	426	377	362	363	379	349	339	366	388	407	338	383	385	378	356	362	381	405	376	397	392	364	376	371	369	379	363	344	383	406	377	363	396	371	379	341	391	360	361	393	351	387	380	370	366	382	356	371	424	370	386	398	410	371	375	416	347	374	346	431	381	406	377	380	344	347	391	379	390	394	391	366	380	348	386	408	386	353	385	361	398	377	370	358	377	389	383	381	356	380	351	383	379	385	383	383	373	383	374	361	355	342	388	368	366	368	371	380	359	348	368	384	408	398	367	349	353	360	397	347	413	377	360	363	409	389	368	412	343	392	372	371	381	372	372	381	391	395	407	347	420	354	378	377	365	357	377	368	362	391	414	325	391	369	338	354	362	369	388	385	382	421	368	345	388	393	355	416	402	404	372	377	375	383	359	396	382	416	370	374	366	391	376	385	379	368	395	388	389	403	384	336	363	379	372	381	403	391	411	365	372	336	376	414	347	367	358	392	374	349	368	383	370	382	383	386	366	358	400	396	381	390	374	369	371	384	368	397	367	351	371	399	387	365	388	389	357	352	385	388	381	362	377	365	397	379	371	395	401	396	361	389	369	359	373	368	403	359	396	396	377	377	376	362	388	337	405	390	374	422	368	411	385	359	406	417	409	352	375	364	379	363	388	383	379	399	354	370	394	403	368	377	333	334	389	376	408	420	395	339	380	381	387	408	369	371	381	363	375	369	376	379	367	376	339	380	438	392	382	381	381	383	360	416	387	387	376	389	416	399	402	380	366	385	397	393	375	369	393	381	377	375	366	395	370	369	397	387	395	409	385	385	355	382	398	407	380	394	368	349	383	371	335	355	368	354	376	351	345	354	394	377	362	405	338	403	380	380	363	387	348	413	376	336	379	344	378	407	378	370	394	358	352	366	406	365	367	405	395	409	396	328	384	401	355	333	351	354	399	392	373	352	354	392	372	369	379	369	349	384	389	401	367	381	367	401	352	361	409	377	417	370	385	360	455	386	352	383	367	343	385	386	354	370	424	365	381	385	354	389	367	373	389	376	391	384	382	394	390	418	384	356	420	370	348	381	412	380	406	379	379	354	364	378	391	394	359	403	405	384	373	378	369	366	372	380	360	373	373	319	392	384	382	404	385	372	385	374	375	371	367	438	364	395	347	387	405	363	341	382	339	385	332	360	371	395	405	378	391	390	374	370	369	323	323	416	339	382	385	385	367	392	328	379	379	356	399	382	382	407	400	393	351	402	377	387	369	398	374	345	368	374	360	351	344	420	377	398	352	373	355	378	370	421	376	398	387	365	371	359	384	367	355	369	412	397	398	370	342	345	384	384	378	375	390	397	389	417	368	366	380	370	352	404	406	390	382	368	381	368	384	403	374	361	324	334	372	396	363	386	418	357	348	357	413	376	344	363	377	376	348	368	367	407	368	418	366	366	374	347	416	380	359	397	379	373	375	378	348	387	380	359	382	378	337	401	364	385	394	378	381	341	386	356	380	387	382	345	419	378	368	359	382	359	381	343	382	383	355	338	384	393	350	381	382	376	389	401	413	385	376	378	378	379	370	415	365	378	387	414	375	365	378	380	379	361	400	353	383	410	387	380	407	376	380	345	374	402	363	382	349	366	390	398	402	369	387	383	394	371	374	384	375	385	408	394	361	369	403	379	387	408	383	398	355	407	376	384	371	352	373	358	353	377	406	415	380	378	391	380	362	385	388	393	384	360	359	387	358	401	394	338	357	378	373	382	392	380	379	417	406	358	398	388	336	371	353	380	375	398	388	383	392	391	347	350	319	368	393	354	372	396	388	384	357	375	391	375	383	379	369	399	343	367	397	378	377	379	398	396	385	389	361	375	402	389	347	358	317	377	394	363	366	399	378	412	402	352	354	357	385	386	378	419	378	383	369	388	389	354	378	366	355	394	362	354	377	376	367	386	383	375	402	363	386	417	381	382	392	342	358	384	370	362	413	398	367	369	360	401	367	385	371	348	384	374	395	412	390	371	361	337	331	371	341	372	378	365	355	385	359	374	410	358	398	358	373	354	402	349	372	351	361	375	405	412	355	403	388	392	381	389	361	384	395	355	402	388	364	368	378	375	353	394	369	354	389	379	350	375	358	381	332	378	399	359	391	367	398	398	360	369	405	387	383	360	390	339	396	346	396	355	374	386	387	386	373	428	413	360	389	345	402	382	403	385	362	393	379	382	402	396	356	381	377	393	381	384	378	382	383	356	340	409	368	393	365	375	414	356	384	357	365	360	401	368	388	388	366	359	361	400	384	363	377	375	350	391	391	395	369	416	361	389	367	405	391	339	360	365	341	389	379	376	361	380	380	399	388	402	389	376	391	400	395	358	379	402	394	391	350	369	360	369	363	401	350	396	408	411	319	390	383	397	395	403	362	350	390	373	389	405	374	372	392	396	419	394	366	401	411	376	343	363	345	390	391	363	370	346	417	417	382	361	388	355	333	398	373	393	358	379	379	357	392	361	420	398	358	431	367	407	357	361	400	365	385	390	393	362	339	393	376	334	379	372	382	375	374	355	347	358	367	389	372	408	373	390	380	367	408	394	391	390	381	394	382	388	349	368	369	364	426	384	380	396	367	381	378	365	312	389	386	356	391	381	381	333	363	368	385	376	380	353	358	379	399	359	370
23435	21568	29493	24106	21569	19942	1662	595	395	373	323	340	271	254	250	240	222	229	219	196	218	195	188	175	182	201	177	188	178	170	187	152	169	158	162	175	175	164	172	160	156	171	183	167	161	189	185	146	162	166	170	161	154	157	163	163	170	156	171	162	153	144	158	167	130	162	173	152	142	162	168	155	158	138	161	169	158	155	163	174	159	176	174	143	143	158	159	156	162	154	170	161	154	149	137	155	139	143	166	187	154	131	166	150	177	146	158	148	153	157	179	143	165	170	143	170	143	165	164	144	177	157	137	176	154	149	162	153	185	146	162	123	156	148	137	172	161	148	155	181	171	159	160	154	158	161	162	148	145	136	157	154	159	182	136	189	161	148	122	169	145	177	171	155	152	163	147	150	187	158	159	152	148	152	150	137	163	155	163	148	150	168	155	147	168	152	189	158	157	152	160	152	173	168	144	149	158	156	165	148	136	185	162	156	149	161	130	152	142	155	175	159	154	142	169	160	155	139	153	142	157	155	162	144	144	167	144	152	166	141	140	160	170	136	167	151	165	152	154	143	141	192	168	155	174	149	156	154	159	152	153	136	153	165	158	131	165	142	134	175	148	157	158	157	166	142	160	145	141	169	155	139	163	149	148	157	150	143	160	146	155	164	154	167	159	156	149	120	155	146	172	161	149	148	159	151	174	139	170	143	156	159	162	181	154	158	146	142	152	150	174	148	154	164	170	162	149	149	173	161	159	153	148	144	158	142	159	161	164	159	149	165	141	164	157	165	146	151	145	162	135	157	158	145	155	139	147	143	162	173	167	156	142	159	156	170	167	136	165	158	141	151	130	176	145	144	141	158	174	130	151	153	175	154	168	162	167	143	168	140	152	181	153	170	168	153	146	153	155	161	140	153	139	159	141	157	137	148	132	148	138	145	151	174	158	172	141	148	154	149	142	147	150	156	171	160	138	143	156	160	170	143	169	145	134	147	147	172	147	152	163	141	164	151	177	164	150	168	142	147	160	146	148	167	156	162	141	127	169	155	191	163	181	163	179	163	158	164	173	143	170	189	151	141	175	152	154	149	153	165	146	162	170	160	138	159	145	170	157	164	167	157	172	147	147	155	166	162	158	146	159	157	154	150	160	153	150	156	138	150	140	155	153	143	158	124	142	157	165	156	160	154	155	135	162	172	167	144	148	167	146	136	143	159	156	154	153	160	153	178	152	136	142	150	142	166	149	135	176	179	134	152	184	146	164	160	153	142	160	149	152	165	131	141	136	176	168	143	173	147	157	133	145	133	164	178	145	160	147	170	151	160	168	151	152	145	153	150	160	164	160	138	165	158	150	161	154	142	175	160	172	132	162	154	159	144	148	163	141	158	167	158	176	164	152	149	146	163	127	143	159	169	156	160	164	158	127	155	141	145	152	132	159	191	133	164	148	159	147	172	154	150	142	143	182	152	144	143	179	177	168	166	141	164	161	163	151	166	180	167	168	138	137	136	148	140	137	135	163	152	128	136	158	137	162	138	164	178	139	136	159	126	132	174	158	139	167	142	129	181	171	161	133	161	139	151	151	157	164	140	139	165	158	153	141	182	164	179	147	172	163	168	123	180	178	141	156	137	173	153	141	142	161	163	136	138	166	156	171	153	169	166	181	151	180	147	164	149	132	154	141	173	170	145	155	164	153	158	155	164	153	148	158	170	172	161	158	159	154	159	158	143	160	188	152	167	161	164	137	157	158	165	142	145	173	171	152	144	148	181	157	148	174	137	176	162	133	119	165	166	157	155	149	150	139	146	146	137	171	153	152	165	149	152	163	166	146	154	165	145	147	158	147	149	156	130	146	137	176	145	143	154	180	154	153	128	133	169	138	153	175	165	158	167	138	133	148	178	150	176	170	138	181	166	172	180	171	147	165	154	160	152	163	166	146	152	150	163	151	152	168	167	163	148	176	141	146	136	142	160	175	169	144	145	163	152	153	179	140	157	134	161	159	156	185	140	156	160	158	148	167	149	148	155	143	153	152	139	143	160	163	162	156	155	155	147	158	149	158	160	152	159	148	154	141	190	157	155	165	155	148	151	154	159	169	133	152	180	163	165	151	157	150	145	179	135	159	152	164	168	169	130	159	165	154	144	165	162	141	173	151	140	158	164	149	165	134	143	142	161	158	176	138	152	167	167	151	143	157	158	138	141	150	149	156	127	153	161	171	142	163	144	167	129	145	150	153	143	175	153	148	139	147	173	148	169	170	143	181	167	153	159	163	154	147	158	133	123	170	179	142	160	169	144	157	154	128	162	154	129	132	165	149	152	143	154	171	156	149	165	151	144	146	153	160	146	139	141	144	140	171	155	171	140	175	183	146	148	151	165	142	137	160	153	144	179	162	145	163	144	156	146	173	137	134	132	157	174	142	155	138	144	152	130	160	179	143	157	174	159	148	126	159	132	145	173	142	130	139	146	167	143	148	160	157	140	166	144	141	177	132	146	155	164	147	144	165	147	149	145	152	147	176	153	170	150	162	149	129	145	170	154	160	161	152	152	135	166	159	140	139	135	142	150	165	126	154	169	147	160	154	142	166	157	134	172	158	162	159	148	144	161	122	156	148	155	169	157	148	143	161	134	137	146	158	165	161	167	160	170	141	151	145	140	161	169	176	163	143	163	154	149	152	143	146	173	160	161	157	127	162	138	147	160	158	167	157	153	180	182	145	151	147	157	152	164	164	150	151	155	141	146	156	144	184	146	183	165	168	167	130	155	158	150	161	153	156	174	151	144	137	158	167	149	156	140	149	129	147	171	156	122	151	134	141	149	168	147	171	154	158	162	138	143	167	152	143	173	134	171	140	149	162	154	171	152	147	167	152	156	160	154	151	147	146	160	145	163	134	145	158	146	170	152	148	139	161	155	149	157	175	142	138	156	143	140	160	157	147	139	144	169	162	160	155	152	145	161	162	152	156	153	156	173	158	176	153	156	175	155	162	153	157	149	146	153	151	147	124	153	161	158	158	165	154	179	159	166	147	172	142	150	181	140	163	136	148	155	153	162	159	163	153	164	154	165	155	148	125	146	166	150	133	149	169	164	149	143	151	164	147	146	148	144	140	161	152	157	169	132	172	165	152	154	164	167	151	129	151	164	158	178	158	170	150	176	158	180	164	169	148	148	161	167	169	156	143	146	156	133	150	151	135	158	151	148	159	155	180	150	162	157	148	134	144	160	166	149	159	154	147	135	155	151	160	161	156	137	158	138	160	157	137	170	177	160	169	148	134	186	163	154	139	154	143	179	134	138	155	175	147	165	149	140	161	148	146	161	169	138	145	172	152	154	154	144	158	135	141	130	174	181	149	154	135	154	146	144	141	160	158	149	147	164	145	166	150	157	155	144	184	146	169	149	150	135	149	177	175	160	144	164	145	164	153	171	140	144	163	152	164	167	157	178	141	153	160	167	146	131	148	153	125	151	172	149	140	189	183	154	152	181	153	174	154	134
10467	15013	12944	6916	4599	3239	2492	1877	1567	1296	1031	979	825	790	694	649	609	595	512	490	499	452	481	421	413	381	414	400	373	369	377	349	350	369	331	357	327	356	312	351	328	331	326	307	336	337	329	319	307	320	297	319	306	334	335	287	312	284	302	307	318	319	285	323	317	293	310	269	303	308	294	299	313	279	269	264	314	314	308	300	310	302	295	308	311	289	320	291	302	291	317	273	344	319	293	274	314	297	313	272	281	304	324	320	280	284	327	291	288	302	292	279	286	313	274	304	302	292	267	295	323	330	273	305	284	301	294	286	311	333	260	291	274	278	305	267	284	300	287	293	319	259	281	261	267	284	302	272	288	305	290	264	309	306	323	311	281	302	297	306	280	281	315	281	308	281	319	274	261	285	277	300	317	291	298	289	263	307	261	311	290	303	283	283	277	267	290	317	313	337	288	308	282	284	300	305	283	261	289	278	290	274	271	277	292	285	304	285	322	268	303	247	341	280	299	293	296	287	269	279	315	252	301	291	259	299	306	286	294	313	272	258	286	284	302	292	282	270	311	307	302	266	284	275	290	287	307	301	296	313	277	281	292	289	319	290	278	275	311	277	272	275	267	280	273	304	286	316	300	300	296	303	290	282	302	289	307	274	298	296	279	324	261	287	282	267	286	293	311	283	320	311	291	278	256	303	281	263	268	309	266	278	278	305	295	282	277	281	291	301	285	291	325	291	281	277	269	281	271	302	264	290	261	282	269	292	303	246	274	301	292	275	296	270	311	286	299	269	306	290	280	281	261	268	306	283	294	267	259	277	269	291	283	273	316	289	280	299	303	286	263	269	245	304	301	308	275	311	303	303	267	282	300	300	259	271	274	303	298	288	269	293	303	277	293	251	291	316	291	266	299	288	291	269	288	272	285	274	285	271	293	297	300	290	306	304	280	254	302	288	285	293	276	271	277	262	293	286	281	269	302	296	285	292	266	296	306	282	314	323	258	281	277	283	301	306	305	293	297	282	275	268	276	282	291	305	258	304	287	279	289	293	294	277	256	315	279	305	287	269	283	301	273	298	309	305	325	267	295	290	292	289	307	283	258	250	275	289	289	286	291	321	270	281	298	277	270	288	267	272	274	294	306	318	308	280	328	302	279	307	287	309	315	302	285	285	292	299	300	294	308	317	279	280	319	253	318	303	271	291	297	274	289	312	275	297	311	281	298	261	308	283	302	325	283	309	311	276	298	299	296	292	291	295	276	276	300	285	277	296	291	284	289	309	298	302	307	300	301	269	278	249	272	264	309	268	274	285	286	285	265	308	300	301	253	279	295	292	280	299	266	298	301	285	267	314	292	285	289	302	277	303	319	251	309	299	282	288	289	282	278	316	283	291	311	297	257	260	255	282	324	307	294	295	306	291	283	286	278	292	291	276	259	283	337	281	321	316	273	249	274	287	283	313	281	291	300	289	300	318	311	297	295	293	300	283	274	311	300	280	295	315	287	306	296	284	287	280	331	260	274	303	294	287	277	288	309	300	275	258	302	301	277	272	296	293	258	273	282	260	302	292	303	291	321	266	288	315	297	284	261	267	287	248	259	280	302	279	273	281	290	272	287	293	307	278	330	322	285	291	279	262	279	283	274	251	293	297	288	276	312	262	314	286	304	283	288	262	283	276	271	285	279	286	247	288	271	297	325	273	302	295	306	274	264	320	290	283	317	300	292	299	324	269	298	342	280	307	266	319	282	260	330	281	289	288	285	280	255	330	290	310	264	292	313	290	293	264	285	265	306	255	329	293	287	289	320	296	301	267	303	294	285	273	288	281	282	307	291	300	282	305	308	285	286	281	258	308	287	271	293	328	314	295	288	291	309	289	290	321	290	298	285	285	296	278	293	284	308	309	293	304	317	273	299	285	299	311	287	303	278	257	305	288	263	304	271	314	257	307	302	293	271	298	264	299	289	283	291	272	280	299	296	300	292	309	276	275	308	281	310	287	270	300	278	299	272	269	280	285	328	271	266	309	303	285	308	305	308	291	294	299	285	280	267	271	265	310	273	285	270	278	283	259	293	270	285	304	282	290	276	298	307	284	262	284	299	258	300	281	305	277	319	304	297	289	309	306	258	296	307	289	276	306	307	307	272	303	310	284	274	279	288	292	280	288	266	292	295	301	275	282	300	325	277	293	303	305	282	295	273	314	285	289	271	249	306	267	313	267	299	259	296	273	264	281	312	270	300	284	268	309	285	263	317	287	286	282	291	295	295	276	302	269	273	273	308	292	283	300	288	284	277	292	256	284	279	285	273	252	287	305	295	316	300	263	265	280	283	296	300	296	290	272	265	257	303	295	293	290	295	253	288	293	299	299	254	301	258	312	264	271	303	314	288	289	308	296	286	295	264	290	309	239	292	284	257	292	308	292	286	288	302	281	288	291	298	266	307	292	285	292	287	289	315	288	277	306	323	269	268	286	322	293	309	305	264	284	306	283	260	312	260	268	291	337	285	303	305	305	284	276	310	280	276	307	257	294	289	281	282	284	289	263	294	282	293	280	262	245	282	308	310	259	296	284	290	276	302	278	282	300	289	282	321	298	313	304	296	278	277	284	310	286	311	294	284	309	290	306	289	276	270	267	286	293	314	278	289	276	287	283	306	281	314	283	323	278	259	316	286	282	312	311	282	261	278	308	273	266	272	279	273	283	280	264	310	282	274	274	323	257	276	292	285	266	319	283	267	277	293	307	312	290	307	329	297	273	297	285	321	291	275	332	292	325	291	306	296	310	271	274	275	292	286	319	294	278	270	267	304	289	260	288	267	297	314	277	269	311	290	282	256	299	273	273	314	316	267	267	297	304	301	278	296	286	288	282	270	281	273	277	315	281	276	287	331	243	317	255	280	309	294	270	266	299	302	282	314	286	257	324	271	327	252	265	293	298	318	247	311	275	270	271	288	284	269	302	309	295	260	276	287	288	265	289	301	277	257	278	299	278	274	314	272	284	304	276	300	294	308	318	257	269	276	284	283	287	287	270	275	278	315	283	298	296	284	255	307	301	275	284	288	312	319	303	280	261	296	268	291	269	254	234	282	316	288	310	263	314	307	289	294	292	295	279	310	297	260	270	301	290	277	313	311	275	287	275	290	305	283	295	308	315	279	293	282	272	309	278	297	337	281	257	292	284	293	314	300	311	297	291	308	299	279	251	321	276	279	324	278	303	298	294	306	308	285	292	270	261	280	299	289	267	301	268	303	298	288	278	265	301	309	275	263	297	261	271	297	308	289	294	323	314	298	266	286	259	258	278	298	275	307	283	295	311	302	271	298	255	313	287	277	335	289	270	290	291	314	322	295	309	308	304	297	277	318	292	293	299	277	256	319	293	282	282	275	306	278	289	304	281	298	287	294	265	269	286	279	281	300	302	269	270	282	285	288	277	305	296	298	291	266	280	293	291	284	315	271	295	297	282	284	283	294	287	285	295	291	305	300	303	292	273	281	291
26981	20825	7854	942	637	617	467	441	428	409	424	424	424	416	448	392	414	407	419	384	380	410	407	387	419	405	410	379	345	386	406	390	434	396	382	383	393	406	418	413	396	421	389	403	449	399	403	395	439	401	375	408	369	405	412	406	395	406	408	402	405	376	400	373	394	410	419	392	403	380	384	420	420	395	389	365	396	414	373	412	396	450	410	432	416	390	410	394	398	422	396	391	371	375	401	368	397	432	404	375	405	400	414	403	399	385	420	418	409	429	405	395	418	354	422	372	398	376	397	352	390	378	463	370	383	376	410	383	404	424	394	402	387	374	366	410	389	386	345	404	412	390	382	398	384	428	402	425	410	375	436	380	401	395	394	399	392	417	393	376	380	414	377	379	376	423	401	407	392	383	418	365	431	391	433	435	427	436	409	426	411	415	394	395	392	390	414	392	443	356	412	407	389	371	416	400	385	377	453	348	375	405	415	386	409	390	394	357	412	403	400	392	393	416	408	421	375	408	395	414	388	424	428	417	387	398	423	405	386	395	394	379	411	437	357	397	403	394	366	436	417	390	386	393	385	390	412	419	394	398	391	405	400	391	398	427	399	389	410	407	365	416	404	407	392	350	413	429	373	394	415	370	415	416	396	421	415	395	389	415	381	395	388	379	385	383	437	398	410	410	395	377	394	395	400	403	391	407	392	372	362	372	441	424	408	407	351	411	429	406	407	408	355	377	425	402	393	464	404	381	410	399	416	418	373	440	376	413	389	407	426	430	395	443	429	419	359	412	410	387	406	404	409	410	381	401	395	410	409	410	384	403	411	393	412	379	397	393	377	449	435	424	407	399	385	439	416	405	389	376	390	410	397	419	396	397	394	372	400	371	376	394	383	414	394	442	410	414	422	412	386	413	410	386	435	413	400	406	396	439	429	400	395	414	415	414	427	411	418	414	422	399	434	401	406	344	441	391	423	416	390	357	400	381	414	438	385	371	420	378	402	413	387	328	419	399	377	385	392	378	392	420	388	399	424	384	366	408	404	396	413	418	415	411	404	423	429	434	390	415	396	409	439	384	407	374	393	397	389	400	402	406	349	422	376	387	383	433	387	363	373	409	419	394	438	371	421	397	389	404	418	386	415	369	407	393	391	364	386	375	392	406	376	398	399	406	395	377	407	405	413	439	388	427	399	402	362	374	388	381	376	398	379	390	410	420	369	419	378	406	394	413	413	392	413	403	447	409	409	397	391	425	415	390	424	403	403	414	413	416	389	419	412	396	353	385	407	424	445	407	404	398	356	409	468	433	400	403	412	425	409	404	373	415	407	392	421	394	416	408	382	429	393	397	423	385	392	386	382	427	410	406	360	427	407	408	403	384	389	400	400	399	399	387	371	413	391	370	430	361	401	380	374	393	406	396	363	400	415	393	406	425	367	423	368	395	371	404	379	373	374	369	392	386	400	413	389	397	385	436	386	410	401	394	392	377	415	407	406	417	400	391	421	417	361	419	445	438	403	371	387	386	431	404	394	389	401	412	384	425	442	416	405	408	405	436	397	366	426	373	379	397	392	389	402	428	396	388	376	395	427	403	424	391	413	358	353	386	434	369	377	400	392	400	365	415	405	391	387	390	380	393	383	393	345	376	380	425	391	373	409	381	397	390	372	398	407	369	365	389	390	413	400	400	391	375	380	386	395	382	363	384	391	384	385	396	458	383	399	395	368	407	385	432	390	426	387	399	419	389	369	389	379	412	398	402	398	431	387	415	368	414	398	377	425	402	387	391	396	408	396	411	389	432	423	398	374	416	445	391	401	406	383	399	394	384	406	417	429	434	417	401	390	405	384	388	395	427	404	385	396	391	399	395	396	359	408	353	404	392	407	401	391	418	393	380	402	412	402	383	451	431	425	404	401	391	367	402	448	398	389	380	393	351	409	390	440	414	418	401	434	392	399	360	396	413	363	410	379	388	380	414	390	409	410	395	379	408	373	404	425	417	433	435	394	431	408	378	417	347	412	368	414	398	410	408	379	392	405	379	398	396	401	414	397	389	394	378	370	410	398	402	380	408	411	409	381	418	412	363	385	425	375	402	404	426	416	403	444	435	407	426	416	416	367	396	387	404	404	391	427	392	434	405	405	414	403	395	403	383	416	369	412	434	385	404	370	432	393	394	423	388	417	403	413	383	413	402	428	360	390	429	402	393	414	410	400	412	405	391	381	421	434	382	430	393	401	374	393	395	418	377	386	377	404	403	396	383	411	427	398	410	417	397	387	417	413	415	397	380	424	414	411	394	428	425	392	380	420	399	408	395	361	415	435	376	399	438	364	351	361	407	410	413	422	434	363	388	395	398	375	391	400	414	380	415	423	384	437	400	401	399	398	385	405	387	380	409	405	349	407	401	390	403	397	382	402	412	409	378	373	396	418	405	379	391	404	410	418	392	426	401	395	396	438	401	403	427	390	406	416	377	405	419	433	381	376	412	376	427	372	411	391	388	384	408	388	401	403	398	377	430	427	417	418	401	393	435	428	390	394	398	362	409	363	382	404	386	386	403	401	392	380	419	380	432	407	396	394	403	425	418	396	381	400	403	382	380	426	408	406	382	390	398	425	382	371	401	396	420	420	394	397	417	375	410	369	408	410	376	397	411	359	390	385	376	392	375	394	390	413	425	417	383	408	393	360	410	391	385	391	362	411	426	408	397	391	410	392	405	395	430	406	403	405	381	389	409	387	415	428	388	434	394	417	396	408	383	385	385	387	380	365	392	392	380	391	417	410	420	386	405	407	388	420	404	419	377	413	390	416	418	397	373	369	392	405	375	401	352	413	362	441	381	400	385	387	401	427	401	386	399	392	395	427	388	417	388	405	373	390	365	390	378	393	393	404	405	417	395	390	373	385	398	377	402	397	380	377	397	416	369	358	398	388	434	349	409	419	418	397	417	380	421	405	415	422	377	418	396	429	402	387	445	400	391	366	424	407	430	392	390	406	424	423	415	426	428	431	419	416	369	403	368	389	387	415	395	392	388	375	392	407	396	386	420	413	398	393	372	400	387	407	365	422	353	384	371	397	389	388	402	346	401	417	372	405	387	389	418	399	390	399	322	402	415	376	380	427	417	387	393	411	424	400	395	409	377	405	436	398	402	382	388	377	392	391	386	379	399	388	395	399	430	394	401	375	423	422	418	381	393	408	405	397	409	398	404	405	397	436	361	382	417	393	392	394	387	426	384	442	433	368	375	449	376	420	382	416	398	385	400	373	391	373	427	442	374	383	372	362	424	362	398	425	378	436	401	360	409	428	397	403	383	408	365	365	375	377	426	407	397	364	401	384	417	404	370	387	369	402	362	358	400	425	392	425	421	419	411	393	385	372	356	392	380	436	393	408	393	407	370	399	383	420	390	396	423	358	422	387	433	414	444	398	391	377	452	398	357	374	386	395	388	375	358	410	412	400	383	374	415	388	416	394	392	423	447	411	375	404	412	393	395	399	407
5233	1847	1751	1127	1026	963	893	827	755	871	859	794	811	796	770	809	807	806	725	786	740	755	786	711	761	741	690	762	732	732	746	751	797	747	769	758	746	777	729	742	756	743	737	728	740	788	723	693	729	792	775	736	708	738	788	745	729	738	681	803	734	752	757	744	764	750	768	751	812	759	747	788	775	735	726	760	747	763	759	821	716	802	760	729	719	758	749	777	761	778	772	786	798	777	822	741	699	713	752	756	733	757	797	825	784	803	739	796	752	743	740	722	765	753	760	735	752	773	750	770	735	742	783	739	757	755	784	745	812	755	763	740	742	759	733	747	729	800	760	788	766	788	784	758	777	712	796	732	724	738	762	778	763	744	725	724	759	755	784	730	750	760	805	769	733	762	733	757	707	739	738	751	736	744	783	788	808	755	777	739	809	769	765	761	781	762	769	753	769	787	717	761	735	778	781	739	781	800	730	741	710	734	736	734	763	754	747	777	724	749	759	758	803	736	741	736	776	722	712	766	749	712	746	737	752	786	763	747	746	738	752	742	774	687	743	773	738	767	762	738	790	751	742	753	751	734	720	698	783	753	752	763	745	766	778	742	742	734	751	786	805	747	762	756	742	736	745	785	754	752	744	717	778	755	708	832	772	786	813	771	770	741	727	705	758	741	720	715	719	721	758	745	788	739	752	740	750	779	717	712	801	754	736	772	795	759	753	713	803	775	749	700	742	738	751	785	746	735	786	783	764	713	748	757	775	767	773	736	720	789	789	780	740	710	729	732	777	781	804	797	775	785	763	795	795	768	769	739	760	762	760	761	753	742	840	702	790	789	770	735	753	734	798	728	747	708	719	803	777	732	712	728	728	751	752	752	762	750	752	750	712	769	728	758	783	757	759	723	785	781	744	750	784	784	756	704	753	750	735	763	749	719	777	805	821	800	738	748	757	778	759	791	740	778	792	738	774	765	771	812	782	759	749	730	736	728	732	768	792	780	785	700	806	720	707	821	739	771	754	787	786	829	734	728	706	780	784	748	756	712	784	721	796	732	760	786	792	744	764	747	754	800	775	752	746	738	772	742	788	748	727	731	721	751	785	760	755	771	765	724	778	750	723	765	783	757	756	753	766	800	773	753	739	759	765	755	797	752	721	710	721	742	754	724	758	712	757	735	750	750	735	788	717	724	733	757	761	724	772	766	742	750	751	740	753	793	794	733	771	741	765	775	728	753	746	786	768	776	738	755	760	766	744	742	762	741	795	789	755	820	711	742	761	816	740	726	757	755	728	749	764	776	748	789	779	735	809	779	760	748	727	748	777	762	754	743	731	737	755	740	775	770	802	736	749	761	725	753	793	828	757	788	748	797	752	760	744	758	801	751	753	741	730	735	759	780	741	808	793	782	792	789	792	745	758	752	744	804	713	822	766	786	758	739	743	771	776	746	795	816	749	756	780	721	764	781	714	742	757	774	745	762	817	769	830	767	730	774	720	772	765	763	747	767	762	743	745	755	763	768	773	797	750	718	765	726	801	773	751	775	761	793	717	817	749	770	735	720	728	760	810	754	757	764	767	733	760	769	753	758	755	820	797	781	766	761	767	758	753	730	761	775	798	728	786	688	759	743	764	746	764	776	770	787	771	777	717	827	739	789	789	745	740	737	722	736	780	785	790	769	774	763	782	756	716	805	783	730	751	743	757	784	712	750	780	749	765	761	772	725	768	803	751	796	781	764	759	744	814	759	760	757	746	728	786	770	739	747	752	680	765	769	758	781	722	775	714	721	741	748	753	743	755	776	717	742	790	748	812	751	791	707	775	728	713	778	757	763	796	771	732	770	747	756	751	753	776	714	753	792	743	767	733	734	772	757	752	778	800	783	740	756	758	788	694	756	754	734	749	810	732	744	744	751	793	734	768	741	755	762	765	735	749	712	769	765	758	775	804	723	786	731	748	744	767	749	778	737	754	735	761	743	731	746	785	782	756	754	739	757	694	734	736	775	771	752	713	738	769	746	772	750	774	757	742	779	713	796	756	781	768	741	708	760	759	728	783	749	710	728	809	727	773	747	740	678	744	794	824	757	726	780	745	745	773	759	749	754	736	818	767	763	783	722	792	724	745	745	783	801	768	786	743	781	750	773	767	749	748	751	742	792	775	783	760	723	793	739	725	748	734	759	706	755	736	762	783	762	737	757	774	730	735	766	717	730	752	721	722	785	715	760	757	786	757	733	773	754	747	729	715	757	739	739	735	763	718	701	748	794	765	722	750	757	762	744	706	739	757	792	770	761	755	729	731	771	753	723	765	773	763	751	739	730	698	715	762	787	718	743	749	756	819	731	739	754	760	761	766	798	770	786	834	755	701	789	726	764	760	754	704	765	762	806	744	743	777	712	734	780	780	774	713	808	734	716	774	762	775	775	752	776	766	699	779	735	731	785	763	742	717	777	769	737	772	720	746	749	757	759	760	738	779	762	758	762	731	823	763	780	729	710	751	764	777	692	745	802	764	741	753	749	742	727	759	755	768	771	776	792	747	763	777	689	696	796	746	735	732	721	779	763	751	771	771	772	750	712	798	798	708	743	744	708	768	736	806	716	725	720	740	757	762	761	798	794	802	789	762	768	744	770	761	767	776	798	789	735	757	725	731	777	782	782	740	713	735	739	807	701	755	707	720	742	739	737	774	771	763	774	773	759	762	762	719	719	748	733	760	702	795	760	775	770	755	739	780	748	739	769	751	768	786	743	787	753	795	794	753	741	727	749	800	727	805	753	731	788	781	740	825	818	736	754	754	779	744	754	751	742	752	763	738	756	728	742	758	711	769	722	749	760	783	753	730	735	728	757	753	731	767	808	789	761	762	764	714	775	726	797	749	773	748	739	781	735	748	783	759	742	756	767	827	724	719	709	748	765	816	764	740	755	757	730	865	764	710	759	765	726	819	731	756	704	774	771	764	760	749	718	768	770	770	763	729	772	727	756	762	746	802	820	741	743	770	793	796	725	755	795	819	712	770	747	750	780	778	759	758	757	715	714	711	757	751	716	829	766	741	729	791	764	773	751	805	802	775	698	819	820	798	762	786	752	773	794	773	752	752	741	790	805	701	736	767	749	719	771	794	736	729	754	762	756	712	738	746	764	724	707	727	768	745	766	792	795	709	743	766	761	820	737	785	801	788	767	780	809	729	726	716	761	723	772	733	735	765	774	774	770	768	799	751	736	818	730	736	757	766	794	737	726	758	774	801	727	724	787	742	738	760	763	778	771	747	804	755	756	750	736	787	725	746	735	738	698	759	779	725	777	816	748	764	763	764	740	735	743	776	818	730	775	770	763	724	768	772	801	756	716	770	739	770	744	727	778	767	744	764	779	748	756	726	761	733	719	783	777	758	803	750	781	757	764	775	741	765	813	736	775	780	738	782	761	791	776	764	779	758	754	738	772	764	724	755	734	800	729	804	735	766	739	766	755	789	768	721	751	763	755	746	760	755	741	769	723
24487	21608	28849	24853	20762	1920	636	417	354	271	282	273	224	244	221	240	221	218	193	214	216	228	192	217	225	147	230	205	195	225	224	212	211	189	212	186	162	211	174	186	202	191	191	221	206	206	197	182	193	182	191	184	183	176	191	178	194	178	180	190	183	197	181	189	202	185	210	189	190	199	187	201	199	192	205	215	201	191	183	168	165	194	202	205	203	208	198	189	203	180	196	170	179	158	165	182	173	191	202	197	191	201	193	192	202	203	176	200	183	192	174	181	205	192	173	167	174	177	183	191	182	182	177	173	212	199	167	183	176	183	190	185	199	209	191	195	193	172	185	192	182	187	178	159	172	182	197	182	200	194	192	198	188	193	164	185	159	198	180	176	161	201	178	204	185	156	181	168	197	186	189	181	205	178	186	173	173	183	202	178	204	179	187	211	205	175	195	225	188	189	191	212	157	206	189	208	223	185	204	175	187	156	165	189	182	190	219	163	177	204	187	172	190	180	183	193	180	178	172	190	196	188	213	189	169	181	184	194	183	175	190	211	196	198	176	174	202	189	180	180	187	177	207	180	192	178	206	205	149	199	195	210	173	178	193	185	189	198	194	210	212	184	202	190	179	177	169	186	200	200	188	181	201	184	199	185	193	189	199	191	198	183	171	183	195	202	163	209	173	180	188	170	164	179	185	194	181	203	172	190	166	194	191	182	191	187	187	180	177	191	178	177	198	154	185	170	196	188	172	189	176	194	196	203	187	176	159	177	182	187	186	201	194	213	187	206	169	200	187	176	199	180	184	186	173	173	198	171	166	170	192	181	199	177	212	196	200	181	193	176	184	191	217	178	197	193	191	197	180	178	174	202	167	178	188	183	153	199	202	184	177	187	176	198	175	188	219	169	177	196	180	201	195	216	186	181	181	192	187	200	175	185	176	173	194	196	178	169	186	204	198	170	169	145	183	197	199	158	179	196	183	177	190	171	199	190	168	182	177	209	194	178	191	186	186	196	179	183	196	215	190	184	186	181	195	195	176	184	191	200	190	168	176	192	185	165	187	184	171	180	186	175	181	213	192	179	198	174	210	164	193	175	225	198	176	176	202	191	215	166	204	166	212	185	177	176	184	175	181	188	192	176	193	195	173	175	160	198	177	175	184	202	177	188	196	188	204	188	153	180	178	175	188	162	186	198	191	180	193	186	196	191	196	183	190	223	204	194	186	157	189	203	203	169	179	184	218	174	150	191	203	224	197	177	200	217	169	180	181	171	178	199	198	194	182	204	170	165	183	186	168	192	168	181	179	183	184	176	169	197	186	169	182	191	195	182	184	168	198	178	194	176	192	216	181	193	169	179	198	197	184	182	185	188	144	196	184	172	205	171	200	202	186	202	211	171	195	203	185	193	180	172	184	192	181	214	187	193	201	187	191	201	181	183	169	176	186	183	189	181	195	195	181	172	168	175	178	181	151	171	175	183	163	203	180	180	188	190	170	193	184	202	201	198	153	193	172	182	160	172	177	166	175	191	176	197	189	175	175	167	171	185	177	186	187	185	204	177	177	185	190	195	196	185	176	187	172	181	179	203	201	184	176	199	163	204	193	187	190	196	171	204	192	193	186	176	165	179	180	182	191	196	195	190	185	192	202	188	186	177	172	179	188	215	195	180	176	196	176	192	190	204	188	180	197	176	199	208	175	226	160	195	184	182	206	204	190	184	169	157	232	196	185	157	200	208	181	182	184	218	186	221	162	189	190	213	223	185	208	187	181	165	181	163	188	208	149	194	191	179	172	185	187	202	208	182	197	208	156	184	206	193	189	196	196	176	194	188	163	189	188	165	182	204	177	195	194	192	190	188	203	192	206	192	179	184	178	177	173	194	190	159	199	187	216	172	185	172	182	164	182	188	187	162	203	198	194	196	180	185	176	193	199	214	200	198	216	173	194	203	183	194	175	190	192	170	187	169	190	164	216	177	195	201	184	179	188	189	177	201	158	191	180	191	169	187	181	183	180	202	193	193	212	188	181	194	185	174	178	180	186	206	173	178	165	189	207	187	195	209	182	176	184	176	180	181	167	197	169	191	211	195	164	192	201	178	164	152	197	199	174	160	206	166	190	169	198	174	185	180	194	192	178	181	180	203	158	206	183	194	193	185	178	193	178	176	178	194	164	181	172	191	174	167	175	191	193	175	186	176	175	192	177	175	181	194	211	157	179	199	192	181	169	181	183	181	185	174	196	192	204	211	180	162	192	182	183	205	198	174	195	176	195	206	197	224	208	185	205	192	175	201	187	158	185	198	187	215	217	175	205	185	186	168	177	181	172	195	174	177	191	185	197	174	177	229	182	231	181	179	186	181	192	201	191	189	175	188	197	187	190	181	185	189	177	185	163	194	199	186	175	190	205	169	155	212	159	179	195	187	187	174	177	161	186	182	185	158	189	187	185	166	211	182	176	172	173	187	182	167	185	177	171	180	167	198	174	193	190	212	200	187	213	194	190	191	195	179	155	167	205	182	183	170	188	193	185	195	183	174	202	187	177	160	186	164	165	201	177	175	194	189	190	203	177	190	177	179	205	166	169	180	195	191	203	195	169	192	181	181	174	223	184	173	185	208	196	194	177	193	187	153	213	206	184	216	171	164	158	164	183	164	179	189	188	196	204	166	198	172	221	176	202	197	201	174	197	166	176	199	199	173	191	195	210	209	181	180	195	177	168	190	200	210	180	188	165	181	183	197	213	182	182	189	191	189	204	178	181	175	170	189	171	179	192	210	188	193	170	169	198	182	162	196	179	165	177	167	190	205	172	200	175	176	172	187	169	173	223	174	209	200	190	161	176	206	204	206	180	194	195	170	188	189	179	215	177	178	210	173	187	196	178	165	187	189	174	176	201	180	176	176	185	186	166	185	171	188	196	195	215	171	202	176	186	198	164	183	194	184	183	174	179	171	182	174	167	170	181	175	161	206	184	207	182	203	157	163	203	196	191	177	207	220	185	189	197	197	174	179	162	198	171	168	197	172	178	210	179	202	185	189	184	170	175	180	173	195	176	196	161	180	194	215	193	174	201	202	171	183	178	188	178	198	197	183	165	193	176	173	193	185	190	194	202	185	197	208	178	170	188	175	173	187	175	190	217	174	193	201	188	199	174	184	173	207	182	208	194	185	162	171	180	189	181	178	205	167	192	180	208	181	174	185	187	205	168	168	185	219	169	192	199	189	199	185	183	183	182	195	182	172	179	183	193	188	185	204	183	188	178	212	168	200	185	181	194	178	186	172	188	187	182	192	202	197	187	196	201	202	195	183	176	180	168	193	206	187	192	203	183	193	218	184	180	199	186	191	191	180	184	172	199	194	210	177	198	190	189	178	177	171	187	210	171	203	190	185	210	177	186	189	161	175	186	183	196	203	171	193	189	159	176	177	178	187	173	206	179	170	185	184	174	184	207	174	141	185	174	188	158	186	182	192	193	168	206	183	180	199	201	182	167	182	181	193
10485	9503	8105	4182	2596	1989	1445	1223	941	881	795	685	697	618	581	566	538	526	457	462	460	476	474	434	422	427	454	452	428	401	434	458	388	429	420	391	452	350	392	381	387	428	399	431	423	399	385	401	413	384	370	394	373	390	367	373	413	371	383	392	390	402	399	405	411	389	371	357	388	388	374	382	390	366	392	391	364	394	401	388	398	384	389	389	380	371	393	378	388	387	380	365	380	357	438	389	420	374	357	390	406	367	395	375	392	367	366	389	420	374	397	370	370	376	373	355	362	391	401	389	406	372	361	360	350	363	381	398	372	341	409	344	388	353	375	399	384	384	373	359	361	401	363	368	390	400	372	375	354	384	391	417	357	372	393	373	397	387	373	341	369	375	400	344	391	412	408	381	401	357	395	387	391	368	369	343	339	370	379	373	365	405	417	410	374	368	409	368	385	372	378	347	398	373	346	388	355	371	380	362	367	380	344	387	338	359	403	402	421	377	385	358	380	372	334	373	392	379	383	396	399	393	341	363	375	388	354	368	368	373	356	363	371	381	400	367	425	384	359	341	369	423	390	374	391	374	378	378	376	400	377	377	379	382	393	409	363	410	354	374	362	378	397	395	382	384	424	365	388	399	421	390	335	330	368	378	368	381	365	337	382	372	381	364	340	393	385	380	396	381	342	393	408	398	383	383	360	351	361	412	374	362	374	427	444	379	401	370	387	348	353	376	397	361	352	377	370	338	341	366	378	347	390	369	375	369	400	367	384	389	371	374	400	375	356	392	375	377	372	404	394	368	389	397	414	378	346	379	398	386	379	379	359	393	359	357	400	380	407	371	409	379	387	389	328	399	383	409	372	362	375	358	399	366	369	407	342	374	393	411	377	369	379	375	395	337	362	419	367	363	385	405	376	361	383	360	383	388	343	388	366	394	352	366	362	359	389	373	392	390	367	382	403	372	380	370	387	390	374	374	353	392	369	383	350	384	376	370	363	378	381	349	391	368	361	368	336	350	352	371	416	370	384	344	359	362	362	412	411	356	370	369	418	364	395	358	384	377	375	403	368	364	419	341	393	401	391	359	401	352	377	362	404	371	365	369	378	425	386	380	370	372	386	348	400	399	385	346	384	354	388	344	373	357	347	388	385	385	359	361	386	398	356	408	386	381	367	377	361	356	377	351	376	372	355	383	390	375	401	339	388	397	382	385	363	433	347	359	378	407	375	355	370	375	378	360	402	368	389	353	379	358	361	365	360	385	363	396	384	388	382	405	401	400	388	413	378	376	369	380	365	368	384	357	367	348	363	371	368	342	370	344	380	389	346	367	385	361	366	382	357	408	372	384	392	388	361	388	334	378	404	386	390	342	412	374	374	419	386	374	399	372	361	395	408	379	382	358	377	379	403	411	366	360	384	409	366	409	359	385	383	396	381	366	370	384	345	340	357	377	368	386	382	390	393	391	371	359	341	359	376	398	387	365	395	362	380	376	356	368	385	388	399	396	397	366	396	375	329	381	359	405	378	384	341	353	406	391	346	379	401	363	410	354	379	365	373	390	371	374	384	402	373	356	429	348	379	407	376	379	390	386	406	383	384	368	342	379	365	361	398	385	397	368	414	376	388	368	429	393	369	380	397	410	401	368	397	347	377	355	397	365	403	385	325	387	341	362	383	372	365	400	374	381	392	378	353	386	384	341	339	356	359	353	343	367	385	387	344	367	356	373	397	338	394	397	360	389	391	406	384	363	383	387	383	358	353	370	393	359	391	376	379	352	397	358	380	390	401	349	381	391	367	372	359	358	380	394	411	380	386	369	395	370	374	369	371	362	353	378	375	365	414	368	339	414	385	352	348	398	407	394	351	388	385	413	385	378	355	358	395	332	417	332	371	384	374	374	399	387	354	396	398	362	363	369	356	382	403	365	365	385	359	387	403	393	350	364	396	367	376	385	365	371	384	375	359	380	370	364	411	383	370	377	385	394	368	362	351	376	395	370	351	352	379	353	320	360	350	347	392	373	383	425	381	370	394	398	353	362	378	392	329	395	324	388	391	384	369	351	378	374	376	341	415	402	407	368	394	355	371	366	396	425	367	377	356	369	379	396	384	383	359	372	372	382	396	428	393	361	402	348	363	375	364	371	403	382	366	394	353	350	406	377	359	357	333	364	371	386	361	358	387	363	401	360	394	378	357	368	365	405	349	409	413	365	367	362	336	368	373	361	416	386	356	398	357	361	395	351	377	343	340	389	375	357	373	415	387	380	362	354	348	391	357	380	391	379	370	399	404	370	368	377	369	369	408	347	371	359	392	371	359	381	361	399	389	421	353	385	396	371	401	391	392	383	357	391	367	349	368	394	407	360	363	395	402	387	354	384	400	354	377	366	395	411	381	374	340	369	392	361	373	384	368	400	384	416	370	347	381	378	363	369	386	376	373	360	386	382	366	355	374	383	355	416	397	382	378	385	365	376	363	395	394	373	391	374	373	410	369	356	370	374	393	376	354	353	395	433	344	402	376	361	385	377	393	349	352	391	376	380	409	387	390	369	369	371	384	347	353	344	379	405	393	379	376	383	371	386	362	392	374	362	372	351	389	404	362	351	406	382	340	389	391	368	359	318	341	353	404	368	375	335	350	383	362	386	388	366	351	413	351	402	361	375	386	378	375	384	393	378	380	369	369	352	362	358	358	379	392	371	382	349	381	380	375	388	399	339	376	363	341	374	367	364	343	402	399	400	385	368	387	376	406	361	401	371	369	369	382	377	354	393	359	388	365	373	377	396	370	367	365	400	392	415	412	408	377	387	363	377	395	393	396	364	359	362	359	341	374	372	369	370	352	383	412	352	370	390	357	378	375	390	369	375	395	363	379	360	390	360	388	372	356	405	401	364	351	388	399	385	361	378	367	363	387	353	406	405	417	366	381	366	359	382	367	384	371	331	393	360	363	387	375	361	371	361	408	368	390	375	358	364	401	384	397	335	367	378	351	351	354	380	372	374	391	383	355	361	367	401	338	362	331	360	389	388	356	374	383	365	387	336	383	378	376	355	371	368	387	357	399	413	416	348	369	332	339	371	401	374	374	375	355	365	406	366	358	358	424	383	413	342	387	388	388	395	400	380	352	355	378	385	385	389	377	362	405	365	368	373	343	375	374	391	407	361	399	377	351	382	387	392	367	383	395	329	388	360	351	387	384	376	378	392	385	335	380	396	399	356	367	382	379	372	368	363	383	363	390	353	382	388	351	406	390	391	356	363	368	357	400	401	375	387	385	388	373	367	395	371	357	367	374	368	407	367	381	380	347	360	341	348	390	359	358	383	368	347	377	377	375	360	387	370	366	384	370	361	384	386	367	362	394	376	396	396	373	351	370	357	366	407	382	345	386	387	392	389	333	386	381	388	364	351	385	376	399	411	374	338	371	403	394	359	421	413	385	376	390	360	375	375	363	375	383	395	394	376	377	367	384	382	379	375	386	361	358	346	391	365	379	363	393	390
23581	21638	29618	24163	21638	20225	1650	592	423	356	321	283	286	284	230	255	223	221	214	216	222	202	190	192	190	188	207	166	177	156	175	180	165	175	199	150	173	173	169	167	164	158	175	178	171	159	155	171	164	185	162	161	155	170	169	133	163	150	166	156	163	162	165	167	149	193	159	153	153	140	154	159	141	169	156	154	158	157	155	146	165	143	163	172	145	153	159	155	164	140	140	171	149	152	173	133	151	174	159	164	185	156	150	148	144	167	145	167	173	137	139	147	153	169	166	175	165	149	156	154	171	157	156	159	169	153	161	148	166	130	155	156	174	172	156	173	170	166	154	189	161	172	156	153	154	155	168	179	159	158	140	157	170	140	150	162	148	150	141	145	163	166	161	150	161	162	140	192	136	138	176	147	161	135	159	156	160	163	140	171	173	162	148	165	158	162	152	175	168	134	158	164	167	149	166	148	152	147	171	149	153	163	161	167	156	180	173	151	140	153	149	156	157	164	151	151	147	162	166	148	151	150	158	167	162	146	172	181	159	156	170	147	134	160	166	174	164	160	150	154	145	157	158	169	161	164	143	170	158	142	146	155	170	151	155	156	157	160	169	158	166	162	152	175	173	172	156	143	162	129	162	173	162	149	148	158	169	133	145	165	179	161	168	170	163	143	145	139	155	184	140	198	169	143	143	147	147	152	152	157	145	164	154	143	152	132	146	141	153	143	154	157	165	159	185	164	137	138	170	160	152	161	162	166	162	150	153	152	143	147	145	133	173	160	151	174	159	153	170	169	148	131	163	164	142	157	159	147	152	169	137	144	158	159	137	160	146	149	169	144	152	185	168	150	165	154	165	160	167	143	152	150	157	161	136	162	169	117	162	154	179	153	152	140	153	156	142	165	138	161	162	131	159	170	147	157	155	169	163	160	158	137	142	144	146	145	149	141	159	153	173	152	156	132	155	146	143	160	165	140	164	158	154	167	148	147	169	153	170	153	154	150	175	154	154	181	158	162	145	157	154	131	154	165	134	165	163	161	157	157	161	136	164	168	161	160	144	155	144	180	141	194	157	160	140	161	157	170	162	173	138	178	156	151	153	146	165	142	175	158	141	149	165	174	152	154	155	143	157	155	159	168	165	158	142	160	143	175	162	149	175	160	156	179	163	144	142	171	155	163	146	147	158	155	163	157	161	160	156	150	148	159	154	164	162	148	155	146	153	137	155	165	142	159	155	183	162	159	161	175	149	153	149	136	157	149	161	179	139	148	170	162	141	169	155	174	132	146	158	157	140	153	168	168	151	165	154	155	153	164	158	164	185	151	168	143	163	159	149	180	156	179	144	144	148	158	152	149	170	155	174	140	146	142	137	143	151	134	147	162	134	153	157	143	136	163	164	176	159	151	159	183	157	171	164	143	160	158	182	129	166	159	143	141	146	148	156	167	140	172	165	140	153	154	146	142	152	140	155	154	160	170	159	156	154	161	155	153	197	173	146	173	150	168	158	154	158	170	139	153	167	136	160	179	155	160	131	142	172	162	173	164	153	150	153	174	145	146	176	159	155	154	171	156	157	182	149	140	156	167	142	178	138	142	141	167	151	160	142	172	145	162	151	145	159	161	140	135	147	144	142	145	162	146	142	134	160	154	167	152	132	161	170	150	174	145	153	153	161	172	151	153	162	129	159	167	164	139	143	156	145	129	164	162	166	125	158	168	162	145	163	137	149	170	157	164	141	139	143	152	168	176	143	146	164	142	151	156	152	141	137	146	148	156	165	152	145	158	149	168	170	172	148	172	168	144	149	143	155	147	145	165	156	173	164	150	153	158	163	192	144	138	141	152	159	150	160	152	137	149	159	151	147	161	166	161	155	152	151	136	155	143	166	151	156	141	168	142	164	143	146	159	167	165	138	152	155	176	156	146	135	149	190	168	158	154	151	151	153	171	164	182	149	159	155	147	167	151	156	159	165	158	170	150	147	182	127	147	135	149	176	168	168	165	156	168	166	185	162	162	140	139	157	157	162	169	128	168	124	173	147	167	156	176	132	114	173	167	160	168	156	170	156	163	175	154	134	155	169	139	141	176	145	174	133	134	161	170	144	147	140	179	146	138	156	154	157	134	165	144	154	168	169	146	148	196	167	170	166	133	160	151	160	153	153	173	165	161	146	177	157	175	148	143	161	143	141	180	162	145	157	166	177	174	161	161	173	162	159	153	161	157	151	161	155	148	165	175	137	135	155	163	163	160	173	153	152	134	178	145	161	143	165	160	175	151	161	156	183	141	170	177	154	147	163	166	152	154	137	140	143	130	177	161	163	136	170	153	142	150	141	165	171	169	142	146	167	174	154	125	128	184	182	156	152	152	169	151	157	144	164	149	134	159	135	154	168	143	178	164	162	156	166	132	148	161	179	144	148	147	141	148	129	150	153	163	148	162	169	136	152	139	158	153	159	143	162	137	144	156	164	153	167	155	178	142	147	169	167	173	139	159	142	174	131	168	166	147	140	153	167	162	147	145	150	144	162	155	168	153	149	131	126	143	156	170	157	128	158	148	160	171	169	130	143	177	151	137	149	162	162	164	154	159	172	139	142	154	149	153	150	161	132	153	155	154	151	171	152	146	152	169	184	132	152	144	176	153	165	176	133	140	143	164	171	144	142	154	159	159	155	144	144	170	174	151	174	172	135	134	154	143	153	149	153	159	160	158	160	160	172	168	158	132	156	149	146	164	157	141	194	158	143	159	159	189	172	159	157	149	148	159	169	163	143	148	165	176	135	154	146	163	150	146	140	154	141	156	167	160	141	184	166	172	157	154	142	175	150	157	157	159	159	166	147	138	145	143	152	175	145	179	150	177	145	157	142	146	165	147	160	152	162	149	149	152	167	154	174	148	155	144	160	164	169	142	145	148	154	165	166	151	141	146	162	144	149	158	150	198	174	155	165	166	147	141	162	148	148	143	146	146	179	173	161	135	167	162	173	140	160	159	159	192	165	147	147	154	166	147	143	150	133	160	133	137	144	148	137	150	166	175	140	162	124	140	163	146	157	142	147	148	144	181	167	148	138	144	147	174	138	154	157	153	178	141	146	149	149	168	175	137	132	151	174	139	148	158	164	157	148	161	151	172	156	152	136	149	161	148	148	162	172	157	147	150	146	147	162	166	159	163	150	137	150	167	152	164	134	150	164	168	145	166	149	150	161	144	150	166	151	141	151	154	134	155	151	143	159	175	183	153	148	157	160	167	145	145	149	155	155	133	132	181	138	143	179	169	184	145	150	155	158	175	137	139	142	159	138	146	153	158	144	139	154	157	165	135	148	135	161	178	160	154	128	135	142	163	158	154	179	151	153	154	146	156	155	143	152	142	136	148	144	163	145	147	139	163	180	145	151	151	151	156	169	162	153	158	173	154	165	172	159	153	156	153	142	149	164	153	156	148	172	142	160	149	164	140	143	152	159	134	167	160	187	151	149	153	163	174	148	161	156	163	128	154
14187	15163	12805	6926	4507	3316	2412	1918	1466	1290	1097	956	859	784	741	640	611	541	509	519	512	463	458	422	421	424	395	393	421	366	382	347	361	326	405	339	369	376	325	346	342	339	286	282	322	311	302	309	309	318	325	305	322	295	290	293	336	303	322	346	317	310	291	290	318	301	295	261	315	300	329	321	314	285	316	281	311	269	322	319	306	297	281	292	295	296	281	288	291	296	293	286	273	308	294	279	309	286	301	297	287	317	299	276	325	296	313	298	283	266	289	282	301	307	279	295	292	297	274	300	279	293	301	289	279	296	291	263	277	288	300	268	283	283	292	291	292	314	298	307	310	293	291	307	301	308	333	284	318	315	282	295	301	312	290	312	324	271	277	288	326	299	289	324	290	297	273	298	345	290	301	268	269	285	270	254	289	285	278	299	284	293	331	260	294	275	298	316	308	312	292	325	303	293	291	295	289	287	256	317	297	298	303	286	285	282	319	255	300	319	308	262	281	264	261	311	308	291	286	288	285	282	287	282	302	282	294	303	296	297	295	281	299	322	272	294	294	297	282	267	291	287	285	304	278	280	322	287	305	268	297	259	287	306	305	290	319	295	323	287	306	313	308	268	325	287	304	304	284	324	306	298	324	297	299	280	294	292	302	281	319	280	292	289	308	268	280	275	292	272	266	282	293	283	299	319	318	286	279	293	273	310	278	293	269	297	294	274	309	286	257	321	289	272	275	312	308	278	271	298	280	302	296	259	289	312	325	272	308	275	288	271	292	294	263	254	299	291	334	285	287	279	331	288	287	285	300	283	266	302	287	267	303	298	285	297	249	290	294	285	271	290	282	302	284	289	283	285	317	272	285	286	305	273	311	268	290	274	258	301	297	327	287	317	295	287	261	279	305	275	293	306	295	311	281	313	302	305	281	286	310	288	280	258	300	303	299	296	301	287	274	291	283	324	305	315	282	288	292	340	286	289	287	295	315	272	269	295	290	303	306	296	302	312	278	295	275	332	290	316	279	291	284	288	278	277	294	298	308	275	299	318	291	310	288	304	288	290	277	316	317	277	281	296	304	284	294	307	299	287	269	286	272	286	294	290	288	259	300	292	283	273	308	296	286	265	313	260	270	296	281	301	311	316	285	307	266	253	296	273	306	298	313	300	300	282	288	288	275	318	295	321	306	319	305	300	294	304	280	290	297	292	292	257	304	298	285	294	273	321	285	274	277	312	283	281	277	252	279	285	298	281	278	285	305	298	277	317	274	303	296	278	329	283	303	274	290	309	298	317	280	287	295	283	273	318	276	315	297	296	303	278	315	254	291	309	264	305	294	279	315	311	311	288	261	297	295	256	286	282	295	277	300	302	280	257	318	299	288	367	299	282	291	293	291	277	275	299	303	280	312	321	295	292	328	280	287	306	314	299	291	288	281	314	317	286	292	291	307	339	261	280	283	286	286	299	281	284	263	294	291	308	277	261	273	273	292	296	297	273	269	306	276	308	302	260	280	288	304	298	264	278	282	297	265	304	265	278	282	281	300	310	288	309	302	303	297	285	295	292	293	254	293	280	297	277	309	262	283	278	273	295	296	316	291	306	270	295	279	260	288	291	297	303	293	295	289	297	265	262	304	289	289	271	302	291	281	296	274	290	278	297	293	297	304	257	304	294	303	281	280	303	294	291	301	271	263	293	291	277	300	277	291	284	302	300	329	288	271	299	287	271	287	307	278	344	297	273	259	294	283	271	254	278	304	304	283	280	302	290	283	269	315	285	287	276	292	290	317	316	270	292	261	272	252	254	293	268	313	292	288	284	282	273	301	291	289	310	320	288	299	300	313	275	333	289	270	292	298	292	255	327	292	305	279	314	284	302	260	287	293	295	273	299	309	274	307	267	333	289	296	276	282	291	256	319	271	278	280	298	299	292	279	318	288	276	263	288	282	296	303	298	270	307	298	296	259	270	285	275	292	271	295	292	292	289	308	308	291	297	271	317	293	290	302	305	302	297	289	313	295	272	323	293	277	304	310	297	280	286	331	315	290	273	260	269	280	308	287	277	307	319	298	317	300	317	293	276	343	319	259	285	305	280	291	296	311	289	310	285	312	276	297	288	287	285	291	277	290	270	285	292	290	294	315	276	303	283	282	313	275	281	271	287	287	285	295	291	304	279	313	297	265	283	270	295	271	254	340	292	306	314	270	299	275	279	270	306	319	273	284	295	328	276	286	291	284	293	275	318	301	303	283	302	298	302	286	264	299	280	310	288	288	290	289	331	275	308	285	282	300	314	273	302	256	313	270	280	264	298	283	291	284	321	307	284	293	276	304	263	289	307	325	267	299	305	297	311	321	289	288	321	286	300	312	260	269	278	284	284	276	270	270	266	290	267	308	305	294	298	273	283	255	267	268	298	265	279	251	301	287	318	271	268	291	291	278	274	255	283	277	266	275	289	301	285	287	279	269	294	298	296	258	276	308	291	267	323	293	308	323	278	294	275	316	309	282	301	292	329	285	296	326	330	314	295	268	304	304	283	284	288	280	289	285	318	280	252	294	282	300	291	280	293	268	280	318	305	278	284	295	288	301	291	300	297	277	275	308	280	300	280	294	267	300	281	291	277	269	283	268	296	265	285	271	269	287	307	288	292	309	297	279	279	300	295	301	318	296	260	286	289	314	325	308	248	283	264	283	300	306	278	280	294	276	316	279	305	309	285	275	305	287	304	266	295	300	294	295	318	295	295	264	302	320	281	256	303	281	269	287	284	305	298	275	303	271	310	248	303	345	296	291	328	303	301	276	276	270	284	296	250	271	275	274	269	298	287	301	269	302	300	284	301	293	266	287	297	261	276	303	303	294	285	328	270	296	303	283	298	297	276	304	301	307	297	283	299	260	275	292	286	271	283	272	256	283	326	301	263	267	315	305	290	307	280	272	280	307	279	280	297	287	280	267	285	313	322	280	328	320	277	280	296	270	289	310	289	262	284	284	293	280	322	258	283	282	311	301	306	277	281	271	291	286	257	276	288	290	287	271	321	283	264	272	297	274	293	308	293	275	289	277	304	280	303	310	296	287	315	293	272	288	295	276	278	320	262	293	292	323	303	322	237	303	273	291	314	281	293	273	288	302	261	298	289	282	272	292	286	286	299	302	274	302	256	287	276	264	303	291	271	321	287	316	294	296	299	335	325	288	277	277	294	294	311	289	294	287	297	294	271	318	287	235	302	313	293	301	312	292	299	269	290	304	262	287	298	284	270	294	320	297	296	303	284	278	279	299	312	256	306	285	268	291	294	294	288	291	260	289	277	287	295	275	325	278	332	320	267	311	283	296	278	243	258	267	298	301	295	314	276	302	321	280	307	294	306	277	281	266	290	307	236	307	263	302	247	291	297	284	288	306	313	292	286	297	311	285	273	312	278	308	280	260	314	294	295	280	315	304	293	260	277	256	293	303	304	290	310	268	292	281	305	283	282	298	276	300	289	304	296	292	265	296	251
27128	20890	7689	840	547	413	430	428	417	376	402	397	422	420	451	400	394	391	392	379	408	387	406	389	386	416	378	424	401	393	391	407	438	403	393	422	400	401	386	358	406	405	392	411	400	435	417	365	446	410	389	416	374	384	399	371	396	395	388	379	409	404	414	421	415	366	393	383	414	399	346	368	387	377	383	388	402	431	391	381	445	426	412	385	404	415	401	418	398	416	385	405	383	440	392	429	424	377	435	368	375	414	391	367	382	396	418	431	402	366	380	396	413	397	400	397	400	378	407	381	379	429	394	397	427	407	401	455	390	370	383	398	381	378	408	416	407	398	362	356	408	408	386	386	393	405	383	437	395	390	412	416	366	383	393	424	380	377	395	433	390	373	413	394	368	425	358	440	365	392	391	426	379	383	388	357	438	383	409	376	394	431	423	398	394	447	383	417	387	396	388	414	377	406	405	419	398	382	392	409	395	408	380	387	409	382	361	400	387	415	413	357	410	384	366	397	397	381	391	438	416	400	396	428	397	384	367	414	391	388	385	398	388	345	385	400	390	425	426	423	405	417	397	393	394	408	429	417	404	412	421	410	346	358	373	394	420	404	407	389	420	386	450	410	397	369	415	404	368	393	385	380	403	413	394	385	413	408	382	399	394	411	385	420	356	394	419	422	413	391	403	351	399	410	402	450	440	411	415	397	366	405	392	387	401	380	421	381	406	404	397	382	409	412	408	415	384	387	419	387	411	395	401	390	425	431	357	393	411	375	398	421	422	413	407	397	383	427	386	368	382	419	414	410	405	428	428	399	395	403	379	365	396	426	397	381	401	399	379	385	400	360	443	382	402	394	378	406	405	375	378	370	390	399	368	370	400	395	364	389	423	392	405	351	430	410	404	378	407	407	357	414	419	384	389	397	405	383	436	381	372	416	366	359	390	440	367	362	388	422	394	400	410	425	365	402	416	377	400	356	401	411	417	432	382	393	414	414	393	356	386	373	427	416	407	410	350	374	411	389	435	433	418	411	386	424	430	381	389	355	389	398	371	355	410	402	408	402	404	381	374	421	417	400	414	372	405	426	410	420	406	421	407	389	393	358	384	414	398	420	411	436	397	428	378	418	351	398	397	386	417	401	436	420	407	427	391	404	386	398	371	397	370	406	379	394	395	376	393	430	369	408	425	384	415	402	415	408	384	406	379	400	396	384	384	401	382	400	437	399	401	377	397	459	441	391	425	380	390	420	408	395	400	417	398	399	397	426	378	400	371	411	403	416	446	395	416	393	382	351	427	412	427	374	374	412	377	370	390	382	397	419	436	433	403	412	385	384	366	403	349	399	367	388	393	378	395	399	374	378	425	397	392	425	373	407	389	410	427	427	403	411	359	412	392	357	386	390	413	388	371	405	411	397	408	400	371	374	399	404	421	429	371	371	367	432	407	393	394	378	381	379	433	415	382	402	390	390	401	415	366	403	404	415	368	377	422	395	367	407	398	386	432	437	405	426	406	387	417	413	420	439	374	392	372	392	400	451	382	453	398	412	428	346	399	414	423	419	414	430	387	394	399	384	433	416	392	410	429	382	401	407	422	362	401	398	338	421	388	362	378	424	418	411	398	411	387	377	417	414	423	432	410	446	419	387	388	412	405	386	420	395	396	400	427	404	384	430	381	424	386	383	382	398	378	413	399	424	390	429	352	399	365	371	400	412	372	384	371	434	429	381	406	398	377	416	405	420	406	382	409	368	421	417	403	396	410	391	403	394	382	431	387	394	382	379	385	403	379	375	393	389	393	395	434	404	381	396	420	401	363	427	447	392	441	385	382	402	441	404	394	402	372	414	397	371	407	417	418	364	388	409	383	390	425	393	411	399	429	448	396	355	397	390	433	439	420	435	408	364	432	383	403	436	397	416	396	400	384	401	366	412	430	429	402	388	390	408	381	393	414	406	402	388	391	404	418	380	414	399	403	427	409	392	451	415	380	424	373	408	422	400	382	431	439	406	382	380	415	404	380	395	354	410	409	406	410	405	362	418	428	390	426	435	408	410	418	389	398	393	371	406	418	401	427	428	384	402	391	452	433	388	416	426	378	412	419	376	382	373	371	358	391	399	408	359	383	401	407	417	411	372	405	393	409	376	371	377	400	435	406	395	392	354	356	426	409	415	388	396	399	397	409	402	414	408	405	417	441	384	359	406	389	378	407	374	389	388	391	423	404	391	391	384	382	393	408	420	402	413	381	425	377	381	415	405	394	425	382	387	399	394	399	426	438	398	377	368	407	407	362	386	377	355	361	381	407	406	393	382	407	396	397	439	431	392	379	414	415	423	427	395	391	391	414	404	405	397	390	422	396	402	418	402	376	432	412	405	420	418	391	393	402	409	416	413	378	400	406	402	408	357	434	404	438	394	426	394	374	403	401	424	364	396	410	411	378	366	402	382	420	402	374	377	372	371	398	365	458	368	375	397	409	400	389	405	373	399	401	415	395	382	380	436	458	409	392	404	394	414	425	378	422	406	380	399	407	395	441	394	395	396	348	395	376	377	405	400	381	399	393	377	400	406	396	430	411	364	354	403	379	409	382	437	392	455	378	413	351	410	387	390	383	412	365	394	398	403	397	390	399	407	427	392	408	426	406	358	412	427	389	395	409	364	401	448	390	411	386	392	361	392	422	402	424	442	421	348	399	417	376	394	413	377	400	408	375	422	397	374	411	347	391	366	362	399	397	392	448	394	394	396	390	402	413	394	380	366	426	405	419	400	414	430	378	400	392	363	415	397	430	366	380	421	392	395	352	365	397	446	394	426	426	376	376	374	418	431	380	408	410	417	372	407	416	398	417	425	426	414	408	407	398	407	352	458	384	371	387	388	401	381	382	406	381	360	398	394	375	418	402	362	394	379	416	414	401	409	428	409	389	411	401	402	403	383	351	365	390	404	373	369	395	396	401	389	425	353	366	402	370	380	390	365	398	381	375	432	399	382	408	397	404	397	398	402	418	401	376	411	422	410	394	415	431	389	413	377	385	386	425	408	397	411	390	390	416	378	394	427	405	385	377	401	394	357	417	446	424	386	387	393	387	409	400	391	418	372	392	425	421	415	420	401	394	410	391	393	415	414	400	380	410	412	412	420	383	420	398	409	424	386	406	381	390	393	406	397	390	406	407	397	414	427	383	419	404	416	415	388	393	403	404	419	388	392	410	410	398	375	399	393	370	399	417	405	400	384	403	418	393	364	383	425	389	383	397	403	398	412	378	399	385	407	408	422	372	423	405	407	431	403	373	404	387	424	416	401	403	433	357	439	348	412	405	400	371	359	417	420	447	387	390	422	412	431	433	390	369	391	442	401	422	380	395	375	367	359	387	394	389	404	405	416	356	380	407	392	359	424	387	377	420	374	411	364	389	398	375	396	371	373	404	389	389	401	403	399	431	391	379	385	407	421	436	386	408	445	420	405	412	431	385	429	386	367	362	379	418	411	418	414	369	405	415	391
6045	1759	1581	1097	970	883	893	794	817	790	837	779	782	754	750	800	763	778	773	780	791	797	781	777	766	806	744	765	797	780	760	773	757	757	745	791	768	745	776	729	795	778	765	764	691	733	756	781	760	813	766	769	752	798	751	741	770	775	738	740	734	774	773	732	756	748	755	744	742	729	772	741	756	749	773	720	812	755	767	743	769	705	796	757	743	774	752	750	684	759	735	761	741	751	766	794	788	787	742	705	730	732	735	794	750	726	797	764	734	748	820	766	714	814	767	776	771	720	762	761	797	767	727	797	794	733	736	669	786	785	741	774	750	733	768	728	752	743	750	784	781	688	744	768	804	755	789	774	785	747	780	785	758	756	768	705	794	721	741	769	699	770	762	740	744	811	762	730	726	729	764	833	767	772	768	747	722	783	741	724	747	774	769	735	796	779	737	759	744	718	741	740	741	751	747	806	749	774	757	721	758	718	806	704	715	751	742	759	745	762	796	768	727	736	800	733	747	752	714	738	743	716	734	752	713	768	773	748	757	771	739	727	762	732	744	754	756	791	775	786	808	777	758	788	778	764	724	753	787	746	756	755	748	704	783	737	756	781	755	735	751	749	758	763	769	794	733	742	710	803	811	731	728	790	741	762	716	745	742	759	748	738	761	734	734	776	736	816	789	725	724	728	769	753	732	788	786	705	720	764	779	745	755	766	767	795	764	764	793	747	783	836	748	788	749	768	775	748	763	747	779	748	751	707	793	757	734	798	751	717	750	741	765	706	763	744	725	807	812	784	725	737	750	784	785	746	750	728	747	790	706	765	744	747	762	795	722	792	780	749	764	764	753	795	771	777	751	751	760	783	735	762	754	783	702	749	795	705	769	727	801	784	767	673	758	726	750	743	745	808	802	770	711	748	733	716	782	755	775	742	773	766	713	764	767	773	773	741	805	719	717	744	790	758	717	731	774	764	777	719	788	732	817	751	731	750	766	791	715	755	793	791	721	738	771	778	757	710	756	774	800	752	739	772	740	760	781	764	717	731	743	777	745	747	794	727	701	798	744	752	734	757	801	785	761	760	759	759	779	744	749	762	775	712	749	785	811	739	788	731	763	775	741	747	729	765	733	758	779	779	754	712	752	757	789	739	769	733	765	752	762	759	766	735	746	729	746	748	738	768	754	735	775	775	747	712	770	753	746	769	768	766	742	784	715	720	780	762	725	704	791	757	748	775	730	791	703	753	764	752	741	764	760	786	772	751	764	820	697	741	728	764	769	760	767	774	775	743	725	744	772	784	794	763	767	806	723	707	767	752	732	761	715	757	791	783	764	754	748	762	705	796	768	741	766	772	742	698	772	779	749	780	779	787	806	744	787	756	743	765	761	731	768	806	772	768	748	776	793	769	796	716	773	775	774	728	739	787	740	748	744	716	770	723	741	765	766	729	760	758	744	721	736	794	780	742	773	714	750	784	808	760	740	737	768	779	775	736	755	750	778	769	752	751	740	741	775	730	803	717	779	732	739	767	758	743	784	726	751	750	750	756	785	781	802	781	738	724	761	733	784	787	784	708	731	764	769	769	742	753	749	790	774	714	783	703	766	764	774	736	720	794	732	716	799	761	706	749	757	740	742	787	768	779	794	792	760	781	803	744	715	726	751	740	738	703	729	725	756	729	770	774	737	770	748	743	745	747	760	740	745	731	753	785	769	749	707	744	744	788	775	744	712	774	766	797	755	735	732	711	811	760	725	742	723	732	752	741	752	750	755	781	786	751	731	730	726	742	712	763	768	768	767	779	731	733	759	791	751	746	706	748	764	737	814	780	755	765	697	772	737	786	788	763	762	791	777	754	752	732	756	771	783	776	777	763	768	791	714	735	751	800	753	776	783	764	760	751	713	744	803	825	786	770	769	755	765	752	772	730	740	741	736	754	795	739	757	706	748	690	745	767	814	709	726	802	755	731	713	733	777	816	781	708	734	798	783	766	773	756	731	768	749	714	733	817	765	759	781	778	775	806	738	786	767	733	766	739	787	805	754	757	744	739	724	780	806	780	710	748	718	785	788	732	777	757	751	749	736	763	708	720	756	733	750	744	774	736	789	779	824	803	753	771	710	826	795	729	732	755	753	786	740	709	741	722	772	782	781	765	789	784	773	738	751	762	772	789	736	744	727	761	749	775	759	785	767	798	692	786	759	781	785	777	746	687	749	729	764	721	778	715	769	798	805	759	745	700	769	731	763	771	810	750	793	798	788	759	761	726	722	760	737	774	792	714	765	764	778	758	758	729	760	743	792	782	726	767	756	749	746	728	714	769	774	755	765	755	767	756	695	732	789	767	754	761	768	725	791	733	754	743	751	788	778	814	753	778	758	742	751	688	795	767	737	793	758	732	704	752	780	789	755	766	744	753	767	727	728	742	745	765	756	768	731	740	734	734	760	783	775	729	781	804	813	777	735	739	781	726	746	746	729	736	728	759	714	760	747	766	811	753	773	733	749	759	784	794	729	774	759	735	771	758	771	797	771	755	759	733	766	768	765	732	745	719	798	741	779	770	769	776	722	791	821	783	761	764	756	746	738	776	752	777	764	721	746	781	733	733	802	683	761	721	786	736	719	730	735	757	799	767	777	816	775	749	776	786	755	749	718	771	747	762	724	771	766	741	787	786	727	738	778	776	755	739	749	739	751	710	781	772	724	756	765	771	767	797	781	793	738	767	812	773	763	786	789	725	770	782	754	762	758	737	731	789	724	778	743	780	819	762	758	719	741	760	744	760	803	760	721	684	771	789	707	772	777	798	748	762	763	780	781	755	736	757	748	777	764	780	738	743	769	763	749	749	786	752	758	745	811	732	817	761	757	776	770	725	739	755	722	746	752	765	729	754	768	738	733	760	703	769	747	765	732	769	776	774	746	813	775	756	751	713	796	765	734	765	750	755	809	746	775	780	799	682	806	714	731	760	723	748	772	790	765	743	718	728	716	758	775	716	785	736	745	756	768	731	758	705	732	736	764	724	797	779	778	765	775	813	789	734	694	784	785	767	767	769	763	789	750	776	750	768	772	725	764	763	731	768	745	827	734	788	748	757	773	774	763	754	756	782	734	778	765	817	757	755	729	759	737	737	728	748	731	755	790	759	683	762	721	715	763	766	720	751	740	789	753	766	753	776	773	745	812	782	775	737	757	744	751	760	714	764	742	768	699	766	800	755	791	736	764	768	792	747	757	781	732	783	715	753	760	742	720	782	758	741	765	806	742	719	764	773	766	798	757	727	813	820	748	763	708	774	738	704	776	743	738	747	771	769	734	768	758	695	743	756	773	741	738	723	793	785	740	703	753	737	755	735	795	737	755	786	758	762	788	736	734	739	762	746	780	735	737	732	772	776	787	773	753	809	784	763	729	757	754	742	777	755	743	736	806	767	754	759	736	805	799	740	725	786	777	778	784	752	744	738	752	786	793	761	716	792	793	771	730	812	762	749	730	800	730	754	728	796
24465	21658	29004	24812	20986	2046	543	420	335	295	288	240	242	229	252	248	207	207	207	206	227	223	177	226	209	246	189	189	205	215	198	226	206	222	178	199	173	179	210	172	183	196	195	213	167	179	197	175	198	196	197	194	193	228	189	221	178	197	190	196	185	199	196	211	190	174	194	179	192	166	190	206	194	184	176	191	179	188	188	185	183	197	176	182	188	196	199	167	178	193	178	192	166	176	178	192	191	178	178	179	171	181	189	194	192	155	171	185	202	190	174	197	172	169	195	180	206	193	172	176	209	177	198	167	172	186	189	179	164	217	173	180	186	185	199	195	205	187	169	161	190	217	164	185	198	156	169	180	180	196	192	198	193	178	206	174	169	205	189	184	180	187	180	193	173	199	176	164	167	196	181	202	202	186	174	214	192	186	176	164	209	190	215	171	203	187	195	177	175	184	189	178	184	170	188	192	166	178	170	193	160	195	187	189	206	183	165	203	200	171	183	198	206	195	216	193	184	164	177	189	204	206	184	203	201	197	160	189	222	183	194	190	170	172	153	175	193	187	196	174	195	167	186	180	187	192	197	192	164	188	184	174	173	189	207	188	199	169	175	174	189	189	196	202	200	172	198	201	185	196	189	158	191	191	188	184	180	189	207	198	204	180	170	191	185	188	188	183	183	204	168	180	166	184	213	178	189	177	197	214	188	173	189	191	175	206	185	188	193	192	189	186	194	171	205	207	212	179	182	176	177	210	214	182	183	172	193	183	174	194	184	173	188	209	197	201	185	202	194	193	171	186	195	203	175	180	180	175	198	183	185	196	187	194	171	186	198	161	181	185	206	208	181	209	172	185	205	162	206	166	143	207	170	208	172	197	215	179	203	177	191	188	184	152	168	182	168	178	177	178	203	209	186	193	183	182	186	189	189	164	194	207	170	155	177	176	205	195	167	153	183	194	191	198	193	180	201	173	192	219	193	191	197	212	180	177	187	173	170	163	168	195	166	195	197	187	187	206	183	179	170	197	171	194	183	181	202	192	182	197	175	212	189	193	175	186	205	198	174	196	171	202	170	172	178	191	168	212	189	188	162	203	185	166	186	186	190	209	196	157	199	186	203	181	147	199	186	182	203	204	172	175	184	166	189	188	175	185	166	184	190	182	181	208	170	185	186	185	182	211	168	192	202	189	184	188	194	199	172	192	187	183	177	173	184	191	173	185	206	211	200	174	204	185	180	187	171	182	189	201	185	165	189	176	177	196	180	192	193	174	171	181	216	195	185	191	200	185	189	185	201	197	187	188	158	178	203	194	183	188	172	196	209	180	185	188	209	172	186	165	211	180	165	173	188	179	182	166	199	188	223	179	167	195	183	174	195	180	189	188	188	209	201	199	178	199	163	193	186	169	205	164	174	165	165	167	168	196	196	214	203	192	184	182	186	203	176	184	192	172	213	179	187	177	163	202	178	182	180	184	198	179	205	172	178	168	198	189	181	170	189	171	203	182	204	213	180	207	168	169	182	196	198	214	207	197	184	180	165	166	182	210	181	183	192	190	192	193	189	186	196	200	195	218	170	180	170	182	208	201	192	209	197	191	160	190	185	187	182	193	171	185	171	206	165	165	176	169	184	189	193	178	177	173	182	192	182	203	181	164	216	166	193	180	200	177	193	212	158	183	209	181	186	182	170	186	165	157	151	180	195	168	186	176	184	180	201	219	207	185	209	169	170	193	171	188	192	183	221	182	179	183	188	190	195	208	183	195	167	188	204	205	187	194	193	193	180	179	208	197	184	177	190	212	177	159	194	189	198	192	187	209	210	172	177	186	176	174	198	190	187	186	191	179	183	188	182	161	187	184	210	177	211	187	182	181	160	190	195	180	195	185	174	186	189	173	198	203	180	195	191	181	170	197	184	181	184	184	192	191	170	173	176	163	196	196	189	186	169	198	208	171	169	176	195	194	178	181	170	177	193	185	198	204	174	184	174	203	181	200	204	181	182	168	177	171	194	162	199	198	197	191	190	201	175	187	193	184	209	168	195	183	175	184	183	169	211	181	195	179	204	150	183	201	168	203	183	167	162	181	183	192	175	209	173	174	168	187	200	188	196	189	189	178	198	187	192	176	180	176	184	182	160	188	189	189	176	184	187	185	188	185	204	176	197	187	185	186	188	190	170	203	176	158	177	181	224	177	182	180	170	162	164	184	190	186	205	191	191	194	170	181	174	166	198	193	205	177	205	204	215	196	194	188	179	184	180	177	176	202	189	190	169	193	163	166	162	170	178	206	192	201	196	174	163	197	186	170	171	165	204	190	207	197	180	191	176	176	183	172	182	176	184	173	199	194	167	177	168	174	186	185	171	172	199	160	189	223	173	187	173	180	183	178	162	191	185	182	170	166	196	183	188	196	215	209	194	189	181	178	182	186	204	174	160	159	180	190	180	168	170	213	195	181	192	195	192	166	183	188	199	190	177	192	166	195	184	186	199	195	194	183	184	190	189	189	181	167	168	164	194	179	160	176	181	173	177	205	202	221	209	173	165	178	207	191	169	198	184	175	159	166	191	191	190	185	181	183	196	191	184	210	188	157	152	169	188	201	169	196	197	208	211	193	198	172	217	182	172	165	187	190	177	185	173	151	180	181	171	178	188	176	198	194	178	197	193	176	174	167	184	181	182	174	174	167	185	182	165	169	180	186	172	189	188	169	178	173	199	208	189	163	185	177	171	184	181	185	179	159	175	179	194	189	189	192	183	178	195	184	194	166	182	190	191	186	183	189	185	190	191	196	174	178	185	173	190	172	186	189	174	185	214	196	194	164	182	173	203	185	186	193	208	191	160	188	179	166	177	167	191	188	192	214	213	157	168	175	205	184	179	177	197	176	167	184	214	199	166	176	164	208	204	179	220	200	177	205	177	163	173	174	197	166	168	174	180	182	182	188	187	181	188	166	194	175	175	224	172	178	180	177	186	177	180	184	178	205	192	206	191	149	193	202	183	185	193	167	155	180	193	182	176	196	185	203	185	172	178	191	202	187	195	203	187	189	165	206	183	199	179	174	195	167	179	193	177	167	169	175	194	194	159	186	192	188	204	189	199	204	229	200	191	202	208	200	193	206	177	186	191	196	181	202	181	168	173	204	190	211	188	181	189	192	199	186	179	181	167	200	188	156	182	177	176	179	217	196	179	194	175	172	186	200	185	197	167	198	198	162	176	168	172	168	160	172	192	196	165	184	194	173	156	179	188	164	170	158	204	182	184	197	184	179	201	191	224	174	181	190	178	175	170	179	156	173	199	203	183	184	197	204	180	173	210	170	170	180	185	185	181	182	183	215	187	188	187	198	189	173	187	171	174	197	184	198	162	201	174	174	201	176	194	181	202	206	190	167	194	208	180	167	189	204	205	204	177	189	175	170	183	207	190	197	173	188	164	188	193	184	215	199	189	195	200	200	187	178	194	180	166	171	189	189	170	191	171	174	175	171	187	208	203	149	199	168
13346	9197	8183	4008	2636	1891	1444	1163	983	867	757	726	677	630	531	537	537	484	522	472	462	464	453	416	407	425	423	413	416	414	414	424	412	432	405	380	444	373	415	385	395	384	454	419	403	389	396	380	368	392	392	392	375	371	392	406	397	387	360	382	405	372	366	384	387	385	346	371	399	366	388	390	412	401	394	380	372	372	361	360	387	408	350	381	380	402	384	376	374	354	373	353	361	354	361	393	348	386	381	373	373	366	395	348	394	414	386	410	370	418	363	388	405	398	380	353	387	343	402	397	363	395	341	350	378	388	379	389	359	386	383	381	365	394	378	392	362	381	424	376	360	397	376	381	370	364	380	395	350	353	371	381	369	341	383	383	375	360	371	379	376	378	389	387	393	380	374	404	421	377	376	357	376	394	370	379	372	320	356	363	358	368	361	358	392	379	374	383	377	368	368	378	382	353	365	345	397	391	352	401	369	369	388	366	371	366	383	382	380	399	382	350	336	410	344	360	370	382	366	376	382	374	400	385	384	349	362	367	367	358	407	379	409	376	388	341	345	370	376	390	373	389	346	359	367	384	400	376	373	358	409	377	387	370	374	376	359	397	368	403	327	380	363	402	399	356	377	402	380	343	380	366	373	365	369	382	380	414	383	382	373	389	389	358	398	362	392	387	362	313	403	363	383	384	381	409	341	394	402	374	402	365	354	395	368	364	361	341	368	328	352	411	352	349	358	399	347	382	382	379	357	418	379	378	394	360	420	391	345	397	400	371	350	425	393	360	379	352	324	345	374	397	363	373	369	370	390	357	401	368	380	377	354	380	369	358	392	393	365	342	390	384	362	397	359	394	364	376	396	362	391	353	358	354	393	361	370	386	422	416	358	380	375	364	395	381	346	414	347	386	376	359	366	381	359	354	389	386	409	354	387	339	340	419	339	410	377	369	351	378	397	402	341	376	384	369	386	345	374	375	369	382	380	364	407	358	403	391	329	375	413	385	401	410	405	355	356	360	364	399	362	384	356	434	387	368	364	367	367	379	394	391	343	416	387	367	369	364	370	380	397	381	392	387	369	379	379	393	315	419	371	383	372	370	373	376	378	411	373	381	406	326	361	395	409	389	365	410	381	404	380	380	380	392	385	349	373	393	389	377	373	359	385	391	402	360	403	386	373	378	383	380	369	376	372	365	348	333	353	384	397	389	379	361	386	360	349	374	361	331	366	371	378	346	373	349	332	369	392	380	373	402	382	378	380	362	352	382	390	388	387	376	356	365	325	353	379	365	396	374	401	367	387	348	409	399	374	380	365	360	366	377	394	353	403	352	370	351	376	393	370	359	410	348	384	380	349	392	371	404	338	356	375	386	363	354	374	387	385	381	376	387	376	360	380	390	365	343	380	402	386	370	363	373	335	384	368	393	403	350	376	394	370	345	367	357	410	352	374	372	366	361	365	353	378	391	331	378	382	385	371	398	418	361	398	390	355	344	345	376	365	401	383	359	413	368	346	368	394	370	370	349	374	354	367	385	374	401	345	358	385	382	366	389	368	431	392	384	386	351	358	412	372	375	389	354	400	411	378	361	416	389	381	354	361	339	350	399	374	377	390	377	377	372	373	350	383	370	383	365	392	380	406	389	394	391	365	381	399	377	375	342	333	359	346	349	388	361	371	362	388	388	388	377	379	377	399	345	339	391	377	383	365	365	366	376	354	365	407	369	368	348	397	376	380	360	352	355	386	392	380	405	394	382	381	398	338	385	393	391	385	395	358	343	370	376	390	371	365	394	380	388	387	369	359	406	400	386	363	372	374	367	369	387	386	395	360	339	376	411	392	342	409	387	382	361	373	371	399	327	386	374	346	399	386	362	385	385	358	380	384	378	395	374	386	368	380	363	361	375	368	386	384	323	381	382	351	399	389	381	365	378	399	386	395	369	380	381	357	367	368	415	365	385	382	379	374	362	401	406	374	364	365	341	332	387	343	367	351	401	360	354	389	347	385	431	369	392	391	396	358	391	327	389	358	393	389	399	387	382	363	370	374	378	383	331	396	366	361	380	352	370	397	399	343	388	383	379	379	369	373	390	365	362	375	376	338	383	354	398	380	374	383	394	362	331	370	401	382	386	390	380	385	342	386	354	346	392	394	361	396	400	347	394	382	386	328	379	390	381	366	369	353	376	365	336	394	409	382	377	407	362	367	356	382	354	375	400	402	359	410	361	392	342	385	371	357	368	364	426	372	384	368	358	345	358	372	354	364	365	377	355	336	390	398	360	399	385	384	345	373	357	364	394	369	359	407	358	395	392	372	392	376	357	362	400	371	396	391	382	386	380	359	399	374	378	374	338	337	350	368	352	394	401	361	363	390	368	371	396	403	370	350	393	402	357	373	415	389	361	382	386	376	411	374	381	374	386	353	356	390	376	389	372	349	382	393	387	343	350	367	388	387	389	415	370	399	400	389	400	360	402	358	362	383	380	367	370	382	365	378	378	374	362	400	382	387	367	367	366	388	362	362	387	352	367	379	346	345	368	409	359	393	373	390	374	361	395	361	410	368	363	353	352	400	365	393	393	372	407	411	404	394	356	388	384	373	391	417	382	349	400	339	353	395	346	378	362	400	355	372	370	370	387	406	357	398	399	401	381	370	387	389	396	378	398	365	413	356	367	346	356	386	380	388	386	377	407	396	377	409	401	386	374	358	366	398	407	374	389	362	365	374	418	416	360	396	394	390	395	339	350	392	351	365	373	375	348	341	382	364	409	371	388	398	389	372	356	352	369	341	365	373	382	380	375	403	415	362	357	391	358	367	359	351	382	383	406	385	381	370	396	368	375	379	384	393	350	364	372	377	413	390	376	397	377	376	354	371	354	379	366	351	414	404	399	339	376	351	382	407	361	396	368	372	336	393	363	314	406	389	414	369	356	406	399	390	338	354	388	411	396	376	372	354	384	382	349	382	411	356	375	375	365	377	405	376	373	371	410	393	320	381	335	346	386	342	352	346	367	367	411	359	350	348	382	393	367	360	368	369	369	386	364	336	384	369	395	369	364	378	384	351	399	423	347	395	374	344	361	404	370	375	385	377	381	385	376	379	367	377	371	368	363	373	367	381	411	396	413	371	416	359	352	405	393	380	365	375	389	369	383	367	374	331	372	357	375	370	366	389	352	359	372	347	345	367	347	400	383	377	396	374	377	386	388	358	396	376	402	358	387	372	361	371	362	368	378	373	362	397	360	384	384	353	346	404	383	366	382	412	368	372	368	397	367	392	355	377	384	376	357	371	340	379	395	420	346	370	379	358	379	385	387	407	382	365	393	370	397	370	403	389	380	410	398	374	341	400	405	386	362	357	380	370	367	394	358	385	367	358	352	395	379	374	382	405	384	373	383	359	368	406	410	377	365	364	394	393	369	369	356	370	359	398	367	367	364	376	411	391	380	381	358	390	343	372	379	368	361	388	370	434	392	393	353	363	385	378	405	376	382	414	393	378	364
23506	21630	29635	24105	21633	20387	1795	592	432	417	363	307	319	282	228	234	223	218	193	214	182	214	198	194	181	191	162	190	193	163	186	190	158	182	172	163	177	183	159	181	162	153	173	157	189	171	154	154	170	163	167	163	174	173	153	161	179	154	136	157	152	159	157	163	172	178	180	130	169	162	153	156	174	162	160	171	153	148	181	140	176	166	152	169	163	154	141	129	169	153	166	153	163	180	156	181	150	147	156	150	163	171	169	154	176	139	169	159	157	161	163	143	141	147	157	143	166	142	148	148	168	155	171	166	172	157	142	171	154	149	160	176	153	135	148	157	167	148	138	148	147	151	134	155	145	147	153	160	157	152	169	131	166	155	145	157	146	172	156	166	145	172	146	147	152	168	161	150	139	143	139	146	156	172	139	160	160	157	165	143	155	140	152	169	175	139	180	157	144	143	165	157	167	155	157	152	167	142	164	149	156	139	141	160	150	168	134	147	165	152	142	133	165	149	152	163	139	148	170	131	161	163	157	166	150	165	154	154	157	160	169	154	162	189	168	181	153	143	162	153	158	131	135	168	165	162	128	141	144	159	161	145	140	159	165	158	136	169	150	140	157	157	152	153	144	164	159	178	139	167	152	159	154	151	154	150	133	138	164	161	176	164	154	174	140	159	159	143	153	150	146	149	160	152	161	168	165	168	149	155	174	168	176	157	174	149	158	152	127	152	124	162	159	147	160	157	132	189	150	162	177	157	178	151	168	136	150	168	153	160	157	153	176	155	164	164	154	151	143	153	153	139	159	154	150	167	161	180	132	167	162	168	162	151	130	153	142	161	146	165	159	155	154	170	155	164	161	140	170	160	187	156	172	158	148	146	150	140	158	166	156	166	153	164	163	142	145	155	147	137	157	152	161	157	158	151	164	154	142	154	165	138	153	151	146	156	164	162	159	158	176	159	139	156	155	170	184	141	148	132	143	162	146	169	147	144	159	166	158	165	173	153	164	174	151	174	147	148	148	170	152	157	134	148	125	154	165	152	159	139	161	143	174	163	141	152	140	167	161	134	146	160	139	162	144	138	142	130	161	167	177	152	146	138	149	165	151	154	139	163	128	147	147	169	160	156	177	165	159	151	162	140	161	127	156	154	176	153	147	137	143	142	148	155	127	152	150	162	162	153	137	163	154	152	160	163	152	156	161	159	160	137	148	143	152	167	149	156	142	145	159	169	140	146	158	150	156	138	159	154	126	136	146	147	145	172	136	159	156	151	191	127	150	150	137	142	149	158	144	158	143	159	162	137	161	156	166	154	157	152	180	166	155	145	147	136	172	156	169	132	156	162	157	154	162	150	159	152	166	148	138	139	163	147	131	153	188	139	157	154	144	147	149	153	164	159	144	161	143	155	163	153	156	174	158	170	158	172	191	171	152	152	153	157	159	153	142	148	138	140	139	147	166	172	160	162	169	138	155	162	158	156	144	164	140	154	150	167	149	149	170	164	143	171	147	167	171	170	125	165	153	166	147	158	139	159	134	163	157	156	168	166	156	159	151	165	159	151	171	168	151	142	146	175	163	156	149	173	173	158	138	165	142	169	154	145	146	161	138	149	165	152	167	144	158	136	161	158	156	147	157	162	162	160	164	164	173	160	141	149	158	162	144	145	159	144	126	154	162	187	140	156	155	160	161	147	157	171	133	133	165	164	156	139	166	165	163	155	141	179	151	143	148	148	148	171	154	140	152	182	168	147	166	173	153	145	150	159	162	138	142	148	148	153	147	160	160	194	151	152	157	178	156	177	160	141	166	162	153	158	138	161	161	151	155	156	151	166	176	160	156	157	147	167	160	160	179	166	151	130	157	150	147	163	163	157	144	153	158	156	157	155	163	159	182	173	161	151	150	149	164	149	148	148	176	156	165	163	142	162	154	157	159	150	172	170	159	134	160	151	178	170	162	159	157	162	168	151	142	145	146	170	150	180	157	144	151	137	147	147	166	154	157	148	146	136	150	133	145	154	140	151	150	175	144	162	149	162	174	155	150	166	144	138	146	151	127	134	141	150	146	161	171	146	158	160	158	156	166	136	163	155	172	157	170	161	170	150	150	148	170	162	154	135	139	181	167	150	138	161	149	166	155	152	169	150	138	143	149	155	166	157	138	159	166	138	135	168	160	155	171	143	146	156	173	156	154	158	155	143	150	159	167	165	149	151	173	156	172	155	148	164	155	159	157	150	151	160	153	140	153	179	125	151	165	144	153	175	140	169	173	150	167	158	158	167	130	165	154	148	150	153	158	140	152	134	155	153	184	149	157	150	179	155	148	159	147	144	161	142	157	163	147	157	160	157	156	143	142	171	160	154	164	161	139	158	173	147	169	161	167	155	150	159	152	154	150	122	167	153	162	161	149	148	155	148	163	175	163	170	169	172	161	153	170	158	150	132	138	168	173	161	163	132	164	137	141	133	148	139	167	158	152	150	163	136	167	147	142	140	144	165	166	162	154	163	141	155	138	158	148	174	157	150	176	150	182	156	154	174	166	148	149	145	153	137	160	174	154	168	164	177	148	131	151	137	131	154	164	158	161	128	159	163	155	147	142	154	144	179	123	149	156	169	157	162	138	155	144	153	148	171	151	157	138	151	171	164	163	156	161	166	153	144	136	137	150	133	157	165	156	146	152	160	158	157	144	146	180	168	166	157	134	138	152	142	160	156	167	148	145	133	138	154	183	145	139	166	150	146	141	146	147	161	164	149	151	149	148	155	141	174	171	138	152	139	168	160	151	164	156	151	163	179	147	157	177	156	164	150	174	148	154	150	135	171	153	166	163	148	151	151	162	153	173	160	147	148	142	158	150	171	166	144	143	134	173	151	155	171	145	147	168	133	174	143	163	136	157	152	134	137	172	174	150	135	142	150	142	164	158	159	151	159	160	169	165	173	153	153	160	174	150	165	156	154	147	151	181	155	146	145	157	150	148	160	153	155	130	160	160	163	163	148	161	124	156	169	170	158	161	153	127	156	168	141	155	156	164	146	172	141	140	156	151	167	140	166	135	175	153	134	157	126	170	170	143	175	163	156	152	161	139	152	147	170	150	171	140	132	145	138	139	139	156	161	168	131	151	154	146	145	164	122	155	150	143	160	141	163	153	145	151	187	143	146	148	154	169	159	161	164	129	145	154	149	168	134	157	158	146	143	149	166	154	167	162	167	153	140	141	160	159	175	159	151	142	183	163	158	149	158	152	164	163	146	164	139	157	143	149	153	142	150	160	167	140	157	161	159	153	165	136	158	147	127	139	152	144	149	147	151	147	159	174	155	173	145	137	156	161	151	150	147	151	150	159	142	159	159	150	148	159	139	156	137	155	164	165	142	139	175	129	167	145	157	153	159	164	163	151	164	159	144	162	154	176	156	179	146	136	137	164	156	163	154	125	158	153	144	166	149	142	150	145	155	147	143	157	154	140	174	152	145	140	147	149	160	159	169	149	141	165	132	152	164
15944	15099	12852	6879	4569	3122	2468	1834	1538	1304	1069	957	834	724	741	652	568	545	497	525	502	425	419	439	436	399	358	357	331	406	363	352	368	331	305	339	318	342	371	322	316	313	340	330	303	319	339	332	330	311	340	318	290	320	298	283	305	337	317	287	292	289	289	296	287	288	315	313	327	298	304	299	277	303	300	306	289	317	302	291	282	298	302	304	310	292	290	335	291	290	284	293	303	281	297	302	283	303	284	295	298	274	284	280	315	274	287	283	303	272	290	330	307	281	312	284	267	309	269	312	302	278	297	274	294	290	259	335	286	292	283	296	266	319	298	288	304	298	287	277	303	302	317	298	315	275	299	277	301	286	299	300	294	271	324	305	261	289	289	297	324	317	281	308	292	299	273	289	291	286	284	320	288	265	316	261	299	276	291	310	287	288	297	305	283	283	304	288	274	303	297	288	301	311	313	270	300	303	284	274	279	302	271	312	256	274	277	256	281	286	283	288	300	283	292	293	294	283	254	300	296	293	274	296	280	300	313	312	246	281	286	292	274	301	261	299	299	288	274	308	278	308	307	277	282	270	273	283	275	276	319	299	283	304	280	280	278	291	264	314	283	283	282	294	291	269	268	259	270	293	298	291	284	300	273	293	253	288	273	285	292	314	265	274	288	280	289	300	313	269	311	292	266	305	300	295	264	297	285	261	299	274	307	307	291	318	306	300	311	264	304	287	275	276	289	287	265	280	323	270	273	301	304	326	275	286	274	265	295	293	299	269	266	263	315	329	294	270	292	248	263	305	272	293	303	278	293	285	276	253	288	251	292	308	278	284	291	296	284	289	293	287	292	301	303	279	310	272	309	316	308	284	297	271	255	324	291	291	297	273	291	304	295	260	318	284	286	326	307	255	276	255	287	292	282	275	267	252	277	274	306	287	266	288	285	284	281	312	318	306	261	282	278	298	292	269	304	267	299	317	300	289	287	262	299	292	300	293	303	265	287	283	304	306	304	336	315	274	293	304	279	274	282	276	277	320	276	313	298	316	291	318	306	305	295	273	279	257	286	314	277	274	281	311	246	290	284	256	301	278	272	318	304	290	304	281	283	271	288	313	307	292	259	292	307	306	288	290	283	279	300	286	275	309	301	269	289	275	290	287	295	306	264	308	300	266	315	295	272	282	320	273	316	312	308	311	290	326	285	263	292	288	278	282	301	302	296	282	302	270	279	291	296	276	295	264	292	299	250	338	309	304	287	310	270	288	298	249	319	284	313	298	286	281	325	271	278	280	310	297	269	279	298	317	249	251	332	274	292	275	301	328	279	279	281	289	300	280	269	295	295	303	290	277	297	290	273	286	299	288	299	316	301	274	294	274	284	272	278	278	302	255	267	306	301	256	322	288	305	275	282	311	285	289	296	285	283	286	314	297	269	275	283	287	276	283	269	283	293	287	283	271	286	306	305	300	308	305	284	319	277	281	280	312	260	296	298	275	263	289	292	261	317	291	279	278	285	267	268	269	258	281	298	257	262	276	312	285	283	262	307	288	288	308	283	272	276	260	301	275	280	312	274	268	293	290	280	316	307	283	280	327	265	307	277	302	288	269	318	317	241	293	318	266	307	279	292	300	307	256	278	304	298	261	298	298	287	298	282	273	284	267	271	275	264	296	285	319	284	281	297	282	281	300	318	294	313	290	299	254	286	313	286	306	296	305	297	274	277	284	283	290	281	260	293	302	273	268	250	319	268	301	272	311	266	289	310	294	281	317	302	291	281	296	288	313	260	291	293	290	297	276	293	287	286	281	277	299	285	300	281	265	316	281	288	268	285	273	281	288	284	269	296	309	274	309	317	301	277	286	287	297	279	299	285	275	259	312	331	287	309	294	274	270	257	294	301	296	295	280	319	268	271	323	300	300	298	296	301	297	318	315	283	282	290	285	285	308	300	278	278	281	271	303	270	292	270	284	315	289	307	271	293	313	298	289	316	277	310	309	300	304	294	295	312	292	269	306	307	285	236	261	296	281	302	262	294	297	304	286	267	286	327	302	282	257	296	284	307	274	318	292	316	290	297	307	254	282	274	287	292	282	273	274	287	292	283	293	298	262	284	289	260	279	296	293	283	267	299	325	303	311	326	284	292	311	266	291	301	301	309	312	274	298	284	281	259	276	305	299	288	323	296	297	303	303	314	274	313	279	313	277	305	296	285	294	346	303	301	283	291	294	281	287	282	306	279	286	301	294	266	305	317	284	272	293	309	278	280	293	302	293	294	282	303	271	275	282	289	273	307	292	296	299	278	291	316	279	276	291	280	290	266	298	274	270	271	281	292	297	278	288	289	276	278	281	307	297	300	262	272	307	273	331	283	284	288	280	310	290	282	293	277	289	285	274	275	309	306	290	301	306	315	292	274	282	321	298	264	309	312	273	287	249	318	275	292	290	286	291	274	294	319	285	297	315	304	303	278	289	297	297	278	302	263	248	283	277	303	289	286	296	295	317	286	253	308	294	295	289	305	279	248	286	268	273	299	295	316	311	284	269	287	297	263	316	316	281	276	312	262	274	319	301	301	267	293	278	280	294	279	281	291	299	272	306	287	296	299	297	297	307	300	312	270	279	285	305	290	291	297	294	338	296	309	311	282	272	287	285	315	282	279	309	287	288	296	284	291	310	312	298	299	320	282	292	267	317	262	303	324	276	301	265	316	319	281	291	322	273	278	336	280	313	284	293	257	265	252	291	271	292	319	318	273	277	286	294	274	279	287	271	303	268	292	273	309	282	285	299	304	286	297	272	304	315	273	309	301	261	248	261	280	292	281	288	294	278	304	314	292	282	293	300	289	249	282	288	286	284	290	269	294	287	256	287	293	261	272	282	289	288	265	291	300	292	298	290	284	292	274	272	293	307	261	265	286	266	282	323	273	295	308	295	293	310	319	277	299	281	293	282	301	293	314	303	261	292	289	270	294	273	296	255	270	318	295	312	277	292	284	294	287	317	316	307	290	293	291	318	296	299	297	283	276	271	262	294	304	296	280	298	285	301	273	263	304	270	314	278	278	294	295	322	290	297	299	300	293	320	302	295	282	293	277	268	292	288	243	299	287	284	301	289	319	312	325	282	275	272	317	299	283	275	280	301	266	298	293	259	285	257	281	306	302	261	268	264	278	300	290	283	271	269	278	298	292	290	307	315	289	319	254	286	264	266	282	291	287	288	291	291	324	284	288	272	277	306	293	283	263	302	288	275	282	296	307	301	311	286	262	319	299	304	282	281	315	283	268	277	284	269	296	311	267	256	293	304	312	301	273	330	313	289	304	285	280	305	282	280	270	309	291	292	273	289	284	290	299	268	291	295	300	268	293	308	298	303	283	275	288	283	313	287	265	276	276	288	285	255	284	304	291	268	274	272	274	308	274	292	250	303	296	277	309	272	287	318	292	290	282	306	287	275	270	288	305	268	301	274	287	283	290	339	296	257	281	278	275	275	310	291	329	264	272	326
27183	20971	7856	921	639	574	438	438	432	413	418	437	411	423	432	379	423	443	397	415	420	391	410	416	423	419	401	407	409	410	386	417	394	329	421	394	416	390	409	411	368	407	371	420	375	400	361	410	391	364	397	384	386	397	392	391	358	387	390	394	416	374	385	372	392	402	403	380	368	415	427	397	419	426	398	399	424	436	422	385	398	384	385	410	416	424	418	401	385	395	371	412	428	382	389	371	410	403	383	369	381	369	401	392	427	374	405	420	394	394	406	397	374	414	404	420	367	369	413	382	373	394	419	397	391	367	403	439	408	403	399	401	401	388	395	422	434	406	401	424	400	391	377	397	405	411	413	381	372	405	381	406	409	361	391	424	429	406	396	403	391	364	420	374	389	415	394	375	369	381	404	385	404	387	412	410	399	407	418	408	415	367	400	413	396	402	388	377	399	411	393	399	381	383	401	430	384	404	394	379	401	420	419	378	391	391	380	423	378	365	392	390	417	413	344	403	377	382	384	363	399	389	413	376	402	385	391	402	399	397	375	385	417	373	401	374	438	406	382	401	420	383	367	428	437	355	393	399	400	391	402	401	368	416	399	429	390	402	434	429	397	373	369	412	383	438	403	388	385	381	372	387	392	392	446	410	387	410	352	388	370	384	387	417	428	382	367	399	412	425	399	388	378	413	381	372	370	381	422	393	377	394	355	392	418	386	437	399	365	389	411	383	381	403	386	386	401	402	405	394	397	392	384	413	398	402	395	380	409	409	413	371	381	428	370	412	372	406	393	444	424	448	398	399	401	372	384	403	421	389	395	405	390	376	437	403	425	412	373	397	375	389	363	372	389	395	403	354	408	374	398	365	386	399	392	387	415	404	409	413	382	394	399	400	432	383	413	399	398	408	375	423	363	424	379	382	396	419	386	386	381	433	401	398	390	386	403	394	385	378	384	385	385	421	400	422	356	426	401	376	381	388	436	351	401	408	416	404	440	401	409	392	350	354	359	397	374	355	417	384	415	390	378	399	384	389	424	431	381	353	406	389	408	427	373	380	415	372	388	407	398	389	392	406	423	420	390	404	375	413	416	368	406	407	428	385	389	378	393	363	390	399	371	395	383	397	382	409	390	404	395	381	405	391	388	387	372	393	426	403	394	387	420	430	411	428	416	417	380	407	437	389	379	408	402	392	385	420	394	396	376	377	391	404	355	402	375	383	390	405	416	409	394	369	419	389	405	457	414	381	382	362	423	399	375	412	419	395	356	431	402	359	408	395	448	371	375	390	430	400	404	423	375	388	391	379	379	401	385	383	361	415	399	440	389	367	402	390	390	407	401	409	395	374	375	395	396	370	388	365	388	365	385	375	400	401	399	377	385	417	364	382	377	395	396	391	381	393	431	398	381	394	393	391	395	400	398	408	424	412	404	379	374	403	404	413	378	410	374	426	410	412	415	405	385	365	392	355	415	394	358	401	379	414	365	408	383	397	349	400	375	389	431	396	405	370	398	409	403	364	381	411	390	425	405	395	403	368	416	397	366	401	402	394	422	377	395	419	381	371	372	386	366	385	385	400	382	408	308	392	414	359	414	396	428	391	391	391	404	435	392	382	391	404	403	387	410	404	401	408	395	399	400	417	367	380	406	389	404	430	377	392	374	403	395	376	414	403	402	405	392	409	394	388	373	383	396	407	404	407	377	386	372	413	409	421	406	374	366	384	429	359	395	378	360	383	393	373	416	391	407	368	372	406	399	381	392	374	373	371	397	404	417	388	360	416	407	400	387	396	392	361	373	397	414	374	401	372	405	414	418	377	426	372	390	406	419	368	428	438	415	424	426	401	380	401	377	391	378	382	390	419	391	389	398	386	357	428	407	371	413	401	402	383	378	422	428	405	387	406	365	400	403	411	396	354	394	369	395	391	380	356	424	423	408	373	388	391	385	423	404	414	380	411	417	409	441	379	376	382	422	390	430	410	406	387	400	380	393	404	404	411	377	361	392	388	358	377	416	396	398	385	389	397	366	420	448	375	393	401	407	390	407	386	399	382	372	388	399	422	408	394	385	398	399	410	405	411	397	395	374	417	405	415	431	385	409	395	400	417	370	388	407	361	404	418	382	376	383	417	381	387	361	375	390	384	450	416	435	448	390	407	377	427	397	417	387	411	368	404	403	390	379	384	418	387	369	407	366	398	367	404	369	420	387	419	391	404	375	397	433	378	411	396	361	432	385	420	407	382	393	413	379	402	379	381	385	400	418	414	406	412	368	404	392	379	385	390	408	396	399	393	384	418	398	417	409	371	412	403	401	431	393	349	365	370	411	376	419	395	422	395	375	423	375	394	376	416	441	396	389	372	403	422	386	429	388	381	425	399	368	404	415	381	402	390	373	384	421	385	406	370	370	403	370	398	375	400	382	377	372	392	395	414	410	424	389	441	363	414	402	390	412	425	409	396	396	392	400	440	395	397	386	402	399	411	415	410	391	391	414	423	374	401	437	396	400	404	419	382	385	388	375	386	381	410	428	355	406	383	392	404	373	365	387	386	395	400	398	368	369	400	413	389	388	402	414	393	385	424	366	376	376	374	367	370	420	427	387	408	381	381	394	374	396	403	419	359	375	372	367	398	409	381	394	412	407	376	421	420	388	372	413	401	384	407	411	420	402	370	373	399	396	398	379	404	412	406	393	392	395	393	420	407	427	344	401	414	417	370	382	385	459	384	393	415	384	406	431	388	390	384	410	405	386	402	397	391	417	398	439	399	380	380	398	400	412	404	379	399	397	453	423	394	415	380	399	427	414	388	377	370	402	379	379	415	358	407	398	376	361	382	389	414	406	391	413	399	379	360	400	393	359	377	393	343	390	418	374	396	392	376	396	366	366	385	417	413	395	390	389	383	384	381	383	392	370	401	405	387	406	377	451	401	407	391	406	396	400	377	387	427	360	409	403	345	354	386	423	406	387	395	400	440	389	407	415	396	343	393	396	387	380	411	388	343	406	413	375	406	393	401	433	412	405	382	364	431	406	436	379	410	380	392	371	432	396	422	437	402	433	392	402	413	384	378	355	402	384	404	396	389	408	382	373	377	427	366	418	414	393	404	393	408	397	402	410	400	394	408	439	393	438	415	412	396	417	400	408	363	383	398	407	393	403	437	403	377	374	427	391	386	402	384	403	404	419	350	427	417	385	393	384	415	346	402	421	395	398	385	375	403	385	383	378	385	413	397	376	406	384	388	409	397	358	399	428	427	404	403	361	398	435	378	371	405	407	448	384	404	414	409	386	405	404	384	396	405	394	379	433	403	392	412	399	409	385	385	397	377	387	375	413	423	418	424	401	445	428	396	407	396	415	419	376	394	400	376	418	426	446	398	371	386	425	423	409	399	383	394	378	375	395	385	404	411	374	387	408	373	373	408	399	400	376	393	389	411	367	409	397	395	376	390	394	418	388	376	381	426	455	386	392	435	424	420	394	381	391	359	374	374	392	413	407	379
6403	1722	1578	1061	1006	937	849	815	802	739	788	747	788	805	742	781	755	702	797	735	741	717	754	715	791	780	743	808	754	749	843	761	734	775	727	775	732	747	803	704	754	761	781	760	765	760	723	754	732	742	742	743	710	715	747	748	780	763	748	750	744	782	760	769	751	784	762	742	822	755	743	746	751	776	736	750	737	741	750	773	737	733	757	721	752	740	762	759	752	716	797	809	801	757	777	752	745	724	778	730	766	725	794	758	718	756	750	765	769	767	766	792	732	756	745	738	729	740	748	743	739	769	732	685	750	678	751	770	755	749	735	759	745	768	764	765	795	732	751	748	736	757	782	803	728	775	772	770	774	780	718	714	720	756	686	770	768	758	729	730	739	784	712	697	837	728	771	737	732	780	763	790	726	769	743	761	749	781	704	731	766	757	751	799	781	714	773	745	748	727	754	718	746	763	722	733	779	771	779	689	710	764	739	767	764	772	798	762	799	752	756	751	755	715	781	736	772	739	777	741	737	791	758	756	758	798	745	736	715	698	766	741	691	772	715	774	762	755	772	774	750	750	744	785	737	703	792	771	750	721	752	736	768	742	763	785	731	771	726	834	722	760	684	696	766	751	756	734	788	766	758	780	767	745	767	700	705	776	738	767	756	745	730	772	753	738	780	741	734	727	747	767	755	772	721	735	715	801	817	768	754	793	785	737	712	738	727	735	735	750	734	762	794	747	755	749	737	799	788	717	735	776	784	735	749	749	742	739	783	740	755	769	791	730	732	767	715	802	728	782	734	751	749	723	764	734	752	781	744	746	794	738	737	746	703	750	779	798	742	739	744	723	721	749	756	760	679	763	791	768	757	740	791	768	728	774	720	759	736	767	704	700	776	771	781	714	789	741	769	727	776	739	720	750	762	777	786	774	752	713	740	741	794	762	760	720	742	754	733	781	724	786	739	761	761	773	781	760	765	729	765	751	755	747	762	774	786	748	742	725	736	758	738	762	718	732	762	749	766	750	785	741	741	720	745	789	720	754	765	734	739	753	780	793	753	737	703	730	762	742	734	766	754	733	743	758	742	789	747	723	742	837	720	753	765	802	748	795	727	732	734	802	763	749	781	743	756	751	790	762	777	692	700	733	738	762	730	778	752	752	759	718	760	740	732	765	772	751	717	780	749	765	758	771	668	727	774	728	738	702	759	752	758	736	700	750	766	756	718	724	746	750	769	783	713	711	760	753	781	776	726	811	747	752	752	738	737	751	755	708	749	797	737	780	721	701	762	820	730	760	773	746	735	742	739	773	775	778	774	761	742	719	755	768	693	750	757	736	752	750	828	738	721	734	793	755	730	718	736	769	761	748	786	738	736	739	742	783	733	787	780	726	722	769	763	733	772	780	750	757	725	760	781	733	816	753	771	733	755	775	722	747	731	724	768	743	730	740	737	738	732	693	700	747	737	768	737	744	799	747	743	739	728	752	772	712	720	730	756	722	742	736	733	686	761	747	774	761	752	745	793	784	778	762	802	761	788	776	773	743	709	726	782	763	720	726	738	773	747	714	716	760	759	761	778	737	718	736	730	705	790	705	793	757	755	758	760	768	713	778	782	729	699	752	731	703	719	739	746	792	729	763	715	754	769	764	823	716	766	766	793	770	776	802	700	697	712	737	720	732	792	754	746	729	718	765	761	743	743	736	764	789	701	770	763	769	760	788	724	705	849	758	724	761	731	701	740	712	742	755	724	761	758	751	726	737	770	772	777	752	772	738	730	756	737	757	813	768	753	732	768	746	740	729	770	723	735	738	770	797	748	735	705	796	742	772	711	785	752	700	710	781	771	767	773	754	764	752	766	718	747	803	717	753	731	769	783	738	734	754	758	744	742	741	741	691	788	745	734	730	728	750	771	773	757	720	772	757	732	850	760	714	724	747	782	783	732	766	752	769	713	738	770	732	743	747	742	737	804	733	731	688	701	766	760	761	746	768	719	752	783	757	722	748	729	768	745	759	748	781	739	797	748	745	772	714	750	782	798	746	697	728	764	773	720	692	721	716	734	773	724	760	742	701	775	754	811	735	724	685	807	767	732	791	730	771	715	679	772	729	718	768	766	690	750	718	738	721	769	727	735	691	724	772	770	778	780	696	741	722	749	760	727	744	756	719	778	791	743	744	759	727	766	738	747	753	701	691	750	773	733	739	771	729	779	758	729	755	767	772	737	719	733	725	807	745	719	790	775	750	761	758	765	721	739	737	766	740	805	740	738	753	749	727	753	684	788	704	758	763	781	756	722	720	745	745	682	717	715	723	773	762	754	744	730	736	720	717	720	763	750	774	743	729	726	748	682	755	750	737	761	762	750	784	768	776	777	777	674	789	755	729	803	768	736	761	741	748	732	766	698	789	746	731	767	720	735	720	729	762	730	797	742	725	759	740	758	758	706	771	747	740	713	757	779	740	782	767	727	700	720	814	751	716	746	773	733	770	843	734	740	742	730	758	760	751	727	720	802	762	760	743	741	727	714	781	704	754	749	709	752	765	745	752	727	750	742	797	703	762	715	753	725	730	760	742	758	777	758	768	747	705	758	792	735	730	746	732	767	753	732	738	767	742	726	731	797	768	754	753	767	723	760	751	762	781	779	736	749	806	746	723	803	758	772	712	734	722	737	764	738	751	723	713	760	734	756	774	773	779	737	804	767	700	764	787	762	759	768	801	751	788	728	777	729	780	736	730	787	786	783	726	750	744	745	759	751	753	768	757	751	755	743	785	726	745	746	820	770	738	744	746	738	751	757	710	754	769	765	738	742	762	789	735	695	740	791	742	741	739	760	743	756	788	730	739	747	750	770	745	718	741	778	743	756	731	764	736	764	712	790	730	773	741	759	730	794	769	754	746	728	743	778	775	772	752	722	782	766	729	755	751	719	794	761	744	744	764	760	734	720	748	784	749	778	730	748	754	772	735	730	784	745	774	710	788	768	766	716	748	762	737	725	793	802	770	707	740	779	712	756	767	696	773	737	741	736	750	769	744	768	711	766	707	717	790	752	757	763	702	740	724	723	758	779	728	796	756	737	756	740	767	731	731	725	726	745	737	733	756	767	775	740	750	777	718	731	698	773	734	768	748	755	775	723	775	728	755	743	727	732	768	753	742	720	781	828	767	793	781	763	741	773	756	739	698	782	722	788	790	731	750	746	758	792	755	736	757	765	756	760	781	676	782	711	764	794	763	708	792	707	744	739	734	779	725	728	773	745	772	789	773	751	799	785	768	755	771	712	729	730	792	746	758	790	755	761	765	741	807	748	753	733	751	817	715	763	713	764	739	711	755	757	765	796	763	734	731	786	820	770	755	745	763	696	791	735	752	776	708	726	774	786	733	763	724	752	733	773	718	758	704	755	782	689	708	732	763	789	784	737	760	704	756	746	720	737	717	772	772	771	762	800	669	753	705	749	773	782	796	677	741	794	724	766	788	732	739	742	751	742	762	739	734	754	770
24379	21552	28909	24643	20947	2041	591	400	319	327	277	243	257	235	240	215	237	226	194	229	211	213	180	229	198	193	194	186	206	207	205	205	173	207	188	189	197	209	196	180	205	194	201	184	191	210	204	188	199	208	209	199	198	187	179	160	189	198	169	203	181	200	192	195	203	179	197	165	187	177	174	194	163	180	197	167	169	180	178	168	185	180	175	192	192	183	202	206	180	210	178	185	179	194	174	177	175	179	182	197	201	195	157	194	179	194	158	203	188	182	198	182	200	196	188	209	181	183	165	188	188	180	195	174	157	167	199	189	176	191	180	215	174	166	186	182	177	176	178	175	196	199	200	186	208	190	170	169	221	158	180	195	168	189	163	176	209	189	173	145	199	204	180	177	183	206	196	191	184	194	185	170	177	188	189	197	178	185	177	169	178	190	184	189	183	160	178	159	185	179	194	179	195	180	206	181	215	176	207	192	187	193	214	188	219	193	186	192	169	205	175	205	174	166	180	205	184	173	191	169	197	190	183	201	212	183	220	181	196	176	199	179	175	212	166	183	182	191	182	185	203	191	183	169	194	201	189	208	185	188	187	178	202	180	192	194	192	185	197	201	188	177	173	182	215	182	184	183	198	201	187	189	177	171	181	191	165	160	183	181	166	181	209	186	179	204	183	200	186	186	181	187	207	196	163	194	206	188	178	209	186	198	174	173	190	183	169	172	189	187	160	167	166	209	202	210	199	210	193	174	190	169	174	190	188	188	197	202	170	175	189	170	201	191	161	201	178	149	174	187	178	174	190	199	178	202	185	163	199	183	185	177	199	197	170	212	190	184	179	204	165	181	205	207	194	182	202	187	197	191	195	192	195	194	183	177	181	184	173	194	192	177	185	183	174	183	181	188	189	186	170	194	169	176	189	150	215	177	198	169	178	198	203	162	212	210	206	188	167	201	187	170	161	195	172	192	170	183	194	187	160	204	203	196	198	182	203	175	194	166	186	180	168	178	185	184	188	194	173	166	175	176	186	203	185	169	181	179	166	186	187	191	184	169	190	191	185	177	171	182	179	164	200	193	183	182	195	167	180	184	192	182	197	174	194	200	176	190	187	186	191	208	166	184	194	200	165	187	188	206	179	178	195	181	189	184	192	200	176	197	190	173	212	198	200	174	176	182	195	179	200	157	198	188	173	181	200	190	201	169	192	182	186	173	186	178	189	184	165	213	188	182	195	176	194	169	204	186	193	192	188	182	181	199	208	179	190	190	171	182	196	185	185	210	196	174	178	176	207	206	190	165	189	183	190	182	174	187	171	194	179	202	205	196	178	172	188	143	170	179	189	207	226	182	164	186	162	186	182	169	194	183	214	202	193	191	222	187	196	170	194	214	181	182	182	182	185	181	191	225	193	184	186	188	193	208	200	200	211	176	205	190	204	192	185	177	203	178	176	196	153	200	193	172	172	180	187	166	162	174	174	185	188	191	200	203	155	196	187	215	188	176	179	161	193	189	183	163	201	192	193	210	185	193	170	199	184	196	182	202	178	179	194	204	183	188	176	211	178	213	206	195	167	198	193	200	173	175	179	183	203	180	186	160	194	186	186	190	189	180	185	190	204	202	176	176	199	189	153	182	194	174	212	212	180	178	177	186	209	172	196	195	202	174	201	203	195	168	177	187	168	191	189	173	187	167	174	187	191	174	159	175	175	159	189	179	180	188	180	177	198	181	174	185	178	164	192	189	199	201	181	181	182	152	191	198	186	195	182	178	169	175	172	177	198	176	209	193	195	208	188	172	183	180	189	179	187	187	162	154	200	155	154	173	205	212	181	209	189	189	172	196	190	155	186	166	226	181	165	175	213	173	158	193	191	190	172	184	186	192	178	180	184	192	173	189	185	192	207	202	177	182	185	169	172	193	176	187	202	181	164	176	198	173	177	172	177	198	158	182	187	190	194	197	190	186	187	187	170	196	157	208	186	196	188	206	178	180	161	179	184	194	175	224	182	176	184	207	214	179	169	183	177	166	177	180	198	184	208	190	203	196	172	178	178	157	217	177	189	180	166	178	199	192	190	170	192	193	188	187	168	184	198	164	209	209	199	193	181	165	177	188	174	162	167	176	171	176	165	197	183	199	193	200	220	185	184	192	210	179	183	178	185	178	181	183	212	185	191	185	200	168	205	198	172	197	191	193	181	177	201	186	204	190	180	179	193	175	175	186	178	175	179	199	195	203	211	193	179	183	184	182	179	193	204	188	186	193	152	177	179	176	185	191	187	181	173	198	183	221	185	202	172	184	180	186	198	180	191	201	188	193	192	205	179	177	182	164	177	198	177	200	187	194	161	183	193	189	171	184	177	172	172	175	194	175	199	185	183	192	182	174	237	189	184	182	190	175	195	176	192	203	185	198	175	179	178	169	178	166	177	173	182	185	191	192	176	187	178	179	185	187	201	182	189	184	196	170	202	175	173	180	177	164	146	203	165	202	169	169	189	184	213	167	179	189	171	180	180	166	198	163	176	181	174	201	182	181	187	180	214	195	183	182	178	169	182	188	205	180	190	184	213	188	206	192	171	182	187	175	179	185	208	223	183	179	171	183	173	203	183	195	193	170	200	179	178	169	199	171	183	215	180	178	185	186	178	197	182	193	178	202	180	204	163	181	196	174	180	188	205	176	174	205	177	184	169	192	152	162	210	210	195	189	176	198	183	209	181	175	198	194	188	200	183	166	192	172	197	194	177	198	190	182	170	183	177	194	181	217	157	198	183	162	203	166	184	176	185	191	187	201	177	187	191	187	189	188	216	187	174	182	187	189	188	197	200	186	200	194	173	224	195	181	185	192	179	179	173	198	193	205	181	177	186	183	194	163	185	175	169	172	204	169	177	177	190	173	178	217	172	173	174	189	201	182	196	179	163	193	193	199	176	177	183	195	203	167	180	181	174	179	165	205	210	191	176	181	171	173	174	203	173	194	202	166	186	204	191	184	195	196	194	198	192	221	188	194	166	185	188	209	183	199	193	189	176	214	183	188	194	203	184	225	189	180	203	200	183	196	194	187	195	179	191	193	176	179	203	172	174	190	195	172	177	173	200	199	197	207	174	163	191	182	185	189	175	180	201	163	195	183	193	181	194	185	188	185	174	183	171	204	183	189	190	194	183	206	187	170	178	178	185	176	195	210	171	199	210	196	162	197	168	179	201	184	179	177	179	203	183	193	184	196	183	200	194	193	196	212	176	181	186	198	188	192	227	190	201	186	198	182	161	218	161	167	177	194	181	191	169	179	187	190	175	174	195	204	196	184	182	177	183	194	182	180	178	185	180	172	185	183	181	187	200	181	177	186	194	160	180	170	178	192	180	192	179	184	177	178	190	194	172	181	195	158	155	195	192	190	180	182	184	176	179	203	192	210	158	199	189	228	177	195	183	191	167	206	206	176	199	178	169	189	201	214	188	162	174	208	197	195	178	206	178	193	176	212	191	201	196	180	206	176	180	176
13879	9275	8008	4091	2698	1980	1493	1269	1000	858	804	731	662	641	567	540	548	503	515	501	428	456	415	434	423	416	423	444	418	392	415	429	446	374	410	429	411	393	415	406	403	398	405	395	407	366	373	344	352	405	356	400	402	364	421	342	369	336	372	396	405	352	368	403	348	388	374	405	403	365	359	384	421	376	400	383	390	376	343	373	408	405	381	360	393	389	353	399	368	403	359	392	363	348	360	353	381	383	334	357	397	390	352	377	403	382	388	362	398	396	389	386	360	347	376	379	399	355	398	408	325	383	363	328	383	388	372	396	350	343	356	377	383	366	361	391	379	403	387	382	368	331	357	377	409	397	372	403	379	390	378	377	378	390	357	373	379	362	380	374	377	393	364	348	355	385	394	380	341	376	360	410	385	364	354	363	401	399	385	372	409	361	354	342	384	354	359	367	380	343	383	361	379	383	374	413	418	397	377	350	403	358	377	376	380	344	379	376	368	375	348	355	363	388	371	344	387	363	379	345	386	389	386	364	382	387	414	354	342	385	383	368	388	346	379	389	394	384	351	366	376	359	316	384	361	373	395	388	365	381	341	360	356	365	362	372	338	390	354	361	344	374	386	358	384	359	378	395	393	351	355	384	359	343	387	385	366	381	368	354	385	374	364	374	349	374	382	329	383	391	368	380	377	345	392	353	402	359	390	340	345	400	378	351	372	377	380	369	382	366	385	379	372	374	361	338	343	388	337	367	407	355	379	366	380	390	359	366	362	386	364	372	351	363	357	353	380	351	366	374	392	392	351	379	369	361	341	376	356	347	392	380	390	368	357	370	374	362	351	365	365	374	421	366	403	399	357	375	362	403	357	392	373	399	363	377	381	382	380	386	351	343	377	354	378	359	368	374	397	365	374	391	407	380	368	368	343	359	341	373	376	356	412	354	378	373	372	350	412	393	384	329	363	377	387	363	347	407	392	356	394	362	372	366	364	379	377	356	382	371	330	345	381	365	341	372	373	403	357	375	338	319	367	339	360	423	374	347	360	351	362	371	388	396	368	404	390	364	362	400	380	384	373	373	372	382	390	347	338	355	332	366	362	387	350	329	368	338	359	344	356	389	368	352	376	377	330	387	357	369	388	343	387	353	377	334	377	362	355	373	397	382	377	381	368	349	367	398	360	383	398	365	388	397	371	353	341	350	394	358	364	379	348	389	389	343	355	358	365	345	318	355	407	345	396	374	390	339	358	370	358	359	388	388	392	374	353	328	394	409	350	414	402	407	385	381	379	355	368	404	382	376	363	400	346	357	390	398	376	353	379	373	356	377	405	376	392	367	376	377	407	371	345	364	405	323	397	361	408	390	354	370	368	363	365	384	376	364	373	348	354	392	347	371	389	356	317	406	380	370	398	383	367	394	362	405	390	397	366	368	387	344	381	392	394	375	368	374	360	372	360	378	406	340	379	357	364	380	389	325	363	395	360	382	383	366	354	384	360	370	379	393	351	387	384	361	374	346	395	364	361	396	358	397	385	356	385	380	369	361	366	385	367	374	377	368	392	371	376	402	390	375	352	397	380	386	395	367	408	327	345	382	360	398	382	366	392	399	391	362	353	364	331	350	341	382	386	390	362	366	377	358	395	391	373	364	384	385	371	358	372	396	387	384	369	347	366	344	357	388	397	354	379	359	373	385	395	368	410	363	419	369	345	369	339	384	349	354	374	333	356	370	380	317	379	369	347	361	347	388	388	395	401	366	382	364	383	405	345	376	364	367	385	384	342	369	391	327	361	376	348	367	352	338	398	367	361	396	362	386	360	373	379	357	376	378	348	399	365	380	378	378	358	371	346	380	367	352	372	377	342	361	384	391	400	391	394	390	360	376	358	373	367	356	361	358	364	343	371	387	401	369	370	384	367	371	375	388	369	373	411	417	378	376	367	388	379	385	350	401	358	403	387	351	366	404	353	366	358	370	351	385	342	344	366	364	319	360	361	367	369	365	393	375	393	414	381	367	361	395	357	367	384	376	341	334	394	346	434	368	361	366	390	378	366	351	345	369	356	362	380	371	389	388	383	413	380	352	359	373	369	367	388	389	385	335	399	401	388	353	393	393	374	391	373	375	356	370	437	399	399	409	380	334	364	366	382	365	365	362	381	366	346	372	362	363	345	391	336	368	398	379	362	365	362	356	364	374	351	368	368	343	397	370	337	391	364	371	363	386	369	346	394	365	383	394	378	381	353	365	359	394	382	362	389	338	366	376	361	383	356	385	377	347	348	349	354	384	345	361	388	397	394	363	419	369	402	368	400	381	388	353	393	363	397	396	362	374	387	383	384	352	364	395	334	361	357	367	344	380	380	349	372	351	417	323	365	346	372	378	355	360	338	374	337	355	368	329	422	381	344	366	355	379	359	335	387	373	374	377	330	413	400	376	360	369	364	384	376	356	368	357	384	337	397	369	385	346	362	366	355	352	354	400	374	376	366	338	382	367	345	366	367	360	378	352	386	359	369	382	359	400	347	324	407	362	377	389	372	360	380	399	354	349	361	392	372	374	374	398	344	362	390	334	372	353	375	347	378	378	385	355	364	401	389	379	357	380	361	375	401	390	380	398	399	358	365	352	378	340	379	393	376	341	393	382	371	394	365	385	378	374	386	373	391	377	393	357	378	375	370	391	378	353	379	348	346	371	371	406	375	365	362	374	388	368	387	379	349	394	357	390	360	366	383	345	367	357	398	376	386	377	403	361	387	383	379	394	361	389	384	360	372	372	394	361	383	355	366	387	357	347	357	410	380	390	379	401	360	366	390	389	354	373	380	346	388	340	343	351	363	345	380	360	335	360	378	364	364	357	338	353	396	372	367	346	367	369	364	411	335	359	415	360	405	352	394	365	358	361	370	380	398	360	392	354	376	357	360	358	380	353	371	348	350	354	397	388	382	342	362	402	371	360	358	381	402	358	390	390	344	378	343	369	361	366	375	356	359	380	352	349	375	380	369	366	370	370	366	366	346	393	378	362	389	396	381	325	363	373	389	364	357	365	361	379	400	341	372	393	373	407	380	370	340	365	389	376	350	351	398	365	383	339	360	350	364	366	342	344	378	387	310	370	374	347	392	372	362	364	367	353	362	364	358	388	375	371	318	353	377	365	360	373	348	371	358	368	383	370	336	403	357	363	364	371	354	406	350	362	376	349	370	346	403	370	371	334	366	368	342	359	371	392	372	397	331	341	371	345	352	362	357	400	408	353	390	335	396	357	362	400	378	423	387	371	412	346	349	377	351	363	394	367	350	365	369	398	353	362	357	403	373	343	379	377	354	389	372	366	363	351	379	364	377	386	347	366	359	386	352	391	359	387	365	378	393	369	348	348	370	404	391	386	337	362	358	378	356	389	343	377	379	391	370	367	389	374	387	341	346	371	367	402	360	399	371	382	392	340	349	386	343	380	411	389	395	364	368	370	358	372	334	369	358	364	347	343	366	344	354	377	388	354	369	377
23422	21572	29573	24030	21572	20548	1773	586	441	365	363	327	233	283	244	238	220	244	205	203	177	192	190	209	189	199	182	181	159	187	165	184	172	169	171	153	189	134	165	186	154	177	168	158	157	167	157	156	163	154	150	146	176	188	176	141	196	139	182	138	173	172	165	153	162	165	153	155	157	161	147	154	163	144	153	163	178	157	166	138	154	167	160	171	181	172	159	169	166	154	153	158	147	141	174	166	165	147	161	146	166	154	160	167	152	159	153	182	154	141	165	172	162	168	166	167	134	157	145	158	185	165	171	155	144	151	142	163	152	141	144	146	153	160	137	175	149	168	155	138	151	167	159	155	148	146	152	172	162	130	161	190	156	157	165	161	156	154	152	160	149	160	144	151	142	160	149	161	155	158	146	176	126	156	165	169	155	172	165	128	147	126	162	132	144	172	164	168	151	179	153	161	154	155	150	154	168	171	161	144	142	136	126	140	164	187	160	161	175	154	168	145	140	152	155	163	150	150	156	159	148	160	130	153	158	150	182	164	128	152	158	162	143	161	144	165	150	148	139	169	188	150	151	165	131	180	145	157	156	161	176	170	152	162	165	152	145	155	143	144	161	151	135	146	156	155	156	154	139	173	157	141	134	161	150	162	129	146	163	145	152	159	137	138	174	168	162	121	136	132	166	142	155	147	183	153	165	155	145	142	142	170	143	150	167	163	152	163	165	150	164	155	167	147	162	153	154	171	168	146	178	154	152	149	155	136	153	156	164	156	160	162	158	141	145	142	163	143	151	145	159	156	174	167	138	163	151	135	129	142	149	168	139	170	158	153	133	169	147	139	146	156	135	138	180	163	163	158	151	157	161	140	148	160	153	158	154	169	143	147	181	186	171	161	176	156	156	168	159	153	159	153	145	144	161	152	151	151	169	140	164	133	139	158	162	138	161	141	168	150	170	160	195	160	156	141	166	147	159	154	166	150	157	158	156	158	163	146	164	137	161	176	160	145	171	153	165	179	170	153	146	172	170	162	159	168	133	151	147	160	145	139	146	165	139	147	158	145	147	155	171	171	180	144	165	163	150	157	148	162	158	154	181	158	176	131	147	145	167	162	170	164	160	126	161	145	138	174	145	153	150	157	147	130	159	164	162	135	166	162	155	130	138	160	152	153	143	168	183	159	148	127	147	157	143	159	134	147	155	151	154	171	148	134	149	147	147	153	155	150	164	171	168	157	151	160	153	146	157	183	148	153	163	151	140	147	161	150	159	142	170	153	168	154	160	140	161	156	167	137	166	160	142	166	135	159	137	168	165	145	159	152	159	141	127	151	154	145	134	150	141	150	145	158	163	160	154	158	162	172	159	141	141	172	158	185	160	152	144	159	138	165	155	148	174	185	182	158	154	165	146	159	156	154	161	151	173	170	155	159	138	143	150	141	145	148	174	169	163	157	158	158	137	166	134	151	169	149	135	150	146	164	170	168	169	149	136	149	153	152	185	153	164	137	150	142	147	156	169	177	148	137	145	152	150	161	155	142	151	136	160	137	165	140	158	160	163	157	192	168	166	162	156	154	150	147	161	133	136	182	177	136	155	160	148	132	154	142	136	155	148	162	155	147	140	157	151	125	143	161	172	149	162	162	170	139	149	140	182	167	167	168	158	176	177	157	153	163	167	156	157	143	137	150	156	143	156	157	142	164	156	148	162	154	162	131	160	145	157	145	179	167	171	134	159	130	175	154	147	161	145	169	160	124	152	146	144	148	161	158	141	162	165	185	151	133	161	150	154	170	144	161	138	182	161	162	151	149	154	142	156	133	164	162	155	157	163	159	148	156	157	156	174	143	141	183	164	129	143	129	136	156	153	168	164	160	155	149	157	149	152	143	170	177	139	143	158	162	134	158	162	144	159	162	156	164	157	164	172	164	158	150	151	153	160	158	142	143	157	162	132	157	183	150	155	148	136	161	188	140	157	134	135	160	155	164	155	152	162	145	191	154	154	175	144	175	146	156	156	142	136	148	152	163	131	171	158	163	168	140	138	166	140	151	141	149	137	150	171	165	147	168	151	142	144	148	167	140	168	139	159	150	168	152	173	137	174	137	146	175	178	148	145	162	146	154	149	163	161	156	157	141	147	146	176	172	155	166	155	141	149	135	155	169	176	132	148	158	169	146	151	173	150	159	176	137	154	158	167	160	153	140	152	149	137	156	161	141	148	138	167	178	166	158	154	154	140	160	171	150	153	176	160	164	162	168	163	162	147	189	142	147	170	176	149	157	137	169	148	168	138	154	153	183	178	157	169	141	147	145	146	143	189	158	170	157	150	153	152	166	161	139	159	139	139	160	139	142	149	149	155	136	154	150	161	144	138	160	153	153	164	150	160	156	148	149	152	174	118	162	158	138	158	130	155	139	157	168	140	150	172	177	164	144	176	133	156	154	187	158	147	144	166	156	160	170	156	160	152	169	150	155	153	156	158	149	176	166	173	140	158	146	167	157	166	149	148	163	169	146	179	142	144	168	145	156	151	154	155	147	169	145	140	172	160	151	156	174	160	143	138	165	151	142	151	161	122	160	135	152	147	132	145	162	169	156	164	171	137	171	153	157	158	152	157	149	119	163	127	145	149	162	143	161	164	147	156	163	152	152	128	170	153	155	147	155	143	160	162	138	142	166	137	142	163	149	162	164	156	168	153	139	168	162	164	159	145	139	150	155	143	145	176	168	143	134	148	170	142	163	163	138	161	154	185	167	145	158	136	186	139	137	169	147	164	163	145	169	151	148	160	157	151	151	158	150	171	148	151	141	160	155	180	153	144	145	160	167	145	146	159	159	167	144	147	164	165	153	141	173	159	142	156	144	150	142	161	146	143	154	177	159	148	151	143	150	159	160	162	149	148	171	165	154	143	147	144	148	135	158	142	149	119	160	170	139	184	148	153	143	164	141	170	160	169	162	144	135	162	149	143	161	177	152	153	157	149	157	157	130	168	147	141	173	146	138	136	140	135	176	159	130	181	150	148	174	141	149	150	145	155	148	151	134	152	157	178	136	154	155	162	167	167	133	153	151	162	155	156	157	165	156	149	169	159	156	194	142	179	136	168	171	165	163	150	174	167	150	167	169	156	189	133	181	163	146	165	162	149	134	143	157	150	168	148	153	175	158	153	125	113	159	166	169	153	150	149	169	143	168	165	142	161	156	158	174	151	162	152	162	145	145	132	155	161	159	174	137	137	163	161	153	147	124	145	172	155	140	168	144	152	147	150	134	170	150	155	154	138	131	154	156	146	150	159	164	132	161	144	150	141	171	146	134	156	144	149	139	161	160	157	150	176	145	159	170	148	160	141	158	159	149	177	140	167	155	138	146	176	180	162	150	155	153	144	144	172	152	177	161	152	153	166	148	151	140	153	166	165	158	146	147	153	145	153	169	166	156	141	170	133	171	145	136	148	174	165	151	144	167	153	159	146	156	146	144	178	170	171	128	158	177	189	158	145	156
17022	15096	12836	6750	4467	3202	2380	1923	1529	1249	1057	928	822	760	682	605	586	563	510	474	452	433	429	410	415	405	403	359	382	378	366	347	345	342	331	351	344	323	343	344	306	312	331	301	352	348	314	321	299	319	299	312	311	298	325	331	310	285	326	294	323	312	272	306	297	302	299	283	325	294	311	263	315	289	314	268	283	271	310	299	272	295	285	300	320	289	294	313	306	279	275	299	305	287	272	295	268	284	313	292	291	301	269	277	317	273	240	316	311	312	298	295	309	286	316	307	301	307	315	304	309	275	263	330	285	289	250	292	281	301	285	250	265	299	284	273	290	285	283	294	303	330	267	304	307	301	283	265	274	268	309	288	301	262	283	307	288	282	290	284	287	325	264	273	276	268	261	314	273	273	312	271	287	290	256	280	270	298	293	296	277	303	290	268	281	274	314	294	309	286	286	299	264	291	313	305	307	291	280	290	271	330	307	276	266	274	300	285	297	266	279	299	281	295	304	263	281	269	298	286	242	316	291	273	282	281	275	293	315	262	294	283	301	287	295	282	290	282	281	297	311	295	280	285	268	291	305	294	280	283	300	296	283	275	313	302	288	311	278	281	275	296	265	251	298	285	272	307	272	284	263	274	289	271	297	297	274	286	272	288	274	320	267	298	278	318	247	286	299	269	271	270	287	288	272	314	261	292	285	289	307	272	258	266	294	314	289	276	274	286	291	311	289	283	291	282	244	299	275	258	262	285	298	302	264	316	274	275	285	266	296	318	283	273	303	283	301	267	303	298	259	265	296	268	283	276	279	260	271	281	291	297	292	312	273	274	291	258	296	308	284	266	278	293	273	295	275	326	282	297	290	280	282	295	278	292	295	286	294	273	315	299	278	292	312	328	256	264	301	254	291	283	283	302	286	251	320	305	310	279	310	333	257	309	312	289	296	288	306	283	307	287	295	258	309	293	281	296	308	316	312	283	277	271	275	285	290	293	260	319	286	298	270	283	273	282	307	272	277	277	286	304	282	308	313	306	302	293	292	265	254	271	292	305	281	299	318	260	290	286	289	298	295	293	297	298	298	303	290	305	297	269	276	254	292	295	263	297	279	328	248	295	311	302	267	275	262	299	286	300	260	291	295	283	286	287	295	289	290	312	320	295	292	298	267	314	294	294	285	304	284	293	274	296	300	279	300	291	291	294	281	287	271	294	281	281	276	260	268	276	279	303	287	290	314	292	284	266	322	258	304	284	279	294	276	246	280	299	304	281	261	289	281	306	281	306	278	279	286	311	269	310	296	290	262	298	289	271	261	306	323	294	297	263	322	283	269	272	303	302	275	293	274	273	282	242	257	312	296	276	289	269	304	288	317	305	286	268	286	265	302	267	267	270	273	256	294	302	248	279	293	278	294	291	299	264	280	265	283	292	272	300	271	311	282	290	282	302	285	261	288	288	292	282	289	284	296	288	308	270	279	290	298	290	278	289	295	272	261	296	266	271	275	275	305	253	290	258	284	314	307	298	259	286	267	330	275	267	281	285	294	255	295	277	285	287	283	265	310	283	284	280	274	283	291	291	311	323	307	276	285	301	299	274	315	312	291	280	293	293	297	270	308	287	290	281	270	277	275	272	282	273	285	296	293	282	285	276	265	311	273	319	319	289	285	281	300	295	272	307	347	268	303	277	296	272	276	247	268	284	297	287	297	273	262	285	303	306	253	295	276	303	272	293	302	276	267	293	301	282	270	282	259	292	291	255	293	286	304	270	266	282	246	295	288	282	276	322	273	300	278	306	263	294	289	304	295	295	299	247	282	264	275	288	257	293	294	298	297	277	269	299	282	285	247	299	302	294	275	293	285	277	287	298	299	325	288	276	296	315	271	326	275	278	271	298	273	257	276	270	262	280	277	280	290	266	300	295	279	289	268	280	308	292	287	276	315	290	276	302	271	301	310	286	299	256	327	275	287	283	290	293	281	292	303	254	276	281	287	295	265	288	284	281	336	252	297	286	296	292	307	309	292	317	281	290	291	295	285	289	290	274	297	273	268	263	300	287	302	295	313	303	293	270	253	297	292	297	294	304	295	290	302	291	265	292	319	284	304	313	292	290	301	312	318	290	283	267	283	270	286	278	275	283	297	291	279	293	253	290	280	306	332	296	281	284	305	234	281	290	273	277	257	304	267	302	284	298	311	301	242	310	320	266	308	317	315	249	286	279	271	291	259	290	286	305	273	285	297	286	296	313	274	282	263	321	279	268	305	292	278	287	310	276	301	289	306	253	284	249	272	272	276	291	304	262	298	276	271	273	269	271	265	277	323	284	282	293	269	274	241	257	269	292	294	281	311	309	248	282	278	300	306	253	286	277	282	285	287	269	318	291	288	271	267	287	314	274	278	309	299	261	268	299	318	308	313	290	288	267	307	252	287	290	305	302	263	309	293	309	281	293	296	291	280	286	290	290	252	301	305	310	285	299	299	309	310	257	273	286	291	282	299	328	289	259	280	314	315	268	307	266	292	265	286	326	276	285	284	311	297	278	322	322	278	285	269	290	313	295	320	269	281	298	277	282	282	346	277	305	279	290	258	307	254	303	318	311	300	251	295	284	291	295	298	274	288	278	306	272	296	273	281	278	321	270	275	273	286	299	286	295	291	278	311	295	268	296	328	314	284	295	282	299	283	295	317	272	318	269	278	304	296	301	283	271	277	254	292	302	297	292	278	259	264	254	263	275	287	294	262	288	271	307	251	289	324	283	262	289	278	273	288	272	293	280	277	295	291	290	290	264	298	297	304	262	261	282	281	265	318	280	278	289	309	278	281	273	249	310	298	306	289	298	255	300	288	308	278	328	313	324	287	289	278	290	301	268	306	309	296	286	314	263	273	280	289	285	295	294	268	274	254	269	251	300	297	291	304	289	303	282	282	319	281	292	292	287	282	304	303	302	281	272	311	305	277	287	312	275	310	283	312	287	292	277	277	273	277	297	263	279	291	299	323	292	281	313	267	286	290	285	239	286	264	289	301	317	288	294	276	290	285	261	275	294	267	308	309	284	272	293	258	303	276	304	286	303	294	281	279	270	320	261	293	300	273	284	291	292	284	301	295	285	293	315	286	290	289	305	266	270	277	308	251	291	299	299	275	274	281	302	306	277	310	284	280	300	254	283	282	270	308	254	236	278	278	290	321	277	273	260	328	298	267	280	289	260	277	294	278	274	305	295	315	291	268	262	277	275	291	284	295	326	266	277	264	275	318	285	294	292	298	266	274	308	266	307	309	290	267	301	260	287	287	275	300	267	309	262	288	273	302	287	302	290	315	286	272	303	269	305	276	306	278	294	251	293	308	323	326	271	304	317	276	278	298	282	300	288	284	274	314	267	327	258	299	284	278	288	272	282	302	308	292	273	315	297	297	270	295	310	313	265	302	285	290	284	304	277	288	281	257	266	265	278	286	294	282	258	307	304	294	268	290	279	283	318	281	293	262	286	263	281	273	277
27070	20862	7682	787	475	421	433	385	418	404	411	427	390	440	412	372	384	401	373	364	448	390	358	371	366	369	402	406	419	365	391	366	381	385	379	429	396	409	392	380	377	421	380	385	412	400	413	399	381	414	417	386	390	390	385	381	390	413	378	402	356	407	400	390	395	413	385	373	380	397	417	393	390	384	391	368	374	368	366	383	390	352	400	357	400	389	397	392	418	350	357	414	406	390	402	380	350	413	390	408	377	365	398	371	391	402	364	410	398	394	380	372	392	414	384	393	386	396	396	414	415	415	388	350	416	367	414	406	399	417	397	375	388	385	395	420	413	395	383	390	389	417	371	399	374	405	370	399	386	380	389	453	404	354	373	388	395	404	382	372	376	368	400	404	361	384	344	392	396	405	360	371	365	389	417	426	388	409	385	391	425	396	387	390	414	395	361	362	412	387	358	360	355	404	401	404	361	370	409	410	405	341	412	365	404	387	394	367	396	353	415	408	381	400	416	386	389	381	366	404	384	393	403	383	362	407	405	403	380	395	349	345	406	386	381	375	375	386	367	402	383	419	418	434	376	393	425	367	365	390	383	383	408	405	413	388	394	388	388	418	420	392	386	424	345	352	382	382	430	393	388	384	359	397	405	387	398	421	363	377	419	408	390	358	384	400	385	398	379	396	396	384	360	403	401	399	383	393	374	382	392	392	424	363	393	400	378	408	403	348	404	352	421	413	392	401	399	371	404	427	383	384	374	400	423	391	408	397	404	364	414	387	376	386	435	394	370	386	390	374	395	411	387	369	417	407	360	371	376	369	403	360	363	382	394	386	403	431	398	389	377	400	385	381	363	367	386	395	388	376	382	374	399	415	404	408	385	401	417	407	412	364	389	393	438	434	400	420	393	379	366	369	389	422	370	390	377	402	388	352	397	437	367	394	419	388	382	397	395	409	387	364	365	375	363	409	409	402	385	410	404	400	409	429	393	414	384	380	410	383	400	383	413	391	365	394	395	385	379	396	386	390	427	391	370	390	425	414	401	401	390	382	372	425	405	403	415	410	404	369	367	404	405	385	389	409	402	413	361	400	382	375	421	394	396	395	389	417	410	393	389	393	414	415	373	386	392	405	402	367	407	407	400	405	369	380	376	374	369	399	392	387	359	404	381	417	381	390	338	355	377	368	390	401	339	380	357	397	380	375	379	367	390	393	411	363	416	373	396	387	402	401	370	388	372	412	392	412	433	402	406	364	378	388	356	390	396	368	402	383	398	384	387	427	395	407	399	406	382	353	410	366	392	381	416	426	371	393	419	401	376	381	381	351	398	380	374	391	395	368	406	389	424	372	363	402	400	401	370	407	443	390	388	392	396	378	383	406	399	393	387	410	367	411	415	384	362	378	432	387	378	393	416	386	397	362	394	395	428	384	342	381	404	378	400	407	377	380	417	377	387	384	391	401	405	434	381	392	365	382	397	413	371	412	397	430	382	394	411	341	371	388	380	356	378	404	392	423	383	393	392	376	346	394	377	378	405	406	366	372	394	417	389	418	366	395	397	382	397	386	359	417	393	410	426	383	391	374	376	386	388	372	349	403	390	411	406	439	385	417	418	392	394	390	401	399	386	382	374	409	431	366	388	381	380	370	373	371	378	379	380	362	419	370	407	373	400	381	368	396	383	390	415	395	385	399	395	385	415	430	372	411	370	376	387	392	420	414	385	372	391	366	400	423	409	383	380	408	402	423	361	390	352	409	334	387	415	361	380	362	412	407	401	371	387	350	422	409	359	387	417	417	387	387	376	405	448	433	389	360	398	355	387	323	404	410	405	403	380	383	388	426	364	383	407	350	392	412	409	379	385	409	410	394	384	394	383	392	432	397	388	403	385	421	401	384	391	364	405	422	366	389	383	396	411	406	364	417	397	388	373	401	405	397	403	388	398	376	409	409	373	386	360	374	397	390	362	395	400	386	405	418	418	427	398	424	372	381	425	377	380	356	377	373	417	408	415	375	383	367	377	380	397	403	402	386	419	406	381	386	413	405	395	385	383	389	380	421	410	378	376	396	390	361	393	370	371	405	378	430	417	363	404	402	412	409	410	405	390	404	371	392	421	390	427	363	398	393	428	385	369	372	436	402	400	373	391	421	366	431	401	386	392	389	411	355	419	372	410	376	426	396	416	390	363	361	407	383	383	389	422	418	377	348	379	381	401	407	411	396	399	410	375	378	351	395	396	375	407	407	403	394	399	428	409	403	414	365	394	420	379	381	356	383	421	422	378	384	419	408	372	366	407	421	381	391	408	387	383	399	413	351	422	425	374	407	363	430	377	380	396	375	404	369	368	412	397	350	424	383	398	370	363	412	377	414	387	412	387	375	414	421	394	433	392	369	428	419	387	377	388	376	394	397	413	436	404	419	410	386	415	386	395	384	393	378	385	395	377	423	388	439	388	416	353	413	385	381	405	390	383	378	377	398	417	398	377	385	398	417	372	403	392	391	429	365	370	380	433	403	387	405	384	396	410	403	358	400	383	391	398	386	387	387	372	431	384	357	396	391	391	379	413	411	424	402	375	448	395	398	371	390	399	375	411	400	414	396	398	379	440	390	349	419	373	439	409	382	371	401	423	367	399	385	410	383	372	394	380	389	352	367	393	366	397	418	404	396	401	401	389	375	392	354	402	398	382	363	375	419	431	372	394	412	423	393	409	363	395	424	397	398	379	392	405	415	398	406	405	357	400	414	372	388	407	400	399	411	398	383	385	390	390	394	369	383	407	433	383	421	399	426	404	398	402	391	407	415	412	390	376	407	396	391	421	379	385	417	402	419	390	423	357	384	391	359	420	407	385	399	395	406	410	364	413	384	382	383	382	378	372	408	346	392	388	392	394	407	383	414	380	384	381	403	374	377	399	409	353	361	383	363	381	435	412	401	400	409	397	389	387	379	391	356	397	364	361	366	390	396	396	403	387	368	418	405	383	447	398	350	418	421	399	384	374	390	367	360	413	394	378	366	404	383	354	425	400	388	400	342	402	377	387	370	382	342	428	389	427	397	401	369	409	381	399	373	402	377	435	387	410	398	356	418	370	375	381	371	395	391	413	375	410	360	397	411	371	389	396	410	376	392	391	368	387	402	417	422	387	401	383	393	356	391	384	368	388	347	416	390	400	393	398	377	387	419	399	408	399	349	406	387	387	404	371	389	392	392	416	397	393	394	369	404	392	420	401	379	428	408	390	368	392	353	411	421	367	379	415	413	392	414	385	370	418	417	389	363	371	404	400	429	405	403	343	376	401	359	359	408	403	400	442	390	391	410	400	377	381	414	369	402	384	374	397	381	394	375	398	394	386	377	354	414	429	421	417	386	374	392	398	383	418	398	401	382	364	391	427	385	367	413	396	386	388	408	370	360	395	379	392	358	401	382	383	371	414	391	411	425	388	392	388	409	383	417	412	383	409	418	432	408	418	386	414	396	403	395	411	436	377	421	408	371	379	408
6468	1687	1603	1067	955	867	863	815	797	780	833	729	780	768	740	771	772	799	725	741	772	754	751	706	772	741	782	719	751	765	752	743	748	723	696	734	779	739	702	748	712	717	797	741	736	735	785	737	730	744	732	735	754	777	791	772	770	768	720	748	770	723	787	753	759	725	706	737	767	732	710	782	747	756	757	730	762	720	771	768	751	733	752	734	768	791	756	755	751	761	741	720	733	769	784	701	725	787	752	783	744	774	799	775	748	694	761	716	688	770	761	745	753	715	741	765	731	759	748	738	727	786	760	758	762	746	761	771	710	744	789	742	767	767	738	744	728	744	766	764	735	740	727	734	752	751	697	695	753	770	776	717	718	783	730	714	729	752	753	740	755	695	754	699	758	726	744	732	761	735	800	750	763	736	765	733	755	721	737	733	748	759	753	747	779	699	744	745	755	764	743	773	711	741	753	731	713	713	732	805	766	778	746	720	776	751	750	711	734	714	704	740	731	749	739	734	750	749	717	765	773	816	699	672	731	785	748	712	754	716	749	773	786	779	718	745	760	737	747	774	706	677	736	720	739	760	767	763	723	756	750	736	707	774	738	696	736	745	773	741	727	705	779	745	744	762	753	737	753	806	723	707	725	794	773	730	710	699	765	728	747	697	770	751	767	739	725	738	784	746	750	737	727	780	777	749	751	792	758	737	697	757	742	730	724	776	758	739	755	756	727	762	744	737	801	741	777	766	764	738	754	765	740	748	686	788	795	749	774	740	710	732	728	750	729	745	701	707	721	793	756	717	731	819	707	746	742	760	700	766	682	753	726	731	719	743	792	724	773	759	692	781	701	743	762	751	777	789	731	793	754	777	765	702	758	752	738	769	734	755	765	728	729	752	754	773	752	737	765	726	781	738	774	752	737	700	771	776	748	719	747	756	731	736	748	757	764	765	765	759	717	689	776	774	706	713	730	760	791	742	725	747	743	699	743	759	752	722	765	723	753	701	736	759	741	729	800	740	730	735	746	741	733	716	713	729	747	768	741	665	769	777	768	771	699	675	764	768	745	728	709	763	710	748	760	738	772	718	762	747	737	797	736	703	711	755	706	772	789	726	771	798	763	709	743	764	720	743	802	761	692	776	766	749	737	730	742	758	748	694	757	744	767	748	705	694	723	724	720	753	813	724	727	707	798	765	795	768	785	730	761	703	756	696	763	722	772	732	784	771	764	774	727	768	764	748	794	691	770	763	759	803	723	741	777	698	734	761	774	761	730	701	761	753	725	778	759	764	795	767	740	742	796	700	795	751	750	773	718	688	760	763	768	758	739	773	728	777	719	776	723	744	734	730	716	782	748	722	737	743	747	757	760	735	722	793	779	743	774	772	743	745	767	745	687	775	768	782	744	810	741	715	796	777	729	757	767	774	729	801	769	787	754	772	790	796	756	731	779	758	722	760	762	735	682	744	755	771	739	769	715	742	723	747	742	726	752	765	764	782	754	743	681	725	724	763	764	703	771	729	728	738	743	740	700	721	727	722	767	768	717	753	772	730	720	733	725	733	737	738	687	720	748	791	697	733	744	752	728	763	738	702	793	754	751	756	732	744	738	764	709	763	722	744	761	750	760	741	726	718	750	830	735	746	751	760	746	761	740	738	740	723	752	756	718	760	732	707	734	736	733	766	706	725	770	777	770	803	766	792	726	749	702	788	744	715	752	752	746	735	743	776	738	702	821	739	734	726	720	759	742	781	796	790	749	793	764	723	819	761	760	757	755	741	803	750	761	751	773	737	792	733	740	774	766	759	730	744	730	758	738	736	796	676	763	757	750	742	808	746	774	751	776	753	757	780	769	731	713	726	755	756	718	738	768	747	760	770	747	722	735	769	694	721	729	779	733	741	770	805	778	761	750	727	755	771	768	775	750	703	743	761	734	779	774	795	758	727	770	733	768	728	720	728	778	749	720	743	741	799	772	805	736	775	727	702	748	701	748	692	777	748	706	776	760	737	771	694	732	768	734	714	703	692	749	735	784	766	757	727	773	787	757	776	749	768	776	740	744	767	725	739	800	739	751	712	761	740	756	764	721	765	764	759	761	724	789	780	742	739	739	748	713	741	700	726	684	799	719	754	777	723	757	749	772	756	737	728	777	759	710	733	749	761	748	757	740	804	771	757	748	766	716	772	697	766	785	747	727	753	737	713	747	735	804	739	736	737	752	762	762	725	765	768	756	680	752	787	749	719	740	750	718	714	731	768	747	794	754	787	811	716	740	765	696	700	723	733	696	709	753	749	739	764	732	730	800	741	735	727	775	781	739	728	778	745	718	766	788	726	749	779	734	728	718	745	712	765	706	749	725	757	726	742	731	688	752	743	769	765	735	769	737	742	724	776	700	782	783	751	798	744	712	740	775	710	731	704	717	703	746	713	766	747	738	739	772	747	764	776	749	735	762	717	722	754	710	748	800	764	701	738	780	757	736	728	755	759	692	735	774	721	800	782	766	785	775	766	765	759	748	739	737	743	793	819	756	750	772	778	760	763	777	706	767	729	739	735	701	748	735	750	737	739	752	782	727	721	722	726	725	775	738	747	735	689	746	758	760	784	730	733	734	718	713	742	760	750	709	747	767	736	755	713	749	756	741	763	788	755	782	738	795	740	720	760	752	754	765	750	721	730	755	771	761	734	754	723	723	759	752	761	723	719	776	729	712	705	778	757	718	790	720	761	803	803	735	746	752	739	734	791	742	770	729	762	738	759	731	779	782	750	737	750	728	687	726	756	764	765	754	745	744	769	780	740	754	700	723	761	755	784	780	726	762	748	744	761	740	737	729	689	823	713	764	707	749	751	748	663	772	751	735	762	744	765	793	716	728	758	722	736	729	765	776	749	736	724	690	737	772	781	743	731	715	744	722	707	747	721	744	769	703	773	736	741	738	724	732	783	685	716	729	730	724	776	742	726	776	794	759	721	733	731	775	716	758	790	669	753	699	759	764	727	749	761	766	754	813	761	759	711	764	760	769	754	716	738	753	689	734	722	765	798	731	707	747	742	759	753	748	715	699	780	763	714	723	717	775	764	758	780	761	732	743	775	729	739	778	734	750	738	710	738	736	739	736	713	733	802	729	774	731	760	752	745	707	728	752	714	787	781	761	716	757	778	769	716	761	790	688	728	777	761	744	730	796	709	737	687	702	770	770	779	777	761	758	709	752	744	741	742	797	724	816	762	742	797	768	718	694	754	799	721	712	734	738	764	764	782	765	748	735	746	725	749	784	741	795	715	724	732	753	765	747	764	718	768	699	738	777	734	738	770	738	748	738	700	733	704	741	717	798	718	726	767	785	761	771	711	772	725	728	740	765	737	728	794	800	790	753	748	787	730	731	752	746	756	783	756	749	801	751	701	795	734	738	760	761	716	738	751	717	738	768	747	745	747	799	720	759	719	725	802	738	731	713	729	710	748	730	755	722	767	773	711	760	721	756	768	783	707	726	777	744	756
24410	21608	28961	24711	21053	2145	611	383	319	291	296	258	256	214	245	222	234	217	204	215	181	211	204	188	195	207	206	199	186	197	202	212	209	197	213	190	185	204	174	185	173	214	186	203	167	186	201	183	193	163	190	184	189	194	200	191	194	218	190	180	190	164	185	204	184	176	179	193	200	180	169	203	190	200	190	191	178	172	186	190	185	181	203	182	202	209	197	187	202	205	204	191	187	168	185	196	181	181	194	185	190	170	183	197	192	167	188	159	170	180	178	184	188	181	200	208	176	199	155	164	192	170	168	142	170	158	169	202	173	188	195	185	173	178	181	199	182	169	176	181	172	167	154	175	192	182	182	170	165	181	168	186	193	188	169	169	190	181	176	178	204	208	177	184	183	171	172	208	187	186	174	197	191	172	195	151	188	189	187	192	179	220	185	177	186	208	170	173	195	182	183	179	186	185	176	185	189	203	179	178	171	192	174	203	175	198	187	184	205	195	195	197	190	183	183	179	207	171	196	160	193	179	180	159	174	174	178	171	170	182	190	187	197	156	198	183	182	215	185	171	172	206	177	201	170	187	163	190	194	168	167	192	170	201	200	177	160	190	173	187	157	203	164	185	168	211	196	187	187	183	168	187	151	200	186	182	175	191	181	174	196	154	187	185	174	181	201	173	185	190	197	200	185	190	178	206	204	179	178	188	183	174	185	178	180	189	174	198	215	184	184	205	167	181	178	228	184	187	198	169	174	167	174	175	169	208	203	191	210	194	198	193	163	190	180	174	211	177	198	192	180	188	198	204	179	200	198	196	176	196	159	181	189	183	186	173	187	187	198	203	212	193	194	177	190	185	182	198	190	177	180	169	178	176	195	164	190	176	195	181	167	197	193	213	192	182	211	181	165	189	177	174	183	173	188	192	181	206	199	171	194	199	179	193	175	216	183	175	206	166	203	173	185	193	198	183	203	193	193	185	201	159	181	202	164	171	180	191	174	159	200	168	189	184	165	168	177	195	187	164	186	199	175	188	197	192	173	211	179	169	195	182	169	157	216	156	175	177	188	179	176	197	220	181	154	183	184	166	168	207	191	178	179	172	185	194	172	182	185	200	196	179	153	186	191	183	180	187	202	197	162	175	190	178	169	167	195	166	188	216	186	178	182	181	190	179	157	171	183	178	196	152	194	172	170	181	188	187	182	182	193	187	190	194	196	194	201	167	171	190	178	168	165	201	184	183	200	180	170	162	160	198	189	178	170	198	196	181	205	188	192	171	175	188	171	153	172	193	179	172	172	184	192	187	194	176	188	175	169	198	190	184	185	198	169	163	189	202	192	176	189	175	177	187	194	188	186	177	196	203	189	171	179	181	194	185	192	155	188	154	196	200	175	175	188	173	188	201	196	172	178	150	161	159	186	187	183	192	166	174	170	171	187	202	174	166	189	202	182	186	190	204	217	189	199	164	153	174	178	201	178	180	173	176	182	188	178	163	173	221	192	179	187	185	177	186	211	174	199	163	181	185	157	177	187	169	194	190	177	164	191	185	184	190	194	191	201	168	189	192	189	168	196	176	164	178	210	181	194	214	186	187	191	170	187	168	175	183	170	181	188	158	185	167	195	185	183	172	168	179	197	183	195	191	168	177	182	196	186	158	160	181	170	182	181	172	183	174	194	179	181	173	188	188	206	175	182	212	171	186	190	186	175	172	173	175	178	189	163	187	176	180	180	179	188	179	188	202	177	189	186	173	150	197	183	178	178	163	205	173	181	161	186	180	177	161	167	188	166	188	173	179	189	179	199	204	182	181	162	210	187	204	179	175	171	175	198	205	207	202	170	167	207	172	178	184	179	198	158	178	173	205	164	171	167	186	187	234	186	188	174	199	196	181	172	171	163	199	169	196	206	192	180	168	175	213	171	180	185	209	220	182	164	187	195	200	163	188	157	189	186	210	187	189	170	184	188	194	191	193	169	175	169	196	156	187	170	184	181	184	189	160	157	164	173	195	214	181	173	179	181	159	203	184	206	190	194	193	166	162	182	167	184	201	182	184	184	214	183	181	185	182	162	183	190	193	184	194	201	166	172	177	188	189	195	186	182	183	196	189	178	173	202	184	161	184	191	160	180	185	202	204	189	196	178	169	196	191	193	192	169	176	183	210	196	168	196	180	196	189	175	181	182	195	160	189	199	181	187	174	175	197	161	195	193	174	183	192	206	190	187	172	203	196	204	191	177	179	183	187	177	182	197	180	191	178	169	182	172	179	188	208	165	187	189	181	193	190	171	177	193	171	182	200	184	191	178	154	185	165	203	197	195	189	185	162	163	162	140	164	196	178	168	172	188	176	184	175	159	207	170	175	184	170	195	175	183	202	184	195	188	199	189	186	188	192	192	169	190	166	161	181	191	185	166	180	162	169	172	179	220	203	174	184	174	161	179	202	178	184	178	168	188	170	193	164	159	178	214	193	189	148	180	178	174	189	189	158	169	181	193	169	182	154	182	168	192	168	192	164	185	210	181	145	184	186	180	172	194	190	179	168	189	186	164	206	151	183	172	182	191	191	203	219	171	167	206	199	160	191	166	170	199	179	179	195	189	173	203	173	180	205	178	185	172	178	191	171	166	192	149	157	193	183	201	200	180	178	174	181	198	184	184	189	189	172	158	184	179	163	212	169	199	197	184	212	202	192	200	164	203	201	183	182	185	174	211	182	193	196	186	172	173	166	182	199	173	177	174	167	204	180	189	177	175	190	185	166	188	183	200	180	197	187	199	180	171	187	201	154	188	191	178	206	181	182	187	170	169	200	204	192	188	177	189	186	173	158	199	188	200	177	186	180	184	173	196	176	167	166	182	189	178	176	202	167	191	166	179	192	171	195	212	167	184	189	191	184	169	143	167	181	181	192	200	182	165	186	181	180	183	200	177	180	167	202	176	183	181	196	187	196	177	193	203	176	182	183	202	199	197	187	191	184	194	167	206	183	186	174	191	176	175	187	179	191	202	165	180	200	178	192	185	194	188	187	190	185	187	201	200	163	169	182	184	169	205	182	174	203	168	197	178	176	167	175	184	185	190	178	187	188	182	193	189	186	196	197	169	179	168	207	180	185	166	188	181	204	186	196	197	187	179	205	186	168	182	172	168	181	178	172	207	192	155	174	184	162	177	180	184	187	189	169	175	176	175	184	207	186	184	173	181	182	182	189	174	216	157	199	181	180	198	172	189	186	191	170	183	178	191	184	200	217	178	200	222	168	177	180	189	160	189	178	180	169	177	160	164	179	199	189	176	157	186	192	173	185	170	187	180	178	180	204	170	174	160	179	195	182	185	177	190	203	189	210	188	172	180	180	194	189	181	191	168	185	175	234	187	204	191	164	190	193	161	194	199	181	180	184	203	225	173	183	177	203	197	186	175	185	171	185	159	157	163	194	180	185	201	177	183	183	174	203	177	184	195	178	178	196	176	161	211	187	195	200	193	186	180	158	170	182	185	183	190	185
15054	9309	7906	4170	2561	1851	1406	1207	1000	836	744	738	685	612	573	527	558	501	470	483	473	442	397	454	423	408	430	453	422	444	382	403	429	399	387	360	373	360	366	397	386	375	394	368	366	406	391	382	379	387	419	388	349	412	370	399	392	370	383	356	358	371	384	378	368	356	383	365	365	406	384	389	360	367	393	363	365	360	356	382	367	335	377	370	379	379	357	373	372	413	375	386	361	405	398	334	360	370	392	384	352	403	438	359	350	352	382	354	399	410	379	375	397	393	330	399	344	374	374	338	388	369	357	380	369	377	387	358	363	360	369	371	345	331	400	375	345	364	353	372	382	411	373	357	381	377	377	402	404	403	318	360	371	383	378	391	344	366	348	402	404	368	381	345	338	404	403	373	366	365	371	373	348	365	402	372	363	375	364	383	374	367	379	367	377	366	377	420	362	377	390	375	352	353	397	366	362	383	399	405	359	380	377	377	385	366	373	371	345	347	378	447	339	366	362	376	328	374	339	381	361	365	398	378	368	369	388	370	402	370	361	373	336	371	369	396	359	361	389	349	381	381	364	360	382	336	371	355	362	345	358	363	383	384	353	394	437	334	389	374	331	347	386	343	368	382	399	341	396	373	428	364	392	336	383	351	357	370	408	376	382	347	379	370	359	373	359	368	398	411	343	350	418	357	367	359	368	403	423	347	389	357	366	353	364	323	370	349	368	371	366	368	366	360	372	385	368	346	376	389	345	382	386	384	373	340	344	376	357	371	370	366	355	371	404	395	395	366	376	393	390	346	366	360	382	368	394	352	352	373	369	392	357	353	353	381	340	331	328	384	385	375	372	383	371	367	408	344	331	361	333	384	410	328	361	405	337	380	351	358	362	362	401	323	410	408	400	333	329	357	367	380	375	379	356	370	403	364	383	355	386	374	390	400	385	387	358	372	398	358	380	363	368	367	361	404	406	338	375	351	367	361	383	343	382	378	380	399	377	359	401	359	395	329	374	346	388	356	373	343	344	357	353	389	398	370	374	340	371	407	365	364	371	357	348	387	362	385	346	397	396	390	396	375	360	378	348	377	346	356	397	375	337	378	336	379	355	384	351	372	367	352	355	382	373	391	362	371	384	388	362	371	337	384	337	387	372	367	357	351	374	370	349	330	342	350	377	371	386	345	358	341	380	343	362	371	388	405	377	379	348	381	376	351	377	367	401	358	393	381	382	395	351	400	356	381	369	346	383	382	386	383	372	385	351	353	354	334	354	366	378	354	357	346	354	388	366	384	417	399	352	366	393	376	323	355	381	346	335	383	371	385	366	353	354	406	365	345	369	372	355	358	348	371	340	354	388	357	372	333	387	390	354	384	356	364	367	361	383	349	365	355	349	410	369	375	414	350	377	366	349	364	400	382	403	353	385	367	351	404	369	363	339	356	375	354	386	391	336	376	333	390	395	360	353	356	350	348	371	387	372	363	387	394	383	397	367	403	424	367	406	403	400	396	398	337	365	372	372	372	363	322	367	352	387	389	358	348	366	349	353	351	372	409	367	361	361	371	382	408	382	400	427	347	347	336	367	367	352	385	359	343	391	423	370	369	372	363	379	392	393	372	386	398	348	378	376	367	345	396	371	364	405	361	375	398	374	387	394	400	377	368	371	372	408	378	380	380	380	404	386	371	387	388	371	378	394	381	362	364	350	352	376	382	348	345	336	372	396	368	344	348	336	366	327	366	360	346	348	348	389	363	394	365	381	395	418	401	355	362	387	371	363	366	382	363	384	346	385	394	370	405	371	402	402	359	355	387	344	371	396	392	383	340	383	379	353	362	362	375	367	379	381	421	366	378	362	360	395	384	369	375	372	337	377	362	359	361	388	407	358	361	353	373	363	373	363	352	354	394	355	393	388	377	348	370	406	395	374	373	435	343	400	392	346	356	390	337	408	383	339	359	368	365	358	408	378	366	338	375	391	376	376	368	379	376	361	325	342	366	342	380	377	388	382	341	372	378	358	382	389	388	370	359	389	402	356	382	336	360	365	340	361	365	324	343	367	350	335	370	388	390	373	348	374	347	376	348	386	376	374	374	360	424	432	383	389	364	358	357	351	402	378	387	380	378	404	361	389	388	371	348	405	353	363	361	349	358	380	418	350	332	368	398	366	364	344	408	389	378	398	351	375	381	369	350	394	396	398	345	362	375	389	356	373	377	357	358	367	393	383	393	361	372	366	340	367	378	367	366	396	378	344	374	374	375	347	381	370	365	357	374	348	391	341	372	362	390	362	370	357	376	368	375	360	377	398	384	375	346	393	385	369	362	395	365	380	358	367	359	371	375	342	387	350	351	350	355	376	377	369	385	345	384	366	379	406	364	360	311	368	382	371	381	373	358	366	381	398	395	381	375	370	427	380	366	362	362	369	395	406	348	323	386	369	394	365	368	366	349	347	366	338	351	359	366	370	354	318	371	372	363	375	371	394	362	360	365	393	376	340	365	361	382	393	367	380	350	372	382	363	408	405	349	382	399	365	408	386	369	355	364	373	371	381	385	353	358	408	384	377	374	363	356	367	407	364	378	377	402	381	396	369	398	372	340	367	363	354	403	388	368	360	393	354	353	342	353	405	368	367	366	378	379	381	347	363	340	356	384	400	363	393	350	355	360	373	354	354	395	358	344	340	386	389	386	378	366	360	375	351	366	375	380	374	351	359	371	382	340	356	381	385	379	382	377	377	357	387	387	370	396	346	365	378	369	364	361	365	363	379	342	392	371	387	373	361	361	405	404	376	379	392	374	400	357	392	353	372	375	388	325	371	381	388	371	356	388	392	382	355	356	398	364	367	386	360	353	379	354	376	385	338	371	370	359	396	386	369	385	367	360	362	395	367	395	397	386	398	408	369	372	376	327	371	402	347	360	354	366	357	364	348	372	367	372	371	376	343	378	366	386	358	383	377	392	340	385	381	394	386	362	391	365	353	408	362	357	393	402	345	360	383	356	341	401	370	372	359	380	360	362	391	366	388	380	380	405	351	393	386	366	361	341	359	354	358	370	385	367	390	346	332	413	372	384	339	407	370	328	378	372	364	374	362	387	366	360	347	380	428	360	355	351	385	365	380	392	372	393	335	373	372	374	367	372	401	395	355	358	356	398	380	360	407	379	375	346	373	338	374	402	369	354	410	362	383	361	366	412	384	365	359	332	385	361	346	387	385	359	359	347	355	364	363	369	350	373	358	391	371	349	359	353	340	365	402	416	367	359	378	355	365	341	391	411	355	368	333	330	364	375	354	356	365	371	354	407	352	397	383	375	353	382	370	379	381	384	367	368	343	355	388	347	396	376	386	407	380	380	388	383	377	378	358	352	378	363	376	379	362	358	349	339	394	337	395	327	364	402	372	360	378	377	356	369	354	351	373	370	384	322	357	342	392	353	367	390	368	361	409	327	361	362	374	366	359	335	386	388	356	378	379	360	362	353	398	370	368	394	356	339	367	376	349	317
23462	21612	29636	24069	21612	20761	1787	613	431	379	324	298	299	279	245	227	207	206	191	207	230	215	156	191	195	187	194	169	170	152	155	156	159	160	154	193	152	144	164	177	172	164	180	189	162	149	168	156	167	164	168	174	153	156	143	151	179	142	157	157	137	158	151	165	166	149	151	154	166	173	161	145	154	162	161	150	166	153	165	169	141	162	149	161	149	154	170	158	164	155	125	144	167	147	162	133	162	168	122	168	137	153	146	163	144	155	151	157	145	134	156	143	128	171	178	150	152	168	162	156	147	161	165	140	137	144	175	138	144	144	157	169	153	155	134	162	157	143	142	140	154	141	144	175	135	138	157	166	155	164	176	144	155	165	160	138	150	164	139	137	164	162	156	152	137	158	161	153	155	174	167	132	157	176	160	152	162	160	156	166	131	143	143	168	139	157	143	159	133	150	155	158	171	147	149	147	163	165	139	137	149	176	149	177	141	142	163	144	176	163	152	125	160	162	151	148	166	132	162	150	136	166	158	167	152	149	146	143	157	152	126	166	165	144	157	159	180	176	161	158	148	158	175	159	163	157	154	176	158	165	164	143	167	148	125	157	169	175	143	147	162	146	155	161	144	158	148	145	142	167	159	141	154	154	145	152	146	165	164	164	158	159	157	154	146	153	138	145	137	147	154	163	148	169	145	156	131	149	135	166	172	154	137	165	153	148	148	167	148	161	148	172	173	142	145	160	173	145	149	178	145	137	155	153	165	150	156	150	167	156	148	175	142	141	149	157	166	147	175	143	157	162	148	157	144	172	169	144	171	142	152	171	137	156	158	171	146	150	146	149	149	141	138	188	140	158	173	161	128	148	140	146	154	140	156	154	152	157	173	154	161	155	184	149	162	152	154	138	146	137	139	158	140	170	138	149	166	135	151	158	155	175	174	155	152	165	148	154	155	166	180	161	171	136	145	143	165	147	159	162	149	151	154	141	174	162	137	150	158	174	153	151	167	158	162	155	154	181	141	156	150	144	161	161	173	140	154	136	164	181	138	185	182	167	167	156	152	154	155	165	150	163	180	149	140	161	160	145	152	148	158	167	148	140	158	131	143	175	162	166	167	172	149	155	161	151	133	159	167	148	136	164	160	153	154	157	141	163	141	154	147	189	154	167	158	136	180	162	163	170	155	148	141	169	135	163	164	163	145	150	171	140	168	147	145	161	153	169	163	154	139	135	153	140	160	137	141	144	158	161	159	160	125	152	163	161	146	166	143	172	160	142	137	157	163	145	165	157	172	158	149	153	151	143	137	141	138	151	139	149	160	152	149	159	146	143	152	168	150	149	141	150	145	156	145	163	119	166	145	152	159	148	148	149	155	165	156	137	152	157	155	135	160	176	165	156	155	145	156	167	151	162	158	153	150	166	170	130	150	147	141	164	180	143	154	154	143	154	143	177	145	142	163	136	158	172	148	161	151	167	158	166	147	173	156	167	128	150	157	142	169	145	147	127	153	171	159	171	151	152	167	167	142	145	155	153	163	157	147	152	159	175	170	157	140	160	154	163	142	158	162	155	149	141	168	146	148	166	171	141	149	161	148	137	168	161	153	162	149	156	140	140	134	137	158	150	173	146	140	175	182	136	170	156	140	151	139	157	174	144	137	139	140	136	159	151	154	147	148	174	170	150	153	159	157	164	163	152	162	149	157	151	144	152	125	140	141	161	175	161	169	148	138	164	170	149	134	153	148	161	154	157	157	169	147	159	149	177	143	157	146	151	164	156	148	157	159	143	145	161	149	174	154	163	138	144	153	171	137	172	128	143	147	153	154	144	174	152	147	145	144	184	152	154	169	134	161	157	159	165	183	139	177	147	133	165	143	147	142	156	143	142	166	131	145	158	132	144	168	140	144	144	162	127	162	149	147	132	144	153	163	171	144	137	143	127	145	149	140	149	135	155	139	137	154	143	156	163	157	140	135	154	162	163	161	172	138	166	166	145	143	139	141	164	160	164	148	159	142	141	144	153	147	147	166	151	156	169	147	158	162	161	144	145	184	151	144	150	155	155	160	148	158	144	161	149	156	174	138	156	160	153	147	149	154	156	155	156	154	151	142	148	152	135	155	161	150	155	150	185	153	139	158	155	136	160	150	150	170	148	166	151	146	142	141	142	160	152	152	144	152	159	153	148	152	170	152	171	176	133	143	162	168	152	166	174	167	148	135	168	153	162	156	163	145	156	152	151	187	145	161	162	167	155	146	156	151	158	162	134	162	138	154	158	165	162	143	139	155	157	159	132	159	157	162	162	172	136	148	152	147	151	164	172	152	164	130	139	138	159	150	137	173	144	141	127	137	150	156	145	147	188	161	149	157	158	142	154	137	156	127	140	149	132	152	165	170	169	172	151	172	132	159	159	148	152	174	142	154	190	149	156	144	139	170	127	157	155	146	148	143	165	128	161	152	139	155	162	151	145	158	130	182	174	150	172	173	159	145	147	171	163	166	156	176	143	132	174	139	151	151	145	162	149	154	137	140	139	165	159	150	155	158	138	133	134	131	141	155	154	174	175	149	172	152	146	169	169	165	150	144	168	164	169	157	155	150	168	149	142	163	158	157	166	170	150	157	154	158	150	146	172	174	141	140	162	175	153	149	150	174	154	152	176	130	151	148	168	141	157	175	160	163	160	139	147	150	148	171	160	148	156	146	139	167	134	177	158	165	165	127	171	170	157	162	189	163	146	141	143	151	119	135	154	154	132	170	150	152	138	163	145	140	141	146	138	154	157	150	147	156	144	141	161	161	157	169	156	156	173	164	155	154	175	151	161	159	165	158	140	150	156	179	160	151	156	129	161	141	147	151	152	146	163	153	151	149	170	164	159	159	150	148	139	149	151	125	139	149	156	139	173	153	147	160	152	153	150	150	144	140	135	170	152	157	172	157	140	160	153	159	126	171	143	168	153	142	147	166	127	136	163	157	171	142	164	163	145	177	153	148	138	157	168	163	159	189	174	177	151	165	155	153	157	153	159	164	153	157	151	169	181	164	147	148	143	166	154	159	147	164	156	173	154	171	151	149	135	167	143	167	145	131	143	172	169	150	155	152	143	141	164	152	173	151	155	156	143	148	147	168	136	157	162	163	145	160	185	150	161	151	155	153	140	144	136	152	150	135	132	129	167	158	145	166	147	141	140	155	137	174	190	146	150	152	148	155	159	161	140	151	174	157	145	156	150	137	156	178	159	136	137	163	154	138	129	159	158	159	131	152	175	129	181	161	147	181	176	157	158	151	144	140	151	133	136	157	145	161	160	149	153	168	155	177	162	161	142	156	162	161	140	150	161	143	148	159	162	154	159	173	154	138	144	151	173	147	145	166	142	164	173	163	130	143	157	134	161	153	158	140	161	148	143	129	151	150	166	155	151	161	142	143	166	163	156	144	169	148	185	140	151	147	156	147	168	151	145	174	169	155	178	144	162	127	144	149	150	125	136	151	192	142	146	153	151
17823	15040	12743	6920	4542	3249	2378	1900	1536	1299	1012	953	842	709	675	652	618	584	523	491	478	431	421	419	418	451	370	395	362	385	365	350	367	317	341	369	361	342	362	338	366	354	311	340	335	303	313	276	318	313	316	268	304	281	296	311	337	303	290	268	305	293	291	304	307	318	259	291	304	323	312	303	286	283	288	298	294	291	300	276	294	283	301	288	277	305	313	275	292	280	320	272	315	292	287	289	323	263	279	308	304	296	289	297	309	267	282	294	281	287	307	272	276	307	285	289	315	311	283	309	350	321	257	307	264	279	304	280	277	293	327	285	296	263	288	308	264	317	296	323	293	306	289	268	309	294	325	298	309	261	279	293	291	300	287	281	293	281	289	315	314	302	276	295	294	296	278	304	298	319	293	332	286	287	290	282	286	259	294	270	284	290	275	285	265	258	289	291	270	283	287	295	304	280	295	286	265	273	304	304	303	273	307	277	301	305	305	317	285	292	270	283	282	284	281	281	285	260	259	261	296	303	275	262	305	294	280	298	288	302	284	251	282	269	305	299	275	283	268	285	278	260	279	295	281	295	295	280	282	312	256	275	289	287	278	261	273	279	334	258	304	270	304	263	282	296	322	270	292	320	310	274	267	290	298	308	303	281	270	287	289	294	300	275	306	314	287	285	293	287	296	277	285	272	297	258	300	269	275	310	290	257	279	287	291	317	277	292	282	321	271	243	286	320	269	275	275	302	263	254	304	269	282	273	278	297	326	303	302	286	271	269	298	294	277	276	316	259	296	274	287	279	269	258	284	258	280	294	281	271	286	296	294	292	300	297	260	309	302	261	265	279	262	289	307	303	281	279	298	309	249	281	277	298	269	297	271	285	287	261	264	287	308	274	276	278	281	288	320	268	309	248	295	273	282	263	305	317	279	286	267	276	270	249	248	279	285	269	282	300	285	271	307	273	300	321	291	292	269	282	263	307	290	316	284	281	314	286	281	259	271	302	262	273	300	272	265	289	278	273	272	298	274	260	302	306	334	273	307	284	271	294	302	287	309	278	288	296	284	308	278	250	297	301	305	275	306	287	282	301	281	275	283	303	260	291	287	284	279	293	314	278	282	307	273	292	239	271	286	277	292	256	256	284	320	283	291	323	296	274	287	300	284	293	297	281	279	292	292	255	284	307	263	309	294	272	285	304	316	302	289	281	285	304	295	297	300	280	267	279	277	332	285	257	289	264	329	292	302	289	278	307	296	284	273	295	276	288	254	306	277	282	309	282	284	293	258	272	283	296	311	298	307	284	278	293	297	282	284	287	294	270	298	310	255	285	280	285	292	277	280	290	285	298	294	300	307	319	282	295	293	278	301	274	330	272	312	286	300	272	285	270	283	298	289	313	299	299	279	285	305	289	288	311	291	293	320	315	301	257	286	293	281	293	286	311	274	307	288	280	284	268	277	278	290	274	282	311	280	315	291	324	281	336	257	276	278	288	283	302	273	262	312	286	259	302	291	291	297	257	278	287	288	291	308	295	285	303	284	316	262	282	309	309	292	294	273	272	305	302	296	281	302	304	269	308	266	309	300	267	269	285	279	311	295	279	280	272	300	302	310	291	290	312	285	290	305	271	295	271	289	285	310	299	282	304	274	276	259	290	299	304	307	303	273	285	281	266	321	286	300	290	286	295	255	304	292	274	296	320	275	318	291	287	273	296	280	286	299	300	309	275	318	327	285	257	262	330	278	271	316	300	309	303	310	278	282	308	296	296	276	280	286	323	275	305	311	291	301	289	305	287	306	283	292	286	311	286	282	284	270	312	285	306	295	288	289	281	291	285	283	281	299	276	316	289	283	296	274	283	286	278	307	285	284	298	304	263	304	299	288	296	305	290	305	289	291	290	284	297	277	289	291	293	299	300	304	286	286	249	288	341	276	314	277	265	277	300	316	243	290	306	311	280	332	297	283	295	283	332	288	309	273	276	283	282	268	262	302	294	303	301	262	282	279	302	290	278	316	268	304	280	290	305	286	300	284	292	273	289	277	261	294	290	256	287	284	306	299	266	282	291	278	300	312	312	272	251	259	295	314	319	330	276	299	318	270	280	312	299	294	250	301	292	271	263	284	300	292	284	270	288	276	286	279	265	267	303	269	291	295	292	288	297	312	271	253	242	291	284	285	296	320	297	309	278	274	295	267	268	284	296	280	299	290	286	300	293	271	305	264	294	297	268	276	298	320	281	258	301	305	284	282	263	292	295	256	287	277	298	279	295	292	298	305	265	302	275	278	285	255	281	326	266	277	274	315	300	284	282	309	268	295	275	281	299	275	319	293	263	315	278	298	321	282	269	310	289	299	273	311	270	302	305	311	285	274	278	313	260	297	301	296	301	284	280	286	261	325	247	277	288	271	291	294	316	284	271	307	296	270	291	261	295	285	278	275	296	293	287	282	277	287	280	295	280	258	298	263	283	297	291	274	288	294	283	279	287	272	295	301	276	278	311	276	308	258	280	253	315	308	324	287	289	301	278	315	290	275	282	294	265	345	270	264	300	283	268	306	296	294	271	287	296	285	269	304	266	319	294	264	294	293	288	264	292	285	299	254	272	334	244	307	279	294	301	288	295	273	275	286	247	282	313	278	297	252	274	283	271	255	299	272	288	291	270	259	275	277	272	278	306	316	291	260	282	285	299	267	281	275	303	254	277	278	293	271	286	316	295	280	304	264	269	305	252	274	288	259	284	328	284	267	296	277	294	286	291	276	291	329	273	293	266	294	281	263	282	308	284	315	270	286	288	289	290	278	299	291	281	292	293	274	294	299	265	289	273	293	270	321	299	296	300	256	300	321	238	262	287	293	274	264	272	299	291	292	295	314	300	307	284	269	310	295	318	292	287	306	285	285	266	298	297	309	284	277	298	321	278	291	284	297	309	297	301	258	293	269	287	279	292	309	294	276	284	285	302	274	296	273	289	301	310	276	306	328	284	322	307	285	277	277	273	299	309	274	268	289	298	299	274	294	272	291	273	308	283	294	289	291	301	306	273	292	320	291	334	305	264	293	296	291	287	279	304	281	262	281	319	301	296	292	321	273	327	278	305	253	281	309	320	275	311	275	323	288	292	281	293	272	294	289	322	287	293	308	302	271	274	301	268	284	304	282	300	251	306	297	301	274	280	284	270	283	275	277	266	298	278	280	299	265	244	297	286	261	267	295	281	289	316	275	278	271	290	291	273	281	330	292	320	277	277	282	313	275	279	296	280	274	271	243	289	271	289	257	244	298	297	263	293	316	307	279	266	276	304	288	293	284	296	278	289	296	262	279	298	276	287	296	237	265	276	276	308	298	288	285	285	305	294	290	285	311	286	301	272	316	244	290	290	261	279	295	295	261	315	275	275	294	296	311	306	292	288	294	278	285	303	285	291	289	286	265	286	286	292	308	291	273	313	318	332	287	306	316	288	294	289	290	305	289	283	291	287	286	318	291	270	267	269	264	297	300	285
27010	21009	8302	979	656	601	470	430	430	398	409	393	411	417	409	403	368	401	410	380	393	414	390	403	394	378	380	407	390	391	364	363	408	436	411	399	391	403	390	382	375	382	421	421	369	385	352	380	397	379	386	404	394	402	406	414	386	390	423	390	407	382	365	379	414	388	401	414	369	427	437	358	347	375	327	408	365	408	393	424	405	356	373	409	419	382	396	388	426	379	406	418	371	399	370	386	378	380	430	353	380	409	413	377	448	413	412	391	409	386	385	407	362	420	413	408	397	404	390	427	405	402	390	414	370	398	389	381	394	389	383	365	419	397	385	402	415	404	399	407	403	394	416	367	386	389	423	409	387	394	409	364	384	388	362	379	382	378	409	380	379	410	384	373	423	395	408	388	394	388	382	365	373	425	422	370	408	391	379	387	419	402	398	385	369	412	395	405	415	400	400	377	367	404	361	402	396	364	419	390	394	428	412	410	377	341	398	417	414	375	370	388	359	366	397	398	346	386	385	435	377	413	388	393	396	396	389	407	387	386	389	382	434	413	373	388	401	393	392	351	399	405	375	370	351	418	393	392	430	405	391	372	398	424	362	422	370	426	387	382	385	415	416	394	384	401	395	418	421	384	382	369	436	386	424	396	392	390	394	428	423	359	348	369	421	381	409	402	391	432	417	388	389	366	386	395	372	376	386	402	356	402	409	378	436	400	371	378	412	370	393	395	384	360	379	391	369	423	408	355	407	410	374	417	406	417	376	408	388	378	396	392	386	381	378	397	412	406	379	399	379	379	398	414	412	406	395	394	395	400	379	419	399	389	402	389	411	416	381	414	391	372	368	399	374	367	399	405	389	372	408	393	389	380	376	401	399	382	395	390	381	370	396	373	409	395	402	396	410	330	386	422	385	396	363	387	384	381	379	364	356	401	402	418	347	406	406	371	404	395	395	386	394	407	413	376	358	385	383	390	366	393	394	384	421	383	371	368	374	404	413	364	405	393	384	389	377	390	405	365	367	376	372	392	392	386	424	387	402	400	403	396	415	395	356	418	393	387	432	383	388	372	400	411	396	385	356	395	411	372	418	363	393	401	381	400	422	376	402	395	408	379	389	422	385	363	371	404	361	387	382	352	425	395	391	425	382	388	398	348	380	401	372	382	392	365	471	339	371	414	384	397	396	414	392	379	383	405	429	418	421	415	383	383	453	405	354	391	361	370	422	408	392	402	393	373	423	395	357	422	412	389	399	383	384	358	415	383	409	394	395	384	360	373	360	387	404	398	430	400	372	369	403	378	385	366	384	386	395	395	386	427	371	364	401	380	416	402	363	362	394	401	376	402	358	415	378	383	377	394	389	404	364	393	391	388	391	381	404	392	386	383	352	399	376	366	360	374	409	408	384	395	378	384	380	363	346	380	382	412	365	393	368	371	407	403	379	386	381	396	433	355	398	384	432	386	387	393	398	395	403	399	381	408	388	427	389	386	398	406	419	393	377	409	423	387	412	378	382	382	404	422	373	335	362	409	424	394	381	367	406	407	385	397	385	397	397	408	406	422	416	388	383	406	342	414	387	416	402	420	399	374	399	357	392	382	402	381	387	390	412	376	380	398	376	393	358	399	410	387	405	400	368	410	400	368	411	416	404	431	360	392	421	410	376	401	363	381	418	362	372	392	420	405	399	415	419	384	367	387	394	379	419	384	406	404	440	419	395	377	398	373	410	348	415	367	375	394	375	378	386	437	409	374	388	418	375	399	363	416	403	409	430	411	380	369	377	422	394	397	421	362	409	390	411	397	415	397	397	409	415	411	385	416	405	381	393	391	355	392	401	380	385	373	379	396	427	354	442	401	408	380	415	408	399	402	364	368	388	424	372	377	388	384	401	361	368	403	421	411	377	388	370	350	405	377	401	407	382	390	406	398	395	361	402	400	409	408	397	393	363	425	399	389	393	376	368	427	416	394	427	394	406	397	417	388	344	390	376	397	412	421	370	372	365	371	357	389	437	402	379	405	417	426	396	380	378	390	396	394	431	387	370	391	428	380	400	383	376	399	414	365	384	374	406	400	353	396	403	408	402	403	388	385	407	355	438	406	430	386	415	408	383	356	402	378	409	387	385	384	373	397	393	351	386	389	357	398	390	428	386	384	414	407	403	376	401	421	382	394	397	402	390	373	412	434	417	381	377	384	363	403	417	369	431	391	410	437	378	366	396	404	389	421	379	427	426	378	422	395	416	388	388	385	388	383	427	399	384	400	400	347	442	335	398	392	396	397	408	401	365	393	368	374	419	424	380	410	387	360	380	375	377	387	421	398	408	401	414	386	403	353	391	393	415	407	413	414	428	399	415	350	397	386	378	371	399	388	430	443	401	415	391	419	380	390	383	384	394	368	391	381	366	385	403	398	375	385	381	404	387	382	397	387	419	388	395	398	426	368	377	376	411	413	409	392	382	395	375	348	371	393	380	383	412	399	404	393	390	435	384	384	398	410	387	394	395	394	392	389	408	403	367	418	361	382	360	387	391	425	338	391	387	391	396	381	386	368	406	406	400	419	425	376	361	400	361	435	410	375	379	396	416	400	419	336	427	354	388	411	386	387	410	377	418	387	396	388	392	388	374	388	396	391	404	374	432	369	427	375	374	405	400	360	406	375	374	426	402	397	413	404	409	430	442	385	363	403	376	401	362	387	386	415	393	392	387	353	368	389	381	379	408	382	396	370	428	380	422	395	405	360	376	414	362	394	433	412	417	381	402	368	405	403	397	407	412	364	376	399	406	358	386	367	376	399	406	375	368	401	361	427	380	379	413	380	388	388	418	406	397	384	388	394	401	385	366	400	345	408	379	430	417	430	402	387	367	389	438	373	382	380	397	365	406	381	370	366	358	382	375	394	411	384	396	403	374	400	347	381	379	393	369	384	406	423	410	378	366	406	387	405	407	397	413	404	411	414	349	411	380	409	361	375	379	385	370	394	351	396	411	425	364	359	411	397	413	394	409	408	422	379	394	405	435	403	402	363	391	393	395	440	387	376	400	411	382	370	395	395	412	388	403	374	407	395	392	383	390	398	405	422	424	402	379	380	436	382	381	396	414	390	418	365	392	411	386	398	378	364	357	417	369	411	367	393	375	395	411	390	391	420	380	408	411	407	412	433	403	395	408	381	385	366	357	375	370	403	397	378	410	399	408	406	418	363	432	419	383	382	386	405	396	387	381	401	381	409	372	355	390	391	400	413	397	403	366	379	405	408	408	395	358	384	399	383	441	439	414	411	410	364	389	381	389	372	405	363	406	428	380	427	410	379	366	396	382	368	372	406	407	388	400	407	383	411	397	400	381	361	430	403	398	383	390	397	413	382	419	393	399	403	364	356	401	395	376	410	403	354	406	384	402	369	414	323	366	388	403	401	368	416	406	382	360	386	422	453	408	433	386	402	410	417	359	378	401	351	398	365	373	413	369	382	370	365	390	401	382	408	393	375	417	411	410	409
7656	1821	1644	1105	974	930	925	824	798	775	831	779	758	782	741	798	778	710	819	703	792	732	766	742	737	781	780	730	697	750	769	762	700	762	739	782	743	762	761	772	754	704	738	753	710	741	741	747	709	736	756	737	763	730	735	731	737	711	785	736	727	691	745	783	735	794	702	722	741	738	747	705	718	725	720	715	705	800	735	749	770	717	728	781	759	723	776	722	681	786	750	782	750	724	696	730	721	778	714	734	701	753	728	778	698	766	751	760	743	722	709	680	747	759	755	740	746	714	723	739	737	758	785	743	736	701	718	715	756	719	710	748	762	698	724	747	731	792	784	718	757	734	756	778	756	750	774	765	767	711	759	739	742	736	770	781	700	800	740	720	759	698	733	744	699	721	770	716	757	728	770	765	762	694	727	775	754	723	700	735	782	797	731	713	747	834	767	766	747	728	715	773	737	701	745	694	780	771	781	772	685	772	709	732	746	739	721	768	765	745	778	727	753	730	749	707	751	790	779	727	740	763	777	757	751	706	743	715	774	798	703	734	769	741	758	754	775	761	769	701	736	732	737	750	780	754	727	749	717	767	723	770	697	723	748	739	712	745	723	719	687	725	757	733	793	759	706	738	773	758	720	720	686	712	745	740	774	710	785	773	738	754	767	733	719	764	779	724	770	775	736	745	747	699	769	691	743	699	728	767	764	706	754	745	772	696	753	733	784	704	762	731	750	767	773	723	705	724	723	714	762	741	774	751	712	714	708	739	773	794	752	755	759	778	695	740	770	718	733	766	761	744	733	730	767	749	770	733	719	754	743	715	710	710	722	724	701	726	733	771	723	701	721	751	747	706	752	756	755	794	713	757	759	746	765	745	762	772	781	767	709	744	717	733	746	729	695	738	740	806	766	744	820	744	735	731	730	780	747	748	764	731	787	706	768	703	752	779	731	764	703	760	741	728	751	778	755	727	736	711	688	757	769	770	731	783	754	797	724	736	762	769	767	765	704	739	743	705	733	711	727	761	803	767	760	719	772	743	714	740	817	731	761	768	758	680	720	733	766	728	772	731	759	766	796	772	771	752	767	697	715	746	731	750	754	691	726	748	726	724	759	774	746	750	733	746	761	810	760	764	745	756	729	732	741	739	744	795	744	712	784	733	709	724	734	762	767	716	769	793	761	733	725	775	788	724	686	703	741	714	707	738	784	763	745	782	735	747	712	758	785	686	737	754	774	718	741	725	775	738	732	733	753	715	777	727	747	692	702	752	755	742	738	743	717	702	723	731	742	706	764	738	760	737	739	669	743	682	733	760	744	733	703	741	714	695	678	728	730	760	671	778	730	748	714	740	726	732	745	762	767	780	637	737	780	741	756	751	744	801	725	748	739	753	760	768	768	691	763	809	736	745	764	757	695	740	731	675	710	728	749	694	727	760	712	726	711	756	728	764	716	714	725	759	781	751	755	723	771	735	757	718	716	688	757	768	729	747	762	688	711	699	745	733	722	706	820	725	764	768	741	792	738	781	766	758	752	770	731	774	726	737	714	778	737	748	730	757	773	736	720	727	781	763	700	753	806	784	741	743	750	765	686	735	729	713	705	702	753	806	782	743	743	722	748	732	738	768	771	749	728	763	733	738	778	732	802	795	766	782	752	754	775	715	729	747	696	757	770	722	718	755	732	781	760	699	722	759	778	711	724	733	744	719	735	760	779	739	765	741	762	833	725	779	743	723	708	776	818	735	718	707	759	710	788	730	731	715	719	753	700	782	772	687	732	726	778	767	748	736	730	715	722	742	735	746	741	737	752	742	694	733	721	716	755	695	789	734	749	700	758	742	766	783	734	807	727	783	735	749	722	762	727	761	766	739	700	759	731	694	738	737	722	807	789	742	740	766	708	719	752	724	776	758	746	735	724	787	690	787	721	717	780	761	737	728	695	713	713	765	734	795	742	751	780	728	740	753	735	785	741	746	731	758	782	771	744	762	752	708	780	729	701	781	748	729	766	745	747	757	718	776	748	716	738	747	761	729	700	712	743	765	736	765	740	711	747	748	752	716	758	749	778	748	766	780	762	753	812	738	736	777	689	742	741	743	724	780	707	743	709	718	730	709	756	743	714	737	738	720	690	742	743	762	756	719	746	736	738	713	727	703	732	780	737	788	771	712	744	761	719	713	759	742	754	725	739	725	696	742	758	766	734	753	769	717	676	730	722	760	784	728	765	713	747	744	710	668	725	744	708	731	786	719	772	742	732	676	734	747	761	727	701	765	746	759	775	728	776	772	730	765	710	722	737	704	769	736	768	740	751	738	733	783	755	746	725	722	751	661	713	727	740	738	751	736	702	708	744	760	717	726	742	744	747	750	749	727	743	756	731	713	800	783	711	730	717	769	699	729	755	748	768	765	750	722	752	723	772	809	702	751	753	748	734	761	752	785	704	707	775	735	724	664	691	753	717	790	786	730	773	712	762	738	740	756	773	777	773	778	740	723	672	715	675	745	764	741	732	746	706	759	753	725	759	749	740	795	730	728	709	745	728	726	738	759	771	756	751	758	736	723	761	765	743	767	737	784	737	808	731	780	785	740	781	727	694	682	718	775	754	742	719	746	731	779	725	731	734	741	738	732	716	737	767	774	750	755	765	745	764	758	706	783	735	785	757	777	754	792	814	730	782	713	727	729	769	729	736	754	739	746	761	761	759	707	731	752	756	707	740	737	752	733	744	783	737	705	736	712	773	730	738	730	746	765	736	750	717	782	753	724	773	748	762	788	705	756	717	722	725	766	748	786	779	719	759	746	741	743	761	678	735	737	807	750	707	754	742	742	803	746	735	757	734	759	758	800	723	739	777	760	763	730	755	775	735	681	788	773	740	788	725	793	781	734	702	788	759	728	742	749	753	739	741	683	709	729	751	727	695	660	730	744	786	757	746	718	717	766	764	750	736	750	716	713	743	792	711	727	798	719	742	759	754	738	752	795	727	736	757	741	699	734	782	733	796	742	718	741	725	741	753	716	793	760	772	735	757	779	733	762	751	709	737	793	737	727	735	716	730	757	760	710	760	741	728	798	736	707	703	701	709	773	770	704	776	708	763	705	758	749	790	792	708	747	762	777	755	775	749	736	696	758	766	732	758	725	740	750	745	692	774	752	780	723	791	742	717	754	746	749	782	730	792	750	731	772	759	749	777	735	757	775	761	797	690	727	745	700	782	763	682	732	718	747	712	721	732	729	691	753	750	763	727	738	713	767	735	718	743	761	712	746	753	767	756	749	755	748	723	766	747	768	740	759	759	715	720	721	789	736	695	766	773	799	742	705	754	752	757	762	730	682	726	772	741	748	740	747	701	735	743	721	718	747	776	757	787	724	722	737	737	715	719	772	737	739	768	758	780	739	775	738	744	716	748	773	750	744	738	721	710	764	712	748	766	763	766	710	771	740	789	746	757	805	734	759	717	740	761	745	729	690	746	776	720	778	766	736	721	762	704	708	760	764
24487	21668	29073	24774	21281	2452	614	393	337	301	284	221	227	240	236	243	223	206	185	214	232	193	188	189	210	199	195	191	215	198	197	193	183	193	198	185	200	166	200	184	194	162	179	204	194	214	186	200	176	191	201	184	191	189	190	184	179	207	209	184	174	204	176	209	181	193	194	198	171	174	200	177	185	184	165	187	162	173	195	174	178	183	187	193	194	182	177	204	196	196	183	196	194	194	176	200	181	194	164	185	196	182	174	190	198	185	184	188	190	180	187	192	187	168	198	186	174	161	209	176	174	173	189	190	191	186	183	188	194	182	172	201	164	158	191	184	183	188	182	175	188	175	199	192	174	193	162	183	179	162	205	202	168	190	190	197	210	183	168	165	147	191	190	177	190	191	189	189	180	180	192	190	194	194	206	196	178	182	181	210	176	170	193	176	172	185	206	204	183	204	185	185	209	182	179	184	204	218	169	152	175	177	182	182	169	199	202	196	212	178	194	175	191	183	192	176	180	172	187	194	203	196	198	196	186	182	182	195	198	187	202	181	170	206	171	168	191	187	185	195	213	172	199	174	164	173	174	174	178	179	162	201	193	162	193	181	202	193	176	161	183	210	176	203	203	170	197	177	182	197	169	205	207	183	188	201	178	180	179	196	177	194	172	187	187	170	173	169	190	166	179	144	189	197	206	176	189	214	188	203	197	169	166	186	177	169	203	179	176	180	188	217	189	185	179	195	205	186	190	212	186	191	192	206	196	174	178	204	206	178	170	211	171	186	195	180	191	158	192	184	213	180	180	196	189	163	189	215	172	165	166	200	184	173	190	182	183	182	180	193	225	204	205	200	190	204	157	190	190	162	170	174	187	217	176	188	191	188	152	193	180	188	174	176	196	205	184	185	156	193	178	190	203	199	178	181	181	174	175	202	175	167	184	210	191	190	194	177	186	191	188	175	183	187	200	193	202	199	184	163	184	187	198	168	159	165	173	177	189	207	158	191	199	181	173	193	170	220	185	179	182	219	208	187	168	183	201	176	194	208	192	173	176	192	166	194	182	190	188	169	185	178	192	175	195	194	165	167	161	200	180	180	202	207	175	167	172	168	183	168	187	206	184	172	196	186	172	195	191	185	191	200	182	178	162	184	160	187	171	176	176	211	181	173	171	169	203	162	178	197	164	176	208	183	175	165	173	183	202	206	209	185	158	195	188	156	181	165	183	196	187	185	193	178	171	187	198	205	197	173	212	202	188	215	191	203	173	190	180	184	196	189	199	172	167	161	184	171	180	213	175	171	185	182	174	165	189	187	192	194	181	195	208	182	168	229	198	175	195	178	189	175	168	178	185	174	194	165	172	176	181	176	174	208	177	194	207	212	181	188	191	172	206	187	174	176	209	180	198	193	186	179	186	190	197	193	191	152	174	178	189	200	197	165	179	204	161	212	191	177	184	194	193	177	195	191	222	209	194	195	179	208	176	187	173	189	174	207	187	190	188	170	188	172	169	188	192	166	188	171	199	189	196	192	155	171	196	181	168	195	200	170	189	165	189	208	186	225	186	202	171	192	178	187	184	182	200	198	197	197	193	202	183	197	205	164	191	191	190	195	187	181	188	198	180	198	175	189	192	176	191	199	172	200	176	211	216	164	177	169	188	166	176	171	164	182	189	178	190	179	171	202	188	206	172	180	177	192	182	162	173	182	188	169	193	174	206	200	199	174	164	188	175	182	177	184	181	172	178	196	195	183	187	202	181	196	173	182	160	182	175	217	198	182	183	192	170	185	185	168	184	179	215	196	187	172	166	192	201	184	206	188	187	168	220	204	178	194	186	179	182	193	186	190	178	203	198	171	197	200	150	184	211	158	161	196	175	197	170	185	179	198	177	198	149	184	170	169	185	182	196	176	201	173	182	193	181	188	183	180	190	189	212	166	186	164	190	170	172	170	189	180	200	199	177	192	159	189	158	186	193	196	182	164	199	186	203	192	194	210	203	172	176	178	197	174	174	190	170	178	169	174	178	182	188	191	190	194	165	187	176	194	180	172	196	192	213	198	185	169	175	173	174	186	197	163	173	181	179	166	177	178	185	171	178	205	174	163	193	202	193	192	196	176	190	201	207	195	192	207	222	195	164	182	190	180	164	157	181	170	195	202	185	202	176	188	163	174	171	191	191	204	172	202	192	193	174	184	178	170	187	166	164	190	175	177	162	178	188	201	191	157	193	195	178	182	168	193	185	189	191	187	195	177	208	173	188	198	185	178	191	172	186	172	168	190	192	191	192	205	216	166	179	184	171	198	203	188	198	189	179	176	195	186	177	175	193	167	209	180	190	198	174	190	167	184	175	171	193	194	185	168	189	180	182	173	184	188	184	175	185	186	185	183	190	199	181	176	203	178	207	176	195	196	194	188	208	201	179	168	193	181	202	180	207	170	201	189	179	173	190	184	151	188	192	188	190	194	189	171	194	181	203	181	220	177	189	169	185	195	185	172	196	187	205	158	170	192	163	190	172	169	184	217	177	188	162	177	193	201	211	167	177	181	200	181	179	189	178	204	170	180	200	184	163	180	200	180	193	173	217	175	173	187	165	179	199	211	185	193	178	182	198	175	200	174	188	173	179	205	192	193	170	174	156	167	210	166	185	197	156	175	220	199	172	181	191	173	170	161	195	173	193	173	194	172	184	172	187	172	187	192	183	161	204	186	197	193	188	174	154	181	167	199	179	185	183	177	182	174	173	186	161	181	175	190	180	172	172	195	179	187	170	176	174	185	195	216	192	180	184	191	186	177	164	170	187	181	173	196	187	174	180	199	182	184	180	174	188	204	195	158	185	208	169	197	192	202	189	193	185	190	201	200	159	200	179	169	179	202	192	204	178	174	191	175	187	187	176	172	173	214	166	186	188	190	174	176	202	196	193	171	181	178	177	183	197	188	209	183	186	178	179	173	187	193	194	178	197	176	168	195	194	184	178	188	177	168	176	186	198	189	176	159	183	182	180	174	169	169	205	180	193	186	200	182	205	173	194	175	191	176	189	199	185	200	192	160	171	181	156	188	187	179	190	200	161	201	181	184	171	194	184	219	198	203	192	177	189	188	185	178	196	173	171	186	184	206	163	199	182	174	171	173	165	179	191	169	202	193	168	177	168	172	175	161	188	175	172	186	190	172	188	154	175	161	192	198	184	167	166	170	205	188	198	196	204	182	219	181	177	195	181	173	190	167	161	189	163	193	162	186	155	201	176	184	176	172	197	172	191	186	171	188	193	183	191	185	192	195	188	163	194	201	190	202	187	180	176	172	166	181	185	175	165	174	191	168	189	188	188	186	206	198	188	193	167	180	165	190	183	154	215	171	177	164	173	175	180	192	204	193	183	182	191	184	197	200	161	200	195	196	213	190	174	132	214	178	174	186	218	186	182	183	181	169	197	186	197	189	193	206	187	209	182	200	157	189	159	194	178	197	177	182	187	172	210	207	200	201	177	186	160	192	183	175
16291	9230	7863	4063	2711	1995	1572	1250	1064	933	782	711	701	599	595	578	510	482	513	471	458	445	446	429	446	421	452	418	446	408	426	393	435	389	365	415	410	397	384	405	366	351	378	347	395	379	417	383	413	376	401	417	397	365	353	375	394	383	360	396	403	366	387	373	388	353	328	391	381	375	390	376	385	346	417	398	353	329	396	374	390	304	398	382	400	372	362	443	357	380	390	404	369	374	369	376	383	393	366	386	377	364	394	353	376	368	372	429	367	377	392	361	371	390	344	387	409	393	392	379	361	377	351	366	338	384	355	377	383	336	351	413	375	367	372	399	377	363	354	323	352	367	316	372	399	362	391	389	411	393	350	397	375	381	360	371	384	386	396	379	377	371	359	383	377	376	373	393	374	361	391	355	364	405	384	371	377	341	370	371	367	377	362	383	396	363	398	369	370	377	368	370	390	375	412	375	374	384	356	367	368	333	376	410	388	339	362	374	378	353	387	387	360	370	398	384	349	390	375	377	375	403	371	341	377	373	336	375	355	371	395	383	379	313	365	388	367	361	387	348	388	356	384	337	350	365	364	394	407	353	371	380	384	379	386	342	357	417	376	367	424	396	350	396	363	340	357	356	361	400	360	397	432	377	376	365	371	398	357	388	357	362	385	375	347	379	353	370	409	373	387	366	380	373	393	395	344	326	375	358	393	378	346	350	377	375	359	375	342	378	371	365	364	350	366	383	414	363	349	377	382	372	375	386	369	379	354	366	372	395	374	409	371	396	383	348	381	396	413	372	388	377	364	374	383	381	343	361	373	358	371	390	386	374	373	360	395	382	392	373	322	429	367	386	382	378	371	401	356	390	381	356	344	385	413	364	385	382	351	327	378	374	374	370	386	336	382	353	343	408	379	395	364	365	385	356	376	404	365	379	355	363	351	380	392	369	377	386	327	397	377	383	379	393	379	390	367	386	367	387	364	358	415	371	343	368	355	367	335	362	359	359	364	389	347	362	382	395	364	393	378	376	395	398	367	352	368	380	352	364	361	365	371	382	371	363	367	392	349	357	378	386	374	334	366	374	359	386	380	359	397	368	375	374	369	378	356	363	424	349	363	355	381	373	354	380	364	377	382	377	399	377	388	379	342	398	367	365	402	344	379	384	402	335	356	379	348	355	389	355	323	372	377	370	370	372	389	358	395	369	406	380	378	390	390	365	348	370	344	343	372	386	405	390	384	359	377	397	387	380	393	356	382	393	397	353	366	369	373	418	378	375	377	379	359	362	359	359	379	353	385	395	391	354	360	371	400	348	374	388	376	352	356	395	374	388	369	406	362	351	378	380	388	358	342	352	387	322	399	336	394	391	347	414	369	367	392	372	376	330	347	363	386	378	384	402	377	347	406	358	416	380	405	368	377	380	386	367	381	354	345	342	385	363	365	377	383	354	400	383	368	370	342	402	385	376	385	372	387	354	353	361	364	376	379	375	374	388	351	382	379	392	342	382	361	357	371	399	405	388	414	391	348	315	389	346	385	339	376	342	356	380	380	372	335	372	353	392	401	373	389	347	357	400	375	400	374	329	400	376	362	383	415	356	349	352	348	366	377	379	372	367	392	388	354	381	359	372	346	391	381	397	372	386	391	396	399	359	343	355	384	375	392	379	392	363	392	373	384	354	324	384	371	366	360	343	366	375	363	380	391	344	390	366	324	356	317	377	376	357	361	375	391	378	400	386	399	397	375	393	370	377	389	386	340	342	383	344	365	379	393	411	400	344	358	345	350	374	366	366	372	361	357	359	394	324	390	363	357	406	386	353	335	350	375	392	350	357	370	400	371	357	359	365	378	390	384	399	362	359	392	365	346	370	367	380	368	339	354	371	360	406	387	384	393	363	364	377	404	372	388	399	348	383	389	386	380	365	376	402	392	378	381	374	366	369	385	381	366	358	366	372	359	402	384	434	343	359	413	365	362	373	368	404	379	391	378	370	348	379	361	409	368	348	393	336	396	372	353	359	371	393	373	379	377	406	368	381	391	360	365	352	366	385	341	390	367	349	365	352	350	383	366	336	395	404	378	383	331	377	404	336	372	395	348	382	386	340	364	369	361	360	356	352	400	359	382	407	367	362	381	394	369	371	346	393	378	364	360	387	386	352	376	388	358	370	362	385	374	343	356	399	405	382	331	403	375	381	384	374	361	340	377	380	388	368	376	377	386	397	348	357	367	359	385	349	391	347	385	374	401	379	351	360	365	345	372	382	349	361	399	365	343	364	394	409	400	362	380	381	362	368	393	395	390	369	384	369	383	392	387	349	367	380	367	371	327	391	350	387	364	368	362	352	349	360	384	392	378	365	368	372	385	392	369	380	361	360	368	369	373	381	370	405	367	354	406	382	342	392	345	341	366	361	360	358	348	364	376	361	390	404	342	391	361	373	401	385	386	379	391	381	371	369	386	358	355	355	355	378	339	364	383	412	335	370	367	359	380	376	377	398	362	375	386	329	359	356	357	384	353	329	346	348	360	354	359	365	350	360	346	357	361	408	372	403	374	350	350	371	377	385	361	360	374	399	358	358	353	348	385	380	377	370	381	383	375	391	368	386	396	368	398	355	375	362	365	343	338	380	373	383	350	356	352	384	375	387	365	356	361	392	370	373	366	376	371	342	382	382	357	363	379	379	390	399	392	382	361	355	367	364	378	375	349	364	398	395	355	367	388	376	361	362	406	370	350	380	371	364	381	347	386	405	392	398	393	373	369	368	369	409	386	373	355	342	372	388	340	392	378	373	365	375	374	384	387	360	360	375	373	345	368	359	377	393	364	399	361	373	358	337	387	324	337	384	358	403	370	374	386	355	359	380	367	368	367	385	370	377	408	387	379	375	373	359	364	383	394	354	395	401	369	376	348	405	384	382	389	321	401	380	337	355	365	364	322	378	347	368	355	389	368	387	367	378	366	393	370	365	394	331	388	364	408	383	378	377	367	358	360	340	374	363	421	375	357	397	377	395	397	372	382	408	358	400	325	395	344	372	372	361	375	341	367	354	349	352	383	360	370	371	365	404	356	361	364	350	354	379	383	347	403	376	353	365	368	345	359	370	396	349	335	379	394	395	376	367	420	353	353	383	380	345	361	354	360	402	368	383	361	361	361	355	366	355	352	374	382	397	371	384	350	381	383	348	388	398	375	386	380	376	360	390	369	371	392	353	385	344	390	372	388	377	356	361	341	368	313	369	415	355	337	347	412	378	358	373	359	389	379	363	371	385	379	389	372	384	336	376	387	367	352	364	351	357	369	350	343	390	363	382	365	357	346	366	346	364	362	357	361	385	344	360	381	378	378	375	340	337	376	373	343	365	390	373	359	396	372	362	340	323	382	372	327	357	382	389	351	371	398	379	369	423	389	383	358	353	412	371	375	364	385	374	386	348	376	345	378	336	356	398	389	385	366	400	366	336	374	369	390	380	371	404	388	363	362	344	353	371	356	369	363	382	397	408
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
