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
339631740500	339631741018	339631741568	339631742118	339631742668	339631743218	339631743768	339631744318	339631744868	339631745418	339631745968	339631746518	339631747068	339631747618	339631748168	339631748718	339631749268	339631749818	339631750368	339631750918	339631751468	339631752018	339631752568	339631753118	339631753668	339631754218	339631754768	339631755318	339631755868	339631756418	339631756968	339631757518	339631758068	339631758618	339631759168	339631759718	339631760268	339631760818	339631761368	339631761918	339631762468	339631763018	339631763568	339631764118	339631764668	339631765218	339631765768	339631766318	339631766868	339631767418	339631767968	339631768518	339631769068	339631769618	339631770168	339631770718	339631771268	339631771818	339631772368	339631772918	339631773468	339631774018	339631774568	339631775118	339631775668	339631776218	339631776768	339631777318	339631777868	339631778418	339631778968	339631779518	339631780068	339631780618	339631781168	339631781718	339631782268	339631782818	339631783368	339631783918	339631784468	339631785018	339631785568	339631786118	339631786668	339631787218	339631787768	339631788318	339631788868	339631789418	339631789968	339631790518	339631791068	339631791618	339631792168	339631792718	339631793268	339631793818	339631794368	339631794918	339631795468	339631796018	339631796568	339631797118	339631797668	339631798218	339631798768	339631799318	339631799868	339631800418	339631800968	339631801518	339631802068	339631802618	339631803168	339631803718	339631804268	339631804818	339631805368	339631805918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21913	20177	27795	22325	20162	19708	3181	961	770	648	707	633	614	557	569	559	541	532	529	500	539	536	493	513	471	466	492	511	477	456	500	493	491	459	473	507	476	494	491	502	483	451	459	501	467	449	486	478	480	474	444	523	512	476	514	429	498	513	469	462	461	475	476	516	455	503	457	473	468	474	463	483	457	429	510	464	489	487	462	460	443	453	486	495	476	420	446	481	461	489	469	477	491	446	482	479	464	471	458	442	471	431	501	468	467	470	486	490	441	474	480	444	457	479	430	485	471	512	477	437	476	468	474	462	467	509	456	492	467	475	465	471	452	459	461	461	469	502	490	476	525	471	452	473	445	477	461	481	488	446	464	490	476	438	441	515	491	506	440	493	436	458	461	456	438	458	468	477	440	480	471	459	459	506	514	448	478	460	468	476	464	486	444	445	449	478	484	483	496	487	437	496	465	477	445	466	460	446	459	495	528	449	460	482	448	477	477	472	478	449	454	462	467	497	477	497	462	474	495	448	464	474	464	496	478	460	456	434	481	477	530	487	514	481	446	454	495	504	478	486	476	445	440	479	477	484	498	468	465	479	479	462	475	456	470	494	464	469	498	455	490	471	496	452	493	468	411	438	457	503	480	456	510	456	497	490	468	496	474	489	459	493	457	485	446	475	456	490	483	460	470	472	477	475	461	462	466	444	459	473	429	501	464	472	463	440	471	477	451	468	505	464	435	446	488	438	473	465	450	439	463	493	461	462	490	501	461	453	435	472	505	482	464	471	481	430	485	449	462	436	440	509	508	483	455	475	472	456	481	464	483	451	460	481	478	474	474	448	511	478	495	455	449	456	417	464	495	429	483	463	484	496	447	447	436	488	461	479	501	472	481	473	444	469	504	444	482	496	482	448	473	472	488	508	477	488	496	475	453	465	516	485	449	454	458	460	482	451	487	515	464	487	483	466	492	453	489	476	431	408	448	470	491	450	470	470	446	495	460	446	464	467	471	455	466	463	465	499	449	463	457	460	476	454	492	446	522	520	476	452	452	460	514	428	473	508	469	541	493	466	450	433	442	495	435	497	481	480	511	465	466	436	478	505	463	456	473	474	455	459	477	451	474	441	474	486	492	480	469	488	472	458	484	447	464	457	465	480	510	454	466	492	447	487	466	502	480	461	483	476	462	454	483	442	472	501	498	470	466	443	460	453	468	483	466	472	450	457	470	472	454	480	475	467	463	471	493	452	430	467	463	462	460	481	461	491	442	470	482	481	476	514	526	447	483	471	463	477	458	404	466	438	456	460	451	445	454	455	462	446	462	500	484	436	474	457	474	519	464	465	494	483	459	453	456	503	489	457	487	445	491	482	475	485	470	525	425	475	466	437	485	481	458	435	454	457	529	475	492	515	459	469	465	472	468	463	485	463	451	440	453	427	483	477	491	460	502	407	457	491	497	470	447	440	475	440	453	441	462	492	445	483	426	493	493	414	472	459	465	486	484	473	438	506	518	454	465	427	506	482	427	449	440	456	424	483	465	456	454	466	500	482	442	474	491	464	479	471	489	479	480	427	480	477	447	464	497	454	463	491	444	453	451	467	486	460	461	467	457	502	500	433	484	497	440	467	472	460	472	461	451	488	460	452	458	485	456	484	477	475	451	526	454	464	488	458	462	432	432	449	462	463	452	472	477	421	477	447	455	468	484	475	455	473	502	438	464	502	476	475	446	459	427	492	448	461	467	497	464	444	508	466	487	508	437	474	444	491	495	468	489	454	501	467	482	474	473	480	452	466	453	477	472	492	470	452	432	479	491	462	453	442	489	485	474	455	448	444	495	437	464	452	455	467	438	473	439	478	475	493	472	510	465	463	454	456	459	450	453	423	485	466	452	486	482	466	484	472	437	511	456	456	489	452	461	473	477	465	466	450	519	443	465	473	469	453	454	486	453	466	458	433	469	457	511	476	479	460	491	495	456	474	485	451	481	477	510	452	495	493	480	453	483	456	497	493	446	452	484	465	478	461	479	454	455	455	486	425	464	488	453	456	514	471	443	469	480	463	461	436	450	491	482	486	468	447	465	482	489	454	422	478	493	494	449	486	450	445	462	427	491	503	482	473	468	420	469	500	425	458	470	507	495	444	488	435	447	469	521	467	448	456	478	461	483	468	492	441	485	473	459	457	431	490	474	488	410	506	489	482	452	467	490	427	445	486	486	481	470	444	512	479	481	458	484	462	486	445	475	449	465	432	502	455	459	485	439	469	495	457	494	451	439	485	479	455	491	477	491	502	481	450	449	473	445	472	504	483	463	446	457	453	467	430	494	424	458	469	460	436	479	455	480	459	434	465	507	442	467	472	496	481	442	448	476	494	466	458	505	482	446	484	461	447	439	494	480	436	498	453	498	469	451	502	463	474	485	493	446	457	512	463	499	442	439	487	491	471	459	443	442	470	457	501	473	478	447	461	470	540	482	463	489	475	451	480	475	442	462	449	458	440	475	464	438	466	471	448	488	458	477	486	486	450	461	496	463	451	472	487	449	465	480	446	452	480	478	466	430	463	485	470	475	476	470	466	447	480	486	476	459	482	439	448	474	446	488	471	479	496	468	477	483	489	479	442	466	459	445	488	476	440	481	470	474	452	478	474	453	482	441	461	475	491	466	464	441	466	454	473	485	479	479	476	457	501	482	464	450	490	454	466	463	433	495	458	467	442	451	456	480	448	487	469	488	479	484	446	474	483	506	502	454	465	454	468	462	503	433	443	448	471	444	472	486	487	487	449	473	445	504	466	512	509	421	441	458	501	455	445	451	441	462	462	473	455	503	479	509	473	483	421	442	505	477	540	464	485	465	476	469	440	473	500	408	470	438	452	487	497	447	454	474	460	461	483	452	485	467	490	478	459	478	483	441	455	449	447	461	472	485	495	486	441	484	463	499	494	471	518	471	464	453	471	456	462	446	453	445	432	481	455	494	523	470	465	458	467	474	471	479	449	473	474	472	466	420	483	442	478	451	479	470	459	446	455	463	468	484	488	453	477	477	508	485	454	469	451	529	459	494	482	461	466	471	452	459	453	477	486	461	494	475	453	447	486	481	459	446	509	450	431	435	448	404	465	492	472	470	465	468	444	478	474	494	463	425	496	431	477	474	443	477	488	467	467	467	477	493	473	472	488	440	478	430	445	476	395	473	508	444	495	461	466	506	441	471	457	441	470	479	456	462	494	472	496	430	449	488	447	473	483	472	444	469	431	459	456	483	478	500	444	471	473	430	472	471	474	433	464	469	476	488	458	481	459	451	451	456	467	447	446	466	466	483	448	488	506	488	454	491	467	464	479	455	494	453	442	502	447	474	495	459	459	473	458	450	468	485	512	444	446	482	482	468	480	459	523	449	484	476	479	476	451	476	453	429	452	441	495	485	506	447	484	476	462	474	492	484	465	474	431	489	512	482	462	494	473	478	456	444	466	469	436	455	533	471	485	437	483	501	460	475	464	483	483
47417	35119	10570	5502	3946	2890	2370	1918	1629	1481	1349	1229	1067	1046	1088	1008	954	903	845	862	865	826	862	842	834	796	806	795	802	806	831	777	823	775	793	800	726	781	705	777	763	741	744	774	738	767	775	734	733	728	696	724	730	743	746	743	719	750	731	716	713	705	692	718	728	692	691	700	800	760	734	740	744	725	733	773	725	696	750	740	756	727	726	711	706	721	744	737	690	738	700	799	749	713	708	741	731	738	720	754	724	712	756	748	708	727	711	692	730	713	748	722	751	710	690	698	688	739	701	717	745	746	723	785	738	740	727	749	773	747	694	747	712	691	743	768	722	723	683	741	716	741	711	681	727	710	723	741	774	670	740	753	756	747	725	753	760	732	761	732	771	711	747	736	737	693	710	731	720	716	708	732	695	717	718	731	774	718	728	715	738	712	731	748	713	715	707	757	714	745	731	747	768	776	723	742	741	670	704	727	755	730	758	700	725	738	729	724	737	731	687	698	723	729	716	748	723	718	723	761	750	699	732	733	732	702	713	809	690	707	728	691	746	729	729	715	704	724	736	711	701	748	735	744	748	681	718	702	743	747	729	758	735	728	735	694	763	702	704	732	726	704	696	750	747	713	721	740	746	702	732	771	739	721	716	709	727	724	729	700	727	722	699	685	714	754	731	745	730	698	731	710	777	744	770	703	758	756	703	790	732	750	744	713	738	693	704	721	687	688	759	726	713	706	751	719	721	703	735	678	725	731	718	731	707	761	707	743	747	742	747	701	725	765	724	732	741	752	789	736	717	702	682	782	724	744	759	736	716	702	776	679	735	753	738	731	711	734	707	733	735	729	700	752	659	674	735	819	724	751	721	726	726	705	736	739	723	749	734	692	668	709	766	746	711	727	748	785	783	736	768	689	691	762	738	701	744	764	696	714	715	701	660	750	696	783	794	738	708	751	724	727	701	700	734	690	704	723	783	769	706	705	714	746	682	730	744	730	740	736	712	709	748	705	720	766	740	692	716	764	753	712	674	735	710	723	766	685	699	752	725	751	761	738	745	705	729	731	729	761	759	698	760	725	722	737	712	696	750	714	734	736	717	723	737	704	757	761	702	726	668	701	732	750	767	783	781	727	723	708	709	687	716	770	650	744	700	740	702	753	756	745	759	741	732	736	695	712	760	718	751	758	736	746	710	708	692	717	734	741	760	758	747	711	730	652	770	686	710	746	735	746	711	696	724	738	781	761	712	759	751	746	690	711	745	711	748	690	763	754	712	739	676	734	694	743	712	713	721	723	739	719	750	770	705	790	707	701	735	682	733	720	770	769	706	736	744	678	732	740	770	778	765	729	747	717	722	729	750	704	762	712	716	753	796	725	725	749	708	728	711	692	745	728	719	746	734	678	713	740	756	753	744	697	701	725	678	717	743	759	738	699	712	700	746	746	719	719	712	739	691	696	737	711	744	711	744	693	714	738	738	698	700	730	711	706	702	764	719	722	735	732	723	755	696	739	786	702	704	705	767	734	700	760	711	762	681	719	710	723	736	707	716	734	729	761	758	751	752	716	736	722	718	751	726	732	722	701	696	735	751	759	732	684	738	779	729	711	735	736	759	707	709	674	709	682	678	720	713	675	726	736	714	725	755	694	730	694	716	700	760	745	699	717	796	743	747	739	685	703	742	751	764	735	745	755	714	696	724	742	718	707	734	724	750	709	696	747	722	657	690	756	744	705	708	704	725	751	714	712	760	727	729	757	742	787	695	735	723	708	699	749	692	693	764	765	765	717	720	780	716	709	734	685	759	715	726	739	769	768	732	719	760	738	694	722	709	753	712	694	681	698	719	735	745	698	736	728	716	754	706	703	738	718	741	688	773	709	756	700	753	751	738	764	723	713	732	762	729	729	736	756	690	715	746	719	747	718	722	788	718	694	712	776	741	701	716	734	711	713	718	775	714	744	714	658	739	741	705	741	755	748	712	730	745	706	730	706	738	764	765	745	703	734	678	701	723	747	755	706	702	752	667	717	726	684	725	728	728	710	701	727	707	729	745	724	757	711	722	740	708	732	771	722	740	706	720	732	685	706	732	737	753	709	733	734	729	690	774	682	725	722	752	739	768	673	743	739	767	732	732	758	719	671	756	730	745	734	702	780	714	756	711	756	719	702	750	678	697	734	765	748	747	722	698	725	696	720	718	787	712	745	755	661	713	728	729	716	723	783	783	729	776	729	742	671	743	753	706	654	698	760	698	772	683	742	696	729	734	734	753	704	750	731	762	687	727	727	708	743	731	703	721	770	746	719	742	758	693	718	714	717	678	703	738	688	708	735	714	723	752	760	733	702	755	764	747	716	712	753	728	711	742	752	734	739	652	706	748	715	736	734	687	708	681	722	695	736	728	770	677	743	687	680	671	725	723	719	699	737	778	766	710	745	706	711	689	733	757	727	766	725	752	735	683	711	731	702	743	750	710	698	724	726	748	721	734	732	690	751	705	764	724	718	705	707	682	760	752	723	707	734	665	751	727	726	737	714	678	718	731	728	681	714	725	762	712	690	735	705	758	722	706	670	758	696	662	702	735	728	735	730	690	692	724	774	755	707	707	736	721	681	769	701	706	708	680	685	710	780	707	721	718	730	714	730	686	753	720	712	714	722	748	735	696	694	708	719	707	720	730	745	690	707	687	724	777	704	731	720	677	790	736	676	738	798	710	736	706	733	724	711	725	729	735	821	689	762	784	728	737	764	741	750	779	703	727	740	714	758	707	767	719	740	738	698	697	755	728	744	762	755	722	711	737	704	722	743	781	709	714	701	748	717	710	736	742	755	745	751	725	722	687	734	782	768	716	767	739	709	722	686	695	756	784	678	721	793	737	762	704	731	735	747	774	768	721	676	724	769	727	718	730	719	694	747	724	685	726	681	725	723	719	708	730	733	748	706	725	715	722	711	686	704	780	731	745	738	719	761	744	764	660	754	744	731	735	790	743	677	725	763	727	693	736	727	777	778	740	713	715	701	731	735	759	726	693	710	716	761	704	738	765	739	721	705	740	724	716	708	745	762	702	722	728	751	711	710	678	735	743	751	712	765	718	744	766	741	705	719	761	693	763	758	718	737	702	757	760	715	710	743	750	688	705	725	749	683	702	690	722	711	712	717	717	735	676	783	707	743	722	698	701	714	729	716	674	779	698	708	723	722	685	775	706	695	696	752	740	728	684	731	785	725	694	728	762	731	723	727	729	715	713	748	718	717	688	696	745	694	727	744	750	738	714	753	721	764	705	731	740	750	667	730	712	716	727	776	732	721	749	711	701	791	697	756	754	738	690	710	744	720	728	729	770	683	783	669	725	753	691	708	735	711	697	739	750	726	745	787	707	728	703	717	741	719	710	701	716	726	693	727	773	708	724	709	745	729	719	726	713	704	773	695	729	762	715	675	735	767	709	747	726	748	726	771	755	712	710	735	777	738	746	779	706	725	726	733	739	774	772	702	743	760	731	791
27524	21360	11381	706	290	273	265	214	232	183	251	192	213	219	213	238	238	222	237	215	215	220	209	227	217	213	204	216	200	239	218	214	224	211	239	228	238	189	199	199	243	174	230	219	213	226	206	214	204	209	228	235	198	232	213	242	237	204	230	223	219	260	207	206	192	236	215	216	206	207	231	229	216	201	215	220	221	204	189	210	216	215	234	239	261	198	218	224	228	220	222	227	229	212	231	229	215	210	203	226	208	233	231	245	232	239	242	258	232	257	215	233	198	244	232	224	228	234	226	199	204	211	225	194	217	219	217	227	209	224	220	228	243	245	228	200	217	187	224	215	228	218	225	233	229	242	245	184	208	205	207	246	224	238	223	227	228	212	220	212	232	203	186	234	226	216	213	212	216	218	239	217	248	222	228	261	230	194	214	186	211	216	200	213	221	212	199	194	222	204	228	218	227	226	218	216	218	234	225	207	199	200	231	219	215	245	217	226	208	208	225	240	243	219	228	213	219	214	235	242	222	231	202	214	180	213	222	240	215	211	223	211	257	212	217	229	235	224	218	228	240	176	229	203	220	220	226	224	232	187	189	218	208	221	228	243	206	230	220	216	221	221	216	219	208	215	211	209	218	234	212	249	216	206	216	227	221	212	206	243	210	220	213	222	223	228	230	197	233	204	218	215	192	229	221	225	232	197	219	210	225	222	227	220	213	192	207	208	202	229	218	231	203	255	218	216	216	200	197	225	188	217	219	220	205	225	235	236	226	198	211	182	231	230	220	198	209	225	209	236	231	230	238	217	249	240	236	216	233	224	233	235	203	198	210	249	226	240	223	210	203	207	215	234	234	211	215	241	219	211	208	203	221	190	227	223	224	234	220	218	224	224	221	195	218	224	226	199	222	213	220	265	211	204	199	196	213	215	201	208	226	248	248	217	205	217	237	218	197	216	223	191	234	207	230	220	226	227	201	225	202	239	217	202	214	205	236	198	226	224	225	221	222	224	241	212	201	212	215	215	228	221	208	250	216	226	231	213	213	242	248	228	208	214	237	211	210	193	214	229	236	231	232	223	223	227	226	231	224	238	209	211	213	239	211	224	241	215	206	200	215	243	210	217	218	223	205	235	219	230	234	234	205	227	234	230	224	226	238	230	234	220	242	238	215	242	224	208	234	225	216	213	228	242	222	203	191	208	205	218	227	208	224	224	197	227	212	193	205	202	233	228	251	204	232	212	207	226	230	216	217	217	216	208	205	221	219	219	209	213	227	228	247	224	222	219	183	232	217	217	209	204	231	197	228	217	204	205	224	183	226	226	230	233	196	230	207	227	242	209	228	239	207	222	220	214	186	196	232	231	212	229	234	228	230	218	197	224	220	213	201	233	226	224	236	226	233	247	233	226	239	219	231	234	206	216	219	206	217	217	209	219	203	224	247	223	210	230	215	226	221	214	224	231	192	232	229	217	234	207	231	217	237	209	220	240	248	234	222	178	209	204	206	225	198	205	223	229	246	220	217	203	222	218	221	220	231	228	199	208	197	231	234	238	200	229	231	216	216	215	213	217	223	203	212	218	192	210	208	209	222	221	240	233	208	238	216	228	222	251	197	248	196	215	199	216	202	235	240	219	192	226	222	231	229	206	241	226	216	232	215	215	227	217	212	220	246	207	216	243	239	257	232	236	224	217	237	237	226	205	221	212	243	237	221	205	207	201	208	219	223	231	235	233	228	188	211	220	212	240	244	203	196	218	216	206	221	215	218	237	196	222	218	220	223	233	219	225	229	234	218	208	206	224	215	225	237	240	192	231	212	219	226	215	216	213	235	195	207	230	212	196	206	205	197	207	224	206	238	200	205	214	229	199	216	216	194	241	202	228	194	241	225	225	230	237	214	237	252	246	173	200	224	217	223	218	219	229	231	215	201	227	212	224	205	213	234	231	225	210	218	227	213	215	207	202	251	203	239	206	234	231	208	244	205	214	204	192	234	214	240	223	203	218	210	215	225	221	224	200	216	195	225	234	231	217	204	247	204	237	245	225	225	229	233	205	246	211	242	225	185	212	219	210	204	231	211	243	215	255	219	206	211	238	226	200	188	216	214	240	229	239	216	231	210	248	230	239	246	210	214	211	240	228	237	213	236	204	230	241	203	248	224	209	224	207	224	242	200	248	224	246	206	218	211	204	230	202	200	218	201	223	226	226	235	213	208	214	215	229	237	206	225	205	213	247	225	226	228	219	193	210	239	226	205	214	224	222	229	223	244	205	169	228	200	224	228	239	242	231	193	219	253	222	196	240	198	206	247	206	233	217	188	215	241	210	234	231	209	216	222	213	209	230	214	214	237	211	198	216	213	234	208	222	215	208	194	209	198	228	225	202	243	212	213	216	201	193	238	206	209	205	227	202	217	219	225	229	220	218	220	250	206	213	221	224	217	210	220	231	234	238	219	213	214	208	238	189	217	230	194	175	227	243	249	214	199	215	224	225	222	208	207	217	218	208	222	222	224	236	222	246	202	205	197	217	228	244	218	197	233	219	218	205	241	200	227	214	237	201	200	234	226	223	239	199	203	217	222	233	201	222	207	211	180	241	216	209	190	237	224	202	212	192	211	214	223	194	214	217	233	246	194	223	235	229	221	227	198	238	210	205	245	218	228	249	237	232	221	238	237	218	223	211	228	209	226	200	206	254	208	235	235	229	215	215	218	205	190	212	206	238	200	197	198	185	234	249	230	242	226	199	232	222	220	236	219	215	225	223	188	232	227	233	218	229	223	217	221	237	214	216	220	210	217	218	218	221	212	208	196	214	229	234	228	220	235	215	226	214	227	209	221	200	192	220	233	206	220	223	201	218	225	224	226	225	233	231	226	220	218	223	198	225	200	198	226	236	215	228	250	256	207	212	229	216	212	209	220	244	234	234	226	218	221	229	230	183	216	175	220	222	215	219	247	218	204	225	205	235	215	208	217	222	207	218	236	217	203	227	233	204	219	191	208	222	194	218	231	209	211	229	212	229	231	229	203	204	197	242	228	219	213	208	243	208	234	209	211	206	200	218	218	213	232	225	203	245	222	220	226	232	235	232	175	183	214	233	210	205	225	239	207	218	236	238	242	220	191	207	198	222	210	256	232	235	210	221	222	225	241	199	232	215	217	224	247	243	216	208	230	247	236	224	216	257	211	212	215	207	232	197	216	259	215	200	242	215	226	228	213	225	203	214	213	218	230	229	224	219	218	214	220	198	240	246	218	229	234	218	194	213	213	236	216	246	216	198	244	190	223	221	224	210	225	243	228	214	212	194	236	245	235	213	199	233	234	212	242	232	229	217	216	218	204	235	218	226	218	234	212	210	226	215	214	250	206	198	227	180	215	214	231	199	234	196	233	233	248	212	212	227	230	242	236	228	219	215	224	255	243	215	224	226	206	202	228	245	231	217	233	237	219	202	203	242	220	226	231	220	202	213	201	263	193	228	212	239	236	226	222	204	206	228	177	234
27614	16030	976	595	591	465	420	440	408	383	355	358	370	430	407	376	344	370	353	386	369	363	339	371	309	367	374	317	368	368	351	356	360	378	364	339	371	375	357	369	379	359	363	358	338	314	345	338	360	334	364	384	344	372	363	349	360	389	362	339	366	381	341	357	335	379	347	388	349	346	332	369	367	372	358	342	346	339	382	358	368	363	349	381	367	349	372	374	403	359	374	352	349	322	390	372	311	375	332	349	347	344	381	350	347	357	349	407	381	356	363	352	343	357	391	379	353	361	358	354	348	374	361	369	362	386	345	351	357	371	376	357	343	389	336	357	376	353	346	360	340	366	367	390	351	369	366	355	354	367	365	356	354	354	364	368	358	362	353	378	326	337	367	369	380	382	367	369	356	351	381	334	352	372	375	333	324	381	334	346	341	385	356	372	371	341	337	332	346	354	358	389	352	367	326	364	361	381	372	367	385	364	365	360	388	374	339	351	367	349	406	338	340	333	373	383	397	393	365	379	376	362	370	368	360	354	328	349	330	403	357	348	319	327	407	335	333	368	356	356	344	346	368	344	384	359	364	365	381	370	381	357	355	379	341	335	351	336	372	343	343	353	386	366	361	326	311	389	334	333	335	388	361	363	347	317	362	346	317	353	345	363	346	370	361	370	370	356	343	374	394	351	343	346	361	389	323	353	370	350	347	370	363	347	324	359	381	376	362	356	359	363	363	343	354	338	373	355	356	351	361	368	364	310	370	353	336	363	390	363	393	385	357	346	380	349	371	337	336	370	350	337	359	361	356	331	338	340	334	345	349	370	399	350	318	405	378	360	366	384	327	374	362	344	352	360	372	396	357	371	347	363	372	349	363	394	346	357	347	342	362	379	376	350	368	354	394	345	356	395	341	356	365	350	403	364	347	368	367	365	363	371	367	339	357	361	362	333	336	384	376	347	348	321	336	357	393	337	344	334	389	362	357	418	350	383	339	376	350	361	373	335	339	366	359	358	364	371	338	364	363	352	335	335	379	401	357	339	338	377	371	394	370	408	380	361	356	356	357	368	401	342	362	386	351	338	336	361	340	370	365	356	379	405	340	357	339	365	360	365	363	356	344	354	348	315	343	391	372	373	363	381	367	350	336	347	346	390	374	355	335	388	363	344	356	344	353	377	334	349	380	428	353	321	353	356	354	365	352	382	384	356	353	333	339	381	333	439	385	362	349	390	354	357	326	360	369	358	320	328	350	338	339	383	354	360	355	392	329	350	349	396	365	363	353	306	339	335	362	361	371	353	384	394	364	323	374	342	360	401	339	369	373	361	358	359	356	354	365	371	366	390	341	367	366	388	369	374	347	363	354	352	345	372	344	331	372	346	378	329	362	358	328	339	390	386	352	368	382	343	379	337	349	346	404	357	361	340	341	318	375	361	344	318	345	365	336	359	340	362	373	371	384	352	379	380	367	377	336	380	384	349	339	339	347	368	340	360	366	373	375	371	358	354	344	373	353	356	348	309	314	369	365	333	366	383	385	363	362	386	337	350	384	378	380	336	359	356	344	372	385	352	336	381	327	358	386	367	369	354	332	366	393	353	321	333	357	379	355	348	346	391	347	366	351	380	362	356	361	374	373	368	366	369	398	379	397	343	345	351	386	361	347	336	354	375	366	356	388	390	330	346	355	336	385	332	338	349	350	326	356	369	337	333	349	352	358	367	335	374	358	365	407	380	340	379	347	340	342	334	332	351	324	368	317	376	380	383	361	359	363	390	358	384	361	362	370	390	345	382	381	374	332	346	377	347	355	373	333	341	336	340	353	360	328	355	345	379	362	334	350	390	353	363	365	393	327	337	375	350	371	335	349	370	342	366	371	341	346	375	349	351	361	373	377	350	348	372	371	341	381	383	343	381	334	352	346	377	345	361	345	334	366	389	386	358	358	346	354	362	387	321	378	390	359	346	333	352	364	341	358	392	337	386	363	367	333	316	346	362	384	357	322	341	366	360	338	350	381	335	368	355	360	389	359	345	363	337	360	351	376	365	334	356	357	347	344	330	356	323	349	306	410	365	383	336	377	343	329	356	372	396	370	367	362	369	365	383	353	361	405	342	360	339	350	377	334	341	373	375	402	346	360	373	388	363	350	353	366	350	387	363	345	351	343	351	357	372	351	364	356	361	352	374	333	368	383	379	378	354	363	346	332	349	388	353	377	343	342	388	345	348	356	355	361	361	381	379	346	379	349	340	371	372	323	328	329	362	336	382	362	350	339	395	342	357	391	418	387	380	351	358	332	361	371	378	344	376	352	358	359	386	376	378	362	329	375	368	375	389	380	359	364	337	370	326	327	390	342	395	345	364	328	351	394	358	363	375	362	355	360	360	359	349	348	347	404	372	353	368	332	354	340	349	384	360	342	332	369	346	347	337	372	355	356	375	338	343	384	350	359	367	360	368	360	340	353	360	315	390	404	350	322	355	330	347	368	347	380	350	366	358	363	379	374	379	387	360	341	369	358	370	382	340	353	335	355	346	330	368	360	357	343	355	335	320	376	350	355	348	367	349	362	371	372	378	345	384	388	379	333	342	372	373	361	340	354	339	313	334	362	356	327	359	313	361	385	348	355	331	334	380	372	391	350	361	373	364	351	367	372	336	351	338	379	367	359	367	338	381	379	338	334	361	356	345	381	342	359	370	368	350	356	321	355	339	367	359	399	361	334	348	375	362	347	396	335	365	367	362	361	366	367	352	365	351	400	367	357	345	352	355	374	378	335	349	367	332	355	343	373	354	372	381	331	370	355	362	371	373	365	354	365	359	341	391	382	345	353	343	364	330	346	332	337	348	347	343	345	356	385	415	359	365	377	369	370	328	362	381	332	381	364	365	373	342	353	381	368	340	343	372	362	359	349	342	369	348	348	363	362	356	381	338	361	345	353	343	345	369	326	347	372	366	377	352	369	341	391	385	383	338	386	362	338	351	350	358	400	330	377	376	345	378	346	350	361	354	363	365	347	393	374	327	352	336	370	374	386	378	354	370	326	363	386	361	404	346	380	326	354	385	356	339	338	366	357	347	360	338	355	375	364	349	325	337	350	381	373	369	341	348	366	354	370	353	347	372	328	345	360	340	345	346	360	346	366	358	385	344	355	318	343	334	370	358	363	363	339	355	376	339	344	350	330	376	319	392	381	365	367	383	377	354	352	370	334	362	348	370	347	359	352	337	366	412	364	356	343	335	363	317	336	351	364	382	344	352	391	351	301	385	384	375	378	353	368	369	362	339	364	353	327	412	316	382	353	358	371	366	359	338	367	339	353	355	360	337	376	369	361	366	359	376	342	332	353	349	364	416	366	329	330	360	366	320	352	336	367	347	372	368	362	360	376	344	365	406	365	384	383	346	398	362	338	361	364	338	376	347	367	359	364	372	354	392	319	366	344	366	355	349	367	367	330	388	366	394	329	372	371	359	326	347	350	350	359	348	330	385	352	337	366	376	370	344
24261	21429	28968	24148	21105	5314	986	641	637	572	596	550	548	580	561	511	491	494	503	468	480	489	507	506	475	533	501	486	466	496	461	501	482	413	478	493	453	471	454	487	481	470	477	458	457	457	445	475	495	463	466	462	476	454	446	496	480	488	490	468	434	463	464	450	491	464	455	496	465	464	446	454	484	477	457	483	414	452	472	446	467	465	433	438	473	444	453	456	441	472	456	447	466	463	505	440	463	492	473	496	436	498	431	454	496	468	459	463	441	445	471	472	481	456	470	415	452	490	462	487	481	456	468	471	445	452	476	467	447	465	447	459	474	445	476	460	434	464	468	490	427	483	482	448	470	446	437	470	467	463	472	495	480	445	443	461	474	455	473	437	492	471	428	488	470	454	460	452	458	470	460	467	479	460	458	455	470	474	451	444	475	462	472	481	459	465	501	479	468	463	450	454	467	428	473	497	479	470	486	454	504	495	408	500	493	461	421	483	489	468	441	445	456	457	484	446	473	446	473	437	429	470	483	451	504	473	479	454	470	462	484	499	462	469	500	465	413	461	421	443	457	466	486	460	468	479	459	445	478	490	492	483	470	465	504	475	488	501	407	495	485	468	447	489	460	441	430	506	444	434	451	458	460	437	430	443	482	456	466	455	455	500	443	474	464	447	450	467	452	473	472	443	449	476	464	452	460	439	456	477	460	460	453	458	487	467	460	484	435	446	488	448	439	460	483	482	493	477	513	462	426	435	473	450	434	486	464	441	437	486	470	459	459	499	456	492	468	465	465	438	473	476	496	434	442	417	493	430	466	449	465	442	421	460	500	515	447	499	489	471	464	442	475	482	439	472	473	426	456	479	477	453	448	494	450	498	475	447	449	436	480	436	470	430	449	489	470	452	443	468	479	451	486	502	453	464	484	445	445	441	461	470	482	438	464	455	477	512	440	507	451	479	480	441	453	444	473	460	446	455	420	417	402	446	456	485	422	461	445	459	448	448	463	448	443	462	424	449	498	445	398	449	463	458	456	518	440	479	446	468	457	456	491	459	478	475	465	475	447	418	461	475	479	422	466	451	475	441	475	464	434	469	456	501	469	446	496	434	429	420	416	491	441	497	467	487	493	464	467	470	461	461	490	485	464	476	476	468	413	449	468	499	469	490	458	462	453	435	483	439	479	465	462	471	457	459	487	447	461	484	430	456	493	493	459	438	458	461	462	484	471	496	438	450	463	437	484	467	458	465	473	451	432	457	477	439	474	442	451	456	458	462	472	462	477	482	457	486	513	467	463	484	477	459	463	490	457	428	482	503	459	478	476	450	464	458	473	465	447	452	479	454	441	476	478	497	430	479	451	432	440	465	459	464	404	487	507	470	418	444	455	478	444	503	509	512	454	459	422	472	460	435	431	455	435	492	471	467	449	457	458	439	469	468	512	500	415	457	463	453	490	502	455	476	472	471	486	440	478	451	430	446	461	438	521	469	502	473	473	455	480	472	438	440	451	475	503	438	457	477	485	484	468	477	429	457	453	477	470	454	465	451	488	448	467	471	461	461	469	428	492	470	454	477	472	442	450	417	438	437	453	420	493	480	467	458	464	473	457	439	486	490	484	474	498	447	484	442	455	513	439	456	454	496	426	441	464	460	441	434	442	481	483	486	438	429	485	468	482	446	454	445	457	473	437	454	487	436	467	462	503	439	463	454	497	489	472	471	440	453	477	460	468	458	439	499	439	474	446	459	472	457	463	464	457	450	462	465	469	469	440	464	504	428	453	478	469	480	449	426	437	461	462	462	439	461	484	439	455	466	485	479	499	475	464	483	462	491	440	461	466	458	501	458	493	444	490	427	433	455	494	443	443	486	457	463	476	459	453	478	439	473	450	448	441	458	439	483	459	455	462	451	473	451	507	451	469	455	517	470	481	466	439	463	456	459	439	456	461	479	511	488	454	453	448	453	431	478	438	468	476	495	451	477	473	450	457	460	451	488	499	487	472	456	438	481	445	441	463	483	458	488	469	484	473	441	461	450	462	456	473	458	418	466	470	496	473	473	457	478	466	489	468	486	438	490	494	476	465	464	485	492	504	477	465	469	455	494	484	460	490	455	458	448	468	466	424	463	460	480	461	478	474	475	435	463	446	438	447	462	471	440	461	476	437	471	477	479	463	448	444	515	421	477	478	461	491	479	462	472	480	488	456	483	448	472	461	419	433	504	463	452	459	448	471	465	459	474	432	470	468	403	476	469	466	476	433	439	452	479	463	491	467	469	442	437	450	456	460	451	469	440	462	471	461	490	499	461	469	448	455	435	465	500	459	460	434	461	470	452	432	463	477	480	468	441	488	480	474	471	473	462	476	440	437	484	447	496	466	446	456	450	487	492	476	436	473	450	483	452	442	428	454	487	464	433	476	458	496	461	428	496	443	452	485	484	499	464	449	421	458	441	472	451	461	463	450	476	459	493	467	488	427	453	437	466	442	458	476	431	464	445	453	462	450	491	479	456	490	489	466	438	479	475	443	483	483	485	443	463	444	486	409	451	438	502	467	473	472	440	467	465	435	443	491	485	447	472	450	427	463	450	451	451	429	447	492	444	463	451	487	461	482	493	492	450	437	436	474	496	462	453	495	452	495	443	461	493	454	468	474	448	477	449	484	501	442	457	493	458	451	450	479	444	486	428	424	468	423	485	462	466	462	466	475	483	458	456	474	445	472	499	468	454	471	426	466	483	458	463	453	438	456	476	478	441	489	494	420	443	469	488	458	479	453	436	430	463	414	450	452	450	490	470	448	465	446	453	490	459	433	467	504	477	460	461	457	467	486	454	429	444	469	455	443	440	464	467	478	460	447	470	412	452	478	471	435	475	433	469	521	425	511	499	484	443	438	487	481	467	491	436	464	480	501	446	496	486	436	453	459	447	435	467	430	497	448	458	428	452	483	454	467	492	461	460	432	478	474	481	479	444	523	478	469	439	464	510	465	448	515	509	493	476	504	464	468	465	452	447	462	451	480	442	431	477	448	466	439	479	459	469	477	447	445	439	451	434	465	466	504	484	461	474	454	476	495	491	443	481	486	477	486	503	477	456	467	450	465	440	485	463	447	470	454	455	449	455	408	454	465	494	448	441	481	481	444	464	456	476	438	457	446	472	458	455	439	471	474	469	497	453	474	438	465	451	458	469	511	463	488	454	482	487	445	497	461	442	460	471	453	449	464	467	463	437	452	475	475	459	479	493	441	454	472	478	470	476	456	461	469	465	445	471	464	462	464	519	425	425	478	436	454	445	491	440	464	470	454	465	462	417	452	453	471	479	517	508	411	447	471	512	481	465	440	474	455	458	450	442	467	456	461	445	478	482	458	468	481	495	453	486	477	462	484	484	492	451	475	464	465	447	468	465	448	496	462	452	464	456	451	437	475	489	419	458	476	448	452	465	486	456	454	460	436	471	454	470	434	458	452	453	478	483	438	480	486	470	470	486	504	452	456	479	423	470
48317	33147	7113	3612	2485	1942	1645	1400	1204	1237	1053	970	1000	923	910	897	831	817	866	817	832	802	742	806	809	806	761	760	781	767	745	767	774	731	747	702	768	806	767	727	704	745	729	745	766	714	710	755	759	765	741	727	749	708	745	754	742	756	717	747	710	753	754	737	786	749	762	730	706	722	758	751	736	719	744	731	714	752	700	738	743	721	704	739	736	717	694	784	692	755	777	689	766	731	673	697	800	689	709	721	768	757	733	738	735	746	691	742	725	755	740	751	715	735	756	721	693	741	721	662	742	794	736	717	669	689	696	698	714	737	764	701	731	744	722	700	705	727	727	681	695	697	753	725	742	739	760	731	689	741	725	727	781	716	718	730	745	730	725	760	771	698	764	714	706	712	737	734	757	729	749	737	715	721	748	785	737	671	717	711	745	727	744	736	698	731	716	760	703	711	746	785	731	687	766	776	703	759	753	740	709	765	791	740	799	731	724	699	728	709	709	717	695	764	705	718	735	699	764	744	702	730	701	729	768	744	751	723	745	733	710	716	758	720	784	700	694	693	751	696	711	771	758	714	662	723	699	682	750	730	720	758	715	769	728	771	737	713	746	765	754	702	731	728	751	706	753	747	732	731	719	730	684	745	680	733	752	689	731	748	710	789	715	747	680	694	705	748	755	713	730	711	730	757	706	759	741	707	727	706	716	682	752	720	685	748	771	793	745	729	765	685	707	674	701	745	756	685	675	721	760	714	772	802	689	703	716	701	750	770	737	725	715	750	735	764	721	694	717	764	767	714	757	715	692	789	746	724	766	721	736	704	746	727	732	743	725	724	739	746	652	749	730	708	711	737	713	696	681	764	764	703	720	750	760	731	717	725	784	767	703	731	723	674	734	758	749	750	754	753	732	719	743	707	717	765	711	757	739	754	724	740	722	697	764	764	734	767	721	743	750	688	722	702	739	732	756	754	792	786	755	749	727	712	735	717	696	735	773	740	690	722	691	747	751	729	739	736	736	717	759	690	766	715	752	723	730	703	764	739	732	741	727	713	734	745	729	732	765	732	740	714	701	694	730	714	708	698	706	759	753	718	723	671	717	740	653	679	723	706	719	745	698	701	707	739	717	712	763	747	730	713	697	735	736	716	694	730	745	748	735	728	744	698	708	772	764	747	712	705	732	735	717	743	721	718	756	739	747	726	719	744	730	751	709	746	759	701	768	697	728	715	788	743	749	791	744	743	718	693	741	733	753	761	749	728	689	728	705	740	705	733	684	699	734	697	738	674	733	714	770	701	747	724	746	735	690	695	767	756	707	709	709	733	760	750	734	723	702	749	702	750	765	732	707	754	708	726	669	696	759	678	778	723	713	729	728	712	714	700	758	726	688	681	726	755	745	785	729	741	760	727	748	757	727	744	751	784	755	712	727	690	697	752	767	739	686	747	742	709	731	716	695	740	700	717	763	754	719	756	698	780	714	727	741	720	675	699	729	718	710	711	693	725	724	694	734	747	798	736	696	711	744	780	759	734	731	720	771	724	736	724	669	761	673	744	697	701	708	719	715	765	691	777	739	737	716	744	725	722	763	763	693	705	780	697	722	716	719	717	743	727	713	722	725	729	722	723	717	733	721	712	691	692	701	749	689	762	727	706	770	676	726	745	774	728	782	752	762	726	714	666	708	753	677	715	762	755	756	783	700	755	750	732	709	697	742	704	718	713	714	702	754	737	700	734	709	701	778	746	716	738	769	744	701	747	730	710	711	702	686	736	732	731	702	721	756	728	716	709	752	713	727	771	700	705	709	742	758	739	726	712	747	718	748	729	702	702	788	710	741	735	725	726	738	702	741	759	714	740	763	775	751	775	720	710	777	710	735	704	669	760	762	700	708	770	755	709	691	717	751	760	746	742	718	730	737	725	713	765	771	759	739	727	726	680	727	726	681	728	674	707	716	763	758	705	738	770	721	745	758	737	733	731	741	709	704	741	760	718	723	718	717	726	734	722	753	757	745	746	707	751	718	726	723	761	741	750	740	670	801	745	759	707	733	744	729	747	710	740	748	695	696	689	703	728	753	724	749	767	707	735	694	733	638	761	746	729	698	747	725	710	707	752	696	766	717	749	707	794	715	694	725	682	767	726	746	796	714	717	700	747	713	771	751	745	766	712	748	784	720	707	682	761	722	714	737	760	646	730	745	732	734	723	734	731	767	697	694	766	744	731	711	757	746	696	745	745	713	758	715	746	740	703	738	723	720	739	667	759	736	724	713	730	723	728	738	718	681	733	699	694	740	761	733	708	758	717	674	687	701	760	760	711	734	759	725	722	741	738	700	763	719	768	746	728	757	722	793	755	712	745	716	723	723	711	720	743	732	771	755	736	711	715	710	760	763	717	706	725	734	714	763	712	748	730	714	711	744	706	730	743	751	709	721	730	779	763	787	754	684	702	691	733	731	691	736	660	756	734	714	775	725	695	753	704	749	736	745	726	772	731	670	682	708	736	779	737	765	695	743	776	714	722	686	678	740	755	752	724	694	716	709	700	709	723	768	706	694	754	759	714	742	748	714	761	715	762	714	767	718	699	744	742	714	732	729	767	719	752	734	688	740	741	728	691	769	732	677	717	700	664	708	686	753	793	739	738	753	773	742	733	749	729	726	695	722	709	732	781	738	745	689	710	717	679	706	700	721	700	744	699	776	697	732	684	705	677	717	718	722	750	714	734	736	730	704	723	727	717	727	692	766	725	700	687	753	742	735	723	721	730	754	754	751	703	710	731	718	697	722	716	730	702	678	760	718	690	777	727	771	765	696	721	725	756	728	726	769	696	733	734	727	765	700	725	753	706	745	719	718	793	748	735	738	729	697	764	755	737	740	738	786	740	738	749	738	729	725	740	740	719	729	719	746	748	728	694	680	782	742	685	689	720	749	727	724	720	727	777	750	707	779	785	723	718	721	747	748	706	705	718	722	736	771	760	698	679	718	726	696	756	709	690	721	743	747	731	739	752	738	719	732	749	752	723	696	801	716	676	748	732	707	694	776	763	771	722	717	693	671	735	670	729	669	711	726	683	769	680	735	726	743	691	723	709	755	685	700	759	758	723	696	662	750	767	700	752	710	722	735	736	757	717	709	705	764	762	711	722	747	723	766	736	729	745	743	743	723	710	722	760	759	735	726	703	722	728	704	708	789	733	711	709	702	740	763	704	752	718	735	743	710	678	741	769	715	709	753	710	750	742	722	717	742	691	706	760	691	744	747	745	727	779	713	710	771	741	756	752	732	669	789	753	720	720	729	733	723	718	724	753	710	734	701	716	719	727	721	744	729	721	740	736	709	731	715	714	766	720	701	757	728	779	731	728	716	730	759	722	741	740	681	717	714	689	757	702	769	742	717	765	667	740	735	751	759	733	752	724	745	674	719	690	713	739	704	751	746	771	725	755	720	710	713	699	769	717	731	755	716	750	699	704	701	729	742	730	708	707	717	714	717	731	717	750
23226	21381	29460	23657	21372	21038	3688	973	830	723	686	676	616	612	575	570	552	603	549	566	535	566	545	538	533	539	572	473	535	534	491	506	475	530	515	461	510	510	496	505	486	505	485	520	500	510	549	499	479	502	523	523	496	530	508	506	510	538	509	506	500	514	511	482	495	531	503	511	500	508	472	490	462	513	484	526	525	511	457	548	491	491	525	505	499	489	484	549	514	505	504	557	488	538	473	507	518	515	516	536	485	466	518	506	511	487	510	485	456	524	469	534	493	511	493	524	486	500	534	481	515	547	527	520	488	519	513	472	508	496	450	479	490	487	488	487	476	470	519	465	512	506	486	486	511	545	491	554	512	471	504	502	502	497	455	510	493	491	478	505	497	496	494	466	511	538	521	527	483	506	473	514	507	522	507	509	531	523	501	486	501	472	481	476	497	515	488	492	489	531	494	479	498	490	501	512	456	513	500	505	508	516	482	511	500	446	479	486	532	515	458	480	500	494	496	488	525	487	519	471	482	480	483	469	498	523	511	452	507	529	507	458	520	492	488	538	500	461	504	501	474	510	474	497	501	494	471	511	522	499	500	489	474	497	481	519	467	492	503	536	521	528	494	485	506	492	501	531	482	471	489	484	488	483	466	529	534	497	495	519	548	491	474	528	525	499	493	477	497	522	499	502	505	436	493	479	507	525	547	505	531	494	482	472	504	515	506	564	472	517	493	461	520	479	485	513	486	534	499	506	498	509	504	511	475	487	486	479	497	512	506	527	498	495	492	493	509	466	490	471	481	488	525	512	482	511	487	512	483	525	489	503	521	523	480	472	506	503	479	517	524	496	534	492	496	485	493	510	484	488	497	521	493	513	469	520	487	485	517	498	509	548	502	502	512	516	493	528	546	527	467	469	504	552	488	497	511	501	462	517	544	496	473	503	478	528	520	460	502	493	503	483	503	508	501	511	485	480	487	522	490	488	484	451	499	507	527	472	506	517	494	476	494	497	485	489	458	508	508	495	505	495	509	488	505	486	512	480	474	513	482	519	515	496	530	489	463	475	517	497	463	506	514	532	500	494	466	488	479	512	478	542	493	505	490	489	478	502	496	502	488	487	492	520	484	479	480	497	484	512	522	492	503	493	471	527	510	508	493	451	485	483	488	508	496	514	500	541	465	482	485	487	490	486	499	501	495	450	493	452	489	489	466	549	469	541	527	520	484	516	492	480	478	486	479	522	504	499	486	477	461	448	533	475	539	531	534	503	496	482	488	521	546	526	519	519	461	526	453	502	495	470	496	522	511	486	546	542	488	506	468	484	498	472	496	511	490	462	491	502	470	488	477	470	507	480	476	501	498	483	507	492	479	462	514	498	520	469	525	498	485	490	485	458	511	515	523	479	512	552	481	540	501	527	520	530	489	514	477	475	485	513	518	542	500	489	484	471	481	465	482	493	454	493	508	499	475	475	547	493	501	492	492	494	458	491	456	526	521	453	482	478	503	511	504	486	531	491	509	489	457	480	499	463	497	505	505	495	522	516	499	521	515	496	466	482	495	469	538	489	519	487	483	514	496	497	509	519	504	486	514	519	483	493	464	534	478	457	528	480	453	486	517	507	445	490	477	516	477	491	477	494	524	498	536	486	504	526	474	510	480	496	471	501	473	518	481	508	511	468	523	475	503	498	497	502	517	497	461	501	465	470	464	469	505	511	517	468	491	504	496	466	472	518	506	481	495	556	524	503	516	504	486	474	490	499	531	517	503	499	522	447	502	482	480	558	490	493	476	508	491	461	544	505	468	478	525	488	502	473	451	510	496	497	508	522	537	469	486	477	483	465	507	533	492	480	510	499	525	481	510	513	529	528	477	490	488	511	482	537	494	476	498	480	503	518	469	491	481	485	503	502	518	494	468	446	492	495	505	497	501	499	514	476	477	472	559	499	525	494	494	491	485	491	514	486	478	519	508	499	497	525	473	488	492	517	484	500	509	457	509	511	477	506	509	524	470	457	536	506	503	456	514	504	493	519	469	551	482	532	497	489	476	478	500	489	498	468	470	504	541	516	521	500	521	476	540	504	521	545	497	471	507	489	456	505	497	503	467	473	500	483	527	494	488	514	482	501	502	483	513	518	500	520	496	508	463	528	463	461	521	505	505	489	526	534	499	493	517	518	476	499	482	489	482	509	466	468	529	500	468	479	507	535	447	513	487	525	495	476	496	455	481	491	492	469	496	553	495	519	498	443	482	488	490	539	539	486	498	487	503	476	529	521	509	527	505	534	478	537	500	495	519	474	462	517	515	476	490	489	461	516	488	503	463	486	511	487	495	498	438	507	496	483	521	480	502	458	527	516	499	515	514	514	537	500	492	492	521	509	493	477	473	472	505	535	495	502	451	505	496	498	470	516	491	499	485	478	505	503	511	453	473	531	486	492	519	488	537	509	471	493	477	524	485	485	512	524	485	509	508	522	492	517	495	508	497	523	505	522	521	538	482	474	502	473	523	492	509	479	493	500	486	469	437	488	498	472	452	496	493	485	510	484	489	478	565	463	490	494	491	492	459	500	492	519	470	467	435	471	464	490	514	473	511	477	502	504	489	481	486	500	487	475	483	525	471	490	511	449	452	487	468	508	482	519	518	514	534	487	515	498	525	460	497	489	446	531	512	501	516	493	478	511	529	504	488	496	496	533	516	492	466	488	507	543	489	512	502	482	471	488	531	518	479	481	488	485	503	517	500	472	493	481	501	501	502	502	488	512	514	505	482	495	543	549	541	478	490	493	537	524	488	478	500	486	519	489	497	495	522	479	519	473	450	464	470	480	510	485	493	487	474	497	498	469	509	476	495	514	472	515	507	504	458	506	448	488	504	488	487	509	540	540	533	553	483	492	445	502	513	498	467	515	537	536	500	519	506	507	513	522	530	497	497	503	488	510	507	495	501	503	495	500	460	535	491	473	483	494	533	510	535	479	464	477	475	476	516	501	512	473	523	500	512	494	516	489	451	455	492	497	501	439	524	496	482	514	505	489	480	482	513	474	511	476	473	485	499	516	525	512	534	510	474	492	508	479	513	530	463	480	493	508	515	474	489	483	483	497	479	529	531	490	529	479	506	517	525	514	431	489	515	492	483	473	451	483	485	496	482	489	502	526	489	495	469	464	479	458	493	532	510	512	476	470	441	494	467	444	504	519	495	448	494	469	494	491	512	484	483	496	465	467	489	506	521	479	478	490	500	486	506	490	521	510	471	488	503	510	486	485	474	499	516	445	519	520	529	483	485	522	474	488	512	474	509	478	505	485	513	512	478	444	485	509	479	540	500	465	522	494	502	504	473	495	506	495	533	474	466	511	492	502	512	486	509	504	484	464	481	455	514	487	489	504	478	475	461	499	487	539	513	484	480	529	495	462	445	478	490	517	491	475	488	478	460	463	487	488	470	486	486	475	466	501	493	510	477	452	470	492	476	530	487	519	500	479	518	503	502	517	474	538	511	490
50586	37055	11238	5950	3959	3043	2499	2012	1748	1548	1383	1293	1184	1142	1137	1077	1017	968	979	929	885	855	816	885	862	884	811	821	829	828	848	816	782	792	834	776	805	829	802	816	822	836	819	780	808	757	829	854	804	780	791	784	835	796	817	780	815	796	821	804	769	768	723	787	785	813	827	815	784	709	815	807	751	749	783	800	777	788	770	766	794	754	767	773	774	807	762	775	770	772	775	765	767	753	763	741	798	785	754	764	769	792	774	773	781	755	803	797	791	784	829	760	784	734	810	748	776	789	778	743	801	793	774	758	782	741	759	808	816	845	795	819	730	843	786	779	738	801	778	780	757	780	790	773	814	786	782	717	750	761	763	768	770	790	816	798	785	770	793	733	766	744	760	737	838	740	748	743	764	758	810	735	729	793	775	781	808	780	781	765	774	763	770	766	757	760	763	778	749	776	766	774	717	815	813	802	778	783	783	776	762	751	804	732	785	756	724	764	764	771	824	795	777	742	765	804	790	714	767	784	744	758	773	801	790	754	741	739	753	784	801	784	792	795	722	779	792	768	765	773	798	784	790	728	744	776	771	793	763	750	745	798	755	744	778	744	766	797	797	740	744	750	775	757	757	767	773	729	764	765	733	779	797	770	794	779	810	769	766	788	785	741	775	760	763	782	777	772	759	776	719	829	780	746	836	794	789	724	728	749	748	817	807	745	818	738	782	771	766	734	742	763	752	766	745	721	773	797	757	744	803	731	739	758	808	765	824	779	728	797	756	754	795	753	773	804	760	741	775	743	784	705	751	760	805	774	802	819	758	720	761	766	778	756	747	767	783	798	792	775	790	801	776	821	791	757	785	810	793	729	760	788	746	711	809	778	770	771	767	757	782	792	767	725	741	774	778	773	744	764	764	754	792	772	802	798	776	740	777	704	776	729	779	746	827	785	763	819	786	781	748	749	757	810	768	744	798	783	777	783	764	785	785	760	762	789	775	809	802	793	798	801	761	765	779	706	735	793	777	707	758	769	787	785	800	784	761	769	774	778	794	754	754	788	809	760	784	815	827	776	786	764	802	839	734	794	771	752	781	736	802	794	757	810	754	745	770	759	811	752	765	788	786	789	742	754	778	712	703	745	791	779	807	713	733	765	799	735	805	801	813	752	726	817	742	775	756	734	798	791	750	769	760	755	778	765	764	739	724	824	790	771	814	745	787	777	792	772	766	748	780	776	787	746	774	825	777	768	780	772	786	742	785	750	732	807	744	792	731	775	782	785	783	820	810	770	768	777	774	771	763	762	753	778	778	716	780	782	771	777	782	797	792	774	788	774	756	767	770	776	755	783	774	767	759	776	753	749	766	776	796	794	747	832	767	778	753	766	789	774	743	798	738	799	812	730	764	855	750	810	770	776	738	792	796	804	755	742	804	779	820	786	774	788	787	749	803	824	805	795	762	773	819	792	761	802	842	723	789	759	747	804	719	770	785	763	741	801	800	791	751	786	774	772	785	770	773	756	761	760	773	839	737	773	780	787	785	723	732	802	757	814	803	760	781	752	772	766	797	808	785	779	721	805	737	777	799	821	729	787	771	820	832	800	820	788	803	806	815	783	760	811	779	800	797	775	818	770	743	765	798	743	784	781	791	756	824	806	774	746	736	775	809	748	776	770	764	785	797	785	759	753	817	744	783	780	760	811	803	807	772	744	779	738	768	770	751	790	772	756	739	811	796	821	733	782	819	753	774	749	769	749	768	769	766	751	790	744	782	714	750	783	800	793	756	852	826	802	773	792	738	800	768	765	745	781	789	762	756	766	763	775	757	764	738	764	750	787	763	821	774	778	757	770	776	742	749	735	739	789	735	753	807	761	769	745	801	804	768	780	795	755	779	772	772	771	785	735	772	765	762	797	788	747	767	811	712	743	762	764	765	765	783	784	776	781	790	780	786	743	786	811	781	782	768	790	749	762	728	786	808	725	743	775	786	778	828	829	769	720	774	775	744	771	755	774	801	798	728	793	812	756	765	809	794	775	806	750	779	808	761	740	764	772	757	781	779	821	813	804	746	755	756	728	705	760	758	766	760	807	796	759	812	777	795	794	828	731	756	787	781	792	779	802	746	780	786	778	739	723	766	793	766	733	782	782	804	798	792	792	806	762	754	821	736	733	724	770	770	767	742	725	824	785	789	751	754	767	767	801	794	756	766	755	793	718	780	713	789	818	772	766	811	793	762	754	796	798	736	738	789	789	764	763	782	800	743	718	757	763	818	783	767	701	833	757	746	743	735	800	758	755	794	756	797	737	768	812	819	790	786	724	708	755	767	802	776	759	819	781	773	818	780	831	766	784	761	750	769	797	802	761	742	782	775	782	789	806	778	746	787	776	753	769	781	795	776	724	781	805	747	706	767	778	782	723	776	794	831	733	749	777	738	804	825	757	793	758	760	779	768	761	760	801	796	760	769	787	785	747	783	794	759	737	746	739	724	793	790	792	733	784	761	805	774	781	783	777	704	779	801	797	848	769	812	756	752	819	758	749	778	804	781	729	774	812	762	763	816	775	744	767	792	818	729	783	723	745	741	793	765	833	795	785	763	749	744	753	787	793	741	788	751	759	786	755	778	749	754	745	797	758	806	816	777	771	797	776	766	755	774	785	727	793	731	757	782	749	772	743	803	728	742	784	770	737	758	732	748	747	762	753	804	770	758	785	782	772	783	793	728	773	827	766	767	755	796	793	745	791	773	800	798	788	730	766	764	814	763	741	813	755	767	765	813	793	753	771	809	785	766	797	777	793	750	779	822	770	791	798	743	745	717	815	753	782	792	740	798	762	786	784	748	794	784	786	780	735	788	756	797	829	804	786	771	758	775	792	777	753	769	773	838	789	776	836	801	773	756	813	780	779	811	740	765	766	808	814	801	779	756	802	769	813	805	825	804	727	782	760	753	731	747	771	812	737	722	743	744	764	728	787	778	822	721	811	774	744	798	757	756	776	783	758	767	779	774	798	785	788	775	770	770	715	747	761	809	742	800	781	730	810	728	768	784	733	784	758	842	761	789	834	803	763	748	804	825	764	764	792	716	813	811	765	826	817	758	773	781	743	812	745	833	780	763	823	798	758	764	773	753	798	738	806	756	789	794	799	755	777	758	802	835	765	778	751	753	732	797	706	794	745	805	781	748	814	737	801	829	786	760	766	823	765	785	779	811	788	761	798	747	775	822	748	733	761	727	749	723	788	770	805	793	766	785	773	785	753	768	781	768	788	784	776	742	765	784	789	783	776	761	723	784	736	729	793	804	778	755	751	751	780	774	827	771	775	763	766	810	801	745	794	760	703	739	736	799	784	753	756	765	793	776	782	775	782	718	798	761	797	804	737	838	732	816	757	753	764	727	801	781	770	790	744	732	805	750	797	794	784	795	735	762	813	764	753	787	749	771	812	754	767	781	724	810	788	764	801	763	727	751	769	746	806	790	743	765	766	718	769	791	773	725	781	779	794
27449	21378	12052	974	487	461	287	226	276	245	249	216	259	226	248	211	227	249	226	227	228	241	224	207	226	246	245	208	229	203	219	219	212	255	205	239	241	223	247	221	244	209	225	210	231	241	207	246	218	242	218	212	217	238	221	227	230	278	224	225	200	198	221	261	232	245	227	211	292	198	229	236	214	238	262	223	228	226	235	237	220	242	235	256	205	230	209	231	235	230	227	234	218	223	250	251	254	211	222	235	228	237	210	201	214	234	209	202	229	246	214	241	239	213	244	235	226	209	195	221	240	219	220	213	220	229	227	223	231	230	245	248	233	229	217	237	241	220	237	230	211	215	217	233	241	204	241	257	236	213	228	216	231	209	236	204	221	254	233	225	250	218	229	210	225	247	232	234	204	224	235	221	221	221	209	190	220	219	237	226	241	223	243	212	213	228	254	237	221	218	248	229	227	221	222	219	221	210	227	246	212	227	244	236	228	204	230	198	230	240	232	205	220	216	226	211	230	218	221	224	231	218	220	237	221	214	217	244	253	223	224	217	227	213	226	198	224	227	245	220	227	252	214	235	218	219	223	202	217	236	235	253	245	232	222	231	244	210	236	237	233	220	213	263	211	235	235	248	230	240	206	223	224	192	208	251	226	221	217	206	223	230	214	245	227	223	259	219	250	229	224	197	238	221	195	224	233	244	210	215	215	248	215	227	216	201	217	242	212	218	193	257	234	213	225	226	238	202	228	216	228	221	252	216	211	237	203	222	220	214	245	205	232	223	235	234	226	223	197	233	223	234	231	244	201	225	228	231	213	220	213	227	218	230	223	220	218	230	232	227	224	217	216	223	205	244	220	252	224	230	237	219	262	218	208	226	239	210	259	212	244	219	248	229	204	240	229	241	220	227	221	220	222	209	226	219	210	219	246	256	208	244	207	226	219	234	225	190	219	215	247	216	238	248	237	233	227	241	209	208	229	230	239	224	240	226	205	197	213	213	238	228	233	247	241	208	229	210	209	215	203	239	220	229	240	208	215	227	227	231	210	240	245	217	225	215	241	210	232	253	234	222	225	215	204	219	218	230	237	218	233	215	210	232	196	205	218	215	227	248	219	231	195	210	212	214	224	218	229	239	231	230	226	270	227	235	244	242	240	235	219	236	220	222	212	240	220	210	248	200	227	241	217	240	243	237	226	216	239	218	226	202	245	208	232	219	219	233	218	213	211	218	226	215	219	221	231	204	248	216	226	219	238	214	258	242	219	199	214	231	230	249	195	258	247	210	232	234	235	211	207	207	224	221	229	244	242	214	228	225	229	222	241	238	207	224	204	217	257	218	210	212	222	230	207	218	204	212	206	228	219	223	241	204	215	222	225	223	232	255	225	205	220	205	226	225	221	226	213	191	234	233	210	226	224	241	212	220	238	223	198	236	242	249	233	257	204	243	258	231	252	213	238	219	224	231	195	213	214	232	231	224	223	225	232	226	210	226	230	247	240	226	232	250	232	253	235	192	198	247	225	195	232	226	222	250	213	231	221	201	214	232	231	227	238	213	234	239	249	230	234	223	238	208	239	211	246	220	229	250	230	230	224	231	248	210	240	256	241	232	206	239	239	230	228	235	234	227	214	227	233	210	200	215	242	223	212	218	245	213	213	214	230	220	213	220	222	231	214	229	223	218	220	241	227	231	234	231	225	220	221	235	261	226	213	219	251	219	205	224	245	223	215	227	244	204	253	208	219	235	247	211	227	228	208	204	218	215	219	257	219	252	234	235	234	227	249	229	224	203	209	233	219	216	205	229	204	255	226	241	224	220	244	237	252	207	264	230	218	229	219	202	244	240	211	238	222	204	224	242	228	213	223	199	229	220	227	223	245	225	230	237	212	216	230	202	228	217	240	214	208	217	218	238	221	213	217	229	236	234	222	199	234	239	246	221	200	243	255	217	217	243	229	228	250	243	234	199	238	243	188	241	208	207	225	238	207	229	223	231	218	233	217	221	234	241	219	244	203	226	228	200	220	242	232	228	225	235	219	253	223	245	220	233	219	229	252	202	226	226	229	234	194	231	244	223	210	235	218	214	238	243	218	221	238	211	201	208	225	202	222	222	219	226	215	228	233	242	239	231	231	247	188	207	207	210	225	223	214	219	243	239	207	236	241	221	220	231	201	210	231	218	205	237	206	218	224	238	235	232	220	199	229	230	240	210	246	231	236	225	227	233	230	212	253	208	214	226	253	227	242	246	258	222	209	222	209	212	239	225	214	213	239	248	236	222	223	217	227	220	247	220	222	236	213	211	214	205	232	211	240	229	224	218	252	214	233	228	232	220	221	239	238	232	232	237	221	230	225	222	235	228	238	235	222	226	214	234	243	233	204	233	233	237	240	236	231	214	209	201	220	208	229	241	207	235	232	234	208	219	198	234	212	225	266	231	206	216	228	204	229	231	221	225	210	247	230	243	221	237	226	240	223	230	223	221	228	211	210	224	219	233	192	229	217	252	227	260	223	238	216	225	214	240	218	245	245	250	219	235	251	247	240	215	231	234	214	244	214	228	211	241	211	235	217	213	200	261	227	198	222	228	247	178	233	239	238	194	245	221	227	223	253	197	223	206	229	240	238	237	231	221	191	212	241	199	238	224	234	226	222	239	233	240	198	202	246	218	212	238	217	245	231	221	225	197	245	215	238	237	229	238	205	224	221	208	190	238	233	214	232	206	207	221	223	238	237	238	201	211	244	234	224	225	222	224	238	219	243	218	224	222	195	218	221	219	231	232	219	246	235	263	212	248	213	210	215	233	255	242	225	231	249	220	205	235	227	234	249	256	228	203	216	240	222	216	207	241	226	257	230	244	232	242	227	220	204	214	231	196	236	245	244	216	237	217	236	212	234	216	207	234	217	230	205	222	226	227	207	229	240	220	221	242	207	258	211	207	227	247	249	201	212	233	240	228	196	240	237	245	212	224	221	201	238	193	211	216	204	244	229	234	237	229	215	222	202	221	220	239	216	240	219	227	231	213	233	227	261	234	210	229	243	199	231	236	246	198	236	205	223	229	211	215	228	214	230	229	222	237	236	208	212	226	238	204	233	209	216	224	198	216	218	252	257	241	238	214	228	208	238	231	219	231	194	203	238	199	223	239	245	243	234	219	215	221	219	231	248	214	231	232	234	206	220	235	226	217	218	230	242	255	226	204	214	188	227	226	221	230	242	230	197	238	211	230	230	226	210	215	221	229	222	256	213	253	202	207	265	199	207	242	224	208	237	221	238	203	224	224	231	208	236	231	251	225	228	209	214	228	245	232	237	243	235	228	221	221	223	241	248	211	220	230	243	234	223	219	237	223	226	207	198	222	223	206	218	225	219	205	234	224	223	199	235	211	235	222	211	228	217	232	207	214	237	233	234	233	224	208	251	239	210	204	232	229	215	247	229	221	232	225	234	211	222	217	206	224	210	207	221	211	234	210	236	238	211	241	225	228	229	225	223	217	239	221
28076	16154	1084	662	552	487	461	427	390	397	355	403	377	395	366	376	392	368	392	377	334	373	356	379	367	379	362	351	406	373	349	369	357	380	360	358	382	343	374	347	363	381	363	352	375	343	342	335	390	380	370	361	353	355	378	354	373	352	353	368	355	378	371	357	392	340	406	371	369	326	383	365	352	389	395	370	380	337	352	339	372	332	397	321	352	369	357	348	363	385	318	400	362	366	361	362	373	393	359	352	384	344	336	359	320	353	356	404	336	383	383	386	362	376	332	358	354	367	365	373	377	382	383	385	353	345	367	374	341	369	336	370	379	358	345	359	358	368	369	355	355	367	373	353	384	375	374	375	363	345	383	367	353	366	322	345	357	328	337	358	360	370	373	347	367	372	336	364	355	335	345	356	374	379	386	338	371	358	362	358	381	378	372	391	383	386	361	333	344	373	367	362	385	365	367	347	360	345	360	384	369	351	345	344	379	381	342	374	366	375	345	383	364	380	349	362	397	342	343	361	342	371	371	332	372	382	347	395	360	347	347	364	354	350	368	389	362	355	330	405	350	379	386	327	406	358	385	366	375	394	382	363	375	372	389	384	350	372	409	400	349	352	350	373	343	369	377	385	368	414	380	391	358	397	377	371	369	374	343	324	399	366	365	372	420	357	374	385	355	382	366	367	353	335	360	334	368	398	358	373	366	359	348	399	379	378	334	357	340	346	369	403	365	354	356	369	386	366	342	338	385	382	318	322	418	377	371	362	368	373	360	346	385	391	410	354	348	372	365	328	372	350	354	362	384	379	337	366	373	353	373	367	366	384	384	388	341	338	358	380	350	335	367	381	361	348	391	365	373	388	381	357	369	380	372	335	372	334	360	387	377	378	394	358	371	373	350	366	351	333	401	376	324	368	350	373	385	336	346	363	352	355	359	348	384	339	348	338	339	394	368	358	376	395	352	371	371	388	383	389	347	340	380	355	367	398	361	370	364	383	358	390	364	366	380	384	331	354	339	378	349	343	348	368	387	376	367	357	370	371	328	356	360	365	383	354	363	358	335	353	362	378	372	329	338	338	373	379	360	337	370	343	389	345	333	362	350	366	380	390	369	401	368	350	356	373	336	375	355	378	374	347	343	364	373	387	347	384	354	356	359	351	380	376	337	386	366	349	388	391	333	371	380	382	350	355	388	356	356	359	373	363	342	366	387	373	393	356	342	352	352	355	356	383	359	338	392	360	377	386	391	362	380	362	354	357	334	364	373	366	370	333	346	378	358	372	371	381	344	362	375	377	315	381	363	362	369	364	369	381	380	353	354	376	363	365	365	335	355	371	347	375	387	385	389	391	361	370	382	367	362	386	355	351	321	396	381	385	343	356	379	358	385	369	359	356	342	366	380	367	361	345	354	347	340	373	349	386	379	386	368	326	342	384	341	364	359	376	367	370	375	397	352	344	391	362	345	343	328	339	377	404	358	377	360	370	363	332	379	369	357	391	390	387	366	377	365	365	362	384	374	367	338	391	412	352	343	381	380	338	389	314	388	379	393	366	352	355	359	364	348	392	360	364	388	368	364	357	370	338	381	353	366	379	341	318	365	346	377	338	335	349	355	368	359	391	406	375	356	350	335	350	365	372	351	353	356	374	374	335	385	386	348	414	396	341	338	402	368	388	395	350	404	386	364	378	375	378	348	345	362	362	326	350	376	375	376	355	371	377	376	393	373	352	332	353	364	367	379	387	346	338	371	358	377	377	333	343	354	406	356	335	343	353	358	365	396	352	354	380	347	368	381	363	392	382	362	383	363	362	368	358	401	365	323	385	367	398	365	344	345	346	389	354	371	386	402	358	387	364	385	368	387	366	352	409	380	338	351	382	377	369	386	358	352	379	361	382	364	393	375	373	393	368	349	358	348	362	391	365	391	349	370	327	372	359	343	371	342	376	365	387	365	376	337	353	395	361	363	355	356	376	345	354	381	396	384	380	356	354	347	372	349	376	375	379	337	393	365	366	327	312	360	344	367	371	345	395	379	333	364	377	312	337	376	373	379	355	395	378	409	365	369	348	375	344	401	384	363	342	365	367	382	367	344	336	362	352	381	367	367	368	346	384	378	358	377	404	338	358	358	353	353	376	376	370	359	346	376	366	373	362	379	390	380	374	361	368	356	347	379	353	344	356	372	388	385	380	351	396	349	372	360	344	351	377	385	346	379	383	358	362	372	361	387	371	393	326	326	338	340	362	340	349	385	400	392	369	362	364	371	369	377	389	358	376	380	370	342	362	367	379	392	343	341	364	409	343	331	356	362	377	352	369	390	388	328	369	357	350	338	352	360	360	402	364	344	381	363	371	328	404	383	399	345	360	354	399	368	355	346	381	368	377	378	341	410	374	347	343	338	375	376	390	354	363	349	348	376	390	336	332	366	397	386	381	372	403	365	416	353	310	369	380	355	331	370	343	374	356	360	384	346	390	362	370	349	408	382	366	403	349	346	387	378	371	393	360	347	358	395	374	374	358	364	378	386	357	362	351	395	381	351	371	341	367	338	420	357	361	359	352	378	364	373	359	370	376	367	364	363	379	355	369	353	370	359	350	318	374	389	363	366	376	402	346	371	335	367	351	341	360	383	355	362	381	383	340	372	347	371	405	351	368	371	396	353	373	344	362	359	340	368	369	366	343	330	351	404	366	360	354	357	357	334	393	355	362	356	362	361	371	359	327	370	373	352	351	357	369	341	337	330	348	350	379	350	399	367	374	357	386	386	355	328	393	389	367	397	344	410	378	352	358	359	342	406	399	348	364	331	354	379	369	346	372	381	340	370	398	383	391	350	368	375	389	380	357	366	359	356	355	360	374	360	370	419	347	364	373	348	341	355	362	387	375	356	336	416	344	397	366	354	391	395	381	364	368	405	371	367	376	361	364	358	386	386	375	345	377	376	347	366	380	379	379	335	344	356	344	381	395	365	369	347	367	356	348	330	402	353	350	403	415	379	415	364	356	341	367	370	355	351	345	340	374	399	355	355	321	389	360	343	332	346	390	349	361	342	367	371	349	376	407	338	380	355	383	369	360	377	394	376	364	384	366	348	393	368	366	348	365	358	395	348	390	399	388	375	395	358	354	421	372	391	413	385	393	353	393	388	369	392	394	381	392	375	350	363	379	350	397	350	373	376	368	398	350	372	361	366	365	371	406	358	348	361	370	352	383	393	363	376	389	385	371	351	347	379	368	325	363	383	353	359	368	386	348	379	357	325	369	380	358	339	369	345	380	377	389	367	374	366	384	353	375	342	337	387	377	342	341	380	395	340	349	367	351	349	378	369	335	354	353	359	359	341	362	357	352	358	328	364	407	394	369	374	334	368	376	380	356	372	353	385	343	348	363	358	354	378	380	359	378	398	378	407	381	369	362	367	358	383	372	374	396	379	345	357	363	367	341	346	369	370	349	365	352	375	354	380	369	377	387	376	371	361	361	336	385	359	368	359	364	379	355
24092	21356	28825	24147	21125	5743	962	718	623	618	582	535	525	521	531	482	480	493	505	485	501	464	524	473	491	449	484	496	514	517	482	470	519	508	437	448	488	466	543	475	450	487	485	513	479	467	492	445	454	468	477	467	447	459	501	494	480	515	476	480	453	464	483	501	470	486	480	465	435	479	474	476	471	498	473	512	447	480	468	494	426	447	493	482	509	472	418	487	451	484	513	501	490	443	460	474	463	479	446	479	487	445	500	453	457	463	477	467	455	454	480	457	478	541	426	439	451	483	464	439	503	434	447	468	481	474	501	481	478	481	476	442	455	461	472	495	469	482	470	458	478	485	487	449	454	452	474	433	449	498	473	531	468	456	429	477	449	481	472	461	484	463	480	470	470	478	491	446	480	447	459	479	483	492	464	471	478	455	444	502	453	453	491	478	483	484	480	467	454	451	468	449	470	486	481	500	455	470	467	458	471	464	490	460	448	499	460	450	484	457	478	485	457	471	474	475	468	468	505	450	475	431	481	461	481	451	438	513	459	437	526	500	437	428	462	462	506	448	471	450	496	438	463	482	471	482	435	508	491	487	464	492	436	486	489	459	473	462	486	497	466	486	462	442	459	440	462	497	476	469	457	477	470	480	482	477	457	488	487	472	465	478	515	474	475	429	459	485	449	508	469	531	481	430	475	488	464	445	516	447	466	478	487	447	485	466	442	439	478	481	470	469	448	460	452	541	452	463	453	486	482	495	459	465	486	497	489	445	445	482	452	491	461	498	471	459	486	515	497	479	456	521	474	459	452	471	476	470	444	487	489	468	448	511	449	472	455	498	453	474	429	450	457	505	494	451	501	430	465	464	466	506	483	486	456	457	476	460	496	479	448	459	459	468	430	452	460	503	528	448	465	446	473	483	497	472	472	456	498	480	463	504	499	438	448	461	441	494	496	428	465	477	440	477	460	487	448	482	450	470	450	455	457	454	412	430	446	463	477	460	449	445	472	462	477	447	472	482	470	484	508	477	453	510	451	468	430	446	464	495	454	455	465	469	484	462	449	481	484	469	516	473	439	448	445	495	480	441	474	503	456	462	472	484	433	455	487	468	488	453	430	468	450	435	492	455	494	479	431	460	436	455	489	444	441	488	505	466	491	487	497	459	466	479	431	458	473	492	457	463	402	462	520	500	443	459	466	480	453	456	455	479	493	470	441	466	476	478	440	447	466	459	490	495	502	502	466	491	470	474	501	455	465	462	472	454	447	459	476	474	481	494	478	466	442	486	460	488	425	466	485	469	483	480	474	487	476	532	484	445	510	473	466	481	514	449	462	493	471	504	474	483	464	474	481	460	493	472	460	502	498	516	442	451	476	478	505	456	472	480	453	459	479	485	475	453	507	462	460	489	489	505	483	474	474	445	502	496	437	439	494	484	462	462	460	463	435	441	473	511	488	513	483	468	465	488	431	484	454	457	480	484	467	494	461	476	473	441	506	505	433	469	482	450	456	440	453	458	449	491	445	468	462	452	456	436	448	456	449	481	450	459	469	447	449	448	467	441	480	461	509	453	486	441	494	504	482	469	493	445	432	429	441	479	461	495	471	474	430	484	446	489	487	485	520	530	478	440	454	462	474	488	512	454	471	481	460	488	489	507	468	476	504	434	418	445	431	481	459	461	458	451	484	500	488	488	475	461	464	501	461	431	498	478	464	452	508	490	477	471	494	408	480	492	479	478	465	471	439	490	448	472	461	478	471	470	432	459	477	486	486	500	470	460	461	472	488	446	449	456	493	472	460	450	465	451	494	467	441	473	482	468	483	474	479	420	449	449	493	510	420	474	460	457	477	516	507	489	468	459	465	466	420	460	491	515	434	486	473	459	491	468	473	490	504	445	491	451	489	530	474	488	438	480	465	458	487	492	481	483	481	486	491	472	443	497	438	472	470	460	464	450	493	470	499	479	513	469	463	462	488	463	489	488	420	505	444	492	456	455	436	454	418	491	452	466	459	441	474	504	508	444	432	443	511	480	475	483	457	446	457	455	479	462	497	452	453	477	493	456	476	441	502	453	472	446	481	475	464	500	444	450	462	467	459	485	460	484	479	462	469	432	499	434	524	480	475	458	497	433	486	437	480	439	427	477	415	461	482	520	476	479	516	440	466	444	464	456	460	479	495	485	439	447	445	462	483	452	476	470	486	493	462	471	479	487	454	467	478	469	453	475	482	451	458	481	482	495	486	484	472	493	470	508	454	510	462	485	433	478	457	455	450	428	487	476	466	461	480	470	497	462	481	476	480	475	472	479	463	502	518	489	470	466	462	486	474	497	463	447	465	429	479	491	476	502	465	498	425	477	498	437	453	486	456	489	452	466	507	476	454	448	497	473	450	490	469	457	432	501	509	483	494	457	471	424	440	462	493	473	478	471	474	485	501	463	492	428	446	465	433	459	486	453	493	456	479	487	444	482	485	457	445	463	470	449	452	494	466	503	461	465	497	441	523	466	490	484	504	478	475	465	458	493	471	456	457	441	511	425	470	456	443	500	459	495	456	491	466	476	463	491	483	472	462	482	467	506	473	490	488	447	484	482	451	460	478	456	425	486	430	501	440	496	448	461	485	465	515	447	462	457	525	481	459	480	461	463	454	483	480	431	476	448	473	494	451	495	469	468	512	480	455	482	445	469	482	447	463	456	432	486	478	457	492	472	490	439	498	467	492	481	495	483	472	446	452	474	440	462	496	480	473	522	513	458	461	457	499	474	479	404	449	486	464	475	444	491	468	503	467	491	491	536	487	485	459	474	448	481	480	435	465	460	471	480	462	478	446	464	479	452	470	469	475	460	458	452	505	490	468	444	440	461	456	440	481	500	426	459	464	485	466	468	470	489	471	458	477	496	505	467	503	459	473	488	500	475	446	475	441	480	467	489	474	463	430	456	467	462	505	517	468	486	458	431	460	456	460	483	462	435	507	481	470	487	466	456	456	440	489	442	489	453	481	459	458	465	472	479	480	459	480	449	502	463	450	416	498	434	473	479	482	501	442	487	462	459	456	484	505	439	496	442	464	465	522	470	459	484	481	494	460	440	433	486	477	469	424	470	501	484	438	458	419	487	473	441	472	502	499	496	462	454	466	488	454	509	468	479	477	507	492	504	447	466	453	451	495	479	441	450	432	490	482	452	453	474	469	496	473	460	490	452	446	466	459	464	451	505	509	436	444	457	474	475	461	459	465	463	483	472	483	491	476	466	480	482	484	456	512	471	468	468	430	489	478	473	456	452	455	475	461	461	471	474	453	446	486	453	478	488	465	443	468	499	475	481	460	471	454	482	428	473	488	492	451	500	476	470	461	436	460	477	462	465	468	457	488	482	498	472	484	462	482	472	450	453	442	446	492	489	461	460	478	464	495	482	420	512	503	469	481	462	463	480	493	519	489	502	441	473	481	482	457	471	466	447	477	476	444	470	481	476	474	506	456	466	479	478	456	472	491	443	490	440
50357	32383	6765	3365	2519	1946	1637	1356	1181	1166	1038	1002	938	915	874	846	828	798	812	828	783	799	796	733	767	733	806	746	795	770	784	786	787	796	715	737	740	807	730	740	760	761	746	648	706	735	762	715	746	729	751	738	755	729	736	782	715	745	702	764	731	769	762	766	752	697	763	744	747	725	752	702	773	743	798	746	753	773	720	745	717	724	722	766	751	754	725	754	755	711	750	758	732	755	771	728	715	739	755	729	814	715	742	705	699	727	725	752	760	685	704	750	764	727	753	713	740	737	772	735	750	749	725	744	699	728	753	734	715	731	725	743	686	697	737	764	711	719	707	731	724	705	734	714	702	710	728	779	741	715	705	736	751	701	730	732	715	704	714	747	665	674	781	764	759	725	759	727	703	698	709	731	727	722	742	773	773	752	737	771	685	721	732	728	782	691	767	720	675	726	773	749	714	744	748	742	713	737	749	702	740	707	739	744	726	770	702	750	726	712	718	743	764	748	738	745	695	717	727	756	716	749	710	730	775	791	743	729	660	729	758	740	693	747	749	723	724	717	724	739	768	691	760	709	725	727	715	761	726	723	725	769	765	753	718	730	674	710	716	724	774	776	745	705	729	769	736	690	735	758	774	740	678	697	742	712	725	689	738	699	752	804	722	729	748	695	686	725	716	718	723	748	731	704	738	720	721	739	763	738	738	719	753	753	789	767	714	744	774	690	715	785	729	747	682	732	728	741	730	686	771	687	726	745	735	726	742	774	779	660	739	716	736	716	697	713	748	713	726	709	706	775	755	740	739	761	741	711	763	739	731	724	737	727	746	713	712	784	745	773	742	747	732	771	771	710	748	762	781	739	757	741	735	723	767	744	714	730	693	787	745	705	675	770	688	742	739	691	707	668	710	752	689	726	696	783	699	678	732	738	743	745	712	706	748	766	754	756	759	715	688	692	723	758	727	744	734	717	743	754	650	729	695	792	746	776	731	756	723	718	725	724	747	732	745	715	731	705	714	710	705	689	737	752	699	737	740	743	731	790	716	767	779	734	690	711	753	722	707	716	756	794	737	751	756	727	726	744	756	754	745	746	758	719	758	701	723	741	692	766	725	765	714	702	711	727	701	763	731	706	742	718	748	724	708	707	736	719	719	753	735	724	820	729	729	747	775	764	698	752	718	770	730	744	773	738	741	710	719	759	730	728	778	712	715	789	775	748	746	736	763	771	779	729	766	716	758	753	751	770	763	757	708	755	691	707	734	719	755	747	778	690	697	715	744	763	752	716	688	749	723	746	732	759	717	728	763	716	736	695	753	736	766	689	763	673	722	731	708	733	691	745	755	717	741	726	720	765	771	687	764	694	729	829	726	751	693	741	733	736	741	738	711	753	742	739	710	812	782	670	711	739	752	722	776	718	781	702	743	738	727	718	712	705	722	722	713	751	749	731	698	731	777	754	760	715	776	711	756	713	687	748	744	762	696	712	726	788	734	738	754	677	741	755	717	761	748	763	725	743	732	736	705	711	704	726	688	751	708	755	747	744	726	761	756	699	732	701	738	754	727	726	736	774	759	774	743	691	718	749	746	722	744	706	699	717	745	718	728	709	712	731	733	769	694	728	770	716	730	741	740	720	708	734	730	753	734	715	725	736	750	696	710	742	738	743	683	722	730	729	757	703	751	728	748	695	715	753	728	689	706	781	700	768	768	725	746	719	732	722	771	700	749	736	730	735	718	738	686	699	760	776	716	712	723	697	715	765	715	729	727	730	752	735	729	705	767	761	742	783	754	743	725	713	712	746	729	732	733	741	766	719	749	742	744	755	704	713	742	788	737	765	716	722	694	744	734	783	691	763	743	760	772	751	761	767	704	742	730	726	751	742	744	735	737	714	743	717	758	724	764	710	795	699	753	710	715	721	745	705	720	736	712	724	749	732	781	710	799	722	772	683	667	733	689	734	756	728	737	778	728	701	735	735	677	751	765	750	738	741	728	712	760	746	744	722	739	732	755	756	708	753	708	737	714	755	746	732	727	759	747	719	711	743	768	779	760	766	704	718	727	788	756	730	760	764	753	713	748	775	759	694	735	743	745	772	738	743	759	768	737	753	722	749	730	714	763	768	759	717	710	742	738	750	762	737	769	730	737	728	732	770	718	718	770	724	709	740	737	725	730	699	742	724	771	728	723	755	698	788	734	755	718	756	686	675	688	718	758	747	721	781	699	756	724	744	744	725	752	745	730	771	762	738	712	727	706	779	748	775	727	729	777	790	737	762	740	795	753	702	748	701	755	747	797	749	733	762	730	726	725	748	742	750	755	707	738	749	731	735	753	739	707	744	755	779	729	694	704	721	742	761	698	701	715	755	716	725	729	745	744	716	697	719	710	728	716	768	726	722	710	748	742	732	708	751	692	751	744	709	763	704	759	701	750	694	730	753	726	716	753	710	757	716	730	736	758	714	749	756	743	731	699	752	707	739	769	768	759	703	763	741	663	736	750	753	754	736	750	704	741	732	720	744	724	728	716	727	791	691	728	713	729	735	744	705	755	714	716	734	712	722	738	773	733	764	715	750	686	740	737	725	703	803	689	705	690	729	700	774	765	746	735	765	704	747	696	742	708	722	747	755	768	722	751	732	727	727	723	736	692	771	749	676	740	794	713	749	779	729	736	752	745	730	700	742	737	745	719	702	704	762	723	727	737	721	722	740	725	745	748	753	699	709	692	729	773	729	786	727	716	722	746	735	728	789	716	771	751	738	715	687	725	724	670	730	734	713	712	761	725	722	747	741	723	718	695	708	724	705	719	725	716	743	730	753	715	710	727	759	714	694	757	744	759	718	763	751	759	723	771	752	749	718	783	715	767	726	768	687	685	703	787	736	698	734	711	763	689	773	768	756	735	758	746	741	700	730	749	718	695	730	731	747	708	730	758	767	696	747	749	783	713	749	738	743	711	766	664	732	777	731	694	735	753	759	702	708	756	749	735	767	719	757	751	694	769	734	718	714	690	758	746	740	693	741	775	749	732	770	749	702	722	755	739	728	702	699	736	741	710	756	752	721	707	740	728	781	733	723	774	729	660	750	698	761	767	756	725	723	697	696	739	731	705	715	761	688	737	759	777	738	697	723	722	716	777	706	736	752	681	745	770	741	721	682	743	785	745	713	707	750	743	763	745	726	793	757	732	764	762	712	732	731	722	777	741	754	753	729	735	746	726	729	764	769	733	714	704	718	744	722	797	734	770	757	737	726	732	723	671	749	724	735	753	771	708	741	785	749	700	730	764	703	750	745	742	728	733	732	720	701	783	789	768	730	757	713	730	761	780	729	714	766	721	743	744	717	727	720	761	734	775	714	730	704	712	760	771	728	724	739	723	710	742	752	725	767	705	686	722	690	708	692	758	718	760	745	783	686	723	707	735	725	727	769	697	760	710	770	734	713	743	691	776	746	727	711	726	784	719	761	756	736	669	726	723	713	718	730	757	740	732	737	749	755
23195	21372	29393	23702	21364	21181	4142	1044	771	684	637	638	656	604	641	564	561	548	559	570	556	548	534	499	538	544	543	534	551	537	511	545	524	505	533	539	511	510	487	504	499	500	503	470	493	517	506	506	533	473	550	531	514	509	486	548	468	493	503	436	508	472	521	534	490	487	522	574	536	517	518	488	503	558	489	517	477	485	504	504	482	504	493	491	483	493	503	498	484	502	472	533	491	455	469	493	518	535	488	514	505	516	504	495	518	531	551	500	504	511	506	500	517	505	514	513	522	492	505	499	489	507	467	507	468	511	494	455	516	530	491	542	503	507	528	541	486	526	514	484	510	499	496	481	541	491	501	504	484	478	510	513	494	480	503	479	513	524	497	473	512	518	476	516	534	508	479	500	519	522	511	517	493	475	477	503	476	504	531	531	461	485	518	533	479	502	477	491	486	489	483	485	511	496	504	549	482	473	492	485	526	510	477	522	474	500	550	488	514	482	514	493	524	519	524	492	481	525	523	488	531	509	469	505	495	506	541	489	490	525	501	493	461	514	486	472	518	508	505	489	480	494	491	452	500	509	534	482	481	492	514	495	518	507	494	502	464	476	475	485	475	505	486	494	476	486	497	479	498	487	501	489	515	497	523	507	499	496	536	528	490	526	487	485	479	512	549	520	507	507	495	509	482	519	543	507	493	494	499	497	469	483	520	519	516	487	524	486	529	467	521	470	506	460	522	471	523	471	530	505	521	525	522	507	489	508	478	536	537	501	456	473	470	510	508	498	512	522	508	501	497	523	518	501	528	504	459	509	471	515	516	533	470	497	499	511	533	464	519	510	546	504	506	501	482	503	491	472	479	519	488	480	504	519	493	498	492	497	499	493	539	514	497	463	510	466	500	496	502	510	511	470	518	510	517	486	503	513	526	508	490	468	503	490	534	512	485	476	529	507	501	487	506	549	478	545	520	503	486	531	504	477	504	507	513	533	508	482	450	479	549	439	469	522	473	496	479	488	503	489	548	494	510	497	479	512	475	484	508	496	478	478	472	478	500	540	501	512	482	469	465	504	514	461	471	538	532	474	500	552	460	497	514	544	500	459	522	503	511	478	557	495	509	481	506	514	540	520	564	506	524	518	483	513	476	518	515	475	532	472	528	472	504	482	496	532	552	501	516	505	550	497	489	501	497	521	546	523	525	505	481	484	502	480	517	511	489	549	548	509	485	517	474	511	473	547	500	537	524	521	485	496	496	540	483	515	520	466	493	482	528	511	497	473	558	474	509	486	510	500	482	516	502	480	529	508	498	470	558	483	517	535	515	510	496	517	509	479	512	523	497	516	495	498	486	489	513	462	517	511	512	516	511	497	492	472	525	467	481	506	527	524	547	535	524	502	465	488	465	495	523	528	494	512	473	488	532	526	524	496	462	501	485	513	534	503	491	490	516	510	498	468	510	498	498	489	477	513	521	505	482	493	540	487	467	500	480	531	491	514	490	478	473	476	489	472	508	482	491	474	509	515	510	461	519	491	467	516	511	511	498	512	499	506	494	463	431	521	536	503	495	474	502	471	513	488	517	533	491	457	510	506	481	482	514	519	514	502	512	523	496	496	499	552	500	464	470	483	504	514	526	496	515	469	505	490	530	514	476	505	473	494	500	503	496	536	481	527	486	441	517	514	475	535	508	499	509	480	497	506	487	478	530	491	483	476	505	494	473	452	529	530	485	497	507	466	517	501	525	506	500	457	517	470	506	493	534	526	455	488	480	493	517	477	494	482	502	491	515	498	526	509	476	495	514	543	535	502	532	521	539	474	517	529	497	472	527	539	519	530	467	507	536	488	489	506	527	505	474	496	498	483	519	472	483	504	494	492	481	555	515	495	477	492	523	522	478	495	493	534	496	503	512	528	490	500	511	474	476	502	539	511	469	512	519	505	510	522	455	469	501	469	462	483	508	484	538	506	490	480	493	491	562	491	513	465	520	485	511	497	519	479	473	473	480	492	504	527	484	501	509	526	489	467	492	464	496	489	471	434	485	489	540	505	505	529	494	494	510	529	496	540	528	535	496	462	522	459	476	523	538	518	513	499	515	527	503	506	527	517	489	505	508	471	495	478	517	464	479	494	505	468	526	472	489	519	479	514	496	539	511	524	504	493	514	496	492	504	479	515	487	465	525	533	486	522	513	520	504	526	557	476	511	489	485	525	528	479	557	550	494	520	482	489	529	522	515	478	496	529	491	490	498	507	471	515	475	540	532	514	512	527	515	513	510	514	516	521	485	472	503	466	510	483	482	559	548	500	516	503	484	506	484	513	520	489	501	516	499	541	516	492	526	500	541	479	484	514	513	548	510	523	518	481	519	500	492	534	508	525	524	514	542	526	502	467	457	542	444	481	529	511	496	478	476	501	543	466	483	538	519	500	514	489	541	528	520	504	479	547	524	506	520	520	522	496	493	477	512	489	461	541	508	483	518	508	505	498	517	551	494	451	505	469	533	503	475	501	521	484	491	544	539	508	528	538	467	479	487	526	494	483	470	528	526	494	512	495	533	465	516	482	506	536	470	568	487	518	497	486	494	518	505	484	485	500	495	500	501	473	472	470	489	458	459	438	530	493	507	498	497	503	451	552	519	510	493	498	502	545	485	471	490	515	493	458	502	488	486	537	522	498	509	492	494	521	519	512	513	503	466	504	531	504	479	492	492	519	492	480	494	463	517	486	516	527	469	495	478	487	482	518	515	495	506	475	515	532	525	503	496	502	525	508	489	530	526	498	524	476	477	492	553	495	473	513	525	506	513	509	481	477	468	536	513	501	513	471	534	546	488	519	453	558	507	527	501	517	523	495	509	523	501	504	524	489	539	537	506	524	486	501	478	536	518	505	501	527	500	546	477	508	532	484	470	509	489	517	485	480	455	492	488	477	502	533	518	495	532	521	530	497	511	490	516	524	517	511	486	584	507	524	503	467	496	520	495	494	506	488	495	518	527	502	480	483	517	472	516	497	480	481	490	510	532	521	478	510	496	515	521	518	470	532	530	496	505	464	538	483	465	526	504	507	475	484	500	524	530	551	500	491	522	495	477	474	526	527	552	514	492	512	586	490	515	499	531	539	547	513	497	520	484	495	523	504	526	524	520	522	531	527	503	442	532	512	528	508	504	502	474	483	482	521	459	490	479	528	531	478	501	518	480	502	480	456	486	491	480	514	472	523	460	457	500	467	490	491	496	474	485	524	504	526	480	529	492	476	478	496	471	474	508	527	475	500	492	512	507	528	494	497	514	467	488	516	522	518	477	506	452	530	481	500	517	519	534	479	512	487	499	503	474	499	506	505	495	523	478	500	481	488	497	482	537	504	452	479	529	445	520	486	479	493	471	490	495	490	505	470	449	530	490	484	493	467	489	452	517	512	526	504	493	474	497	514	477	520	479	510	483	502	506	501	540	508	468	505	518	503	481	483	492	495	491	538	531	470	501	509	522	493	464	492	521	483
54438	35489	10936	5759	3901	3109	2413	2026	1816	1494	1389	1265	1170	1119	1034	1010	1001	986	943	933	945	897	850	917	848	830	865	838	802	846	831	817	841	829	804	795	827	798	801	809	853	785	787	830	810	804	842	823	807	814	774	811	842	770	821	750	782	794	803	758	799	762	778	832	786	800	740	822	868	802	797	803	805	795	793	754	779	776	795	789	809	809	790	774	783	738	795	769	807	839	840	771	840	814	767	762	770	837	824	811	815	839	773	767	855	796	776	795	758	794	747	785	762	780	830	796	770	822	815	792	828	795	804	798	852	785	769	747	786	815	763	763	735	769	786	791	809	754	825	776	782	784	776	789	736	842	823	797	813	781	771	809	793	748	778	777	784	824	780	785	763	816	767	815	839	774	803	802	756	814	798	810	773	748	823	797	810	810	757	746	751	779	775	787	797	813	726	806	804	807	761	748	787	794	795	790	749	766	767	769	755	778	869	825	803	801	775	767	841	795	780	830	768	803	831	811	774	765	753	775	824	820	768	785	774	765	780	771	794	781	812	748	807	787	758	835	779	800	791	784	731	824	789	783	772	766	760	794	755	817	785	786	781	798	848	763	773	749	757	725	787	797	778	811	806	802	774	763	752	769	715	806	777	780	774	802	759	790	814	801	818	824	748	776	780	728	762	768	795	738	818	764	803	750	832	747	764	772	820	772	758	732	825	860	815	767	835	822	780	760	792	790	744	763	808	813	836	804	815	790	769	776	797	763	784	727	792	727	799	793	756	783	774	735	804	725	776	771	754	752	767	810	834	740	762	746	731	781	758	770	794	787	816	782	794	777	793	812	806	739	747	801	805	815	752	766	793	737	799	757	760	784	785	744	802	794	767	842	785	735	807	761	788	771	736	777	800	761	811	817	774	796	753	749	728	795	744	788	786	818	775	831	813	791	890	765	773	820	783	823	722	743	774	807	793	777	798	817	775	795	912	777	760	768	752	778	750	793	761	752	745	833	768	789	804	739	812	743	798	789	828	822	801	769	810	790	836	818	801	793	787	805	814	781	837	827	829	749	766	815	822	756	846	715	775	799	851	805	829	776	772	786	766	776	791	794	779	763	745	763	801	763	839	782	829	773	786	733	745	769	793	802	789	798	727	778	747	804	783	805	784	795	767	830	786	766	733	765	778	813	770	781	823	785	772	768	764	797	741	780	796	768	768	833	798	774	800	757	797	771	744	763	786	793	787	792	765	789	764	804	788	777	844	744	767	811	755	770	756	790	861	826	763	767	825	759	824	754	798	810	791	734	824	816	772	783	741	759	760	730	798	810	795	836	790	750	797	752	771	798	814	752	742	830	784	825	766	800	774	779	789	806	821	801	813	762	753	746	770	756	766	738	752	758	800	799	782	774	807	767	782	757	774	758	804	791	775	721	758	815	788	778	789	759	807	763	783	745	755	839	796	799	802	769	784	797	772	792	800	761	756	794	799	801	811	832	762	754	796	794	719	738	750	798	790	801	755	755	822	828	833	827	707	819	774	777	789	783	786	775	803	820	780	794	757	800	726	796	797	776	803	759	779	788	778	774	794	766	720	813	750	801	714	761	801	743	713	765	777	752	833	745	777	796	813	780	841	780	769	815	788	792	788	792	852	733	767	740	771	836	773	793	819	795	804	800	790	787	800	750	834	783	819	772	791	789	770	796	772	790	770	779	822	772	814	792	778	774	769	805	802	755	757	732	795	781	746	761	806	794	782	786	764	814	747	810	769	774	788	756	752	794	769	763	779	802	754	752	794	806	838	854	735	760	794	776	798	783	746	787	803	762	805	758	767	778	769	805	779	776	748	773	808	860	791	791	770	809	771	760	749	747	757	739	784	803	809	796	792	768	800	795	839	779	766	778	826	752	802	793	801	779	747	808	813	802	828	822	748	793	779	782	777	775	788	747	798	816	801	786	776	747	794	802	810	789	795	779	771	754	752	803	809	750	789	812	794	826	777	801	740	791	805	695	780	736	792	779	806	817	774	810	798	776	748	809	778	784	773	759	773	802	791	792	876	816	757	773	714	762	754	775	830	819	854	797	810	777	810	793	765	774	759	819	778	771	782	760	781	771	800	853	837	781	752	757	769	789	757	765	808	736	828	773	778	783	771	800	788	809	788	797	772	801	809	792	748	733	780	788	778	781	716	817	769	803	787	755	741	770	789	756	734	776	781	841	702	813	784	773	798	776	824	806	763	770	756	778	766	766	767	808	771	766	764	758	805	784	837	819	776	769	788	772	773	753	809	788	768	784	791	789	787	777	763	740	824	799	797	756	767	809	776	755	783	795	751	816	829	781	782	774	744	781	804	749	715	832	769	765	828	706	798	780	758	794	777	741	801	815	791	752	794	781	776	778	781	784	757	772	817	817	778	786	782	808	736	772	768	804	784	809	780	812	792	788	792	812	784	745	787	787	750	833	747	782	743	749	784	741	802	767	817	757	717	771	745	794	816	765	784	777	787	770	779	824	774	765	778	768	742	752	785	817	786	805	765	727	767	831	775	786	779	783	755	783	777	771	841	709	810	778	728	832	788	762	771	760	785	776	769	783	727	821	803	820	823	856	822	802	780	825	754	735	792	771	830	840	755	837	744	775	762	801	813	806	769	792	765	758	772	762	782	781	774	782	759	778	755	792	813	771	735	809	812	786	773	815	771	794	773	826	814	748	791	807	817	711	816	804	799	822	740	760	808	752	779	761	790	884	767	789	793	757	787	732	813	755	747	751	800	766	726	819	795	738	809	748	806	776	804	743	793	774	773	801	759	803	829	812	803	771	791	777	827	717	779	790	761	796	793	785	750	792	802	773	816	800	782	765	795	772	821	755	770	815	767	762	750	801	799	762	806	747	795	782	768	757	804	766	772	798	807	795	800	797	786	760	811	772	780	793	830	760	805	776	805	796	809	793	774	817	759	788	835	787	808	770	759	801	776	767	704	801	771	826	780	811	809	758	766	802	796	771	757	748	792	793	806	788	785	746	837	766	788	776	816	772	793	778	824	817	810	760	768	798	778	752	744	769	807	779	768	781	789	803	822	794	783	777	800	788	773	798	793	750	848	783	770	724	764	764	751	785	778	781	737	805	790	781	811	787	759	823	790	754	796	786	829	758	795	765	777	799	750	812	786	824	792	796	796	790	827	746	793	785	809	796	757	796	758	790	783	758	800	784	793	766	784	845	759	810	765	771	809	779	781	804	852	790	778	738	757	792	782	819	776	810	781	783	793	795	803	808	791	882	747	808	792	769	776	738	745	803	774	746	773	766	802	757	786	795	770	783	758	797	812	789	792	812	780	837	738	794	808	777	839	763	768	792	785	752	855	788	799	777	771	810	780	804	737	775	788	765	770	756	806	773	782	812	771	710	785	786	765	788	811	797	759	795	822	766	770	791	800	753	807	812	758	735	794	761	728	785	821	745	751	793	752	763	768	753	758	796	802	731	762	706	778	809	810	786	776	756	802	802
27312	21426	12561	1040	524	457	272	263	251	225	212	233	211	241	231	211	226	216	232	199	231	268	232	230	208	242	226	203	228	231	227	261	226	248	240	263	217	207	224	254	241	222	210	253	220	222	220	237	252	223	205	210	230	198	212	239	212	255	236	214	211	244	247	238	228	219	219	240	230	236	246	262	226	215	218	225	244	228	218	221	223	218	222	241	219	232	222	218	249	227	213	203	206	240	218	229	243	218	231	252	231	224	217	240	223	217	222	223	237	246	235	208	225	224	240	249	223	227	231	217	250	234	225	222	230	224	216	222	221	205	221	241	233	234	218	226	252	228	224	202	226	220	193	255	197	236	224	219	222	196	246	227	256	238	203	191	222	214	205	225	194	253	218	225	207	243	207	240	221	256	213	245	220	227	240	250	212	248	233	234	216	219	257	228	234	234	224	231	214	220	250	233	223	226	220	217	236	222	254	248	230	218	225	199	246	227	226	237	225	216	253	254	233	231	240	210	236	212	195	201	217	248	208	230	233	221	219	241	208	239	243	221	211	244	234	241	210	203	231	208	231	210	248	225	247	194	248	243	214	209	233	212	255	196	233	208	223	205	234	217	223	210	224	211	223	274	211	241	225	187	232	209	218	203	243	209	217	236	250	212	235	200	192	205	250	238	236	219	223	241	222	245	225	235	253	232	235	231	218	241	225	238	239	196	251	225	231	221	219	205	176	213	220	243	220	199	215	208	227	216	230	230	213	230	235	195	252	228	213	217	232	224	217	230	209	219	211	237	226	214	223	215	213	200	208	220	254	223	217	214	245	196	213	230	243	225	233	210	218	209	222	212	225	233	241	234	251	234	250	219	229	239	233	217	254	236	250	192	235	255	243	188	252	206	235	222	221	245	226	246	225	229	237	239	238	220	251	227	236	248	250	234	237	230	198	212	210	219	227	247	234	229	252	229	234	232	227	230	228	209	232	232	225	225	243	233	261	237	212	224	201	228	210	233	212	239	239	264	209	238	248	260	221	214	221	208	247	218	210	257	236	259	216	206	241	223	241	210	238	252	234	222	215	206	230	239	233	245	224	220	231	215	252	250	240	232	206	214	215	263	219	218	245	251	206	245	244	219	238	240	220	222	236	222	199	213	230	220	197	229	236	216	216	239	244	208	213	247	217	241	241	215	221	211	236	229	215	232	248	245	252	236	241	219	216	256	218	237	222	202	227	206	229	235	232	231	248	219	259	223	240	259	231	237	238	252	215	222	231	218	214	222	237	211	214	245	235	239	243	235	235	229	245	201	264	205	237	223	188	250	238	230	230	256	241	230	228	212	233	230	225	244	233	238	229	244	246	222	213	240	239	217	244	213	211	226	235	239	215	219	231	233	208	236	241	226	243	216	244	224	247	223	233	240	215	199	239	248	222	232	229	214	228	218	235	201	218	254	245	250	233	215	215	180	211	227	236	210	226	242	192	238	224	221	223	217	218	223	226	222	232	215	245	213	224	221	241	222	233	246	233	239	216	234	209	239	243	223	216	242	226	210	228	218	243	241	245	245	218	224	227	203	215	236	224	216	211	210	195	243	222	221	236	228	207	207	220	237	254	193	224	239	218	225	224	243	237	213	262	223	211	276	181	245	257	193	253	208	218	229	238	213	204	226	228	221	226	233	209	228	188	226	228	224	204	236	209	260	223	219	230	220	239	225	221	217	216	216	240	253	192	244	232	252	234	212	221	227	220	206	215	224	224	226	218	224	230	217	222	191	251	230	212	223	233	205	221	212	236	270	204	228	233	205	234	236	244	224	229	235	214	208	244	241	209	198	224	244	212	221	240	221	228	229	194	238	213	213	224	238	226	239	211	237	219	233	242	210	252	223	243	214	230	232	185	216	193	239	224	217	218	200	224	214	246	204	246	245	209	215	226	225	249	227	196	203	228	224	241	240	218	214	242	219	237	234	231	236	214	235	240	236	239	231	194	219	205	241	239	219	210	221	223	235	245	250	212	189	204	223	231	229	213	229	224	199	226	248	221	212	212	239	236	221	233	227	222	234	252	236	211	205	235	221	236	235	221	206	212	243	230	220	217	188	222	223	237	220	199	216	247	222	241	217	258	233	248	225	203	231	255	206	227	204	244	208	248	231	234	232	215	245	211	240	206	230	244	235	211	248	254	218	227	212	229	226	227	222	248	213	236	220	203	220	206	249	218	228	213	238	218	231	253	227	240	244	204	217	228	213	224	223	232	227	223	201	242	240	229	242	242	210	207	217	204	205	213	223	226	233	211	233	222	239	220	222	251	210	240	246	253	228	215	227	236	233	228	234	227	246	245	228	218	221	194	216	219	242	230	216	249	245	242	218	224	233	221	230	216	221	205	247	246	249	215	245	241	217	243	233	224	239	203	232	231	222	240	238	229	254	218	222	220	235	224	215	242	238	236	235	224	199	239	231	215	199	219	263	234	190	222	243	221	222	207	231	240	230	236	226	244	235	275	232	223	235	221	241	205	238	239	228	248	241	251	235	226	208	226	226	221	227	236	225	232	241	242	236	209	226	219	235	216	206	232	234	241	230	221	233	219	248	212	218	213	246	211	247	217	236	230	253	221	219	237	236	225	232	212	228	243	233	221	235	227	226	190	213	234	214	206	250	232	213	215	242	225	231	219	226	201	207	202	211	244	229	240	228	230	234	224	227	210	233	222	219	214	234	208	229	243	209	211	203	232	235	230	232	227	221	236	238	219	226	224	224	208	250	224	214	182	224	214	228	224	240	215	213	216	219	253	229	257	250	236	237	229	203	216	211	229	216	247	240	232	203	196	252	219	220	227	232	261	184	230	219	204	237	215	229	205	235	234	239	247	250	215	242	229	209	206	220	215	209	216	241	242	251	242	224	223	268	225	243	213	207	253	191	239	230	225	209	238	217	228	228	220	219	223	254	216	224	216	230	223	194	231	232	229	218	216	225	219	227	252	249	215	242	218	240	229	257	217	240	240	214	220	250	256	226	225	193	228	230	223	235	208	227	249	239	216	218	222	240	234	241	238	228	234	240	210	246	241	213	199	211	225	232	234	230	202	201	247	231	235	242	256	227	249	227	216	213	215	230	218	220	250	255	242	238	251	246	208	191	233	206	238	242	211	239	263	237	247	220	228	239	212	227	226	216	224	216	233	239	229	231	243	217	243	219	229	221	218	234	232	207	237	219	230	236	221	229	234	234	249	243	234	209	237	232	216	238	211	222	211	228	225	221	221	222	236	224	241	233	202	253	213	220	226	225	232	237	224	232	198	243	241	241	226	220	239	233	237	241	209	235	240	230	229	216	239	236	235	229	214	215	229	215	215	215	224	227	222	231	232	232	227	222	221	191	191	237	220	221	236	208	199	218	241	222	209	223	236	241	238	227	257	221	240	229	205	247	248	213	235	211	207	203	235	250	237	217	233	211	237	237	223	225	235	219	229	240	240	229	238	226	213	232	216	242	191	230	256	231	227	220
28051	15909	1136	682	522	497	477	435	404	404	419	413	392	396	388	369	370	376	401	363	372	387	364	348	320	383	371	348	388	395	381	400	372	386	369	371	373	379	361	370	352	355	376	358	361	377	362	349	394	384	380	388	391	358	391	404	401	360	359	366	387	403	359	354	373	391	385	385	376	365	394	345	371	392	356	376	353	398	359	362	403	385	352	401	380	381	357	370	365	349	360	385	369	371	343	354	393	365	383	366	364	365	395	351	347	369	410	351	364	355	368	357	377	344	354	356	409	368	382	367	363	378	361	362	366	372	373	385	361	356	375	389	384	365	376	359	368	357	367	398	348	352	385	368	367	358	375	362	400	349	369	376	372	358	368	388	368	356	367	384	366	345	357	381	385	371	339	334	370	367	394	394	372	371	351	370	363	373	362	354	378	387	343	376	369	356	357	336	365	382	405	343	370	378	367	326	360	366	366	370	392	396	371	379	354	397	358	363	365	371	363	412	313	376	371	361	347	354	350	380	349	392	348	371	361	377	356	364	376	406	387	347	376	355	366	391	345	371	364	388	382	391	377	382	335	393	375	379	358	419	368	370	344	336	370	374	392	349	384	382	378	362	369	344	379	340	407	382	360	387	378	370	352	361	360	394	366	380	350	392	361	380	391	382	353	382	402	348	371	380	391	398	376	363	392	360	351	377	373	316	388	366	372	411	403	360	340	385	378	377	367	380	414	388	384	373	394	351	382	376	363	385	406	356	385	380	392	376	399	380	361	366	384	375	382	370	334	365	369	382	365	362	367	359	333	371	384	348	358	322	391	380	375	350	368	361	359	382	362	376	369	345	365	382	370	369	392	361	361	357	400	338	377	371	348	378	377	360	402	350	331	396	326	368	410	351	363	372	371	355	388	374	411	367	356	351	376	365	375	366	373	387	370	348	403	389	361	350	355	422	368	398	395	369	388	365	406	358	377	371	371	370	395	382	366	384	384	405	348	381	366	373	371	358	387	353	345	343	367	391	369	316	379	349	337	376	384	354	376	373	380	367	361	377	400	367	356	368	359	374	410	342	385	397	382	381	392	375	355	360	386	357	367	391	346	355	382	364	362	364	368	337	351	397	351	375	350	377	409	310	355	349	397	407	378	367	374	361	350	376	371	376	374	362	349	390	325	373	354	387	382	407	373	347	391	354	391	322	350	370	371	343	366	330	356	399	379	387	375	402	390	375	371	352	356	389	384	355	345	366	364	388	333	365	360	390	346	358	363	329	396	351	399	352	362	336	376	364	381	341	363	397	363	414	368	358	372	382	374	363	374	360	358	352	352	384	345	353	387	337	376	372	364	355	360	388	357	366	370	413	358	367	377	377	369	375	365	358	351	369	386	341	383	381	379	384	409	389	368	342	356	373	394	367	363	361	346	390	344	358	379	364	400	359	366	346	368	379	374	403	360	339	350	381	377	358	377	365	389	359	365	361	384	374	378	376	363	360	362	400	359	369	385	378	364	359	365	350	396	368	379	360	356	370	394	364	361	381	380	356	339	367	353	364	366	361	349	350	364	352	357	357	374	385	351	363	405	346	391	367	364	360	338	338	390	349	387	371	368	372	361	354	364	386	380	371	377	392	339	362	391	387	362	358	379	366	380	324	391	357	375	349	383	396	392	357	349	341	379	391	367	374	397	369	404	380	387	368	372	377	369	360	359	349	372	346	386	332	378	335	379	388	349	378	381	354	367	374	385	378	349	383	392	359	364	385	374	380	374	399	355	377	389	360	396	351	411	395	337	373	384	380	338	410	360	378	347	352	393	378	361	381	339	373	352	404	397	377	360	385	387	335	377	359	356	360	366	375	372	369	377	379	376	405	367	360	383	357	369	376	376	367	361	372	360	396	358	370	364	351	334	367	351	417	394	374	348	385	356	336	367	365	373	380	380	366	369	373	367	385	378	373	389	339	377	385	388	394	385	412	376	371	371	371	357	314	364	377	366	389	371	358	384	361	364	361	361	360	379	387	378	386	389	367	365	360	402	374	386	361	356	372	347	328	342	382	385	371	350	380	378	390	386	425	367	339	374	357	358	371	370	383	374	333	365	393	375	346	333	387	383	391	356	391	421	326	400	400	342	397	369	385	381	392	355	374	379	375	378	389	388	375	368	344	367	369	365	388	369	378	349	385	347	363	368	346	365	375	362	334	370	356	377	368	352	382	369	357	397	343	367	384	338	348	362	380	352	324	349	372	320	356	362	370	337	387	373	358	360	381	376	340	394	345	368	360	388	345	379	376	374	397	357	359	348	416	359	385	356	395	405	348	379	366	372	399	380	396	370	367	384	378	332	384	379	396	352	380	344	411	392	389	375	363	347	364	380	388	356	371	344	328	365	359	404	363	358	382	358	373	350	368	402	321	332	392	352	379	356	375	350	377	363	347	354	361	353	341	357	389	335	379	373	349	358	354	421	382	387	355	390	376	365	388	365	333	378	355	382	374	348	376	349	340	365	370	384	359	340	354	405	383	355	367	408	363	403	352	381	393	399	389	371	370	372	387	357	386	386	381	375	373	402	346	373	393	375	372	373	375	364	356	376	383	398	381	385	368	389	358	398	380	375	396	372	391	366	387	389	378	349	372	435	388	381	363	344	364	346	375	387	360	339	372	375	369	382	383	362	335	417	368	372	378	383	388	371	428	340	370	364	335	341	362	370	379	360	367	365	348	416	348	370	376	386	352	366	325	369	394	374	366	371	342	354	382	371	348	364	327	376	388	373	331	344	346	355	390	365	337	363	417	370	362	362	386	342	361	368	368	344	400	376	355	369	387	370	386	356	372	342	361	376	377	370	392	375	380	355	378	369	357	350	369	348	362	394	357	354	390	354	360	361	409	391	347	355	388	380	362	375	379	356	344	371	360	356	356	369	367	388	376	402	400	382	345	379	356	354	376	338	349	339	368	353	358	382	395	360	359	351	391	369	369	349	377	378	363	395	326	359	382	352	400	364	378	383	377	360	369	372	367	386	377	389	376	364	372	386	364	370	341	352	369	329	395	430	335	362	394	359	372	383	371	362	398	342	356	347	390	354	388	397	381	376	365	383	359	359	416	365	372	376	358	387	351	363	370	394	374	398	368	391	351	387	359	353	359	374	377	376	353	384	348	385	330	356	378	350	372	369	382	387	401	373	363	387	366	390	377	345	345	357	357	359	369	396	408	360	376	348	385	366	368	382	378	390	353	344	414	405	374	372	363	345	401	348	369	339	351	341	376	347	365	359	357	352	367	406	360	347	344	373	382	375	376	378	336	372	389	369	390	369	341	355	350	399	353	345	365	390	412	331	355	373	385	370	355	389	404	386	355	368	345	352	383	342	342	365	372	386	390	383	363	364	408	352	325	361	386	376	374	378	342	381	373	387	365	387	377	342	366	370	379	353	371	356	368	383	379	392	374	365	370	371	363	378	368	356	361	356	378	346	335	376	354	364	390	402	377	374	386	377	357	353	354
24263	21402	28911	24235	21282	6616	1013	734	663	572	586	565	517	544	535	537	518	495	468	485	493	483	500	497	511	492	500	491	511	480	498	525	489	499	451	461	463	470	469	472	481	458	477	466	457	457	482	484	478	455	488	499	470	503	475	478	477	469	473	468	486	454	462	503	468	444	450	455	502	516	481	461	509	470	458	506	495	504	441	495	445	461	428	479	442	477	488	451	439	481	467	476	460	496	465	496	465	435	419	482	482	481	472	507	432	452	464	497	472	477	472	518	477	438	493	437	462	447	453	506	491	477	484	479	494	507	445	463	484	490	464	478	437	465	462	492	466	456	476	489	456	466	516	454	499	487	491	497	489	473	492	457	493	456	492	448	461	474	462	489	476	521	470	453	451	489	458	445	458	463	472	430	440	475	496	483	488	442	465	510	444	445	456	453	467	463	477	469	472	487	465	487	469	484	443	493	455	436	471	490	448	485	445	519	460	511	507	483	495	457	500	435	474	486	448	491	489	479	446	513	447	442	471	474	463	442	448	439	455	456	458	467	419	491	473	457	479	465	442	470	447	458	438	494	450	503	485	473	499	515	452	446	448	476	434	431	444	493	487	451	432	463	496	498	458	509	489	468	491	490	453	477	504	423	478	470	443	440	427	447	485	477	471	457	509	469	433	479	465	477	493	461	442	495	497	495	484	477	445	439	466	439	460	486	448	453	433	492	487	419	481	502	484	475	531	499	451	483	458	482	510	456	512	447	477	442	465	440	454	463	485	454	513	469	463	461	497	523	532	474	469	477	479	469	462	413	479	492	489	503	498	473	449	497	467	445	483	523	525	467	474	494	456	484	479	465	448	471	470	501	470	491	499	469	478	499	473	471	474	471	494	487	476	438	404	473	445	475	482	486	461	489	494	503	460	457	477	493	479	473	452	484	501	462	450	461	496	494	496	485	455	477	463	491	455	445	474	484	504	458	427	465	466	448	511	463	464	435	456	489	448	482	502	474	464	459	463	478	479	479	453	465	457	461	484	477	494	436	483	453	480	478	511	459	502	476	457	429	464	475	426	444	496	443	454	500	469	468	449	464	510	465	477	449	462	478	481	458	459	457	469	473	483	500	477	460	463	448	436	442	480	472	443	479	512	458	450	502	463	515	476	459	461	451	477	456	476	514	453	463	486	491	466	522	489	477	488	466	454	481	460	492	489	458	467	476	452	453	459	459	441	530	438	456	505	500	461	465	463	485	465	477	472	508	443	439	476	474	510	511	482	505	523	425	464	419	511	509	489	487	466	484	449	503	471	449	416	468	472	473	476	434	526	455	404	464	461	455	437	468	443	462	487	468	484	460	489	479	480	479	501	469	476	467	417	468	462	505	464	499	477	466	468	492	466	483	468	448	508	460	473	452	454	450	451	456	465	511	448	461	456	516	450	443	466	454	475	481	465	453	450	478	418	460	468	457	489	436	420	457	502	517	451	466	499	462	513	482	439	483	466	457	453	467	503	491	495	486	469	448	488	458	453	475	474	429	432	471	464	489	411	471	445	497	454	480	515	490	437	447	442	470	433	511	391	474	479	481	463	477	486	451	479	466	436	464	460	451	455	446	496	443	458	482	482	455	464	496	417	491	486	447	432	486	489	474	472	478	464	468	470	452	470	464	488	445	511	459	460	482	471	469	498	445	466	486	453	477	482	475	470	475	491	502	469	478	477	464	495	471	478	454	483	456	487	486	455	494	493	477	482	465	515	507	460	457	498	466	472	438	459	442	497	484	469	436	460	458	487	459	442	447	461	439	435	432	488	472	460	474	488	478	470	442	470	438	472	444	509	497	523	498	471	499	451	483	484	466	482	452	469	454	508	455	414	481	467	473	466	482	486	487	441	483	508	486	453	419	477	497	448	441	436	493	423	461	466	499	453	427	466	472	466	499	447	455	495	445	462	450	462	502	462	469	475	483	491	446	477	499	477	455	427	491	482	424	480	449	475	529	442	469	465	449	466	450	457	469	458	462	474	452	513	459	467	475	454	502	427	467	498	464	445	501	497	464	497	445	492	490	443	501	451	485	443	484	453	460	463	450	438	428	451	493	437	462	490	499	464	472	466	469	453	477	484	492	473	468	456	497	479	485	462	485	473	479	476	496	484	468	499	517	448	520	473	484	476	482	446	484	484	482	471	458	480	465	468	448	469	496	482	464	486	444	412	498	452	460	518	451	440	491	485	486	486	418	487	467	488	464	475	480	476	492	459	455	468	465	438	451	487	490	460	474	478	475	426	463	448	464	470	456	454	509	485	499	458	447	460	469	501	506	485	468	468	474	465	457	503	466	483	430	452	482	518	453	435	481	441	507	482	468	466	466	445	465	452	440	471	474	471	496	483	473	505	433	449	478	460	465	463	440	472	487	480	474	480	467	433	461	470	481	446	465	489	491	494	414	486	496	510	449	445	448	479	416	478	504	460	451	461	517	472	458	469	456	453	469	471	466	472	475	460	485	437	479	476	468	491	527	445	465	467	439	478	468	449	445	489	511	466	452	440	494	422	442	481	446	469	457	460	458	483	452	487	488	447	456	449	447	478	445	465	474	476	442	443	464	465	496	450	469	491	482	496	445	439	467	444	459	484	466	487	446	494	487	450	483	450	532	493	463	468	455	485	473	454	441	457	414	489	466	484	453	472	461	442	489	456	431	436	483	468	440	509	453	461	457	437	448	474	476	476	445	450	465	489	438	494	471	485	501	479	492	469	447	513	436	456	483	460	458	492	495	419	457	453	458	468	494	482	504	453	476	461	451	434	432	452	464	452	489	471	453	495	471	474	477	499	497	491	450	434	405	501	459	498	459	448	490	461	455	444	491	464	480	457	486	458	531	495	434	476	457	513	464	491	448	487	484	456	489	470	455	448	471	471	449	480	440	492	474	491	468	442	448	473	486	469	483	437	519	480	456	487	511	451	471	491	482	475	457	442	415	456	474	486	456	467	450	456	477	485	443	453	474	463	484	474	461	488	455	452	488	474	484	443	463	462	476	482	466	469	463	461	457	472	469	485	462	468	460	519	468	464	464	454	443	468	475	472	475	491	454	493	440	474	503	466	479	496	518	485	499	521	491	468	469	456	428	447	508	468	463	436	473	502	468	473	474	497	468	445	499	407	465	515	459	439	459	462	436	455	457	451	507	489	465	471	443	449	458	472	482	426	440	464	467	455	464	483	476	471	479	428	472	490	446	502	473	428	437	442	464	490	470	504	459	473	476	454	460	526	466	444	462	493	481	474	462	470	516	426	481	441	432	487	444	493	500	439	457	496	473	456	474	419	470	467	473	475	453	435	486	491	462	493	475	492	483	489	449	458	437	462	461	472	461	462	476	456	499	482	510	442	458	468	468	435	429	473	500	488	488	477	486	475	443	530	416	426	486	458	496	519	462	448	470	418	427	482	480	471	448	477	506	442	483	439	480	433	524	451	455	468	465	483	463	495	464	496	489	495	494	474	468
50623	30679	6786	3503	2558	1917	1672	1391	1208	1125	1068	1018	971	921	916	862	850	865	821	830	844	825	825	804	758	782	768	733	793	754	749	803	777	768	752	791	792	735	732	756	765	731	789	749	742	728	741	708	792	775	763	761	710	762	733	812	740	762	734	749	712	760	815	699	719	725	761	757	791	748	707	763	764	748	795	720	737	771	751	739	725	767	744	742	724	747	769	776	702	713	755	778	743	752	735	736	722	716	745	729	728	706	741	754	733	728	735	709	708	770	730	690	754	739	709	763	760	695	739	726	709	708	736	722	768	721	775	720	725	729	752	732	730	752	754	732	735	722	744	773	683	703	692	718	768	746	721	741	764	742	720	761	761	748	753	772	732	800	752	685	744	735	757	744	737	752	717	735	765	734	767	745	772	713	703	716	671	736	749	697	723	744	712	747	729	743	751	714	716	757	710	783	692	766	681	733	714	763	746	791	748	725	754	736	713	756	755	715	716	726	707	720	720	779	732	742	700	718	734	728	765	772	714	744	714	733	744	734	752	737	735	731	747	733	714	702	730	733	740	749	715	767	746	708	719	728	739	803	678	786	699	770	766	722	815	718	726	760	712	770	729	734	706	713	715	733	764	701	729	773	745	723	735	746	740	722	740	744	696	733	732	749	712	754	720	761	703	701	752	760	784	731	758	746	752	723	712	762	734	742	755	733	730	740	726	697	748	757	752	716	743	702	766	786	718	703	709	768	765	722	753	698	761	739	732	715	709	783	733	712	728	694	750	728	729	706	720	746	745	757	754	736	705	755	723	755	747	708	764	730	754	762	744	741	714	753	724	758	785	747	699	787	758	780	770	727	730	718	746	769	703	781	718	752	735	747	750	737	754	720	740	743	716	767	699	729	734	739	733	750	733	700	733	745	796	731	819	709	753	777	770	752	749	813	711	757	730	734	714	744	743	761	727	777	749	715	719	738	757	715	697	751	786	767	708	742	807	749	729	740	749	781	742	790	732	738	703	759	696	667	784	826	723	766	716	731	722	785	713	729	791	776	740	771	721	769	746	732	763	754	736	737	722	752	706	757	727	729	775	770	701	748	718	768	747	721	760	758	764	719	768	727	723	729	699	709	733	751	753	799	715	741	756	746	712	708	783	733	721	695	700	693	744	760	736	768	767	717	735	746	729	736	753	722	748	758	727	729	743	723	728	736	717	786	754	732	708	753	787	760	724	756	761	754	754	732	713	719	725	713	729	719	720	697	746	732	751	754	675	701	756	792	715	755	754	752	761	751	736	748	760	736	752	761	731	752	746	809	726	751	757	749	730	773	759	729	711	750	696	704	712	711	758	759	774	745	751	743	760	751	747	717	730	744	665	712	761	737	684	740	728	767	683	728	744	724	730	747	728	730	768	758	709	739	737	698	783	769	769	746	794	737	719	739	723	731	746	697	717	749	718	721	755	710	767	750	709	784	708	755	776	762	715	740	717	700	712	754	741	753	740	752	770	743	725	761	738	749	731	756	744	744	727	736	810	691	668	709	767	742	757	743	732	774	745	717	787	759	771	771	753	728	730	797	792	725	733	761	757	746	744	747	747	733	751	722	739	715	707	755	751	766	723	780	704	731	730	796	749	735	725	702	744	735	747	756	774	746	746	716	718	764	734	751	734	740	755	737	731	697	741	782	757	722	748	755	794	691	686	735	744	722	747	744	740	688	803	724	734	728	705	706	719	739	782	702	736	737	734	757	757	733	776	698	714	727	727	779	700	769	729	728	758	749	749	700	691	766	735	753	730	725	740	751	729	766	759	779	816	774	761	710	777	750	760	772	732	702	754	701	781	725	771	724	739	725	725	731	726	744	773	755	760	773	695	742	760	758	702	710	708	706	745	726	807	730	720	705	779	786	701	771	775	773	708	741	700	755	737	784	721	762	732	725	708	789	735	705	708	719	732	749	772	744	766	708	750	730	718	730	762	725	780	758	765	732	743	749	749	770	704	759	739	714	701	702	761	739	740	766	738	753	724	759	755	774	753	692	724	743	736	692	702	675	739	764	757	718	730	709	743	719	758	760	737	759	798	722	788	732	704	756	737	737	705	764	704	789	725	735	787	769	727	730	695	703	745	735	759	752	703	753	747	761	705	758	721	762	726	769	748	753	736	694	739	728	762	784	771	744	780	701	721	790	750	733	736	744	722	730	749	737	779	742	775	755	739	764	725	799	679	733	718	771	806	726	728	800	712	674	717	726	753	804	701	747	764	746	768	827	783	700	717	779	795	768	731	736	745	684	691	683	755	692	756	710	757	722	708	737	775	714	704	760	738	746	716	692	717	789	762	764	784	731	758	725	737	707	735	735	709	750	753	703	737	706	740	793	723	743	748	717	779	753	733	748	791	726	731	714	693	716	783	748	741	778	719	716	775	749	760	708	774	733	756	743	786	736	794	792	764	725	726	714	732	711	723	755	768	707	728	751	726	765	742	714	731	755	757	750	755	783	767	725	766	752	716	760	722	750	753	709	709	744	741	731	716	804	773	753	761	788	705	753	757	773	762	723	770	750	780	682	821	774	728	738	727	727	726	726	722	710	759	773	741	746	733	763	739	731	753	767	728	749	739	740	758	746	760	745	713	733	720	736	738	747	734	772	737	740	722	719	779	722	754	734	769	765	724	756	714	750	695	721	749	743	769	694	792	707	751	752	731	720	768	740	725	765	788	697	759	776	773	712	695	698	736	728	749	753	709	778	735	676	773	688	760	689	739	720	770	736	757	778	678	722	743	733	708	732	740	737	716	706	743	758	745	742	726	744	671	743	742	726	731	725	704	750	738	722	792	736	741	690	696	716	764	777	758	794	765	721	737	729	702	744	757	729	746	739	765	761	754	748	689	696	751	739	699	780	727	732	698	708	734	757	750	745	716	697	722	780	771	773	758	734	730	769	760	716	735	699	804	759	738	719	734	759	723	743	768	765	749	737	718	793	750	729	758	730	743	728	766	723	720	745	771	742	722	736	711	790	702	736	711	773	815	711	710	762	733	787	740	754	732	765	760	713	779	766	709	701	759	686	768	736	702	773	767	755	754	761	785	734	762	751	686	767	716	771	772	732	746	759	727	746	695	742	699	738	757	733	734	737	690	767	747	754	754	720	678	753	725	754	766	778	728	681	807	761	694	740	707	780	755	771	743	759	743	788	717	767	716	695	779	726	735	745	758	716	702	761	714	724	700	739	748	711	732	742	769	695	772	726	737	777	715	734	767	734	768	753	719	726	715	698	742	773	732	730	730	725	697	765	773	752	718	771	755	758	753	760	713	730	703	704	750	732	680	791	768	720	782	676	706	736	683	764	766	805	733	713	781	718	797	798	778	776	758	780	767	754	758	732	754	723	734	739	728	755	765	753	736	726	726	771	765	738	755	748	708	763	752	714	722	748	788	746	707	721	731	738	759	746	753	725	695	802	705	753	744	734	735	759	787	720	686	729	711	715	711	707	733	753	707	765
23252	21392	29365	23788	21381	21330	5024	1036	782	711	687	630	616	602	562	553	590	556	586	545	577	562	486	548	528	542	534	512	550	527	487	510	506	565	514	514	507	532	532	525	542	484	532	500	537	489	512	507	454	508	495	520	545	499	495	552	492	504	514	469	494	516	513	474	530	506	514	485	493	501	491	530	514	515	519	531	461	476	515	492	498	498	549	477	505	487	507	503	485	524	537	477	511	501	492	470	510	541	517	553	517	474	498	488	484	522	538	514	511	493	526	469	491	513	500	495	465	483	472	552	525	468	508	465	498	501	510	542	515	503	498	472	501	456	489	528	519	506	532	502	497	534	516	485	509	491	525	463	519	516	506	508	510	479	491	501	502	493	513	529	546	481	483	487	497	520	499	519	505	529	496	558	479	452	510	480	515	523	506	537	471	521	512	499	503	494	505	487	527	552	518	537	528	484	519	529	502	487	527	506	512	469	529	531	532	506	486	510	500	460	490	486	507	479	493	526	539	502	512	502	505	492	516	522	522	539	510	500	516	518	500	523	486	500	496	516	550	466	512	517	457	491	498	497	475	524	503	493	489	527	494	510	464	472	484	528	497	462	473	473	479	512	484	481	519	466	511	500	502	488	508	535	535	531	497	506	529	521	509	512	471	509	508	546	518	466	469	492	519	507	512	454	498	493	505	483	519	511	485	515	526	506	533	514	493	515	486	487	509	500	509	456	510	504	507	472	472	508	462	518	493	497	486	501	525	492	478	482	463	483	461	472	489	487	520	507	484	522	527	547	509	492	545	485	515	498	510	481	511	521	502	537	487	499	527	510	531	538	487	485	543	472	509	471	511	497	515	510	509	488	513	496	533	511	492	502	481	515	513	503	539	502	552	458	495	487	470	509	501	496	490	545	496	530	491	524	489	496	542	563	517	510	491	513	499	516	507	460	492	522	493	517	507	513	488	498	486	474	532	512	503	497	476	502	485	545	507	515	503	506	472	496	508	518	534	506	525	495	477	522	528	483	496	514	514	477	510	449	508	468	449	509	515	483	531	477	489	555	514	487	490	506	481	520	540	506	510	493	518	505	493	522	476	501	507	492	474	483	526	466	486	450	473	489	529	486	503	506	483	507	540	472	481	487	508	545	494	543	511	528	549	503	548	482	532	535	492	498	446	545	497	547	509	519	496	510	526	499	476	495	452	587	512	487	511	526	494	482	462	507	496	489	503	463	512	541	475	521	465	497	483	494	492	503	473	497	515	507	524	466	506	480	507	548	482	493	518	530	529	502	492	472	495	472	498	555	510	504	496	477	486	508	507	503	482	521	475	496	503	506	496	488	510	508	508	499	474	520	522	503	466	538	468	472	484	497	461	519	481	491	495	526	528	527	506	538	501	500	514	498	463	500	488	482	504	506	516	444	503	516	545	501	486	517	537	528	458	488	509	475	500	523	532	521	520	524	529	464	505	484	503	506	516	516	502	502	525	521	499	512	479	504	511	498	527	480	515	489	485	514	488	473	551	527	516	527	512	499	520	511	488	477	508	464	509	464	518	526	486	491	495	477	504	512	525	503	501	490	509	557	489	497	521	494	507	502	512	471	497	499	512	527	477	476	486	492	501	496	537	506	494	485	472	494	461	477	478	526	511	502	474	505	493	503	495	504	496	495	501	556	486	512	499	524	506	503	502	490	469	524	488	486	536	506	513	471	501	505	545	442	477	484	484	464	496	515	477	509	536	504	494	505	504	525	508	491	528	501	530	476	533	544	495	510	522	511	494	506	528	549	521	529	522	466	489	505	499	499	489	480	493	525	529	499	518	506	489	488	518	500	526	521	536	491	531	484	498	482	528	488	464	513	502	512	514	480	483	491	476	514	530	486	502	511	479	491	467	469	507	494	474	502	531	526	502	462	451	515	464	517	474	529	490	479	525	506	504	452	497	473	500	501	521	520	477	466	492	530	507	468	519	487	501	446	443	508	493	507	514	522	538	497	544	499	502	505	515	532	465	541	485	504	514	522	501	489	498	478	483	462	505	514	479	479	466	478	501	487	465	486	511	529	520	510	508	496	486	477	532	470	505	484	480	538	525	506	518	454	504	545	548	486	468	501	463	476	510	515	489	485	511	494	500	501	529	510	513	509	502	496	530	481	492	506	511	510	520	524	487	494	493	488	534	491	481	510	481	475	534	490	542	529	514	491	485	510	494	457	453	539	493	508	519	470	545	514	505	516	518	480	491	499	508	501	507	509	505	484	514	494	494	471	476	471	507	483	503	511	507	505	459	511	508	437	480	526	526	510	503	490	463	465	495	512	483	477	482	503	501	493	469	519	524	489	521	501	483	522	480	454	502	486	520	515	514	542	490	529	506	491	474	508	492	515	484	480	500	472	496	513	518	497	513	491	491	487	482	506	468	499	465	527	542	507	504	495	531	513	504	498	483	507	548	479	529	506	531	500	478	521	551	499	492	492	460	499	498	532	480	520	462	519	509	477	503	462	471	523	512	493	505	505	486	544	529	512	462	502	460	524	502	492	503	497	483	532	518	513	512	507	522	530	491	499	539	502	502	523	496	488	510	464	507	513	528	482	496	492	516	504	453	506	529	477	505	511	532	500	514	533	537	492	534	509	473	503	504	479	423	526	482	528	523	496	524	492	517	519	534	484	515	486	473	515	532	508	469	506	512	495	473	517	539	488	534	468	470	520	484	568	517	535	513	481	481	501	520	541	499	501	501	516	512	500	498	530	532	522	490	536	478	508	494	477	510	536	505	523	521	509	475	516	503	530	470	504	493	471	490	515	500	506	505	449	506	497	496	508	461	497	520	519	528	473	501	496	499	511	501	508	479	466	468	491	519	512	517	496	520	500	515	511	503	453	528	505	471	481	519	493	480	534	487	520	509	489	485	542	517	485	443	505	476	526	459	505	530	498	485	501	491	517	496	522	488	493	469	469	487	530	488	555	556	487	506	514	499	482	528	528	469	548	487	531	523	558	535	507	493	482	536	486	504	516	521	502	517	500	497	487	488	508	486	489	514	570	510	523	496	532	556	481	486	480	493	503	506	501	481	494	552	537	524	487	504	498	492	474	500	483	487	492	512	503	542	478	475	478	533	519	462	460	504	519	483	469	496	536	492	486	491	503	481	500	446	480	520	474	482	496	509	537	537	533	501	523	498	538	482	471	546	479	508	492	475	513	515	535	484	490	495	538	494	447	489	515	479	532	520	480	487	494	523	457	519	543	489	515	544	505	493	484	507	469	500	500	483	485	485	481	503	491	461	484	491	524	461	479	506	465	515	500	503	494	495	504	524	536	523	489	501	507	490	469	517	488	499	494	477	505	513	517	467	493	497	500	487	529	513	485	478	480	495	534	495	483	539	544	493	471	443	472	506	477	491	504	490	534	475	500	521	473	536	504	491	530	484	493	453	498	485	532	502	508	523	497	514	474	459	482	500	519	495	498	471	465	504	529	521	504	504	483	480	541	499	494
53518	32342	10864	5690	3939	3055	2448	2051	1691	1484	1381	1318	1168	1129	1136	1050	985	945	945	945	932	898	930	899	896	880	864	832	845	889	892	787	879	817	836	769	784	844	845	843	817	736	819	821	807	802	816	789	830	800	844	792	873	781	806	802	816	745	792	808	770	798	807	760	798	775	797	808	812	789	815	771	772	786	748	793	818	806	769	812	830	811	826	803	803	787	837	835	815	742	798	849	788	838	848	778	816	764	807	783	811	784	735	780	770	841	795	822	807	779	775	849	799	806	851	754	774	842	743	788	822	790	787	830	796	742	722	835	760	743	782	818	756	777	790	808	773	777	837	712	758	773	784	790	771	772	769	813	796	804	775	799	792	772	791	785	823	766	762	785	813	758	772	778	818	774	781	785	737	775	764	790	818	819	791	741	779	817	776	828	825	816	740	787	803	825	768	796	745	806	820	789	776	823	785	761	785	811	776	794	746	834	785	768	781	819	797	792	791	795	820	783	789	766	781	811	802	799	815	721	836	832	802	833	793	826	725	789	773	757	797	783	763	785	856	801	781	796	812	792	780	739	786	742	806	751	768	756	787	824	766	767	808	819	755	765	741	780	834	776	799	802	841	804	823	740	822	771	788	730	778	785	765	827	786	815	780	747	854	781	736	801	807	791	797	794	786	758	732	824	793	817	774	783	786	787	771	796	766	834	786	779	777	740	797	816	791	783	726	836	765	808	759	806	762	784	791	806	750	799	819	749	749	744	750	809	786	783	823	820	776	783	783	805	816	780	809	787	762	783	773	804	796	782	797	793	754	786	768	702	810	785	799	788	812	793	794	778	828	779	771	783	817	804	786	769	772	781	792	768	800	841	736	746	731	805	762	819	759	752	826	810	777	795	831	763	815	775	801	811	754	795	811	792	827	743	766	726	732	755	833	816	767	776	793	793	804	781	796	729	770	811	789	794	775	768	836	770	776	826	783	825	803	793	782	777	756	817	798	783	756	805	757	799	757	793	788	791	799	775	826	808	801	841	798	755	809	802	807	769	769	773	790	812	816	754	759	758	797	818	835	775	825	825	810	781	755	827	767	782	783	753	807	800	767	838	830	788	835	723	807	820	786	817	769	783	780	823	804	780	772	817	791	785	763	789	780	786	771	794	775	735	788	717	789	817	769	829	798	833	769	777	774	842	765	724	812	793	767	785	832	745	727	795	827	796	760	832	769	774	825	819	772	770	819	798	819	783	836	806	789	784	801	851	834	785	844	754	765	826	810	734	769	793	814	773	812	768	804	782	796	814	813	784	754	796	831	815	791	749	757	748	806	790	724	812	764	807	745	767	757	760	810	832	793	804	767	802	772	781	848	783	790	826	770	789	773	791	800	772	763	826	787	722	790	759	748	782	750	799	753	774	797	831	817	812	787	811	807	798	808	812	742	814	817	796	803	749	718	788	791	755	778	803	816	782	776	766	826	783	771	854	751	749	779	826	818	794	809	800	782	846	828	797	810	750	799	839	808	835	826	750	802	810	791	765	753	762	754	770	833	779	765	769	778	771	838	798	819	800	783	792	753	819	768	775	793	808	744	780	761	822	786	795	757	836	820	743	796	789	839	794	789	775	809	763	794	759	753	768	762	747	758	796	752	811	778	787	775	774	758	823	753	812	775	820	756	782	835	793	802	792	745	805	782	800	770	777	768	794	811	796	848	778	848	828	747	773	790	787	788	768	787	759	757	732	754	768	750	844	791	775	832	782	769	796	787	806	787	805	761	781	735	772	793	775	784	781	811	831	806	757	838	753	740	767	773	839	779	805	751	767	789	831	774	733	783	797	787	735	808	774	743	751	816	778	861	725	773	830	805	831	794	747	766	825	814	841	767	765	758	770	780	798	829	811	806	818	757	763	788	802	762	776	749	802	802	794	806	772	786	806	762	809	716	734	781	762	815	769	822	794	776	746	764	802	785	783	782	768	777	764	782	783	757	782	786	776	815	747	819	788	818	792	738	761	720	828	787	778	796	804	771	808	757	822	822	753	722	791	755	764	764	785	789	787	829	772	784	772	828	763	771	755	812	812	780	758	767	789	793	753	779	776	775	783	779	783	831	810	789	778	813	779	777	718	778	765	748	783	782	772	837	769	759	755	786	745	780	799	784	761	767	777	766	805	837	837	774	726	764	808	757	786	782	798	752	772	796	827	791	833	786	734	760	808	749	794	762	755	771	800	777	785	810	802	779	810	769	759	775	755	757	793	773	726	760	848	793	774	762	792	738	802	727	786	793	799	758	769	805	752	806	822	779	835	785	721	788	728	810	806	781	807	761	789	822	787	800	811	782	780	764	781	787	789	791	780	739	831	765	771	768	755	743	791	826	781	810	750	855	805	824	772	771	817	788	807	767	750	782	789	793	779	772	760	789	837	780	765	795	763	728	797	818	836	759	756	806	770	781	788	785	816	754	791	788	783	747	732	814	771	765	802	772	789	760	781	780	806	781	779	743	821	816	795	853	808	786	792	805	759	799	790	817	805	801	791	763	801	822	749	782	839	804	821	763	802	767	757	771	794	783	765	744	772	790	815	778	815	766	813	760	799	779	791	779	830	789	764	824	795	770	812	790	806	813	843	777	749	801	775	831	841	750	823	732	760	797	807	793	813	788	735	798	769	790	783	777	784	748	841	791	820	764	832	798	795	767	823	826	760	787	809	807	828	840	804	807	797	807	808	782	733	826	776	804	766	770	776	826	760	783	793	791	807	743	758	720	779	779	797	768	758	795	789	843	797	798	789	749	766	816	785	816	791	776	788	810	753	784	764	770	855	809	759	811	792	816	869	798	770	815	781	825	786	784	743	740	797	805	820	816	765	804	835	760	756	761	771	800	749	749	770	761	832	814	821	766	772	766	775	771	766	794	729	757	798	779	811	775	822	805	826	811	828	778	802	808	809	780	833	795	765	801	791	747	781	754	772	748	800	803	816	794	804	764	788	799	769	785	757	764	787	831	788	728	814	772	760	750	777	803	756	763	757	784	814	766	784	785	779	764	782	760	786	784	817	785	736	773	804	810	808	836	806	826	729	770	726	773	826	812	801	776	804	787	777	763	850	766	775	761	772	796	798	814	784	773	737	800	795	828	757	756	827	792	788	819	746	809	801	744	756	767	789	759	777	763	789	781	768	796	814	851	792	810	818	728	821	780	800	810	831	803	831	817	780	756	798	781	755	770	792	743	741	792	789	776	783	802	825	856	779	781	821	810	811	791	811	764	817	762	822	799	778	795	753	795	797	810	767	744	865	787	775	779	772	808	801	736	784	801	802	767	799	823	754	778	767	763	805	749	871	802	723	765	804	833	808	803	735	764	805	827	769	754	798	766	744	762	737	797	783	730	789	762	762	784	765	756	780	823	804	777	804	760	782	810	784	816	840	792	733	812	774	807	796	761	758	764	786	753	781	823	772	863	756	781	810	776	799	779	764	804	782	825	773	733	745	781	761	796	767	755	771
27362	21400	12336	811	276	255	269	249	218	215	251	217	242	215	228	224	224	213	230	213	231	260	233	229	212	213	192	222	234	208	227	217	236	208	225	210	245	246	242	234	205	238	227	237	229	216	259	235	251	207	234	223	225	232	209	243	241	235	191	238	217	213	220	218	214	228	241	227	248	197	230	233	217	249	214	213	248	217	201	218	239	258	200	210	230	223	220	237	207	216	208	231	246	224	221	213	246	226	228	237	210	248	217	196	199	223	239	217	208	231	231	263	225	206	205	242	207	230	242	227	198	228	230	242	208	200	232	244	217	177	227	222	218	238	217	231	235	228	218	224	225	218	209	199	233	218	228	249	209	234	221	217	220	213	214	222	231	277	224	210	208	213	227	247	227	203	230	225	234	233	231	214	237	252	215	240	235	189	231	211	234	219	243	264	229	216	232	252	215	259	210	228	193	259	207	209	219	233	248	254	232	204	215	249	231	216	229	208	216	236	241	242	233	223	200	244	204	243	216	237	235	243	228	215	244	222	208	215	201	251	214	222	237	258	255	231	245	255	257	228	235	223	208	223	246	221	236	228	216	223	235	225	249	231	238	236	231	207	214	204	217	223	228	216	227	234	238	217	231	236	229	217	221	257	228	221	217	212	244	229	227	232	236	216	195	234	200	205	236	221	215	204	225	209	241	241	243	207	218	216	213	243	224	204	241	233	233	218	245	222	234	234	249	243	226	246	251	203	215	241	244	229	231	243	204	226	245	245	220	226	232	207	217	191	195	236	210	224	244	226	229	202	232	225	230	231	209	231	225	216	244	228	245	243	234	215	243	247	228	222	245	236	238	213	243	216	216	204	233	223	209	227	224	249	217	222	237	234	240	213	199	220	214	226	240	240	221	257	243	216	219	246	231	256	241	236	229	220	205	234	220	237	224	242	240	212	229	216	221	233	238	200	212	209	205	248	236	222	193	214	214	228	231	240	214	226	240	222	241	224	245	240	223	204	244	217	226	245	247	238	233	241	189	219	230	227	215	255	234	221	219	255	226	217	230	244	211	230	229	231	228	218	243	240	217	218	203	234	236	234	257	210	197	225	218	243	269	204	223	228	236	245	243	240	219	240	214	232	235	213	236	235	217	230	251	237	228	223	220	231	231	256	252	227	196	199	231	249	235	230	232	242	216	215	207	205	231	258	234	233	226	250	244	211	217	222	237	224	220	215	234	229	228	219	236	231	227	221	227	218	228	244	219	260	198	222	246	225	219	230	226	224	231	241	237	231	231	219	236	223	223	253	221	244	244	225	252	228	220	218	221	228	213	222	237	230	233	196	214	200	216	235	221	222	253	218	258	217	216	234	225	238	223	245	216	200	207	209	245	247	238	244	222	212	229	244	252	203	260	241	244	222	197	225	224	213	253	225	229	230	210	229	222	239	215	240	210	224	214	212	222	244	236	223	218	232	237	222	245	222	223	214	238	219	257	258	205	239	211	231	223	219	197	216	206	201	221	225	209	239	230	208	259	209	213	206	240	270	228	257	238	222	232	220	203	234	237	207	223	210	239	223	222	231	218	213	230	234	239	238	244	223	227	212	219	225	242	213	233	218	222	216	224	234	205	233	239	224	208	246	227	220	221	219	208	244	230	227	244	211	224	216	212	192	227	224	235	230	249	234	224	226	208	214	220	234	251	233	211	232	216	197	215	211	222	199	197	230	234	225	239	224	227	218	241	231	197	227	201	231	200	250	222	247	236	216	214	227	224	213	225	222	228	231	253	231	225	221	241	229	226	238	212	232	224	220	202	212	204	221	216	215	257	205	232	204	227	236	228	210	225	216	233	224	233	240	227	211	227	229	210	219	228	212	244	234	226	242	232	228	197	224	218	214	243	205	259	201	226	223	243	212	230	215	220	269	237	211	254	240	201	232	248	230	228	240	217	224	213	232	203	239	239	213	233	217	226	246	222	242	213	228	220	231	222	217	248	205	225	230	217	211	222	250	214	217	206	214	232	226	225	209	212	227	224	220	238	238	217	240	227	261	235	228	221	227	240	221	204	199	233	211	257	222	239	205	226	218	221	223	209	239	218	218	218	232	211	266	202	246	229	212	228	240	221	218	229	229	217	243	246	228	232	236	243	217	201	225	212	203	238	212	213	243	216	210	216	225	226	235	203	251	245	220	224	229	207	249	236	228	231	226	222	244	216	211	209	209	221	226	225	263	241	208	226	233	241	228	238	235	215	222	239	221	250	215	244	216	214	239	194	242	216	226	204	223	257	211	205	251	233	229	248	219	222	211	250	232	204	227	227	241	236	224	227	238	236	182	236	229	228	203	204	256	212	212	209	226	214	224	219	239	182	207	228	239	213	223	224	203	213	227	195	222	222	220	244	220	219	214	222	227	246	227	219	231	244	230	250	230	222	236	206	205	219	208	205	243	214	232	211	233	232	200	239	231	229	224	226	225	236	233	216	234	195	214	210	218	221	224	244	224	240	226	234	222	243	223	260	222	236	215	226	231	239	229	247	208	227	227	201	201	204	200	233	232	234	252	208	238	221	210	222	252	236	240	203	233	217	230	232	242	235	211	242	206	232	227	229	211	265	233	212	209	233	228	238	219	237	235	203	231	209	222	215	255	225	255	235	209	248	224	247	204	223	244	208	225	202	204	255	220	198	247	233	242	242	229	239	210	206	229	213	252	243	228	233	238	213	236	233	236	234	229	222	225	239	246	206	229	206	209	217	249	190	214	218	233	226	214	239	232	233	228	242	222	234	246	210	247	241	235	210	227	219	245	205	231	231	215	239	237	233	217	229	225	207	216	241	225	246	224	225	235	241	225	237	209	240	225	231	215	211	204	219	224	233	250	228	228	238	227	247	239	213	232	251	224	217	228	222	227	240	250	225	225	218	185	207	215	208	233	240	219	223	228	229	224	225	226	237	229	239	236	238	226	206	228	220	211	225	221	208	226	213	219	226	211	237	224	211	247	221	234	260	219	223	251	243	228	216	227	213	241	231	225	240	224	235	214	212	201	231	232	220	231	213	199	209	212	224	214	241	221	230	229	209	203	202	239	210	227	229	223	223	247	240	212	214	200	210	225	237	237	223	205	230	227	216	233	219	221	219	240	225	231	242	214	211	234	217	241	221	223	236	223	242	218	218	250	207	257	227	242	228	228	225	222	214	237	243	234	224	213	241	219	206	234	214	213	223	228	244	217	227	229	221	219	214	217	241	247	235	216	241	207	204	232	251	232	226	226	209	223	221	242	227	227	219	223	239	228	232	218	202	236	241	219	258	219	235	237	222	237	215	206	209	221	215	202	247	212	210	215	224	195	238	230	215	227	234	227	217	192	208	210	218	228	227	249	241	220	235	229	203	217	233	238	214	221	234	219	220	210	192	224	228	250	224	237	232	253	216	221	235	235	223	244	192	232	217	215	209	228	206	246	229	237	235	232	226	230	215	230	227	221	232	237	224	223	209	229	229	238	218	231
27506	14988	948	622	516	490	422	441	392	407	417	385	358	393	361	375	362	365	402	381	356	394	330	407	384	363	373	357	386	350	377	390	376	385	374	379	354	396	380	381	372	372	403	365	407	390	383	377	381	342	394	392	402	370	434	342	363	370	367	372	363	352	368	355	372	369	391	342	367	354	389	335	343	376	365	409	359	339	358	373	338	345	371	356	362	389	391	402	382	362	364	373	355	349	357	358	344	361	372	362	356	359	387	353	361	388	385	347	358	366	371	352	400	358	357	354	366	373	337	375	415	400	366	378	368	373	366	333	327	351	366	380	382	380	361	384	369	369	341	352	383	362	383	346	351	388	370	360	375	358	386	375	347	339	367	392	347	347	357	381	335	396	364	385	373	390	372	377	357	395	387	396	363	366	337	339	368	407	366	347	351	359	367	397	371	408	377	364	324	352	364	389	356	338	403	357	406	381	378	379	335	355	350	359	377	375	384	380	375	376	399	358	390	389	381	361	360	363	382	376	385	383	357	386	340	327	361	338	309	367	366	366	370	364	399	320	357	359	370	363	367	350	364	368	372	365	357	372	370	372	371	371	377	388	369	369	337	380	384	351	371	338	382	375	376	365	366	362	349	394	384	381	356	378	383	385	391	366	378	338	357	370	362	357	353	346	353	409	364	360	352	378	384	419	368	368	396	379	346	360	343	348	367	401	371	379	346	387	370	353	347	360	368	381	369	346	387	374	371	374	371	391	356	382	364	367	370	396	359	387	370	360	410	378	335	356	356	377	390	336	375	369	359	398	352	391	372	379	330	365	380	375	361	396	362	385	324	413	343	349	370	369	389	361	338	347	339	363	357	382	357	369	375	389	370	379	369	349	375	373	376	372	356	381	377	380	338	371	376	389	331	393	341	343	365	373	402	359	400	356	343	369	349	394	392	368	358	359	397	358	358	390	361	355	367	381	366	361	378	385	339	371	352	357	380	373	349	383	375	373	381	358	369	396	353	373	358	386	359	374	382	360	383	323	351	364	379	376	390	380	369	362	386	342	350	361	326	388	369	367	386	376	354	372	376	380	381	376	367	364	372	389	405	375	350	351	377	358	402	353	380	352	355	348	366	353	373	354	370	354	366	384	354	370	391	374	343	365	337	371	370	412	365	373	388	376	379	356	340	380	370	378	360	335	362	372	369	332	364	320	375	375	338	349	357	363	393	348	388	361	367	399	391	370	315	385	377	366	396	366	384	382	383	370	376	314	358	370	376	362	361	376	354	374	354	352	368	340	365	370	365	377	364	378	360	411	369	408	328	406	373	394	367	353	368	355	359	382	384	377	353	347	392	378	337	389	344	370	396	346	355	360	387	344	405	400	397	367	383	385	351	390	392	340	382	384	384	390	370	355	367	389	354	398	370	374	371	366	375	371	376	411	383	380	334	367	369	382	377	370	354	370	391	375	347	343	342	367	322	374	364	391	438	404	372	346	357	368	351	350	373	390	317	366	338	410	380	366	367	361	375	356	361	356	403	368	377	380	385	365	352	374	355	364	391	386	370	396	388	374	353	407	361	385	359	379	355	376	361	381	314	378	377	384	362	345	360	378	345	384	355	332	376	343	394	378	364	390	351	374	377	346	396	373	395	392	357	375	327	357	370	377	355	357	382	359	385	370	373	372	364	366	365	353	369	372	367	362	385	338	374	375	381	376	372	351	388	378	363	358	387	368	377	350	328	355	383	344	387	380	351	365	343	344	360	362	362	365	409	371	376	348	370	414	361	387	392	373	381	358	386	357	402	336	373	336	342	358	402	371	367	374	409	394	368	378	368	378	401	394	381	369	367	366	348	360	383	367	371	407	370	367	364	414	354	359	392	369	362	362	351	376	380	357	354	392	387	384	363	379	356	327	397	348	383	337	368	384	363	384	383	388	372	382	406	361	373	339	360	358	355	355	366	350	372	381	383	348	384	352	369	388	377	363	384	360	380	418	345	366	348	359	373	403	351	405	353	378	367	389	329	360	374	389	391	356	343	369	372	370	370	369	390	384	367	370	382	371	387	359	363	383	390	362	388	356	353	391	380	339	389	371	361	335	372	364	363	393	386	389	364	396	384	358	384	379	350	365	342	356	365	356	376	349	347	384	345	352	389	353	387	321	375	391	354	391	356	358	398	349	347	356	386	353	348	336	381	355	381	349	393	371	381	357	385	384	346	338	357	354	407	386	361	338	391	369	389	375	384	376	370	377	357	356	368	362	350	360	363	365	379	354	358	351	348	359	425	369	380	377	394	348	380	377	384	417	341	382	381	375	383	366	402	393	363	372	351	348	391	377	401	368	373	363	371	385	345	334	332	340	340	413	362	373	372	363	368	372	370	370	370	330	388	369	380	391	348	408	383	373	373	388	377	367	345	411	355	365	333	387	375	383	388	383	368	377	363	362	361	381	386	387	406	342	356	376	356	352	374	383	351	382	352	405	358	339	411	407	372	360	383	380	365	395	351	339	362	389	404	321	365	376	349	388	347	359	347	368	366	360	341	375	378	393	356	372	429	376	335	362	400	354	356	348	351	347	393	392	371	386	363	377	364	360	335	373	397	351	387	353	353	344	391	370	396	389	349	355	342	354	367	392	360	369	347	407	332	344	400	366	361	371	385	329	363	343	372	404	385	371	380	354	410	371	378	370	393	340	334	381	371	347	361	370	373	351	352	359	399	367	345	377	374	335	382	368	391	372	340	343	383	406	354	358	358	379	372	348	337	375	373	367	353	371	352	367	372	376	362	338	385	393	389	386	385	373	397	362	352	352	366	345	396	334	386	337	372	395	373	359	405	331	377	391	352	380	351	382	348	340	360	396	396	370	394	368	367	377	333	368	353	352	342	375	397	351	374	402	351	372	345	400	372	340	370	364	348	384	376	374	367	337	371	363	379	386	340	340	383	372	350	374	364	371	362	371	367	367	347	379	352	417	380	371	363	371	392	402	369	395	354	358	381	367	364	382	337	380	351	402	362	391	359	395	390	381	406	380	373	354	360	340	381	409	352	364	354	364	379	355	344	364	373	404	356	369	402	371	392	353	352	355	366	395	402	341	365	362	358	361	389	382	380	380	364	364	385	351	351	364	368	363	368	361	363	354	415	374	368	329	356	383	415	389	370	359	398	375	380	362	341	388	352	323	392	358	329	366	363	372	364	381	399	365	359	364	406	410	349	344	363	398	383	358	347	388	397	379	388	344	391	376	383	389	392	380	385	341	348	379	356	393	402	355	347	373	374	382	367	382	347	354	340	370	376	350	365	399	361	380	346	367	360	392	345	392	374	342	374	352	384	395	380	376	376	372	353	375	375	393	379	380	395	376	355	392	352	390	345	351	365	337	372	363	371	356	359	349	372	353	356	341	364	380	345	374	375	373	323	382	386	385	380	367	378	345	390	394	387	331	354	381	377	372	411	371	384	360	345	366	372	361	382	378	363	337	373	382	357	368	376	367	349	358	353	373
24244	21396	28743	24399	21327	7348	962	705	622	598	541	569	568	560	516	554	488	516	512	500	462	471	501	486	530	485	509	458	467	474	484	529	499	472	468	472	483	486	538	458	500	490	473	527	447	507	504	482	494	482	457	478	490	449	488	483	515	502	468	505	472	464	485	468	472	485	474	502	508	478	483	491	509	471	418	480	490	492	497	462	457	484	444	513	503	463	438	460	494	475	468	480	477	489	474	463	508	464	477	470	454	467	476	457	486	513	461	480	497	518	446	508	454	498	454	474	481	468	503	491	470	433	466	470	489	459	491	486	467	527	519	453	535	482	478	469	471	495	484	461	451	452	517	490	513	469	479	465	468	511	508	461	479	506	468	462	521	483	516	453	454	449	465	474	504	458	440	463	478	469	474	450	471	485	475	487	464	486	467	508	489	484	479	482	478	507	460	448	440	455	481	483	472	442	466	481	514	451	455	458	488	506	464	495	464	480	530	486	497	461	445	484	437	433	446	442	429	498	496	473	477	439	482	513	507	461	472	496	479	479	483	441	466	495	485	504	476	451	508	455	472	458	472	472	500	465	480	491	493	465	475	467	473	483	431	487	483	478	498	491	471	501	455	460	452	485	473	466	494	471	512	479	511	494	462	412	490	480	464	486	493	479	451	471	512	445	421	480	457	465	494	486	487	449	451	456	459	466	506	492	458	507	483	523	447	482	485	466	425	496	486	465	464	480	494	482	499	488	476	457	482	492	510	457	467	456	418	490	487	503	490	515	483	467	460	487	492	461	479	467	478	485	459	488	487	468	457	505	467	464	453	502	484	476	464	487	515	478	471	473	434	483	455	456	467	491	528	532	481	457	490	450	496	451	494	468	430	499	448	480	441	442	491	476	477	464	466	516	473	460	469	472	493	486	484	488	433	470	491	481	517	514	471	478	463	455	479	478	505	463	446	452	470	426	464	451	481	490	464	472	491	479	487	467	464	467	475	509	465	438	474	468	510	504	488	474	476	470	491	467	471	447	453	441	441	484	477	472	496	465	513	482	494	467	446	511	498	473	465	498	447	522	468	487	493	485	424	486	452	488	481	467	503	485	449	490	456	485	503	454	478	482	498	511	459	472	469	438	437	494	466	456	479	460	467	452	434	469	483	491	484	463	504	446	508	464	512	457	451	452	431	466	453	526	476	497	517	482	450	486	492	439	464	446	460	481	479	482	491	485	503	510	503	450	507	505	483	503	457	476	551	459	461	483	490	502	494	482	462	499	426	509	479	505	468	437	470	467	485	485	454	459	490	465	477	473	468	447	470	485	486	493	480	495	452	484	496	467	535	470	472	496	449	472	486	474	477	505	495	488	424	455	411	476	443	486	491	461	491	486	475	466	509	498	486	470	449	465	438	490	471	458	504	472	462	504	487	514	450	462	489	450	501	487	462	491	461	482	464	460	489	500	479	443	495	497	462	451	496	473	462	486	478	463	458	458	483	489	495	518	455	501	467	476	458	479	460	452	467	442	483	426	510	450	486	465	447	498	495	486	473	470	475	480	446	489	485	463	441	484	454	465	497	464	495	440	459	474	488	488	475	497	466	491	474	441	476	487	461	468	499	441	484	501	461	439	445	477	453	498	483	492	476	463	505	482	515	469	486	459	472	478	479	511	490	462	489	477	482	454	489	470	464	469	471	442	473	483	476	479	470	526	426	480	466	462	462	477	436	479	501	474	448	465	495	433	476	489	484	486	464	471	472	494	444	447	462	494	467	480	506	446	453	407	477	498	463	466	467	467	462	477	432	478	453	475	466	487	471	476	453	474	455	455	487	472	480	454	463	449	461	482	469	503	465	459	442	517	484	493	465	470	497	460	458	520	464	496	476	470	517	477	482	496	486	488	466	469	469	498	454	478	478	485	437	485	474	427	479	491	487	511	473	473	490	471	438	440	470	496	497	448	478	487	481	449	470	494	510	492	441	464	449	483	430	475	474	477	501	466	463	474	451	471	475	466	446	454	462	502	477	477	478	492	503	485	499	444	447	473	481	484	462	479	483	463	481	442	481	454	452	440	488	474	464	510	483	478	492	469	492	481	495	444	470	482	457	478	478	463	477	430	465	473	486	512	508	440	474	467	464	484	449	443	473	461	495	486	439	459	471	482	422	508	478	477	460	492	500	454	446	457	467	478	456	496	471	465	498	458	494	457	467	486	469	491	476	457	445	523	479	476	462	487	473	468	474	472	444	476	458	459	467	467	453	486	468	514	460	443	454	467	492	478	450	520	473	472	476	477	502	460	459	455	465	460	461	482	505	507	496	505	450	492	463	476	491	499	450	410	458	453	500	474	456	519	469	509	448	488	470	483	513	492	486	472	459	482	462	492	463	443	451	462	459	441	442	418	487	480	482	484	444	470	483	470	496	460	458	485	432	499	472	499	469	438	511	482	454	496	457	481	524	464	459	445	492	477	491	442	442	462	489	438	462	464	502	486	464	516	454	485	460	467	452	512	474	422	468	506	470	444	489	496	476	487	441	488	525	468	462	462	465	486	425	480	430	434	463	503	521	449	454	430	463	492	454	457	517	483	470	463	456	479	483	488	493	463	465	457	470	476	455	459	442	473	460	455	440	478	491	466	453	458	445	467	486	494	487	475	471	489	452	501	476	438	497	509	438	449	478	493	469	470	442	470	490	489	481	472	436	472	415	464	492	486	482	485	443	512	501	441	482	467	485	446	503	493	477	472	507	457	504	449	480	453	490	462	469	470	494	496	495	453	473	459	493	454	453	430	488	458	483	462	495	467	464	508	452	445	465	485	486	478	459	482	480	471	486	481	465	480	472	497	461	440	489	475	478	485	486	461	468	457	447	465	470	439	489	461	492	513	473	458	448	490	497	452	495	454	498	456	492	482	479	500	505	488	471	471	465	467	487	467	480	446	504	474	464	479	450	464	433	474	456	472	448	458	481	477	468	500	481	513	476	541	454	485	516	486	508	472	487	456	483	464	446	463	480	425	506	460	499	470	487	455	468	484	462	480	485	485	469	458	443	455	439	483	468	521	463	472	501	509	500	481	455	496	456	463	450	446	470	467	492	492	477	463	480	438	484	493	478	469	493	456	452	482	465	487	430	518	495	433	446	478	467	501	502	475	460	463	517	431	480	449	467	467	470	494	454	483	505	448	487	460	479	482	477	458	473	491	464	452	483	505	485	464	486	493	506	459	465	491	490	463	485	493	482	474	456	492	490	436	513	441	506	492	514	514	485	455	503	466	469	465	511	483	469	482	530	476	491	511	530	492	491	486	476	468	447	451	458	466	496	448	487	480	482	486	488	464	413	481	474	475	489	457	500	459	430	472	480	445	452	469	436	498	456	507	467	463	511	491	482	430	459	501	444	483	471	501	460	505	472	490	475	458	472	486	437	448	494	492	483	471	453	465	440	506	498	477	459	481	502	476	461	496	456	472	467	460	485	470	491	487	474	503	497	445	484	451	512	460	489	491
48663	29388	6751	3488	2393	1933	1625	1421	1214	1131	1033	991	951	920	839	869	883	826	823	788	818	824	779	818	817	766	791	784	780	798	844	789	811	750	756	782	795	776	734	744	752	719	748	775	708	754	779	770	772	760	757	734	749	805	752	752	743	790	735	765	747	782	757	729	766	754	715	754	753	722	714	776	807	754	774	737	771	771	739	744	735	768	760	727	778	772	723	716	744	701	762	758	751	778	740	731	771	736	788	712	737	683	780	743	723	710	708	790	752	719	705	719	722	747	729	759	782	750	705	762	785	730	728	736	704	742	791	715	727	744	724	719	732	737	733	762	692	741	721	729	737	771	704	767	754	756	701	750	729	756	755	742	749	793	769	723	755	721	735	774	727	756	745	727	750	690	777	786	742	717	737	741	712	679	715	738	760	785	745	765	747	771	732	724	711	737	746	724	732	716	725	723	746	704	768	733	780	711	727	706	697	763	752	695	715	742	772	713	724	743	722	720	746	783	739	743	729	764	720	740	746	715	777	736	735	793	700	736	735	732	764	746	769	759	752	738	738	813	742	756	712	767	733	744	770	790	770	748	758	751	753	753	757	732	719	748	765	743	774	738	736	754	715	740	714	736	737	774	745	755	792	736	736	772	766	691	752	766	721	737	731	733	747	773	716	763	732	784	723	752	712	754	731	708	764	718	773	744	764	718	727	743	764	701	732	754	711	742	772	757	725	786	770	741	799	768	773	731	766	791	767	784	758	749	808	732	713	803	742	716	767	757	735	691	729	726	732	729	718	781	738	738	770	808	757	764	736	747	747	739	734	714	725	710	760	728	733	725	733	721	720	669	732	756	801	772	721	785	703	711	812	732	734	703	739	754	756	738	736	773	767	789	753	766	745	697	730	730	714	767	741	677	734	752	779	763	750	777	736	751	692	741	744	792	762	745	676	710	702	708	719	719	784	720	766	762	763	761	739	737	775	704	746	696	694	744	807	733	744	766	752	810	735	782	706	705	753	740	722	729	746	727	765	749	718	747	750	724	728	736	783	787	740	753	762	792	783	764	710	768	771	743	774	758	717	749	756	734	684	736	713	757	804	730	758	716	743	778	758	737	715	750	722	744	736	707	738	762	765	721	755	680	779	716	765	760	763	708	705	776	741	685	756	697	752	776	758	770	777	755	755	732	768	712	750	749	744	803	791	742	753	718	732	783	743	734	717	723	753	764	728	772	700	708	723	761	711	750	779	729	832	714	727	778	713	716	730	698	742	750	765	718	753	722	746	754	751	712	725	731	746	722	731	765	756	731	737	754	697	749	806	764	745	742	704	733	722	754	754	686	741	709	722	709	720	754	750	716	754	718	755	721	784	769	790	752	773	712	767	701	785	740	735	715	755	683	704	745	771	769	780	751	707	740	727	756	753	736	749	794	744	748	776	723	767	801	756	711	741	716	765	720	746	737	729	775	757	798	753	692	737	706	748	750	704	684	735	740	739	807	681	745	706	753	795	787	750	721	718	755	760	740	734	701	751	719	760	729	715	708	730	744	736	751	752	775	758	789	769	783	699	716	725	730	709	720	744	766	769	746	743	758	721	752	726	728	725	734	708	714	757	745	702	728	776	732	690	797	759	730	696	688	738	770	737	751	759	785	749	755	698	745	769	754	705	722	764	733	732	710	698	736	756	748	728	739	725	758	681	749	730	728	698	759	769	702	803	700	760	756	782	750	752	778	748	717	772	727	748	774	754	753	711	704	748	748	737	732	705	798	766	686	735	771	754	702	738	758	704	770	759	769	728	724	735	713	713	726	767	749	719	694	744	669	734	740	713	705	737	727	756	790	718	759	788	759	734	767	756	764	769	758	762	703	758	727	801	746	728	740	754	748	706	765	767	750	796	742	694	792	758	756	748	785	764	771	751	713	756	736	759	776	763	722	730	712	783	724	742	747	773	741	726	727	726	763	672	727	743	729	713	685	795	755	740	696	711	700	745	689	732	754	692	718	779	757	801	781	740	753	742	737	698	714	753	690	710	718	791	710	702	720	744	733	761	732	765	710	757	711	739	729	746	765	690	770	739	775	761	739	670	694	764	760	759	708	791	762	709	728	751	755	739	698	769	733	737	803	719	727	780	776	731	755	733	769	701	738	731	726	741	760	748	721	743	759	740	724	759	744	690	774	745	741	753	756	705	772	715	745	697	747	719	748	711	766	715	758	763	697	680	721	735	739	780	750	771	769	734	773	759	712	741	715	721	769	756	716	766	751	732	739	737	776	755	767	749	730	781	743	784	762	709	739	736	746	697	796	758	725	745	751	682	784	754	761	770	736	730	734	737	767	701	763	760	698	739	756	774	707	666	711	714	720	752	712	783	755	746	726	748	743	747	749	699	746	751	691	689	762	693	721	713	750	739	722	743	776	720	775	764	746	737	753	718	748	747	771	768	770	735	703	720	719	748	712	738	775	781	744	752	713	732	752	769	786	758	717	740	734	699	725	728	774	730	711	772	706	725	708	733	729	765	737	763	740	740	726	741	765	775	715	735	759	675	757	760	765	732	715	707	741	750	788	735	762	768	761	752	731	757	768	709	676	742	696	745	766	780	773	767	765	800	741	744	755	740	735	732	748	752	702	813	776	768	766	762	758	786	773	710	755	760	711	748	739	727	732	750	737	753	718	746	723	743	738	689	773	700	717	769	732	792	764	753	762	752	752	745	722	700	714	691	819	713	763	713	757	756	731	776	741	759	745	692	751	770	786	792	706	729	737	737	764	735	766	744	725	746	768	700	736	746	716	755	737	727	670	740	737	732	741	766	755	760	730	733	737	750	738	775	722	760	727	751	765	723	747	778	718	790	766	723	708	798	727	783	737	716	762	795	682	755	791	739	770	721	752	746	719	722	743	738	760	742	762	689	778	728	739	785	735	775	709	782	753	664	717	700	713	722	779	750	718	703	742	742	768	768	800	781	716	724	705	735	727	746	700	780	751	752	719	728	751	755	727	778	729	759	766	724	744	760	745	751	770	760	760	765	729	748	689	743	729	719	725	720	742	766	751	726	743	734	749	705	769	721	728	724	737	759	710	722	778	734	751	713	768	726	745	702	729	698	769	763	741	769	695	750	749	782	736	702	765	819	769	770	723	771	732	789	756	717	750	718	764	745	744	778	798	761	730	731	754	722	735	727	774	754	740	752	766	726	728	727	746	715	774	744	751	742	762	789	760	725	790	741	749	749	761	746	792	766	716	739	680	725	733	725	715	767	708	758	741	760	715	772	749	722	731	714	719	739	776	742	770	792	779	759	676	776	752	694	770	744	730	759	727	728	728	714	703	782	793	741	753	769	754	795	702	690	714	696	709	790	760	735	739	737	786	749	753	730	766	767	728	787	736	717	779	760	778	762	769	736	739	704	702	707	749	720	773	774	752	717	802	731	712	750	737	737	728	750	747	759	711	787	727	750	719	770	721	747	820	750	762	702	778	713	731	774	729	732	746	768	791
23253	21394	29307	23865	21398	21359	5800	1000	817	730	734	694	619	655	599	603	574	578	566	558	524	541	531	531	518	546	509	520	557	517	552	509	535	520	543	551	520	518	513	482	496	541	529	527	534	525	530	513	500	482	547	479	498	505	463	515	497	561	515	494	528	509	511	524	556	506	485	538	505	524	520	512	487	519	506	525	488	518	562	470	503	483	497	504	521	575	508	536	496	478	526	506	508	501	554	501	489	484	508	507	512	498	455	485	538	531	492	497	530	477	518	526	484	521	528	490	502	506	502	546	451	528	467	497	517	529	499	506	513	477	509	487	543	501	516	477	521	497	530	496	511	513	502	503	487	492	466	477	479	526	520	557	504	510	519	494	503	512	530	495	506	488	516	510	507	541	516	525	513	513	508	563	488	512	541	499	526	508	459	464	479	494	501	512	529	495	525	450	496	528	518	500	523	496	497	504	543	523	491	525	481	532	524	486	474	495	486	532	499	470	489	515	522	490	518	503	502	516	507	526	506	491	476	514	474	494	517	487	504	531	493	501	506	523	507	540	514	537	508	486	490	529	525	529	523	519	507	517	499	506	489	514	510	499	555	460	506	516	521	517	495	517	525	510	530	515	553	509	505	506	530	496	483	483	506	489	515	520	528	529	490	507	478	460	543	506	549	532	466	544	468	554	501	566	518	541	496	513	466	492	487	502	453	543	523	495	526	496	495	497	522	496	517	522	506	465	495	454	535	512	499	477	510	507	483	531	495	508	549	526	517	460	485	471	485	473	490	494	525	469	536	525	491	507	508	497	510	479	498	513	517	521	446	527	535	559	534	518	484	497	515	513	502	475	492	507	515	487	483	525	494	500	505	492	535	506	487	518	516	512	514	529	456	489	517	563	524	516	517	516	482	490	545	509	525	547	484	545	509	503	506	533	475	517	519	512	498	522	488	535	512	531	536	516	510	532	496	522	472	473	498	510	526	480	481	503	520	517	510	500	535	506	534	459	541	451	515	481	497	524	483	541	522	464	485	484	534	510	463	501	496	532	495	503	499	492	537	479	450	510	507	476	467	498	502	474	468	471	520	514	492	498	512	494	513	547	507	479	554	526	514	513	520	552	523	488	489	531	465	516	501	530	502	482	456	529	493	478	520	502	488	517	470	543	479	533	530	508	518	480	503	534	484	499	489	476	523	528	498	537	471	497	446	495	529	518	541	489	518	479	504	519	488	519	491	496	478	486	505	533	448	532	485	528	496	479	494	496	526	531	518	506	519	518	492	491	528	505	506	538	526	490	527	470	480	507	508	518	478	504	510	523	494	506	514	467	519	515	530	471	491	543	497	516	521	493	497	506	529	510	513	515	498	546	554	503	522	472	546	475	516	508	538	516	577	521	530	479	520	430	514	524	528	505	477	508	500	524	476	503	508	529	516	476	535	515	505	487	520	507	513	503	508	550	504	467	493	525	518	483	535	507	518	516	493	495	494	537	509	490	458	524	482	499	543	497	528	530	552	486	525	521	556	482	519	523	496	480	490	512	510	490	494	474	499	509	503	521	548	462	498	547	511	545	493	500	483	510	524	540	516	532	522	486	519	531	523	537	504	522	464	457	511	488	538	500	456	525	527	457	493	460	540	498	495	500	514	462	486	493	510	513	502	520	501	564	513	509	509	482	523	477	512	523	513	532	507	468	516	490	516	454	525	511	470	465	507	469	486	502	485	500	521	524	519	473	508	481	522	485	511	546	482	547	532	521	528	518	525	509	533	507	493	519	549	500	478	476	531	503	461	491	498	546	493	507	499	515	510	548	510	469	499	513	463	478	475	522	518	498	518	514	542	535	459	482	491	506	497	487	533	483	502	460	497	489	489	533	494	500	508	538	535	479	461	516	537	534	490	507	473	553	499	557	538	482	513	480	485	543	525	536	499	490	445	514	541	491	477	564	470	514	475	498	526	529	552	536	509	495	521	499	520	508	511	506	532	514	470	480	520	509	520	498	496	485	550	484	521	519	515	551	474	501	517	477	509	516	525	506	491	499	519	483	514	511	532	545	499	491	509	536	488	452	483	520	520	492	479	516	491	514	445	499	506	510	505	480	501	543	505	491	486	526	520	478	508	506	550	510	489	514	487	480	547	542	478	502	496	550	514	528	513	570	502	518	497	473	483	551	502	503	569	497	494	518	505	520	466	522	503	539	519	542	520	488	528	513	525	521	489	514	515	496	541	550	515	512	494	514	496	532	495	498	530	470	516	519	546	496	462	519	517	510	520	519	532	469	519	532	530	488	497	514	521	506	497	507	495	508	530	532	487	486	510	522	487	511	531	558	490	510	492	512	479	516	523	513	523	496	466	519	474	491	495	472	489	537	473	490	503	522	479	503	532	474	552	492	535	469	493	515	531	480	492	540	507	527	479	525	507	529	498	488	527	531	511	488	525	523	514	506	543	483	533	511	499	480	491	527	491	484	503	503	473	502	503	491	482	484	492	473	502	523	511	517	492	466	518	516	490	479	478	537	503	504	504	489	506	534	492	504	541	495	485	520	538	483	526	470	513	503	495	547	489	519	524	500	518	504	497	500	514	479	502	530	502	504	529	472	462	492	535	504	524	549	551	523	476	520	503	496	544	495	465	519	498	489	509	556	523	530	468	515	508	528	496	501	526	528	455	504	560	509	492	513	536	517	514	514	460	472	474	502	484	492	475	495	493	503	534	496	502	533	501	474	500	526	531	468	515	532	466	491	513	515	532	510	473	522	484	486	498	481	526	490	536	516	491	534	511	524	523	526	520	507	500	532	548	497	518	525	498	521	527	467	534	493	483	493	507	543	508	538	543	530	484	492	524	510	490	495	479	485	531	531	509	481	498	476	508	536	515	539	468	479	537	522	473	478	487	542	517	501	510	512	498	519	487	521	503	498	524	554	500	541	524	489	506	515	460	503	551	538	493	485	483	472	499	511	499	525	470	525	446	517	512	491	474	534	508	495	518	518	506	503	528	545	472	496	540	529	470	501	512	511	455	498	493	494	515	465	532	499	500	523	490	474	509	479	524	530	489	499	516	502	506	490	501	525	465	521	523	500	470	483	546	541	506	482	450	546	516	501	526	493	494	516	492	509	522	515	508	532	500	583	535	510	470	481	502	462	509	525	523	489	524	493	510	494	534	502	498	498	474	468	517	522	526	527	521	501	496	492	498	516	445	508	508	533	547	463	509	511	514	491	526	526	521	497	492	529	508	501	502	511	525	507	461	501	497	497	509	475	533	513	517	525	548	507	512	517	529	494	449	491	512	481	516	494	490	537	547	527	474	526	516	499	513	491	470	493	506	491	506	498	530	504	504	538	475	515	476	521	494	531	513	490	492	552	533	530	493	490	520	505	477	515	578	500	491	471	519	498	474	522	521	509	515	515	475	526	511	574	500	519	486	520	517	534	517	496	472	494	509	492	518	471	502	507	477	486	516	513	522	507	524	516	489	486	531	489	487	502	501	517
53388	31951	10977	5788	3965	2998	2459	2075	1690	1698	1375	1276	1217	1118	1044	1043	1087	965	949	886	975	867	933	893	915	904	861	861	901	869	856	808	875	827	846	834	808	826	851	789	841	833	798	772	829	836	836	815	763	812	792	787	789	822	800	821	776	786	815	794	808	811	793	808	815	810	828	739	766	790	830	766	765	754	796	806	799	831	785	750	762	786	796	757	797	773	784	804	812	773	803	812	774	755	801	802	784	775	777	792	792	836	773	799	817	799	809	839	771	767	783	764	749	853	801	831	821	799	864	793	772	786	798	799	796	782	840	779	813	832	796	794	786	833	781	831	799	793	800	810	803	781	726	783	839	792	841	810	768	757	747	767	804	776	791	808	809	739	791	813	786	778	809	748	768	789	830	781	736	739	806	764	778	798	811	797	789	785	794	788	805	768	766	802	741	789	817	763	819	784	796	760	775	843	813	773	727	844	854	793	861	821	779	769	809	818	810	732	790	788	764	789	776	779	775	857	833	728	828	728	754	750	774	820	808	751	750	788	783	794	818	785	773	786	806	761	788	783	833	758	777	769	841	823	783	753	802	729	758	763	803	810	773	742	789	849	767	774	782	858	754	802	765	797	791	811	878	804	770	829	798	789	754	778	775	783	735	777	753	815	755	746	787	765	802	809	825	790	780	776	810	775	777	785	804	771	834	869	762	789	809	818	761	790	771	790	785	792	778	738	758	790	784	760	784	767	811	818	780	815	830	786	779	796	789	794	770	801	807	760	808	769	849	723	795	828	797	774	813	782	788	787	777	783	820	770	810	746	752	813	764	784	818	830	797	809	826	820	761	825	777	772	772	786	756	775	801	798	807	792	739	781	818	846	729	779	789	814	787	834	812	817	801	831	821	777	754	744	811	733	775	764	795	795	817	760	813	844	803	762	799	809	784	813	804	806	742	838	757	741	799	796	786	748	790	802	793	804	802	779	783	769	766	809	783	808	810	782	754	805	748	816	767	752	815	788	816	747	822	777	782	812	809	807	755	821	802	839	763	802	808	835	793	819	762	803	755	818	799	773	742	809	792	783	763	738	787	814	795	795	770	748	789	819	789	786	789	761	780	778	733	828	783	806	823	738	768	770	759	799	773	816	768	798	772	744	805	812	787	813	795	764	795	723	764	790	782	835	770	810	819	803	778	826	780	786	772	839	808	749	773	759	816	784	787	783	769	793	817	805	772	816	790	778	794	797	803	810	813	789	768	799	831	784	803	794	774	792	810	745	772	793	756	786	774	784	793	839	789	747	766	800	736	771	735	820	801	808	773	819	793	770	765	784	761	803	824	748	781	768	757	782	814	734	775	797	790	802	776	775	760	724	773	745	741	794	768	789	802	801	815	744	805	792	763	795	770	813	816	799	792	787	753	758	784	802	800	802	791	751	797	754	816	806	798	767	801	825	817	804	779	790	833	850	777	808	751	830	810	790	772	782	766	727	806	817	772	812	835	774	798	827	798	810	770	834	790	792	771	775	779	766	803	783	811	778	813	801	846	764	834	751	825	811	766	787	765	748	775	796	789	795	792	854	841	848	812	825	793	806	758	784	824	812	796	796	789	818	782	773	813	767	795	748	758	792	822	841	783	814	752	773	811	802	784	834	833	779	773	804	790	845	756	798	785	803	779	808	752	842	842	743	789	780	793	758	750	774	830	822	830	810	802	778	781	784	802	738	792	791	801	818	823	799	778	781	789	761	783	778	806	783	741	798	796	759	832	802	782	827	811	805	812	819	841	799	766	781	738	801	818	776	831	764	812	772	780	791	770	817	768	754	801	757	759	784	764	777	864	782	745	872	791	818	771	801	795	812	803	795	769	827	749	786	830	756	855	766	809	777	828	786	785	791	803	789	790	795	825	793	790	768	786	802	757	804	796	806	782	794	803	776	762	852	887	757	775	777	796	794	743	791	775	805	778	788	797	769	787	746	816	768	809	836	782	768	807	811	799	804	805	776	794	796	774	784	793	776	727	754	798	787	815	787	750	795	793	829	790	762	774	815	772	795	830	796	836	780	744	791	815	788	781	784	786	778	826	803	843	731	780	787	773	769	777	810	817	810	738	812	783	803	828	812	725	755	827	737	766	777	805	758	767	814	777	778	793	739	818	770	787	783	772	743	777	777	814	786	771	747	829	774	774	783	821	765	830	799	829	765	766	823	716	777	771	738	741	813	818	831	750	808	825	791	801	787	808	816	815	755	797	832	754	782	798	811	745	749	807	787	782	814	794	751	822	821	777	822	753	830	811	813	751	796	800	818	804	784	808	783	761	790	812	735	812	803	819	745	846	765	796	795	773	757	788	783	835	784	786	797	788	784	757	801	821	798	784	744	792	725	815	766	823	793	785	805	778	805	744	816	777	781	783	829	781	808	821	792	777	737	718	779	816	817	781	823	793	789	746	769	837	793	786	747	771	792	769	752	765	788	734	792	783	786	863	749	780	771	767	816	815	755	829	768	751	805	797	782	805	779	770	788	800	758	792	796	786	740	817	772	785	764	822	791	818	767	808	799	858	814	752	804	761	737	806	739	787	789	772	753	792	707	759	792	825	809	803	770	756	736	821	831	784	802	792	805	763	734	824	805	740	750	779	700	808	825	793	781	753	746	779	852	813	781	761	792	779	775	787	739	804	793	781	816	803	779	822	818	800	749	816	818	784	802	790	742	768	808	773	830	749	765	747	765	816	817	809	743	792	800	753	772	781	752	743	784	758	777	832	764	817	751	781	768	765	759	827	781	805	778	827	789	811	797	759	793	801	729	769	824	841	755	803	805	831	831	816	789	830	813	774	811	761	762	764	767	797	820	797	811	787	756	784	805	764	775	787	844	745	808	765	762	772	767	774	744	779	792	809	810	804	767	754	774	840	773	780	788	788	764	763	803	760	807	745	790	806	756	812	783	786	801	756	783	797	816	797	759	770	753	820	786	794	848	808	762	735	784	859	787	819	765	782	773	734	752	727	802	802	802	782	778	798	809	748	807	794	748	814	816	795	797	751	752	778	782	770	819	811	768	806	764	759	774	738	826	826	820	775	746	757	782	791	777	721	751	763	806	774	819	773	785	739	763	790	797	783	802	798	839	792	798	826	786	826	739	819	755	773	785	828	820	799	794	774	811	771	794	773	813	812	735	769	830	777	837	742	788	778	798	784	757	786	812	737	789	761	802	822	830	802	826	793	776	778	809	793	751	783	784	770	786	822	818	766	797	779	788	808	801	780	759	798	743	783	773	826	780	805	766	767	812	765	737	777	786	762	808	813	741	792	821	747	808	825	754	796	781	799	752	778	850	804	771	788	763	754	771	782	756	790	798	817	798	793	800	803	780	763	814	768	796	740	783	770	751	739	788	812	803	809	801	810	794	763	769	802	794	800	803	848	783	785	787	769	806	804	740	805	788	862	800	747	718	775	807	790	800	757	782	823	817	739	828	799	793	779	765	763	829	761	764	763	800	748	810
27487	21456	12875	1172	577	574	315	232	253	247	266	265	270	228	233	236	258	236	199	234	231	245	245	213	245	232	226	228	251	251	208	223	228	224	230	210	220	228	241	238	213	249	261	255	202	227	213	219	232	229	220	224	213	216	241	210	233	227	212	239	209	217	228	245	239	224	262	224	210	233	219	224	219	243	237	206	234	231	244	265	207	222	244	245	246	222	263	212	221	246	247	234	222	218	223	237	227	243	226	242	220	237	194	247	248	245	234	222	234	230	227	242	201	233	197	223	245	241	253	237	214	235	219	224	237	214	263	224	234	254	230	235	248	251	240	235	231	237	252	225	242	237	233	228	235	241	222	220	232	221	227	228	217	209	241	236	228	225	234	219	242	213	254	205	202	228	241	209	222	274	228	216	206	240	240	242	220	234	249	212	234	254	210	224	246	249	232	216	215	215	220	230	227	220	219	229	216	227	224	227	228	248	232	218	234	267	230	236	224	231	230	260	253	253	239	232	235	235	245	238	206	218	255	219	200	230	219	225	247	246	214	228	239	228	246	275	224	267	260	234	233	209	275	271	215	243	238	260	239	197	217	232	222	222	208	219	217	223	240	259	209	239	226	215	251	252	231	240	225	227	225	250	227	220	215	229	213	258	220	216	237	211	226	245	224	209	249	221	228	217	234	229	212	243	221	221	232	227	221	244	236	239	221	233	208	212	214	232	229	226	237	227	213	234	246	232	221	217	221	238	255	200	212	233	210	232	268	229	246	228	235	248	239	204	221	241	249	205	245	233	232	241	229	204	245	231	258	211	225	237	232	243	205	257	251	250	245	232	228	197	222	229	233	249	204	238	237	278	217	245	263	233	251	212	232	254	252	251	221	249	207	220	229	205	236	236	244	209	229	228	223	215	246	231	247	218	223	251	246	235	206	252	253	210	229	211	229	220	244	219	231	255	225	237	246	241	231	235	196	234	249	247	206	225	236	229	231	241	227	257	241	241	222	234	257	231	246	212	238	237	220	265	235	232	202	237	226	251	251	247	240	235	219	225	218	218	217	252	241	225	224	218	255	229	235	249	234	221	237	262	249	243	218	230	215	245	229	234	230	239	221	227	229	213	220	220	219	226	231	251	218	230	249	209	209	214	201	218	247	230	256	226	229	221	228	221	239	225	241	230	220	212	234	221	220	212	247	197	221	240	236	228	255	249	222	248	228	236	214	204	224	239	232	230	216	213	206	210	230	209	225	217	213	230	251	225	228	237	231	225	237	221	219	223	224	249	235	222	260	249	214	241	250	209	249	223	218	230	231	238	215	218	228	238	231	245	234	229	239	230	247	203	233	234	257	222	227	206	230	236	233	233	238	238	233	257	221	248	224	230	239	230	230	259	214	225	235	243	233	249	231	234	216	218	215	198	232	247	221	223	231	222	249	216	217	229	230	269	229	193	247	222	242	216	207	229	228	266	227	206	240	251	223	248	234	230	245	222	245	232	218	253	221	238	232	266	250	233	251	228	227	254	215	233	235	215	222	240	241	222	221	210	237	214	245	235	234	231	204	220	250	240	233	252	236	231	223	231	212	213	203	230	221	235	226	217	220	236	246	234	229	230	247	242	227	207	224	223	242	243	230	204	242	246	218	247	250	273	194	221	247	237	251	270	224	233	239	235	228	220	220	221	231	230	255	239	227	250	222	245	249	225	237	240	229	211	230	217	232	213	234	217	233	238	212	217	220	200	241	219	223	245	241	228	209	234	231	222	206	225	228	256	261	210	215	216	236	220	250	205	225	232	230	230	241	249	234	215	236	236	211	215	251	229	236	228	231	221	231	215	225	225	254	237	212	214	223	210	230	229	226	211	246	223	234	270	221	217	226	247	222	216	233	259	210	246	241	228	251	231	235	209	241	230	266	232	232	199	237	246	210	188	245	204	248	241	254	235	228	283	222	202	208	225	243	238	215	215	205	252	245	247	237	225	257	248	234	246	239	224	240	239	243	262	219	234	255	235	230	216	212	223	241	276	218	207	250	236	231	237	246	223	259	262	252	215	236	223	240	231	221	243	247	199	253	237	216	240	221	225	221	249	219	240	224	238	226	250	253	242	215	220	242	225	208	222	245	247	244	217	214	237	257	218	237	241	235	234	243	238	233	252	225	237	245	226	249	244	224	229	223	226	218	229	221	240	206	240	218	249	225	240	219	224	225	216	216	229	238	227	241	258	240	221	216	261	234	243	231	230	229	222	232	263	224	219	246	225	226	247	214	253	226	226	228	240	218	248	215	219	244	208	243	228	254	216	246	230	206	216	205	227	245	231	243	253	240	246	236	246	217	230	263	205	256	213	226	253	251	201	240	219	248	240	218	250	224	263	247	223	237	230	221	269	224	209	245	248	208	233	205	218	219	235	236	233	223	235	240	239	195	207	236	229	241	221	197	240	235	240	225	231	220	225	222	249	216	238	235	227	233	238	234	221	228	235	233	267	245	233	276	213	226	231	241	251	215	239	226	213	238	213	255	244	207	247	248	228	215	227	241	223	245	258	237	249	226	227	222	239	259	244	241	224	230	221	248	248	226	206	232	234	230	211	235	235	246	249	230	224	244	225	228	216	254	227	247	230	225	217	233	232	225	244	237	231	206	243	223	259	214	236	231	222	235	238	229	235	222	250	245	223	226	272	209	226	232	197	233	229	242	242	220	194	243	246	245	218	217	248	252	220	232	263	240	238	252	224	231	229	239	215	222	247	229	239	220	206	249	233	233	210	214	205	252	241	233	236	216	249	235	224	195	236	211	232	232	254	224	216	218	212	251	239	225	239	225	236	205	236	223	225	244	280	238	251	242	239	233	249	220	213	230	216	224	247	215	231	235	238	248	216	250	225	227	238	243	238	235	229	225	183	238	211	259	219	229	234	216	208	229	205	225	231	228	243	225	258	247	228	238	213	251	236	206	220	248	240	233	283	262	239	204	230	239	242	240	217	212	238	255	244	233	248	232	241	227	239	227	240	215	245	251	212	252	233	230	237	233	229	246	216	194	218	238	237	229	242	190	229	211	219	243	215	241	206	251	232	237	252	222	231	232	229	230	257	260	254	239	259	216	226	230	228	244	208	233	238	255	201	229	207	259	249	214	230	227	244	248	222	240	245	232	233	239	255	211	254	205	229	223	230	252	227	224	206	236	229	234	230	211	218	232	242	232	203	248	226	230	221	254	235	221	214	255	251	258	233	232	230	226	222	222	248	245	235	211	228	231	248	211	252	227	260	239	238	225	208	228	203	256	238	256	220	227	246	233	243	240	221	216	253	205	228	238	231	240	240	206	244	224	278	247	228	227	220	255	239	262	273	236	251	242	244	251	246	228	217	244	238	233	247	224	223	214	216	216	214	236	218	236	223	215	265	239	244	225	236	227	213	243	199	256	243	222	222	247	229	237	236	251	244	229	237	193	235	215	246	217	216	239	245	224	229	244	207	215	218	237	218	266	216	223	247	233	249
28200	14822	1167	672	566	531	473	421	413	411	395	408	413	405	370	402	367	393	351	368	379	388	371	391	380	387	365	379	377	364	384	386	383	363	370	395	385	392	391	369	359	346	393	389	389	393	345	388	405	390	374	373	372	408	397	362	365	382	384	347	383	397	386	370	397	341	399	379	382	397	374	392	364	342	360	362	358	369	384	398	389	369	330	375	349	387	380	392	374	372	377	389	355	395	355	369	386	407	355	385	377	350	365	362	392	377	362	398	390	375	391	394	382	367	386	406	346	371	359	385	368	387	403	412	399	367	399	387	385	400	385	379	371	368	360	394	372	373	354	367	362	362	363	366	362	377	404	396	389	363	383	400	361	395	369	413	353	381	353	334	342	366	368	378	367	381	352	379	377	395	404	367	352	372	361	376	345	369	370	384	359	394	379	368	399	390	369	357	374	357	372	373	369	391	363	363	403	385	385	346	327	369	365	362	383	373	377	332	385	389	354	353	359	361	397	380	367	362	386	390	337	388	394	354	345	366	359	371	395	344	403	364	379	369	390	365	350	391	400	356	372	366	395	367	369	391	381	389	341	359	401	356	394	377	401	385	357	379	339	354	408	411	377	371	365	389	373	396	396	398	358	363	376	378	400	381	410	394	377	396	389	409	380	390	386	388	369	373	340	367	363	364	348	374	382	344	369	381	366	356	369	376	355	356	362	354	361	367	368	376	387	358	434	345	351	368	377	416	380	371	373	362	364	377	380	394	395	370	369	377	380	378	370	390	344	402	392	386	360	378	306	421	407	360	378	369	374	334	360	384	398	358	357	341	377	367	361	395	382	376	397	397	387	377	405	321	375	376	356	366	360	389	340	354	385	386	375	392	390	353	410	376	364	389	409	381	370	383	386	354	358	381	356	348	357	374	348	359	357	358	389	365	369	383	347	363	390	357	381	417	363	354	358	390	401	394	400	396	404	387	361	393	393	376	384	339	387	363	387	377	369	401	381	392	382	355	355	390	377	383	390	342	368	369	388	371	380	382	378	351	367	370	376	356	381	361	384	381	360	364	375	356	351	383	388	351	394	382	397	401	368	380	409	387	409	359	371	371	399	365	362	361	351	342	364	399	386	350	361	388	370	387	434	349	357	376	380	362	374	378	381	384	370	365	367	400	394	378	368	336	352	378	385	382	384	446	356	395	336	323	393	354	379	358	380	346	379	370	364	406	366	358	403	367	383	405	344	363	391	377	397	404	370	361	402	347	378	352	386	369	394	396	359	394	381	390	407	336	390	374	399	345	421	402	401	400	363	354	394	376	379	395	338	386	354	348	398	358	354	363	351	389	359	375	373	377	359	389	384	368	397	363	368	361	358	356	363	353	381	400	423	416	377	352	346	376	412	411	384	365	322	358	375	397	394	387	379	389	341	382	390	429	325	371	343	391	382	374	358	367	393	399	339	365	402	377	352	374	363	378	393	370	383	438	370	374	421	425	372	378	390	394	402	378	352	333	372	380	366	386	378	355	390	385	385	371	388	389	377	345	391	394	382	376	392	369	365	349	391	359	405	377	399	388	384	335	375	386	377	384	358	390	391	368	360	360	373	378	395	356	377	368	401	373	398	367	402	396	357	412	348	371	366	362	361	368	383	370	382	369	415	372	341	381	372	388	401	358	346	366	366	371	393	343	418	393	408	371	381	396	404	372	380	388	372	410	413	368	364	348	396	378	391	385	390	366	368	383	344	377	383	375	355	396	363	396	372	375	394	376	398	390	386	370	408	401	346	372	396	389	402	356	350	348	373	409	367	390	355	375	353	359	376	391	356	341	374	375	384	385	364	376	385	405	396	400	372	361	395	371	363	384	386	385	378	375	377	386	395	363	347	360	416	387	370	370	366	397	375	393	345	374	360	399	349	381	356	378	362	381	385	378	354	355	371	372	389	383	382	402	384	375	369	374	374	357	386	416	372	363	363	402	387	344	390	345	367	375	350	394	412	414	375	352	395	395	374	370	373	399	378	404	389	396	379	387	396	359	406	383	387	375	377	348	389	358	354	359	421	360	355	359	355	383	378	386	374	394	366	367	403	392	357	337	366	399	388	374	385	395	351	391	387	405	366	412	355	359	409	364	369	381	371	378	378	390	372	358	383	377	385	388	347	364	362	375	389	394	367	387	393	376	358	403	404	372	402	395	394	386	382	375	363	390	371	409	376	347	384	407	359	382	386	345	366	354	357	373	339	358	393	392	379	387	351	372	390	378	369	380	365	409	361	370	360	384	351	384	385	388	398	408	380	362	357	350	366	343	380	366	405	385	389	338	362	387	374	378	407	360	370	356	370	351	376	378	382	397	386	350	393	397	375	356	373	359	355	390	397	351	358	379	410	399	360	393	387	375	389	413	332	358	397	380	374	375	422	368	384	414	353	356	373	360	408	411	383	342	409	371	372	393	389	355	361	352	348	381	399	360	385	358	358	352	399	385	363	364	346	381	390	368	343	346	357	380	357	381	364	362	420	358	374	399	372	363	378	376	341	341	357	349	377	403	370	375	349	379	370	381	403	403	381	424	406	372	364	367	362	334	410	343	378	392	379	408	392	381	364	371	402	348	362	386	377	401	413	368	384	408	360	375	369	359	389	414	339	374	368	381	387	381	393	388	387	363	355	387	360	399	370	395	393	394	373	391	385	386	369	389	372	380	372	391	362	394	375	357	398	382	401	353	373	388	375	399	363	350	398	372	364	359	375	401	373	382	403	392	384	355	383	370	366	355	363	395	352	386	368	371	387	385	391	372	383	393	355	395	386	394	369	358	401	383	389	378	383	376	412	376	385	394	363	353	363	355	362	392	388	363	377	362	385	351	365	393	378	379	392	366	371	373	365	380	374	385	363	351	397	375	371	371	346	379	328	366	360	413	365	390	387	366	370	392	410	396	368	315	346	374	415	361	359	392	370	365	347	371	360	370	350	406	340	395	403	351	387	375	383	411	379	383	367	357	385	366	355	388	355	381	396	347	393	375	399	343	350	419	407	390	380	368	401	354	405	393	392	358	362	331	366	410	424	366	387	387	392	390	387	388	338	368	356	365	342	393	380	355	371	356	379	405	390	368	346	381	410	375	375	390	367	403	367	356	358	377	370	378	380	369	400	376	397	376	333	381	380	414	364	375	357	400	394	354	362	357	364	337	393	360	383	350	367	364	399	409	413	394	345	360	352	351	380	336	353	380	356	412	385	333	418	367	361	338	399	361	407	359	404	339	352	359	365	361	393	370	381	401	365	404	406	398	406	370	356	362	368	346	342	358	392	386	368	366	413	393	366	385	375	414	353	387	382	350	351	344	351	384	394	353	345	360	348	366	381	344	367	376	385	358	369	361	370	376	372	411	390	354	346	372	379	367	389	408	363	372	354	364	324	358	391	387	397	381	406	382	358	359	371	380	362	368	354	356	354	364	366	425	356	364	405	337	404	423	384	395	365	396	377	422	368	362	366	386	352	377
24186	21374	28852	24252	21319	8013	957	727	618	616	592	549	531	536	553	509	548	509	535	467	520	528	473	534	527	505	499	496	512	473	480	480	496	475	460	484	498	457	484	480	514	488	519	504	516	447	494	475	457	439	491	452	492	505	444	428	473	515	436	466	481	492	461	474	473	530	454	446	513	485	473	461	478	460	509	441	439	491	454	493	444	465	431	465	480	485	498	449	535	465	492	487	462	486	484	515	466	482	473	488	485	470	475	454	441	483	480	478	499	448	467	475	465	480	495	513	462	448	473	519	451	463	475	469	487	479	509	496	454	460	495	440	472	506	481	479	509	474	466	479	462	513	500	467	467	486	491	470	482	489	439	462	501	463	466	494	489	486	491	524	462	516	451	442	436	447	458	468	487	469	489	493	473	449	476	455	520	512	465	515	497	460	494	488	516	481	440	445	438	528	503	501	500	495	471	451	463	431	464	457	469	476	491	501	467	466	495	508	497	532	499	482	509	492	479	521	487	472	468	436	473	463	507	443	433	494	459	491	486	460	472	522	518	485	490	468	491	485	451	437	433	487	462	446	424	481	508	467	490	441	453	475	435	465	500	481	487	489	503	482	463	437	464	489	497	464	443	484	473	503	444	513	481	500	508	477	467	502	467	472	445	506	491	488	453	470	471	460	471	502	465	490	445	473	492	496	456	478	452	500	445	473	488	494	440	501	482	460	527	452	460	461	470	461	476	492	440	463	473	475	448	481	490	471	449	520	485	469	459	490	506	491	481	443	473	501	477	454	512	487	482	479	524	448	487	490	425	469	451	481	501	476	458	481	454	474	490	473	485	479	494	485	512	472	470	490	472	446	475	525	498	472	471	486	437	512	487	472	503	524	514	468	468	484	462	454	504	451	481	503	506	448	456	450	468	481	476	469	496	444	490	481	495	454	458	481	485	467	468	494	480	434	460	498	464	486	454	461	432	468	474	451	446	454	490	498	430	462	486	480	477	491	478	463	469	494	477	499	513	474	472	469	473	485	493	440	496	466	470	446	506	482	508	477	443	467	486	489	453	451	493	469	460	467	490	484	484	479	462	497	459	456	462	422	508	500	487	479	467	467	462	532	453	444	493	467	441	497	436	464	459	470	486	504	452	439	483	485	496	411	473	456	526	443	475	505	463	488	470	492	484	439	514	454	485	474	501	483	480	473	461	412	454	446	488	453	465	518	487	506	450	495	469	470	444	499	465	497	509	470	506	444	463	500	450	474	467	498	466	484	473	472	472	470	525	490	469	458	493	477	485	515	479	470	474	511	521	492	465	518	509	519	492	480	479	459	528	498	478	487	475	421	449	521	450	500	465	471	477	473	493	480	475	470	481	484	471	446	461	444	494	500	452	452	469	423	452	480	473	484	449	487	502	474	491	510	500	464	457	481	509	493	482	460	450	507	503	453	482	467	475	480	495	473	485	503	459	473	470	490	478	490	465	474	522	455	465	459	439	460	450	473	441	455	493	428	492	464	467	493	515	486	434	484	489	492	492	449	467	471	467	475	475	480	458	478	481	481	509	489	476	529	494	437	475	449	436	528	461	428	487	461	506	492	497	461	436	497	472	467	452	476	478	478	473	477	488	477	500	417	471	498	509	451	500	450	468	467	467	518	480	489	482	460	450	449	463	456	467	499	461	482	495	436	511	485	484	483	460	478	475	503	486	461	506	479	506	474	514	511	474	450	471	428	529	487	510	474	457	474	492	485	500	438	465	476	498	474	467	478	461	473	496	487	488	473	497	484	473	474	445	485	468	484	446	454	505	470	486	487	426	467	452	473	476	486	477	510	474	467	482	461	484	463	514	471	448	477	494	501	516	498	488	442	466	494	495	462	496	496	473	516	455	486	477	477	453	476	488	430	465	462	457	463	468	448	464	434	458	448	429	472	452	492	458	489	474	471	472	541	485	466	470	475	454	454	483	488	472	489	482	503	476	456	467	506	449	514	495	492	472	498	487	467	470	453	500	451	500	436	440	474	519	480	497	437	491	482	495	488	479	471	478	498	444	501	436	497	440	457	513	461	448	493	500	477	415	477	465	461	457	501	485	461	464	501	476	493	459	458	469	528	491	456	463	515	483	455	480	484	493	487	441	501	493	484	475	447	475	488	446	519	449	502	450	486	501	438	508	457	467	454	455	462	463	460	501	462	473	480	485	502	449	490	463	426	459	446	436	450	442	455	488	473	480	463	484	495	481	484	439	455	458	488	479	466	492	449	451	464	493	479	489	457	493	460	472	484	498	464	487	482	476	498	474	464	484	483	470	467	493	445	500	474	484	441	485	476	498	462	490	455	462	453	493	471	479	482	473	488	493	493	499	452	483	483	450	452	487	464	502	477	454	439	471	444	508	448	484	500	499	471	446	483	475	488	538	450	488	465	491	472	457	448	469	489	466	505	508	467	438	490	492	450	463	490	471	449	458	466	500	496	470	466	476	479	449	468	499	467	451	457	450	495	489	513	472	466	463	482	447	484	468	521	460	492	484	417	457	471	493	455	456	511	464	484	483	470	490	450	517	464	479	449	462	526	454	491	454	446	470	441	450	514	459	492	501	481	471	478	477	467	477	504	517	464	462	488	435	436	507	487	502	507	499	486	478	500	507	466	466	458	502	449	467	455	463	463	486	458	509	493	492	425	466	488	463	505	467	424	491	450	447	484	487	462	465	486	510	424	465	460	477	541	479	530	497	503	467	504	475	497	488	514	476	498	512	492	438	505	467	489	466	491	467	470	552	490	510	463	496	519	471	511	495	467	463	455	499	462	463	461	473	434	469	472	471	508	518	476	506	483	487	474	499	497	471	461	464	440	494	428	453	483	462	483	503	449	539	461	462	454	486	463	490	481	471	499	485	474	476	446	490	437	450	496	509	509	445	484	493	496	481	486	431	431	466	453	427	458	530	498	489	500	487	508	500	500	492	458	449	465	468	472	457	495	482	484	497	460	503	439	474	503	482	466	477	464	479	486	498	467	493	506	468	479	451	479	493	482	450	495	462	472	476	455	550	486	472	501	501	463	513	455	489	460	477	522	479	481	443	470	451	466	500	490	493	515	469	527	440	482	497	479	452	500	456	480	430	460	508	465	488	468	468	433	467	508	479	459	452	413	433	494	450	446	448	475	498	481	468	463	463	452	498	495	485	505	445	468	485	477	481	481	517	509	473	443	461	465	464	465	496	463	477	480	448	497	462	518	490	472	466	500	462	440	503	460	446	448	507	486	520	439	484	475	480	463	462	489	499	476	473	465	482	523	487	465	479	459	430	506	531	446	505	462	488	455	468	438	466	523	483	468	500	485	486	447	456	492	464	462	508	525	497	494	456	479	466	468	496	459	482	500	497	451	456	504	502	489	505	421	477	471	477	470	487	449	451	482	479	428	488	493	455	467	490	453	505	521	489	449	470	461	479	499	417	497	462	474	511	425	463	486	475	520	471	446	491	472	493	497	492	479	508	489
51070	29947	6980	3524	2573	1998	1571	1341	1269	1054	1098	969	994	927	919	874	835	817	776	846	808	802	804	820	801	765	790	808	797	769	753	726	761	699	797	808	760	759	764	778	766	769	763	745	767	722	750	761	758	756	759	737	784	702	690	712	748	772	764	737	773	733	747	748	726	737	799	731	741	778	738	765	714	741	717	764	738	725	717	747	764	756	767	767	768	731	786	759	745	755	721	726	760	779	750	750	721	721	782	723	775	699	759	757	709	720	772	762	779	742	782	776	749	746	758	749	744	711	734	752	726	762	737	717	750	742	785	727	758	790	760	725	789	714	792	756	727	734	759	740	753	740	662	751	712	748	770	764	747	757	751	767	723	749	775	755	777	681	701	734	739	773	738	768	736	749	753	719	760	740	723	766	725	764	723	753	669	712	763	709	726	766	681	728	760	792	774	821	750	731	783	717	685	779	765	737	721	751	731	756	739	762	727	696	731	691	747	781	793	764	763	731	733	726	733	736	757	752	767	741	748	740	702	713	756	781	760	721	716	728	776	754	754	733	809	759	715	740	804	755	765	764	739	759	833	759	752	757	708	715	777	735	688	718	740	773	752	734	739	755	720	743	742	769	763	750	688	773	759	731	748	753	734	755	737	696	782	743	771	733	755	707	755	773	777	738	743	745	773	742	687	724	764	699	733	752	781	771	710	724	770	760	771	781	767	739	781	741	741	743	718	786	746	758	743	768	749	799	726	779	766	749	737	730	726	691	778	747	754	745	716	765	709	812	709	736	742	721	709	742	742	751	729	745	763	719	832	761	759	718	738	722	740	770	736	753	796	695	747	770	720	764	779	740	733	739	691	762	729	747	733	781	751	751	749	739	743	763	731	697	729	726	725	761	714	814	755	749	779	744	739	776	783	758	748	738	794	770	756	722	736	793	766	752	732	739	751	756	734	761	786	711	736	771	774	718	764	722	737	748	732	720	722	795	763	759	813	769	764	739	763	733	759	748	787	783	784	741	726	740	784	719	799	696	738	709	771	744	722	731	757	699	721	788	763	739	740	769	748	764	730	734	744	722	738	777	719	764	755	753	685	746	705	760	733	742	701	771	693	708	764	719	776	751	739	773	798	710	726	771	745	707	790	723	742	783	756	713	761	708	747	732	749	699	727	746	773	748	779	745	725	764	702	731	719	703	721	748	735	757	757	738	709	748	741	758	797	741	810	823	776	785	735	717	695	698	757	734	717	766	739	721	696	725	720	753	772	727	701	681	759	777	737	749	726	714	723	727	727	689	738	735	763	678	720	754	729	746	733	778	744	762	767	677	781	711	767	744	757	772	742	804	715	718	725	717	771	743	695	747	767	750	761	747	747	723	742	717	805	760	703	765	679	719	724	796	718	714	765	759	744	723	748	723	703	749	763	745	726	774	763	695	721	731	755	713	709	715	770	726	717	759	713	757	733	735	709	729	701	706	782	690	721	739	806	736	674	695	775	768	751	724	731	771	796	787	772	774	705	727	714	777	718	741	761	721	685	751	746	731	730	774	778	761	738	751	739	763	756	756	731	693	741	720	718	716	766	727	740	756	805	786	788	726	765	688	737	759	761	712	713	775	763	755	752	769	681	746	739	740	767	729	744	739	733	762	751	744	718	726	747	692	723	756	751	744	740	763	738	757	721	740	744	783	769	715	694	777	750	745	756	730	716	729	724	744	777	720	737	746	791	724	800	754	773	798	747	765	788	681	763	762	728	682	749	744	780	754	730	753	700	763	758	736	700	752	758	734	736	661	692	710	726	727	746	747	727	710	763	736	694	708	776	784	702	771	718	793	771	768	749	740	798	760	753	747	739	762	770	757	729	756	742	784	735	777	755	701	742	740	760	775	714	690	726	727	749	748	715	754	758	704	770	758	725	740	747	722	723	759	736	789	748	707	741	762	706	745	690	688	695	706	689	677	774	742	715	725	723	769	744	724	729	714	717	668	729	731	735	762	776	778	714	735	743	736	719	715	743	779	733	780	739	736	710	781	762	773	741	704	778	768	808	715	705	749	732	744	729	779	711	746	734	751	741	766	701	700	765	733	731	778	757	750	733	722	759	715	709	735	809	736	728	775	746	770	714	778	732	707	710	735	747	748	750	721	730	738	732	762	767	737	774	769	730	758	730	739	693	707	778	749	787	773	774	756	739	723	755	724	745	773	738	738	734	727	731	667	744	778	728	717	758	755	690	723	755	757	733	725	756	736	723	758	749	744	794	769	747	757	773	770	762	761	723	750	756	721	754	718	745	667	697	716	719	728	783	726	764	746	752	730	781	721	765	772	748	704	789	747	707	732	741	813	761	730	729	735	745	742	752	721	765	711	754	703	740	774	786	779	700	780	753	804	765	791	725	764	730	748	755	653	744	756	739	743	754	734	710	716	711	752	737	761	807	771	735	790	785	732	737	732	746	768	760	758	758	712	717	729	682	750	722	763	726	704	725	688	797	736	731	770	793	725	756	766	743	756	688	738	775	716	698	748	757	784	710	769	697	756	763	839	726	735	744	750	715	734	751	771	738	756	703	770	743	749	736	719	764	719	781	721	732	739	726	737	694	734	704	755	743	740	753	729	717	713	782	780	725	751	740	781	753	712	693	698	757	799	707	741	762	757	736	731	765	727	741	730	701	794	763	739	743	747	779	756	751	749	734	763	727	792	752	710	720	719	680	774	731	803	755	740	735	755	706	739	781	737	739	731	774	734	747	776	807	773	735	766	738	738	766	777	823	752	749	776	721	750	727	725	759	764	760	748	768	714	766	750	770	766	726	763	766	709	719	774	770	765	717	751	798	702	711	699	730	747	773	784	762	764	718	749	748	741	738	793	784	710	754	772	743	768	736	801	760	681	728	745	689	759	738	739	723	730	767	807	747	771	734	701	774	739	749	752	743	716	735	708	747	743	767	798	776	726	780	729	754	697	701	721	743	784	771	683	723	747	720	816	743	742	696	751	716	789	731	709	780	703	694	736	802	744	753	742	779	835	733	683	732	706	761	721	753	793	772	757	700	707	765	756	714	759	778	751	732	747	717	753	712	668	788	768	763	777	733	745	788	734	748	720	754	756	806	710	814	724	741	740	798	719	747	725	788	780	749	786	729	736	708	779	713	729	716	751	750	773	741	744	739	735	720	747	780	758	747	753	765	723	763	715	725	749	750	733	726	701	747	722	770	717	720	760	735	714	718	717	728	761	748	708	770	766	769	745	756	741	737	729	738	723	701	791	725	739	757	785	771	709	751	747	744	742	685	725	761	708	748	759	800	726	803	764	719	765	766	714	707	722	775	759	727	741	781	796	701	702	693	729	792	777	784	730	720	743	718	792	801	726	728	709	765	712	740	707	696	730	736	710	744	765	744	767	732	739	774	727	734	741	753	802	773	769	752	714	767	729	719	767	764	709	758	752	747	743	785	790	703	743	733	757	748	812	773	704	740	684	716	715	699	741	750	761	754	746	743	786
23150	21307	29369	23602	21302	21291	6387	994	825	761	683	680	623	660	555	620	567	578	602	555	549	626	562	547	519	562	532	540	541	490	559	535	514	494	546	517	546	520	546	496	483	506	495	548	538	534	464	525	490	492	493	500	517	515	533	533	495	516	518	519	513	535	500	527	478	578	519	482	521	564	493	524	535	501	566	502	489	522	483	567	479	518	500	481	486	494	478	496	499	501	497	482	490	516	495	464	500	481	484	453	514	501	544	509	534	501	460	506	530	514	501	534	486	482	487	478	458	540	505	509	511	510	499	501	518	535	519	474	505	517	489	549	510	465	505	534	549	521	524	473	504	495	530	470	534	511	498	509	509	530	532	509	462	523	484	492	541	548	515	533	508	483	476	522	505	508	486	507	476	488	525	486	536	580	455	467	513	545	529	532	489	511	491	511	517	492	532	534	478	473	512	485	527	500	509	508	514	495	516	538	494	512	528	532	493	470	514	527	519	522	496	509	467	490	506	514	561	492	517	528	557	496	509	541	525	531	476	522	533	485	526	526	458	524	500	472	466	526	565	534	494	526	513	487	517	524	535	515	498	518	497	517	497	528	496	482	565	508	529	509	485	496	500	504	508	502	523	508	523	506	512	509	518	469	500	516	510	499	525	504	489	495	520	499	533	524	517	498	455	481	500	476	504	523	486	544	486	506	515	487	527	516	505	458	492	495	501	521	520	488	483	522	532	481	542	555	529	491	519	571	513	549	487	519	520	514	510	517	538	513	475	512	498	487	529	567	531	470	513	537	512	507	515	542	528	466	517	554	512	547	526	449	504	530	511	515	501	519	498	465	496	466	485	497	486	497	526	517	514	500	528	507	498	521	494	559	539	495	491	455	503	476	513	491	485	457	536	505	464	502	503	487	520	514	523	504	466	512	509	508	492	514	536	474	503	517	525	531	531	547	493	516	526	482	532	496	505	494	506	536	521	491	512	519	500	537	521	488	494	532	496	529	529	516	502	531	499	526	522	487	477	544	483	536	507	538	512	534	518	506	512	495	567	519	517	494	522	497	501	504	497	501	487	536	530	537	481	508	503	463	504	511	494	521	504	537	499	470	524	549	530	533	496	482	504	497	530	528	489	482	536	509	500	485	516	490	508	474	497	520	496	484	539	495	526	518	505	489	495	528	499	474	526	521	500	508	506	511	462	507	484	469	514	537	505	519	504	517	491	510	532	485	497	518	554	501	559	467	503	516	506	497	544	462	494	516	512	505	528	517	504	515	530	501	484	536	514	468	531	458	527	538	479	511	493	496	491	529	475	503	468	456	486	484	535	459	522	496	554	512	505	513	491	498	545	482	503	521	517	488	511	565	516	502	518	478	492	481	509	546	519	458	506	487	532	523	508	512	513	522	469	503	515	477	518	518	532	498	498	510	498	499	539	505	514	491	491	519	541	475	491	530	479	523	491	478	498	504	466	504	503	503	524	470	510	540	504	521	565	526	479	542	507	518	527	515	505	499	497	530	526	529	512	502	486	548	470	479	482	486	512	508	518	514	541	518	515	483	484	511	509	531	507	531	498	495	532	518	545	495	519	519	512	506	506	507	522	492	537	489	517	493	524	512	492	519	505	513	541	495	494	506	504	501	477	539	520	521	479	500	504	505	499	547	489	505	498	528	525	489	501	454	516	527	492	509	492	498	509	494	529	492	536	469	563	474	520	481	455	550	533	498	463	520	508	496	510	497	505	507	561	473	518	488	501	522	496	500	458	476	520	547	476	519	516	502	493	499	524	529	524	500	515	490	537	520	499	493	519	467	525	554	494	472	522	526	512	488	560	501	518	507	509	534	506	500	476	512	457	508	492	465	486	494	502	538	517	505	482	532	531	502	521	514	482	521	467	474	521	550	473	510	492	537	539	513	501	492	492	514	485	476	491	515	474	532	530	526	504	519	522	496	470	489	493	511	498	521	530	522	515	542	505	490	477	533	504	521	548	501	518	493	521	497	534	486	500	508	548	474	543	503	507	487	510	528	561	495	482	517	501	497	542	481	521	484	512	503	503	513	485	491	472	536	497	562	522	538	476	510	484	562	481	506	508	527	515	525	499	521	522	485	487	543	509	509	477	502	527	512	544	515	507	486	465	495	534	526	488	525	516	514	547	522	505	528	517	498	504	508	525	493	451	490	515	522	503	501	540	468	451	496	501	470	519	481	526	510	454	500	503	478	475	525	495	511	532	488	499	528	499	518	476	535	514	495	454	485	460	536	487	469	514	458	491	511	505	537	480	524	525	466	512	499	440	495	510	519	520	481	523	515	491	492	504	537	533	494	529	527	495	481	551	520	488	495	517	476	498	491	491	482	515	492	515	501	483	532	536	484	487	472	472	484	543	529	538	494	495	503	500	513	522	538	476	493	513	501	517	545	522	544	562	487	508	485	501	487	521	501	557	510	493	498	491	455	494	503	518	497	473	518	485	515	487	456	514	506	551	518	519	486	485	498	494	495	482	514	505	517	517	486	472	507	507	506	525	583	483	498	503	516	486	534	502	479	496	544	534	490	498	508	526	550	484	487	509	545	487	506	504	502	487	492	530	513	519	520	465	524	488	492	514	497	487	512	481	490	498	524	503	496	506	507	510	556	501	512	509	504	516	473	535	528	508	531	504	556	511	530	479	519	503	502	506	477	505	488	494	527	501	519	505	513	481	492	507	520	502	484	492	494	509	484	552	504	526	512	495	557	492	508	518	520	514	522	482	499	535	496	490	519	519	482	542	519	516	541	493	494	530	519	469	496	540	503	496	504	499	484	521	516	494	470	496	499	523	513	503	542	510	500	475	527	492	519	491	515	501	495	481	573	505	490	517	492	533	487	522	514	505	516	486	538	532	499	468	517	505	474	496	477	490	553	522	466	489	535	518	497	473	514	537	502	495	518	489	498	540	524	499	508	523	525	504	500	512	535	491	494	556	474	489	530	470	509	493	497	504	504	505	508	505	506	488	520	470	522	512	495	520	458	504	537	490	493	458	515	512	531	521	479	533	536	496	514	464	463	490	513	512	510	500	465	484	494	525	497	506	513	493	506	472	516	533	499	488	480	491	486	463	509	483	489	476	491	496	479	496	460	529	525	478	521	530	482	482	505	495	479	517	488	476	474	474	480	518	479	488	563	507	513	525	515	520	427	519	548	531	497	502	527	503	479	523	460	525	514	522	466	507	495	502	532	467	505	452	473	505	518	549	499	499	499	512	482	509	493	460	515	516	535	511	518	515	523	504	508	489	548	481	494	469	495	478	516	471	518	517	518	504	493	510	493	535	484	520	477	494	504	467	521	478	496	522	515	487	465	488	502	527	498	523	497	469	515	503	496	486	500	488	526	495	539	509	506	486	522	528	550	510	528	495	507	509	497	480	474	529	484	477	493	522	531	498	489	479	511	487	477	512	522	513	521	511	521	498	500	482	519	507	499	494	517	537	552	522	497	513	495	470	515	459	518	504	493
53898	32825	11160	5847	4023	3189	2426	2056	1773	1543	1450	1334	1179	1191	1134	1055	1055	966	883	936	940	906	876	893	839	853	863	868	778	874	851	810	819	838	791	856	842	830	780	791	735	865	834	830	867	810	841	798	765	778	809	808	802	794	798	806	808	800	737	802	775	828	806	820	860	810	766	759	752	748	802	797	771	856	802	802	834	793	793	807	841	778	799	760	791	789	795	785	815	764	813	789	744	771	766	748	778	794	798	824	752	849	785	776	740	804	796	790	838	801	831	830	833	796	789	754	781	708	784	798	759	837	749	827	784	808	794	782	801	821	750	783	782	834	849	799	775	816	800	787	799	816	808	795	810	801	816	857	816	762	781	801	799	773	768	803	802	770	793	793	789	839	742	819	769	787	743	762	782	784	817	829	801	762	784	810	813	796	763	747	789	787	733	779	747	793	801	802	750	833	741	769	768	766	754	738	771	765	828	761	816	761	860	762	787	775	823	763	804	766	819	753	757	791	754	762	775	780	786	774	754	788	840	761	782	767	786	785	782	788	780	769	778	746	849	820	744	760	786	801	821	830	730	801	798	831	803	771	755	789	799	762	803	784	767	752	744	832	858	796	769	769	798	795	804	790	778	834	786	797	805	788	777	809	792	804	844	749	745	800	782	800	793	769	780	790	847	767	761	780	787	811	783	859	774	785	799	808	812	786	785	808	759	772	791	763	823	817	730	807	810	763	826	764	773	790	767	795	789	767	779	792	831	761	795	780	774	786	789	794	768	764	781	826	769	851	817	771	784	785	791	779	790	795	796	788	779	755	767	731	765	787	801	797	799	802	805	789	775	737	797	774	831	720	816	834	783	732	748	815	791	805	803	792	729	735	797	787	788	782	783	770	815	759	798	784	810	810	757	822	797	767	793	747	853	777	769	790	794	763	784	812	790	774	774	756	811	753	758	815	802	757	771	794	753	805	796	810	766	762	818	774	686	774	767	771	859	756	798	824	781	825	777	758	739	803	757	768	764	816	802	796	830	772	772	726	853	757	774	793	794	798	787	800	772	804	809	791	778	766	804	778	818	753	747	760	784	723	802	763	809	754	820	801	788	797	765	805	763	796	821	800	767	768	789	796	754	804	801	806	774	787	779	802	762	727	790	808	749	795	796	758	802	811	711	770	836	778	810	756	784	785	768	762	840	752	761	741	848	825	841	729	803	784	746	755	760	822	794	773	809	797	753	748	796	764	834	794	795	823	780	790	801	804	797	775	785	790	742	784	775	753	814	765	763	783	790	752	806	794	828	788	780	760	728	745	824	818	786	766	792	837	827	760	729	798	724	780	791	780	788	733	778	753	836	764	799	840	802	812	797	813	790	793	793	809	828	721	827	788	827	824	801	771	800	777	734	788	787	831	809	819	803	793	796	811	798	803	755	821	766	796	771	836	810	840	776	780	806	854	762	767	792	828	772	788	797	802	778	810	773	780	793	782	852	775	765	785	752	786	754	793	716	759	768	751	753	819	831	811	831	781	747	773	764	780	788	749	763	764	787	769	746	797	799	793	825	782	754	780	817	754	800	783	742	804	807	786	816	784	791	778	792	799	820	822	773	791	870	785	789	781	796	760	775	782	786	767	803	849	825	687	802	784	826	800	748	797	793	798	784	806	762	759	847	762	773	791	735	721	798	827	768	806	797	825	749	756	806	764	803	775	783	776	774	781	766	774	775	819	780	800	735	785	789	809	818	778	854	770	766	744	751	808	805	760	835	749	736	765	775	803	800	818	767	757	749	803	808	805	767	828	781	829	740	827	779	807	815	809	772	775	813	764	744	780	781	808	766	813	761	802	719	778	785	779	768	781	763	779	822	770	788	785	777	765	786	773	798	795	789	771	803	813	813	781	797	805	785	817	816	809	766	860	746	775	812	821	780	771	764	745	796	804	794	772	805	778	827	780	859	803	842	765	782	779	785	805	840	819	797	817	772	759	774	799	796	783	783	810	783	814	807	759	856	816	809	821	733	768	758	756	807	747	759	798	757	805	794	765	799	790	773	815	758	812	776	791	750	777	810	799	813	745	758	753	758	784	788	785	788	791	755	840	796	791	797	789	766	813	824	746	775	776	785	827	778	786	799	803	806	775	824	756	801	767	815	781	814	787	779	750	802	804	781	772	826	805	803	825	832	758	806	803	788	742	788	851	781	789	793	822	790	798	772	774	797	743	768	750	803	776	789	797	832	810	807	744	808	773	798	812	787	793	806	752	837	799	828	735	728	788	786	754	730	790	810	757	777	756	764	753	798	759	751	802	769	793	815	793	790	762	809	742	780	766	809	742	784	795	788	845	821	745	779	765	775	782	811	855	759	787	762	778	789	799	806	796	794	790	785	764	778	808	779	814	783	816	805	810	802	812	803	770	744	801	808	777	798	813	793	846	824	790	785	763	753	792	771	827	830	760	790	810	759	791	786	796	787	775	786	770	758	764	790	784	796	766	777	780	774	785	725	757	795	765	788	774	809	792	759	770	782	776	798	791	785	820	771	778	759	778	820	774	772	772	746	782	779	769	758	809	788	778	762	799	797	804	823	825	761	808	799	767	784	795	798	807	750	761	807	800	788	776	825	764	773	754	770	813	849	811	750	756	853	790	771	775	756	804	780	816	762	791	851	803	783	811	769	772	780	791	808	746	773	765	781	768	809	796	767	762	811	808	798	831	797	753	786	798	790	724	797	766	791	783	794	780	800	802	789	761	808	731	805	752	775	757	768	809	756	810	762	779	732	772	781	771	817	827	818	770	764	776	819	803	769	809	782	804	770	805	752	784	763	744	772	790	788	779	804	804	802	798	799	817	794	805	828	816	805	735	761	756	783	803	770	777	785	815	767	809	784	790	783	807	762	788	807	772	810	774	781	790	830	808	756	768	809	772	791	799	751	761	828	815	741	818	777	809	825	798	842	778	798	767	780	762	805	760	806	788	836	704	747	775	778	787	786	781	887	795	776	814	824	753	825	806	758	763	742	839	760	804	823	781	810	731	807	803	778	783	849	792	801	756	827	802	724	777	794	823	745	782	812	773	778	790	800	811	777	774	777	792	818	776	819	808	807	792	773	734	769	790	776	744	778	757	768	831	784	779	743	816	793	808	809	789	786	825	753	770	809	734	770	759	831	780	814	763	763	776	770	786	812	781	753	822	782	788	729	764	787	767	785	819	788	762	790	797	750	795	750	780	751	756	819	778	777	758	729	796	798	736	804	773	794	819	779	814	781	797	773	810	776	835	792	773	811	791	770	771	784	801	797	797	777	745	795	783	769	827	828	762	784	824	816	750	724	769	772	800	737	776	771	728	747	800	809	811	779	807	797	789	775	795	828	792	722	775	776	779	758	775	784	731	855	811	818	774	766	737	803	778	743	759	729	760	790	795	794	745	818	824	806	734	812	799	731	828	780	790	818	788	804	773	798	790	778	785	814	729	805	763	790	799	781	768	769	776	785	758	806	789	830	744
27361	21410	12575	820	293	277	271	259	228	219	249	241	224	239	225	242	222	215	236	219	220	227	225	227	220	224	234	228	247	227	212	222	224	242	201	227	229	227	235	224	208	229	257	219	261	224	243	226	205	210	240	227	223	241	245	224	243	213	258	240	229	233	224	197	245	217	225	231	249	238	238	218	255	215	249	220	227	222	265	220	201	235	224	244	236	227	244	213	233	239	221	233	258	235	250	245	230	203	244	215	235	256	215	200	246	230	213	202	222	259	259	230	255	228	225	265	230	198	215	217	251	199	235	204	211	225	243	220	223	232	236	222	239	254	231	225	227	209	239	219	215	233	212	211	227	231	232	225	271	246	237	224	206	217	230	220	223	221	218	222	246	250	229	267	255	200	222	224	216	242	221	243	235	229	216	247	213	224	236	249	249	190	216	213	226	204	230	216	197	243	242	224	235	233	213	231	218	209	236	239	217	253	207	221	228	207	235	229	215	202	221	256	225	250	239	233	215	230	201	231	210	235	209	220	215	241	228	208	224	231	245	201	208	231	215	243	232	222	236	226	248	219	208	209	244	244	227	228	223	218	215	224	243	224	230	227	221	228	239	209	216	246	255	192	245	237	235	240	215	240	235	236	223	235	247	206	250	221	239	226	211	225	204	220	220	214	212	208	205	219	237	238	231	206	221	235	232	205	236	238	199	227	236	246	216	220	234	229	224	214	227	232	219	224	225	206	237	238	227	228	238	241	205	215	244	231	231	220	236	231	236	256	225	216	232	250	218	239	231	225	235	222	212	207	238	226	233	227	236	236	230	252	216	228	235	195	244	234	202	236	218	217	229	233	229	246	217	226	258	230	249	218	216	254	223	235	232	241	196	237	229	226	216	234	210	221	194	206	202	240	198	206	234	229	230	225	239	221	207	242	223	241	201	231	228	235	193	212	231	228	196	231	233	276	237	197	235	204	229	219	214	207	204	213	231	235	183	228	216	224	234	227	218	231	215	229	215	226	211	233	237	232	212	220	226	223	228	256	225	248	243	236	243	210	221	196	212	241	207	261	243	218	247	206	226	221	231	236	260	220	236	221	268	235	228	228	230	237	231	228	233	238	220	244	238	214	232	234	236	200	205	191	218	229	223	220	227	232	205	221	263	230	234	203	228	216	229	224	224	238	228	229	234	220	228	218	227	223	238	215	227	190	248	250	190	260	212	229	231	252	230	207	224	219	224	253	214	225	222	234	225	217	198	228	230	213	254	223	208	249	217	244	231	233	242	224	249	251	237	228	230	232	240	245	231	200	225	226	215	232	231	258	237	242	247	213	244	207	206	210	212	220	238	267	233	241	235	234	197	210	225	216	241	239	215	214	233	232	208	219	258	235	245	210	219	225	248	225	221	232	229	233	241	205	206	246	224	233	229	233	237	251	209	200	207	250	230	222	235	245	234	211	253	252	233	239	220	219	218	224	230	237	222	215	223	207	218	206	205	241	229	222	230	246	221	226	241	210	225	219	216	219	222	222	219	227	255	218	241	234	240	232	199	239	208	218	199	231	242	230	236	233	208	259	212	223	222	214	257	211	217	234	245	246	231	214	222	216	233	238	237	223	266	223	201	202	213	228	250	236	211	253	234	211	207	212	224	235	234	203	235	240	238	227	210	248	249	228	229	233	249	222	198	224	208	214	258	211	254	213	230	225	206	230	208	225	228	239	225	206	212	225	228	208	205	237	255	213	218	244	210	231	226	220	237	231	217	193	231	217	222	216	224	238	221	217	242	220	260	212	197	230	235	220	225	253	206	241	205	209	214	214	217	236	230	193	220	250	233	232	241	244	257	250	189	227	229	199	233	219	222	260	216	238	239	224	216	220	231	230	217	218	257	206	231	256	219	249	245	213	229	223	222	226	212	230	236	212	225	210	243	246	232	207	189	221	231	242	243	242	217	255	233	205	226	207	234	248	234	241	223	225	231	250	248	226	231	228	211	231	208	211	206	228	211	220	220	234	224	231	230	241	222	242	233	230	246	238	228	218	224	230	211	240	202	210	203	240	226	243	216	206	232	230	218	228	217	196	233	251	217	206	223	217	235	239	208	253	237	239	244	209	239	218	219	193	215	227	239	230	248	237	211	228	229	230	232	208	236	234	242	229	235	237	234	212	224	217	238	203	237	216	218	251	213	212	210	212	229	245	231	218	240	256	241	254	263	221	243	223	225	253	237	215	223	214	214	237	234	213	234	234	214	237	253	221	230	239	203	227	221	251	224	232	205	231	221	226	230	228	252	247	227	246	242	252	235	224	220	213	205	253	235	226	227	226	230	226	199	218	222	226	259	211	221	246	220	231	227	258	208	238	230	241	236	224	228	237	204	218	207	228	201	208	221	224	200	224	199	220	205	229	208	259	196	216	234	241	265	221	247	230	199	206	224	227	224	220	204	211	220	208	188	237	235	227	228	216	207	231	226	242	220	230	222	258	204	233	213	244	219	228	257	231	234	217	215	208	229	213	253	221	222	212	221	214	250	241	229	230	193	235	245	224	234	226	215	218	226	237	246	254	224	204	222	241	241	214	233	194	219	257	247	216	247	213	204	231	222	231	195	251	214	230	247	234	257	234	240	238	224	199	210	221	231	226	235	222	222	205	234	234	217	245	207	226	215	238	217	244	210	210	218	223	228	232	233	238	232	248	226	221	222	209	248	236	210	197	246	250	220	230	240	223	230	245	234	215	213	226	222	242	213	220	241	215	198	230	246	230	215	212	223	259	240	231	226	228	212	206	209	236	232	235	229	237	213	219	232	224	216	221	216	214	242	258	224	217	215	211	218	215	223	220	201	223	212	229	218	210	230	215	244	239	226	244	238	244	207	225	221	232	201	234	210	226	230	231	217	235	225	197	234	222	235	225	230	217	249	229	226	214	252	240	235	223	235	225	191	226	230	213	206	231	210	245	223	193	237	219	228	230	216	244	223	215	233	215	222	238	218	208	244	234	234	215	260	234	226	219	201	255	215	216	222	245	226	226	237	225	228	240	247	237	213	240	234	215	220	225	247	249	210	221	222	209	215	206	214	251	228	233	227	225	231	226	247	215	233	246	244	225	238	224	236	216	242	249	208	269	228	217	219	242	226	231	216	213	224	229	193	235	220	241	206	234	237	249	219	233	241	255	222	227	225	230	230	259	207	225	222	239	226	240	206	218	226	233	245	219	227	256	220	234	191	221	206	231	212	247	217	219	239	223	220	241	250	222	235	223	257	245	240	253	228	230	236	194	228	213	209	232	212	196	231	224	229	211	229	231	218	227	228	221	240	237	221	245	234	252	225	224	228	233	234	236	235	224	265	249	253	235	205	224	249	239	220	215	256	209	226	230	251	217	222	216	198	213	230	237	228	204	228	246	217	254	222	212	245	246	218	234	214	250	235	215	242	226	225	247	227	240	211	211	235	212	232	211	219	228	245	221	226	203	251	211	226	230	213	244	207	219	242	232	226	221
27058	13887	997	618	537	468	474	469	415	420	393	402	397	361	388	395	366	385	371	374	406	386	369	373	381	364	382	420	376	325	364	386	356	363	392	382	376	389	381	346	385	383	383	380	350	394	343	360	378	396	350	373	379	345	358	388	352	363	349	358	334	377	338	374	354	360	375	350	395	358	360	365	345	388	356	359	361	332	352	424	366	359	361	389	347	370	338	370	350	365	394	372	386	414	345	371	385	336	382	363	354	414	348	327	372	417	365	372	383	373	369	379	369	358	366	385	354	376	398	381	337	366	381	387	355	388	401	352	373	351	369	379	430	381	373	369	360	354	351	381	353	378	365	354	366	379	371	360	357	394	383	381	345	356	362	349	362	368	395	365	342	380	373	365	350	348	380	391	349	393	383	366	331	367	375	351	342	376	380	364	397	376	358	384	363	368	369	370	391	371	375	355	390	383	351	374	382	391	399	388	344	360	359	374	376	366	381	365	346	356	379	394	368	370	370	346	388	366	384	366	360	352	360	365	379	367	377	370	364	366	379	347	383	364	372	377	356	376	392	370	407	366	349	383	392	387	351	411	364	373	369	360	374	386	358	370	361	372	373	371	360	363	355	365	385	389	402	360	387	351	329	347	344	397	376	364	402	357	383	351	373	370	382	364	344	353	378	347	321	316	375	379	347	394	376	375	346	405	378	347	356	392	363	357	369	373	368	389	401	378	384	379	382	381	367	350	393	402	354	346	368	337	321	326	388	377	379	359	363	371	360	365	378	373	379	358	367	371	366	338	340	371	365	348	387	354	336	399	356	362	359	390	387	359	368	346	350	381	381	415	398	399	372	353	365	418	368	360	406	330	362	325	355	360	382	366	364	353	348	391	376	364	372	364	377	375	352	387	336	366	396	355	373	365	362	378	402	373	376	352	346	356	340	359	383	359	351	350	350	365	387	347	379	417	379	360	359	350	350	369	393	395	369	353	362	347	363	385	403	373	377	362	363	390	386	386	371	418	382	351	361	353	389	368	352	339	329	329	370	336	390	348	370	366	346	354	381	341	344	365	388	373	391	364	383	371	349	388	330	357	357	365	368	384	358	385	396	400	334	366	362	404	336	374	387	343	405	382	355	410	365	357	383	337	377	362	372	386	341	372	361	366	379	360	369	345	394	396	362	386	354	377	343	360	361	388	342	353	364	334	386	375	366	393	366	356	393	362	374	354	340	311	351	361	360	377	360	382	391	349	365	351	378	371	346	375	365	381	380	362	378	359	328	365	384	373	367	391	373	339	361	383	382	410	366	345	365	333	340	364	369	356	389	339	356	344	351	355	396	389	356	372	352	359	361	358	380	352	398	376	410	359	360	345	360	360	340	362	367	394	383	375	382	396	372	343	399	401	376	358	439	387	363	364	364	354	362	344	372	384	357	349	381	380	367	385	373	362	382	382	378	390	348	376	344	379	384	380	385	336	407	361	342	385	385	363	392	363	362	380	372	378	377	355	405	353	403	350	379	413	387	374	358	374	364	380	356	369	375	328	354	386	346	378	380	377	410	384	360	380	374	359	383	366	378	391	366	390	373	358	381	343	383	318	357	327	377	351	398	399	406	365	380	376	403	363	353	392	396	377	376	357	339	376	356	381	366	361	390	367	389	344	348	357	399	365	381	355	352	390	372	339	371	382	396	353	399	362	379	364	347	343	353	373	358	367	351	343	387	355	364	360	361	412	359	360	383	411	364	370	392	345	365	366	383	344	407	349	375	348	365	403	351	355	375	375	369	328	345	362	372	405	331	400	374	397	371	389	363	409	343	397	376	384	401	365	365	387	374	357	378	354	395	333	378	403	383	329	364	385	376	381	340	357	398	372	324	358	388	380	377	363	322	377	378	351	402	348	372	384	360	335	377	363	377	365	358	329	393	396	360	357	353	373	369	380	379	355	337	361	387	401	367	372	380	390	375	396	355	370	386	339	370	353	367	403	377	362	402	333	340	373	386	358	365	350	368	407	379	403	376	348	382	379	368	391	327	390	360	375	336	365	330	417	385	379	360	350	366	372	353	398	356	349	372	392	367	360	317	365	353	359	336	339	367	362	375	343	380	380	370	405	352	408	391	392	369	381	374	362	408	361	366	384	368	383	343	376	407	389	359	340	348	340	358	364	389	410	365	379	362	382	375	364	377	384	354	367	343	356	379	377	382	343	352	391	364	388	374	383	372	359	381	349	410	350	362	356	412	325	364	387	381	350	414	374	375	328	365	366	366	369	393	366	350	394	325	402	365	357	329	376	358	389	352	390	346	375	342	401	343	377	327	361	348	393	357	363	367	366	345	386	350	369	351	352	333	410	373	379	353	332	380	370	397	369	366	347	396	391	377	371	387	382	397	361	383	369	405	364	386	376	360	406	369	355	381	400	356	370	373	428	321	366	341	384	375	389	348	334	337	380	341	412	351	371	374	379	350	364	349	383	364	390	383	369	320	396	364	376	337	333	358	351	398	390	367	374	368	362	387	390	383	362	377	360	397	406	386	380	396	373	376	368	330	390	375	374	370	376	365	339	362	395	377	368	355	347	392	381	377	411	383	363	341	359	380	395	334	365	408	368	395	371	392	381	354	349	358	354	371	346	353	354	383	411	362	403	371	386	341	386	323	323	375	350	344	364	367	348	363	350	362	364	362	390	340	343	360	340	366	398	374	381	366	378	336	421	346	367	349	395	360	368	327	368	395	405	354	364	394	363	365	356	366	362	357	371	342	363	382	364	380	357	386	364	353	339	361	350	374	362	396	405	389	390	350	391	401	379	349	349	383	357	374	370	393	376	381	404	399	363	374	391	381	349	361	398	378	383	357	364	345	389	422	406	359	354	366	343	345	365	384	374	367	396	388	347	395	336	388	419	388	366	348	404	396	345	374	349	385	393	384	363	341	380	358	349	380	363	377	364	380	369	394	351	351	336	376	392	401	365	356	350	348	370	365	359	395	362	378	378	363	374	350	375	370	343	388	375	334	390	333	351	370	379	357	373	390	371	357	386	359	339	354	345	351	422	364	383	365	407	378	344	366	366	354	365	373	367	405	376	374	335	376	381	339	355	367	367	417	354	406	387	343	401	406	347	382	353	351	394	387	346	340	365	363	342	363	354	343	368	329	393	373	370	375	343	369	354	396	389	373	365	367	338	351	364	368	350	372	354	352	395	394	359	388	356	366	356	355	363	372	369	391	385	381	366	326	331	366	349	377	389	404	413	380	384	362	377	372	373	365	356	393	346	387	373	391	381	369	362	372	339	399	370	360	377	371	330	348	347	377	365	370	386	378	384	327	358	390	359	376	328	378	375	357	345	357	384	385	406	365	379	383	385	382	361	344	339	388	382	381	354	360	358	383	394	371	344	342	397	372	390	367	371	390	397	364	354	405	358	363	366	390	384	363	392	361	332	377	408	385	398	382	338	386	368	397	382	360	350	371	393	373	392	385	346	398	351	383	347	386	392	344	351
24166	21391	29178	23965	21300	7898	998	686	596	608	565	544	539	519	579	536	564	542	528	516	465	536	486	500	444	490	483	489	494	505	517	505	470	524	469	485	481	504	494	471	512	509	467	447	488	485	485	483	497	456	478	485	492	474	456	494	458	510	516	525	455	496	488	493	528	492	488	506	496	460	500	532	442	484	524	492	426	481	466	486	462	496	491	425	475	477	498	499	470	467	480	446	434	490	472	470	459	517	467	506	455	497	479	484	459	456	474	498	480	479	518	463	471	478	468	478	510	448	473	471	498	471	455	430	430	489	478	531	470	491	502	531	452	462	480	467	475	478	533	483	481	492	495	505	490	477	468	476	484	480	525	465	474	496	535	459	430	423	487	453	484	469	467	484	487	474	431	465	488	483	530	492	469	469	482	460	486	469	465	471	468	500	502	472	458	461	502	463	476	454	470	443	494	463	467	495	463	474	492	479	428	470	499	496	500	457	494	499	494	467	490	498	446	479	459	452	421	498	471	491	444	492	471	471	494	477	479	499	473	480	472	478	469	466	480	462	465	457	470	515	467	471	487	474	476	470	476	486	467	488	485	463	522	478	471	480	465	474	444	470	486	493	470	458	493	498	462	487	491	468	494	476	491	474	491	462	501	454	492	498	489	477	520	455	457	506	491	492	473	464	488	493	499	518	484	484	487	447	514	436	464	427	492	480	490	447	454	502	488	535	484	487	503	493	447	461	494	473	489	466	485	467	461	439	458	443	477	484	479	511	492	514	463	500	499	458	483	443	480	498	464	465	427	465	477	507	433	506	483	456	503	471	482	426	455	478	504	487	442	507	483	492	487	525	476	494	446	455	482	462	499	474	463	463	479	479	479	456	482	495	473	502	478	492	503	498	476	451	498	462	503	433	503	457	483	463	471	492	493	473	482	455	499	454	486	471	479	508	484	485	485	479	498	466	487	439	465	500	524	488	470	474	475	450	437	499	461	470	499	493	486	467	461	468	494	463	498	446	486	521	497	445	456	493	490	479	481	466	452	462	464	480	429	499	502	474	501	514	486	483	452	476	460	461	467	484	485	502	481	470	480	481	476	488	464	457	509	477	430	454	468	496	493	446	460	418	459	464	449	458	456	482	469	545	492	525	473	467	493	460	453	466	489	465	480	463	489	463	519	462	471	492	468	504	518	477	466	516	475	452	499	504	496	430	498	483	498	462	485	518	465	456	502	514	503	471	458	469	494	474	492	507	479	476	482	450	476	465	483	458	471	497	444	486	480	469	454	480	475	483	465	460	469	501	475	499	461	478	499	427	510	475	483	498	455	449	492	519	466	475	482	492	490	457	497	504	478	475	432	446	462	476	532	499	476	477	485	447	458	460	489	503	464	498	465	498	498	458	488	495	462	499	452	458	463	483	483	476	453	479	461	504	466	486	457	504	472	473	530	497	482	428	518	461	462	489	456	478	463	450	479	486	476	478	460	498	409	494	497	494	441	499	486	447	447	510	511	494	447	491	480	489	475	467	483	481	478	482	505	492	474	464	437	517	464	496	455	476	482	519	457	433	483	512	506	455	465	490	514	490	518	490	446	456	457	443	510	480	467	482	452	477	449	441	477	482	484	523	481	472	464	463	496	468	478	497	489	461	500	470	479	492	443	494	442	457	481	508	441	472	481	490	459	520	438	505	462	473	504	494	496	471	481	496	480	465	499	485	460	495	516	445	472	496	511	481	490	488	465	432	485	460	439	492	496	511	466	491	494	461	491	478	466	476	495	471	467	422	476	459	430	465	495	478	449	491	509	454	448	423	532	486	523	461	467	454	479	460	455	498	451	504	453	475	489	463	482	486	502	499	461	453	488	460	469	508	496	505	470	447	466	469	459	496	491	475	478	461	507	478	489	490	473	469	477	486	470	457	458	492	467	478	469	491	460	490	506	475	492	491	470	511	452	467	482	514	470	467	501	439	469	466	488	503	429	467	451	464	467	487	459	499	459	463	465	455	494	497	501	463	497	445	482	506	494	485	501	480	499	500	495	516	506	474	485	478	486	465	463	475	445	485	517	497	473	498	508	495	477	488	484	424	462	457	465	479	470	483	461	462	486	448	497	454	486	482	475	459	472	510	499	492	476	445	485	487	490	483	457	514	502	480	477	489	502	481	464	483	499	505	476	449	480	473	469	479	483	429	460	454	434	498	510	423	463	485	468	459	448	482	487	457	443	461	459	468	460	434	448	465	455	452	465	469	492	463	491	480	472	448	467	504	476	455	511	499	526	469	451	469	471	439	494	517	476	484	466	464	438	461	499	479	491	501	456	490	467	455	489	491	469	453	469	460	448	473	495	488	464	464	471	481	499	470	467	445	455	490	464	516	471	486	505	437	473	506	486	492	474	470	505	483	493	487	461	462	443	489	532	438	490	469	486	459	478	445	501	499	441	472	484	462	484	484	472	502	463	471	487	515	488	470	507	481	501	448	478	469	485	472	441	470	471	488	471	486	469	485	495	489	471	520	475	461	480	475	461	463	472	480	479	462	468	476	493	475	457	488	489	468	452	475	487	440	466	466	437	442	483	493	536	467	469	457	478	439	465	468	509	464	511	488	452	483	461	492	464	455	460	477	500	495	470	478	458	497	480	514	470	474	499	477	472	500	513	465	494	483	512	461	451	494	473	444	425	488	452	467	501	469	489	462	485	442	490	468	498	500	497	446	490	500	429	445	486	520	503	480	470	502	489	465	509	483	440	440	455	477	431	439	472	519	529	463	525	465	506	452	485	482	462	465	475	448	495	501	460	477	423	492	513	465	458	464	438	469	484	510	493	493	491	476	454	516	450	483	474	469	488	477	526	505	470	483	485	495	481	440	497	482	445	461	473	491	460	467	460	457	468	488	499	519	460	501	505	468	476	477	466	490	517	470	440	500	503	477	466	475	460	480	497	449	444	479	467	469	512	489	453	492	494	504	441	489	487	451	446	473	444	507	488	517	467	514	503	518	491	438	430	487	498	481	468	476	462	457	534	494	468	465	459	489	463	457	502	469	478	498	458	495	470	490	498	471	494	468	477	466	483	455	482	430	472	490	460	485	454	491	472	479	485	473	480	433	477	492	476	435	461	472	518	455	467	445	452	493	480	496	461	474	488	470	486	460	486	461	497	493	463	467	501	484	487	469	461	468	520	461	473	466	487	487	439	457	458	445	463	437	453	485	455	473	488	477	470	436	478	475	468	474	462	497	475	475	466	494	459	514	496	482	494	422	507	525	446	522	485	486	452	471	466	483	522	501	483	518	463	489	490	447	481	451	491	453	476	473	482	491	452	502	496	474	451	474	505	441	459	522	472	481	492	501	494	495	453	498	470	482	516	481	452	487	493	502	478	484	482	413	457	481	493	458	448	492	487	490	483	509	467	487	458	506	489	476	484	472	479	499	498	478	478	509	448	505	467	468	487	525	477	486	492	495	445	462	486	494	480	456	506	489	488	472	505	478	481	496
48827	28607	7163	3682	2691	2073	1714	1502	1295	1163	1101	1008	971	938	918	882	887	848	897	842	807	743	834	770	792	776	836	802	816	821	808	758	747	784	777	721	781	819	715	740	749	731	782	716	725	771	773	775	793	729	758	731	779	719	725	723	728	739	713	734	793	767	729	761	737	723	743	740	793	727	755	749	735	674	724	734	772	732	740	776	709	751	778	774	804	734	741	759	801	727	747	679	829	767	739	737	742	730	743	749	749	751	731	768	758	702	822	750	707	736	729	727	755	751	737	767	756	749	770	759	715	748	744	727	756	732	767	749	748	778	719	746	789	716	719	729	759	721	780	745	747	736	743	768	754	710	676	712	751	770	747	719	813	764	762	780	755	731	807	728	719	772	714	725	704	752	747	766	733	710	741	730	763	733	768	748	757	723	745	789	744	760	744	727	698	752	799	749	729	745	709	754	735	809	762	740	803	749	721	740	722	752	679	721	768	691	753	781	765	682	729	735	778	670	714	745	746	747	818	762	766	732	741	783	737	766	750	726	798	724	768	727	701	733	761	732	675	748	777	750	732	776	763	677	753	768	787	787	762	752	754	705	741	715	708	745	741	711	728	775	722	730	677	741	747	742	747	766	724	733	713	791	803	745	742	771	770	731	721	760	772	714	751	771	739	758	734	694	750	775	730	792	741	726	762	714	738	772	760	818	730	745	802	740	761	748	734	737	723	766	743	767	773	749	791	774	738	735	774	739	691	768	745	758	777	732	775	748	731	767	774	719	737	735	716	709	731	754	746	735	815	749	757	776	747	750	752	733	731	719	731	771	761	715	763	756	735	744	724	734	769	716	732	742	746	695	773	771	765	775	785	752	770	779	735	743	779	760	744	714	773	719	751	764	727	771	688	728	734	748	746	726	732	753	729	789	720	748	789	742	746	733	726	776	725	812	699	757	696	784	772	709	750	718	738	792	759	744	687	753	753	717	751	764	732	755	734	760	751	725	783	720	757	784	715	743	735	749	805	699	787	722	762	734	751	774	739	760	713	740	739	752	699	740	770	747	767	721	770	745	798	758	790	755	715	731	750	800	765	753	728	725	771	756	740	736	775	757	731	774	782	752	707	709	762	762	760	726	724	771	743	763	732	696	752	762	787	725	728	734	770	738	718	726	717	741	772	738	730	773	752	749	751	763	745	744	751	729	747	761	734	705	707	732	734	682	749	713	727	756	712	781	786	774	730	739	739	736	742	739	724	684	789	796	753	750	780	729	748	742	728	786	678	719	789	753	714	756	788	732	765	781	784	747	755	719	745	738	766	745	728	719	752	734	750	765	749	727	731	753	748	789	701	736	742	778	709	752	715	715	761	702	719	745	756	720	691	731	758	756	772	761	764	776	727	729	722	766	729	721	720	729	783	779	730	722	740	720	761	777	719	706	750	741	720	744	773	768	750	759	754	774	798	739	738	720	723	741	717	784	757	794	745	746	704	746	776	729	739	706	756	740	714	760	752	720	748	731	729	727	773	709	753	737	708	752	773	764	697	774	745	746	772	765	747	764	771	746	751	755	741	751	721	795	745	725	735	752	753	697	739	703	786	749	799	718	700	718	745	749	737	768	737	765	705	729	761	772	785	752	752	726	733	736	738	747	758	781	733	790	729	772	767	754	745	719	749	736	777	739	726	737	764	749	720	787	720	715	731	740	700	788	740	765	749	713	752	757	788	748	761	741	742	763	749	715	735	760	728	698	726	741	743	754	737	778	763	764	710	730	770	744	759	782	728	691	788	714	748	747	788	784	756	723	777	706	749	705	779	733	735	770	681	744	742	773	741	757	770	707	777	723	758	742	734	745	708	721	727	761	761	744	714	787	775	719	771	725	736	738	761	723	751	743	735	755	805	773	687	764	809	744	709	782	750	777	758	738	751	725	757	711	773	749	747	728	753	780	712	770	748	749	732	713	758	718	760	750	734	746	726	768	736	738	753	751	771	700	745	722	812	743	692	717	760	760	794	768	749	749	725	736	732	751	739	729	732	758	730	761	781	767	784	757	731	735	747	731	795	785	756	721	767	729	689	751	712	756	750	732	728	683	701	791	733	677	759	746	697	742	745	739	693	767	746	779	758	722	754	736	767	724	771	679	693	762	757	749	752	725	747	702	733	798	725	714	739	697	730	734	715	746	771	695	768	815	761	731	787	730	729	727	752	748	732	785	734	718	758	728	792	731	782	757	747	758	768	722	743	740	720	754	741	727	795	736	782	715	720	707	752	750	722	794	747	769	752	771	768	758	732	729	729	733	707	757	731	744	747	720	752	765	754	750	736	707	745	746	732	760	715	730	739	773	775	730	740	740	755	726	763	765	708	734	715	725	770	757	745	796	733	769	762	793	730	721	739	718	769	779	752	753	693	772	755	770	756	702	727	763	750	755	714	747	783	751	737	723	757	773	734	746	746	731	761	699	693	792	723	750	763	774	748	730	732	792	782	689	713	748	735	723	771	711	723	763	775	743	757	751	780	802	775	797	742	731	785	706	738	715	737	713	739	717	698	758	771	729	655	734	756	730	749	717	723	772	761	730	743	794	742	715	740	763	698	715	719	747	783	802	794	730	726	762	752	689	777	781	755	749	791	758	724	674	762	727	667	756	758	769	745	738	750	772	749	752	728	788	734	747	740	751	696	715	808	733	716	747	787	717	721	737	731	725	761	770	727	759	744	762	747	758	735	695	760	748	740	761	745	750	746	767	817	759	726	716	719	748	757	766	754	793	749	737	745	741	719	721	774	775	695	743	747	727	766	785	747	764	742	756	777	762	747	710	705	721	740	808	728	764	692	742	733	755	752	734	725	818	745	794	741	732	769	715	741	758	719	793	760	758	743	749	726	707	727	763	737	733	748	752	722	761	766	787	784	757	737	760	772	711	728	785	734	753	763	760	748	776	788	753	752	722	794	762	778	744	738	755	787	714	726	716	783	769	802	738	792	745	758	702	736	760	800	714	718	738	765	762	787	738	782	723	770	770	757	803	713	728	746	686	747	731	712	730	714	733	784	737	755	722	769	738	796	742	728	721	815	734	709	743	765	737	750	746	703	727	727	779	719	744	715	723	721	753	743	717	755	753	746	774	772	765	764	743	767	696	763	734	741	771	763	742	693	763	746	756	727	783	711	764	764	740	747	758	700	736	730	747	728	771	753	755	764	725	695	737	723	767	793	784	755	747	736	773	756	716	715	766	762	780	781	734	712	720	771	721	731	767	745	716	702	742	755	774	717	771	750	673	708	732	739	739	678	733	715	744	721	726	761	761	731	767	780	770	761	747	788	769	740	707	735	742	766	787	718	799	754	767	727	764	757	726	713	725	767	743	742	750	760	740	758	767	747	724	713	754	767	718	717	744	738	749	755	744	712	774	720	746	728	777	722	722	749	719	719	674	817	744	743	744	679	704	716	735	715	744	723	759	719	729	769	725	700	738	720	801	802	751	698	708	751	757	718	725	747	754
23228	21359	29601	23472	21354	21260	5047	1053	860	758	708	696	683	630	619	603	587	533	617	565	572	588	509	538	524	596	529	552	535	531	516	516	526	507	500	517	504	507	507	491	536	503	528	549	575	510	545	499	506	517	495	535	491	538	534	498	514	497	511	492	498	506	510	538	522	476	523	537	579	527	504	476	518	532	505	531	489	510	534	526	496	517	495	517	497	505	539	510	469	508	538	534	500	528	502	530	522	543	511	510	513	489	543	464	495	512	490	487	524	535	496	464	485	484	516	509	498	508	510	535	549	506	491	511	530	479	490	510	516	514	496	514	496	477	493	571	502	471	476	553	515	509	519	473	537	487	532	528	531	528	513	488	512	523	500	499	470	514	498	510	504	480	527	519	474	490	512	540	544	482	535	483	506	509	507	497	472	520	521	513	481	475	494	483	492	501	487	497	502	470	537	530	524	525	522	481	536	483	518	492	528	542	515	512	511	502	545	521	516	509	479	552	515	513	519	508	491	534	476	525	492	494	570	531	580	486	530	507	508	526	498	498	518	483	471	546	521	494	545	524	519	534	526	502	527	540	493	499	504	495	572	523	482	505	559	504	514	528	530	510	519	510	531	501	493	487	534	511	537	491	531	502	501	515	494	501	520	482	505	540	503	498	486	505	521	536	524	503	465	521	494	482	502	465	472	541	487	445	505	503	568	511	529	532	533	497	485	512	507	549	515	529	523	509	519	513	522	519	470	497	473	483	498	507	514	501	472	549	475	540	522	508	512	508	508	525	514	500	492	528	517	472	506	499	501	499	487	497	509	505	526	487	491	485	552	507	540	471	487	502	511	482	496	529	468	511	471	480	530	513	455	527	539	514	520	504	520	474	514	517	524	477	493	525	495	530	547	521	508	481	530	478	510	477	490	475	520	462	480	493	491	502	498	505	478	520	509	489	543	524	485	528	504	488	496	500	541	523	497	514	517	525	538	521	545	540	488	504	461	543	506	525	466	554	517	495	497	471	520	492	509	471	479	480	533	521	521	494	515	515	496	529	515	504	506	513	482	532	510	520	537	558	494	488	523	474	507	552	506	470	532	558	516	524	509	515	506	490	506	521	511	523	506	541	522	538	501	488	541	496	495	520	472	509	496	499	556	533	479	505	518	527	489	496	558	541	505	488	516	472	499	509	563	549	514	513	438	507	504	476	485	490	505	494	502	515	481	517	520	481	494	488	520	512	515	513	546	472	491	545	481	509	526	514	492	461	495	526	488	524	470	551	516	572	542	499	484	535	547	472	503	475	525	501	528	507	518	516	481	529	565	523	528	533	503	515	500	492	458	532	541	496	535	470	522	533	504	483	505	504	492	540	512	512	497	518	524	482	466	478	494	514	539	500	499	484	525	503	495	464	500	498	492	487	523	525	499	486	469	507	526	521	500	519	497	559	491	511	473	480	487	539	500	500	507	495	521	518	479	506	482	549	510	498	545	493	551	466	508	476	537	514	491	521	484	498	497	518	512	568	474	511	513	534	521	524	504	548	519	496	537	504	522	504	501	541	488	551	487	441	486	536	491	548	509	462	494	521	504	490	488	496	511	521	528	512	490	531	508	514	540	511	585	541	507	502	479	543	524	503	523	526	479	479	493	506	505	481	520	482	544	511	497	493	492	528	503	506	517	503	529	464	463	503	451	499	535	521	513	513	504	491	489	485	505	540	513	544	506	507	479	528	486	513	536	522	508	500	528	483	513	491	513	506	515	501	529	515	505	555	548	511	513	549	510	539	527	515	481	546	487	453	489	530	490	494	495	517	477	495	505	474	512	507	485	560	464	503	531	540	518	507	520	504	500	508	466	543	526	520	470	536	497	548	522	519	501	515	530	509	473	479	466	504	494	506	521	547	487	486	523	480	553	463	505	527	515	511	498	459	493	550	476	498	498	507	522	464	480	487	535	498	498	531	541	461	501	468	490	528	483	478	501	508	505	499	521	504	508	522	459	510	551	523	490	520	497	525	532	488	524	548	487	502	500	542	492	462	530	541	500	494	525	504	507	522	558	479	518	520	497	482	498	471	538	520	530	525	557	513	513	500	485	493	486	501	503	526	461	481	498	528	518	523	529	469	531	524	475	474	492	491	527	467	498	481	508	507	520	511	475	513	504	452	528	504	509	502	470	533	509	464	474	482	489	504	519	545	456	483	523	548	525	490	540	528	506	514	497	494	499	522	518	517	507	491	527	472	456	504	525	506	512	503	469	489	544	483	536	502	495	562	481	492	505	523	488	522	507	487	477	522	496	507	491	514	490	496	516	508	497	495	522	480	516	526	527	526	465	542	496	532	499	477	510	522	523	488	529	550	521	482	517	477	494	487	513	498	508	535	506	516	510	507	491	503	520	501	491	514	549	496	483	509	503	484	528	507	472	481	510	524	493	520	521	488	502	550	531	501	510	544	480	536	486	485	478	509	491	519	514	491	524	499	511	483	500	465	555	507	488	500	484	528	465	476	509	496	480	491	483	499	496	525	520	506	531	502	539	499	495	513	495	487	500	477	517	480	523	451	508	532	495	511	567	531	503	522	527	508	519	498	537	544	510	493	497	523	519	499	504	535	498	528	483	495	493	495	512	525	502	472	492	500	476	497	530	506	506	523	501	501	478	488	515	510	476	542	540	520	461	467	534	453	498	473	532	498	535	506	511	570	482	500	517	502	501	507	498	506	484	504	498	496	509	525	465	522	526	477	504	476	516	512	511	467	485	480	508	504	532	475	528	504	521	516	526	491	473	526	483	510	543	497	516	504	491	529	509	519	502	513	518	500	534	532	528	535	510	507	503	491	501	478	530	534	514	567	529	509	483	476	541	520	530	489	484	500	511	486	520	489	507	490	479	604	529	494	504	516	500	513	498	508	476	489	512	525	529	522	507	504	487	494	509	525	521	502	537	480	493	505	489	497	518	491	538	505	499	525	510	522	495	423	523	474	538	482	501	494	500	533	510	508	477	499	550	471	502	502	500	547	536	497	488	435	476	521	488	467	500	510	486	532	510	485	524	554	467	526	493	465	488	477	476	513	508	475	553	508	545	539	493	497	544	482	513	484	530	527	538	480	488	473	534	533	533	511	549	518	525	494	489	500	554	530	503	492	522	523	519	522	479	493	516	504	493	494	543	524	501	507	528	491	528	518	516	466	475	536	541	529	529	501	540	473	489	512	494	515	481	521	508	560	517	506	531	481	457	458	515	493	519	544	507	501	495	474	540	488	503	523	481	530	456	485	509	507	483	541	516	483	504	512	513	531	480	499	528	522	489	509	527	499	507	508	516	499	480	510	509	513	496	512	533	500	527	541	522	521	505	519	509	493	492	512	449	514	519	501	515	515	489	497	528	534	522	555	525	490	511	530	510	488	504	463	505	503	491	520	468	485	526	470	526	543	481	510	494	507	525	513	560	514	572	519	523	485	491	520	490	471	450	509	527	502	490	494	505	496	546	481	529	531	549	474
51001	30489	11688	6208	4211	3264	2567	2184	1819	1586	1405	1267	1255	1109	1155	1045	982	1021	1021	912	925	903	854	870	915	888	865	867	826	804	850	814	800	852	839	828	883	842	797	833	782	796	795	844	793	785	809	839	782	819	811	793	850	801	792	783	788	828	801	769	773	819	803	742	780	796	828	803	813	747	815	820	780	824	793	766	785	791	807	819	835	795	786	767	829	781	756	810	816	861	798	780	779	801	866	754	761	839	828	781	794	846	840	798	762	840	788	784	835	786	781	791	714	747	808	750	791	790	786	771	795	806	753	770	753	787	822	833	792	845	756	766	805	752	798	760	752	790	788	768	807	717	827	857	818	761	811	797	810	769	789	810	765	788	775	795	792	706	788	801	762	829	853	811	786	822	790	765	748	764	805	773	791	737	801	762	780	814	786	753	776	786	790	724	822	744	791	821	803	780	761	831	816	782	768	817	812	811	791	762	751	815	767	799	761	768	771	794	809	744	785	805	805	825	800	825	749	759	815	783	739	772	798	814	798	801	823	819	800	855	845	825	705	774	781	796	816	765	784	770	771	747	756	784	810	755	722	779	776	783	827	799	740	797	819	792	800	791	734	795	807	787	759	792	806	824	771	805	784	736	767	777	752	810	784	834	765	882	860	763	766	801	837	727	733	828	813	773	752	745	785	762	810	788	775	760	781	796	762	814	770	822	800	782	793	779	763	723	759	784	786	780	800	730	761	795	766	784	781	792	792	795	767	794	838	805	788	769	773	736	816	764	812	803	793	777	780	734	784	773	787	718	774	792	757	746	771	772	799	815	800	778	794	771	755	769	840	789	810	798	786	807	831	765	779	750	793	790	796	798	768	755	733	780	777	795	784	786	823	798	778	819	815	787	801	752	828	788	769	823	773	782	823	819	755	722	789	796	778	837	803	789	781	767	794	792	792	806	798	784	762	832	795	811	778	778	822	785	784	730	805	823	743	749	832	706	801	817	791	765	762	803	768	788	854	789	793	814	780	754	787	773	752	746	764	768	811	813	780	781	809	812	817	776	847	816	840	796	772	809	813	826	802	813	784	780	780	848	773	786	754	779	794	777	800	818	780	741	724	787	754	837	808	791	779	783	779	793	788	802	831	824	792	813	819	757	767	834	800	793	749	790	761	782	817	743	803	778	778	821	787	769	767	785	775	820	789	775	818	792	824	771	802	794	753	823	786	794	779	777	750	775	830	792	764	741	737	788	763	824	800	792	773	767	760	787	712	757	828	742	773	778	791	861	772	811	789	774	840	730	817	814	781	817	855	790	778	792	798	808	825	745	803	767	838	763	747	807	770	784	769	747	787	801	800	813	769	789	791	805	771	824	820	798	737	811	784	772	775	771	801	792	805	810	797	778	826	778	771	838	757	781	759	743	776	725	770	767	823	814	812	787	759	769	818	769	837	823	791	825	777	778	802	777	771	793	809	783	792	800	772	728	792	797	770	722	800	766	758	805	811	802	752	794	780	768	763	806	805	760	815	835	768	819	803	772	787	757	755	756	821	832	816	778	761	802	732	799	787	807	745	768	779	769	769	777	732	734	856	783	751	753	741	809	755	776	774	781	815	777	771	768	776	809	803	809	773	846	844	732	733	853	769	799	743	760	785	793	797	772	816	806	843	799	851	801	774	801	806	807	795	829	782	787	773	754	801	798	816	769	769	803	793	825	793	800	757	748	752	821	815	765	802	782	790	802	835	780	794	788	817	821	807	809	810	803	752	830	798	787	801	822	769	766	749	800	802	765	766	813	782	768	789	781	803	740	793	811	813	739	772	800	833	812	805	841	749	768	807	795	820	764	826	781	780	780	768	788	798	779	827	802	790	778	806	782	816	784	742	779	807	800	783	800	776	767	798	763	786	816	755	774	794	767	783	759	826	772	790	747	777	782	800	785	797	787	786	784	804	841	799	834	790	804	802	767	819	815	754	815	812	821	864	766	766	772	812	794	737	793	852	799	785	794	777	811	803	758	769	826	765	809	782	783	754	783	795	825	797	879	776	785	815	763	829	806	771	777	787	748	774	763	751	805	777	820	778	789	747	802	790	762	752	787	793	775	804	753	789	802	780	809	774	831	756	794	759	798	802	790	731	814	860	794	761	772	729	785	806	775	782	784	795	825	826	791	814	771	779	762	748	762	762	814	791	815	809	780	769	844	826	769	740	722	717	716	815	783	818	766	810	813	790	763	784	856	820	757	795	792	796	800	793	800	768	751	767	812	797	832	758	791	800	802	795	803	794	774	782	750	780	790	804	728	744	840	799	740	886	834	789	771	775	804	742	747	813	802	765	783	789	786	822	766	773	843	820	760	812	829	825	791	822	821	750	787	748	773	813	784	832	805	778	767	783	832	757	802	785	789	832	781	744	802	775	809	743	763	783	775	831	728	802	814	763	798	819	774	811	774	785	751	800	772	753	783	807	749	779	756	814	822	756	731	784	767	806	857	790	755	775	759	772	783	794	809	751	750	746	814	782	749	775	719	774	821	792	789	817	761	763	822	773	800	749	828	749	801	771	805	787	768	742	801	815	795	847	800	776	830	826	798	768	807	792	783	795	756	806	779	783	811	791	795	816	747	811	779	757	787	783	775	757	786	750	789	765	704	778	744	783	755	753	753	842	835	755	792	784	767	804	775	776	730	749	782	812	824	782	744	822	806	789	791	797	790	732	740	730	802	794	802	781	739	783	810	772	800	786	806	771	835	753	762	779	771	741	809	815	743	774	749	769	785	779	811	769	800	759	781	769	844	791	857	727	809	820	789	760	760	775	837	782	829	796	822	823	783	789	781	875	786	746	792	865	799	752	790	764	807	782	798	818	823	769	766	758	820	830	789	816	800	768	791	811	825	780	767	738	713	794	771	780	792	728	778	773	835	816	760	784	770	766	805	768	771	751	795	779	789	808	781	777	786	775	817	816	813	780	782	788	777	801	769	800	826	770	784	777	803	752	772	770	832	781	779	824	789	726	808	829	821	826	775	790	754	800	742	800	814	779	740	779	791	710	732	814	753	755	787	795	810	815	795	762	791	789	754	777	796	755	782	820	779	799	771	743	778	800	837	734	780	771	769	767	792	719	775	802	791	802	816	829	776	835	799	766	809	783	750	756	814	759	796	786	813	773	815	810	789	789	785	801	760	760	782	753	813	781	824	779	801	744	793	790	832	785	809	775	785	809	771	781	793	791	831	803	793	736	781	776	735	747	790	806	778	830	762	810	831	769	778	822	795	830	820	784	773	774	767	745	760	804	808	815	757	767	769	777	847	773	796	714	842	799	801	768	760	811	762	817	807	763	791	773	832	761	754	762	771	746	770	835	828	764	771	789	869	748	795	817	791	784	820	879	804	809	822	759	787	787	776	785	741	801	819	804	771	751	803	801	775	807	766	801	804	828	789	808	783	756	780	788	781	794	780	793	781	789	795	760	787	758	800	774	767	818	796	779	847	840	736	819	756	758	793
27261	21354	11475	740	297	237	276	235	212	237	237	219	231	239	233	234	249	206	227	224	206	279	228	218	229	259	241	262	224	236	251	206	212	229	225	239	212	238	211	238	220	233	225	229	251	226	241	206	197	214	248	243	235	217	207	215	234	235	248	218	232	219	234	199	236	236	201	213	204	234	236	223	233	202	224	233	218	233	222	217	193	222	246	237	226	220	245	219	223	242	214	209	226	223	227	208	224	201	214	214	221	192	245	218	235	229	234	222	228	229	215	255	202	244	211	240	205	226	242	243	226	240	231	231	231	212	236	230	265	240	223	214	205	253	233	237	218	243	228	212	228	222	229	250	229	223	236	245	209	209	238	219	217	218	243	256	224	247	267	234	201	229	237	242	219	216	262	248	239	238	222	228	242	203	240	247	221	249	227	242	216	232	221	222	246	238	246	214	202	208	240	237	214	236	224	232	238	219	240	223	226	219	236	223	220	234	208	220	243	236	213	203	218	226	227	238	225	211	259	226	200	253	208	252	232	213	213	220	225	248	224	227	210	227	229	237	254	236	223	231	221	224	212	216	231	252	216	228	257	256	224	231	219	262	245	229	227	204	236	230	253	223	225	223	228	231	225	221	193	193	211	233	252	242	235	211	244	219	225	225	199	242	217	200	198	247	219	239	225	241	231	224	241	227	229	199	241	245	233	231	221	235	212	226	205	246	222	224	224	216	254	232	237	213	246	215	239	209	218	217	192	211	230	234	250	233	224	241	223	236	205	222	226	234	198	224	227	228	219	249	202	222	230	216	225	229	242	244	245	231	228	226	247	232	217	231	217	209	231	218	251	236	216	232	228	239	224	227	222	216	239	226	208	242	245	235	227	248	244	260	255	252	259	205	242	226	220	264	218	242	251	215	234	217	230	201	217	245	225	225	235	230	234	215	235	260	207	238	231	226	268	220	252	220	218	233	226	243	229	203	203	222	232	210	222	217	239	238	236	237	225	226	226	254	212	220	203	224	217	213	234	237	234	233	233	222	234	233	224	249	203	234	238	220	220	228	215	241	230	236	221	201	238	222	215	216	234	238	222	240	249	218	233	201	231	249	230	207	236	250	230	246	210	178	223	247	209	254	235	232	213	226	230	218	228	220	202	211	214	243	231	198	226	241	226	208	233	234	234	235	236	230	231	222	272	216	234	239	229	219	233	200	234	221	212	241	245	229	257	227	253	198	218	238	211	240	216	222	231	257	215	204	243	222	229	236	227	229	210	228	213	250	209	203	198	216	249	223	214	226	219	233	205	207	208	201	226	250	252	206	209	204	194	258	225	232	243	212	242	249	222	243	232	228	215	213	210	209	251	215	237	212	216	234	259	232	237	229	226	211	233	258	222	240	198	172	243	212	226	212	233	223	205	205	203	237	250	225	215	216	230	247	236	238	245	222	248	231	237	223	227	238	236	226	238	214	228	205	214	258	223	217	237	259	223	239	235	244	244	207	256	208	212	227	225	226	236	225	234	217	213	200	238	217	214	180	208	217	215	205	239	245	240	230	223	220	208	175	225	214	203	210	237	218	216	243	249	212	241	229	251	230	239	239	245	241	241	227	224	221	218	224	219	216	219	219	220	245	206	248	234	213	212	242	180	231	237	228	244	243	232	247	230	220	243	206	239	218	235	241	245	225	219	212	218	226	229	194	249	225	219	216	237	240	239	219	226	233	228	198	230	216	240	229	234	232	215	250	239	228	230	231	231	191	240	227	206	239	236	251	233	232	242	209	210	261	235	218	221	252	231	213	250	226	212	223	237	262	231	204	224	238	231	220	243	234	227	230	233	198	227	225	205	242	226	196	239	202	250	226	212	191	229	228	217	241	231	202	231	197	244	225	230	233	213	222	224	227	234	229	217	218	217	219	229	237	236	206	240	234	251	250	204	223	235	239	226	217	244	205	234	236	232	222	239	239	184	224	231	223	208	231	252	220	232	241	239	249	220	222	273	243	201	247	209	233	222	239	249	190	211	231	226	223	240	215	222	216	206	216	224	240	240	222	253	224	225	254	215	202	222	226	217	216	247	242	233	210	214	233	220	227	206	230	197	204	199	235	201	221	210	230	228	206	210	264	229	227	240	242	231	241	215	234	277	217	215	227	226	225	225	205	214	199	219	208	232	199	244	232	247	206	253	248	231	206	215	239	228	223	211	217	210	222	245	223	241	208	227	227	192	236	202	251	249	246	221	245	214	242	225	234	233	273	218	255	234	226	206	213	200	233	218	236	229	224	220	225	226	231	225	243	226	229	221	229	247	230	240	247	232	232	219	222	239	236	246	231	220	229	208	195	236	218	220	239	241	228	270	239	226	234	238	223	224	234	212	214	234	241	232	229	216	210	214	248	238	197	209	235	198	246	227	209	216	217	210	248	222	233	243	220	219	244	239	218	245	229	221	216	243	202	208	236	224	249	246	223	223	220	202	227	237	222	238	238	244	208	232	225	259	245	228	241	215	221	242	189	191	240	231	229	207	218	259	229	226	242	244	220	236	209	256	245	226	213	214	241	225	250	220	221	232	234	221	233	232	207	235	222	203	194	238	211	226	208	227	227	237	212	245	225	244	216	218	222	199	237	212	206	225	232	258	222	204	212	225	218	224	242	207	231	255	230	232	212	221	227	237	218	219	227	233	215	224	212	228	241	203	237	222	229	232	221	242	226	214	210	240	222	229	223	244	208	230	228	221	219	242	240	216	230	262	208	243	216	227	222	231	250	245	244	259	219	235	234	243	234	243	268	214	231	224	214	234	260	216	255	216	219	258	215	255	207	226	224	215	219	219	220	209	232	223	229	236	227	231	210	245	230	244	213	251	217	220	220	229	212	192	210	218	225	222	237	226	221	228	210	244	230	223	226	191	226	236	265	227	250	236	193	231	227	225	250	239	239	226	237	236	218	245	226	238	239	223	216	224	225	235	249	234	227	239	247	217	255	216	226	256	220	207	237	227	226	243	229	245	242	244	192	208	220	228	230	244	219	207	245	239	215	203	235	196	224	223	246	237	219	211	221	257	216	229	226	234	208	233	229	222	193	233	207	204	225	228	206	245	231	218	254	209	219	243	273	255	231	226	238	223	223	228	216	242	211	209	239	235	254	222	207	215	220	245	239	237	219	236	241	226	239	209	215	218	223	222	243	207	212	207	228	211	219	228	256	204	263	241	207	236	247	218	231	217	229	240	242	221	251	214	227	228	236	214	205	232	225	250	236	221	232	239	231	224	227	248	220	199	237	241	240	229	209	242	219	224	202	252	227	241	244	205	223	229	245	214	239	240	220	222	236	229	224	221	207	252	220	243	211	248	220	257	231	212	224	256	227	206	242	231	230	236	241	191	231	234	213	232	229	231	244	231	257	209	216	232	216	206	250	222	233	230	218	175	226	254	236	245	224	232	240	220	217	222	200	227	227	227	204	232	220	242	252	244	212	224	205	231	260	233	221	208	222	228	211	215	245
26322	14021	1084	611	541	503	441	437	414	417	415	370	402	400	375	392	350	397	343	380	373	397	396	363	401	378	388	372	366	360	365	395	369	393	362	358	391	393	396	380	420	365	410	362	315	341	380	352	370	406	376	381	370	377	363	328	393	379	372	382	373	380	382	349	368	379	370	361	313	385	361	336	344	331	358	360	383	362	360	355	365	380	366	354	364	372	356	337	414	362	380	345	362	382	376	366	361	357	357	379	391	322	373	366	342	387	384	357	355	353	348	375	382	368	389	339	356	396	344	394	408	381	358	399	389	372	348	345	321	355	364	378	385	358	379	381	394	384	359	323	372	388	354	360	346	374	379	376	370	368	346	393	420	391	363	405	385	370	383	381	390	360	375	340	386	347	364	366	382	358	359	411	347	368	404	357	341	373	381	380	360	401	375	350	382	342	346	402	380	374	398	376	362	342	383	336	363	368	322	349	368	370	375	377	362	367	361	380	348	354	390	365	393	361	370	350	373	362	369	381	370	385	353	367	382	335	341	355	376	402	400	387	372	381	395	387	378	348	330	371	373	374	341	396	403	405	364	379	381	379	357	335	370	337	415	378	359	365	353	326	402	350	377	380	355	354	377	381	391	351	332	402	380	367	368	350	362	388	392	373	363	370	392	362	364	369	402	375	399	400	377	370	377	381	393	340	354	377	373	365	395	358	345	392	315	338	373	378	395	364	357	362	348	380	347	391	362	365	393	360	342	376	379	389	386	377	377	348	338	360	381	347	377	358	379	371	353	364	373	372	390	384	391	342	374	386	365	376	372	345	387	392	379	383	355	353	364	362	387	368	402	362	382	352	376	417	401	364	403	390	353	347	331	365	355	372	338	347	398	355	378	363	346	374	398	356	357	348	360	368	366	371	403	365	392	369	359	378	400	381	347	357	339	364	360	380	375	371	383	371	410	358	330	399	354	335	331	359	361	390	387	400	367	371	359	387	374	368	410	351	396	382	361	363	350	370	335	391	333	402	366	367	348	343	379	365	360	376	402	355	358	354	381	359	382	349	370	387	349	364	384	377	356	423	365	377	344	384	368	369	330	389	387	369	374	369	358	364	372	346	373	374	383	376	333	394	357	363	373	349	381	357	366	393	356	384	371	383	365	363	401	371	377	360	345	357	366	371	354	361	401	369	380	393	361	341	379	360	387	396	350	358	389	358	366	380	354	343	378	388	371	377	371	333	368	366	370	374	405	367	369	354	359	362	329	371	352	370	373	357	379	375	389	353	365	354	384	356	359	383	355	396	355	338	351	352	365	380	395	373	357	377	337	337	349	386	381	327	338	393	395	350	390	316	377	348	406	361	417	388	365	393	369	362	377	344	376	382	383	377	374	356	359	345	389	356	369	342	357	375	378	361	375	342	369	383	348	368	407	355	387	375	365	370	378	365	377	404	345	365	345	361	345	372	364	380	342	385	389	377	371	379	340	383	374	391	357	373	378	352	380	384	361	359	387	356	369	377	327	362	374	369	359	381	370	393	364	369	356	382	369	391	354	384	379	397	342	344	348	429	393	356	361	351	385	378	362	334	372	424	378	344	373	368	348	391	380	357	334	307	364	364	356	366	358	359	368	369	367	374	368	363	319	362	366	396	340	372	373	399	359	366	363	362	382	376	358	393	375	391	338	359	376	385	371	406	374	354	364	394	361	418	375	351	362	397	373	382	331	378	339	344	404	366	357	357	356	369	398	336	365	396	357	379	370	335	387	377	377	372	369	374	367	372	351	390	372	359	331	370	374	422	356	344	358	343	377	355	376	341	379	370	349	380	370	354	384	337	346	350	406	418	357	418	380	386	388	390	355	344	373	375	381	356	361	406	346	356	351	370	385	348	388	336	387	376	381	367	386	381	356	334	363	368	365	355	353	401	404	396	397	312	343	379	341	377	331	364	376	364	383	366	399	372	381	374	362	379	369	370	372	345	330	342	363	379	377	321	346	372	351	342	361	359	375	372	373	401	359	384	349	368	368	359	365	375	353	366	341	379	350	384	358	356	363	382	367	359	379	372	356	366	382	374	361	377	368	348	352	345	376	384	374	350	364	346	337	373	323	393	374	338	393	360	367	375	389	365	372	371	380	385	383	351	357	387	399	354	357	394	358	350	364	342	346	349	381	358	341	377	397	360	398	407	393	365	382	374	375	410	374	361	355	345	371	373	326	356	354	359	405	369	361	352	356	372	358	370	368	341	361	350	355	372	338	354	357	351	332	382	385	368	393	381	379	363	397	413	366	384	379	387	392	365	365	347	360	356	374	380	387	380	341	360	386	378	359	345	381	370	381	379	367	343	330	350	382	334	429	373	368	390	341	353	362	381	395	362	396	367	391	389	391	374	396	384	400	397	347	359	363	369	348	351	368	377	360	367	357	369	351	327	417	379	388	368	349	390	353	359	389	377	365	351	395	366	367	392	354	358	353	399	394	375	395	335	339	357	359	357	330	378	359	419	373	383	343	347	373	360	350	374	395	336	407	366	370	365	354	375	371	370	368	351	382	372	358	345	345	354	376	362	405	356	387	372	376	369	343	347	402	381	360	367	343	389	390	375	370	392	352	370	408	365	356	369	355	387	368	334	345	330	369	370	377	376	383	328	342	369	373	382	345	355	377	405	360	371	420	369	353	376	383	383	403	357	355	365	365	409	366	348	343	360	345	392	358	377	359	338	403	378	371	373	385	365	351	381	348	359	366	392	345	379	387	372	373	383	379	367	374	368	364	385	366	333	360	404	372	365	346	367	383	360	379	348	384	388	340	333	401	360	379	364	359	345	374	378	355	392	376	374	376	358	363	394	364	356	350	389	370	345	360	391	364	400	338	367	373	381	361	355	367	369	354	373	384	327	357	378	388	384	379	383	352	379	381	384	365	352	362	352	395	390	401	384	394	369	366	382	387	346	408	348	397	347	345	389	370	368	350	367	356	358	384	381	357	417	363	376	371	355	394	376	395	373	344	358	389	371	353	342	354	360	356	379	386	354	398	398	342	362	340	351	361	362	367	375	352	361	333	370	369	403	366	378	386	329	423	360	370	383	371	368	367	403	357	375	375	391	366	353	355	374	337	352	379	388	375	402	340	380	356	405	362	387	350	364	358	348	347	407	355	355	347	373	390	366	370	358	370	358	348	340	370	355	353	365	384	377	358	378	372	335	335	390	361	356	395	370	383	330	412	381	354	344	328	382	396	350	357	340	385	349	385	377	366	357	358	360	349	331	387	401	395	359	356	357	380	377	349	403	355	406	349	381	359	341	371	361	381	406	368	364	344	375	396	353	360	383	363	367	355	372	346	354	369	335	386	369	355	367	371	395	357	372	381	365	393	386	361	394	362	338	400	366	349	364	378	414	364	367	363	337	391	338	384	397	350	380	366	373	369	333	375	378	356	418	366	376	377	385	368	314	362	377	355	394	408	387	365	377	376	391	377	334	388	372	371	345	360	363	377	372	385	386
24262	21427	29108	24015	21078	5295	1007	710	600	638	584	553	569	543	573	526	498	508	575	519	550	544	510	506	479	476	471	532	510	479	475	514	480	499	459	493	476	525	498	444	502	493	482	483	496	495	468	538	478	430	498	480	483	486	486	500	463	476	466	488	460	489	464	529	495	499	487	487	491	479	489	464	475	457	446	484	499	484	506	545	479	484	501	505	437	483	458	518	484	496	466	415	528	475	501	451	471	452	440	505	480	457	473	448	483	522	487	500	454	463	473	500	469	485	480	459	479	464	496	457	517	445	506	469	509	478	476	499	423	477	481	459	467	474	515	479	442	438	484	506	459	451	441	515	473	480	455	472	480	471	457	472	458	484	462	489	479	486	474	512	503	485	463	501	484	433	499	484	498	482	523	511	503	482	505	446	516	494	490	456	488	485	498	489	454	473	490	480	504	472	476	454	488	478	504	504	481	478	456	487	506	477	468	482	448	452	476	489	459	458	462	487	435	496	500	522	477	494	435	442	478	477	475	470	462	503	433	483	472	471	466	466	469	460	499	500	470	475	416	488	504	488	459	505	504	508	486	486	462	483	457	517	508	495	467	481	505	528	456	467	463	510	457	447	465	452	465	519	486	444	483	483	495	447	458	423	433	471	460	471	468	477	450	459	426	488	485	487	458	481	474	455	482	475	472	460	495	483	472	495	481	475	499	487	499	439	518	467	497	443	461	494	497	456	514	512	478	492	481	482	479	489	487	478	491	499	503	505	476	506	466	499	486	472	457	461	461	504	472	496	458	456	493	510	467	503	436	465	481	468	475	502	444	475	450	487	479	514	493	505	507	460	492	471	504	478	513	472	466	482	443	480	459	452	460	466	440	473	474	495	462	477	466	433	444	461	482	494	470	439	486	446	507	453	457	467	489	481	492	480	473	467	508	511	487	457	455	500	462	507	500	452	461	462	453	450	458	465	479	474	467	479	489	486	432	477	473	505	447	482	465	492	465	472	477	471	477	467	473	497	530	469	477	483	441	496	467	463	468	517	430	507	482	490	490	448	477	467	459	453	482	507	461	462	422	461	459	499	467	511	468	499	503	512	464	483	475	451	474	443	471	439	506	463	453	483	461	485	506	471	471	485	478	486	439	465	449	525	470	481	480	473	471	466	472	495	455	472	496	472	477	489	468	443	494	487	473	495	498	472	459	478	476	488	459	474	494	437	468	476	452	435	487	440	442	480	475	511	509	433	458	497	495	433	493	483	460	440	469	463	491	487	489	490	482	461	460	468	466	483	436	476	415	491	497	469	472	498	470	527	499	462	514	494	467	522	464	457	471	457	467	480	486	467	476	461	443	456	505	473	457	488	505	468	457	483	473	479	428	455	496	529	469	459	527	510	464	469	468	474	477	489	469	429	517	494	468	440	483	472	465	485	464	472	499	467	471	477	492	473	494	482	452	504	475	470	470	472	496	445	468	471	474	499	497	494	462	460	476	462	470	467	502	474	519	437	507	485	455	464	474	466	501	461	497	509	482	464	491	486	464	422	468	500	456	502	451	466	466	493	481	445	489	436	468	457	485	539	494	461	486	450	485	459	501	469	458	455	484	520	452	436	444	475	494	464	475	443	488	472	458	485	460	500	442	481	479	514	479	448	492	496	468	458	498	505	476	428	482	471	490	471	465	495	452	489	462	503	463	461	463	452	502	478	481	442	458	467	449	488	494	516	441	450	497	526	490	519	456	456	444	467	486	453	475	464	493	533	507	456	481	466	498	490	492	497	472	441	504	486	487	508	485	436	502	487	505	497	506	459	440	488	490	473	486	490	466	458	432	482	469	478	453	485	434	507	497	464	500	461	484	467	455	466	468	479	487	444	483	478	499	483	471	485	473	474	496	454	483	431	455	461	519	475	436	479	441	458	454	489	513	479	470	481	457	434	507	469	474	473	467	479	489	448	449	465	474	444	479	473	476	497	447	418	461	465	504	446	458	482	464	479	476	456	470	512	451	465	505	510	447	488	475	470	508	488	458	484	531	464	502	435	487	455	470	484	463	466	453	504	494	477	445	478	487	471	483	450	464	485	468	456	479	485	504	488	429	462	433	465	449	489	479	467	499	471	481	503	460	475	465	496	446	500	471	470	475	478	476	491	489	476	483	465	478	499	474	489	473	482	489	483	467	521	480	520	493	477	446	471	483	478	503	486	487	484	469	483	473	487	516	447	482	457	445	458	459	516	471	473	464	460	481	497	448	481	464	428	472	462	444	471	481	502	451	469	459	487	466	470	497	464	507	458	511	438	524	449	465	482	478	485	465	498	506	479	504	510	489	504	495	497	451	476	471	501	448	468	488	484	477	498	470	458	462	456	496	457	485	477	503	434	477	503	479	508	502	470	480	472	463	490	457	439	467	481	484	481	479	472	482	462	454	485	487	481	473	472	499	465	477	475	485	464	474	451	509	488	442	503	508	512	449	477	445	495	477	500	477	480	482	455	459	458	524	493	445	482	468	476	474	498	471	490	464	507	460	448	447	479	463	489	465	466	489	464	504	460	479	451	425	426	473	484	508	445	467	487	496	453	462	444	510	447	481	489	490	463	452	479	522	471	472	460	471	488	443	456	470	465	506	488	514	489	470	485	514	455	464	534	484	480	474	490	479	428	499	441	506	502	472	495	465	469	473	451	460	461	436	457	492	496	485	474	452	501	491	497	496	490	480	508	522	476	525	460	498	478	503	479	489	476	496	475	475	484	471	438	479	460	484	457	491	524	438	448	491	463	498	485	467	473	498	464	474	511	465	463	475	499	483	463	496	475	501	461	455	475	506	482	490	438	466	491	489	517	490	510	506	491	500	462	457	462	461	462	467	470	471	430	502	460	456	463	502	500	439	482	491	482	509	525	485	480	432	502	450	465	442	472	437	469	468	539	440	474	488	475	485	505	419	454	485	518	481	463	477	491	475	451	463	498	457	508	499	470	482	448	512	472	450	471	510	487	481	465	494	502	475	505	465	488	472	482	460	460	436	465	454	478	498	498	500	533	454	463	469	496	493	476	477	477	478	466	447	479	490	480	508	487	470	475	465	474	514	499	467	445	486	458	474	482	506	507	440	458	471	494	487	474	506	493	469	452	488	485	484	480	510	474	467	453	496	478	498	504	453	477	462	484	462	494	501	512	471	467	507	497	491	473	461	451	476	471	493	516	481	450	503	475	456	505	462	438	467	456	512	428	453	477	456	482	462	474	479	499	466	493	487	444	460	472	470	459	529	465	487	484	483	504	505	485	468	478	479	493	457	498	459	493	467	460	487	467	466	468	517	501	486	499	475	455	468	495	457	487	469	444	459	489	483	495	455	414	455	493	479	450	444	460	482	446	465	494	477	461	469	485	455	434	457	500	463	451	464	444	535	528	477	490	495	476	461	479	448	434	450	450	459	436	471	515	477	513	472	461	502	446	471	480	484	485	430	463	529	406	469	468	456	470	476	514	521	480	480	446
48522	29410	7412	3802	2638	2120	1772	1496	1275	1162	1091	1002	998	985	920	919	871	847	875	836	834	812	807	795	794	808	776	802	879	784	772	785	754	865	726	778	723	803	812	795	748	776	748	775	791	731	778	785	781	701	707	802	772	743	770	739	764	748	771	765	755	783	791	690	729	703	776	766	752	775	800	760	749	767	723	770	708	749	734	734	771	767	765	788	707	761	738	725	769	760	760	725	760	764	759	765	783	780	772	743	784	720	761	754	736	764	765	746	750	785	756	735	760	784	748	784	804	746	757	729	740	727	801	779	754	741	791	733	719	762	739	745	792	763	743	742	745	748	723	759	728	770	753	740	725	732	752	787	747	805	763	748	751	708	748	785	750	735	773	769	769	773	759	727	760	743	719	790	756	715	726	756	752	721	779	759	746	706	746	686	744	768	759	792	758	751	706	740	754	751	692	734	790	701	748	769	742	742	723	789	756	770	778	801	762	700	771	758	803	755	770	732	737	717	755	767	751	752	733	722	720	745	786	733	781	741	724	745	782	745	729	758	764	802	800	793	734	741	744	786	692	763	732	764	720	754	734	762	740	737	736	736	738	747	739	743	708	742	737	777	748	757	759	680	796	735	770	695	760	761	741	738	756	795	775	708	744	754	784	752	776	737	725	731	752	742	763	724	813	815	689	717	774	733	747	754	797	709	739	737	758	742	814	711	754	781	803	762	731	786	768	749	780	764	770	762	750	699	786	756	815	744	717	758	778	711	754	774	815	766	737	741	761	726	768	732	717	748	747	792	698	740	738	761	782	741	749	743	748	733	741	741	755	726	755	720	779	749	748	754	727	773	705	782	733	724	788	767	714	758	726	765	696	774	773	752	744	730	731	747	749	793	739	755	759	778	759	754	720	756	736	752	788	722	752	768	765	751	728	741	722	767	706	721	810	706	761	769	749	747	739	720	757	725	727	775	738	709	745	739	758	767	756	769	720	779	742	729	742	732	732	747	712	758	710	707	765	762	847	778	785	781	748	754	739	725	785	790	771	792	708	745	756	721	761	740	758	751	736	777	767	746	769	744	735	733	777	710	748	742	750	783	740	766	761	762	746	733	760	730	783	710	758	754	732	766	758	732	743	740	787	758	746	714	764	706	742	729	769	712	775	820	729	751	777	712	726	780	744	759	799	738	767	693	742	730	766	766	775	786	796	737	738	786	799	767	752	750	796	752	711	745	754	746	730	781	780	750	768	740	735	738	805	750	729	709	722	772	793	719	708	771	718	723	763	819	793	792	755	772	715	732	827	738	776	776	784	758	787	734	726	772	730	740	724	721	733	782	697	735	779	699	770	756	771	744	810	764	755	752	747	723	773	735	725	749	763	787	742	749	732	749	739	748	788	731	737	762	752	743	712	764	713	776	771	785	765	724	747	765	769	763	717	799	758	783	754	777	733	734	768	757	737	712	716	740	751	749	797	722	715	774	781	775	758	778	764	757	714	713	752	724	740	763	722	727	737	794	774	773	761	798	788	762	735	743	760	810	792	765	754	741	763	739	795	790	847	752	753	765	776	734	792	754	716	709	717	760	785	765	797	761	741	734	743	754	750	765	749	743	729	780	726	742	736	727	711	749	774	760	788	758	727	766	719	765	806	782	749	709	760	738	773	743	732	781	720	743	778	728	779	712	810	754	779	770	750	727	704	746	752	733	729	760	764	775	747	729	727	656	768	748	729	771	750	747	746	794	771	781	789	786	797	731	754	729	803	741	760	772	768	768	739	732	731	734	766	770	755	747	768	732	757	757	778	771	762	758	753	749	738	709	752	758	713	770	713	746	738	720	745	723	731	758	724	725	696	776	726	704	739	720	692	735	773	739	698	738	770	742	749	746	769	746	753	777	692	775	758	718	775	710	701	735	772	754	746	680	733	766	734	751	744	742	749	768	719	751	747	703	782	750	736	762	747	765	739	769	779	759	703	756	717	775	759	761	748	774	738	733	753	728	727	755	771	774	731	754	796	748	770	738	782	740	741	766	727	770	681	729	796	746	772	676	750	695	748	732	762	763	804	700	715	790	716	710	728	772	740	763	789	733	753	805	750	765	746	779	718	771	817	752	745	736	752	755	768	755	727	776	730	760	784	732	756	737	739	755	787	739	770	765	741	791	704	755	789	707	716	747	719	769	753	768	747	738	819	793	766	755	760	719	748	766	764	778	782	775	713	815	723	740	747	786	716	765	739	732	690	696	752	762	799	749	751	780	764	739	717	771	746	776	756	749	763	746	723	746	738	744	767	721	714	797	747	746	746	763	794	814	679	752	817	762	771	754	750	735	768	779	800	716	726	766	744	715	746	778	735	787	781	729	786	753	686	765	705	814	750	756	726	772	758	709	761	731	747	740	741	733	752	785	716	807	740	799	761	689	758	745	786	803	706	761	805	751	747	751	735	719	781	719	768	727	743	765	757	772	755	743	772	747	706	773	784	750	710	760	778	760	789	735	740	748	736	704	758	725	752	800	770	722	750	717	779	759	735	769	716	769	806	762	740	731	734	755	815	766	697	724	722	726	755	708	741	759	773	778	824	767	722	753	760	772	775	757	772	799	766	694	706	742	774	791	717	758	727	698	737	747	752	723	761	733	697	764	772	698	732	799	761	737	719	687	795	721	729	836	777	773	760	793	754	763	765	710	776	736	754	705	719	729	749	726	717	768	743	736	804	770	772	757	726	774	760	779	794	824	749	732	732	706	720	766	780	750	751	726	706	813	744	771	762	785	735	748	766	788	710	811	740	784	771	766	693	757	747	753	740	750	805	771	747	753	758	741	741	762	778	775	743	749	763	746	768	742	716	738	756	757	765	779	732	726	711	688	780	773	784	785	703	724	760	777	731	776	712	747	739	759	775	763	707	722	765	757	754	732	709	764	841	738	781	764	797	774	772	769	772	757	758	792	740	799	771	812	778	744	758	790	735	707	793	729	750	737	739	773	740	764	820	758	749	768	780	734	753	681	752	759	738	709	767	715	732	769	791	761	749	738	744	710	795	699	719	809	762	745	729	751	772	713	745	782	785	760	754	704	763	772	697	735	774	741	819	730	752	740	775	731	689	749	798	723	735	787	755	738	706	749	736	752	732	790	808	757	753	754	745	722	729	802	734	686	740	744	734	719	761	786	749	714	762	733	768	739	766	737	752	709	772	694	755	762	724	728	755	728	751	767	776	738	753	749	786	711	723	733	802	772	808	771	748	749	747	781	744	760	701	751	744	771	725	688	722	769	719	743	737	772	735	759	733	740	783	747	741	663	694	763	750	751	730	771	749	770	745	795	758	726	799	713	752	720	764	736	809	737	740	742	767	758	745	718	761	731	744	757	743	744	770	770	772	796	798	747	770	740	687	767	733	778	753	739	731	724	774	711	750	751	757	717	743	747	789	790	765	715	766	775	717	705	723	782	810	755	727	716	727	747	748	695	759	745	790	793	751	757	712	775	744	805	718	736	735	746
23217	21368	29530	23523	21358	20869	3374	1040	869	773	736	656	682	620	621	583	619	587	585	602	559	545	553	557	564	557	541	566	558	549	538	539	508	543	528	535	536	530	500	492	510	466	486	537	528	485	499	492	525	539	507	502	548	486	540	499	490	507	508	505	558	491	538	508	505	520	513	541	521	495	507	538	504	492	503	524	511	525	484	486	541	545	508	516	543	530	514	471	464	531	530	495	512	488	509	548	493	511	528	500	529	503	481	502	510	548	514	504	563	503	493	551	529	503	543	534	532	509	532	502	500	496	526	491	492	515	502	504	465	520	490	472	484	507	512	499	523	486	465	543	467	534	506	537	500	531	522	506	516	486	466	491	465	504	470	517	534	524	468	513	552	528	545	500	510	516	503	502	456	530	477	500	534	537	520	506	494	495	532	496	507	488	501	481	505	496	499	504	556	517	516	493	498	491	505	554	506	516	520	519	499	496	469	522	518	514	513	487	525	529	523	533	493	502	504	489	541	497	532	499	528	473	540	529	508	483	489	472	504	559	515	500	506	459	468	490	474	526	475	522	493	564	500	544	486	505	485	506	544	495	470	515	509	480	499	525	500	507	501	517	514	528	480	505	491	508	512	513	483	500	531	497	494	523	526	498	480	505	526	486	490	523	497	490	506	506	493	499	539	529	526	501	482	513	539	501	508	505	517	504	484	479	515	504	491	481	513	513	518	505	520	491	506	496	498	504	465	507	503	491	513	503	552	532	485	523	522	507	531	484	502	490	495	472	514	547	475	520	473	512	497	530	524	512	470	464	508	537	481	502	521	506	505	515	497	552	513	513	521	524	522	485	534	489	510	564	543	504	517	516	520	505	527	496	476	495	496	505	525	510	507	523	512	514	507	548	508	525	461	492	449	523	520	495	481	538	482	551	481	508	497	532	529	534	519	518	502	549	562	522	490	536	504	509	485	550	493	493	555	526	542	527	510	537	496	531	534	545	511	494	512	547	535	509	498	556	471	501	526	528	559	539	505	524	510	512	518	524	489	485	519	509	488	505	514	534	516	500	536	536	521	519	471	473	530	486	504	507	511	514	502	482	513	485	505	494	493	508	529	541	521	483	515	504	496	508	472	523	536	548	514	507	542	499	521	506	514	484	526	514	455	478	523	506	513	484	520	510	522	444	465	476	511	504	533	532	529	511	482	511	480	490	491	471	500	522	543	508	548	513	526	536	474	521	507	490	551	497	500	462	516	508	508	554	506	520	482	482	550	488	491	517	543	518	527	494	542	508	536	516	494	495	465	484	507	521	526	525	506	498	502	492	491	501	507	505	525	483	505	480	485	495	507	513	501	524	528	518	557	512	516	543	530	500	527	538	501	518	533	495	491	501	503	496	531	506	514	508	502	500	511	508	506	520	521	497	543	510	495	501	497	472	535	519	494	570	514	500	547	544	526	479	540	514	512	527	532	509	532	498	527	519	563	512	489	543	516	507	542	485	522	512	591	468	480	510	543	499	500	517	484	497	511	504	507	494	523	518	548	547	512	546	462	502	491	518	529	515	537	492	495	506	520	480	502	503	548	489	507	511	515	531	506	520	512	495	532	519	493	509	510	527	502	500	508	486	536	476	529	481	515	491	524	503	512	534	507	517	497	503	484	524	534	512	509	494	487	489	506	501	536	500	548	461	536	523	500	519	525	559	503	490	506	511	508	488	504	510	498	481	496	480	482	493	553	502	501	489	509	507	518	486	523	506	504	540	528	475	525	529	526	528	544	497	531	520	542	476	557	493	542	524	533	531	490	505	503	522	496	522	528	491	527	525	516	505	553	475	534	484	506	480	546	527	508	503	502	480	518	559	533	557	527	507	506	533	482	505	530	474	532	505	524	525	497	537	510	495	497	482	508	465	495	506	489	502	518	535	509	519	483	472	509	500	486	511	462	522	507	484	501	538	522	489	500	506	511	480	481	503	548	519	490	462	521	531	484	510	514	520	523	437	527	473	538	528	507	521	508	504	490	510	498	482	535	498	492	509	484	501	547	522	478	509	502	521	547	535	537	515	545	497	513	496	506	519	510	510	495	468	513	505	473	483	508	474	532	540	491	510	486	511	505	476	511	505	547	525	521	533	454	528	491	484	507	506	507	517	496	528	501	536	482	514	533	466	476	532	502	514	517	521	542	522	513	536	505	501	493	474	511	560	510	509	520	491	481	516	515	485	469	512	544	506	522	511	493	503	445	493	485	510	531	519	504	547	528	453	475	514	523	505	470	528	497	525	540	510	487	468	540	538	532	528	507	513	491	538	529	476	503	540	515	502	519	509	490	491	497	489	510	521	474	493	538	509	488	494	487	532	509	501	469	525	508	509	507	486	502	513	506	512	507	500	528	520	477	542	513	520	503	547	482	555	559	490	539	517	453	527	505	487	509	522	528	523	495	537	497	502	503	510	533	480	502	514	509	531	506	476	514	510	522	502	519	517	526	482	537	529	502	504	522	487	503	532	551	511	519	503	547	496	522	526	515	487	528	512	519	515	548	488	526	494	471	501	507	484	485	498	490	486	495	498	527	502	497	487	513	512	512	490	502	539	526	501	491	503	494	510	483	530	523	509	515	524	484	538	486	499	503	475	488	513	490	510	530	514	549	494	512	538	541	518	488	504	512	546	526	511	508	533	563	505	452	543	514	553	483	511	509	537	508	505	515	511	542	469	508	489	511	486	503	524	501	501	536	536	508	504	523	506	528	525	462	501	508	487	507	534	527	510	485	480	492	528	496	531	477	492	531	522	512	524	503	498	506	524	508	501	520	535	497	513	543	475	483	514	537	517	477	512	523	538	491	502	508	521	507	493	511	515	520	509	490	485	549	503	506	500	470	515	488	527	517	527	494	537	511	502	495	498	497	518	548	535	520	505	507	503	495	531	535	509	525	532	498	500	487	521	517	465	487	489	551	515	518	508	538	498	525	512	524	530	570	516	497	489	498	523	521	528	470	493	509	505	515	505	496	509	527	513	480	506	504	525	511	546	530	561	531	502	484	490	519	519	523	485	469	509	503	535	497	506	499	534	464	516	514	517	505	481	530	490	515	526	470	497	501	545	510	525	521	489	527	488	491	503	499	487	500	493	520	453	553	525	523	504	519	481	566	540	553	520	487	511	534	512	505	520	542	518	487	499	478	490	498	515	501	521	511	499	531	506	505	506	512	542	521	496	505	490	541	511	490	564	488	494	556	510	485	503	484	486	510	520	475	547	515	505	480	518	507	518	533	500	496	484	462	537	523	558	555	491	510	544	521	505	519	504	456	469	486	550	492	478	542	457	508	485	497	492	539	525	469	510	511	578	451	500	484	515	456	514	526	477	523	504	525	562	493	528	507	532	501	506	476	495	513	496	488	458	523	489	523	482	505	507	484	487	458	484	508	493	514	533	499	537	512	459	488	459	502	500	540	485	522	537	493	501	519	567	503	474	497	510	491	512	485	546	532	510	505	565	538	499
49020	29483	11918	6338	4263	3367	2583	2138	1750	1601	1459	1408	1254	1154	1124	1075	1064	972	936	960	971	924	918	891	911	883	816	848	945	836	821	862	863	812	862	820	774	808	795	781	805	819	828	788	783	806	835	789	848	794	842	817	843	835	849	802	784	784	814	832	817	779	827	774	772	836	778	836	813	789	789	817	776	798	787	777	816	780	750	776	760	776	777	805	797	814	831	791	777	779	821	768	788	777	745	867	797	746	770	765	807	780	835	812	763	747	831	790	752	814	763	843	795	823	778	806	813	753	773	807	796	786	796	799	806	785	809	846	806	765	817	805	770	812	783	821	804	745	821	801	779	788	803	756	733	784	753	762	783	831	785	755	846	833	786	822	746	802	762	784	834	789	791	738	738	772	782	828	826	785	816	829	837	818	763	818	827	795	780	777	827	824	775	845	802	770	810	803	789	764	805	773	825	761	848	850	809	813	787	809	832	792	832	770	788	760	784	764	797	747	775	810	754	817	781	796	801	788	820	796	795	837	820	818	844	741	781	837	786	781	819	811	743	851	776	823	789	781	742	820	773	823	784	785	801	724	769	831	845	794	765	781	777	766	767	787	814	782	782	812	784	782	781	797	812	772	787	750	773	812	773	780	850	816	778	813	743	787	791	767	771	812	743	813	797	785	857	840	802	746	808	796	815	790	791	759	775	806	813	781	785	787	812	799	779	807	776	764	786	793	855	862	778	784	776	763	780	800	798	814	790	781	807	783	768	801	827	837	797	810	779	841	796	800	759	748	787	797	824	756	849	786	790	811	770	774	801	811	777	750	797	798	769	800	776	813	836	778	797	805	784	751	762	769	792	752	827	792	791	776	747	777	770	780	776	791	834	777	788	760	796	822	818	790	797	864	804	802	785	803	781	805	776	793	747	809	784	747	788	813	813	800	754	757	828	804	737	777	838	820	804	802	782	833	834	824	810	811	732	771	768	794	795	810	805	822	814	790	748	850	762	794	792	804	838	825	792	806	833	813	785	802	826	782	766	768	820	787	771	814	807	811	817	799	785	786	763	784	801	774	824	766	797	802	828	804	765	791	822	822	775	768	851	777	809	770	816	887	814	809	790	783	758	774	860	801	750	830	767	792	738	800	816	788	767	777	795	806	847	807	789	762	803	794	830	812	821	798	810	762	788	784	776	771	807	783	769	829	775	774	781	780	819	762	760	807	813	800	831	714	838	783	812	826	775	776	805	758	749	865	816	774	781	796	794	801	769	825	795	812	799	748	799	846	817	826	823	776	800	834	714	822	777	772	857	831	740	759	811	811	856	750	793	866	803	797	825	846	814	789	822	822	791	800	807	810	795	776	790	748	752	788	843	802	820	819	813	797	755	755	789	813	795	793	815	745	766	802	842	799	736	813	769	774	788	806	778	769	790	776	839	843	816	778	784	784	792	842	844	759	828	780	831	800	774	814	790	738	803	747	797	758	800	785	788	805	747	779	739	791	788	850	765	786	763	801	817	818	788	799	781	829	789	794	803	798	851	797	809	789	806	761	805	824	829	799	808	822	754	770	811	769	809	800	793	804	770	785	787	786	813	788	796	823	786	779	772	806	820	762	827	836	763	782	800	797	838	831	752	785	812	774	826	770	772	764	767	767	827	765	791	815	837	783	781	809	803	823	787	789	827	755	789	786	750	817	748	775	812	750	826	810	746	819	786	844	825	786	789	805	743	817	792	791	846	817	796	740	810	792	786	771	823	830	793	736	819	816	761	782	751	813	822	791	754	766	779	765	782	799	762	780	753	728	815	786	795	762	748	757	799	792	751	762	775	771	751	801	790	762	788	782	822	821	834	772	770	783	837	793	789	744	776	816	808	831	780	796	789	803	728	805	787	780	749	781	809	762	784	819	769	844	819	835	800	806	762	793	818	754	792	742	833	791	809	804	808	755	760	785	762	802	796	730	844	754	798	802	783	766	777	775	808	806	791	765	833	789	757	745	774	807	820	810	811	767	781	784	788	846	795	794	835	789	790	788	771	777	774	864	822	769	800	759	801	805	844	838	786	756	795	789	800	792	782	824	792	779	819	837	784	794	801	805	839	735	757	785	805	760	779	763	779	760	786	761	799	769	822	786	777	748	856	773	772	772	825	763	760	806	753	807	746	829	768	795	768	772	800	791	748	831	813	830	736	776	775	759	805	758	812	713	797	740	805	756	788	778	806	795	796	784	763	765	757	767	842	807	833	795	823	792	813	790	805	808	818	785	783	745	770	771	827	794	773	803	767	764	789	837	825	743	779	844	839	809	835	777	755	819	824	784	756	767	787	740	805	772	830	776	758	781	789	799	777	791	782	816	784	777	832	777	809	789	784	737	826	811	733	791	737	740	812	790	857	774	814	803	820	853	780	739	806	840	788	790	787	772	762	727	813	842	805	771	819	790	786	836	814	713	743	823	784	773	795	786	841	831	735	810	763	798	756	789	794	798	734	820	809	790	761	824	777	835	777	753	762	758	776	773	803	765	836	794	796	776	795	831	810	822	798	791	801	837	779	797	752	776	843	792	766	813	813	764	785	749	795	769	756	820	804	779	766	777	830	813	837	821	781	792	791	776	832	808	818	796	778	812	759	753	803	739	790	808	825	783	761	750	783	776	830	746	779	793	767	783	805	830	766	812	817	774	876	808	813	766	806	825	816	800	823	752	785	796	778	759	745	853	792	819	797	769	758	788	810	811	788	790	794	736	854	724	789	758	745	774	757	763	793	826	793	856	829	780	772	784	796	813	754	820	805	755	825	823	828	785	764	774	741	793	808	790	786	791	730	804	788	830	742	769	801	784	713	809	788	774	843	821	819	765	733	774	769	792	752	800	774	831	765	727	750	802	776	767	773	798	810	792	774	842	844	755	811	768	781	764	787	814	842	827	773	783	798	789	765	741	841	811	767	765	760	822	786	773	785	787	797	768	793	828	771	762	813	821	769	769	773	792	780	742	769	793	834	795	738	802	811	797	760	795	805	789	799	789	774	811	734	791	788	768	792	785	762	777	835	789	800	811	761	752	801	843	797	795	770	825	773	790	762	776	799	831	793	825	784	806	798	783	793	800	773	797	782	784	773	772	832	821	767	767	760	784	799	794	840	779	797	829	786	747	816	747	797	772	734	751	818	853	812	810	731	808	799	794	746	794	830	774	734	767	822	757	798	791	817	772	785	794	829	771	833	780	789	753	808	775	742	779	819	787	783	750	789	827	807	795	800	771	749	784	752	819	812	795	795	800	761	828	795	810	798	801	729	757	774	813	779	821	789	814	761	751	820	784	803	760	776	792	801	796	789	806	767	757	800	805	776	818	773	805	778	788	796	771	824	788	805	789	790	740	754	822	808	769	739	828	796	773	774	761	759	785	781	769	728	796	762	855	784	767	836	864	755	819	751	812	822	829	790	778	827	734	785	768	774	779	760	791	824	761	786	800	749	818	795	811	777	815	763	857	811	790	810	762	811	797
27393	21350	10952	845	486	434	283	251	251	252	216	245	260	263	257	239	229	230	244	249	258	255	235	251	229	262	229	223	235	200	272	224	205	268	246	248	260	218	235	246	246	236	211	251	223	216	240	235	279	227	238	248	235	247	227	236	244	223	230	209	218	224	234	211	250	217	238	249	252	233	247	227	238	250	240	248	247	229	217	228	233	242	231	226	225	243	234	207	256	233	229	245	226	233	213	249	239	236	232	251	243	231	224	192	234	227	235	242	221	225	238	244	234	240	231	214	243	236	241	245	230	266	238	221	238	243	226	237	227	249	210	221	246	225	227	214	233	224	239	228	234	247	246	223	248	254	265	232	230	234	230	219	228	245	275	246	248	220	233	253	231	255	215	234	224	238	232	220	221	228	251	209	245	229	241	247	243	219	222	222	234	212	236	261	229	238	247	216	244	221	225	236	214	222	227	226	240	205	257	239	250	242	226	241	230	230	235	242	243	253	228	238	198	243	241	234	230	228	213	223	242	248	210	228	236	245	228	234	234	259	253	220	240	253	233	260	263	230	235	226	233	252	250	237	225	201	251	247	238	245	224	232	229	211	241	255	245	229	230	227	213	237	233	266	232	243	228	268	247	223	215	239	249	235	240	221	259	238	217	243	233	217	222	247	240	218	233	266	233	215	238	258	204	253	231	244	231	237	219	215	227	258	237	245	272	234	233	229	251	230	247	227	234	220	224	232	228	213	222	222	215	212	240	261	228	218	226	223	245	242	222	237	233	208	254	257	232	233	224	238	239	246	225	193	250	228	221	223	232	241	211	227	233	239	223	257	228	272	234	204	204	214	254	234	236	233	217	218	238	252	228	213	247	229	238	239	227	212	239	210	258	202	224	242	212	228	226	247	233	223	218	203	215	245	230	222	227	236	243	229	236	231	232	232	249	243	219	226	242	213	249	238	220	253	248	237	245	240	227	230	253	236	211	239	246	235	239	266	232	275	229	230	239	225	241	245	242	213	232	229	226	229	246	249	214	238	241	230	233	215	234	221	250	252	243	209	216	226	252	255	266	232	250	235	230	241	233	259	259	225	237	251	257	215	231	235	233	250	237	227	235	223	224	221	212	216	210	238	211	235	236	250	226	227	245	229	261	243	218	207	245	226	202	263	216	198	234	219	254	222	242	258	221	222	235	227	220	224	243	216	232	284	233	233	250	190	242	222	239	229	231	233	223	225	249	229	233	246	232	234	205	258	226	227	247	235	262	232	265	243	245	219	216	212	227	218	216	263	226	239	237	214	255	241	250	234	218	236	223	226	216	226	254	258	234	230	241	214	242	240	230	239	229	236	215	239	269	245	194	219	213	243	210	223	241	221	233	238	242	238	239	243	226	228	234	206	229	283	216	224	229	255	221	237	229	228	216	239	228	254	230	236	228	212	203	222	240	232	255	187	222	237	219	227	232	239	219	234	250	213	224	218	228	235	253	232	251	225	225	224	251	232	246	256	212	253	243	202	214	256	254	231	226	208	225	231	238	252	237	225	267	216	261	215	234	224	246	251	239	249	230	219	215	247	235	228	253	249	236	216	237	206	224	231	225	236	246	239	218	240	241	208	228	238	223	230	217	209	248	223	252	217	214	262	248	227	227	242	238	241	229	219	250	222	222	228	237	254	235	220	218	229	236	242	221	230	232	250	229	242	222	242	242	248	218	230	235	242	218	220	211	237	232	234	224	223	216	241	233	230	226	207	198	231	246	226	235	224	233	232	263	229	226	230	238	243	229	254	221	239	254	226	231	235	206	230	251	257	228	233	256	245	232	241	222	249	248	245	225	268	216	223	258	226	222	238	201	233	249	243	233	228	255	240	223	248	219	221	239	229	244	224	246	236	243	240	209	227	210	241	232	226	225	257	238	220	269	206	213	218	243	238	229	210	244	256	235	238	222	226	261	208	251	231	247	243	253	238	254	237	234	236	232	264	215	245	230	259	269	222	213	229	226	237	244	235	235	232	229	177	244	239	217	217	237	237	249	212	223	209	234	223	240	222	249	227	223	233	234	253	236	221	215	249	258	218	255	219	246	235	226	224	244	238	253	247	229	235	235	226	256	222	237	209	228	206	277	259	217	218	207	249	234	221	237	234	227	238	228	256	244	209	249	235	221	229	253	205	235	241	214	236	262	242	252	237	226	209	251	248	214	253	228	220	237	241	217	246	242	249	204	220	241	232	243	243	211	264	225	241	222	234	252	208	199	221	239	269	264	224	211	238	220	211	223	242	265	245	224	257	213	260	249	265	240	235	237	229	260	210	258	251	240	217	203	241	250	199	234	243	245	223	250	236	223	241	218	237	231	237	236	230	259	240	211	226	250	208	237	242	257	214	230	222	224	199	228	239	231	245	238	240	246	250	260	240	240	244	218	248	239	209	238	251	235	244	223	233	250	230	245	281	260	210	219	234	234	213	220	220	245	226	229	237	237	251	263	241	216	267	230	242	193	250	253	207	234	247	210	244	246	218	229	227	225	250	222	226	235	237	247	221	231	233	257	244	243	233	221	211	253	230	227	266	228	248	229	234	229	218	227	229	251	224	224	218	213	220	259	215	225	271	226	265	226	233	215	208	230	208	234	239	259	208	233	230	258	263	224	253	234	227	225	252	240	262	255	242	229	207	229	223	235	241	218	241	218	214	226	232	251	226	245	219	280	248	232	207	251	250	233	225	265	241	229	220	211	235	248	227	248	240	236	225	219	206	225	242	213	239	209	220	221	267	223	233	224	260	204	235	220	230	260	249	240	244	250	237	227	251	213	212	218	244	213	245	226	243	257	241	212	229	246	233	212	228	243	238	213	222	265	230	251	261	237	240	234	221	240	219	207	232	241	226	231	198	242	255	237	255	233	213	207	221	223	248	242	217	252	258	235	235	256	212	228	210	249	221	238	242	231	229	236	222	223	203	252	234	224	247	236	234	248	234	246	226	226	245	235	236	246	232	254	224	221	241	233	225	216	233	234	208	232	239	254	224	227	285	233	237	232	199	210	217	226	238	235	212	250	231	252	219	225	213	245	260	260	228	237	238	213	220	203	227	252	241	239	255	224	223	243	255	217	261	228	227	240	216	232	239	233	248	253	235	243	233	232	244	250	249	225	215	284	233	236	246	241	242	243	219	228	236	243	212	232	230	205	240	226	214	253	213	251	248	221	227	257	231	258	223	243	238	247	221	232	226	235	224	209	238	221	246	255	231	233	218	247	243	228	237	233	223	221	237	224	254	214	230	213	226	244	246	238	240	218	244	221	253	246	231	209	249	240	247	225	247	247	215	241	220	225	221	217	244	230	223	233	231	242	244	261	226	258	224	230	248	253	225	277	239	220	201	212	260	246	245	206	217	233	247	262	210	217	233	234	258	234	230	256	226	226	231	238	239	234	249	226	227	246	233	224	248	225	248	237	221	261	241	218	227	223	213	212	234	248	221	246	214	247	228	210	225	229	229	240	235
26131	13902	1186	663	585	534	482	423	411	380	390	385	392	412	386	356	398	414	388	393	376	418	358	355	390	411	376	356	358	391	403	385	385	387	410	355	386	388	385	375	368	369	356	364	327	386	359	422	373	376	369	359	371	353	377	385	371	372	381	390	352	381	399	307	400	365	351	380	379	401	375	402	406	386	346	360	351	361	380	376	328	343	368	367	404	384	408	373	395	414	364	399	358	384	355	358	348	366	376	391	389	389	347	367	409	383	380	413	393	380	380	417	406	374	375	381	369	339	359	367	371	358	367	390	357	372	351	348	389	374	409	396	345	411	344	350	383	363	358	363	393	354	358	385	361	402	430	378	373	395	372	380	385	347	360	387	378	390	359	348	365	366	356	363	370	371	390	357	361	366	371	383	381	411	358	386	389	392	395	347	391	366	388	369	390	350	368	380	399	374	394	373	368	393	384	370	365	379	380	387	359	387	376	387	352	358	388	385	394	343	370	345	398	412	401	379	356	375	334	392	340	404	361	354	386	361	372	354	376	357	374	376	357	365	371	362	351	379	362	375	389	393	338	413	364	372	360	338	369	366	373	347	384	382	379	362	368	364	366	396	374	352	357	368	381	389	367	391	348	378	363	398	390	373	391	378	362	367	376	380	357	383	391	381	377	377	377	398	332	386	406	350	397	380	376	361	368	400	357	353	412	363	391	389	389	391	375	366	370	385	338	356	378	384	362	364	352	364	352	381	408	341	368	391	344	381	397	413	396	381	371	357	340	377	396	374	379	382	393	375	375	340	322	386	363	331	385	367	368	364	338	368	341	374	379	364	381	412	411	380	377	354	376	359	374	399	382	385	385	364	338	397	347	369	365	388	360	399	348	392	367	378	357	397	366	371	398	345	365	387	371	403	364	346	351	383	397	364	357	334	367	386	356	372	356	360	357	365	399	399	410	378	389	387	374	390	400	360	374	386	407	393	351	379	386	336	352	403	339	380	386	383	367	385	372	375	349	366	373	371	352	411	373	360	375	378	378	336	355	339	388	372	363	378	378	361	348	377	359	363	362	381	385	363	372	362	358	356	325	366	370	366	371	380	384	362	364	369	382	404	357	365	390	337	372	379	387	409	385	405	362	362	386	359	353	397	382	383	353	359	374	382	383	349	367	344	370	366	363	373	335	366	364	378	399	372	362	390	387	393	379	347	394	360	374	381	368	368	351	382	397	359	410	350	407	338	384	368	390	376	389	395	402	338	382	367	398	359	357	357	355	338	365	369	381	364	392	398	348	376	364	360	364	381	337	385	361	336	378	348	428	366	389	399	360	369	391	352	355	398	396	387	324	393	358	357	378	432	349	364	380	348	389	393	375	387	358	346	344	354	344	358	350	385	372	361	342	377	398	384	379	370	373	361	362	378	348	345	365	349	386	384	391	401	371	369	363	398	353	341	350	372	394	374	361	409	375	380	367	372	359	344	403	376	411	365	350	383	380	377	365	314	358	379	370	365	324	376	414	380	373	370	357	372	375	370	388	370	385	374	350	379	412	380	365	366	395	366	359	354	383	359	364	378	365	370	366	371	387	372	388	375	380	343	374	355	403	415	359	381	387	364	393	385	390	400	355	376	359	340	400	345	363	359	361	403	374	359	372	385	357	367	375	369	376	338	344	402	369	376	385	360	395	368	378	404	366	320	367	380	394	361	365	376	351	329	370	388	374	359	379	336	353	404	389	381	408	360	405	352	400	395	373	363	346	380	370	367	375	373	366	345	403	391	367	410	358	359	402	354	379	365	351	387	405	362	391	386	365	359	339	361	328	340	362	411	379	395	345	328	365	378	384	374	341	363	384	382	350	394	360	377	427	397	334	349	344	381	365	379	346	360	377	357	363	377	355	342	374	383	383	331	359	386	413	367	359	392	373	394	313	407	363	371	376	347	360	351	421	398	419	360	388	406	354	402	347	380	376	370	399	381	386	353	348	358	371	352	380	389	362	381	363	367	363	344	385	374	379	358	361	382	358	359	381	406	369	383	361	364	368	345	374	368	391	382	372	395	359	377	353	382	368	428	361	350	382	355	374	385	365	393	391	372	344	360	406	382	344	365	393	378	393	342	355	377	336	369	372	356	415	361	370	335	373	376	389	387	370	390	360	342	385	379	373	352	375	339	359	398	362	384	406	376	396	356	367	359	391	399	391	352	338	336	379	365	394	337	378	378	360	355	369	400	358	374	349	367	385	352	338	373	386	387	413	344	352	370	397	372	363	346	408	320	385	385	337	371	396	370	349	372	379	388	391	422	384	385	349	364	404	372	392	350	379	401	401	379	376	378	350	361	380	399	373	363	398	362	359	380	409	370	383	376	370	392	348	373	358	375	354	395	385	376	370	355	365	344	399	335	399	353	372	356	332	363	366	385	381	372	414	355	392	361	384	366	361	351	375	391	390	384	373	386	361	395	374	383	362	400	372	393	346	421	356	359	375	407	379	392	378	384	358	376	357	354	390	375	370	422	380	385	354	371	396	356	402	373	354	408	390	379	353	369	395	396	344	346	345	392	373	385	387	375	363	362	404	340	366	348	379	399	353	377	382	370	358	381	368	368	330	377	383	370	374	421	382	396	388	357	388	371	383	377	363	345	367	364	392	378	342	380	391	411	379	372	385	384	377	351	385	409	411	394	361	379	364	362	389	374	355	354	383	390	350	388	433	395	383	387	380	374	350	333	341	382	367	430	357	363	378	368	370	365	344	410	349	385	360	366	371	388	400	405	383	373	367	371	374	364	377	439	414	368	397	414	370	372	372	372	401	346	376	388	384	387	355	386	346	336	374	387	361	388	354	322	357	382	361	329	392	384	365	377	405	382	392	374	345	410	367	370	372	359	377	383	385	362	353	361	380	383	379	378	375	371	395	389	362	354	388	355	364	347	390	360	383	379	368	373	394	350	368	364	355	396	412	314	386	399	367	387	366	420	356	400	373	375	351	390	313	398	391	359	383	367	389	375	357	361	363	378	366	387	436	374	333	364	360	404	353	403	352	390	385	362	364	377	424	376	391	386	399	392	378	401	395	373	395	370	360	367	332	369	399	379	361	361	347	350	403	361	361	374	364	347	375	408	373	379	359	383	402	376	412	379	371	326	362	385	414	388	352	392	391	386	367	379	380	382	386	316	351	348	379	346	366	388	356	404	376	380	376	389	361	402	364	406	363	340	396	386	383	390	349	369	390	357	372	344	400	339	345	361	390	354	375	354	384	375	357	363	400	362	364	396	371	383	348	338	370	395	365	375	378	370	378	355	381	351	419	364	404	380	375	360	353	344	351	387	382	389	367	382	352	367	362	375	377	375	377	394	360	332	390	364	371	359	387	375	346	399	367	402	382	412	358	360	375	353	379	338	386	387	360	386	375	364	410	358	362	369	349	357	336	367	375	333	358	374	381	370	380	356	367	431	403	383	361	358	352	379	354	368	381	392	372	361	401	379	338	356	393	399	381	366
24205	21453	28710	24439	21036	4831	1014	715	607	612	632	550	539	531	542	545	551	544	492	518	510	501	517	538	460	510	497	489	491	513	513	487	485	492	504	473	506	515	449	511	483	478	466	523	467	483	483	474	538	485	475	454	499	554	549	439	463	519	498	467	467	505	508	484	476	487	499	476	474	467	497	503	434	473	494	493	508	526	478	457	507	485	466	489	496	476	482	513	511	513	488	502	511	440	484	494	485	446	478	521	477	512	499	483	449	521	468	435	465	481	501	465	455	501	488	479	490	498	454	420	482	445	466	484	491	473	489	478	505	485	465	499	442	511	486	483	465	485	487	497	499	501	489	512	485	460	494	488	506	469	509	516	497	480	484	499	493	491	457	496	517	493	507	483	514	452	505	490	491	471	516	484	451	493	452	482	475	451	440	531	445	471	513	480	489	514	499	474	475	486	497	494	454	492	456	494	508	518	513	499	466	510	517	439	500	458	480	489	507	488	469	505	506	502	461	520	451	487	473	505	472	455	532	482	532	491	482	450	469	485	503	501	472	455	474	465	441	506	468	512	495	510	472	475	535	508	474	491	450	450	469	493	492	504	513	454	501	487	449	524	485	476	490	459	510	452	516	494	496	507	522	518	473	477	468	510	434	484	485	510	500	528	536	505	483	522	455	475	498	503	524	518	477	510	478	465	473	471	474	465	504	524	480	451	512	471	474	494	480	467	489	470	492	470	457	493	466	483	509	504	483	488	489	493	457	442	523	474	491	470	482	524	489	483	454	481	463	471	454	513	494	458	491	485	485	464	504	506	466	495	486	476	476	505	455	460	484	491	466	472	466	495	464	481	471	511	427	487	482	513	491	520	445	462	475	488	476	513	490	436	474	489	484	522	469	476	496	509	485	468	457	464	485	450	483	472	517	501	483	478	501	523	469	484	469	483	528	492	507	489	480	509	473	483	503	493	505	464	457	434	495	478	480	446	479	489	515	493	469	470	488	515	506	450	476	527	494	460	523	469	521	450	474	471	506	496	490	469	495	464	513	514	486	511	500	493	488	475	493	472	477	446	477	476	492	474	492	492	485	476	458	469	492	481	466	497	480	507	436	498	496	483	500	488	495	471	477	461	504	454	456	461	507	513	487	524	492	485	473	468	522	514	485	486	487	450	470	488	479	497	444	470	484	487	482	492	446	475	496	485	454	472	441	498	468	456	498	501	467	495	494	492	457	496	492	501	479	450	471	437	445	496	494	500	496	471	479	487	489	472	508	499	495	479	510	507	474	492	456	488	507	505	504	502	478	452	478	458	486	449	469	501	464	443	440	529	476	480	492	478	523	525	482	498	480	511	490	500	459	486	446	486	508	481	505	495	490	484	466	463	458	512	506	490	516	474	471	486	451	494	460	443	459	480	476	489	451	471	448	468	507	480	492	489	472	470	472	456	472	471	530	520	462	495	505	499	449	451	499	520	471	468	485	463	467	475	453	459	496	504	505	529	523	510	470	479	517	451	515	462	520	497	496	491	503	467	507	463	493	503	504	466	475	514	472	499	469	481	441	497	488	483	492	461	515	468	505	524	500	486	499	505	499	495	482	508	483	534	507	500	483	502	483	472	484	483	489	490	487	484	472	534	486	472	445	511	467	457	512	442	515	479	462	447	485	483	471	482	495	491	519	513	499	495	461	477	469	494	459	479	519	470	495	464	477	493	463	482	507	494	456	494	479	493	492	466	488	470	497	496	458	456	505	438	457	482	542	493	456	472	458	463	485	497	486	493	484	470	498	480	490	467	479	508	495	472	490	479	478	470	489	488	479	502	497	496	477	498	483	472	453	492	544	463	457	482	535	489	487	489	497	501	455	466	483	511	463	503	513	475	503	510	472	476	462	476	471	466	457	461	500	497	482	498	482	480	468	500	531	473	455	524	485	493	506	496	498	451	471	498	498	485	449	483	538	521	501	501	483	517	502	463	455	465	471	482	491	511	472	469	488	528	456	508	497	456	495	485	508	488	484	497	484	518	465	464	476	463	474	484	456	475	498	493	485	483	458	521	499	467	501	461	473	485	441	483	487	467	500	509	487	514	509	461	504	480	483	434	500	500	486	489	462	479	463	483	490	501	484	462	444	463	513	511	482	467	465	505	453	494	482	490	514	506	507	496	501	443	497	529	462	491	515	493	528	493	448	477	505	515	495	480	460	490	495	486	500	491	472	541	456	489	504	500	493	508	500	480	460	516	486	453	515	490	443	461	451	494	511	481	463	490	458	513	483	469	482	502	469	468	455	474	476	467	510	487	508	470	525	512	461	475	481	472	475	474	490	483	473	490	503	478	540	489	509	490	505	469	477	484	464	479	473	542	473	484	513	468	480	504	493	508	498	463	449	519	479	472	492	503	490	448	499	492	454	517	505	496	481	461	505	486	497	453	467	499	496	446	504	485	460	484	475	477	484	483	493	496	492	467	524	478	505	490	481	468	503	499	485	529	526	502	490	457	441	484	454	499	454	455	517	482	500	477	457	521	502	472	505	493	463	523	495	491	485	497	472	488	465	478	476	473	470	487	471	461	483	494	499	487	501	523	500	508	483	460	508	503	504	479	473	473	485	499	481	460	467	430	478	496	503	517	454	464	462	485	472	462	475	469	495	476	499	506	482	481	494	468	484	496	492	496	456	465	499	508	513	465	451	519	511	467	482	512	477	425	501	533	484	457	513	456	462	472	473	492	521	491	495	533	451	438	456	492	499	454	490	524	496	464	504	450	463	520	461	503	511	486	496	521	487	508	481	489	470	482	455	506	470	452	476	516	489	479	486	450	496	461	479	490	528	511	471	425	449	447	515	466	469	515	487	461	485	514	496	474	493	494	504	474	471	507	479	502	499	492	475	492	470	425	478	474	456	468	461	502	486	494	502	455	493	485	497	488	539	458	478	454	452	467	494	479	455	487	493	527	470	513	482	483	535	472	491	456	441	500	460	445	469	498	447	455	511	498	487	484	520	486	521	478	502	466	490	478	515	482	484	499	500	501	483	554	499	502	460	484	474	478	485	470	511	491	486	483	490	493	515	430	495	506	475	476	490	476	504	471	469	506	435	467	510	469	505	483	482	446	453	506	497	505	493	481	506	450	487	450	480	475	483	526	530	466	496	492	445	517	455	484	500	440	442	452	478	456	486	481	471	523	483	478	460	515	458	479	479	444	488	487	496	478	487	495	490	492	491	465	517	547	496	484	452	455	477	482	473	501	509	501	477	485	452	508	490	463	443	481	462	458	453	475	486	482	523	471	470	487	504	507	466	451	515	471	520	487	500	482	511	540	464	527	526	495	478	480	485	496	478	515	509	518	472	483	454	508	474	443	500	455	486	464	473	495	469	471	456	520	511	483	466	469	488	442	467	459	497	438	487	491	433	483	496	459	482	462	460	488	509	511	483	501	473	479	455	523	486	488	474	516	475	461	504	466	468	488	511	473	487	485	428	448	461	498	517	479	475	517
48122	28078	7487	3822	2687	2098	1690	1507	1321	1070	1148	1079	948	992	922	885	907	854	838	873	872	825	846	814	755	812	781	824	764	812	730	770	840	817	800	757	747	739	738	801	766	784	763	744	779	746	727	757	787	821	752	764	773	779	742	790	766	710	732	723	746	743	768	819	757	769	760	743	713	768	723	761	739	744	781	772	723	786	749	747	771	773	738	732	737	781	803	768	743	748	815	756	745	697	775	723	726	738	716	769	748	758	752	746	757	763	762	765	758	707	757	775	744	803	733	745	746	702	750	714	763	741	768	759	746	779	739	733	717	767	769	782	739	726	756	745	697	785	750	749	757	752	720	774	704	743	744	772	774	756	770	791	768	741	747	804	728	778	731	736	734	752	738	753	746	756	777	782	727	808	758	786	796	836	774	726	728	745	752	746	699	740	736	776	776	733	738	744	760	749	724	806	756	800	754	794	768	755	776	752	758	726	793	690	720	743	745	782	742	743	727	708	708	705	758	725	769	794	804	804	774	724	803	733	717	774	746	769	750	773	794	784	703	758	745	736	778	796	744	774	787	736	778	741	755	795	746	762	753	771	779	715	743	771	789	776	762	784	729	763	713	761	735	702	754	699	734	741	755	776	749	741	771	747	732	758	786	746	776	731	741	747	739	726	775	775	737	746	733	688	753	725	743	746	736	746	793	758	728	772	765	734	770	754	726	763	777	751	729	712	759	797	750	718	804	773	747	728	710	753	782	752	758	784	781	764	748	734	756	765	796	738	773	738	780	746	733	731	766	774	709	806	762	738	766	757	725	735	745	689	773	718	754	765	784	778	774	761	749	734	784	770	757	794	740	707	783	771	722	764	736	719	778	722	753	773	748	754	727	761	731	735	775	722	768	748	799	730	715	756	788	704	730	744	753	778	740	780	720	729	724	730	721	786	764	742	776	758	727	713	788	708	744	711	766	783	744	804	770	789	752	728	758	787	791	795	779	759	769	747	716	746	790	792	735	738	736	823	749	766	743	771	740	785	717	728	724	818	750	717	756	810	790	783	779	800	717	751	763	685	746	747	745	761	753	751	721	759	723	754	751	774	738	748	715	783	747	741	755	769	731	762	764	744	732	783	743	759	761	775	763	771	729	720	710	738	801	758	726	768	720	747	753	755	722	704	749	748	780	760	798	752	758	748	693	781	721	717	732	766	778	742	811	768	797	787	789	747	748	752	787	705	754	790	725	753	747	705	744	736	811	775	749	775	756	707	756	776	770	740	675	746	756	796	776	734	794	736	746	693	739	744	758	760	752	752	732	787	698	753	769	770	735	738	759	802	785	785	746	754	757	801	769	774	743	761	748	733	759	760	721	759	733	756	702	756	770	770	738	740	736	735	748	765	764	774	751	785	773	772	715	783	781	763	747	767	756	761	782	798	770	736	749	763	711	730	724	764	709	727	767	757	740	757	811	748	731	738	756	747	746	779	745	766	755	737	749	810	771	768	755	724	751	802	727	792	772	744	727	763	752	715	754	750	763	709	766	725	764	766	730	769	745	776	757	710	708	717	705	748	731	751	792	746	767	706	766	782	728	751	706	771	733	755	708	775	705	766	794	735	767	786	734	728	748	728	795	727	770	726	798	720	763	754	724	790	739	756	745	758	739	749	786	705	768	771	776	727	770	742	775	742	741	755	766	739	759	814	805	751	685	676	784	698	776	775	767	761	805	723	748	744	727	748	762	773	782	761	750	781	753	733	750	719	795	712	762	741	767	749	706	749	726	740	770	743	736	764	808	720	712	774	774	760	767	750	777	734	742	735	798	757	735	802	752	738	744	697	750	700	696	779	715	724	752	772	743	742	749	769	758	764	780	814	753	748	748	766	823	767	739	718	765	818	766	751	761	752	785	759	767	717	758	741	740	760	728	724	752	806	760	767	713	800	790	724	785	730	802	726	791	790	765	743	712	755	729	756	743	822	751	738	760	740	735	712	767	748	770	741	766	759	728	769	734	788	809	773	757	756	793	778	737	775	749	724	760	737	753	771	724	739	726	748	756	780	747	747	761	749	796	724	713	681	744	731	756	778	755	735	776	723	767	710	697	767	727	715	734	708	742	743	745	750	760	715	765	772	751	728	743	728	738	766	763	762	712	741	753	727	804	796	735	777	756	745	790	795	768	814	767	771	696	795	819	785	739	752	723	764	782	762	723	729	724	784	792	747	716	748	742	709	753	726	763	723	820	720	722	766	778	761	766	770	768	763	774	774	771	762	720	727	750	762	724	754	768	793	733	742	748	762	728	772	729	771	725	745	824	747	779	784	788	731	758	724	670	725	754	719	795	759	754	782	718	773	785	727	717	763	735	787	721	743	804	748	760	825	739	722	766	762	716	789	774	705	750	754	725	734	761	771	796	743	756	706	740	771	757	754	740	803	749	741	759	783	759	744	741	693	671	748	757	725	729	719	710	768	792	729	771	817	755	750	743	767	758	735	774	826	798	738	754	807	757	767	719	780	788	758	778	731	765	788	825	759	727	739	788	729	729	761	742	725	745	725	781	747	766	788	726	709	749	715	703	730	751	750	758	804	761	778	743	735	736	733	777	716	762	723	755	750	728	824	708	775	758	776	745	781	742	748	764	713	804	701	748	721	748	744	754	713	708	771	706	757	741	726	754	713	720	759	747	751	767	709	733	784	751	742	774	733	724	789	738	733	777	757	818	755	755	737	786	764	774	760	768	785	760	722	739	721	766	740	725	796	753	772	726	752	763	782	709	749	738	727	732	744	736	728	768	787	769	728	766	700	768	699	763	739	779	771	780	756	786	758	777	767	679	755	747	762	724	754	744	796	760	766	764	726	804	723	772	763	752	733	759	722	736	734	758	760	750	777	727	755	728	740	773	706	769	777	744	769	745	757	745	763	762	803	766	722	747	752	774	729	728	716	776	792	723	801	751	717	684	742	792	775	736	755	731	731	762	748	724	748	744	741	808	758	732	748	748	711	819	760	756	733	725	762	756	719	744	778	766	755	776	750	785	799	745	759	741	727	747	791	759	748	745	761	745	766	694	732	767	729	751	797	742	750	759	706	719	759	768	767	766	742	767	802	763	747	749	777	718	792	753	729	751	740	751	759	765	767	775	748	774	775	763	791	761	745	737	816	711	825	734	760	796	756	761	761	774	724	769	728	761	739	733	768	787	736	773	751	770	730	772	795	744	729	765	731	784	737	736	779	765	746	738	754	713	717	736	802	749	777	777	745	785	781	799	730	781	764	771	753	759	792	745	767	756	680	766	749	749	770	752	726	744	755	772	734	767	767	756	788	789	739	728	746	726	726	727	772	787	769	729	731	746	789	730	779	759	718	735	721	752	726	711	762	743	767	726	768	724	718	674	772	768	746	756	756	720	736	748	792	747	759	750	787	789	732	786	705	775	737	784	699	773	731	744	745	778	734	772	730	782	770	765	757	737	789	757	786	731	768	691	730	785	797	722	760	735	769	685	748
23187	21380	28993	24099	21365	20988	3472	1068	784	796	713	651	673	620	615	597	603	593	603	589	626	588	575	574	577	516	527	530	568	564	536	526	508	516	508	570	534	537	544	548	511	559	565	515	555	550	526	524	524	528	514	504	522	503	532	529	560	518	513	525	509	530	539	510	504	548	502	514	504	493	544	559	546	565	529	522	478	501	537	510	536	529	533	550	559	526	531	506	541	505	526	528	534	516	517	586	540	514	537	518	491	499	522	537	510	527	518	508	500	521	538	517	490	495	543	576	545	481	547	521	502	505	513	527	571	512	534	501	546	526	529	530	550	473	544	546	500	545	536	549	559	526	536	497	523	491	500	484	506	475	565	525	542	554	521	504	521	470	465	492	535	498	537	496	483	524	525	518	523	548	509	483	507	485	505	524	504	537	532	549	516	520	494	492	538	494	500	513	533	500	507	510	503	532	520	528	508	515	471	565	490	522	537	526	496	510	504	540	520	535	568	545	498	517	565	490	501	514	545	530	496	507	521	528	513	507	539	545	499	529	510	519	552	504	516	519	468	562	509	546	513	525	513	525	545	508	536	508	573	518	522	496	478	530	505	510	496	504	476	515	532	462	508	550	510	513	495	508	510	524	529	526	531	521	499	529	545	518	542	558	526	482	562	511	489	542	525	496	551	557	542	524	525	566	530	507	511	535	554	512	509	549	492	536	493	536	515	500	496	539	526	515	480	542	506	495	523	474	597	508	550	531	487	483	538	510	499	494	514	548	542	525	525	523	546	520	494	501	513	501	525	485	531	491	533	544	505	547	517	503	539	501	519	519	540	541	529	531	477	509	506	534	464	521	559	506	518	485	519	482	539	530	517	534	521	475	550	524	499	502	532	522	505	527	558	509	516	504	477	501	508	502	523	551	518	505	485	489	577	502	488	509	538	538	549	509	538	525	480	521	552	517	485	462	488	569	526	487	520	523	490	547	533	543	525	526	518	525	521	559	497	530	515	514	535	501	523	523	530	547	538	489	452	532	489	516	486	537	510	510	500	483	532	489	548	507	524	506	554	521	514	532	505	532	541	559	491	509	527	490	522	505	512	533	543	498	518	500	506	478	523	530	542	505	523	526	487	493	499	568	489	514	525	519	523	526	542	538	525	520	479	481	510	487	496	509	555	511	542	552	557	496	523	501	502	524	498	506	521	508	501	527	535	534	528	530	479	489	508	569	504	525	560	533	544	504	510	542	490	536	504	484	539	488	572	516	521	516	540	496	573	542	523	532	519	541	524	475	530	499	556	543	481	565	517	523	515	499	511	540	523	537	510	504	519	508	514	544	497	503	495	545	526	532	529	516	582	525	508	483	555	497	527	534	509	522	505	538	496	480	526	501	531	522	503	470	518	556	492	519	531	513	533	498	490	528	505	532	575	486	524	531	543	506	503	540	530	523	486	489	504	505	568	525	559	524	510	501	516	492	534	526	512	486	478	514	551	523	517	535	528	540	509	493	546	538	504	524	526	515	528	527	522	516	490	514	474	514	518	570	530	518	523	513	505	519	499	535	510	495	575	553	479	501	523	538	523	536	510	514	491	509	532	509	503	513	495	501	478	535	509	496	510	528	489	463	549	503	517	525	528	551	495	512	510	506	497	497	512	529	511	506	502	543	484	520	521	501	521	504	524	509	517	511	510	524	531	532	511	503	511	477	474	447	507	514	504	550	551	492	517	519	550	491	538	497	516	517	512	523	516	492	533	493	488	540	499	490	573	473	501	515	543	505	532	500	479	505	517	559	472	517	516	532	516	493	529	524	516	517	534	525	498	519	486	528	497	518	533	507	489	487	519	527	516	501	509	531	508	522	526	466	522	588	534	499	525	538	509	574	545	516	492	539	526	513	513	529	486	528	464	512	492	525	536	513	513	541	542	497	551	567	523	524	512	542	557	514	526	551	506	501	497	506	502	545	492	537	515	512	534	543	527	520	516	504	503	542	514	522	559	527	533	527	532	465	535	578	515	466	485	494	496	512	491	501	459	481	508	514	532	503	472	514	477	492	487	554	521	533	527	565	515	514	564	506	499	444	504	503	484	514	511	523	486	500	499	489	527	493	539	539	532	507	490	509	503	561	542	503	513	536	528	510	525	520	514	510	539	552	497	521	555	499	491	543	545	506	525	512	534	456	529	512	526	515	459	550	511	495	544	525	515	527	499	525	484	520	515	498	523	491	524	544	522	523	493	537	528	492	485	542	498	512	493	542	558	500	536	485	488	526	502	519	541	562	513	524	539	488	506	505	509	505	516	523	504	559	493	486	533	511	542	513	511	509	530	529	528	487	559	488	514	500	526	504	520	544	542	504	514	520	481	510	518	548	493	481	528	515	555	527	488	518	537	539	549	554	504	475	495	542	524	485	518	512	521	549	512	516	489	562	512	520	544	567	485	532	512	524	519	501	470	529	513	511	516	554	519	510	501	493	502	512	540	544	527	502	535	531	521	495	514	480	548	509	507	538	507	512	487	524	519	539	523	527	524	530	522	495	535	519	506	504	522	472	488	528	485	505	518	504	483	523	512	534	491	527	535	499	518	501	537	563	542	533	521	518	538	517	518	505	507	502	525	517	494	520	513	498	543	500	519	499	543	540	510	509	529	484	507	505	469	537	498	525	523	544	532	516	490	529	563	540	490	560	502	542	468	535	519	507	476	512	550	491	517	496	521	476	512	470	522	520	511	540	531	553	500	483	509	488	482	519	484	486	476	499	507	521	531	534	497	462	551	524	497	502	503	532	544	567	519	531	491	541	507	516	530	528	532	480	501	515	537	507	528	551	525	492	554	508	463	537	549	523	555	467	503	503	511	518	514	542	506	525	531	480	566	520	540	505	536	552	524	534	556	520	470	482	522	505	523	505	489	572	515	516	551	525	520	515	493	512	487	553	525	477	526	551	517	518	503	498	482	504	517	491	534	560	509	505	519	503	485	506	502	517	506	488	498	503	542	480	517	506	542	524	481	548	514	495	531	514	502	495	550	532	493	536	476	544	522	499	536	457	510	537	528	516	494	531	524	533	469	480	535	507	529	541	465	527	510	524	523	483	478	519	475	563	523	501	492	523	485	548	541	472	503	545	511	493	495	462	535	514	515	500	539	494	534	505	558	523	541	517	512	509	518	483	538	491	503	553	507	502	507	489	530	564	505	510	529	516	508	504	500	507	469	490	511	502	527	495	507	522	500	529	542	537	494	549	509	519	548	502	509	540	516	521	497	494	479	511	526	491	546	495	534	534	502	516	511	511	471	551	488	517	523	481	504	524	537	518	478	509	526	512	511	517	496	509	523	480	523	521	489	477	547	543	503	525	495	504	507	526	548	497	474	478	525	553	552	532	483	513	512	513	535	521	478	540	501	480	468	497	497	530	509	510	541	520	533	532	502	565	520	474	487	487	506	523	550	551	510	497	519	532	515	500	532	494	545	522	516	514	533	503	493	467	530	544	528	496	524	530
48301	29917	11747	6152	4337	3235	2638	2265	1805	1705	1453	1396	1217	1246	1079	1065	1073	989	1014	944	976	938	925	911	919	901	877	839	869	891	833	845	857	926	868	851	821	814	862	840	833	844	850	799	835	818	771	847	854	841	809	815	789	776	808	808	795	793	812	809	794	791	806	844	805	772	861	814	833	780	854	828	777	801	780	818	785	748	783	809	842	842	806	841	787	811	800	815	774	741	811	795	796	792	850	787	804	831	782	788	768	742	846	801	808	789	768	763	809	863	787	814	800	815	783	757	814	782	749	808	842	764	829	735	816	757	814	807	760	754	810	789	813	822	821	786	781	852	754	831	809	814	785	809	848	833	802	817	844	758	798	811	757	776	780	803	828	848	801	845	785	813	782	781	848	757	777	792	803	842	776	766	794	795	802	823	772	783	841	855	829	783	805	827	735	792	778	764	790	781	833	774	768	821	760	805	762	837	776	772	790	817	788	754	769	720	781	814	781	796	758	796	764	793	779	767	800	858	787	845	791	803	795	757	775	785	831	827	718	755	826	783	806	864	841	806	779	829	761	777	814	814	819	761	781	827	788	802	732	815	799	795	767	762	829	794	821	795	795	793	764	820	771	809	771	805	842	769	802	796	827	819	802	812	779	824	838	803	770	855	842	817	805	788	800	835	747	794	796	804	848	796	777	773	856	857	799	773	770	816	859	795	797	747	788	800	763	780	741	832	756	783	738	808	823	808	815	759	834	805	787	781	787	796	745	753	762	764	793	765	839	819	783	808	830	770	737	878	823	792	795	801	815	794	793	786	732	818	792	768	769	795	835	764	851	823	838	776	775	761	727	755	822	817	769	791	784	744	815	771	835	805	782	789	768	795	835	773	806	792	797	832	752	769	794	806	843	796	788	766	814	843	759	809	782	786	762	812	809	788	771	817	773	776	771	833	803	786	811	764	806	724	820	812	774	797	781	830	805	834	804	833	778	753	794	815	804	789	772	773	786	797	790	790	798	811	786	746	810	821	807	809	770	795	774	783	819	775	814	871	812	793	793	779	816	830	802	777	783	772	808	840	774	818	815	826	771	722	805	860	766	842	812	804	785	838	828	783	788	796	803	787	718	820	809	804	798	807	746	806	828	787	801	821	757	764	807	807	798	754	762	804	771	801	804	792	772	833	767	863	787	750	783	778	834	766	779	796	807	807	845	727	792	806	806	779	805	781	799	792	775	742	802	818	794	846	797	804	755	810	786	812	763	770	815	807	761	779	767	817	779	844	732	810	834	784	740	813	778	809	805	825	825	824	733	776	788	810	787	791	797	796	796	818	765	780	791	830	811	843	763	809	848	759	848	744	783	754	835	758	802	789	791	804	819	796	767	757	819	802	770	793	787	821	778	838	760	750	823	754	769	775	793	793	811	878	780	811	783	834	785	815	775	745	734	779	766	794	799	773	800	802	793	791	745	823	826	810	818	714	768	793	792	826	808	837	779	768	769	758	788	796	773	762	798	752	882	839	798	740	785	812	782	801	794	805	808	868	788	772	826	866	807	823	773	755	842	807	791	761	760	812	805	819	751	781	820	816	708	758	872	818	831	801	792	768	817	780	802	818	808	830	766	740	810	790	787	800	816	832	799	812	782	806	847	759	832	792	787	784	806	785	814	761	786	768	751	784	784	803	767	767	829	800	833	824	790	844	801	762	784	790	809	796	819	807	758	816	841	834	817	774	835	756	825	796	838	830	751	805	854	771	792	761	805	796	827	811	818	771	772	814	815	805	790	826	810	850	803	781	781	817	790	778	873	779	789	822	847	777	785	778	775	821	792	775	793	800	836	776	823	836	769	830	816	747	750	762	814	779	842	804	775	800	778	832	814	800	808	807	776	831	781	777	800	753	861	790	796	835	770	792	791	789	802	771	796	804	801	798	781	784	809	770	765	806	821	801	769	797	806	814	848	786	832	786	823	827	796	803	814	826	810	847	799	803	723	762	812	808	788	813	793	793	786	768	796	805	782	770	785	778	779	770	829	827	764	770	771	768	815	839	784	809	829	745	799	743	784	772	764	731	834	823	811	780	787	808	792	806	758	842	792	816	748	825	793	816	779	786	815	778	803	784	783	824	807	791	783	787	769	836	773	796	832	783	742	801	766	805	813	822	787	828	834	767	744	807	805	852	776	773	831	808	786	764	783	831	819	755	772	758	772	803	805	774	857	760	822	859	812	811	778	792	839	780	807	795	826	758	803	779	787	758	762	808	828	839	753	776	793	819	832	844	858	801	828	795	824	762	797	802	787	772	802	813	802	821	784	784	793	812	777	816	730	845	760	782	765	806	820	813	794	830	774	758	797	792	798	836	806	777	806	808	809	763	805	796	785	760	794	805	788	794	824	793	738	715	779	803	777	731	832	823	775	787	812	800	800	824	784	748	773	762	750	762	783	765	766	793	804	815	780	794	800	786	776	871	811	770	807	767	863	791	741	783	798	725	751	800	733	833	794	781	792	791	806	766	829	804	804	787	819	758	814	711	798	769	813	772	841	803	761	861	771	781	769	785	811	817	767	865	794	754	827	738	788	792	804	828	798	747	749	804	811	820	792	739	792	786	825	802	786	787	776	762	794	821	796	820	815	756	848	761	819	789	848	769	845	772	816	807	818	740	834	780	753	774	765	787	849	825	784	775	761	804	793	755	757	821	750	768	826	789	810	842	788	807	779	845	831	815	819	843	739	797	789	800	780	793	783	814	728	796	785	786	723	808	796	826	823	798	796	786	812	791	837	806	755	783	811	851	767	789	767	770	786	817	879	789	832	787	800	724	753	779	811	784	787	797	777	794	811	779	772	817	783	755	773	765	805	747	810	805	786	736	821	810	812	838	748	823	780	790	826	825	726	798	800	804	784	783	800	772	778	827	835	785	731	798	815	828	825	841	746	753	830	744	773	814	793	854	765	786	781	777	785	814	834	799	870	745	750	815	781	808	815	764	780	820	804	799	804	802	797	830	778	799	762	768	783	782	824	826	794	824	762	790	814	830	772	796	804	817	776	772	780	795	781	790	786	820	801	801	788	755	810	767	787	794	791	754	777	808	789	801	814	788	811	832	834	753	788	791	782	770	779	816	808	780	811	767	808	807	784	804	797	841	797	754	773	769	817	803	775	820	790	760	749	813	815	761	754	763	765	791	791	728	722	822	763	811	735	809	815	805	785	803	747	801	786	789	774	824	826	796	774	761	785	784	811	746	786	790	802	803	804	814	766	792	784	781	739	744	753	760	800	786	784	814	776	746	785	761	787	804	765	786	764	782	815	793	791	771	824	830	818	798	822	773	766	859	834	780	757	778	821	796	758	840	763	802	819	806	773	827	778	839	804	776	749	803	775	811	853	808	790	825	778	784	868	780	786	774	804	813	775	803	768	807	776	843	794	758	788	742	810	769	814	804	781	809	752	764	745	803	806	763	817	779	779	787	805	782	832	805	759	789	788	762	746	783	793	812	756	793
27268	21286	10980	665	286	289	246	271	258	219	274	266	245	232	245	233	223	223	216	252	271	222	256	218	245	246	233	254	227	219	232	248	195	238	207	264	221	206	229	235	268	226	247	225	235	235	261	261	227	215	242	226	227	222	229	241	231	217	212	210	224	238	273	233	235	238	239	245	269	217	235	240	247	233	211	228	252	226	222	244	216	248	229	217	247	235	243	244	235	212	237	233	236	215	247	237	244	247	219	225	226	229	245	232	254	238	233	199	238	243	237	238	225	251	227	218	228	217	238	247	221	244	247	251	203	234	244	244	232	248	233	210	229	210	212	216	210	244	234	201	240	227	223	218	230	214	247	248	208	239	249	231	252	222	221	233	246	237	241	214	236	218	241	233	224	273	219	219	202	218	233	211	229	233	205	235	209	224	242	233	233	220	223	251	209	235	272	237	222	222	221	223	230	233	211	236	221	213	248	229	217	246	247	247	219	216	253	232	257	231	223	201	209	221	224	241	202	224	232	218	230	224	254	227	220	240	204	243	244	228	250	228	240	223	250	239	241	206	230	243	227	206	213	225	238	228	238	207	235	227	246	245	224	238	269	242	253	238	249	218	211	206	238	227	235	275	243	248	224	220	218	239	219	225	257	229	232	216	223	219	223	228	237	217	259	213	235	235	214	221	252	239	230	243	214	223	219	236	222	237	227	234	232	210	233	241	221	243	234	213	214	205	237	254	204	225	231	205	217	225	216	242	220	257	229	258	216	221	212	257	228	244	221	239	234	209	222	242	222	229	228	251	204	241	221	234	227	240	256	210	233	230	225	233	216	231	243	229	245	213	229	252	237	229	228	262	234	200	232	256	240	231	223	238	232	260	225	229	241	225	221	249	201	245	247	251	223	220	216	236	227	224	220	203	215	241	216	246	206	205	209	205	204	229	236	223	228	223	234	241	218	224	249	218	234	205	238	228	218	247	237	250	229	230	239	250	215	229	225	225	235	232	230	252	206	234	219	214	242	258	250	260	224	227	229	214	225	239	247	211	233	213	243	203	241	243	223	215	231	251	229	243	231	213	233	222	228	211	227	216	209	256	226	251	237	208	256	248	232	214	199	227	241	267	206	223	246	214	224	228	221	231	206	244	225	218	207	256	240	243	240	231	222	233	261	223	227	214	216	215	252	230	225	208	232	237	203	219	224	223	232	251	225	244	229	260	223	240	236	204	247	216	217	229	218	227	211	261	232	245	248	231	230	240	230	217	224	243	224	228	214	236	247	210	236	266	232	248	211	224	250	183	234	233	232	237	223	233	211	249	228	239	247	222	197	236	258	236	233	249	216	230	249	232	214	240	229	248	231	227	218	226	236	220	242	209	242	229	223	231	255	222	202	247	234	254	205	226	226	228	238	228	245	221	244	231	221	241	234	215	244	209	231	230	202	232	244	230	262	225	231	230	228	219	234	210	229	237	244	232	230	235	249	231	233	199	223	240	224	242	246	216	213	228	236	212	228	216	210	240	224	241	221	240	233	235	257	243	221	232	230	233	222	240	219	197	218	200	225	234	212	227	224	238	259	251	222	226	215	218	240	223	246	240	234	229	230	227	262	233	262	240	251	235	231	202	261	217	250	227	208	228	209	228	208	218	239	229	225	213	213	231	234	236	235	208	232	246	233	236	220	208	198	265	216	227	207	227	218	248	239	219	230	235	261	218	225	235	219	216	228	222	216	240	238	233	238	244	223	242	238	242	226	242	234	226	250	258	215	212	190	227	224	225	230	219	233	212	219	230	229	253	230	231	236	221	211	253	238	257	238	222	247	227	237	240	224	213	225	216	236	233	238	238	229	221	229	223	252	247	236	237	288	231	233	195	227	253	210	206	238	207	228	225	218	235	243	229	231	251	214	242	218	227	228	243	249	241	259	222	238	226	216	213	208	220	239	244	234	242	221	214	262	245	228	200	230	244	225	233	208	231	244	244	219	254	230	208	215	218	250	235	249	238	207	225	231	214	250	187	208	250	232	213	231	200	219	227	248	216	218	220	200	211	245	217	220	238	216	233	217	224	225	209	230	225	219	241	234	202	246	227	185	220	226	226	233	237	225	245	229	239	217	230	229	217	239	222	225	221	224	227	250	252	232	217	224	233	225	242	241	224	240	256	231	230	231	235	228	218	224	215	240	235	234	216	231	235	231	236	237	218	240	241	227	230	225	235	234	229	232	247	225	237	234	201	223	243	211	217	239	244	221	239	252	228	226	209	244	227	238	260	237	217	248	211	206	233	236	194	223	217	200	245	222	230	242	263	230	244	206	241	222	209	226	238	221	224	255	275	254	165	237	230	206	227	195	237	223	231	234	222	236	216	258	217	220	242	232	217	192	221	245	237	211	223	255	251	215	213	237	243	240	248	241	209	246	207	250	234	229	216	218	229	222	214	225	248	225	224	245	235	230	210	241	213	239	219	234	229	230	234	231	234	210	242	222	216	224	226	226	230	214	235	239	222	222	211	249	239	214	226	230	206	224	232	239	227	207	211	208	209	194	239	242	226	224	235	228	206	219	234	232	224	267	241	232	240	214	224	230	218	242	185	208	217	231	242	208	228	203	241	234	243	254	242	213	247	225	236	234	238	231	239	217	238	234	228	249	198	222	232	234	238	229	229	235	215	205	227	209	222	222	234	216	211	269	244	226	252	251	229	227	228	220	212	243	227	231	214	231	218	231	220	220	222	243	233	248	232	215	254	247	221	183	215	212	210	217	243	242	216	217	208	218	216	251	224	214	245	225	207	232	219	214	224	228	235	243	226	222	237	222	248	236	238	218	226	231	229	214	209	229	230	248	250	230	257	224	246	220	241	234	227	260	202	210	204	230	224	213	214	231	255	226	234	229	225	224	253	223	237	201	239	261	202	215	255	214	265	218	237	233	244	245	249	236	224	235	233	241	204	228	224	237	210	253	216	217	234	236	211	223	217	228	222	252	234	248	233	237	226	220	218	254	196	230	261	228	251	238	247	205	203	244	257	238	202	204	235	231	210	219	216	230	250	206	204	227	217	231	219	265	223	214	227	238	229	224	208	244	203	228	230	234	225	224	232	213	231	216	236	238	218	244	215	231	235	216	231	213	227	248	194	200	242	237	239	238	247	222	241	232	262	209	231	226	210	251	254	221	226	206	200	211	205	236	191	242	215	220	222	223	232	236	226	232	235	198	218	252	224	228	224	224	232	259	241	222	215	255	234	234	218	235	223	216	248	220	240	224	238	250	236	244	207	228	227	216	247	216	226	206	237	245	241	247	252	208	264	271	245	246	240	208	231	235	222	262	240	228	214	214	249	248	207	237	208	245	231	232	208	223	206	229	224	219	215	246	238	209	211	221	215	211	210	227	227	225	220	211	213	203	263	228	227	201	252	232	233	224	212	220	219	219	225	246	255	237	250	232	231	233	261	236	230	254	233	216	232	240	224	230	245	200	220	226	270	215	224	226	231	236	232	213	213
26547	12830	1093	676	519	472	475	437	397	448	390	423	375	373	362	335	380	396	389	417	350	400	369	367	377	367	330	353	364	371	368	383	342	361	406	376	382	394	394	340	389	396	393	406	381	355	376	375	350	362	348	404	369	370	391	351	387	367	389	389	337	367	401	376	356	380	365	387	395	396	350	380	365	372	350	397	363	405	402	370	348	372	394	404	381	399	352	352	353	372	359	369	331	358	395	404	370	384	401	360	383	370	345	357	366	360	391	389	380	406	404	385	365	380	331	359	389	402	366	362	359	374	368	346	382	374	372	368	366	387	344	384	357	379	377	396	361	383	368	375	387	392	350	366	369	360	388	402	412	392	373	397	375	340	349	393	371	389	317	372	358	392	361	373	399	358	359	386	364	367	392	389	365	370	350	359	387	392	355	380	377	385	382	373	370	375	364	376	375	390	408	349	377	406	408	396	379	376	350	369	386	365	388	392	372	347	391	397	357	405	384	382	358	364	406	359	369	346	368	387	379	377	376	382	364	365	350	382	378	373	363	346	366	366	390	370	365	355	410	366	395	380	405	365	405	406	344	391	331	364	352	399	365	371	365	415	347	337	372	340	376	385	339	408	347	375	374	367	369	393	369	357	347	374	350	389	361	375	378	369	336	366	331	345	400	366	377	346	363	344	357	373	367	325	356	396	366	392	392	383	361	419	375	392	361	359	397	400	350	391	382	407	380	382	368	389	356	380	356	366	406	341	419	375	366	326	377	375	377	345	370	362	385	382	374	341	358	407	341	367	367	367	386	384	378	406	373	362	380	383	341	374	402	372	347	371	368	368	400	363	343	377	361	371	379	367	351	419	377	396	369	360	381	404	390	372	383	366	346	382	369	364	391	364	385	340	334	403	408	363	366	397	359	365	392	369	398	346	382	344	410	350	378	385	357	360	378	389	364	371	386	392	350	385	380	413	330	384	359	404	391	382	356	401	354	374	363	348	384	362	339	349	344	359	373	377	361	393	390	313	406	326	374	367	355	388	406	363	377	341	349	349	383	345	394	381	352	379	369	359	427	369	349	377	354	354	376	391	366	368	383	413	368	361	360	373	378	373	373	376	379	347	379	372	353	368	434	347	394	373	361	384	371	357	362	363	327	383	361	386	397	392	377	372	342	380	348	380	386	378	372	351	365	377	386	395	380	355	401	340	382	390	349	359	374	358	387	376	341	385	381	376	372	377	365	390	354	375	382	363	380	360	392	390	353	341	357	386	359	361	386	338	363	394	351	356	368	370	346	359	389	384	375	353	390	378	368	369	409	398	362	360	348	345	415	397	347	369	374	361	365	394	396	383	394	393	366	365	342	367	360	390	369	364	404	346	377	390	401	333	387	388	371	382	382	381	373	371	356	404	342	341	355	368	374	374	368	389	355	370	360	340	370	396	358	375	365	388	384	397	359	381	351	406	406	391	367	364	385	385	404	363	371	392	398	424	373	360	409	410	355	396	359	379	390	375	364	371	334	335	374	381	393	354	380	406	355	362	349	410	365	390	344	374	392	357	366	365	374	381	360	360	385	378	386	354	377	367	376	358	384	340	366	373	372	363	327	361	373	386	391	363	351	401	335	355	381	356	355	372	355	384	315	359	378	361	336	367	384	377	373	347	408	372	360	380	363	367	400	367	377	388	399	369	342	366	380	366	364	362	355	405	366	394	356	339	373	373	351	356	359	399	379	343	372	354	360	364	341	388	388	421	340	373	339	394	365	364	394	372	371	359	348	375	400	396	371	347	378	377	352	341	361	379	358	364	378	399	377	395	406	344	340	364	397	385	383	381	361	368	394	379	394	385	378	386	361	377	409	397	383	366	392	399	359	316	392	383	367	391	356	346	396	382	381	348	356	401	353	369	408	360	360	402	370	378	396	394	377	381	358	367	372	356	377	377	387	363	393	328	389	350	360	385	372	360	377	350	375	366	389	369	347	407	376	358	360	382	389	373	359	361	384	337	342	356	358	382	361	361	369	378	371	381	364	355	376	383	357	393	386	371	368	350	409	387	388	378	410	368	372	393	388	362	393	381	391	360	347	366	356	406	361	390	365	399	361	378	375	371	352	356	355	393	380	405	369	397	350	369	408	392	395	367	357	369	375	387	339	374	376	393	390	381	405	391	361	376	359	374	368	341	408	349	349	381	342	383	347	359	354	373	379	375	368	377	397	374	415	370	369	375	382	350	358	360	380	393	350	386	364	378	357	381	363	361	351	353	365	377	341	345	377	363	369	361	387	365	383	394	349	343	368	400	382	402	389	378	364	370	367	359	335	376	379	366	378	347	392	392	389	353	373	370	387	372	346	374	320	403	327	369	389	398	394	372	349	342	349	374	384	384	385	389	381	403	379	368	363	385	377	355	377	392	360	397	393	382	362	369	379	325	387	368	391	396	376	375	360	347	368	408	370	360	380	390	358	367	369	346	370	355	341	400	369	388	382	334	355	360	369	380	366	388	378	354	415	411	366	388	346	371	369	350	340	376	331	383	370	356	393	404	372	377	358	364	344	403	354	381	351	396	393	338	398	398	388	377	371	364	365	360	390	347	375	383	366	410	375	376	349	392	333	370	366	367	370	382	372	384	405	360	379	402	375	390	373	347	373	381	380	385	362	398	398	364	377	358	363	369	349	349	378	367	371	355	389	376	373	381	377	383	388	386	385	378	380	363	385	390	359	367	330	363	375	403	415	360	360	355	330	366	359	319	383	407	379	406	379	380	362	337	387	390	333	374	387	349	388	337	387	360	364	393	374	369	382	366	392	348	377	377	377	358	361	368	396	381	396	356	365	362	413	360	396	405	378	354	355	368	362	364	366	393	379	406	366	414	412	368	403	387	402	394	432	337	373	341	383	421	412	386	400	388	340	351	370	362	382	349	371	360	337	401	371	432	406	361	367	364	376	344	363	386	361	397	386	402	339	362	353	397	377	362	380	350	371	352	364	380	372	409	383	354	351	386	380	349	379	367	395	394	353	375	392	369	407	376	327	329	346	360	358	358	386	390	358	378	376	352	391	402	374	339	400	371	378	365	366	404	392	335	347	342	350	379	383	360	376	339	353	383	389	350	372	397	360	338	345	372	357	407	382	365	391	383	405	390	368	410	367	362	358	403	356	382	331	350	380	379	349	382	362	385	344	367	357	416	359	348	426	365	360	360	354	367	388	378	381	383	366	360	369	383	352	377	393	354	381	369	380	392	334	339	375	362	369	380	383	350	349	369	390	366	338	386	369	377	379	360	370	364	378	360	331	370	348	390	364	385	373	378	394	422	361	374	363	369	362	388	379	375	355	383	379	364	384	349	382	372	395	386	386	368	378	389	387	393	387	389	327	382	363	394	337	411	372	386	397	346	361	327	352	377	402	382	367	371	352	368	375	392	375	358	393	361	356	395	377	374	367	356	389	402	378	370	360	394	356	391	360	379	349	378	387	396	354	376	357	361	373	348	361	322	360	376
24091	21416	28516	24580	21179	5795	973	758	648	658	581	570	605	565	543	593	545	542	556	530	523	509	499	484	518	520	505	517	498	515	520	506	501	504	513	474	500	520	505	498	513	483	481	495	500	480	493	509	480	490	484	456	513	470	482	496	486	495	475	484	472	474	488	485	483	491	565	483	509	467	498	474	513	535	492	501	493	477	479	486	515	483	467	492	481	518	491	460	503	496	485	472	467	506	495	503	482	499	528	462	491	494	513	466	512	462	488	475	508	478	489	526	512	489	498	497	520	535	480	513	450	436	481	474	473	488	516	474	478	511	485	467	474	526	474	482	523	547	462	494	502	481	497	493	515	508	514	484	482	463	476	502	468	490	472	528	480	499	498	481	489	498	485	458	487	497	466	486	466	465	537	487	480	513	475	450	510	458	503	492	486	529	486	508	494	465	491	497	522	492	471	500	446	523	481	496	495	461	489	477	493	487	483	490	467	512	507	505	501	472	445	480	495	473	492	478	464	479	480	464	447	480	488	485	471	483	489	473	507	510	454	526	485	497	502	509	488	476	513	486	476	510	520	498	463	466	482	476	509	493	463	471	499	465	497	480	480	495	480	475	478	534	527	516	502	477	492	478	490	507	480	487	496	458	471	466	433	484	494	436	492	464	529	471	473	487	462	515	468	431	507	513	462	480	539	469	488	467	497	477	475	473	512	532	499	517	497	465	503	528	481	503	491	484	442	522	468	461	478	473	519	464	503	516	492	475	489	487	450	512	498	482	497	498	508	494	445	453	535	484	459	478	464	427	440	525	507	486	500	468	504	490	469	516	500	502	499	462	485	457	469	493	465	497	440	488	499	524	532	482	472	467	477	462	478	523	549	515	517	469	475	500	473	489	472	528	492	509	474	510	485	488	490	476	505	510	503	466	488	507	470	478	466	526	436	480	483	485	508	500	495	486	457	483	486	482	510	485	465	494	485	498	524	437	475	476	496	500	462	494	498	542	493	478	464	447	555	495	490	483	487	498	486	499	489	480	462	494	493	450	483	438	476	478	501	488	490	494	500	509	485	470	477	518	509	473	513	456	474	472	544	499	458	530	461	460	513	506	485	477	471	496	475	517	475	465	495	493	476	490	490	501	549	443	466	505	463	484	515	532	445	492	509	472	489	517	486	512	486	470	476	481	452	442	507	481	497	468	497	462	471	498	473	470	490	470	508	460	458	487	441	503	530	501	498	478	492	471	531	496	481	436	475	467	485	505	495	512	499	502	469	473	481	516	518	497	515	462	529	476	493	480	481	491	488	501	457	515	496	458	517	504	525	485	515	472	472	491	512	511	471	489	493	495	507	510	496	462	488	480	487	513	467	492	481	492	468	450	476	508	476	538	460	485	526	497	446	485	447	487	509	484	500	525	479	461	465	486	491	516	481	449	459	480	473	474	501	498	473	486	506	480	500	475	461	451	477	484	485	504	485	484	478	456	468	465	500	526	510	512	501	464	479	467	551	496	540	524	462	498	530	494	515	468	486	457	470	481	472	443	548	468	522	510	479	501	517	492	513	469	476	520	510	529	473	525	447	479	499	486	465	476	518	517	459	478	492	515	522	485	491	471	484	491	484	480	446	475	501	507	524	485	478	486	473	508	476	500	489	473	534	492	461	524	478	457	473	466	466	491	514	469	498	460	498	482	492	456	446	492	480	483	467	471	513	516	513	463	470	476	464	494	469	486	507	451	464	515	507	509	512	505	524	491	515	486	471	509	475	443	491	477	484	492	488	474	492	472	506	522	510	467	491	483	463	507	481	508	519	521	476	475	481	497	484	515	471	496	492	481	506	532	428	492	450	471	459	471	491	495	467	490	490	527	488	450	553	495	535	514	503	469	464	465	499	515	424	487	500	531	486	478	467	485	479	474	492	486	473	474	507	499	501	543	510	467	445	505	486	504	492	514	468	469	486	438	497	472	460	517	495	503	482	468	466	500	551	485	478	477	480	473	499	470	507	463	551	485	483	479	492	501	499	441	452	488	467	471	502	497	495	486	507	507	482	440	518	478	479	504	433	460	493	484	465	500	444	502	526	501	484	493	494	470	508	456	510	514	513	492	482	498	475	474	478	499	514	468	474	495	522	467	463	468	467	483	450	475	535	434	486	475	484	470	532	491	498	469	467	469	492	499	485	488	465	509	495	494	486	519	482	495	475	447	494	470	506	465	493	502	484	507	556	488	505	530	481	480	454	439	524	487	516	465	487	490	530	484	522	480	469	489	474	486	479	492	471	479	520	491	491	460	500	524	464	516	485	458	516	504	509	488	464	511	457	513	496	466	490	464	492	512	533	527	488	474	501	486	518	485	446	544	446	467	486	485	493	498	486	500	504	471	516	493	458	467	462	479	515	529	497	462	441	500	503	450	478	477	489	510	501	491	515	507	475	492	484	491	464	483	520	507	453	496	505	453	519	459	486	455	490	507	478	483	498	482	470	453	477	505	476	463	481	464	478	516	468	475	469	507	443	496	474	485	455	539	487	495	442	496	519	480	474	478	451	500	471	482	464	460	505	511	510	512	458	471	482	489	490	502	502	516	484	470	473	473	473	502	513	471	494	502	506	496	487	462	469	464	486	473	472	461	461	485	520	519	477	526	469	465	468	526	520	534	488	484	533	481	467	524	499	476	469	488	493	486	461	531	479	478	480	445	501	467	518	513	517	508	442	443	504	479	520	495	511	452	473	475	497	497	479	465	487	417	489	476	497	495	488	501	495	462	473	473	440	492	518	490	482	447	488	510	503	503	448	506	498	464	475	480	476	484	514	479	486	508	481	433	503	472	498	511	454	519	464	489	486	469	446	480	453	486	510	491	496	488	488	468	438	462	481	515	488	457	482	474	484	507	522	485	440	489	483	476	465	516	471	511	472	468	506	483	494	494	506	458	467	492	497	505	491	463	474	496	510	461	485	475	466	459	474	487	526	440	466	528	532	522	467	546	479	474	492	472	545	502	497	453	479	459	497	501	504	445	488	493	492	501	417	482	526	505	468	487	492	474	467	479	523	485	451	465	484	458	474	497	466	444	477	456	532	492	488	468	489	490	470	512	475	502	503	475	453	480	531	540	473	523	483	494	519	507	494	485	449	481	505	470	477	516	509	447	490	468	471	462	492	496	492	483	519	525	497	509	499	510	518	465	489	516	517	468	487	504	487	496	526	486	496	482	462	475	493	484	463	485	500	483	460	498	518	457	531	496	474	505	477	514	502	467	517	499	500	509	505	490	447	497	501	441	494	494	493	481	506	471	483	489	475	490	464	474	441	480	485	517	485	499	470	534	489	489	441	472	485	485	492	478	482	489	445	495	497	476	478	463	489	491	460	482	459	489	466	462	492	532	516	491	482	500	489	499	504	480	489	472	498	468	528	507	474	478	492	471	480	512	460	505	476	498	479	482	486	476	502	501	495	509	495	450	456	488	495	527	460	463	470	508	482	490	461	477	501	525	494	482
47052	26865	7411	3794	2639	1994	1739	1544	1266	1155	1073	1014	996	986	979	880	841	873	845	817	870	812	800	825	811	777	794	757	807	788	799	795	801	751	780	786	777	802	785	728	753	776	788	779	746	688	810	744	692	770	724	757	749	751	737	773	804	802	755	797	741	779	720	756	775	743	780	810	814	744	749	786	782	727	761	742	746	684	724	739	731	731	757	735	747	757	722	805	773	741	754	721	766	751	775	770	806	729	745	767	717	745	777	699	765	737	701	760	756	790	764	784	775	735	761	769	804	744	773	726	751	730	728	697	768	744	764	741	776	766	780	788	720	774	725	730	731	759	754	751	764	758	757	766	772	766	765	702	774	702	732	751	713	806	739	850	737	754	746	748	744	731	730	776	758	758	775	749	741	769	746	776	751	775	709	739	774	779	789	754	714	755	741	777	744	774	784	733	727	763	705	706	774	706	770	758	767	741	762	746	748	752	794	738	754	759	784	786	761	805	727	784	682	773	788	791	797	752	801	786	769	748	751	758	760	775	762	758	748	744	716	723	756	772	757	716	741	761	736	746	811	769	763	779	784	729	748	750	785	745	744	770	784	738	731	791	736	713	768	774	703	775	745	720	773	781	764	714	785	755	775	721	782	761	787	755	694	741	750	741	727	679	799	796	764	725	767	784	809	741	749	732	784	747	790	728	765	694	782	776	734	756	773	738	750	697	716	736	784	777	775	747	769	750	775	772	784	731	784	788	727	762	722	715	769	715	721	783	720	725	773	771	804	744	732	802	705	716	771	753	764	724	754	765	717	761	757	711	743	765	768	752	789	745	741	781	733	783	780	745	769	761	728	787	716	730	763	775	762	750	748	756	702	785	771	756	815	738	728	753	731	687	764	770	730	780	757	751	740	734	768	725	760	734	762	743	773	807	736	769	765	752	737	762	766	775	729	746	768	780	730	788	747	775	755	785	710	778	710	785	714	788	755	747	747	752	755	787	772	702	726	774	791	727	762	749	750	765	791	747	746	787	742	743	724	751	801	776	741	766	752	758	735	749	820	722	743	761	734	786	745	747	776	787	708	724	737	763	791	730	772	746	731	740	751	738	756	791	777	754	753	762	717	756	701	773	755	736	731	796	757	747	786	756	758	757	732	739	738	711	754	732	745	773	736	720	732	753	815	719	771	755	763	760	769	728	793	768	752	768	738	766	743	779	695	792	758	743	741	752	742	726	750	762	784	730	730	749	739	783	788	727	783	757	769	781	758	710	768	764	711	763	714	730	753	768	777	762	739	734	777	769	762	751	730	762	775	715	723	739	727	710	779	761	751	784	749	712	712	810	799	749	752	767	749	750	760	740	750	786	771	716	764	766	738	726	745	712	769	748	744	730	685	728	745	765	801	734	721	828	771	765	772	803	765	766	726	777	699	727	741	762	741	769	748	706	738	816	778	766	772	774	759	748	771	715	771	762	789	724	746	758	751	786	746	733	726	792	732	741	740	749	764	751	762	793	697	737	783	738	734	750	730	771	795	792	755	812	727	763	786	763	739	782	712	767	812	725	816	788	743	717	771	773	766	736	749	777	709	768	754	772	757	726	752	726	750	757	729	721	779	730	771	739	777	733	733	798	752	756	734	750	741	838	758	753	768	753	756	739	740	738	695	776	836	780	767	781	791	726	765	755	763	761	780	819	760	790	780	734	766	767	811	772	778	751	810	743	746	768	731	725	787	729	751	770	746	728	768	738	733	759	755	808	790	756	701	798	753	727	795	756	707	730	756	814	777	786	720	759	771	755	791	790	781	768	746	783	739	818	762	728	792	737	744	776	796	725	747	773	748	785	733	800	738	711	750	741	751	763	740	746	760	751	765	720	754	755	798	734	770	775	778	677	756	733	768	786	760	778	759	774	753	718	758	764	772	795	760	805	804	769	740	739	747	803	739	782	764	731	748	767	782	769	766	761	763	741	729	755	752	771	735	749	767	716	809	788	791	753	771	746	757	751	747	740	791	772	768	756	778	810	765	758	726	762	793	770	789	722	734	725	739	781	793	780	781	724	743	788	716	771	715	760	747	724	764	742	750	801	743	800	795	753	753	723	753	741	819	740	736	718	776	735	766	727	724	792	762	756	779	731	765	779	770	788	775	737	774	708	739	761	780	766	736	758	748	732	744	807	802	804	797	754	787	728	785	747	814	800	748	725	714	751	778	783	745	759	739	727	728	764	757	715	748	793	733	743	772	745	756	750	721	766	778	798	739	734	740	776	776	747	764	766	749	750	797	718	793	747	738	774	747	687	752	780	762	793	736	766	696	778	794	800	735	776	709	696	801	838	744	737	773	730	756	790	689	759	737	763	817	766	740	735	748	760	763	753	749	745	726	710	756	761	752	738	715	776	779	804	767	720	757	768	758	738	737	766	732	722	696	742	710	793	760	759	786	777	754	738	725	752	738	744	734	769	738	764	753	756	746	811	708	789	745	784	755	769	744	759	728	750	761	757	764	758	770	735	764	713	802	746	821	806	783	742	741	755	794	727	759	756	729	734	762	725	761	683	792	776	738	755	750	709	758	757	744	784	700	778	726	774	762	755	790	762	725	739	754	739	728	742	756	737	754	746	715	812	753	786	737	752	739	752	789	764	713	764	740	729	775	751	767	769	739	729	712	724	710	759	775	746	736	763	767	707	739	790	818	761	756	748	704	783	789	728	780	752	720	719	731	775	723	768	763	687	804	730	751	749	744	717	748	710	680	742	735	741	732	753	807	709	720	742	780	756	744	752	778	748	724	785	748	760	761	751	703	781	745	791	753	781	766	782	724	766	752	739	786	767	734	750	741	797	752	764	740	790	770	781	746	725	779	726	787	773	751	771	753	732	747	727	747	747	733	756	703	710	749	774	786	714	746	763	738	726	802	753	801	742	802	751	745	767	769	736	799	808	748	713	721	719	779	800	734	747	775	799	771	725	747	747	729	773	802	761	762	740	801	794	701	762	798	811	709	760	781	713	749	696	754	803	761	722	747	760	727	771	795	768	755	726	720	715	785	734	773	715	754	747	735	737	733	765	768	775	764	781	804	690	770	722	766	776	693	760	782	803	735	730	749	750	775	758	737	806	759	776	768	764	755	716	764	743	778	743	725	714	788	738	744	805	756	795	726	749	760	740	767	734	756	715	791	771	755	780	753	712	795	752	777	723	762	712	775	720	761	758	806	715	763	826	742	779	778	786	748	743	790	783	781	731	771	740	725	736	758	818	732	762	750	788	743	743	664	797	767	740	742	728	805	754	772	772	774	750	799	753	753	804	742	725	765	708	712	765	771	744	779	771	718	737	721	735	717	780	781	703	777	794	746	745	775	745	715	744	773	731	733	790	742	781	789	742	720	714	731	769	788	760	772	791	766	769	757	772	739	743	743	716	784	754	748	765	790	826	743	741	745	745	696	725	689	753	797	749	766	756	717	763	787	751	763	768	728	739	771	785	715	747	782	784	804	773	741	744
23131	21353	28861	24152	21338	21206	4746	1088	834	738	701	675	649	654	649	613	589	539	585	583	543	605	579	541	564	545	533	543	506	512	562	580	559	551	507	549	537	494	515	499	507	499	575	520	510	525	507	537	540	545	483	516	573	495	557	541	504	522	539	547	536	497	557	526	500	522	502	555	526	503	503	526	560	478	527	512	497	556	554	538	547	542	497	507	521	514	515	478	508	585	530	509	527	509	521	491	532	465	503	506	531	514	537	497	509	506	541	526	486	531	511	499	503	486	539	521	538	539	524	545	512	524	478	571	532	560	521	503	522	508	523	519	503	551	552	533	485	480	524	513	521	488	522	517	516	522	500	547	506	475	506	496	494	515	508	492	541	553	534	517	505	543	522	535	516	516	551	524	498	508	494	495	505	509	488	508	503	519	484	506	522	512	522	528	496	510	536	518	499	493	484	555	513	526	571	522	525	492	535	507	560	557	485	526	500	529	513	498	508	513	461	529	507	492	528	502	544	518	524	505	545	493	520	502	516	528	510	493	531	515	515	503	518	521	539	532	534	502	500	504	531	484	510	547	482	550	500	495	487	522	530	510	509	484	523	530	519	526	507	519	504	511	514	534	577	496	523	512	527	501	519	527	500	537	498	539	533	520	483	595	521	507	545	459	553	504	529	480	524	521	515	534	507	540	494	524	493	544	479	526	553	519	492	510	509	563	497	505	542	480	531	492	503	556	518	501	508	509	477	522	507	519	492	516	511	496	504	544	509	482	511	527	492	487	527	518	575	513	550	513	490	551	521	478	536	495	507	493	500	518	509	507	500	514	494	536	555	533	534	503	561	482	509	523	534	488	482	538	527	561	524	517	542	525	485	531	463	494	562	519	541	504	511	504	524	499	562	526	508	518	491	521	528	528	523	546	521	504	521	526	549	554	517	533	493	537	499	544	571	506	527	531	543	506	503	501	537	489	500	528	487	517	544	514	506	517	537	523	498	514	500	493	511	563	523	487	549	471	488	491	478	528	528	523	515	499	514	502	515	505	521	556	508	543	519	538	493	527	536	506	526	509	515	530	503	523	541	516	489	525	541	528	494	545	506	503	509	472	481	525	514	522	505	526	544	509	503	514	511	506	518	495	550	541	541	493	535	503	575	531	535	499	537	488	539	520	539	555	518	514	504	482	488	509	525	495	487	514	524	516	506	519	526	512	547	472	538	523	482	515	497	522	529	508	526	532	531	500	499	537	534	486	523	499	502	542	489	517	479	538	519	497	531	539	550	500	517	506	552	529	541	539	512	502	512	545	494	528	540	503	537	579	491	509	526	487	517	500	525	587	520	533	526	549	515	540	522	494	538	511	533	505	506	568	493	523	498	476	584	521	545	501	523	486	534	531	514	519	551	476	528	531	528	504	533	530	538	514	519	525	473	527	539	506	515	487	520	519	516	486	537	497	512	493	522	524	507	498	531	527	548	541	504	501	539	516	545	515	574	541	503	521	504	498	527	503	507	502	507	495	537	469	534	531	503	500	513	523	510	516	502	520	524	557	508	499	473	536	508	465	495	520	556	547	533	520	557	532	582	528	533	519	516	508	529	502	501	467	554	513	493	483	525	569	504	541	518	501	529	511	500	507	503	521	520	518	507	521	525	492	524	496	527	563	537	507	503	545	518	557	515	494	549	515	557	521	540	536	527	518	499	457	525	519	482	495	536	552	503	531	510	484	492	593	476	514	470	561	514	497	520	542	508	499	542	505	572	519	489	497	492	536	555	527	525	495	508	487	553	521	512	469	543	533	501	522	543	495	514	519	527	479	513	506	525	527	510	520	518	537	478	532	502	557	543	532	503	569	497	507	535	509	496	491	484	556	476	501	487	533	495	546	518	534	524	497	540	487	517	531	537	524	487	514	478	471	569	547	492	500	542	507	502	539	518	533	542	511	520	521	545	524	506	524	518	539	526	522	588	489	473	480	498	526	501	492	514	526	513	512	519	514	462	484	503	526	519	494	519	535	532	501	507	541	536	540	533	506	496	527	536	526	518	547	533	545	537	536	514	506	491	459	483	515	509	511	526	509	520	494	497	489	530	570	523	548	493	505	529	510	515	504	524	521	486	522	505	521	555	496	480	529	502	509	488	512	509	509	553	514	515	519	538	533	518	518	533	517	495	537	531	502	500	471	510	521	550	521	535	486	497	508	521	496	565	554	511	522	528	499	500	517	495	508	535	535	507	528	522	541	516	497	489	503	559	568	527	521	499	561	503	534	507	505	508	489	485	519	494	511	515	509	506	514	505	528	551	485	551	530	538	516	513	483	503	533	512	483	546	528	514	515	488	535	513	499	522	518	502	499	488	505	517	531	504	484	537	507	510	564	478	523	484	545	521	512	501	521	510	525	515	533	503	541	584	531	512	534	487	515	497	527	494	507	458	553	513	485	485	487	500	547	516	490	505	519	514	492	538	511	547	512	530	517	504	492	499	556	513	520	509	490	530	568	486	492	498	497	529	537	549	503	507	518	479	480	548	510	539	554	531	535	505	516	500	476	536	526	510	522	511	490	500	523	494	518	524	516	551	497	532	492	518	541	492	518	498	517	533	546	544	525	467	515	552	526	544	501	528	585	539	507	504	534	562	552	545	551	548	491	493	479	483	483	492	511	513	509	533	501	541	535	516	539	525	515	538	519	556	536	478	525	526	531	531	514	538	513	568	522	494	509	494	509	518	514	527	500	498	527	555	557	518	506	506	482	473	509	484	507	529	548	497	544	544	525	518	504	523	490	485	488	558	549	521	545	516	461	517	488	525	484	514	493	541	495	515	506	474	520	444	504	503	528	536	518	509	538	513	510	522	516	531	488	505	499	517	506	497	493	525	540	513	519	520	541	528	507	486	504	526	506	515	502	505	515	541	536	539	511	478	499	477	487	529	522	502	521	519	540	559	561	556	501	528	506	532	501	503	505	514	517	537	523	518	515	572	481	509	530	519	457	512	520	522	526	481	538	521	516	505	544	498	499	507	527	499	491	535	493	553	548	564	525	491	560	546	519	527	512	520	527	522	573	506	524	554	512	551	499	522	462	475	497	507	532	502	497	492	515	556	501	502	541	505	477	537	523	557	494	539	492	477	526	508	478	521	512	510	537	505	528	522	522	506	527	570	504	522	497	502	544	483	521	511	513	476	537	553	475	551	500	555	506	487	506	533	501	519	552	514	518	471	543	482	473	475	490	539	526	515	503	531	505	534	511	546	504	508	525	524	512	523	520	459	525	499	524	519	532	500	500	510	525	513	494	507	492	519	496	510	493	518	507	472	492	533	509	525	529	510	493	472	534	498	557	491	501	510	501	540	544	566	509	566	476	501	532	505	552	526	491	524	574	494	515	505	564	553	547	581	520	529	521	545	495	530	519	501	453	505	507	522	515	504	492	543	534	463	476	487	513	512	545	549	500	507	506	485	526	513	492	490	472	517	507	513	557	516	555	502	514	497	500	515	529
47217	30119	11825	6267	4350	3275	2537	2163	1791	1624	1472	1365	1254	1158	1066	1058	1036	1042	1022	988	925	897	919	928	905	924	867	912	933	846	866	876	859	879	863	823	864	838	868	796	816	823	798	821	822	801	859	803	768	815	819	806	813	820	835	824	794	835	823	861	814	844	806	861	830	802	773	776	721	771	797	807	785	846	790	791	742	814	810	821	797	802	816	813	787	778	834	778	809	809	786	793	809	839	807	799	824	817	805	765	809	794	801	784	800	848	829	812	806	849	785	774	819	795	797	807	782	813	817	775	796	772	858	779	746	770	780	804	855	802	826	814	815	804	744	838	817	761	829	763	821	776	823	804	808	798	769	812	839	796	807	775	841	762	800	808	781	798	839	783	777	796	803	797	791	785	797	798	795	830	781	740	761	800	805	786	798	776	804	823	797	824	827	815	791	855	770	761	783	758	793	776	778	800	793	800	782	808	794	800	768	824	792	837	806	819	829	840	808	819	779	790	822	793	791	791	821	753	814	787	769	790	816	822	778	760	779	772	807	833	841	813	762	778	777	811	787	861	803	738	784	812	813	776	801	816	767	824	775	821	805	771	762	845	837	809	780	825	815	807	788	848	776	781	764	782	809	760	808	784	830	826	802	817	787	822	844	758	834	769	815	834	841	829	780	790	829	792	807	767	799	759	782	822	791	799	800	764	819	755	803	817	818	800	801	833	786	801	781	785	826	767	805	792	777	819	776	815	800	796	764	831	819	777	827	789	798	838	796	812	738	810	784	825	811	835	833	841	818	798	791	805	793	841	780	829	774	802	786	867	801	794	751	791	826	824	821	765	771	814	803	789	810	752	779	743	770	788	799	799	821	800	757	807	760	771	762	824	778	776	827	827	827	788	798	820	814	825	802	828	800	846	794	791	816	840	810	772	762	804	781	866	800	786	787	777	840	786	774	786	773	795	802	851	758	802	743	810	797	833	789	782	767	802	793	778	793	731	770	761	794	784	822	782	780	805	835	796	756	749	778	784	864	741	826	817	788	786	841	769	792	769	790	800	767	801	833	769	774	796	803	758	867	791	847	826	807	784	855	808	778	785	835	773	818	758	853	812	777	810	820	766	773	813	850	785	833	773	819	775	778	815	805	784	811	810	819	839	740	819	795	827	814	755	799	841	757	833	811	840	779	857	813	846	822	790	800	833	778	791	821	824	805	812	811	814	809	779	805	821	753	751	799	803	818	805	814	786	767	845	811	841	776	817	764	818	824	798	845	787	795	778	809	799	790	793	808	786	832	811	803	739	817	791	770	806	834	838	798	793	760	846	789	794	808	810	840	812	802	825	804	794	838	823	777	739	790	776	872	826	776	779	792	791	815	734	807	854	819	766	829	768	794	815	811	769	771	787	757	781	821	829	760	815	813	799	751	799	759	756	769	799	790	793	792	847	776	803	832	803	774	769	729	808	813	790	740	806	753	735	848	840	843	790	767	781	776	824	784	797	776	806	795	820	798	814	772	853	827	792	768	783	782	792	800	727	763	789	777	826	824	804	796	770	735	790	794	859	745	787	825	817	786	793	810	830	825	814	761	817	724	746	822	820	792	815	814	836	801	812	769	843	764	776	808	803	790	826	813	819	827	786	820	818	834	848	840	786	840	839	824	807	763	784	767	830	797	759	798	772	886	798	778	748	773	790	813	791	796	762	812	746	801	810	796	820	804	805	778	766	809	805	855	801	794	807	790	773	815	816	816	801	770	819	830	833	785	765	746	771	789	771	713	802	783	784	797	818	812	808	775	797	820	834	789	799	797	786	749	818	792	814	829	810	784	825	813	770	808	759	781	848	788	804	760	768	803	783	788	806	786	834	819	790	776	816	801	816	818	807	794	790	786	815	774	749	802	813	771	718	802	826	768	803	801	778	778	774	781	811	814	800	792	764	806	846	792	833	815	789	783	841	745	812	759	786	841	773	826	763	793	760	795	828	883	799	827	797	827	820	794	809	820	796	841	791	795	803	800	827	790	823	775	785	804	788	820	801	778	819	802	854	744	871	799	805	775	771	828	791	780	795	779	750	791	807	801	800	793	813	792	826	811	773	795	816	782	798	741	777	817	780	781	789	788	808	765	835	785	794	774	795	807	805	739	749	766	786	817	801	826	820	805	743	866	781	777	747	753	753	850	772	789	791	811	742	810	773	757	773	805	828	788	760	835	806	795	811	790	787	827	786	847	788	799	791	751	794	786	837	791	769	791	751	814	816	806	785	802	753	782	800	766	767	816	779	814	854	793	815	762	807	761	816	805	814	739	789	781	805	759	770	829	786	803	803	802	763	820	831	795	793	787	787	822	824	783	840	830	811	743	842	759	810	793	786	803	800	852	864	717	798	741	839	767	852	776	841	815	781	754	823	740	809	815	795	764	792	806	781	794	826	804	801	833	831	850	825	779	799	784	828	783	771	775	770	811	743	851	820	794	798	804	782	838	789	756	770	770	803	855	801	770	821	862	755	795	781	779	789	747	750	810	770	793	789	788	787	786	767	781	760	791	806	772	765	770	753	810	801	756	812	801	781	740	783	806	793	780	777	813	807	767	787	799	796	778	710	827	812	777	848	795	780	796	825	812	770	817	787	837	772	753	788	768	783	845	787	827	787	777	785	748	832	813	766	776	799	773	783	802	771	766	766	813	803	779	823	765	761	831	774	753	815	843	803	805	769	772	805	784	824	814	779	776	802	777	825	776	803	808	794	814	814	769	777	764	837	822	791	841	795	809	771	807	757	767	788	837	791	819	787	770	811	771	783	807	789	773	810	830	791	830	756	800	834	816	779	821	778	773	780	737	761	802	823	803	786	751	763	824	867	770	759	803	792	755	760	809	828	781	808	795	787	829	812	836	763	825	793	791	801	805	777	773	825	825	824	787	756	770	799	752	820	787	776	809	771	844	852	763	824	830	812	861	802	782	809	723	790	773	831	808	768	828	852	788	818	811	774	779	808	824	819	858	805	774	826	809	853	771	782	805	776	747	811	771	828	799	787	882	757	815	764	762	787	816	755	777	755	762	753	810	812	790	818	763	829	811	735	838	824	839	784	787	823	751	795	838	802	807	815	823	757	757	838	783	775	778	801	811	785	832	808	755	788	863	743	777	770	854	822	806	814	841	772	798	825	771	792	802	780	773	716	744	826	756	758	804	812	777	825	798	801	799	832	784	778	821	846	775	813	778	753	828	766	834	788	835	777	810	783	755	812	805	752	750	778	795	808	767	770	773	749	859	757	818	835	776	782	785	692	818	762	808	812	795	802	810	855	806	761	750	759	834	837	792	783	746	795	816	804	777	814	810	759	778	764	780	809	804	773	787	801	804	795	867	798	795	800	809	756	774	770	817	814	805	809	800	779	780	812	787	813	792	827	772	751	835	824	801	840	811	815	830	810	863	778	790	783	800	740	825	755	789	781	819	786	793	789	745	826	785	810	808	797	758	827	804	765	773	824	806	788	781	774
27368	21331	11769	809	350	275	248	289	237	248	213	274	246	232	247	248	245	253	245	241	243	235	226	214	232	249	254	238	245	244	226	250	232	263	243	270	218	242	230	238	215	227	236	233	200	237	230	220	251	227	229	251	238	236	238	241	259	201	226	224	233	232	220	211	224	236	211	228	242	234	256	236	236	229	216	229	238	208	219	227	210	228	240	224	253	282	231	238	225	229	233	224	245	239	253	244	237	237	235	232	246	224	218	220	225	250	209	259	239	200	249	235	256	223	238	243	237	248	216	220	239	214	233	223	226	262	268	235	224	237	235	238	231	235	236	260	233	237	251	260	243	248	245	233	246	232	255	202	226	228	209	222	217	258	210	257	242	241	235	236	215	235	236	226	186	227	228	210	237	253	254	242	249	248	222	230	241	266	229	210	225	214	261	225	246	221	251	262	226	235	214	219	244	216	223	232	218	229	250	243	254	235	216	256	223	263	253	242	229	232	252	210	261	227	234	222	225	233	218	232	224	259	244	216	218	266	228	248	252	229	264	245	221	254	254	223	238	219	267	231	226	219	226	263	229	227	262	250	236	233	208	235	251	227	240	238	217	241	243	219	233	239	245	249	224	229	241	228	259	240	241	229	226	230	238	186	243	239	222	239	257	234	222	236	209	241	214	242	244	260	239	257	232	220	248	221	227	209	234	229	236	240	242	236	241	224	216	247	222	231	223	247	242	230	253	237	219	225	246	261	224	207	227	224	203	221	248	245	230	263	229	249	248	250	212	218	224	236	231	220	227	252	235	233	245	266	243	218	225	236	224	221	218	229	257	249	251	207	232	245	254	251	225	220	243	244	253	223	231	243	209	241	237	230	244	250	226	229	257	217	209	234	228	255	241	258	241	255	244	221	235	227	238	228	248	226	221	220	250	251	236	256	237	255	239	200	237	246	226	218	251	246	276	222	227	249	224	246	233	252	224	232	253	227	254	246	222	231	240	245	252	234	213	243	240	230	245	244	218	230	252	234	221	239	221	256	245	252	238	221	248	229	253	232	256	248	266	214	241	257	210	199	234	233	230	242	245	245	223	240	237	245	199	230	239	214	254	236	239	225	217	240	267	230	240	256	219	225	229	226	251	260	255	229	225	242	245	235	226	224	219	252	241	218	235	230	253	227	227	223	228	218	212	219	204	231	252	233	217	209	213	216	259	255	218	237	260	251	253	232	243	225	224	225	245	224	212	216	198	239	205	228	275	256	250	237	232	227	234	254	241	229	243	230	221	238	250	227	233	225	220	237	242	231	199	243	212	235	245	254	242	224	207	226	235	253	240	219	212	259	242	232	221	252	231	249	225	245	232	243	208	254	253	224	217	229	241	252	217	259	227	245	224	236	231	236	237	253	256	237	224	250	221	262	228	236	245	223	225	224	229	231	249	226	247	258	239	228	271	225	260	238	244	240	225	242	244	232	236	224	219	229	235	258	235	272	220	231	220	213	242	236	218	256	241	236	214	224	259	216	244	240	246	224	269	224	228	224	230	219	277	261	222	249	237	251	246	229	201	285	221	238	213	238	212	231	227	239	250	239	216	237	227	230	247	225	256	258	230	248	252	242	243	233	239	246	234	232	217	248	240	241	230	234	258	237	229	246	235	219	238	233	218	239	250	254	250	209	238	234	248	253	235	233	210	233	234	239	248	247	223	229	213	219	233	217	217	233	252	251	231	225	203	260	231	245	228	226	235	212	236	222	240	225	240	217	233	231	212	241	215	229	228	247	228	237	209	246	227	234	226	242	247	238	237	224	195	231	249	233	214	244	209	218	244	211	244	237	228	259	227	233	230	248	201	234	220	237	229	231	244	247	228	225	246	231	247	209	218	244	236	220	222	226	217	252	213	251	245	225	219	267	232	245	235	265	240	222	209	225	235	238	238	229	249	230	225	252	180	252	239	236	224	245	227	234	242	288	227	225	233	246	249	220	251	265	228	250	249	244	233	219	261	256	235	231	214	204	236	221	230	230	228	236	240	245	239	236	225	236	261	216	241	233	252	269	218	217	201	225	234	237	215	236	211	244	260	235	247	239	261	262	230	239	255	229	228	233	248	207	231	227	229	211	252	235	251	196	242	224	238	224	243	217	210	246	256	233	245	236	251	219	221	208	231	253	262	245	258	218	228	224	254	235	253	247	217	216	224	208	240	213	255	228	230	246	221	235	213	231	255	220	241	239	205	240	249	224	254	241	243	205	227	250	261	244	221	239	256	251	257	246	256	221	203	227	232	266	214	208	227	241	240	214	251	218	242	213	207	217	238	244	236	250	218	221	221	210	191	245	220	250	224	232	229	229	211	273	219	240	226	244	244	225	250	243	239	232	251	247	232	234	245	223	231	231	219	215	238	241	253	263	232	252	239	239	247	221	245	199	239	208	250	232	242	243	250	259	228	262	232	259	208	242	217	246	233	235	238	226	240	207	266	241	235	251	215	205	223	221	232	217	229	233	223	227	248	240	265	213	237	221	251	266	270	263	207	242	224	250	222	281	253	237	222	234	217	251	245	255	240	262	259	259	236	275	221	223	250	220	219	240	230	217	203	225	243	238	247	226	250	195	232	245	220	263	213	210	237	236	232	201	221	239	234	247	226	216	230	238	225	258	228	246	227	238	252	225	240	241	235	226	226	203	254	231	216	236	234	220	194	220	244	224	272	241	229	277	236	222	251	224	227	274	217	232	257	256	236	235	249	249	232	207	211	205	229	244	220	222	240	231	256	215	230	279	230	226	239	210	253	250	244	269	230	227	232	214	226	247	230	229	232	225	250	236	226	217	248	235	218	262	230	218	237	234	243	220	225	240	218	250	260	225	217	224	233	247	265	228	245	241	252	258	221	232	214	214	231	235	230	249	231	237	246	251	264	242	249	218	251	238	225	208	245	227	242	234	231	226	240	250	219	229	224	219	212	226	240	256	228	236	270	246	251	229	226	254	219	230	222	252	241	235	257	228	219	247	227	244	218	227	224	247	244	228	231	244	259	237	264	214	257	221	217	217	222	247	228	262	235	234	241	236	232	227	227	251	233	229	222	231	226	216	255	225	234	218	235	214	251	213	232	222	217	250	213	226	206	275	234	252	209	249	239	233	252	233	196	241	233	259	214	210	243	236	222	212	226	261	222	206	231	245	231	226	224	239	239	260	270	204	244	242	220	232	233	222	217	231	263	251	223	245	246	241	235	264	221	227	236	219	223	252	238	241	234	258	234	229	246	219	204	248	241	239	225	230	214	237	206	254	216	240	226	233	272	244	228	221	248	236	232	240	203	222	233	236	240	206	205	236	223	241	222	223	228	248	244	248	242	223	218	222	233	217	254	226	237	216	249	221	251	230	211	241	237	225	244	217	250	227	258	220	248	235	199	227	244	237	237	216	234	253	221	225	221	250	231	255	249	227	236	214	245	238	247	211	239	237	238	207	237	233	222	259	219	214	244	240	243	217	234	227	244	232
27716	12108	1076	631	557	485	443	417	468	402	410	395	417	369	370	354	420	365	379	367	396	379	365	364	395	422	382	365	409	338	374	402	375	371	376	374	381	385	412	347	411	346	380	367	396	377	391	371	379	378	369	381	405	382	385	401	359	358	373	370	394	380	346	357	371	383	373	368	380	384	395	372	435	369	335	394	355	391	363	391	397	399	375	370	383	358	382	362	364	373	424	374	389	345	355	419	391	394	382	390	369	362	363	379	361	368	423	379	347	380	357	372	380	381	414	358	356	423	328	412	379	367	377	387	387	371	364	370	405	345	352	403	355	358	390	360	398	353	380	374	361	362	376	358	361	375	365	399	378	382	358	369	347	383	358	389	362	382	343	383	398	377	359	350	362	390	378	366	409	371	368	399	380	380	388	369	375	369	366	370	357	404	417	396	376	363	352	379	403	378	397	376	417	386	407	415	343	370	377	391	378	377	351	379	401	371	407	369	347	398	368	369	384	385	372	367	433	394	369	388	364	386	380	395	393	354	389	376	357	363	364	365	374	373	372	404	384	356	363	375	417	400	391	374	375	384	364	388	408	369	358	372	376	331	360	400	366	366	363	387	388	366	368	408	380	384	351	383	387	392	381	402	361	394	377	373	357	362	396	372	376	380	398	364	412	384	364	403	367	379	386	354	387	354	390	363	378	357	399	406	371	368	324	369	344	372	360	369	364	373	327	379	369	387	378	391	384	405	387	373	396	383	389	375	423	369	367	368	379	343	383	363	372	355	354	419	400	374	371	408	368	356	369	395	394	379	385	405	367	360	382	371	383	387	374	369	365	375	375	353	353	380	380	381	379	350	417	371	353	376	370	350	392	379	380	336	371	340	367	395	364	358	349	356	348	404	400	368	374	386	361	402	390	376	364	357	375	397	361	408	405	377	366	397	410	366	372	396	397	374	382	355	378	415	373	359	361	377	396	392	376	356	375	381	402	386	375	353	384	379	369	359	415	369	397	369	349	405	373	330	383	409	381	369	344	383	373	344	387	383	403	363	382	422	338	425	337	377	356	373	376	391	366	370	382	367	337	356	377	382	373	385	370	385	405	340	385	396	403	379	392	386	373	385	375	377	397	362	426	420	401	383	363	389	380	395	330	380	380	341	382	373	373	373	368	341	370	367	384	351	357	386	370	358	373	365	374	403	372	392	347	320	355	401	352	345	378	370	320	377	344	395	405	385	372	376	386	350	381	367	395	367	403	389	379	364	414	404	370	391	329	373	398	383	375	394	395	386	391	407	375	376	389	387	391	336	397	371	370	378	398	416	395	352	380	373	379	352	382	375	387	395	367	371	377	378	368	370	387	394	378	384	372	369	388	393	377	370	378	368	339	371	382	392	369	390	357	401	381	411	395	332	366	397	347	358	400	387	355	377	406	375	367	340	347	377	396	374	395	387	376	371	350	390	363	388	412	407	368	402	390	384	384	388	395	408	406	380	360	370	363	395	392	384	359	395	393	410	392	379	379	395	372	366	414	385	382	399	346	346	402	352	382	378	355	388	389	375	383	385	353	404	402	387	372	366	347	359	421	370	388	418	399	373	401	369	398	347	351	363	351	417	336	375	373	401	389	375	350	415	382	378	398	377	359	363	392	394	424	383	380	367	378	380	394	428	421	383	410	374	371	366	392	387	403	386	427	366	394	398	340	378	367	407	361	405	352	358	382	357	400	392	363	387	347	386	415	347	388	412	376	387	381	391	355	370	417	346	370	407	405	347	399	371	378	385	378	383	364	383	376	394	375	381	380	388	375	379	374	364	388	400	361	327	373	363	385	382	378	357	371	367	383	369	368	365	383	430	427	366	388	395	355	390	390	368	384	376	382	364	398	418	364	381	350	377	376	392	367	402	376	363	375	356	406	376	392	387	398	352	396	376	355	358	344	374	402	402	400	381	392	366	368	341	418	372	373	368	391	361	397	373	414	384	347	357	363	403	340	353	387	341	392	379	383	391	393	397	424	388	419	350	360	377	360	393	353	369	389	381	366	348	374	394	405	363	373	369	363	391	347	395	378	407	352	371	380	356	367	331	386	370	375	382	358	389	385	391	357	381	331	390	380	379	350	348	377	383	384	394	389	381	401	355	401	369	383	333	379	387	378	380	388	375	376	363	360	356	364	391	416	415	386	382	385	382	360	379	399	398	407	370	393	377	366	366	356	404	362	350	379	393	396	355	385	371	351	392	365	397	384	372	393	381	375	357	386	370	363	386	378	400	354	380	386	380	382	417	367	356	376	363	398	360	360	377	424	389	386	417	380	361	395	378	384	376	411	397	368	382	399	372	417	382	363	385	389	379	393	405	376	384	372	379	350	395	388	376	355	393	407	370	364	367	374	384	411	373	374	397	400	384	343	341	370	386	356	376	385	361	389	383	411	382	392	394	351	387	379	344	418	369	374	360	391	384	393	363	358	354	360	395	387	398	392	378	354	380	385	351	391	380	353	387	358	391	365	357	336	384	412	393	361	403	408	358	384	403	369	373	332	389	377	368	378	360	397	378	397	374	402	385	378	368	358	368	344	380	346	378	383	364	373	361	376	361	383	362	363	380	364	383	403	391	356	374	375	359	385	378	397	368	392	391	357	385	392	388	392	337	404	364	368	362	355	372	405	373	385	379	381	364	364	378	425	390	390	346	395	369	429	365	356	376	363	358	380	356	397	366	416	377	364	382	424	389	367	337	376	370	387	392	354	376	372	387	361	391	361	407	399	392	373	337	383	367	359	392	389	380	341	357	361	321	391	415	384	395	386	365	344	345	391	381	380	351	380	369	377	392	383	398	361	359	355	361	365	368	378	370	384	357	402	383	370	387	356	397	427	391	377	393	367	374	354	378	361	359	393	351	380	361	391	388	387	375	402	378	388	369	379	356	356	388	400	421	367	375	388	374	382	405	387	370	368	425	390	339	372	402	412	384	375	369	381	380	371	366	377	378	369	363	376	381	385	391	398	383	375	366	401	384	407	401	404	368	373	366	342	370	387	381	378	398	381	401	372	400	389	387	376	386	397	372	382	390	396	410	400	370	378	343	371	369	379	378	381	374	384	389	380	391	396	364	374	331	378	426	381	345	379	407	352	370	380	367	410	375	374	400	382	357	378	406	378	371	381	382	379	381	405	369	362	399	350	350	361	372	403	338	415	391	403	391	375	421	376	371	338	377	399	345	383	383	403	393	393	367	372	393	371	372	361	332	383	360	328	376	360	374	368	353	368	386	405	356	372	391	357	377	346	382	400	395	383	363	341	366	381	381	357	361	331	368	400	370	385	417	369	390	374	389	370	370	372	390	365	314	364	388	325	388	342	396	401	395	342	388	355	363	408	387	390	352	409	404	378	349	377	410	360	394	372	395	361	384	353	375	377	363	376	377	390	379	405	380	374	326	395	354	394	347	372	367	407	382	399	346	361	395	379	386	392	386	376	353	400	363	402	373	355	385	394	386	375	396
24221	21394	28185	24893	21291	7276	1038	691	656	658	614	581	610	548	540	539	536	541	529	568	518	564	487	510	509	511	543	523	559	486	521	515	531	496	540	516	479	507	465	477	512	520	461	526	484	532	515	524	507	486	507	456	526	486	480	517	488	506	476	483	492	499	473	454	495	505	538	481	505	466	532	484	491	431	495	468	476	472	517	527	509	509	470	510	485	477	484	500	532	484	506	495	457	480	521	476	491	515	487	512	508	482	482	472	494	494	460	471	494	464	486	503	516	469	480	476	485	490	503	508	501	495	501	499	481	472	523	529	499	487	441	499	486	497	475	484	477	506	458	496	496	520	490	462	502	502	450	479	485	519	498	498	490	474	500	458	482	524	483	477	501	499	466	450	509	519	469	519	545	522	527	458	495	482	495	509	533	503	517	512	480	531	484	493	526	508	489	475	462	521	500	531	500	513	501	491	517	483	509	488	493	511	482	491	500	534	471	520	498	508	470	475	474	505	505	477	537	490	511	480	471	493	522	451	499	499	496	480	471	512	496	533	491	484	499	504	468	500	488	490	494	452	495	479	505	488	471	457	466	466	513	495	473	520	513	466	473	471	445	488	513	512	522	492	502	458	466	505	515	486	480	473	481	478	483	486	504	485	488	460	468	501	485	494	480	484	479	448	454	505	467	505	500	501	481	475	504	466	490	488	447	539	478	482	507	492	452	517	495	545	535	482	465	489	495	477	500	496	497	466	491	501	509	457	509	512	506	482	504	513	468	497	443	490	517	522	496	500	488	487	504	472	512	475	498	484	509	458	457	492	482	472	480	501	496	496	526	497	503	507	489	497	486	459	498	491	478	473	493	501	486	525	501	448	520	519	495	470	513	502	512	511	517	454	488	479	487	502	515	483	520	451	484	512	495	544	495	475	466	518	479	521	539	500	494	459	494	496	500	504	461	473	482	466	470	472	507	447	490	518	498	481	484	476	506	462	485	475	478	480	452	509	525	500	482	492	495	459	492	523	447	509	459	486	501	475	481	480	487	490	480	485	464	483	503	535	458	505	449	492	481	472	488	484	506	489	468	490	507	498	466	483	496	528	462	498	468	490	492	477	459	470	452	512	456	483	525	506	506	513	461	511	524	476	524	449	509	552	481	511	483	531	449	528	521	511	470	471	489	499	483	455	500	493	489	501	513	488	516	513	506	473	471	467	493	489	494	478	507	440	511	489	475	474	472	487	438	507	492	536	500	487	494	434	493	516	490	526	505	459	488	468	509	485	493	518	484	471	468	511	495	505	488	538	489	486	499	500	514	475	506	458	505	481	501	491	476	494	484	497	476	472	475	485	544	476	505	455	484	507	520	496	492	460	530	492	487	511	545	472	499	516	484	446	526	510	497	451	510	519	529	498	487	467	486	467	444	495	473	495	506	472	460	494	447	512	472	506	479	520	522	498	476	504	483	504	492	501	490	475	489	582	515	449	458	503	484	528	494	464	477	458	499	520	508	500	479	467	528	464	456	497	463	499	482	482	486	481	462	488	492	507	510	524	462	509	474	458	485	517	493	521	488	474	480	505	487	511	493	546	479	480	497	506	490	464	479	512	494	500	478	479	476	515	483	550	473	502	507	467	471	489	513	474	461	509	484	485	510	454	465	518	470	467	467	487	488	463	502	486	473	497	502	509	531	492	494	516	499	505	476	445	513	501	469	520	512	479	513	525	487	480	496	485	507	499	470	537	478	506	518	487	496	514	485	485	466	444	485	451	480	493	505	527	471	493	495	502	472	482	498	484	521	517	507	487	522	480	469	439	476	487	481	433	490	491	533	487	505	477	510	491	509	483	484	480	481	489	511	473	470	468	507	482	535	493	506	518	518	481	469	557	509	463	498	472	444	509	477	474	520	497	482	492	486	501	510	490	525	475	492	510	498	487	515	450	493	479	478	477	518	465	509	511	488	513	495	485	489	504	515	471	443	478	475	486	480	455	483	471	522	476	492	500	543	506	524	529	506	487	497	491	485	469	510	457	501	553	504	504	517	480	471	495	473	494	482	471	493	436	498	521	488	462	475	434	489	513	472	464	469	501	462	487	449	491	471	496	475	473	482	453	510	485	490	472	507	517	508	481	484	480	472	464	493	463	468	480	504	498	471	491	495	482	502	477	519	438	480	514	491	464	508	522	537	454	486	488	465	487	546	521	516	495	495	515	528	497	508	499	484	483	502	466	490	463	496	524	498	506	471	496	486	512	507	482	497	496	486	456	448	495	511	509	524	506	518	459	512	476	499	432	487	509	475	474	466	507	492	498	464	496	511	471	477	513	479	458	495	478	522	466	485	507	505	525	467	516	460	463	505	498	526	455	483	484	502	520	515	456	487	544	480	462	523	496	489	483	495	520	477	448	503	464	488	479	470	510	492	518	468	463	503	471	460	485	503	468	523	461	531	501	484	492	456	511	498	420	563	506	485	506	496	507	489	481	491	517	496	482	509	504	508	503	483	502	476	502	504	485	498	499	518	468	509	523	459	512	471	480	513	472	474	484	486	452	499	484	479	513	507	495	473	483	449	485	511	489	472	510	472	489	484	498	518	508	503	487	471	509	495	466	514	492	485	490	459	492	472	516	459	495	475	506	477	484	466	504	480	481	473	513	484	472	488	515	489	487	464	491	476	472	459	502	493	475	513	475	480	540	500	473	492	491	530	516	457	523	489	472	457	507	488	495	475	492	493	475	486	469	439	470	501	495	487	485	500	484	464	456	472	475	478	482	496	498	530	489	507	484	465	492	493	501	491	529	473	474	453	468	463	477	456	456	487	476	485	478	500	465	482	505	532	505	494	461	478	494	495	516	495	492	474	482	503	507	531	493	513	503	468	505	487	513	479	463	484	502	473	506	536	497	471	481	517	473	502	498	483	495	491	511	538	521	488	534	495	458	456	472	474	458	477	500	536	493	504	485	481	544	476	513	489	467	470	505	527	475	494	512	485	472	483	455	517	479	476	469	483	525	497	504	486	471	482	467	468	505	471	523	478	483	497	497	468	468	513	483	519	471	494	489	529	471	425	502	502	500	493	484	483	485	489	459	494	477	494	476	489	496	480	530	519	507	458	534	467	530	506	514	460	505	474	491	480	522	502	484	479	490	497	504	478	493	486	471	495	478	509	454	497	505	497	503	474	487	490	450	484	528	454	476	473	445	530	472	493	468	476	491	532	507	486	487	507	510	477	462	494	512	478	485	477	514	466	460	477	525	503	460	477	488	511	493	523	472	519	510	468	523	483	505	487	522	489	485	482	483	515	486	453	475	501	482	501	494	483	506	505	467	539	509	503	477	485	463	527	525	485	488	468	481	501	455	530	471	489	476	528	531	508	445	469	485	527	505	522	505	484	485	487	488	435	498	507	470	495	492	498	475	452	476	511	516	460	456	456	492	495	506	474	495	507	452	466	437	482	490	487	478	502	482	513	503	511	474	461	468	519	498	500	500	475	491	494	512
46199	25834	7329	3723	2546	2049	1718	1486	1273	1194	1125	1031	1048	971	930	917	919	885	796	857	856	843	830	804	799	812	807	838	784	811	840	833	768	787	779	816	818	773	816	791	778	768	806	779	745	844	819	747	802	780	781	746	751	738	761	780	779	708	743	767	827	752	755	745	762	772	731	758	739	729	786	774	802	750	766	798	755	743	785	751	810	753	799	708	752	741	743	721	746	807	776	775	749	803	810	748	717	745	788	783	773	765	753	759	718	772	769	768	811	800	774	747	803	742	729	777	707	751	754	814	759	802	734	749	769	766	786	778	792	779	725	855	807	741	749	722	812	751	768	737	754	763	765	768	779	750	741	801	738	732	780	716	785	752	754	782	762	778	810	751	780	789	743	757	800	782	765	783	789	765	787	765	769	800	731	782	746	792	777	803	806	783	798	743	796	758	769	784	724	767	794	760	719	753	765	784	711	785	770	798	785	781	795	756	744	785	743	795	783	730	714	739	816	786	793	740	752	763	791	721	719	736	748	775	802	793	737	781	710	773	725	749	795	758	756	780	704	770	747	783	747	759	757	773	754	761	833	744	766	824	750	758	745	715	782	765	796	710	775	776	768	729	727	761	773	773	765	804	750	766	743	759	759	738	793	771	807	793	775	797	761	784	700	815	743	741	816	699	742	730	756	757	757	750	724	759	802	752	785	785	746	747	763	756	768	729	754	717	768	743	806	776	761	810	738	725	766	720	739	731	758	775	726	789	769	801	753	786	793	714	745	743	791	808	737	772	758	785	806	769	789	761	815	762	760	767	728	718	741	726	834	796	754	765	750	701	804	757	705	757	747	784	797	815	778	750	746	799	747	808	795	810	733	745	777	762	794	789	762	733	802	757	760	776	756	793	774	759	755	803	745	757	737	791	769	775	772	768	740	790	797	794	753	785	771	749	774	779	731	829	768	772	797	813	770	746	732	755	768	733	759	761	768	724	727	785	723	720	720	783	770	792	756	816	735	790	744	811	781	735	768	726	795	775	799	763	757	755	771	757	742	741	770	782	734	790	754	794	760	717	784	721	797	723	806	781	727	768	739	761	801	727	820	744	730	765	786	742	768	780	782	739	789	732	731	746	808	778	739	723	730	711	728	745	753	760	751	742	761	758	793	739	742	777	767	765	741	794	746	731	725	743	755	784	762	777	795	787	786	733	759	774	684	757	816	766	796	733	745	770	723	770	788	760	775	741	729	774	748	780	739	745	755	758	742	765	765	766	796	754	805	748	774	739	723	783	737	775	736	796	744	802	782	750	730	764	735	775	756	784	739	777	755	738	762	707	775	729	757	783	755	808	758	744	772	744	742	746	739	781	764	782	784	772	738	765	772	769	743	790	758	822	743	778	745	727	767	837	763	780	776	788	772	811	780	762	748	750	750	721	732	774	753	743	798	787	749	781	724	738	807	736	771	820	766	777	738	778	724	745	809	759	736	793	774	765	746	762	804	808	716	770	747	739	740	793	772	728	780	775	720	778	797	771	733	790	764	743	746	746	800	747	836	775	772	799	756	748	794	778	742	788	762	721	790	753	800	749	792	741	805	780	755	799	778	794	757	780	760	773	790	792	836	766	793	740	774	720	744	760	703	772	775	821	754	743	756	770	794	806	739	776	758	789	763	750	756	828	766	716	756	728	729	759	743	813	763	758	789	770	815	775	826	777	694	732	720	733	759	777	764	784	772	776	809	744	750	706	756	789	747	787	780	758	761	702	737	729	729	791	832	748	729	749	766	742	773	738	755	751	800	760	756	748	757	749	743	770	807	760	758	783	720	793	787	742	737	821	750	754	753	754	756	771	738	786	737	755	787	803	763	771	807	749	781	774	750	755	778	779	784	773	754	754	745	741	781	729	717	729	743	702	750	754	734	721	757	805	715	777	765	735	759	733	770	798	766	744	754	750	755	760	774	745	729	702	767	731	728	715	746	779	755	750	768	744	736	776	734	742	774	786	793	736	740	780	809	776	712	750	721	770	758	799	811	717	781	739	769	769	709	746	751	788	780	795	797	759	727	704	797	766	778	810	788	810	781	793	793	727	760	748	755	800	775	717	793	798	811	713	712	807	742	715	822	719	713	788	758	781	738	787	788	755	783	804	712	795	763	716	786	752	744	793	744	758	796	805	789	736	797	771	781	776	779	767	714	735	773	768	799	755	739	807	747	781	769	784	762	783	785	785	793	763	684	751	737	721	750	730	714	784	740	757	739	729	762	783	775	751	780	810	769	750	781	792	788	728	780	812	802	787	699	736	720	746	795	789	778	753	787	783	783	726	756	737	791	796	768	762	708	784	787	753	777	767	758	742	746	758	784	744	802	797	756	732	745	804	745	752	729	730	727	756	745	741	738	740	780	702	768	748	752	807	753	741	738	718	736	786	742	812	732	786	783	755	752	798	802	785	787	768	768	726	737	770	776	809	765	787	752	743	785	810	743	777	837	799	768	755	761	775	779	750	761	797	697	743	735	829	806	772	765	748	736	797	769	795	784	728	688	730	803	756	802	752	747	756	769	740	777	766	775	815	769	770	748	756	739	719	748	780	748	749	771	766	739	727	733	782	790	725	776	776	744	745	759	760	783	745	811	733	753	734	751	731	745	733	750	752	749	754	731	718	757	798	781	744	725	756	779	752	773	737	798	765	772	752	803	756	773	770	728	754	732	763	689	784	769	796	732	714	768	784	764	794	782	766	746	768	785	783	777	737	717	770	811	728	759	770	758	772	768	700	786	727	729	773	720	778	729	784	748	771	708	733	777	781	743	726	769	772	705	765	794	729	750	801	792	779	803	794	691	728	756	774	771	784	733	790	760	735	788	804	769	743	827	785	759	776	711	776	790	750	755	768	732	789	782	725	793	782	733	720	787	757	727	742	769	775	750	752	762	739	753	676	743	754	756	806	730	758	761	786	730	751	742	755	767	783	806	792	809	754	818	761	750	787	736	738	790	776	751	760	746	715	802	772	747	781	747	730	769	789	815	801	767	764	747	730	820	781	746	775	749	784	769	764	734	755	800	759	759	774	735	716	775	735	725	750	742	764	753	731	808	815	739	757	762	750	756	747	698	774	762	771	760	798	726	774	736	763	748	740	767	758	811	782	792	771	766	759	783	794	738	760	793	794	786	738	774	778	817	779	767	755	791	764	745	795	781	778	771	770	775	771	788	747	743	775	747	777	786	763	755	746	721	713	738	736	743	753	799	812	737	772	748	737	761	777	759	805	744	764	701	785	780	745	796	748	750	777	762	697	780	781	818	767	778	786	801	740	767	778	721	744	722	779	788	770	760	757	759	722	765	744	751	752	814	772	801	785	761	769	820	781	762	782	751	756	740	760	821	762	765	767	703	736	779	757	738	767	700	768	817	771	778	773	779	796	807	716	774	749	756	757	779	801	771	746	724	796	733	768	744	733	738	723	745	759	774	746	786	796	806	748	786	785	747	781	776	744	732	747	743	741
23216	21381	28633	24469	21374	21347	6010	1038	819	745	740	672	612	619	578	580	583	597	566	542	585	570	541	591	562	555	526	522	559	592	571	538	563	536	520	539	535	525	527	517	544	539	538	555	546	541	501	543	545	486	515	540	525	520	495	502	544	549	536	518	528	524	483	533	511	497	511	552	502	513	508	553	512	521	501	536	531	526	531	487	507	522	521	521	509	554	556	517	533	564	540	541	555	512	514	530	520	555	502	521	511	489	534	557	519	533	510	504	510	510	534	515	517	537	491	520	517	581	527	523	552	488	531	523	497	517	562	509	549	553	523	503	532	534	508	520	515	510	531	488	521	534	508	519	530	534	507	483	541	546	507	505	569	471	442	505	536	523	528	526	492	482	503	530	493	546	544	517	552	540	549	512	552	532	546	536	500	544	476	504	505	536	503	528	542	536	538	513	454	515	510	543	543	527	552	536	539	497	562	579	521	500	553	502	543	520	541	499	526	484	525	496	493	529	487	508	542	501	536	545	571	493	508	580	514	536	538	490	510	540	503	491	530	463	528	505	526	523	542	511	539	504	511	542	487	526	514	497	493	550	482	508	481	528	535	529	519	524	516	535	522	560	546	506	471	506	582	576	512	531	515	520	522	513	527	502	518	524	505	547	500	549	527	497	480	519	511	523	534	500	528	536	515	517	546	519	502	519	527	512	466	581	505	535	492	477	532	544	531	494	521	521	554	562	488	499	505	505	491	529	540	518	492	534	504	479	528	560	500	516	547	574	527	520	537	519	514	524	486	526	489	495	519	506	569	514	534	533	502	493	496	543	544	565	512	524	479	501	473	505	524	530	521	503	485	515	551	553	530	545	553	489	489	525	501	541	526	534	506	571	531	501	510	496	557	494	502	544	492	530	526	546	510	531	505	516	513	514	502	513	483	538	507	495	533	494	523	570	506	517	532	545	545	579	538	500	467	503	499	507	578	551	532	513	503	521	528	473	511	524	522	513	504	516	510	532	514	515	529	536	570	538	531	543	493	507	505	502	531	533	509	527	507	508	544	504	559	522	525	523	483	510	496	556	581	547	534	528	547	547	510	492	496	545	536	506	534	547	506	490	515	521	521	532	544	559	495	493	507	502	595	530	507	512	496	508	548	512	528	538	502	538	465	547	518	534	504	520	517	529	544	543	519	506	524	508	536	564	496	501	492	513	555	514	527	519	507	499	521	483	534	567	517	465	523	506	512	544	525	550	542	508	544	545	534	562	513	510	482	512	512	505	511	527	516	478	487	492	521	500	517	501	540	523	531	527	490	509	518	553	526	525	488	545	519	442	507	525	500	556	575	511	475	528	531	554	450	547	555	510	496	493	538	540	496	574	504	542	540	516	493	510	519	513	546	555	514	532	521	522	578	516	547	550	535	499	546	550	570	505	512	470	511	516	498	547	528	546	534	553	482	567	514	498	544	551	456	541	522	520	522	505	518	510	495	527	539	566	512	489	495	517	518	536	505	549	558	515	491	548	531	509	481	530	481	543	518	499	509	574	542	533	515	509	486	495	483	523	531	531	540	531	472	514	514	517	559	514	521	523	513	490	538	551	518	546	543	526	505	514	477	510	538	522	537	532	516	499	507	503	542	496	538	527	541	539	518	543	525	531	528	519	470	570	537	496	503	534	515	516	514	474	547	520	517	521	536	523	546	501	500	532	512	496	530	492	483	526	531	522	489	510	515	512	544	536	507	545	505	532	525	510	534	502	546	544	527	531	539	538	492	531	518	501	546	488	565	521	517	533	521	528	518	487	529	532	500	522	501	516	527	504	578	461	488	521	504	531	555	538	498	548	507	522	516	503	495	496	532	503	506	501	552	526	510	488	521	488	509	521	549	513	506	517	541	549	523	538	537	551	529	534	510	529	527	477	478	516	538	466	511	546	544	547	500	493	516	530	511	520	528	493	502	518	531	530	522	516	538	529	529	499	523	550	552	551	523	569	526	508	558	542	487	512	509	525	523	489	551	546	536	538	502	514	576	540	523	491	526	530	465	504	554	512	526	518	531	510	492	537	528	539	561	519	480	516	550	509	551	495	568	505	551	517	507	536	529	493	536	526	494	545	567	525	492	531	525	522	539	484	550	505	502	466	487	567	551	543	509	536	497	500	515	500	543	560	547	557	481	526	532	534	519	472	520	540	546	514	508	522	527	507	516	537	532	533	509	512	493	516	533	499	512	517	533	515	548	531	543	519	538	506	525	563	545	511	518	526	529	467	503	484	533	536	569	491	554	533	499	519	507	554	529	546	508	537	500	518	520	507	530	513	500	477	467	469	519	493	533	545	508	520	518	526	502	536	509	512	523	498	551	541	516	482	518	513	567	497	499	476	525	512	504	507	496	517	560	504	522	569	566	475	532	517	544	524	487	519	471	507	517	503	525	559	510	491	509	461	509	518	537	533	513	537	537	509	532	529	480	519	543	525	486	513	546	525	520	540	555	469	523	508	501	486	505	520	500	510	532	490	501	541	533	515	514	512	495	577	497	510	526	560	499	505	507	561	502	529	509	514	514	523	508	521	497	572	532	497	519	548	562	546	538	509	532	509	537	579	505	509	463	559	527	542	549	479	524	487	525	511	521	517	535	503	514	536	519	472	521	517	496	523	536	503	501	505	533	518	505	508	522	499	513	517	560	540	491	543	569	516	499	515	515	508	520	540	482	508	523	519	500	544	535	547	490	514	564	567	496	477	504	495	492	496	487	529	508	551	548	505	539	538	527	495	517	448	532	501	493	512	542	518	526	532	536	533	525	527	510	536	534	561	515	533	505	511	501	558	504	517	527	498	521	524	510	522	487	488	559	502	505	517	510	542	517	524	524	487	528	510	528	536	503	529	533	523	531	525	533	546	506	567	566	500	505	554	499	506	538	474	483	560	555	525	526	546	510	491	490	541	477	538	509	509	551	574	510	526	530	502	546	538	551	507	510	543	474	525	519	527	537	503	547	524	542	498	529	542	544	521	532	476	555	512	505	513	509	535	524	571	546	513	510	504	483	572	526	513	541	533	492	490	534	516	492	541	531	539	533	587	527	530	503	535	509	500	510	495	511	526	492	452	557	475	539	547	541	471	555	521	517	518	488	483	528	497	495	504	550	522	510	477	490	531	500	532	524	521	507	532	542	500	515	509	499	563	507	517	511	487	524	541	529	508	499	468	556	519	530	501	556	498	521	535	537	510	531	546	509	546	458	557	546	517	527	517	534	525	542	555	516	522	514	451	571	522	490	532	520	514	509	477	481	517	510	535	525	533	526	534	533	509	524	483	540	519	527	536	497	536	547	525	508	539	497	517	497	472	517	524	523	525	507	499	531	512	529	575	532	488	525	518	514	553	480	531	502	510	490	546	523	481	527	537	577	496	543	543	528	523	501	508	524	503	526	550	532	504	528	539	521	553	472	537	531	471	572	518	538	539	509	524	528	499	496	507	553	520	530	515	526	517	505	488	535	548
43714	27894	11447	6093	4182	3288	2553	2113	1804	1645	1429	1374	1184	1137	1135	1095	1070	983	974	958	935	931	946	932	939	876	883	871	853	866	867	845	788	829	849	804	848	841	890	845	839	826	843	775	780	832	825	776	768	864	864	865	861	839	821	791	817	808	791	811	827	807	788	793	829	808	808	811	810	798	814	799	852	883	819	793	792	839	810	801	789	792	797	796	810	828	784	792	789	860	828	757	806	803	811	829	778	868	806	790	844	784	829	786	833	822	817	850	799	818	841	765	838	799	839	789	783	855	796	800	867	795	807	805	817	855	822	857	835	820	854	803	825	827	803	789	827	789	799	849	767	823	876	814	800	821	838	791	801	803	814	818	824	832	752	823	817	792	811	789	846	808	781	824	790	801	751	754	792	816	808	789	797	788	789	821	794	817	828	817	878	811	854	792	808	774	778	818	815	790	776	798	817	801	814	789	801	828	792	747	771	826	812	799	811	813	833	782	825	817	796	789	844	824	841	849	808	815	758	796	799	818	829	801	867	759	759	821	787	793	793	795	775	856	790	815	799	796	798	828	723	797	807	799	814	829	824	812	847	832	729	759	813	853	783	804	772	814	769	794	821	765	776	783	830	801	807	792	797	793	810	788	862	831	825	778	793	816	781	835	843	790	810	810	825	753	813	786	786	811	835	800	788	767	775	848	809	756	783	793	776	784	814	778	802	805	777	780	805	820	829	833	820	799	831	785	826	807	819	809	807	827	804	820	797	784	782	766	819	815	820	810	834	770	803	796	811	821	808	831	838	782	802	809	831	804	771	829	798	809	792	805	805	822	853	800	761	773	808	751	837	766	793	823	803	797	809	781	787	783	790	824	809	786	799	754	761	803	796	779	845	779	832	846	775	779	821	784	845	834	759	804	792	857	797	780	803	834	828	777	773	827	854	817	732	846	790	805	820	782	785	778	805	834	833	832	863	809	839	828	843	796	832	811	829	799	795	761	809	769	733	813	789	827	785	846	805	787	755	814	858	817	827	798	810	770	809	811	837	784	799	853	800	823	847	806	779	804	773	794	785	856	835	804	812	792	735	863	798	827	822	730	838	774	795	786	847	820	829	810	812	886	780	808	809	781	731	797	802	861	795	757	785	813	846	837	771	797	813	856	828	804	781	754	763	816	812	809	815	821	811	825	839	799	746	772	835	825	814	773	790	788	797	802	863	821	805	846	816	741	856	815	776	819	822	849	809	821	806	767	806	808	779	835	789	809	827	797	825	775	794	840	817	792	816	789	842	784	800	803	787	802	806	780	826	807	800	821	772	837	805	774	798	769	834	751	831	766	797	824	780	817	816	830	811	823	826	761	847	806	849	838	774	782	792	796	749	835	847	787	815	773	807	794	806	802	792	798	835	821	809	802	779	824	823	806	804	798	810	806	819	773	846	817	807	818	813	790	761	810	804	757	772	815	793	799	755	813	801	781	793	808	818	853	851	824	851	798	785	860	841	852	806	803	821	771	803	791	805	789	836	758	793	811	784	840	777	794	764	782	815	778	813	766	787	791	763	837	808	851	805	782	831	814	816	813	765	839	786	757	794	880	775	828	787	787	814	832	776	758	803	751	776	824	816	773	821	800	793	844	837	792	800	812	742	827	849	833	795	766	807	781	781	780	794	801	805	802	819	813	753	811	814	816	792	782	771	812	791	812	775	815	753	796	821	853	779	786	819	839	780	792	834	790	844	848	786	791	771	820	837	792	867	805	801	795	818	802	800	789	842	766	779	823	793	844	763	800	771	825	811	791	870	805	782	809	835	803	784	818	763	774	782	774	787	826	806	821	796	801	821	811	809	784	874	772	812	793	847	809	834	797	807	789	822	771	832	844	752	796	768	793	836	783	788	785	798	818	810	811	791	811	839	815	800	799	751	766	792	756	793	756	785	809	826	813	863	769	824	814	820	826	767	801	829	813	785	792	816	786	816	836	812	736	801	880	838	834	764	793	804	801	809	790	812	811	740	772	838	807	809	814	816	792	821	824	826	753	800	856	780	752	820	824	811	786	833	792	795	809	828	799	866	815	815	803	854	854	794	836	865	805	794	774	784	796	773	773	799	839	828	795	863	843	835	834	810	793	789	839	791	808	825	806	819	810	822	774	820	783	784	807	786	796	768	768	785	857	805	810	813	829	843	787	800	797	808	851	789	800	857	796	842	827	794	832	835	830	789	792	777	766	757	822	777	829	784	782	834	862	826	762	782	786	771	814	766	804	780	791	808	815	870	778	834	797	815	796	822	858	782	827	812	813	817	785	799	833	757	806	812	790	773	767	780	813	849	802	827	811	783	753	806	820	785	802	804	826	819	797	821	780	789	823	770	831	741	767	814	806	782	849	814	805	779	785	763	762	795	775	835	833	811	813	757	820	797	776	838	785	763	823	796	813	774	839	810	783	831	840	834	807	796	786	798	828	795	807	788	833	790	804	776	846	795	806	803	797	815	795	767	779	792	861	800	832	812	793	861	826	843	772	767	803	768	769	817	833	825	853	808	827	763	807	818	778	785	802	799	835	786	761	831	819	803	808	810	790	756	774	868	815	763	871	808	848	803	799	842	815	848	859	778	784	807	772	802	807	777	758	825	830	839	814	783	832	793	808	820	816	800	783	753	791	779	803	814	761	781	811	789	846	789	821	809	799	855	795	844	817	814	810	773	844	806	779	835	775	862	764	817	732	793	826	791	821	826	821	840	830	783	789	758	761	803	799	787	817	797	825	797	787	822	776	801	807	795	875	822	795	803	849	774	799	779	803	828	822	774	770	807	852	792	791	787	861	810	843	841	761	800	781	831	806	806	815	795	821	834	776	786	855	855	831	818	797	859	825	795	791	777	796	808	827	845	840	804	813	842	829	766	803	813	826	803	804	803	833	760	801	828	821	787	831	797	799	781	857	847	800	815	796	777	823	772	834	793	794	783	801	787	857	781	774	813	814	808	830	809	792	866	782	806	837	794	792	819	795	796	824	824	821	826	804	843	794	813	781	821	823	809	806	820	818	824	835	815	776	765	773	822	795	815	815	803	836	791	797	818	797	847	797	808	806	800	857	784	830	820	799	826	774	800	854	791	875	829	818	812	775	805	811	761	763	794	786	836	825	777	774	799	756	762	730	839	830	796	809	842	843	813	807	799	830	771	791	804	784	790	832	803	822	762	846	806	793	800	839	763	799	730	855	805	804	799	840	809	812	841	845	811	777	849	790	860	790	787	794	752	826	806	831	836	792	761	809	808	837	823	870	792	805	815	826	793	825	739	860	789	857	840	793	795	822	786	777	812	777	796	822	799	797	800	826	752	832	807	837	802	837	806	816	833	800	844	814	788	843	848	814	763	784	835	789	792	786	827	801	821	797	801	815	813	792	773	796	820	777	783	817	816	845	828	769	803	831	803	816	798	811	816	804	800	827	768	833	767	843	774	781	813	771	805	810	762	761	729	796	773	841	810	831	837	750	823	752
27383	21365	12631	849	321	256	304	268	255	254	256	241	244	220	266	226	248	249	242	229	227	243	250	245	254	209	216	234	215	238	217	262	254	246	260	267	233	249	223	240	219	226	235	216	220	224	239	258	251	226	221	237	240	258	233	249	235	257	240	243	237	254	220	225	230	229	235	253	254	220	251	226	223	233	239	250	224	234	234	249	246	278	272	258	254	257	223	224	224	237	245	242	245	234	261	241	240	228	231	297	240	229	262	228	214	266	237	270	253	214	258	238	249	249	248	214	259	257	243	260	261	245	260	271	231	247	204	241	240	240	237	252	239	238	246	227	217	210	227	245	246	258	260	212	241	236	243	233	219	197	224	223	237	236	255	256	234	248	205	221	256	253	210	247	224	240	235	245	246	247	224	207	248	236	217	223	201	237	237	252	217	254	239	263	236	238	259	231	213	233	257	242	248	243	222	234	232	243	245	268	245	222	230	251	241	274	239	252	212	236	262	244	263	231	219	232	254	222	225	240	227	241	218	196	229	243	244	240	231	205	217	220	226	242	251	230	220	230	234	221	259	219	243	247	259	222	255	211	256	248	246	241	230	257	235	252	232	210	229	255	250	263	203	218	221	251	244	245	238	235	260	255	252	230	236	263	235	258	235	242	250	258	229	225	230	253	235	233	247	232	242	214	245	243	255	217	257	220	256	220	251	258	244	255	214	205	213	238	243	260	246	242	241	257	237	243	225	251	236	228	239	217	231	246	246	228	235	253	233	253	231	262	226	234	218	235	233	241	244	247	230	241	241	244	229	247	238	234	238	214	236	238	230	246	241	236	245	235	239	216	224	250	245	230	249	240	253	251	278	238	272	251	217	255	226	251	237	238	253	236	235	264	236	243	232	266	244	244	251	250	189	230	240	259	238	252	231	244	233	252	238	267	265	243	237	280	270	261	224	246	249	262	232	230	236	238	225	231	247	246	232	222	238	248	258	256	242	226	208	231	214	235	222	222	264	240	260	228	237	240	196	235	221	223	210	260	250	248	233	200	207	236	268	236	227	244	241	221	258	261	241	273	241	248	254	274	231	229	259	238	214	256	255	236	229	247	237	224	245	246	248	216	216	234	243	216	230	242	262	240	250	238	251	249	220	220	209	261	252	243	257	251	280	250	206	229	251	253	230	216	246	227	211	250	216	221	246	217	245	229	242	231	250	237	230	238	230	248	221	213	234	221	263	231	258	240	212	234	246	238	236	242	240	238	214	239	248	228	221	231	234	225	216	219	269	252	222	206	261	229	219	228	254	249	238	208	220	220	239	251	242	228	252	257	256	251	223	244	216	230	254	211	226	194	251	222	224	242	215	253	220	220	211	261	264	256	244	250	229	241	249	235	236	229	233	246	220	218	233	238	247	233	235	242	250	234	234	218	231	242	246	221	223	261	260	232	225	236	245	223	251	205	232	222	221	221	203	256	212	211	249	258	213	240	253	246	253	238	228	222	230	226	208	241	224	228	241	203	250	248	229	238	245	243	253	245	220	261	213	235	226	223	240	231	209	219	239	233	218	191	226	265	211	229	245	240	220	269	249	228	257	261	253	248	247	255	206	239	251	236	220	235	232	224	209	211	222	258	207	242	245	239	235	252	237	244	230	235	241	208	245	213	229	246	250	229	210	223	257	250	245	216	252	238	207	229	238	240	212	218	235	218	254	242	232	215	222	258	240	246	231	274	250	236	219	253	255	229	246	235	217	252	225	218	219	245	227	202	215	230	254	269	257	239	248	243	243	236	217	225	230	224	249	234	231	220	256	252	247	240	237	216	208	247	229	242	221	221	247	229	253	255	216	222	240	235	245	227	228	217	233	226	224	249	263	229	217	243	225	232	245	225	232	230	218	251	220	240	217	217	254	232	210	224	251	222	254	209	228	214	242	264	221	238	211	243	229	258	246	243	243	236	235	229	245	224	238	242	239	233	262	226	215	256	229	235	246	217	252	236	242	233	241	248	220	228	220	253	274	228	209	248	251	243	232	221	238	258	240	235	240	217	234	235	217	270	246	246	244	253	224	224	247	203	247	248	222	256	217	236	256	237	221	215	230	231	238	223	244	240	249	227	248	216	247	274	249	236	230	208	226	245	238	236	197	266	220	277	253	257	264	269	245	243	259	238	263	218	247	242	249	226	233	247	238	244	278	225	229	224	224	246	232	243	229	261	226	216	200	215	210	211	217	249	226	238	213	248	212	219	238	228	229	210	257	229	243	241	228	234	227	230	225	252	216	234	233	217	252	254	243	245	217	251	244	248	236	251	223	226	260	234	238	239	251	243	219	232	215	269	225	272	215	227	238	239	224	258	223	231	237	239	257	233	219	218	250	224	234	261	220	224	242	253	241	233	226	225	224	262	244	227	240	222	221	216	231	216	233	247	241	220	267	256	223	223	233	201	268	229	223	218	226	233	225	257	207	229	243	228	244	269	227	225	242	239	224	232	249	225	247	224	261	245	246	240	224	220	236	252	229	232	268	237	247	249	241	226	231	219	229	215	217	250	235	226	255	232	238	243	268	244	266	255	253	232	226	250	243	255	216	246	244	262	248	246	240	221	249	253	248	245	225	235	239	261	238	235	274	242	245	268	211	229	233	248	226	228	244	214	244	247	239	228	231	246	229	236	232	223	230	253	239	209	246	233	267	231	240	223	220	205	240	258	226	205	256	249	252	245	245	228	229	239	254	241	231	212	233	213	229	234	239	217	240	240	264	256	246	231	223	253	224	249	223	227	231	227	224	255	229	230	236	227	224	232	214	232	229	236	248	241	220	229	254	245	236	213	256	259	261	212	251	200	258	248	224	234	229	232	253	228	266	224	233	253	211	213	244	258	236	233	236	245	244	252	272	239	216	241	256	220	240	234	223	261	240	231	257	236	254	230	232	226	240	245	251	231	226	254	244	221	223	233	245	270	241	230	215	222	255	210	237	235	240	207	227	240	224	233	239	224	276	225	232	235	236	232	218	237	248	256	249	247	231	256	234	243	248	239	265	220	236	239	239	238	228	240	236	238	263	196	232	255	228	221	265	242	250	248	238	209	246	229	227	235	229	202	195	244	233	235	266	235	232	254	217	249	244	226	227	242	229	250	245	221	243	247	272	236	242	247	259	234	222	228	234	240	215	259	245	240	243	242	243	229	256	218	265	240	224	239	228	276	246	252	210	253	229	228	254	260	253	218	217	223	244	241	249	242	229	256	227	219	248	238	218	241	219	246	242	263	214	238	239	234	232	242	225	230	238	239	247	224	204	250	242	225	251	265	228	234	249	221	227	235	258	231	249	244	234	239	233	208	240	251	248	237	247	228	222	225	225	235	243	244	222	240	233	249	230	215	209	262	241	241	238	239	243	237	229	256	246	227	239	257	224	242	248	237	256	258	225	230	219	246	234	242	243	229	228	240	248	250	246	229	268	227	264	255	227	235	237	236	239	223	228	242	243	231	262	231	222	207	229	243
28211	11224	1028	668	557	489	438	410	421	442	391	432	398	405	418	382	395	404	378	420	394	397	368	379	374	394	363	380	390	354	385	403	367	386	407	395	372	384	373	391	382	386	411	360	394	367	376	386	372	379	414	365	392	370	377	355	377	395	404	362	363	365	376	355	387	365	379	365	384	339	380	375	390	385	359	392	387	386	359	368	384	370	421	399	405	373	343	426	396	361	380	367	355	363	387	365	397	370	392	358	365	390	351	358	378	374	400	390	356	378	367	384	398	371	392	396	371	378	374	353	363	381	381	365	349	380	406	407	404	400	357	369	406	393	379	381	400	355	386	410	364	359	427	362	374	374	365	410	391	373	379	374	390	393	403	399	373	388	377	366	388	346	354	373	369	374	375	352	386	367	382	383	384	363	340	361	359	404	393	420	382	383	352	385	388	382	371	410	333	365	416	343	343	403	390	374	385	372	401	399	368	353	372	348	381	368	374	340	402	384	382	396	390	344	352	381	379	385	392	395	392	368	364	370	398	384	383	347	380	436	385	375	375	379	342	380	379	335	409	357	368	335	392	353	378	371	369	378	378	370	333	383	364	365	376	393	362	375	364	390	347	350	374	385	367	387	369	362	393	374	351	359	377	361	415	392	389	404	374	356	396	350	386	368	379	415	390	381	391	368	407	366	326	401	376	400	395	375	399	384	367	369	376	348	379	389	393	371	346	404	375	381	347	390	396	390	349	361	395	396	398	362	396	418	349	403	398	407	381	394	378	363	378	411	387	380	372	371	360	378	390	380	394	385	367	388	354	378	383	378	362	401	402	375	363	354	397	389	377	405	358	356	355	371	396	392	368	384	391	386	389	367	386	394	359	363	404	403	403	389	360	386	383	394	383	340	360	386	396	383	368	372	363	383	373	399	350	378	319	380	411	358	392	378	374	393	367	381	369	407	378	397	380	384	367	372	373	362	370	333	397	378	360	364	381	356	357	401	342	364	375	324	359	381	383	362	405	357	396	381	374	395	386	393	391	391	363	351	375	376	393	367	386	410	362	371	390	364	399	347	392	388	414	418	381	369	341	392	378	406	386	369	384	384	360	360	380	387	349	363	368	351	362	375	372	371	362	354	370	386	379	365	405	411	398	379	375	388	396	386	381	400	376	362	394	380	378	385	332	355	381	333	365	383	375	441	434	372	337	399	379	366	390	385	387	403	369	377	400	373	353	345	402	403	352	406	422	391	397	334	374	344	361	382	417	355	396	339	388	391	385	374	394	369	334	387	398	430	383	389	453	432	388	334	384	383	405	367	406	368	403	393	400	375	398	352	387	371	400	355	379	358	375	389	404	412	372	364	357	374	412	364	349	391	399	382	409	368	413	363	358	379	387	404	375	412	380	359	369	416	352	382	362	394	367	369	409	366	402	373	338	357	341	356	328	371	391	388	381	360	415	388	393	399	368	367	386	373	367	373	359	391	362	397	347	363	361	380	396	386	379	373	393	359	384	396	379	367	373	407	402	384	374	337	392	373	400	390	377	381	400	330	375	382	369	341	382	388	371	379	348	360	383	396	386	403	366	385	396	386	374	407	367	359	399	370	393	382	364	396	407	341	382	386	419	370	383	376	387	356	373	374	360	347	367	360	379	372	380	359	397	367	357	414	346	403	372	374	356	362	418	375	409	368	341	340	384	388	392	341	371	365	359	399	378	347	373	396	364	362	400	398	385	380	372	402	399	331	389	407	371	371	373	357	369	378	347	368	374	361	394	365	376	415	418	395	360	350	378	357	382	371	362	399	378	396	385	380	394	370	374	368	377	370	383	360	381	375	374	375	377	366	366	370	387	347	368	381	382	406	394	361	375	346	355	385	369	419	370	392	365	374	360	393	389	394	402	393	370	406	375	395	349	377	360	411	375	366	366	374	377	409	390	392	403	372	384	345	373	372	360	370	404	354	378	354	365	393	377	338	361	377	369	404	365	345	386	362	377	412	396	415	401	354	381	381	404	365	385	406	362	386	385	408	410	373	364	365	374	411	342	360	381	360	386	373	382	366	387	378	380	327	387	366	382	359	392	398	384	390	363	409	396	366	397	366	366	365	360	401	397	380	405	388	373	391	434	340	386	366	389	399	388	382	383	349	369	364	407	382	391	433	370	393	393	361	371	379	361	396	385	407	348	383	382	365	365	355	368	341	377	410	395	381	389	355	358	328	384	355	377	365	410	376	363	345	361	374	377	391	365	363	391	387	366	389	379	367	371	406	378	328	391	347	361	394	406	381	375	400	372	370	402	362	364	368	362	383	344	379	358	382	412	372	354	383	366	356	383	365	350	402	386	386	366	423	385	401	402	352	397	384	386	397	380	396	373	376	389	368	395	381	382	368	376	372	360	422	372	392	394	347	402	389	371	381	369	388	388	380	372	392	377	400	411	349	403	370	357	422	415	345	397	375	358	398	368	346	356	396	371	356	387	412	359	380	378	368	385	338	371	384	392	350	367	377	380	358	358	374	382	380	371	377	408	335	362	381	371	374	379	384	399	374	398	371	393	353	416	362	363	408	398	378	371	359	374	378	377	386	390	372	384	388	381	368	396	401	338	374	404	345	372	393	373	358	402	366	388	387	359	377	396	400	377	384	373	386	398	379	369	399	409	394	369	358	386	348	368	393	350	391	343	378	380	385	353	381	399	384	353	361	376	430	380	367	351	387	398	401	384	409	393	382	398	342	383	373	388	396	378	380	376	376	375	395	430	382	358	384	378	410	389	365	354	381	382	383	401	385	378	412	414	370	405	396	370	395	417	397	339	367	379	415	412	371	369	391	358	404	369	389	379	397	385	419	370	378	391	387	404	413	347	383	378	371	373	400	396	364	422	364	371	401	421	409	380	378	396	394	385	399	384	368	379	395	353	376	368	350	409	387	373	392	366	366	387	385	388	394	385	402	371	368	423	391	373	416	389	383	377	360	358	364	405	345	363	373	376	386	384	408	366	364	408	377	393	396	402	370	417	359	357	354	344	348	401	355	369	418	408	387	390	357	368	387	373	360	365	389	361	366	352	355	366	358	362	388	358	371	381	357	368	354	394	389	360	364	384	380	378	374	380	366	384	354	401	354	369	391	359	389	368	334	379	409	385	350	389	405	395	406	386	411	395	367	375	387	391	393	392	416	367	355	361	369	364	353	380	363	351	365	360	373	374	380	380	381	393	346	366	394	390	405	381	367	354	360	356	360	381	430	380	389	385	376	376	384	346	369	375	385	333	379	382	371	368	399	378	405	365	379	366	360	346	398	355	364	391	359	383	385	356	408	414	382	348	379	369	375	402	356	404	365	356	390	400	372	348	397	389	419	374	383	416	367	374	386	388	384	346	360	365	406	379	406	344	379	411	387	371	340	418	374	411	378	416	374	423	377	377	352	386	361	430	386	370	362	384	407	378	375	360	367	401	376	382	384	384	390	359	389	349	377	402	325	364	376	385	396	363	375	378	367	364	413
24055	21317	28220	24714	21287	9100	1050	780	659	628	586	576	587	554	527	527	531	562	500	530	540	506	545	522	464	480	482	535	530	526	544	533	517	524	496	475	496	507	495	511	496	472	487	473	517	459	498	538	505	502	532	507	498	484	455	456	511	519	473	531	473	465	458	550	491	489	468	500	553	511	517	492	514	487	463	518	559	497	487	534	464	453	471	480	500	495	493	440	498	429	495	544	468	458	478	513	458	479	515	522	463	506	510	494	475	503	470	489	503	495	509	554	481	478	482	482	501	521	494	498	489	477	521	473	471	497	505	481	489	496	528	479	487	524	486	481	504	505	526	494	497	513	524	519	500	482	465	466	499	488	526	513	469	504	501	517	499	450	480	509	525	500	536	495	485	503	508	434	540	526	472	479	522	465	519	513	504	495	502	533	492	509	515	470	478	483	485	524	465	532	514	484	512	525	500	504	482	484	473	468	509	497	536	478	491	526	504	471	468	519	466	484	500	511	490	502	506	482	477	496	503	491	502	453	483	519	508	491	525	482	480	493	445	478	471	452	465	481	516	474	486	503	513	493	474	559	460	482	484	522	488	483	484	487	527	524	509	478	508	432	476	477	509	509	495	523	478	509	493	481	454	469	470	485	563	516	510	517	480	504	506	537	450	503	496	500	489	474	509	485	484	427	488	495	481	511	501	512	557	486	489	501	522	504	472	470	517	468	479	512	497	486	505	507	489	516	460	511	494	501	457	485	535	463	486	488	498	490	492	489	502	511	494	487	481	490	508	464	472	490	503	521	484	500	495	468	500	499	526	487	452	475	496	505	511	491	466	508	540	451	496	531	487	525	484	496	484	548	467	527	540	513	461	500	459	480	511	470	483	521	482	480	499	517	500	495	467	499	517	465	509	505	518	496	540	506	531	483	495	483	515	486	503	469	498	519	494	518	486	502	502	515	506	489	503	447	499	471	514	456	467	513	529	489	499	513	512	554	463	522	492	451	478	487	493	509	550	463	507	493	468	477	462	536	492	432	501	488	520	493	512	499	471	490	439	528	456	491	540	505	482	472	488	502	504	466	447	478	483	535	537	510	465	523	530	490	475	520	528	530	469	508	482	491	453	500	493	475	487	486	486	537	493	490	518	521	534	518	471	493	483	496	448	485	508	476	494	521	499	522	507	467	465	510	514	496	501	474	476	526	479	489	510	550	476	495	509	516	504	532	516	547	497	480	484	518	473	485	517	502	488	496	478	509	492	500	534	456	489	477	502	481	471	447	476	487	490	496	445	484	486	463	488	496	481	456	493	467	505	509	508	458	493	493	470	526	487	518	493	497	486	491	506	533	520	487	505	513	456	472	509	507	478	509	489	500	484	513	518	469	493	503	483	476	505	481	501	487	477	471	483	509	500	510	490	523	509	494	500	464	507	498	493	525	499	497	501	535	521	486	456	506	488	484	511	524	482	494	503	502	495	475	495	482	492	528	532	480	472	493	508	490	491	517	460	502	458	475	496	469	503	523	514	526	501	528	482	475	492	517	540	522	473	473	494	484	508	516	505	489	493	510	511	455	492	479	533	500	464	507	497	477	485	494	496	462	510	455	483	464	484	460	483	464	512	527	469	501	462	511	497	489	541	502	509	498	493	456	483	502	485	457	536	479	488	493	466	470	519	475	490	468	482	524	478	477	476	444	489	521	493	474	497	485	474	484	450	474	509	460	524	468	477	477	480	485	443	453	484	485	519	505	503	491	539	500	484	494	484	491	480	437	506	496	503	482	502	488	521	494	421	492	501	483	513	500	503	493	510	524	481	474	529	500	505	478	521	490	473	482	500	513	500	516	467	493	475	482	512	508	459	468	482	493	478	506	530	462	520	512	480	505	508	526	485	493	488	517	527	487	460	522	457	504	509	528	479	513	497	515	503	477	486	508	484	486	463	527	508	501	475	501	518	511	510	479	492	470	464	508	510	486	489	515	469	455	512	486	484	513	502	460	535	496	443	519	516	528	495	470	491	492	502	524	516	473	540	499	465	477	485	500	483	542	495	512	502	500	472	527	513	497	488	490	504	483	527	489	537	507	491	492	467	460	454	477	516	456	461	477	474	472	477	482	501	479	474	502	467	443	475	462	482	499	531	458	484	489	475	494	507	495	540	513	536	495	505	507	523	521	485	449	525	471	551	496	498	493	512	478	511	463	548	494	496	512	527	474	519	467	500	536	479	524	479	503	481	477	531	487	495	471	536	488	512	513	484	466	476	499	485	516	519	511	465	481	499	464	543	504	506	502	522	481	491	487	553	461	471	467	518	477	492	496	512	511	522	498	516	487	561	509	497	455	498	474	516	511	516	462	528	521	500	490	461	486	478	462	482	491	498	513	491	491	506	519	515	555	486	505	513	489	490	496	489	470	482	504	463	485	482	453	472	472	516	483	525	456	471	477	472	535	490	505	549	494	469	465	489	466	521	505	493	489	495	443	445	513	498	475	492	490	496	530	495	505	492	493	507	481	489	516	469	499	478	479	525	459	504	496	488	473	490	483	509	511	477	500	527	482	501	508	511	475	526	511	475	476	554	477	450	470	534	456	483	476	455	483	458	448	480	527	470	538	520	478	470	506	473	484	523	479	519	518	457	511	498	497	505	450	503	462	498	488	521	494	499	508	488	487	489	457	487	528	525	551	487	492	496	467	520	506	503	526	470	484	525	491	527	481	482	474	491	478	479	524	487	517	504	483	503	505	501	503	463	504	552	517	489	497	491	515	465	492	486	503	494	495	477	489	502	468	474	491	518	502	453	515	490	501	494	476	500	481	507	472	505	473	479	482	523	492	486	508	518	485	501	481	511	472	465	488	462	491	446	475	503	485	468	480	520	477	512	496	470	462	536	521	446	472	445	510	494	489	495	460	533	482	513	507	476	517	510	484	452	548	462	478	512	469	489	467	474	457	483	492	460	498	506	491	467	498	522	537	466	466	478	518	497	464	503	488	516	470	503	496	476	472	489	512	470	473	512	473	519	513	517	475	488	538	510	503	493	474	518	535	475	525	465	455	463	477	514	485	468	504	509	521	512	457	463	498	498	502	485	460	505	526	468	483	506	496	533	499	471	490	503	483	504	534	493	505	482	507	526	481	544	451	486	501	515	511	478	480	525	469	524	514	504	485	491	468	497	501	493	495	486	527	516	454	492	503	513	461	467	518	441	487	487	476	481	489	486	503	481	495	500	464	479	521	513	493	457	477	507	494	480	486	485	523	463	463	492	499	492	474	493	503	489	500	469	484	477	508	474	514	487	491	519	514	483	567	451	516	517	494	483	499	435	517	465	486	508	479	494	538	473	528	509	518	525	526	561	510	480	492	434	526	510	506	489	523	518	519	501	501	516	502	478	486	496	489	480	513	508	465	493	475	508	454	498	466	511	468	506	499	481	498	484	490	479	531	508	501	489	498	529	501	479	477	506	522	473	513	489	472	489	508	478	490	520	479	497	494	487	502
45147	25171	7161	3566	2691	2081	1667	1484	1284	1170	1100	1077	988	932	893	896	926	880	903	880	806	836	798	809	807	809	830	735	773	809	769	805	780	805	795	794	805	771	774	763	765	811	767	714	864	821	822	734	761	794	759	800	748	799	719	780	790	746	757	791	756	680	763	702	730	809	770	817	761	789	789	805	783	781	797	737	732	778	741	729	762	788	724	783	740	762	769	780	753	747	778	783	750	721	761	768	794	765	754	821	796	720	772	727	708	797	769	770	718	807	763	752	770	763	743	812	759	725	767	778	746	766	750	793	711	761	744	780	771	807	821	734	805	807	814	797	727	790	741	779	767	745	741	743	780	767	784	788	771	774	810	772	779	796	749	797	784	774	759	769	760	775	799	740	773	770	743	776	755	773	753	768	768	762	758	764	796	773	765	769	679	795	736	791	744	773	745	749	757	755	819	765	731	817	790	749	794	752	761	751	758	785	754	709	805	811	814	782	738	794	749	780	783	764	761	809	775	749	767	753	779	728	782	720	842	782	763	795	756	777	732	793	827	761	752	788	811	763	766	719	751	787	745	738	759	809	740	733	770	755	722	784	755	791	803	718	755	766	822	752	777	760	748	763	779	753	733	767	778	847	780	793	711	728	751	755	794	850	785	765	794	781	741	821	753	775	781	769	775	796	762	800	805	744	742	754	742	758	755	789	766	807	722	776	767	819	789	791	771	765	803	770	763	732	792	738	749	748	772	763	767	757	801	731	764	736	742	811	748	749	761	718	810	749	781	745	757	741	718	777	764	766	782	789	775	797	791	765	759	757	799	794	757	806	786	770	764	787	738	730	792	761	761	772	825	812	779	692	768	732	750	714	755	705	766	778	752	775	765	736	801	765	702	750	754	801	786	784	728	753	784	786	749	750	781	754	823	796	764	725	786	750	776	741	815	743	789	763	748	775	804	814	805	726	754	771	709	772	794	778	781	837	749	775	756	744	765	780	776	780	814	758	818	768	770	782	735	824	761	737	762	757	792	757	754	758	746	754	697	776	796	753	808	752	791	780	761	760	762	785	839	772	816	764	770	770	793	789	784	749	755	746	792	785	761	702	765	738	751	779	759	800	720	782	782	765	787	755	762	825	759	784	779	799	769	805	763	770	723	794	701	736	765	752	769	777	728	747	772	794	785	792	835	811	781	769	791	757	716	738	706	810	783	773	785	735	748	787	770	750	767	767	763	781	747	761	779	774	735	722	775	717	774	797	750	794	766	788	744	763	800	755	799	749	780	769	782	761	764	763	783	749	770	742	738	772	756	812	784	789	746	775	746	751	789	780	751	782	770	771	753	789	785	792	770	736	776	725	789	751	756	779	798	768	779	749	736	801	719	799	760	755	785	760	746	784	779	799	747	773	802	804	762	765	787	754	790	771	810	784	776	739	791	794	792	762	774	792	764	747	761	739	789	750	760	786	769	794	752	744	768	756	775	823	773	765	774	738	770	773	752	808	750	781	760	812	743	729	796	795	755	760	785	755	797	727	854	802	821	761	762	776	793	725	778	764	789	781	768	767	805	735	759	762	760	791	760	752	748	757	785	765	751	748	781	747	803	763	758	735	785	766	787	749	757	763	789	730	734	743	732	802	752	799	769	737	790	787	799	766	759	783	742	750	781	764	768	796	781	760	786	778	799	818	781	787	844	776	741	772	760	774	738	728	718	713	756	747	799	749	749	773	739	758	805	765	728	733	769	780	755	794	754	752	743	773	777	742	774	755	742	740	771	767	757	758	758	762	768	782	759	763	799	684	775	790	763	809	746	737	728	757	800	793	767	781	790	840	759	752	762	809	768	767	736	819	762	788	739	761	768	773	797	762	827	759	772	749	778	790	753	711	834	765	798	739	747	789	735	772	715	775	755	802	766	799	760	714	757	788	725	771	796	848	763	768	715	760	818	790	791	796	782	758	815	750	750	701	731	803	752	800	750	710	773	781	770	810	767	750	752	762	668	734	711	800	790	776	727	758	783	726	778	795	781	712	776	785	789	795	758	760	806	809	790	794	795	794	787	694	800	762	748	797	786	741	744	727	745	786	828	774	766	775	748	788	815	797	779	764	780	764	770	751	771	760	778	769	745	777	825	774	740	782	753	759	794	818	768	751	786	771	784	742	798	767	796	711	775	772	745	764	778	746	798	788	743	755	832	726	769	764	805	767	748	765	760	771	801	789	776	765	758	687	788	762	785	795	769	778	771	729	745	818	754	771	741	809	727	769	750	761	749	731	763	749	799	747	769	791	733	806	753	751	681	753	775	791	732	844	797	793	712	756	790	760	766	788	728	777	775	752	795	754	742	743	753	787	751	809	715	709	732	748	755	799	772	813	724	812	799	730	777	737	789	749	761	773	760	803	749	781	709	767	772	791	775	801	792	803	790	785	762	696	756	734	792	781	771	731	783	732	763	694	744	749	773	777	823	745	762	811	772	798	754	739	776	731	790	773	810	817	806	779	782	794	774	787	789	776	761	772	750	769	761	760	732	755	722	802	751	712	789	765	777	792	786	750	767	731	736	778	759	732	773	768	712	752	822	762	790	731	792	792	742	733	735	857	829	756	809	807	730	760	784	776	780	764	788	827	777	777	757	753	754	728	766	778	772	780	793	720	772	735	778	792	793	707	729	794	784	821	737	757	730	743	756	769	747	772	823	776	807	674	743	782	776	793	753	784	818	776	802	730	750	783	796	773	774	757	704	748	748	765	771	746	750	761	794	812	803	749	780	784	800	774	773	769	752	730	768	772	777	738	807	786	732	742	742	754	736	755	823	797	769	747	812	747	716	751	786	827	741	737	764	830	768	791	773	778	783	761	752	776	738	753	750	746	781	777	792	771	797	728	785	771	769	783	726	788	765	812	732	767	827	756	831	795	795	766	761	806	748	773	754	745	806	750	736	773	809	706	785	777	782	762	723	753	774	747	804	725	808	763	759	780	778	772	762	784	729	704	799	786	798	777	767	802	813	767	765	781	741	798	781	744	776	759	780	794	771	757	698	730	787	797	752	769	796	783	729	757	783	816	750	726	762	735	723	785	778	739	729	804	795	787	776	777	778	746	801	805	740	797	820	792	797	769	768	728	756	754	765	716	784	751	737	751	762	726	688	760	752	785	771	697	759	772	778	752	793	767	737	766	765	747	764	825	808	801	781	809	784	757	759	778	813	785	770	730	790	782	761	735	781	777	745	745	773	771	777	821	796	819	787	773	753	745	761	759	780	764	742	779	770	750	753	751	751	759	756	734	803	804	787	750	792	711	779	796	797	750	761	756	773	766	765	768	738	719	802	701	789	726	782	764	777	731	797	743	780	750	739	750	769	776	775	692	815	818	751	773	748	769	722	778	791	782	751	793	787	758	768	806	793	791	785	713	762	763	729	800	756	755	826	775	741	786	771	736	759	725	723	735	746	797	766	770	742	769	775	795	784	790	772	804	758	766	800	749	723	764	762	742	729	803
23227	21379	28662	24426	21372	21376	8143	1093	817	821	757	652	692	635	599	603	616	571	597	604	617	602	569	589	574	564	524	564	545	588	590	587	526	556	516	500	534	549	491	553	515	537	536	535	494	555	563	536	545	534	497	554	520	524	525	540	531	503	551	550	531	502	548	529	510	530	526	526	522	559	553	518	503	563	499	551	511	503	560	527	521	525	541	533	541	579	515	505	518	543	502	512	520	518	570	542	517	514	541	521	537	520	505	521	550	518	511	529	523	485	552	527	567	550	532	524	565	479	556	510	532	507	537	540	497	546	516	550	540	551	515	493	501	523	545	536	525	509	510	505	537	474	521	540	500	522	522	475	555	513	556	513	539	538	529	521	534	495	484	484	539	518	561	493	548	534	525	508	511	529	527	516	547	491	525	528	549	514	536	477	544	526	488	533	500	539	513	566	531	550	520	511	494	498	509	505	559	565	544	508	569	528	553	509	556	544	544	484	504	581	542	556	540	496	520	547	540	520	538	529	546	463	503	534	536	540	572	537	478	572	533	554	572	532	535	559	516	569	533	485	549	480	534	524	509	565	540	543	521	517	499	537	523	542	488	571	538	512	543	506	488	534	539	542	549	534	591	518	533	542	526	476	531	538	508	542	536	527	499	485	565	527	532	522	526	532	529	492	539	545	496	523	544	525	527	523	535	508	533	513	487	558	543	545	475	560	529	519	543	518	540	539	528	521	531	505	494	511	537	529	520	522	522	544	552	520	540	519	497	541	490	512	553	541	546	565	477	543	553	521	530	550	520	516	524	535	521	536	506	572	504	508	534	548	556	501	493	509	512	551	508	480	545	549	519	534	530	510	543	492	566	542	538	501	513	500	570	496	481	532	568	513	536	516	476	543	521	543	528	535	513	508	515	580	548	553	523	539	548	529	540	542	535	548	498	542	507	553	508	542	534	521	491	515	523	520	527	492	516	517	530	544	550	483	552	540	498	548	546	512	549	578	527	536	534	533	501	536	577	476	539	524	549	501	538	544	521	508	555	571	521	487	535	509	545	511	498	531	530	533	541	551	522	527	495	530	496	505	524	555	488	527	489	504	523	545	562	515	495	523	537	530	515	542	547	550	547	509	499	525	530	523	489	552	523	513	518	548	497	530	524	545	537	542	525	535	520	533	526	561	501	500	511	506	517	528	551	501	536	513	532	567	578	462	520	551	513	510	542	490	538	536	493	530	530	492	516	517	522	543	529	512	536	517	521	544	506	536	521	530	517	503	473	516	525	549	520	552	515	538	559	510	542	514	497	536	501	517	484	503	508	512	492	504	529	515	488	540	515	528	505	522	519	552	554	528	538	516	547	471	483	514	508	547	496	529	545	528	549	501	540	546	546	591	474	514	516	547	544	509	522	546	504	499	539	541	528	532	535	517	559	501	533	522	531	537	553	483	524	503	512	538	536	552	543	518	541	540	494	507	521	522	522	538	554	553	550	533	489	493	508	527	564	501	491	534	497	552	503	544	550	542	500	514	534	513	487	507	524	533	539	502	501	552	559	557	471	481	512	521	509	484	526	526	516	513	501	500	535	552	573	506	530	502	514	519	526	556	508	526	519	523	525	511	497	551	530	503	528	518	551	536	470	495	526	529	528	506	547	515	513	532	551	526	546	487	500	521	503	516	562	535	544	522	546	498	504	510	540	530	537	538	524	513	553	500	516	531	550	514	540	535	540	536	557	514	544	547	506	549	535	507	520	500	554	595	509	568	502	518	513	512	502	490	521	503	509	543	534	523	510	487	526	527	488	522	522	552	540	543	511	524	519	498	530	520	514	499	555	527	525	516	544	529	496	533	552	548	567	534	558	501	503	551	499	534	573	577	474	503	526	501	555	498	549	541	519	551	542	495	493	505	498	499	527	563	520	506	528	522	550	507	515	544	500	499	526	489	549	535	541	516	492	549	520	508	523	539	529	516	489	552	519	502	526	526	527	572	534	524	546	505	521	550	524	516	499	549	504	488	531	527	462	529	555	541	558	511	496	517	531	576	522	543	508	531	551	505	511	532	557	578	548	505	514	530	520	540	533	560	490	536	541	585	486	504	525	521	495	475	580	517	469	508	499	544	528	573	512	513	562	498	552	549	544	542	508	483	492	531	540	548	525	501	491	511	510	519	518	502	543	532	480	530	565	495	542	547	527	505	543	499	569	565	540	507	509	522	525	509	495	505	541	497	539	547	563	550	535	527	521	551	488	457	546	527	486	524	516	548	532	519	511	511	536	523	556	504	517	510	529	549	487	527	527	564	534	531	543	577	534	501	554	518	544	528	546	513	542	538	534	542	472	512	506	512	515	532	498	513	514	539	523	526	494	521	530	555	515	534	529	511	526	532	547	523	519	495	512	531	513	532	527	521	510	583	514	544	489	551	528	540	493	537	493	532	526	484	557	510	516	494	514	527	487	480	555	530	542	496	520	547	555	538	537	527	511	565	536	533	558	494	570	548	561	493	500	533	545	540	489	505	553	539	568	538	540	495	562	567	526	524	526	492	540	533	540	527	516	524	571	573	562	521	504	510	527	551	509	539	526	535	498	503	533	520	550	549	534	525	518	505	516	530	508	502	512	502	537	526	530	534	539	516	570	519	533	477	529	482	513	508	542	513	522	498	501	558	544	532	512	554	528	484	557	480	536	517	519	538	528	557	476	514	527	502	525	573	526	509	539	511	543	494	522	508	508	533	482	511	508	503	524	497	521	526	552	546	538	530	522	531	526	526	535	549	498	493	526	537	536	497	546	529	528	497	503	550	505	508	551	483	539	538	491	538	546	497	485	524	520	507	547	509	568	485	505	526	536	528	545	486	536	513	544	497	539	532	506	536	505	514	498	536	540	534	497	547	541	545	523	526	516	503	542	515	538	512	493	465	501	491	527	537	525	544	553	546	522	581	516	562	533	541	535	515	505	520	530	539	531	486	534	501	503	509	555	527	558	508	513	552	530	506	547	571	526	516	537	502	554	514	556	536	511	532	545	502	537	496	517	543	553	553	522	501	523	526	517	530	504	501	542	564	524	502	498	560	558	503	500	514	496	514	527	557	488	508	502	521	500	549	546	493	509	558	508	548	527	572	529	510	520	482	548	517	559	568	449	499	519	505	551	499	539	523	552	532	505	521	508	519	542	523	557	517	538	567	520	516	538	505	523	512	527	506	521	536	533	533	540	482	530	503	553	516	536	516	513	520	528	511	521	529	527	513	516	553	462	561	565	503	509	516	532	509	538	502	542	498	477	567	513	555	534	512	562	527	553	543	513	521	515	508	527	558	543	549	509	527	512	480	519	520	538	509	510	506	542	508	570	526	541	479	552	532	531	539	530	485	512	547	517	536	494	505	508	515	518	491	547	544	505	510	518	503	521	516	514	513	515	488	498	546	573	472	547	533	495	527	480	522	498	555	509	564	494	515	485	494	549	545	489	489	546	543	501	517	482	539	513	501	547	501	516	548
41016	27236	11379	5926	4169	3256	2610	2100	1825	1612	1455	1361	1143	1160	1105	1150	1046	1037	1037	1019	960	926	959	931	889	898	888	863	818	875	843	854	841	887	825	841	856	826	834	805	831	820	840	820	863	807	792	818	809	815	806	847	824	812	836	852	783	782	824	827	865	824	828	836	830	773	815	821	826	834	788	801	822	784	782	827	780	811	812	776	802	736	829	861	811	776	831	833	856	820	831	829	854	823	811	783	796	823	783	867	777	762	786	797	836	852	817	841	843	842	798	788	804	825	816	844	822	822	806	880	806	846	790	805	804	843	835	798	844	809	823	791	760	777	821	836	814	838	771	799	795	807	799	835	824	769	801	870	856	790	832	796	802	819	852	759	787	767	890	800	823	807	815	813	772	838	773	744	817	836	831	823	811	758	792	846	787	806	787	829	860	780	744	829	789	758	820	845	754	818	831	818	808	779	795	788	854	831	839	785	834	817	852	790	794	787	762	782	821	844	771	813	738	826	793	840	825	803	799	829	853	808	783	796	779	829	800	776	802	872	864	839	799	829	737	778	815	805	791	818	832	831	774	794	830	831	766	826	845	838	747	748	854	836	796	775	790	784	785	819	779	850	806	798	803	822	791	797	805	818	814	857	835	849	755	831	795	815	821	841	852	792	791	779	853	797	869	853	858	774	758	824	803	838	813	754	819	765	773	781	808	800	818	815	792	801	820	759	807	794	800	818	810	825	863	826	876	811	805	807	798	753	767	879	767	763	876	721	804	814	849	801	822	812	831	846	857	819	806	768	846	755	775	805	773	821	820	792	816	802	837	812	800	831	828	780	824	794	777	837	803	839	814	781	827	766	819	830	810	765	796	825	776	819	803	775	786	794	832	830	793	806	802	807	804	754	773	796	808	835	844	860	774	830	842	801	801	805	840	817	827	774	855	836	812	825	822	764	796	798	838	807	782	809	816	792	833	771	805	791	803	796	798	810	767	841	786	766	750	824	833	781	779	788	788	833	766	809	815	819	777	854	849	815	810	835	818	761	787	830	790	823	826	853	850	800	820	759	754	732	809	798	827	792	815	785	818	839	853	807	802	769	765	825	773	785	819	768	783	801	795	849	843	806	782	834	781	836	869	819	857	832	850	809	747	773	798	784	805	843	825	828	823	797	818	810	817	746	799	782	804	773	827	817	768	828	867	814	815	795	854	806	805	786	811	825	794	824	797	839	793	799	799	778	807	812	820	882	785	796	803	770	770	798	805	786	783	754	808	815	856	797	848	808	840	795	793	796	807	792	820	865	841	755	793	816	831	829	813	806	816	831	772	757	813	837	794	817	837	818	821	813	785	814	750	798	826	792	742	851	822	873	817	803	779	770	786	838	840	760	817	810	823	819	772	817	854	782	800	752	786	812	833	742	764	792	876	784	793	785	835	832	798	837	802	830	788	790	791	871	779	834	837	777	806	859	753	819	802	808	764	838	784	797	853	826	815	782	792	821	773	796	823	852	858	843	830	751	745	866	756	801	791	770	812	798	776	836	724	839	750	801	852	806	807	800	838	832	801	874	805	789	779	770	835	819	787	799	847	829	799	737	795	786	786	813	787	837	793	802	799	815	763	822	798	829	807	784	816	805	803	818	850	799	816	803	826	791	839	790	859	824	769	816	826	795	803	794	775	811	831	783	823	822	860	825	824	786	812	799	834	840	785	862	776	817	764	799	820	804	811	737	810	833	826	819	839	796	787	821	839	775	814	865	803	819	782	830	780	815	782	830	791	795	816	789	834	829	796	811	803	839	762	813	817	797	799	808	837	783	835	781	808	798	807	806	825	829	852	829	816	863	753	808	838	820	839	819	846	833	831	827	765	821	793	799	867	795	831	834	830	813	835	757	761	823	790	825	757	756	877	798	780	825	769	828	808	843	780	803	808	775	797	813	818	835	734	800	796	829	772	858	784	845	850	830	806	865	808	814	816	866	803	763	797	796	820	772	798	803	832	814	862	829	811	814	802	812	792	799	796	785	824	808	801	872	860	813	766	825	826	761	803	748	845	748	822	829	802	840	803	771	774	799	788	775	772	809	837	828	780	787	815	801	773	823	828	829	790	795	756	829	860	836	821	807	867	779	774	864	810	853	845	789	757	807	817	847	832	808	807	854	796	774	773	828	790	800	838	763	811	792	849	817	825	783	829	838	783	870	813	854	804	826	791	821	801	849	808	788	790	787	816	767	829	776	772	764	786	817	804	808	842	816	809	785	814	834	871	815	796	807	770	832	760	799	800	807	814	864	792	830	840	872	851	830	822	851	787	787	752	802	822	806	795	806	812	819	834	813	781	772	793	783	847	834	804	829	868	834	824	834	820	811	837	789	783	732	863	817	795	834	808	850	815	774	792	784	825	806	803	801	789	821	841	784	848	810	836	796	798	838	808	753	793	794	834	767	821	779	798	769	802	803	841	820	815	842	809	792	759	846	811	827	798	811	791	788	813	796	792	806	853	804	797	780	806	816	800	863	821	756	835	814	776	787	859	811	798	766	751	787	757	831	824	874	850	789	828	816	858	837	808	804	791	771	777	809	800	802	787	747	801	792	838	872	756	806	777	824	807	744	857	802	796	839	790	787	800	804	804	876	785	748	789	819	769	851	766	815	810	816	796	770	743	857	816	829	824	812	828	811	831	806	861	849	820	782	821	803	838	806	803	828	809	765	766	805	770	768	801	841	794	823	780	795	786	785	814	845	820	806	825	850	814	823	837	809	769	838	785	796	844	825	844	808	806	802	824	803	811	806	806	805	818	801	835	808	849	832	837	843	806	858	804	807	779	802	858	783	792	835	815	771	781	835	762	823	771	845	770	815	781	853	802	886	841	880	811	828	810	834	815	806	874	851	820	775	784	776	762	757	769	813	787	815	847	788	797	838	817	818	778	800	803	842	794	824	790	782	797	856	817	813	830	793	803	777	786	810	828	795	781	862	807	831	850	792	803	779	833	794	807	774	781	798	784	792	784	824	851	830	805	773	766	792	812	832	785	793	808	811	811	810	778	803	867	860	816	805	807	792	836	867	822	871	840	826	787	853	837	785	818	860	771	821	832	801	801	760	778	796	772	853	791	817	831	821	799	805	784	837	788	832	820	822	791	830	751	828	842	856	793	827	800	828	824	775	819	836	799	794	837	816	802	797	794	816	815	803	792	770	784	817	807	829	865	774	780	829	791	827	837	840	792	793	815	812	796	812	812	790	839	850	817	744	759	863	808	816	769	790	728	804	801	831	769	832	788	821	784	789	803	795	758	853	791	773	849	776	786	779	807	789	830	824	835	830	821	826	851	797	809	844	817	807	797	841	853	822	828	787	799	836	812	799	780	794	786	764	776	779	789	817	829	777	800	802	869	825	793	811	805	770	872	835	832	789	791	819	752	820	828	869	806	757	831	790	808	797	830	806	815	854	778	787	847	823	813	787	909	817	837	819	824	860	811	839	739	812	860	831	762	782	815	814
27324	21362	13184	936	320	285	260	272	251	230	237	230	241	231	243	221	224	241	241	242	245	262	237	246	230	226	245	235	260	243	231	248	225	233	229	236	218	245	221	253	234	234	229	205	232	269	253	226	239	248	262	232	232	234	256	257	218	239	236	249	236	229	243	239	240	264	242	225	225	235	236	227	244	252	225	216	220	253	256	222	236	246	226	243	251	240	238	230	245	214	220	234	229	255	247	224	215	253	262	259	227	228	241	245	235	213	230	195	232	271	217	206	249	217	260	230	228	245	265	239	204	239	243	214	224	271	230	221	238	238	259	219	246	221	254	255	212	218	232	203	226	224	211	250	224	266	237	211	218	256	243	252	225	232	252	220	231	261	231	272	188	253	245	257	219	225	252	230	238	234	227	265	253	200	227	235	254	234	230	228	253	226	227	223	217	237	248	240	224	196	250	232	247	217	250	251	227	234	254	219	249	232	228	244	247	194	224	230	242	266	239	226	232	248	259	254	212	235	238	244	237	249	233	206	218	229	259	240	263	253	229	212	220	205	235	224	243	229	226	230	231	257	239	215	231	227	243	225	255	222	204	244	264	232	232	243	236	243	236	241	261	240	245	254	254	243	255	231	236	226	201	231	217	267	248	235	277	237	243	236	227	236	247	246	234	254	241	232	224	240	229	220	209	234	210	261	249	211	239	252	235	229	239	242	232	265	261	234	235	234	240	234	237	243	222	228	247	215	259	227	221	213	208	234	258	245	231	234	254	201	253	228	231	252	239	214	233	249	223	228	245	256	224	239	226	244	234	248	239	253	224	225	237	250	225	267	221	242	236	240	243	234	247	236	247	206	217	228	235	234	212	230	233	266	234	229	250	263	219	233	259	251	236	234	210	216	248	252	230	214	236	223	228	229	254	250	228	248	256	231	234	274	233	231	224	218	221	225	216	248	244	225	277	229	243	231	237	236	249	230	250	205	265	246	244	224	247	237	225	242	230	210	252	215	240	230	239	242	273	258	241	215	256	244	226	227	229	240	209	254	241	226	250	211	215	237	230	234	225	267	248	245	243	209	243	262	240	241	226	241	230	217	223	244	235	215	264	221	228	247	238	231	206	250	276	244	236	230	263	214	236	239	249	251	225	246	246	227	235	273	219	225	215	248	242	227	255	236	225	265	257	252	259	238	239	247	212	230	221	228	209	251	242	229	252	242	230	234	236	236	246	251	251	233	230	238	226	234	239	253	259	239	289	232	216	227	255	255	242	221	240	246	255	243	226	253	211	234	251	233	242	251	229	229	226	235	248	225	245	249	231	242	259	222	200	240	240	229	225	264	230	245	263	224	247	223	232	239	242	243	275	241	212	241	244	246	222	216	226	230	228	230	238	227	229	249	229	244	220	269	236	225	218	244	226	264	218	273	214	222	245	264	258	244	243	218	225	241	262	266	241	222	245	241	248	233	227	250	229	233	277	214	248	239	238	244	219	237	228	248	251	224	223	265	262	247	261	197	242	240	261	257	230	263	234	252	235	248	238	250	231	234	219	229	250	227	244	216	223	263	238	229	220	207	246	247	233	218	247	231	243	262	204	230	232	264	264	236	213	257	235	251	244	266	247	249	212	260	230	204	247	236	227	222	227	244	235	244	247	228	226	249	240	223	211	233	235	246	256	253	256	230	236	242	215	251	220	223	218	229	217	217	219	240	250	227	243	253	223	225	246	236	224	224	237	249	243	257	239	258	222	227	208	237	246	243	235	209	231	246	223	236	218	267	241	241	242	236	239	215	229	254	223	226	219	236	224	240	232	223	243	228	247	226	218	217	215	224	214	232	234	255	265	237	258	223	231	256	244	247	252	237	262	244	235	232	235	239	247	221	236	247	242	244	227	246	242	222	237	240	206	261	230	222	238	255	259	230	266	213	239	263	227	250	243	188	229	248	228	228	249	224	230	245	216	220	244	236	231	224	243	224	245	262	237	254	253	221	218	246	249	250	222	234	245	256	232	219	248	229	230	241	233	227	252	219	228	227	243	231	198	246	214	253	245	209	233	252	210	229	228	274	263	211	242	224	227	261	230	229	241	231	242	229	213	239	204	240	242	247	249	248	270	214	232	194	244	239	240	247	231	232	258	233	218	233	237	220	239	247	224	248	212	227	249	249	250	243	244	246	229	242	245	229	218	239	238	231	232	249	231	237	221	229	227	264	223	238	229	211	243	233	254	250	243	265	208	228	193	246	246	248	214	235	235	263	251	242	220	238	240	239	242	229	212	239	253	242	262	196	228	238	219	214	214	215	236	222	239	246	241	229	257	222	232	251	212	243	228	227	234	212	245	249	232	243	228	218	263	237	223	239	244	227	245	256	235	219	245	235	262	253	232	236	206	244	247	261	242	223	266	238	261	262	234	241	248	224	207	228	221	232	241	225	247	225	234	241	231	232	231	264	238	239	264	226	221	233	254	253	251	235	238	240	223	243	260	224	229	230	229	234	258	211	243	230	246	212	242	255	250	252	243	252	273	239	236	261	247	259	235	246	257	234	239	265	252	248	227	215	244	221	225	253	224	231	247	252	226	225	251	224	255	277	239	235	230	234	236	234	250	244	238	246	211	225	231	244	250	229	241	229	245	241	233	240	227	248	241	265	259	241	229	239	222	254	248	244	233	223	239	213	219	254	229	244	260	247	236	246	235	243	250	245	234	254	232	267	227	264	268	257	244	243	218	215	226	231	256	239	231	244	241	249	226	208	244	241	239	230	252	241	247	237	258	227	261	238	256	229	212	250	231	220	235	238	259	274	221	250	237	227	246	253	205	219	241	205	248	238	246	233	272	260	242	230	225	277	252	238	200	233	282	258	230	251	242	217	220	235	224	261	241	206	252	213	230	217	232	243	238	227	253	237	231	222	233	244	234	232	222	242	220	220	243	247	253	244	235	219	245	240	223	256	229	240	243	260	269	208	246	245	244	239	246	222	257	266	242	194	230	250	220	227	260	235	238	236	251	242	227	232	212	223	232	235	253	242	216	246	244	245	231	223	249	259	217	278	249	219	247	232	234	222	229	253	228	253	232	220	243	208	263	264	266	277	254	250	220	244	264	277	249	256	244	219	236	213	240	231	255	262	219	234	218	230	240	232	226	219	258	219	249	240	245	222	242	233	231	224	238	239	238	216	252	239	243	239	269	234	239	233	221	252	223	236	244	219	253	232	240	232	224	254	251	253	236	239	256	233	222	222	230	240	237	232	194	224	222	250	240	258	247	234	221	238	236	213	245	227	260	267	225	229	250	228	202	214	264	206	230	219	244	244	240	202	228	254	236	259	247	239	252	230	231	256	223	220	249	226	243	244	241	262	248	234	220	229	250	228	263	242	211	250	250	231	221	281	223	234	228	231	256	235	234	235	246	238	257	225	217	213	214	278	227	253	231	215	226	231	247	250	214	207	213	216	226	252	242	216	238	264	242	249	244	245	224	226	234	240	226	230	252	257	244	224
28379	10627	1033	606	547	510	506	445	396	399	426	382	381	403	419	389	405	385	398	375	389	393	398	376	349	353	379	372	332	390	367	364	362	399	378	423	408	412	402	369	396	362	395	371	405	352	366	376	388	383	409	395	361	387	365	372	392	350	369	391	390	363	365	376	424	403	363	404	390	385	407	399	388	394	406	372	404	385	378	383	395	358	414	396	372	388	390	359	390	378	423	351	396	397	385	397	396	361	389	382	378	396	374	371	372	342	372	390	389	369	406	363	317	400	363	389	383	413	384	405	374	385	388	384	388	398	353	378	363	389	351	380	380	424	386	385	385	370	402	403	370	382	396	382	396	362	408	376	383	372	387	392	402	378	360	359	356	380	417	368	389	387	394	394	394	364	380	384	377	414	387	405	409	390	386	388	407	402	390	357	376	427	383	390	385	362	386	391	405	362	381	391	376	404	365	347	360	372	398	392	362	381	379	386	394	389	407	356	351	378	390	388	411	357	353	383	365	343	368	373	399	392	347	376	397	373	404	407	404	344	385	379	375	377	407	421	379	400	358	412	371	413	354	386	362	415	370	363	357	359	354	336	386	381	391	381	363	392	343	399	400	393	366	373	425	378	384	396	389	382	392	391	387	371	382	382	405	392	389	385	392	388	383	373	360	376	370	359	362	379	371	391	379	374	374	402	376	377	432	358	391	393	383	413	382	372	389	367	404	378	419	374	388	373	383	393	396	378	382	364	391	394	386	348	403	370	370	397	404	350	389	398	415	382	381	380	388	367	401	356	393	364	398	409	388	392	386	347	383	352	396	398	383	380	389	364	361	408	385	362	414	343	371	360	355	414	357	417	374	380	375	390	396	367	339	407	388	371	403	365	376	384	399	412	389	374	360	379	403	384	372	397	411	396	408	435	403	406	402	374	372	392	377	363	383	372	388	393	375	364	390	374	388	364	387	350	386	400	372	364	363	374	400	392	370	348	383	401	376	379	391	402	390	386	353	356	389	372	400	386	420	391	403	393	377	394	366	404	364	381	401	399	372	386	377	401	337	384	386	344	387	388	414	377	400	374	355	410	366	373	383	384	365	380	371	392	391	342	407	409	383	402	382	341	365	358	384	362	358	379	408	407	374	368	373	414	404	378	400	370	410	416	409	378	355	390	410	357	383	371	407	391	386	398	386	383	374	376	382	370	375	427	390	371	407	373	385	380	381	377	420	389	367	378	380	400	380	381	394	370	388	352	424	372	382	379	425	378	415	383	361	392	373	368	413	394	393	398	401	418	411	413	384	369	391	363	377	378	367	371	367	360	375	381	381	386	372	372	381	392	409	356	380	377	396	380	405	376	347	393	389	383	398	425	334	362	384	384	398	346	384	384	422	368	388	372	373	379	360	377	389	383	370	369	390	382	371	352	377	330	395	407	370	402	385	377	399	369	366	363	380	422	392	419	356	404	363	378	403	363	384	399	390	371	400	390	396	374	395	371	389	387	364	396	377	380	384	388	360	380	393	356	385	369	410	418	397	385	377	340	359	377	405	425	380	376	358	413	408	370	403	363	406	368	395	364	401	380	381	404	394	377	421	367	387	381	373	390	388	382	378	405	388	361	374	359	401	346	398	403	371	406	377	397	384	399	382	409	367	378	374	443	378	378	371	388	360	405	397	396	367	355	355	366	400	353	361	369	359	392	402	394	392	367	389	377	360	409	384	376	401	395	379	364	341	348	354	384	440	407	388	358	382	320	389	396	412	345	393	399	414	369	402	362	368	395	447	375	360	405	380	399	402	400	385	399	403	348	378	417	401	373	377	407	369	380	410	399	401	372	371	394	372	374	358	430	367	378	356	366	382	416	389	383	381	378	367	357	379	416	394	361	397	378	389	385	354	351	377	375	356	359	387	359	355	396	350	388	353	362	356	385	405	385	382	388	366	381	353	388	413	366	375	378	370	371	389	349	392	379	380	372	371	406	387	353	422	384	387	377	403	392	391	382	380	371	389	390	403	335	370	378	350	373	419	389	386	367	360	352	377	379	386	393	364	390	400	392	391	377	395	411	404	431	380	397	369	398	385	386	383	383	379	373	378	430	369	376	384	386	380	379	383	405	402	392	375	402	384	367	376	371	369	419	374	402	388	391	376	391	391	356	398	397	415	365	403	399	379	383	402	405	413	381	408	386	402	390	375	374	364	389	400	366	344	392	394	377	410	377	404	380	397	363	395	393	385	380	350	351	354	366	420	368	365	410	398	379	419	398	394	361	383	391	336	364	399	420	370	403	366	406	403	415	384	385	382	357	404	358	418	395	392	384	392	380	389	372	377	357	349	341	366	384	349	389	391	352	386	385	365	398	348	403	381	368	377	355	405	381	369	390	377	401	421	379	425	406	387	391	408	402	383	371	362	385	384	401	360	416	387	379	364	407	410	364	384	365	391	386	417	394	386	396	385	382	383	368	385	354	376	368	402	356	394	357	341	402	381	372	406	410	401	388	381	362	406	383	382	392	382	363	389	370	403	384	353	394	407	357	400	395	384	389	340	357	412	365	406	359	386	443	368	350	461	397	385	391	410	332	380	358	393	406	377	400	378	378	406	396	408	391	408	401	364	413	382	406	381	399	410	376	337	390	377	375	400	350	379	422	377	371	394	381	401	408	397	360	422	377	381	396	400	411	393	415	371	397	413	391	395	337	400	387	394	373	358	361	382	390	377	409	405	389	371	403	346	356	391	402	350	402	374	326	385	384	411	369	380	395	394	419	391	398	365	379	368	404	370	401	364	361	372	346	398	391	379	376	400	400	381	393	356	369	382	387	368	423	362	411	374	362	394	350	391	400	378	369	374	352	356	355	401	372	403	387	374	407	414	411	406	373	384	392	398	371	395	369	407	393	394	374	394	394	379	374	409	387	366	364	387	391	420	365	412	390	381	348	369	396	379	431	381	396	347	376	396	351	367	376	352	378	385	373	341	410	413	383	373	379	396	391	406	348	356	405	343	388	385	374	376	386	407	351	370	398	401	371	385	381	378	392	360	353	367	369	387	391	356	375	401	366	351	375	370	370	364	374	360	367	393	387	364	359	349	367	425	372	377	421	394	377	396	372	379	413	401	354	416	410	374	410	392	363	387	417	369	417	391	392	393	399	388	377	379	375	410	384	342	366	434	381	386	397	381	389	358	371	363	411	395	356	367	385	411	370	364	382	337	391	392	371	399	421	352	361	366	392	415	387	374	373	412	418	384	413	387	354	373	373	406	383	379	401	368	349	388	365	405	403	384	364	371	382	405	395	370	376	365	381	413	364	348	395	372	401	362	374	413	382	401	387	373	362	436	388	362	405	405	407	408	381	359	362	375	349	379	387	350	368	366	408	393	348	379	385	390	355	395	376	394	392	402	370	415	384	341	376	383	330	351	376	391	396	373	363	366	355	403	381	389	410	395	396	397	355	402	363	387	374	390	429	400	397	411	357	394	403	372	380	364	356	361	366	413	411
24242	21417	28238	24912	21345	9290	1079	775	641	678	635	586	542	556	540	596	507	546	563	521	547	511	540	497	517	554	518	476	470	530	532	447	483	503	514	552	512	492	497	505	503	563	498	512	498	524	502	492	452	520	511	490	487	524	456	504	440	499	520	555	494	483	463	542	515	503	505	508	499	521	485	465	493	542	527	508	485	507	467	531	457	494	500	499	493	526	461	494	493	501	523	501	480	562	499	485	509	506	499	489	476	481	530	507	496	480	514	504	490	506	480	503	505	513	503	485	472	536	541	500	490	468	507	500	506	508	511	497	516	535	495	498	497	458	492	457	508	499	533	494	503	548	526	493	481	483	495	521	489	466	453	447	472	479	483	490	476	494	501	476	481	505	493	489	518	507	476	516	458	475	519	509	508	485	556	480	444	482	489	502	490	500	514	508	483	502	473	491	505	507	485	483	497	511	500	484	484	509	505	479	523	505	519	490	482	494	521	492	533	498	482	491	463	459	496	523	530	482	486	493	500	494	514	468	466	531	507	523	503	527	489	477	478	488	474	487	501	487	477	505	553	496	491	483	503	504	476	487	515	498	526	524	485	498	495	489	480	505	508	508	511	459	496	492	495	464	515	501	516	513	502	461	467	491	474	489	504	509	507	499	539	494	516	525	519	511	499	518	519	511	515	481	507	451	497	489	469	459	473	481	497	470	495	477	532	508	515	516	484	491	501	502	485	507	521	514	492	459	486	508	495	473	507	499	492	511	475	466	490	487	483	495	515	499	485	469	528	495	494	487	488	470	491	501	519	471	473	473	502	480	527	531	490	479	517	475	494	511	482	533	507	467	509	514	537	480	530	468	475	516	492	493	487	508	523	477	502	509	488	483	482	497	522	446	481	493	474	488	529	491	512	505	453	480	528	545	498	510	487	499	467	591	490	441	529	521	513	500	492	499	486	518	483	460	455	465	458	451	506	520	518	465	493	470	507	503	491	460	484	486	499	485	502	492	525	469	496	485	514	502	516	490	519	498	545	471	495	531	549	458	492	468	464	462	482	518	483	461	512	485	519	516	477	501	493	527	506	526	499	514	494	488	528	474	450	513	503	500	514	497	502	528	500	560	511	565	504	506	493	510	536	491	460	481	507	506	513	512	461	503	511	520	483	504	528	484	468	519	501	502	507	461	514	443	515	499	500	508	489	524	505	468	517	486	505	478	477	500	501	479	507	499	506	496	489	530	531	448	473	460	498	492	535	536	502	481	515	493	505	466	509	515	511	475	482	473	519	498	529	493	478	452	512	513	513	505	514	477	519	482	478	478	485	511	472	491	518	469	462	503	469	471	496	522	514	472	472	486	505	486	457	495	480	514	484	495	498	499	488	504	477	493	473	509	482	547	500	492	500	504	498	471	525	501	520	473	507	505	480	496	474	485	463	513	476	567	505	490	525	513	490	513	489	513	480	544	514	492	523	477	506	449	477	508	463	468	502	477	450	484	477	502	507	536	478	517	525	485	497	487	478	519	481	509	504	478	539	506	474	469	501	502	500	504	528	490	465	435	514	463	503	496	516	513	521	510	487	526	519	474	461	476	533	505	544	512	501	494	541	501	483	476	487	489	475	484	531	493	497	525	519	482	475	513	507	497	510	499	502	509	509	516	490	500	504	479	523	479	472	493	521	484	509	502	470	486	487	486	461	477	478	536	501	497	474	474	490	509	481	499	512	499	520	498	499	470	502	546	442	515	475	430	504	500	511	514	500	492	483	496	511	461	534	536	483	537	500	523	531	480	517	443	512	496	497	504	454	498	525	506	459	477	500	476	478	491	489	473	502	508	493	488	480	490	562	475	526	501	473	498	463	500	497	502	516	542	522	530	538	529	475	513	483	492	561	519	465	498	469	479	500	502	503	518	532	528	523	493	496	478	513	507	469	503	498	481	495	531	507	497	556	473	520	475	499	500	488	454	507	491	485	509	434	489	511	517	492	480	487	502	492	493	454	513	493	467	502	495	502	479	507	483	483	513	484	474	511	486	505	509	481	525	505	524	509	512	476	474	507	497	517	494	459	480	496	506	501	485	525	508	482	483	520	482	441	528	503	490	517	515	473	493	490	485	506	481	459	471	545	517	539	478	505	524	475	482	506	531	495	481	468	488	546	555	466	506	481	529	497	468	517	488	480	468	454	548	514	482	513	461	516	486	473	460	494	508	507	476	472	524	504	486	523	489	458	502	524	446	513	494	480	486	507	468	484	495	530	502	513	466	498	461	517	531	530	492	465	488	477	484	500	552	458	470	506	510	503	524	516	534	516	502	500	508	501	519	454	500	468	510	465	508	498	516	505	449	502	484	482	544	504	512	502	484	501	465	475	485	502	517	452	507	497	522	487	510	512	524	525	517	512	496	473	476	485	516	514	499	481	502	504	553	518	456	502	513	470	493	478	483	480	472	485	492	530	480	489	511	500	487	520	500	502	448	486	479	500	511	490	505	505	483	465	503	539	489	522	465	477	485	472	485	491	483	488	496	493	464	464	483	510	470	507	461	478	491	536	507	495	483	531	490	488	508	465	501	519	502	511	518	509	486	496	498	506	497	490	493	530	479	495	462	514	509	554	519	495	533	451	453	502	523	461	451	502	494	457	429	516	481	497	467	538	498	488	490	529	510	471	491	460	492	554	498	526	460	467	496	485	511	517	518	492	474	475	502	432	498	513	522	486	554	512	487	489	500	522	501	494	455	486	513	515	523	482	515	511	501	478	489	482	502	501	491	523	464	514	508	474	456	475	476	476	497	475	479	474	472	462	474	499	488	475	502	510	483	474	494	499	503	508	478	477	490	551	490	489	467	497	476	512	544	463	501	460	493	484	504	507	490	492	528	494	475	535	504	462	474	506	538	514	443	510	503	479	502	491	530	533	509	528	421	493	484	499	495	496	499	503	508	511	478	485	513	461	493	465	472	499	543	495	528	489	468	477	503	490	491	507	465	486	505	434	496	509	466	509	508	482	428	483	503	502	486	490	515	527	495	464	495	492	497	489	533	503	467	499	525	523	474	461	466	506	468	519	475	512	520	506	516	540	485	454	486	470	525	490	521	470	461	485	472	526	502	518	477	478	493	486	523	502	482	486	472	494	470	453	499	474	504	468	534	495	474	495	501	496	489	509	507	483	475	489	513	496	479	528	459	515	511	503	476	481	490	511	488	493	501	516	511	493	510	493	514	519	542	472	486	481	513	522	516	467	511	505	491	477	496	476	503	511	464	525	525	491	498	478	467	486	488	517	489	500	497	472	479	504	425	515	468	507	557	478	469	470	491	498	484	534	459	506	513	529	489	501	463	501	485	548	467	498	488	482	487	478	516	520	504	474	496	461	495	514	492	520	539	460	484	486	496	516	523	493	507	474	487	533	513	496	494	515	511	480	481	477	509	509	505	521	508	539	465	495	466	520	483	533	476	496	501	555	514	468	537	483	507	472	451	514	482	516	490	486	495	490	501
44007	24310	7145	3617	2675	2019	1661	1500	1286	1176	1071	1076	994	1002	973	913	935	880	842	840	882	829	808	825	819	831	827	831	801	845	774	800	831	841	760	801	830	751	766	797	778	789	773	785	798	801	779	738	785	807	783	759	765	820	775	822	772	765	773	773	796	773	782	762	780	778	802	706	735	828	769	759	788	795	748	784	712	773	784	814	750	742	741	768	784	825	733	790	792	795	774	744	764	835	774	757	768	751	727	773	728	765	777	779	743	784	798	750	776	763	787	774	778	775	796	743	712	716	795	802	763	791	776	789	757	776	769	773	779	753	779	759	783	769	729	755	772	770	789	764	806	738	774	785	807	789	763	789	796	796	761	739	772	792	787	749	790	806	782	804	821	773	741	760	810	748	808	770	741	771	729	793	789	806	806	742	771	764	768	756	731	747	758	770	736	793	773	754	785	742	760	725	745	798	812	758	739	740	766	741	780	786	828	766	788	792	783	755	778	832	768	794	761	797	760	802	791	776	751	783	750	755	760	777	778	823	800	794	787	740	798	751	828	744	782	783	766	747	826	779	739	761	751	790	818	777	811	693	793	717	754	764	748	790	733	760	803	798	730	763	769	763	719	760	767	754	761	787	816	757	772	779	774	770	798	788	874	778	790	833	768	767	765	784	672	772	807	775	728	769	748	789	820	793	801	751	775	762	804	804	776	769	805	770	814	810	754	719	759	731	719	747	777	731	773	754	763	743	764	776	779	771	758	739	767	789	760	722	810	767	673	780	802	825	788	744	767	806	729	848	752	755	849	769	788	716	787	777	790	775	772	789	817	776	763	769	767	796	787	775	735	818	787	815	790	784	764	785	766	725	778	761	797	814	791	769	808	781	790	809	749	729	753	749	734	760	760	776	772	807	743	768	791	743	763	790	812	780	777	826	790	811	740	720	787	756	765	738	812	759	791	739	782	738	736	828	805	743	780	771	770	853	791	781	764	786	728	772	746	733	798	746	810	727	730	799	804	732	800	741	765	765	781	820	744	816	726	838	800	800	755	763	761	742	778	709	777	809	760	765	784	743	769	807	767	760	792	734	770	773	738	774	781	789	761	756	800	764	800	746	807	741	742	762	773	809	747	756	761	777	750	757	741	749	746	754	805	769	778	753	776	781	777	784	789	723	803	765	783	739	772	801	763	790	794	753	812	814	766	784	728	738	818	755	776	754	757	821	792	794	785	812	762	729	777	767	791	824	814	764	769	831	799	793	744	774	755	793	727	806	728	790	790	805	772	757	760	763	732	772	767	820	799	777	766	767	737	788	806	743	790	751	781	769	782	753	831	813	747	815	758	762	721	766	761	782	752	768	756	791	706	756	715	798	740	762	740	801	807	710	689	763	737	740	732	758	746	780	814	743	768	816	784	761	795	815	790	743	781	723	706	773	753	763	805	818	773	736	763	743	759	755	769	710	833	740	721	778	766	740	794	791	766	780	860	769	773	741	804	814	796	784	777	741	756	791	795	749	748	757	753	749	742	765	752	800	783	761	787	768	773	821	743	770	782	779	785	770	738	701	775	761	708	781	809	768	793	781	783	760	703	798	795	747	729	814	754	769	784	758	786	793	775	799	738	772	756	797	785	765	767	745	754	791	751	763	767	769	787	837	780	783	759	771	723	759	781	779	814	803	809	786	804	736	726	743	793	759	747	748	802	801	737	758	760	811	760	731	753	822	775	729	743	789	796	798	768	757	742	799	824	767	801	834	757	777	836	757	800	773	740	789	751	806	800	757	786	829	795	760	781	794	794	753	779	747	730	790	841	793	802	761	771	800	776	729	775	791	786	765	730	795	767	763	829	784	775	753	721	740	801	782	818	801	792	801	760	748	783	793	752	762	755	752	786	798	805	782	761	780	729	787	800	771	764	761	832	749	760	836	779	798	803	766	795	790	807	818	775	780	747	776	739	753	757	774	796	789	805	744	780	806	776	791	778	786	784	788	788	761	772	828	766	834	775	757	732	741	794	739	732	717	772	767	736	755	805	752	786	713	806	752	775	752	821	756	763	731	736	807	778	738	747	749	815	761	756	766	774	753	766	786	728	746	764	732	781	777	769	754	771	829	800	793	711	780	828	758	776	775	768	778	763	744	760	764	743	735	773	722	781	745	791	781	790	796	772	771	768	750	793	746	776	749	781	806	766	761	808	734	764	759	806	756	803	778	782	753	862	776	779	775	799	822	742	790	798	745	800	830	766	729	749	753	755	765	753	771	784	747	779	699	802	767	761	794	766	757	719	778	807	801	739	776	775	817	760	763	732	793	747	736	775	758	767	794	821	783	800	713	752	810	771	786	739	747	769	766	746	733	782	762	763	793	768	752	778	766	769	774	806	747	817	745	852	737	805	733	758	732	753	781	759	718	826	720	805	740	712	776	793	769	795	759	747	750	779	774	773	770	776	828	716	791	756	775	766	756	760	797	760	769	806	780	749	778	787	741	805	761	738	777	768	805	788	790	792	752	784	774	746	773	802	799	736	729	746	785	756	760	768	721	762	798	764	772	785	736	739	728	691	775	763	755	782	785	816	757	791	782	799	763	802	771	758	772	747	770	798	811	813	724	792	773	816	789	723	723	724	746	798	740	760	801	754	800	760	794	768	710	779	798	737	793	739	789	731	803	777	806	738	794	758	819	766	749	784	816	788	760	789	800	813	802	759	769	710	774	782	786	767	786	778	727	735	745	768	754	741	801	804	754	768	753	766	786	804	735	751	768	781	809	813	776	770	773	833	752	794	747	738	784	748	812	849	752	757	751	758	778	773	809	772	764	770	810	771	740	829	775	784	795	744	782	789	805	789	780	773	739	778	719	755	807	734	763	786	804	774	757	762	831	752	776	774	752	763	821	790	782	783	730	790	760	768	807	765	750	752	832	835	769	759	815	758	806	783	794	795	843	754	731	764	755	779	785	758	791	769	823	766	755	738	822	791	787	777	765	770	753	754	803	827	759	756	748	807	793	781	790	769	750	768	780	765	759	789	781	755	795	816	768	784	726	727	817	748	784	785	801	788	799	702	773	775	784	828	781	757	772	772	767	771	787	787	804	769	761	761	743	799	780	778	775	752	754	786	764	801	770	797	718	772	754	814	753	759	828	740	770	818	787	794	788	761	755	761	793	816	774	794	736	761	759	751	787	763	781	765	785	718	776	738	775	799	791	755	781	790	804	750	747	747	756	767	739	753	754	779	791	803	733	811	827	753	780	805	795	766	754	761	796	812	769	793	749	739	760	796	780	768	789	795	751	759	758	740	787	774	817	764	760	753	783	799	743	770	826	804	740	826	762	743	788	787	785	790	789	792	798	819	779	738	781	752	762	753	775	776	801	766	722	780	750	739	807	762	713	782	773	753	719	787	791	715	754	813	782	813	796	787	747	762	730	723	746	790	753	753	824	756	795	758	798	768	742	762	778	735	783	806	823	796	770	792	769	758	761	780	760	731	743	759	790	756	840
23191	21392	28718	24403	21383	21389	7888	1130	814	827	709	700	670	659	614	638	619	608	584	610	586	568	580	560	545	606	554	534	557	604	591	537	580	534	582	603	539	533	487	537	555	507	574	537	570	555	504	566	546	473	571	556	531	558	516	518	512	539	545	570	503	546	534	534	512	505	513	476	563	555	516	584	507	500	533	530	503	555	573	478	544	501	520	545	533	481	533	547	505	504	516	576	500	514	556	550	536	565	522	561	528	562	544	540	530	551	535	532	474	528	509	522	516	523	548	547	493	525	526	508	534	541	506	536	521	523	513	551	501	514	580	524	528	504	504	570	517	537	553	513	520	520	515	529	548	530	525	517	497	538	564	513	535	541	507	555	543	580	529	481	527	494	529	518	559	547	505	542	507	555	528	514	513	545	529	535	529	532	552	507	530	527	574	541	542	490	512	529	504	565	475	555	544	519	504	498	490	560	507	529	519	491	527	551	532	519	521	523	510	534	521	528	488	512	511	537	526	508	545	536	550	545	556	518	534	534	501	506	524	516	554	545	511	556	530	519	534	497	515	533	529	535	462	542	538	492	538	510	538	533	523	562	506	494	485	552	523	543	527	540	523	522	537	543	538	512	487	505	515	542	514	576	507	540	558	506	530	556	456	539	544	524	523	538	517	507	565	505	534	535	510	517	519	515	517	550	511	516	492	529	578	547	526	557	493	550	507	540	546	488	563	500	529	494	540	546	520	549	521	538	548	537	481	550	517	523	547	542	562	520	553	536	529	514	521	480	561	501	532	531	544	480	537	505	526	523	533	510	520	545	519	524	505	497	477	535	525	513	570	474	536	513	535	528	544	527	502	553	543	497	479	531	477	561	501	474	536	536	533	585	524	505	522	532	519	503	533	541	529	531	546	521	541	511	490	535	540	480	535	548	482	535	506	519	554	517	579	525	532	527	543	525	513	541	516	499	563	535	522	520	507	504	519	523	594	533	501	528	469	527	574	568	528	461	493	500	542	549	466	531	553	516	528	515	552	516	492	510	539	507	528	505	513	507	521	492	519	502	493	535	522	530	529	525	529	514	531	544	498	476	492	563	538	526	523	524	519	555	513	537	521	559	533	535	525	552	486	521	506	522	557	507	497	526	498	517	517	536	509	505	510	506	516	510	548	517	496	499	525	501	532	480	497	544	556	524	526	511	525	498	530	531	522	504	502	506	490	532	557	533	544	552	494	533	517	496	494	544	546	521	509	522	527	504	534	481	542	530	474	531	530	523	514	539	514	547	497	484	491	526	512	559	506	551	535	513	529	529	522	535	491	526	497	508	540	547	562	511	517	544	553	506	490	531	529	526	537	510	527	531	525	516	543	522	529	571	512	542	527	502	556	507	504	531	517	523	532	558	553	517	526	535	508	587	524	529	540	558	541	519	518	559	527	505	551	574	556	568	536	542	591	548	524	541	531	511	510	545	537	531	510	493	560	547	547	528	541	521	488	553	534	510	494	517	519	537	518	491	543	519	537	504	538	544	504	499	542	503	539	566	513	502	571	539	514	539	537	487	531	580	531	514	546	559	519	524	526	524	518	500	525	518	500	525	519	532	533	535	516	499	506	516	541	510	535	532	522	517	558	527	573	507	528	540	555	508	549	535	549	545	515	568	476	485	554	508	516	570	509	540	548	505	547	504	533	534	507	475	524	535	507	533	528	500	531	524	576	535	516	541	564	500	511	522	514	546	553	529	552	516	527	520	534	525	531	529	510	547	542	515	489	506	546	533	508	460	501	501	492	513	571	521	564	513	510	543	493	517	506	517	569	493	528	492	526	512	561	543	501	510	551	516	535	524	518	582	503	477	521	505	512	492	536	506	517	526	503	522	556	544	520	542	531	513	521	551	488	524	500	530	539	517	524	527	517	506	517	556	543	544	532	509	576	519	556	499	549	534	514	537	525	520	531	559	581	541	555	518	541	500	537	550	515	514	537	531	502	549	552	522	538	522	506	493	515	480	558	516	520	545	524	537	539	487	547	527	549	514	489	548	519	541	525	515	512	525	527	514	521	540	521	546	553	533	520	519	536	502	545	536	500	563	517	525	533	540	568	517	544	535	503	541	500	519	539	517	553	525	544	527	524	525	502	497	532	523	550	501	575	521	569	550	520	532	537	512	542	536	550	505	547	525	535	499	534	543	515	536	502	516	573	511	523	508	507	511	583	560	546	551	544	518	524	502	503	547	515	481	573	537	484	543	530	522	541	521	548	550	557	525	513	521	489	529	509	515	526	507	496	521	524	510	532	520	520	493	541	522	542	520	531	505	510	543	537	528	531	543	539	492	530	503	542	532	542	544	500	455	510	521	521	496	585	547	502	544	520	496	572	508	534	524	546	461	594	505	512	525	599	541	537	501	530	514	537	518	501	524	530	495	538	499	527	508	564	517	558	529	500	526	507	505	488	534	516	513	534	521	567	533	546	531	515	576	550	535	518	532	483	517	533	499	536	519	541	515	531	493	474	563	556	526	497	503	538	546	468	539	552	501	541	539	602	517	508	527	547	550	527	531	501	511	543	514	568	511	537	546	538	524	538	517	515	512	569	533	505	534	477	561	574	517	527	531	500	553	529	502	547	529	507	512	497	528	546	542	555	511	508	498	471	539	546	572	514	505	543	519	546	512	511	552	533	532	533	517	571	553	515	511	552	530	556	514	542	537	479	555	498	488	558	509	526	505	529	554	489	516	506	538	537	537	576	503	501	516	547	552	568	535	512	538	548	507	535	536	514	524	503	520	519	512	511	546	573	543	497	550	529	512	541	526	519	534	513	521	519	536	552	545	535	528	536	506	576	561	533	532	488	529	515	539	512	491	493	531	511	500	489	504	533	563	535	561	548	533	485	571	555	559	467	487	515	541	494	550	496	529	502	551	521	545	504	504	499	517	538	538	534	531	519	513	532	536	530	497	542	499	527	549	525	538	496	500	514	576	514	516	528	572	554	561	522	517	507	518	554	547	486	543	513	533	534	546	512	522	509	558	537	513	556	516	510	506	537	535	518	521	572	510	513	531	528	482	544	496	557	536	587	523	537	544	539	507	541	506	510	518	517	496	532	529	521	512	516	556	498	499	539	531	569	507	492	535	550	520	492	490	525	543	506	548	587	532	559	550	526	506	566	531	524	527	504	509	497	552	544	552	575	516	501	526	549	529	538	527	500	540	559	521	519	529	533	520	538	549	549	483	559	502	527	540	533	537	524	517	516	509	467	546	525	531	525	536	553	515	473	556	528	544	494	506	538	567	504	530	541	568	528	530	520	539	557	533	510	513	565	525	498	532	518	551	515	495	515	543	509	547	534	497	545	514	559	508	563	540	576	521	541	528	553	550	538	504	506	563	544	555	572	549	522	484	512	532	520	512	528	541	525	547	531	537	583	545	489	541	510	519	527	515	545	560	511	547	520	557	549	582	518	518	564	572	518	552	520	535	549	541	542	554	500	501	485	532	512	552
39767	27915	11431	6113	4177	3227	2552	2117	1815	1570	1410	1353	1270	1138	1152	1067	1020	1012	949	964	947	938	898	919	962	912	840	868	877	872	847	831	851	860	895	802	840	833	821	815	836	820	872	857	851	813	819	749	800	876	851	802	829	804	829	852	846	796	836	833	830	841	888	831	784	796	846	823	797	825	838	825	823	811	801	825	835	850	871	851	820	803	799	852	770	801	862	851	788	783	795	803	844	847	857	834	829	775	812	834	767	822	815	779	812	845	786	823	784	827	809	753	768	828	812	816	827	816	811	770	853	805	847	759	761	795	828	794	795	886	791	806	812	845	810	841	834	791	781	826	816	810	803	774	822	807	871	830	840	814	775	757	806	790	814	810	828	810	783	788	819	832	845	878	807	769	812	751	804	805	855	818	808	788	822	840	820	855	826	838	803	825	748	755	790	849	807	792	832	802	803	799	852	856	793	844	786	836	802	813	773	822	844	798	784	809	785	835	789	795	802	809	766	809	776	785	777	774	828	838	817	802	799	844	813	844	784	797	811	821	785	866	831	803	867	810	836	803	837	787	807	841	801	821	818	834	815	789	834	815	797	808	801	790	791	754	821	837	769	807	781	835	845	798	755	788	846	831	777	843	784	803	873	803	786	777	804	829	811	848	867	811	783	820	793	814	837	772	779	807	848	847	848	821	863	811	836	849	804	783	840	818	796	792	830	803	807	762	834	793	822	848	822	812	787	834	804	833	795	807	778	839	794	787	808	842	768	804	814	859	819	801	798	793	808	793	797	857	846	795	776	816	853	827	800	805	781	798	858	807	859	800	838	833	805	810	845	778	860	826	794	831	813	794	803	801	822	771	834	815	820	811	806	833	794	793	804	825	791	825	782	737	887	788	804	835	811	813	802	809	761	792	780	834	817	821	847	791	810	808	851	836	778	793	794	793	790	851	868	843	822	834	752	828	816	810	850	831	811	817	819	800	796	808	848	801	812	864	772	810	770	821	789	802	806	811	823	785	784	873	771	813	804	772	830	825	803	787	795	822	791	841	850	766	812	778	794	852	817	781	790	814	784	830	760	846	815	829	820	794	768	828	786	826	833	858	859	820	801	791	821	832	807	756	798	804	838	825	779	801	784	798	835	745	852	840	790	794	754	817	807	852	791	822	824	835	800	819	832	790	842	824	816	769	815	862	806	804	809	817	844	818	793	855	812	815	824	814	869	871	789	777	829	766	847	855	822	765	817	834	802	817	827	824	898	813	772	801	834	763	774	811	818	770	800	817	784	851	842	832	808	736	846	876	813	825	805	830	826	833	788	819	853	830	775	820	776	774	856	821	830	802	784	754	837	828	822	795	779	826	818	809	860	768	840	828	823	744	819	818	819	808	803	848	855	823	864	809	836	816	817	836	719	817	855	760	810	789	838	868	861	765	802	837	800	799	766	859	849	815	774	834	810	830	891	816	821	815	854	804	806	795	830	876	861	814	850	782	763	769	818	795	859	820	817	835	801	836	827	786	818	766	873	794	812	758	782	848	802	840	842	837	828	778	832	818	801	829	793	831	801	862	808	805	814	791	794	844	794	856	774	858	810	829	802	827	824	822	805	830	819	795	764	839	811	788	853	811	800	774	811	790	797	834	784	773	857	790	815	843	817	802	835	775	809	800	845	809	775	819	863	866	797	831	891	848	774	812	755	820	821	771	844	808	833	788	840	793	767	788	808	839	770	804	780	732	796	850	866	780	784	818	779	797	821	805	793	834	768	851	806	846	753	770	808	826	799	804	816	812	839	823	839	791	798	774	813	829	796	858	805	821	804	841	783	798	804	837	755	736	786	823	831	768	832	872	806	851	798	836	794	858	805	801	790	807	755	814	752	784	805	835	815	804	878	778	769	790	820	808	802	745	765	790	831	834	794	837	826	834	798	818	805	784	743	828	795	794	788	843	794	764	766	833	810	824	848	798	832	829	769	729	839	851	794	762	743	830	795	809	781	852	823	798	797	792	832	808	800	833	800	825	844	773	789	804	786	792	842	803	768	847	818	832	813	802	844	815	843	836	803	788	762	791	802	815	863	763	758	809	799	783	825	819	832	852	823	847	760	805	794	816	822	844	834	847	870	816	821	742	845	902	843	749	828	833	829	816	814	822	817	863	831	750	844	803	834	819	765	852	881	835	808	805	830	796	812	850	782	804	850	854	826	856	814	782	781	833	800	793	828	803	820	794	873	841	797	824	847	815	797	769	812	787	841	779	834	809	844	818	871	828	899	826	768	778	809	810	796	764	812	812	838	812	830	799	839	791	814	824	831	825	808	742	777	824	744	860	877	778	803	829	771	791	823	820	834	837	807	810	782	817	818	812	781	823	781	807	841	805	837	795	835	838	826	792	776	762	841	767	851	826	798	830	817	763	810	787	841	786	813	845	731	775	839	767	847	846	843	812	823	844	809	803	831	805	841	769	814	825	802	806	808	821	791	803	845	857	805	881	778	756	800	805	853	808	794	821	780	846	811	807	855	768	798	831	816	796	807	809	808	804	836	787	829	777	839	824	784	828	867	801	859	807	808	826	772	773	822	795	798	821	783	797	845	839	794	783	813	853	803	823	865	842	818	814	756	819	853	808	794	808	804	823	802	782	773	793	770	801	787	814	832	800	794	820	760	867	795	805	846	765	782	840	843	807	776	765	782	775	791	772	774	783	821	817	789	807	805	813	788	780	823	792	828	792	776	758	810	828	828	864	842	827	785	851	865	844	827	851	849	817	788	799	800	815	812	812	805	777	807	786	823	795	857	790	808	832	788	803	801	782	819	793	852	816	773	834	854	838	752	798	806	856	820	777	813	764	844	884	809	788	798	823	883	817	794	797	802	837	770	795	817	807	812	818	812	825	805	815	777	808	848	881	751	790	789	815	789	818	796	821	793	772	791	838	804	806	818	805	840	828	793	847	784	814	843	822	847	817	807	828	773	785	776	840	790	794	833	779	826	848	796	762	798	804	808	813	838	845	791	821	771	797	822	764	789	821	827	776	778	809	856	856	770	838	751	842	803	848	839	801	752	816	844	782	853	813	831	846	796	779	777	839	830	794	836	761	818	832	763	784	855	794	825	804	811	841	761	829	841	795	840	805	778	743	800	790	820	798	871	775	829	804	769	807	767	836	804	814	794	865	774	781	805	795	780	840	832	779	837	776	762	826	834	799	813	810	794	813	833	819	838	769	813	737	759	793	783	796	840	790	838	780	819	751	823	821	811	856	782	783	853	800	801	801	834	814	808	785	790	827	760	767	822	836	799	789	777	830	888	804	827	790	797	818	831	834	816	833	816	826	811	830	795	823	841	880	808	815	804	867	821	819	848	803	821	823	783	813	832	833	815	788	772	817	791	770	851	830	781	793	813	802	792	795	794	813	816	812	818	793	817	819	851	825	819	769	835	784	792	833	825	756	798	773	865	831	808	834	807	833	788	817	773	838	794	791	818	806	832	808	794	862	818	826
27383	21350	13075	1136	547	501	343	261	261	220	237	240	260	234	253	232	235	235	259	258	264	257	262	254	260	256	233	261	234	221	228	252	210	233	250	251	249	261	211	250	215	281	237	241	215	232	259	245	256	254	256	259	243	241	234	211	272	245	252	224	258	248	238	255	248	262	261	228	266	248	233	226	270	235	261	243	228	223	239	213	232	220	243	256	262	252	241	258	245	257	253	216	261	238	251	229	248	278	246	242	247	225	222	238	216	223	208	238	230	239	240	257	252	234	246	230	239	225	250	253	238	236	237	243	260	246	279	257	248	239	258	218	233	239	271	251	243	254	223	199	246	224	263	265	273	206	232	245	231	257	242	256	241	248	246	226	234	259	240	225	269	252	242	224	225	262	261	266	254	239	248	262	237	236	256	257	233	249	247	245	246	249	238	233	235	258	221	233	220	250	265	244	277	233	230	247	226	243	235	288	246	239	220	292	245	251	231	243	248	263	247	253	228	224	236	263	241	262	248	243	218	237	249	221	225	231	254	267	281	262	215	242	244	216	252	240	246	249	249	243	232	257	252	245	217	250	265	279	263	261	232	221	248	250	229	257	222	226	245	251	240	237	262	231	235	276	219	242	240	220	238	239	251	246	257	230	278	242	269	257	262	241	233	246	253	261	246	238	225	234	258	245	258	236	252	264	267	261	242	236	228	236	256	213	248	283	248	252	252	222	226	259	262	259	238	256	220	267	244	268	259	228	242	242	247	253	249	284	256	252	235	241	222	234	235	244	251	209	259	244	240	233	221	242	238	246	231	238	240	263	245	229	218	224	235	247	236	226	259	231	229	219	211	248	255	261	227	237	235	247	245	240	234	212	217	225	254	226	244	253	247	266	257	242	244	249	250	218	262	201	246	249	251	232	249	234	243	249	235	223	246	243	238	261	210	250	209	232	255	254	248	256	239	225	221	266	247	230	234	228	231	247	242	273	230	236	240	242	246	272	269	275	233	232	246	245	224	219	246	254	269	249	262	250	216	256	240	240	225	232	263	240	215	237	237	231	232	252	272	243	260	256	263	274	239	265	220	235	249	252	251	240	229	264	225	232	215	230	262	249	239	206	253	255	258	215	239	245	218	234	219	216	235	216	248	242	248	253	258	233	232	241	249	241	233	253	274	229	250	229	232	238	237	268	238	248	220	271	256	237	253	248	260	237	231	252	271	264	222	251	254	252	220	223	251	251	231	255	232	257	216	234	259	233	235	249	226	246	228	283	248	221	242	245	256	256	220	220	231	230	232	252	254	263	251	245	230	241	262	261	258	250	257	224	233	269	232	244	263	230	229	213	227	247	252	247	267	246	256	238	258	236	272	236	240	234	251	256	254	238	228	236	226	252	236	242	272	250	232	247	245	255	257	245	242	244	247	254	254	239	256	248	242	231	247	238	244	241	235	222	219	255	255	260	273	257	232	246	223	268	266	263	252	235	247	232	216	249	241	264	215	211	273	251	250	242	242	241	229	255	246	249	216	251	237	242	249	240	262	241	273	226	237	202	235	265	282	258	233	262	219	239	227	255	240	217	260	255	245	244	281	243	235	242	236	231	231	276	227	257	234	259	250	251	275	221	220	231	262	262	255	262	224	234	223	215	219	259	239	239	244	245	237	242	238	240	257	245	214	227	265	220	256	223	239	269	247	248	254	260	242	230	237	242	266	216	241	245	251	225	245	233	247	243	269	228	248	251	252	221	246	221	246	241	250	253	235	207	222	245	248	234	266	250	222	265	243	251	228	243	242	219	247	235	219	241	241	211	274	241	255	263	238	223	254	273	253	244	246	259	229	213	251	247	256	238	236	238	289	266	256	278	239	230	252	218	241	259	234	235	253	220	212	245	239	256	262	289	246	248	232	231	233	224	211	230	256	239	248	258	248	268	226	233	250	263	220	244	251	240	213	253	214	242	230	252	262	234	256	263	258	252	223	238	258	249	235	245	231	248	254	243	249	237	247	250	230	236	244	241	267	254	238	217	238	214	238	249	240	243	263	225	267	254	249	254	256	233	234	235	235	226	248	242	259	248	234	248	220	269	239	231	239	241	233	262	241	233	241	253	258	249	240	230	247	236	248	223	245	225	234	287	235	236	222	270	223	240	254	235	265	256	233	260	263	246	245	245	277	246	243	221	248	253	247	261	261	246	223	269	275	248	256	250	268	249	213	237	233	262	249	241	255	243	233	248	247	239	253	235	261	249	250	262	276	233	230	233	207	230	226	247	259	260	235	256	254	228	225	231	258	242	262	202	273	229	249	262	238	260	228	236	250	257	244	255	231	223	239	240	254	254	225	227	255	238	227	259	236	237	234	240	237	242	247	246	256	238	265	233	277	238	247	244	255	263	255	222	234	214	261	239	234	230	217	225	280	252	246	283	239	240	239	231	270	217	238	270	249	243	248	244	232	257	237	239	242	224	278	246	254	250	237	260	247	228	252	280	240	259	233	234	240	245	238	247	244	240	247	223	227	243	230	250	288	242	251	250	235	258	253	238	242	229	235	258	265	244	219	244	248	256	260	240	232	233	214	226	234	261	234	250	257	274	274	239	236	261	244	225	234	259	249	244	248	235	240	248	231	256	260	266	225	264	250	229	239	268	221	234	224	228	253	255	238	257	246	238	259	199	233	257	252	249	228	236	263	229	246	224	258	243	239	232	239	249	244	258	211	250	276	249	251	265	270	230	279	258	225	251	242	268	253	240	248	264	237	268	246	245	247	232	247	244	230	243	253	249	266	235	273	234	247	252	267	248	266	215	235	241	237	217	241	269	202	254	262	265	219	218	227	215	260	204	233	258	241	220	252	222	238	219	243	240	212	229	235	263	227	224	252	222	242	238	223	252	241	265	207	232	231	237	251	231	238	257	240	249	199	244	262	233	233	224	210	235	234	258	261	225	231	241	267	258	260	254	239	250	248	266	247	234	239	239	242	222	275	249	231	253	246	225	226	247	245	264	236	240	234	230	240	236	258	258	243	249	241	226	250	244	265	212	263	248	260	244	243	243	231	240	238	226	251	224	266	230	212	246	243	232	250	243	265	224	243	247	244	248	242	236	251	235	269	247	238	221	282	226	252	232	212	234	252	264	236	257	255	259	278	239	252	260	251	226	235	240	272	279	231	237	246	250	244	245	245	254	232	232	290	241	231	244	262	252	259	237	245	232	239	256	268	248	252	236	249	238	254	244	238	238	241	262	275	243	205	260	223	263	236	193	233	236	225	248	240	222	225	242	215	243	251	247	233	250	251	271	245	226	263	262	244	239	257	238	230	263	240	245	231	222	239	245	233	231	231	235	261	236	253	239	252	243	243	229	232	271	236	234	241	241	259	231	225	258	250	279	238	240	269	246	225	253	249	212	224	240	193	210	276	230	280	246	212	247	241	257	250	248	230	268	224	230	234	265	213	240	251	259	263	258	258	242	245	238	229	226	261	227	227	232	237	248	237	226	225	262
27846	10987	1133	758	593	547	459	469	423	410	426	401	404	426	398	376	404	387	429	388	417	382	394	448	385	411	381	379	375	384	367	417	420	391	394	392	423	384	400	427	370	353	407	362	374	411	429	413	429	421	391	366	380	396	382	431	370	394	410	391	418	386	401	398	385	416	413	386	379	400	382	402	362	370	436	366	373	398	380	403	385	379	387	412	355	426	379	395	374	367	389	386	384	391	386	391	405	400	348	395	382	382	360	383	389	403	373	385	396	377	388	392	416	412	376	446	396	407	383	399	388	385	385	401	338	425	399	385	413	404	402	386	405	410	412	369	399	424	405	390	412	371	406	401	369	383	379	396	362	391	387	385	395	410	394	366	385	389	380	396	396	388	346	394	384	398	423	377	418	405	390	364	416	377	391	383	378	387	363	397	389	385	367	426	393	399	426	384	396	386	384	350	386	384	380	415	354	362	390	394	408	374	381	390	403	338	372	397	424	392	403	383	355	398	376	399	384	412	390	372	377	365	402	402	360	390	379	417	416	423	393	415	376	410	378	360	378	391	349	353	393	363	421	380	390	387	419	387	363	370	401	365	363	346	374	396	373	394	351	400	429	404	417	380	383	421	393	386	413	374	379	381	384	365	402	383	423	365	416	407	362	380	426	410	413	395	414	368	388	385	379	418	378	366	357	421	350	391	411	401	410	380	371	345	383	423	374	389	371	403	407	375	380	373	390	391	404	416	413	348	428	386	347	401	360	392	384	400	399	404	365	393	417	391	388	397	392	386	389	386	413	374	394	405	400	423	393	405	367	381	351	404	405	379	412	355	363	418	379	386	391	372	407	415	385	352	374	408	370	380	367	397	397	367	370	371	403	368	403	377	377	388	396	359	402	422	388	360	392	383	406	394	342	408	372	414	402	377	388	403	407	380	396	370	386	394	403	365	408	375	418	374	383	410	386	421	402	388	411	377	381	405	408	366	393	386	390	385	352	371	411	371	421	393	396	371	389	429	359	372	373	397	356	408	384	396	374	376	362	407	400	367	364	384	362	378	391	387	390	367	389	368	343	406	387	361	376	399	386	430	385	390	432	387	380	412	396	385	395	358	368	366	437	405	376	403	401	371	401	385	376	398	385	395	397	381	381	403	376	407	407	364	379	383	381	399	368	389	411	395	397	396	361	383	403	360	375	431	390	389	371	373	410	365	396	412	409	418	385	342	391	368	428	375	403	365	362	375	381	398	390	343	393	403	379	421	365	438	378	380	354	369	351	410	395	383	391	380	370	391	378	383	384	349	378	390	409	385	405	383	355	388	408	375	378	388	419	379	382	381	404	403	357	393	394	400	395	403	383	388	380	394	395	388	367	400	360	361	424	388	399	381	383	413	369	397	407	378	423	378	383	386	399	367	422	389	405	390	389	403	382	349	377	443	408	389	394	391	403	392	407	388	385	396	392	420	385	427	408	375	413	400	399	415	366	418	403	408	389	379	378	406	410	384	408	371	366	354	381	422	358	398	367	380	385	354	422	401	377	358	377	443	360	391	383	388	414	381	380	376	375	380	400	417	402	392	413	390	395	395	412	398	399	378	356	355	400	379	421	419	351	402	377	394	373	423	402	399	387	394	364	381	374	411	389	364	371	369	426	388	384	412	357	377	380	418	426	374	441	384	360	370	388	357	389	373	373	394	392	400	368	405	374	359	384	399	411	408	365	389	362	408	396	394	368	369	402	410	373	377	384	394	445	417	410	393	387	407	381	368	418	371	371	387	356	370	440	396	380	397	361	384	357	362	401	402	405	407	372	351	351	387	366	353	432	382	411	372	381	397	405	391	415	387	440	389	404	373	388	375	359	380	389	425	377	379	406	400	365	426	393	376	398	379	396	384	407	393	399	357	402	428	393	356	432	389	397	352	385	401	408	397	396	345	384	391	393	368	358	378	395	426	435	385	382	381	402	383	369	369	391	421	384	383	395	396	392	384	418	401	381	390	408	394	397	399	405	435	397	387	391	397	391	388	381	384	341	384	404	410	372	383	403	388	410	360	368	422	378	379	431	376	440	387	406	388	363	388	401	352	406	379	367	408	379	404	383	348	416	381	380	414	413	433	381	369	387	360	371	403	398	421	401	369	404	365	380	400	374	413	420	378	393	383	384	362	363	380	351	450	409	383	412	380	400	390	410	351	387	390	389	367	379	358	404	377	380	416	396	412	379	405	397	413	357	399	371	358	423	410	377	360	389	404	398	376	368	389	361	401	370	414	402	393	385	392	363	378	420	374	410	400	389	356	369	386	376	378	366	401	380	406	375	375	408	405	381	393	381	409	384	352	378	380	372	408	429	408	407	380	348	394	377	395	420	376	380	386	395	393	414	432	388	382	415	357	375	351	420	435	395	403	360	361	403	355	377	380	386	396	399	379	377	376	368	409	408	393	366	401	373	409	350	383	377	419	333	377	403	391	377	412	396	405	402	381	387	368	379	439	384	414	416	441	400	409	397	392	352	387	384	394	379	373	372	392	392	368	374	389	416	392	380	372	405	416	408	361	375	395	405	387	362	421	386	403	379	379	376	390	399	416	369	404	384	379	387	409	355	431	401	375	386	391	370	384	384	387	425	375	409	405	388	383	356	372	359	347	430	421	418	389	420	395	387	385	397	400	393	369	396	372	373	377	382	402	385	419	365	377	391	360	376	372	378	373	404	399	377	362	376	401	348	404	358	360	397	360	388	397	423	391	393	395	395	400	374	397	371	354	390	416	363	404	416	404	374	373	356	371	390	380	403	351	422	375	381	408	394	391	369	432	408	384	365	376	384	393	389	406	367	390	390	381	403	383	427	359	390	403	430	388	393	360	417	374	391	387	399	398	399	356	400	367	367	412	413	379	403	391	394	385	413	365	408	376	388	421	374	373	403	392	379	394	396	387	389	403	384	377	380	385	352	378	435	369	404	378	385	409	365	423	346	369	391	425	384	354	396	374	423	410	367	426	359	401	386	365	372	394	420	384	396	406	428	423	359	396	365	410	373	389	399	427	382	378	390	405	412	403	407	353	410	395	339	392	378	383	379	394	403	389	360	382	384	417	368	397	344	399	383	393	384	417	376	345	386	392	400	362	316	384	383	379	396	377	432	401	387	399	412	401	395	384	390	384	402	389	380	375	395	366	393	391	390	370	405	376	406	391	435	391	372	411	411	367	406	378	380	356	370	385	414	373	387	363	379	415	377	416	358	394	398	409	403	379	393	403	376	392	398	373	345	383	402	404	386	405	391	380	360	398	401	380	379	369	414	430	370	419	394	389	398	398	389	407	395	393	364	370	372	408	391	374	393	383	363	401	394	412	373	404	384	375	383	367	385	398	406	408	425	413	399	390	376	381	425	395	356	394	382	355	383	400	363	397	389	418	415	378	370	359	405	379	384	385	372	400	411	416	388	380	403	401	416	388	373	404	343	404	361	395	407	400	398	421	393	375	402	371	401	402	391	412	394	386
24196	21385	28426	24683	21344	8983	1036	793	682	647	627	592	561	564	575	551	563	564	560	558	481	550	492	554	560	534	501	516	546	498	522	480	484	513	515	531	503	501	529	501	496	550	504	494	488	576	543	527	553	504	487	486	500	503	491	523	462	518	518	481	520	496	516	516	514	534	542	458	518	461	512	488	502	498	484	452	493	476	500	549	518	494	486	518	540	539	509	508	480	504	498	521	493	515	461	484	502	505	504	543	490	500	486	488	480	507	501	470	497	478	479	537	493	504	536	510	452	507	471	521	473	523	475	507	514	482	497	513	520	506	495	496	527	499	503	516	504	489	507	472	462	489	526	509	502	503	525	504	523	474	517	524	513	507	493	486	529	489	455	499	492	529	481	476	466	476	500	521	535	565	455	492	487	508	471	512	536	525	527	490	503	476	492	465	519	543	453	507	502	472	496	474	523	529	491	499	492	499	482	493	521	500	482	524	500	576	502	499	510	513	516	523	555	510	473	522	508	454	523	517	463	505	462	495	511	471	522	459	482	514	516	487	515	525	543	526	483	477	514	534	462	511	501	497	468	538	531	471	516	518	485	508	472	518	487	522	530	550	470	505	514	507	514	494	498	457	489	517	527	500	509	513	513	503	515	516	480	520	463	498	493	497	495	511	479	553	490	484	493	504	491	493	526	492	495	540	515	494	520	499	451	521	539	480	500	538	471	459	518	520	453	511	493	531	501	512	490	487	506	510	523	504	495	514	504	516	523	543	502	468	505	485	507	491	575	492	515	524	497	483	524	499	494	466	476	481	528	490	534	471	520	488	521	493	490	488	528	456	531	510	486	508	472	513	526	509	504	483	505	496	504	499	549	510	513	509	505	536	511	526	515	520	505	471	485	530	469	524	500	514	488	541	487	516	493	529	506	497	501	502	502	516	567	522	472	471	510	517	513	487	487	489	489	498	526	490	477	475	508	543	493	524	513	513	490	484	495	512	518	522	498	496	509	486	511	476	490	523	511	534	462	504	486	477	535	510	492	538	562	550	472	515	524	499	528	506	485	508	511	493	527	499	490	513	526	468	466	529	459	495	500	491	494	482	520	483	525	473	476	491	455	506	461	496	513	484	481	485	478	500	511	488	525	501	511	506	517	528	527	503	504	493	547	496	495	505	532	564	489	514	534	478	469	502	475	515	495	507	480	519	520	455	549	497	519	523	503	487	529	505	496	492	489	492	498	525	486	522	497	495	505	493	491	522	517	513	472	525	489	501	518	518	520	517	503	484	548	503	499	484	476	522	514	473	532	530	480	489	472	523	490	509	505	459	535	498	514	521	535	482	472	532	530	475	502	531	507	523	508	542	487	513	513	509	537	469	534	508	480	480	532	472	485	521	513	484	521	493	538	508	504	510	503	513	429	477	513	501	512	507	541	513	524	533	525	498	489	486	503	522	478	499	527	511	496	503	469	501	510	512	523	500	512	511	454	504	479	490	544	496	477	508	527	499	487	477	514	505	519	519	514	504	498	510	496	490	515	512	537	500	501	508	489	545	492	526	516	478	506	505	539	505	516	522	514	494	496	510	472	500	517	533	515	548	513	501	497	480	509	513	469	479	512	480	483	477	528	482	467	467	496	529	506	517	470	503	496	470	502	545	493	493	501	489	565	512	488	483	497	511	515	491	491	501	483	555	499	536	484	475	500	500	509	459	483	502	471	514	495	529	479	499	504	498	470	501	513	497	517	482	498	486	469	490	525	524	516	496	505	493	486	512	503	532	496	494	452	521	492	513	503	500	501	505	496	468	504	514	514	519	511	509	486	498	515	517	526	478	520	491	525	486	502	507	486	515	484	460	512	520	503	477	518	482	466	490	466	524	527	492	490	500	492	515	466	499	473	519	514	493	491	492	509	508	494	517	527	461	516	527	502	517	506	481	508	451	495	514	505	512	510	523	530	509	504	476	513	501	526	483	515	497	501	485	464	553	497	488	492	472	476	483	471	475	569	514	492	497	532	527	475	506	520	480	499	486	454	517	489	503	493	460	497	527	515	564	480	466	487	489	500	482	484	502	472	485	481	508	505	522	516	525	516	520	538	465	506	497	527	492	514	483	519	519	468	496	507	551	492	527	507	528	489	480	494	499	481	531	523	528	519	562	530	529	573	508	488	483	539	569	499	504	478	506	513	515	472	498	502	469	526	468	510	465	455	509	516	521	499	518	479	468	500	492	504	529	532	510	503	503	483	510	496	504	497	499	493	481	502	542	522	538	504	504	490	477	505	507	521	486	523	512	501	566	503	503	473	524	475	512	508	466	476	536	524	529	503	513	524	497	480	526	522	497	523	527	504	483	501	479	466	482	551	518	509	510	508	479	496	519	553	491	494	521	519	513	511	519	520	525	520	467	492	485	529	480	461	501	513	530	511	469	484	529	508	490	513	528	512	509	502	535	555	539	508	512	533	472	491	511	498	539	463	485	513	506	485	497	454	504	530	487	485	472	507	517	490	492	501	502	487	487	511	464	532	473	492	475	492	516	522	515	511	496	503	498	520	496	481	495	506	510	508	503	484	509	495	479	510	498	525	532	483	521	464	497	460	471	496	482	463	512	471	504	548	535	500	477	490	468	511	526	505	561	524	533	518	488	521	471	525	528	481	504	500	475	535	473	501	493	540	500	499	500	461	516	472	523	521	522	514	525	474	508	545	455	486	464	533	488	498	550	455	504	519	513	519	495	540	526	496	486	519	511	501	488	511	479	519	498	506	509	495	482	505	485	504	526	487	491	518	516	486	507	515	506	501	478	503	491	503	505	512	468	520	503	483	494	498	455	501	521	498	514	499	490	472	498	510	534	512	520	532	504	499	523	509	503	475	509	505	474	523	513	466	504	506	487	523	474	501	493	488	534	530	500	464	510	462	481	481	482	486	538	493	543	481	525	531	551	498	499	486	557	523	451	508	483	497	568	518	505	524	508	467	481	460	512	448	557	472	530	495	482	553	464	527	511	502	508	480	489	497	520	519	492	518	540	508	512	491	548	510	501	522	497	509	497	513	491	520	479	444	526	481	506	538	486	465	492	495	503	505	507	512	510	532	511	492	523	514	483	475	530	524	487	494	521	470	516	469	514	527	555	508	507	495	462	519	527	495	512	493	442	494	487	487	493	491	519	511	498	513	539	507	507	488	485	503	509	501	499	505	538	492	527	511	514	523	523	504	528	436	490	510	476	533	507	508	558	517	498	523	513	528	491	519	473	540	512	489	481	477	493	489	485	511	502	516	489	491	538	478	496	486	513	537	475	516	492	521	524	496	504	514	506	514	489	480	529	542	493	494	521	520	465	524	535	484	510	490	477	502	515	487	495	513	528	492	519	469	497	487	524	475	509	505	520	487	512	521	516	513	483	516	520	484	508	485	518	531	487	521	446	510	496	501	471	530	517	483	532	468	481	493	485	480	532	480	509	522	467	506	460	514	495	503	533	534	468	521	549	481	490	530	472
42873	26004	7189	3763	2669	2053	1719	1496	1307	1163	1168	1087	989	981	898	861	926	826	842	891	857	794	860	815	869	815	811	831	748	843	811	817	771	804	798	751	770	793	826	747	802	761	774	702	800	820	789	748	786	788	767	750	799	761	788	761	777	833	766	782	758	819	790	806	738	844	761	750	786	812	799	797	768	792	779	759	801	779	741	774	760	725	783	790	767	710	809	793	822	753	756	770	720	768	812	733	785	759	760	786	794	755	796	781	765	803	749	812	827	759	799	748	783	805	799	752	773	819	755	759	734	783	756	820	777	787	721	820	747	759	812	797	839	778	821	783	774	804	778	743	771	765	752	785	782	756	747	807	765	791	800	818	787	850	820	806	770	784	791	803	796	765	771	755	760	778	790	767	779	780	753	817	820	754	723	809	741	790	797	820	761	768	779	772	814	751	769	782	808	768	800	775	741	755	800	769	783	735	810	751	738	744	775	752	740	790	822	761	777	766	755	812	739	765	775	772	782	761	784	779	754	764	777	757	787	753	813	828	833	786	763	746	753	763	795	807	794	772	805	779	836	778	792	754	737	760	803	838	783	839	750	770	819	778	718	826	761	772	765	760	802	695	799	756	729	766	774	794	796	757	780	758	795	765	749	775	770	747	766	738	758	762	739	732	750	838	780	730	728	765	790	799	789	754	842	818	738	780	789	761	769	758	774	754	758	798	831	777	726	759	766	820	838	798	779	819	788	747	739	828	708	793	748	775	789	774	773	743	773	767	824	798	780	788	788	760	785	800	761	805	776	746	797	707	767	798	780	759	753	734	765	757	816	744	739	749	811	789	732	750	813	772	808	788	761	765	779	755	787	815	772	768	781	759	747	770	775	832	795	816	792	826	738	732	815	742	788	753	753	733	738	796	703	786	790	769	749	821	801	791	791	761	788	783	742	806	758	790	787	771	803	810	821	789	755	823	802	783	780	749	762	829	753	756	765	796	782	766	806	750	770	767	779	804	776	787	799	779	767	772	812	778	841	800	759	775	749	740	809	766	761	809	806	810	747	767	809	742	797	760	775	801	766	743	810	830	776	789	823	771	764	785	777	839	768	800	758	765	736	797	734	751	758	777	771	777	809	763	757	786	807	751	767	795	778	773	765	786	791	731	800	761	823	788	821	807	702	763	745	837	770	784	738	778	743	775	745	782	771	726	781	798	773	749	795	824	751	839	793	761	722	768	766	803	762	782	780	807	787	817	761	753	794	777	772	790	796	752	773	734	731	771	834	774	782	796	740	767	734	781	754	746	808	796	766	797	781	791	761	758	782	776	755	753	782	790	738	782	753	790	777	767	782	741	851	842	771	791	755	779	765	792	795	789	740	763	788	798	756	754	774	749	762	795	771	731	804	763	758	837	804	782	732	770	790	778	762	767	809	731	752	743	740	818	816	787	744	770	798	770	790	794	734	754	761	778	774	730	789	791	795	774	808	813	703	792	776	808	847	787	825	756	825	734	806	767	767	771	797	841	793	742	787	770	811	736	752	767	765	771	775	798	758	843	778	792	742	761	820	794	757	803	814	758	770	760	787	764	821	791	757	770	773	743	734	762	813	774	791	764	733	717	808	774	841	734	745	775	739	829	747	805	757	751	773	804	747	784	789	816	788	763	759	777	721	817	769	753	780	748	848	803	811	785	788	794	807	756	740	765	796	778	722	818	818	805	780	779	797	765	732	753	737	795	757	809	787	777	761	764	769	820	764	724	826	770	798	798	791	770	852	821	776	781	753	780	803	774	786	781	688	748	723	785	765	767	796	768	805	778	754	800	802	811	786	772	778	811	731	794	780	763	755	783	735	761	804	791	784	762	791	775	800	786	798	771	798	772	815	762	754	783	792	800	775	759	821	720	740	773	729	776	827	751	788	775	768	795	746	797	728	755	776	745	788	776	801	805	750	807	733	730	776	821	707	774	767	782	720	771	785	770	786	782	736	741	767	804	711	753	785	770	756	757	814	787	789	760	774	788	762	763	796	795	724	760	774	744	774	800	719	731	806	785	792	748	772	724	752	786	786	742	703	783	731	788	784	768	819	769	728	744	805	806	782	750	754	779	800	781	804	787	777	794	754	763	773	770	754	732	729	775	807	751	798	842	741	778	765	790	759	777	815	760	793	761	719	810	820	752	701	786	772	733	821	783	828	782	755	792	793	777	792	784	799	757	808	811	796	792	773	804	775	741	764	750	779	756	768	778	776	740	800	789	790	759	792	811	799	775	774	767	768	758	784	796	866	807	790	775	758	788	788	779	786	799	767	770	773	792	719	802	734	752	749	769	777	800	798	786	764	779	758	825	775	800	751	787	775	784	789	817	773	793	835	786	777	727	810	787	766	801	792	783	745	802	800	752	785	723	802	727	731	802	786	722	760	866	771	752	746	728	778	793	794	775	778	771	768	727	730	803	756	776	747	753	808	781	775	739	799	776	777	773	773	831	754	785	788	800	777	750	785	778	771	788	762	819	748	775	749	742	789	770	805	801	718	773	725	804	741	781	788	773	795	772	837	799	771	761	817	767	771	728	721	814	771	762	787	741	749	775	806	775	759	787	806	785	698	780	783	767	767	761	792	715	769	789	735	768	819	772	796	789	768	752	751	771	791	764	780	786	818	815	812	760	751	740	777	813	787	799	777	791	723	794	794	786	749	769	760	782	750	742	815	746	766	746	821	807	803	751	740	705	779	744	773	796	723	710	791	828	739	778	712	763	828	754	798	743	740	791	823	739	743	771	723	750	791	808	798	774	785	766	755	789	748	744	766	769	810	755	783	742	783	811	797	792	768	774	813	737	746	792	794	775	836	729	779	730	797	755	775	796	816	792	770	786	744	766	732	781	813	777	773	781	799	743	787	776	821	769	766	758	770	742	787	800	764	778	790	796	753	804	774	772	787	784	739	757	747	760	795	768	784	772	780	792	757	794	717	748	785	796	812	722	784	794	820	796	776	802	780	790	819	781	757	813	780	801	778	805	757	743	711	782	821	738	753	754	756	774	784	824	739	755	820	766	769	751	768	776	829	762	779	779	776	753	728	763	751	798	798	755	784	746	787	748	797	768	753	741	772	797	746	760	732	781	777	777	761	775	758	754	761	762	810	722	800	793	781	755	804	796	780	752	749	819	781	723	714	803	787	744	751	779	751	814	807	750	780	769	741	793	773	774	787	805	787	753	762	807	745	773	755	758	743	808	771	766	778	758	788	753	769	814	759	769	793	795	750	723	820	772	728	779	748	798	785	767	773	771	748	751	762	783	777	797	811	760	793	745	766	771	729	770	732	767	831	780	792	749	782	754	743	807	775	807	774	761	814	753	765	788	781	777	831	761	781	767	794	741	761	749	830	826	765	813	808	766	766	758	786	763	757	772	768	748	781	803	777	755	752	757	781	737	772	800	743	776	745	732	733	786	779	786	819	784	759	783	761	776	792	794	757	791	789	771	712	765	783	765	766	756	775	781
23171	21369	28852	24238	21366	21373	7549	1121	868	752	752	699	671	622	652	622	578	569	639	566	601	533	562	553	521	543	544	585	526	515	537	520	530	528	547	567	581	514	588	535	499	547	605	557	535	551	548	539	526	527	557	525	541	546	536	542	544	551	526	559	535	512	580	546	548	534	552	534	523	507	542	531	529	523	514	506	541	554	528	527	548	496	510	538	546	538	528	525	551	506	537	533	526	523	511	543	538	527	485	562	536	547	547	538	516	537	558	524	524	559	527	514	524	550	576	532	502	577	515	478	546	529	549	552	484	507	481	549	480	544	548	533	507	580	540	507	477	520	522	509	578	515	541	521	514	574	547	485	530	562	589	527	514	531	520	520	538	536	518	562	508	515	519	546	537	511	507	518	537	489	487	532	535	518	546	543	550	492	534	540	514	560	488	543	472	554	526	533	512	553	479	522	531	531	517	553	525	538	519	515	519	517	487	493	537	547	537	545	538	529	530	559	541	503	546	556	541	579	526	561	510	518	532	516	592	532	553	559	511	521	542	535	500	505	546	530	512	478	526	546	532	541	509	537	491	547	542	538	465	501	510	529	522	502	517	515	501	543	529	523	536	522	512	538	548	492	547	520	534	560	529	568	486	514	524	537	537	525	522	535	522	483	514	553	540	544	501	522	485	494	513	545	500	528	507	515	535	538	519	520	505	522	519	531	499	465	547	537	522	517	511	503	510	528	518	518	527	496	528	518	567	540	499	502	489	521	540	548	508	506	511	498	528	526	562	556	553	555	547	498	510	533	500	551	568	478	533	527	527	530	481	496	527	498	520	577	527	566	553	495	558	538	508	536	558	541	527	564	483	531	574	530	511	518	535	514	550	478	541	512	544	536	554	500	490	498	538	576	553	492	512	538	522	518	504	557	525	502	534	577	533	507	503	524	522	526	560	537	508	504	528	551	543	530	565	533	515	525	532	545	564	531	532	526	494	498	556	528	525	561	560	547	544	504	509	537	524	540	546	548	482	524	546	532	563	552	543	539	515	543	542	518	565	555	535	563	506	530	524	519	511	534	505	486	547	517	571	597	504	501	525	561	526	536	489	522	521	481	526	475	543	544	538	502	551	512	541	508	541	529	556	528	535	539	518	557	551	560	526	519	523	518	517	535	516	528	501	502	542	543	538	574	524	538	508	494	569	556	540	508	545	554	542	525	523	539	510	548	515	475	501	528	523	497	498	487	571	533	546	558	516	512	531	494	516	522	574	530	519	528	497	548	531	546	501	493	515	480	506	532	545	524	529	515	501	483	548	549	537	505	540	502	523	527	504	502	517	530	507	527	552	540	501	518	508	518	490	545	537	565	560	518	496	510	504	554	566	527	569	520	551	532	542	518	549	545	520	527	543	544	495	492	526	563	483	493	529	508	542	517	522	506	536	534	568	496	526	526	498	548	515	547	518	496	495	544	523	506	504	556	475	530	540	542	524	499	486	547	544	509	532	519	549	526	558	510	543	493	484	537	549	529	525	570	528	537	542	528	531	500	576	530	510	483	497	536	560	503	523	486	531	543	573	552	546	546	512	512	554	488	533	544	495	525	527	529	591	566	535	565	518	536	509	549	521	531	567	531	531	535	522	546	522	534	475	497	516	508	508	482	561	561	552	537	508	605	506	583	572	558	535	530	527	528	503	525	569	509	513	537	481	520	497	507	508	516	507	545	511	510	508	539	491	497	512	501	519	518	509	560	499	537	517	528	533	497	511	549	487	524	548	516	573	514	528	548	512	502	493	563	527	517	509	558	476	545	563	528	500	531	533	520	530	555	540	549	533	489	557	515	513	543	535	501	524	527	531	513	554	527	506	534	486	559	469	538	523	510	570	525	531	522	537	546	519	535	559	527	557	539	546	531	504	509	526	521	529	531	557	504	551	508	551	512	544	541	474	554	553	512	555	517	520	565	509	516	562	516	527	557	537	547	532	558	495	540	524	534	500	548	589	561	543	525	530	544	522	542	502	501	527	537	520	548	489	530	519	497	499	535	507	528	546	539	540	549	505	504	527	516	482	499	530	534	514	533	486	524	569	566	491	538	533	535	507	560	506	559	503	507	498	534	583	554	480	525	540	534	543	535	533	494	508	514	519	506	528	538	488	538	504	521	524	500	502	525	472	471	501	531	544	513	529	540	557	516	524	539	580	503	517	507	504	502	518	541	535	534	509	523	559	535	545	513	491	546	566	498	528	504	530	583	530	541	555	540	532	541	494	574	486	519	492	524	519	549	523	509	536	516	570	535	530	552	526	515	521	531	510	491	499	546	487	506	523	538	512	526	540	523	579	512	532	532	555	491	549	531	541	509	534	541	525	558	520	522	507	498	525	489	528	507	531	529	514	517	527	514	526	487	492	491	541	538	507	548	514	502	512	540	579	535	534	503	550	534	531	524	511	504	469	481	539	507	554	521	519	516	502	521	527	540	521	545	510	526	470	514	540	497	533	517	527	553	512	514	531	546	532	492	511	480	518	540	552	542	541	530	535	556	475	521	488	527	547	504	563	496	517	524	490	522	558	513	468	587	496	505	542	505	524	561	506	535	507	514	506	564	564	510	508	479	537	522	518	543	513	538	558	517	503	526	534	508	531	537	495	505	515	537	546	482	511	539	528	495	572	524	516	549	528	512	537	537	543	521	530	525	586	524	544	499	537	484	501	551	544	528	541	486	517	524	513	526	512	537	501	523	569	533	505	544	512	541	530	521	513	527	543	502	495	535	528	511	553	505	522	510	510	531	562	563	480	517	527	512	549	537	514	512	528	491	544	530	478	521	534	512	511	511	534	537	546	499	548	511	545	519	486	490	528	545	531	496	526	526	522	509	526	550	547	535	528	518	533	516	526	495	529	521	552	539	526	533	511	516	515	505	502	521	535	585	572	568	552	474	526	530	488	481	540	552	545	485	539	530	523	564	561	543	562	547	521	562	564	531	502	570	531	490	526	532	535	554	524	609	548	508	538	549	523	498	502	515	536	518	488	505	543	500	495	575	571	493	518	517	499	510	576	481	541	506	520	523	533	532	527	505	536	513	492	491	522	507	524	510	532	533	538	508	557	539	536	531	520	529	531	533	530	484	517	518	525	519	540	527	503	546	488	539	569	494	515	535	519	533	527	510	513	556	513	507	510	509	503	503	534	513	579	516	551	512	501	503	527	492	537	542	520	523	540	502	530	513	539	552	485	523	497	525	558	529	536	547	481	506	537	545	533	575	556	505	522	539	554	541	479	490	555	608	484	521	507	489	510	537	506	503	517	539	564	537	506	535	536	522	564	531	539	508	512	533	510	521	541	551	529	509	520	505	571	526	506	520	512	483	498	546	548	500	533	501	556	497	518	520	501	511	511	538	521	562	528	504	554	508	487	510	492	542	523	563	514	532	533	536	513	545	553	494	470	518	547	537	535	563	496	545	511	557	555	530	531	549	508	532	543	508	517	519	530	520	512	512	521	529
38630	30952	11607	6144	4186	3175	2577	2089	1765	1603	1433	1366	1301	1214	1169	1053	1020	1008	979	927	921	936	936	926	934	873	851	889	811	900	831	846	852	861	879	831	824	842	858	820	765	876	862	862	857	854	817	806	831	816	827	838	817	896	832	878	807	845	872	822	812	831	780	836	841	802	805	850	813	822	850	813	815	835	835	819	756	828	807	789	804	832	831	773	828	799	824	808	792	800	842	899	776	828	839	827	762	789	809	867	802	831	797	832	811	867	834	779	825	737	815	809	809	812	834	843	800	828	801	789	850	818	831	812	791	831	853	777	756	763	783	781	782	772	855	848	823	825	791	827	826	832	806	783	781	822	807	811	795	852	856	804	770	833	796	823	764	803	817	829	784	805	781	778	802	849	785	793	813	788	834	800	811	795	824	764	790	803	791	895	821	831	836	804	809	782	793	802	794	776	795	819	828	773	831	794	796	833	826	815	800	858	774	830	810	809	804	884	824	846	807	777	771	750	801	819	800	860	848	818	858	837	784	802	816	831	793	843	817	828	825	872	829	832	805	840	771	788	801	863	836	817	830	854	803	809	809	832	819	809	776	757	827	840	783	792	810	821	821	786	788	813	794	834	801	822	795	847	811	804	779	829	847	822	854	800	818	815	813	852	860	813	834	784	837	781	780	812	793	809	812	855	803	798	776	791	771	769	856	803	802	816	796	787	823	836	763	837	834	863	815	764	779	820	788	818	792	802	805	847	836	831	843	802	812	811	816	830	811	830	841	806	800	836	818	817	797	754	812	789	803	778	832	785	805	788	781	823	849	780	847	888	818	826	746	821	809	807	833	838	838	841	849	811	847	816	824	789	860	838	816	753	805	774	833	874	835	820	819	814	790	830	804	824	855	832	795	837	827	767	822	803	792	805	807	806	785	827	787	756	820	799	801	798	809	866	812	826	801	786	841	844	807	836	814	812	775	783	821	803	801	804	806	802	857	811	809	820	841	830	820	829	823	830	868	839	817	772	835	807	841	813	874	823	806	855	795	819	790	793	847	766	781	830	813	804	773	796	779	837	783	792	806	832	806	775	800	840	785	854	771	825	775	792	788	877	774	808	820	817	818	800	784	808	844	839	806	839	797	739	861	878	820	873	795	776	799	789	774	825	837	863	810	803	790	771	854	827	865	810	791	824	803	828	814	761	829	779	771	803	839	819	804	803	809	785	796	789	794	804	804	829	825	828	814	821	872	839	842	828	825	871	790	844	806	824	845	843	843	818	718	779	819	832	840	841	808	780	819	818	831	782	788	805	798	834	763	875	821	856	802	828	817	808	814	838	828	766	843	794	826	874	863	856	835	803	824	832	792	866	822	833	800	746	819	828	830	820	790	809	813	841	812	842	814	832	807	788	794	810	799	785	829	804	833	773	803	812	826	830	846	849	801	861	830	805	810	814	806	871	842	830	877	820	792	802	823	813	806	849	850	767	899	779	784	825	753	754	858	780	806	784	830	780	871	815	770	803	802	774	816	837	787	748	780	835	844	799	824	787	845	824	805	830	815	830	854	832	805	750	856	768	795	793	844	804	770	839	814	781	817	779	848	763	768	778	801	814	736	798	774	812	797	812	797	841	803	842	770	834	820	787	766	834	848	789	867	840	835	772	802	779	818	823	877	809	802	807	805	826	812	776	802	883	773	805	764	789	816	781	805	768	786	814	795	827	822	809	794	826	811	796	786	780	807	855	844	794	791	828	847	829	823	779	836	807	797	867	735	805	783	806	798	803	804	813	846	799	836	765	841	842	824	784	835	799	837	829	806	783	783	806	819	794	774	786	771	779	799	827	806	831	805	833	880	812	790	813	799	846	854	808	786	795	863	799	798	844	801	856	833	834	828	812	810	803	825	840	775	832	832	772	826	778	815	828	839	816	802	784	790	830	798	788	776	731	822	853	818	837	786	839	828	811	783	824	791	764	787	843	835	822	804	807	780	797	788	782	795	793	817	805	827	826	770	882	794	849	789	842	849	846	833	864	834	743	773	801	815	827	816	830	810	821	795	790	806	812	803	886	845	808	778	821	839	842	822	781	829	794	782	842	863	850	824	823	811	847	821	835	864	785	780	793	865	822	789	769	787	770	822	804	839	853	838	790	785	806	798	841	784	789	792	838	794	814	786	802	785	804	748	820	763	859	802	794	877	780	817	776	808	821	765	753	848	764	816	805	782	830	808	846	825	866	783	843	835	788	783	823	811	818	791	792	810	747	875	827	791	818	797	791	782	797	838	827	792	773	831	823	795	845	803	816	765	830	818	811	833	752	808	760	839	814	803	754	851	790	820	820	793	748	828	779	788	792	799	816	807	792	799	826	843	864	787	796	806	820	840	786	794	786	796	752	812	793	802	824	805	816	826	818	795	818	794	804	801	812	866	790	815	854	788	773	759	831	784	834	769	825	757	785	761	834	856	833	842	805	859	813	885	818	867	819	803	839	839	820	807	811	752	799	813	804	792	798	808	826	780	840	877	845	775	849	852	851	811	793	778	839	811	802	823	833	796	819	804	795	806	855	820	770	810	833	829	832	829	792	781	819	846	831	785	825	808	812	805	826	815	803	836	844	847	842	831	808	791	767	799	796	800	809	841	858	771	824	799	778	820	835	849	830	808	814	802	790	849	815	835	780	812	829	824	797	831	795	813	801	776	807	852	836	847	869	827	804	827	860	772	854	867	789	819	819	846	782	853	741	823	855	798	783	845	828	827	795	787	830	794	868	785	781	790	805	776	769	820	839	759	812	828	810	766	797	835	831	824	857	800	827	837	804	758	759	793	824	810	768	819	778	798	824	869	900	829	847	792	831	792	757	823	781	812	841	761	810	838	853	830	791	803	798	825	805	834	768	810	831	826	764	806	824	851	801	814	855	801	824	808	774	788	829	774	814	830	804	808	831	800	881	820	862	785	818	846	800	809	798	813	815	836	815	802	824	867	819	850	819	749	824	743	837	813	795	853	792	859	786	783	825	818	845	817	804	815	793	818	786	770	805	805	753	807	817	818	860	837	808	823	833	831	843	846	829	809	849	855	773	799	765	780	832	774	791	797	881	806	851	818	801	782	786	776	825	814	816	826	817	870	800	816	817	824	804	807	811	828	780	796	850	809	751	809	793	785	762	835	768	795	845	807	779	808	759	783	799	846	803	792	828	844	783	781	756	773	812	842	801	825	814	832	770	785	792	848	860	805	770	815	793	840	771	785	779	841	896	819	776	793	830	823	787	797	830	793	863	752	866	803	813	806	834	816	811	836	796	741	806	837	832	828	792	863	806	815	867	811	831	806	824	815	852	813	788	758	842	781	788	813	776	832	781	809	859	798	857	810	823	801	810	789	849	778	816	797	798	815	804	785	815	882	818	803	862	771	844	844	751	745	778	824	843	847	814	819	781	792	824	804	838	824	798	800	786	769	845	747	801	835	797	839	822	870	829	820	827	793	802	814	814	817	788	828	815	796	792
27337	21373	12640	872	336	286	268	254	271	269	251	258	246	255	234	253	221	244	243	244	273	244	224	248	246	216	220	260	225	241	198	222	239	229	247	253	244	239	251	224	246	221	259	247	252	246	231	221	245	241	224	240	227	243	214	209	236	237	233	252	231	249	217	239	271	225	249	231	267	233	235	253	231	228	210	242	261	225	256	246	194	284	244	217	235	228	258	233	236	234	252	251	249	218	230	234	275	242	252	220	235	246	229	224	237	285	246	253	233	239	221	249	230	249	211	230	237	263	255	220	266	257	245	241	227	221	260	260	251	223	261	225	259	260	251	239	233	244	242	243	243	227	248	233	260	220	252	221	257	249	247	227	240	239	274	241	249	251	252	222	260	233	241	266	228	223	242	244	215	213	266	237	229	206	265	250	227	237	232	244	241	237	262	241	244	228	254	215	220	268	254	230	230	233	228	215	234	223	230	274	239	252	232	248	242	226	259	240	222	215	251	242	250	247	244	238	231	229	230	253	235	227	259	250	249	236	264	234	267	221	218	235	219	255	222	243	256	243	235	222	241	236	210	235	251	244	261	248	222	245	255	248	247	245	248	234	236	219	265	248	251	214	273	240	223	232	270	234	250	259	233	255	220	252	235	220	241	227	254	237	230	281	233	237	260	254	253	271	231	261	243	258	254	265	244	247	224	243	242	227	260	252	231	204	230	256	277	235	216	239	260	238	223	256	241	237	231	251	238	259	244	263	265	249	242	249	271	242	236	227	250	229	246	214	262	247	227	230	239	224	269	238	228	242	257	221	272	212	270	258	234	228	224	235	257	234	240	250	233	234	245	234	234	233	233	238	231	253	256	245	212	251	258	238	222	247	237	224	243	238	219	227	253	234	222	254	252	237	231	221	234	219	258	239	251	247	262	213	238	261	241	245	239	233	244	237	233	244	252	227	240	273	251	209	214	236	252	253	236	228	213	230	217	235	213	219	234	248	235	250	258	259	251	205	257	260	258	242	240	232	231	273	250	254	232	209	221	245	257	250	250	260	232	263	227	260	228	251	242	219	212	230	267	251	255	248	221	203	253	212	236	258	238	248	233	247	242	240	243	235	240	251	236	241	235	238	249	234	229	234	230	213	240	242	249	249	231	256	242	258	247	262	241	235	271	267	208	219	241	252	224	215	254	255	227	245	225	281	258	242	241	214	220	230	234	253	222	290	258	260	230	232	248	253	239	292	233	233	235	261	224	224	258	227	244	224	268	269	243	251	256	224	237	279	253	229	247	245	249	243	277	237	230	248	241	233	220	241	238	235	211	235	233	223	233	222	257	261	226	242	256	234	239	243	256	240	244	240	266	220	248	258	240	222	245	233	237	229	274	257	215	209	223	242	228	248	227	228	267	251	252	246	241	260	259	237	226	202	231	221	235	241	243	228	241	245	227	250	270	248	248	238	265	237	231	230	251	268	260	240	244	245	256	247	255	226	234	238	248	246	235	227	253	235	236	225	216	260	267	251	209	234	232	256	265	251	247	257	252	216	248	244	238	220	231	234	251	243	229	245	239	245	236	225	264	243	218	219	256	216	232	233	245	244	241	233	234	236	211	232	224	236	237	230	252	211	234	255	256	217	241	256	213	216	202	245	248	238	252	227	239	246	250	247	255	236	247	245	218	269	271	234	244	242	227	243	244	243	236	252	235	256	258	233	267	242	250	238	244	256	254	232	233	241	262	264	222	248	241	228	226	256	220	241	225	234	229	233	231	221	238	263	230	223	222	220	229	232	243	235	238	232	239	226	247	243	258	239	208	225	236	277	227	248	245	241	222	257	245	282	240	222	249	249	228	233	244	246	244	267	221	227	227	234	249	228	212	252	230	253	228	228	247	245	229	227	261	235	225	251	244	246	246	240	210	204	225	240	257	229	249	230	252	244	246	220	249	237	242	252	223	263	251	241	248	240	260	261	257	233	243	242	248	220	245	237	252	235	241	242	226	234	274	264	234	239	249	215	270	239	226	201	251	244	253	222	232	249	248	251	192	250	265	259	261	245	244	272	243	220	243	222	226	226	246	248	259	228	252	249	224	254	232	235	226	251	245	214	237	268	228	245	255	266	243	229	225	233	239	216	261	244	221	267	235	235	255	224	243	232	219	242	229	265	219	235	252	228	249	260	230	234	247	256	222	224	233	256	240	237	253	233	253	214	244	234	234	251	234	219	226	262	264	236	230	221	234	225	245	242	215	250	252	251	247	263	254	250	237	217	231	223	234	250	239	252	247	229	241	261	248	221	226	235	243	229	251	229	253	256	245	260	216	237	239	230	233	235	257	226	233	243	238	242	241	234	270	247	241	228	216	236	226	234	252	250	262	246	260	241	233	273	214	237	266	248	216	246	227	271	261	268	268	242	238	262	251	198	264	228	255	258	205	239	224	230	220	233	237	250	280	242	218	229	223	223	241	257	218	231	232	225	258	227	269	252	252	213	262	230	271	230	264	221	248	242	220	237	245	265	240	231	219	237	226	223	264	225	245	215	229	229	227	222	248	234	233	237	263	255	219	236	263	228	221	250	244	223	253	227	249	242	237	233	231	230	256	255	257	241	240	242	254	207	252	212	238	232	249	241	239	252	237	222	251	237	238	238	267	243	234	240	226	234	279	237	211	258	243	230	280	234	237	243	237	259	248	229	214	227	252	231	236	233	233	257	233	252	233	265	236	228	250	234	228	230	269	249	261	233	266	221	242	252	217	232	243	230	220	242	222	246	277	233	245	219	225	233	251	246	241	251	256	257	243	268	246	253	237	243	243	220	243	243	263	259	226	216	221	241	261	221	229	218	222	244	259	235	245	246	236	242	240	229	251	214	210	264	223	232	211	231	247	224	250	247	242	209	253	223	255	241	259	253	233	230	227	203	229	243	256	240	235	267	249	287	236	220	225	244	229	239	251	221	235	238	240	239	268	243	222	252	228	241	226	253	247	229	232	230	263	240	220	270	254	232	234	249	257	234	220	216	230	248	252	253	240	259	262	249	253	244	224	265	245	224	239	255	255	247	229	227	258	244	219	233	245	210	232	228	236	253	265	257	215	238	243	218	257	225	249	243	257	247	227	249	239	265	274	245	222	238	229	246	228	233	246	214	218	264	268	220	241	268	254	221	254	226	222	233	225	241	233	206	238	250	228	244	245	242	240	235	235	238	280	228	241	224	234	232	237	235	233	232	232	222	248	233	238	227	235	246	280	252	215	219	226	228	225	250	244	235	220	235	222	260	229	234	240	227	238	257	257	256	257	244	243	237	245	251	203	225	240	252	242	257	267	259	218	237	235	271	226	240	248	259	244	211	235	245	226	207	239	243	226	253	250	275	224	222	267	245	220	201	219	268	215	249	272	270	241	255	221	230	228	236	247	208	248	227	262	220	230	216	235	214	240	243	240	249	239	262	248	218	225	257	257	252	225	255	236	254	265	229	224	231	243	235	258	220	220	258	238	240	261	221
27024	10725	1124	676	545	499	473	437	453	438	364	431	385	409	399	421	399	398	391	403	385	409	375	410	360	407	409	403	382	384	404	391	417	416	405	360	407	416	395	376	385	392	370	412	385	383	405	413	392	399	395	369	395	404	402	395	377	355	390	403	361	374	397	415	388	401	408	383	395	397	386	386	410	400	344	412	330	369	408	404	408	390	387	388	397	380	410	353	354	397	421	357	420	407	420	381	400	386	428	401	408	366	391	372	412	346	404	361	389	377	400	380	344	373	398	331	392	383	365	345	402	390	392	392	432	442	390	388	373	386	383	391	409	371	392	399	384	380	381	414	415	393	370	363	366	390	352	414	352	385	355	383	401	452	410	404	397	371	380	364	368	414	380	387	356	385	399	378	391	405	361	382	370	408	417	416	398	400	385	407	386	415	349	407	367	382	371	390	387	406	409	386	383	379	402	360	389	365	375	373	405	359	394	358	407	422	376	381	364	386	390	404	364	355	384	396	377	352	379	377	379	362	364	342	375	401	389	397	386	363	400	401	394	392	390	390	361	371	378	371	381	395	391	390	358	401	378	371	381	380	378	402	357	374	394	392	358	368	419	378	399	360	381	342	395	386	341	377	379	386	368	359	350	427	370	371	343	417	396	368	344	387	400	396	397	388	385	405	393	370	406	397	375	367	363	392	418	386	428	373	370	379	379	365	383	395	396	365	347	360	395	397	395	352	407	396	435	398	358	372	400	388	411	375	371	411	369	415	379	413	368	404	394	369	417	385	400	344	407	362	388	404	378	395	348	381	398	356	389	420	374	385	371	392	410	387	392	376	375	382	355	373	386	353	381	379	412	408	377	363	408	398	385	421	398	398	396	403	379	399	370	369	366	346	385	391	384	346	397	398	413	365	382	375	403	390	395	348	391	370	402	392	384	379	344	380	406	447	404	375	388	381	349	368	389	404	397	388	401	421	396	372	373	378	377	404	336	353	410	399	380	360	369	387	391	383	385	405	371	417	349	397	375	421	399	389	407	396	379	361	417	386	379	366	402	387	399	412	392	386	385	412	384	413	362	338	375	393	391	384	383	414	397	384	402	406	395	356	367	392	372	397	385	391	386	340	386	381	391	380	407	395	375	385	380	372	404	384	390	383	443	353	345	364	371	414	382	369	392	384	351	408	362	388	412	338	384	386	381	391	356	392	386	398	372	400	411	390	363	360	397	367	439	403	388	413	381	381	399	403	374	429	386	396	375	380	416	419	384	374	413	390	387	402	413	363	396	400	383	372	392	402	376	390	414	364	370	393	391	398	370	391	389	420	398	373	391	374	369	367	355	371	377	381	379	382	409	382	406	382	366	408	372	387	408	390	394	369	396	385	387	379	413	429	401	393	403	389	383	367	391	439	400	381	421	385	364	368	409	407	363	384	392	356	396	413	389	408	393	404	379	384	336	362	401	383	363	383	396	379	409	367	383	386	349	370	403	361	380	390	374	384	401	389	418	400	384	398	385	366	359	366	405	407	375	425	393	372	430	393	373	362	382	399	377	389	369	390	370	375	358	383	384	386	348	382	398	428	390	359	344	405	369	412	383	385	366	374	391	395	407	397	355	404	391	389	397	370	354	358	375	391	348	409	406	370	388	376	408	378	404	409	359	433	387	374	386	387	384	418	400	373	380	394	405	412	339	366	361	388	360	353	397	396	368	402	347	382	354	400	432	381	398	385	392	400	379	394	376	375	380	376	396	354	359	400	370	393	355	373	368	378	411	409	389	392	394	362	392	394	361	390	374	411	381	358	404	404	390	393	375	425	383	366	371	386	397	406	401	398	357	377	389	375	376	351	388	390	420	418	386	439	402	393	416	387	413	362	398	378	388	364	393	371	377	367	391	413	395	368	382	373	362	376	407	370	380	373	388	393	388	377	409	420	414	370	438	384	375	399	409	439	390	411	392	383	415	385	396	408	369	402	373	374	351	375	384	401	372	407	367	389	381	380	404	407	372	377	374	346	377	379	415	386	413	360	360	383	344	359	378	369	404	377	371	379	412	405	394	400	361	371	404	384	402	377	393	410	383	418	408	376	358	350	372	397	381	372	383	403	398	404	373	375	383	364	357	416	372	388	409	401	381	395	336	376	403	397	392	420	352	363	399	369	391	390	382	387	401	389	404	365	408	360	422	391	384	384	427	344	418	400	403	395	382	382	381	369	373	397	402	429	384	414	365	419	394	363	397	369	378	409	405	398	443	407	342	395	406	437	418	412	386	349	384	388	417	390	400	360	368	365	410	424	384	372	402	365	378	388	386	370	384	416	401	377	360	397	383	342	394	393	422	348	378	351	423	383	411	379	417	379	384	396	399	361	363	390	385	377	375	405	381	389	386	380	424	403	397	389	360	387	395	394	391	391	376	389	393	377	406	390	419	371	415	378	400	384	395	425	376	417	390	395	367	400	383	421	419	407	399	363	376	413	406	362	379	386	406	356	381	400	361	355	399	388	358	395	384	362	381	383	375	353	378	380	363	374	408	351	404	360	423	382	385	371	357	394	362	404	397	387	367	351	368	390	365	396	371	393	409	397	389	407	408	364	405	397	351	350	436	403	373	356	414	375	397	368	362	419	410	391	395	397	422	378	389	371	357	366	353	371	407	379	390	361	401	391	393	412	421	379	380	392	356	387	389	411	375	379	393	351	368	389	375	389	385	370	413	421	410	386	383	396	424	359	361	367	405	382	411	411	416	397	425	425	382	391	386	393	338	354	371	380	387	374	400	398	364	408	408	382	375	359	396	379	397	356	365	377	374	376	395	404	380	418	332	372	391	392	378	388	372	373	373	400	386	376	399	358	417	405	344	399	403	385	394	377	376	383	369	380	402	373	395	411	398	409	351	355	406	357	410	383	354	378	399	375	385	373	385	382	408	361	388	369	388	409	379	378	404	391	387	406	368	391	411	341	403	362	377	360	398	366	383	377	382	388	371	342	372	358	403	401	407	393	409	420	394	386	441	388	395	358	381	388	381	396	375	366	373	386	372	338	399	419	425	417	401	377	411	400	430	420	375	344	361	379	390	392	394	400	377	342	402	399	393	424	386	421	363	382	381	389	404	366	373	394	393	387	382	400	365	379	352	402	401	390	376	396	366	373	375	388	400	389	352	391	414	418	383	380	398	378	397	367	381	394	381	369	351	388	431	378	343	395	381	378	362	380	398	400	385	418	402	420	400	326	384	392	399	399	369	397	367	398	382	385	355	399	397	387	388	381	413	366	408	392	374	394	377	360	420	381	373	383	373	405	384	362	413	377	362	413	405	394	410	408	368	437	387	398	362	363	389	380	401	389	377	391	412	371	378	375	400	361	410	385	355	380	386	361	395	372	392	389	419	384	398	394	390	379	386	380	407	375	411	397	404	379	410	381	395	377	402	349	394	356	375	391	394	394	373	412	384	390	387	395	410	417	413	399	351	347	420	406	376	376	410	423	385	376	435	405	389	376
24139	21375	28368	24713	21347	8973	1069	717	649	659	622	584	590	571	552	565	576	525	515	545	525	506	500	533	510	511	526	492	478	489	509	497	502	506	501	499	473	496	533	533	526	532	554	470	505	507	490	502	504	498	494	491	472	529	502	510	512	530	497	520	511	459	515	457	489	451	503	509	482	481	512	519	533	502	493	485	490	499	499	500	517	508	483	515	506	499	447	493	491	499	456	491	520	505	473	477	514	507	456	497	492	547	474	525	497	495	507	488	548	478	475	464	508	508	488	479	481	525	480	472	515	471	532	472	455	527	515	506	511	472	509	508	496	447	510	527	539	456	523	502	505	477	514	519	490	501	503	463	539	489	498	521	491	499	520	474	475	510	504	477	460	535	517	499	484	514	479	533	533	489	509	517	504	507	492	512	491	492	553	477	462	483	469	490	512	500	441	497	525	487	502	478	487	500	495	481	512	490	515	494	499	514	472	489	506	479	484	497	459	478	509	490	494	501	479	496	490	540	512	544	483	466	517	496	513	514	513	492	517	536	489	453	514	486	535	489	491	505	484	494	484	482	485	512	476	519	492	531	496	518	531	519	435	547	482	537	518	488	536	537	501	456	502	514	507	508	495	453	514	471	469	511	476	512	543	474	509	480	481	512	493	499	505	523	478	513	508	499	498	508	522	479	484	525	528	509	492	522	518	476	502	506	500	461	521	500	510	510	488	485	471	471	528	525	467	518	504	512	507	513	540	500	485	495	493	505	516	482	491	499	492	489	484	531	470	496	504	500	556	492	476	488	486	503	516	507	506	485	506	485	493	482	491	499	484	501	504	489	530	488	485	499	492	491	475	470	467	513	498	482	509	519	496	477	509	534	499	512	486	520	549	525	469	469	482	495	521	491	467	545	504	512	541	490	535	504	492	509	500	485	471	470	486	522	517	508	491	484	523	493	508	526	503	540	485	515	461	508	525	533	482	493	481	487	505	529	494	564	497	514	502	495	533	488	488	518	460	512	542	484	448	529	518	513	547	522	530	547	510	501	504	513	524	500	461	518	495	487	517	511	480	473	503	471	497	503	532	480	515	509	464	483	514	483	474	472	485	470	491	520	480	501	514	553	463	527	451	537	482	470	516	501	517	463	529	512	498	494	496	488	517	510	542	483	460	482	543	506	483	438	448	490	492	487	503	499	523	472	487	474	490	507	492	508	467	489	514	502	483	517	524	520	499	482	529	518	500	496	511	504	478	482	502	500	500	506	497	494	524	476	552	472	496	541	518	532	485	509	487	472	466	533	468	518	481	487	483	535	508	511	531	507	468	493	514	513	522	475	522	511	504	516	498	520	530	525	492	465	527	474	488	502	506	518	491	501	488	487	469	519	495	548	518	512	505	488	502	535	478	519	506	470	493	479	501	516	518	510	473	486	516	507	501	511	527	494	452	498	531	562	508	560	555	514	480	489	545	547	495	479	481	482	444	497	473	468	465	500	505	481	478	475	460	545	492	494	507	524	492	488	510	474	526	493	491	509	518	499	471	500	492	478	472	465	530	524	519	504	531	489	478	498	494	537	467	511	465	488	460	499	494	487	523	468	486	508	470	480	493	468	484	549	499	494	448	488	476	485	491	529	481	505	499	477	473	509	499	495	483	510	473	465	516	506	494	508	505	503	452	505	513	504	535	505	489	471	486	493	498	500	499	502	535	463	484	476	526	503	478	457	474	459	492	517	490	509	537	528	493	464	552	505	505	498	518	490	483	503	506	477	494	513	522	455	508	507	493	527	491	497	473	475	458	492	481	503	479	527	500	519	474	497	500	490	521	484	473	485	504	476	490	504	501	504	465	494	493	466	487	510	486	496	530	494	492	485	530	509	505	470	508	460	501	514	507	506	525	484	469	482	521	520	512	512	500	513	502	500	488	498	467	524	529	498	508	465	470	467	486	446	491	465	475	503	514	509	562	468	471	480	533	520	495	550	518	498	534	493	477	459	538	528	482	515	484	492	494	480	473	497	502	472	480	470	519	524	530	522	483	481	525	489	473	463	485	490	530	532	517	519	482	497	510	512	463	493	483	483	519	470	447	509	468	502	476	502	508	530	522	494	500	519	497	492	565	495	483	512	510	484	505	510	467	462	507	490	504	548	491	507	534	505	515	509	534	491	499	481	520	484	489	510	465	482	482	503	516	517	527	478	496	490	499	484	474	478	449	496	509	512	516	483	497	478	522	527	475	506	529	471	523	495	450	485	464	507	533	481	525	527	530	501	515	495	507	511	460	507	493	500	521	498	482	488	485	472	494	516	515	526	517	447	503	500	501	449	513	547	496	468	509	494	496	487	459	520	519	477	538	527	516	483	480	497	513	483	520	480	480	528	508	496	509	474	482	509	438	463	517	491	496	493	499	496	535	476	499	532	483	507	482	505	505	519	469	505	526	544	518	519	489	512	518	495	492	534	513	509	476	519	522	466	469	498	511	493	510	491	524	531	506	453	529	466	488	444	459	473	499	516	486	489	437	465	489	545	496	512	506	451	495	469	499	528	492	481	521	500	513	533	489	530	487	485	449	509	539	487	506	539	507	505	515	528	507	509	491	489	471	529	542	492	512	481	518	521	523	500	496	530	547	517	459	486	509	486	459	519	513	475	514	507	479	498	492	496	511	526	494	528	512	500	487	492	511	444	475	505	508	504	478	508	526	524	492	509	517	449	517	513	552	465	504	475	504	515	490	468	495	504	521	509	515	538	497	446	503	507	494	513	484	477	508	520	441	491	536	511	501	530	495	496	540	531	498	450	520	474	537	514	473	509	489	500	526	467	464	516	459	480	507	490	522	480	509	476	464	504	497	519	512	520	496	578	506	519	483	496	459	474	497	500	531	504	477	497	526	505	484	498	492	515	538	524	463	526	479	500	516	471	482	492	503	470	510	550	499	496	510	495	511	504	532	473	479	486	528	479	496	492	488	497	481	472	483	486	533	475	476	520	500	484	469	514	510	463	509	511	449	500	482	510	495	521	490	531	529	480	523	483	504	509	506	536	494	510	506	492	532	481	490	503	534	471	502	515	487	484	496	550	529	501	527	491	495	526	507	489	516	514	501	492	516	510	462	495	470	505	508	491	513	455	495	524	522	457	543	489	454	498	494	505	516	509	519	532	516	481	496	487	553	497	484	492	462	556	508	482	525	531	493	471	540	533	480	473	483	497	510	492	489	515	488	489	508	544	527	544	485	462	533	484	498	499	528	471	521	479	506	508	509	522	509	513	486	497	491	523	527	495	536	529	515	517	535	494	487	513	482	489	505	504	527	498	511	520	484	548	496	499	492	482	513	536	529	496	524	492	506	473	535	545	472	453	525	488	486	483	512	504	453	492	491	492	510	537	474	519	481	465	552	528	499	515	473	492	511	513	475	517	497	495	484	455	484	485	501	507	480	508	473	529	518	515	483	518	494	477	547	531	533	479	524	458	495	495	500	482	477	464	516	493	481	566	504	489
41523	25508	7388	3809	2708	2119	1705	1391	1350	1185	1114	1008	1020	983	950	957	883	912	893	844	872	789	858	809	843	788	784	848	836	773	809	846	792	799	771	793	795	834	808	824	755	765	831	830	810	776	806	771	754	783	831	769	803	788	808	784	790	820	771	786	793	833	794	806	744	778	795	779	782	751	755	762	759	747	783	742	808	783	745	693	748	803	800	780	750	775	774	777	793	784	825	798	747	749	736	811	772	746	811	736	796	764	775	766	710	780	805	809	746	774	771	795	799	796	731	796	809	816	794	750	790	804	795	806	759	803	765	769	783	819	804	811	799	767	754	788	729	817	768	757	786	753	818	789	801	736	780	746	787	785	800	745	785	797	699	789	799	808	842	789	780	784	802	807	730	769	780	754	725	767	766	723	769	829	785	755	765	783	793	772	795	831	729	764	789	762	774	800	811	747	779	805	802	778	788	726	796	824	765	746	817	713	746	801	814	780	756	792	777	745	820	833	811	759	778	799	780	785	796	748	756	814	782	784	777	796	848	792	754	791	770	802	812	810	771	780	810	824	817	736	774	783	786	761	776	784	749	788	742	778	778	808	746	808	767	780	787	750	811	745	769	827	810	815	799	815	770	811	741	783	831	704	729	752	794	842	788	797	811	764	763	842	815	796	752	814	786	724	784	778	789	813	789	778	786	828	776	816	808	762	804	778	785	755	791	755	772	770	798	784	806	770	785	761	752	770	788	789	792	778	842	782	774	792	790	772	770	767	808	762	770	745	788	830	732	774	806	760	743	769	771	749	759	742	775	777	803	809	808	760	774	802	742	768	845	752	727	825	815	765	756	807	790	813	767	799	785	743	717	802	795	808	747	768	731	788	782	775	794	774	780	790	766	783	768	790	760	753	782	768	777	779	764	767	806	786	727	805	755	773	739	815	740	731	784	800	834	776	794	816	818	794	776	729	791	783	821	738	798	779	720	767	803	752	772	791	768	792	749	763	799	820	836	788	725	740	817	766	770	749	795	761	790	812	780	786	760	810	731	736	791	754	806	823	753	792	779	800	752	735	797	798	774	808	819	761	772	766	741	761	807	792	755	743	770	789	771	753	754	735	759	814	750	787	768	753	784	796	805	810	748	811	763	772	813	771	728	788	772	738	761	781	785	780	786	807	799	789	795	780	763	783	753	856	810	786	786	750	778	767	793	782	778	739	809	780	777	795	782	812	771	778	772	809	787	793	770	789	741	762	788	809	736	777	762	792	758	773	770	768	794	776	741	719	804	774	846	793	781	773	752	745	793	744	781	820	764	772	845	780	752	748	797	828	777	778	759	753	738	745	811	760	799	755	733	742	780	765	778	804	809	748	765	787	767	748	719	797	772	797	782	738	796	782	787	761	746	779	787	810	732	765	771	726	789	742	742	797	799	767	779	801	788	782	761	800	747	780	733	814	764	816	761	789	794	726	765	828	817	743	748	719	803	787	788	748	757	804	717	814	734	795	719	794	793	742	818	762	814	797	753	786	787	813	785	746	781	826	758	791	765	779	830	783	813	778	837	721	793	810	816	735	799	798	794	722	800	776	787	789	813	782	787	784	801	781	759	774	814	822	768	780	770	828	771	764	761	788	794	738	798	776	809	822	780	781	774	757	837	810	778	761	763	797	759	731	748	824	778	793	783	740	707	801	746	751	747	799	764	784	722	797	739	746	772	766	778	779	771	777	768	792	749	794	729	759	771	755	790	799	742	808	777	836	797	799	767	784	790	806	766	758	738	764	793	791	846	737	720	802	783	719	802	813	741	788	813	815	795	819	780	780	771	788	830	760	763	777	803	769	779	764	851	748	829	784	779	817	775	778	805	772	746	757	804	829	802	769	817	818	778	731	792	806	768	744	744	758	794	745	771	774	797	768	796	732	754	754	748	817	776	769	827	770	741	801	774	750	808	782	770	786	796	761	760	769	735	794	759	839	788	758	782	784	786	797	840	762	858	771	792	776	793	807	798	722	791	800	817	797	783	766	778	781	783	800	748	815	763	742	736	739	783	781	774	772	773	760	768	760	802	760	794	772	755	809	777	794	792	759	769	775	697	749	765	726	780	799	794	792	783	794	757	768	785	777	817	757	808	767	750	791	763	762	766	815	836	763	765	753	813	748	740	756	777	812	749	771	723	788	776	778	795	738	777	790	764	771	780	789	779	837	736	806	772	722	765	817	728	812	743	749	804	793	770	763	830	805	752	780	720	794	799	836	756	752	764	791	753	792	757	791	782	739	805	808	762	798	808	724	848	777	776	820	768	794	748	779	833	753	797	712	777	768	826	794	789	752	812	750	754	799	792	732	701	788	791	734	789	714	790	784	812	776	793	819	780	772	767	813	793	785	804	796	749	809	740	807	761	754	782	768	800	749	818	821	808	712	752	754	819	803	777	797	828	780	798	805	717	755	781	754	743	796	777	767	783	788	730	747	749	777	843	798	779	791	779	749	776	818	783	754	785	808	769	757	824	781	783	745	774	763	759	792	776	757	850	804	745	769	772	786	769	742	799	753	764	781	727	779	786	818	794	759	780	777	760	772	780	765	758	760	798	782	773	757	773	787	721	786	737	738	825	815	780	755	750	768	753	726	769	757	749	784	758	776	756	758	783	770	805	799	796	775	758	792	790	786	808	739	764	800	768	801	795	804	782	778	747	777	760	802	770	734	752	731	751	758	821	768	772	790	744	769	766	724	713	789	771	824	766	769	798	738	774	773	730	749	816	777	786	828	743	805	841	755	787	760	786	791	809	816	797	750	804	819	770	770	772	751	793	797	814	795	750	765	777	804	758	762	753	729	732	769	725	795	773	787	789	771	780	734	797	783	807	760	824	818	764	788	740	784	799	812	818	736	775	726	764	755	754	785	731	776	735	716	748	760	766	740	706	829	798	739	812	775	797	806	757	755	765	729	793	779	775	732	765	759	760	782	791	805	772	786	761	695	764	782	804	806	791	788	762	804	802	808	775	785	738	766	775	788	822	755	761	798	746	792	739	812	824	775	764	775	771	772	841	776	803	753	779	793	771	750	806	808	742	740	720	788	771	778	752	753	767	835	728	763	835	796	758	813	781	794	784	776	796	838	763	758	823	746	764	783	779	767	781	703	787	802	795	748	763	790	780	779	814	730	746	739	798	810	777	758	730	810	775	786	792	766	798	776	779	777	751	718	817	773	806	725	785	780	752	733	787	790	763	793	828	734	780	754	779	789	831	781	777	839	775	850	759	796	827	768	805	795	759	750	756	794	815	777	804	753	734	752	799	798	774	865	813	768	744	790	817	802	753	789	753	797	745	818	724	741	782	773	772	809	793	761	784	797	778	771	796	803	796	792	751	811	811	820	777	772	784	771	788	762	818	768	835	804	757	717	764	766	781	776	782	772	788	795	757	797	785	770	753	819	821	748	821	804	793	744	783	776	782	749	763	764	755	844	809	797	782	775	822	806	819	780	750	823	805	770	757	761
23234	21415	29061	24134	21415	21435	8439	1146	782	783	793	717	691	689	602	616	616	640	657	543	607	630	589	612	547	605	560	559	542	581	560	543	557	531	562	559	527	544	545	542	557	492	590	541	514	530	555	466	515	542	497	514	545	532	548	513	546	566	553	519	520	504	564	562	510	546	534	549	558	482	552	581	555	534	533	506	517	542	564	531	514	518	557	504	541	535	539	537	502	494	514	543	516	532	537	513	533	566	519	536	549	543	530	532	540	536	528	572	568	559	534	539	552	520	513	561	541	525	515	538	529	526	473	525	550	549	555	521	523	542	487	524	516	514	543	533	518	503	529	505	512	535	510	543	544	480	562	557	507	531	567	518	482	530	545	588	542	513	521	503	556	543	498	523	538	532	540	561	522	532	549	505	511	484	572	553	571	535	540	594	502	540	533	538	580	581	557	499	522	545	543	541	473	502	549	553	528	520	576	521	560	555	491	529	539	489	536	560	543	529	537	572	530	523	555	533	525	501	525	573	543	510	536	536	525	563	472	509	531	562	540	561	523	527	545	569	523	561	559	516	549	504	500	520	567	545	558	545	534	551	486	538	530	562	495	540	515	543	504	537	529	549	541	538	546	534	550	516	548	525	548	540	504	564	536	523	510	511	544	517	486	572	519	555	565	493	529	542	545	489	535	534	557	538	567	517	538	527	546	579	552	526	514	539	515	490	535	535	523	538	553	516	499	568	478	521	545	542	541	568	510	567	545	546	534	533	519	540	572	573	521	522	517	511	550	547	521	553	549	530	563	500	529	543	508	528	539	575	515	528	507	529	517	510	550	534	495	570	525	502	508	508	522	512	533	496	530	533	528	520	549	533	509	548	537	492	508	487	526	474	539	519	527	507	513	548	526	529	519	524	492	536	528	495	508	536	555	537	515	549	526	498	546	509	495	527	545	556	524	509	522	557	522	541	556	486	505	569	519	510	527	507	520	577	540	552	521	488	513	539	532	494	536	545	532	484	558	536	513	499	542	514	524	578	510	470	558	530	514	517	554	512	535	514	565	504	567	548	513	484	511	529	538	530	520	526	540	543	517	539	509	514	528	561	541	500	526	506	523	548	515	529	546	555	532	560	563	523	535	531	527	541	517	523	512	477	486	538	537	534	537	497	492	543	507	516	570	498	575	560	550	546	513	581	518	552	546	538	536	529	523	563	544	536	507	518	511	554	594	503	510	524	484	540	541	516	505	532	559	546	501	546	518	517	527	528	549	524	540	531	533	512	554	548	556	488	482	550	502	550	515	514	542	528	507	565	576	552	516	480	503	535	531	526	524	544	527	521	509	509	562	558	536	506	512	564	484	541	526	557	517	530	536	532	506	520	529	523	546	532	546	503	537	558	526	541	527	511	508	539	558	508	531	525	536	520	571	521	517	510	551	503	568	512	529	523	514	537	524	521	524	602	527	518	520	547	540	514	513	538	537	512	515	535	533	551	540	498	563	502	525	524	489	552	565	530	497	573	551	529	570	541	541	529	543	528	530	517	563	539	506	542	523	544	559	573	530	523	533	526	478	506	519	533	527	551	508	534	511	520	528	522	542	560	548	510	527	534	529	559	522	578	514	489	505	544	509	544	559	505	509	529	550	547	542	555	462	587	549	533	534	511	554	522	597	545	515	550	570	505	494	511	529	550	530	547	567	522	547	520	507	576	548	531	526	556	501	524	567	534	537	555	547	539	541	509	537	516	520	512	522	571	552	523	501	522	548	521	531	527	522	538	549	550	489	505	518	499	562	565	504	519	529	550	537	540	518	530	508	520	568	518	549	572	501	513	576	511	496	522	502	512	561	535	544	546	529	577	496	531	580	562	543	548	524	515	532	532	504	559	503	545	538	531	511	519	524	562	534	565	506	548	545	558	500	570	499	534	559	531	536	541	479	518	496	510	540	520	505	479	518	539	482	542	468	509	551	556	553	559	512	527	519	535	544	519	543	561	542	577	512	519	533	526	530	484	536	481	544	542	497	504	550	527	529	585	559	521	536	538	553	496	550	511	508	513	488	537	561	534	529	503	542	543	534	498	562	521	522	520	513	540	518	542	506	524	496	526	547	499	559	536	550	502	559	529	492	541	543	530	493	527	509	506	536	502	520	572	512	542	491	561	521	535	510	537	523	492	518	511	527	541	564	532	533	578	547	521	485	539	514	488	524	565	505	481	588	507	522	515	591	481	523	531	527	513	527	486	530	527	516	547	531	515	506	509	504	547	526	494	530	519	494	558	543	526	507	543	534	523	520	483	574	540	545	523	505	524	525	544	503	534	534	528	537	541	507	545	507	534	515	544	515	549	523	487	508	515	454	508	552	542	532	541	533	504	507	521	494	537	529	513	486	526	542	537	508	507	500	537	509	495	490	496	505	503	515	508	532	541	528	509	550	525	504	501	534	529	550	545	551	533	554	530	470	517	575	537	494	528	526	541	511	536	517	529	527	521	506	550	517	520	500	536	510	515	536	541	488	565	530	538	560	549	500	524	528	545	498	518	523	500	548	549	559	528	568	555	533	561	531	516	521	515	537	538	528	535	537	529	579	506	509	538	534	577	514	527	497	540	565	548	508	535	578	519	587	523	500	542	540	524	511	556	540	572	510	541	531	521	512	549	530	498	560	535	574	520	516	529	533	557	532	578	524	519	507	565	533	541	520	560	520	576	530	534	527	524	530	565	502	514	525	530	517	526	547	500	511	555	571	531	564	514	539	473	496	532	535	518	513	510	524	516	512	517	544	544	547	545	542	550	516	490	527	497	572	511	505	516	540	537	512	505	502	557	560	585	560	491	541	543	516	521	494	495	540	524	509	530	510	465	557	601	521	513	471	549	538	531	490	504	518	547	517	525	545	549	531	552	556	543	536	540	529	506	548	552	538	517	512	502	528	522	564	510	522	541	526	535	537	519	510	513	545	521	546	520	548	499	497	528	519	521	555	568	542	555	540	533	516	571	523	534	539	463	565	540	575	543	523	508	516	570	531	553	505	537	524	478	521	562	564	498	538	517	523	512	547	546	580	529	560	557	530	559	559	547	530	526	532	483	513	579	536	518	529	520	492	498	524	488	525	533	538	509	539	513	535	532	498	538	509	489	518	511	511	530	516	523	522	528	532	549	502	486	560	498	534	489	551	511	513	549	504	494	545	532	535	489	529	521	522	562	556	553	546	521	519	523	512	520	520	560	522	531	531	544	545	525	581	525	526	526	536	531	538	563	538	524	537	523	546	503	526	516	550	500	552	500	544	565	512	532	542	526	526	541	497	512	528	548	525	576	531	535	548	512	538	519	522	547	544	513	537	530	519	534	536	505	503	505	507	567	525	507	556	496	513	528	566	489	555	525	502	544	553	506	537	508	526	505	576	538	542	524	513	520	536	554	566	548	533	579	500	532	527	486	545	588	577	547	564	557	518	511	531	519	516	515	524	509	560	509	495	540	531	546	488	562	555	526	565	541	524	552
38819	29507	11655	6144	4273	3174	2620	2153	1871	1637	1489	1351	1304	1181	1173	1068	1017	1017	1047	1008	967	922	931	923	925	881	923	918	839	908	787	854	849	841	834	868	857	877	819	785	794	819	862	827	866	815	837	851	867	846	858	805	848	769	808	812	799	827	830	822	814	854	904	851	824	830	788	839	802	821	836	865	787	867	808	809	825	852	845	794	838	822	795	867	882	828	819	836	853	852	853	807	808	874	805	825	829	828	845	793	821	810	866	813	780	800	822	807	817	782	849	846	856	830	854	845	846	806	870	890	830	804	835	832	807	774	800	834	835	821	849	815	829	803	822	920	809	760	807	807	801	808	828	874	811	855	804	844	780	841	804	801	854	832	818	793	836	759	820	807	770	855	839	828	826	824	862	853	826	818	848	835	792	831	774	769	853	844	875	872	857	826	792	790	832	792	835	823	873	784	855	802	774	808	851	872	811	793	795	790	875	870	842	846	825	810	856	835	797	791	783	786	804	802	815	824	797	839	793	859	801	805	841	835	755	815	863	816	822	811	841	787	851	846	799	804	837	810	830	803	803	825	838	801	822	819	860	788	795	791	834	790	838	797	830	804	827	850	838	818	785	825	774	835	827	815	814	799	824	798	779	820	839	852	837	788	850	828	796	808	833	811	753	826	834	791	841	771	863	796	828	836	823	817	790	813	809	774	831	796	806	786	784	864	812	777	835	815	790	835	787	815	799	800	807	815	806	815	824	812	800	870	819	818	837	822	844	755	839	812	877	783	805	786	815	836	812	804	784	779	818	849	783	792	799	821	795	817	806	804	834	834	842	860	812	823	820	856	854	844	773	815	865	755	782	838	841	816	798	815	776	836	838	826	856	800	811	807	807	798	800	810	785	799	787	842	807	792	851	807	807	810	810	844	792	838	879	804	842	828	833	873	796	830	835	824	804	787	787	821	800	843	829	823	853	812	812	850	814	836	781	792	815	812	817	822	798	846	837	807	756	790	804	807	758	835	818	861	837	837	865	834	856	769	817	825	779	839	785	833	805	864	771	847	811	815	832	843	802	812	780	815	885	824	808	795	843	780	798	828	820	827	807	802	832	797	846	828	793	777	847	804	837	840	838	772	789	812	807	790	796	802	819	821	829	779	777	833	768	800	831	840	827	810	772	808	839	813	789	823	772	768	831	771	841	844	833	822	816	859	827	845	787	777	797	832	810	801	829	783	844	823	842	760	796	799	838	805	815	842	782	820	809	782	833	795	867	802	783	765	800	765	803	837	833	811	860	761	778	824	824	846	813	808	818	805	772	854	831	820	888	797	835	839	827	832	839	853	751	791	759	815	784	858	789	826	779	872	842	789	848	778	880	867	769	860	848	863	806	808	838	801	838	810	812	827	764	851	821	829	852	821	810	778	841	838	844	805	786	839	744	815	826	787	796	817	814	858	875	846	868	809	841	809	788	819	821	825	790	853	806	821	836	818	894	830	807	837	835	843	781	806	799	766	795	855	848	781	841	861	823	834	809	801	836	767	783	807	825	814	853	837	798	800	793	805	800	810	838	808	802	808	828	836	820	834	816	853	796	816	834	834	804	806	803	875	786	762	809	826	752	890	820	821	831	756	812	821	798	822	848	800	818	836	793	836	887	785	798	809	828	849	795	850	819	818	809	778	841	785	825	873	786	815	802	793	813	796	849	782	863	891	797	810	894	861	849	860	791	780	829	840	823	811	808	830	821	797	822	792	795	818	804	820	829	855	818	832	869	847	829	861	804	824	822	829	860	815	770	799	844	814	808	772	809	802	792	784	778	836	795	796	798	837	836	822	789	788	851	855	809	776	854	776	800	818	813	810	793	828	854	833	757	803	818	821	834	789	851	827	826	812	820	862	841	809	778	829	835	825	817	848	799	838	814	809	816	784	791	796	802	814	809	847	788	869	788	868	782	838	857	841	814	836	868	807	827	838	808	819	813	803	772	845	783	800	849	767	818	895	777	825	803	824	809	815	850	814	823	774	816	855	835	817	861	810	838	836	786	825	867	835	816	856	774	831	820	890	818	796	816	849	829	798	799	829	794	839	807	825	829	812	795	795	806	784	769	778	786	797	846	849	823	845	862	820	767	825	799	808	764	791	839	836	863	833	808	819	819	803	843	786	794	782	832	817	821	798	816	913	820	823	856	847	856	832	809	808	794	825	794	824	805	800	814	876	788	811	807	835	785	859	829	836	798	807	858	810	792	818	806	805	792	770	883	880	836	779	811	783	814	857	850	815	765	913	856	867	861	840	808	835	859	843	795	834	799	780	847	820	854	787	843	790	857	792	830	815	841	779	866	817	805	816	839	802	816	804	797	823	803	817	836	853	828	832	821	896	814	861	832	787	824	868	817	799	744	820	893	852	852	811	771	778	834	838	828	811	822	814	791	853	872	829	834	805	906	825	799	794	798	814	846	811	827	790	837	772	841	839	820	803	827	801	831	769	798	759	811	829	799	785	846	835	810	801	854	833	823	826	829	811	760	821	790	823	816	831	783	778	789	808	850	816	800	803	838	836	826	823	829	795	806	834	818	837	815	789	802	801	773	828	781	776	838	835	865	833	800	799	783	776	851	799	806	762	834	839	787	816	789	833	811	789	843	832	844	804	818	870	847	860	832	812	893	822	796	870	763	847	835	838	795	828	813	817	788	813	862	821	815	814	828	843	799	827	828	856	832	808	819	784	805	831	768	848	801	816	804	822	860	837	805	778	776	803	789	800	882	833	818	848	819	820	807	802	780	769	802	843	818	816	859	819	819	834	810	806	822	768	808	817	868	795	829	837	823	869	790	818	794	849	804	847	826	753	810	830	793	837	773	775	847	799	828	819	783	815	803	840	835	753	811	810	747	848	810	768	816	824	833	828	763	822	801	798	790	866	834	815	805	771	826	759	834	838	833	811	809	775	814	796	810	817	826	808	789	789	827	836	775	810	810	821	802	871	825	793	811	818	810	809	859	829	759	826	827	828	832	792	833	868	738	760	816	813	808	793	764	798	829	887	813	819	795	811	786	792	779	834	760	867	856	842	823	836	794	837	802	796	843	868	798	826	800	836	753	775	822	850	793	778	799	856	856	844	800	827	819	789	877	812	824	829	824	830	804	834	814	787	797	816	820	815	801	827	782	817	771	764	822	867	834	815	845	818	822	789	870	831	820	781	829	842	811	844	818	783	863	824	823	805	801	797	848	798	878	809	786	805	829	797	845	822	798	862	837	808	803	809	795	805	801	844	845	844	838	829	817	812	821	839	791	798	803	789	825	806	808	799	849	827	820	847	854	783	841	842	806	791	816	810	849	785	826	850	821	798	829	829	821	851	824	796	859	805	761	807	828	831	784	779	797	848	831	788	817	820	896	803	816	821	799	814	781	851	843	834	823	785	792	776	817	832	790	808	828	819	758	798	859	856	816	775	831	853	797	834	777	852	822	859	808	837	831	849	846	800	816	840	789	823	798	886	780	808
27244	21335	13184	935	368	332	309	268	276	256	238	264	251	239	280	239	216	270	258	247	255	255	237	252	248	249	251	262	238	231	244	226	238	246	221	265	257	244	250	231	231	251	230	250	254	244	248	253	274	261	216	233	250	226	270	222	245	256	230	237	242	262	272	273	239	229	240	248	243	248	243	197	229	237	222	237	249	227	221	245	242	239	258	244	233	241	236	261	236	243	221	257	240	274	272	242	236	249	223	235	226	264	235	260	233	222	213	248	246	258	257	243	250	247	245	231	225	255	255	256	264	237	246	222	227	244	263	245	235	253	241	245	255	247	254	244	236	254	239	232	243	271	264	202	260	218	250	235	232	249	231	234	257	245	207	256	236	243	289	251	254	226	249	257	258	282	239	221	244	251	239	240	227	255	263	269	227	244	229	244	248	263	234	204	233	250	257	256	249	247	243	242	247	235	239	256	246	252	250	225	252	254	255	223	248	235	262	250	267	227	220	222	240	277	267	256	244	259	233	243	250	245	242	277	244	254	237	267	230	264	230	238	254	231	233	231	262	252	198	261	237	226	247	234	237	251	253	254	261	267	244	227	236	280	235	244	217	241	220	243	238	260	235	239	230	237	272	222	245	297	211	252	258	241	239	237	261	277	213	232	241	233	252	236	234	250	269	239	241	234	223	236	229	232	251	224	264	237	210	255	278	232	257	229	249	256	230	280	287	248	224	248	222	257	244	227	215	230	239	209	238	229	282	279	236	238	247	267	268	232	224	243	278	252	239	268	253	222	250	254	244	239	252	242	235	222	231	226	257	198	271	265	242	223	239	251	264	229	236	238	242	242	291	235	235	229	230	240	236	261	257	236	237	227	210	272	234	236	248	254	227	248	249	237	223	241	239	270	241	238	247	216	254	275	251	261	230	259	223	242	231	272	259	253	223	264	236	239	258	270	208	255	253	236	230	216	259	258	265	231	230	229	227	250	255	268	228	254	255	225	243	251	241	216	263	231	238	232	242	263	246	239	276	254	249	240	231	255	231	234	255	242	268	237	263	253	243	235	232	256	263	253	246	254	205	263	251	263	232	268	235	265	245	247	266	259	266	217	227	265	253	253	230	231	254	270	240	245	216	251	233	283	235	226	235	201	245	261	206	230	220	217	210	236	256	215	241	251	254	238	226	240	249	256	241	239	230	252	253	259	260	232	244	240	228	255	257	236	228	244	232	244	222	220	267	244	256	240	246	222	234	255	252	247	261	268	257	215	259	242	250	244	253	232	265	242	221	247	234	272	243	203	253	227	234	272	259	245	220	252	255	256	231	238	232	214	259	256	244	263	223	254	214	247	248	230	247	237	233	261	238	248	227	249	245	240	250	253	228	238	245	235	255	252	242	237	258	259	220	251	235	209	251	239	235	256	227	262	238	227	238	229	249	232	250	247	235	239	276	252	237	231	257	238	258	270	221	237	221	231	258	222	244	253	220	257	255	242	238	242	232	233	250	250	240	228	253	233	224	256	245	242	253	272	226	238	232	259	237	224	235	231	205	235	236	264	233	287	236	272	230	244	261	253	243	225	237	281	256	248	241	229	200	234	246	244	230	262	261	235	278	261	215	259	233	254	247	237	252	237	266	240	245	259	256	211	219	232	237	239	242	278	261	259	259	256	234	245	225	223	239	228	216	240	222	238	254	248	229	233	238	233	275	257	241	237	238	240	234	246	239	242	274	240	234	255	240	257	229	251	226	236	231	242	238	269	246	263	216	255	246	249	247	263	247	239	255	226	223	266	254	248	246	254	230	231	242	235	236	229	238	241	249	255	258	231	225	239	247	222	233	247	218	219	253	248	255	231	227	214	244	223	251	212	277	229	253	260	223	236	241	228	248	254	237	244	261	261	262	249	233	235	251	248	221	222	256	209	246	221	246	243	237	260	248	241	245	231	213	256	251	264	251	216	254	257	248	224	199	240	243	241	226	245	243	236	251	214	274	259	254	242	258	240	217	233	252	244	244	250	242	235	249	249	244	218	249	247	213	241	229	266	221	233	256	245	243	272	243	264	238	248	259	229	258	239	247	228	232	252	219	210	224	215	239	258	228	241	249	257	273	255	235	267	247	249	292	266	235	236	230	255	250	245	250	252	260	260	237	242	218	233	223	250	251	225	224	250	219	206	248	231	242	260	235	222	234	236	238	247	225	220	240	255	256	234	260	244	239	271	237	248	264	246	212	270	238	249	260	233	227	221	230	236	244	231	229	237	274	210	250	255	237	246	227	264	254	249	228	250	238	231	240	247	245	263	230	220	218	229	250	246	239	237	208	224	234	238	249	248	239	229	230	224	229	241	232	239	231	262	259	225	254	254	254	224	221	246	226	227	255	237	235	254	220	254	228	229	242	271	236	239	243	225	251	250	250	258	221	211	250	204	249	266	228	238	239	246	256	288	262	245	227	255	243	273	239	223	249	227	221	246	229	237	241	228	252	255	246	232	241	252	243	240	256	234	232	252	272	262	247	263	231	257	271	249	238	262	236	245	225	242	244	258	254	252	241	240	252	249	231	237	242	253	241	222	249	246	235	232	242	260	276	252	247	247	246	253	247	236	230	241	251	250	252	251	260	252	238	239	265	222	253	268	243	240	227	277	270	237	242	276	255	203	257	263	240	233	235	243	214	252	262	260	252	237	250	236	251	268	252	233	243	249	247	220	263	238	252	245	259	233	252	234	231	264	244	218	256	243	255	229	253	250	237	265	247	247	225	243	239	252	228	240	249	239	229	243	224	259	238	231	251	244	231	234	258	248	219	198	257	250	249	229	220	262	246	237	250	222	241	236	239	232	226	217	209	223	250	248	241	241	235	239	244	218	233	255	254	258	223	244	250	266	247	265	232	222	230	254	233	237	224	253	228	218	228	245	246	231	223	248	246	262	230	249	234	218	241	263	242	249	220	254	240	243	256	213	254	232	244	263	257	241	265	242	235	239	240	239	239	261	270	260	226	224	243	267	252	226	242	249	217	242	229	240	231	267	228	232	250	257	230	243	227	237	285	208	249	220	240	260	250	261	244	235	238	244	232	240	257	253	244	238	235	243	241	228	253	270	236	242	233	224	238	239	252	226	265	235	243	239	234	241	240	240	237	239	246	275	255	246	251	276	224	224	215	235	223	239	221	252	271	241	244	238	235	258	267	248	244	249	210	273	250	225	248	276	231	256	233	252	218	224	231	234	263	237	244	264	235	242	214	259	219	241	232	233	241	236	248	232	216	238	254	269	238	258	272	258	245	216	240	259	245	243	251	223	239	217	240	215	242	223	269	246	255	229	267	226	240	254	277	244	243	241	254	255	235	234	232	238	224	245	256	233	254	261	226	228	258	227	277	220	223	264	245	233	264	237	245	255	258	244	201	236	238	277	249	211	266	210	256	261	212	216	245	253	269	243	250	226	258	249	259	239	254	234	220	213	212	245	246	263	245	253	244	248	267	244	213	254	258	230	237	226
27263	10195	1057	682	553	514	488	430	409	425	423	403	404	414	423	387	416	381	389	401	392	379	399	412	368	399	414	381	416	363	385	387	373	423	388	380	361	366	406	372	358	387	411	352	381	390	383	416	427	423	414	368	414	366	374	366	388	434	379	385	422	385	369	373	387	387	426	368	405	358	375	420	366	406	381	403	399	387	386	411	405	387	407	381	397	400	362	401	423	400	391	392	395	383	372	392	379	391	364	411	415	389	421	363	405	364	353	349	389	396	394	386	393	385	385	392	440	370	381	379	363	393	384	357	399	438	391	392	349	395	402	398	400	408	355	356	382	407	409	415	429	416	429	416	371	346	365	388	370	348	364	378	388	398	363	379	419	393	417	386	381	416	403	403	367	393	398	346	405	411	402	369	443	376	380	384	368	388	417	406	422	369	397	415	389	395	344	385	359	372	399	351	377	408	389	411	417	413	375	398	405	405	428	366	383	412	400	359	417	389	400	426	364	373	363	394	411	379	376	376	393	426	438	412	390	409	388	377	353	394	401	409	388	392	345	366	340	346	389	373	372	394	380	353	391	420	407	403	390	415	381	395	403	365	428	368	385	381	377	379	380	378	418	376	392	386	393	379	406	395	401	357	401	424	393	395	382	402	401	373	391	385	372	369	424	364	397	388	386	401	423	384	395	401	377	389	394	373	374	423	385	382	382	376	393	367	365	379	375	391	377	398	407	385	413	415	390	372	390	400	406	407	399	369	357	385	371	384	416	389	350	367	434	380	380	381	365	392	397	390	377	410	377	382	388	390	386	353	400	380	381	378	408	376	390	408	401	417	400	393	374	388	358	373	376	350	383	406	378	418	412	381	384	349	397	389	406	348	418	372	379	364	392	359	389	402	395	387	393	385	372	449	405	388	406	415	361	386	416	413	396	394	394	347	413	384	428	370	400	374	383	412	419	395	371	367	403	426	389	373	403	403	377	380	415	384	403	387	426	375	378	395	402	416	360	411	374	395	373	372	390	382	385	384	403	417	416	377	388	388	382	375	415	413	378	378	386	384	424	392	394	365	394	415	380	391	398	378	379	411	357	362	396	388	385	417	368	379	388	416	354	418	350	397	392	430	426	417	394	358	437	419	409	409	377	391	410	402	399	396	403	402	403	403	389	405	386	385	431	369	386	413	382	361	353	384	405	382	382	371	385	379	382	389	411	395	404	353	377	368	378	343	362	376	365	372	406	435	389	363	379	390	395	416	384	386	388	366	408	389	436	358	377	375	386	373	378	388	424	379	387	399	378	367	408	350	362	381	400	373	409	419	394	392	371	386	370	371	407	399	369	364	377	409	383	410	393	393	346	395	407	394	393	423	397	359	397	393	412	421	363	404	388	363	388	407	353	416	377	397	397	388	405	406	385	386	407	384	376	370	425	396	380	403	394	383	343	385	393	392	424	373	388	344	389	351	412	375	407	362	388	362	391	381	375	402	390	426	379	411	410	433	385	387	380	364	418	382	405	382	380	411	393	371	412	353	403	405	385	372	389	389	421	399	372	397	368	397	404	381	391	383	383	371	375	405	401	382	372	362	400	401	388	385	417	388	360	380	373	389	404	347	396	397	395	374	369	430	344	392	442	401	381	371	427	360	368	382	386	397	391	355	396	397	369	375	397	403	404	353	386	360	363	398	397	403	358	385	398	400	393	371	416	381	386	394	395	347	380	408	390	359	375	393	385	378	361	407	377	416	414	418	408	388	383	388	390	412	382	412	448	417	378	377	400	425	429	366	425	412	415	371	390	384	395	402	348	382	364	418	379	400	353	398	375	353	410	385	399	390	399	382	389	368	370	357	371	395	409	399	422	409	377	401	387	406	402	401	394	395	414	385	379	374	402	414	380	385	402	411	381	408	388	367	399	413	373	387	385	385	393	382	410	384	414	371	388	389	422	375	384	394	420	409	361	381	396	384	399	364	368	390	404	399	414	359	388	373	411	401	413	388	385	405	378	370	355	394	430	357	381	407	383	387	388	419	397	380	401	364	390	348	405	409	380	387	393	380	381	406	430	389	406	384	399	396	399	427	367	390	390	404	403	363	437	393	412	380	413	381	341	381	418	355	395	398	409	364	362	397	398	380	402	403	411	409	380	421	392	395	403	372	400	359	380	396	399	381	372	385	398	395	376	389	387	413	391	379	369	363	360	366	407	396	389	393	376	388	391	390	429	392	412	408	375	382	408	420	392	376	398	409	424	387	395	388	386	392	405	413	391	398	386	414	385	363	367	388	367	389	384	418	417	380	410	354	361	371	394	362	404	388	393	396	386	361	381	334	406	377	400	394	433	378	395	422	390	400	381	381	392	380	393	387	405	374	417	387	410	376	419	361	399	369	371	369	392	372	371	377	403	385	392	373	408	411	391	380	415	406	372	362	394	414	397	378	407	371	405	348	401	381	406	382	429	396	419	390	395	387	385	357	367	427	363	399	359	394	388	362	401	423	375	422	397	393	399	424	387	404	397	460	379	405	379	352	398	406	400	358	380	382	411	411	388	392	372	434	394	395	367	397	395	378	377	379	398	396	400	405	406	356	388	380	411	397	428	376	372	376	371	409	421	393	384	420	389	407	390	371	387	387	397	367	365	360	383	407	390	417	360	387	378	380	377	371	402	376	400	391	358	384	406	359	418	394	377	420	370	411	393	440	384	400	393	417	382	360	381	376	401	403	406	402	386	396	365	386	377	378	397	408	372	390	377	383	406	428	396	365	411	380	386	432	394	408	406	375	386	391	371	382	369	393	423	388	373	381	372	382	396	399	358	423	396	368	389	391	393	406	405	336	372	408	391	373	375	402	394	393	382	353	384	383	402	373	407	382	398	401	367	391	398	383	371	377	381	377	372	371	364	381	432	386	403	391	424	362	382	397	354	396	387	413	385	381	371	363	406	379	364	420	394	391	404	395	419	390	419	390	409	386	416	392	365	390	416	385	345	366	397	352	393	380	373	355	379	430	353	380	398	363	400	350	348	373	412	389	392	398	396	380	411	376	415	386	382	388	396	408	370	387	407	391	402	412	360	381	363	379	341	417	411	372	401	440	372	424	359	402	396	409	387	402	390	371	388	393	404	382	369	409	378	430	378	373	362	375	390	374	383	393	381	389	423	400	392	401	407	400	398	408	413	382	410	409	405	373	410	364	432	373	394	396	398	393	370	413	428	382	412	399	419	369	355	400	369	384	387	405	355	389	415	364	364	387	388	409	411	405	364	373	366	370	385	400	393	390	389	383	381	397	385	375	376	359	391	413	376	397	382	402	422	410	400	414	421	398	354	400	406	411	386	413	376	399	348	371	419	354	405	367	409	366	397	380	383	377	377	404	393	387	386	433	406	416	428	386	410	393	355	415	386	383	413	377	400	406	408	402	385	384	408	409	394	345	399	386	405	404	346	362	394	364	361	394	393	368	402	416	365	443	391	407	403	408	415	369	387	398	428	391	364	363	394	381
24136	21369	28636	24442	21339	9950	1112	715	668	614	655	588	549	596	546	531	574	498	556	537	510	538	553	474	547	511	520	504	543	464	541	511	532	533	503	506	536	490	512	478	501	492	525	555	478	498	522	503	512	506	505	542	487	488	504	535	523	499	474	526	509	502	497	539	521	499	491	502	548	496	482	499	514	539	536	514	516	521	507	487	487	499	535	518	486	494	497	525	498	551	489	469	499	510	508	506	522	455	515	497	478	486	493	504	486	495	548	530	489	524	525	502	502	532	507	500	533	506	475	477	554	479	495	522	504	503	519	513	504	505	542	522	500	536	542	506	540	509	492	482	458	515	505	445	510	512	492	515	531	539	514	513	511	548	516	513	470	451	531	500	512	568	509	521	491	494	491	528	521	528	470	488	522	467	521	515	516	484	555	550	533	514	539	518	494	521	522	515	510	497	498	506	537	497	534	538	527	497	502	525	455	517	473	478	528	526	509	481	508	505	473	493	480	501	505	533	527	491	484	490	519	519	479	551	486	518	479	502	492	500	503	539	519	515	502	518	507	531	500	531	529	494	482	514	473	506	507	471	504	516	517	525	463	533	462	507	513	505	473	517	521	475	534	487	522	494	555	498	479	485	564	474	510	474	520	495	511	435	462	487	493	516	494	503	477	527	491	509	523	566	488	460	542	520	511	487	530	496	528	471	499	491	545	517	468	502	514	467	508	557	540	496	526	490	474	522	488	486	540	564	496	517	474	508	552	545	449	506	492	480	512	520	492	509	508	487	466	474	523	518	506	481	516	524	522	475	481	518	509	507	491	512	532	478	465	481	527	485	511	509	519	492	497	531	497	530	484	493	491	489	515	537	507	487	508	527	487	518	514	532	510	516	538	514	509	492	486	467	518	524	495	498	503	522	490	541	546	484	508	523	483	525	517	528	510	464	523	466	515	471	523	540	486	526	494	536	492	556	523	491	532	486	535	520	524	471	488	498	496	518	486	496	479	548	508	495	495	522	476	517	516	496	484	494	511	526	493	500	526	534	495	499	507	498	496	487	523	537	520	496	522	494	497	477	535	486	487	533	507	496	515	509	496	479	484	501	501	513	534	490	513	483	506	530	507	467	551	493	523	512	497	511	538	504	487	545	503	506	510	499	501	503	483	533	506	532	496	507	505	530	522	554	515	466	494	516	517	510	487	542	527	523	491	498	502	479	526	464	515	487	489	549	487	486	498	492	541	486	498	533	488	497	535	511	527	494	511	486	535	473	482	521	507	495	476	528	476	512	475	491	498	513	501	500	510	491	513	519	496	502	500	505	491	460	529	491	509	502	504	488	515	464	531	525	482	490	519	509	501	522	457	515	510	506	518	503	514	506	454	513	524	525	483	453	538	521	508	522	507	545	520	482	512	493	524	496	527	494	494	516	503	480	492	495	490	495	471	515	482	506	537	489	451	521	519	466	519	487	514	523	524	511	464	508	532	528	489	519	467	515	486	500	477	513	505	544	491	519	471	511	478	529	507	528	520	496	438	508	522	541	529	498	484	519	516	481	516	555	510	476	539	497	518	477	532	475	508	508	540	466	512	487	549	502	495	499	542	497	520	475	515	467	488	470	545	493	516	526	513	493	493	482	473	505	511	512	516	506	469	485	537	506	501	526	495	486	483	538	497	479	488	491	486	504	513	489	483	491	527	544	489	523	495	524	494	474	547	501	521	506	550	543	521	549	495	510	511	524	488	488	511	477	476	462	435	491	492	475	449	507	494	502	486	508	525	480	524	496	525	555	559	515	513	532	498	535	490	494	492	487	479	504	494	513	486	525	526	499	503	473	540	484	500	526	526	456	521	498	497	548	483	484	500	493	494	511	528	491	458	513	524	473	526	498	503	502	518	510	523	524	475	482	491	509	530	517	483	532	475	487	529	500	506	495	524	540	502	509	503	538	498	540	467	525	542	466	555	502	495	522	495	507	472	517	532	475	508	558	529	525	516	509	505	497	450	530	524	507	527	495	487	469	504	483	497	530	494	503	521	474	490	523	531	508	488	523	480	444	456	496	554	468	469	468	512	473	550	522	485	499	480	517	530	456	520	518	518	555	512	509	520	509	506	489	519	493	496	452	497	495	504	496	487	458	464	510	531	491	520	532	517	516	489	502	492	500	484	481	513	481	510	504	477	536	489	514	514	503	499	503	505	475	503	478	523	529	478	491	477	536	544	513	522	520	500	513	531	525	519	484	502	511	551	509	461	513	513	471	566	474	523	484	513	500	529	471	535	526	511	524	503	543	478	529	522	522	478	500	481	461	508	532	496	484	506	514	442	513	497	496	524	474	502	512	495	464	513	512	507	518	503	529	506	489	514	521	541	501	489	519	527	510	490	482	504	514	480	478	497	521	493	470	483	504	518	504	510	515	545	507	517	538	483	475	508	485	469	496	497	496	490	496	477	493	495	505	502	509	485	480	553	505	491	545	466	524	518	513	509	508	504	469	523	534	519	512	521	506	542	515	483	490	505	483	490	496	480	534	492	519	523	492	504	491	495	479	474	512	501	516	487	549	500	518	497	461	519	507	501	497	519	539	480	513	537	466	471	547	507	483	543	503	518	520	524	524	465	492	524	452	544	485	514	502	475	481	501	487	534	528	503	563	536	478	513	537	455	510	518	505	490	492	494	536	496	520	500	556	485	501	516	532	531	474	473	500	488	519	525	529	522	493	524	522	513	490	546	484	511	494	500	508	518	510	531	515	511	495	482	478	481	514	500	520	522	484	494	525	506	528	555	499	476	510	522	459	495	505	499	527	447	496	512	523	517	506	472	472	518	505	530	476	478	519	488	496	495	484	501	485	521	529	475	489	541	483	504	471	484	494	491	488	478	497	539	525	543	527	498	499	484	506	507	538	518	498	482	516	513	477	500	535	499	494	470	535	540	538	514	521	480	508	507	487	497	465	515	486	497	484	484	550	516	515	515	501	494	486	507	505	552	500	524	540	518	512	493	533	525	532	501	493	488	480	482	468	513	521	505	497	479	500	480	540	496	491	484	473	495	462	515	511	512	491	509	488	474	527	543	547	538	490	518	502	531	518	524	545	515	510	522	500	496	484	478	482	546	533	507	491	517	526	524	540	489	505	488	492	526	502	460	506	501	513	518	502	468	498	503	537	526	474	481	521	504	537	513	519	544	511	519	522	510	483	465	482	478	494	513	524	488	515	519	489	484	527	513	542	527	507	512	526	491	494	526	474	500	482	481	501	479	461	476	457	507	471	453	502	513	497	506	493	498	514	516	515	547	532	489	518	526	525	466	503	483	508	505	471	536	537	514	478	497	456	463	543	476	479	529	485	510	537	510	494	484	513	545	531	539	513	498	472	505	535	468	507	516	507	538	491	529	504	528	514	526	508	524	533	479	534	511	521	521	528	521	505	489	502	533	573	519	517	536	491	512	474	489	534	493	512	511	503	503	514	516	541	504	512	529	478	493	508	538	524	503	474
41963	24626	7352	3750	2649	2103	1706	1418	1327	1255	1119	1097	960	985	993	948	925	852	892	862	880	845	853	893	817	822	863	837	849	818	777	825	796	819	828	824	816	799	814	818	826	823	789	791	812	814	769	790	763	855	782	840	761	796	776	715	806	789	801	764	744	768	819	817	782	835	756	792	792	793	761	783	794	787	851	810	729	753	817	795	831	796	804	791	759	769	810	865	728	743	811	783	814	798	741	831	816	740	843	727	777	785	863	767	783	793	730	793	750	784	848	748	795	800	810	825	743	737	759	761	814	790	785	833	790	789	795	768	783	732	821	813	826	798	764	829	788	782	838	766	799	741	779	736	782	813	795	805	787	798	781	743	811	809	746	755	781	776	816	794	808	803	829	791	805	790	767	776	741	809	782	734	808	791	767	798	773	787	774	776	793	758	773	832	796	804	743	811	768	735	765	751	771	794	789	784	817	776	754	757	743	762	794	749	784	763	756	754	792	772	721	777	735	783	821	761	791	765	795	805	739	786	719	767	772	753	787	787	799	759	785	784	807	766	803	763	766	726	806	759	778	742	750	816	763	801	773	783	756	786	757	800	755	728	818	744	767	775	789	806	787	762	768	761	808	786	819	803	784	717	744	791	762	813	812	804	762	759	777	771	745	795	719	800	790	787	768	813	760	793	754	803	786	763	753	760	754	782	720	841	740	767	764	792	749	797	776	733	791	831	792	770	767	780	816	763	793	762	733	783	758	806	762	782	748	778	784	804	787	781	802	758	761	787	750	818	751	846	746	775	783	770	815	833	743	804	800	774	729	819	786	781	795	778	748	823	798	820	770	761	805	764	759	781	792	792	795	775	771	775	746	743	778	812	803	772	815	771	802	787	784	773	798	774	790	818	758	791	747	749	782	776	764	771	790	766	768	739	810	776	838	811	745	765	760	806	789	769	752	754	786	747	781	800	777	787	816	775	730	763	767	758	766	796	745	823	731	808	805	785	823	721	792	785	800	806	803	798	761	815	761	789	755	763	796	790	789	835	766	822	797	772	789	733	771	797	773	784	759	780	742	768	795	770	776	809	752	786	793	771	741	773	815	835	802	750	741	783	771	812	818	770	741	781	781	744	732	790	738	834	774	777	788	788	804	790	767	850	893	751	775	749	808	798	783	830	773	766	764	768	823	847	758	760	784	718	847	810	838	794	729	753	784	784	841	766	783	808	804	761	800	771	776	823	813	798	742	784	798	767	789	738	791	793	768	805	755	801	810	777	756	793	787	806	823	736	759	799	778	793	773	801	815	759	803	791	778	747	754	794	759	795	780	766	808	779	804	754	755	808	799	805	794	818	797	731	775	788	752	747	787	812	784	797	733	796	755	815	791	806	788	784	751	746	789	807	769	801	811	770	764	828	785	819	760	795	768	752	771	796	742	841	749	731	772	741	756	779	749	790	777	814	816	783	796	762	765	709	753	775	738	785	760	807	800	804	738	781	791	790	800	763	766	789	838	853	772	767	821	736	780	753	765	760	802	775	781	761	781	761	815	797	772	774	862	754	860	792	791	801	789	778	766	833	798	753	779	806	796	817	812	738	750	829	778	799	758	755	743	823	749	794	811	861	762	762	776	795	783	837	785	780	810	746	761	808	832	753	798	803	783	746	748	792	844	779	765	776	747	750	797	756	743	768	807	754	754	812	736	753	805	830	786	772	799	784	820	781	784	770	761	778	826	776	791	812	754	782	791	795	791	748	838	740	799	823	782	788	774	829	782	764	775	773	796	788	754	775	787	731	775	771	810	788	827	729	782	804	779	791	791	794	776	784	739	807	768	759	751	779	794	771	760	753	777	799	776	765	814	811	810	755	778	750	743	756	784	793	752	819	792	794	770	794	796	741	867	804	787	783	793	754	771	785	766	825	735	784	739	779	801	779	762	789	746	835	813	755	811	773	790	799	747	807	782	752	800	783	755	720	789	764	750	788	743	732	809	746	769	790	783	801	805	764	794	816	798	807	715	772	778	807	794	778	767	729	763	756	720	772	814	825	836	775	762	776	744	770	788	761	779	779	734	789	778	788	770	785	771	784	790	777	741	756	810	787	743	798	757	768	741	729	785	793	729	755	763	770	853	818	730	775	755	805	811	729	732	783	779	782	744	748	780	798	780	775	742	796	781	801	773	768	804	760	777	801	781	786	734	790	753	815	788	768	772	750	801	758	762	801	769	796	772	799	716	761	848	783	769	810	814	789	772	749	799	723	805	789	769	758	795	757	745	789	811	767	713	800	772	794	835	808	761	739	797	823	753	798	770	775	761	824	762	792	750	791	717	775	779	790	756	801	817	741	807	793	737	772	779	755	775	720	793	772	737	759	749	760	724	786	782	763	784	779	726	773	802	763	804	826	783	834	770	773	802	755	758	788	757	731	763	842	782	793	749	806	754	783	755	805	743	767	742	767	772	813	786	794	754	814	762	756	827	791	743	813	770	788	754	829	796	767	793	759	803	775	709	773	735	776	778	763	807	744	793	762	808	778	754	764	787	819	762	791	777	829	759	760	797	807	768	811	793	740	761	822	795	794	799	792	816	778	790	796	752	770	790	812	842	786	838	796	801	804	753	792	776	825	800	790	755	787	786	810	819	767	760	772	812	789	775	782	742	759	766	758	774	799	771	747	758	753	833	780	787	784	791	793	847	748	762	807	769	783	762	795	783	798	821	819	772	755	753	774	764	751	800	744	765	817	791	801	799	819	787	781	711	814	770	784	775	813	743	758	772	777	781	812	777	792	753	789	821	772	805	785	756	809	797	768	748	850	781	809	775	768	772	817	783	739	806	771	786	756	761	758	819	778	769	823	722	804	757	787	742	811	778	747	802	765	809	826	785	768	764	789	762	800	808	801	800	770	746	742	778	802	791	814	781	845	803	789	798	814	826	750	765	752	782	761	812	793	828	745	751	760	838	816	760	792	779	744	796	783	808	811	792	761	807	828	802	750	817	732	769	768	827	807	739	782	793	780	777	814	784	786	763	815	818	754	777	760	803	794	785	758	820	802	816	792	816	775	793	799	750	782	796	769	780	717	773	805	771	733	833	778	756	747	755	803	753	832	783	760	801	832	806	749	772	800	794	801	838	769	754	800	771	799	786	770	774	734	780	764	796	791	806	767	786	768	760	825	793	762	812	789	766	778	789	762	752	800	807	783	734	782	780	795	745	780	767	783	778	747	810	788	764	793	782	828	749	756	780	753	767	798	811	760	728	708	796	808	799	800	795	782	765	799	773	765	785	759	754	742	745	770	797	767	804	801	787	739	803	803	818	799	764	751	736	810	788	783	789	777	771	803	778	788	799	747	799	752	738	804	760	739	829	755	781	775	772	777	786	757	779	754	783	766	792	802	797	769	724	774	740	746	764	775	760	757	802	766	798	779	780	841	778	765	759	768	756	783	812	781	823	784	817	829	773	817	767	806	804	793	775	795	780	792	804	751	777	797	763	795	790	776
23217	21360	29049	24021	21359	21368	8189	1142	808	788	713	680	683	668	609	593	604	670	577	618	560	585	601	566	549	581	568	572	561	535	526	554	555	558	540	561	490	534	545	535	539	575	556	516	511	545	529	537	526	529	510	545	518	557	509	535	537	505	555	557	509	522	506	565	494	545	511	526	521	520	507	486	549	527	539	561	504	484	545	543	520	507	517	497	534	521	542	505	516	542	553	531	553	542	554	577	531	521	526	517	510	521	517	564	504	546	572	522	502	504	533	519	540	590	579	506	567	544	526	551	528	527	553	512	572	531	548	547	536	530	548	541	542	536	521	546	602	578	511	541	538	513	514	526	580	524	527	569	504	566	495	517	536	550	506	548	533	499	526	533	536	534	543	544	531	547	519	530	511	500	518	540	522	561	473	538	575	562	485	539	532	514	487	511	549	504	540	510	543	495	536	524	528	539	504	547	511	513	504	511	539	536	547	531	515	497	524	575	556	550	550	533	544	515	520	534	490	562	516	537	517	587	551	529	534	540	521	535	586	543	589	535	520	520	495	528	509	545	540	512	543	536	529	516	544	567	511	547	537	523	526	535	531	543	541	498	524	538	515	522	541	530	500	543	523	539	565	572	543	519	507	516	551	552	569	538	482	518	557	554	517	507	514	558	522	546	512	497	524	514	571	566	545	586	503	525	520	511	549	476	528	522	565	558	513	508	502	521	527	531	549	536	533	521	538	526	546	582	514	521	561	551	528	528	537	507	500	520	511	513	538	565	513	535	491	548	552	565	506	552	574	548	528	519	564	534	546	530	556	506	526	558	547	513	487	515	571	519	535	517	561	507	517	518	553	552	535	517	494	525	506	545	502	560	511	525	542	508	519	552	514	488	536	547	537	510	505	522	509	514	505	534	530	555	522	515	516	569	522	532	534	517	548	521	528	549	533	552	548	535	523	528	508	542	548	508	538	571	543	539	533	498	526	532	501	527	527	539	505	494	527	515	536	479	530	542	561	499	561	530	547	529	547	540	541	522	516	521	582	496	502	517	502	469	491	527	524	500	522	498	519	522	531	510	543	516	509	506	510	516	539	538	534	527	534	530	535	490	524	565	493	538	488	511	528	569	539	506	513	580	523	508	531	520	550	535	480	521	508	524	543	537	549	519	522	539	514	527	557	526	489	540	552	509	544	533	539	556	501	522	528	601	490	537	527	568	505	533	539	574	544	533	550	528	581	522	523	515	558	506	507	538	506	493	530	529	564	506	538	510	543	531	541	542	535	507	516	536	557	495	515	551	522	529	554	536	518	509	502	530	555	559	509	523	538	537	526	522	518	555	563	518	509	535	487	487	515	528	576	510	547	524	506	490	570	535	532	483	493	534	505	553	520	493	567	512	511	536	538	514	546	520	521	554	527	499	545	530	569	504	484	554	527	521	537	462	537	533	526	519	496	516	505	519	484	499	556	520	524	515	499	543	520	544	532	524	497	520	498	561	530	497	568	541	534	494	535	511	478	529	538	551	498	571	508	498	490	563	514	496	543	543	554	499	508	557	535	546	555	501	547	552	560	549	512	526	543	521	484	528	545	491	554	532	538	506	512	507	553	569	542	528	543	511	570	542	546	504	526	482	482	560	479	528	536	528	528	554	534	507	557	521	528	539	504	547	522	528	529	549	566	466	571	521	552	530	503	548	495	532	526	532	535	530	539	542	554	489	528	527	526	542	539	525	522	563	520	538	515	514	570	501	492	511	538	532	532	546	522	565	491	582	501	513	560	538	517	562	553	531	517	517	561	520	520	539	544	560	514	523	506	519	506	512	470	532	594	548	574	561	490	520	512	547	531	532	517	531	512	552	546	520	534	525	499	550	526	519	494	541	543	511	537	573	543	528	557	573	528	527	547	553	490	536	522	536	521	500	526	499	530	551	505	564	506	528	511	559	565	511	526	562	546	552	534	544	522	573	526	544	567	561	574	544	534	506	517	551	546	539	528	555	512	533	545	507	548	518	516	570	554	553	560	526	535	486	496	542	488	566	562	523	527	450	535	517	525	524	536	545	538	569	477	546	534	520	533	545	527	541	520	533	523	505	572	477	554	537	495	601	531	500	548	547	558	568	535	523	528	496	517	558	511	534	525	487	569	553	567	524	508	529	485	510	553	556	548	552	521	529	509	563	493	534	527	541	552	570	551	558	535	547	509	548	517	495	499	554	509	543	538	563	495	519	567	544	542	542	535	532	534	498	547	536	533	550	517	511	516	558	529	512	501	552	500	532	547	568	552	499	542	521	547	536	539	539	496	533	540	512	504	508	551	543	495	532	548	533	542	553	508	506	524	504	528	513	549	522	551	524	529	565	507	551	573	558	481	525	556	499	523	522	511	513	478	551	540	525	501	503	558	558	537	536	579	556	564	506	551	554	501	552	535	512	562	539	521	544	525	535	541	497	525	562	536	480	506	544	529	523	532	577	544	548	485	531	553	547	528	553	591	512	540	511	564	550	536	535	521	580	508	508	497	531	553	539	549	493	524	537	533	490	512	506	539	486	490	564	505	590	499	537	522	520	533	493	539	536	545	524	574	534	581	484	558	564	571	527	560	520	509	538	504	507	477	514	484	516	543	482	503	522	550	530	546	531	542	545	553	572	548	534	540	495	546	551	538	544	531	532	531	552	457	544	540	548	529	533	559	517	520	547	557	503	554	514	573	523	498	505	569	501	585	582	562	540	522	547	532	546	539	498	557	531	527	535	539	511	528	499	555	519	531	545	544	532	526	530	537	522	539	547	540	548	547	515	499	584	493	571	547	528	558	501	581	516	515	556	508	546	525	567	542	526	534	530	526	510	556	536	548	543	521	525	538	534	531	530	519	548	510	521	554	500	526	485	496	539	531	527	504	501	545	531	547	529	518	601	538	539	517	564	508	533	531	559	542	544	552	539	512	507	509	551	501	542	558	537	509	549	545	568	542	533	541	515	560	517	541	513	534	526	494	543	565	525	531	527	526	508	557	548	536	511	538	553	499	493	578	546	557	535	527	537	559	561	529	549	542	526	500	562	539	512	532	557	530	529	550	527	545	543	563	517	534	540	503	558	512	496	523	533	535	568	519	539	563	545	547	534	553	540	553	474	495	510	554	503	554	526	560	526	525	533	496	484	500	531	551	535	550	547	505	548	523	525	532	526	542	533	542	538	525	522	520	506	528	546	553	515	551	534	530	540	528	556	546	512	531	523	500	504	507	533	540	533	528	498	514	477	531	553	530	511	534	542	537	563	497	531	499	561	552	521	565	564	539	586	524	530	491	538	501	594	558	539	573	503	533	536	519	515	570	531	513	528	476	497	522	548	534	529	508	537	515	568	527	572	573	569	529	521	519	515	517	516	516	522	525	514	529	489	559	529	522	506	484	514	513	554	500	545	533	535	534	524	484	536	523	537	545	504	539	543	557	547	502	512	543	526	509	509	556	554	535	541	523	521	520	524	522	520	539	547	512	541
41448	28598	11622	6072	4295	3272	2552	2067	1801	1600	1439	1276	1298	1208	1116	1096	1010	1051	1006	940	956	963	972	928	893	889	910	923	852	911	902	849	912	867	865	852	869	902	820	842	855	937	831	866	824	824	842	820	833	841	841	840	844	838	881	850	854	850	848	848	820	888	808	790	821	856	804	837	835	863	845	779	890	845	834	798	864	834	824	846	833	835	810	804	815	853	856	815	824	865	841	822	821	821	838	812	810	769	774	793	824	846	835	859	813	858	823	856	808	827	878	841	802	830	806	831	797	766	798	823	838	795	779	839	813	830	838	846	813	826	857	761	834	824	808	812	796	879	829	801	840	792	874	781	813	869	819	797	849	842	800	798	796	842	841	844	795	805	779	829	872	831	803	821	828	816	811	805	828	776	802	798	840	810	804	821	793	817	826	815	833	803	831	851	830	809	813	833	835	807	807	818	830	811	815	822	818	815	766	793	798	814	804	861	823	826	858	794	773	799	838	803	829	836	836	808	766	812	815	819	831	795	813	827	838	787	788	845	830	855	821	804	789	825	831	817	817	833	844	808	819	817	859	845	816	769	850	828	804	807	797	864	807	777	831	768	839	872	809	841	872	810	842	772	829	817	825	809	820	871	808	793	819	877	825	825	875	801	790	834	791	810	809	785	842	837	845	865	859	799	808	797	835	828	870	817	839	813	801	787	783	852	801	859	788	792	826	809	763	837	834	813	790	774	797	809	820	794	794	799	837	845	766	803	809	759	836	838	834	839	818	854	851	817	818	792	845	779	783	823	772	810	815	770	817	825	833	855	818	853	834	793	751	833	816	851	873	818	764	827	826	795	798	819	817	826	836	787	845	793	836	835	831	809	832	825	852	789	824	844	845	809	772	827	833	809	844	824	831	841	808	814	800	747	803	846	803	831	823	835	854	837	853	825	818	797	866	885	812	846	781	909	849	814	801	817	843	834	795	833	825	805	789	810	807	800	871	823	807	836	839	831	824	831	805	802	844	852	805	770	797	824	856	799	811	786	851	777	825	774	814	826	807	840	849	835	827	780	810	871	810	792	839	831	843	807	816	834	811	847	787	880	803	789	840	813	820	863	831	828	802	859	815	847	854	807	858	812	841	793	874	839	830	811	860	829	810	798	832	831	823	810	773	834	860	852	760	845	807	796	836	812	837	851	891	822	814	808	855	832	820	857	849	840	782	868	824	798	808	786	810	791	789	802	784	810	796	800	804	822	793	765	842	803	807	833	813	853	824	844	831	818	813	818	765	848	792	829	810	837	836	803	813	830	856	809	811	794	817	858	823	838	777	791	810	862	778	782	829	792	843	765	870	822	799	840	813	801	801	841	831	765	830	874	824	820	850	821	784	879	865	838	847	836	817	840	817	821	869	829	870	893	879	812	857	853	844	859	851	861	812	812	770	862	892	799	786	818	852	828	809	760	829	754	826	836	824	808	784	820	900	822	826	829	838	809	786	838	831	825	809	852	859	840	813	839	797	868	814	806	832	809	814	788	767	850	804	855	804	819	789	882	800	864	840	800	791	849	770	875	819	774	786	818	814	854	816	792	839	830	824	840	776	803	859	811	777	873	833	776	795	788	771	811	803	815	811	797	795	853	847	830	809	895	804	833	848	824	841	840	835	767	849	848	836	846	827	794	812	795	860	812	848	815	825	843	840	814	807	799	830	791	816	868	857	817	775	817	790	836	827	883	877	825	866	861	868	827	818	788	798	858	804	810	812	824	805	788	807	809	801	867	813	806	858	858	822	807	883	776	839	857	797	813	759	784	827	815	849	796	836	804	848	837	840	858	772	833	786	801	813	841	827	828	793	802	811	837	828	819	872	812	842	799	815	817	782	813	878	797	810	811	832	860	808	819	856	846	805	810	793	775	819	797	808	787	798	803	799	775	829	816	885	833	859	790	809	858	855	789	851	844	838	856	843	742	818	850	848	815	868	792	827	906	786	791	827	803	770	780	848	820	761	814	846	831	816	776	821	777	795	823	798	830	881	802	832	839	781	833	841	860	812	833	881	871	796	816	780	774	809	814	790	812	810	824	817	821	839	847	783	848	772	795	840	824	782	821	861	818	795	753	821	760	832	800	798	792	861	777	874	795	801	797	810	804	805	868	844	821	800	853	798	860	782	859	801	849	808	870	866	801	836	861	829	828	823	841	840	834	799	804	852	821	836	811	780	779	838	806	816	823	764	850	801	806	838	836	856	800	819	822	792	793	790	784	829	817	795	848	832	847	823	777	794	844	788	806	837	806	814	781	827	794	846	829	817	845	798	766	838	801	798	775	817	797	796	850	856	830	815	815	815	856	810	798	817	800	832	832	778	846	825	840	834	832	845	811	809	826	829	812	777	877	816	807	847	819	834	813	883	810	845	794	806	824	785	849	871	823	853	844	842	841	857	780	820	806	831	811	809	791	810	831	797	821	834	825	776	848	870	839	799	818	796	844	830	794	787	809	801	843	782	850	815	799	779	768	795	809	784	844	823	861	787	806	828	854	804	804	809	810	810	806	795	824	840	790	829	801	855	870	831	777	814	866	755	790	811	788	797	787	841	811	792	823	857	788	825	847	799	820	805	767	804	806	802	796	823	803	781	817	773	810	845	759	819	822	791	874	851	796	801	878	787	824	792	839	868	785	821	904	861	858	804	838	811	810	802	812	831	794	793	847	837	857	836	803	821	810	804	770	813	819	803	839	896	802	842	794	824	823	827	846	831	726	838	760	832	796	798	836	791	807	805	863	846	850	771	796	801	818	854	804	861	804	839	824	773	799	828	817	837	838	811	798	809	780	784	818	766	749	848	830	792	861	867	813	759	798	834	798	827	819	784	804	814	847	827	844	758	836	800	833	831	833	892	822	876	825	812	805	849	866	802	793	835	845	861	787	830	775	792	798	852	832	800	840	887	796	869	820	800	843	825	826	844	816	849	794	889	873	811	846	819	775	785	811	840	846	824	859	838	835	858	842	829	799	779	822	843	819	797	825	824	830	762	841	865	834	783	817	860	807	817	791	875	836	837	826	800	821	796	870	776	778	799	821	852	791	840	857	813	801	810	785	809	791	838	828	829	824	813	844	809	800	825	804	779	853	797	820	825	802	806	831	849	833	800	822	862	792	852	843	811	840	886	840	822	840	785	783	847	813	820	819	838	803	826	826	789	791	809	860	817	792	871	790	881	819	816	820	761	816	791	833	875	848	801	820	826	838	805	747	837	782	792	791	832	802	805	806	835	776	832	828	848	759	790	824	788	829	870	816	789	786	838	779	807	799	832	848	828	808	841	855	824	824	892	811	804	822	858	806	835	787	879	798	795	796	807	811	797	781	806	855	811	844	833	811	873	795	797	876	842	823	844	835	831	786	797	805	848	843	870	826	826	846	849	852	802	805	811	838	850	837	810	789	818	786	810	789	829	797	869	823	860	816	830	809	811	794	829	855	782	787	824	798	814	831	863	827	818	813	778	854
27298	21326	12669	854	381	281	269	241	258	310	247	256	252	245	246	282	257	228	257	258	227	260	266	224	241	240	222	261	205	277	236	247	244	263	229	253	225	244	273	225	253	223	283	240	240	250	226	240	264	234	231	239	256	221	234	241	251	237	223	256	225	266	272	239	227	202	232	255	242	214	216	265	265	241	265	250	237	236	232	251	219	250	251	232	244	243	207	254	249	248	234	251	250	251	242	234	267	288	241	265	239	212	207	222	238	229	246	245	242	239	253	224	242	262	246	252	251	234	225	246	239	229	249	238	259	239	263	250	249	237	246	255	233	251	255	231	252	239	237	253	236	221	204	224	232	225	251	219	263	234	215	250	246	237	254	249	246	260	252	234	242	228	255	235	224	234	227	261	246	252	249	251	264	268	256	237	234	253	268	265	216	232	259	252	246	229	225	245	262	255	239	225	239	224	247	246	281	240	261	218	247	243	229	250	237	281	227	251	221	240	235	234	244	272	232	248	256	258	260	258	249	241	247	253	244	264	254	254	238	224	244	224	260	258	251	204	250	253	258	232	288	249	237	255	216	267	242	236	231	236	234	235	237	238	222	216	234	272	256	267	247	251	258	249	247	262	221	232	233	248	229	237	255	238	221	223	234	238	250	260	232	207	246	210	238	250	253	222	262	244	236	249	249	231	241	217	257	246	231	241	246	260	222	223	248	245	236	249	230	239	248	250	230	254	267	247	227	266	235	251	268	234	231	214	226	253	263	250	275	236	241	226	228	233	230	222	224	252	238	246	264	234	232	252	226	206	241	211	226	251	263	231	252	247	216	251	268	251	236	247	249	256	226	244	253	262	273	242	242	248	256	250	276	245	244	232	231	271	272	227	232	248	235	266	225	244	260	263	229	242	220	267	244	191	238	262	237	235	264	241	244	236	250	256	239	239	248	249	214	257	226	246	225	268	242	247	220	230	227	249	217	239	241	252	279	235	233	260	225	238	242	244	253	266	254	263	261	226	268	232	214	241	237	231	224	241	222	254	241	248	225	241	215	255	228	240	249	265	250	243	241	242	243	254	227	250	254	222	220	216	232	252	261	251	233	225	223	259	236	273	268	286	231	220	264	254	241	245	241	263	251	242	237	254	270	274	254	242	261	273	265	261	263	227	252	254	223	234	231	245	249	244	266	263	243	253	254	221	236	258	272	243	229	229	235	246	233	256	230	258	218	236	232	239	252	262	256	257	218	248	240	257	222	201	227	259	250	229	223	259	248	244	254	253	243	238	222	244	244	253	239	247	246	210	234	257	239	261	245	225	239	255	246	229	237	244	221	247	215	254	237	238	256	229	239	231	229	257	236	256	253	256	269	287	251	261	235	238	223	231	232	259	252	211	255	246	237	247	234	274	259	240	239	254	258	231	242	242	218	250	247	249	226	246	269	253	243	269	204	252	227	236	229	240	244	277	244	249	259	225	242	213	255	239	216	232	249	211	240	256	278	280	248	230	288	231	258	233	213	231	247	238	262	216	232	226	253	257	224	242	226	230	229	237	251	245	241	253	245	248	257	265	257	245	261	236	230	244	239	232	222	257	257	244	206	269	252	229	264	252	235	263	246	241	223	248	228	272	235	250	251	275	229	238	225	228	240	227	240	240	264	222	226	248	263	245	258	257	216	261	265	245	245	249	274	255	242	240	251	240	227	247	205	243	239	242	250	260	235	254	209	265	213	273	210	286	205	278	206	245	239	251	246	234	239	221	265	254	243	247	200	239	245	245	243	246	208	214	234	238	231	246	220	221	211	201	235	231	240	222	247	211	220	227	236	240	248	246	242	211	253	254	226	218	251	216	214	227	267	230	235	253	239	275	208	268	239	222	232	258	244	277	236	218	210	229	243	246	235	230	232	239	264	243	234	231	256	260	267	218	242	267	246	255	231	219	227	232	258	249	237	258	253	234	256	242	239	242	251	234	265	243	208	256	215	247	234	240	254	223	240	223	261	225	232	241	264	235	219	241	241	249	231	256	237	234	252	244	231	251	217	285	254	244	237	241	260	276	241	260	255	239	250	250	256	243	222	262	254	245	261	223	234	235	228	231	261	251	274	235	252	240	226	255	263	226	230	251	221	225	226	238	245	266	234	237	240	252	225	235	206	266	256	216	211	239	240	212	249	258	253	257	228	262	260	253	241	238	269	248	267	250	253	238	263	229	227	210	249	260	258	273	235	235	261	206	235	236	228	230	243	240	248	236	218	275	224	225	219	228	256	243	229	267	249	259	224	238	220	233	247	221	236	212	255	234	246	250	254	262	252	240	258	211	236	257	297	218	219	243	238	251	258	255	251	252	287	246	247	239	264	221	232	245	234	241	257	236	229	231	225	235	232	248	230	297	248	257	248	242	239	222	268	230	244	266	280	258	253	258	263	221	232	239	247	247	245	257	254	246	234	256	238	238	233	280	261	216	242	241	230	259	253	271	266	221	243	227	233	223	253	263	242	244	234	241	214	231	233	214	237	256	253	234	259	230	252	247	260	235	267	217	225	273	233	234	223	237	260	267	237	239	236	260	237	245	230	252	234	245	258	273	253	241	227	262	201	236	248	253	276	228	258	228	229	228	231	250	240	251	245	236	251	249	246	239	228	221	229	257	237	237	260	272	250	230	251	237	230	266	245	230	254	269	212	247	206	252	252	250	251	266	231	254	256	242	274	255	238	227	232	240	251	237	236	253	223	236	238	243	249	248	251	227	224	238	232	246	239	263	255	221	245	259	236	249	221	217	230	258	228	263	221	225	283	230	258	244	266	260	274	257	220	237	263	234	230	270	252	239	221	217	225	264	264	271	252	251	237	234	280	243	224	231	262	224	248	251	245	257	236	226	261	218	224	230	240	246	254	264	262	254	234	233	234	249	235	219	247	236	209	231	264	260	238	243	269	244	231	212	276	231	239	254	236	240	263	237	273	242	254	219	236	243	235	222	235	231	246	257	258	239	233	240	248	242	269	234	287	238	283	200	266	244	241	251	234	280	246	256	259	223	257	241	247	232	235	205	237	255	240	272	236	228	228	225	246	221	241	238	241	285	244	242	218	245	256	249	269	257	247	227	257	252	257	249	229	209	227	224	248	219	240	236	245	264	242	242	227	294	233	289	253	255	257	272	258	272	253	230	247	238	262	230	256	254	232	238	224	244	256	243	246	219	252	230	251	236	245	231	238	262	240	263	219	250	221	255	224	223	245	254	240	228	258	257	253	225	232	262	252	246	253	230	217	241	237	236	241	240	246	224	256	243	240	293	220	240	263	232	240	239	257	264	237	271	271	249	230	239	258	254	259	218	242	244	265	236	246	226	257	250	250	218	253	235	248	253	244	259	232	257	237	256	242	207	266	240	245	240	243	240	258	258	253	264	248	250	224	263	234	224	248	244	234	233	256	250	251	260	267	254	207	233	253	223	204	227	254	248	266	255	215	255	238	229	253	217	260	259	219	229	221	238	232	236
27261	10013	1054	682	535	449	468	437	420	422	421	453	398	414	401	400	358	415	406	401	409	379	414	396	426	394	413	385	397	381	411	450	400	382	398	411	398	389	355	389	422	347	357	425	396	385	395	361	376	395	404	378	407	356	382	376	396	404	380	381	405	386	401	403	396	420	379	434	393	421	429	415	369	403	397	398	420	387	413	372	382	372	376	421	381	376	371	397	399	380	385	387	402	347	347	399	406	370	371	386	401	406	363	418	379	388	395	370	404	385	388	404	424	375	398	375	388	373	386	393	405	405	351	399	400	400	405	372	416	391	365	420	379	386	369	424	402	408	402	404	382	410	372	407	397	378	376	384	398	393	420	367	377	387	400	376	390	377	385	401	373	397	376	405	338	403	403	414	397	370	411	366	418	390	387	406	369	356	421	405	379	398	400	376	363	399	379	404	401	387	357	365	414	399	388	367	396	372	392	377	419	375	402	403	397	396	346	398	385	408	392	367	366	344	382	385	397	409	388	369	382	388	366	389	366	379	386	353	359	384	427	408	408	347	358	395	404	395	397	403	393	365	375	407	388	426	396	378	446	430	432	420	416	391	374	395	392	424	396	408	362	389	419	413	394	403	370	416	388	380	391	358	371	388	412	380	428	392	384	412	381	411	414	401	394	403	380	407	376	407	385	374	414	387	395	391	407	368	392	384	392	387	381	364	370	414	405	394	373	381	404	398	387	368	377	399	373	389	343	397	377	400	369	432	366	403	389	390	408	418	382	383	401	373	395	396	438	404	406	409	403	364	394	366	378	359	427	402	384	374	403	405	388	434	395	389	400	405	383	399	366	393	407	406	399	392	432	391	385	386	389	376	372	378	392	385	430	395	407	407	396	392	367	374	410	394	363	421	359	386	390	405	373	398	376	399	388	394	433	413	385	420	422	369	395	415	412	395	379	344	399	399	405	377	369	390	400	366	390	410	388	394	397	385	379	427	391	392	413	394	376	403	378	407	392	393	396	426	382	386	413	360	389	408	389	392	382	403	397	369	375	392	396	432	386	404	375	409	392	370	388	391	394	384	399	392	382	382	428	437	415	385	410	356	415	427	416	395	393	382	371	379	398	402	401	410	374	376	393	357	401	361	365	366	384	375	415	392	391	386	389	405	383	389	413	415	371	394	365	394	396	391	402	378	386	410	370	365	382	384	406	396	378	357	390	393	382	401	401	404	395	359	384	396	382	423	405	421	406	379	382	416	399	425	408	363	384	398	381	397	405	396	384	391	356	393	372	381	382	379	417	378	403	409	386	379	386	376	383	385	417	407	413	368	373	373	379	385	408	377	396	370	387	362	406	401	384	393	418	400	386	372	369	397	419	385	382	377	398	390	401	384	416	416	362	390	411	423	394	403	406	398	374	378	391	382	398	394	400	373	385	392	389	371	393	390	387	403	407	396	389	407	437	406	362	433	405	403	416	375	402	396	382	406	401	404	439	419	388	398	386	385	416	364	371	414	393	398	366	400	420	395	376	363	380	387	452	363	399	394	377	360	409	391	382	373	383	405	389	394	364	406	377	383	382	369	393	411	379	372	400	412	383	421	382	378	423	389	410	371	394	392	381	372	389	373	373	430	385	396	402	392	392	412	380	387	401	396	421	392	397	434	412	415	361	367	390	362	417	399	380	382	388	364	417	400	377	402	414	409	386	412	386	381	399	377	383	433	437	377	384	370	357	377	411	392	390	365	391	404	439	404	387	416	415	390	392	359	410	411	392	399	380	379	403	396	432	351	389	374	427	412	384	396	404	410	387	417	386	397	404	425	382	398	402	422	394	368	371	364	416	384	353	391	391	400	437	432	366	378	387	393	387	418	405	395	409	362	370	405	397	401	379	390	393	411	404	418	380	406	386	379	375	417	368	397	382	379	385	404	399	433	390	415	369	416	398	398	413	419	385	390	383	385	414	388	415	381	399	357	399	374	418	419	413	401	391	375	384	378	413	420	418	386	393	400	388	397	396	378	351	381	444	380	405	419	385	354	382	426	417	387	337	379	407	385	397	357	371	389	379	369	370	408	403	391	368	387	366	383	372	391	382	409	364	368	408	385	356	439	363	420	409	353	392	411	423	389	388	391	370	409	389	390	382	368	408	389	382	384	385	383	391	386	396	426	367	403	427	419	382	446	387	396	450	391	354	372	368	389	430	413	409	386	386	379	373	405	380	387	405	365	388	382	433	380	422	374	377	408	400	368	418	382	394	375	380	361	385	379	420	413	364	415	400	396	365	378	371	404	371	406	359	385	400	384	373	364	385	405	378	398	410	388	388	393	370	431	388	425	380	418	393	393	398	377	388	421	378	394	347	422	408	367	404	413	368	407	381	380	407	390	371	401	388	425	401	404	380	381	423	414	394	369	368	409	342	360	409	382	405	414	401	398	411	385	340	388	425	414	379	415	397	365	354	376	376	415	406	371	418	359	372	383	372	385	390	400	402	391	378	368	387	361	390	372	379	401	336	438	396	388	335	422	390	411	365	385	428	413	392	414	383	398	391	407	390	378	369	388	380	415	410	392	367	409	374	392	415	409	404	383	367	388	394	398	428	404	399	418	390	375	413	379	410	398	381	404	363	412	394	417	392	386	414	401	388	391	398	358	412	387	402	361	388	372	387	401	374	368	375	389	382	407	378	395	366	389	394	397	353	373	384	396	404	413	386	379	392	408	379	395	373	392	407	471	384	365	398	395	434	395	407	384	373	405	370	372	386	360	399	405	405	387	408	442	385	375	384	401	387	410	372	410	371	414	409	409	390	391	362	365	382	406	392	412	395	381	375	384	405	395	375	405	401	409	410	386	394	399	430	404	365	397	411	390	398	376	375	416	402	416	385	412	388	383	402	371	379	405	401	395	380	427	412	381	396	375	403	414	415	393	430	377	379	357	408	379	377	386	391	360	378	408	410	420	397	396	394	374	421	399	383	409	390	361	383	403	418	372	376	429	410	378	414	370	402	413	334	409	383	437	394	394	391	430	391	384	400	415	417	368	419	402	369	411	351	380	397	387	394	383	385	429	400	365	378	392	394	399	387	425	364	419	386	369	385	381	379	382	402	356	332	373	400	421	398	422	376	369	407	361	373	409	359	404	373	349	358	398	386	418	413	384	377	445	389	397	386	398	398	383	393	409	399	375	399	373	398	405	407	363	378	383	361	386	384	388	373	413	402	376	395	403	384	399	385	346	390	403	379	378	400	386	388	387	387	380	359	387	372	408	353	350	393	393	396	402	405	384	414	399	337	357	393	398	377	374	420	378	377	391	405	382	377	390	409	378	428	388	393	371	367	379	396	385	396	387	372	419	373	373	433	400	374	401	391	374	402	368	387	410	398	344	411	396	397	405	399	367	403	400	390	396	357	421	374	407	413	377	356	381	400	385	381	408	398	401	406	381	407	373	408	385	410	397	415	386	384	396	376	386	410	399	377	340	428	409	430	405	384	370	362	415	389	403
24186	21332	28446	24536	21281	8228	1069	739	710	607	644	575	562	577	566	552	539	560	540	531	506	575	511	531	514	533	531	514	530	524	533	498	521	522	539	554	488	513	525	499	535	525	529	517	502	512	508	529	509	517	524	506	507	524	543	493	530	500	521	507	514	518	539	512	536	522	498	506	530	472	499	506	498	487	485	496	493	502	501	532	508	471	525	501	535	503	544	517	492	513	531	524	516	467	483	503	511	505	534	504	491	517	492	494	466	533	557	489	515	524	560	527	540	530	497	506	523	471	511	511	484	503	548	488	493	546	521	477	492	495	533	533	501	510	514	511	494	504	495	487	494	500	501	511	471	501	502	507	487	468	548	528	480	511	488	522	493	532	486	498	477	466	495	504	542	498	473	511	478	508	480	511	527	490	466	526	523	490	486	520	535	485	540	503	501	497	528	481	483	497	488	470	499	469	491	510	523	479	538	504	496	489	505	529	472	470	531	476	516	523	501	522	521	477	496	512	471	513	461	522	482	499	495	523	518	538	476	491	477	541	476	500	491	493	495	515	547	507	514	509	499	485	499	475	520	478	474	457	530	475	470	515	504	506	472	538	514	511	555	516	549	508	546	490	476	511	495	468	501	499	504	512	476	490	478	504	530	502	568	451	489	507	495	483	520	514	501	478	490	499	514	504	488	498	477	484	494	503	490	529	505	491	480	477	518	458	482	513	532	490	530	510	510	510	478	545	503	476	520	499	459	502	509	521	503	515	514	514	519	472	464	517	485	486	479	525	531	523	472	516	493	506	519	491	500	496	489	517	500	481	512	530	496	521	511	498	516	468	470	468	514	487	479	485	497	470	494	529	505	499	561	484	498	522	502	475	511	510	521	493	490	476	472	474	500	501	509	541	513	549	476	502	551	545	517	509	500	491	497	481	506	535	492	496	481	493	467	488	474	542	488	499	536	519	547	490	479	485	507	551	521	527	530	499	532	503	529	488	491	513	513	556	509	510	510	487	517	494	496	477	512	520	479	478	514	494	492	506	504	496	481	527	523	517	475	534	525	450	498	491	514	473	508	506	493	490	512	502	544	514	498	516	478	479	543	507	476	487	492	481	523	474	481	515	472	515	512	496	480	508	486	497	503	538	513	520	471	521	560	506	523	522	506	489	541	486	495	529	532	480	467	509	454	534	537	457	476	499	514	517	480	470	483	466	516	516	465	465	503	506	522	543	484	518	496	515	484	497	511	503	510	494	480	513	512	520	515	518	492	552	526	502	446	469	529	515	499	473	543	499	466	478	527	481	476	478	456	476	491	501	504	494	512	513	481	497	541	531	502	475	502	489	513	491	500	506	509	548	464	517	497	537	550	524	494	531	506	498	526	512	490	536	527	472	483	494	486	516	492	471	532	497	504	519	482	494	546	529	495	453	487	496	498	509	507	468	481	498	513	535	504	506	532	506	509	510	531	508	481	500	468	535	499	507	520	523	523	497	494	490	517	471	487	525	504	542	470	522	523	476	498	502	509	505	520	507	508	469	508	494	508	506	514	558	514	518	498	525	543	495	546	504	527	501	510	517	499	491	530	505	519	510	524	507	490	501	475	507	513	481	517	567	511	496	491	465	447	494	486	479	485	467	478	469	485	500	522	469	542	459	554	514	486	491	499	489	504	494	522	487	505	502	495	512	498	531	535	498	454	537	511	520	505	537	478	504	480	480	493	516	476	477	548	514	474	505	507	505	480	500	497	495	510	480	523	442	466	478	473	510	482	501	514	496	510	511	504	490	527	495	508	535	488	507	520	468	501	458	476	506	507	510	469	526	509	503	532	523	483	502	525	483	499	510	521	502	487	496	493	522	472	485	458	543	497	534	476	536	485	487	505	533	509	510	484	483	494	467	503	512	497	534	479	478	491	488	520	547	509	472	530	462	449	539	520	512	501	504	533	522	510	473	485	508	491	518	480	474	530	533	495	482	494	489	524	492	470	472	510	514	480	504	495	494	500	515	513	490	479	516	516	503	534	537	511	494	499	460	485	505	487	522	459	529	482	470	533	464	516	483	499	514	500	524	548	516	525	462	557	477	560	487	524	510	520	530	515	490	442	506	561	509	500	503	493	507	524	485	482	507	528	534	508	494	475	513	478	509	474	518	499	476	487	511	507	514	527	470	504	426	553	509	506	552	485	469	475	503	483	515	524	507	522	506	489	534	509	489	504	514	518	526	516	521	490	504	529	518	463	515	490	518	514	474	493	526	454	529	496	496	528	510	480	477	493	494	495	512	459	486	502	506	558	515	533	513	497	501	503	519	526	498	488	496	483	515	491	500	556	472	488	499	489	500	510	488	527	509	449	519	530	515	496	468	478	467	523	508	487	527	503	460	504	521	522	481	531	523	506	480	492	495	477	490	497	492	498	492	472	505	545	488	510	497	484	492	508	517	489	497	531	528	513	514	494	493	476	459	465	497	507	501	512	510	502	528	503	527	474	487	538	505	521	478	509	472	505	499	510	535	506	500	520	503	474	474	515	514	484	500	500	538	493	504	482	484	494	546	509	509	499	512	490	500	552	502	495	512	473	492	436	502	491	507	518	518	491	453	499	515	524	497	509	456	533	503	498	524	508	541	535	550	502	461	509	542	503	511	524	506	470	497	459	493	527	484	518	534	474	479	470	500	504	477	526	470	476	533	526	477	456	524	530	487	494	534	475	497	485	461	517	497	492	576	534	507	515	530	514	475	496	528	505	487	522	521	502	529	497	507	475	465	459	473	488	499	550	475	498	467	449	475	495	501	531	524	531	500	507	512	490	495	495	514	531	498	490	495	519	543	485	503	486	501	477	502	477	457	531	499	497	511	521	492	454	480	527	511	515	489	508	490	500	542	515	518	477	490	501	504	544	450	505	509	486	465	512	454	471	527	510	539	546	531	469	526	511	495	520	528	518	502	519	488	505	486	495	515	508	499	519	508	493	505	456	479	515	515	489	469	523	519	505	481	503	491	551	500	501	489	552	536	528	464	479	512	519	491	500	519	512	511	486	495	514	530	479	498	509	491	481	502	519	481	482	485	488	493	509	483	459	513	542	502	441	512	531	467	487	489	505	493	494	505	505	532	477	483	466	494	490	509	488	530	503	502	550	506	479	484	524	470	503	505	538	539	493	514	512	514	543	505	487	504	512	480	504	514	514	492	491	497	494	528	519	475	539	533	486	510	500	455	499	501	468	521	522	515	490	516	529	475	534	489	528	484	484	514	553	485	525	476	534	524	513	540	465	484	497	517	499	510	533	516	495	494	551	456	498	505	470	478	501	505	501	516	502	506	514	493	512	523	497	494	487	514	511	538	510	470	531	530	502	528	485	539	506	541	483	529	481	491	485	521	512	533	532	465	513	484	492	497	476	518	504	455	488	530	492	550	534	499	524	497	536	487	461	471	532	521	514	535	452	526	503	483	525	499	531	496	497	513	502	492	483	457	503	537	474	508	482	471	473	527	494	557
43026	24089	7244	3720	2590	2119	1721	1526	1361	1203	1095	1088	966	977	954	884	906	847	952	861	860	821	826	798	826	844	835	808	848	828	812	787	831	785	810	824	842	812	820	766	830	809	783	783	774	727	766	771	812	755	840	824	745	823	760	808	814	736	795	788	811	810	811	809	776	781	755	865	810	806	788	828	812	723	744	757	819	791	807	805	783	815	762	848	825	798	766	783	852	802	788	805	761	755	824	786	762	814	794	771	722	786	795	758	784	777	783	785	834	751	798	788	813	808	770	799	769	839	761	757	790	760	772	805	797	839	827	827	781	761	788	788	795	787	765	807	750	784	766	822	795	798	763	814	806	773	810	811	798	752	772	760	805	814	784	790	763	754	800	781	836	839	785	766	754	772	784	748	790	776	762	844	815	803	787	752	810	768	792	799	749	774	793	813	801	815	784	767	758	775	805	807	769	850	800	797	832	768	801	762	760	824	821	787	797	862	774	803	762	792	839	770	822	796	751	810	826	734	818	786	848	808	764	777	761	759	768	803	760	767	777	806	791	808	827	754	712	845	756	786	732	792	773	824	768	819	749	812	801	781	753	772	838	834	816	774	795	774	828	784	819	743	787	793	792	820	766	767	779	741	763	745	789	765	788	740	763	785	788	776	752	808	768	778	756	777	753	755	762	768	808	840	801	764	782	763	823	797	822	789	771	803	774	800	820	771	762	774	720	788	820	804	752	785	734	776	781	769	804	754	831	739	765	781	784	747	802	801	751	799	789	808	772	844	753	805	765	757	801	764	792	812	816	794	791	800	823	809	750	786	762	848	717	711	779	758	791	741	793	772	770	800	825	789	813	729	802	811	787	785	800	759	785	825	757	801	802	796	818	805	803	785	775	739	804	761	788	761	781	793	801	758	745	814	736	761	754	791	775	755	775	824	789	786	770	751	840	765	736	778	809	776	730	753	797	794	786	806	749	818	784	809	782	815	746	748	869	779	816	779	810	777	782	712	754	789	763	802	782	793	810	786	764	819	776	785	793	779	785	802	768	829	796	788	782	778	731	801	786	799	831	799	780	768	774	851	802	775	809	815	757	817	823	784	784	774	825	799	748	778	789	834	791	783	787	816	794	818	777	822	755	760	779	795	803	767	796	817	739	766	777	822	790	812	791	764	793	742	822	810	783	785	764	792	728	795	779	821	746	813	781	751	750	763	801	784	784	768	780	760	783	811	772	787	755	778	800	735	789	772	772	786	764	784	779	817	766	787	795	790	782	802	778	810	769	786	791	785	797	778	807	751	788	790	799	791	780	803	743	824	796	758	764	755	801	788	830	806	787	775	768	802	775	813	776	774	761	821	854	806	841	817	781	809	783	777	783	816	790	834	820	815	828	794	738	776	790	772	838	749	813	797	774	797	786	792	788	777	839	804	737	762	777	815	794	793	744	774	765	738	803	838	792	759	810	793	808	815	767	820	788	854	798	727	808	806	752	799	794	779	754	799	763	782	790	815	763	783	760	799	756	811	786	809	814	843	766	808	786	766	836	787	846	779	779	804	795	748	752	810	810	758	768	738	738	701	769	762	791	760	783	779	753	739	821	800	793	800	767	800	777	809	826	765	791	771	820	787	831	759	823	810	819	761	752	830	796	746	726	807	805	777	781	756	775	793	738	765	814	823	783	795	779	760	783	783	753	768	804	727	785	808	778	736	836	799	775	805	772	756	783	786	760	741	759	755	814	793	791	748	788	784	777	809	798	788	813	788	782	757	746	742	780	755	779	790	815	810	772	744	764	769	726	844	806	761	812	758	807	775	787	816	856	748	757	731	831	746	782	793	800	779	785	844	759	781	799	773	782	785	787	800	785	745	810	792	735	773	777	766	769	775	817	776	740	778	763	783	775	812	778	774	792	756	823	755	764	783	803	809	754	807	809	760	763	800	785	756	813	772	777	790	752	777	754	785	718	783	756	799	833	761	801	814	785	755	776	794	820	760	784	745	755	750	776	809	798	763	789	792	775	762	774	757	762	796	742	777	794	759	796	771	753	797	789	775	779	786	794	796	777	763	766	808	822	739	763	753	809	848	787	810	784	776	789	809	737	812	820	807	792	786	794	803	776	800	801	784	809	740	835	777	757	759	760	777	752	857	775	775	790	826	795	838	772	806	792	784	765	819	743	805	795	774	757	787	773	789	815	817	777	759	783	768	754	775	775	782	791	777	798	784	788	760	809	809	780	795	769	791	758	768	737	800	715	757	845	782	810	828	788	820	787	793	838	814	810	764	775	752	793	754	760	751	784	769	806	809	782	851	777	780	748	774	776	806	816	768	795	753	801	771	831	763	767	808	799	776	792	764	746	797	750	787	778	769	822	792	842	804	754	789	787	758	777	819	817	781	794	809	818	754	787	790	777	754	797	771	757	747	813	822	782	784	793	749	774	754	763	820	829	767	777	799	808	783	777	775	768	779	735	793	750	826	749	792	795	761	746	774	785	810	801	763	768	800	791	795	743	800	810	770	782	753	804	773	763	770	832	813	787	727	780	811	761	761	804	788	745	771	796	789	763	762	763	763	809	733	808	810	830	768	775	751	774	800	796	812	778	751	765	814	813	790	808	825	814	808	822	779	766	770	788	791	827	780	766	765	766	849	765	812	756	775	808	760	804	814	770	747	747	813	790	795	772	793	771	832	756	809	753	800	811	787	771	775	810	842	789	817	762	732	757	829	772	796	774	757	794	802	800	804	816	766	783	745	796	836	831	822	787	749	822	792	802	833	787	800	760	784	772	751	799	747	774	729	751	802	793	794	785	801	825	780	802	780	823	786	748	790	796	765	753	803	817	767	796	837	772	768	787	786	831	764	759	778	802	833	812	739	807	747	735	844	764	773	760	789	735	784	799	788	815	759	773	791	795	753	784	758	798	832	778	800	784	780	806	786	832	763	772	776	729	780	754	768	770	811	833	777	760	777	866	740	818	774	793	783	808	745	824	859	787	773	833	776	790	754	763	806	810	785	746	786	785	766	770	786	832	791	829	734	810	741	754	779	783	763	795	803	789	815	795	817	761	807	774	732	811	813	766	801	761	766	749	767	810	781	830	749	797	775	805	804	777	774	774	792	771	756	801	765	799	803	794	797	753	772	808	782	834	806	775	823	768	769	751	768	730	780	809	830	801	856	770	767	785	776	807	784	793	795	730	768	746	783	818	788	737	781	774	803	715	786	772	785	780	756	773	836	768	774	762	717	776	772	771	801	756	794	806	780	751	766	825	774	769	703	784	820	783	824	759	791	755	736	807	801	743	775	816	766	808	757	766	786	788	755	805	841	818	774	783	776	792	780	799	729	749	790	811	843	749	753	774	781	773	806	798	774	763	778	767	768	786	748	793	759	797	803	778	799	819	776	811	791	773	788	762	791	764	774	792	725	821	807	769	774	807	780	772	775	765	773	761	739	827	772	802	757	783	768	775	746	794	812	806	831	800	762	770	750	772	765	774	820
23161	21317	28665	24303	21315	21292	6050	1049	850	825	766	718	722	626	674	600	595	620	623	609	591	592	573	573	557	575	599	580	559	540	559	558	568	538	555	599	551	563	552	529	551	608	538	520	544	513	588	571	538	539	527	539	488	521	517	529	525	533	538	509	559	533	554	501	543	535	496	504	533	563	542	514	551	528	554	557	534	550	500	501	530	581	525	510	545	524	511	501	574	544	552	552	533	519	524	542	493	514	523	508	561	490	517	534	540	564	460	562	528	573	527	544	513	533	556	557	525	555	576	500	546	507	575	516	521	524	526	528	529	540	571	503	524	549	522	553	591	504	545	535	521	529	506	517	533	534	542	499	554	528	561	553	576	514	532	532	540	506	581	540	529	531	559	530	507	534	577	500	527	537	555	603	555	534	524	551	511	522	530	573	488	561	529	520	491	537	482	516	506	541	537	511	498	548	519	553	559	545	515	502	553	507	532	571	534	536	565	528	522	494	527	547	522	515	563	546	510	495	518	539	539	541	510	519	575	518	496	542	539	548	533	496	500	522	510	510	500	547	526	524	511	521	527	490	543	554	547	543	586	502	526	536	529	511	518	533	516	503	547	534	536	508	546	538	553	528	490	555	526	512	520	534	535	566	542	559	567	560	542	558	543	507	552	557	539	529	511	553	517	498	559	524	534	530	555	495	483	504	579	549	548	541	555	544	526	523	539	541	510	576	518	503	561	532	567	546	580	519	525	527	518	596	540	529	571	536	538	520	560	529	554	525	505	532	558	517	514	528	477	550	553	506	543	550	528	486	556	553	527	521	575	538	557	561	535	528	504	542	522	544	526	503	540	554	564	515	547	565	526	541	537	547	519	540	604	522	546	562	568	532	499	567	559	523	523	557	544	539	522	513	560	486	541	497	520	565	526	547	531	546	553	534	538	529	520	533	513	486	537	589	560	518	549	506	497	538	548	572	522	530	531	505	519	520	522	532	527	516	535	527	550	520	517	511	553	519	533	527	546	563	524	543	514	532	538	591	495	570	549	531	515	509	535	544	503	542	521	523	522	538	519	576	530	522	526	533	525	550	483	514	539	568	548	538	550	514	520	542	522	531	509	510	564	498	537	541	523	484	508	511	547	534	556	559	539	549	527	549	507	527	529	552	524	522	487	526	527	519	512	543	527	515	552	564	546	511	560	493	559	528	502	517	551	514	542	540	522	533	535	578	556	554	521	538	528	557	548	515	517	541	509	554	519	525	549	545	494	548	500	523	505	566	511	521	538	531	525	553	590	529	534	536	530	520	507	570	556	489	514	503	527	506	505	524	524	503	517	552	544	488	513	533	536	542	511	534	567	528	519	559	550	516	572	478	487	542	533	502	507	522	486	513	567	501	563	530	520	549	567	549	544	500	543	512	525	553	529	504	520	577	498	523	515	526	497	526	516	576	490	502	520	582	535	533	548	514	538	539	516	523	546	504	567	515	517	546	537	505	531	553	518	540	512	501	537	535	510	550	524	537	515	531	533	577	560	582	527	547	561	523	516	577	478	544	536	519	551	531	510	561	490	542	575	547	550	545	554	559	503	567	521	489	503	537	545	541	570	532	521	514	497	499	521	533	521	507	524	504	559	522	542	538	535	528	555	553	502	483	520	516	527	515	546	504	535	501	478	563	517	503	518	570	539	532	510	522	521	512	480	499	547	569	526	550	534	518	503	551	549	547	560	532	539	529	526	562	532	574	504	567	521	564	530	516	543	563	537	554	535	529	539	547	497	528	521	564	528	517	519	520	515	498	538	508	500	538	511	499	547	535	539	536	553	542	541	533	522	578	530	489	529	526	552	522	510	572	483	509	497	488	556	532	504	540	513	532	510	527	521	502	567	533	560	514	550	525	517	530	536	498	537	578	541	536	533	535	538	555	550	485	534	520	541	498	511	549	535	529	506	527	555	526	534	549	544	528	574	552	543	544	531	531	547	513	528	524	530	551	533	534	527	565	561	574	563	504	544	544	523	498	540	552	538	536	540	562	554	561	540	545	544	521	553	546	542	518	549	523	516	519	550	564	553	519	507	543	519	569	509	584	542	537	556	523	543	511	547	557	577	482	487	506	526	489	582	568	499	575	538	553	548	532	545	513	539	546	545	616	539	521	541	534	515	559	504	568	517	530	502	521	543	562	569	522	524	512	549	513	501	557	542	526	548	534	524	504	558	530	486	545	534	530	528	530	559	537	496	532	509	563	543	547	515	510	532	524	533	485	530	526	511	502	546	506	506	587	496	561	503	476	525	550	535	517	523	516	529	504	532	507	526	541	537	563	500	494	543	545	539	544	515	505	496	525	489	563	554	542	574	523	504	544	489	509	497	531	532	539	536	516	509	509	535	502	521	537	521	487	516	540	521	514	513	543	535	562	538	511	553	543	555	532	512	530	500	562	543	527	533	528	478	510	550	532	550	510	523	499	532	532	514	526	503	517	539	541	530	510	502	514	508	522	487	523	532	532	524	509	559	544	537	494	545	519	550	543	529	501	479	549	497	491	508	514	544	518	539	523	499	537	563	495	536	522	539	502	537	516	526	547	509	514	546	587	536	513	563	533	499	524	547	528	503	539	560	498	579	513	483	484	527	574	535	533	482	508	494	552	528	498	513	507	524	531	516	528	532	507	494	556	541	541	540	496	494	503	527	587	500	566	488	461	547	507	500	541	535	531	530	555	531	537	529	557	559	506	536	521	534	470	535	537	532	519	508	494	541	540	528	527	489	521	541	549	511	540	513	534	512	458	504	538	489	519	502	548	538	561	557	513	561	557	508	563	538	532	520	538	492	517	506	551	484	528	533	543	518	536	531	530	566	513	544	552	545	565	530	523	530	505	560	527	510	545	517	533	542	561	529	490	538	534	543	558	522	518	546	510	503	537	497	526	527	556	554	504	543	537	532	518	544	566	537	503	546	520	538	531	523	506	520	579	509	486	580	538	550	517	548	531	554	525	536	580	524	556	540	501	493	564	553	541	522	504	532	556	521	563	550	580	580	476	552	517	495	515	532	502	533	498	529	522	521	538	556	527	560	519	530	502	530	499	529	537	528	546	525	535	539	531	493	539	549	502	539	557	524	523	529	542	522	511	542	564	541	530	556	535	517	560	513	571	542	485	525	587	518	539	537	561	525	539	524	485	588	547	558	561	482	528	497	499	522	544	534	532	510	511	569	530	526	519	546	537	527	528	496	513	518	506	510	488	527	540	527	544	537	538	497	513	511	482	553	564	543	536	506	525	517	535	526	556	527	512	475	564	515	523	541	522	548	539	538	540	557	520	528	542	532	539	517	507	509	519	489	548	503	591	493	525	534	509	530	540	556	523	530	583	568	518	541	530	540	547	538	554	538	560	521	566	526	525	567	547	569	544	518	551	500	531	512	509	560	532	567	545	558	539	552	511	526	557	543	528	491	523	495	502	521	551	531	519	527	530	539	558	524	567	538	517	516	520	573	569	561	516
40880	27661	11772	6139	4176	3207	2570	2157	1919	1674	1451	1399	1257	1199	1196	1103	1068	1060	1024	1019	943	961	971	966	943	872	865	955	880	873	892	901	879	877	916	917	846	862	893	849	831	812	849	788	822	821	847	870	816	797	884	808	805	812	817	812	759	855	795	854	799	824	806	840	792	825	833	839	783	831	861	848	811	803	769	801	799	795	822	785	806	812	791	819	849	860	838	848	828	822	808	834	796	850	828	852	791	845	862	818	896	822	805	846	812	819	864	852	773	808	816	865	844	822	837	882	811	781	866	824	792	840	845	797	795	828	842	814	831	831	816	879	840	848	840	807	831	832	831	823	798	842	796	852	788	815	797	807	801	824	808	839	821	817	788	817	829	827	881	817	785	781	809	802	838	851	860	783	792	876	836	795	803	821	809	827	817	824	783	857	776	823	798	833	817	837	815	777	794	764	820	782	820	854	813	794	825	801	816	850	784	826	818	817	821	789	827	845	842	770	796	826	842	778	800	863	788	808	798	784	837	847	804	864	812	780	822	793	839	858	876	829	787	824	808	862	858	837	851	797	777	850	781	825	799	856	855	827	828	795	798	787	820	810	859	814	760	822	826	822	865	840	768	809	820	832	809	847	852	807	838	782	796	783	800	748	848	842	791	797	830	860	786	866	852	825	765	827	860	823	821	847	846	782	806	841	860	760	803	825	805	826	801	789	800	811	822	845	841	843	748	757	805	854	789	828	784	813	824	776	786	838	782	812	831	794	829	780	815	753	846	807	779	858	800	857	822	831	847	846	863	803	820	783	853	804	843	800	809	821	796	849	844	829	816	870	816	809	804	808	823	856	805	831	811	835	786	812	784	818	833	832	780	837	829	795	860	857	776	797	830	793	822	813	812	801	818	831	755	821	810	805	780	837	823	850	886	792	793	833	824	835	820	805	854	783	818	827	784	829	825	838	802	788	810	870	844	842	797	839	788	767	800	806	836	795	809	853	843	810	801	797	815	822	875	806	829	812	827	812	773	764	845	829	797	787	806	796	833	819	787	840	794	820	811	818	809	828	869	859	825	780	856	876	863	829	784	781	820	824	844	779	788	822	832	861	836	851	782	807	786	846	816	838	814	771	844	793	786	829	794	873	832	828	821	879	791	789	812	776	786	876	805	826	815	783	792	769	814	811	811	789	816	857	801	809	808	801	858	777	818	809	820	834	825	873	762	829	798	825	862	894	837	799	824	849	774	792	823	889	808	800	826	832	851	850	788	854	810	830	782	803	760	811	800	831	818	815	847	821	866	796	826	857	833	808	865	793	826	834	869	795	818	849	799	797	827	842	811	792	814	818	805	866	812	819	875	868	840	777	847	829	801	774	819	820	820	825	789	840	802	801	816	807	844	841	790	840	850	856	895	786	795	838	802	851	931	777	858	793	852	794	845	825	815	771	784	770	809	832	808	826	831	793	833	843	832	828	811	813	856	826	756	790	808	793	830	825	808	821	839	872	803	830	844	859	793	806	772	859	811	797	823	904	819	848	816	811	826	857	861	803	849	793	819	781	826	828	772	845	761	853	817	811	860	875	819	807	768	786	852	768	844	795	820	780	866	827	832	770	791	808	829	864	807	801	833	806	878	832	838	811	864	819	782	841	774	813	815	839	788	822	820	864	751	829	804	823	809	796	802	818	782	842	817	887	811	811	831	760	845	794	802	779	834	848	811	836	815	767	814	795	810	793	809	850	814	815	800	803	867	813	829	878	870	815	795	870	845	861	810	791	861	869	804	829	881	844	798	838	818	820	842	831	801	802	833	764	835	820	846	809	803	793	821	880	850	856	846	800	843	900	817	834	789	754	809	800	802	802	888	766	809	852	825	852	787	845	792	829	855	814	798	806	764	799	811	807	803	809	814	799	787	801	809	787	772	829	847	824	802	846	829	783	799	869	807	815	880	848	837	834	843	835	804	815	778	817	833	866	792	864	805	839	820	841	798	791	821	811	785	782	816	829	771	796	825	826	812	847	840	812	797	792	808	831	827	801	796	841	830	844	790	822	796	892	814	867	802	794	857	830	801	803	856	787	859	817	847	834	828	811	824	904	851	868	788	866	865	782	832	850	833	786	879	785	792	838	818	809	808	803	830	820	825	833	810	847	848	840	814	803	823	874	762	799	850	797	856	821	820	819	811	788	827	849	847	823	857	778	803	867	834	798	801	871	846	895	835	822	850	831	795	820	811	797	721	845	815	813	829	855	780	831	828	791	783	820	778	846	739	885	810	834	832	821	794	779	813	823	822	834	801	812	815	823	761	833	832	798	802	827	768	823	754	810	853	825	822	835	861	807	863	776	782	816	864	839	836	793	851	789	803	857	770	849	854	868	860	800	857	806	846	817	873	813	778	828	805	797	826	807	746	771	818	848	876	861	837	838	866	821	874	821	789	757	804	819	782	782	829	824	831	832	793	829	807	852	857	813	800	847	809	758	806	826	818	815	782	821	857	832	819	789	854	825	850	829	854	815	823	822	834	808	836	817	822	840	801	828	830	911	837	839	848	805	843	856	843	873	844	820	805	785	872	878	844	852	835	792	790	840	808	832	776	808	814	820	788	799	842	884	847	814	812	782	854	804	815	791	827	799	876	833	813	854	805	756	846	786	808	828	821	814	786	831	852	801	801	763	806	815	828	869	837	787	807	802	816	773	837	765	803	831	819	807	829	806	847	810	845	885	828	760	830	795	883	839	813	779	811	796	875	841	791	825	823	815	847	793	859	859	775	795	836	841	810	836	879	832	818	786	842	769	878	831	844	791	783	782	797	872	795	792	834	828	822	799	775	863	834	777	815	748	848	806	796	769	865	768	768	816	782	864	783	799	791	834	832	815	807	795	804	827	834	798	828	865	780	815	799	744	780	803	782	777	848	766	859	791	789	814	849	875	790	827	795	802	821	859	840	829	764	818	842	776	780	769	843	830	819	790	791	800	838	863	885	853	873	851	807	793	815	799	855	827	821	861	839	851	816	752	800	808	802	799	828	885	829	847	856	788	872	829	825	859	784	888	828	815	806	810	806	782	810	815	791	866	843	862	762	797	806	842	801	834	819	813	830	815	816	819	819	839	819	812	877	798	807	794	819	786	824	810	832	784	792	824	851	817	790	808	835	841	810	792	802	789	828	842	848	809	777	809	787	770	853	822	853	795	828	839	897	815	846	770	850	802	804	844	817	794	822	907	800	808	795	847	810	835	792	839	825	808	783	798	812	815	838	816	849	813	840	793	825	807	794	770	806	829	833	824	856	774	806	820	792	781	844	845	761	794	812	819	826	784	823	822	865	779	812	787	819	856	810	838	824	805	833	872	784	864	802	801	817	815	836	827	841	837	817	837	891	813	877	830	839	777	875	801	796	826	831	847	826	815	800	781	823	789	777	851	764	793	856	842	854	842	843	790	795	851	858	834	785	852	850	829	793	875	798	906	814	806	806	834	821	873	834	798	816	824	812	853	828	790
27429	21200	11746	773	327	295	293	298	230	266	285	238	240	238	246	272	227	257	230	256	256	228	254	252	225	221	228	260	262	245	251	237	261	266	220	223	253	274	214	250	263	235	231	268	232	237	265	249	262	229	264	249	210	247	270	277	236	234	241	224	244	253	244	217	250	246	266	219	227	260	264	237	250	239	229	248	232	253	252	268	227	243	242	250	253	242	236	235	256	244	232	258	237	262	257	271	216	271	271	249	199	285	228	252	271	231	247	281	217	262	235	249	217	242	229	254	272	260	274	266	261	265	215	231	243	237	236	246	242	226	244	244	263	206	237	210	221	246	266	243	254	220	249	243	270	242	254	229	285	256	247	226	245	232	246	238	232	264	281	238	257	243	258	254	247	237	263	254	247	227	274	240	245	249	279	250	237	229	254	230	240	253	259	241	257	262	264	235	253	214	249	248	248	231	231	220	233	244	246	239	247	243	243	246	243	234	225	236	256	265	236	229	237	251	257	250	254	260	248	237	256	280	237	264	236	258	225	209	253	252	250	212	262	246	230	256	237	212	218	255	245	242	257	283	254	272	256	234	247	250	232	221	250	232	249	263	268	266	258	277	228	231	240	252	273	282	274	208	209	212	219	231	255	224	244	248	271	248	235	229	255	267	254	229	252	263	243	259	245	262	250	246	248	286	219	251	251	264	246	270	223	255	239	208	265	264	278	250	236	232	249	258	252	251	229	249	245	256	250	216	237	230	242	267	255	251	255	240	242	251	264	267	264	226	224	223	257	223	250	258	240	263	259	263	266	245	244	257	239	222	272	239	219	236	243	247	231	225	236	253	244	231	248	235	236	235	259	242	234	254	250	233	276	257	242	252	231	249	243	246	230	227	226	249	265	231	243	274	244	243	232	247	243	255	267	285	248	258	289	240	226	251	226	250	251	236	250	249	262	262	245	261	223	229	256	289	244	267	216	229	243	214	269	231	275	246	258	249	255	222	259	233	241	257	235	245	265	254	226	239	279	266	260	242	233	229	272	242	273	254	235	253	236	244	252	257	247	246	256	266	258	231	217	251	229	223	248	263	257	258	236	247	236	292	265	261	234	240	254	256	245	257	232	270	251	264	249	280	267	251	240	263	225	244	239	273	229	228	246	242	237	260	238	222	237	237	238	242	264	235	277	260	240	243	252	245	240	259	241	232	217	231	217	235	261	208	239	244	233	247	261	223	239	244	261	245	247	235	232	271	251	271	241	255	246	272	244	266	236	228	250	260	265	234	236	266	241	235	236	234	251	244	227	242	231	261	223	242	228	237	223	243	244	219	255	295	237	251	255	231	268	239	219	270	216	245	224	234	240	245	261	264	253	241	234	246	239	258	270	248	246	302	257	234	235	224	254	235	249	233	251	240	280	232	253	234	209	243	255	260	267	225	262	252	234	253	241	232	243	242	240	224	243	252	251	247	222	244	219	268	258	233	252	262	234	239	248	262	237	242	225	235	237	232	233	244	229	259	216	244	259	259	241	262	252	268	250	218	250	232	243	270	252	239	260	252	220	241	220	234	264	261	268	238	243	219	257	229	226	223	265	261	218	226	210	260	267	226	255	255	240	259	240	271	244	246	247	259	253	245	262	274	258	231	219	261	230	256	226	228	240	228	242	232	256	256	271	235	272	267	234	224	238	272	248	244	241	241	245	284	259	247	299	251	266	248	228	245	289	243	238	242	245	248	269	264	222	236	243	245	277	245	222	265	230	236	274	254	265	267	249	232	248	260	259	259	240	249	233	266	251	242	251	228	265	260	243	262	214	264	235	231	247	244	260	228	283	238	260	225	245	246	248	232	244	228	247	266	265	241	221	240	245	237	245	237	252	253	242	253	257	253	261	245	260	238	201	244	274	270	244	258	246	225	236	220	224	249	213	223	240	252	248	245	236	245	289	244	270	246	247	228	255	245	234	243	232	236	270	226	262	256	248	239	227	241	248	242	255	261	250	259	246	247	247	268	281	262	240	244	257	247	266	219	279	266	253	235	246	286	238	216	253	283	242	235	209	250	262	218	231	244	247	232	238	235	233	228	247	265	258	227	232	258	254	250	250	248	249	222	236	237	267	243	241	240	233	239	258	263	244	260	251	235	228	240	248	267	221	234	240	253	250	253	248	248	245	251	234	249	229	253	235	248	255	223	260	233	275	254	242	222	244	243	259	261	218	265	221	221	263	275	251	235	274	230	266	222	261	274	234	236	251	269	245	257	259	256	220	235	207	261	248	217	254	239	240	248	245	237	225	258	245	236	242	263	240	267	277	267	248	237	254	256	259	256	268	231	264	275	251	220	242	237	230	253	244	237	261	273	241	252	230	249	252	254	237	271	241	222	273	242	260	243	260	284	265	257	241	237	229	223	250	284	236	239	287	225	281	241	237	278	237	239	246	250	259	264	251	276	230	245	227	245	258	271	272	231	242	234	239	274	224	240	239	234	247	251	263	255	256	260	255	233	234	233	240	246	270	254	250	248	248	229	241	271	207	264	264	255	257	266	233	250	257	265	228	240	252	226	227	248	237	284	247	246	257	222	260	247	256	243	280	231	244	280	253	234	232	247	222	250	247	254	252	231	235	259	244	249	267	254	235	238	255	259	234	244	231	236	248	258	238	234	238	255	258	219	251	273	247	228	246	261	259	255	214	267	284	255	262	242	255	252	234	250	255	287	226	245	252	243	228	246	220	281	253	229	263	236	257	235	233	275	241	245	238	218	266	239	239	273	258	272	222	247	263	248	243	268	244	250	233	252	221	256	246	251	234	237	261	219	257	238	247	264	248	254	283	259	224	274	250	258	247	259	241	228	232	247	238	238	260	258	269	260	270	264	218	234	248	271	225	260	268	229	236	239	239	288	290	249	226	250	248	232	230	252	256	236	256	228	243	248	258	260	254	281	240	255	226	236	249	236	261	275	268	260	264	236	222	256	229	216	227	236	237	249	260	257	227	240	243	243	238	215	243	251	224	230	266	241	232	260	263	250	245	264	269	258	256	262	262	240	268	234	219	242	221	244	262	262	228	248	244	265	238	245	263	237	248	237	245	232	285	239	232	262	239	218	268	232	248	266	268	234	231	241	253	218	253	259	264	228	242	259	253	276	240	251	246	266	232	229	257	273	244	225	258	229	223	236	253	266	253	245	274	244	252	208	276	246	257	252	235	254	243	260	254	234	234	255	232	234	235	264	253	244	260	257	240	248	235	251	234	228	254	245	245	251	239	248	241	243	251	251	252	243	234	263	246	227	235	253	273	264	238	241	240	221	261	247	277	264	226	236	222	252	211	246	224	240	258	251	241	240	229	245	220	242	247	237	230	230	251	227	223	242	250	251	249	281	232	261	239	254	236	247	235	244	259	222	239	229	234	255	268	227	270	246	232	265	262	250	252	265	273	255	237	263	233	239	240	229	208	266	266	230	262	218	268	262	267	215	262	244	258	243	267	240	251	237	228	241	227	226
26653	10207	1127	631	543	554	476	441	414	444	442	420	404	400	437	433	420	394	399	405	403	431	394	421	365	392	405	414	387	364	398	364	387	401	385	409	419	369	398	385	400	423	410	367	385	386	405	435	401	396	375	400	394	410	362	393	406	381	389	409	412	400	379	378	402	367	368	387	412	388	381	371	395	422	386	425	381	386	424	401	384	381	415	368	407	399	394	393	405	409	390	352	382	386	388	370	381	397	407	360	361	362	383	414	389	419	398	368	392	410	375	417	412	406	391	372	382	425	424	389	386	376	385	405	359	396	374	395	389	383	414	370	387	407	437	396	389	404	388	395	390	389	379	380	403	385	395	376	416	408	404	425	388	385	426	376	431	416	389	386	416	394	416	410	389	389	397	369	381	398	392	396	394	361	403	393	385	388	394	415	372	411	383	368	382	358	377	412	386	381	407	370	370	418	372	412	393	411	372	383	383	403	401	398	412	397	400	395	400	422	402	397	357	356	405	394	383	378	398	384	408	379	374	410	384	367	391	404	405	404	409	372	383	403	398	385	406	364	411	383	409	397	372	405	391	383	404	401	407	388	406	383	419	384	380	375	387	440	387	397	391	399	432	385	396	402	389	407	393	407	384	379	414	368	412	377	373	380	372	405	405	416	386	393	400	346	374	380	383	411	368	339	405	406	390	381	415	363	383	368	370	382	374	390	377	387	381	424	398	372	363	423	372	352	375	409	373	360	402	370	385	382	386	398	380	346	373	379	423	404	399	398	415	383	372	415	416	378	396	372	399	410	386	388	426	368	417	366	427	394	401	383	381	421	400	378	417	408	406	378	394	364	370	370	385	399	447	367	387	437	384	368	380	379	398	377	419	389	376	386	416	372	379	377	351	408	383	369	380	381	386	386	380	367	360	362	430	394	399	392	379	401	430	344	392	381	396	419	371	416	393	365	388	410	381	406	403	400	379	407	398	399	408	373	392	368	398	385	351	364	385	404	374	413	426	394	386	382	368	419	362	397	371	381	428	364	383	390	424	395	389	392	387	379	416	375	399	388	381	353	385	372	388	368	405	395	426	363	379	385	422	392	378	384	434	392	396	369	379	377	407	396	379	437	419	401	391	386	415	394	407	420	376	394	416	395	411	392	408	383	375	375	396	361	358	403	402	378	401	424	388	389	375	365	424	399	388	400	399	391	401	377	364	385	394	408	400	384	366	388	385	381	382	386	354	409	398	413	390	360	365	375	388	378	401	401	391	347	392	405	425	375	369	392	385	404	434	407	368	354	440	418	354	405	386	388	417	368	385	391	401	390	380	406	376	381	415	402	386	385	376	374	356	386	390	375	366	421	408	389	397	367	356	389	368	406	410	406	394	363	414	411	390	429	391	393	387	416	428	404	389	375	405	397	384	417	413	381	384	418	398	381	393	410	381	367	354	403	390	405	389	364	416	412	378	386	416	420	399	361	406	389	392	429	396	385	405	407	350	411	378	383	395	371	407	389	388	394	431	383	387	365	404	408	401	388	408	395	411	350	388	372	411	412	414	380	445	407	353	408	403	427	364	359	394	364	379	374	368	381	377	377	366	399	388	351	400	405	362	404	380	401	420	407	395	387	412	392	417	357	372	377	362	406	431	378	366	381	412	352	410	371	426	384	399	372	396	400	413	425	365	370	402	362	378	421	391	389	414	411	423	369	385	389	411	439	389	392	387	363	368	405	419	347	351	406	419	408	372	381	397	414	388	394	376	376	389	389	399	380	413	370	375	408	359	336	392	382	401	418	381	383	366	345	372	367	384	373	406	414	427	385	385	380	389	414	377	397	405	371	376	370	389	358	400	400	375	412	385	382	382	392	384	389	405	414	407	411	374	375	389	376	424	395	421	407	394	403	382	387	350	369	388	414	418	403	378	389	406	396	373	412	400	382	395	371	384	403	406	385	388	363	388	355	391	399	401	394	421	437	423	396	386	410	414	410	409	363	392	376	404	384	370	394	370	425	399	367	410	387	389	371	360	360	378	403	390	375	386	433	396	403	400	375	406	377	410	384	406	428	380	385	418	426	372	367	379	389	381	430	368	367	375	375	416	384	378	362	432	418	416	398	415	389	381	363	368	420	403	438	393	397	428	394	412	332	426	404	404	402	391	333	352	396	398	393	420	371	401	419	415	397	386	411	374	398	379	362	363	348	387	370	348	354	359	391	416	414	421	411	399	372	388	390	415	402	351	366	381	381	436	393	341	379	407	382	385	389	405	406	385	354	432	407	418	428	404	368	380	394	392	396	411	403	418	434	382	410	381	388	428	404	404	396	356	358	409	386	398	391	372	411	413	392	428	387	380	400	400	402	412	419	375	388	431	379	416	361	392	363	372	384	406	386	408	382	406	395	389	367	381	363	381	368	391	411	435	382	376	430	405	416	373	367	432	381	411	370	407	371	405	403	434	373	371	393	381	414	384	394	378	407	389	398	394	379	340	397	405	428	377	355	379	388	385	381	394	376	357	336	381	383	391	407	367	397	394	397	380	398	394	408	412	404	364	409	353	379	381	388	397	378	378	396	365	394	411	404	406	404	392	414	418	361	401	350	424	405	343	388	377	342	407	367	409	393	407	416	385	369	387	399	377	397	367	383	417	357	419	390	386	420	418	408	375	353	395	404	384	404	406	377	386	407	410	398	418	393	390	384	383	383	399	403	380	375	430	376	417	376	376	379	403	429	380	376	397	363	409	420	393	374	411	414	375	382	363	413	347	402	353	378	396	419	428	367	375	385	423	410	415	367	389	414	432	395	405	404	389	382	404	382	375	390	401	351	414	379	425	390	417	384	411	390	390	373	391	414	376	374	382	427	415	416	400	362	395	420	394	415	382	424	392	393	425	374	366	428	385	395	410	394	396	388	405	392	398	410	398	381	346	394	422	404	394	369	394	374	398	420	383	382	404	353	382	386	408	391	414	406	352	393	411	359	418	381	351	393	394	407	382	354	346	382	419	398	384	373	405	380	362	386	407	391	386	402	414	404	384	377	366	387	392	375	419	360	395	360	408	380	374	358	394	405	391	371	391	381	389	400	374	411	402	409	384	412	391	434	401	398	373	404	399	386	400	395	380	406	389	408	395	371	408	388	377	378	389	414	420	393	391	360	414	320	410	402	406	433	399	367	390	377	375	357	359	401	398	390	397	378	403	385	400	400	399	380	366	416	391	393	388	354	382	406	414	383	361	377	399	379	405	379	413	365	365	367	409	380	358	354	373	386	389	401	353	392	382	384	393	358	405	413	376	355	402	372	402	362	419	414	369	407	398	432	390	421	376	421	450	367	383	357	396	412	369	351	388	366	410	396	392	368	429	382	386	388	387	404	383	370	442	372	404	391	402	341	392	386	382	400	351	423	384	387	388	411	420	398	394	339	344	375	384	367	377	431	400	393	383	389	408	385	415	373	367	405	377	421	433	383	360	379	394	388	371	341	418	420	374	404	367	406	424	418	416	427
24177	21347	28117	24866	21185	6248	1017	767	681	631	654	611	544	560	586	546	570	531	561	497	543	561	489	537	521	516	540	525	507	540	503	505	501	529	505	529	509	517	492	518	512	526	523	509	475	514	532	541	492	522	503	506	550	515	556	507	475	496	524	504	513	527	487	515	514	533	517	536	508	511	511	532	515	538	495	491	556	525	491	557	546	519	456	505	445	485	510	523	490	517	491	475	506	508	507	502	493	518	531	520	540	508	491	503	560	497	524	494	464	514	518	545	537	524	494	494	508	530	520	457	508	540	503	534	518	528	499	497	524	516	493	505	508	544	486	540	551	468	508	509	539	527	501	491	521	509	503	541	519	516	499	501	486	521	500	566	548	536	524	485	495	528	494	485	540	520	503	538	532	490	520	497	490	531	526	531	496	518	498	494	544	494	511	496	482	516	486	534	530	518	529	545	490	508	518	529	489	549	480	500	523	511	506	458	519	521	539	493	464	557	485	493	529	498	508	514	444	516	474	516	487	484	549	495	542	549	503	499	554	510	507	524	480	486	527	547	520	503	540	507	523	512	487	490	492	525	526	473	531	509	502	522	541	475	516	536	501	495	485	516	518	504	474	518	485	505	527	491	509	506	515	509	523	519	528	515	519	486	495	524	561	513	556	513	511	486	555	533	493	542	481	518	506	492	541	509	539	515	480	496	483	521	518	527	508	526	453	505	497	528	496	515	522	523	493	545	493	481	500	534	533	515	485	477	530	523	502	504	507	527	599	522	532	521	518	497	511	542	532	520	536	492	524	505	477	520	531	483	493	476	490	503	496	505	494	507	483	505	514	530	565	489	520	533	515	528	516	505	503	498	517	548	575	529	452	519	529	508	524	485	502	503	499	532	522	546	494	516	527	518	526	548	568	544	528	499	471	520	504	513	493	503	497	513	509	528	508	514	507	462	502	532	479	495	495	493	491	513	497	512	534	531	511	491	500	510	499	515	515	530	532	530	557	483	504	492	520	533	512	521	533	525	496	494	491	486	529	524	520	512	527	513	495	529	492	533	474	475	528	560	519	474	509	512	460	508	531	513	555	502	502	536	507	531	487	524	536	545	505	556	526	546	496	527	523	540	507	508	509	486	528	544	462	498	543	509	509	503	512	560	529	470	547	545	495	517	487	497	528	492	499	500	534	530	511	493	503	506	474	500	510	534	555	508	504	534	479	542	474	564	489	508	484	501	476	534	509	490	528	561	518	504	515	486	544	511	518	502	541	489	491	470	519	500	524	508	538	517	508	481	473	500	483	486	543	504	500	511	466	512	503	496	468	512	493	518	468	524	496	505	539	507	521	553	508	461	486	550	482	490	497	513	478	535	490	533	534	522	505	508	551	512	524	557	511	565	503	526	522	492	543	513	477	529	475	513	464	472	532	527	479	530	487	584	529	497	517	480	547	505	505	507	527	476	515	535	490	521	493	512	483	520	529	546	541	517	504	550	540	513	499	494	472	512	514	502	467	540	524	502	524	511	454	523	472	528	545	472	506	534	480	487	482	543	497	532	476	459	510	524	509	509	532	458	518	519	527	537	522	524	494	506	513	518	515	510	498	501	528	516	534	486	491	551	480	494	548	515	494	555	492	520	500	514	524	516	509	520	507	504	483	543	506	543	497	529	496	507	500	502	502	507	493	509	458	486	521	510	493	531	488	488	507	489	520	515	533	506	464	501	519	528	519	456	499	487	538	513	499	514	462	547	497	503	486	526	495	518	494	480	498	513	486	556	529	504	500	511	535	501	517	491	477	490	501	506	529	538	560	521	527	503	555	493	513	520	486	522	512	488	494	494	510	516	480	482	502	460	514	516	498	558	492	531	516	504	503	528	512	477	510	515	479	474	512	488	448	498	514	518	487	507	477	504	498	519	542	500	506	516	510	544	488	565	474	518	490	506	531	521	503	496	545	499	507	492	523	514	502	506	524	544	545	481	517	557	512	486	489	492	498	512	502	522	533	533	459	513	487	501	507	499	509	528	486	495	495	508	529	506	493	488	472	503	514	493	525	496	532	516	525	519	535	507	465	561	500	534	515	501	485	485	531	515	525	514	511	522	492	482	521	522	499	498	506	533	504	473	552	538	547	514	509	487	513	532	538	518	524	514	506	559	493	522	541	527	547	504	514	534	527	511	497	544	549	519	524	500	523	516	484	537	509	486	498	528	543	548	502	511	505	545	519	476	546	485	482	519	528	482	489	471	530	498	492	526	514	558	489	490	519	507	505	488	503	552	529	555	530	540	541	485	528	500	473	510	517	522	499	541	517	520	480	466	510	506	578	493	535	482	535	507	462	480	499	512	526	482	515	537	502	509	501	567	453	507	496	521	545	534	515	515	510	511	505	491	509	506	500	473	485	492	519	474	524	501	508	510	528	498	541	566	506	511	555	456	480	489	482	500	481	517	512	563	535	553	484	517	519	520	511	491	510	485	547	503	500	520	515	480	540	487	510	509	533	498	568	484	538	521	504	517	542	561	508	528	505	516	503	516	537	495	554	499	530	500	547	487	485	506	469	495	477	474	498	487	510	531	512	506	478	516	460	523	515	539	519	515	490	522	524	509	521	533	461	466	472	529	526	492	523	500	526	517	524	517	509	502	555	508	506	501	505	499	487	527	527	491	538	524	533	488	509	500	493	541	515	518	502	496	506	506	522	535	491	537	466	508	508	497	529	521	472	475	558	508	544	476	546	498	516	509	482	532	482	499	497	477	506	479	489	525	534	495	500	463	532	514	476	505	536	516	486	533	488	573	470	532	533	512	546	499	514	506	499	521	536	520	530	466	523	462	534	544	502	465	484	505	494	558	486	466	512	541	504	485	496	539	539	472	528	474	513	505	534	475	518	487	539	511	481	503	475	492	474	536	492	538	556	520	500	499	513	502	475	515	476	509	484	542	510	484	474	492	510	543	491	518	523	550	478	514	471	500	528	489	540	527	523	516	517	524	554	522	511	511	514	493	509	546	522	502	533	514	471	535	495	501	507	503	489	550	483	474	522	510	495	523	475	508	498	494	563	507	534	521	511	510	510	537	551	467	540	540	518	488	485	436	499	500	507	512	536	519	476	520	454	495	507	543	536	521	541	488	490	498	548	515	497	547	504	478	509	494	518	563	556	522	494	500	514	520	540	498	520	495	498	526	512	541	507	521	512	518	509	538	516	469	520	549	508	481	522	490	476	527	532	513	498	487	514	496	527	516	531	503	478	515	508	486	527	466	499	513	495	498	484	464	509	536	490	536	531	513	553	454	482	488	502	500	504	490	533	520	488	539	529	465	518	491	526	490	519	512	528	491	484	549	464	509	515	516	480	536	531	530	580	502	498	508	534	512	483	491	542	569	486	512	542	510	506	519	509	510	531	504	491	522	506	529	479	495	505	544	493	519	520	535	507	558	534	511	514	515	553	520	552	470	487	452	569	484	563	476	513	517	482	522	520	503	487	498	505	486	544	471
43029	22941	7186	3705	2693	1992	1776	1443	1349	1212	1131	1071	1024	989	932	914	905	874	892	857	901	870	844	900	789	839	836	832	815	843	804	811	828	833	826	821	788	787	807	748	689	762	800	791	818	808	790	786	849	852	783	819	788	794	809	868	794	785	807	775	813	807	792	760	839	763	756	817	785	803	756	800	805	750	859	773	822	816	798	757	772	808	801	798	805	791	850	798	788	837	794	762	770	803	785	725	791	786	778	857	767	826	807	780	775	794	830	814	759	817	804	815	775	813	792	825	777	779	785	754	772	795	749	773	849	766	786	776	747	775	816	799	831	820	816	743	813	788	743	819	744	818	798	805	800	789	756	749	775	828	799	767	815	765	790	808	784	797	813	792	772	764	825	828	809	854	797	770	772	729	798	767	761	751	816	824	774	770	793	805	793	782	786	831	793	778	796	783	765	791	736	746	817	789	826	742	767	807	782	765	751	785	806	802	828	806	731	805	814	764	774	742	788	794	782	763	787	770	785	756	762	792	753	801	775	784	785	730	802	836	725	791	786	802	781	771	814	762	767	796	797	753	776	813	811	828	789	754	816	769	768	806	753	797	766	829	753	782	771	772	806	787	746	745	794	798	837	780	807	748	793	777	840	806	760	794	765	778	865	780	771	845	784	769	777	812	751	784	782	807	731	770	807	774	794	825	775	867	798	807	777	793	752	778	781	819	807	786	788	821	813	759	794	846	741	800	830	818	812	792	761	787	754	795	814	785	770	823	815	756	787	750	793	831	758	792	818	798	803	772	764	809	775	809	823	779	785	802	744	806	792	812	774	864	811	779	810	804	807	816	781	775	755	822	788	779	756	804	815	787	785	772	781	777	847	807	763	801	800	839	773	788	812	833	772	824	810	779	834	782	743	782	805	758	799	784	794	811	790	780	818	819	835	773	827	727	811	721	814	806	729	794	765	785	779	824	775	812	801	764	793	788	782	810	746	817	776	770	837	814	768	779	787	815	781	829	854	762	784	764	795	749	776	739	771	787	753	777	756	828	790	768	843	749	766	802	799	772	790	793	804	811	782	782	775	748	757	785	766	835	779	765	798	794	789	759	801	741	830	767	826	776	747	816	805	780	778	790	839	760	748	781	771	773	813	745	805	775	816	820	779	796	846	793	789	797	825	812	759	801	788	729	738	808	793	775	850	742	798	776	788	820	750	844	765	795	813	753	783	742	787	755	755	797	798	775	777	775	799	765	804	769	765	784	740	822	816	793	804	730	792	836	823	755	745	753	808	765	805	768	770	767	800	789	752	804	774	820	780	778	767	824	813	782	812	798	786	802	785	787	768	786	760	768	779	777	791	800	791	817	808	779	812	818	780	782	816	825	769	817	820	786	806	744	840	766	810	795	787	834	768	757	810	798	798	812	765	760	805	837	819	758	779	805	798	756	815	800	811	786	791	784	859	787	753	740	807	778	784	827	770	795	780	760	770	781	822	817	845	784	814	826	809	835	775	795	762	740	840	828	837	788	819	771	760	760	772	796	805	728	778	802	792	795	808	806	809	797	779	817	785	829	749	810	787	762	737	833	827	729	803	771	759	824	764	793	818	755	784	820	806	790	799	787	780	771	825	805	768	855	791	781	798	760	811	753	819	787	772	767	779	748	799	812	804	794	759	853	751	787	795	798	807	812	793	773	810	854	738	790	740	759	707	767	742	795	805	803	793	765	761	771	753	801	757	736	813	768	759	798	773	741	780	780	809	810	734	744	813	778	804	779	774	818	824	761	805	820	816	810	779	802	815	793	779	787	820	799	742	832	785	811	781	781	832	792	783	750	759	780	790	772	795	785	824	783	743	768	792	801	812	781	759	790	809	727	762	753	830	766	791	775	763	795	739	777	832	824	773	786	763	779	795	777	745	771	799	781	831	817	800	814	875	837	789	803	776	842	743	740	804	835	763	796	749	789	772	775	733	768	760	812	796	750	824	781	835	794	772	784	755	827	771	758	727	733	757	814	802	750	786	800	789	780	798	786	790	784	834	789	776	790	780	754	779	764	857	834	701	780	769	805	792	774	812	755	786	792	810	821	751	756	824	822	741	803	766	803	793	778	815	836	794	712	770	787	764	792	754	826	722	793	776	795	767	812	780	743	746	781	789	837	829	840	794	828	808	801	808	798	743	804	779	792	746	769	789	814	802	786	826	779	755	786	773	764	741	816	762	796	747	791	764	762	772	843	750	858	778	752	792	746	777	764	729	773	816	766	775	788	808	765	791	774	781	802	778	780	754	805	752	799	740	769	746	762	798	756	783	812	773	810	763	811	768	821	860	853	813	752	794	792	777	811	799	854	730	771	782	811	824	771	818	755	793	737	845	779	817	820	773	786	748	763	836	798	775	770	783	803	794	765	781	759	794	809	790	823	767	797	804	801	819	794	724	782	790	797	752	810	755	753	749	755	770	767	822	793	751	825	757	787	843	785	779	789	783	834	828	804	753	758	804	831	810	787	832	825	765	760	801	787	748	805	767	743	734	757	791	800	807	798	745	788	809	804	783	776	823	720	745	759	777	773	811	810	798	765	785	743	826	793	776	761	816	740	792	790	770	790	769	827	734	779	792	782	812	789	760	816	812	802	818	802	808	740	793	755	757	799	805	822	793	729	818	796	777	803	839	807	784	808	799	805	780	802	798	823	771	829	786	764	704	713	786	818	769	771	802	803	769	809	792	803	744	802	741	845	806	820	742	778	842	797	777	800	800	814	792	798	798	809	801	775	822	795	786	745	823	763	755	770	824	777	735	785	794	802	756	788	731	786	817	800	797	734	803	838	824	744	821	760	786	810	862	801	771	833	785	785	803	772	815	830	821	754	814	818	772	810	813	744	751	749	752	756	739	801	832	808	744	757	760	808	823	728	833	772	758	800	790	776	758	859	740	765	754	769	778	775	779	827	791	769	816	779	810	798	786	809	804	782	765	792	813	824	779	758	786	797	798	757	798	824	838	764	784	819	806	841	766	785	805	843	805	807	826	806	776	808	804	763	774	789	808	811	789	767	800	770	766	821	804	821	737	822	732	793	784	781	817	773	808	824	815	775	764	795	847	804	810	794	817	826	752	827	777	810	795	795	755	824	806	814	833	815	719	782	774	799	788	833	763	766	785	810	784	806	739	811	798	789	840	801	815	763	802	815	832	739	780	777	781	814	797	812	805	761	774	783	829	809	761	756	792	763	754	770	815	763	820	768	818	844	813	794	758	750	770	787	824	771	781	754	833	790	767	772	733	804	820	850	807	798	782	822	838	766	790	790	815	804	785	788	792	834	738	823	761	788	769	815	792	798	731	788	773	771	777	850	779	800	763	793	768	806	763	772	812	813	800	806	832	773	789	814	774	841	767	771	800	808	766	795	804	785	736	761	810	745	806	810	770	797	791	841	804	869	819	792	838	754	805	785	790	803	781	784	788	817	785	811	744	798	760	831	836	822	788	839	794	794	756	801	760	781
23186	21333	28644	24359	21326	21098	4097	1026	865	760	723	726	719	647	618	628	651	604	609	558	615	565	584	584	578	564	548	563	558	571	563	525	531	547	555	524	526	551	571	527	549	560	528	591	596	542	528	537	512	532	518	530	543	513	556	521	503	553	544	583	532	543	547	524	544	539	532	519	534	512	512	569	557	527	539	564	527	531	511	559	531	517	523	538	567	537	524	547	556	546	579	494	563	497	510	518	530	535	550	499	542	585	527	506	517	538	540	549	560	570	551	551	563	534	531	538	531	497	512	543	543	540	528	533	537	508	531	528	551	492	527	537	550	529	521	560	517	550	538	524	497	569	548	529	528	556	572	577	572	542	502	569	520	551	512	588	562	560	536	511	525	564	516	513	556	530	512	535	552	500	514	540	582	536	528	555	503	533	563	512	535	508	520	531	550	549	509	579	528	545	531	563	535	537	546	570	499	550	534	546	572	537	520	566	559	504	534	522	490	535	563	538	511	561	518	514	506	526	537	556	518	530	577	554	560	567	535	581	573	552	536	508	548	549	541	514	538	545	576	553	506	563	528	516	503	540	561	530	553	508	585	530	560	541	568	517	513	529	551	511	506	518	556	506	526	534	503	534	520	534	590	502	494	550	546	544	558	506	552	542	534	565	499	550	477	515	559	538	541	562	545	521	542	539	518	507	564	552	517	543	570	530	564	551	533	506	479	498	525	524	563	532	572	542	554	566	564	504	546	500	528	556	580	585	535	510	504	524	528	525	546	519	532	513	527	564	531	517	525	542	530	557	533	545	541	523	520	558	502	544	547	524	537	536	547	546	548	498	505	559	530	610	530	577	571	522	516	540	574	553	524	583	552	516	564	518	543	562	543	525	516	510	517	556	539	480	543	520	538	546	510	520	521	537	522	524	535	528	523	520	536	540	518	522	480	538	533	555	545	493	544	551	524	534	525	528	522	531	522	551	572	528	559	521	553	545	531	533	539	508	538	574	519	583	506	522	536	552	558	562	535	519	568	563	586	500	542	541	538	506	572	543	531	525	535	535	516	501	548	526	563	530	549	558	503	541	577	558	560	542	508	579	535	564	554	546	509	507	537	518	535	549	550	580	552	490	549	534	499	532	582	516	562	530	551	584	528	518	537	519	491	548	524	521	558	524	503	568	508	541	527	551	496	562	513	550	558	509	481	526	562	545	564	540	549	566	543	538	514	539	543	541	546	554	566	484	569	530	546	508	552	554	548	581	541	515	538	513	518	556	532	556	565	537	529	536	531	537	533	546	544	556	587	519	551	522	508	545	519	534	521	504	533	553	538	535	499	526	557	553	511	576	536	537	557	519	534	576	521	526	536	550	515	505	527	571	548	503	540	507	494	550	504	553	514	568	529	527	535	534	535	516	526	503	554	560	559	557	541	522	588	551	541	499	501	541	510	521	544	575	569	536	544	587	533	510	535	531	562	578	544	575	536	506	521	535	511	596	573	522	541	492	519	521	534	541	547	542	575	523	563	544	571	547	556	565	536	549	609	508	511	573	518	523	494	538	514	549	508	518	551	545	563	506	535	537	538	566	533	517	505	552	570	564	497	559	562	535	530	563	522	538	533	574	529	535	536	552	530	516	594	535	519	555	561	550	557	550	557	485	510	528	552	551	555	551	491	543	544	500	554	525	539	571	528	547	505	544	519	558	533	527	560	525	525	564	581	557	535	556	586	522	530	524	547	534	537	534	532	519	527	485	549	530	549	576	507	543	574	547	520	540	510	546	556	531	555	556	536	538	565	525	553	516	549	523	551	528	510	545	537	537	510	567	552	551	514	593	508	505	521	535	518	521	483	529	547	547	546	523	512	522	538	552	550	558	530	555	506	552	516	554	537	537	579	491	572	571	509	538	547	503	541	568	551	532	578	531	544	540	555	531	548	558	551	513	511	544	500	525	554	527	487	551	553	563	520	550	492	541	544	501	564	516	516	535	560	539	504	524	485	467	528	548	540	546	525	529	547	554	528	535	543	521	558	540	548	514	524	519	542	544	517	576	538	565	499	521	511	568	504	515	554	530	543	558	527	553	521	514	479	539	545	548	530	525	530	572	543	549	493	560	498	524	560	505	571	536	512	580	510	570	523	561	568	533	564	539	556	484	510	561	535	538	534	516	533	512	551	549	555	553	544	570	528	496	514	523	514	578	563	533	540	543	508	543	493	530	551	518	505	538	503	519	529	511	497	575	529	543	554	532	548	570	523	525	544	542	530	545	592	540	563	561	545	511	521	517	522	544	521	537	535	525	527	526	548	551	509	575	532	595	508	563	551	550	591	580	587	554	551	489	481	554	569	555	520	507	513	507	550	511	504	531	552	522	558	517	530	551	539	521	535	504	559	551	540	483	549	532	548	536	514	536	549	511	554	556	541	566	506	551	515	513	559	540	517	506	516	533	555	542	545	558	513	503	563	524	509	553	538	545	531	518	578	524	546	537	506	558	554	558	546	557	555	526	532	550	534	540	520	566	530	517	558	494	538	546	545	528	505	561	528	528	532	558	556	521	551	510	574	516	503	539	552	523	524	530	526	508	547	542	533	552	490	536	546	529	526	523	512	527	549	482	556	508	520	504	526	538	574	522	529	562	539	541	521	524	517	524	530	496	533	536	593	503	490	570	538	534	536	543	534	522	509	495	506	533	576	540	593	516	542	502	561	516	530	538	542	530	501	545	551	521	504	514	572	538	495	525	529	529	553	491	567	560	577	557	535	534	519	528	511	527	531	516	537	524	521	529	517	517	555	562	544	569	538	545	511	549	534	548	538	510	566	552	518	522	543	491	499	559	552	528	572	530	469	566	575	513	554	536	563	542	529	550	528	514	507	524	554	523	545	515	546	507	574	542	541	535	597	485	575	543	558	522	556	550	562	566	583	502	529	515	519	517	510	574	461	555	537	480	503	544	517	505	526	569	554	505	501	573	589	544	489	534	526	556	547	558	526	510	542	513	528	530	519	524	549	531	566	544	496	529	565	520	536	549	558	568	551	521	562	543	497	538	571	506	520	502	562	538	580	499	550	557	534	501	605	519	545	487	523	540	508	552	537	519	504	490	526	525	535	543	529	574	528	528	532	501	539	560	539	502	506	554	503	519	548	530	515	538	527	501	543	529	527	530	564	500	486	572	543	507	543	540	512	491	518	547	551	559	480	559	513	584	549	559	548	549	566	488	530	553	504	517	552	549	564	567	509	590	537	557	522	536	543	529	514	504	550	550	540	540	518	524	548	530	528	532	539	511	532	568	536	529	546	541	555	537	550	528	521	536	592	529	560	518	515	561	590	510	522	528	558	546	566	563	510	535	540	501	515	600	556	543	559	537	520	531	528	541	528	570	579	558	532	492	557	551	517	577	522	540	499	480	516	555	552	548	544	538	477	530	512	555	579	574	561	564	505	510	542	527	529	500	551	532	534	544	522	565	541	547	554	539	557	513	575	513	555	550	513	574	525	562
39737	26299	11508	5963	4172	3206	2539	2046	1857	1612	1482	1358	1337	1128	1164	1102	1078	1062	1042	976	926	946	932	956	929	897	894	874	906	874	887	882	869	877	895	852	873	868	833	852	870	861	819	844	836	860	851	864	868	832	790	878	816	866	900	848	821	852	831	873	831	853	817	818	847	854	835	842	882	823	825	813	859	879	827	847	833	823	865	855	844	850	816	825	853	833	842	791	849	811	830	792	843	833	832	807	836	817	860	849	853	846	798	815	856	806	854	852	813	820	834	829	859	812	856	772	886	810	839	866	804	819	823	842	843	820	795	857	820	812	870	782	809	855	743	845	875	838	822	815	830	878	830	817	817	828	847	796	823	804	817	845	826	840	799	844	791	748	792	849	833	808	790	851	806	787	831	829	837	778	824	832	874	820	889	813	791	828	853	843	826	764	817	831	863	840	796	830	829	839	841	825	801	811	836	796	819	787	827	836	785	841	835	833	823	861	790	874	797	772	823	839	805	818	837	782	829	838	788	865	823	866	840	823	780	852	883	789	806	833	821	801	819	837	796	856	807	784	869	866	823	856	836	842	828	842	847	886	860	790	866	822	809	781	793	810	854	806	832	875	874	860	756	831	849	824	815	820	784	805	865	852	859	810	828	805	867	806	761	832	781	787	862	810	841	843	776	823	867	744	835	815	808	806	860	819	817	819	839	846	802	793	868	803	814	815	828	879	769	813	825	787	838	840	878	826	901	804	815	850	813	814	814	791	825	825	889	812	850	765	802	849	838	798	840	839	825	787	818	862	848	872	835	825	830	812	828	842	840	826	789	750	779	836	791	804	786	841	811	814	798	791	843	800	873	859	790	781	844	808	803	866	807	826	862	801	811	859	843	870	872	822	825	811	843	797	826	827	816	781	826	802	838	812	821	796	842	857	799	827	800	829	778	814	776	810	849	870	799	783	802	849	797	883	838	827	838	830	897	798	836	864	817	821	881	802	779	824	781	810	879	817	829	826	815	821	841	870	822	811	876	785	825	797	772	842	809	833	861	788	799	852	816	836	824	881	819	866	851	803	805	790	798	843	812	827	850	784	820	813	786	844	791	820	839	811	802	869	800	798	838	768	820	812	826	788	863	860	793	856	815	811	835	876	844	833	797	839	825	817	789	774	787	896	788	803	824	805	881	831	865	886	762	802	811	874	861	837	834	809	806	864	874	811	844	826	788	798	823	782	784	817	828	882	813	792	772	810	844	867	792	811	805	886	796	842	776	830	827	795	848	764	835	846	821	830	812	766	791	821	787	800	826	872	786	788	850	886	801	820	843	795	851	858	818	805	822	767	794	810	826	783	890	807	842	815	879	833	829	789	858	832	795	821	826	803	890	806	808	845	839	870	819	849	762	802	783	822	817	819	810	756	827	827	838	838	839	832	809	830	834	792	843	797	849	843	825	810	797	779	800	790	816	866	884	842	823	837	830	814	815	850	840	811	848	795	863	862	822	826	814	821	829	836	802	844	827	788	820	796	813	831	799	839	824	804	845	823	782	815	793	818	825	789	814	825	800	853	842	858	815	814	824	816	829	809	836	809	881	740	844	915	797	804	803	843	806	802	801	864	800	808	803	862	824	812	858	843	848	850	849	849	802	871	804	828	817	812	828	832	817	812	801	799	822	856	804	846	819	791	830	817	770	818	807	832	874	834	819	803	840	785	833	797	850	819	863	866	843	872	838	801	827	796	772	855	798	845	800	790	777	779	866	814	807	801	801	865	804	779	824	816	852	834	816	811	815	795	831	808	825	785	809	833	847	891	826	807	781	854	878	837	838	879	823	840	813	835	806	878	804	804	828	841	794	844	788	809	815	813	819	823	833	844	771	823	848	863	891	863	888	841	842	797	871	808	826	870	806	844	860	774	818	823	818	791	833	795	833	798	833	806	829	863	806	810	839	826	844	797	822	829	827	846	831	837	804	854	890	852	844	809	856	822	818	800	831	868	823	773	789	891	862	809	822	796	762	843	822	846	842	858	833	836	823	880	841	810	823	860	842	810	836	827	853	824	826	847	789	803	845	815	850	864	798	804	877	826	818	811	834	851	863	888	846	817	828	808	832	840	738	821	816	839	838	859	896	785	846	812	825	810	794	811	858	739	793	800	855	829	814	800	807	833	836	840	868	844	791	766	840	824	849	798	858	826	832	812	788	821	893	780	809	814	839	798	776	792	817	846	864	798	830	853	867	823	830	798	863	805	844	796	830	807	912	806	859	887	822	853	803	855	798	849	839	782	820	846	834	761	777	854	839	849	805	816	827	796	882	816	801	794	807	725	856	802	819	857	869	838	871	823	796	805	792	848	848	801	785	871	801	819	856	867	815	801	837	792	834	833	833	840	804	807	832	817	854	821	806	817	845	809	845	830	914	809	828	846	782	809	795	784	831	846	842	806	837	811	822	810	816	837	810	830	840	734	840	838	879	804	792	826	903	850	787	848	859	767	824	766	822	830	812	871	787	828	805	844	832	811	809	865	853	775	843	805	828	779	810	809	836	857	818	891	801	844	788	825	802	802	802	827	796	803	841	833	791	880	840	836	861	800	814	798	796	789	810	803	835	780	817	831	854	806	800	830	818	842	838	838	829	863	859	804	801	859	804	830	848	841	779	792	894	861	822	859	805	774	842	840	871	858	826	810	839	777	897	832	800	812	790	751	819	827	833	837	824	799	848	829	802	783	829	823	800	829	841	821	809	805	804	819	859	784	854	836	868	815	819	834	837	777	745	842	836	822	809	798	836	810	814	866	830	836	815	831	818	832	802	816	873	802	842	810	801	828	839	790	849	764	812	839	827	827	816	831	837	866	750	828	784	823	809	804	845	828	853	853	817	801	831	880	833	780	851	829	782	821	856	784	813	826	814	868	834	776	818	867	887	791	808	820	869	811	851	819	800	885	752	845	850	829	818	820	876	829	834	814	797	835	791	850	806	801	851	902	786	826	784	798	857	862	799	848	854	829	826	837	818	833	848	866	855	817	831	833	854	782	816	781	816	820	779	845	866	842	846	841	856	824	803	825	835	812	817	851	883	836	862	794	821	840	845	824	769	840	835	840	819	828	838	793	806	827	820	844	843	795	817	844	793	810	840	812	842	814	733	835	763	819	758	814	843	838	787	808	819	767	765	821	834	821	783	813	841	816	838	846	815	849	844	840	832	802	779	836	791	817	881	811	795	842	806	854	823	827	831	826	799	765	821	871	783	738	806	820	801	863	789	842	872	847	833	833	840	817	838	798	843	804	813	828	823	795	850	850	787	814	806	828	885	818	805	804	826	866	797	758	844	796	778	789	821	835	822	828	876	819	818	846	810	864	857	791	826	804	871	839	827	834	839	806	879	844	784	790	803	804	834	826	802	850	834	846	819	836	843	840	864	794	815	812	861	807	815	806	805	840	832	806	884	846	827	817	838	858	834	883	841	819	827	839	871	845	796	758	842	826	842	841	834	852	835	842	839	827
27398	21171	10889	699	326	281	283	286	246	257	261	253	262	238	262	236	274	274	254	258	254	282	251	255	215	265	227	239	239	247	234	264	251	219	243	256	243	242	250	252	254	288	263	253	267	253	248	250	243	264	253	227	226	233	263	266	240	206	250	238	249	262	250	269	253	241	254	237	240	264	275	235	244	271	240	253	270	245	268	225	230	257	264	227	256	234	277	263	270	251	256	273	253	257	246	228	235	226	251	268	257	254	236	267	255	276	256	257	244	225	227	244	263	229	261	224	233	251	266	271	287	247	244	235	272	225	253	258	268	239	271	263	247	259	259	245	271	226	270	242	266	241	245	247	252	234	241	229	263	268	242	276	254	241	276	232	259	250	263	223	265	239	223	227	237	225	235	257	248	255	249	258	246	241	260	244	251	259	249	248	280	236	240	249	248	255	273	248	245	242	236	292	246	249	255	251	236	251	270	270	243	230	244	252	248	262	232	239	233	235	232	251	259	262	272	253	264	247	238	244	272	264	268	256	238	244	268	242	251	239	249	235	257	253	228	241	283	256	272	252	215	255	273	259	263	258	257	269	231	231	243	271	254	272	242	256	253	262	255	228	264	254	233	263	230	231	236	268	246	211	233	273	268	222	236	245	261	250	234	230	252	281	260	254	257	222	264	255	263	286	277	255	259	232	231	253	236	246	263	243	279	235	232	228	243	271	238	260	212	234	239	239	266	251	236	242	250	222	253	250	264	246	257	230	242	259	243	243	257	232	261	240	230	264	227	282	242	256	238	243	263	225	283	255	270	275	234	280	274	264	233	238	265	246	250	247	242	240	257	230	224	256	228	240	288	249	243	217	225	233	248	228	246	263	239	235	255	260	226	236	269	279	259	273	255	264	239	228	265	239	240	223	245	250	235	236	236	262	234	244	237	240	259	252	232	230	237	243	256	249	257	242	231	237	241	249	260	242	267	226	233	262	240	239	251	235	236	253	238	266	259	262	234	250	238	252	264	230	251	223	244	252	262	239	223	256	268	246	265	250	218	248	256	277	236	254	274	227	216	259	246	224	278	252	258	260	255	282	243	241	232	262	261	267	256	254	237	251	225	226	251	241	259	249	263	216	253	236	236	235	219	267	265	264	262	230	251	254	258	223	254	232	254	252	266	259	249	244	243	279	249	269	227	284	253	239	271	237	256	270	228	264	227	225	269	233	261	253	262	250	271	228	249	232	249	253	231	231	219	240	251	270	260	247	246	219	232	242	269	254	263	255	252	271	241	229	244	244	269	251	257	272	242	239	260	265	246	249	288	277	247	239	242	270	240	254	237	250	243	254	256	261	253	266	216	237	241	262	264	261	239	247	249	260	226	263	247	264	260	230	259	242	255	200	284	237	269	265	214	256	236	246	255	212	214	255	236	281	241	243	241	237	214	239	255	248	256	229	228	246	253	275	239	259	257	233	275	258	240	240	259	254	239	251	263	240	207	238	252	274	250	242	243	261	235	228	242	238	277	222	266	255	271	259	267	246	236	259	232	239	249	269	262	239	237	226	255	230	235	247	229	246	255	240	262	260	249	261	259	238	247	242	252	269	248	268	241	261	212	236	243	263	260	236	250	267	231	256	260	264	239	235	243	288	224	246	234	246	258	256	226	247	240	236	284	261	233	243	265	224	236	229	252	250	239	238	240	251	267	250	274	261	208	262	234	251	229	252	259	233	242	265	222	214	259	265	272	221	282	262	243	234	235	240	257	255	294	224	229	263	253	267	229	246	224	247	239	231	257	258	255	246	231	233	284	246	253	226	254	251	253	244	252	268	237	264	233	236	241	274	254	244	237	216	254	271	245	234	237	251	254	219	243	246	243	273	252	247	218	271	263	264	241	268	216	232	263	241	232	264	252	217	259	257	240	236	257	240	218	251	231	242	227	247	236	260	257	235	258	236	247	231	241	246	238	241	235	263	251	246	258	245	241	232	242	233	260	269	251	258	224	262	229	218	229	263	237	237	234	274	243	232	261	249	266	257	277	231	214	233	258	252	221	267	254	232	294	242	245	231	265	229	268	245	251	249	264	238	271	259	274	233	248	263	248	247	247	260	225	281	237	254	270	242	245	241	272	255	250	237	254	253	221	252	237	270	246	241	257	272	256	210	227	246	242	242	246	248	239	247	243	260	243	271	245	257	241	270	236	253	249	270	241	224	262	240	221	250	275	242	267	242	247	271	237	273	243	272	255	249	233	253	241	239	270	240	269	228	261	254	296	255	244	241	247	247	253	246	264	248	244	267	228	232	274	277	224	238	257	269	258	251	228	238	250	252	267	240	249	256	238	246	246	231	240	243	227	296	239	260	268	243	278	267	219	264	253	242	242	252	225	276	252	251	245	247	219	243	246	215	261	235	278	269	244	211	254	249	231	249	243	244	255	250	277	268	249	263	245	279	228	253	255	231	269	246	236	249	240	238	268	240	227	235	247	253	247	239	228	257	240	240	239	253	229	239	241	246	273	239	244	235	265	243	243	237	265	229	255	242	248	234	278	254	239	257	249	241	230	225	225	271	247	235	220	234	287	241	266	251	236	225	267	252	272	255	259	258	257	237	250	245	259	247	253	253	238	236	254	250	249	257	269	269	259	238	265	243	257	204	248	256	231	275	249	237	225	248	251	267	243	256	263	260	255	248	245	220	240	252	240	263	272	228	240	255	244	278	250	224	261	247	279	280	261	237	262	265	260	252	239	245	285	251	279	242	273	243	240	259	247	237	245	295	223	271	229	229	296	221	251	236	241	235	250	224	224	253	279	265	271	207	231	242	263	281	250	243	225	230	271	262	226	238	238	245	259	249	249	218	254	244	265	263	252	261	216	256	223	267	274	214	254	250	232	221	242	237	261	244	229	263	242	257	271	234	235	232	256	263	255	268	230	240	232	258	232	252	259	291	236	252	236	242	287	257	234	276	269	250	254	234	240	237	228	236	256	242	244	242	262	256	236	220	239	251	269	233	224	250	250	243	262	237	259	261	259	220	239	226	219	247	257	259	239	250	239	274	236	261	265	255	259	247	269	246	235	230	281	244	247	266	242	239	253	234	225	240	234	239	243	254	251	252	254	251	248	266	255	246	254	274	270	232	242	220	245	257	254	224	263	256	254	253	251	258	246	261	245	238	280	242	256	244	233	256	267	246	262	255	262	243	256	272	264	220	255	256	242	261	252	246	252	254	231	244	259	272	291	245	254	244	258	257	246	262	262	249	246	255	246	248	233	238	279	263	249	229	231	278	227	235	262	253	246	239	247	214	222	243	234	226	253	249	254	240	240	238	260	241	241	247	259	247	248	265	245	219	232	232	245	245	254	230	217	267	286	265	263	261	254	267	233	241	238	220	212	257	243	231	251	239	224	232	220	240	233	273	263	220	255	246	243	227	233	278	250	239	239	244	231	242	239	247	247	222	245	228	255	271	249	266	230	250	234	262	231	234	251	277	273	265	248	278	242	223
26453	11468	1069	680	560	490	518	461	437	450	406	438	423	406	405	392	422	421	423	383	375	426	390	440	377	393	379	382	411	421	374	416	413	387	389	381	416	394	404	428	382	387	400	414	387	371	400	417	400	412	357	389	423	371	403	373	422	398	382	391	382	401	382	382	386	395	419	383	382	406	397	452	400	374	433	392	418	406	410	375	407	411	394	396	435	365	447	425	416	416	421	389	381	376	399	407	443	365	368	391	393	409	404	370	380	405	402	423	413	379	421	382	406	371	395	410	399	388	407	368	369	384	379	428	379	401	354	395	391	383	407	375	427	391	388	407	417	380	420	416	413	380	413	431	423	395	346	371	397	354	425	387	413	390	389	425	384	381	395	364	395	383	399	396	380	364	390	412	408	427	380	441	424	394	375	395	416	392	395	389	421	383	427	380	415	408	388	364	410	388	401	427	407	373	389	398	401	417	391	401	438	398	406	383	404	402	421	402	420	410	364	413	373	406	399	421	406	352	408	385	404	388	439	373	441	422	407	419	384	407	380	362	387	410	388	403	398	393	393	360	434	411	395	414	388	406	426	382	379	380	398	447	374	400	389	414	402	413	385	428	364	425	400	408	401	428	386	396	401	388	396	367	377	407	430	432	380	376	391	404	413	376	387	382	391	419	400	391	392	415	397	401	410	402	446	359	402	379	363	386	407	403	399	407	412	351	384	404	390	402	406	375	403	382	368	375	395	409	398	403	394	380	399	392	423	420	427	391	401	424	384	403	386	418	385	374	390	399	405	374	391	387	382	419	386	392	350	411	427	350	371	410	387	407	395	369	372	381	372	387	368	374	383	382	363	373	387	419	381	415	363	398	378	354	408	410	390	374	376	379	384	366	392	424	428	411	369	377	436	423	407	413	390	397	380	409	380	354	414	432	370	384	426	393	401	365	351	386	390	383	439	412	387	405	393	446	424	368	383	394	395	392	346	421	397	401	420	405	369	426	409	412	385	395	421	363	415	412	403	428	420	401	383	412	400	391	408	381	423	408	395	384	388	381	397	387	392	382	382	415	427	385	404	376	373	406	362	391	420	378	377	392	412	421	425	401	394	432	374	389	425	392	399	419	385	368	417	387	363	402	401	413	382	388	397	377	379	406	412	429	344	397	380	401	432	387	410	444	398	400	377	384	402	371	431	405	396	375	407	399	366	412	417	414	406	418	408	416	377	415	408	400	419	405	380	385	404	394	414	408	357	417	381	378	387	414	427	383	381	378	382	434	393	429	422	399	404	423	411	393	398	410	389	371	394	402	374	388	411	434	409	393	400	397	374	392	384	402	388	368	363	401	375	381	409	367	424	385	359	380	363	403	416	388	428	374	387	420	415	397	396	369	383	408	380	369	393	373	394	395	445	383	373	375	361	411	382	415	419	394	429	388	431	416	391	400	433	388	399	435	377	398	434	397	424	409	400	357	416	386	398	390	386	390	404	389	394	394	368	423	374	377	366	406	391	374	400	418	418	409	379	407	402	378	364	364	401	416	401	408	389	347	430	371	385	420	431	406	366	392	391	395	365	399	370	409	416	390	379	385	405	379	411	373	413	389	397	410	432	425	393	433	441	390	400	386	401	402	403	362	458	392	384	432	382	406	416	387	357	374	402	386	399	416	391	385	365	438	422	424	393	428	413	423	414	373	378	387	423	409	391	428	396	417	414	408	391	395	432	392	371	398	399	362	382	395	379	436	373	404	392	374	403	422	399	375	397	408	400	379	397	382	372	405	377	401	401	378	400	389	383	378	424	392	416	344	364	401	365	411	379	407	359	416	382	383	379	413	402	405	411	400	393	384	394	371	383	355	425	403	405	403	399	408	402	383	408	425	391	381	407	409	394	397	376	394	405	387	391	417	378	384	374	419	399	420	406	414	409	400	409	377	404	400	413	409	432	391	360	381	395	386	410	412	398	407	437	430	413	387	438	388	415	404	385	376	419	390	410	403	400	401	365	364	399	365	372	396	415	417	419	402	389	380	364	435	388	433	421	394	387	408	396	406	366	391	430	368	377	404	409	403	407	362	388	419	360	389	417	396	372	423	384	385	387	389	380	383	391	390	403	440	408	389	406	415	412	421	392	361	372	420	403	397	395	426	406	393	420	370	380	441	401	387	400	416	418	356	409	393	399	415	394	401	385	391	380	393	410	403	359	393	367	402	400	391	418	414	367	408	426	401	380	415	435	415	420	417	395	386	409	412	399	378	385	412	404	390	419	401	360	406	403	365	360	412	411	390	414	409	401	392	377	357	407	378	367	395	415	410	383	392	374	393	397	412	393	389	405	394	421	411	407	403	387	455	400	392	390	391	403	389	393	416	412	383	389	386	391	389	388	413	383	365	422	410	382	368	379	414	388	382	414	409	411	400	387	373	383	403	401	380	407	400	414	392	394	402	417	373	368	378	385	407	378	343	394	378	435	417	434	384	415	405	373	424	398	402	405	423	360	402	423	362	378	381	377	366	400	412	419	406	426	427	396	407	390	393	415	418	385	402	422	400	415	415	390	415	373	354	381	411	405	401	398	423	402	373	411	367	407	386	384	420	390	372	387	382	420	416	367	387	392	377	433	371	417	397	382	416	380	392	405	408	415	387	438	409	390	401	366	413	422	393	429	403	377	429	394	403	398	395	404	383	361	359	341	397	397	393	415	397	416	414	382	406	415	420	415	408	372	407	352	414	399	364	406	370	406	402	423	437	394	398	382	356	394	427	390	377	396	438	402	390	374	405	394	365	401	424	369	398	391	406	426	370	401	388	397	420	396	388	407	402	381	367	402	413	426	393	373	408	403	389	397	385	343	409	424	382	385	404	411	425	388	420	380	384	428	369	371	440	400	411	392	382	382	360	387	394	376	404	382	410	366	375	417	360	406	374	378	414	405	391	370	392	423	399	403	399	400	394	390	396	367	389	373	403	407	421	407	369	412	386	393	394	405	381	390	405	438	430	393	425	411	392	412	374	380	429	389	388	434	433	403	410	374	450	394	367	425	401	378	406	392	430	377	357	364	372	355	401	433	382	372	421	361	367	404	407	414	371	407	409	394	416	426	391	382	385	407	369	411	412	360	389	415	435	400	422	395	394	377	372	403	375	371	404	398	412	386	400	407	414	395	391	383	392	379	386	386	396	389	412	395	372	374	414	410	390	401	407	371	390	401	399	419	403	404	393	434	377	379	415	370	373	376	395	385	393	417	397	386	413	417	405	437	377	424	383	392	392	410	423	382	396	389	394	433	424	384	420	417	384	375	400	422	415	428	402	357	397	408	407	401	409	396	401	409	379	374	426	404	421	422	386	386	368	379	420	420	419	444	394	396	405	401	347	358	410	424	404	391	391	384	384	418	422	387	414	405	397	413	383	433	400	404	401	393	420	401	391	420	414	397	426	400	416	390	369	405	399	339	396	404	440	395	426	381	410	388	387	394	412	359	388	385	411	408	401	398	395	409	419	417	412
24250	21401	28440	24648	21017	4854	990	654	694	659	626	584	584	599	588	576	531	548	587	567	547	540	541	555	513	550	578	543	547	538	546	556	529	523	523	539	490	529	488	541	529	551	515	536	523	525	555	537	536	478	481	517	543	506	499	530	501	558	516	521	516	486	539	538	486	506	501	522	512	539	521	528	545	541	505	517	564	525	505	506	462	563	526	503	508	520	536	546	540	496	578	488	502	521	538	490	496	506	505	512	537	511	512	518	539	512	538	535	524	544	500	544	510	549	510	523	547	550	508	554	511	529	513	538	506	505	519	508	527	530	488	567	505	522	507	528	543	519	519	515	535	512	488	507	499	582	511	533	508	553	509	526	534	481	544	516	555	463	507	552	523	531	504	475	562	514	526	523	517	579	545	506	512	527	503	504	554	509	546	537	511	556	531	542	518	501	515	580	530	520	518	547	518	509	481	519	482	548	497	527	548	559	519	528	517	542	514	537	542	582	517	514	525	545	555	490	570	545	509	530	517	508	522	506	514	512	508	543	504	480	486	565	513	562	509	531	516	542	496	526	557	535	502	533	529	526	500	513	529	470	537	485	492	532	512	530	508	482	532	493	522	518	561	487	526	493	537	542	540	486	511	520	535	487	522	530	581	527	512	534	511	527	538	491	493	501	517	531	541	533	537	531	541	545	524	499	505	502	528	483	484	490	529	534	553	510	499	527	507	524	516	558	516	554	550	538	499	527	504	508	499	538	509	483	518	535	525	519	542	524	544	578	496	540	505	495	489	548	530	517	533	524	496	519	546	541	495	496	513	523	533	544	502	477	485	501	540	502	500	543	524	529	543	527	521	556	466	525	514	493	536	503	473	521	521	523	497	543	570	565	507	490	544	482	534	525	531	457	515	515	530	513	502	505	501	492	476	491	581	545	518	512	504	503	547	487	539	506	502	490	568	572	521	538	540	476	527	519	522	539	496	533	565	519	552	534	520	510	564	507	522	485	509	491	506	546	552	472	551	499	496	528	516	509	532	523	532	519	501	549	514	499	500	523	541	537	532	523	538	534	494	539	522	511	526	523	546	552	484	524	549	483	529	523	503	543	530	549	535	548	495	528	499	572	566	559	567	509	539	517	491	533	530	508	528	541	494	534	534	525	542	481	541	517	456	529	525	517	524	474	533	500	508	545	503	484	524	511	515	546	551	528	500	549	551	556	545	512	521	531	496	520	547	532	564	513	505	504	549	553	550	506	476	508	499	504	508	520	532	500	505	517	539	560	502	533	515	538	470	526	542	514	541	505	499	505	496	525	517	497	554	483	520	519	546	513	527	539	516	521	502	508	503	491	538	503	504	550	568	525	503	536	517	526	581	515	518	490	558	513	525	513	515	523	538	506	538	494	518	530	503	530	542	539	524	547	517	479	533	540	503	566	512	570	520	567	525	531	542	558	510	522	542	563	496	487	564	540	527	559	515	461	541	544	533	513	542	488	508	488	516	539	491	516	526	540	539	521	533	510	506	538	533	549	532	542	503	518	584	516	496	544	494	500	520	516	511	536	540	550	529	530	516	518	537	542	563	506	491	471	494	548	526	542	564	510	464	537	523	539	534	529	485	563	514	492	554	521	532	489	514	500	550	502	500	502	537	496	526	526	483	524	515	498	542	495	496	528	526	500	496	496	480	537	545	492	511	537	521	570	529	510	499	555	575	500	455	501	498	522	517	552	531	514	487	489	502	525	519	459	501	508	539	513	510	505	507	534	532	490	495	516	481	524	496	531	535	500	501	541	510	521	547	514	491	571	543	488	546	498	541	520	540	531	537	502	529	560	529	507	572	524	488	503	542	538	536	537	511	543	523	517	518	510	481	573	547	498	527	520	530	496	518	530	537	516	539	506	507	521	510	539	525	539	503	532	502	521	523	513	507	515	520	511	521	559	529	533	504	498	498	496	514	546	528	492	536	520	520	542	507	544	524	555	522	515	517	533	547	530	539	552	531	524	509	494	515	545	531	558	549	548	477	535	551	496	487	525	495	541	542	501	519	527	537	523	502	514	491	535	514	523	519	534	546	534	525	496	501	528	506	488	488	508	481	510	530	539	538	501	549	521	535	518	560	506	492	511	527	494	492	520	521	547	528	516	528	517	532	526	518	471	518	508	505	570	535	469	498	551	543	492	577	526	547	491	527	503	572	509	534	548	554	523	502	517	551	539	524	557	528	519	510	493	504	536	533	559	522	494	505	514	548	539	483	519	531	480	521	488	506	524	530	539	504	499	491	543	525	507	513	508	521	504	556	529	567	512	511	513	505	518	503	528	532	524	507	489	512	520	489	548	487	524	485	525	534	481	465	495	530	505	549	537	532	552	508	543	517	527	539	507	565	543	521	519	544	526	496	501	517	519	522	531	479	559	544	529	502	510	518	510	494	496	544	517	495	455	509	524	520	533	550	509	513	505	514	546	499	488	490	478	551	492	546	533	497	486	478	499	517	467	532	498	524	503	538	527	517	513	556	550	535	528	519	523	512	504	543	556	517	477	497	517	507	530	532	573	545	509	510	537	542	517	502	563	483	526	526	493	513	498	542	519	512	503	515	495	502	526	525	526	512	530	512	543	519	541	531	506	532	519	477	531	507	553	522	496	512	502	507	547	498	525	572	515	522	499	557	505	493	490	517	519	519	496	485	479	529	559	514	525	474	501	527	491	530	491	555	525	502	531	521	492	494	487	528	495	519	511	518	530	530	556	489	464	509	540	518	517	507	507	521	509	559	532	538	541	516	484	541	534	524	493	481	535	501	545	540	508	526	539	500	498	487	480	493	504	534	519	542	533	560	500	516	518	541	517	563	537	508	503	526	474	524	532	463	545	519	552	574	522	567	519	550	547	507	515	535	523	514	510	498	542	523	575	547	507	546	511	532	499	551	524	497	519	506	482	503	529	507	540	489	526	527	551	503	576	491	528	513	519	522	538	511	514	511	519	511	497	509	528	541	528	511	518	562	463	523	496	500	534	524	498	490	563	525	518	500	486	524	506	538	541	549	531	531	554	508	511	494	514	527	512	514	522	540	536	526	518	573	495	502	546	534	523	562	500	510	485	485	540	515	487	503	545	481	510	512	504	527	551	518	539	515	515	533	521	559	510	499	502	526	534	545	522	494	487	475	494	520	499	509	463	529	524	485	542	511	523	516	488	512	527	528	525	528	525	498	504	505	545	507	519	538	549	498	520	539	521	502	538	498	550	520	510	569	521	538	528	550	506	497	514	533	526	510	561	508	558	529	501	509	501	487	541	474	530	494	505	547	497	525	515	516	541	493	496	527	495	556	505	508	507	482	479	520	540	501	546	554	501	503	546	485	510	542	534	526	574	516	514	494	549	534	508	502	535	483	531	527	502	518	502	539	578	523	465	501	499	497	541	502	491	486	537	520	534	541	478	486	499	530	536	494	512	545	527	487	503	485	555	511	515	519	483	471	527	567	517	505	489	551	485	531	485
44342	24431	7176	3607	2628	2114	1767	1387	1284	1231	1128	1104	1003	1021	962	982	934	877	852	819	854	871	841	900	835	868	796	839	842	859	800	812	828	824	803	872	820	812	831	781	783	787	821	852	842	838	797	846	839	805	749	786	775	770	777	814	837	755	844	781	837	780	800	763	780	835	803	834	854	799	800	773	839	790	823	814	781	809	807	753	828	822	826	806	775	817	772	819	746	765	745	806	769	772	808	810	809	829	772	833	852	826	807	769	764	789	855	742	844	792	754	819	825	746	820	812	834	776	828	818	831	776	782	777	797	826	817	790	833	805	817	779	779	796	759	802	863	801	762	816	817	802	807	754	794	757	811	783	868	807	810	822	802	802	772	814	771	765	810	760	776	855	811	802	796	810	837	813	822	766	784	794	810	812	810	734	785	778	862	792	790	803	786	764	821	746	767	800	791	781	773	809	782	807	811	780	784	834	735	813	787	791	826	830	770	791	747	818	782	764	777	809	830	800	817	839	729	835	815	777	770	805	818	809	777	781	761	801	768	782	774	758	779	841	788	845	853	796	813	809	799	819	828	807	794	799	811	776	796	819	794	815	732	845	862	812	824	824	741	795	812	756	751	794	806	775	794	818	853	790	848	724	764	775	850	803	765	766	771	791	730	834	811	786	793	802	845	806	796	732	773	780	834	790	774	789	816	756	806	766	827	804	796	754	777	838	818	743	802	764	800	789	801	841	804	779	812	825	739	791	779	824	770	812	819	802	891	799	802	801	775	810	849	791	794	771	770	780	789	802	796	799	785	777	787	796	716	762	737	804	798	792	778	740	739	833	764	788	789	815	815	782	788	810	819	790	829	823	734	781	779	755	833	734	754	792	818	797	816	772	750	799	818	804	803	847	781	851	771	853	804	822	769	807	832	796	732	791	833	822	813	838	847	771	749	795	768	766	804	857	870	780	790	827	781	767	783	766	792	792	822	778	823	810	868	777	786	797	801	784	806	773	811	778	778	764	800	784	823	803	781	841	717	859	803	802	833	790	778	781	737	839	758	782	817	792	816	736	753	782	811	841	818	836	790	778	784	794	782	825	784	791	793	763	745	806	841	859	779	757	832	776	768	846	828	777	796	775	838	807	773	815	780	762	777	809	792	793	770	813	767	804	820	803	769	791	772	787	782	788	807	824	794	744	795	776	780	798	832	799	822	758	828	811	795	807	791	812	801	800	813	815	807	814	815	757	774	812	835	808	819	811	819	786	796	793	780	806	796	769	804	752	803	804	821	784	808	837	776	823	817	808	810	805	816	800	749	786	802	774	804	783	821	835	745	793	825	780	831	752	811	768	765	820	809	819	820	760	812	774	826	799	771	793	815	782	779	772	814	824	778	820	817	796	777	804	809	738	776	804	806	809	791	778	744	777	758	795	791	790	750	777	810	820	792	799	850	852	741	823	804	794	771	820	811	841	802	795	744	844	827	815	843	795	800	790	779	842	773	786	806	809	798	797	754	767	819	787	792	802	760	774	803	746	838	796	789	801	825	756	765	769	828	807	817	818	807	792	809	802	806	808	805	854	813	788	817	793	855	827	758	792	794	780	783	784	787	829	786	794	798	818	827	755	764	795	811	808	819	810	841	810	795	813	785	879	796	812	786	770	794	779	777	777	785	784	783	765	763	851	800	816	811	766	776	742	781	786	790	804	769	813	785	794	786	813	798	785	813	751	820	831	793	765	782	813	825	752	779	782	844	770	811	810	782	835	773	802	803	802	825	809	803	810	792	813	859	810	786	744	751	844	790	835	786	791	773	779	847	787	771	796	744	784	840	787	780	785	788	737	812	814	777	814	840	849	779	880	794	793	814	802	807	798	774	789	823	761	809	817	873	789	815	815	809	810	842	794	803	762	824	785	813	789	766	763	749	792	777	811	764	799	797	757	763	782	772	808	757	829	764	797	810	818	793	822	724	772	827	775	781	814	774	773	830	790	825	768	773	831	810	798	852	709	775	784	771	767	810	825	758	809	811	798	782	814	756	789	810	757	810	792	796	777	793	829	800	805	793	774	778	782	794	767	762	807	779	827	754	761	799	828	775	849	788	786	816	812	813	788	756	795	817	817	756	780	796	810	749	775	797	774	823	793	791	766	798	831	760	792	780	783	815	813	825	768	774	787	796	803	756	738	800	797	819	827	797	816	854	805	772	769	765	848	799	808	795	796	834	788	771	779	819	781	761	821	803	843	804	828	784	791	772	791	738	757	820	815	800	803	825	832	835	796	796	767	773	775	842	796	811	843	813	822	777	821	847	781	805	793	802	799	789	777	799	804	764	819	750	842	780	800	783	728	718	788	812	803	761	804	809	863	812	764	780	808	838	783	814	805	792	781	780	757	813	762	805	755	730	797	810	800	812	766	834	783	815	777	802	845	792	796	800	775	782	771	795	765	772	768	785	781	858	784	823	838	788	835	770	823	815	769	831	865	821	842	803	750	781	888	814	787	807	823	775	795	825	834	786	800	814	777	862	786	779	769	772	753	767	808	797	762	777	792	773	819	792	835	788	760	755	774	786	816	803	761	826	854	765	748	793	822	835	840	815	818	798	799	785	776	799	790	809	786	792	803	753	798	727	843	778	791	777	814	790	849	834	824	809	797	841	797	824	803	760	804	784	797	770	814	807	815	830	819	788	793	748	801	833	795	811	777	794	787	760	782	799	797	834	787	768	801	771	794	767	828	779	789	792	862	746	801	811	743	770	753	797	771	792	782	762	811	787	831	789	785	802	846	813	769	767	818	801	747	827	765	750	818	804	835	805	788	758	775	825	805	783	776	812	774	773	802	792	804	774	786	753	750	790	828	761	834	804	829	741	764	830	787	800	816	747	815	825	824	813	830	773	801	831	786	743	807	824	805	797	805	778	750	801	763	762	792	762	788	807	774	794	783	805	805	804	813	779	837	798	788	821	813	763	796	791	750	739	799	806	830	804	805	766	790	825	844	792	821	776	758	826	776	813	814	810	838	772	796	812	776	828	795	828	760	781	832	752	782	820	838	796	806	744	780	799	814	777	780	765	754	831	811	784	803	816	820	812	768	750	841	784	770	816	828	782	806	851	833	829	810	798	794	775	835	828	761	781	842	777	758	747	787	855	798	726	797	783	815	834	869	800	778	797	772	789	763	782	804	797	828	791	804	836	787	810	815	832	786	796	839	821	785	854	775	761	826	817	746	747	766	815	825	777	798	742	802	839	780	741	853	756	786	855	773	782	805	791	764	824	759	823	822	837	855	763	784	788	771	825	758	766	792	818	820	789	818	765	762	771	794	771	805	799	805	769	777	764	773	774	796	771	812	798	824	781	847	812	805	837	763	766	840	778	819	782	821	824	836	785	832	771	811	756	795	808	787	798	827	770	830	812	821	765	789	832	785	789	812	827	800	802	819	820	785	790	849	805	843	786	765	855	822	783	814	785	772	783	794	795	788	788	775	778	730	809	808	799	829	773	871
23171	21324	28890	24072	21313	20674	3276	1082	893	736	784	726	634	681	651	645	625	568	595	580	612	583	590	585	582	560	553	581	552	530	541	590	572	532	562	507	578	573	569	564	582	578	588	541	545	547	588	539	567	541	573	523	545	589	598	532	555	555	579	557	545	548	540	569	550	534	553	566	561	582	563	528	525	545	559	555	571	565	559	569	562	536	548	559	595	540	554	564	554	523	536	550	526	576	566	555	589	539	525	527	575	539	567	547	502	568	528	511	568	514	552	562	533	554	570	567	521	507	536	556	491	551	534	528	593	545	528	534	591	574	540	545	540	516	522	578	563	520	559	523	554	567	552	517	540	557	544	537	543	534	557	585	537	553	543	556	554	533	492	581	545	534	505	499	526	549	565	556	533	539	557	548	515	534	517	501	560	583	535	548	549	549	575	553	520	538	578	540	553	544	547	590	533	552	512	582	563	530	541	610	569	591	573	545	548	568	549	523	538	561	498	547	527	546	498	530	534	566	533	571	555	561	580	547	567	535	526	556	519	506	555	576	523	548	553	523	535	518	585	563	573	550	483	558	571	531	519	585	513	536	565	518	555	545	542	561	552	555	535	570	529	541	508	506	534	533	504	517	537	574	570	520	558	561	533	571	568	553	581	528	566	508	507	549	510	582	506	587	579	556	540	590	541	544	550	548	519	565	540	580	580	522	553	543	575	496	521	582	514	529	552	545	560	538	518	527	508	527	512	524	531	536	547	520	559	514	559	546	541	569	525	530	523	540	539	551	515	546	535	525	504	545	540	574	523	596	589	564	551	529	543	522	499	555	509	513	577	527	554	534	545	541	581	512	496	535	556	538	574	533	540	570	574	527	534	545	532	510	533	504	546	544	541	528	546	525	553	566	523	570	513	543	510	535	525	503	560	529	542	549	544	511	554	572	569	550	516	578	521	542	548	548	552	508	542	524	549	560	536	549	531	515	550	510	535	582	537	544	567	575	520	527	562	528	553	518	564	524	527	557	543	543	582	542	539	532	558	528	539	527	578	520	561	560	535	584	551	538	569	520	525	595	548	559	563	509	581	539	562	541	524	569	541	537	605	508	538	525	571	533	548	547	555	505	545	562	555	517	569	515	555	549	570	548	531	543	572	513	538	557	523	552	527	534	595	573	550	562	523	517	567	535	540	569	557	604	550	538	558	576	556	562	512	582	552	531	502	550	550	532	544	525	549	555	578	550	570	550	564	539	520	539	493	532	516	553	575	512	513	540	528	570	526	498	542	540	537	512	563	528	529	521	527	519	524	550	564	540	544	586	591	562	496	522	549	482	522	551	558	570	544	539	528	557	553	534	518	576	563	559	562	539	511	514	544	546	537	544	553	519	548	560	505	527	550	501	520	584	538	524	558	534	511	540	535	528	562	553	594	526	519	532	529	499	538	519	504	541	544	565	564	545	545	557	498	546	534	517	545	552	535	538	560	545	564	593	543	535	587	550	569	589	557	537	518	554	509	546	522	516	514	546	543	521	525	499	509	522	541	532	538	539	547	600	510	534	568	574	516	513	547	553	559	534	539	533	548	520	521	568	546	548	530	523	555	505	571	511	531	539	581	555	568	588	556	555	537	572	560	551	525	542	529	544	520	549	526	547	549	543	532	537	562	543	514	539	511	553	497	562	513	569	483	544	539	478	551	584	579	532	540	551	545	564	559	539	569	538	541	505	535	535	568	564	555	532	515	532	540	575	567	548	538	582	551	512	549	558	542	581	536	541	558	558	562	554	537	568	563	520	555	562	534	563	559	583	574	544	514	541	535	593	514	562	536	556	558	579	556	527	556	561	554	565	566	539	534	501	544	540	552	579	555	536	579	576	544	522	499	509	510	543	561	556	557	544	556	567	532	573	505	580	545	542	525	541	519	545	563	552	581	543	532	556	513	502	568	488	515	537	532	537	570	554	549	589	538	529	536	549	529	535	558	503	539	538	522	527	537	512	526	539	491	522	564	559	571	506	568	505	567	571	563	517	531	514	528	576	528	529	536	567	566	549	548	522	559	533	544	553	518	553	540	493	529	564	526	549	538	566	581	578	576	518	535	558	528	563	524	515	544	569	518	534	519	543	557	539	575	549	536	549	550	556	556	553	532	548	516	554	511	543	568	535	558	529	511	528	525	546	546	567	529	511	536	507	542	557	538	548	563	548	588	519	533	561	548	510	573	506	545	548	575	535	508	555	553	516	541	509	506	553	520	593	554	554	511	571	578	520	554	505	576	547	519	551	526	604	482	532	562	531	506	508	478	557	563	537	563	539	581	574	580	539	534	505	567	569	485	507	526	511	593	527	521	545	519	562	575	537	530	537	579	562	537	551	568	524	516	526	536	545	516	521	506	507	543	561	544	483	556	574	555	529	551	547	565	533	539	528	489	555	510	531	589	505	561	591	530	552	558	565	553	532	539	543	550	549	570	528	549	539	558	573	589	527	517	530	533	549	505	571	558	586	572	529	560	592	547	577	541	538	510	552	587	515	554	521	562	561	563	550	592	530	546	526	548	515	569	511	549	533	552	544	522	532	559	512	500	552	549	565	578	513	509	564	570	564	565	584	555	542	539	556	542	492	542	541	540	574	539	547	521	505	514	567	543	544	549	559	523	533	551	522	519	538	570	509	558	579	526	534	560	526	532	574	539	537	586	512	524	522	533	559	509	568	538	510	555	538	528	520	561	544	539	534	500	540	540	533	529	551	537	554	538	553	540	513	511	555	534	521	543	548	551	553	498	536	526	547	524	558	528	529	550	557	535	541	553	576	525	530	508	513	538	543	507	548	582	540	527	558	517	546	525	524	546	573	524	577	502	543	541	563	567	573	616	561	564	495	516	517	545	563	551	562	560	542	581	519	512	564	542	558	517	555	560	526	561	535	552	519	565	521	526	593	557	562	551	531	591	518	541	529	548	549	545	539	532	503	563	525	536	559	561	547	556	556	545	538	554	551	523	553	560	534	522	537	546	544	555	538	538	513	539	565	520	508	504	509	545	527	534	541	549	541	561	520	502	527	538	530	525	485	535	526	613	556	590	578	524	587	562	524	524	477	515	575	559	529	531	526	485	527	569	531	518	525	506	555	543	533	546	545	543	574	535	560	502	565	553	551	545	547	540	532	547	547	549	581	507	577	510	559	538	503	519	578	552	514	533	541	521	509	543	559	537	496	581	551	543	596	538	509	543	528	518	516	553	552	563	551	538	512	540	568	534	558	514	548	513	542	541	556	545	580	520	554	542	538	508	529	541	546	560	570	571	526	536	548	510	522	531	542	556	562	556	534	538	522	520	563	571	535	567	531	552	506	491	534	537	529	564	563	577	525	564	565	552	525	513	556	606	537	542	544	575	562	542	590	540	523	552	536	553	534	565	556	551	554	555	555	560	595	536	538	498	523	528	532	493	514	514	559	559	547	512	520	520	539	489	545	541	563	566	533	584	517	530	521	527	568	504	526	514	575
42371	25236	11277	5936	4117	3178	2563	2139	1860	1581	1442	1347	1261	1173	1169	1086	1086	1032	1022	1042	984	983	930	928	919	929	907	850	878	933	910	886	855	910	882	861	906	864	879	896	907	859	871	880	849	895	838	875	911	822	844	861	837	846	821	880	822	883	813	896	782	869	855	879	849	850	832	862	843	855	833	827	850	879	878	837	842	852	827	882	789	859	810	848	817	843	854	799	897	923	881	789	815	774	805	858	801	861	818	782	830	828	825	865	868	900	838	827	851	878	803	842	828	796	831	807	802	806	866	829	857	823	799	810	831	831	815	863	790	793	829	819	850	869	871	864	840	882	842	902	838	854	818	803	838	830	836	804	830	832	870	831	796	868	814	796	843	811	864	867	800	842	843	797	885	846	822	793	821	766	873	874	820	820	844	828	836	779	818	831	843	822	816	847	838	811	872	847	836	836	844	839	827	835	808	840	877	881	825	880	792	841	843	794	818	894	841	874	797	853	812	866	901	850	856	807	801	845	838	782	832	845	813	848	817	838	843	838	845	820	823	835	820	811	843	866	829	819	846	828	808	815	867	796	866	841	879	887	824	845	879	853	814	911	845	828	804	824	895	802	838	857	871	871	807	808	815	824	799	831	810	814	826	813	854	865	810	796	802	798	844	807	823	858	847	850	828	841	831	783	831	836	781	767	773	889	793	834	846	790	879	822	827	808	838	862	866	886	845	797	872	833	880	839	793	852	830	852	846	831	787	834	880	809	857	830	798	846	805	851	825	872	819	885	837	849	800	773	874	851	815	801	868	820	821	836	834	863	818	823	847	799	811	867	834	803	805	828	865	828	866	851	827	807	776	796	825	831	844	822	796	852	851	890	859	821	820	843	785	845	835	876	847	834	844	845	819	857	825	829	781	813	843	843	859	802	828	858	828	888	817	787	782	832	828	796	822	791	844	808	843	855	877	839	869	868	811	832	869	846	878	807	836	855	838	789	829	827	865	806	801	850	841	804	892	808	822	838	819	803	844	789	853	853	810	846	804	825	769	806	840	816	848	870	834	846	849	815	863	821	838	804	848	836	829	822	832	825	837	805	820	811	852	810	842	825	834	845	781	851	842	823	828	826	825	809	820	805	848	858	802	832	857	790	862	866	834	804	839	775	838	839	832	842	866	788	843	877	789	825	811	810	827	809	809	824	793	790	850	819	831	883	812	822	798	826	781	829	830	815	776	842	821	799	835	822	761	816	839	854	867	843	846	823	776	835	835	850	908	796	824	803	829	810	804	861	809	759	839	877	782	841	870	793	861	848	850	850	815	762	830	807	836	784	837	821	820	802	821	834	794	803	831	827	846	790	872	820	879	803	837	858	834	820	864	902	841	815	806	824	783	863	802	840	829	895	809	827	785	843	822	840	793	813	779	862	837	820	804	860	773	846	845	838	880	843	820	834	812	876	841	831	875	860	870	788	846	857	786	861	820	868	775	836	862	846	803	851	857	794	811	837	831	805	845	829	836	797	855	813	789	834	841	832	856	804	807	828	810	780	838	838	785	790	895	828	791	798	841	828	834	838	806	853	836	884	843	850	834	872	824	838	880	793	888	868	816	793	813	796	828	858	815	765	802	817	834	781	845	825	785	822	844	803	902	817	879	797	811	815	807	847	786	833	816	823	860	797	860	879	831	826	839	823	802	819	830	812	861	856	851	840	877	831	825	836	807	795	893	780	843	840	838	801	829	847	823	861	827	839	821	823	870	812	798	866	769	851	863	808	860	818	822	868	832	872	847	808	847	826	826	787	818	836	857	846	826	865	826	839	866	842	824	832	844	885	851	850	837	811	840	831	797	849	809	836	819	807	838	858	798	847	791	809	893	786	835	816	819	821	862	801	851	858	850	770	907	823	853	853	847	816	846	853	841	856	848	833	812	821	834	823	824	837	882	820	814	838	793	803	848	840	848	823	881	824	790	840	823	861	811	802	823	876	772	841	835	795	760	801	854	825	831	781	878	835	844	830	793	850	858	844	831	832	809	816	825	840	836	801	811	813	842	829	826	815	840	846	852	870	826	824	836	799	773	826	800	799	828	903	818	830	849	849	797	760	813	768	860	795	830	842	805	850	811	838	833	828	774	846	770	856	844	845	831	860	809	871	862	815	846	825	822	856	832	825	843	834	841	855	881	833	808	851	828	831	839	848	826	774	809	802	829	836	839	819	815	837	866	816	889	766	811	825	842	847	752	805	845	843	856	877	854	834	832	863	846	820	847	784	771	779	812	859	849	779	794	812	808	860	786	834	846	844	879	812	826	829	853	848	806	847	870	872	803	810	814	826	806	833	837	834	795	913	854	872	828	825	884	857	885	795	799	843	818	817	807	825	841	846	828	873	799	858	837	826	784	818	801	885	801	887	866	865	826	802	817	829	875	849	810	848	849	778	768	828	839	825	813	835	840	816	825	831	831	808	821	838	833	779	822	822	798	872	809	846	873	809	801	871	796	883	824	799	852	853	854	826	806	845	846	804	874	851	777	824	818	856	829	866	846	844	803	833	844	809	843	828	841	827	824	770	832	861	800	848	865	830	917	799	742	831	796	793	849	827	808	854	802	846	863	808	859	811	873	813	856	800	803	838	861	853	806	820	820	808	835	834	833	771	859	803	837	866	823	857	840	846	777	844	827	841	793	805	786	848	818	808	814	783	809	875	821	879	857	848	869	841	845	796	889	788	853	829	885	825	822	859	864	814	810	824	855	784	823	839	821	845	852	865	869	810	762	796	855	869	813	824	832	835	818	830	776	843	893	836	837	802	826	834	814	821	850	875	875	836	846	774	828	820	804	777	828	821	816	811	830	823	782	850	834	880	827	824	878	803	863	842	841	840	844	842	864	825	843	810	825	813	835	859	855	802	856	826	801	821	850	765	883	848	858	801	842	847	832	833	793	887	822	771	879	807	833	851	809	842	849	819	791	850	869	828	829	859	833	854	812	809	806	860	798	789	810	793	831	804	824	820	819	839	815	827	842	783	806	870	813	826	817	810	827	838	817	797	844	846	802	809	780	854	861	802	895	814	839	864	811	853	831	849	806	815	860	846	817	878	836	876	781	838	846	866	846	846	846	798	820	810	842	822	812	836	901	835	836	802	834	867	815	863	824	857	866	801	867	861	808	816	858	822	863	816	838	881	798	835	841	798	871	844	914	887	798	803	791	874	834	822	801	855	778	872	820	892	850	864	807	794	857	846	914	794	815	879	860	777	797	791	824	783	850	819	796	808	836	845	841	839	856	866	783	837	833	825	820	838	844	815	851	828	833	880	837	861	780	856	841	838	874	827	832	859	780	854	833	835	865	893	842	829	828	852	836	813	797	813	852	839	801	875	854	819	766	827	817	839	787	849	871	822	761	825	803	860	849	856	807	862	818	855	817	849	845	813	804	830	833	837	848	795	787	864	823	829	859	839	849	810	864	779	846	804	879	827	817	841	828	834	822	852	826	842	821	819	843	832
27356	21188	10631	678	367	302	265	261	258	269	253	267	267	262	266	238	244	247	284	251	246	243	256	243	251	262	282	252	266	268	267	254	264	241	281	235	236	228	278	231	273	261	271	242	236	253	262	245	266	278	285	226	245	246	261	247	244	256	271	247	243	260	266	256	256	268	289	238	247	254	249	292	275	245	262	268	264	245	247	264	282	242	256	224	286	236	274	263	257	240	286	245	244	251	272	278	275	261	236	253	274	252	242	245	265	255	238	260	232	260	243	245	255	237	243	255	257	247	251	243	250	228	289	255	235	283	262	248	264	250	243	269	227	235	250	241	264	247	283	234	280	257	257	280	245	243	256	246	245	244	259	245	244	260	230	252	254	246	251	255	252	261	227	255	228	249	256	265	254	240	235	270	240	250	249	264	254	262	254	259	251	244	262	239	274	244	271	267	271	220	238	269	241	254	253	252	256	268	257	240	257	221	252	270	217	229	258	241	255	262	280	273	254	244	258	234	264	246	239	272	239	238	251	303	236	262	267	280	274	252	279	252	239	244	227	280	253	243	270	277	262	249	252	239	250	297	260	265	250	274	246	254	295	244	233	246	258	267	236	265	256	241	261	215	284	238	257	262	267	261	236	248	268	265	240	264	261	247	253	255	249	256	263	217	260	278	251	238	261	254	251	269	229	237	263	227	250	267	277	227	293	259	258	268	209	248	266	266	253	243	239	253	255	276	234	236	268	241	269	229	250	246	231	255	280	245	262	252	257	264	256	297	250	269	260	255	260	235	281	249	230	234	244	252	262	253	242	224	230	292	242	257	248	260	247	265	273	229	263	263	267	244	230	283	252	253	259	258	273	232	246	255	247	284	260	273	270	263	255	231	256	266	260	237	257	243	228	228	270	224	242	253	248	253	251	268	249	248	265	260	273	262	246	268	249	243	243	279	241	239	238	271	255	262	273	255	291	266	251	281	264	252	236	262	242	261	248	241	261	276	237	236	249	238	258	248	263	269	258	224	240	231	258	251	263	245	248	276	280	239	246	252	250	240	268	282	253	267	249	220	244	264	278	274	220	255	261	260	267	269	246	248	256	230	257	251	264	242	236	258	293	271	234	251	268	270	265	268	232	262	266	257	229	269	253	251	247	233	248	231	241	261	264	249	248	267	259	269	248	255	251	241	241	267	241	271	267	267	239	267	237	252	228	243	235	237	271	252	262	275	248	255	261	254	251	263	262	293	259	279	276	268	283	260	251	234	260	231	232	237	239	218	252	242	237	280	259	255	241	235	278	245	275	231	242	254	240	240	246	262	242	254	283	241	268	250	270	244	242	242	258	246	272	277	287	298	267	254	270	263	267	239	243	236	256	241	235	251	269	238	226	234	242	240	244	248	259	264	255	265	296	249	252	259	242	270	272	234	275	248	273	272	267	278	267	225	257	262	230	212	288	243	232	238	245	232	256	264	245	249	235	242	223	282	246	241	238	229	255	281	256	280	253	247	239	247	241	275	258	239	249	259	265	263	243	256	208	234	248	248	248	242	253	265	240	220	272	241	253	232	234	248	269	254	280	240	272	255	241	275	256	275	268	229	271	255	273	239	278	254	233	258	261	255	269	273	260	291	277	239	280	237	245	239	292	274	266	223	241	242	242	257	245	266	254	254	254	261	254	229	255	271	222	265	217	256	249	272	245	260	231	254	250	264	255	259	218	265	249	248	264	256	244	250	222	230	255	238	258	235	258	265	291	264	234	253	256	258	237	276	258	273	251	248	276	246	239	262	246	247	235	249	264	259	259	250	283	239	247	257	261	246	231	272	271	267	247	235	275	238	255	282	242	240	262	245	243	237	243	238	242	239	247	242	242	267	258	256	254	242	267	259	251	245	271	281	239	228	250	241	266	271	243	266	245	270	255	252	259	236	234	262	283	266	264	235	268	220	251	268	233	281	254	274	243	244	262	244	261	239	224	234	247	258	229	213	256	229	249	253	257	232	224	266	277	263	237	246	252	267	263	283	279	269	263	279	266	244	268	250	247	250	239	252	240	256	248	267	292	240	257	241	255	245	252	278	263	237	290	279	309	237	235	263	270	300	249	270	275	288	248	240	229	257	255	261	281	286	273	255	257	234	251	265	297	293	240	257	252	262	246	287	246	265	253	248	268	235	257	247	265	229	257	236	257	295	242	265	253	272	256	242	269	259	276	230	246	231	217	256	225	233	264	279	244	266	238	252	261	267	245	254	249	271	217	284	242	244	262	232	267	292	224	264	237	259	282	247	256	243	250	267	261	266	252	259	236	270	254	229	229	267	262	260	256	275	248	259	239	259	264	258	210	255	257	240	254	238	268	273	261	281	226	251	255	246	254	264	254	283	269	242	252	232	239	259	254	264	240	249	253	260	268	254	252	239	230	272	259	245	232	267	258	235	240	244	242	264	255	252	284	245	239	267	255	275	244	245	251	268	253	261	254	267	237	262	242	224	245	252	252	242	236	248	263	252	248	248	269	291	247	241	239	251	231	242	228	244	267	262	250	234	224	263	243	273	272	258	232	236	262	276	269	256	257	293	254	234	277	268	249	246	253	259	230	245	272	255	265	253	255	268	229	250	247	230	265	243	250	257	242	254	280	230	288	224	270	256	258	217	276	245	272	259	251	245	226	245	230	258	223	265	280	258	240	244	268	269	260	239	272	240	273	238	237	273	257	241	278	240	247	266	264	261	234	275	262	225	256	252	240	254	229	257	257	244	233	250	241	282	236	231	250	259	248	249	269	257	234	269	241	235	242	247	247	267	251	229	264	270	278	259	245	231	244	265	283	252	263	236	252	266	276	254	236	271	207	234	276	241	268	265	275	254	263	246	264	249	233	247	246	287	252	247	253	265	262	234	264	239	263	250	245	255	263	226	229	247	236	226	245	248	273	248	237	249	237	254	261	237	273	258	214	244	231	270	263	244	243	248	247	274	239	254	246	255	276	246	244	231	232	252	227	227	219	254	244	258	262	268	269	256	271	256	266	242	262	253	255	242	225	287	250	243	264	241	260	259	230	232	253	257	251	246	244	271	285	245	217	241	262	286	247	224	259	257	264	267	230	271	248	285	228	254	257	244	248	242	261	265	239	244	238	254	250	239	228	253	294	277	247	249	273	231	278	245	276	248	257	262	268	288	232	267	254	259	225	236	249	221	246	253	250	242	277	245	255	260	271	221	218	256	246	254	248	259	280	231	245	228	252	253	278	252	253	236	259	237	247	273	270	244	251	254	214	235	223	266	260	260	271	251	243	249	268	298	262	257	268	263	250	272	227	242	261	274	227	259	264	236	252	249	218	272	266	261	238	231	233	246	266	246	220	230	270	241	224	247	259	241	269	263	283	248	262	249	230	230	243	254	244	263	256	250	242	270	250	254	238	251	272	250	240	252	249	247	261	251	250	276	247	279	251	262	249	278	252	256	229	234	270	265	243	247	250	224	246	255	222	248	256	257	224	231	268	267
26685	12593	1021	675	587	537	484	481	452	410	470	413	404	400	404	415	414	397	413	406	389	438	400	401	443	371	404	432	438	412	449	435	377	378	441	450	391	410	395	390	443	410	434	401	386	432	423	410	417	372	424	414	417	457	416	437	405	405	388	388	419	407	392	381	378	382	358	384	466	421	407	411	370	386	421	388	410	381	390	406	427	438	394	399	401	398	404	375	418	376	390	415	391	387	372	405	403	410	377	410	393	430	432	406	408	413	405	392	434	407	370	381	381	413	417	432	406	396	394	390	398	367	434	379	409	401	390	405	402	376	406	406	402	379	423	394	402	421	412	367	413	408	432	408	416	403	372	401	400	409	419	421	401	383	435	394	355	373	445	400	396	388	401	379	390	356	415	404	377	390	415	380	402	398	392	409	384	406	403	403	413	426	386	392	399	398	396	413	380	406	440	386	408	403	411	378	410	421	405	395	436	418	424	431	381	379	401	381	414	385	381	402	381	384	396	392	415	394	371	429	424	439	389	391	407	434	422	355	370	402	362	420	401	405	386	398	406	382	415	400	384	381	429	407	356	400	424	382	405	363	390	420	441	383	434	385	413	379	392	428	393	398	385	384	441	391	402	416	437	395	401	395	362	424	402	389	392	405	413	371	413	424	423	389	414	372	391	425	411	388	362	369	382	383	390	413	406	382	415	391	398	417	379	394	425	434	422	424	396	419	404	416	387	392	434	427	406	427	389	399	399	408	407	384	391	435	360	400	413	387	409	443	413	415	397	419	421	408	376	369	418	384	396	389	421	394	451	420	405	383	418	430	399	418	433	394	396	409	390	384	412	421	385	381	381	393	428	375	381	389	410	429	406	403	388	397	385	388	381	418	394	420	382	408	394	400	412	421	357	396	414	390	430	405	401	385	393	432	400	413	417	391	413	420	424	398	378	415	371	369	382	374	417	371	391	368	415	421	437	427	390	396	408	421	428	403	382	433	426	414	371	379	393	413	396	398	407	431	407	373	374	387	432	396	397	354	414	414	404	398	418	396	418	366	422	415	402	372	363	411	409	396	433	410	403	395	426	445	370	415	393	434	391	441	370	415	370	416	407	425	384	377	414	360	409	450	382	394	387	388	389	401	370	389	418	409	432	370	379	391	409	413	423	392	395	420	402	432	387	393	412	392	402	375	379	387	372	401	407	406	411	398	429	360	411	363	383	416	412	366	424	413	396	415	402	388	385	383	369	428	395	370	382	410	426	407	406	414	398	410	377	370	394	402	388	426	392	398	421	427	427	435	409	412	437	422	398	400	409	444	393	401	435	445	429	397	445	437	407	423	422	379	408	404	392	409	381	417	393	404	417	414	407	371	438	411	416	360	432	430	402	409	369	406	409	432	434	410	386	407	389	409	408	381	410	402	414	358	407	404	429	408	412	383	409	421	409	389	399	429	401	421	396	415	426	431	390	434	412	397	408	395	444	382	415	405	436	423	412	380	377	400	418	387	415	421	411	379	412	405	401	439	429	417	395	380	408	382	411	400	387	405	411	370	419	411	377	397	406	374	412	423	416	425	419	382	358	385	398	375	369	394	398	386	384	418	395	397	437	437	383	383	395	403	428	416	410	401	395	409	403	363	395	376	400	420	425	376	400	409	430	387	393	393	385	423	416	404	373	408	375	424	412	386	406	428	434	393	400	398	415	387	386	385	392	439	391	400	425	405	412	410	377	407	398	401	410	411	407	389	402	385	421	415	411	418	382	364	411	409	377	380	425	403	384	377	402	439	428	416	397	416	379	379	431	405	399	368	414	414	366	401	423	422	420	401	395	393	423	413	393	406	422	399	375	424	401	404	423	391	407	424	428	399	403	424	423	374	372	391	391	400	415	396	363	384	360	388	389	418	423	387	398	404	402	397	420	412	402	399	403	424	411	412	394	416	399	382	389	379	414	417	422	390	410	417	409	397	399	410	435	390	405	402	395	383	384	409	432	416	403	407	411	392	392	394	415	418	402	378	399	391	404	403	374	394	399	399	373	403	425	420	405	394	406	410	399	370	399	440	355	411	404	407	400	383	387	423	394	382	399	396	404	405	409	424	391	412	400	378	392	426	388	386	383	419	393	431	423	417	375	423	436	422	407	379	380	391	393	353	380	419	396	402	377	394	403	451	383	423	390	421	366	400	441	378	420	403	452	381	392	370	380	413	376	375	447	441	401	407	413	383	394	400	354	380	413	407	412	398	398	421	398	410	421	408	441	401	362	394	415	419	441	383	423	374	412	361	388	403	380	391	389	399	392	403	427	379	383	415	398	363	403	409	401	459	379	381	396	399	411	358	379	389	389	376	382	372	373	403	393	391	399	411	348	410	371	444	388	402	402	409	406	420	406	365	410	413	443	429	364	420	407	373	405	406	382	408	371	396	394	391	428	401	393	374	377	407	384	399	406	405	408	411	427	387	410	448	380	392	377	390	415	404	404	402	383	422	384	382	406	414	416	397	404	412	428	363	405	391	364	405	401	385	382	405	415	415	404	379	414	369	377	414	412	418	418	422	381	416	407	413	413	379	401	384	409	368	383	424	394	410	379	366	408	389	401	392	416	429	356	405	435	416	393	423	376	405	409	415	374	400	398	390	455	360	393	416	389	413	388	383	411	415	388	431	390	395	401	362	414	444	409	410	421	405	374	388	372	415	396	391	398	383	423	412	419	401	393	373	396	345	412	439	394	402	386	380	381	410	379	407	372	440	382	378	395	425	428	428	429	398	385	372	416	450	439	380	414	428	380	395	381	421	402	429	403	378	385	397	383	393	390	385	411	383	369	425	426	412	432	385	415	401	387	420	439	386	419	360	391	375	427	372	396	437	370	375	394	390	389	392	400	376	401	406	405	395	380	384	379	398	383	381	379	425	439	367	407	424	371	422	363	402	393	416	389	402	371	406	372	395	414	425	398	424	392	409	438	421	371	395	400	426	385	379	389	403	371	399	406	426	420	364	415	391	414	385	398	402	372	399	423	409	389	403	404	372	427	395	388	398	416	392	420	376	377	401	398	399	404	393	426	381	392	405	424	418	378	415	426	382	411	397	400	406	394	392	406	389	363	382	401	370	352	362	404	420	415	372	394	401	388	395	365	413	437	376	398	412	414	374	393	407	411	395	360	374	380	403	410	397	377	374	410	385	406	407	414	406	400	412	401	417	427	372	405	450	420	412	392	399	410	415	408	410	404	383	406	397	392	396	406	412	413	417	410	422	447	402	439	383	415	372	388	415	388	401	411	412	391	383	418	396	425	427	401	420	387	413	409	411	393	414	364	392	399	415	427	364	442	409	391	428	373	382	373	419	425	402	398	374	374	392	395	380	415	385	397	394	409	403	407	373	403	399	426	383	402	392	408	351	446	388	396	365	401	411	385	376	377	400	409	438	430	420	404	410	410	433	400	393	425	398	400	403	405	376	418	398	403	434	398	393	419	420	424	396	420	396	385	398	414	408	403	402
24142	21368	28723	24295	20968	4814	967	784	693	657	649	569	606	525	535	587	557	583	552	514	529	511	555	558	506	535	543	550	551	506	524	559	562	500	562	565	556	528	485	554	547	520	501	524	533	488	501	518	513	532	511	509	566	543	495	515	513	573	517	551	523	476	530	525	516	537	536	518	528	488	517	545	497	540	524	545	526	477	480	497	511	524	493	541	531	518	487	499	537	527	537	532	525	490	537	500	551	513	522	548	493	551	513	510	544	533	522	502	525	564	525	532	524	542	526	493	550	560	527	496	541	512	525	555	541	502	518	504	498	543	564	528	516	502	502	496	495	524	520	531	540	511	544	541	506	516	505	547	516	519	527	534	536	526	525	535	515	536	524	530	584	509	499	504	516	499	487	486	474	524	495	546	547	491	524	516	478	473	537	551	563	543	531	500	522	546	523	543	530	533	573	548	538	535	531	521	508	529	556	499	525	527	515	547	477	525	516	531	536	524	543	524	544	508	549	519	506	496	533	480	505	486	509	509	521	570	520	507	524	579	506	504	536	514	528	584	509	490	544	533	530	514	548	523	538	527	501	513	515	522	524	581	549	515	527	478	540	550	510	514	512	525	549	510	490	526	538	555	530	564	496	504	518	515	499	509	518	505	527	531	537	526	503	527	537	530	531	522	547	526	498	563	522	501	530	571	503	472	506	550	500	493	552	514	499	561	493	522	511	526	528	515	471	548	539	503	530	557	526	510	558	513	514	512	477	459	477	496	527	504	525	515	518	499	508	458	551	545	508	497	530	523	504	506	535	557	533	532	530	493	538	532	499	521	568	521	519	534	527	514	493	517	537	543	524	535	535	496	529	515	526	514	507	553	488	525	507	526	513	545	528	543	490	514	529	505	496	496	520	548	470	550	552	528	549	526	503	520	494	545	528	498	540	535	506	512	528	513	518	496	541	524	481	542	518	502	521	525	518	519	505	528	552	529	544	516	519	538	540	537	479	499	519	539	523	566	523	494	525	506	512	537	473	534	497	524	523	505	527	585	496	469	492	509	549	553	528	541	524	506	538	576	535	525	523	511	491	535	537	548	539	490	525	519	507	480	529	543	505	503	504	512	570	493	531	466	522	493	504	532	547	529	533	500	490	531	525	523	535	532	541	510	525	544	555	546	517	485	558	536	537	531	534	511	516	522	512	502	541	456	528	535	511	530	528	580	519	541	516	527	517	498	571	530	512	510	536	514	523	523	520	471	531	526	470	524	540	564	516	518	539	533	557	513	530	489	524	559	527	563	514	528	508	529	477	580	505	528	496	515	522	543	520	542	526	495	483	517	515	518	510	512	535	528	559	518	514	520	543	511	514	522	538	515	523	495	538	501	503	526	536	485	476	556	535	494	501	511	547	518	527	533	498	523	514	507	533	529	531	504	523	538	544	584	509	517	528	492	543	538	534	482	507	513	543	494	536	537	543	512	521	533	519	494	551	518	548	498	509	527	546	544	523	524	517	549	495	475	520	510	566	530	490	567	538	563	515	533	486	533	547	515	546	512	507	528	543	558	557	534	532	527	521	504	524	499	516	537	524	508	473	518	522	531	478	497	507	544	535	559	524	494	543	492	511	549	506	506	541	518	513	566	526	522	517	553	518	525	516	546	527	542	518	516	536	503	570	526	509	526	510	535	471	527	507	531	530	540	564	546	514	559	508	534	533	521	521	528	515	487	529	473	533	562	514	509	522	511	534	538	494	542	474	512	485	521	534	529	476	549	539	519	494	510	519	510	516	563	550	543	500	527	538	505	505	506	542	520	496	553	528	529	500	535	520	528	496	533	524	474	532	517	505	508	517	535	543	517	526	503	479	519	512	532	467	497	513	524	538	541	515	551	517	544	488	555	507	532	533	525	514	528	524	493	514	501	553	556	498	509	491	499	512	555	569	479	545	522	525	515	532	467	537	498	548	503	539	524	497	546	557	514	496	491	496	542	536	529	512	492	531	493	557	554	560	509	543	520	500	538	521	452	571	529	551	545	521	494	498	562	527	459	531	508	518	516	529	561	506	512	538	518	572	510	501	507	527	489	538	512	551	516	488	509	525	487	523	538	512	516	512	503	501	498	503	510	557	477	576	536	513	522	504	485	516	512	518	493	506	520	540	551	534	565	513	507	464	526	517	548	490	501	478	558	506	526	535	511	557	543	503	521	505	536	536	515	501	512	507	536	532	553	549	506	559	554	538	497	539	553	566	528	513	524	528	505	515	495	540	533	513	558	568	513	570	502	586	564	507	523	543	556	493	541	542	509	548	503	514	495	525	541	528	572	533	514	522	509	517	473	537	514	480	527	543	550	537	508	480	490	507	515	535	523	538	544	527	521	503	519	509	529	485	518	536	522	498	513	495	501	465	506	488	501	485	556	514	536	508	487	551	525	539	523	510	509	552	533	475	540	490	506	504	543	529	482	519	536	486	516	545	493	560	547	496	548	541	552	531	519	527	558	514	517	569	514	509	555	490	492	541	490	544	501	530	519	563	556	536	480	472	524	533	532	522	529	515	504	533	527	508	488	469	566	534	505	478	493	532	486	526	548	513	547	526	523	487	520	500	520	496	528	523	487	481	524	482	524	518	503	588	550	549	544	527	523	524	535	506	483	532	528	524	534	520	568	536	508	524	571	535	530	523	506	512	511	522	533	519	545	499	507	511	503	519	509	506	506	517	519	523	540	516	524	483	506	538	537	518	543	515	540	555	528	552	487	525	553	516	507	532	527	518	515	510	534	532	490	515	548	519	493	521	528	510	502	534	502	511	589	490	570	544	520	544	528	508	487	527	491	520	498	493	534	505	460	501	562	548	477	536	567	541	477	514	531	530	531	509	548	523	504	482	531	505	494	538	535	543	517	509	503	520	534	545	507	534	527	537	575	534	536	537	552	525	546	528	568	555	503	516	496	527	518	489	537	496	518	525	531	484	500	533	565	489	490	519	504	493	500	517	533	526	547	516	491	544	535	536	495	493	544	553	504	526	489	497	538	538	543	499	525	569	522	544	508	534	531	501	535	518	526	457	551	603	524	529	473	566	549	536	518	509	488	509	502	537	535	528	522	531	491	526	525	498	501	490	518	498	506	537	549	498	521	525	493	502	505	522	498	474	509	535	554	545	532	521	523	519	516	541	542	458	612	515	569	530	518	510	537	544	523	523	504	523	528	519	479	517	582	504	544	506	547	504	481	518	559	527	519	492	527	509	506	491	538	534	533	493	507	511	536	546	504	521	558	536	527	514	523	513	576	498	485	545	521	530	482	554	547	494	535	526	546	530	498	536	510	490	545	481	543	587	485	497	540	556	553	462	540	508	546	524	497	534	512	544	516	524	522	497	501	543	559	495	568	538	477	564	530	501	537	563	541	508	503	472	515	485	500	505	519	517	585	523	540	549	537	520	514	545	529	506	509	518	527	543	535	519	527	514	497	527	507	498	505	526	544	504	554	508	517	479	537	515	547
44530	25446	6959	3535	2476	2014	1712	1505	1307	1243	1188	1056	1032	968	977	931	913	876	887	907	858	860	856	849	813	894	836	859	826	796	799	849	891	802	818	808	829	823	804	800	803	793	781	788	819	811	795	814	805	792	838	826	815	757	801	815	829	829	795	769	775	812	761	773	839	790	833	835	854	820	808	815	811	826	815	771	828	821	775	790	783	810	838	840	853	790	796	802	806	798	811	816	781	836	814	819	828	799	795	750	823	780	772	809	796	803	797	817	809	794	786	905	792	846	806	840	802	787	804	786	817	791	862	822	769	787	792	814	768	803	777	783	828	820	794	773	753	817	820	772	809	796	818	799	789	804	768	770	794	845	761	806	859	777	782	856	768	839	783	829	835	732	782	813	806	806	768	838	849	844	808	882	812	801	763	774	819	806	804	810	808	772	803	794	819	782	770	838	745	825	781	789	825	786	794	834	820	770	748	798	800	818	796	777	795	793	823	833	828	814	809	811	788	837	809	795	763	763	814	831	821	809	794	766	789	838	827	806	783	792	818	752	802	859	825	734	806	814	839	761	803	847	819	822	791	803	784	794	780	790	832	807	802	787	784	805	785	786	833	822	838	829	830	772	831	852	832	856	835	802	838	783	809	794	840	778	767	848	795	808	820	834	817	789	812	767	806	736	832	824	813	763	781	820	784	790	792	835	816	816	801	801	772	786	777	812	801	823	808	807	776	765	827	745	794	850	768	800	800	855	785	899	723	826	808	791	765	836	828	790	853	879	776	782	815	802	834	765	826	831	847	807	804	777	790	805	798	791	786	826	812	808	835	845	800	817	743	799	839	790	789	786	834	785	806	797	797	856	812	789	817	836	809	798	860	821	767	767	813	805	830	779	810	833	854	798	798	835	801	836	777	827	765	833	870	853	796	806	812	816	799	795	848	832	811	847	788	812	801	782	748	891	812	828	826	796	777	744	835	790	781	795	816	815	811	781	757	838	816	808	772	783	777	811	809	802	843	794	795	783	784	793	801	801	750	798	829	820	813	833	826	801	784	785	783	827	792	825	791	791	820	862	833	825	806	820	748	784	831	830	785	850	825	821	810	726	796	789	843	823	805	852	801	807	808	806	839	777	790	817	803	763	841	836	832	814	830	750	791	757	794	814	838	781	855	804	789	794	748	783	780	856	797	815	809	792	773	771	835	839	819	764	792	755	801	801	797	804	778	742	786	782	775	784	791	833	773	805	826	809	780	786	787	817	773	805	780	801	782	801	816	788	841	800	804	801	840	813	758	841	768	812	780	834	788	830	827	806	858	741	792	820	798	830	781	769	789	762	765	795	766	867	900	774	788	753	786	817	822	746	800	811	804	790	831	804	820	811	867	808	810	776	793	833	786	759	793	795	813	766	786	803	801	850	806	768	863	874	781	824	837	806	827	786	814	771	830	825	790	805	825	814	784	792	793	794	779	766	783	800	819	840	822	776	793	774	779	785	793	838	753	775	853	780	830	850	791	816	776	791	780	798	793	827	856	809	819	801	817	820	793	798	786	787	780	796	791	791	828	783	828	833	779	815	817	795	772	812	785	752	810	808	793	822	810	795	791	839	812	806	792	821	768	785	848	774	799	820	825	777	805	786	853	747	832	744	773	801	806	854	841	762	746	864	800	799	787	803	795	809	813	766	819	801	759	764	813	838	804	816	753	807	763	788	807	828	818	808	815	741	775	830	796	839	815	829	813	845	804	742	830	836	815	823	787	792	850	772	790	785	788	814	808	813	750	740	804	836	830	789	860	837	880	819	809	769	777	842	779	815	774	791	733	822	817	813	797	767	761	793	767	777	772	841	776	826	813	782	792	808	821	794	794	793	803	780	797	797	796	785	831	787	805	806	757	819	811	843	760	754	815	815	757	818	796	791	758	793	812	775	796	773	754	804	839	841	781	746	807	781	778	734	810	791	813	812	785	763	795	812	809	764	826	790	815	796	795	843	778	788	823	817	809	834	828	800	767	826	794	815	785	782	834	818	789	812	778	795	823	778	859	808	772	804	800	765	791	775	797	809	797	830	787	804	835	801	805	784	817	783	795	809	761	783	845	818	796	825	789	806	828	834	770	796	802	796	844	810	779	812	850	771	813	803	765	824	828	826	822	791	776	779	809	832	854	763	761	832	811	770	822	774	799	825	804	775	795	810	843	843	806	816	790	770	868	800	789	796	763	789	825	795	802	852	858	799	802	847	789	816	811	789	789	787	853	806	827	848	825	820	816	796	819	788	787	760	804	827	797	793	808	818	805	796	764	793	788	831	826	809	783	791	782	811	799	768	832	819	817	850	748	782	783	792	766	848	803	767	838	866	838	771	821	790	808	822	849	796	827	822	857	781	779	799	838	795	780	808	793	831	844	788	821	781	804	803	845	782	825	824	823	772	831	837	802	753	822	813	794	826	794	828	807	848	842	838	857	767	769	778	814	830	819	831	840	862	774	779	759	793	831	833	845	789	814	827	778	804	788	827	807	799	793	789	849	796	814	839	799	764	847	812	826	785	782	769	801	778	785	785	782	749	791	782	798	821	781	775	790	854	769	788	784	710	847	765	790	812	867	817	753	826	770	799	808	874	793	823	815	762	797	795	797	806	837	788	818	773	777	780	766	801	802	822	823	773	806	783	776	847	851	760	798	864	819	856	804	809	773	820	768	752	830	753	799	842	804	771	791	808	839	832	806	836	771	820	774	765	777	862	765	782	756	791	805	763	815	807	778	861	799	797	791	836	791	788	751	783	774	826	840	776	855	812	832	809	777	804	815	795	779	780	782	810	797	772	818	776	797	813	809	763	797	761	809	799	823	823	823	825	831	859	785	722	795	829	804	788	795	822	777	819	821	820	842	773	793	800	825	802	801	780	828	776	800	807	812	813	793	775	811	818	776	772	805	760	757	791	848	766	813	797	788	785	846	776	771	762	771	809	831	768	827	796	834	816	814	783	790	761	859	784	807	796	797	818	790	887	789	776	788	786	813	773	828	831	814	760	847	789	805	795	802	778	817	828	835	823	754	802	771	788	818	760	766	782	830	776	820	842	832	774	755	856	841	746	817	835	818	840	788	807	790	807	829	788	878	782	812	805	797	798	770	837	825	724	809	786	778	777	818	778	746	806	833	799	797	801	826	802	822	817	798	763	768	763	784	790	813	787	780	759	786	807	825	779	779	864	835	809	826	784	871	795	832	820	822	739	756	844	848	812	793	777	800	811	829	793	809	767	841	790	833	810	801	799	816	811	770	792	788	763	819	807	728	767	811	795	761	785	853	831	745	822	769	803	845	755	816	831	770	798	820	783	820	814	812	837	807	792	861	783	758	821	822	785	801	802	799	852	759	812	802	838	785	822	813	794	818	842	785	792	788	817	768	800	806	769	781	817	771	801	849	752	839	837	840	792	788	805	758	783	783	790	802	808	776	832	800	821	814	785	819	804	811	795	780	809	819	772	765	821	794	838	772	849
23097	21318	29229	23714	21308	20884	3459	1011	832	836	740	726	677	683	656	619	571	603	586	567	613	604	558	560	586	542	596	583	574	570	587	603	585	576	579	571	584	562	556	536	551	580	552	568	545	518	606	533	554	567	613	565	566	554	530	552	526	577	583	575	558	548	574	521	563	535	564	544	549	564	609	530	532	572	565	542	511	522	554	515	551	535	558	565	569	571	580	523	577	543	541	559	532	576	540	546	558	515	483	529	517	531	516	514	559	529	567	560	579	525	549	550	553	525	542	579	565	571	549	538	503	544	523	540	580	571	570	530	522	549	573	561	541	548	567	540	559	531	548	534	545	558	565	578	543	558	516	576	553	590	534	522	576	542	585	544	524	538	542	547	588	526	578	528	523	554	517	528	537	537	558	553	549	583	538	566	539	554	547	547	554	556	546	544	566	541	542	549	490	514	512	579	550	544	570	578	584	550	550	539	524	581	499	516	568	579	559	559	535	572	514	535	546	563	533	565	530	548	542	530	504	537	518	581	568	561	593	532	530	541	496	534	540	512	565	583	565	553	485	550	523	530	551	550	566	541	578	571	502	558	580	571	527	533	546	590	530	552	547	536	588	581	556	555	509	550	546	564	517	558	510	556	542	542	534	551	551	565	551	582	591	553	543	485	574	545	542	573	584	564	549	557	492	543	546	566	544	519	527	529	548	572	565	557	523	553	566	529	520	553	533	545	592	572	564	566	491	514	551	564	579	533	537	516	536	536	555	496	524	560	573	511	582	569	556	501	494	522	553	548	541	544	540	558	541	539	550	539	583	548	553	544	481	516	530	545	504	554	546	502	571	531	579	560	574	593	535	567	561	537	539	535	549	572	550	524	569	510	539	541	547	568	516	499	598	547	510	542	562	557	535	538	531	565	570	559	525	564	530	540	573	545	548	561	571	521	526	522	537	587	525	518	549	528	527	553	556	540	515	564	557	512	576	541	570	542	529	512	556	512	557	561	512	523	540	540	518	531	523	587	568	548	552	561	560	558	571	565	578	540	566	522	530	525	529	573	523	541	544	550	522	579	524	525	555	536	559	565	558	520	503	574	542	576	528	518	520	516	555	567	543	521	544	520	555	485	550	571	549	565	539	521	521	537	532	508	544	534	528	535	554	545	542	543	536	547	561	556	527	564	531	556	549	563	537	509	552	547	525	548	556	548	546	583	507	555	531	563	519	518	538	551	548	560	551	534	533	529	559	543	546	524	560	572	565	548	555	529	567	547	559	532	507	546	596	567	527	537	546	538	579	528	542	585	520	509	574	558	571	547	586	565	555	565	548	561	539	563	587	577	525	577	547	528	549	544	509	526	596	587	518	548	536	538	547	544	509	501	557	521	522	574	555	545	530	554	524	593	529	523	468	566	534	553	494	525	575	523	535	546	579	559	556	585	549	522	570	506	531	542	528	546	553	559	512	530	557	563	577	550	547	538	476	558	570	564	551	530	546	575	597	525	545	563	583	541	469	541	560	575	546	547	598	534	544	569	559	561	540	521	544	544	570	568	541	544	535	606	553	504	582	548	546	562	600	570	552	571	571	545	550	524	571	575	517	518	560	524	554	532	530	560	521	548	554	527	563	552	538	564	546	567	519	561	514	522	536	534	574	530	541	542	505	567	577	561	554	541	492	544	568	547	585	568	534	542	522	534	588	555	550	575	559	542	571	528	559	539	512	555	544	578	575	583	572	562	557	568	574	539	536	554	568	549	522	564	586	512	536	530	514	559	538	553	522	531	550	555	575	536	536	558	522	546	481	546	537	548	545	524	532	527	575	553	562	520	577	515	507	544	521	568	539	552	568	534	558	553	563	545	511	544	548	558	539	544	554	535	556	500	527	562	518	548	572	514	532	563	550	552	520	502	583	522	499	567	564	543	557	564	530	526	516	547	576	536	507	540	554	553	566	542	568	529	550	539	568	536	574	534	551	541	572	586	579	513	568	566	516	538	540	559	494	538	538	577	515	524	536	535	507	513	561	562	558	539	564	545	535	596	534	574	536	550	582	526	540	552	542	546	537	540	537	571	548	537	545	571	540	541	495	553	550	536	575	556	555	534	555	589	593	579	564	564	550	560	513	536	579	540	566	530	533	577	570	586	588	553	563	552	551	556	578	526	558	521	589	526	511	525	543	524	587	544	572	554	531	519	529	578	525	592	553	529	552	543	578	561	542	525	546	513	544	582	568	545	559	556	536	527	560	500	539	538	534	573	544	536	553	538	497	510	571	553	566	563	574	531	552	530	604	532	589	579	548	546	578	539	543	546	511	529	510	559	540	525	564	565	539	571	532	573	567	557	526	550	543	526	584	505	558	561	542	578	558	594	566	577	523	539	526	547	532	578	550	549	524	545	568	548	564	572	516	554	526	529	553	543	525	548	533	550	568	557	549	548	568	492	587	555	579	573	574	544	586	550	493	586	578	512	524	552	581	529	548	534	518	565	576	517	570	490	541	523	575	537	536	529	549	537	530	554	527	593	545	494	507	543	520	583	555	522	556	522	550	544	543	579	518	532	581	563	506	552	546	557	530	617	560	585	512	603	554	507	545	548	581	528	558	587	550	542	575	567	569	566	536	534	523	521	527	525	528	508	564	548	510	535	548	557	525	502	557	550	536	529	530	518	542	545	541	512	529	529	565	514	520	561	543	569	546	538	583	521	581	531	537	515	577	573	522	547	546	504	520	539	590	526	554	606	531	620	542	517	563	532	554	538	534	496	542	566	551	549	574	513	506	545	573	561	541	511	550	514	561	545	547	517	536	503	569	514	529	548	549	557	545	561	591	538	511	559	515	526	546	510	543	534	558	567	558	548	538	541	546	537	533	549	567	564	510	531	568	574	553	573	548	519	535	556	567	555	574	524	567	552	558	573	568	566	529	539	563	556	568	527	571	519	540	562	517	583	576	567	557	563	530	551	539	576	530	540	571	556	516	561	547	576	534	557	523	531	529	569	549	539	510	583	568	576	582	546	536	567	546	535	490	559	547	517	533	527	552	587	557	530	559	556	572	539	513	564	566	559	584	579	549	555	510	536	532	540	532	537	539	537	520	529	548	504	554	531	548	587	539	518	511	530	553	500	537	529	548	516	511	564	520	557	574	548	559	538	543	564	513	530	545	561	585	546	542	542	539	544	544	566	582	534	492	564	598	533	551	546	545	575	549	538	580	522	531	536	559	508	569	568	532	552	540	523	574	567	536	567	530	538	559	559	515	556	563	550	557	549	526	530	536	564	517	557	519	547	561	506	548	572	549	547	543	523	569	529	525	566	512	570	544	568	556	556	539	538	529	538	535	558	583	574	544	544	538	568	511	557	514	541	509	579	519	562	550	529	591	525	514	543	567	599	555	587	548	533	519	551	530	551	582	557	592	570	535	577	556	598	558	560	543	550	550	533	541	543	555	592	511	551	516	529	552	504	530	547	538	544	583	555	520	523	541	541	519	520	519	559	544	550
43565	26010	10923	5862	4071	3079	2592	2107	1790	1632	1503	1307	1282	1180	1128	1120	1102	1011	1007	924	1009	967	944	966	853	844	913	879	984	916	850	901	905	887	903	938	901	891	825	878	868	932	876	851	879	924	880	851	848	867	842	860	844	859	859	831	857	845	851	874	856	845	836	866	871	838	833	786	822	789	869	876	862	816	855	827	845	836	842	867	861	839	843	859	882	825	836	815	857	838	848	852	881	847	796	873	838	824	809	863	865	815	877	826	810	796	809	883	815	872	843	852	888	859	865	877	853	804	849	834	861	831	805	861	835	865	831	827	852	857	815	861	818	786	836	847	797	835	821	835	849	826	840	873	839	829	876	862	816	804	814	851	875	880	807	791	789	866	820	821	848	809	817	805	859	818	826	892	869	817	793	847	851	830	849	799	861	847	843	837	860	901	875	838	789	902	912	831	849	818	794	808	818	881	778	859	843	867	829	837	801	833	834	859	822	846	781	826	851	854	842	856	816	855	870	819	850	834	802	813	831	866	838	819	863	828	851	876	804	886	820	831	838	825	815	750	843	859	811	853	823	875	901	860	835	843	797	785	794	859	826	846	806	822	860	867	817	836	872	825	833	817	856	902	862	857	874	842	811	820	842	844	861	878	887	846	848	823	843	802	829	874	835	788	856	874	845	921	810	819	850	836	831	802	810	893	823	856	830	858	818	870	832	833	857	821	870	819	820	798	805	887	837	805	824	889	828	844	851	834	829	848	832	826	880	814	892	819	890	825	833	801	870	863	835	790	871	828	819	820	825	848	842	794	830	826	864	799	835	883	872	840	851	830	823	834	838	829	862	799	849	820	849	824	855	872	816	764	784	898	852	830	915	849	797	844	811	823	833	888	810	825	854	851	794	828	827	851	822	839	851	862	813	877	849	834	796	830	825	884	808	808	804	858	807	830	840	794	842	853	866	855	871	901	829	842	859	794	877	877	854	845	827	840	791	861	851	881	839	797	851	824	829	852	778	794	861	830	849	794	860	801	841	831	823	880	837	870	845	852	864	848	834	845	862	836	869	838	863	864	844	824	828	893	839	849	863	852	849	870	885	826	790	819	836	842	801	826	854	792	842	796	849	851	766	874	863	838	827	896	848	818	843	815	830	848	850	798	840	795	818	854	828	825	807	866	827	869	853	792	863	822	821	836	801	870	870	838	842	830	813	788	861	811	848	901	811	841	814	830	813	789	832	828	834	851	839	851	854	841	798	819	825	883	829	799	837	862	819	870	818	828	763	809	827	818	764	868	873	886	817	816	859	875	855	882	864	896	843	837	825	838	829	850	843	833	801	799	852	865	880	827	839	845	889	809	825	823	839	835	818	825	858	795	850	761	842	767	844	766	819	856	826	904	872	833	822	833	850	842	804	843	836	853	817	814	815	870	838	870	834	818	850	870	821	896	787	832	829	801	835	852	884	824	816	820	820	848	857	824	795	850	849	869	863	815	805	797	856	805	789	893	872	823	839	859	865	851	837	818	849	867	819	822	828	789	859	803	793	815	842	800	822	798	824	828	844	832	875	808	827	868	866	790	807	821	867	879	842	807	814	831	790	855	870	864	823	847	800	880	763	841	834	827	848	866	826	891	847	804	859	830	842	884	862	843	850	842	811	837	914	859	814	808	789	807	849	842	790	855	836	811	798	897	873	858	793	829	799	877	830	801	842	842	857	830	786	776	869	850	848	850	783	775	850	853	892	893	841	848	846	817	833	825	830	783	831	826	854	798	746	790	880	853	858	830	812	846	816	837	874	856	789	839	891	842	816	861	845	837	873	869	852	865	822	801	842	830	838	826	794	769	885	873	847	823	772	808	842	879	826	843	855	865	861	868	881	855	800	809	858	830	858	845	895	832	828	818	830	826	805	822	785	826	801	855	842	841	788	861	837	854	825	851	845	866	840	813	825	900	802	826	839	869	855	854	791	814	858	827	843	849	808	818	775	821	816	844	832	817	826	846	830	836	861	906	795	788	862	807	842	821	812	813	845	848	808	848	868	808	855	862	817	854	825	813	875	832	877	798	807	781	791	853	818	829	826	747	802	862	836	848	801	826	837	879	795	836	848	803	832	846	805	794	831	827	847	834	887	849	803	848	790	841	861	831	831	840	846	823	798	887	809	840	888	828	836	866	850	861	818	874	847	841	828	816	810	802	820	789	831	830	838	829	852	830	890	805	860	785	856	853	865	837	863	792	790	859	845	792	834	797	779	775	866	847	841	829	832	853	860	827	827	866	827	854	834	775	853	828	831	842	859	856	877	791	835	811	818	893	804	828	841	847	881	838	875	858	899	826	858	782	802	862	844	819	882	864	836	814	815	893	860	852	834	849	854	836	841	794	829	832	853	832	865	853	828	833	836	834	847	823	848	789	840	834	880	860	891	813	790	809	827	798	850	877	842	814	814	846	843	869	831	828	834	810	859	893	819	828	853	861	828	861	791	867	857	824	796	855	866	889	860	763	818	815	906	863	803	846	839	839	850	838	893	809	825	833	856	788	853	844	823	824	830	798	794	812	864	823	863	887	855	832	774	829	818	902	798	808	840	884	809	873	860	811	840	860	817	797	783	801	802	889	832	849	845	843	808	826	836	837	779	850	811	840	868	889	849	838	823	824	831	815	861	812	807	905	840	852	883	791	810	808	837	837	805	836	866	869	836	844	828	834	843	822	855	832	852	840	809	827	810	884	848	818	870	846	823	813	769	840	825	842	831	805	833	793	860	803	911	809	858	833	847	784	795	829	849	840	822	798	910	855	894	854	849	853	779	835	830	797	877	839	822	851	799	838	795	879	874	835	805	813	828	801	853	829	850	848	816	865	815	900	854	811	792	844	858	836	796	844	860	820	803	801	790	836	803	850	836	810	801	820	828	878	807	843	844	836	817	791	840	786	781	839	800	789	882	847	875	840	779	856	791	821	800	804	834	821	861	839	835	858	836	840	823	844	816	840	820	838	822	841	786	841	830	822	831	829	816	846	866	825	874	861	847	809	774	868	811	858	895	911	790	844	919	851	812	876	810	860	800	885	847	827	843	828	844	851	842	848	790	856	800	812	802	843	825	851	838	863	821	857	839	842	862	798	830	808	843	816	837	872	806	794	840	838	872	803	849	872	868	826	829	780	822	826	757	863	857	874	827	854	824	848	870	795	878	950	825	872	831	849	830	825	847	829	795	839	828	860	885	884	860	816	816	843	820	872	848	875	873	802	842	884	819	849	837	778	802	846	842	838	834	896	828	880	819	830	854	866	846	827	835	793	840	833	818	864	803	842	809	819	783	841	815	865	838	853	857	836	817	834	834	825	901	859	827	830	845	870	890	818	826	774	813	831	850	847	864	831	810	809	819	859	852	849	823	850	843	887	793	773	838	868	789	819	835	884	871	854	813	820	840	805	870	828	800	837	896	841	874	833	853	881	806	869	843	809	829	796	832	825	785	829	790	792	813	843	858	828	829	797	851	804
27419	21257	11292	796	347	292	280	288	276	277	276	256	254	240	258	303	293	241	251	266	296	279	266	244	263	260	238	278	240	260	290	259	249	256	238	269	278	286	273	239	262	277	281	235	282	238	255	263	268	253	261	239	255	249	252	288	278	240	253	263	252	255	237	285	242	249	277	254	243	241	253	266	249	258	277	275	267	287	278	247	250	244	280	267	236	262	254	247	255	253	256	257	301	270	286	265	274	277	242	260	269	263	238	251	243	265	276	274	256	218	260	264	256	243	280	265	240	274	256	264	273	229	272	267	257	275	262	273	281	254	276	243	268	264	231	272	270	283	271	274	255	259	253	270	268	264	262	258	266	256	261	266	229	252	236	285	258	276	266	252	257	269	252	236	257	244	258	269	262	242	260	251	266	245	250	249	242	257	268	258	263	274	245	260	284	265	240	257	267	255	267	257	271	242	263	268	268	255	269	256	283	255	264	246	271	269	248	239	239	274	284	283	248	275	247	272	226	294	272	291	268	231	237	250	231	258	250	260	232	222	275	263	231	281	250	259	266	252	271	248	237	236	239	272	251	253	240	259	274	286	259	255	277	275	278	253	263	229	264	236	298	269	244	276	266	241	269	263	227	271	269	249	247	243	253	264	256	254	300	262	278	286	250	245	257	279	252	225	222	254	282	259	266	246	247	252	266	232	269	253	291	265	260	253	234	260	289	256	211	242	254	248	239	262	244	262	275	256	250	254	277	274	255	275	252	262	263	260	274	250	259	252	251	273	247	248	264	239	257	243	237	256	257	255	236	268	277	257	258	279	235	263	243	277	260	258	226	258	267	268	252	251	251	255	261	270	229	277	275	268	233	269	252	268	255	235	261	273	263	254	284	223	240	281	271	282	247	245	246	273	299	257	261	235	260	258	231	263	246	257	258	262	276	238	234	264	231	266	262	256	248	298	217	227	251	247	263	272	229	246	258	259	251	292	278	246	246	243	237	269	270	242	266	272	279	239	238	249	245	244	273	283	246	257	284	253	255	242	255	246	262	258	272	232	227	273	272	258	223	271	267	259	247	244	282	264	243	242	251	236	268	229	271	239	266	273	270	259	231	249	235	293	247	276	251	250	238	256	251	267	251	247	252	246	284	242	281	277	262	267	264	286	250	263	253	246	248	257	257	247	270	267	251	265	287	247	284	269	272	236	238	246	223	256	263	259	252	261	250	255	241	275	218	236	261	268	259	268	255	238	266	247	224	241	256	238	260	263	268	243	236	259	261	262	247	270	262	244	273	253	286	233	231	266	241	246	240	294	269	235	256	252	243	265	266	272	284	253	249	257	239	276	303	240	256	256	263	254	265	273	265	254	265	272	260	233	237	264	258	212	203	244	228	271	269	256	245	252	264	253	259	257	285	257	278	246	227	268	265	272	247	219	256	241	275	243	250	271	279	265	256	248	236	250	278	270	225	236	259	258	265	272	247	247	276	243	261	275	243	274	232	248	267	264	252	239	235	243	233	280	255	230	240	243	279	268	277	280	254	241	261	287	272	268	263	251	277	253	242	234	257	266	255	254	278	268	270	236	221	269	239	272	246	262	276	253	230	273	269	254	270	253	259	256	228	255	269	240	267	245	255	267	276	292	275	273	276	252	275	247	266	255	276	245	259	256	241	257	287	246	225	243	275	247	259	253	276	223	264	253	257	243	246	263	251	266	271	282	274	255	274	261	279	267	229	213	242	250	214	253	241	285	283	273	241	275	278	258	252	258	260	270	243	264	256	246	245	277	274	252	261	260	245	243	287	244	253	249	239	282	259	237	251	278	264	265	274	244	260	279	261	248	254	213	229	261	265	295	248	244	266	263	256	251	227	249	271	235	243	277	260	278	261	239	275	239	279	271	263	249	252	250	253	241	248	238	276	261	268	243	240	270	245	282	290	238	225	277	276	261	281	253	248	272	245	279	240	275	270	256	267	249	270	220	247	232	265	252	231	255	233	242	235	221	239	292	265	271	240	260	284	282	274	247	245	259	236	250	268	271	249	263	235	239	280	290	293	264	276	275	293	267	270	264	255	270	220	241	253	274	263	244	248	285	251	269	254	264	281	254	260	270	248	249	249	261	268	246	249	269	261	272	260	267	285	252	264	269	245	245	255	245	250	261	271	271	249	261	265	285	240	269	255	232	239	237	272	262	275	254	244	260	272	257	246	259	223	265	258	238	267	264	268	240	246	241	261	263	238	259	232	245	242	271	271	259	272	251	284	247	244	235	254	245	270	257	269	248	248	247	229	256	242	283	260	275	229	235	260	254	278	279	251	253	259	223	240	299	248	266	264	255	248	262	260	251	272	270	254	294	317	252	242	273	269	269	269	258	247	259	259	232	294	294	260	278	270	266	251	289	279	234	254	246	245	233	265	240	257	272	274	242	269	253	264	258	236	256	249	250	250	254	271	236	254	272	245	274	235	280	287	231	244	270	282	251	269	256	266	248	234	287	268	237	260	271	255	243	219	239	251	254	258	267	235	247	259	254	264	235	244	251	263	252	250	253	258	250	279	266	256	281	245	225	235	262	276	245	252	269	233	266	257	247	266	253	259	256	271	252	239	263	255	266	241	276	262	222	263	261	244	259	253	248	255	246	258	301	263	271	229	239	260	274	275	265	268	265	256	247	259	254	233	251	253	251	262	254	227	253	267	247	264	243	247	254	259	252	249	247	231	243	260	245	255	251	239	271	225	253	271	228	274	267	219	241	292	233	254	254	264	231	274	266	257	265	261	296	230	280	258	277	290	259	252	243	254	264	257	238	269	223	313	254	271	221	240	265	248	273	270	261	245	258	259	257	277	249	251	262	239	254	265	270	278	256	271	233	246	267	250	236	238	268	252	246	274	246	246	279	239	281	261	230	266	258	257	245	223	282	288	264	262	266	270	254	272	288	254	270	248	269	260	261	276	241	289	247	236	227	223	239	258	263	255	229	247	234	280	275	265	257	245	248	291	260	288	260	236	245	276	254	265	252	250	252	237	281	260	257	251	259	251	262	266	262	280	268	253	235	239	244	291	275	222	269	244	285	245	277	280	276	278	246	231	211	264	264	266	272	272	241	277	246	258	243	256	232	260	260	267	249	236	259	252	225	272	272	262	250	266	253	260	240	260	281	246	265	261	254	269	274	254	253	258	303	236	251	261	255	262	260	270	282	246	284	260	234	272	258	266	263	277	241	262	270	270	254	233	242	255	256	246	261	265	270	256	244	254	240	260	232	265	246	246	262	276	267	251	243	218	293	263	267	257	267	262	263	241	289	232	240	289	258	242	260	279	253	277	250	267	255	283	218	256	238	271	238	240	248	264	260	273	253	244	242	243	235	263	250	230	251	220	257	251	260	254	261	290	279	270	249	247	253	234	242	271	255	277	275	250	273	256	260	262	238	273	275	245	275	285	260	268	251	240	251	251	255	229	240	237	272	259	289	272	252	269	238	282	263	255	254	270	258	250	243
27093	12492	1049	615	505	530	516	499	446	419	451	440	429	405	447	437	431	396	421	411	382	428	388	412	409	420	393	432	402	424	419	434	413	410	437	428	419	401	442	431	383	417	408	383	397	401	415	394	431	405	410	403	388	397	425	429	452	404	406	421	386	435	380	381	405	390	410	449	412	385	440	449	426	422	396	434	387	420	387	402	429	419	436	365	421	373	423	400	393	425	442	385	412	429	429	400	392	412	412	404	420	422	398	403	438	390	402	432	403	399	416	416	436	411	384	411	398	434	420	433	409	435	423	442	411	403	417	428	403	433	394	369	396	450	391	417	399	431	419	400	397	410	425	382	399	425	377	389	440	449	429	455	411	390	403	375	434	441	413	366	426	404	383	393	411	395	412	396	405	402	429	418	432	410	427	414	409	409	411	392	374	432	398	384	405	370	407	410	404	410	398	388	408	380	414	435	430	385	410	434	424	447	389	464	381	423	412	394	408	411	400	388	381	406	405	415	436	406	446	415	403	388	412	404	393	392	403	410	426	431	386	372	418	427	393	389	438	390	396	393	430	401	406	410	455	461	420	413	406	441	425	428	415	425	395	407	378	438	420	402	436	436	426	388	408	427	393	442	440	389	406	399	416	423	449	417	407	402	393	397	440	393	393	397	415	443	389	444	391	425	401	402	414	399	448	419	426	384	413	411	402	434	410	379	392	392	429	404	409	417	409	405	402	382	415	379	434	443	395	392	382	424	403	440	455	387	400	409	433	399	427	392	410	401	409	429	426	422	417	389	423	394	429	432	396	439	438	408	453	384	417	419	410	422	401	420	415	386	447	402	387	386	410	401	414	407	393	432	431	403	452	433	435	424	400	401	433	404	441	390	418	383	407	448	402	439	403	383	420	390	406	391	410	399	384	441	426	387	368	372	422	437	394	412	452	410	416	416	422	396	427	419	433	399	407	419	425	429	411	408	435	430	398	410	402	401	386	436	425	411	384	435	375	410	418	383	404	406	381	395	407	419	401	432	405	361	391	409	439	385	407	422	424	381	426	415	438	414	406	391	412	411	421	423	394	381	395	405	397	412	421	405	394	412	413	402	416	422	410	381	426	392	460	399	393	415	418	407	413	397	441	407	428	407	403	411	394	388	454	380	381	430	405	403	402	419	402	368	405	397	406	426	379	395	394	395	382	407	439	410	411	437	433	412	377	402	426	420	432	406	426	407	396	400	420	397	444	408	396	394	392	442	409	421	392	404	377	378	421	393	394	412	428	452	436	417	413	411	395	432	393	415	417	407	404	386	424	389	396	414	391	416	423	431	401	401	412	463	429	408	442	433	399	393	401	417	423	399	398	406	418	416	402	396	401	409	435	381	409	401	407	421	426	416	409	425	376	406	435	413	456	418	409	430	408	385	393	421	423	432	402	403	425	410	418	464	395	415	382	421	398	464	419	434	391	386	404	388	413	397	413	440	428	397	393	429	410	358	387	413	442	426	387	394	409	438	376	426	391	426	396	412	389	384	413	417	402	408	415	423	379	403	404	424	417	408	371	421	411	389	413	385	396	425	408	430	438	409	385	428	402	432	422	448	385	411	397	435	424	437	427	362	415	395	410	427	418	383	442	398	353	426	400	403	443	410	402	396	401	393	429	403	402	404	375	383	426	419	415	413	421	417	450	432	402	396	432	416	405	392	392	390	415	390	397	451	407	406	397	411	402	404	430	439	450	379	389	387	374	397	423	403	413	360	426	411	407	401	402	421	398	426	396	403	404	397	414	380	395	401	433	440	437	394	400	391	397	394	434	400	427	389	414	457	403	437	405	391	386	373	406	454	410	441	397	415	397	405	399	381	419	407	396	412	415	412	418	352	397	414	440	382	443	404	408	421	400	415	410	406	436	404	425	402	412	411	421	414	441	403	428	420	384	388	396	388	441	402	414	434	385	393	388	413	413	435	433	452	384	382	445	410	392	421	431	414	408	416	456	381	393	419	390	427	437	404	432	398	364	422	403	394	440	394	422	425	386	413	423	444	383	390	425	363	439	386	386	419	426	392	426	400	409	375	398	413	411	394	413	405	421	416	358	410	393	412	371	423	410	374	385	400	431	418	398	418	434	430	405	436	391	411	429	422	434	428	435	385	376	388	392	401	429	412	410	400	403	385	417	429	408	405	388	389	417	417	396	392	422	435	412	409	396	378	368	455	413	412	402	420	391	358	378	399	421	406	410	426	386	377	401	419	384	447	406	397	463	401	401	396	431	445	370	442	394	456	382	418	411	416	411	421	373	433	428	404	381	460	387	415	384	397	395	403	426	448	385	423	416	429	400	422	431	395	413	410	375	416	389	418	427	394	425	397	360	433	394	399	426	405	432	376	408	449	394	395	404	407	401	406	405	374	404	423	426	405	386	422	420	430	369	405	423	378	425	414	403	399	399	424	393	404	415	441	420	399	372	416	426	411	424	411	392	447	388	431	427	412	390	452	423	396	399	385	420	409	381	398	388	420	418	431	429	431	416	440	379	372	452	419	411	406	425	388	394	394	394	406	413	384	392	424	417	426	439	416	413	442	418	407	402	414	401	395	413	423	374	396	382	439	426	416	423	404	428	424	442	399	421	396	417	397	393	381	401	428	429	402	379	399	415	402	438	437	460	357	438	407	426	394	401	379	385	411	394	382	440	412	439	415	406	408	395	414	391	416	462	426	403	371	398	395	392	391	396	391	384	407	384	360	435	434	452	393	430	428	388	383	414	411	400	396	412	398	411	400	410	427	391	427	406	450	387	430	409	384	399	404	419	410	385	413	446	418	407	399	407	390	372	423	424	411	394	353	424	370	420	413	404	409	408	415	355	447	462	388	374	410	419	423	411	416	419	413	406	410	394	420	413	412	419	372	397	399	429	384	431	421	427	406	391	423	449	417	419	380	396	428	406	431	369	410	421	400	400	414	387	403	411	393	421	414	427	403	399	397	397	416	436	420	427	387	464	401	413	390	388	429	403	394	430	395	407	420	400	380	411	382	387	393	405	407	395	382	415	458	396	419	427	411	417	394	389	394	418	450	418	386	452	443	390	441	439	387	405	378	415	410	402	360	417	396	407	414	399	427	406	432	402	371	412	403	421	428	411	402	427	445	397	402	430	413	381	419	388	407	387	388	410	423	410	435	392	426	397	413	432	395	388	409	454	373	372	411	429	401	415	365	429	421	432	409	373	440	460	404	379	402	400	414	437	402	417	430	412	405	418	392	411	385	410	435	372	413	373	423	397	437	410	381	404	392	439	430	425	401	397	414	425	403	413	407	444	385	379	400	423	430	382	409	429	422	415	401	389	407	392	390	415	408	422	449	446	404	384	419	425	377	425	399	417	417	405	401	405	418	411	440	384	383	404	414	407	386	442	415	392	406	419	396	411	420	427	440	398	427	448	397	473	421	422	413	413	424	412	441	412	453	437	410	424	431	411	403	438	427	404	397	396	422	413	411	386	427	405	392
24170	21369	28761	24253	21203	6203	941	723	700	717	624	614	589	589	594	598	619	539	593	548	568	555	577	557	531	530	546	526	553	549	524	517	579	494	577	553	553	547	522	575	539	508	514	562	537	547	540	542	570	539	516	540	530	530	526	535	480	560	527	516	570	565	541	541	523	532	539	544	531	521	547	537	527	546	535	547	533	536	519	543	508	525	546	569	519	544	530	546	497	538	537	539	515	509	558	537	537	519	518	491	550	524	484	500	481	545	529	505	529	521	535	533	568	525	479	530	512	530	509	580	514	520	488	535	513	527	525	530	506	529	538	524	578	493	534	494	585	522	525	513	532	543	549	502	503	531	520	545	564	547	542	501	543	515	513	527	514	517	503	532	513	558	509	530	530	526	541	533	545	515	510	527	559	519	496	556	533	502	562	533	495	518	542	567	541	547	518	564	555	530	508	512	519	503	559	537	509	544	481	535	550	504	531	551	559	551	540	502	531	518	511	531	520	529	494	510	552	556	535	545	552	493	515	525	582	570	526	528	552	531	524	539	492	474	550	470	531	520	536	527	558	515	527	524	579	525	583	577	499	543	508	534	532	519	553	542	521	505	549	545	530	521	518	504	519	492	503	522	539	529	518	507	491	519	531	515	530	496	543	514	529	530	546	515	563	508	574	506	532	518	526	542	528	523	524	508	592	576	560	481	551	536	537	511	546	529	510	558	554	497	534	530	556	539	564	535	518	517	540	507	543	528	561	533	539	535	467	535	521	489	544	558	526	520	505	557	562	591	547	526	561	524	492	496	477	476	543	562	511	542	547	512	563	505	578	564	511	564	524	551	539	539	506	512	530	521	522	490	519	528	554	501	548	542	512	525	501	502	499	509	512	555	534	519	539	559	563	481	542	545	512	538	533	566	546	506	531	515	519	556	514	523	530	550	557	516	533	548	561	542	481	552	549	524	484	487	558	557	523	531	532	522	516	556	532	537	561	520	471	537	532	528	484	511	510	544	519	536	515	499	537	512	550	506	530	496	537	528	525	514	540	568	499	554	537	579	525	516	537	501	523	534	511	588	519	554	500	585	547	569	506	587	537	512	514	534	561	527	535	568	530	536	525	508	540	504	521	542	516	515	512	515	524	534	491	574	547	541	551	533	541	545	502	545	509	525	503	544	546	551	537	541	534	511	536	525	549	505	500	547	550	536	534	511	557	527	561	524	511	542	510	528	484	537	497	558	527	528	544	515	558	568	502	482	509	525	529	508	532	528	518	511	557	523	498	566	536	506	520	599	518	503	547	528	539	553	497	503	504	512	541	543	547	521	561	495	531	585	561	482	564	509	564	570	524	543	505	521	547	516	538	534	528	534	526	543	548	516	509	555	561	518	489	544	533	549	501	513	515	574	510	533	498	504	507	542	530	539	521	544	530	562	522	540	550	524	534	513	535	564	543	489	567	500	512	537	494	565	537	508	474	576	527	527	517	513	510	536	538	509	484	531	544	589	524	550	496	523	521	520	536	523	507	590	565	523	517	550	472	496	526	547	587	567	556	538	539	520	538	517	530	516	529	534	512	535	536	539	535	537	517	533	509	542	535	557	542	517	548	501	500	532	554	531	538	520	529	533	498	519	528	538	552	485	545	499	535	554	520	504	567	516	560	528	523	530	526	516	478	517	510	503	499	536	493	478	535	494	547	544	525	509	538	580	505	545	513	531	510	573	485	546	484	503	560	534	540	548	500	495	514	548	528	534	490	551	569	529	551	507	523	523	562	510	530	522	543	529	561	571	533	494	540	530	526	572	506	534	549	505	575	518	534	520	506	522	525	539	534	541	513	546	508	564	487	503	506	532	526	541	529	556	501	555	544	502	536	517	526	521	544	525	541	511	551	545	550	484	515	557	494	577	528	527	487	536	556	551	523	536	514	531	531	487	535	519	534	545	530	522	508	516	554	553	524	532	538	579	533	511	531	511	487	528	570	541	527	586	530	514	544	534	501	558	537	554	568	525	541	521	542	478	554	530	559	580	530	550	532	545	529	539	523	505	513	497	518	520	550	512	492	538	537	561	558	535	509	491	507	510	544	533	590	507	511	496	520	516	558	548	501	546	530	506	543	534	540	524	557	531	540	521	598	541	544	509	537	534	515	545	515	530	553	520	483	549	484	491	508	512	543	540	548	561	512	500	505	566	525	542	589	544	567	506	537	540	546	534	527	543	530	551	527	559	533	555	513	608	564	551	572	549	587	512	550	504	504	497	523	484	525	528	564	530	524	506	560	528	531	537	511	526	514	528	565	553	513	526	554	545	510	566	582	532	544	538	524	520	490	513	532	517	554	508	549	501	555	568	550	562	470	511	495	483	552	520	494	521	527	509	538	535	518	560	495	513	540	547	488	538	553	514	523	512	563	539	522	556	541	524	556	513	538	534	533	507	555	554	515	527	513	512	505	489	539	531	554	514	508	514	516	549	548	531	517	499	557	531	581	540	542	550	540	521	528	536	490	502	511	519	499	569	523	579	517	518	523	523	551	525	530	527	501	545	548	524	587	522	506	544	489	570	516	496	515	516	520	526	508	541	567	497	520	499	508	512	510	504	566	528	522	529	549	533	503	558	504	563	517	554	554	538	544	548	499	522	471	534	496	544	540	512	477	549	529	538	556	549	538	532	553	528	520	518	527	532	483	535	470	557	522	542	523	484	518	523	524	528	487	503	524	511	512	505	536	537	535	553	522	515	539	545	547	564	581	560	515	549	525	558	552	504	541	517	521	521	549	558	531	560	522	497	527	557	541	556	517	520	551	528	539	551	542	564	563	521	481	549	530	552	539	527	518	589	572	500	543	527	512	526	524	517	579	540	504	560	524	529	555	539	535	569	485	514	524	525	578	528	496	525	536	565	570	500	535	481	548	563	507	523	516	505	548	530	505	541	511	551	489	514	528	509	492	528	558	486	529	508	525	467	540	549	521	530	489	523	505	546	516	514	493	528	553	535	520	557	519	558	533	547	514	527	511	503	528	550	531	572	548	524	540	523	503	486	541	527	503	534	548	594	516	518	504	573	555	542	530	561	554	551	512	493	552	499	548	528	547	559	489	558	473	521	565	522	508	526	535	535	514	526	523	523	536	508	540	509	505	556	561	498	543	555	564	525	536	530	497	539	537	499	517	553	542	492	530	518	509	494	525	552	501	503	510	547	475	561	568	543	506	550	574	523	543	499	531	523	518	533	493	538	542	521	488	533	498	523	533	523	511	510	538	550	548	505	488	534	525	524	500	582	524	487	548	506	528	536	549	519	554	543	557	488	510	541	533	545	542	545	535	534	541	540	528	524	552	514	517	525	542	576	532	558	531	556	535	575	509	521	531	521	559	585	554	548	554	534	555	542	557	525	548	566	506	547	543	504	517	527	539	495	522	525	506	500	523	530	540	511	552	485	518	537	528	529	555	532	505	543	527	554	547	476	508	527	511	529	523	530	549	511	513	535	555	535	520	512
44108	26037	6710	3441	2456	2005	1627	1438	1320	1187	1087	1072	1040	998	878	980	925	933	871	839	868	849	896	849	864	883	877	844	784	826	848	842	880	846	828	828	852	860	862	852	810	818	822	810	816	861	858	799	817	794	799	784	774	852	838	814	834	841	822	796	777	831	813	831	808	799	801	826	846	827	857	808	797	816	785	802	804	831	812	821	859	849	869	834	821	859	829	804	786	797	807	848	818	791	845	798	741	797	819	810	838	827	829	832	771	831	788	748	788	832	861	828	844	807	833	819	831	865	832	856	857	855	798	787	820	791	849	800	830	781	762	844	792	802	736	809	862	891	798	811	817	827	821	813	808	824	749	812	766	790	774	815	775	798	828	820	805	869	839	859	802	813	815	856	846	785	839	869	817	822	819	788	781	802	767	799	810	838	904	824	822	789	836	817	827	769	803	803	850	822	834	800	789	792	769	821	802	823	771	862	795	825	808	842	872	825	782	828	782	773	811	812	805	821	795	721	841	780	794	808	820	858	821	773	795	780	802	767	782	860	808	808	836	825	770	815	747	819	829	846	821	801	846	814	852	797	789	757	829	802	756	841	785	815	799	818	837	814	869	786	865	795	824	827	881	800	791	805	839	785	783	814	834	795	815	797	792	810	795	831	828	787	848	802	786	840	815	825	816	848	816	782	831	838	817	851	804	817	838	832	812	792	824	818	843	741	820	857	839	823	762	793	838	827	798	799	776	829	835	806	820	844	756	807	824	816	865	778	783	793	750	831	785	766	774	821	791	831	816	850	776	813	851	809	789	808	845	846	716	806	766	778	789	832	844	784	813	800	825	805	814	840	762	822	792	773	796	875	776	773	809	845	808	764	825	803	796	798	785	843	751	774	823	805	807	818	833	827	802	838	777	770	796	865	851	860	841	803	740	814	802	809	772	820	827	810	830	846	781	773	810	821	792	832	802	787	772	863	795	827	857	769	814	812	827	788	758	846	841	766	808	747	807	827	801	834	775	810	796	834	788	767	810	860	798	858	820	765	783	786	839	849	820	821	792	798	844	838	837	795	807	821	838	792	841	847	876	832	829	788	799	871	804	885	797	822	804	800	805	780	791	811	795	831	835	821	769	800	817	787	810	815	865	815	804	787	827	808	820	840	822	834	833	868	793	810	837	849	827	804	823	827	762	821	833	802	837	840	791	802	766	788	820	805	816	820	839	787	790	809	872	792	837	797	862	824	824	790	823	821	805	844	815	838	819	779	816	800	799	820	792	779	825	754	827	823	827	794	879	864	817	801	767	794	808	845	898	787	752	802	773	835	797	832	799	813	807	794	784	819	754	805	861	838	806	833	827	836	837	832	779	839	820	793	825	860	833	770	829	820	776	773	783	788	819	806	776	822	775	825	828	822	814	849	832	835	828	786	847	835	795	813	816	781	873	875	799	756	771	811	786	780	845	816	785	812	830	781	780	783	773	779	843	764	810	805	766	838	817	829	808	817	804	807	803	873	794	803	813	791	813	814	824	822	814	766	779	738	776	841	834	819	823	834	801	831	773	858	758	858	862	811	833	809	823	825	866	798	811	832	822	795	844	809	803	839	777	792	791	785	811	842	797	770	821	776	824	852	791	807	809	797	824	812	815	819	798	804	793	823	835	866	824	809	829	833	836	820	793	772	790	803	892	846	798	764	822	732	818	820	743	756	849	775	824	810	831	802	787	832	822	788	855	799	810	797	812	799	821	837	850	855	879	776	827	789	749	804	806	839	806	795	790	773	793	799	794	836	816	772	820	842	806	868	801	828	820	825	816	805	843	771	804	806	827	806	806	851	852	787	811	756	795	808	856	848	781	803	790	794	830	826	815	789	835	804	849	819	800	805	811	740	821	760	806	840	787	806	848	830	825	811	801	797	848	784	823	799	770	847	823	781	822	775	871	818	800	835	809	774	791	796	810	827	806	783	806	794	762	805	800	828	773	811	819	811	809	811	862	840	782	861	857	752	751	843	818	855	813	876	818	798	817	871	818	826	789	810	796	798	795	791	801	771	818	775	813	790	790	809	801	811	775	788	851	835	833	831	812	804	775	776	851	789	831	797	784	822	774	797	830	778	792	810	811	768	848	816	824	830	784	816	811	855	833	774	806	850	836	847	813	810	818	795	796	778	819	803	825	762	819	807	842	859	854	808	775	804	807	824	801	833	762	801	820	817	798	798	819	828	786	803	826	808	794	781	849	808	861	850	838	832	790	831	816	835	808	797	855	785	840	795	805	777	806	797	873	840	801	836	784	834	812	816	810	805	823	754	793	761	849	827	835	792	845	757	829	811	797	794	845	814	813	836	835	799	785	790	868	835	819	788	769	779	835	791	789	800	820	797	769	812	845	832	819	811	787	847	867	779	789	845	807	830	782	841	795	802	797	837	808	790	848	790	816	806	832	797	769	852	833	831	834	783	799	846	777	756	819	866	788	756	830	869	767	858	801	845	815	780	807	809	824	796	804	857	832	838	792	757	849	805	829	803	829	802	825	804	824	813	837	813	809	813	772	858	794	823	850	765	880	817	841	812	791	888	876	833	852	801	859	833	848	817	846	858	823	840	813	847	840	822	830	844	807	816	765	776	810	814	805	823	800	786	827	783	858	828	777	827	834	828	771	833	765	790	814	807	853	816	794	769	872	813	785	800	819	801	836	831	793	793	813	801	803	795	822	823	846	771	826	812	867	766	840	792	810	847	819	781	829	830	785	787	829	820	765	800	826	803	821	818	804	790	782	815	799	803	808	824	762	813	828	767	798	781	810	801	855	822	813	871	806	847	854	804	819	783	823	791	831	835	858	848	831	890	731	817	776	772	831	805	857	783	814	826	811	847	847	800	800	810	831	822	824	800	836	759	792	836	785	830	852	748	819	811	819	789	796	844	836	791	815	829	862	736	769	753	803	765	778	821	853	857	836	793	795	883	857	741	823	789	820	784	791	834	835	786	792	779	847	871	855	780	850	805	823	815	874	826	825	860	811	882	807	780	766	815	814	800	769	852	800	813	773	834	833	840	792	779	757	832	821	833	841	819	796	808	806	855	830	858	784	823	781	772	835	777	821	827	810	821	830	790	796	780	854	763	776	806	782	802	841	828	820	870	824	789	842	824	832	834	841	824	767	823	850	756	788	829	817	803	851	866	812	816	771	800	788	842	770	798	801	823	807	821	812	779	830	819	782	806	794	778	796	794	815	815	843	796	826	805	808	787	823	780	817	817	806	781	800	843	858	854	771	800	800	803	837	776	806	857	825	831	787	848	798	791	829	829	875	804	813	853	827	797	797	841	848	828	835	801	803	839	857	801	803	866	802	830	797	777	823	790	782	815	792	819	792	835	868	810	834	857	815	820	762	801	795	854	830	824	774	797	837	816	827	753	784	778	824	797	806	800	773	801	829	778	793	789	847	777	816	815	791	819	793	860	809	815	776	814	862	739	815	835	858	805	790	775	775	789	778	768	841	766
23122	21303	29313	23638	21294	21128	4190	1019	788	824	746	662	681	703	678	666	598	636	587	588	596	587	634	573	576	577	574	524	613	571	595	531	543	600	593	566	606	564	572	580	541	566	549	598	538	550	534	577	583	546	584	525	574	525	577	564	591	553	554	580	589	553	540	565	589	617	549	521	506	515	596	485	540	590	625	561	576	542	517	579	541	565	536	538	535	590	566	532	590	565	568	564	539	557	565	545	566	535	529	492	572	572	543	601	535	578	528	552	582	560	553	532	574	508	560	549	523	582	522	538	550	600	570	556	575	567	567	543	547	557	563	590	538	542	589	563	525	553	595	506	556	554	548	531	538	562	553	501	556	567	583	573	527	571	540	500	555	578	544	541	519	569	552	590	525	516	578	523	568	576	568	565	516	540	531	546	580	571	559	563	540	561	570	566	534	562	534	559	569	553	525	609	507	581	572	563	551	571	548	581	553	566	538	571	557	559	546	552	550	541	499	522	585	527	584	533	552	560	566	564	564	540	555	575	589	547	584	540	554	536	540	492	571	526	547	538	538	559	543	528	552	560	594	538	587	569	584	560	564	554	514	562	563	554	518	552	537	588	583	579	564	553	578	552	562	567	542	567	558	554	540	533	538	582	561	583	529	560	551	514	566	591	554	553	568	532	552	547	530	586	549	547	559	563	526	544	542	566	570	552	553	547	574	578	512	537	522	536	496	614	545	540	551	518	566	564	551	576	607	545	530	543	523	546	571	542	542	532	545	572	545	548	569	539	523	547	562	536	537	546	574	530	513	549	580	546	568	536	543	549	503	566	577	545	573	581	567	549	528	560	600	583	564	562	525	525	565	607	538	478	519	548	552	569	505	495	583	565	555	568	549	516	603	531	565	526	586	551	551	570	525	565	528	558	585	524	526	546	568	575	598	532	580	562	530	560	545	599	571	546	554	548	529	546	509	589	586	574	585	569	584	511	604	536	500	550	525	562	545	546	628	556	555	546	570	544	547	545	580	553	523	564	551	542	525	553	511	547	523	571	546	589	562	526	529	534	555	577	545	586	549	528	541	548	576	549	555	547	539	547	580	572	562	553	549	552	573	605	515	554	561	555	556	523	541	563	557	563	542	576	573	538	569	608	528	547	541	526	550	570	560	529	548	592	532	587	549	561	563	564	546	530	546	531	600	555	568	568	565	525	557	553	599	537	548	574	539	539	610	563	542	535	538	578	514	597	582	536	540	521	541	567	598	545	559	540	618	534	540	517	525	522	556	509	570	545	557	545	578	561	575	568	581	567	558	557	548	584	553	558	562	591	559	551	552	524	569	548	560	528	594	537	536	558	570	550	584	567	556	547	549	564	561	559	524	569	566	583	552	546	565	562	560	586	560	566	529	547	574	555	536	562	570	533	580	595	566	596	502	555	598	540	530	552	529	561	542	556	571	565	579	533	525	554	589	539	508	533	565	531	538	574	560	556	633	553	520	536	550	587	527	608	566	535	580	544	571	581	561	560	593	551	549	547	543	518	532	552	575	538	545	588	580	587	536	597	561	574	523	529	569	538	552	551	512	520	563	575	569	566	556	530	584	545	574	515	581	572	539	550	551	576	538	516	553	586	559	553	520	503	551	582	578	579	553	534	527	572	578	542	515	579	525	534	553	545	519	539	575	513	586	550	632	529	563	564	558	508	585	553	535	536	523	515	604	629	536	515	544	574	525	608	560	533	497	574	534	583	568	572	568	533	575	593	514	543	546	594	495	565	553	552	569	549	535	533	491	528	549	577	582	548	534	550	569	549	528	551	531	553	558	559	587	541	537	555	513	525	566	539	576	523	571	531	592	576	579	557	570	568	521	531	570	567	510	533	575	557	579	536	549	496	543	535	561	540	554	545	532	547	604	523	583	556	570	534	560	540	562	572	558	539	562	556	561	549	557	491	498	558	575	544	575	526	539	568	562	521	534	526	562	545	558	532	526	564	552	554	549	524	549	560	627	585	540	551	531	556	548	567	544	595	534	548	558	555	556	537	535	519	528	576	546	557	565	539	603	539	532	537	559	555	567	617	527	547	574	537	562	570	544	538	553	552	537	534	539	552	533	566	579	567	524	549	549	547	548	571	570	567	552	543	576	561	571	542	529	564	569	538	542	543	525	556	522	526	590	505	574	566	555	570	542	560	535	524	543	552	585	501	529	506	511	541	560	548	542	562	587	577	538	613	549	545	541	551	586	546	525	604	560	532	530	518	554	557	549	568	567	550	587	566	552	531	552	548	553	571	542	556	538	571	553	554	547	561	524	557	583	560	597	579	542	528	533	565	562	577	559	545	545	586	562	613	542	552	533	525	568	566	567	560	530	577	547	548	544	492	525	511	548	554	580	528	560	566	584	574	532	534	598	501	557	531	567	572	568	558	551	547	509	551	579	569	521	555	571	556	552	565	575	534	533	546	525	555	521	556	532	568	530	548	554	531	575	560	544	555	550	545	550	507	548	539	550	544	551	534	578	577	542	544	545	552	541	522	563	565	577	521	571	527	525	562	617	544	537	540	568	540	604	546	551	569	559	564	555	568	609	543	559	560	583	584	543	532	533	502	540	587	524	562	542	545	538	577	517	598	561	579	578	533	565	546	581	549	524	538	557	555	549	517	561	569	575	539	533	584	555	543	550	542	555	551	559	548	518	558	553	546	535	588	582	587	524	532	566	585	560	565	561	570	565	583	551	545	550	599	589	568	538	564	538	511	547	518	565	542	532	559	568	498	543	544	550	577	566	574	568	541	557	544	554	538	590	546	554	549	575	536	570	575	532	534	529	519	531	571	496	559	516	568	565	556	556	535	546	519	584	569	555	515	556	536	554	559	566	550	545	543	535	539	565	530	585	538	504	539	549	540	574	567	508	565	565	538	575	554	590	554	544	547	535	533	562	538	575	527	554	555	541	589	594	603	576	568	527	577	524	553	559	533	594	608	538	572	580	554	537	579	563	583	588	588	548	571	584	576	610	561	525	531	538	522	526	550	534	526	539	562	578	550	544	549	572	548	602	587	600	579	572	557	554	556	541	561	582	548	537	566	549	633	602	570	578	530	547	549	530	581	577	559	572	565	558	518	504	582	514	542	547	579	549	568	543	568	575	530	558	567	550	550	603	577	567	520	544	572	588	571	531	537	524	569	547	540	531	560	548	528	570	553	581	571	539	567	556	547	507	547	528	535	571	568	591	526	530	547	549	501	563	552	553	565	547	560	582	560	598	569	529	565	562	541	579	554	547	570	536	557	537	582	594	551	571	531	561	549	545	541	554	566	554	534	607	601	553	548	550	529	555	574	548	550	587	582	560	567	550	537	540	557	563	550	545	578	585	511	535	553	505	517	546	598	532	568	569	520	528	527	576	539	513	567	565	517	549	576	533	552	575	531	568	548	537	552	536	582	529	583	574	573	603	578	538	563	560	554	553	557	543	538	563	537	535	558	510	548	515	560	516	526	567	552	573	587
42671	26361	10793	5668	3912	3045	2470	2014	1696	1581	1463	1351	1275	1183	1132	1155	1052	1022	1002	1003	950	933	946	933	935	913	919	895	954	943	875	930	840	918	871	891	882	877	847	844	823	877	905	810	887	837	929	842	856	827	901	842	886	860	843	859	902	839	863	813	833	861	818	875	801	897	841	804	835	839	812	788	851	845	851	858	835	816	851	861	831	858	836	811	823	805	856	789	856	814	858	862	812	922	804	909	870	849	805	812	858	830	805	854	827	855	828	840	850	833	828	849	825	838	843	800	805	870	815	892	888	881	812	828	887	841	783	833	820	845	829	833	858	846	811	871	828	828	804	838	783	873	813	894	864	875	835	826	863	930	872	851	888	863	817	846	874	864	862	876	893	837	851	800	835	889	869	841	826	880	796	839	820	783	833	815	782	840	827	869	861	850	880	859	846	863	846	845	823	819	828	826	883	823	843	851	897	814	873	847	855	855	830	864	864	870	836	844	814	820	857	888	785	818	878	756	851	826	822	855	847	854	874	789	847	901	818	824	872	827	807	824	859	853	859	792	802	869	850	814	859	850	842	830	815	835	875	833	856	839	888	826	884	864	830	863	856	902	853	864	866	858	864	804	795	854	854	836	821	806	869	806	834	833	816	878	851	860	831	897	786	848	818	880	849	881	787	823	836	847	840	831	861	894	838	856	841	825	843	844	857	853	896	841	850	857	845	840	792	833	793	823	818	825	868	862	843	875	867	826	856	849	822	836	820	869	852	842	860	904	851	849	793	855	840	863	858	816	864	877	870	836	816	865	839	830	803	838	832	846	835	821	868	842	854	823	834	895	908	814	854	896	855	831	866	869	861	824	851	831	835	895	827	850	864	853	849	877	816	815	830	830	815	894	848	894	819	831	885	842	900	847	882	796	829	860	826	823	880	830	830	819	845	816	804	847	878	881	862	853	880	811	869	862	843	851	835	834	863	848	874	890	845	870	835	790	879	858	856	875	827	844	840	788	837	836	866	880	854	792	842	846	831	788	784	865	798	874	820	844	833	807	833	856	856	813	813	869	775	845	843	910	811	841	891	882	838	856	865	871	822	854	864	862	786	861	821	855	884	838	849	831	836	818	871	831	822	782	844	827	835	803	847	867	838	895	845	851	809	828	882	852	832	791	865	865	868	851	864	848	842	880	916	830	841	817	784	810	840	907	834	841	867	822	858	843	827	854	826	834	842	820	863	860	754	861	835	851	880	846	863	836	872	796	859	861	878	854	870	779	841	840	880	852	875	835	813	814	868	870	814	856	877	871	877	864	860	860	847	853	847	917	834	842	777	813	850	870	829	846	796	834	841	856	828	863	864	806	830	874	893	790	830	832	836	857	816	815	839	841	823	827	825	834	871	901	902	829	845	856	846	842	883	850	837	843	835	882	814	875	806	838	819	889	891	857	866	860	813	851	841	874	826	844	858	831	828	847	873	792	782	855	861	851	873	848	835	862	805	825	836	874	858	874	845	832	897	887	884	853	894	840	840	811	869	847	881	868	808	865	879	820	835	852	821	848	865	867	846	855	832	867	843	825	861	804	808	857	863	876	824	808	812	841	864	835	804	827	863	849	870	844	794	825	860	821	854	861	865	859	772	900	840	836	838	865	873	878	834	816	774	868	850	842	831	862	831	849	854	853	865	858	865	796	831	863	867	838	922	862	812	860	846	842	846	851	855	843	850	865	812	856	840	858	799	828	833	885	840	927	832	859	898	818	804	856	831	837	824	807	859	876	869	913	845	845	907	817	861	857	822	812	851	892	839	837	824	859	838	880	827	853	859	837	884	856	851	830	806	813	901	781	843	891	859	850	808	849	858	893	876	870	819	866	817	843	830	894	860	824	823	860	812	788	877	851	846	834	895	851	872	844	831	798	856	850	802	832	874	835	859	898	836	849	853	858	861	848	832	820	826	873	794	815	860	840	831	879	837	857	883	900	829	848	807	889	801	805	865	880	842	831	856	822	816	843	798	792	815	872	807	892	836	870	867	849	828	867	838	822	872	808	847	861	861	850	859	845	882	831	802	780	849	808	820	839	857	858	839	844	849	804	825	818	810	868	817	807	856	822	859	858	888	824	828	848	814	833	795	870	811	836	783	826	842	860	793	876	841	846	856	899	860	868	829	855	856	870	840	842	876	795	880	770	855	828	811	889	871	840	816	837	817	880	843	826	843	864	820	868	849	820	816	863	872	816	835	815	874	815	797	870	867	830	857	813	867	873	836	839	848	804	829	837	832	841	911	889	833	839	864	820	834	823	869	835	909	810	807	842	843	833	821	800	813	847	844	866	871	839	876	889	832	890	790	867	894	830	852	821	850	842	860	892	843	829	858	876	851	869	827	813	856	848	863	852	862	803	877	856	828	837	798	831	814	823	810	766	838	888	862	856	856	861	883	844	854	821	822	850	856	841	902	812	831	859	814	818	839	866	843	799	830	855	879	807	865	862	826	865	841	800	876	831	861	866	788	875	835	811	823	808	866	876	850	799	868	816	842	877	844	865	838	786	860	887	844	795	877	877	808	831	836	846	822	813	854	847	847	812	790	842	839	818	815	884	811	848	827	813	887	807	866	868	815	847	868	859	823	832	856	902	857	834	795	840	863	861	875	793	828	838	804	854	883	793	822	847	875	849	762	835	825	778	885	882	857	881	883	830	822	835	921	855	823	847	818	801	818	837	860	856	833	748	862	825	827	832	875	835	817	824	863	838	863	831	867	852	861	864	850	830	846	864	883	813	832	780	864	875	844	889	847	868	810	875	870	823	836	912	871	864	846	877	858	900	858	868	831	847	836	895	857	830	858	794	825	822	882	831	835	867	838	839	853	863	887	838	873	882	833	867	835	799	824	842	851	872	886	916	884	854	841	860	861	846	849	799	833	870	844	872	913	784	860	851	874	823	849	814	895	874	834	839	812	842	843	836	829	852	843	775	797	789	847	895	844	828	806	882	861	821	855	830	869	881	822	855	847	841	821	818	878	871	867	781	809	815	838	849	847	878	781	828	811	866	879	898	826	830	843	890	851	794	863	837	857	871	878	863	806	885	821	824	815	850	843	867	874	872	800	843	811	856	818	856	836	837	879	813	899	863	837	819	832	843	847	835	822	868	808	808	855	891	817	881	836	823	816	885	870	846	831	840	887	854	852	860	876	858	880	826	833	829	836	826	870	809	841	853	813	793	807	896	859	880	855	871	860	851	853	848	912	844	816	886	825	806	854	871	859	850	857	851	785	802	861	826	811	823	832	821	835	804	768	881	832	817	821	823	772	788	834	855	882	874	858	803	855	835	849	844	792	873	837	829	850	903	790	888	819	842	881	845	891	814	863	848	825	860	749	798	849	843	888	859	830	874	827	853	825	803	862	814	876	858	915	833	857	839	810	852	860	841	858	829	901	847	915	834	849	841	877	815	800	838	826	830	876	846	851	865	853	809	834	847	820	804	850	867	807	874	870	851	821	817
27440	21252	11355	708	395	333	298	297	281	320	246	266	274	278	259	272	282	265	245	253	270	243	267	256	260	254	243	252	244	235	271	260	265	287	261	245	248	253	273	263	254	233	248	250	250	259	260	271	230	260	267	244	255	251	241	232	256	257	255	268	253	251	257	269	245	252	257	267	280	255	264	251	254	245	251	241	254	250	259	254	254	289	220	269	239	290	263	250	225	241	247	233	258	274	245	260	273	261	273	275	258	236	229	253	266	260	245	255	295	208	271	254	255	269	275	276	268	273	243	272	230	251	245	274	267	245	231	240	262	260	236	248	249	287	252	261	266	242	255	269	268	234	254	240	273	272	259	259	242	242	250	272	246	271	257	240	253	254	253	260	254	269	274	234	252	284	237	252	257	268	262	235	227	284	241	275	276	272	256	240	260	261	219	241	248	242	258	250	270	275	262	254	261	251	244	256	266	254	234	276	257	292	236	234	238	260	238	261	269	265	241	245	278	266	266	243	264	252	232	230	264	249	238	229	266	279	237	263	257	260	229	272	263	252	249	254	266	237	252	264	272	244	269	230	270	249	277	243	257	273	278	253	268	268	259	251	257	237	289	246	272	282	236	229	266	258	261	256	233	290	272	258	288	233	251	278	279	244	290	254	219	273	247	254	230	235	238	258	257	249	238	252	263	260	238	260	279	264	246	249	240	292	249	273	241	245	240	266	246	257	233	257	227	274	239	274	238	236	257	264	226	255	261	254	240	247	274	246	258	230	267	220	232	278	244	251	252	276	248	256	232	267	260	248	265	247	276	250	264	284	246	227	253	231	245	240	232	242	280	250	223	270	252	262	254	223	232	230	250	257	245	237	263	251	274	239	291	253	252	243	256	226	262	250	268	245	256	266	258	271	253	259	254	251	243	251	234	248	278	247	264	281	280	281	276	248	280	252	247	255	248	241	232	253	243	258	269	266	255	268	256	269	249	227	250	262	246	251	262	225	251	254	259	248	256	244	286	224	278	267	223	253	245	233	250	258	257	279	252	237	246	263	262	257	246	263	278	237	244	229	260	234	267	256	260	263	251	229	273	251	269	247	249	265	250	250	253	256	273	280	251	264	253	262	275	261	257	274	278	242	262	247	253	287	249	285	233	263	247	256	290	248	265	261	262	268	281	283	257	263	286	244	238	298	232	245	249	252	235	267	249	231	242	285	250	295	288	265	250	248	270	272	242	226	268	228	249	270	233	268	265	276	239	246	265	288	254	260	266	258	233	260	249	254	227	264	250	244	257	250	244	230	273	266	237	258	244	281	262	221	243	253	250	278	232	243	260	237	274	230	242	285	245	257	255	278	239	258	264	278	263	273	239	248	259	244	222	235	259	214	247	256	243	258	247	267	266	281	260	251	265	276	275	249	256	250	234	250	249	264	232	251	246	234	235	275	244	260	262	267	282	246	235	239	272	257	263	230	287	270	244	249	278	265	260	288	258	266	242	243	229	260	226	272	251	231	251	260	281	247	268	254	283	268	278	232	244	233	232	260	257	241	259	239	241	270	266	259	240	242	271	257	262	238	251	263	241	237	259	246	230	271	252	262	275	247	264	263	265	261	285	295	282	287	263	233	264	260	282	261	261	249	215	244	229	255	253	261	272	256	252	258	270	265	279	267	253	282	239	270	246	274	218	252	238	248	238	238	255	239	262	248	277	257	234	271	256	240	262	243	257	236	269	248	297	238	259	245	248	249	270	293	250	252	218	240	259	268	256	245	269	284	239	270	237	242	267	245	231	263	262	256	261	285	252	274	252	237	265	249	283	260	250	291	268	237	215	236	252	244	271	298	283	238	280	284	260	292	266	245	268	251	249	252	238	255	233	220	260	249	255	258	260	241	237	246	256	260	251	256	275	271	256	210	257	266	252	246	259	258	266	277	248	280	289	261	255	241	262	262	245	232	271	286	276	255	261	239	255	249	246	236	254	249	246	263	290	225	263	260	282	250	259	234	256	245	255	236	240	253	262	220	256	232	259	247	261	242	261	281	234	284	268	258	248	264	245	248	261	263	244	262	223	267	240	270	263	257	242	256	262	238	220	218	275	276	255	271	233	267	263	250	223	263	252	262	266	255	270	259	235	230	260	273	268	260	250	260	240	239	259	275	246	248	252	273	243	251	259	251	258	265	249	269	259	284	287	239	272	240	274	277	253	250	267	301	256	265	257	265	265	273	253	257	229	276	249	255	243	270	250	265	242	247	249	246	261	236	257	236	276	281	232	231	274	234	251	222	263	245	265	281	248	252	244	227	245	253	279	249	257	278	279	270	254	245	275	285	256	229	257	253	272	255	271	264	241	246	262	242	255	235	266	222	257	271	252	281	236	238	237	275	264	267	252	266	242	289	242	261	231	237	240	261	266	253	282	280	265	238	228	265	229	251	267	250	260	270	237	234	225	281	262	238	258	238	253	210	242	303	241	278	272	257	245	244	235	240	271	283	236	255	229	214	274	259	261	270	256	252	275	251	258	230	252	270	227	265	234	270	221	245	270	239	256	258	260	236	244	240	242	237	251	261	252	264	250	223	277	248	276	241	237	244	254	272	260	222	244	233	247	239	259	274	237	253	279	262	257	275	235	240	275	255	283	278	231	289	250	251	240	271	262	248	269	249	235	288	243	259	263	235	229	244	272	278	245	255	248	247	262	228	262	267	261	269	251	257	259	263	259	262	226	270	262	250	273	241	271	262	236	267	273	267	254	254	249	250	259	249	251	269	235	237	257	283	309	244	286	274	268	234	251	265	273	236	234	286	255	229	225	251	283	249	284	271	258	248	229	230	233	248	265	257	261	277	256	256	268	279	235	220	263	239	259	255	288	253	279	236	226	242	267	253	252	237	256	251	272	239	260	250	242	234	280	244	253	245	261	227	237	266	277	263	242	241	230	246	252	231	286	252	256	280	248	255	247	260	275	268	263	252	273	246	231	286	262	252	262	265	257	275	269	241	251	242	249	263	238	260	239	232	227	246	268	226	243	260	260	238	250	240	259	287	265	262	262	279	262	245	239	273	254	251	260	237	267	258	265	245	259	251	260	279	267	252	260	282	263	257	246	232	243	241	243	246	275	263	260	260	249	250	260	259	265	265	258	278	262	271	227	241	248	272	252	255	252	261	228	263	274	254	279	247	275	245	238	250	237	249	255	271	257	219	264	266	257	240	247	254	217	267	247	239	252	244	240	256	266	250	266	248	213	293	259	279	291	261	272	260	253	258	287	236	276	221	272	277	249	253	252	262	272	251	236	241	255	235	247	259	259	248	239	282	275	247	246	244	284	239	266	267	257	267	250	271	269	273	252	250	252	264	231	266	263	277	237	243	251	280	247	238	242	256	258	272	259	277	246	264	275	267	270	244	251	234	243	266	272	245	254	265	251	268	237	256	263	256	269	266	256	271	268	275	255	254	257	260	271	267	251	264	243	255	256	252	244	261	237	234	258	255	279	265	267	251
27205	12143	1046	676	571	522	466	452	495	441	431	440	419	431	449	412	459	429	441	436	432	427	434	417	436	442	429	418	438	378	377	432	387	409	389	437	404	418	451	393	403	411	436	449	402	468	396	425	405	433	413	381	431	416	443	406	406	416	388	406	391	361	402	413	397	398	440	395	440	436	400	407	404	402	417	402	416	425	431	413	413	416	402	473	410	427	407	418	415	410	388	402	405	431	371	416	431	411	423	394	437	405	373	429	403	433	388	407	423	362	410	436	433	412	388	428	409	391	410	417	370	400	399	416	426	426	429	425	417	440	434	407	408	435	443	390	426	392	411	383	406	386	399	443	384	404	408	432	414	406	422	429	435	375	442	431	426	383	394	392	419	417	398	425	392	432	389	425	392	431	411	400	431	437	404	400	417	407	398	440	434	431	436	423	433	448	398	451	428	398	408	384	376	394	439	403	377	413	380	413	463	413	424	405	397	392	377	409	425	400	374	393	408	446	427	398	436	412	421	402	375	394	403	416	434	389	442	417	440	437	422	415	356	433	407	408	405	419	383	401	379	397	390	413	379	411	402	418	404	425	427	432	445	457	403	400	428	420	386	398	418	418	429	408	411	393	407	417	420	399	399	433	427	385	453	391	394	430	434	405	401	419	402	384	406	402	424	414	408	410	408	402	429	385	423	430	419	419	462	425	401	422	408	434	429	416	398	435	383	380	433	420	389	411	400	392	429	421	424	417	422	403	403	391	386	435	418	392	452	434	412	425	455	391	424	411	418	416	404	408	425	410	386	411	438	393	400	437	381	416	373	416	381	416	428	423	427	371	374	450	393	377	426	441	419	420	425	427	414	403	424	414	399	450	450	414	403	418	399	452	451	445	391	423	421	383	424	397	427	404	403	422	407	412	441	410	425	366	422	382	380	422	407	406	425	451	382	434	395	387	385	413	380	387	396	422	416	416	393	426	381	388	402	443	367	402	381	417	412	369	414	449	421	475	409	414	412	411	426	406	426	399	427	441	437	426	404	432	399	382	410	439	453	420	407	416	435	391	395	435	403	396	469	407	415	422	409	421	427	406	417	420	397	424	412	391	398	403	422	445	451	382	414	419	414	395	444	413	416	374	411	440	420	393	386	428	412	418	419	402	408	382	429	446	421	377	392	379	448	420	405	401	414	412	408	354	447	420	419	413	395	424	422	415	429	427	376	406	395	419	407	443	379	405	387	410	394	433	402	428	422	423	440	392	406	413	420	412	455	442	455	432	432	408	372	391	396	429	431	406	395	396	409	410	389	411	478	427	405	445	399	441	385	422	421	427	398	421	432	402	451	400	416	388	424	443	424	397	391	427	397	393	444	416	413	434	410	430	464	407	407	417	422	424	431	402	387	383	424	400	442	411	440	423	447	432	421	434	448	431	402	414	398	430	425	409	408	414	418	402	411	413	411	399	425	431	400	376	395	415	406	408	407	381	408	421	385	412	413	413	434	399	403	414	394	429	405	414	404	416	462	426	425	414	413	464	422	423	382	394	397	408	427	362	420	396	386	406	441	380	424	415	420	380	401	388	423	405	427	404	414	418	434	381	420	428	414	415	371	404	427	382	376	388	426	402	421	450	400	378	417	411	419	421	433	423	415	382	388	366	395	440	390	422	436	407	378	429	445	432	417	386	438	434	429	455	436	414	462	401	387	429	392	432	418	415	418	414	438	401	416	408	416	414	387	418	416	378	395	387	432	439	412	391	407	416	409	418	421	398	387	417	396	412	435	429	423	433	427	457	381	400	423	414	418	404	376	422	409	367	407	428	410	387	410	402	429	403	402	418	449	409	408	431	412	404	423	414	397	423	417	414	468	378	409	412	406	398	420	434	406	416	387	424	392	414	407	431	413	380	373	415	400	456	420	415	412	388	395	386	393	412	407	385	432	438	442	440	412	432	399	398	414	409	412	394	361	409	389	403	415	413	370	408	399	462	462	406	444	410	392	456	414	426	387	375	431	401	438	422	427	411	439	411	411	394	403	417	437	448	420	409	438	390	417	419	417	424	414	390	413	417	410	424	397	387	435	383	408	394	395	425	428	416	356	413	436	407	392	368	429	356	405	413	389	412	402	416	368	438	395	402	407	454	407	400	417	416	432	407	391	381	417	389	419	426	401	426	430	418	395	417	400	402	429	428	387	421	420	412	403	398	379	419	383	388	422	422	434	434	381	416	441	423	403	401	434	427	418	392	403	425	471	414	459	380	369	411	405	435	403	439	434	382	402	375	400	374	420	399	407	375	412	399	417	401	405	415	395	432	372	436	426	413	404	404	392	408	438	417	414	423	430	418	429	411	392	403	396	421	421	403	414	397	411	409	425	397	434	388	378	431	372	393	394	415	413	424	429	378	415	404	384	406	416	410	406	391	386	419	416	403	395	421	424	412	395	402	377	444	404	434	433	386	421	398	452	419	418	418	403	405	369	417	429	423	400	406	408	378	400	421	391	407	412	413	427	392	410	425	387	398	423	396	421	423	390	419	409	394	409	401	414	424	394	406	406	415	372	407	412	410	433	405	431	393	386	391	371	430	438	423	372	400	375	393	368	427	384	387	430	404	365	439	419	392	454	415	435	433	438	358	397	395	407	428	432	384	399	418	436	411	411	398	394	398	409	406	399	421	406	407	378	393	397	390	408	399	431	453	395	429	388	386	432	403	409	397	401	398	394	416	449	409	404	401	414	424	393	424	360	467	365	383	404	415	368	388	429	392	398	411	410	407	410	424	402	430	367	427	406	422	402	421	403	438	453	377	404	383	433	415	388	390	406	415	364	399	403	399	431	414	430	423	428	372	428	424	417	391	411	425	431	401	404	426	419	399	420	393	413	405	355	431	414	396	407	420	428	393	409	401	431	429	428	388	442	394	398	448	371	387	409	406	382	422	396	415	410	392	435	421	423	429	408	421	431	399	415	389	375	419	401	406	435	398	412	419	400	423	408	416	396	390	399	397	413	414	431	395	358	372	399	411	396	433	422	442	401	396	382	397	400	432	401	418	420	414	400	421	401	404	399	443	450	417	409	406	412	399	388	421	418	411	416	390	369	386	378	411	454	418	444	409	414	376	422	405	405	411	398	388	417	425	430	388	413	426	430	387	414	435	380	407	404	416	380	408	398	426	438	421	420	399	406	406	404	407	399	413	401	402	417	361	446	416	401	448	428	426	388	436	414	381	402	404	412	421	378	419	384	379	400	416	410	389	421	400	430	422	410	388	407	437	446	428	420	399	425	409	400	396	454	412	447	386	392	390	433	466	389	373	424	411	445	422	412	380	387	452	396	412	427	399	398	409	404	409	420	422	405	437	400	407	410	412	408	398	433	368	423	403	428	410	450	411	381	392	376	424	411	426	420	401	376	448	379	447	381	423	412	420	390	434	411	418	400	394	461	351	418	399	425	421	439	395	380	429	408	440	409	407	377	423	438	434	395	410	396	425	394	455	433	457	404	421
24227	21392	28880	24198	21147	5480	1003	767	701	619	656	601	558	622	551	577	572	554	524	575	530	525	529	531	544	533	572	533	534	558	533	543	566	554	519	538	466	534	509	522	546	564	513	562	528	519	556	505	494	502	567	516	564	558	504	535	542	563	594	523	484	545	526	508	535	527	525	476	510	525	520	539	532	539	531	542	506	542	542	537	536	522	519	506	528	535	532	551	493	502	561	542	540	502	527	541	487	578	560	523	546	508	515	554	500	532	528	520	501	514	555	512	546	529	523	522	518	541	528	514	522	552	545	509	536	550	519	537	494	451	505	540	466	554	533	527	517	534	506	547	564	525	553	491	524	564	552	516	533	537	492	524	531	548	490	545	543	539	527	550	505	542	568	572	528	509	568	497	557	567	540	518	507	548	530	573	550	516	488	541	508	518	539	529	498	520	505	517	530	521	508	514	511	543	527	512	507	501	554	532	492	530	501	510	495	482	540	528	532	543	514	565	566	529	555	554	521	535	510	515	556	526	522	530	533	533	560	519	595	523	530	523	488	502	574	579	514	528	523	537	570	530	531	495	566	542	513	534	520	504	518	522	517	515	522	495	506	522	530	517	533	557	537	575	548	569	496	513	495	476	521	544	504	568	519	510	517	505	522	545	528	528	553	476	525	557	544	505	549	513	572	527	515	556	529	582	519	524	528	539	551	547	578	552	519	532	504	537	544	502	516	548	567	533	536	544	539	494	528	526	543	507	531	515	542	524	537	542	539	528	511	473	524	510	524	533	509	536	541	551	575	510	540	512	484	546	504	520	556	527	519	529	550	522	512	536	484	548	526	569	527	519	503	496	555	543	491	520	488	511	493	529	523	538	532	489	531	538	498	526	497	513	532	499	551	534	537	543	541	561	539	529	577	537	522	531	565	488	533	531	570	576	574	515	507	517	545	514	510	499	510	558	542	545	531	530	538	552	556	548	511	499	509	537	567	548	531	502	522	552	527	545	539	498	529	515	507	500	517	533	526	558	535	535	544	535	480	489	538	539	514	557	528	528	492	507	553	487	538	519	537	545	481	549	530	531	500	523	522	494	594	517	482	522	542	555	503	543	516	549	502	546	534	549	531	516	542	546	547	548	511	532	521	509	502	505	519	507	536	502	545	497	522	547	477	527	509	505	538	527	536	495	512	506	517	522	570	519	567	495	547	529	556	543	495	535	499	488	517	522	497	551	529	504	539	507	557	546	523	493	526	523	533	534	541	532	597	557	512	540	519	508	559	509	488	490	524	505	547	510	519	519	529	514	496	498	563	529	533	519	516	574	518	571	526	513	510	530	532	537	541	490	518	570	551	519	511	547	537	555	530	531	520	494	532	529	535	516	472	521	550	529	531	514	510	507	520	553	553	517	532	542	564	522	487	535	521	500	518	553	545	517	522	567	502	526	519	533	503	494	513	506	496	497	539	510	570	517	516	550	549	509	495	552	528	535	543	482	512	540	533	505	543	516	505	518	555	505	534	537	545	560	553	522	536	530	514	528	495	506	527	544	535	513	473	539	530	554	569	542	523	517	559	540	489	524	533	542	470	538	523	522	504	513	523	546	495	544	498	543	576	530	536	534	523	510	543	565	545	528	532	518	537	522	479	552	537	540	505	511	535	511	551	539	542	560	516	536	560	525	556	553	533	529	557	481	498	570	527	560	555	517	497	506	508	518	482	540	527	540	511	512	549	531	544	498	508	559	540	531	567	517	524	513	518	525	546	533	523	538	504	537	532	487	520	512	527	488	555	533	478	519	548	528	523	545	509	541	544	515	501	524	542	521	524	545	488	535	491	508	547	549	542	499	513	544	532	508	526	518	536	517	560	551	545	531	531	532	533	488	521	518	523	526	520	515	545	508	548	509	501	551	571	545	535	509	524	506	538	526	505	521	540	536	530	535	556	530	529	475	547	514	532	494	507	502	556	510	507	519	514	476	541	522	545	564	539	569	570	551	487	563	536	522	552	484	535	515	533	532	491	571	526	497	519	517	523	549	510	498	569	528	528	556	499	524	487	528	532	552	519	497	508	480	531	524	535	537	526	562	505	539	516	531	522	517	511	489	493	536	530	523	521	537	506	535	515	498	521	534	558	568	549	533	491	540	535	500	506	528	498	523	531	530	528	501	520	506	542	507	547	582	532	535	479	518	486	561	530	557	524	522	571	547	558	536	515	568	558	491	538	561	510	539	503	543	546	543	529	500	565	493	565	532	524	503	525	520	503	529	546	517	519	529	509	520	521	524	506	547	514	518	480	510	538	519	523	512	541	475	450	543	531	509	512	542	509	538	481	478	570	562	535	528	541	531	536	485	505	525	518	526	550	518	511	517	541	549	532	493	509	555	545	529	505	539	531	509	505	526	471	570	511	521	535	524	497	506	511	525	554	501	553	529	521	517	550	572	515	473	501	497	506	527	539	528	515	553	520	547	494	531	503	533	514	512	539	534	502	537	528	536	519	579	512	520	503	541	530	488	525	508	513	486	497	527	491	495	517	562	522	559	523	558	525	542	542	538	522	541	554	531	500	491	550	490	521	517	497	527	521	508	543	519	495	490	534	508	571	549	530	588	504	502	565	520	539	528	515	575	567	516	500	539	527	522	497	503	553	511	584	514	503	518	508	494	501	521	487	554	523	533	532	518	543	503	522	540	500	556	536	527	546	550	500	526	551	501	531	498	489	531	512	538	486	539	565	527	499	536	534	533	557	568	525	520	511	509	537	463	535	527	515	524	505	531	519	499	530	570	488	535	520	530	561	548	523	494	584	567	536	551	532	570	507	562	520	496	494	537	513	509	506	554	549	497	506	577	539	485	490	528	541	537	527	507	487	518	566	507	523	523	531	550	533	558	532	545	510	515	533	512	531	557	535	555	510	496	515	556	533	496	520	515	519	497	559	565	506	511	570	520	470	505	533	573	522	512	502	497	500	534	506	560	538	547	526	538	535	507	539	554	528	497	521	502	507	514	578	521	553	508	536	545	528	545	502	573	535	500	519	536	527	537	526	526	537	518	483	513	484	490	548	519	532	541	522	578	538	529	533	495	523	543	497	533	544	545	540	528	501	504	508	501	496	476	557	538	553	527	530	515	530	536	549	540	536	525	554	527	512	503	510	500	527	554	549	550	499	518	543	523	523	539	524	569	539	518	507	539	489	529	560	524	525	517	524	542	515	547	516	537	542	527	535	527	554	510	539	499	504	507	528	508	480	514	500	529	551	521	561	509	506	496	523	505	543	508	538	517	541	541	548	536	565	509	515	498	517	532	489	523	547	541	557	476	532	494	549	578	550	520	556	529	513	563	584	500	509	492	528	518	548	551	497	485	513	531	535	524	485	528	520	531	478	559	536	455	496	534	579	502	531	495	517	511	517	500	518	513	499	550	553	510	523	502	538	497	516	590	511	490	528	527	583	517	546	520	528	519	511	533	545	552	551	547	534	548	494	553	499	505	497	558	538	526
44169	24320	6671	3505	2534	1956	1668	1376	1247	1166	1147	1088	994	1013	985	942	945	898	858	907	881	869	916	880	890	825	880	843	862	855	825	875	825	829	882	886	819	871	835	807	835	879	859	877	877	851	826	818	875	786	845	834	801	845	794	811	782	787	817	828	848	783	829	813	870	852	809	842	804	856	816	779	849	819	829	811	823	805	772	826	796	864	881	771	800	874	820	854	788	816	805	809	826	827	784	801	847	840	799	834	857	827	812	785	816	814	809	844	847	815	829	810	872	841	818	823	872	786	804	771	805	830	788	871	843	848	850	792	815	834	820	843	780	769	773	842	861	835	812	783	778	813	838	841	843	845	823	809	811	820	831	715	820	834	816	811	859	835	834	813	835	788	791	800	819	811	822	791	810	842	850	757	822	808	835	833	777	862	784	805	790	797	780	820	821	800	804	793	844	789	858	786	789	779	825	812	803	865	796	811	842	806	837	785	841	857	790	851	840	855	776	775	845	860	804	795	852	797	901	791	843	782	809	806	821	855	807	819	774	896	818	820	775	823	804	793	860	827	872	762	820	817	812	811	859	783	831	798	800	847	818	822	805	839	794	782	831	811	800	770	783	873	809	774	824	780	794	847	805	778	781	823	805	841	818	771	802	830	860	807	819	808	849	775	786	748	759	815	824	808	753	797	818	766	860	781	773	803	820	831	800	818	844	850	821	839	795	782	824	822	845	759	787	829	825	832	775	838	825	785	811	833	756	829	781	824	809	779	780	799	851	799	813	826	806	819	844	788	827	763	830	793	784	821	768	797	860	814	831	779	834	823	783	773	778	837	806	815	816	813	840	822	823	827	779	862	786	852	808	859	855	828	804	832	778	757	791	775	797	837	844	811	794	854	844	839	836	780	868	775	787	814	816	786	822	813	869	827	813	875	787	801	859	828	849	844	827	838	822	790	807	833	803	816	822	835	840	833	867	868	797	855	774	774	771	829	833	852	812	805	817	792	827	827	821	824	804	838	803	850	808	838	806	797	826	748	807	792	833	777	844	829	762	826	778	822	801	800	774	899	786	799	792	801	777	780	821	758	776	849	782	826	800	778	809	818	828	869	878	811	822	851	761	795	815	869	798	778	790	821	824	815	822	822	847	791	839	849	812	786	860	861	805	786	818	792	832	834	842	788	788	768	786	834	758	813	802	848	804	830	829	840	825	801	808	809	797	875	796	764	810	815	816	783	824	891	841	775	819	816	798	792	785	842	763	800	795	905	810	801	874	783	805	798	813	812	779	772	875	802	848	807	760	844	792	802	775	787	844	743	891	805	773	792	800	802	809	810	798	769	776	795	771	784	783	813	827	842	783	775	795	859	864	831	801	808	818	787	807	817	835	799	822	746	807	802	785	823	793	832	791	842	794	817	826	808	750	851	782	770	849	806	802	809	863	812	869	769	765	803	785	819	789	825	789	770	803	844	828	809	814	841	820	816	805	795	765	781	817	794	800	791	785	843	809	814	824	792	820	781	863	821	794	806	797	828	781	831	861	813	849	825	868	809	796	827	842	857	835	800	843	837	797	804	845	834	849	785	835	849	779	803	808	811	815	845	848	860	824	822	808	810	845	824	792	849	792	855	833	845	814	875	780	813	801	843	771	864	826	825	856	825	787	809	804	839	801	787	870	812	791	814	834	778	806	808	827	828	791	804	831	833	825	805	807	798	801	764	829	814	828	839	822	854	863	814	854	803	826	761	818	849	877	850	838	790	784	777	855	822	825	839	777	841	839	806	784	813	809	810	790	842	788	818	834	787	787	819	826	818	786	888	794	823	793	858	804	808	797	805	850	834	860	809	823	786	784	754	840	849	858	828	799	810	832	784	784	819	816	804	813	766	827	830	787	838	801	801	826	822	823	802	795	820	793	812	844	835	844	813	800	877	792	777	800	813	782	784	855	829	856	771	830	785	832	811	822	761	820	816	818	835	790	850	856	812	771	782	830	779	775	830	786	769	893	842	842	809	812	837	793	788	809	769	802	798	855	838	804	841	827	807	788	810	824	825	798	832	799	815	839	811	821	791	813	841	814	892	821	793	847	827	836	842	862	850	824	829	784	812	790	845	848	815	863	787	802	767	804	854	809	815	790	844	838	845	834	761	829	802	811	821	790	809	823	838	792	763	841	816	852	817	783	762	810	785	835	777	833	787	814	777	862	779	812	847	863	841	776	833	834	840	813	798	858	817	845	836	851	843	836	802	783	833	818	755	852	858	807	822	794	786	813	798	858	793	859	826	788	853	769	831	839	867	828	800	789	855	829	824	857	836	778	839	784	813	855	822	785	774	880	780	795	788	834	776	838	778	781	851	846	825	766	822	788	777	829	785	798	816	827	849	790	837	803	821	874	865	869	857	830	801	787	819	816	796	863	822	840	820	823	799	804	852	828	778	794	822	823	825	825	759	830	774	867	795	842	804	815	851	778	871	835	790	825	833	840	864	777	807	812	784	797	786	844	766	876	853	806	846	814	827	854	800	810	793	838	782	873	848	784	800	809	802	836	849	854	824	820	764	827	787	825	842	844	833	804	832	793	794	851	843	818	842	813	810	804	802	825	813	828	751	795	843	840	802	799	903	790	835	852	836	827	832	866	884	867	771	873	759	784	754	824	850	823	839	866	833	881	797	796	771	870	817	780	776	832	846	838	763	816	817	793	859	877	841	829	813	839	830	821	827	829	826	799	753	813	846	829	781	873	844	820	792	876	814	838	797	811	861	791	837	804	800	823	792	776	781	831	845	812	877	762	796	791	803	819	791	826	767	824	800	774	826	848	796	763	781	798	839	798	849	782	791	765	794	817	809	847	847	808	828	834	819	817	822	843	819	805	781	790	846	812	762	859	789	820	811	804	804	826	849	813	808	776	782	823	787	798	868	864	859	763	818	822	816	820	831	780	814	886	782	787	797	812	877	775	811	796	828	802	875	815	815	885	891	748	817	835	811	839	785	823	839	851	787	763	849	842	853	813	829	794	844	788	855	825	822	866	811	802	827	806	815	778	810	851	814	831	831	832	795	848	841	859	845	902	823	794	820	794	817	824	821	805	779	778	789	765	799	800	821	840	831	791	832	812	809	741	828	813	823	802	825	813	814	836	798	792	794	823	818	773	836	816	774	836	823	799	799	796	798	848	837	877	807	856	822	800	837	789	799	814	813	820	790	818	842	824	815	802	789	818	853	835	815	825	815	830	813	824	786	763	749	803	785	847	788	816	830	839	818	829	808	810	747	813	829	898	830	792	784	777	830	790	822	828	790	856	842	799	820	845	810	797	807	806	809	806	798	856	793	830	838	803	803	820	821	839	780	836	862	842	788	810	817	790	849	791	822	811	823	817	826	804	818	812	819	824	824	852	816	779	831	830	804	816	822	825	788	833	823	809	855	845	829	794	828	804	859	767	823	853	842	827	807	831	856	801	820	832	846	818	796	818	790	773	822	801	843	816	772	806	830	826	815
23218	21351	29469	23561	21350	21056	3571	1068	807	771	674	723	645	653	655	669	606	670	588	657	634	614	579	613	597	578	515	590	577	540	587	549	618	577	582	547	553	581	539	569	542	570	568	562	566	525	565	563	574	558	578	566	556	541	550	538	531	552	537	585	557	517	559	554	587	523	595	591	561	552	539	517	544	537	490	579	558	525	537	632	592	572	557	563	540	566	554	568	549	567	587	526	541	554	576	492	625	533	556	531	564	557	556	564	564	575	533	561	560	550	527	513	553	534	587	578	586	561	607	573	557	567	580	566	529	508	545	522	575	574	573	580	547	580	549	541	507	565	579	558	565	570	566	530	550	562	558	587	594	554	564	576	539	547	576	557	589	579	584	554	553	546	608	564	518	538	573	529	590	553	584	536	575	581	521	570	511	569	537	537	570	587	552	595	543	577	576	535	612	551	560	516	529	580	583	484	587	578	542	519	517	571	555	559	547	586	566	549	574	634	545	581	521	590	562	552	591	594	544	559	544	586	553	575	573	551	559	521	563	544	540	557	542	547	552	553	509	514	536	574	559	536	573	534	573	543	549	531	514	565	577	557	544	578	570	570	558	568	525	554	573	567	540	555	586	557	546	507	551	563	556	541	527	520	546	544	562	515	582	528	552	574	586	550	550	551	562	586	499	546	518	544	553	561	608	606	541	585	606	581	601	583	556	519	566	566	574	537	514	516	530	499	542	538	543	548	527	552	539	563	586	574	522	591	538	601	544	557	582	520	542	553	543	571	540	593	555	585	560	585	574	541	550	557	604	565	577	565	525	556	559	573	556	546	573	520	530	539	521	563	545	563	545	533	568	541	539	581	572	562	590	547	564	528	559	549	541	525	569	549	583	587	586	525	537	546	562	539	540	546	544	543	528	553	616	526	606	556	521	592	583	561	590	534	560	547	593	552	553	514	590	545	565	510	543	560	527	545	590	537	571	583	572	516	540	524	581	543	543	534	578	563	546	534	555	551	524	540	533	579	550	562	554	525	575	552	579	511	507	532	531	547	555	506	572	565	538	550	557	565	532	563	512	564	522	532	517	567	551	565	580	540	558	552	542	547	566	588	559	557	561	581	556	507	544	538	564	532	548	565	537	572	495	511	571	551	487	579	544	540	559	566	540	520	528	523	545	552	548	513	553	539	511	558	538	542	539	548	532	561	524	525	577	553	595	523	549	567	513	563	544	521	559	580	574	597	494	592	542	541	580	581	547	543	551	515	559	540	536	522	546	551	551	543	519	553	554	561	580	602	541	579	579	517	570	498	541	558	556	523	542	494	585	609	497	546	557	538	542	542	546	519	553	532	574	543	544	512	578	550	543	559	560	538	543	520	568	565	556	573	548	559	610	578	498	571	549	530	528	580	581	582	555	537	568	565	541	609	540	561	561	555	558	564	561	562	536	572	567	530	529	559	546	543	570	597	591	611	550	569	521	570	555	497	575	569	518	585	510	545	529	560	569	578	603	546	557	574	530	572	506	599	598	534	547	587	542	588	571	584	525	527	527	560	546	571	546	584	557	542	568	543	527	525	598	565	567	531	574	538	524	568	563	576	539	564	555	538	535	567	523	565	530	588	563	503	552	528	557	521	553	557	544	535	602	500	557	593	566	556	555	541	584	538	559	577	555	545	569	546	559	529	617	513	516	553	562	540	596	524	573	587	543	529	545	559	529	528	568	526	569	549	551	569	579	513	572	557	582	580	520	556	576	550	568	581	566	526	555	579	569	568	563	539	522	506	576	555	581	535	538	548	570	528	545	566	545	559	548	516	545	568	575	523	579	556	588	523	519	578	548	564	564	562	575	569	558	552	531	576	562	542	544	560	571	546	576	580	547	587	560	580	520	595	528	547	543	565	520	523	531	580	595	522	558	543	544	567	522	547	560	557	515	539	533	550	548	540	556	557	568	561	568	555	541	560	535	567	575	566	517	510	586	552	563	548	576	547	524	516	575	567	575	556	545	560	587	557	543	538	569	573	529	581	567	537	540	545	587	545	601	586	531	578	551	598	512	569	548	549	550	570	562	546	540	519	579	561	503	574	536	534	531	513	550	589	530	532	523	580	572	528	553	581	559	524	574	523	575	522	546	539	583	567	524	600	569	539	533	588	517	574	547	532	544	514	516	511	532	563	555	552	541	534	543	575	546	566	577	535	559	558	536	516	531	514	532	572	559	557	524	590	542	563	596	543	567	576	560	570	553	541	557	517	554	562	551	585	522	580	498	554	572	563	545	575	576	560	531	578	577	609	516	554	556	585	553	568	566	540	559	541	573	515	546	582	558	535	540	523	539	549	547	519	568	564	542	508	588	567	532	532	567	536	556	549	505	557	559	603	545	591	531	512	579	530	574	571	546	564	517	592	559	567	564	531	552	523	548	536	534	544	496	527	607	549	609	545	614	543	545	548	541	596	529	565	526	563	577	578	547	556	541	545	551	504	523	526	535	563	528	510	594	555	552	558	551	557	549	575	558	552	558	549	584	543	538	550	567	589	527	552	588	529	540	607	548	510	600	556	536	523	529	544	535	599	572	547	531	532	533	591	523	541	605	511	510	570	560	557	554	544	569	564	558	565	544	559	564	506	587	557	562	502	533	542	572	560	535	583	567	548	529	558	594	541	577	547	548	564	556	548	569	587	597	516	532	597	569	575	569	555	505	566	552	531	557	526	531	586	541	567	552	543	556	541	578	548	543	558	570	546	552	567	546	559	528	568	570	529	557	540	597	558	558	560	553	590	554	568	550	542	544	554	599	549	544	569	564	558	534	537	604	544	578	542	541	539	581	553	574	523	546	571	560	547	535	546	535	545	567	523	586	548	557	555	560	542	544	590	497	566	577	575	535	553	573	538	595	554	501	586	575	525	521	566	564	544	553	532	564	595	577	544	544	583	577	528	572	571	618	550	566	623	582	552	562	567	549	522	562	563	512	518	527	548	536	556	556	588	574	538	532	559	557	543	575	563	555	564	547	522	589	544	572	575	565	566	524	552	565	585	549	553	520	547	533	535	633	539	522	574	591	540	542	535	540	583	552	555	562	532	576	555	573	540	553	548	538	519	518	541	550	558	579	580	492	584	566	556	581	590	566	522	562	572	540	533	567	586	545	548	541	578	582	527	549	563	548	560	551	547	547	523	584	579	549	565	546	564	560	544	548	552	503	502	587	553	515	546	479	597	565	532	595	531	543	502	570	548	567	560	531	536	571	544	557	556	564	555	580	593	526	577	555	542	572	528	562	547	564	538	584	510	506	527	576	506	520	547	561	584	577	540	526	543	521	547	551	531	539	560	563	575	521	539	529	541	568	556	560	524	509	566	534	521	530	575	571	549	561	541	515	530	589	548	535	506	542	530	585	574	527	539	577	559	593	553	545	557	579	543	580	574	572	549	619	554	536	587	534	544	572	577	547	547	597	583	551	594	572	526	578	552	530	587	559	522	539	581	582	544	530	531	572	562
44959	25567	10870	5596	3924	3033	2385	2025	1814	1628	1482	1341	1238	1176	1146	1131	1020	1049	995	945	1011	980	961	940	991	937	939	884	901	941	881	863	926	846	889	881	860	926	872	848	856	883	862	880	862	888	886	838	883	858	867	858	872	864	826	825	827	873	886	894	867	873	802	869	838	905	846	847	779	818	869	803	877	887	857	900	853	826	802	868	868	852	852	859	840	885	815	844	876	846	865	859	843	813	868	833	843	847	862	917	890	824	830	865	876	855	864	809	832	820	847	806	805	837	869	825	905	857	882	848	863	812	853	845	883	889	840	844	840	848	831	867	807	855	818	935	863	830	811	851	803	874	863	819	902	917	854	863	830	807	903	875	852	862	824	836	827	816	836	811	851	857	853	864	813	836	857	850	820	832	853	838	832	837	834	894	858	796	847	844	853	879	850	822	840	828	837	850	905	867	883	850	812	824	822	849	835	826	827	845	847	825	860	886	878	849	833	848	830	874	854	833	761	882	842	883	875	812	819	856	873	818	844	893	819	833	869	820	928	861	852	829	859	828	775	843	823	867	859	846	849	826	865	797	873	807	857	863	892	852	839	868	856	878	852	877	841	847	892	831	857	878	886	857	842	860	841	846	891	847	801	840	842	829	848	876	836	857	830	872	893	842	862	849	858	846	867	829	830	822	799	868	870	843	860	849	837	833	877	811	860	858	803	854	784	831	846	833	863	856	855	889	853	807	901	803	788	886	842	871	832	806	866	886	834	828	843	827	866	852	908	816	904	877	819	814	864	842	863	857	850	828	836	836	841	881	860	824	885	829	785	848	849	866	853	868	869	893	883	847	763	859	895	801	832	869	844	828	848	857	829	921	876	820	856	865	845	863	845	802	814	832	793	813	865	871	869	868	823	776	840	863	867	882	826	849	882	849	816	860	881	836	846	861	884	829	914	843	890	893	830	808	836	887	832	857	877	887	862	848	836	784	863	817	833	868	917	847	819	870	785	875	869	888	828	849	872	785	807	842	847	815	844	857	834	862	859	874	879	854	833	899	852	803	830	867	811	797	851	874	847	844	816	853	850	844	810	845	819	882	813	801	834	882	802	879	824	838	846	874	881	842	882	815	824	838	900	785	828	876	844	889	840	847	807	798	872	860	865	817	860	892	852	832	793	833	868	820	837	879	859	879	861	815	910	829	852	825	847	843	849	804	812	847	823	839	802	842	851	823	855	851	832	829	825	858	862	883	822	822	790	890	856	827	883	852	873	816	887	789	871	855	820	879	800	801	840	855	805	845	863	850	826	819	857	878	852	862	801	843	883	852	836	884	884	825	877	842	827	814	843	818	872	874	828	875	788	848	884	822	877	844	835	815	860	871	852	821	820	811	838	810	880	820	833	846	861	896	822	851	823	848	888	855	801	826	854	855	836	895	812	878	843	879	860	844	838	890	816	840	846	837	873	815	872	860	861	857	840	862	856	894	859	812	863	815	843	811	861	862	876	816	835	860	854	817	854	835	870	867	868	826	857	819	888	843	872	871	862	819	857	860	864	829	890	839	837	925	835	846	799	795	821	795	862	855	833	862	813	907	855	823	814	876	852	862	872	839	873	852	835	866	882	870	878	877	824	814	846	868	874	885	862	919	857	865	840	849	883	873	847	822	817	842	895	849	865	856	886	831	837	810	810	856	821	867	847	863	854	835	833	875	871	843	847	881	868	834	847	887	828	854	873	825	872	924	825	818	838	928	860	856	884	819	867	842	847	897	805	867	806	888	866	833	804	826	831	857	827	919	837	866	825	839	835	837	839	779	802	843	887	852	825	801	888	842	872	833	863	850	874	836	856	876	858	864	824	819	849	831	846	823	842	869	820	857	893	833	895	844	824	874	840	843	878	872	859	821	843	844	872	812	851	835	877	821	830	877	852	823	872	822	843	807	888	884	847	833	811	862	873	851	875	839	868	870	887	877	816	858	864	863	825	840	895	905	808	849	823	836	809	865	809	830	917	880	874	808	886	863	916	904	856	831	845	846	848	881	837	834	850	772	779	829	847	849	864	837	841	834	864	874	869	828	848	802	863	861	871	903	831	893	817	815	856	826	830	838	849	835	880	837	781	813	831	834	861	848	895	835	846	887	842	831	798	797	902	873	871	846	854	837	866	810	842	902	857	813	836	857	819	867	800	842	780	831	810	803	831	847	902	829	838	852	859	846	842	815	816	872	829	832	832	825	872	818	858	833	833	883	791	837	872	845	875	819	852	833	819	856	845	872	823	847	867	861	868	849	849	828	834	803	884	901	804	856	817	843	830	827	816	789	813	845	877	893	880	867	881	826	888	872	928	826	853	853	803	894	861	821	873	817	884	879	833	855	921	837	834	885	846	893	869	823	862	804	857	826	869	880	823	902	816	895	898	861	827	890	813	833	824	865	890	839	898	907	884	871	880	879	911	848	819	811	863	883	833	773	830	824	831	888	828	915	856	828	888	892	821	868	868	786	833	849	804	841	821	850	876	807	836	809	852	836	818	823	875	865	831	834	845	830	864	856	839	849	833	849	838	801	865	871	829	899	809	822	886	824	881	794	851	819	838	858	797	896	890	824	831	825	826	841	852	841	861	803	798	809	887	865	830	888	859	851	846	861	891	876	851	822	847	877	856	876	845	819	796	875	870	817	817	839	853	852	841	846	872	828	854	815	831	789	859	881	857	852	816	860	857	846	821	891	830	796	892	826	851	825	807	841	888	818	794	837	855	812	844	861	849	833	805	844	856	847	865	850	885	827	870	780	884	865	901	877	829	828	811	851	748	878	863	860	790	843	848	824	889	845	840	890	861	843	862	860	869	842	860	807	834	884	833	859	873	840	826	848	835	815	776	833	840	851	908	829	849	838	837	871	834	844	839	815	802	885	818	849	852	816	868	842	811	851	830	848	940	872	854	890	893	878	807	819	897	799	889	854	851	811	847	868	838	809	858	790	803	844	807	854	898	869	812	848	866	848	790	862	772	834	822	846	889	916	817	818	821	898	830	816	860	837	828	854	851	861	848	884	808	821	870	885	800	874	834	785	851	789	822	805	814	868	825	805	824	793	811	835	798	842	865	905	800	877	865	798	857	814	822	832	898	871	865	868	827	841	799	857	816	779	798	881	808	900	820	859	833	838	878	847	926	866	815	844	831	834	805	838	848	869	888	814	836	853	841	854	825	860	860	877	817	823	873	803	771	866	899	802	871	839	857	830	831	860	815	863	863	765	834	866	865	921	850	848	845	908	786	846	862	822	849	839	793	830	862	857	877	805	847	875	846	855	815	887	827	865	822	849	835	870	847	846	848	865	820	849	821	847	858	854	866	836	859	885	848	850	875	853	889	846	840	867	881	779	839	893	860	816	900	846	868	746	904	868	820	826	844	832	833	824	873	838	822	793	893	821	839	848	874	866	894	819	831	820	804	832	832	833	825	880	861	859	831	865	795	897	827	832	821	863	809	875	851	867	847	860	835	839
27396	21157	10827	707	347	299	292	275	269	264	263	252	251	305	253	288	258	261	271	276	274	258	264	223	258	252	271	236	240	269	292	286	274	246	259	269	223	257	254	256	235	280	242	237	275	234	232	255	274	271	268	247	254	247	267	257	261	280	288	260	281	265	264	237	286	227	280	255	231	252	230	248	257	280	264	259	238	261	272	261	243	272	254	275	263	289	270	281	282	252	262	276	268	281	251	244	261	276	267	265	257	251	260	267	251	246	279	246	283	241	258	275	246	250	274	232	258	277	269	263	260	265	267	230	238	273	252	263	252	247	259	219	243	262	249	236	291	284	258	253	299	273	279	248	255	254	272	256	238	247	266	237	275	286	243	274	285	270	255	250	245	252	276	270	261	224	272	259	255	286	269	275	249	247	240	262	255	258	253	281	256	267	269	254	288	248	250	261	272	247	276	252	234	280	267	265	270	288	253	247	255	249	284	290	289	249	262	249	264	260	282	262	254	263	256	260	252	255	258	279	237	264	241	266	270	259	283	276	240	249	252	296	264	257	270	262	258	250	264	246	243	255	262	256	249	260	238	245	289	232	226	263	269	268	287	255	266	259	277	250	249	253	247	269	274	262	261	286	246	257	248	279	278	267	247	236	294	264	256	259	249	251	288	251	262	243	272	248	262	250	240	253	264	265	256	276	255	272	245	264	254	272	259	274	246	235	265	258	237	259	282	266	283	248	272	243	282	245	256	263	246	275	293	249	271	259	241	259	263	283	283	249	255	265	280	289	241	243	267	282	271	251	269	238	281	235	272	249	241	279	241	268	253	259	262	282	257	250	259	261	259	282	246	239	224	261	265	274	253	247	255	250	214	268	260	282	259	256	266	256	253	268	248	268	288	270	272	257	222	257	259	250	242	272	277	270	242	258	255	257	248	260	260	280	271	277	260	289	274	250	256	254	272	284	235	274	271	263	252	287	271	251	253	284	271	248	223	242	278	258	239	253	284	251	259	254	255	254	259	262	257	261	273	282	281	253	255	247	282	272	262	248	276	291	248	231	250	278	258	243	256	222	240	265	292	234	289	280	258	257	264	295	274	245	267	265	237	266	292	279	253	260	249	253	267	256	218	275	246	248	265	254	253	242	265	266	262	252	256	254	257	277	287	293	263	243	270	260	266	266	271	266	259	263	267	231	249	274	286	251	253	235	272	270	252	261	258	213	241	274	279	284	264	235	247	256	263	237	254	254	282	265	255	249	264	266	263	295	223	257	244	226	261	265	262	258	305	258	259	242	253	254	302	231	262	273	261	269	285	252	215	270	269	263	257	263	260	251	217	272	264	237	280	235	279	248	268	259	249	266	239	270	245	266	234	255	217	251	265	247	238	229	251	269	289	257	271	289	242	261	268	277	280	246	273	255	278	258	283	270	277	248	247	271	229	286	272	268	250	277	282	284	284	297	284	263	278	279	262	250	264	284	254	265	295	237	231	264	245	280	253	274	258	287	275	260	260	284	265	269	247	277	250	285	268	261	254	249	266	272	272	250	263	263	248	272	226	276	274	252	235	257	254	253	265	263	261	247	241	250	239	262	272	256	256	255	269	262	268	257	255	253	290	255	292	241	233	253	279	255	255	241	257	264	292	297	237	264	247	254	269	256	243	247	250	247	242	264	263	272	254	272	262	279	299	265	235	249	284	259	253	268	258	226	233	303	267	259	239	229	264	266	250	259	274	249	283	237	283	265	277	265	283	249	263	266	272	251	277	270	237	271	276	283	273	281	267	252	256	267	240	242	239	246	253	287	247	240	286	232	257	253	244	252	255	253	287	240	254	260	267	256	271	274	239	265	219	269	240	265	270	265	261	295	250	287	287	253	288	251	277	263	234	264	257	260	266	275	240	258	249	241	267	258	257	257	250	238	292	249	270	263	273	252	248	265	255	267	231	247	291	286	285	251	280	268	237	273	256	248	289	257	266	235	231	279	233	250	249	267	259	270	276	223	235	252	252	256	212	243	276	248	231	232	286	253	279	244	241	255	253	234	254	284	270	262	254	287	285	244	264	274	252	268	258	258	267	254	239	246	260	270	260	302	248	223	267	268	252	249	241	309	251	280	275	267	270	289	236	250	247	253	280	261	279	273	256	271	243	243	246	247	282	247	292	266	266	262	272	230	266	262	268	275	247	244	260	276	253	275	239	249	245	253	280	273	265	252	261	271	285	242	293	287	275	265	271	263	263	244	239	268	260	253	251	260	255	262	245	262	246	298	235	266	238	265	263	272	250	267	288	254	241	255	279	268	272	242	263	273	268	223	253	289	268	262	262	283	266	258	242	249	248	285	281	297	277	264	241	266	257	266	260	278	253	257	273	271	270	263	275	239	273	262	258	242	251	241	252	254	258	287	269	247	285	251	240	259	275	268	243	257	269	261	239	279	281	272	251	258	248	239	257	271	265	264	267	256	272	244	246	274	267	253	260	254	264	251	270	265	242	300	251	240	244	250	248	256	270	235	250	258	261	275	237	231	260	245	283	264	274	235	258	262	264	254	276	262	253	251	265	298	234	275	249	245	256	275	236	253	256	246	270	280	258	243	247	299	234	247	275	260	275	238	248	244	235	266	258	257	291	268	251	270	267	258	272	277	278	266	253	248	251	274	271	262	255	246	296	255	286	271	239	264	264	251	276	247	256	244	265	290	258	261	269	278	276	256	263	235	248	269	252	243	254	270	291	259	243	246	273	244	251	198	270	282	271	246	281	267	275	257	254	263	303	230	277	249	233	258	274	248	271	242	273	250	289	273	282	239	262	245	256	245	272	264	285	257	264	257	270	260	251	289	274	268	296	263	273	243	267	256	269	271	275	251	276	284	248	263	272	291	273	273	259	240	274	291	276	251	271	302	261	284	256	265	273	261	240	284	255	252	221	276	261	251	257	244	262	249	272	272	258	256	265	257	256	253	260	268	253	240	242	238	288	272	289	231	255	265	255	261	247	252	258	263	249	269	234	251	271	297	252	258	270	271	261	260	252	255	281	284	246	296	257	257	253	268	247	271	259	279	251	265	267	270	250	253	255	242	265	249	260	251	262	277	241	251	247	265	253	269	248	232	244	261	270	262	259	266	271	279	288	234	268	269	277	263	258	283	261	252	261	257	261	302	236	262	271	223	260	269	236	277	242	273	259	253	251	283	258	275	249	254	266	279	231	237	266	271	253	257	256	252	279	236	248	265	283	274	274	256	278	217	262	270	236	265	260	243	227	254	265	282	260	250	240	261	238	262	274	264	248	259	277	266	234	248	222	282	238	268	236	233	268	264	243	237	287	266	256	254	238	273	220	262	259	257	230	264	257	233	266	250	268	256	257	274	248	256	269	241	262	253	254	259	238	254	263	279	273	236	260	225	285	278	216	252	240	236	275	266	250	256	279	256	249	267	261	254	276	280	277	273	272	260	231	254	278	260	244	241	223	250	243	261	239	287	256	243	268	241	246	287	261	257
26928	11624	1094	631	546	534	501	471	455	455	444	432	464	414	426	412	412	418	411	413	421	395	388	433	406	398	397	400	426	398	405	419	422	444	449	410	403	411	441	389	415	426	464	386	396	434	433	425	454	403	405	406	407	409	443	407	404	400	409	410	405	431	434	436	426	426	402	429	407	401	408	406	433	407	437	390	402	432	416	381	423	408	382	382	409	380	427	422	402	392	408	420	427	412	451	454	401	378	390	426	410	403	408	394	410	414	432	428	393	390	402	396	422	443	436	418	437	442	403	371	443	412	407	400	430	421	411	411	389	431	414	443	388	436	435	388	394	426	414	391	414	427	404	346	429	402	411	426	395	410	414	434	369	430	396	407	402	394	444	414	386	441	434	367	420	377	421	422	413	426	433	386	443	450	415	435	427	380	393	419	431	429	416	410	389	421	419	403	415	404	401	375	393	433	414	425	440	407	406	363	415	396	425	418	439	424	412	410	408	447	414	436	389	419	360	410	429	426	384	405	409	423	425	411	422	415	406	421	416	412	415	417	388	418	444	422	389	431	446	390	382	374	432	403	410	448	417	427	388	427	426	387	448	408	403	434	412	413	452	406	426	433	431	405	383	412	409	443	409	435	423	405	407	402	432	423	437	403	364	417	419	402	441	403	406	463	441	426	433	397	406	396	440	424	409	405	442	454	444	403	443	414	403	408	436	413	428	419	432	446	399	388	400	387	412	408	396	416	440	407	388	397	394	423	388	420	472	432	410	446	436	428	423	431	388	426	418	381	409	398	415	417	448	407	433	403	400	413	412	424	377	415	402	397	374	421	404	383	396	393	394	414	395	431	402	434	389	399	412	442	414	368	388	390	389	432	416	390	407	428	440	442	404	430	437	413	429	431	433	410	435	421	435	407	434	439	412	396	408	406	406	399	438	411	421	450	408	378	404	423	462	382	403	406	404	403	416	451	396	404	398	428	405	394	415	394	400	390	458	387	381	404	427	427	409	447	363	385	398	426	410	402	393	413	461	382	421	399	441	388	403	369	435	387	418	411	387	429	439	408	420	385	406	429	426	432	435	414	417	447	416	382	412	434	429	365	440	451	391	400	415	401	434	430	398	381	404	408	437	415	376	419	404	395	421	405	403	436	435	444	431	391	459	408	430	383	422	434	417	411	391	399	383	409	402	397	398	453	451	412	406	441	438	400	451	411	413	404	422	407	401	413	397	376	425	414	402	403	363	410	433	458	394	416	411	412	412	435	395	431	416	398	410	420	441	426	409	403	425	439	418	400	442	358	453	436	392	434	428	405	408	390	438	415	419	400	459	423	420	403	434	385	380	394	406	397	419	394	447	424	410	430	420	400	399	427	424	396	396	423	433	425	430	437	406	382	404	388	427	432	357	438	453	431	405	423	428	414	391	398	432	365	413	421	414	400	405	376	397	457	383	394	431	449	417	440	417	398	430	443	411	419	410	397	439	467	409	457	394	408	454	388	406	397	389	424	417	419	430	430	434	417	426	441	407	397	401	427	389	389	401	424	393	408	397	395	415	411	450	385	414	402	407	399	405	406	432	425	424	404	410	461	402	404	452	407	420	400	432	416	413	394	432	430	394	409	394	411	411	374	429	369	409	394	419	424	375	435	428	385	411	432	407	403	433	439	395	412	424	469	422	394	460	392	420	448	397	406	416	390	456	413	380	418	412	397	418	414	420	387	408	429	420	431	433	403	416	414	452	428	417	431	442	376	370	373	420	396	405	427	456	423	397	432	410	432	392	388	423	419	447	403	408	411	411	438	435	450	424	427	419	404	413	387	406	387	420	408	436	442	387	427	431	416	397	414	390	387	393	406	418	391	412	402	414	384	422	450	424	391	431	432	411	447	401	394	427	429	402	435	424	433	442	398	402	375	374	419	431	448	410	425	407	409	443	418	419	398	446	406	410	414	450	372	390	396	414	402	429	394	414	426	399	400	388	415	405	442	419	424	399	386	408	407	367	433	412	439	398	385	399	416	430	427	373	407	406	425	426	405	388	413	431	402	425	437	407	429	439	390	404	388	381	428	410	388	397	404	389	445	406	409	418	372	386	411	396	379	396	404	404	418	464	418	397	426	427	414	447	402	429	379	409	426	392	398	412	403	433	391	458	397	397	418	425	463	395	409	387	416	427	403	379	384	423	455	441	421	408	411	425	442	413	411	395	414	451	407	412	425	398	423	429	422	408	436	411	400	408	417	419	392	434	433	413	409	388	425	453	406	386	408	422	409	397	422	406	413	421	411	404	403	437	442	401	424	383	420	423	432	412	459	421	387	406	421	428	390	382	378	435	393	451	432	393	421	469	396	414	428	448	391	413	405	429	421	392	445	399	418	401	437	413	413	403	440	407	424	426	398	444	409	429	423	410	415	397	432	415	381	411	438	416	423	387	403	417	402	417	437	384	394	406	450	396	422	445	388	403	449	404	440	383	434	461	408	468	412	446	442	442	391	393	396	424	386	459	412	397	398	427	421	427	391	418	403	438	401	418	454	406	425	428	414	447	423	423	407	439	435	424	424	415	399	397	387	427	443	407	435	411	385	375	396	393	383	431	421	387	410	387	426	405	396	400	416	461	421	436	376	423	433	439	429	403	392	432	392	396	413	469	426	369	403	394	408	392	417	426	417	375	426	418	425	416	416	398	418	399	413	417	413	407	433	415	417	426	408	401	419	420	424	400	414	443	407	436	433	387	405	420	401	391	399	403	426	364	407	417	396	416	432	421	396	398	366	460	403	446	388	415	390	425	425	415	414	410	398	430	452	456	428	431	442	424	398	389	413	427	433	408	397	421	404	403	404	411	417	408	435	419	400	393	387	420	380	411	426	413	380	401	410	425	447	425	407	397	421	447	411	406	405	433	412	373	414	381	414	370	440	399	382	453	395	408	382	449	408	390	406	413	391	422	420	415	421	398	441	427	422	407	439	444	414	431	364	403	423	387	428	407	460	395	390	406	415	425	412	447	440	440	435	456	429	420	390	469	396	401	374	396	384	412	395	393	414	420	401	421	399	405	396	410	419	456	411	441	417	454	445	370	438	406	437	449	384	394	422	432	429	398	432	399	418	396	410	413	425	430	447	401	425	406	413	437	394	400	406	395	441	417	389	389	414	412	411	426	425	437	418	399	431	407	436	411	410	411	405	443	418	444	422	412	391	372	411	433	409	401	429	378	440	398	428	442	405	412	406	392	400	387	440	422	408	408	400	382	431	451	405	439	400	386	416	397	406	411	410	457	402	427	391	409	383	429	409	441	435	403	414	374	412	385	411	369	414	412	421	404	432	399	380	476	444	435	427	393	392	434	433	392	405	423	459	438	398	404	387	403	418	404	379	382	475	407	394	431	395	404	459	392	390	385	408	407	396	425	410	389	419	432	409	400	442	431	457	407	384	402	384	424	411	406	376	402	407	412	408	377	431	397	426	416	391	430	408	427	408	418	400	394	407	438	436	419	414
24180	21335	28910	24098	21071	5333	1004	756	670	635	650	590	562	581	591	577	586	584	569	572	530	553	557	525	546	554	567	536	550	577	547	582	567	521	546	494	528	563	537	541	507	545	529	522	537	502	532	519	535	552	534	569	533	523	551	498	547	528	557	535	566	524	525	561	549	533	506	552	549	537	532	537	523	560	544	566	548	538	521	556	530	529	515	537	540	521	573	531	522	513	518	504	553	549	537	487	510	540	573	506	539	502	513	538	573	553	482	534	520	499	573	544	517	524	556	516	563	505	494	559	533	561	512	527	563	554	518	511	527	536	532	517	550	540	507	576	507	503	556	527	564	502	532	508	513	494	506	551	528	545	543	560	505	524	546	542	495	507	497	502	540	523	521	496	533	526	507	561	558	537	523	509	478	557	513	469	569	534	548	495	533	529	529	511	526	516	503	519	569	552	501	561	527	558	518	533	546	517	499	533	533	516	558	538	531	530	532	519	513	531	546	531	529	494	535	519	537	555	525	500	566	550	576	530	497	526	526	558	546	537	575	587	509	543	499	559	482	530	545	550	519	539	481	525	514	549	518	556	533	542	516	546	522	523	530	517	503	524	522	508	568	528	561	538	509	522	523	508	500	563	553	513	528	569	533	536	543	535	526	491	522	532	533	581	525	552	567	507	537	461	536	530	522	481	546	523	527	512	541	551	511	506	513	543	552	566	535	558	517	537	567	545	534	522	551	565	574	525	535	522	556	482	529	535	537	589	535	515	514	532	532	542	540	492	507	525	545	511	561	533	573	500	548	520	548	490	504	506	503	511	537	523	526	544	556	522	522	546	551	509	534	487	526	530	544	553	519	542	534	532	599	516	568	539	524	517	559	557	548	508	553	580	521	544	499	533	547	557	586	502	548	507	551	523	511	527	530	504	521	525	541	522	519	517	535	527	529	486	549	596	548	550	551	552	537	534	526	520	552	539	534	574	506	544	517	518	532	531	545	529	549	546	528	506	542	535	562	496	525	542	522	534	529	536	509	551	551	511	537	584	516	501	539	570	480	515	546	549	526	540	513	531	535	558	506	530	526	550	548	565	534	502	569	525	574	511	546	523	556	496	545	527	574	546	561	525	528	525	541	547	525	495	550	531	549	548	485	501	507	547	552	511	539	540	527	534	579	515	560	507	473	538	475	549	515	539	533	535	507	547	507	495	531	577	517	531	493	545	535	530	571	529	491	496	544	566	499	537	527	552	528	537	543	514	561	543	483	522	553	512	495	544	542	474	569	536	526	531	523	538	569	507	506	559	512	495	529	499	526	577	552	585	523	540	522	529	540	526	550	482	493	510	499	515	532	510	525	566	512	505	545	510	537	563	533	545	547	533	540	519	520	491	537	590	540	538	558	524	533	524	514	526	554	533	572	529	576	537	542	522	546	556	541	496	542	537	558	543	552	508	539	539	565	512	550	511	511	586	523	567	550	509	530	547	545	560	526	517	549	528	514	539	505	545	555	553	535	532	567	522	550	510	554	543	565	536	515	576	535	548	528	540	516	522	545	523	455	508	550	508	536	578	494	569	550	554	549	537	515	496	561	530	523	522	551	530	487	524	546	542	579	526	543	523	524	562	524	533	564	553	521	523	546	530	534	542	536	525	556	500	525	531	523	522	536	537	521	569	540	515	554	546	578	555	504	508	552	526	554	524	545	503	494	511	552	551	530	534	554	573	490	516	513	553	488	558	530	531	555	554	519	541	570	553	508	535	524	490	517	506	497	513	503	542	504	527	539	525	526	551	538	514	538	538	558	541	532	542	530	524	526	559	531	482	507	565	529	549	530	535	530	540	528	541	517	515	498	539	525	536	499	497	498	532	541	546	539	519	501	551	522	498	564	560	522	542	508	517	529	524	484	554	482	538	498	521	513	515	524	495	556	499	557	547	548	524	529	541	564	537	521	504	540	552	544	523	518	507	555	502	492	499	533	549	535	495	544	534	565	505	555	500	532	535	536	539	527	544	539	534	542	532	502	510	502	547	531	568	526	571	516	490	577	560	516	570	537	527	540	515	540	543	571	500	519	550	556	560	511	541	512	542	487	543	548	479	492	479	560	541	527	522	491	526	562	525	513	562	528	529	555	554	597	551	519	544	540	568	507	528	513	523	528	519	510	535	485	557	506	531	509	523	528	525	546	555	531	537	497	534	534	567	528	546	512	540	547	551	545	475	562	499	531	503	518	515	517	489	513	516	521	541	533	502	548	492	567	558	526	517	546	487	561	515	572	535	516	567	528	513	550	496	542	506	550	546	556	519	500	553	513	513	514	537	516	532	558	524	560	513	544	548	581	492	564	543	519	526	519	529	484	537	518	533	558	485	497	529	518	558	535	514	556	497	484	526	526	537	546	539	564	531	517	525	520	495	543	535	550	481	500	517	531	543	540	554	541	476	521	566	532	543	534	549	528	529	492	509	559	591	516	538	511	546	547	491	531	511	534	526	517	512	515	518	526	519	524	480	536	541	503	524	543	578	575	547	556	527	535	553	530	563	538	536	511	519	573	577	522	543	548	508	567	536	527	527	532	513	498	548	557	558	545	525	561	539	520	503	580	490	558	522	511	547	525	539	544	547	527	537	522	483	521	513	515	541	509	514	537	520	531	519	482	505	529	552	498	511	564	549	547	537	521	524	544	531	531	515	559	524	542	535	520	499	539	502	494	503	534	522	522	495	539	503	530	522	539	511	471	510	516	474	492	533	543	516	509	537	509	536	482	543	520	556	523	535	512	526	545	490	546	502	542	523	522	532	572	545	534	565	546	519	542	547	575	522	568	556	537	523	526	501	493	546	485	529	522	487	582	526	544	501	513	517	507	528	501	510	514	559	523	525	526	552	491	506	514	499	518	547	548	526	537	504	506	544	527	543	537	536	522	540	562	517	528	503	531	525	525	525	571	527	551	570	537	522	515	534	550	531	513	534	536	534	503	579	533	583	553	538	577	527	544	480	539	537	556	511	494	534	523	558	489	530	480	515	498	499	529	515	523	532	501	515	509	489	541	508	530	506	505	541	525	517	566	544	492	533	546	500	526	542	535	529	530	507	528	522	538	566	539	557	536	557	533	512	487	566	541	572	511	500	553	493	487	507	497	527	544	529	565	497	547	544	547	499	523	529	488	540	529	548	524	535	559	491	557	515	522	508	489	491	532	511	520	522	564	567	530	528	507	492	540	530	547	513	499	538	528	523	511	575	533	534	532	522	526	559	548	492	526	560	536	560	550	528	508	522	511	538	530	495	505	533	532	543	530	511	548	540	536	524	521	517	559	550	506	520	516	526	486	513	545	489	596	529	505	558	537	560	534	532	483	504	569	537	534	527	508	518	472	525	549	549	547	488	516	526	543	548	514	538	567	548	529	534	565	547	571	577	516	499	549	517	516	519	535	542	542	545	538	566	516	508	524	500	544	533	542	509	534	542	534	512	515	578	506	540	546	535	477	551	530	522	536	544
45694	24418	6801	3519	2484	1946	1681	1462	1280	1257	1132	996	1029	1000	951	943	945	911	857	948	818	898	884	836	848	903	854	876	913	883	869	850	862	820	831	807	793	835	837	832	842	902	870	838	767	866	817	833	831	874	794	829	923	880	875	815	805	839	823	764	843	865	813	785	815	893	856	815	828	819	789	838	767	791	792	803	815	779	803	796	857	811	855	809	829	763	796	819	827	806	810	826	869	830	798	782	823	802	833	829	807	790	813	757	812	809	830	829	850	797	805	805	810	843	819	863	812	790	837	812	787	820	850	830	800	811	797	846	853	871	818	797	805	843	805	760	856	819	884	843	810	786	833	864	807	848	809	789	816	813	784	861	804	812	766	813	783	851	832	774	818	774	843	855	805	861	814	840	794	765	796	841	827	836	768	799	797	790	815	829	820	751	803	751	824	810	794	852	820	812	850	832	808	832	748	794	876	796	810	783	794	813	827	751	847	840	812	814	846	797	832	778	797	809	834	828	815	798	799	860	835	837	886	812	783	863	822	849	801	836	806	812	811	810	800	857	837	870	783	799	807	829	819	823	760	826	850	793	846	827	827	797	818	796	827	838	817	798	821	787	816	780	782	876	863	812	816	780	819	821	834	790	867	809	764	778	788	810	825	864	834	811	804	784	850	825	837	837	800	801	847	852	811	831	808	777	784	834	845	830	845	831	804	786	748	813	776	830	810	793	790	782	821	821	799	823	782	834	766	792	805	781	852	845	820	829	787	769	794	843	764	831	832	831	826	845	802	844	856	798	784	823	843	825	807	792	767	814	838	842	813	803	833	817	830	802	855	764	829	839	823	810	788	783	788	796	884	830	784	796	851	797	825	834	794	850	889	810	840	795	805	806	809	835	797	802	802	814	797	830	848	831	836	843	825	868	810	811	789	840	792	836	833	870	843	803	796	839	823	847	845	822	787	848	837	785	823	853	765	786	820	787	809	858	832	821	820	772	832	792	822	815	815	810	858	797	769	794	834	780	845	824	794	839	852	802	794	799	806	834	846	770	854	805	808	826	870	791	770	832	832	845	787	804	819	831	831	826	798	807	849	821	759	778	820	791	823	856	797	830	794	838	851	825	829	814	861	854	782	855	865	804	779	824	823	787	809	795	818	862	811	887	830	832	788	799	789	782	837	797	866	764	828	816	825	779	762	807	815	811	800	792	817	846	832	814	882	768	878	755	856	784	828	854	779	789	824	747	869	837	845	791	842	818	799	824	810	765	854	768	837	811	806	813	841	764	775	802	805	842	835	817	831	803	827	800	791	841	795	809	764	811	787	843	806	860	801	760	785	822	835	772	821	774	793	792	843	813	804	805	821	826	811	812	837	828	830	810	818	805	751	832	783	797	830	835	846	811	811	789	848	803	850	837	840	825	801	811	837	775	830	762	790	807	838	820	814	860	814	833	833	860	806	796	831	800	829	822	765	830	834	773	824	793	774	859	792	774	829	852	811	787	840	863	809	796	807	818	782	761	788	859	855	847	816	825	786	823	825	846	829	838	805	752	803	771	834	848	795	813	802	859	794	875	805	825	820	827	877	770	854	843	788	839	813	853	806	829	816	829	820	840	798	761	806	847	797	810	811	869	846	823	845	801	817	827	823	792	803	856	826	790	782	823	815	805	839	827	827	771	810	782	805	811	869	831	803	792	820	798	861	851	770	812	807	811	779	867	828	819	794	803	833	757	820	821	768	836	815	798	798	849	764	794	822	793	772	760	814	817	855	761	804	832	793	801	827	815	831	821	842	863	800	812	844	847	829	835	794	865	787	822	857	753	822	774	865	794	822	864	843	747	793	787	812	887	814	823	883	796	829	805	816	857	867	777	800	769	796	781	813	850	795	803	798	813	827	835	818	791	838	845	796	832	765	785	777	831	802	789	820	809	827	816	812	845	794	835	770	819	797	844	808	794	783	852	802	815	853	798	819	804	804	815	815	804	823	793	833	775	855	780	795	768	794	787	816	797	799	799	818	822	798	821	833	842	883	771	746	843	893	846	840	784	856	827	834	830	824	808	835	821	782	811	875	864	751	857	827	818	825	836	859	812	822	849	810	807	858	822	771	816	798	839	807	763	828	829	838	786	814	818	820	846	818	808	808	839	818	799	792	804	785	820	842	833	791	815	913	799	815	733	781	798	856	850	844	795	819	776	787	777	810	796	761	832	860	814	861	804	818	801	782	770	849	884	837	823	796	819	813	835	796	783	777	829	849	799	845	846	809	844	798	822	818	815	788	822	805	767	824	815	795	793	826	836	782	809	814	839	934	807	819	824	777	816	828	784	871	843	803	851	794	830	805	798	785	783	790	842	797	828	801	853	835	851	820	854	790	799	761	796	813	805	834	768	751	785	801	794	864	817	823	843	835	848	842	817	795	848	832	806	811	788	825	824	828	860	796	807	831	815	826	819	869	786	800	807	800	821	824	830	808	845	776	835	835	781	820	775	800	841	844	834	814	833	774	791	809	802	795	819	827	837	832	808	812	841	816	817	827	875	855	841	794	866	809	799	792	814	836	816	823	886	777	821	810	871	814	780	853	799	788	840	802	853	833	790	858	830	790	799	804	843	765	841	828	808	788	796	772	772	877	835	826	887	797	837	790	838	794	793	835	784	810	841	830	809	795	794	806	849	806	839	789	812	795	761	828	840	846	771	771	833	840	849	819	777	792	858	845	838	823	738	863	805	825	815	879	809	808	810	743	809	869	801	851	801	819	817	832	810	847	803	807	891	848	784	854	849	827	845	783	776	824	840	799	836	800	899	818	822	817	825	884	805	782	832	840	818	811	811	789	836	778	809	790	756	835	826	857	802	791	823	851	799	786	786	772	811	822	878	758	769	825	866	890	807	814	824	850	765	826	816	842	858	842	741	812	873	829	821	820	826	843	803	825	802	860	778	849	787	773	853	823	812	877	815	802	794	812	811	836	776	848	771	815	820	831	801	816	840	811	821	883	829	815	839	810	805	812	851	846	818	772	786	827	788	843	826	758	891	838	798	809	805	784	800	788	853	832	794	838	836	858	815	854	810	826	826	794	800	830	861	776	800	830	832	822	800	861	855	833	825	862	833	817	846	832	830	845	759	824	839	808	800	794	835	785	842	861	844	778	806	777	801	816	770	813	838	796	813	817	803	813	850	864	769	814	828	812	788	859	847	818	847	819	787	804	828	771	841	808	786	803	822	758	797	819	818	785	783	810	843	787	766	852	810	853	815	826	836	833	798	826	797	809	794	792	839	765	800	817	856	804	823	827	830	826	842	818	797	810	816	809	874	773	810	780	845	814	815	837	867	855	810	861	774	819	850	835	815	805	800	875	718	845	863	824	820	817	817	779	842	866	779	803	818	821	789	773	845	806	834	811	832	800	830	829	809	818	800	809	856	826	823	789	831	891	805	882	845	832	832	864	800	791	826	804	806	790	848	766	797	870	852	834	795	790	748	787	820	864	825	785	812
23159	21338	29476	23547	21334	21035	3553	1035	827	800	763	693	649	730	673	586	589	656	610	654	603	605	602	592	597	572	627	611	589	613	591	565	545	562	588	578	546	541	520	565	548	546	546	572	547	544	590	536	517	564	597	579	604	531	544	603	566	552	593	559	560	552	609	521	534	561	541	583	551	575	545	556	580	502	564	564	516	543	532	551	539	539	528	527	589	561	539	547	575	524	587	524	553	532	585	577	536	537	558	554	561	581	573	589	544	546	545	588	544	535	532	547	568	578	565	556	593	516	529	530	583	579	545	545	515	536	545	538	552	546	508	567	555	539	582	537	568	564	519	523	538	570	575	541	535	577	566	517	530	581	598	545	589	518	569	531	563	560	532	521	557	586	525	584	551	538	582	544	559	561	563	567	579	583	537	558	581	578	548	561	570	536	580	513	556	570	533	576	529	555	570	571	569	567	557	574	585	522	546	577	542	570	561	546	557	534	567	514	552	589	593	555	556	519	593	520	543	568	570	578	538	605	567	568	552	562	566	531	554	562	578	572	535	567	577	500	579	513	542	593	545	553	549	564	540	554	515	561	593	529	561	549	581	588	564	593	538	577	556	586	516	572	559	554	587	552	531	561	545	541	552	532	557	607	578	559	593	579	553	552	603	547	520	527	567	591	545	585	563	523	568	541	520	530	507	595	518	597	573	570	555	560	552	576	563	556	528	550	569	554	593	559	554	584	531	580	601	575	511	559	530	546	526	548	518	528	527	538	527	525	548	549	557	564	583	523	596	577	548	548	568	550	564	553	536	536	579	590	518	556	561	489	541	557	519	566	538	555	524	556	550	552	568	569	538	563	540	587	591	568	571	552	537	602	528	554	577	545	548	574	589	546	527	594	529	599	513	541	536	554	530	560	561	549	536	509	543	536	541	540	573	534	495	592	582	589	559	519	553	541	577	580	544	585	567	553	580	564	583	566	614	555	562	558	584	506	560	545	543	570	517	569	515	580	523	532	564	564	584	562	550	566	594	613	587	549	539	574	538	595	556	558	535	555	552	498	557	554	552	591	585	578	504	548	526	504	609	540	567	524	525	591	551	531	538	594	565	573	559	548	535	580	521	538	549	564	566	506	546	545	526	573	568	562	540	511	575	539	581	554	590	546	561	533	520	579	591	564	566	571	525	530	530	522	554	589	575	552	534	550	540	522	531	590	539	568	591	556	537	542	536	568	520	569	519	554	548	573	567	564	541	589	575	534	545	581	546	562	566	566	588	556	552	524	563	530	540	578	560	563	566	589	559	549	583	565	512	537	520	569	542	478	511	580	532	572	560	533	537	557	526	553	525	547	560	569	550	560	583	561	588	568	549	526	583	545	568	593	584	578	562	572	531	547	583	574	550	531	536	523	592	547	587	578	571	551	546	569	556	565	555	540	574	539	550	581	558	587	571	543	576	525	520	556	536	589	562	517	561	561	541	604	522	588	530	561	558	574	585	564	519	565	536	561	558	558	587	564	576	515	574	540	547	573	567	586	551	520	573	515	587	517	537	548	554	575	563	569	604	570	535	564	587	559	536	539	543	548	573	559	594	577	537	613	552	530	571	574	541	566	517	560	543	545	532	593	532	584	602	575	548	583	558	584	528	532	538	560	553	527	573	539	595	550	504	555	569	536	563	531	551	550	558	547	539	589	578	535	507	512	539	523	569	544	532	565	564	541	565	539	555	538	543	602	526	565	566	565	577	566	542	532	539	547	572	554	554	551	526	575	576	571	563	571	572	582	548	537	520	555	563	560	596	555	545	559	555	587	505	565	563	553	538	551	507	569	568	571	545	558	551	583	551	588	556	595	539	588	565	616	554	575	518	529	577	588	533	527	547	545	501	581	564	554	551	567	555	561	549	525	537	564	600	608	576	574	528	536	578	559	551	555	546	559	590	585	526	565	520	588	527	580	552	543	514	561	575	559	563	555	509	569	559	545	571	546	526	549	577	568	546	565	534	517	580	578	560	542	575	516	574	559	521	594	560	534	568	582	534	530	616	511	608	564	536	549	536	569	538	539	583	523	553	555	534	584	542	554	583	493	573	528	543	572	554	590	512	518	546	536	594	578	536	558	581	555	585	551	579	555	560	539	529	549	538	564	531	533	552	525	532	530	553	542	523	545	579	526	544	528	593	549	602	554	518	541	570	536	579	568	550	569	533	569	547	555	589	521	544	553	553	548	539	534	585	535	586	548	547	552	580	541	563	532	564	548	561	560	560	544	562	566	533	538	545	536	584	584	584	524	550	554	556	581	529	574	541	577	569	555	525	551	551	559	585	549	563	540	566	560	575	538	552	576	568	545	540	570	579	550	579	568	581	565	578	526	587	527	576	550	550	526	530	580	548	571	565	570	546	543	583	539	546	598	518	578	565	579	547	571	535	556	562	579	586	512	580	571	543	549	521	543	615	551	594	557	546	531	560	572	564	554	560	577	562	494	549	539	593	558	555	604	546	563	583	549	581	602	552	572	548	562	566	520	555	538	531	513	572	573	569	570	553	508	555	556	535	578	577	557	571	519	536	553	559	562	543	561	575	537	553	548	543	570	560	587	596	572	541	530	557	521	537	543	609	572	547	569	538	568	515	572	535	564	553	531	542	547	545	499	543	564	528	561	560	544	578	535	543	528	549	566	580	566	558	548	585	539	546	517	584	564	572	541	589	541	546	564	588	572	540	502	559	586	548	551	515	569	548	549	541	526	592	562	545	561	549	535	518	570	561	547	553	523	576	542	547	525	558	572	562	541	517	573	629	543	576	552	575	541	550	579	563	604	561	556	567	530	531	555	559	554	555	551	578	550	532	526	534	551	553	545	622	617	503	612	552	527	562	554	589	589	550	533	567	594	565	556	614	521	546	517	547	568	568	576	570	563	605	545	578	566	554	560	595	520	519	540	571	553	497	572	570	577	553	513	522	584	538	577	565	579	582	522	548	538	561	565	568	538	550	565	587	601	535	577	561	571	580	566	486	553	572	533	555	582	535	576	517	585	547	544	565	544	564	503	520	521	523	515	560	584	569	563	568	547	594	550	523	540	552	507	512	562	573	564	544	544	561	510	520	564	544	540	540	549	558	572	504	577	538	547	551	530	561	534	533	516	532	553	552	582	579	538	523	572	593	572	593	532	504	561	569	531	526	557	598	569	528	545	557	577	561	542	583	620	573	553	545	557	593	526	555	571	519	535	565	553	579	569	554	570	580	531	594	573	559	595	537	517	530	579	565	533	573	589	535	528	561	534	576	577	553	521	567	571	575	528	533	598	566	535	553	596	499	586	563	546	541	589	521	546	567	530	572	535	547	577	603	528	522	534	550	545	587	562	565	545	586	571	545	565	605	548	575	586	585	559	592	542	561	529	541	556	530	548	547	580	571	589	575	551	600	536	530	544	548	563	558	515	561	509	563	530	545	551	618	550	522	548	542	583	548	526	527	580	536	541	509	541	596	549	603	527	569	574
47348	26644	10768	5678	3946	3021	2397	2032	1763	1624	1445	1291	1281	1169	1100	1099	1032	1058	1051	975	981	934	968	936	925	901	970	871	924	906	902	876	937	895	913	889	891	846	930	897	878	884	889	882	864	868	898	895	883	878	919	853	845	852	850	846	861	852	886	847	849	863	868	853	847	898	850	810	853	835	882	827	834	846	827	813	887	901	834	812	842	832	860	961	859	860	831	809	920	894	883	887	795	858	894	840	820	847	863	850	901	845	854	856	838	788	833	842	875	860	856	870	870	824	860	809	842	881	846	809	910	869	857	846	862	814	838	865	856	835	866	803	857	811	854	834	855	873	811	839	834	914	861	916	832	804	911	876	830	838	872	848	871	891	855	795	840	875	825	813	859	877	831	906	829	839	840	853	833	840	857	845	857	820	837	858	878	830	803	839	833	897	813	854	807	818	789	817	841	848	842	797	864	855	871	828	886	870	851	839	868	884	844	831	872	876	881	866	831	805	892	848	846	877	816	823	833	878	854	881	877	905	801	841	849	849	833	856	872	854	820	846	847	806	891	823	865	816	855	865	824	816	877	826	861	843	851	829	853	886	901	880	848	870	832	833	823	848	823	826	885	838	867	886	858	823	878	867	836	849	849	848	858	823	836	918	856	871	852	835	824	829	860	839	857	859	859	864	776	827	797	846	808	828	830	841	847	856	876	815	856	833	803	828	816	869	824	857	854	821	855	903	867	832	876	855	845	837	886	857	794	868	848	837	916	903	892	844	876	858	836	870	885	826	863	839	854	871	837	855	903	802	826	850	822	909	809	830	871	836	802	839	845	828	823	807	876	866	920	844	890	842	834	881	874	854	848	865	868	863	874	840	857	854	879	895	846	843	840	842	839	866	926	817	812	830	845	819	835	878	840	869	828	808	864	846	840	800	860	854	830	898	831	853	793	875	800	863	810	836	881	872	847	857	817	882	814	845	862	880	807	796	821	866	825	870	859	841	848	894	878	833	874	864	857	872	828	840	866	816	939	878	877	838	851	826	899	874	855	851	825	869	866	812	846	887	835	838	818	871	871	845	804	829	881	897	834	863	856	849	836	865	793	877	868	835	881	861	878	828	856	917	846	879	826	823	909	897	848	894	876	850	821	871	828	853	871	831	867	884	838	821	849	902	901	888	847	834	855	858	874	844	893	843	838	869	836	838	872	794	883	879	821	912	882	884	849	829	873	842	831	831	863	870	855	837	870	842	901	832	899	882	812	885	897	877	856	814	843	855	820	822	871	859	835	853	835	836	784	868	848	859	817	836	872	860	870	834	798	872	823	824	823	930	835	813	890	871	845	904	904	856	824	860	842	836	883	837	857	865	854	800	850	870	824	849	806	865	882	863	870	841	840	859	850	840	863	825	828	853	858	846	822	856	897	868	848	817	835	861	860	847	874	878	834	796	858	798	838	874	829	835	794	881	836	906	862	893	821	848	837	816	877	854	852	831	862	829	888	860	844	847	821	856	868	860	831	850	920	860	866	849	822	857	835	863	921	785	857	803	791	879	813	857	856	789	827	855	880	819	870	890	836	889	812	856	845	846	840	878	845	817	861	868	841	860	860	863	840	813	887	794	873	842	799	878	830	850	901	859	816	862	828	836	838	916	901	890	805	780	865	822	858	850	884	845	866	845	813	822	869	856	822	912	845	836	820	858	854	885	848	886	825	811	834	832	854	850	874	813	820	851	886	763	819	845	833	892	880	839	856	837	853	880	838	869	814	869	841	918	823	866	838	854	898	851	828	873	801	822	849	842	853	868	829	847	876	859	912	824	812	859	866	874	827	829	832	882	845	875	797	826	870	887	842	853	854	855	864	855	836	862	868	854	904	886	855	870	827	829	856	837	829	862	838	869	825	876	855	872	813	863	836	836	854	883	871	791	870	891	909	853	815	859	865	818	834	895	814	866	831	847	867	794	854	848	871	899	817	836	858	858	830	884	826	863	837	860	809	881	830	834	874	829	873	872	876	859	834	852	840	894	846	845	852	851	868	803	885	822	869	868	860	848	853	833	807	854	827	841	868	885	870	824	867	871	853	886	854	882	839	867	909	844	859	862	816	845	840	821	848	860	864	826	844	770	828	846	821	847	871	874	887	840	840	864	858	859	823	866	876	837	853	835	842	859	805	853	853	861	839	920	848	814	859	844	871	790	868	873	851	883	865	840	867	907	865	780	800	825	831	781	870	826	841	834	854	870	847	890	819	858	887	853	825	850	843	840	858	869	819	821	873	852	899	825	847	851	800	819	806	814	861	900	823	852	878	861	850	836	796	873	862	825	925	836	811	936	855	859	818	881	873	822	871	860	851	897	848	830	874	790	830	836	842	838	832	893	849	826	848	869	850	835	806	802	873	840	877	873	804	853	827	873	871	843	854	827	861	891	843	833	856	875	827	819	868	840	818	832	841	877	867	863	858	912	819	824	871	815	861	801	852	827	834	884	803	846	916	861	871	813	814	811	842	830	858	875	879	827	839	811	854	813	859	872	864	829	811	890	877	843	872	844	873	842	866	866	911	862	865	826	843	854	888	823	885	902	880	802	866	911	838	900	851	811	852	865	830	821	864	871	863	840	821	869	810	872	859	877	843	883	873	838	850	876	926	827	873	840	849	849	818	828	839	880	847	838	875	877	861	874	871	843	834	852	860	802	876	858	843	859	882	787	881	799	858	814	824	832	887	849	811	851	860	852	860	820	808	850	844	838	830	834	832	879	887	902	882	853	847	881	883	834	873	901	829	841	896	809	877	839	846	850	932	881	831	807	892	868	802	805	863	837	860	843	839	884	841	816	896	857	854	806	859	854	849	838	867	818	805	831	840	879	867	830	822	858	830	884	867	813	840	811	850	835	848	862	811	848	858	845	812	797	863	845	799	849	838	864	877	831	847	852	871	826	902	870	819	861	834	828	899	850	825	869	833	865	855	854	845	821	839	861	864	922	817	827	853	886	861	808	827	831	831	830	872	841	893	889	850	874	903	866	890	845	869	842	802	806	867	915	837	894	863	809	859	841	808	815	800	850	819	854	853	906	860	825	788	875	848	837	872	854	858	802	813	838	835	861	810	836	863	846	885	863	854	830	884	829	826	874	816	830	809	825	820	878	866	832	830	829	860	909	852	824	865	831	866	810	839	869	866	856	839	847	828	882	904	827	856	877	848	858	821	855	806	871	837	846	872	795	846	840	829	866	869	867	815	857	829	858	820	805	822	816	823	870	870	903	877	846	833	833	871	850	829	882	806	819	888	841	814	863	866	829	787	878	851	851	818	886	861	839	844	800	886	870	908	820	841	890	842	830	874	828	855	847	859	800	814	861	862	852	835	866	817	805	853	866	797	865	872	854	826	836	836	884	885	861	869	901	866	832	831	851	829	803	839	871	863	827	854	873	856	830	868	884	866	854	825	846	832	892	852	806	817	850	836	795	810	849	840	856	845	874	872	818	821	806	848	869	862	891	870	837
27513	21161	10824	803	475	434	295	297	274	258	280	275	276	316	277	284	269	291	277	254	277	277	252	293	268	269	269	282	242	271	275	268	246	263	243	250	270	271	275	269	271	275	296	253	271	257	275	289	277	265	265	238	273	281	249	264	255	292	279	279	286	248	277	268	289	267	272	264	265	275	287	248	266	255	246	277	258	291	271	282	241	255	235	269	247	258	260	250	259	273	274	261	298	272	265	241	274	255	280	260	282	275	261	268	260	264	265	250	268	266	271	280	268	249	263	288	250	262	251	273	243	239	260	281	294	268	279	268	259	237	290	286	243	275	264	269	272	275	254	239	271	249	250	267	249	254	233	263	252	285	271	255	270	275	280	282	301	254	244	270	260	259	267	283	284	278	266	275	279	256	287	292	260	267	240	279	271	236	264	285	278	245	273	267	246	266	243	280	283	264	251	271	275	259	272	255	285	280	286	236	288	265	261	234	291	255	266	273	285	251	253	243	272	301	266	276	254	266	278	241	267	259	238	264	252	257	238	247	267	256	263	251	261	253	279	252	281	260	264	260	256	224	256	261	259	271	261	259	285	253	257	262	253	263	262	247	278	270	248	256	271	240	307	281	280	261	279	269	268	269	245	288	261	243	254	278	255	264	263	275	273	253	247	265	227	252	266	267	248	291	253	298	286	268	257	255	257	263	254	258	251	265	253	228	241	245	231	244	273	273	220	270	251	285	253	245	272	280	253	289	258	242	265	253	229	259	268	259	293	255	280	272	268	267	276	276	270	266	259	251	253	250	247	250	264	259	278	255	286	297	287	284	268	280	254	244	275	276	232	251	277	240	272	263	282	248	258	249	255	268	273	273	258	266	262	246	241	255	242	286	274	288	244	280	246	278	252	274	267	273	260	290	273	282	249	268	286	269	266	269	257	259	286	243	264	298	251	255	280	246	269	263	289	227	269	256	268	273	265	228	276	263	262	259	254	281	291	252	268	232	267	250	275	268	280	269	244	249	226	269	260	271	261	261	250	289	245	260	245	265	263	277	237	286	271	251	258	281	266	249	239	242	246	287	262	251	257	265	245	255	276	285	264	262	266	264	242	260	261	254	281	286	287	292	254	243	248	253	254	264	254	257	258	259	288	236	252	244	270	278	291	261	256	250	294	261	275	260	267	245	246	264	244	260	267	265	251	277	253	270	253	253	252	271	259	276	266	269	250	254	280	239	267	270	287	282	268	247	270	242	264	243	280	279	256	277	237	274	230	272	245	277	273	231	264	266	263	261	275	275	257	263	273	275	224	258	279	232	266	254	271	250	252	264	222	259	248	242	292	274	258	269	262	269	285	237	271	255	246	259	281	288	288	236	244	245	258	268	265	250	273	256	258	263	284	283	273	292	251	259	249	280	267	275	265	248	261	242	262	280	264	238	256	287	271	230	253	261	269	248	255	268	266	249	244	226	251	277	274	249	242	263	267	263	275	274	235	268	271	278	289	259	281	286	274	235	270	251	282	260	294	237	297	273	265	269	303	270	262	248	274	269	266	261	301	279	255	271	252	255	256	243	273	241	282	267	277	282	251	255	246	244	259	265	272	293	289	271	234	268	250	271	263	242	270	273	289	262	272	272	247	259	244	261	258	237	275	258	254	290	264	260	278	261	244	260	255	278	287	265	269	267	258	271	288	276	259	308	264	267	268	261	270	273	272	265	259	254	274	266	278	283	268	285	272	250	291	254	278	247	268	238	254	224	266	251	287	241	254	270	285	246	290	234	264	223	241	264	277	291	268	259	286	288	268	239	246	215	278	255	298	252	302	261	290	251	245	225	270	268	276	280	263	246	264	261	256	272	231	281	282	249	256	255	271	241	280	242	282	272	310	246	275	276	265	256	265	282	266	279	273	271	265	268	283	257	276	286	271	285	257	262	282	252	251	302	278	284	267	261	266	255	270	226	250	252	254	249	303	272	246	259	280	251	255	296	257	266	260	273	268	277	263	264	262	266	251	254	264	266	252	281	269	236	264	243	246	273	260	263	272	298	289	266	280	275	271	302	267	262	267	271	245	273	234	262	233	271	261	233	245	238	267	281	264	269	264	251	254	235	273	256	281	254	259	299	263	280	255	291	278	288	255	254	265	265	261	291	255	257	277	278	255	261	259	248	282	265	277	267	256	279	248	257	240	265	277	274	258	252	262	273	258	248	284	269	257	261	244	312	260	255	270	281	261	289	251	257	244	262	296	252	272	263	272	280	253	279	279	270	259	252	261	266	278	286	260	269	254	258	266	251	239	248	258	270	267	280	268	284	278	225	267	260	277	282	293	252	284	269	267	271	269	247	247	246	247	259	252	274	258	264	235	221	267	257	258	267	280	264	260	245	248	284	294	281	252	263	253	269	250	268	266	275	281	264	255	264	278	245	250	260	278	257	252	295	270	276	272	255	286	251	281	270	315	274	253	270	268	257	244	243	245	279	216	274	287	255	261	243	294	276	228	265	289	263	257	267	268	300	258	269	284	251	262	259	247	271	278	249	251	264	266	302	250	251	272	285	233	278	276	241	264	260	245	277	240	277	272	281	241	258	255	270	293	274	269	266	275	268	258	255	272	267	253	241	274	265	280	275	217	279	281	264	268	272	246	276	281	254	248	260	237	263	264	261	257	273	281	256	240	293	245	263	251	259	252	250	248	278	257	290	277	248	255	298	277	238	286	280	254	265	254	268	271	270	265	270	286	271	240	223	254	263	283	274	266	264	270	275	246	233	249	237	264	291	271	237	261	250	257	256	261	277	264	288	286	267	257	244	253	255	258	268	256	274	270	262	252	268	261	260	228	286	240	264	272	284	267	273	262	240	255	240	255	268	252	258	265	270	259	257	254	256	282	262	278	248	272	261	269	282	268	269	239	255	253	268	275	247	278	253	256	266	267	273	267	288	272	286	265	254	264	255	255	304	273	262	262	239	236	237	243	278	259	285	278	243	268	296	255	282	295	265	258	244	287	277	266	294	288	290	259	243	260	253	254	249	272	273	292	256	235	260	283	252	263	255	289	281	259	272	262	268	286	265	228	249	281	261	246	280	254	273	256	252	255	264	239	258	245	254	252	287	257	240	286	269	256	240	295	269	279	256	288	250	265	250	271	265	262	248	266	301	241	256	260	267	259	294	263	255	258	240	283	249	275	275	290	245	270	259	259	271	266	248	257	276	307	254	282	241	266	253	252	246	254	236	279	253	290	254	257	240	263	266	263	248	244	296	278	266	239	265	270	277	266	270	245	245	270	268	260	264	267	280	245	247	284	251	268	276	255	238	227	277	265	272	232	251	271	252	273	292	253	264	269	258	283	249	275	251	253	258	250	264	282	282	282	289	273	266	264	258	262	270	269	256	252	253	277	278	238	266	293	238	269	262	240	256	240	247	222	275	282	276	259	277	247	261	275	245	273	250	266	240	250	281	258	240	251	289	244	256	251	282	280	271	259	280	257	284	242	278	259	258
26801	11503	1092	678	584	505	504	510	438	438	441	420	425	427	459	422	436	437	431	445	401	418	424	379	400	454	383	441	414	399	405	429	473	467	416	396	432	408	442	388	443	416	458	430	401	407	425	416	417	422	386	399	411	423	410	376	416	367	426	410	410	416	442	416	420	403	431	420	434	398	443	390	434	436	407	382	421	462	405	388	428	394	421	423	446	378	371	432	435	430	408	401	447	400	419	406	439	417	388	421	400	391	392	406	390	463	451	409	438	398	413	457	390	426	431	442	444	395	422	423	396	429	429	431	414	401	399	432	394	448	367	383	467	407	433	448	422	416	413	414	448	401	426	452	457	419	410	421	424	409	424	379	408	435	425	445	399	403	423	436	392	424	394	436	447	398	414	432	412	428	422	408	420	425	390	466	430	429	391	424	422	428	388	401	377	423	400	451	412	400	409	437	432	378	419	438	451	404	416	386	423	417	394	402	426	408	395	422	388	394	409	454	419	413	428	390	401	459	400	407	406	395	392	427	395	385	418	412	414	397	429	393	430	415	430	415	460	425	438	447	401	395	394	404	418	412	397	444	440	424	427	391	455	466	396	422	441	420	413	398	397	424	420	405	411	434	405	440	421	421	418	428	432	403	425	417	430	458	450	406	435	415	409	380	450	400	417	388	442	402	378	411	448	404	436	393	394	401	406	407	439	390	418	379	443	432	407	398	412	425	399	399	392	401	407	400	404	412	413	406	379	430	401	403	437	387	403	415	394	424	412	405	378	409	384	422	436	373	406	429	389	438	433	404	431	375	424	431	446	419	377	425	406	391	394	408	435	438	400	403	385	396	431	401	376	408	423	396	414	412	440	380	411	426	403	418	403	415	438	384	407	404	407	390	391	364	393	407	378	376	409	424	433	431	423	423	410	427	388	428	400	403	391	420	408	415	396	433	383	411	450	389	429	432	409	430	412	394	400	409	429	413	426	424	417	370	410	432	388	408	425	410	409	428	443	419	416	398	413	401	397	364	418	406	424	427	434	441	399	377	454	407	390	384	385	389	409	415	393	396	424	403	423	391	410	417	397	403	417	405	364	410	423	462	421	447	435	423	402	376	421	410	410	441	384	407	413	432	448	376	405	398	464	401	396	391	417	410	440	434	414	379	385	414	439	415	407	425	407	413	427	444	439	405	386	399	437	425	384	388	407	425	384	403	419	419	442	448	417	436	393	428	418	428	415	418	407	415	422	412	403	414	444	371	423	406	430	437	387	370	408	423	438	419	416	395	396	382	379	379	423	398	414	418	410	412	429	432	441	458	394	416	454	460	404	409	425	427	436	414	388	404	404	387	407	409	426	397	428	422	376	378	415	440	416	419	419	420	411	444	422	414	427	402	394	456	424	466	421	418	406	397	428	425	366	396	409	391	386	428	441	434	418	426	411	419	402	408	396	439	395	410	401	399	398	404	427	446	455	461	411	416	454	386	402	441	447	421	449	394	437	408	393	402	391	417	419	385	393	389	425	384	400	402	439	417	410	424	425	442	424	425	441	445	408	403	415	391	419	451	407	447	391	396	411	374	424	396	406	384	443	452	391	428	402	403	440	378	422	398	412	423	373	416	415	440	404	409	394	375	449	411	420	415	376	409	413	422	403	396	431	403	391	407	428	378	425	432	389	426	397	433	393	424	399	420	391	390	429	422	407	451	427	384	377	380	413	424	390	459	405	424	452	411	405	459	412	408	421	419	432	420	429	434	411	450	409	406	390	406	420	407	381	444	431	425	421	404	430	398	412	434	452	415	429	415	397	402	390	395	399	376	409	392	421	408	395	422	423	461	399	445	436	381	419	405	437	384	427	412	454	434	417	384	399	392	416	411	411	412	380	413	379	401	378	408	397	410	423	429	456	409	401	410	368	451	387	439	462	435	432	400	405	423	405	408	447	416	440	383	412	417	471	421	400	438	398	446	428	389	394	413	390	449	425	418	419	387	446	411	403	421	441	387	444	447	441	432	420	425	397	408	382	409	397	433	425	400	424	420	412	413	382	403	406	420	463	434	396	406	392	399	401	426	381	393	385	404	408	403	393	420	403	448	429	398	396	416	397	417	401	429	412	425	407	441	416	431	402	409	420	422	420	441	414	404	388	423	422	430	407	386	404	377	409	427	428	381	449	431	399	436	431	395	411	407	370	411	424	443	441	414	434	422	399	385	405	421	424	432	392	439	440	411	438	447	431	422	409	420	386	396	431	419	428	411	383	441	421	396	390	410	389	453	416	388	411	406	401	427	446	407	437	392	424	424	421	398	447	420	392	386	398	370	391	428	470	395	416	430	391	415	405	407	431	423	440	359	395	448	422	447	419	430	451	441	397	392	472	418	391	429	439	442	427	412	384	453	424	382	424	402	413	391	421	426	404	400	443	410	427	419	438	412	420	441	433	396	419	423	422	472	422	392	395	433	439	436	423	415	430	393	404	421	407	435	403	391	448	411	427	393	415	395	415	420	429	418	416	448	402	402	411	408	427	429	371	441	415	442	417	412	431	400	422	384	410	422	414	425	411	410	394	382	410	392	447	455	414	360	458	427	407	441	395	408	431	426	442	402	408	424	443	486	404	404	434	440	388	422	439	427	387	421	415	433	419	397	401	401	401	397	418	438	415	416	376	405	449	405	404	409	392	418	411	406	371	412	424	442	433	378	454	414	421	414	398	403	411	430	430	424	368	418	404	426	392	442	423	439	420	418	390	414	415	415	412	421	426	445	439	415	410	438	479	442	397	417	423	406	399	380	438	401	445	440	411	401	439	395	432	455	374	418	397	423	432	420	450	436	386	385	434	379	425	403	445	418	432	420	429	397	428	397	431	406	390	429	477	427	417	386	441	404	395	420	386	394	446	408	433	429	382	407	444	424	453	407	409	444	407	390	413	416	416	390	430	410	420	433	447	408	458	404	388	387	453	421	399	435	429	431	419	403	435	420	451	458	434	413	453	410	422	426	386	387	396	426	417	416	377	394	426	387	410	413	388	440	411	463	428	413	405	467	430	396	491	464	430	389	413	422	401	398	427	403	401	444	403	425	401	401	400	395	424	431	435	413	402	395	431	408	477	409	381	412	418	381	423	397	427	444	424	404	411	435	460	413	390	446	411	397	412	434	382	420	395	432	391	444	419	421	344	412	438	416	419	446	426	428	383	398	468	428	445	443	437	382	356	413	407	409	416	445	435	405	421	423	405	430	405	424	402	435	406	420	375	424	404	456	397	427	391	391	424	384	431	392	428	390	425	388	411	465	419	422	426	422	432	425	414	443	424	430	407	385	448	392	389	407	431	407	432	422	455	415	419	418	433	427	422	397	440	407	395	378	425	420	417	402	396	393	391	406	414	440	445	415	407	414	434	412	399	410	439	431	408	407	410	462	438	396	439	420	448	415	434	402	419	437	411	457	418	438	395	437	443	417	401	407	421	412	427	421	413	433	403	437	424	418	388	436	412	427	423	435
24194	21347	28977	24036	21138	5691	1015	816	693	674	646	626	581	579	607	596	590	578	588	548	600	546	601	556	596	567	546	497	518	525	568	522	543	538	501	548	548	525	543	519	550	534	534	541	485	526	529	502	554	498	544	541	524	559	514	508	563	563	539	526	531	536	558	497	511	519	519	538	545	553	563	557	544	593	510	526	557	485	541	515	533	557	546	546	569	533	540	506	529	525	590	513	565	519	516	491	528	537	514	568	518	549	522	547	506	512	553	556	505	533	566	561	561	483	490	571	549	526	500	546	478	556	543	524	549	556	544	496	541	526	550	501	503	523	552	541	544	500	504	506	544	544	568	526	528	559	544	481	538	533	490	536	550	483	562	510	537	536	534	539	538	490	571	520	515	572	518	585	572	541	560	490	526	542	560	550	544	558	565	566	516	521	555	548	539	528	540	542	512	528	540	515	548	539	528	546	567	560	565	549	549	517	527	574	539	547	577	498	551	524	517	517	518	525	554	540	526	525	530	568	522	557	524	544	521	542	506	510	489	539	555	530	523	519	546	552	567	566	524	560	515	542	539	515	529	558	525	566	526	557	512	548	560	522	491	525	500	559	547	538	532	556	488	540	637	483	531	602	577	520	548	585	531	523	535	510	510	539	567	507	543	505	530	554	540	544	536	533	533	523	564	535	543	493	528	524	523	534	549	557	554	526	532	542	507	533	532	569	521	565	554	566	523	534	537	530	543	520	552	539	498	597	542	468	502	544	526	514	514	521	499	531	504	541	526	534	526	525	556	503	544	528	515	500	574	550	540	554	531	488	530	538	585	543	541	509	557	561	536	497	581	551	565	488	541	536	529	527	527	541	482	521	586	557	550	543	542	555	547	537	538	509	544	553	583	559	493	511	523	515	549	522	600	507	561	561	533	541	549	534	537	542	469	537	535	552	512	555	554	517	502	514	519	498	533	499	497	527	528	527	559	555	535	559	536	554	518	566	582	569	522	557	542	509	533	568	514	551	515	524	490	555	526	544	576	508	526	538	554	563	508	542	505	547	491	529	496	533	536	560	555	534	522	540	532	527	552	508	509	519	530	560	531	546	539	527	530	512	533	554	557	534	564	521	561	562	507	573	509	549	513	493	533	571	551	522	539	560	548	543	525	513	485	508	550	571	538	507	532	576	548	545	513	536	556	554	550	498	534	561	551	550	552	534	534	508	541	529	567	533	492	541	554	515	516	527	519	550	546	506	566	552	509	533	534	554	529	573	506	532	532	543	518	524	528	539	477	527	509	561	496	526	530	518	525	514	531	567	555	513	502	557	524	520	519	542	543	512	547	520	563	505	562	505	500	517	545	538	555	514	521	529	531	563	532	520	501	571	556	564	524	540	554	545	562	560	537	529	506	496	510	529	517	573	545	496	526	541	545	520	570	522	540	566	511	523	541	544	504	526	515	541	538	545	520	492	533	513	496	549	500	483	523	531	508	519	524	519	538	542	560	551	504	542	544	573	515	550	512	546	551	516	545	523	498	529	521	543	532	535	515	517	522	550	559	528	557	512	531	546	558	510	575	584	516	508	533	561	561	525	521	543	532	524	543	511	573	563	515	532	497	550	510	505	584	554	505	570	573	543	532	579	510	554	530	536	560	539	535	574	554	503	506	501	528	506	529	523	542	563	520	569	530	537	522	523	561	535	515	504	515	539	542	526	545	531	544	589	514	523	526	557	508	521	556	514	553	530	527	481	516	534	502	519	525	536	544	529	500	541	537	537	542	498	557	563	578	503	542	592	519	527	531	565	534	522	515	563	562	530	560	501	491	531	544	511	525	554	509	507	527	535	546	491	522	533	550	549	516	541	541	501	552	543	498	543	555	552	558	553	553	564	512	560	547	550	493	530	546	551	556	535	534	507	532	536	521	549	553	536	555	527	523	548	533	581	508	546	536	532	560	495	544	583	527	531	504	538	553	514	566	511	538	550	538	506	540	543	553	480	550	497	556	569	535	513	541	519	489	541	521	568	570	544	517	527	574	515	538	535	524	588	530	526	553	560	530	524	498	518	543	521	534	502	509	552	527	512	540	525	511	554	517	490	528	522	526	536	485	528	532	552	547	515	574	556	540	517	582	527	541	598	551	498	532	557	493	520	485	531	551	512	565	577	524	540	544	545	526	568	547	524	469	572	525	508	528	554	562	547	540	545	538	527	570	523	507	553	506	499	554	567	489	521	524	553	562	562	527	538	548	573	553	584	475	517	556	538	523	532	554	525	561	485	529	527	514	525	517	578	572	531	502	539	559	545	534	536	557	518	566	561	534	523	569	539	559	518	584	533	520	538	573	532	517	537	530	521	514	535	529	528	554	503	523	518	466	559	559	563	568	606	576	544	533	508	534	526	526	534	505	525	550	548	569	491	547	543	556	573	526	573	565	561	561	525	497	522	545	586	534	532	551	500	546	521	559	548	570	519	536	570	539	543	504	548	538	528	534	522	517	529	536	512	498	592	537	528	567	521	551	531	516	556	560	531	502	550	522	534	535	546	507	503	513	546	537	568	565	540	517	529	526	516	571	516	486	521	455	514	532	524	530	539	536	578	529	547	499	528	548	516	500	518	544	525	525	525	493	527	520	543	569	493	536	540	579	554	529	536	503	556	547	526	560	513	552	495	567	548	578	508	564	523	541	523	580	542	576	553	534	534	516	547	511	500	522	534	540	506	530	570	512	572	534	540	497	558	554	514	493	514	491	535	559	502	535	555	566	560	487	501	558	515	551	521	547	519	576	533	558	554	537	536	529	530	511	553	522	537	524	511	566	549	551	552	572	505	545	496	548	541	524	537	507	509	543	501	534	577	500	534	544	541	561	551	518	545	547	550	567	526	569	528	544	527	555	511	568	503	551	508	564	508	532	542	547	515	521	514	546	539	558	491	543	525	548	520	538	539	576	500	550	537	553	530	539	540	560	556	569	518	515	563	530	533	566	519	543	532	532	520	538	485	507	511	496	512	541	513	520	530	510	544	506	527	536	513	503	507	545	555	524	531	533	545	548	505	516	510	530	559	507	538	510	544	486	547	550	571	543	529	521	538	562	529	539	531	517	589	508	543	578	512	470	539	551	535	545	533	550	504	512	493	545	557	544	533	560	519	521	520	505	493	586	544	525	479	496	501	561	545	538	525	545	500	537	511	529	533	551	537	528	549	546	578	551	527	549	501	518	563	530	536	547	521	547	530	556	548	503	524	546	555	527	530	545	584	544	584	561	560	552	517	506	546	507	544	503	484	530	528	535	530	533	534	512	492	520	551	550	539	533	522	555	511	502	518	534	533	560	545	519	544	535	496	512	549	528	550	559	568	514	541	552	516	505	515	526	490	549	546	539	568	526	556	525	516	562	521	499	528	544	506	504	511	554	586	499	559	531	550	519	518	546	502	501	523	520	566	527	510	524	552	514	557	516	555	540	525	522	535	540	547	568	550	520	554	550	547	571	520	585	536	552	494
46245	25626	7054	3593	2559	1953	1664	1533	1308	1228	1168	1093	1056	949	968	940	977	957	926	942	876	897	861	884	884	905	846	882	818	877	833	802	835	870	817	868	881	833	802	830	841	811	823	816	809	866	773	761	788	839	787	782	816	852	819	810	821	821	806	870	806	802	806	849	812	863	849	820	789	857	847	841	749	803	797	787	792	834	784	828	782	825	857	825	814	805	797	850	808	840	884	802	810	823	851	798	779	832	813	841	802	838	835	840	784	814	857	811	789	841	797	827	843	797	854	828	783	847	843	813	802	832	796	801	778	805	822	809	844	806	796	855	866	841	828	844	887	848	807	749	847	819	799	851	846	803	847	827	814	798	783	749	826	793	786	815	803	801	825	789	854	810	798	769	780	800	833	803	811	795	803	817	793	776	810	789	804	813	778	846	797	829	822	851	829	834	802	826	802	816	802	841	806	819	776	808	870	852	791	814	818	856	785	821	819	782	843	829	833	828	817	819	846	806	816	832	815	862	837	843	862	846	779	872	832	838	821	739	772	848	826	770	830	781	795	815	817	838	797	846	846	774	883	796	785	867	812	768	800	793	814	816	839	733	834	841	810	782	862	850	798	752	750	828	792	781	833	796	829	832	836	835	807	799	813	801	821	808	834	795	816	794	794	781	873	802	831	791	848	840	843	794	801	780	794	799	760	802	841	803	861	860	848	804	828	819	821	783	877	814	811	825	823	833	857	898	844	788	801	825	824	825	832	825	829	876	852	763	848	787	780	829	830	790	831	822	789	809	876	781	896	775	791	870	826	826	803	850	808	810	780	816	756	790	782	824	803	800	862	850	828	805	850	826	782	773	834	829	850	837	841	824	836	834	797	841	859	823	834	814	832	805	833	789	814	803	793	864	856	810	858	827	835	841	840	755	785	842	801	846	802	842	824	808	862	831	819	840	851	823	824	824	844	760	797	841	846	802	811	801	809	813	802	876	825	813	855	817	779	845	825	813	817	802	841	827	848	835	765	837	870	801	824	862	790	792	799	816	839	866	799	788	853	806	788	806	763	829	799	768	784	791	811	785	825	855	803	830	852	842	799	845	790	802	796	822	777	853	778	831	815	857	823	859	814	801	803	810	810	826	846	789	828	804	814	781	871	833	810	822	784	803	847	775	844	801	869	796	854	838	860	823	814	840	810	803	827	826	846	834	841	826	821	811	834	786	818	841	811	829	789	814	769	860	787	812	826	817	773	833	810	790	840	808	785	842	782	808	826	854	804	831	818	872	772	785	808	803	866	776	809	811	803	846	827	806	790	808	844	837	846	785	835	817	794	818	830	807	847	882	850	794	810	832	797	810	805	797	814	816	776	874	814	813	778	802	832	835	760	797	816	770	796	836	814	799	830	813	804	804	783	871	810	856	817	839	821	777	833	839	809	782	852	838	783	806	837	771	801	855	814	840	814	763	746	815	800	776	802	818	814	820	774	841	826	829	811	794	837	822	833	817	805	776	824	794	826	824	835	777	837	839	745	870	812	817	838	806	797	777	792	824	843	820	817	811	795	835	810	812	830	744	887	777	795	803	810	844	764	829	739	866	828	855	792	824	817	827	857	835	857	831	824	773	838	789	876	807	746	789	856	849	803	804	791	815	824	781	835	846	810	845	793	823	800	820	825	825	751	817	780	824	815	797	847	830	835	828	790	799	817	842	779	836	787	793	828	836	832	805	840	842	803	794	815	831	858	841	802	869	847	802	758	847	837	817	861	814	797	797	793	775	827	798	807	819	789	833	808	818	776	827	787	777	850	835	816	838	834	797	847	840	831	801	803	793	803	795	784	891	833	798	813	795	806	827	797	824	826	849	839	753	832	832	870	801	836	851	801	872	853	826	853	822	858	808	820	753	802	799	888	874	793	820	776	810	773	802	814	774	852	835	811	819	795	807	824	796	771	819	810	793	783	809	845	773	801	803	795	793	879	814	856	817	809	840	793	807	817	819	812	821	795	830	784	825	845	839	821	807	810	762	815	814	788	784	852	838	801	863	797	785	761	811	778	830	836	807	829	808	832	832	829	796	794	808	856	826	824	769	796	804	796	743	777	798	795	834	860	802	823	817	833	842	853	825	851	832	812	826	825	753	796	743	825	827	847	835	828	859	819	758	811	838	872	801	789	775	804	827	793	803	805	813	791	807	812	856	804	790	811	820	865	833	788	847	822	792	828	784	801	863	791	774	758	839	840	774	786	806	839	830	868	792	798	807	771	831	809	843	845	841	801	788	794	775	840	798	882	803	814	820	775	814	807	803	790	848	767	834	779	809	825	810	860	863	808	814	756	770	819	858	798	813	810	838	792	824	762	824	759	785	820	823	822	754	779	838	806	819	800	822	806	819	841	770	793	794	792	820	763	813	798	865	799	830	814	793	830	844	782	828	791	845	742	801	785	807	771	785	823	842	795	792	774	811	829	779	810	837	774	823	791	806	807	781	799	845	831	811	819	771	857	829	834	857	798	837	826	796	804	774	845	829	806	844	813	782	756	825	870	787	768	830	823	828	876	813	873	747	757	847	821	858	788	861	795	797	805	773	837	799	791	828	846	857	808	810	838	825	880	795	795	819	800	795	811	785	801	804	804	806	802	820	815	817	892	795	880	828	831	830	854	846	807	798	742	813	843	763	871	849	800	830	834	853	868	848	821	755	850	809	798	822	841	817	811	835	807	816	812	838	809	886	842	833	805	846	859	737	789	828	845	786	833	810	827	846	790	850	848	816	836	816	822	863	797	826	815	843	811	813	799	818	866	831	809	826	800	816	770	863	752	796	789	815	829	813	759	830	812	826	824	873	811	787	810	832	802	835	813	796	822	752	800	763	829	851	848	800	782	860	813	780	844	875	851	790	844	809	805	774	799	825	839	791	770	796	836	816	826	801	822	796	792	811	811	829	837	772	834	820	855	810	808	844	805	819	853	832	859	795	823	824	777	777	821	788	785	804	802	800	780	779	804	811	855	801	766	802	883	800	844	812	785	872	851	839	851	816	840	755	824	801	774	860	748	776	876	797	875	816	821	763	781	791	844	807	857	834	838	811	832	800	853	873	846	815	810	868	789	782	790	830	850	786	836	857	797	814	812	766	847	834	839	858	844	832	772	784	789	803	828	824	823	806	827	808	801	827	811	820	858	823	801	831	798	774	799	853	761	882	801	791	845	833	823	777	857	834	819	807	823	842	778	797	826	833	828	772	827	835	800	807	761	821	827	808	826	804	830	804	838	792	839	857	823	815	846	786	831	837	816	808	820	834	810	799	854	801	852	814	749	794	806	857	832	763	821	820	805	830	834	825	789	802	814	791	765	819	805	814	818	807	787	820	820	817	818	853	839	890	783	793	832	848	783	822	800	786	852	808	771	782	814	830	814	803	833	811	761	839	804	769	779	798	777	787	796	831	870	821	852	835	828	822	830	833	818	822	808	774	863	833	775	828	815	803	825	779	804	787	827	832	798	760
23157	21309	29539	23430	21302	20999	3633	1076	829	823	752	742	651	747	713	683	641	618	632	605	617	601	565	560	544	619	554	575	596	611	575	605	563	578	580	594	534	549	597	566	574	562	590	601	532	620	566	574	563	530	555	554	544	546	616	559	588	573	575	554	588	566	548	548	552	537	574	536	553	587	545	581	545	537	564	577	533	584	613	523	558	555	534	562	522	607	555	566	556	522	503	546	567	547	554	619	558	583	570	531	571	524	531	543	563	559	553	544	574	589	571	594	585	536	564	545	590	538	592	529	558	564	585	527	576	573	546	590	581	539	603	523	538	615	560	600	511	572	588	557	579	591	574	637	565	524	566	556	510	544	607	503	539	582	561	566	555	537	537	579	622	537	561	537	518	586	575	571	585	548	557	548	548	572	544	518	532	531	582	524	528	558	547	542	560	555	513	529	533	536	554	549	539	585	533	557	536	552	558	518	576	560	520	528	569	560	574	585	531	540	568	568	522	614	556	568	572	553	539	518	510	563	566	516	564	574	558	548	564	537	559	529	581	559	555	539	525	552	535	600	573	593	584	548	561	580	525	523	560	550	575	529	579	578	567	523	546	548	518	576	589	582	630	528	568	553	552	594	549	545	583	508	609	560	587	543	519	527	547	543	554	588	489	504	573	563	548	575	540	567	541	519	566	522	550	500	532	573	535	527	603	579	600	559	536	564	542	570	560	520	565	545	549	545	555	565	565	578	575	578	571	585	573	546	522	565	563	538	541	563	591	557	555	522	532	558	590	537	541	563	564	543	518	562	540	508	570	528	562	557	595	550	579	577	561	515	566	528	558	531	554	543	524	528	591	542	593	574	539	596	551	578	551	523	568	547	543	500	571	577	540	553	554	543	536	575	534	586	566	570	525	563	526	526	572	556	588	525	524	532	571	540	526	589	541	546	528	548	575	524	599	547	547	561	552	567	578	524	544	593	550	574	550	562	492	561	566	545	611	557	537	558	539	514	540	539	544	520	543	529	533	588	574	566	545	590	541	544	565	548	531	521	542	559	587	556	569	529	603	544	586	570	565	606	535	569	610	569	543	538	556	547	626	554	555	582	537	559	557	527	557	549	598	546	592	567	558	549	587	598	570	535	579	531	527	558	541	530	538	545	579	548	602	520	553	568	557	539	570	534	599	519	574	578	548	541	578	567	583	546	553	554	521	578	582	524	561	545	575	508	546	552	565	544	546	555	515	553	588	541	535	539	590	543	551	565	574	561	555	576	553	525	557	574	602	573	551	519	543	540	564	559	575	627	562	546	564	567	563	556	540	539	528	546	528	545	521	544	548	544	536	547	545	552	526	579	588	551	536	525	554	567	591	550	551	537	544	561	545	542	603	527	545	559	572	551	525	532	569	583	587	568	546	606	545	568	564	559	565	559	552	564	568	541	555	590	571	554	581	549	538	552	556	519	537	563	572	533	516	545	531	599	545	562	593	602	607	538	575	535	559	552	564	580	524	552	545	562	569	564	581	578	582	559	550	567	551	530	563	559	582	564	554	555	571	540	558	527	553	539	547	552	576	560	530	601	537	576	553	561	563	518	539	544	513	571	552	571	502	588	557	562	499	548	579	549	567	587	514	581	525	553	568	601	557	590	521	558	558	558	548	549	561	546	560	588	547	534	575	560	637	538	574	503	563	520	540	544	538	573	506	499	545	525	566	562	555	558	550	565	529	529	545	560	575	561	555	545	591	553	556	563	536	569	568	562	567	606	565	585	556	568	547	531	551	527	508	544	542	561	523	600	547	513	526	522	523	575	540	526	535	584	570	562	548	531	550	522	566	551	578	498	553	535	558	515	586	569	535	535	519	543	565	534	579	552	586	562	566	554	591	550	591	530	541	511	548	553	569	527	565	554	559	585	562	576	552	545	594	556	520	557	551	553	581	567	566	571	546	540	522	577	535	553	598	555	530	543	542	560	555	562	540	567	544	575	534	587	559	538	575	591	534	513	548	545	559	574	510	547	547	570	530	583	512	568	554	555	517	550	544	586	581	520	589	552	543	528	546	557	575	568	516	539	515	543	546	529	557	554	527	536	528	575	544	554	562	519	560	525	534	543	533	615	546	582	593	533	559	578	601	554	590	554	557	528	514	569	535	553	512	528	545	556	566	502	558	575	525	555	556	552	595	523	544	544	588	564	544	567	563	537	540	534	530	539	563	528	589	550	534	558	570	564	570	548	608	520	535	583	528	551	592	563	544	568	548	572	536	533	540	567	517	542	567	604	550	557	570	555	503	541	497	546	603	563	593	538	566	525	515	560	547	579	547	546	549	553	600	557	578	575	570	509	570	543	552	523	568	577	564	564	545	555	541	553	543	556	556	564	525	515	536	549	530	533	566	566	553	543	521	566	550	528	549	515	539	545	549	593	572	557	525	560	529	571	572	553	536	565	512	532	577	549	539	563	513	563	596	556	520	534	563	559	548	524	547	569	552	574	544	556	516	537	558	553	564	559	534	555	531	541	511	523	598	543	574	554	542	533	570	607	541	581	549	555	560	584	560	577	562	488	549	555	548	572	547	579	569	528	579	573	599	531	531	563	546	542	534	547	585	553	548	559	508	530	559	545	566	583	572	547	532	530	511	536	524	573	563	511	517	549	614	578	562	578	532	563	595	503	584	551	569	541	516	580	564	559	581	547	534	521	566	526	556	539	595	536	540	533	505	581	537	536	547	535	565	581	572	510	558	566	529	549	557	535	562	566	541	546	554	546	582	591	546	506	552	489	544	546	565	545	543	605	575	566	538	562	552	595	586	555	532	538	591	550	547	543	547	532	544	530	538	543	536	569	521	572	536	562	593	566	527	523	517	543	595	559	549	515	475	535	563	559	550	521	563	502	547	579	538	555	540	557	535	539	508	525	589	537	529	523	565	545	538	576	560	573	556	572	547	541	544	578	556	573	526	582	583	537	565	534	548	560	562	535	526	521	541	525	530	585	503	550	567	554	603	564	545	538	530	555	559	548	544	553	531	579	520	547	538	537	546	562	564	528	578	557	518	549	560	541	548	555	543	543	529	535	558	516	520	570	547	565	566	552	597	576	572	576	564	544	539	582	536	531	544	585	585	586	561	535	555	576	538	557	537	533	543	545	535	574	574	581	552	510	580	589	519	554	529	563	554	570	587	580	533	580	522	558	510	600	551	546	577	566	552	537	571	531	588	567	537	596	552	561	576	535	532	575	544	587	540	563	541	526	556	538	544	591	555	533	561	511	578	582	511	584	570	535	481	551	583	585	545	526	618	560	551	561	543	490	582	548	588	574	539	564	586	524	578	543	548	528	537	550	585	546	526	531	538	531	571	533	561	577	565	589	569	569	539	586	506	565	595	579	511	555	591	491	575	510	570	594	529	537	547	573	578	554	551	569	501	505	558	548	571	526	535	594	560	569	541	534	570	561	546	569	527	504	568	540	517	538	522	523	549	563	583	566	540	551	542	528	555	556
48975	28904	11144	5913	4079	3126	2495	2022	1824	1695	1462	1418	1315	1200	1142	1079	1105	1091	1000	1040	981	989	980	932	959	927	979	921	897	970	886	881	888	839	918	893	870	847	873	936	876	890	846	893	851	802	864	831	836	868	897	877	875	860	887	861	835	834	839	846	850	842	877	836	810	894	889	841	845	876	867	852	856	828	843	882	877	828	859	855	900	875	882	900	788	835	865	873	843	833	875	858	867	842	830	868	851	850	799	827	859	829	858	863	830	872	849	863	852	842	877	886	837	919	793	852	837	862	811	859	889	853	872	889	847	805	878	842	860	855	841	872	830	910	809	805	854	801	833	868	875	807	880	846	841	815	848	829	849	854	842	808	770	866	809	824	813	806	815	830	866	905	858	875	838	845	879	856	808	821	845	865	823	836	807	809	837	840	829	853	820	825	866	917	812	854	854	779	769	828	899	908	855	809	847	895	865	840	866	877	830	858	849	879	853	835	788	886	846	856	836	833	863	836	809	817	804	814	868	817	817	870	816	821	851	851	856	868	845	847	836	829	853	855	836	888	791	834	828	813	869	917	876	884	831	866	853	785	805	904	829	879	879	936	865	851	833	839	799	839	833	841	887	869	839	877	872	846	836	871	821	841	795	851	834	851	843	825	836	845	872	835	893	816	860	844	830	823	806	812	858	876	870	869	859	848	884	869	848	834	869	869	816	887	864	887	810	842	850	857	821	858	812	877	875	823	879	802	867	929	873	807	865	848	879	830	839	852	874	836	904	828	862	839	850	881	897	854	882	828	851	854	834	834	850	831	791	824	888	841	877	876	889	893	843	832	899	868	907	847	884	849	843	849	783	864	883	860	847	852	816	859	860	838	810	825	819	849	843	797	830	815	874	793	772	852	844	846	841	832	830	824	867	830	809	815	812	854	886	851	838	854	848	818	831	841	820	865	853	865	894	858	860	851	824	874	824	878	818	861	861	835	831	874	865	819	890	861	843	839	860	846	853	867	848	863	838	798	883	835	820	811	838	846	842	876	820	827	865	878	807	829	818	810	888	846	816	850	860	819	834	844	841	831	833	846	866	812	826	833	893	829	878	815	849	779	869	864	830	816	893	820	808	841	861	767	821	864	880	831	818	836	864	869	825	861	851	807	847	842	871	880	840	853	840	810	885	892	863	863	801	883	866	857	844	860	809	852	898	870	893	826	840	843	846	851	837	799	870	834	825	911	853	847	798	863	844	872	863	843	835	813	842	827	934	803	831	827	863	805	877	851	806	877	842	855	873	835	874	842	859	876	835	833	902	874	850	854	865	891	819	857	848	816	855	852	847	820	833	817	882	826	841	836	823	869	887	813	813	835	840	863	855	857	862	853	883	821	852	825	875	865	761	834	859	930	838	834	860	820	844	883	844	831	893	847	821	826	847	848	817	869	845	847	903	848	842	831	819	930	814	834	855	856	854	840	779	809	859	880	863	893	827	847	807	868	814	833	861	894	845	894	859	846	855	836	910	815	820	865	849	865	876	880	817	852	818	840	873	852	881	844	848	848	881	841	797	799	841	839	805	829	838	852	857	889	827	831	866	860	831	804	857	833	841	842	858	855	883	852	843	837	851	872	891	788	865	788	826	835	809	868	804	829	848	834	847	823	819	839	856	814	822	808	830	831	840	810	809	865	860	864	828	810	829	870	839	815	844	830	867	866	874	854	828	842	810	844	887	821	842	854	820	834	847	881	841	806	824	853	864	824	846	844	838	854	865	934	822	849	833	816	840	791	843	829	827	830	826	804	855	866	817	861	908	843	867	804	859	886	858	883	811	814	827	821	846	832	887	816	768	866	855	874	807	797	892	899	847	855	824	795	870	851	822	809	839	860	880	898	824	899	918	825	859	851	872	839	848	842	851	841	840	821	769	864	826	851	863	843	853	828	813	809	880	870	855	843	914	839	866	854	810	870	809	866	836	859	870	872	786	864	854	819	807	887	878	849	859	855	811	866	840	884	825	845	857	841	868	836	797	849	859	895	888	836	846	822	841	860	831	869	873	853	836	792	849	801	851	846	837	822	856	823	870	847	852	814	859	855	859	832	855	812	813	867	868	849	825	859	869	869	821	876	843	878	807	863	850	843	878	841	845	867	834	786	835	824	887	850	875	844	845	824	816	824	865	844	856	835	833	807	852	850	844	865	860	841	906	867	869	803	798	805	863	845	866	815	841	838	780	835	810	852	848	821	850	825	878	811	875	862	848	860	810	868	894	808	894	915	846	860	870	847	804	821	859	863	821	843	865	795	853	863	831	829	836	861	841	807	830	899	828	822	810	842	891	862	907	840	840	822	862	853	828	861	855	867	859	803	826	834	847	864	870	840	856	839	831	835	832	798	816	818	872	834	865	814	858	772	812	832	902	850	813	841	812	783	863	871	801	854	882	829	868	829	839	849	838	856	835	881	832	833	827	814	843	822	825	844	848	807	817	904	861	806	824	851	834	863	816	811	839	810	856	823	883	858	906	828	816	888	801	873	872	856	847	854	809	815	824	872	865	910	828	839	905	866	856	821	872	834	863	865	805	892	864	821	836	858	857	832	813	844	826	863	855	869	823	863	838	793	842	806	866	830	869	823	787	818	851	913	809	792	882	820	829	856	836	815	872	875	855	865	901	847	845	837	899	852	844	917	870	825	815	825	867	842	830	834	808	857	899	842	832	777	833	854	843	832	854	795	837	801	857	808	805	819	854	838	874	793	808	827	830	844	871	874	785	830	817	805	836	831	832	822	819	865	853	850	845	864	866	831	838	827	832	793	849	838	819	850	848	863	835	812	858	866	838	879	793	844	867	835	844	898	838	829	865	859	817	871	832	799	824	828	808	854	870	873	870	864	857	845	833	850	830	864	853	871	839	795	878	867	834	861	890	867	869	886	877	841	894	855	819	787	823	816	831	831	867	844	842	883	814	816	867	905	832	874	894	862	844	834	833	850	829	848	807	854	827	830	832	832	902	829	877	808	876	853	844	839	848	821	874	883	869	829	821	821	860	891	801	833	891	826	902	817	860	829	889	830	804	869	826	803	861	790	873	817	874	789	831	879	889	807	805	808	808	838	832	779	879	838	880	877	795	897	893	861	873	878	838	820	820	869	840	829	835	865	817	884	849	879	849	827	849	878	868	819	897	820	820	859	891	806	839	846	861	829	852	842	881	863	875	873	893	842	854	837	827	824	856	800	820	864	840	861	843	826	809	868	855	879	831	851	885	826	861	869	830	782	890	858	841	810	801	843	841	823	792	844	853	798	900	757	816	788	817	766	830	810	880	864	840	819	844	865	841	832	842	854	782	864	848	868	863	841	867	827	849	814	806	829	850	867	837	834	882	794	908	878	857	818	853	840	846	796	818	808	813	872	883	872	832	835	810	868	812	865	837	906	886	817	811	846	816	885	861	843	829	888	870	879	891	926	834	845	879	821	874	791	834	863	844	855	879	788	852	899	840	838	812	846	866	777
27274	21113	10848	857	491	455	376	273	279	270	275	229	278	299	254	270	265	292	253	269	284	260	290	262	291	279	256	275	245	279	284	256	267	277	272	256	255	260	290	257	261	265	271	256	270	248	257	239	244	258	260	285	267	254	308	278	266	289	271	246	243	257	274	270	263	273	276	262	252	277	261	255	259	257	269	228	258	267	285	261	252	291	281	273	243	258	256	287	251	239	230	277	265	259	247	272	258	295	282	246	238	253	255	256	270	250	288	247	254	271	259	282	263	258	274	272	264	274	250	253	281	268	255	253	273	245	275	240	275	251	254	244	269	262	257	270	267	263	261	275	235	266	299	285	259	275	223	273	262	246	254	263	257	280	273	287	277	254	269	265	260	255	263	265	276	252	299	264	266	262	249	258	254	259	231	238	255	239	250	252	214	257	267	275	279	225	247	248	277	228	249	242	237	267	237	283	236	264	253	242	253	264	252	249	276	293	271	258	243	281	257	256	262	276	261	269	269	237	275	277	276	260	279	299	256	269	289	280	253	277	272	272	278	274	262	265	262	251	245	260	231	256	279	257	270	250	262	264	263	271	282	264	256	257	271	283	274	237	259	274	244	257	301	267	291	257	264	261	290	235	262	252	262	274	238	243	252	267	268	249	262	249	282	245	255	241	249	262	268	284	283	242	262	257	254	255	265	267	255	244	252	251	295	245	275	285	267	271	285	259	266	311	265	269	249	271	279	232	263	265	273	235	274	270	261	256	263	258	265	274	275	238	255	257	266	246	263	296	252	265	257	272	278	270	251	266	289	294	282	260	284	250	278	225	267	301	253	249	263	239	256	276	287	255	282	279	269	234	254	247	284	265	260	226	260	243	252	270	284	277	266	258	256	266	262	266	251	231	255	249	239	257	269	288	261	282	238	254	279	282	258	246	263	254	295	286	269	259	293	286	267	269	263	259	228	292	299	258	263	276	260	270	281	256	276	269	229	250	262	278	252	265	272	250	274	277	265	256	238	303	256	234	235	261	273	270	284	290	273	226	285	242	243	253	278	278	295	232	308	244	317	267	242	262	276	264	264	258	279	275	238	295	261	255	248	275	261	258	270	251	277	262	247	252	270	286	249	275	267	264	230	260	255	284	286	281	265	269	281	291	261	264	245	268	269	236	256	285	263	251	288	257	260	254	221	284	264	262	263	266	290	267	265	268	254	248	262	289	289	258	259	282	265	261	277	258	264	254	290	275	249	245	256	239	254	276	262	269	275	252	278	254	273	249	253	245	248	296	265	223	240	283	264	245	263	254	289	250	252	273	278	242	278	327	296	276	229	240	246	296	264	232	258	240	281	265	260	221	224	261	253	254	260	266	291	279	240	273	281	231	276	246	219	274	281	251	261	272	264	265	238	262	254	286	252	251	279	277	244	270	259	250	277	241	269	286	294	285	234	265	274	287	278	246	266	272	270	247	281	241	262	242	256	277	264	260	246	270	278	278	219	247	261	258	264	280	247	259	245	290	266	253	260	261	292	297	275	252	250	258	272	264	286	276	243	240	259	246	250	282	263	285	255	256	276	242	238	243	261	261	265	256	281	239	273	247	237	272	274	266	291	263	258	265	258	302	247	244	276	259	250	273	262	256	253	264	260	256	257	269	232	260	274	266	249	273	250	258	266	222	297	241	247	276	271	254	282	270	253	254	248	262	246	268	263	259	254	286	271	250	275	245	246	258	262	251	256	306	251	243	248	259	266	247	278	251	293	255	267	274	275	276	274	285	268	286	254	283	248	251	286	284	293	278	297	255	254	276	269	266	276	230	270	282	257	241	266	242	214	250	260	274	247	287	273	272	266	263	276	251	245	273	251	285	264	284	258	268	273	273	283	255	300	250	283	292	271	268	265	239	266	251	279	247	255	265	260	278	270	260	300	254	260	260	298	259	276	253	270	263	282	282	282	263	273	245	239	277	228	245	266	238	252	280	255	256	253	254	271	250	271	248	268	242	241	268	275	256	223	239	282	248	264	213	254	249	268	271	268	240	269	224	279	288	282	265	250	245	247	288	243	252	259	269	280	265	255	267	279	306	284	260	254	274	280	247	252	242	272	293	247	254	269	248	275	278	270	262	251	266	260	262	270	271	247	203	250	244	260	268	254	246	259	300	261	281	274	241	273	258	258	272	277	255	280	277	252	256	258	260	275	268	279	256	268	258	280	264	255	276	274	280	261	263	285	254	233	265	252	266	257	253	262	280	262	282	261	263	248	305	295	281	259	313	258	279	239	277	272	264	254	276	266	264	249	238	265	244	240	288	257	279	248	249	277	287	255	302	219	289	260	261	280	268	286	238	248	275	282	265	262	259	265	242	283	275	256	262	266	242	279	249	235	259	261	266	259	253	275	263	301	244	261	262	270	264	276	252	267	277	247	266	264	235	265	279	280	255	270	268	262	279	242	276	234	270	248	238	285	284	272	258	277	257	251	271	284	286	256	265	270	265	297	264	244	270	252	269	265	267	265	256	268	253	253	236	255	248	285	267	267	258	259	247	271	275	296	255	281	275	277	270	266	237	291	260	267	253	258	276	234	257	254	253	238	256	265	245	277	268	279	234	275	241	304	264	267	270	230	261	263	284	264	284	240	289	241	260	301	267	249	269	234	274	289	272	230	239	259	277	245	268	268	283	252	244	255	252	284	254	258	261	252	280	276	257	256	265	265	258	260	246	255	236	257	294	235	269	260	282	252	273	271	270	277	283	252	251	249	252	257	258	273	255	266	272	271	290	268	270	250	265	253	273	252	267	275	275	269	280	246	274	279	255	256	279	240	254	283	265	279	290	263	260	278	268	257	255	306	239	264	253	276	270	274	276	245	259	271	257	266	302	251	257	271	273	240	285	278	240	259	255	252	257	283	247	260	271	253	266	262	264	282	238	247	266	279	233	268	258	283	242	276	260	284	269	261	272	249	246	261	266	269	229	247	259	245	262	265	255	261	257	273	266	277	255	282	274	230	266	235	267	251	263	257	273	249	261	264	243	240	298	280	246	282	257	285	237	276	272	249	275	248	247	278	246	272	262	275	270	263	270	245	259	270	280	297	253	253	285	276	241	261	255	249	248	288	256	269	283	260	227	258	256	287	276	246	247	278	269	265	283	244	282	261	292	252	239	256	250	277	276	293	248	268	232	261	264	254	259	257	264	252	252	258	271	295	249	280	254	253	255	288	259	243	257	281	240	264	269	269	253	268	251	268	271	260	298	271	267	281	256	266	261	236	271	272	276	276	236	257	273	256	281	244	270	239	285	272	242	252	250	269	294	262	240	285	244	231	238	274	256	263	267	251	259	254	278	256	263	289	221	261	282	272	274	246	286	237	266	249	244	271	245	270	266	260	279	295	260	257	263	286	306	262	238	258	264	252	283	280	265	275	251	226	264	271	249	279	246	274	273	250	299	284	262	244	280	253	260	270	266	261	275	281	245	249	241	272	270	288	268	273	252	266	247
26245	11293	1170	690	582	548	536	499	451	442	453	461	451	425	458	442	436	408	444	437	432	407	425	394	404	411	405	441	432	416	393	432	414	398	436	411	441	447	399	403	415	442	415	436	384	415	402	451	399	451	436	433	380	388	444	429	420	403	410	400	444	414	403	416	379	420	412	430	399	420	433	446	418	425	426	403	423	430	400	427	412	445	399	419	419	433	402	419	441	401	423	426	430	402	418	400	416	410	395	371	433	419	390	411	408	429	416	412	415	441	434	422	390	426	389	388	412	359	433	409	406	386	437	405	410	431	419	404	405	426	424	425	393	417	397	446	407	419	411	426	412	412	440	391	399	423	417	415	453	410	423	425	413	424	400	397	416	430	424	419	408	402	436	434	438	429	465	461	431	424	394	380	430	429	433	401	379	457	414	397	434	399	373	379	422	405	434	414	426	403	404	464	426	399	392	447	423	430	407	412	459	412	431	412	411	427	423	420	412	390	426	416	409	410	415	404	397	385	439	442	427	419	400	384	416	413	397	397	423	399	442	418	427	443	461	390	427	435	379	434	418	390	399	413	418	404	450	448	453	427	428	420	435	409	391	424	432	411	438	368	379	417	444	407	436	402	443	482	392	389	428	381	414	428	419	427	430	440	401	404	450	433	406	410	415	384	400	419	436	416	442	394	405	396	392	423	388	399	396	402	418	400	372	396	395	425	373	407	407	411	392	428	448	434	379	408	413	389	420	421	417	453	428	449	382	419	399	393	424	357	448	410	433	408	417	415	444	430	419	454	402	386	396	430	418	421	425	410	439	429	422	386	397	442	434	403	421	397	414	419	409	399	425	424	436	387	454	440	406	418	427	413	408	404	399	420	439	389	439	366	417	438	419	445	443	434	417	423	448	428	414	412	407	405	405	435	411	414	449	436	403	417	422	406	433	440	418	428	401	408	438	442	382	411	416	374	429	446	406	425	404	385	423	416	405	427	436	399	415	412	399	396	400	383	376	417	410	401	392	404	449	429	413	434	427	418	419	405	383	400	403	411	451	403	435	435	402	421	409	406	452	417	427	407	393	403	382	401	454	413	458	408	417	425	366	431	409	414	411	417	419	417	419	460	478	422	430	429	385	398	411	397	440	447	405	453	402	398	438	473	402	430	407	429	451	450	446	404	440	408	428	410	438	421	417	406	370	408	441	375	427	446	427	437	408	398	384	417	409	445	405	461	413	414	413	406	463	423	429	427	407	438	418	400	391	441	459	457	423	418	422	426	395	390	399	418	376	417	450	404	411	411	417	404	434	391	412	424	377	427	387	386	400	407	396	421	420	403	408	368	455	385	414	436	409	433	462	409	423	441	446	418	423	452	448	411	433	422	418	405	413	435	430	434	380	421	401	419	401	417	394	436	412	371	400	452	396	438	471	422	411	414	452	407	421	423	436	437	438	426	439	401	389	415	407	420	398	396	408	417	431	407	423	418	434	429	408	395	426	392	439	419	401	437	425	401	385	393	427	431	422	432	414	421	403	427	434	417	418	424	413	424	405	400	379	460	431	435	421	428	465	447	403	397	423	448	447	441	390	432	405	434	417	409	393	428	411	431	415	454	412	394	446	409	381	427	379	400	394	416	401	402	431	397	434	414	408	396	421	410	403	401	410	418	420	390	418	420	417	416	396	410	425	421	434	417	368	411	435	435	410	423	455	427	422	382	436	396	445	429	394	416	427	411	438	435	417	414	422	428	419	398	435	420	400	398	408	423	412	373	389	428	421	436	427	416	454	424	404	409	403	411	411	382	388	404	417	410	399	442	425	403	422	421	431	425	372	430	443	429	418	370	451	397	385	387	409	427	428	441	400	398	453	366	449	399	435	372	417	403	397	405	445	438	448	412	399	395	407	432	409	401	467	445	441	391	406	421	398	430	413	434	422	469	392	404	404	460	414	419	432	410	443	424	393	418	404	427	447	408	404	402	413	428	403	401	397	401	422	463	408	432	431	406	428	413	431	403	454	432	402	417	417	425	403	394	445	411	405	446	383	424	431	416	435	408	427	457	427	434	446	450	409	401	433	415	391	442	439	401	385	448	412	435	429	389	428	399	425	368	374	418	408	397	421	437	435	430	390	402	427	418	378	444	461	401	460	399	397	418	401	453	408	418	425	391	407	405	421	438	397	403	428	426	410	414	402	420	410	378	431	443	425	412	389	399	384	445	416	423	412	412	396	431	390	443	390	437	414	445	374	417	376	448	448	421	396	366	401	435	405	436	407	413	417	424	463	381	420	434	368	438	422	382	414	419	424	438	384	429	411	429	425	427	410	431	422	434	422	403	389	437	427	374	405	393	419	447	404	395	392	392	426	422	392	420	425	426	435	432	421	426	480	384	421	397	456	407	421	400	440	412	431	349	399	414	439	419	453	428	401	437	421	442	409	430	415	410	418	446	427	441	383	410	407	392	431	388	424	407	404	426	415	424	415	419	470	427	426	429	391	416	461	383	412	397	403	454	454	406	351	392	399	430	423	433	420	429	409	408	405	405	369	409	378	421	428	456	398	468	428	408	452	387	415	431	421	383	423	406	455	398	417	401	433	396	417	375	401	400	405	419	410	435	407	374	417	435	405	394	419	392	433	387	440	432	440	402	392	434	436	410	416	392	381	417	413	381	418	416	422	449	404	392	423	438	387	367	393	404	414	438	392	411	403	432	413	447	428	384	403	433	408	414	408	415	392	414	412	443	439	407	410	420	397	415	416	440	390	423	420	412	438	433	420	385	371	424	404	396	403	410	429	426	426	450	386	424	400	402	405	413	408	428	423	402	465	403	389	437	435	383	419	422	430	415	403	378	373	419	443	418	424	418	410	422	430	432	450	416	386	419	416	421	413	403	430	386	430	426	428	439	382	401	411	421	438	449	447	400	393	415	447	450	470	442	424	410	433	412	380	447	415	441	397	410	415	421	434	427	443	441	418	417	434	411	415	438	414	405	410	432	415	422	428	412	448	410	421	435	400	421	453	435	414	405	426	411	449	420	425	396	413	428	414	411	397	423	376	404	409	400	404	458	396	418	395	441	391	426	434	417	395	419	401	412	416	462	425	401	400	414	414	431	452	418	409	410	417	421	430	421	428	451	426	468	386	436	435	437	447	417	415	418	424	393	426	409	372	459	419	429	442	421	384	401	449	420	417	413	425	420	401	435	391	369	444	429	395	373	411	426	426	456	436	432	458	414	442	389	443	415	434	407	432	449	422	389	370	398	424	378	396	409	414	451	443	455	434	453	421	422	398	414	378	420	429	404	421	412	370	401	435	445	433	424	414	445	407	394	435	430	445	423	442	419	431	390	423	435	428	393	441	439	449	399	406	432	386	440	434	407	411	434	399	462	387	424	397	403	441	443	392	401	386	397	436	429	416	435	463	441	394	393	387	425	396	449	440	400	421	407	411	426	420	398	427	421	409	422	427	425	429	454	400	408	445	406	394	390	438	398	432	422	383	433
24253	21372	29001	24056	21173	5732	1063	798	671	710	660	592	630	636	638	549	606	587	528	567	576	558	602	542	519	570	556	579	531	581	538	525	562	556	545	549	576	600	546	572	570	533	599	558	537	579	552	533	554	513	595	533	580	543	560	570	524	520	586	521	560	549	542	559	501	526	565	559	555	545	516	500	525	533	540	515	530	506	523	584	598	539	518	571	558	552	524	513	528	579	550	554	538	531	540	510	528	550	508	567	524	542	514	541	518	497	535	526	521	544	544	499	496	554	544	538	512	518	509	578	529	549	544	571	547	575	560	564	556	550	553	564	498	559	538	508	550	540	526	532	506	568	518	534	545	550	510	517	555	543	571	565	552	513	526	525	534	547	547	543	570	541	554	540	528	551	581	551	558	578	543	536	547	537	561	508	489	570	529	536	523	535	545	527	564	506	526	514	549	535	582	526	512	587	563	548	536	532	538	531	504	547	516	548	535	546	518	566	557	566	539	534	547	562	526	485	522	564	533	555	527	534	562	553	550	538	479	561	511	557	552	532	534	531	520	543	538	559	549	559	505	509	553	544	559	541	555	577	530	552	513	527	542	541	502	543	517	550	541	515	560	561	517	525	521	549	504	477	547	557	557	528	539	546	524	529	531	583	572	540	538	560	516	564	531	553	528	527	576	562	570	528	565	540	557	539	572	526	506	576	546	570	573	560	486	547	538	530	511	548	546	545	525	519	521	548	518	493	529	518	539	527	561	536	563	534	533	516	498	537	540	549	521	557	558	544	571	539	521	545	534	554	568	534	508	527	548	522	573	529	602	541	529	570	562	531	544	513	547	549	511	541	565	544	537	527	547	559	519	498	510	542	524	549	509	540	543	516	533	532	519	526	549	540	527	578	565	514	515	535	529	553	535	517	517	493	525	576	528	532	571	545	550	595	539	570	553	524	534	580	548	523	534	514	548	536	548	559	537	543	541	541	533	513	554	578	565	497	526	551	526	487	546	557	588	553	540	561	543	523	531	533	530	577	536	500	542	478	531	549	535	548	540	562	569	522	537	516	532	547	533	559	498	529	600	541	550	567	584	520	503	513	539	528	536	535	526	520	569	529	519	525	573	562	568	555	520	536	573	570	530	492	515	514	528	549	562	546	549	550	525	528	505	506	580	552	524	516	565	517	502	538	547	513	501	527	552	535	541	577	555	518	577	509	508	550	533	545	544	565	538	568	548	522	550	550	530	578	539	571	498	530	520	525	570	571	542	519	546	541	555	546	545	573	560	570	503	577	523	539	529	534	541	531	550	571	573	532	541	587	567	554	538	547	525	564	545	554	537	550	517	557	576	527	529	554	583	498	530	556	500	543	566	523	512	529	546	531	557	526	509	583	523	530	517	524	545	565	580	547	551	519	526	547	517	467	544	498	531	568	549	520	516	568	537	526	555	552	560	508	574	532	510	536	532	528	539	526	578	547	566	535	535	539	519	526	539	587	504	514	513	512	538	536	541	553	522	558	563	545	554	568	526	535	546	526	524	566	537	533	521	526	533	577	533	547	562	509	566	534	544	577	522	531	596	568	516	566	486	489	536	518	519	534	535	578	529	567	549	546	558	557	544	498	524	576	493	514	570	553	535	537	529	548	547	518	480	559	571	565	559	538	547	557	490	536	538	581	528	532	575	557	537	521	561	531	602	557	533	572	546	532	555	556	532	545	561	535	543	522	518	545	544	556	582	532	471	558	535	508	522	521	540	530	528	538	566	538	530	515	574	551	559	545	532	542	557	536	495	541	500	532	539	537	576	527	528	551	512	557	540	517	533	537	536	573	579	542	564	545	563	507	566	544	541	505	514	580	529	482	541	521	533	504	493	528	561	582	558	550	557	561	558	543	525	550	508	522	548	532	556	548	521	546	533	534	540	551	550	580	524	540	546	538	584	537	539	512	550	548	523	573	505	538	569	525	557	515	548	533	571	551	545	536	537	538	532	513	514	517	495	578	571	543	522	566	531	554	546	547	541	532	537	543	557	569	564	584	502	536	513	560	550	522	569	520	540	576	534	519	521	505	523	517	523	533	548	514	499	532	541	572	531	475	554	549	511	547	511	543	605	578	506	547	551	503	514	498	546	581	533	574	553	550	530	493	491	525	556	503	504	520	506	553	531	535	567	555	522	539	548	516	543	547	532	543	519	532	546	539	573	490	533	572	565	544	518	524	543	573	505	570	572	534	535	548	549	529	511	556	544	525	559	494	548	567	539	562	558	503	528	517	521	517	554	596	517	555	544	531	536	538	565	522	519	485	559	525	526	550	524	549	557	559	566	573	562	558	550	554	548	556	569	526	544	503	576	554	570	531	582	541	531	482	541	550	506	500	543	498	511	498	508	567	533	529	568	564	573	512	576	552	558	487	481	579	522	585	532	519	528	514	521	524	550	550	517	548	521	548	575	556	560	516	570	560	556	534	537	549	531	557	569	534	539	543	542	558	559	563	545	537	524	584	539	526	545	541	522	508	570	526	531	566	555	529	555	560	538	559	475	544	582	572	577	580	539	524	591	558	503	542	501	530	538	559	555	544	520	561	527	535	549	513	520	527	545	510	573	561	516	517	536	537	538	538	542	528	549	515	561	499	514	547	541	535	579	521	511	537	547	558	522	530	530	525	519	588	561	535	549	559	530	526	550	548	511	544	558	553	520	527	513	527	522	550	514	574	541	493	542	556	526	545	533	537	546	511	515	518	486	527	540	550	516	555	550	572	528	566	495	538	587	540	495	545	556	570	518	592	522	536	515	541	566	558	564	542	521	539	514	545	534	584	533	513	570	549	566	495	527	554	566	544	542	526	571	565	543	539	513	521	575	556	548	554	536	548	538	538	538	535	599	541	529	515	565	528	578	535	506	548	579	536	566	613	534	565	563	575	557	526	538	566	509	531	527	531	558	503	547	557	512	564	535	513	531	564	562	507	539	568	493	554	558	539	539	524	558	512	529	570	564	547	560	545	567	528	547	524	522	529	526	502	533	504	509	526	507	550	551	541	530	508	545	539	557	545	521	538	515	550	527	557	569	554	567	516	536	548	553	558	531	597	566	563	567	532	564	526	540	530	514	517	545	523	546	563	549	537	557	561	512	525	550	545	579	565	514	572	552	562	538	544	546	528	519	516	545	548	573	538	516	563	513	514	551	545	535	554	522	588	587	509	531	581	537	570	548	562	545	549	490	515	528	561	540	560	541	525	511	512	536	531	547	537	544	533	528	533	548	538	558	562	521	508	544	541	574	541	537	581	570	597	574	560	557	590	528	575	547	547	517	525	524	503	543	537	518	562	518	495	545	547	534	530	529	555	542	555	567	538	533	543	527	531	520	477	603	513	494	550	548	502	499	586	550	540	506	519	584	525	512	536	507	544	563	555	529	552	541	523	542	519	490	530	509	549	547	560	538	546	574	565	550	561	546	502	521	528	501	578	549	527	541	554	532	517	477	522	553	517	546	568	519	509
46201	25431	7160	3749	2640	2138	1721	1534	1343	1295	1163	1091	1038	999	1015	994	876	908	921	921	875	868	882	850	820	811	844	793	813	906	831	851	829	831	815	805	829	862	850	881	864	839	817	864	837	817	858	798	824	827	840	844	800	894	830	821	791	785	792	865	856	819	858	845	818	822	821	823	845	858	836	819	859	826	783	781	772	804	882	810	837	875	809	814	784	848	826	830	810	805	847	785	825	785	780	861	852	786	888	829	840	829	847	838	860	806	822	816	833	818	799	842	826	818	788	836	822	829	825	813	781	856	815	847	791	809	770	820	836	836	842	856	832	840	766	805	795	826	799	833	847	823	842	794	838	865	780	799	823	840	799	791	852	817	810	818	788	863	812	882	802	841	814	872	846	859	787	846	773	834	861	891	857	852	780	858	800	784	829	807	787	821	774	850	858	804	846	857	817	780	774	804	852	813	799	840	851	820	856	833	878	785	802	844	844	796	809	810	838	844	833	816	833	844	821	806	866	840	793	817	822	770	846	849	838	835	844	840	852	813	855	811	797	858	800	830	869	861	798	797	791	817	846	867	783	856	835	767	842	792	800	784	823	841	851	821	845	898	785	798	838	876	823	804	855	827	812	829	846	848	838	843	800	776	837	829	841	799	816	845	813	876	823	790	862	865	817	790	877	839	824	776	844	807	867	800	821	814	825	789	820	832	832	760	879	813	789	847	794	852	854	819	830	804	796	765	830	840	820	820	839	804	791	816	841	828	806	852	834	766	834	846	843	832	837	834	813	852	787	840	792	795	844	853	812	832	846	851	791	796	805	811	792	830	791	868	811	838	832	797	808	812	805	842	828	837	839	850	802	812	854	804	803	812	798	813	849	877	809	779	818	804	834	825	829	816	832	821	822	816	765	828	814	868	839	814	811	795	809	823	830	852	857	794	846	819	858	823	797	784	835	785	793	818	793	851	830	802	810	808	819	790	801	814	837	776	854	826	810	813	818	802	835	850	846	866	856	844	788	873	819	813	831	887	780	799	790	847	797	831	891	844	829	786	870	835	799	777	837	791	826	883	818	781	802	797	836	830	853	809	832	832	821	804	849	856	828	812	828	841	756	798	772	776	805	840	815	811	826	799	824	808	814	831	820	847	818	804	834	837	783	795	837	845	808	792	802	833	804	772	784	805	831	792	811	790	794	817	801	832	804	804	823	808	914	828	844	805	885	833	855	806	821	831	784	831	811	811	860	769	850	849	874	820	813	832	832	838	846	832	796	834	841	791	852	806	825	775	796	830	871	829	767	860	841	823	860	823	810	796	834	848	798	821	808	801	829	734	786	845	801	854	759	806	814	854	816	836	826	846	790	899	811	833	842	793	794	784	834	838	828	827	846	799	863	836	811	804	835	822	814	787	755	856	813	815	816	822	804	836	848	837	827	803	843	794	802	816	822	764	834	798	854	783	792	802	801	785	803	776	823	765	825	823	803	812	809	788	839	788	801	817	808	825	842	842	808	800	799	838	804	816	821	830	837	827	817	841	832	853	894	832	760	851	789	844	785	793	825	796	782	805	807	841	829	820	863	831	781	816	838	831	848	806	799	885	829	860	803	832	768	859	811	821	859	832	800	848	831	853	838	848	815	819	780	799	850	812	846	817	844	837	768	811	783	831	837	812	819	800	793	805	817	834	791	810	831	767	821	821	854	826	837	812	875	870	827	822	785	813	849	816	862	820	850	898	860	837	819	809	879	827	843	813	771	772	858	831	831	776	843	810	837	819	880	794	835	829	815	825	871	843	805	812	821	867	784	797	883	835	812	827	878	813	803	772	816	832	876	806	853	813	832	805	813	797	896	843	851	799	804	825	827	788	756	777	829	806	907	863	834	831	835	810	813	849	828	806	827	788	833	831	831	819	821	751	812	802	752	821	771	807	815	769	855	804	842	789	830	816	816	817	861	816	809	771	770	825	830	798	817	844	819	792	811	842	840	857	810	804	863	829	789	837	805	827	827	830	821	845	848	846	827	817	793	836	795	857	803	874	864	802	839	831	837	860	815	829	842	840	764	821	842	799	777	827	828	869	780	821	790	781	790	802	804	866	847	821	828	852	848	834	793	852	807	876	822	895	802	832	820	853	834	841	841	821	810	829	800	828	787	816	819	809	826	848	763	787	841	780	839	811	841	760	812	827	826	772	804	806	790	831	785	827	826	824	800	798	787	800	862	791	846	806	824	810	826	788	833	807	819	842	832	863	821	822	814	791	817	824	785	838	874	857	816	855	833	848	760	823	806	803	801	834	805	896	852	854	841	827	818	896	837	785	846	836	817	798	793	835	859	810	830	846	834	822	812	859	811	829	793	806	810	858	781	833	735	814	869	828	839	770	793	856	820	896	823	823	811	847	835	833	781	840	789	833	794	829	824	864	734	903	887	840	825	850	835	831	807	846	814	809	828	851	812	807	816	836	801	804	821	764	812	815	802	894	819	822	809	831	849	780	796	791	757	807	792	813	861	844	826	837	829	806	804	844	820	818	814	792	831	835	818	796	818	814	833	858	745	799	854	788	802	829	810	877	793	818	803	807	746	822	859	822	799	797	811	782	842	837	855	842	770	814	802	894	863	857	842	792	778	857	806	755	844	807	828	798	868	794	841	843	800	828	850	823	852	813	784	813	821	870	816	807	850	797	816	802	828	858	874	833	815	837	871	804	793	849	842	786	822	844	839	789	855	800	794	829	846	783	777	782	853	786	817	822	766	796	869	794	807	844	846	811	803	787	824	812	826	856	777	814	801	821	796	794	839	846	781	798	798	790	745	809	839	845	828	811	837	815	798	824	787	837	850	834	845	811	845	842	835	786	778	795	800	862	807	821	856	778	815	809	812	811	832	858	777	823	803	833	823	836	854	821	811	847	811	811	810	833	764	788	803	818	805	789	799	810	875	782	826	836	801	849	750	826	839	846	803	825	815	786	826	750	795	824	802	803	833	796	825	835	793	855	798	841	795	879	775	841	885	846	836	862	793	765	779	774	788	792	808	798	834	869	822	845	819	821	808	822	837	832	830	848	881	832	768	851	840	815	823	814	827	823	841	767	847	800	854	813	884	842	810	844	842	876	844	898	800	781	880	841	854	861	783	824	835	843	786	828	845	874	843	839	824	791	843	871	806	822	841	846	835	816	836	824	777	815	842	825	823	823	802	775	862	802	842	788	813	802	837	761	857	860	847	864	817	887	802	800	871	809	776	834	839	820	814	846	854	858	829	841	874	835	818	877	825	820	835	804	830	824	848	820	814	893	833	796	811	868	799	806	815	768	829	797	861	830	830	788	803	758	805	819	824	826	826	822	768	820	836	829	811	861	775	826	815	873	805	807	843	819	823	841	809	795	853	839	838	773	833	815	785	843	799	756	813	860	827	809	824	808	773	815	844	824	805	826	772	808	843	799	847	794	768	849	847	801	812	820	803	780	843	791	811	807	839	853	804	780	802	786	815	847	784	870
23194	21345	29572	23473	21344	21153	4033	1065	851	805	752	717	692	665	662	612	629	662	637	606	622	598	596	608	609	627	594	580	609	626	635	584	579	589	600	577	564	528	567	573	574	549	560	566	531	549	538	603	580	579	592	566	536	570	549	554	590	554	549	513	558	516	516	597	525	576	615	533	564	550	560	585	564	533	583	572	578	556	577	563	569	542	558	567	578	564	554	596	554	534	537	595	599	595	539	575	551	548	539	547	513	557	602	551	575	591	536	509	586	549	601	581	585	547	527	563	583	586	583	575	526	516	555	609	552	596	522	562	608	569	577	541	545	559	579	563	576	604	556	525	562	553	549	578	558	571	606	562	542	569	570	580	567	546	581	543	584	570	510	571	547	583	527	559	581	554	488	540	564	596	503	534	563	556	565	565	542	534	538	527	594	598	573	561	551	531	565	579	594	543	599	556	489	563	549	564	573	553	559	599	536	559	598	593	561	505	554	540	490	573	561	531	528	578	557	558	578	514	535	589	532	513	607	560	609	578	568	582	573	595	501	528	570	536	555	584	557	564	581	557	573	569	544	533	564	544	528	589	610	562	535	603	567	539	562	575	573	585	561	571	547	579	565	560	554	565	612	518	575	590	623	596	592	550	593	554	524	558	528	583	599	531	529	563	534	520	598	528	559	545	605	547	552	556	593	547	553	574	553	592	541	554	592	594	536	583	597	567	594	551	576	583	548	540	599	560	553	507	567	584	539	557	546	579	560	552	567	613	604	562	576	569	527	562	540	593	530	512	539	536	567	540	601	534	583	520	589	539	595	551	552	567	543	546	506	569	554	602	538	552	594	582	595	562	575	566	554	556	532	578	530	568	574	536	528	535	544	557	564	524	603	571	571	542	566	604	570	552	570	559	591	552	555	570	563	561	550	538	522	560	546	569	599	591	546	533	616	553	523	547	563	566	564	573	550	577	572	591	522	557	572	564	560	572	553	539	585	595	553	559	572	575	556	526	533	559	543	565	557	526	498	562	547	568	589	563	538	576	554	540	563	596	581	544	548	567	570	579	581	583	554	494	598	523	568	580	566	561	548	523	544	554	546	581	539	559	538	575	607	558	545	495	553	558	586	556	571	552	556	605	568	555	537	508	539	536	529	586	558	581	519	548	533	537	555	565	573	547	594	550	572	587	568	521	542	567	524	543	558	551	543	538	531	570	548	539	542	536	589	557	497	578	533	552	582	585	576	543	564	576	559	533	542	549	541	578	553	515	559	543	530	537	567	531	546	561	502	562	565	539	598	577	558	561	562	571	573	553	556	567	538	586	516	538	548	584	570	540	574	565	567	583	549	578	545	561	560	597	565	557	552	556	577	569	579	608	581	545	531	562	578	581	504	579	542	616	526	533	575	579	540	593	581	563	535	544	548	575	566	594	570	522	529	525	546	577	583	572	580	545	538	582	533	566	560	561	535	552	523	541	522	542	558	488	579	581	548	558	581	556	600	565	584	528	537	565	579	561	522	582	556	576	525	530	564	546	543	538	523	548	536	530	555	563	595	525	586	553	530	548	586	554	549	587	603	524	576	561	563	553	509	563	577	513	573	526	550	543	572	590	563	588	585	535	535	536	567	577	534	565	556	550	565	571	549	543	572	515	513	565	541	545	562	612	539	541	576	561	578	546	576	595	586	602	523	577	587	575	579	585	621	553	549	575	532	553	594	617	531	530	520	574	603	592	626	593	566	550	538	547	558	568	611	557	587	501	519	556	545	539	567	556	555	544	526	555	543	508	559	557	521	561	575	532	517	515	539	545	552	555	553	546	552	596	532	579	548	556	508	587	562	543	562	534	619	557	586	548	589	599	547	569	552	575	525	519	567	547	573	541	553	544	571	581	540	581	550	541	555	532	592	576	556	557	535	511	507	570	595	540	583	598	579	605	557	529	513	567	566	572	540	570	569	569	555	567	579	565	573	541	569	593	548	568	576	547	567	595	540	588	570	565	582	561	549	564	529	564	574	583	532	564	576	585	530	554	531	548	576	557	549	554	539	581	545	541	519	546	588	552	576	590	546	575	529	553	573	538	598	575	559	504	547	576	516	539	545	561	572	553	551	582	548	571	557	558	561	566	541	562	580	576	545	525	563	530	538	540	529	560	569	531	519	545	566	567	528	571	564	530	576	552	549	571	552	581	520	562	556	581	538	542	549	545	561	532	512	528	527	520	579	568	592	535	515	591	561	576	586	554	564	561	551	580	534	546	526	619	555	562	566	561	547	547	559	570	539	543	548	563	578	561	521	541	520	584	555	556	561	568	512	505	578	573	578	572	573	577	562	587	557	568	534	562	608	549	565	558	553	524	548	527	538	563	582	546	543	496	546	599	513	573	553	537	555	593	534	547	560	562	526	526	520	556	552	568	545	576	520	545	606	581	542	564	558	579	558	545	583	572	584	531	580	577	533	517	562	550	565	548	588	540	567	520	570	527	552	582	551	555	515	521	552	530	493	562	594	578	530	597	525	555	531	567	561	542	518	558	544	554	514	552	576	562	565	526	524	558	552	530	567	565	552	559	552	601	561	602	555	541	568	548	564	538	539	583	547	537	581	526	597	597	521	535	573	591	543	532	526	539	598	587	551	591	529	526	559	554	552	516	537	558	505	558	555	586	530	550	570	591	581	569	524	567	534	534	552	572	506	576	521	557	544	533	550	561	556	567	555	537	532	560	569	591	569	615	558	549	563	554	541	550	547	579	523	572	536	562	519	583	541	587	594	577	569	548	560	570	531	562	549	553	571	543	566	544	593	567	549	515	542	566	577	602	539	553	597	547	622	578	554	533	568	557	555	576	579	580	562	553	563	540	552	588	537	558	599	546	573	553	588	555	561	532	585	590	566	562	556	575	519	578	578	595	563	589	535	539	544	577	542	529	571	536	569	535	514	618	567	530	567	555	533	585	552	563	563	549	540	556	574	590	527	564	546	537	564	561	560	541	566	539	589	573	538	578	643	582	553	544	555	567	575	536	577	522	534	565	528	575	528	536	540	561	523	551	529	560	575	552	546	566	560	557	549	545	572	556	590	551	532	514	564	597	577	578	579	599	554	547	561	537	571	592	521	549	564	548	546	573	557	582	603	511	573	536	583	570	572	519	546	535	566	546	558	511	564	570	568	531	573	571	552	546	548	547	569	552	566	569	566	537	599	551	546	559	572	587	523	577	598	543	512	550	520	566	549	524	584	585	532	527	551	604	554	541	619	580	552	562	562	585	575	611	527	557	566	531	544	536	543	549	588	595	516	548	541	534	553	590	578	588	570	545	566	554	586	545	566	545	576	531	578	550	588	544	566	614	532	551	572	572	580	563	559	581	566	569	525	550	553	553	537	575	548	513	527	573	557	556	539	560	542	524	556	532	559	540	613	557	519	578	552	585	556	563	557	570	587	601	514	543	603	550	533	593	563	558	560	584	581	569	557	552	548	509	569	554	548	558	557	539	569	557	532	509
49244	29251	11667	6141	4277	3313	2726	2138	1965	1610	1462	1442	1252	1279	1252	1115	1076	1106	1055	1086	1026	1016	944	992	930	914	882	928	920	916	880	959	897	944	868	940	851	864	895	871	876	934	914	858	898	883	889	875	840	870	851	864	921	871	895	835	837	855	841	879	898	839	850	856	871	892	823	853	865	847	888	864	861	842	867	824	873	814	802	817	851	911	844	849	898	900	826	862	810	847	882	897	811	866	826	815	826	874	882	843	862	880	827	906	903	826	888	852	850	788	850	846	823	801	826	926	861	808	854	836	819	861	866	839	826	874	857	830	871	843	863	811	836	812	876	911	823	845	854	880	860	883	781	838	844	817	841	886	837	830	879	874	843	836	850	882	892	848	869	855	844	812	854	837	824	845	848	863	822	830	846	838	836	865	838	914	875	868	873	871	882	805	851	840	855	903	811	852	842	852	857	797	821	830	848	839	825	821	842	833	789	875	842	804	852	884	810	833	883	767	812	871	888	899	909	831	784	874	888	849	845	872	860	841	822	844	816	826	895	857	820	909	880	855	896	821	838	804	875	866	799	881	888	865	857	821	870	896	868	822	816	849	827	864	846	860	812	859	895	819	813	871	827	864	849	928	857	886	816	858	862	843	884	861	832	820	828	903	837	872	786	822	905	845	819	858	863	799	887	855	884	875	867	858	810	856	871	842	785	853	820	907	820	860	819	842	863	799	811	826	845	804	840	830	863	839	827	805	888	875	853	863	815	876	889	882	853	863	894	879	819	871	872	821	849	872	874	846	874	889	822	856	860	872	862	812	873	899	878	828	864	805	861	815	885	834	846	912	857	853	861	888	825	835	893	843	885	828	814	883	825	810	814	860	842	856	875	843	898	852	847	858	842	888	853	848	888	921	846	815	823	847	809	836	852	798	858	840	865	825	872	873	868	866	883	862	840	804	865	891	831	855	879	917	900	861	801	848	871	864	882	864	848	876	846	790	840	818	849	818	848	862	877	873	828	891	833	820	815	873	837	866	862	866	785	822	849	895	896	879	844	868	847	820	854	835	872	838	802	884	864	875	809	842	878	886	865	868	829	834	825	775	821	811	809	832	842	877	838	905	834	884	893	862	832	882	841	824	822	898	829	875	832	778	868	806	873	852	856	854	857	889	839	852	810	829	879	861	826	829	863	810	835	830	856	849	854	801	853	791	880	835	871	852	784	803	891	851	878	873	906	864	867	916	890	773	855	872	861	852	816	853	833	851	841	823	849	819	853	851	849	878	837	877	917	885	869	824	872	859	855	862	863	847	896	878	843	842	853	848	837	844	813	853	797	831	841	862	843	875	835	862	829	830	836	900	842	833	801	886	852	835	869	824	844	845	858	872	864	877	849	791	856	891	837	856	871	801	879	814	830	807	816	863	835	817	888	842	825	887	834	838	880	840	858	854	853	822	826	916	886	864	871	878	823	855	841	846	839	834	884	828	836	843	850	866	858	859	863	819	842	793	875	818	845	852	875	836	887	858	827	838	824	838	815	843	893	877	825	842	781	869	876	886	842	830	844	828	849	873	857	910	855	842	862	843	851	813	884	859	798	863	845	851	839	875	878	896	818	852	882	862	830	873	848	790	834	849	816	850	801	827	859	816	912	841	832	851	852	844	864	831	843	866	902	859	815	851	851	886	858	870	864	875	813	804	851	826	849	809	825	832	860	876	895	865	837	915	837	826	855	843	844	845	877	867	809	899	932	852	842	810	864	834	858	822	880	841	820	836	868	837	838	867	821	809	845	886	808	893	862	812	865	855	814	852	892	819	780	831	837	803	850	785	847	853	909	830	908	846	829	851	843	825	888	826	832	905	818	837	833	842	859	818	843	893	825	823	823	851	855	857	861	840	862	825	833	811	801	811	853	848	851	816	815	814	902	871	781	905	817	806	816	889	847	849	845	860	905	829	892	820	794	857	855	889	887	815	838	867	897	835	856	884	881	829	838	860	783	820	860	864	863	882	892	769	850	894	848	813	858	877	871	908	820	879	893	870	818	878	857	799	798	880	811	846	862	874	835	854	822	829	831	797	876	787	864	868	849	804	851	835	843	850	880	830	857	851	827	825	803	824	864	850	850	827	854	861	857	828	790	814	843	873	870	883	842	857	813	824	895	870	930	859	806	837	872	805	873	832	814	802	845	872	833	868	828	799	895	831	901	844	841	863	839	852	825	876	850	863	880	838	852	858	847	774	865	799	919	900	875	840	845	805	846	849	842	843	831	873	872	872	883	863	857	895	841	810	820	863	904	833	900	857	793	907	874	874	840	853	807	803	843	838	925	811	822	805	819	767	858	852	880	892	876	865	829	818	806	902	820	829	833	877	850	842	848	886	862	910	769	871	856	859	867	858	863	833	908	874	833	910	856	837	890	866	858	833	801	819	894	864	850	849	863	863	854	829	816	861	828	854	807	848	865	802	858	886	872	816	808	834	851	798	861	816	818	870	826	824	836	869	851	798	855	864	880	890	844	877	821	848	874	868	840	861	843	874	892	821	817	821	835	885	850	843	881	851	861	852	831	861	846	881	891	817	819	865	858	895	840	871	879	911	855	853	861	831	877	848	860	816	827	821	838	840	812	888	836	868	856	829	887	832	849	846	840	842	833	862	827	846	852	844	830	856	868	839	848	830	877	867	851	844	873	855	838	845	843	813	875	860	832	821	823	867	880	862	870	868	868	831	926	825	824	800	812	806	832	873	876	837	841	866	870	852	891	828	826	860	802	876	843	845	833	792	822	841	876	839	810	873	892	861	839	851	854	852	834	844	867	873	809	859	847	874	816	833	834	848	884	914	823	908	897	845	847	840	888	836	877	835	834	883	871	776	929	858	868	849	895	848	797	856	878	808	857	886	797	876	881	821	871	861	882	847	846	829	821	870	839	886	877	870	910	888	774	844	853	879	889	837	875	885	888	848	797	890	860	793	843	836	882	896	862	858	860	851	903	875	854	850	850	835	857	868	853	832	851	884	859	836	841	839	864	866	817	923	851	859	893	832	851	880	880	874	876	873	828	827	806	846	907	819	868	817	869	790	862	867	811	817	831	880	862	904	908	828	859	789	861	827	828	889	832	818	832	871	825	791	818	818	846	821	859	876	854	818	888	846	867	865	849	834	820	825	866	847	870	791	866	815	843	855	814	846	808	914	834	843	837	815	861	862	866	831	865	811	805	833	861	887	867	811	840	841	848	846	806	802	823	869	840	818	821	831	839	834	814	806	822	843	832	788	856	778	886	847	816	811	869	809	838	894	811	871	848	837	852	901	882	873	832	860	817	919	808	830	852	828	869	879	820	907	839	862	836	809	873	859	882	864	878	890	909	802	866	868	898	887	820	854	786	856	836	857	871	809	843	858	905	872	837	833	860	867	835	846	861	876	848	837	800	821	823	830	838	825	788	824	869	888	818	843	868	902	848	824	873	866	815	809	923	803	887	855	866	860	879	865	804	893	827	841	832	824
27290	21114	11105	886	501	430	326	263	325	292	287	281	281	275	300	276	257	284	258	262	282	319	263	254	247	269	261	247	280	263	254	256	282	273	242	267	275	257	241	224	255	263	259	278	282	274	267	231	250	276	264	254	277	255	268	244	237	255	251	283	261	273	267	256	260	254	273	259	286	263	269	235	266	259	276	246	271	254	263	255	263	281	255	246	267	253	243	277	260	258	271	245	249	258	244	260	274	262	274	243	255	256	265	251	262	278	283	262	265	285	297	261	271	257	273	279	241	267	267	254	224	264	270	254	247	263	277	270	257	277	281	255	232	245	268	305	235	261	249	225	279	268	276	276	258	248	281	271	276	279	265	251	280	255	260	270	272	266	235	260	258	257	228	286	265	281	268	253	239	265	265	255	298	238	292	291	249	237	256	297	262	247	250	256	253	282	260	254	265	248	242	242	274	285	264	270	251	280	278	283	279	274	243	262	249	261	273	255	304	260	267	260	232	257	245	254	236	278	276	243	260	248	259	267	279	282	255	258	271	297	268	265	271	269	281	253	251	259	266	273	274	271	263	267	264	262	277	238	261	263	277	300	292	284	238	270	258	273	285	276	296	256	248	260	255	252	275	248	267	260	243	226	265	260	261	272	247	256	303	256	245	276	269	272	280	271	281	247	256	252	248	271	261	245	261	243	256	281	282	244	243	252	282	285	236	263	277	260	277	258	279	280	251	245	250	266	280	274	259	275	280	255	250	259	296	260	252	262	270	255	236	283	301	260	255	264	246	250	270	250	255	261	282	270	270	263	230	264	254	243	240	257	260	290	248	284	226	248	233	268	280	253	251	272	233	269	265	248	286	248	236	258	284	260	273	252	259	260	246	262	299	244	258	283	224	232	270	273	249	252	283	266	280	262	250	258	254	268	252	243	244	257	261	238	281	261	265	264	254	246	249	241	220	272	233	273	273	228	254	265	287	237	270	285	257	276	283	263	265	256	287	241	256	244	243	274	284	271	256	278	230	278	269	294	260	229	262	265	298	263	245	239	277	252	246	271	282	281	249	262	262	303	265	253	244	264	251	256	261	249	265	288	245	254	254	258	287	245	258	259	263	254	273	266	280	260	255	257	288	254	283	276	259	252	276	289	247	252	269	272	240	265	281	238	255	233	267	238	245	251	292	265	278	238	260	242	291	261	277	230	248	251	252	277	277	256	256	273	284	291	273	278	232	265	259	243	274	229	256	251	253	247	241	260	272	274	268	266	270	273	239	244	248	259	286	264	243	298	259	264	260	247	283	271	263	244	291	259	264	274	288	282	283	238	235	256	264	267	248	257	268	260	271	237	262	241	284	246	259	269	251	242	272	259	259	291	240	252	228	279	275	234	289	295	267	269	272	237	272	232	289	274	281	242	256	279	266	255	253	243	244	263	246	261	247	237	239	279	265	267	272	268	261	256	288	250	242	237	267	277	248	263	266	276	245	264	254	253	263	256	270	269	280	261	263	259	274	267	247	248	254	262	257	277	218	263	235	270	258	249	245	264	230	275	244	269	280	277	275	256	288	267	294	250	239	269	265	259	255	259	272	255	255	250	257	258	289	252	270	284	264	260	243	283	274	279	264	232	261	266	264	245	272	243	235	272	260	260	254	275	276	283	273	247	265	265	277	270	286	276	243	279	250	217	294	253	248	244	265	254	273	282	253	274	260	257	290	240	285	255	245	265	259	246	287	239	275	246	222	257	274	268	264	256	271	274	274	279	278	266	252	245	280	253	260	253	257	255	271	243	294	255	287	235	247	263	282	259	247	284	263	267	280	262	286	260	264	245	244	253	245	270	261	254	273	294	251	253	250	231	255	257	268	247	261	271	262	231	258	252	253	240	271	288	238	253	261	254	277	280	311	259	250	305	249	268	243	268	283	258	274	260	265	271	261	274	244	279	253	234	275	250	248	262	283	295	242	268	282	262	269	263	287	278	254	258	263	276	248	238	240	280	256	287	283	267	290	261	236	304	261	239	268	278	268	247	273	265	292	249	267	272	264	270	280	271	263	270	247	250	272	226	283	272	254	269	240	270	267	276	278	272	251	246	251	250	236	248	262	258	247	275	265	259	257	281	233	249	264	250	279	228	259	251	265	255	269	277	263	244	238	261	275	248	271	220	280	263	233	258	276	262	268	262	303	250	262	261	242	251	238	256	246	235	289	277	265	221	271	240	246	263	291	262	238	255	251	258	264	267	255	255	246	260	251	258	277	253	251	265	274	293	272	252	244	275	266	285	266	291	291	236	294	262	290	256	268	276	249	276	269	282	218	278	237	244	266	248	266	250	269	282	260	268	273	259	237	268	254	239	271	248	263	238	246	267	297	261	266	271	244	259	241	262	264	255	250	259	251	284	285	255	240	256	265	271	289	286	238	245	267	259	256	283	296	249	271	257	242	255	271	271	266	261	284	256	269	272	250	273	260	272	249	273	236	268	301	238	260	240	244	266	275	270	249	250	285	275	271	256	268	275	257	264	273	303	258	284	268	268	271	239	276	263	282	236	298	265	256	272	266	253	255	264	258	276	268	265	240	251	278	254	235	267	252	271	253	270	269	236	283	252	254	235	216	276	286	259	246	240	248	269	280	271	250	266	259	257	253	274	288	254	228	245	274	274	252	259	255	263	262	267	256	278	245	239	260	272	268	279	278	276	254	272	261	278	246	240	286	259	266	224	316	248	271	274	283	247	241	253	252	266	265	256	272	240	258	265	244	255	270	279	277	251	257	272	243	250	262	266	252	244	253	249	289	276	255	255	293	248	273	274	247	227	280	259	309	280	261	275	244	246	227	253	284	255	247	271	252	293	280	267	229	237	251	237	251	271	288	290	233	262	280	258	263	256	280	252	269	266	259	284	269	282	246	255	238	272	246	242	262	242	273	265	278	261	284	262	246	231	278	241	261	271	274	273	249	238	253	245	271	251	253	253	264	271	271	237	266	268	236	269	256	244	315	269	264	264	260	245	246	281	261	267	280	261	284	271	249	248	265	261	237	239	250	254	268	280	263	240	280	264	224	246	249	284	229	264	230	273	246	280	269	292	254	271	248	279	245	269	282	269	273	240	252	262	263	236	230	241	265	284	254	254	253	256	261	285	243	231	302	281	269	248	268	242	308	254	256	243	240	275	265	233	249	243	272	273	281	275	223	256	277	262	243	272	240	262	283	294	232	266	286	286	278	252	259	266	264	291	255	287	282	256	262	264	272	256	243	282	257	241	264	262	270	278	274	272	287	251	265	252	261	255	253	275	280	268	259	258	270	251	243	249	241	269	274	261	274	270	266	247	261	234	288	270	272	227	269	271	286	240	263	297	260	252	266	269	247	265	246	241	265	239	264	253	230	281	260	254	248	262	284	257	249	266	267	267	247	287	244	265	252	285	279	242	258	261	272	265	255	236	272	280	266	288	258	258	265	268	240	278	260	242	265	265	261	245	263	260	237	237	258	271	259	283
25431	10720	1194	692	551	515	494	457	497	446	439	438	440	424	407	449	443	413	418	405	426	405	418	430	400	432	410	452	426	399	431	441	432	380	422	442	442	388	417	423	446	419	400	455	399	420	387	422	386	414	439	404	417	414	394	407	404	398	378	401	416	446	423	401	420	437	451	402	406	409	397	416	397	379	457	400	408	438	402	424	407	411	404	435	432	393	436	379	419	370	402	398	374	397	402	399	418	398	419	383	430	415	427	420	396	438	392	384	409	416	398	431	423	410	418	442	407	404	419	399	431	424	441	391	393	450	401	437	444	423	417	380	376	402	394	423	445	406	414	435	389	420	430	433	437	397	382	407	432	432	412	389	412	426	447	420	444	389	406	412	426	445	438	392	436	401	412	438	420	397	404	397	411	428	402	408	425	365	421	407	401	439	425	415	413	417	428	401	421	450	415	434	401	391	415	412	394	450	412	444	436	434	429	402	437	406	361	426	427	412	404	411	425	418	405	400	428	412	449	392	432	401	416	410	410	409	408	399	416	407	402	424	396	397	378	399	393	400	382	457	441	421	397	393	418	463	410	410	407	405	409	425	425	399	420	446	374	425	422	436	407	428	386	435	401	395	421	417	424	405	425	425	417	412	410	420	445	391	437	393	404	353	368	432	401	443	422	425	395	404	398	437	424	401	421	422	422	398	429	401	425	395	419	460	450	437	410	445	401	401	442	410	434	414	401	408	395	406	411	432	427	407	397	429	410	410	420	387	423	424	419	392	428	440	398	389	368	425	408	447	438	365	404	429	411	445	373	427	431	401	432	404	380	410	448	409	400	430	409	457	407	408	410	412	403	414	406	466	418	417	403	413	412	423	440	409	400	432	400	403	421	411	414	397	439	430	449	454	398	404	419	435	376	373	383	451	417	423	404	414	409	425	343	405	418	439	388	387	409	439	392	426	437	393	456	403	385	392	396	450	410	415	392	434	412	402	403	423	435	397	426	406	407	423	393	399	421	402	441	401	445	399	424	444	414	440	405	383	427	414	439	380	388	392	401	430	394	393	412	421	395	401	408	417	456	388	438	428	405	427	416	408	424	390	368	430	393	389	400	392	405	402	410	400	394	416	443	378	399	417	398	408	415	391	402	434	398	401	421	433	446	411	422	416	433	426	391	446	424	417	399	390	410	387	423	418	409	407	435	422	439	399	431	406	419	417	405	420	411	409	460	401	401	444	423	396	447	454	400	417	414	422	377	415	391	430	421	401	433	428	405	397	391	446	418	421	426	414	433	378	436	425	403	409	396	430	421	414	414	416	417	407	474	420	437	416	458	382	406	410	418	416	421	419	416	429	424	410	386	401	403	397	409	405	395	411	478	408	407	345	408	410	372	396	379	412	372	427	410	433	396	415	442	426	400	427	446	418	434	418	435	397	396	426	407	411	404	402	387	424	427	373	418	390	415	417	437	412	416	427	408	417	399	424	406	426	428	414	421	385	446	398	394	416	404	430	416	387	408	377	409	400	423	395	391	409	429	448	392	414	399	397	421	418	420	416	422	377	439	429	421	413	431	398	368	443	392	399	421	413	378	416	445	437	437	406	394	397	408	401	415	459	389	422	420	442	424	413	387	425	426	431	429	446	406	401	414	398	419	433	457	430	395	415	419	422	362	407	434	431	424	390	418	379	417	416	396	411	416	433	407	430	415	398	440	386	460	403	447	431	392	407	413	413	398	467	433	423	381	412	384	404	378	469	417	399	430	398	411	423	389	413	442	389	408	443	411	422	419	393	413	446	404	431	394	406	443	420	423	400	428	444	411	402	406	411	404	404	387	425	415	418	427	391	422	395	401	394	418	415	421	443	415	417	398	431	416	427	403	411	401	380	425	432	425	432	444	433	399	428	409	414	417	453	424	426	426	427	437	436	429	417	432	439	437	443	470	412	405	399	411	401	423	415	422	419	387	385	406	395	423	441	432	410	439	462	390	401	392	384	401	422	429	388	392	427	432	398	425	398	425	365	422	430	369	432	429	385	376	405	391	421	403	413	409	446	374	411	438	414	408	409	414	425	419	409	434	394	448	387	435	382	438	408	404	435	401	413	406	421	448	412	432	392	393	422	416	441	404	403	410	410	393	448	423	414	384	414	414	422	449	371	417	423	447	389	410	387	420	425	412	395	375	420	423	360	429	410	384	391	407	437	426	417	427	436	430	439	411	421	419	455	416	392	405	418	422	392	419	396	404	416	411	404	404	409	397	408	394	370	467	421	402	412	425	419	405	397	439	426	379	434	427	413	441	388	388	429	401	405	403	385	409	405	418	396	410	393	399	407	414	383	433	422	452	425	420	426	438	429	407	387	397	389	441	407	423	432	421	391	410	411	415	424	360	410	401	418	418	420	388	423	442	376	430	425	425	407	402	414	447	441	401	415	418	424	364	416	413	431	393	445	398	385	425	410	403	421	434	398	450	408	453	420	428	433	414	437	413	419	441	419	363	405	390	429	398	417	382	421	378	426	413	386	440	410	407	449	397	432	414	436	432	414	417	446	449	387	393	402	442	396	423	401	405	430	451	405	399	419	424	420	437	391	420	428	404	414	413	430	397	385	417	429	413	457	439	427	393	418	394	422	409	375	425	408	410	382	427	388	416	440	417	411	409	425	383	382	408	408	412	389	445	398	439	395	405	395	405	399	466	398	419	402	409	400	386	453	416	432	418	411	397	422	449	389	390	404	410	406	380	382	433	405	414	394	398	391	359	381	450	410	393	428	439	431	404	404	420	398	398	453	408	382	412	422	381	402	403	414	379	393	391	403	406	421	436	429	373	416	419	401	434	423	451	430	424	408	442	407	366	413	452	422	432	386	413	406	452	420	397	424	428	402	422	367	401	404	392	407	405	437	443	417	460	422	402	393	418	443	418	415	421	423	421	393	423	420	426	425	429	450	406	437	445	423	439	397	396	405	417	420	403	414	423	399	420	388	419	426	422	391	402	420	415	429	444	415	427	405	388	401	429	432	415	453	409	383	437	393	401	397	453	430	418	432	430	405	418	421	434	416	404	461	410	434	395	420	405	423	417	453	421	378	425	414	423	445	426	412	437	412	410	420	417	409	436	417	426	440	402	417	414	382	393	416	384	428	416	387	388	404	419	409	402	418	430	429	426	368	384	368	441	449	457	412	447	405	435	424	386	443	386	371	417	414	430	421	405	391	436	404	441	397	410	385	425	401	401	428	445	412	408	409	424	400	391	412	394	439	435	403	411	418	437	386	418	410	422	417	422	413	431	417	406	401	401	428	454	430	414	411	384	384	393	415	417	436	412	432	439	421	388	430	394	449	389	423	427	435	404	454	410	432	386	413	413	372	362	417	428	420	426	374	373	414	430	423	423	414	402	417	422	402	391	385	407	414	391	393	398	397	417	407	419	386	424	419	427	462	377	391	399	403	394	424	430	415	421	385	424	437	411	442	428	438	408	400	438	425	384	430	404	420	421	415
24205	21319	29035	23922	21195	6531	1138	763	728	657	679	637	595	634	557	581	605	582	590	528	582	531	569	512	528	577	529	562	514	596	580	565	512	540	609	554	558	545	501	522	544	530	518	539	569	552	537	556	549	514	559	525	509	566	522	515	516	571	563	513	566	527	576	524	535	524	524	528	550	553	538	535	537	553	524	541	538	515	545	546	532	513	546	571	570	495	557	545	508	571	562	515	603	527	522	553	530	545	547	529	564	537	574	577	554	533	525	562	539	515	528	541	575	532	581	536	504	529	531	539	547	573	543	539	530	497	525	524	495	538	519	552	546	540	542	531	549	533	548	566	482	510	474	509	551	552	537	524	532	545	569	529	545	555	523	557	509	507	535	549	512	541	510	549	543	542	512	540	545	567	534	555	554	575	545	539	565	572	576	553	507	519	488	549	516	514	529	525	527	514	558	577	522	531	517	562	511	569	555	566	504	489	529	531	526	519	552	527	481	528	554	558	512	580	562	516	497	524	501	580	495	539	572	488	539	533	580	519	545	525	520	569	548	522	521	524	550	584	555	540	538	549	517	516	529	556	528	529	546	577	492	559	541	525	558	529	511	529	517	512	513	501	523	579	541	577	541	575	517	514	559	577	530	535	552	516	535	537	559	530	518	544	557	520	527	524	540	521	508	538	567	547	496	536	540	579	567	529	593	529	564	519	546	510	531	515	552	490	514	554	534	485	498	522	545	525	514	530	562	560	555	573	561	534	567	557	554	540	560	552	580	576	567	539	528	558	547	490	573	522	524	543	537	577	511	523	536	514	536	529	531	518	517	594	553	539	523	506	512	510	523	503	563	585	587	545	537	529	523	501	531	562	543	564	565	530	578	545	548	513	510	518	536	524	530	557	582	550	524	534	543	547	580	541	562	513	552	529	548	520	534	503	476	557	539	537	586	545	511	523	513	505	540	532	540	549	527	511	535	512	555	499	533	496	547	565	485	532	566	561	514	561	524	552	579	526	525	590	522	552	523	545	538	554	508	566	555	559	548	505	533	525	557	526	522	490	545	499	541	523	518	581	540	515	526	541	559	536	548	493	562	542	522	555	524	541	536	514	550	560	593	568	481	549	555	534	539	515	535	512	584	556	547	555	577	549	574	555	528	624	516	512	546	545	546	557	519	519	576	558	543	515	570	523	519	522	543	532	502	541	541	558	544	540	521	568	535	544	590	522	572	575	542	515	517	609	492	522	559	552	511	529	516	522	498	521	515	589	571	542	517	512	552	535	559	542	519	536	555	539	561	575	549	515	563	540	540	526	504	564	514	569	580	518	546	569	523	559	529	546	537	542	575	556	547	511	507	530	520	550	579	543	513	530	509	517	535	512	502	543	530	553	599	561	520	515	507	529	527	492	548	535	578	553	571	556	556	541	543	540	492	555	557	548	546	554	543	564	543	567	503	531	531	527	485	534	548	498	520	516	501	547	558	534	554	542	552	516	530	546	552	585	548	511	576	573	540	549	538	518	509	492	542	562	502	551	494	559	559	516	512	517	520	532	519	595	574	528	566	559	592	559	556	513	553	525	556	527	518	497	508	502	568	560	532	537	510	506	534	543	541	499	568	501	531	532	537	509	547	513	584	556	532	531	528	533	539	509	503	523	527	534	505	531	530	525	521	522	515	501	564	543	539	517	500	540	548	556	496	538	522	536	554	555	542	563	518	578	541	529	536	541	587	516	515	580	531	556	538	490	549	542	512	522	538	527	493	522	521	549	554	515	496	525	509	520	548	527	508	548	527	564	561	544	531	538	522	491	523	513	547	527	513	551	566	554	545	550	538	541	547	550	577	543	534	516	472	546	554	541	511	552	502	497	546	556	577	528	508	538	538	560	553	581	535	527	550	498	534	547	516	503	528	540	542	514	501	558	525	551	521	570	530	541	504	569	519	507	521	532	547	538	553	518	518	563	528	543	556	536	509	579	546	549	544	559	566	518	544	557	554	506	552	514	526	525	552	542	544	564	525	542	528	578	536	512	521	542	559	556	546	532	580	501	561	520	517	531	523	538	562	553	550	562	549	546	526	549	529	543	535	547	507	516	555	525	514	556	557	532	554	508	528	548	552	562	573	478	556	548	520	533	526	536	558	545	500	560	525	549	525	567	518	533	499	554	519	554	575	563	524	550	526	535	547	543	517	527	553	546	536	552	540	514	521	548	542	535	557	570	559	497	542	486	563	515	572	550	480	531	575	546	518	574	554	550	524	556	540	518	544	519	527	566	549	575	579	555	568	527	574	541	563	499	519	564	534	574	529	520	572	517	549	580	521	534	538	532	546	571	590	529	550	545	534	536	571	514	597	492	585	592	501	598	554	530	503	518	561	540	551	544	561	564	527	546	532	501	571	544	484	565	535	577	563	550	554	565	550	502	563	507	555	524	561	543	577	549	583	530	577	534	532	553	522	518	548	527	505	566	545	546	501	536	533	488	546	504	558	519	558	568	549	560	544	545	554	538	578	535	572	514	515	505	579	566	492	595	543	536	567	534	543	534	523	528	571	537	522	538	531	541	534	545	540	520	557	541	557	560	547	556	569	547	498	526	512	530	549	504	525	540	499	547	510	552	556	525	544	533	554	578	568	549	542	532	558	525	567	546	526	494	539	519	532	528	549	547	510	532	542	547	535	553	578	558	546	588	535	546	561	544	525	544	515	496	538	523	557	534	561	613	526	502	508	537	559	544	571	546	550	507	571	499	501	510	525	559	538	562	558	540	533	510	500	553	521	527	535	547	511	546	541	487	516	528	506	569	517	549	525	503	521	512	551	531	544	566	510	501	520	534	534	507	556	535	544	516	524	549	509	480	507	553	568	538	549	587	573	505	525	523	556	558	562	549	512	503	560	548	541	543	538	577	532	521	504	535	576	521	569	539	542	550	509	539	499	499	552	543	513	567	546	532	543	527	558	543	517	533	552	505	607	575	554	555	544	572	557	543	515	583	539	511	567	553	562	548	519	531	536	545	516	555	506	561	538	523	548	594	552	516	511	523	593	526	538	545	556	555	561	543	534	522	571	530	541	507	532	536	507	553	539	584	560	537	531	538	571	495	530	545	534	507	515	542	524	564	538	529	532	482	544	541	567	560	548	533	537	530	522	556	509	533	540	492	521	550	539	515	557	528	547	539	540	584	543	502	567	532	530	516	518	516	509	551	528	547	518	560	511	519	520	586	553	563	543	499	556	526	502	537	506	534	530	537	501	561	551	532	516	501	509	529	537	555	572	530	505	528	498	544	530	537	536	534	528	533	499	526	543	551	537	539	535	555	542	582	534	514	543	490	521	528	561	530	522	535	565	565	549	568	539	529	532	574	522	512	542	501	558	525	516	535	558	476	520	507	548	534	505	535	547	532	536	484	532	551	554	536	556	549	530	543	515	498	546	554	482	521	583	532	560	520	577	552	524	572	532	549	499	567	507	567	531	552	527	508	541	539	554	525	569	512	560	554
46313	26196	7408	3789	2666	2096	1907	1544	1327	1215	1178	1108	1156	997	1003	914	940	907	921	936	940	849	894	873	914	880	910	816	841	846	886	892	851	858	862	832	844	778	863	853	805	804	829	874	876	807	836	819	803	875	851	852	786	810	826	827	834	850	805	811	776	839	804	759	857	822	782	785	857	810	861	848	863	810	813	858	809	826	829	800	811	869	857	831	817	834	870	844	818	815	832	823	754	838	832	833	801	812	814	799	806	795	796	823	778	796	806	790	826	835	781	867	881	829	851	865	780	822	854	810	868	806	814	792	820	801	830	832	825	809	820	809	754	847	797	786	824	823	765	775	788	834	808	775	805	783	845	850	872	817	773	811	838	812	763	812	862	850	765	855	777	840	856	828	865	800	814	829	790	840	791	874	824	782	755	801	834	815	774	815	793	856	845	809	807	787	788	806	859	793	823	867	802	861	870	809	784	812	802	821	795	817	843	787	823	829	852	787	780	792	817	868	803	843	783	836	800	835	755	849	826	865	808	803	829	790	788	825	830	831	803	845	807	773	852	832	804	838	825	803	872	787	797	827	820	860	761	859	816	798	803	834	828	842	785	801	833	790	870	771	783	810	829	862	811	774	863	808	814	799	778	789	836	828	790	812	817	835	815	834	784	785	777	811	776	872	828	822	818	827	856	815	806	799	820	768	811	913	854	822	862	765	820	811	835	796	796	807	850	847	830	810	816	798	789	877	811	822	858	816	839	829	776	833	814	878	778	848	812	835	808	844	820	768	818	823	799	816	835	818	811	809	806	867	853	864	817	824	813	879	781	799	779	777	783	859	858	832	859	841	834	845	823	857	818	814	838	811	831	775	809	796	797	808	855	782	808	824	771	795	809	819	785	834	781	779	817	890	823	835	825	796	770	792	825	800	801	768	841	843	833	816	821	790	815	826	850	835	852	785	794	820	833	821	745	858	795	763	827	821	855	817	815	802	786	821	814	852	850	804	774	795	815	830	849	790	785	838	821	822	796	775	805	794	838	859	810	802	856	836	776	773	823	810	776	793	849	825	819	801	795	837	851	745	815	817	889	788	806	803	810	813	794	821	850	819	843	834	816	777	791	802	818	802	829	854	803	784	775	782	812	838	820	858	886	811	829	816	797	848	854	795	839	817	825	832	874	808	818	822	833	806	810	801	816	827	860	830	813	843	843	780	849	808	826	787	826	797	815	818	864	785	807	784	826	839	888	789	824	757	827	816	794	780	856	797	852	859	842	905	795	850	799	841	823	813	852	856	820	778	812	836	798	809	773	857	795	877	803	873	789	772	837	780	809	827	809	824	854	771	820	822	783	851	874	835	829	747	830	839	796	860	789	765	830	820	761	846	817	805	842	803	842	811	817	761	777	827	853	797	857	830	837	822	787	844	837	833	777	845	879	789	785	842	838	830	816	801	820	840	835	771	773	798	777	798	780	791	837	837	884	741	830	780	853	817	793	811	810	784	854	801	782	735	784	877	839	825	850	849	848	768	807	815	809	854	806	797	837	788	853	804	819	818	803	822	801	871	867	889	829	818	865	789	841	828	852	824	854	770	803	830	813	828	897	857	810	804	800	798	823	792	789	801	879	792	833	833	830	825	862	845	877	787	786	791	816	843	793	812	788	811	769	802	810	845	793	843	853	831	780	834	802	812	813	815	853	834	747	824	797	816	848	801	801	793	843	764	829	833	825	810	776	812	805	829	838	812	789	783	815	804	843	757	785	825	798	849	816	778	861	847	772	818	828	815	806	817	839	838	775	844	797	799	798	814	809	864	793	809	784	834	796	828	807	866	799	855	805	811	812	815	847	802	811	769	828	858	848	810	803	790	832	780	861	772	766	832	807	778	841	880	804	847	829	814	813	844	832	834	804	773	855	830	844	815	812	789	774	799	829	864	849	849	846	826	810	840	803	771	855	801	827	788	855	810	806	859	816	781	790	763	797	800	885	828	819	809	798	849	808	846	883	848	802	775	810	853	807	798	842	845	826	819	815	880	768	885	843	791	756	802	821	797	813	842	859	821	851	850	811	779	835	847	816	885	825	806	812	818	774	800	859	807	849	814	835	837	827	815	814	858	807	791	854	806	856	762	808	795	791	840	856	816	819	818	833	812	885	877	809	846	798	776	814	844	798	810	797	784	813	827	802	809	834	785	821	815	822	828	815	820	792	808	827	805	873	786	778	809	859	802	821	794	821	849	820	808	785	813	815	791	793	841	861	803	801	851	827	864	801	788	775	844	796	827	780	821	831	801	811	807	848	771	791	799	821	795	880	830	798	793	850	839	795	839	772	824	837	897	870	899	840	828	790	800	812	863	817	840	801	822	795	810	804	802	798	795	826	838	842	750	845	797	761	821	828	815	838	850	843	788	818	858	791	797	809	872	892	826	816	773	874	856	854	814	832	797	841	782	779	796	832	815	787	848	852	782	796	830	840	819	843	799	841	798	791	828	837	826	834	818	826	816	810	845	815	823	829	829	796	814	802	816	808	769	845	830	839	830	785	804	793	857	828	804	814	815	749	770	768	797	807	785	880	843	807	829	792	777	753	789	804	841	823	770	876	809	840	815	809	813	822	823	871	838	819	806	870	795	834	844	836	839	814	825	843	832	827	791	810	876	816	844	814	849	830	790	810	832	789	834	847	860	888	821	849	801	824	778	817	895	785	816	778	806	785	832	743	838	851	810	804	788	817	770	822	795	850	828	806	813	802	842	838	777	862	807	812	814	776	825	806	806	838	804	853	777	810	785	843	794	803	804	839	814	766	785	822	827	799	792	853	821	841	809	809	848	789	831	818	804	845	882	775	788	785	762	839	789	823	822	804	824	785	884	815	819	798	857	800	728	830	848	832	806	845	836	788	817	811	841	835	849	859	823	803	875	849	815	819	821	796	808	811	834	863	822	803	810	863	824	840	825	805	800	899	811	828	794	801	812	844	830	821	865	752	806	837	834	836	802	832	768	808	820	805	790	819	836	827	843	814	843	792	814	858	757	818	798	846	816	852	796	857	779	809	809	831	766	840	820	814	769	851	810	809	824	852	777	810	868	845	818	801	840	818	803	793	824	798	794	830	764	829	787	842	856	816	878	818	856	780	842	833	766	804	799	818	823	776	875	806	775	779	836	839	812	770	818	834	838	772	783	793	840	794	822	811	834	784	839	836	838	835	805	793	842	866	807	816	808	814	812	842	821	835	776	851	783	835	807	818	843	807	829	808	852	806	820	789	769	809	827	799	810	805	802	835	865	810	833	773	776	809	864	798	838	811	847	783	786	796	819	817	821	855	797	802	821	845	764	811	804	821	814	791	829	845	822	825	875	805	803	809	783	831	816	862	820	765	802	866	891	805	825	856	849	791	768	816	856	841	832	830	820	862	833	835	768	869	834	813	832	806	812	822	826	834	827	836	824	845	812	830	824	871	854	857	826	801	819	798	770	770	792	828	811	821	817	848	833	868	808	768	827
23233	21306	29614	23311	21306	21218	4524	1102	865	812	779	730	697	698	690	668	654	635	611	657	605	626	574	597	606	587	585	593	594	581	559	641	546	553	586	601	563	586	574	584	573	557	558	557	586	612	554	580	565	566	587	596	564	540	560	534	545	538	533	544	579	607	557	553	533	571	570	600	570	557	579	561	558	560	568	581	543	581	538	524	542	593	591	563	570	564	572	513	551	543	581	563	593	550	571	590	602	585	587	536	536	572	527	550	563	558	539	513	543	562	550	562	560	577	569	523	546	568	558	552	579	543	515	570	535	567	573	577	558	577	544	615	567	587	542	540	545	571	590	609	528	560	531	586	545	561	538	578	532	553	534	553	567	560	533	547	558	532	558	539	585	541	562	606	536	546	559	547	566	594	538	586	598	558	570	570	515	548	551	535	585	601	540	587	499	525	557	611	606	563	565	575	551	558	567	554	568	577	568	573	572	565	564	574	549	514	583	589	546	533	522	539	557	555	545	579	575	565	580	582	591	549	516	542	542	559	572	568	578	534	592	571	572	548	561	571	567	529	530	546	550	542	570	541	569	534	565	510	579	519	543	522	558	568	551	579	522	547	560	550	531	562	533	543	606	540	484	580	533	542	553	517	548	593	546	543	580	555	573	580	563	540	528	588	578	547	584	552	546	575	562	531	563	584	614	581	548	571	560	570	568	574	546	559	543	544	579	552	543	557	558	513	556	581	610	582	578	590	538	583	528	557	587	529	547	574	537	558	526	544	588	530	557	557	545	544	564	568	565	511	553	551	577	548	558	558	550	549	547	552	553	533	569	537	564	554	584	580	575	534	595	557	568	560	563	554	560	575	545	567	551	528	593	575	537	567	527	587	614	602	515	544	576	553	541	504	560	541	569	545	553	583	569	554	515	517	537	556	590	550	544	531	530	551	562	532	508	567	547	560	564	532	588	559	534	580	566	604	542	549	532	526	537	565	540	574	511	541	537	573	557	547	513	563	563	577	586	559	586	608	569	593	563	549	505	547	553	563	542	603	541	516	558	561	561	566	527	578	593	535	599	601	540	561	530	562	534	526	537	603	580	567	550	587	563	577	522	575	556	611	535	587	545	582	584	565	562	537	581	567	533	515	547	596	574	599	598	579	557	522	570	549	566	530	544	562	596	565	554	555	560	532	517	574	584	576	559	564	544	611	573	603	572	587	515	549	554	550	537	585	535	565	549	578	545	568	547	565	539	596	558	565	498	597	517	543	548	594	563	535	615	570	531	549	588	572	534	557	578	566	575	564	535	543	569	548	549	510	545	564	562	566	535	574	542	522	597	542	525	560	547	519	551	574	567	591	577	584	586	525	581	556	559	606	529	540	564	562	499	497	534	559	554	611	562	555	574	583	549	552	533	572	552	543	594	583	575	586	564	533	592	547	545	563	536	573	590	569	578	554	588	560	572	541	553	567	516	591	556	574	556	589	511	524	541	548	541	511	575	575	524	533	519	607	546	549	547	540	539	496	530	560	569	555	508	534	554	523	565	557	556	605	569	545	506	546	529	566	577	561	529	550	543	562	525	547	509	574	573	531	521	531	543	536	541	564	544	522	520	578	526	569	542	547	555	591	577	568	554	544	555	527	567	522	565	567	547	521	580	543	561	569	523	533	573	525	548	513	597	551	522	532	580	528	591	571	556	572	569	570	550	513	532	566	555	559	561	554	566	574	488	521	524	525	563	526	546	577	577	566	534	517	501	526	578	552	568	559	532	580	550	571	576	537	540	577	557	532	547	497	597	535	498	541	591	559	546	561	546	534	570	563	537	585	580	580	536	535	535	523	562	528	589	577	556	551	554	549	559	590	566	577	555	577	566	600	542	588	592	542	567	564	535	566	552	542	534	608	555	535	501	575	582	516	562	564	581	581	549	566	595	514	576	539	576	527	539	534	541	531	552	604	565	578	549	528	544	559	525	547	550	535	526	557	584	547	580	527	568	614	537	585	581	549	568	557	566	550	536	567	509	566	533	526	563	564	545	560	540	554	551	576	575	580	595	539	549	561	557	567	558	562	525	570	566	588	539	577	551	543	493	531	526	552	573	567	571	591	561	559	549	558	567	570	543	527	566	581	505	564	563	548	548	602	587	578	573	581	556	557	570	532	566	567	555	568	565	557	563	569	574	556	561	556	531	542	574	516	551	509	584	557	568	552	536	590	569	530	584	541	602	552	568	525	597	535	577	558	536	568	523	576	506	549	531	522	571	537	581	583	522	545	518	565	535	570	585	584	516	571	524	564	562	582	574	539	597	567	537	570	535	572	571	554	568	581	584	547	519	520	557	564	577	537	549	588	550	556	560	576	557	539	579	541	542	592	559	591	604	564	596	574	532	589	556	547	534	538	530	568	554	549	572	577	568	559	549	535	576	558	552	584	547	573	577	581	566	579	566	528	575	534	553	562	543	586	582	552	587	538	599	561	566	524	530	570	553	567	553	568	552	551	572	591	572	584	615	593	546	531	566	596	527	526	563	554	572	546	566	579	575	572	591	575	560	526	578	531	514	544	528	509	536	541	533	558	513	594	532	611	551	541	529	580	561	530	546	539	510	537	557	604	564	562	543	578	584	555	517	597	541	587	552	582	541	528	557	551	576	545	571	553	588	572	588	543	583	527	515	550	550	552	595	550	574	545	542	521	500	552	537	583	565	559	543	548	613	529	549	559	590	514	551	528	555	528	563	559	550	565	510	562	545	544	548	533	541	549	617	555	530	564	593	566	558	554	556	544	571	577	587	549	580	563	566	536	573	556	565	594	533	556	532	546	547	568	530	560	527	548	515	524	553	558	542	527	588	567	555	536	586	537	581	588	563	549	609	547	517	606	568	549	578	551	573	534	567	507	536	561	548	573	545	539	552	573	543	580	528	574	551	584	545	525	483	557	591	531	547	562	536	585	527	531	553	551	614	576	585	544	590	535	548	542	560	584	541	585	560	580	600	572	547	560	543	546	525	554	517	564	546	556	582	548	521	545	563	539	541	513	530	577	522	535	523	584	588	550	536	532	599	552	517	564	551	558	548	519	558	532	567	576	533	557	591	553	568	541	602	529	615	576	557	542	525	571	559	530	546	588	549	572	568	564	567	551	526	520	553	536	516	573	574	566	574	560	567	562	536	547	573	549	532	562	559	537	584	567	538	590	525	540	585	548	532	570	567	581	586	623	545	561	539	524	577	592	557	549	530	573	515	569	526	588	553	544	559	597	514	571	564	529	576	534	540	545	532	549	596	573	591	520	563	523	574	584	556	577	593	584	571	547	535	514	610	515	572	536	557	561	578	552	545	591	584	533	558	571	541	555	522	552	517	579	542	559	574	583	570	525	597	552	546	584	555	566	561	557	556	559	543	538	541	538	590	548	542	546	597	551	552	612	549	550	541	542	537	605	555	575	575	559	528	540	550	538	532	579	584	575	542	540	543	567	581	565	549	546	568	545	580	590	594	536	570	565
50269	30935	11796	6162	4455	3267	2689	2238	1921	1641	1431	1381	1277	1303	1199	1073	1131	1042	959	978	1015	977	937	951	903	974	916	913	929	901	968	875	895	916	880	899	884	867	890	886	887	871	901	856	860	876	875	875	900	908	874	877	841	806	910	843	854	901	806	875	901	834	878	826	828	886	865	841	836	841	854	829	896	809	910	854	822	910	839	877	892	885	845	876	854	853	814	840	839	844	855	886	860	861	851	827	819	869	827	808	841	857	881	869	850	886	911	824	837	883	823	816	841	787	837	887	838	843	863	882	836	858	835	905	869	841	920	862	871	777	824	859	820	860	827	882	847	833	845	859	792	875	877	864	847	853	877	835	820	843	834	873	845	814	876	849	830	882	856	912	859	874	842	825	875	839	850	888	822	855	817	880	860	806	840	825	851	881	832	816	854	877	846	820	850	826	858	839	861	844	813	823	843	896	832	811	863	838	900	903	828	858	820	832	922	832	821	820	824	824	814	828	892	891	868	872	868	872	888	837	887	894	873	901	806	802	865	868	840	822	826	858	833	853	855	881	843	912	839	817	817	825	876	804	840	846	850	844	884	794	867	831	822	884	870	812	828	882	834	835	828	782	836	827	848	826	852	865	865	847	849	870	837	863	811	834	859	861	855	836	798	832	829	865	836	801	799	815	884	790	842	840	855	855	860	831	853	844	859	889	826	803	860	886	830	870	842	856	826	825	797	882	863	815	859	851	852	840	799	812	836	850	827	853	860	829	927	860	844	830	859	842	819	849	835	856	847	858	802	849	881	889	834	898	850	897	846	831	876	819	841	823	846	823	820	852	881	825	838	764	845	804	847	799	841	864	886	817	852	842	872	838	823	851	858	895	844	874	827	857	822	855	804	809	821	799	866	834	831	859	805	843	808	790	831	819	873	854	845	879	862	840	842	848	826	816	851	807	850	869	862	834	847	821	844	885	873	876	898	852	807	867	871	852	838	829	889	817	832	806	869	846	883	839	860	846	879	835	845	858	862	845	864	848	814	871	878	875	881	821	837	837	869	863	803	809	840	810	853	854	810	809	834	829	868	822	847	813	824	834	886	844	849	845	829	885	877	864	867	878	869	827	821	852	880	861	829	851	832	871	888	887	871	847	869	865	833	878	929	827	839	836	829	803	857	838	876	844	867	860	841	854	799	894	877	890	807	824	810	860	849	897	832	879	865	823	788	821	796	820	854	833	846	832	843	842	838	860	823	847	880	819	843	867	829	850	893	860	845	840	844	839	835	805	852	829	839	820	851	840	919	869	834	841	835	817	836	814	856	853	861	774	893	875	819	809	825	855	847	792	867	840	830	908	801	850	864	842	859	814	857	841	849	848	869	878	869	863	840	870	851	842	809	768	820	870	822	814	854	859	842	853	861	824	825	848	863	847	847	885	888	826	893	862	913	838	829	809	862	874	842	808	860	842	815	882	847	871	815	867	805	873	863	857	866	850	807	881	855	839	807	814	902	870	799	853	884	926	878	807	849	846	829	859	888	805	884	860	835	866	850	888	790	838	824	858	784	873	812	853	792	857	861	887	884	845	861	824	814	857	827	875	851	791	856	839	896	807	852	819	877	868	870	869	823	851	851	829	800	828	898	915	862	856	818	873	838	830	832	827	870	824	888	868	897	819	783	896	870	810	912	845	847	848	797	847	837	849	864	864	883	857	862	849	853	850	829	873	874	849	886	840	841	814	831	848	840	833	845	865	860	811	856	855	832	823	837	881	882	833	866	879	823	874	858	843	914	795	873	818	810	822	875	800	872	942	816	867	817	818	844	846	839	878	880	813	878	844	846	835	846	888	844	911	860	826	850	839	869	860	858	786	875	820	834	869	873	825	844	861	882	845	810	847	888	820	840	833	892	858	886	883	856	884	843	817	877	859	833	850	893	836	888	831	866	850	872	901	797	841	844	863	888	838	946	854	810	804	866	854	859	801	861	792	887	828	852	843	856	775	852	867	816	832	887	819	769	832	872	825	804	866	889	891	838	886	867	846	899	854	858	840	844	874	857	797	851	918	846	809	880	856	847	850	843	847	848	814	847	853	868	865	891	863	834	851	841	847	835	838	851	888	838	850	830	876	833	865	893	822	846	845	833	884	851	863	840	844	882	865	857	821	851	840	896	871	812	857	815	864	856	873	882	836	886	819	823	812	797	843	857	909	849	845	876	861	830	866	829	832	850	908	861	833	861	862	818	872	853	812	875	862	802	836	818	829	849	871	874	889	847	871	852	865	857	880	876	875	819	839	820	869	858	842	851	834	846	845	830	809	863	862	841	823	838	848	872	875	846	841	850	842	849	847	842	883	828	836	813	854	863	764	845	831	850	787	867	885	802	818	839	857	834	919	793	831	855	873	871	845	870	830	832	854	832	882	835	929	861	879	869	878	856	847	864	875	879	864	857	845	828	804	803	853	856	778	825	840	844	840	784	858	835	818	831	834	834	848	853	873	817	867	845	826	848	846	837	821	889	830	838	847	868	850	882	808	877	864	831	847	863	867	839	826	832	801	822	855	865	837	820	862	885	827	897	834	834	862	879	849	863	917	888	835	866	822	918	857	807	826	856	831	819	882	834	848	846	896	876	851	854	808	920	810	850	839	852	849	843	896	863	844	851	835	836	832	873	842	844	861	835	886	861	836	830	848	855	863	828	815	837	840	754	889	822	816	848	824	864	869	845	878	860	819	860	811	855	811	855	846	850	851	860	828	837	862	813	871	863	829	819	780	828	856	830	865	835	808	829	811	828	881	821	871	877	812	781	825	847	851	870	897	845	851	840	853	775	832	887	839	843	827	820	848	840	884	798	831	834	829	829	828	858	859	844	861	863	848	827	806	826	892	833	873	840	844	839	838	845	852	890	839	845	810	833	816	830	877	830	850	877	859	858	839	885	793	822	831	865	816	863	837	857	889	860	857	840	859	864	857	836	899	816	857	816	912	885	834	835	846	822	876	876	833	813	781	823	862	821	806	862	790	915	854	862	849	871	845	877	845	817	882	843	835	853	826	841	825	886	865	838	859	830	845	905	852	842	811	847	851	846	824	797	865	909	844	836	895	911	790	828	856	804	825	894	869	856	832	837	858	832	831	886	880	817	822	862	855	870	823	881	869	821	850	870	875	849	856	806	886	837	867	862	839	846	801	842	856	896	820	917	861	803	886	876	846	838	815	824	856	851	878	897	892	871	839	862	776	893	861	809	855	796	858	834	855	841	832	860	866	842	798	879	817	779	849	857	832	867	834	864	845	825	828	872	817	846	814	851	843	849	862	842	866	852	819	881	808	823	897	867	864	821	805	854	830	834	865	838	836	857	857	761	825	881	854	872	812	811	856	902	880	835	850	879	895	793	866	858	864	858	820	860	796	828	885	795	868	848	850	861	855	753	883	832	846	868	828	838	842	882	869	869	864	824	837	829	904	866	848	877	830	847	849	826	866	853	863	873	849	839	828	869	871	878	834
27297	21075	11228	879	432	401	340	296	272	321	263	264	250	269	295	297	266	240	255	254	240	257	254	227	243	261	251	233	244	236	268	241	277	266	262	244	269	262	259	260	288	248	259	262	265	248	232	248	260	269	232	246	283	238	271	232	273	256	256	263	269	251	248	247	246	272	250	281	248	270	266	245	257	282	245	280	276	267	245	277	251	258	260	250	255	250	284	288	258	260	250	254	251	269	250	264	281	280	264	269	252	233	246	290	248	266	230	257	269	247	268	238	257	264	259	249	260	260	249	252	262	239	266	245	259	229	265	246	291	247	255	246	241	277	257	240	265	262	255	261	266	251	260	275	265	263	278	265	266	283	265	272	239	232	217	264	234	254	256	247	254	251	255	234	273	284	286	257	236	277	292	247	274	277	256	241	251	255	251	278	239	278	240	250	306	275	261	286	263	256	235	273	268	262	235	275	246	237	276	237	246	262	246	257	257	238	250	261	254	281	263	274	271	266	291	265	267	252	242	282	245	245	244	277	256	256	269	261	270	266	243	262	258	263	257	267	279	254	266	271	253	244	264	272	276	264	256	288	242	264	267	251	266	254	264	269	259	224	255	272	259	241	255	227	254	257	259	262	299	257	256	235	266	293	233	254	270	263	255	246	261	267	244	260	278	259	230	258	257	258	279	247	263	285	278	260	258	254	271	253	253	257	244	257	243	256	265	247	258	257	242	249	258	265	260	262	265	243	264	243	253	287	261	268	262	239	252	259	250	286	253	265	245	293	258	248	279	240	244	262	249	270	235	255	261	269	244	266	254	243	262	282	230	295	252	273	234	300	281	267	257	250	301	254	269	244	253	257	265	273	262	229	243	248	259	233	257	249	238	250	252	240	254	277	239	257	255	261	266	252	254	285	239	256	257	279	244	261	269	266	278	248	254	233	276	220	274	271	304	261	257	248	269	261	278	263	249	267	261	252	264	265	246	232	239	261	241	259	252	273	245	246	251	261	296	253	258	245	253	255	278	273	285	269	263	246	273	267	278	253	245	264	275	298	251	280	276	271	256	270	245	273	271	265	281	253	268	251	288	253	255	258	252	290	258	249	261	265	254	251	282	238	245	231	265	258	269	276	260	273	276	252	247	267	254	282	259	277	290	272	266	253	241	261	265	270	253	287	290	271	282	237	260	272	261	239	284	263	243	243	253	267	263	282	236	248	277	256	269	254	265	254	257	255	257	224	238	252	263	265	281	255	271	221	289	262	241	268	266	261	260	264	241	240	278	221	273	290	267	266	254	251	248	236	250	274	244	249	272	268	254	244	262	283	251	232	241	230	278	237	250	268	234	258	297	301	278	277	262	259	259	276	255	269	270	257	271	268	272	283	276	259	292	221	249	254	220	285	268	249	281	261	276	265	252	246	258	227	260	257	267	262	254	271	278	247	249	264	237	241	262	254	271	266	242	256	260	281	268	269	247	270	248	257	283	256	285	256	257	289	279	254	272	259	280	263	249	269	251	259	276	281	267	252	256	267	277	256	250	233	271	257	269	250	254	251	275	263	259	246	281	259	246	271	263	235	254	279	238	290	276	256	292	244	280	263	265	252	274	264	261	252	252	251	255	269	259	286	273	244	273	236	262	262	248	267	257	258	254	277	257	266	279	268	277	248	272	240	235	228	247	238	278	293	276	232	254	264	247	251	253	246	262	245	235	257	290	303	256	280	267	279	271	259	257	261	253	278	240	233	235	264	254	259	254	238	257	245	253	257	265	249	281	283	246	249	232	250	259	269	226	275	264	249	250	224	227	254	282	258	258	272	280	261	276	267	257	265	266	258	250	260	257	270	242	257	257	262	286	229	268	237	240	250	255	264	262	234	259	224	255	266	274	270	251	245	223	278	246	260	279	236	267	224	246	258	236	253	234	278	254	263	259	255	254	268	257	233	246	233	267	241	300	243	248	259	261	276	289	258	283	265	252	238	242	245	254	274	271	255	251	258	274	236	257	260	250	252	266	268	275	243	253	260	268	289	264	248	286	241	254	272	245	263	271	250	251	230	287	261	266	264	251	263	247	263	246	230	260	282	239	232	263	255	274	259	273	269	271	254	274	254	254	290	249	242	258	285	231	256	270	280	258	255	269	279	255	241	235	272	290	259	262	260	245	269	260	259	265	251	287	279	236	281	275	259	269	259	222	239	255	271	247	270	268	246	266	282	271	257	253	271	267	237	294	251	260	262	258	260	305	260	237	252	237	257	253	255	242	260	250	238	250	245	250	243	244	274	263	240	269	283	247	262	257	243	262	240	248	272	279	266	258	242	292	249	264	260	241	272	270	253	251	276	249	245	276	286	266	260	258	253	283	244	248	259	241	245	260	270	282	275	258	277	239	240	239	257	262	274	279	244	261	246	254	258	235	254	260	257	277	291	259	283	253	231	268	232	269	264	254	230	212	266	283	263	295	239	254	237	256	290	261	245	262	265	246	238	240	254	272	252	248	267	273	266	274	256	251	256	264	268	239	237	224	256	237	277	278	242	261	258	226	249	257	254	284	263	302	272	299	260	241	267	232	247	264	247	225	281	261	276	248	245	220	246	281	260	250	251	261	271	259	254	258	268	288	239	273	255	278	251	247	263	251	288	268	253	264	264	264	263	255	242	264	256	278	279	261	255	232	259	244	255	266	240	262	272	253	269	250	271	253	263	239	226	283	246	231	253	244	278	279	277	260	260	248	273	240	284	233	287	256	282	241	261	257	254	265	239	275	266	260	246	273	237	249	259	248	289	277	271	239	279	255	249	272	251	243	247	247	273	249	260	238	294	253	240	288	254	232	249	263	266	279	265	256	253	259	289	273	248	260	271	266	257	256	268	237	255	256	260	252	273	259	262	258	246	262	252	253	255	273	269	253	257	264	257	251	210	267	275	261	250	223	255	236	257	258	262	262	252	274	260	260	259	251	242	257	259	258	245	246	229	242	267	214	267	282	208	246	257	264	289	252	260	271	284	273	258	254	276	263	286	260	244	261	239	259	238	292	268	303	227	221	272	233	278	260	252	282	281	282	267	274	241	258	267	270	267	235	249	274	240	255	261	269	293	276	248	252	244	283	287	251	259	275	268	261	253	272	291	284	277	290	267	268	255	243	260	279	245	265	280	272	268	267	271	268	241	222	255	261	277	252	253	230	281	228	264	298	285	252	320	251	274	238	265	283	221	291	264	267	259	255	306	307	271	255	258	261	254	250	253	273	251	280	268	284	264	284	272	250	282	248	256	252	251	260	240	255	239	260	236	271	266	261	275	262	246	250	262	262	269	250	277	255	282	273	255	259	258	270	239	243	308	292	268	256	264	267	248	270	279	271	247	279	273	265	242	267	264	283	251	290	257	250	248	220	280	245	253	244	247	255	260	267	263	284	242	280	257	259	254	272	260	264	267	258	227	269	286	261	247	303	282	275	246	260	259	269	272	255	260	236	261	277	260	266	263	261	277	244	240	264	268
25545	9952	1212	675	597	527	504	478	475	451	426	429	438	444	437	413	418	408	448	428	402	411	389	427	426	420	390	410	421	417	410	407	455	403	435	427	397	397	405	440	411	414	438	421	395	411	454	396	422	417	432	396	408	457	408	454	397	391	435	392	416	446	378	366	424	420	419	379	438	449	416	424	448	399	385	415	426	427	448	454	458	411	414	431	400	384	392	426	400	387	391	445	374	418	385	403	422	419	419	402	419	452	402	392	367	411	448	370	404	391	412	415	431	412	397	438	404	449	442	417	427	399	397	415	453	402	452	418	398	452	400	444	422	402	422	422	403	418	437	417	414	412	450	393	396	429	399	419	423	464	409	434	407	430	423	410	378	434	368	405	430	430	420	413	401	402	448	393	377	430	414	376	426	394	433	448	383	419	451	420	409	444	417	422	398	419	390	395	399	442	430	435	430	429	434	408	411	440	416	425	436	386	411	412	401	436	426	415	432	426	398	424	436	401	403	422	430	429	393	408	445	407	427	402	425	432	392	399	416	414	400	398	406	462	434	418	395	436	444	413	420	437	420	417	394	407	430	388	401	410	384	423	415	416	425	392	422	430	375	419	399	410	418	400	387	405	402	408	434	386	455	423	381	393	435	399	444	426	410	403	437	412	422	414	426	387	410	432	407	408	399	398	396	424	412	399	407	448	429	395	415	420	397	430	398	415	424	399	416	420	393	423	412	406	398	413	425	427	420	427	424	405	428	414	408	394	402	421	413	415	431	432	412	382	399	406	407	448	396	415	387	398	437	413	396	426	432	421	432	408	411	406	370	390	409	390	379	416	448	421	395	400	420	411	392	380	411	433	448	414	406	436	463	454	428	441	431	368	425	444	426	384	413	435	403	423	408	427	422	398	375	403	389	399	416	451	440	394	397	426	423	408	395	419	386	417	448	396	405	413	394	426	434	417	454	434	434	426	388	388	433	392	420	400	411	426	415	406	423	393	442	405	410	412	431	376	374	451	448	433	411	419	423	383	461	444	398	400	380	434	428	400	405	399	367	412	420	430	353	395	411	460	438	426	413	384	406	397	437	407	416	395	410	434	376	456	403	397	397	399	392	399	406	391	428	381	406	451	424	397	399	435	411	439	410	422	417	370	406	434	433	405	417	402	438	439	412	399	407	381	396	422	391	411	442	402	429	419	420	432	425	400	444	389	400	377	442	429	392	418	425	410	409	425	408	388	423	426	427	445	399	414	444	424	400	398	427	404	406	409	397	420	407	419	394	392	405	448	429	398	389	433	394	429	420	400	458	451	376	421	399	408	437	432	412	414	410	377	372	445	411	417	407	440	400	434	400	417	393	440	406	387	406	400	438	406	434	376	372	425	425	444	409	433	383	428	420	410	422	421	406	407	399	422	419	404	408	409	412	420	400	397	424	423	406	415	402	410	379	401	403	388	398	399	447	399	381	395	382	435	451	432	427	416	415	408	416	412	424	403	420	406	409	420	415	395	418	409	427	446	409	452	420	422	404	420	416	409	445	404	404	418	424	429	397	413	420	426	387	415	450	389	409	423	429	430	405	403	456	417	413	419	378	390	380	418	386	380	426	406	425	387	392	394	420	411	407	413	426	433	432	442	418	432	438	457	413	449	437	385	378	421	434	415	428	420	420	414	432	398	428	417	425	389	400	420	440	389	426	418	398	423	424	422	401	457	427	398	391	398	401	429	473	406	423	403	405	430	458	436	396	383	425	417	425	400	419	414	431	380	408	395	415	427	403	419	419	400	404	398	427	400	405	396	399	402	389	396	393	420	415	398	416	382	417	409	401	431	396	402	408	412	405	420	421	429	395	456	391	404	393	372	417	403	382	411	410	424	414	415	413	399	408	396	420	402	416	419	430	384	389	388	391	394	457	432	413	414	421	421	397	425	365	407	407	429	436	436	405	434	415	413	433	430	431	443	422	421	430	442	401	433	405	395	392	399	417	380	410	413	454	410	384	376	407	388	438	417	385	429	409	420	426	402	380	402	389	380	418	433	437	415	398	406	429	401	404	420	399	455	437	382	391	423	385	434	420	417	416	373	420	425	420	414	424	404	432	413	407	403	413	427	398	434	441	413	393	428	442	438	409	437	380	388	398	418	413	413	419	386	432	448	426	435	404	421	410	387	423	400	437	429	436	421	381	399	441	424	395	431	384	425	423	420	411	422	428	426	432	396	412	393	370	376	421	424	401	419	408	402	429	392	407	396	430	446	415	439	422	426	431	403	400	425	414	419	397	420	427	370	400	418	409	428	366	444	399	439	401	358	398	403	392	396	421	423	400	417	418	431	427	404	410	420	424	389	424	397	403	416	401	435	445	425	403	392	418	461	404	396	414	435	386	394	399	401	398	383	388	387	373	421	434	421	409	424	425	406	401	440	420	406	391	411	430	391	392	429	394	421	404	432	404	447	447	392	413	433	423	382	474	398	414	408	410	393	434	424	396	395	433	409	402	402	406	412	435	408	407	423	436	429	421	406	374	375	430	414	404	397	423	427	419	372	419	412	413	447	413	423	410	372	425	385	406	410	427	384	417	383	389	416	434	385	447	389	378	426	405	419	439	451	410	414	417	383	385	420	416	428	402	405	461	405	398	415	429	392	464	423	424	390	359	377	410	407	425	454	401	385	408	415	410	359	382	395	410	465	423	369	421	426	424	400	399	407	412	395	436	381	423	433	379	390	411	384	419	438	414	403	412	433	400	419	440	368	433	409	420	432	408	409	437	402	440	416	429	399	420	436	415	426	435	404	414	409	391	421	435	416	411	414	437	418	425	428	430	405	411	415	380	404	397	388	421	407	398	392	465	435	419	411	396	387	424	413	380	411	395	429	416	417	453	423	423	414	374	413	399	417	442	427	398	436	418	397	390	422	430	424	441	410	423	409	420	405	358	388	394	423	382	440	380	424	379	434	400	446	420	379	455	428	405	427	419	434	420	397	412	399	404	377	454	385	393	403	423	443	411	409	408	419	466	399	377	448	383	414	404	401	419	407	419	400	413	414	436	376	422	406	399	413	416	400	369	405	423	418	441	391	396	342	418	401	410	457	404	427	377	408	417	389	384	434	455	395	423	447	422	415	404	432	459	402	425	436	389	392	440	409	428	409	378	379	427	418	430	392	407	424	422	409	456	416	425	448	424	427	420	445	416	380	414	402	438	443	401	434	408	417	423	431	411	376	412	385	416	407	383	421	432	446	395	392	401	420	423	376	446	413	394	402	422	374	408	454	404	387	414	404	406	426	400	431	404	458	437	410	388	379	358	402	405	410	362	415	356	396	428	452	429	452	444	406	460	434	375	453	423	386	436	425	414	427	430	418	434	385	396	435	406	402	394	415	398	402	398	420	397	378	439	417	434	402	410	421	415	429	393	404	388	413	425	422	416	398	446	411	402	398	413	423	403	397	409	405	443	398	448	405	381	463	406	412	383	393	431	420	422	405	431	387	438	424	416	402
24158	21365	29066	24017	21220	6112	1080	800	719	661	630	604	638	649	554	584	559	610	575	609	582	548	550	583	541	571	508	558	563	579	582	601	532	553	569	541	571	556	562	533	523	513	561	559	571	574	498	529	522	516	541	522	527	517	542	555	552	544	535	534	537	537	543	557	538	544	543	523	552	558	497	513	548	543	518	534	544	532	512	538	559	544	560	544	547	564	550	537	517	529	540	575	538	492	503	554	547	524	555	512	486	549	611	522	527	582	522	512	529	488	549	571	556	547	565	501	572	559	554	533	547	529	524	506	546	502	547	543	568	522	581	567	532	505	529	517	536	539	576	492	542	517	494	532	567	525	558	533	554	553	582	519	515	496	546	531	541	545	529	541	578	542	527	536	544	519	528	546	507	529	478	508	503	535	544	562	507	533	507	506	547	531	548	560	544	525	516	538	560	531	544	548	573	542	544	535	495	491	500	541	529	499	547	532	531	537	580	483	555	530	558	549	534	544	488	587	527	509	567	564	566	486	548	518	549	523	546	524	539	480	507	563	568	569	570	515	512	481	544	536	510	556	533	539	510	498	547	525	508	534	494	560	524	545	520	485	531	553	527	564	496	545	541	540	540	518	565	528	498	547	528	528	556	542	572	555	576	562	520	510	512	524	518	560	564	529	559	517	539	564	586	533	544	529	544	535	558	542	527	557	530	512	552	498	506	558	565	551	559	509	534	486	581	557	517	524	478	545	511	513	537	551	524	538	508	540	489	542	520	535	548	555	538	502	581	567	522	538	535	547	519	529	545	516	540	549	505	503	518	573	558	552	573	481	578	514	496	489	550	540	543	534	537	538	548	551	561	520	556	562	554	565	534	556	523	483	568	530	519	511	561	594	526	529	570	541	533	519	577	537	513	535	545	543	539	551	527	547	532	571	514	575	545	548	481	511	591	530	530	542	547	529	493	557	520	560	534	553	542	514	559	537	530	565	566	551	567	524	554	478	541	528	567	547	562	527	527	542	524	560	546	572	534	562	534	523	572	540	499	513	530	529	546	519	592	536	542	533	531	568	510	530	521	494	514	537	519	501	529	536	549	545	551	489	497	533	526	528	514	528	550	502	531	514	484	575	537	564	520	558	529	563	557	537	539	543	546	578	513	542	541	547	509	552	558	505	513	529	533	521	552	509	525	508	531	551	561	571	547	529	579	576	538	545	561	582	523	494	526	552	562	548	501	576	521	533	529	511	546	542	521	505	524	539	483	518	511	550	512	522	459	486	526	542	535	511	536	557	535	555	553	534	529	524	509	592	527	579	513	547	519	546	554	527	540	519	505	557	557	541	528	566	528	524	529	562	456	564	540	541	516	549	549	539	533	545	564	573	539	511	509	540	539	550	541	555	578	508	503	563	557	574	515	526	532	512	527	520	570	561	524	542	557	545	536	525	513	561	523	573	544	569	503	550	560	533	522	557	528	516	538	514	525	538	532	518	531	516	571	560	538	530	510	529	558	573	556	538	523	498	515	518	533	541	578	538	590	498	512	510	510	537	541	586	502	500	550	537	500	556	522	528	534	542	547	522	495	530	513	517	500	510	500	526	525	519	523	575	507	525	565	555	531	499	519	516	529	525	560	552	519	530	571	530	543	554	576	495	510	534	514	595	539	515	518	556	582	582	563	561	539	546	544	544	548	546	506	530	543	573	519	515	554	548	553	530	589	549	496	535	498	508	560	533	495	477	531	535	531	505	555	517	527	539	520	574	581	545	543	508	573	551	504	541	526	526	523	542	565	502	550	522	512	543	548	476	502	559	566	540	515	526	538	543	540	537	560	529	537	542	534	554	551	533	539	548	531	524	554	545	526	501	529	539	544	527	467	557	557	533	513	558	549	548	509	542	532	517	537	556	511	526	522	535	547	522	552	548	552	514	481	521	499	539	537	535	572	542	576	564	477	566	540	522	522	556	525	501	534	543	513	538	499	489	557	539	536	558	524	523	541	515	557	523	537	547	522	556	552	555	539	536	538	502	543	570	543	550	557	503	540	528	560	524	523	526	533	536	544	540	517	543	543	552	490	527	551	552	506	525	518	502	542	539	538	505	554	520	519	519	561	561	522	536	543	549	506	486	558	535	544	526	557	546	547	501	517	576	535	532	503	552	520	526	529	541	548	495	508	516	602	519	473	522	516	564	522	555	507	543	561	520	526	527	560	553	539	530	544	541	558	522	548	562	516	522	535	559	572	575	490	528	532	535	543	510	504	587	502	553	566	518	570	554	512	541	550	531	563	527	546	557	505	512	544	571	555	540	486	514	553	523	532	508	572	530	567	536	533	499	561	587	552	541	548	520	553	536	530	581	590	552	569	531	528	539	517	572	552	537	547	502	517	539	534	562	523	558	519	511	506	534	541	555	518	530	538	552	574	541	552	527	542	511	581	514	533	594	532	545	572	563	568	534	545	535	538	531	513	551	541	539	477	519	544	537	494	521	520	558	545	529	539	554	514	554	519	515	549	560	553	520	513	565	525	574	517	534	529	510	510	555	553	560	528	517	510	498	544	522	532	515	543	577	503	559	536	559	555	518	532	548	494	544	544	513	556	556	537	529	545	509	528	540	543	520	552	574	503	481	563	577	509	565	532	528	526	524	533	538	577	525	484	514	509	554	525	553	493	540	547	588	524	524	574	551	579	535	548	579	540	513	543	556	583	530	514	508	514	516	538	521	552	534	587	532	489	487	527	540	546	572	544	553	521	542	544	524	549	490	533	515	537	537	535	522	543	512	531	505	510	543	521	551	542	545	532	526	553	510	539	502	545	581	522	488	568	558	547	508	513	536	546	548	543	538	541	503	525	523	548	538	501	541	547	505	554	556	519	570	573	502	510	542	523	544	506	549	512	535	522	524	565	550	515	514	505	529	527	535	519	545	527	531	527	574	566	529	522	547	545	506	558	548	501	525	593	510	550	525	575	506	493	532	512	539	538	543	535	533	523	567	505	539	539	549	540	532	586	507	508	526	521	539	551	507	561	496	532	573	549	565	557	484	537	513	533	555	550	552	535	495	578	523	556	555	506	533	537	562	534	515	527	529	559	547	515	558	509	517	592	524	521	535	524	525	534	543	554	526	548	530	517	517	524	550	530	540	539	518	548	504	568	531	530	563	560	511	494	568	505	541	556	511	527	524	543	524	496	524	511	558	533	485	547	565	525	534	497	528	532	508	547	524	481	508	528	525	518	496	561	511	533	555	524	522	541	502	507	537	551	572	522	542	563	559	561	529	560	528	520	582	486	513	562	553	536	489	561	537	527	556	543	523	535	544	551	540	552	562	584	565	550	554	580	544	567	529	523	505	532	504	570	536	536	524	523	539	533	554	555	561	557	514	545	528	519	529	554	513	551	546	532	559	543	556	526	567	534	543	552	506	534	532	561	537	511	532	549	556	497	534	543	581	554	572	548	547	502	553	532	522	476	543	533	561	490	536	510	503	570	559	529	462	495	530
47528	24948	7419	3798	2712	2122	1741	1524	1336	1201	1175	1134	1039	1079	1010	958	953	963	970	913	947	869	948	890	910	807	892	837	858	860	854	931	802	794	840	867	806	863	857	824	840	826	868	863	896	835	855	896	840	832	837	813	839	863	810	842	826	836	816	837	850	861	812	871	845	789	835	818	890	838	833	855	811	821	829	836	804	805	896	829	797	814	879	808	820	810	841	785	799	851	822	809	828	850	782	775	813	856	813	823	813	835	872	805	853	796	784	794	773	822	830	800	818	808	837	787	826	795	869	834	772	826	758	818	825	766	775	806	783	830	834	814	790	838	791	778	817	786	798	861	779	809	819	813	796	877	836	767	844	809	805	819	816	800	826	896	823	762	819	824	860	805	838	833	852	801	800	804	840	811	797	797	838	835	792	849	785	815	757	853	822	867	784	795	862	820	845	800	866	765	878	779	809	811	815	859	844	896	821	798	855	844	793	782	853	840	812	856	830	833	837	816	816	777	837	821	865	837	850	853	831	814	826	856	844	851	765	790	801	839	840	828	860	838	811	840	808	801	840	819	824	801	816	774	857	790	778	779	829	846	800	776	790	811	836	832	847	829	802	800	820	799	830	801	818	873	787	865	872	866	843	827	852	860	775	815	830	798	787	838	786	790	780	812	803	770	873	795	787	822	849	835	822	811	843	792	865	826	815	801	822	840	811	805	817	850	756	844	809	796	807	781	834	823	792	792	787	798	844	830	817	788	827	825	807	835	799	823	843	841	851	831	820	827	866	871	781	799	785	817	801	845	788	806	893	874	867	808	845	830	827	806	809	846	823	775	849	894	815	784	863	819	787	805	824	859	836	805	854	797	774	858	848	799	878	833	771	845	796	839	855	823	819	844	836	824	847	805	814	850	808	787	800	813	814	855	803	829	826	838	840	784	777	804	800	856	800	841	794	811	862	809	788	869	808	858	858	808	812	834	796	811	807	874	754	808	809	777	845	810	806	796	851	803	830	819	808	823	878	826	853	831	793	847	791	880	838	869	789	816	807	888	826	823	890	803	866	824	816	819	829	768	811	818	797	824	773	820	784	872	827	840	900	769	836	840	862	820	785	789	849	882	839	835	871	796	808	840	848	823	791	827	874	878	813	816	833	774	852	818	868	818	845	809	829	800	754	812	789	776	811	815	827	864	819	841	847	770	764	823	855	807	847	809	794	847	838	877	840	828	785	834	813	833	866	817	799	819	833	835	840	788	756	804	824	847	837	824	837	781	854	804	791	811	827	813	806	796	851	852	754	838	856	865	811	828	894	786	819	792	820	790	842	772	788	839	802	858	788	805	826	809	851	848	895	881	811	827	855	823	800	808	810	810	803	842	848	887	837	877	790	836	838	776	842	892	825	812	816	785	793	844	807	801	827	824	869	766	849	889	796	825	855	847	800	822	860	838	823	802	801	819	836	820	810	798	840	779	826	799	852	835	818	872	818	825	845	835	837	825	844	855	852	719	838	834	847	818	810	870	825	824	797	837	825	888	887	827	906	803	812	813	801	839	838	829	852	812	846	836	783	836	811	823	794	826	840	799	773	853	756	876	844	819	803	740	810	801	855	802	822	852	802	829	812	821	792	816	799	797	813	872	786	798	835	829	806	823	825	866	829	822	823	831	785	768	804	807	767	812	826	776	804	809	823	826	807	823	775	807	836	850	823	853	834	849	824	813	877	846	844	873	805	810	848	823	807	884	811	798	796	829	843	791	847	808	839	797	811	834	886	804	803	755	770	819	819	850	850	817	823	815	821	776	806	782	826	796	846	830	807	800	819	823	794	833	783	820	806	823	817	843	804	801	772	814	820	841	838	805	890	845	797	869	817	844	823	798	838	788	812	798	832	851	881	812	789	844	762	781	847	809	865	829	843	791	833	817	817	868	856	810	851	783	843	778	843	827	838	752	823	807	837	861	821	865	830	839	845	817	793	839	846	822	834	824	811	795	852	823	828	822	831	815	827	825	804	785	834	823	818	850	831	858	817	838	842	837	810	801	793	791	832	827	794	824	877	813	820	774	747	817	811	830	835	789	829	819	847	797	826	856	856	801	788	780	821	809	827	866	818	749	821	786	794	795	825	821	813	836	820	806	813	823	810	829	848	841	799	866	810	820	769	846	814	812	804	875	802	793	803	808	813	839	849	795	851	869	853	807	830	863	833	819	804	854	796	827	802	808	855	792	809	849	841	852	865	847	864	806	834	848	816	823	827	872	817	791	748	837	778	790	774	772	793	802	834	820	816	843	791	869	826	848	812	785	781	803	858	813	829	859	814	840	839	835	793	847	797	810	864	864	810	836	804	815	838	823	845	827	807	831	813	788	846	793	840	785	780	842	814	783	807	860	830	788	821	850	853	897	817	852	824	830	798	809	824	777	818	844	860	807	843	787	886	834	819	841	838	831	808	790	843	794	878	803	778	825	803	805	813	862	813	826	845	795	782	908	808	853	833	796	808	836	817	779	815	874	792	822	811	840	822	850	835	794	834	815	764	764	798	799	851	809	804	818	788	833	797	839	833	794	772	810	798	815	831	885	855	802	828	839	826	814	856	814	842	912	844	858	820	862	802	804	872	829	833	868	805	834	784	813	878	804	823	851	826	821	855	796	790	821	847	812	759	817	830	773	823	832	853	811	842	818	769	828	813	836	838	807	788	826	813	829	791	843	813	849	792	794	862	887	791	842	837	827	814	866	794	812	826	792	866	821	817	867	865	846	840	815	782	875	824	799	837	837	804	814	748	786	794	791	840	825	792	813	832	756	810	779	857	829	843	835	806	791	841	838	847	801	873	809	832	840	833	840	871	795	815	831	882	853	808	834	911	843	791	876	779	850	805	830	845	787	803	845	762	794	833	821	845	755	815	808	772	818	843	857	841	841	822	815	843	790	794	770	823	857	813	898	854	831	816	840	815	767	802	848	843	830	786	826	804	839	813	839	813	863	785	816	806	854	901	819	831	792	803	795	799	790	833	825	848	828	796	840	805	806	843	837	803	811	849	821	808	836	831	840	811	812	800	805	846	812	821	848	803	789	794	802	757	848	804	832	780	843	826	893	800	857	776	806	802	822	791	823	822	825	845	853	808	890	831	812	848	845	839	850	826	820	821	839	763	772	763	846	777	779	833	786	778	800	839	846	823	877	809	817	747	830	833	857	862	826	848	806	849	856	781	821	790	795	848	790	829	837	792	812	812	834	830	812	863	871	813	824	796	827	874	817	804	849	821	806	836	799	784	815	826	799	838	840	819	831	826	828	786	779	764	831	797	819	830	810	833	782	791	814	846	834	801	858	863	797	824	762	788	864	839	794	801	811	852	822	808	812	845	870	797	823	825	838	801	876	847	801	885	838	818	834	823	844	827	802	829	787	851	828	799	739	838	833	754	834	835	808	856	899	851	819	855	814	754	920	795	829	885	842	768	827	794	858	827	824	832	855	807	790	818	807	778	819	810	819	836	825
23213	21334	29541	23492	21335	21225	4499	1140	921	851	788	710	696	685	657	681	637	613	677	610	577	609	610	603	580	603	592	600	603	597	556	579	592	546	586	582	581	619	541	584	572	591	538	569	558	551	588	554	579	557	562	605	585	581	564	568	546	554	615	560	568	554	581	525	525	581	548	552	571	556	536	532	584	628	541	533	569	555	548	613	590	626	580	595	586	601	569	594	597	530	559	544	531	556	573	508	604	539	561	573	548	562	594	569	551	543	573	558	549	563	586	584	571	532	504	512	581	589	571	575	579	555	569	574	563	600	562	512	558	570	558	563	544	594	597	537	525	601	522	537	544	587	540	565	524	545	545	536	511	575	565	546	565	522	560	554	546	577	544	586	523	569	587	570	562	543	602	562	551	592	554	570	559	546	579	561	596	539	592	575	533	546	547	593	527	586	570	555	558	553	567	518	558	585	556	511	536	524	609	538	554	566	592	548	564	577	562	585	551	545	563	550	600	578	548	559	522	566	564	567	554	548	533	610	537	553	588	565	588	569	530	566	558	591	587	526	532	540	559	573	551	580	553	563	511	550	561	532	612	552	544	558	529	531	574	577	613	535	529	565	582	577	515	556	566	523	582	574	545	577	557	574	592	553	540	558	553	587	556	593	557	550	528	554	558	589	559	533	556	555	591	563	524	531	548	585	570	550	580	572	567	536	541	579	559	562	550	543	549	558	582	587	613	515	588	589	538	557	549	571	550	542	565	562	511	552	508	557	504	617	585	535	578	565	528	511	551	536	559	548	548	556	577	555	556	559	513	550	606	530	570	516	575	540	568	551	569	577	579	603	535	559	569	588	609	537	575	580	553	548	534	521	528	588	547	520	569	565	524	518	577	532	562	575	560	601	601	576	566	524	575	563	575	513	554	576	535	529	559	569	538	585	527	551	573	557	587	535	551	535	515	548	570	560	600	572	523	571	597	534	553	561	546	559	572	585	543	577	532	573	580	538	543	568	590	585	539	571	558	561	583	549	521	574	573	532	538	538	613	554	545	567	538	539	587	549	555	593	551	552	570	605	596	605	557	552	580	568	540	524	517	540	553	553	604	583	570	562	551	551	602	552	550	550	543	549	590	576	570	576	575	576	559	541	572	547	573	555	590	562	551	510	555	580	579	574	594	577	530	541	522	528	575	558	518	532	565	595	579	553	552	595	523	520	520	569	574	542	519	514	562	568	538	540	562	594	559	560	589	558	582	570	567	558	559	575	589	585	565	554	534	544	544	522	576	524	543	534	559	561	543	575	513	552	581	566	570	513	535	574	567	480	599	551	518	545	564	569	564	555	560	524	571	553	540	539	575	538	555	506	549	556	536	538	577	536	579	572	545	545	506	595	560	570	593	546	516	568	521	522	574	580	565	529	573	537	576	560	541	580	544	607	601	569	526	577	555	531	554	499	560	569	552	583	564	564	535	502	549	565	541	565	675	547	528	553	572	538	588	529	559	548	624	521	539	578	557	547	512	552	550	571	550	566	597	584	516	574	578	562	580	578	559	570	562	543	555	571	593	563	573	571	579	564	528	544	526	569	593	592	513	563	559	544	579	540	578	617	545	524	594	592	566	594	568	559	560	577	540	541	581	536	550	577	532	541	508	574	585	584	578	515	557	564	575	561	573	503	536	534	557	561	559	594	541	533	556	631	531	561	548	524	568	570	568	537	533	558	546	582	571	573	571	572	595	556	576	548	563	568	582	587	590	584	520	558	522	540	555	573	568	566	541	547	525	564	562	575	562	544	564	579	552	544	589	553	562	592	518	578	547	521	571	615	569	589	588	561	546	538	554	567	596	545	549	547	568	512	553	572	590	497	584	547	559	599	542	510	542	574	561	599	571	539	598	590	570	558	552	560	545	606	574	533	553	552	565	606	563	576	556	548	547	567	548	594	559	569	543	538	544	557	549	552	551	555	576	572	576	587	577	568	581	562	564	592	581	590	537	545	594	568	530	615	553	574	544	573	571	549	544	561	575	539	541	502	557	552	532	546	586	535	555	597	558	562	564	544	592	584	518	542	602	556	549	601	555	554	574	589	602	545	537	530	540	565	566	619	574	562	579	572	612	570	558	587	544	564	540	541	584	534	601	505	546	567	505	527	544	544	554	495	593	555	518	530	554	567	602	549	569	561	535	562	490	551	539	557	560	525	549	539	526	569	568	570	574	565	578	553	575	553	609	579	543	523	538	567	528	539	557	529	544	596	534	547	565	577	513	559	527	556	548	554	560	515	559	560	521	585	558	554	547	608	524	578	570	545	546	607	595	542	550	552	559	515	554	571	594	539	500	525	545	535	571	550	584	579	552	568	551	556	581	555	539	578	602	577	584	588	536	584	581	499	575	553	561	529	573	549	565	540	574	539	553	558	554	562	580	554	551	569	534	529	529	535	491	534	571	566	538	562	550	547	555	557	545	594	556	569	541	571	555	534	541	595	568	533	547	553	543	572	535	552	596	539	545	520	536	572	513	593	506	536	573	537	604	564	582	522	572	518	562	562	590	547	561	519	556	598	564	602	550	573	528	551	570	577	596	545	539	553	552	602	537	591	542	562	588	561	546	576	583	573	567	540	585	520	563	594	556	520	535	580	550	540	555	538	568	540	560	525	571	565	557	553	564	544	557	555	566	547	529	565	602	513	531	554	523	565	537	546	581	547	522	533	563	563	543	592	551	561	558	524	592	563	543	556	595	571	574	551	552	550	548	551	538	587	542	521	540	524	562	538	553	540	526	577	546	548	546	585	553	540	554	613	534	564	596	556	530	561	552	533	539	518	548	584	574	575	590	548	572	582	559	543	581	568	555	591	596	528	562	503	537	559	558	564	563	576	523	574	562	561	524	563	525	561	555	552	511	566	624	530	557	527	546	545	567	540	509	580	553	564	587	559	536	566	579	533	559	564	605	560	509	553	553	548	572	576	566	577	539	557	557	538	542	550	586	610	543	527	537	556	509	533	528	573	567	577	561	540	563	539	535	576	553	575	564	560	552	547	567	573	537	555	527	587	521	613	569	546	523	554	577	592	546	619	560	560	578	586	555	569	525	537	516	552	517	468	581	566	552	515	556	545	523	541	519	565	603	563	558	517	554	598	570	528	576	564	536	571	545	544	535	571	516	567	557	559	579	552	551	541	620	522	575	546	549	533	563	542	536	530	520	555	553	514	590	596	581	571	556	564	552	559	564	560	595	534	562	529	560	577	595	530	544	578	530	568	535	527	580	586	565	566	583	546	526	560	529	571	542	555	562	605	500	548	590	561	527	594	543	535	560	571	570	617	530	582	547	569	560	538	557	572	556	552	576	568	574	588	531	575	562	561	546	544	533	580	575	553	519	566	528	600	571	602	558	564	581	530	594	558	505	527	576	548	526	596	548	546	512	526	552	556	571	560	586	535	533	574	562	533	557	576	578	513	575	583	582	536	548	542	582	549	586	549	501	525	559	559	557	561	550	511
52651	30094	12167	6409	4509	3496	2721	2148	1934	1754	1606	1400	1366	1214	1195	1161	1097	1062	1006	978	1031	950	933	898	964	935	928	880	870	844	905	915	943	912	895	869	926	918	905	917	855	907	906	853	870	839	854	852	818	896	834	858	866	887	872	865	882	858	936	903	877	898	841	931	879	859	871	789	843	844	838	859	835	855	862	862	819	853	817	800	835	863	870	866	864	848	879	822	861	876	891	824	871	883	852	836	849	826	880	852	800	891	835	825	837	867	875	884	841	836	834	877	861	881	839	860	866	856	857	811	869	858	883	858	855	886	791	830	788	817	838	878	838	854	785	814	884	881	894	844	890	834	909	894	869	876	859	845	883	786	859	865	839	908	880	850	830	835	860	839	896	821	819	858	844	900	824	854	880	935	882	882	862	809	842	852	787	836	853	812	842	864	828	857	846	813	798	856	831	818	823	830	818	826	845	879	822	830	846	858	876	883	894	814	834	836	836	881	805	884	807	794	848	845	815	820	838	840	827	829	841	803	881	843	823	922	839	882	856	847	871	833	865	869	838	853	837	811	863	860	820	855	857	823	870	841	868	858	864	865	885	832	872	890	831	911	810	843	858	840	877	821	855	829	888	881	864	820	867	843	823	892	913	850	819	858	821	892	846	856	856	793	917	856	834	835	822	788	839	850	877	848	788	865	867	823	867	908	889	874	835	877	862	896	906	836	873	847	828	860	831	828	849	842	891	854	853	844	924	799	872	857	841	835	817	825	836	801	821	865	901	794	853	824	843	866	905	860	846	821	847	820	840	873	895	862	847	863	842	854	893	839	817	830	852	846	849	854	885	859	869	840	820	803	853	852	798	801	866	809	844	855	859	890	827	838	869	888	806	893	873	874	856	888	812	803	843	871	863	814	858	798	849	822	836	841	867	862	888	828	866	813	831	811	826	885	879	865	827	824	852	812	794	864	848	936	847	850	853	871	865	849	862	859	804	846	829	850	871	921	849	848	850	904	848	862	803	841	805	830	863	807	853	830	860	872	867	833	859	830	856	850	901	858	860	808	838	857	836	847	891	850	810	805	874	853	818	830	820	888	821	898	865	891	846	857	885	834	807	897	911	831	890	853	841	824	810	797	800	797	853	870	893	818	846	856	831	807	854	871	820	793	868	879	768	831	858	837	871	826	847	833	883	858	871	815	833	856	825	892	864	823	827	844	815	864	848	855	883	836	833	851	893	883	826	778	830	838	907	900	860	811	879	827	832	821	853	853	861	860	802	834	833	828	892	852	838	821	876	803	844	866	819	843	874	809	853	852	817	876	886	833	848	895	829	827	819	868	831	809	821	846	845	835	854	824	846	859	803	851	825	814	822	825	832	809	844	881	832	809	827	841	884	887	889	837	880	836	848	836	930	831	863	868	856	816	888	807	845	831	847	833	817	840	883	854	863	839	842	820	887	852	830	795	827	866	825	863	829	865	873	859	854	898	868	819	788	844	824	879	850	865	848	829	871	900	823	866	893	838	859	820	845	847	832	849	862	831	832	804	874	818	815	837	789	926	823	870	835	860	844	876	875	830	825	813	815	836	833	737	862	803	834	894	821	840	801	855	828	847	874	827	886	885	860	840	838	847	855	861	869	834	875	854	835	845	811	829	861	852	905	819	873	844	863	842	888	844	825	837	867	900	847	877	854	895	864	823	811	831	817	803	832	873	876	831	848	855	855	878	832	834	828	841	811	877	849	864	867	778	872	863	790	812	819	837	819	829	868	821	850	828	857	862	869	852	808	809	878	866	847	854	858	838	856	836	821	880	856	855	849	816	848	826	857	856	854	896	808	846	875	854	845	916	793	821	870	854	844	821	812	880	794	891	841	877	828	822	859	859	892	849	898	878	861	822	872	841	845	789	835	855	806	808	904	870	826	827	821	801	807	911	846	879	873	830	866	827	857	849	853	864	866	859	787	866	850	841	852	819	852	850	823	823	822	798	836	830	837	814	882	837	850	822	816	808	825	843	871	826	836	853	851	929	882	902	825	826	844	855	842	859	839	830	801	797	830	855	853	805	899	856	829	871	842	874	867	839	839	873	866	829	880	838	798	861	831	781	837	852	840	846	857	844	823	891	845	812	832	857	849	832	847	912	851	842	841	833	862	834	779	869	834	834	834	846	877	873	816	860	810	833	867	836	826	795	895	849	851	823	846	876	837	876	847	805	871	840	885	837	835	815	841	823	882	843	883	889	825	835	824	878	836	866	866	839	879	820	806	826	854	835	870	838	873	854	837	873	816	803	832	890	815	876	834	850	824	838	877	858	838	880	862	841	806	839	842	863	848	877	835	816	846	888	815	845	855	821	879	818	861	812	799	861	854	813	851	874	899	860	873	836	861	871	776	831	838	829	809	899	848	810	847	836	924	816	817	860	827	852	808	891	809	826	834	886	894	868	865	862	917	874	839	859	881	827	869	854	818	858	797	878	832	846	858	858	871	840	837	901	855	855	822	875	822	824	965	806	829	870	861	842	845	862	851	885	841	855	836	850	867	848	791	857	856	834	847	792	846	840	807	858	836	799	826	827	862	849	888	811	880	918	826	835	840	801	907	793	805	899	808	870	880	869	824	820	824	906	874	868	865	802	868	879	864	843	794	838	825	806	894	842	889	832	818	798	816	808	852	794	807	841	889	862	811	877	836	850	858	882	845	840	877	882	866	875	881	853	844	868	857	855	852	829	874	800	810	867	840	881	836	838	848	781	839	868	877	822	895	870	852	826	869	866	840	839	847	876	854	833	847	862	882	786	786	823	777	864	860	838	863	836	862	802	874	826	885	861	916	885	819	854	849	839	859	795	858	802	832	882	848	852	875	837	854	845	910	865	804	873	804	825	881	871	815	871	856	876	877	860	850	843	828	863	897	873	897	824	865	856	846	823	857	862	805	864	819	820	895	844	865	867	816	839	891	839	890	827	824	850	861	865	824	823	865	848	846	829	860	874	842	858	835	871	845	843	847	810	818	845	803	841	869	833	800	887	853	850	796	832	874	856	850	820	866	839	856	872	865	841	803	849	848	861	837	877	834	806	886	839	833	806	852	818	898	781	908	844	854	852	890	840	847	848	870	829	832	809	881	867	850	863	821	847	859	859	839	813	800	817	845	853	866	832	889	827	844	843	856	823	877	857	856	815	889	826	870	848	844	855	825	840	839	864	854	881	849	858	832	824	839	813	905	811	832	839	838	843	852	880	852	901	875	892	836	858	850	859	828	809	832	853	901	908	839	849	821	836	881	908	844	816	839	887	885	900	855	804	865	830	833	864	848	889	836	829	851	834	886	889	885	883	807	866	887	801	864	826	863	815	818	836	873	859	850	794	807	851	843	823	865	843	879	827	867	800	866	817	809	837	858	829	847	847	840	850	883	896	860	811	816	883	869	829	871	825	860	880	835	845	804	899	900	896	774	883	830	848	825	850	824	891	853	825	853	845	842	842	835	853	843	818	866	825	840	869
27181	21161	11355	938	514	475	306	316	293	287	256	303	224	265	243	283	304	272	272	269	228	265	267	274	282	254	249	257	283	283	231	281	268	275	255	267	253	265	252	246	237	267	263	261	231	227	250	265	258	244	261	239	283	259	265	274	264	263	249	255	253	273	269	266	275	291	288	256	299	283	242	245	254	262	267	229	255	271	270	234	277	276	246	234	269	266	289	241	274	266	275	292	253	262	277	293	254	253	252	283	267	258	255	253	266	276	275	259	276	263	268	223	266	236	263	258	249	251	262	251	263	254	259	210	263	246	254	242	252	254	235	259	263	254	255	245	253	283	268	245	279	285	277	258	260	259	254	245	274	267	251	267	221	249	246	269	242	299	261	252	271	267	276	253	243	275	258	280	264	268	279	240	229	243	266	250	264	258	280	253	260	270	270	273	259	245	256	242	264	255	245	242	261	260	249	266	262	256	264	251	274	261	250	248	265	255	276	249	247	259	229	235	248	258	260	296	247	252	252	263	251	275	268	284	254	271	293	251	252	273	249	257	261	249	246	258	275	282	282	281	268	273	258	245	261	239	270	262	263	251	268	240	244	285	240	253	300	246	255	253	248	240	255	244	252	272	232	278	272	251	241	240	254	245	270	251	284	254	254	265	290	277	266	257	258	307	259	251	247	244	264	257	284	274	262	258	262	292	258	279	289	257	254	276	271	250	328	282	247	262	285	254	255	253	269	266	283	239	292	271	252	276	260	261	257	254	275	270	272	264	258	244	240	266	261	253	239	249	282	257	255	271	297	238	237	266	281	287	258	283	257	262	263	259	275	267	252	239	248	281	251	245	263	266	276	269	223	269	240	281	274	243	245	249	261	245	268	240	245	273	256	299	244	286	270	256	251	241	263	257	249	281	241	274	231	287	249	232	270	240	253	280	262	281	242	248	257	258	260	265	283	266	241	239	267	260	247	235	240	251	267	236	256	286	278	257	243	246	267	246	261	256	251	264	198	278	265	257	279	261	259	260	269	233	286	268	250	271	257	242	291	269	257	251	255	271	259	247	249	261	246	273	264	261	225	250	290	277	242	261	277	236	286	237	262	259	282	301	231	226	241	262	256	270	263	229	271	264	283	282	264	263	271	225	252	283	277	248	274	239	267	235	284	251	270	254	267	267	265	238	250	247	263	263	272	261	283	226	283	242	268	263	260	263	238	261	265	267	274	226	247	252	273	265	284	263	223	262	251	271	270	289	252	239	302	269	267	261	243	258	218	270	258	273	245	247	212	266	248	268	236	255	232	236	247	258	257	267	233	271	243	291	232	255	269	279	262	273	247	257	258	255	243	239	244	283	250	257	309	266	237	252	250	261	283	269	229	281	246	249	282	255	243	263	266	270	241	255	255	283	264	266	234	268	266	263	276	292	274	252	268	231	300	289	272	296	253	229	256	253	292	259	232	252	246	279	238	286	251	247	248	252	263	287	250	232	282	268	247	290	241	257	251	253	270	273	269	269	251	241	268	285	255	236	250	287	264	268	264	281	263	242	255	250	253	276	249	289	247	266	263	253	241	233	263	246	291	267	246	255	270	226	263	242	253	268	284	269	236	265	255	246	291	295	246	270	258	267	259	273	277	271	277	238	247	241	275	268	287	250	274	251	272	244	273	256	270	278	241	270	241	243	251	243	253	236	254	265	262	259	254	253	251	294	272	250	268	247	276	258	238	269	259	292	278	267	301	293	255	252	276	258	279	271	265	289	242	245	276	271	264	240	238	268	239	246	287	266	273	262	277	244	255	253	238	240	229	250	245	248	264	228	265	279	267	243	279	249	251	249	250	255	268	265	286	237	226	288	263	275	263	266	279	265	248	268	244	280	251	279	260	262	255	260	255	253	249	269	278	281	276	236	293	249	304	273	242	275	271	261	269	275	270	264	246	272	269	259	240	293	290	245	232	289	258	249	269	287	277	270	256	233	224	268	248	275	268	268	243	231	274	281	259	255	239	289	261	284	253	276	294	285	275	244	242	275	278	261	265	291	215	248	244	269	277	279	248	256	269	245	300	277	238	228	261	253	252	238	274	258	274	264	270	246	268	223	231	270	253	260	247	248	250	266	256	237	263	280	263	273	268	265	257	261	226	254	275	263	246	252	266	248	240	247	254	257	247	265	266	259	253	246	261	276	234	284	273	245	264	281	277	261	261	249	263	273	295	265	257	294	237	289	257	233	267	300	258	250	251	278	301	273	252	264	265	266	281	254	264	235	231	273	259	265	262	263	230	248	254	275	254	259	256	269	258	246	233	255	270	283	245	247	224	263	261	277	236	253	268	260	286	260	228	237	255	253	241	276	241	252	235	238	241	229	259	270	239	248	239	264	242	254	266	273	223	255	254	233	254	260	260	274	275	270	241	256	268	258	258	255	257	270	263	252	264	263	306	272	254	249	222	243	239	242	291	237	242	254	265	247	245	248	272	259	249	273	256	267	256	251	284	266	261	245	269	297	269	266	235	271	278	288	274	252	267	257	251	260	235	254	253	276	264	250	265	238	271	262	252	249	294	282	243	254	261	245	224	257	268	260	255	248	263	252	245	258	258	272	260	260	266	233	234	286	241	272	236	255	242	261	286	266	273	244	271	250	231	259	241	245	252	247	272	240	255	272	257	251	262	277	236	268	273	272	261	237	274	274	254	266	266	248	244	233	253	260	271	277	268	253	251	265	239	252	270	271	251	257	256	252	285	222	248	272	236	275	270	268	253	266	258	255	286	270	253	265	250	247	276	259	277	280	246	271	272	236	269	279	267	246	280	241	274	259	278	258	282	243	269	274	241	262	267	304	236	265	238	232	284	262	243	237	218	295	267	248	277	261	258	281	260	274	240	272	262	260	253	245	244	287	274	285	268	273	242	261	256	270	254	253	257	285	249	274	257	267	268	279	288	232	268	249	263	265	270	254	259	257	296	265	227	263	246	241	256	254	283	238	265	278	286	252	274	250	268	295	289	264	251	255	284	242	280	262	266	305	238	260	251	259	282	223	249	255	275	273	240	281	255	265	255	278	222	276	259	249	267	264	216	250	267	268	225	297	273	237	266	269	264	233	254	256	280	267	256	270	273	260	255	269	314	282	258	261	215	237	247	278	265	279	238	246	265	248	273	256	256	287	291	239	240	281	247	252	260	284	270	281	282	282	258	260	266	256	252	275	302	276	272	249	271	264	253	250	252	261	253	254	278	273	269	246	272	267	270	267	262	288	253	274	276	237	263	244	240	243	261	274	241	264	254	260	260	230	275	249	254	272	241	269	249	269	314	284	279	248	252	270	270	255	256	290	234	269	244	250	249	270	236	266	256	270	264	272	246	276	224	265	290	285	257	250	254	258	274	258	262	243	253	256	244	249	267	251	254	254	273	283	267	275	232	246	231	257	268	244	269	262	271	238	268	265	273	268	262	245	254	253	248	287	263	274	296	267	237	280	266	246	272	263	254	241	258	251	276	288
25635	9213	1164	710	596	567	534	475	485	468	416	465	419	436	394	456	435	416	412	424	402	416	415	391	395	445	425	443	396	412	433	423	415	425	377	411	423	426	417	397	444	434	417	389	385	415	404	427	423	413	406	415	424	422	432	433	439	446	375	394	396	413	428	422	451	444	429	409	396	407	396	437	410	377	393	418	371	436	380	430	409	443	459	410	398	400	411	424	377	406	424	413	374	402	424	425	415	389	406	433	412	398	419	418	393	397	397	441	411	421	446	449	445	404	416	391	387	390	388	406	406	415	375	410	424	440	424	398	400	404	429	432	429	426	419	397	446	422	411	442	448	397	388	431	448	407	402	409	410	427	426	439	389	407	424	437	364	442	409	404	400	415	414	437	422	433	421	416	423	389	425	375	390	435	443	421	409	424	389	408	404	439	413	393	379	404	400	401	431	399	391	445	417	408	416	448	431	395	430	426	420	439	404	381	386	450	408	412	411	432	418	417	399	433	391	413	428	420	394	408	402	412	403	427	470	416	384	428	404	369	432	442	422	415	447	415	416	400	405	397	407	428	395	438	422	448	441	410	410	414	400	423	400	412	394	426	385	441	389	363	422	410	412	367	424	431	444	480	404	463	430	406	403	442	417	405	431	400	381	409	428	461	415	386	426	438	369	434	415	437	389	425	431	432	412	395	428	410	404	403	423	416	407	418	418	386	421	435	407	400	394	431	443	457	397	431	403	404	433	439	420	424	420	418	406	422	425	396	426	413	404	416	450	432	382	418	417	413	415	395	432	448	404	434	411	410	410	397	392	407	423	425	440	423	404	418	392	397	437	404	424	406	415	422	404	416	410	400	393	443	430	403	381	415	389	426	397	411	434	381	435	461	419	428	397	396	420	438	429	401	407	415	414	394	434	390	397	392	391	409	400	397	436	463	378	428	402	396	422	400	417	429	442	403	404	393	437	430	431	428	436	445	419	408	431	429	407	430	408	400	396	376	405	415	436	384	402	431	421	414	462	432	399	418	400	417	401	434	393	421	415	434	440	432	421	396	411	425	390	397	426	429	414	409	445	363	399	393	411	418	432	413	431	435	413	413	428	430	434	423	439	413	424	401	395	414	421	437	417	431	419	438	395	410	400	438	412	430	388	412	434	439	384	431	420	433	396	389	376	393	407	399	436	397	416	390	398	414	385	387	417	422	398	424	415	382	440	411	396	403	374	367	406	405	398	420	426	459	428	442	402	411	413	431	432	405	408	403	409	400	398	393	415	417	402	416	416	403	405	437	422	429	385	423	395	397	392	422	409	438	415	387	396	423	420	399	395	431	407	430	429	385	411	412	369	409	427	429	414	433	400	402	398	419	363	399	452	443	446	416	422	439	389	390	422	408	436	432	458	383	354	428	438	414	387	411	437	428	452	403	422	399	409	447	395	401	387	399	407	375	420	402	452	414	428	403	419	438	432	438	417	420	414	443	412	430	430	420	424	419	441	389	406	428	381	430	419	414	406	438	446	390	420	449	457	383	431	402	399	448	416	428	432	400	405	404	369	441	393	457	424	440	446	440	428	399	409	416	465	419	412	433	415	387	434	384	444	413	399	408	426	413	393	392	435	392	394	416	421	436	413	428	399	400	456	391	417	441	433	411	436	446	412	406	369	447	436	409	405	441	382	434	391	415	414	458	401	449	361	417	402	409	469	419	445	409	424	431	388	387	437	388	419	434	377	376	418	409	463	431	392	384	395	410	400	423	430	451	411	409	413	420	402	368	457	408	430	366	440	424	434	429	402	395	405	417	409	425	443	406	394	446	400	418	437	431	416	412	391	427	446	392	433	410	393	382	433	419	406	438	438	433	417	425	408	468	423	445	419	412	460	404	422	420	441	419	414	404	394	466	436	400	381	410	456	401	421	402	417	385	429	409	426	391	450	442	412	398	455	427	410	414	384	413	429	414	441	430	363	385	427	418	425	431	397	416	446	401	418	406	384	408	445	420	385	380	429	398	428	413	428	398	440	434	406	406	405	386	390	397	405	431	407	407	403	435	436	432	412	418	401	393	377	407	438	398	452	380	418	418	383	423	431	407	434	445	475	399	383	405	431	421	399	424	389	432	398	396	430	442	421	429	420	430	379	416	402	430	399	413	434	431	408	435	401	435	382	396	364	430	427	428	397	403	403	442	415	385	412	405	436	374	401	419	409	423	393	417	389	428	383	381	402	410	425	388	407	432	449	411	396	434	400	408	439	418	398	409	441	398	426	419	409	433	415	420	403	470	405	400	422	411	434	442	434	424	402	404	430	421	442	403	425	412	411	411	420	428	424	403	390	379	409	413	396	383	408	394	390	377	395	408	403	475	411	409	413	398	397	440	426	362	425	391	449	426	403	417	386	429	427	403	409	409	441	429	415	406	435	407	423	423	394	409	389	435	393	376	400	430	447	390	423	421	394	426	423	406	408	349	407	396	428	372	406	399	433	412	417	404	423	439	365	414	459	413	409	439	406	436	384	405	443	423	426	450	408	392	440	445	419	390	410	449	432	390	423	384	406	425	401	404	412	423	393	404	415	422	384	389	446	431	371	425	401	402	427	454	428	422	409	455	436	448	437	401	403	414	387	400	396	408	412	423	421	382	428	382	415	449	418	421	419	393	464	422	402	381	416	414	422	426	439	421	424	405	457	397	453	443	451	384	415	387	378	442	454	425	444	404	413	425	441	413	421	408	416	398	407	417	427	438	410	397	441	396	404	421	448	416	410	423	413	387	451	429	422	407	409	408	454	409	418	444	422	409	403	403	411	384	424	409	428	400	417	429	393	419	432	431	414	434	419	418	428	409	465	388	397	408	397	442	408	457	416	445	421	405	423	414	375	402	418	443	454	451	416	401	458	413	424	398	416	422	388	396	419	416	436	404	417	420	401	416	397	422	393	403	374	444	408	415	411	396	411	420	409	427	397	397	399	442	408	424	439	432	395	409	423	404	407	413	380	363	402	398	361	445	384	405	443	442	374	404	439	389	391	419	418	413	377	400	389	401	402	423	442	433	399	433	414	405	421	389	414	417	423	396	425	409	407	429	421	417	427	425	423	430	432	430	414	404	433	414	409	400	428	410	401	410	421	452	413	412	419	413	442	431	416	412	426	446	396	410	407	411	404	421	428	405	392	405	423	419	422	431	414	432	411	420	418	433	371	402	423	395	422	465	417	433	396	437	435	447	430	392	409	425	414	405	403	443	425	424	430	452	403	362	408	380	385	431	398	423	427	427	405	411	411	415	439	398	382	392	412	382	433	453	407	448	420	365	426	371	443	403	433	419	424	405	396	392	425	411	400	390	393	406	436	387	398	420	428	436	432	400	424	389	435	449	427	416	403	427	435	416	407	439	424	385	430	446	448	400	399	361	415	449	385	431	407	410	388	428	368	402	421	415	420	422	429	414	430	429	422	432	438	417	423	442	420	433	373	409	387	445	427	434	420	435	419	435	410	382	415	395
24130	21332	28925	24023	21187	6508	1136	813	743	704	646	635	643	604	600	615	627	603	562	593	533	578	563	544	532	555	521	520	539	526	572	573	571	534	532	526	552	548	532	551	556	546	522	513	540	567	530	544	546	562	544	554	562	502	551	550	507	553	563	566	599	550	555	536	554	568	551	549	508	577	549	534	529	559	556	545	568	582	556	536	604	565	520	497	536	580	521	522	566	542	555	552	533	546	548	541	565	538	508	529	556	540	577	545	523	517	546	539	504	490	539	554	542	559	538	540	533	494	544	574	567	518	537	493	522	533	536	556	537	568	565	559	531	538	523	532	493	519	541	539	556	556	549	571	514	535	542	545	541	540	542	515	527	567	559	491	549	512	513	518	539	491	556	491	552	517	546	550	498	474	580	515	545	529	505	513	520	534	551	515	523	506	498	549	516	566	540	581	526	507	532	529	539	564	510	544	568	499	530	585	521	512	531	487	575	510	562	562	488	512	543	551	528	517	547	495	555	512	530	564	581	543	517	520	555	544	527	548	506	537	495	504	581	505	569	526	544	536	553	518	527	510	493	532	510	521	549	512	545	506	591	552	494	510	555	548	575	558	541	502	542	525	562	542	518	510	511	534	573	507	551	516	555	561	502	525	531	544	500	522	559	579	511	585	539	552	576	555	541	557	528	489	572	531	523	546	538	517	502	569	566	533	593	534	522	512	508	550	528	549	534	503	549	553	540	512	506	525	518	544	531	563	523	539	509	486	546	565	506	536	530	517	510	526	553	534	542	555	536	531	529	544	527	543	554	520	556	529	599	549	495	507	567	562	536	559	518	529	547	528	556	514	565	547	527	503	503	597	560	541	533	520	543	547	521	501	497	531	570	520	585	527	562	549	571	544	536	540	552	552	539	546	535	514	572	502	500	568	530	534	576	522	574	541	546	531	491	551	509	524	568	583	518	531	544	558	529	538	560	535	532	492	533	604	554	565	534	535	560	514	528	566	561	534	501	566	563	512	543	492	564	541	555	557	567	506	524	540	527	562	543	494	535	532	546	509	502	526	518	554	545	545	562	558	506	528	537	551	558	536	528	558	552	536	512	525	504	557	494	503	494	536	554	487	544	522	552	536	528	515	525	551	523	537	545	557	536	516	523	544	513	541	506	571	532	541	529	549	519	574	524	500	546	547	519	560	533	545	534	543	513	523	548	557	550	511	505	583	528	531	513	548	529	555	559	526	515	524	551	562	522	563	559	540	513	540	584	527	512	561	517	590	506	540	527	575	528	487	523	489	535	551	506	568	524	550	532	576	556	585	546	542	507	542	560	571	571	540	540	498	550	491	580	498	493	568	535	517	492	558	556	537	526	529	521	497	539	536	539	484	489	543	540	536	530	501	506	543	549	511	563	524	546	525	538	512	594	513	557	538	560	509	552	493	518	526	555	489	526	509	504	507	559	557	518	548	507	537	524	553	543	582	519	507	536	541	516	566	509	486	554	575	535	516	527	532	534	522	546	480	532	523	559	593	559	532	490	539	553	544	512	561	502	566	572	537	539	545	503	537	516	483	529	522	561	529	545	572	495	562	559	541	530	535	524	535	566	523	533	546	522	525	536	522	492	548	570	544	577	517	548	551	531	546	549	531	544	530	549	509	511	535	487	506	549	537	530	497	569	514	533	539	548	525	499	540	550	535	511	597	551	514	535	539	492	522	576	550	520	560	544	574	572	547	569	521	531	563	538	547	556	528	550	560	494	535	545	576	521	553	526	515	532	549	518	521	515	516	505	535	535	556	551	483	510	517	558	561	545	518	540	545	548	561	525	548	556	482	497	554	490	534	538	564	543	547	568	555	532	555	557	540	516	586	514	525	541	598	542	602	543	537	537	531	551	525	557	560	527	516	558	520	529	547	571	531	549	507	527	551	562	579	550	504	558	527	551	552	535	553	537	528	531	560	548	574	544	542	519	523	555	509	539	585	583	516	543	500	521	543	533	548	512	541	521	524	516	554	542	540	485	536	537	550	532	545	529	528	523	565	536	565	512	512	567	530	543	605	563	503	537	543	506	542	594	527	528	556	514	501	531	576	507	549	508	498	523	508	519	574	527	523	491	556	547	466	528	549	544	525	522	529	553	519	527	493	553	524	511	549	560	580	542	584	523	547	549	551	574	503	520	553	528	528	519	487	532	553	535	533	544	534	515	535	516	520	527	558	522	588	526	567	518	552	557	548	513	504	553	477	534	491	558	544	537	530	538	515	553	530	512	550	532	510	541	514	561	543	509	531	565	518	551	506	535	500	526	563	533	501	542	503	513	559	528	495	511	553	542	532	533	546	574	531	514	532	493	505	559	565	534	529	503	552	556	553	522	557	507	560	540	508	560	534	488	512	566	548	528	539	547	547	515	526	556	514	531	560	515	473	531	539	485	529	480	499	545	518	556	579	524	521	569	530	530	501	542	552	549	536	534	492	512	520	535	569	511	518	556	534	547	553	538	506	533	528	570	516	514	539	536	503	551	549	536	516	544	555	553	536	552	526	563	517	545	551	598	531	562	551	528	507	557	564	541	521	542	568	532	521	523	542	525	552	523	519	527	536	486	518	549	561	547	546	542	505	563	574	507	531	514	544	496	562	537	511	545	580	529	568	547	529	535	523	513	555	538	537	537	556	543	516	502	578	517	524	522	526	532	564	568	540	545	536	536	532	501	526	508	568	521	581	531	527	526	530	543	507	547	525	549	564	507	559	525	549	522	496	551	544	552	570	488	534	568	548	547	501	532	550	531	505	525	494	504	564	521	571	590	555	530	557	494	518	525	496	537	548	535	555	563	513	550	558	536	556	534	495	532	538	523	514	522	562	558	540	522	555	513	531	546	563	567	508	494	509	517	514	529	538	555	556	527	516	538	495	535	535	547	534	517	519	527	555	567	559	541	515	540	543	543	522	525	475	541	537	534	528	562	560	528	523	574	476	565	514	570	548	546	511	547	526	546	536	502	558	484	552	487	557	573	545	538	513	548	539	502	532	549	547	531	513	571	557	536	523	533	521	508	523	568	565	537	492	533	571	550	541	524	526	544	560	542	524	573	525	529	535	540	544	516	528	493	564	540	526	550	536	540	509	588	570	530	540	542	526	545	552	542	545	519	564	542	562	493	526	524	520	553	558	531	547	525	538	515	541	524	570	537	492	523	520	494	502	499	546	553	533	571	532	532	553	506	522	516	564	492	543	516	538	529	540	542	485	519	520	516	557	573	524	555	582	532	579	560	541	474	554	535	484	532	532	545	535	505	529	533	527	492	548	528	522	530	508	529	517	552	536	621	567	535	551	529	570	515	559	523	537	551	552	526	553	538	536	526	532	528	527	532	533	535	531	536	533	518	557	552	532	549	524	525	527	515	545	535	525	535	524	526	489	550	585	527	535	545	570	555	539	545	544	535	505	535	513	537	543	492	564	518	535	547	558	511	540	510	510	541	522	537	518	553	532	542	505	553	502
48296	24288	7701	3931	2781	2195	1840	1621	1472	1295	1154	1151	1063	1049	1037	992	946	918	913	880	933	892	915	849	848	852	858	860	833	886	892	878	861	838	856	830	902	858	894	871	841	829	833	824	793	799	871	797	833	803	870	818	870	877	889	849	844	843	874	847	839	832	852	856	837	840	888	859	803	845	778	853	842	816	822	839	799	860	873	815	851	818	850	885	868	842	855	860	831	832	796	856	853	841	847	760	782	792	789	844	799	866	819	835	822	837	838	805	823	841	815	806	801	793	819	830	856	818	802	852	874	817	846	834	786	818	877	853	795	853	790	830	865	838	849	846	836	847	815	809	741	794	836	778	813	824	826	774	859	801	851	856	759	793	844	802	822	751	891	897	813	912	848	780	757	772	811	851	789	793	821	838	801	797	818	812	849	797	768	793	854	852	840	889	829	789	802	823	842	833	826	843	800	824	854	819	881	827	758	857	813	840	832	819	807	881	827	844	778	858	771	787	824	812	837	864	835	766	831	837	864	844	832	779	815	834	817	825	785	829	812	827	824	768	850	861	829	767	822	870	799	830	786	879	773	884	854	801	852	852	799	859	804	866	850	825	802	779	853	817	851	814	814	820	858	825	849	840	785	849	842	813	875	808	832	823	845	841	832	838	841	870	817	817	809	826	856	842	808	902	829	778	829	892	846	831	863	795	857	838	856	847	838	811	818	800	832	816	924	767	778	811	840	790	819	833	851	887	811	801	809	849	827	786	791	810	786	827	748	831	813	846	866	812	857	848	820	854	844	794	787	806	813	822	832	902	845	836	869	809	763	762	872	800	862	804	768	786	802	808	807	836	739	731	818	813	795	825	813	779	818	847	772	801	792	749	806	825	843	794	796	829	841	842	869	877	789	767	816	821	775	843	726	806	814	783	905	817	792	812	830	801	853	815	860	770	828	815	852	852	833	830	834	883	802	753	841	813	818	818	802	862	853	816	820	824	814	771	788	815	851	819	801	839	793	831	818	803	868	837	809	787	774	867	808	836	801	783	821	852	806	782	837	849	855	840	851	810	798	811	823	838	847	817	827	803	809	809	834	850	815	806	848	811	795	837	770	810	849	876	805	831	818	787	893	828	855	791	821	823	820	860	852	822	835	818	825	777	842	817	821	755	837	827	817	818	788	822	847	807	819	838	826	834	798	787	841	828	820	797	852	803	798	827	821	790	821	825	817	833	825	823	858	846	809	790	815	813	838	848	780	779	807	832	846	878	778	808	799	809	851	831	793	852	866	809	815	806	799	814	790	835	791	822	842	769	801	859	798	844	867	782	858	792	800	815	829	841	790	812	804	816	745	826	820	861	842	801	804	819	842	785	828	824	804	788	816	828	842	851	800	787	856	863	819	903	788	788	826	828	782	833	828	833	842	818	795	823	826	820	814	847	822	824	894	841	808	857	839	840	860	814	796	807	838	879	831	825	808	828	835	796	864	872	835	804	812	824	823	839	805	842	824	828	849	882	789	801	813	834	858	808	848	844	827	765	855	815	838	818	807	777	819	829	813	827	814	811	816	843	823	798	849	849	780	826	794	791	830	806	799	837	823	787	851	770	853	782	878	847	838	844	796	844	827	843	830	866	793	844	865	828	822	845	847	863	814	788	794	819	817	816	829	831	860	821	825	802	885	839	808	802	802	831	831	824	807	797	803	854	834	851	823	830	846	825	877	847	844	855	847	840	822	812	795	830	823	859	820	870	807	856	801	801	846	809	823	808	836	827	798	866	824	818	830	835	832	873	854	832	799	800	806	798	821	793	821	808	776	819	831	805	814	790	860	884	835	811	804	795	829	804	822	850	876	805	824	863	838	824	836	889	787	852	828	846	837	790	854	856	913	839	866	808	834	785	818	830	793	847	856	847	793	868	844	811	882	824	808	819	788	782	854	786	815	851	800	819	831	846	817	866	841	792	815	837	849	820	791	833	800	816	843	803	818	880	823	821	794	852	833	838	818	836	841	782	790	803	830	794	774	872	810	791	811	798	858	792	846	809	833	808	821	820	821	872	875	785	844	857	858	842	847	792	825	812	784	857	869	784	871	821	825	758	835	807	813	878	850	791	834	812	833	819	882	855	825	817	829	838	791	815	859	819	902	853	823	771	826	785	849	761	800	801	838	760	847	835	826	846	790	841	820	843	822	826	779	893	841	857	822	869	819	788	841	849	807	763	872	807	783	830	836	816	803	803	845	809	833	844	878	815	828	795	834	851	828	825	822	862	806	818	806	839	807	872	816	760	848	795	835	788	840	838	863	815	852	805	845	832	835	815	839	886	808	834	812	827	823	812	838	803	845	829	835	850	823	792	803	795	817	764	779	808	804	822	840	780	832	826	835	808	860	790	782	837	792	827	781	804	860	822	836	785	874	820	804	783	824	862	852	831	868	758	860	817	862	816	854	778	813	772	829	801	856	826	820	785	845	835	814	785	797	767	762	827	881	853	853	870	839	833	839	832	800	771	781	796	831	789	807	841	845	881	828	839	816	814	820	778	868	809	840	813	766	858	857	835	824	822	817	819	827	845	806	859	864	813	819	824	810	845	852	804	875	802	843	770	832	830	821	846	826	814	804	826	823	776	818	862	833	812	804	804	809	849	800	816	835	824	847	849	848	846	877	777	866	802	797	790	810	844	815	798	789	836	835	795	856	867	820	784	875	831	836	837	795	852	831	869	841	818	834	850	800	803	873	843	822	833	836	836	839	867	817	836	811	836	870	799	857	839	816	866	835	854	872	815	835	830	819	842	854	819	854	816	851	761	815	837	804	843	808	829	814	808	843	786	851	846	803	817	782	804	804	836	766	803	815	828	792	822	827	810	835	838	844	770	833	813	818	863	772	793	813	845	807	793	860	802	812	808	839	824	844	856	865	860	890	761	822	845	877	788	818	722	826	842	831	746	822	822	817	817	847	809	818	813	824	809	841	844	787	846	802	828	851	844	781	862	834	796	837	829	797	774	841	828	764	838	758	865	817	840	848	759	807	875	796	799	849	824	840	850	840	804	806	845	815	782	852	846	823	828	792	777	856	845	791	878	810	804	793	791	772	873	787	839	791	831	861	833	832	807	782	832	810	809	834	850	825	846	779	761	809	790	842	837	822	832	855	801	801	791	845	795	806	867	807	849	811	764	776	831	852	820	839	825	831	841	872	845	831	830	832	863	817	800	823	825	824	797	817	800	853	880	827	835	843	877	816	807	773	868	797	834	831	814	853	838	873	835	818	825	790	839	839	793	866	881	800	820	882	878	794	847	847	836	803	794	820	796	829	806	826	828	902	807	778	816	802	806	831	786	816	849	791	792	781	800	798	876	793	805	843	823	849	813	839	832	848	877	832	790	865	833	764	823	810	826	840	772	784	819	799	831	832	768	827	812	903	809	826	813	766	823	859	833	844	794	824	806	884	830	804	862	863	860	817	801	840	807	807	788	815	849	797	830	879	847	825	843	834	902	855	817
23191	21374	29522	23567	21381	21254	4516	1108	884	841	878	761	734	725	641	643	640	600	670	641	629	637	645	614	621	589	574	604	598	549	545	573	614	577	548	581	554	562	605	621	550	605	599	606	545	554	596	562	563	577	574	558	553	557	609	569	606	562	580	564	535	565	583	533	561	586	541	583	560	555	539	562	583	569	568	502	546	535	589	560	556	566	574	551	559	570	569	538	554	570	526	571	579	560	525	565	554	575	534	548	541	560	530	592	563	496	528	547	579	581	558	529	581	538	556	576	550	559	601	547	549	545	557	517	562	561	522	557	542	542	546	535	540	528	552	539	532	568	524	553	595	567	513	575	542	551	571	562	549	495	546	537	539	563	580	535	585	583	577	582	563	546	543	552	594	504	599	585	541	566	552	565	573	558	526	602	529	557	569	543	567	539	591	539	551	549	538	564	523	522	575	567	530	521	532	604	553	592	549	569	539	566	590	522	589	521	572	572	510	549	542	504	567	549	595	545	560	541	519	540	553	534	570	574	546	568	535	534	568	542	585	544	591	566	615	552	547	526	549	562	525	578	578	552	556	522	530	554	519	576	576	601	565	575	533	570	558	529	541	517	614	529	537	562	548	563	580	563	570	541	531	546	616	567	535	540	571	554	582	565	584	618	570	575	560	541	477	600	565	541	522	596	569	519	550	535	566	543	547	568	583	612	570	564	551	558	547	576	536	598	569	605	554	567	559	528	524	532	538	568	557	563	574	569	612	544	512	527	537	558	521	552	533	519	528	501	570	583	534	550	539	572	579	528	584	530	577	544	574	578	581	560	599	516	524	559	587	595	560	601	555	561	531	526	538	557	558	537	584	572	538	569	561	537	532	504	568	547	565	585	571	525	528	537	546	557	568	584	546	563	548	558	550	565	582	584	540	554	543	578	538	534	548	545	559	539	542	639	563	606	542	557	506	565	591	552	556	522	540	538	565	548	544	541	616	516	572	554	553	546	581	553	548	541	563	562	561	528	527	584	550	517	555	504	621	537	555	552	538	520	539	564	564	568	606	537	581	519	560	557	513	564	515	556	548	574	589	534	572	528	562	555	553	534	489	538	516	555	553	557	585	586	528	543	565	576	559	558	532	573	532	578	519	553	585	542	556	554	549	530	559	562	571	580	559	562	579	559	523	526	535	534	543	596	541	544	555	585	588	548	530	548	520	552	577	548	545	595	571	539	563	555	567	540	572	589	531	599	548	602	538	568	525	584	541	533	572	584	533	524	589	518	541	548	524	570	519	602	565	581	575	595	547	580	547	526	596	544	525	534	500	545	595	573	563	552	534	539	574	604	578	536	562	599	540	544	569	538	568	579	547	543	530	552	548	574	582	555	584	577	573	522	575	516	617	602	581	526	620	539	588	516	578	546	569	555	576	575	548	524	569	599	560	538	560	530	584	550	536	571	538	543	534	556	515	562	572	539	563	564	590	603	568	548	546	586	553	536	513	521	546	571	583	541	576	546	586	576	577	516	491	571	477	568	575	592	537	568	529	586	548	560	517	571	536	574	578	556	553	562	612	578	594	518	573	566	517	551	559	552	543	574	518	581	550	586	526	520	554	522	492	563	597	534	560	561	602	574	578	532	562	543	565	539	505	588	557	550	553	499	520	560	567	587	531	554	549	593	588	568	526	497	534	548	562	578	584	562	588	514	543	581	541	543	548	543	548	553	562	518	545	573	548	552	561	568	554	543	563	557	547	538	622	555	516	506	540	610	594	567	560	583	515	587	556	570	526	544	585	564	549	562	560	564	534	588	543	579	542	504	522	542	532	568	569	507	581	569	547	560	567	552	570	586	514	582	546	582	570	629	537	555	582	582	588	500	555	543	571	607	540	565	584	545	561	589	580	571	581	580	550	550	517	549	541	564	527	565	567	527	590	565	566	584	531	555	596	572	540	566	539	578	536	551	562	551	513	534	605	526	568	549	507	576	549	585	553	563	572	551	567	508	586	540	533	562	554	543	600	557	594	556	547	559	540	554	547	545	547	556	553	584	523	590	548	565	548	567	553	554	544	550	547	549	591	556	563	569	556	603	559	530	526	564	534	537	573	532	587	599	553	563	528	548	550	552	544	546	578	570	552	522	558	576	565	531	573	557	571	544	497	596	547	511	567	544	548	549	565	563	593	539	584	566	592	555	553	554	567	576	547	566	584	554	528	574	514	512	583	595	573	561	534	569	593	577	550	561	587	537	523	544	561	554	559	522	566	540	541	592	535	583	563	561	556	560	516	551	555	534	582	557	558	550	533	533	538	525	576	620	564	562	592	552	543	562	571	590	547	559	563	541	612	529	573	547	542	543	542	565	601	491	564	556	571	550	548	576	554	538	541	563	515	557	563	533	515	572	575	561	590	608	520	545	522	554	554	556	551	559	594	521	601	560	552	534	563	505	563	518	554	548	554	552	567	522	538	574	520	599	567	568	563	581	526	603	542	553	555	558	565	619	542	588	555	604	555	557	548	540	540	536	518	577	546	556	581	557	520	572	545	524	568	579	587	550	615	542	611	590	580	567	610	519	580	575	571	516	518	551	583	576	577	543	523	590	525	553	564	554	542	567	518	568	558	582	495	539	516	550	537	587	566	553	570	576	530	589	535	570	520	564	545	565	563	538	578	566	573	556	577	557	572	571	542	590	547	544	566	562	496	573	539	555	566	548	592	513	529	530	573	563	561	547	532	545	578	541	524	542	539	570	581	552	542	533	565	537	561	569	532	566	521	574	546	595	585	560	530	555	523	548	518	530	499	562	551	598	546	556	563	590	593	553	530	525	615	526	584	536	586	598	496	549	558	533	559	541	571	562	559	542	609	567	539	548	555	525	550	571	543	547	541	556	564	545	567	533	567	562	578	560	550	542	571	581	524	573	541	500	542	552	542	544	564	559	523	561	533	539	510	606	553	557	547	541	578	597	581	518	525	548	563	559	570	592	553	589	565	549	499	562	563	537	557	576	536	549	531	541	545	527	531	577	564	567	560	552	529	543	561	513	533	579	565	578	545	543	539	543	558	531	531	524	529	571	548	562	546	530	586	520	555	575	565	586	530	538	555	564	551	543	556	562	583	566	581	539	552	517	514	581	584	585	592	560	515	521	548	541	586	577	550	553	564	547	593	593	537	598	548	551	530	510	591	533	508	544	548	573	559	534	571	584	520	487	602	554	554	542	593	558	551	541	552	565	491	572	563	539	581	591	572	539	569	556	535	562	567	559	582	579	598	563	549	520	562	572	537	511	556	551	582	510	593	519	556	547	533	558	563	610	544	564	524	550	546	557	514	533	542	595	577	545	612	548	551	551	538	562	520	588	570	551	574	568	582	575	545	516	594	550	580	519	582	554	513	563	560	556	519	552	536	588	540	559	553	567	516	514	571	578	552	546	614	539	563	553	573	570	563	545	547	565	531	523	531	522	534	545	540	553	587	574	561	517	573	561	513	588	540	587	550	566	559	547
52729	29784	12345	6562	4641	3630	2808	2262	1938	1713	1555	1407	1339	1206	1166	1146	1183	1076	1058	1067	1041	1003	927	927	928	976	904	925	901	915	859	884	950	922	914	945	921	952	905	888	895	873	903	879	846	847	854	928	831	822	864	901	854	880	898	886	863	897	874	886	844	812	830	905	817	845	901	882	868	898	850	907	852	810	854	913	817	855	863	819	800	871	883	862	871	846	887	884	871	929	906	897	808	868	847	855	868	845	841	843	878	831	822	886	889	829	830	869	856	814	831	867	854	826	819	885	902	847	859	833	892	871	836	858	859	877	835	830	844	884	841	846	867	870	823	877	854	836	817	878	864	834	798	878	852	815	818	879	897	869	910	837	842	857	815	876	866	835	851	862	852	864	858	850	804	802	815	872	828	852	878	800	812	841	873	874	867	846	893	845	846	877	778	883	854	830	800	800	848	842	836	818	872	894	870	824	873	847	833	829	818	901	884	857	848	876	881	839	873	838	844	874	892	829	868	838	874	895	843	845	939	886	845	830	853	909	880	870	857	837	884	800	816	852	850	874	842	816	876	815	880	865	829	875	854	884	831	842	829	797	861	797	775	870	831	876	864	857	841	866	848	839	800	837	839	817	864	862	886	842	863	823	790	845	900	902	842	834	864	890	816	864	798	849	824	836	875	809	888	823	850	801	856	876	858	819	868	887	865	799	856	877	862	847	887	810	865	822	841	798	852	835	840	840	873	834	850	822	818	834	849	872	893	899	835	866	891	796	895	835	795	848	848	883	881	802	877	900	889	840	819	908	838	837	849	840	873	838	856	875	848	881	822	826	816	864	860	867	895	890	830	819	877	821	832	859	830	851	896	837	868	846	892	881	857	843	816	863	812	869	875	831	871	877	879	803	840	856	817	852	854	854	842	845	911	825	882	856	862	866	858	842	829	816	903	852	868	845	861	901	896	819	850	847	829	810	875	834	893	851	882	867	907	876	828	821	879	875	817	802	882	826	835	814	835	786	825	841	837	873	849	928	863	878	827	855	803	903	849	853	857	851	863	867	834	850	826	834	867	856	860	845	877	879	835	853	824	848	831	831	825	907	813	901	839	869	858	849	842	815	866	868	821	869	842	829	889	774	889	847	863	887	899	881	834	843	855	860	867	820	869	829	878	854	862	820	860	828	797	771	855	852	824	847	865	868	831	916	870	855	791	836	863	871	831	817	896	890	834	837	867	857	844	886	880	822	854	837	829	879	850	840	870	916	875	858	891	846	892	872	850	869	937	870	835	885	842	785	858	895	881	884	818	805	790	798	822	847	828	856	829	875	866	832	935	854	848	842	845	823	951	814	847	796	841	863	872	846	892	888	775	829	841	830	834	856	845	822	846	788	844	890	814	820	854	878	844	870	822	813	817	848	827	845	870	801	833	843	841	800	853	847	841	920	858	818	879	843	897	882	910	830	853	844	877	880	834	857	827	831	854	913	918	826	854	853	840	838	910	850	866	856	868	845	866	862	861	859	852	830	864	879	847	831	862	848	849	843	902	803	838	855	855	889	786	804	885	903	832	878	811	879	918	871	838	856	838	842	888	846	845	866	872	863	828	828	879	854	880	898	825	920	866	883	879	829	871	851	881	849	845	801	844	861	870	840	878	881	803	834	790	840	827	873	851	817	809	867	834	842	832	850	868	880	875	823	869	841	892	892	845	845	880	794	856	894	850	857	821	868	852	880	847	841	864	831	866	853	831	893	832	818	873	851	836	831	871	847	842	831	834	874	833	843	828	872	861	887	866	854	864	822	836	847	800	840	865	886	827	857	830	900	868	851	890	842	889	817	829	862	912	840	841	825	806	863	859	886	808	821	809	885	897	784	820	867	851	853	807	790	824	862	864	866	867	863	855	852	850	881	836	879	828	791	826	834	837	798	837	835	865	866	910	876	838	864	901	856	826	923	863	885	806	878	876	855	886	804	861	820	837	856	885	868	839	883	856	822	849	899	882	863	819	839	856	846	829	796	822	841	878	868	822	855	871	858	842	817	889	839	872	861	832	886	829	867	841	854	840	840	843	828	854	886	818	861	912	898	882	884	795	817	885	844	846	821	852	864	856	865	794	831	827	842	858	833	788	824	816	857	837	853	875	887	882	855	918	790	858	859	876	847	890	882	858	879	802	858	804	863	809	896	797	855	886	872	876	856	871	876	865	800	893	848	822	861	883	866	858	857	849	815	863	870	831	865	793	854	882	806	844	807	835	896	894	840	842	836	814	854	858	819	870	892	907	811	880	863	844	833	816	860	782	818	885	800	828	882	814	857	893	887	822	846	838	859	855	865	845	856	828	849	850	822	821	870	835	917	887	878	844	916	848	883	876	865	854	804	860	836	815	857	869	883	867	805	878	834	830	818	853	837	882	826	877	822	823	842	831	830	866	865	922	889	843	864	857	913	870	822	796	861	873	863	868	859	818	866	891	843	808	843	853	905	811	890	866	885	847	844	873	827	868	835	848	870	812	809	845	873	837	879	855	881	879	880	849	846	853	822	882	824	810	842	826	868	862	853	846	889	851	834	787	859	867	837	834	816	891	843	839	840	822	855	863	908	919	864	876	885	891	842	828	856	883	878	827	847	821	838	850	877	825	907	873	850	894	874	848	869	846	856	825	868	814	801	882	839	877	872	874	825	900	882	819	860	805	878	852	813	849	904	841	839	835	816	844	831	816	881	847	858	896	824	853	867	857	868	837	861	829	847	831	855	820	876	828	882	855	812	810	842	807	848	819	840	834	817	831	848	859	836	869	808	835	810	878	853	824	836	837	825	843	826	846	836	837	904	872	900	831	897	866	845	885	884	881	862	885	818	817	852	887	816	890	849	868	866	862	817	830	807	829	838	896	848	829	815	837	865	817	833	857	902	862	882	815	865	864	902	853	863	888	869	847	865	869	801	859	879	905	788	865	884	808	822	858	891	884	850	875	789	820	909	829	858	792	806	833	811	849	788	838	861	855	885	840	910	835	884	869	808	862	828	908	833	883	874	862	845	819	825	867	856	810	856	859	814	817	824	874	861	872	823	886	810	799	860	893	864	868	850	860	887	836	860	871	872	814	859	891	838	873	832	838	872	847	846	828	867	848	896	873	842	816	879	813	858	841	776	773	849	874	789	830	841	810	896	856	831	856	912	852	808	812	871	891	855	837	836	882	845	784	805	845	863	832	794	846	825	898	864	902	827	866	835	847	861	863	821	889	833	825	879	895	876	876	897	869	812	856	835	788	852	833	828	871	858	850	873	839	820	854	834	819	850	828	868	859	859	912	800	857	871	862	808	829	854	863	817	895	881	843	899	832	850	834	850	899	818	855	819	826	854	844	828	866	890	853	840	858	840	817	854	825	853	905	843	844	827	858	875	799	863	858	842	841	823	830	813	821	883	934	871	836	840	834	872	870	837	815	787	823	879	853	854	922	857	850	860	806	856	844	854	853	874	869	865	881	862	801	842	808	839	879	792
27241	21195	11374	807	359	301	306	282	303	297	257	267	257	249	281	250	274	287	259	237	274	278	249	254	257	277	243	290	255	267	255	263	268	286	259	271	279	288	261	274	263	256	271	234	238	232	240	263	256	234	278	266	250	276	233	251	258	273	273	255	260	268	275	277	251	250	261	289	260	271	280	255	245	222	260	257	279	232	254	249	266	232	249	289	253	255	264	243	257	260	261	245	261	248	249	258	272	252	289	231	257	257	276	268	261	258	265	239	268	281	264	263	244	293	280	258	252	277	273	255	231	246	268	270	266	269	266	266	258	265	266	301	285	264	275	257	269	269	279	234	258	256	284	247	268	270	276	246	258	226	264	273	253	275	263	231	251	243	235	265	241	241	265	267	244	258	269	263	230	245	240	263	288	245	297	252	262	263	255	278	273	257	283	275	251	244	281	271	235	285	281	287	252	258	283	262	236	247	249	251	262	233	267	264	268	237	276	268	230	250	261	249	269	233	292	260	262	264	263	251	260	277	245	279	272	252	259	265	237	243	271	229	298	241	276	272	261	248	307	274	254	281	281	249	229	294	276	263	304	267	263	260	248	235	248	263	287	231	244	257	263	247	270	259	240	254	272	228	256	225	260	253	257	261	262	235	263	259	292	248	269	275	285	286	231	283	272	239	268	267	237	235	251	279	268	277	255	245	233	271	268	272	235	248	275	234	253	238	248	288	255	256	286	249	252	285	244	275	265	233	265	245	233	297	281	241	264	250	253	278	272	260	263	243	236	254	255	252	249	265	263	241	275	261	240	234	269	250	265	258	240	250	262	267	252	287	292	250	262	253	284	255	288	252	226	255	294	287	264	253	291	265	249	242	262	297	256	259	266	259	278	254	235	263	264	259	229	265	278	303	277	250	232	252	253	266	272	244	254	257	231	237	253	269	251	239	269	265	252	252	251	232	274	231	289	263	245	268	258	255	236	250	269	263	262	276	249	277	265	236	287	267	271	277	270	276	296	283	279	252	272	250	254	270	276	273	271	247	250	274	240	261	276	256	246	262	263	286	254	208	236	280	257	248	293	267	238	233	276	252	268	269	232	279	252	248	260	239	244	264	287	280	255	251	274	260	257	260	237	250	240	264	235	281	245	267	257	251	265	256	246	236	248	250	254	258	233	252	264	266	261	266	244	253	279	260	277	242	247	250	281	283	274	290	245	257	271	296	242	253	253	268	248	230	254	284	271	273	250	282	256	271	271	252	271	271	266	251	235	268	242	255	260	260	251	228	257	269	281	259	265	252	266	268	258	305	261	225	249	259	274	288	281	279	271	255	281	282	297	217	246	266	278	276	250	258	267	270	261	252	263	263	280	260	282	259	257	271	266	270	270	239	286	233	248	238	257	292	241	259	269	276	246	268	268	233	255	270	264	268	246	239	229	246	271	290	248	284	258	256	289	251	248	271	241	249	258	235	260	266	273	250	243	277	255	277	237	263	261	252	268	291	270	248	241	261	254	268	241	279	272	242	285	294	265	274	241	246	245	237	251	240	250	280	283	268	260	253	258	268	246	227	264	264	258	272	257	230	252	264	255	259	265	257	275	270	240	245	251	266	263	268	243	251	238	234	265	255	270	267	249	270	256	255	253	260	268	271	261	269	267	269	223	259	238	256	276	260	261	257	268	255	288	277	278	248	277	252	278	293	290	260	259	251	261	293	283	277	256	256	222	272	266	247	262	231	270	301	256	246	273	251	262	282	253	241	252	284	260	293	273	260	283	232	247	271	251	256	258	254	262	228	250	250	262	264	265	268	248	239	244	242	249	258	279	256	266	285	240	267	258	268	275	250	239	253	291	260	254	270	293	260	267	258	300	269	255	305	290	274	263	230	255	265	250	244	273	271	247	266	277	275	261	268	238	286	266	264	259	251	257	240	258	273	242	245	281	259	259	274	274	291	272	265	232	248	254	272	267	274	248	265	243	261	265	249	276	255	203	253	246	254	275	256	242	260	251	239	254	254	259	249	255	264	254	274	236	249	215	242	253	276	279	267	261	250	250	271	237	253	263	261	233	244	261	272	263	272	279	284	258	254	217	231	278	257	278	260	262	270	243	283	246	266	254	257	253	244	225	278	270	274	247	247	241	241	255	287	256	293	251	258	240	251	262	250	280	271	256	262	253	279	249	307	257	268	245	267	276	256	239	247	274	251	263	256	246	258	244	251	272	268	270	254	249	237	224	267	269	231	249	252	298	251	263	265	270	251	286	236	245	259	273	288	250	275	261	244	266	239	242	282	246	231	282	263	270	283	250	247	239	266	274	270	266	257	257	258	250	226	248	258	274	289	259	264	273	262	270	259	258	280	282	243	257	272	250	282	275	247	271	253	250	249	276	255	265	285	266	238	278	271	278	273	266	253	268	258	255	275	267	270	263	236	243	267	273	279	258	270	278	236	245	275	240	246	251	235	285	263	248	280	242	278	258	267	255	280	266	264	226	254	242	245	271	241	256	260	247	268	254	294	260	279	279	248	242	253	276	251	251	300	238	268	268	250	253	254	280	261	270	257	265	260	264	283	281	270	269	260	239	251	268	259	241	243	267	251	272	249	222	254	252	252	275	249	254	276	256	213	250	271	264	263	242	240	249	245	264	259	293	247	279	280	272	255	249	253	257	256	265	241	287	244	230	256	258	250	253	280	258	220	253	270	274	294	296	247	250	279	258	267	292	253	248	260	230	256	293	260	254	249	285	272	248	266	250	257	262	247	238	276	245	271	240	236	249	245	256	246	268	245	269	260	271	255	265	260	262	247	246	278	269	265	238	268	283	235	269	271	264	270	256	293	220	270	280	280	244	299	260	269	272	243	266	269	264	255	283	274	266	275	254	234	246	250	275	252	240	253	239	263	245	225	277	251	261	260	264	258	264	257	251	287	267	240	238	273	237	259	232	260	256	240	270	277	257	259	306	264	276	247	243	255	256	272	260	247	265	236	261	261	240	246	257	257	268	280	262	281	244	256	249	253	247	262	264	251	276	251	275	248	249	207	251	257	260	266	224	253	293	259	243	272	249	256	273	262	249	230	236	259	251	251	240	258	269	271	244	255	261	286	253	246	273	278	251	273	271	252	258	255	265	251	268	242	257	263	242	263	276	277	273	230	291	251	263	266	262	225	267	279	251	252	280	267	243	250	266	245	264	264	223	264	283	269	250	249	272	265	242	234	254	245	268	256	252	287	251	241	253	282	267	258	233	240	256	255	252	278	246	257	253	270	257	279	254	284	230	258	253	263	243	253	268	234	277	258	274	264	262	292	251	262	238	260	242	265	248	263	278	247	258	280	254	261	264	240	238	285	243	254	235	251	237	253	256	271	264	257	274	262	247	222	273	288	250	252	228	262	251	243	252	232	256	250	232	264	251	258	296	259	276	263	256	265	238	247	252	268	277	260	254	235	264	277	257	236	257	232	256	295	261	255	241	290	252	256	256	249	284	273	251	276	267	256
25107	9055	1149	660	609	531	470	500	464	446	479	445	448	440	428	433	430	433	439	394	487	447	438	410	434	418	440	434	417	424	426	406	416	425	406	458	417	387	387	412	396	400	382	382	431	427	434	397	392	425	425	415	415	428	423	439	421	435	426	434	399	419	391	424	398	397	429	396	431	410	431	392	403	377	412	426	391	403	381	430	391	398	392	437	389	437	398	451	415	413	461	403	442	439	396	396	355	398	450	404	390	470	390	393	410	412	424	381	439	429	454	420	380	394	448	434	373	444	426	425	422	419	460	407	409	383	404	415	391	438	415	405	437	432	409	382	371	411	419	402	405	431	451	439	422	438	432	447	434	387	437	461	404	438	384	430	422	426	418	428	380	409	367	417	388	400	415	455	391	405	422	421	405	385	387	407	413	399	418	399	435	418	415	401	421	427	445	439	377	427	398	447	402	413	427	407	395	452	442	446	428	403	415	402	410	401	396	414	393	407	443	410	421	434	417	398	405	433	411	404	452	398	409	419	430	410	420	399	434	409	443	380	449	406	404	404	437	411	487	403	386	423	383	416	445	434	439	433	414	393	453	394	451	391	422	450	399	407	418	405	410	460	431	387	402	399	439	411	411	399	409	415	408	427	425	389	392	404	437	409	413	399	412	400	444	417	390	428	435	382	464	403	412	396	411	432	406	398	413	420	397	401	390	423	409	415	372	420	403	394	414	411	419	426	406	445	457	400	427	421	431	378	413	412	367	434	440	439	443	411	413	454	425	435	381	383	423	441	389	450	375	453	412	413	411	420	427	474	413	418	412	418	437	420	403	414	427	443	398	407	430	442	411	429	394	421	417	391	392	419	412	402	408	420	412	422	422	404	399	411	447	407	448	397	377	365	444	426	407	403	435	392	432	425	426	397	399	421	414	424	422	407	402	412	449	408	405	411	416	410	449	415	409	402	399	422	383	438	422	417	440	434	402	403	388	458	414	403	424	416	440	391	430	427	406	448	437	434	454	393	411	394	397	389	409	413	436	429	443	435	406	423	390	406	399	396	402	421	394	417	431	418	419	405	399	434	382	434	432	403	416	426	403	434	441	430	401	390	405	440	404	431	415	382	443	411	402	444	439	376	409	418	388	433	423	425	411	424	406	439	443	400	390	390	423	402	401	434	415	396	414	455	430	409	399	400	411	436	424	443	436	429	413	409	354	425	432	407	420	428	419	416	395	422	431	405	440	407	416	403	394	396	432	419	394	435	409	429	413	399	395	409	403	414	397	393	431	388	466	395	437	442	403	418	435	409	432	421	424	397	401	402	452	408	389	405	408	379	412	425	401	447	411	394	427	414	378	420	443	395	432	411	435	412	400	372	429	424	433	390	395	439	400	378	414	462	436	394	427	425	416	393	386	421	418	388	396	379	423	465	419	404	440	395	437	423	397	425	442	421	401	412	411	375	403	393	399	390	434	438	429	419	429	411	397	430	396	417	413	417	392	402	367	413	401	423	400	424	400	404	385	424	438	434	408	395	381	414	447	437	410	410	392	408	376	404	425	414	430	417	420	427	414	402	414	382	428	387	437	421	443	416	421	387	423	413	433	409	395	386	387	414	404	417	393	419	423	415	397	401	378	415	417	417	388	422	432	427	375	405	394	381	443	431	429	457	421	394	435	423	429	450	424	399	402	399	429	360	427	401	420	424	428	404	433	436	405	415	406	425	377	402	395	406	410	421	459	381	426	416	419	468	411	385	404	444	387	404	406	432	368	412	364	415	417	431	403	387	378	414	434	434	420	381	410	405	429	399	400	427	416	420	419	409	396	388	405	440	397	457	428	380	406	391	433	439	374	401	453	412	400	422	421	383	438	398	406	417	442	435	361	394	405	384	436	396	424	395	413	420	428	440	423	404	416	410	415	406	425	405	402	397	406	446	442	428	402	441	402	465	419	407	433	403	460	368	429	423	420	438	408	393	393	417	437	419	409	390	405	423	433	444	439	395	400	403	421	462	429	375	428	416	443	411	411	348	410	419	421	432	396	425	443	377	421	447	428	418	430	420	401	402	411	444	415	455	425	423	398	395	419	384	447	450	422	438	460	399	419	404	377	411	410	470	379	392	422	428	423	419	414	413	434	403	421	442	431	435	391	442	412	398	433	411	455	437	434	406	424	432	399	422	444	396	400	417	444	421	422	382	411	396	415	446	425	410	444	399	403	426	415	414	399	437	446	430	416	425	431	411	408	406	432	427	436	441	390	392	426	409	426	388	425	376	436	383	402	414	443	410	462	410	397	433	384	428	395	423	427	396	390	394	415	384	366	424	460	383	396	414	414	432	406	384	420	399	386	416	430	402	425	404	434	398	375	372	371	407	394	390	411	428	389	378	396	417	400	445	412	403	412	418	436	400	424	437	401	422	419	416	427	411	433	388	370	450	425	416	404	404	385	397	369	394	436	427	403	426	425	425	425	442	403	430	407	428	404	457	428	395	408	417	406	403	420	394	413	400	409	408	434	442	386	418	404	427	452	406	421	380	400	434	402	460	460	418	433	407	430	434	393	414	374	409	443	414	428	414	397	414	403	390	419	396	396	422	439	413	417	434	416	399	435	414	420	409	414	437	439	403	402	363	421	420	394	403	386	401	411	454	399	416	405	407	400	425	403	412	438	440	421	426	405	425	436	402	399	412	407	419	412	442	408	475	407	441	393	401	365	375	414	401	408	381	411	392	418	449	387	419	429	416	436	410	452	424	431	418	412	432	414	436	406	395	419	407	447	431	392	408	419	399	437	418	399	436	412	431	388	369	426	426	398	412	370	418	411	416	405	436	411	443	401	419	401	418	366	420	395	471	409	383	409	403	426	412	389	393	419	389	423	445	436	406	440	424	435	419	394	410	428	407	440	412	415	434	436	404	390	366	414	378	409	421	378	403	431	373	413	426	410	423	430	398	400	372	422	424	365	424	442	422	429	437	425	409	450	378	398	407	419	432	421	437	420	413	400	404	439	423	420	410	408	410	406	417	415	423	388	411	428	405	407	424	407	401	407	427	432	413	390	396	400	421	414	417	411	413	450	426	382	432	410	421	426	426	422	431	408	401	424	421	419	405	416	412	409	418	409	401	443	427	392	427	418	392	410	418	425	424	419	430	397	394	426	389	414	409	428	406	436	392	405	387	414	401	387	437	426	453	416	416	428	391	421	446	416	422	418	401	414	395	368	444	407	401	429	431	405	400	429	434	407	394	409	421	448	407	436	435	410	432	419	375	404	449	459	390	403	431	410	371	412	402	409	426	409	404	389	408	415	408	415	422	424	424	429	415	393	387	403	391	401	455	412	425	409	377	394	440	393	415	417	433	432	420	381	420	442	422	412	417	398	410	414	397	425	405	409	414	402	409	419	420	406	411	449	392	420	415	408	439	432	419	376	407	423	438	390	407	416	426	404	418	419	420	429	428	434	407	398	393	404	419	423	408	393	443	420	392	443	400	410	457	414	421
24159	21377	28910	24177	21279	6447	1113	829	704	684	668	649	647	596	578	609	589	596	550	529	562	577	555	571	592	577	591	555	542	522	564	577	571	526	543	563	551	550	520	513	528	527	547	541	530	543	566	558	531	534	538	534	564	605	520	541	533	555	580	550	548	554	576	542	573	515	577	561	516	511	516	576	512	586	581	535	543	543	545	557	549	552	532	540	557	584	515	542	504	544	502	505	530	525	543	605	534	522	572	515	570	511	539	509	518	577	554	504	510	545	505	514	499	540	535	575	554	543	582	543	571	533	552	559	546	568	563	522	542	545	586	542	549	549	524	560	570	537	545	519	593	546	516	493	507	534	525	520	532	522	535	536	545	523	616	578	504	517	523	528	564	524	502	538	527	492	539	535	565	570	517	565	561	487	522	566	539	558	525	546	565	545	530	521	604	560	544	486	540	529	539	540	528	548	590	537	509	495	528	544	525	551	563	536	518	557	511	537	528	542	525	539	537	531	480	556	561	563	487	510	543	524	543	548	527	525	522	564	495	550	522	549	534	556	525	577	519	518	549	567	508	533	537	573	522	581	517	528	524	527	544	517	534	560	507	549	512	562	551	515	518	531	534	551	531	520	565	489	520	476	523	548	531	518	598	543	567	522	546	519	502	535	482	539	553	504	533	571	509	524	542	545	549	561	558	557	528	559	579	548	513	509	544	540	510	559	547	544	519	526	531	594	520	537	517	601	559	527	548	582	547	544	503	564	526	523	531	527	521	521	550	550	545	567	572	512	539	518	570	515	553	521	563	496	554	504	522	506	546	540	551	536	547	570	532	544	514	541	526	523	563	479	545	519	503	572	582	559	528	546	506	532	567	551	502	577	529	533	518	544	528	497	519	567	497	498	510	515	570	541	527	525	554	497	555	547	545	558	535	515	536	544	550	528	573	548	536	506	522	551	547	526	505	554	525	550	556	565	608	492	554	536	509	487	551	526	574	513	565	550	562	520	554	528	525	459	573	475	515	510	554	553	553	554	554	494	493	511	523	532	540	536	569	559	532	538	514	524	543	571	516	521	529	564	541	566	559	556	547	550	565	533	521	560	513	549	539	489	548	532	564	543	539	559	532	533	494	532	511	506	599	527	581	556	538	542	516	483	507	549	544	567	523	502	526	520	532	560	548	522	562	518	540	541	531	499	511	534	547	524	571	544	566	539	496	486	539	530	516	496	525	519	532	543	516	530	563	560	574	576	555	549	541	556	567	483	522	568	551	512	532	552	496	534	564	541	547	553	490	539	518	569	531	520	552	526	537	563	558	528	534	506	517	506	545	556	532	541	526	554	544	566	520	560	532	551	529	540	514	587	553	516	524	559	579	532	534	524	540	573	547	551	519	563	527	540	577	529	556	534	498	562	549	586	533	543	494	532	521	564	519	545	546	560	500	552	530	538	521	539	563	493	546	503	533	499	527	555	510	551	554	541	534	532	490	569	485	554	473	555	507	500	536	546	557	531	512	521	519	519	520	547	580	554	556	584	534	555	524	517	552	539	549	536	561	519	537	527	554	522	502	555	533	533	534	543	530	546	568	592	558	541	538	512	553	531	517	509	578	585	571	528	543	541	576	549	536	550	520	527	540	528	556	525	527	522	510	507	519	548	487	540	519	543	521	551	551	523	526	567	555	543	563	567	547	519	523	549	549	510	540	522	525	517	522	556	539	524	555	547	520	513	513	537	538	544	571	523	531	522	554	535	501	504	546	544	549	551	532	550	536	548	539	552	562	542	546	532	495	533	489	558	534	545	583	511	531	537	545	534	525	555	540	524	527	537	535	512	562	505	558	538	532	523	535	572	525	518	526	550	567	564	555	504	514	543	561	564	566	539	534	516	558	539	522	555	519	554	544	517	527	514	512	554	486	552	549	553	532	540	497	552	543	489	567	578	533	517	555	561	533	521	565	531	540	542	557	518	560	523	510	527	549	509	519	535	509	527	543	556	491	550	520	535	526	533	520	543	514	537	579	548	524	527	518	523	556	556	521	535	559	555	584	542	536	561	520	527	528	508	531	531	595	530	550	557	558	570	536	551	509	505	576	557	566	545	539	515	517	548	499	478	539	512	534	511	548	516	587	546	534	547	501	511	493	551	550	512	535	558	505	521	524	532	584	516	529	549	497	528	561	538	541	524	519	528	564	560	518	564	527	528	532	516	545	506	515	543	521	506	511	556	522	528	493	521	498	512	547	547	511	547	588	517	558	522	563	540	521	550	576	558	550	525	527	564	568	506	517	522	539	557	537	533	520	535	498	543	534	528	541	577	549	570	601	545	523	541	582	517	541	515	563	555	572	538	554	559	582	546	530	515	521	528	586	572	521	527	526	543	542	552	525	518	511	485	521	526	511	522	549	534	545	544	505	531	554	524	523	558	525	558	525	580	493	534	531	538	529	534	522	510	520	570	516	534	538	551	558	538	529	538	528	506	574	549	525	477	514	513	520	516	521	518	505	547	535	531	515	547	564	548	547	519	598	528	558	508	502	521	537	555	515	538	521	514	560	531	556	522	527	541	558	534	539	564	522	504	512	577	545	563	512	523	526	527	566	543	500	522	536	559	537	536	546	566	515	564	550	519	572	491	511	531	499	518	566	578	555	557	602	550	505	534	530	520	504	544	585	546	552	553	501	512	525	547	510	526	555	561	561	537	530	546	585	525	526	529	551	541	545	551	518	561	510	512	544	542	555	527	517	560	545	506	545	525	531	544	553	524	506	567	515	549	530	557	535	543	509	545	511	534	502	519	556	534	553	558	564	498	579	466	563	533	512	538	569	528	545	483	513	504	534	539	513	540	529	535	579	520	594	523	542	560	507	555	604	522	569	529	539	502	511	519	534	493	544	560	553	532	527	528	541	509	538	529	549	534	515	540	481	512	560	553	552	532	572	518	550	492	542	592	522	539	509	524	545	523	525	532	532	569	530	505	530	533	526	518	529	503	532	576	534	541	519	546	496	557	505	528	563	529	552	500	541	531	572	465	588	519	530	523	515	553	501	508	505	508	511	538	556	526	510	507	560	542	529	518	474	521	553	491	560	523	546	516	582	534	545	517	542	524	504	508	540	538	550	591	550	551	519	571	509	528	550	514	538	536	559	536	534	521	543	575	550	525	550	520	513	517	544	549	554	501	526	520	503	547	535	552	535	522	532	534	535	553	539	527	508	541	544	548	554	544	550	526	546	556	517	529	527	538	496	515	547	524	568	557	497	523	532	524	520	543	531	499	540	529	579	551	555	543	538	541	539	538	537	521	530	515	513	531	557	532	549	541	530	538	514	525	527	515	531	561	565	559	548	518	543	583	552	565	549	547	523	516	502	571	541	541	510	536	569	544	560	517	535	498	496	497	550	583	553	534	532	560	511	544	526	536	563	539	493	570	580	555	512	527	557	512	529	553	486	527	524	551	572	478	519	523	519	502	524	544	550	571	508	532	551	534	532	556	519	514	511	538
49052	24201	7677	3966	2885	2267	1814	1570	1407	1283	1206	1200	1071	1055	962	964	920	956	892	896	911	857	906	860	901	901	924	849	844	892	871	840	859	865	878	892	872	783	878	795	810	863	813	812	840	870	863	891	767	849	799	818	869	864	850	868	811	814	845	834	813	856	823	842	837	812	830	851	856	813	845	836	874	826	819	825	863	888	820	836	828	867	826	861	865	832	809	804	775	796	863	845	840	819	879	855	807	811	803	821	830	833	815	842	837	822	861	799	780	856	783	840	794	808	832	856	846	826	821	822	846	810	830	879	788	851	840	808	827	830	823	831	778	812	815	829	834	817	847	824	816	834	808	817	847	780	842	830	849	813	844	834	824	847	848	794	822	826	762	854	858	811	806	839	805	858	812	802	832	815	809	895	848	826	870	813	829	897	827	833	796	820	852	797	903	815	828	797	798	856	828	825	775	843	806	813	859	814	861	847	846	863	859	795	889	833	842	830	849	796	899	833	798	843	806	829	853	871	881	808	854	811	793	805	799	848	845	880	828	834	830	882	822	785	868	850	875	883	839	827	847	798	830	831	830	821	792	833	823	838	849	824	866	782	781	801	842	865	832	854	817	831	818	813	797	805	862	812	846	809	849	846	830	803	871	778	833	822	792	805	826	809	817	819	808	806	796	835	796	859	766	826	881	824	800	861	821	865	872	818	847	879	870	821	803	830	800	834	798	834	804	830	860	863	848	850	877	787	823	887	821	833	838	781	852	791	816	854	840	871	787	827	826	805	831	846	847	824	819	856	812	865	840	825	810	892	841	833	767	820	895	817	867	830	810	825	817	821	840	792	897	850	860	854	813	782	845	788	847	832	837	820	816	830	811	823	848	843	885	823	837	826	778	865	829	794	822	851	872	827	834	855	841	794	800	861	852	827	824	762	845	832	817	821	826	885	822	869	867	814	787	854	790	839	881	869	816	802	824	829	867	858	838	829	843	802	842	874	808	785	820	837	834	817	856	821	768	839	806	832	868	833	802	822	776	828	834	835	778	780	776	856	885	836	813	825	831	831	797	835	827	876	857	847	839	848	813	764	824	809	842	857	832	847	798	829	854	836	829	810	858	860	795	837	801	862	855	854	843	842	799	818	846	820	796	854	861	818	852	864	851	795	817	784	828	816	827	842	847	866	852	801	833	829	840	825	816	788	821	815	871	867	801	880	810	833	851	861	870	814	855	883	799	819	811	850	842	818	804	792	771	897	834	809	877	781	836	830	821	819	855	804	886	876	877	827	826	874	839	813	839	831	838	852	784	786	833	758	817	815	870	816	832	828	826	856	820	831	789	801	752	830	854	840	827	810	841	894	833	859	817	798	834	837	870	776	812	837	822	836	883	807	856	849	842	866	846	810	816	834	818	858	787	815	826	796	830	853	847	832	817	842	844	813	862	858	842	782	843	804	838	907	849	868	860	839	873	819	807	799	853	825	835	813	856	784	846	840	797	845	874	812	869	828	803	798	782	833	841	876	833	871	865	877	833	908	819	828	857	814	867	821	813	861	800	900	796	832	824	853	860	850	797	861	805	799	838	801	865	841	781	834	834	764	824	796	830	848	815	834	813	860	793	834	857	848	835	837	828	816	840	875	811	884	820	811	874	835	872	774	852	805	803	838	795	796	881	792	818	832	853	857	836	795	869	901	816	899	820	810	844	831	793	778	829	841	851	852	800	847	783	827	843	854	772	849	827	819	848	846	805	842	900	859	798	775	802	892	839	820	853	836	869	873	786	770	794	835	817	818	838	833	797	770	831	839	825	818	870	893	839	844	773	807	846	795	807	812	861	882	832	807	831	859	823	810	859	839	840	857	841	813	829	803	831	818	842	810	850	823	805	835	838	902	833	813	843	838	797	805	821	904	856	834	824	836	787	863	821	823	850	861	779	880	818	878	850	855	841	881	834	793	812	855	821	845	814	817	895	786	842	799	795	801	818	802	795	730	844	817	810	785	825	848	875	808	809	817	794	835	820	818	798	803	841	817	856	848	827	805	819	877	764	834	812	813	825	859	841	838	859	770	849	849	895	853	875	830	794	823	863	811	837	870	800	856	823	854	808	820	793	806	848	838	858	820	841	801	860	831	815	807	842	828	852	831	814	814	756	835	827	859	805	859	809	853	790	828	816	815	820	886	814	824	860	786	799	844	774	826	810	891	815	822	857	872	791	854	808	791	862	819	853	805	846	796	853	833	846	872	816	840	833	823	844	774	850	867	860	785	816	794	834	851	785	807	794	795	787	854	841	833	822	853	823	849	881	834	842	826	825	822	854	822	811	842	833	849	791	830	847	833	822	855	819	890	854	826	860	796	797	789	862	824	821	863	827	820	853	807	818	817	843	798	850	843	871	869	869	805	859	804	821	811	776	845	847	806	795	800	811	882	809	837	838	855	853	810	823	861	840	821	856	831	826	836	876	784	801	811	780	856	804	818	856	833	862	882	791	857	781	851	809	838	806	839	781	855	856	862	829	864	801	858	817	827	849	839	804	825	830	832	853	838	841	849	785	834	851	853	816	834	816	810	829	819	801	861	830	835	904	885	846	812	859	805	828	823	796	836	873	852	859	835	834	796	875	841	873	828	877	834	803	813	846	857	883	853	853	849	878	833	863	817	820	829	827	813	849	802	863	796	815	827	804	794	853	841	842	818	854	845	837	845	816	809	872	802	826	842	814	812	849	817	829	851	837	811	826	809	850	797	787	859	825	857	804	815	808	789	835	823	827	839	821	789	859	874	861	820	842	814	815	827	848	792	810	823	840	784	834	881	854	867	872	769	823	845	871	854	845	829	813	884	799	842	823	818	836	790	829	775	835	831	805	755	828	818	826	845	810	832	825	818	946	897	813	832	876	832	849	870	828	795	896	790	795	835	851	787	863	789	835	796	836	863	842	860	873	875	859	796	821	831	796	870	843	859	823	818	811	795	833	792	809	881	812	834	841	836	855	880	855	818	851	875	838	818	818	824	807	825	857	826	840	837	905	789	852	862	790	813	883	822	845	852	791	896	837	858	876	841	845	786	837	853	870	880	824	810	814	820	803	840	795	858	812	818	859	783	841	794	877	813	859	804	782	837	820	863	834	843	816	803	808	781	837	825	834	892	819	819	838	810	851	873	834	832	829	826	845	847	833	859	806	850	808	858	781	800	848	844	828	824	764	886	845	862	848	869	841	820	832	813	841	814	858	831	844	858	831	805	858	807	849	854	848	773	839	851	849	807	853	796	829	781	766	802	835	791	799	808	867	825	841	836	900	830	853	798	837	803	836	818	824	807	837	845	787	834	797	807	833	801	830	817	782	773	790	803	827	816	834	806	850	831	861	821	859	904	839	837	859	818	818	841	849	844	830	836	800	793	852	823	859	793	828	843	836	864	815	841	801	826	852	799	849	855	812	823	816	811	815	793	854	821	884	840	753	811	831	778	764	816	847	835	834	788	837	842	842	797	853	851	798	834
23136	21308	29256	23706	21307	21143	4287	1065	859	825	771	728	692	714	665	684	644	613	629	612	577	635	633	621	606	617	615	563	570	562	616	542	626	555	589	517	545	565	563	541	530	531	578	577	598	560	586	642	531	538	590	596	561	539	556	601	538	570	629	513	566	530	571	611	562	556	520	554	544	543	546	601	570	551	587	557	526	559	577	540	542	545	569	566	577	567	533	521	566	588	601	550	560	553	552	576	575	553	529	581	579	575	560	523	541	578	519	566	554	539	542	497	556	546	554	547	590	574	531	544	570	493	572	546	559	589	538	606	584	568	598	572	542	565	550	577	540	542	579	559	557	558	568	565	527	555	564	537	584	541	580	543	545	596	568	524	617	569	548	509	539	515	571	558	506	539	571	558	563	541	532	543	562	590	557	539	561	566	580	553	589	567	602	538	542	492	575	532	598	570	531	549	519	554	541	552	567	535	552	537	538	551	552	554	529	576	578	559	530	583	587	566	566	546	568	522	551	576	574	570	545	554	566	576	580	534	570	526	595	543	536	585	594	544	518	556	584	559	555	517	519	583	527	563	579	547	552	542	571	547	581	590	567	537	606	588	562	542	570	581	541	550	559	574	541	560	593	572	521	556	555	543	562	544	579	544	559	552	616	550	496	502	589	545	592	549	557	532	533	558	534	490	559	555	533	583	513	580	537	557	577	550	504	592	544	550	566	581	545	545	620	553	542	563	578	526	580	523	555	527	603	568	568	554	558	542	614	539	572	596	545	565	574	582	574	542	554	516	542	524	571	545	549	530	560	554	566	564	570	538	565	537	533	551	567	566	561	547	556	509	569	541	512	585	598	544	572	519	567	545	581	587	568	592	555	568	571	563	546	590	543	593	561	537	561	534	572	549	587	559	568	556	567	560	581	566	580	558	511	522	559	575	536	538	568	533	537	572	586	558	576	527	558	566	568	588	563	576	581	524	571	578	549	543	570	579	560	584	509	562	571	559	594	546	556	520	516	547	547	585	567	568	514	551	569	580	578	570	512	552	581	558	545	564	564	526	556	561	556	551	595	541	597	531	570	556	530	578	565	574	583	555	528	586	591	552	568	575	545	498	570	567	525	540	526	565	553	550	570	541	570	561	552	552	570	544	548	576	574	570	578	568	561	581	531	544	540	582	557	565	514	560	556	548	557	570	553	568	553	593	570	546	531	550	586	593	574	572	600	547	554	608	570	548	536	553	536	533	532	537	578	563	513	542	542	579	519	508	547	531	586	543	549	550	506	590	539	503	522	541	577	520	578	541	542	544	588	568	546	549	570	591	580	556	556	539	573	539	565	466	522	578	568	569	539	575	538	542	567	582	570	527	516	546	542	528	560	566	540	567	540	570	574	562	585	521	521	573	545	564	585	551	532	562	561	573	564	571	526	595	539	538	568	538	554	518	582	607	575	554	552	543	508	566	533	552	568	565	577	545	579	537	519	522	515	590	575	559	584	549	533	580	552	555	529	533	562	527	534	541	626	574	566	547	566	517	584	542	551	513	555	589	590	539	514	599	531	536	584	551	549	571	525	530	501	543	500	565	572	575	575	550	560	491	518	581	576	559	551	541	536	553	544	563	545	541	579	519	557	515	559	558	521	572	564	577	557	569	562	573	575	610	554	570	536	543	559	521	510	566	557	534	551	535	580	551	532	571	522	536	574	513	521	532	532	543	583	570	569	577	503	597	534	556	586	574	564	509	560	532	571	536	542	546	591	547	538	551	550	549	542	565	563	552	556	548	551	555	548	514	557	576	561	567	598	529	563	539	586	613	525	553	570	553	552	539	505	587	535	535	586	533	562	576	596	568	558	519	574	552	531	551	542	543	627	583	583	487	538	584	570	543	587	536	511	555	545	547	561	591	546	567	547	554	526	522	573	549	556	570	502	546	548	570	600	568	552	538	559	520	552	534	519	544	501	515	517	549	553	578	519	566	536	578	540	586	551	553	539	541	543	564	554	574	565	499	542	575	572	559	477	566	528	580	539	546	529	531	586	525	537	521	574	594	606	536	568	606	556	527	578	556	566	530	564	542	553	538	531	548	569	594	580	583	537	540	566	516	576	553	516	537	539	534	513	570	551	531	533	549	578	517	533	577	550	530	540	557	581	607	571	560	521	557	554	572	533	571	525	587	585	556	502	553	527	565	560	523	570	570	582	572	537	524	570	582	545	550	524	541	530	565	594	521	577	527	586	533	558	514	566	555	540	578	545	545	530	567	607	633	531	597	574	553	546	575	585	601	554	594	538	576	556	569	533	558	534	520	534	514	575	555	540	512	576	529	554	558	534	537	528	538	589	533	537	559	567	564	544	565	532	584	554	582	560	584	594	577	553	522	544	565	531	560	577	569	525	567	557	573	552	534	573	549	555	543	532	554	547	552	498	592	595	500	536	549	539	551	547	540	535	548	537	540	605	559	585	587	557	612	538	564	527	547	541	542	565	525	584	519	533	613	570	525	570	524	587	566	551	552	580	529	564	497	584	566	521	549	571	600	519	585	544	533	561	570	517	555	535	569	564	509	579	588	554	592	534	543	540	537	532	550	565	534	527	577	552	561	568	516	594	563	547	559	548	527	511	580	559	534	534	537	608	548	577	551	571	529	573	541	586	526	557	571	568	544	551	566	559	498	500	538	525	518	532	550	563	547	533	562	551	553	552	569	551	582	539	570	564	539	546	552	545	594	582	523	550	526	542	608	568	585	543	559	517	566	595	589	543	552	541	543	563	581	511	573	549	533	580	558	572	546	520	549	550	598	596	562	598	538	552	542	566	534	512	569	551	526	562	549	572	577	547	550	538	567	565	566	539	595	572	512	606	562	548	565	593	507	566	582	550	568	554	572	595	555	533	553	546	595	568	547	560	545	547	538	558	530	551	540	520	548	568	582	528	542	545	584	600	546	544	561	571	595	545	531	570	519	509	521	598	581	598	546	576	572	581	537	592	533	603	595	536	571	586	576	580	548	546	566	534	575	562	563	599	542	575	579	565	548	583	558	545	523	569	540	533	552	545	525	546	580	561	550	549	527	564	511	495	586	578	542	561	512	532	532	551	525	523	541	604	541	566	599	560	570	599	542	563	556	541	562	528	504	570	537	574	551	609	553	525	553	574	500	572	592	569	505	559	546	542	487	566	493	517	567	525	568	549	552	570	510	579	537	574	575	579	550	506	591	540	561	606	541	548	548	573	511	550	578	569	581	495	561	519	565	543	571	536	573	514	569	511	520	561	561	580	545	552	561	566	537	496	549	572	533	537	553	561	539	530	559	556	539	564	549	512	570	553	582	543	601	578	531	559	556	565	580	530	529	551	577	547	559	575	512	528	560	541	551	569	551	567	542	538	529	555	555	557	578	570	561	599	594	624	547	535	517	541	540	581	503	593	534	524	522	581	596	553	571	553	565	583	587	542	556	526	549	580	511	588	560	537	580	560	532	549	537	517	554	532	576	579	554	540	566
53274	30116	12189	6454	4504	3374	2717	2225	1935	1652	1606	1400	1321	1239	1263	1182	1097	1067	1061	987	993	1052	988	932	965	980	922	910	937	972	958	906	835	897	873	891	906	962	893	834	889	939	893	845	855	867	872	870	903	871	828	832	892	891	904	864	860	890	841	866	846	842	899	852	864	868	768	852	888	879	881	837	898	918	825	849	837	810	804	878	838	862	852	849	905	909	922	892	808	869	893	888	845	859	859	903	881	895	823	859	887	858	846	848	831	846	846	909	874	860	831	795	854	859	876	858	862	839	831	833	825	846	894	868	915	816	845	816	862	847	832	841	871	788	843	838	866	855	871	835	864	855	857	827	887	831	825	879	842	887	802	879	843	813	836	929	846	886	878	830	851	868	866	802	840	901	832	829	839	899	881	891	847	848	896	819	786	868	857	840	842	866	838	855	844	815	866	817	888	842	774	838	833	864	863	855	868	855	901	837	831	857	827	857	843	912	842	891	816	855	868	852	813	849	863	858	834	846	811	862	840	876	842	861	860	803	857	890	864	831	877	850	847	865	777	872	847	889	857	861	856	820	826	838	891	853	846	801	843	843	880	892	876	838	875	841	831	919	860	903	835	817	880	862	868	840	844	833	887	851	843	891	834	854	815	768	856	842	816	853	818	843	834	873	841	855	787	860	906	844	884	850	883	877	878	850	846	901	905	878	887	906	809	821	844	856	816	832	817	864	804	869	870	844	817	804	845	892	879	850	826	895	880	893	894	890	921	832	816	882	882	853	804	836	850	818	841	891	866	835	868	842	885	868	820	866	848	886	825	798	861	840	887	856	831	874	847	840	817	886	782	828	841	806	869	869	825	837	889	850	857	801	833	867	859	854	842	802	866	849	835	854	907	860	864	853	849	920	822	881	788	886	889	819	871	884	811	832	891	836	876	876	872	842	819	798	889	840	846	864	827	895	899	885	809	861	863	831	857	824	872	869	855	858	848	811	829	862	843	847	825	855	858	870	895	882	869	890	843	888	893	845	839	862	854	881	831	879	842	872	870	856	866	897	867	851	892	837	854	816	787	851	873	877	798	866	858	834	832	824	806	864	861	807	847	894	821	850	836	854	813	884	876	843	863	874	871	860	817	888	909	824	816	829	835	831	882	833	872	850	821	841	820	837	876	900	859	880	825	843	842	831	836	824	857	871	834	814	849	829	823	891	830	876	859	836	868	843	883	825	799	868	875	824	852	810	930	784	871	877	886	847	851	827	887	796	906	834	870	864	796	837	804	891	838	864	840	825	904	852	894	845	819	849	873	870	823	889	896	829	825	860	898	862	931	846	918	867	874	867	866	823	855	859	894	878	857	858	889	825	850	767	831	847	834	881	880	848	868	868	877	785	893	849	833	872	849	883	838	901	827	900	836	854	838	895	896	877	876	842	860	845	871	869	843	869	905	847	862	848	885	866	853	915	874	875	913	817	872	851	888	883	857	805	815	818	873	854	884	821	870	835	899	892	914	892	827	876	869	845	830	906	870	879	880	891	847	905	817	855	850	856	847	869	875	820	834	817	820	823	903	861	878	840	855	869	848	859	869	871	848	897	877	807	879	840	833	853	900	849	844	827	877	873	881	932	857	883	872	882	862	860	851	818	808	915	848	889	833	877	899	811	794	816	816	809	857	854	823	846	837	853	830	861	826	862	881	854	827	882	871	865	817	833	811	856	860	898	868	843	910	858	864	833	887	829	813	865	797	828	804	865	890	874	907	844	895	868	873	785	862	912	841	878	864	850	847	887	827	851	826	820	876	847	820	849	833	859	840	775	847	838	842	871	874	836	890	853	834	839	816	785	853	837	870	872	837	832	882	864	854	815	815	923	859	864	845	858	846	799	834	867	836	842	882	911	846	820	826	858	812	907	888	832	862	901	881	874	787	899	811	854	824	845	866	893	864	866	869	817	870	863	875	793	859	858	868	863	860	881	873	853	855	892	883	838	898	893	869	902	884	873	832	831	901	816	871	928	869	832	879	842	846	830	887	884	840	855	845	874	843	831	833	830	814	876	875	848	833	861	844	855	860	889	860	815	845	901	870	826	797	860	824	868	800	843	885	859	833	823	848	830	866	827	865	835	871	853	874	870	849	837	904	867	845	881	882	849	855	848	904	894	857	809	874	889	861	888	871	871	785	852	871	848	863	840	798	894	882	862	932	857	885	908	874	867	867	872	827	850	876	866	884	884	824	910	848	844	896	843	871	813	868	860	831	860	877	850	860	816	872	801	848	859	876	850	831	848	852	888	886	845	892	860	865	856	865	858	897	844	869	821	901	828	834	815	820	859	884	817	850	879	868	887	852	883	822	882	802	874	882	840	835	811	843	878	845	826	824	833	884	876	848	910	890	879	847	859	865	885	851	797	836	874	887	847	879	861	827	821	818	849	903	849	904	862	851	828	806	868	867	825	826	812	866	895	853	867	870	855	862	831	923	861	839	777	844	899	839	901	871	852	893	910	887	863	827	822	812	822	877	845	850	864	864	831	863	825	827	894	833	884	824	834	847	891	793	856	804	822	817	796	787	858	875	791	818	839	826	851	844	835	853	841	902	820	844	871	820	834	805	888	813	845	814	831	818	893	861	845	830	836	856	823	858	847	880	854	871	834	859	808	889	871	907	827	838	821	800	855	903	879	881	819	855	867	851	859	859	827	874	815	848	845	900	813	883	865	934	832	848	838	843	849	826	830	828	896	892	847	859	840	827	847	848	821	834	834	872	846	858	846	855	835	841	817	864	915	832	818	846	827	835	894	854	839	823	869	916	816	845	831	854	840	830	855	829	881	904	849	809	891	785	912	844	870	828	892	851	846	851	866	859	860	821	879	912	860	893	822	786	879	880	850	850	878	823	805	866	867	819	888	817	887	878	831	766	833	861	812	806	871	886	855	887	858	829	814	867	870	809	862	860	807	832	893	882	882	837	827	832	918	861	813	864	861	848	853	877	795	851	854	820	851	842	828	848	800	854	818	813	847	850	849	879	873	849	842	867	852	848	893	929	850	899	808	771	888	793	808	831	851	861	824	794	844	901	910	856	814	806	820	830	879	864	842	887	863	824	860	838	865	826	839	808	837	824	861	865	913	846	860	855	859	802	836	836	900	820	823	857	834	876	851	811	842	886	862	881	820	833	813	828	827	875	836	847	860	891	844	846	795	858	868	848	861	846	924	827	847	826	861	861	842	889	867	853	859	837	790	865	803	878	812	811	841	856	787	845	834	898	839	808	848	861	835	862	959	839	836	832	877	859	807	815	860	830	900	853	814	845	847	887	826	901	873	784	875	840	855	863	830	915	806	804	800	871	907	830	825	889	904	846	844	823	832	910	814	830	854	853	887	832	851	906	878	814	879	839	849	847	860	863	894	845	875	809	854	871	840	918	890	865	811	882	840	839	841	887	795	849	864	830	871	859	862	890	872	869	872	883	862	797	882	873	855	904	906	879	878	845	811	913	862	838	838
27098	21146	11329	898	487	400	347	295	261	280	261	253	262	254	284	277	238	269	266	258	265	274	263	273	254	272	301	280	268	286	284	271	290	239	255	280	267	281	270	233	268	265	259	265	281	269	266	259	257	242	268	257	264	281	289	262	277	286	257	232	267	251	261	241	289	229	239	267	256	271	264	276	264	271	271	275	250	249	267	268	284	265	237	279	264	265	268	284	271	257	271	259	238	251	270	236	283	228	231	263	246	267	298	259	276	242	274	251	262	283	269	247	264	276	244	266	270	252	260	270	294	253	253	264	287	268	271	261	274	242	250	277	272	266	254	253	252	284	251	256	254	285	269	260	246	251	249	245	278	273	297	242	268	291	267	245	227	245	258	237	273	267	282	286	237	255	258	248	253	260	253	267	272	234	257	275	269	264	284	258	244	269	257	245	274	251	251	263	257	260	257	250	287	251	273	282	287	284	252	257	261	276	262	264	265	280	290	254	291	250	282	261	240	235	252	302	271	275	278	272	279	246	289	279	250	270	271	262	250	280	265	273	262	255	251	291	270	263	269	255	274	267	262	230	259	275	268	265	262	259	250	309	241	242	258	257	273	241	290	282	236	249	290	260	259	238	275	265	286	283	247	250	240	263	283	244	245	253	258	276	268	272	232	263	255	278	261	266	230	259	250	267	277	265	279	247	268	272	289	264	288	254	238	273	254	289	239	245	278	235	272	270	263	268	269	278	250	260	231	267	269	251	289	245	272	226	289	255	271	251	263	257	249	290	245	288	251	245	257	268	255	232	266	263	285	267	265	281	279	253	256	254	257	250	264	272	272	266	261	282	278	255	290	264	252	255	254	276	280	258	258	262	270	254	245	255	270	271	299	255	306	277	280	249	270	239	263	292	283	274	268	235	250	272	278	260	246	270	250	253	240	261	282	286	249	263	286	271	264	254	228	284	260	286	255	257	238	236	267	254	273	278	266	241	306	260	291	263	265	277	259	284	236	270	228	282	255	243	261	280	237	290	232	259	284	235	263	259	259	261	251	281	245	260	265	272	269	268	265	272	275	269	261	269	261	233	255	292	271	249	258	253	247	291	251	249	241	274	260	288	239	253	255	252	245	243	232	277	294	233	231	249	256	284	257	290	260	274	261	259	271	256	249	241	273	286	244	236	260	286	279	268	254	257	268	272	291	268	247	250	283	235	291	247	254	276	246	274	269	259	273	264	254	273	277	258	253	247	254	235	260	261	255	275	260	265	273	272	258	266	265	269	278	257	254	258	268	274	281	260	278	245	262	248	250	277	252	252	289	264	276	244	249	282	258	277	274	253	274	222	257	251	246	256	268	257	220	286	261	272	261	262	249	293	270	261	253	263	262	249	268	257	280	259	229	274	253	251	282	238	271	273	262	239	253	287	259	249	220	265	249	258	276	257	243	275	259	237	259	249	282	287	270	252	271	244	291	260	286	266	271	274	283	222	270	240	240	286	260	277	237	281	222	263	233	283	255	286	251	272	292	261	303	292	246	243	249	262	262	245	273	265	267	266	242	285	256	265	270	258	271	223	311	258	229	253	286	252	287	249	256	287	248	259	242	263	285	277	281	267	241	234	277	259	264	259	265	290	249	254	251	247	295	270	255	276	267	279	266	234	268	225	252	257	269	274	236	280	284	233	286	250	273	257	254	268	268	238	273	265	267	290	248	250	259	260	254	243	230	268	267	288	250	265	271	272	255	237	265	275	271	254	276	258	272	268	263	265	242	293	241	260	252	268	279	266	266	287	281	263	282	265	257	271	273	249	243	241	258	269	257	242	257	279	256	248	265	248	258	269	276	258	257	281	237	259	249	248	238	247	254	256	266	265	236	262	240	255	245	282	257	263	263	261	271	255	242	248	258	237	234	237	280	248	280	257	251	277	291	260	251	278	256	297	267	255	297	213	274	270	282	262	239	278	234	263	249	310	287	245	234	270	252	268	247	267	241	255	260	271	270	260	230	244	254	229	265	297	268	269	280	241	238	269	236	225	282	252	257	272	288	252	253	256	257	250	269	273	257	252	267	288	248	240	280	275	256	252	243	233	261	260	249	273	272	273	274	269	300	268	286	266	254	278	298	253	239	273	258	262	279	252	228	274	264	273	266	254	261	262	251	244	242	272	285	267	262	238	268	273	285	285	265	262	260	284	278	258	261	282	239	248	295	280	248	264	268	250	289	272	282	241	231	269	282	267	232	272	268	241	265	250	242	258	285	264	297	264	240	248	268	299	270	220	275	275	236	251	304	288	244	276	256	261	248	289	263	275	287	226	243	268	288	252	261	258	254	252	245	247	276	253	259	245	251	267	288	265	271	243	248	270	233	236	259	286	245	267	259	255	225	255	255	287	243	256	272	279	241	255	272	270	269	242	248	261	236	262	268	245	260	283	283	256	293	268	272	246	251	266	254	225	254	292	241	252	271	285	270	248	231	286	287	254	276	243	255	292	260	256	266	263	268	287	300	258	266	261	274	277	271	244	250	259	258	247	257	270	250	241	261	268	272	250	263	246	253	271	261	243	281	276	289	270	281	264	275	261	246	277	266	248	283	280	250	262	231	264	239	244	246	258	249	243	283	264	241	252	246	287	248	260	236	264	259	293	265	240	259	271	271	275	259	255	263	298	256	282	245	289	243	263	291	282	265	240	238	272	277	229	300	277	242	240	280	264	261	287	266	243	298	294	261	241	235	238	276	273	290	260	282	271	233	301	281	239	256	270	266	283	270	245	264	264	238	272	236	282	245	281	272	281	255	263	256	252	246	249	244	262	259	283	302	240	225	261	252	259	255	288	245	270	269	261	253	277	257	265	286	275	249	231	263	239	254	244	259	260	249	254	270	249	272	235	298	255	221	262	260	255	264	266	238	280	282	266	261	279	237	246	279	248	290	275	276	235	254	264	283	253	240	259	258	257	268	268	246	273	279	274	291	264	321	282	283	263	257	250	279	258	269	256	237	255	263	251	265	271	259	260	246	265	269	275	245	271	286	255	249	282	251	252	277	256	237	255	260	258	263	251	260	258	246	272	278	231	286	241	259	242	285	242	279	258	262	234	255	296	282	270	282	297	254	272	248	256	263	269	284	254	266	245	264	275	267	286	277	277	273	257	264	245	257	290	264	283	263	263	297	283	279	249	258	252	259	272	271	244	275	260	249	267	276	288	263	256	248	256	268	267	263	248	242	259	272	273	263	258	257	265	256	237	260	260	257	263	256	291	265	269	263	250	273	250	266	268	276	281	279	272	244	267	272	259	266	260	275	273	272	315	292	260	259	276	252	269	256	242	281	296	272	258	244	264	278	286	230	259	281	254	270	249	263	254	282	255	250	277	281	273	269	234	235	254	251	258	257	249	252	266	244	285	266	251	264	230	284	243	255	258	277	270	244	243	265	264	254	249	281	278	253	272	260	255	270	234	235	252	264	267	263	256	240	267	248	276	265	297	271	275	263	271	261	292	294	238
25413	9193	1171	733	607	516	520	484	482	513	460	429	456	431	427	424	435	436	409	426	422	415	406	406	429	459	414	441	417	411	445	377	422	451	414	447	370	417	384	422	455	432	403	407	405	394	469	387	420	432	464	426	397	430	435	433	414	400	395	424	401	417	419	380	431	419	441	415	433	447	430	422	400	425	383	402	427	428	432	406	382	405	397	394	435	407	423	413	459	387	405	412	416	377	408	439	450	423	404	430	425	469	385	411	396	386	431	422	420	417	395	439	413	407	415	454	417	422	455	420	403	393	411	405	395	419	410	445	431	441	349	391	433	378	439	429	403	416	427	417	380	449	388	439	396	402	422	403	382	453	392	455	390	398	434	405	424	367	386	396	398	414	428	412	430	431	423	485	421	420	396	410	428	378	397	406	417	398	388	449	414	447	426	429	402	375	416	429	396	423	430	381	416	451	407	426	386	393	412	418	431	410	413	417	406	419	410	444	437	389	442	425	391	412	439	405	457	434	433	420	421	419	409	442	446	400	396	419	430	417	415	416	414	409	402	385	401	425	408	437	410	417	425	430	451	419	398	400	427	414	450	409	426	425	402	427	400	425	406	413	397	464	440	388	397	421	429	410	441	411	455	421	416	443	443	425	416	372	431	440	417	407	381	447	419	418	419	442	407	389	462	415	425	412	403	391	452	401	419	420	419	406	406	425	438	414	408	431	416	454	444	418	398	405	404	429	401	464	422	420	416	428	391	423	439	427	402	369	408	408	401	415	377	382	409	446	428	458	433	386	409	402	417	377	388	426	442	415	398	421	422	418	402	442	449	394	397	418	393	408	406	427	427	412	425	415	415	435	393	404	429	397	410	433	427	421	428	431	424	432	454	408	408	394	428	394	439	425	426	414	439	452	424	415	420	410	464	370	455	441	400	407	423	434	420	422	433	413	425	398	448	418	438	400	431	430	390	420	409	415	408	422	412	448	380	431	413	401	399	420	432	406	424	422	397	453	411	433	415	402	406	429	444	400	411	415	417	420	412	404	398	423	441	408	472	424	428	420	428	407	412	399	392	454	453	423	435	411	403	467	423	428	405	458	441	410	401	422	411	397	429	432	404	411	423	451	442	464	402	417	409	414	396	410	393	452	397	410	447	402	416	427	397	448	411	423	425	443	415	462	411	401	420	434	387	418	398	434	430	406	416	394	375	422	396	438	408	411	439	443	405	428	421	410	405	432	421	441	416	384	435	445	404	467	413	399	408	390	417	384	410	403	429	416	424	369	428	390	429	421	429	400	449	423	428	413	433	423	441	402	424	417	414	421	403	398	450	405	448	459	415	422	426	432	413	422	392	423	436	423	416	380	413	422	414	415	417	389	409	441	445	404	438	407	385	420	421	391	430	418	384	438	440	394	413	407	401	436	412	388	431	418	414	432	427	435	421	444	419	423	387	391	411	427	413	428	413	421	451	428	444	411	388	430	464	474	431	444	414	436	398	404	421	403	399	414	437	416	441	396	427	409	402	432	427	405	426	417	429	371	422	431	396	392	402	424	441	437	422	381	465	440	428	392	396	395	425	409	427	390	427	421	397	429	414	444	388	417	413	385	425	389	415	431	417	416	421	452	377	413	415	420	427	409	407	404	421	414	419	404	410	449	461	415	418	454	431	418	429	417	427	436	435	404	428	423	439	454	425	451	408	408	419	443	390	420	460	396	379	423	434	418	413	477	431	421	394	418	426	434	429	393	405	430	419	421	416	448	428	383	398	364	437	408	411	408	437	419	380	412	427	425	421	376	415	408	371	433	396	448	406	438	426	437	438	415	380	394	442	422	442	452	405	421	427	400	418	435	409	391	439	370	437	435	423	437	408	415	387	417	387	424	441	399	409	371	407	422	431	400	404	462	412	428	434	454	439	388	431	436	390	414	404	437	432	411	406	397	447	419	426	429	423	449	395	397	430	420	399	374	419	396	435	394	398	399	392	452	417	444	388	413	390	407	428	391	397	413	426	409	436	420	425	440	442	420	441	420	379	421	412	415	388	390	423	426	406	408	357	437	426	408	422	413	432	434	458	414	440	405	433	407	427	403	412	403	403	431	442	414	434	389	443	420	410	374	407	439	412	398	401	434	399	380	440	407	397	392	437	415	402	441	420	439	416	442	412	426	418	377	409	459	434	381	434	419	412	418	400	418	433	370	428	427	417	410	418	470	450	411	370	414	384	445	444	454	416	440	393	417	394	427	433	430	391	424	412	397	412	453	411	409	439	420	393	397	410	406	436	423	448	471	415	450	428	428	402	412	404	422	427	446	391	428	442	417	436	434	392	413	434	402	417	413	427	434	437	408	422	403	416	401	413	450	415	422	402	451	433	423	412	394	417	437	405	423	427	461	412	397	414	431	424	445	456	416	417	373	403	417	445	450	396	434	404	402	427	412	404	388	413	424	441	440	433	445	416	400	412	421	409	392	420	428	419	429	443	432	414	444	416	416	435	370	401	415	382	396	407	404	461	428	396	409	429	469	421	427	444	409	371	390	401	405	408	422	409	386	457	407	410	390	410	416	417	434	430	430	422	410	446	422	419	417	414	411	389	411	431	414	449	423	446	434	410	420	419	435	429	384	462	403	428	386	401	376	422	446	438	401	400	444	452	414	404	426	416	416	432	402	400	420	394	411	465	419	468	441	383	426	431	416	386	424	414	395	456	408	397	423	413	423	449	381	388	384	395	430	388	385	399	401	416	415	428	410	471	449	399	402	368	412	436	422	426	459	442	409	401	421	454	415	415	417	413	412	432	421	424	420	394	407	429	452	399	405	404	401	448	448	384	426	408	407	448	438	414	445	361	443	433	423	431	427	442	405	425	409	409	413	416	414	426	433	422	394	449	443	439	436	404	415	408	408	388	404	441	425	461	446	437	424	378	428	415	394	437	427	431	426	442	408	396	388	434	445	421	437	437	424	469	415	430	431	411	465	439	495	411	419	405	427	397	424	417	369	381	454	426	441	424	412	404	377	418	391	429	404	428	395	407	420	416	411	406	429	427	435	427	409	426	416	381	429	436	417	418	405	452	427	404	433	455	403	394	408	443	449	388	398	391	398	431	456	465	457	430	421	415	411	417	422	416	424	409	416	398	391	419	391	476	450	399	421	425	406	422	395	410	447	423	383	426	412	400	390	413	407	415	425	390	406	428	425	448	434	440	428	427	398	462	426	411	415	432	405	399	450	439	403	468	445	435	431	412	409	421	431	411	391	377	422	410	389	440	409	412	411	412	435	393	395	424	410	442	434	415	415	383	438	422	451	428	398	441	390	421	424	390	402	377	375	442	428	419	454	451	402	398	393	359	426	421	434	442	407	414	424	393	409	453	392	422	412	445	428	445	438	429	389	422	428	423	383	416	440	433	429	412	432	414	412	403	431	444	393	389	348	375	428	421	426	368	443	402	420	415	400	377	409	418	414	424	428	441	406	429	411	429	453	451	412	409	403	425	425
24191	21329	28763	24227	21185	6174	1114	804	712	707	650	681	605	569	616	601	591	574	597	592	556	593	559	580	538	557	606	560	541	623	551	607	493	538	557	546	583	576	523	534	548	541	514	575	500	558	574	565	540	562	560	539	568	527	603	497	556	543	574	559	527	564	528	527	543	523	554	521	557	536	515	553	541	568	580	539	536	539	545	555	559	518	566	551	553	545	565	544	568	537	578	527	550	521	562	522	515	546	576	535	513	560	556	547	527	542	570	531	569	548	530	515	549	564	537	578	527	495	586	547	532	558	565	505	533	557	558	563	509	518	541	508	542	527	532	502	573	546	541	500	539	609	546	530	550	558	553	492	566	540	544	541	517	514	508	539	544	549	543	537	510	554	532	545	529	543	573	570	593	570	576	548	521	515	500	537	523	519	532	528	540	549	566	527	525	557	546	556	502	520	568	537	542	545	553	550	528	519	492	556	520	526	567	540	511	544	532	556	530	546	567	498	553	549	539	513	550	549	533	565	565	515	548	558	535	519	523	585	520	563	515	573	506	516	506	543	544	544	586	524	575	538	550	568	518	526	565	551	540	518	558	566	525	532	541	554	546	544	553	554	538	518	560	533	531	523	547	567	545	570	576	540	544	530	523	546	533	536	470	530	526	574	495	530	507	557	519	549	546	550	577	531	566	508	533	514	523	534	558	551	505	586	536	562	516	531	579	538	549	554	537	543	566	527	522	581	541	530	558	496	520	511	537	559	506	545	541	495	554	532	528	538	552	527	550	579	515	527	547	530	540	526	512	520	543	570	506	548	557	523	582	547	541	542	566	508	543	539	531	532	579	623	559	532	542	532	518	563	536	594	562	574	531	488	556	512	532	560	569	565	559	602	592	516	566	535	527	573	517	536	534	554	552	534	541	514	524	509	576	543	547	549	506	544	511	579	572	534	525	512	562	544	513	550	517	543	564	529	558	553	526	512	596	575	551	555	525	553	503	561	519	557	553	529	553	564	542	535	517	542	529	523	567	580	520	558	551	498	554	557	507	531	494	514	551	534	540	524	511	530	523	521	568	565	570	576	522	531	566	538	487	534	557	536	524	541	566	575	562	533	521	523	573	529	521	556	582	560	490	525	545	548	550	558	506	513	537	588	577	527	540	546	516	575	513	562	600	490	536	554	534	522	515	575	535	562	553	569	522	553	512	566	575	500	535	562	554	528	507	509	587	510	534	535	552	531	512	537	489	550	536	546	501	533	514	580	501	572	554	551	539	559	544	519	544	552	541	530	515	558	539	531	505	530	540	483	550	538	532	538	534	592	503	579	564	493	488	563	556	535	535	549	538	585	534	542	547	554	558	553	557	541	503	504	540	575	570	515	539	528	553	561	563	542	504	559	513	520	541	533	525	587	567	527	537	525	539	512	566	525	561	540	537	531	545	581	537	496	536	567	557	529	541	547	553	577	533	528	532	567	553	518	501	525	537	509	559	514	544	528	516	526	540	517	575	514	531	535	533	552	546	557	520	493	557	549	587	524	512	567	555	539	541	549	528	546	543	540	552	528	546	527	562	522	511	502	577	518	549	525	548	510	513	567	551	558	553	516	537	539	553	545	555	563	532	525	524	546	527	541	519	535	568	525	555	518	546	528	556	535	531	550	541	554	563	550	565	517	566	551	511	518	542	529	550	553	514	529	569	500	542	513	551	541	519	523	532	543	528	520	571	517	529	573	545	565	519	527	554	513	541	547	563	561	523	528	534	530	546	552	544	558	551	549	549	563	526	574	559	590	510	525	572	557	551	578	543	529	560	519	530	600	571	513	554	559	513	531	489	500	537	480	535	563	531	539	524	515	561	555	523	541	565	539	525	510	524	522	545	536	561	542	593	523	569	578	562	507	575	528	532	478	532	559	586	515	528	508	574	576	529	549	572	546	547	536	576	557	538	518	514	554	507	595	563	561	541	528	527	531	546	507	516	511	556	501	525	552	580	572	529	545	539	538	489	524	530	546	544	548	523	521	516	517	536	551	559	549	534	520	506	514	547	563	510	575	526	526	485	525	522	562	557	535	532	551	548	567	510	539	555	560	557	579	547	554	520	556	529	558	543	505	552	550	561	521	571	588	555	500	538	520	509	514	569	528	536	521	537	528	534	587	534	570	497	559	506	547	556	537	502	549	520	510	546	523	536	526	539	607	542	544	530	514	600	523	528	534	514	535	542	564	535	517	522	526	557	530	554	565	540	556	537	527	569	562	536	524	521	535	479	545	523	533	514	531	532	545	536	525	521	530	535	579	518	579	531	520	564	517	520	577	487	528	592	582	540	549	566	528	571	554	528	488	545	535	560	533	537	513	559	544	528	532	551	518	558	537	543	514	523	528	538	564	524	531	489	550	547	526	553	554	539	554	556	500	553	567	524	532	515	526	526	561	528	539	533	495	522	514	581	571	522	533	532	529	498	537	583	516	543	535	540	541	575	536	529	540	520	558	522	533	546	588	558	519	531	555	557	513	548	543	566	538	527	551	540	547	540	559	536	542	518	533	518	507	540	556	515	562	535	507	518	540	534	581	550	536	534	530	517	536	545	548	509	570	520	498	534	543	566	625	564	564	518	586	534	560	559	548	527	551	534	545	554	551	552	551	562	550	568	571	541	522	546	532	510	558	533	530	561	532	487	510	557	520	549	534	530	553	508	528	554	544	475	569	546	566	554	552	572	546	539	551	479	555	597	569	525	493	529	504	579	488	570	501	521	562	538	521	540	578	535	520	540	537	561	555	566	542	492	532	511	515	539	537	543	519	514	537	589	544	520	524	569	499	538	510	532	530	535	528	598	536	536	527	521	543	567	547	574	526	556	510	556	529	528	557	569	530	552	510	582	548	544	573	538	578	530	556	485	533	536	560	549	520	547	548	555	512	556	514	578	523	559	515	502	535	569	538	519	545	546	528	590	516	553	554	543	526	542	574	521	568	573	549	518	504	552	524	521	513	506	532	558	536	554	539	557	541	533	555	545	518	506	546	536	528	519	537	564	527	560	535	556	516	536	515	562	554	587	517	545	516	537	539	535	545	542	544	522	538	591	540	539	533	519	588	548	513	561	515	549	564	575	578	527	529	544	554	545	561	556	510	545	521	542	513	538	532	534	501	541	545	531	525	546	529	567	505	525	525	520	536	545	532	548	567	551	524	536	522	536	545	530	544	528	529	542	567	569	559	494	566	493	539	560	493	529	515	541	540	516	515	524	522	584	508	548	523	541	516	526	520	546	533	519	542	551	533	543	533	529	493	543	500	520	576	535	525	564	515	559	542	547	511	540	523	509	537	559	579	569	544	532	540	562	559	555	523	526	534	541	542	549	523	536	557	551	545	509	572	523	514	495	555	555	541	535	524	514	551	547	535	558	544	536	525	508	515	534	521	508	511	520	569	554	558	510	577	520	491	543	496	518	508	504	524	535	553	514	520	533	550	526	555	521	505	551	559	566	513	518	531	565	573
47730	24558	7767	3982	2784	2230	1815	1646	1375	1252	1170	1105	1085	1027	1001	1009	958	950	911	913	869	912	934	834	878	870	860	886	882	875	849	884	845	830	860	854	902	864	889	857	874	873	866	816	866	885	874	869	822	869	838	798	790	870	827	870	862	852	839	803	900	846	808	795	845	850	847	852	865	902	787	874	804	818	803	873	835	807	895	843	829	863	864	806	830	879	811	838	792	834	826	857	884	791	849	866	845	807	820	844	844	825	786	855	795	798	831	876	843	814	810	847	853	852	820	819	808	854	834	881	849	846	868	788	802	809	875	829	873	787	832	831	885	859	916	833	832	829	815	823	812	827	823	822	814	829	838	845	813	850	879	836	788	846	864	826	865	764	811	779	825	850	862	802	871	867	837	819	877	822	854	844	908	848	827	865	811	879	841	884	848	850	828	831	895	833	811	802	856	857	827	815	793	789	785	792	818	859	879	888	869	820	820	787	816	825	806	832	836	847	898	822	827	828	861	863	826	837	808	871	798	852	803	799	875	812	840	827	834	874	810	828	815	785	826	804	843	877	833	865	834	762	811	814	799	855	850	805	860	846	830	782	837	823	855	819	858	912	791	815	858	803	868	845	823	786	830	849	845	846	834	799	812	822	881	812	867	850	843	822	899	855	824	808	774	811	819	906	846	842	885	830	887	818	812	857	839	858	795	884	805	852	874	822	843	878	783	836	820	811	804	809	832	840	836	814	838	829	845	817	812	838	830	815	854	789	797	846	855	854	844	841	834	808	805	841	834	818	861	819	845	759	813	852	842	809	847	789	793	827	805	839	789	853	835	811	884	876	809	862	813	834	785	794	858	823	866	823	790	840	862	854	878	843	854	786	795	821	839	860	810	781	838	843	804	836	816	847	854	832	797	788	822	774	808	854	806	811	803	804	829	845	836	806	898	783	774	847	780	912	816	830	820	805	833	804	802	861	876	804	785	785	813	815	813	773	807	778	844	904	851	785	798	845	826	837	886	833	780	838	854	822	801	823	818	828	890	817	834	804	786	868	852	792	848	807	790	789	836	844	836	825	834	876	814	835	856	817	824	851	824	879	824	765	786	860	895	868	845	851	833	901	830	855	829	822	863	826	847	823	831	801	831	830	851	804	797	820	813	837	826	841	828	865	845	822	837	830	862	865	807	817	852	869	839	850	857	830	828	801	851	821	786	792	816	854	825	855	772	848	818	808	870	840	843	782	816	838	857	813	837	832	822	863	831	834	786	827	821	845	826	851	838	800	835	852	806	811	862	809	881	816	812	857	859	858	794	787	809	846	798	864	892	842	838	857	848	837	878	794	835	829	820	812	857	849	831	844	797	791	846	821	840	824	840	789	853	869	849	808	813	855	830	836	805	860	831	823	778	827	790	796	792	825	834	804	835	839	766	876	879	833	800	821	790	794	812	827	877	846	846	879	872	829	839	783	840	783	813	812	803	818	860	819	842	762	834	794	823	812	788	785	839	788	845	909	803	813	873	816	876	799	867	836	820	827	851	815	846	882	806	813	817	826	803	854	796	853	835	738	807	846	869	791	814	832	858	824	863	761	802	815	794	812	835	854	829	849	817	858	863	770	834	819	815	903	825	829	846	858	863	867	809	864	873	874	860	817	839	794	876	839	797	819	870	848	876	824	852	854	851	802	840	861	821	763	833	824	779	794	815	876	880	847	830	863	905	856	824	879	852	856	781	822	817	825	820	811	834	863	808	857	853	851	849	865	840	848	857	856	823	853	798	803	839	816	849	779	831	791	887	836	845	813	769	868	823	799	839	886	820	839	817	833	820	882	855	889	864	816	833	805	825	834	893	828	814	808	838	845	761	811	806	804	791	842	782	842	843	833	803	824	870	829	863	854	906	847	802	822	869	879	843	818	812	849	821	849	817	860	869	846	828	834	828	802	778	816	823	790	831	755	872	832	826	832	808	821	847	858	859	832	801	816	827	777	826	827	828	782	804	799	818	802	827	798	859	822	847	843	896	828	810	849	803	874	891	860	791	833	825	829	840	836	807	843	805	856	838	830	832	811	853	774	846	841	836	803	821	815	841	881	865	840	848	810	793	817	862	784	765	739	802	856	871	802	844	865	832	880	859	831	868	840	832	858	844	846	823	838	861	806	840	792	846	838	802	881	865	830	809	818	806	793	849	859	841	842	855	839	815	841	799	813	841	836	857	834	794	853	821	793	829	826	851	766	796	843	841	864	785	870	849	844	813	792	797	872	807	799	868	810	817	831	764	841	838	799	839	801	845	845	843	820	820	806	893	860	843	787	866	857	821	847	779	820	829	829	833	816	874	792	856	850	869	840	799	881	851	816	840	841	839	824	851	796	858	850	874	832	848	766	860	812	837	853	829	846	905	826	856	824	815	795	795	862	811	810	842	841	879	776	836	861	791	881	860	827	803	789	815	822	834	826	836	852	787	850	816	850	826	802	816	876	832	804	871	827	803	875	806	810	801	813	838	780	805	861	835	832	834	821	815	829	832	853	832	834	842	817	805	826	818	854	834	800	842	816	845	828	845	819	856	792	786	828	839	777	839	800	807	821	833	888	825	791	782	866	814	834	837	826	808	887	821	812	869	807	843	799	861	866	867	817	875	784	797	839	836	808	868	824	757	864	821	850	840	800	830	844	839	827	884	827	840	862	840	814	804	824	788	760	838	806	793	855	799	812	820	821	858	798	765	868	861	844	803	791	827	828	838	796	835	856	790	842	858	839	815	797	801	851	899	866	823	831	856	858	811	754	847	802	846	837	858	823	823	819	799	823	888	866	859	838	825	856	824	764	850	812	854	832	857	848	811	829	806	858	800	844	829	833	804	819	825	848	795	839	834	809	836	804	854	855	809	837	871	860	846	815	838	841	827	830	880	801	875	802	842	820	844	847	869	816	834	833	853	777	821	774	810	810	826	786	864	828	818	823	855	852	839	818	840	816	859	842	864	825	845	831	802	831	825	816	833	827	876	817	826	763	834	899	897	852	851	818	843	793	842	847	849	826	784	885	865	831	879	839	884	797	864	812	808	842	796	814	811	870	881	850	813	835	862	867	835	810	806	826	783	857	877	879	861	886	840	824	819	823	821	821	770	860	804	837	776	806	820	857	824	884	812	853	828	786	827	843	863	809	846	807	845	837	831	832	809	831	834	820	824	873	802	832	855	849	820	841	846	778	886	821	864	836	818	823	775	860	837	782	798	839	840	812	827	857	840	845	856	829	784	815	810	867	807	818	795	842	800	861	860	830	855	796	816	837	832	812	840	858	779	845	851	799	836	800	869	803	893	816	818	825	842	866	824	842	802	795	835	842	795	850	830	842	831	850	861	880	891	802	845	800	838	893	871	787	850	833	849	832	812	816	829	802	839	858	793	821	808	849	808	815	853	810	764	869	806	831	843	805	775	861	842	811	856	917	801	894	859	810	802	788	799	824	806	882	836	822	820	846	814	852	831	819	813	826	867	813
23135	21317	29236	23751	21317	21128	4089	1131	921	838	767	751	707	689	708	598	663	620	624	629	585	586	571	578	563	604	567	583	607	529	587	583	557	596	586	569	597	550	554	639	561	600	590	614	593	589	585	534	610	547	598	563	561	572	562	554	563	572	520	520	570	576	586	536	530	579	542	563	591	566	578	571	568	535	540	543	564	588	545	554	525	528	577	606	554	535	562	556	549	547	590	544	585	566	560	537	560	525	537	554	559	534	594	551	548	537	555	552	562	523	551	546	568	571	512	520	566	587	574	510	561	592	537	581	535	560	554	537	582	516	583	565	537	493	533	513	512	554	550	552	533	549	517	562	564	533	515	581	609	569	549	592	550	547	575	568	598	543	536	514	556	543	571	541	512	576	521	586	552	566	544	545	509	539	570	531	541	532	545	590	549	572	540	563	556	529	571	512	529	580	541	538	609	516	555	536	566	585	555	543	518	550	562	563	611	570	566	539	559	538	549	565	583	556	525	547	539	574	554	562	543	548	572	594	570	594	592	563	565	571	505	582	548	518	536	586	576	532	569	587	559	576	565	532	553	583	548	584	563	557	572	574	541	542	533	563	534	558	538	571	549	536	521	568	551	599	559	554	553	564	559	547	525	553	552	574	536	594	549	528	600	552	544	566	556	541	542	546	558	563	539	535	589	551	580	548	503	553	542	539	531	517	561	503	564	553	558	539	500	570	582	498	543	580	604	513	554	580	576	564	520	573	602	558	543	599	584	566	523	574	579	551	630	556	611	594	546	572	567	560	586	510	560	601	592	597	583	547	588	550	559	545	548	535	538	599	584	539	549	529	567	549	534	586	543	528	591	563	541	508	537	584	552	592	551	553	568	578	547	575	605	522	567	538	551	549	516	545	620	541	559	565	558	552	563	578	528	558	569	542	550	613	552	575	556	602	527	538	539	585	537	568	553	515	565	538	574	561	565	584	561	527	553	572	535	546	521	565	554	566	565	556	556	546	566	591	548	581	579	529	583	566	554	530	578	565	545	574	553	606	547	590	586	552	549	551	575	596	520	552	585	550	537	555	517	546	594	594	560	580	575	560	523	559	539	577	561	552	500	544	537	581	554	545	560	525	520	549	587	546	567	580	537	514	551	541	537	540	557	568	571	515	553	558	536	568	551	579	558	554	516	565	522	532	538	517	548	567	541	539	604	522	575	569	572	555	558	568	534	522	548	590	563	597	611	535	519	560	593	532	548	555	546	567	537	555	532	591	568	584	564	538	512	572	549	603	535	530	494	564	546	578	533	538	523	555	546	527	561	544	578	571	585	534	527	549	566	508	549	535	570	563	584	536	561	534	523	546	521	586	597	574	544	535	523	597	538	558	518	527	582	573	561	527	553	522	557	601	589	533	558	518	544	515	546	522	558	605	542	570	593	557	500	518	569	521	575	555	536	552	573	524	571	544	499	541	593	511	553	564	597	570	620	577	533	507	574	569	572	587	526	625	571	567	566	528	566	533	561	521	546	528	562	575	534	578	567	606	572	464	567	511	539	568	540	554	547	573	586	569	584	541	565	566	537	580	545	548	568	579	562	602	555	506	589	573	549	578	555	568	516	593	540	594	570	580	575	565	547	521	510	522	558	593	555	602	572	592	529	549	533	562	559	532	533	571	573	523	523	540	586	595	584	543	535	520	540	575	542	543	537	560	546	563	556	588	576	551	554	536	557	565	541	531	565	558	527	554	549	534	572	505	553	541	564	543	575	584	487	560	571	534	574	546	538	519	569	549	518	556	529	556	533	553	556	579	578	589	556	553	552	561	580	564	556	586	573	588	535	567	606	543	560	541	570	537	559	560	554	547	503	557	543	538	571	556	569	572	525	602	576	573	578	579	571	534	587	517	557	566	574	542	573	585	604	534	578	572	505	505	536	564	563	535	547	559	552	582	544	572	556	550	594	522	567	550	532	551	508	571	548	601	549	618	543	561	544	559	575	556	551	558	562	551	530	549	596	553	529	547	587	500	576	546	576	560	526	564	550	523	540	531	538	566	556	545	586	543	552	545	600	540	567	536	556	553	585	560	523	576	566	542	542	575	561	549	549	570	580	562	535	587	532	520	526	534	583	555	562	562	584	556	515	596	553	549	542	560	573	551	533	557	566	593	580	522	584	548	538	579	549	550	588	560	517	519	543	556	618	601	533	560	558	557	556	596	533	532	516	525	558	572	576	561	589	537	546	560	529	560	564	551	622	569	613	607	587	567	547	559	558	530	525	576	518	545	561	580	550	550	587	577	573	558	560	568	509	535	586	562	528	553	540	575	548	545	592	531	582	529	527	558	556	541	519	566	538	558	538	520	567	576	552	556	564	534	514	570	586	561	516	606	550	547	530	562	597	553	529	562	523	559	573	596	551	525	502	535	574	563	529	547	522	563	603	545	547	515	540	550	557	607	569	560	578	517	540	521	516	551	574	553	547	571	510	547	562	519	559	552	576	565	550	558	564	565	550	610	609	562	552	548	606	570	566	563	604	551	546	563	586	545	588	589	545	550	570	537	579	511	592	574	577	535	580	523	557	601	559	601	512	562	530	507	535	519	517	480	545	549	550	577	546	562	577	544	563	547	567	558	528	533	555	576	592	559	565	587	533	562	565	549	526	553	550	583	560	581	560	578	521	544	553	582	520	560	588	563	519	561	570	580	556	577	581	516	554	563	576	513	584	572	524	556	550	549	551	564	561	567	563	537	565	578	539	568	516	559	577	550	604	530	580	565	565	547	581	561	535	539	547	559	541	524	529	578	567	562	568	549	541	561	534	579	556	547	564	543	542	574	554	556	558	580	567	564	594	568	579	539	544	568	552	545	607	504	584	572	536	586	541	570	571	581	593	539	575	545	551	574	594	543	572	558	553	578	557	589	563	552	562	548	560	600	552	566	525	574	594	577	543	537	565	586	540	595	583	571	558	607	549	596	498	567	591	560	575	583	588	548	561	533	573	574	521	552	559	566	577	532	508	567	582	557	522	572	592	562	572	560	532	576	541	542	568	491	530	560	572	552	585	552	598	579	571	574	563	591	559	543	547	539	584	530	552	584	583	557	554	569	584	555	540	550	565	568	528	565	512	549	580	545	539	556	557	542	559	532	543	529	543	579	573	533	534	566	521	526	552	550	567	582	527	566	585	551	540	589	569	570	575	577	517	557	579	608	571	608	540	570	561	530	583	581	604	524	554	522	571	578	541	572	555	535	552	538	548	507	576	579	539	563	554	566	591	579	544	605	585	559	569	558	556	574	592	513	530	565	609	579	570	600	547	539	516	559	568	514	535	568	571	522	588	527	572	558	565	533	522	561	559	584	558	572	526	545	522	546	541	575	557	566	531	532	518	568	580	581	554	536	591	579	551	586	559	530	561	534	545	539	613	539	566	538	543	615	581	605	518	543	563	548	564	542	594	538	539	574	528	512	588	525	561	543	553	543	545	527	609	576	557	579	545	531	540	565
49052	31311	12231	6455	4542	3397	2732	2317	1888	1766	1618	1443	1342	1351	1194	1224	1105	1013	1035	1022	1029	1001	961	956	925	931	942	919	921	928	888	936	948	892	865	871	911	932	903	899	897	894	867	909	905	873	897	869	956	900	787	865	851	857	890	834	831	872	867	874	916	882	846	865	911	870	845	811	849	889	902	892	857	828	848	880	838	878	835	933	845	899	851	876	862	834	841	825	879	879	860	883	877	887	905	850	871	847	884	874	863	856	881	855	873	920	863	917	796	909	819	896	846	894	845	903	909	853	867	891	849	845	840	900	858	870	838	865	859	874	834	886	872	833	848	804	853	895	900	866	895	879	912	890	854	905	813	906	834	835	873	858	856	860	893	906	879	839	865	883	831	869	872	847	875	887	869	890	883	907	863	887	826	882	845	782	890	829	893	862	840	856	842	881	849	895	853	842	846	884	891	867	849	892	855	861	852	868	820	872	878	809	866	872	891	822	813	874	902	915	870	862	912	891	915	912	908	816	807	846	851	834	855	869	918	847	827	824	864	861	889	839	864	824	870	809	878	804	872	839	821	881	831	812	886	867	857	870	864	844	859	858	859	883	819	862	869	877	871	796	853	831	859	838	846	869	889	873	859	826	875	841	860	830	854	823	876	852	858	856	821	888	831	840	879	827	853	847	846	897	893	853	851	884	893	818	861	886	852	849	834	873	836	840	842	837	857	860	821	817	811	891	880	865	865	885	866	822	914	856	898	889	845	884	879	828	861	867	900	831	925	786	877	834	852	829	843	900	820	878	843	864	871	822	861	845	902	874	862	872	822	831	888	912	843	908	829	859	869	853	881	870	895	871	910	871	843	861	847	854	885	861	842	842	847	894	837	888	818	830	871	843	894	839	880	804	852	897	846	854	864	812	888	872	868	801	882	868	881	821	825	883	891	884	855	889	842	883	838	861	851	859	883	866	905	815	867	862	868	906	877	901	819	864	875	848	834	874	845	872	823	858	878	846	868	846	856	872	855	901	824	824	838	880	834	917	843	849	856	840	837	858	844	854	840	889	829	880	813	882	856	835	866	821	883	896	869	871	886	858	800	805	864	925	857	884	877	861	812	828	871	901	845	822	879	822	859	856	801	906	851	874	842	829	838	849	874	838	894	850	877	847	851	841	806	891	908	844	880	867	829	826	846	878	866	855	879	816	842	856	854	849	855	849	811	840	857	814	860	923	885	865	848	874	859	882	875	853	874	874	838	842	873	837	811	892	908	935	893	873	854	830	859	828	857	818	861	866	857	828	829	820	877	894	822	892	874	898	874	830	864	840	870	868	833	889	865	846	885	812	905	847	845	833	809	857	898	879	828	857	827	854	852	860	804	864	851	832	830	913	883	833	849	786	872	812	849	821	820	859	849	842	877	886	906	818	841	839	833	842	846	848	810	877	862	864	842	872	877	845	818	826	891	920	883	888	842	854	832	863	866	924	821	908	851	908	854	893	835	880	871	878	830	797	856	905	814	832	845	863	838	879	893	847	910	839	852	811	871	889	855	816	845	870	839	858	878	827	883	838	849	874	861	852	893	873	819	872	822	869	881	889	890	833	800	807	865	862	864	842	857	902	815	843	842	866	875	838	877	856	907	924	920	883	814	876	850	831	908	858	882	874	866	859	853	856	857	874	867	894	821	899	912	861	867	865	857	860	849	784	792	851	838	878	802	812	836	810	854	840	863	917	817	854	878	824	873	894	858	823	825	880	907	790	871	841	842	876	884	851	862	856	835	883	855	811	915	863	850	891	905	821	866	881	863	853	884	863	890	870	836	887	875	865	818	831	876	848	841	862	826	882	833	865	836	875	865	871	871	863	871	833	899	853	842	892	853	845	858	889	872	847	851	854	908	821	867	882	906	880	796	840	857	860	853	820	851	903	880	882	836	859	855	820	837	862	915	881	876	877	811	899	813	859	876	896	814	845	857	823	861	865	882	904	917	837	872	906	851	806	839	899	786	844	848	884	859	873	868	845	860	840	860	894	837	826	897	847	902	808	873	837	894	877	890	890	869	936	845	849	887	855	827	857	815	821	905	847	849	853	865	835	883	838	872	835	866	856	857	901	870	859	861	876	843	900	863	852	848	883	898	817	848	857	890	870	850	851	906	856	867	852	878	842	899	881	820	869	905	859	801	848	813	836	856	887	850	902	849	842	878	874	912	867	825	840	830	829	888	862	831	831	866	854	862	895	810	841	896	860	851	913	854	799	909	834	853	877	835	849	856	846	865	839	833	834	840	872	868	815	874	865	864	879	804	882	872	831	874	847	921	873	844	835	852	863	875	845	879	879	800	818	871	831	826	883	864	800	866	840	836	832	822	889	843	837	813	831	859	829	861	866	892	834	858	878	875	877	841	852	877	860	855	852	849	822	822	775	839	857	819	876	866	843	867	842	866	822	861	808	884	832	927	887	859	854	800	849	810	857	862	837	895	905	819	841	826	850	829	864	833	845	807	864	854	797	816	882	790	853	805	822	852	834	793	835	883	828	885	857	830	870	882	855	855	864	818	865	867	871	842	854	889	897	832	902	872	864	851	876	855	841	843	839	855	851	862	831	848	884	849	890	866	878	856	880	864	868	840	885	840	929	841	867	867	932	835	873	923	840	792	866	817	852	856	864	844	863	891	876	820	864	893	821	865	857	882	862	884	870	864	911	856	862	864	844	835	898	837	844	858	872	844	838	880	839	812	854	860	861	874	827	818	851	869	859	909	822	864	815	864	836	870	828	893	904	851	853	783	855	850	843	814	862	854	845	885	900	849	829	851	889	849	879	854	845	822	856	890	837	852	871	836	899	927	854	826	854	846	843	868	841	876	857	894	890	841	860	862	804	864	798	844	858	897	876	857	849	862	874	851	854	889	817	861	830	833	897	845	875	827	830	827	864	842	833	895	868	811	829	791	850	852	845	820	833	861	901	905	858	866	793	888	832	814	846	924	852	829	874	889	875	892	880	887	840	832	893	830	878	845	803	920	891	806	845	860	852	901	806	854	812	821	812	851	891	859	838	877	855	852	850	828	854	823	970	884	912	846	874	846	851	823	840	848	847	821	871	907	862	862	849	851	874	833	931	896	816	812	849	861	807	841	837	820	837	894	876	857	862	786	852	828	868	863	902	871	881	857	905	859	880	870	830	856	857	826	867	858	847	919	860	867	825	924	839	860	858	855	886	813	891	816	824	859	825	821	920	865	875	894	832	829	848	918	844	837	854	855	865	929	900	862	910	875	864	886	910	833	849	888	872	844	851	917	843	861	832	871	882	887	870	839	881	861	878	797	815	875	888	845	823	886	822	842	864	847	852	868	865	884	836	841	835	865	900	891	818	817	864	836	858	808	862	808	873	916	848	834	869	874	882	865	891	882	810	851	816	869	819	850	867	861	829	836	835	839	858	843	848	891	860	819	893	847	809	823	843	867	840	839	898	842	906	856	867	883	827	840	843	848	845	846	832	860	894
27207	21176	11229	760	368	293	289	266	292	284	260	246	265	263	272	268	262	266	230	248	257	246	271	238	271	265	262	274	238	260	266	267	255	260	289	279	260	238	258	251	253	257	257	254	241	257	268	275	271	254	269	273	260	258	270	261	257	241	259	303	247	257	249	274	279	262	270	259	253	251	281	288	259	278	257	263	261	253	268	256	248	272	247	244	260	255	250	258	272	274	277	246	255	277	226	273	262	267	277	256	264	290	247	257	279	276	269	282	258	273	303	286	282	251	247	243	251	268	272	268	296	267	276	243	285	307	245	298	263	268	224	287	293	278	243	235	290	273	233	272	269	246	272	272	267	249	269	269	274	290	271	250	256	281	279	268	247	278	266	267	241	253	266	243	263	271	285	287	263	243	249	268	238	241	275	273	249	272	244	296	247	257	248	258	264	276	269	253	255	299	245	281	244	268	290	225	259	251	253	279	240	274	253	284	250	257	263	248	262	269	280	244	268	229	262	253	271	257	264	286	259	266	261	284	268	267	268	232	278	265	254	286	269	254	273	246	280	252	259	255	249	262	244	257	222	282	277	251	259	248	255	267	278	276	266	262	276	250	242	273	276	291	245	244	251	267	284	272	247	256	264	245	239	270	284	240	259	259	250	252	262	257	244	245	267	253	256	268	272	237	235	289	254	252	254	218	254	274	264	272	277	269	276	245	233	250	275	244	245	254	255	296	258	253	257	268	228	272	286	257	288	257	238	264	235	274	260	265	258	224	247	251	254	266	278	276	262	270	274	264	255	244	230	249	266	262	262	270	257	242	226	249	290	248	254	251	275	284	247	255	240	257	248	263	264	301	267	265	251	251	309	248	266	264	258	263	248	269	228	256	253	284	246	278	285	267	248	268	288	269	255	242	254	262	264	260	245	242	256	267	255	277	226	286	258	247	264	251	242	257	268	271	251	262	305	265	297	282	264	253	286	246	267	247	241	261	258	251	272	281	258	268	300	255	284	258	234	266	247	268	269	256	278	306	265	260	249	264	241	235	264	258	247	270	259	253	263	258	264	227	236	269	264	252	230	267	301	261	260	240	265	269	265	267	241	285	257	254	248	227	299	261	256	291	253	244	256	264	252	266	256	280	276	279	243	264	281	261	258	263	237	272	273	260	258	278	241	266	284	276	274	284	248	265	259	261	277	265	245	275	255	273	233	249	256	268	283	257	260	271	243	250	252	235	257	273	257	270	270	273	245	275	270	249	266	245	258	246	273	266	232	259	256	258	239	277	259	231	255	241	249	302	265	299	261	304	260	233	272	277	267	263	230	248	291	288	255	269	265	246	285	264	271	264	272	272	272	260	288	262	268	255	268	239	229	273	283	271	260	263	254	253	257	267	272	268	259	284	259	251	277	256	273	273	246	250	235	278	242	280	270	304	258	255	261	287	281	260	249	267	217	256	279	273	249	241	246	257	272	239	246	276	265	265	274	268	251	236	257	274	260	274	254	271	218	268	248	244	278	261	254	264	258	246	272	239	244	256	259	243	279	270	228	263	254	289	251	259	255	238	230	272	274	263	243	263	252	256	219	271	227	276	292	274	252	259	251	270	248	237	246	258	269	258	272	259	267	254	257	255	250	273	252	228	279	281	264	248	256	256	261	249	231	259	244	224	266	248	282	250	271	261	258	259	247	242	264	274	265	273	269	254	269	294	258	265	251	247	263	256	258	278	254	266	249	275	278	260	264	292	257	244	279	261	255	273	274	260	273	268	252	276	266	247	291	262	257	248	258	265	234	241	264	263	250	247	274	252	232	241	280	280	281	254	284	252	268	287	245	259	269	265	271	255	278	290	274	269	259	231	255	236	259	252	298	270	290	253	261	307	269	242	255	253	267	262	237	273	267	270	275	259	230	288	251	247	274	249	249	252	275	233	258	267	266	254	253	253	301	271	266	265	289	264	258	261	275	247	270	258	273	273	252	268	257	268	277	261	249	282	252	276	267	247	261	276	269	293	252	245	252	253	274	259	268	266	251	263	279	286	256	290	267	276	262	225	271	250	239	260	269	251	240	254	239	264	274	253	271	294	252	279	247	271	257	270	230	280	248	271	255	253	262	247	261	261	270	240	279	283	251	292	257	265	240	268	248	241	261	224	232	231	252	292	260	262	254	268	289	280	266	251	232	245	261	283	273	247	245	259	245	246	252	280	253	258	283	244	248	268	302	286	263	273	279	259	245	285	291	254	241	273	286	258	239	285	278	259	240	262	264	272	249	264	298	264	240	278	268	255	259	284	279	273	259	277	275	265	265	256	245	298	281	271	258	278	273	281	250	276	249	274	278	270	263	236	218	299	245	261	227	244	282	269	267	269	236	264	257	237	239	277	272	258	250	276	229	269	259	279	281	240	259	233	275	286	267	241	225	265	267	280	279	239	270	236	266	262	281	253	271	235	280	251	264	261	272	292	263	252	255	249	263	244	253	240	284	256	260	278	236	274	236	247	261	242	287	231	240	243	241	256	259	273	262	278	268	262	271	264	255	273	273	278	277	266	278	267	243	277	252	254	261	240	263	271	230	252	257	277	283	273	257	235	249	233	250	251	251	236	269	279	259	243	293	265	237	268	273	267	247	257	256	258	268	277	266	254	257	262	237	267	260	279	277	282	251	239	252	252	260	257	250	287	219	268	283	266	260	277	275	281	275	261	272	273	273	278	241	242	249	262	259	254	277	219	274	262	248	270	260	263	261	266	276	253	255	270	261	279	269	278	259	238	268	270	251	250	274	250	263	272	282	282	268	264	230	257	252	283	243	250	245	263	254	256	252	278	262	263	270	263	266	276	278	271	282	267	290	254	316	232	242	249	282	275	251	266	275	255	256	225	259	272	274	261	264	269	230	243	253	252	243	252	249	257	255	263	254	282	247	288	257	266	264	220	248	264	288	256	254	252	257	262	249	270	247	245	264	281	254	249	248	267	272	256	259	244	257	240	274	256	241	240	276	250	247	264	256	250	277	280	255	258	282	261	252	298	226	256	276	214	260	259	262	237	258	295	270	258	253	283	253	268	260	256	231	239	244	268	250	284	266	256	315	265	274	274	239	237	241	248	266	277	267	249	253	282	257	267	259	259	254	275	270	256	272	236	258	277	230	275	261	242	259	267	247	282	264	269	281	246	247	274	264	236	262	246	248	269	298	287	255	264	268	276	259	267	267	288	314	245	282	244	252	247	246	249	252	278	262	265	269	232	246	242	266	261	261	258	260	273	255	273	270	253	253	260	257	284	274	271	239	261	270	259	246	267	252	246	268	255	279	268	252	243	253	278	242	265	257	268	258	293	279	257	242	300	263	262	265	271	266	268	258	279	255	258	288	302	297	248	245	292	263	223	247	254	269	279	274	262	260	268	278	249	262	269	277	255	290	267	267	237	289	247	259	256	251	268	265	281	229	273	271	249	262	250	262	278	270	275	270	245	254	264	281	253	260	241	268	248	246	279	251	260
25368	9949	1182	750	629	579	562	494	458	475	449	470	446	420	412	428	418	441	466	407	459	462	413	423	417	426	412	424	415	425	401	465	418	430	410	410	405	422	404	430	412	449	396	402	446	415	441	436	399	415	470	426	408	400	413	417	391	430	387	401	425	430	432	430	413	386	479	424	399	413	409	422	472	441	398	418	410	435	401	403	409	415	414	399	409	399	407	449	430	453	416	447	396	410	416	405	439	443	455	408	397	388	411	434	416	425	421	419	410	409	420	399	394	395	418	433	426	405	392	432	448	415	402	399	472	435	417	425	431	397	449	417	409	403	407	417	455	435	423	432	417	413	436	425	450	429	410	409	373	412	409	421	386	408	415	436	425	415	390	406	379	417	434	433	450	406	427	428	415	411	477	453	401	405	430	416	406	438	441	400	391	411	411	402	382	426	405	422	411	434	450	435	405	410	396	409	394	431	390	429	440	417	428	412	407	427	402	401	456	378	417	460	375	429	401	465	416	410	423	411	437	398	424	401	438	409	418	422	422	402	427	426	431	421	421	412	395	420	426	424	446	422	411	396	404	431	446	399	407	402	373	385	448	383	397	416	423	446	369	398	427	441	415	453	412	427	436	409	422	406	440	422	419	435	422	426	456	441	391	404	426	400	437	418	443	425	449	430	402	410	413	426	429	425	385	364	455	403	401	383	438	425	415	398	418	390	411	435	446	432	420	423	456	408	400	420	389	368	409	401	412	448	461	435	422	389	391	408	405	403	429	437	412	432	403	446	424	386	405	408	414	421	484	404	436	399	443	423	422	414	423	416	436	370	398	417	453	426	418	408	409	407	444	452	420	383	415	398	381	385	411	411	465	445	438	426	425	412	375	409	397	439	437	404	431	409	442	428	415	417	434	432	421	458	394	401	452	441	444	426	404	382	428	442	412	393	388	423	429	380	455	441	417	414	406	425	457	463	419	418	435	452	388	401	451	398	401	392	435	460	402	411	419	433	423	419	417	432	393	395	409	409	425	438	422	426	437	415	405	423	403	419	419	377	398	442	421	420	419	383	400	372	370	443	404	411	413	411	427	427	431	444	418	447	400	444	424	396	423	426	431	407	440	407	421	415	401	444	388	398	402	443	403	418	426	400	419	367	438	409	402	431	439	411	414	432	459	431	407	434	420	424	436	380	435	421	449	383	403	408	434	402	421	414	399	408	421	441	413	406	395	435	406	437	433	443	433	399	414	469	434	426	471	439	431	423	429	419	438	454	416	424	409	401	412	411	426	377	419	417	443	447	425	416	452	437	428	379	409	420	432	387	402	444	419	411	415	411	400	453	434	399	425	414	413	437	415	422	396	392	433	439	413	433	423	416	420	406	420	411	380	429	443	412	422	401	475	434	421	403	432	383	426	365	410	445	466	410	423	440	389	464	414	441	440	414	416	407	414	399	471	450	430	369	436	424	399	399	404	387	445	432	445	422	414	420	426	395	401	414	436	426	421	403	420	420	391	418	391	442	398	432	444	426	438	425	471	367	404	473	387	414	381	441	399	433	417	417	437	378	389	427	437	424	434	434	426	446	436	428	417	429	430	422	392	423	425	449	446	398	416	411	429	392	388	422	426	397	443	399	473	391	441	404	425	426	430	393	404	432	460	426	415	406	419	399	411	424	432	421	427	417	402	392	431	444	408	406	424	451	406	396	409	435	388	396	422	419	436	418	421	416	412	436	407	461	402	410	423	463	468	406	441	452	396	448	412	414	415	441	447	383	442	435	412	438	388	425	438	396	404	424	441	454	412	420	430	476	419	423	445	411	419	418	361	407	432	425	404	392	422	442	422	392	399	436	396	456	454	386	432	423	414	444	444	420	410	413	399	404	410	423	402	402	431	413	431	423	419	412	433	428	414	450	455	388	413	422	449	465	405	417	436	456	420	428	430	462	415	380	410	425	406	432	423	463	438	409	445	350	400	408	402	407	410	421	427	400	447	393	425	426	386	411	445	418	418	395	411	433	424	415	407	374	397	417	406	438	412	417	422	411	413	441	423	432	430	421	404	416	388	421	391	418	418	415	397	411	422	412	402	432	386	446	419	423	416	401	411	431	442	428	456	429	400	446	439	412	416	413	430	406	441	417	391	420	452	445	446	440	413	400	401	418	414	402	429	389	413	426	394	388	413	403	423	443	421	406	467	433	416	401	444	403	407	415	426	403	425	405	441	382	403	438	410	432	415	389	382	441	401	441	386	436	440	429	415	414	386	390	433	431	409	430	404	433	400	452	446	416	405	416	425	443	415	428	395	404	382	408	435	436	422	394	408	404	414	431	450	426	422	418	428	413	393	414	424	405	406	396	408	427	406	426	428	379	423	433	432	430	400	398	431	409	406	420	437	416	406	408	413	415	421	424	385	429	447	412	421	412	417	436	404	428	380	371	380	415	425	417	408	382	404	424	375	422	376	391	408	442	453	400	414	450	413	420	414	371	420	442	413	398	386	439	410	428	455	426	441	410	398	415	398	394	434	415	391	418	398	412	404	404	425	430	413	409	449	453	430	427	426	415	409	431	399	388	420	390	395	426	414	411	423	383	430	450	424	425	418	411	433	412	429	398	432	442	437	450	420	411	443	419	443	424	395	417	419	399	401	436	403	440	432	404	396	450	451	401	416	415	438	420	392	409	379	411	392	409	425	380	419	409	406	411	459	427	422	427	427	425	419	391	419	388	389	398	383	424	406	410	448	405	410	413	419	384	412	417	391	422	406	445	408	433	428	402	425	421	433	394	445	385	453	422	424	384	406	431	452	415	473	443	399	447	406	421	415	505	403	438	386	421	444	412	441	394	417	355	401	435	384	420	387	434	427	397	409	441	420	439	456	423	416	423	432	447	395	436	422	451	420	449	397	422	427	400	384	410	433	395	430	387	420	414	464	416	425	426	427	423	426	412	423	422	435	418	437	422	422	411	436	409	458	453	426	415	397	403	457	448	380	399	402	359	426	414	409	407	413	385	424	403	400	419	417	433	431	388	377	411	361	407	438	456	437	409	410	409	415	419	412	419	388	418	406	390	427	428	429	412	412	407	452	400	436	412	447	437	467	433	416	396	459	420	402	445	364	459	425	429	436	433	436	452	431	416	406	417	408	396	424	429	414	419	433	412	420	453	452	447	371	415	390	440	451	412	367	412	434	402	411	412	407	391	426	397	445	430	397	432	421	421	466	420	413	417	419	446	411	427	391	397	396	435	415	402	448	433	409	391	381	422	423	394	433	431	394	401	388	437	395	426	414	422	379	410	386	385	382	418	424	425	415	429	398	403	406	404	453	419	432	440	387	399	390	395	389	407	418	412	435	412	421	416	420	419	381	454	462	424	465	457	436	356	405	431	435	443	431	459	448	412	461	430	432	413	415	376	434	444	421	425	408	398	460	417	398	416	424	433	428	424	414	449	421	476	421	430	401	430	408	417	398	434	403	417	413	458	412	426	413	435	442	387	407	451
24192	21355	28864	24189	21163	5440	1069	791	692	701	628	663	659	645	610	582	600	584	607	540	566	534	528	554	575	569	531	566	563	605	549	565	573	534	541	521	549	566	541	543	554	550	569	527	532	596	542	560	558	573	552	547	549	600	607	570	553	553	542	555	506	531	496	551	554	547	556	519	539	534	538	540	582	520	561	538	549	552	535	502	551	495	539	526	567	538	548	546	541	522	540	558	501	504	556	521	509	598	563	570	571	551	558	519	562	530	533	535	548	520	513	549	497	557	553	567	510	512	535	541	550	572	505	523	526	519	536	551	568	519	557	503	545	563	565	525	562	529	542	540	540	501	554	528	536	546	546	535	543	513	524	554	549	547	564	539	522	543	536	517	531	565	515	551	540	540	551	528	525	529	522	550	544	543	538	551	510	526	547	556	534	569	534	504	538	527	539	498	533	540	545	532	552	544	538	531	524	600	579	487	576	558	541	557	511	570	514	555	530	538	542	498	548	548	560	502	529	525	515	526	553	558	536	537	498	578	532	537	552	547	526	485	524	555	588	539	524	542	539	560	508	524	538	548	601	551	566	545	526	582	554	536	542	551	555	529	572	543	537	537	526	516	545	531	512	492	516	520	522	533	521	554	504	509	539	541	516	532	567	528	556	538	529	527	534	572	550	545	550	526	524	527	581	554	545	504	515	536	509	527	536	553	571	531	532	549	542	571	552	536	510	536	532	547	522	490	534	541	565	551	564	511	578	509	503	494	560	534	551	522	530	549	541	560	520	539	546	537	549	524	564	513	494	505	585	531	535	537	554	558	537	570	504	552	578	550	537	540	573	527	569	556	595	573	540	568	572	534	533	532	518	530	547	516	561	547	518	570	541	581	605	576	550	557	528	548	576	552	559	564	566	521	503	514	558	550	566	491	569	556	574	514	527	515	575	545	520	500	515	542	546	533	521	535	545	552	571	510	510	552	508	520	521	542	524	542	562	536	528	542	568	562	535	518	560	562	533	542	564	541	540	507	507	559	539	557	566	486	541	521	561	577	533	522	582	531	583	536	562	531	544	549	541	536	537	558	550	540	546	548	539	497	587	555	508	519	567	560	537	546	550	518	528	562	526	555	552	567	532	554	551	493	524	551	522	552	556	526	561	576	576	551	514	552	538	588	500	546	498	556	548	549	536	499	546	561	532	571	520	523	561	554	523	527	557	556	524	569	556	516	540	544	515	537	542	554	580	536	501	576	497	533	569	549	552	496	550	523	543	540	544	549	518	550	568	515	504	557	493	518	490	513	556	583	576	553	559	483	566	536	536	526	541	587	500	513	530	513	562	534	513	538	518	566	532	548	551	538	512	552	553	540	520	551	557	536	591	547	574	584	537	546	520	542	556	547	529	532	569	601	571	491	532	595	530	549	530	549	564	566	519	529	559	533	552	537	501	530	531	530	527	544	522	530	551	560	568	520	553	560	560	597	527	542	523	511	551	531	497	542	523	550	498	553	540	574	476	528	578	491	582	531	559	556	488	542	533	549	520	498	554	583	526	560	490	587	552	550	562	538	533	557	545	528	534	558	539	556	523	526	545	534	536	538	506	559	559	552	564	565	577	540	518	567	579	522	569	536	561	528	547	569	530	540	553	550	505	526	513	543	567	542	552	509	588	554	519	545	592	556	569	520	556	538	541	524	501	529	518	551	532	538	543	535	558	568	545	508	524	581	526	562	513	514	548	554	549	515	512	529	575	537	548	512	559	506	587	538	543	589	583	538	492	540	533	599	604	508	526	521	594	532	491	562	500	554	527	567	555	534	512	554	549	540	498	553	562	546	571	538	502	554	514	557	555	538	539	534	522	537	580	546	572	514	546	552	539	529	545	541	554	546	536	544	532	524	590	541	538	571	517	586	586	553	547	585	553	524	565	526	540	552	532	537	553	556	533	551	553	560	530	549	575	554	560	488	573	531	548	539	578	564	535	565	524	551	504	507	548	553	623	508	548	529	527	542	571	526	557	555	575	545	563	562	580	534	515	488	509	528	575	507	547	509	545	524	539	538	519	566	543	569	557	544	579	555	538	531	539	534	554	527	555	554	530	518	523	555	500	583	508	537	551	566	519	553	570	550	532	534	524	497	560	543	525	561	501	516	560	535	528	559	502	549	528	558	536	563	496	554	523	513	558	562	532	516	548	551	503	538	590	558	542	554	534	521	583	512	535	544	560	540	533	550	573	558	539	576	561	533	610	524	510	533	580	554	547	538	525	519	534	545	533	548	466	541	579	506	561	542	534	524	523	549	531	538	548	490	583	526	529	538	564	539	567	551	526	555	570	552	533	540	556	543	575	547	554	546	512	533	572	534	554	531	548	549	514	538	541	512	546	522	539	501	519	541	560	502	495	532	543	578	560	548	525	525	540	515	579	551	553	540	511	515	509	533	551	567	538	509	541	549	548	513	544	518	541	504	525	563	558	500	544	579	542	533	555	576	524	537	550	522	525	569	561	510	575	578	564	495	532	511	532	549	514	521	539	510	543	538	530	509	552	532	486	516	522	533	564	560	536	542	544	527	547	505	564	581	530	534	566	500	554	595	534	530	529	573	563	602	508	567	522	527	556	495	521	555	551	562	523	545	566	550	588	565	533	516	518	593	546	547	517	549	584	517	550	526	551	527	534	533	549	588	578	571	547	533	523	581	509	543	563	553	544	573	546	553	539	551	521	554	527	556	539	504	534	542	555	525	543	526	501	527	509	526	521	565	565	539	513	536	556	538	527	546	565	561	521	534	517	527	567	572	531	507	542	514	598	560	573	574	551	533	534	557	547	504	556	570	567	509	568	549	545	562	544	580	531	531	545	488	532	548	584	563	520	540	565	489	565	535	568	536	542	550	504	544	538	531	535	553	572	562	553	540	568	535	543	552	535	493	559	559	573	520	551	528	573	533	505	559	539	536	508	522	567	533	501	529	539	527	559	488	484	547	527	549	570	498	540	535	551	514	561	538	543	518	552	522	535	535	536	554	538	547	496	525	541	578	510	530	575	536	535	539	566	555	500	527	567	551	568	567	568	570	498	519	550	552	532	579	566	538	529	520	502	535	597	547	544	538	512	546	519	556	552	542	532	557	532	538	540	571	554	566	533	528	537	538	586	541	551	550	496	542	526	516	539	533	566	544	495	549	515	496	579	571	579	572	550	561	551	495	539	551	514	542	528	518	543	559	534	503	560	565	511	508	561	557	573	561	561	501	514	553	554	528	534	502	516	530	534	537	508	534	543	532	516	574	490	542	518	511	541	529	512	514	568	547	518	582	531	502	567	561	549	554	521	521	531	552	519	550	548	565	566	554	558	520	524	503	521	560	513	559	527	545	585	540	559	573	555	576	545	535	545	529	565	542	523	536	549	549	542	515	573	536	545	562	534	523	534	543	504	543	536	544	544	562	555	569	546	500	531	515	526	511	533	529	538	532	512	552	554	550	531	553	600	504	491	524	552	508	554	583
45643	26044	7676	3977	2853	2242	1853	1516	1389	1358	1220	1101	1033	1081	1036	961	962	1006	1008	976	967	932	935	898	860	925	866	877	862	886	848	825	880	882	874	890	881	809	876	895	854	794	853	841	844	862	874	846	836	856	888	831	828	842	830	832	840	876	856	821	872	867	856	827	846	802	844	851	889	830	837	889	813	888	804	846	848	890	833	858	872	836	825	857	847	772	849	864	850	882	855	875	803	837	844	786	882	841	844	888	856	795	883	856	892	817	842	815	886	821	831	849	839	828	828	790	870	838	826	826	865	831	835	808	860	838	884	809	841	858	804	790	819	852	804	869	900	883	804	859	874	899	869	840	810	849	835	822	824	843	855	830	822	824	863	776	868	879	902	830	839	870	825	829	849	867	854	837	790	830	863	796	832	816	883	837	787	854	881	892	846	799	854	844	854	839	812	831	870	822	832	844	841	822	810	875	849	808	843	868	825	853	822	819	828	821	822	805	838	772	806	858	820	812	842	843	785	820	754	866	837	841	828	834	794	817	871	860	869	816	812	884	870	783	876	855	826	833	793	807	872	873	835	834	877	857	821	882	842	844	846	881	823	877	795	807	810	818	897	848	856	823	832	834	870	798	817	847	823	838	789	853	824	835	854	852	876	844	833	853	825	860	785	787	804	793	840	775	841	823	780	862	839	865	830	859	831	803	833	804	825	801	877	862	834	855	870	869	786	846	836	833	840	842	860	843	894	818	896	858	850	840	802	800	822	870	825	833	817	869	848	862	819	864	854	876	842	845	809	814	867	798	830	826	833	816	816	805	817	813	798	862	840	838	858	850	834	809	833	881	824	840	878	889	827	843	834	876	863	827	826	815	838	827	880	812	906	800	826	848	832	823	847	804	830	852	855	859	863	861	823	846	839	866	808	848	851	823	818	894	814	837	787	807	788	841	866	854	815	819	804	873	850	885	898	825	781	831	864	823	916	878	815	869	830	842	883	848	839	801	874	880	862	835	835	816	821	892	810	843	901	834	842	831	837	833	825	811	849	854	811	881	808	816	817	805	818	839	826	857	831	867	772	829	801	858	827	829	861	840	831	820	799	841	815	833	803	879	809	846	811	837	836	821	832	841	800	832	780	829	788	829	908	909	827	877	795	834	858	854	817	794	923	872	824	871	855	835	841	882	838	854	836	788	849	836	850	820	863	822	833	809	810	832	846	846	786	839	852	874	879	870	836	780	803	796	849	784	804	847	880	879	797	834	838	832	890	861	810	806	839	846	832	871	765	777	799	846	859	842	847	822	877	886	851	842	902	769	903	836	805	830	832	802	858	833	862	782	837	841	817	777	889	854	845	886	842	809	857	868	815	873	849	822	874	811	810	874	845	856	875	831	836	845	796	840	801	870	886	814	824	838	801	843	827	855	847	789	863	827	839	856	816	829	799	878	848	803	837	806	803	793	854	880	859	825	827	814	903	851	894	825	845	778	827	804	914	842	836	854	840	867	836	809	832	875	778	884	840	821	803	829	875	857	820	905	807	866	792	855	866	867	829	850	814	845	837	879	845	830	797	803	870	839	861	855	814	866	808	824	871	870	845	818	813	834	885	828	858	802	766	856	802	840	782	878	852	788	836	852	807	875	846	802	875	800	852	833	881	884	859	817	780	856	837	832	805	795	809	851	834	813	809	867	919	866	909	866	843	781	882	833	819	807	878	815	851	848	806	856	857	839	827	823	849	833	803	895	842	814	916	849	864	855	901	807	853	853	864	828	870	842	812	849	794	827	897	831	870	825	830	873	837	815	817	851	850	793	841	874	844	881	810	857	830	880	815	815	827	838	794	821	789	832	855	827	815	817	851	794	812	854	852	842	838	847	788	825	839	824	832	821	863	819	851	842	880	878	822	862	860	880	780	772	865	879	913	838	848	841	866	819	827	855	832	828	857	844	854	810	832	846	824	821	811	822	857	821	847	848	850	831	795	852	856	828	874	832	831	834	871	838	826	832	801	820	810	888	795	876	862	821	830	833	843	835	839	803	842	813	780	875	846	858	860	887	847	856	837	886	891	810	872	788	842	870	826	842	858	782	865	824	826	910	795	885	865	846	886	822	827	835	861	843	843	798	825	872	834	846	865	820	829	781	828	855	822	856	840	837	850	856	796	800	915	818	865	837	816	867	862	858	855	736	882	874	875	826	842	839	835	886	829	831	813	861	813	825	889	832	842	865	864	827	840	814	763	818	864	831	816	876	864	814	811	888	796	809	826	839	858	862	874	853	814	799	820	830	816	857	857	833	861	837	815	868	855	843	863	872	840	855	809	783	829	818	834	780	828	862	858	857	845	860	869	789	825	781	837	886	807	852	866	861	823	839	825	899	811	814	834	813	803	792	830	841	843	842	830	861	790	895	842	842	881	846	849	792	884	893	854	863	871	807	844	814	873	813	783	858	793	795	859	845	815	842	868	844	810	843	837	792	829	862	847	849	823	800	838	869	830	871	814	846	882	824	866	841	832	862	826	855	867	808	831	857	772	796	815	861	858	811	844	833	851	869	800	840	880	781	848	852	875	816	821	837	850	865	867	840	798	832	838	832	875	767	853	830	875	821	864	880	874	793	852	879	832	809	839	782	846	847	819	806	870	823	848	827	827	817	845	837	819	813	815	793	797	882	912	812	841	815	862	801	839	863	844	798	808	861	834	871	855	819	791	833	832	855	845	835	846	854	806	846	884	802	831	819	811	758	849	855	854	783	817	864	834	866	812	835	858	858	839	863	826	805	803	790	824	848	856	821	871	821	823	842	827	840	860	820	827	854	804	880	844	859	846	836	830	819	799	848	837	830	855	828	797	846	833	814	839	831	822	801	851	822	867	879	847	875	836	818	834	817	853	876	881	838	845	799	816	830	801	888	824	872	842	866	843	830	903	806	854	838	834	855	877	787	844	792	803	849	809	823	876	865	857	799	839	790	830	898	822	819	850	857	822	842	830	855	857	895	837	862	871	836	787	806	838	827	823	846	849	791	825	817	829	835	820	791	880	849	871	836	868	875	844	848	856	799	835	800	894	865	836	833	805	812	892	855	836	799	822	833	816	864	865	846	818	815	829	796	824	782	837	855	822	853	860	871	844	810	853	842	843	801	850	818	852	843	828	821	749	853	827	818	844	882	818	841	780	853	829	839	845	822	809	828	840	852	821	858	829	804	829	859	817	876	877	846	875	811	835	813	849	821	834	807	824	833	850	814	810	814	865	862	828	893	793	809	895	809	850	811	830	883	859	849	822	847	911	902	879	857	806	842	808	797	842	814	861	862	761	899	840	834	822	808	829	784	862	819	831	780	792	872	855	846	822	778	867	838	825	856	839	893	846	891	807	865	865	834	806	819	803	835	852	837	804	883	846	820	898	853	846	815	860	852	861	828	865	868	843	796	791	859	844	866	819	857	834	804	806	845	814	834	843	840	840	869	803	816	797	813	813	831	834	847	839	853	853	845	855	811	861	816
23245	21327	29309	23667	21324	20933	3727	1120	889	837	796	765	734	651	644	667	608	655	635	608	613	643	638	606	580	597	602	607	586	574	599	579	616	567	567	577	599	608	594	572	596	578	576	524	626	584	594	558	563	585	536	546	587	584	567	507	554	588	588	563	564	570	525	542	567	551	585	567	617	549	590	582	570	539	566	539	573	581	553	575	572	593	583	546	589	537	559	547	537	552	564	532	584	550	564	541	565	532	582	584	577	563	557	572	590	559	565	526	569	573	566	580	553	558	561	588	582	531	534	589	576	545	560	560	556	552	594	631	629	565	574	575	569	552	556	573	583	609	562	555	565	574	590	563	608	576	543	546	591	572	586	584	584	565	586	547	536	573	549	573	554	624	590	540	580	550	541	570	567	594	563	573	557	589	564	572	569	580	559	579	558	554	536	542	590	588	522	565	501	579	555	568	552	568	532	531	562	512	537	507	583	573	597	559	558	549	554	551	572	549	599	546	541	560	568	552	552	577	563	586	542	546	566	580	542	576	558	560	567	559	591	584	550	544	553	571	545	538	634	541	528	551	582	601	558	554	564	522	544	557	577	562	522	566	553	542	550	590	595	594	568	593	606	574	567	565	587	567	559	574	568	527	551	534	559	596	566	516	573	556	580	558	514	580	558	541	544	538	521	560	553	577	566	601	585	568	557	568	591	536	585	589	562	561	566	554	567	521	548	584	559	526	591	547	575	587	581	547	575	549	579	551	507	570	537	558	540	547	530	558	535	578	566	597	551	576	551	578	544	567	500	564	587	537	563	537	543	542	568	548	559	557	569	549	566	585	591	596	570	574	534	593	581	503	560	527	526	580	589	570	562	593	553	556	632	571	560	549	588	541	563	524	540	595	555	590	510	589	606	603	553	543	567	542	524	531	540	609	552	610	541	513	577	533	533	571	533	554	541	549	575	529	569	593	550	584	538	551	547	557	548	562	568	544	559	545	580	545	541	603	588	550	599	548	590	537	583	558	576	559	574	578	544	572	592	549	553	518	584	529	542	549	552	568	578	549	550	560	534	535	589	532	553	522	588	569	564	576	541	535	551	559	564	591	605	571	583	580	518	516	552	568	545	531	554	542	550	558	543	551	562	553	567	576	518	554	601	591	556	583	558	531	538	561	575	553	572	586	585	543	553	583	538	567	552	540	550	525	540	547	571	549	559	550	572	579	593	546	550	562	548	564	572	506	570	575	514	551	550	576	604	547	582	549	557	525	585	535	561	568	529	585	553	578	554	537	559	604	576	586	519	563	593	541	544	559	524	562	578	569	583	546	495	565	548	555	546	587	546	557	550	582	585	575	572	564	560	595	539	540	555	502	546	580	539	543	570	532	526	606	570	519	597	545	551	559	532	535	519	589	548	574	534	574	580	581	565	548	559	606	581	582	579	574	585	580	536	548	534	546	545	534	534	569	552	583	560	565	560	552	569	586	560	535	543	570	560	607	546	507	559	562	561	525	576	567	560	552	579	542	581	518	528	503	541	567	555	572	564	576	523	544	562	552	545	586	544	543	547	585	592	573	576	584	571	561	528	587	555	561	551	576	573	549	573	568	555	548	536	562	582	545	559	540	525	572	530	561	529	556	561	570	586	536	569	561	537	554	540	564	560	519	548	565	553	550	575	521	562	538	565	550	560	545	577	544	568	579	595	547	551	601	570	584	531	560	580	541	576	566	566	556	576	560	598	547	567	562	569	563	530	523	593	535	561	542	506	558	546	565	578	580	580	550	552	540	548	584	558	496	564	587	588	551	564	578	585	539	560	579	506	596	569	518	591	530	574	548	567	553	586	571	578	573	564	579	588	544	534	547	531	525	556	570	562	542	556	553	525	554	595	562	566	544	512	571	562	559	507	554	604	530	582	563	571	541	572	602	562	555	580	576	580	561	544	569	555	564	540	561	543	548	532	561	549	578	558	585	543	557	569	593	487	568	543	558	592	532	541	548	546	542	565	557	533	573	550	577	561	535	562	543	564	649	574	530	526	563	561	564	575	565	542	571	540	522	600	549	568	601	597	564	563	569	567	582	535	565	536	540	515	536	557	516	549	535	589	555	520	552	522	582	514	548	545	561	540	515	579	595	570	600	545	576	573	534	587	604	579	590	569	518	600	563	548	584	548	589	549	546	546	562	527	527	574	549	524	531	541	565	540	509	606	529	569	586	582	570	564	544	507	551	536	570	547	518	536	533	553	546	611	578	535	556	568	560	543	570	583	570	550	581	561	541	586	568	547	503	593	618	630	567	600	586	579	567	576	570	563	507	572	524	581	585	558	559	576	538	575	548	509	566	558	546	553	577	612	564	568	550	532	512	570	532	502	535	537	572	538	594	543	553	572	577	573	575	513	558	553	583	548	563	533	533	552	535	544	562	547	576	567	545	600	568	558	567	587	549	562	557	566	537	522	575	550	560	560	577	563	588	563	567	556	566	576	618	564	572	570	547	613	519	595	587	587	549	586	558	540	582	555	606	523	567	503	562	553	539	590	551	554	559	561	540	597	539	537	536	584	532	594	586	525	557	581	573	553	551	560	534	499	546	577	577	575	543	528	525	540	558	548	571	548	579	536	522	575	547	554	518	542	559	565	537	573	564	545	550	568	542	561	550	577	525	523	548	571	580	582	511	539	538	532	558	545	551	568	544	580	563	502	588	556	579	575	562	616	567	516	519	543	617	561	590	556	550	572	554	615	542	574	563	530	548	555	536	547	538	547	578	581	543	558	551	542	571	541	567	561	541	580	561	568	601	609	523	559	578	567	565	580	575	554	549	515	581	534	534	537	563	556	570	562	577	548	530	547	518	605	523	570	584	539	548	588	584	596	563	563	548	535	557	561	545	564	550	560	577	530	566	552	506	551	567	563	560	538	560	559	578	537	583	550	623	619	569	563	581	558	530	588	552	564	546	567	555	543	579	546	554	539	551	568	540	564	542	543	557	550	578	529	526	536	598	559	571	553	555	592	540	531	534	582	585	587	539	555	577	549	560	532	564	528	509	547	531	584	561	539	581	553	544	599	621	558	527	571	564	564	581	556	590	586	577	563	587	560	585	531	493	557	567	591	544	526	546	569	537	560	597	561	526	583	551	578	551	591	552	566	525	557	551	606	592	617	552	558	573	591	573	598	571	570	574	539	537	494	563	552	517	560	554	567	540	528	551	536	558	551	598	568	540	536	545	593	539	541	549	535	531	560	548	627	570	558	542	591	562	568	504	589	528	550	525	544	605	527	570	563	525	587	531	522	598	626	595	549	591	540	526	596	565	572	569	556	546	552	575	537	545	517	565	548	523	552	567	555	578	614	573	574	547	553	523	543	561	588	539	606	514	571	568	532	495	586	569	572	512	576	563	569	512	568	567	556	588	510	544	568	541	548	537	559	576	526	536	554	580	587	558	524	558	561	527	548	556	560	602	549	614	602	562	548	545	553	558	556	531	580	539	603	588	563	544	557	573
44396	31174	12138	6364	4512	3403	2764	2318	2124	1760	1600	1435	1372	1312	1249	1143	1161	1068	1018	994	1033	1020	998	972	980	952	977	960	899	944	898	890	900	931	928	891	951	907	851	877	909	851	914	912	841	860	933	866	903	815	857	869	920	857	880	892	855	875	851	852	848	878	854	813	899	914	863	858	882	892	859	855	886	855	830	874	849	873	874	877	878	885	896	924	836	868	911	842	843	859	862	822	888	934	858	874	833	877	892	860	837	828	869	856	798	882	892	844	879	856	910	860	844	815	845	859	855	834	901	867	848	867	894	860	906	875	873	897	884	900	871	843	885	882	870	879	896	842	890	883	840	866	861	854	860	820	844	869	868	813	865	826	882	855	873	876	838	895	842	840	814	875	892	862	843	886	857	866	863	862	871	875	849	851	892	877	802	816	945	870	821	826	854	810	831	828	911	823	919	878	835	871	865	865	867	873	826	797	830	896	874	858	855	841	832	828	875	862	835	846	876	863	904	845	883	839	846	884	872	880	891	869	852	859	846	865	836	895	847	864	864	813	862	829	832	840	873	867	841	862	861	885	880	848	896	875	896	846	860	875	853	843	852	847	827	885	831	853	887	822	846	858	816	875	837	921	885	832	891	855	815	892	849	807	862	898	813	825	831	847	865	879	848	824	859	890	877	877	881	878	855	873	855	860	824	887	894	832	864	837	834	813	865	825	867	873	922	876	862	832	868	821	852	908	877	861	922	833	887	859	804	897	900	890	858	866	861	845	853	847	839	863	847	836	854	840	901	881	888	886	837	885	880	899	875	841	849	870	806	866	858	879	827	814	876	888	792	921	854	782	878	875	863	866	897	857	892	843	889	840	856	823	819	900	916	855	878	888	898	812	852	855	864	890	820	835	816	840	838	895	854	846	899	843	893	882	797	852	875	894	833	878	865	875	896	793	799	889	862	839	866	829	863	891	902	841	854	855	863	870	904	839	868	873	899	858	891	855	832	917	890	815	881	840	844	864	840	859	842	848	827	866	816	857	902	853	818	925	850	849	892	845	876	860	810	852	891	871	836	832	858	870	889	855	877	864	849	826	838	876	894	871	880	844	813	881	859	863	855	882	895	867	883	836	840	835	849	832	816	878	898	870	887	907	887	835	815	863	896	824	851	871	883	887	881	874	855	878	910	879	872	849	842	865	837	918	847	873	841	865	881	894	856	913	839	829	871	850	850	893	850	854	859	878	853	862	854	846	849	849	820	908	842	863	863	821	853	887	826	914	859	874	821	853	881	879	889	859	827	827	837	876	841	854	857	882	860	849	851	874	862	861	876	871	872	850	864	861	863	893	810	888	882	871	857	870	816	869	886	884	880	842	848	892	871	861	897	874	889	856	912	852	844	832	878	876	863	821	848	853	819	872	894	816	825	846	858	864	855	883	941	845	849	898	830	784	908	856	908	865	804	810	859	895	897	860	884	898	906	912	880	917	884	880	817	882	872	863	831	858	804	821	869	870	928	824	853	845	809	871	864	905	879	825	821	864	902	816	834	830	872	901	848	824	854	851	818	840	866	874	792	846	916	856	890	884	877	842	884	875	890	857	884	883	854	895	871	885	818	920	820	897	800	842	837	831	888	922	856	893	867	860	777	853	860	870	850	849	870	901	882	892	859	881	813	909	857	902	863	844	878	882	843	889	842	862	854	845	851	886	852	864	933	869	918	829	876	842	873	871	837	877	836	847	856	862	866	843	901	888	869	918	800	882	840	883	864	875	871	826	828	834	840	910	874	830	885	821	855	855	870	875	864	864	887	860	916	871	805	820	927	833	822	873	830	862	856	835	911	849	903	878	845	819	907	822	902	800	874	859	842	869	823	873	894	888	840	855	926	871	816	876	830	873	864	894	889	872	882	824	854	823	874	850	853	869	826	841	871	807	873	883	901	842	847	884	815	843	864	854	902	884	859	927	855	830	928	869	898	867	860	879	902	869	834	816	828	840	903	865	843	850	851	851	833	870	805	868	866	863	849	826	804	864	891	875	819	850	868	868	861	872	862	841	911	833	824	876	909	921	871	830	881	889	886	844	879	878	833	883	844	908	863	892	832	813	869	853	896	856	826	869	880	884	877	826	854	858	842	856	874	859	803	895	862	882	869	848	832	837	836	834	872	894	827	876	870	802	936	853	913	855	805	896	851	872	800	867	809	872	860	887	851	892	809	856	915	828	901	802	880	853	842	864	886	894	873	842	917	873	893	797	893	908	845	891	898	847	934	881	901	839	825	829	892	878	795	865	872	811	895	872	853	885	838	839	848	907	869	838	855	845	869	835	859	807	827	819	869	884	850	819	856	867	888	883	852	854	862	857	864	848	829	877	872	867	826	891	908	868	881	881	835	863	865	833	810	868	848	873	848	898	864	887	889	856	839	907	848	904	890	895	882	904	869	862	835	858	919	894	865	815	827	897	882	865	841	818	895	830	846	919	861	835	885	857	864	856	810	885	853	821	869	858	834	856	844	844	906	882	832	876	836	806	864	880	914	861	831	861	895	869	854	843	877	921	850	867	807	902	810	873	825	871	862	840	872	852	900	838	827	858	855	919	822	897	885	870	863	897	820	847	869	836	907	824	822	865	865	829	869	853	871	874	849	960	863	872	848	847	907	910	841	874	836	899	893	844	878	852	824	819	873	904	859	891	897	823	917	843	872	816	873	812	849	974	891	881	867	900	870	858	825	903	856	898	851	859	924	865	822	839	831	802	924	834	886	868	842	879	900	959	858	841	884	863	832	910	870	853	886	801	887	893	842	882	874	849	884	905	877	883	830	848	853	853	833	814	893	850	883	838	905	847	872	889	876	898	890	867	891	868	840	862	865	878	870	880	885	876	892	872	841	828	842	852	851	892	853	936	889	882	861	816	852	839	872	838	897	859	883	858	875	859	891	896	872	902	866	868	924	909	842	884	877	885	833	827	879	832	848	800	900	893	803	868	856	877	854	849	869	855	854	875	870	865	907	862	871	875	880	843	837	835	831	869	874	816	894	869	867	830	882	853	833	849	912	883	823	933	854	855	847	840	861	904	847	842	859	819	865	837	933	875	914	912	843	875	816	859	867	835	880	877	857	859	823	887	898	850	868	896	822	823	912	864	868	906	881	864	892	817	871	875	890	859	891	827	882	896	904	866	876	901	827	916	835	806	832	844	866	807	837	811	884	889	896	847	867	850	838	891	812	877	811	864	871	857	849	838	920	840	837	863	863	909	862	876	849	868	885	847	873	878	885	890	911	829	803	872	872	917	859	875	868	842	872	855	870	832	817	837	893	815	863	855	893	885	853	827	902	861	865	884	830	841	886	865	856	916	868	876	845	819	837	854	874	863	828	884	899	875	853	879	814	853	859	838	839	889	861	881	861	827	882	881	854	832	840	863	852	884	838	903	929	904	896	905	879	864	876	853	871	869	855	938	841	902	854	830	866	845	850	828	872	871	856	834	822	862	846	872	904	827	893	862
27067	21151	11094	934	499	485	333	317	262	299	268	282	290	291	298	271	292	262	297	304	280	258	257	274	276	303	264	298	285	258	271	289	278	280	259	273	288	279	286	246	256	296	254	249	274	254	249	276	268	244	257	277	286	278	286	234	276	289	239	277	280	281	296	240	236	280	267	275	258	248	287	285	307	270	258	273	262	290	277	214	292	287	288	262	272	258	275	264	261	293	268	242	292	265	263	263	275	290	255	279	280	295	294	273	271	239	292	279	277	251	269	284	252	255	291	253	240	310	274	279	271	287	265	267	288	280	259	253	266	275	277	216	269	280	286	257	281	277	272	272	268	293	275	256	327	283	271	238	278	284	279	287	273	289	267	252	276	287	258	257	259	267	269	287	250	231	272	249	272	244	274	270	310	278	268	278	258	250	256	265	278	281	288	252	251	269	240	275	242	256	255	278	269	273	261	290	267	240	268	261	250	233	277	285	277	276	255	259	271	262	252	279	295	234	270	250	270	263	274	270	284	278	267	249	257	264	299	269	271	279	287	272	255	258	277	291	268	229	307	254	272	271	289	259	242	267	268	262	283	280	270	257	278	248	261	287	251	271	264	270	269	287	291	272	284	271	287	259	257	252	268	251	257	259	293	266	260	264	257	277	280	278	273	254	276	268	291	275	288	251	264	273	295	290	273	248	260	280	243	269	251	243	251	252	304	277	261	281	256	268	271	258	242	285	296	271	239	283	255	247	249	285	260	273	264	247	243	265	258	263	266	250	288	285	302	272	268	254	281	290	265	258	269	276	264	287	254	292	266	246	250	273	268	261	247	246	292	271	276	269	289	279	275	280	261	262	278	283	260	270	280	245	263	289	299	254	256	275	249	261	269	269	274	258	270	282	250	246	256	260	282	285	272	293	259	284	253	261	265	271	266	276	259	262	277	252	275	277	277	263	279	267	254	269	276	255	245	251	283	303	282	265	248	307	278	252	266	262	257	252	273	281	271	284	286	284	255	270	240	255	255	236	259	261	259	239	292	267	272	293	275	266	265	263	255	260	263	272	292	299	265	260	269	270	284	263	251	242	305	258	241	251	280	275	268	267	272	265	287	276	283	241	270	268	256	311	252	251	287	232	285	264	300	270	263	265	266	286	249	292	275	295	257	265	283	276	250	258	232	249	280	304	264	255	245	277	272	296	275	275	268	290	291	274	277	267	258	269	247	283	274	286	234	285	263	256	265	285	271	276	270	272	262	282	277	259	263	278	277	265	263	246	290	255	254	238	262	240	302	246	231	263	244	298	276	253	239	253	264	256	311	274	271	265	265	237	271	258	272	280	272	252	253	260	277	262	329	271	277	265	316	247	255	321	209	265	242	262	277	270	257	263	289	285	283	282	278	299	248	259	243	268	266	274	262	265	293	252	260	247	287	287	265	282	279	296	257	261	260	313	260	286	256	287	250	234	274	281	255	248	256	244	276	266	280	273	298	250	260	262	264	274	244	297	276	288	260	273	269	246	239	242	281	278	253	254	258	274	251	268	276	274	299	241	251	251	240	256	282	282	250	284	248	289	258	287	269	266	272	265	267	242	246	237	273	272	272	267	292	253	271	276	293	252	289	264	249	268	256	273	275	276	247	252	249	276	241	221	254	235	260	279	268	282	225	261	277	237	259	279	258	266	271	263	250	253	297	266	244	297	277	273	298	247	255	267	290	266	229	296	251	283	275	257	302	256	275	266	252	253	277	268	243	268	250	278	261	297	267	266	258	267	252	277	268	291	253	302	251	256	236	252	258	268	272	283	264	263	260	245	258	297	253	264	253	245	266	276	263	278	237	260	292	289	266	233	255	289	255	285	253	252	263	256	256	246	232	278	273	272	280	272	277	266	269	269	274	279	229	262	243	264	263	281	274	259	283	256	265	260	264	273	285	253	258	254	261	271	255	253	261	276	267	274	288	281	269	288	236	266	277	241	276	279	295	287	276	252	274	264	282	260	236	259	259	288	264	267	273	271	297	257	274	290	265	276	253	282	290	277	260	234	289	272	257	275	264	266	263	256	259	242	245	274	273	253	257	264	274	303	258	263	267	266	258	277	281	231	272	256	268	278	267	291	263	274	278	276	287	269	297	280	266	283	277	267	255	294	262	256	286	290	269	291	270	262	273	277	259	254	299	277	294	256	288	257	283	258	281	270	271	278	265	281	248	260	263	251	299	254	261	254	284	248	285	273	295	269	255	254	248	267	258	287	269	261	275	265	265	294	253	271	275	273	293	300	275	276	296	249	267	265	289	279	293	264	283	281	251	293	251	270	262	257	285	278	282	253	255	243	277	272	245	259	275	258	266	250	266	263	265	267	272	247	260	288	281	282	238	271	254	258	280	278	240	270	260	249	262	243	274	266	277	254	250	296	253	272	288	230	256	241	271	286	254	259	268	278	280	252	266	284	222	240	250	285	234	274	264	268	278	251	284	242	276	263	257	247	265	268	264	258	276	282	247	258	259	285	255	266	256	274	255	241	277	249	282	269	288	277	242	258	295	282	285	282	281	249	262	261	280	246	281	247	263	250	255	254	248	304	273	253	257	268	268	259	276	254	287	247	263	243	266	265	281	246	244	244	293	277	275	275	278	290	256	266	267	252	275	261	255	251	267	249	272	248	269	285	246	294	271	286	282	290	260	260	267	269	290	260	233	276	278	247	269	273	242	278	258	279	275	249	224	254	256	248	272	258	279	292	260	256	247	281	287	269	283	251	286	257	276	283	300	238	252	275	265	279	280	257	262	280	278	268	271	243	255	257	260	282	274	247	243	262	268	257	304	276	287	267	270	282	275	240	287	279	264	277	254	265	262	264	261	262	254	272	257	267	292	256	286	253	295	236	310	261	282	290	252	282	278	293	296	265	252	257	283	263	249	279	248	255	253	253	264	273	277	260	274	246	266	273	265	253	254	272	281	270	260	251	231	280	282	295	297	296	245	266	284	274	284	283	280	245	253	268	277	280	264	268	256	257	254	259	282	278	274	263	256	265	268	272	268	249	258	266	289	254	268	245	246	263	275	256	270	290	276	247	280	293	253	277	273	274	259	251	267	261	234	261	275	271	277	301	270	221	273	245	254	282	272	270	255	252	234	293	259	236	294	285	252	275	248	243	240	270	258	245	259	255	256	238	253	291	259	283	269	283	271	266	261	273	290	274	244	255	258	292	275	268	247	287	290	305	294	248	264	260	260	276	266	279	276	239	279	275	293	255	253	267	242	285	257	260	289	251	282	285	288	273	259	273	303	250	251	291	263	254	248	256	243	283	288	277	261	253	255	271	269	290	260	287	266	232	273	281	267	283	262	238	264	258	277	286	269	247	298	268	267	292	243	261	294	266	286	251	243	265	273	262	274	271	285	254	233	266	267	251	275	250	283	277	255	264	281	289	281	274	280	276	288	240	243	300	235	270	232	262	262	295	252	294	266	255	264	274	294	286	268	288	257	276	256	270	271	265
25251	10850	1175	756	615	590	525	497	463	491	482	431	416	462	432	441	423	434	453	417	476	446	430	401	447	385	439	384	414	424	451	470	415	412	407	441	411	423	414	388	425	422	400	439	470	403	469	434	404	433	403	409	412	451	429	421	446	460	434	424	425	439	382	440	433	386	427	439	426	411	449	402	411	399	440	439	411	437	390	422	425	426	428	412	417	413	425	415	450	452	418	415	452	394	412	424	450	426	429	461	402	435	440	459	403	396	449	458	436	436	413	433	436	417	452	422	442	441	434	435	417	413	414	432	401	419	450	410	390	400	403	421	406	446	427	387	422	441	419	433	439	449	436	431	424	416	422	419	435	447	438	449	432	454	371	415	416	407	418	425	403	396	397	407	455	457	415	448	433	462	427	375	448	382	425	416	393	400	424	406	409	440	382	443	435	427	413	401	400	396	465	441	409	412	413	441	410	424	414	429	430	390	430	380	433	430	423	401	415	421	474	441	488	413	405	423	428	441	412	443	445	392	425	404	458	462	426	448	431	413	454	451	380	433	422	424	452	396	438	402	449	465	416	442	398	406	448	421	424	428	430	431	433	401	397	431	428	431	437	420	438	434	435	432	418	422	430	409	414	418	412	413	461	411	425	487	456	398	416	411	431	417	423	421	437	423	422	414	409	416	427	403	434	431	437	413	405	448	431	465	387	432	424	409	405	394	431	395	416	416	456	436	390	423	392	420	428	407	458	421	470	424	444	425	461	389	414	390	414	432	451	423	423	422	407	479	423	439	425	433	441	432	428	423	469	403	409	419	437	394	476	427	448	437	440	446	470	443	430	426	461	447	424	430	420	395	414	430	426	432	465	418	439	434	419	433	405	430	445	416	456	418	404	401	404	457	428	408	392	443	428	411	432	457	438	421	412	420	376	411	440	413	447	438	440	446	441	430	431	444	426	404	435	407	437	402	465	462	430	390	460	458	419	409	396	388	406	417	397	407	400	421	379	433	409	448	404	416	430	412	400	385	437	406	382	433	411	413	411	453	427	389	401	424	441	418	473	455	406	439	467	470	415	418	426	408	435	450	460	410	432	419	417	408	414	423	419	412	407	412	410	426	430	420	419	416	456	444	420	403	414	446	422	431	430	420	414	446	445	467	406	424	425	430	403	406	404	410	443	434	435	419	471	442	424	419	414	409	431	423	416	409	421	385	435	419	459	399	408	465	418	406	426	417	425	404	427	407	448	411	433	402	450	424	405	406	428	386	410	429	413	437	400	427	432	434	427	407	440	409	434	428	447	432	430	411	407	448	424	390	447	424	427	433	447	405	484	436	443	430	444	403	431	419	400	409	413	446	436	426	449	431	435	425	407	428	420	432	409	463	408	402	411	401	426	405	433	448	408	428	407	436	446	431	398	458	421	436	445	390	458	421	436	419	420	454	394	441	449	413	423	374	462	433	400	381	451	415	441	430	428	412	438	430	442	452	394	408	422	414	429	387	442	391	427	381	425	432	408	408	419	444	426	409	437	428	421	426	404	437	431	433	443	413	423	462	429	436	402	432	434	449	464	420	418	408	413	449	422	439	433	449	413	420	412	420	432	454	428	418	406	438	428	400	460	434	426	393	415	402	436	430	395	462	437	418	399	427	431	417	414	405	426	402	393	435	410	453	409	417	446	441	430	446	402	423	470	436	432	434	405	403	408	429	427	402	403	437	428	404	457	401	431	450	420	407	464	405	439	446	447	426	428	448	451	421	440	440	421	454	424	450	412	425	439	428	420	460	414	436	398	415	406	404	440	430	414	446	424	413	421	370	430	448	452	402	474	430	438	401	446	429	390	419	435	459	447	438	442	411	415	430	416	445	440	405	409	417	433	432	455	442	415	436	425	451	432	424	407	410	419	423	416	405	405	431	424	418	431	413	425	401	440	451	405	420	417	409	430	450	407	432	472	453	421	425	418	410	425	421	416	395	395	437	416	398	426	408	415	438	450	379	453	412	414	422	414	399	443	452	416	406	436	392	393	389	410	434	408	403	420	433	418	442	386	429	414	430	410	374	448	458	439	406	440	416	398	430	443	395	432	438	419	399	403	417	438	474	401	418	453	455	404	439	407	410	416	424	449	384	407	449	439	441	451	442	433	432	420	448	436	406	391	439	407	437	446	427	430	414	427	423	427	437	416	430	399	459	474	421	456	446	393	397	388	398	448	472	438	408	408	473	406	444	438	404	431	451	398	425	407	449	419	440	411	434	375	414	451	430	421	425	405	403	451	430	459	420	430	421	433	434	467	423	435	441	415	415	425	434	414	469	418	437	444	392	420	418	433	473	466	430	395	439	411	449	411	403	405	420	442	399	431	401	463	450	454	398	405	418	432	391	418	435	420	428	404	397	420	411	417	408	434	425	429	426	379	396	414	413	416	443	466	425	450	428	410	411	408	434	425	393	456	415	414	433	409	439	460	422	420	412	400	420	445	406	448	417	400	393	448	414	442	384	432	446	429	408	426	427	406	429	439	439	437	451	407	443	414	377	441	397	446	406	438	417	405	435	421	452	419	432	377	422	441	446	416	453	415	433	438	461	435	424	416	417	420	471	412	429	379	434	421	381	453	402	405	426	389	433	443	430	419	415	381	428	427	413	428	400	403	394	431	421	407	441	432	419	427	420	422	466	382	422	421	442	435	470	423	393	389	409	396	421	455	423	433	436	435	414	404	382	392	423	408	428	419	399	439	444	417	438	425	480	380	411	398	393	458	424	427	437	457	413	429	426	441	435	424	415	440	423	389	433	429	417	371	455	437	379	408	432	432	446	424	424	426	435	426	425	426	449	434	444	431	408	433	438	392	426	470	403	443	408	427	407	399	426	437	423	371	471	403	420	435	456	436	434	393	386	398	396	425	430	433	434	408	402	422	428	434	398	444	399	416	413	426	448	441	420	414	447	442	397	438	426	414	429	423	414	426	422	479	440	430	453	453	446	435	375	403	368	436	444	408	430	436	424	419	427	433	425	415	446	407	416	429	452	436	411	411	446	400	463	403	408	429	418	414	414	434	447	440	405	453	413	417	418	431	420	398	406	414	423	376	423	429	404	408	431	407	461	407	406	438	418	440	436	416	452	442	442	378	422	417	390	416	384	443	425	408	426	412	433	445	458	422	453	406	427	465	401	480	433	461	444	422	403	451	486	434	407	444	465	443	448	449	417	427	420	409	441	435	418	426	420	420	442	459	409	409	405	427	428	435	434	432	398	439	391	404	444	425	462	458	425	438	392	402	411	421	427	431	406	429	397	399	427	412	463	436	467	415	421	427	427	453	386	412	462	460	473	438	462	433	420	416	397	408	429	455	371	417	442	415	449	418	482	432	424	434	452	394	404	438	430	403	419	415	454	425	403	410	449	414	411	411	441	427	384	394	428	455	430	411	416	420	412	409	458	402	427	446	421	428	407	399	431	417	399	414	409	416	425	455	389	446	424	388	439	410	404	389	450	417	429
24187	21432	28941	24281	21016	4557	1129	845	751	721	670	652	618	632	608	597	595	586	565	580	586	600	612	576	576	595	575	579	563	598	533	538	554	589	588	556	537	544	557	562	565	517	550	574	536	540	519	556	599	519	544	578	579	580	509	534	605	599	554	553	496	552	582	552	552	519	531	545	567	526	563	549	575	570	561	523	567	617	562	539	514	525	550	603	539	584	555	551	522	587	563	571	548	576	546	530	557	549	608	562	518	566	601	560	582	549	567	566	574	529	549	529	521	544	512	534	523	536	549	520	549	539	551	530	523	577	539	553	548	561	557	567	557	522	544	551	516	505	569	574	596	545	579	550	587	541	528	534	540	534	537	517	550	559	548	538	526	563	543	579	532	538	587	547	527	565	518	563	566	549	538	561	554	573	558	582	595	540	526	529	572	544	559	542	543	526	585	567	538	531	515	540	538	599	565	504	574	569	553	526	553	565	508	530	532	563	554	532	506	581	554	554	546	544	562	579	544	518	555	575	584	577	529	551	552	503	545	560	553	590	539	524	520	566	592	588	516	549	547	523	551	579	550	567	549	587	594	560	577	526	572	556	579	534	512	559	566	568	524	534	525	547	538	496	565	553	598	554	551	558	498	550	546	558	569	580	566	523	537	515	541	518	524	517	570	532	565	566	560	552	573	594	584	589	543	531	547	512	562	529	550	559	543	508	545	582	543	510	587	571	569	562	540	554	537	518	550	501	562	575	569	580	523	592	549	554	561	541	538	502	557	529	526	531	564	520	578	571	564	556	558	557	580	566	546	533	496	532	618	544	511	497	536	547	573	551	528	604	565	543	570	563	553	552	519	538	538	531	562	549	566	538	535	559	505	562	526	524	550	585	540	491	523	557	567	550	543	549	547	533	516	550	596	528	526	591	554	504	524	502	507	525	598	533	538	557	515	510	566	523	567	565	527	583	548	597	564	567	558	510	561	550	557	554	545	550	579	561	557	561	533	587	552	554	574	546	592	582	530	530	545	557	493	544	533	561	551	545	568	582	535	560	568	518	530	539	561	521	571	559	537	567	551	555	538	567	541	546	551	585	512	539	571	510	553	529	534	576	562	537	541	586	524	525	545	566	549	612	582	551	546	519	571	553	558	528	572	526	566	543	509	538	506	579	581	542	512	519	510	508	551	531	542	528	524	592	549	540	570	557	558	551	528	568	567	529	517	537	532	558	590	528	545	547	531	566	512	543	543	589	543	548	553	553	558	565	546	546	483	558	571	544	549	532	513	499	538	556	549	527	537	542	535	550	553	568	523	527	503	529	536	553	554	532	536	577	578	593	547	548	519	554	553	531	514	516	590	560	537	551	559	564	544	543	544	592	544	616	534	549	534	587	541	493	550	569	568	512	517	581	555	550	540	557	552	544	544	601	570	530	568	576	541	582	526	530	538	562	561	536	530	544	523	545	510	533	550	558	547	546	570	573	522	536	535	560	556	589	526	549	554	539	560	576	560	522	532	526	547	536	528	577	581	556	562	538	536	530	571	563	551	546	586	569	563	552	549	537	573	581	543	550	535	537	561	591	527	535	607	503	537	533	552	514	523	528	586	560	573	581	552	528	522	565	546	577	555	547	573	547	576	560	583	554	546	563	490	573	560	548	556	566	551	565	521	562	563	548	556	524	541	498	555	600	518	559	534	563	557	580	524	552	577	534	536	599	518	538	563	521	543	569	534	550	542	551	550	518	549	526	539	561	544	536	544	541	593	564	525	533	565	536	545	527	541	600	547	576	587	555	555	555	560	564	521	555	538	561	560	546	556	572	575	531	507	555	536	541	550	554	556	569	533	487	585	579	539	534	532	598	551	522	591	580	569	544	559	513	559	549	562	533	551	566	563	551	568	541	525	517	540	558	519	546	572	562	601	535	559	545	557	540	557	533	543	569	532	536	533	590	534	572	574	532	521	558	557	575	553	542	554	541	571	544	546	590	581	532	567	515	560	528	569	576	541	542	546	535	534	543	578	513	624	545	599	568	534	523	520	558	572	526	532	566	538	542	533	556	532	551	521	562	523	568	557	529	557	549	524	561	541	539	529	545	572	570	547	535	541	583	537	519	574	558	543	562	556	550	558	593	563	552	571	537	560	547	545	567	517	533	518	565	543	558	589	524	520	561	551	568	514	547	587	553	510	556	555	567	548	534	539	574	507	492	564	594	538	538	556	552	530	518	528	557	540	509	526	580	565	551	531	507	560	541	529	553	556	536	513	579	584	551	526	600	556	544	571	572	555	513	562	562	550	560	531	554	532	501	537	527	549	551	573	534	582	555	588	519	555	528	517	510	537	537	521	539	519	518	508	508	538	559	526	536	570	562	545	536	542	529	524	545	531	535	556	519	549	552	554	577	557	555	555	543	587	592	543	581	618	543	538	526	533	527	523	469	569	544	542	539	572	531	495	495	524	527	507	533	561	541	561	580	552	550	563	535	526	582	547	581	559	547	556	558	543	517	568	529	567	539	569	539	557	579	504	539	544	535	578	570	536	517	557	576	577	537	579	529	534	538	537	524	519	566	565	585	536	537	540	580	581	548	523	558	517	571	542	555	566	537	547	591	560	571	541	584	569	566	529	554	543	558	530	560	589	572	588	564	524	516	526	519	548	537	493	542	529	539	523	545	540	503	532	564	501	595	528	556	592	564	525	515	550	515	569	555	600	496	504	531	524	572	528	561	559	525	583	595	595	564	534	564	580	580	529	555	538	521	529	526	529	556	579	587	561	518	521	565	553	543	583	558	536	555	567	556	518	543	521	528	578	549	529	581	561	547	545	535	526	512	485	565	575	552	564	545	557	543	534	512	569	519	578	521	550	542	578	546	541	568	571	532	587	566	521	563	503	503	583	562	593	564	567	579	564	495	553	552	566	566	534	598	574	594	565	542	526	554	577	519	527	544	485	589	557	543	505	589	546	597	587	523	533	551	550	563	556	535	520	587	537	574	569	539	553	544	541	566	555	532	552	540	525	590	543	531	556	536	593	536	566	524	540	611	572	555	590	557	573	569	572	519	572	516	566	524	543	546	551	561	524	540	482	563	600	564	565	537	547	562	559	537	532	563	539	574	585	531	535	537	526	552	565	586	567	560	583	535	508	569	573	513	561	528	585	521	570	562	556	584	568	553	569	518	531	515	557	582	544	547	598	538	570	541	505	550	553	560	534	542	570	576	543	543	576	558	537	547	540	509	570	604	510	500	564	553	512	585	551	521	547	570	517	545	570	553	558	572	552	513	570	575	554	540	552	498	571	584	565	556	587	573	583	583	550	528	579	555	570	577	583	572	523	537	575	587	536	504	547	568	522	579	569	572	545	549	557	525	534	540	579	561	536	558	531	547	540	513	514	556	589	567	544	532	543	586	540	581	540	524	529	541	527	480	538	563	520	528	568	531	540	575	551	538	556	522	543	542	561	546	544	559	566	570	541	569	562	552	577	550	537	556	508	549	596	586
44256	25741	7707	3942	2872	2253	1891	1598	1397	1353	1172	1153	1083	1020	1052	1051	1018	951	964	931	906	911	937	917	895	884	912	869	880	882	881	872	852	881	858	877	845	919	849	844	849	896	879	851	839	830	881	846	831	839	790	800	857	837	824	852	886	849	893	856	820	884	819	878	832	831	842	868	838	856	893	856	872	860	901	895	864	840	871	938	840	861	865	855	826	837	841	827	853	850	839	844	851	839	866	875	848	857	791	868	813	828	859	821	784	869	813	871	886	826	867	872	795	888	872	790	860	846	836	834	835	823	856	846	802	856	829	825	884	866	868	849	833	848	856	821	848	894	817	828	867	787	860	831	847	869	828	841	824	846	837	819	881	845	801	828	823	873	807	868	824	903	824	872	881	836	868	849	822	807	850	839	817	854	877	819	800	818	893	849	833	868	846	875	843	835	870	830	905	865	821	836	816	885	829	819	873	828	874	879	862	885	840	886	827	816	838	869	815	789	822	833	859	802	832	860	830	902	827	856	862	815	823	856	831	833	847	893	850	839	835	814	858	829	838	782	858	863	862	861	852	869	822	842	857	813	870	898	834	835	855	850	837	888	800	818	813	847	845	858	814	775	838	830	816	830	832	860	840	857	828	819	865	855	834	802	839	868	828	863	857	818	869	861	827	808	868	880	837	864	838	798	828	885	823	826	883	873	799	831	859	794	871	830	895	816	904	860	883	850	829	824	833	817	837	822	822	830	855	875	847	807	884	848	816	856	859	857	818	881	879	888	836	852	818	867	868	842	831	857	877	849	893	838	809	890	849	856	884	876	871	847	873	804	881	838	830	850	873	856	830	834	850	816	882	882	892	845	837	853	881	949	890	826	856	861	877	826	822	825	812	832	860	861	800	841	853	820	814	883	836	842	860	831	856	811	854	832	897	884	850	866	868	805	842	869	831	800	841	867	841	876	874	816	884	838	858	865	836	785	873	835	828	824	878	861	840	855	891	852	839	871	849	885	881	858	857	895	879	845	822	829	812	879	852	818	877	861	810	828	866	801	828	853	872	856	844	835	830	874	854	819	861	883	845	839	841	856	813	892	868	772	866	892	852	859	881	863	853	861	889	819	867	824	846	877	804	767	850	758	824	874	832	836	859	835	844	832	869	862	879	837	851	870	807	861	853	846	851	831	872	920	862	850	897	841	838	905	833	863	769	777	839	848	870	818	821	818	840	823	837	816	899	814	841	827	845	837	893	874	868	886	837	872	895	865	805	785	863	854	813	829	820	882	828	860	840	844	829	882	832	869	841	857	840	844	825	866	824	792	841	844	841	865	861	813	859	868	818	860	874	849	846	874	878	879	866	880	848	852	867	841	828	838	901	893	870	878	846	888	835	825	842	848	797	808	846	861	870	939	878	900	826	837	855	854	884	845	917	874	883	863	825	870	870	879	812	851	887	834	865	837	848	814	826	852	828	839	853	847	867	795	849	786	842	836	848	829	879	827	878	784	846	829	853	838	853	862	830	827	811	911	816	887	893	871	823	826	805	838	847	859	868	844	827	902	856	845	825	855	853	843	875	867	828	834	859	878	830	913	845	860	893	866	835	823	851	800	798	905	859	818	852	832	891	848	829	885	850	831	886	855	825	807	845	893	802	862	821	847	832	878	805	857	847	803	880	820	874	830	843	892	924	822	880	857	821	796	831	821	868	820	867	847	844	855	846	838	820	801	864	851	844	846	824	863	872	845	883	812	803	803	854	871	833	856	824	862	846	878	810	827	838	892	880	838	889	809	865	816	872	849	781	814	826	826	770	815	853	801	860	845	872	871	838	880	819	835	862	863	910	799	921	845	787	849	807	832	832	858	846	889	848	783	840	820	840	822	853	822	824	853	838	858	872	815	872	896	832	863	875	865	842	839	802	874	864	815	896	870	859	884	805	866	804	815	892	841	846	856	827	832	850	813	827	894	863	836	814	888	838	817	807	869	853	899	803	884	816	832	890	810	862	775	848	838	850	817	851	859	859	887	820	890	827	866	813	849	854	911	842	890	863	829	862	832	813	785	817	859	855	860	885	885	857	864	839	838	899	826	848	889	792	866	888	814	858	812	830	844	853	857	918	850	844	808	851	848	885	860	833	847	833	864	833	889	866	906	835	855	815	813	844	845	809	878	847	875	829	820	811	908	832	823	869	846	804	845	823	852	827	896	854	927	822	847	853	815	860	853	810	871	848	870	832	847	839	828	863	857	813	859	806	900	884	848	862	826	875	865	864	848	825	896	862	863	879	815	840	871	889	804	868	880	863	865	830	899	820	838	833	870	875	828	827	884	850	809	869	818	844	859	836	864	810	815	853	824	842	896	887	880	887	839	865	883	833	892	803	787	836	849	850	838	840	843	821	850	799	890	865	824	869	857	872	907	865	855	784	845	854	858	841	820	841	840	887	820	847	837	805	859	843	796	846	764	845	886	865	907	848	854	818	829	852	827	913	877	855	818	854	870	852	885	823	858	868	805	869	875	808	856	832	860	777	820	831	897	786	856	771	861	818	830	892	882	825	817	845	881	878	814	843	873	860	805	870	822	841	871	829	863	837	874	811	871	910	861	843	824	815	809	916	809	870	830	825	830	842	864	899	763	889	872	823	841	822	813	821	829	868	829	844	810	852	834	832	816	881	854	834	871	815	846	840	850	867	857	873	847	869	827	821	917	820	829	818	820	835	852	885	831	792	854	865	845	871	850	802	869	848	890	848	847	847	829	848	842	877	835	852	819	835	831	815	859	825	833	779	821	867	852	828	835	867	863	822	819	810	778	793	843	833	851	836	798	829	814	834	794	924	838	827	837	834	805	839	805	853	901	792	783	840	866	850	851	867	883	834	873	907	870	855	863	835	881	780	858	859	875	840	829	835	867	841	856	845	880	855	825	863	839	846	855	846	840	879	818	837	833	846	867	878	857	854	809	863	870	835	833	833	831	869	893	884	763	831	837	767	853	815	855	786	878	877	817	853	828	825	888	928	832	803	811	872	842	914	814	878	870	887	869	890	850	848	864	874	878	900	838	875	895	838	845	861	879	894	824	858	828	851	884	832	852	892	879	840	845	836	836	849	839	795	857	867	877	829	841	859	827	798	858	790	889	866	917	803	844	789	850	822	874	816	905	821	823	833	838	824	852	842	797	864	820	856	808	874	838	864	845	881	898	827	819	849	857	859	839	834	831	847	865	829	835	866	869	852	884	811	908	852	832	833	861	833	826	847	866	838	890	856	851	819	856	853	840	821	836	868	836	845	893	840	810	832	872	811	885	851	815	865	858	805	876	738	820	832	826	857	832	864	847	800	842	812	850	868	812	844	778	845	864	811	815	915	878	847	869	851	830	854	851	885	864	862	840	800	872	843	904	846	879	867	853	788	876	832	830	835	845	823	882	901	884	853	845	861	867	808	855	897	852	800	808	936	840	873	836	800	849	868	849	881	849	845	847	857	832	897	854	826	846	866	852	892	837
23104	21338	29290	23702	21322	20230	2860	1136	891	850	811	774	696	657	696	654	671	644	647	625	605	590	616	588	590	615	572	600	619	565	584	621	607	567	584	588	610	580	543	574	574	536	570	592	602	601	547	568	565	572	609	570	560	521	593	621	601	567	565	560	590	559	590	538	554	594	582	594	580	523	533	608	572	588	571	585	584	564	548	573	606	587	569	632	586	607	577	581	564	563	555	590	558	535	560	539	530	542	554	545	556	587	555	556	553	566	613	538	542	594	588	559	554	530	569	548	572	630	600	538	559	575	568	562	542	537	573	529	595	561	575	542	576	589	576	588	535	535	619	547	523	595	552	540	602	577	571	577	542	550	573	577	545	578	514	547	527	578	520	551	562	568	574	576	578	561	588	577	586	578	546	591	557	541	509	566	544	555	572	540	567	583	568	551	541	548	554	579	557	607	591	559	564	558	578	582	562	570	552	556	556	560	538	531	610	532	570	571	567	576	613	583	570	577	581	588	555	573	569	580	564	577	573	545	594	556	592	539	548	557	549	537	578	545	574	548	560	553	585	569	614	535	585	555	584	580	579	550	510	553	545	595	547	534	549	551	559	572	546	564	573	571	560	554	545	565	591	540	534	567	551	583	561	568	578	574	551	532	538	559	567	550	526	558	519	569	591	521	566	548	547	550	552	542	564	510	575	524	646	582	569	577	547	530	573	583	561	591	536	534	585	585	563	569	573	572	545	534	568	551	541	557	495	591	544	574	581	556	558	552	572	611	577	572	599	582	571	549	556	533	556	611	555	570	585	540	593	507	564	562	572	581	570	519	578	588	583	574	530	559	543	518	592	568	575	620	594	555	557	572	547	582	569	526	579	530	557	540	566	530	539	536	599	557	561	581	545	574	528	570	546	585	586	564	577	581	576	542	558	546	533	565	586	577	592	532	525	577	529	586	574	551	617	566	596	541	567	565	563	563	518	553	604	580	579	594	576	561	593	624	578	631	578	514	519	577	505	546	547	557	558	551	571	577	573	557	583	563	571	572	535	563	538	580	556	529	565	555	517	575	566	541	574	579	567	529	602	570	583	535	566	558	540	596	545	559	567	548	545	559	592	574	586	532	528	574	553	536	539	556	556	602	580	533	518	589	594	542	554	593	599	561	541	555	550	577	555	612	555	554	590	535	525	581	547	568	565	538	534	541	548	519	553	576	553	581	513	584	559	603	590	587	563	529	602	574	531	573	582	545	596	554	560	581	549	556	565	549	531	550	600	544	558	584	517	603	557	582	545	564	549	578	549	567	553	549	557	531	583	556	540	525	569	597	537	555	563	538	550	537	529	590	573	558	610	552	579	555	563	562	562	569	537	555	598	553	574	541	581	576	546	586	576	579	573	540	579	596	599	581	577	546	557	534	542	554	540	550	566	549	539	571	583	546	556	564	574	570	546	528	554	522	541	582	530	596	572	569	573	545	540	563	553	580	568	514	535	509	583	538	583	532	533	598	559	565	588	565	619	589	548	532	565	596	550	530	538	565	583	589	585	522	570	549	577	539	536	584	541	496	562	547	545	550	538	549	516	543	594	561	594	556	581	582	623	543	564	532	564	547	567	573	567	571	589	549	570	563	543	622	549	571	532	583	558	550	569	581	553	531	591	561	577	633	564	568	577	568	581	557	577	541	586	579	590	585	583	524	549	543	525	537	582	552	565	521	558	571	574	533	574	510	569	547	568	576	531	576	529	576	514	551	561	599	568	518	567	539	556	604	545	583	578	571	553	556	556	559	579	581	543	563	531	510	520	571	564	529	541	550	584	524	568	513	562	583	543	588	590	568	570	490	580	539	548	593	581	510	557	569	514	596	563	527	552	533	521	571	585	566	590	545	517	557	543	541	571	559	572	549	533	561	563	509	575	574	523	596	535	595	535	596	596	549	553	580	539	588	582	553	582	570	600	574	564	567	548	579	539	569	563	543	544	573	543	550	569	539	581	569	590	578	597	519	550	553	584	553	564	539	552	550	557	568	576	599	617	527	546	564	588	555	621	570	546	580	562	576	567	571	573	533	561	525	573	569	565	584	546	531	577	548	532	561	555	546	562	559	549	516	594	568	535	566	580	520	579	586	547	540	560	594	578	583	572	567	551	542	621	541	589	605	565	551	537	497	548	573	600	571	562	556	551	562	551	565	532	512	537	508	557	572	583	603	547	538	604	483	553	562	529	592	548	517	572	561	562	552	534	587	527	571	539	588	550	537	542	542	552	573	576	569	578	558	580	558	566	612	537	609	559	540	590	587	568	540	551	617	601	532	557	532	546	567	548	565	576	556	579	542	573	550	578	598	582	558	554	555	551	572	580	547	564	579	547	592	568	578	523	526	579	568	557	594	585	578	591	559	546	598	546	567	555	541	510	525	577	576	533	520	547	540	563	551	558	578	545	561	541	579	568	633	547	572	539	561	525	547	561	530	550	605	552	589	585	590	596	569	540	562	569	595	561	545	518	597	589	603	565	553	591	576	514	570	525	567	579	603	534	542	598	527	546	520	543	578	543	550	586	573	576	562	580	586	552	588	577	573	521	559	531	516	565	594	613	568	589	531	579	557	558	552	581	594	606	536	563	546	523	598	559	531	617	545	569	547	551	549	531	590	567	562	557	567	522	603	535	595	557	543	579	566	562	563	584	532	551	586	554	577	569	554	564	572	581	589	510	606	558	563	536	567	562	583	570	541	599	569	595	535	564	541	555	542	542	610	571	575	567	568	552	545	567	581	571	565	567	595	561	579	574	593	546	606	575	585	575	547	567	598	553	582	570	572	591	568	546	564	561	581	586	555	597	565	586	496	550	575	545	554	530	559	579	584	593	531	547	555	560	561	586	535	576	587	549	601	575	556	532	564	563	596	561	589	601	561	579	537	560	578	590	547	563	563	566	601	562	635	567	564	547	588	550	589	614	555	536	590	616	576	565	561	572	583	593	582	542	552	567	558	556	517	526	530	590	575	572	555	621	557	549	583	576	568	570	526	545	549	540	533	574	601	597	555	546	553	542	587	559	618	561	565	504	559	552	553	549	605	582	580	551	571	549	567	561	580	568	585	568	523	546	594	551	567	540	616	572	551	555	566	588	573	562	539	571	546	577	554	573	598	538	533	610	567	519	522	573	513	572	559	545	570	606	559	543	558	551	559	544	565	572	526	555	544	581	603	579	592	546	595	572	527	573	538	612	565	542	560	573	550	558	559	585	580	530	582	560	587	619	539	537	559	588	574	566	583	587	539	553	592	533	572	565	580	577	581	543	567	568	558	527	593	604	556	556	568	600	562	545	540	586	537	570	575	569	536	572	571	605	546	574	512	581	559	532	548	543	606	526	545	537	490	575	585	568	535	542	575	539	581	548	559	558	510	542	583	513	599	548	570	554	498	604	561	558	568	607	568	577	567	589	583	510	586	525	523	598	549	586	525	553	554	569	542	575	607	590	582	570	573	563	565	579	583	557	529
41995	28796	12244	6378	4431	3342	2764	2283	1994	1687	1467	1434	1366	1241	1238	1176	1093	1122	1095	1023	955	1003	952	940	1014	984	967	975	972	906	978	923	883	909	910	909	872	919	856	938	843	855	817	928	914	879	890	875	889	895	907	909	837	855	826	895	882	825	879	905	931	858	864	892	863	931	885	876	927	904	894	873	853	887	862	858	901	859	941	870	921	873	883	895	823	871	877	869	876	873	853	847	902	865	903	873	903	918	865	850	891	842	833	894	911	859	862	835	862	831	918	880	836	899	873	871	856	841	810	806	866	861	845	854	924	868	845	862	843	887	800	884	871	847	855	914	837	908	851	827	845	874	887	948	837	871	905	891	886	850	868	885	890	881	842	823	901	852	883	888	838	906	772	815	877	891	862	868	862	873	863	850	854	836	825	875	859	877	806	844	851	887	896	837	883	861	884	821	867	832	870	845	851	863	829	825	859	881	880	873	878	843	858	837	916	831	897	867	864	861	903	846	831	854	892	875	861	849	891	871	849	869	824	896	855	866	892	872	856	830	923	906	871	917	833	837	827	837	923	863	844	878	875	861	820	889	893	869	904	849	884	861	869	849	872	868	831	844	881	862	841	822	829	858	880	868	886	846	899	888	847	906	801	831	872	932	873	905	842	812	878	900	888	866	837	881	893	939	863	873	876	852	816	865	849	830	878	840	863	850	879	900	866	842	912	858	889	872	893	859	878	841	853	908	816	805	888	888	888	849	910	889	877	886	859	842	889	848	845	908	898	861	834	852	829	840	930	894	892	843	871	854	936	839	878	890	873	818	856	866	848	881	879	851	875	850	837	887	839	885	855	908	925	862	856	869	852	888	829	802	870	920	826	886	846	822	908	910	853	811	955	868	866	891	814	825	897	844	832	852	876	892	881	845	804	837	920	869	880	905	878	874	907	835	867	863	890	892	842	860	928	890	873	874	848	904	860	882	888	841	862	885	889	928	877	850	918	876	833	820	835	877	847	898	851	934	909	860	844	883	887	833	902	865	858	858	862	880	856	922	871	884	880	845	845	853	845	892	880	861	852	873	872	922	879	840	852	867	855	876	835	861	890	831	807	856	801	834	851	866	839	854	872	864	836	875	887	829	849	877	834	817	883	906	856	891	826	854	850	854	889	834	877	810	860	900	836	878	912	822	877	920	867	905	889	836	881	855	900	826	828	878	841	883	849	853	815	887	910	917	868	851	907	819	877	824	872	904	887	841	846	816	880	870	876	865	869	922	855	822	835	948	895	819	897	865	884	849	925	852	821	836	901	865	823	849	851	866	883	869	836	858	885	885	933	865	917	879	896	905	863	884	847	913	837	867	912	840	901	863	920	893	850	831	859	839	862	900	849	840	893	847	835	873	861	869	906	831	904	859	882	829	833	840	897	849	860	814	849	820	875	878	845	869	842	914	826	838	874	890	875	918	895	895	905	853	843	873	896	861	876	880	861	885	893	882	847	836	918	850	825	829	879	846	856	892	881	893	855	849	838	857	868	864	889	896	824	839	868	831	789	880	881	846	847	826	917	838	832	896	881	864	823	838	835	843	832	837	873	841	872	821	912	874	821	839	891	900	887	877	878	851	866	870	838	834	888	886	814	854	860	873	876	873	834	879	852	835	905	874	842	880	887	799	887	841	878	866	857	884	855	885	884	850	913	861	873	843	886	852	868	848	848	886	896	827	859	846	839	842	913	909	899	829	878	845	829	896	863	848	860	838	835	869	869	882	848	879	886	851	852	838	838	872	854	852	834	845	807	919	907	918	815	898	867	883	843	874	870	843	865	871	815	787	847	772	886	843	894	851	864	882	898	863	858	833	912	840	864	881	851	866	885	873	888	872	849	838	785	847	843	880	875	850	924	870	822	925	897	881	835	866	852	816	836	895	822	853	791	863	915	841	884	824	857	876	813	855	835	896	900	822	926	881	862	886	857	860	920	867	857	884	802	839	873	885	878	898	884	877	875	878	836	858	893	867	853	907	914	848	873	865	853	823	893	857	889	878	847	876	860	850	863	877	888	872	826	894	870	870	805	851	892	843	891	870	856	866	869	879	822	858	919	843	851	892	831	795	883	839	891	902	878	867	864	808	853	881	905	852	815	880	879	874	763	854	826	907	891	887	837	843	859	897	844	806	862	851	840	922	841	835	878	841	857	848	847	860	875	871	859	934	885	852	843	816	886	878	830	806	883	846	816	848	904	890	877	852	803	869	864	854	860	882	878	891	885	806	836	877	875	790	882	871	829	843	851	857	848	878	895	843	829	853	892	835	840	880	870	877	874	882	833	849	830	866	914	867	875	922	907	891	886	868	823	910	879	919	858	877	924	858	862	847	881	865	840	850	873	906	874	837	862	838	878	870	867	820	859	824	827	875	889	864	891	870	838	885	833	849	859	903	870	924	934	849	883	874	826	896	874	888	857	873	875	842	850	885	895	836	863	866	861	843	892	873	865	871	829	897	837	889	929	870	900	868	832	901	829	912	917	841	905	856	915	824	847	872	887	824	871	877	822	884	837	823	865	917	816	872	851	875	817	914	898	900	867	868	851	890	860	818	864	855	914	878	800	871	904	924	864	898	867	847	884	824	877	877	861	879	812	881	846	866	861	867	911	890	852	904	894	840	841	867	835	884	905	827	916	929	845	880	878	865	843	897	881	830	887	808	853	831	877	901	848	866	824	871	855	839	844	865	856	845	849	861	881	823	845	890	873	859	851	850	875	875	858	893	919	833	882	816	874	864	881	815	808	850	822	885	857	903	843	848	855	856	893	925	873	851	874	887	906	891	880	874	868	850	840	902	876	875	838	851	843	823	870	900	854	891	775	862	889	828	840	831	845	838	834	867	832	838	849	855	884	870	806	881	853	852	844	874	869	837	795	791	877	896	875	870	806	866	892	844	878	886	876	853	901	923	843	855	910	909	860	854	833	831	866	888	896	823	816	889	877	874	843	837	850	897	849	913	824	819	813	875	854	904	817	826	873	865	859	863	906	890	857	912	844	835	837	895	844	917	873	861	895	852	824	876	835	829	818	851	875	870	881	867	863	912	895	845	904	810	896	850	919	879	913	862	854	862	834	824	879	866	925	866	920	852	856	926	825	824	861	832	842	873	848	884	824	871	922	852	851	879	885	903	839	856	848	855	872	852	813	921	867	821	841	858	824	860	867	874	891	870	884	911	852	861	812	884	868	846	875	841	852	841	864	849	875	831	856	878	846	862	852	852	872	856	891	829	862	849	876	865	893	841	869	872	845	831	840	901	863	880	883	839	887	909	801	905	830	900	862	870	878	878	891	900	841	904	889	852	836	879	877	823	865	934	927	890	856	818	870	896	816	877	888	865	924	877	897	854	860	923	869	876	867	888	859	842	904	874	885	882	825	886	853	863	837	890	878	848	932	876	857	870	877	845	897	832	853	893	835	872	852	864	823	850	899	852	882	886	834	888	865	891	844	843	878	884	852	884	884	850
27214	21074	9718	706	399	310	321	309	275	255	284	267	290	270	254	240	254	284	288	276	265	296	267	254	260	254	258	270	266	281	268	282	282	256	268	262	302	296	294	275	278	273	267	252	284	294	274	264	264	290	295	283	291	277	235	288	258	256	266	275	247	277	299	279	273	279	251	254	267	263	252	278	277	245	249	284	249	277	277	256	264	234	296	277	261	257	223	263	257	292	259	289	285	281	269	232	268	263	250	290	296	254	264	271	265	276	272	266	264	259	250	281	269	228	249	287	240	266	255	249	276	267	272	271	274	268	288	251	273	285	277	289	279	236	269	262	262	285	284	291	266	263	269	276	257	271	295	265	270	271	291	285	266	260	279	255	286	275	253	265	285	260	246	272	259	254	291	238	250	243	260	271	218	263	240	271	284	250	245	263	280	283	296	270	261	232	273	242	269	270	290	277	259	254	253	268	277	273	273	294	252	264	278	256	275	256	275	309	306	264	265	279	258	279	286	262	268	284	259	262	273	244	238	275	273	276	237	268	289	271	276	251	239	247	259	242	270	245	271	252	259	268	262	254	285	240	263	253	270	290	256	271	261	238	267	266	281	260	292	301	272	305	246	280	280	286	241	287	262	269	277	267	278	252	268	276	299	293	272	283	254	261	266	274	268	255	282	285	263	238	264	266	293	259	279	263	247	275	273	271	253	257	239	266	257	263	240	265	236	257	250	272	261	275	253	249	262	248	273	247	261	276	233	222	271	262	256	262	265	285	257	264	272	283	272	256	279	279	271	284	256	286	273	268	270	272	268	275	241	287	256	292	287	286	286	261	287	294	287	277	280	288	241	266	275	247	277	272	265	262	278	275	240	250	235	266	258	254	255	258	251	262	238	269	275	279	268	245	260	252	270	264	253	256	233	278	278	260	271	238	249	268	245	279	271	256	263	287	262	250	261	298	296	250	250	223	282	283	302	264	250	261	251	284	282	285	238	261	247	242	260	264	295	269	276	255	266	261	261	263	257	272	230	251	258	291	254	267	253	262	281	253	265	280	261	253	252	240	256	287	261	274	259	242	268	287	269	262	256	254	242	259	263	255	250	247	251	265	281	277	270	291	265	258	263	272	285	247	248	268	258	283	288	303	270	248	252	252	270	267	276	285	278	279	279	301	259	266	295	254	270	259	232	266	267	262	265	280	249	265	272	275	276	249	257	264	263	235	262	240	269	267	285	252	262	263	248	245	289	269	256	284	284	285	255	278	260	277	245	270	247	275	249	268	289	301	299	296	256	280	294	272	275	273	262	256	283	254	229	295	267	279	274	274	266	248	266	261	248	291	281	234	264	250	275	270	263	248	252	279	293	290	275	256	246	256	282	265	268	259	280	292	266	290	261	276	254	283	263	266	278	274	265	300	260	261	262	277	259	231	283	287	277	276	265	247	279	288	262	257	264	247	272	253	271	259	260	280	270	255	305	280	261	311	269	274	256	269	286	249	249	291	287	282	259	266	281	252	277	253	283	277	260	263	238	248	257	270	260	254	263	260	256	254	285	267	246	231	278	270	272	280	261	266	302	270	251	267	297	280	243	271	283	268	264	263	284	260	260	258	259	275	225	257	289	259	295	241	273	276	271	278	246	259	231	274	266	254	298	265	241	274	250	266	262	279	261	278	275	292	255	287	259	300	265	263	271	252	247	282	288	285	257	261	246	277	256	274	269	288	247	277	274	282	277	285	270	264	263	255	260	245	243	267	275	255	238	288	262	292	284	279	250	280	239	286	267	264	259	252	254	265	289	263	270	269	268	248	276	284	287	264	237	224	262	254	283	268	263	270	251	260	271	273	298	259	264	223	282	249	247	288	264	274	277	266	280	259	268	247	268	248	281	264	265	261	260	260	267	250	255	262	299	289	260	259	266	243	272	305	252	285	257	251	270	281	263	266	264	260	286	276	320	268	258	254	253	263	271	261	260	267	301	266	258	280	281	262	278	279	297	278	252	290	291	241	257	258	260	263	285	258	280	269	280	295	287	272	256	236	243	257	259	230	278	283	308	247	233	276	269	264	242	279	282	265	255	278	289	268	261	249	267	244	242	248	307	262	264	245	266	264	278	268	258	244	293	252	306	292	261	269	272	252	261	238	245	251	227	267	264	252	286	282	271	272	250	274	232	298	300	287	248	267	272	259	241	241	288	244	253	251	285	252	281	272	271	264	240	231	302	290	285	281	277	256	274	299	257	241	279	229	259	262	262	273	242	254	274	274	246	255	265	252	236	245	289	262	266	270	267	258	224	277	292	244	253	294	258	289	265	269	260	254	270	255	280	243	277	249	255	275	262	248	279	298	278	252	226	247	251	246	260	265	290	273	288	272	233	264	249	237	273	247	278	240	279	268	257	269	256	268	281	268	247	254	255	264	301	253	252	292	262	279	262	247	256	264	307	256	239	256	279	289	247	273	254	278	267	286	244	233	262	254	248	272	257	287	299	224	261	250	267	243	235	261	270	255	243	269	271	247	280	258	278	288	294	288	281	269	249	243	258	270	258	257	301	253	262	269	298	247	245	286	253	250	279	290	281	269	264	270	259	291	262	256	286	247	279	282	276	276	278	286	274	252	250	269	243	246	265	276	272	268	282	282	301	274	263	264	280	242	262	236	269	266	269	300	260	263	260	251	287	251	256	265	285	266	280	257	286	249	288	279	264	292	300	278	266	253	261	262	276	273	253	284	249	238	245	243	255	248	232	253	271	268	268	268	256	267	262	287	236	268	239	288	253	269	316	251	237	294	293	242	275	286	264	281	262	255	275	255	271	262	274	285	255	266	244	282	260	300	268	265	259	257	233	261	275	258	263	280	250	250	263	269	255	268	279	287	269	288	253	248	268	264	270	222	254	264	272	261	269	283	263	258	293	242	266	285	271	245	267	300	265	275	251	302	250	290	270	279	274	272	283	273	283	235	248	279	287	295	267	265	267	226	271	261	272	277	249	284	253	269	268	274	270	264	271	238	255	253	262	282	266	244	278	250	248	284	280	261	268	247	262	284	267	252	255	263	291	271	276	253	270	276	262	267	250	289	255	269	248	269	250	289	275	269	280	275	245	300	254	248	270	262	251	246	288	286	277	250	250	276	258	244	241	316	252	256	297	264	231	255	280	290	236	293	265	261	263	290	240	254	298	268	262	316	266	275	285	277	262	276	296	250	263	244	244	274	277	297	268	255	256	257	270	241	256	258	266	252	277	251	257	269	271	288	261	275	293	238	258	281	252	273	278	259	254	239	278	269	274	308	269	269	271	255	265	241	251	249	279	275	265	269	245	258	253	259	247	272	292	262	278	249	278	275	260	263	288	285	285	258	255	276	254	255	253	263	277	258	244	288	267	286	263	290	251	273	255	250	267	275	285	278	276	272	244	247	258	246	260	278	257	265	278	245	255	254	254	250	228	252	267	268	270	257	251	262	267	233	286	264	239	245	276	261	300	295	304	240	268	275	245	266
24831	11681	1122	699	574	542	497	485	484	449	444	437	423	466	424	420	412	449	423	392	431	447	408	435	403	469	424	462	424	452	430	393	382	476	410	413	421	467	455	432	446	444	407	411	454	417	430	401	449	435	471	402	403	459	461	441	459	440	458	429	453	434	445	427	424	428	452	434	423	441	414	444	386	417	391	434	396	421	433	407	400	413	430	450	430	428	427	430	429	459	413	417	436	426	422	468	473	435	444	435	442	456	404	433	412	402	430	442	441	432	429	447	428	445	444	425	436	474	419	430	410	430	401	413	397	440	440	445	442	430	424	400	417	401	399	428	420	431	456	398	437	442	469	441	420	420	411	395	408	441	395	398	439	434	376	443	438	426	418	371	394	436	436	420	434	462	423	411	436	444	450	429	434	429	435	455	420	353	442	400	411	421	416	441	475	435	418	463	426	402	451	415	419	451	440	395	436	453	420	404	449	467	426	396	436	446	387	406	418	373	436	406	419	436	431	410	450	442	466	454	413	388	422	394	436	396	422	431	398	422	404	442	421	436	418	403	417	386	408	419	432	447	425	434	417	405	398	450	470	437	415	380	378	418	417	385	417	450	414	445	450	425	420	446	433	400	430	436	411	436	426	416	409	425	464	393	407	390	417	428	428	404	447	477	402	430	423	413	439	459	397	410	406	434	444	460	400	476	398	465	446	457	447	405	422	435	417	409	428	416	418	366	414	447	373	425	420	378	443	417	431	410	428	412	427	416	418	449	440	442	424	439	415	420	446	452	405	445	419	396	448	430	444	439	456	469	375	461	432	390	415	415	449	431	442	446	411	409	386	408	453	433	409	410	420	430	406	466	418	419	410	402	439	406	386	387	413	441	427	432	403	412	445	385	397	409	412	412	437	403	427	413	408	421	449	417	434	419	443	419	373	433	405	389	438	403	437	467	420	405	443	400	439	412	427	439	444	451	410	420	419	400	422	388	426	411	442	445	428	471	430	447	443	409	406	418	420	429	413	438	423	428	421	429	434	422	397	430	418	427	400	438	405	400	446	427	440	397	446	403	398	420	424	417	385	392	454	436	410	460	438	429	413	471	464	452	463	434	426	389	451	450	430	399	406	452	413	426	409	396	435	421	429	423	406	419	452	410	409	436	434	401	434	424	405	446	446	425	434	412	416	402	411	423	455	420	408	397	401	404	467	432	488	411	425	420	441	428	455	382	422	465	456	449	420	430	411	441	415	423	434	398	429	396	442	421	441	399	386	419	432	445	435	397	386	399	444	441	414	420	426	396	421	383	413	427	417	438	433	424	474	440	442	424	417	453	415	443	456	436	394	414	414	445	443	417	440	430	441	449	447	435	449	475	398	428	441	450	424	440	417	411	444	442	428	411	431	417	445	463	396	415	410	408	398	431	424	406	403	420	430	408	410	447	419	431	432	419	401	492	440	424	395	372	456	382	444	425	386	442	398	418	437	444	436	394	468	410	415	435	436	416	443	447	420	411	397	423	415	442	416	397	419	425	420	420	452	424	417	436	435	454	410	420	419	418	427	426	398	412	412	476	406	443	421	440	406	427	459	425	408	416	419	404	470	419	420	459	437	442	437	411	416	439	415	414	445	401	403	451	408	460	423	402	403	454	449	400	440	390	406	436	408	409	408	419	391	429	396	450	446	416	440	407	438	438	426	444	437	412	416	447	409	445	451	413	432	464	408	452	436	407	430	418	434	418	442	424	451	455	462	413	419	402	414	419	418	424	401	435	461	404	466	430	412	398	414	414	419	438	423	433	422	440	402	383	433	373	444	411	446	433	395	429	432	375	415	428	441	455	424	413	416	433	395	401	382	440	411	413	434	450	426	406	406	465	458	400	414	413	442	409	415	408	447	444	411	447	448	413	387	467	454	427	425	415	447	455	417	412	436	444	400	433	410	406	424	439	410	416	463	450	463	433	453	409	446	409	419	431	432	408	439	414	475	445	438	441	425	413	404	428	452	403	401	422	417	439	410	437	449	425	447	384	449	438	422	408	425	449	436	403	431	398	483	422	437	416	411	397	415	431	425	408	425	443	455	413	438	398	409	424	428	390	446	405	433	488	419	408	413	418	454	399	400	428	396	433	443	448	374	435	404	404	410	451	440	455	395	429	419	417	414	424	420	410	456	450	405	404	423	429	443	443	400	422	409	424	399	396	455	455	403	430	421	396	394	425	461	448	415	393	414	420	424	440	425	429	456	441	440	396	431	391	458	419	394	406	468	428	430	413	412	406	458	423	428	426	439	437	408	382	428	422	385	404	437	442	451	446	429	444	476	411	423	430	443	404	408	391	441	458	402	414	392	416	411	430	444	484	424	409	422	429	415	413	416	399	383	458	432	422	442	428	394	398	437	425	406	421	442	403	393	428	402	446	427	429	428	373	404	425	442	423	417	441	452	430	441	429	434	421	414	439	455	435	413	438	432	445	446	416	434	459	430	387	411	419	417	419	425	428	438	424	435	415	436	447	420	412	410	430	438	402	390	427	420	418	420	455	428	425	452	451	371	419	443	469	391	417	441	421	467	388	427	462	430	431	393	409	432	405	419	430	415	409	434	398	405	444	430	459	430	433	418	421	418	462	419	438	437	405	416	458	428	412	451	409	401	422	388	384	425	456	405	389	427	427	450	434	398	449	397	433	437	463	400	407	457	428	402	467	433	404	445	406	428	395	429	387	440	432	404	412	417	390	419	424	440	461	454	408	407	415	417	431	418	453	435	451	446	413	425	445	397	416	397	381	415	439	432	414	437	437	426	439	440	412	430	419	403	440	412	401	442	430	449	415	416	428	411	438	444	445	442	447	428	415	420	434	400	438	445	416	413	396	414	417	435	444	441	418	440	437	467	422	426	434	421	411	413	442	403	428	416	446	436	432	393	452	443	427	387	465	415	429	408	427	436	410	457	398	435	418	411	416	438	419	408	447	414	442	448	445	437	422	422	442	436	446	462	427	447	467	428	426	458	435	436	411	407	421	420	466	421	424	470	422	436	423	440	418	451	412	433	410	425	425	420	437	424	410	419	457	438	416	410	404	411	460	447	443	438	426	445	415	459	389	466	408	417	415	435	431	453	450	417	426	457	416	417	405	441	423	425	419	423	449	449	437	449	452	433	429	390	414	463	426	423	434	405	400	386	386	464	433	392	440	444	423	396	442	422	421	414	414	440	438	446	410	397	411	448	395	425	458	415	415	419	439	441	452	400	418	446	407	440	444	429	431	423	420	420	420	411	411	448	418	438	406	432	478	413	464	397	402	441	409	426	423	406	468	396	415	431	435	427	419	413	454	422	424	440	433	471	454	407	425	416	391	406	413	418	428	387	431	383	417	480	403	426	429	431	398	446	445	451	418	437	421	392	486	454	422	433	415	425	404	400	403	419	396	424	425	466	382	409	415	455	418	427	437	440	411	433	448	435	423	431	448	453	439	429	417	443	447	429	421	463	438	443	426	419	450	413	437
24088	21361	28548	24419	20707	3998	1034	795	733	740	670	652	655	586	570	636	625	613	573	607	612	611	552	608	589	581	530	579	592	576	550	573	549	548	577	592	562	557	577	577	545	596	530	521	588	582	559	546	551	577	557	588	544	517	546	539	581	603	580	560	572	532	605	533	533	604	556	594	542	551	569	556	530	554	524	531	531	576	552	548	534	515	540	584	583	526	571	555	529	559	523	571	580	563	570	606	536	547	575	534	591	519	540	573	573	574	541	519	595	546	553	553	588	551	545	531	566	541	614	554	527	580	574	515	582	511	596	568	548	555	571	564	558	553	563	552	553	585	575	552	607	564	548	540	532	537	563	591	550	568	546	559	501	536	509	537	533	558	555	490	539	562	528	560	585	567	550	549	573	509	551	555	542	550	588	571	543	520	550	551	551	515	540	527	568	547	542	577	546	584	564	591	567	573	550	559	536	583	562	549	565	595	573	559	531	524	518	536	501	553	545	515	564	559	544	536	537	551	584	561	557	544	548	573	574	573	526	556	573	529	582	557	572	576	556	520	541	567	543	557	567	558	530	497	575	533	557	553	593	578	529	570	535	550	560	507	566	576	572	535	519	568	523	557	537	537	550	548	549	537	554	537	554	570	561	574	565	559	550	606	581	590	558	513	554	585	560	545	576	573	586	515	569	587	571	581	553	558	555	616	537	550	533	551	529	540	573	546	538	502	552	621	571	578	549	584	516	561	597	517	514	531	604	554	554	563	550	556	557	526	561	599	568	553	524	537	547	555	526	552	540	557	557	576	602	591	601	552	596	565	561	552	539	546	578	516	536	541	523	553	512	558	544	543	613	509	589	564	544	550	567	528	530	536	565	570	551	601	547	544	588	574	560	537	544	571	542	597	566	566	575	576	554	588	561	546	523	558	572	574	558	482	559	559	538	551	555	538	575	569	567	524	523	577	548	559	559	582	578	552	582	548	577	601	578	587	527	519	533	564	535	567	541	507	560	532	530	567	582	548	529	592	517	539	549	587	559	606	522	575	546	546	555	554	573	532	530	530	569	580	564	562	547	537	555	618	556	522	581	530	511	555	557	546	510	587	551	592	541	587	571	539	523	533	512	581	550	553	576	529	516	556	599	529	506	573	599	578	564	557	541	546	532	580	571	525	561	553	563	550	539	558	588	583	567	574	547	545	530	551	572	578	566	571	549	543	554	508	575	547	587	586	546	549	538	537	561	517	548	551	559	565	536	534	580	564	537	544	573	599	577	557	587	556	548	546	531	569	577	543	576	559	531	504	545	552	579	539	571	538	566	558	541	574	563	553	586	589	601	605	545	538	549	591	507	575	562	566	544	530	548	538	580	544	554	520	570	543	550	538	553	600	555	516	565	501	564	537	563	525	559	585	530	536	542	523	541	589	543	581	572	569	535	571	612	557	558	543	573	568	518	522	554	532	544	568	560	548	552	572	582	532	541	583	543	535	531	571	585	552	564	544	541	595	525	541	551	526	576	544	587	528	549	564	569	529	555	586	533	552	549	566	531	550	583	531	590	528	549	514	570	550	550	553	534	534	558	572	550	563	548	528	533	525	554	554	536	555	520	556	545	580	540	563	595	515	569	545	558	554	554	537	534	600	588	560	537	557	547	524	610	562	569	542	521	575	561	559	559	509	560	522	583	557	567	569	522	564	589	600	517	580	559	533	588	545	500	553	576	557	549	536	612	580	560	554	528	581	513	514	551	590	584	547	570	545	527	563	513	597	512	527	556	506	551	539	554	559	551	533	557	570	562	541	566	577	547	545	604	553	531	559	505	541	531	525	545	550	580	519	595	535	547	533	562	533	541	582	558	546	544	534	561	551	550	545	542	541	529	547	563	533	541	560	564	557	580	569	564	550	530	559	553	548	584	527	532	522	526	552	557	553	526	578	581	558	571	521	574	547	542	636	569	582	538	558	536	592	534	579	572	532	536	607	573	566	565	531	552	476	551	543	541	551	532	546	556	536	534	567	583	578	550	560	545	596	568	504	549	560	570	517	551	528	576	593	516	523	545	603	581	576	550	569	537	569	548	549	555	545	536	546	573	536	601	544	564	519	537	531	532	592	536	533	535	554	583	571	548	569	580	514	604	562	543	518	542	589	545	553	533	561	538	559	540	553	562	539	535	542	603	592	560	530	549	603	553	531	519	559	567	552	568	587	520	552	534	584	550	566	545	537	548	554	521	548	572	566	564	549	580	521	529	577	523	572	548	532	554	582	569	567	533	500	548	596	543	580	560	604	589	560	537	539	540	561	577	548	557	548	539	557	537	557	575	537	578	539	546	520	551	516	572	534	550	566	481	559	562	563	521	539	572	547	545	541	593	539	556	563	562	546	556	526	556	502	520	574	557	541	565	553	576	534	579	537	547	573	524	555	557	566	552	550	585	537	571	533	551	550	560	564	533	577	553	547	531	564	590	518	571	574	553	557	521	527	562	557	569	536	584	558	558	526	546	562	567	547	544	557	540	572	551	561	560	570	582	571	553	525	523	546	547	530	561	568	560	532	506	567	572	546	498	556	532	524	528	565	560	581	561	550	544	537	565	510	565	530	572	548	539	520	581	545	554	534	592	544	514	533	570	561	587	523	525	549	538	555	544	540	554	575	540	550	547	578	563	539	547	567	543	559	533	518	584	555	588	537	568	506	575	538	530	546	590	554	523	574	541	570	552	570	563	549	586	569	574	525	503	554	577	554	508	561	533	566	565	523	604	575	512	541	551	581	545	561	539	599	558	577	553	538	559	560	559	543	566	582	548	548	552	516	564	538	590	572	531	537	566	590	522	552	559	540	544	557	587	553	541	540	538	590	561	579	518	558	556	574	551	586	542	535	538	566	564	533	570	568	551	531	561	590	550	561	589	563	562	560	540	496	581	573	538	587	515	571	579	580	553	553	555	540	552	547	618	522	571	569	542	530	575	556	596	541	591	565	515	555	589	522	584	543	565	528	523	568	553	529	509	550	541	549	533	566	537	536	542	515	571	534	507	542	505	532	586	557	539	543	544	532	530	592	547	616	580	557	513	533	516	593	568	526	564	597	561	525	524	547	580	576	534	529	543	527	572	542	568	541	565	560	558	564	538	545	502	570	561	586	553	561	529	566	566	549	538	528	517	526	576	552	569	542	563	524	513	555	551	549	539	574	572	553	545	546	538	539	542	486	580	544	551	493	491	599	538	596	555	537	545	519	567	550	575	575	564	552	602	568	498	482	548	526	574	538	547	530	588	567	530	623	548	547	564	568	654	565	502	561	567	568	565	563	536	602	561	571	587	549	556	571	530	551	548	565	540	535	529	527	569	557	530	541	603	521	522	535	565	551	568	541	552	544	535	552	535	520	559	586	569	554	498	558	534	562	565	540	559	547	562	544	573	564	551	555	556	521	511	555	587	517	577	578	600	568	562	562	568	525	560	539	530	541	555	540	484	575	585	523	585	555	528	543	564	564	575	560
42266	24072	7497	3860	2787	2277	1759	1569	1444	1215	1213	1102	1081	950	980	1001	996	937	943	975	891	929	937	876	948	849	973	825	870	873	835	821	834	891	891	892	872	892	841	856	915	880	866	845	893	811	879	905	842	849	872	889	851	854	815	844	843	871	833	789	873	826	874	813	876	829	836	853	849	861	846	797	873	804	860	828	889	790	846	844	831	868	838	845	875	808	891	838	943	830	824	824	835	828	827	854	852	834	862	788	837	807	828	881	890	864	848	827	871	907	858	847	844	838	921	851	796	856	853	839	827	845	885	791	854	873	815	877	872	839	866	786	880	835	874	852	861	846	801	838	925	858	879	801	884	854	884	867	840	903	852	842	862	791	843	871	856	875	849	779	887	836	873	839	885	890	818	827	883	877	819	890	809	848	849	824	774	826	882	777	836	798	826	849	844	924	839	836	894	816	812	878	891	896	883	838	810	877	843	899	855	869	859	819	821	899	854	884	818	907	892	872	830	822	800	870	839	797	854	829	887	853	860	846	858	811	861	888	816	789	821	901	835	814	809	837	822	785	855	840	849	861	858	851	884	859	888	830	869	825	824	857	845	849	829	891	825	827	829	830	901	757	851	843	782	867	815	823	874	819	875	826	825	858	814	869	858	852	800	827	834	833	899	850	893	827	851	822	858	878	816	843	794	849	819	816	833	868	835	833	860	861	814	883	859	835	817	819	854	830	842	856	858	827	888	832	811	859	855	825	850	852	881	889	834	828	877	826	857	860	829	814	903	792	854	830	904	882	847	807	899	872	821	872	869	844	883	853	845	835	847	824	847	874	829	838	825	882	875	848	838	890	842	842	809	888	827	878	800	806	811	816	822	859	823	862	826	851	823	847	816	871	846	831	889	869	851	872	874	808	874	786	852	828	830	819	868	924	812	887	868	855	815	832	869	814	854	862	872	857	836	814	891	848	848	844	872	845	845	890	869	823	874	833	871	826	815	845	846	782	857	804	810	873	836	823	889	874	813	802	879	821	827	870	836	836	877	895	871	869	861	866	843	880	901	844	847	863	865	909	914	876	852	838	860	838	810	845	825	864	881	885	842	825	854	839	857	827	846	859	838	915	876	818	850	839	877	884	821	815	845	893	822	844	888	870	876	851	835	824	792	919	887	850	851	818	830	847	887	793	880	847	837	852	807	873	816	888	915	826	807	799	856	811	796	844	835	815	831	852	892	832	834	837	876	871	829	878	868	861	850	839	852	816	837	849	818	895	842	834	841	863	942	842	843	835	827	925	840	890	891	821	824	858	801	871	861	813	850	872	835	807	845	907	838	811	854	854	909	829	863	885	865	831	851	864	851	861	791	849	857	846	867	832	841	825	847	815	881	797	839	804	870	904	826	831	811	931	829	803	857	847	848	844	810	843	855	844	853	825	827	781	823	855	826	836	857	868	890	847	789	824	850	811	819	817	789	844	824	802	841	862	852	864	841	851	863	833	824	807	859	862	868	790	841	852	885	796	891	889	836	847	874	785	831	872	855	861	865	818	854	848	864	823	864	865	846	813	834	862	793	875	879	877	855	868	776	875	848	850	856	859	827	837	888	875	802	861	871	802	845	812	782	811	866	837	767	825	876	890	830	872	808	839	888	845	827	856	860	861	834	813	843	827	867	893	819	865	853	827	835	837	848	848	836	872	786	827	847	841	870	832	843	878	818	857	860	853	837	886	855	832	857	870	837	849	801	906	882	821	855	844	859	837	870	866	845	825	843	899	821	807	880	880	801	873	868	801	881	867	869	830	873	835	815	882	856	870	826	887	814	829	808	836	867	815	866	871	855	869	860	814	897	797	881	842	826	852	903	823	873	860	842	843	825	873	817	877	837	841	849	860	854	784	867	830	878	854	874	834	863	827	883	887	872	825	815	840	862	828	839	936	859	834	801	834	845	815	826	834	862	821	826	823	814	892	847	867	869	837	821	857	817	848	899	764	820	871	848	874	892	891	907	867	811	831	874	875	864	810	866	855	881	842	835	854	874	873	861	840	829	914	846	848	901	830	870	817	823	829	845	832	904	829	836	798	838	847	835	881	822	857	843	826	919	920	878	843	832	864	833	862	874	862	821	806	796	797	835	807	813	853	857	793	872	864	831	801	824	832	852	817	854	816	822	832	819	807	807	851	869	843	854	844	897	837	861	849	851	903	852	846	840	862	818	873	828	827	908	848	779	891	833	832	815	846	815	843	850	866	831	840	867	768	852	833	922	831	878	910	847	819	854	873	860	812	817	843	869	876	824	843	835	845	820	827	838	808	879	830	855	832	901	808	939	836	801	864	833	875	848	857	876	788	864	882	844	830	804	873	844	819	859	826	834	850	852	920	872	822	843	823	838	848	837	873	795	804	884	826	827	834	861	842	831	838	879	858	804	813	893	846	841	834	826	814	858	838	843	809	874	822	867	829	865	808	856	853	865	850	859	873	863	842	865	846	830	849	870	848	785	836	886	821	839	844	790	849	861	839	895	886	842	788	929	866	850	836	861	876	860	865	791	817	873	807	878	859	889	800	788	777	880	902	830	862	857	877	915	877	888	862	866	926	829	848	876	795	880	843	852	881	849	854	878	864	822	865	844	860	908	865	840	926	807	881	871	865	862	866	827	916	838	905	860	829	848	869	857	838	784	854	829	853	878	864	891	911	923	846	807	849	825	774	792	884	846	879	837	863	829	847	804	910	854	796	824	897	889	874	838	861	876	797	867	847	854	808	905	834	881	847	830	811	901	904	807	860	836	888	876	880	842	826	841	865	852	808	821	859	816	853	843	807	873	849	813	824	855	839	844	895	872	841	867	774	879	920	845	882	892	862	866	813	859	841	885	853	851	801	804	876	839	845	858	814	821	884	839	795	795	824	841	828	848	865	858	853	867	821	792	782	800	903	839	878	809	867	877	824	842	832	814	852	844	860	808	843	853	836	892	872	845	868	904	819	847	857	883	809	809	884	846	834	873	852	910	888	854	832	864	864	860	847	848	835	818	860	846	885	860	904	832	883	837	862	890	866	834	838	832	873	864	848	883	833	854	849	828	828	852	808	862	882	844	821	815	841	831	880	822	841	839	829	869	864	864	841	827	871	864	800	864	912	843	887	834	850	820	889	854	872	838	846	855	857	823	830	813	825	865	837	867	820	864	833	828	817	800	864	831	876	850	824	881	823	838	870	855	918	862	876	848	824	805	859	904	834	880	883	870	823	851	830	827	858	862	854	824	816	827	867	850	859	808	838	833	880	827	850	872	837	827	854	844	806	825	862	844	886	805	825	744	809	812	811	842	878	830	847	838	879	850	827	895	850	820	854	851	849	821	851	888	836	837	832	846	820	882	856	820	870	863	856	860	858	834	864	784	849	851	860	838	792	828	946	826	842	838	837	865	880	864	865	840	834	849	830	819	812	847	885	819	839	822	854	840	852	860	841	906	888	837	818	885	835	892	797	800	778	883	870	894	867	870	853
23220	21353	29283	23739	21340	20638	3190	1133	929	861	827	735	751	692	709	632	666	648	623	651	599	598	645	635	601	603	548	650	596	597	650	572	557	593	582	568	557	573	588	582	580	618	610	568	564	588	611	600	620	562	564	558	556	579	616	599	558	537	558	535	541	606	593	559	527	535	576	590	580	592	550	586	534	591	565	589	598	600	575	603	609	561	550	535	594	603	534	573	556	550	561	576	565	592	558	559	610	567	609	566	577	546	609	533	554	580	548	613	615	589	556	663	542	586	559	568	555	576	609	562	599	560	535	586	557	560	563	566	545	586	605	567	578	550	561	601	583	573	580	543	596	587	578	522	607	609	603	562	590	572	555	557	599	576	526	563	556	594	594	606	581	553	605	564	561	628	606	576	529	595	585	602	593	598	571	564	561	547	587	560	538	557	528	621	571	564	544	552	593	556	578	535	491	543	619	554	592	587	601	558	560	528	544	551	549	620	568	571	533	568	561	576	561	551	600	530	585	538	595	592	549	584	568	582	588	548	544	555	604	548	585	585	566	572	606	604	578	518	552	574	537	590	581	558	596	570	596	587	584	616	565	557	594	630	575	520	557	548	587	591	593	526	540	555	549	543	538	577	574	570	567	535	568	533	583	561	557	537	615	565	571	560	572	567	573	571	589	581	596	563	576	579	547	509	542	544	586	578	620	554	599	569	565	579	556	564	567	559	598	642	598	586	595	580	540	543	573	560	523	557	544	590	556	591	571	558	524	620	596	556	594	632	571	560	558	568	606	537	564	580	599	572	598	538	525	581	548	587	549	606	549	546	544	566	551	616	548	561	548	606	554	548	583	594	545	618	560	551	543	582	541	556	556	597	598	545	582	576	537	597	578	558	561	590	595	585	571	596	614	594	577	556	572	554	577	576	541	580	533	549	541	560	541	575	541	552	569	574	585	561	582	539	557	591	571	553	519	582	540	559	563	569	597	562	559	555	554	599	557	617	596	589	605	563	579	602	532	541	588	577	553	611	586	552	585	523	562	551	588	545	593	551	543	548	560	589	609	555	565	577	586	578	570	547	537	593	552	582	575	593	596	605	594	539	612	593	597	564	562	572	597	580	562	576	527	606	557	561	567	553	534	529	596	591	560	602	565	583	618	573	545	581	541	573	579	540	579	551	561	562	541	590	550	562	564	548	566	559	574	585	581	568	566	588	559	571	546	577	545	597	565	571	555	562	576	549	610	599	576	594	582	556	590	602	575	580	548	608	557	568	566	547	592	548	565	504	585	568	566	562	537	604	560	560	526	548	571	607	554	561	562	571	555	559	567	602	561	557	560	562	533	563	568	575	566	533	552	559	581	596	531	573	570	566	586	556	579	548	547	592	536	584	553	602	583	540	554	605	531	553	562	568	556	558	573	576	574	573	565	593	549	580	572	546	573	569	545	516	504	543	540	555	549	544	556	556	536	606	608	587	538	549	570	530	576	595	581	556	567	592	553	577	570	582	577	567	578	564	544	583	586	516	561	583	603	563	573	576	578	551	568	578	548	581	546	589	563	503	565	559	512	598	584	543	606	563	555	576	559	560	518	586	562	566	557	560	521	564	575	547	566	552	568	569	609	558	574	550	541	556	525	557	605	579	562	593	586	553	539	605	540	600	607	551	550	584	563	583	581	561	562	583	569	577	565	563	577	569	559	615	555	527	586	528	556	582	568	550	586	580	556	572	582	559	564	581	565	570	561	600	573	574	614	517	552	564	576	552	603	587	585	561	580	567	559	597	584	593	530	561	610	586	564	606	544	544	566	554	570	605	599	572	568	531	555	539	545	570	546	575	547	579	594	569	559	555	570	544	564	574	561	613	579	577	555	549	556	594	634	564	571	575	602	592	587	583	541	559	545	589	564	602	553	561	542	501	576	585	547	585	568	556	572	556	588	571	604	567	574	618	558	531	588	559	575	577	574	582	625	586	584	541	583	559	557	574	547	553	572	582	572	538	543	539	570	621	553	528	549	569	559	552	597	594	572	580	592	586	607	563	546	543	586	547	569	551	513	566	545	623	577	588	536	565	563	538	532	528	558	551	521	540	577	575	562	551	563	555	611	562	564	550	603	542	584	549	581	546	560	568	596	568	585	612	556	584	543	571	600	565	562	584	560	586	568	559	511	536	567	573	558	577	569	582	577	535	589	551	565	607	559	567	584	574	569	574	553	569	552	584	583	563	590	564	553	515	537	559	588	567	557	638	562	585	590	557	569	563	529	544	533	551	589	536	553	614	575	590	516	565	581	554	572	537	564	579	549	566	583	612	582	520	579	561	576	564	585	537	577	550	585	585	494	573	547	646	529	566	577	552	591	548	569	568	569	589	608	595	595	551	589	572	557	563	542	564	522	577	586	544	579	557	596	568	598	547	566	540	551	578	580	592	569	593	546	581	558	560	555	578	542	526	569	559	538	547	577	579	594	571	545	544	582	564	586	560	578	560	568	595	600	588	537	551	572	573	568	555	594	583	594	602	563	557	584	603	562	571	554	595	578	555	587	539	552	562	532	559	568	602	557	561	558	592	568	545	568	569	531	553	562	574	542	597	562	554	583	581	532	562	569	553	542	601	574	570	611	602	611	560	546	555	573	554	535	559	578	536	531	578	532	582	597	565	553	557	538	558	576	613	590	593	565	595	567	541	564	546	594	536	550	556	569	566	576	592	580	555	564	549	569	534	539	543	585	563	619	601	575	595	606	561	513	572	591	580	550	533	576	547	540	572	555	599	594	573	519	573	567	581	614	556	558	592	551	541	575	612	550	546	598	586	595	568	610	554	561	567	618	549	570	585	607	536	535	537	579	581	564	610	609	560	559	580	585	544	619	532	559	583	573	552	557	568	549	537	582	553	567	572	570	589	559	583	622	609	549	532	566	553	570	552	532	582	561	600	585	526	541	590	529	604	613	552	568	579	540	541	565	536	588	542	548	567	598	528	579	593	545	587	595	549	587	564	545	578	578	579	551	533	572	558	619	537	569	589	582	595	583	546	556	576	560	594	621	579	573	564	590	554	551	530	573	604	581	588	623	574	578	537	573	575	537	569	588	549	590	560	553	563	543	563	542	606	529	601	545	588	519	572	542	571	529	582	541	535	533	559	535	543	568	590	555	549	612	568	576	598	570	596	557	574	596	632	568	570	594	559	578	590	563	614	575	544	581	544	566	572	547	520	592	601	560	571	569	575	622	549	562	561	563	588	580	566	592	575	554	575	599	533	588	558	562	568	583	603	618	551	535	566	573	545	572	581	576	614	577	586	587	563	549	565	575	562	603	586	558	570	563	526	576	577	542	559	565	584	596	597	572	587	532	559	618	540	591	605	555	570	567	505	585	574	550	577	566	529	568	570	562	587	575	536	533	547	546	557	566	557	514	568	550	563	533	524	544	593	586	558	564	598	547	564	547	572	579	530	568	580	573	552	563	541	564	576	591	539	572	583	580	517	581	533	547	576	582	586
41952	28651	12076	6294	4696	3433	2845	2258	2001	1784	1599	1453	1378	1272	1276	1150	1109	1071	1095	1037	1057	995	1044	991	933	1015	977	953	948	941	985	904	856	928	910	828	907	906	933	923	925	873	851	886	921	903	877	891	953	892	878	876	834	856	872	836	898	831	840	885	872	940	980	901	880	906	849	848	921	879	871	858	840	866	919	881	859	881	885	882	878	836	878	880	873	932	903	836	814	863	871	872	804	882	844	867	889	892	886	842	917	894	877	916	901	827	874	938	846	882	832	872	865	887	921	931	864	887	810	842	893	855	889	888	848	874	939	883	858	890	859	897	835	907	954	906	895	933	936	911	909	891	865	886	819	823	820	839	878	896	866	901	924	859	888	901	864	864	868	915	830	872	904	860	873	869	887	873	929	826	832	857	901	927	867	862	885	922	852	918	926	782	916	902	817	859	881	876	889	879	891	924	883	825	919	932	912	872	887	915	813	852	802	896	804	872	862	828	909	897	831	860	868	843	842	871	867	876	886	902	911	886	865	847	884	859	867	914	891	908	867	842	850	913	850	882	854	910	859	892	846	876	878	862	873	833	857	890	869	891	824	860	891	834	900	860	873	846	867	851	868	872	919	857	824	867	866	870	845	834	892	903	861	848	836	841	855	855	950	872	858	829	845	888	879	836	883	868	893	902	853	868	798	887	890	898	918	870	919	885	880	884	870	820	868	862	906	879	852	840	874	879	866	841	866	876	878	865	818	829	925	806	866	860	848	875	930	871	841	868	919	810	858	868	910	866	892	914	860	850	874	822	873	833	891	846	865	915	904	879	921	844	888	886	910	834	891	904	900	903	900	861	880	823	842	925	853	811	814	842	901	856	883	870	873	874	792	890	858	834	879	870	930	853	910	898	834	860	880	835	829	919	902	805	917	873	887	891	871	907	901	885	852	847	896	907	929	831	890	846	867	852	872	866	859	843	956	885	920	840	874	875	864	920	893	885	895	909	894	862	888	902	849	886	885	833	879	910	863	939	849	884	858	883	832	891	894	870	911	787	878	864	840	890	870	867	810	796	790	895	880	896	895	904	870	848	831	823	867	874	839	846	878	867	857	878	887	854	872	859	905	856	877	833	872	863	872	877	867	837	875	956	860	932	864	848	873	863	839	873	865	875	843	828	838	831	930	864	891	916	789	812	856	865	830	863	870	923	841	863	903	877	921	872	866	874	915	899	853	865	854	857	864	860	901	898	864	830	905	852	915	858	878	869	910	880	884	858	839	825	858	861	863	920	860	869	847	899	856	862	892	851	827	857	824	832	877	826	835	893	854	871	878	834	861	905	891	887	852	832	869	869	912	864	864	891	847	871	848	861	882	804	839	870	844	886	863	861	882	889	865	858	884	800	944	891	852	867	801	858	835	902	890	858	868	879	880	849	830	866	888	852	879	890	858	831	863	883	867	850	844	859	930	878	865	844	891	899	898	867	859	831	865	871	899	836	853	812	909	927	885	857	850	860	903	892	885	868	832	876	919	854	877	789	864	843	863	903	857	910	874	890	879	859	862	844	905	874	864	872	855	875	878	865	856	833	857	878	876	867	909	877	863	888	872	871	884	867	864	827	882	866	887	853	921	862	852	891	895	914	890	859	839	895	881	833	869	871	873	885	906	854	821	828	847	896	863	834	875	878	883	867	889	881	877	927	911	853	845	860	858	859	852	931	841	865	850	858	925	847	860	924	840	910	860	858	922	885	822	886	860	844	859	819	916	846	920	880	886	887	932	884	884	890	885	912	874	923	906	852	834	846	881	860	841	855	884	860	865	901	812	875	861	815	863	905	843	893	875	865	873	872	892	870	876	878	843	845	814	869	835	908	813	852	851	849	861	856	919	867	835	889	830	870	909	846	826	842	822	827	912	871	909	939	828	961	894	905	876	886	881	879	846	824	936	871	906	848	843	918	837	818	854	868	912	853	896	847	873	842	912	870	839	867	898	861	863	921	859	854	856	853	893	862	824	923	880	842	898	830	849	875	836	842	872	914	862	866	888	910	880	824	896	807	870	877	863	888	882	864	868	836	819	892	868	811	915	923	909	886	895	926	861	840	879	910	880	934	923	906	899	863	923	820	878	876	836	913	911	913	917	828	895	865	892	857	845	880	829	899	888	834	899	880	873	890	892	887	909	876	932	846	914	910	834	837	857	936	837	839	853	863	866	849	838	834	846	845	823	834	862	871	898	885	897	886	838	818	913	847	861	868	887	827	896	850	855	881	886	894	883	838	863	912	881	869	852	858	892	811	888	880	888	832	900	871	889	880	887	892	901	874	848	887	860	878	883	854	828	903	880	879	870	873	856	840	894	830	865	841	841	817	873	850	891	895	851	856	848	838	883	830	880	892	859	865	836	872	868	837	870	880	843	850	842	851	866	851	882	926	931	873	831	878	914	876	839	827	865	800	816	865	850	838	951	890	890	883	850	866	841	844	880	859	858	875	842	863	839	840	875	894	846	934	856	849	825	788	905	869	847	890	846	886	876	929	861	896	862	883	870	844	870	895	854	864	878	877	884	828	874	867	890	899	896	845	917	902	848	839	851	919	847	832	836	850	834	862	902	888	863	835	840	852	844	859	872	872	870	853	807	871	886	854	830	853	834	917	905	840	902	875	861	868	842	884	852	846	836	857	862	855	849	871	904	860	822	910	872	793	886	859	894	868	855	831	874	890	894	906	878	814	871	870	887	900	852	851	905	875	860	891	934	872	902	810	883	808	883	871	847	888	841	881	810	925	890	863	840	851	821	894	847	841	810	856	848	850	885	875	864	867	898	865	879	861	860	910	884	866	909	856	851	877	906	828	821	860	901	896	885	894	868	826	908	910	842	868	877	878	861	815	894	892	910	895	851	878	784	902	875	872	865	857	853	924	937	867	847	825	867	919	809	849	882	824	877	843	845	886	879	893	873	837	853	892	899	827	914	895	845	817	855	836	907	886	875	826	842	873	848	887	880	866	832	851	934	853	934	882	919	874	852	887	874	917	913	880	842	838	888	875	872	843	872	833	854	873	898	857	857	841	920	884	906	876	841	844	834	848	890	866	850	830	876	899	903	841	904	856	862	930	871	880	858	868	875	866	913	929	928	882	883	861	842	884	879	835	874	832	880	874	821	829	879	872	859	853	896	926	894	869	898	910	874	803	844	897	887	836	905	915	868	882	872	882	856	912	931	858	854	890	893	861	903	794	881	831	903	877	884	869	877	862	845	840	907	883	900	853	895	899	909	841	898	892	899	877	855	915	853	881	878	865	878	893	896	898	876	879	846	866	894	818	841	848	877	858	862	827	878	898	866	864	840	870	872	903	865	894	848	827	860	843	877	845	906	905	926	907	908	853	849	874	863	883	862	898	840	878	849	881	821	862	851	861	853	867	877	906	919	810	895	889	835	868	895	872	875	883	859	883	849	852	845	897	904	839	880	864	869	895	872	894	877	903	840	905	898	860	893	886	902	833	868	898
27092	21116	10876	740	362	327	291	305	325	286	308	272	294	270	268	282	273	245	279	284	281	292	259	279	262	263	282	264	291	272	259	263	266	275	249	267	267	283	303	281	290	275	269	255	283	310	284	275	236	252	264	263	252	268	273	291	244	257	273	237	273	254	266	251	246	276	262	254	274	275	243	278	257	250	286	269	272	261	266	270	221	291	271	261	269	250	253	267	287	271	247	273	282	282	291	287	285	254	282	253	281	284	294	289	258	268	286	234	259	287	269	280	282	298	271	285	266	262	261	285	269	268	274	231	252	270	283	267	286	241	234	268	279	286	245	264	287	262	268	246	270	275	281	257	251	257	268	263	258	258	263	265	280	267	268	267	273	263	263	289	261	281	279	259	228	264	282	255	269	275	278	278	263	266	278	270	258	261	306	272	268	268	262	259	240	247	248	249	271	259	261	262	281	285	252	267	267	276	263	256	255	268	264	262	242	290	272	278	285	251	271	241	272	241	260	263	276	269	270	239	284	256	288	266	256	299	257	264	276	245	296	306	266	268	248	287	230	272	265	300	281	258	263	248	265	268	260	261	276	237	251	274	256	256	263	266	262	289	245	291	249	283	268	257	255	254	277	281	234	275	245	241	285	257	234	291	268	258	253	257	331	276	293	263	252	298	255	275	288	287	300	280	268	283	267	256	270	261	258	270	241	274	271	265	294	297	261	278	277	265	240	265	275	238	249	268	296	271	274	272	275	271	274	253	259	259	269	264	278	283	291	249	264	250	301	258	255	266	272	247	289	304	277	266	255	274	271	257	259	258	274	288	251	285	276	297	276	250	282	278	295	305	271	255	273	255	302	271	264	290	254	288	276	236	281	282	278	290	274	273	291	247	262	288	248	261	270	276	291	254	253	274	272	291	249	279	278	258	295	278	259	259	230	266	293	270	262	270	292	259	261	273	273	272	286	285	279	287	293	271	270	292	280	279	266	290	214	299	267	254	293	274	276	288	283	265	270	284	274	256	283	264	284	255	274	265	280	271	281	261	230	252	250	283	256	256	287	254	259	264	276	238	267	276	279	271	292	254	280	276	268	273	268	257	285	267	274	254	262	282	248	243	238	263	281	269	249	255	258	291	283	283	279	279	243	242	289	262	287	276	282	275	274	271	261	279	242	276	257	281	280	255	270	293	247	273	250	242	247	280	239	275	273	293	260	260	270	262	248	270	263	294	272	251	250	279	256	245	288	287	271	264	252	272	232	292	241	300	264	256	281	239	274	288	287	242	265	253	260	259	275	238	257	298	279	274	232	262	265	284	266	259	279	286	247	267	242	273	275	287	280	265	268	285	258	277	280	288	256	244	259	293	258	275	262	251	267	264	266	243	267	267	284	230	263	260	275	296	275	272	272	290	261	272	246	238	246	265	273	260	260	249	290	280	276	266	292	281	257	286	271	241	270	250	249	270	262	251	294	252	256	257	274	277	256	258	268	255	279	239	254	236	266	242	259	264	255	272	296	293	269	255	250	279	281	275	242	268	282	273	254	285	265	287	261	273	297	295	264	257	256	296	270	267	247	301	295	284	313	261	280	270	301	247	225	266	276	234	252	244	301	254	265	268	255	258	254	246	258	247	253	255	246	274	273	268	261	236	276	258	275	263	266	244	273	289	240	286	260	251	275	220	263	303	261	248	257	271	258	284	273	271	315	258	270	252	256	283	230	252	258	249	284	257	266	296	255	263	248	273	258	272	253	260	264	308	251	288	268	263	267	280	274	258	282	272	266	287	277	275	284	296	245	273	296	230	254	250	275	277	253	272	296	274	288	278	289	288	257	255	265	252	266	258	253	286	248	276	293	289	281	271	296	304	261	289	267	265	222	292	273	270	284	266	277	297	239	289	256	274	275	262	310	265	257	270	263	231	258	282	292	271	257	263	269	273	256	283	280	267	237	282	291	280	274	290	262	284	266	269	254	257	238	294	261	269	278	244	302	274	276	271	264	252	251	267	296	258	256	262	283	267	270	253	269	256	279	274	244	282	264	253	268	246	286	269	258	280	255	272	276	271	257	294	263	262	280	269	271	258	288	276	255	261	270	279	262	239	288	281	272	293	270	256	259	260	265	272	265	267	295	291	255	283	285	304	274	264	305	265	251	259	235	277	258	297	260	273	264	292	293	275	256	239	254	244	252	255	265	268	263	275	259	277	250	284	281	273	250	271	297	259	251	302	301	271	247	257	283	256	257	245	268	232	286	271	256	231	272	292	282	278	290	258	268	253	268	259	253	306	282	267	297	271	254	266	278	282	272	253	273	236	248	248	258	240	247	252	292	300	278	282	246	285	263	290	272	286	271	266	278	270	279	255	270	303	253	268	248	288	280	253	261	280	277	254	281	252	281	266	276	271	257	285	260	282	271	249	255	263	273	294	250	252	241	290	297	281	264	269	293	281	248	282	264	243	304	249	255	276	260	257	267	267	281	282	280	290	246	294	253	276	275	273	276	266	281	264	261	265	238	274	278	267	276	310	242	296	284	259	247	285	268	255	279	295	289	279	234	271	288	259	268	245	272	242	257	265	258	269	249	260	305	274	248	257	284	237	268	268	297	283	277	278	280	264	295	297	263	244	252	248	243	271	269	247	283	287	287	288	251	273	291	261	285	283	264	282	263	262	259	278	263	278	255	263	270	272	273	248	258	276	269	286	274	304	231	288	278	257	238	287	307	234	241	251	281	223	271	260	296	290	262	259	269	293	288	284	280	249	278	280	268	306	282	280	293	252	276	270	275	276	257	276	264	262	251	244	281	251	250	263	265	256	295	241	281	285	273	266	276	270	296	278	269	300	266	270	257	285	263	257	266	261	280	290	254	267	270	276	295	263	241	304	265	299	286	278	272	265	245	252	270	265	271	285	255	278	262	275	294	271	278	271	272	285	262	258	255	268	268	284	266	276	300	280	298	269	274	280	274	253	270	277	310	283	285	281	271	281	266	259	276	287	273	262	291	264	268	276	245	248	282	279	264	228	264	273	273	288	245	264	255	248	277	280	303	255	262	281	281	267	254	277	249	288	266	276	272	267	288	276	247	270	274	256	263	236	270	285	303	270	284	286	266	267	250	274	262	276	251	296	272	261	221	253	281	280	250	287	273	269	226	271	284	269	293	283	240	280	283	251	270	242	264	282	300	270	266	259	253	256	258	292	254	271	306	294	264	292	251	253	250	298	282	280	267	254	254	260	253	285	285	283	292	281	233	286	257	281	311	275	267	286	252	269	261	258	255	239	236	279	261	277	277	249	287	246	271	239	275	267	242	291	241	265	260	254	285	262	281	273	285	263	266	258	278	261	275	295	264	265	246	266	282	260	254	258	251	268	258	263	276	273	276	263	268	280	277	262	310	263	279	267	276	273	243	276	272	255	261	254	261	228	271	239	267	236	235	281	255	275	268	257	278	267	284	265	273	262	255	288	259	264	265	252	272	235	277	263	253	287	254	277	250	259
25001	12099	1150	744	612	524	503	507	465	466	458	449	441	442	429	426	438	459	433	417	506	433	419	437	457	411	430	459	413	417	421	401	447	424	432	447	403	423	420	438	405	431	417	433	424	423	450	432	413	435	443	433	410	443	418	498	407	431	411	455	460	475	443	409	430	419	461	439	439	410	425	418	413	447	440	429	445	408	434	465	437	442	419	398	452	402	427	440	430	449	444	420	439	421	422	452	413	452	475	399	431	459	446	413	432	436	442	383	445	425	402	388	467	437	411	423	453	433	412	382	411	433	399	459	447	419	410	417	438	431	430	425	456	428	429	481	454	407	455	394	445	434	448	409	440	454	413	421	425	414	437	418	419	441	417	474	422	433	429	420	425	413	445	411	397	442	438	438	391	423	416	410	464	415	435	419	416	376	450	423	410	462	447	436	453	401	425	413	425	400	408	468	459	432	433	411	424	435	440	428	433	395	432	400	420	438	409	406	435	482	418	448	429	377	426	451	429	421	405	395	420	439	445	428	445	432	419	442	418	436	423	440	459	419	446	443	420	418	419	416	426	460	431	383	435	403	445	434	457	403	402	402	420	430	493	413	430	431	422	432	430	455	400	440	400	460	420	409	456	442	437	452	429	442	422	443	425	436	426	446	421	429	423	479	430	385	404	464	405	406	463	436	428	447	439	403	433	455	394	410	394	417	437	473	432	435	439	398	421	452	454	431	425	417	477	437	447	420	424	435	450	401	449	428	442	391	437	417	431	475	372	447	418	420	422	419	440	432	417	424	414	405	466	455	454	424	405	418	447	365	434	428	410	423	404	427	417	429	413	405	431	399	408	412	394	433	483	446	422	460	431	401	418	436	442	398	445	403	426	408	439	420	421	423	403	383	447	430	430	407	403	436	399	421	380	433	407	441	437	385	430	455	432	428	430	430	441	418	435	415	464	429	427	404	445	402	448	436	440	388	427	439	435	375	408	418	441	418	435	403	428	447	396	392	423	418	443	413	438	390	446	432	450	487	433	403	398	431	418	396	432	433	407	423	442	396	389	448	442	446	448	424	385	422	439	413	441	410	399	426	402	445	425	453	436	446	399	382	423	410	426	412	437	418	404	423	443	423	453	428	412	408	447	443	441	421	445	423	461	428	459	450	421	449	445	431	449	436	428	457	432	427	404	427	426	411	397	396	442	410	408	446	415	437	458	412	420	397	447	394	405	479	414	412	411	408	427	430	398	432	448	423	432	395	431	407	431	440	442	457	476	423	417	424	449	421	408	459	386	409	453	451	452	411	427	438	411	487	433	437	403	420	405	475	420	438	442	433	461	449	408	416	444	390	408	425	438	428	403	417	426	411	421	451	408	438	433	416	411	423	448	459	447	483	445	448	434	415	417	409	442	424	380	447	435	376	439	436	454	434	393	407	475	462	457	440	411	444	382	414	465	409	420	458	432	427	427	395	419	435	420	361	442	420	424	460	414	418	452	445	461	436	401	438	443	400	459	440	397	457	456	427	421	436	460	432	410	448	457	433	447	382	420	445	436	419	392	465	399	430	402	439	407	446	405	410	433	393	429	410	445	433	442	424	397	432	421	455	458	421	433	447	416	454	444	443	417	428	426	397	419	435	394	433	409	400	392	458	421	423	421	425	425	427	440	418	416	432	424	413	411	411	437	408	395	453	414	399	393	422	435	390	488	465	424	410	383	440	460	429	432	413	419	433	431	412	467	407	440	453	447	413	415	439	436	416	413	457	437	395	437	430	414	421	387	414	467	426	461	425	430	405	441	455	462	422	440	415	397	439	458	410	456	443	416	461	415	377	439	402	410	410	440	424	442	426	381	433	415	420	429	460	420	415	424	441	444	409	480	401	428	397	391	434	419	428	435	393	449	458	426	431	429	452	413	431	426	407	443	378	463	423	456	444	422	449	418	420	428	458	442	418	429	461	437	438	404	447	428	423	422	406	414	432	437	413	395	439	412	426	420	447	403	404	430	412	412	413	425	442	412	427	406	412	434	427	442	426	438	417	434	418	402	438	414	405	438	407	457	417	396	441	443	442	410	411	408	468	412	460	464	462	392	408	453	411	428	422	409	439	429	471	433	457	413	430	445	406	427	417	430	394	414	412	422	436	439	422	432	434	439	431	411	429	448	439	382	413	389	454	420	412	403	413	427	413	421	439	397	438	442	448	405	439	435	437	409	416	384	426	454	453	394	430	444	416	465	423	383	390	451	401	434	410	469	447	438	407	429	405	444	410	434	419	417	430	475	398	458	421	436	472	487	444	446	413	398	413	416	435	446	441	404	423	444	433	431	378	449	425	413	428	431	407	385	438	430	458	398	419	436	469	407	421	438	418	420	448	422	434	425	430	425	405	443	404	463	439	439	439	469	403	444	451	422	426	421	430	419	382	398	445	426	412	424	407	437	433	418	448	446	432	426	410	445	403	428	428	394	439	415	411	370	417	429	425	434	427	428	405	416	465	424	433	411	422	439	413	442	411	425	386	433	414	398	400	439	457	449	424	419	433	428	429	437	451	432	436	459	422	436	435	381	394	387	443	416	451	435	414	428	436	431	422	444	373	393	429	421	427	450	447	419	401	416	445	398	430	448	400	445	437	429	437	442	457	440	419	455	396	415	395	424	408	427	410	407	416	420	444	418	427	440	456	431	427	415	420	428	456	417	433	434	420	454	425	451	438	416	404	433	437	406	405	464	406	444	437	386	462	436	431	419	437	421	441	436	394	420	448	433	477	417	420	428	409	434	418	420	402	402	410	448	459	455	419	441	404	419	401	390	404	466	474	428	417	456	434	412	394	437	404	418	421	416	406	428	399	403	381	426	438	389	434	442	453	434	424	454	410	484	390	421	456	438	401	436	436	436	439	447	422	439	387	458	431	420	441	406	407	443	418	441	411	450	439	394	426	385	439	411	425	407	441	408	439	467	424	466	421	425	427	442	457	416	409	432	439	441	429	448	428	453	453	416	436	454	403	409	392	431	439	419	423	452	440	463	402	437	442	399	406	437	427	431	427	443	403	394	417	444	428	394	416	447	429	444	450	440	451	428	414	423	395	416	424	431	434	423	392	414	413	436	415	391	445	396	467	431	391	430	417	447	429	420	416	381	450	446	412	416	424	402	438	423	440	443	408	421	441	413	428	421	428	426	421	387	429	401	420	425	416	463	449	438	419	412	393	472	385	453	449	421	455	436	442	427	442	452	405	470	403	435	414	423	467	416	436	430	451	401	448	417	444	427	385	420	403	447	435	429	461	406	431	410	423	421	434	462	452	407	448	466	423	457	421	426	403	424	414	392	424	430	425	451	426	440	392	445	420	443	406	381	412	445	425	425	396	414	413	414	445	425	445	408	442	444	454	419	400	470	404	418	439	426	420	433	430	448	402	434	432	393	427	405	441	444	440	420	417	401	393	422	432	421	456	423	440	380	442	415	439	387	412	437	426	433	432	396	427	424	428	418	468	439	451
24168	21364	29081	23957	21242	6554	1137	841	728	690	639	649	643	671	610	626	608	581	626	580	632	614	548	602	543	576	564	591	562	565	577	587	574	561	579	546	553	543	556	633	559	545	545	565	615	591	560	556	608	564	570	554	572	537	547	564	548	569	527	503	543	544	550	571	534	559	528	578	520	553	601	607	539	537	573	527	573	553	535	521	569	555	585	541	590	557	553	519	539	533	583	594	524	545	531	575	531	540	547	605	575	512	605	569	565	593	543	505	557	519	578	558	556	569	503	630	536	558	602	590	578	562	579	570	565	566	500	578	601	534	558	544	609	537	577	560	534	537	557	547	560	584	560	526	552	523	534	567	540	595	578	555	542	548	558	590	509	514	559	550	582	582	563	562	563	564	580	549	532	584	537	544	516	526	559	579	535	510	534	529	583	542	561	561	606	554	564	568	558	545	515	536	504	504	558	525	499	550	523	557	581	531	546	497	548	560	570	528	549	570	588	556	575	530	546	547	557	526	565	523	592	542	555	522	574	541	580	577	549	545	573	544	547	603	582	577	562	543	575	575	554	575	586	574	572	566	540	542	528	566	586	536	593	532	522	591	582	549	523	627	546	535	548	583	523	538	550	591	546	551	558	544	549	581	541	512	580	504	561	581	555	537	537	562	606	561	560	525	556	599	560	577	552	555	548	525	554	587	566	578	559	525	578	571	567	577	552	574	559	562	622	584	573	566	528	527	551	579	541	541	594	501	550	582	548	544	557	541	548	594	583	525	564	591	578	549	552	584	540	534	523	539	567	553	545	554	515	548	543	543	545	567	567	543	561	591	563	550	528	587	566	563	516	547	556	527	518	540	517	535	547	568	516	554	554	556	588	566	568	585	579	585	544	576	559	541	582	561	548	609	554	538	556	540	544	555	547	563	564	555	553	554	537	603	537	561	560	545	554	515	555	546	612	512	625	566	547	551	519	580	553	555	548	549	536	578	581	559	559	521	554	541	569	579	565	537	558	579	537	587	554	565	559	535	545	549	532	562	567	533	539	599	500	543	564	559	545	521	552	530	588	574	539	526	573	587	578	529	567	535	527	570	530	581	561	585	539	521	554	579	569	543	565	546	519	537	525	570	524	546	551	579	593	542	560	578	571	534	573	509	621	582	553	546	559	576	513	528	558	556	540	564	556	538	536	554	557	560	563	559	544	530	554	518	610	572	523	527	572	516	547	526	575	538	518	572	560	587	557	555	567	512	554	541	531	533	551	572	554	579	568	578	557	548	578	609	547	540	547	497	588	574	584	535	550	561	565	566	537	573	536	570	574	540	538	535	553	557	528	550	586	549	545	518	581	530	586	558	536	558	562	559	544	559	579	548	524	573	579	576	569	540	585	573	543	526	578	537	546	585	528	518	571	574	590	535	563	550	551	555	589	507	597	503	598	567	563	558	575	532	533	586	507	569	519	577	553	568	529	574	519	570	556	564	543	541	548	507	530	578	559	549	607	561	543	595	548	504	565	603	545	550	559	552	545	532	558	575	522	542	577	532	544	567	527	542	570	552	533	519	590	548	492	552	539	578	565	530	567	563	553	561	547	549	547	549	523	568	585	557	573	531	582	585	544	570	537	541	542	546	556	582	577	574	548	578	538	567	540	583	559	574	530	520	583	574	602	557	578	573	557	555	527	556	578	564	550	563	559	594	543	565	523	572	545	543	550	588	582	536	559	569	583	563	513	551	527	537	549	568	611	555	548	575	520	552	529	550	562	553	580	542	561	583	578	574	523	554	551	562	574	535	539	598	517	595	558	567	521	564	542	529	521	545	575	580	568	598	549	609	564	547	541	600	549	527	581	567	561	547	555	530	561	570	606	582	594	535	548	528	530	582	554	506	538	476	535	569	524	549	579	499	568	563	563	571	582	534	513	555	598	530	579	554	547	540	539	533	565	566	586	547	546	588	554	604	594	551	573	553	521	531	537	542	536	552	567	567	564	570	558	535	571	510	522	539	535	550	599	545	571	545	529	533	566	536	571	543	561	556	505	554	583	570	551	566	513	594	556	584	532	555	567	565	552	566	555	551	576	536	579	564	563	529	612	560	564	547	514	555	588	546	568	567	556	564	549	535	549	570	582	539	544	563	549	527	561	631	603	559	524	528	565	521	561	606	586	511	556	585	513	601	550	570	574	584	558	568	541	590	555	549	522	564	584	547	543	551	584	553	563	586	564	572	545	563	582	523	535	572	535	541	553	564	563	535	554	530	546	518	548	578	534	569	546	622	567	557	541	565	521	511	515	511	603	539	590	524	527	540	514	539	579	528	589	563	497	533	551	526	527	562	536	531	523	532	580	574	569	558	529	533	558	587	534	571	541	535	571	549	571	512	563	559	562	564	527	596	515	521	547	569	511	525	585	568	571	569	563	533	558	564	539	586	587	543	554	555	536	542	569	522	544	518	517	552	520	564	584	560	539	496	553	579	581	516	565	551	568	536	564	572	553	615	547	565	561	574	632	534	519	544	567	532	567	532	558	544	492	554	534	573	505	570	532	543	580	561	591	573	542	555	602	599	539	576	537	532	584	563	576	587	553	517	575	551	548	571	546	584	553	553	542	549	603	562	567	519	581	562	600	542	596	560	573	534	530	604	565	550	540	595	564	569	578	521	571	516	520	559	538	543	562	589	538	530	570	571	589	562	573	586	556	543	580	573	569	552	564	570	568	550	536	508	546	558	571	544	589	514	495	542	560	540	545	542	598	588	535	546	566	554	537	571	576	568	598	554	573	550	543	564	546	561	543	553	559	543	541	544	516	500	540	588	520	565	542	564	549	562	572	582	547	540	569	529	585	573	541	579	534	576	539	558	629	559	547	589	570	546	541	569	506	517	553	576	517	570	586	539	549	560	592	553	551	555	548	540	551	542	587	556	543	516	545	568	532	563	577	555	557	583	524	559	551	546	593	531	558	550	577	568	571	562	563	565	589	552	575	562	523	551	558	576	548	497	522	534	596	582	529	587	601	548	581	605	584	516	564	555	579	581	569	558	591	547	551	569	568	560	539	573	545	536	577	555	632	532	554	556	534	544	529	537	580	548	577	596	549	560	559	526	569	583	603	570	533	568	552	555	583	550	560	548	564	531	581	554	514	568	581	561	541	525	573	609	552	566	573	557	555	577	540	567	558	544	573	556	553	536	542	547	555	546	537	571	523	593	501	602	561	532	543	530	579	536	532	510	538	560	566	557	607	539	569	547	563	511	549	561	573	543	562	542	535	558	559	557	546	567	552	524	550	547	559	564	518	533	559	517	559	521	554	535	534	555	580	584	504	579	500	560	575	493	573	579	586	557	568	552	550	549	528	565	552	584	534	574	545	575	559	533	577	551	591	565	538	590	541	535	576	579	561	604	568	554	579	554	569	541	573	558	560	521	567	583	529	584	563	566	550	574	539	568	560	575	484	542	585	577	586	549	581	538	552	570	567	572	517	533	568	557	537	588	612	594
45413	28599	7748	3910	2848	2215	1892	1608	1417	1375	1207	1135	1156	1061	1037	968	999	920	957	975	902	875	953	896	917	912	893	899	966	854	888	889	891	896	889	876	918	885	865	885	873	873	876	890	774	883	846	847	873	896	866	872	838	839	856	847	852	866	847	816	831	898	832	889	775	890	809	873	876	883	803	803	841	821	866	829	840	813	867	832	834	830	841	897	889	827	892	855	799	860	809	839	858	861	834	848	855	868	861	940	867	827	857	852	815	848	865	861	860	838	845	793	840	825	829	835	878	828	830	808	883	869	851	832	892	792	827	865	845	851	862	860	843	817	831	876	808	856	854	851	825	858	882	870	811	812	812	872	861	798	847	885	830	905	876	854	845	850	801	862	820	902	862	852	885	886	811	870	904	909	821	870	786	845	804	886	860	867	872	790	832	843	858	837	822	864	844	822	848	866	816	857	879	821	868	892	804	873	784	836	815	847	885	877	877	872	867	795	796	845	827	854	837	883	854	867	854	887	892	866	868	830	852	862	823	836	874	857	859	851	852	892	885	860	838	848	858	854	838	811	846	843	858	852	846	873	811	798	852	891	773	821	865	859	811	834	833	888	832	893	870	915	861	844	847	838	851	819	873	841	866	899	905	808	823	857	868	868	872	836	797	831	896	859	857	882	858	851	847	852	830	844	863	883	839	840	808	834	820	848	804	814	834	848	837	875	856	824	863	877	843	803	829	821	809	816	835	895	848	816	793	796	844	900	795	799	878	878	826	844	810	830	861	821	856	874	800	843	873	899	861	796	860	855	854	824	811	834	859	828	830	830	883	867	916	873	847	852	896	883	865	841	856	852	851	865	859	865	899	839	836	847	846	841	873	836	884	910	842	856	875	828	833	828	827	859	852	831	849	803	815	791	869	884	873	855	872	907	810	843	899	859	821	873	786	867	861	863	823	850	848	825	846	831	804	834	888	848	827	870	860	881	890	800	866	809	839	897	824	852	893	874	834	870	829	867	875	837	910	867	852	884	895	834	880	809	821	881	867	893	855	830	871	868	853	848	837	863	807	846	872	804	822	852	906	871	865	872	874	902	832	839	884	868	777	838	848	903	837	828	823	822	885	848	804	854	867	841	869	897	867	859	881	855	846	844	913	885	832	916	880	837	826	862	858	848	832	854	894	830	918	857	828	837	881	891	872	851	884	887	855	874	887	831	836	829	808	857	862	831	816	844	848	844	835	884	846	807	824	850	870	798	832	844	824	894	810	855	863	857	844	835	853	856	870	878	866	858	900	855	818	834	852	850	852	813	836	855	830	883	879	868	844	875	874	840	840	868	837	841	836	861	871	793	885	907	844	855	880	838	873	923	832	873	844	837	869	889	840	820	805	875	893	801	884	846	865	844	835	863	840	830	843	860	838	896	855	843	847	792	841	896	835	819	831	892	820	813	902	898	836	819	906	824	833	863	889	885	796	867	821	878	835	848	875	843	865	903	858	841	860	864	878	871	836	831	835	833	849	829	870	876	876	865	849	822	876	855	835	817	814	862	856	856	803	874	858	833	852	844	858	913	834	796	861	808	857	921	835	830	898	864	842	806	849	874	827	867	866	879	874	846	872	856	868	920	848	838	875	848	811	826	877	875	901	870	807	877	817	826	885	848	813	924	852	896	876	872	837	881	859	918	802	810	854	862	811	858	860	882	806	865	837	849	829	844	898	829	822	891	844	859	820	894	870	866	878	880	844	821	840	885	918	840	828	796	826	874	859	831	806	875	802	832	866	863	889	843	836	847	881	884	807	832	813	873	897	820	885	811	835	903	878	824	827	861	848	886	851	925	844	846	883	826	877	811	874	832	839	881	881	854	795	888	878	854	818	927	837	873	851	830	866	864	802	849	895	820	806	876	822	842	879	828	805	859	855	823	875	852	840	862	859	891	862	845	835	867	862	873	811	899	884	901	867	852	847	916	824	897	855	809	808	868	859	900	843	801	821	857	830	870	874	844	828	883	820	845	853	888	869	881	844	895	821	816	813	834	902	885	820	860	860	891	858	879	877	823	876	851	808	843	859	883	852	889	823	854	817	802	851	815	858	849	826	865	830	868	893	842	819	825	854	830	895	814	846	853	834	866	870	865	838	912	895	880	832	832	852	862	833	806	870	901	838	874	860	836	846	861	872	855	852	884	847	876	854	846	807	843	863	804	846	842	879	890	812	845	879	840	878	826	874	890	883	829	848	817	837	887	887	884	909	853	848	806	770	779	853	826	814	790	867	840	853	817	809	831	873	830	825	862	883	885	881	849	840	876	851	832	842	898	849	819	871	852	877	829	874	845	883	851	909	862	865	845	787	872	880	848	825	829	884	867	767	827	881	856	838	887	900	861	849	888	870	838	881	833	856	839	861	859	814	858	835	867	881	848	843	849	838	875	884	842	880	832	887	813	881	876	881	807	858	871	845	892	843	832	941	813	925	887	831	855	856	882	861	833	854	886	852	860	886	828	845	816	821	874	836	837	823	867	846	909	831	863	855	830	848	835	816	838	863	877	914	856	834	804	818	875	882	868	835	868	864	839	883	838	834	851	878	836	902	852	849	859	801	820	860	815	863	850	867	881	854	831	841	881	812	866	858	822	795	848	867	842	845	821	801	895	869	881	900	861	834	920	867	835	843	852	866	889	860	847	859	837	830	810	846	843	844	835	852	840	854	827	925	808	839	881	897	836	862	850	828	868	874	867	847	871	934	886	887	888	816	855	853	865	856	825	848	845	867	820	858	837	848	837	840	885	862	885	855	879	865	880	872	881	891	859	878	869	868	814	871	831	849	882	874	898	849	924	896	849	907	876	861	859	821	871	838	888	853	817	827	866	824	813	816	837	815	845	862	814	864	821	837	854	815	870	875	798	832	822	841	869	848	846	863	932	878	852	907	790	852	831	853	886	871	786	882	842	864	866	825	835	848	843	866	856	895	883	877	868	872	846	911	834	853	830	830	842	875	897	847	860	806	851	902	819	870	844	857	847	836	863	849	858	876	850	788	853	827	867	854	807	835	855	820	848	840	871	837	836	855	878	864	872	888	865	898	836	862	876	864	822	918	858	768	852	865	896	861	838	874	868	855	835	818	822	868	854	891	831	861	879	858	823	847	849	896	812	826	863	839	825	824	899	847	819	863	837	836	821	889	884	842	861	863	818	869	912	838	848	887	870	825	875	858	849	859	871	832	855	835	849	866	838	835	869	846	823	886	850	850	862	854	901	852	856	886	861	824	822	781	833	868	840	861	806	874	816	837	841	873	868	797	921	864	847	856	821	891	860	826	859	876	844	838	888	789	854	802	895	800	857	815	840	894	865	900	861	886	835	829	895	851	899	833	842	907	858	838	877	806	829	880	872	815	901	820	853	856	852	884	864	870	834	882	899	825	858	812	854	854	841	837	822	855	851	890	808	880	877	861	903	847	802	811	837	881	843	869	866	862	858	866	913	887	875	812	856	822	888	826	869
23101	21303	29601	23364	21304	21277	5765	1162	923	864	770	720	723	709	704	656	640	642	675	605	650	594	638	594	597	607	644	599	565	555	626	605	579	580	577	581	613	624	589	638	620	575	560	625	562	577	569	594	567	520	595	559	553	559	587	572	574	559	600	566	575	556	548	587	596	592	588	547	561	578	557	594	583	571	588	563	585	550	598	581	576	580	575	594	528	596	558	581	567	605	571	590	589	542	623	533	540	564	579	593	574	554	570	528	593	583	573	570	528	574	576	557	562	570	579	544	579	534	549	555	581	570	601	545	576	614	528	561	546	588	578	541	573	574	538	538	550	545	625	577	607	582	555	549	560	588	562	596	570	562	550	543	609	542	563	555	561	568	543	547	515	564	570	536	526	553	544	560	569	549	556	605	583	549	585	582	583	611	570	551	581	576	554	549	574	566	563	558	572	531	568	579	554	585	551	585	540	507	545	612	567	571	552	574	598	572	584	564	594	542	562	532	620	574	545	557	567	572	608	544	555	599	613	565	582	572	548	562	576	568	557	555	576	560	532	572	589	498	547	586	553	611	540	568	546	533	575	519	570	615	541	591	577	575	562	538	595	585	533	553	537	544	556	548	620	574	570	528	587	592	525	537	542	590	573	596	554	575	587	549	568	573	610	570	578	561	559	554	566	600	543	596	574	571	549	620	552	568	563	567	603	538	591	588	592	536	594	586	548	586	545	530	568	562	592	600	576	585	591	538	529	617	507	551	537	543	595	535	549	539	555	577	595	560	552	527	554	563	577	575	549	535	571	556	553	594	568	545	584	585	596	563	568	560	535	548	518	552	515	558	548	569	574	596	562	558	522	582	567	583	563	557	538	550	529	535	588	587	559	608	624	559	574	571	592	534	576	571	575	575	534	563	618	593	579	546	597	567	550	558	556	526	548	563	562	569	590	569	566	534	532	542	537	575	588	532	542	550	571	556	562	627	582	576	598	565	591	624	535	578	573	589	570	570	588	596	590	589	552	611	590	591	548	558	563	579	568	557	568	599	574	522	531	529	549	579	541	537	586	596	575	551	592	567	550	586	614	576	565	521	586	607	548	562	589	533	541	557	596	594	552	531	601	556	596	581	561	574	575	547	540	551	542	596	547	515	554	577	579	556	555	548	558	599	585	644	590	618	616	579	521	577	583	598	579	556	587	584	599	572	598	568	588	579	589	569	587	554	572	577	564	606	555	560	561	557	589	553	614	555	557	582	557	554	557	588	560	539	548	581	544	590	539	577	591	543	553	596	575	567	582	581	567	568	589	548	577	612	578	591	580	530	579	542	581	542	584	554	598	567	595	580	562	553	570	571	581	518	564	572	601	535	539	576	585	586	537	581	584	574	557	539	563	589	545	567	622	603	576	591	579	544	522	570	590	564	541	597	594	529	555	532	582	539	592	574	548	510	626	606	534	552	572	595	577	559	540	605	525	546	564	580	559	523	568	577	552	566	568	569	541	591	595	587	575	594	576	548	584	573	562	566	541	564	559	573	568	554	597	590	562	498	558	570	578	559	610	584	555	547	570	596	563	562	594	529	579	553	538	570	585	588	551	589	541	583	592	554	635	598	558	537	560	582	584	594	546	542	595	521	536	573	585	582	577	567	549	547	591	596	551	535	582	553	572	508	556	572	574	544	590	534	565	586	569	577	529	581	586	585	578	606	554	582	585	563	571	568	554	592	547	583	547	546	561	570	560	539	543	582	571	566	581	579	591	568	539	564	584	554	561	567	540	601	582	582	547	574	545	589	528	581	553	572	567	554	578	559	588	557	539	573	564	571	569	544	555	607	572	593	576	576	565	557	587	590	557	572	560	570	579	580	543	530	546	568	583	596	571	532	558	602	533	573	586	552	540	549	574	580	578	536	576	543	574	606	614	598	546	584	592	607	557	546	591	594	538	570	541	597	565	547	528	546	539	568	592	563	572	590	555	558	586	513	547	552	621	544	565	576	560	619	565	553	527	560	596	562	584	585	558	591	560	565	630	526	581	537	555	563	547	573	575	513	592	565	545	608	527	573	571	602	574	552	585	585	578	592	550	587	547	572	562	558	547	575	547	575	550	599	558	544	578	533	560	562	547	591	587	569	607	529	536	546	568	551	566	609	566	519	590	552	570	595	555	554	551	549	561	573	619	573	520	569	570	555	576	542	565	565	558	584	539	573	569	570	574	544	565	561	600	606	576	558	560	583	553	575	525	553	571	532	582	591	545	579	520	585	547	552	570	549	565	550	557	599	543	548	575	588	570	576	618	544	583	591	565	582	590	591	574	603	630	559	581	550	548	565	556	565	558	562	572	527	577	576	565	552	564	580	557	582	621	530	565	544	575	587	553	580	538	607	570	579	544	545	587	554	592	576	596	596	591	567	588	579	590	552	579	594	612	632	524	557	572	577	552	582	574	565	550	537	585	573	570	591	539	557	576	608	568	553	573	568	572	556	546	566	574	563	591	566	570	575	581	556	508	575	575	554	563	582	538	574	562	553	559	595	571	575	583	536	577	572	631	575	544	546	585	616	531	566	556	533	559	554	491	582	555	621	582	576	579	546	579	547	580	604	579	549	567	554	548	587	577	564	595	560	514	574	553	539	552	541	559	541	617	538	565	611	563	585	552	549	526	611	517	553	576	523	594	533	592	515	609	568	558	552	571	545	560	574	630	589	555	549	547	536	609	616	540	565	542	581	577	572	582	612	579	555	528	547	560	596	575	576	558	565	552	544	584	583	580	600	603	569	571	580	555	574	567	583	585	568	561	547	570	543	545	530	546	555	574	558	596	568	589	593	531	553	567	594	633	550	581	557	612	537	565	519	571	568	525	560	555	557	550	559	563	557	605	581	553	541	595	587	542	578	551	583	526	548	588	611	521	571	581	582	619	594	587	558	559	569	594	521	565	512	571	559	561	606	579	555	572	583	550	535	577	549	579	587	569	557	595	561	565	575	633	577	542	553	593	588	539	529	558	547	563	519	567	558	580	587	542	597	617	586	536	572	587	556	600	601	555	548	593	567	607	574	582	563	555	585	589	551	567	577	550	522	561	545	585	530	594	531	541	586	550	587	562	577	600	573	556	580	588	609	562	580	576	551	587	574	571	545	606	542	546	573	551	550	569	595	527	595	549	569	573	547	607	574	604	527	532	607	548	589	587	552	563	543	568	563	573	577	578	520	546	547	522	578	569	558	565	611	596	534	586	546	557	539	578	584	513	577	535	527	570	561	557	567	556	574	537	540	601	511	588	569	578	548	551	577	534	549	573	561	610	569	552	615	563	579	556	527	588	566	577	537	546	592	595	535	572	541	562	564	529	572	558	599	550	552	539	544	566	597	513	587	545	527	598	581	560	546	567	526	564	593	555	576	558	567	537	555	532	569	565	563	605	588	566	579	542	541	562	573	583	620	572	537	604	584	580	584	623	542	573	584	580	578	567	570	537	545	554	586	561	603	586	531	579	572	591	524
46893	34612	12245	6314	4520	3544	2770	2374	2020	1756	1553	1454	1320	1242	1174	1111	1123	1109	1108	1087	1009	964	999	958	988	966	974	970	1000	974	985	916	887	900	911	951	962	911	889	857	889	929	879	900	919	837	887	922	897	860	896	895	870	912	943	910	866	867	911	882	868	904	900	837	886	853	857	887	895	919	937	842	853	872	905	853	924	906	922	898	868	924	833	906	929	890	891	861	896	876	886	900	885	878	918	868	903	906	922	883	846	946	908	910	854	906	850	891	846	847	832	894	882	814	899	894	847	900	886	895	891	847	920	844	880	850	875	872	927	861	876	894	889	907	878	911	834	915	869	929	870	897	899	906	902	898	866	823	899	865	850	834	873	921	847	914	896	900	878	895	870	885	912	929	866	838	893	840	894	871	884	838	954	864	855	904	915	901	914	887	853	874	867	856	830	861	941	940	841	870	892	890	836	887	902	878	876	877	919	851	843	863	861	845	891	870	850	838	900	848	892	832	913	917	892	870	888	930	889	863	832	907	849	841	848	831	888	907	888	900	897	869	822	900	847	823	893	873	820	883	898	869	875	865	896	831	879	896	907	877	852	897	918	911	828	893	863	896	873	823	858	838	813	912	892	838	825	960	849	924	874	879	851	863	910	881	874	890	892	897	851	903	847	881	885	847	852	833	876	854	879	862	882	891	898	867	861	827	879	851	939	840	904	903	805	838	932	862	848	864	904	870	822	850	824	898	832	873	824	831	897	914	905	851	885	874	872	871	841	837	854	879	924	924	886	860	846	863	935	912	823	941	866	869	879	899	848	887	870	862	855	907	869	875	881	937	924	830	859	878	874	889	929	894	890	867	957	874	920	883	898	879	846	845	849	900	871	873	877	862	885	852	888	883	847	851	881	847	883	919	922	843	896	866	850	829	889	849	844	855	862	950	858	862	903	872	838	870	863	881	950	859	927	914	893	847	951	888	894	902	910	894	862	859	889	884	890	908	909	881	861	884	902	834	902	952	929	894	821	809	823	820	825	882	908	850	905	840	884	856	902	875	911	888	880	925	835	865	892	828	902	916	868	891	969	877	867	832	890	867	849	881	821	845	847	866	807	904	859	877	881	849	872	916	934	843	857	900	875	833	904	904	870	829	829	862	953	891	858	896	866	850	903	856	835	902	863	839	871	879	899	826	842	892	850	889	850	835	876	921	864	882	844	881	868	899	871	852	931	885	908	880	790	853	909	902	917	931	868	934	841	841	859	907	858	878	853	861	880	899	876	924	825	830	880	922	938	907	888	850	856	866	871	872	865	843	880	889	835	880	866	838	836	883	814	916	865	828	846	812	853	892	844	830	857	838	858	835	920	946	891	891	830	841	856	825	867	889	854	857	850	886	856	857	810	885	858	882	925	837	864	858	863	884	894	867	831	875	855	844	868	831	870	883	855	923	900	898	862	865	868	873	855	841	867	959	889	905	951	858	878	872	864	887	841	871	853	881	909	838	929	880	843	883	906	890	857	879	952	898	885	836	852	876	840	836	867	850	914	918	881	862	876	902	866	858	876	865	881	882	845	861	868	836	815	886	840	886	878	847	808	907	887	895	879	846	851	872	816	886	941	872	921	920	873	854	859	863	893	915	841	885	889	881	840	878	843	837	904	869	839	874	891	824	914	872	888	862	864	860	922	874	815	925	918	840	823	838	840	893	907	877	896	903	885	840	833	890	940	856	921	891	827	912	861	844	845	859	885	796	835	877	894	884	852	875	837	829	904	885	915	869	877	895	848	857	899	814	889	856	896	894	848	888	896	932	867	847	783	812	883	853	897	926	831	850	797	915	892	877	857	867	898	860	909	868	850	855	858	912	857	864	875	813	864	910	863	882	876	894	888	842	841	895	878	830	894	860	848	879	898	903	846	901	857	891	905	929	844	873	862	853	904	904	911	862	855	854	924	905	907	903	920	871	907	867	865	857	843	836	855	864	853	868	883	889	870	869	876	909	874	893	887	858	843	910	855	854	905	884	864	872	896	892	850	845	847	821	852	888	896	881	886	916	897	879	845	839	856	894	872	892	896	909	829	896	842	876	906	862	832	864	868	873	852	888	843	837	901	895	912	920	866	900	844	875	902	847	849	839	898	919	876	856	885	902	843	823	856	902	910	880	875	858	846	864	855	855	895	852	889	853	910	861	911	925	873	893	880	886	851	911	885	862	893	887	902	853	855	887	851	890	879	896	854	835	888	869	827	879	877	827	902	869	871	903	876	889	881	845	862	880	863	908	868	927	857	883	907	931	883	922	872	881	900	854	870	878	881	866	847	873	840	847	833	923	895	833	855	903	935	880	897	880	868	907	885	869	886	874	874	827	930	927	947	882	874	839	895	862	898	883	953	875	907	864	905	902	850	869	910	840	919	847	923	901	856	852	878	894	784	849	882	913	856	914	860	913	880	835	880	842	886	897	865	866	886	859	893	883	898	890	837	904	816	802	859	846	889	836	905	851	872	861	814	843	880	871	861	883	805	880	815	912	860	956	872	911	885	888	863	879	900	903	902	878	874	888	886	924	910	914	888	797	885	938	841	905	896	835	890	884	855	850	871	856	862	948	898	885	812	856	894	850	872	895	937	880	886	905	909	911	881	959	881	834	877	867	846	865	871	884	913	891	858	877	912	861	931	911	856	916	873	857	898	805	843	877	907	876	883	897	864	894	922	877	881	862	890	856	883	860	918	905	872	895	878	841	903	925	920	830	946	885	865	915	853	915	889	869	866	861	874	871	897	872	849	888	934	845	871	880	861	854	822	877	862	928	867	873	886	859	838	947	870	837	834	837	871	871	834	851	902	890	896	896	863	906	873	855	879	858	832	849	871	825	874	836	866	876	910	829	865	911	885	882	882	866	899	914	832	871	913	850	946	918	865	823	845	861	867	880	806	903	889	905	878	922	876	874	860	886	883	895	916	819	880	896	856	891	921	855	880	881	907	890	874	901	871	906	930	806	936	894	901	857	879	893	861	901	884	869	906	881	857	910	878	856	844	872	864	855	894	873	879	921	911	846	860	846	877	854	903	905	890	854	899	873	837	843	863	922	844	901	826	931	876	843	913	901	865	846	880	943	896	895	843	857	875	888	889	838	824	866	860	846	839	842	822	842	832	883	897	878	908	917	851	855	891	873	857	928	856	856	848	847	924	869	862	874	888	900	892	880	855	845	888	900	931	856	847	885	885	924	935	856	877	859	841	893	904	882	842	875	856	886	832	908	928	886	867	868	868	874	862	891	953	855	808	887	918	926	898	881	860	875	883	902	898	870	898	875	833	887	855	882	847	865	908	895	910	891	878	871	933	878	902	864	882	821	889	878	839	849	872	861	885	871	885	917	815	859	900	841	836	873	855	876	887	878	866	885	865	885	844	905	909	874	870	851	891	937	870	870	839	893	897	872	858	869	862	906	845	891	827	917	828	884	907	857	828	893	868	887	894	916	896	922	880	808	890	856	850	879	860	869
27051	21216	12238	869	365	355	273	325	275	318	268	287	291	279	281	251	293	282	259	304	291	269	258	257	269	305	290	281	266	250	266	244	269	240	262	262	281	291	316	262	249	299	261	285	262	232	280	268	270	275	281	275	269	262	266	267	295	273	231	290	294	277	268	274	237	263	264	275	280	295	246	286	259	270	272	299	260	313	260	287	280	258	257	247	258	271	262	257	283	272	250	291	270	285	260	249	258	246	265	267	267	256	280	238	277	264	263	274	236	252	271	275	268	257	284	262	248	271	260	281	252	254	281	266	289	266	268	252	285	260	254	277	290	269	296	244	286	281	283	297	243	260	278	271	274	264	263	268	277	273	286	317	234	265	276	270	262	270	299	269	282	255	283	269	264	270	255	255	300	242	274	253	271	267	287	269	326	244	274	301	242	261	260	247	267	296	276	253	281	264	266	266	260	238	268	261	266	265	263	268	282	281	233	288	282	245	292	261	281	253	275	273	274	257	260	273	279	266	257	280	283	266	286	300	277	281	271	252	263	266	244	288	274	261	272	278	280	275	266	262	286	276	277	274	264	246	296	270	276	276	252	258	264	264	240	255	282	308	260	270	285	272	253	252	272	263	268	247	290	237	266	254	247	275	275	267	268	259	277	245	264	258	278	286	260	283	278	264	284	269	233	284	277	270	277	273	280	274	291	277	285	275	260	288	266	254	268	277	248	250	271	249	267	264	283	269	280	268	240	252	272	255	269	263	283	255	234	267	301	289	262	260	272	263	262	248	251	249	281	267	291	258	260	268	292	282	262	286	270	264	269	290	293	258	265	275	242	257	256	273	261	288	280	282	251	259	290	275	280	274	297	258	287	289	262	280	240	276	255	269	278	262	271	298	282	275	261	274	268	261	283	259	266	270	242	262	289	251	293	289	277	279	292	272	247	255	253	264	295	267	248	284	301	295	307	258	280	302	259	276	271	260	280	292	251	278	292	293	247	268	271	303	261	274	270	254	270	257	268	260	270	280	263	266	238	260	281	241	273	269	258	274	241	269	236	264	271	284	269	258	277	278	247	273	246	299	242	286	292	257	295	245	245	287	249	285	292	250	272	278	299	262	242	273	265	244	278	243	242	278	242	256	244	262	227	249	247	291	243	225	250	254	254	262	287	276	262	271	279	287	250	267	270	263	300	287	268	257	240	289	282	263	252	300	279	250	287	303	272	238	307	264	275	266	283	265	280	281	270	258	277	289	267	277	299	273	249	283	269	284	267	274	260	276	283	250	298	288	299	269	279	274	269	260	294	271	250	281	258	274	268	249	270	258	288	295	265	278	252	277	264	242	261	265	270	272	269	272	257	291	282	291	278	295	256	252	259	264	260	263	269	256	264	290	282	284	286	260	285	247	252	247	291	272	265	267	291	276	255	261	290	261	273	265	255	249	246	268	269	295	258	265	263	268	250	307	221	271	283	253	273	252	288	282	256	251	262	258	279	279	275	284	277	235	259	247	263	277	252	288	262	271	289	258	275	275	258	258	244	269	253	283	261	258	264	262	280	290	296	253	286	263	283	244	292	267	268	274	272	267	249	275	259	302	244	263	286	280	293	265	268	273	256	276	243	262	237	246	257	267	287	259	291	291	268	260	241	274	264	259	256	304	279	240	278	262	309	289	268	258	278	291	271	285	283	262	270	282	258	256	282	307	269	266	238	258	302	256	260	279	260	285	278	266	252	245	273	288	261	268	260	261	261	230	235	273	264	287	281	280	264	258	257	251	275	259	262	249	280	272	262	245	242	256	279	257	275	247	255	271	270	265	262	273	237	252	300	253	256	295	263	255	269	238	281	268	283	269	263	273	288	252	257	284	287	269	260	266	245	278	283	265	273	259	284	253	278	285	259	260	283	296	278	276	286	275	251	279	305	290	251	275	295	272	290	306	270	258	269	252	296	262	241	268	274	280	262	248	275	289	251	241	283	274	277	224	269	287	262	257	266	285	283	259	262	255	261	290	267	262	264	274	283	272	295	239	249	258	293	248	243	279	266	260	245	259	270	254	298	274	285	269	277	246	248	241	300	275	252	274	295	280	284	249	269	261	252	263	247	263	275	258	284	287	290	248	290	253	282	263	287	274	282	278	243	289	279	274	267	254	292	257	248	274	271	253	308	272	254	263	276	252	275	288	274	290	283	242	273	274	277	269	274	257	279	292	283	244	265	293	239	241	269	284	283	276	285	274	256	278	283	254	249	265	285	280	251	271	261	263	272	271	282	267	271	279	302	267	234	241	285	277	259	270	292	294	278	265	264	265	281	266	258	270	273	269	290	271	295	262	263	271	252	281	272	242	244	247	282	275	273	261	313	282	279	245	256	267	264	258	257	264	269	272	278	272	259	290	275	260	310	274	265	281	298	276	279	253	254	249	296	265	315	264	269	259	280	269	287	242	275	262	291	251	305	278	256	284	282	277	266	254	266	287	243	244	260	284	257	252	248	248	256	277	275	287	296	264	265	278	272	289	235	267	291	281	257	249	233	282	263	247	292	273	251	233	259	289	277	254	270	286	267	272	273	250	286	272	284	249	279	238	269	295	258	297	253	257	243	256	236	262	265	239	247	257	280	268	262	271	300	263	270	274	272	328	286	243	303	260	262	280	269	242	251	246	284	280	314	287	267	251	298	274	286	254	269	273	260	258	276	251	246	297	252	250	270	265	262	278	285	254	285	272	286	278	273	289	271	282	255	266	278	251	267	276	235	278	292	264	297	250	267	260	261	262	263	270	297	296	295	268	256	249	267	272	277	271	285	281	281	264	287	279	267	271	239	313	278	280	285	267	253	266	277	278	293	229	268	283	278	267	284	255	261	284	296	269	279	289	266	277	276	259	293	290	259	289	282	229	281	306	265	294	254	273	226	239	262	270	263	250	272	263	252	284	265	306	278	284	253	317	286	271	280	259	264	265	267	268	242	268	270	280	269	265	291	242	265	268	237	292	259	233	291	282	267	283	284	266	287	242	281	293	279	282	287	265	266	243	267	288	260	270	259	256	248	252	284	288	298	287	271	266	290	283	302	260	297	267	276	256	257	296	285	282	297	253	269	287	266	265	230	282	240	259	267	263	281	251	283	259	288	262	271	267	297	271	289	264	274	270	264	261	278	227	302	265	273	277	298	259	281	260	303	251	266	257	272	318	272	261	279	284	269	262	253	279	269	267	235	278	261	247	255	277	273	273	297	245	263	257	277	241	306	276	235	290	283	279	246	271	306	297	260	255	267	263	254	250	270	278	266	294	267	287	267	234	274	278	289	274	307	258	297	256	305	269	268	273	280	291	272	273	290	287	258	238	253	266	282	265	278	270	229	269	278	267	302	301	266	277	299	275	254	240	255	290	275	267	278	251	245	256	256	254	277	259	248	268	276	253	265	267	275	254	225	265	289	258	269	311	277	291	279	275	269	270	267	282	258	245	290	247	263	267	261	260	266	275	287	270	287	281	251	267
25968	13341	1181	687	605	512	506	512	511	441	437	431	446	448	483	435	435	448	453	478	459	420	444	425	412	468	460	433	458	437	426	431	431	412	425	475	443	460	430	434	450	419	422	448	449	428	420	424	435	405	407	415	447	444	443	439	446	420	424	428	446	438	464	446	430	448	427	465	429	394	446	458	407	402	442	436	430	433	431	452	442	395	450	404	470	420	406	439	436	431	461	444	435	432	403	431	453	447	422	418	396	416	440	423	420	469	410	441	418	418	432	436	422	424	472	398	428	427	400	465	402	442	426	421	455	429	415	462	432	409	427	449	470	443	439	483	449	417	433	428	407	470	372	424	436	407	418	432	413	451	411	420	436	422	414	448	416	437	444	446	432	449	422	441	422	421	430	407	452	447	416	459	405	452	404	423	399	421	414	423	415	434	432	434	426	420	420	439	433	398	418	423	455	438	413	392	409	439	459	446	414	425	430	440	420	431	404	419	415	438	455	411	436	432	426	419	439	454	437	446	458	433	438	425	428	470	423	411	432	447	421	460	421	432	381	417	432	439	436	409	433	405	432	423	431	435	485	423	391	444	431	433	452	437	463	442	422	405	454	456	444	426	448	420	457	423	380	477	419	407	401	437	437	426	436	452	404	422	468	444	433	442	437	450	400	416	444	416	416	394	406	438	432	441	447	430	432	415	422	439	426	424	448	453	443	431	419	459	408	411	413	436	435	435	457	434	441	430	442	446	417	419	469	460	424	406	412	429	454	438	433	414	437	453	410	434	474	417	431	408	429	415	454	432	414	420	450	419	465	433	423	414	424	400	429	431	474	438	423	427	448	432	441	436	422	434	426	425	414	442	440	408	408	441	445	448	423	451	433	458	446	423	435	435	422	416	436	418	410	431	437	418	428	450	419	442	458	447	417	416	430	431	424	403	410	419	446	427	439	423	411	481	448	448	428	397	425	459	439	436	420	459	450	421	482	462	425	440	487	436	373	430	428	429	449	449	414	435	445	430	411	475	439	470	427	416	446	425	417	394	430	457	462	422	443	442	442	452	410	472	457	428	465	479	465	405	389	458	428	423	421	419	433	444	452	409	406	454	448	442	449	469	458	409	423	437	422	420	415	417	460	436	424	410	439	410	458	435	491	457	426	423	453	440	420	431	438	463	424	434	409	406	435	422	491	436	449	451	443	416	403	427	409	412	464	424	427	423	467	394	433	407	424	418	424	422	409	418	416	460	474	406	450	452	450	411	469	421	443	412	464	436	447	430	405	465	448	413	430	426	451	434	412	434	412	453	436	420	434	434	432	419	454	479	448	413	406	436	446	454	457	416	432	438	460	447	431	456	459	448	459	431	392	454	419	457	437	417	424	400	409	440	404	444	427	410	438	432	371	410	428	434	405	438	454	413	441	480	448	453	407	439	422	432	430	421	438	416	403	429	417	410	415	440	417	446	432	444	429	449	440	432	442	376	424	444	440	402	457	419	436	425	441	465	450	416	411	413	428	434	416	433	475	455	473	459	412	430	433	447	452	439	424	409	439	406	477	433	434	420	435	422	409	421	431	469	409	441	430	435	426	471	438	411	381	416	420	451	439	450	398	442	444	437	484	446	428	440	409	418	425	439	398	392	400	447	431	446	436	415	439	410	435	421	470	411	455	409	426	422	449	438	472	416	468	441	415	443	453	416	448	434	413	440	441	405	427	423	428	441	433	436	412	447	441	407	444	412	463	416	410	428	457	409	415	426	441	433	438	396	412	413	404	402	458	444	412	409	390	467	445	420	447	460	435	435	442	429	419	428	450	410	436	432	447	427	438	442	422	430	454	447	411	422	439	426	438	439	433	417	428	436	441	428	430	434	425	443	435	446	399	437	399	423	453	433	430	411	453	446	425	408	433	417	420	432	442	435	448	419	452	420	457	432	461	416	423	436	388	465	470	429	445	405	435	425	438	435	461	432	416	437	437	400	421	462	447	439	448	450	418	428	426	497	423	419	410	405	406	437	448	432	431	441	429	423	438	468	452	448	413	430	411	436	436	429	453	471	420	414	464	422	413	451	444	462	455	452	454	449	439	438	454	426	448	410	417	443	442	428	420	445	417	470	453	421	432	437	429	439	445	421	403	471	444	437	436	427	435	430	434	430	450	462	406	452	444	419	451	389	437	429	443	407	433	498	427	474	463	425	450	470	476	456	435	409	473	442	437	427	454	486	477	427	435	466	443	437	425	443	419	425	404	418	416	407	452	423	452	409	419	409	450	449	450	440	466	422	412	438	410	400	409	405	466	436	445	413	431	401	463	426	435	423	445	430	470	441	443	441	444	445	420	455	401	433	437	460	460	413	458	448	412	454	449	446	447	433	411	419	392	406	449	415	422	422	427	449	411	486	428	432	411	459	464	404	399	382	451	424	412	414	418	447	411	456	418	433	446	420	422	418	406	447	442	466	432	460	418	400	458	397	394	418	431	406	430	431	458	461	426	455	436	480	400	412	438	457	456	433	415	450	407	425	435	407	434	433	432	410	433	465	456	472	413	401	460	478	407	456	423	386	412	411	467	426	423	406	444	445	445	438	413	444	400	416	408	432	434	452	424	442	440	432	442	424	417	432	421	428	455	384	468	426	413	425	411	426	424	404	409	456	458	388	446	383	430	419	439	446	408	452	451	454	439	446	433	420	411	425	433	422	444	461	440	461	431	422	390	428	411	436	453	434	417	392	449	426	436	440	439	433	446	432	431	408	465	404	447	443	449	425	477	413	441	416	443	432	406	386	426	417	444	444	447	438	438	396	427	448	427	423	454	440	437	443	407	421	407	410	423	449	435	488	429	425	416	433	426	452	451	433	427	422	387	449	407	459	437	408	441	457	436	431	455	410	458	417	413	382	422	457	406	453	399	437	426	390	460	449	422	404	437	414	415	419	433	402	427	418	439	407	398	439	379	421	440	434	446	403	438	450	479	447	466	432	441	431	388	424	450	412	394	425	461	429	402	472	411	447	453	423	426	437	426	393	450	426	427	451	441	445	415	412	444	447	475	434	439	458	430	418	449	428	454	392	386	394	396	445	425	454	457	456	441	441	452	448	432	429	439	408	426	453	461	407	429	450	441	477	441	408	434	436	440	441	429	426	437	417	451	419	474	395	439	454	464	401	435	436	442	446	409	437	441	424	460	415	438	399	437	455	460	444	412	428	414	465	444	422	420	405	450	416	448	399	437	422	426	462	422	435	413	437	436	458	438	439	477	426	460	427	435	469	424	415	446	457	447	465	459	424	402	423	468	443	402	410	454	440	424	403	424	474	424	430	462	451	440	426	466	396	435	437	439	424	424	434	415	410	439	427	456	451	442	455	452	441	436	476	441	412	420	434	411	448	398	432	448	436	428	456	477	425	427	424	416	438	425	398	436	430	447	442	418	428	437	431	443	443	433	450	463	434	433	419	412	436	454	448	428	480	417	443	417	425	420	478	416	401	436	454	441	410	423	442
24114	21334	29131	23855	21246	7937	1126	833	722	717	685	656	635	631	607	617	635	582	574	606	615	616	572	596	591	597	580	620	579	580	619	574	546	554	547	555	553	568	584	603	599	540	598	574	619	593	583	588	555	569	574	574	529	585	555	542	548	543	567	563	558	550	583	565	565	551	559	532	558	610	579	546	567	511	616	575	528	505	584	576	597	549	522	567	577	563	572	532	548	548	599	564	545	585	548	586	512	544	576	541	591	574	545	590	588	560	543	571	533	564	582	565	572	538	609	533	554	556	569	578	589	588	577	597	545	548	562	586	537	564	513	519	529	542	581	584	564	557	569	577	574	546	502	575	616	554	576	566	538	544	537	564	566	574	565	574	584	589	513	569	532	542	580	576	552	539	542	581	525	563	563	598	570	544	554	522	556	555	557	545	533	513	556	531	550	579	551	516	552	584	562	535	528	529	521	524	551	551	558	562	576	540	571	534	589	560	538	523	553	536	541	535	587	546	550	581	564	541	565	529	537	563	526	523	538	560	523	520	524	567	580	583	547	582	582	564	538	546	595	560	549	558	541	555	574	548	529	580	546	537	531	546	545	572	554	521	541	568	544	548	560	533	490	557	541	580	635	547	545	525	568	567	558	537	541	525	564	585	563	546	554	574	557	563	533	561	553	544	543	562	582	529	542	555	559	545	610	537	587	536	549	528	534	583	511	564	548	553	554	509	559	541	565	537	554	590	531	550	581	542	538	518	567	556	567	579	519	542	538	588	598	554	558	548	550	578	543	519	553	567	538	584	570	572	527	546	532	548	532	596	574	553	542	586	561	568	563	555	556	581	598	561	531	511	603	586	562	546	590	551	558	587	540	555	542	560	521	559	546	528	582	529	571	540	573	553	485	575	538	536	544	512	545	514	533	551	502	554	552	523	585	548	515	549	554	547	502	558	582	578	537	539	542	553	557	556	566	571	558	523	553	543	527	553	556	570	555	501	561	573	554	575	511	547	527	555	554	539	536	562	546	603	546	556	574	542	543	579	565	568	536	553	557	584	594	563	546	561	505	551	543	537	559	545	560	584	591	553	540	581	588	557	596	546	558	500	582	535	571	523	572	558	519	515	539	606	564	570	572	546	564	511	578	586	583	580	500	540	516	562	534	582	576	548	563	611	579	584	548	559	545	592	588	547	546	538	583	547	605	559	545	562	572	546	606	593	552	552	540	547	560	568	550	529	505	539	555	512	563	569	564	554	585	623	548	584	530	558	576	585	566	544	617	591	554	554	561	516	507	518	592	527	577	593	529	548	549	545	531	574	540	568	530	551	535	536	544	519	541	540	516	550	551	519	532	545	580	498	555	550	546	572	571	562	556	609	586	547	559	525	567	568	543	577	562	546	557	572	542	607	565	551	565	523	528	544	547	636	532	559	559	534	587	559	529	553	543	581	571	534	545	574	549	560	567	586	550	587	567	537	550	561	582	575	542	537	544	551	538	553	531	537	570	559	574	555	581	562	545	556	565	562	568	537	606	571	563	543	566	577	543	568	567	560	570	583	543	581	530	585	541	536	579	573	580	557	572	555	559	535	547	526	595	564	530	527	564	539	534	584	594	557	494	599	533	562	593	583	522	572	554	559	550	543	550	545	550	521	573	518	549	574	537	574	526	548	504	545	567	549	540	539	535	587	536	556	523	579	589	563	530	585	532	551	625	507	509	578	522	569	549	574	556	599	557	566	543	521	545	529	594	563	575	522	544	569	592	543	590	554	509	559	548	515	585	584	573	531	524	541	523	582	529	558	531	576	525	565	598	581	572	556	526	514	571	542	569	550	598	534	559	532	515	544	557	553	567	516	560	561	535	543	546	573	552	586	518	526	523	541	545	548	499	477	551	564	587	548	555	519	554	554	550	589	551	560	584	555	574	606	543	551	553	577	582	563	559	558	580	518	560	585	537	572	566	545	540	587	547	568	584	531	571	594	572	548	541	585	560	576	578	608	519	534	560	571	552	531	567	596	558	575	579	562	579	551	545	572	546	535	596	521	557	519	559	508	608	564	562	558	521	544	609	551	587	565	522	570	561	545	580	529	589	559	521	562	553	571	558	525	595	582	590	571	573	519	610	574	585	578	552	559	534	538	571	560	577	525	541	514	570	562	558	549	577	509	526	557	570	536	561	585	545	561	534	512	536	607	547	564	526	514	583	557	598	557	530	498	604	554	583	581	542	541	538	550	566	580	564	548	523	637	558	587	523	549	587	605	555	539	547	597	570	568	544	563	577	542	523	522	532	577	576	517	532	558	520	548	538	578	578	522	549	587	581	537	595	550	559	510	535	541	515	581	567	589	561	554	578	554	550	554	549	553	580	597	578	525	579	591	572	571	521	554	528	568	554	531	557	573	537	573	542	557	607	531	543	515	546	553	573	558	532	554	545	551	537	542	541	570	551	516	612	563	543	551	538	534	556	555	589	537	581	565	540	519	590	551	570	569	532	535	553	545	569	540	594	564	566	578	553	555	563	568	561	562	535	519	575	547	534	555	564	535	532	560	578	547	509	565	562	530	581	559	544	535	588	563	550	578	557	512	534	517	575	585	555	559	539	596	570	521	540	533	595	566	561	511	570	534	569	548	567	569	536	545	587	565	508	525	509	573	572	545	526	553	563	566	580	547	529	552	548	528	556	542	557	565	593	539	574	573	538	555	594	581	554	560	554	535	544	596	506	545	584	515	598	544	585	578	557	529	576	584	602	527	565	526	540	531	560	572	525	555	539	566	545	562	526	578	568	587	554	580	500	541	541	525	561	550	527	562	553	527	496	550	532	571	569	550	585	539	561	586	555	558	534	580	580	580	615	558	554	552	571	568	562	527	549	522	590	571	554	570	534	556	541	544	511	531	517	571	559	569	523	560	594	565	566	561	572	552	593	566	554	553	552	536	583	559	542	579	569	573	558	536	520	537	522	534	630	553	537	592	505	569	557	528	568	550	589	557	587	566	563	565	577	559	550	611	547	550	545	559	533	583	580	577	489	587	551	585	517	577	542	563	625	562	516	506	545	570	544	552	563	563	579	569	568	527	552	581	564	566	589	568	543	536	532	569	533	532	500	560	572	553	582	550	541	580	564	520	567	583	562	601	545	568	575	571	548	526	607	532	571	498	548	539	541	522	594	553	543	555	570	576	557	575	549	584	578	545	559	541	551	615	564	528	538	536	575	534	543	568	540	533	531	552	526	525	537	556	560	603	530	590	561	532	530	562	546	555	588	575	588	540	588	622	569	556	543	539	537	575	535	564	546	561	570	523	515	538	585	526	545	522	572	512	557	549	593	588	531	521	570	553	576	576	564	550	548	549	539	580	530	565	537	491	581	559	577	528	533	548	569	548	532	514	539	585	532	510	542	536	557	596	566	534	570	553	593	553	549	597	562	549	575	543	578	527	526	537	549	515	575	588	495	566	580	556	552	561	524	571	570	582	515	515	524	587	521	543	567	548	520	529
47168	30980	7659	3956	2835	2164	1929	1604	1405	1249	1234	1164	1095	1057	965	1011	982	1009	982	931	941	976	907	881	881	881	928	843	866	882	857	888	892	892	870	866	893	854	877	897	849	843	849	893	858	833	870	868	887	868	837	873	884	859	896	895	869	881	876	833	859	919	889	877	832	901	896	866	843	861	836	850	898	898	839	851	805	865	907	846	868	873	853	853	876	864	851	838	829	871	858	896	887	862	860	834	842	805	837	818	861	844	837	865	857	855	886	856	907	865	869	839	873	788	860	860	797	840	878	828	915	868	877	897	854	865	868	843	895	866	886	864	868	848	837	872	873	873	903	848	800	855	806	885	857	892	882	844	901	829	871	866	816	853	855	874	896	895	829	876	819	833	900	870	906	944	820	869	868	854	864	868	881	897	819	833	812	864	844	899	873	909	839	885	863	884	847	848	807	907	876	873	856	788	854	891	828	936	857	799	791	821	842	855	873	914	866	844	840	864	829	891	835	860	893	867	936	848	834	872	814	808	809	868	857	889	868	926	866	838	843	851	860	824	856	850	862	880	821	844	814	874	853	862	857	853	889	812	884	863	858	901	815	797	904	868	861	835	844	914	860	816	865	815	842	825	842	842	841	861	857	882	881	843	855	847	839	822	853	867	818	880	892	852	886	835	892	854	828	872	826	861	857	862	898	903	880	923	822	815	886	803	889	843	914	860	852	865	871	809	854	817	838	840	910	819	860	832	821	832	894	857	848	869	824	905	870	842	938	866	869	876	838	876	859	814	844	880	850	779	849	875	837	777	850	843	856	884	822	827	853	860	856	784	863	878	874	856	831	871	848	861	854	834	842	907	787	870	882	880	847	838	853	794	887	820	850	865	842	860	875	825	901	847	879	837	884	829	853	860	892	915	844	879	913	854	923	900	842	820	827	870	769	873	916	830	887	834	865	923	870	864	845	826	841	889	863	869	859	827	818	845	814	846	910	882	884	829	876	859	900	867	852	807	796	822	833	883	839	843	839	820	906	893	827	861	883	852	858	867	873	841	882	834	816	818	901	879	836	896	863	847	871	793	835	881	838	827	858	844	876	861	825	822	848	853	920	854	836	836	901	857	887	881	867	866	825	825	823	844	849	808	884	839	851	889	844	803	863	863	876	824	885	819	877	829	824	858	874	852	836	870	805	885	878	871	855	838	858	858	808	855	875	804	828	866	840	860	868	858	847	875	821	902	843	813	845	793	797	870	832	856	859	878	816	859	885	856	909	860	829	867	842	843	834	832	820	876	859	900	911	885	818	860	840	880	857	801	860	846	858	833	862	851	884	870	837	880	828	838	825	875	850	869	859	856	858	857	862	820	849	845	815	861	824	859	843	846	829	845	829	891	889	858	898	842	829	864	794	896	868	817	838	790	887	859	864	845	887	915	901	929	908	873	872	850	840	877	860	864	835	839	863	845	832	873	901	844	861	858	846	892	902	864	886	833	887	903	841	825	894	823	868	860	869	922	855	842	852	858	821	802	821	865	852	918	892	907	903	928	867	872	842	835	821	893	901	811	852	890	886	839	838	840	882	854	861	831	858	880	921	861	863	930	882	884	897	861	857	881	855	846	873	873	848	860	922	861	843	870	823	884	849	859	866	895	821	857	880	887	853	847	814	856	856	881	808	868	889	802	883	772	820	826	827	827	899	855	915	845	853	859	833	871	910	858	814	864	870	886	833	822	835	875	859	774	879	863	836	840	875	846	869	852	863	869	884	888	821	844	889	850	838	807	839	863	892	825	943	871	871	864	878	792	864	913	883	858	903	854	841	820	879	893	861	868	851	806	850	873	866	888	828	864	874	872	916	881	881	896	923	859	814	915	881	852	881	860	843	868	832	838	830	888	828	855	871	859	873	865	843	848	843	846	829	835	879	947	817	802	822	892	857	848	842	862	881	830	857	882	852	846	861	855	831	902	844	836	830	854	846	807	847	851	824	883	856	835	802	879	878	920	834	851	839	889	848	783	848	872	894	817	838	875	847	883	863	889	858	858	896	891	875	857	864	848	922	857	841	897	853	853	886	881	839	888	872	855	851	847	847	892	826	879	835	840	872	885	849	849	831	877	793	885	860	858	842	865	849	820	868	818	800	836	887	832	826	877	880	870	891	868	863	854	913	852	827	844	863	828	861	880	914	852	814	840	908	844	813	856	839	922	828	796	846	849	924	800	817	863	854	905	870	835	895	848	833	854	859	814	892	864	851	910	827	882	837	884	845	834	853	875	855	878	853	863	907	839	847	867	846	834	906	912	836	856	878	875	794	894	875	845	901	828	839	852	889	861	882	826	862	912	890	844	895	892	849	867	837	866	831	862	871	870	841	851	885	839	832	870	867	863	897	865	843	881	870	897	876	886	820	860	848	829	894	868	869	809	859	877	872	890	858	897	836	821	876	827	813	844	900	892	855	822	791	884	899	875	822	887	916	849	906	834	863	884	860	873	891	817	880	883	815	849	909	878	867	856	863	899	909	826	862	918	850	871	867	865	837	884	897	878	871	874	868	835	784	837	870	863	826	857	861	858	864	850	846	840	809	892	927	861	835	837	873	828	861	880	842	865	863	872	802	793	832	818	855	848	854	885	858	888	838	897	875	838	854	839	850	842	882	878	845	882	858	862	879	860	831	833	873	843	867	873	854	859	838	822	872	839	890	885	869	819	849	852	859	839	882	801	896	858	810	872	856	858	829	871	868	870	896	868	846	889	866	821	837	842	842	877	879	838	890	861	872	919	856	883	839	842	848	912	883	811	860	803	853	883	830	863	834	844	827	803	857	897	908	822	851	879	903	942	844	834	836	862	867	852	937	866	891	861	804	871	828	858	816	881	901	831	839	894	835	807	861	886	800	841	848	821	859	858	893	818	880	846	849	856	821	847	870	836	900	875	850	890	834	823	878	871	839	870	891	809	878	839	858	837	866	907	872	815	867	841	863	856	840	870	862	859	833	878	835	871	843	834	811	876	816	793	890	894	860	900	850	857	856	871	875	803	817	841	851	884	825	819	870	873	883	877	866	864	870	876	889	816	856	841	900	845	834	862	886	911	879	776	912	895	859	881	827	846	897	857	869	887	867	863	874	876	815	876	840	842	890	825	884	844	888	843	851	892	891	851	852	880	861	852	883	880	856	862	835	842	897	836	842	792	829	912	878	830	865	793	830	845	909	876	893	858	930	896	883	851	879	863	835	862	813	760	894	863	883	900	889	841	833	829	859	878	848	842	844	834	876	860	811	898	838	871	884	887	900	889	837	876	840	868	789	897	858	876	827	842	910	892	897	877	879	821	833	870	903	825	859	785	803	822	879	848	804	898	818	865	836	822	814	926	835	833	796	858	877	849	869	867	835	834	864	859	837	848	788	859	869	855	871	825	882	809	884	835	776	887	902	823	850	815	843	827	874	906	812	877	838	862	807	891	834	895	852	848	824	881	860	841	875	902	884	809	846	928	889	902	898	855
23244	21382	29617	23500	21376	21369	6781	1169	937	879	782	778	719	680	706	700	683	632	665	658	681	626	637	656	640	582	584	617	582	580	622	584	625	579	652	547	565	594	558	588	576	575	537	605	594	607	576	589	569	551	570	611	590	616	561	538	565	584	537	583	619	621	562	621	550	565	608	585	549	599	565	602	584	559	576	565	607	576	601	568	610	574	570	574	599	594	589	574	549	506	568	577	589	577	580	592	594	610	606	568	623	567	599	572	547	567	602	613	541	554	598	567	596	554	558	589	553	546	586	587	577	584	577	563	546	556	602	589	583	575	589	574	550	541	592	559	572	555	592	578	564	561	545	539	567	569	573	569	539	554	575	607	611	570	593	610	568	570	582	614	601	548	581	588	577	579	567	578	624	589	560	628	642	559	569	588	564	583	556	540	576	565	558	577	574	576	599	530	566	559	592	591	561	575	573	580	578	591	530	599	574	591	590	558	578	571	549	594	568	550	592	583	571	573	587	554	559	556	569	621	596	547	566	547	557	575	576	568	586	577	587	565	596	558	536	571	571	558	611	569	608	592	599	580	571	590	551	594	553	589	558	584	599	564	550	601	589	570	606	588	581	600	644	571	583	612	555	530	571	564	596	581	534	626	615	574	570	616	574	560	623	516	542	570	569	573	587	542	555	586	565	549	565	602	574	520	590	556	576	541	578	525	574	535	613	553	572	616	561	624	530	575	573	597	580	586	551	558	611	591	573	543	579	589	555	502	599	565	545	617	557	575	545	541	626	598	578	572	536	569	575	558	564	547	610	603	618	640	594	561	570	547	613	547	590	545	545	543	564	578	592	556	572	564	544	600	585	615	570	585	563	580	555	614	567	574	550	609	565	608	589	586	594	572	592	585	560	580	578	527	589	554	561	537	587	594	576	554	622	590	572	578	586	554	589	579	571	576	523	572	565	615	546	577	603	551	561	549	560	641	570	545	597	549	597	597	525	560	572	550	584	612	550	575	559	582	599	551	571	566	584	573	550	556	547	590	610	561	592	583	572	581	585	577	581	603	576	574	538	551	559	600	609	519	583	615	602	559	548	559	560	585	574	611	571	580	597	574	585	567	564	553	564	599	572	554	581	568	579	589	567	564	576	552	567	623	520	583	546	597	582	597	583	590	602	556	571	590	573	553	603	576	584	544	597	584	562	577	565	583	574	593	560	617	572	529	576	565	582	571	591	602	574	563	544	576	599	587	563	574	620	586	591	592	605	606	555	605	588	561	589	536	566	595	576	565	567	595	560	558	603	574	574	583	562	591	591	589	558	542	591	568	551	567	559	609	610	593	597	623	590	554	562	595	553	543	615	565	593	587	593	570	585	581	603	601	587	574	554	548	583	587	570	564	616	569	561	572	595	567	534	555	584	582	597	581	541	613	589	584	558	560	575	565	549	610	570	596	582	577	504	567	556	582	587	536	608	560	562	558	587	587	596	544	587	579	621	572	570	617	570	590	545	540	600	611	590	550	567	578	607	538	561	590	587	550	606	573	593	565	554	594	576	520	556	558	585	595	576	597	505	552	609	561	609	604	558	588	577	539	585	600	585	591	593	581	559	552	566	606	558	579	587	603	571	581	585	593	562	603	579	609	587	571	595	553	547	602	527	562	609	546	556	517	605	574	532	563	533	534	538	591	526	596	574	581	598	562	564	608	586	559	567	577	546	576	571	538	575	589	551	552	616	548	567	537	592	567	599	580	578	560	587	591	587	560	604	565	598	578	560	543	563	574	593	525	548	572	568	566	574	558	572	566	543	508	585	585	578	587	590	522	561	584	605	591	584	571	523	597	594	530	543	548	577	613	566	589	581	583	601	553	577	605	584	579	573	563	574	580	592	578	594	573	569	583	573	597	585	574	538	556	584	611	636	587	598	552	586	550	582	578	604	528	543	551	545	543	575	521	571	605	563	554	566	614	600	593	544	602	572	583	538	551	590	545	541	545	542	567	618	589	565	611	554	583	615	580	569	644	551	609	616	601	571	550	595	524	542	580	556	614	597	533	564	603	574	579	589	605	614	568	568	587	595	534	586	576	571	607	559	580	579	575	570	565	566	551	564	609	564	524	549	563	566	555	603	555	558	561	556	547	564	602	572	600	553	534	535	544	591	568	559	595	556	528	585	534	578	572	597	558	587	578	607	621	625	579	579	573	569	544	571	574	552	575	554	540	516	599	539	540	553	561	537	573	590	514	575	537	547	560	598	589	523	603	586	570	585	568	633	594	590	558	605	556	549	567	621	590	550	540	605	609	582	581	537	539	612	566	546	547	592	594	573	599	533	606	574	588	577	597	583	614	563	587	556	557	539	624	580	563	598	561	556	550	575	542	561	593	533	559	549	599	543	574	576	609	561	529	569	610	578	603	557	573	567	555	601	532	602	535	566	566	587	577	608	619	590	574	608	576	611	553	575	552	607	557	580	569	561	584	555	541	580	614	567	590	604	568	550	573	538	606	560	609	565	607	559	551	575	529	581	579	529	595	537	544	590	553	558	537	613	588	577	592	563	576	607	566	586	580	597	567	624	559	602	569	581	556	539	562	568	587	584	592	608	573	582	574	583	585	557	602	571	604	558	569	589	588	546	592	555	593	519	536	550	564	604	570	604	565	499	554	567	574	571	604	564	566	560	541	609	549	533	624	557	541	597	546	561	549	578	564	611	591	556	600	577	579	593	565	604	588	596	570	566	596	575	574	550	587	550	581	582	551	578	553	567	600	595	567	591	580	590	571	605	558	589	570	571	597	527	568	569	594	585	571	563	599	552	540	574	573	574	583	616	538	557	562	561	563	588	604	581	574	581	610	599	584	548	550	577	568	562	591	570	594	602	586	545	553	528	574	591	548	598	600	534	578	597	604	575	623	600	547	577	603	554	546	559	577	547	558	569	586	552	546	559	587	587	577	583	548	567	564	553	576	560	563	588	539	557	593	576	544	548	519	565	573	589	589	561	562	569	603	584	563	557	572	559	560	548	594	549	578	577	559	589	534	575	571	566	581	550	584	584	527	569	615	564	542	584	575	583	589	547	547	593	539	574	619	574	585	603	549	586	522	561	564	588	575	547	590	598	539	582	595	588	558	576	579	592	567	555	551	603	591	568	551	534	585	577	569	588	508	554	588	549	572	601	566	544	578	586	564	560	580	570	607	579	566	584	534	562	586	561	605	570	563	571	550	553	565	612	572	598	572	557	576	569	572	604	558	557	568	549	579	522	613	595	564	577	579	569	568	583	591	565	562	585	574	599	558	592	581	534	566	553	588	541	587	563	547	579	575	590	534	593	544	569	548	600	586	553	578	550	585	579	545	582	617	561	535	565	553	575	598	577	581	573	554	541	613	580	584	551	550	596	526	544	544	584	577	580	586	547	590	577	587	545	527	584	576	589	580	565	581	571	558	559	572	590	541	541	623	562	569	535	563	563	559	559	564	601	592	603	538	566	588	559	584	580	543	583	569
48030	36886	12178	6295	4454	3364	2779	2305	2063	1738	1593	1459	1315	1274	1229	1209	1120	1135	1056	1049	1044	1040	1002	1015	1017	941	1008	940	948	929	935	911	951	898	922	939	960	992	954	916	940	920	927	824	951	915	939	900	886	886	885	877	909	876	894	939	923	881	920	906	912	869	878	884	896	885	857	928	849	856	899	925	914	924	872	875	916	926	865	945	894	900	852	860	928	890	863	985	886	912	934	847	854	870	903	872	903	945	850	893	840	876	885	877	916	919	903	917	874	839	899	892	910	893	860	929	868	907	887	869	937	877	869	832	904	869	942	906	862	912	887	904	876	889	844	893	875	848	903	892	892	879	849	921	906	844	914	900	868	883	890	906	896	859	914	925	880	883	900	846	904	885	864	840	923	898	848	951	857	853	822	916	861	912	861	899	847	870	843	906	882	872	834	880	860	883	906	892	916	863	881	857	904	906	859	860	908	932	865	825	887	837	871	883	860	863	864	871	836	819	890	860	842	849	869	835	860	885	870	889	894	882	878	889	844	861	904	847	903	903	869	917	851	870	880	900	865	929	865	895	891	865	820	861	891	933	890	928	873	904	887	862	854	903	834	881	914	881	842	849	916	862	843	896	842	898	829	833	903	868	870	883	905	902	906	884	964	910	874	913	850	870	919	898	848	878	858	851	904	907	857	856	899	945	889	880	884	882	806	914	827	878	831	932	931	856	837	879	873	861	878	815	839	962	868	848	903	908	891	856	906	898	832	829	888	901	862	885	905	969	892	867	844	907	833	860	877	916	879	878	813	854	854	889	879	893	821	934	898	872	825	909	901	888	845	881	931	871	870	938	922	864	922	879	837	917	865	888	909	898	831	841	826	881	895	879	839	868	860	917	949	903	874	853	890	878	925	839	908	947	854	903	867	839	821	909	891	925	882	888	854	896	909	897	873	833	947	870	859	850	873	922	945	882	887	895	903	867	889	956	902	899	863	859	858	883	846	871	827	878	921	894	879	874	866	877	826	883	896	916	868	892	887	901	875	953	911	881	878	878	865	883	931	917	891	901	918	835	860	853	858	884	905	882	877	850	883	900	894	884	852	871	840	924	877	885	855	901	810	878	896	920	884	871	920	907	874	880	907	891	921	894	876	868	866	791	865	887	889	906	878	913	875	862	849	845	924	928	879	839	915	876	904	891	906	911	954	904	913	871	897	892	873	850	873	872	873	893	932	838	912	916	905	916	887	889	884	889	869	864	839	893	916	846	851	883	839	841	906	884	863	890	865	844	863	852	872	873	906	911	884	866	884	905	855	873	869	931	908	909	882	868	887	895	902	860	928	900	939	861	879	913	897	858	940	836	916	864	902	881	849	936	871	856	907	946	950	904	895	844	832	893	841	877	866	904	887	908	819	880	896	873	910	923	861	856	936	865	868	919	868	871	886	932	888	872	873	895	850	949	889	920	895	892	835	894	880	859	856	876	887	944	865	870	897	836	887	915	922	880	861	855	850	877	908	922	871	875	880	867	917	849	876	882	889	875	880	929	878	888	851	883	869	898	836	813	935	942	920	899	928	899	894	904	932	842	869	894	875	909	839	855	846	884	883	955	895	881	867	898	892	887	875	912	878	853	839	897	896	929	889	887	878	877	944	857	882	893	876	879	885	824	898	813	915	872	858	935	925	882	913	891	874	883	884	809	861	889	822	887	969	861	883	885	908	866	887	896	926	905	866	838	952	887	889	904	866	907	828	864	882	897	825	904	926	839	840	843	926	843	862	904	904	877	843	871	876	886	874	921	880	891	939	911	873	878	929	812	850	864	926	868	919	878	951	910	849	878	852	851	880	905	898	948	916	872	895	869	882	910	907	906	882	839	890	886	902	886	917	893	923	863	925	867	872	890	896	868	856	881	902	946	889	901	930	925	879	886	902	860	873	832	839	928	872	840	903	960	904	879	896	885	858	850	896	916	852	865	881	851	806	886	916	832	938	919	867	814	895	833	895	876	871	923	887	911	901	882	853	836	864	912	890	919	896	895	951	863	868	873	891	892	898	879	905	878	895	947	859	842	904	870	849	895	925	876	905	916	886	954	908	891	893	895	861	882	869	900	865	911	889	870	896	801	897	908	851	908	858	897	856	838	867	913	894	872	853	842	841	874	901	853	882	925	860	889	868	845	889	869	873	931	938	919	899	874	925	864	911	906	855	924	878	872	936	883	903	795	880	848	864	938	924	929	918	839	869	881	919	835	927	858	910	957	873	839	913	862	918	854	898	880	904	860	840	857	892	916	928	868	867	863	908	926	900	880	848	940	912	874	888	945	865	825	918	872	958	888	908	869	957	875	888	864	964	876	879	903	880	936	906	917	913	890	853	841	943	946	900	851	859	879	854	895	896	948	880	923	890	871	954	875	865	863	886	836	846	842	847	844	933	880	876	881	876	901	871	885	885	870	867	915	860	835	921	893	841	925	869	875	916	849	876	896	897	879	910	859	904	862	869	913	925	888	902	864	864	850	882	861	920	900	879	899	886	920	865	909	814	837	893	892	892	913	887	925	866	854	855	925	858	869	873	900	886	875	865	878	879	880	916	915	836	905	880	889	923	831	899	917	870	849	913	840	888	864	909	915	849	847	897	886	877	904	887	892	880	866	933	845	874	844	852	908	890	846	903	847	947	925	925	828	900	910	922	912	896	897	882	856	904	834	854	909	863	860	864	913	894	921	888	914	924	907	894	874	845	874	848	882	863	848	894	870	911	881	883	842	891	873	961	887	879	875	871	915	839	906	871	894	859	900	843	851	908	858	931	846	850	864	849	886	880	849	835	834	847	896	862	892	876	878	834	912	868	869	868	870	891	884	941	949	867	840	893	959	830	890	866	905	919	941	920	853	878	850	903	870	888	908	847	882	909	922	881	877	882	860	916	852	879	886	869	873	913	919	895	898	930	934	875	867	889	872	889	850	891	795	871	875	896	874	865	881	873	916	852	874	892	917	895	906	853	868	873	903	873	861	885	888	885	876	875	858	862	921	877	886	853	906	852	879	968	882	872	853	892	882	873	926	941	867	821	878	909	926	879	938	926	884	907	906	860	848	937	882	907	940	888	837	896	906	893	864	872	920	843	889	851	835	908	904	867	870	915	872	891	839	895	884	917	909	821	916	871	925	861	862	912	831	859	917	883	887	893	856	874	892	859	921	890	871	843	875	847	896	890	861	823	915	873	890	864	850	873	844	871	856	859	896	909	882	867	895	913	837	902	915	940	894	865	873	884	888	929	888	904	891	885	846	871	920	885	841	845	910	842	841	867	846	881	840	855	896	839	862	879	887	908	906	870	884	903	905	879	870	931	883	922	889	884	928	929	836	859	856	901	912	892	932	839	892	882	870	862	837	849	942	891	877	900	870	927	953	880	884	875	859	919	898	886	911	883	854	897	902	891	877	908	925	899	882	879	845	839	894	841	866	827	878	805	905	897	917	891	878	874	847	848	890	913	862	893	889	895	883
27144	21316	13049	994	374	321	303	314	284	282	296	286	270	283	263	291	271	286	301	280	283	266	274	259	268	274	277	279	307	258	330	298	267	266	250	277	279	252	281	272	272	247	265	277	268	278	263	271	280	274	276	249	296	281	316	242	260	278	245	287	259	280	236	291	245	246	267	260	265	293	262	319	294	262	297	279	295	270	294	270	281	268	305	269	263	269	281	246	263	225	270	252	292	283	302	264	276	294	304	271	269	270	261	256	275	286	263	261	263	304	236	253	261	237	275	284	296	265	289	287	246	243	260	245	264	276	332	270	286	284	264	305	270	278	289	283	260	282	278	274	273	289	295	267	259	286	284	272	281	289	267	298	262	249	293	272	286	283	284	299	236	264	275	258	292	278	267	274	264	253	280	258	267	276	292	260	286	281	269	274	260	278	262	261	278	251	286	263	258	250	256	263	260	261	299	247	285	276	276	262	283	257	268	242	242	276	258	285	261	298	266	260	284	278	271	277	266	248	262	253	269	311	247	261	259	272	248	281	300	269	295	255	291	259	276	276	289	274	283	272	270	276	257	270	276	291	285	250	273	284	252	265	281	265	269	286	307	265	305	278	258	268	274	250	287	279	283	293	247	262	271	268	282	269	283	245	263	248	275	260	261	276	273	287	262	290	247	266	279	288	247	246	263	263	275	296	252	283	293	257	252	281	295	278	291	265	268	293	263	268	254	263	278	247	264	244	277	276	269	296	275	261	297	300	257	289	242	241	284	267	265	250	289	282	271	258	283	260	279	253	245	287	252	259	261	279	314	287	275	259	285	306	252	283	293	287	277	269	248	243	280	279	275	252	277	296	281	290	292	290	279	259	258	318	301	294	251	264	275	264	260	273	278	316	311	279	279	276	287	261	262	283	273	253	307	281	294	300	289	293	264	301	252	264	262	251	229	276	268	248	263	288	276	264	260	290	271	293	299	267	294	263	296	270	252	272	268	268	270	254	266	262	258	284	283	258	265	230	271	287	267	271	270	284	279	261	261	269	261	270	264	284	275	289	289	273	276	274	269	250	276	258	248	280	286	280	299	283	267	261	250	251	274	279	262	264	263	272	283	287	289	317	244	257	244	247	282	266	276	252	275	293	289	283	263	230	283	290	301	265	244	262	238	282	265	276	275	241	265	246	274	216	291	266	294	283	286	306	280	260	265	267	270	250	258	285	258	301	276	267	289	267	277	257	282	256	269	266	262	248	250	249	271	275	292	297	268	270	246	271	284	284	279	267	280	313	246	266	275	266	270	241	288	285	275	272	263	291	295	284	275	241	263	253	271	305	285	310	282	261	264	277	257	292	296	274	287	257	278	246	263	239	286	279	294	281	269	283	302	289	278	269	271	288	258	283	292	267	280	281	291	277	290	259	256	258	290	291	257	302	260	272	287	274	268	265	246	257	294	260	247	276	271	260	281	297	255	298	289	260	305	266	280	269	271	287	270	260	266	303	277	270	276	266	300	259	290	252	262	250	293	240	268	266	248	258	270	291	261	310	285	299	258	306	299	254	273	289	304	275	246	268	304	272	281	266	302	292	260	294	294	259	266	281	270	249	258	266	280	287	259	268	308	260	261	258	311	266	269	266	258	266	286	272	278	274	277	263	272	294	270	269	287	285	281	267	259	268	295	274	271	271	235	275	308	288	292	271	295	265	270	278	274	267	300	264	258	292	272	286	293	263	285	281	254	292	279	266	295	283	297	298	294	258	279	311	301	314	280	264	283	263	285	277	272	286	249	276	260	303	255	277	286	265	290	295	301	266	250	273	270	272	245	266	262	242	262	293	269	286	267	257	250	252	276	281	277	271	276	251	287	241	292	256	291	255	279	282	268	276	295	290	295	295	270	246	263	279	270	274	256	284	269	258	271	259	263	280	288	288	284	288	222	267	290	284	276	252	298	268	258	272	288	268	267	259	288	289	270	270	261	269	284	287	260	267	282	303	260	267	285	261	258	285	230	270	284	278	258	278	267	269	257	275	249	287	297	252	283	303	259	277	293	284	299	265	290	274	264	245	264	287	279	292	295	258	258	294	261	237	254	277	261	262	273	275	259	263	271	265	269	291	240	270	297	249	288	274	286	295	287	287	274	276	282	271	275	291	301	286	259	273	285	287	282	274	268	239	294	254	258	286	259	269	257	247	254	248	271	275	287	275	277	260	245	246	285	260	291	268	279	275	269	277	300	288	272	276	289	270	252	273	275	266	281	259	282	261	268	261	270	292	251	242	278	266	247	269	310	274	269	283	255	280	270	244	293	268	274	265	280	285	262	298	272	248	263	272	294	257	291	284	287	242	277	307	283	273	301	254	284	253	258	282	256	267	274	289	294	307	281	271	287	281	269	275	256	278	289	280	243	268	261	272	284	274	272	254	272	249	290	280	264	266	282	254	251	254	269	279	277	291	250	264	295	283	268	281	238	285	272	268	280	264	261	274	255	281	278	285	307	311	250	259	246	261	274	290	286	271	299	270	270	268	299	258	267	277	274	265	288	290	260	276	295	274	276	280	279	277	292	282	278	258	274	297	268	271	284	259	260	284	230	257	285	296	292	249	265	268	274	300	283	289	256	294	312	268	247	260	273	273	293	255	292	267	269	274	295	281	270	248	289	280	259	257	272	258	274	293	280	253	279	296	261	315	266	268	266	286	254	261	296	261	291	255	289	264	320	282	296	284	288	277	289	266	290	269	268	275	266	299	269	269	246	293	244	300	282	283	259	256	285	246	279	284	243	280	276	252	241	265	275	283	245	258	252	270	239	275	287	292	256	258	290	253	264	307	272	263	274	281	289	242	269	265	272	307	269	299	255	292	284	286	253	289	267	250	260	289	277	274	285	284	279	272	273	288	281	247	298	258	256	279	289	260	280	280	278	253	286	257	251	260	265	302	256	254	254	290	275	281	267	245	278	304	278	267	278	288	273	275	275	254	264	285	260	264	289	280	260	271	264	274	275	278	284	275	282	303	284	264	276	269	278	263	255	260	279	247	238	251	261	270	251	291	277	260	265	283	285	293	275	271	284	295	257	266	281	265	257	271	261	283	292	254	280	260	272	281	287	282	281	271	288	239	299	270	298	247	287	262	282	301	273	277	278	273	226	259	264	275	284	259	264	290	275	274	292	286	286	284	275	258	293	277	264	267	260	296	269	260	275	277	297	264	268	262	272	241	303	315	295	279	286	280	275	256	281	275	266	255	259	262	258	293	282	262	266	272	260	298	303	266	253	274	258	302	278	281	291	268	280	292	293	270	272	266	272	254	287	308	293	254	279	287	259	287	304	289	297	284	267	276	262	279	267	314	281	269	264	245	294	262	276	308	305	281	262	246	267	282	268	281	296	256	276	275	273	279	275	260	266	253	261	248	269	308	254	273	260	269	280	266	245	264	279	301	299	281	307	271	304	282	279	277	274	277	288	311	297	283	264	272	252	294	290	296	290	274	269	282	267	271	253	274
26374	14353	1117	669	594	545	539	485	512	480	426	447	448	449	467	421	472	454	433	417	442	455	456	411	450	461	452	438	432	457	433	472	437	461	444	454	435	421	465	450	455	442	448	441	464	462	442	449	441	468	454	408	434	424	457	414	407	478	416	447	444	434	448	421	435	428	422	480	431	435	462	416	422	458	463	435	438	453	470	409	460	424	447	435	448	428	474	456	451	422	393	445	427	428	479	452	441	405	429	416	449	469	446	439	448	469	430	441	427	431	435	425	429	474	450	431	429	406	451	464	463	434	406	477	431	461	423	436	427	423	438	426	430	452	408	477	440	426	401	459	444	444	461	450	429	442	437	470	424	439	425	471	463	468	449	464	405	428	455	411	451	462	455	431	438	439	423	382	429	421	457	431	451	446	430	426	408	449	432	413	427	441	461	456	447	407	445	423	457	446	420	432	455	424	438	431	441	436	415	446	435	435	438	438	429	426	423	427	433	446	428	391	448	469	416	424	412	465	460	435	412	424	387	410	428	462	416	410	431	440	445	445	442	425	415	445	420	435	452	450	413	440	410	417	419	414	440	425	424	392	408	448	466	447	460	440	416	404	451	428	466	422	412	436	426	419	432	445	472	459	430	449	442	451	406	436	449	428	429	459	438	413	445	431	476	409	428	438	404	437	429	411	471	393	428	477	406	431	443	477	443	417	405	429	419	385	432	391	443	452	420	440	421	401	426	420	444	427	423	447	432	439	462	411	445	424	424	440	475	419	447	425	414	465	452	424	430	427	445	444	428	408	471	434	456	391	406	430	455	462	484	440	412	414	436	445	428	429	430	439	433	410	453	442	445	427	441	443	463	434	424	430	456	486	428	456	422	429	438	463	436	463	422	421	454	470	460	454	390	471	401	414	411	394	458	464	435	438	467	444	449	421	472	438	427	427	416	420	428	431	429	420	446	426	465	440	436	418	410	444	407	440	429	446	437	416	431	468	440	395	482	445	417	443	417	403	446	397	459	402	454	429	448	474	437	419	432	482	470	432	418	430	429	431	440	447	418	449	405	449	392	430	405	460	428	432	458	409	481	436	414	438	452	436	420	456	444	455	427	398	446	441	427	471	447	453	446	416	414	382	413	445	444	428	419	429	437	408	458	431	441	428	410	411	432	406	454	425	431	447	437	433	443	450	435	449	466	464	469	421	422	445	451	440	475	458	440	446	440	444	411	449	462	465	403	469	420	428	432	442	471	437	401	414	415	491	436	435	470	414	422	442	398	421	429	408	437	426	428	421	436	436	388	427	491	473	444	418	437	398	423	444	469	431	436	434	411	458	476	445	431	448	431	436	433	428	443	425	458	464	446	432	462	428	468	426	460	413	448	473	461	445	412	428	429	406	457	448	452	466	426	437	384	467	422	436	442	472	441	442	446	427	438	403	450	427	448	432	419	453	445	436	453	420	436	460	461	435	408	442	432	412	430	431	453	437	444	467	462	417	430	422	422	459	404	389	438	424	451	448	461	453	433	421	426	404	451	441	441	444	422	446	412	437	419	423	455	452	444	441	416	461	436	409	433	442	444	452	437	432	418	438	444	452	449	441	445	454	422	450	433	439	429	467	423	438	459	410	447	418	435	421	401	473	407	426	441	423	412	469	467	445	448	420	394	408	449	421	467	416	433	446	433	488	416	395	426	467	430	421	438	462	443	418	455	428	445	441	415	424	423	435	434	425	455	453	432	433	462	429	442	427	442	428	431	453	422	416	449	453	464	452	473	454	445	448	438	429	478	447	434	461	422	425	443	416	452	456	420	434	421	428	423	428	440	425	481	415	425	392	437	412	444	451	461	420	425	440	418	469	446	442	420	425	413	420	426	440	448	419	416	409	432	422	451	455	435	441	442	438	428	410	448	417	457	414	460	428	456	399	426	484	455	431	466	476	401	445	449	446	434	434	435	475	441	424	406	445	464	433	458	481	433	445	438	406	452	442	442	406	429	446	436	443	487	437	438	426	412	413	404	412	421	443	448	457	438	429	423	441	405	437	466	443	426	424	442	395	473	458	463	409	450	421	435	444	474	433	450	403	452	381	469	420	430	444	445	445	461	446	401	428	418	440	444	481	418	451	448	442	451	439	448	410	404	418	454	463	424	459	406	443	442	407	424	454	463	434	410	436	448	449	396	437	427	445	417	410	415	441	425	403	420	416	425	393	455	433	437	457	451	411	432	427	418	473	451	442	432	431	401	437	423	467	441	427	434	456	419	403	466	423	423	425	417	439	402	391	403	450	446	431	479	404	428	452	441	431	455	438	445	413	373	430	453	382	408	450	418	438	432	396	454	439	426	456	446	450	385	466	441	422	452	420	431	411	463	475	445	464	448	445	440	467	387	448	438	432	463	453	461	414	444	423	412	421	403	451	428	437	479	410	426	434	468	441	465	447	396	486	445	403	448	456	418	475	441	427	422	455	458	424	442	460	431	438	404	446	451	415	461	439	424	415	456	461	437	444	432	430	406	449	454	423	427	460	424	405	493	439	436	439	451	440	404	413	429	441	398	478	439	451	428	426	414	445	434	430	423	459	461	421	444	463	432	473	466	402	479	417	426	467	449	422	438	417	434	461	429	444	421	427	503	478	433	400	440	435	451	404	421	464	420	467	420	424	473	459	445	467	431	432	446	455	465	409	400	406	432	439	430	451	418	456	443	425	458	414	413	436	424	431	466	463	406	425	400	424	402	468	409	437	437	438	428	437	434	436	461	385	451	480	463	437	445	442	463	426	415	428	451	445	402	423	441	424	439	433	421	416	467	472	449	418	456	422	444	432	458	419	438	484	409	453	454	448	450	400	425	441	409	427	436	411	425	454	420	414	461	462	404	429	442	436	431	452	462	454	415	446	445	404	397	459	426	425	428	429	462	449	411	443	421	423	448	462	451	449	439	403	422	420	448	430	441	420	452	433	465	464	473	452	447	450	460	429	457	424	435	452	461	445	443	392	454	465	454	456	411	460	429	435	434	427	450	421	466	430	444	443	448	421	362	398	437	396	452	446	411	455	415	429	447	471	438	455	419	452	429	394	445	427	428	430	426	456	429	414	450	442	460	449	444	507	464	476	439	443	409	446	442	434	398	446	443	415	470	446	425	463	402	452	420	390	429	446	439	462	447	486	427	434	436	442	431	455	439	394	457	474	436	437	465	420	428	432	441	393	405	446	434	437	415	463	435	422	403	420	454	459	438	407	447	449	435	440	428	411	446	469	459	436	433	471	451	440	403	385	461	396	435	432	422	462	410	445	468	437	438	446	458	426	444	505	447	443	431	459	417	424	418	436	409	428	383	410	420	449	448	424	422	402	418	417	463	435	433	449	436	448	397	438	419	408	472	404	418	430	452	446	452	424	445	464	454	458	438	438	466	467	423	430	458	468	457	471	409	450	457	447	444	407	406	394	419	436	424	415	443	414	432	425	428	419	407	489	451	423	454	434	421	453	455	464	433	431
24100	21334	28934	24030	21282	8839	1232	871	733	683	694	680	649	607	655	593	586	582	620	616	578	570	594	588	568	522	590	582	628	548	557	549	584	584	589	574	590	559	555	561	539	566	557	576	574	529	539	584	581	581	583	616	570	561	617	561	548	563	560	530	567	493	558	550	563	567	580	551	609	542	565	541	560	537	585	552	558	537	552	539	576	587	546	601	557	582	550	544	534	561	535	593	543	574	554	607	579	603	551	544	578	556	555	567	525	590	522	573	615	589	630	593	588	547	564	532	554	600	535	593	578	561	583	561	553	585	593	546	563	520	585	595	560	520	608	569	545	547	543	564	610	551	550	576	546	564	534	534	549	538	523	567	536	588	584	541	585	558	575	544	558	558	544	539	552	547	547	520	559	589	560	585	563	548	558	534	570	585	568	575	552	590	600	597	586	554	541	559	579	542	603	567	598	524	541	590	568	536	539	556	549	528	545	549	537	590	539	574	584	540	570	552	608	578	531	558	544	569	573	582	564	557	566	551	546	564	575	569	528	564	583	538	571	581	553	561	595	548	509	587	584	521	561	580	582	567	543	535	560	599	545	583	549	560	581	587	563	586	564	579	585	563	559	557	551	575	545	527	530	564	588	591	592	568	569	585	534	565	500	540	516	567	591	576	529	560	560	599	579	589	587	598	531	554	595	608	592	581	581	598	533	577	573	547	540	536	557	540	534	586	567	526	566	568	572	557	564	576	518	532	539	572	551	573	617	554	569	573	578	592	573	547	559	568	558	598	568	567	550	541	532	580	567	514	544	531	556	558	532	543	544	511	547	567	629	570	566	574	560	589	586	543	581	537	530	615	580	588	576	591	575	608	594	581	563	571	566	541	554	565	566	556	587	565	555	587	540	561	580	575	575	585	549	557	531	518	607	567	636	591	580	535	599	572	533	587	556	580	601	540	558	545	580	533	554	599	524	556	532	593	579	582	568	553	591	545	519	603	548	586	575	567	564	560	606	583	559	541	573	554	547	591	566	561	554	583	582	620	573	550	527	565	575	550	570	547	527	579	557	575	553	535	540	559	604	566	535	529	610	585	555	555	558	578	559	529	535	570	583	567	537	581	556	587	549	594	599	552	547	541	535	583	549	544	584	567	596	513	561	588	536	570	575	542	548	548	534	546	536	545	538	597	518	535	578	558	563	553	567	531	555	529	598	537	590	600	563	603	527	553	553	590	566	526	560	576	558	580	542	566	578	530	591	561	589	587	571	613	578	573	558	543	576	593	566	567	578	584	588	568	596	550	578	579	534	555	519	566	546	560	547	534	585	568	634	594	561	557	497	578	541	492	531	567	572	550	538	525	590	572	584	571	590	572	557	523	532	560	557	570	566	573	523	551	539	550	578	581	557	585	555	581	565	619	566	529	553	577	539	571	578	551	545	555	591	559	568	568	546	578	556	559	594	561	603	553	559	517	549	560	562	551	527	545	556	545	606	552	573	582	516	547	522	540	543	554	592	577	554	586	515	590	569	516	549	530	570	539	553	575	533	526	546	558	585	507	571	560	557	615	560	536	563	514	548	565	593	569	551	575	624	571	546	559	538	548	622	547	569	552	559	560	579	559	571	562	585	588	571	559	551	574	570	570	606	574	598	540	571	606	583	568	547	567	522	570	591	609	620	599	612	601	597	602	565	566	545	546	546	536	568	561	570	571	602	585	563	554	559	617	555	582	508	566	549	512	554	518	550	539	558	561	581	551	597	553	556	544	531	579	574	583	580	599	556	505	510	556	556	574	569	569	577	547	569	539	550	585	544	561	561	542	553	579	547	600	531	576	565	570	592	529	558	532	545	554	585	572	582	549	576	538	531	550	572	565	604	586	594	580	528	602	529	614	581	558	569	572	562	571	601	574	567	570	571	552	561	562	552	559	559	546	549	556	543	553	582	569	551	614	569	519	575	552	565	594	532	590	586	532	572	574	578	564	523	595	615	586	594	538	552	542	584	541	562	589	549	557	590	536	563	542	522	514	567	583	561	528	543	577	591	547	527	535	586	562	529	575	578	541	580	565	556	587	581	591	592	555	538	547	551	588	541	515	559	563	556	529	574	566	545	567	539	579	561	577	567	554	539	529	612	552	581	541	588	547	588	563	585	572	551	547	570	583	611	630	548	561	532	585	594	512	570	533	585	563	565	553	567	557	544	532	522	560	558	565	603	563	549	588	575	567	542	570	515	559	548	608	528	547	549	567	538	561	567	614	536	580	552	566	574	544	555	597	556	549	546	541	560	547	570	577	572	551	590	593	549	563	563	534	593	571	550	539	571	548	552	567	547	574	585	588	591	531	564	564	564	537	611	546	569	558	555	568	562	566	588	607	549	536	534	578	589	545	630	556	551	534	601	601	518	552	554	612	571	582	577	566	568	567	534	569	538	563	560	549	580	598	575	555	560	571	555	575	538	579	578	542	566	555	582	578	579	553	553	585	532	584	571	535	569	543	628	564	578	558	557	603	563	567	544	583	560	546	615	592	563	555	559	574	559	531	575	549	581	553	548	573	534	546	568	568	563	578	544	607	627	566	516	544	573	572	595	581	563	584	616	517	573	534	568	594	551	552	564	571	518	503	558	519	535	531	516	554	583	537	564	595	569	517	546	560	517	575	540	552	591	545	579	550	571	578	551	566	522	580	603	561	545	586	570	608	547	553	580	545	558	573	569	595	557	564	581	522	565	550	595	520	558	541	572	601	567	568	541	577	575	570	526	567	575	569	540	577	562	574	546	547	564	564	534	548	555	538	596	540	624	568	578	571	519	583	554	582	539	542	524	574	537	615	523	553	537	560	587	576	569	555	560	580	582	578	551	575	549	556	544	552	560	587	550	546	545	556	526	563	567	553	549	580	597	543	565	569	608	600	553	550	560	554	594	587	562	529	589	536	548	543	587	554	552	555	488	528	603	573	526	568	575	534	583	550	562	551	567	531	563	553	584	601	532	585	548	528	591	549	542	551	559	567	561	531	558	558	550	583	590	583	595	571	582	531	522	526	551	593	559	531	591	553	568	585	543	530	567	570	555	603	526	598	586	563	579	613	568	577	584	570	584	534	604	550	571	565	545	561	525	554	595	531	561	605	560	614	638	623	529	567	556	568	594	554	537	539	591	572	524	508	583	584	573	557	572	537	555	568	571	580	550	579	585	590	543	572	581	557	560	552	564	542	518	530	530	591	572	549	543	543	543	548	553	550	524	563	572	567	548	583	589	583	549	581	559	564	567	562	554	592	586	534	623	576	562	589	553	544	557	526	550	572	574	571	557	565	578	570	548	556	607	558	580	577	555	591	517	571	555	541	544	556	569	569	550	558	569	526	540	563	531	570	532	559	578	533	549	593	575	581	541	542	570	569	550	556	548	592	559	614	617	584	577	602	550	510	593	552	581	533	592	568	579	542	568	579	570	556	552	550	592	554	546	595	518	561	573	540	567	573	590	583	575	540	585	528	590	526
48027	33241	7473	3759	2726	2200	1807	1639	1379	1305	1216	1083	1069	1100	1014	964	945	946	964	893	972	937	931	882	897	901	948	921	907	902	925	899	854	886	897	887	909	914	912	876	878	914	855	842	872	885	854	869	883	851	903	894	887	840	891	890	900	855	836	875	923	852	852	849	929	900	869	903	854	857	866	934	873	894	809	895	857	869	886	803	796	814	869	862	851	855	847	851	907	887	866	881	877	859	859	879	872	884	817	877	856	857	854	871	890	839	897	867	894	885	848	889	888	857	843	905	872	883	855	888	884	845	889	836	906	880	845	895	875	886	870	877	864	895	908	875	857	941	838	854	843	878	931	844	931	838	899	857	858	871	861	885	897	880	878	850	837	878	849	881	845	862	849	848	862	843	886	905	825	858	866	849	807	897	837	830	907	888	897	845	887	889	866	849	844	879	889	805	869	846	903	872	891	835	850	883	863	901	869	911	890	886	899	904	862	887	859	852	877	876	897	908	888	866	804	887	849	831	819	823	846	839	856	888	817	890	840	880	864	889	859	851	858	878	888	842	904	856	891	857	844	866	848	848	876	844	875	875	884	873	866	841	887	873	867	822	835	849	884	843	839	860	859	930	795	841	852	877	851	871	883	899	899	853	847	930	881	859	829	875	847	846	862	837	862	857	929	867	873	805	814	878	842	830	927	817	912	844	831	863	899	849	871	848	904	866	861	834	887	847	935	834	904	831	849	902	893	871	875	834	827	860	897	873	824	860	838	873	900	880	849	811	868	876	865	801	854	866	870	909	831	874	900	869	874	853	852	921	870	866	890	869	837	844	826	861	851	867	900	830	899	800	852	865	906	851	901	792	883	844	863	791	820	887	841	893	856	883	846	892	812	832	861	839	882	875	906	818	853	832	912	891	798	884	849	860	930	855	856	906	894	880	883	871	901	852	884	930	890	886	853	793	856	880	852	829	919	876	898	836	902	880	852	839	904	866	801	856	857	885	868	889	914	895	884	828	876	880	888	881	887	903	884	849	906	854	916	854	862	843	846	815	867	860	852	859	842	901	881	895	828	840	926	910	923	828	891	871	824	883	903	924	881	857	834	842	863	899	881	887	882	863	812	899	864	893	864	873	851	876	902	822	814	861	851	883	867	850	877	860	852	874	840	904	899	843	846	906	863	864	863	864	901	878	856	875	850	862	883	856	877	792	894	860	878	826	866	796	855	883	887	891	859	859	842	886	900	849	869	906	861	827	814	906	858	896	867	820	859	869	859	892	856	858	900	883	844	852	906	923	871	888	899	865	889	877	911	866	820	878	841	844	899	894	883	830	847	876	873	850	892	872	861	868	865	885	867	897	877	863	867	863	855	894	830	870	850	836	874	878	935	851	944	881	905	841	875	869	888	881	844	822	833	832	913	863	858	797	870	840	928	822	795	904	839	905	866	889	827	896	908	790	840	864	843	823	889	845	875	877	790	924	875	848	834	804	853	802	792	849	835	845	875	857	827	860	907	842	842	879	873	843	850	860	894	843	858	872	896	853	870	865	855	909	821	860	869	890	886	839	837	838	841	827	881	860	872	865	853	878	889	864	848	872	874	851	873	869	909	883	880	859	893	885	866	891	873	839	868	858	866	863	896	853	847	871	884	840	773	841	893	878	872	866	876	843	877	874	852	871	894	853	830	870	873	845	845	837	869	893	866	837	830	821	881	862	874	878	933	860	876	849	848	848	895	841	843	869	866	878	820	879	848	862	921	916	838	880	898	872	881	843	874	932	817	859	891	912	814	840	824	855	822	874	845	819	887	852	861	807	806	924	847	892	867	847	877	877	833	874	900	897	873	846	835	885	901	871	882	888	913	785	851	904	871	891	912	868	841	887	847	874	879	797	873	899	844	866	891	827	941	903	896	827	869	850	856	908	853	849	862	848	865	873	869	882	862	831	885	901	868	853	867	880	945	815	835	866	894	861	843	868	914	870	834	850	855	848	931	910	880	879	886	875	872	847	819	844	843	865	859	877	807	854	922	836	848	861	861	855	933	919	872	848	867	850	856	878	849	834	884	873	875	861	833	924	824	883	887	796	896	850	873	907	858	801	896	912	834	846	863	830	871	919	879	817	808	900	866	874	880	854	857	886	871	910	931	823	848	881	839	900	911	833	808	857	886	880	888	890	834	873	854	858	869	829	829	817	837	864	874	884	877	875	867	846	901	903	854	812	869	879	855	845	825	832	819	896	907	820	890	862	890	827	876	891	919	818	837	884	859	837	868	917	874	856	911	874	803	913	821	910	854	896	861	877	847	851	898	888	813	832	872	819	847	874	848	853	853	847	867	879	846	911	893	865	931	860	952	834	866	899	881	852	831	849	895	845	818	864	858	875	811	802	854	842	897	907	878	797	873	823	856	872	901	864	878	901	935	850	890	861	905	829	881	839	845	835	883	842	877	846	857	909	880	858	854	881	859	884	825	831	884	852	876	868	840	835	889	914	861	880	895	871	867	903	882	907	844	827	848	820	894	881	882	847	872	899	921	860	884	925	829	900	838	845	844	856	789	877	878	873	857	886	862	882	875	858	869	865	873	863	869	915	853	832	853	906	857	874	863	829	846	832	840	868	870	798	841	837	880	816	866	889	846	889	806	830	844	855	889	894	937	873	836	888	882	821	858	830	854	880	907	878	886	815	901	845	893	823	881	877	866	888	849	850	838	846	852	893	864	902	876	809	910	840	875	830	840	913	818	896	875	830	849	848	884	944	835	868	877	831	832	871	848	858	827	888	846	842	891	899	855	822	840	790	919	827	844	883	879	871	878	829	874	856	878	854	872	847	869	849	885	890	843	833	860	785	844	879	893	846	851	830	870	879	885	854	847	876	913	876	808	825	898	851	846	849	865	862	860	878	801	828	834	931	930	870	849	804	861	856	816	888	814	846	802	867	900	848	880	886	883	858	827	858	834	854	863	839	829	832	836	880	803	896	840	870	846	805	883	870	835	857	899	834	879	833	826	887	861	872	885	882	869	877	833	870	891	847	916	903	841	882	875	827	875	870	860	869	850	880	841	862	823	846	900	832	855	829	858	858	872	882	857	898	880	817	833	823	887	890	873	845	884	889	881	833	917	834	865	884	886	845	872	847	851	890	842	842	871	906	813	854	876	844	899	841	896	869	925	906	877	867	877	895	872	820	836	871	943	836	897	863	859	904	826	842	863	882	783	903	911	853	851	901	916	855	868	900	814	844	831	898	864	883	866	862	913	857	892	843	823	821	878	868	833	892	882	847	889	824	861	885	859	851	858	839	873	822	860	903	845	848	838	825	871	889	896	837	872	802	928	891	850	857	891	829	903	790	858	838	882	879	859	890	869	848	859	882	909	861	859	869	844	853	864	846	859	858	872	876	848	866	863	837	870	864	893	838	802	833	874	862	858	873	864	837	859	908	870	850	906	892	900	895	880	871	885	914	894	843	863	863	879	881	918	885	859	891	891	778	875	872	829	846
23157	21354	29404	23639	21349	21374	8146	1190	926	816	823	784	735	759	687	697	662	651	651	666	618	646	625	628	637	636	614	612	641	600	620	682	615	541	549	591	600	569	581	578	594	584	579	582	596	550	633	606	597	579	582	595	585	621	574	611	543	532	591	582	543	599	573	609	633	593	620	572	609	594	632	537	573	550	597	537	633	617	654	576	581	599	528	577	591	561	584	594	595	598	563	538	578	588	555	552	611	614	595	570	571	602	546	587	576	558	591	603	549	572	594	583	606	530	609	600	591	568	596	568	581	582	578	552	615	571	554	612	595	607	561	539	585	588	583	585	600	582	589	591	598	641	610	559	597	585	588	566	583	607	598	601	600	555	580	562	588	584	576	604	569	563	603	560	607	606	584	585	551	548	592	574	640	624	562	600	590	600	568	625	612	580	574	582	594	566	637	584	609	552	587	586	617	597	574	585	566	560	577	550	626	567	603	630	599	554	611	613	609	627	539	630	572	574	548	586	575	608	586	562	587	584	586	569	613	586	556	614	602	586	562	611	525	583	564	598	594	549	574	580	591	575	606	600	545	571	563	569	568	638	584	593	578	560	533	601	629	555	588	557	574	597	552	587	630	585	622	525	545	601	546	576	567	615	540	570	608	581	543	582	605	558	575	584	591	593	621	574	583	610	565	546	580	546	600	579	594	612	562	608	544	571	565	581	610	567	581	577	602	576	546	560	614	592	600	628	585	552	573	571	567	589	596	594	548	617	575	626	573	580	575	613	587	550	611	536	537	548	574	571	538	624	574	624	603	560	560	547	579	564	575	562	557	570	608	571	530	577	598	568	598	615	571	573	568	614	553	593	595	550	612	571	588	555	625	599	637	551	566	603	633	619	600	543	599	583	569	557	586	592	538	561	589	579	605	593	593	571	557	572	528	614	567	579	627	628	576	572	534	577	569	567	571	624	558	562	561	561	554	587	592	562	590	581	593	585	581	619	553	552	595	615	570	568	572	649	581	563	553	597	578	584	568	532	543	575	604	567	551	619	621	563	564	591	599	583	649	591	590	548	606	567	597	560	554	634	583	578	614	586	636	600	533	579	561	563	561	603	616	560	582	555	604	567	607	552	544	576	591	611	579	579	572	598	579	557	565	586	614	572	589	640	572	593	551	584	556	553	572	539	593	580	568	542	606	553	596	599	632	582	580	583	578	594	590	591	552	566	598	604	559	554	581	585	582	572	558	588	583	555	596	604	577	571	530	583	591	575	592	627	590	549	573	629	595	603	568	595	607	532	633	555	617	602	564	594	602	558	598	597	564	612	572	596	554	583	571	594	567	611	587	561	575	524	632	583	576	605	576	527	606	555	597	587	578	580	606	575	545	571	606	601	571	600	562	568	596	633	572	566	598	613	588	592	608	594	595	553	593	521	573	582	579	539	529	570	579	554	561	531	577	565	576	572	549	576	581	601	534	586	623	642	572	551	589	587	581	637	592	620	562	588	589	566	573	595	610	622	594	589	589	578	592	562	549	597	574	589	596	589	577	629	553	556	566	576	569	583	525	629	610	571	567	590	604	602	573	569	581	561	606	608	567	596	573	603	586	605	606	592	544	599	583	623	581	569	611	563	542	586	599	597	590	556	578	584	599	596	560	552	547	589	560	552	573	593	564	555	543	566	580	609	580	586	639	562	575	578	570	560	620	609	587	599	564	605	588	569	587	619	590	613	601	561	566	606	614	604	553	577	589	620	600	571	578	592	581	584	604	591	555	570	602	580	626	620	588	581	575	577	573	523	582	576	535	623	571	569	552	606	542	586	584	568	644	617	623	580	567	561	549	607	568	594	553	605	584	599	555	576	606	607	591	559	590	586	546	618	586	585	565	556	598	568	563	597	608	619	611	595	602	602	572	592	587	583	525	606	560	584	578	583	543	516	594	593	600	561	567	617	584	624	583	576	577	617	602	591	609	538	577	565	579	577	586	551	572	562	570	574	593	578	593	565	543	575	593	557	544	565	591	576	621	568	591	553	566	576	545	574	603	553	576	587	581	640	556	550	571	587	607	560	568	547	596	531	612	624	584	609	581	603	625	551	567	568	605	530	589	608	587	573	593	557	569	601	582	600	578	578	549	551	593	568	622	594	577	572	585	564	540	583	538	556	571	580	580	632	539	607	610	593	537	612	619	599	558	606	604	570	601	556	593	572	604	561	619	584	568	573	603	583	583	605	596	580	589	628	558	640	603	546	593	577	608	578	606	595	576	562	606	510	546	548	578	583	596	561	572	565	560	570	611	589	588	561	572	560	594	577	586	580	565	591	591	592	610	606	598	563	547	571	545	575	597	560	546	573	619	552	510	573	574	560	568	579	574	566	558	536	552	557	612	540	569	576	583	619	575	579	616	565	555	545	544	535	550	582	666	620	574	586	643	563	566	561	588	583	578	607	562	604	603	644	562	597	580	591	558	563	616	545	566	607	570	569	581	560	603	553	613	543	560	568	577	570	537	565	592	575	610	582	563	593	575	575	584	586	608	639	524	584	572	583	624	590	547	584	566	579	594	592	597	589	589	558	557	598	548	603	579	603	571	601	562	559	592	557	588	553	606	556	575	577	560	535	594	560	594	595	597	587	577	560	611	596	617	582	608	577	614	569	596	523	565	572	582	596	563	570	551	558	581	574	553	601	563	557	591	589	578	552	538	622	614	569	585	530	611	552	577	594	566	599	600	578	612	589	552	538	545	580	601	571	604	579	567	589	598	587	586	581	592	569	560	551	595	558	574	549	614	545	597	578	550	581	566	610	561	595	583	647	601	583	560	547	572	574	573	576	593	565	578	566	610	572	601	603	582	583	564	552	603	574	557	568	559	578	597	582	612	608	557	586	600	601	551	572	576	591	593	556	617	606	580	590	599	539	583	554	590	561	604	638	635	557	559	550	598	568	577	574	563	626	549	571	531	586	543	598	612	571	601	615	575	586	590	570	587	633	584	541	596	597	558	566	598	593	563	573	590	598	534	612	551	593	568	575	596	582	568	544	581	571	546	605	568	532	582	569	624	612	577	604	566	564	570	540	563	552	549	590	569	536	557	628	526	580	581	638	625	588	596	615	615	531	615	581	574	557	591	598	607	549	596	609	603	591	572	587	549	566	584	582	528	575	580	594	585	595	522	511	577	577	583	614	576	566	594	590	593	567	598	562	572	553	582	590	608	596	612	601	554	571	546	614	579	602	591	602	578	584	578	597	548	563	622	547	537	581	572	572	570	603	557	607	589	561	576	592	623	621	578	600	618	596	582	588	578	557	593	542	631	573	573	568	577	641	599	562	597	566	549	573	589	596	587	565	604	591	566	566	600	589	576	567	532	566	574	597	557	584	560	608	581	519	560	618	524	610	564	590	553	607	586	565	626	559	610	592	600	585	583	579	565	582	564	575	596	589	605	580	588	589	585	586	577	553	588	541	556	571	577	564	576	550	562	535	573	600	579	608	568	591	564	602
48911	39208	11939	6290	4507	3439	2640	2238	1969	1702	1591	1376	1331	1266	1262	1264	1111	1150	1058	1071	1038	959	1069	1051	970	962	944	987	937	869	943	963	930	911	924	932	935	882	965	936	901	947	900	929	913	872	868	917	939	910	949	915	949	898	898	906	886	910	848	920	895	947	922	877	845	904	958	918	877	871	941	886	889	933	856	933	944	911	968	846	906	889	863	862	874	859	852	883	915	845	905	944	880	946	911	878	912	867	871	903	880	857	927	876	844	872	890	846	904	891	903	838	934	931	899	874	872	863	911	893	854	863	932	887	934	912	849	874	913	877	917	907	838	930	909	898	905	897	822	887	883	874	880	886	919	880	896	904	879	892	887	885	942	904	901	945	885	835	851	848	883	869	951	894	862	866	878	876	907	862	897	839	949	881	871	899	858	817	875	898	859	883	951	828	951	931	927	878	876	881	881	909	901	945	913	906	871	873	915	883	867	921	891	913	926	911	895	907	883	870	884	899	903	887	894	897	939	881	927	898	885	919	879	949	888	906	847	917	890	893	865	941	912	842	886	865	877	884	898	907	880	852	886	900	911	892	858	914	908	922	910	887	892	892	889	876	898	876	900	859	916	862	902	897	893	899	893	842	888	861	904	936	858	859	909	917	907	823	836	879	916	827	847	921	941	865	897	861	893	899	876	890	899	872	886	861	922	903	921	922	894	892	872	862	930	922	881	840	920	852	910	874	866	866	882	888	881	832	840	881	933	898	877	863	946	900	910	867	902	902	898	911	939	883	857	893	870	922	900	836	879	907	882	910	904	852	916	864	905	889	908	904	879	902	891	863	861	912	917	902	944	945	893	917	843	858	884	848	894	892	904	864	880	899	885	903	853	857	867	916	846	858	872	897	851	836	858	848	850	856	895	894	874	843	919	909	896	864	877	872	861	865	881	876	895	911	838	881	944	872	933	848	891	841	927	873	878	867	886	898	940	885	867	899	835	853	909	918	890	921	911	876	852	887	942	879	898	881	930	921	927	853	845	890	868	949	882	857	840	919	911	886	892	884	848	877	893	860	924	934	913	897	863	840	894	893	891	872	826	902	898	839	898	867	861	865	840	855	884	919	865	895	933	866	851	888	915	879	881	875	949	863	884	914	896	866	920	910	887	838	847	879	844	837	905	880	937	862	831	910	873	872	907	853	882	922	866	855	896	907	926	893	933	892	859	846	871	863	857	905	931	914	896	878	889	904	867	885	923	868	924	849	923	817	896	933	889	901	888	910	872	906	839	900	911	866	834	854	855	848	831	911	887	877	853	926	913	923	885	887	891	934	930	851	919	888	899	938	919	926	909	904	926	913	892	920	929	877	900	877	914	898	860	849	860	881	885	837	946	903	907	900	827	886	848	836	923	909	852	887	877	867	898	914	897	854	906	902	915	913	881	877	850	869	887	851	846	884	915	954	897	842	948	854	860	861	911	909	928	893	868	916	908	960	907	901	956	885	884	895	924	912	879	892	900	902	889	835	870	861	901	870	834	899	857	889	886	895	883	909	941	875	869	916	898	871	874	876	931	897	861	894	874	905	897	923	888	908	814	803	842	910	886	954	867	869	873	888	892	875	910	861	816	873	886	921	900	907	873	895	868	895	867	901	870	879	902	859	938	898	917	848	859	879	874	882	908	875	870	850	960	845	892	889	902	866	876	904	906	896	900	935	837	934	916	851	919	878	807	881	860	869	867	902	884	888	847	884	858	964	931	905	876	898	849	896	878	873	897	861	911	873	935	894	952	868	893	851	903	877	876	889	905	902	913	900	861	881	844	891	880	901	926	920	848	941	916	889	952	863	931	883	890	919	856	878	870	930	865	866	946	917	841	872	890	918	885	896	896	863	870	880	903	893	891	904	872	889	887	886	869	866	924	918	883	856	891	870	889	874	887	846	910	906	851	957	887	933	892	913	914	824	864	851	886	877	901	894	923	845	863	893	934	803	915	867	878	846	877	913	895	901	897	901	906	818	936	912	876	858	879	891	888	890	890	867	887	932	876	907	895	895	882	851	894	897	881	887	876	887	922	857	890	868	878	901	906	891	901	863	885	893	846	908	905	848	868	854	848	873	929	907	879	857	920	884	940	928	900	884	909	865	879	867	837	873	920	858	845	898	882	867	899	877	855	867	916	904	865	824	873	855	839	888	866	916	908	877	908	924	842	917	872	914	864	902	922	903	883	906	899	893	869	827	904	840	867	900	905	839	886	854	880	850	902	889	909	898	907	887	945	888	886	922	924	862	891	916	899	867	920	863	836	880	900	915	813	881	878	841	927	873	838	905	844	908	879	913	901	942	891	882	862	873	889	904	887	897	875	912	897	883	911	891	914	901	908	907	899	892	885	902	857	887	880	880	841	909	884	921	864	893	876	904	868	887	911	926	914	923	859	889	883	927	876	934	902	872	952	892	921	915	897	865	903	904	891	907	857	897	831	897	880	877	885	880	893	899	922	880	843	865	928	879	849	906	904	960	862	886	890	903	909	864	895	909	857	936	887	958	901	936	879	884	906	897	853	849	875	886	845	836	858	874	901	890	842	865	861	867	934	856	816	871	893	880	848	876	909	856	892	847	909	883	942	874	869	864	848	928	916	912	859	877	906	882	875	855	904	891	883	890	891	966	906	876	945	897	880	919	879	897	868	911	870	857	903	885	865	916	900	849	916	924	907	912	916	924	887	882	946	869	894	900	892	880	921	847	888	895	898	914	902	858	928	911	868	912	854	843	835	857	892	887	901	907	897	893	903	900	847	900	878	861	841	896	915	873	889	884	832	870	857	875	873	873	851	877	954	895	845	837	892	889	933	924	874	917	831	862	932	920	868	897	883	876	936	866	830	918	894	904	878	883	870	879	940	879	912	914	898	880	888	846	880	912	891	867	899	905	992	884	896	856	935	891	878	903	915	881	906	862	882	918	852	863	892	898	873	857	943	876	946	861	883	889	892	904	873	930	878	884	882	887	897	892	872	886	943	861	927	880	896	874	885	843	882	935	908	880	921	926	890	885	890	919	870	843	872	890	927	883	893	870	856	926	924	870	917	890	869	909	906	905	846	941	930	874	911	876	961	887	881	919	851	937	855	882	888	901	886	859	878	914	939	889	896	929	886	877	899	840	924	921	917	876	915	941	868	912	892	911	885	874	886	889	915	880	859	862	900	936	911	885	875	927	871	853	892	956	858	882	934	850	883	865	879	918	911	851	902	845	927	883	923	873	836	907	884	882	898	893	902	877	871	852	916	931	884	932	918	839	928	852	896	921	874	937	883	901	856	915	907	926	898	912	850	908	852	895	896	859	876	895	888	864	854	866	926	912	865	861	923	909	926	924	849	849	913	868	916	877	903	921	844	887	891	852	889	864	847	911	892	895	872	814	839	878	902	876	873	878	908	883	899	914	912	914	910	875	843	880	813	845	871	881	891	906	886	897	878	883	916	888	878	863	891	862	874	855	874	872	875	870	872	899
27201	21458	13669	1110	408	333	311	302	300	277	265	276	283	267	291	282	280	260	302	282	280	271	262	296	292	257	271	273	295	320	291	278	263	280	286	275	276	248	274	249	293	299	285	262	279	300	284	283	299	265	320	294	315	295	307	272	285	300	292	303	275	277	254	284	298	269	261	298	308	310	258	293	265	285	287	290	281	263	261	272	279	287	283	270	264	282	282	280	274	292	263	316	271	277	268	276	277	241	266	289	261	259	300	281	285	267	276	293	301	238	322	254	274	280	292	279	265	267	281	295	319	265	255	272	267	294	294	263	296	290	313	263	291	287	300	314	281	278	273	289	271	298	255	284	265	273	283	294	280	282	264	272	274	284	286	263	260	288	283	253	289	267	267	267	279	271	295	288	287	247	286	289	252	285	281	287	285	285	300	296	274	317	244	272	295	283	243	255	269	260	292	293	258	292	245	300	308	299	303	268	281	291	321	298	272	249	299	263	251	291	317	271	289	284	283	291	273	275	300	275	289	286	285	249	294	266	269	241	280	285	259	299	295	283	269	254	268	310	266	280	299	271	301	284	263	273	267	260	251	270	249	296	290	297	296	272	311	273	272	278	295	249	267	254	296	251	274	279	270	285	285	281	246	278	272	258	260	279	285	281	296	274	308	270	297	259	281	316	281	243	301	258	296	280	284	290	300	294	240	301	274	278	285	275	281	268	251	283	249	283	264	284	311	273	244	283	277	279	268	280	259	269	259	258	297	258	272	266	267	283	272	293	299	302	286	262	262	274	263	270	317	251	278	303	280	291	277	276	291	255	292	259	262	262	270	290	279	267	281	254	279	278	261	267	312	269	318	277	270	281	253	251	299	302	250	254	311	253	276	280	304	287	290	271	287	295	292	309	279	263	276	279	304	289	288	276	286	274	313	264	279	254	283	277	270	275	287	274	296	283	259	273	273	296	284	275	292	276	314	277	242	245	287	281	309	285	279	283	263	311	274	266	270	277	273	290	294	292	273	305	278	291	242	293	236	281	283	299	268	264	302	275	269	259	275	278	279	253	276	304	303	288	305	278	256	267	288	289	307	305	285	257	269	286	302	268	292	287	287	284	291	304	319	287	266	271	261	286	260	263	274	294	284	308	264	277	248	285	267	260	287	274	286	275	270	275	296	257	254	289	284	272	273	280	293	258	278	302	279	263	305	285	274	300	255	275	289	262	307	313	290	275	300	265	315	276	263	297	305	266	249	293	282	270	283	312	278	303	290	281	259	297	286	285	276	294	285	249	298	273	274	262	268	263	276	286	263	298	281	296	279	267	302	270	274	275	282	276	251	303	307	277	291	273	296	272	312	284	268	277	260	247	261	286	296	258	294	278	303	272	275	306	278	261	281	260	265	268	283	262	258	283	300	289	289	269	273	265	278	255	273	259	263	259	292	282	291	277	245	308	295	305	269	288	312	288	267	331	277	258	307	262	293	273	270	258	297	272	307	268	299	282	298	296	255	248	270	265	282	275	266	274	249	245	264	253	294	276	286	270	278	283	274	282	296	278	305	291	266	296	281	287	281	278	273	276	309	292	284	309	280	278	258	315	274	277	321	243	270	274	257	264	286	255	271	272	288	281	259	288	291	286	244	279	306	286	274	274	278	274	305	275	283	275	256	310	287	250	274	274	289	273	270	292	269	300	264	262	257	304	281	283	256	283	282	293	245	260	252	284	241	296	278	256	307	253	249	305	269	307	310	267	296	274	284	297	294	280	291	242	300	287	297	298	284	284	263	275	254	301	277	261	287	281	285	271	291	277	286	287	278	300	285	280	279	275	269	262	242	288	282	308	302	283	291	297	280	292	263	267	285	290	265	233	276	308	290	271	282	286	294	279	236	272	285	245	290	291	288	240	287	260	270	265	272	295	280	279	283	256	241	277	279	290	309	305	258	293	284	267	274	311	286	272	304	272	275	271	286	278	296	245	287	263	289	291	282	267	278	288	280	269	275	315	253	272	302	290	275	275	266	266	315	246	303	281	276	267	290	270	286	293	298	266	289	276	273	281	287	262	311	299	285	258	285	309	255	274	289	263	275	285	280	254	274	284	276	281	293	287	284	295	281	266	265	254	288	308	262	279	285	267	299	236	254	272	275	298	296	309	281	268	263	286	302	266	297	271	321	287	283	250	301	309	266	251	294	281	296	295	332	298	300	254	308	334	298	273	274	266	262	247	260	274	275	295	317	268	272	279	314	313	281	266	289	245	277	266	309	285	248	323	268	299	287	270	293	257	280	274	295	313	268	276	275	283	294	274	276	287	277	314	279	278	307	260	277	285	258	291	266	296	287	287	275	303	307	270	278	288	276	288	286	266	282	286	264	287	252	237	302	270	278	274	285	273	292	248	282	263	291	301	284	302	282	253	284	272	287	270	277	290	301	262	251	271	301	305	268	273	298	282	286	259	265	268	296	271	270	282	296	311	236	280	276	263	263	259	290	291	275	309	255	300	285	292	282	273	277	266	283	261	292	260	275	273	268	274	267	284	257	275	279	298	272	299	282	270	279	280	279	296	275	256	280	235	263	284	314	240	261	258	280	278	254	257	289	287	271	250	273	255	295	273	299	287	286	281	274	294	274	285	274	288	277	262	286	277	285	268	288	261	255	278	266	275	311	292	293	310	289	257	300	281	243	256	289	261	290	258	248	303	289	287	254	251	272	245	281	260	283	277	259	252	248	271	288	286	261	258	265	258	263	304	288	285	323	293	293	271	305	283	257	293	275	287	294	278	238	298	276	249	279	287	306	254	288	275	293	288	295	272	279	280	317	286	276	281	267	282	284	303	285	280	268	286	290	242	293	266	263	295	276	289	285	293	298	274	278	271	244	326	269	275	299	288	287	293	276	294	267	310	284	301	279	314	237	284	279	278	284	248	282	289	266	294	260	251	262	257	315	295	244	290	278	272	297	284	254	271	268	284	290	256	278	255	290	276	297	274	267	273	277	271	266	275	298	306	273	240	283	232	284	285	296	280	274	317	282	305	276	263	293	266	269	273	263	304	271	268	267	300	270	271	295	297	281	238	263	281	264	282	285	295	282	267	283	299	275	308	287	306	302	294	272	269	270	288	294	267	288	235	267	296	279	282	269	274	270	285	271	256	296	302	274	280	271	287	292	276	277	262	264	242	284	285	267	303	295	284	280	286	278	283	293	283	274	277	326	284	278	281	258	277	263	262	308	258	290	283	295	284	239	256	262	251	282	244	267	270	292	280	266	276	288	316	268	253	271	275	307	299	277	281	289	275	266	284	261	273	300	281	261	284	279	270	260	262	276	287	228	298	278	316	291	281	285	273	267	287	300	274	252	274	299	273	295	262	271	275	301	293	299	278	243	285	268	289	283	277	273	284	289	276	293	283	291	271	282	276	288	290	260	281	286	277	284	304	253	233	280	269	313	284	277	250	264	309	284	282	306	271	265	271	271	279	273	255	292	245	289	301	277	304	255	283
26703	16059	1149	709	627	577	520	543	458	469	477	415	459	432	399	452	471	452	464	490	441	424	450	457	380	428	458	442	419	459	428	441	430	437	466	480	454	454	466	463	435	418	467	402	452	463	443	432	464	454	442	416	431	432	402	459	482	449	438	456	465	426	432	459	438	432	446	446	432	472	447	450	457	469	474	453	461	446	441	458	431	441	414	431	458	454	433	441	421	450	447	466	409	452	432	467	470	423	441	455	491	471	447	441	459	437	450	437	432	445	444	430	478	434	445	431	430	468	425	438	461	469	439	451	450	437	458	449	446	449	403	441	418	441	446	448	442	472	445	479	415	434	480	452	442	474	448	458	429	468	431	466	453	469	407	461	452	445	409	444	466	474	447	454	454	422	423	414	506	415	445	437	436	428	449	450	410	450	460	452	469	459	456	473	473	447	420	434	441	450	502	450	488	496	440	464	442	457	475	453	412	429	412	463	482	440	451	449	445	496	392	478	460	441	404	464	443	444	431	485	453	464	449	465	426	445	438	458	463	460	472	422	454	443	450	424	441	448	449	397	443	421	437	428	462	438	418	437	469	419	420	421	472	454	442	445	424	446	471	460	440	433	443	466	489	449	421	457	425	440	451	468	437	462	464	456	457	434	451	418	462	455	439	443	465	422	456	462	515	465	434	471	493	435	430	449	458	435	447	418	461	451	482	462	450	458	454	434	443	439	442	448	427	425	429	456	406	424	439	436	432	440	453	447	461	424	454	389	440	416	467	441	441	412	427	442	440	431	451	417	442	468	441	477	429	445	432	427	399	442	415	426	488	445	452	444	466	449	418	431	432	443	424	422	455	445	413	467	454	419	439	451	425	438	457	437	427	431	433	424	426	459	453	454	458	400	436	444	450	450	448	433	440	433	448	460	409	502	434	445	448	457	473	445	429	441	472	440	464	423	429	434	428	454	418	466	459	439	460	451	452	439	408	422	439	457	418	421	412	444	433	464	451	437	465	422	444	431	441	457	456	452	444	420	472	467	439	447	445	456	454	449	456	460	424	460	411	439	409	432	441	446	425	463	464	438	466	422	448	451	459	475	423	443	411	437	443	457	445	473	441	464	404	434	416	421	435	436	490	447	458	407	459	425	406	424	442	441	404	450	437	456	462	434	408	466	413	432	410	419	459	469	411	441	429	417	462	469	416	440	424	432	448	407	459	462	401	452	426	433	482	435	413	465	468	454	456	433	469	453	392	415	453	457	449	442	461	454	455	432	451	440	464	437	483	484	485	449	423	425	456	441	433	420	407	430	442	420	451	430	463	428	462	437	425	430	418	425	437	465	458	438	438	444	441	470	464	458	441	439	426	424	459	422	416	485	488	433	425	446	440	440	413	457	479	463	421	461	437	459	452	441	457	443	454	427	438	463	446	436	476	441	470	434	439	445	441	466	435	450	450	442	462	440	437	422	450	425	412	414	436	469	461	472	427	435	471	424	436	470	418	451	442	427	431	445	468	427	428	448	472	426	460	439	427	429	411	424	457	446	446	504	445	449	469	468	444	460	419	475	423	440	430	462	513	434	435	419	362	438	466	395	433	407	445	436	486	401	445	452	433	452	462	454	432	474	402	447	448	456	466	447	470	450	469	466	413	445	423	434	473	442	426	464	409	448	448	468	430	411	436	433	462	437	458	439	421	471	450	458	460	452	441	439	447	444	487	444	420	448	433	410	433	419	462	432	465	419	427	429	447	440	426	464	436	437	463	444	423	458	454	462	439	442	442	442	435	414	442	415	456	459	425	468	460	429	438	435	436	429	432	462	450	480	404	447	449	432	450	429	439	428	437	445	421	440	409	432	435	457	419	447	400	482	468	435	439	477	446	419	469	423	449	438	398	414	417	452	455	394	447	419	444	462	455	465	436	415	453	438	444	425	440	426	405	420	422	444	426	428	469	437	421	444	436	432	438	467	460	438	447	431	473	423	425	424	427	474	431	450	405	444	456	404	459	456	440	412	457	463	449	445	434	412	473	459	437	465	473	443	420	406	481	480	427	455	438	460	436	422	449	425	423	407	464	446	449	422	436	448	451	465	424	471	424	483	454	412	453	444	416	446	463	453	447	465	434	450	438	410	411	436	445	487	473	435	475	411	483	437	447	480	441	422	434	436	451	433	438	445	482	479	425	454	414	439	464	428	444	463	449	453	413	430	480	424	447	480	441	474	435	450	434	389	437	462	424	409	438	407	392	472	440	419	446	465	421	463	461	416	408	436	443	417	453	423	414	456	445	460	446	454	447	492	424	438	454	421	435	410	431	434	423	425	469	459	464	470	418	409	440	452	489	441	460	468	440	436	452	465	463	445	399	427	414	449	426	465	459	445	455	467	427	437	450	422	443	429	469	457	448	461	443	415	428	443	447	447	439	402	444	461	443	432	429	468	471	421	461	448	433	434	442	456	447	472	477	402	440	438	427	424	417	424	423	394	418	445	425	434	434	455	423	417	455	442	422	408	478	423	448	442	456	475	464	441	494	475	435	468	397	430	471	453	439	425	426	430	444	474	459	461	412	486	449	430	434	460	466	470	421	409	462	429	438	456	453	474	443	439	435	464	433	451	488	480	480	424	455	438	467	439	439	465	425	451	491	433	445	429	453	454	464	467	427	425	479	481	464	442	501	443	451	429	429	423	479	460	409	465	442	446	439	448	447	441	454	447	453	467	487	425	444	414	460	405	426	420	469	441	414	467	466	383	429	424	413	454	465	455	467	450	442	429	431	384	422	468	432	452	438	477	436	441	458	408	483	443	433	433	461	447	434	433	472	461	425	457	441	465	394	427	460	453	438	405	452	424	452	465	456	421	411	414	434	460	444	453	455	456	422	440	444	429	423	402	437	438	443	443	476	404	446	432	413	441	454	433	428	400	431	451	418	432	427	474	452	417	426	458	464	451	440	441	440	430	436	425	442	449	435	412	430	446	463	425	442	435	482	444	442	448	457	437	444	448	453	440	485	449	462	445	422	460	481	420	455	421	462	459	420	433	427	441	426	416	481	436	437	446	442	444	438	448	445	469	443	404	445	446	435	402	435	479	410	416	420	461	428	414	414	440	470	433	438	443	469	416	439	451	429	424	424	467	452	444	430	422	437	416	413	428	463	454	438	454	441	478	439	442	431	428	460	423	445	436	460	410	430	479	454	397	474	438	457	452	435	430	446	454	439	438	424	468	427	466	450	454	424	456	414	461	437	414	462	457	429	429	438	453	458	455	410	444	445	448	430	449	432	458	415	430	448	445	458	465	433	477	456	471	460	440	443	450	469	422	482	500	432	445	420	440	422	414	471	419	436	415	512	446	462	401	464	400	456	482	472	456	433	462	459	443	464	413	468	440	458	454	431	465	440	433	432	446	440	452	438	446	420	471	428	435	452	433	436	476	442	454	462	456	434	440	452	445	418	446	432	450	469	440	467	450	444	467	450	439	450	455	421	436	399	436	424	470	457	466
24092	21323	28851	24130	21283	10192	1206	812	713	704	677	657	622	633	644	634	587	552	631	603	632	535	612	580	609	609	550	589	581	589	590	585	595	588	532	561	567	541	570	578	615	604	554	590	572	602	565	599	598	552	582	534	558	598	557	574	553	618	545	578	631	563	591	574	530	570	571	595	566	585	546	587	583	535	585	555	600	600	613	540	548	596	624	572	577	527	577	586	562	579	520	571	562	597	561	570	572	624	530	583	527	589	583	575	541	534	568	612	585	567	547	568	551	534	564	559	611	508	581	554	565	599	601	565	530	577	535	565	566	530	540	528	590	566	619	574	565	573	548	598	576	593	535	572	557	573	553	591	571	591	584	549	556	533	541	550	633	552	575	565	552	593	580	533	536	573	546	546	541	575	543	631	568	607	584	587	585	570	552	575	530	603	532	585	561	545	607	544	561	557	600	570	546	595	602	537	601	532	611	568	553	571	572	612	559	577	610	544	589	578	593	564	573	618	536	566	542	545	569	571	614	587	570	592	544	514	556	568	547	593	542	552	558	545	560	588	521	558	626	574	547	536	546	560	605	586	574	555	553	586	545	549	529	600	538	591	568	567	590	538	557	574	534	542	588	563	556	582	581	602	627	590	537	628	541	593	567	551	530	542	577	550	583	562	558	568	571	527	570	557	586	586	613	523	537	559	585	622	576	583	552	522	527	541	530	574	611	566	567	541	559	601	584	582	533	535	535	559	574	599	525	536	574	591	568	565	529	566	538	551	513	576	567	578	535	554	570	571	588	560	578	571	537	575	521	539	537	586	557	575	561	569	561	620	592	568	541	579	527	560	584	553	618	563	551	558	523	608	597	563	581	553	573	538	590	514	591	581	596	565	571	599	566	563	570	595	567	570	588	540	591	603	546	548	560	536	569	569	603	595	556	562	585	587	524	588	577	592	554	527	543	581	605	573	558	577	593	592	576	553	561	539	532	603	622	613	570	561	604	564	569	567	566	566	594	541	544	527	601	559	552	517	556	594	539	607	563	560	550	556	548	593	598	627	564	559	578	538	594	573	541	550	536	556	567	542	576	577	555	557	557	579	563	574	554	568	548	579	607	556	574	547	566	572	544	532	556	557	584	550	536	574	570	556	564	600	571	551	593	556	560	582	553	570	558	530	578	557	553	603	573	570	544	612	584	557	548	612	587	572	558	559	517	583	633	567	579	560	544	551	559	579	579	555	634	581	550	529	588	555	555	618	525	580	577	583	558	596	531	568	557	546	546	554	539	522	574	532	585	606	534	557	545	575	567	583	559	597	553	519	549	552	540	548	552	610	558	562	585	590	555	552	565	554	572	535	557	583	632	550	593	531	611	542	565	591	581	560	532	611	578	578	582	600	514	574	540	591	575	548	542	566	611	553	554	587	555	556	524	577	573	583	541	569	590	590	554	563	584	574	570	588	548	559	594	537	611	532	490	528	549	589	546	599	546	566	585	560	560	573	534	549	523	563	558	560	542	622	618	551	543	581	593	520	596	547	539	580	529	521	560	537	574	546	586	545	557	540	542	560	581	547	554	602	527	576	567	544	539	584	556	567	537	561	540	584	569	622	565	584	533	550	544	567	569	597	571	557	565	593	596	543	603	548	554	562	546	595	565	617	545	574	570	574	564	557	586	578	566	564	598	608	562	512	575	583	542	580	561	565	562	530	559	549	558	556	542	608	582	518	572	554	554	528	591	573	561	554	573	542	571	568	542	581	586	576	561	553	591	580	563	574	517	606	581	549	523	533	572	563	568	532	534	512	551	583	581	557	580	541	548	579	565	556	592	548	564	587	544	573	603	607	545	539	545	580	542	546	560	575	555	538	571	531	579	533	596	562	558	558	608	548	585	604	543	581	574	562	608	570	559	577	567	559	567	578	577	527	612	568	525	555	538	571	558	524	565	574	557	550	569	558	582	565	543	531	548	576	609	563	557	537	556	554	538	604	526	544	556	554	561	586	541	590	581	565	589	597	581	565	602	581	544	576	592	586	523	551	525	567	555	613	602	539	603	591	566	539	582	549	535	581	563	574	569	602	538	561	567	560	580	578	580	561	602	572	592	584	532	585	571	557	531	581	574	564	573	554	596	580	568	555	561	543	588	563	550	550	576	550	578	582	553	592	554	525	545	541	528	589	550	610	609	565	593	540	549	528	596	628	550	569	592	556	609	551	591	524	543	532	561	599	545	536	521	591	558	582	565	584	551	612	562	561	574	579	573	605	593	546	541	594	614	592	610	587	531	508	558	489	596	575	561	589	550	553	566	537	596	594	560	563	564	525	588	574	589	552	567	571	561	565	546	578	550	596	579	570	564	560	552	555	567	557	528	586	564	565	571	571	518	526	572	595	555	600	562	568	539	598	548	559	547	541	541	529	579	561	544	542	559	557	580	594	557	537	561	553	567	604	569	573	637	586	574	568	566	590	548	563	572	610	564	574	557	587	551	579	527	621	544	554	581	580	544	555	557	556	543	517	530	563	576	565	575	599	577	567	604	541	603	602	545	588	547	556	578	559	563	552	581	580	542	526	593	626	569	567	586	563	585	551	586	581	590	551	550	566	566	508	572	555	545	574	579	537	590	558	587	550	595	547	542	570	566	597	554	544	576	582	568	547	538	528	570	593	544	538	562	538	570	548	546	584	535	572	572	573	582	590	593	503	552	531	598	575	601	609	617	552	545	566	572	554	583	524	570	587	585	587	557	546	559	558	577	533	556	614	559	527	552	549	583	580	584	596	564	570	611	552	551	539	608	582	551	540	578	566	552	539	592	570	590	528	572	561	569	552	520	563	622	574	614	626	547	569	606	547	593	586	604	607	539	541	544	562	565	567	595	569	558	573	567	565	531	564	551	580	542	557	587	555	562	517	545	566	531	590	542	552	625	571	582	577	554	534	551	570	599	580	564	567	563	605	605	575	598	554	595	597	537	551	580	537	593	521	592	543	607	539	512	566	585	571	567	560	524	563	566	542	579	561	560	529	563	573	614	541	548	554	548	600	552	553	560	620	606	564	532	597	584	552	557	567	564	544	613	614	600	538	536	583	543	560	579	571	606	600	537	575	594	554	538	568	563	555	538	541	576	583	553	539	560	569	549	594	576	529	577	579	537	532	567	588	573	581	555	550	571	563	636	583	505	560	577	558	587	561	543	570	538	550	549	531	573	572	578	541	564	595	571	532	555	557	595	538	528	615	539	541	552	522	558	565	588	580	548	509	562	590	578	537	603	571	568	593	534	603	591	558	559	515	535	554	549	555	588	524	558	561	579	581	535	542	543	565	557	570	587	566	554	564	533	562	592	600	582	574	571	575	593	581	533	565	545	521	567	605	620	578	570	547	535	556	553	583	579	576	583	566	526	577	548	591	544	536	552	551	562	561	554	561	567	572	595	571	605	531	589	548	569	556	555	528	571	594	554	534	527	557	598	555	557	555	528	568	564	556	588	573	599	549	556	544	578	552
48203	35153	7528	3836	2821	2280	1802	1580	1422	1293	1169	1090	1084	1091	1036	1087	1024	994	982	960	886	998	985	942	927	930	950	895	888	902	936	916	888	877	928	886	888	869	889	928	887	887	853	928	936	877	894	833	923	953	886	893	926	907	842	853	869	844	853	886	911	841	866	860	850	860	849	846	862	900	887	832	907	894	912	841	863	840	859	843	889	860	881	887	857	895	921	848	884	905	829	838	894	880	917	949	860	916	805	854	845	883	838	883	883	871	844	890	819	854	916	861	895	875	895	857	930	887	856	864	882	926	882	910	854	897	898	894	903	891	837	898	864	865	863	868	853	878	885	862	810	835	880	918	853	862	832	877	847	859	814	901	871	891	883	927	836	883	871	898	869	835	858	853	903	858	849	861	878	857	874	845	871	838	853	830	846	873	889	909	874	891	914	813	917	895	818	883	843	823	827	866	821	838	830	919	895	894	822	867	877	892	893	878	846	869	933	896	896	860	875	885	879	853	841	893	836	832	896	867	838	849	864	868	827	867	897	837	862	845	850	884	873	904	839	841	876	867	877	880	962	871	911	874	887	912	897	863	896	870	871	882	913	902	865	915	841	835	871	931	902	884	857	845	909	882	860	921	895	888	832	819	836	811	855	901	855	817	867	880	831	848	837	865	851	837	892	895	885	872	918	868	884	870	835	895	872	827	876	873	911	812	842	843	876	841	815	859	889	878	879	887	898	848	863	864	835	846	864	889	847	847	916	874	901	893	830	874	921	879	865	866	883	876	846	893	868	854	916	866	894	917	866	881	855	890	866	858	898	893	836	857	883	868	758	879	910	861	905	867	846	881	835	894	839	849	853	843	912	850	883	896	891	885	894	832	894	878	888	846	921	870	856	859	898	932	850	893	879	870	875	885	885	894	869	856	881	893	868	875	929	809	893	839	929	879	887	875	836	907	897	894	805	837	862	849	836	838	932	839	854	874	902	897	894	877	870	845	853	864	878	926	907	896	863	861	870	877	830	894	845	909	858	846	873	886	831	850	908	889	864	884	846	909	899	847	871	857	866	859	859	851	857	884	858	932	858	881	854	834	814	872	868	848	871	853	906	890	854	868	833	860	874	867	805	862	864	893	836	890	897	899	816	829	905	881	932	880	867	906	858	819	850	887	912	855	859	881	877	884	850	934	835	853	920	873	847	882	891	853	907	834	840	899	843	873	877	851	868	894	887	864	894	846	883	857	865	822	859	821	904	855	920	851	883	882	909	892	849	898	880	886	880	893	901	827	880	909	891	902	838	899	892	865	921	929	883	849	902	872	906	856	889	879	879	892	897	882	906	850	859	890	852	885	877	848	876	861	913	814	842	914	902	893	861	808	914	917	864	873	903	869	925	922	827	895	917	872	859	864	853	848	851	824	823	883	881	836	809	856	851	879	872	839	905	886	847	849	848	925	853	846	910	881	909	908	860	850	839	854	848	847	890	884	892	877	876	915	919	840	870	836	809	852	855	887	882	884	876	839	865	902	873	894	919	834	870	858	912	875	855	885	886	863	825	856	837	832	870	883	844	912	884	885	923	832	848	882	868	881	841	833	871	886	866	841	936	899	882	856	853	844	850	841	877	884	869	849	848	892	875	816	813	887	865	827	898	853	876	827	935	856	850	897	872	848	884	898	812	869	814	900	869	870	931	857	893	850	871	870	907	898	936	849	864	841	866	896	858	863	922	916	875	891	901	892	808	873	875	900	869	907	862	841	891	867	912	873	877	854	907	883	868	852	905	890	883	866	854	860	897	872	891	883	857	902	932	897	878	910	847	902	917	858	881	860	928	864	833	877	854	870	897	803	888	901	854	884	910	876	863	910	907	877	871	834	829	876	919	862	884	854	856	839	872	877	856	866	883	923	856	883	848	890	942	836	909	895	944	882	912	946	888	853	840	889	881	844	908	846	920	812	871	875	857	881	897	892	940	809	868	908	892	890	919	942	854	889	844	846	830	887	860	831	855	914	852	880	897	885	859	831	852	903	857	893	872	902	874	879	857	854	843	885	855	861	899	858	893	855	873	803	841	844	868	862	862	887	851	835	878	921	899	909	827	914	877	843	859	905	892	935	844	869	885	893	813	910	824	835	862	855	929	892	883	865	869	855	919	878	893	889	899	834	915	851	893	950	934	830	861	941	877	824	908	877	872	861	880	877	905	858	848	836	834	862	880	838	858	835	871	856	916	886	840	887	834	849	822	869	924	894	905	850	875	871	921	905	871	903	806	901	854	834	903	867	912	872	837	899	877	903	852	846	841	817	848	861	882	876	852	869	892	878	908	867	885	842	904	890	887	861	860	912	883	863	878	892	833	908	882	847	882	939	880	835	912	841	877	848	889	878	842	844	846	889	896	908	821	858	882	888	932	864	858	924	847	912	930	867	841	857	896	882	892	848	882	892	854	815	887	887	854	881	901	869	934	878	863	906	862	860	823	891	904	889	841	861	896	878	851	865	875	904	871	862	861	896	833	895	837	881	841	877	861	872	900	844	894	867	944	891	895	874	909	873	878	864	904	875	874	851	896	810	912	860	871	854	839	928	904	942	871	824	872	848	884	907	856	894	896	882	902	863	918	864	799	859	867	907	859	828	902	842	917	841	861	878	854	909	873	907	828	904	890	884	821	854	871	916	857	860	863	831	911	852	821	910	865	864	842	821	895	854	898	864	881	853	897	861	882	871	868	856	885	902	877	870	851	821	852	883	879	875	829	901	848	842	899	861	865	816	897	864	881	845	881	866	830	897	898	861	867	872	892	891	921	871	888	895	869	873	871	904	897	873	898	820	897	873	889	858	819	902	915	886	855	910	866	882	877	868	872	870	898	875	886	881	844	874	844	864	866	906	835	881	902	869	907	860	880	894	878	903	859	866	897	890	838	909	820	885	866	869	829	857	859	876	884	863	819	886	885	898	872	878	850	877	873	835	881	875	838	860	891	831	904	919	900	911	863	876	905	932	888	866	919	915	864	814	841	846	856	839	889	849	821	917	886	898	876	847	883	844	840	886	893	852	899	851	897	870	838	848	835	891	915	850	867	883	842	919	843	848	877	895	826	867	796	844	890	821	897	887	916	827	866	862	954	837	903	831	836	900	898	875	887	923	857	894	834	860	862	874	844	871	839	892	868	835	854	893	880	893	860	810	809	852	843	881	884	860	862	832	869	920	857	907	881	881	872	874	867	844	861	851	839	837	864	901	816	859	881	898	917	881	904	856	886	879	868	856	825	856	912	890	882	925	902	900	879	890	899	878	860	829	898	861	876	904	860	902	799	825	862	866	835	828	840	900	843	869	872	865	891	902	872	868	846	849	878	799	849	825	891	859	905	870	880	888	858	870	844	901	868	869	872	840	883	885	847	941	882	887	879	879	918	836	879	834	884	851	893	843	883	912	885	885	846	890	848	840	917	865	886	839	861	846	845	905	863	914	939	854	847	870	878	872	864	919	800	897	892	901	850	853
23162	21337	29275	23747	21330	21350	8409	1178	921	799	794	727	733	687	692	647	681	621	654	630	633	655	609	623	615	582	620	564	643	630	612	600	591	588	579	546	582	597	606	600	623	573	551	594	590	570	575	605	593	584	598	561	611	636	584	655	598	563	570	591	590	605	632	582	607	585	543	595	603	585	564	547	616	592	564	573	590	588	619	582	544	605	653	602	593	587	603	560	577	553	574	574	588	558	579	611	606	564	579	553	560	548	575	559	565	591	547	565	600	586	589	590	571	605	615	584	495	577	584	533	584	609	572	524	605	585	613	617	549	590	540	572	593	590	528	598	565	596	535	553	571	590	573	590	570	560	586	565	584	564	626	603	605	607	567	583	558	556	566	579	550	593	566	568	592	581	519	542	585	636	590	573	619	591	591	546	523	584	633	591	563	600	530	551	572	584	569	573	579	547	571	604	524	613	551	623	644	592	562	596	545	566	556	557	614	591	580	537	554	573	606	558	573	589	586	570	558	591	544	586	558	533	556	553	572	570	584	591	600	567	612	605	625	635	578	589	574	572	578	507	603	612	574	578	565	550	579	587	598	583	550	589	569	578	563	591	588	534	556	571	607	552	585	549	556	530	597	592	577	578	532	539	564	558	552	575	539	580	586	579	531	600	569	544	602	563	564	551	597	590	566	578	562	598	586	590	555	540	647	562	550	560	580	545	608	601	594	553	593	541	588	561	574	565	566	552	570	585	587	559	576	590	560	609	585	591	571	572	565	603	575	567	602	585	610	602	607	572	584	583	593	572	577	590	588	552	573	570	594	561	577	571	593	618	561	592	591	558	599	608	627	593	570	606	571	572	575	560	586	562	596	601	565	618	591	564	607	569	602	535	581	561	545	573	542	587	600	583	569	572	586	586	529	576	587	603	565	585	542	627	598	523	545	566	606	599	559	570	602	546	553	588	578	564	604	630	585	552	575	586	578	551	590	602	579	569	600	559	569	577	562	629	537	619	544	557	611	576	546	586	516	595	615	593	557	612	556	566	561	566	532	565	578	589	563	651	617	589	596	590	546	578	614	590	594	565	601	532	576	536	607	533	568	580	566	559	561	578	584	567	579	595	561	558	563	548	570	581	556	575	544	574	590	634	572	567	610	610	588	580	573	578	547	555	575	624	580	608	598	601	553	551	580	570	584	590	627	570	571	585	567	581	594	579	548	562	587	618	566	571	574	613	617	565	586	602	591	565	523	592	550	588	569	569	566	554	537	594	593	558	653	569	597	585	609	564	541	568	585	580	611	584	526	583	564	605	579	562	567	589	578	606	645	565	601	609	602	578	585	576	583	648	617	563	579	550	586	546	566	555	580	546	558	569	566	551	596	531	585	599	579	590	597	602	559	595	589	592	585	594	555	605	609	513	575	597	546	619	599	556	558	604	556	596	564	601	544	572	617	592	597	565	600	568	557	620	581	563	571	531	594	567	591	554	588	601	574	580	630	569	622	589	530	610	539	603	567	553	565	595	549	548	581	566	586	549	536	539	571	602	611	592	578	596	595	544	632	580	593	580	593	604	526	542	604	588	595	558	588	559	596	590	594	589	604	568	543	613	604	587	601	579	581	551	572	611	594	575	578	594	618	572	601	530	561	591	599	566	596	578	601	589	608	556	589	590	559	590	593	578	573	549	592	565	580	567	559	584	574	569	590	534	596	570	563	556	598	583	597	584	625	567	602	628	578	592	578	594	565	545	561	587	587	595	584	557	566	562	525	585	575	626	581	535	564	574	547	552	570	591	563	568	545	598	553	585	606	559	587	540	628	559	621	596	569	555	574	562	563	590	583	538	620	575	633	548	571	566	581	582	612	576	584	608	611	596	602	572	602	586	596	572	546	574	557	547	594	580	591	543	584	562	591	586	564	569	603	560	554	582	627	581	576	636	588	584	600	531	601	599	558	632	601	568	564	567	566	547	592	568	610	549	562	585	565	557	606	577	557	567	525	567	589	558	601	596	556	503	543	559	588	546	577	606	624	610	542	563	581	542	534	594	593	654	566	549	565	582	542	591	611	570	597	546	555	584	587	617	596	566	567	574	573	568	610	617	592	593	552	560	613	574	609	624	611	543	590	585	613	594	568	525	627	591	594	581	556	565	552	620	578	553	598	570	562	597	577	567	583	612	606	539	593	568	543	602	536	632	583	591	565	597	599	579	560	588	570	524	575	582	569	595	567	578	601	558	596	539	567	540	570	539	559	578	585	595	519	563	603	549	542	560	585	556	571	609	580	598	546	600	615	596	578	584	581	562	549	622	589	546	553	608	600	568	556	590	606	630	580	543	572	590	570	598	585	568	605	609	560	549	546	530	558	583	606	547	535	572	578	580	592	608	560	552	567	591	596	573	562	567	541	574	533	548	570	547	617	533	599	560	591	633	539	592	545	595	591	565	576	522	609	561	604	596	567	551	568	559	642	568	602	561	558	578	556	577	606	598	593	583	595	564	558	566	547	576	579	618	575	579	593	603	543	565	585	622	570	582	596	545	545	593	572	580	620	575	585	544	550	519	570	606	577	568	571	574	591	581	578	578	611	590	519	591	536	563	556	596	592	563	571	543	598	609	597	538	571	602	593	567	580	586	555	511	552	592	552	596	577	600	578	577	556	588	567	572	593	593	531	560	573	552	591	615	518	579	544	641	567	557	611	563	644	622	585	600	557	592	590	573	548	613	578	602	564	547	623	570	588	598	567	569	532	600	525	551	609	562	625	589	528	568	596	577	571	598	583	509	570	564	590	543	578	562	599	561	546	583	588	594	580	611	570	565	571	554	573	559	564	515	566	582	597	577	552	564	621	602	588	586	588	578	610	587	562	588	573	580	600	598	598	558	529	597	590	548	571	594	606	626	567	615	592	614	624	559	571	556	569	564	574	596	622	567	592	566	562	553	577	627	591	540	629	561	585	612	539	539	590	583	543	551	585	571	569	596	569	609	551	592	562	593	585	561	586	560	612	607	581	559	532	579	562	621	602	574	591	596	565	608	567	594	557	560	580	595	563	581	564	579	605	531	587	593	593	608	596	565	563	563	527	591	574	568	593	597	574	585	553	621	557	583	612	598	615	582	599	539	598	577	592	613	573	604	549	626	600	638	629	624	611	588	574	570	573	548	602	595	519	593	543	574	575	577	570	564	578	565	579	591	585	609	522	617	605	613	561	577	590	603	536	609	593	543	564	557	542	561	584	541	591	521	547	560	617	559	552	621	597	573	582	531	572	601	541	586	528	569	591	610	604	574	557	590	580	615	565	598	595	556	581	571	574	572	610	587	558	612	602	591	597	568	583	581	605	571	535	572	625	589	581	597	560	587	577	556	539	560	591	557	544	562	611	576	567	586	604	586	575	587	552	563	567	584	566	616	632	583	580	597	533	537	577	569	634	592	536	587	598	572	595	577	577	604	547	580	586	603	575	557	605	577	567	560	566	577	567	564	574	592	579	589	614	537	567	582
50364	41539	11858	6227	4521	3386	2667	2287	1916	1735	1603	1448	1370	1285	1224	1202	1160	1150	1077	1062	1017	1076	990	951	1052	981	941	955	954	966	980	969	938	925	903	923	922	958	930	886	927	907	885	873	916	905	905	878	948	858	905	893	883	907	918	883	918	901	929	979	885	891	897	936	853	911	895	918	904	904	914	883	924	869	844	892	885	971	906	926	852	888	896	927	857	971	901	905	886	922	904	901	880	862	950	917	944	872	890	862	864	944	932	946	919	887	894	838	950	885	875	990	912	945	943	906	861	908	859	977	896	896	880	881	928	882	877	923	889	887	908	912	916	895	964	880	973	934	856	922	902	885	922	831	872	898	892	879	848	899	929	900	896	913	862	851	890	897	840	865	914	911	882	928	909	929	912	868	881	874	871	854	860	819	875	929	934	868	890	924	872	923	861	935	946	904	917	911	908	850	887	870	855	953	953	935	930	919	936	824	885	862	827	822	879	854	926	928	920	906	931	892	978	858	911	895	833	849	915	900	862	833	875	890	890	857	866	899	862	912	876	913	919	920	891	960	908	897	879	900	848	905	883	961	882	911	917	865	879	947	866	870	922	948	918	886	925	928	905	955	914	917	879	892	873	849	919	919	854	894	833	897	868	863	951	863	915	909	915	911	915	881	913	897	880	929	965	877	909	866	860	889	879	912	826	955	853	865	857	888	864	897	850	884	832	944	878	885	880	906	898	915	889	912	908	911	889	916	954	843	865	856	874	856	889	867	877	844	910	897	929	902	925	892	905	868	949	900	895	911	920	914	854	941	925	918	916	886	891	869	864	929	942	948	910	929	864	887	907	887	883	877	920	868	897	860	895	926	916	873	896	903	879	912	918	900	923	924	880	860	900	911	877	927	950	897	868	936	842	915	878	880	885	923	877	879	870	902	883	892	883	846	860	890	886	902	929	877	892	891	897	900	890	905	909	903	865	913	890	930	880	904	848	892	922	905	892	897	843	871	867	916	866	860	920	905	863	883	881	883	919	827	932	862	875	847	892	924	868	893	892	909	880	916	920	903	851	875	937	882	914	919	855	904	914	902	897	920	900	902	897	971	930	926	870	916	920	903	928	893	900	830	895	931	879	894	901	875	883	880	927	911	880	932	899	858	912	936	915	921	944	854	859	896	908	902	872	855	864	873	953	839	922	915	847	858	898	902	829	906	950	868	870	895	900	856	896	888	897	914	878	894	929	871	861	875	948	869	869	906	883	971	982	888	900	885	901	873	862	907	955	914	910	861	869	883	876	843	851	875	920	887	880	861	873	898	837	915	933	874	899	920	919	872	853	929	884	881	880	839	869	890	899	845	890	897	877	838	880	892	892	901	891	903	879	861	855	940	926	880	865	893	902	893	904	898	964	918	893	891	926	895	902	897	918	912	898	900	903	919	865	877	910	855	879	908	878	939	879	866	917	902	907	877	920	923	897	903	877	854	885	897	872	930	937	907	930	925	847	897	885	874	918	924	829	919	999	892	905	906	902	899	868	816	888	904	880	900	885	948	851	947	896	911	869	930	869	904	934	842	879	867	918	951	883	917	918	841	811	879	881	926	900	874	882	870	921	894	886	942	947	879	851	946	868	972	888	847	892	868	912	875	869	831	896	897	902	911	829	938	917	909	900	873	883	941	845	898	868	885	900	859	894	878	826	813	890	876	866	886	930	918	936	868	925	896	888	899	887	918	830	893	919	896	859	903	910	888	890	866	932	873	904	905	898	855	888	892	939	896	946	891	902	865	907	887	839	905	889	888	881	923	852	920	903	850	907	908	904	907	927	874	894	875	890	920	895	900	894	904	866	849	846	891	867	888	889	933	903	896	856	889	907	946	942	831	925	926	909	911	883	867	879	886	931	894	885	907	868	878	875	892	894	894	901	871	878	923	894	939	889	887	880	907	879	879	947	850	840	843	887	903	886	895	934	869	829	851	840	905	865	879	931	818	901	871	896	889	869	907	873	888	861	859	933	885	888	902	899	893	870	927	934	880	882	906	877	875	930	851	853	881	889	913	913	874	948	919	936	913	864	853	879	948	868	901	897	941	850	847	854	892	888	875	865	889	910	879	932	910	869	881	918	859	882	900	933	906	931	907	888	913	918	898	882	883	942	875	938	901	876	878	887	865	803	881	838	903	895	868	927	920	909	916	901	856	894	901	898	908	870	823	891	864	940	902	941	848	862	948	884	907	908	886	978	941	847	888	844	855	916	911	900	892	914	873	901	894	916	885	918	906	914	876	879	913	926	921	884	833	898	859	905	841	861	885	873	952	864	854	937	893	904	907	853	905	891	894	927	897	896	876	916	876	834	880	892	872	891	913	901	871	938	907	889	910	879	912	791	830	888	834	903	922	931	899	881	919	889	892	895	917	951	919	877	903	889	906	908	878	893	871	950	957	907	886	863	936	851	891	892	915	902	877	848	904	895	875	910	888	923	874	876	908	889	851	949	909	913	921	824	915	890	907	895	879	892	905	921	868	912	858	923	899	896	894	923	876	886	904	894	903	935	969	863	867	876	883	863	892	983	803	898	895	894	863	908	916	838	877	915	870	857	900	879	902	937	939	891	912	929	935	912	855	853	888	912	857	923	902	859	890	886	900	904	886	883	885	931	909	860	830	904	895	921	876	912	921	892	817	867	971	870	880	848	859	882	932	893	826	854	903	887	870	934	915	936	896	889	904	929	926	904	928	848	889	908	849	954	894	912	811	894	903	890	880	895	907	868	883	858	862	845	870	891	852	881	869	886	883	903	906	930	815	904	921	883	912	904	917	887	901	896	932	885	895	865	872	841	921	892	913	913	892	903	901	861	867	921	851	935	922	892	860	853	897	908	896	889	923	891	903	901	880	962	888	855	901	906	909	846	853	890	902	894	875	958	882	887	892	854	927	923	907	927	879	922	911	922	847	883	921	932	922	916	891	850	935	923	859	872	908	890	909	918	921	911	914	899	851	893	928	918	907	916	863	865	924	871	903	885	906	915	889	851	907	907	943	910	854	873	891	850	875	933	905	890	913	899	899	862	932	876	893	853	880	882	901	907	904	908	895	902	904	886	886	911	868	925	831	878	904	937	913	891	901	902	886	898	880	867	943	903	859	870	845	883	868	872	846	925	897	894	880	872	897	923	901	887	846	905	886	878	894	931	900	898	864	914	907	881	937	906	947	913	877	966	906	871	843	870	893	869	914	974	885	886	896	901	885	913	897	878	888	856	861	879	855	914	886	925	929	842	949	852	908	932	950	881	935	897	901	890	906	928	883	850	876	916	898	883	896	895	933	864	891	913	917	821	915	935	883	924	923	938	876	941	822	942	931	905	903	879	879	933	904	887	872	826	902	907	848	967	929	911	845	920	915	866	907	854	876	867	852	930	915	859	902	897	857	886	963	904	893	893	884	900	882	918	912	848	880	883	897	874	854	829	915	895	883	871	870	891	931	908	909	895	890	912	857	966	920	877	878	894	886
27117	21483	13505	1070	414	348	324	287	319	287	283	265	294	302	308	293	305	316	315	278	261	321	250	270	268	294	252	284	279	276	276	286	280	305	286	305	293	286	280	300	274	297	281	248	267	263	257	271	291	252	287	274	284	262	274	254	299	270	269	294	277	279	259	255	253	306	256	284	277	256	287	283	277	293	270	277	277	265	273	289	285	295	273	290	323	274	278	282	292	271	285	310	284	254	294	283	305	299	273	282	281	279	274	258	272	268	270	291	287	267	275	286	301	307	294	271	259	282	285	259	279	260	248	286	317	291	271	276	257	273	260	261	294	291	260	272	311	278	281	246	262	279	268	280	306	270	269	287	273	249	271	289	285	270	283	276	295	281	268	282	275	280	271	278	301	278	285	257	272	263	274	304	297	271	272	306	281	263	288	278	313	287	293	248	277	278	265	269	287	238	277	285	338	270	254	263	258	252	268	264	285	284	295	278	264	267	252	272	264	277	260	258	265	264	267	285	272	282	245	278	270	267	282	252	314	284	297	289	302	279	301	265	275	263	278	301	282	267	287	258	305	291	287	306	270	273	282	283	291	277	280	282	282	296	277	280	295	272	314	273	279	302	297	291	274	273	272	268	266	265	298	285	266	284	286	282	277	259	312	287	271	280	249	316	273	266	288	260	298	279	246	297	285	295	310	313	306	279	261	261	299	281	283	278	253	304	263	279	283	263	276	292	282	292	285	307	303	280	276	296	293	293	262	291	268	289	289	319	293	270	294	302	273	263	256	273	261	280	303	310	276	278	281	288	273	322	297	268	302	273	283	293	270	293	297	270	272	275	281	277	303	246	274	314	276	253	268	286	273	285	296	282	307	248	256	290	278	302	294	272	273	273	286	278	274	274	269	296	312	281	291	243	270	291	289	281	300	283	268	288	268	272	269	273	308	266	250	254	267	282	269	265	285	263	284	306	297	263	270	299	289	276	298	264	260	299	263	304	252	293	291	267	282	250	259	290	277	293	278	247	245	299	290	290	293	290	259	295	241	262	256	283	292	293	296	278	267	305	290	286	292	282	270	276	264	280	275	297	278	301	303	287	275	310	257	254	307	261	266	287	274	284	290	272	292	280	242	279	257	254	276	273	300	286	284	285	274	294	281	290	277	277	300	283	280	273	273	299	283	286	259	299	277	261	263	257	305	288	285	293	294	279	276	251	277	303	293	270	271	306	271	295	270	263	265	283	261	299	244	277	292	262	305	280	287	275	300	279	264	260	277	298	275	295	244	275	311	276	270	279	280	322	287	255	279	272	305	270	266	277	276	262	303	277	336	239	278	270	266	302	277	271	303	268	304	275	280	300	291	289	251	291	286	296	314	286	296	296	309	294	273	278	248	323	295	315	271	266	277	270	271	277	274	265	281	289	258	257	270	281	257	275	277	288	282	277	292	308	292	270	243	300	295	275	252	297	284	297	287	266	286	299	294	261	293	327	288	279	296	300	299	286	302	283	265	289	288	277	267	297	275	275	287	270	283	271	277	296	304	276	290	270	278	299	311	289	309	262	310	293	260	314	298	287	281	293	344	303	286	260	273	299	263	314	293	294	289	258	291	257	272	263	291	268	239	280	306	277	280	275	267	289	304	284	253	272	286	263	279	295	292	298	281	277	285	262	289	285	306	292	287	284	296	285	284	284	273	296	265	284	271	291	266	294	289	254	277	282	303	256	262	287	248	283	290	306	298	243	259	297	268	283	288	251	297	259	263	251	269	258	272	275	253	291	286	311	280	288	273	282	287	300	236	308	323	287	269	295	264	280	276	258	305	265	274	282	288	289	293	300	271	271	274	271	257	262	286	287	284	262	291	274	281	321	276	276	289	252	270	280	282	250	264	292	297	300	252	272	282	240	284	276	275	269	286	293	290	259	280	282	290	267	265	265	305	286	287	325	277	277	263	275	281	276	265	276	284	301	259	271	278	313	313	263	329	268	290	274	267	287	282	295	262	288	264	282	279	267	272	295	252	279	274	303	257	302	281	317	307	273	281	283	287	295	306	255	280	316	270	286	271	271	294	289	289	294	307	271	280	329	303	252	295	278	307	286	264	295	277	268	317	266	269	295	283	290	289	301	292	273	282	303	247	263	313	279	275	306	276	273	308	298	259	259	266	284	285	251	258	286	281	301	280	279	308	283	289	285	292	323	264	294	297	274	283	263	258	272	265	277	292	312	274	329	268	267	318	277	251	248	272	255	289	293	283	294	291	256	308	270	272	287	270	266	267	259	280	273	291	268	290	280	274	259	285	283	288	280	258	314	304	259	281	263	261	279	279	279	278	280	310	279	268	263	259	274	301	241	265	278	297	292	289	278	279	276	293	277	274	291	294	283	254	260	273	271	288	257	298	274	252	301	265	306	268	279	285	270	261	306	272	285	276	272	284	287	296	254	267	266	281	286	281	265	261	298	274	280	286	284	293	285	265	262	278	284	292	282	278	284	297	291	254	282	297	291	288	266	302	276	292	281	249	279	286	257	313	281	263	223	283	287	294	281	284	288	291	277	303	303	285	298	292	312	332	279	267	256	296	307	275	287	271	283	262	272	253	279	316	262	269	277	250	245	249	309	271	279	274	315	254	273	289	259	298	285	272	305	258	290	276	266	265	296	303	243	276	283	288	272	279	307	266	288	272	296	261	278	275	287	259	259	293	285	240	297	265	296	253	268	283	274	267	283	283	289	299	281	285	263	296	299	257	299	291	280	299	287	271	315	272	271	243	282	300	310	324	291	268	265	281	285	295	285	256	262	268	266	275	297	317	298	287	255	272	286	290	311	298	291	291	279	266	289	281	292	279	253	267	296	278	299	295	288	277	283	314	273	282	290	306	284	261	276	294	290	285	294	278	270	278	273	283	301	288	324	253	282	267	283	291	277	265	274	283	287	283	285	270	309	282	299	285	287	253	274	282	303	301	263	275	311	292	297	291	271	263	272	304	280	284	284	290	266	275	278	300	286	260	294	284	300	312	285	290	300	291	294	292	259	270	272	275	290	293	272	290	258	261	312	248	279	292	279	289	273	298	273	269	276	275	306	265	295	285	301	306	299	267	295	309	273	235	287	269	293	264	298	273	264	260	258	277	290	271	241	296	282	284	271	275	274	275	295	288	299	285	305	261	282	268	312	301	284	275	303	268	292	263	262	299	283	261	270	271	278	278	269	260	272	273	281	279	271	256	282	271	298	274	283	268	304	303	284	305	285	307	280	256	247	263	338	322	314	262	277	280	281	280	299	248	285	285	301	274	263	300	270	290	298	282	286	281	272	291	323	270	300	284	278	290	295	286	293	292	295	288	287	271	308	295	275	292	281	266	266	299	268	283	268	277	291	286	296	257	279	275	256	286	274	269	291	273	306	277	262	275	282	267	286	286	290	257	272	296	294	289	268	263	290	300	266	290	250	289	269	277	255	274	287	282	285	262	274	291	273	283	245	279	288	291	280	277	275	298	280
26439	16984	1090	745	614	593	546	516	462	453	459	459	458	436	537	458	417	467	457	439	461	455	431	458	410	466	460	470	441	456	423	458	427	492	404	426	455	441	460	448	460	435	441	422	465	439	439	442	450	419	419	441	452	466	452	437	462	474	417	466	407	408	439	426	435	485	423	448	419	433	430	441	435	441	446	454	430	459	438	424	410	494	466	452	476	470	459	442	471	441	433	450	451	434	428	489	475	473	451	456	459	430	454	451	442	461	448	495	446	457	457	419	486	441	426	447	440	421	450	428	418	475	441	453	453	455	454	453	435	469	428	445	489	447	417	455	449	425	432	423	408	445	468	444	437	436	435	437	417	468	434	476	467	444	397	472	450	435	468	469	474	453	425	438	411	487	461	439	473	432	450	433	448	443	450	419	479	419	477	435	421	425	460	419	444	433	421	455	448	436	489	439	453	454	436	443	462	439	442	472	490	402	434	446	459	468	467	458	471	477	438	467	473	478	436	433	470	435	437	444	466	436	477	479	458	438	410	479	434	438	449	457	457	462	446	455	438	439	465	462	468	464	465	466	460	448	427	469	473	458	444	421	452	461	416	435	460	460	417	446	441	438	425	439	422	450	419	419	444	453	439	450	461	452	444	412	469	454	466	445	426	472	480	416	424	455	442	447	444	412	481	401	433	492	428	424	441	446	400	450	461	444	433	491	479	423	434	446	421	483	414	425	414	457	447	411	446	418	448	439	461	403	469	408	462	435	450	448	457	484	445	419	433	440	421	442	475	474	451	454	412	456	452	439	436	431	450	454	456	458	456	434	459	440	437	502	416	435	443	466	460	476	395	468	510	463	430	445	424	451	430	459	475	465	408	433	463	512	415	433	446	481	427	443	434	473	457	465	412	416	470	423	463	421	444	449	412	436	403	487	477	459	472	401	423	410	430	468	411	437	421	439	484	446	413	427	439	451	448	460	502	413	447	405	423	447	442	433	460	460	436	468	452	445	440	453	436	429	470	466	444	445	475	450	442	430	452	434	448	447	474	447	427	447	404	441	450	442	442	442	418	418	426	453	420	479	429	446	438	455	464	451	462	449	432	472	447	434	449	431	465	465	481	421	461	450	430	431	450	460	452	433	434	466	443	417	473	451	469	427	476	437	456	429	474	435	455	440	420	444	443	435	457	441	443	433	474	436	441	448	446	455	436	448	490	475	403	477	440	466	428	442	461	457	452	463	477	461	441	392	467	432	405	433	457	432	455	430	460	459	422	406	434	399	478	452	443	466	419	443	460	439	450	407	450	443	470	428	463	416	461	456	456	457	447	400	453	434	469	453	464	451	460	462	451	385	417	441	429	443	444	469	472	434	465	415	449	482	447	375	443	434	411	448	464	463	458	448	439	452	447	433	443	484	440	457	462	435	468	465	423	428	435	424	445	447	427	455	460	463	508	412	430	464	451	457	469	448	450	434	460	466	434	449	455	410	436	400	424	430	475	442	443	488	434	441	420	455	449	444	472	398	424	444	476	446	446	425	422	428	439	468	483	485	436	441	472	479	452	416	430	451	429	459	468	468	456	442	474	450	447	430	465	449	424	430	456	407	426	490	487	440	489	401	480	471	466	435	472	439	442	477	458	449	437	469	475	433	452	425	441	455	481	440	439	455	442	448	426	461	419	454	419	458	458	427	465	438	508	490	437	464	422	443	469	396	431	486	420	460	447	426	427	417	463	433	452	424	424	432	421	455	448	430	473	439	451	414	449	449	454	449	451	417	475	411	440	442	492	445	445	438	428	436	470	462	468	463	447	464	406	422	434	498	401	461	489	407	439	426	422	444	429	458	462	467	439	462	439	429	436	408	418	427	434	427	431	432	455	483	446	425	426	472	413	424	490	423	411	462	440	461	460	446	424	425	458	497	450	444	445	467	464	485	465	460	479	451	449	460	423	421	424	432	415	438	411	441	467	418	462	438	442	401	450	443	456	427	419	448	444	462	468	456	433	454	432	457	444	450	464	437	452	462	423	465	458	462	450	450	438	436	438	457	461	462	459	491	473	394	444	480	433	433	427	469	435	448	450	452	452	460	455	453	460	449	488	452	414	437	459	463	455	414	487	448	467	464	471	408	468	426	449	441	439	438	464	465	461	464	395	455	444	438	447	471	447	475	461	458	439	450	469	444	472	430	469	465	427	400	443	432	428	483	447	442	493	477	445	435	423	430	439	446	463	433	466	477	447	450	460	464	468	512	439	468	444	452	442	427	449	412	434	428	439	423	414	447	499	434	461	391	444	456	469	464	448	431	484	475	447	430	450	403	430	439	459	452	444	437	456	464	438	438	454	481	441	460	456	451	449	439	452	436	452	484	435	456	458	519	455	435	444	452	488	421	449	509	470	448	427	440	419	455	429	396	431	469	430	447	429	485	443	475	444	437	436	451	442	488	448	448	467	466	448	433	481	408	460	432	434	426	451	490	419	427	435	495	465	476	459	440	451	449	446	426	445	453	427	454	435	445	453	486	395	469	462	422	470	474	460	439	456	430	509	451	444	451	432	423	445	444	469	431	462	402	464	436	465	471	468	454	454	410	443	467	467	445	433	491	453	463	452	413	436	447	456	489	432	433	460	451	432	450	473	460	442	457	490	465	431	434	433	500	418	392	482	446	440	439	451	432	465	452	441	433	384	441	424	410	457	480	464	456	439	452	474	446	412	455	437	448	465	502	472	444	431	408	452	474	442	461	400	465	462	443	467	452	445	498	429	445	420	440	461	443	450	451	460	467	446	422	416	440	429	398	467	427	467	461	426	475	426	430	446	428	440	434	460	473	441	483	424	429	432	428	425	428	459	466	434	412	449	448	446	449	471	480	448	441	447	434	445	482	473	427	447	453	441	446	441	452	435	461	443	421	439	456	457	479	448	458	433	464	442	412	447	456	423	448	496	440	440	442	431	451	466	479	450	438	462	454	438	463	483	428	432	459	455	426	442	429	415	466	487	405	436	444	459	442	443	443	406	498	446	460	470	432	445	445	454	451	478	450	440	467	436	449	469	478	464	439	440	447	459	438	440	461	418	449	439	444	405	442	474	430	434	451	457	444	432	486	463	443	460	473	434	471	454	463	427	459	469	445	421	488	439	428	445	448	424	445	455	438	469	459	409	415	464	434	439	477	456	456	448	431	453	482	460	413	479	456	428	436	434	458	431	463	454	443	434	417	448	437	456	480	435	415	462	484	448	417	437	416	407	407	457	424	426	413	426	469	444	467	421	430	427	442	447	443	431	463	452	468	412	457	464	449	436	456	401	418	464	411	445	425	464	449	475	477	465	470	423	438	425	439	417	466	490	442	437	454	432	493	448	434	445	439	449	477	421	456	439	468	463	470	469	450	446	443	410	459	483	432	419	436	471	432	440	435	458	460	467	449	467	421	447	412	464	410	481	439	420	439	426	435	451	443	466	414	457	415	442	443	455	438	452	450	452	457	454	437	424	459	471	494
24158	21409	28823	24297	21356	9456	1171	855	766	693	654	617	670	616	617	629	617	641	556	631	604	612	615	580	620	622	582	588	569	584	564	599	568	601	596	525	570	619	528	613	580	571	553	600	585	581	569	547	552	632	595	587	570	560	617	610	556	571	573	574	598	556	619	580	564	564	559	590	575	560	567	587	578	557	579	579	573	546	600	622	551	559	595	606	584	589	569	618	578	602	599	592	573	586	584	560	540	581	605	548	590	519	570	559	539	601	581	569	594	572	569	580	586	608	591	612	613	568	581	569	570	621	610	610	574	576	569	550	559	531	584	575	570	599	590	605	585	569	591	579	566	554	545	569	553	582	615	594	595	583	562	608	555	568	568	553	571	574	549	595	566	544	558	562	605	529	616	566	555	584	584	519	590	551	595	600	512	588	562	585	560	588	544	555	564	574	576	579	592	550	561	586	573	567	573	596	575	580	600	629	609	546	557	553	590	525	552	592	592	608	588	578	573	558	579	587	585	561	570	608	562	580	529	574	555	577	582	560	585	637	523	579	583	581	571	590	578	569	560	579	540	576	570	570	581	590	570	566	570	548	545	583	578	552	601	601	564	550	599	565	590	582	571	574	598	535	537	607	571	570	579	586	563	568	600	589	541	531	636	592	571	607	608	540	557	597	550	554	577	633	599	610	548	581	588	563	550	565	574	554	594	529	587	552	554	581	571	624	607	569	585	569	597	528	597	578	578	595	580	578	553	560	544	581	603	554	601	586	519	567	528	569	546	550	549	554	535	538	570	568	547	554	566	535	595	593	614	593	591	572	582	555	572	592	562	575	593	567	569	574	640	588	608	585	565	559	550	575	570	544	552	585	562	533	575	577	573	558	610	606	520	560	598	578	614	551	588	514	574	581	591	563	583	544	568	602	541	569	589	615	545	584	582	551	614	551	511	578	598	546	573	613	591	549	546	569	555	607	587	535	588	586	550	584	587	542	580	601	587	566	602	621	570	532	603	557	593	582	547	553	603	522	590	564	582	604	557	576	547	553	571	566	595	616	602	570	537	571	588	571	556	544	541	545	559	580	560	537	564	515	554	562	601	579	588	597	532	558	546	564	527	568	580	533	615	619	542	538	596	534	590	603	537	612	550	536	605	573	567	536	555	560	591	588	572	599	613	642	569	576	551	594	579	530	596	588	548	544	545	593	669	560	582	591	640	583	546	609	614	590	574	609	628	554	581	588	566	509	578	590	583	596	540	577	606	517	541	535	574	549	548	573	597	575	628	575	575	611	581	576	601	537	562	557	583	548	595	537	580	565	585	614	616	543	579	537	573	587	547	553	586	624	553	553	614	572	587	561	581	632	573	542	543	545	590	568	605	607	582	596	557	572	553	617	554	552	603	579	560	579	614	564	560	586	584	602	529	614	586	601	593	553	583	538	558	602	522	578	571	571	581	575	617	604	563	579	573	566	586	582	538	587	576	594	558	577	564	572	564	570	616	540	556	568	595	542	609	578	563	585	595	552	559	552	563	583	573	509	603	554	586	596	568	559	554	563	595	521	578	566	588	547	563	568	595	578	585	594	555	576	578	584	548	566	614	565	575	558	612	555	548	572	526	570	551	576	556	569	568	530	585	577	578	570	593	549	556	583	526	598	548	548	578	612	526	607	610	561	544	607	573	575	583	566	536	528	591	617	572	556	565	603	592	572	579	555	611	549	613	581	576	600	586	579	567	559	587	610	584	573	557	598	594	556	573	573	562	548	526	557	571	570	575	574	579	567	597	557	583	581	586	573	571	542	599	570	538	551	600	537	589	589	571	542	603	585	571	574	536	570	612	567	562	533	582	573	581	570	544	573	554	591	549	594	582	582	562	572	585	516	569	550	582	563	592	594	557	546	638	533	535	575	574	592	574	574	582	545	553	577	602	577	590	586	579	592	544	555	526	654	573	540	567	571	584	585	533	598	555	578	592	577	559	566	576	630	561	565	595	572	593	587	600	594	556	599	551	561	575	594	559	551	588	561	551	567	552	566	592	557	580	585	554	578	589	600	604	574	582	552	524	537	622	593	575	578	592	570	588	556	575	581	570	582	615	591	588	585	594	579	604	599	542	573	617	597	555	541	568	569	536	554	569	579	569	551	590	596	570	562	566	551	560	542	590	584	591	561	526	531	557	605	609	578	556	593	579	546	524	627	520	604	531	573	562	568	508	530	564	528	572	541	575	550	563	569	602	564	596	604	564	606	575	575	577	581	546	599	563	541	584	549	585	557	556	582	579	575	586	596	615	567	541	538	592	563	573	533	547	589	608	575	611	560	570	566	557	619	611	553	563	574	636	545	566	584	545	578	571	585	581	584	592	560	568	538	590	556	548	550	583	551	544	563	587	604	587	598	587	543	595	568	528	563	577	591	584	572	584	514	547	573	567	575	553	568	562	567	553	559	590	564	586	627	548	542	546	559	569	553	528	584	563	592	557	589	568	528	586	575	560	557	555	514	603	587	595	585	601	567	574	563	570	532	587	554	580	610	616	552	547	598	563	607	590	580	585	577	570	628	601	550	582	565	576	569	574	593	604	602	597	547	553	518	546	572	544	552	571	569	520	571	585	579	538	583	616	564	592	528	580	597	590	601	617	591	586	518	575	583	600	588	535	569	576	590	588	580	576	555	568	591	585	531	547	591	580	549	586	599	545	567	550	571	566	548	580	533	600	545	583	600	593	515	583	529	552	577	596	522	562	535	593	614	588	528	592	548	550	539	567	575	618	574	519	572	574	560	576	531	538	579	587	581	582	559	539	563	562	570	541	536	584	568	589	567	595	559	574	545	589	571	612	573	527	500	623	596	573	561	565	577	569	591	545	600	576	639	524	538	599	595	560	580	564	567	594	592	594	581	557	520	589	588	584	572	595	555	580	599	550	590	527	571	581	586	576	579	594	635	594	569	568	572	545	568	559	606	554	610	561	571	563	558	577	516	551	540	558	620	574	594	564	606	559	603	545	630	614	614	570	578	581	574	574	595	557	534	567	582	608	594	576	580	582	587	550	552	564	576	611	570	606	609	565	575	607	576	554	597	547	599	580	576	582	530	564	566	554	598	591	581	596	565	562	580	609	574	616	547	544	552	605	560	574	583	609	557	592	534	575	551	555	572	573	533	549	585	581	577	578	539	570	551	587	560	550	546	580	559	589	575	575	564	577	590	545	544	599	565	536	558	588	555	602	563	614	545	577	562	560	560	572	523	593	557	556	611	569	557	616	624	574	566	656	562	545	547	582	594	583	580	524	584	574	612	538	549	588	592	611	583	592	595	558	592	516	590	566	589	581	562	575	570	566	591	571	541	522	560	546	581	555	581	585	516	555	557	528	585	557	593	598	560	581	559	612	534	533	516	624	601	595	608	536	605	590	562	548	509	572	550	537	531	564	582	600	569	588	560	609	587	538	585	553	590	584	568	572	567	633	552	599	543	617	580	584	592	588	575	564	579	595	582	577	564
48523	37546	7483	3809	2692	2218	1812	1555	1397	1312	1192	1191	1118	1069	1053	1055	1013	1012	926	958	934	904	971	944	947	970	942	862	938	923	886	949	881	884	885	886	888	879	887	881	911	886	898	880	912	954	877	861	865	880	831	835	882	892	912	851	897	866	889	895	922	881	877	864	882	851	925	846	927	914	871	886	892	850	888	971	819	907	863	868	884	863	908	903	941	881	889	889	917	924	903	898	883	882	913	835	880	846	924	901	879	870	911	876	902	855	866	851	889	893	895	867	847	892	861	882	963	878	898	871	876	869	839	853	939	883	897	883	899	862	886	878	872	896	924	878	849	831	878	948	860	882	934	907	925	917	821	885	861	923	898	832	866	900	843	937	886	912	936	813	878	848	938	891	825	860	906	861	934	854	840	890	809	936	884	873	897	944	885	886	894	882	878	857	925	834	863	948	898	895	905	854	878	896	878	833	936	891	870	897	886	897	889	822	862	893	938	820	833	855	851	851	843	908	884	867	916	893	889	860	876	899	853	903	878	883	866	893	853	878	879	915	873	870	890	914	886	828	871	913	879	896	870	869	844	860	883	849	865	896	857	855	884	886	908	898	856	862	854	884	842	888	886	904	838	943	864	830	919	886	880	823	895	906	834	947	862	918	887	861	826	912	867	877	891	847	870	861	910	898	912	903	880	859	821	921	842	832	856	877	835	917	859	952	839	872	888	937	913	850	863	853	881	890	962	916	840	890	903	884	898	870	884	864	855	848	896	894	841	891	893	875	857	887	874	839	875	896	862	846	880	913	915	894	872	880	925	871	884	887	854	893	861	893	844	825	925	870	861	876	895	912	833	881	912	907	866	867	889	918	835	858	832	851	903	854	886	866	908	884	904	889	936	861	882	860	851	875	854	873	890	889	873	944	880	870	847	898	857	872	951	844	891	911	876	891	903	873	873	824	869	822	903	839	833	907	904	860	882	853	884	927	901	877	903	851	912	862	845	872	912	822	891	845	845	895	884	894	866	884	856	915	845	960	867	832	895	824	867	919	893	882	819	857	808	871	883	934	876	861	920	886	853	888	803	872	914	881	897	859	951	919	917	896	810	902	877	866	909	848	880	903	924	865	857	890	893	893	858	875	934	848	857	910	915	843	860	887	890	890	866	888	902	883	890	821	839	837	840	920	911	891	879	918	868	849	864	847	861	886	877	871	850	902	866	846	842	923	866	831	902	891	908	863	894	851	929	917	851	852	854	882	857	913	902	842	871	858	866	828	879	954	862	887	845	924	865	812	848	861	820	924	878	829	894	911	831	828	868	877	907	836	896	900	937	904	883	801	867	826	882	872	892	908	875	904	859	855	861	928	855	867	882	864	881	866	901	900	866	860	844	868	901	864	901	887	891	911	886	864	908	911	861	846	870	837	898	845	853	896	935	898	899	856	898	858	907	888	892	867	892	871	879	867	895	886	921	854	859	899	947	888	877	846	916	885	820	813	939	843	914	874	908	835	923	852	831	884	909	845	852	834	876	916	915	910	850	909	893	871	908	863	830	878	871	870	892	885	859	919	922	887	925	859	858	877	918	863	931	873	925	919	894	876	845	877	876	840	860	872	894	900	913	868	874	861	919	899	869	890	910	852	890	891	854	879	915	843	905	911	855	893	871	902	839	896	880	932	907	890	877	945	901	865	875	929	859	855	888	930	865	912	861	876	863	908	880	866	861	862	836	928	848	873	863	844	905	930	854	855	861	890	889	851	859	895	917	910	882	847	909	886	904	891	904	886	876	872	897	884	868	844	904	873	872	866	897	850	859	881	832	926	870	823	875	887	892	842	896	852	943	885	864	956	832	876	855	869	909	888	902	884	860	848	888	940	886	877	845	907	892	915	890	932	900	880	864	865	798	913	845	914	886	838	863	907	933	895	863	894	921	868	873	844	936	874	889	900	875	896	878	922	867	885	886	878	918	832	894	899	929	879	942	863	836	864	902	883	880	874	868	891	951	877	940	825	906	869	894	855	882	899	845	889	840	815	882	949	919	931	900	869	887	886	888	849	892	904	888	959	847	862	885	890	872	874	860	942	942	854	915	889	854	914	932	907	836	829	870	861	939	880	907	945	825	884	844	859	835	903	887	884	890	878	878	906	910	912	921	868	912	869	882	892	955	892	872	871	933	892	851	843	862	870	863	879	907	922	884	859	908	844	869	883	840	886	909	885	883	960	874	862	899	865	919	899	854	898	905	869	930	883	910	863	887	860	863	824	892	862	871	893	888	888	880	894	958	821	921	873	922	829	907	863	873	929	861	881	868	870	883	880	858	864	844	941	874	860	874	877	872	950	882	835	875	854	849	850	869	906	867	905	875	866	897	850	890	874	841	879	895	850	866	928	909	911	923	832	821	879	824	903	860	842	920	866	871	914	908	830	911	876	901	912	862	875	889	892	901	883	900	908	833	882	846	910	902	871	884	889	898	855	902	878	891	878	947	920	883	840	901	882	859	861	858	864	892	871	899	934	908	920	884	886	878	915	864	934	922	862	868	903	928	839	904	891	904	857	853	916	939	887	905	903	927	890	892	858	856	918	856	872	855	870	912	832	868	840	898	917	889	896	878	864	886	863	861	919	836	842	862	894	835	892	873	855	883	904	923	879	846	867	846	903	884	914	924	883	868	815	871	868	872	832	847	882	877	866	878	894	929	798	928	866	894	908	924	911	867	950	876	888	856	903	887	841	862	901	949	815	925	936	848	828	897	874	840	946	876	896	921	848	882	910	821	883	881	874	897	891	829	818	807	882	945	898	864	841	899	865	898	887	851	878	875	868	840	881	891	875	914	883	853	893	870	877	896	892	927	864	905	880	913	903	852	886	881	859	883	833	848	925	874	869	908	912	877	891	843	829	854	858	861	885	868	839	835	911	913	943	932	878	834	898	861	810	839	848	907	890	908	870	894	886	915	863	902	895	882	895	878	855	873	911	859	881	790	881	832	870	853	866	878	889	854	875	850	858	917	896	854	863	910	930	880	895	899	896	847	900	872	882	842	912	920	879	846	883	868	829	891	864	897	890	875	829	903	889	868	911	849	913	891	861	853	878	906	854	896	859	857	786	905	913	827	885	934	836	898	870	850	850	901	851	882	899	897	864	899	882	899	857	907	909	926	871	846	826	804	866	914	877	872	889	897	848	885	875	872	889	928	903	885	890	926	886	920	889	858	876	946	836	888	907	896	849	846	880	867	886	868	879	879	884	839	822	853	833	855	899	883	885	839	907	871	871	863	882	824	941	911	840	857	834	867	861	870	904	872	902	899	887	849	940	885	864	859	922	896	812	903	797	869	912	869	898	881	846	891	916	898	835	869	862	919	900	860	914	890	874	858	881	860	859	859	858	836	917	896	856	842	859	910	821	881	846	892	871	866	860	923	927	920	845	860	863	877	870	867	879	921	876	836	844	857	897	879	891	869	916	894	915	907	876	858	844	922	858	872	909	882	878	909	868	835	869
23138	21354	29108	23957	21344	21379	8389	1210	907	830	779	805	693	757	699	723	693	656	708	642	628	658	611	662	661	629	621	622	629	648	585	617	581	636	603	606	600	601	560	635	589	651	567	620	579	627	622	594	641	572	622	590	544	626	605	580	603	617	613	632	577	578	607	612	599	618	602	635	597	612	611	637	615	625	550	610	599	591	585	581	632	590	614	599	589	616	559	581	595	617	574	570	585	653	607	603	575	598	582	615	563	620	575	576	610	580	631	581	591	591	592	613	568	609	597	583	593	577	562	560	586	574	581	589	636	571	609	609	590	584	601	598	594	586	591	598	581	624	586	627	586	591	598	610	634	578	615	594	595	599	596	600	548	630	615	600	577	599	581	618	597	606	553	568	581	588	620	577	586	610	595	602	616	592	614	555	537	584	592	589	593	567	554	581	593	578	580	607	610	592	585	573	575	587	599	597	576	619	577	574	592	628	589	614	574	594	613	569	578	611	569	612	614	560	606	615	581	637	584	534	602	626	573	606	553	608	579	622	606	607	611	557	626	583	568	601	606	541	602	624	548	578	571	599	583	618	562	610	636	573	551	587	568	560	621	609	610	589	592	613	545	581	609	566	529	602	577	601	567	581	629	626	577	530	569	602	566	610	598	541	556	565	607	571	628	574	589	610	561	602	617	601	584	613	624	573	588	561	546	576	621	601	643	588	599	626	627	566	562	621	617	590	601	544	601	607	583	572	649	623	538	538	613	614	626	581	564	581	583	607	591	577	563	587	624	536	614	522	565	563	552	623	587	560	594	572	624	587	544	574	570	582	591	615	621	546	556	614	614	563	576	532	567	570	548	551	624	582	590	606	622	592	561	570	534	575	600	591	578	572	598	558	601	611	571	595	610	600	549	577	588	603	580	597	576	580	578	604	635	595	563	593	590	618	615	628	594	608	579	595	533	591	564	613	582	577	563	576	538	596	537	589	585	626	581	586	533	561	601	564	624	559	589	611	593	593	588	578	626	592	613	579	521	627	586	570	581	571	566	542	612	593	615	562	556	630	601	551	644	618	591	576	557	622	583	610	606	566	585	582	591	578	585	569	597	600	581	572	576	583	586	602	606	563	564	573	563	616	629	591	634	586	599	616	547	604	586	629	559	608	584	592	574	593	570	600	571	610	576	593	550	592	587	595	602	580	579	578	559	590	629	606	577	590	619	587	618	594	588	600	630	607	559	568	570	599	639	584	597	555	587	602	556	567	591	601	577	579	544	606	568	552	554	601	576	544	551	583	565	594	636	569	604	586	558	578	575	581	632	614	635	598	625	588	638	619	587	562	606	605	557	574	593	606	600	605	578	585	574	563	578	616	605	605	586	597	591	592	619	596	561	622	569	591	600	513	569	574	567	622	569	572	593	529	586	596	582	582	576	629	592	554	568	624	592	596	559	542	606	611	625	585	569	611	601	578	621	608	584	613	585	576	602	622	639	587	618	617	552	595	585	582	571	633	606	598	566	608	542	578	589	578	580	607	596	627	577	587	593	579	553	622	600	560	543	574	535	568	596	573	589	642	537	569	581	561	585	597	554	628	625	561	575	589	579	578	589	584	562	603	583	598	552	591	586	574	586	575	568	595	574	600	620	623	570	566	627	605	598	586	572	599	641	587	599	591	578	582	561	598	544	617	594	625	578	607	593	570	611	566	591	564	529	583	556	578	614	610	578	563	596	586	598	619	579	601	646	551	557	570	603	643	623	593	543	577	568	561	586	606	573	597	576	595	622	646	590	609	582	582	590	615	587	543	573	574	535	608	570	591	607	562	603	625	576	587	555	567	586	600	588	589	574	603	607	544	662	585	598	606	593	573	598	569	559	587	603	558	562	568	599	609	596	600	610	585	626	618	568	578	610	592	587	556	594	593	585	564	632	583	587	585	544	609	622	608	582	600	583	602	625	604	561	593	596	595	607	551	568	579	619	590	585	580	593	607	596	616	568	559	599	512	592	576	611	623	589	541	589	553	549	565	600	609	558	595	621	619	603	561	603	662	538	566	550	563	629	566	634	572	591	578	588	632	575	549	570	589	587	574	579	603	608	562	648	580	569	633	607	572	582	587	577	570	572	601	580	568	626	567	563	586	559	588	604	623	562	576	577	572	583	575	574	611	598	575	583	590	578	581	581	609	588	553	576	601	601	579	554	620	563	625	547	551	611	593	583	585	548	584	628	599	585	557	637	560	554	608	642	624	582	581	599	593	565	566	599	550	593	615	615	615	622	600	595	608	588	567	568	557	576	576	650	582	589	531	553	576	598	576	572	587	543	622	577	630	582	638	590	598	584	605	620	600	540	571	604	589	614	583	622	573	584	586	586	575	610	614	583	555	568	607	627	593	564	544	586	596	628	605	584	578	583	571	607	549	550	571	533	588	597	604	604	617	545	637	557	611	571	613	610	571	617	573	588	601	571	604	529	568	539	590	582	597	631	584	604	588	579	591	557	608	622	601	516	611	600	600	650	601	577	615	611	569	620	603	541	577	624	579	557	595	576	575	612	593	563	571	632	570	593	580	599	591	632	585	607	571	584	582	568	585	602	547	637	611	606	566	568	599	593	634	614	555	575	590	580	609	634	593	576	612	607	555	601	579	546	575	617	599	569	578	611	583	607	591	582	620	600	612	567	562	618	555	566	580	602	587	576	595	589	616	617	589	540	632	598	610	612	597	571	599	593	606	605	624	564	645	597	571	595	567	577	613	541	574	569	583	575	582	600	604	574	617	599	599	599	585	596	581	602	601	606	579	594	578	593	635	583	632	606	624	584	616	617	623	596	608	566	587	603	585	556	591	551	570	651	582	604	606	595	549	528	575	558	584	588	604	654	595	547	585	534	557	627	561	605	563	609	630	590	604	590	592	587	633	553	586	598	583	614	619	558	563	611	582	568	607	564	630	608	595	600	596	559	568	607	575	596	601	570	589	589	579	584	612	566	593	603	607	633	571	597	608	587	608	602	514	558	598	580	584	564	584	568	611	639	594	544	626	553	618	582	594	566	619	566	564	582	605	610	579	575	633	608	613	535	576	616	566	577	602	594	606	570	587	583	557	584	565	576	602	566	595	577	595	563	574	627	567	611	586	570	602	599	562	622	562	598	584	576	615	602	612	589	640	615	592	554	559	619	580	605	574	567	571	590	611	577	601	540	561	608	548	580	610	609	612	615	630	605	613	577	579	619	603	596	581	583	591	621	603	590	570	525	570	624	597	581	641	611	582	612	555	578	593	580	590	605	597	588	593	539	593	577	578	639	607	566	565	610	626	578	575	579	587	602	612	588	587	613	610	574	564	546	599	581	614	550	611	585	591	611	571	570	567	579	545	586	591	574	596	623	615	595	593	617	598	618	602	584	628	634	615	567	564	612	569	580	578	571	547	617	598	624	551	575	536	594	558	585	550	564	607	592	591	628	589	630	567	593	614	578	574	583	600	605	567	626	573	576	605	568	586	590	580
48031	43953	11780	6099	4269	3358	2703	2155	1898	1685	1621	1412	1309	1306	1215	1172	1091	1130	1054	1047	1030	1016	1014	1041	1034	1023	963	994	1008	973	971	979	925	969	944	906	929	950	930	914	940	956	954	917	917	896	920	876	891	929	931	952	940	913	926	877	913	875	911	890	870	882	922	907	924	920	929	891	915	915	925	914	933	941	904	898	866	933	963	933	889	864	979	903	965	876	885	909	895	899	876	907	873	939	897	952	918	940	921	866	897	947	918	896	872	906	930	947	909	875	928	905	857	929	883	890	863	866	857	909	879	874	899	899	900	945	948	855	890	921	898	931	919	921	941	828	872	930	895	899	924	888	933	876	950	902	871	802	937	879	915	885	852	888	847	915	897	906	869	895	899	890	913	910	939	911	965	894	948	872	866	866	868	870	956	929	887	948	884	906	891	953	936	907	943	886	897	885	885	907	925	871	905	872	869	930	875	940	901	918	918	872	899	884	932	900	879	903	929	901	940	899	859	875	890	890	920	869	895	884	899	911	897	912	881	872	892	850	868	895	846	909	878	853	943	876	927	919	879	880	882	918	862	923	862	863	895	897	940	903	936	903	868	883	914	886	903	896	876	878	843	856	872	863	835	847	932	903	929	910	920	898	894	853	914	877	919	918	854	886	874	877	869	893	892	870	913	910	931	896	882	895	874	932	896	895	902	899	911	896	936	921	924	869	939	888	878	889	872	881	942	889	932	917	887	893	893	901	900	877	872	857	894	957	860	896	881	863	870	853	879	926	881	899	870	907	882	915	920	858	920	864	894	918	850	912	899	935	919	885	925	927	955	901	880	900	902	889	965	840	858	877	909	912	890	894	853	938	847	848	871	897	891	966	861	896	894	904	909	859	836	864	831	856	885	914	939	841	873	925	856	919	909	862	862	845	976	877	844	913	922	855	916	835	931	882	909	845	865	864	910	905	887	866	896	877	883	845	869	902	929	891	912	938	865	888	849	921	860	869	953	919	896	927	906	875	948	858	917	950	884	989	891	928	913	957	884	886	885	894	847	868	870	911	964	882	877	941	874	877	920	866	937	893	870	932	869	934	931	852	884	883	864	912	882	889	894	919	930	872	896	896	907	946	872	845	894	884	871	879	876	892	909	870	917	909	867	875	923	863	936	945	870	925	916	915	919	875	934	922	887	909	913	901	918	920	854	909	875	915	907	896	881	897	882	917	865	888	863	892	957	900	892	886	872	902	932	896	878	880	939	910	924	915	932	895	849	850	934	890	934	908	903	850	902	867	878	884	930	965	848	895	879	894	894	936	872	827	871	869	902	909	907	902	883	926	878	943	910	912	855	878	911	885	900	868	910	834	934	905	870	903	943	923	883	869	866	874	904	878	942	861	926	899	910	952	888	883	885	907	911	926	892	911	882	939	892	886	856	823	901	948	860	891	883	940	919	884	910	896	898	917	880	865	902	890	909	909	911	903	854	850	919	874	898	910	938	918	894	922	936	885	902	929	900	923	862	888	893	885	850	887	880	925	948	916	914	973	925	895	916	863	925	908	859	928	916	918	844	897	860	852	926	866	889	984	902	923	907	946	924	871	926	895	951	860	888	918	887	916	859	899	845	885	872	918	877	887	926	822	896	905	860	886	932	902	899	929	885	878	923	934	889	912	905	950	849	921	895	929	958	945	936	906	911	850	879	911	904	882	876	881	877	857	919	908	853	890	964	861	892	917	872	928	900	906	869	943	886	891	921	906	866	860	857	886	866	883	929	908	918	913	926	889	868	875	935	910	891	875	904	868	920	920	887	922	910	884	870	877	883	932	885	850	879	872	877	939	912	856	891	910	895	900	908	934	835	891	882	876	873	851	898	891	889	875	929	881	820	899	870	851	932	926	932	850	931	965	881	926	855	892	879	898	909	888	901	906	917	897	855	923	893	888	883	910	912	870	889	909	928	887	873	843	883	845	927	938	893	919	901	827	867	867	911	893	935	856	878	956	909	885	817	937	936	890	885	906	876	903	851	916	881	883	886	901	911	890	876	926	877	921	934	899	901	909	937	889	876	890	893	865	907	849	853	858	896	898	899	874	913	891	885	867	884	899	860	906	927	913	939	937	836	958	882	921	882	926	898	893	895	883	942	903	839	896	891	908	894	950	911	866	857	876	926	869	896	912	943	895	931	902	862	921	919	860	875	877	909	894	896	904	877	882	900	902	914	911	869	878	921	844	851	885	886	915	957	935	925	894	875	906	906	867	901	910	885	863	903	881	934	890	912	914	821	901	878	900	896	898	919	916	878	881	891	850	907	871	931	955	958	852	886	894	870	886	915	898	889	851	929	899	885	909	910	859	914	893	877	920	882	940	893	905	918	889	915	925	936	888	911	861	941	912	902	890	904	888	865	896	902	864	848	868	889	908	888	902	902	904	945	907	923	916	909	888	886	939	856	921	883	892	885	854	947	936	870	849	914	894	885	883	873	884	880	865	901	891	879	909	875	852	919	927	912	863	872	885	871	914	959	879	838	866	917	917	891	862	947	896	861	915	837	893	906	903	899	873	856	880	922	926	891	926	867	881	977	924	922	944	915	910	940	851	893	911	979	875	903	864	845	900	867	854	914	893	902	889	836	938	902	897	918	870	897	874	900	940	909	854	877	888	855	913	898	891	856	912	915	968	891	939	905	995	902	907	929	925	870	856	900	940	861	895	905	957	862	921	878	897	880	878	876	933	923	915	902	866	906	901	909	901	908	958	826	893	892	911	871	880	878	932	894	911	870	905	929	921	887	936	882	921	824	882	865	921	886	893	874	897	996	916	902	913	887	855	878	878	871	909	934	866	860	899	957	882	910	891	908	893	875	917	846	849	841	871	895	959	906	922	897	922	872	863	885	926	848	895	934	896	899	920	847	896	902	875	900	899	895	890	923	854	903	852	924	853	870	858	926	875	992	897	888	909	832	922	886	870	896	940	867	909	973	912	912	892	853	879	869	898	904	878	928	888	911	917	903	926	887	878	899	975	850	880	927	926	895	882	893	908	874	843	878	868	848	938	890	886	890	859	887	877	927	871	896	898	894	928	944	932	864	890	913	885	930	892	896	895	888	854	861	865	908	843	950	894	898	881	917	915	891	890	904	877	898	892	926	901	916	862	929	849	875	882	898	863	924	955	860	901	914	886	894	901	883	906	911	895	924	896	897	945	891	860	904	853	899	875	844	902	858	906	893	888	939	871	913	887	888	885	864	901	858	877	906	870	918	938	929	896	894	850	917	839	918	911	887	891	885	874	861	931	900	926	906	919	901	924	955	901	847	893	860	868	920	861	932	918	866	911	879	915	880	928	879	869	902	951	858	922	905	901	882	870	880	853	924	864	929	840	909	943	939	954	850	865	859	903	944	909	913	878	893	836	933	903	859	893	929	846	860	927	928	882	893	882	862	873	869	937	939	912	872	873	868	910	919	933	880	909	864	947	885	866	904	829	904	905	904	890	873	895	891	926	882	889
27147	21575	14007	1342	552	473	364	319	305	339	289	271	304	302	314	318	296	256	272	275	284	285	303	304	290	277	288	273	293	294	279	294	270	286	294	278	279	292	269	258	254	279	292	300	270	282	284	305	277	285	264	299	302	286	294	284	287	272	285	308	281	271	275	264	306	267	288	249	297	293	257	287	298	315	280	269	284	299	293	302	262	269	299	298	299	298	283	283	278	290	277	288	310	307	283	303	306	279	281	247	298	284	304	287	308	312	245	272	304	310	277	265	284	295	268	305	280	301	293	297	283	253	297	294	285	292	271	276	247	249	303	281	285	277	263	256	280	284	303	268	269	295	262	295	279	307	277	300	321	302	313	246	306	293	271	304	279	288	274	297	285	288	285	310	270	270	286	263	316	252	270	274	269	281	276	287	273	265	287	255	281	305	292	315	285	274	293	285	281	321	273	303	319	301	294	298	284	298	279	256	285	279	292	289	253	293	299	268	286	253	302	290	260	300	289	285	329	277	278	312	263	291	277	302	280	273	273	277	267	279	302	295	290	293	244	310	268	294	290	315	328	305	285	268	274	299	298	265	274	275	292	311	281	299	278	278	281	304	284	312	295	276	281	289	279	250	267	317	290	304	290	297	269	277	267	271	279	275	276	304	326	274	284	265	274	289	278	290	288	280	277	276	275	280	266	288	298	275	278	276	266	271	271	289	319	295	297	274	282	303	317	286	266	288	256	321	278	328	283	265	268	260	292	296	293	275	289	292	282	290	263	294	266	302	313	300	286	291	313	291	247	285	260	260	286	295	285	288	280	296	279	322	249	271	304	282	313	299	284	284	286	284	294	269	298	297	251	301	286	269	240	300	282	291	278	264	279	309	270	288	303	285	283	288	305	297	238	290	288	292	306	294	290	307	275	293	288	269	311	271	275	303	283	295	252	298	277	298	271	317	277	282	307	297	279	273	279	291	324	257	280	317	295	253	296	264	303	305	290	316	249	302	269	298	282	297	285	298	297	306	276	282	290	305	287	270	298	259	284	280	305	306	301	310	262	274	319	257	304	252	300	271	279	307	275	277	288	287	291	322	268	253	259	265	275	267	293	262	281	294	272	305	308	257	279	276	249	263	252	270	273	279	309	299	271	286	288	278	257	304	300	298	277	272	268	283	285	293	278	295	292	303	264	300	280	292	325	272	307	287	341	294	282	279	256	290	296	279	290	286	297	287	267	290	288	284	278	307	269	261	293	270	284	261	297	269	315	286	271	272	252	311	281	307	270	277	295	285	283	274	277	310	271	292	289	265	280	274	278	312	258	300	282	270	305	264	282	359	310	283	282	311	285	272	289	305	293	281	290	277	290	295	304	289	312	282	272	308	313	312	253	301	295	291	269	299	277	307	258	295	265	258	294	308	292	277	297	274	326	324	293	291	273	283	261	277	320	264	280	307	294	298	299	305	281	263	287	296	287	278	291	280	287	267	262	300	291	271	309	301	276	304	303	309	279	302	245	281	288	295	258	293	292	256	315	283	297	303	294	295	267	273	281	300	309	317	288	276	292	288	312	325	296	293	317	290	329	319	291	279	296	308	283	340	294	280	323	282	300	255	305	250	288	319	261	270	276	274	259	269	301	272	263	284	289	285	274	295	294	267	314	283	290	278	313	289	276	287	305	293	310	290	236	272	306	300	275	308	297	290	287	264	280	269	268	267	292	289	270	300	292	279	271	302	296	318	279	277	290	312	280	265	289	307	270	256	284	314	292	268	268	250	321	306	286	271	269	300	280	260	318	277	280	292	270	298	309	296	284	270	278	288	258	251	274	277	296	294	271	290	285	291	290	274	301	292	286	275	254	319	282	285	293	294	264	236	288	285	282	282	290	297	285	293	301	301	274	276	287	277	274	264	299	283	284	287	275	283	275	309	296	287	275	301	270	294	290	267	284	282	297	268	290	281	291	340	275	283	313	261	276	286	287	337	322	262	287	276	291	297	289	280	276	290	292	306	313	272	275	270	266	285	280	270	293	279	266	272	247	279	288	288	268	293	295	286	280	284	294	277	286	287	265	292	288	327	278	314	282	268	298	268	284	286	251	298	275	265	270	277	292	288	279	306	273	305	287	260	277	281	267	299	271	288	292	294	279	332	271	305	299	272	301	305	264	258	326	300	271	291	306	314	260	277	280	267	308	293	310	299	298	300	267	268	279	292	282	288	277	260	265	287	286	289	296	303	290	289	253	288	288	266	276	295	266	275	294	265	316	291	283	316	269	288	299	291	295	290	315	269	295	288	280	269	278	270	303	291	288	291	287	280	289	282	268	293	278	298	274	278	284	272	303	296	284	266	294	288	270	290	276	298	288	285	267	280	300	278	297	304	287	292	245	290	307	292	261	262	256	290	305	263	293	291	291	302	281	287	285	286	272	283	242	281	311	299	292	271	296	287	264	285	322	274	297	308	283	270	274	272	252	302	301	318	281	297	295	295	296	291	280	280	303	268	315	289	254	257	279	262	261	313	297	275	294	278	309	282	309	286	276	271	272	280	286	304	280	295	285	284	288	290	316	323	282	297	294	275	297	258	298	280	294	288	276	292	301	281	296	276	289	263	293	277	275	292	301	292	267	303	283	285	261	281	277	275	288	277	267	286	308	276	285	304	281	303	279	273	292	312	289	279	287	288	289	336	301	296	291	276	289	254	292	261	287	273	286	335	280	301	287	264	301	297	274	299	288	303	261	307	277	272	280	299	294	304	260	289	293	273	296	299	315	306	285	292	266	285	292	323	272	288	298	277	273	279	264	293	297	260	286	291	314	314	291	256	278	318	269	299	310	284	317	288	283	302	299	303	257	289	300	248	312	303	302	310	263	285	274	297	301	281	304	278	291	309	272	245	277	310	279	279	285	295	306	282	270	288	271	325	279	281	266	286	287	280	285	268	296	294	285	318	293	298	264	266	279	290	301	277	267	266	275	310	273	289	294	277	297	262	289	290	286	277	287	258	283	294	279	288	274	283	286	285	279	310	273	248	291	294	266	289	315	288	278	322	271	290	298	271	293	270	292	288	296	290	270	292	289	270	287	272	264	302	285	272	286	309	269	310	252	274	252	294	270	265	279	275	296	316	278	267	306	284	282	283	271	275	282	290	283	297	254	287	299	287	311	302	281	289	270	277	296	303	294	315	294	262	271	262	289	288	298	280	275	289	293	303	298	287	298	279	272	297	282	286	287	312	303	297	261	283	277	275	256	286	270	296	321	274	290	332	313	289	313	267	276	289	297	297	301	271	296	303	274	280	252	292	288	318	299	294	318	316	278	279	286	271	290	302	286	298	275	302	284	275	299	299	272	298	295	311	288	299	294	294	305	272	280	279	268	270	307	279	292	278	294	290	319	289	280	308	297	272	284	264	287	296	279	262	295	275	284	300	311	292	276	307	268	274	297	276	284	260	291	286	329	276	281	301	294	276	289	318	268	308	270	286	316	273	303	294	285	276	295	295
26480	17851	1176	757	684	562	568	562	484	519	472	469	471	453	492	503	430	462	444	420	454	460	487	461	434	442	450	427	473	425	474	474	490	444	471	460	481	437	445	501	478	486	495	440	462	447	471	450	455	448	450	463	447	438	454	440	464	428	467	437	489	478	484	454	421	472	445	440	466	445	470	485	429	412	471	455	435	482	438	445	437	469	453	472	465	457	421	439	457	461	455	450	449	467	462	422	464	434	439	426	434	453	456	480	475	452	415	442	463	444	443	437	419	421	454	448	447	415	494	424	498	452	472	478	437	470	502	461	480	471	504	429	454	477	434	457	465	451	461	458	418	466	431	480	436	463	474	459	452	414	392	424	402	506	458	442	452	457	454	443	431	467	438	460	445	437	415	442	457	432	473	455	443	444	467	461	443	421	434	463	443	448	453	440	456	487	441	408	467	447	445	438	445	462	462	419	500	474	439	421	436	442	454	448	459	478	475	462	436	462	478	441	470	478	475	456	462	433	433	463	432	442	457	478	437	454	506	430	483	446	475	457	432	451	425	472	487	407	432	460	454	433	412	452	455	437	421	431	473	440	468	448	472	452	452	467	441	467	446	451	445	471	462	398	458	461	413	466	428	430	455	479	445	420	441	445	466	444	477	441	412	460	457	454	431	424	446	468	456	468	428	426	441	440	439	446	472	450	455	465	455	451	458	462	473	457	463	441	442	499	463	444	436	468	468	429	482	480	459	485	473	450	412	448	446	418	432	434	451	454	433	455	465	419	446	434	412	477	436	463	511	446	475	442	498	457	380	422	417	403	398	453	467	441	449	464	443	468	451	452	460	420	422	450	483	493	436	485	428	423	483	420	471	469	492	503	425	450	485	490	427	474	456	472	459	418	509	464	444	423	453	474	442	444	412	480	465	453	416	494	466	460	467	422	459	443	447	452	458	453	455	443	472	490	448	458	486	480	456	467	418	466	458	426	497	486	462	464	454	444	465	478	438	449	450	468	441	463	436	451	456	431	422	435	461	466	478	421	475	470	424	418	451	435	468	492	443	469	440	485	425	446	473	455	417	480	436	437	484	474	463	430	464	458	462	420	454	480	437	534	443	442	447	411	464	464	479	427	455	425	437	459	460	431	425	438	432	440	435	458	465	494	425	455	471	462	423	452	450	443	475	483	471	434	437	454	468	473	460	448	420	469	461	415	441	436	457	412	415	424	474	416	467	462	424	459	493	443	424	432	485	490	465	493	434	423	461	435	479	453	446	474	453	451	436	401	462	464	463	458	436	433	440	444	405	452	435	437	458	466	457	492	432	462	461	459	413	444	472	456	416	508	445	467	439	436	490	468	476	479	415	430	415	456	412	447	426	433	472	452	474	441	423	438	438	454	465	461	416	426	453	435	454	433	464	457	474	448	458	495	442	476	448	413	451	478	461	456	462	460	440	439	441	472	448	463	468	450	431	457	451	477	392	455	447	457	440	493	439	471	435	445	422	438	433	468	384	440	469	461	468	441	444	445	472	437	421	450	436	444	430	466	457	447	417	498	414	460	465	479	451	414	437	422	460	503	457	461	443	443	446	468	448	433	453	431	439	392	457	417	487	448	440	415	472	453	435	464	462	465	424	479	447	440	435	480	477	468	446	462	443	467	455	489	481	418	498	481	440	408	438	438	403	459	485	504	451	434	444	479	465	460	469	468	467	487	432	454	484	453	452	470	455	436	426	424	497	433	414	473	445	457	424	468	471	459	473	426	474	457	460	446	441	469	423	416	427	436	449	450	465	406	462	426	463	438	471	440	460	450	479	461	470	468	460	461	483	474	438	455	462	449	449	465	496	462	457	465	476	428	470	453	438	435	459	458	470	461	405	462	462	509	474	430	415	444	483	453	418	502	436	452	468	425	474	449	483	454	409	433	475	429	449	445	486	450	454	406	461	460	460	464	468	470	470	418	470	445	486	462	432	497	423	439	442	463	451	474	452	454	433	444	455	429	450	441	455	426	461	444	421	395	446	519	459	440	464	441	467	408	487	454	449	452	453	447	458	444	463	438	458	424	454	436	480	475	446	458	452	488	406	466	492	467	405	437	491	453	468	474	504	430	456	436	449	445	486	435	460	480	425	422	443	463	466	436	433	451	444	457	477	448	425	457	449	450	446	396	446	475	413	465	463	451	453	412	438	477	430	449	444	491	471	393	447	447	479	463	486	453	458	457	445	426	422	414	445	430	441	473	474	441	437	449	463	456	438	428	464	458	458	469	460	420	467	415	442	447	470	453	438	432	426	433	462	467	479	435	484	449	430	465	407	437	438	470	447	465	452	461	437	438	471	481	416	445	493	452	467	428	438	449	470	506	448	450	421	472	429	411	469	463	454	457	435	442	483	484	436	436	485	445	455	463	455	478	465	522	440	441	481	454	406	471	468	452	483	428	468	469	431	454	472	487	451	457	459	451	420	439	458	468	463	454	430	463	402	499	460	458	469	466	456	449	472	449	443	425	430	401	425	460	426	414	428	452	422	459	460	462	434	515	456	460	471	460	470	440	445	462	450	445	455	442	441	462	462	466	427	442	456	440	457	476	452	458	454	439	455	433	475	415	438	464	430	450	456	471	442	461	455	448	447	438	436	468	455	451	452	449	463	453	460	481	426	469	466	458	469	481	449	409	462	496	491	467	479	459	464	489	428	421	439	482	475	436	446	467	408	455	471	458	437	481	462	472	432	440	437	412	444	444	450	443	448	482	467	444	472	456	459	444	469	477	481	437	467	482	452	433	444	432	466	465	483	442	408	448	458	465	481	448	456	469	446	433	455	453	465	435	434	470	457	428	444	432	459	463	463	485	458	446	485	408	427	457	438	473	471	450	415	444	436	422	419	458	463	442	482	452	456	407	489	401	443	482	480	469	419	491	524	438	489	445	450	420	464	465	460	458	465	450	464	474	459	472	486	439	438	459	486	461	439	481	424	432	450	414	446	436	443	464	445	472	430	454	464	481	438	446	460	454	492	434	449	462	430	456	477	450	442	491	433	464	482	456	478	456	461	455	451	416	449	430	452	433	467	436	450	402	423	459	472	447	392	463	468	462	450	489	421	430	430	449	461	492	486	470	452	444	444	452	470	450	454	455	438	471	465	461	486	462	428	436	421	469	426	439	464	449	454	471	435	429	465	433	451	461	457	451	468	431	450	415	440	465	431	469	441	464	433	402	405	467	412	455	433	457	474	466	462	484	413	424	458	454	484	470	465	484	471	437	475	486	459	435	460	455	458	444	463	455	430	484	430	440	491	431	478	462	457	439	442	485	459	465	490	457	468	481	461	440	431	419	483	432	483	455	477	457	450	484	441	457	421	450	465	413	407	471	430	442	447	451	477	495	454	478	445	468	449	473	457	420	451	462	471	446	434	456	456	492	440	483	468	470	433	418	456	416	445	460	433	450	480	430	431	469	473	439	434	453	443	466	464	490	486	468	461	460	480	479	465	445	491	455
24133	21347	28598	24396	21288	10098	1189	858	757	714	686	692	689	686	647	627	616	619	612	609	617	587	638	660	606	599	618	596	607	569	560	615	590	592	601	592	625	631	602	628	617	583	607	594	575	610	600	597	604	594	600	570	604	561	608	576	579	590	616	612	592	587	546	555	605	607	578	536	590	600	606	540	610	581	624	579	597	579	528	593	585	611	610	608	586	571	625	618	570	612	547	575	580	610	591	625	613	563	565	587	568	554	601	578	605	611	565	592	605	542	597	599	558	582	557	564	586	593	600	556	559	573	589	603	583	581	591	571	603	581	593	601	589	590	588	590	571	585	583	566	571	556	604	580	617	592	572	568	568	576	532	560	559	576	528	573	568	590	560	582	589	619	569	558	578	593	548	615	650	588	526	533	539	568	555	559	589	586	605	596	568	545	584	590	603	569	607	550	570	542	588	603	587	564	595	580	555	604	555	599	604	521	590	588	565	604	608	547	599	631	600	603	600	566	567	603	610	551	565	561	565	625	588	578	597	571	569	566	632	570	588	618	578	591	581	533	551	562	553	604	583	607	589	623	599	585	579	571	571	558	616	542	621	597	587	568	576	599	550	603	552	557	549	573	578	545	552	554	578	606	595	548	609	529	619	579	567	566	577	550	599	598	610	580	597	596	597	573	548	613	580	600	541	548	595	599	553	563	586	562	564	557	549	604	624	583	578	593	591	616	637	530	583	571	576	559	587	573	578	549	557	584	584	604	579	556	551	570	562	563	558	559	528	562	595	555	595	608	582	555	590	583	611	585	592	590	620	611	547	609	597	551	552	589	577	572	544	584	560	581	575	600	563	592	553	551	593	574	603	538	554	583	576	542	580	584	619	565	610	583	565	578	599	632	550	607	634	584	625	606	552	563	576	558	590	580	587	608	623	602	568	567	543	615	597	581	580	576	574	557	560	550	578	578	582	568	564	599	594	597	591	579	544	575	605	558	562	629	561	568	544	603	595	575	583	610	588	563	550	615	629	596	559	604	546	550	549	569	560	569	528	598	559	595	576	566	572	613	543	571	547	599	567	564	578	554	594	615	584	581	572	596	560	582	554	624	548	581	571	555	523	572	567	602	571	546	639	592	576	597	601	548	631	579	586	560	566	574	562	562	557	563	607	557	563	560	575	562	561	554	572	571	577	577	592	530	588	612	581	592	514	564	573	601	568	636	564	591	589	579	586	569	624	617	573	577	525	581	580	569	574	597	570	580	557	591	612	560	581	554	563	555	521	597	561	551	601	614	565	588	641	568	581	575	546	576	579	590	595	590	594	558	583	559	588	576	603	592	610	603	576	565	603	580	540	607	549	597	621	595	597	571	576	571	538	566	576	577	544	588	543	558	533	562	609	579	581	561	618	583	596	588	584	576	545	559	580	577	598	569	570	585	556	552	566	576	587	599	615	562	569	620	575	583	567	575	615	563	578	547	580	535	620	540	569	597	597	585	606	593	606	596	597	578	544	585	584	510	556	541	568	575	564	565	595	545	617	576	533	576	585	513	605	561	554	567	596	513	581	518	589	612	590	594	590	595	567	593	563	522	558	557	569	581	599	515	618	570	584	576	595	586	542	569	662	618	563	539	540	557	559	607	568	593	525	591	582	554	576	615	571	572	510	593	584	584	548	561	577	592	518	623	543	628	629	558	585	570	543	607	586	602	567	578	573	582	569	584	604	586	574	589	534	594	577	550	581	567	569	606	577	541	599	623	646	597	566	613	580	602	586	563	580	595	628	583	592	595	597	579	578	614	576	604	587	541	608	600	556	631	567	564	603	636	585	586	542	570	593	577	603	587	594	559	523	581	575	595	584	552	597	613	565	594	576	550	619	568	526	605	558	603	570	571	571	570	598	558	589	522	572	568	626	594	590	582	546	606	586	560	559	559	593	604	544	576	575	573	527	554	542	549	528	535	531	600	596	603	592	590	550	582	615	588	580	551	592	572	550	588	511	597	589	565	607	576	582	607	551	576	569	545	595	616	578	551	585	607	561	577	605	595	583	542	608	574	609	586	591	568	542	568	571	590	583	540	587	618	597	587	563	615	618	602	617	588	547	599	617	566	577	597	582	594	565	552	580	577	601	557	559	609	586	561	551	589	580	572	578	530	562	592	559	570	605	583	573	554	564	604	585	597	594	600	563	595	580	587	592	604	576	555	566	558	574	582	611	558	634	583	580	568	592	584	574	573	604	565	596	603	603	633	589	545	523	573	574	579	579	589	586	493	577	561	587	625	539	583	608	578	600	596	580	544	616	544	577	568	561	515	571	613	558	576	627	624	563	535	611	599	567	545	578	595	578	579	600	520	528	566	565	589	600	595	592	512	573	550	567	574	588	572	582	577	595	542	603	523	591	585	562	596	627	572	588	581	586	612	587	566	589	601	594	541	612	595	564	576	603	560	566	563	571	599	586	619	565	617	560	592	593	590	560	561	550	598	546	517	565	585	625	557	560	594	570	577	579	626	573	565	566	550	558	587	563	568	594	580	528	565	574	572	593	585	575	562	580	608	588	572	567	552	570	529	645	567	586	620	608	580	588	617	575	551	558	610	599	571	580	527	529	560	570	618	586	549	542	548	568	589	537	596	576	550	606	597	615	608	572	571	619	552	551	581	585	535	577	617	582	585	550	566	597	532	565	591	531	588	589	616	589	562	573	580	610	588	589	598	596	543	597	566	562	613	609	575	564	569	586	618	590	530	604	586	625	601	600	587	546	548	567	558	586	621	564	556	597	564	619	575	594	589	611	557	617	558	556	567	643	586	568	563	541	591	577	580	595	564	551	540	581	599	613	579	616	545	573	629	594	591	567	557	577	593	594	531	590	557	564	615	582	577	578	590	613	597	619	598	560	581	570	564	566	626	592	580	522	581	616	604	569	590	611	576	586	566	624	601	614	612	569	598	589	575	580	551	593	612	583	563	574	582	552	567	605	597	560	553	544	575	554	568	561	572	566	576	575	507	558	581	576	576	593	542	562	553	608	561	509	572	600	557	604	562	576	580	593	580	611	630	583	595	528	556	581	559	561	538	546	607	617	574	590	588	587	588	584	593	583	597	580	559	588	590	596	578	601	568	548	618	600	591	578	541	574	570	548	568	556	612	608	598	575	545	585	607	589	541	580	563	560	618	533	567	599	534	561	577	599	563	558	536	591	600	591	582	581	553	574	554	583	608	571	588	615	583	559	558	562	596	540	560	573	537	559	576	557	566	593	578	589	627	548	639	547	535	615	616	579	581	600	586	597	560	554	571	578	579	628	574	553	567	589	591	578	597	536	592	564	605	583	573	611	584	555	611	568	574	543	578	571	578	585	600	582	573	670	581	596	581	594	601	606	576	599	595	556	562	562	600	565	608	621	615	581	565	589	588	594	561	572	568	578	559	568	588	604	577	582	578	596	595	538	547	570	582	582	564	599	585	582	599	622	561	577	566	590	578	580	580	551	593	578	584	573	567
45842	38864	7329	3780	2747	2169	1822	1544	1341	1338	1278	1116	1168	1049	1006	1075	997	968	1025	995	957	949	1007	902	979	924	875	934	885	933	895	885	890	971	925	917	850	871	925	881	924	904	872	847	938	912	886	915	859	911	894	917	926	890	886	980	849	919	871	936	896	874	859	918	926	907	859	845	875	888	830	918	863	848	903	860	876	886	914	854	869	890	872	870	852	874	851	896	879	856	886	904	905	918	887	840	961	915	880	906	845	864	881	905	863	853	898	820	895	855	856	906	899	854	854	865	836	889	940	871	860	887	887	956	876	903	935	841	903	841	827	901	959	902	898	891	841	897	866	870	844	913	920	876	852	847	923	872	935	905	825	867	879	880	880	890	859	922	894	893	872	903	870	882	882	903	861	876	926	849	895	863	877	877	860	930	902	901	891	903	854	913	911	891	927	859	838	915	807	910	893	855	862	879	900	899	890	897	860	915	910	879	895	859	884	920	884	880	843	863	950	886	856	821	877	873	934	896	888	880	900	899	877	918	897	868	912	870	891	841	859	877	919	861	901	874	864	928	879	872	899	862	849	886	896	863	851	888	879	896	925	967	921	870	883	865	847	830	855	838	854	868	906	841	852	911	900	867	902	866	930	858	895	887	863	862	874	853	861	912	843	847	925	871	936	810	833	857	861	819	851	896	844	890	872	843	868	906	867	923	856	899	873	858	850	883	890	922	851	883	863	865	844	881	864	845	864	925	847	894	837	863	910	839	910	878	940	904	881	859	921	830	915	909	909	862	895	845	878	919	891	876	876	935	862	891	913	844	889	862	846	907	930	913	872	898	892	873	842	943	937	895	848	901	858	904	908	925	834	893	887	936	904	876	876	902	888	928	867	882	941	899	940	882	883	912	859	864	872	918	890	880	904	857	819	869	854	844	881	886	892	848	827	870	936	838	888	868	892	890	887	891	874	910	903	872	886	901	865	898	890	853	891	885	922	840	850	889	867	852	908	931	892	878	840	845	814	921	912	931	904	885	907	875	940	868	855	848	923	889	890	873	854	898	927	871	836	862	907	867	887	914	830	912	835	875	861	883	901	909	885	944	918	928	913	909	888	870	858	883	895	960	816	933	918	886	860	860	854	921	861	898	849	862	915	892	952	934	921	899	844	916	869	831	856	890	880	912	929	937	875	886	914	850	872	930	888	869	898	875	855	859	847	842	843	915	890	842	866	904	961	906	883	899	842	915	867	875	866	828	893	896	923	904	846	864	923	843	938	858	852	876	858	891	856	871	910	868	871	847	868	850	870	891	901	870	929	841	887	906	831	880	902	883	926	901	899	860	833	880	885	868	928	844	887	876	852	931	817	883	858	877	875	886	888	892	849	909	867	921	821	886	832	911	895	904	851	868	879	886	904	865	863	949	929	915	882	886	902	890	887	932	903	847	871	862	837	794	907	874	890	906	887	897	876	861	861	869	898	876	894	908	847	934	887	873	899	858	865	862	898	881	876	897	890	969	862	902	874	891	892	868	911	859	887	900	903	847	919	808	894	907	886	864	933	913	862	928	878	939	835	921	917	857	879	902	906	893	892	896	858	865	889	871	905	807	966	877	916	862	901	920	895	841	876	884	868	870	876	857	905	860	895	908	842	898	884	876	807	842	868	917	880	832	895	923	855	883	901	909	851	887	813	877	900	891	857	882	843	916	848	836	849	864	882	911	904	908	865	924	892	879	896	903	849	874	879	874	898	855	863	898	916	893	867	911	861	901	906	877	905	912	875	877	866	930	897	896	911	915	946	896	888	832	927	888	890	897	900	902	875	920	858	943	883	879	912	892	862	876	834	883	880	940	915	892	904	894	901	892	885	821	901	923	892	908	845	948	837	880	843	877	887	891	864	864	921	914	924	864	898	864	860	888	840	869	883	931	874	885	857	881	852	918	925	839	843	854	899	831	956	901	857	903	880	859	865	875	930	868	863	904	876	887	857	886	900	879	885	908	815	862	880	889	868	867	885	886	882	859	865	873	914	854	901	839	889	874	890	918	855	848	891	842	884	897	837	881	850	887	899	909	915	912	882	842	853	872	878	879	836	871	886	902	869	845	903	858	890	934	889	879	871	846	886	912	907	919	880	837	922	930	889	907	905	922	904	951	909	881	930	906	875	871	926	936	868	872	893	884	907	861	857	846	896	916	912	894	907	900	832	872	882	932	890	874	890	882	914	867	945	837	864	924	878	844	904	898	910	871	883	849	903	959	894	876	927	879	873	861	864	888	862	868	865	888	854	877	843	874	842	939	848	862	823	851	824	872	863	895	898	889	879	885	845	885	888	854	909	846	880	852	919	905	899	898	864	872	890	851	886	883	890	837	884	839	875	826	917	883	873	895	899	918	865	924	889	865	881	844	931	906	841	895	867	874	930	905	854	874	905	860	867	928	903	897	911	886	904	904	916	884	930	939	861	896	866	878	903	907	889	903	871	892	902	882	915	852	873	885	880	920	869	884	917	913	881	872	824	912	913	887	889	856	914	856	898	876	841	882	929	902	940	869	917	864	919	855	855	887	889	893	889	876	894	899	874	844	873	925	922	922	876	933	881	852	889	902	882	884	846	830	910	858	837	903	831	904	860	869	883	885	919	869	926	925	880	858	929	905	889	894	869	852	903	876	882	894	849	882	923	941	880	906	831	852	923	853	872	865	883	922	883	898	906	901	871	850	895	908	892	875	890	860	854	849	914	881	827	848	857	906	870	893	848	884	940	849	881	866	860	900	897	886	882	885	887	947	887	832	839	872	841	874	861	907	838	916	887	881	919	890	930	866	817	894	863	894	881	862	885	878	862	873	886	798	888	934	871	842	848	889	840	892	899	842	826	825	859	899	875	869	887	863	901	858	824	885	842	881	817	895	869	876	898	925	934	852	904	918	903	908	888	912	905	896	881	873	857	869	900	865	841	904	858	875	933	921	910	847	851	877	880	871	877	875	888	921	834	886	892	817	831	875	850	881	883	859	886	937	873	938	883	885	895	914	869	866	899	899	856	849	896	871	887	890	862	864	882	875	881	961	920	868	855	871	892	857	883	910	881	872	854	875	878	890	877	861	875	839	929	892	860	870	886	852	880	842	865	875	854	866	854	867	904	885	893	873	867	844	859	908	865	914	875	933	871	886	890	878	869	875	842	830	907	890	920	921	915	864	865	884	900	961	890	930	894	886	871	917	852	903	874	849	878	868	878	859	940	882	851	864	883	844	866	886	929	880	865	883	892	857	917	884	859	833	888	906	863	893	908	874	924	889	865	905	877	926	870	867	916	851	874	875	871	873	870	944	868	872	892	883	876	866	829	886	856	863	847	892	879	823	888	904	917	855	894	918	867	936	849	902	898	912	859	931	841	876	887	870	882	878	909	967	897	859	901	816	923	895	880	856	893	903	870	892	846	847	882	870	862	869	873	919	890	874	873	856	949	899	877	886	870	865	873	913	914	870	882	894	886	897	894	890	870	878
23165	21322	29009	23988	21318	21349	8842	1263	901	837	826	768	729	699	698	672	690	682	674	689	637	601	618	671	590	601	581	612	616	633	642	587	675	596	614	632	557	639	609	612	643	601	626	614	572	585	577	641	568	616	635	600	574	568	603	622	582	618	589	633	575	562	609	601	597	576	572	596	626	617	597	582	581	596	582	602	632	577	597	628	583	598	559	567	539	587	638	621	623	530	631	605	613	621	631	609	557	541	608	557	636	592	603	576	578	604	596	590	607	576	582	587	584	594	602	608	571	587	608	582	579	634	632	618	562	612	621	582	603	613	593	615	622	588	608	615	585	564	579	583	595	612	621	584	580	587	603	578	581	624	607	593	562	559	613	566	591	586	584	617	601	592	572	605	585	602	588	614	619	601	564	599	604	630	609	590	624	598	577	627	562	602	592	634	551	616	582	599	607	598	579	619	559	585	589	589	570	586	634	628	606	596	573	550	573	591	601	562	613	573	582	613	588	572	553	583	581	569	619	555	577	613	571	597	584	591	595	621	608	589	583	595	607	556	581	585	585	572	621	574	559	608	604	603	572	552	602	576	591	576	545	552	615	634	577	560	625	555	614	559	614	574	634	579	596	589	572	584	621	609	590	551	554	575	565	582	583	549	608	552	577	574	567	587	567	575	687	577	505	576	597	609	594	610	621	586	599	567	583	582	610	604	595	594	583	588	617	603	626	573	565	556	592	604	573	583	629	553	618	607	594	602	604	597	629	581	596	596	581	600	623	530	578	605	620	595	594	606	597	601	552	607	584	613	599	573	573	622	556	606	571	607	587	624	573	619	570	599	624	574	595	581	562	613	606	612	584	599	650	578	595	552	611	604	574	612	599	567	637	570	601	624	614	570	575	570	577	565	586	575	577	601	598	596	584	587	574	625	539	586	585	624	611	604	547	601	622	594	583	621	530	577	562	584	592	546	569	576	597	600	560	628	598	575	549	596	596	570	581	529	616	621	557	588	544	628	618	585	593	580	593	567	638	599	560	590	601	567	582	620	622	638	583	587	577	572	571	567	597	586	600	593	636	586	563	625	590	573	581	611	613	590	594	637	583	587	585	579	592	557	600	584	571	605	581	560	605	611	599	574	562	535	631	648	607	593	538	579	594	559	559	518	591	590	581	580	579	591	595	606	569	580	579	598	611	609	584	578	587	563	593	603	659	567	577	606	597	558	590	616	561	590	555	597	609	582	555	563	614	612	576	588	528	580	601	671	639	593	599	599	592	570	615	575	581	605	593	600	561	569	554	580	589	554	614	591	608	581	564	599	604	620	547	618	622	574	617	575	607	618	559	551	619	600	578	597	579	581	620	578	594	563	600	566	620	563	603	619	582	552	596	600	620	610	560	567	567	560	596	615	606	606	619	582	600	583	536	560	558	588	571	605	566	600	560	569	573	542	559	565	544	605	562	633	574	562	597	566	616	579	557	607	606	568	600	557	619	560	586	606	576	591	634	575	586	593	565	568	579	597	606	569	585	563	547	577	609	563	585	579	590	617	600	631	607	587	565	598	624	586	586	591	558	610	583	592	593	585	592	584	606	639	553	597	599	585	579	619	594	592	605	607	606	570	598	586	637	568	558	561	583	608	598	595	582	576	562	598	585	604	549	609	585	641	584	626	647	580	619	584	597	613	625	600	594	556	537	575	577	589	581	603	596	584	614	612	590	607	619	610	566	580	580	620	599	578	586	600	582	582	603	543	550	550	590	579	634	622	568	563	574	584	580	606	602	587	638	580	619	603	605	608	590	566	584	604	581	591	586	557	591	589	590	606	633	598	629	628	577	604	578	579	582	550	573	573	616	594	587	655	594	613	614	655	628	620	564	551	557	605	612	583	585	558	582	573	600	553	546	604	581	633	641	577	592	565	581	585	625	601	612	579	616	629	573	598	589	609	608	590	635	618	567	580	596	607	573	590	571	642	589	588	606	588	566	589	568	592	628	620	573	561	596	580	584	563	599	594	565	585	577	580	625	540	576	617	623	580	581	663	575	625	597	566	629	573	613	536	580	608	573	586	612	570	624	580	581	583	604	551	605	556	575	622	588	627	608	589	573	586	585	593	589	564	621	606	602	600	581	607	573	616	604	613	580	600	583	621	585	574	586	607	540	598	560	569	608	543	585	586	631	638	568	611	634	518	619	626	606	608	615	588	533	640	572	590	567	578	615	605	615	629	586	615	660	577	573	594	586	574	589	587	576	578	622	576	615	592	589	599	572	610	623	606	597	560	614	548	542	632	597	592	638	606	610	574	580	569	585	586	584	605	599	594	585	596	564	642	581	629	570	599	602	579	582	585	603	587	630	558	584	597	598	620	608	562	630	594	593	607	601	565	614	578	573	561	614	589	594	548	570	644	616	613	534	600	596	606	613	610	584	615	598	578	601	558	587	576	572	587	602	620	588	575	616	560	583	632	591	602	597	591	587	530	573	595	589	569	579	621	614	636	602	628	582	581	559	617	541	607	608	555	607	600	584	583	623	573	560	605	561	657	571	592	581	585	619	604	562	572	587	602	578	602	595	603	592	576	619	617	564	619	544	586	606	587	630	591	605	584	560	611	588	595	643	579	574	578	536	574	579	604	583	568	606	593	575	634	598	570	583	619	609	587	615	612	568	593	619	546	620	571	585	578	573	591	615	557	603	582	622	582	636	582	616	600	606	581	604	589	587	601	621	595	587	577	573	590	579	573	665	594	605	558	625	553	550	580	587	603	564	584	602	636	576	582	571	574	575	589	580	565	560	567	600	577	617	614	563	597	554	587	563	591	562	607	575	620	582	564	599	576	555	543	592	592	567	619	625	591	604	565	599	621	547	588	554	611	599	600	591	611	618	604	527	613	612	619	545	595	557	629	623	610	605	594	571	568	575	606	565	580	566	588	597	595	582	583	574	575	569	574	596	572	600	626	535	559	588	622	599	584	613	606	596	563	584	559	593	587	580	584	586	603	571	606	593	599	603	578	606	585	565	614	626	589	557	621	581	595	625	618	628	558	601	583	596	592	589	589	574	573	559	556	593	544	571	605	597	593	574	574	559	625	627	588	589	564	559	576	582	622	576	596	582	600	583	594	579	605	566	589	575	554	602	590	601	559	562	546	572	647	602	638	626	575	571	596	597	570	563	618	602	553	577	580	576	589	581	579	612	605	595	601	599	550	561	572	544	561	575	565	566	622	585	626	604	550	597	574	611	604	561	571	613	576	566	588	615	603	585	574	559	564	605	606	594	560	569	580	593	595	598	577	583	608	570	637	574	561	606	598	583	587	600	545	595	601	587	552	613	560	593	592	581	593	556	599	563	617	615	576	605	571	612	606	586	564	561	633	587	576	571	628	596	564	591	625	574	633	615	528	625	562	596	629	563	613	545	595	583	590	589	614	584	611	642	562	623	587	583	564	555	585	611	589	556	545	551	547	594	623	562	616	588	573	607	571	596	580	618	572	596	578	617	602
46436	44593	11699	6148	4321	3241	2734	2192	1972	1666	1571	1480	1351	1251	1165	1226	1127	1128	1055	1120	1063	1040	1001	1011	985	958	933	942	1014	954	948	899	958	969	934	952	938	880	992	916	911	983	931	923	937	924	926	878	922	904	859	953	945	907	947	929	890	926	878	867	947	949	912	922	915	918	913	899	969	858	896	834	934	842	916	924	929	927	963	985	837	877	866	860	898	889	877	897	883	894	894	862	923	878	899	892	917	876	905	941	955	928	958	928	921	871	893	895	916	851	884	976	892	927	876	898	876	918	945	917	893	926	917	939	933	890	882	923	903	929	889	926	882	907	948	903	925	939	932	938	934	895	870	932	835	963	822	918	877	909	963	854	928	871	857	904	849	906	923	910	875	877	935	926	948	894	983	892	891	873	910	950	936	898	960	946	880	900	876	904	942	866	891	887	841	887	943	867	942	975	921	866	919	925	872	859	866	910	883	889	900	891	880	843	910	930	891	887	874	875	916	875	888	895	900	844	870	846	900	904	880	898	868	910	900	914	930	863	903	922	943	927	887	887	866	928	983	930	904	887	851	934	905	877	898	955	858	870	884	901	930	893	849	963	905	959	928	902	811	873	885	934	896	894	902	870	838	863	934	869	894	926	894	900	964	966	867	886	876	954	870	853	911	913	906	915	865	878	943	864	935	920	896	945	928	905	972	911	900	923	879	905	888	830	871	868	894	892	873	866	893	933	898	935	928	815	916	888	893	892	890	933	923	900	919	935	873	874	856	917	974	951	874	922	942	888	913	918	888	912	923	941	857	897	899	889	944	861	883	959	879	942	901	862	929	928	912	863	890	909	921	909	922	934	886	903	855	885	915	910	883	880	923	910	868	900	905	924	879	897	912	931	899	881	886	900	830	928	876	931	850	920	888	921	885	933	926	896	904	864	915	891	870	880	941	856	922	900	838	902	894	904	911	870	904	880	901	921	879	861	888	931	891	963	894	906	923	902	875	894	849	859	893	952	891	880	859	868	879	895	932	905	846	873	922	878	927	905	927	860	879	866	921	878	876	934	874	874	867	911	933	914	883	851	872	912	898	852	855	886	864	874	919	933	936	857	889	870	890	946	949	904	887	905	831	913	913	855	958	900	896	887	915	921	905	948	921	930	885	889	893	920	921	948	895	902	907	854	917	891	920	904	906	936	898	927	896	880	922	916	862	863	910	904	891	875	882	896	936	873	931	878	891	946	886	919	876	882	909	896	870	858	843	896	879	963	910	828	880	930	935	906	913	936	850	890	951	922	909	892	929	924	927	906	894	844	870	887	934	947	912	889	861	917	908	896	898	953	889	898	878	916	883	878	882	910	921	875	895	867	917	951	854	877	916	878	877	892	906	895	856	924	904	892	915	951	895	905	911	891	847	917	879	923	884	912	900	887	957	890	899	875	929	954	942	971	845	923	871	891	932	850	871	904	896	897	926	909	950	923	925	889	917	927	924	932	877	870	951	900	845	898	857	865	890	937	870	887	916	948	868	861	885	889	928	878	954	867	876	919	909	889	881	899	975	921	896	881	865	894	874	908	887	880	934	856	916	892	914	961	885	878	936	891	879	889	866	845	898	861	911	926	902	944	915	904	934	945	897	918	901	868	869	854	924	913	886	876	915	885	915	919	889	935	924	900	861	907	956	925	903	892	868	853	866	872	951	914	902	924	897	925	964	872	904	913	849	907	908	902	945	854	945	873	879	939	870	900	948	884	887	938	929	883	865	885	967	872	892	884	886	923	901	920	904	932	954	860	933	836	925	929	870	972	907	883	899	872	936	885	948	902	920	911	906	872	898	898	899	920	878	908	926	884	903	906	926	887	889	912	860	885	866	880	932	850	912	878	891	889	904	863	874	891	886	890	878	894	937	895	917	884	884	893	867	862	869	853	871	918	897	889	878	907	943	918	885	881	889	853	893	919	918	882	894	916	890	889	942	940	908	889	906	899	913	902	895	866	864	918	885	934	912	864	896	886	861	906	867	882	878	877	893	923	892	921	941	903	860	899	859	928	920	917	916	866	916	915	922	905	929	895	909	902	891	887	966	912	890	945	862	858	904	915	882	964	842	892	931	918	884	915	882	901	938	888	838	909	895	868	864	952	869	919	905	885	925	889	922	902	936	943	944	965	945	875	895	881	911	919	900	889	915	891	923	892	899	817	906	924	918	868	865	919	898	875	912	913	927	892	895	903	880	896	892	865	926	892	875	870	933	841	860	856	864	909	928	891	951	958	901	891	898	866	892	938	913	847	818	892	893	923	875	902	899	930	939	902	915	923	911	881	866	893	935	915	905	865	945	907	853	852	951	934	862	874	903	943	879	881	903	876	888	917	967	852	912	927	904	899	891	959	882	917	865	896	923	857	922	899	928	861	873	944	902	904	922	940	933	863	848	891	879	895	889	880	902	891	883	919	924	877	894	923	875	888	891	901	924	860	904	890	830	892	884	913	884	901	893	942	893	877	901	919	896	926	851	862	921	891	841	858	881	933	913	888	923	897	909	920	934	955	898	883	918	893	883	889	939	879	867	904	889	891	856	859	945	898	888	856	919	924	901	825	962	901	873	874	957	885	953	918	917	940	913	865	964	869	908	931	913	940	941	931	867	879	919	896	949	907	838	863	918	908	921	887	891	971	911	896	888	897	902	891	910	881	901	937	954	911	892	888	901	919	855	915	836	907	886	916	906	890	892	897	849	951	854	936	949	891	886	873	939	893	898	866	913	950	858	853	937	880	902	861	941	910	922	915	851	905	902	900	860	853	889	911	930	863	947	901	913	856	935	894	872	920	863	913	889	875	945	941	860	924	884	901	946	973	882	893	914	912	889	926	920	884	945	891	929	938	899	946	904	913	899	907	866	872	862	842	911	834	887	844	908	899	953	883	915	892	859	894	839	932	926	895	876	895	895	829	901	887	943	847	871	940	902	906	936	955	956	876	911	895	901	866	970	899	926	917	860	887	912	881	849	898	864	880	878	889	905	879	950	910	919	897	909	936	883	878	877	908	889	871	899	925	917	861	898	910	915	928	915	891	894	918	879	936	896	941	879	911	897	933	921	886	922	903	886	891	885	882	906	892	938	899	900	884	902	878	923	905	887	902	911	879	951	863	930	863	935	912	933	924	884	901	832	943	874	910	863	946	907	857	853	832	911	1003	975	899	888	925	894	885	879	895	880	883	932	912	903	949	884	917	905	934	919	926	871	979	959	868	847	929	845	911	937	898	917	893	887	875	902	874	843	896	930	877	905	902	905	860	873	877	937	885	860	935	896	881	908	884	831	943	870	931	876	862	930	903	888	923	917	896	863	893	916	901	896	889	866	892	920	852	916	904	935	912	909	935	906	938	879	877	898	923	915	900	921	927	892	897	890	928	921	888	898	880	870	944	888	960	929	913	864	872	859	879	903	867	885	953	918	875	879	876	873	866	872	915	868	875	946	916	884	900	895	960	901	884	973	858	888	911	864	887
27307	21641	13573	1078	375	341	328	317	284	315	312	296	288	320	268	278	290	283	312	301	292	279	301	289	285	280	294	269	285	306	283	337	300	291	285	287	311	297	288	271	332	291	261	291	283	279	287	273	290	293	308	272	283	272	296	265	280	303	273	287	284	279	269	285	292	294	283	281	288	311	309	307	334	261	291	276	306	266	286	312	272	284	275	289	289	291	283	304	320	219	274	294	294	294	309	278	284	293	276	288	299	266	284	288	296	254	309	286	271	298	236	272	283	250	281	271	256	310	276	287	295	273	294	257	302	253	309	305	301	262	315	285	289	294	281	262	314	283	283	292	318	285	277	307	301	276	294	312	253	283	283	301	279	274	269	314	295	288	304	277	297	286	310	296	283	280	287	270	288	289	278	300	291	272	304	287	305	265	296	258	279	279	280	270	285	247	299	272	283	292	286	291	288	266	273	298	259	271	293	270	334	297	305	306	293	276	286	251	284	261	322	296	319	291	289	330	287	284	253	314	282	274	268	301	296	256	283	277	272	284	284	279	319	264	291	286	277	293	288	306	306	290	266	297	295	285	288	337	281	275	269	282	307	309	261	324	229	314	313	287	290	290	317	273	274	283	308	278	319	271	305	274	296	274	254	286	253	280	298	279	295	307	265	283	290	339	267	282	272	291	282	299	289	301	311	266	280	264	289	285	332	281	299	267	316	273	276	271	304	295	312	276	250	288	303	301	278	287	263	287	272	290	269	296	290	275	272	267	302	293	299	287	298	304	279	285	296	277	300	277	301	278	277	282	285	281	270	283	289	301	275	318	302	285	295	279	302	288	287	279	276	297	292	284	286	268	268	307	295	276	302	291	274	266	268	283	309	277	317	301	313	273	284	279	300	287	287	238	271	289	296	308	255	274	279	287	304	280	271	298	315	278	263	271	281	287	298	319	318	275	282	276	297	281	288	295	276	284	289	266	262	283	267	283	294	247	327	260	276	303	312	265	308	252	286	276	292	330	276	255	278	303	306	288	275	248	266	274	279	274	305	309	290	294	344	262	309	293	252	298	271	288	284	301	296	291	286	264	297	282	278	302	300	279	326	271	267	269	303	282	275	283	279	308	313	285	289	303	274	305	298	298	301	301	292	308	308	295	296	301	274	277	299	294	312	314	306	295	296	281	314	294	313	280	276	294	266	306	286	294	275	300	295	272	254	293	289	272	297	294	295	290	266	314	295	265	309	313	292	293	294	287	294	283	295	274	297	296	287	251	302	293	270	261	298	290	291	293	274	273	279	254	249	273	271	275	297	289	281	271	298	273	299	272	293	279	276	291	272	291	298	296	302	263	301	252	284	262	306	328	294	275	302	270	302	290	303	273	289	281	284	292	306	291	284	303	276	284	306	265	303	287	310	282	293	295	284	285	315	290	288	302	269	269	270	307	283	298	276	250	250	300	303	277	259	264	306	281	273	268	264	276	281	269	287	292	304	300	289	303	286	290	280	276	257	266	280	268	250	274	289	307	282	269	294	266	283	261	283	266	242	265	264	282	272	275	270	295	275	292	286	260	305	277	274	290	272	262	264	304	300	286	277	278	273	284	286	310	289	278	279	263	287	330	315	276	278	278	291	298	288	282	263	315	302	277	305	304	281	291	287	285	287	275	269	288	284	302	261	298	286	263	259	273	266	280	270	284	305	302	261	255	303	292	273	287	271	272	288	317	294	252	292	295	268	283	289	291	271	311	245	300	271	308	247	274	275	291	296	318	289	296	277	268	274	297	269	304	298	270	265	319	266	266	290	289	275	283	330	297	288	324	308	300	292	285	242	273	310	285	268	270	309	321	288	309	275	270	308	309	282	289	258	286	288	282	299	263	277	286	279	293	294	309	297	279	247	308	273	287	291	280	310	267	313	305	303	269	284	284	310	287	301	278	270	269	268	281	269	264	259	284	272	285	284	265	287	295	301	307	283	283	285	298	265	279	294	280	314	274	292	265	290	299	265	291	265	306	276	275	297	310	274	289	265	291	299	279	282	277	299	279	302	290	298	258	292	311	282	278	284	280	269	301	306	292	283	286	314	269	295	265	273	289	279	279	265	267	307	278	293	305	294	282	279	290	286	286	264	282	291	269	271	292	278	308	276	266	266	301	298	284	291	284	289	289	272	307	300	311	277	254	265	279	298	278	262	260	327	285	270	266	293	265	298	309	280	289	302	283	288	304	258	299	297	278	290	295	286	281	299	282	283	261	300	266	307	280	294	295	291	266	265	267	266	283	269	278	319	328	267	305	275	309	287	288	254	296	272	278	290	296	325	246	253	304	283	302	285	298	276	272	282	284	278	266	287	296	295	271	289	308	288	248	321	263	310	298	305	273	297	266	282	288	302	268	295	295	316	264	286	280	294	267	289	264	277	268	309	298	283	286	310	301	305	277	276	275	295	312	268	289	266	280	267	301	273	286	256	303	268	271	298	272	285	281	289	268	265	280	255	301	301	263	301	272	288	250	295	305	309	296	289	304	286	279	292	282	307	276	271	309	349	295	287	272	272	270	275	306	273	290	321	289	281	284	295	293	297	278	292	272	264	273	251	271	240	268	306	277	282	265	279	275	299	299	290	315	297	267	287	287	275	291	301	289	305	271	260	285	296	278	282	289	323	307	270	276	281	270	264	280	281	275	313	309	310	296	307	299	278	283	274	291	295	282	279	335	296	316	292	304	307	273	289	283	285	279	297	290	323	306	316	288	284	310	300	305	307	241	290	318	274	284	290	278	307	292	274	286	292	302	304	287	290	283	275	290	276	272	285	279	274	312	262	292	290	289	264	303	284	303	314	259	260	279	303	313	312	277	283	276	282	295	257	262	259	279	300	304	237	303	285	287	272	273	307	276	304	296	283	281	309	279	278	285	280	271	308	308	269	283	284	288	284	282	282	285	306	295	286	268	265	297	296	259	289	267	295	271	263	265	266	266	314	323	289	284	278	268	327	286	294	316	276	285	292	302	293	269	291	287	285	304	292	281	288	289	278	281	300	298	256	278	275	298	297	290	265	290	289	294	270	274	273	304	270	254	267	297	276	293	265	290	293	318	327	279	297	325	293	276	302	271	287	284	284	257	260	262	274	291	283	301	284	305	268	280	276	300	287	270	269	307	303	270	326	288	290	279	301	292	265	332	304	264	285	301	310	281	302	286	290	285	270	281	263	285	271	294	299	331	290	288	278	294	282	300	275	264	292	310	297	285	304	266	296	303	302	297	288	280	288	264	300	284	313	277	282	274	283	263	264	285	318	292	263	272	273	263	271	275	288	279	316	285	292	288	292	293	276	286	275	293	262	297	288	303	311	291	261	275	286	274	298	284	291	293	293	279	286	308	280	299	325	297	285	317	289	291	307	271	231	279	280	283	278	289	264	297	303	296	299	256	259	303	304	280	280	277	310	284	281	282	316	309	274	296	304	284	292	274	309	262	273	272	282	282	290	308	264	301	265	285	286	293
26501	18532	1202	789	639	572	478	517	528	481	436	497	475	447	496	451	479	465	471	490	488	507	445	479	476	477	447	466	437	488	467	472	421	429	452	421	427	460	491	412	452	461	459	481	456	430	416	495	466	466	454	450	489	457	410	447	473	467	454	464	452	463	469	470	471	468	460	467	457	463	439	456	452	467	466	476	466	470	435	453	445	452	441	462	462	472	425	462	430	433	436	484	445	454	463	427	421	425	493	444	475	462	437	479	417	435	472	415	437	508	469	420	464	426	485	448	474	451	471	463	467	465	463	463	445	465	438	470	436	437	438	441	426	431	465	435	451	427	458	470	448	472	470	457	453	449	465	476	482	499	439	498	484	459	478	450	446	462	448	476	439	458	437	477	429	438	436	458	473	451	461	470	494	433	490	493	439	405	443	463	486	471	450	441	451	471	437	450	473	474	423	435	470	431	450	457	468	450	472	456	437	474	406	498	453	428	469	437	443	478	441	431	481	435	454	464	472	460	478	466	447	470	484	456	433	460	487	471	444	449	441	429	456	442	451	461	442	420	489	477	432	444	454	448	444	432	475	478	458	485	439	475	449	451	469	442	472	439	453	466	433	428	448	483	488	438	440	413	471	456	421	461	493	459	462	421	427	452	415	457	476	428	438	437	430	410	448	404	494	430	443	493	445	460	481	465	458	447	450	473	450	448	460	442	428	447	423	463	450	473	440	470	490	416	451	402	449	447	466	457	442	460	469	509	458	465	460	505	408	469	454	449	468	462	442	448	475	434	477	442	458	445	480	454	474	444	419	421	461	426	474	472	450	452	496	430	431	435	452	451	466	444	451	485	431	443	454	435	449	483	449	462	464	461	476	441	437	455	474	467	445	504	433	428	462	441	509	509	411	446	494	469	445	465	484	426	470	424	462	481	450	441	455	466	480	443	419	445	447	452	465	412	440	437	481	453	458	491	436	444	447	477	476	483	452	473	465	465	436	492	456	448	451	412	436	453	439	459	460	443	450	458	422	446	420	460	426	507	414	435	450	451	422	454	445	419	468	457	420	446	464	453	457	412	459	429	486	477	460	462	420	492	459	479	454	480	469	455	434	465	425	430	417	443	471	457	465	450	476	445	440	458	471	432	442	459	425	431	459	445	433	435	445	482	492	465	444	463	428	446	461	472	468	456	423	473	461	453	478	474	484	463	486	468	437	472	450	447	422	461	495	463	475	443	465	445	417	430	478	451	467	464	448	441	451	460	466	413	423	481	477	442	451	428	454	485	466	461	435	442	445	439	490	481	449	457	477	453	461	416	477	469	485	425	436	461	479	453	472	447	431	458	458	427	514	442	444	435	503	418	471	443	423	477	451	437	447	461	444	472	429	451	480	430	489	442	439	436	475	392	457	474	456	411	443	437	456	480	434	463	496	466	447	429	454	442	465	430	452	479	453	465	467	451	445	458	451	444	488	487	436	458	483	451	452	466	441	445	459	482	445	439	455	471	451	453	452	452	472	456	455	463	474	466	428	442	422	456	473	438	457	481	457	465	457	437	449	440	442	425	453	426	467	443	504	419	441	464	462	456	474	430	442	463	441	451	448	419	473	434	437	414	441	515	434	515	453	467	446	439	450	466	494	426	463	475	444	444	413	471	461	481	444	451	468	440	445	466	434	495	467	436	450	426	480	477	494	459	460	468	441	419	452	479	491	426	442	424	465	459	444	442	444	441	414	465	433	476	442	451	456	446	472	443	451	431	434	488	436	450	424	463	472	484	477	430	441	494	487	448	474	417	427	437	415	465	461	443	440	445	524	464	469	456	428	448	427	487	440	427	444	431	460	465	471	452	449	458	453	451	474	446	467	468	432	448	487	430	438	480	431	448	473	449	461	447	475	439	478	444	436	503	461	453	466	483	439	461	452	472	479	454	462	462	496	472	499	455	457	446	453	427	450	435	446	492	478	442	495	430	434	467	455	419	481	471	425	459	476	441	457	458	452	442	451	424	458	451	431	465	486	430	447	473	464	479	456	448	444	430	477	434	480	425	445	480	456	434	445	439	468	471	398	425	456	474	415	466	447	467	447	427	462	455	480	434	452	451	453	463	479	438	475	448	455	435	484	448	428	459	446	454	470	474	423	496	455	429	442	447	468	461	491	454	459	431	433	442	458	442	414	466	480	451	434	425	486	455	417	461	456	478	468	457	455	443	461	481	467	468	419	498	476	445	490	438	447	442	460	423	456	476	455	439	437	454	454	495	470	447	474	439	432	463	423	456	447	471	451	475	479	436	458	430	471	473	455	435	474	465	478	426	441	469	453	473	435	455	425	441	485	450	480	466	460	451	439	432	450	457	424	464	427	455	472	440	436	432	461	451	467	470	484	464	466	477	435	449	460	472	438	454	433	460	463	459	491	472	453	436	433	439	426	506	428	445	457	456	422	459	427	472	442	487	499	444	449	442	465	470	424	456	459	416	479	458	470	434	434	417	484	451	431	449	455	438	458	434	471	477	467	488	449	434	469	430	440	439	486	435	500	476	458	427	444	458	419	431	473	477	464	450	455	433	467	471	469	441	436	459	443	451	476	483	469	471	449	430	473	469	476	412	483	434	492	455	472	406	486	410	425	444	454	439	456	477	443	424	471	412	450	437	452	471	476	466	408	483	429	435	494	475	443	486	457	436	460	465	447	465	431	437	468	481	448	439	449	451	492	472	453	416	481	452	445	453	478	448	469	505	459	475	463	442	448	479	472	443	440	443	463	450	414	471	473	440	468	433	490	484	466	451	435	422	455	460	451	475	449	479	435	439	425	424	447	476	428	425	464	439	481	430	452	465	408	474	445	454	460	441	436	426	446	467	454	441	506	461	478	428	425	470	450	401	418	454	459	399	430	440	468	469	438	453	443	466	430	470	439	483	453	456	445	438	475	432	422	443	463	432	436	443	502	421	465	451	436	454	447	473	449	445	428	445	444	461	500	433	449	482	446	449	439	452	512	452	433	457	483	473	464	452	446	458	480	465	475	430	463	434	472	468	435	475	499	472	488	418	433	421	431	466	426	437	433	450	459	444	491	449	508	468	438	455	407	413	462	440	483	465	471	439	505	436	472	427	443	479	475	475	472	445	406	488	471	457	461	446	493	440	435	455	468	478	442	444	452	434	476	454	445	449	449	433	451	433	487	449	437	438	432	462	440	461	472	430	442	444	466	416	453	466	449	463	437	444	455	478	467	449	481	461	464	423	496	474	455	452	434	459	457	493	435	448	469	435	458	451	412	430	482	440	455	447	439	457	439	462	470	444	415	463	484	433	493	486	477	457	470	498	450	424	435	410	485	472	418	455	456	451	468	467	447	483	451	425	458	462	449	469	462	430	432	449	523	502	408	474	489	477	440	460	490	458	454	435	449	443	467	456	437	486	498	455	473	462	413	462	474	475	470	439	477	428	449	467	427	434	450	448	455	481	464	478	448	437	508	443	462	495	466	435	448	450	452	441
24079	21342	28570	24384	21273	9580	1246	856	793	721	664	653	681	650	626	651	583	622	618	654	616	625	575	613	597	632	591	596	636	602	619	616	615	605	610	639	588	620	605	537	555	588	583	587	615	591	541	584	597	582	617	563	615	560	623	555	600	562	571	627	565	600	582	570	557	590	591	587	583	606	556	559	566	596	580	574	585	582	649	569	585	593	619	582	557	617	573	585	555	600	569	590	595	563	581	572	568	580	618	603	579	608	577	515	592	556	590	630	607	572	573	553	603	582	585	606	580	638	600	583	534	599	564	591	539	582	556	591	579	601	606	560	519	575	595	563	589	612	589	608	556	577	599	588	625	588	618	559	612	583	610	592	574	589	610	575	587	577	574	618	558	606	621	578	592	573	577	599	621	626	585	566	604	560	559	554	584	619	581	548	611	556	551	590	613	590	603	587	582	576	597	607	561	580	537	610	551	620	590	544	564	527	562	596	606	576	557	561	592	599	577	583	589	603	599	611	591	550	552	580	556	606	576	608	601	543	539	593	558	596	568	584	615	576	586	585	622	531	598	576	582	547	586	543	585	597	585	571	544	560	594	575	626	620	567	599	573	603	583	561	568	586	603	560	596	602	594	607	593	586	557	590	560	582	594	590	534	606	614	598	538	565	582	556	603	561	596	571	578	564	555	562	573	593	569	543	613	596	549	563	634	572	592	608	604	550	604	615	599	568	587	602	606	565	576	575	596	581	542	543	567	555	560	593	567	604	570	529	576	590	575	621	581	567	547	587	579	545	556	602	586	559	568	596	590	586	586	558	656	586	596	616	592	561	566	588	587	596	539	589	530	598	568	610	612	623	525	585	560	540	593	559	562	605	562	566	554	611	638	601	579	551	617	562	620	594	537	570	559	571	588	613	587	559	566	588	596	604	578	596	616	618	597	555	591	587	548	584	573	594	545	564	556	608	607	571	596	586	594	598	631	608	583	607	573	549	585	561	569	583	544	590	583	561	581	607	573	584	635	608	598	569	554	590	547	619	562	576	558	593	572	589	595	601	587	587	566	596	561	563	566	572	580	551	563	566	600	605	602	555	576	566	624	571	573	585	626	591	572	579	577	578	610	580	610	618	572	589	587	601	592	598	605	628	567	590	614	552	582	581	591	565	612	582	586	596	584	574	622	549	594	592	654	591	581	639	570	653	604	591	604	582	563	573	589	577	576	551	579	597	588	585	537	616	568	610	575	604	577	612	588	509	609	559	578	545	574	580	616	602	617	572	579	596	580	558	592	560	535	540	568	574	547	517	551	584	570	581	579	598	582	630	574	620	603	545	586	574	596	611	608	589	565	543	562	585	604	561	569	561	565	609	544	560	600	552	580	586	591	604	620	557	599	588	608	573	578	606	577	562	556	644	563	552	589	583	609	565	560	545	573	590	586	620	564	597	566	539	561	557	588	595	577	596	614	612	601	595	573	648	575	580	593	622	590	592	577	587	578	598	554	562	572	576	539	575	592	569	595	575	622	562	543	555	601	616	574	582	602	609	565	606	580	599	591	585	573	613	553	567	550	596	623	608	613	655	603	569	644	582	549	582	601	595	565	572	565	580	562	568	569	579	617	558	566	586	606	587	515	581	580	607	551	553	559	582	573	537	571	584	579	581	563	562	531	596	556	575	624	555	561	606	571	593	586	598	602	529	578	651	580	642	512	589	559	565	585	556	587	572	544	569	586	572	593	606	543	591	559	607	562	612	611	623	602	567	572	565	561	580	560	588	557	591	572	583	598	571	591	613	613	559	599	613	597	623	576	599	628	560	543	558	584	572	608	567	617	561	583	588	591	597	593	527	590	617	578	582	571	573	584	594	538	572	604	601	550	580	589	582	628	612	582	588	586	592	585	576	620	555	540	556	595	579	558	587	615	599	623	587	586	608	588	584	595	605	558	557	561	536	570	593	600	581	582	606	601	542	549	635	586	608	579	619	580	576	608	612	551	553	552	554	599	609	553	586	617	609	606	621	554	611	587	549	586	556	548	596	597	595	592	578	563	597	622	560	568	573	601	535	569	602	609	598	607	565	615	554	550	563	541	623	593	562	573	572	615	565	556	605	571	563	549	561	595	578	568	605	581	550	540	580	609	631	579	563	546	568	609	576	559	607	573	563	568	549	575	569	574	614	563	596	602	600	585	563	573	579	599	546	604	565	592	623	570	559	568	519	608	600	627	625	560	582	621	565	537	614	596	584	572	554	620	592	635	551	599	560	561	588	586	566	587	564	615	626	594	539	571	593	588	558	573	535	572	610	535	571	601	646	530	554	578	555	590	605	554	601	574	576	572	538	574	563	577	591	565	559	606	588	571	569	592	607	608	566	607	572	568	556	566	611	602	564	548	548	570	570	584	563	573	599	584	564	611	591	586	608	615	576	591	576	555	609	552	596	603	558	596	592	589	559	577	587	561	555	570	609	579	584	604	604	594	614	625	612	611	583	549	599	550	570	581	596	622	603	592	580	603	576	527	562	584	561	563	562	593	585	570	611	577	575	584	578	562	545	604	621	585	587	554	558	612	624	545	540	601	569	624	604	630	554	560	567	594	596	566	606	591	594	607	628	592	609	548	578	574	602	567	573	570	580	559	555	645	577	626	555	632	568	577	568	599	580	598	525	561	547	577	593	596	568	532	584	623	621	617	578	553	593	585	574	564	614	579	601	621	598	607	543	605	581	600	595	592	634	600	592	615	612	613	604	659	573	566	589	576	622	557	602	604	564	548	585	600	592	587	568	603	568	583	605	567	609	586	594	591	565	501	576	572	601	580	571	627	623	597	550	593	589	595	568	577	548	558	568	573	561	605	618	583	559	525	530	557	591	620	606	598	606	593	570	601	527	591	558	576	610	573	588	576	567	546	611	549	584	586	609	572	585	548	582	567	589	576	560	616	596	613	582	583	550	557	588	560	588	579	601	610	615	610	576	607	605	583	605	548	601	618	570	603	544	584	573	632	607	587	560	607	585	561	605	576	561	553	644	575	573	556	551	591	561	621	598	604	564	561	643	587	567	553	570	597	594	584	569	563	599	622	566	565	616	605	562	610	604	564	569	548	562	575	579	575	570	568	580	581	611	605	569	628	576	558	561	581	559	596	607	585	583	566	596	597	587	569	583	599	614	572	656	558	578	585	601	563	560	591	552	566	591	597	568	568	569	553	603	569	556	598	599	559	565	575	601	597	569	576	556	557	582	570	586	595	568	622	526	565	555	585	591	521	602	560	601	575	588	592	613	561	555	549	561	611	558	576	641	604	568	596	582	579	587	540	587	553	584	562	566	560	543	550	559	591	567	607	585	596	579	605	564	580	612	573	580	578	561	585	571	627	565	607	586	646	579	590	594	575	580	626	582	562	600	564	570	601	585	606	609	610	573	593	577	603	582	585	562	544	570	563	585	588	564	568	619	600	574	577	582	568	568	571	575	592	613	575	561	579	580	578	593	551	565	579	566	560	572
47016	39423	7177	3648	2774	2232	1817	1563	1408	1289	1312	1168	1080	1097	1055	1083	996	1062	984	973	963	958	968	937	927	966	917	913	962	917	989	854	944	960	934	895	923	918	889	896	900	918	886	873	931	896	887	957	899	822	836	881	948	933	874	945	889	926	905	854	925	944	897	885	947	897	866	880	878	881	894	902	938	900	880	903	929	877	844	946	872	894	873	963	906	846	925	930	867	869	872	907	869	896	925	865	853	913	929	884	875	929	890	869	885	886	912	875	880	887	898	900	870	918	842	898	846	856	898	859	899	925	899	892	922	884	887	863	873	896	900	862	879	939	911	901	903	935	913	889	855	918	865	908	899	881	866	916	924	911	863	881	893	839	840	902	885	886	935	883	899	880	895	909	926	894	884	868	843	881	870	923	888	868	854	867	929	885	854	884	838	915	863	918	895	888	882	878	912	841	886	886	868	894	916	889	911	827	912	865	900	903	892	929	881	892	932	847	841	805	849	968	920	851	857	888	916	872	849	905	813	870	887	864	944	858	895	824	915	888	867	860	891	889	855	848	931	883	867	911	881	859	883	862	905	825	876	803	859	882	886	914	938	900	900	928	793	910	834	882	896	848	918	938	910	908	898	868	851	918	977	922	865	867	874	885	963	865	914	941	888	904	897	839	892	897	840	907	862	868	923	826	877	901	881	868	896	897	878	871	964	887	923	899	825	903	934	844	871	833	868	846	946	878	839	898	834	878	912	942	878	865	875	836	950	913	845	892	866	929	847	873	854	884	900	855	882	933	895	897	870	915	925	886	908	949	884	911	823	897	865	903	936	914	890	903	871	891	877	849	898	900	909	839	877	910	929	909	910	896	908	931	873	878	858	840	919	892	950	901	852	890	850	852	916	880	905	861	892	905	835	891	863	890	865	843	901	854	874	892	870	883	913	885	848	922	936	885	863	872	851	882	836	878	866	879	956	839	883	911	883	850	885	844	858	886	896	905	877	870	962	897	932	841	866	869	894	850	915	868	887	880	935	898	851	894	861	877	907	855	865	868	886	942	905	889	948	859	897	908	832	879	944	851	905	857	911	862	902	864	879	916	932	909	876	863	921	899	884	917	906	955	942	890	852	890	884	920	889	862	871	840	851	875	846	936	892	943	858	880	869	922	880	867	882	835	842	961	868	885	872	815	881	898	828	860	904	868	886	881	831	897	839	900	906	885	885	901	866	863	890	915	875	847	872	821	851	895	858	888	826	899	892	902	863	871	923	923	938	862	901	873	854	854	891	909	961	835	870	886	834	934	919	898	854	876	837	898	963	864	947	918	874	867	912	904	890	822	877	921	888	868	970	875	868	860	957	917	897	906	883	913	873	886	907	856	816	914	956	860	886	893	913	952	843	883	884	948	949	956	907	868	933	897	849	909	860	924	884	908	908	900	837	868	901	914	883	912	917	850	906	931	866	925	847	851	831	885	883	941	865	897	855	840	910	859	860	943	836	861	897	874	917	918	907	925	920	920	845	902	909	887	926	895	926	884	858	884	901	890	888	848	912	908	897	864	915	883	902	917	861	856	860	927	958	925	893	885	859	903	880	872	847	892	882	908	877	894	887	866	895	894	846	937	872	922	917	890	862	933	865	914	951	869	897	879	900	882	854	881	951	892	885	867	880	894	902	900	895	879	898	877	874	948	891	892	908	906	935	882	889	832	895	880	834	921	862	916	962	910	960	888	874	911	872	903	899	911	881	897	900	843	898	906	912	909	853	870	874	852	908	862	891	912	865	923	875	916	875	863	898	913	902	852	855	894	950	877	844	921	889	888	887	869	914	885	905	929	876	863	905	885	884	913	887	883	897	907	859	909	842	906	894	876	906	887	896	883	890	892	926	917	936	861	811	913	873	932	927	833	920	869	929	856	947	892	901	886	897	879	859	838	899	895	899	897	883	865	876	900	880	892	900	870	910	872	922	856	939	875	928	877	872	887	870	938	891	879	847	899	894	896	877	918	895	901	985	893	863	905	918	875	881	892	881	890	891	867	918	934	856	908	825	865	877	947	879	950	918	881	881	824	870	897	921	917	889	891	872	884	874	887	936	845	892	888	915	902	910	884	889	894	872	893	791	845	885	885	923	898	906	930	874	900	920	878	929	883	940	920	923	936	896	878	927	927	867	903	900	839	872	897	915	912	857	919	872	882	872	833	871	929	921	855	857	918	884	920	880	904	876	875	894	876	953	899	929	981	858	878	865	852	842	919	913	893	884	946	916	902	880	838	958	883	872	862	920	852	889	895	868	917	916	901	902	846	906	863	843	891	876	916	887	905	885	904	878	886	875	892	912	900	842	911	946	893	856	965	865	879	872	882	837	879	900	925	895	892	872	877	901	908	910	851	823	896	955	932	866	933	849	923	854	852	883	893	889	911	830	901	916	910	890	918	946	898	944	906	842	856	885	820	804	875	915	851	887	867	827	867	912	897	858	905	895	842	858	883	870	833	925	855	859	882	903	864	843	905	899	853	845	899	846	899	895	937	890	908	878	871	888	897	858	895	844	867	909	889	850	885	893	872	865	895	868	849	869	853	890	913	892	896	869	902	904	920	894	894	910	912	917	858	868	947	879	898	929	890	900	822	909	923	858	891	912	902	908	886	922	863	935	872	851	890	862	879	893	902	934	901	920	850	894	922	893	934	876	886	928	860	897	844	918	932	864	865	851	839	924	843	878	908	909	899	863	920	915	885	923	837	911	876	848	926	920	850	881	843	928	918	886	879	920	866	879	859	895	887	911	865	863	859	845	829	902	867	920	944	870	986	917	871	915	903	872	879	871	900	951	871	887	900	822	846	894	948	865	916	879	879	871	844	859	927	866	863	912	910	834	884	855	857	944	865	942	886	855	907	918	895	877	859	920	891	931	866	858	869	900	861	833	903	874	906	860	886	875	918	899	828	890	884	893	893	878	903	895	907	890	906	922	865	878	904	932	880	890	915	941	912	894	896	915	883	900	884	916	872	906	862	911	860	875	887	856	877	878	872	887	893	828	920	896	888	853	870	878	890	892	881	902	892	900	875	880	901	898	828	869	899	875	869	863	944	931	913	882	905	888	871	916	885	869	862	906	926	939	903	933	912	921	892	933	877	885	901	914	896	877	851	872	928	861	859	876	903	906	870	903	928	878	875	910	922	831	916	901	856	936	877	904	925	912	919	875	929	887	862	893	892	903	855	836	902	875	884	865	940	891	908	879	875	881	809	830	880	884	877	905	843	877	863	879	856	841	867	820	936	883	906	846	886	901	889	837	823	897	918	903	882	873	900	850	906	914	898	878	863	873	856	841	899	883	868	914	902	856	903	894	909	934	876	843	858	877	886	847	886	929	860	843	911	887	901	881	897	868	963	831	873	929	865	920	921	835	901	914	835	881	907	900	842	915	868	848	836	876	903	910	864	870	935	824	909	924	920	869	908	909	876	937	902	857	884	911	909	855	844	919	867	883	930	865	892	927	903
23119	21305	29033	23880	21300	21322	7788	1173	883	883	806	774	701	732	742	668	652	683	646	673	652	643	617	646	615	633	621	636	611	684	585	594	645	610	622	610	643	611	593	604	629	675	658	594	576	590	607	575	592	581	558	591	629	610	590	591	573	600	594	582	641	625	574	619	569	598	543	578	605	612	591	568	614	584	590	594	610	624	604	631	608	590	567	622	596	595	593	654	601	619	589	582	572	600	558	625	633	581	595	629	605	572	628	579	630	625	600	641	615	609	656	614	543	596	595	610	624	582	603	570	582	594	642	592	616	633	575	587	560	608	611	589	656	630	610	590	614	609	660	597	594	620	626	624	592	638	621	597	595	548	558	592	576	600	626	591	592	597	582	609	599	586	601	621	613	641	559	618	586	593	609	565	601	604	608	578	555	582	612	602	632	597	599	653	602	566	616	623	615	570	644	605	589	603	602	652	586	602	598	601	607	611	641	562	624	575	602	566	608	545	597	622	590	607	609	593	592	579	584	583	571	604	606	623	602	632	579	579	578	594	597	623	574	619	599	599	598	581	610	588	596	563	571	553	574	648	576	616	583	615	596	631	592	593	574	588	596	681	617	596	576	607	585	586	581	626	586	587	612	594	601	611	598	633	612	632	602	583	580	578	583	589	571	602	585	554	610	593	574	578	545	620	634	568	604	571	556	647	631	597	603	580	599	614	590	619	601	620	615	573	599	595	667	622	584	581	618	625	598	602	594	604	652	595	589	609	666	559	590	553	586	614	580	585	617	592	572	585	609	591	571	611	556	611	561	650	601	604	592	564	603	596	596	625	643	614	622	553	597	600	636	573	589	607	583	637	534	580	624	635	629	640	608	607	597	565	598	590	544	595	581	574	597	586	599	624	618	593	580	585	605	617	638	633	578	613	618	573	626	625	551	585	614	614	642	611	636	579	577	616	609	570	593	619	584	653	590	594	629	571	609	585	605	576	553	631	591	577	636	584	592	602	609	678	575	612	597	593	595	611	575	556	558	578	581	585	598	603	602	619	628	642	558	637	643	597	607	632	567	563	617	614	614	625	601	623	588	614	580	562	613	594	589	594	606	593	621	609	613	583	562	619	595	613	619	623	558	613	562	556	610	623	577	555	609	585	584	579	575	552	594	564	592	604	571	568	585	622	590	598	577	592	571	607	603	619	575	599	617	594	606	610	591	582	623	582	584	630	577	603	602	616	586	599	616	591	597	563	604	589	579	556	559	598	563	563	593	593	568	605	588	600	610	593	607	556	613	613	567	594	576	611	605	623	634	536	598	565	602	579	559	642	597	626	582	594	587	600	597	599	585	541	626	610	636	575	547	558	595	608	623	603	588	641	594	592	610	575	600	588	604	585	601	565	599	611	579	605	573	569	592	594	593	562	593	569	593	622	612	628	591	589	609	613	603	612	601	577	588	538	621	610	605	590	598	617	590	564	601	613	615	551	585	624	565	603	619	620	628	586	618	585	606	587	617	593	606	599	571	584	590	567	633	624	576	590	608	614	580	569	592	616	580	553	594	585	605	575	589	542	604	569	572	629	594	626	586	596	629	553	546	598	576	594	570	564	569	572	580	640	602	588	578	606	602	574	600	595	617	600	613	623	646	585	583	581	549	589	583	583	616	591	568	572	602	599	579	606	638	605	593	599	580	570	625	630	564	575	606	580	582	626	602	588	614	585	610	604	596	587	622	589	606	585	608	578	602	569	637	618	511	577	602	630	584	587	618	608	560	579	604	612	592	653	619	594	566	632	568	633	595	588	576	565	608	586	577	620	561	593	636	620	572	647	619	562	604	640	549	627	600	568	621	643	623	571	561	618	623	611	615	608	574	568	529	618	604	578	603	586	622	589	581	592	610	592	574	566	587	600	595	584	584	603	607	578	642	617	577	594	595	597	600	574	620	593	564	593	596	590	610	573	585	574	591	623	565	621	644	610	601	586	589	580	594	633	606	604	569	603	588	543	602	582	626	604	607	598	588	622	550	590	596	602	579	603	642	590	611	594	606	607	623	609	604	602	610	592	588	593	581	644	590	627	600	601	591	573	579	612	579	555	571	592	626	639	613	598	591	600	651	586	589	584	607	566	600	627	569	558	648	603	623	578	615	614	595	611	607	578	581	602	602	599	583	556	567	589	600	602	577	593	573	614	584	551	606	575	593	612	563	658	562	654	568	613	611	581	571	612	624	587	625	566	627	530	617	591	631	614	581	593	589	624	597	592	581	611	593	628	575	635	604	591	625	560	580	582	610	571	577	579	563	575	618	608	582	609	620	572	571	625	558	604	638	564	604	596	605	605	646	593	576	596	550	584	586	634	604	609	617	620	646	609	590	622	610	579	598	611	596	599	571	590	569	596	617	590	566	631	547	606	570	595	560	610	594	571	594	593	603	612	611	578	610	622	615	554	582	616	632	645	594	572	634	617	559	597	575	565	570	562	653	576	589	579	632	621	593	609	603	614	566	580	599	601	597	580	618	585	549	581	619	610	603	577	639	552	606	585	549	567	602	582	591	610	607	578	592	573	601	616	580	641	586	620	552	593	604	571	612	604	580	610	563	590	568	610	579	602	597	586	586	600	564	617	602	602	604	622	639	581	618	593	644	585	613	653	602	583	606	611	618	605	570	581	582	607	587	632	617	626	582	598	534	569	636	624	585	602	603	610	649	557	601	616	634	636	615	599	582	564	616	609	632	605	600	567	618	579	552	618	616	575	610	611	581	580	604	584	611	552	619	626	619	608	588	601	576	618	571	606	624	580	537	596	641	605	611	619	581	594	589	576	569	580	562	604	617	621	600	550	570	556	583	622	601	583	601	611	610	540	625	608	601	603	607	576	610	617	633	641	610	599	602	643	567	610	590	617	568	556	609	579	641	603	594	611	613	593	580	596	600	628	599	596	642	592	639	565	610	633	589	543	588	635	614	598	624	629	574	631	629	606	605	621	590	602	540	586	632	568	546	634	569	605	610	608	595	577	622	603	586	603	595	601	607	592	610	609	581	604	621	631	594	601	568	614	646	596	611	577	606	608	594	600	627	643	584	598	566	581	566	574	626	618	581	619	599	549	627	563	609	578	605	597	540	571	576	599	589	608	643	583	631	606	600	644	646	590	610	626	576	609	622	611	561	599	590	550	623	632	570	581	544	580	594	603	606	641	660	553	601	640	599	573	600	599	620	596	581	606	622	613	606	594	575	614	635	571	622	644	578	604	628	602	587	589	626	591	559	608	544	577	565	606	559	632	612	617	571	568	608	592	610	639	608	595	557	622	585	549	630	569	628	591	604	585	575	630	608	561	611	595	603	586	614	626	576	588	602	595	576	553	597	605	610	568	603	572	563	593	586	604	606	595	635	566	552	569	613	600	624	600	627	593	589	582	591	613	623	626	590	624	551	595	560	582	556	618	612	589	570	606	592	570	587	609	628	594	576	591	585	631	575	588	573	646	576	570	644	596	624	588	619	604
48525	43822	11294	5929	4183	3283	2598	2144	1786	1672	1511	1382	1295	1217	1224	1177	1187	1101	1093	1046	1071	1027	1063	960	1017	1000	946	990	953	960	867	928	910	966	963	939	920	907	986	952	955	951	997	903	889	933	881	938	865	971	921	874	895	886	920	939	976	923	910	948	934	919	909	968	920	938	920	895	951	897	975	893	922	893	928	863	934	912	948	915	891	903	900	935	870	913	909	882	908	903	909	860	894	875	854	975	952	907	933	992	943	906	886	914	923	939	922	909	949	938	1011	881	923	929	868	910	927	914	879	888	911	920	854	909	951	935	959	896	958	886	947	881	920	919	915	872	930	921	975	958	876	911	881	879	900	860	928	924	853	887	914	844	852	884	893	943	904	902	924	917	908	908	865	890	964	877	891	938	888	925	921	931	934	886	898	913	867	836	899	883	939	910	933	888	905	917	886	921	873	929	892	897	918	911	877	907	906	910	947	938	891	919	885	890	932	877	923	873	878	874	929	911	899	913	862	879	922	868	968	902	880	955	918	891	911	849	831	893	922	906	926	942	922	916	892	879	925	886	899	919	930	909	928	887	900	886	945	920	864	924	896	977	910	911	886	889	948	891	936	899	910	884	922	924	910	923	892	890	961	942	937	942	945	894	917	972	913	912	866	886	938	916	894	940	953	906	921	919	906	938	880	865	864	893	896	860	947	907	913	912	891	896	893	876	888	900	903	888	890	863	897	894	898	898	975	877	902	911	885	868	944	895	930	931	950	932	929	911	903	846	862	929	890	952	920	907	900	944	928	863	919	928	935	927	888	879	898	897	968	930	911	876	960	892	898	909	901	900	858	877	919	909	905	969	861	885	882	920	903	927	885	940	919	960	916	890	941	904	922	896	938	938	944	940	913	918	884	965	936	911	944	875	909	896	865	906	910	925	941	868	882	911	878	944	872	900	913	918	888	937	936	898	909	923	865	902	895	890	971	892	885	831	882	920	894	913	950	899	925	899	859	901	880	887	883	853	941	897	849	995	894	938	871	930	905	839	886	956	916	893	990	900	881	936	920	853	900	927	874	926	888	921	924	893	902	873	912	891	898	939	931	922	887	905	903	910	902	909	936	908	886	899	972	903	934	869	964	867	941	937	910	951	865	881	879	915	906	889	933	950	915	892	909	858	985	898	883	869	876	907	873	874	913	959	892	939	879	865	857	907	834	936	859	944	904	948	902	901	964	882	960	920	913	903	884	936	895	875	898	910	859	893	897	927	879	964	929	876	893	858	922	915	916	874	917	976	951	957	884	921	937	882	942	919	937	971	895	954	904	915	898	907	898	890	898	922	897	904	921	883	928	854	950	927	905	901	953	918	869	887	890	899	925	915	933	882	936	904	883	887	916	946	907	925	875	937	922	882	935	884	973	873	898	912	941	913	937	937	860	899	872	951	858	914	941	971	899	909	896	915	887	925	885	874	974	912	887	910	890	938	862	936	932	892	894	958	887	877	840	873	915	869	913	944	880	895	903	893	943	904	878	926	932	925	826	835	940	896	861	902	916	932	954	942	884	898	873	910	920	933	916	901	888	933	831	897	951	914	961	882	881	903	928	951	847	910	869	913	851	894	886	881	929	888	919	885	894	884	943	942	910	932	860	875	856	889	933	896	905	960	887	936	871	903	935	874	951	910	850	844	888	878	913	923	913	920	904	936	836	862	916	908	882	932	917	931	889	927	888	894	933	928	938	921	910	910	911	955	878	858	891	930	858	920	904	899	874	927	866	886	896	873	934	881	895	932	969	920	887	889	888	946	897	948	893	904	955	923	933	950	942	922	860	914	941	959	915	924	893	878	926	867	933	914	861	854	890	895	913	847	913	941	884	964	929	992	903	885	850	965	951	971	899	944	943	897	954	902	932	939	921	895	878	920	873	928	922	894	877	867	886	894	895	980	868	863	915	888	906	892	907	915	887	876	915	918	896	887	871	894	907	917	933	950	944	876	908	880	890	916	903	879	902	918	897	942	892	920	945	919	943	943	925	911	883	895	878	903	888	873	913	883	974	930	945	887	903	905	864	904	897	899	866	885	873	916	880	903	868	956	886	955	915	884	905	909	901	926	951	948	873	851	912	922	927	881	908	901	970	922	948	899	848	892	950	948	856	890	887	911	920	915	890	943	933	924	938	924	871	884	906	930	886	876	857	913	868	920	892	883	875	918	939	878	868	918	957	906	880	924	882	908	892	913	909	950	931	932	903	889	894	938	890	873	873	944	900	919	897	904	862	889	938	963	851	888	929	932	848	927	898	872	921	894	891	915	891	924	911	918	926	877	897	940	884	879	912	933	902	937	885	914	930	910	950	894	890	897	857	886	933	877	918	914	931	937	913	885	883	859	965	877	874	907	894	884	968	900	891	944	942	934	921	902	873	900	845	899	911	897	918	895	899	874	914	942	941	924	924	900	875	920	956	904	860	894	904	883	908	929	897	939	926	973	898	881	919	899	892	885	915	935	928	912	903	861	925	946	919	880	914	887	863	919	900	857	910	930	871	919	936	930	880	940	917	864	889	902	960	907	850	890	969	910	940	920	886	953	934	872	1006	906	854	882	896	899	930	924	906	924	869	893	886	850	906	925	876	928	918	937	930	876	894	932	901	919	902	903	905	896	910	926	935	913	917	895	923	876	902	868	925	829	913	943	926	889	879	901	901	926	922	844	919	818	873	885	919	894	954	895	944	860	900	836	912	964	905	949	956	881	911	926	910	864	873	904	888	892	936	993	884	894	898	931	908	930	886	944	910	909	920	927	845	903	919	896	884	906	928	887	922	929	927	952	898	921	907	906	899	859	892	876	977	897	865	931	944	882	932	904	935	925	927	871	920	927	904	943	901	914	941	874	912	860	911	897	941	942	932	864	911	898	907	940	964	925	953	910	942	861	872	913	937	893	913	891	884	903	942	928	911	949	900	911	922	878	870	934	904	920	851	900	890	879	891	917	910	869	921	898	921	898	923	950	919	900	924	908	941	961	925	937	932	945	948	952	911	899	845	950	912	888	944	868	833	895	872	934	891	919	954	903	894	890	890	917	934	935	913	890	933	906	916	924	942	909	908	903	947	891	905	878	909	892	910	943	942	871	908	901	928	928	897	887	943	895	880	853	865	923	915	924	889	953	932	850	884	933	906	859	977	911	921	905	923	911	904	921	880	932	906	881	918	926	899	905	890	929	970	826	915	904	913	916	814	899	906	889	886	883	912	919	925	937	909	878	887	888	868	902	911	939	877	877	889	912	898	927	945	892	917	912	886	928	946	847	900	939	931	888	880	888	927	915	929	909	925	938	939	943	934	919	920	895	915	856	906	874	922	916	955	865	936	910	901	891	909	930	817	936	903	918	851	935	919	940	923	870	898	867	909	985	951	959	911	943	876	928	913	942	880	895	876	875	877	913	875	953	922	918	992	912	950	889	926	901	896	910	939	889	890	1020	936	878	903	977	911	902	893	871	926	887	877	882	950	870
27432	21465	12606	1021	411	341	327	298	298	310	301	323	299	309	328	319	296	263	288	316	301	277	298	296	281	313	273	300	291	252	330	263	285	303	268	303	280	293	328	277	294	309	309	282	312	277	286	301	305	270	278	286	301	275	299	322	290	284	298	317	281	279	297	301	297	308	271	303	282	289	315	343	296	279	298	319	295	304	277	282	309	268	282	290	298	278	292	291	323	313	307	294	312	315	293	303	284	275	278	297	308	267	308	273	315	289	288	319	317	301	280	292	302	307	292	311	288	290	299	316	290	307	280	274	318	297	273	301	289	310	275	281	295	326	287	279	276	326	289	286	322	294	256	318	323	276	304	285	291	314	286	277	291	310	280	301	300	279	300	272	289	280	327	316	308	285	282	263	297	277	320	304	290	275	311	275	287	314	315	289	300	308	298	297	273	284	286	313	303	299	296	283	297	293	274	294	284	265	311	331	307	321	286	292	285	287	292	292	309	297	304	304	281	269	268	293	319	307	275	289	300	251	259	326	281	300	283	276	281	301	297	280	298	274	331	290	304	302	281	306	281	299	332	301	297	283	290	286	266	298	295	318	265	307	285	311	289	296	283	279	309	269	313	303	316	295	282	295	311	302	269	326	303	292	287	276	281	277	274	276	295	279	282	285	285	292	305	293	290	262	307	273	277	302	291	326	306	296	289	286	323	277	281	273	272	284	268	299	277	308	314	299	280	317	291	285	297	288	305	281	277	316	277	305	303	294	287	301	293	292	282	293	256	299	297	308	285	262	276	300	305	288	314	304	290	295	273	281	294	294	294	286	300	312	286	295	294	294	309	289	303	319	286	317	290	315	321	297	292	329	300	307	293	255	297	302	295	325	290	306	285	286	343	297	290	297	293	287	310	301	309	282	302	302	290	296	306	291	282	296	274	301	286	300	285	287	291	243	274	305	271	260	313	332	283	291	310	292	332	303	291	297	300	265	316	320	282	283	299	276	271	321	310	303	290	307	282	300	298	291	283	280	291	295	309	297	294	283	275	316	312	308	306	339	294	319	299	303	245	271	286	311	273	311	280	292	274	285	299	274	316	284	296	310	264	315	282	289	286	337	285	279	280	305	297	322	302	281	284	277	276	302	253	252	262	271	283	313	265	287	274	301	302	300	301	306	294	273	297	338	268	299	292	302	293	299	283	290	309	323	326	302	334	302	288	298	271	323	306	285	298	275	261	283	299	280	291	274	303	280	261	310	296	289	305	309	283	288	309	288	297	277	289	280	274	299	293	297	309	251	298	294	301	287	298	284	317	287	276	299	302	288	273	313	311	305	281	303	306	297	309	297	300	316	276	299	300	280	302	299	305	285	294	321	267	286	276	305	300	300	284	305	313	278	306	316	293	297	318	289	295	299	265	317	297	315	274	273	300	290	299	297	288	307	294	288	270	300	273	295	290	295	281	309	276	288	295	320	279	283	293	297	319	330	314	281	309	303	277	308	270	284	329	300	285	332	306	308	285	285	260	299	278	293	330	284	281	257	305	286	282	277	312	269	270	305	270	260	280	282	267	305	322	289	288	333	269	273	286	298	292	284	286	289	270	324	313	303	303	290	295	312	288	281	267	316	342	297	303	287	293	317	286	273	317	301	293	290	329	313	278	295	289	318	314	327	287	279	290	294	263	287	271	291	306	308	317	342	325	265	295	310	282	287	287	324	307	312	275	297	280	270	272	280	275	298	295	281	295	295	275	271	294	310	270	292	301	273	300	287	281	277	288	306	315	305	274	322	285	286	288	306	272	324	272	296	285	276	269	294	288	305	273	277	318	298	298	287	270	277	285	288	291	281	289	282	312	291	282	293	284	295	298	266	280	337	305	289	308	294	298	322	299	263	302	266	283	296	306	289	279	306	268	319	314	309	290	278	290	308	289	288	295	269	311	274	268	290	269	293	296	324	269	302	298	324	283	302	298	286	275	303	292	261	287	287	233	287	303	308	318	276	303	268	303	274	332	299	291	289	271	283	319	293	291	312	309	301	303	262	277	305	276	306	315	329	284	277	310	276	292	288	285	295	305	274	271	300	295	315	314	309	278	322	340	278	296	312	297	280	286	300	306	287	322	280	288	288	289	306	281	321	327	278	287	288	294	256	323	252	278	305	297	318	298	302	274	322	304	325	267	298	276	286	299	270	299	313	271	258	307	316	295	301	297	276	275	252	292	304	290	285	291	272	304	268	334	268	302	308	290	258	285	298	335	297	298	319	289	304	308	291	311	299	306	285	281	304	297	300	316	285	290	274	271	287	262	279	340	274	305	295	291	292	282	271	300	313	280	314	308	327	304	273	313	255	292	291	280	295	306	284	290	258	275	288	283	273	282	320	294	288	293	279	295	307	295	305	293	283	300	298	280	321	288	267	344	325	295	290	323	285	318	328	281	309	307	272	292	294	284	298	292	279	297	297	268	325	285	310	297	291	293	282	303	286	251	305	290	297	281	250	281	328	284	288	261	311	282	296	277	253	280	318	299	310	313	295	288	287	296	297	300	291	294	299	330	312	278	282	293	292	299	307	312	309	281	276	307	292	281	299	287	284	300	288	294	304	326	261	286	275	258	289	294	285	304	283	313	273	296	258	347	309	262	294	284	274	287	309	285	311	281	313	304	286	282	312	294	298	297	304	297	242	289	291	295	283	309	248	302	325	254	296	269	275	281	301	300	281	304	278	338	301	283	282	330	301	301	301	293	272	271	302	264	266	305	289	344	310	285	293	311	271	281	309	265	288	287	304	291	269	284	276	306	299	318	290	296	279	298	301	316	310	278	303	305	305	293	306	288	302	282	278	303	285	297	313	304	277	287	295	309	271	279	285	318	284	273	290	275	277	297	301	284	312	279	301	312	298	312	290	301	287	263	290	286	313	275	269	305	268	291	287	266	296	277	282	286	267	312	269	308	264	301	286	304	292	302	313	303	306	312	302	274	304	287	299	277	301	286	311	342	297	277	291	297	286	307	277	301	272	299	302	316	304	297	308	277	292	295	306	303	280	285	306	306	303	296	280	292	287	276	267	299	292	294	313	298	265	279	306	273	305	308	299	303	286	275	301	339	273	307	285	296	293	277	269	310	285	279	304	293	310	279	287	277	285	317	309	295	308	297	290	293	275	291	343	293	319	277	293	305	271	292	303	261	281	307	291	320	289	280	305	286	291	278	280	281	292	284	277	315	310	308	291	300	299	319	294	302	264	302	286	278	269	293	271	290	309	295	287	310	275	325	277	309	282	302	329	317	257	325	283	295	306	292	275	283	297	286	284	304	299	318	269	265	290	304	277	340	288	268	300	319	295	301	299	288	289	324	265	282	286	289	290	279	272	316	299	284	304	309	297	298	289	315	301	301	286	301	301	289	282	298	283	309	282	297	311	306	300	290	299	325	280	304	293	297	278	310	264	280	294	305	262	310	285	284	298	281	301	275	303	286	281	292	312	296	279	313	285	276	312	290	318
26495	17756	1102	736	632	529	556	467	492	500	482	482	486	492	408	465	465	440	484	448	462	477	452	479	474	478	478	457	457	480	421	491	488	454	497	425	444	443	473	442	468	462	471	443	436	452	458	479	477	446	458	462	460	475	494	469	486	463	442	456	447	449	435	491	453	452	450	482	479	480	434	459	491	432	449	446	480	463	484	468	461	469	448	473	450	473	446	472	473	451	471	473	435	462	471	454	457	464	446	483	458	430	468	444	472	463	493	443	472	449	482	457	452	468	492	438	457	437	480	431	491	464	440	436	450	473	462	504	446	406	432	459	493	441	451	454	484	476	520	481	472	475	470	463	476	477	451	483	442	457	451	455	445	453	444	486	483	461	457	468	443	504	481	440	456	510	432	460	458	441	458	493	459	458	486	472	458	464	453	468	470	469	445	438	468	426	495	468	467	471	472	472	426	464	454	453	440	479	441	469	506	432	461	440	472	443	465	446	452	420	471	478	492	460	457	450	456	462	446	446	484	477	447	454	478	418	474	457	447	455	456	429	503	472	467	435	441	468	478	473	487	481	474	483	440	431	434	456	474	448	472	465	495	467	480	427	470	459	449	440	480	467	448	448	433	475	468	472	464	435	490	468	455	444	486	448	508	448	477	468	433	478	476	473	431	450	403	456	489	447	431	469	428	463	484	482	470	468	439	464	449	479	483	474	468	453	456	452	461	475	466	464	459	459	463	461	431	485	464	462	452	478	433	456	475	433	456	483	466	465	459	458	478	474	498	446	499	462	445	446	427	447	514	457	444	482	442	495	492	463	435	486	427	477	449	460	471	455	489	465	475	500	434	468	461	464	489	453	451	453	464	468	445	479	487	471	407	513	468	479	466	436	451	474	483	432	476	435	455	455	475	482	433	471	467	447	458	437	487	426	447	466	478	451	467	458	468	497	444	487	447	478	490	465	448	471	479	463	489	476	462	467	459	464	419	454	471	458	444	467	460	464	486	474	475	476	503	455	493	452	469	478	449	441	438	448	463	504	460	479	458	461	476	501	423	457	469	495	467	438	446	446	465	418	478	489	417	441	477	502	450	459	485	425	470	512	448	464	439	433	434	463	476	491	438	454	474	465	467	454	470	464	518	446	446	439	472	470	437	474	505	470	461	454	470	416	442	456	472	424	490	445	446	461	445	447	474	472	439	469	450	426	436	509	462	474	463	483	443	496	438	517	454	454	483	457	445	455	440	445	473	453	467	436	482	455	507	445	484	471	450	483	435	443	476	479	441	439	450	467	466	455	489	459	479	464	473	482	482	496	483	454	432	504	466	459	435	472	437	472	447	434	467	490	439	438	476	473	430	473	434	474	460	482	421	454	446	490	486	450	481	502	461	449	479	485	478	435	448	444	467	460	478	440	472	477	465	482	447	464	452	425	449	479	487	470	434	454	446	493	447	442	473	486	442	478	448	460	500	472	452	447	485	460	461	467	475	447	471	489	458	444	452	451	441	465	435	475	459	465	505	480	459	476	484	485	479	478	447	474	478	453	454	451	437	457	433	451	460	468	441	487	444	430	449	478	488	464	442	456	425	486	498	443	460	446	463	413	456	471	432	480	471	432	464	432	444	484	453	442	478	458	452	480	492	468	481	470	440	443	486	479	429	489	460	444	414	462	473	482	486	457	475	442	464	484	459	449	513	458	446	492	507	455	507	435	452	458	436	463	494	495	469	445	487	440	448	437	452	443	455	466	468	449	461	465	431	473	451	460	450	456	419	476	458	440	426	485	453	438	438	496	412	464	478	466	484	445	490	465	418	453	472	423	474	492	446	462	449	430	491	468	455	461	495	458	424	504	449	446	438	457	463	468	473	486	485	438	455	440	472	444	463	473	445	424	471	473	474	481	478	451	447	496	453	471	426	476	434	475	477	498	470	469	471	466	422	451	428	485	463	466	487	469	472	456	425	480	433	434	444	447	460	471	454	453	441	464	451	439	428	444	446	474	451	437	439	468	433	483	415	465	456	480	469	478	504	475	475	427	448	508	475	437	460	476	443	467	436	422	468	457	455	416	484	466	456	466	438	450	488	452	471	466	433	453	488	438	461	474	465	429	438	425	462	491	461	465	485	477	493	429	475	461	465	459	490	483	442	443	451	451	487	466	471	468	450	480	468	478	468	442	476	478	489	450	468	432	457	501	455	461	494	471	470	457	480	451	514	426	477	482	463	441	433	440	441	488	465	463	433	457	479	484	441	508	474	509	476	479	445	455	447	457	472	441	430	480	441	465	464	429	468	456	459	437	458	459	462	470	455	493	508	429	434	443	440	467	425	510	490	501	460	457	422	450	452	486	480	476	449	441	473	484	457	465	438	467	476	447	447	437	456	496	462	462	482	483	442	475	416	467	470	468	459	475	494	436	480	485	472	421	448	461	440	434	442	492	471	436	461	435	462	448	441	396	479	457	448	447	474	467	470	488	475	441	474	475	498	455	478	468	413	485	456	468	475	490	458	468	457	481	489	423	479	469	496	465	434	430	417	421	518	510	458	459	441	435	487	467	461	456	479	453	460	444	448	449	468	479	480	443	493	449	443	440	486	489	459	448	464	443	491	492	497	493	469	482	486	450	479	467	453	467	463	454	403	460	468	490	454	452	468	444	430	443	452	497	424	496	458	475	468	465	458	471	435	458	470	462	450	487	487	453	419	458	471	466	487	503	474	513	482	489	478	443	492	475	434	477	439	465	460	443	464	423	511	439	424	461	465	483	470	428	517	462	437	530	442	463	454	480	455	487	423	429	464	454	454	477	451	468	459	448	408	470	473	441	444	469	429	486	476	495	483	459	457	470	443	468	492	451	479	513	451	486	458	438	476	455	424	485	459	460	449	480	454	475	461	489	474	480	460	452	451	496	449	447	470	447	475	484	460	468	477	478	451	469	483	453	463	431	459	454	446	490	479	465	460	465	464	464	477	449	494	488	474	476	467	495	494	472	455	443	491	444	460	499	442	487	480	481	431	467	462	509	496	453	463	471	460	480	468	443	442	463	497	498	497	440	451	434	477	442	433	474	472	475	511	473	464	484	445	470	481	486	430	447	429	489	464	442	488	495	513	442	452	454	491	415	477	479	447	501	462	477	488	469	487	460	453	473	462	453	470	505	471	473	463	472	471	455	454	432	486	464	460	474	467	478	458	483	458	507	468	428	446	468	443	472	442	441	439	513	461	494	488	481	453	469	443	479	474	509	477	471	482	456	443	470	459	460	513	450	436	471	475	468	456	451	491	430	491	460	500	455	478	466	479	456	474	437	462	460	470	465	451	470	439	480	467	474	492	515	454	455	425	428	467	470	489	474	445	445	451	487	445	465	441	465	441	443	428	472	462	522	487	460	460	469	486	465	435	471	475	473	467	453	483	426	467	444	472	423	437	450	430	451	432	487	435	443	446	453	494	482	478	489	481	438	466	504	458	432	430	475	442	446	455	439	444	466	447	482	466	467
24228	21382	28577	24479	21272	8122	1118	846	745	727	730	713	609	680	671	609	636	649	658	622	606	576	607	618	632	621	582	629	582	560	629	620	594	606	607	581	604	608	605	605	583	562	566	614	613	641	584	576	610	595	617	631	597	586	561	627	567	592	666	587	577	617	605	585	556	587	613	609	542	593	619	586	573	580	570	648	614	640	618	577	569	596	614	573	648	561	603	616	578	590	605	603	597	575	577	609	582	560	567	606	596	590	569	574	576	552	595	640	582	612	590	612	633	582	567	644	651	634	599	621	582	587	582	593	568	600	581	593	619	598	552	595	586	550	638	573	570	623	557	608	562	596	596	596	608	552	579	561	561	616	600	585	591	576	559	607	610	583	581	562	630	612	589	613	599	569	589	619	562	590	576	570	570	621	608	603	598	568	565	592	585	573	616	606	572	592	579	573	567	570	579	611	610	606	595	588	547	558	559	634	581	589	582	583	593	563	563	599	576	597	597	593	560	604	577	591	589	575	558	631	626	621	603	645	567	604	605	573	561	617	632	595	612	573	583	600	598	566	560	582	579	596	589	619	587	602	580	603	540	576	570	617	536	566	593	589	539	603	618	557	575	599	653	592	587	589	560	578	601	588	557	562	597	621	580	592	606	609	548	616	574	570	586	605	553	579	595	566	605	555	613	585	603	602	568	584	590	635	597	596	599	623	613	561	606	580	549	573	569	566	601	563	555	561	596	597	547	564	562	598	567	592	584	559	605	614	599	600	611	544	557	585	548	608	591	608	569	626	607	608	585	573	590	555	574	653	595	560	588	575	593	609	570	589	563	559	618	590	634	612	589	578	555	580	572	605	605	594	600	592	586	523	586	589	565	558	589	573	578	561	585	586	588	602	610	609	617	598	594	611	571	565	581	595	574	608	583	589	571	622	598	593	583	608	609	576	604	586	586	561	580	557	567	582	618	613	613	583	553	568	592	573	612	551	610	621	595	525	590	597	588	616	566	600	576	550	586	617	640	565	592	587	605	555	592	599	581	562	585	612	589	598	581	622	590	602	621	613	601	557	617	564	609	592	620	610	621	634	557	629	541	569	601	562	597	543	586	588	560	614	549	567	578	617	577	574	593	588	583	608	567	595	545	568	577	596	569	580	587	551	574	602	609	573	587	640	607	616	566	563	584	565	591	558	584	593	605	571	572	595	586	607	610	574	587	622	574	600	587	573	593	589	618	590	586	581	569	617	595	624	581	590	541	606	598	610	653	571	569	581	597	603	585	627	589	551	551	536	569	633	617	555	582	630	615	598	581	601	555	555	603	561	616	580	611	561	547	607	554	606	570	597	607	577	604	599	608	564	624	601	604	602	558	585	615	551	569	593	573	583	583	551	574	591	562	633	583	575	590	576	590	582	586	569	597	576	614	588	579	606	606	633	576	603	603	612	578	599	596	585	617	616	592	590	563	611	556	600	631	540	599	579	615	625	617	585	564	570	586	572	584	612	600	625	613	608	557	598	579	600	602	583	630	609	567	613	576	606	572	591	603	601	583	598	605	582	618	619	578	641	627	555	617	580	574	590	595	591	562	559	576	589	580	567	543	605	589	534	596	591	562	608	590	563	599	594	593	571	563	575	576	588	596	587	578	617	582	633	608	612	561	544	563	549	619	619	549	627	550	607	594	604	581	534	576	600	605	560	541	628	615	598	577	545	620	545	596	545	600	603	588	562	601	554	596	557	604	564	648	548	544	613	607	586	592	561	589	543	607	587	611	557	611	617	639	582	562	587	571	641	596	594	595	599	609	577	589	577	576	564	537	609	576	594	542	613	582	610	584	599	551	578	607	630	612	582	540	620	614	569	607	590	572	624	587	588	584	616	564	589	578	576	624	562	559	582	599	612	592	577	594	634	622	557	589	590	554	582	588	590	595	657	568	625	557	543	584	564	596	635	605	602	590	587	602	562	565	588	592	571	613	580	598	577	554	582	576	616	598	611	602	570	630	580	581	575	586	599	554	569	538	632	618	582	599	577	568	584	579	586	572	592	646	594	574	606	602	597	565	585	634	593	543	578	620	600	602	592	592	598	574	607	599	579	558	609	597	553	590	633	560	551	570	566	585	581	533	618	580	568	606	572	557	581	591	595	576	605	588	569	539	592	611	572	556	566	593	622	611	587	610	599	595	576	627	583	555	562	563	611	614	597	586	598	542	558	599	643	577	591	570	574	586	598	578	613	602	562	610	587	556	575	598	613	589	578	603	573	565	611	575	604	569	598	611	628	583	590	627	561	614	575	592	618	597	601	615	568	581	585	625	573	600	591	541	597	603	577	583	541	543	560	612	548	614	552	590	595	555	579	621	547	630	564	581	545	570	566	595	583	625	548	555	559	535	606	593	609	605	600	570	555	564	610	638	533	571	632	548	570	568	535	580	613	537	616	624	595	576	593	538	576	603	539	599	580	596	615	569	568	622	586	611	553	596	597	558	637	629	630	573	611	607	559	584	566	585	621	573	554	585	591	599	581	594	619	573	552	583	601	600	596	560	586	554	575	587	565	566	548	576	606	576	598	605	592	604	592	591	574	616	567	590	586	585	562	616	583	542	582	576	630	593	612	596	597	590	592	591	599	556	572	579	577	590	590	586	586	561	599	607	602	648	580	609	571	601	599	599	615	607	603	575	560	585	603	611	639	616	603	591	575	546	613	558	605	597	619	608	645	570	590	572	595	548	550	577	574	533	567	558	542	593	586	575	593	587	605	592	589	623	568	582	609	575	546	631	609	606	578	605	608	579	618	593	592	550	591	603	588	563	597	564	569	588	570	563	643	592	611	575	602	571	592	653	595	597	623	550	589	604	628	624	618	601	652	574	586	583	596	617	558	543	588	598	594	587	585	560	583	607	555	579	590	619	642	563	589	579	572	603	567	613	624	580	617	596	592	609	603	572	615	564	554	628	571	570	561	594	581	581	590	578	563	619	603	595	606	609	609	603	591	559	569	601	564	586	590	553	612	606	638	584	592	576	589	549	582	557	606	570	587	583	560	555	563	592	632	565	608	588	578	570	562	597	571	586	568	553	602	605	564	604	564	586	596	622	567	590	586	555	566	564	606	603	574	577	565	580	590	575	547	574	615	592	625	617	590	594	591	610	575	572	573	566	566	576	571	567	606	569	555	593	618	564	610	581	619	583	584	631	571	565	604	551	588	546	526	607	579	579	622	624	587	575	576	633	591	556	626	589	581	581	531	569	596	581	603	574	612	569	573	573	604	610	592	546	612	557	591	589	550	619	621	623	587	588	576	580	586	590	599	584	602	578	567	586	573	579	583	603	572	616	532	597	596	580	612	581	586	588	559	596	608	598	592	584	594	584	549	599	600	585	595	576	594	592	628	581	592	607	572	586	567	579	601	615	587	613	560	583	602	579	632	598	574	582	581	612	647	596	593	577	596	597	596	626	551	600	577	575	607	588	556	573	593	550	629	574	589	604	600	533	571	604	593
48507	39260	6884	3578	2519	2028	1748	1494	1396	1294	1195	1117	1173	1043	1049	1048	952	1024	1038	977	916	986	974	926	1018	934	934	948	887	924	893	942	930	973	868	909	908	917	891	858	968	924	986	895	856	979	930	894	849	926	877	875	925	906	916	860	993	914	910	912	933	896	929	872	960	916	905	884	954	834	896	903	924	905	868	861	881	928	904	873	884	936	914	932	896	869	885	887	923	947	935	920	847	860	929	879	937	891	951	868	881	906	935	919	930	951	889	925	888	950	916	907	942	918	894	926	930	889	954	854	889	875	940	911	883	926	876	954	921	910	885	958	940	937	946	910	981	918	872	889	916	896	871	912	923	902	884	856	879	908	893	845	909	929	910	902	919	940	832	959	869	913	875	870	848	878	883	881	887	859	886	877	884	904	921	891	854	920	919	937	817	867	884	894	886	911	886	865	945	849	889	897	934	921	853	918	909	859	879	945	875	884	897	889	887	914	903	943	886	868	879	845	901	901	900	885	955	845	871	936	908	871	886	907	934	909	868	857	882	899	925	901	943	912	876	905	906	830	884	905	968	896	849	900	881	925	902	920	920	892	841	915	895	914	906	917	873	901	938	920	893	842	887	937	982	866	899	942	895	923	907	894	864	897	859	884	882	926	938	944	955	913	871	891	899	876	912	907	918	903	875	921	854	884	908	849	889	869	907	881	903	859	881	859	948	874	908	870	890	928	929	971	892	904	878	898	951	879	926	902	906	855	888	854	917	872	929	935	845	897	882	895	936	899	852	842	951	909	908	901	902	885	919	854	902	917	896	846	864	922	860	870	909	958	906	944	857	888	848	891	873	903	919	956	915	889	897	909	927	855	862	956	911	861	901	908	898	898	824	895	863	886	971	943	935	927	880	897	902	896	935	879	908	897	914	876	864	956	876	911	866	934	877	955	883	898	937	926	907	886	832	912	887	898	885	875	930	915	887	866	884	889	830	912	927	878	944	867	921	924	924	866	893	843	874	908	904	939	922	912	883	930	922	879	923	859	912	925	936	903	950	918	871	884	909	991	906	908	864	960	882	999	923	940	864	884	885	933	934	875	953	878	889	910	891	883	890	876	873	935	925	858	886	892	949	902	880	901	931	917	882	873	845	896	865	911	915	928	899	869	940	899	903	969	875	899	906	865	894	931	913	935	887	873	897	925	907	905	953	871	845	910	928	870	913	915	889	947	911	933	930	892	885	975	938	961	884	890	857	922	889	908	948	841	893	874	890	909	920	924	915	879	940	900	863	902	837	941	850	889	868	849	844	850	853	901	893	889	915	955	842	917	886	928	871	877	898	897	925	933	878	875	865	975	899	902	962	870	910	886	873	923	915	898	911	919	928	933	853	901	937	885	873	945	884	899	904	904	907	889	884	931	906	925	855	915	937	873	882	939	855	898	971	920	909	866	935	928	871	878	939	889	950	913	872	901	924	868	907	887	913	903	900	891	862	867	928	942	890	910	934	914	916	878	883	911	886	887	900	909	936	914	868	854	906	887	893	894	883	929	941	907	894	871	892	901	931	917	902	915	897	902	856	863	953	870	889	891	884	942	909	917	872	925	915	879	899	952	898	940	896	913	856	914	898	920	916	935	887	870	911	939	868	902	922	941	876	929	870	885	882	896	895	879	926	918	940	903	898	942	919	930	864	894	913	959	914	914	874	855	855	877	878	960	917	904	868	919	918	897	913	955	846	868	926	912	915	912	919	943	936	877	967	926	914	917	855	927	873	859	874	870	892	867	897	907	934	934	881	905	886	938	927	894	965	940	861	916	893	889	896	916	917	851	909	898	904	895	927	914	903	875	904	886	902	899	889	886	879	902	901	897	901	877	900	921	897	835	927	906	912	969	916	916	958	878	851	960	922	895	833	881	878	882	930	935	892	879	882	902	865	899	901	865	914	861	903	882	891	883	891	917	877	924	989	888	908	902	861	902	907	898	920	900	887	893	906	929	874	958	874	933	905	918	893	898	888	902	897	934	843	876	925	891	909	920	902	870	889	924	912	889	879	889	897	871	918	885	890	898	860	877	887	898	859	921	875	896	921	899	926	884	893	867	911	866	887	926	942	899	963	933	891	907	872	900	839	907	886	891	886	901	908	915	937	873	931	897	886	850	909	954	890	894	840	933	944	856	856	902	895	932	891	942	909	920	881	942	915	867	918	828	859	911	919	933	904	911	859	872	917	901	919	901	924	951	912	872	858	878	871	895	894	900	914	858	921	868	866	875	892	923	919	867	915	884	902	901	878	877	902	857	926	883	897	883	897	866	914	886	948	911	924	835	882	915	910	904	868	883	870	898	927	868	843	876	894	909	923	913	894	872	924	930	857	898	887	885	879	952	898	878	916	850	900	895	881	879	886	914	939	916	881	952	895	893	922	920	904	936	859	904	860	915	908	896	884	852	920	910	891	859	890	919	862	887	900	881	987	960	918	883	909	945	875	932	833	935	898	867	906	892	889	891	937	905	839	908	925	908	930	918	919	891	936	919	901	952	892	863	897	938	961	936	865	904	893	890	953	854	885	860	975	875	923	945	902	863	939	906	949	862	931	900	908	904	896	892	908	924	917	838	885	938	875	921	947	867	896	901	879	836	860	873	933	884	877	957	931	972	913	917	927	911	907	931	905	876	917	881	896	921	899	927	891	889	877	944	877	942	940	908	893	897	897	926	863	928	914	871	867	897	853	888	915	892	921	894	904	929	870	930	835	876	903	905	885	912	897	884	900	861	908	892	868	914	909	900	892	912	898	889	913	896	910	854	869	941	909	879	910	912	929	874	927	893	911	828	916	859	921	882	893	910	929	934	852	892	894	876	871	884	907	939	922	904	918	911	882	908	912	909	897	915	880	901	860	898	900	928	905	874	913	937	859	930	913	878	928	896	891	910	916	946	892	897	895	882	884	875	868	871	899	879	888	936	951	915	866	930	935	928	906	931	951	896	898	901	838	915	936	877	896	890	942	884	942	847	840	852	864	934	934	906	934	920	934	841	888	883	862	890	862	870	857	914	892	910	912	920	866	893	954	889	875	893	887	881	866	930	892	894	918	924	905	894	899	854	859	906	902	912	958	842	937	904	886	893	875	877	881	900	922	881	906	860	893	898	839	831	886	926	878	945	864	896	869	885	884	884	885	918	912	912	847	880	885	873	922	883	905	889	901	911	898	926	884	886	950	874	889	896	899	881	859	873	867	910	940	918	878	928	850	886	957	894	863	893	922	893	866	902	895	893	875	897	898	907	832	930	871	910	965	900	902	838	865	908	933	916	889	917	858	916	906	877	852	896	924	905	923	940	893	899	895	818	837	899	888	930	899	912	853	839	870	925	825	894	915	933	855	928	885	899	914	870	958	896	886	841	954	882	879	917	894	907	890	934	909	899	888	944	889	903	869	940	862	887	934	937	893	873	918	946	945	934	885	917	896	867	929	915	909	896	951	908	948	931	939	900	870	921	879	834	938	867
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
