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
339987102545	339987103064	339987103614	339987104164	339987104714	339987105264	339987105814	339987106364	339987106914	339987107464	339987108014	339987108564	339987109114	339987109664	339987110214	339987110764	339987111314	339987111864	339987112414	339987112964	339987113514	339987114064	339987114614	339987115164	339987115714	339987116264	339987116814	339987117364	339987117914	339987118464	339987119014	339987119564	339987120114	339987120664	339987121214	339987121764	339987122314	339987122864	339987123414	339987123964	339987124514	339987125064	339987125614	339987126164	339987126714	339987127264	339987127814	339987128364	339987128914	339987129464	339987130014	339987130564	339987131114	339987131664	339987132214	339987132764	339987133314	339987133864	339987134414	339987134964	339987135514	339987136064	339987136614	339987137164	339987137714	339987138264	339987138814	339987139364	339987139914	339987140464	339987141014	339987141564	339987142114	339987142664	339987143214	339987143764	339987144314	339987144864	339987145414	339987145964	339987146514	339987147064	339987147614	339987148164	339987148714	339987149264	339987149814	339987150364	339987150914	339987151464	339987152014	339987152564	339987153114	339987153664	339987154214	339987154764	339987155314	339987155864	339987156414	339987156964	339987157514	339987158064	339987158639	339987159189	339987159739	339987160289	339987160839	339987161389	339987161939	339987162489	339987163039	339987163589	339987164139	339987164689	339987165239	339987165789	339987166339	339987166889	339987167439	339987167989	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21914	20222	27685	22551	20222	20232	5918	828	559	497	391	336	295	277	274	219	232	194	188	179	171	178	149	147	165	165	131	129	144	130	140	146	136	130	125	111	133	131	117	127	120	122	112	124	109	115	119	108	100	121	112	115	120	105	113	135	92	122	114	107	110	110	114	120	119	112	128	90	123	105	108	104	121	101	116	104	122	110	92	124	100	133	97	102	113	113	121	112	106	98	114	111	120	99	108	112	105	101	95	106	110	108	121	115	99	106	108	118	110	131	116	100	103	89	101	103	109	102	107	103	119	105	99	109	120	111	111	105	92	92	104	88	92	104	106	111	116	111	112	110	104	93	102	120	112	115	115	120	95	105	112	92	102	107	93	110	114	84	106	98	99	102	107	95	99	110	100	87	103	110	108	85	94	110	99	100	92	115	98	97	104	105	106	101	110	104	113	110	107	98	97	118	101	105	84	89	99	105	111	110	106	105	114	96	103	91	94	93	119	123	103	116	106	96	115	102	106	104	107	104	85	110	104	99	100	100	93	118	84	105	102	97	103	109	100	119	103	104	103	117	96	83	117	109	110	102	95	121	101	115	112	99	98	99	109	93	108	97	96	88	92	113	95	104	96	116	95	109	110	103	107	81	100	90	112	99	110	95	91	109	112	97	98	110	98	101	96	121	101	115	116	106	104	120	92	96	101	104	91	101	117	114	89	116	92	110	93	104	117	104	104	108	121	97	107	102	98	121	110	132	105	116	94	105	122	109	103	83	117	93	113	115	105	95	97	106	130	121	88	95	117	69	101	106	115	104	110	105	99	100	98	90	103	122	90	109	113	106	96	101	103	104	117	103	107	103	105	89	89	84	108	102	83	97	97	91	106	110	120	119	123	87	103	106	123	101	84	105	102	112	113	111	101	89	113	102	104	123	94	96	110	83	114	93	109	83	118	104	98	101	100	114	102	99	96	88	102	83	118	96	98	120	117	111	94	116	104	94	100	110	113	101	120	98	102	97	122	102	112	106	107	83	94	94	96	93	99	102	104	136	97	107	111	102	113	100	104	114	95	103	107	97	99	114	106	95	108	117	108	110	105	100	107	119	106	107	95	108	101	105	120	104	112	116	84	101	94	103	95	103	112	120	104	105	115	103	107	118	102	101	97	107	108	91	99	107	96	101	106	114	101	95	107	102	115	99	102	96	105	94	117	84	101	106	105	90	118	114	101	88	93	102	114	106	98	104	110	97	101	102	125	91	108	116	95	101	105	102	103	94	101	119	90	115	98	100	96	99	106	101	123	99	116	119	100	104	101	91	92	95	122	118	115	114	97	92	93	90	119	108	81	92	114	127	94	107	117	85	108	91	111	86	114	90	89	107	92	116	102	99	114	109	101	101	117	101	107	91	88	121	98	111	101	108	102	106	106	107	97	112	93	121	85	92	119	86	98	96	110	112	112	107	96	111	100	96	89	98	114	121	110	104	103	114	91	89	100	95	113	105	113	108	113	110	88	102	116	81	117	85	109	102	96	107	106	100	107	94	82	95	90	106	100	108	101	118	91	112	86	86	100	111	107	105	97	82	100	95	107	90	104	100	96	100	95	95	104	103	123	89	95	109	105	102	85	115	104	98	87	120	96	81	94	84	103	107	99	108	103	87	110	101	90	101	97	102	116	128	91	105	105	111	103	78	95	99	101	113	98	94	124	103	100	105	111	118	112	113	94	93	109	109	101	89	96	94	113	114	110	98	102	100	102	99	110	95	98	101	109	108	90	116	111	80	91	103	99	95	111	108	113	101	94	101	102	99	100	116	116	109	110	115	98	89	94	102	116	101	118	97	123	111	111	100	116	108	84	84	116	128	90	106	96	96	123	85	100	111	98	113	104	99	109	103	109	98	104	84	115	101	102	96	131	90	103	112	115	95	120	95	99	103	93	92	99	90	114	110	90	113	101	103	109	106	98	110	95	93	117	95	105	94	98	101	111	91	98	104	80	110	92	112	119	111	101	100	88	106	91	112	110	113	104	100	100	106	106	91	111	101	82	105	115	105	90	96	123	93	99	82	97	113	114	132	128	106	115	101	99	96	100	114	93	109	110	117	80	94	103	121	90	97	104	115	78	109	105	111	88	98	106	96	104	103	131	91	102	107	94	117	86	118	90	91	102	95	94	108	104	91	78	99	112	112	91	108	97	105	116	99	89	109	95	103	95	98	95	102	100	80	105	112	98	124	97	100	101	113	101	101	94	110	103	110	98	116	93	101	113	103	106	109	97	112	113	94	91	97	119	89	102	95	111	114	101	99	93	86	124	112	115	106	84	101	104	110	116	95	91	112	103	108	97	90	99	93	98	95	103	102	98	106	106	102	103	101	112	111	95	92	104	96	117	118	100	107	93	97	96	93	102	108	119	104	90	98	91	104	119	103	103	82	79	118	99	92	97	120	118	101	92	112	101	98	79	113	99	97	118	119	122	104	103	114	110	109	99	98	112	113	101	87	116	97	109	103	97	90	108	90	112	119	111	89	102	97	95	90	114	96	119	91	115	118	107	104	107	117	109	85	95	111	86	108	113	113	116	107	100	99	81	104	121	113	106	107	105	107	100	104	108	97	103	109	105	103	106	101	79	87	106	108	94	107	94	106	106	107	107	101	114	107	115	104	71	106	75	100	101	107	103	104	97	98	94	113	91	96	94	92	104	103	106	99	96	94	104	93	114	119	107	98	104	106	95	100	114	93	100	101	90	97	112	94	89	102	95	90	111	104	101	93	97	97	124	117	116	103	90	115	113	93	105	91	100	94	101	112	113	119	118	88	79	117	97	101	111	91	99	116	88	112	90	99	88	115	89	117	108	97	99	105	116	100	106	98	100	130	119	107	109	95	113	107	102	104	95	98	89	108	97	97	105	118	91	105	88	108	98	106	111	100	94	101	98	123	95	118	91	98	108	104	103	100	122	103	91	115	108	110	105	97	100	98	104	117	113	104	102	101	92	124	86	112	103	86	127	104	86	124	115	112	106	132	89	92	117	99	115	105	100	99	99	99	112	102	96	111	117	98	122	95	105	113	93	95	95	110	91	95	98	82	86	86	114	96	106	98	108	130	96	84	98	115	99	105	119	105	110	103	106	106	100	110	96	113	108	94	103	89	87	102	74	108	104	96	99	110	119	123	108	85	105	121	96	110	105	125	109	95	106	109	107	106	97	103	88	96	104	105	91	109	107	76	104	108	91	90	105	100	85	106	113	101	109	90	96	114	102	101	91	95	118	91	101	118	102	113	105	115	104	107	95	118	112	104	107	109	98	116	111	95	124	85	110	95	104	93	101	121	119	85	90	106	101	97	94	103	102	117	108	104	101	98	95	107	96	109	112	86	114	88	109	106	83	92	98	86	112	97	107	104	110	105	97	114	111	99	114	107	112	111	105	116	98	92	95	83	107	86	90	115	99	93	111	88	97	120	104	108	96	113	110	111	82	114	111	82	93	105	117	106	99	123	86	103
6498	14561	12408	6786	4499	3410	2546	1911	1522	1230	1066	849	705	594	575	447	467	383	357	374	312	287	252	315	294	264	234	241	251	205	221	217	208	196	195	194	185	201	181	196	181	171	181	162	169	179	159	179	150	162	160	174	161	175	163	162	183	162	164	144	146	168	162	166	165	155	136	139	155	177	172	160	150	149	161	178	185	175	144	150	162	168	148	141	175	166	151	153	157	153	146	138	164	164	153	138	160	142	137	145	146	135	133	131	152	142	136	155	162	139	129	165	157	139	162	153	109	163	131	160	158	148	163	142	137	154	145	138	158	166	146	134	146	157	148	157	141	149	119	137	158	145	138	142	149	146	174	151	161	147	155	139	143	167	144	137	142	146	148	155	147	148	141	164	125	135	170	154	138	168	156	143	139	141	148	139	155	149	156	142	151	159	146	161	145	157	145	170	151	150	160	161	152	146	150	157	140	162	161	144	142	141	140	145	148	143	160	146	165	139	149	153	156	147	140	160	141	159	139	150	147	144	151	141	156	141	141	146	144	134	148	136	132	145	151	151	162	133	135	137	185	163	142	163	164	134	148	156	145	135	160	133	132	143	150	156	135	133	148	162	150	136	157	152	164	129	141	151	138	158	147	138	142	155	167	150	160	162	135	158	154	149	135	151	150	145	145	132	145	164	167	141	141	140	157	153	148	152	144	157	155	167	150	136	144	156	127	159	115	158	162	128	132	131	146	150	152	137	117	152	150	168	162	184	152	166	134	143	141	144	141	158	154	145	136	131	145	145	125	132	139	147	146	150	143	134	158	158	135	142	135	141	155	129	151	137	137	166	140	140	147	115	148	136	139	154	145	135	150	143	156	166	158	150	126	148	152	136	144	143	135	156	161	170	134	159	180	146	167	142	148	128	142	159	138	150	134	154	148	165	155	158	119	166	143	144	150	135	146	162	167	153	152	146	154	145	149	144	143	164	134	139	156	158	156	151	140	151	139	135	143	150	151	140	154	162	164	145	143	138	154	176	137	160	155	155	141	134	125	124	141	143	142	140	138	161	130	161	144	145	144	130	147	151	126	152	132	146	135	145	163	176	150	132	157	147	148	150	144	142	138	139	139	143	172	156	159	128	131	155	148	148	123	145	160	149	159	135	147	136	156	148	139	128	142	170	147	151	147	149	132	151	140	166	136	150	165	152	141	147	160	154	174	132	158	146	144	160	134	130	137	136	151	145	167	148	151	131	139	165	153	158	156	154	145	146	133	149	167	149	166	151	164	153	157	149	137	152	147	137	156	156	141	164	158	157	137	149	133	144	149	149	148	137	123	180	150	154	146	135	153	155	177	125	144	150	153	161	125	135	128	132	172	146	173	148	158	140	130	171	157	155	153	141	148	149	129	137	153	141	146	134	146	170	142	145	150	150	145	142	152	171	153	164	131	141	164	158	167	140	127	153	132	141	140	141	138	149	155	142	155	138	139	150	158	161	162	133	150	149	137	139	177	142	162	138	159	156	132	129	141	133	145	148	117	149	145	150	152	142	155	145	157	124	147	142	146	156	135	148	139	142	132	170	108	134	133	145	153	150	153	132	164	146	156	138	166	127	156	161	126	144	156	153	154	144	174	140	169	136	125	140	129	149	171	131	148	161	139	158	149	154	167	140	167	134	142	141	155	155	149	143	144	145	139	152	153	141	136	150	138	134	148	147	147	143	147	123	125	138	134	148	153	133	137	150	140	153	150	163	160	156	149	141	152	159	137	141	150	153	153	134	142	122	163	152	142	170	151	156	158	151	166	152	145	145	140	128	164	121	134	149	146	140	126	149	157	145	132	123	143	148	166	148	150	159	162	130	135	140	155	146	145	137	152	128	157	131	154	148	120	143	158	145	141	161	125	134	153	140	159	137	149	147	153	132	161	165	131	157	149	156	131	138	123	162	156	160	163	146	140	151	139	134	167	127	137	135	149	137	155	139	150	143	149	143	137	136	141	144	153	169	158	145	162	151	132	133	149	144	161	146	135	160	163	145	145	152	148	129	142	138	140	156	154	140	160	147	133	153	148	156	146	144	159	154	155	158	166	142	126	141	146	126	147	142	133	159	138	140	154	148	139	145	138	135	125	136	146	174	139	168	162	153	157	132	146	157	146	138	127	148	152	152	130	150	147	149	137	138	156	142	156	153	169	143	159	140	150	154	168	154	159	146	157	153	156	117	163	141	125	167	161	141	147	134	149	132	163	168	147	126	142	154	137	138	163	157	152	148	150	151	140	147	156	134	139	127	149	131	131	139	130	136	128	142	133	142	159	147	152	137	155	130	128	154	144	160	132	131	151	159	149	159	144	156	176	155	152	153	149	149	137	156	137	145	141	128	165	139	147	140	174	152	134	142	159	134	139	170	157	144	146	140	149	136	120	166	152	137	142	142	175	151	155	161	148	153	141	152	147	147	167	141	142	141	144	145	147	149	147	139	148	146	165	134	126	148	142	123	135	169	157	159	137	152	161	152	148	177	155	156	153	153	133	146	142	156	175	150	129	148	140	140	142	163	163	162	144	144	141	164	155	141	148	165	141	148	141	134	156	147	133	167	152	143	145	148	143	149	135	138	169	165	143	156	151	148	140	169	146	141	135	138	123	130	144	112	145	158	171	163	156	134	153	157	161	156	157	150	157	166	136	151	112	136	140	131	141	114	154	152	152	151	146	121	128	136	154	148	149	139	168	157	171	138	170	166	159	161	130	154	148	138	158	149	150	153	149	161	136	129	142	163	121	151	145	146	127	136	152	154	158	124	149	158	148	157	165	178	150	148	143	146	145	168	141	127	142	153	151	123	150	178	147	141	171	160	127	133	147	151	147	146	132	139	155	149	149	140	158	149	152	154	165	160	126	133	157	128	141	144	161	155	173	148	152	159	148	154	136	159	144	158	136	122	135	145	147	154	146	142	143	156	155	146	152	147	153	153	149	135	143	141	150	148	155	139	144	149	160	141	164	144	124	153	134	146	160	133	145	133	122	141	127	124	165	145	121	131	141	135	164	160	128	150	154	162	195	132	156	123	160	136	152	150	150	161	157	147	141	138	154	156	132	123	147	173	162	164	157	141	166	161	170	147	184	152	148	148	172	155	142	140	153	148	144	158	149	128	135	163	158	160	152	141	158	148	128	169	135	140	154	149	144	137	154	155	161	132	148	128	139	167	146	131	151	136	126	154	136	137	157	146	143	144	135	151	144	127	139	127	164	151	153	139	139	156	140	165	140	144	147	152	169	147	175	138	154	136	129	134	144	116	123	138	168	134	138	143	150	142	163	133	141	143	135	138	157	149	125	164	137	166	118	133	120	168	174	152	140	157	157	148	130	138	131	170	140	153	136	151	166	121	146	135	127	133	156	134	148	154	141	150	146	132	136	152	165	160	136	155	158	132	169	160	165	156	149	150	160	155	145	134	134	168	146	139	172	134	149	152	145	148	155	154	151	157	127	148	146	137	143	150	133	160
27234	20951	9129	801	514	409	382	373	373	392	361	356	393	384	376	389	343	375	357	356	353	372	339	388	373	344	365	348	367	335	375	327	353	376	343	350	374	340	330	348	329	353	383	346	376	366	341	359	365	324	346	338	379	372	395	354	369	362	390	345	374	335	395	352	421	352	370	358	384	387	365	334	399	333	349	356	339	334	339	371	348	340	361	378	357	345	402	379	390	339	373	365	350	348	359	351	357	349	364	369	356	401	337	352	374	373	342	370	344	350	351	386	365	349	348	373	384	350	341	346	391	358	343	368	372	364	382	352	370	362	360	357	346	406	340	344	347	368	394	347	358	335	361	334	349	374	339	397	374	351	347	353	371	337	378	379	362	336	356	347	371	319	370	363	362	357	396	379	385	350	398	365	370	369	342	363	396	336	365	340	357	347	368	336	347	337	352	362	363	376	370	353	361	383	384	345	337	360	358	366	393	384	361	353	334	349	356	330	342	355	355	362	375	384	338	337	356	372	324	369	389	340	341	355	384	390	349	382	335	366	347	370	352	354	368	371	373	342	397	358	371	381	369	364	317	370	355	357	362	381	401	369	361	395	377	379	347	371	372	308	340	374	355	345	355	365	343	370	307	358	350	344	354	373	335	363	338	387	306	357	357	352	340	384	340	402	324	362	386	371	351	334	349	357	356	372	327	383	356	341	349	367	370	321	352	373	341	372	351	377	340	372	330	349	337	337	362	368	362	355	319	342	387	385	327	324	365	342	344	341	328	372	395	320	367	369	356	351	355	341	342	351	372	333	368	365	371	360	342	321	361	346	376	346	375	368	380	353	331	366	358	377	371	367	366	366	345	352	391	366	351	320	360	362	372	364	386	394	356	357	361	410	333	356	351	368	373	355	363	356	347	350	377	353	369	392	370	324	325	339	383	356	373	363	347	354	352	397	359	354	335	355	360	347	377	329	359	359	317	351	369	336	353	325	376	341	338	362	345	362	358	401	366	371	344	344	376	374	335	394	346	367	326	335	366	350	315	345	354	347	373	338	336	349	347	351	368	365	366	362	332	366	355	343	373	374	367	339	347	340	363	331	307	362	374	362	367	373	314	354	354	339	357	338	330	370	359	345	371	356	331	357	389	374	363	361	351	345	369	349	330	382	378	350	350	361	346	367	352	337	339	359	336	363	386	396	381	396	323	359	348	372	344	346	313	403	347	343	366	371	390	339	355	375	360	365	355	331	375	406	361	397	365	371	378	377	342	342	338	370	382	386	327	341	386	384	369	354	334	363	386	354	365	352	351	345	375	360	356	342	378	362	363	370	347	361	370	339	317	382	349	360	355	366	335	386	346	336	367	348	337	350	361	329	372	372	387	326	389	328	365	362	354	393	362	341	373	351	344	375	345	385	374	359	350	355	350	355	335	406	408	365	327	367	354	362	371	358	342	362	352	336	353	347	354	320	365	343	363	385	360	375	369	319	370	379	377	370	338	361	360	396	371	367	361	343	344	365	377	390	392	364	341	351	355	339	351	375	371	359	390	338	351	353	370	323	361	370	362	373	372	359	370	338	334	340	362	346	374	369	335	383	360	362	373	368	363	376	349	333	342	336	365	375	400	373	393	357	372	394	372	371	347	332	325	367	358	335	379	366	374	374	336	389	372	408	389	370	325	366	335	337	380	348	353	354	342	394	353	365	372	376	365	345	365	360	362	371	351	373	361	358	331	334	337	367	357	377	342	338	362	333	392	326	375	348	353	320	347	359	315	335	409	369	364	367	351	343	359	353	358	364	333	348	344	360	342	366	380	401	371	312	335	357	370	354	353	349	365	337	328	384	365	369	362	372	340	360	334	380	344	349	364	332	342	368	364	373	349	360	371	341	362	338	366	362	340	361	377	370	356	376	388	331	372	362	335	339	363	360	365	346	349	346	353	318	371	368	381	389	359	350	325	340	363	353	357	335	377	371	364	358	353	355	356	371	362	374	366	347	340	323	340	348	341	394	355	361	338	384	357	347	365	344	362	377	377	363	355	359	383	356	333	341	381	359	358	361	390	308	358	348	346	351	392	360	350	363	374	323	353	347	324	378	372	359	379	382	386	360	343	375	359	376	345	349	328	371	400	340	365	344	365	371	362	355	337	334	318	382	369	374	354	351	408	354	372	345	360	356	369	330	336	391	359	330	392	355	347	333	344	366	366	344	353	342	352	332	389	360	324	335	389	389	368	352	354	380	341	361	384	383	342	371	347	344	332	370	338	351	329	363	345	364	329	348	368	352	381	346	397	367	354	353	355	334	349	391	359	330	349	387	383	346	378	328	353	375	329	317	314	374	357	333	379	335	353	360	344	355	347	349	367	357	345	369	347	365	354	349	360	329	330	356	349	375	330	361	386	363	353	348	358	339	381	338	342	349	371	353	350	327	355	379	338	376	349	336	339	344	407	349	326	343	335	326	356	353	356	370	363	376	357	341	387	373	374	324	347	346	384	334	354	375	341	354	344	359	363	329	374	356	351	379	326	346	366	363	376	343	351	367	363	305	393	376	340	313	362	368	383	361	399	385	359	353	357	360	325	370	350	363	358	378	359	387	349	344	343	361	378	331	363	351	374	404	358	373	350	347	354	370	368	348	340	351	340	340	378	326	342	346	368	364	350	375	358	345	395	335	351	339	359	373	363	364	359	329	402	376	348	328	373	397	344	344	357	331	370	369	381	371	354	334	359	373	323	361	348	356	351	349	313	328	382	384	362	353	362	351	382	336	341	346	371	373	367	339	387	338	350	330	363	348	327	361	400	360	362	350	363	360	366	396	344	343	356	354	345	359	391	345	360	358	327	370	383	372	347	342	356	341	389	336	364	352	314	356	364	362	388	381	342	335	345	368	301	404	353	356	396	362	380	368	351	382	359	366	344	370	340	370	328	377	398	346	339	359	351	374	332	368	332	368	391	393	322	348	340	363	377	337	355	334	382	355	342	356	332	312	365	362	371	374	346	403	358	374	339	325	347	342	359	340	370	353	364	378	370	369	371	408	350	311	361	358	371	365	373	363	331	342	333	360	367	385	364	360	335	314	338	352	359	347	372	341	352	397	352	316	365	339	387	351	347	372	334	337	363	378	328	357	355	384	343	390	330	366	366	351	356	391	337	361	341	350	354	345	391	392	372	372	339	360	382	349	380	356	353	328	371	336	367	348	335	379	332	390	344	383	369	356	389	340	348	334	346	332	375	318	379	376	319	371	350	377	404	346	351	335	341	373	357	353	373	355	344	349	374	351	355	330	336	364	349	365	360	368	376	372	381	343	357	362	332	329	359	352	385	345	352	367	366	348	352	339	375	357	376	338	351	353	370	381	344	344	350	360	373	343	362	300	352	359	367	372	361	320	351	348	348	345	345	354	320	373	338	345	348	348	364	366	366	348	368	364	364	379	365	369	346	373	361	379	371	360	349	355	373	384	342	361	327	378	350	381	375	343	365	339	351	342	390	358	388	343
4024	1265	1175	783	649	622	568	559	554	502	545	539	482	498	517	502	493	500	475	490	507	470	473	505	504	443	501	456	500	512	511	520	479	473	490	477	481	486	503	475	482	499	516	495	467	464	464	448	456	488	475	466	495	479	480	496	492	467	473	511	482	525	457	489	496	540	510	512	502	509	459	425	508	524	461	457	490	485	492	554	489	472	472	474	474	480	480	493	441	478	497	503	518	478	495	494	520	469	492	508	439	495	515	500	497	540	499	502	493	441	451	430	459	456	455	506	475	484	482	482	503	477	463	488	490	479	464	499	482	511	506	501	511	483	476	457	504	484	485	509	458	526	509	485	480	447	478	508	455	442	489	493	496	496	480	466	507	457	465	491	470	440	462	489	500	479	485	461	454	482	502	527	469	472	455	494	474	465	485	518	456	471	486	478	488	497	485	514	445	497	510	523	468	479	479	494	502	502	499	484	492	478	485	462	483	514	481	497	478	471	437	504	495	471	463	454	562	506	454	459	481	494	466	508	500	481	466	493	509	500	468	500	484	473	470	471	486	504	546	483	549	471	480	490	465	526	458	509	525	446	488	451	472	486	465	463	489	501	464	491	469	513	456	489	488	475	486	484	503	507	519	495	454	470	479	472	489	496	475	513	483	459	461	465	511	462	475	507	484	479	486	494	498	489	489	511	498	484	507	448	491	482	504	502	460	499	485	478	493	513	474	448	525	505	474	504	492	487	518	466	490	504	476	460	488	458	486	514	495	501	469	469	484	479	544	522	503	463	453	498	482	501	477	487	465	506	510	502	504	479	489	488	533	487	522	454	490	483	486	460	498	501	494	478	497	473	525	490	493	499	493	471	507	473	474	518	506	479	542	464	458	485	460	463	456	473	478	477	450	470	468	511	486	480	460	511	471	495	502	468	481	509	452	479	454	404	486	492	465	486	516	490	504	501	518	478	483	494	501	506	527	516	482	510	507	487	498	465	487	460	463	485	498	486	482	473	475	499	483	497	492	450	492	482	514	497	483	484	481	474	510	497	467	483	474	469	481	498	508	460	487	476	479	534	476	468	478	511	473	456	462	491	481	474	473	481	482	482	469	479	485	493	458	482	490	453	496	500	509	521	497	498	451	480	525	498	486	479	515	513	481	465	486	443	496	505	495	499	502	455	492	513	453	501	488	513	507	465	472	502	486	503	529	509	449	488	518	506	477	491	472	509	486	493	496	506	467	475	491	489	490	501	475	506	495	515	496	471	468	485	452	429	489	492	493	486	484	485	471	464	512	488	459	502	475	474	502	484	498	498	510	453	483	467	480	472	443	499	491	509	493	506	529	514	484	479	504	522	479	492	522	471	500	504	487	500	469	466	466	494	524	469	471	502	476	470	452	469	504	513	517	505	452	447	482	512	464	493	482	491	478	536	487	490	484	464	452	488	505	479	473	497	501	493	488	467	479	473	468	491	502	491	478	493	508	462	468	516	503	517	470	481	488	499	444	499	503	545	500	495	483	495	491	472	491	511	477	490	466	466	502	517	462	523	502	496	485	481	504	508	477	502	498	512	468	496	492	478	493	506	486	504	475	489	509	463	495	517	497	495	466	474	518	490	445	528	475	464	500	513	460	480	458	494	482	523	478	536	491	488	490	501	432	483	463	505	505	448	543	492	496	488	499	505	461	454	473	481	484	484	536	498	491	511	491	473	472	485	487	475	512	461	479	517	474	486	470	465	483	500	469	499	500	501	469	495	473	508	523	523	485	554	488	452	498	522	494	466	479	475	456	520	486	477	489	483	467	496	463	476	478	499	477	496	459	493	492	482	446	446	452	505	504	488	469	491	450	494	497	497	476	525	492	475	492	529	480	471	530	457	469	484	475	480	488	454	479	496	482	463	496	489	506	451	500	461	455	513	504	491	484	470	492	501	487	472	477	481	475	491	520	465	482	485	469	483	479	462	501	509	482	477	500	494	498	477	503	433	510	454	454	502	475	516	450	511	483	442	484	437	513	480	471	488	471	479	459	492	431	461	479	473	479	490	506	499	462	496	463	486	468	463	488	493	485	454	488	488	482	482	511	475	470	485	465	513	492	475	522	462	499	485	501	469	508	522	456	506	467	506	485	447	459	522	513	498	486	523	477	502	480	513	453	494	516	480	514	482	480	487	462	452	477	461	488	480	496	479	485	511	481	478	475	492	525	516	480	506	471	495	477	487	496	506	529	471	462	459	464	450	437	479	458	451	431	452	488	489	491	463	470	492	479	499	486	471	492	515	520	490	456	507	501	489	493	461	475	491	493	469	468	461	465	469	488	463	492	514	490	482	491	470	474	525	533	490	479	470	453	500	480	480	543	467	516	520	490	485	449	493	473	512	479	465	450	472	511	486	467	462	512	513	512	463	506	464	498	458	494	469	453	481	466	455	466	495	486	478	507	473	516	499	477	486	537	491	477	500	453	461	492	478	480	485	539	502	491	469	500	499	487	464	485	462	487	534	478	492	460	459	517	541	479	494	510	462	474	485	521	513	510	492	487	510	522	464	506	497	506	478	465	480	464	483	526	485	497	479	504	512	433	465	473	488	497	490	518	498	479	492	478	526	491	495	508	457	464	505	489	503	484	491	476	473	519	522	481	455	484	463	463	494	492	478	471	527	493	513	495	473	479	513	487	501	495	501	497	504	514	502	500	474	484	477	483	509	545	468	539	469	486	516	445	494	465	457	450	472	495	499	474	472	477	470	465	508	486	447	484	508	460	433	501	498	488	459	516	496	499	507	494	494	499	497	464	500	481	528	488	525	492	490	527	439	525	499	464	479	485	446	494	472	494	476	448	496	493	474	463	499	497	482	506	446	489	499	467	466	490	503	447	512	487	490	504	516	500	513	479	470	431	506	516	463	499	525	429	502	475	520	509	496	491	460	444	502	510	511	476	500	504	478	503	513	489	513	544	517	522	475	486	513	484	490	514	553	489	524	484	494	450	517	487	540	440	508	495	465	473	493	461	471	466	452	494	516	447	464	481	525	493	515	498	468	480	492	485	467	499	510	484	496	503	491	461	483	474	484	484	482	468	510	509	491	487	476	517	480	452	458	477	514	466	492	435	492	451	469	477	518	506	462	476	481	465	476	487	534	488	475	454	477	460	470	477	464	506	490	515	518	471	499	484	467	470	471	528	489	525	497	490	507	511	488	464	522	501	500	453	516	508	485	506	459	503	502	471	508	534	508	481	469	452	481	476	471	490	492	478	470	512	489	468	495	519	484	468	470	480	455	481	488	476	463	509	538	470	491	478	480	482	506	512	511	489	482	495	488	488	468	505	467	460	517	513	485	480	474	482	440	504	512	472	448	480	456	529	493	506	476	480	506	462	503	478	506	494	514	476	481	477	474	471	479	442	468	481	468	461	464	433	513	471	453	485	492	511	523	441	467	498	491	418	520	486	527	471	472	459	501	500	480	500	529	468	516	498	495	463	469	511	482	497	480	491	445
24285	21458	28909	24409	21429	8581	986	674	591	514	466	404	421	370	372	376	385	347	370	330	334	336	318	319	309	327	341	300	292	310	312	323	312	328	286	298	322	308	295	331	324	317	285	318	298	308	313	279	312	318	309	331	319	322	299	291	304	303	287	296	280	302	295	328	307	314	322	290	297	289	295	318	300	332	313	297	300	321	296	267	286	300	295	319	294	300	298	322	315	326	307	289	285	296	302	289	294	301	300	322	290	293	320	291	284	310	316	277	305	297	319	287	289	309	293	318	320	316	281	312	297	312	306	319	263	306	261	317	294	332	299	312	310	303	306	282	330	290	291	305	305	302	307	325	301	289	293	320	302	295	316	315	313	347	306	304	293	281	313	283	295	291	319	313	291	287	282	301	304	291	299	283	283	318	261	328	309	310	289	303	309	294	320	283	281	299	312	295	311	340	319	337	313	293	288	318	309	305	303	295	281	280	315	296	311	280	313	351	290	277	333	298	311	321	290	315	329	295	279	322	328	299	277	320	294	321	291	293	307	277	270	302	296	319	297	299	295	330	303	335	295	274	321	332	265	284	304	312	297	304	301	288	320	286	315	278	282	300	289	297	293	302	310	309	334	260	310	287	282	285	315	283	318	302	291	311	312	298	312	321	272	335	344	276	296	301	317	283	283	310	285	309	294	303	276	368	296	294	289	302	292	327	290	258	314	304	294	279	312	334	311	249	319	271	311	314	320	299	309	328	312	339	315	290	282	284	316	321	280	342	327	297	318	316	324	290	308	297	330	340	310	275	301	283	266	280	282	285	319	276	304	305	291	273	315	268	287	295	332	295	305	307	283	289	292	326	299	317	305	296	299	282	296	298	306	310	299	314	293	331	319	303	315	304	352	302	284	303	322	295	285	305	297	339	297	315	287	310	315	281	304	307	323	297	304	330	276	290	309	313	276	314	296	315	322	280	302	302	271	317	285	303	280	303	298	314	303	324	325	290	294	297	304	312	318	335	293	320	299	330	306	273	317	298	315	273	285	271	284	315	268	305	322	297	272	311	326	272	309	325	301	283	324	290	288	276	288	303	298	308	303	290	295	307	277	303	312	303	271	297	302	302	320	311	272	309	333	294	298	280	303	314	278	292	299	329	285	285	263	275	321	303	296	307	305	319	268	291	324	272	296	297	310	309	277	285	285	298	290	306	309	318	294	303	289	306	292	304	283	305	291	286	295	314	288	309	309	298	324	299	293	307	298	299	303	311	301	303	295	325	299	307	321	267	311	314	300	311	283	326	297	312	311	292	290	304	328	317	323	261	311	298	284	284	289	302	281	287	321	293	304	297	308	292	278	258	298	304	302	289	294	315	329	270	271	303	277	296	310	299	318	332	297	256	310	312	320	289	287	307	280	314	298	269	329	296	310	289	297	307	317	335	331	304	291	276	305	281	280	302	310	299	291	291	320	284	334	334	295	295	294	276	276	275	265	306	304	268	312	316	304	298	281	330	315	275	289	299	295	317	284	319	300	313	290	312	277	321	347	263	318	311	279	277	262	305	287	303	319	265	273	283	268	288	296	303	341	295	311	314	301	289	309	268	301	299	302	278	303	291	317	306	297	328	307	267	265	340	347	298	311	297	321	303	311	302	300	291	302	325	277	316	315	318	276	299	281	287	296	306	306	297	302	329	295	302	261	288	326	279	259	289	303	304	279	262	258	297	298	303	309	251	284	301	329	299	315	294	278	298	270	279	313	296	262	328	301	304	293	312	281	290	286	286	300	316	310	298	270	324	266	322	303	309	297	306	299	283	320	282	314	297	297	316	309	269	295	278	289	323	333	299	276	286	295	293	289	304	309	297	302	311	296	290	321	266	304	318	276	282	316	309	275	295	285	301	272	344	288	296	264	288	281	295	316	300	310	300	279	294	305	281	316	294	303	295	306	297	305	282	338	307	288	334	277	314	317	286	319	291	309	296	282	315	296	299	291	313	299	302	273	320	306	316	282	279	273	302	330	265	250	308	320	319	308	310	306	288	311	289	297	244	308	296	301	290	284	331	315	309	280	313	304	277	315	290	282	314	285	310	330	325	292	291	299	289	292	287	308	304	332	276	335	308	289	275	327	299	285	304	304	313	332	308	303	298	299	296	276	286	318	292	284	311	292	325	301	296	264	277	307	285	303	311	280	299	308	327	315	321	279	326	279	297	298	332	308	293	310	289	304	305	332	281	302	293	319	311	293	339	292	335	252	279	301	277	287	278	314	291	305	305	297	283	279	280	314	300	289	302	285	332	271	306	279	341	288	294	305	288	309	312	292	278	321	286	298	303	287	313	277	313	291	312	325	274	293	320	322	292	298	311	296	279	322	296	332	265	275	325	310	291	286	300	302	304	311	302	310	304	318	271	281	328	308	298	297	295	317	306	329	286	320	318	326	292	298	292	294	294	285	300	291	286	280	309	328	309	289	323	291	297	323	297	323	303	292	265	253	311	292	290	268	324	334	319	294	317	305	297	286	292	252	276	296	292	267	303	313	284	333	314	340	284	307	285	280	315	280	302	291	321	348	314	266	306	301	300	300	266	290	307	326	335	292	284	296	308	320	297	342	280	310	304	309	278	306	330	307	265	289	302	293	289	288	279	285	291	278	285	297	276	314	304	298	272	277	297	297	282	284	329	283	313	321	313	315	280	275	285	298	309	286	310	314	313	316	317	280	308	268	297	283	284	317	310	315	293	289	308	280	276	324	310	323	295	305	283	279	272	322	294	302	276	301	269	271	302	294	286	319	288	322	292	287	307	292	287	288	295	287	278	321	344	308	299	293	294	305	310	318	307	333	280	305	318	276	332	302	298	294	284	298	296	297	279	284	286	313	314	294	311	292	291	310	279	325	300	282	310	316	296	314	279	269	313	303	283	292	316	282	332	299	295	270	309	299	299	303	325	307	307	277	314	309	275	285	308	312	283	307	271	302	288	279	272	287	290	296	273	302	275	279	302	342	299	313	287	319	304	270	334	303	289	295	268	293	289	310	265	302	296	302	278	300	243	285	349	286	297	293	283	309	310	292	286	310	313	282	297	290	295	285	291	291	282	304	275	306	271	287	300	293	282	322	313	299	283	310	320	326	305	310	327	324	282	324	267	271	311	322	300	282	278	312	275	306	260	295	298	275	328	286	320	285	313	298	294	276	263	321	301	309	290	322	299	309	297	321	265	303	280	296	313	329	312	301	285	319	304	329	285	292	307	303	284	315	290	276	269	289	307	276	306	305	288	315	297	292	301	281	289	299	292	308	333	350	291	286	308	304	294	267	304	323	282	323	322	306	295	298	279	287	261	281	328	321	281	276	280	307	293	274	326	258	323	284	279	317	301	297	302	305	301	284	303	320	296	296	306	284	293	314	280	265	275	324	264	288	303	293	290	317	284	323	265	306	287	305	283	309	301	319	284	306	305	311	277	304	330	300	317	298	295	326	322	298	297	317	319	333	291	270	281	303	294
4837	9382	8199	4213	2875	2107	1767	1404	1153	983	905	808	730	630	627	581	583	525	554	511	510	525	464	499	443	464	439	462	474	423	455	434	435	411	425	478	444	412	425	456	447	407	445	423	440	431	455	445	438	407	441	417	447	414	398	425	424	415	407	429	392	447	417	433	459	455	418	405	374	404	422	424	423	403	410	411	389	437	453	430	415	433	423	416	405	389	418	417	420	394	433	436	414	426	425	445	442	423	419	443	409	405	416	415	414	399	429	413	448	409	379	437	416	408	425	381	435	407	402	429	420	405	396	400	393	406	408	395	437	389	421	430	415	429	368	402	425	408	395	411	415	409	381	415	415	423	479	399	425	388	431	418	402	402	432	373	426	440	377	430	436	429	408	436	407	418	406	420	396	434	408	393	409	391	404	412	422	396	408	389	400	394	372	380	412	388	421	399	375	415	415	403	440	430	401	394	411	395	461	383	444	432	403	463	406	387	421	404	422	418	368	413	420	390	416	400	418	433	420	421	388	418	373	444	374	379	395	424	436	410	401	443	391	408	422	378	432	401	408	440	409	361	402	401	428	389	432	450	419	444	409	403	419	406	414	390	390	390	437	407	413	433	447	438	418	409	421	420	446	396	395	402	413	388	420	419	401	420	378	431	393	423	414	423	436	390	397	409	412	438	398	380	444	434	403	411	392	420	410	379	408	395	394	462	435	413	388	407	406	419	426	425	416	397	395	428	404	401	397	440	390	416	448	411	426	389	450	415	409	405	404	422	410	409	394	384	427	365	403	395	423	425	387	394	432	426	422	391	419	385	404	397	420	395	410	435	412	468	416	393	419	420	422	402	393	390	415	410	421	455	387	443	413	414	402	432	436	429	465	426	368	356	407	441	375	433	421	419	393	459	412	385	405	439	423	416	417	394	395	414	408	397	418	407	387	401	423	410	420	393	378	426	400	406	382	431	406	398	419	434	392	396	434	362	437	381	407	427	410	402	358	402	419	425	382	458	421	408	391	368	410	410	409	364	407	437	407	411	369	405	456	395	398	407	429	432	407	422	396	400	387	400	424	407	426	405	420	418	437	418	399	417	391	379	401	415	449	396	407	413	439	440	451	404	426	412	421	375	389	390	443	444	402	368	427	421	407	424	476	374	397	446	405	458	423	429	405	410	400	454	400	401	404	439	436	389	407	425	420	404	397	409	446	429	415	383	421	413	457	388	398	433	399	416	425	418	380	435	409	393	442	421	404	442	424	395	417	425	395	419	412	446	407	419	441	422	419	409	427	412	440	399	408	394	432	421	417	407	427	407	447	419	417	419	390	401	421	449	411	384	381	409	432	415	398	418	393	399	380	413	454	403	387	420	379	415	436	443	426	377	426	381	382	414	401	425	425	396	410	399	395	403	377	388	431	433	442	427	384	405	387	409	392	424	405	400	401	397	435	436	439	438	390	398	394	421	429	383	389	411	382	427	396	421	390	417	427	417	431	405	441	413	375	407	424	409	431	398	392	424	379	423	427	395	460	423	404	434	434	387	393	425	420	400	412	412	423	413	414	415	398	434	457	415	413	397	410	382	428	396	401	426	404	434	409	427	432	438	448	416	435	430	434	405	398	417	397	410	429	409	417	462	411	399	436	425	399	398	407	425	399	385	435	390	435	395	411	392	417	423	381	438	379	403	363	382	410	395	442	425	412	419	400	406	388	387	448	430	400	397	407	436	382	378	434	416	398	421	399	418	415	447	387	417	400	407	449	403	405	422	439	432	404	402	397	431	420	393	391	409	383	410	385	419	395	431	402	391	397	433	426	419	433	414	371	433	383	445	390	381	444	398	426	416	383	426	429	378	395	449	393	420	409	383	420	410	407	415	431	400	396	420	421	376	451	449	412	429	409	447	403	423	414	437	367	422	404	397	454	403	406	423	423	400	427	421	449	388	438	382	443	460	435	376	420	395	408	400	424	464	353	389	365	418	395	392	376	429	434	396	397	409	387	404	424	420	421	415	402	386	426	445	430	425	400	386	431	431	412	399	382	374	402	389	436	431	407	396	390	412	408	432	416	438	377	402	429	407	389	413	413	413	419	419	404	412	393	422	425	383	409	409	429	401	442	411	425	427	407	388	414	401	451	432	408	406	440	421	391	392	424	433	441	388	413	426	421	382	407	376	421	453	384	413	382	406	406	419	386	422	403	423	414	403	442	446	413	399	440	437	405	438	434	397	383	435	414	425	421	445	409	451	405	401	420	415	427	417	381	453	438	418	425	410	407	395	401	427	427	370	379	412	439	391	367	403	422	430	383	409	423	409	422	413	410	431	425	378	404	438	394	410	444	422	403	406	418	426	436	455	395	427	437	387	408	417	416	434	433	423	389	409	394	411	425	401	428	401	441	430	385	419	415	359	413	385	408	423	404	427	420	389	420	402	404	445	432	434	434	423	412	394	401	432	413	431	458	424	400	427	406	420	392	422	424	432	403	434	413	443	388	423	405	398	379	402	407	396	434	431	438	389	395	438	409	350	379	402	414	405	404	403	406	408	409	386	377	421	436	381	422	398	422	425	446	432	403	382	369	395	400	380	395	408	436	412	396	399	369	444	386	382	447	429	412	401	389	426	422	441	413	429	431	434	402	435	413	437	420	380	396	435	408	394	442	406	466	440	400	430	411	383	405	393	434	408	401	429	408	454	433	422	386	430	426	419	436	406	457	420	391	413	416	402	411	422	409	381	430	433	396	389	398	378	402	447	420	434	381	392	384	398	427	407	413	415	415	404	400	414	408	399	426	419	440	405	402	430	400	424	426	397	427	399	393	418	401	408	429	414	404	432	409	411	415	417	423	421	444	397	410	404	407	433	392	443	399	414	397	420	408	434	363	425	432	431	389	388	419	408	446	402	398	380	430	438	378	427	416	379	408	444	416	446	434	377	377	429	442	397	435	407	438	369	454	386	385	441	413	440	390	416	401	402	438	408	411	420	438	373	436	434	435	424	411	405	381	401	400	456	398	377	402	430	418	429	398	403	435	380	388	463	406	420	408	410	405	422	400	404	404	403	419	416	398	426	432	407	425	385	427	386	388	415	418	397	396	427	408	376	332	407	414	400	400	429	372	376	419	418	449	410	489	424	423	414	437	386	435	407	422	413	381	404	414	422	408	403	397	408	422	420	425	418	404	415	397	412	411	439	380	390	384	386	385	420	414	428	391	404	413	388	397	408	375	410	386	380	375	392	412	402	420	425	396	413	391	418	424	409	404	384	387	403	380	387	382	408	394	418	416	379	441	447	397	379	416	428	406	368	405	449	442	379	436	371	385	415	418	395	380	449	431	413	432	365	407	418	440	397	438	417	365	357	406	395	380	416	378	439	422	397	382	400	403	400	432	403	442	424	433	407	432	368	386	421	417	394	458	457	429	415	436	420	409	406	383	401	379	428	417	407	410	422	387	429	444	434	423	435	425	395	425	439	403	396	422	411	409	427	388	400	416	380	437	413
23337	21462	29405	23945	21463	21484	6281	857	588	507	457	383	317	304	262	259	247	206	227	170	215	182	198	178	177	163	169	141	145	157	146	149	153	139	130	148	153	143	101	123	116	131	135	120	148	111	128	116	123	104	137	124	124	123	113	116	123	121	140	130	103	149	126	138	125	117	146	114	111	127	110	128	122	106	103	124	110	120	112	120	117	115	124	129	113	102	119	118	102	118	119	102	102	117	105	112	112	102	117	109	108	94	117	107	109	101	128	110	94	106	124	115	127	118	124	114	104	131	128	110	113	126	105	128	116	110	120	95	112	128	130	122	127	99	127	116	103	111	116	97	110	109	115	92	126	116	100	127	91	115	105	103	88	100	121	145	124	126	112	115	89	98	114	111	119	108	123	131	106	125	125	106	111	122	111	131	122	124	127	121	117	93	117	109	107	110	130	112	115	131	109	111	120	108	98	115	114	103	102	109	135	123	117	125	107	116	105	114	121	100	101	100	112	108	113	125	92	99	110	97	125	94	121	103	98	101	111	110	117	112	107	118	114	139	99	118	104	111	128	114	96	112	114	100	114	133	116	105	86	110	114	106	119	121	102	115	118	114	104	112	101	122	114	98	119	108	114	102	118	116	94	130	127	109	107	99	103	119	92	126	96	100	106	86	131	117	133	123	88	105	111	118	128	103	117	106	105	118	99	126	109	105	108	131	110	119	112	96	116	115	110	126	112	123	122	107	130	112	120	112	103	133	124	111	118	100	114	106	104	101	109	105	118	113	114	121	111	109	134	98	116	111	113	109	112	104	111	110	89	112	103	108	110	110	105	98	104	106	115	107	99	94	104	93	119	100	118	123	110	109	114	134	132	119	122	110	117	117	102	103	105	105	99	99	115	124	100	132	110	111	115	109	123	113	112	106	113	117	103	124	115	115	115	97	126	103	96	103	95	113	114	123	102	109	96	102	118	121	103	111	104	111	120	100	110	105	102	116	110	114	124	99	113	88	130	116	115	130	116	125	108	94	99	108	101	76	113	119	128	110	119	95	118	111	107	108	105	126	110	106	127	136	113	98	106	91	103	99	103	113	96	97	117	110	128	123	113	95	108	120	126	120	117	122	102	111	112	107	112	113	103	109	110	107	93	99	95	118	131	97	123	99	116	111	107	111	115	139	124	103	110	116	100	122	107	119	113	121	123	104	106	98	114	104	120	105	107	117	102	108	122	109	112	97	98	97	125	102	114	119	110	112	121	107	108	126	125	129	115	118	116	115	101	105	106	120	124	113	113	114	117	92	114	117	94	95	125	93	114	115	115	128	106	109	104	112	123	93	109	113	95	122	109	97	98	115	94	95	112	99	106	99	123	125	117	116	105	109	105	103	117	121	110	113	97	109	100	120	114	98	100	115	114	104	113	103	110	103	110	103	100	131	96	108	108	110	99	99	107	121	101	117	100	120	113	113	133	102	118	113	119	110	94	103	115	106	104	110	118	107	129	100	111	111	120	106	104	104	120	87	126	110	90	114	109	110	100	115	121	118	122	136	107	107	110	108	94	138	115	118	111	114	114	115	112	100	107	111	106	100	129	101	120	111	104	113	130	109	96	122	120	111	117	113	108	103	115	100	116	111	123	109	126	100	105	104	110	119	124	103	96	114	112	112	111	112	100	105	116	132	122	109	99	118	99	106	117	102	114	107	116	93	107	121	116	128	124	113	122	104	117	108	100	125	104	122	98	124	103	130	118	117	102	116	121	109	103	105	120	116	127	104	113	120	121	109	109	108	110	91	122	120	127	114	117	111	118	110	108	99	115	106	96	106	111	101	79	120	99	106	114	110	125	112	113	134	115	127	135	118	113	86	111	117	117	82	101	111	118	108	123	100	116	97	115	121	99	118	117	97	119	112	112	141	88	109	107	102	110	109	122	128	117	110	106	110	109	104	114	118	112	102	112	106	107	108	112	112	107	115	121	113	120	128	114	111	116	113	125	111	127	108	110	121	115	98	114	109	88	111	118	111	136	123	112	111	112	124	120	114	117	117	115	119	121	111	114	120	110	115	115	111	99	102	113	106	99	100	118	112	107	128	90	135	104	108	103	112	112	113	113	113	109	110	91	100	108	121	109	123	113	125	111	109	118	105	89	109	116	111	116	112	102	114	106	100	127	119	100	129	109	100	118	107	108	127	120	128	102	127	94	103	129	104	108	100	116	101	129	99	112	106	119	114	114	107	113	115	124	137	96	105	110	129	110	114	104	105	121	103	97	124	91	115	111	126	100	104	122	118	122	119	104	116	100	122	98	114	110	91	116	107	122	115	99	99	100	98	113	114	115	136	124	119	119	102	104	95	107	116	96	110	101	89	118	108	112	106	110	133	113	98	124	122	117	124	100	118	109	119	110	102	125	89	109	110	91	105	103	124	132	116	98	127	101	103	132	121	113	117	104	126	114	109	113	106	107	124	109	97	120	117	99	98	115	111	114	93	103	114	123	112	106	123	120	103	134	108	114	110	99	123	108	132	101	121	114	111	104	119	106	115	107	103	113	106	120	116	113	110	117	106	111	118	113	104	114	122	93	94	88	110	108	101	96	111	103	104	110	117	114	115	91	109	97	110	100	125	116	90	93	117	139	103	119	129	93	109	115	108	113	106	114	112	118	93	101	117	119	116	97	90	123	120	117	115	122	109	109	111	127	105	112	113	101	99	119	107	129	107	106	111	104	130	104	118	110	120	104	101	113	118	110	111	100	98	121	115	103	102	115	120	115	105	107	113	92	103	106	118	109	101	111	117	110	114	129	124	115	98	111	130	108	114	103	103	117	109	119	97	110	92	126	111	111	115	114	118	118	125	124	118	102	115	112	111	113	111	106	103	104	117	125	104	86	124	103	96	106	113	119	121	103	103	104	123	76	108	104	111	113	95	113	106	120	104	110	115	86	118	93	108	123	116	107	95	93	110	110	123	123	118	112	113	102	98	122	113	111	123	118	99	116	108	139	107	121	109	102	95	114	139	135	106	109	125	101	99	111	116	106	128	118	130	122	108	106	105	102	129	124	122	126	124	97	119	102	115	122	127	121	105	105	120	115	113	108	122	92	104	119	99	120	110	115	114	104	122	107	109	93	108	121	130	118	120	112	100	105	106	129	97	112	111	100	97	100	119	109	104	109	118	111	114	101	108	99	131	102	106	103	104	116	123	92	103	111	121	123	127	108	116	96	105	108	105	112	92	108	106	110	120	107	102	124	123	111	107	93	110	113	120	111	121	98	94	107	119	122	105	118	110	132	102	114	111	123	127	107	114	112	122	98	111	118	108	118	100	117	95	100	105	110	94	113	100	103	100	101	109	94	117	116	112	131	109	123	103	123	126	112	113	105	115	102	115	102	103	107	113	127	115	99	98	122	114	98	116	125	109	93	109	88	103	108	97	105	104	125	115	118	94	121	112	89	89	121	112	99	98	95	122	112	113	115	118	124	128	103	103	93	97	106	108	128	114
6862	15581	13207	7046	4718	3537	2697	2080	1621	1305	1075	897	754	661	540	528	470	406	376	383	365	331	320	278	305	287	264	231	251	238	211	254	225	212	231	207	216	187	234	217	193	178	197	178	184	178	181	177	172	170	187	191	199	190	161	184	172	144	182	160	171	174	173	179	170	169	180	156	157	155	160	169	185	188	152	169	176	181	175	168	156	150	141	161	155	158	183	173	171	162	183	155	164	175	147	156	167	141	160	152	155	156	161	152	180	155	172	165	164	160	164	157	157	159	154	153	145	160	150	167	162	152	174	156	163	169	132	148	143	172	170	150	153	171	162	177	161	154	146	159	184	154	155	167	164	153	147	158	156	154	168	158	131	171	133	161	152	143	161	184	182	139	155	168	145	154	172	171	144	173	166	171	145	145	171	167	168	161	153	170	175	149	177	152	150	151	149	150	152	160	153	162	155	137	155	170	164	147	160	179	169	143	158	156	151	135	156	152	136	154	153	167	166	173	178	154	157	151	169	134	154	141	153	147	181	170	158	153	162	160	180	137	172	180	155	150	166	172	154	154	184	141	150	158	151	174	172	162	160	166	149	138	142	174	162	162	187	160	203	142	170	143	179	171	148	163	165	164	157	144	162	161	160	136	142	137	165	172	148	169	161	137	163	133	143	176	157	153	133	155	149	153	162	165	165	151	165	142	168	148	153	134	158	163	157	129	151	145	164	168	148	147	152	153	162	148	168	161	148	183	148	156	135	128	160	144	156	163	168	153	151	171	156	153	138	161	175	155	136	161	144	149	181	155	142	153	151	139	157	154	157	144	167	175	151	152	157	164	159	170	164	159	149	159	167	146	188	162	156	161	161	161	132	155	162	170	172	159	172	154	157	151	142	149	169	184	163	177	165	161	152	152	150	178	180	169	146	167	161	153	146	171	145	173	143	144	179	143	145	180	158	178	153	157	128	146	140	145	154	159	160	156	148	167	170	149	155	160	135	166	155	174	139	153	169	154	150	158	130	142	148	172	170	163	162	164	157	159	144	149	154	157	144	151	171	168	156	159	161	176	143	148	151	147	152	150	166	167	154	165	153	161	147	159	148	155	175	165	169	146	158	150	164	142	151	170	152	168	161	163	157	169	155	144	150	164	134	168	157	140	154	162	153	133	137	163	171	155	161	156	146	146	153	136	183	159	160	150	131	170	162	142	155	150	167	177	168	123	172	160	147	151	169	128	181	157	153	151	169	151	150	168	162	156	144	184	170	131	156	146	169	149	162	156	144	157	122	167	158	161	165	152	152	175	162	166	131	144	136	155	145	169	153	150	143	156	155	143	153	163	147	174	155	160	154	148	140	146	139	161	171	144	144	171	161	146	132	143	162	168	176	152	167	140	160	160	172	158	143	141	165	168	182	155	154	175	153	152	136	150	153	153	169	178	150	159	129	137	146	146	152	162	161	144	167	146	163	154	162	141	174	179	162	178	157	167	167	154	154	158	150	166	145	160	157	143	156	141	152	155	156	160	164	152	165	133	149	143	176	176	136	162	142	147	154	130	163	175	154	151	150	143	147	152	151	160	167	162	159	165	159	134	147	162	151	169	132	159	146	164	152	154	153	134	173	163	163	168	154	140	153	152	169	146	142	148	167	150	146	159	167	162	149	177	163	160	152	170	143	177	161	159	155	155	153	163	179	163	152	171	151	148	169	160	137	153	163	141	149	148	168	145	148	168	145	160	155	155	165	141	163	161	149	156	153	158	150	149	148	148	156	157	137	152	169	165	170	159	151	143	180	131	156	165	146	157	163	162	161	139	165	157	167	158	156	164	155	197	145	169	163	129	150	168	147	174	156	181	137	145	134	156	180	189	169	153	158	143	145	168	147	144	124	151	187	171	177	159	161	150	156	138	153	158	177	158	161	142	150	168	149	123	172	131	154	138	142	151	138	153	170	130	145	181	184	143	158	147	156	159	151	157	164	168	147	149	139	150	154	124	140	160	163	177	176	185	146	158	142	155	138	170	150	134	156	138	158	149	149	171	169	152	163	168	149	171	167	168	171	154	173	145	158	174	149	156	156	174	155	168	147	160	144	147	164	146	164	141	163	172	145	164	166	144	173	154	134	154	156	155	151	165	201	151	151	155	159	167	148	180	168	157	188	159	151	173	167	165	134	146	157	157	142	164	147	148	168	164	144	124	153	141	150	143	159	147	158	152	147	159	156	151	141	156	173	145	150	167	164	138	155	158	153	145	165	159	165	151	167	161	136	173	163	155	150	134	149	172	152	136	173	146	147	166	146	166	145	170	155	159	169	150	158	166	146	159	145	145	162	150	149	142	171	146	150	149	174	177	180	150	157	159	157	164	169	152	174	174	127	159	169	164	152	168	150	145	150	161	176	157	162	151	153	154	170	174	146	127	163	159	155	152	151	129	153	173	139	169	141	148	157	165	156	144	139	132	155	163	164	161	149	174	147	164	162	160	152	141	175	144	184	172	151	149	144	159	170	141	155	141	159	169	147	153	134	133	157	157	178	138	140	172	166	167	169	162	165	186	174	156	163	150	155	155	157	183	154	185	156	162	172	162	167	146	169	154	171	164	158	160	177	156	176	150	160	161	140	160	169	155	165	156	157	148	166	146	135	159	140	151	155	152	132	159	170	167	134	151	158	162	170	170	191	169	157	146	143	173	142	132	178	163	149	158	155	140	126	155	149	165	174	164	163	158	144	160	170	152	169	167	159	151	158	151	142	168	154	159	152	150	150	150	154	158	163	167	175	158	181	164	139	164	176	147	154	160	155	184	149	145	161	171	147	162	157	154	184	141	163	156	155	153	153	151	164	164	167	161	133	160	163	139	154	167	155	174	142	182	153	163	153	144	181	149	145	165	182	166	157	137	186	183	141	175	164	161	167	145	146	157	143	148	165	139	150	166	156	155	156	134	163	164	136	154	173	161	153	173	147	147	170	153	145	160	169	154	154	163	149	156	149	156	152	185	161	162	136	149	162	148	151	156	157	160	160	158	169	143	149	172	166	166	171	143	151	165	175	156	164	160	143	158	170	174	151	151	158	178	160	157	151	155	159	152	146	139	168	148	167	160	170	161	157	166	143	173	164	154	136	151	142	142	152	155	152	166	157	166	161	162	140	157	151	151	152	145	149	185	163	148	171	163	158	167	149	157	170	182	157	157	179	177	136	157	146	145	151	156	140	163	145	147	148	157	165	141	157	181	138	144	164	156	168	160	148	169	152	152	142	154	140	172	130	142	164	157	159	135	144	162	141	156	143	173	161	162	167	159	151	162	146	145	152	158	142	174	169	158	178	141	154	174	155	160	133	154	142	137	166	168	162	142	163	147	160	159	130	162	180	159	140	150	147	168	192	159	135	143	173	152	161	150	148	163	178	161	136	173	137	169	166	169	145	155	194	155	171	154	151	182	177	161	174	170	162	165	174	161	151	175	158	141	141	171	156	156	169	144	148	164	162	169	154	159	169	139
27182	20917	9196	844	553	408	430	419	379	413	356	387	400	379	383	391	384	384	335	370	351	377	391	338	345	375	355	345	377	327	361	377	364	339	353	367	367	337	365	389	373	390	364	369	363	375	348	397	356	367	364	353	380	387	373	387	391	327	351	368	380	365	368	384	348	378	349	377	345	339	375	390	354	345	380	336	350	317	391	365	380	377	373	388	337	335	352	388	362	338	340	356	356	332	336	355	371	318	371	370	348	351	374	338	376	374	375	386	384	356	396	346	364	384	375	368	402	347	365	354	361	367	349	366	324	360	353	339	369	379	388	364	378	353	332	382	349	356	340	361	336	354	365	380	342	367	342	349	333	343	370	362	328	349	394	352	371	368	383	350	351	390	346	346	358	385	379	349	367	372	359	367	357	353	381	371	377	339	317	372	332	372	348	377	367	361	340	365	366	326	349	359	360	385	366	367	348	347	360	391	388	370	345	371	385	343	353	355	333	365	357	371	336	377	374	388	334	358	393	342	332	360	362	354	359	316	333	371	406	334	339	379	350	356	365	317	344	353	353	381	365	336	366	393	352	344	376	389	352	366	386	352	349	362	357	335	392	377	344	366	363	375	355	350	359	349	354	369	380	345	355	339	360	376	360	343	331	322	387	366	369	364	369	359	365	358	344	357	356	364	334	357	404	386	369	357	390	362	372	374	333	355	335	370	357	351	338	358	373	371	376	372	324	383	383	375	363	334	334	366	380	365	353	362	344	354	370	346	370	370	332	402	383	354	371	348	361	336	331	339	336	373	374	364	367	385	346	338	390	373	328	362	394	389	385	365	371	354	356	381	352	372	354	351	357	380	407	375	373	382	330	365	392	377	349	368	354	394	358	325	364	380	398	387	379	339	343	367	350	363	381	361	352	403	355	350	365	387	366	339	350	318	355	349	363	339	398	354	385	387	380	358	365	403	347	377	376	340	356	349	362	355	384	346	394	356	355	377	354	378	373	366	346	340	362	383	324	363	407	361	362	356	368	341	355	394	376	353	326	355	358	343	381	346	370	390	354	350	385	374	351	369	362	383	400	338	367	378	377	350	371	367	376	320	339	361	370	333	390	373	342	348	373	321	387	332	355	367	336	339	389	362	347	343	362	342	413	379	375	357	391	393	311	365	364	366	349	366	386	362	366	343	353	388	349	394	384	385	349	349	346	360	335	389	346	363	343	355	388	390	398	341	361	345	385	383	371	333	362	374	341	392	372	353	363	351	354	347	369	405	381	348	371	348	350	372	390	394	354	345	370	368	340	377	376	350	373	349	344	323	361	355	319	360	375	374	351	397	390	358	382	385	347	364	348	358	352	378	379	355	374	356	343	350	371	343	375	351	344	366	367	372	357	377	370	356	330	370	358	342	392	358	349	316	367	377	381	346	358	342	362	366	362	348	353	368	357	342	368	362	390	374	375	307	391	332	389	376	354	369	349	358	351	394	360	330	352	373	361	363	375	383	359	366	350	336	373	357	365	407	329	363	352	359	362	358	361	314	354	336	345	360	329	369	335	374	353	310	335	375	371	307	341	375	375	383	358	364	340	367	385	363	366	310	367	370	374	359	372	381	356	367	363	363	386	358	380	377	354	359	384	369	360	323	343	360	381	339	360	368	362	355	378	330	322	319	351	335	383	380	369	371	384	356	352	365	387	349	358	363	345	352	382	363	395	351	370	360	353	371	343	328	390	360	326	373	356	320	352	370	368	350	384	383	332	369	374	325	376	406	383	355	377	346	332	370	385	343	351	377	380	350	378	348	380	361	373	338	391	368	344	382	373	358	385	362	373	387	333	375	367	338	353	366	378	370	367	391	359	346	361	382	382	331	375	376	371	359	361	352	370	338	341	397	340	357	321	366	368	362	358	357	404	368	367	333	359	366	329	359	354	376	348	407	375	353	364	372	344	319	340	377	360	331	338	377	390	374	367	378	356	341	353	372	352	355	350	349	332	367	375	352	323	336	334	358	385	365	341	352	363	375	381	368	355	378	334	372	362	367	348	368	376	404	346	327	375	360	368	377	370	370	401	374	380	373	381	386	342	388	331	362	376	346	330	377	366	360	382	347	343	344	365	354	385	351	342	357	373	385	368	316	386	365	361	355	359	364	375	353	343	352	401	376	372	365	353	371	342	382	380	361	345	362	359	326	354	340	388	353	364	361	361	379	331	331	366	332	335	378	353	344	342	381	363	378	337	366	390	375	344	353	375	377	354	357	386	345	373	344	348	336	328	349	346	370	365	362	393	371	392	398	349	354	376	385	335	379	392	315	338	397	379	379	400	372	342	362	370	347	343	380	395	366	363	376	376	374	357	366	364	350	342	394	361	393	343	362	355	351	334	379	361	361	373	371	386	324	371	373	339	378	340	318	332	330	353	376	397	368	383	386	345	351	368	337	370	363	358	333	380	343	379	353	329	361	366	346	343	378	348	391	374	341	357	355	363	381	339	379	358	350	337	339	364	362	356	376	386	339	340	349	367	344	369	355	354	386	353	387	368	378	343	353	342	369	396	345	358	352	370	392	375	343	377	368	350	331	369	345	376	357	374	348	384	377	366	389	387	356	392	398	350	340	349	372	397	382	364	356	377	384	372	369	377	376	377	372	372	363	387	364	360	370	367	359	354	362	365	379	377	399	336	354	359	373	332	358	372	340	358	353	327	364	357	330	332	358	376	357	384	357	364	358	339	387	372	366	399	381	335	370	339	335	407	399	386	387	375	343	386	357	364	355	356	349	355	356	338	350	348	352	371	364	395	360	334	347	359	332	370	373	344	371	379	362	364	343	391	358	374	363	375	362	370	370	376	355	352	360	343	385	367	360	330	363	348	355	392	375	366	384	367	376	358	369	397	373	324	392	380	324	374	366	322	386	348	366	351	370	355	364	361	353	354	346	353	332	349	379	348	350	359	353	366	317	371	358	341	358	335	374	368	334	362	356	380	378	362	334	377	360	367	340	351	379	371	362	362	342	394	346	394	328	326	329	359	367	357	368	355	364	377	375	374	364	402	345	383	358	315	353	358	367	349	339	341	378	358	372	361	388	371	360	375	401	365	366	358	384	356	343	349	398	350	331	361	365	339	371	336	357	329	332	358	352	341	323	384	330	330	346	356	358	361	381	391	336	344	380	375	412	354	332	345	393	353	364	367	381	345	380	375	361	356	366	331	372	377	351	380	362	326	385	388	353	357	357	342	353	367	370	361	379	363	365	341	340	336	378	392	350	359	361	346	364	375	380	381	361	348	342	351	349	340	396	365	338	370	353	364	358	373	382	350	341	367	336	348	379	365	355	367	368	356	356	384	352	370	346	359	354	352	351	367	348	407	375	341	363	370	338	365	378	355	374	371	336	358	347	343	392	368	400	336	352	371	360	411	382	365	343	360	360	372	343	348	363	378	401	368	338	365	367	356	358	356	335	354	349	343	352	356	352	371	358	383	352	348	364	331	358	361	341	358	329
4022	1227	1204	793	646	584	614	568	566	574	495	517	519	471	487	512	456	507	528	521	492	496	505	486	501	537	506	511	496	495	511	502	485	471	492	472	518	538	472	458	495	503	535	515	508	479	515	512	512	501	532	508	521	478	500	483	446	475	474	495	471	516	516	476	491	494	461	506	487	498	498	491	489	505	518	476	448	500	509	480	458	526	509	479	470	524	495	489	491	472	502	476	516	516	443	495	479	517	517	493	469	492	509	484	487	462	481	494	470	479	497	500	511	506	489	446	477	502	483	483	462	477	457	541	468	471	504	489	503	484	483	520	492	504	453	538	496	510	496	472	504	495	502	506	511	504	504	490	472	465	496	507	493	471	479	480	523	523	450	514	510	499	478	465	547	454	533	466	526	445	505	473	487	536	487	489	482	520	485	497	511	442	470	486	490	464	463	488	522	504	481	490	508	515	492	441	503	486	485	510	471	543	482	505	510	480	468	455	460	502	505	496	471	486	444	485	464	477	464	500	495	458	524	465	456	466	503	458	458	498	504	468	469	490	452	488	470	469	501	504	487	502	466	475	501	512	477	538	501	489	511	481	473	522	494	473	531	510	491	527	482	502	492	473	461	484	452	486	542	458	475	486	513	480	517	469	539	501	491	503	516	446	479	513	467	482	473	455	511	468	455	501	448	485	473	501	485	477	493	508	467	470	481	464	517	493	462	479	493	490	450	491	526	475	449	520	494	451	545	505	484	487	454	499	526	483	477	528	498	509	464	484	466	486	515	466	436	475	496	502	471	493	469	496	528	469	504	497	496	493	474	500	467	494	496	511	505	502	492	493	515	480	459	510	484	475	506	506	502	501	457	470	477	534	527	454	488	460	495	502	526	497	473	575	482	475	462	505	502	481	503	470	515	443	471	508	510	495	464	493	518	531	483	463	463	474	479	493	486	492	508	457	498	509	494	473	491	531	491	465	483	493	514	505	513	502	471	489	482	489	507	510	489	515	477	479	485	450	480	451	448	499	493	509	442	478	496	479	529	514	480	489	447	509	502	468	476	491	493	429	476	508	495	485	493	496	480	485	484	514	461	471	492	494	486	509	464	505	479	476	463	526	487	469	495	465	499	474	517	505	507	523	484	501	517	499	507	495	504	496	513	515	477	507	487	477	476	505	478	509	484	511	495	479	501	463	498	466	495	494	488	507	460	472	512	516	510	520	475	489	456	467	482	478	495	506	437	484	493	507	512	500	495	465	487	501	479	487	487	505	481	483	505	492	486	473	456	479	487	464	546	535	507	509	501	477	526	489	459	503	512	501	495	491	481	463	453	517	493	504	470	504	538	444	532	505	445	510	477	525	495	456	496	452	512	529	489	493	454	472	498	486	464	484	493	482	493	491	500	513	526	482	506	484	483	484	485	513	534	501	472	511	484	553	511	483	475	502	516	480	471	478	493	470	507	470	519	505	457	509	472	484	490	486	475	519	483	484	443	519	489	510	466	504	504	482	464	496	501	481	508	497	470	482	492	541	514	443	482	452	522	520	504	444	507	492	487	487	489	473	486	484	499	535	485	558	504	512	493	483	479	477	503	483	503	486	489	495	493	528	466	511	491	517	482	474	502	502	520	529	472	494	491	456	458	483	480	484	501	511	487	493	506	499	483	485	498	483	492	457	481	500	521	483	502	522	496	486	477	495	499	518	450	477	498	507	511	488	515	492	490	483	489	480	478	516	493	488	478	504	469	468	486	497	508	480	514	504	495	463	482	495	484	494	508	529	473	479	499	479	529	481	484	458	509	469	515	519	507	480	506	459	510	485	518	486	481	469	502	493	498	494	451	491	497	475	487	532	484	479	491	522	464	551	483	468	481	470	496	499	502	466	532	467	505	488	525	528	478	513	485	490	502	469	522	466	485	510	494	469	477	471	493	482	479	494	485	465	480	485	517	475	509	460	474	532	478	485	510	458	499	470	475	488	531	491	538	507	486	481	490	509	517	504	520	511	465	449	493	515	496	481	492	495	519	475	494	477	490	444	481	521	492	498	478	506	485	496	534	495	527	489	482	459	477	491	501	550	490	489	491	468	499	524	507	496	471	456	489	508	521	494	473	464	481	485	499	514	483	498	517	462	520	496	504	501	508	463	476	506	559	496	496	496	506	485	466	473	494	487	489	510	471	472	532	491	500	456	504	481	448	497	460	482	480	447	504	503	499	503	472	482	472	483	481	511	485	550	504	488	489	512	515	472	521	487	464	507	481	483	463	499	472	501	497	533	488	493	515	448	507	499	477	502	486	501	469	465	477	479	463	520	494	472	469	462	446	495	499	474	460	541	465	488	469	519	480	491	505	460	491	495	503	531	510	501	483	508	476	493	512	503	498	497	466	464	462	493	496	521	520	482	476	523	478	483	490	530	444	469	429	484	473	445	460	446	532	534	517	478	500	495	475	491	500	501	500	504	459	454	473	489	484	508	526	471	491	506	491	466	495	485	491	455	451	493	517	481	496	527	515	463	498	469	493	465	512	481	502	481	501	474	492	501	502	497	490	488	485	490	451	469	490	541	511	526	530	496	476	512	527	498	461	474	514	501	509	502	491	496	504	510	486	493	497	496	517	499	473	528	456	484	534	461	491	507	470	483	481	499	505	498	475	505	497	502	477	514	499	524	473	474	498	535	502	518	460	482	492	505	533	518	480	467	521	521	496	467	510	488	474	501	494	515	475	468	483	504	478	484	518	507	500	473	476	499	474	480	454	473	484	526	516	460	476	457	469	467	519	449	484	495	491	516	484	516	443	459	479	497	472	475	499	533	475	471	443	487	514	473	494	491	478	516	484	481	485	511	504	437	466	491	499	493	478	489	485	502	512	473	498	488	493	517	475	485	497	467	489	494	474	495	536	469	451	497	497	488	504	493	511	486	508	475	475	504	482	516	462	448	493	485	450	481	476	470	523	496	535	516	491	515	475	479	497	499	492	488	527	453	532	460	507	467	466	506	485	523	498	477	525	524	477	469	523	497	453	477	479	468	484	470	494	479	483	477	508	505	456	484	493	508	485	468	515	466	519	488	512	493	507	469	498	491	485	499	494	486	494	496	506	481	455	470	495	538	493	473	490	538	461	490	510	499	459	487	492	496	488	510	487	495	516	537	468	516	460	500	490	517	476	529	466	519	494	473	476	459	486	498	475	490	517	460	514	477	514	474	473	520	505	477	444	490	511	501	531	488	485	517	462	467	496	470	488	478	524	496	488	507	479	490	504	494	485	462	484	494	513	530	497	505	507	505	496	522	480	506	493	534	464	491	511	490	497	483	521	518	484	504	525	480	488	479	468	494	505	473	492	506	465	480	496	456	484	520	466	474	465	516	509	482	511	524	475	483	484	476	521	466	521	516	513	514	511	485	482	496	515	483	470	470	478	452	489	487	473	492	504	555	503	491	487	498	484	522	517	511	491	515	495	540	503	484	492	506	479	506	500	496	487	493	518	466	458	477
24311	21438	28891	24375	21428	8315	1017	677	575	508	485	413	410	404	370	413	354	348	350	348	338	360	327	323	346	326	287	321	293	304	280	324	335	324	311	343	290	325	309	307	283	285	327	313	304	323	333	295	288	291	369	298	300	306	298	272	297	301	300	337	315	304	316	328	301	293	305	317	316	306	309	298	303	299	308	322	314	314	265	309	313	278	311	318	303	330	306	286	310	300	302	297	306	282	277	343	311	298	303	325	308	289	288	302	328	305	312	318	304	309	285	292	306	302	285	309	294	318	314	274	292	315	314	305	300	325	310	267	287	307	321	319	289	315	275	318	281	279	283	312	291	303	293	289	289	307	271	281	323	280	268	327	285	308	314	281	293	279	312	282	280	297	269	296	325	292	332	275	286	280	304	304	324	330	323	275	302	326	271	334	315	330	309	278	317	297	293	284	312	272	324	316	275	332	287	328	299	327	314	317	317	312	322	338	304	340	297	338	272	328	323	289	294	316	308	314	329	306	263	315	320	326	298	292	325	297	297	302	323	299	295	295	295	288	299	316	321	319	293	287	317	295	334	327	301	307	305	299	297	306	315	288	357	275	301	292	283	313	320	304	308	298	313	317	320	301	356	288	291	300	330	260	284	298	313	283	276	292	312	294	296	312	336	305	282	288	298	335	289	331	325	324	287	315	334	320	335	306	282	314	320	298	302	292	289	289	316	305	301	309	309	318	292	272	293	312	295	308	286	300	326	289	300	296	297	322	300	304	317	312	272	277	275	299	257	281	287	304	301	296	302	295	296	330	307	305	313	324	276	330	288	308	303	315	293	285	339	328	313	305	282	286	302	293	333	306	288	292	318	285	300	323	273	306	308	313	319	293	317	315	292	318	311	296	267	311	346	300	283	310	273	274	294	285	292	308	320	304	314	326	322	325	288	313	311	317	316	279	328	294	311	332	283	333	355	299	300	292	326	306	294	308	299	275	311	296	299	302	314	299	310	295	299	270	287	313	301	298	327	346	299	287	300	314	294	308	324	298	291	309	315	289	296	302	308	324	299	272	304	330	272	275	293	318	339	301	312	279	269	295	317	313	281	299	319	343	298	313	299	318	307	288	324	320	310	272	313	316	301	319	271	301	315	293	347	304	327	321	285	318	306	319	295	284	309	279	295	314	316	316	327	304	336	293	315	295	304	294	294	287	322	290	289	312	297	300	297	302	310	268	302	317	320	293	288	320	306	319	278	341	303	301	281	320	315	303	309	264	282	343	309	286	285	288	328	299	329	315	313	305	327	267	333	315	290	293	324	298	289	297	316	292	292	307	293	319	308	326	294	299	295	294	288	296	289	296	323	312	309	338	301	327	316	302	290	311	328	283	301	296	335	291	310	284	307	260	299	311	297	308	332	336	295	287	312	294	282	284	316	291	314	305	263	310	328	286	273	316	332	304	328	314	321	314	313	338	332	314	295	289	298	269	287	293	287	341	288	276	297	327	296	283	309	299	271	301	304	297	320	274	265	332	287	337	305	312	327	324	314	286	315	301	303	308	295	289	287	306	356	300	234	283	303	304	309	325	274	311	311	298	298	312	296	292	306	290	267	324	286	327	282	293	293	301	305	266	272	264	328	335	334	287	326	275	302	303	312	282	277	317	296	300	286	332	319	319	282	305	302	282	278	294	295	293	316	332	312	303	332	304	284	285	312	312	266	304	317	290	292	302	307	283	290	319	300	322	319	295	309	313	318	281	273	279	310	295	287	286	320	319	293	279	289	298	280	317	306	266	318	302	302	321	292	257	309	317	266	299	303	313	288	329	313	304	302	331	294	323	344	300	292	294	293	288	302	308	308	269	275	278	316	316	314	287	280	304	321	302	305	301	293	330	281	287	281	344	309	318	302	291	309	324	323	317	297	287	301	316	293	300	321	308	297	311	291	296	314	324	290	292	313	328	326	341	289	328	328	338	317	350	317	275	290	297	284	301	333	288	300	321	297	297	298	304	299	294	279	277	295	290	325	291	299	327	298	303	319	285	302	311	297	304	311	294	300	303	287	300	327	288	301	327	300	299	279	304	298	343	304	281	325	290	296	285	308	285	305	306	286	286	323	283	297	317	329	300	320	306	308	330	307	297	283	301	288	295	296	327	295	282	304	279	323	312	340	272	310	299	278	309	276	292	301	317	322	341	306	288	301	302	288	322	305	317	327	311	293	297	304	304	291	294	271	331	266	322	289	313	290	299	325	307	315	292	294	325	279	295	288	277	328	300	290	273	309	289	294	294	314	301	281	312	309	313	256	300	319	313	321	308	301	274	280	310	272	306	304	310	296	302	295	297	314	304	312	288	303	299	290	304	325	310	294	317	293	321	287	293	295	267	316	310	306	282	295	262	305	310	305	288	302	294	267	309	288	281	288	303	317	291	293	290	321	318	305	294	291	282	293	315	293	321	312	303	285	290	309	296	285	335	301	327	272	318	289	311	315	327	318	324	308	316	306	296	312	290	307	321	300	324	272	326	315	300	294	289	329	329	298	301	309	310	292	284	318	279	316	312	286	309	318	331	302	303	291	327	292	242	311	274	293	295	268	317	311	307	298	321	288	276	338	283	288	287	291	330	290	282	313	283	308	309	302	309	327	308	292	307	326	309	297	290	278	287	295	315	307	293	305	294	283	301	310	280	303	270	295	283	309	282	283	336	292	304	266	289	287	285	315	287	290	319	293	286	344	303	308	315	318	265	308	299	300	305	294	338	260	279	277	321	264	271	307	321	324	300	319	293	318	307	301	307	296	333	269	304	284	337	314	306	310	290	296	288	298	318	318	314	323	284	282	294	308	317	317	268	293	298	288	311	291	300	287	277	318	283	291	289	266	276	322	314	313	297	305	292	331	297	280	295	303	278	290	329	281	288	306	299	320	324	308	292	298	307	283	302	296	294	293	290	285	284	291	304	315	307	303	328	302	283	297	296	329	300	269	296	290	314	293	345	295	311	322	314	290	317	336	321	312	313	324	305	316	306	305	348	299	306	331	300	311	320	307	292	309	297	323	276	300	314	306	281	305	275	333	300	341	304	287	300	296	305	278	285	302	291	311	318	284	307	292	326	302	296	286	290	299	285	290	283	298	299	326	306	300	316	311	284	306	291	314	274	291	332	300	266	281	308	292	282	301	320	315	286	258	312	294	297	285	291	282	327	317	282	306	313	307	282	318	291	290	296	285	308	272	285	301	303	292	304	330	306	275	305	287	316	307	307	316	324	288	282	270	277	282	267	289	324	274	283	334	324	291	299	291	319	322	303	294	298	307	300	299	309	307	318	335	281	314	325	316	278	294	303	279	296	315	288	316	278	268	293	281	286	304	309	296	313	336	319	298	308	315	318	300	326	328	300	264	290	278	297	313	299	312	310	293	304	325	312	308	288	299	303	256	287	311	318	317	305	283	313	291	290	294	293	319	276	276	309	306	293	316	291	330	285	299	284	301	310	302	325	285	308	315	311
4729	9348	8076	4044	2869	2182	1749	1406	1154	1036	885	771	740	695	639	584	593	559	529	516	488	481	511	491	451	452	451	444	441	455	447	398	460	453	467	444	402	441	389	429	400	460	428	455	459	434	392	487	414	400	445	425	423	434	415	436	452	435	405	401	392	449	384	449	400	413	436	424	417	392	432	420	410	411	423	442	391	416	423	429	439	418	411	439	377	429	427	378	428	442	381	425	462	402	395	398	418	403	405	390	366	408	405	453	386	446	420	449	398	413	423	432	430	440	395	425	433	429	418	448	416	411	434	427	369	411	401	418	392	402	372	389	447	410	424	410	414	449	431	419	411	399	457	404	428	453	427	389	428	388	427	410	418	400	442	433	430	445	393	421	429	373	413	403	396	389	427	411	412	377	466	435	417	409	383	426	414	412	410	435	430	432	407	423	428	428	418	415	421	428	420	436	423	441	406	413	427	423	422	428	411	396	421	428	423	400	398	434	401	419	409	409	433	407	411	458	418	393	439	387	419	468	423	403	396	389	393	395	414	361	385	431	437	444	405	403	423	436	413	412	438	414	390	416	423	418	387	434	418	392	436	459	392	430	419	364	445	384	444	412	394	430	384	394	441	414	430	407	419	386	420	422	428	396	448	411	424	404	444	424	418	391	420	397	442	405	439	420	437	422	387	466	411	418	385	409	432	399	401	393	475	423	414	412	420	419	416	427	447	431	443	353	395	424	438	402	423	381	427	376	400	446	403	436	398	411	413	394	421	450	437	387	405	408	435	424	408	396	408	422	407	425	392	402	395	410	410	432	433	373	432	418	389	391	427	384	449	426	408	425	389	415	442	446	416	389	417	398	436	431	412	439	381	421	428	408	409	381	416	416	417	451	432	438	438	448	426	415	387	398	381	410	405	405	418	439	418	457	445	410	435	447	403	403	370	422	440	422	374	408	464	422	402	394	411	395	381	426	427	441	393	414	438	431	416	389	431	393	436	423	428	438	455	405	462	402	384	420	392	420	411	424	417	421	405	417	386	412	451	430	424	419	397	441	391	403	448	429	417	441	408	439	398	438	441	396	418	407	422	424	416	459	423	400	407	427	447	440	410	436	419	438	375	416	436	418	430	394	444	433	414	401	399	425	416	416	433	378	438	383	410	385	416	367	425	386	386	419	423	419	397	416	410	407	408	452	412	384	429	450	426	415	423	450	431	401	433	423	423	408	407	406	389	397	434	409	385	441	402	397	382	405	419	408	438	434	401	432	440	392	418	431	419	401	434	465	440	446	418	411	448	397	390	361	424	468	422	395	427	385	414	444	414	415	392	419	412	408	402	443	413	393	406	407	387	433	428	422	429	418	466	443	421	430	374	418	389	429	445	402	414	426	475	388	416	388	388	446	423	425	408	412	397	463	427	400	394	404	417	375	438	423	399	420	425	472	391	415	422	431	414	393	403	466	403	422	426	422	425	432	384	412	402	433	452	435	375	439	416	387	410	431	401	409	426	412	427	399	358	411	423	415	418	400	426	425	394	447	433	420	408	383	395	474	424	427	424	403	427	426	421	412	372	406	419	438	425	428	396	430	430	371	401	416	447	394	412	422	381	416	425	452	426	427	426	471	437	432	440	433	410	403	416	404	389	404	394	402	445	400	418	404	406	403	420	441	390	438	446	381	417	412	398	425	395	409	401	438	407	415	413	425	408	421	401	428	432	428	434	432	414	467	431	387	430	380	414	378	404	422	433	403	422	402	407	403	425	410	425	402	429	425	377	410	421	398	427	385	422	386	379	375	441	413	391	411	428	418	398	417	406	401	421	456	402	412	412	437	425	400	408	379	401	428	448	403	403	423	401	423	401	419	401	416	414	400	431	395	355	400	430	398	412	413	397	406	426	441	441	410	421	403	400	399	418	410	398	406	427	428	435	399	402	399	395	426	421	386	395	423	394	401	395	395	380	423	412	385	426	426	440	412	405	431	416	421	432	450	418	437	421	415	410	426	443	400	385	413	397	389	416	382	428	429	412	409	422	383	392	394	446	433	420	434	411	423	417	441	420	425	427	411	405	398	461	446	415	393	422	418	395	381	418	448	429	373	470	447	412	395	404	402	384	407	393	427	427	455	407	414	407	386	412	440	399	446	449	409	415	427	435	423	402	400	388	402	389	412	455	481	382	406	404	403	419	441	408	387	419	425	421	445	393	436	384	448	412	411	431	401	426	419	427	418	362	398	437	432	402	418	442	451	441	400	415	415	401	394	415	434	394	432	408	411	411	395	436	433	396	399	440	400	437	457	436	422	456	387	426	406	422	408	396	428	409	401	430	428	410	428	412	440	417	392	418	379	427	414	392	416	409	404	402	412	408	422	433	421	451	400	416	411	432	436	413	400	422	397	444	443	445	430	381	414	418	413	428	455	416	418	419	405	386	401	400	405	403	408	419	401	401	412	393	421	402	392	419	409	422	389	401	398	390	452	411	407	399	392	415	442	444	397	428	448	413	408	410	486	415	408	420	437	415	410	402	418	428	391	383	390	437	413	418	395	403	405	432	402	415	388	415	437	397	456	396	454	423	414	441	413	412	388	398	408	373	412	420	385	432	397	388	467	413	413	419	408	398	434	412	460	393	405	405	389	399	414	437	376	416	411	381	420	416	452	429	401	396	424	417	441	363	408	439	400	400	408	407	383	409	419	399	438	431	385	386	400	405	421	378	390	431	402	383	399	387	366	419	377	407	406	418	396	440	412	421	422	366	418	412	394	421	411	406	431	435	428	415	422	385	371	427	434	423	402	434	437	415	432	399	435	406	421	405	446	410	411	444	434	435	423	425	404	431	427	409	414	402	426	416	436	410	400	441	408	398	393	424	425	407	423	414	407	438	381	388	441	442	450	419	433	393	440	455	383	454	432	427	395	451	441	386	419	427	397	394	395	376	415	429	416	435	416	376	441	403	385	425	424	388	466	410	441	442	405	435	408	381	401	380	431	429	419	416	407	422	424	433	404	424	405	418	376	414	387	470	415	408	404	409	414	396	436	405	443	408	394	443	447	445	420	418	403	437	395	444	441	429	418	433	420	402	428	451	434	396	422	428	403	406	403	387	385	396	384	401	423	412	404	419	464	435	411	440	420	428	365	400	424	422	410	398	399	421	403	414	403	422	440	454	427	455	425	428	413	374	405	406	422	440	383	444	428	417	405	418	436	427	417	399	423	411	434	420	408	401	424	385	438	424	456	422	384	396	427	470	429	381	423	404	366	407	384	478	368	426	415	416	443	397	414	426	409	399	417	414	435	402	444	409	402	407	425	434	448	390	450	398	396	411	414	407	415	380	428	395	418	422	439	398	410	445	426	413	405	416	425	426	395	412	408	404	435	415	414	407	431	406	379	408	368	395	444	385	372	386	410	400	411	423	420	395	433	431	424	433	426	408	415	390	399	411	422	417	401	410	415	434	434	428	428	406	421	438	401	432	407	389	403	390	402	409	411	439	417	407	390
23324	21478	29393	23949	21479	21487	6392	838	611	512	430	402	329	293	257	252	256	208	221	189	194	217	174	168	131	150	155	146	151	152	150	130	128	119	136	155	113	128	125	108	131	107	133	116	130	138	137	136	116	104	97	124	125	133	126	104	113	117	134	122	115	107	140	116	128	104	108	116	123	124	107	129	125	117	120	115	141	120	122	126	109	120	119	111	106	123	129	111	105	141	117	117	99	111	127	117	115	116	105	122	105	120	106	102	110	116	112	122	125	104	112	111	120	134	108	124	100	117	122	105	119	127	107	114	118	110	103	102	92	129	118	133	105	112	127	101	118	126	114	145	100	127	127	100	111	113	97	101	102	100	102	106	114	100	127	131	127	141	102	135	118	124	139	114	125	105	114	112	110	105	135	92	151	103	105	103	124	110	114	113	146	118	105	110	109	112	108	117	98	113	101	116	130	107	100	104	103	114	112	95	101	118	123	124	122	97	106	121	114	110	111	100	106	124	108	124	103	128	111	116	91	102	125	111	125	101	123	91	116	106	121	127	118	116	114	120	105	125	143	115	114	115	125	99	116	99	110	92	111	113	112	97	105	96	108	109	125	118	108	109	104	104	130	109	112	122	122	126	127	132	99	106	120	116	117	110	100	123	117	96	110	110	108	103	110	121	107	104	120	120	109	100	120	109	115	111	118	114	104	125	93	111	122	102	123	117	134	132	112	97	116	121	115	120	120	130	108	107	109	134	106	113	116	99	100	115	115	100	113	104	119	93	111	107	99	112	116	116	130	109	112	116	99	113	102	107	110	127	124	108	102	106	122	104	98	120	110	111	114	111	96	139	114	101	119	103	117	105	107	106	126	106	119	113	107	128	107	107	105	105	105	110	112	123	105	115	124	99	102	115	102	114	112	110	134	111	94	113	105	107	107	121	107	120	105	118	115	105	102	101	119	120	109	110	116	96	113	106	104	105	117	127	106	124	109	119	125	111	112	110	118	118	133	113	117	130	126	118	100	104	122	108	123	129	101	123	112	113	115	113	107	104	113	88	120	120	125	111	121	116	107	113	123	96	119	139	109	119	128	127	113	114	108	107	129	109	121	109	117	94	105	101	103	112	117	124	109	122	105	125	103	84	104	122	118	127	99	105	105	110	114	112	116	128	120	116	109	128	117	125	107	108	119	119	124	103	109	88	107	106	116	108	131	97	117	99	115	110	111	115	121	124	120	121	106	117	98	118	108	119	121	109	116	121	97	113	103	110	127	109	105	99	112	136	121	108	121	99	126	134	102	133	107	112	110	106	123	109	120	112	129	123	121	144	126	112	95	118	103	116	110	110	123	98	109	129	103	112	114	109	120	93	154	110	126	118	93	115	120	121	106	100	121	107	120	103	101	120	114	114	118	119	113	107	118	89	100	102	98	98	123	111	110	101	127	121	95	105	110	109	101	110	111	115	110	117	113	107	105	118	109	117	109	113	116	103	120	114	101	113	116	96	115	118	114	113	111	111	111	111	141	108	111	100	110	109	105	100	108	117	83	117	121	106	105	108	126	115	123	123	104	120	125	121	122	112	129	93	134	101	98	122	118	110	109	133	108	115	133	116	111	106	104	122	106	117	114	115	124	108	92	115	105	135	107	127	110	114	125	129	123	116	134	125	111	129	101	120	106	103	106	100	116	108	123	117	110	111	109	117	138	121	114	114	111	121	107	123	106	129	115	110	89	107	112	120	109	106	97	120	124	122	138	122	118	114	107	107	128	116	115	108	124	117	109	116	110	117	118	126	113	111	96	115	114	100	117	136	118	112	133	122	111	120	109	99	129	115	131	120	120	104	130	124	115	103	131	114	123	113	129	135	123	116	132	116	102	107	104	115	122	115	91	106	118	105	109	128	123	100	109	102	104	106	134	128	116	103	114	101	108	129	105	105	118	127	105	126	124	125	124	118	116	123	114	103	126	98	116	117	105	123	118	115	123	113	122	125	106	119	112	100	107	119	121	111	160	134	109	108	115	113	117	118	124	121	116	92	99	117	117	126	109	114	110	110	124	131	108	116	135	105	115	98	115	121	110	108	114	104	101	105	119	118	115	108	122	123	94	130	120	111	120	104	130	117	106	123	88	97	109	103	120	104	110	105	90	112	104	111	95	105	111	101	132	99	114	106	96	109	126	117	142	115	120	119	112	113	128	110	100	112	124	108	124	115	114	103	106	118	84	112	122	106	130	117	116	107	136	115	96	129	111	119	110	116	110	117	111	109	114	97	120	93	116	110	90	106	121	112	121	116	100	105	115	117	101	106	95	116	102	112	104	108	125	110	111	92	121	149	95	99	106	102	134	127	102	111	103	140	121	118	109	108	96	109	125	135	112	106	104	114	116	119	115	110	107	107	134	107	109	110	100	109	122	133	133	119	119	120	120	118	119	113	109	122	116	106	135	106	122	93	115	117	110	105	125	103	100	101	113	111	115	125	96	92	121	130	112	108	104	107	101	110	118	130	112	122	98	109	124	113	115	113	132	103	117	145	116	126	100	109	104	116	117	129	116	114	116	105	107	119	106	111	96	118	124	120	102	113	127	122	127	105	108	98	113	117	89	96	94	111	126	117	118	106	125	111	122	106	102	86	108	92	94	83	126	103	112	122	99	121	132	114	111	115	127	112	124	99	121	103	109	125	114	114	113	100	98	105	132	107	100	117	120	111	103	123	113	147	110	110	125	106	110	143	106	104	131	127	113	120	101	118	126	113	127	117	122	120	93	101	138	116	118	126	107	108	119	110	101	109	106	92	112	114	109	122	112	110	117	127	114	102	106	124	123	106	125	102	110	102	128	121	101	118	104	114	129	110	100	100	110	109	109	106	114	92	114	109	132	109	105	114	117	101	127	118	104	115	104	99	111	120	105	113	110	100	112	118	113	91	103	107	125	114	123	115	97	119	101	110	111	107	111	123	115	111	128	124	93	127	112	91	120	102	112	99	100	108	93	117	113	92	131	120	117	120	83	125	131	103	114	104	117	126	102	102	90	115	119	106	126	107	115	113	111	118	121	126	110	130	111	102	117	110	106	109	115	120	127	132	116	112	112	137	119	106	111	126	121	101	117	128	97	108	105	110	102	110	115	110	102	128	99	116	121	144	121	115	109	117	118	110	108	123	109	119	111	113	123	106	114	97	115	117	106	114	83	105	93	110	134	120	109	113	120	122	117	114	120	109	105	118	120	119	137	108	107	118	120	108	83	134	100	115	118	111	115	91	91	106	102	101	113	116	104	96	109	111	115	130	109	108	116	90	106	112	112	130	123	136	114	127	123	113	111	117	123	110	114	109	114	103	90	110	113	122	112	103	121	119	101	118	147	142	97	111	91	125	116	116	118	104	117	104	84	107	109	115	94	92	101	117	113	106	119	95	133	118	112	105	127	100	117	110	96	111	105	101	127	96	119	128	115	123	104	111	117	121	107	117	104	105	117	112	124	118	110	107	111	116	116	113	99	124
6876	15441	13162	7008	4763	3597	2698	2088	1645	1367	1110	928	765	713	603	520	465	437	395	360	341	308	302	287	288	248	267	231	260	256	203	249	222	205	199	206	209	212	198	202	195	226	214	169	219	199	170	190	189	195	182	188	166	192	190	170	179	170	165	199	178	169	179	180	177	167	163	194	173	143	165	177	158	164	159	164	172	157	168	172	160	167	144	190	168	188	155	175	166	159	169	153	160	171	152	166	158	178	167	169	161	159	188	163	157	174	165	136	147	160	156	172	155	154	149	170	165	147	179	156	155	154	162	176	149	183	158	171	155	160	153	139	180	189	164	163	159	164	159	162	169	175	134	189	160	153	159	180	167	145	163	157	171	156	167	172	166	152	181	149	178	165	173	182	160	167	140	170	155	153	151	152	170	165	171	179	171	173	171	143	159	142	158	175	144	195	176	142	169	181	147	178	165	157	150	164	156	148	153	172	145	146	171	154	140	159	172	151	162	164	155	171	153	177	142	168	157	149	146	137	174	154	170	164	152	155	158	160	152	159	139	156	136	139	146	170	167	157	172	170	160	151	166	164	151	158	142	155	164	152	164	155	163	179	149	163	153	161	174	149	178	156	147	180	147	161	156	164	141	146	144	167	136	186	172	148	155	173	184	176	153	153	156	160	180	163	152	186	164	178	168	165	160	143	181	175	158	169	185	165	166	150	163	164	167	150	167	163	158	172	159	163	170	158	174	142	166	177	165	158	184	159	136	146	146	149	156	154	159	165	174	154	177	157	175	152	166	152	163	172	133	169	151	167	149	157	144	180	185	183	155	150	158	142	156	137	176	158	160	168	165	167	168	170	170	148	164	149	152	154	145	162	173	156	163	163	146	150	148	154	167	157	161	177	157	163	165	157	152	173	161	151	143	146	167	150	144	168	168	141	155	186	173	184	160	164	148	141	152	129	169	171	155	134	155	177	169	167	148	156	148	160	158	173	175	169	151	147	165	159	147	160	157	152	170	157	160	139	161	176	166	160	162	138	160	173	131	148	149	175	176	133	151	163	163	155	164	149	155	160	152	151	163	157	150	136	161	139	172	154	134	161	180	161	164	155	144	169	167	185	141	142	140	164	154	170	157	156	156	148	156	163	175	155	155	155	173	140	167	170	145	163	150	171	148	156	162	160	162	168	163	160	184	179	153	155	158	165	132	167	172	119	172	171	160	171	140	154	145	166	142	170	166	157	157	149	170	161	160	159	164	159	155	157	162	167	164	141	164	162	176	154	162	150	166	126	179	164	161	147	168	154	156	152	175	173	152	162	158	142	154	164	134	156	160	162	155	160	141	177	141	158	158	174	135	170	174	180	174	155	161	154	159	150	145	178	147	176	171	179	169	159	151	171	150	159	134	156	155	177	164	152	172	168	176	152	167	151	181	162	142	172	161	151	159	144	155	148	165	167	167	171	164	156	139	153	142	147	156	145	153	163	182	171	175	165	149	154	154	151	146	163	182	146	167	143	155	146	140	161	140	152	146	188	140	159	168	128	156	162	157	173	128	147	150	151	141	174	163	151	147	161	144	153	178	168	157	152	167	148	159	155	155	159	161	159	164	168	186	173	182	157	144	146	174	165	158	150	161	155	168	181	149	151	142	138	134	147	158	162	156	162	146	162	157	146	166	138	158	156	162	161	154	148	155	149	164	176	135	166	152	169	172	170	174	158	159	146	168	167	149	162	171	155	144	160	181	142	178	156	133	159	150	164	168	157	165	148	148	159	146	161	173	162	140	147	149	171	147	161	172	156	131	161	168	165	176	164	129	142	171	165	143	170	157	145	172	155	155	130	169	171	163	184	146	159	134	148	154	180	155	155	150	150	145	151	169	167	148	160	178	155	151	168	156	149	158	146	162	161	164	167	166	151	190	143	170	165	143	181	175	150	144	159	164	163	145	174	156	153	148	153	140	160	176	175	158	168	161	162	184	173	137	158	155	184	150	164	164	146	146	155	170	166	157	155	164	176	145	172	178	153	168	154	160	147	150	187	143	137	171	130	180	177	158	158	149	154	170	153	180	153	146	161	156	164	157	166	165	162	166	153	170	154	132	171	162	170	157	167	168	158	156	155	181	151	154	153	151	174	145	163	158	160	161	168	157	154	183	152	150	157	160	155	146	151	153	152	159	163	163	170	166	163	165	162	158	148	185	154	147	176	153	166	175	155	166	148	177	152	143	160	156	174	154	164	177	149	170	142	184	153	170	167	166	159	161	152	153	161	131	155	136	179	175	181	177	156	153	178	170	168	155	163	170	159	150	181	169	152	174	145	152	150	180	147	163	145	156	156	162	160	187	163	182	168	163	157	171	153	172	167	161	162	149	146	168	143	181	161	151	132	141	152	182	163	148	173	143	158	160	153	162	168	170	163	165	153	152	166	156	157	139	155	153	154	159	136	162	164	182	175	167	161	173	155	146	172	148	150	174	174	167	185	171	161	172	137	173	161	144	147	176	165	166	150	139	160	177	166	147	150	161	175	130	185	165	155	154	166	165	138	157	156	153	184	155	180	172	169	160	162	136	153	144	187	162	165	165	164	169	148	144	148	154	140	160	154	141	158	164	166	194	182	163	159	147	175	165	152	144	139	141	155	145	158	142	157	158	146	145	142	146	158	172	158	141	154	151	156	170	166	191	158	154	124	177	146	174	184	178	153	158	153	174	167	174	157	161	162	168	151	160	160	167	170	147	155	162	160	158	136	136	159	141	169	155	151	145	149	156	176	165	166	175	172	165	174	153	158	138	163	176	159	148	177	172	157	150	157	168	174	146	176	145	164	181	146	154	160	159	159	154	153	163	177	158	154	153	161	183	165	148	139	152	164	161	158	174	172	153	165	159	161	172	151	173	183	138	166	162	174	144	138	153	178	162	160	164	162	170	154	177	173	169	151	164	153	161	141	178	159	179	156	137	158	147	163	155	149	175	156	153	155	151	153	174	140	148	167	177	157	132	143	164	175	159	176	172	173	176	154	185	147	172	168	156	159	156	170	161	160	158	154	154	152	160	155	164	171	186	174	127	176	156	166	183	160	163	178	173	153	159	165	159	163	177	161	159	158	150	152	154	157	157	153	166	149	158	173	147	159	171	165	175	156	162	152	163	166	156	164	160	163	141	152	142	164	162	164	143	171	162	164	162	162	180	156	135	148	146	155	162	157	168	159	157	142	150	174	138	163	194	147	172	181	152	152	156	171	158	167	183	165	161	136	163	145	147	154	164	164	166	167	127	141	151	161	166	187	152	155	162	169	126	181	136	168	154	154	155	155	160	172	151	155	155	152	163	175	127	161	151	154	173	154	145	174	156	168	180	165	170	155	157	156	149	165	165	140	146	167	161	162	148	143	144	175	151	162	163	152	166	155	145	141	156	177	182	145	148	163	160	173	154	151	140	129	153	146	131	159	155	159	174	142	187	170	139	150	158	144	147	170	149	154	158	148	165	178	150	168	173	175	158	172
27318	20975	9260	856	494	464	417	434	403	380	373	349	400	376	383	396	366	379	377	403	402	359	401	370	355	367	345	362	373	340	401	376	355	373	371	359	369	379	390	354	346	363	393	384	360	344	326	347	353	375	382	400	363	347	366	380	356	349	334	345	378	341	365	377	367	395	412	401	360	365	343	358	389	413	409	362	356	366	371	379	360	372	400	338	368	356	361	357	350	386	357	396	361	366	382	359	352	367	376	365	370	352	374	351	394	391	398	380	386	386	357	349	360	370	382	398	373	375	354	375	374	346	348	370	331	361	392	364	347	401	389	356	393	370	382	369	378	387	378	362	376	357	349	355	317	386	385	391	398	383	368	363	352	377	370	345	363	366	339	332	402	401	382	353	332	350	368	365	367	360	371	383	392	383	368	394	368	355	355	394	360	361	345	379	386	383	367	366	360	372	369	364	387	407	361	380	338	405	353	357	357	368	379	330	395	382	387	334	357	363	337	362	367	348	390	405	347	391	360	371	351	386	353	361	357	363	366	351	389	386	403	361	399	348	378	382	356	367	338	397	356	346	383	355	349	380	383	379	339	367	377	357	358	322	391	383	366	372	366	403	344	355	372	353	347	371	379	336	346	379	337	382	358	387	384	342	350	368	368	379	347	361	378	347	358	386	382	368	389	396	357	371	378	381	352	366	350	363	348	371	377	345	364	352	415	357	398	313	396	377	372	390	379	362	356	368	427	341	394	381	390	378	339	365	363	396	345	330	356	381	375	349	368	383	379	351	368	350	355	390	377	356	380	383	363	360	349	374	415	387	394	386	379	362	395	355	367	376	365	354	347	352	373	401	334	376	361	379	369	394	385	378	366	396	360	363	364	373	378	338	377	368	367	383	412	362	392	332	358	378	365	353	384	366	370	373	338	356	377	356	357	387	420	355	372	345	358	370	374	383	379	383	345	372	362	377	369	350	348	344	335	362	383	382	368	363	339	409	355	355	388	353	362	360	396	350	371	340	389	361	371	379	377	358	375	345	358	407	387	334	385	367	369	371	352	369	370	356	358	378	359	331	400	378	346	355	382	362	339	370	352	346	361	379	369	368	365	343	397	384	354	366	363	357	347	354	351	366	359	413	370	383	360	347	404	354	336	363	395	356	367	368	374	399	366	361	343	373	385	391	355	362	360	388	329	376	349	325	439	381	366	355	384	370	394	377	390	385	370	338	392	361	357	357	356	364	388	374	356	378	360	384	368	389	353	374	344	346	389	366	363	365	388	369	352	405	364	348	400	401	393	370	361	366	374	361	380	377	373	348	361	355	411	349	371	359	378	355	364	331	344	372	392	357	349	381	370	377	347	351	368	362	373	354	366	356	399	384	371	355	409	362	354	358	364	366	384	361	373	361	378	349	352	376	344	401	319	386	385	388	392	387	337	360	390	378	405	387	382	341	353	319	375	369	351	354	383	393	355	388	362	418	367	387	345	381	386	395	362	372	335	371	358	396	363	380	384	388	390	370	367	369	371	397	396	374	386	374	372	334	363	338	352	389	363	327	376	356	351	342	372	370	398	384	379	356	362	394	354	363	344	336	367	364	370	384	410	374	348	351	355	387	348	357	352	401	365	382	388	360	343	352	369	371	361	369	355	362	383	374	342	362	384	381	375	409	388	397	395	387	363	378	369	355	385	349	388	383	351	354	363	398	340	421	368	353	356	377	358	394	352	329	368	350	365	352	393	378	389	329	369	331	374	376	341	383	369	339	388	374	340	370	393	374	336	365	369	388	362	391	378	377	372	365	372	385	377	389	384	372	382	362	364	416	339	360	388	392	374	368	333	384	355	397	373	345	370	351	382	390	354	358	376	328	354	354	344	403	371	361	346	348	387	351	378	372	359	352	387	374	388	339	362	394	396	371	324	368	380	395	392	353	384	391	319	368	410	337	352	344	403	376	333	380	443	340	354	385	338	370	363	382	346	363	342	360	399	355	386	364	362	366	406	342	401	371	387	368	398	376	394	371	356	353	397	373	370	352	375	348	387	373	386	364	366	370	376	411	365	400	365	386	328	387	382	356	353	357	375	388	327	373	366	412	363	367	372	367	341	348	381	335	370	334	343	385	356	367	380	395	402	357	368	369	388	346	349	376	388	411	356	355	343	365	358	378	399	366	406	357	340	355	374	355	401	345	389	377	345	354	361	362	351	347	353	318	350	375	359	363	362	376	376	357	388	329	374	346	370	383	374	372	414	384	348	345	360	414	359	343	374	340	385	362	371	382	372	414	378	363	395	375	368	376	376	373	401	385	382	348	374	345	347	408	371	393	371	359	356	353	370	366	376	355	395	361	364	376	387	362	356	357	348	370	362	340	350	379	369	377	357	385	412	414	336	364	379	341	340	369	379	323	363	357	386	382	384	366	339	374	362	320	397	363	405	371	341	385	375	363	368	356	422	371	376	365	397	363	369	369	361	362	364	387	348	393	379	359	387	370	398	396	355	345	348	389	365	360	351	356	351	364	378	358	370	393	315	342	333	351	377	360	383	337	384	374	342	390	401	379	364	369	370	371	377	369	356	366	377	367	382	362	376	381	351	388	363	355	367	364	310	404	372	345	332	350	362	363	382	361	359	330	362	360	334	393	334	398	366	359	379	366	365	318	369	358	323	372	376	363	356	387	371	378	361	360	373	374	369	352	373	375	338	363	348	380	378	353	385	342	388	353	378	353	375	346	385	335	360	376	368	378	352	328	400	373	323	391	412	402	382	389	370	372	357	360	335	369	352	382	328	365	343	367	405	367	367	379	350	382	362	398	378	336	362	368	403	393	365	379	378	381	350	366	366	380	349	351	366	372	401	385	367	349	377	357	366	376	335	324	355	376	381	356	389	377	360	384	356	357	353	358	350	378	392	341	365	373	385	368	406	369	350	360	345	340	351	403	370	391	366	415	374	380	380	362	405	377	386	347	362	410	382	385	373	365	365	364	357	389	340	362	381	365	368	384	359	381	370	325	332	420	354	380	368	395	387	379	358	369	355	379	388	379	338	319	364	351	368	333	395	390	383	388	394	385	373	368	361	361	368	383	400	365	344	366	394	338	404	402	379	392	394	327	366	370	392	344	358	387	374	354	361	357	406	357	400	357	352	340	373	394	372	385	360	335	387	401	374	378	360	392	364	366	375	364	401	334	376	342	326	381	349	363	377	352	368	391	342	400	391	336	387	391	339	388	358	396	365	381	353	347	402	355	332	378	337	370	326	372	368	416	332	383	392	357	402	389	377	337	392	355	366	340	364	365	356	348	348	359	370	387	357	385	369	383	392	370	353	383	384	373	395	319	371	360	368	357	414	353	365	383	367	382	359	361	364	342	418	360	365	354	338	372	351	367	375	386	383	378	386	400	384	347	352	337	345	344	360	382	371	363	402	386	368	370	350	372	362	366	373	362	362	373	400	378	372	358	365	370	392	373	358	372	352	396	366	333	386	334	367	372	369	350	341	355
4013	1260	1132	890	681	616	583	559	574	521	563	552	562	522	524	512	512	515	530	515	536	493	524	483	546	514	479	485	478	549	471	455	502	480	484	521	510	529	495	511	478	490	496	481	529	478	506	515	483	486	491	507	570	511	486	466	526	494	496	500	479	538	492	498	508	516	523	464	472	507	479	511	536	479	503	476	453	512	504	511	477	520	498	465	534	537	502	468	508	507	494	473	496	503	463	510	528	485	463	502	501	510	509	512	511	523	537	503	477	499	547	495	504	490	498	509	497	489	493	509	478	479	541	534	517	475	521	466	493	493	522	474	500	501	502	499	500	521	514	510	475	471	471	482	504	489	481	518	491	499	533	480	516	503	463	514	481	534	470	513	523	521	521	487	506	495	533	525	483	500	496	480	526	493	515	504	511	503	521	512	492	539	470	462	512	501	469	456	547	481	464	459	503	514	525	514	502	459	523	532	433	496	502	503	522	537	522	498	521	482	507	475	503	488	455	512	496	500	504	498	521	492	500	491	502	499	535	485	498	533	487	456	459	513	520	501	490	471	509	458	495	480	511	470	496	449	517	523	503	541	519	498	499	511	523	504	536	475	519	500	508	433	500	492	471	518	527	507	515	483	501	517	491	466	514	485	515	505	502	492	494	501	510	474	451	519	526	508	470	510	491	511	504	472	457	500	515	512	522	501	511	489	483	524	477	466	540	497	500	514	539	492	505	510	517	463	493	515	456	479	520	493	507	462	481	455	500	512	463	513	518	520	495	502	522	514	514	499	513	472	486	517	495	530	536	471	525	492	495	501	493	477	507	513	516	510	494	501	508	495	494	487	488	521	507	493	488	508	508	483	486	510	496	509	513	493	448	499	509	525	510	478	464	494	512	520	466	482	521	510	474	516	462	508	500	494	478	473	490	491	519	524	514	488	462	538	502	499	489	516	500	520	485	497	514	490	534	493	509	486	499	510	484	494	513	540	487	474	490	484	488	495	486	467	536	496	512	484	507	519	489	507	506	512	509	503	508	532	482	467	515	488	502	520	476	477	498	469	541	493	524	467	493	481	551	500	511	514	521	498	525	485	514	473	455	489	527	481	508	495	540	462	523	478	491	539	496	494	513	488	508	494	531	471	465	497	517	492	494	469	528	434	532	477	499	503	531	525	485	443	456	509	471	486	515	503	469	523	508	526	498	523	541	523	467	513	497	532	492	494	500	518	512	548	490	491	524	488	552	481	523	509	471	524	502	518	491	501	487	470	485	514	490	475	489	469	529	500	543	477	515	519	516	493	507	523	509	492	478	461	505	515	466	507	524	489	499	494	514	498	447	493	447	495	502	521	495	506	490	512	493	528	489	576	483	484	507	511	506	538	490	471	509	476	525	475	504	488	443	478	516	491	486	500	507	470	517	500	511	504	490	529	533	506	487	532	560	490	539	539	516	496	513	523	514	443	480	474	482	466	481	502	503	513	524	478	502	496	526	512	514	511	500	479	503	522	502	541	536	513	512	493	470	530	527	475	551	509	495	485	519	497	524	516	522	470	524	488	508	525	474	476	500	509	511	525	517	494	465	473	508	507	508	512	549	513	480	492	474	533	502	520	499	521	508	516	498	504	491	517	484	503	525	533	488	538	479	544	499	484	511	518	504	450	492	505	509	490	477	491	522	456	516	473	511	480	522	491	502	515	458	474	482	502	488	497	518	549	480	497	488	514	473	508	478	506	489	501	523	492	474	500	548	499	504	457	462	478	469	500	512	481	476	481	462	507	514	516	475	502	500	500	526	472	472	508	509	483	520	507	523	492	511	473	495	508	493	478	472	486	515	504	502	493	511	490	522	515	494	492	467	533	494	499	503	484	483	466	474	484	495	542	474	493	494	510	489	496	511	542	500	497	440	452	524	539	501	463	473	483	490	527	492	482	498	515	505	488	505	488	522	495	462	500	486	492	510	489	529	503	508	486	493	484	509	474	509	453	504	541	516	506	499	519	499	485	499	509	482	504	477	488	459	490	497	492	518	504	461	461	520	445	510	456	533	481	526	489	465	487	513	465	482	485	503	507	506	504	526	469	449	504	489	436	529	515	500	551	508	491	517	495	497	480	504	503	529	526	472	507	530	495	497	505	529	496	479	495	502	505	468	498	530	517	516	527	486	495	528	475	493	498	535	504	477	532	473	493	522	504	491	501	531	472	507	483	495	499	478	478	516	522	468	524	495	539	477	524	454	486	505	497	458	530	451	517	488	511	500	501	476	499	468	488	500	513	526	485	533	490	511	500	492	535	474	520	469	497	539	492	489	488	456	497	503	470	519	495	479	478	457	513	499	504	460	501	506	515	515	543	539	499	513	493	473	503	513	503	497	489	513	508	500	501	533	506	510	515	503	479	534	499	504	487	522	485	495	478	506	497	468	468	504	503	521	503	516	468	514	491	499	493	501	483	503	510	522	475	506	500	502	506	475	495	480	482	496	493	483	525	506	498	517	476	497	509	482	550	519	508	506	483	478	490	499	517	459	482	497	509	471	460	486	468	485	506	482	526	476	501	505	536	558	507	508	517	461	501	498	540	480	497	516	502	517	490	533	512	470	486	515	505	509	535	483	497	503	495	485	492	470	508	506	464	504	462	483	497	460	498	496	497	510	535	448	498	542	488	492	525	512	509	471	475	513	510	502	505	458	498	483	526	524	511	526	495	487	497	456	485	479	556	499	476	491	503	472	493	536	475	520	512	485	537	447	514	505	501	538	468	485	482	477	523	519	478	473	487	512	500	516	491	521	539	538	501	502	497	446	490	530	497	539	501	513	500	502	485	493	524	465	475	546	519	490	519	461	502	497	473	490	501	493	493	505	473	513	511	484	502	509	516	472	474	484	522	490	524	514	485	493	519	493	486	511	510	497	501	515	482	504	493	489	449	468	504	502	472	503	486	482	496	488	501	539	498	506	517	527	526	442	503	524	520	540	553	513	475	534	520	493	514	518	499	493	479	495	489	512	482	513	501	507	518	473	518	510	485	498	487	472	446	524	527	542	510	515	509	530	514	442	554	506	484	482	484	488	517	485	502	504	491	475	493	514	507	528	484	523	497	477	527	524	535	481	531	499	477	484	490	508	480	502	476	487	502	501	529	483	496	492	470	477	511	527	527	485	473	492	487	519	521	531	493	506	496	510	504	517	533	528	465	491	513	507	485	514	506	517	493	512	483	494	522	448	512	515	499	504	524	512	493	556	557	491	499	499	460	498	477	487	498	534	508	483	487	467	554	500	529	474	504	508	533	446	487	518	514	527	511	500	531	489	497	494	529	506	481	500	510	499	513	506	510	501	498	479	504	527	507	500	528	488	490	530	519	471	505	478	503	481	483	526	556	504	498	505	525	487	459	515	531	514	477	517	507	511	526	485	505	524	477	520	465	523	498	518	515	504	494	469	518	494	538	509	464	500	510	488	485	480	527	511	478	508	513	549	476	504	498	468	506	518	518	539	480
24305	21450	28892	24389	21420	8253	1034	676	592	530	481	484	423	389	369	371	363	342	363	370	368	342	346	302	316	309	343	344	316	342	346	315	298	332	335	324	304	342	319	347	280	300	315	321	325	297	331	323	305	298	313	324	327	299	320	279	306	292	325	324	321	299	326	315	291	308	301	303	290	323	315	307	294	302	316	300	316	302	312	269	318	285	293	287	274	297	281	305	333	300	283	329	330	301	322	343	302	307	306	322	284	300	284	313	295	302	322	306	303	296	288	325	269	302	294	306	275	293	338	280	313	314	317	301	308	274	293	298	285	300	292	298	265	310	328	292	296	268	309	296	299	282	340	303	328	312	319	301	289	295	312	291	286	312	282	296	314	315	287	316	341	286	343	320	284	322	309	323	304	315	308	299	309	314	300	281	316	312	310	289	328	335	313	317	308	311	309	307	307	308	311	299	299	297	277	318	286	282	286	311	306	294	327	272	318	300	292	291	303	309	300	288	288	273	336	293	302	280	297	300	298	294	258	337	294	295	290	297	305	301	301	312	286	306	323	295	314	319	318	297	314	298	322	310	303	312	294	288	291	324	288	300	310	280	295	338	299	297	319	297	333	323	295	286	305	280	301	280	277	328	295	318	288	335	313	292	291	279	275	283	328	288	297	306	321	317	337	302	325	292	292	327	265	335	305	319	319	301	252	273	295	327	282	298	342	326	294	288	312	283	316	337	297	292	287	329	322	303	288	277	305	285	286	302	313	316	292	305	301	304	310	299	332	326	336	341	296	312	298	280	319	306	321	328	300	303	314	282	289	294	322	307	314	270	317	318	309	328	274	302	308	311	306	295	279	289	327	270	301	332	296	285	293	321	309	306	311	307	300	281	273	280	326	268	323	309	300	304	291	292	297	311	308	326	297	316	316	330	299	292	281	281	322	306	327	310	298	267	303	306	315	270	296	273	305	282	301	342	293	305	296	313	291	316	313	303	308	301	322	276	311	288	305	323	278	299	276	289	298	318	311	304	317	292	313	291	298	292	296	295	293	302	321	276	287	306	312	321	294	310	324	286	342	293	331	304	291	331	334	293	321	302	300	339	298	308	344	318	276	293	301	308	317	274	333	314	337	316	323	342	317	284	324	324	299	295	321	322	296	295	289	273	280	307	291	311	303	309	313	342	301	294	272	273	308	292	291	328	284	301	277	305	305	282	304	292	317	304	301	284	318	320	293	295	316	322	299	313	286	314	304	304	295	321	302	295	302	312	310	331	304	304	325	334	319	302	305	290	308	288	270	265	307	317	306	330	308	322	314	287	333	299	301	321	291	304	330	284	322	257	297	286	296	309	327	294	274	318	310	328	332	306	306	295	299	300	280	314	290	314	309	301	301	292	269	311	307	273	328	299	304	309	318	276	313	294	303	315	296	318	296	292	315	320	305	323	295	293	301	298	297	284	293	325	282	308	292	300	306	295	353	308	264	296	313	339	293	305	289	314	307	298	302	304	324	314	303	312	297	275	337	306	307	297	324	306	336	332	306	308	297	325	311	315	270	291	320	321	294	299	303	279	302	311	281	302	312	304	305	316	306	350	297	300	316	310	306	301	324	320	313	321	302	285	304	312	319	286	318	277	309	273	321	285	295	297	288	293	284	288	302	313	307	301	275	286	314	282	291	301	348	308	318	330	319	289	287	285	311	304	303	292	295	324	292	330	324	296	295	301	313	307	286	330	292	318	325	312	283	285	286	298	301	326	347	310	298	303	326	329	303	291	318	275	307	320	302	282	308	299	320	276	301	284	290	315	246	288	314	318	294	297	252	319	297	283	299	343	304	306	284	323	319	299	303	277	286	292	267	304	290	323	305	307	300	321	275	309	318	312	286	325	303	334	317	275	302	315	302	290	303	308	306	271	299	289	305	304	303	287	289	317	301	321	286	305	322	343	290	312	322	318	281	295	302	311	302	321	310	314	297	337	283	314	281	309	334	283	304	331	293	288	284	323	308	311	299	302	284	277	289	308	284	300	292	278	315	336	289	287	293	304	296	289	344	309	329	282	316	309	300	325	329	298	306	304	295	277	314	298	273	312	328	342	282	267	317	291	269	281	298	309	301	276	317	318	331	339	321	304	275	312	307	308	335	282	295	323	324	325	309	311	307	308	301	320	318	320	307	326	299	301	307	303	310	332	314	289	326	315	336	338	316	291	279	294	307	305	307	309	270	313	287	297	306	302	331	309	302	306	303	296	317	305	317	291	323	284	333	329	322	311	312	285	307	307	306	289	299	286	289	334	319	325	303	298	323	309	330	295	305	348	308	290	309	290	304	307	330	317	298	314	302	263	311	329	320	285	310	287	310	295	296	315	303	305	316	287	302	295	298	316	282	303	306	276	291	302	313	277	291	338	322	286	303	306	289	306	262	276	324	331	310	309	286	308	315	279	305	279	308	328	301	322	289	295	296	323	297	316	285	318	282	298	303	355	301	293	307	314	338	297	296	304	295	270	278	330	311	305	343	299	308	291	270	310	316	290	302	282	288	310	302	323	294	324	296	288	302	320	314	312	311	291	278	320	300	312	330	299	293	312	316	295	291	320	315	303	280	270	308	299	303	321	312	319	317	307	333	345	310	313	300	322	316	287	298	275	307	302	276	285	320	307	278	312	302	284	343	344	269	333	299	332	324	285	286	315	297	331	298	290	309	303	278	295	298	283	279	321	297	294	278	294	296	301	294	294	290	270	338	303	303	299	289	299	308	286	302	282	303	317	265	287	324	328	306	301	305	294	307	292	293	347	309	307	288	314	321	298	314	307	294	301	300	286	290	284	298	272	321	329	322	306	334	293	296	275	309	276	313	317	293	302	310	336	314	321	265	314	301	307	323	289	290	321	302	326	301	273	320	298	277	277	290	294	339	303	323	291	311	292	310	320	275	306	304	311	300	313	296	313	319	310	302	284	283	306	291	283	311	271	303	311	287	297	295	293	283	292	314	305	295	284	329	303	312	301	292	293	285	339	315	304	304	294	321	278	335	313	286	322	298	330	285	282	297	313	314	315	301	313	262	317	306	322	282	301	311	285	315	320	317	295	288	273	297	306	328	295	319	257	288	292	303	308	298	292	304	330	339	296	291	296	278	292	303	313	326	295	318	276	298	281	291	315	298	283	310	330	293	300	313	304	305	304	294	313	322	299	281	321	279	291	312	292	285	295	273	303	322	315	316	307	261	305	306	281	290	328	315	302	301	316	317	301	283	299	323	308	307	309	302	276	328	287	329	306	295	295	303	315	326	280	302	267	309	303	280	298	275	299	318	303	277	288	300	291	302	299	329	327	287	302	320	300	276	296	318	359	288	295	295	310	302	301	284	277	311	305	308	296	304	264	330	329	328	305	297	314	296	327	301	310	320	315	283	305	291	290	319	293	341	287	306	287	304	321	330	307	318	327	317	309	293	321	317	331	315	293	289	300	308	328	274	270	293	297	289	290	302	305	318	271	306	280
4783	9331	7972	4190	2845	2213	1751	1421	1198	1027	908	779	703	633	694	559	568	582	552	536	515	500	466	492	493	475	481	493	441	459	448	442	452	436	430	437	431	427	429	410	411	447	466	439	451	400	424	460	445	429	455	412	447	447	396	430	449	433	445	418	443	415	465	429	423	436	436	428	414	407	455	425	416	406	424	459	438	446	409	412	405	445	430	388	440	389	430	450	442	391	397	426	387	412	440	407	447	422	421	452	463	429	454	440	401	413	416	415	443	419	403	396	453	427	445	427	370	402	411	426	407	421	424	419	440	409	400	380	424	424	428	386	405	421	429	424	422	443	438	426	456	380	440	430	408	440	420	456	402	413	398	453	446	391	431	429	406	420	414	392	408	418	427	406	433	427	430	381	435	397	381	375	415	430	410	414	445	419	391	403	421	437	436	419	416	414	431	438	408	432	441	436	383	417	437	402	377	409	427	437	426	391	417	422	409	434	403	430	430	416	446	426	412	435	426	433	420	436	392	415	444	422	419	479	397	416	412	448	434	448	409	409	418	425	426	429	430	422	416	444	422	398	417	424	418	414	422	427	420	415	416	402	420	432	410	416	428	455	425	376	425	432	396	412	418	428	430	416	423	471	401	436	403	413	433	466	439	393	433	426	420	436	420	417	426	450	420	394	413	426	459	448	402	446	412	434	431	425	419	418	419	387	387	398	390	431	417	418	376	436	440	430	417	404	431	412	423	410	446	397	433	432	428	442	438	436	451	415	413	409	414	422	413	406	412	405	405	461	427	445	423	473	444	391	485	428	449	448	455	419	374	393	387	402	417	411	456	441	424	420	409	433	423	412	402	421	430	405	405	417	420	432	431	414	405	450	427	442	427	401	439	463	430	421	407	402	418	427	436	420	448	414	405	376	432	498	436	415	443	411	442	393	412	405	410	430	424	410	431	407	438	411	411	450	419	416	407	456	467	439	439	426	420	392	404	455	437	403	422	398	408	422	388	417	408	395	411	414	417	416	412	414	409	443	413	422	433	421	399	425	431	460	420	413	426	434	436	443	407	437	424	407	426	410	444	427	405	428	392	407	458	420	415	444	428	427	427	419	412	437	446	435	424	406	450	446	439	381	421	425	431	393	390	421	428	423	399	425	424	452	428	419	435	429	421	388	432	412	456	389	429	410	401	448	435	414	423	413	440	443	428	439	428	422	410	416	395	378	418	459	428	395	396	423	409	431	421	411	403	447	440	407	438	449	430	373	411	395	423	419	437	475	437	442	428	437	417	404	427	412	424	418	407	414	453	421	410	411	422	413	449	406	430	428	436	404	465	430	446	415	410	418	462	417	408	428	429	408	408	461	402	407	422	403	394	400	428	413	407	420	446	434	388	421	437	382	462	408	410	440	437	385	401	433	405	400	440	428	404	463	407	429	426	443	385	392	416	454	411	428	413	430	426	431	363	438	396	406	433	414	405	430	445	433	385	429	413	415	417	450	403	463	403	443	424	447	396	438	424	435	461	423	445	409	414	452	428	427	416	424	413	442	415	446	389	403	380	401	415	445	429	395	426	407	398	404	404	454	437	392	415	413	433	446	412	430	433	435	424	445	413	376	432	425	419	406	432	414	413	421	405	412	410	400	429	452	417	404	430	436	403	420	435	435	475	441	395	381	423	387	388	445	401	415	421	406	396	400	475	411	413	445	432	431	412	453	428	413	402	408	428	392	407	431	418	437	426	411	429	448	417	441	414	483	424	394	392	434	415	464	413	432	436	428	423	445	398	429	440	394	428	374	440	435	405	423	408	412	418	426	456	447	419	425	452	394	429	423	451	438	441	412	419	406	377	435	429	407	468	417	394	422	416	439	388	419	434	401	404	417	463	454	417	464	460	405	454	392	422	414	403	388	428	434	395	408	437	390	414	425	447	424	415	410	451	393	436	398	416	429	405	436	387	413	393	391	413	374	443	420	436	412	443	403	423	419	436	423	433	409	385	411	433	397	403	389	415	437	406	424	437	381	404	449	453	411	423	433	394	404	419	476	431	425	415	414	413	429	430	398	425	406	432	414	394	414	447	432	433	467	387	435	440	405	403	390	398	421	436	428	394	415	415	422	412	399	394	418	408	433	443	405	406	423	408	432	425	410	425	419	411	415	391	431	405	409	406	409	408	436	457	387	434	413	410	443	440	418	436	412	405	470	411	435	420	395	434	419	465	432	406	405	418	450	433	417	424	392	448	424	390	435	406	428	445	394	435	382	385	423	427	389	427	431	427	407	438	390	435	392	402	432	444	456	444	473	402	412	406	422	372	416	439	391	426	395	443	362	432	396	423	448	446	409	433	400	442	412	441	446	443	442	460	450	410	416	409	412	401	399	431	421	393	445	409	423	429	427	409	403	377	431	418	453	442	427	436	406	419	426	430	412	423	419	437	421	411	406	412	437	442	432	401	452	421	372	445	436	422	449	431	394	403	435	421	410	425	433	439	414	423	393	409	435	444	434	464	442	404	438	436	423	430	451	371	424	401	443	425	386	402	449	435	425	425	394	412	417	422	395	450	421	409	412	407	403	423	433	416	427	437	457	454	428	437	430	401	420	406	398	413	411	447	424	392	432	413	411	415	427	411	419	428	428	425	388	430	418	413	413	403	436	425	422	408	441	404	402	415	433	430	390	416	402	458	433	458	417	418	402	407	395	424	465	406	445	443	443	404	426	440	407	404	432	411	404	431	430	406	450	397	435	432	395	412	431	441	420	414	435	430	365	414	441	399	407	414	430	416	439	443	418	431	407	367	433	445	417	381	392	424	448	427	447	415	399	396	452	414	377	421	405	439	470	429	404	419	377	406	431	460	392	446	409	437	454	430	378	419	433	439	386	428	437	449	420	441	403	410	440	435	439	416	438	432	397	406	394	460	426	432	421	424	417	429	382	432	426	428	434	441	420	409	403	389	423	425	451	428	410	409	382	411	420	433	431	415	411	415	447	447	423	411	417	426	448	449	422	392	383	426	418	408	431	444	422	395	384	444	404	405	437	420	426	395	447	446	406	440	405	448	421	422	414	444	418	396	437	425	391	407	425	436	402	423	419	385	444	391	423	437	420	419	389	427	458	430	448	448	434	409	451	418	409	416	406	428	435	390	404	404	446	420	441	453	459	441	455	463	417	423	445	436	428	431	403	449	397	470	416	422	423	418	410	406	457	378	405	424	438	417	448	420	426	429	407	434	439	380	424	459	431	396	405	395	436	423	410	443	412	404	419	431	399	409	438	418	434	416	411	417	455	430	433	442	412	426	429	389	389	418	443	482	433	446	430	449	407	427	426	405	448	397	422	421	433	419	413	425	375	427	428	424	445	380	469	406	412	416	415	377	443	430	469	404	396	386	396	426	385	417	410	393	419	416	413	375	422	413	413	456	414	419	400	405	443	438	384	429	419	418	428	395	395	417	427	416	416	414	471	444	418	440	391	446	421	430	448	383	399	436	456	421	394	440	462
23290	21430	29333	23905	21431	21448	6248	886	555	558	496	383	328	316	278	262	223	232	206	199	156	166	157	162	174	149	157	141	149	167	142	144	160	126	137	142	142	166	115	145	115	121	120	141	129	123	112	122	145	131	111	131	139	119	114	118	146	116	141	109	139	138	116	106	107	127	117	125	107	142	120	136	123	109	117	123	124	124	120	136	111	113	121	111	114	110	104	124	121	147	122	117	121	102	106	108	113	105	116	104	101	101	122	99	124	121	110	125	121	96	115	113	121	115	127	128	132	109	93	107	112	133	120	117	119	118	125	120	125	141	107	130	108	124	116	114	113	106	118	112	98	125	115	124	125	102	114	125	100	112	114	101	130	115	135	120	110	107	121	95	107	96	115	119	121	111	110	128	121	133	117	120	127	134	102	104	125	117	137	113	109	123	130	120	100	128	139	133	106	94	119	113	101	110	127	118	95	129	128	107	103	118	106	109	109	122	113	133	110	138	118	101	116	114	122	100	100	120	108	108	105	119	114	118	115	112	113	110	114	115	117	127	105	107	99	100	117	122	124	113	120	118	112	124	116	111	117	117	119	102	141	125	116	111	121	108	115	103	109	111	120	102	127	107	117	111	118	123	110	122	109	101	115	101	119	108	124	105	119	97	113	108	120	130	107	111	110	90	128	124	115	109	105	115	107	79	112	113	137	112	122	117	108	112	109	91	113	137	115	102	109	117	99	103	90	96	101	115	115	123	109	119	126	117	117	125	111	120	112	133	126	106	118	129	105	124	103	131	114	99	112	115	115	101	122	113	111	119	111	124	122	112	119	128	112	100	129	117	101	118	118	103	108	123	119	113	103	113	123	108	112	122	119	124	128	111	121	110	118	85	120	104	137	101	102	118	110	110	114	107	117	106	104	110	108	125	98	110	123	123	119	118	122	94	104	109	108	108	114	126	114	124	124	110	116	123	94	113	111	114	119	123	120	119	112	114	113	129	107	111	116	127	115	87	126	114	117	106	114	94	116	118	90	117	89	99	109	121	119	111	98	102	131	125	104	123	113	99	114	116	117	107	107	118	118	107	113	115	111	142	119	111	118	127	116	100	102	96	110	122	94	96	100	122	129	123	124	123	131	113	133	124	102	93	104	121	90	105	105	110	115	120	102	101	118	113	112	124	107	124	126	112	103	127	111	120	113	119	125	110	124	114	125	106	129	127	108	105	114	111	90	102	125	127	109	105	119	135	103	119	126	108	123	121	106	94	116	116	107	101	124	95	116	109	118	131	108	109	110	125	119	94	104	127	124	112	108	125	119	100	115	110	118	127	105	110	111	125	114	108	100	113	111	92	126	132	97	125	109	116	124	116	125	117	120	115	111	108	91	144	129	139	116	111	98	107	128	124	114	102	112	131	125	111	115	123	109	105	97	112	130	114	91	115	122	121	116	120	109	117	122	124	130	127	119	119	117	123	114	100	112	122	112	123	109	123	108	130	122	121	103	104	105	118	117	115	105	113	106	101	123	111	106	96	109	115	117	124	96	119	115	127	112	130	111	96	94	110	105	98	126	121	121	91	119	112	96	93	99	129	103	97	119	123	117	104	108	124	112	118	116	103	131	117	131	127	101	112	114	105	110	135	110	112	110	105	115	106	117	121	125	126	112	110	109	106	110	107	117	113	109	122	126	117	91	125	118	106	107	111	115	112	108	118	90	117	106	154	113	105	118	121	138	116	116	106	129	98	95	121	122	111	101	103	106	98	123	103	108	113	107	97	111	100	102	114	117	98	103	130	132	108	122	105	113	110	117	112	124	108	124	126	108	132	121	118	103	100	112	138	115	103	110	94	125	126	101	111	114	128	102	135	110	122	110	107	113	115	116	84	112	128	114	122	107	127	107	125	107	114	106	112	106	122	107	100	109	120	109	117	128	125	98	111	107	116	114	134	105	112	129	124	112	116	106	125	117	110	113	100	116	105	119	107	112	115	112	121	120	103	133	123	112	110	103	108	115	130	102	127	130	111	109	121	105	105	121	116	144	134	116	104	105	104	118	135	121	112	121	125	112	110	108	114	106	116	99	107	128	135	102	114	113	108	105	115	112	129	115	113	118	110	128	130	116	103	130	128	95	129	109	122	109	122	114	107	110	127	113	101	113	103	98	90	107	110	115	114	103	104	131	114	125	92	126	122	109	93	119	117	109	123	119	112	127	116	117	105	124	106	89	128	125	117	122	111	96	94	114	130	110	101	118	115	112	104	112	109	114	97	122	109	104	116	117	127	111	115	104	115	107	121	126	107	103	120	99	102	109	103	108	101	107	122	109	117	107	103	102	125	111	94	96	114	113	102	121	119	110	113	116	137	125	119	118	127	106	137	117	119	108	117	117	109	110	104	108	122	133	98	107	108	133	119	112	100	129	117	102	108	98	113	114	117	117	112	100	113	102	110	127	126	122	144	127	119	110	114	115	112	112	97	101	119	111	111	113	95	109	115	129	116	135	122	115	129	90	106	117	86	121	103	108	115	115	112	99	120	110	112	134	87	121	94	122	138	109	107	115	150	108	122	110	91	112	126	111	113	112	118	122	119	106	99	118	101	125	128	115	118	123	124	110	119	104	99	102	127	119	121	113	109	123	121	114	116	122	114	106	128	129	114	115	111	128	112	118	114	112	100	103	105	123	122	91	119	113	106	107	120	117	112	102	103	108	117	119	107	110	122	103	135	109	135	125	109	114	116	117	106	113	128	96	107	116	119	124	99	104	130	113	110	95	124	121	131	126	97	115	112	119	117	113	105	118	100	102	131	116	118	109	111	114	94	108	136	106	105	102	108	103	123	111	122	120	122	124	129	103	144	103	102	95	131	107	121	99	131	123	113	98	112	113	91	103	123	128	109	104	123	110	105	124	127	124	124	120	117	103	107	108	120	117	100	114	128	133	118	105	104	101	115	102	107	108	122	126	108	124	100	108	81	119	121	121	112	111	107	116	105	123	107	110	118	108	102	109	111	118	123	112	118	127	116	103	129	119	132	95	97	113	108	125	105	112	120	122	122	102	108	114	109	107	114	95	110	116	113	115	103	101	128	101	117	117	123	134	103	120	123	105	120	116	83	126	101	116	107	113	100	118	125	100	129	114	101	95	117	115	98	106	121	104	111	124	125	121	103	124	111	115	125	120	122	113	112	127	92	102	102	111	110	122	118	114	110	119	108	116	109	107	138	107	115	122	107	102	121	123	113	114	108	119	94	105	115	98	91	125	136	98	131	129	125	113	128	130	118	118	104	110	131	103	104	111	110	100	114	121	112	99	108	101	126	99	126	129	121	113	112	119	123	128	89	101	127	127	113	111	101	121	126	125	120	112	114	111	125	111	119	118	124	110	105	97	117	128	106	117	127	122	120	113	113	110	94	105	108	130	127	117	109	106	120	113	125	106	97	104	117	122	107	95	96	104	128	137	119	116	104	104	117	99	118	113	113	117	127	110	106	133	91	112	117	109	107
6769	15312	13170	7097	4719	3511	2744	2083	1735	1291	1024	871	737	716	556	484	474	401	406	387	343	329	278	292	307	278	257	230	252	233	258	224	220	202	210	228	190	193	195	217	199	176	176	210	178	190	186	194	212	163	193	174	186	191	183	187	188	187	184	167	176	175	170	172	183	180	175	153	213	161	194	159	172	176	152	178	149	171	155	151	166	179	178	144	158	153	178	184	167	159	175	160	175	174	143	159	146	169	145	164	161	175	173	157	173	182	152	165	173	172	173	170	154	164	141	154	166	159	179	166	156	167	178	154	171	174	162	158	176	172	157	162	147	175	162	162	182	186	164	186	166	160	169	163	168	170	140	165	171	145	159	159	170	162	161	174	179	159	169	192	145	182	156	164	168	172	152	152	155	157	163	141	163	160	154	159	154	147	165	160	170	168	155	159	160	169	166	178	144	160	175	150	181	183	135	168	158	162	164	166	161	157	153	177	168	154	166	154	147	170	195	143	159	154	157	142	180	171	154	147	157	141	171	157	148	165	152	140	174	163	134	159	166	170	181	184	180	160	161	165	172	169	180	141	147	152	162	140	161	146	156	166	176	151	154	146	183	148	148	179	166	151	154	151	171	173	135	168	173	172	147	161	174	180	165	172	179	180	162	148	194	166	170	164	170	137	146	153	140	170	174	173	173	160	160	152	168	148	180	144	170	152	162	164	146	154	148	157	167	170	157	183	152	158	175	158	178	142	146	165	160	149	156	156	175	170	166	151	147	170	175	158	168	147	155	159	144	142	183	155	161	155	169	162	169	155	143	175	146	155	161	170	165	152	151	145	152	188	145	175	164	161	147	159	175	181	156	138	166	172	179	166	141	144	162	167	163	171	168	155	164	143	152	172	165	160	161	157	161	164	159	141	185	184	163	159	155	184	141	157	135	178	166	138	156	159	170	155	158	156	181	159	165	146	171	148	137	168	167	148	161	131	150	155	141	125	156	178	175	171	136	172	158	165	154	160	161	167	148	159	143	147	152	205	173	176	157	137	131	159	146	174	142	164	150	180	154	167	142	170	163	168	192	160	145	166	163	151	162	162	154	191	161	158	186	150	160	158	170	146	170	175	163	146	146	150	169	159	161	187	165	147	146	173	157	166	173	170	172	176	148	146	155	165	151	148	151	155	171	148	188	156	160	191	181	174	157	161	170	158	173	147	162	188	175	137	166	165	174	152	155	153	153	188	168	147	165	150	154	161	171	170	176	146	164	164	139	166	157	160	168	169	162	154	158	139	161	151	146	166	150	160	166	148	182	153	169	155	155	147	143	178	174	153	152	153	166	166	137	179	148	156	158	174	148	156	151	175	169	167	163	161	181	156	179	145	154	173	168	144	177	159	165	175	178	157	161	159	157	170	161	147	167	177	151	131	174	186	169	174	133	145	183	159	154	183	163	152	163	181	148	165	182	173	176	167	165	177	168	148	169	171	158	166	165	169	136	144	183	154	159	156	171	193	147	165	174	157	154	152	143	137	152	173	152	158	172	167	159	157	168	168	167	174	161	155	129	161	153	162	151	159	159	145	163	171	156	146	144	158	169	144	169	158	164	170	157	155	159	167	175	155	186	148	145	154	164	183	157	159	166	169	164	172	152	151	146	176	151	170	156	185	161	166	163	150	163	170	159	153	188	157	157	176	152	183	159	150	174	162	165	164	154	174	156	156	164	159	165	171	170	167	181	172	162	168	145	145	147	178	168	153	147	149	141	151	176	148	186	168	173	161	139	150	164	175	168	149	150	161	156	163	147	144	186	158	149	179	186	185	163	144	160	175	154	174	163	158	162	173	139	157	158	176	157	145	161	159	139	161	168	155	165	141	128	160	162	164	186	175	147	164	166	162	159	145	180	152	140	179	168	152	159	146	148	159	159	154	162	170	157	158	144	170	158	156	167	169	161	166	150	149	156	154	141	146	147	153	183	162	152	153	159	185	171	166	173	169	164	164	147	177	160	162	164	151	173	182	155	171	154	151	143	182	163	174	160	169	143	156	167	168	167	134	174	185	148	171	158	144	159	162	167	194	160	130	166	165	116	183	161	178	145	181	140	160	153	140	164	143	140	183	155	191	160	152	176	170	167	179	169	168	175	150	169	159	145	156	156	157	180	157	165	176	167	172	153	168	173	154	150	164	177	154	154	155	140	136	158	165	138	148	165	169	163	145	157	152	157	163	168	166	162	144	179	173	153	151	142	161	180	156	151	163	152	149	177	174	141	165	183	146	160	160	176	167	170	145	167	148	152	132	194	162	168	149	163	176	164	194	162	161	163	146	158	169	171	156	162	147	176	162	144	155	139	146	140	174	165	152	185	173	161	157	162	145	170	160	174	170	176	184	148	173	171	180	169	164	181	160	170	176	153	175	157	159	178	164	180	157	186	176	161	163	148	137	159	188	158	164	165	185	161	153	162	167	154	161	159	170	156	159	180	180	170	161	166	157	154	153	151	177	169	150	176	168	167	150	166	162	151	189	168	155	161	153	141	176	171	150	163	158	171	168	176	165	140	196	171	174	150	147	163	166	152	167	163	164	164	143	164	165	166	188	166	145	166	174	147	180	156	184	176	154	164	164	148	169	163	131	170	153	153	174	158	178	166	168	191	161	145	168	170	150	142	174	167	180	179	146	161	187	179	163	129	146	168	132	147	151	144	140	164	148	166	164	158	189	173	148	168	158	159	171	161	154	183	163	172	160	166	182	183	154	161	165	158	168	153	165	161	183	159	164	191	183	164	167	148	150	167	163	159	155	162	163	167	150	152	163	164	156	171	152	164	174	151	187	165	193	172	150	175	161	169	154	154	158	157	138	159	153	176	155	166	149	156	168	164	134	158	159	173	177	171	173	167	163	157	150	180	168	127	175	175	164	152	176	148	150	153	158	148	173	169	189	159	163	165	158	182	172	169	151	178	169	152	154	156	144	163	170	181	142	142	181	153	154	168	159	167	162	148	156	158	171	160	175	172	172	153	169	162	159	153	145	157	134	154	156	151	162	165	155	179	159	176	162	165	166	151	161	177	155	152	146	168	177	148	152	144	152	154	157	167	180	170	160	158	167	189	148	146	163	181	151	155	158	146	141	178	145	162	154	164	150	149	171	165	146	169	163	134	166	149	165	158	150	185	162	173	168	185	176	176	156	193	178	174	146	157	162	156	153	158	170	151	180	123	158	155	165	166	143	155	169	163	170	175	136	155	147	170	168	151	130	174	166	167	160	170	157	183	172	158	158	175	153	150	140	164	158	156	158	162	167	149	154	164	158	162	141	168	154	165	159	169	171	168	134	156	164	165	170	144	166	164	163	161	173	159	158	169	147	177	168	174	185	138	163	150	171	160	164	166	173	163	184	163	149	170	157	170	160	192	158	167	129	170	163	148	172	165	152	159	163	150	178	156	157	166	171	160	171	157	164	171	151	144	158	162	162	162	163	174	167	174	179	144	148	172	164	182	174	157	135
27165	20948	9232	795	473	494	419	408	399	392	383	345	360	388	388	393	358	376	361	390	363	391	341	357	365	360	405	356	385	395	383	372	363	414	387	388	371	384	410	376	401	361	379	381	375	353	356	351	382	399	364	380	346	378	362	375	384	358	391	358	376	363	371	370	351	364	338	396	388	380	390	385	386	412	323	374	356	438	374	379	370	397	376	364	366	395	376	394	423	371	350	378	406	376	383	363	369	398	357	351	358	361	367	357	369	385	434	361	352	356	372	394	384	357	361	371	395	361	362	392	390	354	368	354	340	363	380	383	354	339	381	366	342	342	362	348	404	380	369	342	360	351	344	349	364	386	381	387	376	366	372	387	359	363	385	388	350	372	369	341	372	382	342	411	375	361	385	374	372	389	368	354	358	363	376	382	408	374	386	347	403	397	430	382	402	376	371	406	361	358	363	386	377	376	367	364	395	348	334	417	383	341	366	374	358	387	377	359	358	414	379	384	389	376	356	386	428	380	358	351	426	354	368	355	420	356	352	367	388	363	370	399	402	402	406	363	365	359	367	373	380	382	347	403	393	351	387	395	390	376	365	389	384	419	333	366	374	390	402	351	360	376	387	370	336	352	377	382	375	377	351	364	389	378	365	353	355	380	373	370	359	397	396	384	344	369	390	401	379	422	377	366	361	361	356	360	373	399	391	403	354	363	397	355	359	378	393	365	356	415	360	380	369	368	392	406	381	351	346	380	352	352	376	368	369	419	369	381	355	378	402	435	378	370	339	374	365	339	364	367	360	395	365	379	375	391	408	368	365	373	421	369	379	366	391	366	363	345	368	414	369	412	350	368	362	373	390	390	378	378	377	358	378	368	390	373	392	393	362	383	392	342	394	358	353	370	358	383	358	398	374	403	381	390	403	376	389	378	376	392	375	360	346	377	392	382	375	359	382	369	348	376	397	367	365	380	356	384	399	377	376	383	365	361	369	367	373	360	379	386	378	380	378	374	334	363	390	352	389	407	378	365	393	367	357	358	373	389	373	366	345	379	377	364	392	358	359	376	397	379	366	388	378	357	388	380	354	344	384	391	386	381	372	388	358	412	402	348	359	379	370	352	392	431	380	376	340	399	361	402	378	448	378	388	387	342	355	398	359	357	387	368	377	360	359	387	392	359	370	402	352	377	375	370	370	364	383	391	417	402	367	375	380	375	388	356	370	349	361	345	357	376	374	399	365	365	363	360	371	360	368	379	373	360	360	384	393	349	383	387	337	387	336	404	367	369	402	392	406	396	355	373	351	343	367	373	374	376	359	344	384	369	379	367	345	368	375	384	368	364	377	377	359	371	377	382	355	375	379	369	378	391	376	354	398	364	365	380	367	328	388	355	371	389	377	380	363	353	398	350	364	357	337	393	366	379	326	362	376	328	358	330	356	364	367	371	397	385	382	369	370	346	371	347	362	367	378	353	362	387	393	374	361	382	342	365	374	370	393	383	384	391	381	368	362	376	383	396	386	395	356	325	360	349	379	366	366	394	391	374	385	386	356	359	338	319	377	370	373	340	389	408	382	365	392	404	387	368	376	369	384	387	417	364	402	411	397	372	389	379	351	391	369	395	359	391	398	362	386	377	402	329	379	357	386	353	377	383	411	378	345	372	411	417	416	379	394	383	378	372	401	353	369	393	366	384	374	391	397	363	373	390	387	381	369	389	387	371	371	349	391	404	392	374	362	373	390	375	341	352	382	390	405	379	391	374	391	385	368	369	407	342	409	344	349	358	382	361	365	370	391	361	355	401	340	349	387	389	368	385	342	365	376	346	358	370	397	361	350	381	353	414	374	370	385	363	391	367	370	409	409	373	373	358	375	390	362	398	360	411	359	389	364	399	361	414	358	341	337	383	369	368	362	376	342	350	367	386	368	373	394	356	365	365	362	370	368	344	391	382	359	418	352	384	390	395	369	358	382	364	339	361	360	385	355	361	346	368	364	415	354	409	402	347	372	361	333	380	373	361	387	384	359	357	347	399	331	355	380	383	389	385	378	378	333	404	368	375	339	375	366	376	387	381	366	338	336	365	345	414	383	350	370	351	372	372	392	326	366	364	389	376	367	380	338	401	361	358	381	366	374	366	377	385	382	405	365	354	361	359	362	384	373	370	364	390	383	387	401	349	354	371	378	397	357	395	368	445	386	360	389	365	395	347	375	337	381	372	393	358	382	373	388	364	378	390	377	373	374	403	375	337	372	351	364	355	372	349	351	368	343	371	379	391	359	363	376	400	373	359	347	358	351	373	382	340	381	355	400	386	392	377	395	387	398	342	392	383	374	376	363	389	391	391	392	387	402	421	351	369	371	349	393	376	399	365	349	376	394	386	376	368	393	375	358	401	400	387	393	352	389	356	375	379	338	373	353	381	379	377	369	365	379	376	337	384	379	374	371	382	378	326	345	389	355	385	380	336	383	379	376	398	354	381	378	394	366	349	338	383	380	368	392	358	385	394	367	354	353	389	391	363	358	352	362	388	377	398	364	370	356	378	378	390	368	349	365	341	377	377	361	376	362	377	362	374	370	383	371	387	352	355	369	365	381	361	370	350	342	362	354	395	378	353	385	349	363	338	376	394	375	382	374	373	357	361	327	386	379	366	363	376	393	367	339	385	401	355	352	353	333	353	324	358	361	373	378	369	373	362	365	383	374	385	357	342	359	410	386	407	372	376	359	397	376	381	378	351	326	395	413	376	389	397	374	349	390	350	363	391	358	370	374	370	352	355	377	368	379	381	387	386	378	393	417	360	353	334	340	398	366	364	348	393	409	369	429	356	364	384	352	385	356	362	416	365	374	374	353	353	365	327	419	329	375	392	373	362	395	360	364	368	360	377	386	378	405	367	364	353	364	405	379	402	370	401	370	369	364	394	390	365	344	398	342	361	397	368	350	393	389	365	340	353	354	391	388	339	360	357	389	386	369	421	352	362	365	379	309	378	370	353	380	393	383	383	415	377	368	371	394	366	377	386	344	354	369	367	380	360	391	409	366	387	355	395	348	343	358	394	345	414	372	347	388	372	349	370	405	404	376	365	352	376	360	370	368	379	348	385	383	394	354	383	371	394	371	349	392	413	374	377	339	378	396	388	389	401	376	384	370	409	341	405	372	366	367	386	393	375	370	387	385	393	363	359	401	366	397	380	382	346	408	365	380	342	361	395	385	382	366	337	376	362	371	349	392	366	356	380	356	388	344	350	360	349	361	359	387	342	404	353	355	410	396	364	367	405	396	353	358	372	359	380	371	363	344	365	349	410	378	363	387	428	337	366	381	382	356	385	375	368	383	366	375	374	368	387	377	369	376	351	371	383	375	367	404	362	365	341	365	368	340	388	397	337	390	384	352	390	382	383	361	358	359	353	347	368	391	421	400	339	356	392	391	383	356	356	367	389	363	377	371	354	378	357	361	377	364	331	354	311	366	377	362	354	402	396	380	388	367	376	366	354	372	393
4013	1184	1253	821	654	662	637	554	547	545	525	522	526	497	550	501	531	509	483	481	482	504	513	509	516	558	533	504	520	511	522	489	522	532	546	557	524	504	491	470	479	500	493	506	510	506	464	517	456	511	502	563	468	515	520	502	487	522	526	523	469	521	525	496	501	494	519	496	511	511	527	521	512	431	509	519	496	490	477	491	503	498	566	494	526	482	509	532	519	536	525	498	492	464	514	520	514	514	547	531	515	507	489	491	518	507	515	495	499	481	506	485	538	559	507	466	516	523	496	510	503	536	501	464	489	519	487	469	483	498	485	536	513	471	507	510	477	480	497	546	502	538	514	533	463	503	534	531	541	494	495	471	471	520	524	492	570	472	499	513	508	490	510	447	532	487	512	512	513	510	512	515	512	479	506	533	529	460	509	529	522	490	546	556	492	508	490	501	469	501	501	512	529	481	547	520	520	534	486	504	507	513	497	479	486	489	533	549	501	496	526	536	493	474	460	482	512	490	495	508	504	544	486	528	492	471	523	481	504	520	502	468	545	510	494	507	474	513	490	509	493	503	530	501	524	550	530	528	553	520	501	500	497	496	491	485	477	530	519	507	497	509	503	528	559	490	499	489	509	528	474	536	487	527	477	478	525	500	469	541	479	487	479	483	496	495	531	500	485	490	565	488	513	482	478	493	469	462	483	541	468	481	505	517	519	501	522	492	515	530	485	537	522	512	450	516	545	520	509	518	466	534	499	497	508	508	533	513	530	507	472	468	489	479	479	475	511	501	503	499	482	469	518	529	474	507	535	499	491	495	516	484	513	509	500	509	492	513	528	462	508	489	483	518	506	510	497	516	507	503	507	484	521	501	527	524	535	496	494	490	509	558	521	497	491	535	500	524	484	501	547	507	518	505	491	504	506	521	483	446	492	483	506	522	517	452	513	512	500	504	514	512	521	497	541	506	466	520	476	511	513	511	497	529	501	466	482	532	531	497	519	476	508	482	479	536	499	515	533	512	502	470	468	481	539	465	491	515	503	512	525	508	478	514	494	538	474	516	514	532	508	491	510	511	499	528	489	520	515	534	507	473	504	512	500	510	527	499	516	529	487	464	501	497	443	498	507	493	496	527	512	478	544	527	500	533	494	501	479	537	488	535	549	505	502	516	484	528	503	529	493	523	474	471	521	498	497	514	497	555	504	510	530	520	475	498	512	510	508	479	512	517	500	522	522	494	510	513	485	494	473	523	513	520	496	503	506	481	516	536	459	496	479	505	502	479	494	514	502	492	495	488	474	475	551	500	554	501	489	471	508	517	460	536	497	537	535	529	532	524	539	493	520	486	480	575	481	505	497	532	519	497	484	472	507	505	490	494	481	501	515	514	480	520	486	521	557	513	504	468	487	494	483	518	563	514	480	466	484	525	488	476	537	534	501	511	500	510	521	459	489	501	527	525	504	480	506	510	482	531	480	480	471	503	518	488	535	508	455	507	551	494	485	520	495	494	515	532	519	447	471	471	479	502	505	516	508	509	541	478	495	553	496	510	526	498	524	502	513	498	512	503	513	496	565	526	505	478	510	509	505	516	498	514	468	510	536	529	555	491	533	491	509	460	489	493	480	466	494	530	479	552	476	535	505	497	476	539	500	520	493	520	515	473	520	484	485	469	517	515	555	525	524	499	486	501	534	528	500	543	505	483	479	452	539	516	492	514	584	502	538	458	547	512	478	457	478	441	503	519	445	478	494	500	512	512	531	498	500	504	518	470	501	491	513	516	521	540	532	509	498	508	508	519	548	529	530	495	513	469	544	532	483	504	471	481	483	518	498	502	504	496	491	458	511	498	528	480	506	502	503	476	488	476	503	490	528	531	486	439	495	507	482	491	461	495	506	475	539	463	473	527	521	505	512	529	510	490	522	547	510	525	543	529	496	496	501	518	450	518	485	504	519	504	522	516	503	504	514	479	519	509	485	494	492	509	487	519	531	538	530	484	496	550	474	409	511	522	514	514	475	507	509	509	493	476	520	518	530	485	501	522	530	529	488	534	473	550	518	500	500	487	497	502	478	491	496	508	522	521	503	483	474	526	546	509	526	516	496	481	530	497	502	492	491	500	504	526	517	497	522	502	487	483	524	510	530	505	493	474	504	523	462	509	456	486	500	480	489	490	496	527	495	494	481	527	504	485	490	500	524	457	524	490	473	494	505	506	479	508	476	502	500	495	489	509	490	504	483	518	490	517	491	476	509	457	526	543	474	489	539	503	500	495	495	511	507	496	510	508	523	476	498	506	510	473	511	483	508	491	464	521	502	491	477	546	502	455	517	510	484	496	525	510	555	497	535	525	493	478	484	502	524	488	469	534	491	535	530	496	530	489	486	488	475	477	524	501	511	528	511	509	527	514	503	500	511	475	553	489	510	506	502	509	507	473	485	527	464	530	497	505	470	494	492	488	517	528	516	520	478	483	490	522	545	487	473	505	505	512	522	496	507	463	505	508	475	465	463	534	506	510	517	533	518	465	529	533	551	482	493	501	486	450	545	494	512	528	519	493	519	507	502	467	498	544	509	514	457	497	477	492	509	531	478	486	458	543	485	540	526	511	502	523	496	535	474	504	499	484	454	484	491	514	508	527	463	516	507	497	524	509	545	507	540	517	541	496	533	480	477	477	534	502	495	460	492	502	534	487	489	532	492	528	527	525	499	458	493	514	534	527	529	482	497	521	514	498	498	462	523	495	507	513	522	470	514	507	473	489	508	503	527	448	503	480	483	533	537	548	513	576	511	512	517	484	537	550	505	538	523	479	547	534	507	487	496	484	470	536	553	521	538	527	500	509	506	519	491	512	493	540	523	516	484	464	492	498	477	476	515	496	483	544	487	508	510	522	531	490	533	482	524	527	473	512	529	507	489	497	483	487	531	506	508	518	521	508	482	509	498	481	505	511	505	511	499	471	550	527	517	527	514	530	472	475	534	538	491	438	500	484	472	447	502	505	540	473	497	493	499	505	485	487	510	504	439	503	511	517	508	480	502	519	504	530	493	504	495	463	519	434	504	489	518	518	534	487	510	508	516	501	517	461	511	516	513	508	525	546	469	514	473	487	499	493	496	478	527	510	464	507	498	529	484	507	475	488	477	529	517	512	504	490	515	491	533	514	482	492	497	515	509	539	490	521	516	500	522	521	462	494	513	494	518	456	491	500	477	536	497	523	497	520	491	479	496	513	550	493	500	499	536	511	483	524	480	465	453	498	481	508	467	530	519	525	513	491	508	497	502	476	536	515	461	525	542	482	520	499	506	534	491	490	476	533	492	527	536	544	469	504	511	499	474	494	461	497	539	479	511	497	525	458	474	514	486	471	517	498	521	514	500	514	525	524	480	477	516	489	523	501	534	506	514	486	527	527	526	521	494	486	539	500	488	494	514	476	496	470	520	528	480	518	519	513	496	482	506	479	509	519	481	520	515	526	517	502	437	509	518	481	542	497	526	479
24293	21420	28857	24380	21393	8424	988	661	558	502	492	465	400	401	364	402	339	342	359	364	340	338	330	318	352	359	324	352	290	295	327	311	331	308	326	279	328	347	314	312	302	301	312	298	315	342	310	320	326	321	298	322	315	342	309	316	326	283	352	299	306	299	315	318	307	356	366	328	289	298	311	287	343	299	316	311	323	301	327	299	282	286	269	307	325	315	306	316	301	306	341	306	296	303	313	311	313	320	332	350	324	309	328	327	299	291	307	317	312	291	318	301	313	359	329	292	322	276	302	323	271	309	272	293	348	332	295	306	308	311	282	320	317	346	300	298	341	324	338	325	336	306	311	342	293	332	335	293	310	312	309	323	343	299	306	303	293	299	328	270	308	313	316	321	338	304	318	292	294	304	357	343	314	307	316	278	313	302	285	342	320	302	294	315	298	308	306	323	323	315	291	323	310	307	320	301	320	301	310	329	301	314	291	330	329	314	291	301	316	337	295	306	285	316	306	305	299	283	305	314	282	280	273	322	317	331	308	316	316	301	327	294	293	294	271	327	321	310	314	324	322	301	312	287	331	272	285	334	280	296	308	306	316	322	306	277	293	310	308	329	329	286	325	309	313	317	332	296	378	316	296	324	299	295	320	286	306	290	296	283	319	314	298	298	329	311	309	345	327	322	299	319	313	307	296	297	293	295	302	300	289	291	306	330	299	292	286	318	292	282	290	313	328	307	303	255	297	309	307	295	286	299	301	316	313	287	304	284	313	328	338	307	295	331	295	320	303	320	312	294	305	320	319	318	315	297	291	295	318	325	289	313	296	324	313	319	313	303	333	289	297	300	306	323	299	279	297	347	280	274	310	306	324	267	322	327	315	319	277	318	303	320	321	277	299	352	296	316	312	307	321	298	285	324	320	304	300	345	304	298	295	340	311	321	318	314	337	298	302	320	312	325	322	319	288	298	287	306	301	305	335	290	315	305	302	314	323	315	316	308	340	323	331	294	308	324	299	292	317	304	319	307	318	325	325	317	319	294	336	343	289	325	287	322	321	297	310	327	305	321	298	311	299	320	312	278	314	312	318	294	284	316	291	277	330	299	287	303	318	274	293	277	284	319	302	318	309	289	334	290	317	281	305	287	285	292	325	253	300	331	312	303	319	277	320	327	328	330	295	289	271	306	316	304	299	297	334	311	291	313	338	311	332	315	297	301	317	279	339	279	316	317	337	305	299	296	312	321	304	333	299	287	339	358	322	290	326	317	298	302	322	327	315	312	306	310	346	331	313	326	300	283	315	345	278	311	314	308	299	294	301	276	310	299	287	311	307	316	334	295	305	292	325	313	322	302	314	298	305	334	282	301	334	307	280	305	295	306	302	307	333	343	285	306	301	300	286	307	288	307	300	284	291	286	324	301	303	294	318	291	317	273	282	296	304	271	343	299	291	305	298	260	318	299	318	325	273	334	298	308	284	295	331	295	316	289	306	294	309	333	316	326	311	302	307	303	317	336	327	320	327	279	305	328	289	272	301	318	307	318	296	272	299	297	325	327	312	322	279	311	305	307	297	277	353	337	309	285	273	316	340	262	334	317	321	276	303	346	300	310	301	351	304	296	297	315	319	321	322	298	312	312	281	314	299	294	311	299	318	313	326	308	298	306	332	312	301	276	327	299	313	292	294	284	318	311	287	314	311	311	320	305	325	283	319	288	325	305	328	276	302	299	309	295	287	306	313	294	279	296	311	310	290	305	313	300	309	335	296	304	307	331	304	323	342	338	324	290	323	316	341	282	302	308	311	286	315	315	279	330	305	295	351	296	333	316	334	315	329	310	315	296	312	300	322	317	314	296	291	322	306	306	313	311	317	304	332	309	316	316	284	299	312	336	335	319	312	269	287	329	294	263	292	298	292	299	321	310	295	295	314	314	303	337	312	325	280	334	317	300	282	340	291	294	299	310	332	307	329	313	315	304	307	308	327	313	314	317	324	318	317	285	289	337	287	320	306	296	311	326	339	330	318	299	292	295	326	286	301	340	275	322	315	331	284	291	299	306	311	313	344	291	315	303	314	329	297	290	319	300	340	301	313	286	303	333	309	306	316	309	290	279	288	319	299	304	301	332	335	306	341	300	290	348	283	328	290	312	276	289	325	301	321	293	282	329	300	338	323	301	328	277	320	306	320	289	314	282	314	328	273	334	320	301	327	329	316	307	298	303	292	301	292	307	274	330	319	314	317	283	323	319	276	294	307	303	334	314	303	293	321	316	325	287	293	303	341	305	281	306	313	318	278	304	299	335	305	319	307	266	307	295	339	333	327	294	289	286	288	305	292	368	311	303	320	285	307	319	294	310	307	297	319	280	314	288	313	304	287	310	338	295	311	283	331	345	330	314	307	279	310	275	312	280	319	327	323	323	313	331	341	276	308	340	303	289	317	293	256	297	292	293	331	337	340	321	339	322	316	308	317	306	284	300	325	335	314	301	304	321	307	317	293	306	289	295	291	297	311	296	339	318	287	296	308	324	329	321	301	309	309	307	309	333	332	318	354	285	315	296	332	315	299	310	325	299	299	301	316	283	300	313	308	320	300	320	294	319	321	296	336	352	340	338	338	326	316	305	293	304	323	315	326	330	295	310	308	298	297	293	323	310	281	305	301	309	290	293	308	311	262	317	296	311	282	327	329	347	277	292	300	311	289	284	298	302	327	319	283	295	319	319	279	294	301	290	319	337	330	281	311	298	309	314	276	309	342	303	296	294	320	282	307	294	304	325	306	302	303	294	305	318	338	309	308	339	311	329	259	325	329	345	266	325	309	325	316	296	316	256	330	309	318	297	320	287	292	281	317	311	297	327	281	321	319	291	305	318	292	301	337	292	352	316	285	316	291	283	337	318	306	297	336	293	343	313	310	289	336	314	316	326	352	342	280	305	300	283	305	286	295	309	325	289	333	312	304	315	296	292	292	328	298	296	311	274	326	290	301	336	294	324	316	317	335	328	317	300	294	302	317	303	281	322	329	304	293	271	339	305	295	305	290	322	310	279	305	352	295	286	287	313	308	310	321	304	326	297	309	301	290	321	283	324	293	291	312	288	316	272	285	302	335	299	319	336	300	321	348	306	318	285	322	323	333	303	322	279	301	322	306	298	345	305	313	310	281	285	321	328	290	303	288	284	283	295	311	307	289	323	311	287	307	289	309	314	297	300	291	310	324	306	317	307	330	313	352	311	312	332	304	297	337	327	305	326	286	324	340	319	297	286	294	326	295	301	308	301	321	307	294	317	318	288	306	303	287	316	304	308	326	309	293	318	290	319	306	319	331	330	306	324	306	343	283	304	265	303	296	306	291	315	308	309	316	316	297	349	332	293	299	293	296	317	344	331	338	295	300	311	333	288	328	349	307	334	311	281	294	309	310	358	313	331	321	315	314	278	319	305	310	297	310	355	314	314	295	299	279	314	276	320	322	307	292	324	316	330	315	300	293	365	285	346	303	301
4679	9520	8074	4184	2760	2199	1727	1408	1184	972	925	820	730	723	639	578	586	530	548	551	520	511	516	533	508	508	492	484	461	469	439	474	451	434	455	432	446	469	459	418	455	455	472	442	427	447	453	471	418	446	381	450	450	432	468	434	423	425	405	424	473	458	432	453	423	443	474	418	454	442	439	444	467	434	434	444	447	454	437	445	432	413	441	401	444	434	395	434	404	430	408	414	433	433	440	471	438	434	461	421	414	443	397	424	445	442	444	389	383	448	391	429	450	450	446	456	434	420	377	418	410	407	420	448	405	444	400	440	418	417	429	402	440	462	431	471	425	437	395	432	417	430	435	450	455	446	389	436	409	445	424	414	403	440	404	449	419	422	401	428	462	373	427	404	424	460	397	430	441	426	402	416	445	433	413	425	422	430	424	426	453	406	420	424	410	421	464	448	402	447	410	395	431	381	429	410	445	414	432	433	413	422	438	394	417	436	442	416	422	425	437	467	441	439	440	427	424	403	413	402	467	427	387	426	431	405	404	432	377	414	422	433	386	403	403	392	406	431	433	434	444	423	424	451	434	423	440	426	443	447	418	402	413	444	440	443	399	439	412	434	444	426	444	432	397	423	412	428	416	421	424	427	437	424	429	415	444	431	429	468	451	445	403	434	444	439	428	416	455	455	445	397	411	428	401	414	381	460	439	425	402	445	428	429	384	430	448	458	426	428	446	459	418	434	440	455	429	402	413	434	409	415	433	433	435	390	409	412	427	411	432	436	418	432	424	452	420	412	433	405	421	437	395	408	418	444	417	452	430	424	417	441	423	433	464	433	434	415	425	442	437	438	439	408	445	429	410	418	414	417	429	422	457	413	429	415	430	410	436	403	421	428	431	443	429	439	419	419	401	425	413	440	446	424	406	404	414	440	459	444	420	428	415	396	421	418	449	401	391	407	438	422	416	417	437	400	430	397	375	420	414	449	414	399	411	424	439	422	399	437	446	440	415	417	437	451	444	432	472	459	431	427	437	437	430	425	433	438	437	406	410	414	453	433	413	433	421	435	420	443	417	429	448	466	449	383	398	448	447	426	448	436	401	426	428	410	420	410	454	453	438	459	438	451	421	443	458	430	464	456	435	414	443	401	431	406	427	423	398	408	420	426	425	414	433	448	434	454	426	422	431	424	382	417	413	411	392	427	432	439	443	427	417	412	429	390	448	405	413	407	429	405	463	447	422	390	459	416	417	471	475	397	374	415	400	411	417	419	414	397	466	407	469	425	439	438	417	426	412	409	419	440	391	426	401	416	457	442	448	416	375	414	437	447	418	428	431	414	416	398	429	426	435	419	423	403	422	429	408	434	412	472	418	442	432	458	437	443	431	414	448	433	413	446	427	431	448	407	390	417	434	403	414	461	432	438	432	416	447	397	416	468	447	451	430	416	419	395	460	476	435	431	400	419	419	391	432	438	407	395	417	438	404	429	393	417	437	451	386	465	411	402	434	437	395	426	438	429	419	422	430	412	429	446	427	415	430	433	378	425	450	384	431	429	443	432	440	392	436	402	398	403	405	428	450	401	431	405	409	411	450	384	433	427	410	416	424	401	427	392	415	406	424	387	408	428	408	447	432	439	438	436	441	434	404	464	395	419	425	393	432	402	444	411	408	411	420	435	419	438	436	469	440	424	404	416	407	450	475	448	453	414	411	470	413	446	402	453	465	455	426	439	394	443	442	418	405	423	445	434	443	432	440	451	411	439	422	415	436	451	429	461	426	403	397	418	412	435	428	425	443	429	421	457	404	418	445	448	433	414	450	449	453	461	414	457	406	440	422	449	440	423	415	437	451	396	426	428	441	416	410	387	412	404	437	416	420	418	408	457	431	441	425	403	415	434	430	391	409	417	396	407	414	416	409	411	402	434	427	440	445	389	438	436	443	405	417	410	469	412	434	411	435	424	404	402	413	466	422	445	438	424	428	412	408	427	386	433	440	456	418	395	403	444	467	456	453	416	413	414	444	432	415	441	433	436	449	443	389	384	403	414	418	452	401	430	465	419	424	433	448	415	398	443	474	439	447	457	407	437	443	400	456	435	395	402	431	436	390	435	434	446	430	413	438	396	450	410	422	441	433	453	382	435	400	437	403	452	408	398	386	431	428	415	450	423	379	478	450	407	409	419	398	439	437	415	413	435	431	440	451	393	420	445	431	375	417	446	386	459	414	461	398	385	409	434	413	476	447	430	472	472	432	437	443	422	404	394	423	425	426	454	423	436	441	438	400	403	425	414	428	403	447	408	396	446	421	410	409	454	409	415	397	438	440	450	457	421	417	426	406	428	417	427	422	420	398	445	434	407	461	433	409	422	423	399	412	413	414	418	426	431	452	422	416	409	426	425	430	450	442	413	424	429	375	435	425	435	409	444	461	423	457	421	435	434	435	403	402	445	445	434	418	423	391	431	410	408	424	453	435	405	435	409	415	369	427	399	420	427	446	422	428	428	444	431	434	438	422	406	423	420	434	462	407	395	417	485	405	441	419	402	442	450	457	436	427	464	434	458	434	413	445	444	423	461	418	463	417	397	414	420	423	403	424	421	416	429	450	426	452	409	416	415	436	454	405	444	406	413	408	455	439	406	420	416	404	391	422	418	453	409	422	450	439	406	422	422	431	416	438	411	453	425	419	421	427	424	440	425	415	426	429	443	430	437	418	447	407	413	422	407	417	403	441	414	398	424	456	444	413	414	460	444	441	394	421	406	410	437	398	456	408	429	419	394	442	446	428	451	461	430	404	435	436	441	416	436	440	431	415	435	417	439	396	422	447	394	464	385	422	395	432	456	458	399	442	402	467	428	406	435	434	438	415	444	413	414	416	413	431	415	430	433	387	391	432	403	440	412	465	469	437	405	439	439	460	433	406	399	406	410	402	428	428	436	386	441	433	417	444	428	428	463	426	442	416	428	446	416	456	424	425	421	402	464	406	385	398	467	422	427	405	432	413	417	403	419	418	424	433	413	388	443	456	438	399	441	455	429	415	423	445	433	430	417	414	444	416	404	400	456	440	432	404	463	436	431	454	408	413	402	449	418	427	438	442	404	441	438	460	426	383	446	435	447	426	424	405	414	421	442	466	413	416	440	451	442	407	413	415	438	450	420	395	410	427	414	434	411	426	409	430	427	429	459	431	425	414	442	435	411	436	421	410	459	450	442	465	431	398	427	437	420	413	390	395	441	386	392	437	405	444	449	419	446	436	397	427	420	436	452	427	451	427	411	436	420	442	413	434	408	387	414	441	480	413	442	391	414	402	449	473	433	420	460	429	448	431	408	404	447	436	455	421	448	432	426	449	449	429	401	429	440	420	407	410	447	415	437	422	457	429	434	386	442	411	446	407	416	425	425	383	432	387	428	413	427	452	463	443	417	437	433	421	421	416	397	447	405	441	429	414	445	439	413	409	428	399	421	447	440	406	382	395	410	454	404	421	391	415	416	455	427	388	415
23278	21448	29356	23951	21448	21460	6451	856	613	545	423	382	343	342	268	237	230	227	203	196	193	178	163	178	145	160	150	162	164	156	155	146	146	137	161	139	142	156	132	115	134	123	156	102	111	120	135	141	127	128	127	118	139	148	124	112	108	119	119	127	123	122	115	121	124	126	112	134	132	106	120	119	136	113	130	132	151	117	111	149	116	120	119	107	116	126	110	109	115	105	116	149	94	121	110	110	122	124	123	112	114	105	137	127	97	136	111	117	107	127	125	146	112	134	132	114	119	105	129	97	123	116	118	108	85	128	102	108	123	124	114	105	124	101	131	104	145	131	123	125	134	95	117	122	128	127	145	109	97	116	122	130	124	117	102	122	117	117	113	110	115	123	92	109	118	126	105	99	110	119	126	108	97	106	114	106	121	103	120	111	129	119	114	116	111	122	110	75	109	129	106	107	122	115	131	115	111	130	119	127	124	121	118	114	125	113	118	120	127	116	120	111	100	121	95	107	108	109	106	109	99	109	119	119	111	129	122	121	115	124	87	108	118	101	102	136	135	103	114	122	109	102	92	120	119	114	107	122	146	116	114	99	129	99	123	114	117	102	128	122	119	99	128	109	103	123	117	127	106	119	96	119	120	130	145	120	113	117	118	118	107	105	110	107	103	112	140	129	99	139	117	116	124	115	124	127	122	102	113	110	113	120	101	115	120	118	114	117	123	124	118	119	112	90	126	130	112	131	112	114	126	113	107	124	120	121	114	113	106	102	123	132	104	131	119	121	139	106	114	110	118	98	124	117	114	123	110	133	101	124	139	108	106	123	107	108	119	110	121	119	111	98	109	118	134	104	110	111	111	118	86	109	102	103	110	104	132	117	123	113	115	132	122	133	123	109	92	121	113	135	111	114	95	121	109	113	105	101	115	124	104	120	97	134	102	123	127	112	105	137	135	94	110	103	108	123	125	107	138	126	116	114	115	112	134	112	129	114	112	116	98	123	121	130	91	108	116	111	112	116	108	113	128	92	112	103	136	122	116	131	124	125	131	116	124	126	100	116	116	112	125	107	114	118	130	109	110	105	119	105	101	133	128	124	107	106	121	122	126	108	110	118	123	101	106	105	121	119	111	123	134	113	106	107	124	114	122	127	131	112	127	114	106	118	125	109	125	116	99	145	110	112	114	117	133	131	114	105	99	100	113	129	125	126	117	124	115	117	105	120	131	127	109	118	109	124	138	128	130	114	128	125	98	122	111	105	105	111	118	86	107	127	109	112	119	116	95	100	91	103	98	122	118	103	129	120	117	99	137	119	123	112	130	115	110	136	130	121	130	126	113	111	106	110	125	109	122	117	128	113	118	108	121	105	113	109	109	136	107	121	116	115	108	109	108	110	122	107	108	102	123	114	122	121	122	91	119	123	128	116	115	107	127	131	123	101	118	118	118	97	101	93	116	115	128	121	119	116	130	126	102	112	111	123	135	107	111	98	108	105	110	110	104	104	113	109	139	104	116	118	125	86	110	95	114	106	89	118	113	102	103	115	102	118	98	111	120	128	112	114	126	101	119	121	119	129	93	125	132	105	110	124	134	123	117	112	118	104	106	125	111	102	112	123	99	100	131	119	106	104	126	109	100	132	111	97	120	134	141	106	126	132	112	110	124	104	126	110	110	124	115	115	104	123	120	116	128	104	125	126	124	131	115	100	105	117	115	115	118	119	108	108	114	129	109	113	104	114	127	117	112	109	124	117	96	115	126	108	122	81	107	99	123	95	114	129	117	122	131	117	108	107	110	104	115	106	110	103	124	133	118	111	128	110	114	132	118	114	124	122	108	124	118	119	128	120	121	111	120	121	108	121	121	117	123	116	121	105	106	102	89	101	111	117	133	133	106	111	123	124	114	125	102	112	112	125	110	137	103	113	94	100	125	100	105	116	116	103	137	107	115	121	105	119	92	104	104	115	97	130	108	144	123	114	113	103	103	116	116	107	108	108	132	113	114	132	113	121	95	115	115	126	129	124	116	97	126	96	133	116	119	101	137	111	112	103	126	101	101	116	111	133	108	128	111	119	123	110	138	114	95	104	133	122	99	112	120	140	113	107	128	109	119	130	129	124	106	125	115	122	129	109	116	119	122	134	97	122	121	108	120	109	128	107	136	130	115	115	110	121	123	120	122	97	113	122	98	114	126	122	125	104	121	94	108	124	112	84	97	109	124	148	103	101	125	119	114	117	101	105	142	114	116	111	125	98	113	113	110	121	131	125	107	108	101	118	104	124	117	129	110	112	113	117	125	110	116	116	137	102	113	116	107	125	134	98	132	121	112	129	94	128	124	113	118	128	103	110	121	111	110	97	116	91	116	106	131	120	119	123	104	113	126	118	119	116	124	113	110	130	102	138	124	102	118	116	111	108	125	106	118	133	102	107	124	114	116	116	126	111	109	109	120	110	125	116	112	102	119	129	111	135	107	133	135	112	109	108	108	129	107	118	113	104	113	119	123	120	126	110	110	107	105	119	121	115	107	118	128	103	108	115	115	114	113	111	89	132	109	106	99	117	122	126	114	117	114	113	108	136	110	121	144	119	100	112	126	108	131	116	115	132	121	111	120	122	118	119	116	122	116	108	127	124	128	105	103	111	104	118	97	122	125	129	101	124	130	109	116	114	121	94	123	101	130	122	130	111	109	125	108	135	100	127	121	111	113	115	112	107	128	99	130	117	119	124	105	138	122	120	121	120	131	128	119	121	129	98	110	124	106	108	113	110	111	109	120	112	115	99	130	111	126	120	123	113	100	129	99	125	103	127	108	132	102	111	111	123	109	122	114	107	108	110	108	113	99	116	110	109	128	115	105	116	123	116	121	132	139	125	130	101	105	124	93	118	125	132	112	122	107	122	97	125	106	113	114	128	120	102	125	118	112	113	110	122	116	127	119	129	142	108	111	103	114	132	112	120	106	104	93	107	134	121	103	113	108	112	102	108	111	117	109	107	117	93	106	126	118	134	103	111	122	96	136	117	106	103	98	108	96	94	108	105	107	123	112	103	129	118	99	119	102	133	116	119	116	139	114	132	120	118	138	115	126	126	139	108	132	114	118	110	114	113	103	108	120	115	119	119	117	108	121	115	98	105	111	120	107	115	118	107	122	114	110	104	119	106	135	134	121	106	105	93	124	124	117	136	104	104	116	108	102	111	80	108	101	111	125	114	113	114	122	118	100	104	110	128	101	110	140	99	127	117	124	117	109	137	112	100	106	127	98	109	127	112	119	115	120	118	118	123	108	118	123	114	129	119	110	119	121	121	124	118	123	100	134	109	129	115	119	122	100	99	122	130	101	99	120	119	119	90	102	122	125	95	115	113	103	124	119	119	110	121	126	107	119	115	110	138	119	111	111	108	122	118	116	110	110	117	120	113	124	115	117	116	111	104	114	108	122	131	127	118	118	84	110	131	111	121	108	120	123	103	112	130	113	111	100	119	121	95	107	129	115	120
6930	15432	13197	7106	4741	3615	2768	2040	1657	1378	1134	924	775	706	618	503	458	467	411	353	365	344	314	322	249	274	281	272	238	210	242	232	214	227	221	236	219	208	197	202	220	197	192	176	195	209	167	176	188	192	177	179	185	180	191	187	201	177	178	221	192	174	171	164	171	173	168	186	150	173	181	167	173	177	172	154	158	157	175	170	191	174	170	171	178	179	173	179	179	157	165	157	165	179	153	150	166	160	164	163	174	165	158	162	163	162	161	163	149	157	186	184	178	151	163	159	180	156	169	152	162	168	150	151	179	175	137	160	170	172	155	157	162	165	157	159	184	155	138	157	155	171	163	166	155	185	171	172	178	163	172	197	184	163	177	152	175	188	158	172	167	148	187	159	163	158	170	165	186	164	177	159	160	160	154	166	153	154	179	169	152	161	164	193	160	187	157	181	161	159	179	176	182	168	155	172	141	155	156	165	164	160	183	171	190	146	169	169	149	160	165	162	148	182	199	150	149	160	155	145	168	169	175	161	179	149	163	166	153	145	175	170	159	139	164	172	147	185	159	163	158	162	155	174	143	142	169	173	161	154	186	164	170	155	161	161	155	155	161	167	139	152	164	163	172	151	166	165	170	153	160	171	142	164	138	188	161	163	169	168	179	173	158	179	155	165	183	171	159	207	166	198	152	165	181	158	166	165	141	160	163	155	152	162	156	184	150	127	161	174	144	178	156	176	147	155	166	165	172	172	171	169	146	166	151	143	182	144	154	178	145	161	167	172	144	166	156	171	155	163	151	165	164	179	169	155	157	175	161	163	171	161	171	174	156	158	180	149	173	157	182	153	169	152	149	151	144	156	167	176	175	155	146	166	146	157	158	163	165	172	160	147	156	132	149	159	163	147	154	168	160	157	153	172	166	155	149	152	155	173	175	164	169	141	189	149	163	157	155	156	155	163	163	164	147	148	178	159	161	150	161	165	177	161	144	156	152	162	143	153	163	143	161	161	165	175	164	152	173	174	157	150	159	173	175	163	184	156	158	173	168	157	155	166	160	157	168	151	171	171	140	166	141	180	140	160	178	156	145	165	173	146	163	158	154	163	171	160	189	151	148	159	172	172	155	139	150	173	175	184	159	172	155	163	150	163	159	170	148	163	156	198	153	180	154	152	159	159	177	159	170	193	158	152	163	134	175	142	167	161	183	166	186	152	146	180	163	147	165	153	163	164	131	175	204	186	156	154	131	174	171	138	158	150	167	168	156	141	168	155	128	159	142	154	161	192	155	174	144	160	175	168	154	159	165	164	166	181	145	156	171	166	157	156	157	153	180	152	156	167	179	131	170	170	146	152	146	164	178	156	175	154	167	178	160	160	164	134	167	144	160	162	162	165	184	169	168	164	154	154	174	161	160	144	175	166	158	164	163	165	160	178	136	168	152	142	146	165	199	167	139	174	169	191	171	173	169	174	188	162	161	167	162	153	175	168	178	167	151	211	159	166	177	170	156	133	147	154	153	160	175	176	171	162	154	157	172	181	150	165	160	174	136	163	162	147	165	177	167	150	166	177	160	161	156	173	147	149	152	134	154	164	171	174	155	185	163	155	159	178	173	164	173	172	132	163	153	152	180	140	160	173	152	146	141	172	178	179	157	169	152	156	157	154	151	158	181	155	170	156	175	159	176	179	167	122	149	164	195	162	162	170	164	179	165	170	180	152	173	161	153	163	176	139	140	159	182	159	150	147	159	176	178	185	173	167	155	158	151	166	158	151	159	162	167	145	150	174	164	178	132	161	175	172	164	159	154	188	161	168	178	190	181	139	170	173	167	169	143	181	153	167	174	196	165	156	181	153	139	159	165	135	154	172	163	160	163	164	167	161	158	171	167	154	183	172	142	148	129	172	174	154	143	159	157	172	159	161	173	153	164	142	163	180	176	156	178	156	189	168	166	167	143	165	162	154	186	155	193	186	146	146	163	171	161	154	156	171	175	152	162	154	155	162	133	161	171	162	176	159	163	161	164	156	148	162	178	186	165	168	168	154	166	165	159	156	162	162	162	160	177	180	151	157	170	148	163	163	163	157	162	168	174	147	171	168	135	200	162	170	181	161	197	172	166	167	166	167	133	179	149	163	156	169	150	155	183	149	171	191	130	162	171	169	160	169	169	156	161	164	182	181	149	191	148	167	146	163	155	158	147	179	141	159	169	186	184	174	156	146	147	163	151	178	163	175	168	173	169	163	171	168	150	171	177	154	150	169	143	131	153	169	172	167	153	162	162	167	166	174	167	152	176	168	202	147	167	155	154	161	159	176	188	173	133	182	173	200	157	165	138	141	153	166	149	184	139	149	160	157	163	146	174	157	168	179	159	175	160	183	185	165	179	151	157	174	156	165	149	150	151	169	142	169	156	150	152	156	150	152	172	155	173	169	145	181	142	155	161	181	145	180	165	147	146	182	164	129	164	161	175	152	166	177	175	162	165	158	162	187	164	154	156	171	164	148	168	151	172	169	184	159	175	170	170	165	159	159	176	176	145	184	170	152	172	182	164	161	142	161	163	151	178	160	132	154	184	160	161	171	146	175	179	168	168	170	182	177	153	174	146	169	156	170	192	157	171	164	162	172	154	175	162	189	158	165	159	138	161	175	166	148	149	170	164	162	160	186	161	171	161	162	178	148	164	171	161	150	165	149	175	179	155	147	159	185	154	185	189	166	174	161	183	172	143	163	155	175	169	161	152	173	158	148	171	155	148	173	150	147	176	174	156	155	145	169	184	159	144	151	164	161	148	159	175	177	169	180	171	163	169	163	175	180	151	150	160	158	171	161	135	144	156	155	184	188	143	173	163	154	152	178	174	169	166	158	174	165	144	186	171	180	154	176	188	157	159	153	139	168	147	140	153	167	172	148	156	152	163	151	163	168	147	164	144	149	176	152	177	151	155	166	153	140	159	158	156	165	169	172	176	174	172	157	178	176	164	168	156	156	155	153	167	141	148	160	150	166	169	160	151	160	158	181	151	151	160	165	161	176	156	157	160	172	157	174	152	165	161	165	163	173	152	169	159	145	162	161	165	174	175	148	165	146	158	164	160	174	187	168	184	179	161	171	163	157	170	166	157	176	169	150	173	156	174	165	145	146	175	171	156	160	171	140	188	182	149	175	153	169	159	188	163	155	178	190	165	137	140	156	168	171	132	163	165	154	186	156	177	189	174	184	167	152	162	164	170	159	165	160	151	155	142	162	163	169	165	181	169	170	137	177	143	170	171	143	167	155	168	166	166	174	166	154	169	188	164	174	158	172	155	178	175	170	156	141	157	145	169	164	173	165	160	170	159	140	170	163	166	147	162	160	147	139	181	160	150	167	152	175	168	170	177	158	179	171	164	145	173	150	165	161	188	166	150	170	182	164	178	166	166	171	183	180	140	148	154	144	163	155	153	144	180	142	185	155	167	167	165	176	167	157	178	166	156	168	133	166	139	172	164	140	155	169	170	150
27366	20978	9128	845	529	456	393	431	419	383	403	370	394	404	410	375	393	338	410	369	369	391	370	391	347	377	408	363	379	365	405	379	363	375	394	378	366	390	397	388	376	370	407	373	394	400	357	370	388	363	373	365	398	373	398	372	386	395	399	375	402	381	390	373	347	360	398	368	344	355	394	357	406	368	405	389	345	409	378	355	392	363	378	382	341	379	379	388	380	402	358	380	381	374	382	373	375	416	410	387	363	376	376	381	421	371	405	357	345	333	379	360	401	401	384	375	382	334	356	393	386	381	389	369	381	382	397	368	359	367	365	433	415	410	390	395	336	366	387	372	367	347	381	366	378	397	385	370	364	386	425	391	379	369	364	360	380	408	381	377	330	349	355	382	336	372	367	365	388	367	406	368	401	372	407	406	341	382	344	370	375	410	402	398	358	412	353	366	394	383	363	372	382	368	378	363	364	349	339	393	372	372	362	379	358	394	371	369	385	340	391	393	372	389	397	419	393	394	375	391	402	392	358	363	401	360	364	350	359	376	356	354	371	362	380	394	359	407	406	411	379	373	393	411	380	351	365	392	404	333	387	405	388	386	400	374	355	377	382	365	403	385	395	417	363	368	354	368	368	354	379	331	371	343	406	363	386	386	370	382	401	356	434	393	344	365	406	380	379	344	394	379	394	376	381	358	378	354	371	348	363	345	374	401	355	396	368	383	368	377	371	405	392	376	348	357	408	378	388	389	373	385	390	353	398	335	358	382	357	361	364	386	393	397	377	421	346	370	344	382	429	361	378	389	349	402	365	379	403	370	365	369	402	376	401	369	378	386	385	387	420	371	388	394	389	355	384	369	340	364	361	412	384	362	344	367	395	419	379	368	360	388	391	343	389	407	371	380	382	380	396	372	376	391	353	367	354	358	366	353	374	389	385	377	364	386	385	370	397	417	399	394	372	366	406	351	364	357	395	362	373	364	331	386	377	373	358	406	367	362	365	370	382	400	390	374	368	385	357	326	372	367	387	323	376	379	406	389	394	396	398	375	342	367	358	344	372	379	374	351	339	390	424	364	375	378	399	368	339	365	373	356	365	396	403	378	356	368	357	384	357	364	355	364	365	383	368	412	392	353	360	361	390	421	386	359	363	354	361	400	381	373	414	387	396	364	373	411	370	347	350	385	393	370	411	400	391	397	358	386	412	347	371	377	361	370	390	356	347	338	404	386	360	387	373	356	380	378	343	385	360	370	371	369	353	387	371	393	395	428	374	378	388	370	372	410	367	413	368	377	403	373	381	365	332	379	375	371	328	377	391	385	366	400	368	422	420	400	401	371	400	378	374	348	374	395	376	384	391	361	374	373	347	367	367	349	360	400	362	402	364	352	363	415	348	372	354	393	371	369	392	414	371	408	388	401	379	364	354	384	374	387	368	358	358	389	399	381	417	386	412	366	359	343	354	364	392	430	335	358	401	346	416	398	389	387	358	401	389	399	342	405	357	404	372	378	355	384	388	387	379	402	386	386	397	361	361	370	333	384	387	387	373	427	347	392	391	376	386	343	389	389	383	370	383	395	369	384	378	363	373	385	384	385	378	404	374	349	367	381	375	370	360	399	338	375	391	404	363	379	397	332	377	366	342	373	375	410	397	370	390	412	366	375	390	393	371	350	375	374	354	399	366	416	370	352	420	413	378	332	360	359	377	410	383	356	388	386	379	373	388	380	401	391	389	389	359	431	366	408	390	368	394	376	349	322	391	352	353	360	409	369	383	392	379	390	375	409	367	377	390	363	390	397	397	405	387	406	333	387	363	385	376	395	405	370	380	394	332	381	401	391	360	372	402	361	363	365	366	391	385	347	366	391	407	379	388	386	362	350	388	369	419	353	385	350	386	353	391	323	364	371	366	370	374	396	410	411	393	376	351	387	342	411	372	426	378	381	340	376	353	362	361	354	366	364	382	399	345	397	389	362	350	358	375	377	383	388	365	379	376	395	364	373	403	345	349	366	389	357	402	370	357	349	356	357	380	378	398	444	369	363	368	377	374	395	377	400	372	337	367	352	384	384	378	342	381	404	355	424	407	373	390	413	380	360	357	373	382	385	379	435	395	353	354	397	396	375	376	392	384	379	384	373	395	382	357	371	404	369	372	394	389	377	378	371	409	380	358	368	380	365	384	383	370	374	376	328	365	404	344	345	367	384	373	368	393	362	392	382	366	365	360	389	362	364	381	330	378	370	375	408	365	372	374	360	398	390	370	388	335	370	349	388	356	382	392	369	398	399	408	358	382	385	376	379	378	380	376	365	402	372	376	364	422	346	401	370	368	391	375	359	373	378	437	380	383	375	359	370	360	385	387	387	387	416	382	394	386	396	366	379	386	322	376	386	343	405	374	363	384	390	346	329	353	357	402	370	356	373	407	384	377	383	374	372	420	362	379	368	367	382	412	361	401	384	371	333	361	344	426	365	368	430	372	393	375	364	331	372	381	365	367	365	334	368	384	365	391	405	406	352	338	375	358	378	361	371	347	364	394	352	389	373	394	371	360	374	363	330	395	411	365	370	384	363	400	382	364	398	399	410	366	396	392	377	332	378	411	375	391	388	399	380	374	388	365	421	391	400	361	355	368	349	387	357	364	370	362	344	369	370	366	369	410	404	396	401	377	376	361	353	416	384	381	396	374	390	374	374	364	365	366	395	366	415	401	377	311	378	353	345	342	378	367	401	352	343	378	394	364	372	393	376	380	342	384	352	356	364	378	382	387	422	393	370	395	361	392	386	418	373	380	394	410	387	354	393	400	423	399	376	374	376	344	392	373	409	356	348	397	370	358	368	363	375	398	387	394	377	369	370	382	376	415	369	364	391	378	381	394	390	354	408	381	358	362	386	401	358	408	349	399	371	372	383	380	388	383	371	378	393	390	396	355	360	364	396	379	367	396	361	383	368	381	370	401	398	360	338	364	410	372	399	365	362	379	355	366	375	398	390	380	407	357	377	374	389	393	380	371	340	393	363	380	361	368	403	361	345	359	360	387	373	378	397	373	384	395	360	374	387	340	357	361	414	409	356	347	380	354	381	384	355	400	407	349	406	389	419	417	410	355	387	395	386	407	405	349	371	382	379	381	393	382	408	390	378	374	372	385	372	374	385	371	386	362	398	356	380	370	381	362	404	355	380	392	366	371	398	376	397	365	401	395	380	397	399	396	409	343	382	392	383	346	394	340	367	401	391	413	379	382	407	337	353	391	382	361	378	373	376	358	402	363	378	376	358	358	386	390	349	362	377	394	367	388	351	357	361	405	394	369	357	375	387	367	360	394	389	377	343	388	340	357	391	376	394	381	419	383	364	361	397	388	348	357	381	377	386	393	364	369	384	331	361	390	346	374	398	362	357	359	382	376	361	386	385	400	365	381	347	394	405	380	427	364	375	376	394	362	386	382	371	380	384	378	374	383	378	389	411	398	382	396	409	341	380	390	372	337	384	358	371	357	365
4019	1318	1208	818	682	643	582	576	528	568	571	558	493	508	542	539	546	515	501	530	497	520	512	542	489	522	489	498	527	502	488	498	480	497	525	531	489	517	551	497	526	520	523	501	532	498	528	521	517	498	513	474	523	499	506	465	532	506	523	506	527	505	516	498	532	503	537	534	490	471	493	522	508	522	518	491	519	471	510	478	514	513	521	521	472	533	525	501	491	503	481	531	503	532	498	511	487	477	491	465	517	471	498	555	501	491	527	489	533	480	471	516	483	549	526	486	525	469	558	500	497	513	497	515	481	478	511	531	515	517	536	531	496	518	521	510	495	529	514	478	566	475	500	501	525	510	514	498	536	493	522	507	505	531	529	467	479	568	536	521	469	521	505	518	521	520	505	531	504	498	527	484	541	480	509	540	504	515	506	502	542	478	494	498	513	536	488	524	516	520	503	508	510	488	520	518	500	477	515	502	480	506	471	485	493	491	489	543	532	530	506	510	576	506	493	486	529	539	515	492	483	523	489	535	507	465	491	497	485	521	521	521	521	540	502	510	510	549	534	513	536	521	525	521	510	519	511	527	518	537	496	501	515	520	511	529	504	528	515	555	484	509	501	524	514	469	525	506	546	505	525	499	530	527	500	473	502	487	512	507	488	528	539	501	540	476	483	503	468	518	519	543	514	516	512	495	513	495	494	530	512	483	524	508	498	540	498	513	511	468	538	511	531	502	547	506	530	547	515	500	505	475	510	483	504	513	511	602	540	537	491	500	504	511	501	494	528	500	523	500	508	470	530	508	483	477	529	523	487	509	505	505	536	486	530	500	517	492	474	544	527	475	515	528	511	502	477	480	494	501	526	489	506	507	492	530	519	507	490	531	542	510	527	486	506	522	530	527	537	509	536	533	502	498	495	501	516	525	521	528	497	549	565	511	495	495	555	510	554	534	501	511	539	498	496	532	527	505	510	521	519	519	526	518	456	535	528	537	499	505	516	514	506	502	527	501	485	497	565	507	502	539	508	542	560	512	515	517	514	501	543	518	506	470	483	493	494	491	518	515	485	508	503	483	501	506	505	477	509	563	531	476	508	491	539	532	562	523	512	492	509	450	515	541	525	470	511	498	497	542	528	506	505	482	515	520	479	470	466	490	501	485	492	515	486	514	522	541	492	584	520	535	475	509	481	528	527	519	502	495	499	509	533	515	531	514	511	515	470	485	499	533	502	525	493	532	520	507	543	539	461	491	498	551	501	524	489	463	535	504	526	514	550	503	534	524	522	524	533	503	494	504	517	524	503	510	546	529	477	516	522	511	514	524	528	498	496	507	510	497	531	491	503	503	531	509	512	468	489	492	535	513	494	552	491	525	523	539	487	481	512	462	513	495	511	516	529	492	503	496	537	560	513	519	506	538	520	512	488	523	486	508	559	506	520	506	549	508	476	496	502	485	534	511	523	491	517	471	527	502	468	514	536	527	514	512	529	542	518	495	504	508	474	520	554	483	540	524	488	477	481	508	480	535	523	522	492	538	536	496	508	483	511	527	495	509	542	535	552	515	548	518	498	479	558	513	509	529	522	523	510	477	520	509	484	509	473	536	532	498	533	488	531	501	503	550	532	528	557	510	500	504	526	511	463	509	514	537	504	479	515	527	501	523	504	527	483	521	488	516	502	536	523	503	492	512	518	525	505	496	506	484	519	501	540	520	500	519	485	494	507	518	514	503	472	515	475	513	463	538	523	520	470	542	519	523	461	469	528	516	506	498	514	511	470	501	509	531	540	505	492	508	524	493	529	540	552	529	533	519	575	533	495	518	523	480	523	517	523	505	514	509	489	511	508	486	509	507	519	496	500	492	531	504	512	540	522	547	510	503	510	495	528	538	528	500	516	530	536	496	494	489	500	503	541	527	505	535	511	503	549	514	518	485	516	517	499	496	496	494	558	481	510	506	534	489	499	467	497	491	505	542	501	495	485	511	520	524	499	538	522	511	515	507	514	540	520	467	503	494	491	501	536	555	518	500	525	511	478	494	555	540	549	521	541	516	526	513	485	512	523	522	525	512	497	572	494	543	494	499	514	493	505	516	521	484	494	553	498	553	477	549	536	473	476	559	491	518	525	529	492	543	476	510	471	536	510	535	502	494	495	478	508	502	528	477	524	501	501	550	517	499	487	481	524	542	524	538	511	575	488	476	502	515	521	492	489	532	512	534	523	527	511	526	548	516	497	514	563	485	505	533	472	453	543	517	489	491	540	487	519	517	547	512	512	501	489	502	504	515	499	511	481	482	520	546	539	480	500	546	518	472	490	513	510	503	522	512	544	525	517	482	537	495	542	538	488	495	490	505	524	537	514	497	468	499	528	525	514	510	531	508	526	482	523	501	477	501	560	547	524	527	545	513	501	489	528	511	536	500	506	524	500	516	541	473	507	495	503	550	492	510	521	499	527	492	524	505	518	538	540	508	535	547	491	550	490	509	515	502	507	528	544	464	486	512	509	505	482	513	503	487	521	523	510	505	479	507	490	500	514	494	500	533	488	532	526	485	511	516	528	504	520	472	501	549	514	541	482	515	496	520	519	522	542	536	515	500	494	495	511	534	549	529	498	517	471	502	545	532	472	498	515	499	503	489	528	545	507	533	496	466	560	536	493	545	516	521	522	477	489	517	549	490	521	482	481	514	522	488	562	526	495	464	543	479	484	522	494	532	506	506	480	525	552	554	503	560	526	529	490	519	494	515	515	523	531	526	532	521	538	494	518	545	481	523	513	534	500	503	524	485	491	513	516	497	510	507	540	509	514	502	525	529	475	482	521	526	532	466	497	537	543	509	499	520	483	510	486	458	544	501	489	510	543	510	525	488	535	568	498	504	499	485	523	504	539	497	496	564	521	492	524	519	528	519	537	514	550	496	525	580	536	524	497	503	546	529	469	508	497	514	517	554	502	553	486	498	502	497	542	497	501	507	523	509	490	493	535	523	548	488	495	505	552	490	518	535	473	483	489	492	482	467	493	518	509	515	474	521	500	487	545	507	508	509	477	524	551	480	485	517	559	518	507	535	491	517	478	511	512	520	480	504	518	483	508	524	480	511	494	526	488	490	497	480	494	531	560	499	516	504	518	562	509	533	483	520	516	568	495	471	501	520	519	491	524	518	502	505	513	556	504	535	521	567	484	515	496	478	490	503	525	506	481	534	516	522	589	476	513	477	496	516	548	520	506	497	517	509	509	520	488	522	495	515	468	522	505	561	501	556	512	531	516	527	489	483	478	497	512	543	542	514	513	499	501	518	508	510	505	507	496	546	528	491	510	522	513	502	534	481	490	509	514	529	496	523	513	463	530	502	499	525	510	502	501	536	542	493	514	521	488	536	493	484	520	512	497	508	518	568	546	528	473	518	521	469	521	485	504	521	499	512	500	541	514	519	519	520	497	509	514	526	469	467	489	496	506	520	502	455	508	512	526	530	517	528	501	502	519	502	544	491	534	518
24330	21500	28957	24488	21493	8297	980	727	577	495	495	460	443	397	398	382	384	377	390	342	370	343	352	339	363	352	310	343	325	319	343	314	338	299	353	323	341	327	313	317	311	314	296	323	296	297	308	319	322	333	302	309	318	342	329	309	325	332	296	327	307	321	319	324	301	329	349	301	305	306	292	326	311	314	325	309	294	308	305	319	264	305	341	339	308	320	319	284	309	306	310	279	315	368	343	332	309	299	329	328	326	306	283	294	309	314	314	334	290	328	323	304	286	302	314	296	316	311	323	339	321	297	320	335	323	322	289	300	284	319	295	296	295	296	323	323	329	332	312	323	351	320	311	326	314	296	338	309	332	315	289	281	293	321	331	330	327	314	311	296	295	346	338	307	320	307	287	331	306	304	307	287	307	323	321	290	304	296	329	308	289	315	293	351	307	295	311	287	314	309	335	307	300	311	320	285	325	351	312	303	300	297	328	340	302	329	298	307	291	325	288	325	329	307	302	326	310	335	290	329	329	310	309	326	304	309	298	309	304	316	321	332	296	289	326	289	280	328	325	308	307	339	318	339	296	315	303	308	317	305	336	288	279	333	334	316	353	320	300	294	297	284	329	289	305	308	314	328	330	307	329	308	308	315	295	294	326	290	308	306	322	313	283	306	315	304	320	311	282	303	328	310	281	328	329	333	314	305	303	303	348	338	320	324	296	314	323	288	318	296	301	317	284	329	309	310	342	329	313	306	310	315	300	321	300	326	328	319	361	313	294	273	319	298	328	310	308	303	323	277	268	323	327	302	298	311	328	325	318	314	298	314	309	322	295	320	309	300	327	299	345	309	288	341	289	309	330	330	325	311	307	320	307	318	297	317	264	332	321	334	295	308	276	334	296	313	265	284	299	295	303	314	335	310	302	334	290	313	304	288	291	341	295	287	342	317	281	307	278	293	302	306	299	334	312	298	337	280	319	294	316	332	283	293	316	323	331	286	304	300	314	304	307	294	307	311	287	336	329	281	305	288	308	302	318	293	344	334	302	288	324	307	284	317	288	291	327	298	296	303	322	336	314	342	300	289	307	286	301	306	314	326	304	305	317	354	319	342	302	308	299	311	341	317	330	301	327	313	307	338	315	308	299	350	302	312	285	291	296	310	315	308	301	329	303	308	312	294	323	277	313	331	350	292	319	298	283	327	291	302	285	352	323	317	310	321	282	291	328	319	312	284	335	320	337	314	305	339	310	306	312	311	285	278	303	284	298	303	271	292	288	303	334	330	302	312	331	298	322	325	296	325	305	310	337	312	300	316	318	314	309	315	286	323	316	316	289	280	303	321	301	327	323	309	302	303	295	332	280	260	333	326	309	308	319	295	285	339	336	310	327	293	305	326	353	296	303	330	335	316	320	277	331	329	287	307	321	296	301	297	297	322	288	301	306	301	334	296	308	287	319	302	302	320	310	318	306	299	332	293	314	288	322	293	313	327	330	314	342	327	314	329	320	283	322	308	301	289	302	342	322	292	303	317	311	303	312	303	301	327	313	313	340	323	292	291	322	337	300	321	324	334	310	302	292	343	301	303	330	316	309	316	296	282	349	301	306	321	297	278	316	311	321	324	327	329	309	280	296	288	320	293	304	320	292	308	278	324	304	340	301	329	261	293	322	327	294	298	314	300	307	312	309	352	301	300	330	304	318	316	321	300	334	310	316	292	343	316	311	317	295	323	298	300	317	303	325	333	298	312	334	321	314	314	302	298	323	345	328	333	326	322	303	314	322	305	313	325	307	346	314	338	319	296	310	335	310	291	283	326	329	315	292	328	317	304	327	308	360	274	295	325	330	323	351	309	316	300	293	302	287	316	323	326	310	304	277	296	289	324	310	325	319	313	330	310	299	298	317	316	330	312	342	343	315	318	306	283	335	304	306	285	301	306	285	294	290	327	284	315	328	309	310	320	276	302	293	312	320	301	276	308	323	313	336	324	327	300	307	319	301	270	362	324	319	318	325	301	293	313	270	304	307	285	302	295	328	353	303	288	297	321	338	306	336	326	314	291	293	293	317	313	303	324	308	308	317	296	324	327	321	301	268	311	311	311	341	320	280	310	303	276	334	303	299	317	318	304	287	305	305	295	315	297	286	305	271	302	309	325	317	307	326	299	338	317	292	356	323	352	299	278	303	330	304	298	284	340	311	315	327	346	299	319	304	321	335	313	309	328	305	321	307	298	321	285	299	320	337	338	317	318	319	278	333	309	315	304	300	306	311	313	329	304	324	294	338	306	326	286	308	312	342	304	326	305	322	297	288	304	284	315	330	293	315	317	347	335	292	328	307	329	286	309	362	337	315	303	299	314	337	301	324	315	307	279	316	320	318	319	283	325	308	318	321	308	317	294	314	303	303	327	319	271	309	333	320	334	290	306	309	307	309	293	339	329	294	317	282	281	275	304	311	332	286	292	326	325	348	289	304	309	313	304	303	333	295	308	336	346	320	331	284	298	284	348	332	308	324	295	328	326	308	301	293	311	315	290	277	332	296	296	328	324	311	310	325	296	325	291	322	368	290	313	294	318	326	305	285	322	300	320	321	304	304	279	314	303	334	310	295	287	317	307	309	311	263	313	264	341	296	316	306	314	317	298	319	293	281	333	306	300	290	332	303	313	322	301	325	314	304	331	280	279	328	291	286	318	323	285	324	318	316	283	298	341	287	294	293	344	283	313	306	316	286	317	316	307	295	306	298	318	296	304	321	312	303	316	315	322	328	302	298	297	285	294	330	323	288	316	303	277	317	318	334	311	303	320	321	291	324	318	316	326	300	273	349	315	290	334	346	338	308	314	328	347	313	328	317	293	316	294	315	354	368	324	301	274	323	305	309	268	319	324	302	300	315	316	320	304	316	327	312	316	309	288	304	364	303	331	280	287	299	287	286	279	295	304	296	357	326	348	302	330	303	294	317	277	299	321	287	314	349	316	306	321	305	328	313	286	309	328	315	293	303	281	294	354	333	291	324	293	308	314	293	295	338	304	280	293	275	329	296	338	316	309	299	315	305	313	360	348	284	328	318	323	282	306	288	282	315	306	309	330	301	284	307	322	319	286	304	293	321	289	293	297	318	288	316	311	317	314	297	287	290	308	323	309	334	300	275	297	328	313	315	295	333	332	309	337	306	306	324	330	333	324	306	304	281	323	313	305	323	342	306	336	300	305	310	330	313	321	323	297	317	294	330	309	334	319	282	319	289	268	286	301	324	290	320	350	312	321	307	323	325	308	318	311	305	292	316	312	329	290	300	302	294	319	290	284	323	309	310	289	323	291	314	320	308	315	349	327	303	313	279	326	319	324	272	326	294	282	317	296	261	353	306	326	322	305	293	298	316	276	298	371	278	328	314	330	291	317	311	285	280	311	305	304	290	320	322	310	308	324	350	298	295	334	309	284	302	292	324	301	330	287	305	306	327	320	278	297	363	278	312	334	277	317	319	325	296	354	333	305	311	332
4849	9401	8219	4169	2815	2142	1745	1409	1186	1054	904	789	724	710	631	630	533	578	536	549	500	539	515	501	474	495	497	526	491	490	479	495	457	476	432	467	478	490	418	489	439	436	438	460	437	452	467	468	431	421	425	421	419	408	445	446	458	438	445	430	422	436	380	420	452	437	451	464	407	439	466	442	465	421	431	422	443	460	453	423	385	445	429	398	413	444	428	432	446	410	417	413	446	452	426	433	432	447	416	440	456	435	436	433	457	461	407	436	425	444	405	418	454	443	427	460	398	469	431	419	428	440	447	390	413	461	455	411	450	425	426	389	402	391	424	468	404	425	425	409	444	415	422	432	415	410	432	396	423	466	447	429	410	416	428	437	430	448	441	430	441	403	447	437	443	437	472	408	500	446	449	398	436	456	419	410	482	437	421	459	388	435	403	422	465	429	416	446	448	442	472	427	422	423	458	413	445	461	406	382	445	407	434	452	426	404	464	437	389	447	455	425	456	420	438	446	441	447	459	451	410	403	397	416	407	391	435	464	452	422	437	420	400	418	458	404	441	418	410	427	430	371	407	435	427	438	441	459	426	413	417	421	416	458	423	417	417	434	428	425	420	426	451	426	431	408	411	447	451	459	446	416	463	419	423	417	441	394	409	471	433	408	449	406	435	439	427	438	437	436	421	453	450	387	423	430	452	454	418	429	429	456	397	441	434	462	441	453	407	418	461	404	474	445	402	404	426	388	420	385	435	401	416	416	456	393	469	451	445	447	435	452	433	450	432	436	428	401	446	439	400	445	442	442	457	433	450	450	428	416	426	438	454	408	420	447	441	428	384	464	425	427	438	399	447	408	437	407	395	430	412	451	457	404	418	433	446	400	433	439	418	405	416	459	398	406	412	442	410	411	470	464	465	457	386	408	404	440	407	407	444	443	424	436	425	464	397	441	386	453	426	448	432	432	425	429	393	408	427	419	424	447	421	414	429	452	409	441	424	403	472	401	494	422	402	444	394	421	407	428	384	425	451	455	447	418	432	448	443	440	413	410	454	441	410	405	407	419	425	409	435	422	444	418	381	441	443	434	425	430	435	431	411	451	422	401	471	455	469	457	431	424	416	413	467	444	402	452	439	429	448	419	442	462	446	409	445	415	402	443	447	424	420	421	397	437	431	419	432	453	402	438	460	452	456	436	414	453	419	422	456	445	434	423	444	439	401	424	413	383	455	443	457	425	438	436	477	448	427	393	396	441	411	428	438	428	421	423	440	458	452	456	440	435	408	413	410	433	455	445	464	429	447	392	431	434	454	423	421	435	403	436	406	431	429	430	455	456	425	453	401	383	425	448	436	440	447	413	390	426	447	408	432	412	425	425	402	455	423	412	459	413	458	433	394	407	414	409	389	406	462	424	436	448	428	390	419	454	408	400	464	415	430	402	429	440	416	447	432	448	427	417	444	435	451	413	438	401	427	460	425	419	459	409	419	415	416	402	460	423	377	434	437	448	440	431	408	406	424	464	459	468	404	424	422	453	445	408	402	443	416	437	444	439	440	429	440	419	416	461	448	446	450	424	402	424	424	422	457	417	432	458	429	429	416	390	409	416	418	436	476	451	443	446	418	434	442	463	450	397	410	414	421	428	404	427	433	437	433	445	433	446	451	418	423	411	409	450	414	407	418	442	417	421	423	458	417	401	450	442	430	469	423	449	437	453	429	396	449	463	432	434	422	443	421	418	445	407	454	435	425	376	452	423	418	455	410	433	444	440	470	423	440	419	418	478	410	422	420	440	416	410	450	444	432	421	434	405	420	425	395	426	449	487	435	428	419	447	418	426	405	419	456	401	430	450	399	429	381	411	449	432	424	431	434	436	407	409	475	452	395	434	443	440	389	447	437	416	446	434	412	449	396	404	404	437	413	385	446	434	424	423	444	410	429	414	450	426	390	446	409	467	420	408	398	430	427	417	438	418	445	417	435	440	397	395	458	427	452	384	446	465	421	423	425	448	427	429	437	418	380	422	421	459	442	444	417	379	443	450	383	438	425	429	487	432	453	443	426	417	430	442	425	413	398	439	409	429	452	391	452	419	472	409	440	408	419	463	435	421	422	408	400	462	438	449	423	444	431	440	450	446	426	426	428	416	432	450	430	461	445	422	436	432	397	453	436	446	406	424	477	425	424	407	475	453	403	449	406	424	420	432	445	451	453	407	413	404	434	420	421	396	436	398	439	443	421	432	413	435	390	445	469	458	462	396	442	440	429	446	393	417	450	412	453	452	430	431	416	428	409	397	418	420	430	476	431	421	402	411	417	405	422	457	387	421	432	422	430	440	404	452	434	403	487	410	397	461	421	453	433	432	451	401	449	435	469	379	425	491	406	413	437	412	432	426	439	424	412	445	441	427	447	414	428	418	419	426	439	417	458	415	415	424	427	465	427	417	442	446	431	443	402	438	415	459	460	427	414	394	406	423	392	429	428	434	430	475	454	448	432	432	449	424	439	436	415	402	431	442	432	459	444	430	417	444	420	420	381	431	424	459	462	433	431	413	425	405	417	442	413	454	413	446	458	436	400	437	433	450	417	442	401	447	416	424	421	387	399	416	430	445	432	408	444	407	443	453	436	436	409	411	456	430	417	448	423	434	423	414	436	399	453	437	407	428	426	465	453	416	403	438	442	430	416	461	438	417	424	417	462	447	421	378	440	413	440	438	460	430	418	418	409	433	426	428	439	440	416	421	398	391	429	403	438	437	440	429	396	416	455	437	466	447	409	463	458	431	433	422	413	443	422	424	416	454	448	411	437	466	421	437	433	435	421	418	435	404	430	429	397	425	408	437	455	443	441	439	418	421	433	430	429	438	390	417	419	423	445	419	420	411	417	429	389	404	420	406	444	401	402	431	469	430	457	449	452	444	416	455	437	407	440	427	462	443	451	424	439	423	424	455	448	439	425	435	431	463	428	425	462	436	477	422	467	368	428	447	432	426	474	435	425	421	420	425	426	419	399	394	415	433	414	450	430	446	434	456	424	443	476	417	427	416	411	467	445	492	422	449	441	465	412	458	429	414	429	371	395	416	440	379	416	464	412	407	404	430	387	457	417	426	459	412	455	428	453	432	417	445	484	442	431	426	403	423	417	432	422	423	415	431	440	473	435	427	432	469	434	430	415	438	445	458	420	403	439	430	471	484	427	474	455	415	442	408	431	429	435	453	458	422	429	451	448	434	424	457	397	453	428	427	460	419	420	419	407	408	406	447	405	454	436	418	403	474	449	455	398	444	375	409	425	419	427	466	374	422	462	385	424	435	423	423	466	447	440	443	443	401	427	433	436	429	407	439	409	470	406	420	419	430	464	434	423	418	445	434	421	432	424	452	437	431	429	430	409	422	438	399	427	456	429	412	458	402	455	467	418	423	462	432	460	434	424	446	411	418	457	423	443	447	388	424	432	418	380	413	425	419	411	461	461	424	453	446	433	408	476	441	420	420	440	409	443	375
23328	21492	29452	23970	21496	21512	6281	902	648	495	470	391	353	318	274	234	230	183	201	199	150	190	175	179	167	162	168	127	145	140	136	138	142	125	131	151	135	127	125	148	123	127	120	143	117	133	113	132	125	127	121	124	119	145	116	121	128	112	117	127	123	119	123	102	131	117	124	135	128	116	131	115	123	101	116	128	121	121	115	128	108	118	109	111	116	111	114	121	123	116	117	122	110	103	117	118	124	120	107	137	106	128	98	122	123	128	111	108	122	123	111	114	123	108	117	108	115	108	117	101	129	118	110	127	110	112	119	104	122	108	107	116	123	115	124	130	95	138	122	120	117	115	131	114	128	124	123	102	129	122	113	108	105	123	139	117	134	128	135	108	96	118	105	106	124	121	129	101	131	124	114	109	112	115	115	111	95	129	110	101	108	123	109	115	126	123	119	110	132	104	97	121	107	112	115	125	113	130	127	123	114	134	113	116	117	117	128	126	130	116	104	116	134	120	98	115	114	122	123	108	130	119	123	151	130	131	117	102	119	121	122	103	106	118	140	102	118	114	106	127	126	122	109	116	124	110	112	102	112	145	122	115	113	101	132	121	138	130	111	118	109	128	125	134	118	115	113	107	122	121	109	116	115	105	107	114	138	98	107	95	127	101	115	122	134	138	105	136	121	111	110	106	100	120	132	128	114	146	127	102	116	101	94	117	129	127	83	120	109	102	121	123	120	118	115	125	109	117	128	116	128	112	102	124	102	123	114	107	112	120	96	104	109	124	113	124	145	101	107	117	105	105	118	126	104	109	124	115	114	120	136	117	106	116	130	109	117	95	116	127	148	125	127	124	126	112	89	119	92	110	105	120	105	105	123	126	126	140	136	103	137	110	114	118	88	123	107	95	142	115	117	120	118	120	120	119	112	117	105	112	99	98	111	122	143	133	121	117	136	114	123	123	110	128	122	129	125	118	109	121	103	117	123	120	124	118	127	117	118	108	115	110	121	106	107	106	121	98	123	118	99	119	119	126	112	99	119	107	118	101	138	132	136	112	128	103	109	111	88	127	115	120	124	113	103	115	117	127	129	107	103	111	127	102	106	122	124	132	109	139	111	103	113	101	106	119	130	132	110	124	119	130	115	96	111	111	122	114	127	106	108	97	113	123	102	105	119	122	95	132	108	131	103	99	123	105	113	84	114	116	118	118	102	107	128	102	118	106	107	109	101	156	126	108	118	114	119	133	116	108	115	128	122	108	119	137	97	110	100	128	96	122	101	110	105	110	129	112	109	120	115	106	120	111	112	121	129	123	120	114	121	119	113	120	119	131	87	103	123	128	118	89	110	120	123	106	108	119	110	140	116	122	101	103	127	113	105	131	115	141	114	108	106	121	115	119	133	116	115	112	128	103	110	111	121	123	136	106	105	111	111	119	117	107	100	109	106	113	99	109	137	108	127	133	114	114	120	122	124	124	128	108	107	132	116	116	103	120	124	99	100	132	109	120	145	112	121	112	126	97	113	115	135	92	123	117	122	108	89	110	132	111	128	106	126	144	120	134	122	105	138	106	126	121	114	104	119	114	100	116	129	136	109	92	106	129	102	111	113	122	92	109	84	119	130	128	125	105	121	101	113	125	116	127	122	111	120	104	104	132	139	112	105	121	118	119	114	111	90	131	107	122	119	107	105	130	121	99	114	144	107	104	125	103	97	123	132	122	111	120	110	136	113	119	122	122	97	112	95	131	138	121	124	103	120	115	124	129	114	122	92	107	131	122	115	106	110	118	106	109	123	120	116	112	108	109	111	122	92	131	118	126	125	115	113	106	105	119	119	112	120	120	104	126	133	116	130	117	127	127	119	104	136	103	123	115	100	127	111	106	117	133	137	122	108	102	104	110	100	144	121	124	113	122	134	116	135	115	109	113	125	121	124	110	103	96	137	108	106	96	121	127	98	98	113	112	100	129	108	104	117	107	108	124	118	111	112	121	119	119	116	116	117	117	116	122	98	116	126	106	141	109	125	115	114	101	103	135	107	114	110	128	109	102	108	108	130	116	120	106	125	119	117	133	107	113	120	109	104	122	123	114	130	119	111	106	117	128	105	114	130	117	80	121	122	127	110	133	116	103	132	113	96	130	112	128	112	137	113	98	104	136	118	117	109	122	116	110	117	111	111	92	119	107	107	123	126	109	116	114	114	104	139	122	131	140	111	107	113	130	137	121	106	111	121	102	133	125	106	121	125	108	131	113	119	121	120	138	127	99	110	115	117	104	99	124	96	115	123	117	109	138	113	127	106	128	119	110	112	126	111	121	121	97	143	106	126	123	133	137	114	107	134	121	105	130	110	112	110	114	100	110	117	104	140	126	119	107	125	102	131	120	110	112	119	116	104	114	115	113	120	103	121	112	126	126	107	100	122	115	110	117	100	111	121	115	113	138	105	122	101	116	103	114	110	117	135	112	120	120	122	116	112	124	124	123	106	112	92	117	126	120	109	119	125	123	102	129	126	99	119	94	92	133	122	117	114	121	114	120	119	127	112	124	127	114	110	116	123	112	105	109	118	121	130	123	114	95	116	107	122	104	124	92	117	108	132	118	114	96	115	117	133	101	116	128	101	134	110	115	113	103	98	126	118	103	121	105	119	130	97	100	108	126	118	111	135	124	116	112	90	109	124	103	122	111	102	107	114	114	131	120	125	125	120	128	112	132	117	105	120	120	105	130	113	120	133	114	111	124	115	136	121	118	109	116	127	113	119	128	126	121	118	113	122	138	129	98	115	123	112	130	126	104	97	117	97	113	120	108	100	101	126	101	120	113	103	121	100	106	109	99	87	119	120	108	126	131	124	120	120	123	139	116	119	133	111	112	108	116	122	135	103	121	102	123	120	107	127	116	122	101	100	105	90	107	108	114	118	97	122	110	112	124	130	108	109	90	122	120	103	105	114	104	118	122	123	114	116	128	113	107	144	122	118	105	116	117	112	105	121	120	116	105	109	116	110	106	131	132	106	136	111	120	124	134	95	104	108	124	115	118	123	109	125	121	116	122	111	111	109	128	105	112	116	93	127	112	96	109	97	123	96	137	108	130	117	118	109	121	126	118	127	126	130	115	114	129	107	116	107	119	118	131	121	120	120	113	106	105	121	124	121	100	128	121	126	113	117	125	102	126	121	111	114	132	115	127	125	130	120	127	119	114	112	108	135	111	112	108	122	119	96	118	102	105	116	121	122	113	133	109	123	121	112	105	112	124	119	116	114	113	107	134	107	123	118	99	117	140	109	106	128	105	105	120	112	112	132	126	123	112	106	124	105	120	119	114	145	120	133	125	110	94	107	101	107	132	117	101	120	105	111	125	136	115	121	126	111	109	102	104	109	137	108	106	123	116	113	102	105	121	124	127	113	132	123	95	91	116	98	126	106	120	114	125	126	100	123	106	120	108	93	118	127	115	123	123	128	100	123	104	125	105	98	111	112	108	124	114	108	106	115	117	127	120
6998	15542	13316	7283	4816	3603	2722	2233	1629	1350	1128	938	754	705	583	500	432	435	367	349	345	284	301	318	314	272	235	283	258	234	247	216	215	225	221	215	204	169	199	184	222	200	193	193	212	174	189	182	196	160	194	172	158	177	191	162	180	144	192	169	189	196	163	159	177	186	159	151	186	167	172	183	196	161	168	188	174	189	169	152	141	186	183	181	152	156	192	166	151	185	162	155	166	185	188	166	190	160	157	151	166	173	171	187	165	175	144	156	159	172	154	169	163	160	167	166	158	155	181	147	176	169	153	173	150	174	153	147	163	191	159	185	145	165	170	151	170	162	192	163	165	175	178	173	178	174	177	154	163	160	154	167	160	156	162	160	176	176	158	190	151	159	175	165	149	158	138	194	179	173	173	174	180	148	174	144	151	166	174	155	177	157	149	153	153	186	185	177	154	169	165	157	176	176	167	178	143	160	155	170	158	174	168	149	162	181	171	146	172	159	134	167	161	162	152	168	181	148	172	161	164	148	153	150	144	165	161	176	133	190	155	157	180	168	153	160	154	156	160	200	156	189	174	150	158	178	164	138	145	162	144	156	169	178	161	186	168	153	141	157	151	162	169	149	180	150	155	144	151	176	149	158	189	174	176	157	144	184	167	162	153	168	139	173	179	153	140	188	157	169	168	159	148	165	157	149	153	175	155	160	201	184	163	181	156	147	160	140	137	145	175	156	181	149	169	148	180	152	161	177	163	177	169	175	161	141	134	164	161	147	168	174	168	157	168	164	153	170	131	173	158	170	154	146	154	163	148	169	165	182	147	157	152	166	161	153	172	155	145	182	147	171	174	151	160	155	161	156	183	153	184	178	152	176	156	171	153	169	170	166	170	159	153	188	156	159	174	164	164	188	178	157	178	146	156	165	157	150	190	164	145	172	168	166	173	172	166	165	168	157	185	184	171	147	146	167	142	158	157	166	161	162	152	161	181	146	155	171	161	156	168	181	158	162	158	148	177	149	146	177	165	168	167	151	180	156	180	154	172	168	170	144	145	161	145	151	158	158	164	157	171	167	160	143	159	141	182	169	187	160	177	179	158	163	176	154	149	141	156	170	157	147	192	187	178	173	146	150	180	183	148	168	163	164	162	163	159	123	141	204	164	165	173	163	157	159	149	180	159	160	176	159	187	172	149	165	160	152	152	165	154	168	180	161	169	177	176	139	164	176	151	174	183	179	168	158	152	168	172	175	158	192	175	139	164	170	166	174	154	143	179	161	168	145	174	139	174	172	183	168	172	152	175	177	159	151	164	155	168	182	169	154	192	167	168	175	150	170	181	163	160	152	163	173	159	169	149	158	148	182	170	178	155	156	177	146	150	159	153	166	160	135	174	163	156	158	150	161	154	167	155	156	173	181	156	179	165	154	178	168	169	152	165	162	154	168	178	179	174	176	156	175	165	154	151	154	169	161	157	168	126	171	150	148	164	159	159	172	157	171	180	187	173	132	179	172	172	155	166	151	173	161	173	171	188	140	149	156	172	183	168	187	128	181	160	173	168	161	169	152	187	156	154	144	176	169	163	178	161	184	165	171	167	157	160	162	158	162	138	144	162	154	168	161	157	151	149	147	168	169	150	158	164	175	165	174	166	165	149	191	144	164	158	157	154	180	138	139	175	172	164	178	148	157	157	175	163	151	164	160	158	152	143	162	161	153	183	180	167	180	171	146	172	169	175	162	167	153	157	158	162	148	162	168	159	154	170	148	156	160	157	158	152	164	174	180	157	156	171	148	144	165	153	159	150	159	185	149	163	154	159	167	177	168	160	162	164	147	152	151	172	171	176	158	165	150	147	154	162	179	167	164	174	143	155	162	156	152	187	170	195	174	161	147	156	187	154	141	148	165	165	173	159	168	156	176	136	148	166	169	168	154	163	159	156	171	190	147	175	186	158	174	181	142	154	146	165	162	188	134	153	175	165	166	174	148	163	168	150	162	165	155	167	165	166	175	184	152	134	135	166	184	130	148	165	167	164	171	161	172	156	155	149	168	165	162	159	175	182	149	173	163	180	197	183	156	174	150	142	172	165	181	166	164	160	191	143	150	171	156	154	169	166	162	167	182	172	170	175	160	167	161	173	143	173	166	159	178	151	173	181	160	159	147	175	176	147	166	179	149	144	187	171	161	160	150	167	166	178	165	166	180	177	155	182	180	166	160	170	143	150	182	149	157	182	153	138	161	172	154	145	159	160	163	171	169	163	157	150	139	147	175	155	163	150	148	166	161	165	154	183	150	180	180	151	152	167	136	169	175	164	163	181	155	154	180	167	195	167	161	161	174	168	150	185	167	149	197	166	156	180	198	166	155	182	165	173	149	172	158	149	161	185	159	157	168	153	143	176	162	174	181	164	153	144	157	158	167	159	169	164	180	173	163	150	178	162	137	161	169	159	151	156	180	164	177	166	172	167	152	169	160	167	165	181	184	176	190	146	156	165	175	154	152	156	177	154	167	160	153	138	162	165	148	173	194	160	163	183	161	161	160	171	169	163	160	163	174	146	196	168	181	164	161	168	150	165	182	151	174	190	149	159	172	158	185	151	145	166	186	179	172	158	168	159	156	144	147	166	176	159	168	167	187	177	146	176	177	184	149	149	146	163	175	158	158	167	140	172	147	168	157	150	184	169	182	178	158	179	165	154	166	161	152	178	144	170	148	165	175	154	166	149	164	155	155	172	153	173	166	162	155	147	182	164	182	171	174	183	175	150	172	174	162	166	195	144	143	182	172	179	154	159	166	153	161	153	165	160	155	155	160	175	151	166	178	167	160	154	159	182	156	154	158	188	145	169	159	178	168	175	155	168	160	167	150	170	163	179	154	177	162	162	168	166	150	166	165	171	164	163	149	190	133	178	176	158	160	186	158	169	163	154	163	151	184	160	159	197	146	175	140	171	183	162	168	175	148	163	150	156	170	153	146	178	168	152	137	170	166	174	145	166	155	152	161	179	174	162	137	176	184	155	166	178	157	152	163	166	157	165	192	162	148	149	157	164	160	139	149	157	177	169	154	166	177	187	157	157	171	151	156	156	141	158	167	161	175	164	157	183	173	175	140	162	149	162	190	153	160	182	154	170	153	153	150	171	172	180	153	161	171	186	189	172	186	147	155	180	184	179	169	172	159	165	146	163	162	166	150	165	178	175	172	149	164	169	175	163	176	153	177	160	148	160	157	148	176	173	160	155	158	160	169	175	156	161	159	155	184	158	177	173	160	162	163	154	146	164	171	154	167	156	149	161	157	160	149	166	175	159	182	184	177	162	169	157	174	156	174	164	143	153	159	137	152	163	164	149	158	181	178	178	151	168	155	142	165	163	144	174	172	156	179	162	170	168	162	170	159	172	159	179	172	171	168	142	166	173	145	181	180	155	158	183	172	171	182	151	153	196	152	176	163	154	171	182	184	173	169	159	156	174	171	187	175	158	130	155	155	173	148	172	169	174	159
27297	20992	9369	822	466	462	435	408	407	418	407	374	422	385	402	392	374	387	386	377	368	387	384	375	383	378	403	368	383	377	401	418	393	419	400	354	382	356	377	403	348	336	377	366	405	371	379	406	366	320	380	372	361	409	385	403	378	363	368	408	366	377	361	353	388	375	355	356	426	393	401	369	402	349	395	397	380	366	377	376	375	360	382	400	381	386	367	397	380	377	350	401	398	368	376	372	385	401	376	391	356	381	384	394	401	394	345	383	359	394	354	400	388	384	352	395	401	384	423	386	349	360	357	356	365	403	392	379	382	360	360	367	356	371	355	421	358	422	337	381	361	356	365	383	363	396	428	401	373	402	377	405	335	395	380	398	378	391	368	377	389	377	393	366	367	373	406	400	372	357	407	370	364	389	366	358	376	368	396	410	390	381	378	359	368	349	387	368	382	357	368	373	372	358	402	384	370	350	401	383	368	358	388	345	360	404	421	349	376	385	417	360	387	367	371	392	365	403	411	384	367	347	395	396	410	403	373	365	381	365	370	356	364	374	366	378	408	385	396	360	406	408	360	374	387	364	358	364	387	383	422	400	384	408	381	388	399	403	382	369	376	412	384	412	386	365	396	380	369	361	387	386	369	403	425	380	360	347	365	388	403	386	360	410	398	389	386	381	369	362	362	398	342	382	374	376	403	359	370	370	393	362	387	328	360	373	382	369	368	379	413	375	386	400	416	370	379	413	350	374	382	373	376	369	379	366	371	375	362	363	349	370	355	387	358	400	357	370	375	383	336	358	411	395	405	394	372	370	392	368	367	371	389	371	355	385	388	398	395	358	358	365	349	425	415	353	400	375	344	397	383	377	390	402	391	397	369	358	372	401	408	365	368	420	372	374	359	374	385	358	399	344	356	391	395	380	392	427	388	381	394	390	372	401	349	376	388	393	400	367	387	376	379	388	392	365	347	371	329	381	399	359	383	324	398	367	372	401	392	351	395	389	388	360	391	376	392	384	390	372	362	363	403	361	379	392	378	365	361	345	373	402	414	330	363	358	384	375	359	422	387	381	400	374	387	347	409	340	396	384	377	394	386	401	422	383	393	374	401	379	371	388	405	407	400	376	425	356	369	396	390	363	359	417	373	363	368	368	440	375	387	367	374	405	394	368	389	420	397	381	418	394	369	386	406	370	408	368	370	373	405	385	348	384	428	361	372	359	363	391	411	385	373	401	371	413	445	413	380	385	367	333	357	380	397	422	406	352	360	367	354	355	374	427	401	386	380	395	363	364	378	360	383	388	402	394	384	369	377	400	410	378	355	376	386	373	381	381	407	381	339	373	353	387	402	396	374	405	398	365	361	380	393	371	382	398	407	321	402	376	392	409	393	395	405	345	405	395	377	405	406	381	382	373	397	408	359	361	366	361	383	366	379	403	398	349	362	361	360	403	404	367	361	366	356	348	373	372	375	376	415	399	401	411	400	393	399	372	381	369	388	388	387	416	378	361	382	357	380	396	351	353	382	405	403	423	373	367	412	384	350	399	374	377	392	396	399	371	397	421	374	360	385	394	351	337	390	349	385	375	400	407	405	391	414	384	365	359	389	397	320	383	402	389	360	383	402	388	389	415	377	400	408	379	391	406	385	409	385	355	375	378	371	418	393	395	386	384	402	431	406	386	365	361	412	385	391	379	372	341	377	389	408	394	387	393	383	380	356	400	419	375	368	391	389	385	426	395	380	354	396	378	358	373	382	370	376	360	386	380	408	391	382	381	388	389	391	429	358	405	364	383	352	383	386	358	374	419	383	358	406	376	351	357	360	345	375	385	374	379	397	370	379	382	373	376	432	376	371	404	382	388	401	391	403	379	353	362	376	362	383	418	374	354	376	383	362	371	402	379	361	351	404	408	358	383	393	368	364	388	375	353	370	381	367	341	380	393	367	372	361	376	377	383	384	371	340	392	409	406	395	372	380	399	335	339	370	418	382	377	362	358	360	361	353	395	406	368	372	360	375	368	424	380	392	370	407	383	391	394	370	392	396	413	375	378	354	364	373	374	347	362	403	366	402	358	391	356	389	395	353	356	375	400	386	383	368	399	373	392	348	365	419	362	376	389	369	367	373	367	364	352	367	389	361	410	404	385	402	386	436	338	392	353	369	396	371	358	388	338	400	422	366	384	376	389	392	378	364	374	388	389	402	375	390	372	382	421	373	417	373	410	385	399	403	348	392	330	386	389	373	382	388	403	386	353	361	352	347	402	367	373	394	385	374	333	401	368	373	347	389	367	397	359	386	376	397	392	393	383	379	392	382	361	390	350	419	371	394	383	370	409	389	394	364	342	364	388	376	378	390	374	366	393	411	359	380	403	369	405	380	398	409	398	367	398	363	355	397	365	359	353	417	370	378	395	403	391	388	351	378	358	401	414	389	379	386	401	405	379	388	381	376	356	376	399	395	372	391	360	382	361	392	410	385	412	386	338	363	393	356	390	327	373	369	388	339	357	358	392	395	386	367	395	347	388	389	339	364	381	363	365	360	383	385	367	398	373	377	392	364	370	385	382	365	384	376	387	364	383	421	406	364	339	366	366	367	381	392	335	389	344	426	389	389	355	405	424	356	359	377	377	389	390	365	397	384	431	388	338	370	386	353	383	369	381	401	389	379	389	366	390	409	363	375	380	393	369	377	348	402	358	368	371	361	394	417	338	393	390	364	360	398	402	400	404	355	349	373	367	378	413	394	367	363	371	372	391	378	375	370	387	375	373	352	363	364	378	348	398	386	351	390	382	382	383	367	405	357	405	353	395	356	373	394	364	391	411	390	396	364	346	370	405	399	376	371	396	377	397	424	383	368	362	414	381	402	386	416	391	421	360	380	373	404	376	404	413	367	396	390	348	364	363	328	367	393	348	353	397	364	417	369	402	372	389	361	384	367	403	380	354	390	368	388	370	391	357	348	382	404	383	386	363	357	377	354	363	404	394	372	397	413	392	341	367	383	351	345	412	386	398	377	394	379	379	388	342	400	377	391	370	379	359	395	388	369	400	343	383	415	380	402	389	384	380	375	385	359	391	371	355	376	343	382	363	363	370	369	357	390	395	381	392	363	367	371	397	372	422	368	376	401	352	362	405	340	360	389	377	373	369	378	387	383	344	389	360	373	373	419	326	366	373	374	377	371	379	380	357	382	355	412	394	380	406	393	390	385	374	397	406	378	371	378	345	385	371	346	359	385	401	356	362	351	387	364	373	366	371	386	380	333	429	363	384	422	408	382	400	375	375	365	365	391	388	395	410	365	387	394	385	383	381	405	398	375	416	375	396	415	370	340	398	384	361	391	397	363	376	394	369	365	382	376	352	393	398	352	372	398	423	379	359	367	365	396	404	403	409	366	369	377	369	349	361	369	392	388	383	374	381	371	382	379	385	330	391	396	393	361	399	390	388	347	377	357	405	380	352	379	392	378	398	380	386	369	412	396	341	368	389	387	375	377	383
4067	1253	1275	819	766	633	592	558	542	573	552	494	512	523	522	541	558	543	542	496	553	553	524	502	562	555	520	495	546	515	504	515	482	536	466	468	514	534	521	578	507	520	553	529	519	484	524	452	535	543	558	510	573	519	525	502	510	510	496	549	502	483	499	523	539	491	538	493	506	551	511	524	513	529	549	510	514	544	511	480	467	489	526	520	525	511	548	528	520	499	519	535	484	513	505	522	524	498	556	517	500	510	517	542	512	515	529	524	494	511	515	500	493	560	513	502	495	492	515	525	525	511	491	571	525	517	537	512	542	515	541	501	535	484	514	512	532	509	528	524	528	532	482	528	527	466	495	503	513	527	499	563	529	518	504	532	514	487	491	518	531	512	552	510	530	564	532	568	502	496	541	488	516	475	485	520	488	478	538	534	505	525	503	488	531	539	521	495	519	490	500	519	556	488	490	518	479	529	497	493	511	517	512	542	521	526	524	493	494	478	526	535	528	487	547	517	539	540	550	525	535	511	534	507	538	513	510	510	539	523	489	507	522	486	518	514	567	489	546	522	489	499	496	545	516	501	533	513	474	516	528	507	538	510	521	561	522	521	462	553	520	495	480	513	542	495	510	509	537	516	534	528	475	478	485	490	550	504	484	560	515	530	521	521	526	537	491	500	508	491	548	489	519	524	541	477	497	548	508	552	548	484	508	525	491	481	535	498	526	486	521	492	456	522	533	506	501	522	551	525	530	525	498	507	495	500	509	524	504	552	512	503	523	471	497	549	549	514	529	519	523	532	538	497	580	554	546	535	540	537	565	518	541	482	564	538	523	510	504	492	513	520	489	480	501	535	536	529	504	510	529	539	521	515	450	519	506	526	499	528	486	508	464	525	475	509	526	501	534	498	515	496	511	531	480	509	520	503	535	515	468	517	566	498	516	493	486	484	569	503	514	546	523	548	511	523	538	530	499	492	476	513	516	466	535	542	563	520	531	532	556	552	508	498	565	511	490	488	485	519	527	477	510	513	501	516	523	506	520	487	524	544	516	523	528	516	548	497	523	496	530	537	520	539	528	524	491	524	543	536	486	540	531	518	500	523	512	525	484	504	499	480	558	539	485	540	526	512	504	553	511	502	509	548	483	516	532	484	518	502	520	548	498	523	540	485	533	516	539	474	490	500	525	519	527	550	527	513	543	489	525	510	502	566	541	508	530	472	521	534	524	501	560	514	563	490	500	504	528	538	510	471	496	536	523	532	508	511	526	524	493	524	514	497	520	525	511	488	488	500	492	555	525	516	530	496	484	535	515	527	525	552	531	505	527	522	500	513	522	527	524	534	511	500	510	514	517	514	538	557	523	519	538	542	537	483	537	500	555	545	539	530	504	500	509	521	535	560	502	503	547	495	520	481	536	509	466	501	513	509	505	500	489	512	525	516	479	514	517	519	545	535	514	550	494	534	470	501	541	538	530	510	486	489	487	490	492	507	504	493	506	516	522	540	527	485	487	546	533	512	534	498	523	477	489	505	528	538	512	526	509	515	521	538	494	505	503	527	507	537	483	523	558	531	527	539	526	497	500	533	512	526	550	512	511	523	563	528	513	522	531	549	491	528	505	518	539	528	535	544	484	532	490	517	520	476	563	535	531	508	527	494	537	551	555	522	519	555	521	510	498	500	537	512	497	510	502	525	518	518	537	510	531	510	535	532	505	558	498	506	497	532	548	521	544	539	558	515	535	540	516	528	531	570	494	521	505	482	513	570	526	553	494	513	551	515	509	528	529	490	527	553	507	506	528	516	498	507	507	523	548	539	504	537	519	541	507	540	494	514	504	498	483	541	492	504	518	558	460	506	524	531	543	563	514	536	525	500	516	512	529	565	559	510	540	522	494	483	535	534	521	505	470	508	502	509	538	469	540	480	487	506	530	514	492	485	524	456	522	497	532	498	484	504	549	530	525	556	519	506	558	504	498	509	524	564	508	482	494	514	501	540	506	528	545	497	531	526	510	546	505	535	542	542	532	495	532	502	531	533	432	536	533	538	530	515	498	550	554	560	502	526	544	526	474	534	544	518	518	549	491	527	545	527	564	529	511	501	506	565	502	520	515	533	533	496	500	541	485	516	488	511	509	508	519	535	503	470	504	536	530	536	487	505	500	528	505	536	530	509	521	518	491	510	484	498	528	512	519	515	520	541	522	540	482	518	510	498	535	502	503	468	486	503	491	491	555	513	523	524	497	545	479	525	504	478	494	503	493	515	516	507	508	513	542	519	530	533	534	496	521	497	549	517	539	490	543	521	545	536	567	531	511	506	506	533	498	494	481	514	537	509	477	493	479	524	517	542	519	534	528	496	509	530	522	519	468	545	496	514	530	500	528	517	542	531	530	591	571	531	509	527	531	475	504	524	489	507	536	518	493	472	512	522	526	492	486	533	526	496	528	550	532	496	543	540	543	500	522	495	513	484	581	560	498	551	503	572	517	512	506	521	513	491	496	499	519	541	527	507	492	501	533	530	507	517	517	519	532	530	505	553	520	492	522	491	507	501	503	535	513	531	544	534	496	510	521	514	495	501	513	557	544	502	558	515	521	553	502	525	524	520	498	508	509	544	478	541	524	507	483	516	539	502	492	547	497	502	536	504	509	519	476	497	506	507	533	527	484	472	498	524	505	538	507	513	492	540	505	580	500	525	507	534	466	504	502	547	535	527	526	530	475	528	511	464	528	499	513	526	527	522	549	547	515	485	524	533	499	491	512	509	495	524	510	540	524	498	544	517	533	499	505	517	526	505	538	586	526	526	507	500	525	543	494	533	499	520	490	556	500	527	500	490	520	528	527	543	502	523	485	472	550	526	535	524	507	492	543	531	536	491	467	545	489	550	489	512	527	531	518	490	498	480	501	519	505	514	533	534	543	515	540	535	523	494	534	539	532	522	512	513	488	513	522	512	535	545	531	529	484	521	508	517	518	496	532	482	511	481	556	505	523	510	502	514	513	478	509	495	502	507	533	523	550	523	564	556	537	533	542	533	480	552	511	537	548	504	523	498	509	519	535	497	533	554	509	530	512	541	546	538	487	489	494	519	517	514	523	491	517	519	524	518	508	483	466	483	531	488	542	507	477	519	520	482	501	489	517	490	533	539	508	516	544	507	521	527	535	522	517	509	541	536	512	485	513	505	522	519	536	505	498	467	532	503	538	521	512	490	518	515	525	484	505	498	518	510	498	529	531	526	505	523	521	521	539	540	517	552	562	543	534	544	500	488	526	518	543	520	516	497	478	512	486	509	595	532	517	525	497	508	529	505	527	501	548	502	518	497	534	536	494	490	492	505	486	506	532	538	522	491	537	504	513	563	526	499	494	496	521	529	484	525	524	502	556	507	520	505	511	527	555	527	516	504	503	539	542	507	497	514	533	500	502	511	494	501	495	532	525	500	478	524	530	513	535	553	511	518	502	501	516	513	549	513	512	524	523	591	533	552	559	524	525	524
24313	21472	28955	24406	21460	8538	992	684	602	539	506	480	435	416	372	415	380	391	390	387	373	323	352	350	366	360	358	322	334	352	370	353	333	369	340	307	353	328	345	339	331	310	303	342	308	298	332	358	307	368	319	309	307	337	315	306	342	334	327	317	313	305	336	297	333	305	323	316	318	330	307	314	333	296	327	342	321	364	317	310	325	312	319	323	311	338	350	299	317	292	307	319	318	347	321	324	298	315	321	322	326	292	328	321	340	314	319	317	285	333	300	322	274	302	334	341	301	318	312	280	283	290	297	317	305	300	325	305	335	325	321	302	314	332	319	266	327	307	302	316	287	320	324	333	311	295	358	309	341	286	310	289	299	318	325	272	275	324	309	300	308	312	356	290	333	306	327	309	310	336	325	325	328	302	344	320	321	319	327	329	314	304	298	333	314	343	284	298	293	316	317	294	307	321	301	331	300	311	286	298	303	307	333	292	337	291	295	301	325	275	316	296	294	299	309	319	328	350	300	321	338	332	297	321	314	331	328	313	327	330	311	295	320	321	352	336	291	330	313	325	348	319	336	272	309	321	314	300	318	290	298	301	308	314	338	326	279	266	329	307	331	326	315	340	328	332	341	326	317	313	311	310	312	300	310	314	326	326	325	328	357	307	287	321	313	289	353	302	334	320	318	312	293	304	319	326	319	340	303	315	351	303	320	299	296	312	316	333	292	297	311	324	296	308	332	310	314	299	298	309	335	329	322	320	339	292	307	304	300	327	287	299	300	311	306	329	297	334	298	315	316	328	283	296	280	324	317	308	328	300	323	299	344	314	317	344	331	313	314	330	314	294	307	318	326	324	316	331	306	322	292	305	301	311	333	308	280	324	307	282	334	319	301	311	339	322	318	335	317	288	316	315	333	309	311	328	313	322	334	319	328	306	335	291	313	315	319	340	339	306	295	274	319	300	319	290	309	297	309	321	328	304	334	301	329	321	301	339	304	318	285	297	312	300	334	359	304	302	334	325	321	292	301	284	317	319	321	325	329	314	284	288	311	349	326	302	322	297	278	340	328	288	297	311	338	310	313	325	304	323	330	291	326	313	297	310	282	304	315	324	313	322	317	323	317	301	336	310	332	304	304	319	340	303	328	318	352	310	292	317	291	316	319	286	321	322	284	298	316	318	289	314	318	324	298	342	284	327	327	325	322	329	318	307	323	348	339	336	302	328	319	294	318	321	320	306	324	335	336	305	305	336	347	320	311	317	347	327	312	298	304	324	317	302	310	312	311	281	297	310	330	301	315	319	277	295	323	317	330	315	330	319	325	297	309	307	311	281	328	331	288	354	308	303	305	319	360	302	308	328	298	322	296	338	316	321	299	331	287	330	323	321	337	303	344	312	321	310	325	323	308	316	311	306	348	297	340	309	345	331	303	308	311	287	337	318	327	289	299	291	299	338	312	323	323	292	314	321	276	333	326	319	329	314	353	337	285	293	283	313	302	310	307	304	315	319	286	308	331	266	307	308	326	336	332	321	316	315	313	299	313	317	291	306	308	325	302	301	338	331	308	326	296	292	318	317	325	332	305	369	329	314	314	279	307	322	307	297	316	322	300	315	291	323	286	321	310	276	325	277	311	328	312	311	304	282	304	295	336	315	314	335	341	306	300	332	293	369	313	317	304	267	316	302	315	315	299	330	301	307	305	328	303	314	265	361	327	315	330	323	293	347	315	324	328	300	297	322	333	296	318	333	322	342	316	320	317	312	326	299	280	356	345	349	310	316	348	345	306	327	338	331	308	310	288	301	333	337	317	328	298	307	315	297	318	311	298	287	311	304	315	347	352	322	295	351	266	319	288	332	335	328	311	316	304	334	321	303	311	292	312	326	321	300	301	305	348	287	344	330	291	327	340	329	310	301	310	290	316	289	322	325	324	310	298	301	314	303	314	318	302	305	275	290	305	331	310	287	292	323	307	301	322	315	324	284	297	303	317	327	316	297	305	315	324	281	313	331	301	305	299	291	308	290	339	328	307	341	369	329	318	335	329	340	286	309	295	324	337	327	314	309	313	319	310	330	312	293	314	314	277	304	311	310	325	328	323	334	297	312	275	323	282	358	304	318	296	312	340	335	305	331	326	321	314	300	333	324	340	306	295	341	281	306	335	308	320	311	301	322	313	320	297	283	334	320	303	311	308	317	319	306	321	310	313	323	306	301	343	334	323	326	311	335	301	333	298	288	292	291	310	314	317	322	355	299	350	296	324	326	316	334	321	331	282	361	300	303	322	323	308	346	338	297	308	329	300	328	313	332	295	300	316	318	309	299	308	315	321	330	321	299	308	317	323	297	288	331	304	312	307	330	304	295	307	305	340	354	321	334	302	306	330	318	330	319	315	331	310	300	299	328	339	310	309	329	331	284	312	328	315	310	319	302	324	313	359	289	321	327	306	281	339	331	304	306	294	286	328	283	301	309	302	292	308	324	305	285	322	294	282	306	288	318	284	298	338	333	299	329	353	326	316	331	320	304	302	291	350	336	325	290	298	330	319	300	352	316	343	269	309	340	301	319	323	331	309	337	307	324	297	306	299	341	334	312	327	325	323	300	312	301	357	327	299	342	298	326	310	325	310	316	318	310	345	300	331	295	297	307	325	326	304	286	282	313	298	277	320	318	326	298	309	330	300	337	289	315	313	334	301	314	315	296	318	310	324	333	345	351	325	298	309	313	323	321	326	328	304	313	300	290	335	308	308	326	341	301	276	335	334	333	323	326	298	302	274	307	293	332	314	319	301	307	342	292	306	298	321	309	312	337	323	347	289	323	318	299	313	290	318	315	297	330	299	292	286	283	319	318	330	347	314	314	352	325	316	330	341	328	273	329	317	325	328	308	319	300	304	302	300	302	292	311	316	299	307	313	328	307	298	308	326	301	331	316	308	294	316	331	292	310	315	313	330	319	300	297	310	325	302	307	322	322	360	325	303	308	307	314	352	291	307	346	325	317	330	310	309	279	326	298	290	318	317	311	322	291	282	302	299	325	322	309	315	330	339	330	336	312	306	291	305	303	291	311	303	294	294	330	301	339	319	341	279	338	303	352	357	325	297	327	334	296	320	272	303	281	322	325	314	325	303	280	320	339	296	317	311	316	305	327	316	309	303	343	269	292	311	331	313	323	304	321	314	336	319	316	301	309	318	318	300	329	317	310	310	333	302	317	287	318	284	289	334	285	323	287	305	309	282	312	303	296	312	304	300	299	318	316	313	305	334	325	273	298	298	280	344	298	342	313	338	342	336	313	292	282	329	314	314	350	343	293	329	282	328	331	314	335	326	294	299	326	320	322	297	298	309	295	299	335	297	341	308	307	307	305	305	307	294	318	313	341	333	310	285	284	284	327	320	293	324	329	317	301	307	313	335	327	311	320	341	319	336	330	289	290	316	305	330	362	281	314	297	313	341	311	302	313	313	309	311	316	333	358	359	313	346	289	288	311	285	312	264	352
4833	9607	8479	4226	2882	2224	1726	1335	1243	1055	896	794	691	709	687	615	554	548	580	554	483	496	512	519	502	485	469	462	507	487	501	455	478	462	479	471	425	453	460	487	461	427	448	465	440	443	446	465	436	446	457	417	435	472	409	424	423	438	471	406	475	434	469	445	436	419	447	461	449	414	423	427	463	476	444	431	433	458	443	419	413	431	405	426	452	434	487	436	455	501	431	415	439	439	455	465	460	438	459	432	452	434	428	453	434	465	429	433	426	432	426	427	442	428	430	436	398	458	401	448	411	467	443	431	419	393	436	429	422	422	415	455	446	425	449	449	436	459	397	434	478	450	471	432	407	435	463	399	434	483	402	396	404	426	444	438	429	429	463	435	434	484	431	435	427	435	414	427	457	472	440	442	413	434	413	422	451	423	452	426	435	419	399	438	419	420	405	408	441	459	423	471	429	449	419	434	431	420	432	436	436	445	414	442	454	418	431	399	441	438	423	443	432	419	449	472	469	423	429	448	380	428	419	450	423	408	411	424	418	468	427	415	462	415	463	409	429	426	436	469	456	412	421	460	423	440	430	433	436	459	437	449	456	399	441	444	450	444	423	471	431	427	405	430	441	445	470	436	429	442	443	434	447	415	436	416	447	442	403	423	405	382	436	450	432	421	424	438	403	451	464	419	443	431	411	439	437	432	437	444	466	438	436	471	426	431	438	412	409	447	435	389	439	426	413	472	434	435	393	438	450	374	447	448	415	429	453	423	466	448	431	457	448	403	433	431	393	394	444	453	408	420	433	442	422	441	421	436	437	439	451	456	420	422	449	405	426	407	466	436	417	414	455	468	447	445	437	425	424	414	424	431	406	442	421	456	418	457	377	473	430	437	392	460	434	430	426	431	443	430	438	444	412	434	402	441	449	452	420	452	465	440	433	432	427	412	441	437	427	461	429	442	423	458	449	438	432	405	409	435	415	451	442	417	466	425	451	462	422	443	448	410	444	447	415	441	390	419	432	419	444	416	442	437	418	438	416	408	445	454	412	463	434	460	404	466	440	424	462	420	446	413	439	426	430	422	444	458	386	402	443	395	417	415	480	441	413	459	417	437	447	440	462	451	405	415	464	477	443	405	408	497	432	461	402	425	438	414	432	450	440	448	432	428	433	454	453	438	419	392	447	441	454	439	448	427	475	448	404	436	415	481	412	437	448	414	436	433	446	467	438	443	447	403	430	473	450	447	444	441	365	415	436	409	399	444	446	432	427	433	405	463	452	413	465	455	476	436	432	441	455	409	464	423	434	485	385	428	447	427	424	458	427	413	453	469	390	401	402	453	463	407	429	431	449	469	451	451	415	463	421	413	412	432	412	434	416	425	435	417	433	472	424	371	457	421	405	449	419	388	421	440	465	421	423	470	455	451	460	433	431	414	480	438	410	428	389	451	424	425	418	405	450	456	403	450	429	434	425	418	438	443	421	430	466	425	439	446	446	402	428	419	452	408	438	449	466	446	454	460	438	463	444	462	432	437	421	414	429	409	452	447	404	434	440	462	437	423	465	409	427	432	411	441	447	435	415	443	419	423	466	436	437	485	379	391	414	461	413	432	438	416	437	429	447	434	434	444	404	467	429	420	380	427	461	441	415	453	452	407	430	431	475	416	432	414	455	456	412	441	402	450	446	418	425	460	429	424	434	435	435	438	433	451	394	407	429	436	439	433	406	400	428	474	440	418	419	458	449	451	424	448	413	445	429	459	454	460	402	398	425	419	433	418	398	458	441	399	406	426	418	450	422	430	437	415	438	430	435	453	441	444	434	437	449	395	442	449	454	453	440	413	484	427	455	429	430	408	419	425	448	447	460	416	438	439	454	430	428	449	455	426	465	422	483	447	428	405	390	438	426	481	457	421	436	410	429	430	443	437	408	464	454	430	463	445	436	416	436	415	412	412	431	395	411	414	478	444	433	381	438	404	398	421	435	444	452	432	403	446	447	469	414	419	431	420	396	449	442	442	460	474	443	440	446	403	492	435	447	429	419	414	472	433	439	401	408	454	433	385	463	472	448	437	411	419	462	416	464	420	413	421	434	415	426	462	402	469	378	438	427	433	445	415	430	471	417	421	408	444	415	411	464	427	456	457	438	450	380	448	426	416	418	457	438	428	440	474	413	411	423	429	436	407	444	426	396	449	448	436	420	465	426	445	416	477	444	420	464	415	442	408	449	421	417	443	406	459	431	445	460	393	464	437	467	452	449	423	457	398	450	427	411	420	439	407	441	412	460	391	456	426	413	425	418	431	441	409	437	408	390	465	425	406	448	413	398	453	403	424	441	432	454	452	458	440	445	435	418	426	445	430	457	426	463	450	435	440	449	405	425	423	450	422	440	434	463	452	436	433	455	420	443	425	437	435	406	428	460	422	425	462	432	438	420	409	426	439	447	432	430	436	410	383	461	452	422	463	467	407	450	388	437	457	398	463	408	436	437	426	493	406	427	443	412	401	463	417	434	429	465	418	443	475	428	433	456	445	416	450	467	389	427	392	420	439	423	435	442	437	431	434	426	410	448	418	400	403	428	442	432	442	452	439	419	421	419	443	457	435	424	424	423	480	429	427	452	427	422	430	458	482	460	427	466	407	452	432	429	414	431	402	411	427	425	404	461	415	443	419	432	394	457	442	437	419	418	418	444	421	409	402	422	403	461	439	426	422	412	393	449	438	453	416	437	421	406	451	452	418	430	413	426	445	427	433	440	402	449	395	393	474	440	440	452	429	409	401	394	458	423	433	418	433	399	435	392	442	432	417	426	447	423	419	470	423	469	429	443	429	458	418	395	400	406	418	419	407	419	397	430	430	438	453	464	460	421	421	434	492	482	425	404	430	447	482	460	426	477	427	421	415	423	406	433	446	430	454	448	414	425	421	444	412	434	421	419	442	435	413	429	453	418	420	449	482	398	444	453	405	424	434	443	405	412	448	401	405	405	417	442	421	432	422	448	438	467	431	448	443	441	425	430	473	442	469	415	409	424	437	410	400	454	433	408	411	402	456	408	418	445	437	457	399	423	438	472	424	397	469	448	431	406	442	422	396	436	420	458	411	413	438	402	438	430	420	438	448	443	424	412	415	418	421	446	399	424	421	447	425	372	434	449	448	402	443	395	430	426	444	406	418	421	477	431	434	470	436	426	421	402	469	419	403	448	433	382	411	426	457	418	490	449	439	458	420	443	425	443	435	420	429	400	436	441	422	415	428	424	408	439	481	453	464	404	435	413	440	409	445	435	419	439	428	399	445	431	420	459	402	449	414	461	415	440	404	437	409	433	447	434	405	424	469	436	427	433	437	411	459	415	397	421	420	429	459	445	439	409	419	458	452	425	414	428	433	443	399	414	488	407	447	416	405	399	466	432	425	442	432	438	438	469	431	438	413	437	415	411	430	439	473	425	418	435	453	434	418	409	421	460	403	418	471	456	405	442	419	495	442	404	442	419	411	426	425
23332	21486	29444	23957	21486	21505	6544	902	615	537	437	401	352	317	269	241	205	192	202	193	188	181	172	180	158	140	160	176	143	147	166	148	149	146	159	145	142	133	128	151	143	119	123	145	126	119	140	137	142	136	143	138	125	113	121	132	126	128	124	123	111	144	124	109	149	119	149	115	131	123	124	106	101	123	107	128	116	135	99	122	123	121	123	137	115	127	119	117	133	132	123	120	125	113	126	128	116	127	146	123	120	129	114	107	124	116	115	117	111	127	113	114	119	135	116	125	137	142	119	112	127	115	99	94	122	137	117	129	121	137	122	123	107	130	113	134	110	127	124	118	109	101	135	97	120	120	103	118	135	101	145	113	144	110	112	111	112	117	131	116	122	136	131	124	116	120	105	118	111	148	139	130	130	103	124	134	106	116	119	138	124	109	118	120	114	110	109	142	129	129	98	104	122	152	126	128	132	106	122	110	117	123	107	134	112	128	110	134	119	131	128	113	111	116	126	107	151	135	128	121	116	133	121	122	123	116	111	126	109	110	113	126	123	114	119	116	121	120	112	113	111	111	123	111	138	108	117	117	117	120	106	115	95	137	135	112	143	118	105	122	136	137	119	134	99	109	118	96	110	131	121	110	135	101	129	131	95	115	103	123	118	128	119	118	126	138	104	96	93	106	101	135	141	118	134	119	110	113	103	104	115	115	123	125	104	107	131	121	122	120	140	122	120	124	125	137	123	126	107	115	118	112	129	113	111	120	105	88	122	134	129	132	117	119	119	108	137	125	111	120	129	108	118	118	123	118	122	118	108	126	122	128	126	121	98	123	114	109	100	104	116	132	118	122	106	120	109	126	105	106	126	119	132	113	128	95	140	113	116	116	126	120	119	120	110	104	107	129	113	123	122	120	142	108	116	113	148	121	106	116	116	120	105	125	105	129	107	123	122	122	128	121	129	117	115	120	128	123	134	127	115	114	111	104	100	127	130	101	112	124	105	123	125	98	112	126	132	114	118	112	122	97	131	108	122	98	110	132	111	112	117	115	107	113	97	133	124	120	118	113	102	126	116	104	113	116	127	116	122	101	100	100	113	102	150	136	130	111	118	106	117	133	131	137	128	93	118	109	111	113	125	113	129	109	126	126	123	121	123	119	128	98	120	133	109	114	122	125	117	124	120	100	113	124	133	112	114	107	109	128	108	130	148	129	118	121	130	119	119	114	121	127	115	141	137	123	114	109	106	118	104	112	115	113	123	111	95	116	147	106	103	105	106	121	117	118	94	114	125	119	105	113	137	103	126	131	109	138	106	124	110	117	124	126	126	129	109	102	122	110	118	110	112	127	136	121	122	97	119	108	113	118	136	113	138	121	102	127	144	144	109	118	124	120	106	126	110	116	119	112	119	134	111	108	117	116	106	106	138	131	110	133	108	114	118	127	103	122	124	121	105	91	119	105	138	120	132	113	118	112	126	116	128	105	121	125	134	135	113	125	113	126	127	123	120	129	102	111	126	127	108	119	133	114	118	128	105	98	121	123	113	139	124	117	124	127	138	128	133	120	115	118	122	132	111	103	114	117	107	113	109	124	116	123	122	124	121	122	124	108	129	122	137	121	114	114	129	119	112	128	107	101	101	114	114	112	122	108	120	120	134	126	115	113	117	118	113	104	127	128	120	106	112	116	123	109	119	103	109	113	109	143	115	124	107	122	113	108	115	122	106	113	130	122	111	107	118	112	114	125	116	118	104	119	132	115	115	120	131	112	109	94	107	120	119	107	112	116	115	131	107	106	124	122	118	116	113	96	130	117	107	124	101	127	114	103	119	104	109	133	127	120	111	129	132	105	116	117	135	123	110	130	105	117	136	119	128	108	135	130	113	144	92	111	111	134	104	97	118	138	131	113	100	111	132	126	118	107	115	98	119	112	141	105	124	125	105	112	98	138	123	116	136	111	117	135	121	107	123	131	110	116	135	99	125	126	131	121	100	108	137	124	129	102	124	106	122	109	110	121	116	121	119	138	112	117	112	108	113	126	123	108	118	107	115	118	113	114	134	143	130	117	103	102	131	112	124	116	105	115	132	97	107	105	116	123	101	123	111	120	115	113	97	96	114	114	107	125	120	124	97	124	117	103	136	115	120	120	113	118	120	128	119	97	122	120	126	96	96	126	126	137	110	134	121	114	106	124	115	137	137	122	118	120	123	117	125	128	131	103	106	152	129	113	119	130	126	103	121	133	117	133	119	99	113	116	119	112	118	120	100	110	113	139	121	121	114	115	96	131	113	113	104	109	121	115	120	121	129	125	119	120	133	114	128	117	110	116	126	135	112	117	99	106	118	97	126	120	116	127	112	120	138	117	122	129	131	110	102	112	122	104	106	130	122	106	121	109	118	107	117	112	109	118	122	121	144	115	105	108	112	121	95	113	101	122	130	110	109	114	115	128	118	111	123	126	94	126	115	128	129	128	108	117	121	108	115	119	94	118	118	134	107	117	117	122	118	110	125	94	130	109	111	122	131	149	127	109	106	119	106	113	141	111	106	110	125	113	111	117	106	123	102	121	107	114	114	128	123	120	124	120	120	131	132	123	107	113	119	121	109	114	117	120	132	104	130	121	131	105	108	106	125	100	107	113	104	109	119	127	107	119	118	124	115	119	106	110	122	127	120	127	127	103	126	142	128	110	106	128	101	119	131	105	126	126	111	112	113	109	144	123	115	104	115	113	127	125	132	106	105	115	116	108	89	106	134	118	129	106	112	121	108	123	107	120	118	114	109	121	121	113	124	93	120	122	125	132	108	120	111	114	118	117	104	109	112	110	104	133	119	126	113	134	115	119	124	121	131	91	113	98	111	119	127	128	100	111	114	111	131	114	109	139	130	124	106	123	108	112	126	103	112	129	121	120	125	102	116	122	114	130	113	111	105	140	118	129	131	121	126	107	130	126	105	115	106	124	124	110	129	132	113	103	115	111	126	121	116	127	104	113	97	128	112	120	119	141	119	106	109	125	105	119	102	101	135	106	124	119	113	116	113	117	110	102	147	133	124	112	120	92	100	115	124	125	122	125	114	126	115	113	124	113	136	123	108	106	103	140	120	121	133	114	108	119	92	123	119	122	117	130	96	117	119	103	110	125	128	116	121	119	134	107	107	94	122	109	112	118	113	124	117	97	125	121	118	98	100	117	117	119	118	108	111	125	119	137	118	118	116	114	94	124	115	111	121	101	104	122	124	125	124	129	118	128	129	106	112	111	131	123	110	141	122	122	112	129	118	127	127	104	105	111	124	108	111	108	119	107	129	103	119	114	103	106	109	125	122	133	116	109	115	115	109	124	121	113	91	129	116	109	123	125	115	101	131	124	94	123	118	117	110	107	116	123	122	127	123	113	104	125	108	135	122	117	117	126	122	118	104	119	133	106	114	140	114	127	117	123	121	132	136	103	109	116	133	118	113	100	135	124	139	113	110	106	115	111	125	107	122	125	130	103	115	123
6989	15759	13381	7087	4895	3607	2763	2181	1636	1333	1083	956	762	681	620	580	463	464	409	360	313	298	329	304	284	259	282	244	228	245	220	208	239	222	205	193	212	234	201	186	202	187	206	164	184	180	190	187	208	206	184	190	173	167	197	187	189	182	186	190	174	174	163	180	175	187	142	163	168	182	190	190	163	171	184	192	182	175	172	176	152	182	135	173	162	179	179	155	161	174	157	170	151	183	179	181	162	184	173	195	183	185	179	172	164	173	139	163	173	193	161	194	174	167	166	162	189	174	156	165	175	171	177	165	177	157	164	186	170	155	154	164	166	177	162	183	162	166	187	173	147	154	166	157	156	162	187	177	167	169	179	150	157	176	152	175	185	158	164	157	178	185	138	178	164	166	161	185	175	194	152	179	173	141	172	185	151	169	150	161	175	156	156	188	176	173	168	161	141	160	166	167	159	167	142	175	160	174	162	180	156	173	186	162	156	151	157	171	172	194	163	170	188	138	160	177	152	166	153	180	179	187	165	194	163	167	180	168	172	175	157	166	141	165	182	166	157	183	174	153	164	211	162	167	186	163	171	163	166	165	162	159	175	161	169	165	157	171	151	154	158	179	144	155	143	153	150	175	168	170	150	157	167	168	157	151	168	169	153	153	132	160	137	150	180	191	162	171	157	143	167	174	169	145	160	176	175	167	159	183	153	171	157	169	167	177	170	179	188	161	165	160	159	166	171	156	175	164	151	174	169	160	167	170	143	145	165	165	177	146	186	180	167	146	159	203	181	176	147	178	181	155	157	177	154	134	173	166	173	167	152	189	177	152	155	179	177	148	141	175	172	143	158	177	165	158	167	200	151	161	151	159	188	168	153	157	163	145	150	168	159	178	191	155	176	174	169	202	154	180	160	159	165	163	166	165	160	148	178	179	163	202	175	154	167	164	148	163	153	164	164	184	182	158	153	149	168	173	177	167	175	148	169	156	158	166	164	183	171	171	162	160	156	153	152	173	137	159	158	168	172	160	154	163	168	163	151	168	152	171	174	141	157	171	175	158	177	178	147	146	151	171	151	167	168	137	170	161	153	177	166	173	164	175	155	181	177	160	172	181	200	157	156	140	167	164	174	162	167	149	151	156	166	176	180	163	148	162	165	160	173	170	147	170	164	176	166	150	176	168	179	163	153	180	163	177	171	155	174	166	161	166	161	175	157	171	144	177	176	179	173	172	172	171	175	137	176	148	145	166	188	149	166	175	179	152	173	166	155	167	154	173	174	183	142	166	153	135	176	174	166	163	175	187	175	157	151	162	186	158	171	167	168	145	151	149	153	147	189	183	181	162	156	190	191	175	175	158	150	177	162	192	147	150	168	182	153	166	159	166	170	179	171	165	204	166	178	171	177	156	179	146	155	165	170	184	170	163	164	159	162	164	165	166	165	190	149	172	171	149	153	165	179	145	183	145	163	173	169	168	184	155	162	156	169	169	153	154	160	208	149	141	145	167	160	159	192	178	165	180	162	162	158	153	154	152	164	169	176	177	158	173	144	177	135	171	186	157	167	170	191	145	164	189	178	157	137	166	142	153	184	174	141	158	169	172	167	157	155	158	170	168	171	167	172	167	153	179	178	161	169	159	153	168	163	175	160	184	159	159	170	162	163	173	152	174	171	164	171	172	159	159	166	173	174	169	169	170	161	176	144	164	150	194	163	173	164	165	153	172	181	152	176	171	167	170	142	181	180	152	177	173	162	162	162	155	171	180	178	166	176	167	170	181	153	196	167	179	167	159	186	169	163	138	185	140	159	174	149	163	148	167	181	134	152	181	161	190	163	174	164	200	164	120	167	154	165	159	194	180	166	150	171	178	167	173	149	158	176	149	201	189	153	177	152	159	168	177	183	158	175	163	182	159	160	181	181	185	182	181	161	182	163	181	146	169	154	153	170	164	161	176	171	170	163	167	180	165	153	168	148	176	185	159	162	162	158	173	150	174	155	170	160	170	189	156	159	150	162	205	143	137	173	173	147	166	182	174	168	178	194	156	169	158	190	182	181	172	183	155	166	174	181	153	173	167	152	171	165	193	155	168	170	172	159	185	167	176	165	177	177	178	158	164	172	139	154	176	159	147	182	162	174	146	173	156	150	175	193	168	166	128	179	172	166	160	157	176	161	189	159	186	155	161	157	169	190	153	155	162	179	166	171	163	152	172	166	165	175	165	187	180	168	170	161	173	166	171	161	165	179	160	159	147	182	170	152	164	154	160	163	176	146	145	144	142	189	153	161	173	173	161	165	151	143	168	147	173	174	160	163	152	170	144	148	170	158	182	153	144	161	157	161	154	165	177	144	161	155	182	155	167	167	147	159	152	168	171	152	173	165	157	182	184	182	173	152	154	158	161	168	192	176	147	149	165	158	170	149	154	179	157	152	169	178	171	170	151	158	187	174	149	171	151	187	192	167	191	174	159	145	167	172	182	156	184	167	179	145	169	161	158	170	151	156	185	158	158	160	166	178	165	163	165	172	169	152	161	153	174	149	169	179	174	173	164	165	153	192	177	161	166	165	164	166	163	158	165	171	181	194	138	154	169	149	185	162	167	163	178	150	174	175	157	155	145	179	179	164	162	178	179	180	162	161	144	183	195	167	181	161	174	169	151	193	165	166	138	160	167	188	163	175	141	177	164	160	159	136	165	157	164	164	163	156	162	175	157	174	170	163	163	169	172	169	172	171	188	155	177	180	187	178	157	158	188	167	181	167	167	155	175	177	211	177	179	171	163	149	152	183	154	166	142	171	153	170	155	161	170	148	193	166	172	185	164	169	154	166	164	155	174	186	177	158	163	157	181	169	161	132	156	182	148	184	149	173	179	148	170	163	169	180	169	184	158	153	174	152	178	180	161	153	166	186	156	172	161	154	161	178	180	147	176	173	159	158	165	166	171	166	162	171	143	154	174	162	152	165	175	167	175	180	181	158	151	194	154	169	165	163	162	139	174	174	176	176	171	171	168	175	162	151	170	148	177	162	141	169	139	163	155	179	171	188	179	166	157	171	162	163	167	178	138	184	181	153	161	147	157	171	153	182	160	173	169	169	155	154	176	168	159	184	167	194	175	162	180	169	158	169	176	154	166	173	150	182	154	180	184	154	163	152	175	154	171	157	161	152	153	151	151	165	177	196	170	173	168	184	158	167	180	164	154	157	155	172	155	177	166	163	148	166	191	156	144	163	169	183	161	165	181	163	186	150	157	163	175	162	161	176	161	161	156	169	175	164	169	179	151	172	172	180	179	182	161	170	134	188	186	184	153	148	165	162	170	161	148	169	189	170	158	192	158	183	184	146	175	167	151	170	139	166	156	177	163	151	169	176	157	170	173	171	170	146	172	140	174	173	159	180	186	172	162	142	148	204	176	189	169	178	164	183	175	151	163	175	192	154	160	157	169	174	168	180	183	173	170	172	150	170	161	175	165	162	130	174	154	160	179	159	151	182	149	143	169
27241	21020	9214	875	493	421	425	416	403	379	381	388	410	407	393	417	389	373	391	410	389	380	377	354	412	369	405	410	401	418	393	340	373	397	398	366	427	405	375	376	375	395	384	379	400	409	387	369	394	405	407	360	397	407	389	397	389	367	381	396	389	389	384	361	389	386	381	391	373	361	405	404	368	412	388	388	388	381	415	379	388	362	384	400	393	379	352	403	358	420	371	406	363	364	350	376	377	390	372	355	420	391	401	363	400	377	406	362	412	371	377	360	406	356	378	359	389	402	373	392	376	370	399	389	358	420	375	392	385	418	395	362	378	396	370	394	404	374	410	351	357	417	387	394	379	382	399	397	372	375	392	383	370	379	359	392	370	361	355	356	400	386	410	376	373	374	386	375	400	366	411	351	384	351	414	389	365	362	410	369	405	387	419	385	357	395	392	352	361	387	407	402	403	366	368	386	361	403	374	385	387	417	383	402	383	398	416	373	376	390	365	371	392	350	390	362	372	386	403	384	397	371	410	394	409	381	389	423	372	347	387	378	381	410	383	369	391	419	395	370	398	402	396	390	391	400	393	346	393	414	385	363	418	369	387	406	356	382	398	387	363	379	345	364	427	378	385	388	402	380	393	357	416	408	367	395	381	412	372	367	368	410	372	374	400	393	339	390	379	394	401	391	410	362	372	370	442	401	400	364	370	393	370	368	349	367	391	389	348	393	376	396	379	374	399	397	362	391	403	382	373	377	364	392	366	342	342	382	357	386	386	403	370	356	395	388	361	359	391	431	393	369	412	355	364	372	393	393	416	330	419	379	388	362	391	383	366	383	392	410	387	363	366	356	434	396	402	378	385	393	370	389	396	352	394	378	386	384	370	386	363	364	391	372	385	382	397	373	372	408	363	395	350	359	389	347	368	358	386	377	378	383	379	378	391	365	356	392	376	383	413	413	399	363	403	408	379	389	376	385	406	344	357	369	439	434	372	379	336	412	393	352	387	383	375	380	372	388	393	385	384	402	363	376	387	398	369	378	390	368	406	394	388	392	362	375	343	392	382	381	376	392	399	383	371	433	391	416	403	394	377	386	371	389	377	410	367	388	373	375	392	398	405	385	373	388	399	414	378	368	377	353	369	403	392	408	370	396	354	372	373	383	385	388	400	376	385	351	418	374	371	432	421	349	406	393	353	390	392	383	384	389	378	378	377	415	395	354	363	399	388	385	389	363	392	389	421	374	383	394	394	375	362	399	403	393	397	401	363	397	401	379	385	389	390	400	360	386	420	398	387	374	385	372	355	379	376	435	367	390	380	388	367	379	408	396	372	355	364	403	334	405	391	383	388	380	420	372	388	368	405	405	375	408	342	384	378	380	361	382	354	387	378	372	399	369	382	355	357	366	428	382	388	402	397	374	384	367	391	403	380	378	365	356	364	373	406	400	399	419	370	379	389	351	411	397	393	382	405	374	402	397	380	398	368	372	373	355	330	375	380	379	390	385	396	357	364	381	391	368	358	373	385	372	398	378	368	403	414	396	385	408	402	391	405	384	394	371	392	400	396	389	375	429	421	342	373	410	376	386	402	359	383	381	380	361	395	437	388	373	366	397	396	397	388	385	404	372	377	371	386	353	394	382	426	415	389	377	398	367	375	399	402	387	442	328	396	379	382	404	387	383	355	393	389	407	372	419	365	354	386	370	381	404	367	393	387	372	402	391	375	434	381	388	326	391	387	395	351	385	384	394	403	389	410	414	397	382	398	357	380	385	385	380	402	397	383	411	373	372	388	373	403	392	404	362	411	380	396	357	417	377	388	367	386	383	409	364	395	381	429	384	392	381	377	381	399	391	429	435	418	416	349	395	400	353	406	415	352	381	352	378	384	381	409	381	383	401	360	402	381	371	398	356	407	351	410	362	402	396	398	384	392	358	384	426	378	384	403	379	366	398	380	387	387	424	382	389	369	372	394	386	403	352	402	389	386	375	405	402	359	392	380	363	324	379	405	361	376	386	374	417	362	388	351	399	375	395	399	380	367	379	393	385	397	380	377	393	403	399	389	374	350	402	366	357	414	377	388	379	366	424	360	411	410	378	407	372	438	410	419	406	412	382	375	391	386	377	391	363	366	388	383	380	367	401	407	409	393	386	414	401	377	388	385	406	363	350	388	386	374	377	391	382	370	405	355	388	388	422	361	337	394	378	365	398	370	397	372	372	336	377	395	358	383	406	411	404	385	408	396	389	397	408	393	366	424	390	386	390	404	431	379	397	390	403	382	417	365	395	383	377	328	385	413	357	399	352	364	434	380	408	361	389	367	404	379	352	377	407	352	365	407	382	392	400	378	397	394	386	371	424	352	383	393	376	348	362	365	377	370	377	420	379	407	382	384	409	383	368	393	395	403	388	358	386	371	407	380	380	360	368	405	389	388	382	362	378	351	385	397	385	385	394	345	389	395	388	379	396	392	399	362	381	399	399	408	372	399	364	385	426	375	402	404	359	413	362	378	393	371	413	386	382	406	411	367	361	387	390	390	376	358	360	410	399	408	370	392	377	387	356	407	390	398	382	346	418	413	379	356	409	381	366	362	383	360	393	374	375	354	386	408	377	359	373	410	377	391	387	381	389	386	405	378	379	394	369	410	397	391	369	425	358	382	393	397	386	396	390	404	374	385	340	355	384	409	400	385	354	390	386	407	379	399	396	413	400	375	364	364	380	401	392	368	398	390	413	404	371	400	393	376	371	411	368	410	347	358	391	384	393	388	383	394	387	384	406	398	387	389	393	414	415	397	379	381	415	387	393	386	415	395	397	374	402	344	390	359	370	362	363	419	372	374	384	360	393	400	386	419	376	397	357	453	357	377	367	412	398	388	373	392	359	404	377	390	386	380	367	406	389	404	402	412	413	403	387	383	378	396	410	366	368	383	412	377	409	358	354	386	383	418	367	385	365	370	403	389	366	371	367	381	388	408	408	370	407	373	383	373	401	395	367	354	392	438	424	428	368	371	356	388	371	379	375	379	374	391	388	383	383	360	358	399	371	392	382	367	370	409	368	413	416	393	369	360	388	395	417	358	370	394	387	418	405	432	388	422	394	383	394	402	395	379	385	366	433	373	381	418	364	369	372	387	382	374	411	397	375	374	423	365	367	393	370	403	385	371	365	360	391	407	373	387	370	378	407	405	386	387	388	400	409	398	390	386	386	402	377	396	385	373	383	383	374	377	361	393	370	367	388	378	376	387	395	344	375	348	391	398	364	411	410	393	391	363	363	414	369	394	410	348	349	383	390	408	392	388	394	375	353	350	408	385	406	374	369	366	357	382	403	378	384	392	383	372	398	388	367	393	398	367	388	430	359	401	375	390	388	410	403	413	400	398	403	398	395	383	391	368	372	368	352	366	410	366	350	391	392	384	403	390	359	384	422	353	389	371	400	343	355	389	395	381	403	396	412	355	399	391	374	357	369	394	395	370	400	381	392	389	370	370	365	398	357
3938	1330	1245	857	698	639	582	601	602	548	571	517	535	551	569	528	536	516	514	505	554	523	564	508	496	533	502	560	506	526	540	509	577	527	510	535	519	515	539	497	548	530	539	521	537	536	522	554	555	485	518	536	541	529	550	501	511	513	570	534	530	533	496	544	555	533	496	524	526	554	502	537	500	499	522	503	507	527	523	515	519	539	541	514	523	503	517	526	497	495	511	551	518	546	500	517	502	530	523	546	509	543	500	537	497	540	521	520	568	544	498	533	524	524	547	523	494	508	498	524	497	516	548	535	547	548	550	530	542	545	497	516	512	535	520	532	495	513	522	539	494	531	527	552	542	550	497	513	518	533	522	509	514	471	512	526	516	488	501	561	507	531	515	500	500	502	557	536	520	523	515	510	534	526	507	529	473	546	540	516	543	528	531	514	527	572	558	474	499	531	497	484	500	531	525	559	539	530	512	513	492	515	518	534	510	506	536	553	505	524	507	540	520	508	521	495	540	528	505	551	485	526	492	546	485	532	526	554	512	517	492	515	536	517	509	519	507	482	521	533	536	523	492	534	526	534	518	542	519	547	502	506	528	513	529	557	511	525	488	535	507	513	545	554	542	463	537	511	527	532	514	529	539	508	521	540	547	500	526	522	548	501	499	525	531	520	513	532	516	542	557	541	566	514	525	537	462	502	543	515	505	566	531	491	521	486	500	521	517	527	553	506	524	523	481	553	546	479	514	519	540	488	503	538	533	511	526	519	513	511	538	536	525	528	525	514	501	540	542	519	510	497	503	500	532	528	513	530	563	483	551	521	542	509	519	511	545	530	509	519	523	507	479	513	506	491	517	506	497	527	517	519	546	489	491	511	493	504	496	498	497	523	517	549	483	504	495	520	547	519	482	507	571	509	519	532	622	521	542	481	483	532	499	530	535	530	564	536	498	506	498	512	517	516	537	536	504	508	530	549	524	496	501	504	524	502	522	545	500	564	513	505	477	514	528	570	511	571	532	549	503	539	512	520	521	519	513	498	515	537	535	560	535	560	497	521	538	516	529	518	536	574	517	527	473	519	530	505	502	534	486	481	528	526	525	534	522	536	468	535	537	484	547	524	543	495	507	541	539	582	534	539	516	509	528	535	474	530	553	509	567	519	548	557	506	534	531	533	529	507	545	539	546	488	534	493	563	510	545	516	534	570	497	496	543	545	556	508	501	540	535	533	580	514	476	548	507	529	558	511	523	520	517	536	551	520	527	546	512	505	480	507	540	507	562	519	509	519	502	527	561	513	511	540	533	531	563	466	524	543	515	542	485	546	543	529	538	490	532	544	523	519	524	527	514	517	512	527	529	553	495	518	539	530	559	499	487	526	511	518	549	525	520	535	468	485	517	524	478	509	536	506	502	526	495	529	514	558	493	529	494	543	517	512	498	478	525	477	544	573	496	537	493	517	536	549	520	493	531	579	532	499	569	534	551	495	488	473	570	518	511	535	541	514	516	521	544	551	485	547	526	518	505	547	511	511	562	525	512	529	568	519	504	495	554	527	533	530	514	563	501	492	524	525	509	562	520	522	528	516	496	495	513	516	467	567	547	517	488	507	532	497	531	544	533	488	549	552	587	553	512	484	518	538	497	537	492	505	529	535	511	511	522	517	495	533	536	523	512	546	554	520	481	515	539	512	506	546	512	529	593	547	551	526	512	522	555	489	518	479	462	504	547	560	496	530	551	533	521	521	572	518	508	521	559	509	500	460	526	530	532	545	478	531	488	551	550	509	500	527	512	514	500	533	510	570	516	496	569	512	522	481	496	537	527	485	505	496	502	581	546	551	551	556	526	528	529	530	481	515	539	535	533	497	547	527	494	520	529	545	485	518	524	542	533	495	508	509	496	522	557	529	557	475	490	500	539	521	486	533	507	556	556	503	536	527	566	526	569	527	535	540	514	533	520	519	514	500	538	503	502	504	518	517	521	533	538	501	577	493	521	533	543	501	539	522	497	553	570	510	500	555	544	539	534	495	516	507	526	540	503	506	546	529	503	489	545	516	498	507	496	494	482	547	543	490	480	558	511	502	539	469	568	514	532	525	538	497	556	483	546	546	556	540	531	489	531	513	552	567	536	555	486	543	526	527	533	524	519	537	493	499	521	495	524	507	563	532	547	539	523	550	540	514	494	516	491	538	541	537	564	527	511	532	513	546	530	514	528	527	528	484	486	528	519	523	514	514	561	519	510	531	508	536	548	508	497	499	563	565	535	506	481	529	545	500	567	492	494	515	513	499	550	489	527	520	531	517	544	496	525	516	502	553	513	531	527	519	515	515	519	528	543	544	541	567	514	509	519	483	569	512	535	521	498	518	508	534	526	488	480	520	530	535	514	498	540	542	548	530	508	523	517	498	541	484	522	489	566	523	525	523	544	491	533	550	472	511	484	523	516	510	517	590	517	518	529	497	522	522	545	533	546	519	526	567	536	514	526	570	528	527	508	556	496	543	490	504	516	527	473	511	541	549	521	541	514	528	522	575	531	518	525	548	504	547	522	504	534	541	523	508	529	495	547	519	529	521	556	507	498	527	513	527	503	505	520	500	524	477	519	519	515	537	554	519	530	519	510	513	544	527	542	517	489	533	536	503	502	527	517	491	540	544	536	486	512	557	496	525	530	526	530	512	551	496	552	550	501	524	511	524	516	536	534	513	523	515	547	568	519	541	538	512	531	533	501	521	572	526	517	495	540	512	485	493	531	526	521	569	502	546	513	534	486	550	511	530	542	516	510	528	560	498	511	513	518	487	494	508	560	538	528	536	531	495	520	552	515	484	537	557	505	491	516	523	550	521	526	522	537	524	501	512	512	541	530	506	504	556	501	496	494	551	488	547	554	494	560	536	559	500	520	555	522	537	562	512	529	520	521	514	517	534	526	510	496	508	553	509	559	525	500	503	523	498	581	534	560	505	536	556	518	522	510	531	509	534	524	482	533	504	540	547	501	525	487	502	495	548	523	533	517	523	505	507	501	505	532	529	488	520	526	541	578	537	522	529	583	525	567	528	512	517	538	545	510	522	528	512	537	524	515	543	534	518	497	508	517	521	530	498	533	502	494	506	539	517	505	528	529	500	521	485	509	511	488	497	500	486	522	514	496	485	473	484	510	533	516	529	524	488	563	489	527	500	503	506	519	507	536	543	542	503	455	502	543	518	518	492	545	523	500	514	522	482	508	494	495	509	535	520	476	531	535	521	513	527	496	513	520	570	525	545	515	550	510	533	524	551	518	550	509	540	540	523	547	525	516	540	506	511	523	510	503	507	491	555	500	503	536	530	529	512	542	512	532	516	549	534	551	533	535	530	492	534	516	499	490	528	519	524	522	518	519	491	559	522	500	528	548	496	515	530	504	475	526	477	531	520	530	487	526	517	535	513	516	528	522	488	507	524	484	548	516	531	491	520	504	498	534	527	502	497	529	533	535	505	537	506	565	525	533	546	523	487
24385	21520	29015	24479	21507	8500	1067	700	606	537	483	506	444	425	422	399	420	364	341	343	395	362	370	344	331	339	318	337	331	339	330	314	366	328	332	296	337	312	306	318	319	353	341	304	301	344	297	334	323	337	354	309	335	310	331	290	330	375	336	340	339	338	318	310	309	333	339	295	322	326	322	350	327	312	295	280	277	332	295	330	289	357	327	332	300	313	317	355	296	303	317	294	340	319	332	334	346	323	308	323	321	298	330	336	323	361	331	320	305	312	301	326	339	323	342	311	315	304	304	304	363	317	341	316	331	296	298	315	340	309	286	302	300	317	268	324	326	314	280	313	325	332	357	319	317	326	284	333	335	308	306	338	311	313	325	289	320	340	349	303	312	300	304	310	323	330	303	329	331	350	302	325	304	344	325	306	314	321	304	305	311	296	321	336	335	346	287	284	359	352	329	323	292	307	314	305	328	293	322	314	289	311	322	335	312	306	322	311	301	340	293	334	316	315	283	286	312	352	308	311	313	347	314	318	332	341	326	359	318	346	327	324	324	341	320	352	306	311	316	323	325	342	335	337	308	358	333	302	329	292	340	351	330	338	331	336	324	301	320	299	313	306	298	297	332	317	301	270	289	325	337	318	314	336	318	359	310	318	326	325	340	318	325	328	303	327	317	327	312	321	321	301	310	311	317	365	309	312	345	293	324	310	321	328	313	336	319	325	314	285	335	315	305	355	291	302	304	322	317	323	339	318	305	282	348	309	309	340	316	314	303	324	326	320	327	309	329	314	321	304	305	292	303	313	390	294	339	315	307	323	308	310	292	314	309	281	349	321	333	360	312	334	282	315	317	312	333	300	296	308	351	312	310	296	329	313	321	316	313	311	340	333	307	305	326	356	324	326	313	296	323	286	303	304	320	330	345	349	333	328	313	313	285	290	324	330	300	305	307	351	308	307	334	328	311	302	335	314	323	310	334	323	329	302	313	327	349	307	306	314	351	301	317	298	312	323	328	334	330	335	320	309	309	298	311	334	301	307	282	314	322	328	321	330	280	317	300	307	336	275	314	308	320	319	336	282	309	303	312	308	323	345	288	332	338	287	322	330	307	346	323	330	321	275	346	353	280	293	329	332	275	293	322	313	309	335	301	318	313	335	321	314	340	338	314	317	344	331	316	306	319	323	298	303	337	312	313	309	293	331	295	345	327	304	331	299	345	322	318	321	313	349	322	305	314	301	314	306	329	299	338	326	295	324	351	329	333	297	321	311	316	339	332	323	331	326	331	315	322	316	318	327	322	308	319	376	382	305	278	304	317	348	352	311	298	333	330	311	293	342	345	348	301	303	325	296	321	308	344	282	318	332	304	344	332	297	362	320	334	347	322	337	319	306	313	325	317	320	299	341	351	340	355	316	323	273	320	317	317	319	319	296	360	325	286	314	284	322	299	300	289	333	327	329	311	353	331	334	320	341	303	315	349	304	319	345	338	306	323	338	328	318	298	305	324	318	304	287	305	333	331	328	283	318	357	341	318	338	344	299	340	302	330	324	309	310	321	325	316	324	310	329	346	346	334	306	319	314	310	328	297	318	332	316	315	306	296	298	290	314	298	313	331	320	316	304	336	290	284	314	318	342	307	329	342	281	314	301	292	338	316	342	340	333	301	309	359	329	311	304	332	295	310	343	329	344	318	312	318	293	346	332	293	304	312	340	346	298	333	313	355	295	342	341	324	324	338	339	319	330	331	309	301	316	330	335	302	308	328	319	315	317	288	329	267	308	346	307	340	332	298	313	323	334	292	293	320	307	326	292	312	309	356	293	322	324	289	322	321	356	287	291	307	303	318	286	310	326	313	321	339	346	286	321	338	303	331	353	314	304	322	353	300	349	307	313	302	311	325	305	342	293	337	338	323	312	297	297	311	292	317	316	309	312	315	290	308	312	310	308	298	315	299	327	286	283	311	333	303	337	301	323	319	290	297	309	315	331	316	343	328	321	344	313	321	329	332	286	356	320	346	333	312	315	330	331	330	316	321	305	319	280	309	325	248	297	317	334	311	345	309	301	325	321	312	325	315	340	327	320	322	284	319	308	297	323	324	294	296	323	296	335	297	300	327	303	340	334	291	323	301	334	317	327	322	353	312	325	347	286	347	333	310	295	299	314	303	341	353	324	298	349	325	316	337	326	309	316	336	286	309	328	337	316	306	331	307	296	322	292	313	334	314	334	329	300	312	332	333	338	323	327	322	341	309	302	327	296	330	330	330	299	333	308	320	293	366	314	342	309	323	304	314	335	330	335	297	310	337	324	316	286	317	326	320	321	314	312	305	327	326	325	336	320	302	303	308	332	326	309	314	346	318	289	307	322	304	298	318	334	306	341	312	343	356	315	296	335	316	348	361	311	334	310	303	311	315	316	311	301	317	306	313	320	354	335	304	348	327	329	338	320	330	343	343	295	322	334	342	294	328	275	291	354	344	310	331	326	343	321	285	344	317	319	345	338	314	298	306	334	307	311	269	324	349	333	331	323	308	318	289	332	336	315	331	320	334	317	334	333	306	317	341	335	320	293	303	315	307	311	324	342	329	326	324	312	322	317	281	314	302	374	319	328	342	317	313	321	320	329	321	310	303	317	309	324	338	324	306	305	313	311	317	313	285	311	323	305	348	284	298	344	366	299	324	318	320	305	290	319	300	343	317	281	310	328	305	325	302	348	312	334	330	292	300	303	278	340	317	320	315	329	307	334	323	335	294	305	327	315	338	319	309	326	346	320	347	317	320	316	320	349	325	326	350	338	317	326	329	324	336	346	305	330	311	301	291	330	284	325	349	321	289	334	316	286	307	280	299	295	351	305	304	304	300	310	318	325	325	305	304	321	331	315	302	340	351	358	357	348	313	327	319	311	325	329	328	319	300	306	309	345	301	296	319	356	325	290	355	319	311	311	338	301	297	331	320	329	284	337	316	334	282	342	320	346	323	319	305	295	310	317	336	342	297	310	333	319	307	350	321	312	342	318	309	330	319	299	296	341	307	326	352	326	329	334	311	319	323	262	326	335	300	298	310	286	361	329	334	349	279	336	341	303	335	329	310	328	318	327	309	283	322	321	320	317	331	321	307	310	314	280	347	286	325	323	290	327	310	307	325	359	315	306	317	321	348	317	304	329	339	285	351	301	336	315	299	308	313	301	296	326	344	291	327	351	316	318	334	302	340	306	320	339	317	314	307	286	340	289	327	329	316	315	319	347	274	338	321	321	332	338	322	324	353	318	317	324	336	297	333	309	301	327	306	335	318	320	303	315	294	297	322	321	330	306	337	323	310	328	322	292	363	300	326	316	301	324	319	311	273	319	300	322	309	309	276	306	340	341	346	317	303	298	306	320	310	302	285	345	307	318	316	304	318	325	310	304	297	298	322	330	297	321	299	323	318	307	305	336	316	310	313	338	303	305	329	334	347	313	370	306	319	338	289	314	314	293	301	320	324	323	318	327	313	313
4912	9614	8199	4257	2907	2311	1793	1390	1221	1029	977	804	773	702	678	673	583	549	550	533	521	546	536	487	509	475	478	480	476	475	457	463	468	503	474	493	492	464	449	458	437	441	503	459	472	464	465	455	451	431	434	457	464	456	464	433	441	468	435	460	450	435	446	469	427	482	459	436	429	424	435	445	491	427	477	416	401	390	446	454	441	422	438	424	469	434	403	443	413	442	441	411	418	423	437	461	454	460	451	451	408	489	445	415	420	462	486	462	442	461	435	449	420	435	428	455	416	444	458	379	462	462	416	427	448	460	415	446	445	414	422	430	455	462	451	440	494	452	430	443	434	457	435	415	437	456	437	412	434	468	440	413	434	436	468	417	395	423	459	426	429	411	387	446	410	461	432	448	457	446	420	423	449	439	425	457	458	417	461	432	453	440	425	425	416	435	460	452	470	414	419	429	454	444	442	436	451	441	435	432	437	466	416	427	433	440	444	414	466	411	436	464	423	427	425	464	439	448	457	423	478	424	389	453	430	471	435	444	392	443	433	432	449	437	471	430	450	476	453	421	401	461	433	416	439	438	417	484	400	454	476	430	470	433	438	441	451	441	457	419	437	409	451	459	488	452	433	497	430	425	452	456	446	427	440	415	419	456	447	434	427	403	423	446	393	455	420	434	407	427	407	444	454	440	437	420	438	436	422	437	452	421	436	436	463	463	443	462	460	441	390	400	443	475	399	442	432	427	427	412	397	454	424	425	418	402	446	441	448	481	417	427	428	422	451	438	421	434	458	451	409	464	426	477	425	437	388	439	436	454	448	457	444	472	440	432	426	441	441	473	411	428	423	442	410	423	410	429	377	402	384	453	423	431	408	457	447	407	443	450	431	453	455	473	445	405	429	440	434	429	401	417	472	463	445	471	451	420	452	466	411	466	452	407	417	471	420	450	411	453	427	476	438	441	407	447	419	471	414	436	449	464	422	400	445	460	417	433	450	428	400	420	423	423	477	444	434	415	397	473	430	408	429	448	463	439	463	428	448	430	423	442	412	447	437	440	410	443	425	436	469	479	453	455	433	469	406	416	446	405	429	424	428	444	465	423	451	460	443	430	420	416	424	445	414	451	429	446	447	451	452	445	428	465	416	420	440	435	453	459	423	459	419	463	414	429	397	428	422	407	432	435	422	462	418	422	454	424	458	443	462	406	458	461	439	398	433	465	484	461	443	420	446	420	474	451	461	422	431	422	441	441	446	463	438	446	443	454	443	439	446	478	411	432	453	452	407	419	466	430	424	444	442	448	453	445	444	435	424	436	455	469	443	423	419	444	455	409	441	465	422	418	457	395	443	436	465	422	461	430	433	427	439	459	423	415	431	457	456	449	418	421	456	454	436	466	433	387	436	435	458	453	449	448	478	428	420	438	441	439	474	486	446	442	402	451	456	460	448	475	423	465	407	420	433	442	426	437	468	435	460	442	397	459	440	439	416	428	467	453	423	389	454	457	456	449	471	416	451	444	459	454	454	433	449	448	472	443	434	427	425	448	435	409	430	440	469	474	381	454	399	445	474	440	385	460	427	432	457	434	430	453	437	434	441	415	423	432	420	448	454	444	453	438	462	458	436	436	457	478	437	416	427	433	485	426	435	422	432	435	469	446	427	416	422	468	465	425	456	428	443	434	458	427	411	459	445	458	436	413	427	443	451	452	463	439	430	397	471	466	468	424	455	414	422	391	429	437	459	428	404	408	410	479	437	482	442	418	446	448	442	447	445	422	443	424	421	474	450	453	421	434	447	435	442	432	436	456	480	424	430	455	425	483	430	443	482	466	474	412	417	427	448	453	430	395	434	414	476	426	443	450	420	422	501	427	465	446	458	435	436	412	434	430	448	426	419	453	436	403	393	446	462	454	476	460	410	441	419	452	452	409	441	466	426	430	448	400	431	413	415	427	418	438	427	442	403	427	405	467	393	418	437	448	498	423	416	450	411	441	415	441	449	436	430	400	445	439	459	421	425	407	439	455	447	455	416	443	441	410	427	441	455	429	457	485	435	438	434	431	447	460	450	429	413	411	413	434	441	452	476	450	414	469	424	448	428	418	432	412	414	460	421	445	420	422	474	424	449	412	431	457	460	451	475	461	414	446	439	448	504	430	427	470	433	455	438	444	407	408	462	447	414	449	439	414	444	434	445	416	439	410	446	474	431	412	443	458	425	412	409	432	445	480	409	462	436	412	436	466	447	420	477	465	430	457	428	418	422	445	447	458	476	452	451	406	416	419	452	463	423	434	443	451	427	463	458	399	425	417	442	413	441	465	460	456	390	460	442	439	411	434	442	441	466	387	439	416	443	438	435	440	437	415	442	465	421	446	438	409	423	409	454	423	429	452	425	450	411	423	398	437	443	452	448	426	440	425	454	430	434	421	426	437	440	411	434	464	433	413	473	418	387	419	454	437	439	406	413	402	435	450	433	456	449	429	453	430	412	431	439	428	436	450	432	426	439	411	445	420	444	455	421	480	413	447	428	408	435	444	444	410	460	432	413	434	445	429	441	458	440	449	424	442	440	429	429	401	442	434	427	405	429	443	423	443	451	446	439	461	407	465	460	462	445	439	455	485	416	441	447	411	432	411	448	475	410	433	420	429	413	434	440	454	436	414	412	426	427	421	452	440	442	421	407	434	435	448	418	430	442	423	417	465	438	483	451	458	429	392	459	493	418	454	452	411	389	416	463	420	459	427	439	430	412	444	425	449	431	449	429	424	472	461	400	414	457	407	425	467	442	431	497	442	409	453	467	440	419	447	408	446	436	452	446	430	431	436	439	444	453	464	440	425	418	444	409	441	469	434	430	436	418	455	398	467	461	418	439	424	407	442	407	468	438	439	446	453	409	417	443	431	449	404	406	414	436	422	450	441	443	456	437	436	413	448	464	447	469	459	418	479	427	451	422	464	404	479	407	432	469	415	417	440	463	460	457	427	472	423	463	454	465	428	416	441	445	452	439	425	420	443	436	463	457	412	432	421	422	448	427	461	422	451	419	433	459	455	429	424	453	467	450	440	418	434	408	447	442	444	427	384	417	441	444	443	441	434	454	431	465	436	393	441	406	449	450	445	443	418	444	449	450	452	404	448	429	441	464	405	451	435	438	421	447	428	415	451	410	433	464	441	452	432	404	457	424	425	432	472	428	438	457	460	452	454	460	409	457	431	433	438	469	395	417	429	427	421	415	403	448	436	446	442	444	426	480	416	411	418	402	428	415	450	429	462	414	452	452	438	423	436	468	433	419	420	459	468	461	447	414	432	423	446	384	401	446	427	504	442	476	399	466	456	448	431	464	465	429	454	447	437	432	464	446	425	407	442	440	419	423	440	416	437	430	427	409	438	413	429	453	441	446	430	430	457	464	450	427	432	487	431	449	430	424	456	468	438	430	436	442	449	447	435	452	475	442	411	457	472	406	405	449	456	440	443	422	448	485	416	422	421	472	451	437	443
23230	21432	29362	23883	21435	21456	6606	931	629	513	441	422	337	288	293	275	228	230	214	185	181	192	172	209	165	152	152	154	171	146	147	171	157	155	142	140	151	118	145	144	134	140	152	116	142	136	140	136	140	111	136	118	140	142	124	135	121	136	131	123	120	126	144	142	123	107	145	156	122	127	111	123	127	125	112	134	122	95	137	118	138	108	117	101	121	110	101	108	121	114	138	113	114	123	136	108	133	117	107	117	111	121	118	131	150	114	118	111	121	107	120	85	110	112	116	120	116	119	106	109	131	130	114	117	123	130	114	126	113	121	112	119	118	110	118	119	140	120	110	112	114	121	116	125	93	132	137	111	109	131	139	126	121	126	142	133	121	133	130	120	124	103	121	108	116	129	117	114	123	120	106	126	112	134	110	118	98	112	122	135	113	126	120	124	117	126	108	112	124	101	113	130	121	113	129	119	116	112	109	108	125	135	113	124	135	123	119	103	126	134	97	90	117	109	115	133	121	105	124	134	122	137	111	115	140	105	137	121	120	103	128	109	122	108	112	120	127	135	124	119	114	121	94	111	105	115	106	111	111	107	110	122	144	109	114	107	96	135	119	116	117	119	134	127	113	121	103	99	125	129	112	108	138	112	129	119	101	117	117	125	129	113	129	118	125	114	129	113	115	114	116	127	102	106	125	112	120	123	127	103	137	115	116	119	123	126	115	118	121	123	121	104	115	116	114	96	143	122	107	101	120	117	130	124	120	129	109	129	120	122	106	126	130	134	118	129	121	127	115	125	105	123	120	125	110	125	117	112	121	120	110	100	132	137	112	137	108	115	128	106	119	108	130	116	116	110	132	130	111	98	136	127	140	105	127	124	132	131	106	96	136	112	113	102	136	108	114	117	117	149	95	113	127	116	96	107	88	99	128	129	129	118	134	126	134	115	104	115	126	112	109	111	133	102	133	109	120	130	104	111	110	123	107	129	126	110	116	117	108	119	119	123	134	125	120	113	103	115	113	127	123	114	127	126	111	105	126	120	122	118	113	108	108	114	120	116	118	120	117	122	99	123	96	145	113	132	95	100	128	113	100	135	113	114	118	113	109	113	126	116	141	112	120	121	132	105	119	100	110	117	108	122	115	135	127	105	123	109	121	107	131	120	129	115	116	122	123	102	128	121	143	143	107	105	136	121	137	120	117	131	146	129	134	93	119	123	131	129	103	118	116	133	128	119	101	122	108	108	118	100	116	105	127	116	133	115	105	121	110	117	124	121	127	131	150	106	117	119	117	116	126	115	100	125	115	109	115	109	106	130	114	115	137	122	121	132	125	105	122	125	124	123	120	133	124	117	118	110	117	114	126	134	118	123	112	121	133	128	124	136	115	106	134	119	103	107	127	110	112	116	118	128	123	109	118	108	145	112	123	118	117	121	122	123	120	130	123	115	116	121	110	130	118	111	134	117	120	123	100	134	111	110	126	132	114	116	123	115	120	114	123	127	114	115	124	125	115	124	120	128	149	126	116	135	115	128	127	108	119	127	121	133	110	119	113	102	117	102	119	124	107	125	112	105	115	132	124	144	121	108	117	112	117	124	128	138	130	115	106	107	129	111	105	135	117	137	107	104	126	103	130	121	111	121	108	113	131	110	124	100	103	107	117	112	132	108	115	114	120	100	106	117	136	112	128	110	120	119	117	95	109	115	109	108	114	109	113	127	159	100	105	116	131	115	119	118	123	144	115	130	114	126	120	108	99	130	133	105	115	120	118	132	119	113	148	128	110	123	99	119	144	110	136	113	131	128	122	103	129	135	119	113	109	137	111	131	124	120	107	109	125	116	101	121	118	142	115	87	121	119	114	113	110	127	142	147	121	131	108	106	121	114	125	113	125	125	112	118	124	118	124	128	123	119	120	104	120	120	136	110	111	114	131	111	126	113	101	120	120	138	98	113	117	123	112	158	110	106	125	134	114	109	118	104	114	128	126	113	106	132	105	106	109	135	125	108	139	127	123	136	117	96	115	110	131	99	128	103	135	110	125	123	110	116	126	120	99	109	120	122	131	109	114	128	117	121	128	136	138	103	133	94	114	117	126	128	124	130	119	144	129	110	116	107	133	108	118	121	112	139	115	108	105	114	110	121	114	118	104	105	136	123	126	96	137	126	114	120	124	112	112	104	104	114	119	122	120	98	105	134	89	106	94	106	126	122	113	104	111	132	117	109	99	110	128	128	122	124	125	123	141	112	118	133	138	132	107	110	115	107	115	118	114	114	113	109	116	115	117	115	108	116	111	112	113	127	107	107	120	121	97	119	119	101	130	115	116	104	101	110	119	102	108	133	117	100	112	127	112	120	107	112	111	124	112	119	112	120	108	106	121	112	110	122	117	128	127	120	121	111	102	125	105	121	126	125	108	116	126	127	129	120	114	113	127	121	132	120	103	132	114	108	124	108	129	109	124	125	115	91	126	119	125	120	125	124	112	111	112	121	117	120	116	115	119	130	112	105	136	113	111	114	129	131	108	132	118	102	118	121	115	121	119	114	122	121	120	132	100	128	125	119	101	133	127	115	122	122	111	127	110	106	108	104	116	143	113	117	126	115	106	126	116	102	122	118	112	133	116	127	136	104	103	111	147	134	127	114	98	111	123	121	136	141	144	114	143	113	135	105	117	114	130	119	123	106	106	117	124	107	117	106	112	125	123	113	113	105	124	118	118	113	96	124	145	130	121	125	108	103	125	122	129	119	122	116	117	117	112	117	117	113	112	139	101	96	131	115	126	112	120	107	103	112	110	128	118	114	107	129	124	114	112	110	136	122	117	139	104	143	131	127	107	110	117	110	101	105	103	139	113	124	111	115	131	125	130	105	113	120	127	103	135	113	113	134	106	122	134	130	117	97	112	124	109	112	126	112	135	129	116	115	110	128	98	125	103	124	118	124	103	131	139	136	108	119	107	106	137	105	122	117	102	127	123	87	118	113	132	130	98	119	98	129	119	102	114	121	117	113	119	131	110	116	125	105	142	112	123	130	132	101	105	107	104	104	105	105	115	116	141	124	130	105	125	109	114	113	129	107	139	124	121	107	116	120	121	111	137	124	129	105	116	105	108	113	136	114	108	118	109	127	111	101	118	126	110	112	103	108	105	105	116	127	112	126	120	128	113	131	104	125	120	109	133	108	111	116	115	109	113	129	144	118	117	123	109	115	116	118	118	116	125	125	99	100	130	127	126	118	114	144	125	114	99	122	121	120	131	126	112	148	115	105	127	95	109	111	105	96	111	91	126	109	99	122	106	130	123	139	123	127	127	128	124	108	105	122	135	115	107	115	116	147	124	120	126	125	127	125	109	141	124	129	109	105	123	124	110	111	112	125	126	136	118	101	108	121	111	129	102	109	121	115	115	98	119	128	108	128	97	133	111	112	123	148	106	139	106	98	112	103	117	124	126	106	93	101	103	110	121	107	135	103	126	119	120	115	100	124	127	102	121	138	128	125
6889	15470	13179	7157	4989	3483	2770	2176	1640	1387	1082	872	802	701	604	545	469	405	405	363	336	339	336	301	305	260	280	241	239	214	249	228	249	215	217	237	230	199	213	231	227	218	206	196	186	229	211	187	189	217	170	173	182	193	185	178	179	178	177	177	192	180	171	177	177	175	198	166	174	160	180	175	179	157	191	163	165	176	172	182	171	173	160	170	177	181	191	158	175	186	161	201	150	174	178	176	155	169	164	175	177	175	187	186	178	137	162	198	166	175	180	151	168	155	159	159	162	175	171	182	172	149	174	164	165	152	149	209	185	168	165	168	170	171	178	161	157	157	164	174	158	170	155	155	193	192	153	160	171	176	195	168	172	163	177	181	184	186	198	178	168	172	182	163	164	165	170	179	171	139	185	175	188	149	191	183	171	157	166	124	187	166	189	177	172	167	169	179	166	179	170	178	162	151	152	154	191	179	174	154	181	151	162	164	186	173	193	178	177	150	208	132	160	176	174	182	145	170	170	175	182	171	158	155	180	185	167	198	192	158	175	163	165	161	184	162	184	165	155	167	168	167	166	161	153	166	173	174	165	155	145	159	178	160	173	145	148	175	168	156	196	183	190	158	161	159	150	148	195	154	155	165	193	159	186	179	155	177	179	154	168	169	173	176	168	184	173	161	179	161	158	202	171	166	181	155	183	194	166	158	145	180	168	152	174	175	155	166	180	156	178	161	156	186	152	176	178	182	182	142	153	166	182	146	142	161	158	180	169	167	163	199	175	172	161	162	161	172	179	160	169	186	159	173	150	165	158	155	175	173	135	162	167	160	173	158	179	148	169	150	145	163	170	156	167	211	174	161	191	181	160	156	175	155	170	162	176	172	158	167	173	177	179	173	171	177	168	160	179	177	169	171	154	178	183	134	167	165	168	157	180	173	151	169	165	160	175	186	171	169	157	169	170	143	170	180	158	183	164	169	159	176	177	166	156	152	164	166	151	161	182	153	176	163	168	180	171	184	153	169	168	170	168	171	144	167	169	163	167	175	176	161	148	158	184	159	163	157	176	144	166	150	197	175	171	175	146	166	153	170	157	172	165	169	162	193	154	174	174	172	170	165	195	199	165	171	150	172	173	152	166	173	188	167	149	144	171	155	168	168	146	148	173	156	182	188	196	171	169	171	169	158	167	151	172	157	158	183	161	174	170	164	181	164	162	177	160	169	159	159	167	164	174	155	181	158	169	145	174	161	151	173	154	148	163	184	155	173	186	151	170	173	161	164	169	182	172	169	169	154	166	154	169	175	162	158	199	156	168	145	183	162	164	161	163	148	183	162	169	176	188	190	196	157	156	181	160	170	164	171	147	174	144	168	177	168	177	164	174	173	168	173	175	155	167	156	169	146	180	163	136	176	185	175	174	165	152	166	188	155	146	143	173	150	164	170	168	150	188	151	186	165	185	159	162	152	170	161	182	188	173	140	163	163	162	143	170	158	140	143	143	189	179	171	159	169	175	144	161	179	148	197	150	182	159	168	157	180	150	161	167	173	171	175	181	146	148	161	174	183	176	196	165	161	164	155	164	158	180	176	155	164	141	182	175	190	175	171	141	191	184	179	185	163	175	175	165	159	169	156	173	167	162	166	176	165	160	162	170	142	180	171	175	157	160	170	175	180	178	161	161	153	145	161	135	173	167	172	179	192	166	162	152	156	159	158	165	157	158	158	178	160	163	173	161	175	157	166	187	173	184	173	160	161	168	171	172	178	172	181	154	146	170	153	176	196	156	166	190	166	196	171	188	180	178	162	172	193	176	152	153	169	151	173	161	182	148	179	160	188	153	172	178	169	173	167	169	149	150	170	180	167	158	171	162	166	181	175	180	143	139	165	171	172	190	165	156	172	177	178	181	177	162	163	148	203	170	174	158	144	170	170	161	153	167	172	153	176	146	172	146	168	172	176	192	180	158	171	176	184	153	174	155	161	163	163	175	158	165	152	151	166	155	150	160	190	153	184	166	186	180	158	154	136	160	182	167	175	186	180	168	146	168	176	150	153	186	158	160	180	158	162	187	170	167	151	178	165	162	174	147	153	185	165	154	160	168	157	159	170	182	170	165	172	181	152	189	167	184	167	152	159	180	175	172	150	186	168	145	153	158	172	150	189	174	183	171	176	176	168	153	167	157	165	160	176	185	178	145	161	155	180	191	183	168	163	163	177	186	159	154	152	155	187	156	170	173	161	150	190	193	178	162	143	187	172	166	168	152	170	191	163	171	173	168	149	158	166	171	162	161	178	182	172	171	151	171	172	167	174	160	152	171	152	181	173	172	170	186	159	194	186	162	166	155	200	164	167	174	200	129	182	155	149	181	174	168	183	146	199	175	160	149	181	142	179	163	167	176	161	176	172	171	165	160	171	172	150	187	155	159	184	161	172	178	172	136	199	167	179	175	159	170	157	158	162	174	172	163	159	164	166	158	185	196	170	167	189	166	176	170	196	173	167	162	166	183	175	151	174	169	158	140	161	167	161	170	151	173	172	158	178	165	160	159	153	175	177	164	161	169	170	171	190	177	151	165	169	167	147	179	191	174	171	190	157	168	160	163	159	180	148	179	169	169	164	157	161	164	165	164	181	183	172	155	187	156	181	167	168	177	145	152	169	199	159	185	178	148	166	152	162	176	155	157	169	139	158	162	177	187	149	159	163	173	191	174	165	176	167	164	144	172	166	140	171	186	173	184	191	157	172	170	175	177	153	159	194	156	181	164	168	138	188	136	182	158	167	174	170	176	162	192	161	159	168	167	180	182	148	191	171	151	165	172	147	171	161	162	172	185	144	158	197	173	176	173	159	185	179	162	169	158	177	176	154	179	173	179	167	166	172	181	184	155	193	159	144	180	185	164	172	182	169	164	179	160	189	162	166	168	168	149	163	152	162	147	177	152	157	182	166	169	146	175	174	171	155	163	170	154	172	199	191	208	190	180	173	177	151	159	167	181	147	162	171	183	183	188	155	173	179	158	174	175	168	161	166	140	143	153	204	176	166	161	162	176	166	176	161	176	158	168	156	175	195	156	204	172	177	169	162	168	180	164	161	170	165	146	156	163	196	141	168	181	185	168	167	166	158	175	174	169	167	162	168	168	159	177	177	177	182	172	168	164	159	170	181	134	156	181	139	147	167	185	164	170	171	177	173	148	147	162	133	137	159	154	155	135	159	148	161	173	151	174	186	183	146	162	164	156	187	162	168	152	160	143	158	179	177	180	153	179	173	190	179	157	166	173	147	167	168	158	151	188	161	165	181	171	149	163	163	171	174	154	161	170	143	164	178	162	187	157	183	160	163	163	158	172	183	152	159	170	152	165	180	164	174	160	181	181	180	157	168	162	152	161	162	174	191	174	165	176	156	188	146	179	180	169	170	166	172	176	165	160	160	169	141	151	146	155	184	143	156	168	167	163	169	173	179	176	168	170	180	158	172	156	154	152	174	151	175	166	161	170	175
27239	20948	9145	839	488	452	459	395	417	395	420	396	391	379	392	406	391	437	412	419	417	426	418	419	369	347	401	398	384	386	393	386	393	393	446	400	396	377	416	399	390	398	344	402	374	414	384	367	371	402	397	412	398	386	426	372	388	391	427	377	384	366	337	386	387	424	374	426	362	374	373	364	370	400	397	372	411	396	416	385	402	398	421	389	362	407	406	385	379	369	368	400	383	360	383	401	393	384	385	406	395	418	367	386	395	396	383	399	395	372	390	377	386	416	424	428	395	404	375	392	403	383	395	393	398	387	384	381	387	405	346	409	367	394	451	406	414	378	408	390	349	408	385	369	375	392	375	397	409	400	375	384	402	443	373	387	408	376	364	362	402	403	389	388	417	394	411	382	425	357	384	363	399	406	421	382	365	386	377	425	382	373	372	392	369	414	369	403	398	392	364	399	372	359	363	383	411	401	388	407	404	372	358	388	393	374	396	352	396	417	354	376	405	397	371	403	402	401	387	363	389	386	388	392	414	383	424	389	372	390	369	389	434	371	393	400	398	399	375	404	392	392	371	398	402	405	351	402	384	401	423	397	398	383	426	367	412	393	414	385	406	373	384	391	359	418	361	407	386	419	384	403	359	395	390	382	382	380	397	416	397	371	399	399	378	381	397	399	373	385	392	422	401	396	386	362	414	389	401	345	371	364	354	404	345	393	390	413	401	380	382	388	402	408	373	424	412	400	405	366	400	407	391	419	420	420	385	377	414	391	395	376	376	413	442	404	374	384	417	383	399	387	412	417	349	395	376	380	389	337	399	385	395	382	405	418	380	399	388	413	410	386	410	346	395	423	396	390	405	404	350	361	396	363	399	369	362	390	369	378	366	408	419	375	401	376	393	398	424	378	427	383	391	385	401	411	368	385	435	423	367	338	378	390	394	375	409	372	391	369	411	393	373	379	391	390	387	417	371	384	361	404	392	428	385	378	381	382	411	412	393	394	388	416	374	397	384	372	418	361	402	377	387	355	420	419	395	412	403	380	382	393	413	386	399	393	429	391	380	383	400	410	368	373	365	406	421	412	409	406	398	362	375	395	425	374	394	389	400	389	385	389	375	393	362	397	394	395	433	378	380	383	400	403	419	378	386	411	406	362	371	362	425	409	426	402	369	383	413	388	393	400	384	414	374	422	423	384	379	390	328	396	413	391	368	426	396	421	417	387	390	347	397	362	415	380	410	412	445	404	383	396	364	405	407	385	393	415	451	383	427	392	365	410	412	389	424	371	378	387	373	422	391	411	386	368	379	366	381	407	407	399	398	403	366	372	381	399	398	404	376	380	388	464	404	405	410	363	388	362	432	393	393	397	394	366	389	386	385	402	385	366	362	414	399	393	387	398	355	412	360	393	389	402	365	406	424	413	391	397	406	391	414	389	366	360	402	369	372	396	382	386	389	429	403	385	388	352	397	373	420	388	406	366	384	358	386	378	381	413	375	396	388	377	385	386	394	388	386	382	368	399	375	419	423	386	394	397	409	381	373	396	429	375	413	346	369	385	383	389	384	317	415	393	423	378	384	403	377	413	397	347	396	381	391	409	424	382	359	372	378	401	382	375	411	388	389	360	419	416	421	378	394	372	369	428	390	380	368	418	380	395	402	383	403	380	422	392	369	390	388	403	404	393	395	384	365	394	369	433	379	392	398	398	404	367	420	392	397	389	377	364	377	387	363	401	372	371	392	366	368	367	356	397	417	399	403	377	395	352	408	401	420	410	388	423	390	407	393	409	384	417	386	401	381	400	377	397	394	400	393	383	385	419	407	369	379	384	410	396	397	362	403	399	353	385	384	388	400	366	385	401	432	390	409	411	374	390	420	365	380	392	355	412	416	419	390	389	352	401	366	379	390	367	400	386	381	402	376	419	435	357	418	387	385	393	402	409	375	389	426	407	394	372	392	367	402	387	409	380	391	428	387	358	373	423	401	401	390	418	381	366	416	374	421	427	351	406	398	406	388	420	392	388	398	388	377	378	402	413	333	391	397	399	400	375	359	382	381	375	385	369	440	422	398	384	383	371	410	393	392	385	348	377	357	361	383	375	376	393	368	383	382	410	365	381	394	364	377	380	395	392	399	393	421	358	420	402	376	382	390	380	372	373	385	403	402	401	409	397	370	400	442	382	370	355	391	400	418	421	383	362	382	384	366	399	375	390	436	418	391	377	397	370	353	408	414	387	377	367	400	365	392	394	365	422	400	390	405	411	354	380	408	373	404	391	376	374	418	400	394	380	373	393	417	359	430	384	420	377	409	394	418	371	425	350	392	384	403	415	432	405	398	433	398	412	370	408	384	403	401	403	378	383	382	399	390	388	380	395	398	391	413	399	403	386	394	393	394	382	372	379	397	364	434	386	413	389	381	415	400	351	395	355	368	409	379	417	388	411	377	373	409	374	381	362	409	405	372	409	394	402	379	427	394	366	346	415	374	380	407	393	384	403	358	389	385	423	382	390	409	397	407	368	362	412	392	376	379	421	373	385	384	383	408	381	361	371	395	376	384	394	367	356	392	409	377	423	357	422	382	355	376	403	409	396	414	367	332	360	398	413	376	393	402	384	368	392	405	411	403	381	397	376	374	398	413	392	380	378	366	377	404	398	406	398	395	366	382	363	419	393	401	364	391	400	403	372	385	410	401	385	417	373	408	371	389	420	400	389	393	353	416	395	384	387	402	407	390	421	368	393	351	391	404	390	398	406	395	392	418	391	383	391	364	383	383	371	401	386	434	385	403	371	411	391	406	392	348	408	400	382	360	423	367	373	420	384	374	408	358	422	405	387	372	415	383	389	376	359	408	390	385	357	383	398	399	371	351	374	381	376	403	382	414	400	391	377	396	429	413	405	404	391	384	397	407	407	373	410	401	347	391	436	423	427	346	381	417	382	364	397	422	388	388	406	408	447	371	394	380	354	409	392	398	408	379	394	360	383	393	416	360	391	402	371	412	367	349	370	388	338	402	368	359	400	400	389	420	391	394	408	381	381	365	398	398	384	384	361	393	378	396	391	383	428	394	407	393	388	405	392	391	411	401	408	403	389	393	419	415	411	425	382	411	395	383	389	400	396	353	358	368	412	406	413	401	342	338	423	439	391	437	379	381	393	388	372	368	391	406	386	364	368	392	394	351	391	403	410	338	410	389	388	403	353	404	368	373	372	346	385	392	369	383	390	420	376	346	383	435	393	372	371	430	407	410	407	429	417	393	376	381	418	384	373	370	386	347	384	384	379	362	394	416	382	384	381	404	384	412	375	377	396	423	392	395	406	405	408	389	398	380	374	406	379	402	409	371	421	398	415	343	416	434	376	423	407	383	359	406	345	396	378	397	441	372	404	387	384	371	391	404	374	383	384	408	399	380	393	381	396	400	402	378	384	398	412	392	396	401	405	378	373	400	404	395	358	385	339	377	377	342	412	386	400	377	392	412	407	393	374	411	378	381	413
3962	1369	1227	854	724	625	595	616	558	541	533	532	561	528	570	534	528	566	531	534	564	534	524	511	507	502	538	502	518	546	522	524	534	526	542	546	554	486	582	555	551	527	554	513	557	494	511	573	529	539	523	499	569	530	580	593	516	526	520	546	540	523	494	525	537	492	547	545	542	513	536	522	595	543	477	513	539	483	529	542	522	537	515	563	543	495	528	537	524	566	505	560	530	556	552	565	523	528	537	520	521	527	522	541	535	530	496	514	504	516	470	535	495	521	530	503	539	532	543	528	506	550	519	494	497	538	525	497	564	502	523	509	476	569	528	529	582	563	521	498	517	501	528	559	560	514	506	525	523	528	554	522	527	533	536	559	511	525	486	516	532	552	560	500	577	544	509	530	532	528	529	499	500	521	521	493	557	558	537	481	549	534	564	507	560	540	514	557	514	510	497	522	514	521	498	530	545	494	524	487	561	505	510	501	563	510	561	528	557	578	559	509	506	533	518	494	527	502	518	535	468	547	485	549	528	510	559	499	513	493	517	513	536	560	492	574	524	537	532	527	523	524	527	539	513	544	564	531	477	507	494	536	511	556	518	532	536	499	577	523	558	545	525	538	551	533	536	508	523	518	534	540	532	520	498	515	548	544	574	514	503	492	517	572	566	477	571	569	500	571	509	528	543	545	515	525	541	532	505	548	538	489	522	552	470	499	553	490	524	520	533	509	520	513	527	542	495	511	537	527	490	512	514	545	562	544	511	567	546	565	535	537	534	531	518	521	497	562	526	536	540	539	518	532	538	520	524	512	545	527	519	566	523	538	548	494	519	488	516	558	530	514	514	507	514	535	545	507	523	540	528	508	523	525	513	549	503	512	533	506	537	475	508	475	551	518	557	537	559	521	518	549	560	534	501	535	517	546	515	545	526	478	515	483	508	537	504	542	525	474	547	527	536	490	506	522	551	516	497	506	530	566	505	515	516	566	517	532	530	509	501	514	562	496	549	523	509	478	516	508	525	517	536	498	530	513	516	521	530	528	486	540	493	513	517	494	546	478	468	543	529	495	546	472	525	531	527	489	558	533	555	559	515	513	507	535	488	539	552	535	542	532	517	525	518	507	558	528	504	526	521	570	488	511	494	552	493	554	511	566	501	524	559	545	543	529	537	557	508	561	593	537	489	514	533	447	508	510	498	537	545	508	541	529	517	537	568	552	523	511	556	526	524	530	559	523	514	505	483	549	510	502	505	522	473	527	583	535	527	498	531	547	504	513	552	572	508	546	573	521	539	583	526	502	498	528	500	507	546	506	550	512	513	525	528	507	503	532	538	497	546	558	555	528	530	536	513	543	521	527	485	534	526	558	534	478	522	561	500	546	505	554	498	523	559	497	501	525	498	515	510	536	543	541	537	498	530	520	529	514	500	527	551	566	538	519	504	530	549	537	485	555	574	533	501	528	500	545	518	549	507	524	504	516	526	497	534	538	522	532	493	492	501	561	530	532	514	541	526	516	583	483	556	527	532	532	551	537	526	515	549	503	532	518	522	483	523	527	518	526	514	533	553	520	551	538	550	489	520	527	522	511	551	544	530	512	493	507	518	510	532	525	528	524	538	537	530	524	509	532	526	521	530	562	524	589	547	492	520	512	510	513	545	527	487	531	533	497	545	514	521	551	499	563	510	540	526	517	584	543	548	572	546	515	511	537	534	482	525	498	544	472	533	527	475	572	519	553	548	552	515	499	528	562	470	551	499	561	528	497	534	502	556	537	528	549	530	521	507	507	579	495	616	525	491	531	524	530	540	514	524	496	516	531	560	536	577	492	523	523	537	530	565	501	573	525	532	505	553	519	525	527	494	514	502	533	512	514	530	512	514	501	512	504	487	525	557	520	537	512	516	566	530	542	532	518	540	532	519	559	497	547	505	489	541	526	530	572	539	534	553	504	524	522	503	488	547	567	504	535	519	516	530	533	515	539	513	524	524	552	517	536	527	515	478	516	518	548	543	549	551	519	571	484	537	541	491	560	542	559	521	524	533	530	526	489	533	519	484	492	514	503	536	473	522	551	513	555	540	540	496	548	499	514	538	559	512	519	515	535	506	556	518	550	534	526	528	516	548	517	512	526	510	518	516	520	479	510	526	537	550	545	518	556	528	520	530	518	514	511	519	510	474	512	534	532	550	499	521	517	509	567	520	584	537	520	571	536	514	591	523	534	524	521	501	524	516	569	544	568	552	543	558	567	523	536	531	555	567	555	544	516	547	517	519	559	512	537	441	514	554	566	485	499	517	546	542	577	565	515	551	529	526	530	574	532	528	533	522	496	553	514	532	530	540	505	520	497	525	533	565	515	505	555	529	524	484	532	508	542	499	515	552	558	542	477	531	509	540	565	532	473	533	503	528	535	528	558	520	524	505	509	541	543	499	577	542	569	486	500	514	538	562	508	531	527	527	532	516	523	549	519	575	549	468	504	548	524	554	562	529	506	530	531	522	520	516	560	502	513	557	513	577	566	542	538	501	522	494	509	541	538	515	540	523	523	525	498	490	533	536	518	506	537	520	517	498	532	532	511	527	498	494	567	526	509	531	536	545	514	540	553	481	514	527	528	527	544	537	507	510	536	486	512	552	513	531	529	480	512	545	489	512	532	535	532	485	545	560	526	531	557	502	511	505	482	520	532	532	559	507	500	528	553	534	515	522	548	523	505	577	515	533	517	553	518	537	513	489	534	520	537	559	520	533	487	499	558	522	523	508	493	555	571	487	518	512	534	533	536	528	562	502	506	524	529	465	553	534	505	523	519	527	541	517	493	516	520	538	514	539	543	506	543	532	502	526	538	531	579	512	501	548	550	537	573	545	565	510	585	526	530	521	517	563	479	523	525	571	523	560	523	512	535	483	547	531	528	491	520	555	525	548	540	544	526	555	480	536	547	499	467	503	532	528	529	541	503	530	513	484	547	557	532	526	536	518	532	544	487	510	562	545	507	534	513	506	516	519	494	544	535	558	497	492	514	531	534	556	498	499	568	528	538	516	543	551	508	503	523	546	574	516	567	510	501	534	549	538	563	474	537	559	484	528	503	524	606	534	533	524	544	492	533	533	490	549	534	534	546	512	539	519	512	535	559	522	566	544	538	541	520	556	537	501	545	519	546	508	531	545	556	530	545	572	536	514	532	541	532	583	520	544	557	520	504	476	495	519	534	525	509	537	486	519	504	514	506	539	516	510	529	527	527	544	542	544	489	528	513	549	484	516	520	543	530	515	565	539	542	546	520	512	501	528	558	563	530	520	543	514	522	550	498	494	535	555	535	544	547	515	542	511	547	513	529	538	527	542	571	529	524	507	521	557	542	508	523	505	488	524	510	509	506	526	536	540	546	492	532	538	524	484	539	529	556	531	494	555	521	538	491	556	568	484	567	529	532	557	541	527	493	506	485	512	522	488	529	542	512	520	520	560	508	521	560	511	489	537	532	491	531	471	510	553	535
24329	21438	28868	24412	21427	8528	1019	652	586	510	525	474	436	391	426	386	361	367	356	347	365	356	357	347	374	341	356	325	344	357	317	324	337	323	313	326	339	318	322	317	330	320	320	329	340	347	294	307	354	300	302	317	336	297	336	320	306	317	313	278	332	335	302	354	334	324	313	313	325	336	300	326	342	321	317	346	322	355	347	287	346	325	340	295	335	292	342	346	326	337	340	321	321	326	339	268	360	330	320	346	326	313	306	313	296	304	314	300	317	309	304	326	332	331	309	332	341	298	357	340	323	340	317	318	344	320	343	306	333	302	310	309	326	350	335	312	307	349	347	330	341	333	302	363	293	302	309	338	315	328	320	327	295	312	306	313	304	313	333	320	297	326	326	333	360	296	314	324	318	310	300	340	310	341	345	326	308	312	308	314	344	341	311	315	345	331	347	316	358	322	342	331	311	316	320	325	342	314	361	293	294	315	343	321	362	311	329	328	340	304	315	355	349	293	302	311	334	316	317	318	324	311	311	295	311	339	317	353	312	311	309	282	352	321	323	302	320	321	315	324	329	348	305	296	310	310	323	311	328	311	301	308	325	338	313	305	282	324	307	325	357	320	322	342	305	327	286	312	317	312	281	312	337	324	336	308	336	293	307	294	307	322	300	325	323	311	317	341	339	309	325	325	333	342	355	302	338	301	325	285	315	318	295	322	309	336	332	345	321	295	308	317	298	313	318	301	330	316	320	293	319	302	343	335	318	335	325	329	311	320	334	329	318	339	314	293	302	300	322	304	339	329	312	318	312	317	298	312	331	315	333	291	317	359	312	289	338	296	340	315	329	313	332	326	333	317	324	319	351	336	321	357	331	324	333	330	312	331	332	344	289	345	335	288	297	295	327	310	341	287	330	326	336	294	312	336	332	320	341	357	335	318	314	318	317	290	349	288	323	323	316	333	352	301	296	303	318	320	334	331	306	358	327	335	297	310	302	321	302	300	310	322	306	335	362	338	326	325	312	314	332	323	349	351	318	326	308	315	308	331	296	308	311	320	314	300	339	345	310	339	341	274	285	295	288	297	309	313	345	331	334	321	312	300	331	296	317	300	311	322	329	305	305	351	308	272	313	323	284	315	350	337	329	322	273	336	306	312	305	335	340	289	283	305	291	308	311	327	344	342	318	329	297	346	324	309	308	344	313	345	317	308	318	334	313	309	292	315	315	312	322	319	303	311	319	353	317	303	312	328	306	315	312	342	330	310	260	308	320	290	313	315	321	305	319	330	294	315	307	332	313	300	327	320	314	308	313	343	322	309	331	334	316	334	325	334	291	307	336	316	310	350	326	304	321	318	353	338	307	316	351	314	335	308	287	385	309	307	320	303	323	282	321	300	311	343	322	312	303	323	298	314	328	347	317	323	325	280	329	312	296	341	316	307	328	314	318	306	330	335	313	333	331	323	308	316	329	333	341	335	310	338	299	304	292	288	303	322	328	323	323	344	311	361	305	320	309	319	310	328	323	335	311	327	305	327	297	371	325	338	347	341	304	356	333	307	314	348	306	322	313	306	324	295	321	348	325	300	322	315	327	328	287	305	335	313	327	316	259	311	312	300	326	319	325	350	332	309	325	295	341	315	328	333	333	333	323	309	310	330	347	328	332	322	329	312	327	321	337	319	295	301	326	296	335	326	302	337	353	336	313	323	300	333	331	334	308	316	314	296	347	320	313	337	303	339	295	308	317	301	317	316	319	341	328	308	322	306	321	347	320	317	298	319	283	328	308	326	310	304	312	304	327	305	316	297	326	284	355	292	322	292	338	327	316	306	342	303	313	347	309	325	359	331	347	333	324	318	293	339	309	338	318	327	321	321	301	301	318	320	343	349	335	306	323	322	335	312	314	324	300	314	310	307	348	325	334	325	296	323	339	317	299	335	298	305	317	298	321	322	318	302	306	357	300	325	311	325	329	323	322	348	327	356	300	332	338	324	294	340	312	325	311	325	318	319	290	313	355	334	302	340	345	304	318	315	339	344	337	319	326	319	320	317	303	330	328	351	331	327	309	360	316	319	349	306	325	292	339	302	310	338	312	318	321	343	366	308	315	346	281	298	330	326	336	342	297	322	300	316	303	334	367	299	313	309	318	325	330	312	310	312	331	313	309	292	345	317	315	334	291	295	330	293	309	332	325	337	356	299	322	321	327	301	309	328	334	320	337	310	327	327	337	346	309	280	316	325	344	349	318	333	320	337	298	324	351	323	326	329	318	336	308	303	318	320	339	330	342	281	309	324	312	302	328	311	322	344	305	347	338	336	355	330	319	287	316	294	318	305	326	302	317	308	303	333	318	300	296	306	340	302	323	319	306	288	329	354	327	307	323	317	327	284	333	346	336	361	320	318	336	323	315	316	323	313	300	324	340	329	336	341	330	324	299	316	316	325	299	357	319	306	332	326	337	292	316	332	289	345	339	326	310	317	311	332	289	308	319	301	325	317	343	347	331	320	343	354	307	329	311	341	315	356	358	332	295	306	343	315	319	316	302	313	337	329	293	335	329	334	285	338	326	323	328	309	337	330	335	321	328	343	322	338	307	325	333	334	305	296	344	312	318	322	310	322	368	322	300	333	292	350	310	370	331	333	332	326	303	323	323	313	329	328	324	335	359	312	301	299	333	290	355	299	308	297	307	336	304	310	277	303	307	285	368	322	293	304	321	305	340	317	327	308	335	317	309	309	329	352	316	296	360	306	323	288	313	320	312	351	317	301	313	313	313	355	348	325	378	306	309	298	300	295	324	288	371	319	290	319	317	320	299	324	321	323	283	312	326	304	323	348	305	344	338	330	316	286	332	328	343	316	319	333	327	329	341	327	314	308	312	316	313	322	319	309	320	302	309	347	331	333	300	326	334	352	328	335	294	316	308	326	325	335	378	332	327	297	329	318	347	310	285	341	310	322	319	306	338	313	302	371	343	322	291	308	316	298	294	296	318	302	329	305	307	316	352	317	308	321	294	331	296	318	285	318	334	322	331	335	299	297	316	351	291	315	316	343	295	311	333	301	335	320	290	332	315	308	304	345	295	327	318	320	339	339	312	325	318	308	300	330	308	334	321	314	313	312	316	346	321	296	318	310	349	336	325	321	331	334	316	308	330	287	333	312	328	330	340	310	303	299	310	337	307	312	344	291	307	322	335	316	292	303	334	300	328	315	317	313	298	308	319	351	319	299	301	324	326	326	332	312	326	347	320	350	340	311	323	312	270	327	314	320	352	328	299	347	316	316	348	295	331	319	306	318	277	324	340	329	342	320	329	317	341	319	311	313	310	309	313	304	388	320	298	332	337	341	317	294	317	356	309	313	333	288	302	290	282	320	366	325	333	344	343	308	306	310	339	333	320	350	338	304	311	295	343	320	315	306	331	339	317	316	319	314	310	332	320	379	329	331	347	324	319	337	281	299	338	312	302	318	322	311	333	339	337	342	329	347	350	325	344	354	316	312
4893	9658	8355	4207	2896	2249	1729	1470	1214	1028	931	848	735	674	627	637	550	573	576	527	521	528	489	514	513	522	524	453	473	500	459	467	451	487	469	479	499	445	479	506	439	451	486	427	422	434	472	434	482	455	443	454	459	447	397	422	446	488	458	487	471	469	420	477	425	470	455	438	442	435	479	464	435	468	434	429	428	440	421	425	464	441	463	438	452	452	444	462	449	478	397	463	431	429	442	433	423	472	451	459	475	446	446	390	466	437	484	426	439	419	462	431	460	451	426	426	418	431	448	440	460	452	430	430	405	447	433	501	453	425	439	438	430	449	422	487	456	419	432	444	454	432	428	433	421	450	428	414	449	425	452	493	424	465	446	440	451	452	412	423	444	474	439	449	432	423	430	430	418	466	437	417	447	428	462	417	426	459	446	468	439	496	404	439	455	426	427	460	446	438	485	502	469	477	452	463	450	418	414	457	423	435	457	431	447	445	458	428	424	444	453	408	435	463	417	434	471	446	438	434	433	415	482	402	430	417	421	473	471	450	444	446	467	476	407	443	469	442	455	433	444	478	454	407	453	443	443	437	438	418	400	413	440	464	440	433	466	418	441	436	459	450	431	436	439	443	449	471	418	452	458	435	399	455	421	434	446	458	404	461	429	446	444	434	441	467	412	449	430	435	427	431	450	419	441	451	429	418	434	442	461	467	450	441	430	473	444	438	440	433	425	442	439	434	451	433	408	437	405	436	431	456	422	482	461	435	455	480	406	447	445	410	457	447	450	439	452	453	445	484	436	444	411	452	459	441	434	450	445	441	459	453	440	452	455	419	425	410	469	430	423	444	487	411	456	412	424	466	440	421	450	428	448	449	450	435	471	411	427	451	471	468	425	433	438	449	443	416	497	422	435	429	439	463	436	428	438	425	403	424	428	429	460	440	433	455	447	463	467	472	410	471	471	423	438	428	408	442	436	410	385	426	448	455	440	457	423	466	386	482	420	444	427	417	393	444	441	484	462	445	461	475	469	450	403	450	424	403	429	430	431	422	441	451	453	420	451	465	448	439	491	481	478	428	450	476	449	421	428	425	446	413	468	423	456	447	425	442	407	443	465	397	438	454	425	419	435	408	405	436	414	431	466	425	444	459	438	413	436	425	448	467	442	453	400	432	425	466	467	449	426	428	420	435	449	421	491	429	473	451	474	427	452	436	452	441	412	416	450	451	469	462	429	458	422	471	425	445	463	459	464	447	432	468	441	440	421	437	450	436	430	454	473	425	420	441	455	452	451	444	457	443	436	452	460	449	437	438	427	419	472	455	446	460	427	424	454	450	443	457	433	400	458	466	422	441	416	422	448	434	448	400	481	440	427	461	414	445	443	465	417	429	423	419	402	438	428	460	456	432	440	431	447	444	481	416	455	425	445	464	425	429	447	426	437	410	423	447	432	423	448	427	434	437	471	444	463	442	417	459	428	459	435	462	456	425	436	472	469	418	391	428	449	442	430	455	454	432	464	443	436	414	425	393	449	441	450	426	422	467	402	440	425	395	437	440	449	422	433	431	443	442	431	461	460	457	462	483	419	450	435	458	402	453	459	428	400	452	464	453	467	441	435	466	446	438	414	419	431	458	417	420	435	415	481	454	449	412	432	453	443	437	423	416	440	460	463	429	460	420	441	466	477	451	446	401	435	440	457	406	431	443	421	411	439	491	442	432	436	444	450	437	428	428	439	436	414	460	433	445	442	416	443	472	430	446	429	444	461	433	433	423	454	440	403	421	433	435	442	434	452	431	459	466	472	431	430	386	446	406	403	436	427	442	428	451	449	434	440	425	433	438	450	437	469	439	454	443	474	405	438	449	435	469	470	448	452	457	398	436	432	426	398	438	423	450	482	424	445	480	442	450	472	451	454	430	462	458	417	452	412	441	466	455	439	432	444	408	400	435	409	426	429	441	420	456	408	473	441	395	413	481	439	479	447	401	412	465	453	426	414	473	431	463	400	422	447	451	428	446	435	441	448	425	442	415	422	438	464	441	432	498	432	491	428	448	439	467	460	437	444	405	434	394	419	467	442	440	444	454	432	414	443	426	441	433	430	432	447	454	471	460	390	420	432	415	432	416	481	437	421	462	450	436	406	430	451	468	453	427	454	441	452	499	433	411	442	438	418	450	441	461	463	445	453	442	410	448	449	414	418	464	428	384	423	454	452	423	480	487	420	437	446	439	468	469	459	442	436	440	444	405	433	449	474	450	442	423	456	444	468	415	464	415	473	406	437	442	442	446	504	437	449	463	455	434	425	452	447	397	405	453	458	471	463	453	456	428	474	444	462	433	436	433	446	459	420	443	438	462	454	445	456	444	450	403	449	423	442	430	465	442	423	416	390	462	407	415	440	435	444	451	442	463	448	418	425	414	420	443	438	460	415	446	486	431	443	493	445	471	447	449	440	474	394	445	447	428	398	443	443	435	426	432	442	444	441	430	444	427	443	443	429	458	458	441	404	473	440	439	407	416	428	456	472	428	420	420	419	434	453	448	392	448	458	420	409	428	439	407	417	414	390	477	444	466	469	433	463	467	444	411	451	421	465	442	446	468	468	408	416	454	465	418	440	430	457	446	417	425	407	435	457	431	482	453	436	480	461	402	423	435	415	461	470	435	433	406	418	465	427	401	470	452	412	441	460	425	424	435	425	447	491	423	446	409	423	406	396	482	438	460	445	461	406	451	453	445	434	443	406	448	420	412	422	403	434	469	392	445	443	453	419	455	478	440	433	427	424	400	445	463	442	418	440	432	414	452	432	420	436	402	479	413	477	429	434	417	461	429	442	459	458	421	462	424	432	413	411	444	422	403	465	445	468	437	440	409	431	447	436	499	409	440	448	455	477	420	436	437	469	421	421	479	438	427	419	446	456	447	421	464	472	446	467	421	454	416	466	454	428	468	466	439	430	436	420	438	420	429	428	411	420	467	425	431	445	430	443	461	413	410	457	447	474	449	438	455	459	444	457	472	429	447	438	480	443	411	438	427	420	466	434	452	424	441	468	441	395	434	459	384	433	447	442	419	424	440	428	459	458	458	463	409	469	415	403	433	484	445	433	394	418	455	444	416	423	424	426	431	395	462	463	416	447	439	445	433	400	435	457	404	422	446	452	434	400	454	439	453	412	437	408	463	451	438	399	429	449	456	395	437	463	435	424	464	401	426	416	424	449	444	428	435	459	453	453	403	442	423	425	456	424	436	455	417	412	439	454	423	466	434	430	436	424	462	466	416	466	426	437	443	468	404	439	429	409	391	475	444	450	436	442	430	438	446	414	396	431	433	416	444	466	485	457	399	468	435	431	407	444	410	439	432	447	455	439	411	406	432	446	439	472	442	411	444	460	380	443	445	413	443	448	462	456	470	460	425	445	453	430	439	442	461	464	402	464	433	420	438	439	468	412	465	418	457	432	477	428	408	439	471	408	445	439	436	436	430	470	467	459	403	429	425	440	431
23426	21536	29492	24060	21539	21570	6401	967	613	500	428	416	331	339	275	294	258	238	221	198	175	192	167	187	156	160	167	164	170	151	159	135	148	129	156	141	141	150	144	126	145	139	149	134	124	128	131	118	129	142	127	123	123	144	129	107	116	130	134	113	138	117	138	122	128	116	120	133	122	123	146	111	111	111	128	132	118	119	142	135	133	137	124	120	130	127	132	106	139	126	121	117	113	121	119	121	140	136	142	138	115	116	126	112	121	111	115	112	110	128	126	115	127	131	125	109	107	137	144	122	109	114	125	111	121	109	121	121	109	120	112	99	105	113	137	122	142	120	114	127	119	122	128	100	119	118	131	125	115	117	95	107	108	114	129	124	122	110	123	127	114	135	146	143	135	110	127	119	114	116	101	118	133	118	133	109	105	114	109	125	116	123	105	115	126	130	123	123	104	93	87	138	119	114	108	127	114	120	115	120	98	120	108	111	115	124	139	121	122	142	101	110	103	111	127	105	123	114	121	126	111	119	97	136	100	104	111	130	126	116	106	128	101	100	116	118	135	111	121	114	125	115	114	120	109	125	120	128	140	110	112	106	122	104	114	127	106	99	122	142	137	108	119	124	117	137	125	124	134	127	120	155	136	106	137	136	128	122	117	126	114	111	131	136	96	123	124	112	124	130	108	119	121	132	134	130	138	126	137	110	115	110	114	114	135	118	103	101	122	140	120	105	108	131	132	100	131	124	125	106	124	117	132	99	108	131	117	118	110	104	129	113	120	129	109	129	103	120	102	119	133	97	119	106	116	133	108	127	124	115	117	108	120	119	144	140	119	138	132	116	118	122	129	121	109	111	128	119	124	112	113	112	131	100	121	124	114	120	104	98	132	117	95	126	112	120	127	110	123	123	121	118	138	134	118	114	124	95	111	88	117	114	138	124	118	128	128	110	113	117	121	112	138	148	131	134	135	139	114	113	111	115	130	115	137	118	92	119	137	129	116	106	137	120	136	139	123	113	111	124	136	107	120	111	118	110	125	126	101	124	127	140	127	99	90	117	115	148	134	114	105	119	132	110	133	125	116	136	130	122	107	145	108	109	129	94	124	117	104	141	109	121	134	129	128	123	107	118	116	110	94	128	125	102	122	107	119	130	117	139	121	98	121	122	117	111	114	122	119	115	111	115	132	124	113	107	115	112	129	118	129	120	124	129	147	122	118	115	138	134	131	120	130	132	121	133	113	121	113	126	117	123	128	139	137	115	105	120	174	111	119	110	117	126	105	114	129	113	122	125	111	141	117	124	110	105	121	116	115	98	136	137	123	129	125	116	124	128	125	119	114	128	106	131	134	124	119	115	108	107	117	127	119	108	129	131	132	122	124	107	115	106	122	134	122	115	101	111	118	119	128	118	117	129	114	115	122	125	125	118	122	116	119	113	118	133	122	115	123	124	124	102	122	131	125	122	114	144	118	116	135	144	116	127	115	149	137	110	102	131	143	106	117	114	97	121	115	126	146	130	102	116	118	125	111	128	136	102	109	108	125	107	128	112	119	122	145	115	125	120	127	119	100	116	112	122	103	113	130	134	124	118	113	117	121	128	135	121	104	97	122	112	105	141	142	143	123	121	136	120	119	109	129	115	134	125	122	120	142	138	136	122	114	109	114	117	126	110	123	111	132	123	116	109	104	123	145	115	142	115	129	104	111	121	102	127	126	107	135	105	131	141	123	133	110	108	108	121	111	125	117	111	120	129	122	121	115	134	134	147	100	110	120	123	120	119	105	122	124	126	132	120	103	109	114	125	134	117	129	125	120	103	117	135	126	99	121	112	114	108	124	125	127	105	125	111	103	100	128	133	103	113	132	113	111	124	120	116	122	109	127	90	111	119	112	106	125	106	97	112	112	119	119	129	119	138	123	129	120	117	110	130	119	99	118	119	125	116	140	113	123	107	111	125	127	144	123	139	112	107	125	120	132	99	113	150	132	124	117	130	119	135	126	117	124	126	122	123	130	115	103	132	123	120	114	112	116	124	107	104	128	123	112	121	130	129	111	104	122	119	138	116	127	111	118	110	118	122	118	110	113	118	116	120	130	139	127	119	130	123	116	104	119	126	114	123	124	133	107	114	123	120	114	110	121	120	124	126	122	130	127	116	123	112	111	110	143	120	116	111	115	115	91	119	144	109	116	132	140	118	134	110	124	118	116	142	126	140	108	114	114	119	127	125	141	122	120	127	97	112	114	158	114	93	122	114	103	142	126	128	123	122	129	125	131	138	128	120	135	121	111	123	130	128	108	95	128	118	107	135	114	126	114	133	110	125	115	127	130	118	126	110	104	114	115	122	106	131	135	111	129	102	104	116	101	133	112	126	112	144	126	114	112	112	125	113	127	110	112	116	106	130	124	121	109	118	121	109	137	111	113	100	122	136	122	131	112	128	133	126	121	125	127	118	97	123	103	98	119	123	113	112	135	110	118	112	129	127	113	129	118	112	122	101	101	133	119	117	120	108	124	127	113	114	132	127	131	141	137	125	125	133	142	118	130	127	114	122	129	144	112	130	102	134	135	133	146	131	100	117	117	116	132	129	131	127	135	111	121	120	102	113	109	109	107	100	133	127	104	141	117	113	119	112	106	98	116	123	122	117	125	115	118	124	111	124	120	109	123	114	100	119	110	130	116	111	115	109	104	110	122	128	114	119	103	124	107	134	125	121	115	133	124	128	109	117	134	105	110	119	129	125	115	95	136	125	121	120	106	109	122	116	136	131	119	119	131	118	126	136	105	100	131	98	119	127	101	136	129	112	109	111	126	136	117	114	139	117	115	123	109	138	111	122	116	136	141	146	139	113	106	112	115	113	110	119	114	118	113	120	110	123	123	120	119	111	110	117	115	95	114	126	149	116	129	125	131	116	109	119	125	127	151	134	100	117	110	128	130	130	126	116	122	127	118	123	105	117	129	107	141	128	112	101	122	120	119	109	120	113	114	124	120	101	130	111	123	111	113	130	117	99	129	121	126	120	106	100	117	118	121	115	130	113	103	126	126	125	132	120	114	116	126	127	115	115	128	113	112	116	110	121	142	122	113	119	126	137	104	113	112	115	141	118	117	125	113	122	118	116	137	111	113	121	140	124	124	137	119	129	87	142	114	115	144	103	122	113	118	120	138	111	118	127	142	130	125	114	105	134	139	121	114	120	96	111	121	119	98	101	116	133	117	117	116	116	122	111	125	121	109	99	135	121	105	106	117	112	114	116	136	122	120	117	120	128	127	120	108	130	104	117	114	121	122	96	143	115	121	100	122	110	127	123	146	131	127	118	100	124	117	122	120	104	122	120	98	115	128	122	119	123	107	129	121	121	123	114	118	104	136	114	127	110	122	107	104	109	125	126	121	139	116	107	105	126	114	111	119	95	113	145	121	105	130	126	104	120	144	126	130	124	134	115	119	103	129	112	104	113	132	118	114	117	124	108	112	126	138	139	119	129	109	123	136	115
6919	15563	13324	7254	4932	3657	2848	2122	1664	1445	1110	954	791	691	562	568	483	423	412	378	345	370	320	312	271	284	261	265	287	252	262	257	225	230	234	221	233	200	218	208	226	200	198	204	185	196	181	183	204	178	204	170	190	165	200	183	171	186	184	197	191	184	178	173	188	179	170	176	169	186	173	156	182	176	195	176	180	191	189	177	157	168	153	191	186	161	167	171	171	212	193	192	171	171	179	171	208	163	175	168	198	144	186	163	179	182	189	156	155	189	170	164	153	188	161	181	180	154	183	159	155	184	195	190	178	178	190	154	161	166	161	206	180	162	167	154	186	166	180	174	180	185	185	147	181	154	157	141	173	163	169	168	162	143	167	152	170	167	166	190	160	181	165	167	156	167	172	187	171	160	184	180	153	163	191	155	188	165	162	185	207	179	178	180	178	177	180	175	191	159	189	177	155	171	171	176	174	175	198	169	180	152	137	149	177	156	181	182	167	151	157	169	157	173	142	159	182	170	158	144	155	161	186	164	180	166	168	171	178	189	167	170	166	187	168	152	175	150	170	153	144	156	171	172	161	160	160	170	166	156	162	160	155	177	172	166	168	163	179	153	145	182	178	167	164	181	190	160	186	166	175	156	177	181	180	177	148	168	183	163	156	153	153	155	176	157	161	141	176	181	160	167	201	189	193	178	170	185	177	156	174	161	172	185	169	176	201	178	152	157	182	170	172	160	187	173	180	170	142	160	185	181	146	175	193	140	148	147	203	158	169	179	176	199	156	179	171	117	185	163	183	169	178	149	162	180	186	141	162	173	152	156	161	162	181	184	170	156	171	155	157	163	181	166	185	171	144	151	149	142	161	144	166	167	174	164	170	168	156	134	165	184	159	162	168	161	177	171	148	185	185	157	153	166	137	168	202	163	160	174	153	176	155	165	153	181	162	194	159	151	182	157	162	153	153	161	175	159	177	167	170	176	164	171	197	177	172	157	158	164	192	152	168	165	180	162	154	181	157	179	177	173	134	157	154	176	178	172	149	163	168	178	179	159	168	173	169	177	170	175	179	168	183	180	157	173	190	190	150	168	149	178	152	187	175	187	186	185	160	182	185	186	190	144	171	162	143	178	169	187	167	185	155	182	165	160	169	160	162	156	194	168	164	165	179	169	175	179	178	163	148	170	168	162	176	194	159	162	184	168	172	134	197	181	168	159	175	173	191	193	171	174	201	179	191	195	171	172	168	171	163	167	166	192	172	165	172	168	154	168	184	170	153	155	172	181	142	153	179	180	153	159	151	140	149	168	192	163	160	180	144	179	170	170	176	177	190	156	168	159	149	172	151	175	166	174	158	177	156	173	153	169	169	202	167	155	153	172	168	177	178	187	160	158	174	188	169	146	159	160	161	204	181	165	155	170	166	161	181	174	158	157	168	193	163	169	179	168	163	158	171	160	163	151	176	162	174	171	170	165	188	163	168	170	156	155	168	155	170	168	168	160	160	198	149	162	183	178	201	183	193	159	178	153	171	170	151	144	160	165	170	165	175	190	153	154	145	160	187	179	165	187	168	164	170	167	186	165	198	166	161	176	175	162	183	155	185	173	161	179	158	195	157	176	179	195	161	172	172	157	178	171	155	189	161	173	151	169	186	165	162	175	152	165	160	164	176	156	176	173	165	176	159	152	161	182	186	176	171	174	150	184	134	175	181	173	181	151	154	173	179	157	167	173	137	167	159	153	172	150	165	152	173	150	157	159	169	150	197	198	175	176	147	197	157	171	169	161	172	149	157	182	191	167	172	167	180	173	181	154	176	169	199	178	183	181	171	175	182	167	162	154	199	171	177	175	160	152	162	165	161	162	176	178	148	161	165	168	174	173	171	181	194	165	168	157	189	144	200	173	170	156	169	159	170	156	177	156	168	167	166	153	171	160	173	188	175	169	169	166	173	159	171	166	157	171	161	169	166	163	203	163	158	166	165	174	164	173	187	192	195	147	169	156	164	181	160	180	186	188	172	185	157	174	169	172	169	177	143	162	169	179	156	169	186	160	162	163	180	140	191	160	169	183	165	152	166	159	167	168	172	156	191	184	163	161	163	163	168	180	178	157	164	145	162	179	171	179	169	155	151	157	160	184	160	167	163	174	184	165	180	144	179	167	145	150	158	172	155	164	177	154	170	175	160	162	172	185	172	168	169	152	176	159	193	184	162	205	171	172	163	156	158	164	155	150	172	172	176	165	148	177	178	179	185	172	168	183	172	191	171	168	167	162	178	168	178	192	159	162	190	144	163	199	172	160	172	181	198	192	190	164	172	181	178	155	161	176	182	187	154	171	156	181	175	190	169	169	162	169	195	179	155	187	160	157	166	180	151	159	165	157	169	176	162	148	149	174	149	179	154	155	163	144	163	159	158	167	153	178	175	175	165	173	179	176	175	178	171	171	164	169	182	152	156	166	168	198	161	165	193	174	157	187	177	180	171	158	182	168	153	159	190	164	178	173	168	165	164	187	168	205	164	164	177	166	153	166	173	186	189	172	150	173	177	165	185	193	182	163	174	144	166	177	174	158	172	165	168	159	164	176	170	140	156	169	182	174	184	167	148	188	188	167	169	179	173	158	169	162	164	158	169	157	167	167	170	175	159	159	164	166	170	162	148	172	182	159	177	172	178	188	166	162	158	173	195	154	167	169	191	163	183	173	145	157	169	179	156	195	157	175	161	172	180	154	151	171	167	190	175	169	165	188	170	188	167	165	163	167	166	161	173	186	202	166	171	186	150	177	169	165	152	181	183	150	169	172	152	173	160	158	170	167	188	164	160	160	167	162	137	192	176	178	195	176	164	162	175	181	179	191	170	160	168	176	151	172	143	172	175	159	142	167	150	172	172	177	180	170	168	163	189	172	173	172	169	186	185	196	145	149	174	186	199	144	161	157	147	148	173	162	149	194	169	160	159	187	180	161	186	156	161	192	153	186	183	148	156	170	167	165	158	175	170	156	168	172	188	173	156	182	171	150	168	184	152	145	160	143	157	167	182	173	173	176	205	186	153	166	172	175	184	170	163	163	170	182	162	161	148	186	162	163	184	169	175	168	154	177	185	160	163	166	176	172	172	151	153	172	177	170	169	176	157	170	159	173	147	162	151	165	178	186	162	167	202	175	157	181	172	182	167	149	189	169	154	164	173	173	169	161	174	176	180	148	163	172	190	176	180	155	167	175	162	173	152	176	161	164	178	175	160	206	160	143	159	181	174	177	173	181	164	171	165	164	174	185	197	177	159	166	178	190	180	161	180	150	132	188	187	150	160	171	142	156	175	158	168	139	170	173	145	165	159	150	154	191	161	159	183	167	172	178	148	186	165	152	186	152	164	131	168	164	184	177	155	185	173	168	172	163	170	186	169	160	147	165	156	167	156	177	169	171	190	170	168	189	175	172	174	182	170	165	161	153	173	164	167	163	191	165	161	154	168	163	158	171	172	185	178	172	155	179	183	166
27187	20995	9485	1036	641	589	478	428	445	421	391	386	413	399	366	414	371	410	360	374	419	397	370	412	414	386	421	409	412	407	381	426	376	371	401	398	408	369	399	429	413	384	388	406	385	383	417	399	395	397	392	389	394	373	372	381	384	381	389	394	402	392	402	359	365	368	372	391	421	394	363	417	385	384	391	398	415	400	435	402	397	383	386	389	378	386	361	380	403	437	393	381	398	395	381	403	374	422	369	388	400	345	412	408	364	385	406	389	410	426	368	363	397	385	371	386	410	335	395	380	418	403	394	399	361	364	395	404	381	395	374	418	389	406	383	391	439	386	392	366	422	393	389	398	370	403	378	333	405	400	358	379	428	401	411	409	405	389	394	381	415	386	396	392	384	415	374	387	388	390	376	372	394	395	404	395	382	362	402	379	395	394	398	356	400	387	418	400	374	360	378	373	410	401	374	418	376	374	388	404	396	366	384	374	383	395	382	368	410	407	424	398	380	398	392	411	394	401	387	365	361	409	412	404	390	373	374	394	404	381	409	396	395	362	396	397	359	405	387	372	407	427	424	407	411	384	383	391	401	393	411	382	402	422	355	384	381	379	428	383	421	385	400	375	393	364	378	436	362	362	389	389	395	390	397	408	394	377	363	415	384	411	420	368	393	415	378	369	423	410	432	359	413	413	398	415	398	405	400	367	401	392	389	398	394	397	393	412	386	375	390	395	401	418	384	397	403	391	390	388	380	414	379	383	356	369	447	392	402	397	412	371	424	403	388	406	382	353	365	395	364	390	374	392	402	420	382	367	401	424	410	404	416	375	372	387	394	387	378	395	391	411	372	412	376	395	419	399	339	387	374	390	373	393	371	381	392	395	436	340	401	405	355	370	389	403	396	365	392	387	394	375	383	384	368	374	380	409	456	384	380	410	421	419	378	398	381	375	389	403	365	342	374	394	386	377	368	399	414	391	386	373	401	380	411	382	369	377	370	385	412	390	400	409	420	391	408	402	391	371	376	409	395	376	364	387	362	414	449	360	396	399	382	384	431	383	404	390	386	398	390	416	407	394	382	394	363	410	418	385	380	380	369	379	397	402	367	418	389	409	392	380	416	414	360	429	395	412	428	388	377	370	423	384	367	398	432	401	420	379	410	419	409	371	420	366	374	398	393	447	389	375	402	387	436	390	344	399	384	393	385	396	377	405	416	385	390	395	392	365	364	367	345	404	391	392	414	408	414	381	388	401	392	382	390	413	422	390	367	396	373	399	402	382	381	405	407	428	420	372	375	387	401	371	386	415	373	395	377	395	387	402	398	385	371	406	401	374	374	405	409	387	414	398	423	402	408	357	401	390	405	401	422	409	354	378	393	383	434	355	397	380	406	372	400	363	353	372	363	386	419	444	425	355	418	408	392	397	420	386	411	369	444	374	386	379	391	378	368	382	397	424	376	341	379	386	409	372	387	404	378	417	388	416	409	371	402	419	415	404	376	410	417	381	405	397	394	392	406	369	359	420	415	382	390	382	423	407	389	405	419	403	396	397	385	394	387	380	389	401	396	367	411	388	393	374	422	391	410	395	372	401	384	370	425	392	421	398	396	400	376	415	415	362	365	419	407	390	410	398	418	374	436	378	404	400	384	389	393	396	381	416	372	373	411	396	430	409	416	389	388	373	407	435	375	399	383	369	361	385	415	378	413	411	358	426	414	404	374	362	375	392	401	362	403	412	451	384	393	392	379	413	365	380	398	431	379	380	387	409	385	390	426	384	423	415	394	371	404	392	397	382	399	399	405	405	392	415	357	399	363	392	376	383	410	399	373	394	412	391	379	372	415	411	391	381	411	394	391	393	354	406	359	425	375	383	344	406	381	372	383	384	403	363	403	372	399	381	352	389	380	376	405	393	408	381	380	429	395	364	394	390	351	430	384	400	367	405	400	425	383	405	400	407	364	415	359	422	417	385	371	389	396	384	399	434	395	370	408	404	431	410	414	397	393	366	391	409	386	387	344	396	378	405	398	417	411	419	389	371	409	408	360	382	370	416	403	394	403	384	416	412	404	394	413	395	422	404	377	393	373	360	378	404	372	382	392	350	356	369	388	367	397	402	415	412	388	362	398	390	368	397	395	405	389	383	377	386	425	403	377	385	378	364	384	383	426	366	387	382	378	368	390	422	376	378	397	400	365	386	392	370	401	390	401	384	400	368	360	379	384	364	389	369	417	407	412	380	410	378	381	415	421	375	398	422	376	396	371	384	360	370	373	439	377	424	388	352	414	387	386	377	411	395	398	381	367	383	403	404	363	382	399	381	331	392	401	417	358	387	418	380	372	394	419	391	395	396	393	434	369	405	376	404	359	374	382	420	386	426	385	402	387	374	392	412	402	373	370	403	385	378	402	349	410	360	405	399	380	418	370	400	384	423	376	394	403	426	391	364	419	367	428	390	387	403	369	438	350	414	377	361	423	402	381	413	393	405	362	397	404	359	376	400	370	417	400	399	391	384	382	392	404	402	357	392	386	406	409	378	393	436	414	378	370	398	386	376	408	373	397	384	429	377	411	412	387	380	380	387	393	368	389	399	399	394	375	400	386	395	428	398	387	364	387	419	398	393	396	395	388	417	406	384	401	387	373	364	390	387	369	397	376	407	421	388	429	399	407	387	408	378	388	389	408	410	393	398	418	388	416	374	377	447	405	397	393	362	370	387	389	397	377	401	421	416	379	405	406	427	380	428	354	416	369	390	395	390	404	410	382	389	401	371	360	397	382	401	424	383	423	385	401	399	352	380	397	410	403	373	391	396	361	371	397	370	422	375	411	391	403	390	397	365	417	397	364	370	358	393	377	418	403	399	381	369	395	369	349	399	422	406	409	360	392	392	391	418	402	393	404	400	415	398	416	410	390	385	415	389	425	442	402	421	394	386	390	392	387	386	392	395	362	397	362	394	387	396	405	398	395	408	394	391	384	411	385	411	432	351	337	408	403	394	396	411	395	416	402	366	390	416	415	401	435	408	412	407	350	370	407	401	384	377	385	373	359	390	370	394	396	370	366	369	344	385	383	410	374	397	388	380	371	407	410	383	399	400	398	418	399	359	418	403	407	391	383	401	399	367	384	401	390	425	415	382	396	371	399	375	387	444	392	373	409	392	413	440	413	419	378	397	402	408	382	403	389	361	397	373	415	387	362	415	398	389	401	380	381	409	392	378	390	364	395	388	429	363	387	398	362	381	392	390	378	404	366	425	370	400	415	370	386	366	392	378	412	402	385	396	395	423	375	367	413	384	384	359	403	394	400	367	399	363	410	389	400	377	366	403	414	368	378	380	395	416	368	427	398	417	365	354	371	422	400	397	365	385	405	429	436	430	380	375	363	401	401	383	357	365	427	393	378	426	410	421	382	414	370	404	360	408	412	380	413	391	406	391	398	417	376	379	372	426	393	395	394	403	402	362	416	409	382	398	407	415	391	381	386	416	401	404	390	381	384	394
4019	1420	1326	877	690	677	633	601	619	559	557	577	568	597	532	540	580	559	596	559	544	575	528	542	573	502	548	551	513	524	536	518	576	554	539	544	519	535	533	510	561	514	516	526	515	486	478	489	588	517	555	572	540	548	523	554	532	526	483	522	530	530	560	514	561	527	531	524	532	502	507	539	562	568	528	578	556	516	537	555	533	530	514	511	514	566	535	501	568	523	502	478	504	535	506	534	570	518	534	527	525	524	516	515	536	575	562	531	480	546	526	528	551	507	505	524	556	494	518	568	535	542	541	552	548	560	539	534	509	533	485	549	525	515	530	589	541	513	529	486	530	526	503	527	542	500	588	531	511	558	559	509	508	509	546	523	513	561	517	572	554	547	538	503	481	549	533	550	525	546	563	531	544	521	514	509	585	506	524	525	534	528	543	504	520	524	506	564	496	543	526	554	519	498	503	521	501	552	543	529	539	527	528	567	505	558	529	514	522	540	509	495	482	561	552	506	536	491	512	505	566	519	524	542	547	515	503	523	531	515	483	537	557	539	573	521	512	527	562	522	489	497	501	522	481	527	575	482	552	509	521	512	543	547	520	512	587	518	512	542	536	514	555	525	593	487	528	528	517	534	511	550	502	551	522	569	547	539	540	544	534	510	504	557	539	503	544	535	547	548	507	479	507	508	523	550	517	544	563	562	559	486	518	550	528	528	533	546	538	522	513	557	517	539	531	480	500	503	536	550	511	606	511	533	536	503	536	540	502	582	520	537	521	551	545	538	497	506	554	582	481	542	543	512	540	516	532	547	534	523	582	552	523	510	527	530	509	529	543	507	552	493	518	510	574	556	560	559	503	498	545	534	534	525	535	501	557	527	506	495	525	511	530	540	530	551	519	562	510	549	547	514	511	498	491	554	534	540	501	543	512	530	532	556	523	519	540	550	578	556	489	542	524	499	517	545	497	545	523	571	538	534	537	508	519	510	527	530	551	528	495	544	534	531	554	552	524	515	528	522	569	551	515	564	535	500	484	568	533	552	540	537	531	547	548	508	582	518	524	507	487	546	479	549	531	514	496	536	556	534	493	528	526	548	548	553	483	527	513	513	520	554	495	517	522	532	533	506	518	538	544	536	512	558	489	500	580	553	537	592	539	511	517	526	509	530	536	505	499	535	500	479	526	549	546	494	556	530	517	564	527	557	505	538	506	547	505	516	599	560	557	502	548	507	541	514	527	581	566	472	539	499	524	520	571	554	486	508	537	537	536	511	508	517	505	480	536	513	567	547	528	557	544	516	531	536	504	505	488	488	533	515	537	511	526	526	529	572	491	523	554	476	523	532	551	552	523	558	503	520	527	491	538	522	535	529	533	522	523	507	526	549	537	525	545	529	540	542	525	536	532	500	544	499	551	506	511	558	549	538	469	502	528	570	521	529	552	524	519	520	496	528	555	556	541	515	509	538	521	523	547	526	497	525	530	499	533	490	552	546	482	576	562	516	542	528	510	527	531	574	524	517	542	538	519	522	546	541	543	514	532	535	520	535	540	545	515	507	504	518	533	503	502	533	527	539	522	579	546	542	555	539	545	573	522	529	532	500	556	506	498	544	577	559	530	550	530	484	514	514	540	524	511	510	503	540	540	548	505	512	514	509	524	527	516	495	525	526	490	529	554	537	534	536	554	515	502	547	560	526	525	499	549	494	558	520	550	543	505	495	486	507	528	504	544	521	535	564	539	496	535	521	526	538	521	561	543	542	558	480	562	498	552	543	508	539	555	472	503	486	520	561	512	545	540	539	587	530	517	527	561	523	499	555	498	531	584	518	548	556	508	558	554	533	542	534	518	563	588	542	518	519	506	537	526	533	492	501	537	501	518	488	500	568	542	568	534	548	529	557	514	552	515	564	602	551	511	501	517	524	557	554	537	583	523	513	598	538	496	521	564	519	543	490	513	528	507	518	496	541	564	546	524	516	518	530	557	495	536	522	555	543	505	473	552	493	495	572	536	514	543	541	582	542	552	543	523	520	586	523	541	477	537	550	537	556	573	568	540	497	556	518	566	514	489	500	559	548	507	500	541	521	539	525	494	563	568	519	532	567	483	518	577	542	513	568	501	511	549	540	539	533	566	567	525	513	537	537	536	520	548	551	486	529	535	492	559	548	540	552	492	511	536	516	516	520	551	510	536	510	565	497	534	550	537	569	536	507	528	522	517	529	509	510	529	495	498	540	548	502	548	545	532	511	548	547	520	508	540	530	511	542	543	519	512	568	528	519	546	525	521	583	506	525	537	511	516	527	570	541	529	569	540	524	503	530	536	502	503	545	515	507	513	509	561	508	544	554	559	556	528	532	527	544	525	536	549	534	517	536	549	522	499	539	538	522	502	501	577	495	520	530	535	542	507	575	561	550	505	539	513	542	526	548	479	505	543	539	535	528	541	508	534	550	571	538	531	542	557	491	552	532	543	492	571	521	507	547	524	546	567	514	499	518	503	527	560	534	517	523	566	486	510	567	513	546	553	562	501	509	525	526	503	499	544	539	508	521	515	557	536	569	531	505	500	515	500	502	538	569	596	569	512	538	518	528	546	481	555	502	461	523	542	577	528	566	536	536	539	529	524	475	540	533	537	531	549	534	543	530	536	519	546	520	545	509	535	565	537	551	531	530	530	516	527	547	531	522	574	522	533	515	576	531	529	556	511	573	530	515	548	518	544	554	567	524	496	524	542	526	552	561	507	498	523	524	522	510	548	568	521	563	544	568	518	548	521	557	523	527	493	500	547	536	508	513	531	567	531	522	570	538	548	503	498	577	551	529	522	521	544	567	518	539	549	530	485	539	529	536	559	520	537	512	524	569	521	505	555	557	513	510	543	519	552	572	546	568	528	553	537	499	490	553	518	516	531	539	529	556	521	539	562	536	543	544	531	532	512	528	541	533	541	507	603	561	514	484	464	534	530	523	532	523	531	512	553	546	526	532	476	547	556	489	540	488	554	539	544	590	528	510	505	536	512	517	565	570	535	496	512	550	524	543	547	494	497	526	551	497	530	543	536	561	542	521	486	553	566	533	503	547	529	504	551	571	546	532	501	538	499	561	548	525	526	509	535	554	531	540	523	566	528	546	552	556	484	555	556	541	538	543	588	536	493	511	526	518	528	521	509	522	519	523	587	522	539	506	544	533	479	561	522	487	517	503	505	549	520	541	509	517	513	515	540	587	510	563	493	483	541	520	501	529	548	519	510	520	509	504	539	500	527	529	520	537	554	567	572	561	510	528	569	537	540	508	510	531	532	529	520	512	539	505	516	497	490	582	536	545	542	537	523	506	540	546	497	527	501	524	541	528	525	542	545	534	522	561	523	561	574	505	544	506	528	515	531	521	550	544	526	496	520	564	508	525	481	537	494	584	507	546	524	562	524	542	536	531	524	516	531	589	536	538	544	507	500	518	525	518	535	560	523	498	521	549	552	530	492	543	567	529	502	508	568	507
24241	21434	28884	24373	21422	8592	1076	730	591	531	500	485	441	393	411	398	403	400	378	373	355	371	375	352	366	348	343	350	343	352	343	339	335	367	349	373	367	329	312	338	360	325	356	334	331	330	323	321	324	329	322	336	354	329	313	308	320	336	326	331	336	316	328	288	339	296	323	334	329	340	318	329	339	316	362	296	336	338	351	343	327	307	332	326	282	321	339	335	297	281	351	327	333	328	322	356	337	359	330	302	335	324	318	370	348	309	313	323	309	328	307	346	320	290	338	307	315	344	346	313	287	334	318	289	324	327	362	373	315	323	361	336	302	308	329	362	315	288	326	328	308	335	337	343	319	349	333	340	350	332	347	337	337	309	352	321	323	318	303	310	322	330	366	342	335	325	305	354	313	343	344	347	291	332	330	327	325	300	311	300	324	320	337	325	358	337	314	313	340	296	338	318	313	287	331	343	339	314	327	286	343	291	307	326	319	323	351	357	336	337	341	332	290	329	331	335	350	309	322	345	308	331	343	331	317	300	321	320	326	301	331	332	337	326	311	302	318	342	333	298	318	344	344	315	336	331	326	318	337	314	341	298	324	349	311	328	354	315	331	326	299	318	326	318	326	317	351	290	341	323	329	324	311	304	319	323	327	318	340	318	315	349	337	313	343	342	312	308	327	300	308	337	330	357	336	292	288	310	314	353	320	329	335	295	334	303	321	319	347	331	311	298	338	353	305	333	316	313	349	324	298	327	306	314	310	323	338	316	350	324	331	311	348	323	348	304	333	320	294	330	307	331	303	284	342	346	360	317	312	341	336	333	292	347	288	365	320	339	325	311	306	315	317	333	302	312	311	356	342	314	314	313	317	307	336	308	331	329	341	305	338	351	334	331	308	334	294	308	319	345	319	337	337	314	307	372	330	325	320	318	342	294	314	314	319	341	304	326	340	292	342	327	313	311	322	327	316	324	337	305	322	307	301	321	329	332	301	316	347	284	338	325	329	348	314	328	326	323	323	301	319	307	316	346	342	337	344	350	307	313	328	319	307	335	306	322	348	304	316	303	307	346	339	328	310	349	304	332	335	330	309	325	321	345	316	305	358	313	305	324	292	354	285	356	306	339	339	340	343	364	335	348	312	320	330	302	316	345	340	319	326	335	322	344	315	315	313	308	310	316	334	325	340	337	320	312	328	314	324	324	351	344	319	309	355	318	329	343	327	339	308	338	323	321	364	280	311	324	349	305	288	334	320	330	323	301	305	332	343	304	313	327	371	331	330	317	287	340	339	318	344	336	320	334	317	324	313	302	317	308	328	330	367	330	360	331	345	303	351	319	286	357	304	353	334	274	319	321	307	324	364	325	329	345	319	342	318	337	326	331	353	301	325	307	307	308	335	304	332	334	349	296	298	320	331	312	325	344	326	299	340	316	349	338	316	297	308	310	329	358	302	315	332	313	311	321	310	328	342	364	308	318	330	305	321	333	334	326	325	355	308	323	335	328	303	325	319	355	346	321	321	316	331	321	321	339	329	329	334	312	321	331	331	319	331	327	300	293	322	317	309	329	303	332	330	345	321	320	317	353	317	344	331	318	317	344	345	302	326	314	308	342	316	311	331	314	332	330	332	325	335	293	327	322	308	372	332	281	327	290	338	337	330	346	334	349	316	320	331	340	320	338	328	332	323	336	320	312	298	305	336	302	293	348	312	322	320	324	315	287	310	331	339	332	313	322	339	322	341	326	309	337	319	323	313	292	314	323	306	345	346	337	349	325	353	352	316	327	310	341	281	305	363	333	306	361	289	340	340	319	351	331	296	317	330	324	351	322	291	302	337	318	331	308	317	332	337	346	331	322	286	338	318	353	315	350	329	307	337	336	295	288	307	314	331	327	311	362	327	312	315	298	331	333	325	350	367	331	316	348	354	313	324	323	286	321	335	314	332	333	339	324	318	316	321	324	311	320	318	306	336	328	348	276	353	323	306	306	333	309	303	311	308	341	322	320	333	336	327	314	331	317	325	336	315	334	322	327	311	309	335	307	289	339	301	325	330	353	321	342	366	346	331	342	309	344	352	346	275	318	360	293	319	296	319	350	316	347	310	326	340	293	303	321	316	337	306	310	331	353	321	306	299	324	341	330	314	308	321	327	332	320	324	311	352	307	312	310	312	328	370	318	331	314	324	329	332	301	321	311	353	319	341	326	308	327	323	290	315	288	326	315	358	318	311	325	303	320	310	351	326	296	331	338	314	319	284	326	329	346	333	327	343	329	317	344	328	326	313	313	333	341	306	301	325	285	302	348	334	339	325	344	304	355	345	304	343	297	343	338	342	339	323	324	313	322	322	335	340	307	297	319	321	319	338	341	357	351	315	338	338	313	300	346	358	311	336	328	341	326	327	353	332	314	313	338	316	313	316	338	320	314	298	348	333	320	293	351	346	369	288	346	310	303	341	304	331	323	327	331	288	342	365	336	327	294	306	319	310	360	356	309	330	326	308	347	337	304	287	317	316	317	301	323	333	313	379	301	333	344	335	340	312	338	328	317	323	317	291	305	331	349	288	318	357	313	332	312	336	317	331	308	318	311	314	341	340	315	348	334	340	316	320	348	313	331	297	308	305	363	321	327	319	306	337	308	328	355	315	362	292	337	327	327	330	351	331	326	284	307	358	331	308	352	300	354	321	335	310	294	367	328	311	327	336	314	328	325	319	337	318	331	320	313	323	301	303	311	349	298	330	341	312	319	320	322	317	334	318	335	316	308	315	305	322	339	303	317	335	323	310	326	301	318	346	327	370	329	347	337	314	324	329	309	322	311	332	312	335	306	353	334	323	357	343	341	349	337	323	333	320	353	303	301	309	328	330	342	320	298	350	329	326	322	320	313	325	354	305	313	314	337	353	341	306	332	336	308	280	353	327	309	331	305	315	318	353	345	326	305	302	328	340	327	336	316	291	303	333	299	347	297	318	300	319	323	311	345	313	305	318	325	296	293	305	313	280	359	350	310	303	290	334	299	339	324	285	301	303	308	337	312	320	303	331	311	331	314	283	328	315	329	361	345	331	328	324	339	340	327	311	315	307	315	317	353	307	312	319	323	305	321	310	296	293	335	324	315	342	289	327	341	298	334	358	338	329	296	342	313	315	297	321	289	281	371	325	345	316	327	352	354	307	298	330	313	325	336	329	328	298	315	301	362	302	314	347	299	325	321	318	340	291	300	287	355	358	337	312	314	326	311	335	304	339	324	323	339	348	328	309	312	346	328	329	300	294	325	331	359	322	326	339	307	345	329	351	324	301	315	302	313	317	348	353	308	297	299	322	317	292	317	322	324	309	309	320	289	342	323	331	339	320	326	338	315	298	326	326	308	332	330	311	330	298	338	361	336	304	335	323	320	285	316	310	345	321	316	315	334	327	325	322	349	321	325	326	326	327	304	299	366	344	345	318	325	331	342	339	335	290	322	344	342	329	320	306	319	362	275	301	315	304	332	308	330
4824	9700	8323	4312	2976	2246	1761	1424	1243	1020	885	836	759	694	628	622	595	580	588	519	544	539	517	501	487	458	487	515	512	489	522	446	467	451	446	464	462	503	458	454	460	500	508	451	457	473	477	459	460	445	473	463	471	478	459	485	463	447	477	416	470	476	459	462	440	458	467	440	453	471	419	441	474	452	456	444	424	450	444	458	433	441	460	452	431	460	458	451	449	451	424	448	458	449	480	418	448	449	485	427	430	488	420	429	444	480	461	422	455	457	417	491	458	428	468	462	405	424	460	446	463	436	446	410	471	418	434	453	471	501	436	430	444	444	461	466	433	420	462	419	441	419	473	469	470	483	441	423	433	457	462	457	429	449	407	459	432	470	448	470	415	471	444	430	462	453	477	411	451	462	437	452	463	434	447	406	457	451	475	432	413	444	474	459	442	413	461	412	448	476	453	436	435	458	463	454	458	425	462	447	424	424	460	445	437	425	425	461	446	459	425	438	433	453	409	430	476	455	412	396	448	423	422	479	409	468	464	438	422	426	440	455	465	398	417	423	423	452	440	452	470	458	417	455	459	454	445	446	475	427	453	481	480	441	425	451	439	458	452	498	472	467	443	442	449	439	437	441	433	428	482	468	433	455	460	424	442	433	487	442	434	442	436	451	456	453	421	447	446	426	474	472	450	461	435	444	439	468	421	466	447	447	462	488	453	445	393	447	465	447	436	448	437	430	447	439	474	426	456	459	410	469	461	442	451	467	475	474	442	445	453	438	411	453	432	407	505	435	447	433	430	458	421	415	441	434	475	468	455	461	439	512	434	469	465	467	424	454	423	462	406	449	459	433	415	504	444	450	435	465	429	443	451	433	470	425	451	401	461	433	446	452	413	480	451	494	466	466	463	450	476	464	441	430	490	426	419	464	459	440	429	431	436	443	442	433	460	440	475	416	404	464	433	467	420	445	436	431	450	471	459	410	485	436	440	448	450	462	446	445	439	434	460	451	432	466	463	476	409	451	489	454	432	491	437	438	395	452	453	460	451	423	397	453	441	433	434	430	468	460	472	431	454	444	449	450	454	431	460	452	458	439	442	476	465	445	456	462	476	464	423	464	473	423	465	454	438	454	451	433	453	456	444	444	463	433	435	461	446	456	450	451	428	455	443	407	458	456	484	462	408	440	465	438	470	455	454	429	398	434	396	452	467	397	441	461	467	459	468	448	443	443	456	448	420	448	445	425	491	429	454	432	447	440	473	448	500	449	434	441	441	457	486	483	445	419	448	446	418	413	455	475	482	441	459	425	415	447	471	441	435	442	447	437	467	413	418	454	425	434	457	445	406	397	437	424	404	445	492	501	428	438	427	429	412	423	414	455	473	426	413	454	455	457	421	493	440	468	464	432	463	492	434	426	484	462	465	431	463	411	417	441	448	484	404	491	452	413	455	459	417	432	483	445	455	454	434	414	438	449	450	415	452	430	410	440	467	455	460	498	439	466	426	401	496	430	429	453	449	436	473	449	443	418	453	439	473	465	449	469	447	459	466	423	436	501	455	481	477	404	459	455	456	496	442	482	432	439	452	460	452	494	488	486	448	456	448	425	444	452	459	449	466	440	485	472	436	486	438	455	474	458	434	464	460	439	422	445	468	410	453	470	394	482	482	474	429	455	445	422	453	441	417	476	449	451	420	458	437	457	466	459	442	455	439	436	434	411	457	433	465	449	453	460	450	435	444	435	457	477	446	460	462	430	400	494	410	437	433	477	444	460	423	443	413	417	441	448	442	431	464	463	446	439	459	437	470	441	446	460	455	466	420	484	432	428	457	399	396	457	459	418	455	454	451	453	450	433	410	434	430	432	430	422	442	438	454	456	426	435	479	456	432	440	451	432	435	398	436	480	449	440	452	445	459	464	456	435	467	392	450	432	444	435	490	420	456	445	457	421	473	438	441	436	456	441	428	448	457	468	445	430	426	432	493	457	445	471	443	415	455	454	452	432	444	447	441	465	461	424	427	406	434	445	448	441	441	419	409	449	410	459	435	462	429	451	466	455	486	482	443	418	426	438	472	403	472	431	457	435	457	432	447	438	478	433	445	444	444	472	468	450	450	462	443	402	451	437	433	465	451	459	433	429	446	432	473	445	456	459	423	479	454	438	431	458	444	475	490	458	417	484	451	456	469	464	479	433	438	464	456	453	463	400	468	457	449	446	466	436	450	451	449	451	468	412	470	463	436	453	452	463	416	440	434	412	445	434	427	419	441	456	432	492	455	450	447	449	455	427	409	422	442	480	463	463	390	486	457	415	428	449	488	457	417	428	414	435	458	435	460	470	397	419	452	465	445	483	442	409	450	462	463	436	453	439	424	447	477	455	434	421	468	460	433	442	438	446	414	443	480	432	457	457	422	487	473	421	450	375	447	433	407	443	439	444	425	464	462	427	462	403	428	424	436	439	452	442	436	506	407	474	496	431	428	450	469	459	485	436	454	450	411	428	450	472	442	457	439	427	475	435	423	409	478	462	455	435	431	451	432	382	426	451	421	427	428	450	465	448	434	461	454	443	447	472	453	413	441	476	442	443	480	463	436	458	446	467	417	458	451	427	421	419	459	478	447	456	466	408	450	424	425	416	440	459	427	442	447	454	466	454	472	458	501	429	435	452	476	445	446	453	457	433	478	478	421	446	422	470	461	432	436	489	443	456	480	436	455	425	421	465	450	451	452	466	442	416	413	463	408	436	419	441	477	454	460	428	440	450	464	429	392	481	428	438	515	454	449	468	418	456	474	475	450	430	442	447	437	444	424	437	433	457	443	403	461	438	457	440	467	444	381	438	435	473	439	462	401	441	443	473	436	424	409	448	423	438	441	430	418	479	401	418	434	436	401	461	443	465	391	440	446	466	418	467	432	446	473	473	431	440	486	430	463	443	446	463	427	455	442	468	465	464	462	454	436	411	415	413	470	441	461	414	428	441	456	418	447	469	459	448	436	455	444	441	434	405	439	449	453	483	438	443	416	421	433	474	486	450	472	457	458	461	446	458	473	435	416	467	446	435	464	451	484	436	433	447	450	442	435	455	423	488	456	409	470	461	398	471	432	445	424	471	416	429	461	401	463	432	420	464	427	438	414	466	417	474	423	459	445	459	426	404	481	428	429	486	455	426	462	464	447	466	430	458	406	456	420	430	437	447	425	453	458	471	472	445	448	450	441	463	455	511	463	439	468	442	500	465	422	490	455	436	420	426	450	425	442	448	468	450	439	432	423	437	481	460	451	473	459	453	469	432	432	443	420	451	445	406	428	411	447	432	454	468	451	415	458	410	438	441	437	467	467	469	431	444	432	436	420	447	450	425	457	443	452	465	417	473	471	404	460	468	420	439	452	449	461	431	435	460	429	463	444	449	435	404	436	481	479	418	424	441	431	435	457	462	435	445	418	474	472	465	443	455	461	444	464	443	469	446	377	410	438	459	418	441	437	454	451	445	429	431	448	438
23288	21430	29367	23906	21431	21437	6564	942	596	509	478	378	360	310	258	292	228	219	238	245	194	210	207	157	173	174	173	174	148	173	136	149	157	155	148	136	162	169	140	150	141	127	131	145	137	137	134	142	148	133	149	121	155	118	140	140	117	126	124	113	130	144	108	118	117	121	138	123	126	126	110	120	123	122	125	128	126	118	135	119	138	136	125	123	144	112	104	124	119	137	133	120	118	117	110	135	136	121	130	131	114	140	124	108	131	134	121	124	149	121	112	109	130	107	121	111	123	123	119	122	145	115	125	127	129	116	130	119	138	159	148	131	138	128	131	131	118	124	115	115	120	115	119	115	130	118	133	112	114	120	96	123	102	137	134	129	112	141	130	125	129	146	119	136	109	119	119	125	120	123	135	114	137	127	138	107	116	128	114	118	130	109	142	106	119	132	107	108	119	134	127	149	116	121	113	114	141	126	135	121	114	126	130	130	122	118	117	126	122	122	123	131	121	108	144	112	124	136	117	131	121	125	134	127	130	114	121	132	96	133	112	117	123	142	132	121	130	119	130	112	141	132	129	106	141	117	106	121	123	127	124	99	119	125	130	112	125	136	131	113	129	117	128	105	131	119	122	120	126	116	107	110	108	128	113	109	128	120	124	139	132	110	119	120	123	113	126	124	110	122	121	125	134	118	141	139	124	118	110	111	112	133	117	107	117	113	142	123	132	105	124	129	109	133	101	143	113	128	107	115	141	111	117	144	104	121	131	127	135	109	123	134	121	116	136	112	108	110	144	112	104	135	110	127	120	115	105	103	123	130	129	115	140	119	128	117	108	129	127	131	111	120	124	117	139	142	134	116	117	123	128	119	128	119	124	125	126	141	119	117	114	124	123	144	121	126	119	116	116	129	102	134	134	114	129	120	110	125	117	105	119	150	125	121	135	115	128	129	116	123	132	107	99	108	130	130	122	151	135	128	113	139	133	106	123	131	102	123	99	117	119	118	135	123	112	112	145	119	143	125	141	126	125	124	125	120	120	121	119	130	106	129	120	134	126	108	125	124	104	133	134	113	93	119	120	121	122	139	129	103	127	129	133	133	145	125	123	122	87	128	116	133	121	130	139	116	131	124	101	131	123	110	125	129	112	113	127	120	123	130	121	115	126	126	118	130	106	105	135	127	113	132	115	103	124	135	122	127	123	128	136	94	136	118	132	97	124	126	131	129	143	133	130	122	123	125	138	115	111	129	138	92	109	129	114	123	145	121	125	120	136	109	108	106	118	128	125	130	119	123	113	123	130	116	110	94	101	109	106	107	111	134	123	111	114	123	120	118	125	127	104	121	108	116	128	120	130	123	128	142	121	97	117	131	102	137	106	126	110	132	119	127	119	135	141	120	115	130	121	126	114	127	119	132	110	119	103	133	127	119	113	127	118	138	109	124	111	103	123	122	114	129	128	127	126	131	110	108	128	115	115	140	120	125	111	121	116	108	117	127	113	115	118	141	132	114	135	118	143	108	114	130	129	105	119	127	114	120	105	105	120	126	146	120	122	133	127	119	130	124	135	134	134	117	112	125	138	137	125	125	134	132	139	129	117	114	109	123	127	139	116	131	148	125	112	124	112	123	119	115	110	94	129	129	139	136	122	110	112	119	124	110	108	120	131	127	133	131	105	114	108	135	112	114	126	121	100	110	127	142	113	114	119	122	130	116	119	118	144	139	149	128	115	135	100	112	126	113	103	142	113	121	131	134	141	109	113	124	130	138	120	109	113	118	101	136	113	119	119	112	133	125	119	125	117	146	134	120	114	115	128	126	118	137	117	138	124	121	124	129	129	132	128	123	105	128	112	123	110	117	110	119	111	113	147	144	136	114	114	133	97	143	135	114	112	114	124	107	123	105	106	124	119	133	120	142	111	128	109	123	115	117	119	125	131	121	113	119	128	120	131	140	108	112	145	119	112	106	111	125	111	135	116	135	123	130	120	119	113	113	106	118	107	119	114	121	119	120	136	110	126	137	140	95	145	118	137	109	133	122	126	131	114	122	125	126	100	117	121	123	143	120	121	147	129	117	118	118	118	124	113	113	129	128	126	119	117	110	123	123	107	115	111	109	111	132	113	124	138	133	104	107	124	150	131	121	120	101	122	141	103	144	124	115	120	111	116	110	109	118	118	123	119	100	133	118	121	143	125	120	117	97	122	145	125	108	117	117	106	124	104	147	138	139	117	139	151	117	143	137	132	152	136	106	121	133	106	123	106	143	110	125	123	118	115	101	117	123	119	115	123	125	128	118	121	104	134	115	125	116	118	112	126	113	119	131	112	109	97	116	112	124	137	121	128	121	116	114	111	105	121	110	116	127	115	150	121	115	110	117	130	130	128	126	108	134	133	119	113	114	116	116	112	112	108	108	124	117	106	120	122	125	146	127	139	130	138	132	127	132	128	124	127	114	117	122	115	101	139	123	124	123	101	117	119	119	105	128	116	108	130	114	115	114	113	132	109	118	114	123	128	104	113	127	117	117	116	116	137	115	122	119	142	128	159	134	116	126	142	120	128	117	135	119	107	100	114	122	117	129	104	133	101	122	130	121	134	112	115	130	114	129	117	115	140	130	130	106	127	117	110	119	125	134	109	104	105	111	128	118	107	106	139	105	108	126	114	125	118	132	127	114	125	134	103	118	117	116	106	123	133	108	105	133	141	106	128	124	114	105	134	103	116	116	98	114	132	107	123	128	122	128	140	106	128	107	114	130	111	141	105	119	138	125	138	116	118	113	117	110	119	137	112	111	137	121	105	125	138	121	120	129	137	107	119	110	133	128	114	125	136	123	130	121	112	129	109	129	110	126	111	104	120	144	121	110	120	129	127	113	117	118	143	122	132	119	125	155	117	146	117	134	127	125	125	138	137	113	125	118	145	135	124	98	123	144	129	109	117	122	124	126	132	105	107	122	103	119	144	136	142	126	120	128	119	113	121	107	111	130	124	118	124	145	117	118	108	112	114	134	112	120	138	159	123	124	105	112	129	124	124	126	125	109	113	135	124	104	127	112	128	122	124	104	136	131	114	121	124	127	144	127	127	121	132	123	119	102	114	113	146	129	121	118	91	144	116	117	117	140	99	125	128	131	104	136	124	113	133	127	124	115	115	106	113	133	133	130	106	127	106	120	126	128	116	134	99	112	118	127	117	125	142	123	126	121	135	106	124	118	125	122	112	137	120	108	135	108	146	125	107	123	135	132	130	109	127	100	117	130	108	126	119	108	109	115	114	134	135	122	131	128	129	127	134	136	128	125	118	157	128	124	122	120	113	124	128	114	132	140	94	127	106	107	118	121	125	122	112	115	101	128	117	122	130	146	131	122	122	117	116	119	126	140	132	113	123	108	123	113	115	135	102	130	140	112	112	123	128	106	137	116	122	127	108	104	115	123	116	117	123	122	123	122	115	114	116	139	105	121	122	107	104	138	102	130	129	115	119	122	119	111	130	135	126	127
7069	15552	13365	7123	4899	3580	2751	2174	1670	1395	1135	917	849	688	618	501	469	453	401	384	400	320	316	316	279	251	245	295	252	245	232	222	235	236	226	245	234	225	203	185	199	208	192	210	200	177	199	224	179	187	196	204	195	183	160	198	179	204	183	200	163	183	193	191	174	179	182	173	178	177	166	149	183	162	168	192	171	165	171	172	200	193	160	192	187	172	181	172	176	162	164	164	193	178	175	204	189	183	165	161	178	176	201	183	175	180	155	156	173	194	188	171	158	164	202	153	168	179	181	182	180	172	170	171	171	202	179	169	186	176	162	155	182	196	150	178	192	187	188	176	165	162	175	192	150	170	170	179	183	182	176	178	149	149	159	173	180	203	154	179	196	166	174	185	181	157	170	174	170	192	174	156	190	189	160	164	181	175	159	174	154	168	182	177	159	187	179	180	181	165	156	171	183	175	171	183	182	170	161	176	176	151	153	207	148	172	161	160	181	183	182	178	165	159	183	173	171	155	163	179	178	162	194	176	171	147	165	174	186	174	155	170	194	169	185	157	171	178	163	181	179	169	177	171	185	156	162	168	177	171	171	156	184	174	182	175	183	184	158	181	179	155	146	201	206	175	152	169	172	193	186	198	180	176	170	176	173	154	170	179	163	162	170	173	173	173	178	177	181	197	163	173	181	160	160	188	166	184	180	178	156	166	155	163	151	172	162	153	195	178	184	148	169	143	180	163	166	187	174	170	185	152	169	183	192	178	163	175	186	167	167	166	154	191	177	187	177	191	191	185	164	156	158	169	182	178	175	166	167	169	159	174	160	155	162	166	149	177	172	164	176	180	167	166	163	182	188	172	190	150	178	195	163	178	178	171	169	167	150	182	157	160	197	159	147	156	172	187	167	176	181	151	172	182	164	176	177	164	161	164	175	182	155	174	174	170	179	185	174	172	166	163	160	182	157	156	181	174	168	151	207	151	174	137	154	167	163	163	172	192	168	168	165	184	175	191	192	178	161	163	162	180	164	177	190	168	158	206	172	172	176	161	163	151	166	152	146	155	162	169	178	180	181	162	170	183	156	164	177	164	155	164	144	181	168	167	182	175	164	182	167	160	155	179	164	158	156	175	168	130	185	170	179	167	182	166	177	183	169	171	180	172	169	156	180	192	168	157	154	148	185	161	173	157	184	180	173	165	147	192	156	164	174	175	165	166	167	179	160	178	143	172	162	162	164	177	173	190	192	157	173	147	162	175	169	165	147	154	162	151	179	166	161	168	169	186	168	172	169	175	201	179	175	162	183	197	181	157	160	141	203	170	177	159	159	140	186	169	180	165	164	175	179	157	168	177	171	156	194	177	182	168	163	162	174	183	198	179	177	180	166	178	160	178	183	172	178	192	182	165	189	159	185	188	161	183	179	183	170	168	169	162	173	154	172	169	157	169	188	178	189	158	191	185	167	162	168	176	172	160	164	193	185	153	168	160	172	158	169	200	179	170	158	160	164	187	166	173	168	169	169	170	190	165	160	207	197	170	177	177	169	178	173	188	159	168	165	180	168	190	191	193	169	182	153	177	172	189	167	131	158	158	151	145	174	169	191	162	160	172	175	203	169	188	149	175	169	166	163	183	170	157	186	147	161	192	161	168	159	166	171	194	173	176	182	189	186	164	183	174	178	172	161	174	148	166	163	172	164	178	166	144	178	165	155	171	146	171	176	152	179	147	175	182	211	183	188	174	179	165	184	160	164	161	172	181	200	150	202	151	168	182	185	161	169	187	149	149	159	186	180	166	168	164	172	188	157	153	172	165	147	162	167	159	188	188	173	158	180	166	196	179	158	171	170	159	176	177	174	189	158	162	190	181	178	167	151	191	176	164	191	161	141	167	166	155	149	170	182	166	151	168	169	172	179	172	193	181	185	189	159	171	164	167	163	196	154	174	167	183	161	188	178	163	172	173	182	175	162	186	170	169	162	165	162	170	147	174	170	185	173	189	192	152	168	181	155	186	181	171	160	161	164	185	161	165	176	184	206	155	189	180	165	167	191	168	166	176	192	165	159	167	197	181	162	172	183	182	164	178	170	138	158	167	175	201	170	181	154	172	164	174	173	157	185	161	178	187	188	161	182	167	166	174	157	159	175	163	178	168	165	187	172	175	160	160	173	181	157	162	172	136	164	177	151	172	170	167	174	169	153	187	170	179	211	156	189	147	155	192	172	172	173	197	193	160	161	178	175	199	165	151	170	157	177	144	179	165	178	151	178	174	184	156	156	181	204	166	174	179	179	174	150	163	163	179	180	197	165	192	164	174	177	171	167	176	190	168	156	183	193	163	171	166	154	169	183	190	190	150	184	180	165	171	184	163	175	167	173	152	175	183	181	187	150	183	155	171	191	196	161	153	146	169	170	163	166	176	182	154	175	162	196	154	165	180	184	149	166	156	144	183	158	178	185	170	179	186	192	177	151	166	172	187	179	170	154	178	176	167	178	194	188	150	164	169	166	159	182	182	156	196	157	180	169	185	180	170	159	151	182	173	168	192	167	165	172	198	172	164	174	169	181	186	173	170	179	178	173	171	148	174	197	165	166	148	194	157	179	169	156	150	181	151	170	177	173	176	175	194	175	159	158	162	210	168	165	153	156	159	188	174	175	180	164	146	197	162	187	172	196	159	177	178	151	184	149	176	173	155	148	190	157	162	147	158	155	136	167	147	162	175	168	173	163	168	184	164	183	192	161	164	198	154	174	172	158	180	166	178	179	177	187	163	163	177	158	153	159	183	153	175	162	198	160	158	155	174	176	171	161	177	178	176	179	155	163	183	179	174	156	158	152	166	165	137	186	173	178	186	178	163	184	182	163	186	165	184	182	182	162	156	184	167	176	174	154	171	186	167	197	174	171	167	159	190	190	166	159	149	159	179	169	198	166	186	190	189	177	161	177	168	168	147	171	196	191	184	167	155	171	149	162	171	173	173	166	176	194	180	174	167	165	167	160	172	193	181	164	160	153	157	170	157	188	156	152	170	172	179	158	178	184	174	171	152	176	158	170	167	155	190	185	174	172	163	149	163	171	175	184	192	183	171	184	163	207	176	145	153	173	186	179	178	158	158	166	200	172	167	162	163	158	170	155	157	149	159	167	200	166	192	172	173	171	149	165	158	186	151	178	153	152	176	173	198	177	169	159	186	164	168	174	176	165	176	181	176	146	166	185	171	181	154	168	171	166	180	177	169	171	173	161	161	152	187	164	183	176	162	178	170	156	170	161	201	186	165	175	182	172	180	161	185	163	167	206	195	153	164	189	167	178	181	160	180	174	148	182	167	181	196	170	158	181	173	177	131	172	190	177	190	176	153	164	150	159	170	159	166	188	168	159	175	169	172	177	184	180	156	174	171	157	147	157	182	155	149	183	167	158	190	176	176	170	180	181	164	190	167	167	176	166	165	163	170	153	181	176	169	175	167	159	176	155	200	149	175	184	146	169	159	187	175	181	142
27131	20965	9275	933	511	471	462	415	423	405	427	426	426	376	397	409	436	437	365	396	392	398	386	393	404	399	385	425	384	369	419	389	415	429	397	418	399	421	369	357	403	430	400	398	382	405	410	413	407	403	400	387	392	405	396	401	386	375	428	383	411	385	400	383	399	396	413	425	393	404	399	377	375	393	380	411	394	408	397	400	397	392	411	410	430	369	419	415	422	405	403	388	404	361	381	396	431	449	397	387	402	407	412	414	395	380	387	399	394	426	400	421	395	382	421	406	392	373	408	411	412	378	371	386	391	416	352	437	426	364	382	373	413	380	423	397	417	358	384	419	395	388	410	390	370	433	373	382	380	423	368	387	399	383	436	428	382	436	395	396	376	369	393	356	390	406	396	402	384	390	399	439	412	375	361	417	394	375	395	400	400	389	391	430	402	413	411	391	382	398	411	375	404	378	422	402	427	406	399	408	427	401	401	383	423	360	377	389	404	391	386	399	447	429	402	348	378	391	388	397	402	441	446	410	389	415	392	415	410	386	374	392	403	384	392	366	407	382	413	376	404	382	395	400	388	397	350	420	369	389	390	421	396	405	395	408	391	388	353	407	370	406	401	341	426	393	412	415	405	367	438	391	364	395	405	411	447	403	396	439	384	403	425	375	395	412	418	408	386	414	426	430	429	367	385	402	391	377	412	401	383	403	395	391	396	417	413	367	410	380	406	365	392	384	412	386	346	430	400	396	421	415	428	394	431	375	398	380	352	428	394	403	388	419	401	392	423	382	387	392	389	415	412	363	394	401	412	421	380	413	383	387	450	419	438	413	367	413	394	363	377	391	405	379	392	363	374	402	400	379	410	393	403	400	412	413	400	376	376	362	442	385	408	389	369	405	379	375	399	404	367	421	383	428	378	384	398	356	393	346	392	403	423	407	395	390	407	374	390	389	406	373	386	359	394	388	402	428	382	401	393	410	395	410	371	377	403	381	389	399	401	413	426	396	412	393	379	402	377	420	414	399	370	419	406	377	383	373	409	367	386	449	364	402	391	371	406	394	402	421	437	379	399	399	391	352	347	419	405	386	377	389	401	406	381	414	349	399	402	373	357	374	420	375	428	424	397	364	368	392	411	439	426	399	414	373	398	385	419	375	420	422	408	373	392	362	383	384	328	423	452	402	424	404	409	395	388	402	396	381	422	399	388	418	420	379	403	368	413	387	427	393	380	423	377	393	434	380	415	403	386	400	392	385	389	389	406	422	404	416	396	404	347	426	392	398	384	403	395	395	423	391	381	403	370	390	400	401	401	378	380	423	419	368	395	388	369	388	406	402	421	413	395	433	424	435	425	398	407	416	407	358	401	420	338	391	396	408	420	403	387	391	396	380	378	371	409	388	402	419	382	384	417	405	415	380	347	376	389	405	412	398	417	387	421	418	389	381	406	399	380	393	440	446	397	388	418	393	393	428	375	442	428	416	385	387	358	388	392	446	407	370	345	367	389	362	404	401	378	406	401	386	400	406	381	396	395	394	388	398	428	353	372	386	395	399	389	382	405	362	415	380	377	400	396	379	379	393	377	370	408	426	389	425	375	388	406	375	377	391	396	358	453	430	403	380	375	377	403	390	389	426	370	381	394	398	421	358	395	412	384	395	396	417	402	390	404	396	382	382	428	439	393	429	390	402	365	385	364	391	385	413	380	353	352	417	383	376	411	426	400	405	458	400	376	389	398	367	383	396	396	386	399	395	397	413	393	405	398	376	372	400	394	386	390	408	403	394	412	417	377	403	415	406	383	384	383	409	422	407	368	399	441	352	404	347	343	381	420	408	392	410	399	382	384	376	372	393	388	378	470	399	376	371	410	346	391	397	395	400	427	363	399	411	387	423	416	401	378	419	419	411	410	406	400	383	385	392	404	369	419	383	376	401	395	369	435	384	367	382	405	404	394	355	403	389	392	420	393	429	389	394	405	375	383	428	400	378	401	428	401	395	391	397	432	389	376	420	386	376	366	379	411	410	414	420	390	379	365	399	414	420	375	360	351	383	440	370	436	379	397	372	392	400	423	414	395	380	390	422	436	394	397	411	377	405	429	390	409	399	389	374	410	433	426	388	406	402	426	388	383	409	426	412	449	403	395	415	397	434	410	390	398	408	435	418	394	409	360	410	392	406	410	360	395	420	411	412	400	406	371	407	388	387	419	399	410	451	389	382	417	418	412	398	383	394	405	363	419	390	424	400	398	407	410	379	375	399	386	420	417	368	396	393	406	430	377	409	385	366	390	412	379	397	430	422	381	378	405	391	385	349	389	388	383	428	390	367	367	371	401	408	376	392	380	425	439	381	421	392	370	399	401	417	408	382	417	431	400	409	374	385	352	393	385	414	384	381	411	404	401	385	446	401	426	394	403	395	401	396	451	382	414	395	438	398	443	375	408	424	449	381	444	388	400	400	400	410	382	395	404	353	430	389	375	382	403	414	394	405	425	392	417	414	406	361	414	392	380	406	390	394	396	407	364	385	424	387	391	416	404	384	386	388	407	370	380	385	406	417	412	407	391	399	416	416	356	438	414	397	371	407	407	388	404	403	434	396	377	434	392	416	386	399	412	416	389	388	417	416	373	383	433	400	408	407	421	405	425	379	354	401	406	398	399	389	398	372	411	406	379	388	390	385	415	398	385	428	461	388	390	408	437	409	420	399	362	382	415	388	394	359	382	414	407	376	400	419	435	386	395	382	377	371	428	390	393	412	393	437	400	426	371	412	375	381	368	411	431	401	389	426	409	456	416	411	417	402	408	399	411	403	450	410	389	369	374	350	379	409	404	417	423	383	421	390	392	404	403	409	409	398	384	376	372	379	385	387	412	420	406	444	435	390	385	412	392	377	386	409	389	397	388	379	398	384	398	424	403	410	386	416	380	366	429	360	370	361	391	421	408	385	390	376	413	418	403	382	422	392	418	413	416	429	362	391	405	416	395	403	385	388	382	421	399	397	403	386	355	412	403	420	413	379	394	394	390	415	403	383	398	377	413	418	380	400	419	387	380	371	363	378	377	411	397	382	381	419	395	389	394	397	409	414	383	403	402	381	385	402	386	417	404	390	378	410	426	389	390	445	400	405	414	421	374	389	389	393	375	411	407	396	368	380	391	405	389	379	375	384	410	407	444	415	399	404	421	393	367	387	382	384	414	409	429	379	384	413	411	417	420	415	408	413	370	396	403	390	392	412	399	446	390	368	362	378	409	397	380	403	420	427	366	412	410	407	400	413	353	403	369	391	408	380	394	397	394	385	391	377	454	388	418	365	408	367	399	395	407	421	411	370	425	398	388	416	384	395	389	407	408	408	406	415	407	418	374	397	385	371	379	412	353	399	383	381	388	361	387	400	385	424	393	404	414	367	371	390	389	415	382	371	405	392	386	385	382	425	385	395	392	405	381	377	387	385	437	402	394	417	404	407	356	408	379	380	408	418	420	380	402	407	428	409	388	410
3988	1329	1218	853	735	642	671	609	565	596	568	572	538	576	582	535	537	538	541	511	566	531	531	535	560	557	549	538	596	503	521	583	482	544	547	516	537	530	517	535	529	512	585	513	581	554	551	584	537	554	563	557	522	548	528	507	536	524	535	538	557	525	538	530	532	545	500	521	518	541	528	546	525	579	548	555	562	543	533	536	497	539	514	574	503	561	544	520	541	529	537	544	539	586	557	589	537	540	559	511	538	510	535	534	528	532	537	568	534	533	522	534	555	490	563	525	534	546	540	532	515	532	538	526	506	540	552	517	580	571	552	522	501	525	552	516	575	510	519	488	498	510	519	526	551	536	525	522	576	531	550	529	534	577	541	526	581	521	547	532	566	497	502	547	519	545	520	551	505	510	552	524	517	545	564	519	583	523	539	539	524	563	520	555	569	505	512	528	539	529	573	558	540	529	547	568	534	559	569	548	525	577	531	539	570	544	565	563	548	510	532	512	527	514	502	551	577	554	536	538	525	577	544	526	536	503	562	504	562	557	527	576	512	502	498	539	556	559	587	494	540	540	528	520	508	544	498	509	563	519	521	549	524	555	559	536	498	501	536	563	523	560	515	546	568	548	519	543	550	539	545	509	535	563	507	521	591	542	526	570	570	539	512	567	513	500	546	549	562	495	560	536	468	558	531	560	587	563	518	544	527	527	506	531	566	556	543	559	546	538	523	519	525	539	596	517	542	531	569	511	548	559	553	544	518	524	554	542	542	515	567	533	504	561	503	542	580	558	503	559	545	565	512	544	559	513	503	513	526	540	574	563	548	535	565	558	519	549	575	556	587	516	526	537	543	482	512	551	536	549	595	541	530	534	560	536	553	525	544	540	576	522	555	529	542	532	551	534	589	516	544	551	526	480	545	561	552	563	500	509	516	538	521	541	500	543	535	577	540	514	570	522	508	478	486	560	543	513	518	545	592	562	543	555	578	542	583	550	526	544	536	516	534	526	547	562	541	551	553	560	506	498	514	524	537	503	534	533	533	565	560	538	530	548	550	524	551	542	572	500	570	545	549	511	499	569	582	587	577	551	544	525	515	540	552	538	566	552	562	546	583	529	522	559	546	569	534	536	556	552	549	527	552	550	546	571	556	557	520	534	527	550	565	542	496	522	510	551	591	543	523	507	509	520	498	523	531	526	582	518	531	522	533	520	491	521	521	558	534	531	528	537	532	556	515	541	518	539	525	525	542	594	529	553	536	540	515	547	556	537	505	538	548	527	566	531	590	544	530	550	540	522	501	528	511	521	543	520	492	494	559	565	505	553	522	578	545	538	497	517	520	572	532	586	527	523	517	564	526	526	540	512	593	529	522	521	523	515	550	531	527	514	547	502	545	580	546	557	561	520	555	571	546	522	567	552	556	535	534	495	539	522	529	539	542	565	501	522	558	536	526	580	514	545	530	528	547	576	541	542	551	526	553	525	534	559	531	531	563	530	514	521	547	506	573	521	505	485	561	569	545	544	552	552	518	559	524	555	550	559	537	553	525	577	512	527	562	501	531	499	567	537	533	535	510	524	551	556	537	553	531	538	549	543	559	523	535	549	553	566	506	537	537	492	537	553	545	572	556	548	524	518	537	516	554	545	527	517	550	600	577	537	531	601	533	532	524	548	519	569	500	530	528	538	562	567	578	527	568	523	544	543	542	542	523	596	544	546	538	557	531	508	536	517	549	576	514	534	544	494	558	553	513	528	557	544	516	557	583	526	526	557	525	509	524	541	555	526	527	551	569	516	530	526	563	548	541	510	512	519	530	550	574	562	548	517	551	556	498	555	521	551	531	564	537	557	538	560	489	502	542	506	544	550	564	518	492	534	524	580	572	500	587	548	553	510	503	504	546	532	550	509	526	545	503	493	555	566	512	548	537	518	552	529	545	523	550	546	524	557	535	515	522	513	534	570	555	546	525	556	524	560	540	523	506	520	550	543	522	538	517	565	575	553	497	550	564	531	537	527	512	506	520	551	540	541	518	525	580	513	547	516	514	519	550	524	526	546	530	536	585	552	595	508	565	510	519	581	523	522	528	548	560	523	566	562	537	539	522	543	573	508	544	514	517	548	557	548	526	527	553	559	558	522	538	539	562	538	518	530	542	533	563	501	549	537	545	588	503	601	553	574	578	562	563	523	538	463	564	545	538	541	522	510	573	537	553	574	563	545	529	560	521	511	535	558	465	551	536	491	549	500	565	551	552	572	538	528	512	526	515	556	541	526	552	536	536	511	576	553	514	516	525	563	555	494	529	527	525	531	529	536	543	531	589	540	536	543	519	571	515	524	549	509	515	503	520	540	539	515	534	581	552	535	555	550	495	542	538	508	550	574	555	546	532	550	516	530	553	530	556	540	549	534	537	561	546	533	555	572	522	588	497	509	513	559	520	515	511	580	545	562	519	553	559	537	581	563	533	538	541	511	523	492	522	525	540	580	533	536	507	517	532	548	528	536	563	539	543	522	526	565	503	503	543	519	528	564	542	538	536	527	529	538	569	556	501	563	552	574	557	535	574	540	521	547	555	572	536	520	556	509	540	561	556	543	526	529	555	545	506	529	520	527	537	562	541	543	516	533	549	548	510	525	530	534	557	576	558	546	534	541	490	530	526	549	554	522	581	546	547	537	578	544	536	532	527	544	557	569	539	530	567	513	570	528	538	571	540	502	556	544	546	523	512	519	556	501	543	551	577	514	553	530	583	570	529	539	521	523	548	533	531	526	543	493	541	554	567	531	569	561	553	533	580	559	535	537	541	583	531	515	542	539	537	543	526	579	531	526	531	519	540	517	545	512	534	527	583	528	551	525	566	508	532	524	527	541	549	539	540	571	530	555	516	545	536	549	554	515	547	570	546	523	581	548	528	518	544	547	494	502	533	539	547	561	518	515	557	489	510	522	576	515	570	525	546	549	542	531	559	550	556	516	573	582	560	528	524	551	521	516	552	501	534	553	525	549	528	498	557	518	553	535	547	517	560	527	512	550	531	537	539	514	538	543	544	536	545	560	560	524	515	535	538	523	579	514	531	520	566	561	532	557	559	532	523	516	493	579	492	547	561	547	511	550	518	554	528	551	553	518	529	552	524	553	514	551	569	532	595	544	564	530	549	534	551	529	544	493	572	516	533	593	526	560	544	573	527	554	548	531	556	529	553	510	541	522	513	566	507	526	539	600	526	550	512	593	550	527	537	513	564	549	551	541	493	545	537	563	552	542	559	601	512	511	528	531	566	536	537	568	568	560	539	531	566	527	538	512	533	541	539	555	587	518	503	551	580	526	561	509	562	572	551	565	528	532	569	553	555	580	511	550	553	546	523	490	546	551	559	508	566	574	536	519	534	527	538	549	524	552	565	514	531	525	561	535	546	534	555	572	544	531	543	578	512	575	572	579	578	545	616	536	537	579	527	519	548	570	566	543	530	521	530	556	546	549	567	500	509	520	478	511	542	543
24241	21420	28852	24352	21400	8732	1046	721	597	543	476	478	435	429	403	389	413	386	386	373	361	388	381	327	343	361	312	355	362	325	348	327	323	346	343	311	329	343	344	332	334	324	345	340	315	319	326	294	348	327	294	338	351	312	315	313	339	372	333	349	325	300	358	327	300	348	339	323	362	346	323	293	331	352	325	319	314	335	326	295	342	330	289	316	305	356	322	315	309	352	329	332	321	349	322	320	336	329	300	312	308	329	290	345	339	372	339	305	334	319	322	327	317	331	330	307	302	350	305	322	317	311	332	327	312	355	309	355	332	321	359	340	368	314	317	307	332	321	299	289	330	328	299	307	326	376	325	294	311	350	299	328	333	305	306	319	329	347	310	353	323	343	351	366	339	322	350	304	353	310	350	304	340	328	335	303	348	322	328	321	363	341	327	316	329	331	343	330	322	321	319	337	352	323	303	347	335	307	312	305	378	327	316	323	329	332	297	341	327	315	313	333	308	300	313	355	345	354	314	334	289	344	337	328	352	320	342	332	309	313	325	325	354	329	347	357	330	311	324	318	335	337	330	353	328	329	310	322	301	323	293	352	297	307	332	351	350	314	320	298	318	295	310	295	353	338	317	313	304	318	350	319	335	336	316	337	347	303	346	332	354	359	356	342	308	311	305	349	341	343	366	324	340	327	361	351	300	337	311	345	323	336	348	328	320	332	303	307	320	305	335	309	339	331	329	354	330	334	326	343	286	327	346	284	331	323	313	363	329	342	302	324	316	322	332	317	351	331	354	340	339	320	341	301	302	342	348	360	346	322	325	336	316	324	330	291	350	320	318	321	338	298	305	298	312	317	313	323	298	324	346	341	322	302	313	340	347	323	328	302	334	303	317	315	276	340	352	304	315	320	348	351	329	322	330	334	326	331	348	318	320	297	318	317	347	321	336	317	349	337	366	319	351	353	350	320	313	317	337	313	322	321	301	340	334	348	328	349	298	331	332	340	301	338	359	331	325	313	314	325	302	298	299	315	295	321	337	352	374	329	315	324	341	324	344	326	335	306	339	361	335	310	299	275	316	312	343	308	337	313	311	357	308	349	328	325	320	328	334	351	347	292	350	328	315	326	303	329	333	337	308	339	325	316	313	334	329	296	339	295	332	317	315	331	363	321	326	327	335	319	330	333	352	328	298	330	316	321	326	306	315	343	305	352	331	346	337	325	321	284	352	317	335	377	330	315	320	311	308	319	278	341	320	351	315	329	314	316	331	320	330	318	290	351	308	339	311	323	330	311	321	325	299	319	338	311	301	335	291	347	327	320	310	334	337	336	327	331	354	299	353	335	319	308	343	327	312	349	322	343	328	315	334	321	312	323	310	340	323	299	315	347	320	300	355	324	315	344	316	320	339	363	324	301	335	329	344	331	324	334	321	314	313	333	324	350	329	306	326	323	295	359	332	343	327	311	325	325	323	335	312	313	327	278	332	324	316	330	331	337	352	317	321	316	314	366	316	357	327	354	335	292	312	316	331	315	327	358	306	326	311	347	324	345	287	325	341	305	367	338	324	363	319	295	272	350	314	317	322	306	316	331	302	310	339	332	345	301	317	328	320	372	327	318	341	334	326	340	284	326	367	315	326	315	330	343	327	307	313	311	334	326	329	310	337	320	320	326	305	312	323	327	341	303	300	334	338	328	327	366	312	336	304	345	342	311	325	328	317	316	321	312	349	333	291	315	302	328	345	326	342	324	344	311	354	339	328	319	335	344	336	336	318	311	331	335	319	309	342	325	296	338	329	316	342	327	303	326	311	356	333	323	315	293	301	330	330	313	335	332	319	285	326	313	365	325	332	344	338	328	325	345	348	321	333	284	348	342	332	310	327	319	326	321	329	299	346	324	350	313	332	318	317	334	321	316	325	347	320	327	359	346	316	329	335	328	378	335	310	326	336	347	343	317	344	305	324	316	331	306	326	340	313	327	342	335	329	300	305	353	331	313	322	328	329	350	333	312	312	322	307	276	326	312	317	295	270	332	322	324	304	318	307	329	302	346	309	352	343	318	323	310	323	283	320	293	351	290	326	309	327	349	341	310	298	293	321	309	348	324	324	318	320	324	305	351	302	310	337	343	320	328	334	293	327	338	339	314	327	326	318	350	319	333	300	320	331	318	324	319	316	322	324	304	331	352	353	328	295	366	308	336	345	343	331	365	358	306	339	312	302	321	317	325	343	334	343	322	320	324	280	332	356	287	343	315	304	312	292	331	337	335	323	316	337	312	341	324	358	337	328	332	319	316	320	318	316	315	309	339	355	321	329	343	332	311	333	313	317	311	303	319	327	313	343	335	350	319	308	304	275	321	321	330	333	353	314	315	305	346	319	337	320	318	304	345	321	312	331	342	322	326	327	360	328	345	336	339	328	338	330	333	316	342	339	326	357	338	319	335	341	352	322	332	336	349	330	288	316	321	327	324	356	323	332	336	296	332	296	304	312	340	348	324	314	302	294	313	306	292	333	326	349	332	321	290	325	329	288	337	327	320	318	312	318	318	306	299	283	336	340	314	329	304	311	342	335	357	318	331	324	314	339	298	326	348	302	329	310	324	320	316	338	336	316	304	313	331	315	303	316	335	342	348	310	296	320	316	351	307	331	335	292	349	328	341	333	310	359	289	325	315	329	296	310	327	348	329	294	313	298	320	346	330	335	323	339	355	340	320	336	332	339	332	343	330	318	362	337	326	344	312	314	334	331	304	307	287	300	293	335	329	312	329	325	327	338	329	320	296	328	292	330	305	322	338	334	328	318	305	320	299	299	304	312	319	319	309	322	338	308	295	315	313	332	312	327	303	324	360	340	305	321	332	354	287	354	329	371	308	346	311	321	330	355	354	322	326	305	320	332	323	321	331	350	337	328	320	326	317	308	308	311	354	343	296	347	357	322	322	364	313	336	354	312	319	336	314	345	300	315	324	323	340	301	333	336	339	339	329	340	313	330	321	368	317	309	315	368	344	322	326	288	307	338	343	324	336	313	321	295	321	325	294	322	323	307	320	319	348	312	332	356	352	327	299	356	334	343	341	313	295	333	346	304	346	303	322	307	289	335	317	313	329	319	346	317	309	326	386	342	327	326	331	343	330	313	331	315	326	363	301	345	326	347	322	339	321	291	333	341	332	290	321	310	330	320	324	339	282	357	303	356	329	342	322	338	351	294	345	329	367	319	337	313	292	304	319	324	321	342	313	330	377	334	332	302	289	336	341	321	285	314	299	331	302	311	339	356	328	346	342	329	340	334	313	322	337	344	299	312	336	286	352	322	306	309	319	337	328	307	314	349	333	335	360	327	319	300	324	371	363	319	342	350	327	331	320	336	319	361	330	337	297	335	336	314	323	353	329	324	321	311	338	307	316	305	321	330	316	324	327	347	338	346	349	323	308	355	343	325	341	308	329	310	324	306	323	319	332	320	309	337	321	350	302	320	322	317	336	335	337	292	327	318	356
4959	9760	8336	4343	2836	2212	1805	1500	1172	1092	880	814	766	696	662	585	585	642	592	564	538	533	536	504	533	578	509	526	483	472	504	500	455	508	449	487	398	502	466	460	487	461	507	477	455	465	448	428	474	477	451	419	468	485	450	442	449	474	453	443	495	468	464	460	476	453	472	451	480	441	480	472	459	448	421	445	434	453	483	405	467	450	462	524	437	484	486	453	458	460	449	419	406	471	436	466	458	488	462	491	463	431	450	496	471	439	463	453	432	448	454	435	460	438	492	483	445	478	451	419	434	478	462	418	455	474	455	476	429	472	424	421	447	477	456	425	421	463	428	428	460	462	446	436	448	462	391	448	468	447	422	424	415	438	461	505	426	457	407	452	443	457	482	447	477	443	459	456	457	457	462	460	454	471	454	453	457	451	474	425	482	417	436	447	428	434	431	444	471	427	463	439	433	433	406	434	460	480	432	457	449	423	454	467	436	471	453	484	452	459	435	442	455	444	469	446	453	428	485	440	449	450	431	464	428	436	455	444	478	456	462	457	455	448	459	422	483	483	414	397	427	448	478	511	446	464	436	406	436	471	413	442	463	439	455	446	523	455	495	405	491	432	469	429	425	446	480	450	437	463	413	477	465	426	415	481	476	466	482	471	457	447	474	469	424	454	459	443	429	456	461	411	421	407	474	447	455	454	456	439	450	468	432	430	437	445	462	419	452	460	417	449	464	437	423	421	454	441	437	455	462	436	453	469	432	438	452	382	438	466	446	471	415	451	457	401	445	449	457	456	456	459	466	420	419	429	442	457	441	424	428	441	437	462	472	423	433	424	439	443	425	449	492	456	449	458	423	451	418	437	465	458	435	462	452	463	483	500	466	437	447	459	432	487	486	455	419	427	429	498	458	435	481	461	418	460	432	470	451	420	455	445	454	426	447	430	455	434	418	467	439	451	469	456	454	415	464	437	454	450	446	459	449	424	485	402	429	427	439	479	448	433	436	435	436	461	467	453	453	446	423	459	438	470	436	453	424	430	461	433	444	443	437	460	432	464	440	422	471	474	458	438	424	437	437	449	443	425	399	465	416	467	459	473	460	472	466	435	460	439	485	458	447	467	445	454	476	478	458	471	411	459	453	449	424	461	444	514	431	459	429	427	415	442	451	461	467	451	469	448	482	423	458	480	477	457	409	429	459	449	419	462	440	466	489	482	435	471	451	466	453	482	461	451	453	440	426	439	443	448	457	418	435	482	437	482	434	445	440	447	477	456	441	452	410	465	474	474	471	452	452	458	472	483	472	449	444	448	416	464	461	431	452	451	489	453	429	437	465	464	473	441	444	457	445	442	457	459	435	435	413	412	415	479	440	401	468	439	469	452	442	463	473	431	455	433	433	436	451	454	438	422	402	476	470	473	459	462	475	483	431	438	458	468	465	454	455	428	443	442	469	467	481	437	451	476	465	432	482	420	416	460	449	457	419	448	454	473	424	435	471	467	445	456	442	468	458	475	443	447	469	435	453	445	484	523	449	414	456	454	452	452	453	434	440	457	450	448	450	479	443	411	461	467	490	460	435	442	457	472	448	443	421	443	477	455	424	459	422	487	488	422	469	473	471	406	445	484	473	463	463	475	442	472	455	447	472	440	492	515	468	484	421	461	446	449	484	478	448	462	481	440	460	473	476	412	442	448	466	463	495	470	426	444	433	464	421	443	467	472	428	466	418	427	472	488	436	450	437	448	464	456	424	422	479	449	451	454	451	449	471	462	448	442	432	453	444	456	448	437	452	421	465	488	459	456	423	456	478	449	447	421	450	452	476	515	433	440	478	450	440	444	382	447	468	453	479	434	413	476	440	439	483	435	422	467	431	447	455	436	450	426	447	485	442	443	399	452	477	444	485	434	474	481	462	463	454	431	450	429	469	438	454	463	428	447	444	448	443	438	425	471	481	443	466	422	428	453	424	483	461	444	458	418	487	459	445	461	458	456	463	452	432	419	466	463	435	446	450	439	455	444	446	470	419	437	440	447	484	426	472	467	506	431	431	486	459	431	451	420	450	463	436	448	480	488	442	440	427	453	453	456	428	438	445	445	437	453	423	494	434	438	483	452	443	450	449	413	437	488	470	460	422	474	451	458	460	457	487	459	510	410	456	452	419	429	426	413	466	488	438	455	415	413	410	435	444	431	447	464	476	456	452	418	457	456	511	502	428	466	432	484	445	452	452	442	471	456	455	458	475	438	436	472	474	445	437	455	430	448	450	468	434	400	434	476	460	404	480	469	448	450	445	428	433	440	450	455	446	463	468	448	466	464	419	437	429	461	434	438	452	451	478	454	417	420	441	443	453	456	399	443	443	440	423	436	453	442	451	438	431	471	397	438	430	453	443	437	441	459	425	462	439	463	410	419	473	464	446	468	454	447	447	450	491	487	450	437	468	478	442	429	434	477	469	436	468	411	469	474	419	462	407	430	510	444	452	470	479	439	445	450	443	478	455	465	458	457	460	465	451	429	438	446	485	442	461	465	461	505	456	443	458	466	463	470	464	422	471	440	416	424	439	434	478	421	473	422	441	434	462	443	486	471	425	446	461	453	438	454	420	451	452	469	451	479	437	464	433	491	414	408	442	427	447	429	484	457	425	426	440	432	411	459	423	447	467	439	411	452	450	480	436	465	435	447	435	495	468	470	433	408	459	463	447	428	432	412	459	475	486	432	439	434	422	445	462	428	455	441	451	456	431	475	475	423	490	430	432	463	445	420	473	481	450	470	456	478	436	409	400	438	422	458	472	433	430	443	481	470	429	458	461	449	450	456	420	414	429	435	474	440	457	412	455	484	434	451	468	437	402	420	445	502	482	470	454	495	432	428	422	418	456	443	455	462	446	445	454	436	461	471	429	417	438	457	412	451	445	433	467	458	454	431	469	451	449	442	471	447	464	413	482	416	447	435	453	436	453	446	434	466	446	418	473	467	468	493	462	448	477	423	421	430	471	425	445	459	442	439	441	441	423	447	496	386	445	422	458	464	482	453	406	444	429	440	441	462	440	439	438	442	423	482	418	459	460	437	432	431	467	423	420	428	439	463	437	407	435	483	447	450	433	433	437	444	457	490	446	437	440	454	441	432	443	462	413	490	453	437	460	449	451	459	432	437	479	469	453	439	433	497	409	423	432	419	440	473	466	460	464	437	461	444	440	427	462	459	435	428	428	486	454	448	450	441	463	435	414	429	520	461	457	469	462	458	432	459	438	463	439	459	464	440	463	446	455	426	494	447	472	446	465	424	501	433	432	463	455	463	425	477	451	456	472	426	462	425	439	417	468	431	452	468	465	447	422	437	420	443	428	444	462	457	468	410	467	417	460	509	467	469	443	419	412	466	448	446	438	467	425	447	431	489	474	444	450	442	473	445	426	427	461	456	454	441	438	485	466	436	430	425	492	482	437	458	421	430	437	444	432	497	432	390	441	448	410	454	469	393	452	471	438	468	460	446
23219	21432	29365	23881	21434	21447	6362	900	623	557	479	398	332	311	289	272	241	227	221	212	208	196	170	163	197	185	178	155	159	171	145	150	157	144	147	162	152	142	148	143	116	156	135	143	163	136	113	117	120	138	122	139	124	145	132	143	129	134	129	154	117	133	123	146	117	120	124	121	107	147	134	127	132	129	128	143	149	112	130	125	129	118	121	130	120	104	120	113	130	119	125	123	136	135	134	109	137	119	140	125	121	129	110	122	123	135	131	127	148	116	133	121	127	122	121	115	123	121	122	106	135	125	123	98	120	109	127	104	128	125	125	112	128	110	137	135	148	118	137	126	105	119	130	119	127	132	114	110	122	120	108	136	138	126	110	118	113	135	102	112	110	116	110	133	125	138	125	122	137	106	130	133	132	131	131	116	101	121	140	113	117	99	117	114	118	104	116	113	129	124	114	141	130	125	115	130	128	109	122	123	130	97	106	121	138	117	123	117	133	98	129	126	129	115	110	119	131	113	123	122	98	134	128	113	135	127	132	126	114	116	129	140	105	136	119	113	111	128	117	121	101	112	119	124	121	113	134	117	102	129	126	149	115	124	93	128	140	124	132	123	107	117	128	116	113	121	145	137	95	130	125	141	119	112	131	113	117	115	135	113	117	128	110	125	116	105	125	122	129	118	116	126	135	130	119	116	127	120	109	104	103	110	120	131	135	126	130	111	117	113	105	141	123	127	120	118	136	119	134	120	101	97	98	128	127	117	126	121	97	106	126	119	121	122	131	131	116	105	128	127	125	131	113	127	119	112	108	119	118	112	133	123	119	129	115	110	120	108	129	114	123	116	124	119	112	111	127	122	114	121	109	132	115	121	134	116	123	120	120	110	122	118	116	125	110	119	118	127	122	109	111	119	129	111	125	127	129	125	110	129	123	137	121	119	138	101	124	133	110	112	113	112	119	124	118	129	114	120	126	130	128	128	135	123	114	111	119	116	119	133	121	133	137	130	128	121	126	125	116	124	137	127	126	124	114	119	121	127	118	119	121	108	121	132	118	130	91	118	133	132	104	114	103	120	123	124	129	107	140	122	113	109	122	106	108	116	102	114	138	138	136	136	99	124	132	135	118	111	129	121	116	119	123	119	137	144	127	113	123	162	131	118	121	126	113	132	113	115	112	120	124	122	123	132	124	122	128	129	127	128	121	125	101	111	138	121	134	115	113	134	111	133	131	114	130	123	116	121	111	141	127	122	120	117	130	142	146	117	130	113	112	113	130	107	104	111	120	129	129	89	124	131	101	119	124	124	101	110	124	139	120	122	131	124	110	132	124	113	136	131	121	126	140	116	122	141	138	114	117	105	105	132	112	110	101	129	134	104	119	151	151	120	140	131	110	108	130	115	127	136	127	120	116	119	109	130	130	113	109	123	133	108	117	128	124	97	125	125	125	137	133	106	118	117	120	124	112	125	146	123	122	124	121	118	132	120	123	149	116	118	115	115	117	139	123	128	117	111	123	97	129	133	125	130	121	138	129	136	142	108	108	123	111	125	137	131	132	119	109	107	121	109	119	135	112	123	111	111	123	114	121	105	137	130	112	133	118	154	108	129	127	102	119	126	113	129	115	130	129	121	89	94	121	114	112	125	129	120	120	96	133	129	135	102	121	112	134	127	124	117	127	98	106	124	108	102	102	119	119	135	106	114	114	133	100	147	125	118	131	115	126	115	107	132	125	102	123	116	118	119	140	127	121	130	131	114	104	123	120	112	117	122	115	110	144	115	103	114	107	135	132	133	128	140	118	110	115	137	117	110	119	106	122	128	122	138	106	106	120	118	120	109	107	122	107	118	112	135	129	103	116	130	134	114	112	128	127	121	140	113	124	112	129	130	136	122	115	124	117	123	119	124	129	133	113	110	108	117	109	123	128	145	119	123	120	132	102	104	127	116	131	116	121	114	120	127	115	112	128	110	125	131	145	118	116	103	127	123	132	126	119	121	137	103	125	122	106	125	118	109	97	106	130	123	112	121	144	120	124	134	109	114	116	120	110	113	127	135	131	118	117	133	140	120	120	127	114	118	124	125	117	111	126	113	106	130	121	134	129	128	121	130	125	104	143	133	133	130	152	116	141	129	98	117	122	130	126	127	102	112	125	126	139	109	102	120	128	118	121	131	125	112	128	128	140	118	112	133	110	125	114	129	113	126	106	144	120	118	141	115	124	144	133	113	106	116	133	125	121	122	120	112	124	117	130	138	124	120	113	117	118	125	125	119	115	123	137	115	126	117	115	148	117	121	123	122	136	130	132	120	118	97	124	121	122	125	132	119	131	113	118	127	110	116	114	108	136	123	106	120	128	115	111	129	122	116	102	129	110	114	133	110	110	130	107	117	117	117	130	140	123	116	140	132	114	108	129	118	137	119	127	126	137	128	107	138	107	139	118	152	93	110	121	116	120	120	98	121	120	118	133	96	132	112	122	134	135	102	114	127	136	137	101	122	104	125	116	102	120	119	103	139	120	123	158	129	113	129	150	129	130	126	116	114	105	126	105	104	116	107	148	124	94	116	126	137	141	143	127	119	127	108	109	126	116	144	127	122	133	134	119	122	138	108	119	111	117	135	121	126	123	106	140	117	106	115	108	123	114	120	89	123	104	120	123	119	122	118	109	138	123	116	117	114	121	127	133	115	102	132	127	106	126	129	129	132	112	117	117	118	145	124	109	117	135	105	117	131	133	127	109	119	117	134	117	112	136	128	118	106	115	101	99	116	140	142	118	100	132	137	112	107	132	122	128	96	128	116	110	125	125	101	126	120	145	134	128	133	118	102	113	124	115	121	134	104	128	121	99	110	106	114	132	141	123	122	100	131	127	97	114	118	113	131	121	140	152	132	110	130	119	121	123	142	136	117	112	136	122	114	118	131	127	124	116	129	130	134	116	125	130	137	128	137	137	149	119	126	109	106	139	123	132	131	111	122	131	129	101	142	137	106	133	138	108	130	113	131	118	119	118	109	124	141	142	102	120	137	104	140	147	124	113	123	108	104	115	138	123	118	126	119	121	123	117	118	105	105	128	128	123	132	130	131	120	114	133	120	116	122	123	111	132	111	121	126	106	118	113	124	118	124	120	130	116	114	129	94	127	126	135	133	139	136	111	113	121	106	120	118	106	144	121	117	117	130	126	115	106	119	118	113	137	130	138	123	147	153	120	123	118	126	125	126	145	116	113	117	122	113	128	124	111	123	125	112	137	133	106	109	129	118	131	136	142	107	127	106	121	135	115	123	121	125	144	118	120	123	132	122	124	106	114	121	120	126	122	112	103	115	140	146	145	116	112	110	108	124	104	132	114	118	120	124	109	131	135	119	133	140	121	132	136	127	121	109	134	111	108	137	132	125	119	119	126	133	112	118	105	110	121	122	152	124	105	139	123	127	108	117	115	122	106	122	107	111	122	129	115	115	130	119	137	104	111	116	104	122	116	112	132	112	113	101	144	126
7093	15407	13301	7113	4813	3666	2815	2131	1667	1365	1124	927	809	710	642	532	467	421	436	434	336	326	333	299	276	236	292	275	267	250	253	253	242	246	249	214	197	223	205	203	221	207	207	162	216	189	184	182	200	182	157	209	189	200	189	179	211	178	159	177	190	189	194	202	177	170	155	174	190	192	186	201	184	191	167	194	175	164	156	171	171	192	190	202	167	159	176	188	169	189	160	185	176	180	180	196	165	171	182	154	167	162	176	157	186	188	176	184	196	162	185	175	168	172	176	209	173	159	174	152	185	187	163	172	176	168	181	195	172	187	204	173	178	149	173	185	172	176	182	191	171	168	181	170	170	165	174	157	156	193	170	160	177	170	171	182	182	174	171	175	208	191	168	201	166	158	172	159	179	170	183	186	174	163	173	147	173	169	213	169	183	167	165	157	184	183	171	177	185	168	161	183	169	155	175	181	168	179	150	186	175	182	185	192	169	178	155	173	201	164	143	151	169	175	201	179	189	158	165	159	175	158	160	167	162	166	165	159	186	202	184	187	185	171	167	170	192	166	175	158	160	179	172	173	155	169	173	178	156	178	175	181	175	205	164	166	171	174	185	186	186	181	162	186	179	175	167	177	159	160	167	170	166	182	164	149	168	171	155	163	155	171	185	185	180	157	183	176	157	176	194	173	190	172	181	188	190	185	184	186	200	177	168	176	173	190	201	182	165	156	158	183	180	169	176	176	165	169	181	173	181	157	175	154	170	179	154	176	176	184	161	175	165	165	165	178	198	178	185	170	170	173	182	183	168	173	173	154	161	173	160	157	173	174	173	180	183	159	158	170	192	177	190	171	193	177	182	182	179	167	166	173	184	182	154	167	174	200	197	177	183	169	171	190	160	190	151	174	171	165	176	164	161	178	179	158	183	182	190	161	177	159	178	188	161	182	175	163	180	165	156	159	170	162	154	158	183	208	148	194	148	175	167	201	179	203	178	199	173	185	183	164	173	168	165	180	188	173	167	184	172	188	166	179	164	194	175	171	174	154	171	169	183	170	174	178	172	196	178	189	164	154	172	177	166	178	168	162	175	167	167	209	170	157	188	178	170	157	177	177	179	167	172	177	175	175	158	197	168	202	144	165	184	204	164	180	181	181	170	165	171	185	169	196	195	161	179	165	182	188	177	168	163	159	163	171	153	147	142	183	169	185	162	181	170	182	167	158	181	180	168	173	173	179	157	170	173	196	143	177	182	188	160	180	186	175	163	172	161	175	167	193	172	150	185	176	148	153	163	181	180	162	167	137	176	172	180	167	179	165	163	168	166	168	183	213	178	168	166	199	182	175	194	165	162	154	196	156	169	159	172	203	182	182	166	184	181	161	163	164	160	168	179	167	182	177	166	201	193	177	167	168	172	171	165	163	188	183	175	154	188	168	155	169	160	163	179	203	174	190	179	171	181	155	170	176	176	163	173	169	178	188	185	169	171	167	196	153	185	184	165	170	178	191	164	173	179	158	173	179	183	183	173	180	180	165	178	170	187	170	203	180	163	197	183	161	168	176	187	161	170	187	182	179	177	175	176	177	160	179	167	171	189	153	182	159	188	170	182	163	171	158	157	194	148	167	176	184	171	187	182	165	178	178	150	157	182	160	157	172	185	138	159	164	158	175	165	167	160	166	171	164	165	163	155	172	170	194	211	180	153	173	188	165	181	163	158	161	181	186	172	169	161	195	149	185	183	148	169	180	161	164	186	177	187	190	176	200	171	176	150	183	182	158	161	175	155	169	187	164	182	164	179	168	165	185	184	182	173	172	179	184	156	163	196	163	189	157	195	169	161	156	169	152	176	165	182	202	155	155	189	169	147	159	162	173	213	171	163	168	149	154	195	168	170	171	179	204	155	160	172	180	167	179	139	198	176	187	180	173	174	169	190	168	173	186	159	185	175	183	187	168	178	177	192	169	176	177	185	169	179	189	164	161	183	173	205	152	177	190	162	169	178	156	179	181	157	174	168	158	181	171	169	176	180	177	186	180	153	169	174	169	153	171	169	188	194	196	171	169	165	169	182	183	175	171	177	177	174	157	186	196	155	162	179	196	172	174	160	158	180	170	200	159	176	170	175	158	149	177	172	180	184	175	162	176	189	183	192	137	141	163	165	186	165	155	199	182	181	173	194	169	202	173	169	177	160	194	171	173	177	161	196	191	183	171	177	175	180	164	166	201	158	177	164	180	163	195	181	170	190	163	175	164	182	177	172	183	193	178	168	175	169	188	180	176	171	169	166	170	185	176	176	183	157	157	161	155	170	187	175	170	183	174	166	169	182	166	155	181	173	177	179	185	168	161	182	147	162	167	174	173	172	188	190	176	186	180	168	162	148	166	167	158	185	155	156	146	168	173	164	168	196	199	180	181	179	177	210	184	172	168	186	171	174	207	155	192	184	173	175	184	166	210	164	179	176	153	188	170	173	150	167	185	175	209	167	159	188	172	199	149	178	177	170	190	172	165	155	174	174	151	164	184	175	147	182	171	160	168	148	191	177	169	178	178	159	165	172	199	176	199	177	175	189	209	188	160	197	152	175	188	162	180	165	175	163	148	183	172	193	174	171	192	180	159	150	184	200	197	160	214	179	172	152	177	151	149	191	186	162	178	182	166	171	174	184	183	187	161	157	200	164	176	170	178	148	151	163	178	167	178	183	164	171	162	166	163	182	154	169	171	186	175	161	179	152	147	182	195	186	190	150	183	172	176	183	190	169	162	193	168	165	155	160	186	172	172	183	192	169	181	184	155	170	164	160	169	160	161	175	181	173	183	176	186	180	174	167	185	191	172	130	182	199	183	176	165	178	182	190	176	178	170	179	183	150	186	163	195	181	163	196	192	165	175	163	176	172	157	163	196	163	168	174	179	170	150	155	190	175	176	154	185	187	183	162	177	184	169	166	143	179	185	173	202	201	183	188	166	179	193	193	154	169	161	148	168	158	162	158	167	187	187	179	157	155	178	160	193	145	165	161	183	171	167	159	195	187	172	167	174	187	156	161	196	162	170	212	167	158	167	177	162	178	213	167	171	180	149	176	178	186	169	168	154	188	162	177	167	152	173	193	187	187	179	156	183	175	164	171	192	165	174	166	175	164	184	183	150	168	171	165	178	182	182	174	176	183	200	194	184	155	160	163	179	172	158	165	171	199	183	165	178	178	174	171	178	169	163	188	177	181	169	165	153	162	181	181	175	134	165	175	159	170	163	186	174	171	163	158	210	197	165	186	165	170	191	174	155	161	171	165	163	201	177	181	162	167	155	162	202	158	171	146	165	192	175	154	183	181	170	147	169	164	143	166	180	181	168	177	191	147	171	159	163	158	181	190	150	155	167	154	185	193	145	158	156	157	171	179	164	188	163	166	165	141	171	159	173	176	188	182	158	177	158	156	173	156	186	148	184	178	181	163	189	176	197	174	165	192	193	177	153	150	183	160	200	172	171	172	184	169	161	179	169
27301	20985	9295	858	516	460	473	390	437	424	435	417	428	415	429	396	385	387	386	424	424	419	412	365	403	421	399	388	377	396	402	444	403	406	382	372	401	400	393	417	416	398	389	410	389	407	404	426	393	416	379	412	406	419	374	398	436	415	403	412	420	391	430	416	417	407	376	358	420	416	433	363	407	418	414	423	411	403	425	411	403	437	384	414	419	391	397	408	401	393	396	371	403	441	421	394	401	415	391	404	408	373	345	404	408	408	353	405	408	389	439	391	403	367	342	379	423	396	399	397	413	397	411	409	396	417	387	401	423	353	416	392	436	384	411	421	410	410	397	395	398	391	394	416	393	391	415	403	392	404	411	385	459	415	375	406	405	406	396	431	399	422	384	390	407	394	421	428	400	381	416	425	427	414	437	431	395	390	390	387	395	385	386	374	393	407	416	424	389	403	411	398	429	402	422	403	393	406	424	422	391	414	428	420	433	383	402	447	403	428	413	405	418	415	390	351	410	389	364	398	375	417	437	418	405	394	416	407	365	392	415	371	418	394	386	391	424	363	354	408	389	399	402	397	401	412	407	404	363	388	398	388	382	415	378	400	432	436	373	383	393	370	405	409	378	410	381	389	408	417	418	417	393	403	410	380	435	417	426	397	413	428	401	391	407	412	382	407	386	393	400	389	411	424	389	381	384	375	441	381	409	455	428	412	447	388	406	410	381	397	385	431	383	425	438	372	419	382	416	412	434	370	379	382	382	395	419	400	359	402	392	428	384	432	414	406	384	420	404	375	365	400	393	396	393	395	384	425	433	410	406	379	358	362	404	407	396	406	385	425	402	359	421	409	409	376	383	413	417	407	402	359	403	406	398	390	376	385	411	353	383	413	400	421	399	391	391	389	385	437	397	440	369	387	383	410	435	409	375	406	408	381	412	407	415	410	396	392	396	446	415	393	387	389	409	400	385	427	402	366	389	384	377	411	423	399	412	438	404	409	407	397	407	362	391	377	467	385	391	365	396	382	402	430	443	380	389	378	423	389	404	416	399	374	410	408	395	400	447	385	411	417	391	383	401	421	424	409	420	404	412	370	410	422	405	388	388	422	377	412	399	397	434	438	420	407	426	388	400	425	393	371	399	406	448	416	420	447	382	416	398	385	410	444	408	371	381	390	377	379	400	448	371	410	410	408	397	399	371	379	405	387	378	399	390	443	396	383	377	391	420	442	400	368	405	414	400	379	401	402	371	415	416	403	395	372	398	366	409	430	405	428	369	404	410	407	427	409	413	392	415	393	383	413	404	422	402	404	388	392	383	382	414	388	363	374	427	389	426	347	403	373	420	380	418	382	391	392	423	410	370	413	396	432	396	412	413	390	379	406	392	388	398	389	430	350	402	383	394	380	417	440	357	415	410	384	431	406	388	422	388	388	373	397	428	394	403	380	400	396	413	369	391	405	395	403	383	404	416	407	389	368	400	401	425	415	428	440	380	391	414	431	395	407	415	423	406	420	400	380	419	432	433	384	415	385	385	402	420	400	430	366	394	391	402	396	415	411	426	403	416	398	425	408	432	382	418	396	366	394	420	403	405	394	390	377	374	376	370	427	412	379	408	407	416	400	407	414	393	407	418	408	367	385	385	438	388	398	371	375	396	417	414	394	416	380	372	405	398	377	393	378	359	433	421	416	397	421	426	372	414	378	429	417	430	392	382	401	404	393	404	388	407	390	400	429	413	396	433	382	421	409	387	421	429	389	378	403	433	414	386	408	422	403	413	424	420	402	388	383	397	395	422	397	410	375	435	394	396	420	392	428	405	390	368	380	393	382	380	423	413	405	413	406	417	380	377	414	422	435	400	424	408	385	383	412	410	380	411	347	408	417	406	368	396	381	374	389	395	372	388	390	412	415	456	401	400	423	376	385	436	386	362	423	391	401	410	409	404	429	421	400	395	388	435	394	389	398	395	365	374	395	398	376	431	380	383	414	436	385	391	398	389	395	359	400	410	407	393	366	378	425	429	409	412	402	397	376	412	403	408	412	390	391	383	379	395	425	413	416	448	397	402	392	396	422	370	426	401	395	405	400	435	461	414	399	402	374	384	400	394	390	403	393	373	424	401	395	405	392	408	378	418	405	378	413	404	379	421	383	423	401	399	364	420	383	391	394	395	393	457	420	363	411	386	422	381	424	382	431	382	375	397	395	409	391	403	380	385	397	405	404	429	411	435	425	420	404	391	395	418	402	396	359	371	369	336	409	399	387	414	353	444	365	413	401	420	430	403	406	401	357	399	408	381	431	405	390	398	381	402	408	393	418	394	394	403	396	397	375	389	392	440	408	375	371	390	363	417	381	396	403	403	361	423	423	411	411	420	407	385	426	414	376	411	389	398	394	396	380	408	404	418	436	414	400	426	406	365	383	406	423	419	401	401	411	381	400	414	422	425	402	399	425	458	397	418	403	407	383	426	401	402	426	375	406	404	423	404	417	386	392	372	390	407	408	403	419	406	379	416	417	399	412	400	377	414	378	410	360	408	405	415	392	449	411	355	397	422	364	394	411	413	409	434	360	398	387	411	409	385	427	415	406	418	389	375	430	386	380	377	405	396	434	428	388	390	400	371	387	421	366	397	397	402	412	426	392	389	402	380	409	427	405	388	402	397	364	396	412	381	409	414	420	414	383	413	407	415	421	394	391	365	441	389	348	383	398	378	378	364	441	398	398	394	433	416	428	428	379	380	403	410	425	434	373	409	390	439	400	399	429	399	374	410	388	406	413	409	391	391	425	401	388	409	395	381	416	419	412	382	414	431	382	410	379	393	374	371	405	408	385	414	377	382	380	394	405	376	426	413	400	440	405	361	447	423	385	383	434	392	404	400	453	393	368	413	414	418	424	427	403	391	413	402	442	403	372	403	385	386	388	432	419	403	402	382	373	410	390	352	402	377	404	406	381	407	399	380	410	390	401	410	424	382	429	392	402	379	379	395	410	435	393	373	383	405	409	403	398	419	398	407	391	403	373	389	392	370	396	397	423	404	377	396	419	400	427	385	417	448	388	418	395	367	408	374	433	374	401	365	417	377	410	381	419	415	403	436	378	427	414	402	376	388	390	430	389	429	380	391	405	428	371	416	416	401	432	402	435	401	405	404	419	382	403	370	406	338	412	403	404	435	379	379	393	435	397	373	418	365	391	446	424	385	419	419	410	416	423	367	417	404	398	392	414	380	387	410	402	390	379	413	378	427	408	374	386	421	415	371	404	418	396	400	431	407	389	431	374	437	402	388	376	407	390	403	434	417	404	389	399	409	398	371	387	400	424	388	363	435	423	378	435	387	385	371	425	412	390	408	391	416	394	408	402	368	414	395	439	400	397	405	393	406	395	386	406	414	425	439	427	394	376	422	422	417	398	373	405	430	410	378	412	396	388	415	411	367	422	405	359	418	434	397	399	415	380	446	401	402	417	411	412	403	418	390	413	415	379	396	415	372	410	417	418
4121	1378	1234	847	715	699	684	631	561	596	599	580	561	543	590	593	557	589	504	515	530	564	511	568	530	550	529	531	514	553	539	568	543	578	571	560	529	542	517	527	525	532	554	552	568	533	547	525	562	522	531	532	576	570	563	531	493	548	523	550	570	558	524	527	573	524	576	529	541	565	572	524	553	574	537	529	521	484	578	574	541	586	543	547	534	539	532	531	531	522	518	587	547	522	556	525	562	552	584	540	540	507	542	498	542	546	566	510	509	557	537	557	537	553	499	500	567	568	572	570	507	548	550	539	565	532	542	538	555	545	556	563	579	529	551	563	562	504	551	541	525	557	527	565	558	550	552	525	562	512	507	566	540	547	529	537	496	578	523	566	557	573	520	541	546	550	577	520	508	536	552	558	511	535	529	533	551	509	532	505	554	564	536	568	526	548	542	541	535	554	549	567	548	521	561	502	545	550	543	545	531	541	554	526	508	551	544	562	531	524	531	552	519	546	494	532	558	594	558	551	556	550	554	567	540	525	540	561	549	554	550	548	529	601	534	531	526	550	519	548	514	528	549	533	576	550	555	511	518	560	552	528	549	517	532	493	557	608	546	572	568	550	572	552	527	543	578	536	592	567	529	537	526	560	568	530	517	508	533	558	559	563	564	571	526	528	515	547	551	525	544	551	540	552	531	552	549	489	585	526	516	546	546	548	549	508	560	573	536	549	534	572	519	555	539	540	532	526	594	596	547	542	510	558	542	496	499	529	557	554	510	566	538	493	550	553	527	537	499	549	571	508	581	600	537	543	518	536	535	557	544	529	551	590	529	534	512	576	526	566	465	537	516	532	529	616	542	553	542	537	519	575	509	547	595	543	552	551	551	519	550	525	523	580	550	526	548	522	542	508	552	567	497	501	533	549	531	548	536	572	556	538	548	564	544	548	520	552	536	542	542	554	548	549	524	535	535	564	568	532	569	545	543	531	558	546	533	550	531	547	547	542	519	537	546	550	587	562	551	526	577	499	531	565	558	500	572	549	556	560	550	548	570	561	527	604	566	585	553	510	555	550	554	507	551	525	541	522	554	559	547	538	538	592	549	542	530	572	553	537	508	506	521	555	539	569	563	544	549	581	557	540	535	568	551	586	581	527	569	488	568	516	541	527	542	539	533	549	510	574	531	522	517	544	528	560	529	517	585	507	526	533	568	534	574	543	529	512	559	558	531	535	542	518	547	569	587	551	542	547	559	530	528	562	559	493	532	542	546	574	567	569	570	576	557	500	510	541	518	557	583	569	557	536	569	545	534	523	535	577	541	553	539	557	539	551	521	554	536	491	497	563	501	522	567	484	521	529	489	523	496	564	565	549	491	580	496	523	565	524	509	561	535	584	537	547	514	529	543	566	533	512	568	522	592	539	573	545	580	558	567	571	515	508	522	538	570	529	578	529	556	539	569	582	536	552	534	510	553	543	532	562	549	521	527	563	493	553	527	515	557	526	555	526	550	532	542	547	543	588	495	529	567	577	516	540	539	535	527	570	547	576	550	542	566	520	544	524	561	585	550	547	569	555	581	525	542	537	594	535	512	544	507	500	510	589	532	565	572	548	515	542	524	517	552	566	536	536	501	559	528	533	540	549	546	547	504	518	531	561	559	534	524	548	544	526	529	541	536	538	515	569	505	573	587	527	510	568	564	545	551	573	557	513	594	571	525	512	538	592	536	572	551	561	538	571	543	544	546	551	551	541	557	570	532	532	540	497	545	534	525	537	558	584	495	543	542	546	558	548	533	556	553	563	504	541	510	552	543	586	510	557	510	552	547	530	553	527	523	533	522	541	541	561	580	520	524	574	517	525	529	549	506	550	530	559	515	575	529	568	530	480	521	552	490	587	509	526	572	564	570	530	523	544	530	581	595	514	530	533	564	527	542	523	553	520	562	522	552	565	511	522	548	569	528	542	564	541	511	529	541	568	558	543	538	578	540	541	568	568	565	554	498	535	573	518	529	552	553	562	548	545	531	583	543	555	593	551	565	599	594	561	532	526	527	518	514	503	532	573	583	524	545	558	545	513	541	544	523	567	561	544	552	539	560	597	559	569	560	531	474	549	577	567	589	536	526	550	570	580	596	556	536	540	550	531	545	560	520	502	576	553	583	569	543	517	527	551	556	537	523	566	571	533	530	542	540	547	580	566	588	521	549	548	581	535	521	525	585	571	542	501	572	542	543	538	523	499	534	562	545	566	550	558	557	540	513	531	551	508	575	592	545	561	536	517	537	557	558	510	561	532	550	559	541	508	526	550	546	557	531	544	568	517	514	563	576	520	544	525	553	539	543	574	564	547	562	565	508	564	561	546	557	549	520	552	506	530	589	558	548	524	521	575	532	569	507	574	549	469	591	564	558	529	534	570	552	546	530	498	540	532	538	539	518	563	541	549	540	573	564	550	541	567	546	588	521	570	533	542	508	546	530	540	537	507	546	544	523	574	541	552	544	491	564	593	518	558	534	522	523	551	522	562	553	549	560	531	518	544	528	496	531	598	534	559	571	551	522	547	499	545	564	514	533	565	543	544	544	530	517	545	521	530	565	532	542	530	515	518	532	591	529	538	546	542	527	530	563	534	555	501	540	540	517	537	551	537	543	558	554	532	562	536	560	554	551	521	546	544	579	499	605	550	525	533	552	527	543	574	529	487	529	557	575	545	565	500	543	499	541	543	533	602	523	569	558	508	512	587	579	543	519	548	568	553	524	521	559	571	562	537	536	558	512	567	529	542	575	547	557	558	555	507	571	574	521	537	536	557	547	538	588	559	559	558	546	574	514	547	505	544	557	559	580	522	553	576	538	562	548	577	533	541	520	544	548	549	542	550	538	575	526	484	534	536	546	549	523	580	552	555	531	523	588	521	524	533	565	540	542	576	523	524	555	545	577	536	536	516	538	594	527	519	551	524	521	568	549	526	541	525	593	546	523	529	562	581	541	532	525	571	500	587	550	537	553	551	556	526	536	534	529	561	575	509	544	530	574	560	526	567	529	569	568	536	527	549	540	574	517	542	597	565	533	549	550	536	561	516	564	538	487	508	548	504	538	532	565	536	536	543	515	545	566	562	568	563	534	530	552	537	578	504	519	537	502	529	564	563	558	566	536	558	520	509	534	564	546	559	531	524	518	554	541	522	568	578	560	586	549	550	546	518	547	552	529	580	564	534	500	544	596	533	560	514	567	537	570	514	564	485	558	522	543	567	545	522	582	564	548	541	543	534	546	524	548	543	551	511	552	562	549	542	541	549	565	549	593	543	528	563	553	558	545	564	573	561	532	568	521	521	549	533	585	521	567	567	524	560	559	571	538	569	538	533	586	514	523	545	511	485	540	528	557	527	539	506	536	520	558	566	556	525	510	522	548	541	545	542	534	554	554	542	538	526	503	544	536	545	566	532	527	508	532	522	557	578	535	559	565	554	550	556	553	558	543	541	533	549	536	559	523	593	543	557
24305	21426	28842	24377	21406	8570	1038	712	625	561	479	466	456	442	389	396	386	418	354	380	371	374	377	358	384	376	353	357	366	337	353	340	334	322	361	357	349	310	325	326	371	330	389	367	360	343	348	360	360	355	321	303	366	335	342	343	328	337	340	313	334	327	320	312	334	330	347	350	349	334	321	354	304	303	359	340	366	318	335	334	329	345	340	344	348	328	352	338	335	336	365	359	353	305	336	357	347	329	334	306	355	351	335	351	331	358	291	367	319	342	310	281	344	353	338	339	343	338	348	290	315	311	326	293	357	338	343	325	379	343	329	337	319	338	317	312	331	330	342	318	350	305	320	300	338	372	328	367	324	334	314	350	320	358	340	337	347	303	330	343	349	328	358	319	354	352	308	335	312	349	317	324	323	334	338	337	305	314	333	321	329	336	362	338	296	293	319	351	330	289	342	339	317	354	327	318	326	318	364	324	325	378	316	343	344	311	313	309	289	319	317	343	324	336	324	333	296	311	330	352	369	344	305	319	360	353	319	347	333	316	345	320	343	349	322	317	311	317	326	327	329	321	339	337	366	310	350	280	319	316	295	324	333	335	300	305	315	322	334	348	319	319	328	353	352	330	321	327	346	307	304	345	342	341	333	343	352	323	326	308	319	325	314	346	311	350	302	329	308	300	356	349	333	350	349	334	338	358	331	340	315	341	336	341	333	309	340	317	348	324	335	350	327	331	334	373	333	320	338	342	320	313	330	328	349	340	294	302	358	339	352	310	336	317	349	311	310	344	319	335	325	303	318	337	352	332	307	294	334	363	366	310	341	317	353	338	322	347	327	339	323	317	306	313	298	331	316	319	347	304	330	323	349	317	340	314	314	350	318	314	369	295	302	353	343	337	339	351	315	346	339	329	359	337	346	343	355	344	351	341	333	328	341	332	330	365	331	328	356	349	310	327	326	367	348	311	336	333	324	316	338	300	313	343	301	307	318	346	302	335	335	338	332	323	339	302	370	364	334	340	328	321	318	338	339	302	348	320	301	354	301	339	310	331	330	299	335	321	345	334	332	320	331	334	340	299	323	345	330	345	341	338	321	294	296	314	345	329	328	324	313	315	327	311	338	341	323	325	352	307	324	326	332	325	305	333	324	333	371	320	352	313	303	301	314	355	362	338	328	324	320	316	357	333	338	293	339	340	335	333	317	329	325	317	314	335	341	309	331	354	355	350	310	321	319	329	302	372	342	348	364	306	289	344	343	295	341	336	294	356	350	346	345	315	338	330	306	301	312	306	314	336	344	329	390	302	347	340	313	342	297	315	301	350	316	316	330	337	333	342	335	317	324	341	335	329	361	344	342	317	341	351	310	362	320	352	311	327	354	374	313	329	302	355	339	371	314	339	370	340	300	339	305	307	345	295	326	351	344	337	361	318	324	347	333	318	338	342	350	351	310	350	349	309	333	341	317	358	384	315	300	314	366	337	300	339	354	352	344	332	325	329	349	327	346	310	343	326	348	327	311	336	341	351	309	364	309	318	345	335	304	352	300	350	336	344	370	326	324	324	338	345	391	330	325	344	339	301	316	323	323	347	302	334	335	295	321	337	326	333	363	305	352	352	301	316	352	310	307	300	340	336	308	327	338	372	338	348	359	327	321	305	354	321	342	288	301	314	332	335	336	338	327	363	320	316	336	330	341	327	344	323	358	335	350	351	313	310	351	341	339	326	338	313	353	316	351	323	318	329	336	332	328	326	358	338	313	335	314	349	310	319	343	320	338	359	295	361	352	332	339	356	341	363	342	326	318	331	318	367	331	360	361	335	358	361	361	343	336	327	312	295	356	315	333	313	345	329	337	332	338	310	320	332	350	324	373	338	337	373	314	343	299	334	339	324	311	329	330	353	349	320	315	376	339	297	326	366	310	341	332	312	348	283	338	370	321	338	325	333	318	335	307	312	321	344	323	312	326	342	350	322	349	340	319	366	332	343	331	344	317	306	321	330	316	338	336	321	338	339	304	337	374	325	329	319	325	310	351	326	327	330	375	315	335	312	346	348	338	341	388	315	351	329	309	332	338	330	335	336	310	349	351	330	335	326	343	336	346	376	353	301	330	320	327	301	315	354	329	351	295	303	330	319	353	313	335	331	337	297	344	303	378	334	322	348	305	337	323	356	361	307	301	338	355	310	333	353	312	320	339	335	323	311	306	316	338	332	309	339	320	286	315	335	333	318	352	337	318	343	338	323	349	314	346	337	373	325	323	308	331	339	338	329	329	328	349	312	333	317	345	341	305	355	338	334	327	316	317	335	335	314	332	317	341	308	364	344	301	330	313	317	291	317	299	317	328	329	360	360	304	351	338	287	334	349	343	326	297	306	322	332	352	337	338	311	308	337	357	322	312	342	339	330	347	357	316	366	337	340	314	336	341	315	347	286	341	344	344	338	309	349	311	333	330	324	335	303	314	326	330	331	323	338	341	325	306	345	336	325	311	349	328	298	331	360	362	321	307	331	323	354	338	328	337	302	337	337	331	359	315	321	328	311	333	329	337	330	304	340	320	319	312	333	315	351	327	315	329	336	322	309	358	338	334	342	347	318	360	346	312	323	311	336	327	312	334	339	355	379	345	326	321	341	357	333	302	354	310	335	346	329	307	346	361	324	321	311	329	304	323	329	299	319	308	330	318	310	315	351	311	321	335	372	346	336	335	304	365	351	334	320	324	353	347	288	356	337	298	353	322	313	325	313	335	310	305	323	331	330	347	332	364	343	340	343	338	327	316	303	304	335	295	321	336	319	330	355	302	350	328	329	339	313	312	345	328	364	351	318	312	325	327	338	294	349	338	382	332	327	317	338	303	329	322	302	329	302	331	315	308	322	350	299	285	340	291	340	310	348	306	299	351	352	320	340	298	337	289	345	331	323	312	320	313	299	365	338	320	338	344	340	326	350	345	327	347	347	331	304	310	329	335	329	339	317	301	351	350	351	302	310	327	348	349	318	300	315	298	332	313	323	325	349	329	314	328	363	351	330	318	350	342	334	356	333	356	351	335	349	349	326	304	329	339	310	302	359	329	356	344	330	317	333	320	325	300	381	303	345	310	340	320	307	311	303	296	333	327	305	325	316	353	342	332	313	321	325	341	322	318	316	337	302	348	331	333	325	378	325	308	333	321	337	332	314	340	331	325	322	323	336	343	314	335	332	326	355	305	327	313	349	317	330	292	326	334	340	324	328	293	354	363	337	343	327	359	290	349	349	330	323	337	312	333	334	313	341	304	298	324	327	357	346	329	318	295	333	312	327	326	313	333	356	312	319	320	329	347	310	351	336	321	302	314	338	327	285	323	330	320	364	350	331	361	337	325	340	298	316	310	294	330	347	338	339	326	344	336	354	304	349	310	334	303	325	349	341	332	344	307	361	335	365	337	301	335	337	292	344	366	341	347	310	312	332	323	298	330	338	340	389	305	329	320	347	319	320	348	319	302	314	346	338	325	348
4895	9425	8215	4230	2921	2135	1760	1484	1249	1033	937	762	811	712	632	589	633	590	619	522	559	587	530	559	456	507	535	485	497	516	468	512	507	481	483	492	471	477	506	437	443	444	462	459	491	463	520	481	461	461	503	458	468	489	449	448	474	467	458	464	462	471	474	455	414	457	446	456	438	458	480	475	451	429	452	461	468	474	439	466	483	466	429	487	463	435	443	429	453	474	446	453	441	457	460	452	445	460	472	488	466	474	465	453	466	420	491	470	456	438	425	409	451	461	484	433	455	479	426	439	456	441	417	436	439	457	475	457	453	452	446	450	440	436	452	471	501	434	457	444	480	434	484	403	463	450	451	455	435	428	466	462	480	470	430	464	452	435	404	464	454	484	423	421	467	448	482	419	460	482	466	415	436	425	446	450	420	439	463	464	453	438	427	445	470	439	438	434	468	464	461	497	447	478	461	461	454	430	447	461	452	460	474	456	429	462	473	510	461	452	393	459	420	444	471	456	497	487	464	445	457	456	457	426	473	466	447	474	487	469	441	460	402	478	425	483	469	442	410	431	443	468	473	432	445	438	468	462	484	456	461	465	472	455	495	442	474	477	500	436	463	466	472	460	477	463	486	446	444	449	451	421	439	432	428	477	467	449	455	458	479	454	446	442	417	494	453	461	466	469	459	443	469	423	436	471	485	470	480	465	433	417	471	453	449	459	461	447	462	465	431	451	466	440	408	463	439	462	444	488	450	483	443	471	440	462	455	445	449	462	440	472	478	449	474	456	443	444	460	465	472	424	482	487	494	461	431	463	459	457	434	418	488	408	430	451	437	435	457	432	440	453	451	462	452	448	447	453	445	456	481	435	470	481	453	456	448	459	471	451	448	442	475	501	473	448	433	467	453	431	425	419	446	472	454	475	439	470	474	483	479	458	464	451	437	478	463	412	458	446	456	453	445	489	473	412	468	411	474	466	437	439	459	446	487	449	450	416	452	443	466	460	449	436	458	456	456	443	444	448	444	420	425	440	456	444	448	437	491	451	470	460	459	449	447	410	436	432	466	458	460	442	473	464	472	459	482	421	507	446	435	456	430	464	452	467	446	451	459	470	441	466	450	440	437	438	451	474	443	496	466	506	466	458	449	476	458	448	455	478	434	437	448	493	435	452	425	426	460	445	418	431	493	452	473	479	449	469	443	447	453	478	462	505	440	472	449	431	429	446	435	463	473	442	484	506	456	429	498	481	495	433	494	483	457	423	499	436	418	478	408	440	458	398	473	426	453	468	470	480	469	468	456	434	456	406	430	434	463	437	463	421	438	443	427	449	453	476	451	441	432	445	442	473	484	478	435	476	425	468	455	463	444	468	479	484	434	431	451	463	520	433	440	444	430	469	502	471	472	466	440	454	447	450	504	454	461	433	469	447	466	438	442	444	466	428	435	412	500	427	459	460	453	442	434	457	454	446	470	462	491	505	474	450	420	456	458	430	445	472	488	432	455	425	458	466	430	472	416	473	443	477	473	462	438	443	409	483	458	473	442	477	468	461	487	498	447	438	456	434	446	474	457	459	495	465	447	446	468	463	478	426	463	456	456	456	475	449	459	476	438	485	473	440	464	441	465	456	470	450	445	479	454	434	468	428	462	436	468	473	422	437	456	447	456	466	450	462	460	487	448	445	466	428	457	429	458	487	471	424	491	468	455	461	390	430	437	452	461	434	435	450	466	479	461	436	470	467	431	478	488	457	489	407	464	465	442	458	442	462	439	492	441	447	478	498	453	492	440	462	470	460	453	476	453	461	487	449	499	471	464	457	409	446	485	450	453	445	439	442	470	448	449	458	460	410	448	456	438	452	484	439	438	445	441	450	463	411	451	481	490	439	438	493	422	458	429	474	468	489	470	457	440	477	430	431	434	438	473	384	464	434	413	497	441	422	415	474	423	466	464	403	433	443	528	454	423	502	437	429	476	461	445	444	438	471	450	513	437	480	466	460	486	441	470	452	469	442	463	466	504	427	432	453	466	482	422	438	465	434	459	457	461	429	419	432	465	472	450	453	456	402	472	444	471	471	468	433	454	475	433	459	421	463	433	444	453	445	454	442	470	457	429	453	454	455	475	482	426	400	471	451	444	446	471	482	453	458	459	472	465	429	456	459	428	471	479	496	450	443	430	464	457	445	433	449	482	476	435	448	441	470	484	440	499	462	455	461	447	477	441	428	481	441	457	445	477	476	435	448	411	472	434	445	453	465	484	461	475	425	461	450	455	449	458	478	453	458	443	485	470	444	411	458	465	455	469	468	440	443	461	461	451	458	442	401	427	449	450	437	488	426	461	476	428	500	474	444	438	453	471	440	468	469	450	432	442	439	442	469	431	425	448	486	463	477	472	438	458	436	444	432	461	487	479	474	446	442	460	465	460	483	474	425	474	443	485	439	422	446	440	453	433	457	453	425	464	456	443	458	469	436	429	458	439	456	482	437	470	438	460	431	460	445	476	473	418	440	440	447	462	464	456	425	441	476	430	485	453	468	482	448	438	457	464	481	427	430	472	431	467	422	450	480	453	434	464	439	434	436	466	448	436	439	462	459	484	446	418	454	478	414	478	450	441	433	467	438	413	450	475	474	468	464	513	433	497	422	409	450	471	449	436	473	426	439	450	466	474	408	424	468	454	488	503	438	461	461	436	463	437	452	476	449	444	465	454	447	456	452	439	440	484	466	448	426	456	466	470	439	483	431	475	473	476	414	425	463	418	456	466	431	448	455	493	468	414	427	423	450	400	426	446	438	450	452	461	440	459	417	465	455	454	494	441	480	464	445	463	472	467	443	470	472	465	468	447	443	473	472	468	493	463	482	400	448	466	473	458	444	423	449	459	460	458	451	446	502	456	460	451	420	455	434	416	444	437	466	451	470	440	460	420	463	483	474	454	458	455	443	464	466	470	439	443	463	453	469	467	488	398	498	446	439	477	459	472	468	447	426	467	440	482	438	486	440	453	436	407	438	442	484	424	433	455	439	462	434	444	451	453	431	459	479	470	460	471	442	473	450	454	439	420	421	432	429	427	444	476	452	484	422	446	469	456	457	417	450	467	455	431	477	428	471	485	505	451	481	483	474	478	446	457	459	485	439	482	417	481	489	458	448	476	460	462	432	422	456	462	438	470	446	433	444	417	462	480	460	454	443	484	477	459	442	454	444	463	446	434	430	464	483	442	441	466	467	434	475	449	435	413	427	472	436	460	432	475	464	424	455	481	486	440	477	487	494	474	440	444	472	414	457	477	501	463	460	452	456	494	456	466	441	469	455	445	480	470	455	459	476	449	449	450	482	470	435	459	445	443	468	487	459	440	410	482	480	434	421	440	460	462	454	450	414	483	466	447	432	471	479	464	450	441	498	490	421	463	453	446	457	450	462	469	443	430	426	448	489	446	490	453	473	445	453	494	453	477	446	443	468	449	439	427	468	425	479	443	432	473	456	411	448	445	395	456	443
23266	21434	29378	23881	21438	21452	6797	933	615	525	433	374	354	333	304	282	200	219	231	200	213	181	166	166	175	167	173	194	177	145	155	148	179	141	131	144	130	121	143	147	127	122	152	140	118	128	130	122	155	137	147	129	124	136	108	145	137	127	132	111	136	126	133	123	132	129	114	119	124	137	122	140	118	117	128	113	109	124	135	109	115	132	112	126	106	112	127	112	117	129	113	108	143	115	130	122	129	128	145	134	142	113	126	118	128	129	146	127	109	124	120	135	143	129	130	119	111	131	130	120	126	115	120	127	147	132	126	119	116	130	115	142	106	121	96	150	123	123	117	119	131	125	133	112	140	124	135	134	121	117	126	128	111	127	108	136	116	133	147	132	116	137	126	131	130	125	123	112	136	118	134	124	118	137	128	132	121	117	114	149	120	144	127	138	138	122	123	124	121	110	132	135	114	117	134	147	112	111	133	126	124	138	134	125	121	110	98	136	129	118	135	117	128	116	116	115	121	133	128	129	115	116	142	115	115	120	104	114	119	122	114	123	126	138	114	109	121	136	141	120	117	135	120	96	130	121	133	129	105	131	130	109	129	125	133	112	139	112	113	125	118	127	122	107	116	124	119	131	120	117	129	121	124	132	117	139	145	117	127	124	126	142	132	147	114	126	122	133	126	105	107	114	139	145	114	134	121	122	122	108	136	129	129	127	115	127	135	119	105	136	146	106	123	131	120	109	135	126	133	101	123	132	119	121	129	98	150	113	128	113	121	114	110	133	112	104	122	128	120	123	121	143	116	122	137	121	116	128	108	112	111	117	111	124	131	132	116	127	109	121	128	119	134	130	131	106	125	138	123	136	116	119	123	105	127	103	128	130	132	129	140	130	126	113	119	138	130	108	138	117	115	110	126	118	127	132	119	128	124	135	122	121	144	117	136	116	130	151	109	130	111	125	130	122	130	135	135	115	128	109	124	119	138	119	120	124	132	118	117	127	135	127	122	136	136	113	126	115	131	133	127	122	122	129	104	129	121	116	111	131	125	137	144	121	136	133	111	111	116	108	115	143	113	122	119	126	135	134	115	99	155	114	126	130	121	106	130	112	111	126	103	121	119	122	141	122	139	122	121	125	122	137	126	125	135	117	149	123	117	99	117	147	122	117	112	137	132	121	115	135	141	132	127	116	117	142	124	128	112	128	131	114	137	128	121	121	136	119	120	136	116	118	125	117	125	124	104	136	143	123	126	103	124	126	146	119	144	116	107	119	129	115	138	117	147	118	140	128	124	110	139	145	151	127	99	115	117	137	145	125	114	121	103	123	114	125	123	119	128	119	117	123	125	127	125	117	92	126	122	118	117	116	135	139	115	120	116	126	126	145	119	93	139	146	127	116	124	126	114	109	125	148	108	126	121	115	112	105	106	112	127	131	138	117	130	124	129	110	140	102	131	123	121	124	130	119	141	129	114	119	126	115	151	114	138	111	116	126	114	134	112	117	125	122	137	133	122	128	136	106	121	110	134	125	120	133	117	109	110	131	111	109	100	123	117	114	127	120	128	124	124	107	101	117	118	144	105	118	125	129	124	125	143	117	107	122	106	113	136	130	139	131	133	118	124	141	120	122	135	109	117	97	132	130	102	125	123	105	138	109	118	118	106	133	114	126	125	108	128	137	122	132	121	124	137	124	121	130	117	113	115	128	113	124	137	130	128	126	128	127	116	117	105	129	123	120	129	115	122	116	143	130	115	101	130	148	119	115	142	123	115	130	137	115	112	138	136	114	139	113	105	125	125	132	111	118	139	127	120	129	132	133	122	123	117	141	124	139	128	133	122	118	116	129	142	147	110	114	115	107	121	129	113	120	135	126	105	142	121	121	134	128	119	137	120	134	123	124	126	120	115	105	115	132	146	131	123	117	122	124	113	123	119	104	125	126	120	128	121	105	125	123	120	112	127	117	127	134	144	118	116	109	130	118	108	126	132	121	128	121	142	115	142	118	119	110	116	106	123	127	119	104	117	109	143	118	125	130	133	132	123	132	102	99	119	121	119	129	138	142	118	105	115	126	133	134	122	128	138	138	136	110	141	114	143	130	110	130	110	96	117	116	126	145	118	122	126	129	142	125	149	127	125	139	141	115	141	117	118	118	130	123	112	140	118	113	144	118	117	134	117	129	143	129	116	140	129	123	136	139	129	109	120	122	107	120	128	143	111	128	112	128	129	126	136	125	96	124	106	128	102	132	116	115	121	114	126	106	124	103	110	121	128	113	131	110	124	123	117	134	126	123	124	116	101	114	115	130	124	107	116	112	109	120	134	113	142	101	136	125	100	135	130	133	143	145	109	138	119	119	118	125	110	109	111	120	133	111	131	123	113	121	121	123	129	106	129	118	115	123	135	132	134	109	112	109	114	118	132	133	113	129	109	123	130	130	124	132	115	144	126	105	139	115	122	109	135	129	132	126	127	126	133	124	109	134	118	109	113	122	114	120	160	113	122	127	104	127	116	128	107	138	143	122	118	136	118	120	129	135	134	112	128	111	117	122	114	116	127	120	131	107	136	123	131	108	127	110	113	143	112	141	112	111	118	125	110	127	135	120	136	129	124	114	122	108	126	121	118	120	144	116	122	129	142	110	112	120	126	121	123	130	128	117	125	112	108	97	130	110	141	134	134	108	133	116	132	125	115	120	116	126	125	135	116	132	120	113	114	128	144	128	112	116	135	116	129	116	109	108	134	131	124	136	134	133	130	140	112	116	130	138	140	116	135	119	113	136	118	107	109	128	125	126	106	134	111	106	123	118	118	131	128	133	128	113	132	129	125	129	124	135	112	144	123	113	141	125	128	135	113	114	125	127	137	122	124	115	132	123	124	114	113	117	113	125	128	134	96	123	127	130	112	129	140	117	124	114	124	118	122	117	124	120	124	129	110	119	141	105	98	108	128	156	122	119	113	124	119	126	118	131	147	115	123	129	139	122	127	120	134	105	117	110	121	126	118	106	150	99	132	146	124	125	120	124	102	110	112	132	118	125	128	132	137	136	119	130	125	138	124	117	128	109	132	129	119	117	125	125	120	133	117	124	117	133	113	125	113	127	127	138	116	132	102	119	127	131	126	105	120	137	121	118	103	116	105	124	116	122	123	116	140	138	124	110	117	122	128	100	123	126	113	114	131	107	105	115	150	144	103	145	120	86	125	140	115	125	147	125	133	136	120	124	112	121	115	126	120	121	124	126	125	117	129	127	131	126	128	148	132	126	110	122	107	116	130	129	138	92	117	124	113	137	135	113	132	124	118	135	134	111	119	115	143	121	121	117	107	140	131	113	144	117	119	120	125	130	135	108	111	116	100	127	133	109	124	127	136	119	115	116	126	101	111	132	130	117	132	124	135	131	118	137	114	138	122	131	106	119	112	102	135	126	134	116	119	142	122	134	119	130	129	133	115	131	107	118	118	142	136	136	121	123	127	130	116	128	124	141	114	108	118	117	122	123
7082	15607	13492	7226	4934	3707	2728	2123	1787	1347	1144	890	766	667	555	524	467	432	406	395	381	338	335	267	299	316	256	267	264	265	235	254	241	256	225	228	237	205	212	224	234	192	192	210	192	204	198	202	182	208	188	206	197	203	191	170	203	184	191	166	211	169	172	190	195	205	210	204	187	188	182	177	204	203	171	170	185	194	168	182	179	182	189	164	187	176	189	193	176	196	175	203	198	197	168	201	199	202	183	183	174	183	193	182	174	168	191	186	188	168	185	180	160	200	179	196	168	172	177	203	173	179	174	174	172	169	172	172	176	188	182	175	156	177	195	197	154	175	165	181	166	172	184	191	180	169	182	181	179	169	169	173	178	196	165	178	184	155	182	171	161	168	179	188	176	187	194	165	173	170	192	180	183	210	193	161	171	170	185	181	162	186	169	171	179	186	176	204	178	173	159	185	187	188	192	188	171	184	179	185	171	182	163	183	193	176	176	191	168	188	166	188	180	172	183	181	173	179	171	146	159	205	163	161	160	184	186	165	180	169	148	171	171	181	155	186	167	173	176	165	156	158	172	160	166	182	184	175	182	167	176	161	175	146	155	177	162	166	175	148	186	159	169	170	183	173	181	188	172	180	163	152	175	201	171	177	181	170	175	184	173	188	181	187	174	162	172	171	171	159	200	178	175	168	180	185	174	198	176	170	202	189	164	180	158	176	180	161	169	182	166	147	168	171	186	148	159	184	182	173	167	196	191	196	166	197	184	193	166	165	176	178	186	168	193	177	171	190	145	178	187	178	181	181	167	171	169	169	189	186	152	178	185	161	182	177	189	184	176	178	187	169	171	174	157	160	156	190	180	170	182	165	178	173	184	168	172	159	186	158	155	160	177	164	164	165	173	167	162	161	173	185	168	195	178	172	188	158	177	167	184	198	157	162	180	196	179	171	170	165	190	172	168	191	169	172	171	157	198	155	175	189	161	159	181	157	195	175	170	176	181	159	155	147	185	197	179	185	183	187	179	181	134	178	170	182	171	163	171	178	170	182	161	197	178	171	186	196	196	188	183	176	160	180	155	197	156	158	195	170	185	204	160	170	171	158	199	173	163	175	170	174	177	170	169	212	171	207	192	181	175	159	169	152	147	173	167	163	188	180	167	177	187	158	180	174	171	165	180	156	191	159	158	165	202	186	168	167	172	154	151	207	132	168	167	187	173	188	164	167	176	166	165	164	165	180	181	156	172	157	161	152	169	174	155	179	183	171	169	158	176	178	172	169	166	167	165	176	183	186	196	173	171	177	171	192	186	178	176	171	159	198	189	174	193	159	157	182	169	164	183	188	169	180	171	155	182	171	178	181	171	208	162	156	174	156	184	155	188	193	186	163	174	163	163	178	161	187	168	156	165	193	158	192	177	178	166	219	176	170	185	184	189	166	187	166	181	179	158	178	191	167	181	159	154	205	175	154	188	176	165	186	177	185	177	147	159	185	184	161	165	180	193	162	175	169	184	191	207	169	160	162	163	188	181	155	157	187	174	186	152	195	168	172	174	178	164	155	172	173	163	193	156	156	186	180	152	170	180	187	160	192	166	196	162	169	173	167	163	151	173	177	202	189	175	188	189	160	187	164	170	181	126	158	191	155	181	153	196	172	166	172	166	168	184	161	180	181	189	187	167	177	181	163	182	158	187	158	162	179	180	173	170	175	177	148	179	156	180	203	194	175	165	196	183	170	200	156	184	178	173	160	169	185	162	154	177	180	193	172	186	175	187	172	181	187	166	170	184	166	184	169	168	174	173	180	186	175	146	186	167	188	181	189	189	177	175	167	151	168	168	180	180	136	182	198	158	184	173	189	166	157	164	187	179	182	160	168	210	182	162	158	162	176	173	157	172	163	184	158	167	157	156	157	177	180	172	173	163	177	145	179	194	190	179	180	165	199	185	173	181	154	157	175	168	180	182	176	181	157	139	191	160	179	167	173	166	184	194	149	175	155	194	172	175	186	164	161	173	165	164	190	182	185	162	162	167	160	177	187	175	187	186	171	174	165	170	160	162	173	194	172	169	173	176	196	183	178	165	181	179	169	171	167	169	164	142	180	194	187	173	146	173	178	170	174	160	173	153	187	160	166	162	194	186	172	195	175	160	180	196	166	169	192	151	156	163	166	196	167	181	147	149	187	147	198	155	172	166	160	161	166	189	172	192	163	169	178	168	182	171	167	172	159	178	159	173	163	157	184	176	188	171	199	172	168	187	161	153	159	165	197	159	171	169	171	183	172	162	169	176	157	189	165	182	166	169	166	183	181	170	180	157	158	170	177	179	153	167	197	174	175	176	187	161	166	172	190	208	170	193	170	197	156	175	171	173	180	162	171	192	164	192	167	157	193	184	167	178	171	173	182	190	184	171	153	172	191	152	183	190	168	161	187	160	185	161	154	162	184	168	187	163	174	170	156	153	159	200	174	172	178	189	165	172	177	158	161	183	183	182	172	160	144	170	158	172	182	199	146	177	178	211	179	162	154	172	162	159	180	179	177	169	170	181	172	162	171	210	185	169	153	180	172	164	184	179	168	180	174	177	172	172	187	194	186	176	163	189	156	165	180	177	208	177	169	177	170	177	194	198	196	189	183	166	170	165	178	200	183	184	186	169	170	171	168	172	172	178	186	167	161	160	189	162	174	178	185	185	157	165	184	158	181	169	155	189	184	166	160	169	167	167	181	172	165	159	184	192	205	176	173	191	165	163	158	178	174	155	194	157	196	187	177	188	169	188	205	183	192	196	161	159	173	193	204	167	178	190	181	167	161	178	163	196	161	187	163	165	186	170	196	186	201	161	166	162	188	152	171	182	190	148	180	194	191	148	172	165	173	174	194	208	180	191	190	163	177	180	193	179	186	177	173	187	173	155	178	178	187	164	179	149	190	160	176	166	175	186	161	156	162	189	184	163	190	182	189	174	173	171	208	203	174	168	165	189	185	205	174	180	159	182	196	180	183	175	162	155	189	191	175	190	176	173	171	161	165	171	174	170	175	159	169	179	177	189	194	203	176	173	192	179	179	190	182	198	154	182	187	183	163	180	186	159	173	157	162	165	155	169	167	191	186	181	185	161	192	170	172	170	171	172	193	158	176	154	175	168	164	175	183	175	189	163	177	166	149	183	174	151	168	160	169	179	159	167	144	155	187	175	175	196	156	209	200	175	177	189	159	164	157	149	170	172	167	157	192	172	154	181	176	159	195	179	191	194	182	187	168	186	167	174	186	172	156	180	199	187	169	179	192	177	159	168	158	188	178	164	165	148	175	188	170	168	178	183	193	155	171	147	158	167	160	163	183	171	191	180	161	174	174	197	149	179	165	153	173	168	190	187	153	178	173	171	184	170	161	147	188	177	169	160	184	184	167	169	173	170	160	158	178	171	181	165	163	163	173	162	176	182	151	178	175	188	169	172	193	182	194	153	199	167	184	165	144	179	183	169	182	180	170	174	182	162	164
27308	21068	9732	921	531	501	433	453	411	463	419	404	431	390	420	397	400	402	438	382	396	452	413	406	400	394	431	426	397	436	435	413	434	382	419	421	422	439	440	454	408	405	375	422	399	416	417	415	438	416	419	412	408	422	393	411	383	389	382	431	411	369	416	407	435	389	380	377	420	428	407	422	411	401	414	387	414	443	416	415	423	420	431	409	419	418	409	417	413	436	417	407	420	438	434	428	431	431	408	426	439	423	408	421	434	413	392	409	415	419	428	415	434	405	394	380	367	402	427	431	444	391	457	399	401	395	397	397	442	412	427	481	434	391	410	402	431	397	434	418	430	390	426	379	392	413	388	415	426	388	419	372	433	395	413	412	399	423	397	413	426	381	367	430	402	419	448	413	425	387	378	444	376	383	395	433	375	387	394	399	409	399	405	429	414	404	423	428	430	388	395	429	401	457	433	440	426	380	434	424	416	426	385	425	422	386	383	405	403	414	398	459	428	420	426	412	381	363	408	398	426	404	395	411	411	419	427	397	414	397	388	407	423	441	421	397	425	383	390	448	430	430	380	381	377	424	444	414	427	386	427	422	427	373	407	405	437	419	399	384	395	381	408	441	439	409	388	438	383	394	402	389	382	408	417	427	390	386	400	444	411	396	440	388	415	392	387	452	399	406	403	451	422	365	447	420	397	414	379	428	402	399	382	421	426	427	396	427	367	442	415	399	408	405	441	452	414	431	393	438	431	405	412	423	412	412	398	390	406	384	417	417	428	434	408	432	402	391	390	390	420	399	388	421	408	420	382	399	446	406	426	397	409	383	419	408	411	431	426	402	382	448	401	396	412	399	397	406	398	384	404	388	435	391	395	388	425	425	443	430	411	411	391	420	413	439	396	399	418	389	419	439	407	424	437	401	417	425	407	390	396	408	455	394	395	407	424	438	383	438	392	394	411	422	383	392	406	424	411	402	430	401	387	432	455	434	383	419	408	410	421	377	433	412	429	418	427	404	411	425	415	420	403	415	361	408	412	448	407	404	378	423	445	393	420	413	432	432	424	401	405	404	422	386	415	376	372	438	398	393	443	459	420	402	404	445	377	402	409	440	362	435	412	423	418	412	400	414	380	405	419	394	404	418	380	413	416	404	391	425	428	415	442	371	438	416	435	406	427	403	377	454	391	429	400	395	420	416	437	418	419	420	407	390	427	456	398	396	425	417	382	432	384	409	413	416	416	418	406	424	440	411	431	396	418	420	390	418	435	381	410	450	419	440	397	403	399	423	412	403	415	396	445	426	425	408	391	455	434	431	441	412	428	416	392	408	421	412	391	418	398	470	431	397	404	412	399	390	368	438	382	440	413	393	461	441	398	405	386	399	396	390	430	419	407	408	424	397	419	366	399	386	427	427	394	411	397	419	422	403	412	414	393	409	427	391	392	435	405	388	370	395	386	408	425	423	428	404	414	425	386	375	392	402	429	384	404	410	427	448	389	411	397	396	407	434	432	410	423	414	407	387	406	385	439	405	355	390	381	427	414	419	400	393	416	420	395	400	394	424	420	435	413	386	397	414	435	408	393	413	399	404	452	417	416	391	447	379	455	413	388	438	393	438	430	406	421	394	403	397	416	439	402	426	387	425	436	429	428	437	386	383	404	398	393	389	417	394	410	385	425	442	424	406	409	375	412	418	417	399	412	417	408	434	424	424	420	394	392	401	402	423	400	384	416	390	438	420	447	408	418	429	402	410	403	381	377	417	402	379	390	419	424	419	390	399	402	433	425	393	379	396	405	437	412	411	429	424	385	410	407	395	432	403	420	441	404	388	400	382	415	377	393	404	427	433	435	394	409	412	416	448	407	385	414	405	392	439	378	384	429	424	410	420	451	399	403	391	422	448	429	422	403	406	432	410	398	434	397	390	394	385	400	408	399	413	420	444	407	464	405	440	378	408	427	422	409	420	426	401	391	399	411	404	410	456	428	385	396	425	401	397	418	412	434	418	391	395	388	420	431	364	360	415	419	401	407	427	430	420	417	437	439	383	434	401	398	403	408	457	419	394	425	400	407	427	387	377	413	403	411	366	431	389	385	403	398	446	431	418	405	394	393	424	414	416	423	442	399	407	409	408	356	389	416	422	395	412	390	373	375	401	391	434	430	404	404	418	425	413	423	430	456	405	395	404	369	417	445	416	398	400	399	422	416	389	394	399	408	410	469	410	428	425	401	414	368	402	417	432	434	427	434	397	433	451	425	437	399	436	399	417	413	433	379	393	398	397	427	398	421	447	449	407	410	422	396	381	427	420	390	404	428	423	419	402	411	418	434	426	399	432	406	366	411	415	394	394	386	404	405	392	418	413	399	403	407	391	402	415	432	414	407	382	422	374	391	419	387	412	391	403	389	423	408	430	430	422	418	434	434	403	417	429	408	422	395	458	407	425	415	386	432	402	419	402	373	448	430	421	424	423	403	421	428	405	421	442	394	404	440	428	392	453	406	428	405	429	387	430	402	435	415	382	422	391	413	440	404	407	434	401	415	419	427	422	415	413	405	394	368	449	417	388	423	422	400	423	434	425	395	395	436	441	425	432	426	422	428	415	410	371	418	412	420	452	390	361	418	407	437	384	388	422	393	436	416	412	394	401	398	416	420	392	395	410	446	438	412	421	437	437	368	424	386	377	409	392	415	429	386	416	430	391	369	424	407	384	428	424	439	407	391	431	409	407	419	421	396	442	410	381	426	427	435	403	418	421	421	411	410	424	405	396	392	391	396	410	399	405	443	404	409	428	424	387	467	419	420	410	410	392	387	397	415	400	427	409	423	442	439	454	410	410	408	407	438	402	416	440	429	418	377	421	443	401	396	409	405	394	419	391	416	425	401	406	375	415	419	403	409	381	411	402	412	398	392	446	450	421	413	405	385	451	388	397	431	414	400	376	441	388	377	413	439	394	425	396	459	438	399	435	422	423	436	402	418	415	422	403	402	418	368	396	438	414	422	431	395	414	422	388	383	419	404	431	427	472	434	400	414	439	414	446	446	413	389	433	403	395	409	426	396	368	398	397	405	418	443	421	413	422	381	370	422	396	408	422	424	388	390	393	413	433	418	370	412	404	399	419	371	404	403	413	447	387	398	398	415	427	432	415	397	394	422	423	413	401	406	376	379	427	409	449	411	429	412	381	427	416	406	440	402	395	445	401	409	387	436	403	405	459	402	390	397	399	388	432	398	425	410	431	406	407	415	393	398	435	427	391	421	395	397	410	416	374	409	399	347	444	421	472	378	412	435	367	399	430	415	390	424	419	403	380	398	419	413	403	376	379	393	405	397	445	382	402	406	447	408	413	382	412	426	395	404	424	393	387	410	384	418	381	391	424	398	389	432	395	422	401	417	402	388	430	401	404	425	415	407	378	386	415	439	419	394	413	405	438	400	387	397	403	389	432	385	403	434	405	416	431	381	401	454	415	386	430	411	418	404	419	392	385	417	393	393	421
4068	1364	1252	894	733	644	636	648	568	585	557	547	623	562	536	530	565	616	570	561	545	597	580	588	571	533	534	593	565	543	573	574	575	541	530	538	558	550	523	530	568	544	529	585	508	564	492	592	545	527	536	532	539	525	557	556	541	601	537	572	532	590	577	534	565	562	556	560	547	571	511	567	556	541	542	578	550	537	563	551	544	569	521	565	537	517	569	574	526	559	578	500	549	570	550	558	557	564	544	526	558	561	542	527	527	564	577	548	544	588	566	543	590	544	546	572	519	555	550	548	569	573	587	570	574	564	574	525	587	588	536	546	526	516	552	598	550	520	551	574	545	535	550	572	559	534	591	556	537	544	573	572	539	569	541	546	534	571	532	566	528	565	561	588	573	550	514	520	587	544	541	556	549	561	549	518	554	522	515	523	542	564	560	557	499	537	576	579	545	542	560	551	536	533	537	536	541	577	544	508	502	578	502	555	565	532	565	561	526	510	518	566	570	558	571	516	546	510	547	573	565	555	559	568	503	577	549	540	553	575	560	556	563	556	545	563	555	553	531	550	591	513	559	584	564	567	552	533	531	563	587	559	577	477	533	511	545	525	554	525	571	559	529	555	545	551	556	557	547	544	563	569	574	571	569	495	589	549	543	554	568	543	532	527	524	515	541	514	557	545	559	565	548	550	529	547	578	543	566	561	605	518	553	577	522	547	579	561	533	554	518	549	554	499	541	529	522	559	607	551	539	545	572	565	584	562	514	564	538	559	543	592	560	562	584	582	572	517	581	533	563	587	562	562	602	549	524	575	520	506	534	519	572	541	581	491	559	542	532	556	544	553	550	558	584	554	545	574	557	548	531	525	508	539	567	585	562	552	566	545	550	527	552	577	521	527	551	564	551	512	573	546	602	542	544	510	538	530	538	543	584	544	578	555	549	573	513	536	535	555	576	558	533	548	601	537	587	553	582	590	593	525	551	539	545	602	592	570	582	511	616	557	522	545	546	578	560	516	552	534	560	532	543	610	537	521	564	542	523	576	534	546	520	582	521	549	550	528	540	521	547	572	586	555	549	551	526	557	569	551	521	540	521	583	590	546	584	541	547	539	512	571	566	537	524	554	528	574	535	576	519	557	553	559	511	585	544	553	544	560	569	573	570	555	540	533	553	525	514	554	542	569	601	557	588	544	538	562	563	546	533	540	522	556	539	546	533	601	566	569	522	536	578	502	541	578	539	580	577	563	573	543	530	543	572	560	537	542	579	515	537	562	618	525	520	553	607	544	512	570	510	554	546	559	553	570	540	541	550	563	561	593	587	555	557	595	521	559	542	529	542	578	552	525	558	540	564	514	553	602	574	570	570	566	525	576	568	578	552	559	563	542	521	600	537	540	570	520	565	536	537	598	544	574	600	542	559	562	557	555	545	536	529	601	546	575	548	509	580	585	539	547	542	577	548	521	548	519	552	554	567	520	576	583	538	546	533	568	555	532	544	540	581	577	582	536	580	562	550	555	575	540	551	540	529	544	587	532	555	553	600	551	558	556	528	546	533	597	583	603	576	570	555	517	543	542	512	557	550	561	581	554	571	532	543	507	585	562	545	552	549	543	546	563	548	505	529	537	533	541	514	547	546	545	545	536	516	566	565	533	529	551	540	565	582	538	562	537	501	536	557	543	520	520	589	536	546	554	595	597	548	552	613	505	541	579	564	550	553	536	556	572	552	537	559	535	538	524	559	575	563	562	517	511	559	546	512	542	540	586	545	600	519	498	580	537	512	569	540	558	535	532	580	604	545	545	558	535	575	517	554	584	575	534	559	595	619	544	539	602	569	537	538	546	513	572	598	599	545	553	518	593	539	569	580	570	576	562	560	579	594	554	528	521	581	541	538	552	561	542	521	570	574	496	539	574	570	589	582	538	569	570	518	555	542	576	565	505	510	524	557	575	529	556	579	582	570	525	575	540	546	535	568	543	570	525	546	548	513	555	550	585	588	611	547	576	555	570	568	559	613	524	537	611	526	580	556	532	597	511	532	553	577	522	526	569	563	534	522	508	496	555	528	542	546	546	569	535	540	525	499	532	565	532	578	548	577	542	557	568	530	573	554	539	600	518	555	562	546	583	537	518	538	541	555	541	547	545	566	552	535	557	520	523	556	545	547	557	508	578	540	540	571	563	553	535	560	549	543	530	511	552	537	577	537	532	565	564	541	541	545	548	556	568	576	564	559	553	504	542	556	562	548	605	539	550	541	520	555	527	523	545	581	597	599	534	553	513	558	524	579	540	564	543	560	581	568	576	540	566	507	543	548	578	597	538	529	541	571	527	545	575	534	566	528	567	569	548	517	545	558	562	531	535	579	534	568	578	564	585	577	537	573	544	549	542	557	509	550	516	554	520	575	582	551	529	555	540	526	573	555	570	552	542	542	539	571	549	530	559	546	540	573	506	562	539	548	567	557	570	559	590	545	573	582	552	573	513	499	566	561	546	598	565	517	546	554	537	547	534	559	569	521	549	524	514	547	560	590	576	501	559	512	542	552	522	546	536	574	531	524	573	497	600	557	566	532	594	526	572	542	573	530	533	520	574	588	564	545	541	520	536	586	545	533	514	564	574	533	550	520	528	573	569	588	547	554	582	544	551	544	531	544	537	582	534	571	571	543	562	583	524	580	525	534	560	569	592	563	569	528	543	571	586	526	582	524	537	563	579	553	572	534	590	559	556	576	578	521	591	584	565	534	527	545	569	544	517	539	540	487	556	543	567	561	563	565	527	588	578	558	550	558	562	515	531	553	543	555	580	538	500	566	526	548	536	542	560	552	545	558	529	561	564	526	533	523	588	589	530	537	562	575	547	528	577	526	537	569	534	518	518	585	536	509	526	565	605	580	530	515	529	560	562	529	525	509	545	577	525	555	531	523	578	509	568	493	631	561	528	510	543	562	609	526	600	544	568	632	521	566	561	580	533	572	556	577	552	566	584	550	560	539	544	567	556	569	537	544	531	530	564	584	598	529	538	546	529	551	554	559	543	569	526	537	570	576	540	543	552	520	573	553	545	518	525	553	576	549	529	590	538	543	576	564	545	523	566	516	538	599	508	546	495	582	573	538	534	549	545	529	555	542	582	546	545	529	500	561	573	528	606	535	611	513	598	523	533	561	577	594	530	559	577	564	590	520	546	530	544	571	542	587	552	504	528	557	596	579	517	551	552	584	516	541	536	576	563	543	509	554	566	541	560	540	556	546	541	588	549	585	544	523	546	576	562	543	562	541	546	533	537	558	537	552	567	560	580	564	567	580	578	491	536	530	546	533	535	556	568	540	589	573	532	556	540	548	562	588	514	534	553	531	570	540	580	534	555	553	524	570	550	501	533	593	570	526	534	560	546	576	555	566	493	535	532	550	552	560	574	560	515	533	565	559	527	553	526	560	542	523	544	595	552	565	545	565	544	549	565	595	556	570	559	547	576	542	535	539	554	584	511	566	568	529	555
24239	21436	28929	24315	21406	8893	1090	766	541	586	533	481	455	404	443	434	371	407	392	374	410	393	366	376	368	369	339	351	349	340	290	361	335	312	346	354	347	382	327	344	346	323	374	354	331	343	358	331	359	348	336	372	341	357	365	337	349	339	334	357	337	374	352	307	367	343	347	365	377	366	334	355	352	326	341	371	326	303	370	324	342	348	335	323	351	344	330	357	337	334	314	319	325	346	336	296	364	345	333	341	338	359	312	322	346	354	351	320	301	292	316	338	327	359	351	312	347	316	332	333	324	339	348	349	328	309	368	343	377	330	315	340	303	313	369	337	364	358	309	326	344	347	363	300	307	342	335	334	344	322	320	349	309	358	358	342	313	300	346	315	341	350	323	314	341	335	373	357	348	334	324	330	324	359	321	341	343	316	340	307	311	322	307	350	347	349	339	336	345	337	309	367	345	335	360	352	343	357	329	334	364	340	338	347	338	342	363	323	362	309	308	345	370	324	336	314	389	331	347	368	323	341	359	316	325	352	335	363	374	340	320	343	331	347	297	334	340	337	339	342	333	339	343	342	330	350	329	331	358	334	349	342	344	313	339	362	335	357	329	314	353	343	319	347	345	346	340	332	324	349	317	307	287	334	308	329	382	343	330	350	363	318	335	357	304	351	326	356	315	367	334	325	310	349	338	388	327	329	300	376	342	321	368	337	303	333	346	344	328	336	360	359	346	341	341	343	320	300	320	328	344	321	319	348	341	339	306	350	373	309	350	335	341	324	342	330	312	333	342	327	332	337	330	351	308	341	344	325	334	325	347	359	340	384	357	323	333	332	329	367	331	349	344	317	352	299	324	354	347	335	314	345	325	332	359	340	334	335	307	316	339	313	343	348	330	388	326	329	352	322	341	323	351	358	340	328	359	342	324	339	312	339	346	343	368	354	343	324	357	324	340	321	339	341	316	375	313	335	357	327	363	355	316	317	303	325	355	328	312	331	352	341	358	328	334	327	304	314	375	305	320	306	322	304	336	300	321	351	338	328	310	309	305	336	341	353	324	335	339	338	354	334	343	347	350	358	356	343	324	319	341	358	315	336	329	332	347	341	324	376	355	330	324	331	300	317	335	328	371	334	324	344	329	312	350	301	357	374	323	379	330	327	338	331	332	304	336	363	335	351	359	356	323	329	306	343	337	308	300	331	327	327	338	321	349	341	353	361	351	363	336	312	313	356	317	348	339	319	357	328	285	368	349	323	339	345	325	300	357	286	340	335	328	343	340	333	337	331	353	308	308	329	331	331	326	354	325	337	319	353	343	334	341	322	353	337	309	303	339	315	337	328	352	335	351	329	327	306	358	350	343	346	340	346	347	350	398	335	328	339	323	340	325	363	345	348	307	302	293	319	345	365	329	385	327	312	353	345	314	321	358	305	357	362	359	319	340	336	376	323	322	344	357	350	316	306	329	317	321	297	356	349	340	351	341	322	318	356	311	354	376	341	335	316	344	321	331	293	368	363	326	329	344	316	336	303	347	330	357	321	334	336	322	353	368	326	340	331	316	335	317	360	324	333	308	341	345	334	326	341	360	315	306	316	308	301	331	348	353	330	340	320	340	358	341	334	311	379	335	358	309	323	323	362	335	327	329	308	325	339	314	314	354	329	333	332	326	352	341	341	347	341	332	351	328	331	317	311	332	343	342	326	334	307	358	347	342	309	349	322	322	306	338	365	343	324	302	349	350	333	311	358	313	309	334	347	355	343	331	318	338	342	350	336	364	352	352	337	354	348	310	338	339	318	321	333	305	299	354	309	344	320	338	338	350	332	328	341	318	330	318	356	357	316	359	361	304	318	357	341	310	320	334	348	356	361	338	332	372	369	341	324	338	324	325	312	333	326	349	324	317	339	338	315	327	305	360	338	360	350	324	325	330	315	363	317	330	319	332	362	323	334	337	323	335	338	359	341	311	370	375	312	337	314	348	352	315	370	303	313	329	346	329	381	314	313	390	374	322	343	339	353	342	340	319	363	316	343	338	332	336	343	344	328	342	378	341	346	347	324	346	344	332	307	326	362	309	331	345	340	327	341	323	331	345	318	340	332	331	351	373	369	317	332	306	321	348	314	334	311	337	353	343	342	340	354	315	331	358	281	366	334	327	352	336	356	336	336	344	335	341	344	349	326	327	330	336	352	342	332	320	345	361	334	339	332	329	351	315	357	328	340	328	338	319	356	333	361	331	330	316	318	296	349	324	359	362	355	337	345	345	315	316	350	316	342	345	337	347	341	341	319	334	341	343	366	363	335	294	323	346	330	372	351	329	314	314	334	348	349	372	335	346	324	334	345	348	345	348	367	347	362	324	357	305	326	323	343	336	313	350	336	330	336	319	281	368	345	341	313	328	369	370	337	333	355	373	324	372	341	324	335	334	339	296	341	355	337	342	361	355	334	338	340	320	339	363	338	330	300	349	346	397	357	311	353	321	354	347	373	336	337	338	316	336	315	325	359	337	333	353	347	330	329	331	328	313	349	320	331	316	337	333	365	356	327	332	306	335	356	328	309	333	311	334	333	354	359	333	335	351	331	321	360	335	341	301	337	312	339	294	323	324	334	336	375	315	347	330	313	346	363	309	322	331	371	330	339	338	360	333	321	324	341	340	350	331	342	345	354	341	296	308	335	354	325	307	330	320	327	332	336	336	344	350	305	348	334	343	323	347	337	335	310	326	312	314	322	360	308	348	385	343	328	333	332	355	358	332	304	346	349	346	321	311	311	337	329	308	376	330	361	321	353	359	315	360	328	382	324	338	381	327	341	348	335	319	306	359	321	349	347	323	362	347	326	340	358	337	328	358	341	340	318	320	331	310	305	326	326	326	333	355	320	349	321	317	380	326	337	332	314	332	338	359	359	358	364	331	335	335	341	374	358	313	321	362	316	359	349	305	324	322	331	337	340	327	358	328	340	335	323	356	337	356	346	341	319	320	339	335	336	328	323	312	318	312	351	328	342	325	312	322	330	321	313	300	332	334	337	364	307	363	323	341	323	322	319	362	328	342	343	319	328	323	316	335	339	314	346	337	346	338	335	347	310	323	313	370	329	330	344	348	357	346	314	333	310	364	358	321	310	309	351	352	321	361	312	339	332	339	353	334	342	328	348	317	328	318	344	347	348	312	370	329	350	338	316	330	349	340	324	294	336	325	353	358	321	337	326	311	322	335	313	349	328	311	363	340	305	346	366	336	295	324	382	312	323	370	353	335	375	352	344	336	301	344	312	289	354	337	337	325	327	326	340	329	320	369	313	323	331	356	323	366	314	343	331	299	354	333	325	345	351	348	342	345	313	340	330	324	305	346	341	331	354	311	364	364	324	343	348	323	348	318	328	321	360	326	314	339	296	340	325	354	344	342	327	362	333	355	302	322	311	330	355	346	337	327	355	328	331	360	333	337	333	334	346	351	351	321	360	348	345	306	309	331	334	324	329	340	361	339	326	339	330
4880	9494	8446	4364	2886	2240	1805	1471	1193	1024	897	860	822	707	681	647	612	590	587	570	522	535	525	527	526	494	540	490	495	501	495	491	445	443	487	502	474	456	496	482	483	482	460	460	464	420	518	442	441	461	480	508	477	490	479	488	487	427	456	487	464	445	434	446	497	457	467	448	488	499	472	431	485	495	467	430	480	472	485	485	462	490	442	480	411	444	440	495	472	475	453	456	442	463	428	461	498	457	464	477	454	473	439	446	466	455	480	439	476	431	462	490	477	442	448	445	439	464	482	459	472	490	437	455	449	436	469	432	462	453	447	461	447	438	472	520	465	450	459	478	463	410	434	482	452	439	462	460	430	491	471	433	497	434	456	475	457	460	465	458	433	473	413	476	464	459	455	450	471	499	461	465	463	439	450	455	423	485	465	469	419	515	454	424	451	459	458	418	459	441	412	453	468	460	479	469	475	437	459	473	450	501	482	427	469	474	428	451	451	465	494	465	427	436	432	477	448	466	431	448	467	444	467	465	410	446	491	441	442	478	480	455	477	425	482	465	464	454	459	476	459	452	474	455	461	454	456	476	451	471	421	446	482	449	458	470	434	501	451	488	449	466	428	461	460	460	447	413	503	443	484	452	479	467	459	467	471	470	430	468	482	485	453	437	440	430	469	462	466	488	503	464	409	425	461	453	423	445	455	424	451	488	441	447	442	478	483	479	488	447	428	464	440	438	444	452	465	439	506	446	462	485	449	470	450	443	478	436	435	462	436	456	460	463	461	468	459	500	415	477	482	448	450	487	465	452	443	448	473	448	456	479	454	469	453	477	414	442	473	444	459	443	456	485	437	430	430	487	486	467	431	435	479	424	462	439	478	449	458	504	421	456	474	452	453	470	466	509	458	473	448	478	458	415	432	440	467	479	487	470	445	408	465	435	458	478	464	453	472	456	451	434	459	452	509	451	452	473	473	488	436	476	439	467	493	426	448	473	475	492	474	457	487	471	418	461	449	480	439	466	478	422	484	463	446	490	452	478	424	456	471	483	467	458	445	452	464	439	465	493	473	488	429	469	454	495	425	432	438	467	426	480	433	475	467	455	479	409	460	461	428	472	437	447	510	441	438	473	470	452	443	489	444	445	421	439	479	462	430	478	451	468	428	408	440	448	470	449	433	450	480	444	419	480	456	456	463	449	469	497	461	454	488	452	432	452	415	441	485	457	445	498	481	439	456	402	469	467	484	435	492	456	485	446	472	483	449	487	461	421	464	473	482	447	432	483	460	470	458	477	471	448	439	475	448	458	468	483	459	451	449	457	453	445	444	458	431	503	449	506	423	487	453	467	453	411	464	451	444	469	464	474	468	456	479	443	479	436	452	447	433	505	457	461	474	471	403	466	462	447	460	413	490	453	476	459	451	467	459	462	431	472	466	457	469	450	471	446	463	445	471	453	478	459	509	455	480	453	467	453	451	433	465	458	409	438	493	447	459	488	463	477	477	488	459	452	450	469	418	458	415	469	446	427	485	439	461	439	510	430	484	448	460	422	461	422	460	475	460	470	482	503	470	458	419	499	486	472	463	449	443	451	469	432	453	444	430	477	469	441	439	427	454	460	491	448	451	477	499	488	490	468	488	476	423	447	461	493	446	480	482	462	469	487	481	492	432	455	431	508	473	455	491	453	478	445	454	464	438	468	433	470	436	472	495	445	460	481	493	478	440	437	483	493	457	464	461	441	458	422	424	450	431	476	468	473	473	459	443	486	447	480	445	454	469	484	451	434	430	464	420	493	456	433	474	433	444	457	467	445	474	428	451	521	484	520	460	432	409	451	460	476	487	455	455	454	486	445	487	471	447	453	449	463	447	474	430	463	474	433	455	479	482	472	456	464	435	458	453	468	465	477	486	486	442	457	456	476	451	472	454	437	420	444	487	461	424	454	423	434	473	460	452	472	478	412	464	450	479	439	478	491	478	494	460	421	474	446	451	450	480	462	461	473	460	450	458	430	485	465	497	458	492	431	424	456	470	446	466	462	428	476	464	457	426	441	471	494	448	428	456	481	484	449	462	461	493	493	470	444	490	451	451	471	440	499	451	452	430	472	454	457	481	425	444	455	466	460	446	448	439	449	461	432	441	463	425	436	462	422	502	409	474	484	466	477	452	443	432	450	448	460	429	474	426	456	449	434	470	435	493	453	458	447	465	464	470	527	462	462	444	446	498	436	445	429	450	495	473	448	451	404	440	449	472	460	474	462	439	486	446	462	481	484	430	466	468	463	486	401	433	460	460	475	436	474	461	457	454	424	454	436	441	464	466	486	481	461	452	461	444	465	452	452	486	401	462	469	473	422	456	458	478	501	497	426	480	440	478	469	450	469	462	472	461	449	441	469	498	467	431	475	458	442	458	406	458	458	425	420	435	456	442	476	457	458	488	468	473	425	461	449	476	485	429	470	470	467	444	470	464	479	478	453	434	461	457	415	430	470	455	450	465	422	448	428	458	459	463	478	448	469	487	463	451	455	435	463	464	461	494	484	461	500	469	435	460	457	460	500	443	414	458	433	497	452	457	446	468	474	504	433	456	432	462	461	513	458	460	442	480	520	478	482	482	463	480	463	485	434	476	435	468	498	457	435	410	467	483	475	442	467	468	463	420	448	455	447	443	469	432	478	424	446	410	454	476	440	456	462	480	457	430	491	468	476	454	463	470	468	449	465	463	482	469	456	497	473	469	449	437	529	475	461	446	467	446	437	436	403	480	440	458	435	438	445	476	421	443	452	461	482	478	450	514	418	456	450	449	409	430	457	433	441	447	425	492	458	441	455	478	460	470	455	443	423	438	435	466	450	445	454	453	474	447	442	471	459	447	459	465	483	429	467	455	453	464	464	483	449	439	477	447	486	424	439	450	478	463	436	443	425	489	464	480	471	473	439	457	474	463	482	436	453	483	459	470	479	485	469	470	470	463	446	415	493	442	441	447	426	476	480	511	494	484	447	471	452	457	481	456	490	492	410	470	430	454	473	447	476	480	441	490	480	477	483	474	475	464	480	454	477	475	488	470	469	441	482	462	483	473	457	450	447	461	478	445	421	455	436	480	461	500	460	465	458	469	489	442	472	548	465	471	452	451	438	455	415	466	457	450	425	462	467	420	452	457	458	421	503	450	455	506	476	495	463	470	439	473	494	439	447	489	477	490	487	501	480	477	460	465	482	455	503	467	410	457	473	414	438	453	454	441	436	503	415	464	459	494	458	461	412	473	476	441	452	464	472	436	421	433	472	502	448	448	464	417	461	451	483	480	490	457	456	473	411	476	454	462	456	422	438	462	457	450	446	480	465	491	436	457	467	429	472	464	448	445	459	474	467	423	441	449	453	435	419	442	490	435	452	483	450	459	429	476	458	442	454	461	460	445	424	469	478	457	450	449	442	451	435	452	457	444	451	442	456	474	476	443	449	465	394	450	457	458	496	470	492	434	457	493	442	449	457	451	451
23288	21428	29338	23935	21429	21459	6538	900	604	562	465	395	365	321	271	255	260	220	240	203	205	178	228	190	171	181	184	150	164	172	159	167	161	144	140	160	147	149	144	143	134	138	146	131	127	127	150	137	107	145	146	116	122	124	118	130	106	125	143	138	120	130	131	125	105	140	141	123	132	121	127	131	116	131	124	136	131	118	147	157	119	134	145	127	125	119	116	132	126	146	136	138	129	123	126	135	147	124	140	131	133	112	134	123	123	121	133	110	119	132	139	135	115	103	121	123	125	112	127	140	108	116	129	102	113	134	133	144	128	116	137	106	110	125	123	125	135	121	126	127	133	109	116	134	135	115	119	104	136	125	139	136	121	121	118	135	113	119	110	129	138	139	138	111	126	114	106	103	133	119	134	134	129	122	117	128	97	133	117	124	112	129	128	126	109	128	128	125	113	141	135	119	142	128	128	114	138	121	132	127	109	112	139	116	139	121	111	98	115	139	138	141	118	119	122	108	131	106	129	126	128	103	133	131	121	137	129	129	114	121	118	125	146	118	132	134	132	117	121	124	101	126	130	138	114	111	107	117	121	114	132	144	113	127	128	123	129	124	124	130	140	129	129	135	130	131	125	108	132	125	118	118	115	129	112	117	128	104	126	143	141	131	142	125	127	119	122	132	114	128	125	127	114	133	133	128	125	129	133	131	101	147	135	105	135	123	142	136	141	141	127	124	133	124	116	117	124	118	124	115	125	121	134	123	119	125	134	124	125	125	120	120	130	111	114	120	138	122	112	119	122	107	127	127	131	111	133	114	126	151	126	114	118	121	121	134	142	122	142	126	138	124	118	129	117	130	121	126	124	143	135	122	145	121	138	118	139	121	121	120	135	146	135	121	118	120	128	110	126	137	121	129	133	121	136	106	133	135	153	134	131	145	106	109	123	127	106	105	120	131	117	119	118	122	124	140	134	133	127	140	125	121	129	120	122	114	125	127	133	123	132	106	112	121	130	104	115	144	121	126	125	122	113	125	129	106	120	123	132	127	118	121	119	111	122	125	134	118	123	127	112	125	114	128	151	113	125	115	129	131	109	146	139	134	120	135	129	148	114	123	122	120	134	122	128	137	135	134	125	136	133	118	116	114	113	115	119	104	140	137	129	119	116	124	110	143	139	149	139	138	124	110	111	131	112	147	132	121	121	124	125	130	125	101	122	117	115	144	123	119	120	116	111	161	119	118	121	111	115	123	122	114	121	144	113	115	112	120	103	139	125	111	136	136	127	142	104	112	127	118	121	119	122	120	126	133	125	121	127	129	119	113	116	152	142	149	110	143	138	115	138	116	121	140	128	127	114	124	120	126	120	132	124	124	127	137	120	131	103	116	103	136	126	119	133	140	124	125	114	126	135	111	137	143	133	111	134	120	126	127	125	96	122	116	113	132	127	112	104	117	107	135	111	116	135	133	130	115	134	138	109	147	129	128	125	115	123	130	127	125	118	132	114	124	123	124	125	136	115	110	120	111	128	126	129	129	141	145	135	136	135	117	141	120	116	135	110	120	116	115	123	121	122	134	132	110	125	144	125	130	118	129	128	126	114	132	134	120	119	114	133	107	117	137	110	132	123	122	129	133	138	116	122	123	124	121	145	125	124	130	128	121	124	127	134	105	121	103	138	132	141	138	118	136	139	132	104	111	125	113	123	121	107	141	130	138	124	122	103	130	133	138	132	109	155	121	116	118	135	114	127	126	116	137	127	127	127	140	116	99	143	124	132	125	121	123	128	120	120	123	109	115	132	132	103	119	128	110	132	129	125	135	131	121	125	114	111	113	146	124	123	127	123	119	119	132	125	116	135	124	110	134	146	129	137	135	124	131	129	132	126	121	117	124	129	123	119	140	131	97	127	123	125	145	118	114	123	123	134	116	119	127	121	129	122	130	113	130	129	134	131	118	108	129	125	147	114	112	128	129	134	118	149	119	118	129	138	136	139	139	147	142	129	140	115	130	115	108	109	149	130	130	125	121	133	120	142	120	129	134	135	134	129	105	130	115	125	125	148	126	113	120	117	135	125	121	127	117	111	119	115	126	121	123	115	117	143	117	138	147	109	116	124	137	126	132	106	118	126	118	130	134	140	124	127	128	129	131	129	135	124	116	123	128	147	118	111	105	123	119	115	133	122	134	120	119	110	129	143	140	116	113	128	104	124	143	119	97	113	139	127	132	132	121	118	118	122	135	120	111	123	109	124	140	108	102	115	131	126	126	138	130	118	134	113	122	127	126	148	110	115	120	119	116	125	129	124	130	116	122	132	121	148	143	125	109	131	144	123	118	124	124	134	121	117	117	126	108	116	132	105	118	129	122	119	133	144	116	129	133	145	117	112	130	131	130	131	145	122	112	110	141	136	132	139	117	133	120	139	139	127	128	114	134	113	135	133	131	120	130	119	132	119	141	118	118	120	107	111	136	134	134	121	134	124	123	116	141	130	126	125	117	135	120	141	133	126	151	128	114	124	107	129	116	129	111	118	120	106	134	121	118	106	125	139	121	110	116	141	135	136	122	130	137	132	121	143	144	133	121	140	116	139	112	137	141	123	134	120	134	123	110	128	114	132	140	120	122	110	133	127	105	105	119	112	114	112	108	142	149	135	99	134	118	116	122	150	106	107	128	134	116	133	132	117	119	143	120	116	116	124	106	130	111	107	121	128	131	109	127	131	100	135	120	117	147	121	122	122	118	130	107	144	115	149	112	115	130	117	111	129	113	105	114	136	126	118	122	140	107	146	108	110	120	128	128	106	134	121	113	128	127	128	138	131	118	128	125	119	133	140	135	137	117	113	132	120	115	113	116	125	123	124	131	130	128	138	118	120	131	121	124	137	126	119	126	121	126	133	132	132	116	120	143	126	106	136	128	136	100	138	145	123	113	123	130	122	139	137	140	137	128	123	128	122	136	139	128	128	134	131	125	133	110	120	120	108	123	122	145	133	135	135	129	118	135	114	134	126	126	119	126	127	128	111	148	113	131	144	125	139	113	122	134	132	125	121	129	138	131	128	133	118	107	129	111	132	132	132	119	137	106	110	143	133	122	123	116	104	124	128	125	126	114	121	125	133	113	145	108	131	117	128	129	136	122	119	108	133	159	139	131	121	154	130	114	131	131	127	123	118	100	116	120	124	116	131	150	123	109	129	118	134	120	119	140	136	123	130	124	138	116	119	123	119	99	128	112	153	147	128	111	135	129	133	144	133	138	109	138	136	131	142	119	111	129	99	119	121	134	122	104	125	136	128	113	127	123	121	111	127	139	130	127	133	129	138	142	118	112	140	104	130	112	118	122	137	135	119	136	117	116	117	134	133	130	127	126	136	122	115	136	124	134	123	129	131	124	124	125	132	141	114	135	121	114	114	146	109	120	129	140	140	106	109	114	111	127	101	122	114	122	121	132	112	117	121	132	118	136	128	123	123	119	112	111	140	134	141	122	124	119	120	113	117	138
6936	15441	13384	7139	4856	3570	2743	2134	1670	1306	1084	945	767	668	610	512	488	446	395	393	342	356	340	297	265	288	305	275	264	250	242	250	243	228	217	241	207	217	220	215	208	211	229	205	194	250	197	199	190	189	166	187	199	186	188	189	210	183	181	179	172	190	193	174	182	201	150	189	189	166	181	197	166	175	179	185	193	188	174	196	201	166	176	173	168	191	180	182	182	166	176	172	200	166	189	165	184	174	175	184	165	180	191	193	180	199	172	179	190	171	175	174	191	194	177	189	184	182	173	190	176	172	169	187	177	179	210	171	183	190	187	194	183	168	193	175	158	208	174	182	178	172	159	167	186	169	159	169	172	169	172	154	179	154	191	177	183	141	189	187	174	173	147	162	158	164	183	200	183	193	164	204	195	177	184	192	183	181	195	165	193	172	182	174	173	188	183	169	162	155	167	176	174	170	180	190	169	177	199	159	177	176	176	168	183	165	184	166	181	203	192	167	191	180	194	185	189	167	168	172	172	188	164	174	179	168	171	165	174	179	183	188	168	182	177	172	203	182	154	192	194	175	145	183	160	170	180	186	197	169	166	184	180	171	171	178	177	182	156	160	182	179	178	167	178	175	182	174	179	179	134	174	163	182	181	179	175	193	202	165	199	179	191	184	197	157	171	182	179	174	162	177	153	166	197	186	178	166	185	163	168	166	178	177	171	163	196	187	187	175	174	185	196	173	169	186	176	178	185	157	161	183	182	166	168	155	165	178	182	166	191	188	192	156	166	171	170	178	156	164	151	151	182	177	171	174	174	178	170	196	165	207	162	194	163	191	167	181	160	166	170	185	173	173	154	199	172	168	193	161	162	183	177	168	183	171	179	184	171	172	164	182	159	169	186	207	184	153	186	174	164	174	164	185	166	188	161	170	182	202	180	193	180	182	176	198	159	162	144	199	183	176	194	165	189	186	172	188	173	150	174	175	157	173	186	130	172	198	193	189	198	161	137	204	173	187	188	187	176	175	161	142	167	160	182	157	183	175	187	174	181	166	197	181	144	190	166	182	167	188	192	170	176	186	188	178	178	171	164	161	175	183	182	186	184	175	200	189	202	178	189	188	173	171	209	193	175	185	194	163	175	171	200	173	174	177	193	174	169	189	172	171	171	172	167	177	173	190	157	162	173	168	188	191	176	194	188	183	185	176	193	188	184	158	185	171	176	192	176	163	163	189	169	202	183	187	157	198	184	168	166	172	176	182	172	167	173	166	190	173	176	211	154	164	167	172	207	155	169	181	151	184	174	178	162	183	169	197	193	145	175	192	186	197	146	156	192	166	199	176	158	163	183	185	176	170	162	175	171	185	195	185	161	185	175	190	200	174	170	186	153	164	172	178	161	162	168	180	147	166	182	168	170	202	157	143	162	157	182	152	185	183	175	159	168	184	166	180	199	178	168	161	166	164	175	169	157	180	182	172	167	170	177	162	173	155	178	168	206	192	173	174	192	165	204	203	179	174	168	186	174	209	207	192	177	159	184	184	164	157	167	179	180	189	178	184	195	172	192	148	179	168	163	151	180	183	176	141	157	178	163	175	158	157	180	170	168	171	201	177	166	177	171	176	163	167	191	177	163	195	177	193	157	163	160	187	191	165	158	212	163	181	168	171	158	170	182	187	196	171	168	194	201	179	163	180	193	167	175	168	177	164	183	165	170	180	180	170	184	182	176	155	175	167	176	166	179	186	193	184	189	187	165	147	176	173	177	192	155	168	173	175	180	168	162	188	181	174	177	184	167	178	168	169	169	171	169	171	177	170	192	186	182	174	192	194	156	176	183	181	169	163	167	153	170	161	186	177	206	173	190	190	156	192	195	172	199	192	171	158	160	190	147	184	171	138	173	191	165	172	202	170	162	174	182	197	194	181	188	171	188	182	205	189	183	168	163	190	156	176	204	152	200	172	198	160	177	170	191	189	176	151	172	200	173	173	186	170	171	189	158	171	168	165	200	183	185	154	159	158	160	191	181	198	198	195	173	157	186	194	173	174	199	165	163	192	147	196	151	192	178	177	181	174	188	196	182	174	182	167	181	168	180	177	192	176	186	182	165	175	198	180	171	156	193	155	163	190	184	176	176	167	157	164	180	185	179	199	178	184	195	183	176	201	200	200	150	181	172	171	174	182	171	170	185	189	172	188	183	157	188	192	191	192	181	172	149	179	177	197	182	175	194	178	174	166	194	193	201	190	177	172	157	191	165	180	180	171	189	166	164	193	156	189	154	165	175	173	170	160	180	165	174	164	181	185	155	156	171	159	189	168	189	174	178	174	169	182	177	185	180	179	171	196	170	171	192	186	185	170	178	162	196	185	181	178	171	168	167	185	178	178	168	178	171	152	188	180	160	184	173	190	164	180	167	184	174	162	180	167	189	176	148	175	195	164	173	211	188	165	170	180	185	168	157	184	184	172	156	177	183	158	160	167	180	166	165	181	180	170	162	172	178	174	164	177	165	184	166	165	172	181	200	163	167	186	167	190	177	156	195	169	169	177	204	147	169	186	179	184	183	191	172	185	155	202	143	175	170	198	194	194	177	175	180	179	181	175	182	189	166	195	183	172	164	165	178	166	171	174	160	168	213	184	174	182	177	161	170	179	163	180	182	174	183	184	167	177	178	198	179	173	175	163	184	155	168	159	182	193	172	167	190	179	187	177	198	183	207	166	184	178	153	166	162	200	191	183	187	175	165	200	172	171	181	176	183	164	165	200	150	163	193	187	184	161	152	170	183	191	157	203	166	179	160	195	165	195	178	163	185	183	181	179	173	208	179	195	198	158	180	170	184	173	167	166	179	170	209	165	186	163	182	168	167	184	147	188	176	189	185	185	168	154	177	188	139	174	155	155	178	184	188	198	179	186	203	165	188	171	199	196	183	181	158	171	201	157	173	152	167	185	181	176	209	176	172	149	187	186	196	171	170	186	185	150	169	176	166	192	185	178	183	183	190	158	154	153	182	180	181	175	169	191	173	177	162	194	181	188	176	167	184	141	169	191	174	166	178	177	195	175	202	201	184	178	189	172	180	169	169	169	193	166	169	157	164	193	175	171	167	175	169	166	185	150	179	189	151	183	175	174	159	153	182	167	177	175	184	149	167	183	169	180	173	150	156	173	168	181	162	201	150	163	164	164	173	180	156	182	166	180	173	169	197	167	165	193	184	193	192	166	178	165	175	176	181	192	175	152	167	190	183	163	179	176	185	175	188	179	176	160	187	175	169	164	168	167	177	179	159	174	194	176	180	182	177	169	159	173	161	167	178	190	174	175	193	184	180	180	190	199	175	168	202	160	182	188	180	191	173	177	188	180	173	185	147	177	181	166	205	159	163	175	201	171	195	186	173	151	161	175	170	183	175	187	170	176	165	170	180	176	174	160	188	189	179	159	151	166	163	186	189	171	172	159	167	172	167	175	220	159	184	166	188	156	179	164	180	172	173	175	177	174	180	167
27125	21020	9590	925	545	465	434	455	467	410	431	418	413	387	372	438	416	365	412	431	419	415	425	393	410	421	422	430	400	430	424	425	391	411	427	402	383	436	405	405	406	423	402	444	416	360	419	426	401	412	406	407	428	424	439	442	431	441	376	399	417	408	408	405	415	407	401	423	410	426	392	394	414	417	382	418	381	426	423	420	408	416	382	430	468	416	396	445	415	403	419	396	450	423	425	399	384	428	424	392	410	415	405	422	423	388	402	364	394	411	386	404	374	405	417	405	427	399	408	430	398	411	432	398	438	404	435	339	423	413	414	388	430	420	392	408	398	435	444	442	385	403	427	388	378	389	428	416	411	399	405	402	425	429	416	385	416	411	426	388	376	413	414	403	422	379	389	414	393	404	417	425	460	383	415	436	386	439	411	408	409	442	433	397	433	407	458	427	410	424	383	422	419	416	457	385	393	433	431	401	444	437	426	380	415	416	427	438	387	409	402	415	415	410	460	449	385	419	397	417	412	415	420	415	433	404	395	430	376	444	391	428	437	439	388	428	405	429	422	383	397	380	422	443	413	417	398	395	404	424	393	398	412	394	407	416	426	435	421	428	363	444	424	390	411	381	395	417	394	468	374	413	373	407	380	398	408	392	431	402	430	454	442	451	423	408	405	430	418	427	442	414	409	392	429	388	427	377	378	410	427	414	427	401	424	385	387	388	431	392	422	417	415	419	412	373	406	355	418	393	413	427	421	395	428	430	424	415	430	380	427	392	402	411	429	410	444	409	434	417	408	424	447	461	396	394	412	384	409	430	421	403	417	419	404	396	411	414	458	429	387	414	377	418	405	407	431	418	395	444	413	412	419	427	408	400	413	385	436	405	426	375	407	428	381	408	410	382	405	410	382	437	397	412	452	434	440	385	431	384	411	423	376	453	406	385	443	418	423	443	427	419	427	419	397	375	385	421	410	391	413	364	421	422	394	407	397	413	436	407	390	418	428	411	387	424	428	427	426	395	386	426	424	398	402	398	419	409	437	366	463	432	425	402	439	396	434	421	390	418	386	425	399	417	414	404	392	416	401	409	417	378	379	432	388	386	398	426	462	414	399	423	395	362	421	375	458	400	415	381	421	396	428	407	392	390	426	419	439	390	447	389	389	426	410	397	423	389	395	399	387	415	402	388	406	391	417	435	383	393	399	407	463	407	448	373	413	384	394	428	437	443	405	431	397	415	423	456	404	441	394	466	422	416	457	403	406	417	410	429	406	467	415	394	370	431	400	441	394	425	410	452	461	434	403	381	454	429	415	426	423	408	390	394	432	428	397	443	392	415	388	388	417	398	378	411	398	417	400	412	403	433	408	443	443	453	421	388	404	432	419	442	394	409	443	404	439	398	430	362	434	434	414	411	451	404	381	422	418	391	404	426	420	383	417	397	435	420	407	434	418	389	424	449	408	387	400	410	443	432	383	389	408	415	370	409	421	406	428	392	430	420	430	390	421	384	399	397	370	419	429	434	400	399	385	383	416	416	437	421	430	423	405	417	415	454	420	398	414	448	451	406	426	420	429	388	423	436	414	409	436	407	421	410	389	437	400	437	413	434	396	405	398	398	447	384	400	414	403	395	429	426	421	421	428	413	411	389	396	405	408	453	398	405	396	396	357	406	404	428	451	426	393	430	403	414	405	420	446	421	448	427	409	418	393	448	414	394	439	411	437	407	414	412	397	437	437	381	415	412	435	416	435	388	419	403	378	407	408	453	377	436	397	417	415	430	414	453	392	386	446	391	463	431	426	407	389	426	392	412	388	399	410	437	416	398	381	428	411	399	417	414	415	402	385	408	393	387	373	408	403	415	412	411	431	425	404	431	400	406	409	444	404	374	429	386	416	422	458	429	398	445	360	422	424	396	438	443	410	383	394	404	393	434	407	412	389	393	403	410	414	424	445	424	369	445	414	423	421	423	409	421	420	427	411	420	394	391	444	430	421	407	403	429	391	381	429	410	409	414	449	416	399	461	434	397	419	432	433	423	439	419	454	416	422	426	406	434	371	433	419	426	376	370	394	428	408	403	421	406	450	378	399	433	385	393	424	409	406	415	408	407	442	386	424	435	430	415	374	440	408	424	401	395	412	396	413	426	454	414	411	411	421	461	405	451	462	422	392	421	436	411	428	435	409	425	388	402	431	400	451	390	407	425	359	418	380	405	406	422	375	439	414	396	400	439	420	426	387	415	382	378	404	401	392	395	419	404	418	432	397	423	399	415	403	413	426	395	436	429	428	412	400	380	407	392	415	418	411	409	404	449	409	419	377	434	414	371	426	385	429	415	411	363	439	394	421	453	420	415	411	391	410	445	416	405	414	410	422	428	401	422	406	416	400	413	440	434	413	418	407	417	439	408	450	433	417	388	411	402	383	395	407	418	430	411	416	412	381	414	449	407	431	457	419	416	406	467	412	431	440	430	374	426	409	397	423	396	445	424	420	412	395	427	413	395	425	424	434	409	417	425	431	389	400	392	394	424	400	373	400	400	447	421	386	433	400	402	448	353	420	418	409	416	388	401	403	379	388	444	439	430	421	434	441	393	407	389	441	387	404	391	408	392	402	419	407	419	416	410	438	408	403	431	406	443	412	397	389	404	423	412	391	429	440	425	396	377	427	407	393	433	402	394	399	388	414	390	417	415	427	434	410	404	384	402	423	433	428	389	412	390	404	447	422	428	439	406	391	422	424	394	386	383	411	414	421	415	406	424	430	424	416	402	410	429	420	435	395	379	437	401	414	426	445	411	408	366	426	406	424	433	390	422	421	383	453	435	413	369	405	423	471	400	411	411	385	432	442	435	421	397	412	390	411	408	416	428	416	389	433	452	422	406	396	405	409	412	408	401	443	421	430	410	403	377	410	406	403	428	418	406	412	372	443	428	395	423	443	392	423	409	381	407	393	400	449	394	400	439	430	374	428	430	420	421	379	412	442	422	412	407	403	391	404	429	403	435	421	412	439	402	412	444	452	415	441	398	379	397	417	382	400	412	396	385	452	448	386	404	449	391	422	399	424	428	415	393	384	404	421	417	388	394	432	440	405	408	379	431	422	409	413	393	417	441	411	393	412	395	443	412	414	388	410	423	408	424	413	425	448	406	432	419	406	443	410	398	434	412	416	403	421	423	379	398	401	436	404	411	409	415	431	432	413	417	409	400	398	387	407	441	380	460	378	439	422	400	411	435	399	408	425	404	419	415	392	406	398	432	413	411	397	429	403	406	409	396	394	403	411	404	418	436	445	424	398	442	423	411	426	404	402	406	440	419	411	424	435	393	424	433	426	474	405	416	419	393	431	410	447	471	401	380	397	413	408	410	417	395	413	420	430	386	401	387	413	411	438	410	408	423	405	406	409	401	401	433	402	396	411	411	462	399	411	446	426	367	433	404	395	412	407	381	403	392	382	394	418	405	388	434	392	457	418	416	422	413	378	444	387	374	413	381	400	409
4023	1309	1337	872	725	683	664	604	623	610	587	576	548	588	571	575	554	567	557	554	594	565	570	570	549	553	589	530	550	557	560	562	551	537	562	563	566	584	567	529	552	524	575	550	546	553	561	553	563	552	561	546	555	570	549	512	543	568	598	571	563	584	515	508	564	537	570	560	533	601	543	546	565	547	549	554	558	535	577	633	559	585	585	560	543	556	568	581	616	581	523	583	588	523	541	591	527	556	533	578	565	574	591	544	573	568	539	558	590	527	517	608	552	575	577	572	575	533	585	556	541	538	586	535	545	531	568	545	546	543	544	540	555	532	563	530	515	528	557	596	559	538	567	574	541	551	548	537	544	595	550	563	533	516	532	570	584	530	543	559	577	559	511	559	546	554	548	518	534	534	564	551	556	528	520	526	522	581	572	532	521	545	550	533	544	554	563	546	584	541	517	558	566	564	560	520	520	598	583	516	556	565	577	549	572	544	565	623	600	534	548	573	559	562	527	509	541	551	520	560	550	561	561	553	579	553	557	557	577	570	512	585	569	525	537	510	558	540	549	568	605	534	594	580	556	554	559	603	562	538	541	561	553	603	557	551	548	563	549	534	603	544	543	568	554	553	551	591	518	543	598	574	603	575	514	568	505	571	599	578	585	540	574	519	535	579	547	551	565	547	579	548	539	542	547	552	566	551	576	566	555	552	552	589	575	538	584	523	552	568	530	547	560	530	557	562	570	553	602	546	564	546	550	548	557	536	587	565	549	524	572	557	540	565	534	563	566	562	548	553	551	539	594	564	555	578	561	503	521	569	550	531	593	572	559	524	543	572	581	600	495	567	580	526	544	574	573	626	564	559	542	647	513	546	546	558	561	535	545	547	590	541	516	578	583	553	582	521	595	571	581	492	576	551	540	581	584	557	595	509	542	545	561	559	548	565	566	544	584	558	544	556	550	606	553	551	559	581	561	542	534	570	548	564	549	555	560	520	529	554	516	546	571	547	545	546	544	587	591	537	577	573	569	555	552	541	513	553	544	543	546	584	529	607	538	574	542	509	551	537	522	568	575	586	556	578	546	545	552	574	531	576	545	528	534	590	537	501	521	548	561	546	551	545	543	545	550	600	546	551	572	528	592	548	527	550	553	525	596	515	575	573	572	509	550	545	554	568	545	539	567	563	566	553	561	541	573	540	540	561	551	586	584	581	554	577	587	545	580	527	571	553	560	556	551	521	552	573	546	578	560	523	545	578	582	566	565	608	513	541	570	592	579	572	561	596	555	545	539	542	568	536	523	593	572	562	542	525	581	579	563	568	520	543	520	603	556	536	543	582	563	540	608	546	557	521	530	565	579	534	541	524	541	563	533	563	539	580	563	545	520	547	545	562	550	540	589	590	552	553	543	592	531	491	536	536	517	560	537	542	567	589	572	561	566	560	528	579	543	552	573	535	585	588	540	597	509	584	527	554	584	566	541	546	527	548	586	602	538	575	546	545	562	530	559	587	563	529	588	559	542	566	528	542	538	515	531	530	565	546	572	541	552	559	578	591	570	554	582	583	566	520	543	567	563	547	594	567	594	515	544	581	569	566	522	543	552	541	565	571	560	577	564	547	539	533	527	599	531	509	549	531	569	566	514	562	542	584	499	549	545	551	534	566	554	553	521	538	592	556	509	568	548	535	535	507	542	580	547	565	520	537	571	534	563	559	590	582	528	544	564	542	537	509	576	574	525	526	567	550	503	600	564	569	506	588	537	576	562	542	579	551	532	604	495	558	538	569	569	579	566	537	537	568	594	558	569	549	581	560	529	530	558	601	603	546	536	537	537	575	579	508	533	564	556	592	543	563	569	531	533	535	563	543	552	524	564	535	527	567	555	534	561	540	563	555	581	572	539	566	585	535	545	534	525	545	532	534	589	562	587	543	554	583	549	541	564	558	571	522	540	537	518	554	573	494	556	543	552	537	602	552	521	554	574	537	556	586	567	554	526	578	541	541	548	552	560	580	555	608	581	567	536	574	581	559	578	546	591	570	553	565	562	577	552	572	548	600	568	590	552	598	557	531	559	571	548	504	579	515	551	537	570	565	545	573	567	519	558	538	575	562	564	531	526	556	591	588	561	564	539	563	530	569	575	561	541	583	546	601	556	580	584	540	548	576	571	583	588	597	552	570	547	558	577	530	527	576	591	543	554	527	558	537	554	556	513	532	606	543	536	559	540	563	603	612	566	578	546	544	505	606	537	531	564	533	535	530	551	509	588	531	535	539	533	569	543	536	547	602	551	577	514	518	558	550	558	546	555	514	544	532	566	578	533	565	571	556	568	530	567	527	558	515	534	541	581	562	517	598	556	563	569	578	564	514	550	555	532	518	574	591	550	526	543	587	599	551	561	581	591	527	586	506	575	574	543	539	579	519	555	579	515	519	501	574	574	590	615	582	505	538	552	549	555	520	552	588	569	578	562	581	516	563	542	562	534	544	524	538	568	526	577	525	551	518	537	582	564	561	556	556	539	565	602	577	597	574	558	551	544	521	600	534	550	605	583	559	572	564	569	559	556	548	573	538	585	549	531	551	506	537	546	520	548	555	528	570	591	541	597	549	564	559	558	531	558	588	559	545	530	574	570	591	587	541	546	521	563	572	508	544	530	513	559	544	528	573	547	526	530	549	566	592	574	564	564	560	540	551	557	542	570	553	551	592	545	522	562	531	583	552	563	565	561	533	527	544	534	564	584	565	570	560	574	553	514	567	548	564	542	567	549	546	558	528	562	576	577	556	542	567	556	521	560	549	533	544	530	585	518	595	545	544	589	575	585	578	554	523	536	545	565	572	554	529	573	528	570	600	580	595	543	539	561	551	599	559	519	509	522	530	599	563	563	560	572	560	512	554	560	535	599	550	584	585	538	552	548	554	528	591	576	570	555	592	565	529	554	541	563	538	567	527	558	562	531	578	569	534	543	540	577	554	555	574	551	551	545	535	545	563	537	511	576	596	552	590	570	565	504	539	585	486	535	569	571	547	536	596	527	531	569	568	512	584	522	578	531	569	542	588	547	538	577	566	564	606	556	543	571	560	537	523	581	514	552	544	529	532	537	536	576	577	529	564	543	536	507	628	540	574	529	515	529	542	543	580	587	539	578	516	547	562	544	567	588	581	554	551	548	559	520	543	584	554	581	541	578	527	559	586	550	548	532	544	569	541	563	576	549	565	585	562	550	535	539	585	563	533	563	599	479	550	581	562	562	560	572	554	560	546	576	519	567	540	570	582	532	571	532	549	598	553	584	575	554	571	581	570	570	541	544	508	582	541	558	514	541	552	567	565	539	593	586	523	543	532	588	545	590	525	535	521	542	577	548	537	577	577	521	539	553	559	577	562	529	563	540	498	528	561	585	565	542	533	569	573	558	550	616	566	561	523	499	545	560	528	517	581	570	524	551	545	567	581	567	551	583	540	559	558	556	558	544	596	611	586	589	541	549	572	574	534	567	522
24298	21474	28950	24401	21447	8610	1022	725	619	548	489	496	418	457	430	407	412	410	337	439	394	326	369	393	360	365	360	363	391	362	366	380	341	374	344	310	345	356	322	347	323	352	346	347	351	325	328	338	359	338	323	347	307	338	318	369	340	346	353	357	351	353	322	358	352	345	398	348	317	348	309	342	337	303	339	341	351	326	369	330	344	333	333	354	338	331	339	363	349	348	356	330	337	310	341	333	318	346	359	335	356	351	306	367	334	324	369	325	323	362	336	352	336	357	362	359	342	335	365	350	336	328	333	328	360	339	321	347	369	345	338	357	294	362	339	341	345	334	346	346	339	333	322	354	338	297	326	321	373	339	338	295	330	321	332	363	350	364	348	340	338	351	371	339	338	309	315	309	350	313	354	326	355	362	313	339	352	347	316	342	324	339	335	353	308	341	346	369	325	350	322	357	353	335	321	350	360	351	343	348	318	382	332	356	324	347	358	357	308	332	335	325	341	323	350	340	338	345	352	327	351	333	310	339	321	363	339	356	337	339	344	363	351	331	337	351	315	350	344	338	356	334	344	365	359	318	317	332	363	322	364	317	350	349	321	339	327	332	337	345	343	346	317	318	338	340	351	329	349	300	295	355	367	314	325	337	336	304	337	346	371	356	385	353	347	316	349	337	323	322	340	315	334	354	336	334	328	314	360	341	313	374	356	344	340	349	367	337	343	353	328	366	362	344	317	340	335	348	326	348	373	335	336	338	407	359	370	335	351	331	341	338	356	351	351	347	348	328	317	337	330	316	366	329	347	359	312	357	361	306	341	330	361	394	318	329	331	344	337	363	331	364	352	369	326	317	367	339	328	343	353	329	343	287	323	359	324	353	329	347	305	312	319	342	325	365	342	356	322	335	383	338	364	375	332	347	343	350	316	314	315	329	331	349	392	356	368	354	334	334	327	364	347	326	347	349	312	320	336	356	342	337	327	335	353	347	345	381	331	322	340	339	341	307	345	333	348	375	315	318	328	366	302	369	349	358	329	324	325	343	355	323	341	355	372	347	370	323	356	330	340	337	308	345	331	308	360	329	339	335	331	340	356	372	319	341	351	346	366	314	350	376	363	378	348	343	324	347	336	326	341	343	333	328	322	337	348	368	309	337	325	348	329	355	348	350	329	333	351	345	335	329	351	375	339	334	321	345	354	337	329	315	355	342	320	321	348	325	342	306	319	355	321	338	324	339	357	346	316	311	326	365	343	365	366	315	378	354	337	358	345	314	345	335	308	343	358	321	292	329	336	320	317	346	330	311	359	337	368	365	364	339	322	359	334	364	336	317	325	335	346	340	310	381	361	335	339	347	340	349	293	363	330	329	345	342	319	324	297	359	333	355	354	321	305	320	306	359	317	356	359	348	354	352	347	369	282	356	362	356	356	349	312	373	326	340	350	364	341	319	347	355	362	348	322	345	307	337	328	351	379	313	352	339	325	323	330	318	341	361	368	310	392	367	353	351	352	340	307	383	338	326	333	341	311	370	343	325	315	322	306	367	332	358	355	314	344	320	326	359	351	349	333	343	355	350	327	361	342	352	312	336	348	335	382	346	307	353	345	339	346	346	341	365	320	323	372	336	342	346	336	341	327	352	312	332	346	338	300	343	310	352	336	323	358	342	316	306	293	312	337	323	330	314	326	341	347	358	343	347	329	347	378	339	325	332	329	304	370	331	346	331	365	381	337	334	308	336	331	338	326	273	343	330	333	344	334	306	351	318	347	343	323	330	354	342	326	349	332	346	353	337	350	337	317	310	328	336	322	342	329	347	337	319	318	343	362	367	353	357	354	365	321	339	320	393	304	375	348	334	341	333	346	315	344	329	348	348	343	318	337	360	352	333	323	359	334	343	344	366	330	344	365	326	321	361	332	320	341	341	319	357	340	320	304	366	367	330	326	339	352	361	344	330	340	360	329	367	346	318	330	339	313	338	312	355	336	344	327	374	330	359	335	328	322	317	315	327	356	327	350	341	341	350	334	337	328	295	350	319	327	352	327	321	355	349	370	327	304	322	327	362	357	335	331	307	330	343	312	347	349	341	338	343	334	359	320	334	331	354	299	319	322	359	333	335	349	337	298	346	326	330	313	349	350	332	335	317	340	354	351	296	328	342	318	313	319	316	348	318	324	338	333	310	357	344	324	359	349	310	338	340	342	332	333	326	344	311	330	357	350	323	339	359	358	341	366	327	331	320	338	350	330	363	350	342	340	366	327	330	345	326	346	372	361	348	315	358	315	335	387	351	355	345	345	342	354	307	319	337	368	341	363	337	330	317	329	333	334	337	350	336	341	313	299	331	339	342	341	322	350	314	326	341	354	332	332	322	372	332	325	349	334	328	298	342	370	342	350	326	345	316	357	355	322	331	357	320	311	323	317	321	308	311	317	353	317	310	372	308	337	354	342	349	299	339	337	337	347	353	348	330	346	370	369	353	353	362	349	356	312	312	360	351	343	366	366	340	357	316	344	317	331	374	339	285	350	324	320	353	311	369	353	342	343	334	322	301	350	358	359	352	352	335	338	359	328	345	342	346	356	331	340	300	361	360	360	315	331	337	343	318	337	341	303	327	351	353	343	325	342	350	333	362	359	353	337	306	348	326	361	307	329	337	316	360	328	324	374	338	327	346	330	331	350	321	357	343	353	289	343	331	330	336	345	311	315	345	345	351	369	334	350	338	359	325	358	335	341	362	372	335	330	331	351	315	341	318	321	332	336	340	341	332	351	316	349	363	352	386	344	325	328	330	332	347	342	341	361	331	347	307	324	352	354	357	317	343	349	337	350	351	327	327	372	343	307	343	342	372	328	351	340	364	379	303	341	343	337	335	333	328	345	336	365	329	350	326	359	341	325	325	331	360	325	347	347	334	348	348	350	329	341	355	357	324	340	343	316	349	327	339	331	331	354	312	352	350	329	372	350	354	343	331	351	347	364	330	343	334	372	317	343	333	324	360	338	326	320	330	324	301	356	345	318	319	330	310	370	307	338	334	355	320	355	371	326	337	319	330	331	353	378	363	318	333	323	307	357	316	315	327	363	336	399	330	364	348	350	316	330	342	325	320	328	309	375	330	345	333	354	350	346	354	348	343	311	333	338	353	307	355	340	354	365	359	317	335	346	319	289	347	352	329	336	356	331	354	366	337	362	359	320	368	372	368	340	338	327	376	333	316	328	369	324	349	330	316	336	353	311	331	358	349	346	336	355	328	347	336	331	324	344	339	339	315	352	341	349	349	340	345	348	365	330	353	371	340	308	332	306	349	318	359	354	348	359	335	371	356	355	360	340	352	329	327	310	374	347	324	350	332	344	338	352	371	360	344	330	357	342	359	354	391	357	313	329	323	330	365	348	379	353	343	329	342	302	353	368	311	306	321	337	329	348	333	312	330	351	312	357	354	335	314	374	323	342	359	312	319	365	329	348	351	319	366	333	345	332	364	316	319	342	335	335	341
4855	9551	8330	4281	2954	2281	1836	1449	1187	1110	962	911	793	712	674	628	611	646	614	560	546	554	554	552	553	478	538	495	524	477	504	514	459	468	478	469	503	509	476	512	494	502	505	465	446	475	477	472	461	467	477	488	457	489	483	506	484	494	486	423	463	450	460	452	438	476	464	450	474	476	453	463	487	449	457	493	480	514	493	478	473	429	477	489	466	485	448	497	460	459	476	486	463	478	468	439	491	454	433	446	456	452	469	462	507	466	460	480	467	446	443	469	446	428	482	453	462	431	419	473	482	456	470	480	486	418	497	493	425	434	482	460	450	463	456	477	478	473	488	479	460	447	429	492	487	487	439	443	429	462	431	463	468	468	453	447	462	455	449	474	482	441	473	475	465	443	492	503	483	430	441	453	479	500	476	447	477	487	470	405	470	496	446	484	466	444	472	454	446	464	455	469	489	474	485	462	466	504	480	467	514	457	496	468	427	462	484	438	456	426	481	459	459	462	436	439	501	457	487	494	471	449	489	444	473	473	460	442	462	461	444	437	458	439	409	463	460	499	464	460	455	446	436	459	489	472	513	427	474	454	471	430	456	480	479	464	439	451	460	470	435	460	457	421	448	428	458	465	436	465	478	460	452	439	462	469	494	466	459	496	482	440	466	439	533	431	471	473	436	476	455	496	451	435	481	431	490	447	461	483	462	467	438	435	479	484	436	457	487	477	471	489	413	512	435	427	447	461	473	480	465	408	457	467	511	479	490	459	453	443	444	458	489	464	453	467	473	466	480	430	423	492	449	457	452	451	471	494	447	405	427	438	480	452	452	511	459	428	502	461	438	469	471	465	434	459	442	461	448	474	449	500	499	459	504	505	493	468	485	453	433	494	477	482	465	491	470	450	495	500	458	473	454	468	453	435	463	466	457	471	456	427	455	427	440	442	446	455	447	422	476	482	454	427	469	473	422	466	465	430	473	459	469	451	474	471	430	439	435	473	477	452	437	479	523	432	477	473	453	510	422	501	423	483	457	428	473	486	461	447	495	444	460	431	464	498	465	468	466	454	475	452	482	498	443	466	516	471	477	462	423	477	467	448	456	493	462	489	448	479	447	440	481	512	448	486	427	483	433	441	451	447	508	485	453	462	480	461	460	463	448	468	438	474	486	452	459	472	445	464	416	455	475	481	457	464	454	481	481	469	470	477	486	479	500	476	436	445	444	446	468	455	464	469	492	479	433	473	472	459	446	452	395	427	457	501	481	422	447	438	499	470	423	470	482	480	452	454	455	476	495	503	489	450	462	469	461	446	435	464	497	471	486	457	417	467	440	496	469	465	481	487	473	442	441	421	451	450	487	455	438	483	456	439	478	481	472	514	454	475	459	451	454	456	461	467	463	465	423	456	471	456	447	470	490	446	474	458	469	503	445	462	447	476	447	477	453	478	472	468	453	439	480	498	466	435	455	499	451	429	461	437	443	426	449	484	464	447	457	494	472	460	446	444	472	449	466	481	476	471	476	482	452	496	434	482	435	488	475	486	473	517	471	430	455	527	436	458	482	465	465	447	491	414	465	440	459	489	469	484	449	439	457	459	452	508	483	434	451	431	465	473	483	464	433	484	473	477	475	500	481	484	428	450	462	465	441	457	484	454	458	474	464	483	456	492	465	463	484	484	448	484	488	440	471	496	476	475	427	471	433	450	479	460	454	474	446	456	460	492	482	436	462	481	509	506	467	466	447	444	491	444	474	465	474	485	492	471	472	471	473	467	481	460	439	420	492	425	454	446	466	474	494	478	461	458	423	488	496	493	465	426	460	430	464	459	450	462	454	450	480	503	461	447	444	502	440	511	511	491	467	488	457	441	512	447	494	466	464	475	435	475	471	479	461	466	459	450	540	440	449	492	489	472	458	459	473	459	458	450	477	458	465	449	474	466	467	505	500	440	447	481	506	458	500	480	420	465	452	479	466	431	477	459	470	466	458	468	471	474	441	464	496	457	471	475	473	453	482	444	446	446	472	490	454	474	431	471	475	453	484	465	452	484	448	472	501	479	445	480	423	465	481	469	477	480	461	467	437	506	498	470	461	460	469	454	477	470	440	454	476	444	474	440	460	491	468	470	447	449	460	484	457	431	462	478	436	499	480	440	460	471	451	431	443	518	481	453	475	441	443	469	482	475	441	483	472	478	467	450	477	428	472	468	465	482	469	479	453	502	457	433	474	465	495	454	457	469	430	474	498	436	474	459	493	468	487	475	468	465	456	443	515	448	450	476	468	470	469	486	419	487	499	449	494	493	450	447	452	475	482	490	470	490	488	466	452	474	475	447	432	464	442	441	475	441	474	454	485	422	453	439	433	455	432	453	508	452	464	429	435	474	464	478	494	487	465	479	492	429	436	468	458	450	430	473	426	494	483	458	477	449	461	474	478	451	480	454	473	449	452	477	472	491	463	430	493	473	490	468	480	449	411	447	471	487	471	498	432	440	477	461	478	426	460	469	463	438	451	431	448	467	403	454	451	472	509	422	452	430	445	466	432	445	448	437	440	489	439	508	481	461	437	455	435	444	498	475	480	469	480	467	454	472	492	457	459	443	467	468	400	453	452	440	446	470	460	431	456	443	480	427	445	456	458	466	440	517	450	482	466	468	459	453	456	441	461	468	446	472	484	445	455	434	452	460	476	480	471	476	456	471	466	443	442	447	456	459	497	442	465	447	447	447	435	492	491	460	418	479	443	498	497	478	445	500	409	473	458	423	455	452	492	457	424	458	441	455	435	467	453	497	470	489	505	477	451	449	485	479	459	455	415	428	457	477	451	394	465	419	474	493	420	472	454	465	433	436	455	458	462	474	441	469	494	456	484	429	470	467	453	454	444	453	487	483	470	465	456	434	461	499	442	473	455	445	469	441	490	442	461	464	473	407	435	497	436	472	472	466	459	476	462	454	461	484	462	486	460	451	482	467	449	449	478	435	456	485	467	451	467	476	461	482	498	482	504	458	449	466	455	441	478	459	455	489	483	445	435	440	463	447	448	441	431	397	433	453	437	465	506	486	479	473	442	466	505	408	502	492	424	440	481	450	506	499	480	489	434	465	445	454	476	476	447	438	479	472	450	477	454	415	436	499	470	445	441	496	465	469	481	436	443	468	455	428	444	475	501	461	467	462	461	474	460	513	468	445	449	445	465	448	419	479	491	463	500	468	500	508	460	450	471	436	488	470	478	452	471	456	448	471	462	453	482	471	455	480	498	452	435	446	461	431	428	482	461	475	464	425	469	451	476	471	444	457	475	486	470	465	465	448	458	462	506	503	467	481	449	446	473	442	453	469	455	460	434	484	469	447	454	459	472	458	425	447	435	468	456	451	499	438	450	462	489	443	443	431	470	444	447	472	456	439	452	442	474	475	471	465	446	481	448	487	441	468	444	476	477	443	453	459	496	455	477	454	462	451	474	458	502	459	435	512	469	476	492	446	497	439	437	478	453	461	436	458
23219	21430	29359	23907	21431	21461	6899	967	629	550	423	386	359	332	292	270	264	234	227	212	201	188	175	164	186	171	190	162	144	149	166	146	136	146	140	158	147	126	134	127	162	145	171	134	143	138	147	162	139	145	155	125	123	139	120	156	112	170	149	134	148	146	132	111	151	132	141	117	129	124	159	126	128	147	133	142	127	127	133	131	143	135	126	148	121	130	123	118	137	138	130	126	135	138	118	116	121	145	120	118	132	123	138	159	124	105	130	137	108	128	120	122	134	141	126	116	141	138	119	157	133	124	129	149	128	118	133	130	120	131	123	128	132	126	148	121	118	116	119	130	114	138	122	122	125	151	129	142	113	148	144	120	115	121	126	129	126	149	131	133	139	125	139	112	122	114	141	114	144	114	144	141	125	118	135	110	135	123	136	112	136	143	122	133	126	125	130	131	117	147	127	130	133	131	128	124	111	119	135	143	129	137	134	139	125	125	121	148	128	146	122	125	133	122	144	139	141	107	134	123	127	139	136	136	109	140	101	136	128	125	135	122	131	125	123	135	129	119	105	139	119	149	122	124	131	108	117	132	123	112	125	124	136	128	116	120	122	131	132	140	123	118	110	139	128	143	125	145	135	127	128	138	145	131	140	134	137	121	140	127	124	139	122	112	121	123	132	138	145	114	121	148	121	139	139	120	141	135	135	128	135	133	123	140	104	124	128	116	131	144	124	120	119	136	116	114	113	138	121	117	144	125	119	137	143	110	111	138	121	125	123	129	126	139	133	125	116	119	133	126	116	107	130	138	136	104	133	124	124	117	112	101	128	113	120	111	133	127	137	139	171	111	124	144	126	127	152	136	117	120	127	134	119	130	130	137	139	136	124	135	146	128	132	133	126	110	127	123	140	129	102	121	131	114	134	132	132	131	126	126	123	113	107	117	138	117	121	136	135	111	145	140	138	109	131	126	135	138	135	124	127	125	116	152	127	116	132	147	114	117	133	124	111	120	138	128	134	124	135	149	146	134	108	133	152	115	110	138	128	138	127	146	131	121	122	131	134	133	126	149	127	116	140	123	125	118	141	112	117	130	145	137	120	131	137	131	121	139	114	131	129	136	117	131	150	119	111	120	115	124	117	135	117	130	126	108	120	126	132	139	145	145	113	115	137	115	124	133	133	116	133	108	138	117	128	146	120	123	125	129	131	144	123	107	141	128	135	128	135	136	126	111	136	114	133	127	134	128	124	139	130	127	127	122	126	104	127	107	125	143	115	152	146	141	109	121	135	109	132	114	115	122	110	120	148	119	129	113	123	128	129	126	130	123	138	146	122	131	143	140	131	109	112	113	131	119	101	151	130	131	119	122	111	134	122	127	136	112	113	129	125	123	138	136	154	102	132	116	129	138	134	129	132	132	122	112	139	122	145	140	114	120	115	121	126	109	133	138	131	151	123	112	130	134	133	107	118	126	122	134	130	114	132	134	114	132	134	129	121	135	129	116	115	146	140	134	151	141	102	131	122	107	117	109	129	126	135	118	137	132	136	129	138	113	117	123	128	137	123	137	122	125	107	125	136	120	134	145	138	134	131	140	141	115	129	133	116	135	132	136	131	134	133	128	131	150	126	126	123	126	138	141	114	109	131	122	118	133	144	123	115	145	143	138	111	114	112	116	122	125	127	137	124	140	145	125	138	147	148	118	147	126	143	119	141	126	129	139	136	131	115	153	123	125	131	130	124	129	142	114	133	132	116	114	117	137	135	120	130	140	127	128	136	132	96	135	137	110	133	147	145	113	134	112	115	129	127	116	145	123	126	114	103	128	112	140	128	103	128	126	161	129	120	102	145	131	115	127	132	126	114	122	114	125	129	141	106	154	138	139	128	114	134	123	131	132	118	131	144	115	126	130	135	147	107	127	116	135	122	140	144	119	141	125	150	136	116	123	133	133	115	125	137	143	113	133	126	149	130	135	131	129	135	119	129	134	131	111	115	149	98	118	133	124	131	126	131	149	121	120	131	141	132	98	116	129	118	136	105	114	131	132	125	119	109	123	140	112	113	138	147	117	118	144	110	128	133	121	135	145	124	114	120	136	134	99	143	122	131	105	133	127	130	143	150	133	127	110	125	137	112	114	133	144	152	126	125	150	119	126	124	121	114	113	161	139	129	121	129	128	123	134	114	128	140	116	140	136	123	121	119	130	114	125	128	99	129	125	127	129	147	139	127	144	140	124	130	118	125	122	129	113	129	137	119	146	119	143	135	145	122	147	141	142	121	122	138	134	117	134	122	127	128	119	139	138	127	120	113	141	109	127	138	122	134	117	135	129	147	118	127	111	141	136	129	117	123	144	126	131	129	130	135	109	123	128	119	130	145	131	156	113	151	131	123	113	113	109	119	125	125	126	141	122	128	120	139	118	114	117	134	124	124	128	122	137	131	110	112	132	130	127	108	129	120	105	140	117	122	137	146	135	131	121	120	127	133	133	138	119	113	116	121	115	130	103	115	115	137	131	137	131	135	115	117	136	115	129	145	130	128	144	119	139	105	129	149	114	148	141	139	137	118	110	126	134	110	116	133	123	159	122	115	137	145	149	114	106	115	126	132	125	139	130	139	115	128	126	112	135	130	136	98	115	106	128	123	129	146	118	139	136	140	120	121	118	107	124	128	129	133	143	144	121	113	92	121	136	120	115	140	144	119	137	143	137	133	109	115	112	142	124	115	134	126	131	131	113	139	134	133	122	118	130	137	127	152	119	121	121	122	125	125	111	138	121	156	109	125	125	137	135	135	147	138	126	133	117	146	119	131	125	135	132	122	121	154	115	125	129	115	155	108	126	142	143	114	142	131	141	130	131	122	117	137	123	125	134	132	122	121	116	123	131	144	115	128	131	136	130	130	131	123	102	145	128	147	128	123	134	133	101	138	117	112	115	127	120	119	124	130	130	100	138	121	152	140	135	131	134	115	130	131	130	111	116	105	108	138	120	140	138	138	129	125	112	132	140	141	120	120	139	139	138	127	140	129	120	126	128	121	140	125	126	121	125	129	132	126	133	129	122	132	112	138	138	142	129	125	118	127	129	138	111	118	132	123	121	118	130	134	128	126	115	119	131	121	122	129	134	135	129	128	131	147	138	139	122	154	120	122	123	149	125	130	130	150	129	124	133	123	123	139	143	131	138	143	113	120	125	129	119	122	105	121	138	133	123	126	146	121	133	117	139	128	134	152	131	148	122	119	130	142	136	138	96	133	124	112	152	130	129	125	124	114	123	130	154	131	147	122	102	130	118	125	145	123	125	119	133	138	130	140	131	115	123	143	143	120	103	128	120	122	128	117	124	145	115	131	106	137	124	111	132	118	126	115	112	133	146	149	140	128	110	117	129	105	126	122	137	119	154	116	131	128	131	112	129	133	142	129	148	124	122	144	127	135	116	132	133	137	129	133	132	134	116	108	129	110	131	134	143	138	148	128	135	147	124	142	118	124	127	129	154	107	128
6856	15365	13191	7249	4793	3695	2773	2123	1680	1370	1092	913	778	691	569	502	505	437	455	392	362	339	335	312	309	297	251	255	245	269	264	254	243	247	222	245	255	231	235	228	213	205	195	198	202	209	191	202	219	191	174	186	209	185	183	177	211	203	204	194	181	198	192	189	183	196	206	189	192	178	200	185	188	199	189	178	203	197	173	190	211	182	195	179	185	197	177	208	192	196	174	199	196	174	191	177	162	200	177	179	199	169	161	174	169	177	190	175	187	192	198	201	180	141	181	181	204	174	183	198	177	171	172	189	196	156	183	184	193	178	157	167	185	191	193	187	170	186	189	183	207	159	172	193	197	194	192	169	191	176	177	198	163	172	192	161	158	162	168	203	170	153	184	169	182	177	176	178	160	168	200	191	170	185	169	161	182	203	177	190	178	174	200	189	197	182	194	200	177	186	187	152	165	197	188	188	173	167	178	169	167	182	194	164	191	175	173	182	197	194	184	181	187	186	195	185	196	183	182	179	182	182	178	149	178	148	192	164	158	189	187	176	205	173	179	151	187	163	177	198	177	190	216	197	190	206	161	206	183	179	186	148	203	172	183	190	162	182	159	169	193	153	163	172	182	157	197	163	196	201	197	177	185	168	160	175	192	176	180	192	165	206	184	185	188	192	174	176	195	159	182	160	184	168	172	175	169	176	171	164	157	173	162	179	182	149	168	177	185	177	169	169	166	171	172	193	159	168	190	166	178	181	201	175	164	153	183	179	167	159	176	157	169	177	179	185	155	185	167	157	189	174	165	177	175	181	192	183	167	167	191	161	190	190	182	171	186	188	167	195	179	186	141	176	191	181	167	192	205	182	174	178	199	163	174	173	171	177	157	148	159	171	177	188	164	177	173	162	184	185	198	191	195	201	170	175	165	178	178	163	168	176	164	198	193	165	170	170	177	161	183	186	160	161	181	200	187	175	198	208	175	179	174	158	194	163	158	186	176	182	195	171	200	171	171	169	168	173	174	176	185	186	183	221	209	178	201	168	168	184	192	204	179	170	185	159	205	160	183	166	191	168	199	162	159	172	172	180	184	198	186	195	195	187	171	190	181	176	161	201	194	182	148	183	168	183	180	159	162	185	171	196	172	203	172	172	172	171	174	192	168	185	176	186	197	185	186	164	190	215	201	179	176	178	179	193	169	159	171	174	195	153	179	202	178	160	180	160	142	172	173	185	166	162	183	181	163	164	177	195	177	155	173	218	177	180	180	210	165	186	156	165	141	191	181	176	182	184	187	186	177	179	171	177	166	185	182	174	181	196	190	182	182	206	175	189	159	181	180	189	204	169	209	166	160	169	168	170	193	181	181	150	198	167	158	178	180	189	160	189	177	174	173	173	184	185	173	183	183	183	178	168	188	177	147	174	170	176	181	174	171	157	169	192	190	172	184	162	157	162	177	158	166	187	151	200	167	188	160	176	188	189	180	176	211	184	193	167	199	170	171	180	161	188	182	213	190	174	188	183	201	179	167	180	157	153	158	196	202	176	182	182	170	160	170	163	184	177	191	179	176	180	191	166	172	167	173	176	201	183	170	190	163	170	172	185	186	194	182	168	157	156	168	169	160	196	171	137	187	165	177	165	192	194	158	185	186	205	158	158	163	176	162	172	191	181	188	170	167	195	182	193	208	176	167	204	179	184	190	183	183	169	176	191	161	167	183	189	192	182	180	180	177	184	177	168	170	171	167	180	191	174	163	164	202	166	183	167	167	186	166	177	173	164	150	166	161	201	192	184	188	175	176	184	167	166	187	172	182	189	192	178	198	179	178	191	184	198	174	173	172	175	158	146	167	204	173	167	189	184	183	177	197	192	170	187	179	178	181	165	173	191	180	187	202	159	196	194	175	165	168	181	169	157	183	170	173	189	169	163	174	185	162	183	189	176	169	177	178	188	189	202	164	186	187	194	168	171	176	153	172	187	187	187	166	142	177	189	172	163	193	179	187	165	186	151	185	176	165	179	186	191	180	157	175	163	159	180	182	171	184	187	139	185	189	167	197	177	195	168	190	194	166	164	188	170	186	179	181	174	178	181	178	184	180	180	187	183	164	164	168	204	173	179	173	171	166	182	196	188	186	190	190	187	160	168	181	176	202	194	161	181	178	170	168	160	161	181	181	163	203	165	174	176	170	190	159	149	191	164	186	195	172	172	190	202	193	170	163	179	175	177	162	179	179	175	194	163	170	174	182	189	194	193	172	196	183	161	168	167	166	166	195	194	162	176	179	169	188	189	185	186	187	170	190	187	215	160	203	167	177	177	167	170	181	159	178	169	176	178	178	178	179	169	185	162	191	149	172	214	193	183	184	206	164	173	180	154	179	165	184	180	201	171	178	172	206	173	178	186	200	199	155	163	163	165	198	194	187	167	167	198	182	194	175	152	184	182	174	171	163	164	184	185	170	165	184	174	187	188	151	169	184	163	169	161	172	184	193	169	178	189	171	178	149	192	171	175	174	171	170	191	183	171	171	191	157	158	168	176	186	194	184	181	187	176	176	174	162	158	172	171	152	185	173	180	188	175	160	151	157	187	157	183	192	175	183	178	178	183	169	174	181	171	162	183	177	169	168	183	170	162	175	146	188	155	178	172	170	175	195	172	176	173	171	186	202	176	188	165	140	180	184	177	185	198	184	176	174	201	187	191	166	163	197	174	162	193	167	183	183	184	172	166	165	181	182	166	210	186	177	184	200	185	192	170	171	190	196	166	219	160	198	197	172	182	190	173	179	173	167	171	189	192	175	151	198	209	188	186	196	187	190	159	166	183	163	179	187	162	172	186	183	195	169	180	182	192	177	162	175	173	183	179	165	160	185	185	174	192	197	152	175	164	187	175	179	172	160	184	168	186	169	160	161	187	169	180	200	181	199	185	206	168	166	152	171	162	184	169	174	188	181	193	174	192	169	191	191	171	201	201	172	171	161	169	160	162	194	180	176	197	176	167	157	178	180	179	174	178	201	169	197	171	190	163	167	193	144	181	184	187	168	190	170	174	171	150	160	196	187	161	168	190	165	181	187	183	166	186	198	178	173	188	176	177	164	194	185	171	153	177	196	154	174	176	187	183	195	186	159	169	190	192	195	171	174	184	167	179	163	170	188	194	180	173	178	184	176	195	135	160	163	190	201	178	148	177	180	155	168	164	160	168	187	158	174	174	205	163	182	178	171	182	177	169	165	144	186	173	167	199	201	168	174	203	167	152	161	202	173	186	176	174	155	170	168	191	179	157	194	169	191	177	179	155	185	187	189	200	183	192	184	167	172	173	162	174	161	150	187	153	194	178	203	183	194	164	144	158	192	154	183	187	146	191	182	187	158	187	196	178	189	183	158	202	174	168	180	179	168	176	180	183	176	196	163	176	178	159	164	191	223	173	191	182	173	173	182	178	167	180	172	186	191	184	181	175	174	187	172	169	177	170	182	196	183	159	163	181	194	204	170	151	169	200
27200	20961	9472	1021	673	646	491	424	456	459	434	428	480	434	448	436	441	447	445	413	418	441	390	384	425	412	452	418	396	440	447	385	433	430	396	415	402	436	419	420	428	420	407	414	401	401	429	397	393	405	441	393	393	406	456	421	406	399	462	430	422	388	413	398	402	428	418	420	405	424	440	389	435	397	433	440	457	418	461	419	409	393	403	400	410	396	346	429	422	421	432	434	414	430	415	422	404	421	415	438	447	385	424	456	396	398	416	455	425	394	421	433	431	406	440	463	377	416	395	425	453	407	413	416	390	398	435	426	392	429	414	412	406	416	438	410	398	386	434	419	401	428	426	384	425	414	418	419	398	457	389	439	422	424	419	435	416	429	428	426	437	435	488	421	437	422	458	417	420	416	422	409	439	449	463	443	472	417	469	423	405	409	424	445	449	422	437	414	459	407	418	419	386	418	420	451	408	451	403	415	391	393	440	402	411	411	435	413	430	407	382	426	454	410	453	425	430	423	438	440	432	443	417	404	414	440	412	438	392	406	423	447	397	424	433	410	427	373	418	409	394	465	393	426	444	438	420	434	408	436	439	405	437	416	423	429	410	406	474	441	391	342	442	383	440	412	412	411	424	394	421	425	429	418	421	421	385	424	429	420	411	432	429	404	391	394	394	438	420	401	416	469	421	448	431	400	413	413	418	406	409	416	385	369	440	440	425	435	425	417	413	433	432	434	426	443	389	427	420	420	402	421	426	434	423	413	375	397	463	399	386	408	425	434	395	389	426	464	417	419	435	401	425	406	403	448	432	423	410	422	394	432	434	431	403	389	435	428	425	409	395	411	451	394	388	412	444	416	430	398	424	446	403	430	402	444	439	422	449	441	434	435	403	414	410	415	390	392	455	387	412	400	402	429	430	379	402	393	406	405	430	415	437	426	442	394	412	447	403	429	439	427	378	405	415	470	377	389	419	450	398	425	485	418	426	443	427	386	382	408	422	404	424	386	407	436	430	443	487	413	420	417	412	418	403	397	431	415	389	394	433	446	399	446	434	447	420	425	415	383	380	410	404	412	428	473	406	396	466	430	368	405	432	410	449	403	403	451	407	415	461	394	421	437	387	400	385	409	389	424	407	432	388	396	404	396	432	441	425	397	418	432	417	427	424	400	407	418	444	442	436	414	425	431	387	418	408	426	443	381	443	447	405	438	438	420	416	421	373	429	424	408	416	425	413	463	423	420	459	443	409	417	432	411	394	407	401	394	404	397	413	415	443	402	468	394	404	407	409	397	441	458	410	440	413	417	418	357	422	414	426	416	438	407	431	445	395	420	422	436	399	459	410	403	436	398	418	407	420	399	432	424	419	440	384	409	455	440	403	444	421	413	421	411	378	401	425	444	409	415	403	410	401	400	415	421	419	435	385	426	416	450	395	391	409	397	421	405	411	431	413	410	430	399	447	474	400	453	399	454	391	410	421	403	429	410	397	457	414	391	423	408	418	431	414	428	408	378	415	445	403	418	461	402	403	423	425	466	416	425	393	422	444	410	399	414	416	384	414	412	401	421	433	415	410	410	427	391	450	415	420	418	428	417	446	410	410	425	401	432	429	421	411	395	375	423	421	424	378	396	411	432	396	463	406	404	409	437	424	444	402	395	404	390	425	429	424	409	413	434	434	421	420	411	456	461	430	417	414	375	459	420	417	423	406	423	397	428	403	443	417	399	393	452	393	429	409	407	420	456	409	451	426	428	386	432	410	439	415	425	405	448	438	434	414	383	425	411	449	423	428	440	448	427	455	443	408	437	374	356	421	434	382	399	411	389	439	396	450	412	415	419	415	388	418	440	431	415	461	448	425	470	433	411	395	401	428	446	395	409	434	414	403	425	450	428	423	383	428	410	399	383	412	445	416	443	404	410	397	435	419	416	430	408	434	390	419	380	409	395	427	446	439	412	387	416	393	430	455	365	422	419	390	410	428	426	406	389	399	445	462	445	451	416	404	412	386	374	405	429	411	417	459	436	466	413	418	407	423	429	412	440	412	438	384	386	436	410	434	409	413	413	441	431	422	412	397	422	460	421	419	433	368	406	455	425	428	386	418	411	384	455	423	429	417	399	439	411	450	402	400	410	427	410	420	377	412	427	427	423	421	443	431	437	430	405	406	416	421	428	412	452	408	412	473	444	489	420	399	475	400	382	415	436	439	437	393	412	406	460	448	412	425	448	424	458	411	425	455	409	389	410	427	372	426	433	418	457	432	439	408	416	418	402	408	421	407	403	409	443	438	419	445	417	390	437	414	379	432	386	427	438	449	409	441	402	430	427	421	418	410	383	413	439	401	421	447	420	440	430	391	448	405	417	414	392	452	408	387	417	427	416	449	435	419	370	428	462	407	407	405	390	442	426	384	428	411	432	379	373	420	416	421	437	388	402	440	429	432	427	413	410	414	360	398	405	426	427	431	427	413	442	381	449	451	390	407	455	415	426	404	417	440	425	461	467	461	424	451	437	406	443	416	422	431	369	397	408	389	426	416	351	415	404	427	415	406	430	416	435	445	382	437	448	434	417	450	464	420	362	415	421	392	401	397	425	432	408	434	437	434	424	391	433	399	414	403	436	390	411	419	417	411	424	407	393	398	440	437	414	416	391	415	405	438	399	402	384	438	369	412	405	426	432	411	445	433	414	424	408	440	403	428	411	415	398	463	392	443	448	412	404	459	434	380	438	418	433	435	438	370	408	421	395	428	420	431	379	411	426	417	388	413	425	419	407	480	424	363	444	411	428	414	402	444	423	430	368	443	436	382	437	409	399	423	439	420	420	393	396	409	400	403	411	428	420	405	441	436	453	409	416	388	401	431	426	418	458	434	420	400	413	404	427	409	380	416	408	428	443	396	414	411	444	397	457	408	403	427	437	390	441	432	428	440	401	422	441	410	421	427	410	407	395	376	430	420	401	458	393	436	388	452	436	432	391	407	418	415	421	424	417	441	435	376	424	397	440	425	428	451	413	434	413	419	409	407	427	444	403	420	427	443	436	393	372	440	450	445	408	417	417	387	405	379	441	404	398	436	428	433	424	419	428	428	430	411	444	411	465	434	429	418	382	443	392	452	417	409	425	418	415	412	419	403	388	446	409	416	435	433	471	410	416	427	437	444	424	401	422	410	464	453	411	374	398	416	456	423	426	398	423	425	439	445	411	414	429	405	431	411	425	408	366	458	438	395	417	403	405	426	415	373	387	431	411	391	452	385	409	435	407	405	406	392	457	426	406	400	379	413	429	425	420	399	396	394	404	462	424	449	430	428	428	417	422	427	387	388	428	417	407	390	464	426	420	438	424	431	392	414	404	424	405	414	448	435	388	391	413	433	412	429	392	411	414	445	385	437	442	408	417	415	430	418	418	417	436	422	436	440	420	440	413	425	414	435	396	406	385	406	377	440	431	438	430	402	401	428	419	384	428	408	440	442	413	418	409	387	413	411	406	395	422	402	383
4078	1388	1300	898	795	730	668	619	627	621	570	579	593	606	580	565	600	526	564	561	567	588	586	566	614	565	554	563	551	555	546	561	584	571	508	545	540	576	573	591	588	520	558	544	567	564	548	600	558	562	574	580	544	515	546	556	550	580	558	552	554	582	542	578	529	617	574	575	568	580	537	569	534	561	557	540	545	601	615	572	561	573	540	545	535	557	532	584	592	564	535	567	564	543	533	539	582	532	576	625	538	553	571	564	549	557	552	560	551	539	602	563	588	515	570	570	591	523	545	525	575	595	556	529	532	532	544	565	605	574	569	557	558	547	536	549	544	549	579	577	544	622	563	540	573	569	525	556	562	573	554	555	572	507	531	548	612	530	531	536	589	578	542	543	503	559	563	564	557	538	561	559	553	540	570	575	561	560	547	599	557	593	551	577	550	579	583	555	558	597	551	585	515	541	582	532	530	549	532	569	536	541	572	570	548	516	549	585	563	568	545	553	521	558	551	559	568	554	553	576	495	553	574	565	533	561	552	521	573	539	551	571	555	568	545	514	537	584	562	520	532	573	539	555	517	568	570	545	568	589	571	543	582	529	574	555	561	516	586	593	544	537	531	534	530	567	571	574	575	540	526	546	563	507	565	577	536	579	596	548	547	561	560	545	551	568	568	523	541	550	542	549	585	596	563	575	541	569	555	539	584	550	571	541	574	598	582	548	567	574	541	535	554	569	535	586	589	543	552	530	520	531	558	564	548	560	614	530	572	544	536	578	566	583	534	565	559	526	555	545	522	566	557	561	549	539	534	575	557	585	535	595	518	574	544	549	555	560	596	533	567	545	528	527	600	588	564	573	526	584	563	583	546	566	555	512	551	536	540	579	563	561	557	538	577	573	553	530	531	584	530	579	617	544	579	603	570	601	588	560	560	555	540	596	556	577	576	541	581	524	544	551	555	544	551	530	572	548	549	559	533	515	529	559	535	561	549	602	542	600	559	527	602	579	599	586	540	548	526	565	552	554	556	545	541	546	569	546	585	553	550	583	604	599	611	550	568	579	543	510	544	544	564	558	572	529	573	557	556	590	579	576	598	561	545	571	553	612	552	546	562	560	565	551	535	553	530	544	566	579	543	593	533	539	576	522	537	551	539	528	570	564	608	557	544	555	533	568	580	582	562	530	598	548	556	554	583	591	530	519	539	523	601	531	581	573	538	602	558	554	558	583	560	564	578	530	537	566	517	537	539	538	568	515	557	537	549	569	543	571	558	538	586	540	550	559	611	611	497	527	539	625	560	566	558	532	569	554	567	562	547	556	587	551	529	565	572	595	546	597	602	538	536	570	539	569	568	550	530	547	483	523	563	517	596	587	538	579	561	585	607	593	517	582	551	587	535	576	574	511	589	555	583	541	537	593	537	577	566	563	535	557	578	556	564	546	589	586	600	527	534	546	613	556	614	545	611	565	575	542	606	574	610	580	557	539	518	594	536	583	558	576	551	555	557	546	559	543	550	572	553	593	574	593	566	544	577	547	553	532	539	592	532	599	523	590	573	564	591	578	553	533	544	581	568	519	589	582	523	551	505	545	540	577	594	575	566	535	583	601	567	543	526	580	520	539	578	558	575	579	567	571	565	535	520	514	542	568	573	537	551	570	579	564	559	564	551	579	514	543	517	541	589	555	539	563	537	564	573	534	570	572	596	539	545	557	563	526	563	559	570	589	560	594	576	564	558	572	548	552	560	531	623	560	553	574	611	532	605	577	594	528	570	535	579	600	546	583	519	565	542	588	539	548	572	551	572	547	545	566	526	574	552	566	594	531	531	544	569	545	577	571	552	535	587	577	559	579	552	538	543	564	568	555	576	563	574	558	522	571	557	579	526	571	605	596	586	525	579	594	568	559	577	555	554	578	585	581	563	541	505	557	587	594	564	529	570	565	611	556	590	569	584	589	513	538	607	555	581	598	556	556	565	549	525	563	522	527	530	539	558	537	544	583	526	563	555	551	547	557	539	524	547	573	520	583	589	561	608	544	550	533	553	567	570	595	580	552	536	553	554	544	569	514	540	594	532	554	522	526	505	536	549	575	575	555	582	566	569	577	544	529	544	538	566	562	543	544	559	570	605	531	551	527	558	539	525	550	545	600	554	571	587	566	526	561	586	556	574	587	550	551	553	579	576	547	571	505	617	521	545	546	557	556	538	515	578	564	554	557	562	557	530	534	551	563	558	573	593	554	587	546	556	542	591	596	569	527	546	562	588	565	518	580	579	560	530	532	589	535	565	581	575	537	576	556	596	568	571	540	585	567	565	591	593	533	534	543	517	567	566	568	588	540	532	577	605	535	577	539	537	559	536	555	514	532	556	545	540	521	571	582	559	563	543	550	574	559	566	598	546	546	546	609	551	572	600	540	577	571	560	543	578	593	574	501	591	549	551	536	583	559	563	541	583	589	541	545	558	546	611	529	549	518	563	607	611	511	555	509	543	579	544	551	557	564	601	570	594	570	568	557	567	518	578	525	565	537	572	491	596	554	525	588	547	530	612	549	526	547	569	528	574	542	560	584	567	552	536	608	558	559	575	564	542	538	603	549	565	510	548	529	591	559	578	592	588	579	580	558	559	576	506	572	565	564	534	550	560	578	547	581	535	593	555	588	541	568	564	561	528	587	546	520	562	557	531	575	582	545	531	600	596	576	528	580	588	554	545	553	562	539	592	580	584	563	542	596	572	590	552	569	552	581	561	542	561	545	537	587	576	584	558	577	569	536	556	564	589	547	570	608	562	568	573	593	580	564	562	580	560	549	579	620	568	607	549	595	570	565	532	547	537	567	535	593	548	561	552	562	584	563	565	548	568	566	542	553	518	533	555	563	573	582	565	560	537	577	539	556	571	559	600	558	571	544	559	566	541	580	512	591	544	534	576	554	534	580	561	547	582	583	600	540	566	547	572	561	562	535	539	558	587	538	579	567	584	552	539	575	560	613	567	570	561	554	540	555	570	526	513	551	561	565	578	524	545	577	547	552	547	559	554	512	538	580	523	568	551	567	566	584	544	530	575	608	590	562	555	590	552	556	555	576	560	561	618	507	545	562	550	590	572	552	573	541	543	521	600	532	549	541	553	570	555	557	569	612	574	540	526	568	563	570	570	576	569	586	529	548	528	560	558	549	509	548	586	593	586	508	537	539	587	547	518	543	508	609	563	546	553	551	532	569	576	541	574	580	603	575	543	567	567	557	521	523	550	567	557	553	605	547	558	590	559	547	495	588	548	514	541	544	585	574	579	539	590	562	582	593	586	564	598	564	568	598	610	599	545	560	579	607	582	592	530	549	539	579	553	579	554	547	560	550	570	526	539	539	574	575	540	563	539	560	572	547	573	539	533	570	561	550	591	565	588	547	560	533	496	539	553	520	547	548	550	542	572	554	577	561	543	548	516	522	533	547	564	560	536	542	592	501	524	554	572	561	612	567	594	578	563	587	549	565	544	558
24255	21420	28848	24354	21391	8702	1093	661	602	573	502	517	423	447	393	407	387	409	417	392	362	371	380	397	357	382	393	385	381	409	374	340	362	354	326	352	377	340	318	341	351	355	366	372	338	332	312	335	348	350	349	354	353	329	358	322	335	362	353	376	350	343	326	326	351	354	369	351	313	378	354	316	350	299	333	358	360	347	352	342	356	345	345	332	342	361	337	321	336	357	377	351	342	339	323	318	336	384	373	318	345	347	314	340	343	385	358	348	338	336	377	350	334	370	343	315	373	346	377	305	346	307	319	337	346	328	375	374	346	315	350	325	341	340	305	371	298	368	350	360	364	331	363	374	345	321	326	310	356	327	385	335	345	366	358	369	312	340	379	359	333	308	352	349	349	379	364	366	351	338	362	356	330	332	359	364	342	342	326	359	335	356	362	387	338	332	322	325	355	342	360	359	327	320	374	367	360	342	356	338	357	359	323	338	330	361	375	378	328	322	311	354	362	320	325	383	366	325	356	297	339	348	374	345	343	332	317	368	363	339	298	344	348	361	353	340	373	336	366	319	341	374	335	390	352	339	353	339	331	332	366	340	375	342	363	323	388	391	366	364	353	328	351	360	368	350	359	345	322	356	286	358	344	351	331	347	324	353	294	372	384	336	348	307	366	352	333	322	344	380	343	351	328	380	355	324	357	332	349	340	351	359	332	354	374	366	350	364	340	317	321	317	354	352	360	355	348	343	344	351	400	349	359	327	343	358	358	344	357	374	340	327	353	334	329	343	332	366	359	364	330	363	359	359	341	325	340	360	351	335	356	328	299	351	359	352	351	328	328	355	364	367	330	322	348	352	331	367	357	344	350	372	336	360	322	322	352	367	320	328	340	341	331	366	338	340	316	302	331	362	348	340	381	343	369	345	335	353	323	318	328	331	367	320	351	299	374	328	337	337	350	353	345	346	301	361	373	361	342	325	327	361	354	361	330	368	342	345	297	335	339	359	352	323	331	364	332	363	342	306	333	349	329	334	338	318	354	359	352	344	346	348	352	348	345	341	326	345	319	323	319	316	350	374	338	328	388	355	363	360	348	370	322	330	328	337	304	326	347	364	373	348	345	330	324	342	354	361	385	323	360	327	323	356	343	318	312	328	327	304	363	380	329	352	353	343	344	351	356	349	358	338	357	381	341	339	350	310	338	339	318	389	325	380	324	340	343	335	333	334	361	324	343	343	348	328	330	360	326	349	370	338	346	360	342	352	371	360	365	326	345	335	347	345	346	365	338	376	386	357	328	358	343	367	351	369	377	364	325	340	364	353	360	342	325	360	318	346	352	327	334	335	297	344	351	356	320	356	340	367	347	348	347	357	328	377	353	348	351	335	358	372	339	331	338	380	338	349	348	361	352	342	337	318	352	347	341	356	345	358	329	344	334	346	348	351	349	322	349	343	349	335	344	360	329	331	356	349	334	354	317	339	315	365	347	353	367	304	347	304	348	359	363	342	315	354	387	326	385	354	336	367	371	355	347	332	366	354	323	327	346	381	337	327	331	339	346	331	374	314	354	370	357	314	337	350	333	315	312	335	333	317	360	315	318	317	374	331	320	343	367	337	324	300	343	366	335	341	332	341	340	329	320	330	395	344	339	332	353	350	341	344	336	382	328	343	327	341	376	343	328	344	343	342	323	350	346	343	362	313	376	335	321	357	337	360	346	328	361	377	325	327	362	322	329	329	363	350	329	349	333	343	329	341	351	351	347	319	352	331	313	342	337	314	368	332	303	331	334	310	356	363	344	362	358	331	348	328	377	335	330	339	334	321	332	347	331	327	354	348	326	363	350	386	336	375	323	364	355	367	320	377	314	372	340	311	362	358	352	375	354	378	314	378	343	333	374	343	334	315	358	358	362	342	358	361	349	331	312	335	351	325	364	341	339	380	344	332	340	346	374	312	341	342	323	352	327	336	357	326	352	343	346	329	321	316	341	368	370	338	335	298	313	335	377	361	377	334	348	363	339	334	318	338	375	352	350	368	348	338	378	332	366	368	355	316	336	359	332	305	338	376	358	346	359	353	336	350	345	360	335	322	335	348	336	320	370	356	346	365	313	308	329	365	342	353	367	356	315	355	338	318	318	361	349	313	353	337	313	347	381	313	337	338	338	351	367	352	364	342	350	391	353	336	336	322	314	354	307	334	329	325	387	351	333	367	287	341	355	336	290	341	347	386	336	333	330	312	346	337	343	366	348	346	352	347	343	358	346	354	321	336	354	335	356	395	294	321	344	353	357	369	349	334	347	346	385	323	322	331	382	330	331	367	372	359	328	358	321	353	360	334	346	379	336	361	338	372	326	324	299	367	352	362	332	371	335	361	345	330	305	366	354	351	375	332	343	325	375	342	328	347	367	350	344	342	346	364	311	365	361	350	386	356	358	342	373	335	346	365	366	330	329	321	338	360	342	367	351	321	347	330	343	347	372	329	311	330	341	366	343	329	313	331	366	344	357	338	382	324	359	320	346	373	341	346	373	373	368	293	344	351	343	355	307	351	324	345	351	374	348	355	351	346	344	340	343	351	337	311	333	315	321	340	353	360	364	344	360	350	340	347	373	341	374	351	368	331	348	322	364	366	365	333	313	335	366	329	365	370	303	298	363	301	367	337	349	338	328	323	356	345	338	380	336	337	347	370	341	354	326	366	303	322	352	352	334	358	351	333	327	336	311	360	371	313	329	354	347	321	378	376	322	351	328	355	345	334	330	348	315	318	366	356	311	335	372	324	355	370	369	344	327	337	346	344	368	332	362	306	344	343	351	397	372	324	330	354	318	345	339	372	309	322	388	375	369	378	333	311	364	344	343	335	340	355	387	359	338	360	356	385	365	348	343	324	353	315	337	337	306	327	351	348	343	337	331	316	292	356	343	358	346	341	327	384	361	352	348	353	328	347	366	365	342	282	353	339	380	330	332	352	343	378	368	350	336	319	345	359	342	330	359	349	366	330	349	306	335	346	329	334	327	326	332	346	327	320	352	337	340	354	352	340	312	365	382	343	318	390	348	311	355	349	366	329	325	349	336	350	327	334	367	337	328	352	351	355	333	329	320	357	341	349	353	369	358	352	356	336	356	322	358	325	350	342	314	363	326	331	300	334	358	333	330	340	336	321	342	345	371	324	356	356	326	343	344	367	334	323	346	357	346	351	324	322	363	331	366	334	362	325	340	333	335	344	346	398	344	324	352	358	339	327	353	360	353	344	350	333	337	353	360	345	367	389	359	346	335	347	353	352	366	329	375	328	341	316	329	329	351	352	358	340	364	368	351	366	338	342	362	341	334	322	316	340	350	333	333	349	343	350	340	350	354	335	355	348	320	335	351	350	375	329	335	319	343	305	336	358	319	305	331	327	325	357	300	351	334	347	323	317	356	350	332	308	353	359	323	378	392	376	360	309	357	332	334	324	327	361	343	323	356	319	362	326	330	352	316	316	350	357	367	346	362	360
4825	9519	8419	4220	2860	2228	1793	1405	1260	1079	931	899	771	752	660	640	616	623	579	609	537	535	542	522	540	537	511	532	481	551	481	449	504	490	482	499	501	485	468	467	480	518	492	497	501	468	499	485	512	480	478	454	482	469	477	455	490	460	446	495	510	475	443	462	520	455	445	475	470	496	505	465	413	492	482	473	449	455	466	436	428	447	459	488	446	461	494	477	494	485	502	422	478	433	513	426	451	467	489	492	480	463	462	454	464	457	439	496	475	463	485	480	472	449	472	431	468	485	427	501	478	462	467	486	469	504	472	430	460	486	464	477	460	447	471	470	453	486	460	470	473	476	463	465	485	475	486	451	445	422	456	470	481	452	453	504	464	462	430	484	487	455	503	507	438	431	476	454	404	451	466	471	499	435	464	452	494	460	508	497	443	457	455	457	462	468	455	450	458	488	498	464	482	481	495	411	458	431	438	459	434	482	476	473	509	496	463	473	431	445	473	469	465	474	463	453	479	439	477	458	442	459	469	467	468	443	451	500	481	471	495	497	449	434	472	492	458	432	503	474	491	450	450	465	437	461	430	439	451	484	476	462	455	461	478	482	450	473	443	455	457	479	477	494	503	483	446	452	467	467	466	449	469	447	462	451	455	433	453	445	466	480	465	473	466	462	469	491	488	462	509	426	461	456	493	469	466	492	492	447	453	449	466	448	485	436	478	450	406	469	439	451	478	437	468	429	441	506	454	468	460	439	512	494	461	464	470	496	441	534	427	488	507	435	467	447	460	464	447	459	460	465	447	457	435	459	501	465	474	412	478	441	504	505	476	464	464	448	483	466	462	489	440	485	447	460	461	481	451	473	515	451	483	472	496	453	491	487	447	426	469	490	483	451	426	448	446	467	485	432	493	472	485	488	451	457	472	471	475	447	478	525	448	483	443	523	501	448	475	451	413	456	478	466	475	449	489	470	460	497	428	465	471	465	462	490	452	485	473	472	463	444	503	436	459	473	454	477	443	440	490	446	453	495	452	465	456	473	473	440	464	463	472	473	444	421	460	475	442	451	425	473	448	514	444	463	466	481	465	470	462	460	496	447	391	464	468	456	471	456	469	455	473	460	458	462	494	465	456	453	458	471	462	465	466	456	469	436	474	491	485	488	484	443	493	483	471	451	443	468	447	482	481	446	446	410	436	454	476	478	468	473	481	464	442	462	472	471	446	455	464	436	464	466	486	458	443	456	462	499	413	486	465	465	439	507	464	491	432	442	462	491	458	455	456	460	465	479	450	455	504	493	444	462	484	495	448	472	456	478	510	442	479	454	451	443	454	465	448	487	446	448	470	436	475	472	483	472	455	445	456	439	478	468	460	472	471	453	475	477	469	466	495	465	478	466	524	494	425	432	433	448	473	445	487	479	459	438	487	458	445	444	509	493	449	454	466	452	500	479	454	429	485	413	475	442	472	480	467	459	495	458	478	445	455	460	464	445	452	462	457	454	466	438	537	481	458	472	465	476	485	470	441	476	493	456	481	472	500	476	443	471	462	463	478	518	449	451	483	457	469	474	478	475	444	474	457	478	448	459	459	462	459	456	502	467	452	493	429	464	449	495	462	440	458	473	450	508	469	468	486	523	468	449	438	509	477	479	486	461	499	443	438	515	451	468	421	449	447	438	476	447	454	460	512	460	473	473	468	479	466	474	392	454	482	421	486	485	478	469	436	455	451	446	500	448	478	496	452	442	489	477	456	455	460	450	477	427	462	472	478	502	463	454	454	478	513	486	493	497	460	477	461	443	459	463	464	468	454	480	435	418	470	458	459	448	452	459	513	479	475	461	459	451	481	469	471	469	469	476	494	459	436	461	470	508	466	469	477	466	458	443	472	482	486	437	482	490	482	466	475	478	450	506	463	464	485	496	455	504	462	417	458	476	463	429	415	465	452	451	506	471	480	493	478	480	455	469	477	465	479	464	487	494	452	476	518	415	443	491	470	471	470	457	471	441	490	476	514	451	469	477	459	447	483	470	447	443	473	475	470	448	452	482	474	463	518	456	470	481	469	430	479	422	464	501	494	471	452	454	429	415	463	500	451	407	503	459	426	449	480	493	456	418	477	474	473	462	489	466	458	466	526	479	430	418	464	480	474	439	470	463	483	490	436	445	484	461	458	478	459	470	476	445	498	477	480	463	484	455	440	445	468	450	431	472	506	469	480	494	469	468	475	475	482	462	458	465	450	499	464	471	424	431	444	433	411	454	503	452	476	485	505	457	461	472	469	475	482	520	479	471	461	462	464	489	453	469	472	487	528	421	450	470	476	491	453	466	443	443	525	441	467	455	479	475	448	500	480	483	459	478	472	500	478	483	444	419	437	471	453	430	474	502	442	448	441	487	466	476	456	464	503	477	494	444	447	478	477	480	498	448	484	486	446	474	479	444	429	448	450	474	491	468	448	439	451	504	459	478	453	451	481	469	425	473	431	448	445	454	483	449	464	454	446	449	456	428	458	456	464	471	422	466	479	448	447	447	502	485	461	458	491	474	502	468	456	448	443	501	444	494	462	457	479	462	439	457	464	448	443	458	455	455	459	459	463	443	450	454	513	475	470	453	475	465	465	480	479	479	479	445	456	449	494	494	464	478	432	459	461	440	463	489	489	502	454	491	463	469	482	473	473	454	490	473	471	475	518	466	441	500	470	454	465	511	480	496	460	484	464	443	476	496	474	475	466	465	476	485	489	450	447	483	421	467	482	472	471	446	503	485	457	462	468	436	509	483	443	452	441	464	431	481	502	454	477	464	484	481	447	490	435	460	476	477	488	463	483	492	487	524	476	469	507	471	474	461	472	468	477	480	473	484	490	463	459	483	501	462	462	420	462	452	441	463	487	435	470	501	444	455	478	445	484	427	485	419	451	450	458	443	472	461	436	491	488	488	444	465	474	485	445	439	457	461	473	455	454	457	464	469	531	468	467	433	459	458	490	458	463	471	433	459	471	449	487	462	455	472	434	460	497	458	498	477	477	477	449	467	445	441	458	465	460	480	457	470	465	488	451	429	449	449	474	475	468	464	477	447	481	467	467	488	428	459	483	450	501	472	470	457	448	456	494	476	495	460	450	516	473	494	448	454	467	471	455	475	460	426	467	490	482	445	477	435	457	438	460	481	442	494	441	446	441	454	433	469	454	509	496	443	475	476	490	497	473	497	445	456	454	490	441	477	448	442	453	463	485	431	463	469	493	465	481	471	449	463	464	460	444	467	461	456	523	449	481	454	463	482	470	486	461	456	507	478	458	427	455	475	468	479	478	491	484	450	465	467	474	511	476	491	443	503	444	463	476	503	475	457	447	465	435	459	462	476	454	469	408	449	480	462	458	485	463	452	445	434	502	470	457	457	449	462	420	450	422	463	460	446	456	474	455	481	452	485	451	458	448	469	478	489	455	452	499	462	467	477	475	454	457	444	450	474	490	476	504	468	459	470	467	426	506	483	494	479
23209	21424	29359	23862	21428	21444	6791	923	641	554	461	370	387	303	319	261	267	256	206	182	214	199	221	209	182	174	172	174	149	170	148	157	157	144	162	152	155	139	159	165	154	144	146	139	155	147	141	124	168	131	146	147	129	136	137	134	124	137	131	135	125	138	137	141	123	140	140	120	140	112	138	132	141	126	139	140	129	139	134	145	142	133	144	132	131	137	131	133	126	128	133	129	158	118	139	135	106	114	129	143	106	128	125	115	135	112	132	144	130	155	117	129	118	137	137	120	135	133	105	101	115	127	133	134	132	133	135	136	148	128	116	127	157	148	110	119	126	124	130	136	135	138	123	145	133	142	126	114	116	128	124	152	133	133	145	113	123	134	143	140	139	143	115	142	117	130	125	125	145	136	135	137	119	150	111	127	116	111	142	154	130	109	127	118	133	113	129	105	128	135	108	123	141	139	147	122	154	138	140	131	134	134	131	148	133	141	123	152	151	137	135	129	128	117	119	113	136	132	147	129	137	151	130	120	132	128	116	120	135	146	137	123	148	135	132	141	108	127	115	141	137	113	129	130	127	143	134	138	135	121	122	138	134	147	120	157	130	133	139	122	122	143	103	121	129	142	103	129	125	134	114	129	143	138	151	128	121	118	131	140	134	118	142	111	129	122	110	131	115	145	140	139	124	133	127	140	115	123	127	147	114	106	114	124	126	131	141	112	146	129	127	127	152	140	118	134	134	119	134	120	134	152	156	125	128	151	140	150	131	128	161	114	131	124	129	133	106	157	134	125	119	118	140	135	119	117	142	117	129	136	126	128	123	128	137	130	140	129	148	149	108	127	138	125	107	116	139	137	142	127	140	122	118	107	128	121	119	132	120	122	135	138	135	148	124	114	121	111	128	131	128	159	124	138	122	136	127	144	124	115	110	107	132	113	129	137	122	128	117	129	129	145	156	132	118	117	127	119	117	134	118	111	113	115	149	132	142	125	125	139	145	125	120	137	160	124	120	116	124	128	126	123	147	124	130	125	123	128	128	126	110	114	127	124	110	120	124	141	130	147	115	139	110	136	119	139	115	143	133	143	142	150	143	128	136	131	125	115	110	140	143	123	131	120	125	126	128	149	136	118	135	137	116	121	145	132	132	134	136	126	139	153	147	130	123	118	139	123	132	133	108	109	121	118	142	118	146	136	126	146	124	128	107	142	109	117	145	123	112	124	154	111	127	144	130	118	114	139	135	132	123	137	123	143	136	147	108	122	131	125	130	137	122	143	127	112	126	129	145	117	121	131	160	101	138	142	133	103	142	128	134	112	122	152	121	126	132	144	136	151	120	120	121	147	118	109	114	130	109	118	137	127	132	115	149	129	131	120	131	136	121	144	142	149	142	150	127	153	121	108	133	114	128	134	114	135	133	137	142	133	123	144	125	129	128	120	130	135	114	120	132	132	120	125	136	143	124	137	121	123	120	138	150	133	139	126	136	120	143	137	124	129	128	129	129	107	129	121	117	149	132	124	128	138	133	143	119	130	117	143	129	128	134	130	146	135	157	131	116	116	109	123	122	127	119	121	147	131	114	138	137	122	115	158	135	134	134	112	133	116	126	133	108	125	110	150	110	132	150	128	119	133	122	132	122	124	128	117	121	119	117	113	113	132	128	130	136	130	148	126	116	127	117	131	134	126	149	145	143	137	149	135	126	150	147	134	147	131	128	145	152	104	137	110	125	141	124	112	140	125	126	123	113	117	130	132	129	119	128	121	149	127	122	125	129	111	122	136	135	123	110	133	148	140	127	127	158	117	118	132	142	129	117	130	134	125	138	135	129	120	123	117	121	118	137	116	130	138	137	158	140	142	121	131	107	142	139	123	134	129	119	151	115	134	136	133	122	119	134	111	131	132	135	126	138	153	140	142	143	128	136	108	123	123	129	132	122	114	137	127	120	154	132	125	119	124	147	134	133	118	114	130	137	130	141	147	130	138	129	130	107	129	146	127	124	123	122	135	120	121	125	135	124	122	149	127	122	133	131	117	134	144	115	135	129	114	123	137	121	121	136	120	131	130	142	120	124	131	126	115	131	129	133	128	114	148	122	131	112	124	145	121	138	121	122	112	130	132	132	124	133	108	146	124	145	118	135	135	137	124	126	120	127	133	133	134	123	115	122	124	143	112	139	132	128	138	124	118	136	143	150	132	134	123	142	127	132	115	132	107	116	137	128	120	146	128	132	123	131	114	126	138	108	114	113	121	133	112	129	116	131	118	125	113	132	120	131	146	145	121	144	123	103	132	137	126	126	139	110	134	144	126	123	140	123	131	141	108	127	124	128	148	130	119	149	154	134	114	140	134	127	131	140	128	144	114	135	108	136	145	123	152	108	145	143	103	108	123	126	106	119	139	132	140	138	140	124	131	139	135	132	119	134	112	123	112	121	100	141	126	144	127	118	138	119	141	135	143	115	135	119	149	132	147	136	132	137	127	127	140	147	120	116	120	120	132	115	130	133	140	130	137	120	118	142	123	130	135	123	126	130	138	107	117	122	115	137	143	129	132	124	136	134	121	132	143	143	134	140	119	134	151	116	131	133	113	138	120	125	130	126	121	136	125	129	123	114	143	142	140	104	140	123	144	132	146	149	140	124	117	134	112	124	143	126	143	120	127	116	133	117	129	100	134	146	128	128	159	137	141	136	133	125	113	135	134	133	122	123	123	150	129	124	108	136	150	120	132	139	141	139	142	135	122	119	127	97	110	137	126	154	109	138	131	136	124	143	135	130	134	110	124	128	125	111	138	113	134	114	127	126	143	151	118	125	113	160	136	139	124	134	130	140	125	119	139	135	118	114	145	119	110	113	137	122	114	145	131	116	126	106	156	115	133	125	120	133	141	125	139	113	135	133	136	137	139	147	147	143	115	144	145	139	136	125	127	166	134	126	118	142	149	140	126	103	112	126	119	119	125	128	135	118	133	125	147	114	144	147	144	118	129	121	149	133	136	134	125	127	138	135	131	125	118	133	132	114	126	133	124	129	127	120	112	119	114	100	136	128	119	120	135	120	125	119	129	143	130	109	115	111	110	119	113	133	118	122	121	121	139	120	128	133	111	146	113	151	126	122	138	152	121	120	158	143	128	135	133	128	123	125	119	122	143	132	138	147	134	113	149	136	133	131	121	125	127	154	112	144	129	131	126	132	124	127	116	125	131	135	130	131	142	113	129	117	150	126	134	132	119	146	142	105	114	134	123	141	133	130	154	125	147	145	107	109	122	120	120	120	129	144	130	134	147	126	127	113	135	139	107	155	112	143	141	141	129	120	115	111	123	147	121	107	128	130	126	131	140	125	140	125	122	127	147	128	143	139	140	147	109	129	154	143	131	149	126	130	122	121	148	135	111	145	124	127	144	128	149	116	122	133	133	142	119	129	148	154	116	132	138	136	119	123	120	138	115	133	136	147	108	131	135	122	130	126	131	127	128	114	141	132	132	126	123	127	121
6962	15356	13261	7133	4762	3564	2724	2132	1736	1366	1155	987	810	679	630	527	520	424	406	397	378	364	305	315	287	286	293	272	294	261	251	237	245	236	244	234	231	240	224	213	217	213	229	215	233	212	195	197	203	213	197	186	203	209	184	214	214	191	203	191	189	206	205	201	177	185	187	189	215	153	193	186	215	206	192	208	210	199	206	204	189	189	154	194	177	196	176	168	179	173	206	176	190	176	186	195	179	202	208	183	178	195	173	174	179	151	205	201	189	151	165	172	162	214	182	192	183	190	195	167	172	157	169	157	186	184	194	186	170	188	186	187	173	185	194	196	172	189	210	164	172	179	189	181	170	198	171	171	189	187	180	202	181	187	182	174	219	154	186	177	190	195	184	187	185	185	173	175	168	221	183	152	169	181	196	168	176	199	194	180	193	181	186	160	205	187	207	178	181	186	212	177	199	182	168	156	175	191	189	185	174	163	186	188	174	179	189	179	180	184	184	199	166	188	189	186	162	199	185	194	215	187	181	179	167	172	174	175	185	180	190	185	162	178	203	167	194	146	148	174	186	168	192	180	158	177	174	194	189	186	174	196	174	188	174	155	170	178	180	185	174	171	183	185	188	162	184	185	181	185	183	171	173	155	172	178	186	179	181	202	178	188	197	163	202	190	169	177	213	200	195	188	153	185	159	177	182	192	197	196	166	179	168	201	187	173	183	177	190	166	184	198	164	179	185	171	191	190	209	175	181	190	182	175	192	190	199	176	170	192	161	159	182	178	193	188	161	187	167	173	170	172	168	186	177	173	184	183	196	173	177	207	173	174	188	193	163	199	198	186	159	174	160	187	182	188	166	187	185	179	183	171	178	165	175	168	165	163	177	181	173	151	202	183	170	176	189	181	196	196	189	193	187	194	190	195	211	172	180	178	159	198	189	199	171	169	181	166	184	166	176	189	170	168	169	173	209	183	181	212	209	171	170	162	202	173	189	167	171	162	182	189	177	195	165	157	190	169	172	168	178	167	191	182	179	176	169	162	183	194	187	202	189	173	198	193	170	164	196	172	197	151	174	167	167	191	188	150	171	175	185	195	174	204	197	195	179	193	177	165	187	183	175	175	208	202	184	179	195	180	179	185	182	172	167	179	167	208	172	171	164	189	181	180	146	176	200	159	176	187	170	188	181	179	187	188	171	168	171	178	182	198	188	201	182	205	188	191	181	184	163	161	174	191	199	168	181	197	188	175	196	170	188	202	180	184	182	175	165	168	194	179	186	182	207	187	168	153	170	184	187	166	208	188	188	169	172	182	178	177	190	183	189	199	189	178	187	186	178	176	194	205	172	182	179	171	199	181	176	187	199	161	194	160	181	176	181	192	191	165	156	177	198	174	162	190	171	180	178	184	179	189	210	173	165	177	193	174	166	172	173	165	189	179	180	178	160	169	165	190	211	185	185	196	170	192	183	186	180	178	160	195	173	193	175	184	180	204	183	172	181	187	202	176	200	160	184	178	188	177	152	184	184	198	179	176	157	175	156	188	193	203	175	185	168	186	181	165	179	173	180	176	167	186	185	178	164	159	199	167	194	185	179	197	175	191	163	177	202	173	186	188	180	179	186	187	167	177	185	205	175	193	191	175	164	172	200	168	176	179	153	182	159	175	166	154	200	195	180	182	175	175	178	178	201	174	168	180	204	190	159	190	160	192	192	174	188	200	175	176	180	163	192	178	178	168	171	186	167	181	197	177	192	160	181	181	175	177	190	155	195	161	159	201	183	176	185	184	175	193	198	202	164	181	169	194	182	173	211	168	177	186	162	189	189	172	173	185	187	208	173	185	186	168	170	189	210	201	171	183	171	182	186	165	196	187	184	218	195	194	186	187	185	194	191	167	183	173	182	174	152	170	180	195	176	214	169	184	187	146	182	167	201	183	161	180	202	195	157	179	182	183	158	209	172	190	180	223	206	192	158	192	209	200	167	170	156	161	201	190	182	178	183	188	162	193	164	185	165	178	210	187	190	196	190	178	191	219	203	181	170	167	154	172	182	209	177	173	166	164	176	197	192	191	180	177	173	168	188	168	176	190	158	193	182	185	189	188	189	177	164	174	174	178	182	175	181	196	169	158	186	191	211	205	206	172	171	179	154	191	181	178	177	185	189	171	197	160	162	179	174	174	202	172	190	190	164	181	189	167	202	196	154	180	178	185	200	154	192	185	196	200	197	197	169	171	184	173	210	172	174	171	200	171	165	172	163	209	157	179	180	186	180	168	185	178	207	192	181	179	190	195	183	198	176	195	168	181	161	162	174	166	189	185	171	199	182	190	179	163	182	170	178	159	162	187	167	158	176	156	182	197	189	178	171	183	180	186	160	169	182	172	205	175	160	176	186	172	181	198	187	174	171	185	200	163	182	195	169	177	162	181	182	164	178	198	204	198	179	174	183	150	175	174	167	187	183	187	168	198	200	202	191	190	188	176	169	182	176	179	188	191	198	191	164	160	211	170	183	191	172	177	218	172	162	191	199	175	198	189	160	204	198	174	182	188	162	198	187	173	170	184	211	201	172	169	189	176	175	178	176	190	185	190	171	182	181	189	162	184	184	184	175	173	159	174	168	197	205	165	176	158	161	161	159	192	158	163	187	204	182	172	174	176	189	156	175	181	191	188	169	180	199	223	199	185	167	176	188	170	172	212	176	173	174	194	162	180	171	167	170	211	193	180	186	166	187	183	183	169	211	181	167	184	178	193	182	170	160	179	194	171	179	188	161	197	183	172	181	182	182	158	178	175	153	188	160	192	174	189	186	164	196	179	207	185	180	182	157	194	185	166	180	184	197	201	198	176	185	177	181	179	205	182	171	171	191	197	181	194	177	180	205	170	189	180	168	186	201	187	164	195	162	187	156	164	192	178	176	183	174	172	195	160	188	171	159	187	183	172	191	181	176	171	176	180	189	175	185	182	205	183	174	168	193	181	160	171	183	167	158	184	193	183	198	179	163	173	190	186	168	189	150	157	162	181	170	172	174	181	189	173	165	200	172	194	179	168	169	181	164	206	182	176	171	182	176	161	164	169	175	189	171	179	200	192	190	194	191	183	164	155	167	170	166	179	171	174	193	175	170	203	152	189	158	178	170	165	193	172	165	149	174	171	169	179	172	170	152	163	165	177	159	166	185	161	158	170	167	204	214	158	163	198	175	182	198	180	183	185	169	198	192	203	157	192	180	170	182	190	200	194	172	178	190	170	166	160	174	171	167	201	191	187	171	162	165	187	217	183	172	177	174	182	169	179	188	174	170	155	200	200	211	185	200	165	160	188	181	197	167	162	178	192	176	170	177	176	193	212	157	151	185	164	198	176	183	181	180	177	188	152	175	200	163	160	188	177	183	160	192	183	193	179	184	176	194	193	167	163	167	177	184	179	183	184	167	153	188	190	185	182	150	184	202	187	183	166	187	186	181	199	173	182	161	171	184	186	184	168	160	158	181	209	171	178
27287	21042	9569	951	518	489	510	458	475	428	450	472	450	414	437	421	429	434	416	450	391	435	466	394	453	455	450	468	417	397	441	459	448	453	419	427	454	431	419	405	451	450	439	430	446	402	452	432	468	429	458	384	397	446	402	416	410	419	494	427	410	420	381	447	428	386	444	442	451	431	408	399	467	424	405	419	412	404	422	441	424	451	428	377	419	439	475	441	421	404	409	415	376	441	421	441	467	410	419	426	443	396	400	392	445	385	445	430	434	426	423	441	435	416	396	432	444	443	447	440	440	417	411	456	413	420	458	439	433	418	426	421	429	389	436	406	447	430	453	439	458	401	422	454	420	422	412	408	456	409	437	419	461	395	394	437	411	443	435	441	426	439	381	427	392	403	453	418	400	427	456	412	427	441	422	439	434	432	431	437	453	423	432	445	465	428	417	436	417	443	395	443	410	425	444	380	449	468	406	430	446	405	419	417	380	430	390	422	453	422	411	421	435	426	423	420	406	427	417	419	437	428	425	426	462	444	500	436	426	406	378	467	456	403	437	402	399	471	421	422	403	420	425	432	444	417	397	458	426	459	441	446	389	420	436	455	415	394	407	419	395	422	431	446	409	436	419	393	423	460	411	417	407	411	437	449	407	410	400	413	429	461	408	446	404	462	419	420	458	413	433	451	423	399	415	449	470	433	450	397	425	452	401	415	430	450	438	451	455	407	428	402	445	446	397	424	409	425	400	383	424	430	408	399	399	404	400	424	419	422	420	426	439	447	394	454	418	418	451	414	403	402	401	398	407	445	438	425	403	427	416	431	429	461	484	456	418	475	405	419	435	415	428	456	445	383	429	438	416	421	397	386	404	462	418	427	416	393	416	444	415	437	395	428	438	464	468	430	448	413	463	383	412	371	417	386	414	438	431	426	437	421	449	402	414	435	431	421	427	429	422	456	421	433	446	450	409	452	416	443	487	435	472	402	466	403	440	412	396	427	428	423	443	419	407	403	444	404	408	431	428	425	427	423	417	399	473	392	434	421	356	401	427	417	438	423	415	408	403	455	411	438	411	418	425	417	396	378	400	427	414	416	444	416	379	427	441	434	434	430	399	453	429	454	475	452	432	398	443	392	460	451	432	412	410	428	434	395	415	417	451	453	432	435	428	413	423	427	416	408	386	424	397	398	431	465	449	417	457	426	426	421	446	427	435	403	427	447	427	398	450	416	419	441	420	450	406	439	406	442	416	439	415	417	407	421	443	419	430	394	418	427	441	436	430	444	455	381	419	469	449	400	394	421	430	444	423	440	416	448	411	446	445	457	434	435	451	441	427	419	407	406	432	429	443	432	389	411	376	420	412	432	394	426	444	387	412	417	432	422	378	411	437	439	426	431	421	419	419	432	426	460	468	445	433	425	384	410	396	419	411	426	419	419	402	432	411	431	389	439	436	426	422	442	440	438	434	423	427	401	442	407	417	438	412	423	414	393	400	422	439	437	441	423	448	416	453	452	410	458	419	422	433	421	429	445	464	422	430	454	391	436	401	410	452	422	421	414	442	426	451	401	413	424	463	420	461	439	428	404	405	416	404	406	437	420	421	471	435	446	404	417	470	413	423	396	424	388	422	401	437	427	444	453	408	443	415	428	418	427	414	406	444	433	431	420	460	392	434	441	430	411	464	428	416	409	413	398	374	448	391	435	453	439	439	422	417	435	448	459	392	403	432	426	408	430	453	442	418	401	447	427	418	417	397	428	450	360	451	401	447	415	442	418	394	404	416	443	417	440	398	424	409	446	444	420	441	406	469	389	446	397	401	421	410	423	437	396	403	395	450	438	450	417	429	439	419	410	447	449	430	392	416	444	428	419	421	451	415	432	413	454	385	422	425	427	419	426	445	412	462	403	441	408	434	435	397	420	396	393	380	433	404	447	407	392	408	407	475	419	422	413	441	421	372	435	431	451	438	420	444	419	382	394	387	399	443	404	412	405	412	418	430	419	409	406	373	421	463	421	450	437	441	426	422	408	411	391	419	443	464	415	437	396	410	436	424	442	439	408	395	405	439	414	411	418	443	427	390	430	399	427	429	400	421	452	395	460	480	433	421	387	472	444	410	395	418	446	424	402	407	430	466	409	439	444	425	420	459	412	411	441	411	430	440	418	407	464	450	410	442	417	457	380	388	391	411	486	462	424	427	397	395	477	428	416	409	424	445	424	443	422	405	432	409	397	412	431	410	415	417	416	442	423	419	452	407	428	427	442	420	441	399	462	424	434	430	411	414	440	404	406	426	419	385	434	427	390	423	419	437	407	419	410	433	407	412	413	464	425	412	439	415	439	420	392	406	415	434	442	431	434	441	398	405	404	426	438	400	420	410	405	421	409	396	451	449	422	422	448	413	404	412	418	407	434	428	438	413	430	413	453	404	430	419	422	419	399	385	412	398	415	457	443	448	425	444	399	408	444	411	413	429	441	412	424	436	418	453	426	425	430	412	416	427	390	439	429	412	434	422	399	391	413	411	428	436	407	403	436	382	434	421	404	424	407	392	462	443	405	443	410	433	394	421	422	385	410	456	423	447	459	470	425	416	431	433	419	420	450	409	412	418	438	410	399	419	412	402	407	399	417	408	449	408	431	437	417	419	437	433	436	444	428	427	389	403	425	422	427	442	465	427	416	421	468	381	376	447	383	434	423	413	439	439	445	399	406	403	441	462	436	428	411	408	440	440	399	434	428	417	413	428	437	440	397	449	423	422	436	416	436	446	420	416	367	403	435	385	452	392	450	378	481	410	437	417	421	408	460	432	433	427	437	424	441	439	398	372	432	430	403	394	446	432	448	417	431	416	396	446	430	453	426	442	418	410	403	397	373	441	422	417	453	459	438	432	424	405	406	418	423	427	419	439	460	427	415	411	426	402	398	402	425	419	456	409	422	404	410	426	419	497	436	418	415	392	407	439	412	476	425	394	421	419	405	400	422	425	417	443	413	427	463	448	434	428	420	435	415	418	445	445	412	409	433	442	418	404	422	436	424	428	423	440	421	388	417	439	384	439	426	443	436	419	409	421	439	414	440	438	413	446	426	416	424	415	434	399	434	411	462	436	457	436	433	419	436	425	420	429	427	420	436	421	441	427	423	394	388	417	419	421	465	416	420	429	442	433	417	431	435	410	424	425	413	400	427	411	430	426	449	421	383	427	411	413	490	411	405	424	429	425	410	420	417	436	388	423	443	433	410	431	448	407	428	438	458	407	408	451	462	413	485	411	455	415	420	430	400	448	435	405	441	412	425	429	394	421	407	415	425	432	391	437	419	452	457	444	447	420	427	446	410	432	386	451	426	421	412	422	435	456	451	440	433	417	395	404	397	447	420	406	433	450	446	431	410	425	421	422	417	419	441	443	422	447	408	480	427	452	452	404	445	456	419	444	417	432	448	441	427	437	460	441	432	418	402	443	455	434	412	439	414	434	412	413	419	421	419	434	448	429	426	407	443
4096	1367	1332	816	749	672	658	634	607	588	599	551	642	603	599	596	598	629	590	618	557	579	539	562	538	596	574	587	540	554	591	547	573	570	610	572	595	584	573	535	572	562	558	607	574	603	594	548	616	566	550	539	605	525	532	577	563	598	523	579	599	566	597	585	589	557	549	568	571	553	557	577	573	565	576	575	572	582	521	608	525	575	587	616	570	548	543	587	520	630	589	554	575	578	551	561	558	567	563	543	568	552	573	593	595	567	543	532	592	576	578	556	546	560	551	538	556	548	546	530	584	510	590	586	559	559	571	612	568	636	576	562	537	539	560	564	570	597	577	578	527	581	558	580	525	622	569	579	555	599	574	561	587	551	562	583	550	559	563	598	610	590	580	566	549	611	593	551	552	576	586	525	580	550	588	598	591	549	581	610	558	594	579	568	502	608	564	580	549	586	540	537	576	548	565	573	552	596	591	540	590	607	538	595	541	573	544	502	561	557	571	565	561	595	525	563	589	553	560	541	583	561	568	589	532	584	542	567	566	560	559	574	540	572	567	563	591	558	562	579	601	537	580	596	572	580	581	572	599	575	597	609	603	603	521	566	570	555	601	557	544	551	574	580	552	588	535	605	581	533	584	562	593	622	571	547	512	562	555	561	582	638	571	548	611	593	529	542	551	586	596	529	523	573	555	565	595	592	616	538	592	568	588	593	564	573	580	596	574	585	595	586	532	580	543	581	574	559	596	528	493	598	551	556	589	581	550	551	588	613	588	569	596	586	592	594	548	593	571	550	563	578	547	566	574	580	577	538	547	568	589	587	554	552	547	597	583	589	568	586	596	563	563	584	541	573	583	562	571	558	588	551	571	561	593	535	545	550	561	544	634	555	587	609	590	581	561	591	578	564	539	584	595	570	563	595	547	605	560	585	577	561	560	585	561	575	574	564	558	519	529	571	564	567	594	544	595	560	522	574	623	562	561	543	540	570	622	556	560	526	556	572	582	584	573	560	557	582	564	565	551	590	548	550	539	564	570	597	547	577	575	517	568	585	582	554	530	509	585	543	587	576	605	605	544	549	561	556	577	554	561	636	616	575	542	561	565	573	557	581	585	539	561	558	581	561	564	581	546	587	528	552	623	542	577	558	575	564	561	579	563	595	584	570	524	557	545	620	563	561	568	513	550	571	602	578	566	594	596	566	517	594	533	577	575	557	545	543	584	577	516	601	576	539	564	587	588	543	601	605	580	565	574	547	553	545	581	538	548	540	542	586	591	599	548	557	593	598	557	573	544	548	582	540	569	566	524	587	598	572	562	609	553	551	566	550	618	580	609	551	558	586	553	548	574	590	491	543	599	590	592	586	557	550	559	566	603	555	613	635	517	567	563	557	545	532	548	546	575	557	546	577	623	560	594	541	615	548	526	532	565	569	573	509	558	564	582	568	554	566	548	550	554	602	564	539	587	551	565	630	581	573	555	558	581	556	547	548	527	590	561	567	574	589	560	555	531	560	554	576	571	561	587	575	553	565	572	537	580	555	606	583	581	596	590	530	553	549	565	570	574	531	536	588	567	569	563	618	606	559	576	564	583	570	522	561	558	587	559	542	538	575	588	587	544	521	575	600	559	558	569	572	544	599	561	565	569	557	531	532	552	570	591	566	564	562	525	531	510	563	603	574	533	563	593	550	586	570	537	531	562	595	533	591	550	578	569	570	571	557	553	561	557	526	603	596	561	594	512	585	537	620	556	629	552	581	590	591	543	567	591	537	551	545	554	592	586	608	571	577	582	590	568	526	619	624	550	582	588	572	567	534	584	586	591	600	565	598	591	552	615	566	553	601	571	586	569	584	569	567	554	554	630	553	576	608	585	525	543	585	529	549	577	534	593	581	559	595	541	573	554	593	551	545	554	566	554	598	582	579	581	563	591	593	557	573	518	587	573	573	582	577	554	532	556	550	589	609	579	586	568	625	534	589	560	596	575	570	544	591	544	580	586	540	584	612	594	601	614	561	615	579	560	572	537	519	612	586	548	555	574	530	582	555	554	587	590	548	575	572	543	537	575	583	559	571	565	562	550	590	525	574	578	608	516	567	548	542	586	550	555	558	578	568	603	562	542	541	547	571	520	601	546	594	603	596	577	584	590	598	569	552	547	555	594	548	567	557	581	571	618	556	588	551	576	602	520	583	580	573	552	581	583	590	567	606	560	571	584	534	594	559	556	534	572	593	548	596	612	558	560	566	613	571	520	605	528	542	570	555	593	606	566	588	581	571	593	588	547	571	591	574	557	599	546	565	561	553	584	537	585	526	494	622	605	552	604	567	578	541	569	581	580	574	590	514	609	605	564	572	549	560	579	606	597	574	589	568	578	575	571	539	550	562	576	544	566	562	543	589	596	587	571	562	561	563	573	612	546	561	597	546	623	567	595	512	577	560	596	567	582	602	570	609	531	538	552	510	560	561	626	574	559	563	559	581	551	573	533	550	533	562	611	569	546	583	555	551	535	538	535	560	529	536	581	564	586	583	575	538	542	545	571	551	547	547	558	568	600	567	553	519	566	585	610	553	547	575	554	548	568	554	591	591	544	563	603	605	524	588	550	570	584	576	574	583	538	552	577	587	567	608	529	551	585	559	603	532	613	569	545	581	511	572	595	519	562	588	579	585	584	565	537	594	602	473	583	569	554	556	577	534	558	576	566	562	560	565	588	532	533	541	585	547	550	553	586	543	613	566	618	534	546	550	547	569	578	528	598	606	582	559	579	561	590	580	580	533	548	605	551	579	520	544	559	550	551	564	520	577	547	545	573	595	535	605	557	531	518	566	539	589	618	530	584	551	573	582	590	565	609	553	507	544	585	572	596	572	574	553	585	604	556	519	549	585	589	540	586	559	552	577	570	587	541	563	558	540	548	588	558	553	588	583	560	550	590	604	570	619	580	533	551	553	562	559	567	584	587	565	572	602	574	611	538	570	610	560	565	589	558	555	580	544	597	578	614	539	538	565	575	553	577	550	535	557	582	591	583	563	601	563	576	524	596	607	558	574	583	568	578	593	525	557	581	591	573	567	571	577	559	566	538	575	603	541	554	577	571	548	568	607	565	582	575	568	562	549	581	573	585	564	584	552	546	556	556	555	597	588	566	605	547	591	568	582	636	581	564	560	539	628	549	590	568	527	564	560	539	524	578	572	568	604	574	542	578	567	553	511	562	593	575	577	559	581	572	572	585	543	534	583	567	596	587	550	536	567	567	578	573	568	626	579	565	553	535	576	556	591	543	562	554	599	581	563	571	614	549	569	593	564	577	542	576	608	542	548	620	538	572	567	523	594	564	586	576	567	558	573	577	543	574	561	583	562	566	594	559	588	581	563	566	561	595	577	586	548	557	571	567	582	560	568	579	577	572	558	544	583	593	554	567	557	570	594	551	597	536	635	600	553	542	533	542	573	582	590	564	568	601	520	584	596	560	573	549	527	584	573	586	579	551	584	610	603
24286	21434	28836	24400	21402	8649	1108	737	579	575	564	481	475	435	423	437	394	402	410	366	365	415	385	378	341	396	366	310	374	348	342	374	360	373	345	373	372	332	369	361	338	343	343	385	366	340	369	366	355	352	370	358	338	362	375	332	340	357	345	355	345	352	333	354	340	330	333	354	381	337	319	348	352	355	337	363	363	393	387	337	352	332	349	379	353	352	343	341	352	330	348	377	330	358	361	368	325	369	359	340	337	347	351	360	335	338	344	362	366	361	334	345	356	348	377	362	333	345	325	327	350	309	341	353	362	351	348	361	354	326	339	311	339	330	350	355	362	353	384	329	343	356	354	356	363	354	331	363	339	337	337	338	349	354	327	349	358	339	326	337	328	373	345	347	327	323	357	344	346	363	346	361	348	346	341	337	364	369	366	334	341	339	356	366	367	325	352	381	325	400	339	348	318	369	350	338	372	340	306	345	375	346	386	328	360	352	364	330	340	309	358	343	330	354	360	372	367	322	361	349	317	364	361	348	334	382	349	370	330	365	366	369	348	338	327	349	341	351	335	319	354	402	362	345	357	327	418	348	358	366	365	363	328	331	372	316	351	368	347	325	343	308	373	343	343	346	360	351	336	326	360	351	384	327	365	342	359	347	336	342	379	329	368	327	354	363	361	377	315	352	334	355	377	344	366	365	333	390	365	335	336	340	334	326	363	346	355	364	348	368	345	364	352	354	367	338	387	357	342	348	365	375	377	352	329	342	345	351	342	324	352	373	372	339	356	309	360	322	354	343	333	326	346	344	357	368	353	388	388	319	349	340	370	362	346	376	371	341	326	353	349	353	363	315	342	349	350	358	351	312	372	369	338	319	355	386	379	343	348	342	328	343	353	355	351	357	337	350	357	354	349	333	356	341	341	374	318	364	329	356	350	342	354	364	373	360	323	358	383	373	354	361	351	338	344	362	330	338	327	350	343	343	329	371	328	343	320	330	351	327	326	364	361	341	353	351	387	324	381	353	333	331	324	320	318	335	335	355	343	366	347	336	353	344	336	327	362	359	336	370	341	351	353	315	342	362	359	350	343	353	347	347	310	330	381	364	335	334	350	365	370	347	347	376	381	357	335	318	367	358	333	362	356	357	354	345	327	321	346	371	342	355	383	343	368	335	348	354	354	337	345	356	351	357	337	358	356	359	371	312	350	319	365	335	343	319	344	373	341	350	383	343	338	312	361	371	353	355	337	336	343	345	345	371	352	370	352	338	338	342	342	328	362	375	378	330	354	362	325	370	372	343	317	329	341	335	321	329	369	341	348	370	338	365	346	320	330	336	331	314	322	364	342	370	346	362	325	342	354	355	380	368	365	381	352	367	321	357	348	358	366	318	375	377	346	366	340	380	319	337	352	349	334	358	359	338	359	363	366	349	345	350	364	346	341	320	338	346	351	373	345	362	318	377	335	349	339	312	370	390	353	348	379	339	329	383	326	332	299	337	343	380	330	355	308	408	342	367	363	293	351	396	316	356	329	319	351	365	402	398	367	367	393	355	338	337	352	348	384	322	351	329	350	353	324	385	350	343	354	356	381	296	369	322	330	345	334	359	303	332	343	343	352	347	333	326	348	340	350	331	335	369	334	351	329	360	330	362	362	332	359	371	336	382	332	377	314	307	342	361	358	349	344	360	330	394	376	358	347	312	346	351	335	359	377	360	348	362	353	340	345	347	338	357	312	391	388	332	346	344	309	336	365	342	351	357	346	352	367	360	317	356	329	349	319	370	335	338	321	385	379	337	348	322	364	374	369	328	332	324	319	354	341	337	370	354	350	356	372	352	375	353	356	374	349	358	344	309	348	366	349	335	355	336	353	368	366	362	348	337	365	337	348	342	342	376	324	346	357	341	367	343	367	338	339	330	376	346	384	335	358	371	375	309	364	327	362	362	349	318	337	371	379	332	376	330	363	361	348	353	325	359	333	335	336	340	356	345	351	356	352	371	336	367	345	349	355	362	334	348	341	369	369	323	343	339	320	387	354	327	347	334	348	332	333	347	360	359	324	345	369	381	348	368	331	330	380	315	394	343	348	367	353	354	321	350	340	345	371	358	340	335	357	354	379	341	324	337	335	319	334	358	339	347	333	351	353	360	366	351	330	353	332	369	370	365	368	349	322	321	342	344	333	341	351	355	347	360	350	353	378	366	362	367	336	347	356	380	331	343	328	365	366	358	326	325	356	329	363	375	350	351	385	351	343	380	362	334	334	351	358	345	359	356	360	357	378	327	323	338	349	324	301	320	341	342	349	347	353	358	355	353	367	340	307	313	350	349	341	340	334	353	322	348	351	328	359	361	346	339	334	332	353	361	329	369	342	360	335	330	354	336	327	353	371	355	354	357	327	342	373	333	343	314	335	338	369	345	345	387	340	375	346	345	325	333	334	324	333	320	363	371	337	370	353	356	318	320	360	327	354	370	363	317	337	345	337	341	346	352	368	340	371	384	353	358	345	372	361	357	352	365	393	329	342	345	301	367	354	339	330	347	323	340	367	335	348	350	337	352	345	337	367	363	348	373	324	373	334	322	348	354	344	353	316	348	360	350	314	356	355	352	367	373	382	355	374	351	346	374	362	325	352	346	368	361	371	317	355	362	345	380	374	368	329	367	344	341	349	349	328	361	327	360	361	337	348	348	354	341	348	327	311	344	350	381	324	337	347	365	327	348	361	361	363	353	344	362	340	354	313	330	329	353	378	307	327	327	354	333	333	330	337	337	346	341	367	324	351	367	331	321	343	370	361	350	310	334	372	337	363	346	369	334	360	370	345	380	359	334	377	345	319	372	377	341	328	354	352	337	379	343	378	334	326	353	362	355	355	376	365	348	348	347	369	360	322	314	302	355	353	325	348	362	330	361	346	357	331	333	349	343	351	351	346	367	356	321	368	350	321	371	348	342	356	309	337	330	364	348	368	345	363	370	365	367	323	342	377	349	364	307	387	393	364	341	326	360	337	353	339	360	322	363	346	357	356	345	326	329	330	321	342	352	351	339	344	326	345	337	342	342	377	364	385	349	335	327	348	362	340	326	324	319	334	315	375	366	322	340	357	390	343	360	365	331	332	360	342	363	364	378	357	375	331	348	366	354	366	369	351	345	362	367	369	334	337	372	350	340	391	313	371	329	331	347	332	372	336	346	343	343	328	340	346	353	360	338	347	343	362	337	323	344	373	385	352	314	354	368	357	322	357	368	375	334	393	357	325	357	349	327	320	315	367	384	378	359	341	347	345	352	382	362	349	366	355	316	327	368	330	324	346	369	358	315	339	355	355	357	349	326	349	348	317	344	346	363	313	367	351	387	304	368	329	362	325	313	340	369	364	365	351	368	350	319	352	346	375	337	344	355	316	331	344	340	319	356	329	346	368	366	346	337	322	372	381	357	340	299	332	353	339	328	339	350	348	353	345	326	365	347	351	332	384	360	380	365	334	340	361	353	330	358	375	334
4751	9402	8318	4309	2866	2216	1827	1457	1246	1068	967	857	809	710	678	631	654	625	612	570	587	522	536	537	544	529	530	535	506	502	526	511	547	496	506	493	525	522	516	498	513	472	461	463	465	517	481	463	467	506	467	514	456	491	468	453	525	514	475	476	468	486	490	482	477	487	459	472	488	481	467	470	502	459	511	449	537	486	475	490	438	508	492	466	475	474	498	522	483	483	480	496	466	501	502	508	487	465	465	472	484	481	451	491	449	461	473	480	472	465	457	504	436	491	448	485	472	476	525	481	451	454	483	449	451	470	449	456	488	454	516	459	445	472	491	451	499	459	411	434	477	428	504	455	461	462	443	491	522	462	478	493	449	451	518	486	480	502	428	439	514	466	502	443	491	469	486	515	490	451	467	512	493	430	476	506	479	448	461	460	483	513	514	499	472	486	448	412	501	503	469	459	437	500	476	483	453	466	473	488	478	505	432	475	485	509	455	483	474	486	437	489	453	450	461	439	469	439	463	448	485	475	498	483	434	464	493	483	459	474	456	475	446	469	485	457	466	462	471	469	471	468	481	460	463	484	474	458	498	482	464	491	441	444	441	473	463	460	468	458	479	474	467	443	480	499	471	505	479	494	490	483	454	490	479	463	484	456	466	499	469	486	430	469	490	499	458	492	453	473	461	487	478	446	465	460	477	462	490	463	461	467	476	481	444	464	468	461	481	450	487	448	463	526	480	459	509	466	492	465	467	511	452	487	489	464	497	452	485	452	452	434	447	465	455	460	476	435	515	473	491	455	480	475	497	491	479	463	468	477	457	422	431	506	474	456	518	490	416	477	459	475	454	449	492	459	467	474	465	433	532	501	464	467	475	488	478	467	474	484	475	434	460	461	464	458	466	476	470	485	470	481	481	466	465	494	521	491	480	483	483	486	494	485	441	476	462	438	478	461	479	446	472	472	430	487	447	435	483	477	429	499	453	444	501	425	504	551	484	510	457	518	538	489	514	447	476	470	449	453	481	503	456	433	452	493	483	497	513	458	460	455	459	479	462	451	447	465	461	457	488	440	486	408	465	530	445	471	436	444	505	482	464	456	465	494	473	494	461	456	495	477	453	497	458	472	481	480	499	486	469	438	478	504	455	468	495	495	499	429	473	486	407	457	494	463	427	481	473	450	465	461	455	438	421	506	497	514	457	482	458	449	438	463	504	440	522	477	487	498	459	508	469	518	489	471	483	473	412	491	451	472	492	480	491	447	476	460	509	471	433	458	463	470	482	450	471	471	507	497	500	475	467	463	466	478	515	472	473	460	436	450	504	482	471	482	469	472	448	485	435	482	470	458	485	476	504	494	457	465	452	461	475	491	471	474	449	496	441	453	511	493	490	537	474	503	489	432	440	487	490	507	479	469	456	484	485	491	411	471	466	462	479	458	501	463	454	476	499	444	441	517	489	494	481	470	500	464	452	501	459	453	507	466	493	438	475	505	501	467	494	492	473	502	455	539	457	453	454	473	466	501	479	470	456	501	504	496	474	463	524	456	443	452	486	456	490	458	488	457	446	510	512	440	471	485	444	507	473	493	495	456	476	478	474	417	439	480	456	481	469	443	498	448	500	451	470	457	502	515	449	477	450	479	487	519	473	483	508	460	479	478	470	450	444	462	449	489	486	443	486	509	493	485	488	445	503	452	472	503	471	467	506	452	469	451	456	455	466	442	474	475	475	453	459	469	451	470	506	496	486	487	530	442	458	490	487	473	483	465	464	458	484	458	445	504	496	498	508	477	463	426	454	485	455	471	522	517	458	463	479	475	489	481	496	492	406	470	419	484	448	454	456	483	500	477	472	473	479	453	470	425	448	471	495	494	450	458	446	467	460	474	499	474	474	497	495	486	481	487	482	486	483	481	446	494	503	455	480	446	467	477	475	409	432	472	505	481	473	458	454	430	488	470	456	478	487	450	482	499	462	503	453	426	487	493	515	480	487	527	458	468	454	446	468	462	456	464	507	476	472	460	469	458	470	495	497	466	471	444	462	482	462	482	481	442	474	464	482	431	464	450	485	512	473	519	501	492	453	488	438	460	468	480	470	471	447	515	474	472	454	470	457	491	464	477	488	497	486	511	452	489	486	473	430	452	470	489	479	462	484	505	415	483	490	460	487	462	458	503	462	467	439	543	469	474	473	481	483	466	482	457	513	515	450	444	444	467	462	501	441	468	445	470	479	467	458	476	459	483	468	461	471	476	504	497	459	458	462	453	479	446	487	487	453	452	462	464	420	483	454	452	490	488	528	492	459	467	482	460	487	462	440	480	490	458	457	476	481	498	501	483	479	474	471	475	485	454	436	465	464	447	470	464	509	452	510	464	448	465	476	501	489	488	492	492	481	478	487	475	514	484	495	443	459	470	462	472	451	483	498	473	461	457	461	472	457	469	447	479	488	464	512	479	443	472	483	453	489	511	416	474	457	461	431	466	454	468	462	463	486	489	492	495	486	470	497	418	495	462	510	486	448	453	512	496	486	480	463	464	481	523	501	512	446	444	471	497	457	501	498	481	460	497	485	426	479	484	469	494	451	484	503	479	443	462	442	465	437	488	475	481	465	438	460	432	468	437	481	474	477	448	479	503	483	469	471	478	478	459	500	439	464	475	502	538	462	505	445	483	488	437	475	438	477	456	474	462	478	484	487	512	482	461	468	478	439	476	470	494	491	475	468	478	474	472	492	463	481	449	454	458	495	474	444	464	465	488	478	454	482	501	533	485	482	453	458	465	448	504	452	473	475	480	470	487	474	421	469	484	461	475	462	484	475	478	468	486	489	463	460	466	462	498	441	487	467	507	492	464	465	465	437	446	478	455	477	416	430	461	484	494	497	463	475	446	505	451	457	489	471	445	470	488	471	460	501	501	475	496	454	466	479	480	469	468	475	460	456	536	472	462	461	473	463	476	480	476	472	493	505	486	445	511	467	492	464	470	466	459	508	446	447	470	480	442	489	444	466	476	458	490	496	480	442	514	500	511	453	471	482	493	486	485	482	495	471	471	481	451	485	478	460	458	524	444	480	452	508	441	471	463	475	459	482	472	503	473	465	493	474	472	504	464	460	466	468	485	490	501	462	497	495	458	473	477	469	491	458	462	432	441	491	471	516	528	487	468	506	434	457	500	451	493	489	462	464	498	452	474	497	457	472	457	492	481	498	476	497	459	460	472	449	475	472	451	465	517	434	487	482	498	502	435	474	472	446	484	462	465	457	474	501	465	501	521	494	483	467	498	472	508	509	449	496	484	493	482	496	488	503	458	471	457	504	468	469	479	457	458	470	464	458	450	487	470	445	468	492	451	498	473	479	505	421	461	498	477	446	438	465	479	483	447	472	472	502	511	491	480	473	476	461	506	436	432	470	490	468	463	443	483	496	460	453	466	467	531	533	444	489	493	484	474	460	462	483	458	396	459	473	470	508	480	462	429	477	483	474	487	452	485	500	476	521	412
23340	21462	29385	23946	21463	21488	6670	872	615	513	449	389	321	327	291	259	275	222	250	204	192	181	176	212	191	179	164	169	179	145	181	159	163	150	152	174	171	161	168	134	146	183	114	146	140	156	146	144	135	149	156	133	159	146	138	139	129	140	149	130	145	133	131	137	136	133	132	135	121	129	142	131	146	133	159	119	128	124	142	134	122	133	143	138	113	132	146	118	140	140	140	131	138	133	132	120	149	122	149	129	136	122	124	123	129	102	141	124	114	162	133	125	147	121	146	118	142	147	131	117	124	121	145	127	132	125	116	145	132	122	124	136	139	124	118	141	143	128	105	142	141	121	137	130	142	131	145	130	121	140	133	139	138	127	124	129	122	127	122	147	132	124	138	129	140	160	117	116	137	138	138	144	131	122	128	141	138	117	129	123	148	140	136	145	141	136	124	132	145	142	132	126	146	149	141	135	140	112	123	131	120	123	125	163	140	140	120	125	131	124	132	122	131	132	132	134	121	122	138	140	126	118	107	123	121	138	127	150	124	134	139	138	159	125	136	139	138	116	119	126	136	111	116	126	149	135	116	141	116	143	138	132	127	139	107	122	113	143	118	119	124	149	128	133	130	115	118	169	109	139	132	121	130	128	122	127	140	126	121	119	110	137	139	129	130	139	137	119	119	135	128	129	136	130	142	136	129	140	126	151	123	134	150	124	146	136	110	126	120	136	140	134	123	117	123	122	120	141	123	137	120	130	129	113	131	133	149	135	148	141	117	124	136	117	123	147	128	134	138	143	125	134	120	133	131	128	122	142	141	133	143	133	126	153	110	135	137	132	155	137	128	139	123	119	133	144	136	121	148	125	129	123	123	120	155	111	150	127	104	134	124	136	147	132	129	129	126	141	143	137	134	132	128	133	146	131	133	119	124	113	144	128	118	154	114	117	118	136	120	110	133	127	139	153	131	129	135	134	136	134	118	143	131	127	135	128	130	126	109	129	114	113	118	120	142	151	135	122	114	139	125	141	136	153	143	146	133	142	122	145	119	147	130	149	118	99	115	138	136	123	109	115	134	148	143	116	131	140	130	131	125	123	122	137	116	125	111	147	121	133	128	122	146	106	144	132	133	149	115	143	123	131	134	132	142	139	121	131	140	124	144	119	125	125	132	123	113	136	113	131	137	126	143	130	123	121	121	126	137	121	145	129	123	134	135	138	135	134	151	122	152	139	121	133	133	115	130	130	145	138	146	149	149	140	139	128	110	127	126	144	140	122	127	138	128	124	134	134	128	132	122	119	132	157	123	119	118	137	146	149	113	126	148	131	125	107	127	120	138	131	136	129	127	111	138	128	147	126	117	126	114	129	124	129	119	123	147	135	130	121	115	120	124	133	107	116	125	131	138	137	128	139	127	119	132	141	135	158	132	135	137	143	139	113	121	139	125	133	121	133	129	157	137	137	127	143	129	122	147	144	139	118	121	132	136	108	120	148	133	130	121	132	137	123	128	123	115	100	128	135	115	144	127	114	118	131	108	114	129	117	125	116	124	135	100	125	118	117	138	139	135	147	149	131	136	131	131	130	140	130	139	143	127	114	124	127	148	151	142	125	133	147	140	107	134	129	116	130	117	129	125	125	130	128	130	122	119	133	119	132	134	114	126	122	122	147	136	143	116	146	139	120	125	126	115	121	133	130	126	121	127	122	138	131	128	109	134	131	145	130	120	118	141	116	130	121	115	130	126	132	131	138	134	125	139	138	105	138	134	135	136	140	124	107	142	150	122	123	126	126	149	133	139	141	124	138	146	144	114	143	114	149	160	134	148	134	122	119	137	130	148	146	115	122	145	135	143	135	128	124	120	137	124	120	128	115	135	149	153	132	116	113	115	134	139	130	116	142	127	120	122	124	135	125	148	134	139	141	117	139	142	110	125	143	126	127	137	120	127	139	119	138	136	124	107	125	138	152	143	145	152	129	122	136	119	131	135	147	127	139	131	125	106	141	121	147	142	145	143	134	141	119	146	123	126	154	118	131	131	120	123	135	119	143	125	126	135	117	136	129	144	141	145	134	113	125	143	139	128	155	135	131	121	127	123	119	134	123	152	136	126	121	125	120	113	137	141	126	155	133	135	128	134	138	112	129	134	138	129	132	134	118	120	114	101	122	145	136	133	116	116	139	141	131	128	130	132	144	143	124	110	136	120	156	132	145	126	134	131	111	136	140	128	104	145	113	125	125	156	133	139	116	133	137	136	111	126	136	110	134	130	148	116	141	128	125	118	125	141	125	118	121	130	141	128	122	127	134	123	143	119	135	142	138	143	130	115	116	134	129	116	148	135	130	147	125	119	129	134	126	129	127	111	115	130	118	131	121	129	127	120	127	149	118	126	129	124	130	143	138	126	125	118	125	132	141	134	129	142	108	116	113	130	141	123	150	126	124	128	133	141	133	142	128	119	124	116	121	117	125	120	125	151	138	137	120	104	110	125	149	133	117	134	141	146	143	126	135	122	126	132	138	150	139	109	132	113	145	126	141	144	133	125	146	120	128	136	133	120	138	123	136	115	122	124	122	143	152	137	106	148	132	122	136	130	119	123	127	137	121	123	123	143	145	117	121	138	110	144	120	119	135	136	130	147	118	94	128	130	134	151	120	131	116	122	112	113	123	130	133	123	133	121	141	145	140	133	126	123	120	121	109	131	118	136	138	139	112	117	164	109	125	135	128	126	141	135	139	131	147	141	123	134	132	143	136	142	125	140	113	137	124	143	138	130	146	133	118	125	126	127	138	124	125	123	133	127	111	146	130	109	108	132	137	121	143	140	113	105	145	118	120	144	127	122	149	128	100	131	130	154	123	114	113	126	139	145	124	117	157	121	124	123	121	145	138	125	114	104	137	128	151	114	125	144	134	131	128	143	109	143	126	130	136	138	124	150	128	143	141	146	135	131	118	130	136	129	113	126	129	125	119	129	132	138	153	129	130	120	126	134	119	120	154	141	133	126	133	149	121	135	112	120	129	130	135	123	126	126	140	121	130	127	143	145	113	139	136	122	125	122	138	121	131	130	109	132	138	120	125	123	120	125	129	138	124	129	112	149	145	127	139	136	120	103	129	141	127	147	115	129	115	119	139	130	139	138	125	125	146	140	113	143	117	133	138	129	107	122	135	128	109	124	148	149	113	119	145	121	139	122	129	133	126	145	129	153	132	127	138	147	127	108	141	132	138	125	128	131	133	128	119	151	121	129	143	110	143	123	126	120	120	137	112	136	123	120	136	127	134	154	124	127	122	118	125	115	139	126	140	125	131	114	135	118	154	117	137	145	137	111	132	126	119	111	143	139	134	140	149	136	126	124	129	133	144	128	132	154	132	149	123	150	127	140	110	134	106	124	134	125	114	105	138	135	113	143	145	150	134	136	108	119	150	149	125	116	107	124	143	132	104	156	155	122	110	134	120	120	110	118	125	117	124	128	115	130	129	139	120	120	120	119	125	145	117
6873	15636	13286	7132	4893	3635	2859	2116	1681	1379	1117	949	797	670	621	535	501	464	409	360	368	343	320	330	302	277	308	272	272	251	269	276	267	211	209	215	217	219	204	215	223	219	209	232	215	223	224	219	220	190	182	218	205	206	184	220	201	214	209	186	192	168	194	174	222	187	203	184	202	183	204	172	199	175	196	169	191	186	189	191	180	186	187	190	188	199	161	180	183	179	188	175	191	186	176	204	174	183	219	180	185	195	178	173	177	205	170	178	190	189	207	187	181	182	165	184	175	172	201	172	156	200	196	175	193	186	186	173	179	174	192	178	193	199	190	195	201	168	180	188	152	192	206	182	176	172	186	179	193	184	196	160	168	172	164	188	180	212	180	180	188	182	178	177	177	194	188	172	187	194	172	183	180	186	175	187	192	177	181	183	159	187	185	181	198	188	168	167	191	181	208	203	162	183	173	166	165	196	181	179	194	193	196	185	159	155	201	182	224	168	161	172	200	181	174	178	180	172	193	172	190	181	186	148	154	161	180	189	203	182	188	183	176	183	168	187	197	171	216	171	169	175	191	172	187	196	180	196	183	209	190	182	176	202	182	200	187	176	141	201	177	201	184	207	188	187	174	170	187	177	191	183	181	169	191	195	167	180	189	166	170	161	198	180	185	189	189	188	176	181	182	189	179	182	174	174	161	163	185	163	181	178	170	171	173	174	202	166	155	201	165	179	169	159	178	188	188	190	169	166	191	172	180	172	153	183	169	191	191	187	195	175	201	186	195	162	180	175	195	180	191	181	175	174	161	165	186	202	167	177	188	191	180	177	179	171	176	181	201	180	205	164	210	187	162	181	182	177	179	190	174	157	183	196	178	183	170	172	198	172	202	168	189	181	186	168	178	193	169	173	181	195	186	173	171	161	200	195	188	197	202	186	181	191	174	198	203	188	170	186	180	210	183	193	171	186	202	200	202	196	170	159	186	166	189	169	205	173	178	159	209	182	170	174	190	161	175	183	185	191	174	174	185	184	183	174	188	184	175	182	160	182	178	174	167	169	178	179	178	166	170	167	199	200	173	178	174	183	178	185	197	192	198	171	185	199	178	188	193	177	180	216	186	181	202	193	178	172	193	178	183	177	162	187	160	220	175	192	165	177	184	174	164	198	211	175	185	166	211	203	166	192	187	199	162	201	176	164	208	179	189	199	198	177	189	194	173	192	169	163	160	179	162	190	209	180	164	195	159	161	156	188	197	184	174	183	156	176	211	168	164	189	167	178	192	167	153	186	171	163	182	196	175	168	180	183	202	182	209	189	193	196	177	212	189	184	194	174	166	195	184	205	205	194	198	176	194	208	189	183	198	194	191	191	149	197	187	187	176	176	178	171	205	178	195	181	174	176	166	181	177	190	177	166	167	199	186	197	170	205	182	200	178	165	189	182	182	187	180	179	165	186	199	181	178	186	205	198	181	191	162	205	171	188	167	175	180	186	193	198	178	220	164	202	181	192	182	178	185	195	176	181	190	204	175	186	183	172	191	203	150	191	206	160	205	204	188	182	168	185	188	169	167	207	204	186	204	174	173	174	178	170	178	180	161	178	175	182	183	181	192	192	181	186	212	178	194	184	167	188	186	175	187	176	185	186	177	178	174	176	174	191	188	176	172	196	192	182	167	188	213	176	162	195	157	184	178	168	177	177	178	180	207	175	213	194	180	206	192	178	186	207	207	190	200	184	186	176	178	194	184	183	181	161	172	180	195	183	168	200	181	208	180	208	193	174	213	207	190	143	194	160	192	167	198	194	189	174	189	188	191	154	175	199	190	170	196	178	182	195	158	183	198	187	172	202	194	174	161	175	179	183	163	162	162	175	165	178	181	180	174	161	190	158	182	157	171	180	173	185	204	207	175	177	171	184	173	165	197	187	200	191	178	166	198	177	177	178	180	186	192	194	176	184	164	177	182	165	179	183	172	193	161	184	199	157	188	197	198	171	188	188	201	157	165	175	193	180	164	205	171	179	173	189	190	187	194	184	192	146	212	184	195	191	193	181	165	170	207	179	199	180	169	174	186	184	191	186	190	203	192	163	195	150	203	167	163	182	187	188	200	178	171	177	188	198	186	175	176	185	162	193	178	195	174	166	190	166	202	164	150	163	199	188	190	170	178	152	152	193	201	187	192	201	181	195	182	174	189	183	164	183	178	195	186	178	190	178	188	191	183	199	191	206	182	161	196	190	191	175	190	215	168	183	189	154	193	177	181	183	182	163	177	171	194	188	190	177	186	199	195	198	210	172	205	159	180	189	196	167	187	183	179	196	166	183	190	198	186	190	169	182	166	178	161	185	180	185	182	187	208	165	161	181	179	172	197	184	187	186	186	164	205	174	195	178	166	208	186	181	164	164	153	187	172	154	186	191	195	199	172	191	170	177	197	193	168	170	175	212	191	175	180	188	180	187	174	181	192	203	193	186	180	163	178	191	186	188	163	169	176	162	162	195	173	193	175	193	193	180	191	183	190	172	178	166	174	186	182	166	202	154	189	176	196	200	181	180	203	190	200	179	186	198	170	180	183	183	174	152	211	207	172	185	182	190	168	195	187	181	181	169	200	165	164	182	200	204	184	175	176	196	178	177	166	204	193	173	164	180	198	181	174	185	210	195	183	175	174	174	195	165	194	182	190	190	199	171	189	163	161	178	166	198	205	179	189	179	187	179	207	195	199	197	198	181	181	191	194	179	169	168	175	180	167	181	197	166	179	171	160	211	181	188	172	182	185	178	170	177	181	185	190	172	185	173	208	171	174	188	173	196	183	210	194	192	186	188	183	179	179	191	146	182	172	171	167	195	173	145	181	163	186	201	199	193	183	198	166	176	214	199	194	160	183	175	195	180	184	184	164	169	167	181	197	170	194	177	197	171	203	193	187	192	186	195	185	171	190	209	161	178	171	152	190	206	169	161	184	197	168	195	162	179	207	181	168	185	182	167	189	194	192	182	208	183	212	184	188	198	204	172	165	172	210	183	173	177	154	185	184	193	184	186	174	185	206	164	179	183	179	173	178	202	198	162	147	190	191	193	195	206	203	191	183	202	185	211	173	178	202	196	195	188	178	164	171	167	185	182	178	184	176	163	172	172	180	169	182	205	183	203	170	211	195	185	204	214	186	197	177	214	198	156	179	190	167	177	182	190	175	169	193	186	184	196	189	182	193	188	176	162	170	177	170	203	181	187	157	191	199	173	187	179	186	200	180	192	191	164	175	181	170	175	182	170	180	176	167	202	188	170	190	161	198	165	183	204	198	168	187	200	180	177	181	181	199	209	189	186	160	184	178	192	182	195	199	158	185	187	192	185	203	185	178	165	174	174	204	194	179	189	183	184	177	160	184	181	162	191	185	195	179	184	182	186	175	164	173	201	182	171	176	209	178	181	174	182	186	219	196	214	178	187	156	176	177	162	195	186	186	179	165	192	199	180	185	190	175	196	178	160	190	191	192	173
27199	21008	9544	1049	701	595	503	446	427	435	428	409	434	429	424	425	414	426	441	423	446	426	413	424	431	406	425	455	411	386	403	406	425	414	449	432	459	412	417	405	400	414	432	416	434	451	422	443	400	398	421	414	393	412	414	389	424	391	435	449	424	410	411	418	409	437	414	426	438	434	437	416	427	427	424	421	399	426	456	421	448	405	412	441	446	429	429	422	427	447	440	427	393	425	428	409	449	417	378	417	440	422	388	430	415	413	389	416	438	405	411	414	439	441	420	444	390	379	430	400	461	451	426	393	408	464	411	399	435	453	403	392	437	427	439	448	422	378	414	454	431	401	421	419	430	451	390	419	441	442	430	451	398	460	430	439	410	419	407	385	430	382	414	423	425	400	461	452	441	418	459	422	462	416	447	396	390	445	442	430	453	413	443	416	448	396	437	429	408	450	410	437	438	396	425	415	435	419	478	409	441	453	424	436	414	384	426	443	408	411	439	421	444	410	433	459	450	433	430	465	410	429	431	380	411	413	446	444	438	410	421	428	437	434	391	415	444	447	425	399	430	444	435	414	404	455	398	415	390	421	442	449	412	415	445	445	413	438	422	403	414	391	401	444	408	395	405	455	432	428	391	479	410	448	449	420	459	452	407	435	409	410	432	411	442	426	393	426	422	438	441	424	439	441	396	420	425	411	399	424	429	425	420	418	433	446	417	421	462	419	408	419	438	435	408	434	434	448	386	446	442	404	402	439	425	411	412	427	399	439	434	423	408	428	398	412	426	433	421	435	393	416	402	408	427	392	409	419	409	407	412	408	443	473	443	424	377	432	417	430	414	441	404	427	382	418	421	450	430	413	404	393	461	388	458	449	419	423	427	399	433	409	431	394	407	429	391	463	406	440	398	434	435	457	445	458	427	459	408	425	396	405	426	475	438	450	425	436	431	424	418	437	431	407	430	427	412	432	392	407	410	431	404	416	402	420	425	482	379	431	453	427	420	442	424	439	422	418	392	415	473	438	430	410	422	422	417	407	393	426	454	415	426	411	430	389	426	451	422	417	426	455	419	437	394	392	433	448	439	438	373	426	411	417	401	428	434	397	476	423	407	403	408	462	421	418	419	440	421	406	443	400	410	411	408	395	429	385	457	411	427	431	421	416	419	427	409	415	427	417	424	428	394	446	455	444	448	444	400	404	409	437	456	424	421	403	383	420	422	423	402	399	400	457	419	408	438	449	459	434	424	456	431	389	467	407	427	421	419	422	408	411	444	415	428	403	391	428	441	405	416	434	419	425	439	452	448	408	428	428	421	415	416	439	430	422	403	448	452	453	402	449	444	426	482	397	447	414	421	393	418	435	431	440	441	408	402	434	439	414	446	387	425	425	440	446	424	399	426	451	425	436	400	370	451	408	432	460	453	394	414	408	417	404	427	414	451	422	444	416	437	422	402	441	447	441	372	421	446	439	417	432	406	439	461	458	456	394	460	414	409	416	402	420	436	427	460	406	414	393	419	457	440	440	438	401	418	403	451	409	438	429	423	453	426	427	410	407	409	409	441	434	389	447	387	409	461	427	429	423	383	399	412	422	472	392	404	423	450	438	436	432	419	417	449	419	420	389	450	411	465	411	398	434	414	406	379	424	414	399	436	419	433	431	424	419	465	403	451	479	424	449	425	425	420	435	409	428	416	421	454	423	465	422	436	432	439	422	428	431	458	397	443	424	408	406	410	410	444	416	406	446	423	442	429	407	412	447	395	457	430	464	429	462	384	446	398	416	407	402	440	423	458	389	459	437	432	447	415	411	395	434	423	426	437	409	420	438	490	383	410	479	431	415	422	422	395	411	413	454	404	423	416	441	437	415	391	421	363	454	424	382	442	404	443	451	408	405	443	434	404	417	429	418	398	422	391	415	427	390	417	467	406	417	420	414	450	416	407	438	433	420	401	387	428	420	466	441	442	431	399	381	437	434	390	402	409	411	450	430	405	431	389	445	437	421	435	434	464	437	403	416	398	427	424	448	424	417	461	432	479	423	435	438	444	436	439	465	468	393	426	474	382	478	426	457	411	396	399	401	421	425	423	418	444	430	436	422	447	407	413	458	464	452	408	415	436	426	440	426	405	404	421	430	423	480	445	432	435	414	417	408	449	414	447	420	450	369	421	394	437	425	406	411	448	428	433	394	433	447	433	444	440	448	424	419	435	438	455	455	444	423	424	392	424	452	420	440	436	419	428	417	432	432	403	417	396	444	434	397	419	423	425	404	449	412	431	382	427	491	417	411	445	403	442	417	388	401	402	376	454	434	398	435	459	396	413	401	422	418	420	401	406	401	416	428	441	420	377	456	434	395	406	441	428	455	440	414	438	424	424	381	404	450	404	443	427	442	445	420	446	433	443	430	449	434	422	447	429	419	399	430	445	404	447	422	413	409	463	384	394	418	400	431	466	403	467	435	406	382	446	408	438	397	384	416	390	455	391	423	435	434	399	413	459	450	412	450	436	406	430	462	422	420	443	452	407	457	439	400	444	445	441	406	419	438	459	407	433	442	458	428	424	407	442	416	420	457	408	381	401	451	429	443	424	426	389	414	419	419	416	423	438	435	424	411	435	396	406	434	462	465	486	419	416	431	423	417	408	405	446	393	399	415	432	468	425	419	396	461	408	404	404	408	443	417	413	431	415	427	455	413	423	431	435	454	461	442	438	423	431	448	405	395	397	385	388	407	447	410	390	411	422	437	434	404	431	370	448	388	419	389	408	369	442	412	442	464	439	436	431	422	436	433	436	421	413	450	428	450	424	427	419	457	457	381	476	418	453	408	378	408	400	446	449	444	457	412	443	414	416	431	400	449	441	427	443	453	455	440	429	464	438	413	414	436	420	396	468	421	432	403	437	389	405	445	429	423	454	395	433	456	421	420	440	421	408	408	418	419	436	376	399	427	428	427	428	440	411	416	405	443	435	453	427	437	419	420	404	444	421	407	429	423	419	418	410	393	416	437	463	453	423	415	384	416	427	453	431	430	400	427	395	410	402	418	427	441	417	426	420	387	424	401	433	434	418	450	500	414	443	393	400	422	438	442	412	409	442	435	407	417	438	419	383	404	418	410	409	426	443	411	449	367	423	426	422	439	429	418	413	439	396	417	417	426	445	446	417	456	413	419	406	436	413	406	497	411	415	429	413	437	404	434	443	428	446	423	408	386	433	433	428	447	399	421	419	429	449	415	423	428	413	420	425	424	410	406	401	439	480	407	412	429	444	400	417	408	404	468	439	384	386	415	440	410	409	429	448	416	449	439	406	425	381	416	423	425	450	422	436	415	440	446	437	454	435	409	448	404	375	411	452	435	465	432	376	421	447	428	402	457	437	418	415	409	404	485	426	451	391	430	465	415	420	408	405	409	427	411	437	393	426	399	411	457	395	439	425	463	422	373	428	422	440	399	421	420	426	441	444	433	393	449	386	436	432	447	419	446	412	436	420	392	431	442
4028	1442	1333	946	786	703	679	630	649	609	637	668	621	610	617	598	537	596	588	603	613	582	566	565	588	592	612	592	577	564	552	592	571	598	583	615	554	621	545	557	581	570	573	595	572	578	546	582	578	616	583	578	559	574	544	625	553	598	525	574	581	576	586	570	575	565	585	561	596	596	551	563	554	573	573	557	574	547	561	569	595	599	567	602	569	550	598	586	546	562	537	599	563	556	590	578	573	562	610	595	563	564	586	575	534	555	571	552	565	575	543	564	546	547	571	535	543	567	542	605	586	598	621	576	567	578	548	540	564	590	576	548	519	581	575	601	586	558	623	569	561	554	638	557	571	565	585	565	549	552	604	564	578	567	556	541	558	553	609	550	535	567	578	553	579	572	601	521	545	562	562	581	572	569	586	626	579	575	549	586	558	615	561	603	503	517	561	585	565	517	568	556	581	577	546	546	640	563	545	604	603	564	552	534	562	590	567	591	584	562	574	638	587	621	583	610	596	572	560	533	586	561	566	542	565	568	556	576	575	581	568	557	568	581	555	582	600	615	549	605	546	589	590	596	553	572	558	564	571	587	584	534	593	537	518	574	556	587	559	571	560	570	543	578	578	560	585	569	578	569	564	549	559	579	590	609	586	572	571	540	576	563	591	577	554	543	578	600	612	571	534	595	582	554	542	532	533	576	588	590	560	583	579	586	557	597	575	537	534	553	593	551	552	553	583	558	554	558	591	583	600	527	590	537	570	570	617	537	578	586	549	563	553	579	549	581	577	553	600	542	548	564	569	571	570	554	527	555	538	545	580	550	600	556	585	560	567	583	556	605	573	575	578	586	571	558	571	569	578	557	521	553	560	592	575	580	593	571	556	551	520	559	568	587	534	569	599	569	543	567	557	552	607	589	570	554	576	621	552	578	601	573	556	609	537	616	592	560	604	562	581	581	576	565	526	573	582	640	591	575	568	540	576	582	583	553	593	611	613	583	543	587	603	581	580	623	582	564	547	561	576	566	585	597	575	555	545	570	584	561	594	562	570	549	594	539	601	569	545	580	575	530	636	598	564	557	557	551	548	599	560	527	564	554	569	558	564	566	556	576	583	574	561	574	581	590	603	598	542	587	563	541	548	550	524	577	557	545	559	577	617	554	584	527	576	575	528	564	587	595	551	579	595	595	540	588	521	564	630	579	570	549	595	610	576	559	577	565	590	570	554	533	599	555	628	547	573	585	560	556	570	565	576	587	551	544	547	607	587	590	612	556	587	571	608	560	568	593	544	571	561	604	616	569	612	501	592	601	533	580	586	590	577	537	581	531	577	582	607	563	566	567	530	541	589	615	551	555	588	554	564	590	510	543	569	551	551	544	578	606	567	539	589	569	526	585	593	605	581	562	548	578	572	596	555	589	556	570	540	642	557	565	609	571	517	561	531	569	593	563	544	561	587	566	600	568	560	541	551	578	575	585	574	563	588	596	534	582	558	636	568	568	587	587	571	563	566	587	578	580	551	538	572	569	555	586	563	543	590	587	530	551	579	564	584	580	582	573	587	585	601	577	586	562	529	616	524	547	588	568	550	532	540	583	589	596	535	542	602	563	586	609	584	557	559	580	597	577	544	568	561	593	564	597	628	559	558	612	552	555	535	570	597	565	564	601	544	573	577	584	570	579	524	556	569	569	601	530	561	563	545	602	588	572	580	598	569	571	572	600	569	612	563	590	571	567	539	536	595	538	548	602	551	562	570	594	545	558	570	594	581	535	587	568	579	570	628	574	554	509	595	547	542	582	559	590	582	600	586	568	547	553	607	588	566	558	576	547	575	579	554	577	575	548	585	570	558	593	560	570	529	601	641	570	563	550	531	598	600	567	571	541	581	547	581	580	598	560	577	549	594	587	511	598	581	540	538	577	567	574	589	569	578	539	559	564	545	560	593	620	585	579	546	557	526	587	596	615	599	604	574	562	575	620	557	596	555	571	580	596	547	571	546	592	555	590	557	558	582	565	572	566	550	573	593	590	541	582	540	544	599	607	554	598	553	576	560	568	584	557	602	580	586	562	539	578	535	586	570	583	574	568	569	583	605	560	555	555	554	581	585	541	563	546	580	518	555	567	577	604	571	581	561	578	583	540	570	583	537	533	604	584	600	580	557	540	596	569	567	567	552	557	568	573	557	599	621	543	579	533	605	568	579	524	530	551	552	581	542	565	608	548	578	601	566	582	593	604	566	564	604	551	575	528	578	572	578	572	548	547	567	568	555	584	557	569	537	564	554	612	563	564	573	543	563	604	610	560	563	575	606	590	536	568	547	577	559	606	593	581	585	609	569	576	588	566	577	623	573	550	564	568	594	574	589	533	559	568	578	563	532	578	602	568	564	614	572	556	609	620	565	545	580	600	546	572	611	563	571	647	563	583	594	564	556	581	598	537	546	527	578	570	572	568	579	556	571	557	564	569	576	546	610	562	559	555	605	553	599	637	589	559	617	549	607	533	561	517	573	545	530	550	551	579	596	596	521	589	572	564	592	590	522	608	559	568	568	559	516	553	563	564	563	575	546	556	555	608	562	583	558	569	574	570	556	506	553	574	560	610	588	577	610	545	544	586	559	569	552	575	545	590	565	573	592	597	543	583	552	570	564	530	575	576	606	552	609	533	542	579	558	620	580	507	581	565	556	561	579	562	595	595	577	592	594	569	565	529	532	581	570	510	564	558	560	564	589	580	571	577	557	559	556	588	573	557	542	568	508	583	604	569	586	558	561	526	610	533	610	558	549	594	578	563	555	555	512	594	580	619	545	550	553	609	577	577	632	576	538	591	577	526	585	570	597	596	591	562	563	601	627	545	550	558	562	590	529	535	592	583	618	568	610	521	582	541	522	568	564	569	570	570	552	569	601	617	519	572	547	560	559	546	511	598	571	575	574	572	599	566	594	554	568	539	578	569	568	590	589	550	554	563	531	571	580	561	591	536	580	621	595	568	523	580	569	560	572	607	552	572	564	604	591	581	572	559	584	537	568	577	591	564	589	552	542	569	548	571	540	582	543	558	537	598	595	580	555	568	557	566	572	575	563	580	576	531	595	551	565	594	547	557	558	573	577	528	522	570	589	579	603	551	569	559	622	597	564	588	559	563	534	551	556	553	571	557	514	550	553	579	578	595	582	552	618	564	571	579	549	572	577	559	575	566	543	598	556	557	608	600	590	516	558	584	581	592	576	559	546	557	591	625	526	574	591	589	600	583	523	585	598	614	565	543	579	588	611	575	596	548	562	569	561	572	576	566	579	596	590	585	562	574	573	627	603	566	573	562	562	537	581	551	567	619	575	561	586	557	564	540	626	583	583	613	551	568	534	627	611	547	590	556	600	589	586	578	561	615	582	576	552	595	562	551	595	570	577	541	586	594	616	556	569	568	533	613	560	578	571	571	598	516	567	565	551	550	587	571	564	564	568	606	589	590	607	565	560	548	605	577	549	556	574	577	583	533
24341	21448	28856	24434	21425	8662	1058	709	654	569	514	486	475	454	433	424	427	417	402	405	378	370	376	381	382	374	366	359	354	354	368	343	366	372	368	391	378	347	307	382	380	360	359	372	331	374	340	376	391	367	351	349	337	373	360	379	368	359	379	367	348	337	379	329	369	395	316	336	375	376	344	376	366	348	336	376	376	382	350	361	342	363	334	367	342	342	358	333	298	310	329	380	331	343	374	365	340	346	358	348	372	328	388	372	358	329	335	347	372	363	354	359	353	309	321	347	374	312	310	391	353	339	339	371	368	364	357	316	336	359	362	339	348	374	314	334	359	350	360	360	377	388	331	342	328	352	332	375	328	386	358	386	351	370	356	364	378	399	352	357	393	393	350	349	330	372	374	338	353	390	336	355	402	361	350	335	352	347	361	327	327	354	362	353	343	333	358	336	340	373	303	382	340	371	361	351	328	361	350	343	342	371	343	312	379	335	334	356	383	344	330	322	326	378	343	393	350	339	364	373	338	330	353	381	344	359	352	372	337	365	340	351	334	322	356	349	332	360	399	371	355	296	356	346	347	316	358	346	349	350	371	372	356	376	347	354	341	363	399	377	337	385	362	348	355	349	345	341	325	341	350	362	339	345	327	355	338	342	318	368	386	358	355	329	317	383	371	380	328	367	378	354	334	368	346	364	335	322	363	362	337	337	364	362	375	387	328	386	352	316	367	363	350	333	341	347	340	334	364	372	350	319	364	335	327	314	325	329	317	355	343	325	349	360	324	351	384	316	355	365	361	351	337	335	339	345	377	373	340	381	320	297	341	381	352	354	329	320	369	341	388	376	341	331	351	347	365	346	330	360	346	336	348	382	349	373	329	367	327	344	354	345	341	359	348	307	338	355	339	322	372	358	376	342	358	399	365	360	368	365	367	356	357	341	383	361	349	370	358	323	324	348	369	351	334	363	358	335	348	354	308	331	364	352	328	336	383	355	347	347	349	362	326	341	355	357	310	331	388	343	339	375	377	352	350	369	390	349	338	362	340	347	363	380	346	361	360	324	376	335	349	312	349	381	346	369	336	382	363	328	361	337	350	357	326	326	369	355	362	365	370	327	369	347	351	343	400	367	367	350	352	325	353	359	365	352	330	328	323	323	325	304	329	362	354	350	348	370	337	361	335	356	307	364	313	345	347	367	349	355	333	334	328	382	320	365	365	338	365	366	314	321	373	343	361	343	366	359	327	345	355	383	361	345	357	375	328	346	368	361	352	304	370	370	346	360	345	350	370	357	332	372	341	346	325	340	337	359	352	365	357	331	328	346	377	365	340	364	336	344	360	331	357	356	346	360	371	337	395	318	381	359	355	357	372	335	374	344	334	361	357	362	364	334	347	365	360	326	341	335	340	319	368	375	351	327	369	373	364	348	349	312	344	376	350	331	381	347	355	348	341	350	330	321	345	363	360	329	349	323	357	341	327	355	350	364	376	364	339	348	363	329	335	348	320	318	370	332	365	322	379	347	346	341	325	333	334	347	308	341	357	342	364	328	338	390	341	359	355	355	353	350	334	345	376	354	368	359	309	349	323	344	383	358	350	374	337	339	382	356	355	350	340	374	344	325	360	353	349	366	376	349	367	326	348	354	335	362	349	357	382	326	361	359	383	353	337	359	351	330	333	342	366	348	358	329	370	342	363	362	346	368	342	345	345	331	345	346	349	328	349	346	344	327	323	390	330	355	345	384	388	349	383	384	369	332	382	359	360	324	328	347	342	330	365	359	350	354	328	383	324	351	370	354	343	359	323	381	349	342	339	345	329	360	359	353	350	377	376	362	336	355	361	386	407	341	376	385	332	347	340	354	386	349	328	321	348	351	375	346	363	352	361	329	328	336	350	339	371	318	376	332	328	358	360	379	318	352	361	327	370	323	364	352	379	315	359	350	347	350	378	358	351	357	378	356	364	340	368	345	349	329	358	353	337	356	384	315	335	342	323	349	362	358	376	372	331	335	365	332	319	333	350	347	326	328	343	311	328	368	335	369	355	351	313	345	349	317	362	370	387	351	364	338	370	337	360	335	377	354	362	321	355	345	362	370	361	356	321	356	362	343	322	366	365	326	299	346	363	334	338	329	344	343	351	363	360	357	360	344	342	353	307	334	376	349	351	365	333	339	362	341	353	387	346	306	373	358	355	332	376	353	348	329	346	356	365	334	342	358	371	352	363	328	367	364	321	364	338	345	371	355	312	337	315	322	360	329	366	377	343	326	343	345	384	332	350	364	320	349	359	364	339	357	338	327	360	343	383	364	357	312	330	374	326	340	335	343	360	350	344	357	362	365	363	324	325	350	353	314	357	327	323	335	300	328	349	318	375	348	360	316	331	376	369	335	352	368	367	392	350	375	314	383	335	344	362	310	355	354	351	342	314	354	386	367	343	357	350	353	345	314	359	350	352	348	330	337	383	317	372	332	365	371	356	319	311	378	361	394	379	351	351	361	371	352	310	366	336	347	337	353	360	335	344	328	312	326	320	383	337	328	332	380	336	349	354	345	339	354	321	316	363	333	336	350	346	344	341	368	361	326	363	330	307	380	344	347	337	346	321	352	326	360	360	356	360	336	339	359	342	342	363	370	340	354	358	347	314	349	379	340	347	339	372	328	316	379	341	355	355	349	359	370	377	350	341	344	400	347	385	352	337	331	313	347	343	306	360	354	331	343	352	349	342	347	343	363	354	346	351	323	376	335	352	340	339	372	372	365	355	352	365	345	321	364	350	364	327	346	345	364	367	351	324	336	323	358	324	372	335	320	334	347	332	336	350	358	347	331	364	338	338	309	338	332	347	344	363	352	323	331	339	353	324	368	389	342	339	349	334	360	354	342	339	342	320	360	347	359	319	362	355	344	333	363	355	338	372	343	342	380	352	344	349	380	340	326	360	377	338	361	341	321	353	358	344	333	380	374	374	360	331	345	358	367	333	345	365	348	341	350	328	341	317	335	361	347	349	376	339	379	351	359	358	346	349	328	335	367	360	327	349	320	354	339	368	364	365	376	346	361	341	356	348	336	360	334	384	316	323	357	344	351	324	346	361	358	375	369	334	360	347	336	348	361	360	327	329	320	354	355	331	361	363	362	336	330	352	322	356	334	372	385	348	356	388	354	350	361	303	339	342	387	361	368	348	343	368	341	372	338	360	342	336	347	342	329	364	324	327	362	332	346	352	346	323	351	334	345	333	362	362	369	352	344	363	348	366	330	352	338	358	338	340	346	349	317	364	366	377	375	345	344	348	340	342	348	357	364	360	358	324	313	331	341	356	355	358	372	353	338	374	391	372	320	353	388	357	339	359	334	342	344	360	376	362	381	378	344	351	350	381	355	371	292	391	303	357	345	349	331	393	325	354	358	337	337	361	377	348	350	355	321	347	340	381	349	326	354	337	320	347	367	315	391	372	351	354	359	331	376	355	352	340	367	351	365	363	359	343	357	365	328	348	337
4989	9450	8168	4279	2944	2264	1889	1535	1289	1075	948	820	779	728	721	643	624	629	567	628	586	589	546	581	539	552	552	519	534	525	540	517	514	515	490	506	522	494	509	523	502	505	464	510	472	450	512	496	474	468	479	485	458	492	515	503	488	496	472	512	465	510	452	489	452	491	457	464	477	509	492	505	494	461	503	469	446	488	499	487	508	472	530	430	529	496	478	482	486	445	451	476	441	455	518	469	490	479	456	487	488	487	496	511	477	488	466	459	495	475	476	482	429	463	504	480	504	475	443	463	457	502	466	468	484	479	437	483	481	486	481	478	497	511	492	472	496	460	428	482	517	505	461	475	515	513	487	498	480	516	442	461	505	487	502	463	480	494	480	485	437	431	467	502	454	442	510	480	492	471	463	455	456	493	514	483	474	475	460	453	515	475	470	493	447	474	490	463	475	506	484	477	459	493	496	490	481	488	475	505	461	468	464	510	519	460	479	461	502	470	484	471	469	484	462	510	475	460	462	487	478	459	482	511	462	520	452	503	503	499	448	491	508	449	468	453	471	503	492	469	451	496	480	476	492	497	470	518	477	501	481	466	467	475	457	493	472	468	514	496	446	499	481	484	443	458	494	500	507	470	524	475	500	472	449	465	495	444	482	474	469	498	516	502	474	499	477	517	462	469	469	459	500	461	467	489	504	467	481	449	467	477	480	461	479	487	461	523	497	479	523	477	482	450	490	494	489	440	499	534	466	466	472	481	504	485	487	474	498	435	492	452	471	472	413	479	479	465	451	472	420	465	490	446	488	483	480	529	506	495	473	446	483	511	491	499	476	458	458	475	474	525	462	461	479	469	512	450	501	481	492	475	499	477	459	494	462	513	450	497	444	449	475	519	462	479	502	490	448	495	473	431	469	454	491	456	452	456	490	506	469	511	477	463	435	476	510	481	484	481	461	487	469	519	475	473	462	488	465	471	516	513	488	451	484	494	467	461	462	453	496	488	465	489	510	474	466	433	469	491	493	524	432	497	485	472	477	457	515	508	483	486	488	479	456	433	497	478	463	483	482	474	472	500	485	477	480	450	520	482	525	480	495	475	431	520	514	468	430	478	492	482	424	472	471	508	442	429	501	464	448	478	445	459	461	470	493	483	474	473	476	466	513	481	502	464	509	474	498	477	480	482	455	442	435	450	474	477	498	480	472	471	500	459	450	479	505	461	473	460	446	491	481	477	458	487	453	514	498	467	449	483	473	554	521	438	490	506	488	483	447	460	457	437	484	468	507	494	457	484	448	477	496	499	508	488	470	473	468	491	495	461	457	461	505	472	453	522	491	458	472	490	475	494	502	478	450	455	463	477	480	513	440	455	503	468	474	446	511	425	478	497	476	451	470	480	451	476	480	464	509	469	481	477	473	509	520	485	486	424	491	497	513	499	484	494	478	508	457	510	404	458	472	490	502	539	457	525	505	485	458	477	464	505	447	500	509	466	471	468	449	515	429	474	464	458	503	489	472	421	471	465	471	474	431	477	436	481	465	485	448	490	474	497	501	493	527	470	498	455	484	464	462	469	488	473	477	479	483	469	458	445	475	482	474	509	507	484	484	458	477	512	466	468	473	455	472	452	489	504	502	466	484	501	477	481	501	446	472	459	470	472	475	514	476	472	479	495	469	474	471	463	463	513	479	455	477	485	467	445	487	474	440	475	481	490	470	465	467	511	493	470	466	483	483	482	464	491	499	454	477	521	476	466	467	465	465	495	496	536	480	478	518	496	499	465	458	472	483	509	496	451	463	506	454	470	464	482	496	479	533	485	477	477	514	480	486	491	452	486	495	499	480	497	494	489	458	495	469	449	469	484	497	431	479	439	493	506	500	502	494	462	476	498	457	447	486	500	483	465	422	478	476	507	507	475	471	429	446	505	478	468	457	468	484	494	514	496	463	459	504	490	468	475	443	471	496	484	461	467	497	456	468	464	523	479	455	461	470	462	510	504	452	435	473	509	487	495	450	475	468	465	496	453	466	452	452	465	473	438	468	452	486	423	434	509	501	508	466	446	510	477	434	463	482	460	483	480	466	483	478	474	480	489	501	481	465	439	456	505	448	468	470	462	466	518	493	484	504	454	490	467	462	444	471	482	490	470	491	479	472	488	499	442	445	475	554	488	517	504	471	492	486	457	506	487	465	508	452	452	473	456	455	460	440	459	500	476	466	455	504	476	468	436	476	454	467	497	476	483	475	445	498	457	493	470	481	498	488	479	492	458	439	476	469	460	502	479	477	506	467	446	475	470	510	465	478	479	488	492	449	493	488	465	479	485	439	442	498	462	481	531	441	495	508	480	446	473	468	462	506	482	514	504	469	497	459	506	488	477	492	484	456	486	476	479	476	461	482	457	498	490	464	459	482	494	478	463	440	486	485	489	469	494	459	454	486	500	484	466	465	474	488	512	506	487	498	491	435	459	466	471	485	479	452	497	507	536	463	440	494	454	478	460	486	539	473	480	527	511	439	475	471	495	516	474	471	469	461	488	473	464	469	532	471	492	489	521	495	477	493	492	442	476	437	506	453	522	523	465	490	482	493	498	481	478	458	479	488	474	482	453	474	496	510	472	477	483	460	482	505	508	483	474	487	444	474	467	484	491	492	473	499	492	448	495	457	488	481	501	478	458	492	485	469	493	450	502	430	444	476	495	446	478	488	485	476	480	473	514	518	471	477	493	478	483	463	480	445	484	526	459	445	485	500	504	467	483	479	498	452	461	472	472	451	480	474	478	488	457	456	470	498	502	476	466	492	504	517	479	477	487	473	451	471	482	489	457	476	443	462	534	517	455	487	511	502	472	477	475	446	465	406	458	480	473	480	495	458	465	466	483	452	481	480	493	480	470	467	469	459	482	493	479	486	468	473	489	512	462	476	448	487	494	500	468	461	471	475	496	481	519	473	437	509	480	451	523	468	489	495	449	451	466	487	507	489	467	472	509	485	463	498	460	474	468	491	512	467	453	504	486	478	474	494	447	477	500	478	494	485	488	499	477	449	504	466	484	502	492	473	477	496	459	501	482	473	476	413	484	492	488	454	445	458	450	505	461	468	511	477	510	479	442	478	429	456	454	462	465	495	492	465	495	519	469	520	494	486	477	501	477	479	471	473	480	489	488	412	476	484	445	486	477	493	476	457	517	463	443	476	483	487	461	498	456	468	450	493	443	457	484	456	481	473	461	482	478	483	469	482	467	485	472	488	499	488	477	480	490	490	476	463	487	468	500	471	486	465	471	463	491	494	479	492	460	521	486	510	447	490	478	501	481	488	452	461	495	478	468	476	522	474	485	469	476	489	420	502	509	473	468	515	472	483	469	528	450	450	475	480	500	480	468	498	489	467	490	467	504	492	501	474	486	456	461	458	445	460	512	454	466	484	442	507	475	442	465	504	464	478	489	477	459	514	477	464	467	533	473	473	469	477	482	480	452	496	490	483	476	473	434	440	473	457	490
23294	21448	29393	23911	21448	21470	6759	973	643	585	477	386	365	368	303	261	252	238	207	232	213	205	221	169	194	174	185	168	200	173	190	186	167	154	174	145	160	166	148	150	146	132	154	146	145	138	145	135	135	124	147	148	141	134	132	149	127	140	146	143	143	136	152	144	129	112	140	137	134	142	141	113	150	145	153	127	142	154	144	156	131	131	134	123	146	127	136	139	149	116	138	121	113	127	127	118	147	136	130	132	140	147	148	129	147	175	125	135	125	131	133	133	124	144	139	132	137	138	137	119	123	138	123	143	120	130	126	124	122	121	128	113	118	149	133	122	127	135	150	126	119	133	129	134	160	148	125	110	123	139	127	120	118	139	140	129	115	132	122	130	127	122	151	140	126	109	125	114	118	157	134	132	145	119	152	131	114	133	133	134	140	130	120	132	136	140	127	155	123	128	142	137	119	144	148	144	145	135	126	128	124	120	144	167	133	121	129	134	119	124	142	116	136	136	134	135	124	151	131	136	120	136	123	120	114	148	146	132	124	114	140	117	121	143	136	113	121	137	140	130	135	118	120	121	138	136	126	125	139	146	133	116	150	133	133	120	108	112	134	117	135	153	123	143	121	135	116	118	122	142	124	145	154	139	139	137	113	118	133	143	138	127	88	142	130	144	130	117	136	141	106	131	118	148	121	148	145	130	135	129	137	132	129	139	143	119	138	144	128	126	126	123	105	147	143	118	137	119	112	135	139	130	119	127	127	136	142	139	118	140	141	118	130	136	121	125	132	128	155	139	132	131	138	139	139	139	139	111	131	136	137	134	130	131	112	123	131	142	134	112	127	118	125	115	132	137	135	117	133	102	136	134	147	112	149	139	134	132	108	135	148	121	131	125	128	132	131	135	131	105	112	143	146	132	136	125	125	151	132	130	108	137	129	129	126	127	110	123	138	115	133	115	129	125	172	125	153	122	152	114	134	132	112	140	134	125	148	123	145	126	120	132	125	109	110	140	133	131	131	132	124	130	153	144	138	155	131	135	114	121	133	131	144	111	130	155	115	133	126	122	122	136	127	112	136	123	129	107	130	123	127	136	143	128	137	145	139	125	131	133	147	124	126	131	147	133	127	131	117	125	119	153	140	121	103	130	130	147	136	103	124	127	148	125	145	124	148	134	113	127	155	119	127	118	110	129	135	145	135	140	132	135	123	126	131	140	122	126	127	120	131	143	143	134	128	146	126	149	130	133	123	133	120	122	130	121	133	154	115	129	121	143	149	159	151	123	136	114	147	135	114	162	119	128	141	133	122	146	125	157	148	117	120	134	127	123	147	136	121	126	166	141	161	144	138	126	123	147	137	138	129	140	130	137	133	142	127	119	122	128	145	131	119	127	104	138	127	125	118	117	117	128	125	121	133	142	126	138	124	142	134	127	120	151	99	131	132	143	150	142	128	111	140	123	132	130	103	115	114	145	119	120	126	143	138	140	150	110	117	128	131	130	145	130	138	133	128	122	152	108	125	125	127	128	154	127	134	125	134	123	130	132	125	145	135	114	135	132	153	141	125	114	125	122	127	130	112	117	123	141	122	127	145	118	114	116	146	141	128	137	142	127	146	133	131	136	105	126	116	113	141	123	127	131	130	127	133	118	120	124	142	146	153	112	120	127	133	135	144	123	122	122	141	125	139	138	139	148	146	129	134	137	128	142	131	130	121	130	124	145	128	134	116	137	135	139	126	136	122	135	132	142	145	136	134	139	147	146	105	122	107	119	126	130	107	129	129	125	130	143	116	117	145	123	112	151	116	113	145	124	122	113	133	129	124	121	121	123	118	124	144	122	116	117	119	144	133	109	135	147	142	119	131	131	112	132	129	130	116	140	128	128	126	110	131	127	134	121	159	110	140	138	137	132	131	122	116	135	104	130	131	142	145	163	137	145	138	119	138	130	123	130	130	126	150	125	126	118	112	111	141	121	124	144	143	115	126	142	122	132	134	133	121	112	119	140	116	155	130	141	124	119	129	142	142	132	129	138	128	135	133	108	135	133	136	127	138	140	138	131	143	134	131	135	131	143	122	135	120	128	125	128	144	128	123	119	149	136	133	147	129	116	124	132	139	133	110	129	129	138	118	116	137	131	118	121	122	129	136	114	135	119	141	120	120	132	140	121	105	139	141	139	119	133	128	129	147	123	136	108	135	119	127	123	135	137	137	110	118	125	120	111	129	129	130	130	116	120	116	152	136	143	142	128	118	122	132	133	111	132	140	158	127	142	146	139	132	134	109	124	144	140	124	138	122	125	124	137	145	123	128	142	149	122	139	126	135	137	139	139	128	129	124	134	131	130	157	129	138	129	116	129	120	129	130	146	130	130	138	130	136	122	126	130	139	110	131	131	123	164	131	129	151	136	134	121	112	122	119	125	132	121	136	103	135	129	127	128	132	121	130	134	139	122	110	127	142	145	123	148	139	139	125	105	119	129	124	126	133	119	130	129	117	143	136	134	140	143	132	116	122	128	139	152	112	123	120	130	136	120	141	114	133	124	150	129	134	126	127	121	136	125	130	138	135	142	123	140	125	148	130	135	129	136	137	119	120	124	136	118	151	114	123	128	125	132	123	146	124	136	121	122	122	159	137	134	124	126	148	130	127	129	124	148	133	117	138	156	138	129	145	109	154	140	112	138	139	119	118	133	131	123	135	135	120	123	129	122	134	124	125	131	120	124	131	133	140	132	135	122	138	122	117	140	111	119	130	128	116	147	135	132	132	116	140	107	127	134	135	126	111	138	138	147	108	127	134	113	130	132	121	129	135	121	150	111	150	121	124	137	143	113	120	116	147	122	135	149	153	126	115	126	121	136	140	127	127	123	139	129	122	141	125	137	138	127	144	155	145	124	141	117	135	106	142	116	132	141	143	133	122	118	112	135	130	137	137	131	114	141	110	124	133	127	118	116	140	140	127	138	144	142	128	131	119	126	134	133	128	115	152	134	116	128	146	115	152	121	140	153	113	135	115	143	141	150	128	130	158	122	143	132	119	134	146	121	109	145	117	136	118	116	135	111	138	127	144	115	133	151	120	132	132	135	141	127	131	134	125	124	143	125	130	139	122	106	149	126	164	146	162	130	136	139	116	146	141	129	143	134	110	130	143	145	124	131	120	138	119	146	145	141	126	138	132	153	119	114	133	111	141	132	143	127	132	116	117	123	132	111	147	136	132	125	134	117	111	125	122	113	135	139	151	117	123	156	130	142	149	137	152	146	128	129	128	114	132	122	132	119	120	138	142	132	125	122	124	138	138	119	146	123	140	155	127	134	136	123	122	128	122	128	156	118	137	114	117	127	113	132	122	120	126	148	141	146	147	131	111	127	128	144	136	132	145	128	139	134	132	135	145	125	131	146	133	136	144	119	170	143	122	152	121	126	112	129	147	138	119	132	120	137	146	139	131	137	115	119	132	152	130	137	123	117	140	125	137	136	133	129	123	142	122	140	129	138
6970	15381	13477	7237	4906	3612	2771	2142	1717	1418	1122	937	773	692	603	528	475	454	433	389	381	342	313	327	324	293	277	290	262	266	262	280	264	254	234	252	214	213	224	193	234	249	214	199	248	209	206	233	183	198	191	187	183	199	185	214	204	206	192	197	182	199	204	201	186	179	243	181	182	199	195	188	198	184	222	169	202	191	198	197	187	174	189	190	199	203	183	191	198	186	186	199	221	188	198	190	214	186	184	194	180	195	192	194	186	200	183	205	206	201	208	225	184	184	194	195	171	160	198	192	153	179	173	171	213	184	176	197	193	204	182	179	181	191	177	201	173	190	171	178	176	181	199	198	163	195	178	195	189	174	181	181	205	186	189	190	190	186	207	206	159	185	179	185	184	170	199	200	193	185	189	180	204	174	193	163	171	197	170	178	185	184	171	158	199	179	205	175	187	201	184	190	138	199	186	186	194	174	181	164	176	185	174	205	199	178	174	195	191	164	170	180	175	170	173	192	186	191	182	188	178	200	208	192	217	198	183	201	171	180	191	189	180	198	170	186	158	179	172	173	154	206	197	183	174	190	183	172	186	184	189	183	169	188	156	162	212	156	187	176	196	174	161	192	183	188	183	217	173	184	213	168	194	183	162	184	165	173	163	196	185	168	193	167	188	209	158	167	156	202	178	178	181	183	167	169	183	202	199	202	198	190	189	187	184	174	190	193	180	174	175	194	175	185	197	192	205	188	180	175	202	175	202	180	196	197	191	169	158	183	174	179	169	178	204	183	172	210	184	193	193	177	191	180	182	179	198	163	202	183	168	215	167	170	156	167	176	195	183	187	163	196	195	205	173	216	159	170	196	183	202	192	181	191	182	190	196	185	183	178	187	198	199	175	184	190	193	195	169	184	169	173	204	196	152	193	158	162	182	177	204	194	182	221	193	190	192	177	186	203	189	183	165	176	189	200	187	166	169	186	190	170	206	187	200	177	190	191	186	176	186	172	192	196	186	189	176	171	196	187	185	171	171	186	198	158	184	192	167	185	183	174	194	180	161	179	197	164	198	173	176	197	168	179	190	195	194	172	148	194	186	187	164	188	205	186	182	173	168	161	184	164	173	172	183	184	183	181	165	191	184	167	164	175	193	187	162	192	173	211	180	178	189	188	176	202	172	202	176	187	172	194	189	162	185	179	192	185	202	192	166	167	182	165	143	166	193	165	193	187	181	174	170	202	204	157	188	171	167	209	163	183	172	187	196	180	195	195	174	178	194	187	168	171	189	172	169	160	172	195	197	204	166	174	161	178	193	216	180	197	200	188	175	203	205	184	204	172	174	164	171	189	165	165	163	213	193	176	155	192	168	165	186	223	197	192	170	186	171	197	178	173	184	177	169	182	175	179	195	200	199	158	206	170	188	185	202	163	161	181	216	189	169	184	186	184	176	162	193	192	191	190	175	192	201	174	196	180	203	177	177	184	175	173	175	190	209	164	173	174	187	170	181	164	195	184	181	169	180	199	174	179	200	176	189	153	168	186	199	192	160	170	193	192	183	182	163	185	164	165	198	177	181	181	170	182	195	193	197	179	186	193	226	190	206	191	169	171	168	197	190	164	182	196	170	170	174	172	186	195	182	169	181	183	168	183	204	166	181	185	186	184	149	189	195	220	189	177	163	176	181	188	186	168	189	202	210	200	185	175	169	194	194	174	188	174	174	196	194	188	168	179	175	172	183	183	200	182	190	221	180	190	187	158	184	180	197	173	176	175	184	203	196	180	170	178	193	187	190	193	196	197	189	190	181	198	195	208	180	211	172	178	174	186	191	177	161	226	196	171	180	181	167	183	181	156	200	193	168	195	174	188	187	207	178	181	166	186	172	188	185	175	188	196	192	186	171	209	173	208	179	176	185	189	171	209	175	207	155	189	166	197	206	183	158	202	185	181	189	187	190	182	156	169	192	191	206	217	195	163	188	162	186	179	200	182	160	178	201	191	169	179	180	175	196	170	189	164	171	173	189	188	190	181	170	190	177	201	180	198	171	182	208	164	163	184	185	182	172	211	173	172	205	190	172	191	160	188	183	186	199	187	189	183	184	178	195	186	161	212	216	170	185	195	187	170	181	205	170	212	189	195	175	199	163	183	190	202	194	164	179	187	176	182	183	188	217	165	160	197	185	196	208	172	176	181	174	164	195	173	185	178	208	194	192	193	185	169	197	174	191	170	198	187	201	186	187	215	204	173	185	176	195	193	152	179	177	177	204	206	175	183	178	180	182	178	185	211	196	191	169	191	184	199	208	162	171	167	165	190	191	198	177	210	181	181	173	209	172	209	188	196	199	188	163	189	188	189	170	193	191	183	181	196	181	198	189	178	174	191	178	184	180	170	159	228	174	178	188	200	198	197	163	169	197	186	167	188	189	187	199	182	174	185	194	178	176	175	194	200	170	169	200	160	190	176	196	165	182	175	210	208	205	192	158	205	198	188	196	178	174	211	177	189	172	172	199	181	177	154	180	175	162	214	169	148	208	189	174	192	171	211	179	188	178	176	208	180	214	165	171	175	221	178	178	203	173	184	174	184	181	181	166	196	162	182	182	165	178	179	197	191	150	179	183	195	210	178	186	188	205	183	184	190	177	178	198	188	163	202	193	179	162	136	165	183	186	157	197	175	168	183	169	184	197	169	208	177	178	189	175	203	181	184	191	203	164	171	178	200	203	192	193	172	162	182	187	181	200	174	216	200	193	176	196	192	184	177	209	182	179	197	178	179	176	173	166	178	211	191	192	184	181	184	204	199	220	176	175	183	173	173	176	206	189	199	193	196	188	174	171	178	159	180	175	194	173	194	176	186	178	155	171	178	174	190	177	152	169	194	180	184	187	150	176	186	194	194	184	176	196	176	187	212	195	200	172	179	200	188	205	174	172	155	176	201	172	180	175	173	181	171	192	189	180	182	168	197	181	174	174	202	188	223	177	189	195	189	169	179	158	187	206	193	174	191	164	191	206	161	184	181	169	200	169	156	179	195	188	180	183	187	166	171	171	191	185	193	193	203	180	226	177	185	185	195	165	174	196	174	186	176	170	150	189	184	185	157	191	186	172	164	188	168	163	220	180	190	199	202	176	208	174	173	206	173	182	198	197	180	199	166	207	184	171	172	208	192	180	204	186	194	179	187	164	203	188	167	168	182	188	184	169	173	177	204	167	178	188	174	162	182	204	197	188	187	207	192	180	170	184	175	178	187	186	173	219	170	200	186	171	175	191	211	197	182	186	192	196	187	221	191	199	187	163	189	196	167	184	199	187	190	171	166	178	161	180	181	201	180	188	196	186	176	191	186	181	186	184	206	182	208	176	178	180	176	177	169	190	196	180	197	178	204	190	181	176	185	175	171	215	195	198	174	183	159	186	162	176	194	186	171	169	194	171	178	186	165	185	197	157	222	176	165	163	183	173	198	174	194	210	193	156	179	189	181	183	177	180	183	191	181	199	186	170	178
27296	21016	9590	906	600	515	479	465	455	434	440	500	435	445	441	474	446	449	399	432	449	406	423	422	427	401	397	472	443	403	425	447	450	436	442	414	430	445	456	469	428	438	481	446	451	429	418	441	434	425	409	416	465	435	408	450	440	443	406	397	398	413	415	421	458	447	427	477	424	450	435	418	420	442	404	441	422	442	475	422	422	407	432	441	430	444	443	436	419	468	422	402	412	438	463	414	438	494	414	459	445	448	431	423	395	456	411	372	459	441	443	452	465	387	404	448	443	433	421	388	420	432	402	444	398	423	379	451	428	418	449	420	435	431	452	436	456	402	438	433	443	486	432	405	412	440	447	419	412	427	446	457	433	440	397	441	432	441	446	422	415	418	426	424	398	439	455	444	440	442	429	431	464	465	475	447	456	447	413	450	432	438	438	448	485	424	429	440	399	483	403	446	458	439	451	417	451	411	468	409	443	418	438	446	425	421	416	425	411	395	406	414	404	433	430	410	427	401	406	438	451	462	443	420	416	438	435	409	437	409	430	407	433	440	457	468	394	398	449	462	396	434	394	412	426	390	418	456	406	399	422	410	403	425	445	422	413	459	395	460	466	412	429	446	385	445	418	406	419	402	451	466	436	437	445	409	436	459	416	422	455	409	433	439	399	438	422	401	459	459	453	440	447	467	403	441	482	387	395	452	446	409	439	397	414	406	447	458	394	444	442	427	430	434	432	481	431	467	405	443	425	450	409	413	420	421	440	416	399	439	449	430	430	438	403	436	437	406	429	437	377	425	440	435	415	433	441	439	454	442	427	459	453	429	413	444	428	437	443	454	445	432	470	401	430	430	441	465	407	428	440	441	451	436	416	444	445	439	480	443	416	401	414	437	434	425	413	406	485	410	436	458	441	411	409	452	423	442	389	455	394	438	432	419	419	414	407	488	449	415	381	486	422	430	464	409	416	420	470	445	442	474	418	470	457	417	409	395	404	412	426	441	414	429	456	419	459	470	429	424	427	421	431	430	416	432	422	414	479	438	456	416	424	481	448	413	383	459	446	473	419	443	457	400	427	418	432	414	429	414	486	430	416	410	459	404	450	421	437	437	405	428	398	420	456	475	432	433	422	444	411	438	413	441	444	423	463	456	457	464	435	399	450	400	447	397	453	408	422	448	460	472	442	435	446	423	428	413	440	452	475	444	415	391	412	438	477	456	432	416	406	449	462	417	431	461	446	400	426	442	435	461	431	457	424	446	454	422	449	431	462	436	438	427	410	455	427	441	425	426	417	450	441	417	419	484	416	430	449	439	448	425	396	484	449	443	447	456	422	436	414	423	411	417	361	409	405	462	424	433	401	427	447	472	410	443	422	404	443	423	437	414	460	418	430	433	400	439	391	421	434	441	438	426	470	446	440	407	454	428	430	416	408	440	414	411	465	425	434	414	465	427	437	469	413	432	421	415	398	451	420	414	416	403	452	455	457	438	436	437	435	432	443	450	425	435	441	446	424	412	444	429	407	416	424	440	457	428	432	467	422	404	440	404	434	441	412	437	450	416	446	445	457	468	423	421	421	409	422	488	430	451	431	453	448	469	443	416	435	416	444	426	454	409	425	431	438	404	403	405	436	453	431	460	403	416	420	437	432	423	437	427	429	432	423	405	454	429	434	430	465	374	430	435	433	430	398	421	430	454	429	438	451	479	408	424	427	439	409	423	445	438	379	428	429	429	421	438	471	444	422	428	391	410	435	434	416	462	429	460	458	429	424	431	460	412	432	427	435	427	432	418	422	434	436	405	431	413	475	425	440	413	408	450	436	424	420	437	422	454	396	396	431	441	463	424	440	445	441	463	428	423	420	414	447	447	455	426	424	436	423	442	420	393	415	422	428	436	478	431	444	424	450	406	449	428	449	436	434	425	416	423	409	418	434	438	425	459	439	409	417	381	431	408	413	390	416	446	457	445	409	414	426	467	452	441	434	415	451	420	373	465	467	428	435	423	421	442	424	427	433	437	447	402	460	392	417	423	439	433	405	455	404	414	405	402	390	423	453	440	456	446	452	431	397	437	454	425	414	449	417	418	449	415	477	432	434	385	426	435	417	409	402	430	438	445	403	412	452	401	446	439	432	440	417	474	438	423	423	424	432	453	446	403	415	440	453	433	462	416	458	454	381	400	422	423	474	407	456	419	448	426	464	393	384	411	446	486	440	447	408	396	445	417	416	467	421	443	424	447	443	440	422	449	446	438	427	429	449	437	434	413	422	416	424	432	459	444	466	400	427	434	400	436	429	404	451	433	452	433	440	434	435	439	419	408	439	455	422	442	450	430	420	418	455	401	419	445	431	410	452	407	419	425	466	440	435	440	482	460	451	403	444	412	457	447	448	475	419	469	434	399	405	472	420	467	417	411	459	430	435	441	444	447	446	457	402	420	428	444	450	396	403	432	446	420	410	435	419	425	473	407	422	445	437	400	455	414	412	422	466	435	449	450	454	416	432	490	433	464	433	425	442	433	387	410	483	394	402	409	407	436	468	432	428	429	426	431	423	497	473	447	427	407	427	446	459	430	419	436	401	388	425	444	421	404	430	445	382	427	400	435	475	451	419	435	451	451	427	438	390	422	426	439	440	425	407	412	408	456	437	433	398	395	454	436	462	440	460	415	426	422	439	390	410	459	453	419	414	428	439	475	395	450	447	410	456	422	430	428	430	446	393	425	455	434	432	439	426	404	439	429	402	452	455	441	462	464	425	390	453	421	438	456	435	424	403	450	422	445	446	435	427	432	427	466	427	438	411	424	432	416	455	455	413	437	443	445	442	411	437	409	402	416	405	439	447	434	402	408	400	429	444	436	415	406	452	424	410	465	471	462	455	421	440	422	437	427	448	407	450	442	432	433	457	418	427	441	435	425	421	432	452	434	452	443	417	446	410	425	468	426	445	413	464	454	415	454	420	437	425	441	482	447	429	461	400	435	404	459	482	455	433	448	415	420	443	419	440	424	430	403	430	443	427	434	438	439	404	399	417	456	456	472	431	438	440	414	427	429	427	407	422	449	421	428	430	439	450	427	405	420	457	452	421	465	414	438	444	454	414	430	434	389	448	458	414	459	498	443	435	456	438	390	415	441	467	393	437	424	410	448	435	399	418	412	406	415	429	423	425	441	430	386	418	448	411	439	446	428	422	447	422	418	432	448	435	449	398	412	432	465	443	444	430	411	435	426	416	451	421	412	429	456	420	442	412	455	475	457	450	469	437	458	459	471	421	420	419	422	479	430	449	479	453	437	428	423	426	405	452	434	434	433	468	411	440	432	453	421	434	427	434	423	472	456	430	427	435	450	435	419	437	466	421	480	423	428	408	438	438	420	385	463	398	447	434	452	428	427	449	431	487	428	438	432	423	435	463	446	443	418	441	446	401	410	450	398	450	424	414	475	424	423	436	417	413	444	441	441	442	435	423	432	423	443	419	410	435	420	410	456	401	441	463	441
4051	1338	1340	912	801	702	678	667	596	623	599	615	603	553	579	545	544	641	536	606	577	592	590	566	577	550	604	590	570	615	589	581	598	605	567	565	549	595	572	547	574	603	628	622	529	589	600	550	596	562	613	603	604	587	575	575	592	604	575	619	621	585	580	568	523	615	599	604	603	579	573	579	571	552	613	626	524	548	582	637	596	533	548	623	612	550	621	578	571	605	630	607	578	568	609	545	594	549	587	572	552	560	598	614	592	587	578	571	535	598	596	589	586	584	568	571	609	595	570	607	577	561	543	579	627	540	567	664	587	597	603	583	585	596	576	581	591	565	594	612	602	561	560	540	625	583	565	586	596	602	563	565	566	561	600	632	569	574	539	584	570	591	561	595	609	576	594	556	566	553	567	577	593	591	558	556	560	616	588	568	568	618	546	566	547	557	559	571	557	566	552	567	584	593	579	575	611	586	576	578	597	569	583	569	617	603	609	593	587	629	574	618	567	603	569	595	586	581	606	579	573	615	582	593	560	623	573	641	607	575	571	554	588	572	577	565	601	616	612	587	568	572	604	597	609	574	585	600	617	609	550	561	577	566	585	605	583	590	567	600	565	570	566	580	556	572	588	588	592	554	553	532	531	576	586	582	578	596	551	579	579	599	590	551	612	589	579	596	585	574	620	570	588	574	616	580	598	556	579	540	566	563	561	567	589	628	598	607	586	581	586	584	581	574	570	545	581	557	564	586	564	545	614	631	591	593	574	534	576	571	592	565	569	571	589	603	601	547	543	554	563	605	550	575	577	565	591	580	613	551	553	590	576	616	560	580	587	561	560	620	611	583	566	576	562	524	568	568	573	588	581	602	560	582	627	565	508	621	595	601	634	586	592	590	587	580	547	590	553	605	558	578	602	592	582	601	615	597	591	629	573	575	567	601	595	584	604	551	571	583	546	609	547	567	563	610	607	533	566	595	603	573	621	582	590	556	566	604	566	568	568	589	562	594	576	527	615	599	588	585	533	584	545	586	605	557	570	565	607	600	577	563	577	574	606	585	568	542	605	566	578	533	549	600	561	668	604	601	583	558	548	576	600	592	599	537	580	587	572	557	609	560	560	576	574	593	593	586	533	587	549	583	598	560	570	602	599	587	609	564	560	574	570	562	585	602	588	572	594	617	534	565	584	594	588	610	558	561	550	601	556	569	583	583	592	564	580	590	527	562	556	575	591	534	560	623	595	622	611	588	607	577	597	537	607	605	563	592	603	546	582	600	553	569	614	579	541	584	588	565	567	564	526	556	551	557	552	532	595	564	596	603	568	583	547	606	558	599	603	576	577	588	572	603	611	609	602	569	572	595	607	603	583	579	611	557	591	633	585	581	587	580	560	563	576	591	616	553	603	596	620	626	539	597	613	608	557	572	575	571	563	575	577	570	570	610	645	556	614	602	605	600	575	612	580	564	596	567	572	555	547	571	621	584	612	573	568	566	572	568	612	589	562	594	561	586	600	614	578	602	572	561	632	578	586	623	577	601	570	567	580	577	573	545	597	606	525	599	617	640	569	589	581	597	552	585	554	578	548	592	598	557	605	603	607	601	553	564	578	628	592	607	589	571	589	587	569	567	568	549	567	579	554	552	592	580	570	596	567	595	593	584	610	605	562	561	580	570	577	557	583	571	578	591	540	554	580	553	575	519	566	544	537	607	579	559	570	572	591	583	585	586	541	542	615	543	552	516	574	606	579	623	607	593	615	548	619	565	568	592	528	545	596	559	588	578	529	578	579	566	645	594	552	599	586	548	590	569	631	598	603	546	561	529	585	584	595	584	551	600	568	578	618	607	585	503	587	623	565	571	586	565	600	588	607	605	568	603	559	564	593	572	548	578	574	639	561	583	617	555	588	587	561	545	611	601	594	588	583	564	541	594	594	569	605	562	551	571	577	573	573	595	579	573	540	580	540	583	564	626	597	577	604	557	582	559	544	547	570	592	551	576	536	565	546	620	549	577	538	537	566	581	607	557	589	579	567	572	563	549	634	591	585	590	589	610	580	566	556	570	604	565	571	588	563	618	531	567	574	582	642	590	577	605	542	564	629	539	569	624	554	559	638	589	579	610	597	574	604	565	539	618	614	607	563	567	610	568	608	613	626	570	581	639	568	545	592	601	588	532	622	614	578	533	563	563	572	607	553	611	577	538	587	554	553	567	578	574	581	608	543	579	610	604	571	599	552	565	620	581	571	586	590	557	599	556	571	581	632	579	594	630	574	650	574	541	552	546	628	599	597	549	592	586	604	585	559	582	565	601	554	579	607	581	569	580	626	578	582	573	600	553	564	569	587	601	542	612	611	610	610	548	565	547	604	552	560	556	583	584	556	587	583	562	562	590	561	636	590	617	592	607	591	573	580	589	563	564	591	562	580	594	572	580	570	613	588	618	586	556	558	581	550	637	571	618	575	556	573	582	568	608	555	616	605	571	604	571	590	602	566	563	577	581	598	565	619	552	580	564	606	552	592	572	594	561	573	574	586	630	600	607	620	597	608	633	561	550	611	560	609	586	562	577	576	582	629	599	584	563	553	560	570	593	550	585	599	589	597	616	553	594	586	542	584	561	603	546	595	561	570	597	582	618	544	595	586	586	606	567	598	575	601	578	589	590	549	576	609	556	602	584	574	629	564	613	592	567	590	591	565	569	565	594	576	565	580	580	593	597	623	602	570	606	580	592	539	572	552	583	569	574	581	579	606	563	522	567	553	605	581	584	619	605	587	565	561	572	555	549	584	576	569	586	566	600	616	588	563	594	565	528	587	571	580	549	601	548	572	579	568	562	571	547	565	646	572	606	557	604	643	579	606	568	601	562	593	550	555	582	599	537	541	581	547	604	613	551	562	638	563	578	625	613	546	591	517	594	615	627	576	565	579	628	587	634	549	604	538	567	551	564	578	563	569	585	614	577	600	591	569	582	538	589	558	566	581	554	570	557	590	606	628	601	612	569	584	549	581	517	589	607	525	513	551	583	574	620	555	572	544	541	579	575	583	589	622	563	624	537	597	610	553	607	524	585	580	577	557	558	548	576	495	578	579	621	603	609	574	560	576	583	582	594	534	623	603	590	577	570	609	606	596	585	590	600	588	552	566	573	545	557	595	568	558	522	561	582	558	586	564	612	569	597	581	557	673	568	573	602	583	619	545	601	553	551	606	606	553	604	573	597	621	567	581	573	581	572	562	568	602	609	569	588	598	562	617	587	597	577	569	635	613	588	577	564	596	574	591	571	519	598	570	600	552	616	562	602	561	591	571	570	555	537	570	581	574	543	581	586	584	606	604	556	563	580	609	592	596	574	557	622	598	556	574	613	608	598	608	561	585	631	577	611	626	538	554	550	612	581	567	613	558	601	548	598	565	558	613	604	547	594	595	636	551	567	670	544	545	590	563	532	560	609	587	592	597	559	557	613	605	572	583	568	573	581	596	576	605	609	599	556	597	576	591	541
24294	21422	28862	24360	21392	8860	1160	795	645	582	516	475	474	448	423	397	377	419	380	404	430	375	377	396	398	370	386	414	354	370	394	379	373	379	384	343	365	328	356	344	316	355	362	336	353	350	353	383	369	348	358	361	391	358	336	403	363	364	357	382	368	364	343	344	393	357	359	347	351	344	341	339	338	361	364	349	362	392	328	351	331	404	348	411	363	362	358	330	345	333	323	354	380	341	366	393	313	357	332	359	384	359	365	376	389	357	331	364	375	390	348	348	375	338	371	332	375	381	375	340	392	371	337	351	358	365	386	332	379	332	394	331	356	312	337	373	361	336	369	357	363	368	352	359	355	390	338	364	344	335	351	355	373	332	338	384	311	339	359	341	334	351	343	372	340	355	357	321	359	380	389	356	346	380	362	341	319	360	345	343	321	370	354	336	366	370	385	342	358	344	348	382	343	357	357	317	390	353	348	354	354	340	368	344	355	343	372	339	383	353	344	365	327	378	352	374	370	316	348	320	359	341	367	356	348	365	367	379	337	354	358	350	342	349	360	363	342	347	333	389	346	348	336	355	378	347	359	404	354	386	354	379	330	352	359	379	369	310	343	327	358	321	355	344	358	368	353	328	348	366	370	371	365	338	324	333	368	364	376	376	376	362	341	345	358	383	340	333	350	377	359	359	370	364	348	384	375	327	356	384	339	326	341	344	370	338	321	340	339	354	324	362	330	328	330	330	322	334	392	340	330	377	373	330	364	350	346	354	360	367	374	372	357	354	348	317	366	357	370	343	362	333	379	337	355	331	352	348	353	364	353	352	358	360	330	360	338	346	372	353	390	341	341	342	371	354	315	341	354	373	365	337	340	370	334	360	345	364	394	368	356	342	348	379	366	382	340	320	355	373	375	363	347	323	335	377	350	339	379	375	362	350	332	340	326	344	368	352	398	372	337	387	346	340	358	350	381	334	375	335	359	394	354	339	357	372	351	339	354	349	309	337	394	368	319	322	330	346	345	349	369	351	374	325	331	363	354	340	363	349	346	377	390	341	343	365	340	343	329	358	348	354	406	343	341	389	362	358	347	342	381	346	344	333	346	359	377	358	341	372	316	327	337	366	339	339	349	343	366	341	332	348	364	330	363	386	342	365	338	369	359	358	371	357	340	349	348	370	386	382	382	347	331	354	342	367	359	356	362	350	349	348	341	348	374	347	356	383	389	354	362	332	326	324	357	365	338	370	370	375	377	349	337	370	376	375	371	335	338	334	386	333	362	345	333	342	379	365	355	362	360	376	376	382	363	353	337	355	355	371	344	357	344	345	314	361	349	329	365	322	363	365	357	346	348	358	348	333	324	369	348	343	332	356	361	357	340	356	341	349	308	369	370	347	348	378	347	360	358	367	360	391	343	364	357	361	367	361	292	368	365	364	365	341	343	364	331	338	348	351	366	353	344	344	356	392	369	390	359	334	323	353	351	343	328	355	348	321	367	333	350	370	342	358	356	379	354	367	377	351	332	382	325	332	359	335	379	340	342	376	360	369	348	359	328	348	378	301	374	382	366	331	330	328	333	325	378	348	337	340	334	338	351	338	378	347	348	332	341	362	384	345	363	373	327	351	370	353	387	388	311	348	383	337	363	386	385	343	340	334	389	371	331	364	366	343	341	372	344	339	382	375	341	318	371	341	376	334	361	341	386	351	378	371	294	370	359	350	335	372	337	372	382	363	383	327	337	369	363	368	327	373	365	340	367	369	355	339	315	349	346	331	338	332	339	347	375	349	370	349	359	358	329	342	366	357	361	331	347	344	360	363	390	364	333	331	349	357	374	337	364	366	354	368	372	316	363	337	369	348	352	348	358	343	345	346	345	328	362	357	337	347	344	352	350	343	374	341	357	325	390	351	368	368	360	357	335	350	336	349	371	348	350	361	378	356	325	359	365	351	369	342	370	335	376	368	372	326	357	331	345	307	333	356	362	331	409	343	345	358	326	370	353	340	387	350	339	355	360	324	375	357	350	361	345	359	344	360	348	369	365	361	366	355	361	338	374	390	345	339	342	352	384	339	367	362	371	349	338	358	346	350	343	387	355	370	318	322	382	370	343	359	337	351	373	352	361	348	367	360	365	377	366	371	367	346	343	343	338	363	364	368	370	333	367	356	347	342	341	349	317	348	369	364	365	352	373	335	364	310	376	359	366	371	352	343	339	342	336	377	355	346	336	354	377	366	328	339	376	367	352	357	326	369	366	367	362	375	336	381	337	344	373	362	355	346	357	380	359	335	367	362	361	372	365	339	361	337	374	338	364	349	376	324	351	323	346	361	358	335	361	376	313	343	356	338	400	368	334	332	339	353	351	345	368	384	346	336	333	326	353	358	360	366	342	327	339	335	375	365	354	382	387	336	350	361	349	382	371	353	344	364	358	345	348	364	359	342	360	355	371	335	350	324	358	382	357	355	359	363	358	358	355	341	385	381	342	325	340	354	334	345	356	344	319	348	361	363	381	344	392	339	383	348	344	360	377	365	337	386	363	331	356	319	359	344	347	350	376	347	355	376	353	361	361	367	341	347	356	388	336	350	326	364	370	378	376	326	344	390	351	357	343	362	360	346	317	388	348	374	370	338	322	381	350	371	365	359	382	346	343	356	357	376	374	344	323	332	319	352	347	368	375	372	349	351	340	309	346	333	330	355	352	355	344	351	338	371	346	370	363	334	348	325	361	339	355	338	376	352	389	366	385	357	383	357	376	325	349	346	330	322	342	362	378	340	354	337	327	375	351	330	322	352	336	353	328	373	385	347	383	325	363	348	345	328	349	318	374	380	359	355	328	367	378	371	366	326	307	320	346	335	350	380	337	312	359	396	341	353	314	360	362	363	342	374	376	397	359	359	358	350	357	364	333	387	366	390	337	345	364	361	330	326	333	357	357	336	357	355	363	350	340	353	370	346	371	370	368	352	359	320	361	350	382	371	345	342	352	394	342	335	335	351	342	352	325	354	353	358	384	350	328	330	364	372	378	382	341	360	397	336	364	364	353	348	335	336	334	379	333	346	366	375	346	325	371	336	353	329	336	362	321	338	318	363	347	370	375	397	339	356	348	334	296	352	359	378	336	335	352	340	350	313	343	342	363	327	387	347	403	355	324	335	358	373	396	400	365	369	325	355	363	346	325	372	373	369	356	369	361	348	352	343	351	344	371	347	384	341	358	349	363	352	380	376	320	371	364	383	368	334	334	333	378	315	367	333	378	340	372	323	364	384	377	317	347	360	366	338	339	337	344	336	342	344	372	366	333	361	356	338	336	346	375	361	347	366	351	317	350	371	319	339	367	335	329	307	367	372	393	359	345	340	368	367	322	354	373	391	343	350	375	361	336	399	355	369	358	367	396	375	381	402	356	355	355	374	346	367	326	317	365	311	363	364	362	335	319	350	362	366	363	368	353	338	359	350	341	353	347	375	365	338	342	392	336	362	340	382	368	361	355	332	365	346
4858	9401	8324	4260	2902	2271	1871	1465	1254	1092	917	853	783	796	710	600	629	626	630	603	594	567	576	561	552	542	529	517	553	519	490	533	482	463	517	519	497	494	500	482	482	484	480	473	464	500	451	483	542	502	484	517	490	487	490	498	482	466	539	511	491	490	475	478	477	488	493	448	496	487	480	503	480	513	489	491	506	502	505	486	495	512	488	483	480	484	481	514	475	449	461	445	495	525	473	513	485	502	520	511	462	470	460	501	513	462	489	486	462	458	503	506	481	443	493	469	473	491	530	475	494	465	481	472	508	426	484	480	442	483	479	510	467	496	514	459	460	482	483	461	465	471	492	530	494	441	417	480	486	492	442	465	496	476	483	478	476	509	441	484	483	484	474	500	493	486	475	480	511	505	468	474	466	468	524	499	471	553	503	491	474	471	470	487	457	486	474	485	504	507	516	507	469	488	523	496	496	483	498	502	466	474	471	506	508	512	517	532	488	478	464	484	446	465	484	481	517	456	517	465	497	475	483	449	490	443	465	475	469	439	466	485	483	463	473	536	457	493	474	500	510	487	494	538	510	479	478	502	474	441	456	515	485	429	459	492	476	485	501	504	509	451	494	516	495	479	488	479	485	470	497	516	483	478	493	468	443	518	495	486	480	469	478	472	465	471	490	469	476	497	505	502	485	490	472	480	510	445	475	479	509	440	450	482	487	533	475	455	475	506	465	467	510	475	458	473	524	480	506	511	460	488	449	469	500	455	483	445	449	510	484	495	478	461	469	471	454	484	477	472	485	492	462	472	504	486	524	486	456	448	493	494	460	464	460	529	464	458	485	482	483	499	486	503	472	505	507	466	496	490	494	469	487	493	475	486	448	476	478	453	499	480	475	475	452	487	521	486	481	492	439	491	485	474	497	459	515	472	523	482	493	485	509	456	494	471	482	476	445	473	509	462	471	513	453	496	476	457	475	477	505	474	468	492	483	467	465	497	469	450	503	474	451	460	496	539	485	447	463	481	492	503	497	456	481	475	432	446	526	479	530	450	484	472	480	519	447	455	476	446	497	498	498	473	457	495	501	475	480	500	503	472	436	451	488	480	515	496	459	433	499	490	491	445	416	500	470	494	512	479	473	473	472	478	452	505	470	465	472	495	467	489	476	485	517	516	517	498	481	483	474	469	438	472	445	484	489	503	469	473	496	505	449	493	497	472	498	436	478	513	501	501	488	502	513	484	477	477	466	489	471	487	495	486	498	466	493	481	495	511	461	481	503	468	506	483	457	462	489	470	472	442	474	475	463	459	451	465	474	447	479	500	502	506	500	482	459	492	481	481	467	464	433	499	484	482	478	485	468	459	513	479	464	510	486	488	455	463	459	457	468	472	488	460	498	475	479	466	472	514	462	462	488	517	480	489	515	456	474	492	483	510	514	487	459	477	504	481	452	493	453	499	502	468	469	463	524	503	462	484	500	460	513	504	487	454	463	476	511	482	479	466	503	497	498	487	476	496	494	516	464	440	499	494	461	479	484	451	490	491	494	492	495	467	452	467	484	478	477	518	461	477	465	483	545	484	481	509	448	499	460	470	454	498	516	487	493	484	506	480	462	464	459	461	494	490	509	501	516	489	485	456	496	460	517	487	480	458	505	473	495	449	477	500	491	464	486	503	474	484	444	447	508	508	503	437	490	470	449	500	470	478	503	437	474	435	492	497	486	478	433	530	460	458	473	494	490	450	513	453	444	505	485	430	492	495	471	489	458	476	483	445	450	475	476	483	457	504	491	451	485	479	478	485	472	469	517	476	454	452	480	475	449	472	453	449	465	477	526	462	456	498	478	480	520	465	475	483	493	469	472	502	477	486	508	490	526	492	480	496	496	488	490	467	480	513	506	469	486	464	469	494	465	516	470	496	509	503	497	505	485	485	496	473	503	457	468	486	512	501	481	477	491	482	486	500	505	490	467	495	467	485	461	489	468	460	490	479	477	470	485	478	468	452	506	482	465	473	485	478	459	475	435	518	498	501	487	487	463	464	435	476	453	489	475	450	501	512	471	487	506	477	438	471	480	479	466	446	438	459	487	487	517	476	496	509	531	450	546	512	482	467	448	484	495	500	496	493	442	412	458	434	501	511	454	476	492	469	456	477	466	513	474	479	456	510	518	460	459	456	490	504	471	451	468	476	452	483	495	484	466	503	482	482	497	509	461	472	448	471	483	481	460	460	463	490	434	497	479	484	473	485	467	510	480	460	451	486	463	481	456	470	460	471	501	475	491	453	489	465	515	507	460	523	505	455	522	485	487	428	482	476	491	497	489	444	451	519	490	463	461	495	450	479	440	500	503	490	511	475	463	488	447	487	476	499	482	495	509	474	524	448	458	536	511	493	526	466	472	490	490	454	454	472	489	507	523	465	490	530	535	476	487	466	477	461	472	503	485	491	508	460	482	471	476	448	458	459	511	486	473	462	481	462	506	452	494	443	478	441	501	448	473	462	455	476	498	471	466	503	490	511	438	503	516	481	495	490	479	453	469	495	510	482	484	461	514	471	469	518	480	466	472	464	466	473	508	517	462	530	473	520	458	438	499	479	454	494	461	466	494	472	475	475	468	470	483	507	477	467	491	515	481	447	464	460	498	460	499	474	467	445	478	492	496	490	490	498	483	502	490	472	470	515	481	485	484	457	451	505	480	488	497	480	490	494	476	446	491	517	485	488	484	486	456	468	483	484	478	490	451	497	441	461	437	465	489	455	472	478	460	474	452	474	550	500	498	440	473	448	475	451	507	463	491	519	486	489	496	439	491	491	496	477	490	466	470	501	479	474	471	472	440	482	479	514	445	502	490	473	509	465	468	452	481	479	497	469	516	489	447	472	490	490	465	475	466	472	489	488	484	469	458	445	460	470	472	505	469	511	473	469	464	465	456	487	481	490	495	450	486	466	485	490	467	494	470	531	459	460	467	468	476	453	445	489	477	482	430	469	464	469	444	479	495	445	500	480	497	529	491	484	462	479	439	490	508	489	455	471	503	473	461	466	447	480	457	496	490	508	493	511	485	496	444	468	507	481	478	493	468	475	489	456	489	496	511	478	473	458	483	456	513	434	496	508	481	516	507	463	477	492	462	478	491	474	493	443	464	490	496	491	452	484	461	462	452	483	488	458	506	450	449	490	513	500	476	510	448	481	470	476	466	494	489	497	462	462	507	465	483	454	505	407	495	460	504	485	469	461	482	478	483	474	521	479	493	464	478	499	468	463	528	499	429	443	461	481	507	443	457	484	457	511	501	452	488	513	510	495	529	493	498	455	485	466	532	464	479	488	481	484	487	506	469	477	499	471	492	494	458	491	476	486	478	497	449	449	504	492	498	421	496	480	424	468	490	502	485	469	457	486	490	470	484	532	503	505	455	448	499	467	471	482	494	470	462	481	505	484	506	482	493	490	476	515	453	473	457	507	497	526	462	498	495	460	488	473	498	489	482	463	480	495	492	494
23306	21438	29377	23914	21441	21461	6883	941	645	550	437	455	357	334	312	290	258	210	236	221	216	197	183	185	186	167	183	171	180	174	162	163	175	151	179	139	155	156	147	147	135	169	127	151	150	146	135	162	143	145	150	133	149	147	162	134	143	142	145	128	128	152	141	148	134	136	130	152	149	139	145	157	145	148	160	137	150	152	122	131	128	143	152	121	146	136	116	152	160	151	126	129	137	155	128	121	136	167	121	146	136	125	138	141	138	143	144	147	148	124	123	125	133	134	118	132	119	131	122	134	122	150	123	143	147	133	126	150	119	138	128	147	137	127	144	147	143	117	137	136	139	136	143	135	127	118	125	140	135	119	126	142	133	127	142	115	124	128	123	148	110	138	122	124	127	108	153	137	124	117	172	156	116	110	130	140	126	148	134	143	148	148	140	129	137	124	134	169	133	118	144	138	143	124	120	142	134	134	138	125	139	149	130	117	134	126	122	134	134	120	129	117	146	146	140	147	128	127	138	127	120	143	169	125	126	142	116	116	153	141	146	136	147	137	137	116	147	127	130	128	146	126	100	124	124	111	149	145	135	103	121	142	135	128	127	127	135	121	144	134	149	148	126	144	136	136	113	117	151	115	113	128	139	132	120	154	149	140	138	131	144	146	129	144	146	119	141	137	148	133	132	118	139	134	135	133	134	148	138	121	137	128	135	143	138	145	130	143	118	138	117	141	144	131	147	124	138	155	116	126	141	119	148	121	134	122	120	131	142	132	112	127	156	148	140	129	143	131	124	139	142	153	142	127	138	135	137	143	140	123	125	148	144	134	119	142	123	128	118	131	153	133	139	130	124	127	151	154	159	128	140	131	130	149	135	138	126	160	131	141	144	120	148	146	128	145	118	144	158	132	145	132	139	141	153	133	119	122	126	151	134	120	133	145	130	121	122	154	137	137	139	109	125	113	136	123	124	126	133	129	128	132	134	130	129	150	140	142	155	137	124	131	124	137	125	138	134	149	119	128	120	144	149	153	122	124	122	156	123	138	135	130	121	141	127	107	121	142	131	145	129	141	131	118	134	148	140	160	140	153	113	117	129	140	115	130	135	143	140	115	139	123	117	118	141	133	148	131	143	137	131	112	137	145	132	133	156	132	139	147	142	154	143	136	130	125	137	142	128	120	145	136	118	125	119	104	135	143	130	138	124	128	138	152	135	138	142	134	132	119	148	147	135	133	143	136	157	153	136	126	129	129	139	123	134	142	128	151	123	163	128	129	131	135	148	129	139	141	138	138	117	121	125	116	134	134	133	121	141	131	140	115	125	142	146	141	121	135	153	153	147	133	128	139	139	139	127	126	130	136	117	146	134	117	119	135	106	136	137	134	109	145	138	100	145	107	124	137	134	134	124	106	129	103	123	139	139	106	121	150	127	126	139	142	129	126	144	138	140	101	137	170	141	132	132	150	126	152	128	128	132	131	133	128	134	129	156	148	134	158	143	139	118	107	129	142	106	124	126	127	119	129	132	140	148	126	126	130	129	119	127	124	149	142	133	109	130	128	145	149	136	131	138	124	146	154	144	121	154	120	152	119	122	130	135	136	128	133	127	130	154	134	126	132	128	128	150	138	140	129	118	131	139	139	132	138	139	134	120	132	127	129	160	112	138	150	129	128	109	131	115	141	141	141	127	133	133	129	143	143	122	150	152	110	156	119	128	155	148	131	162	123	152	131	133	130	137	145	134	134	127	139	144	141	137	147	147	140	157	126	131	142	132	116	125	122	136	140	129	142	143	151	139	147	132	139	132	152	145	136	138	144	138	137	126	120	173	142	140	119	132	136	130	151	137	141	163	144	143	112	138	129	139	132	151	123	138	120	127	138	137	129	121	156	111	131	142	151	134	134	135	131	126	107	141	126	151	120	142	143	144	145	125	134	137	118	132	133	107	153	108	108	126	147	114	124	149	115	119	153	122	134	141	144	128	142	172	141	122	119	129	114	122	139	139	118	127	135	135	140	122	126	153	130	131	129	144	152	128	122	117	127	128	146	141	135	125	115	123	132	142	127	139	141	125	141	121	141	124	135	151	136	152	152	153	122	128	113	150	135	147	118	121	125	138	136	128	121	130	148	145	135	149	122	121	149	117	112	121	145	127	117	143	134	157	148	130	139	129	129	130	123	135	140	129	137	123	137	135	138	137	133	132	130	132	141	139	140	130	148	124	156	132	133	125	134	128	133	143	140	133	139	143	125	124	135	132	149	110	136	115	120	120	140	127	135	133	139	141	112	154	133	118	140	119	145	130	148	133	126	135	142	145	137	120	154	128	142	137	126	129	130	153	139	141	145	132	120	132	118	116	145	143	142	140	137	113	139	124	143	142	139	152	129	140	138	157	129	132	128	126	140	135	127	120	131	146	145	123	124	139	136	132	133	141	140	128	136	116	139	131	143	129	144	146	146	131	147	144	139	135	151	110	146	127	128	149	120	127	109	131	133	140	142	151	129	149	141	120	131	118	153	135	131	142	152	149	139	131	128	117	140	134	148	145	135	133	144	130	148	121	124	135	130	130	150	135	114	146	154	136	125	121	122	125	142	144	160	125	153	134	150	137	161	130	132	127	139	137	125	127	130	142	136	144	123	134	139	135	128	128	137	124	133	153	149	123	130	131	120	134	138	114	167	139	130	134	137	143	133	147	115	113	144	146	128	128	133	136	118	138	141	138	137	149	126	136	147	129	128	145	139	142	129	124	141	149	132	138	138	116	131	167	131	132	114	110	136	116	126	133	137	154	129	138	160	147	136	159	134	119	148	130	139	161	123	137	136	113	124	148	121	137	153	131	131	146	109	129	122	107	130	127	118	135	141	134	143	127	133	139	137	152	137	109	134	133	141	145	132	123	128	140	140	124	129	141	116	140	138	125	141	123	119	146	143	158	130	145	126	133	131	123	110	118	122	124	121	120	117	132	161	147	120	147	122	130	132	141	147	127	146	127	132	116	127	117	140	122	128	127	132	134	132	129	156	139	143	120	165	135	140	125	125	122	160	127	127	151	128	129	130	111	123	127	136	142	133	145	151	137	119	107	130	133	136	126	143	143	124	126	161	123	134	138	137	146	132	158	127	143	129	132	111	141	125	141	116	139	146	120	143	154	126	127	143	150	140	105	141	139	139	136	134	112	151	134	129	133	145	140	148	121	151	152	134	116	121	149	134	126	129	131	135	125	122	126	143	141	144	138	105	147	118	116	157	126	140	122	138	151	131	136	133	126	132	126	143	136	119	118	115	133	123	144	151	118	141	137	150	154	134	115	145	135	141	143	126	159	141	109	151	146	104	129	134	108	138	130	136	134	150	140	145	127	121	133	135	109	140	133	134	130	120	141	145	133	142	141	150	120	119	140	122	143	145	139	122	132	141	120	149	142	129	154	128	134	130	150	105	137	131	120	127	135	133	125	128	131	128	144	131	127	157	128	137	144	129	125	136	118	138	124	150	130	150
6928	15633	13302	7156	4861	3722	2774	2072	1709	1325	1158	947	778	743	597	519	482	474	423	395	375	325	324	308	289	291	321	273	308	265	267	233	252	257	218	232	255	240	208	226	233	223	178	211	210	207	220	215	225	180	204	219	228	224	212	213	227	222	196	165	194	199	204	221	200	213	206	196	201	188	190	199	216	213	219	202	216	205	181	178	178	170	206	193	192	191	214	213	184	197	191	162	198	195	178	184	179	176	180	170	193	202	182	189	196	199	187	194	212	190	182	166	181	153	194	188	171	174	196	198	193	185	190	201	182	186	186	188	193	214	209	199	217	177	187	206	192	183	167	203	180	191	192	186	166	175	156	204	199	182	179	178	183	184	195	194	197	190	177	176	170	164	165	159	186	210	184	168	158	195	182	190	188	163	165	194	194	196	178	209	200	202	189	182	189	195	206	217	182	159	187	203	212	200	182	184	189	190	175	179	180	188	187	178	196	205	184	218	201	179	187	193	190	200	193	173	186	170	191	180	155	171	184	195	198	179	179	217	182	187	202	180	212	198	170	185	196	188	207	187	199	192	176	206	166	192	187	167	193	209	180	186	178	164	196	201	189	177	173	189	210	184	193	174	171	184	189	177	169	169	172	163	180	171	177	173	163	198	183	193	204	201	183	197	209	188	176	190	180	217	194	184	213	202	181	192	184	214	165	197	168	184	174	184	188	178	191	167	206	173	182	186	194	171	175	180	207	183	173	193	185	174	183	216	181	181	195	186	183	191	181	197	174	193	195	162	186	185	159	194	183	177	184	190	156	172	168	206	159	170	179	191	208	201	184	188	175	185	172	199	192	196	151	176	218	200	197	159	171	179	198	178	183	205	169	197	188	168	201	166	203	196	186	162	200	200	180	184	175	189	203	199	213	189	199	190	200	202	193	181	210	177	180	191	187	197	181	181	188	176	203	166	211	148	172	192	176	180	163	214	161	198	206	174	202	181	182	187	171	171	156	201	181	198	177	193	189	201	190	191	199	170	195	182	191	178	173	203	190	182	180	216	193	195	196	181	206	204	168	179	191	166	171	193	184	190	177	172	181	185	199	209	188	187	171	195	176	178	174	217	191	154	196	187	187	187	197	189	194	205	180	202	184	209	185	183	192	187	193	200	169	180	202	192	182	213	181	195	166	188	166	174	177	173	184	160	192	180	202	163	206	185	189	168	189	176	170	175	212	197	185	191	149	206	183	169	198	184	186	183	196	184	204	190	176	201	172	187	196	167	170	206	199	167	208	173	193	197	210	164	174	201	190	170	176	181	177	189	176	176	182	172	189	194	191	187	188	184	181	192	165	169	196	176	164	189	189	177	163	156	179	171	205	233	183	178	173	181	184	186	199	156	184	172	158	166	167	183	180	155	185	205	189	194	166	174	165	149	182	189	174	183	194	184	171	151	167	179	185	199	171	192	207	170	196	199	182	193	192	198	181	177	193	182	177	178	184	190	173	197	182	202	191	196	174	174	205	175	186	191	180	182	189	179	188	175	152	165	173	190	187	177	185	177	185	195	201	200	196	181	184	194	209	182	176	226	191	135	188	186	200	180	183	191	181	197	197	201	194	183	176	191	182	187	187	207	235	196	180	166	155	201	175	189	183	159	209	193	189	170	178	192	174	165	195	200	176	200	179	170	204	198	202	163	192	200	216	184	166	211	180	186	173	192	169	166	182	194	178	202	189	180	193	209	195	161	177	185	189	187	206	200	205	180	218	200	179	188	189	182	175	189	176	182	189	183	185	184	187	185	176	163	239	185	191	208	169	147	192	164	185	219	216	219	189	177	158	192	202	206	189	187	174	207	179	168	180	207	189	190	169	179	219	178	211	182	172	196	155	195	180	189	200	180	175	163	190	185	200	206	194	171	173	168	206	180	186	192	192	175	190	197	176	162	179	175	177	185	163	202	174	187	176	179	191	167	168	196	210	176	200	146	190	188	209	179	185	199	170	195	174	191	175	195	181	174	157	192	178	183	184	186	189	170	211	164	186	181	197	186	200	193	178	184	153	166	179	183	183	195	163	169	183	190	181	190	170	191	194	188	189	168	162	154	179	201	181	178	179	186	189	200	169	201	180	199	195	199	178	196	188	182	184	195	163	170	181	187	176	189	166	198	168	158	165	191	187	191	192	197	202	167	173	182	189	199	155	182	188	187	174	196	184	186	205	209	199	159	189	193	178	187	200	218	166	185	201	164	172	176	183	162	194	206	201	166	170	201	182	207	185	191	188	181	175	189	180	174	164	218	193	200	207	165	181	198	198	191	180	182	177	191	186	173	176	182	184	172	193	197	181	167	176	192	193	176	172	178	167	183	179	190	195	172	200	173	195	164	184	181	173	162	175	159	172	183	192	192	168	180	187	200	220	189	181	193	189	184	190	173	161	201	184	175	189	175	165	171	199	187	193	207	172	191	191	223	186	183	197	212	189	196	203	183	179	205	190	173	160	183	198	178	171	203	161	154	190	186	172	172	178	214	197	205	163	185	180	176	167	191	188	193	183	198	204	177	174	173	171	183	182	203	160	153	171	193	196	176	202	187	179	170	202	170	185	190	201	208	187	175	166	187	206	177	163	172	180	190	196	200	196	169	186	187	217	178	187	171	166	199	208	170	192	174	179	183	185	168	205	183	196	155	204	182	168	192	177	197	177	190	192	158	165	182	178	191	203	176	181	221	184	188	174	177	203	206	201	209	180	168	183	208	194	186	173	197	155	190	187	219	194	187	189	198	199	160	181	195	171	169	186	196	202	191	197	172	205	184	182	185	190	168	200	185	197	194	209	190	228	191	198	186	163	206	202	192	174	221	176	178	179	178	175	168	219	190	192	185	186	205	188	173	197	182	191	170	186	172	197	195	193	185	159	169	166	192	187	176	216	180	190	204	178	182	166	176	199	177	170	178	192	180	166	198	181	178	177	180	182	217	229	177	161	202	184	185	187	174	180	185	175	168	204	195	186	194	194	204	167	204	192	179	189	209	178	165	176	196	173	187	192	163	166	185	184	174	169	208	186	171	189	194	155	187	201	193	177	165	197	219	210	182	159	193	199	177	179	179	179	186	186	158	172	200	180	185	185	182	173	201	180	180	185	191	214	167	192	174	184	199	192	200	184	159	196	194	173	171	167	195	189	180	171	187	195	176	185	196	173	187	169	192	183	179	219	186	185	181	193	180	200	173	207	174	184	190	169	196	180	192	176	175	194	182	180	172	206	189	198	186	172	183	175	204	169	210	189	202	168	165	184	171	198	200	198	200	169	170	187	177	166	187	180	158	212	191	185	186	197	170	191	178	184	185	185	178	199	175	184	161	203	205	199	186	167	178	195	190	192	199	204	177	189	165	185	165	188	200	220	209	165	179	158	205	173	176	201	172	207	198	186	189	172	196	172	176	177	194	195	186	172	205	193	196	182	184	180	197	167	173	169	184	181	180	157	179	157	174	169	197	186	202	195	198	206	194
27237	21020	9765	989	554	511	494	493	485	470	451	475	440	418	429	420	488	438	467	438	408	455	471	453	466	451	394	471	412	459	454	434	418	443	446	455	450	457	418	437	401	454	476	418	435	479	440	430	453	443	459	444	451	430	460	416	440	444	445	435	395	456	439	436	460	440	443	425	443	437	455	441	410	427	437	413	464	461	453	423	450	420	391	461	391	442	389	464	453	457	461	457	425	445	455	427	421	460	428	444	452	429	469	417	433	456	474	426	418	413	429	439	419	430	439	439	485	449	439	422	433	475	417	456	426	440	419	414	414	408	460	414	464	426	447	431	441	479	450	431	417	453	472	404	418	420	467	444	451	414	410	452	462	450	427	419	495	413	460	451	467	422	439	410	419	413	432	465	468	446	459	418	436	453	443	417	408	446	430	446	446	452	434	408	459	437	448	406	472	459	437	428	439	437	449	422	445	417	419	479	414	412	432	427	415	490	414	419	435	440	449	455	449	434	432	426	454	421	387	454	458	424	468	451	439	410	454	430	422	493	404	446	419	429	414	450	409	466	466	507	435	446	448	430	452	446	463	456	477	436	443	450	400	433	406	432	453	408	477	450	439	451	411	447	417	424	382	437	425	432	446	449	452	416	444	469	466	467	376	412	407	412	431	421	484	462	427	432	439	430	403	424	454	459	460	451	432	476	409	424	427	441	422	481	405	444	453	438	429	434	431	444	438	457	426	472	432	478	464	434	474	441	433	449	418	428	431	460	412	454	423	431	433	436	433	411	444	432	435	458	458	449	434	440	433	445	437	405	397	445	442	439	438	413	428	418	446	422	439	446	446	441	444	440	456	476	454	422	426	425	441	440	442	481	421	451	418	430	448	463	416	450	419	471	451	449	418	428	430	454	410	455	460	443	430	438	419	455	419	435	441	436	461	462	444	459	419	441	436	427	423	442	473	456	459	446	441	454	443	397	435	479	455	446	449	462	434	467	462	409	452	425	436	424	444	438	427	437	424	420	462	455	426	447	411	418	424	455	446	452	429	417	393	451	423	415	446	399	480	448	456	459	410	418	449	406	422	414	417	460	435	429	441	417	393	418	470	424	431	395	434	471	451	406	444	433	423	436	401	419	455	423	429	405	424	487	466	439	444	439	424	475	432	441	455	433	402	440	425	438	423	474	455	431	393	478	430	427	438	403	444	471	455	422	440	423	416	428	409	449	483	467	410	448	444	454	429	421	466	427	427	420	445	433	430	455	474	429	416	477	448	474	433	442	423	436	458	463	443	411	404	440	426	427	429	426	444	468	409	440	441	446	416	403	437	443	407	457	460	446	430	407	446	418	422	422	420	442	447	424	471	433	434	456	464	458	422	463	479	414	456	471	465	409	445	414	431	442	461	429	408	436	466	411	470	457	418	434	446	464	465	446	440	422	436	474	428	442	415	427	430	429	451	455	434	415	436	425	427	410	438	445	425	446	463	451	444	432	408	462	429	466	455	447	437	434	434	437	459	402	431	436	426	451	439	474	430	413	443	458	416	406	471	456	469	431	431	443	460	464	453	403	427	439	436	416	400	419	458	443	461	430	463	439	434	440	438	422	425	448	423	418	429	434	452	433	447	426	472	440	448	432	421	413	474	458	452	440	408	443	491	478	421	448	436	431	423	437	463	447	441	433	460	452	402	418	419	403	409	471	414	430	441	443	468	476	428	426	421	464	412	434	443	421	425	431	434	458	433	478	411	415	438	410	442	379	443	439	455	442	436	401	395	423	432	443	424	450	464	445	450	427	430	440	404	436	457	422	424	437	404	462	432	444	408	465	455	460	447	439	452	417	434	395	467	393	435	428	443	391	454	469	439	429	429	454	445	462	461	428	435	422	468	413	434	464	415	434	456	450	439	467	438	467	453	452	426	449	433	482	426	481	406	397	426	440	436	420	455	455	428	446	439	450	428	409	404	438	414	428	444	428	472	448	461	422	460	443	453	419	423	420	417	463	446	414	434	405	450	435	440	437	429	436	435	446	434	442	430	417	444	441	471	426	427	428	478	458	452	443	438	429	456	432	420	455	447	436	466	430	446	466	500	441	436	403	449	469	434	436	420	442	409	471	470	462	420	433	417	457	389	471	432	424	452	442	422	450	465	452	458	408	426	401	464	470	424	446	428	449	448	436	423	395	442	458	414	376	448	437	470	434	450	462	435	403	444	399	401	395	439	425	427	449	432	467	439	442	428	427	427	465	440	447	452	451	433	479	425	471	423	433	460	421	424	475	445	472	405	430	445	473	481	427	439	474	469	441	447	435	448	422	447	451	420	410	448	469	455	443	451	457	420	469	461	451	409	445	463	429	482	458	450	408	447	455	427	398	430	430	441	433	431	441	446	424	450	401	459	449	468	463	454	453	440	417	475	451	456	426	431	442	432	413	445	442	416	450	449	453	424	463	448	418	377	470	474	437	430	435	436	410	438	458	449	429	445	430	416	458	423	455	434	487	459	412	393	398	454	435	447	431	412	435	484	448	437	413	430	450	460	447	459	459	439	454	452	444	451	401	458	433	450	429	413	451	461	447	459	431	395	408	413	430	446	417	464	474	418	437	420	439	427	442	406	447	464	432	442	444	418	422	462	432	442	451	397	415	419	436	432	453	431	437	457	410	470	462	413	471	427	451	395	473	423	453	445	448	410	472	447	447	416	490	413	457	451	398	429	445	451	450	472	415	443	418	420	439	440	433	409	431	454	453	411	446	419	427	419	457	419	434	432	420	465	455	439	467	432	469	440	459	461	472	452	429	423	464	446	427	439	475	443	451	429	437	432	420	465	435	446	423	441	440	453	400	431	430	409	449	417	433	438	482	459	458	426	453	458	456	429	406	453	427	452	412	425	426	416	462	434	446	407	447	446	439	455	444	444	441	443	426	431	456	454	428	464	401	476	462	403	475	410	481	401	395	455	463	434	431	428	395	465	446	411	439	387	414	445	420	448	445	451	422	414	452	423	432	398	430	420	464	409	420	399	416	452	461	446	407	393	427	473	436	425	443	456	441	410	430	434	433	410	439	439	457	423	451	442	440	424	437	416	488	416	423	419	425	440	450	442	427	419	428	442	436	477	434	422	477	455	447	377	452	446	414	415	409	451	442	452	438	461	432	431	450	416	410	425	425	435	485	432	424	447	458	405	405	440	435	467	458	413	432	450	454	479	424	443	434	447	420	441	441	442	447	441	458	453	405	422	459	393	393	464	458	432	426	457	414	441	451	432	448	444	429	469	451	443	416	417	393	461	420	438	421	459	428	427	452	442	430	450	432	420	444	408	435	430	406	443	444	432	426	431	416	441	423	430	463	447	433	466	450	461	420	425	440	430	457	482	405	425	447	447	454	419	414	379	435	433	449	445	444	379	456	412	486	401	444	433	443	450	414	451	456	413	415	430	405	424	451	448	439	444	421	441	411	456	456	425	446	437	437	421	467	421	440	441	472	467	424	440	392	410	446
4026	1411	1230	896	789	760	668	639	676	620	625	611	591	603	552	584	604	598	603	612	608	576	621	595	568	602	582	559	594	581	574	562	598	599	606	629	586	610	573	585	599	599	600	567	576	569	609	589	567	628	595	572	588	571	595	596	625	574	585	578	611	576	576	610	575	602	586	568	609	586	585	591	607	549	608	587	601	583	570	590	571	569	597	612	579	595	577	562	583	584	597	547	576	636	608	566	586	600	597	558	583	598	592	599	614	575	557	589	556	586	578	580	567	560	550	593	573	580	646	593	616	589	584	591	633	584	613	583	560	584	594	592	588	584	597	582	586	543	551	587	615	576	611	616	595	575	583	575	622	564	627	603	622	552	580	558	605	608	588	549	547	612	597	650	546	613	567	600	583	551	628	563	579	548	598	550	594	610	576	630	603	587	585	645	609	544	580	569	553	597	553	610	606	582	583	590	601	546	594	632	610	570	610	616	605	553	522	576	639	579	607	587	597	569	606	562	584	591	570	585	565	620	561	584	581	616	555	554	589	583	618	552	646	561	576	582	580	557	574	539	535	578	599	583	600	560	597	613	584	632	571	584	600	617	573	558	581	598	547	562	602	597	580	543	598	559	575	582	583	582	600	622	604	569	577	563	565	561	594	561	579	608	621	613	602	589	595	562	570	537	565	594	644	587	609	595	580	599	566	573	617	611	604	594	582	522	542	569	614	593	565	578	621	585	601	576	575	567	585	581	619	565	581	583	529	561	580	558	655	584	629	519	533	585	578	586	594	608	575	593	576	551	604	616	586	603	588	563	596	576	593	571	599	590	617	596	570	591	625	578	579	602	596	593	596	574	556	620	559	541	575	563	625	613	579	604	604	610	610	547	574	573	602	611	561	537	575	620	576	634	596	627	608	615	535	573	594	564	592	583	561	578	567	547	608	559	606	574	567	588	613	556	586	609	596	592	595	555	606	580	568	589	594	596	561	607	551	616	584	580	606	580	581	592	610	576	583	577	593	570	581	577	643	588	571	585	615	619	579	565	610	583	560	588	637	555	576	610	621	596	595	534	577	558	565	574	582	602	559	590	587	614	582	580	582	597	627	622	538	601	580	601	601	549	601	562	594	569	547	555	560	576	531	588	614	560	567	616	601	557	594	557	605	595	590	597	609	614	563	600	598	585	585	616	585	601	571	568	608	578	537	625	612	582	558	610	616	591	626	584	585	558	549	626	606	580	567	553	600	598	596	577	580	617	611	587	622	574	586	651	617	594	603	624	529	620	554	623	580	595	531	549	579	625	643	593	552	594	594	569	632	581	550	582	528	594	581	587	581	529	625	563	583	570	591	605	589	597	580	575	657	591	629	562	614	578	581	596	570	615	566	559	620	594	602	578	578	628	594	598	610	567	584	579	577	533	612	618	613	575	594	614	560	575	586	579	588	584	577	544	596	558	580	592	584	599	570	599	548	592	618	608	555	603	581	591	600	614	592	559	585	589	618	580	578	586	618	620	605	591	593	588	588	572	604	552	582	580	610	618	544	563	603	568	562	589	598	581	600	541	587	546	573	613	567	539	590	580	578	597	556	552	518	586	621	577	621	571	603	573	533	597	576	587	574	557	634	589	565	568	592	615	569	573	601	626	587	589	595	598	550	562	565	631	563	573	537	560	608	569	600	581	577	544	603	601	623	577	625	578	596	596	593	579	606	618	551	588	585	603	560	635	585	532	591	594	591	585	605	575	623	545	585	620	586	577	568	635	602	629	643	612	585	567	627	575	596	546	589	570	551	574	565	541	584	593	575	559	595	602	605	574	648	625	638	564	559	579	565	599	574	586	584	565	610	605	603	572	532	596	608	609	577	629	578	567	595	601	583	573	604	583	616	553	602	578	547	570	559	585	591	601	620	583	550	585	611	588	601	596	602	607	545	601	570	584	622	578	563	602	585	603	591	580	629	582	607	573	555	557	580	608	591	534	609	607	580	606	624	604	537	591	618	617	613	585	542	611	598	592	579	559	557	571	616	617	560	594	592	612	581	622	598	590	606	590	599	619	572	534	582	574	619	587	600	593	609	594	568	606	568	587	599	589	583	562	620	583	601	610	608	604	591	581	541	580	563	554	571	598	589	590	588	587	602	633	602	541	586	555	635	590	592	608	589	566	580	583	629	559	530	620	561	587	564	595	585	583	597	600	603	575	595	573	614	608	556	600	556	631	583	595	590	576	582	594	565	601	611	617	644	602	584	601	604	573	597	612	624	572	576	566	547	618	608	587	581	602	593	578	578	570	619	576	611	557	541	571	574	559	583	607	574	596	571	608	584	538	592	577	593	556	596	562	594	598	590	551	590	577	583	600	561	582	586	602	588	599	572	542	612	608	585	561	604	573	601	555	592	582	602	597	614	599	591	597	618	578	564	612	580	572	555	567	591	573	617	613	603	600	561	582	604	601	576	591	610	569	583	588	560	572	592	537	555	554	570	528	579	570	557	616	628	587	581	608	542	595	552	594	603	561	570	555	581	619	566	593	548	576	585	587	582	558	557	592	576	558	595	559	597	568	556	601	592	582	611	585	544	549	570	584	552	574	561	557	580	585	568	588	541	578	552	603	601	592	557	523	611	622	582	560	603	564	581	552	534	588	582	568	626	621	606	588	580	597	571	604	559	588	626	597	609	612	575	595	559	585	601	602	600	577	581	607	562	570	589	572	560	563	613	562	559	609	569	578	599	603	622	601	616	592	600	586	595	562	564	560	562	576	564	577	560	572	593	555	535	594	584	584	583	586	586	547	580	593	598	602	637	579	566	588	559	565	554	612	568	558	608	607	574	629	575	598	635	595	597	587	595	564	560	561	538	626	554	572	599	579	538	631	623	569	582	599	589	624	575	578	551	581	565	599	592	578	569	577	585	559	585	596	596	582	598	614	602	571	556	545	607	563	621	626	590	586	593	582	576	605	594	589	582	565	561	547	611	615	574	646	560	559	591	578	554	615	620	577	598	573	614	579	567	594	593	601	578	581	572	538	599	568	506	575	606	605	567	577	605	582	574	569	578	534	547	602	582	536	569	576	596	563	554	602	583	575	575	606	588	570	552	614	587	587	657	577	569	591	551	577	559	609	582	641	579	588	584	579	601	589	522	549	589	593	557	596	563	612	575	605	580	635	629	560	599	568	587	593	555	543	573	577	599	594	581	568	535	549	621	636	561	575	595	555	622	556	585	590	589	610	606	580	580	597	553	608	612	642	606	624	613	606	555	617	604	549	551	602	588	660	556	598	619	568	562	576	552	572	573	578	621	583	601	584	587	572	561	597	588	579	590	604	594	598	584	601	570	556	593	598	592	567	579	605	576	585	583	596	602	572	582	557	615	584	545	588	636	580	580	594	597	618	602	575	577	567	609	571	599	593	567	611	584	582	573	604	557	567	546	585	630	565	568	604	615	616	576	575	599	589	588	592	529	612	568	602	573	617	607	602	593	576	569	556	605	583	594	603
24309	21424	28866	24356	21409	8694	1100	747	608	583	523	500	455	446	452	418	396	433	421	366	380	371	397	389	381	358	372	350	408	377	404	367	378	334	392	369	399	334	378	377	362	359	379	343	344	355	406	350	372	390	363	350	393	357	392	364	380	394	384	371	359	367	328	355	375	341	344	367	353	351	342	360	334	332	337	351	333	390	348	339	369	349	363	354	352	379	355	339	348	314	345	375	339	338	345	361	378	384	364	372	352	347	373	335	377	375	371	358	377	368	351	358	351	347	362	332	359	386	349	343	367	357	387	353	349	366	368	383	360	363	349	369	344	340	352	343	345	336	364	373	370	353	366	339	387	352	375	365	374	348	383	381	338	365	349	405	340	377	325	371	351	365	317	330	383	341	359	337	387	374	356	359	359	374	363	348	353	356	322	345	340	350	356	377	363	350	380	375	350	362	359	354	356	342	357	386	344	342	384	375	336	326	352	384	359	338	367	346	371	377	340	360	335	371	339	373	366	355	369	393	355	349	362	387	381	345	348	371	369	329	354	347	341	358	394	323	356	332	375	322	352	387	348	381	358	372	345	345	354	352	369	351	364	352	368	359	353	367	344	351	368	349	328	356	334	382	386	356	371	389	349	392	386	325	365	371	347	380	372	367	377	336	357	370	354	375	337	355	366	334	369	319	376	351	329	352	327	355	379	362	326	370	341	359	406	340	333	385	318	368	352	350	347	336	364	382	381	356	351	359	378	342	365	355	356	344	379	343	371	310	329	359	407	391	330	357	316	336	355	378	327	302	350	341	339	333	355	365	381	341	354	397	351	356	370	342	333	322	371	329	344	365	367	372	313	362	354	342	364	342	358	372	335	334	342	367	378	341	359	324	366	327	366	334	344	334	321	343	349	363	390	355	401	350	374	374	358	393	352	381	380	362	335	375	380	364	335	387	353	366	364	381	348	395	341	344	315	343	362	375	351	345	362	347	341	392	364	380	384	360	384	335	371	382	367	352	354	354	344	351	348	349	346	358	382	358	372	349	350	333	347	371	348	356	373	339	366	338	322	329	367	375	366	342	366	355	330	380	381	367	367	338	352	362	340	385	380	325	348	414	355	385	352	344	313	365	356	328	325	319	345	364	350	347	349	361	331	358	361	372	382	346	356	338	324	336	360	363	314	343	374	369	338	370	345	360	350	341	390	337	360	371	373	394	334	341	346	365	350	335	362	385	357	343	354	321	322	324	336	373	372	343	367	377	362	342	360	364	343	365	376	353	352	352	348	350	356	314	377	349	365	340	372	341	343	359	380	362	351	351	368	350	330	354	366	364	370	340	329	368	380	359	330	341	355	331	376	359	345	372	349	326	353	356	360	355	350	381	350	349	327	356	342	383	374	373	329	367	393	367	318	395	390	376	378	337	340	373	353	353	377	345	325	362	343	366	338	347	314	348	345	378	359	361	370	355	351	325	346	350	372	345	335	410	395	333	363	372	339	344	338	356	340	357	385	343	327	354	352	362	341	354	349	316	370	358	343	361	354	360	336	348	355	334	375	342	364	356	361	351	339	358	375	359	337	350	351	377	354	332	357	371	349	369	343	353	360	385	343	329	350	318	360	376	355	376	350	342	347	350	365	346	356	364	360	341	325	340	336	338	371	365	355	354	369	402	347	346	333	357	343	328	338	355	359	373	379	389	360	359	366	365	365	311	365	374	367	371	375	364	329	356	335	343	333	353	389	364	362	363	349	353	363	352	358	372	362	359	368	344	367	372	357	336	377	369	364	386	321	326	328	376	353	342	354	358	331	363	338	341	370	340	369	347	353	390	377	338	339	343	353	369	350	369	351	348	397	364	334	341	326	378	361	373	366	334	384	369	384	370	385	343	357	335	361	313	357	340	323	364	332	345	333	370	381	328	342	359	341	376	316	354	365	351	343	363	394	373	365	348	341	385	330	360	386	345	337	359	343	360	371	323	376	360	374	299	378	354	343	337	339	373	384	392	354	345	367	352	337	332	339	361	343	331	368	382	357	371	358	350	378	387	352	328	350	339	320	338	359	360	363	345	324	334	333	373	352	357	347	374	370	366	362	350	359	367	358	346	347	360	356	347	382	344	366	335	332	363	362	362	361	350	360	354	343	373	387	351	349	340	361	325	390	354	386	376	362	387	335	385	368	342	356	360	361	333	357	351	324	379	368	373	348	378	380	339	356	366	332	364	324	369	317	371	354	354	365	391	370	386	355	347	404	364	325	338	376	381	366	378	322	366	366	336	364	371	356	387	385	336	346	334	341	341	359	393	349	345	368	351	381	349	357	326	325	358	346	374	342	396	366	355	375	351	368	346	371	386	350	355	383	330	351	334	384	328	348	335	374	344	362	375	385	374	362	360	363	344	361	362	343	356	377	360	403	365	363	347	349	371	349	365	358	366	386	370	333	361	353	366	359	360	362	318	365	349	337	355	354	366	331	378	321	343	342	326	335	371	343	354	367	355	346	370	339	334	347	330	374	365	382	345	357	377	367	341	401	373	326	364	333	356	345	379	309	374	370	365	355	353	349	373	362	355	356	342	345	360	378	348	325	359	342	363	344	359	360	380	354	371	347	356	354	371	315	363	354	384	359	344	361	360	352	323	361	388	350	346	307	335	360	328	318	385	363	351	365	364	370	357	331	346	336	342	353	359	372	367	355	374	350	381	359	350	344	371	363	396	347	331	389	385	360	320	329	368	358	378	384	357	325	342	367	356	319	342	327	374	352	356	332	367	346	347	338	379	327	374	358	348	353	359	383	381	389	368	331	346	374	388	316	338	361	390	383	351	402	347	388	352	341	336	341	372	360	356	330	306	338	344	375	333	361	332	366	333	358	359	372	359	373	380	339	354	357	388	365	346	389	371	361	374	383	335	320	354	362	363	367	341	348	330	347	351	371	386	363	356	353	361	388	352	326	367	340	312	356	357	353	358	382	347	358	375	349	338	375	350	343	373	365	357	382	367	356	366	337	327	336	349	315	332	362	317	349	339	348	337	337	341	331	368	361	364	377	376	339	365	345	372	383	351	328	315	394	378	361	342	344	328	345	354	332	324	353	336	366	336	368	354	336	343	336	349	351	372	354	374	365	380	377	384	340	342	356	362	398	336	374	393	324	380	358	367	346	329	387	376	377	335	369	359	362	350	350	354	341	368	366	379	338	346	338	338	376	359	348	317	356	329	360	373	358	340	338	356	312	349	345	345	350	377	383	330	345	381	332	370	362	342	359	364	356	334	350	345	346	323	396	357	371	371	391	368	347	377	364	367	317	350	372	380	349	374	361	374	365	353	351	358	345	370	347	354	374	358	364	372	366	348	377	368	343	368	374	368	351	333	346	323	340	360	383	349	343	359	374	367	375	348	365	351	365	360	331	341	361	351	379	363	358	356	365	363	349	344	377	381	355	362	346	331	326	347	346	345	353	353	363	363	359	367	359	344	331	373	351	336	398	375	377	340	348	374	379	340
4853	9570	8230	4236	2898	2199	1881	1524	1187	1111	1033	868	773	788	687	752	608	643	618	581	522	597	555	580	534	512	512	580	562	509	523	543	514	471	526	500	517	525	521	517	525	480	518	480	467	497	524	475	498	491	522	505	467	489	496	472	483	516	506	511	476	481	495	507	474	487	490	472	477	505	543	478	519	491	507	507	500	499	501	532	456	495	481	480	473	477	508	429	491	496	494	475	482	501	468	533	522	485	456	463	498	504	421	509	496	506	468	495	475	475	462	488	497	528	465	447	500	519	492	504	460	472	466	485	491	489	478	484	458	500	473	466	504	454	448	502	442	464	490	460	446	436	475	448	499	454	468	469	485	426	489	502	479	497	522	503	502	521	482	494	462	491	472	486	488	486	527	519	489	433	463	496	491	487	502	484	502	534	497	471	473	483	522	507	476	441	495	469	452	463	473	483	486	446	466	490	483	500	474	494	496	467	448	524	522	472	458	466	483	503	493	475	438	449	483	507	485	507	462	490	500	477	498	482	473	492	502	534	474	518	464	497	494	498	484	462	463	475	488	494	471	503	499	469	486	479	452	473	463	488	480	465	510	469	480	485	509	490	426	482	464	472	473	464	509	513	489	487	460	476	475	494	479	471	473	503	493	507	461	494	455	470	486	473	467	477	495	477	508	499	497	469	507	499	488	484	480	482	517	467	482	509	496	505	481	528	482	490	503	512	454	487	467	496	497	459	546	531	485	464	528	492	464	493	490	511	510	507	463	457	512	445	496	458	461	524	452	461	472	469	485	538	528	508	467	492	462	500	484	527	493	518	474	470	490	483	472	476	473	461	541	471	488	486	493	485	516	492	495	486	513	470	479	480	501	541	444	469	545	465	477	486	503	476	487	494	481	462	476	480	513	464	495	499	485	477	478	495	464	507	492	518	532	517	447	464	514	486	492	525	485	499	461	479	534	496	497	521	479	471	453	480	441	503	473	463	480	467	461	515	498	490	488	471	498	478	501	500	533	486	510	487	506	450	489	527	527	479	468	474	470	507	526	501	467	511	474	461	452	508	462	517	467	502	500	498	500	477	470	494	484	477	479	496	515	503	452	492	490	468	449	461	464	504	504	526	498	498	504	478	489	477	482	497	504	484	467	478	459	468	499	492	492	473	462	520	510	503	476	492	469	491	459	525	506	450	493	532	472	494	491	517	480	513	516	470	486	456	509	492	500	456	476	473	476	482	505	505	459	505	508	481	469	494	472	495	492	481	452	434	460	476	447	489	490	514	489	484	439	475	469	459	533	494	487	513	499	501	453	520	509	468	471	469	494	477	444	486	515	478	447	493	489	486	501	505	500	479	485	506	479	512	486	520	465	511	521	485	487	512	477	495	494	487	474	489	472	514	477	475	533	463	461	444	472	500	511	503	483	484	482	464	495	473	484	498	463	480	477	495	493	520	489	449	499	488	511	505	481	511	490	445	476	443	481	511	456	504	476	506	467	482	453	512	494	489	446	459	491	506	497	491	509	488	472	469	490	479	471	491	493	512	478	511	466	434	502	457	498	489	488	482	469	483	497	430	491	481	505	502	511	453	472	476	520	463	462	469	548	486	495	460	467	462	496	554	533	559	514	507	477	443	429	496	511	504	476	469	479	469	441	453	474	508	481	469	491	483	477	477	482	515	495	458	448	515	497	443	497	474	485	473	474	505	508	497	493	471	455	457	474	505	460	465	516	502	506	478	498	497	459	535	500	495	536	482	493	488	547	453	565	468	471	502	482	489	532	457	522	500	522	519	466	489	452	488	508	531	517	526	498	490	488	485	482	502	479	491	462	483	491	502	454	503	513	493	487	475	491	506	486	495	471	480	502	495	437	510	483	485	524	457	481	508	498	495	456	516	506	470	470	471	466	527	463	518	517	463	462	476	433	504	487	468	460	495	517	529	495	511	490	496	494	502	492	500	519	479	497	483	456	480	486	502	495	542	471	488	496	475	506	493	452	497	522	456	491	541	502	478	460	468	452	483	476	473	499	458	480	446	511	503	454	516	507	502	452	507	470	477	471	471	484	453	469	494	486	480	472	491	478	489	502	541	508	494	486	519	461	463	460	483	469	504	456	492	465	505	498	465	501	488	486	482	507	474	501	465	449	475	499	449	496	519	446	475	474	485	449	499	479	465	471	479	470	436	478	451	467	484	461	440	462	495	493	485	487	478	495	517	496	475	515	472	498	463	511	480	454	486	456	477	495	463	473	475	459	493	496	483	452	502	447	498	518	477	469	500	527	493	502	500	508	492	496	501	500	517	471	475	469	516	478	524	445	495	508	510	510	482	523	459	457	451	463	500	479	453	506	484	483	461	498	478	461	496	452	492	524	510	485	472	488	477	413	505	527	474	519	464	481	496	524	496	511	502	478	451	499	484	462	430	488	485	469	481	518	510	455	423	478	505	454	490	501	471	520	475	496	510	500	508	474	473	501	505	465	483	490	468	461	441	428	480	455	468	488	523	481	454	464	475	449	481	484	473	476	481	469	492	531	489	448	494	479	523	483	480	497	447	467	496	478	481	479	496	499	460	490	486	535	475	471	509	477	483	485	477	511	461	514	527	497	472	452	501	494	494	521	486	465	470	477	520	489	472	480	484	455	529	501	457	491	471	503	477	486	490	514	476	507	476	489	463	484	437	498	497	449	463	492	501	460	456	488	485	482	510	469	479	484	519	493	499	519	520	459	487	495	511	484	472	493	491	465	513	484	466	496	493	464	494	530	484	512	483	487	505	486	447	472	503	474	499	487	508	484	507	502	475	480	481	475	525	487	494	500	445	463	497	472	474	487	482	477	436	473	449	483	488	520	466	528	497	423	483	490	494	498	444	492	461	489	515	492	482	473	495	503	511	475	521	463	503	480	470	496	481	515	466	535	500	512	472	495	444	463	501	479	481	473	450	441	483	481	467	488	480	459	461	449	454	492	481	487	496	485	467	457	454	504	499	483	485	467	483	466	483	525	443	504	511	501	476	488	489	488	482	480	502	460	430	491	499	477	430	482	461	520	520	501	529	507	493	460	502	466	494	479	436	500	495	462	482	504	437	487	506	472	526	479	470	467	503	483	459	500	456	523	501	497	456	487	468	485	505	497	491	443	476	493	513	484	479	455	469	483	476	513	506	506	451	489	500	456	498	473	502	453	470	497	478	463	482	453	530	460	458	462	471	488	484	521	491	474	474	472	512	475	474	459	457	524	506	493	463	511	491	488	504	504	440	481	483	474	504	493	528	488	509	518	448	520	552	476	478	496	486	472	462	465	500	468	458	495	482	471	465	476	513	512	492	512	485	503	490	501	503	493	476	522	483	464	475	470	490	487	487	478	522	505	497	491	503	462	438	526	461	442	498	494	458	449	486	476	482	471	458	502	475	489	505	458	499	476	509	485	478	519	518	437	462	480	527	507	481	488	418	466	508	477	515	454	451	467	468	504	498	473	491	497	496	483	520	481	482
23276	21448	29392	23910	21448	21459	6816	931	627	560	459	403	361	340	273	260	270	264	236	215	238	189	212	176	182	202	190	181	180	149	155	185	184	157	151	172	155	169	131	159	144	166	157	153	139	164	132	141	146	139	161	144	142	153	148	154	150	158	148	160	136	146	142	137	174	122	124	145	148	144	135	154	151	144	158	129	123	144	121	147	121	118	128	120	138	146	148	146	162	128	108	136	136	150	139	132	157	136	131	123	132	127	144	114	138	134	139	133	141	141	121	118	138	127	128	135	135	119	125	155	143	139	144	136	140	107	131	159	138	142	130	121	140	124	139	132	136	155	126	154	124	132	153	157	127	131	139	140	150	129	122	147	131	143	138	131	120	145	120	135	103	112	122	127	142	119	138	112	135	150	151	144	126	133	129	132	146	138	130	120	149	138	130	111	142	142	153	123	134	148	145	135	130	137	140	123	131	128	128	127	119	139	139	140	127	146	121	145	119	140	121	130	133	141	134	142	136	137	126	137	145	128	128	139	118	146	136	152	121	122	128	123	133	121	151	119	137	132	139	130	133	124	118	133	131	136	127	132	150	142	115	125	151	131	114	131	158	141	140	139	149	136	124	120	139	129	135	166	133	141	127	151	154	133	138	123	137	129	129	137	129	118	128	149	120	124	117	138	140	149	154	133	132	133	137	148	141	142	131	125	128	132	123	143	143	131	143	140	134	123	132	132	123	142	140	139	116	115	137	141	128	121	128	140	138	152	125	112	134	152	118	138	144	122	138	139	146	135	140	136	149	125	125	144	140	127	146	161	136	127	130	131	126	145	129	135	128	157	135	151	123	125	137	141	134	154	125	138	124	124	145	127	137	131	114	157	131	126	129	149	151	124	131	113	122	127	145	131	132	134	114	151	136	139	133	140	131	137	141	140	127	138	126	124	115	124	121	135	155	126	122	129	129	148	112	123	120	145	130	132	135	126	117	119	124	152	116	136	161	140	153	119	114	127	123	139	123	131	135	124	132	127	133	127	130	140	133	140	126	131	136	143	147	136	132	157	149	145	137	119	138	138	115	133	142	132	131	123	150	117	132	140	146	155	144	133	150	138	130	152	156	133	138	134	160	132	136	142	120	143	131	147	130	149	124	147	140	142	146	133	141	144	155	118	139	136	137	139	130	153	128	146	131	121	139	143	143	135	116	144	137	145	117	141	118	124	139	135	126	131	122	140	134	120	133	123	139	150	133	135	126	127	149	105	138	141	141	138	153	139	131	133	157	126	143	124	147	119	132	142	122	151	133	127	136	129	129	148	119	119	138	142	122	142	133	134	156	118	143	120	128	121	130	144	149	135	137	127	130	136	139	144	122	128	135	120	129	147	140	115	124	157	135	145	140	156	118	126	133	140	120	119	135	132	134	133	154	143	131	137	127	130	153	141	132	138	142	138	125	132	134	129	143	131	130	147	120	148	127	143	127	124	125	139	132	140	142	135	140	135	136	153	122	152	135	138	147	133	160	121	121	126	127	149	163	141	137	138	130	120	135	136	138	139	126	153	145	133	137	150	141	135	128	140	126	152	131	132	132	144	143	118	126	139	140	133	124	128	137	148	120	139	132	147	156	137	151	124	147	119	150	113	150	130	132	106	110	124	138	137	124	137	128	148	139	125	111	156	110	136	146	127	151	120	122	125	122	155	129	128	121	147	144	122	138	127	143	143	143	118	140	127	124	127	127	121	148	155	149	144	132	150	123	126	125	140	122	145	142	157	137	123	138	132	153	137	137	115	103	138	159	139	128	139	125	120	124	142	119	135	131	119	125	127	129	126	147	108	141	126	139	122	141	146	137	133	120	129	140	134	121	124	121	124	133	117	124	147	138	134	113	168	143	142	126	160	139	102	144	128	144	152	143	139	129	148	142	133	127	128	131	122	129	118	137	137	150	136	153	143	136	142	138	143	119	130	139	145	128	127	139	131	129	131	142	140	144	137	126	137	142	116	137	131	152	131	129	130	124	124	112	141	134	127	113	116	127	134	144	144	149	132	137	122	139	124	146	149	130	142	129	138	129	126	127	148	142	120	137	128	130	132	141	136	138	125	133	137	138	131	132	134	148	124	121	139	142	126	115	133	135	147	122	139	137	127	151	136	141	130	141	141	133	146	123	120	137	148	147	146	137	125	147	132	131	129	158	135	133	138	133	139	112	157	166	142	125	129	148	140	133	130	141	132	139	128	121	135	137	137	135	144	117	132	123	142	134	137	146	132	120	140	136	150	149	155	142	126	142	137	130	136	144	142	132	105	138	130	133	145	118	141	149	144	143	137	130	134	140	139	134	118	144	120	127	123	128	137	150	127	155	133	137	122	157	95	138	147	137	154	138	117	142	109	128	146	126	143	143	139	114	127	128	147	140	128	140	125	126	129	134	107	145	131	110	141	122	123	131	143	127	134	143	129	142	127	140	150	120	124	136	136	134	128	121	144	122	138	124	153	141	122	123	144	156	113	141	138	120	168	144	125	144	126	145	127	140	152	146	140	137	131	136	141	132	132	142	130	125	124	129	143	152	134	120	136	134	137	130	132	134	124	124	115	135	112	122	135	114	128	146	139	127	140	126	133	128	138	127	131	147	128	160	124	141	136	135	136	118	138	138	150	145	139	133	144	116	154	130	132	136	143	129	143	130	111	143	166	120	132	148	134	150	136	143	134	149	130	133	131	135	145	125	154	140	144	129	139	133	143	136	127	117	151	129	136	121	133	150	122	141	154	139	126	133	145	125	145	124	146	125	145	120	134	136	125	138	144	137	105	158	134	128	146	145	143	110	151	119	121	122	139	128	159	136	117	137	132	140	156	135	124	130	152	145	130	131	127	126	149	123	137	135	156	125	142	151	122	126	133	138	117	144	151	124	131	144	139	129	122	146	139	124	143	121	149	155	151	142	135	157	158	133	110	149	116	132	115	135	130	136	118	130	139	139	136	120	137	140	139	163	136	117	136	144	132	125	110	138	119	122	152	170	137	125	147	127	129	129	139	130	119	127	148	146	151	130	129	142	129	120	140	130	139	107	129	132	128	132	152	162	134	127	124	129	130	138	151	156	138	132	142	129	126	144	142	143	151	132	146	132	149	145	115	130	120	129	128	132	139	150	132	130	137	126	117	132	129	133	155	133	139	140	139	112	136	142	142	137	127	132	139	126	131	137	167	126	148	120	139	135	152	136	134	137	136	142	130	126	138	150	141	129	130	148	130	108	131	149	142	148	123	136	117	114	148	128	119	130	128	157	138	126	140	144	122	129	157	150	134	135	134	129	139	136	124	143	125	143	134	132	125	129	131	131	123	133	150	123	146	156	114	131	132	147	147	141	122	131	141	120	127	123	140	140	136	131	135	153	148	148	131	138	127	131	149	120	130	142	130	116	133	145	128	128	144	134	137	134	146	137	155	136	142	117	113	130	129	124	146	120	129	135	139	134	122	152	114	126	142	129	117	125	119	139	137
7007	15240	13223	6984	4801	3672	2802	2145	1679	1358	1122	936	789	682	625	544	508	453	421	409	422	350	308	309	293	280	296	280	238	253	279	281	255	271	253	211	217	213	220	209	227	213	233	217	216	207	219	209	199	198	210	194	222	221	203	208	193	216	189	210	217	162	203	214	219	212	187	179	204	164	189	201	180	184	201	200	189	196	210	179	196	175	217	191	196	186	194	212	181	197	180	215	213	194	187	204	176	182	207	198	179	176	189	187	186	179	198	187	194	184	189	189	200	209	213	196	198	194	197	200	172	196	197	196	213	182	157	167	232	211	204	181	205	202	173	200	196	163	181	209	178	216	216	208	189	196	180	207	184	188	179	191	173	187	179	189	226	183	190	168	187	203	194	187	177	197	203	187	185	210	178	191	206	180	173	186	184	201	221	179	198	190	208	181	188	185	188	192	205	192	182	183	187	176	200	206	186	216	198	183	195	195	200	215	215	181	192	200	181	178	205	170	180	179	183	176	186	203	188	196	193	186	175	200	198	182	177	195	179	179	187	201	178	167	197	172	202	193	193	199	211	191	196	218	193	177	192	176	217	193	215	192	188	186	164	185	182	192	186	193	200	202	200	173	203	192	183	173	172	195	202	205	196	206	173	194	186	187	178	195	164	188	193	169	182	184	184	179	175	203	187	191	191	210	175	176	176	197	180	186	196	164	203	181	185	193	200	164	199	184	197	203	181	197	192	222	199	185	214	183	178	195	188	196	184	176	190	181	161	179	216	199	190	195	186	203	168	175	193	188	177	187	191	183	196	198	199	204	153	173	209	191	200	183	198	186	185	200	205	173	194	192	179	171	197	199	196	196	179	187	212	202	198	164	178	162	199	198	195	194	173	181	217	188	175	210	175	204	189	193	188	184	180	202	185	199	178	188	168	203	185	183	176	194	193	199	178	204	182	188	191	185	201	216	188	187	177	203	165	206	205	207	176	200	189	182	188	193	194	205	202	187	183	181	204	191	197	200	212	216	167	225	183	180	177	197	182	203	202	175	199	168	172	189	185	187	180	188	212	190	176	181	198	186	196	189	175	190	162	196	214	200	199	203	194	167	188	200	182	179	196	191	199	178	196	175	222	202	177	197	194	181	178	190	186	193	171	202	188	183	186	221	212	188	184	179	188	181	192	174	166	192	169	177	172	189	189	217	212	202	213	177	180	193	181	195	181	196	174	203	200	184	217	209	200	165	199	173	190	196	176	169	210	197	202	174	176	183	181	209	185	183	193	187	181	201	177	192	194	170	183	218	195	184	173	175	179	197	189	185	183	201	185	200	179	156	210	205	172	187	201	199	187	219	183	198	189	191	188	199	188	188	164	168	186	203	190	195	176	220	196	169	200	194	188	189	174	189	213	195	169	213	202	174	197	213	185	190	187	182	176	206	182	177	187	206	181	195	169	179	184	184	196	189	183	182	176	205	209	206	201	204	186	183	188	190	188	190	198	197	186	170	181	194	205	155	193	183	192	185	187	180	218	176	195	200	186	182	196	224	206	189	211	165	180	205	180	183	173	185	198	177	148	185	173	170	188	174	207	186	186	195	172	198	193	222	176	197	188	183	184	169	191	194	199	168	187	183	194	185	188	167	188	212	196	187	209	197	187	178	178	177	195	155	187	199	196	179	206	164	214	177	197	186	181	188	180	204	202	173	171	171	165	187	193	181	210	224	200	176	177	174	169	170	183	178	184	203	220	177	176	197	171	167	176	189	157	188	184	214	172	198	211	199	171	213	197	171	178	175	205	196	196	232	190	179	169	174	193	171	177	174	181	178	182	188	185	199	202	190	196	163	188	196	194	173	213	193	190	196	183	183	188	171	177	210	184	190	179	178	193	189	201	202	186	207	165	186	205	204	176	177	203	192	186	177	193	181	204	198	183	190	161	197	187	182	187	172	201	179	197	182	174	183	204	195	189	192	213	180	196	169	162	179	194	201	165	165	187	202	201	218	182	198	178	198	175	180	212	174	191	162	192	184	202	177	204	179	177	181	207	178	176	202	206	189	169	185	185	197	173	213	182	183	196	169	174	180	195	203	199	169	171	186	187	157	173	157	183	181	181	187	186	198	182	206	196	184	205	199	194	196	183	157	206	176	180	197	193	199	179	188	190	178	196	190	180	197	170	188	210	199	200	185	188	203	185	191	198	210	184	207	193	187	206	180	195	175	178	192	158	205	202	195	193	201	172	190	181	186	188	193	205	187	193	199	185	192	176	211	200	187	202	210	185	177	157	197	178	175	199	169	171	169	187	223	183	178	200	177	196	184	180	188	176	179	227	181	177	197	187	194	210	187	178	216	173	193	179	181	186	192	187	186	177	197	196	196	200	172	195	197	213	167	161	197	185	207	208	203	180	200	212	193	185	191	164	206	210	189	173	183	208	166	195	166	197	204	171	220	194	173	173	188	180	199	188	190	199	193	192	212	193	186	201	172	170	169	200	185	186	202	170	179	209	200	210	187	179	161	186	198	177	204	194	222	188	194	193	169	201	221	189	173	192	155	189	206	177	186	219	201	186	194	186	175	186	203	218	168	196	172	187	196	199	190	175	181	191	191	204	200	213	197	188	196	169	186	217	201	185	195	203	191	170	204	190	216	194	167	186	197	173	189	164	202	185	170	186	191	207	202	189	181	184	191	195	192	178	186	195	181	185	222	182	185	186	181	180	170	181	183	160	204	181	189	203	179	185	208	190	198	223	189	171	182	201	187	196	189	195	159	214	198	189	196	175	175	206	187	191	212	191	194	186	176	195	210	199	187	178	199	181	176	204	191	194	189	171	195	173	188	174	174	198	170	204	200	195	177	170	212	183	187	169	192	187	198	202	188	164	193	167	175	161	189	184	189	180	200	190	175	194	203	207	179	207	220	201	172	181	202	187	191	187	185	172	169	184	200	187	196	181	193	182	156	201	200	203	220	182	187	178	193	200	191	186	169	187	187	178	185	202	161	198	186	200	198	204	175	198	176	187	173	181	183	191	197	182	187	184	194	197	199	184	191	177	173	204	174	200	182	204	182	183	153	196	193	197	198	198	194	210	179	173	196	186	207	179	171	184	189	197	181	190	201	208	210	188	176	196	181	185	170	186	173	179	205	192	208	206	192	195	170	192	196	171	172	181	219	178	180	189	180	178	168	230	198	196	197	182	196	157	178	167	194	184	172	190	171	193	193	201	190	173	210	188	190	212	192	168	190	191	180	197	178	187	185	172	187	195	189	217	187	203	184	185	205	184	174	185	188	176	184	213	175	171	184	172	185	236	170	183	189	179	178	192	186	225	186	172	207	203	221	217	210	185	178	199	172	173	194	203	193	179	210	202	192	198	167	176	190	192	172	195	178	161	175	197	189	194	199	196	184	199	188	192	173	171	192	206	180	173	190	181	180	191	201	204	180	181	185	204	185	190	209	205	212	140	193	175	196	195	194	208	190	181	187	170	191	192	201	166	185	171	175
27270	21054	9782	1009	596	513	472	450	474	456	432	404	434	441	404	432	454	453	428	418	440	436	450	455	412	499	464	446	410	481	453	425	440	450	429	440	450	446	478	417	458	445	448	414	414	408	479	417	409	437	437	400	487	444	469	444	474	434	441	444	479	441	459	425	454	462	447	467	416	457	382	437	463	429	420	412	423	417	433	452	437	470	439	421	472	460	458	457	431	403	430	422	430	444	437	419	422	458	434	429	466	437	431	454	405	438	437	471	457	425	451	432	465	461	447	443	416	454	437	434	414	440	452	440	442	418	461	479	469	404	462	430	444	437	438	446	440	431	436	441	461	430	457	474	400	448	447	452	449	430	433	451	451	456	431	451	451	427	414	474	476	449	445	435	438	448	437	474	451	422	443	458	414	435	439	467	436	417	441	391	439	435	425	432	451	436	443	413	450	440	449	449	426	428	476	441	419	419	431	471	434	444	474	423	432	414	429	471	440	442	473	422	413	411	436	452	464	455	448	464	421	456	442	441	395	434	442	413	424	459	437	410	436	461	439	420	407	438	408	425	457	412	462	452	431	450	422	446	434	471	478	434	460	433	419	440	453	456	479	435	417	423	461	460	436	420	449	419	456	462	441	440	421	432	447	434	454	416	440	445	451	400	422	463	399	437	461	445	431	446	434	421	449	442	486	478	457	446	435	431	472	467	428	443	431	458	416	402	480	411	482	404	449	448	465	379	435	465	440	416	417	427	423	423	455	449	462	442	413	416	453	443	440	449	443	426	402	448	422	435	441	435	435	436	450	465	441	446	447	458	456	457	431	418	446	411	425	445	455	454	455	460	446	459	417	430	423	437	420	434	407	461	477	464	445	456	429	440	472	455	447	450	441	452	419	448	435	445	426	434	430	449	438	407	438	425	401	456	456	478	451	426	459	434	458	489	462	446	408	437	408	463	457	444	460	442	455	482	427	459	446	472	450	441	421	460	441	475	434	426	430	423	423	482	415	445	421	446	406	443	425	436	424	444	435	453	443	422	435	456	423	459	464	419	410	457	430	409	439	413	392	393	398	460	443	451	438	464	468	433	429	455	463	494	454	434	439	435	428	436	439	413	453	446	452	459	442	447	412	459	449	411	456	466	439	462	469	407	421	436	451	453	453	401	415	475	426	468	468	439	431	436	427	465	442	411	401	449	463	425	459	432	462	432	439	431	458	460	472	420	430	430	446	462	420	408	421	423	439	426	422	447	431	437	439	435	466	440	443	421	413	429	439	420	447	443	422	437	439	442	430	481	452	424	425	457	455	456	475	438	440	435	466	472	460	454	413	437	459	426	462	418	435	427	447	436	447	429	421	416	476	431	412	459	428	410	469	423	478	440	457	387	419	478	434	483	392	433	432	438	440	438	425	387	447	453	473	425	436	429	426	426	429	408	458	436	440	446	439	399	429	450	481	465	423	445	456	430	438	430	425	413	435	426	438	458	483	442	395	461	447	423	423	462	490	431	451	429	434	446	475	420	437	449	444	461	415	427	451	399	453	416	436	405	449	420	436	468	440	429	459	434	455	426	453	437	452	434	422	427	444	439	465	420	441	451	408	465	400	411	434	442	420	446	448	447	421	442	421	442	437	417	392	442	453	469	446	455	448	398	443	444	417	447	446	457	420	430	441	430	434	473	432	424	448	456	431	442	439	463	449	449	438	439	457	426	458	447	430	392	431	436	428	449	420	406	460	413	453	433	478	471	440	425	428	450	405	452	454	459	472	403	434	422	423	411	433	481	452	432	448	441	449	437	443	455	433	453	469	449	455	434	446	441	411	449	449	437	429	402	447	440	460	461	427	441	414	439	433	438	419	452	465	392	435	451	436	468	414	442	430	433	413	446	429	425	489	482	452	411	444	459	468	431	444	414	431	448	448	469	411	410	418	458	497	450	434	418	447	456	418	441	427	405	425	466	439	432	482	463	445	419	383	468	399	397	442	383	471	420	442	411	413	421	450	420	428	427	415	410	399	409	431	443	439	469	466	429	445	448	432	419	415	497	488	442	440	411	440	413	430	433	446	473	452	476	438	432	447	463	466	427	431	458	451	427	451	427	449	439	433	429	423	435	421	441	427	412	431	442	437	451	419	421	460	449	431	439	453	475	483	418	458	417	435	402	433	471	470	417	491	452	462	463	432	413	470	465	418	457	415	467	483	450	443	430	416	467	420	409	400	429	439	428	449	439	458	404	481	442	459	451	475	462	466	433	477	421	417	441	429	435	454	459	424	411	421	483	430	423	409	405	425	404	442	425	461	471	418	436	458	487	407	458	418	449	473	412	441	465	433	428	450	440	436	438	421	435	432	461	421	430	441	445	418	453	416	440	459	407	459	474	444	437	421	477	454	432	419	460	418	441	431	409	429	457	440	450	444	468	456	420	462	442	423	450	470	494	441	488	434	399	452	423	454	454	459	472	480	444	452	476	469	449	402	411	447	453	407	442	431	433	459	413	475	440	425	420	471	441	462	435	444	441	426	420	434	454	413	429	457	445	420	444	449	469	421	463	474	380	449	434	458	464	442	419	421	475	445	441	379	394	437	434	432	416	421	402	417	421	433	430	454	453	434	447	434	447	469	435	462	445	435	431	446	436	435	447	426	447	424	452	420	467	433	445	451	418	431	440	422	422	425	497	415	457	471	453	443	410	399	443	444	430	429	439	430	482	444	472	457	479	457	437	427	457	447	452	429	461	475	470	419	428	468	477	427	473	397	492	423	436	425	431	457	450	458	444	461	440	443	469	477	431	425	479	437	433	452	422	423	465	440	433	426	452	456	420	442	444	442	457	408	448	435	458	424	475	446	420	443	419	447	452	433	455	430	439	428	420	437	462	432	447	436	424	463	443	441	428	445	460	453	448	441	438	417	473	450	451	486	445	434	416	446	425	423	441	477	383	469	428	432	444	405	430	415	416	453	421	435	459	490	444	439	457	451	433	454	451	451	412	461	415	448	484	416	445	472	445	396	456	427	432	437	466	440	428	453	418	439	458	431	438	419	452	448	428	424	460	426	449	464	422	447	418	442	412	490	431	420	438	423	455	449	429	447	404	419	396	454	484	480	413	436	443	411	457	489	433	436	429	456	447	448	405	444	444	458	437	426	468	426	411	471	458	468	433	418	454	448	448	427	429	460	437	422	425	425	435	474	438	446	457	415	479	440	432	479	424	459	432	451	454	433	447	435	426	457	439	444	469	470	470	457	440	467	438	427	490	460	455	455	427	433	425	442	437	432	417	465	426	429	448	475	392	463	425	428	454	455	429	457	459	452	451	493	462	406	444	420	463	428	432	427	433	441	447	483	447	408	448	460	429	457	447	440	441	431	437	464	407	448	428	402	462	485	406	434	453	465	460	477	461	428	449	417	461	436	490	446	414	401	504	412	426	449	492	431	422	462	462	417	477	411	422	444	474	476	428	430	450	433	443	455	465	466	411	470	449	407	428	448	473	412	412
4010	1410	1289	951	785	681	666	678	624	660	645	691	594	587	590	613	613	636	607	607	608	613	580	635	577	657	573	632	577	584	573	587	574	631	614	582	599	562	610	587	618	571	592	595	579	570	595	586	570	565	599	623	558	601	582	597	597	608	588	550	625	586	592	592	610	583	569	637	596	624	622	626	556	615	571	631	591	614	585	624	609	612	579	618	600	564	603	601	606	605	578	598	607	552	590	604	608	622	614	589	629	569	555	629	594	605	572	626	613	580	585	564	564	569	616	587	570	615	620	571	605	595	576	585	609	566	581	574	580	607	585	639	607	594	571	612	591	563	603	618	568	601	589	578	608	568	612	563	593	590	605	594	608	609	586	620	558	581	603	572	627	561	611	521	607	619	604	635	605	576	535	560	579	618	649	616	545	596	604	602	618	578	639	592	576	628	583	584	567	584	581	602	597	561	616	557	571	603	596	602	610	544	622	575	548	640	601	586	592	605	564	594	620	577	593	599	601	573	567	595	623	589	608	591	591	580	576	657	577	598	593	581	560	583	594	594	617	598	622	557	601	577	581	597	621	591	582	581	573	609	615	607	577	607	631	580	586	627	556	592	556	585	618	611	557	568	566	564	594	651	616	625	616	625	595	555	614	621	581	576	557	611	558	578	594	594	582	613	559	583	593	599	557	597	559	558	598	573	552	594	621	640	631	606	567	627	560	577	573	590	592	599	604	604	559	586	598	603	645	596	610	572	596	573	621	562	596	599	568	648	607	607	584	571	635	573	608	600	555	579	573	585	557	633	601	566	556	592	578	599	577	615	577	600	582	615	593	581	576	534	596	542	609	584	592	588	587	596	594	577	608	551	620	593	582	577	556	558	583	588	583	553	573	596	641	594	610	598	622	591	584	616	595	613	610	550	598	567	572	576	574	613	626	587	565	599	547	606	586	623	598	565	646	644	619	587	599	570	608	574	617	586	539	557	602	584	617	606	591	580	626	566	637	553	630	601	620	623	585	579	594	576	590	597	581	665	562	599	537	625	589	541	651	633	618	569	571	571	609	591	614	614	621	565	537	582	648	626	539	604	574	612	583	598	548	623	613	573	621	608	560	553	622	610	553	614	595	575	686	601	573	602	592	597	598	600	595	612	604	591	627	633	566	612	606	606	581	622	616	556	606	594	629	596	592	602	586	617	550	598	600	623	595	640	596	573	591	516	580	550	581	646	614	546	598	582	539	584	577	577	565	630	608	621	601	598	632	584	614	587	571	619	583	554	571	578	600	567	582	593	610	572	561	566	611	595	587	586	605	608	568	574	594	617	600	594	631	568	602	542	546	574	573	572	591	636	608	572	584	586	579	598	586	588	586	614	594	610	614	593	636	564	624	554	578	598	606	579	570	613	577	606	654	595	601	574	612	621	535	607	607	585	594	605	573	559	565	620	556	602	595	601	618	571	553	622	585	568	619	613	603	581	565	559	634	585	569	579	585	570	577	599	586	645	579	578	605	601	602	560	569	602	583	577	560	605	578	566	611	601	595	620	567	580	611	603	566	599	609	612	619	615	576	583	632	625	612	565	562	587	599	610	583	599	599	577	552	639	596	537	586	596	606	597	588	598	577	561	615	584	558	603	605	651	609	610	588	613	604	565	570	575	612	589	603	561	612	602	616	512	610	599	571	568	633	563	621	552	551	579	615	598	615	569	574	557	566	563	602	612	636	547	614	603	619	577	576	596	614	606	593	590	613	553	515	659	579	593	619	601	595	577	588	581	618	584	550	595	593	626	590	534	619	602	566	585	605	571	634	615	600	568	611	556	608	624	584	582	579	576	603	573	574	585	566	631	590	613	631	591	586	600	619	607	621	589	634	577	588	570	617	586	622	591	613	641	565	567	594	583	574	615	559	598	581	583	564	603	563	590	606	604	563	626	656	592	602	615	603	614	558	604	645	595	597	577	590	634	607	545	628	539	573	562	579	626	605	594	613	596	622	590	610	634	573	621	562	613	624	609	626	611	557	602	570	591	629	598	579	563	626	603	598	636	581	611	585	638	579	572	627	608	590	566	614	564	597	600	600	628	617	585	583	552	607	572	586	610	593	581	600	559	595	609	568	574	578	567	607	585	594	591	602	614	572	591	605	592	625	589	605	591	567	585	588	611	616	601	628	621	573	586	605	585	624	637	572	595	594	592	625	572	660	618	579	603	579	583	609	578	612	581	595	588	600	595	599	608	569	593	609	578	605	587	592	557	606	575	589	569	579	584	593	573	577	624	570	614	581	606	571	610	617	608	567	571	582	597	607	594	557	563	609	570	632	576	598	566	612	631	577	588	612	598	567	606	569	552	618	571	567	596	580	606	582	626	558	613	612	542	607	571	588	551	559	586	607	594	605	548	582	600	597	576	584	589	591	574	578	621	574	605	595	608	587	577	614	592	611	599	609	576	548	622	570	597	606	576	544	621	597	620	633	643	534	553	589	581	589	593	609	590	579	595	618	608	587	603	596	628	582	548	636	587	612	628	569	590	564	634	610	598	591	598	645	527	572	618	635	588	631	617	597	603	597	613	606	597	594	582	605	589	607	581	570	576	584	580	561	593	615	603	623	584	618	594	588	590	586	565	611	584	620	598	563	604	591	600	605	613	602	610	553	652	608	576	553	573	590	551	577	617	566	578	584	599	570	560	584	580	614	534	578	595	595	585	630	599	568	615	590	585	591	616	585	559	550	631	549	628	628	585	612	586	623	624	600	568	590	592	593	584	596	591	588	583	564	630	648	547	580	605	599	571	613	613	603	592	589	569	591	567	566	587	583	635	587	598	544	603	610	640	594	543	606	596	610	624	606	550	574	577	577	558	594	596	585	640	516	615	618	630	611	537	589	582	534	587	586	599	571	557	606	556	576	617	578	571	568	568	612	584	624	587	601	612	591	597	572	562	607	623	578	599	569	564	626	621	559	617	568	581	607	577	592	614	608	576	579	640	619	578	569	548	597	582	578	563	594	561	610	631	616	614	594	616	591	583	582	534	619	587	596	603	579	606	544	575	624	597	591	596	589	555	552	558	568	650	603	575	570	556	605	599	567	610	589	634	590	583	585	596	546	601	571	633	618	587	581	585	587	566	607	540	622	598	638	622	567	627	590	604	586	582	571	587	583	558	583	584	582	596	591	587	587	571	596	615	566	601	568	558	598	628	556	553	596	560	557	588	613	613	575	609	583	597	605	634	554	604	620	600	564	574	583	577	600	608	576	588	567	572	578	576	585	613	618	609	571	590	601	586	561	598	591	589	621	561	571	638	629	598	551	609	575	587	596	653	592	599	602	546	600	626	564	566	592	577	560	544	579	584	583	590	602	615	617	594	630	608	640	629	612	604	606	583	611	553	542	599	596	612	569	598	637	610	606	572	558	611	618	578	583	641	604	575	592	615	633	598	638	536	619	619	598	536	583	602	599	590	622	591	623	609	599	619	579	592	598	610	562	590	631	593	636	599
24348	21478	28940	24433	21451	8892	1109	740	612	562	527	505	482	421	497	438	428	412	432	382	432	442	371	368	386	414	389	358	411	387	354	361	351	341	343	406	382	367	349	349	399	381	381	414	371	370	356	346	366	373	380	349	363	401	371	377	379	365	382	369	325	323	383	353	340	387	307	350	373	348	370	357	363	364	370	338	320	420	348	333	372	328	350	352	344	363	345	344	366	372	382	390	358	335	356	375	353	361	365	364	390	386	353	368	354	348	388	362	382	387	368	348	340	356	363	374	352	374	358	345	378	352	377	360	375	358	370	382	351	344	350	366	365	380	365	387	378	334	355	352	347	394	378	374	332	364	355	360	355	381	321	392	339	338	342	367	344	374	359	358	360	339	386	359	366	362	364	375	330	375	359	329	350	373	397	370	369	365	358	336	333	344	349	371	402	385	370	348	322	376	367	365	366	374	351	381	353	344	328	374	369	375	342	351	375	325	385	362	356	332	344	364	339	331	371	344	368	359	343	371	361	341	371	380	373	377	341	361	369	366	321	381	362	328	368	380	372	358	357	366	357	365	362	369	379	374	344	318	388	361	353	363	345	388	382	386	393	388	411	357	354	389	343	339	385	357	371	344	379	371	354	357	345	366	384	358	392	366	358	373	368	371	311	357	361	375	367	354	383	363	383	373	412	375	348	344	370	375	345	343	405	381	359	376	307	367	394	370	334	337	333	377	411	355	354	372	379	382	359	347	349	360	356	358	338	338	348	355	357	363	361	334	333	370	369	372	386	388	340	345	342	361	365	370	354	354	342	356	364	362	361	343	360	371	365	370	353	339	349	342	346	343	340	360	386	364	367	361	334	348	350	364	369	398	340	370	363	356	359	340	353	365	358	332	359	384	353	363	390	353	363	366	355	363	341	372	358	379	371	368	362	389	370	376	380	332	365	348	350	356	355	355	333	347	354	370	367	324	372	368	345	375	357	368	324	328	362	322	376	381	346	350	337	366	343	383	351	369	356	360	352	391	339	339	345	376	334	342	388	372	372	366	373	328	338	348	383	357	373	364	366	343	358	344	386	390	389	394	341	361	371	355	362	337	353	353	355	363	320	369	363	396	375	374	389	350	355	335	367	352	363	382	355	380	337	360	353	363	357	375	364	337	374	359	371	382	377	393	394	357	341	360	307	364	348	373	367	362	405	375	369	373	319	347	369	338	372	343	367	364	358	349	372	342	354	367	373	352	341	349	389	384	333	348	353	370	357	380	347	398	351	337	363	365	350	332	341	353	396	359	330	373	391	377	355	374	361	351	373	326	354	370	354	311	364	361	306	378	371	361	367	365	359	350	347	364	351	353	354	349	359	387	356	344	370	398	352	324	388	367	356	382	361	346	348	382	344	364	338	369	359	412	357	368	359	327	344	359	359	351	386	356	349	361	296	377	397	367	373	374	366	343	360	359	352	339	346	351	374	349	390	363	338	383	385	386	364	365	331	354	354	373	345	363	357	360	322	335	352	362	360	326	373	350	374	343	343	342	325	311	363	383	333	359	340	339	351	362	388	371	355	368	377	364	339	347	374	363	363	357	366	372	361	393	345	375	341	375	350	359	362	384	370	335	336	374	373	351	366	372	361	344	347	355	340	322	366	372	327	386	355	347	372	351	322	375	330	368	367	368	340	346	338	392	374	351	360	379	379	376	355	348	375	337	360	347	323	355	336	322	357	424	369	358	395	378	363	343	386	367	349	380	348	379	344	372	348	368	366	347	360	370	359	390	387	381	349	363	351	347	421	376	342	352	355	370	369	337	358	359	377	398	382	363	372	328	368	361	373	383	337	371	355	384	392	349	360	363	352	364	353	358	329	359	390	365	382	347	361	330	364	355	382	379	333	380	380	351	337	353	316	356	366	357	363	357	378	355	378	396	363	365	339	351	344	360	330	366	357	337	382	353	360	351	363	381	374	375	320	373	337	334	363	359	353	365	381	361	348	355	351	349	346	338	351	393	356	353	345	373	348	351	354	334	359	370	373	365	357	334	356	384	350	379	374	362	381	376	340	376	362	352	360	381	351	375	356	374	370	352	346	320	343	346	341	389	362	372	341	351	355	331	355	360	347	374	385	365	385	364	392	335	353	342	339	374	357	378	368	331	374	335	363	379	359	351	357	353	368	349	349	364	364	356	407	380	311	366	363	336	335	376	375	367	372	316	342	380	367	343	365	352	354	392	394	319	321	378	378	391	344	368	362	385	334	342	376	378	374	362	362	384	360	364	399	368	354	339	327	344	352	358	347	373	376	371	368	339	333	386	372	384	352	329	372	364	379	385	355	332	360	331	352	354	318	361	386	368	345	352	350	339	358	377	366	364	362	340	353	361	366	342	361	335	357	321	342	359	367	347	347	354	333	348	348	373	391	330	358	330	318	388	338	334	332	352	380	367	324	356	359	372	363	357	331	357	327	359	357	374	346	350	338	364	362	326	361	350	387	323	372	366	352	329	375	374	348	381	365	372	358	341	354	378	369	359	339	355	357	360	326	343	354	385	370	356	331	350	382	370	379	384	384	370	353	346	362	340	379	352	385	370	380	367	353	385	327	352	332	345	362	348	364	356	342	344	377	335	380	353	384	368	355	370	380	333	361	391	366	349	369	398	375	363	385	388	351	343	372	378	340	361	351	336	375	351	329	321	347	346	315	369	387	372	386	353	398	365	363	335	363	381	367	328	368	363	332	376	345	357	346	317	351	348	336	336	340	399	394	364	355	389	341	383	344	360	378	373	339	364	368	379	338	347	382	377	336	361	351	352	366	347	356	359	377	341	363	399	365	378	334	330	349	319	391	327	361	412	369	353	417	379	345	375	354	355	375	324	355	373	349	321	381	347	367	358	347	392	362	330	357	385	367	373	381	386	348	387	357	408	371	357	354	334	334	324	399	388	385	363	373	359	359	369	350	371	330	307	358	367	375	359	328	376	349	332	350	341	400	390	344	358	367	340	328	357	382	357	340	362	369	341	350	379	366	363	354	340	355	346	333	380	386	354	343	377	347	345	366	331	368	380	346	343	374	362	338	344	361	372	378	380	363	380	377	337	364	352	353	379	342	352	396	377	364	355	388	347	340	352	366	326	363	381	382	386	371	339	398	341	407	340	368	377	382	393	379	385	336	367	339	370	363	377	341	341	398	372	340	361	348	334	358	359	369	365	340	346	357	359	355	363	362	363	371	382	386	382	349	368	368	371	326	381	368	363	396	360	342	339	386	360	354	364	393	351	365	330	357	343	342	369	382	340	329	382	366	355	391	359	372	360	331	369	368	394	360	366	355	363	374	361	374	344	372	360	320	348	359	337	328	330	361	362	329	341	339	364	359	366	340	343	366	405	365	317	376	348	383	363	370	357	354	339	343	349	387	343	361	384	356	345	348	369	370	372	374	365	351	404	401	341	388	347	336	346	362	359	378	325	354	365	335	338	357	408	403	320	342	365	375	350	361	333	363	355
4824	9555	8231	4269	2880	2366	1846	1493	1261	1070	975	875	756	728	702	636	678	597	623	615	544	590	574	561	603	586	558	530	553	495	541	564	544	502	508	516	482	535	477	476	504	531	500	440	533	522	512	500	496	500	495	527	533	499	488	500	529	483	471	472	475	518	470	508	528	509	484	497	501	508	482	510	456	498	507	479	522	471	538	481	481	506	503	519	534	495	525	523	438	480	505	508	477	492	467	478	495	503	534	485	484	450	511	537	425	532	475	533	483	481	478	481	469	475	531	450	540	503	495	477	471	506	460	506	518	484	498	517	472	479	498	517	510	510	526	511	466	478	475	492	469	513	508	526	487	500	507	533	483	492	493	503	504	471	452	530	482	494	511	482	494	469	498	479	486	472	501	494	458	503	499	483	502	510	511	471	490	496	499	492	492	517	486	541	437	494	477	516	493	506	510	481	469	478	503	489	498	481	493	463	509	493	469	506	544	475	477	480	479	531	491	472	498	477	507	486	462	512	522	512	497	494	459	518	477	487	519	492	518	509	479	507	458	500	485	478	470	492	517	498	503	469	487	536	471	458	455	485	515	504	495	470	521	527	515	508	503	461	509	518	480	513	503	496	504	504	500	501	447	496	460	513	506	482	528	485	493	504	498	520	448	484	515	503	490	496	513	516	480	484	482	514	493	526	503	479	469	488	528	504	492	497	513	505	463	496	485	483	487	456	507	506	497	470	440	492	475	478	463	514	461	522	482	504	478	486	527	507	498	495	475	514	504	507	502	520	490	503	502	488	476	468	493	509	496	458	513	498	505	475	526	460	509	450	493	506	511	497	503	505	462	462	525	506	431	477	496	475	491	475	511	459	478	477	496	466	483	522	475	468	482	485	496	521	484	526	486	492	464	491	486	503	491	522	491	512	525	461	447	486	472	477	487	540	493	480	506	478	456	482	518	497	492	476	518	491	494	474	503	515	517	495	450	473	512	482	510	474	500	508	449	522	484	452	505	501	519	502	512	480	468	480	486	510	498	455	465	518	486	474	512	492	482	482	486	489	506	477	500	447	511	467	471	474	506	489	521	493	476	454	488	544	489	481	480	490	489	471	493	532	460	469	490	469	472	482	536	447	516	477	512	463	474	479	502	487	472	460	495	495	487	483	501	499	496	525	524	501	468	445	478	491	482	502	528	490	498	483	485	502	515	536	472	473	499	438	484	470	471	483	501	482	482	462	505	445	513	510	430	498	514	455	502	505	499	502	485	506	482	478	499	518	485	490	537	513	491	477	555	477	496	455	509	462	495	482	492	490	496	493	526	471	465	510	450	555	516	435	470	462	487	493	513	503	521	464	492	505	489	505	474	538	515	484	486	466	494	495	469	491	458	497	471	486	518	513	500	471	488	482	475	503	485	523	505	504	464	459	425	511	484	480	458	477	476	492	483	448	482	497	469	556	483	500	513	493	505	492	497	485	497	486	510	475	521	508	494	516	468	500	502	452	501	466	479	466	515	440	465	518	507	507	478	458	531	497	512	453	508	477	488	520	528	501	496	487	521	469	474	494	450	485	517	491	505	520	484	465	482	478	490	527	482	479	484	480	503	447	492	520	499	484	479	466	550	498	502	486	448	522	475	517	501	477	492	463	509	496	504	465	548	482	502	498	443	474	489	483	479	511	476	459	460	493	491	496	444	511	492	460	497	520	490	512	513	481	467	492	484	495	504	479	501	501	506	498	482	475	508	489	465	484	472	497	516	499	464	540	515	470	516	470	485	493	502	510	536	487	479	489	510	494	524	466	517	451	519	549	472	493	496	462	497	503	489	486	497	488	480	491	500	503	493	471	482	491	486	469	473	444	501	498	490	484	513	531	519	484	496	527	494	489	464	498	497	495	462	495	536	500	501	491	498	488	477	497	506	495	507	492	497	500	479	491	483	542	478	478	550	533	468	480	526	521	522	533	485	489	441	516	471	485	498	507	500	522	501	495	480	481	492	484	453	535	497	465	463	517	482	508	480	479	497	506	499	496	490	470	486	494	503	496	513	488	489	482	462	498	452	502	481	541	516	510	524	460	492	512	454	519	456	485	481	470	458	479	495	530	485	502	536	523	480	483	470	476	488	473	452	483	489	495	510	466	481	465	500	522	446	509	490	432	463	465	488	508	482	506	488	531	509	521	462	451	508	478	475	470	515	476	492	489	480	496	531	473	518	480	501	490	465	487	475	491	468	484	453	488	459	525	491	469	468	514	516	496	497	523	502	505	501	460	508	474	485	491	480	504	545	491	491	534	516	443	516	481	471	483	505	486	532	527	485	516	522	438	452	479	500	475	468	488	469	497	486	518	479	479	509	499	478	489	483	509	451	552	461	495	489	482	498	481	530	506	482	504	479	497	487	514	488	461	517	489	496	475	486	505	493	516	506	480	477	442	531	498	502	508	475	488	522	483	470	451	508	526	522	518	479	465	528	443	495	522	473	487	474	499	498	481	512	502	484	494	515	499	475	536	475	483	475	506	513	486	487	488	517	451	532	521	520	465	469	522	496	498	484	491	495	508	496	499	474	493	535	488	532	457	523	487	478	498	515	489	433	469	443	465	474	481	521	489	482	501	545	506	511	533	442	536	487	489	468	483	503	521	532	516	489	468	501	505	467	502	485	533	495	496	500	499	511	472	506	510	522	495	475	468	513	497	480	471	518	498	496	446	496	466	472	523	498	492	505	482	495	507	464	476	527	455	504	436	500	509	480	515	517	487	513	491	487	498	438	473	498	468	518	477	467	495	501	446	482	476	484	488	520	472	487	548	463	477	520	495	464	482	485	478	488	467	495	487	494	511	512	467	501	491	519	476	513	505	466	514	444	462	521	510	520	487	510	493	488	540	504	476	505	489	459	495	483	494	549	513	500	508	462	481	474	498	468	490	467	513	467	461	514	467	466	461	452	477	453	511	507	458	466	517	471	483	469	522	519	498	488	466	507	451	472	479	513	499	485	528	492	475	494	459	510	492	490	496	504	460	495	471	502	513	528	485	495	498	481	519	486	537	502	523	519	495	474	549	498	482	478	526	488	456	502	518	491	467	519	489	515	473	487	514	474	481	506	498	482	486	480	515	528	474	473	454	477	489	491	510	499	478	478	494	463	481	496	519	476	526	513	488	507	519	500	478	521	486	448	479	502	519	472	485	491	472	451	498	483	483	504	486	479	469	490	505	481	466	478	486	548	502	497	521	525	488	509	482	524	526	489	529	458	492	495	517	530	511	504	464	472	451	471	501	509	489	478	465	524	505	492	506	463	489	515	512	489	488	491	460	498	512	482	516	519	520	504	476	495	502	486	470	500	482	487	459	528	488	496	476	479	496	497	451	485	467	502	494	466	423	514	509	449	487	475	510	517	475	476	459	508	478	475	527	518	519	446	487	555	500	530	491	457	493	503	494	517	532	470	524	505	501	478	509	514	450	517	466	500	529	464	502	517	487	487	501	464	497	503	473	508	467
23295	21442	29394	23894	21444	21467	6931	990	622	552	477	437	399	343	279	258	275	250	217	218	206	220	187	183	189	169	198	193	171	170	157	170	173	151	162	163	158	127	157	150	154	148	151	163	152	129	144	146	146	163	129	131	126	132	135	151	157	156	153	127	123	157	140	137	137	141	147	129	154	131	137	131	134	157	140	139	141	145	127	157	132	158	126	145	154	122	135	136	122	141	124	129	133	112	125	146	143	131	151	124	141	117	143	108	132	126	163	135	138	125	133	136	120	145	143	140	117	134	146	139	138	102	167	124	122	162	133	134	142	119	149	135	161	122	140	137	121	143	151	144	151	127	132	113	131	136	129	143	138	155	139	127	127	147	133	141	140	136	139	124	141	129	134	124	129	124	143	129	138	146	152	121	151	142	136	140	140	133	129	110	141	143	147	125	125	153	134	152	127	135	117	133	128	152	118	147	130	120	148	127	134	114	114	129	168	142	134	153	133	156	140	158	128	153	165	131	122	137	137	126	126	133	135	151	130	118	146	136	128	141	106	121	129	119	129	136	142	155	137	135	125	134	119	130	141	141	117	124	134	108	140	134	132	138	119	141	154	133	146	147	135	131	130	132	157	148	137	152	135	166	152	149	133	141	153	133	157	152	128	121	121	114	142	123	133	135	139	139	132	125	143	136	145	127	136	138	150	139	144	146	131	139	141	134	133	163	129	143	128	163	126	117	148	151	131	113	171	142	127	131	152	137	146	147	144	136	143	136	168	147	159	135	108	147	156	116	123	137	141	138	133	164	148	139	141	154	107	121	131	135	142	113	140	141	132	108	135	112	128	135	153	121	143	143	116	129	145	121	139	166	122	151	123	139	148	129	132	144	133	150	134	105	146	129	138	140	133	150	158	151	130	96	137	105	134	142	126	150	130	130	147	131	141	135	157	162	140	135	115	149	128	139	142	142	127	142	144	147	144	154	133	140	163	117	130	139	136	127	140	135	144	138	160	149	138	135	144	118	139	134	127	163	112	128	140	145	124	149	160	140	108	124	140	126	134	139	148	127	119	133	172	139	154	116	130	130	136	147	133	125	142	144	115	145	118	140	118	141	124	145	134	143	137	127	143	142	141	143	133	138	145	118	126	119	132	137	143	120	130	132	120	120	154	110	140	148	150	138	117	147	121	154	126	122	123	153	126	130	134	135	149	152	140	127	131	144	131	147	127	139	138	136	148	145	127	99	125	142	130	135	119	143	143	146	152	130	144	123	140	133	127	134	128	139	130	133	154	134	136	149	133	125	147	138	133	121	126	133	152	145	137	124	139	147	143	126	136	123	125	125	121	134	134	122	111	119	130	131	136	159	158	130	135	137	136	133	127	155	116	129	123	131	124	122	149	124	149	142	123	131	134	155	141	109	148	133	134	130	139	131	133	148	134	130	140	136	131	143	128	131	128	118	142	143	137	154	112	139	110	117	137	140	120	124	130	148	127	131	142	150	139	119	126	121	134	155	135	142	142	130	135	142	133	140	150	138	146	129	131	137	131	132	130	130	116	131	112	132	118	129	126	139	118	141	120	149	140	134	130	136	135	178	143	154	117	123	128	145	143	126	166	145	154	134	128	155	130	138	147	137	122	148	136	144	140	129	146	143	134	140	121	141	137	119	160	135	130	134	130	142	135	145	130	124	160	157	154	152	135	147	138	134	145	126	133	125	128	118	137	135	146	156	162	129	132	150	128	132	146	136	154	122	121	139	128	144	141	132	134	148	138	130	111	149	140	145	130	135	135	166	140	114	119	147	146	132	148	136	121	134	150	135	141	125	119	152	133	136	116	132	133	131	139	112	146	150	133	140	132	145	126	126	131	123	160	144	147	143	131	146	156	139	143	128	141	146	147	138	157	144	138	145	128	134	125	143	146	119	113	132	132	152	130	134	132	142	149	121	135	136	138	124	132	139	110	123	114	120	134	143	136	127	136	127	117	135	142	142	138	140	136	146	138	128	131	149	138	129	131	148	111	155	130	168	148	121	128	135	141	139	122	115	123	128	128	138	140	128	141	122	146	126	120	134	142	138	130	133	135	133	153	134	152	135	117	153	125	132	129	140	144	151	134	144	136	126	130	138	133	134	136	129	139	129	139	157	131	141	127	136	157	141	157	136	153	129	142	121	135	126	131	138	141	129	119	126	133	140	143	154	123	143	139	137	135	160	135	134	145	136	158	146	140	135	139	149	138	133	117	141	156	129	140	132	130	119	131	138	149	128	146	118	130	147	133	132	134	132	132	145	125	133	136	141	128	138	137	158	161	142	141	136	140	140	112	135	135	142	137	129	130	159	147	135	161	137	136	129	111	160	148	134	130	147	147	152	118	147	138	139	135	129	128	144	144	141	131	130	132	117	137	133	140	146	132	151	141	99	141	123	133	138	148	121	137	129	154	113	113	115	123	146	143	132	137	142	131	141	146	148	132	138	121	123	124	135	134	141	142	136	123	145	138	140	144	134	127	143	147	166	126	119	140	124	139	135	136	151	152	155	136	124	129	121	108	105	131	133	134	139	139	139	150	126	144	122	121	113	145	149	145	140	133	160	131	156	144	132	132	127	136	137	145	155	129	128	123	128	134	123	135	152	140	147	141	126	127	146	138	148	147	150	137	137	146	136	130	124	124	134	118	142	135	142	142	153	139	115	133	122	133	125	143	141	136	145	140	133	116	132	138	151	134	113	137	140	117	128	142	140	129	152	138	133	146	111	138	121	153	138	142	128	131	143	132	140	134	137	128	126	154	138	143	136	146	137	119	137	139	133	145	152	110	129	151	134	150	126	139	120	120	142	147	131	140	121	140	122	154	126	155	155	131	151	131	121	147	149	134	140	149	121	132	143	109	147	128	140	141	136	148	124	136	133	124	154	132	136	124	140	149	154	143	164	133	137	125	130	137	129	133	136	134	135	116	142	140	130	137	153	143	127	131	126	132	139	145	119	135	147	143	147	152	142	120	136	144	142	149	136	141	144	144	145	150	154	134	150	132	118	130	130	136	139	132	143	153	116	125	135	142	133	152	134	126	145	125	138	133	126	153	123	143	154	135	122	138	123	138	136	160	145	137	122	121	145	132	126	156	161	120	131	140	107	144	131	125	121	124	125	149	135	124	145	140	150	145	136	135	121	127	120	150	138	140	136	133	146	138	111	142	129	139	132	145	133	143	152	138	152	150	138	149	137	123	116	144	151	134	126	135	129	155	123	128	115	122	137	141	142	119	127	145	138	143	132	126	146	136	146	169	143	124	115	179	140	141	164	130	134	124	118	164	147	119	136	150	136	141	135	142	132	138	142	128	139	136	132	118	115	139	135	113	124	136	155	140	125	119	139	139	139	136	133	162	135	139	142	133	134	135	160	124	133	144	152	152	137	128	141	169	132	97	121	120	127	141	130	128	150	129	130	141	129	133	131	126	137	135	116	154	132	138	134	132	151	110	123	143	143	160	150	142	134	139	127
6946	15667	13305	7209	4954	3779	2686	2215	1694	1399	1133	917	823	739	643	513	494	492	454	390	368	372	337	291	332	329	297	300	262	266	255	318	255	245	238	266	213	233	226	215	238	228	220	199	208	208	188	221	199	189	224	201	219	179	187	211	222	210	196	230	207	182	188	205	229	205	193	210	190	228	190	190	216	201	197	179	191	199	195	196	196	176	200	214	172	196	200	225	200	203	219	175	198	204	177	177	198	206	191	200	163	204	199	173	208	174	191	203	189	181	213	184	187	200	211	190	220	203	177	192	192	168	209	203	190	164	193	188	211	200	182	172	183	192	198	184	190	200	203	210	199	191	200	199	191	173	210	184	203	213	181	184	195	165	201	203	189	190	140	180	195	188	203	191	180	186	180	178	197	177	176	213	193	191	190	199	182	184	188	201	177	181	160	186	196	170	211	153	182	188	199	192	164	180	176	178	169	191	181	208	206	181	169	193	191	201	202	195	213	192	170	170	201	167	178	188	191	189	202	196	181	216	199	205	168	190	196	192	199	209	181	192	197	183	205	182	195	195	188	194	192	190	183	199	188	172	200	194	196	215	187	205	209	207	220	210	197	170	196	187	171	193	193	197	185	157	213	176	174	187	188	208	170	175	178	198	197	187	193	183	180	200	174	196	181	200	168	195	180	169	182	186	192	222	198	202	194	198	170	195	181	207	207	187	182	180	186	200	209	197	175	193	216	201	178	220	194	187	181	167	193	190	190	191	203	176	223	204	185	191	180	172	199	200	201	176	168	182	183	169	176	178	187	200	201	187	169	192	191	173	189	179	217	186	168	211	196	208	203	199	215	172	176	189	191	178	191	174	178	190	187	175	202	191	185	175	199	191	182	169	212	161	176	204	187	187	198	192	169	167	219	194	168	176	192	199	192	185	170	203	190	221	186	181	177	193	207	207	189	167	176	183	187	175	197	182	170	204	192	177	208	172	210	176	183	188	172	193	202	186	202	189	161	177	190	187	194	203	192	195	198	196	186	157	194	196	208	162	217	170	174	177	183	192	190	205	199	175	182	192	203	163	168	171	204	189	166	189	152	189	175	209	187	206	176	196	182	177	196	196	196	187	178	226	176	172	195	199	180	182	173	180	204	218	194	186	191	191	184	189	201	169	217	188	210	177	163	185	192	180	218	196	191	207	194	172	186	177	192	209	194	174	207	170	179	191	201	184	189	193	235	188	175	211	200	187	162	209	173	183	200	186	167	180	154	170	218	184	186	182	195	192	192	201	186	181	196	184	194	202	162	177	200	181	183	165	210	216	188	193	214	182	186	198	200	212	177	198	186	170	188	194	210	179	194	187	190	171	202	220	179	178	184	185	208	189	176	187	191	182	195	195	190	195	173	194	175	206	205	204	182	184	178	197	192	179	194	206	202	194	172	206	201	185	198	178	219	188	192	186	183	185	212	182	187	176	205	204	216	190	188	202	174	189	178	202	177	163	207	168	199	176	194	185	195	187	179	199	200	201	183	196	178	210	191	182	181	223	197	187	178	171	199	198	191	197	207	220	165	174	187	208	188	206	199	179	184	192	160	205	199	176	195	202	171	195	212	152	197	194	196	193	180	190	179	173	193	179	197	196	192	183	205	196	190	211	214	202	189	185	193	221	202	193	190	193	183	199	200	213	175	189	209	181	175	196	177	171	193	175	183	201	180	186	193	189	200	174	195	205	174	171	181	193	192	184	181	204	174	186	172	196	169	181	192	188	199	219	223	198	188	187	214	192	186	203	182	183	198	181	184	180	189	207	193	221	210	183	188	178	190	179	174	196	199	187	183	198	203	173	188	190	202	198	207	202	183	184	194	168	198	173	196	209	181	177	149	179	191	198	182	188	198	180	173	206	183	180	172	163	208	179	191	184	171	208	189	183	204	200	190	191	169	203	162	180	188	178	187	205	220	195	190	193	181	171	198	174	205	200	195	200	188	182	202	174	211	177	179	180	193	159	168	186	199	189	188	181	182	194	165	177	181	181	193	167	207	196	204	183	199	187	196	188	193	205	176	190	209	168	189	180	187	178	209	194	195	195	195	192	171	193	158	187	193	193	177	180	193	188	209	196	177	178	209	180	195	177	204	162	204	166	197	199	204	194	189	171	187	190	182	163	204	176	173	208	159	187	190	194	180	193	220	172	201	183	205	200	190	190	189	181	195	203	191	188	202	172	197	195	207	202	202	193	179	181	176	192	201	149	187	162	183	170	184	180	204	184	187	189	166	196	220	197	197	152	183	192	190	198	165	174	182	170	173	181	174	203	182	194	177	187	177	194	174	182	178	191	201	175	208	201	175	180	174	198	181	199	176	209	181	169	171	200	175	184	177	177	186	179	139	207	205	194	201	211	187	183	200	203	184	182	177	174	174	193	194	181	188	175	186	188	140	189	183	219	194	189	175	197	187	171	190	200	205	200	199	190	194	179	163	173	204	199	176	198	204	183	192	195	197	188	206	180	187	182	213	212	201	190	190	169	203	189	183	169	204	198	172	164	152	204	210	202	212	199	169	188	166	188	191	195	204	172	183	190	186	204	208	192	195	192	202	176	200	200	184	186	176	175	171	189	203	198	166	178	194	193	210	182	198	182	183	186	184	202	202	196	164	199	197	213	202	195	180	169	184	187	201	184	191	204	171	194	192	185	207	160	195	215	168	194	208	177	185	193	190	196	201	215	185	209	192	184	199	208	187	176	185	203	206	165	188	164	192	171	216	196	188	222	180	183	200	202	203	196	204	199	179	195	191	185	179	186	176	173	183	184	210	167	187	160	179	186	199	188	159	176	192	194	190	193	209	195	172	177	222	190	178	176	187	167	202	195	191	172	175	185	196	178	182	193	175	190	169	205	192	195	196	187	203	191	205	180	186	203	196	189	179	184	197	182	196	188	182	188	224	154	178	182	158	168	170	181	211	183	184	197	205	213	197	184	199	174	195	179	193	184	182	191	171	198	194	192	179	192	193	178	167	196	181	204	199	200	195	195	184	214	175	193	175	204	192	175	186	167	185	199	192	199	176	182	184	199	188	178	192	217	192	179	178	214	200	209	195	177	211	194	190	171	202	209	197	182	190	184	191	181	165	204	188	173	190	202	202	176	157	206	158	176	179	190	182	186	187	193	187	182	210	192	175	178	182	187	207	217	196	198	164	174	191	194	175	197	185	179	174	185	191	194	190	204	184	211	189	187	175	185	192	194	194	187	199	175	184	183	183	186	201	209	187	186	182	199	210	163	196	195	181	208	188	173	182	196	154	175	187	169	212	190	192	188	194	187	227	169	168	193	180	185	170	198	185	178	183	189	202	178	186	206	198	207	191	203	207	162	182	183	209	203	197	186	191	180	182	184	177	170	184	183	164	182	194	180	174	186	196	173	165	173	167	181	173	202	206	174	186	195	198	179	206	178	202	208	193	192	174	200	198	173	212	186	189	180	199	195	186	211	180	187	192	167	183	197	214	194
27286	21023	9672	964	617	546	502	511	469	451	448	440	457	444	470	466	449	406	464	443	491	478	446	482	441	466	445	483	438	448	461	434	466	448	470	449	437	438	437	415	444	446	464	452	462	485	444	468	415	431	450	411	429	412	470	478	454	475	411	450	427	465	459	457	410	424	431	414	459	453	448	452	496	460	438	428	439	450	447	476	483	481	408	458	405	437	454	496	440	463	454	449	430	419	435	437	417	435	470	440	446	449	459	448	455	431	485	495	421	457	429	457	427	464	457	438	455	485	459	428	430	414	440	429	433	440	428	446	450	426	445	455	430	433	454	434	446	469	404	426	460	450	437	464	446	492	441	452	441	408	444	448	439	468	477	445	448	479	450	466	415	447	444	472	432	445	475	449	453	454	477	464	434	491	414	470	432	424	456	485	441	460	421	456	448	414	450	434	438	447	489	436	420	446	462	434	459	464	460	441	422	454	457	495	427	442	436	452	438	443	478	421	455	460	501	419	437	456	464	458	451	436	428	441	456	445	474	437	443	458	457	444	444	414	419	461	454	456	451	430	438	468	467	471	441	446	443	432	442	445	459	468	463	452	435	417	423	463	451	441	448	433	447	424	459	441	411	422	431	449	427	458	458	424	446	443	435	469	450	439	422	430	435	424	483	444	421	456	441	454	504	458	410	423	461	439	453	463	445	437	463	436	440	478	451	473	460	427	432	438	456	439	426	417	475	433	398	448	467	437	446	437	523	447	461	423	425	430	457	441	440	426	452	451	455	453	473	427	426	437	430	466	440	440	462	442	450	436	434	454	460	458	475	465	425	459	441	434	434	413	416	414	427	484	429	425	429	427	449	442	435	429	450	427	500	443	449	437	470	471	459	455	431	470	443	485	445	436	432	453	453	465	447	433	455	464	438	433	427	473	447	456	458	424	470	440	423	415	437	429	427	417	451	449	445	441	432	467	476	422	473	445	454	456	429	403	449	432	428	440	429	422	474	423	415	425	448	431	455	450	476	417	465	479	454	457	425	499	458	427	460	445	477	457	422	457	449	424	447	439	441	487	475	476	410	452	419	438	462	450	450	467	436	397	477	470	423	416	452	461	461	481	412	441	446	433	450	479	460	468	432	436	450	463	443	464	467	408	467	445	389	442	413	487	479	457	474	441	437	442	427	462	474	430	425	424	464	439	501	418	435	472	465	476	445	413	452	448	462	427	400	418	479	434	467	454	464	440	438	434	492	464	444	429	487	465	455	446	478	408	459	440	446	448	445	427	449	390	456	410	458	424	477	431	412	470	448	467	403	430	424	450	413	470	407	422	451	425	444	458	456	445	431	422	425	395	428	446	454	443	448	456	478	449	480	444	464	420	450	467	457	453	476	427	461	443	432	453	477	472	468	449	453	402	463	411	469	441	440	465	469	414	443	455	418	463	448	425	452	474	423	430	426	426	468	433	413	447	442	424	470	425	472	438	475	419	458	424	475	476	446	419	443	445	458	496	437	441	416	455	411	468	438	456	459	445	445	451	463	460	428	440	452	437	443	437	494	419	474	435	476	416	462	397	469	435	466	418	448	449	456	443	467	465	443	483	442	445	456	429	433	454	471	454	437	422	464	475	435	453	453	415	434	446	449	475	411	453	455	471	474	451	421	449	431	464	452	454	425	470	436	457	448	450	484	488	452	460	385	465	440	452	484	479	448	430	453	442	450	477	462	431	418	436	445	481	416	441	459	433	443	484	444	464	446	448	427	440	456	433	419	441	444	437	421	497	413	456	454	428	467	460	458	445	476	468	438	449	499	446	475	443	465	419	454	474	464	458	438	429	417	444	450	436	439	468	439	471	415	495	467	452	413	434	427	453	456	456	408	434	481	457	448	448	434	474	461	445	433	443	452	427	471	407	426	468	461	487	464	440	449	426	438	435	463	446	448	490	454	455	448	442	464	465	448	440	479	463	452	458	443	443	446	425	424	469	464	433	501	444	452	452	456	455	443	450	456	443	459	469	461	449	453	428	436	487	425	463	415	443	421	425	448	441	458	458	436	476	449	431	412	434	458	467	390	430	452	438	441	442	455	442	461	460	445	421	458	473	416	439	501	449	458	437	445	466	458	436	461	443	476	408	425	441	423	410	443	420	465	440	445	405	479	437	487	433	448	453	472	451	464	464	422	460	415	433	439	476	474	460	468	443	455	416	418	444	439	447	437	478	450	460	461	440	466	423	423	462	424	435	478	464	458	453	492	460	508	454	449	464	457	451	438	442	405	456	449	420	436	432	446	439	435	430	478	432	446	450	415	447	449	440	471	463	408	460	451	463	414	417	429	450	420	417	433	465	461	456	437	447	455	446	437	398	436	433	463	429	446	450	459	438	416	479	449	504	426	463	452	449	451	447	433	443	446	452	454	432	470	478	490	463	433	451	470	431	419	443	409	463	453	439	428	476	472	463	456	437	435	454	436	421	463	426	455	430	407	492	430	434	437	472	428	465	469	480	470	444	430	446	477	439	425	451	457	461	458	405	441	427	443	448	493	423	442	447	426	437	457	433	479	448	441	479	420	438	436	464	479	455	457	465	476	467	424	516	465	475	451	432	432	419	460	447	462	442	466	467	467	471	468	435	435	464	451	455	475	439	453	457	489	441	466	432	429	430	411	425	430	463	416	473	469	440	455	462	445	436	426	437	494	427	477	422	450	465	460	424	459	493	493	475	451	461	466	452	452	460	421	435	468	426	480	440	432	439	474	421	473	514	468	449	455	506	469	466	453	427	448	441	481	427	441	467	427	423	472	430	442	428	460	455	423	467	470	427	419	431	469	466	448	437	479	438	466	466	450	454	421	464	436	409	468	404	451	433	466	458	433	472	457	420	409	490	476	459	453	446	427	447	482	404	463	439	457	474	442	458	433	434	438	449	418	457	458	438	475	443	438	475	456	448	490	434	498	449	470	418	473	429	470	462	447	449	442	461	469	406	478	419	477	437	437	416	499	423	474	440	486	462	442	450	443	429	450	395	473	470	470	454	433	452	442	444	449	440	457	433	456	457	478	490	439	413	465	445	456	452	425	462	443	455	412	416	457	432	462	427	429	442	459	419	455	470	433	461	472	460	443	403	460	458	420	450	425	461	446	443	447	443	415	446	435	434	494	440	432	471	453	470	463	461	447	427	417	421	468	448	492	439	455	442	457	445	461	452	455	451	451	480	427	419	407	471	448	438	468	449	444	451	441	434	466	450	413	464	470	442	440	443	486	465	423	466	435	401	464	462	472	503	456	441	434	428	451	454	469	434	466	465	468	469	474	472	445	426	449	425	409	497	443	424	424	438	435	423	443	454	416	418	473	435	449	472	450	456	425	415	437	443	463	473	435	456	457	452	458	444	414	442	428	466	431	456	437	443	451	445	442	451	439	431	452	435	437	426	449	453	455	455	455	428	434	449	474	422	451	441	459	429	448	473	425	448	473	401	494	445	450	448	472	482	448	451	442	476
4028	1404	1316	940	789	779	690	644	703	588	608	601	592	650	592	602	600	617	581	583	635	590	595	637	564	594	585	585	621	599	595	593	596	621	573	610	584	580	566	603	570	604	631	619	607	617	587	559	613	565	618	626	566	602	569	631	605	605	590	611	598	576	613	564	575	564	602	620	554	574	620	651	594	613	629	600	632	564	578	601	655	607	586	607	602	557	605	587	622	587	592	565	618	622	614	660	628	602	591	611	554	645	581	622	586	579	588	595	603	611	599	608	593	579	622	609	576	615	589	592	602	571	576	612	575	584	584	614	595	586	652	586	556	623	614	633	591	571	587	601	567	622	613	623	595	628	587	598	569	615	569	590	566	579	602	605	597	576	603	607	617	605	591	550	577	591	624	577	603	546	588	616	615	627	571	554	578	530	606	601	582	635	621	615	578	635	579	602	589	602	599	579	634	594	575	576	621	584	547	593	549	568	620	573	593	612	579	609	586	578	567	618	591	600	586	548	600	608	619	649	595	594	552	569	605	583	601	593	583	598	590	563	588	593	623	586	604	586	579	609	614	555	614	612	582	618	591	570	595	586	606	565	659	606	615	620	591	578	583	591	600	571	586	601	585	588	607	593	565	629	587	614	630	627	592	582	552	569	574	594	564	606	634	565	590	589	614	609	602	628	583	600	581	601	584	573	583	616	577	607	622	546	603	649	592	611	557	577	590	639	599	584	585	602	578	646	610	593	619	599	575	631	564	570	575	568	632	624	565	596	629	560	609	617	564	616	630	597	627	622	612	630	636	576	608	646	594	584	614	566	551	584	584	549	630	606	576	604	543	599	608	563	576	598	599	610	569	625	560	575	604	574	605	608	621	575	566	552	618	628	589	616	559	590	559	611	577	627	605	565	574	604	600	583	599	569	609	594	613	550	586	590	574	585	593	571	636	625	625	582	562	625	581	600	619	658	606	610	628	582	554	577	563	581	597	587	539	573	573	608	612	592	595	630	626	610	642	600	615	581	601	583	596	588	627	565	598	570	578	627	645	589	596	592	622	587	568	589	568	577	603	583	631	636	586	572	577	629	614	560	605	593	590	598	590	611	604	627	636	629	584	619	604	594	604	572	582	618	621	577	597	635	569	564	616	629	608	588	596	575	551	564	571	584	593	606	573	624	579	563	569	633	592	597	609	640	561	611	572	583	633	556	598	635	570	616	623	606	645	588	605	601	640	587	607	614	620	606	584	632	612	607	569	560	580	627	584	572	542	595	602	561	585	562	579	571	612	604	569	588	628	601	616	613	563	591	626	585	615	556	594	630	613	601	598	612	591	589	605	560	604	569	603	605	613	614	591	568	566	592	608	624	611	596	618	572	645	593	577	628	622	604	583	639	616	562	593	603	588	580	588	577	629	592	629	597	552	595	628	607	566	605	583	640	621	632	614	640	619	558	641	553	555	572	580	606	612	565	576	648	590	578	564	588	575	609	604	562	617	584	602	593	619	582	586	597	621	588	580	593	621	576	538	541	597	572	594	642	598	584	607	609	609	598	607	629	612	607	607	631	603	655	581	568	653	601	633	625	560	579	603	626	607	606	583	608	581	611	611	628	621	600	590	589	593	587	560	541	622	566	563	618	648	632	629	597	624	574	585	577	577	604	624	543	577	601	577	582	611	600	610	581	603	603	624	606	584	598	584	564	585	623	548	560	587	561	620	599	592	603	583	559	608	546	589	615	548	674	603	611	588	601	571	605	601	586	571	578	593	604	572	586	598	559	591	624	627	641	625	555	616	604	608	625	640	588	550	621	631	612	610	596	585	583	590	566	630	603	619	604	594	601	619	613	606	558	561	574	601	635	627	623	588	632	567	541	604	632	610	626	527	623	566	599	586	576	590	611	596	608	553	591	610	608	607	618	615	658	627	571	611	608	611	601	600	597	583	568	580	631	628	597	600	586	588	619	607	599	594	572	583	613	585	610	587	541	636	612	600	612	561	631	616	596	638	591	605	611	521	592	580	640	580	566	602	611	605	616	550	611	575	646	573	605	621	612	590	569	640	574	599	587	618	628	580	584	573	601	598	578	590	580	589	576	607	621	589	581	558	595	601	608	583	601	569	581	545	613	616	602	559	595	603	605	623	600	613	658	611	633	591	608	605	596	596	571	573	625	592	592	633	620	580	616	603	576	661	577	591	610	590	602	588	595	552	574	647	604	640	607	646	571	628	567	569	631	611	600	617	598	551	608	616	604	632	590	562	593	566	591	637	612	627	589	591	564	581	605	591	603	555	595	560	616	649	570	562	571	542	610	585	599	585	615	611	664	594	579	631	628	599	594	595	554	566	605	595	578	593	568	609	641	615	550	591	585	626	572	601	616	584	611	585	594	573	570	582	607	581	599	643	621	627	625	581	589	616	597	630	623	547	596	653	590	593	604	570	572	618	594	632	582	577	607	603	604	587	580	629	571	643	634	625	551	601	607	617	622	592	574	600	647	598	575	608	576	540	625	586	605	611	611	599	597	608	639	601	589	609	618	591	634	596	575	560	572	633	634	590	596	614	578	588	552	611	620	586	588	591	609	583	592	560	588	567	600	606	606	611	579	613	585	595	609	633	601	644	597	656	680	573	575	573	603	590	582	623	584	608	582	622	539	613	583	590	611	569	607	627	593	568	571	580	611	604	636	599	604	601	569	536	609	651	596	562	621	590	604	557	583	611	560	562	552	591	606	613	606	601	621	594	609	574	599	591	626	545	613	576	556	562	581	632	561	584	577	604	627	582	572	614	612	638	597	602	577	603	584	600	621	587	586	616	624	597	659	615	596	606	615	634	597	620	621	573	609	597	592	593	605	639	626	609	638	607	608	563	593	587	636	656	602	595	592	620	591	609	594	550	583	620	598	586	633	619	597	639	590	612	580	577	576	559	606	608	606	620	607	562	616	556	562	603	622	588	626	585	594	605	604	606	599	575	581	581	604	556	604	610	585	582	629	571	559	576	570	608	575	598	550	566	607	577	600	604	655	615	598	594	647	614	597	604	570	570	600	599	592	573	586	598	599	590	585	575	557	578	552	564	606	602	575	611	575	541	570	604	592	609	622	620	558	592	549	600	633	621	592	581	597	598	579	619	594	594	596	576	626	616	586	636	569	589	584	545	632	588	591	633	586	599	618	576	593	589	618	610	570	598	600	604	587	592	595	601	612	627	610	565	624	572	618	646	609	601	591	582	563	602	596	606	577	565	617	623	646	613	596	619	580	614	607	574	606	624	625	625	586	582	535	614	583	627	610	598	614	576	581	552	578	594	595	609	559	590	591	580	582	634	582	602	620	619	565	608	602	605	565	578	620	595	627	610	581	587	592	607	581	625	623	568	562	570	573	602	640	614	595	636	608	667	552	598	568	578	599	616	605	590	539	565	563	609	614	559	596	587	608	644	569	540	619	602	607	604	580	604	633	536	622	641	566	579	615	598	586	599	576	618	593	603	599	619	571	638	615
24286	21420	28917	24318	21420	9024	1156	756	655	614	512	512	487	479	485	442	445	422	409	436	365	383	404	414	376	366	350	398	446	372	416	395	389	369	379	363	370	367	373	348	389	407	347	368	403	397	396	373	362	407	379	368	378	404	382	379	387	333	346	340	359	363	373	368	373	358	378	321	384	387	331	365	346	347	351	376	347	385	369	378	356	391	374	376	378	355	365	313	352	371	376	346	344	362	371	345	367	349	352	379	376	352	356	369	356	344	357	352	366	366	383	344	337	384	397	401	380	380	330	386	382	394	385	350	358	345	356	338	338	384	358	349	388	382	385	391	347	337	385	373	350	339	365	397	366	365	352	368	366	330	360	402	377	372	378	386	350	345	360	369	378	359	354	378	349	332	343	388	363	396	357	344	386	372	340	326	369	390	352	402	330	362	358	352	391	362	369	321	366	372	351	346	355	366	377	402	401	363	363	391	396	387	337	363	351	373	363	345	360	398	369	382	358	359	338	362	384	387	365	355	349	357	373	363	383	356	332	365	375	411	351	349	345	369	362	361	363	372	371	350	371	346	351	377	320	391	353	356	413	350	336	382	372	351	338	398	408	335	335	354	374	368	318	351	351	378	334	361	349	361	376	362	370	359	365	373	392	374	338	370	380	376	339	359	357	336	375	342	386	356	368	336	376	402	389	365	347	396	383	373	355	381	363	345	351	366	376	344	365	359	372	391	368	381	346	367	364	355	363	372	340	357	355	326	354	362	344	345	366	371	356	363	349	325	372	330	353	392	332	367	353	383	415	350	380	366	379	364	361	366	341	373	378	343	342	389	332	347	388	362	361	351	352	358	355	379	368	380	350	329	345	357	387	371	366	396	355	338	379	370	375	363	392	349	351	359	374	341	370	381	370	332	379	391	369	361	376	353	364	362	363	361	362	342	396	366	382	308	372	341	333	377	349	345	364	377	374	342	383	386	376	355	360	364	358	354	338	348	334	367	356	367	343	372	367	407	357	337	353	374	341	337	348	366	357	366	378	366	360	373	365	347	345	339	363	374	323	370	370	386	352	367	364	338	386	314	377	334	363	367	340	369	347	357	344	333	385	373	354	368	353	358	335	374	359	350	381	365	373	363	371	352	366	377	420	351	362	396	328	376	356	388	392	350	355	351	374	376	352	345	335	393	338	366	365	363	359	350	408	368	379	360	360	397	378	363	413	336	337	376	330	372	350	341	360	369	352	388	354	375	336	386	379	365	382	346	330	395	377	385	373	338	361	386	385	344	329	376	365	344	382	386	358	365	340	352	385	375	351	344	380	372	355	362	384	354	357	364	392	351	332	384	340	332	358	350	356	379	387	368	384	377	356	350	333	379	359	355	345	376	386	363	356	400	357	331	368	357	371	396	380	381	389	396	354	331	360	391	381	376	331	338	338	389	343	323	361	365	370	364	332	363	354	382	390	380	362	362	352	361	355	347	379	379	335	383	355	350	381	373	400	373	401	353	416	355	372	378	327	383	403	380	369	395	376	383	390	376	378	391	419	372	351	348	347	320	344	365	361	339	343	343	345	385	355	363	386	354	359	392	394	375	377	380	367	370	373	369	374	399	376	355	378	399	380	394	383	350	356	360	364	329	357	341	364	358	392	339	347	373	370	337	349	345	347	354	368	350	384	346	356	341	359	332	384	373	367	371	398	326	347	335	356	371	350	344	330	393	377	349	351	334	363	343	388	371	363	371	344	359	358	338	352	358	380	364	372	387	359	372	390	382	372	374	343	337	373	368	365	344	354	369	349	377	355	349	351	402	393	377	384	341	389	367	359	371	367	352	364	356	385	372	356	348	388	357	367	360	392	361	335	378	369	372	388	389	392	381	390	364	313	333	367	406	392	342	344	398	394	376	367	378	342	348	400	366	367	339	315	349	371	328	361	360	367	355	372	331	350	395	359	403	345	345	373	354	378	381	363	321	361	325	366	356	385	383	339	395	335	357	356	372	347	390	367	364	393	349	378	359	366	364	378	380	381	406	346	355	376	350	387	349	326	374	344	371	344	388	362	374	357	357	392	366	361	362	356	380	372	370	344	321	358	386	335	374	384	388	334	363	342	379	358	373	368	383	384	380	381	363	390	333	367	364	343	357	392	373	346	357	348	319	373	384	361	352	338	407	344	374	350	359	360	384	353	380	400	367	382	345	337	341	388	374	381	349	356	365	389	363	338	331	361	342	374	341	349	366	355	389	399	370	356	362	380	385	378	389	342	356	353	346	360	369	384	354	377	371	336	358	349	379	377	361	379	346	361	366	381	392	365	317	366	354	395	383	375	347	360	389	355	340	360	348	351	364	351	404	375	353	358	384	345	368	375	353	357	344	368	410	330	355	382	356	388	349	333	342	334	384	397	384	341	350	348	353	349	349	366	338	362	387	343	342	344	381	354	348	337	350	378	369	356	371	347	368	347	395	344	379	356	341	354	390	370	353	404	360	331	329	368	366	377	378	357	373	358	359	349	360	364	364	356	388	334	359	353	394	358	375	353	380	336	353	383	377	346	368	358	337	382	363	368	378	367	348	386	352	344	333	385	317	336	380	402	342	369	372	356	351	351	374	360	369	379	393	363	342	355	340	331	361	363	359	378	332	370	368	378	372	352	383	377	358	334	353	343	388	343	358	367	349	391	364	354	371	341	351	385	316	358	355	393	382	362	361	367	382	378	346	376	345	368	409	343	330	357	378	368	383	373	355	396	351	371	369	372	374	362	355	346	377	358	340	346	349	367	400	344	396	350	373	319	347	355	347	383	354	394	387	354	372	336	377	363	369	368	398	377	390	388	355	365	368	393	378	343	374	353	385	374	349	355	384	357	363	380	381	382	370	390	341	396	353	332	392	329	351	357	343	375	348	336	336	379	348	384	357	364	341	371	330	355	333	359	328	357	363	366	350	320	346	351	358	330	381	377	358	336	384	349	329	352	336	360	309	368	374	335	374	381	354	355	375	361	350	418	344	369	355	350	324	361	369	349	348	370	350	351	334	370	378	359	405	331	349	366	351	344	328	379	379	365	383	382	402	320	324	382	378	397	345	392	337	389	362	380	371	395	350	354	373	350	338	345	363	367	355	396	364	360	357	358	370	367	357	362	360	359	382	353	374	359	384	346	354	360	363	382	366	389	376	360	358	353	360	397	349	392	343	344	367	376	380	324	372	398	387	371	403	345	394	362	387	315	337	386	345	355	404	381	364	349	340	368	365	362	373	376	342	373	366	341	357	377	351	372	325	387	386	386	345	359	336	355	373	390	342	366	359	347	363	364	393	384	369	335	334	357	347	335	349	409	321	386	355	349	384	359	370	335	358	328	363	368	402	388	358	365	356	362	377	370	355	392	377	378	335	387	413	336	376	362	372	348	376	381	358	345	386	345	391	351	352	345	375	357	349	392	377	343	345	358	348	347	344	354	343	397	402	364	385	386	359	389	331	381	372	346	368	365	358	383	384	377	355
4801	9600	8348	4397	3002	2290	1826	1567	1244	1115	980	884	814	728	704	660	692	613	605	636	585	623	565	558	525	516	535	564	507	530	582	536	584	500	520	512	506	500	529	527	529	521	512	510	515	482	504	532	475	534	467	525	542	467	473	555	491	473	481	534	455	479	490	511	508	511	490	549	499	501	465	526	480	512	480	506	513	498	482	508	532	528	524	495	491	510	540	491	472	496	461	522	462	532	513	497	490	465	485	492	475	512	531	466	473	486	482	487	477	479	474	508	510	440	483	460	490	498	498	542	482	517	499	476	535	483	489	489	468	503	514	515	527	509	507	498	507	500	491	500	480	522	518	510	478	513	492	490	499	503	484	493	494	500	493	483	503	500	543	472	524	511	521	496	507	475	526	464	515	514	530	490	475	483	458	542	528	440	483	474	508	480	561	470	510	519	512	510	493	492	490	536	474	497	486	508	483	496	486	483	506	529	504	511	507	519	488	494	509	478	467	501	516	545	540	480	485	538	526	479	486	483	452	472	515	496	461	535	457	548	479	498	516	479	501	505	518	461	488	504	463	480	510	496	484	501	530	499	487	496	469	480	524	479	502	499	492	496	517	503	499	466	499	519	501	472	464	494	495	496	508	510	492	517	476	480	468	536	484	451	501	496	467	471	532	453	521	470	484	447	450	498	547	469	492	469	531	527	513	506	506	505	496	523	581	475	473	456	527	511	503	503	497	490	519	464	517	474	537	495	531	472	502	552	483	503	526	446	491	502	496	473	452	502	519	455	491	481	506	488	483	503	513	477	480	489	453	468	485	516	481	511	483	488	511	472	520	510	512	521	496	467	442	491	520	490	470	489	454	511	544	512	483	470	488	496	496	478	503	496	506	471	485	500	510	483	487	501	531	514	464	518	530	496	506	512	476	500	497	467	493	486	522	494	501	490	494	508	485	486	492	463	509	483	504	516	471	471	490	471	508	484	488	528	452	462	500	513	525	501	500	526	490	500	500	496	514	544	494	507	472	466	534	487	497	487	479	461	473	508	489	540	481	484	469	524	494	510	455	489	495	508	517	489	536	471	492	482	480	484	497	532	502	436	449	458	498	535	475	470	505	527	459	494	490	495	535	504	434	492	534	499	487	483	501	490	494	483	534	480	517	484	490	499	467	467	490	499	487	508	540	504	502	498	531	536	492	489	525	438	478	516	496	483	521	497	453	538	498	485	449	469	475	508	485	474	497	494	492	486	467	455	540	484	511	498	496	534	461	493	476	498	488	514	485	484	514	449	509	491	478	478	538	535	465	519	502	532	488	525	460	519	481	521	480	474	509	467	500	498	503	541	515	511	510	497	519	475	478	517	539	494	499	506	506	531	490	491	491	479	463	502	538	516	521	491	478	478	497	521	495	496	523	455	478	512	525	530	504	487	495	474	464	508	521	498	496	491	479	484	517	497	512	502	496	494	504	513	512	470	505	508	505	462	482	486	519	489	433	477	502	511	521	501	463	493	490	500	529	514	481	469	492	486	472	492	527	495	518	502	503	506	459	497	481	499	503	500	515	487	482	458	518	514	501	505	504	474	497	501	496	517	505	498	511	500	535	541	455	480	494	510	479	531	475	487	470	460	472	498	500	487	539	493	518	484	485	460	487	461	461	487	458	495	488	506	478	493	510	510	448	497	497	490	492	466	492	492	510	503	482	498	472	488	470	484	515	498	484	486	476	492	482	486	496	510	505	476	526	488	488	511	491	457	476	512	499	475	441	523	526	518	477	514	472	438	526	498	492	490	468	417	462	501	491	471	495	466	479	499	475	507	459	472	475	513	535	519	466	453	480	504	528	502	500	466	494	504	473	524	458	483	505	494	507	524	505	451	499	486	497	517	501	500	470	499	499	470	513	485	488	499	469	542	475	473	490	482	492	511	475	485	503	484	495	471	499	509	525	499	501	488	534	498	489	510	509	495	480	482	497	484	495	483	460	503	480	477	516	517	520	506	488	486	503	518	481	475	506	542	498	465	485	520	542	515	519	474	497	459	502	473	538	502	471	466	514	503	519	505	501	502	498	450	480	470	486	531	506	483	496	508	505	439	458	483	502	504	543	486	492	466	504	532	483	507	465	515	489	474	466	484	512	512	491	527	527	525	496	547	544	521	452	476	490	474	488	485	493	466	501	460	468	531	485	490	481	465	481	472	495	509	491	459	532	509	497	496	474	486	491	498	487	500	513	454	525	489	493	478	479	450	480	476	463	488	496	479	499	498	475	449	503	492	467	491	478	503	489	493	487	495	507	459	461	493	522	525	513	475	508	505	493	508	511	532	509	513	496	501	493	496	486	454	499	534	478	540	465	505	492	530	499	510	491	488	524	466	484	489	467	510	510	479	463	545	501	450	527	525	528	522	531	490	481	500	465	512	492	522	495	514	503	516	493	472	503	506	514	490	544	511	463	477	514	479	493	520	486	488	506	529	530	512	504	499	504	485	523	483	475	516	481	499	498	502	535	513	488	474	496	456	506	508	515	554	491	531	488	471	523	456	496	458	504	533	488	508	484	532	488	500	516	529	493	520	493	450	513	496	472	529	489	479	476	485	525	511	483	509	532	484	514	495	492	487	486	466	484	480	490	512	498	449	503	485	494	501	467	499	492	528	476	503	521	494	504	470	504	466	489	515	497	471	491	522	497	490	497	507	473	469	483	510	486	482	479	501	535	514	457	497	491	510	501	551	484	516	522	523	481	508	480	480	501	443	525	489	485	467	500	519	494	492	477	504	503	517	488	474	522	497	505	519	489	501	502	480	525	479	504	482	495	447	482	443	505	517	465	500	509	481	501	476	494	504	508	471	514	432	521	525	462	497	489	498	497	527	491	479	490	485	466	462	472	499	484	494	504	491	488	483	528	502	494	504	471	522	494	477	514	489	492	476	477	475	453	520	477	486	461	472	498	497	497	491	510	502	482	523	508	491	493	475	517	480	506	471	532	455	532	486	487	510	485	504	455	482	491	494	492	495	483	484	495	499	504	496	525	454	464	488	495	505	466	481	527	512	517	483	499	510	484	465	476	480	507	483	523	486	450	502	509	475	540	469	517	496	501	540	449	506	532	500	497	514	485	484	518	496	522	455	504	493	521	522	447	461	507	489	485	500	489	511	527	498	536	493	512	474	478	487	491	504	522	512	467	484	493	525	504	504	502	478	502	477	507	518	517	481	469	507	501	531	489	496	469	483	502	512	487	512	513	464	509	463	531	491	481	470	490	493	470	473	512	500	504	480	503	469	467	509	475	476	545	534	490	482	504	511	485	482	470	442	507	492	467	495	529	461	494	462	447	483	527	474	488	462	476	494	493	458	493	511	462	519	490	476	535	521	509	520	493	513	484	458	510	505	526	499	457	492	458	468	513	472	501	468	481	500	501	480	506	540	519	493	471	514	493	509	488	507	459	530	492	472	447	489	515	502	473	471	543	485	481	509	507	482	489	501	506	476	470	516	466	489
23282	21432	29370	23919	21432	21459	6915	931	634	518	492	371	412	350	307	265	273	242	187	240	190	200	200	188	192	187	182	180	190	195	179	173	154	181	159	147	156	145	159	140	143	159	147	144	137	169	142	150	135	157	154	162	155	156	126	150	149	165	145	146	138	160	136	153	125	129	134	121	166	133	141	147	138	147	144	133	144	115	143	130	134	150	143	126	140	129	135	131	134	154	133	142	170	130	144	150	133	128	145	130	152	153	135	144	122	161	130	124	142	138	122	119	148	148	140	131	137	147	142	165	133	132	146	130	170	115	114	124	143	143	116	130	150	174	157	133	145	146	141	135	126	143	117	129	129	129	135	138	129	108	130	139	146	130	137	152	139	135	134	148	152	121	120	146	144	127	164	138	158	131	131	158	159	148	122	148	149	130	137	135	149	147	145	119	147	152	148	145	146	118	129	136	132	164	162	148	155	150	169	131	139	136	126	132	140	131	131	141	152	148	146	136	138	129	133	154	142	144	139	129	139	146	130	136	122	126	170	152	128	130	153	127	117	138	154	141	134	126	157	130	134	151	105	127	122	169	138	156	126	142	148	129	139	138	146	147	139	157	142	145	115	146	111	109	141	141	145	145	146	116	142	142	139	132	154	127	146	145	123	126	151	163	145	143	154	125	136	146	117	139	131	135	137	154	150	170	134	150	152	141	133	143	136	129	143	149	145	126	164	143	149	131	144	137	138	150	139	133	145	128	136	138	129	146	123	127	133	143	123	126	121	121	130	144	135	151	140	159	146	130	152	148	145	134	128	118	146	147	143	168	121	153	136	140	125	144	149	146	134	156	144	154	153	139	110	153	128	127	137	160	127	155	151	123	142	140	146	124	141	140	135	137	141	128	131	154	103	130	138	110	134	152	131	132	142	137	127	144	146	134	153	136	141	146	156	129	131	137	127	120	156	138	137	120	144	151	141	141	139	137	146	124	149	127	145	147	147	122	154	158	144	170	131	153	134	150	147	149	145	128	142	125	147	115	146	149	143	133	138	150	138	135	126	150	135	138	138	156	140	127	122	137	135	138	134	122	136	124	122	117	150	123	152	133	134	146	133	125	159	132	126	128	150	141	145	116	134	129	146	125	157	121	151	134	144	139	122	125	115	123	142	158	122	141	121	158	133	146	127	148	137	134	139	141	144	143	141	133	130	154	137	148	146	136	131	119	122	126	148	141	153	140	149	156	131	151	165	134	134	131	119	141	121	131	151	154	147	133	137	141	121	142	135	136	133	123	138	132	121	142	122	136	134	157	139	132	157	149	136	139	123	147	139	144	147	144	154	147	135	131	140	146	135	134	122	147	156	121	158	142	151	130	139	136	141	137	146	140	126	146	135	131	139	167	117	139	138	141	138	125	158	157	137	127	113	125	133	157	134	147	146	168	134	160	146	114	131	139	134	126	162	127	124	125	127	147	141	131	128	126	140	134	122	143	144	124	148	113	142	142	139	120	127	147	136	128	122	136	136	138	129	120	140	127	147	133	146	120	145	143	131	148	133	139	121	150	145	144	162	107	135	158	148	126	137	159	143	165	125	130	111	141	146	138	128	173	129	136	120	161	150	143	143	127	115	122	119	146	129	146	122	134	145	126	125	152	139	130	140	141	140	148	129	128	124	157	126	137	151	122	143	144	142	112	133	143	152	146	148	158	149	127	110	129	124	123	154	135	141	154	149	138	143	143	138	132	135	139	140	130	151	142	147	152	144	122	149	129	138	122	138	139	127	148	133	135	133	155	154	126	131	134	153	130	159	140	126	131	143	142	124	130	140	163	129	148	138	112	148	133	139	131	138	129	129	138	133	132	148	142	152	129	118	124	156	154	129	120	145	143	150	119	133	132	127	130	150	126	141	149	127	156	145	137	157	162	141	148	147	137	139	152	125	126	126	151	159	144	140	134	136	130	138	130	139	143	147	137	131	135	121	129	129	132	121	124	139	149	117	145	134	163	145	143	142	146	122	133	125	126	156	126	138	150	143	133	130	165	135	153	115	140	121	139	141	149	145	160	136	159	132	145	163	140	147	139	130	130	144	153	123	122	139	112	144	144	127	136	144	147	145	132	157	140	137	157	136	142	146	146	152	118	149	121	132	136	136	135	135	139	130	138	126	145	146	114	153	128	152	103	142	123	145	139	144	152	158	137	139	129	125	122	134	134	147	147	154	161	155	131	124	149	146	136	130	145	135	132	143	147	128	141	161	125	133	156	124	132	144	156	159	130	144	123	147	128	126	151	129	136	125	142	124	144	123	145	149	138	129	124	151	135	122	134	133	128	120	135	119	124	147	149	155	142	128	137	146	148	132	110	107	131	127	123	123	149	125	149	137	138	141	134	126	141	151	126	130	136	131	146	132	144	135	139	121	127	146	140	142	147	139	132	145	132	125	141	130	134	151	136	106	150	147	148	117	138	138	128	129	149	125	119	134	122	134	136	132	138	131	129	143	134	145	133	128	117	128	156	125	158	144	127	157	123	127	126	164	138	133	121	136	131	146	134	131	116	127	142	139	127	126	133	135	136	142	156	122	149	142	125	141	136	139	126	145	144	125	150	137	128	140	122	158	143	130	126	131	133	155	123	139	141	158	147	140	134	156	123	112	126	150	113	138	157	145	146	124	148	140	133	128	149	152	170	155	144	131	145	130	127	145	139	136	136	131	139	158	140	133	153	132	136	146	128	122	122	131	130	131	165	155	149	128	134	131	159	133	115	135	140	130	139	119	127	166	141	157	145	132	132	152	145	129	140	140	150	144	137	151	154	143	130	123	139	119	144	151	152	130	141	126	138	152	125	134	118	143	147	142	114	129	143	126	137	124	135	138	130	142	119	126	126	131	136	123	157	129	135	134	149	135	153	135	147	130	141	132	139	136	142	142	117	131	130	137	144	130	163	127	151	130	156	139	122	126	122	112	123	156	143	145	134	121	148	127	138	125	130	117	137	127	131	137	142	119	141	151	132	124	138	138	150	176	142	128	146	121	136	134	123	144	124	139	122	127	126	141	136	132	147	137	123	156	151	119	145	154	134	139	128	128	135	134	143	136	120	157	144	134	121	144	146	138	139	151	142	131	152	138	137	154	136	134	121	132	135	124	143	115	136	149	146	151	125	157	141	125	147	164	129	129	126	136	153	169	116	141	150	132	118	116	124	134	152	155	127	141	145	158	132	138	158	140	147	137	138	135	138	143	119	134	144	125	157	130	133	135	147	140	132	128	141	146	140	144	139	138	150	151	150	128	135	138	112	149	132	132	124	151	147	140	143	142	166	126	161	145	143	126	126	135	137	153	118	135	134	137	151	129	119	141	128	148	131	121	138	138	111	125	135	132	158	141	143	156	131	132	141	123	127	130	126	134	145	126	133	144	131	141	131	151	116	131	135	152	142	130	119	134	123	148	134	139	122	140	143	108	114	125	135	147	144	134	139	141	143	149	155	142	147	144	149	136	124	136	139
7019	15523	13293	7044	4879	3614	2795	2166	1708	1328	1137	1000	789	673	594	578	492	450	436	407	393	379	303	344	333	291	342	270	278	278	247	232	239	248	230	238	219	251	231	214	234	227	213	207	209	232	195	232	218	204	209	203	209	221	208	231	202	212	197	201	222	203	207	210	199	200	218	206	181	214	201	194	189	205	191	192	191	218	198	201	217	217	179	214	190	171	210	206	208	206	190	201	206	200	197	214	196	211	190	190	202	183	196	169	164	199	179	184	209	228	188	204	196	188	196	185	176	188	201	180	208	186	214	189	181	190	178	227	195	172	192	181	195	188	197	202	208	197	195	191	158	197	173	196	211	175	183	202	204	206	163	173	188	208	211	191	201	199	226	196	179	210	197	194	216	190	202	198	183	201	176	179	198	193	179	202	186	184	206	204	209	184	163	205	191	214	190	201	195	187	204	187	205	200	174	181	197	188	195	191	197	190	214	200	193	206	188	189	192	186	202	187	178	176	183	201	187	197	187	204	204	190	183	201	186	167	180	181	187	185	182	165	172	190	182	186	183	176	187	184	167	192	206	194	174	214	206	197	199	172	204	190	202	214	202	196	169	168	208	183	208	182	219	190	195	207	203	182	184	183	189	213	208	169	217	175	180	200	187	178	187	184	197	171	202	188	198	206	192	207	209	217	177	207	199	210	201	172	175	174	184	186	187	199	217	182	176	155	205	204	199	197	200	176	178	178	200	211	187	183	198	197	170	204	199	205	177	212	181	199	160	185	167	188	157	208	192	208	168	195	189	165	205	179	193	210	187	186	192	199	184	191	201	172	198	171	189	180	192	186	231	172	218	145	164	212	195	199	186	169	162	189	202	154	198	176	196	203	199	177	213	199	182	205	193	198	183	198	169	191	187	186	175	176	168	185	189	187	175	209	218	191	186	200	188	187	194	197	198	192	210	171	193	195	176	189	208	185	205	192	177	174	229	179	211	188	171	213	158	172	208	201	195	191	202	200	172	212	210	184	192	198	188	179	185	188	181	208	188	190	192	209	194	196	198	184	187	196	217	190	180	183	198	195	183	208	182	161	223	153	171	171	166	208	181	185	183	205	180	193	191	190	202	188	194	221	208	196	206	215	185	216	193	202	186	200	206	201	182	179	211	211	197	195	208	184	195	193	189	199	190	179	191	165	206	183	193	187	195	215	200	187	194	181	213	168	183	209	176	185	176	175	174	210	186	180	167	217	180	224	188	176	205	184	198	191	195	197	181	175	204	188	206	189	193	182	186	187	194	229	194	160	189	189	169	193	209	183	203	190	204	209	211	180	191	197	199	165	199	215	198	182	193	185	174	190	189	191	207	213	215	211	173	192	198	179	210	178	213	185	164	197	197	177	176	179	188	173	176	169	185	211	199	175	199	210	188	197	185	195	209	170	190	184	190	197	174	207	189	231	168	180	225	181	230	194	206	195	193	217	188	196	175	223	193	190	180	184	170	189	224	185	196	198	175	182	179	178	197	202	187	182	198	207	195	206	174	207	175	210	165	179	202	213	177	198	200	175	181	199	206	186	204	219	176	192	205	191	216	217	180	202	180	186	198	176	203	187	189	193	199	216	187	201	213	187	199	194	204	176	200	175	200	194	191	177	178	191	192	200	162	202	194	201	221	211	218	179	198	196	188	190	196	196	194	197	191	165	203	189	182	182	203	190	209	191	173	209	181	181	196	203	221	187	185	192	184	179	217	164	189	163	154	170	187	154	195	198	187	182	186	189	181	213	184	182	225	179	202	199	225	211	194	195	201	187	163	185	187	188	188	183	199	186	199	209	182	177	226	185	177	187	209	196	197	209	187	202	189	191	199	200	175	189	190	176	181	204	204	208	162	215	188	178	170	179	185	189	205	201	191	175	205	175	197	191	182	192	196	191	194	200	183	204	230	192	185	190	203	159	209	210	192	195	201	202	190	186	200	206	213	199	175	201	179	187	159	186	201	182	176	219	194	181	208	204	199	196	184	177	178	235	205	182	224	201	161	179	206	195	212	196	187	210	179	179	181	183	204	198	186	200	199	197	199	189	186	201	192	179	196	198	201	180	191	179	201	219	181	196	197	176	192	207	180	187	189	174	179	193	207	203	181	198	179	198	214	227	193	173	187	229	166	175	221	173	199	211	196	179	205	200	173	212	201	208	220	174	222	171	198	192	202	193	168	197	178	182	201	211	218	173	194	173	204	195	177	194	203	186	182	212	186	202	186	179	180	166	181	187	198	216	182	189	180	180	167	184	195	206	175	211	204	173	161	209	185	171	201	175	202	198	187	181	184	204	189	200	174	180	173	180	201	206	192	211	191	184	182	215	196	188	183	201	204	184	194	205	184	181	181	210	202	166	200	186	181	152	198	190	213	172	180	180	208	183	212	181	190	197	194	183	196	192	186	196	189	185	187	196	195	205	176	184	183	179	176	184	189	171	202	186	207	201	198	193	209	177	174	163	204	178	181	181	180	190	199	192	173	179	163	186	194	185	178	189	169	183	203	204	196	187	166	210	216	184	215	185	178	169	184	176	216	201	203	180	195	202	183	202	164	200	171	217	208	187	184	204	181	177	183	173	183	193	187	177	211	183	174	194	183	186	180	201	182	163	177	203	198	183	190	153	209	200	157	179	194	189	164	181	184	212	198	213	198	189	198	208	194	208	188	189	172	190	167	196	194	192	197	191	173	207	181	185	186	198	172	186	194	182	201	180	200	196	191	190	186	196	203	190	197	212	183	165	183	164	188	192	204	194	182	187	171	185	205	178	212	211	196	196	205	215	206	176	196	182	178	180	206	169	216	192	223	176	203	195	164	203	203	183	190	194	200	176	209	186	200	185	208	166	174	189	197	178	171	179	192	214	202	205	192	213	201	194	187	176	198	198	177	197	185	214	197	179	171	179	201	193	195	193	198	193	173	171	195	193	196	181	198	177	185	192	210	228	175	205	169	198	171	183	185	183	203	189	203	181	178	176	165	176	185	189	196	178	192	193	216	194	188	179	200	183	194	192	172	193	201	197	210	177	160	183	191	169	171	182	184	184	215	203	190	201	193	187	215	200	172	188	192	182	197	216	196	215	191	192	190	182	211	179	188	178	166	213	182	201	188	195	189	205	191	222	188	195	187	190	192	198	169	193	198	196	192	181	199	181	219	182	194	200	185	201	186	177	178	213	173	220	188	170	206	176	176	184	190	195	174	187	189	182	198	183	188	196	180	188	176	182	177	198	167	170	184	193	197	190	177	187	205	178	202	169	218	169	186	192	180	201	197	207	197	183	201	207	176	206	177	194	185	219	168	189	185	189	198	190	186	200	189	213	182	186	192	210	209	169	210	163	207	197	178	190	197	212	186	209	187	204	194	194	206	213	183	214	179	173	170	172	195	202	172	190	200	188	207	196	206	206	172	197	191	199	202	171	170	200	183	188	184	190	193	187	207	216	191	185	177	217	176	193	192	181	224	199	191	216
27195	21007	9936	1127	682	605	565	487	499	494	444	496	485	465	431	497	503	444	492	445	456	499	491	450	448	421	439	466	451	484	443	440	429	479	447	445	480	473	474	410	446	482	442	471	468	469	452	461	448	412	470	455	473	477	456	476	462	409	436	430	457	478	470	464	423	437	463	433	461	491	481	430	434	453	442	428	435	466	470	443	424	475	467	437	490	468	474	419	438	444	441	466	430	470	432	455	479	446	456	464	454	415	446	430	477	480	455	473	433	451	433	471	441	445	450	446	448	438	435	468	466	432	450	445	442	470	460	446	472	454	450	484	428	500	431	473	435	429	451	442	448	441	448	417	457	507	442	462	436	445	471	471	455	425	462	478	459	423	464	458	459	435	439	451	441	474	434	456	464	448	430	422	410	473	415	471	435	440	470	450	431	479	430	424	433	457	477	449	462	465	465	447	428	440	438	486	427	493	444	499	455	459	451	473	457	437	478	433	453	459	454	443	486	474	427	442	507	390	448	454	420	427	421	448	475	481	439	438	454	447	448	462	446	468	463	496	414	461	454	431	483	395	414	433	459	475	438	404	422	457	444	474	447	462	468	423	438	454	432	459	427	470	442	495	469	471	452	464	440	468	462	459	431	440	456	426	455	468	432	456	446	459	432	429	455	414	433	488	424	413	448	475	489	448	446	462	477	463	534	436	498	461	439	441	467	501	421	440	479	418	430	446	472	416	455	447	417	456	439	474	452	440	433	453	440	441	440	444	434	455	489	431	463	448	468	447	443	464	454	457	466	478	486	483	455	444	423	444	427	470	454	458	456	455	497	490	449	444	470	444	466	461	445	478	428	436	457	466	452	438	434	449	476	400	424	463	446	461	451	466	450	484	421	480	417	445	465	500	444	466	435	425	449	428	472	452	465	441	448	401	468	455	482	482	457	459	452	438	462	454	439	495	418	446	465	465	447	460	462	465	443	481	451	419	479	474	437	440	422	465	437	460	494	467	435	465	437	445	475	435	431	402	447	441	438	482	441	393	447	457	457	454	453	462	444	436	424	443	411	437	429	441	459	468	439	468	469	436	446	462	456	459	452	493	434	426	423	425	413	418	470	439	462	448	444	458	464	456	455	462	448	450	493	438	475	426	483	452	444	416	421	443	449	462	456	456	464	466	474	457	484	460	447	451	467	436	446	468	481	451	464	458	447	449	469	435	441	439	416	446	461	436	418	463	468	462	473	457	459	448	475	431	462	462	473	436	462	418	442	426	414	470	445	471	470	456	464	474	455	449	424	485	512	462	455	435	479	449	430	462	436	464	490	455	435	419	461	460	468	451	470	454	428	483	412	478	439	474	467	470	493	413	462	455	436	428	410	453	457	453	457	489	469	420	439	462	427	444	471	453	458	430	449	437	441	465	444	446	454	456	417	479	454	447	453	449	468	499	443	476	461	454	464	462	435	444	482	446	440	445	454	425	464	436	469	473	463	436	422	440	441	421	454	438	450	454	503	490	472	464	467	460	414	482	488	464	447	415	455	446	455	450	455	501	432	414	473	449	448	471	471	459	474	468	474	434	433	452	476	432	460	417	418	464	433	417	470	491	426	441	456	467	461	418	477	441	475	409	469	502	470	476	464	442	466	465	466	488	392	441	476	487	452	460	468	456	464	431	472	433	477	476	443	444	466	443	440	436	437	469	477	471	505	460	459	449	461	432	471	464	453	466	447	438	423	475	439	445	467	435	458	448	451	469	423	476	440	403	443	425	442	460	478	462	446	455	462	462	450	469	434	450	455	441	446	460	437	455	438	436	467	460	432	457	455	478	453	472	464	461	468	483	463	453	399	443	445	428	446	463	426	447	473	462	442	480	429	430	455	457	458	457	431	446	463	423	441	408	468	457	468	460	468	461	434	482	440	415	454	489	399	483	456	419	472	445	451	440	463	448	437	471	481	419	469	454	446	458	462	439	415	471	463	451	427	478	458	444	490	479	457	481	440	469	441	458	501	442	464	450	425	424	455	453	426	417	447	451	446	460	457	471	469	443	441	453	439	449	457	436	479	437	452	435	451	416	461	475	475	446	416	451	469	406	424	456	463	430	424	475	494	473	443	444	473	499	459	431	455	422	457	482	489	479	442	420	455	465	465	460	450	428	441	456	443	433	419	464	439	471	450	464	462	459	439	490	442	425	438	467	451	430	446	455	471	451	454	464	460	439	462	440	461	427	431	473	456	421	449	482	468	479	450	446	462	455	439	436	454	469	455	456	455	454	501	489	466	450	470	475	472	469	462	434	459	406	438	440	446	480	463	440	500	474	457	463	452	450	458	432	490	447	451	458	420	430	419	457	478	461	472	427	443	450	434	426	457	465	432	463	462	467	437	412	453	460	468	428	447	482	465	448	506	449	462	473	440	488	446	406	457	446	467	433	442	477	453	423	452	408	444	440	486	456	467	445	449	470	471	455	477	478	453	473	431	486	451	457	447	439	440	466	504	457	469	496	462	417	439	396	468	434	477	440	458	436	486	424	432	467	447	442	466	431	457	460	448	476	468	469	437	465	439	445	454	492	481	479	451	455	486	446	499	449	432	445	426	450	449	453	431	425	418	476	392	447	434	451	477	476	470	479	433	452	414	456	429	439	438	427	422	431	454	449	447	466	464	434	451	479	456	482	461	429	434	474	423	457	454	430	467	486	460	398	458	463	465	475	492	432	497	454	487	406	500	468	458	437	476	452	450	460	448	478	446	486	487	469	455	464	472	448	478	432	489	450	452	442	434	454	428	430	441	456	497	481	433	450	482	473	453	429	477	419	423	391	498	421	457	454	427	470	439	424	416	488	454	413	447	445	477	477	441	445	396	382	446	449	428	472	410	441	447	445	419	481	433	495	423	475	425	464	478	474	453	474	449	468	441	400	472	468	482	413	436	461	419	436	423	442	428	461	437	455	450	492	461	477	448	415	443	442	446	424	451	434	468	456	459	424	439	454	431	481	419	431	446	463	417	433	442	455	467	455	460	419	447	465	454	468	481	455	459	470	443	490	452	450	502	435	438	478	466	442	472	444	476	465	436	420	459	456	499	469	445	463	458	408	444	441	444	422	441	422	476	428	472	429	474	509	471	459	447	463	424	467	442	420	426	442	424	470	468	479	436	448	464	435	455	509	448	439	431	460	452	435	458	455	456	472	422	444	441	470	467	468	463	422	485	463	422	450	454	466	444	447	454	444	445	468	448	439	449	458	484	482	447	455	442	428	427	508	427	435	457	456	462	411	431	466	444	450	479	457	435	449	464	451	441	444	490	436	480	433	447	477	445	448	439	431	467	445	449	463	483	439	458	420	460	492	452	408	442	447	430	448	439	459	464	470	430	412	469	467	455	455	434	471	462	474	463	433	457	433	479	455	438	438	441	415	442	503	456	441	461	434	476	449	457	460	418	463	484	413	443	448	438	451	464	438	461	481	449	481	466	432	439	429	451	427	411	462	459	459	437	477
4124	1468	1390	930	845	747	710	639	686	642	608	614	634	636	628	646	609	617	589	584	638	635	631	666	579	579	584	575	617	568	605	605	584	568	606	617	587	588	605	611	550	566	586	595	596	594	563	630	623	576	674	596	556	633	661	588	599	568	585	626	606	592	623	613	620	601	576	602	594	596	619	612	603	580	610	594	608	591	593	596	620	644	592	625	584	637	598	611	614	610	623	658	615	558	599	590	618	573	627	597	564	598	631	601	624	613	605	570	587	592	641	601	601	556	578	603	607	600	576	590	606	607	576	597	593	576	589	566	619	571	607	564	637	597	549	621	620	609	628	581	621	577	593	584	623	586	576	593	625	606	612	562	609	574	590	600	596	602	607	594	603	618	630	579	613	599	568	631	588	606	623	615	591	636	558	616	637	576	581	607	611	642	658	581	554	612	595	572	673	564	589	571	578	614	599	587	624	615	572	591	604	594	541	588	593	613	600	602	523	593	591	604	581	607	619	582	557	603	565	575	590	654	631	575	594	612	614	620	601	620	586	588	578	598	617	583	553	637	573	588	640	634	613	567	613	568	592	625	598	639	582	597	602	602	609	595	597	614	585	575	625	586	591	591	651	605	629	604	583	583	601	591	570	599	637	594	648	585	620	567	629	607	624	598	586	677	656	616	604	584	586	605	601	597	608	610	596	584	605	621	593	637	562	643	610	601	589	621	609	592	616	635	581	607	612	608	629	593	627	603	620	584	593	610	589	610	584	604	550	623	580	642	619	587	606	592	576	595	597	624	578	613	580	613	608	556	624	635	594	590	622	602	576	570	621	538	615	594	597	621	607	540	586	608	595	612	570	634	595	605	635	587	566	608	584	621	594	570	613	577	594	593	612	629	572	589	597	632	620	587	607	605	591	605	624	611	603	599	626	611	616	622	569	613	580	590	585	634	559	606	575	627	589	621	610	599	610	583	639	624	583	604	589	577	587	579	686	632	595	589	568	592	571	615	597	608	597	529	628	570	620	583	611	609	629	569	566	614	617	585	591	566	593	573	589	551	573	594	574	573	607	568	632	622	605	610	582	621	599	571	594	635	596	580	617	625	620	623	599	592	595	572	635	622	641	583	634	663	649	581	600	609	591	600	593	614	617	570	609	606	597	585	599	607	647	578	615	585	573	604	598	562	610	597	599	669	583	563	603	640	601	606	565	580	585	611	575	614	607	574	600	618	577	585	604	633	583	607	605	593	630	614	609	570	575	593	588	595	583	576	597	562	601	636	628	603	606	629	596	557	595	598	572	551	632	650	565	576	613	565	582	620	628	617	633	604	581	600	599	624	565	615	580	577	582	581	607	568	600	600	577	616	663	639	601	598	610	611	578	551	601	617	599	604	585	576	605	609	630	593	623	616	545	567	553	646	606	597	625	596	618	591	622	597	569	606	621	622	613	623	599	602	617	587	611	604	620	608	608	594	609	574	588	629	581	587	596	609	635	599	575	605	600	597	591	581	584	582	596	600	573	615	545	589	615	593	608	575	601	607	636	627	575	613	635	592	607	609	592	629	587	589	653	636	601	609	632	611	586	576	621	610	639	555	618	601	621	605	647	603	599	622	631	596	618	655	619	578	600	566	549	583	564	592	590	599	614	607	654	624	638	566	616	600	611	578	607	616	559	605	582	559	615	602	611	595	566	629	595	577	626	564	635	629	622	613	632	595	591	593	595	604	597	612	607	577	596	619	608	669	631	573	567	657	617	587	640	587	581	643	571	596	579	583	592	601	569	595	608	622	590	583	566	633	576	598	589	630	648	635	571	640	581	582	610	594	588	631	625	619	583	620	580	637	608	596	570	596	587	537	612	588	626	598	610	599	584	600	625	652	614	587	650	621	595	591	598	604	585	632	584	584	619	587	578	579	605	614	642	639	610	611	648	562	573	615	629	589	605	588	609	595	605	679	574	630	601	611	584	600	588	635	587	541	567	590	645	593	626	603	599	621	636	572	644	607	584	640	581	598	576	557	640	587	607	561	589	591	603	591	600	602	565	601	640	626	587	591	587	598	645	590	595	598	614	595	621	577	586	609	584	602	567	593	622	600	579	601	664	635	623	558	610	630	646	571	607	609	610	581	567	561	655	608	568	577	655	599	605	584	623	595	610	622	647	613	569	578	564	602	640	574	587	603	618	599	598	602	650	627	602	593	590	631	627	583	548	617	620	628	579	605	594	615	659	607	601	548	583	604	585	563	609	575	627	586	619	633	612	593	594	602	602	640	591	626	619	566	604	622	610	619	575	604	605	629	611	603	599	616	631	581	601	607	594	573	625	633	634	598	616	600	629	617	582	605	568	618	640	592	613	612	586	634	580	610	613	598	563	572	591	566	566	590	585	612	588	646	614	638	609	587	599	568	608	589	595	584	595	647	618	621	608	596	600	573	595	613	591	614	573	598	591	603	599	560	621	585	592	626	633	597	606	645	644	565	594	607	577	583	638	641	631	604	649	585	665	594	642	645	618	606	615	633	598	637	592	623	637	618	566	626	624	629	552	618	681	579	622	614	617	596	587	589	613	589	609	629	604	623	587	613	589	556	611	621	590	578	599	617	571	581	584	599	613	591	620	631	573	613	623	590	575	602	650	594	589	617	613	560	620	559	609	615	582	577	563	569	591	617	617	608	636	596	623	597	611	608	621	575	580	611	599	612	552	633	587	586	596	593	621	576	594	591	645	584	575	586	633	604	564	613	611	572	614	613	597	619	593	602	603	641	575	650	617	608	623	595	588	601	592	593	591	572	604	584	596	595	613	617	602	608	650	606	595	575	598	610	588	617	625	582	619	579	663	583	601	624	608	593	615	660	634	649	577	621	577	627	548	572	606	575	619	587	605	578	606	620	573	550	594	608	595	575	599	590	623	618	591	571	577	594	656	608	629	634	611	561	624	573	645	594	600	614	617	612	624	575	564	582	590	597	606	564	598	621	643	572	625	641	592	619	599	605	627	587	597	579	618	615	635	592	594	600	574	603	633	605	635	597	637	578	606	568	588	619	654	624	665	619	615	554	639	621	600	614	672	614	632	583	636	636	624	576	578	628	624	620	599	645	589	629	640	644	562	556	606	602	572	646	625	572	593	628	606	603	575	623	599	585	575	566	571	617	620	583	592	587	610	574	595	600	576	596	597	611	570	634	608	588	602	572	615	627	621	565	597	627	623	596	570	651	633	561	635	631	631	565	625	615	599	606	637	586	601	592	578	629	618	592	611	598	616	602	610	567	626	598	607	611	602	617	658	575	581	589	626	617	584	592	577	616	617	647	602	605	573	586	631	572	599	573	627	662	565	589	592	587	599	605	616	608	584	661	576	618	568	613	632	590	611	600	615	591	598	618	565	543	612	638	612	587	569	604	601	631	621	553	611	622	612	638	610	612	593	594	612	630	652	635	627	619	617	613	633	615	598	585	571	583	601	574	624	637	632	599	553	610	609	624	623	552	617	559	596	594
24265	21426	28880	24343	21406	8909	1111	774	623	572	533	518	492	471	468	430	387	454	421	391	376	436	424	393	388	418	410	378	411	415	416	393	386	382	404	351	386	372	380	391	360	375	380	333	396	366	365	402	379	386	382	395	373	368	373	392	370	378	372	383	348	355	370	379	396	375	421	373	354	405	370	361	394	350	355	341	426	379	350	363	361	396	361	399	371	345	349	363	343	368	366	373	371	376	327	375	359	371	408	402	335	377	351	398	361	366	377	381	386	366	357	375	363	347	390	344	374	352	386	370	344	392	379	397	382	355	364	376	377	346	365	379	372	365	365	343	364	336	333	346	416	324	388	339	411	395	357	378	370	375	379	388	384	388	350	354	338	389	399	342	357	370	394	388	375	336	371	371	409	369	403	390	328	352	340	356	375	380	362	369	385	389	400	378	345	394	358	381	329	397	383	392	367	370	395	377	358	395	380	364	364	371	347	351	346	384	322	369	362	392	361	360	370	379	359	357	368	381	366	381	389	340	383	361	360	391	337	365	381	354	351	375	315	385	389	401	414	387	345	348	341	356	360	377	361	399	403	351	384	332	372	370	318	355	357	371	373	380	349	388	357	382	385	394	356	349	369	390	326	370	377	324	357	383	373	384	370	357	375	356	386	398	419	348	340	385	368	388	399	339	382	370	393	363	372	328	362	351	377	388	353	390	374	394	358	366	351	363	361	370	414	396	373	383	368	370	421	390	389	377	386	370	378	369	370	369	387	379	364	359	386	316	323	376	407	373	366	330	338	375	390	369	392	412	390	375	366	388	372	340	339	378	367	339	388	388	415	329	377	386	373	360	347	386	390	376	402	404	340	359	372	331	353	356	360	383	387	392	367	359	379	363	367	379	352	361	375	390	383	371	381	364	414	381	396	354	354	374	349	339	380	372	345	373	354	335	359	382	386	367	391	353	379	356	359	350	370	385	351	381	376	403	389	367	346	340	384	369	400	390	355	375	382	358	415	361	426	339	340	367	348	372	362	404	361	382	369	343	367	360	345	360	383	376	386	390	375	391	360	401	384	371	380	367	357	348	351	349	394	387	356	369	396	344	377	360	357	395	370	341	370	329	421	382	378	332	366	400	349	381	384	386	400	380	333	369	382	330	391	368	332	352	367	387	324	410	353	374	391	340	383	400	345	378	339	391	355	392	347	364	349	343	384	352	392	368	346	360	395	374	369	388	376	369	355	391	397	360	402	365	350	393	393	366	387	379	381	399	379	375	351	354	357	398	365	353	337	353	335	375	370	377	381	372	362	381	381	360	339	393	360	375	370	375	359	388	387	397	355	340	347	385	388	386	385	381	378	382	363	354	358	367	371	362	346	361	349	331	360	353	377	346	400	384	373	356	392	355	383	347	367	380	384	350	370	409	356	376	386	369	365	380	377	361	351	359	380	340	335	370	361	366	387	417	358	379	376	388	372	378	392	410	331	347	386	368	343	354	377	371	360	351	371	381	356	365	360	347	373	355	398	379	394	349	366	400	317	363	362	351	376	342	367	357	384	361	353	378	392	366	343	320	346	377	361	366	370	356	372	361	347	386	364	370	345	368	389	410	398	415	369	428	384	397	367	415	329	405	385	371	358	351	378	368	366	368	402	347	334	363	384	369	348	376	375	378	356	360	364	355	376	357	367	387	346	320	346	321	348	386	375	371	343	392	364	386	344	377	388	400	378	382	367	369	412	387	355	351	372	382	374	387	349	394	340	365	376	388	375	379	390	368	360	344	327	383	391	389	355	388	406	379	367	338	409	350	371	365	376	373	358	366	343	376	404	369	346	349	345	366	350	388	356	361	372	389	367	349	351	369	367	391	319	385	371	357	351	359	364	350	339	377	367	409	370	359	323	374	373	374	361	352	369	389	372	367	371	400	385	339	330	360	386	382	365	384	396	361	342	407	387	340	385	394	356	346	362	376	394	387	337	366	360	368	381	355	389	344	361	379	372	373	365	367	367	378	339	348	330	367	363	361	380	367	355	397	380	376	378	392	367	407	374	345	386	375	362	349	370	352	390	345	370	361	389	384	361	370	347	374	378	356	348	375	336	369	404	347	361	358	391	421	391	345	350	403	373	385	381	373	372	385	388	348	355	381	388	368	375	374	332	369	394	361	343	379	338	367	390	341	369	352	390	367	354	370	343	388	361	352	378	369	331	349	346	381	347	383	353	377	397	341	353	354	381	370	379	367	353	401	363	398	359	365	388	380	377	407	349	381	375	365	380	342	357	360	376	376	382	381	377	365	373	368	379	357	359	386	343	368	373	378	335	366	371	384	346	370	336	387	354	378	332	370	354	393	399	382	370	375	354	394	397	403	372	355	387	372	361	367	390	390	374	377	337	355	383	380	334	369	382	376	364	370	432	375	374	393	391	348	341	325	357	360	358	370	361	357	356	351	374	339	374	390	377	363	354	384	360	380	392	349	366	365	379	361	366	344	355	340	382	386	373	367	365	342	384	377	361	389	370	378	368	368	359	357	384	381	374	349	371	401	348	349	351	396	396	385	355	377	392	363	315	396	364	392	360	378	389	364	369	344	388	393	364	386	345	377	374	367	361	367	397	361	375	350	365	346	349	343	405	358	348	346	380	353	368	346	396	367	341	416	364	393	363	372	370	368	328	362	382	375	347	354	388	360	382	350	378	375	372	378	388	389	354	380	395	353	353	381	384	364	349	382	394	372	402	358	414	408	352	369	400	357	371	384	361	337	383	370	367	369	340	370	349	355	391	390	370	367	354	396	364	378	358	377	359	337	411	349	399	387	358	396	372	372	347	368	374	376	352	364	363	377	378	373	378	365	347	354	368	373	358	372	362	363	380	339	354	408	366	348	374	370	375	350	364	397	356	381	351	397	395	362	350	395	345	358	360	363	329	368	387	349	329	356	380	345	380	347	373	367	369	377	360	363	358	332	355	367	366	368	384	396	392	338	370	348	363	365	376	375	346	365	349	346	325	351	371	376	360	374	362	373	392	346	351	322	378	348	363	368	375	377	352	406	382	350	390	392	366	392	359	349	378	393	370	393	386	357	317	363	375	419	375	388	323	341	378	425	353	359	374	364	366	378	396	355	364	367	332	366	359	356	342	370	410	368	379	350	353	364	374	393	380	346	390	352	358	381	387	352	384	348	386	396	374	347	359	382	373	361	349	397	365	348	367	359	373	378	339	389	368	397	385	383	388	358	372	378	386	357	368	366	364	340	344	387	354	355	360	363	379	348	371	377	404	374	371	347	360	361	378	365	383	411	379	376	372	372	356	356	367	361	386	376	373	356	386	359	366	363	333	375	378	354	345	332	361	377	338	378	379	354	374	366	360	380	332	360	387	381	386	365	338	319	366	329	379	348	376	337	330	384	366	340	372	353	386	339	404	380	372	384	374	379	382	379	357	378	376	373	364	393	362	341	381	381	363	376	378	363	371	384	380	368	342	370	343	349	368	395	357	390	315	353
4772	9471	8315	4261	2992	2325	1835	1536	1324	1046	987	847	819	798	709	674	659	639	638	625	550	585	573	572	571	587	554	534	545	530	505	576	546	543	525	474	513	553	508	511	556	481	553	510	547	535	490	521	506	531	493	510	509	539	512	497	551	494	510	503	472	491	525	494	497	483	488	495	540	511	531	493	491	487	502	495	539	481	519	485	524	493	482	538	506	495	537	560	467	455	527	513	478	564	490	513	497	510	509	478	533	497	493	529	516	471	532	475	505	502	446	480	521	526	500	469	489	500	511	508	511	501	505	468	530	500	511	490	538	481	481	515	498	480	493	486	496	496	483	510	496	498	514	526	488	485	494	490	505	501	466	507	476	489	463	483	484	491	466	500	459	495	518	502	480	503	519	500	516	536	495	549	566	545	490	503	468	512	471	524	495	476	522	542	506	485	497	495	536	514	513	492	524	485	545	491	478	472	488	510	448	511	499	458	532	516	535	511	538	518	454	507	482	502	526	508	511	486	536	504	486	483	496	493	470	482	476	467	499	501	496	457	485	514	500	516	503	482	498	521	514	510	477	473	477	507	477	452	509	506	496	487	462	534	499	519	473	504	500	489	503	487	510	524	479	504	459	497	518	483	491	474	495	544	518	504	457	474	480	491	509	505	516	498	505	479	479	479	483	464	520	538	522	487	474	504	488	521	467	474	506	487	502	516	496	467	468	548	527	504	493	460	503	496	502	515	477	490	494	474	479	480	490	533	506	506	503	525	503	477	505	474	511	500	482	527	460	515	482	520	477	525	519	509	497	518	495	558	502	521	484	512	512	466	490	520	494	475	473	494	519	502	511	527	496	486	491	491	473	515	488	497	515	498	508	536	466	519	458	511	527	516	497	514	522	512	499	501	466	487	479	480	503	522	507	489	446	479	509	513	500	504	462	474	473	490	493	488	487	492	487	484	464	547	496	520	476	498	500	476	497	477	520	518	512	479	503	530	512	456	515	531	518	515	537	489	541	490	462	491	490	498	494	480	489	496	513	474	486	484	518	485	470	489	502	535	528	528	487	490	502	473	484	502	481	479	501	488	498	520	527	521	496	542	484	543	473	519	537	515	496	513	506	479	544	529	467	534	525	517	507	504	493	507	484	525	452	475	468	452	486	486	470	474	520	488	529	508	475	474	503	497	460	474	486	507	472	456	491	532	490	515	526	458	467	485	502	512	499	508	481	484	466	506	508	486	508	533	498	485	485	495	514	486	494	524	495	488	503	486	502	482	479	462	537	487	490	493	501	459	479	468	503	508	515	520	535	494	489	452	501	471	492	458	468	504	432	506	511	519	487	515	493	492	528	486	485	489	491	470	471	520	502	495	509	518	473	481	471	459	477	491	504	497	485	495	534	484	515	476	514	507	498	527	497	494	557	535	512	521	494	498	497	544	525	523	542	500	581	474	533	500	515	494	493	501	510	514	491	474	475	494	480	523	460	464	512	439	452	520	527	489	520	508	507	481	504	520	496	485	481	546	481	460	503	484	516	516	515	499	497	506	496	497	507	462	497	478	499	518	493	504	474	517	462	486	500	483	504	491	523	510	479	476	503	513	492	515	466	482	513	480	510	466	531	506	543	502	492	519	502	507	502	504	477	482	479	490	525	537	501	512	500	494	493	536	505	488	479	475	542	519	515	515	508	468	557	497	497	487	497	488	500	474	507	507	494	478	525	505	517	520	482	492	467	534	490	521	493	488	486	558	489	487	499	484	477	484	460	509	499	482	514	485	523	484	502	495	516	531	476	488	499	485	496	495	519	517	501	524	475	491	528	507	482	474	516	501	545	489	512	511	498	522	458	512	496	524	473	495	477	516	500	504	504	515	499	477	494	517	462	530	511	543	495	503	534	499	502	486	518	495	526	478	476	486	463	482	497	480	479	474	517	516	520	499	468	472	454	491	526	480	491	494	487	464	495	487	493	511	510	520	508	510	505	519	526	505	518	487	508	486	508	532	487	486	478	509	514	482	496	466	503	465	512	490	555	467	493	488	508	450	488	504	450	496	494	459	476	481	509	489	506	490	511	488	484	495	516	539	510	474	480	530	513	491	493	465	542	513	513	516	483	464	490	499	506	479	502	530	486	455	502	515	442	498	520	452	506	530	490	502	472	505	488	491	503	484	470	516	489	511	483	484	448	501	506	489	520	463	464	501	487	547	519	514	518	534	467	473	511	533	495	501	499	524	527	474	493	466	515	486	546	482	487	519	467	523	518	492	521	497	509	530	526	539	516	501	499	506	515	504	483	483	510	533	486	508	500	476	506	555	495	521	509	481	494	527	500	506	467	511	522	492	503	488	514	505	514	458	530	493	493	487	480	512	494	490	533	488	475	475	485	508	521	500	474	492	527	497	477	480	500	505	511	504	516	494	440	523	501	510	544	502	538	508	491	485	512	488	489	479	460	511	490	512	497	507	519	492	509	529	530	500	495	543	505	490	483	489	525	449	485	522	471	495	519	481	545	470	461	475	488	470	493	514	517	486	538	496	513	482	532	463	488	463	485	497	472	494	478	514	483	486	524	491	503	559	505	486	501	512	471	504	533	537	505	503	503	472	488	489	459	503	528	509	488	507	510	520	499	506	466	470	489	460	510	453	490	530	498	511	496	500	497	548	483	491	506	523	493	471	501	515	452	501	538	499	481	489	550	527	494	500	488	494	496	518	516	492	512	509	504	463	521	471	514	498	514	521	504	526	450	504	477	472	493	494	517	519	505	536	490	535	466	491	525	531	546	478	486	536	489	515	504	465	496	481	529	484	460	500	514	499	495	457	497	490	472	495	468	516	494	510	449	520	517	486	479	489	494	478	531	525	482	508	469	493	509	489	510	468	496	470	539	477	541	505	487	491	465	474	475	484	503	506	503	501	519	481	488	454	529	503	499	507	482	543	499	535	486	495	478	509	484	495	513	490	506	488	499	519	473	440	469	521	494	509	499	513	496	459	523	534	523	464	452	481	521	506	508	458	495	526	504	504	511	505	520	502	484	499	517	538	510	496	526	488	489	497	471	472	494	518	494	501	492	528	482	505	496	463	464	514	529	522	489	515	483	540	494	503	495	505	461	489	494	482	497	496	493	518	508	504	498	511	469	478	505	490	491	493	532	520	484	528	463	452	469	464	531	505	529	515	485	466	525	497	536	459	494	492	523	440	483	503	518	515	504	484	463	441	517	500	508	560	493	518	506	471	521	486	517	484	478	462	498	522	478	503	532	470	535	541	519	513	528	512	481	471	494	514	525	501	522	515	511	550	513	485	457	496	514	522	506	512	489	529	533	521	491	479	518	486	538	456	453	504	470	505	461	480	513	488	485	491	484	503	500	480	472	450	487	497	502	531	471	486	533	512	452	496	490	502	511	491	488	465	499	489	488	523	528	495	502	487	502	488	489	526	508	512	520	514	501	537	504	517	496	502	426	473	450	504	469	479	473	496	539	503	504	543	521	482	469	486
23277	21426	29353	23895	21428	21449	6892	965	657	569	519	413	380	332	288	280	277	262	252	228	231	218	202	203	175	214	176	192	186	186	167	172	178	172	146	191	176	178	145	160	152	151	154	165	154	133	135	137	125	133	136	167	158	144	144	158	136	159	141	172	146	127	138	128	140	137	137	110	124	133	142	163	150	145	134	165	143	143	154	146	145	136	114	161	132	155	154	136	145	123	156	153	136	134	155	127	162	160	138	142	142	159	143	162	161	139	125	150	143	130	139	147	146	132	142	144	151	138	137	159	131	136	135	138	146	127	141	132	149	139	126	167	137	155	145	151	137	158	157	139	123	131	148	154	138	141	128	152	124	147	130	149	134	143	147	147	128	135	139	142	126	132	132	138	143	169	139	158	150	146	146	133	154	117	134	128	143	184	128	141	129	132	136	160	140	148	148	149	120	118	148	126	133	122	138	120	134	139	135	152	143	160	144	147	154	135	127	142	133	130	132	130	130	149	162	133	150	141	133	141	134	127	116	121	145	134	151	126	124	145	136	160	128	151	150	139	151	141	138	156	126	121	152	133	131	140	146	168	137	142	116	156	132	146	125	131	137	147	131	162	134	113	148	148	139	133	135	128	140	131	126	123	127	139	153	129	159	140	165	133	129	137	126	122	146	134	150	138	135	135	136	136	145	129	135	139	135	121	127	155	145	117	120	139	149	140	137	124	143	129	159	109	156	133	149	139	154	144	140	159	133	126	151	134	129	144	137	165	132	133	132	145	126	152	157	142	129	138	122	142	145	140	131	112	139	150	146	140	133	135	150	143	146	117	133	118	131	122	149	128	161	131	138	134	132	139	124	125	141	120	130	141	128	147	142	133	118	153	129	155	134	151	149	120	150	126	149	127	135	137	131	150	142	137	135	149	151	117	111	148	136	162	148	117	134	147	134	139	138	132	129	145	126	141	144	130	127	129	140	125	137	139	133	135	147	141	131	141	146	120	137	141	136	138	145	143	157	119	139	166	131	164	146	133	128	124	152	137	138	129	151	149	134	138	128	139	139	142	138	135	134	139	105	153	137	145	127	126	121	148	117	139	141	126	138	133	144	117	149	153	150	148	140	128	130	153	146	119	155	146	135	145	137	130	131	144	171	144	147	123	139	138	117	142	143	152	135	137	156	139	141	140	138	132	138	125	143	147	146	150	152	141	147	142	125	150	153	128	128	125	124	126	141	126	118	171	121	148	139	148	144	145	144	109	144	141	153	116	161	128	127	144	144	162	131	146	136	151	151	134	166	133	135	142	134	151	155	132	132	127	165	137	132	139	120	142	159	125	135	116	137	141	132	140	139	133	110	124	138	138	141	132	137	150	148	135	147	122	157	133	150	150	138	135	138	136	148	123	147	149	122	124	135	138	143	114	136	131	153	145	130	147	133	112	122	137	148	142	138	126	155	125	139	148	130	131	156	139	123	138	132	142	156	134	145	143	122	143	141	134	123	125	148	158	138	133	130	152	136	122	146	156	140	134	142	150	131	148	127	121	142	160	136	116	152	137	152	121	136	145	136	127	133	142	114	113	143	160	148	139	134	120	165	130	147	138	136	156	132	118	143	141	123	132	140	133	136	136	132	135	132	144	134	129	140	145	156	144	142	138	128	147	144	135	129	141	154	144	150	134	142	141	137	131	151	163	149	134	130	160	128	144	141	137	142	120	153	134	139	137	134	144	130	139	136	149	138	129	131	130	173	134	133	139	130	139	128	143	129	149	147	131	139	153	143	169	133	131	134	130	126	152	148	143	137	143	151	133	149	104	120	150	163	138	126	146	147	147	127	123	135	119	140	132	147	135	121	144	135	138	143	131	158	121	155	138	129	156	150	130	127	131	131	146	139	150	139	138	131	150	140	140	131	167	143	145	145	144	149	131	143	120	150	143	120	136	133	130	119	126	133	153	144	152	143	124	154	130	120	148	118	132	159	159	120	127	123	135	130	127	153	147	148	139	141	143	144	138	154	150	122	115	141	136	136	154	127	145	122	121	135	133	125	154	158	153	149	127	141	137	146	152	142	154	129	132	152	135	116	140	134	133	147	144	133	149	131	130	153	154	139	132	133	135	149	159	135	128	151	150	150	138	127	158	149	123	152	154	146	148	132	138	135	132	122	138	145	134	148	130	129	146	136	126	138	135	128	154	159	138	145	139	137	149	146	137	107	130	126	137	157	161	129	135	143	116	139	133	132	146	159	135	145	124	144	150	154	129	129	129	152	136	133	123	149	143	137	128	130	156	136	126	134	137	136	143	137	141	148	133	163	134	150	128	123	129	136	149	137	138	160	143	138	138	135	150	120	151	134	146	133	150	140	153	130	129	123	112	129	146	134	143	138	155	127	132	143	141	133	156	143	131	144	134	133	142	144	131	150	147	146	134	122	142	145	140	143	158	153	109	138	146	141	130	135	143	141	149	124	132	126	134	131	112	154	141	148	122	124	122	129	155	138	165	126	142	148	144	146	148	133	130	127	140	137	143	147	133	148	135	138	141	127	142	123	131	127	137	140	142	152	141	136	127	121	137	125	135	141	130	143	149	139	111	122	150	140	144	137	143	149	158	138	131	135	142	133	138	124	127	146	144	123	155	150	126	131	159	152	127	161	141	132	119	140	122	133	129	137	141	136	140	143	127	130	141	138	149	127	136	149	125	127	141	170	145	161	137	135	141	115	110	135	139	147	132	119	125	123	143	155	140	121	150	147	117	157	142	146	153	143	148	142	142	138	145	144	129	133	156	140	150	136	150	157	128	132	140	122	128	153	157	132	131	130	156	129	134	144	150	116	126	134	128	147	130	128	124	153	137	152	145	135	136	129	154	154	135	114	137	167	127	145	160	143	121	136	122	151	145	141	135	139	139	149	123	124	152	149	132	123	109	138	142	134	149	140	155	157	139	135	143	154	130	161	128	141	120	145	145	145	124	137	144	132	135	139	122	130	148	148	151	130	143	133	157	154	135	149	143	153	149	138	123	147	145	133	139	150	140	130	137	136	137	137	130	159	135	163	136	152	139	142	139	141	143	131	130	135	126	132	144	141	151	146	146	150	148	118	150	163	154	146	125	144	112	140	133	142	141	131	134	131	144	143	142	143	124	138	144	132	128	145	137	142	135	135	149	133	137	152	141	135	152	155	128	135	144	130	141	157	156	146	153	118	161	157	122	162	129	144	132	148	154	135	147	123	131	119	154	150	120	129	136	141	162	132	140	135	140	148	131	135	138	150	129	133	128	129	141	131	139	134	142	168	126	150	135	139	124	141	150	138	129	129	122	156	126	122	153	142	133	137	148	136	131	137	155	125	143	144	133	128	143	141	136	117	140	154	149	136	132	149	144	125	131	142	151	138	144	150	156	140	140	140	135	136	145	123	154	143	159	127	132	125	134	124	148	132	129	123	133	142	123	133	132	129	170	138	148	150	134	147	131	127	137	154	126	128	130	134	138	141	142	140	126
6909	15565	13175	7087	5000	3590	2779	2075	1652	1321	1141	970	821	655	613	511	491	479	414	402	364	337	348	320	324	316	286	255	271	291	280	256	245	242	247	245	261	235	256	259	226	221	230	213	209	229	234	214	227	219	188	224	220	205	212	185	218	188	193	222	217	201	212	200	202	213	183	221	210	221	200	189	216	190	200	192	216	199	201	221	199	178	172	225	208	205	201	189	219	216	205	209	192	186	215	174	162	200	188	185	190	198	216	178	188	207	189	173	175	173	195	191	209	175	201	202	194	203	195	193	184	211	211	203	195	179	185	200	198	174	201	207	205	199	182	202	200	180	182	195	203	200	226	222	210	201	196	175	187	210	202	191	168	189	218	207	211	198	200	192	190	227	187	213	215	164	200	214	183	196	185	172	189	203	176	178	199	190	213	201	218	181	198	184	191	174	177	210	199	206	207	192	209	216	188	192	178	194	160	182	199	193	197	218	180	193	192	202	199	188	188	200	192	199	204	203	204	209	201	192	205	207	211	170	186	202	183	202	204	206	179	207	180	203	193	184	197	207	210	208	171	194	192	209	203	186	181	194	189	175	173	182	227	219	203	200	185	194	199	174	209	200	214	224	204	199	194	198	195	203	203	219	197	230	180	184	179	182	187	214	196	176	204	183	163	197	161	214	178	183	213	194	187	197	205	197	165	169	197	180	196	202	183	181	202	222	190	206	195	191	176	178	213	195	173	211	207	173	196	213	183	180	200	204	186	176	191	186	207	195	196	177	186	177	195	203	171	198	198	168	190	220	192	197	164	193	186	186	179	178	194	210	206	187	203	194	180	206	182	189	197	207	180	174	188	191	191	176	180	194	202	195	188	160	189	179	219	172	197	190	181	202	171	192	171	204	197	212	195	173	213	191	196	198	175	169	181	194	187	200	161	211	179	192	185	207	215	163	164	192	145	200	199	204	212	192	198	183	199	221	227	193	187	203	148	202	193	166	194	208	188	211	191	201	199	161	188	192	221	177	190	176	189	193	192	164	211	195	214	184	204	199	172	193	181	208	179	217	185	187	184	170	215	207	197	194	185	198	192	158	214	181	193	196	197	196	160	203	178	198	198	180	177	188	205	167	198	197	205	180	184	197	189	212	178	182	198	182	186	192	209	201	202	170	191	192	197	185	199	189	163	200	173	193	215	206	202	190	213	198	161	188	166	191	190	198	178	206	198	212	188	173	200	166	171	197	157	191	184	212	211	192	179	203	171	197	193	220	211	193	173	187	188	193	170	209	178	193	175	188	197	208	192	196	208	204	212	193	188	175	191	216	201	207	210	205	187	189	187	187	225	191	188	176	201	169	224	198	211	209	193	177	228	210	201	182	202	172	184	211	199	167	178	196	190	173	197	222	173	186	203	202	173	167	181	204	188	208	198	180	209	188	169	176	197	208	189	216	196	216	184	169	204	198	181	191	168	190	194	200	193	196	206	208	187	189	162	168	194	221	194	190	174	194	191	197	211	190	189	190	218	229	197	177	186	194	183	209	200	187	185	206	194	184	174	173	207	170	177	195	182	200	187	233	178	197	191	190	192	182	203	179	189	229	179	199	188	207	225	199	197	181	207	176	175	182	190	195	201	199	190	197	214	174	189	175	192	210	200	182	176	198	172	189	166	205	210	184	180	199	186	188	163	175	195	209	210	168	221	193	195	209	222	192	220	193	184	176	153	170	180	182	183	208	202	209	202	195	200	196	187	217	185	182	183	192	193	209	198	237	173	181	189	197	187	194	193	192	172	222	203	193	178	200	195	207	179	203	191	174	208	213	208	180	195	185	178	196	189	182	227	198	174	175	223	195	178	189	196	188	196	178	192	206	187	197	198	173	169	186	189	179	195	190	192	189	181	189	189	156	188	173	174	205	181	194	188	187	172	215	178	206	201	185	194	166	195	183	188	158	202	190	181	175	197	195	212	213	219	194	185	208	203	201	204	198	196	189	195	197	180	203	219	188	210	195	212	200	199	198	191	211	176	167	189	210	188	214	189	209	177	178	178	178	198	189	172	207	173	194	173	207	201	175	178	180	206	195	208	169	176	181	192	169	178	178	165	187	192	189	176	184	188	206	188	182	154	182	212	190	191	188	203	173	197	186	191	191	193	185	197	180	210	198	170	203	199	210	169	201	173	182	191	220	163	184	206	187	205	190	191	188	195	188	197	182	187	180	179	192	172	211	187	202	209	191	184	215	185	197	220	193	191	202	195	193	183	210	195	181	230	202	216	198	187	193	185	181	187	186	170	209	225	192	184	194	199	180	212	165	195	190	184	183	198	204	194	189	206	191	233	208	207	187	219	195	189	193	198	187	205	193	176	193	188	191	203	179	177	199	189	197	197	193	170	200	169	190	190	180	203	186	202	175	198	202	190	209	195	189	192	165	195	200	183	200	187	180	191	188	197	186	188	177	181	182	205	181	210	213	194	189	217	196	213	192	176	194	157	219	214	185	203	179	202	205	196	184	160	196	193	203	206	192	201	179	185	193	181	191	185	202	178	204	205	199	176	190	206	169	195	199	199	209	187	195	196	200	198	196	195	227	191	191	170	204	177	185	215	165	234	189	182	167	187	193	192	204	182	204	192	204	208	183	190	204	200	181	192	192	197	200	191	197	172	197	198	210	192	174	207	190	187	200	214	207	197	175	203	183	215	190	171	177	185	181	194	180	193	195	221	197	183	193	192	182	186	183	180	197	197	209	167	194	193	186	174	198	200	204	199	181	199	189	202	200	183	185	207	192	210	190	164	202	191	199	189	211	233	197	200	201	213	159	200	181	171	204	188	183	208	170	204	182	205	203	163	194	185	185	194	177	202	186	211	201	191	194	163	194	190	180	219	175	184	212	197	197	183	157	200	191	183	183	198	208	182	176	184	200	209	222	200	188	216	191	188	181	192	173	174	210	195	184	208	183	207	189	182	188	201	212	180	161	193	178	167	196	193	201	199	187	199	189	184	175	182	198	206	201	194	212	184	186	180	193	175	205	223	198	210	206	210	201	186	210	205	219	185	181	183	178	197	209	193	192	196	187	189	212	197	190	188	206	176	183	197	182	199	184	187	210	175	197	208	193	196	202	215	182	186	221	184	182	194	213	193	179	192	200	207	190	198	212	198	200	191	194	192	189	181	211	198	175	206	207	208	189	197	172	201	177	192	180	194	172	208	204	184	175	189	191	176	193	212	195	188	209	203	184	179	194	188	190	196	187	206	211	184	190	198	194	196	186	195	196	194	179	202	190	179	175	194	184	190	180	176	174	192	179	186	157	182	188	202	199	228	199	163	177	194	204	183	194	199	167	175	200	179	233	184	182	188	186	195	176	182	174	190	216	173	190	191	160	188	193	200	188	194	178	215	201	191	192	212	184	190	189	197	181	170	186	196	194	198	204	187	172	177	190	205	203	200	203	179	183	215	189	183	183	183	189	189	190	190	189	193	190	194	178	169	195	190	184	167	176
27252	21033	9874	1016	610	511	521	506	492	465	499	487	433	462	468	451	432	458	462	474	478	480	423	450	469	434	444	463	469	460	464	459	462	483	448	426	465	454	482	493	476	463	437	439	457	444	468	455	468	469	463	475	453	471	463	458	449	465	468	490	458	474	449	473	449	442	481	463	468	442	457	438	493	467	456	450	439	474	486	405	454	479	476	457	456	509	438	444	475	461	448	454	438	471	486	457	454	446	449	453	493	457	497	474	458	497	464	441	515	484	471	461	444	485	480	460	474	462	466	456	455	466	441	458	446	444	449	435	447	441	436	436	440	476	457	473	473	474	426	442	475	468	435	462	462	459	457	480	471	489	465	496	474	455	478	459	462	456	503	452	467	462	452	456	460	470	445	478	492	465	433	475	486	498	467	424	497	445	480	453	462	425	482	468	442	495	476	455	475	416	471	441	420	501	464	472	432	436	464	482	476	506	427	434	453	469	456	451	495	468	420	470	489	441	458	456	465	440	438	409	453	438	459	439	442	449	445	451	466	468	464	465	471	513	451	410	477	443	436	469	449	488	459	463	441	447	466	480	449	447	456	459	480	450	468	457	451	469	442	482	499	445	487	431	417	471	462	453	462	468	437	491	458	442	481	515	464	458	488	480	476	418	469	433	440	439	404	449	512	424	487	459	463	433	500	426	458	509	473	463	447	470	460	398	477	466	455	451	476	486	482	457	471	479	459	474	442	451	474	446	432	448	444	494	446	465	487	500	470	455	460	473	510	427	462	428	445	456	445	478	454	500	449	467	454	436	427	454	475	468	478	449	463	454	433	464	463	474	464	502	497	408	489	458	459	512	474	427	456	463	481	416	422	451	449	450	440	468	431	478	455	417	487	466	464	444	491	454	466	463	448	421	486	481	495	440	458	471	443	464	482	454	456	441	415	438	468	468	463	486	477	474	430	436	455	401	424	479	429	505	462	490	461	457	456	458	466	436	473	463	435	437	473	438	443	467	434	481	465	444	486	449	475	426	423	479	482	453	443	445	478	458	461	465	459	457	429	468	429	523	450	443	425	442	456	481	491	446	424	441	459	469	427	438	470	435	426	477	477	461	455	414	408	468	459	453	464	461	465	428	457	477	470	455	445	450	430	469	475	485	424	462	479	420	469	451	429	438	465	479	492	465	412	437	479	473	450	458	457	501	452	452	458	432	447	467	487	438	415	420	471	510	464	498	440	438	468	467	476	448	488	473	442	453	454	452	472	463	460	464	470	445	462	481	485	492	459	471	458	502	471	500	468	447	462	444	436	454	441	482	481	458	444	470	485	445	440	491	461	518	468	444	464	461	456	487	471	439	475	415	448	463	449	467	457	490	473	406	451	452	477	471	487	522	427	478	443	470	425	485	484	467	493	479	462	451	438	422	440	430	485	451	494	443	465	483	472	448	435	391	439	470	491	480	453	485	459	445	504	494	431	516	478	458	451	434	478	462	487	429	462	485	455	498	509	454	464	457	479	435	428	481	452	453	479	473	479	459	488	436	448	498	429	463	459	466	480	471	460	466	506	415	437	466	459	430	495	434	494	460	448	459	465	479	494	461	468	454	466	477	463	451	473	455	461	465	411	448	477	496	461	440	434	441	444	471	478	459	456	444	436	455	473	467	456	428	483	484	441	486	492	463	410	471	487	404	458	449	484	454	474	484	471	451	468	466	459	457	429	484	430	475	466	447	458	433	485	447	458	442	423	419	451	418	468	468	447	436	460	464	474	439	500	458	438	471	454	451	447	457	489	438	467	479	441	428	458	461	451	495	484	496	472	419	455	448	450	501	459	494	445	462	441	494	498	443	475	453	470	501	423	435	505	423	481	487	480	457	418	459	442	479	425	426	472	425	472	460	487	475	454	474	483	473	448	473	446	472	458	446	427	453	501	441	445	438	444	466	423	407	496	416	435	457	459	451	436	444	459	428	483	465	482	444	469	457	452	430	479	463	482	488	453	448	419	482	440	457	484	460	490	467	461	464	450	487	428	415	507	455	452	449	446	473	475	477	485	434	469	467	452	439	468	457	437	445	470	487	458	487	524	489	447	452	462	453	427	468	484	475	469	434	451	457	473	479	469	432	494	449	416	422	479	443	484	464	442	483	462	439	487	451	416	441	457	424	460	455	452	505	455	446	470	497	416	446	440	443	489	474	464	466	483	457	465	450	465	461	470	445	427	464	455	486	436	458	480	465	471	468	484	475	486	477	496	491	435	397	482	501	455	493	474	467	457	499	452	465	448	467	441	427	436	431	442	453	449	447	449	511	473	481	506	428	504	459	484	485	450	459	468	403	472	478	477	428	428	487	477	480	481	429	449	490	433	469	443	462	464	469	451	464	447	471	484	457	441	458	469	454	482	458	437	477	474	475	508	475	427	431	490	417	509	454	478	448	450	453	477	448	425	439	449	477	445	457	456	485	471	477	473	445	451	479	463	461	451	487	478	432	463	494	430	461	471	476	500	450	543	448	422	461	456	472	462	467	460	481	472	471	417	468	426	443	434	446	460	495	450	437	479	460	438	444	455	471	446	480	464	462	506	465	461	502	447	441	470	466	432	446	444	447	437	457	448	449	414	451	489	441	437	470	489	460	457	462	445	466	465	447	460	440	446	437	464	449	490	470	431	465	453	493	489	450	483	529	415	441	437	506	435	464	469	431	467	451	468	466	483	482	492	464	487	476	419	442	443	447	433	464	465	504	444	447	441	444	428	493	467	430	461	467	435	472	453	423	491	465	462	454	445	452	466	483	464	451	449	429	469	442	485	485	455	447	481	451	510	422	478	428	434	454	455	449	441	457	478	460	490	503	457	449	436	439	495	510	509	428	466	474	451	463	455	466	504	435	450	459	445	471	452	470	451	441	471	484	433	425	475	441	449	450	466	472	474	451	481	454	476	473	450	473	475	461	462	452	433	483	494	453	456	449	443	488	464	444	449	458	484	484	449	420	456	454	480	430	439	451	455	423	413	457	456	461	425	482	447	480	457	437	451	463	447	490	440	503	430	415	443	495	481	434	497	467	428	460	457	482	481	511	467	455	468	488	448	495	444	437	453	450	444	460	440	488	479	426	479	451	441	461	444	478	463	481	461	455	454	485	419	421	476	447	481	484	462	473	455	443	471	465	493	441	482	467	452	454	466	451	411	444	436	433	447	451	435	448	497	435	480	452	459	493	444	445	437	420	472	429	482	419	450	448	477	473	465	425	454	452	442	450	512	460	399	479	439	448	476	450	457	458	457	472	463	450	425	469	477	475	473	467	443	479	443	429	465	498	446	457	453	495	434	476	482	442	419	470	457	462	429	493	448	487	494	470	460	467	453	441	436	438	470	468	470	429	452	476	438	456	462	452	483	420	431	443	444	489	480	455	442	477	431	405	448	440	443	477	453	455	456	447	474	475	474	477	471	456	463	467	473	489	453	494	500	442	482	435	474	492	419	468	466	478	459	452	493	462
4132	1393	1285	911	861	736	723	684	709	657	648	638	593	640	630	647	588	608	606	671	640	640	611	617	632	608	619	603	606	597	651	636	609	625	611	581	623	655	601	621	641	638	593	620	615	640	643	573	599	603	588	632	594	580	606	627	598	625	600	611	564	697	641	633	592	603	606	647	603	589	585	566	587	585	624	593	629	573	618	607	609	647	587	644	587	591	633	567	560	639	609	617	602	586	603	623	605	626	580	594	604	649	601	575	665	599	608	620	628	654	651	628	552	603	628	618	617	593	637	577	596	625	593	621	592	607	597	656	613	599	617	562	610	608	607	622	565	564	607	613	536	595	588	591	620	644	604	636	623	622	641	581	611	586	584	604	579	630	595	602	604	632	665	640	643	617	636	598	630	654	654	641	597	612	636	584	612	588	584	615	639	625	603	561	617	599	628	621	618	614	601	625	615	617	638	597	651	603	668	564	631	598	600	556	599	639	594	583	606	600	654	618	615	628	603	608	618	603	623	596	603	625	633	593	586	625	582	625	594	625	617	582	618	561	646	603	597	609	634	587	611	613	619	581	580	617	636	666	602	650	602	592	628	633	601	603	598	561	621	604	622	580	660	607	584	659	621	587	604	573	591	590	598	600	600	596	590	624	605	620	576	641	602	598	608	610	657	595	623	611	584	638	641	618	609	629	608	626	652	636	621	580	606	612	610	618	630	625	588	607	587	635	622	633	605	598	578	614	570	587	616	630	604	574	615	570	604	586	600	629	596	601	619	570	615	594	633	582	634	609	605	626	610	595	627	613	644	562	602	640	597	618	626	605	633	661	602	600	613	615	619	616	584	628	623	631	597	599	588	609	599	594	593	637	568	632	595	653	611	659	625	595	584	618	615	632	596	636	626	655	621	616	612	684	622	615	613	609	615	638	621	606	594	612	634	587	597	618	606	631	608	585	616	605	637	637	622	638	600	610	650	560	588	643	594	612	601	612	612	577	586	571	618	619	596	633	600	607	633	638	601	638	648	641	563	583	598	626	572	634	601	582	648	605	676	641	585	586	586	644	570	636	564	602	609	610	612	642	592	613	642	593	601	641	639	601	599	620	600	596	603	605	601	605	625	637	644	616	662	622	631	596	592	625	631	633	633	635	640	629	577	600	599	591	601	583	592	611	582	643	614	607	597	594	605	604	613	576	604	626	620	563	581	603	578	622	580	614	600	566	569	620	629	606	640	565	605	608	608	594	576	605	555	645	618	638	620	608	627	593	624	644	594	615	656	605	597	567	597	563	630	608	595	607	634	616	629	599	621	606	615	618	589	590	599	602	582	627	642	555	608	619	616	599	638	604	578	661	583	620	627	600	653	641	630	609	562	599	610	609	591	630	635	651	638	602	586	576	612	588	569	619	618	626	645	663	604	591	605	644	637	651	626	579	570	603	593	637	565	592	594	585	649	607	607	635	596	602	591	629	614	623	660	604	654	619	628	591	608	610	586	617	588	623	575	582	586	593	652	629	633	588	614	625	658	654	600	635	593	595	610	598	622	580	606	633	625	593	609	583	622	614	650	636	610	596	570	608	600	664	618	585	632	624	606	641	644	608	573	625	622	627	592	639	612	587	566	618	610	592	593	598	620	607	566	611	628	586	589	641	604	643	628	584	612	594	624	592	601	607	587	635	598	659	585	626	611	643	634	575	631	570	614	611	599	591	576	640	625	595	604	585	624	664	601	635	600	620	622	556	644	620	640	645	592	618	629	592	608	589	644	605	594	629	612	614	635	590	606	624	611	549	587	617	625	571	605	609	644	608	630	585	613	587	638	593	589	631	576	586	608	643	615	625	615	594	616	622	602	603	618	579	607	610	599	621	593	596	607	595	620	590	639	606	632	580	630	633	613	603	618	632	634	602	579	613	597	595	643	556	614	610	636	551	626	607	603	619	614	633	582	609	592	606	587	606	603	652	633	598	615	630	593	612	623	606	609	632	651	654	593	608	581	639	590	579	597	637	576	642	600	605	620	643	595	558	636	644	606	623	622	627	625	606	612	629	617	628	605	611	669	614	580	615	646	587	588	617	623	577	622	626	631	585	611	651	591	623	610	587	600	602	647	661	598	651	578	640	587	613	581	580	635	581	598	611	634	581	589	577	624	600	612	605	632	582	621	580	637	620	605	622	597	628	641	650	655	637	599	614	636	607	585	613	634	589	592	629	606	641	633	624	534	586	587	629	589	670	609	604	575	640	594	584	613	658	610	621	590	570	604	625	653	631	626	593	591	607	617	596	600	636	623	616	643	645	624	576	645	632	668	637	612	555	586	602	611	640	631	589	639	571	635	575	641	621	679	590	640	621	589	651	618	607	544	637	627	655	657	623	547	583	590	627	647	574	659	581	598	604	622	616	591	610	613	630	618	546	586	639	612	610	594	652	625	582	593	580	592	597	576	602	618	608	543	636	605	609	590	587	598	602	622	587	613	629	641	587	561	597	621	591	590	593	636	586	563	656	632	636	595	601	632	602	594	624	636	624	628	577	588	606	563	618	583	590	577	549	603	625	564	582	625	603	623	651	617	567	572	603	594	603	595	631	594	640	602	595	592	583	605	608	588	610	573	616	627	638	607	620	622	614	603	578	623	602	586	631	650	623	642	569	588	611	634	607	621	586	590	585	655	608	620	631	646	630	570	607	618	649	573	575	627	581	620	606	585	595	654	647	607	591	607	618	685	593	612	612	577	645	606	606	626	622	563	633	630	653	638	627	562	605	614	610	586	605	573	598	595	638	599	607	612	574	589	593	606	610	616	600	606	583	599	616	636	618	644	597	587	596	598	600	593	643	564	644	590	598	604	590	589	625	612	602	654	627	591	623	592	612	625	614	625	604	615	607	646	656	652	623	616	607	588	611	589	642	615	624	615	625	602	607	598	603	599	612	616	588	615	618	612	590	593	638	578	638	590	627	577	597	580	561	631	604	571	600	627	579	608	532	586	603	602	602	589	594	610	610	639	633	578	661	609	605	649	600	613	614	643	604	595	616	621	639	600	590	623	591	611	593	590	594	571	632	645	596	653	618	594	608	623	577	612	594	614	628	607	609	593	576	601	648	608	614	630	606	609	593	625	641	579	611	605	595	682	589	624	646	596	614	603	616	592	703	577	634	650	630	574	597	590	577	575	628	615	630	628	588	590	642	615	590	644	598	626	623	584	632	587	605	591	619	565	580	614	632	617	606	600	631	652	621	621	632	614	623	598	587	614	619	606	574	620	601	617	614	637	586	578	629	632	605	610	615	631	633	590	566	595	620	616	592	574	604	549	610	574	578	608	630	590	619	648	606	604	602	634	608	593	658	617	621	644	638	603	583	577	615	595	657	578	648	589	604	581	636	608	621	584	598	622	623	628	597	644	618	610	593	627	609	587	608	627	578	577	583	575	630	586	572	602	590	673	626	564	576	559	659	634	593	633	601	615	658	566	629	603	599	633	580	599	620	605	626	669	614
24331	21444	28895	24374	21426	9196	1121	795	646	628	582	528	481	465	475	477	398	425	409	429	390	424	449	387	392	381	380	443	390	391	400	419	407	384	375	387	352	413	394	380	394	356	382	401	378	388	338	371	383	402	389	420	400	392	357	395	368	414	385	392	363	393	368	388	380	368	375	377	370	398	350	417	343	382	405	387	346	337	381	355	380	361	387	337	403	379	393	315	394	367	368	363	404	356	376	374	394	354	339	407	346	378	378	388	386	368	371	375	329	382	376	398	368	382	349	363	398	403	364	341	403	374	372	391	395	373	389	372	348	381	358	374	371	379	371	376	395	391	419	391	347	414	354	388	394	381	375	328	369	377	359	354	352	373	381	399	371	355	393	355	398	381	364	352	400	351	346	394	369	391	395	403	384	369	387	360	383	365	351	398	359	360	371	385	363	378	361	405	412	393	367	389	367	375	352	375	354	360	356	357	367	380	379	396	413	400	363	382	367	386	359	379	369	400	377	368	351	391	337	359	407	370	375	379	391	381	410	388	385	397	355	388	409	375	366	376	407	360	353	362	341	367	392	361	356	395	402	393	350	415	348	403	383	375	382	359	378	374	353	365	379	355	390	362	346	409	411	383	359	408	365	362	366	380	372	385	375	356	382	368	343	381	343	374	364	362	358	375	382	353	386	375	368	374	396	384	350	371	376	415	368	360	372	355	375	403	401	389	375	363	380	377	400	337	378	398	390	382	395	388	358	400	372	364	353	372	361	401	377	381	354	377	392	365	383	420	368	379	368	382	371	387	384	374	350	363	368	363	346	415	390	369	367	357	369	359	350	405	348	377	358	426	409	357	401	360	414	373	390	366	391	395	390	372	374	356	362	335	375	379	371	409	403	386	368	371	386	365	395	351	409	400	359	394	391	415	388	366	350	384	385	379	378	378	331	364	372	372	362	386	363	366	380	347	338	350	383	357	376	370	391	363	420	373	368	370	389	348	401	386	359	370	392	416	395	343	382	365	362	372	363	360	381	362	358	391	375	366	364	356	368	343	370	373	372	397	377	380	379	374	381	390	361	357	344	403	358	375	365	377	379	395	373	349	362	366	345	391	407	391	358	333	368	377	351	391	373	392	400	374	368	404	368	399	414	397	369	390	397	389	328	368	347	386	393	360	375	415	369	371	379	374	360	395	360	391	398	403	397	355	357	413	344	394	361	376	399	374	366	395	383	388	367	366	419	403	394	347	357	368	371	390	430	363	368	368	372	387	368	410	387	391	385	379	372	385	352	398	362	377	380	394	374	391	369	369	377	379	396	360	360	366	364	378	380	387	346	414	331	375	372	385	377	388	371	372	382	343	392	395	373	386	356	351	384	409	409	366	356	406	383	341	365	383	353	363	381	386	411	387	381	331	376	331	374	356	392	375	373	370	361	388	406	421	356	376	385	421	384	390	395	363	358	403	382	357	398	386	389	338	363	390	368	420	349	397	353	367	394	384	389	378	389	375	386	354	369	364	361	392	366	350	379	390	358	368	383	391	361	423	364	409	408	380	384	368	392	374	369	368	375	374	338	371	355	388	380	378	396	375	403	357	383	365	354	378	350	387	367	380	359	385	402	377	334	355	350	352	363	400	366	355	380	395	385	342	369	389	368	365	344	360	364	372	370	340	332	384	380	409	346	359	366	369	349	380	381	397	375	397	371	402	345	358	386	373	384	384	382	384	359	375	360	329	393	355	362	361	425	350	347	353	392	407	383	324	351	370	374	368	389	405	401	417	382	391	373	379	393	387	386	409	387	385	373	365	386	396	370	362	384	373	386	373	379	349	364	371	384	391	332	394	390	374	361	374	373	372	378	377	369	350	372	359	377	369	330	389	392	358	384	393	371	377	387	370	418	364	378	377	359	330	385	380	358	351	373	380	373	355	359	344	359	405	373	400	366	375	348	371	407	387	348	375	382	376	363	337	363	397	385	383	364	397	396	401	363	363	378	371	361	384	400	352	374	378	368	370	346	387	371	390	392	377	356	366	362	397	386	386	394	389	400	338	353	387	357	358	354	356	365	351	401	349	359	352	383	379	410	357	387	365	358	348	406	364	409	337	362	380	353	374	346	380	358	357	362	360	392	364	385	361	341	377	340	392	351	405	364	386	380	337	362	372	396	337	382	379	376	368	363	316	379	372	367	357	348	371	385	405	402	347	372	390	373	384	364	384	371	407	338	376	422	375	400	388	380	354	329	373	356	406	393	373	369	361	367	357	365	367	396	372	391	405	395	398	384	361	376	393	367	365	384	393	383	379	350	410	398	375	378	403	380	359	394	407	377	378	379	369	361	380	387	351	389	357	423	383	362	382	391	378	383	369	337	410	345	401	377	392	370	329	359	364	377	362	382	362	374	358	367	363	407	361	390	352	384	352	364	381	391	368	373	349	399	376	367	366	390	415	376	342	376	373	391	335	350	386	367	359	379	368	321	377	358	363	355	409	364	368	359	377	373	403	373	368	371	385	372	408	395	401	401	357	379	403	394	385	340	388	388	363	359	390	407	371	384	371	359	412	357	394	366	369	394	342	378	386	387	370	383	378	375	384	365	404	369	391	349	388	393	370	385	420	366	368	387	391	350	397	361	382	362	361	407	425	374	373	367	384	387	348	347	391	366	369	365	401	385	364	377	367	395	371	354	371	362	383	360	361	360	372	351	388	360	327	356	371	347	387	374	366	368	401	358	388	418	366	373	396	368	388	366	399	389	390	360	367	348	395	357	355	407	365	363	386	370	365	345	372	383	357	343	391	390	343	360	376	361	407	365	405	408	401	374	362	353	373	425	384	387	389	431	375	375	371	412	415	371	358	365	389	364	383	358	390	363	377	393	389	410	403	354	393	359	362	354	379	339	408	364	366	354	349	373	391	388	377	382	383	368	383	372	370	365	385	369	379	374	381	362	344	401	401	379	357	400	377	333	407	375	394	385	356	348	391	384	382	393	389	360	408	384	335	381	373	368	389	342	375	409	339	346	369	381	388	363	393	393	391	381	387	359	374	373	338	383	382	377	342	397	353	347	374	354	371	356	371	373	379	384	364	364	365	402	383	403	342	380	350	391	366	383	432	424	403	365	396	367	356	346	373	356	404	349	366	405	347	385	360	341	328	382	372	379	379	371	368	381	385	352	369	416	370	381	377	394	377	390	357	391	402	381	386	386	377	354	377	380	380	356	367	366	380	397	366	366	398	334	399	381	393	373	421	399	385	398	384	380	370	373	354	422	352	363	383	394	381	399	360	396	395	373	368	369	395	329	379	367	361	368	382	365	380	358	378	364	381	372	382	355	371	366	370	392	372	372	363	386	354	370	361	357	364	390	386	333	397	368	347	368	362	439	387	351	393	411	378	372	353	388	381	386	371	340	378	360	349	397	380	401	403	387	362	342	381	368	371	397	369	356	350	367	380	376	363	374	375	360	355	350	353	371	367	377	373	349	375	359	374	400	377	383	373	392	377
4848	9622	8237	4407	3005	2337	1826	1534	1208	1104	984	886	893	733	687	723	620	623	636	596	587	587	613	572	555	588	541	547	555	577	556	513	580	548	541	558	509	479	500	522	523	548	508	516	544	488	527	476	516	516	522	572	525	529	535	532	459	524	508	546	498	489	534	545	552	487	473	478	490	509	507	509	503	499	520	484	508	532	511	468	531	506	483	524	525	484	524	511	495	548	509	555	499	556	541	476	471	529	507	504	536	495	467	475	484	518	517	553	540	529	456	496	509	479	510	510	490	517	464	497	526	496	516	530	494	536	515	487	543	526	501	502	526	494	516	514	541	497	495	502	457	519	479	482	524	545	524	500	501	538	497	532	494	494	487	503	549	499	536	475	476	452	529	515	499	509	498	505	526	520	534	507	499	551	473	499	506	491	500	511	516	493	514	535	501	496	526	481	505	524	502	504	511	505	517	540	497	535	507	521	497	534	548	477	442	475	467	496	551	460	547	509	522	464	503	534	524	512	525	491	484	462	492	541	530	540	525	497	517	514	496	490	513	509	502	517	593	488	531	467	491	503	480	464	506	495	518	491	498	488	511	504	496	493	464	521	551	507	481	498	518	464	491	477	515	511	511	501	495	519	486	502	503	522	505	505	505	510	539	511	479	473	506	518	522	495	505	479	471	458	491	501	484	496	505	521	525	520	554	485	536	462	502	517	543	541	498	480	491	511	457	493	521	504	508	548	492	521	527	523	458	519	504	483	504	496	483	542	498	509	505	506	504	551	506	515	505	511	506	504	503	473	500	536	564	516	517	496	506	530	543	526	547	442	481	484	499	490	503	493	499	504	479	505	528	502	524	478	507	494	486	514	500	546	510	549	544	484	495	530	452	524	549	459	508	462	512	484	525	516	530	522	538	473	493	526	525	511	508	515	501	480	537	500	470	519	509	495	506	481	495	503	495	505	515	537	514	530	481	516	531	489	473	551	507	490	510	526	494	504	495	473	494	463	479	527	506	514	480	518	500	517	484	488	518	494	505	520	543	507	460	494	513	478	541	504	477	544	514	535	488	546	508	512	530	510	502	553	500	476	513	498	513	533	501	538	531	480	488	494	500	513	504	511	539	533	506	508	476	525	486	484	476	463	476	486	523	505	513	513	527	485	496	487	538	502	495	535	495	504	523	477	528	488	500	519	514	511	519	475	484	536	483	496	510	511	493	501	517	487	487	467	491	476	499	509	509	501	517	487	504	485	511	509	492	514	512	538	484	493	505	490	461	502	493	483	464	502	473	516	522	518	499	511	489	452	468	539	456	519	513	479	514	514	551	465	503	508	529	510	497	482	529	516	471	522	520	515	479	525	491	508	499	527	480	508	482	463	481	491	534	521	536	484	467	513	485	514	494	485	497	489	483	495	493	505	518	500	523	507	518	487	505	512	487	533	496	472	496	537	536	518	482	490	468	497	462	516	497	498	545	493	493	491	484	512	502	490	508	489	482	501	533	500	523	450	502	503	518	499	490	536	530	513	511	519	497	513	483	514	519	499	490	495	526	519	506	509	496	491	482	514	553	507	488	507	480	514	524	516	487	529	577	484	490	514	531	521	499	488	512	488	519	499	485	464	509	498	514	519	502	489	536	504	508	532	474	531	508	473	519	498	481	501	495	508	512	516	462	512	487	478	497	515	507	489	506	509	494	509	486	507	510	489	503	496	485	528	479	510	483	459	475	488	478	546	484	531	505	515	507	477	474	479	511	469	489	496	470	455	529	545	508	470	489	495	470	511	497	512	493	490	490	510	486	539	543	489	493	486	525	512	489	503	498	503	488	544	486	513	488	529	476	466	530	506	534	489	528	487	485	520	510	502	506	516	534	502	519	498	502	530	509	503	527	518	500	502	497	511	501	490	511	504	464	538	509	500	485	432	465	483	510	523	501	482	498	488	490	494	482	527	517	497	506	505	529	479	486	494	509	531	506	476	516	489	535	473	510	533	460	525	502	494	514	514	510	462	482	512	479	435	513	490	512	521	484	520	523	513	489	479	567	497	509	489	490	480	530	467	520	546	487	533	531	488	522	493	505	476	494	484	537	523	500	505	530	526	493	488	479	545	539	518	486	504	517	504	502	474	489	529	461	491	489	503	477	497	510	501	529	468	505	546	498	524	500	480	492	532	514	505	489	495	507	500	532	495	474	508	497	512	502	504	469	540	506	489	500	526	514	492	508	489	483	501	516	530	496	520	501	499	509	461	502	507	514	501	462	524	493	506	531	511	476	483	530	494	511	531	497	462	509	555	466	509	456	487	530	536	486	468	533	518	492	446	513	480	494	496	490	491	475	520	542	463	473	509	504	527	480	492	499	458	511	505	506	485	489	481	506	488	546	458	518	486	481	519	491	502	495	508	523	507	494	470	507	509	526	522	490	537	477	488	526	514	509	498	513	520	508	496	515	541	457	544	491	470	496	497	508	490	528	503	498	524	498	550	473	482	517	490	473	463	512	501	501	520	518	502	477	458	523	495	486	514	514	514	518	466	469	562	522	525	521	490	510	499	521	512	508	467	501	513	495	504	469	472	486	516	494	492	513	510	491	512	499	495	519	495	441	490	501	478	528	513	514	517	525	485	468	509	506	513	493	519	483	485	510	502	531	488	503	524	497	500	495	533	532	514	500	504	523	499	528	474	505	530	500	511	534	483	535	530	535	489	484	482	531	531	500	534	454	528	486	507	511	503	473	518	503	488	561	462	504	496	528	549	485	507	496	503	507	504	481	539	522	526	494	496	514	469	500	514	483	524	513	509	505	515	522	518	522	505	497	461	530	496	512	507	532	510	498	501	522	470	485	520	500	504	503	552	525	490	508	522	484	546	546	522	524	518	525	490	508	492	497	532	519	529	496	526	508	515	506	488	508	492	489	499	537	499	531	503	481	509	517	509	497	501	506	492	499	503	523	478	514	516	472	531	504	493	506	484	514	512	506	489	501	513	513	546	526	523	492	501	564	536	503	513	482	545	484	474	474	495	525	474	528	428	489	490	530	488	462	484	490	451	516	530	492	485	467	523	543	438	466	511	515	488	501	489	495	518	500	479	514	528	508	501	505	486	508	484	469	531	510	513	512	491	501	531	481	480	520	493	511	511	483	495	484	490	517	555	478	502	506	528	479	526	486	534	491	482	523	478	498	529	496	480	471	511	513	523	514	495	512	528	508	502	481	464	462	526	526	520	483	476	489	504	521	499	525	521	529	474	503	485	495	485	501	532	486	482	492	523	510	517	519	508	531	516	516	507	456	520	514	510	513	547	520	495	516	480	503	488	489	501	545	495	472	490	490	501	476	534	504	469	497	457	540	516	503	476	504	486	486	509	492	506	502	527	474	494	489	510	515	523	527	508	497	505	537	481	518	514	514	505	525	496	513	506	514	530	472	481	486	517	488	506	480	493	524	504	518	501	528	462	504	497	463	511	533	505	504	533	486	502	526	464	537	483	503	521	496	548
23259	21416	29363	23891	21416	21439	6938	922	651	526	472	401	369	366	292	275	253	215	237	222	216	215	211	185	196	169	189	185	187	172	187	159	174	160	157	164	166	183	140	163	155	169	160	161	164	150	157	147	138	156	138	122	148	141	150	163	164	143	145	146	150	149	153	139	135	132	155	152	143	173	149	148	132	136	141	159	146	145	154	150	172	136	128	150	163	134	132	147	150	136	145	127	127	139	140	150	158	151	118	121	161	153	135	134	144	131	135	157	155	125	143	126	110	143	145	152	132	157	150	132	161	153	156	135	134	163	150	130	142	175	143	157	145	143	133	151	148	155	147	135	135	130	142	139	122	144	168	131	144	152	130	160	144	139	125	145	153	144	150	168	136	143	146	128	124	133	132	157	149	160	140	136	149	145	130	147	133	142	179	137	154	146	124	119	146	144	137	138	136	126	128	119	144	143	129	118	144	137	148	143	149	106	142	149	138	127	133	146	132	142	138	142	164	156	115	141	132	145	120	146	146	149	133	130	162	145	154	145	147	134	138	157	131	154	140	136	145	136	132	159	138	157	153	132	134	145	168	121	148	151	145	166	145	142	141	145	126	120	140	149	154	132	163	134	161	131	158	131	147	131	130	146	137	152	138	134	139	138	132	138	157	118	158	137	146	139	146	125	139	131	124	141	136	142	139	135	147	164	125	143	144	146	138	131	146	160	148	154	134	158	144	122	131	142	133	162	142	127	137	126	143	156	141	144	117	120	135	141	141	149	126	145	142	152	152	114	124	159	111	120	146	156	139	127	122	120	139	132	142	145	135	122	130	122	154	141	143	147	131	144	146	147	112	149	143	137	122	153	128	154	155	147	141	137	148	130	147	143	150	157	139	162	149	136	123	133	162	146	141	121	136	133	152	137	137	140	157	129	127	146	134	148	118	152	140	131	157	162	170	135	124	141	140	146	128	139	135	140	166	141	143	149	146	131	142	138	140	134	147	139	140	142	138	120	134	147	137	146	124	153	137	134	128	149	140	126	131	134	146	149	141	162	132	132	147	145	147	129	145	140	144	149	163	143	139	147	145	161	145	147	149	149	144	131	138	126	152	158	151	127	159	153	131	148	141	148	142	163	149	158	170	144	133	155	143	150	158	149	146	116	141	138	132	140	147	133	167	135	138	160	137	130	132	159	145	148	147	129	142	153	113	134	151	158	127	115	133	144	148	164	147	144	165	145	128	132	139	141	147	138	181	139	142	122	133	134	130	144	130	130	145	152	150	158	145	130	129	141	161	141	133	128	136	154	146	129	151	149	144	144	149	140	143	168	140	135	156	135	158	164	144	128	143	147	152	141	153	156	168	155	141	134	147	128	140	158	132	163	156	141	146	130	137	138	151	159	158	152	144	129	129	125	148	153	143	141	127	143	137	126	162	124	140	146	136	125	139	148	152	126	137	151	139	146	164	150	118	113	141	134	146	155	130	115	146	118	141	161	144	134	137	146	159	137	146	124	153	149	138	124	133	114	155	122	131	153	152	121	135	168	149	119	128	154	134	164	152	126	125	153	139	143	128	143	113	132	130	152	125	150	144	141	128	129	145	132	144	158	124	149	137	155	145	170	127	141	160	134	134	132	131	149	140	121	137	162	149	156	146	133	149	156	144	151	150	114	135	154	164	143	148	121	140	138	127	138	120	136	128	143	163	131	140	143	130	140	147	131	111	138	125	114	119	141	139	115	135	120	153	169	143	151	130	134	114	128	144	141	125	131	147	151	151	154	142	180	133	145	159	120	135	146	116	133	140	159	130	141	143	139	148	146	146	158	144	154	157	132	128	131	138	115	167	132	156	147	139	143	146	122	119	131	130	147	137	145	137	124	147	134	151	145	149	132	153	165	159	129	139	133	140	145	140	147	147	154	159	142	151	141	130	162	129	132	136	143	129	161	147	128	145	140	168	137	108	117	141	142	156	137	136	137	134	142	138	139	130	137	138	133	150	148	140	158	157	152	154	153	141	143	140	150	141	146	137	162	128	129	122	126	129	165	153	118	151	141	144	147	139	140	120	145	127	135	146	134	122	133	142	118	124	117	144	155	147	131	139	143	157	138	127	124	135	139	137	124	158	154	127	154	145	157	148	154	157	127	144	131	141	136	142	146	142	157	155	141	143	157	145	150	135	138	125	130	162	157	134	114	132	138	138	123	129	134	155	117	144	140	150	143	141	139	133	144	123	139	158	148	146	134	160	147	139	136	141	138	128	130	144	130	155	128	111	140	109	157	158	157	154	130	147	133	152	169	140	125	143	136	143	169	142	115	146	136	137	144	136	133	140	138	147	133	159	126	155	139	126	138	152	140	142	131	128	134	129	137	131	136	150	116	136	131	151	139	134	154	153	138	130	137	144	137	118	133	147	163	147	138	132	139	129	147	143	139	152	143	145	146	133	136	136	136	147	151	149	143	147	127	152	126	143	154	159	134	137	140	137	164	156	146	137	141	144	136	150	141	161	128	158	144	152	117	139	138	141	164	139	127	143	127	149	137	129	137	136	137	130	159	114	142	163	161	136	148	147	171	131	149	162	156	140	135	144	144	141	140	153	158	156	159	132	131	153	141	121	161	143	147	141	133	142	149	140	122	144	152	137	147	150	143	136	158	144	135	144	136	138	138	135	133	143	149	121	145	143	145	153	149	130	141	136	135	164	161	129	156	142	137	147	136	140	149	157	130	139	144	129	166	135	152	124	141	157	138	128	137	123	154	133	147	129	113	144	136	157	151	134	122	146	134	151	139	121	150	137	157	135	140	129	135	133	135	134	137	145	166	157	143	142	146	128	131	132	153	127	136	127	136	130	162	111	129	134	148	156	143	129	137	150	131	144	131	156	132	154	145	137	150	133	123	110	151	137	131	137	111	136	154	132	135	134	156	146	134	136	137	139	143	153	129	149	161	142	134	132	133	126	163	132	147	125	126	149	152	124	146	137	152	124	136	130	151	153	149	142	122	151	95	138	141	124	132	128	134	129	144	122	141	132	130	146	170	141	137	135	156	136	153	131	135	154	147	156	129	144	153	149	151	137	140	134	145	140	123	162	121	147	141	132	136	135	142	133	132	119	136	110	148	128	146	157	143	151	163	151	132	168	137	157	165	138	147	137	119	145	147	136	129	144	145	151	144	132	124	139	128	154	143	153	151	144	130	117	135	130	147	132	138	126	139	129	144	160	131	142	117	147	133	138	147	121	133	154	159	151	128	120	144	143	143	151	139	124	150	146	137	139	129	129	142	123	129	157	139	157	154	131	158	144	158	132	123	132	143	127	153	139	161	144	153	146	104	131	138	144	109	150	139	131	139	118	129	125	147	153	129	155	135	143	139	133	149	154	137	129	140	132	150	113	149	122	154	122	140	159	164	143	148	141	147	147	130	136	147	133	140	158	133	142	138	140	119	141	116	144	131	142	140	142	141	140	141	141	159	129	121	157	149	131	139	142	170	133	140	142	148
6948	15510	13313	7150	4871	3669	2800	2179	1740	1354	1136	977	786	692	629	584	473	459	466	426	389	335	329	366	293	288	301	268	263	275	279	240	219	268	265	232	250	221	258	229	239	210	250	215	237	226	231	232	237	209	218	209	174	207	230	200	198	207	222	218	211	210	182	213	187	205	204	210	219	217	206	195	186	191	179	218	212	213	205	201	189	189	194	217	207	225	184	187	199	200	195	204	190	215	184	186	203	192	182	213	207	205	166	190	185	207	191	198	218	202	196	195	215	206	200	187	196	214	208	191	182	186	183	176	174	193	202	205	184	184	192	205	172	204	164	186	174	175	211	195	204	224	192	208	195	186	180	185	215	186	196	215	182	192	197	182	188	172	208	191	187	186	207	216	211	186	180	221	205	204	191	215	213	201	191	198	176	201	191	185	179	179	191	215	204	169	180	187	189	186	185	191	217	190	214	203	211	189	214	205	185	186	183	208	202	196	171	176	202	210	199	173	187	182	206	190	205	201	183	185	198	176	198	202	199	193	203	208	188	181	193	199	195	194	182	179	200	201	187	172	201	201	193	186	207	170	200	183	180	196	187	195	195	194	189	192	193	184	212	193	210	186	198	210	181	201	188	229	210	197	179	187	191	181	200	196	189	176	168	202	189	200	171	188	191	202	184	213	214	197	216	172	188	209	170	185	199	188	197	199	201	180	183	203	201	219	197	183	202	182	201	193	206	182	202	199	202	220	176	201	191	180	201	199	191	183	194	197	181	188	195	182	199	198	197	207	200	193	204	192	198	186	186	204	194	192	198	194	191	185	198	189	195	218	194	187	214	187	184	211	187	177	198	202	191	149	219	188	201	218	201	194	191	199	199	206	182	198	188	223	181	204	171	197	180	177	185	198	186	190	174	193	181	228	179	201	172	214	194	201	196	195	191	202	184	220	194	201	198	194	184	195	170	166	180	199	181	202	208	180	165	197	202	188	213	209	173	215	198	193	201	194	216	197	206	163	182	196	198	217	223	202	221	203	191	191	208	211	184	185	189	150	193	198	182	183	189	203	171	179	184	209	222	201	220	177	188	191	180	194	211	217	179	179	195	196	185	197	162	205	188	212	201	161	229	211	204	207	208	195	198	215	188	229	204	191	202	171	192	188	198	197	187	170	208	205	193	193	177	170	198	223	191	161	188	200	183	193	194	188	181	209	191	192	198	217	197	174	195	199	222	183	185	196	196	214	195	187	177	206	168	179	179	211	185	195	192	185	176	188	188	195	223	199	207	211	214	211	209	223	187	210	185	196	201	186	196	203	214	190	186	181	189	194	176	223	180	180	183	194	159	196	194	207	197	192	189	187	177	197	202	206	175	188	192	206	193	218	197	200	171	188	182	191	215	174	192	204	199	185	179	194	192	201	205	181	182	210	193	200	198	199	210	192	182	223	200	160	181	207	174	195	182	192	205	186	178	194	211	194	171	197	184	216	209	201	176	186	200	165	184	165	171	162	179	165	187	203	215	205	201	208	185	204	197	194	182	183	159	185	201	192	203	204	216	201	182	204	206	199	196	203	218	199	188	180	147	199	177	203	209	198	189	178	175	192	195	176	202	214	205	199	170	193	171	194	175	186	220	197	187	196	196	211	185	180	189	168	199	181	166	213	185	179	204	190	204	208	204	198	179	189	201	200	179	187	157	184	186	179	209	183	186	211	229	213	185	191	193	213	176	198	183	179	196	181	190	193	206	191	173	185	222	185	186	198	180	212	190	195	193	202	188	213	185	194	197	214	206	189	199	192	191	203	194	194	209	194	191	191	197	207	204	209	184	201	200	210	182	204	184	209	197	219	184	209	200	180	190	203	177	208	195	174	187	202	185	191	204	189	186	224	204	191	177	198	179	203	181	181	194	215	228	197	205	196	177	193	184	198	179	203	186	187	195	197	201	187	182	196	193	213	190	198	209	194	187	180	221	160	205	182	199	196	174	200	205	209	206	202	203	177	214	191	206	191	182	208	193	190	195	195	179	189	173	194	201	194	161	190	190	207	197	189	209	177	201	192	187	191	221	214	169	217	177	212	186	190	201	173	159	195	207	173	191	178	187	185	218	188	186	208	198	199	160	184	197	191	183	214	185	187	194	190	202	177	172	188	192	194	201	197	196	187	185	193	209	176	189	191	224	209	224	185	203	213	176	224	214	205	222	219	220	210	199	190	213	209	191	178	202	217	194	213	179	195	159	203	199	177	184	205	193	195	172	198	186	219	206	201	209	196	192	187	195	208	195	164	206	196	171	215	211	187	211	165	185	192	206	178	200	164	185	194	191	190	208	208	207	187	214	184	208	191	185	211	176	189	185	211	230	188	222	202	188	204	181	203	181	176	213	204	173	181	184	177	200	189	181	184	203	182	197	175	207	200	216	186	200	211	198	212	194	206	180	199	208	187	199	176	204	193	195	199	191	201	211	231	190	177	210	201	191	214	177	222	168	199	215	205	199	185	196	192	205	207	214	167	203	184	208	217	206	193	178	183	195	172	178	183	189	195	184	194	185	197	172	188	203	181	203	204	178	204	211	221	200	183	211	200	204	214	201	187	193	194	219	205	160	169	178	203	183	198	214	185	202	186	205	198	207	218	171	192	196	213	168	193	196	181	171	194	191	199	205	224	207	219	200	202	207	190	193	201	204	190	221	200	190	199	201	187	182	156	216	198	178	211	200	174	201	200	193	201	200	172	197	207	212	202	182	224	185	187	194	191	181	198	178	206	221	212	175	172	181	165	219	184	230	198	210	200	199	181	175	160	195	192	188	219	205	200	195	173	162	188	184	193	198	203	180	180	209	221	196	210	211	193	178	207	196	187	209	178	201	183	205	214	165	206	195	201	174	189	175	192	171	178	201	204	199	200	198	210	198	195	200	199	200	188	216	191	172	178	197	176	185	185	198	214	182	201	183	185	175	193	215	174	182	179	187	203	182	179	202	199	183	203	212	174	192	206	202	185	187	180	166	197	219	186	174	196	194	208	168	179	205	202	203	181	171	200	189	175	197	201	185	185	218	192	200	191	216	202	182	182	172	192	184	183	189	178	207	199	210	189	194	198	197	184	181	190	200	167	193	209	207	196	192	172	183	210	190	188	192	218	208	207	183	209	185	205	210	185	186	195	178	190	216	196	217	190	211	199	186	163	184	195	211	196	205	203	193	193	186	209	194	208	185	196	194	196	194	203	184	173	172	165	206	174	200	204	198	213	165	198	249	203	200	212	200	204	168	202	188	195	192	187	202	225	215	223	211	202	210	208	177	194	215	174	203	197	164	186	201	179	236	172	200	178	162	187	188	210	205	184	176	205	212	190	190	201	177	205	193	194	201	199	173	183	172	199	189	196	180	194	218	175	216	176	184	205	203	202	164	179	233	199	198	195	178	217	184	205	201	172	210	179	186	204	188	193	211	203	201	214	197	181	186	191	195	189	168	191	192	182	187	183	173	185	205	213	215	180	188	206
27251	21062	10151	961	631	549	556	467	489	497	476	472	493	475	473	462	479	484	461	522	498	472	451	459	479	433	436	475	525	462	451	491	441	462	498	459	491	450	475	493	439	433	491	473	480	428	418	434	452	458	499	493	455	476	463	464	463	465	475	491	454	490	432	481	443	496	448	480	435	450	462	453	506	459	412	455	451	427	427	463	426	478	484	445	465	466	479	475	487	463	465	452	469	468	469	469	471	456	468	452	460	480	495	459	497	464	454	456	461	418	480	437	496	505	487	446	467	452	439	465	450	467	511	444	455	425	432	482	449	453	496	506	469	438	476	452	429	466	473	492	440	483	444	466	445	484	449	434	468	457	434	489	439	446	424	443	474	500	470	471	425	489	456	483	471	527	467	457	486	444	482	489	475	470	470	501	467	430	445	446	460	487	442	445	467	466	503	474	484	448	466	466	435	496	457	488	477	462	459	482	469	478	485	477	446	477	476	457	415	466	499	439	443	480	453	505	452	445	511	484	445	456	440	447	484	436	453	469	493	481	445	473	466	460	471	441	459	476	469	470	479	489	485	490	443	475	483	482	481	460	442	443	465	450	469	467	436	450	478	498	444	445	472	477	463	463	481	447	443	470	513	465	414	509	456	487	495	481	477	516	487	440	499	369	493	472	474	433	425	456	516	479	451	464	457	489	445	508	504	474	472	483	441	462	511	469	474	437	431	464	475	499	454	484	449	511	442	512	436	439	454	488	469	451	428	474	457	485	466	460	465	458	457	444	471	469	457	456	485	459	478	438	473	472	459	489	470	422	424	458	463	440	447	478	451	470	453	467	461	459	463	446	452	454	461	461	456	487	483	517	493	459	431	439	448	462	452	484	461	471	440	537	438	475	457	454	520	490	483	467	431	453	443	423	492	515	467	485	446	486	476	454	454	444	453	436	424	486	474	482	464	442	449	472	485	451	486	453	454	469	453	468	461	496	482	461	487	467	444	445	468	464	466	466	467	423	480	463	484	511	425	484	407	447	486	429	487	444	450	443	461	434	441	476	463	496	480	490	454	469	474	455	502	463	442	446	487	462	438	491	442	451	461	449	453	492	466	468	494	451	444	467	456	483	488	497	496	473	446	451	459	482	448	420	476	482	455	492	457	514	423	412	478	475	432	486	473	463	486	480	488	445	448	467	499	469	490	511	468	466	452	475	471	417	449	485	474	432	453	470	433	455	455	441	457	475	455	497	486	465	465	462	453	486	450	444	492	443	485	439	454	494	446	422	471	439	469	489	476	511	431	494	465	477	442	469	433	487	453	454	467	458	444	495	457	458	432	464	480	438	425	466	498	481	504	476	461	458	452	454	449	453	439	462	435	446	468	459	434	449	449	481	499	456	489	507	451	475	499	405	456	463	467	465	475	452	436	464	481	506	438	472	466	442	473	455	488	478	484	485	474	519	472	457	462	477	423	472	462	466	433	440	475	443	440	437	468	480	412	457	443	477	480	457	487	436	484	453	445	469	505	491	455	458	475	518	494	454	451	440	477	474	424	455	473	472	441	494	474	460	490	471	493	451	444	460	459	461	454	486	461	482	446	463	456	495	462	484	460	426	526	468	495	466	508	484	461	473	477	459	469	443	471	460	496	460	462	452	463	453	456	447	458	467	459	463	450	446	457	497	475	449	452	447	483	458	475	461	467	464	411	446	462	506	439	478	465	462	447	462	484	453	521	489	423	482	442	445	488	502	464	510	456	469	445	476	482	427	450	465	456	470	457	503	474	457	435	454	475	483	472	446	472	468	480	477	436	479	495	473	495	408	520	479	429	461	433	472	477	427	460	466	469	421	465	442	468	486	471	459	481	475	480	493	489	485	456	512	474	475	458	526	434	433	430	472	492	422	435	443	497	438	427	478	460	468	475	492	422	467	434	444	439	465	451	448	479	464	453	480	465	471	494	492	483	469	443	442	447	472	449	431	469	468	478	454	475	476	500	441	502	440	463	493	458	485	410	457	466	474	480	442	456	466	471	456	461	448	467	491	477	475	465	469	446	478	490	436	425	486	461	448	477	525	456	509	469	436	479	467	494	444	446	514	484	475	459	496	495	450	443	487	432	476	480	457	446	451	469	453	480	458	499	472	498	504	487	485	468	434	436	502	472	478	457	477	494	449	461	445	462	461	496	472	487	461	503	487	452	444	466	465	449	454	475	433	448	472	435	426	477	435	473	444	512	475	496	482	475	435	442	461	462	450	418	436	452	514	478	435	430	532	474	487	463	440	478	478	502	465	485	457	448	447	463	478	447	465	483	488	446	441	469	450	444	469	428	459	484	503	449	456	474	477	454	515	463	479	502	465	447	477	455	456	486	443	477	470	531	481	460	472	480	446	460	428	417	448	481	446	476	471	418	453	433	475	483	467	436	470	460	457	451	444	424	447	471	438	480	471	449	467	469	476	475	464	492	472	485	439	453	452	492	453	444	459	484	502	470	468	467	439	453	492	464	496	476	473	467	433	463	458	441	459	470	454	485	474	437	472	454	442	456	441	491	435	445	477	457	490	472	436	450	470	448	439	433	403	478	488	480	475	448	452	458	512	447	505	499	496	447	484	454	452	486	449	469	456	479	468	462	489	433	453	445	472	481	444	445	485	455	458	438	508	484	484	453	457	506	463	485	462	468	460	495	457	455	457	504	443	460	441	474	477	472	444	468	416	413	431	463	441	465	498	456	434	506	462	485	476	433	430	436	436	485	503	468	459	496	484	460	459	480	475	490	462	502	491	452	468	499	485	489	450	494	507	445	479	446	489	455	504	485	455	457	483	455	454	461	487	481	500	458	464	458	460	476	448	456	478	462	465	469	417	474	523	435	456	435	467	462	426	445	493	478	481	446	449	473	469	462	465	470	449	478	461	437	423	475	493	449	458	482	454	501	438	492	485	488	454	483	458	474	455	437	465	492	463	443	449	466	477	475	489	479	439	451	448	421	506	451	438	432	440	468	461	461	487	448	471	481	467	477	468	473	485	465	459	465	487	464	458	445	433	458	423	448	451	461	444	452	471	433	492	492	466	467	472	470	436	467	464	454	481	481	492	475	456	439	475	462	485	447	421	442	477	443	461	466	470	475	509	436	470	491	472	449	468	457	465	474	489	447	490	467	476	486	425	476	465	489	501	448	476	427	440	446	470	470	473	475	448	477	472	477	471	482	461	479	468	470	470	463	466	472	486	450	456	465	451	449	464	496	479	481	462	457	466	470	476	459	470	482	488	446	463	467	512	456	472	489	488	492	453	503	455	455	487	465	463	516	484	465	466	473	469	440	497	453	495	432	465	515	461	499	471	468	485	479	454	443	517	452	401	455	475	459	495	476	489	461	430	499	479	475	460	485	451	453	462	493	478	487	434	474	466	467	474	484	454	450	443	435	460	468	484	461	436	443	446	447	494	469	469	448	465	471	454	492	467	464	436	441	445	437	439	463	470	468	486	442	456	442	464	465	472
4082	1387	1357	893	763	753	718	732	696	687	630	645	647	587	626	609	641	603	665	642	660	640	605	628	644	628	655	662	635	636	597	614	643	648	618	606	614	610	642	664	608	629	651	628	632	593	578	607	635	593	609	624	648	586	641	592	627	602	642	587	620	610	553	601	576	625	659	663	596	614	605	616	572	650	633	625	598	594	622	601	647	638	654	646	598	622	614	606	622	598	604	588	655	617	592	607	596	620	641	666	583	649	604	647	647	607	619	627	617	643	631	631	577	582	618	619	626	608	636	619	535	592	650	609	647	630	640	582	589	601	620	624	572	621	631	588	603	610	602	674	640	630	633	576	604	605	631	612	592	601	604	601	651	591	621	603	646	604	649	603	591	582	624	615	645	592	663	605	615	632	621	619	633	645	606	611	627	607	598	604	595	626	644	630	628	619	613	614	622	609	654	641	562	661	646	611	582	614	604	625	631	650	696	571	581	611	573	632	612	586	580	607	633	639	585	596	612	604	594	619	587	596	599	605	598	615	675	600	628	630	596	610	640	625	591	588	613	604	634	572	628	556	606	595	610	581	613	598	650	647	631	614	607	609	613	641	616	614	644	674	612	599	656	603	591	681	595	616	629	582	611	602	591	644	582	621	632	620	635	643	621	575	622	628	629	622	621	609	637	615	639	594	618	630	622	642	637	653	618	598	560	612	645	597	588	593	631	595	609	630	603	651	627	582	658	589	594	613	598	568	633	690	592	580	639	634	547	560	576	597	619	629	599	629	603	602	551	632	611	610	578	625	636	610	642	591	629	606	572	646	601	605	640	610	624	628	634	617	630	603	627	633	603	626	582	635	617	612	601	602	596	635	637	609	612	626	601	602	614	628	571	628	597	592	641	629	605	583	621	601	619	616	645	584	648	597	614	614	632	560	673	627	590	604	652	587	669	640	628	579	593	587	641	636	639	612	612	606	632	640	628	646	606	650	577	614	641	633	635	624	596	622	616	622	591	608	646	640	629	612	651	618	607	628	628	609	582	625	653	614	695	620	588	593	581	602	611	571	636	608	637	625	572	608	604	597	625	590	595	647	663	618	635	610	627	651	598	620	637	651	596	644	593	589	619	578	601	618	597	624	624	646	662	635	591	554	638	617	599	603	607	613	626	627	608	642	652	640	616	605	616	611	602	638	648	607	646	600	595	566	632	632	610	642	571	619	648	604	623	603	619	580	617	607	644	586	617	687	617	656	562	596	617	597	595	610	633	608	603	607	586	627	623	546	585	636	638	612	619	604	667	591	605	601	619	587	650	596	637	605	627	599	625	615	601	661	617	641	644	582	593	602	573	603	627	656	634	580	640	599	592	643	653	608	604	624	596	633	632	595	601	602	579	634	606	619	605	604	630	607	639	606	630	626	592	568	621	673	636	615	649	601	628	612	637	590	568	617	583	664	605	600	624	615	599	670	605	607	618	568	595	652	593	632	641	590	643	588	607	612	608	581	605	643	647	653	637	632	594	610	633	584	641	615	586	636	609	627	629	557	668	614	642	600	610	641	628	660	647	575	584	617	592	667	618	582	615	625	579	625	621	613	603	603	625	570	592	619	589	615	614	655	610	610	632	604	585	638	599	616	660	557	613	631	646	607	627	598	580	645	621	639	634	598	595	621	595	635	606	604	586	619	599	613	597	626	624	625	604	602	581	612	580	592	600	629	638	634	637	637	637	622	568	636	605	616	637	609	611	649	623	595	582	576	583	625	654	617	628	633	593	615	635	625	673	625	580	605	621	564	622	571	614	627	659	593	622	592	659	644	586	609	625	574	587	651	593	578	595	562	606	605	590	637	595	597	631	590	647	613	634	620	634	630	596	585	637	643	612	588	589	600	595	561	608	628	612	621	569	596	591	621	666	630	579	625	577	615	613	619	648	622	635	605	616	615	573	628	586	627	615	623	587	598	650	604	621	616	617	600	599	594	588	611	615	610	673	623	606	600	567	618	558	607	635	595	601	645	570	642	593	639	616	640	601	629	597	661	620	606	574	621	618	648	659	622	626	592	604	617	619	642	624	614	651	620	607	636	598	592	620	631	594	576	630	610	593	643	579	580	629	631	643	606	580	577	656	619	610	580	583	611	640	582	618	571	599	626	612	639	588	623	613	590	654	629	641	580	618	682	650	643	620	600	608	638	603	623	635	649	572	691	598	605	626	601	603	586	633	644	606	623	581	600	627	664	590	609	580	655	582	603	635	630	613	585	607	638	604	635	641	612	609	620	666	551	644	605	636	631	662	577	606	609	590	662	627	611	628	615	614	604	622	634	605	648	603	604	605	650	581	635	591	642	599	653	637	615	632	616	616	600	624	597	628	626	621	605	637	623	601	577	638	585	664	660	641	636	551	619	586	630	615	610	619	645	554	613	596	614	591	634	603	638	600	669	678	638	666	626	601	637	611	634	662	573	631	623	618	604	668	632	617	642	610	589	569	616	615	582	627	599	642	567	675	604	616	622	619	627	577	628	638	607	611	599	570	584	604	593	558	590	593	587	598	592	653	641	622	558	623	646	565	675	601	608	629	659	612	605	593	628	635	613	641	625	609	591	632	583	582	609	642	588	633	592	644	576	616	609	642	594	621	645	614	628	589	629	584	617	607	599	587	655	611	642	609	625	575	588	612	573	623	594	627	599	634	587	663	592	647	599	641	591	587	635	591	661	600	630	589	552	618	624	601	597	567	589	632	619	613	572	630	632	581	604	635	631	592	602	629	603	603	596	661	600	640	633	655	576	585	626	592	603	644	681	641	665	661	651	626	598	611	644	590	604	602	624	640	629	635	644	626	672	583	596	652	634	619	580	630	610	614	634	605	598	623	629	616	612	616	605	596	638	600	593	598	603	625	624	582	613	625	597	621	586	584	592	650	601	606	628	600	577	606	562	571	599	646	613	591	608	613	576	604	612	628	623	618	586	649	607	645	580	662	605	603	581	626	604	603	612	605	641	585	593	637	614	594	614	618	626	644	610	602	628	622	586	599	609	624	594	636	606	605	664	619	624	620	571	608	602	633	648	602	612	643	619	604	638	602	596	606	600	606	622	639	625	570	630	569	609	597	609	653	590	606	566	610	613	615	605	644	631	565	630	623	620	613	659	632	599	589	571	590	612	591	610	659	597	638	606	603	643	593	564	611	625	637	608	621	647	627	659	615	615	654	609	580	615	644	608	590	573	628	600	603	607	604	678	608	571	612	568	601	623	606	602	588	602	609	630	601	605	654	583	614	610	605	598	602	612	603	626	647	568	635	624	602	618	609	605	614	652	587	635	630	603	670	606	629	601	651	632	655	604	624	694	674	593	639	580	635	624	630	597	666	589	584	643	610	625	558	594	582	630	663	621	621	617	578	570	645	613	620	611	615	619	617	564	606	594	594	667	603	609	596	639	633	603	641	614	563	599	663	576	621	593	635	639	580	616	623	653	584	600	618	605	601	619	597	567	647	619	603	599
24351	21466	28912	24407	21442	9088	1151	768	697	622	549	547	529	481	454	461	446	436	411	478	427	399	396	401	419	413	401	385	422	436	390	380	398	377	401	353	391	396	402	388	434	386	374	393	381	363	387	449	391	393	372	367	377	389	386	384	388	394	377	384	409	387	390	401	377	374	386	404	418	392	382	407	412	417	410	407	361	390	397	400	403	368	406	387	377	385	392	386	395	376	353	375	375	399	376	410	343	400	374	394	372	372	374	400	386	373	377	366	372	385	353	377	386	357	417	371	373	387	357	357	391	402	383	353	408	393	407	382	365	382	366	391	406	380	381	379	329	352	415	373	377	355	362	372	360	359	380	350	379	358	361	368	387	433	398	386	389	385	362	343	378	367	398	360	389	341	376	364	397	390	420	380	368	382	371	372	415	406	374	366	386	368	406	382	407	365	363	381	415	392	341	423	389	354	378	401	352	396	352	421	403	367	360	377	398	355	384	380	406	368	347	393	377	364	381	386	387	367	359	347	390	374	408	352	404	411	364	387	386	378	374	390	360	376	382	426	355	368	374	393	392	403	434	350	413	379	383	346	390	373	397	381	377	406	364	389	374	395	397	384	366	391	390	364	384	368	382	376	364	333	405	409	378	398	376	380	387	355	400	363	395	373	403	389	382	380	348	358	359	398	381	366	365	394	363	370	383	393	362	385	365	362	371	359	413	387	391	376	387	374	369	384	378	364	377	392	345	401	355	400	388	366	405	370	369	410	382	374	414	368	330	372	387	392	396	362	347	380	353	350	350	368	368	380	366	419	392	400	418	371	366	364	377	360	378	392	336	415	361	378	384	379	415	348	394	407	365	380	358	399	353	380	421	357	361	349	361	388	375	385	367	392	435	374	404	383	400	398	372	385	361	394	372	378	392	433	380	385	370	421	410	397	371	416	370	403	388	380	397	377	383	371	388	406	386	347	374	395	382	378	340	334	386	405	371	373	354	399	359	369	364	392	408	370	385	381	395	417	412	396	393	398	414	394	390	386	377	380	375	384	358	397	378	374	379	389	358	391	384	376	342	363	393	385	410	391	378	392	372	363	425	391	379	377	383	349	372	383	362	367	403	360	414	390	361	338	353	415	351	376	364	381	405	365	412	389	409	393	401	378	365	376	378	409	391	367	362	357	372	405	373	427	364	388	377	410	396	365	396	397	354	395	383	400	351	367	382	419	379	353	423	372	371	387	356	368	400	367	362	372	353	382	370	349	370	372	393	358	387	385	382	387	347	393	377	367	371	392	415	370	378	390	354	378	369	359	385	388	363	353	372	390	363	370	353	350	356	375	380	379	419	368	369	368	402	385	368	375	377	357	357	412	391	359	382	364	373	355	371	389	335	382	386	410	374	401	379	389	381	378	394	375	355	398	374	408	353	353	374	372	402	386	379	415	353	355	392	413	361	389	358	402	374	427	388	380	391	339	376	364	373	381	362	374	359	386	387	390	362	400	374	383	369	408	431	400	390	399	379	387	356	382	325	384	375	343	375	348	406	397	338	396	350	392	382	402	382	377	358	379	369	379	360	388	397	354	338	386	385	407	395	384	365	346	390	428	413	386	375	390	407	357	354	395	433	356	373	367	403	368	392	389	371	329	371	342	373	368	374	388	378	377	395	356	381	338	400	349	387	398	381	380	349	393	384	388	362	389	344	356	369	352	352	391	380	354	360	380	360	377	372	362	376	409	384	382	424	424	365	392	378	370	387	363	375	359	380	357	395	397	345	370	373	364	375	363	339	383	363	409	398	359	362	397	364	396	364	365	385	388	359	379	350	439	368	372	362	382	389	376	381	393	375	370	371	380	387	380	350	392	349	377	370	388	388	418	359	364	332	380	366	399	393	349	417	386	390	402	389	360	357	393	385	377	360	390	385	393	386	396	379	339	351	383	381	431	364	374	392	429	369	365	388	384	378	392	369	352	404	394	371	389	365	375	367	371	380	430	384	388	375	378	382	352	380	392	369	359	376	399	405	364	366	388	383	377	369	404	377	390	339	397	370	389	366	362	377	398	369	362	361	368	378	423	399	366	361	339	387	369	385	374	394	391	374	366	416	391	446	395	383	394	377	377	392	388	372	365	401	384	387	401	348	403	377	384	368	348	384	394	383	393	390	378	347	391	366	362	409	375	401	392	385	395	346	408	360	404	409	394	399	367	368	377	411	389	357	393	383	393	358	371	367	385	323	386	369	354	359	380	400	382	359	375	360	370	371	387	398	385	363	367	370	342	367	416	379	378	380	394	376	371	371	379	369	378	387	416	371	378	372	377	338	382	379	362	360	381	385	358	400	397	381	427	394	370	361	357	372	362	391	362	363	379	383	402	354	344	373	373	355	396	386	400	384	362	402	368	362	390	369	359	382	401	377	382	373	364	416	378	395	388	388	383	346	397	416	344	377	402	377	408	403	381	360	347	346	370	400	368	390	384	394	378	351	401	390	355	376	360	383	395	361	360	355	392	390	409	387	348	345	399	389	390	376	380	383	357	381	385	369	369	359	365	399	390	377	377	387	391	379	375	394	368	375	327	380	380	382	380	376	364	424	404	379	398	359	351	376	399	360	363	352	396	359	379	369	335	366	357	369	373	384	402	400	372	396	385	374	338	366	376	387	360	399	347	365	376	401	391	356	341	388	362	313	387	393	387	384	404	371	383	385	376	405	389	340	359	406	392	363	427	368	388	401	360	386	379	378	366	359	368	397	376	385	367	356	370	404	365	350	383	389	371	397	401	374	379	377	389	359	386	356	360	360	357	385	375	403	376	425	397	346	358	361	365	362	369	442	401	357	375	351	392	379	398	373	380	385	393	435	367	394	353	353	386	400	390	399	399	408	402	403	378	381	382	380	369	345	353	377	419	369	385	359	420	394	355	345	395	376	382	388	384	380	381	390	397	361	378	380	337	367	385	352	419	370	385	395	361	378	385	398	407	382	354	399	365	376	379	369	380	365	379	387	394	399	415	354	391	400	381	376	382	370	378	380	422	383	389	373	346	372	379	407	431	388	353	372	385	373	387	362	396	367	361	353	383	401	349	367	382	384	358	367	382	389	366	356	399	400	367	374	383	360	351	385	371	390	402	404	425	424	380	360	397	370	365	385	378	393	390	374	381	339	338	382	370	372	410	379	402	391	378	398	366	342	395	358	380	406	377	385	348	358	368	364	378	359	374	386	362	366	363	357	362	376	363	393	366	367	405	397	375	400	374	370	361	415	398	362	359	375	373	362	384	382	369	408	415	370	372	352	370	425	364	395	382	341	384	361	366	356	401	419	365	405	404	353	396	391	369	367	372	342	352	376	380	347	389	386	360	376	385	387	395	389	384	345	383	410	418	362	389	374	402	376	379	397	356	393	382	367	346	362	368	395	372	397	389	407	399	371	358	385	378	397	385	354	403	386	392	387	394	379	376	390	379	382	381	383	400	446	358	364	390	346	377	394	371	372	370	352	352	388	419
4871	9522	8271	4294	2893	2250	1804	1524	1316	1132	923	885	810	749	689	711	651	627	656	655	609	618	592	544	569	543	540	547	574	553	513	578	537	531	515	518	550	505	522	521	532	538	501	570	473	511	524	518	523	500	472	523	519	523	514	581	540	548	539	526	522	515	495	536	539	523	562	549	531	455	552	542	529	549	497	529	517	488	500	543	509	540	573	499	525	533	538	522	489	492	519	546	511	502	508	510	527	534	511	534	512	518	515	517	524	484	563	493	511	502	477	498	539	540	528	489	501	516	483	491	524	516	495	504	473	488	524	551	532	465	513	468	549	549	478	488	516	498	534	499	518	481	543	518	521	449	489	535	511	516	503	505	492	528	508	552	497	463	518	470	472	527	482	511	477	548	493	488	478	499	508	514	502	514	510	522	494	515	495	506	511	505	549	494	511	507	529	582	537	552	500	542	498	477	478	509	497	543	507	515	515	445	509	499	508	526	502	492	503	511	509	499	564	497	463	494	522	516	476	492	501	508	533	545	520	524	477	507	497	469	502	503	541	534	513	558	516	514	482	525	520	519	491	517	510	483	482	467	493	479	498	506	484	536	551	476	528	493	514	536	485	537	521	494	494	513	503	503	515	491	484	527	523	514	517	495	513	485	526	521	507	524	480	539	496	506	535	533	507	497	484	496	484	493	496	457	521	483	499	525	529	533	557	523	461	519	508	496	543	487	502	480	551	508	501	539	491	517	513	524	520	527	520	486	477	521	528	468	503	509	492	508	492	494	491	495	495	525	485	502	494	493	506	529	496	517	507	521	510	495	506	508	505	521	517	510	529	503	489	528	517	516	582	486	483	510	491	519	517	478	489	494	484	520	500	499	511	514	504	521	535	567	506	483	515	496	526	520	479	515	467	498	523	511	492	522	524	515	501	509	537	535	520	491	473	513	517	523	499	486	434	527	481	483	496	489	523	500	497	505	479	521	540	515	500	510	510	482	526	538	501	520	523	465	496	465	514	500	466	489	543	534	530	498	491	522	516	511	486	490	486	510	501	449	528	518	534	523	500	524	507	520	515	509	504	506	549	514	525	513	502	454	507	535	502	531	497	485	512	517	492	508	545	503	538	482	503	529	523	517	481	510	510	497	490	508	532	485	495	515	509	488	553	497	521	509	510	525	517	548	508	501	512	506	487	522	520	504	518	505	555	465	541	518	541	517	515	499	493	465	465	435	519	527	526	512	512	551	507	512	525	504	533	522	520	504	529	519	485	523	517	481	507	505	519	549	511	511	510	568	497	547	515	475	526	507	497	485	498	502	526	591	517	505	507	498	493	511	525	501	514	491	543	521	510	485	487	492	491	482	498	491	502	470	527	537	491	537	519	526	494	511	465	493	482	493	475	497	486	526	541	498	544	496	478	462	530	504	512	513	499	471	555	490	504	500	504	490	505	497	494	476	522	529	531	520	537	509	525	486	539	496	489	524	514	529	517	471	519	491	494	497	476	545	521	508	517	493	492	537	497	532	544	514	494	498	486	462	529	525	517	490	513	556	487	532	500	527	521	496	524	514	516	510	485	520	506	541	490	515	496	485	496	514	475	475	486	488	473	523	481	475	502	493	502	490	520	523	493	530	516	502	515	541	512	523	506	528	484	510	497	512	489	531	527	499	479	532	502	490	560	474	527	525	555	519	565	460	509	486	531	545	510	542	500	552	508	521	530	512	504	487	491	504	488	522	528	488	514	529	489	497	501	484	517	491	511	523	528	480	509	495	521	517	474	473	535	545	505	501	496	498	527	497	515	473	488	461	516	513	494	508	526	511	545	513	518	479	513	498	536	502	483	507	487	515	514	500	475	524	509	503	522	496	512	505	512	512	490	498	469	519	540	529	523	492	481	492	516	523	539	521	538	506	531	545	510	498	508	468	492	502	518	495	514	520	507	480	511	513	532	497	516	503	544	568	568	476	490	489	478	494	514	539	532	515	488	524	516	501	514	520	537	524	499	500	500	505	536	534	561	517	514	494	520	517	511	491	505	496	499	531	516	518	510	483	506	506	506	499	525	446	532	519	495	541	522	596	507	534	529	529	505	496	553	484	526	484	482	506	539	523	527	485	491	474	542	509	488	495	470	502	529	518	488	484	486	508	489	464	480	517	497	472	498	533	518	499	517	525	524	546	495	517	505	485	523	575	520	545	503	537	515	520	567	542	527	479	544	492	499	503	515	527	526	534	496	493	542	475	523	506	525	488	501	524	541	502	496	537	520	507	496	496	458	501	507	501	483	482	491	471	525	511	531	523	498	479	505	506	537	499	536	499	485	534	519	524	541	479	469	482	523	514	496	497	499	491	517	504	496	505	507	543	493	475	480	534	486	504	530	528	495	506	504	551	501	499	522	493	494	495	540	498	486	509	544	569	528	518	508	513	551	512	501	509	492	530	494	527	468	489	518	499	486	473	515	500	532	485	519	535	533	531	501	544	531	488	555	524	503	504	488	551	529	521	501	503	530	518	518	482	505	529	515	515	530	523	511	484	488	529	480	513	496	499	491	505	472	479	526	536	487	504	530	535	509	524	524	484	490	544	486	540	490	499	511	481	524	509	485	510	526	545	501	495	521	513	588	506	539	499	518	498	484	481	504	448	494	522	508	497	414	523	505	518	524	497	500	495	473	490	486	487	498	507	516	471	493	492	494	496	543	500	503	513	539	501	534	529	499	487	504	501	510	498	511	530	496	523	518	497	530	521	518	507	515	522	525	471	503	501	516	540	521	492	474	514	513	497	509	505	528	528	462	509	496	511	504	515	536	565	525	476	511	495	511	501	482	502	441	495	483	501	509	501	455	529	506	502	475	508	487	524	498	476	491	495	492	494	546	498	519	552	535	475	525	493	493	521	499	520	508	515	501	470	494	499	499	515	525	502	473	541	520	539	540	484	550	499	553	522	551	463	550	500	529	474	487	517	499	514	504	504	500	529	533	518	497	504	496	523	491	523	537	502	570	511	492	531	514	494	502	534	481	555	524	487	471	504	529	511	526	551	488	495	540	558	505	492	523	514	519	524	507	490	516	467	471	518	511	487	525	544	479	512	517	543	483	482	540	468	501	512	525	547	511	495	520	543	531	515	540	492	511	506	503	545	456	509	540	490	505	517	514	520	531	556	516	485	509	514	527	518	507	532	530	507	499	509	500	514	497	510	513	503	500	506	546	501	510	512	495	518	490	486	515	542	530	523	503	509	507	531	512	548	510	491	501	534	476	533	493	505	491	470	493	499	521	497	507	491	540	493	548	517	477	483	487	511	541	492	537	469	493	478	493	541	532	502	523	513	488	521	504	464	503	519	542	542	498	502	463	493	484	508	500	507	511	465	489	500	519	497	483	473	496	508	540	525	479	520	507	478	505	528	527	525	500	515	474	486	481	534	545	526	529	527	482	528	492	476	473	494	513	485	526	482	494	505	490	527	524	528	514	508	520	511	497	517	472	505	501	493	488	551
23272	21460	29394	23946	21464	21487	6848	989	656	577	482	403	375	335	313	284	286	283	222	240	212	209	216	189	193	174	162	189	211	170	152	155	191	164	178	152	178	163	148	158	189	167	135	170	172	150	156	169	142	176	162	142	157	152	135	141	162	137	134	151	158	156	163	164	151	134	157	163	128	146	163	153	158	151	132	176	139	163	127	147	137	135	129	144	143	137	124	124	143	119	128	151	155	126	136	146	149	134	148	169	135	144	147	154	144	131	127	144	145	167	146	147	118	149	135	148	134	149	117	111	147	141	136	159	128	158	133	159	156	135	142	144	152	141	135	152	127	161	151	138	158	149	148	148	125	129	136	154	150	148	137	137	143	145	147	148	151	144	129	118	137	136	134	141	151	127	138	134	132	143	130	134	156	132	144	114	142	121	151	135	142	145	136	152	143	148	138	142	120	156	156	142	141	131	128	145	141	144	140	117	121	134	144	144	163	135	157	157	156	158	138	154	135	126	135	159	176	148	136	159	117	147	154	131	136	153	146	162	131	143	131	134	135	146	157	159	150	128	158	167	140	149	164	151	143	139	144	137	148	125	152	133	141	145	138	129	130	151	144	153	145	158	127	157	145	167	159	133	141	178	143	130	138	168	131	145	149	125	144	140	129	124	154	147	141	159	134	142	160	165	144	147	128	150	126	126	148	146	142	144	128	126	137	148	145	155	141	150	149	140	153	154	127	143	124	141	164	145	143	128	124	137	128	151	137	150	143	171	132	124	145	134	137	150	170	130	149	134	157	149	133	154	135	162	140	129	157	116	145	143	150	150	147	122	142	131	137	138	141	152	126	144	145	145	139	137	143	157	126	129	182	147	159	135	146	141	141	150	123	136	140	118	135	136	132	123	132	137	127	123	119	155	144	154	148	133	143	139	121	146	148	130	153	133	151	124	163	130	141	129	139	128	120	142	151	134	134	139	149	140	144	135	141	149	147	141	124	167	144	141	134	132	126	160	129	140	151	124	147	145	143	148	147	134	131	151	123	155	147	146	154	130	142	143	133	151	141	148	142	131	163	139	154	143	145	129	144	139	142	157	137	141	147	150	156	127	120	125	146	149	146	144	132	140	139	141	147	149	124	137	132	144	126	153	154	158	130	144	142	119	146	146	110	127	137	145	136	156	133	158	142	156	125	140	135	147	133	145	153	135	156	122	140	149	161	148	137	168	141	143	130	142	129	132	137	144	136	141	142	134	170	143	136	134	130	156	150	131	144	143	155	138	127	160	149	140	150	129	142	147	127	149	140	129	145	141	135	147	125	151	144	116	124	123	140	142	137	145	153	133	128	138	136	151	128	155	149	141	134	147	130	138	126	137	140	158	148	164	139	118	141	149	157	144	146	124	163	132	144	142	127	147	134	150	135	143	137	128	134	144	132	148	141	145	135	143	151	141	144	130	142	151	119	152	129	156	158	165	138	145	118	147	124	131	147	130	146	114	144	158	136	140	139	136	126	151	132	116	142	126	133	157	154	160	143	148	152	151	148	135	145	152	166	133	140	129	153	148	142	149	146	132	154	134	140	153	143	119	144	133	140	115	136	138	141	144	153	121	140	137	134	127	136	140	136	146	142	150	148	139	138	132	166	141	138	127	146	153	142	140	134	143	137	136	161	148	145	149	142	150	118	146	130	142	137	172	147	132	146	135	155	139	136	140	135	157	140	124	138	138	139	128	147	135	139	151	160	135	151	150	138	133	132	154	150	141	122	150	128	142	173	135	147	139	138	143	141	151	157	144	133	149	121	150	140	150	134	159	141	135	137	135	152	151	127	139	154	144	121	137	119	140	160	170	129	131	144	122	149	135	124	144	156	155	138	134	145	138	152	132	157	140	139	139	156	133	173	159	141	138	150	138	126	150	142	125	150	139	111	127	137	146	145	139	148	145	138	129	145	147	136	153	156	154	145	158	130	134	131	143	147	160	126	134	139	142	117	135	139	147	142	127	140	158	136	136	153	122	137	131	135	130	126	125	145	140	142	137	142	135	146	157	158	155	130	146	143	143	141	148	133	169	131	157	140	172	143	128	151	122	140	139	165	146	152	128	161	144	135	152	152	134	156	143	162	151	140	150	146	163	133	119	136	122	151	133	149	129	153	138	157	124	176	144	151	137	145	119	139	128	136	128	150	154	165	150	149	134	155	150	130	131	150	132	142	155	143	116	150	139	116	157	135	153	153	155	132	123	138	155	142	148	146	121	135	144	154	143	166	153	147	125	137	159	156	117	146	134	148	148	149	167	133	142	150	149	149	134	139	123	137	130	168	127	151	130	148	135	140	165	135	128	145	133	110	148	140	130	118	167	162	149	146	148	144	150	159	145	130	156	154	154	129	126	131	133	139	138	146	153	139	128	157	175	125	140	126	124	157	136	145	116	131	128	123	134	131	166	137	138	140	129	145	122	147	130	134	163	132	127	147	131	124	152	169	148	165	124	146	136	139	126	148	150	164	113	159	128	130	153	158	157	147	136	158	138	128	143	167	122	154	147	156	141	156	135	134	137	165	137	139	151	157	170	136	144	154	150	160	159	156	154	164	140	150	154	143	149	157	159	135	158	148	137	132	135	136	138	131	137	124	127	135	168	140	146	152	125	139	138	154	135	126	153	162	142	160	119	135	147	167	148	143	160	160	160	142	122	150	151	142	158	146	141	114	137	150	149	143	161	144	125	150	130	151	151	150	163	142	160	148	161	132	160	171	125	159	138	143	133	155	140	151	139	122	158	158	135	140	155	136	122	130	142	152	139	136	141	135	133	128	131	147	124	145	151	128	144	128	145	134	144	140	143	144	124	150	155	128	167	130	135	137	133	169	142	150	151	127	142	141	131	147	158	141	127	130	143	153	139	134	151	139	118	136	145	156	151	146	144	125	126	113	150	136	144	158	154	138	145	158	149	133	141	122	151	150	151	135	161	140	140	135	128	120	142	150	152	129	176	142	129	149	158	145	132	134	145	135	143	140	151	139	153	149	146	157	137	147	145	149	162	145	148	131	157	144	156	124	143	136	128	151	155	140	152	155	146	136	134	133	150	148	140	143	141	134	161	152	151	146	135	126	142	152	135	169	160	144	118	112	156	151	166	138	118	146	147	138	145	179	142	145	149	146	144	143	144	124	135	150	139	128	137	132	154	136	136	138	127	157	127	140	133	157	155	151	146	143	143	131	154	142	130	146	167	151	141	129	126	165	137	141	124	129	133	150	143	164	134	171	156	140	147	139	130	149	145	160	122	162	147	140	134	140	154	144	120	139	140	134	146	151	133	149	129	144	126	155	128	120	133	139	140	137	165	135	146	138	164	142	135	151	143	159	136	136	130	127	143	133	144	134	149	125	143	132	152	129	136	143	141	152	158	137	152	143	142	153	132	145	142	137	133	147	159	162	134	146	147	151	128	123	162	130	129	145	130	147	136	134	155	134	140	149	131	140	149	146	144	141	139	144	130	133	147
7014	15588	13205	7083	4859	3712	2823	2099	1742	1364	1152	929	802	723	622	570	472	445	419	394	392	359	326	314	324	345	311	307	260	279	270	277	252	240	273	255	268	219	209	253	276	240	249	230	226	244	205	247	234	201	214	236	213	246	215	227	225	216	239	224	192	224	222	199	222	210	204	187	219	204	205	212	189	199	216	213	183	206	225	199	216	199	230	192	226	196	210	217	202	211	186	236	214	209	206	204	192	236	201	182	213	217	197	185	181	207	190	201	204	180	185	193	185	182	192	183	201	191	199	176	193	201	193	187	203	206	218	210	195	174	185	208	206	231	203	209	193	199	185	222	188	205	192	204	179	201	230	218	196	213	191	224	205	200	209	185	197	202	201	166	197	205	179	224	205	193	178	224	207	181	200	174	204	202	185	191	211	180	212	188	171	178	201	216	190	181	201	200	166	209	182	193	198	193	195	188	170	195	182	195	181	168	189	199	225	197	172	194	186	210	169	208	203	199	203	226	227	188	174	189	196	184	167	171	212	174	199	200	171	189	203	224	181	182	196	200	188	202	220	188	216	195	189	209	194	206	203	189	200	198	178	185	197	222	203	192	185	200	189	207	189	186	178	206	197	206	204	178	212	200	210	199	203	192	195	175	202	203	203	198	177	209	189	220	220	228	179	182	203	192	218	195	191	192	186	212	192	203	190	185	174	195	219	210	209	174	196	241	199	203	224	210	223	208	199	196	217	198	208	205	221	196	217	213	206	202	205	200	177	187	196	180	201	211	209	167	193	171	234	212	198	184	174	185	192	179	203	189	181	190	176	180	214	213	181	198	185	192	187	196	214	177	205	193	196	203	193	190	219	192	209	213	209	195	163	186	183	206	188	187	214	180	191	215	197	194	179	200	189	195	210	186	191	212	188	191	201	180	210	177	184	191	207	198	197	217	200	196	189	223	180	201	199	197	150	173	208	166	177	175	189	204	193	187	218	187	157	185	203	205	199	196	221	193	188	195	193	222	207	199	196	198	200	194	229	199	194	194	207	169	203	210	213	192	194	206	220	188	194	202	213	189	208	217	203	198	200	176	202	199	207	193	197	199	182	193	203	191	190	204	203	181	183	175	191	171	197	181	191	204	184	211	178	209	198	209	193	190	204	187	170	194	197	198	189	187	206	197	211	199	185	190	192	177	205	211	198	185	203	197	194	169	198	206	194	201	175	190	216	192	216	197	197	171	196	203	198	188	204	225	209	209	184	205	201	215	178	188	219	206	212	175	204	205	198	202	192	185	176	196	208	207	195	197	222	217	187	165	179	176	197	186	199	205	193	191	219	203	196	188	215	224	181	204	187	194	204	189	158	212	222	190	223	214	178	221	222	198	183	182	190	193	192	218	188	209	205	212	184	183	188	181	208	204	211	200	192	199	194	198	201	201	201	197	192	205	185	205	191	194	209	193	204	196	186	176	192	188	202	175	178	178	187	195	174	184	195	202	194	210	233	197	205	209	215	204	201	210	216	185	199	207	237	198	178	208	232	206	202	188	189	194	197	199	204	187	196	188	170	206	173	191	212	214	209	208	215	194	190	185	220	215	189	194	197	185	188	210	202	184	192	197	197	202	201	215	191	190	188	216	196	190	201	190	183	212	186	181	202	189	198	202	184	215	193	188	193	186	179	194	209	202	186	193	185	203	213	211	215	180	189	192	207	212	214	201	214	215	199	200	194	202	190	178	195	200	176	204	217	213	193	202	207	183	178	234	198	208	234	227	196	214	192	195	225	198	197	205	183	177	177	184	197	190	210	210	182	187	190	174	167	201	208	188	203	183	199	191	205	207	179	184	215	209	208	186	193	206	210	196	177	189	202	201	204	181	188	207	214	203	172	196	208	200	198	183	207	197	206	189	208	195	176	216	204	204	209	191	208	198	212	208	181	187	187	200	195	213	204	210	193	185	204	182	210	173	201	185	185	200	180	194	193	190	186	208	190	207	203	190	193	193	210	225	185	203	190	227	187	191	204	216	180	196	212	197	216	180	195	178	192	190	215	211	188	226	174	188	200	179	193	191	191	212	219	180	202	203	228	216	176	197	178	189	170	186	188	197	196	206	185	204	193	209	212	219	224	176	192	205	181	187	187	180	171	179	203	183	194	206	175	189	181	212	226	209	209	213	178	184	188	211	191	196	202	175	195	180	189	181	189	196	197	213	208	203	184	221	200	179	208	183	196	214	193	201	197	199	192	238	215	170	181	201	188	217	178	214	177	195	201	189	189	180	200	201	215	197	204	187	196	215	199	193	201	185	195	174	254	171	201	175	227	209	211	177	197	189	201	195	208	191	184	192	185	198	190	221	201	186	222	188	189	229	196	202	178	209	200	191	194	200	216	177	219	190	203	202	178	188	214	191	197	191	216	197	181	194	198	208	188	211	193	217	203	219	179	184	200	193	215	196	214	195	174	174	204	212	227	183	190	192	173	211	186	227	172	191	200	211	206	196	187	199	188	189	204	216	181	200	170	181	152	212	200	226	176	207	193	193	216	202	194	183	200	167	192	229	194	212	203	210	204	182	189	172	209	205	183	210	207	191	202	210	209	183	201	201	203	192	188	190	200	190	197	203	228	191	209	184	196	225	211	200	194	219	209	192	184	185	196	194	205	194	224	190	195	185	181	201	184	198	195	202	197	221	201	205	202	190	229	200	176	194	192	192	197	213	183	207	194	204	168	200	213	182	212	210	216	181	193	192	215	183	210	195	180	182	196	229	222	211	182	185	187	183	201	208	216	186	199	184	217	206	198	200	205	196	198	180	213	175	198	192	174	185	183	178	199	177	189	240	205	200	232	191	189	197	217	204	183	186	201	228	194	190	223	193	195	209	198	167	218	177	204	208	200	230	204	212	203	217	213	196	219	177	166	186	224	185	212	215	208	188	211	199	204	204	189	204	197	184	194	178	204	199	203	202	188	210	182	197	202	189	188	183	201	165	187	203	196	190	192	201	180	211	209	188	197	213	244	206	191	225	216	203	190	202	221	198	190	155	212	198	206	206	191	187	226	207	202	205	213	194	181	162	229	203	224	201	189	210	197	200	206	203	195	194	205	189	220	174	180	199	200	214	215	210	195	224	201	209	184	188	209	196	202	182	184	187	217	203	192	163	205	174	170	199	207	196	198	181	184	207	180	199	194	222	205	193	223	192	201	203	180	183	189	189	164	190	201	202	204	192	205	203	190	200	203	211	217	206	211	211	210	207	188	174	189	209	219	216	198	199	202	200	191	191	201	212	175	197	182	191	189	187	216	186	187	184	197	190	206	197	212	209	187	200	199	196	226	185	169	215	201	199	205	205	191	190	208	166	183	202	185	194	184	203	217	207	215	222	209	184	209	201	186	168	228	187	187	175	189	193	176	202	196	216	175	181	205	176	217	223	169	187	187	212	199	198	197	190	199	210	182	194	215	173	200	196	175	197	190	190	197	205	202	194	205	187	192	218	213	209	218	184
27173	21006	9867	1018	642	545	530	504	503	488	481	466	498	473	491	467	509	492	464	466	472	484	470	498	428	468	474	486	538	457	467	499	457	501	438	505	474	476	525	465	484	441	481	482	513	430	441	467	451	420	465	472	452	447	463	469	439	479	507	439	471	469	467	455	483	457	448	457	479	490	497	487	495	487	471	482	482	490	468	504	444	449	487	470	444	474	445	466	430	465	430	448	406	481	499	487	469	485	449	463	484	502	461	494	487	464	411	443	475	454	459	475	453	493	456	468	493	507	448	459	471	473	491	467	498	446	466	514	480	481	478	496	534	427	434	465	483	451	474	444	469	433	462	473	472	456	469	432	463	529	448	473	470	482	483	465	476	431	502	435	465	457	491	439	445	488	455	469	505	467	438	432	475	445	457	452	455	428	461	467	458	459	449	464	476	452	439	480	428	438	487	480	471	502	493	463	458	448	459	463	472	451	453	463	500	478	478	479	494	450	506	454	465	434	472	487	490	467	479	535	474	468	516	510	449	448	516	476	451	477	454	502	510	454	462	476	461	453	460	448	462	476	452	461	490	475	477	475	452	453	482	462	457	506	461	493	441	455	504	450	487	495	492	453	460	503	456	494	469	442	458	459	467	473	464	463	497	450	484	463	461	481	471	440	442	475	511	487	437	483	474	474	500	503	462	463	464	535	430	464	460	479	429	485	473	477	468	440	473	445	420	479	471	493	489	510	445	452	445	456	444	483	475	481	436	460	476	422	516	475	441	512	455	460	495	495	476	499	476	479	457	465	467	451	479	448	465	488	481	519	434	452	487	496	447	480	465	448	455	476	475	465	452	422	455	458	471	465	427	474	512	472	493	497	503	436	459	452	471	464	449	484	462	442	479	420	476	427	505	465	467	476	456	467	463	457	508	505	471	466	465	465	472	483	497	473	493	470	515	468	485	486	456	479	467	458	452	439	481	466	442	473	458	479	488	493	454	464	459	429	471	462	448	429	472	470	483	501	490	479	474	476	470	458	477	458	507	476	435	471	448	478	466	484	466	474	480	459	489	452	510	424	457	475	488	480	475	475	485	469	476	491	499	433	425	474	463	454	466	454	471	447	489	502	451	470	474	466	472	468	462	471	474	498	460	481	493	449	447	434	452	477	475	474	488	435	492	449	441	501	485	426	471	465	442	476	458	449	442	496	461	447	487	476	459	474	500	451	472	435	460	477	469	484	460	447	484	457	476	461	444	456	487	483	462	494	426	430	432	459	444	465	467	481	443	474	503	441	478	448	496	459	465	477	423	442	476	472	499	464	445	475	460	481	491	439	458	465	507	461	506	422	490	498	491	486	487	477	473	474	498	462	474	464	412	470	436	444	478	444	457	483	459	446	451	483	486	452	466	448	460	457	463	505	474	471	451	467	492	470	472	453	416	494	477	468	486	446	457	472	471	446	512	439	479	500	456	464	501	490	456	465	464	440	423	452	432	477	478	498	443	475	493	457	483	481	461	454	467	494	478	478	515	480	450	441	490	486	442	489	471	490	497	463	445	451	459	506	461	468	489	493	492	459	504	462	452	458	486	457	496	453	460	486	469	458	463	450	468	446	488	478	484	464	447	467	483	435	442	472	484	449	481	496	480	486	477	448	466	492	466	467	458	486	467	449	476	469	471	473	457	453	449	449	466	464	497	438	485	448	445	442	442	453	477	451	492	479	488	493	494	473	442	470	469	480	482	472	509	459	471	482	468	516	501	483	477	471	458	495	481	469	472	442	439	483	456	465	442	471	443	434	447	491	473	426	479	478	513	441	467	489	468	491	461	529	470	447	467	458	481	449	470	493	449	535	449	449	450	418	457	478	446	477	467	456	469	445	470	469	445	486	481	462	511	450	503	440	462	491	515	480	432	454	516	458	483	499	488	479	443	476	461	439	477	481	490	454	486	491	452	457	480	460	472	431	443	440	482	419	472	486	473	475	471	476	481	510	460	475	463	441	447	470	485	450	464	467	449	446	493	439	505	437	448	487	486	489	476	450	488	434	481	473	491	476	467	471	463	455	489	455	485	472	468	468	461	477	476	482	482	450	477	473	447	495	395	490	457	476	494	470	519	441	453	474	458	451	452	468	447	485	475	476	444	474	474	456	490	486	464	439	435	447	487	469	462	450	405	449	438	460	466	480	458	480	476	458	484	471	503	466	472	459	459	475	449	497	526	468	490	434	491	438	452	510	470	480	497	492	461	480	452	474	492	504	481	460	445	477	462	490	460	428	453	473	460	474	467	522	432	475	442	461	456	467	479	436	494	457	488	501	440	509	477	499	434	453	500	440	452	475	467	469	469	474	475	466	494	487	500	445	459	499	471	473	456	491	465	459	450	508	490	489	490	467	497	473	467	459	455	452	490	468	469	477	431	467	466	482	472	499	474	444	528	440	463	487	472	484	450	462	449	468	475	500	473	472	450	486	468	441	483	417	463	488	470	473	457	492	464	418	458	507	485	464	525	493	482	482	446	472	459	439	462	445	476	492	480	492	436	413	464	478	488	427	507	418	492	487	451	492	481	416	491	504	531	466	481	527	476	466	444	465	493	467	462	508	498	451	444	466	463	448	455	476	465	459	457	472	483	425	469	484	467	484	455	476	459	486	433	510	497	461	486	438	475	493	464	461	457	454	480	443	494	498	486	472	513	500	461	465	510	463	491	469	455	445	488	485	464	450	467	480	459	488	455	506	448	492	476	498	473	450	468	512	471	456	469	436	478	450	481	454	502	455	483	480	446	513	466	457	456	461	466	476	499	431	447	457	470	466	428	406	478	435	479	478	451	499	439	465	464	454	469	468	485	490	439	485	458	462	476	489	458	472	468	461	513	457	508	459	502	470	492	509	503	468	470	461	462	441	459	463	426	446	504	480	468	442	462	473	472	443	501	454	503	452	456	477	469	448	493	461	455	482	452	480	473	461	438	463	465	485	457	472	498	467	474	444	470	453	456	446	490	445	487	462	522	520	507	472	464	467	458	455	488	477	455	485	467	419	472	493	450	477	447	464	441	488	474	489	501	494	476	465	467	489	461	512	523	455	444	478	493	461	452	450	450	476	495	489	461	496	501	483	477	491	456	491	501	484	450	461	487	428	474	519	454	465	452	472	463	466	447	458	462	478	482	486	455	463	458	472	466	482	443	480	449	458	448	484	434	464	478	458	473	450	452	504	458	452	495	416	474	467	463	470	450	442	430	497	458	467	480	449	494	463	482	507	446	475	473	502	484	465	466	448	472	483	480	435	474	421	428	465	491	511	493	467	449	447	484	454	453	446	468	464	466	486	428	480	486	435	452	469	481	466	494	440	490	491	455	484	465	442	501	446	489	434	514	458	463	521	476	497	455	484	467	487	476	459	528	491	478	479	457	452	461	475	470	429	451	469	482	483	447	448	462	485	477	439	479	458	513	482	477	441	467	435	511	478	510	479	514	446	468	502	477	489	490	479	467	491	471	451
4081	1435	1385	872	832	747	694	704	677	663	696	653	636	622	655	634	644	624	649	635	630	614	651	652	613	642	624	615	629	614	680	630	590	659	641	613	588	605	651	633	627	630	643	595	638	637	612	634	626	596	606	614	618	606	642	613	607	582	618	635	602	608	627	582	627	609	632	656	607	625	662	623	623	632	599	614	586	635	605	632	593	588	633	621	610	662	628	599	576	651	611	615	636	628	655	609	606	571	610	635	647	617	632	616	569	617	644	604	620	591	623	663	615	653	608	660	627	623	661	636	627	663	613	623	635	612	587	588	646	617	645	591	641	673	607	641	584	666	636	625	582	573	622	637	648	641	612	596	584	663	610	626	666	606	626	646	620	597	584	590	619	601	646	605	651	599	601	640	647	616	642	614	634	643	620	619	636	589	627	647	590	603	624	617	594	660	655	594	631	627	621	632	621	671	602	636	589	623	623	603	589	621	611	635	620	612	632	601	586	633	617	621	595	649	594	620	652	646	609	592	614	652	675	646	637	633	607	610	566	584	625	620	642	609	610	619	632	598	605	649	606	630	645	590	609	607	657	613	638	561	653	619	626	589	612	654	636	605	624	583	631	589	628	658	575	626	588	614	631	610	607	587	590	636	643	608	608	601	615	611	635	603	626	674	572	645	615	594	621	584	597	591	621	587	603	615	609	609	602	641	626	611	654	625	642	628	564	600	616	637	606	604	617	658	608	636	653	638	629	642	612	649	608	606	588	594	585	575	645	577	596	634	667	596	617	616	610	589	634	638	682	613	609	602	583	660	620	592	600	646	570	613	633	658	636	619	650	577	637	622	647	633	615	654	626	622	599	630	580	631	631	641	596	631	585	598	646	621	608	629	618	610	657	599	658	622	594	587	665	677	649	654	648	676	649	657	611	598	612	592	616	630	612	628	629	626	611	639	604	607	616	643	608	599	567	631	596	636	631	590	641	595	592	574	625	632	670	563	616	601	597	610	654	612	615	667	618	608	612	681	624	573	608	629	618	647	603	651	579	600	654	613	579	601	586	591	596	601	627	643	531	616	597	613	599	580	585	611	618	605	647	633	604	643	628	645	586	612	631	594	590	639	602	657	635	603	644	651	620	593	643	630	598	612	629	608	630	641	599	634	607	644	661	617	604	638	576	613	614	608	578	596	645	629	604	669	635	605	620	684	610	656	621	674	633	640	654	595	590	630	644	576	584	658	635	613	604	614	609	629	610	636	606	635	603	635	624	660	656	656	619	601	632	637	606	631	676	632	661	610	622	619	628	590	574	583	623	594	615	589	574	588	585	635	621	637	615	605	609	629	660	568	636	621	611	601	623	644	601	618	588	585	635	606	604	599	632	613	635	640	649	622	630	624	677	615	616	640	645	608	623	575	611	598	595	601	645	642	608	656	635	623	626	632	651	612	591	588	616	602	577	655	637	589	658	648	640	599	595	643	632	615	601	638	615	621	587	654	619	608	601	647	590	604	627	605	622	582	620	655	615	650	635	621	631	661	634	641	641	656	617	647	628	610	673	623	631	626	599	651	616	623	594	623	614	615	554	623	672	606	647	627	623	605	615	600	581	647	619	651	610	611	645	623	615	613	641	624	676	641	630	571	613	568	646	603	637	653	594	601	670	602	623	629	617	592	598	623	582	656	650	590	614	655	608	621	626	586	643	600	591	671	672	632	640	611	616	551	608	626	639	619	616	591	622	643	616	626	592	591	643	647	632	616	630	593	614	596	600	616	622	582	656	620	630	617	600	594	622	684	643	649	586	619	636	630	617	587	606	669	625	596	626	631	628	608	589	619	627	626	588	622	680	602	617	596	586	646	605	621	602	609	614	614	592	579	629	617	655	617	659	632	594	623	633	635	629	655	634	589	649	622	650	673	610	637	611	599	633	589	618	610	576	671	633	620	621	593	588	610	698	629	612	593	609	613	599	587	624	613	603	629	626	638	637	679	598	568	610	600	640	612	647	621	577	565	646	640	602	635	631	616	601	617	654	604	620	617	618	636	597	619	661	609	600	653	650	621	634	585	621	625	653	590	629	618	614	636	648	617	612	552	643	607	587	590	665	603	599	613	593	691	614	584	624	615	654	669	625	609	613	614	604	629	619	600	637	613	648	617	623	573	608	685	584	653	651	625	637	653	648	608	607	609	595	627	581	599	647	660	611	601	657	660	656	588	592	592	644	626	621	557	611	620	590	617	595	567	665	646	622	615	590	600	585	614	586	710	631	610	596	595	667	632	620	630	618	672	631	647	590	597	648	614	607	654	633	628	643	622	575	586	584	595	661	620	644	611	613	619	623	603	595	627	643	635	616	624	630	599	573	612	637	623	612	639	603	583	652	661	616	615	623	626	599	572	587	628	607	615	662	623	601	644	621	622	629	602	650	637	591	625	609	631	614	597	611	612	679	619	603	646	641	625	644	618	618	644	626	637	652	654	605	619	660	586	619	627	611	680	583	574	627	568	576	621	591	629	611	664	657	610	625	638	638	621	626	644	609	621	587	579	629	599	648	615	651	608	609	595	628	616	612	646	634	603	612	626	611	600	596	647	620	659	633	602	656	612	604	607	608	641	579	610	647	631	647	633	602	584	618	616	655	651	620	638	635	601	628	616	615	650	627	620	643	608	605	587	635	638	636	676	607	633	613	578	609	606	632	618	650	616	670	564	620	607	606	610	589	657	634	595	605	645	588	634	572	622	634	624	620	617	634	620	629	660	602	628	631	603	627	588	581	598	642	634	576	634	656	624	626	618	643	611	609	604	625	601	599	631	644	597	632	596	665	625	636	616	644	605	636	654	625	651	612	606	664	622	610	643	607	605	628	631	639	614	685	623	642	647	646	658	632	612	594	579	603	612	599	643	639	593	631	665	621	645	582	602	617	589	633	610	584	651	679	636	626	636	617	664	656	624	601	630	597	677	608	641	637	644	622	623	586	615	615	616	637	626	570	610	610	568	644	611	617	607	576	628	635	609	657	685	617	628	659	597	606	649	535	676	660	650	614	606	633	598	615	633	635	663	613	632	608	657	633	624	664	603	634	658	605	632	615	619	604	618	586	622	641	605	658	596	642	660	639	633	579	599	656	634	610	622	618	626	684	624	612	605	625	648	590	611	596	572	578	618	652	636	549	615	635	583	640	619	616	645	634	627	627	642	630	581	634	593	648	616	626	630	630	623	623	621	594	664	585	629	589	597	658	615	658	657	632	588	600	644	623	626	619	604	655	611	615	614	605	587	598	610	610	583	623	643	629	656	662	594	625	595	617	629	604	592	601	645	639	602	657	606	617	648	613	611	641	607	609	643	622	611	625	617	625	601	576	619	633	624	632	613	599	595	634	611	634	629	638	606	642	600	673	604	640	646	597	647	594	659	611	640	591	588	603	613	606	577	621	684	623	624	631	583	584	636	640	666	617	628	617	633	627	625	651	585	614	635	666	558	627	639	650	643	645	592	687	621	630	598
24252	21428	28879	24342	21413	9012	1141	750	632	666	541	524	483	502	487	486	455	423	453	444	405	417	417	432	434	394	400	393	401	398	410	420	371	394	392	388	378	377	344	387	391	417	419	398	411	379	399	392	405	417	356	405	399	400	375	351	361	355	416	353	371	377	399	400	350	388	386	363	366	430	342	389	362	371	377	417	393	396	358	413	399	390	410	418	384	386	350	390	384	397	383	412	365	385	375	402	387	434	387	401	387	398	398	369	333	384	375	400	370	384	403	389	391	384	417	411	402	401	395	385	378	388	376	407	364	376	385	333	402	385	418	377	427	384	380	408	393	357	354	391	385	380	391	387	386	381	381	385	364	371	372	381	388	380	370	388	386	370	396	380	375	388	372	375	367	400	371	388	363	357	397	340	407	382	381	371	389	376	383	352	395	350	381	341	363	346	330	358	385	355	426	398	392	367	381	362	383	417	365	368	393	371	381	385	378	388	385	362	382	397	401	377	365	373	386	392	377	350	343	411	356	360	394	425	351	376	375	344	363	394	420	381	390	369	372	368	390	368	408	380	365	359	352	368	383	388	359	380	370	392	417	370	381	386	399	400	403	375	376	387	368	380	358	383	386	367	380	407	371	368	406	372	393	390	381	369	367	386	393	390	354	386	393	386	392	420	407	405	388	359	368	363	384	373	362	387	346	381	357	337	389	360	378	386	400	397	405	443	411	364	373	420	352	382	372	377	378	398	380	382	367	409	390	380	363	420	388	398	391	387	412	391	380	358	355	381	356	378	388	365	392	360	353	405	348	399	376	375	374	386	376	380	387	388	362	373	423	397	377	369	354	367	394	323	371	362	397	363	382	367	378	395	346	397	412	369	361	371	381	395	362	361	371	383	379	374	405	386	405	365	357	402	383	370	396	383	366	395	415	416	410	379	396	425	407	342	355	388	348	360	386	376	399	380	363	385	369	382	388	404	375	381	376	359	408	369	376	355	362	379	391	359	419	372	375	374	400	359	380	388	361	385	396	410	425	402	400	351	351	364	372	411	390	369	399	386	390	359	377	388	410	359	360	385	403	345	375	364	390	379	389	362	373	357	379	331	390	383	374	383	349	363	377	371	369	393	392	373	397	412	399	393	386	351	358	367	363	435	419	376	362	386	386	375	410	393	392	360	357	354	369	370	403	401	377	404	395	364	379	365	342	402	394	397	340	356	384	381	392	383	376	388	344	361	405	387	380	412	384	369	370	348	392	350	381	390	352	384	370	392	372	406	365	399	388	362	391	399	371	413	404	398	384	352	393	376	393	360	378	407	368	355	369	370	376	380	419	392	414	373	366	374	368	395	402	377	371	417	350	399	378	348	335	375	397	397	373	365	369	378	403	354	393	391	386	368	369	378	350	351	389	346	379	391	409	409	386	367	393	431	391	408	358	379	417	416	375	398	393	391	384	378	362	394	369	390	375	366	390	354	366	395	364	343	374	394	383	410	363	368	377	390	395	401	377	370	416	358	405	385	375	409	414	397	379	374	352	386	388	393	371	406	392	344	371	386	364	346	412	355	402	413	383	404	382	363	356	364	376	390	380	355	373	383	383	393	374	383	379	397	368	355	386	404	382	367	354	396	392	339	395	377	362	356	369	382	411	391	373	356	376	363	386	384	420	399	420	381	390	392	350	372	330	381	368	334	406	425	398	392	346	381	370	383	378	378	371	387	409	376	383	381	409	383	390	413	398	371	374	375	404	356	400	340	410	395	359	391	381	387	397	373	396	380	351	380	404	407	370	391	366	419	381	405	395	384	372	382	391	379	380	403	362	384	396	371	380	408	374	405	393	383	365	357	382	356	373	363	365	401	384	353	373	370	350	397	364	359	375	364	373	361	379	411	374	380	390	382	378	353	393	361	389	379	396	395	388	431	352	377	388	390	376	372	382	387	359	373	372	350	375	383	366	369	356	391	368	419	365	356	371	372	388	373	406	388	363	379	388	391	364	369	356	381	404	357	383	355	391	374	367	366	388	396	375	394	366	358	357	380	409	374	364	417	381	395	423	412	374	395	358	375	387	400	365	357	388	410	415	420	377	352	405	389	348	393	346	364	403	388	373	401	390	395	367	395	405	414	366	389	405	409	387	369	372	397	345	426	403	354	372	347	402	380	380	388	379	418	399	380	418	382	400	386	382	386	366	370	367	377	335	393	400	337	392	372	393	385	361	395	363	409	365	409	370	387	357	428	373	382	361	406	364	394	378	379	375	356	354	389	366	363	356	403	405	380	396	344	384	403	383	388	350	407	396	383	370	371	412	381	388	383	365	396	359	393	409	372	372	377	391	357	366	380	400	384	391	381	377	410	405	365	341	394	400	381	392	331	391	395	400	373	358	402	395	361	372	386	362	384	392	374	407	367	350	373	395	364	396	376	350	404	403	413	368	367	372	402	373	399	355	377	375	366	391	406	370	367	393	379	408	402	358	350	406	352	370	380	366	399	377	393	363	413	362	362	369	369	376	414	379	375	384	362	370	403	381	390	357	372	386	379	404	401	384	370	371	381	408	365	409	374	394	355	398	385	392	373	378	383	383	379	368	412	388	393	376	397	389	356	366	355	375	366	377	359	357	365	351	370	368	387	391	362	341	370	391	393	397	381	402	378	376	385	378	390	400	370	420	374	358	401	404	388	389	364	365	358	389	362	365	375	377	387	390	377	403	386	370	380	380	336	337	387	394	356	389	395	347	393	405	364	390	372	382	387	382	354	393	385	367	403	393	388	365	336	328	364	382	431	364	397	382	386	374	388	370	399	356	382	378	400	353	424	390	392	359	434	377	350	409	346	375	367	381	390	372	399	379	369	407	351	407	449	405	412	378	360	395	347	385	394	363	424	385	385	364	372	393	390	366	403	398	402	388	396	378	423	375	362	386	388	395	348	385	374	385	415	364	371	425	365	399	383	418	409	388	406	379	349	390	406	386	336	383	411	433	384	365	369	370	365	406	423	368	363	413	383	381	367	406	395	391	400	418	384	371	385	345	376	424	370	384	364	381	378	371	343	373	368	381	385	369	353	383	388	378	365	366	373	376	383	379	373	371	365	396	384	410	388	378	366	408	379	386	398	376	383	377	371	386	391	354	391	405	358	360	418	384	389	402	413	368	389	372	396	366	380	392	348	406	356	348	353	380	375	360	390	384	381	364	355	407	375	373	391	382	362	357	394	418	402	380	403	374	387	396	360	401	386	334	361	377	383	375	335	368	383	385	336	373	386	391	348	405	393	400	358	397	373	368	386	384	419	358	398	383	379	402	379	390	371	358	358	386	367	419	400	363	396	384	384	413	390	375	389	397	373	374	398	368	388	432	379	394	400	328	385	399	338	366	377	394	367	334	371	397	377	388	379	363	381	369	378	398	362	419	377	350	397	380	357	366	364	363	376	376	369	421	345	385	389	357	371	348	374	359	363	396	381	394	367	413	388	373	346	394	405	384	385	373	367	386	364	418	374
4800	9605	8336	4244	2990	2329	1829	1444	1266	1104	918	884	799	788	761	713	679	606	637	597	581	587	622	566	579	544	590	572	581	543	523	542	523	487	573	546	536	541	498	507	521	502	552	549	555	521	529	500	540	497	542	545	523	502	538	509	539	546	521	534	544	513	522	553	497	494	494	495	549	537	520	486	521	505	521	497	525	536	504	525	554	510	515	544	540	533	519	476	527	499	539	526	541	485	528	500	476	507	509	496	532	490	507	569	517	513	533	503	545	520	485	507	498	484	535	545	524	509	520	464	528	537	554	504	515	516	536	488	550	516	483	494	482	514	548	492	520	530	531	520	493	501	544	493	534	489	483	501	501	529	482	473	491	542	543	510	536	471	531	538	491	538	499	518	489	474	491	496	502	538	524	549	524	546	547	521	510	481	528	488	524	516	524	472	502	534	545	515	526	510	530	535	499	526	487	516	505	555	481	518	511	524	501	530	537	501	477	532	510	512	514	510	490	519	510	494	522	512	502	505	512	502	482	512	494	487	483	523	551	529	525	501	535	506	524	523	540	535	496	492	476	500	522	519	520	512	510	528	464	523	536	501	539	543	484	547	520	529	520	539	514	471	509	508	536	514	517	507	480	532	517	540	467	535	489	478	514	522	484	520	489	512	528	509	542	510	498	527	530	525	501	518	508	524	454	491	553	504	516	499	524	498	518	433	501	471	480	520	495	471	534	506	514	504	525	488	509	521	494	426	530	541	442	482	510	482	503	491	523	536	495	495	538	527	512	508	562	528	529	485	514	486	485	485	496	541	499	536	474	535	575	542	532	504	512	509	510	502	506	507	519	512	509	543	485	522	524	534	465	480	525	492	495	523	515	480	488	515	472	525	521	543	484	525	533	516	528	512	503	484	524	498	536	516	523	520	458	480	499	522	481	542	509	501	470	503	507	552	515	505	493	447	523	548	489	490	530	473	522	482	540	511	480	525	515	486	501	527	485	525	488	559	512	518	589	481	503	527	507	493	481	500	494	483	534	513	498	525	527	543	505	517	554	545	546	521	527	513	497	487	521	516	498	493	521	501	505	521	503	525	501	520	453	465	509	521	517	497	538	476	512	529	518	474	527	502	527	509	526	520	497	516	528	514	475	516	538	508	510	512	490	548	509	499	482	520	557	492	479	506	503	503	485	506	517	517	528	510	517	534	487	509	515	534	512	515	530	503	502	529	527	499	464	504	520	521	518	512	484	519	525	536	508	506	499	507	536	487	513	530	537	523	537	519	524	509	522	493	482	501	524	545	509	577	492	504	505	498	492	531	501	487	497	516	489	504	511	493	523	518	530	531	513	474	476	515	531	478	548	518	521	511	475	454	518	527	493	494	528	504	479	484	521	470	497	506	499	539	480	539	527	457	523	517	491	523	533	536	533	500	528	487	476	528	528	543	494	527	508	508	516	576	541	512	510	497	548	483	493	520	529	471	477	547	501	556	531	481	544	530	502	484	462	484	490	522	543	500	467	504	519	517	564	505	523	495	484	471	505	486	549	500	502	534	502	538	493	492	512	535	544	495	550	511	509	499	503	506	534	537	509	535	522	551	523	513	518	515	503	518	521	552	536	555	511	487	496	499	464	526	520	500	529	530	499	543	505	486	514	529	527	494	538	462	519	500	504	485	497	466	529	515	488	519	484	485	513	494	492	473	466	482	494	520	495	508	483	527	521	494	501	491	512	528	508	533	512	495	492	486	543	482	526	520	493	519	567	504	526	513	528	521	497	516	511	478	539	522	487	512	492	540	497	542	491	500	538	482	482	492	512	525	493	563	520	510	531	539	519	533	515	515	483	516	532	485	509	534	494	509	528	538	540	506	516	533	494	514	521	515	516	530	510	486	537	508	506	503	513	486	525	526	507	521	462	539	546	538	488	501	473	478	497	462	544	540	482	526	540	501	519	519	523	540	523	485	525	501	546	529	538	539	515	525	519	549	556	519	487	509	555	532	492	543	501	560	530	504	464	555	532	508	553	504	546	483	529	532	525	473	481	472	514	531	486	562	524	533	515	522	506	541	473	515	529	512	486	530	514	509	474	485	511	501	515	468	469	526	502	532	520	496	517	518	549	516	495	512	532	556	516	477	515	537	486	481	529	529	525	488	512	493	516	485	502	512	522	507	509	486	516	551	486	514	548	513	494	527	502	476	503	519	512	508	496	541	505	481	501	471	514	552	537	520	488	500	527	508	465	499	536	497	482	461	527	474	526	570	498	536	524	475	547	528	526	496	476	533	535	551	541	496	525	524	499	496	489	530	526	533	523	489	513	498	542	509	490	542	538	478	554	550	519	536	485	535	539	527	485	519	456	491	526	464	525	490	491	532	501	518	466	477	498	498	531	467	505	493	516	513	495	543	526	516	519	521	501	502	485	507	497	516	534	531	497	477	471	487	519	513	483	486	511	556	512	509	540	489	509	508	484	493	517	511	493	536	488	537	534	540	481	538	510	524	511	485	521	527	566	530	498	523	541	500	541	525	525	507	494	495	494	481	511	520	520	521	512	542	550	532	547	534	527	559	499	551	489	501	520	477	530	548	533	495	516	538	464	505	518	546	520	493	474	536	502	528	564	538	478	532	517	477	558	505	507	498	494	528	530	505	488	520	490	570	529	518	500	502	514	514	502	508	496	528	480	542	522	477	547	524	487	523	568	461	487	496	494	518	541	519	541	510	537	528	564	498	484	530	512	502	516	513	489	484	547	503	533	493	491	518	479	485	533	545	510	515	482	503	539	467	523	534	538	511	498	509	513	523	528	489	506	553	513	495	534	501	506	508	487	504	515	489	525	522	522	514	527	512	510	486	537	513	473	535	512	504	549	521	495	516	564	502	523	495	482	509	522	506	546	490	520	475	482	521	528	508	490	486	533	476	568	506	541	490	506	533	530	486	497	478	548	518	499	517	499	493	509	531	549	518	533	492	505	509	534	490	538	483	506	491	542	531	488	517	541	506	499	518	530	513	484	498	509	503	510	539	489	505	496	520	482	548	505	508	491	501	486	508	526	500	473	498	535	566	487	518	488	504	449	504	472	501	521	532	487	493	489	479	563	498	522	521	441	535	517	519	548	525	528	529	494	492	505	507	520	482	533	532	516	528	497	508	520	504	509	503	490	504	515	589	518	489	515	497	540	552	499	499	513	499	513	526	479	501	481	511	492	508	485	499	558	542	515	481	479	499	491	538	507	501	509	525	547	528	528	480	500	501	509	539	513	521	447	515	527	518	478	496	518	540	509	515	524	499	510	552	517	531	515	543	527	495	499	483	554	517	516	517	542	486	536	541	505	528	522	495	494	517	556	543	529	497	490	480	512	474	514	562	510	539	520	496	525	502	511	528	474	486	516	508	501	520	514	491	542	480	488	538	529	506	459	522	491	478	519	538	494	517	531	499	519	478	522	508	524	475	526	470	536	536	492	497	494	497	470	512	505	530	529	472	484	517	499	496	508	480
23253	21420	29317	23930	21421	21442	6917	967	682	571	503	418	360	314	288	302	266	239	253	262	201	205	215	220	182	203	202	200	191	208	178	192	173	192	149	162	167	163	163	134	166	182	170	167	169	174	166	157	134	156	121	133	153	145	169	140	147	152	160	143	156	153	164	135	168	138	145	150	154	158	161	147	151	149	159	130	126	146	166	151	135	148	169	143	152	156	156	151	132	129	143	153	165	148	160	158	145	164	160	146	148	156	133	138	126	143	138	154	146	147	149	158	145	160	151	145	133	137	148	146	148	168	136	150	153	148	152	131	133	159	151	134	147	137	132	146	139	125	143	137	161	118	141	141	139	154	147	140	160	139	153	143	152	150	157	157	153	140	146	150	177	161	137	141	129	158	158	126	165	159	124	137	136	142	146	160	143	166	154	169	171	146	151	145	145	159	154	137	134	150	155	126	158	157	135	137	123	150	156	151	151	163	141	144	142	118	125	157	131	139	143	133	144	142	146	128	144	148	141	147	167	138	146	146	138	139	147	151	130	122	145	136	150	155	139	131	161	124	133	119	164	153	155	150	163	140	152	138	179	158	142	147	120	132	142	142	132	140	161	156	159	155	157	131	136	166	148	152	131	144	145	141	140	141	139	167	126	124	160	139	161	127	136	158	149	138	143	158	114	150	145	151	128	151	148	136	162	143	146	136	143	133	132	148	130	130	138	159	154	161	146	126	148	150	145	135	122	122	139	148	157	149	134	166	144	140	162	156	128	156	125	140	149	132	141	135	131	150	141	163	150	145	137	141	148	160	139	159	133	141	143	130	152	165	145	160	159	142	151	147	161	119	143	145	137	131	157	129	144	144	153	148	138	145	140	141	127	137	123	149	143	136	144	143	129	145	138	134	132	148	142	126	144	138	139	123	145	171	153	162	126	122	134	143	146	134	156	137	133	149	159	156	145	130	157	143	129	131	150	172	134	155	152	124	154	145	148	142	142	147	163	138	132	137	156	150	145	142	136	126	151	138	139	135	140	142	150	148	158	163	135	142	162	149	136	145	149	153	144	136	146	161	147	141	157	146	140	144	140	135	143	132	135	136	153	153	132	123	162	129	134	132	140	147	151	122	145	152	150	152	148	151	157	135	123	122	160	142	155	152	148	148	150	147	160	157	144	133	155	153	138	165	134	147	154	133	145	132	147	133	125	125	156	131	130	141	158	153	154	148	145	152	153	145	152	154	143	143	132	144	138	148	123	124	163	148	138	140	135	137	154	134	162	133	156	128	141	167	129	118	131	163	157	135	153	145	149	133	123	140	152	151	131	131	132	152	138	145	150	127	185	150	132	136	135	150	143	142	140	157	138	153	156	128	141	158	114	119	149	152	131	127	126	142	151	145	146	144	117	135	144	158	151	154	141	130	134	156	143	155	154	150	129	141	132	133	135	137	173	152	162	159	137	119	159	143	146	147	141	153	151	138	156	156	125	153	153	150	137	140	143	152	131	128	136	152	129	142	149	141	149	156	139	149	133	143	149	134	130	143	135	154	135	139	118	156	135	135	147	145	175	147	143	150	148	157	164	148	128	181	123	137	135	143	141	131	136	157	123	146	146	167	140	125	144	150	160	145	150	157	152	146	146	152	125	153	126	152	115	143	145	134	149	133	150	123	148	148	125	140	169	146	143	139	136	159	148	115	156	142	133	161	156	152	159	155	137	137	141	189	128	136	141	145	135	156	149	137	160	148	145	153	136	144	127	162	166	140	130	163	145	157	134	141	154	157	146	152	137	141	134	134	133	148	137	143	149	145	150	130	147	162	128	145	148	162	139	150	131	159	141	139	152	158	132	152	158	134	149	166	132	143	148	145	135	145	167	119	147	173	148	117	134	154	139	142	143	142	127	159	146	140	133	135	132	146	148	106	129	155	131	161	152	141	155	132	143	157	116	134	131	131	163	147	143	159	142	134	162	135	149	143	162	145	143	134	139	143	148	121	157	154	138	132	143	154	146	175	138	127	132	143	147	137	140	133	139	126	125	148	137	131	154	147	150	158	125	146	144	152	136	134	146	146	142	135	128	133	151	151	128	107	164	155	140	139	150	164	142	145	133	147	145	125	160	136	130	145	157	140	134	127	134	138	153	150	160	144	147	153	151	165	162	137	149	138	155	133	142	144	142	136	140	154	147	149	146	165	140	160	155	149	121	153	138	156	140	171	151	133	119	145	141	131	143	123	140	144	149	120	158	140	145	137	147	156	171	130	135	133	154	155	150	142	123	152	171	149	135	147	136	153	151	134	140	133	115	150	139	137	148	129	145	143	146	142	140	167	140	139	131	144	151	146	131	126	140	121	135	164	147	144	139	158	149	144	139	133	137	128	155	180	159	125	137	146	155	118	136	149	122	145	145	164	140	154	129	150	146	146	167	147	158	138	142	138	153	134	143	140	167	142	127	145	164	149	131	151	139	134	156	149	147	152	163	155	143	156	157	137	168	155	173	145	134	134	140	139	155	163	144	173	127	160	136	161	137	136	122	140	134	123	141	155	128	142	140	160	157	127	168	154	141	126	140	133	127	149	132	149	155	147	147	141	149	149	157	153	139	140	145	147	142	145	148	150	148	133	136	130	153	128	150	134	150	163	147	150	147	138	136	143	133	142	153	153	127	148	132	142	159	153	129	148	149	129	131	127	151	140	162	150	168	148	135	148	144	160	134	153	139	136	142	159	153	146	136	152	161	135	137	142	151	150	138	159	155	128	156	141	143	146	137	141	146	142	158	142	164	141	164	135	149	133	163	129	151	131	139	142	154	171	145	143	140	131	134	135	120	140	146	153	135	150	141	139	151	150	146	147	126	133	168	129	134	146	130	158	150	161	149	128	152	142	133	152	135	153	146	131	147	135	146	143	140	145	143	125	152	148	167	133	137	138	144	143	164	145	141	150	159	138	148	121	142	151	153	138	128	161	145	120	145	162	149	165	145	138	120	141	139	133	147	125	135	151	129	134	132	153	150	143	149	152	150	150	149	137	148	140	140	140	140	145	148	121	167	147	167	147	137	157	148	153	146	136	154	131	146	138	159	147	152	145	139	142	160	143	149	168	150	165	147	129	118	148	141	127	128	127	152	151	135	128	143	136	131	143	143	144	161	156	145	142	132	143	139	139	130	148	146	144	151	142	161	155	146	143	135	171	158	152	135	132	143	147	146	145	140	141	138	131	141	139	156	130	159	147	135	140	157	133	139	125	142	133	132	155	141	128	153	133	144	142	175	143	142	145	140	162	141	146	149	135	128	149	176	166	121	145	162	142	147	147	157	142	152	140	155	137	173	132	127	160	132	148	149	134	132	143	166	163	135	127	144	135	137	141	152	135	119	154	148	133	143	129	157	162	143	136	137	133	122	154	141	137	153	155	152	146	142	153	160	151	127	157	137	165	132	148	141	128	143	144	129	143	148	138	156	139	124	137	148	153	147	148	134	151	137	145	134	162	140	144	138	113
6867	15541	13162	7046	4912	3511	2762	2139	1685	1397	1146	916	840	671	627	570	492	460	402	424	385	354	380	342	335	258	298	293	289	255	219	290	284	250	246	267	231	255	231	233	231	228	245	218	230	220	253	235	208	198	223	207	240	217	232	254	199	203	203	232	207	222	202	227	217	220	211	187	212	204	211	213	217	217	215	194	191	218	244	193	206	209	210	194	179	218	236	207	218	192	199	202	198	185	217	218	212	205	190	184	217	191	197	204	214	174	207	188	200	170	161	202	218	192	228	204	173	196	233	201	188	196	187	179	223	215	211	211	202	214	197	229	191	190	189	216	198	198	193	185	202	200	194	191	200	226	193	184	202	186	210	196	204	210	217	194	166	206	187	205	212	209	233	199	184	230	203	209	193	191	197	222	206	181	191	224	196	188	191	214	200	180	208	214	176	199	202	182	195	192	197	202	177	189	196	199	185	200	211	199	198	210	185	198	203	196	223	184	182	192	208	203	204	190	193	191	205	196	194	222	227	207	214	200	220	174	183	201	196	227	192	192	180	204	203	189	207	188	189	200	198	197	191	211	186	207	195	197	206	229	202	210	181	181	207	192	201	183	168	180	209	191	182	220	190	189	208	217	221	199	203	207	187	182	202	179	199	183	175	185	210	189	201	208	203	186	192	196	200	204	204	192	197	183	209	197	221	185	196	207	207	208	199	171	207	185	221	195	197	207	214	207	179	188	174	197	233	201	202	201	199	200	188	202	205	187	191	188	192	204	211	208	222	188	175	211	189	193	184	210	193	212	238	188	192	213	205	216	210	195	204	180	220	197	231	181	165	204	222	193	188	234	176	218	212	186	216	234	183	211	192	187	221	201	200	208	212	186	213	206	196	187	232	205	217	190	217	189	207	214	187	213	200	184	188	216	174	221	201	188	184	230	202	199	207	185	196	210	221	217	182	175	177	198	193	195	199	197	177	179	201	205	210	203	216	195	195	211	202	197	183	205	213	213	187	215	223	196	193	190	198	203	208	211	189	207	216	182	197	193	174	197	178	211	226	226	203	190	181	186	218	193	182	188	207	197	191	208	170	182	194	195	216	183	201	207	212	195	206	209	198	196	206	188	210	173	223	189	212	207	222	204	198	234	182	208	202	188	186	194	193	194	197	205	215	202	185	190	193	221	192	215	179	196	219	217	217	185	194	198	200	196	193	208	190	208	197	205	214	201	208	230	205	196	208	173	213	185	186	194	184	212	202	197	216	203	198	192	179	210	184	191	211	229	186	190	176	191	180	216	178	165	237	195	193	171	203	195	199	216	206	204	215	205	220	190	189	196	197	215	218	191	185	188	197	192	191	200	210	191	192	211	191	190	176	174	200	178	188	170	190	214	208	207	187	187	180	184	212	199	188	200	184	196	215	210	207	193	186	172	213	166	230	209	210	198	205	185	211	202	216	224	211	228	197	210	209	215	202	189	196	209	206	218	205	217	210	201	206	190	207	193	186	188	194	196	188	205	204	205	194	202	167	206	205	209	206	188	215	208	169	198	211	187	200	211	182	202	197	200	186	217	233	178	194	189	190	205	208	195	202	200	202	227	163	177	182	209	175	201	207	198	194	191	194	223	205	188	207	189	212	182	193	208	207	201	205	185	214	197	216	198	188	192	190	210	186	183	217	193	163	188	202	208	190	196	195	239	215	185	188	211	188	192	191	214	236	212	201	197	200	180	216	196	206	190	198	209	193	188	206	195	184	196	187	175	188	189	190	215	183	172	193	198	207	230	215	215	224	204	172	191	213	196	208	191	188	208	200	216	205	220	221	183	186	211	192	171	213	177	215	194	194	201	245	205	216	202	216	189	196	219	190	220	193	181	201	198	209	194	189	209	211	203	216	230	181	166	177	181	202	201	175	194	200	193	202	192	179	196	214	181	208	206	194	203	204	178	212	201	162	199	188	185	170	178	201	198	207	188	191	198	212	214	171	168	207	185	200	190	206	216	211	181	169	210	201	206	208	203	187	187	216	204	217	191	198	185	195	190	198	235	196	198	192	221	204	218	177	195	212	180	169	196	194	192	200	194	184	220	209	183	216	210	212	212	173	201	203	194	188	198	183	217	176	184	186	221	182	185	214	201	213	206	191	209	191	206	212	213	184	185	223	181	204	191	193	208	190	202	200	209	202	183	189	185	208	184	213	193	179	200	195	196	222	196	222	202	195	207	184	214	189	196	196	222	206	203	197	185	214	203	202	201	207	223	198	216	205	203	194	211	181	232	197	206	193	188	193	193	189	199	171	184	195	189	183	180	190	190	199	181	201	188	198	194	186	194	198	205	196	193	181	182	193	163	193	190	170	207	174	201	198	212	199	212	185	210	187	183	189	204	213	221	199	179	203	208	184	175	205	188	200	178	198	212	196	213	202	198	195	207	187	173	172	183	190	192	206	193	219	176	201	202	191	225	213	187	232	199	211	220	199	204	196	197	204	186	196	214	215	199	198	194	186	211	163	180	196	182	186	203	190	203	201	171	211	210	214	207	224	185	202	186	188	184	182	218	191	203	179	202	172	209	208	188	168	203	180	193	205	195	191	197	196	199	201	185	193	188	193	219	182	196	207	182	218	184	198	224	194	207	215	189	203	198	201	185	178	222	205	170	195	203	205	196	179	210	199	206	205	180	204	202	212	192	219	189	222	196	193	211	188	184	190	221	185	188	183	189	207	201	201	223	215	206	216	201	210	212	214	183	190	214	213	172	184	210	184	186	189	220	207	197	194	205	195	198	190	203	184	206	181	209	200	207	242	206	197	179	187	217	194	184	193	168	207	195	191	195	226	180	214	188	192	213	190	193	189	187	228	202	184	187	190	177	194	189	199	190	192	210	187	174	198	195	203	199	199	190	192	203	190	202	196	216	190	176	208	196	192	198	209	195	204	199	222	194	202	206	184	199	195	187	187	184	198	225	205	206	199	170	189	215	205	180	202	189	206	207	183	201	187	195	203	197	207	209	222	189	209	197	207	212	186	194	208	205	189	195	194	189	186	201	200	197	193	207	189	187	183	231	236	207	189	191	199	220	193	183	199	208	159	206	213	210	195	189	201	187	228	195	224	203	206	168	179	193	211	189	196	196	190	180	191	200	173	194	221	189	171	208	174	159	205	214	197	236	206	188	197	204	193	200	204	180	184	183	197	184	216	184	201	189	203	202	191	207	192	203	212	221	195	195	207	198	201	199	207	196	200	193	183	198	194	214	214	201	208	184	219	226	192	207	188	209	201	192	175	199	187	194	188	181	207	214	179	202	185	190	178	207	196	209	199	191	181	182	212	197	216	220	207	189	193	196	208	224	174	174	210	208	194	180	207	199	163	187	218	181	209	205	183	198	206	202	208	215	190	191	178	210	210	212	195	189	219	187	226	216	189	199	177	220	182	184	182	215	207	209	195	220	195	238	187	209	192	209	219	214	208	185	213	228	181	199	188	183	210	191	187	207	230	187	238	214
27353	21061	9803	1046	595	544	502	530	496	497	535	475	517	494	482	475	487	473	456	449	461	491	483	502	507	488	507	530	477	494	484	439	472	461	481	494	467	487	484	471	445	482	506	490	488	470	469	483	475	507	515	509	502	435	474	483	500	497	476	432	502	442	443	472	455	458	498	462	455	478	467	488	457	498	477	460	470	477	476	486	449	445	487	499	464	479	466	495	429	466	467	452	497	492	500	477	471	459	483	464	485	510	449	490	494	462	500	477	455	455	469	470	467	440	500	463	456	452	472	493	475	490	474	446	475	462	468	467	477	487	487	472	474	474	488	467	459	509	472	475	462	472	516	468	509	470	498	481	440	467	488	495	484	468	465	488	472	476	461	486	480	465	457	481	480	483	486	458	468	510	432	485	500	448	484	469	462	474	475	478	504	486	469	489	458	469	458	521	457	447	499	498	495	488	494	451	510	463	469	491	506	461	491	449	464	498	529	503	450	478	511	534	464	452	462	453	506	447	451	496	473	495	461	484	454	498	485	439	450	488	460	449	469	465	476	465	484	477	450	476	470	469	498	472	479	476	499	485	482	479	457	449	488	512	471	445	491	516	491	441	487	457	458	475	458	502	513	451	448	463	484	456	475	481	532	456	478	478	479	447	480	473	462	441	447	484	477	478	466	448	481	447	455	459	456	486	453	513	474	485	484	430	499	471	468	465	494	489	478	480	459	456	491	470	450	502	487	473	437	498	490	465	479	469	492	496	480	448	479	490	500	476	432	509	431	421	497	478	500	476	470	486	497	471	488	508	447	525	447	515	489	491	451	454	475	499	464	484	494	492	497	491	496	449	479	472	481	471	497	446	487	488	489	452	462	464	461	508	488	497	486	474	478	514	473	467	494	467	486	486	434	484	447	465	514	507	486	500	494	455	509	471	452	482	509	475	463	441	480	481	454	437	483	494	458	483	469	447	455	503	491	460	469	441	497	474	484	447	473	453	445	451	492	504	463	494	472	432	505	487	454	473	471	496	477	457	439	506	474	481	477	467	480	469	455	477	490	496	468	432	447	502	506	489	496	483	483	434	435	515	427	437	469	479	432	447	484	493	452	457	488	456	482	483	497	493	512	516	441	493	461	490	467	439	464	450	477	469	470	452	463	455	500	461	449	464	475	485	511	493	502	442	467	460	472	500	467	502	488	469	454	484	486	468	453	458	474	501	466	480	513	486	501	470	463	470	437	452	441	477	440	465	467	478	472	499	461	482	481	484	432	479	480	471	468	458	479	458	489	479	430	431	447	503	487	482	487	469	431	497	490	474	447	482	467	470	490	454	463	446	521	484	454	441	473	490	446	461	455	512	509	473	435	458	495	484	454	482	495	475	459	477	456	466	496	449	486	501	488	482	489	486	464	470	497	508	494	502	464	492	497	533	488	471	490	493	489	454	468	473	491	515	472	494	476	450	464	463	524	496	479	486	481	471	449	499	448	487	468	490	470	509	492	460	449	444	476	460	465	540	474	488	485	472	466	467	492	479	470	496	485	440	468	496	480	517	503	503	479	473	513	473	469	474	465	481	484	490	482	453	481	458	496	509	481	510	459	499	508	447	491	498	490	450	476	442	473	464	463	508	492	470	455	493	478	464	478	482	455	450	485	446	460	495	436	485	478	460	466	472	470	465	496	457	508	473	491	488	493	489	453	498	486	456	487	483	494	459	469	483	466	483	499	477	493	486	492	484	506	513	466	473	465	446	457	469	476	489	465	454	450	489	472	466	443	487	446	409	413	479	474	485	467	450	509	443	481	485	453	507	492	492	479	492	481	479	466	458	423	493	463	492	453	446	504	518	483	463	490	455	505	483	446	481	458	470	431	438	509	442	462	452	491	482	476	449	468	465	485	474	470	483	450	429	479	483	498	510	440	454	492	455	477	479	495	482	455	493	454	470	454	475	490	493	470	449	439	501	473	463	466	509	466	480	480	461	469	458	497	476	442	464	461	483	497	485	454	465	448	491	500	463	478	482	439	483	489	474	462	474	499	486	496	513	467	449	494	422	456	492	477	456	471	465	493	478	543	478	477	464	467	507	463	464	468	458	501	477	513	499	493	485	513	449	500	496	494	521	445	486	472	516	477	437	442	497	466	466	500	495	501	450	464	472	474	529	518	464	454	457	456	443	473	457	452	501	434	490	437	493	491	487	501	461	465	443	467	474	477	453	467	491	487	489	490	495	441	484	474	492	486	487	493	476	512	444	484	478	483	495	493	467	505	495	450	482	429	459	441	457	488	466	435	479	486	497	476	479	471	453	449	441	442	461	507	458	491	473	460	496	480	466	466	432	439	496	482	466	491	439	482	516	483	487	516	491	498	456	487	438	465	474	484	500	471	465	456	482	488	486	517	478	477	467	499	503	476	451	475	477	476	486	490	459	467	468	488	466	491	502	486	504	481	494	498	513	491	485	459	475	456	484	507	489	475	470	475	503	487	456	475	502	510	481	507	497	487	432	493	459	451	462	497	453	445	478	488	491	482	484	472	457	475	488	458	464	461	510	447	428	443	478	480	447	474	476	488	476	457	520	455	450	481	450	477	460	457	484	474	475	457	460	489	474	474	448	506	485	482	426	485	465	456	490	465	469	502	509	494	482	504	510	492	467	490	489	504	478	448	506	495	471	465	479	451	464	457	484	447	492	477	491	445	462	505	457	470	454	474	473	454	501	474	472	494	440	456	448	456	467	450	488	461	477	493	474	489	484	474	476	489	463	463	445	467	485	460	466	446	511	500	483	466	485	458	456	457	463	445	469	473	508	446	484	455	491	494	452	490	457	434	480	491	460	482	489	505	470	484	453	513	470	452	462	462	490	485	479	455	484	469	442	500	463	480	480	482	496	488	468	463	458	470	438	482	500	469	500	481	469	470	434	485	474	477	460	499	434	451	472	495	496	440	462	495	462	493	455	460	459	451	492	517	504	428	477	467	478	473	534	476	431	464	484	442	494	464	507	475	440	458	478	472	497	459	429	462	500	450	439	468	470	497	439	479	469	476	475	450	435	487	497	488	449	473	542	490	498	501	493	455	476	494	436	473	475	511	504	486	479	461	465	457	447	444	465	460	507	438	472	507	449	450	450	460	476	482	477	440	460	493	477	472	472	490	502	447	480	460	481	504	522	484	460	473	475	472	482	495	497	450	465	480	423	492	461	482	465	490	470	447	503	467	442	464	460	503	487	510	449	424	459	497	501	482	489	494	455	491	442	466	463	436	446	501	455	464	472	524	465	487	438	470	450	498	494	449	448	479	451	461	490	471	476	472	491	501	458	515	522	481	466	464	523	488	481	470	458	454	471	469	522	495	451	478	490	486	471	505	470	489	513	478	494	432	463	475	448	475	490	464	459	497	488	478	452	454	463	479	453	466	450	483	518	440	414	516	462	447	473	478	450	481	490	498	487	482	504	425	499	482	444	470	470	497	495	493	485	478	486	496	475	473	480	472	478
4166	1433	1374	961	861	780	740	690	654	681	703	653	673	641	610	658	680	634	609	628	603	624	633	627	598	672	597	610	612	628	631	635	643	640	602	596	675	590	625	648	612	605	599	646	603	640	599	638	651	613	617	592	597	619	643	604	638	675	625	611	604	597	642	629	679	622	609	639	612	636	645	614	622	587	606	610	601	684	613	644	657	640	592	618	600	647	659	613	639	572	683	625	585	624	600	604	635	610	646	666	616	618	656	597	659	631	613	639	631	610	624	660	627	619	623	651	619	618	650	622	628	621	646	635	615	569	611	643	633	626	646	617	626	635	600	655	607	623	637	611	611	623	679	632	648	617	662	623	630	582	622	651	677	617	599	589	611	628	610	602	608	602	591	612	624	658	612	605	561	635	615	596	617	672	645	651	646	588	601	662	648	625	583	641	609	653	626	649	591	662	635	598	666	575	622	598	613	630	627	644	623	649	633	641	604	643	648	629	643	600	630	661	615	644	595	631	617	639	629	601	638	622	631	618	636	588	636	605	637	642	658	631	619	655	642	650	633	678	595	667	631	597	610	630	640	680	614	633	641	607	595	609	620	650	626	657	668	642	608	648	625	641	619	626	604	616	648	642	581	639	633	648	632	627	654	621	595	650	600	669	595	611	627	632	617	608	647	609	634	613	643	607	619	649	627	659	633	653	588	636	608	609	607	634	628	666	658	626	588	567	584	605	664	629	588	679	599	601	607	650	641	614	613	646	643	636	668	628	627	639	627	576	663	577	624	634	618	612	630	615	671	642	655	643	627	608	639	613	633	631	649	645	631	615	617	651	691	615	628	601	614	629	632	670	670	595	646	603	615	600	599	617	641	615	608	665	588	644	635	618	634	621	628	648	590	649	609	612	612	628	643	663	662	625	619	622	625	612	610	648	614	590	620	670	631	635	633	633	652	626	636	614	608	600	641	666	607	660	624	632	623	609	586	617	601	626	630	660	658	677	588	626	618	641	650	624	633	605	636	648	656	658	626	611	623	624	644	651	626	607	663	639	637	655	638	632	623	643	659	632	654	623	647	617	609	664	656	615	622	650	626	567	617	662	653	646	634	617	610	627	619	615	655	646	661	661	639	583	685	688	621	640	665	629	653	633	628	640	637	593	639	557	637	657	589	647	646	595	642	644	584	663	643	616	623	627	628	667	595	609	639	630	659	604	614	622	644	618	628	641	628	677	639	637	613	652	640	625	656	607	684	637	658	646	642	605	616	632	647	672	614	629	599	644	635	665	648	637	658	605	644	647	615	621	660	629	614	616	623	639	640	642	644	634	651	618	652	660	602	644	641	644	596	590	621	611	591	674	635	639	609	630	648	656	661	630	595	623	614	632	622	609	647	616	614	649	649	652	630	641	645	615	644	714	646	611	639	612	690	646	627	633	615	628	614	643	635	609	674	638	590	605	643	630	646	608	640	620	603	626	645	639	653	656	616	613	626	631	619	566	579	634	628	629	660	637	647	637	672	643	628	593	643	586	635	568	628	592	598	673	644	637	609	573	612	642	605	679	619	659	620	587	626	610	629	641	609	606	611	599	614	611	621	566	568	615	643	601	664	605	648	622	648	640	627	633	609	659	627	657	632	626	618	644	643	633	646	662	634	613	605	590	657	631	614	664	600	630	597	623	646	617	646	643	612	657	612	624	632	615	602	586	623	666	639	610	647	571	624	661	649	629	625	614	583	669	635	620	555	630	674	663	595	611	663	653	633	615	679	695	609	640	582	651	633	611	620	591	671	615	644	612	662	642	688	636	584	635	658	616	680	623	658	662	606	632	594	630	604	654	606	607	588	643	619	631	645	607	598	679	648	596	644	609	644	646	611	648	615	612	592	642	656	650	618	634	634	628	609	660	712	602	627	623	626	638	636	655	668	630	607	649	653	629	619	638	599	669	609	638	625	665	633	666	593	615	650	686	620	669	597	589	614	616	652	611	671	623	634	582	636	611	646	633	629	607	604	679	628	610	572	675	609	590	629	604	678	633	619	652	657	612	627	640	595	613	630	630	637	616	626	591	674	658	647	619	626	620	629	610	624	635	640	597	630	581	629	670	641	616	664	592	650	647	699	642	649	597	633	626	591	651	660	602	662	641	588	612	614	635	636	620	607	651	625	654	626	610	623	606	641	622	629	620	665	637	604	655	636	613	621	674	615	623	607	642	601	637	649	603	606	609	665	628	611	641	637	638	600	666	601	631	646	623	624	631	629	612	646	654	615	650	591	611	657	618	690	628	631	625	618	573	588	630	635	630	584	653	639	627	624	652	560	626	642	659	611	603	640	591	685	628	614	604	665	654	646	631	599	590	620	616	646	605	603	610	651	597	648	590	622	646	625	570	639	605	637	670	594	630	594	630	652	601	647	606	666	622	654	628	628	669	644	602	647	619	611	590	619	634	615	619	659	594	641	651	608	648	640	645	635	643	587	655	627	627	693	597	591	624	640	656	600	643	699	676	660	635	625	628	607	606	647	609	615	641	631	650	629	646	632	637	654	600	638	580	620	615	675	647	634	570	631	590	639	618	656	642	660	640	611	610	629	613	627	658	621	638	605	667	636	610	612	644	591	642	610	696	632	632	636	650	615	590	664	576	639	631	626	631	662	651	603	619	649	632	548	628	686	648	647	633	621	610	573	585	613	679	639	651	603	593	608	634	629	631	657	650	634	651	583	655	649	651	645	627	619	625	703	636	631	650	581	642	599	622	610	628	649	653	611	643	623	680	644	631	602	603	636	637	666	619	660	610	657	610	657	621	599	624	633	624	629	659	617	641	635	576	669	598	559	651	619	642	615	600	641	657	639	661	623	634	611	624	614	605	617	637	621	651	613	660	662	652	580	609	608	603	638	607	609	615	630	627	628	612	641	638	657	605	567	642	601	596	608	636	625	657	688	659	614	608	630	652	619	610	589	622	578	641	631	636	588	558	616	649	632	645	636	595	626	662	647	617	663	606	666	593	680	655	618	634	596	622	596	609	626	627	632	625	605	605	622	633	608	624	639	576	609	664	607	615	630	632	597	649	634	618	681	673	634	577	640	648	640	606	617	653	603	664	584	664	624	666	627	671	625	613	582	623	596	631	627	631	672	621	671	647	656	640	588	583	652	633	584	622	601	677	660	592	620	681	637	627	642	630	631	640	617	610	598	696	581	619	613	632	655	671	640	631	646	647	603	623	644	611	614	605	656	623	618	647	609	645	620	622	618	610	638	661	645	635	635	640	626	606	592	617	647	624	609	625	610	635	678	669	626	615	644	613	637	632	640	618	582	586	613	616	650	617	615	576	616	654	620	594	593	598	656	623	618	625	629	656	647	631	620	644	592	626	611	604	621	599	641	638	629	657	655	649	635	597	597	581	578	582	642	648	596	626	622	633	658	605	623	681	637	613	676	587	613	599	634	632	601	618	636	639	613	635	648	648	584	648	637	624	630	589	645	618	629	596	643	631	632	617
24272	21430	28866	24351	21395	8708	1083	764	662	608	541	563	515	513	438	441	452	453	413	391	372	438	414	421	393	433	428	425	416	407	384	362	373	387	381	376	387	391	419	398	393	418	413	410	386	406	398	419	358	419	378	398	354	391	362	374	387	362	405	372	370	369	362	417	405	390	427	417	426	388	380	355	417	380	386	381	412	394	401	360	352	397	385	411	383	370	387	391	397	396	396	384	339	364	411	392	376	398	379	383	386	386	339	409	385	356	383	386	397	366	391	360	363	361	354	386	366	376	354	354	386	431	376	341	395	343	399	358	358	352	372	420	362	402	394	389	375	373	371	388	377	399	382	387	363	386	361	379	388	379	348	372	375	399	367	404	387	398	378	367	375	382	366	384	367	363	394	372	398	352	409	399	374	363	416	410	374	379	408	405	416	382	400	403	383	376	402	351	389	374	387	391	390	395	344	380	358	373	383	410	358	379	378	406	395	382	394	397	396	402	384	403	389	375	384	336	364	399	390	361	391	418	377	395	394	380	372	390	390	413	355	379	379	362	400	386	376	350	385	388	437	374	379	382	385	391	372	370	376	415	355	356	357	397	384	384	406	393	363	395	373	389	412	351	347	390	397	357	407	403	398	355	434	377	395	391	401	341	397	399	358	373	380	367	377	438	373	375	389	418	364	392	381	365	399	381	368	401	435	372	390	377	377	386	398	380	386	371	403	397	392	380	385	383	405	419	409	395	362	369	357	397	392	375	361	394	364	360	385	370	363	391	391	393	405	399	391	397	362	358	401	364	389	416	374	384	403	389	382	362	357	392	405	342	364	410	382	345	385	386	389	360	393	404	388	361	380	389	401	375	360	383	373	368	381	363	379	368	395	406	353	423	372	395	372	350	375	422	391	403	381	372	387	360	358	372	375	364	388	367	392	353	379	381	410	382	338	377	373	377	372	405	372	378	371	394	336	363	392	340	380	419	399	392	368	376	376	402	369	393	360	372	397	370	360	376	384	393	390	371	355	368	343	401	404	344	411	376	376	354	379	380	378	365	397	386	388	394	399	392	408	397	377	394	379	377	356	382	373	343	395	338	394	379	413	376	391	393	376	389	385	348	375	384	355	344	382	366	379	388	336	373	398	330	367	378	382	367	374	370	366	380	362	364	380	389	364	366	389	392	380	372	404	399	394	369	361	413	372	360	387	394	387	389	400	404	363	369	386	399	410	368	406	374	350	397	355	423	416	387	382	391	410	396	383	384	363	395	366	356	385	388	343	383	378	384	372	376	379	368	393	415	375	392	389	371	378	378	398	383	337	349	371	376	392	365	341	395	369	370	402	373	404	418	357	377	366	400	394	364	405	381	382	382	392	385	398	374	341	398	379	386	393	389	411	377	398	354	423	376	398	403	386	396	379	370	394	374	363	399	398	377	383	405	378	400	367	345	375	343	349	400	393	347	330	379	370	355	364	383	386	389	396	408	365	357	373	354	386	366	369	375	379	367	385	370	399	392	417	362	359	345	368	357	365	366	370	382	381	384	394	366	356	374	408	360	368	394	337	389	381	377	335	378	387	374	395	353	389	419	366	364	369	341	362	380	380	415	345	398	388	391	418	375	376	378	396	385	362	392	398	378	385	374	351	392	385	366	368	365	367	372	379	348	371	366	382	419	425	391	377	400	381	360	413	374	397	426	387	384	379	372	398	397	381	394	385	390	352	391	371	400	399	387	368	380	397	399	399	369	366	361	369	400	340	383	385	436	421	388	386	399	394	394	396	378	386	380	404	397	407	385	340	384	391	395	370	423	407	389	391	385	406	387	351	394	362	388	357	392	379	384	388	384	355	365	362	394	404	393	378	371	399	372	426	364	395	395	359	352	394	380	389	406	415	384	358	403	389	397	352	377	367	388	377	389	346	400	383	371	389	406	384	400	389	368	382	402	385	387	410	382	358	396	368	384	363	382	371	388	340	390	377	374	371	413	364	439	373	396	399	382	370	372	376	392	399	363	359	365	362	390	377	376	399	397	335	343	367	393	371	414	378	392	370	324	401	390	382	411	376	380	396	382	403	370	348	365	375	411	379	360	364	384	364	358	365	389	374	388	369	381	376	388	373	393	379	381	390	414	370	342	406	379	404	407	383	391	380	386	364	382	403	373	390	362	383	348	374	379	367	391	373	360	356	372	372	386	372	432	376	366	363	419	355	375	406	336	395	362	362	366	376	395	400	404	390	380	355	390	378	400	421	375	350	368	402	432	377	399	396	393	415	371	382	360	400	398	412	390	376	372	356	358	343	377	361	384	387	380	377	374	351	390	379	363	420	342	391	385	393	389	408	377	403	356	378	367	387	366	378	403	374	430	402	377	419	382	397	385	383	377	374	345	425	371	357	353	367	404	384	390	398	383	335	331	415	355	364	438	382	369	391	408	393	379	393	377	391	386	393	422	384	390	383	386	407	376	402	374	402	353	360	385	382	353	402	383	381	390	393	369	382	389	334	382	370	367	371	405	348	383	379	370	393	359	404	378	352	398	398	363	374	369	393	412	393	386	364	345	419	399	369	350	369	407	390	378	379	362	354	352	406	367	412	395	407	384	383	349	409	369	395	386	406	373	385	377	400	379	407	399	363	392	373	407	382	364	397	415	372	380	363	396	368	362	392	408	407	396	401	363	392	355	400	388	376	383	383	357	416	363	363	417	377	387	384	354	376	380	375	374	385	417	390	362	392	376	428	393	392	403	367	396	385	383	373	430	356	413	377	390	396	373	385	381	389	391	381	393	377	384	410	400	395	379	373	388	372	389	370	393	351	381	373	370	413	377	388	384	429	372	383	370	343	373	394	390	361	379	381	402	367	393	379	387	375	380	389	390	392	371	377	402	385	423	383	375	376	413	404	385	384	391	362	433	377	405	399	386	394	392	357	398	368	381	393	377	348	412	405	360	371	384	411	380	398	381	403	419	385	364	364	385	368	380	384	370	372	363	377	368	372	355	400	413	406	370	354	394	375	378	382	408	381	369	397	366	367	386	416	367	376	384	428	385	383	415	386	383	378	384	403	337	377	418	388	357	341	383	379	370	390	353	367	393	415	381	410	393	397	385	401	392	376	393	416	379	381	406	343	381	395	382	360	368	388	405	361	356	368	429	368	388	394	352	378	386	376	369	361	373	364	388	366	381	402	367	335	396	405	409	343	371	367	385	391	389	380	383	401	408	384	359	390	393	365	376	419	377	367	389	393	370	363	371	392	372	400	381	359	376	347	389	375	383	390	387	384	379	355	427	399	396	371	389	382	386	382	346	364	365	414	428	374	398	363	377	387	379	377	376	374	332	400	395	358	349	388	378	356	375	408	361	380	364	370	375	366	391	368	342	430	381	369	387	409	419	406	386	410	358	384	429	389	403	370	357	409	407	358	358	378	407	382	356	372	362	411	373	400	428	350	372	378	366	363	346	360	356	371	410	386	338	378	386	387	397	387	383	370	368	413	368	387	395
4755	9589	8157	4264	3027	2301	1792	1442	1303	1155	991	862	811	765	709	660	643	684	620	614	615	597	602	617	563	562	525	576	560	588	574	585	565	509	515	507	517	557	561	545	533	510	543	520	529	515	506	534	547	504	529	496	460	518	524	477	501	521	544	518	480	580	494	511	502	522	510	540	553	483	503	520	487	533	499	537	526	544	468	497	504	492	568	531	518	573	548	514	516	521	566	537	502	522	525	562	518	510	521	523	534	525	524	528	505	505	522	524	488	517	532	510	541	533	473	523	512	499	495	510	525	517	532	503	512	520	530	489	484	521	502	534	528	523	482	521	527	554	502	534	510	481	510	499	528	499	514	505	543	538	531	485	531	492	540	536	502	522	495	554	511	518	539	501	530	505	524	501	547	493	500	500	508	555	510	532	513	496	544	528	513	503	462	528	503	548	528	519	448	542	508	559	530	506	512	519	504	492	510	498	493	552	528	534	492	502	501	531	523	495	524	518	527	513	491	520	529	534	488	528	521	500	545	510	504	477	513	480	521	498	491	554	536	488	536	511	592	573	501	516	525	484	514	531	514	488	532	531	536	527	546	521	532	484	491	539	514	521	493	532	522	515	502	476	476	506	514	495	526	515	493	524	516	515	521	516	504	516	527	517	502	523	540	523	537	499	524	552	506	546	528	517	531	555	507	504	513	517	509	507	470	488	495	533	529	515	523	546	534	568	526	480	515	541	536	490	512	533	541	496	514	505	524	497	505	531	485	499	521	462	515	538	569	518	511	491	503	554	502	527	513	511	529	533	507	497	490	510	529	496	532	511	541	523	524	501	508	499	523	581	517	541	495	503	514	508	499	524	523	521	497	544	493	540	456	519	494	496	539	459	509	536	511	541	516	538	539	492	537	542	532	509	521	485	503	515	537	556	501	500	528	522	523	459	461	484	549	497	458	511	468	518	488	485	504	529	534	506	470	492	532	502	468	498	535	552	523	578	534	530	557	516	485	571	536	560	535	529	508	538	549	465	512	480	516	502	536	499	556	526	495	546	490	519	487	508	536	522	543	515	502	510	503	550	521	545	500	511	540	496	550	506	483	497	515	507	510	495	510	541	506	499	486	518	515	513	522	503	511	491	499	483	493	512	517	499	504	524	461	507	503	506	506	498	503	522	499	500	486	473	504	520	520	545	553	540	556	486	545	530	500	521	496	506	557	482	550	550	500	496	523	468	510	516	502	529	550	490	542	544	483	509	495	505	516	507	512	524	485	524	522	481	528	507	476	495	547	517	509	506	560	494	530	470	556	530	486	495	501	523	537	508	468	495	535	523	536	541	547	504	547	517	531	514	539	537	479	539	502	471	510	514	552	528	498	487	487	509	576	541	536	478	535	524	543	520	508	525	543	546	514	512	486	501	503	483	461	514	496	503	519	525	518	469	527	503	514	544	493	524	542	536	504	530	532	483	513	525	545	522	486	555	513	511	494	500	529	516	531	496	479	527	520	514	528	544	529	506	548	526	514	539	520	530	551	477	521	518	488	553	523	527	522	498	478	510	516	531	487	518	556	534	521	528	474	561	487	485	475	514	516	513	502	530	502	482	497	511	491	551	508	538	524	511	507	514	538	465	500	531	546	511	521	500	552	518	493	536	561	534	569	524	529	563	497	513	483	500	511	528	541	496	473	523	492	532	501	480	496	538	538	539	499	525	569	532	515	532	496	543	479	507	512	507	515	512	528	528	540	536	515	498	546	535	530	497	520	527	473	504	515	522	534	496	493	531	483	459	495	582	480	567	509	483	534	530	493	535	494	517	538	539	545	514	485	534	516	535	520	462	482	514	514	517	487	518	539	542	528	520	501	529	550	525	513	514	543	537	523	533	559	487	509	494	539	533	493	515	538	515	518	510	520	522	528	530	500	500	522	477	489	503	540	511	496	477	540	521	485	552	543	486	541	520	512	525	548	513	527	528	504	532	533	505	519	539	506	530	548	536	499	530	502	510	538	569	526	558	574	516	544	493	501	519	568	511	506	524	499	525	507	530	523	517	541	544	524	502	503	521	510	491	545	535	516	508	533	511	543	535	482	504	496	449	539	497	503	526	494	494	462	488	503	497	544	457	512	517	525	501	503	522	493	506	493	497	553	522	531	519	507	516	558	452	521	527	526	503	524	500	497	565	547	523	500	511	495	515	528	509	514	527	497	512	545	569	522	521	488	507	494	512	505	512	509	500	531	489	505	532	550	515	498	523	520	539	496	522	527	480	504	508	521	500	537	535	509	519	530	547	521	552	504	523	503	523	514	541	491	505	522	524	518	519	539	501	490	544	492	553	485	521	491	501	509	471	546	495	493	509	526	508	546	506	515	500	500	504	528	508	511	538	491	463	538	510	528	466	540	474	512	474	475	515	524	492	503	478	502	511	479	538	507	520	502	509	520	560	516	508	524	539	465	523	491	489	497	539	495	531	493	495	459	520	511	483	538	538	535	500	524	513	563	490	553	510	495	491	499	528	480	533	523	511	525	525	545	497	515	476	551	529	553	521	553	557	575	533	549	547	496	488	488	498	502	542	513	520	504	533	549	532	542	494	514	494	494	536	506	489	536	480	548	554	535	475	535	534	536	517	457	481	543	473	544	509	502	514	517	561	472	507	478	529	532	481	555	525	511	493	494	552	534	478	501	548	551	523	495	501	514	539	571	510	502	506	531	539	507	473	524	526	507	510	531	538	588	539	541	526	541	557	476	532	522	537	533	536	571	480	520	556	513	516	544	535	505	500	540	531	480	516	517	505	508	489	518	539	549	525	451	485	541	514	526	510	509	498	479	493	571	518	491	539	507	547	539	508	492	490	528	536	532	481	501	474	513	498	500	515	516	536	523	504	526	495	495	511	520	506	497	500	526	497	503	478	542	506	462	494	515	490	484	536	489	551	541	530	468	460	519	473	500	515	548	530	513	517	526	533	498	550	467	500	474	481	511	527	548	504	507	507	542	536	499	459	532	506	512	542	501	530	512	488	462	534	529	516	530	506	535	508	502	491	532	517	554	520	526	529	524	522	542	506	491	542	509	491	504	481	524	555	508	468	477	516	514	551	493	543	570	532	501	544	507	533	529	534	522	524	516	514	530	549	502	509	527	487	473	511	535	516	497	512	545	522	466	519	511	464	507	525	479	514	512	564	537	514	530	560	525	529	487	518	509	527	498	518	543	561	506	497	463	525	526	493	548	543	557	511	597	523	546	510	505	504	517	520	522	512	524	510	517	510	500	467	516	515	472	491	496	522	497	487	525	526	484	528	522	540	529	496	493	533	560	506	479	527	508	536	559	513	508	533	524	518	522	543	522	564	499	527	504	512	535	513	502	539	535	484	519	464	498	506	516	508	531	540	588	496	544	546	531	502	547	504	521	532	525	529	547	510	515	461	495	526	534	530	522	531	545	524	463	568	514	532	509	524	512	546	528	509	528	495	509	507	505	507	518	544	520	544	501	498	514	520
23243	21422	29350	23882	21423	21440	6853	995	641	591	475	458	370	354	290	279	272	266	239	200	251	240	217	209	211	196	183	186	168	189	169	182	195	192	166	164	178	174	166	148	165	152	152	137	147	164	152	145	137	166	153	157	144	180	140	152	155	154	151	126	184	172	146	148	142	155	164	162	157	163	156	165	153	164	127	153	148	160	133	168	164	126	168	130	136	162	157	120	145	147	154	150	153	155	170	159	154	154	139	137	158	142	141	141	154	146	154	155	136	148	141	156	134	150	152	142	168	145	148	142	152	133	152	146	152	157	143	153	150	138	128	149	148	165	146	154	143	143	127	147	141	129	131	135	138	179	144	159	153	164	129	153	155	149	162	154	129	150	144	148	135	149	151	133	187	174	147	153	137	122	149	138	138	156	127	159	140	177	136	135	132	157	174	147	145	129	119	126	151	149	133	158	150	148	150	137	155	141	133	151	134	158	168	143	146	152	137	150	154	148	162	168	148	153	130	131	139	127	148	135	157	138	133	146	150	133	139	154	142	144	148	169	148	148	137	154	141	164	131	167	143	147	165	127	157	166	145	151	150	145	134	127	129	153	155	129	144	159	154	171	141	135	166	159	146	170	148	137	138	129	143	141	141	155	140	153	137	149	162	151	144	142	135	134	149	162	152	149	117	140	153	147	148	139	139	133	149	144	140	160	159	128	131	156	135	154	152	128	139	140	148	154	137	166	156	149	141	146	131	152	137	132	149	138	146	151	145	163	160	171	138	158	157	147	146	145	138	151	142	134	145	124	134	167	139	143	144	152	138	141	160	174	138	142	136	147	136	145	156	151	142	142	121	134	126	164	130	140	138	156	154	142	145	133	154	152	152	140	133	154	142	177	124	150	150	137	134	144	139	131	159	151	155	170	142	149	162	148	167	134	149	147	143	145	168	127	151	151	139	137	137	137	142	140	132	146	134	140	117	128	136	139	182	146	153	137	148	148	147	128	138	161	140	138	144	134	146	149	140	147	138	155	156	154	151	152	151	148	138	145	145	149	154	157	128	165	158	144	153	150	152	154	162	144	117	144	150	120	138	155	146	143	131	143	138	133	167	148	131	136	149	152	160	159	160	148	133	141	141	139	137	149	161	164	132	142	130	142	137	156	141	149	135	132	144	142	142	150	154	149	147	169	128	133	151	150	144	151	160	123	155	174	138	140	149	143	138	142	155	147	135	156	149	152	130	156	150	147	136	161	141	136	150	133	150	131	150	136	146	140	144	153	149	153	159	148	162	152	145	168	158	148	157	172	142	146	138	142	143	152	128	156	153	140	139	147	159	156	138	139	163	122	149	148	146	145	131	167	125	150	156	146	142	156	139	151	132	149	151	163	146	163	131	127	140	170	122	141	134	132	141	154	147	139	148	126	137	145	120	143	154	154	138	137	129	153	147	144	147	152	145	154	148	136	142	148	135	136	160	142	151	125	162	124	142	139	143	147	120	150	135	131	118	146	166	151	150	157	167	143	148	143	155	129	150	141	166	119	149	155	135	127	159	144	148	137	132	145	137	144	140	150	129	151	138	167	136	152	145	165	156	151	152	134	154	135	146	132	151	127	134	144	138	163	164	132	139	142	137	145	158	161	154	134	135	137	136	147	139	140	159	139	148	161	124	155	155	145	139	143	122	138	139	145	141	146	136	144	135	128	131	149	152	161	167	168	138	156	162	133	162	152	167	144	145	158	138	150	159	139	140	138	145	161	143	151	132	116	159	155	149	127	154	165	141	150	170	124	157	141	151	136	136	126	149	138	151	127	169	153	173	158	134	153	121	155	137	147	141	150	135	129	141	166	156	122	154	158	146	166	127	149	152	154	159	124	128	156	140	161	142	136	132	141	141	153	143	123	161	137	153	142	130	110	137	157	141	136	149	126	137	166	126	149	158	146	160	141	153	140	146	138	150	141	137	144	143	159	138	137	150	154	154	152	143	154	148	132	150	139	161	133	148	153	173	169	160	129	148	127	143	133	169	170	124	148	128	144	150	142	135	145	142	150	163	145	133	148	141	151	145	157	157	137	148	155	163	137	138	143	145	148	174	141	146	130	134	165	152	135	163	140	156	121	132	141	155	151	156	135	163	143	156	160	128	133	154	140	159	133	139	151	145	143	120	156	142	144	147	139	141	154	133	153	154	131	151	166	154	144	170	131	147	137	146	158	149	159	141	144	142	130	153	131	157	137	159	137	134	151	155	163	154	155	155	140	133	145	144	146	129	147	137	154	152	158	130	142	150	113	136	155	153	148	144	156	165	149	131	134	163	156	157	136	146	138	144	165	146	153	143	167	124	124	147	137	161	143	165	125	158	155	128	123	123	163	146	166	143	156	132	122	151	140	139	157	154	137	142	133	153	139	146	150	145	173	134	131	155	128	156	147	156	152	143	135	145	156	139	130	167	154	152	151	172	135	151	149	127	159	139	156	158	131	137	140	134	141	128	149	145	129	150	146	147	167	127	144	138	165	141	143	148	141	162	137	159	146	159	172	168	141	139	164	157	126	158	162	124	142	127	152	159	134	151	151	130	144	132	166	141	132	142	139	151	148	148	171	149	162	139	129	142	133	160	147	148	151	157	145	159	160	159	129	145	144	142	151	156	144	141	134	148	145	154	139	136	142	154	126	163	140	136	143	157	137	152	155	115	157	123	133	153	137	130	138	161	150	153	149	153	148	138	133	134	137	151	155	143	151	143	147	158	144	141	147	139	143	142	154	149	138	147	126	136	141	156	151	128	148	144	175	138	142	147	146	143	158	159	149	161	142	143	131	150	135	138	144	157	143	151	157	148	152	170	142	132	152	154	172	123	147	152	141	163	128	150	141	143	149	130	128	137	132	159	151	157	127	134	157	150	140	162	154	112	127	148	130	154	158	148	144	160	157	131	155	162	156	151	158	155	150	137	143	146	148	155	140	147	129	140	141	160	135	152	155	137	131	167	143	148	132	122	140	155	138	160	131	123	128	142	165	128	148	143	129	136	143	157	159	164	152	158	167	160	154	144	144	146	141	131	138	157	149	173	125	124	165	156	155	147	150	137	144	131	170	149	124	131	148	159	143	126	138	130	146	147	150	122	142	137	153	162	141	158	144	131	144	150	139	136	147	134	153	160	154	156	133	147	133	139	138	137	156	151	131	147	127	120	135	136	142	143	153	153	120	143	153	149	135	157	145	145	157	157	151	131	149	148	132	149	144	145	169	156	115	125	140	135	140	143	134	143	135	137	157	155	148	139	143	150	155	164	143	153	143	155	157	148	139	134	142	145	155	152	141	156	139	146	141	128	142	164	125	141	127	145	131	172	139	157	127	154	133	147	151	130	149	140	136	139	125	148	141	147	143	102	137	151	132	152	148	150	140	153	129	149	137	157	141	158	149	152	148	144	145	157	137	148	160	170	141	155	144	144	144	128	137	166	122	154	149	143	142	165	143	153	168	146	148	154	134	140	165	151	148
6847	15362	13360	7191	4802	3556	2786	2098	1692	1422	1174	930	752	710	643	534	491	421	424	369	394	377	347	316	309	313	300	295	287	296	249	266	264	270	252	251	232	219	248	244	212	212	247	232	248	235	190	206	225	191	227	222	204	218	203	224	223	235	203	230	196	193	190	204	244	191	186	211	226	198	207	223	206	221	201	208	225	240	200	204	209	221	201	197	225	209	206	192	233	212	184	200	185	211	186	216	234	208	195	220	200	185	206	195	213	209	203	196	217	218	201	193	218	213	223	201	190	170	205	185	189	211	196	197	186	178	206	204	178	200	194	193	202	233	207	202	196	220	201	204	239	198	208	171	202	209	206	192	209	195	199	206	185	204	215	198	223	187	196	200	201	167	176	211	204	218	197	213	197	230	191	223	192	211	188	215	192	200	199	214	171	208	208	193	206	203	201	182	192	195	197	200	213	210	198	213	191	204	199	198	203	211	222	212	217	207	190	187	185	195	190	194	211	196	202	214	185	195	204	201	247	222	189	204	184	224	212	200	218	200	201	202	192	203	189	152	224	225	176	235	218	220	198	212	192	206	210	190	178	203	201	214	205	214	200	204	187	228	204	206	224	174	198	185	177	223	225	221	185	196	192	206	199	207	201	215	207	205	188	206	213	197	184	214	194	195	190	185	216	176	191	193	220	216	221	212	199	202	206	198	210	219	161	212	196	209	201	207	205	197	220	212	173	187	218	198	202	208	222	201	190	198	203	207	229	211	220	219	216	187	191	194	208	188	204	200	217	175	216	222	209	192	202	203	188	192	183	189	206	202	212	201	171	218	199	189	200	177	196	213	182	222	206	187	206	185	190	206	182	188	211	185	227	185	176	204	174	168	197	207	216	207	231	192	193	219	208	192	178	199	199	218	198	206	181	188	215	193	215	210	210	217	192	184	222	178	186	202	209	210	190	222	207	204	211	190	207	209	201	201	211	215	228	206	201	193	222	214	198	184	199	218	200	235	215	201	197	214	213	194	187	210	189	197	190	192	201	197	194	200	212	207	190	208	205	221	183	196	184	190	199	215	200	213	199	208	201	186	224	209	170	221	206	183	203	178	194	198	209	190	209	188	200	214	211	197	233	185	210	207	194	193	207	212	220	188	217	196	201	217	199	200	178	198	218	203	227	195	207	204	189	220	180	197	197	180	208	223	192	191	189	189	190	192	203	193	189	195	200	180	193	232	193	198	228	186	190	186	201	234	192	196	212	188	189	212	211	239	226	231	223	182	218	201	185	185	221	200	188	172	179	218	199	198	217	190	210	211	191	196	199	176	192	191	219	198	224	186	200	214	207	214	212	212	198	220	212	210	195	193	200	201	207	200	191	188	207	218	210	186	215	206	198	225	203	185	203	186	186	203	196	185	203	202	212	213	223	170	168	190	192	185	197	222	190	210	174	209	232	214	182	188	199	216	162	224	207	211	197	189	208	198	193	204	199	191	223	212	220	211	194	186	187	191	206	170	200	210	218	222	184	220	186	188	205	219	199	228	196	190	188	206	206	190	189	220	211	199	206	169	179	198	200	205	193	226	201	169	213	199	205	198	194	208	201	172	235	189	190	184	217	192	194	207	188	205	169	187	205	209	187	201	209	209	197	188	232	188	172	202	212	208	192	190	202	203	193	248	184	191	197	203	200	189	232	210	190	211	208	198	179	217	200	204	210	198	209	228	201	199	187	182	200	190	204	215	187	205	184	207	210	199	211	215	195	215	187	189	223	226	199	179	201	200	207	180	210	184	195	195	205	208	192	195	199	191	201	196	193	203	214	206	209	208	197	226	203	189	186	182	196	212	193	197	204	216	228	225	220	204	176	211	204	207	204	200	233	214	167	199	182	211	228	167	198	194	196	245	194	201	186	225	217	201	196	225	222	206	191	199	198	203	208	190	205	221	177	190	172	201	219	213	204	194	188	194	197	178	203	212	169	196	188	201	209	177	227	191	213	181	192	191	197	223	214	190	191	193	191	194	207	194	176	180	186	161	213	199	215	207	178	216	188	210	222	201	213	200	176	206	191	183	188	205	193	208	178	205	191	191	202	196	187	235	204	198	195	215	191	203	200	185	195	178	185	202	170	194	205	184	197	228	210	214	189	209	202	204	179	186	185	189	182	195	215	200	210	207	190	180	203	187	188	190	197	175	204	185	190	192	196	215	223	195	190	238	192	196	197	204	191	198	198	205	198	205	223	170	193	209	173	188	200	207	199	208	198	210	174	203	198	199	208	195	208	212	208	201	166	189	184	203	194	176	199	196	212	201	201	195	214	226	185	196	212	199	202	195	201	190	187	215	208	203	196	197	204	171	198	191	213	191	191	193	211	197	214	194	219	184	203	180	203	188	223	188	175	195	180	217	201	208	210	187	203	185	188	220	216	203	168	174	198	205	213	198	206	194	198	208	190	212	178	178	192	188	220	201	177	196	207	207	201	171	203	224	200	182	201	193	194	200	174	217	245	203	203	186	195	209	173	218	223	220	195	183	197	206	207	167	188	194	173	189	219	180	205	221	208	169	212	192	198	184	208	206	197	208	185	198	193	216	192	155	216	188	201	184	200	214	198	190	176	209	194	232	200	215	174	186	214	214	173	220	247	198	201	206	203	194	222	225	188	185	228	200	210	196	198	228	203	210	189	221	191	221	229	211	215	179	190	197	195	188	210	204	209	194	182	186	196	198	195	215	201	199	194	223	198	194	198	177	192	204	222	194	225	200	182	193	237	231	188	199	187	211	192	222	214	205	210	190	208	194	176	183	199	186	199	176	220	186	196	205	196	200	212	191	217	186	213	202	192	198	192	200	215	204	194	201	223	184	203	188	189	192	197	217	194	192	175	234	175	190	211	209	193	220	199	188	197	179	208	192	226	188	219	204	199	204	214	218	197	222	206	208	230	206	191	217	189	179	179	193	201	183	198	198	205	205	178	184	214	203	210	210	187	218	196	203	227	207	195	200	178	201	196	204	170	201	230	181	184	195	192	202	178	211	188	217	208	203	190	193	184	195	199	202	186	200	203	201	186	183	195	203	186	207	182	177	213	217	216	187	198	204	209	192	208	204	192	204	201	198	196	192	230	219	187	189	193	215	199	207	188	190	202	179	202	207	201	193	241	198	189	184	213	205	208	210	201	199	206	195	197	217	175	184	207	215	218	202	192	192	232	206	209	216	171	209	194	202	198	188	194	172	206	192	187	202	197	184	170	170	215	197	198	187	192	193	192	229	204	190	194	194	207	199	213	198	174	173	199	188	190	216	175	179	165	216	217	170	213	185	197	194	204	208	192	213	203	192	183	196	188	205	208	179	207	184	218	184	208	204	199	206	202	196	206	215	203	244	183	209	209	227	216	228	197	202	198	192	198	189	201	207	189	179	202	194	220	210	214	204	193	175	181	195	176	218	195	210	190	214	200	215	202	206	192	214	216	206	210	239	180	206	207	185	182	209	209	209	217	200	187	209
27259	21075	10051	1063	586	554	587	492	471	503	475	520	491	508	497	505	487	486	505	508	484	502	468	498	455	476	472	513	454	450	500	503	494	512	521	478	527	523	468	495	478	498	456	462	508	497	504	489	482	470	473	463	484	487	485	482	455	471	446	469	487	488	511	473	459	473	494	500	492	482	482	476	492	484	462	501	465	480	475	474	533	502	479	511	464	506	485	454	463	501	514	527	450	440	462	484	507	451	488	495	482	523	467	453	514	501	486	489	521	490	467	455	489	511	496	469	498	474	485	462	512	480	522	482	482	486	508	456	479	467	462	503	498	497	501	503	481	482	534	476	469	424	495	508	470	497	478	470	490	492	505	504	481	490	489	468	452	448	509	478	491	505	457	496	483	475	490	497	481	474	507	485	475	452	452	494	505	481	504	459	523	482	538	445	441	487	481	487	504	472	499	440	478	484	473	511	464	491	473	501	512	487	497	472	470	489	448	487	526	440	507	448	500	485	507	497	502	490	499	492	492	470	497	508	510	524	489	469	494	416	450	479	476	461	449	436	486	517	516	491	504	472	494	466	500	484	456	478	432	460	513	474	509	517	519	465	467	439	497	474	478	474	495	478	441	440	483	484	509	505	499	494	450	510	464	477	479	474	472	433	475	465	441	434	484	480	442	488	509	498	548	461	506	496	500	500	485	480	481	490	452	494	477	532	488	491	506	484	493	519	477	510	506	478	466	487	444	460	513	470	462	463	479	485	478	447	483	475	464	468	473	506	498	521	478	486	486	477	471	502	493	500	494	487	493	482	499	481	484	446	483	466	452	524	451	527	501	469	489	466	510	456	495	486	503	484	434	453	453	519	440	501	454	497	511	479	466	455	465	499	490	458	402	483	459	504	496	509	495	515	501	498	475	488	447	461	502	487	468	475	448	464	488	487	481	463	499	472	475	508	470	512	461	446	525	476	515	517	503	465	470	482	465	484	491	458	447	459	453	526	500	467	498	495	473	467	482	525	496	475	488	455	461	481	480	492	502	539	492	490	489	493	510	455	513	458	487	464	485	502	480	464	491	488	487	487	491	488	446	496	481	490	485	489	472	492	474	496	485	492	459	501	507	491	504	462	475	473	447	486	490	489	480	518	485	493	481	488	474	475	480	445	460	452	489	492	507	464	469	457	495	481	476	512	502	463	511	480	466	481	487	458	452	468	482	510	455	518	514	449	486	473	485	492	509	480	483	452	486	480	470	498	471	482	504	460	443	495	500	463	495	516	487	494	443	497	494	497	483	463	502	486	495	487	479	483	474	493	500	481	504	473	481	448	437	489	486	514	509	438	447	479	463	469	494	445	492	483	476	479	452	481	493	516	479	506	469	487	482	468	481	461	488	485	472	477	440	474	483	467	480	523	468	473	470	505	473	466	480	498	496	478	478	502	467	480	490	438	465	462	471	478	458	464	513	456	486	515	468	493	490	415	498	532	452	428	483	503	465	461	497	491	484	482	502	475	484	483	461	520	488	539	463	472	497	500	464	432	488	478	485	481	472	536	465	425	470	483	464	500	485	440	491	459	499	507	483	455	506	485	518	475	525	470	460	494	475	470	528	516	510	516	489	504	445	497	464	501	445	477	470	482	407	460	490	493	454	487	519	447	463	497	440	507	471	475	470	476	465	484	501	490	411	456	447	497	501	485	468	472	481	453	479	484	472	450	497	507	512	491	487	510	457	486	460	464	451	465	516	486	497	434	463	499	467	460	504	479	492	476	455	480	518	490	468	461	491	440	465	464	499	495	472	508	464	448	438	477	473	445	471	490	482	459	467	467	454	469	533	497	508	510	466	467	420	475	477	451	459	486	468	449	489	442	468	472	501	473	502	509	481	506	501	475	511	493	476	440	450	480	490	461	461	496	518	471	472	507	504	495	480	465	479	488	510	485	482	494	464	484	513	447	480	474	455	491	464	483	501	457	478	485	491	497	470	469	471	467	491	476	479	494	498	472	450	469	470	472	518	519	478	471	461	458	497	468	479	501	502	489	508	422	480	471	485	492	514	496	525	477	471	457	481	515	464	480	479	491	495	470	516	487	516	472	461	464	498	457	481	464	485	458	491	463	520	462	474	472	486	437	476	484	492	465	496	509	468	546	445	431	482	499	449	492	498	470	501	457	431	464	523	476	476	485	474	506	522	453	508	468	467	478	512	478	474	447	465	509	466	506	501	497	419	535	490	450	468	452	498	458	467	514	476	509	496	527	465	519	512	491	464	484	499	490	514	463	466	455	481	498	480	446	436	476	484	513	466	519	514	454	472	510	451	505	464	451	484	511	469	502	424	422	468	461	438	483	488	492	471	457	494	476	468	449	465	488	470	499	489	475	469	482	471	481	463	486	498	494	493	484	455	490	493	485	454	483	507	478	460	504	486	475	486	490	446	492	453	476	484	461	467	502	514	503	470	492	472	469	501	463	508	460	509	475	491	502	492	500	455	460	484	448	523	447	464	507	441	477	500	500	458	474	466	468	518	490	501	458	494	440	487	487	488	485	532	449	460	495	470	451	515	478	466	492	471	494	499	489	490	482	469	471	461	467	511	506	484	489	495	490	511	476	462	502	483	501	459	452	469	467	480	494	490	447	452	494	504	518	506	473	469	476	479	482	451	459	464	472	484	431	481	451	490	504	486	473	454	465	497	449	514	530	472	448	488	467	504	472	488	474	497	513	459	433	471	466	474	473	492	485	460	458	486	488	527	433	530	497	462	443	479	490	483	479	474	488	458	479	492	522	451	502	467	517	426	494	489	463	495	451	468	472	473	448	508	476	440	475	479	449	453	462	469	477	467	460	503	467	467	471	506	489	557	492	496	467	468	478	442	482	468	474	505	510	462	473	508	483	501	469	486	482	462	485	449	465	534	476	445	523	485	516	514	482	481	490	468	451	450	501	534	506	486	453	441	493	503	481	525	491	502	476	496	507	464	439	467	450	483	467	461	512	459	448	516	486	499	474	491	499	447	457	482	499	476	471	531	455	479	451	478	490	470	453	490	464	512	496	469	480	516	481	442	476	507	505	488	499	472	475	495	446	446	497	460	464	506	488	428	451	514	505	487	519	487	455	492	479	482	519	504	477	474	483	471	460	473	482	458	496	479	506	485	477	508	490	498	480	434	478	505	517	497	474	495	479	468	501	495	521	455	469	494	482	488	517	504	484	486	440	447	439	488	507	473	481	454	483	484	497	482	512	426	455	495	487	513	435	520	461	500	467	495	485	526	504	478	496	449	479	482	485	415	437	501	486	466	463	448	475	469	456	465	469	483	474	452	498	451	467	494	458	501	481	486	487	478	450	492	515	490	489	494	472	490	468	475	489	474	459	494	465	497	524	441	484	521	469	426	486	476	515	455	491	486	449	494	515	529	481	477	490	505	473	475	488	462	478	457	462	460	497	446	419	476	556	478	469	520	467	517	486	512	468	470	481	451	519	476	503	452	490	502	476	484	509
4079	1413	1336	916	842	788	682	713	655	682	656	672	652	679	676	586	672	624	631	656	694	693	651	615	654	634	642	589	622	648	649	636	639	653	629	636	612	623	614	619	625	644	597	669	620	611	668	654	654	666	649	637	643	604	626	578	656	630	661	636	617	679	638	598	614	691	631	606	609	638	637	617	663	630	649	632	643	641	667	630	623	649	646	660	598	628	666	622	650	643	639	661	626	633	676	612	638	652	632	648	660	632	627	610	633	646	665	628	670	650	625	597	610	644	644	648	603	632	640	643	633	637	580	645	681	656	638	616	651	572	656	588	618	630	644	649	609	620	589	624	593	629	585	608	631	618	613	633	632	621	665	616	648	585	618	613	627	638	635	634	620	637	647	634	647	629	632	666	628	646	685	636	640	622	604	629	614	641	682	629	615	648	619	636	645	631	679	606	609	639	622	601	607	588	665	642	575	619	648	651	607	656	632	656	620	668	668	613	593	632	668	595	657	611	635	636	584	648	651	611	653	618	621	670	619	615	617	637	618	648	663	647	643	621	653	688	673	621	618	689	667	636	634	628	639	633	631	620	603	600	633	592	634	632	611	623	647	674	629	652	575	618	599	636	652	646	667	671	669	648	670	610	647	577	594	660	654	654	667	604	642	641	650	589	631	650	662	646	629	619	663	650	640	642	636	642	655	634	642	652	634	627	613	671	614	648	626	631	603	635	623	625	602	655	622	616	608	630	686	607	643	616	653	632	657	658	611	667	630	657	642	619	650	631	618	615	678	616	669	621	630	638	655	662	623	585	612	617	619	666	615	632	615	628	599	606	626	652	642	636	651	610	664	668	635	613	631	658	680	680	648	597	705	622	635	612	641	596	663	629	615	620	618	646	669	626	643	639	620	640	592	636	620	618	627	595	606	615	626	619	639	700	645	625	648	595	665	643	597	671	615	604	651	658	679	606	623	658	620	648	654	651	646	620	685	619	665	611	608	667	638	646	618	624	670	627	657	607	640	604	629	618	700	652	637	608	640	631	631	653	612	630	639	627	633	632	687	653	617	658	644	637	665	639	605	635	646	601	609	677	632	638	639	641	653	637	619	676	630	646	604	624	630	643	656	650	637	614	636	640	633	590	660	593	652	627	614	657	616	659	650	654	638	660	631	637	592	612	653	646	630	651	632	610	639	688	652	620	635	626	600	652	602	654	613	655	594	608	614	647	649	621	632	644	566	623	667	642	659	645	612	624	605	656	646	647	666	635	620	623	633	649	616	648	610	678	621	666	654	606	642	646	657	657	635	643	599	622	621	668	635	635	646	661	671	649	614	634	596	604	657	607	627	594	662	617	601	626	647	665	629	653	620	553	573	649	633	599	626	634	635	634	663	674	651	631	660	612	576	660	691	656	636	618	654	596	592	642	652	644	611	643	640	664	625	632	602	670	656	612	624	632	603	629	621	607	623	642	631	690	622	647	663	602	606	596	680	619	612	598	621	627	637	649	648	624	608	623	579	656	648	643	679	641	645	623	642	680	641	604	586	622	610	659	632	584	636	679	660	614	638	619	666	595	643	628	665	611	592	631	605	652	678	628	650	627	637	664	607	647	647	635	614	618	629	626	614	618	632	625	650	614	614	631	605	625	566	642	673	653	654	636	678	617	623	639	661	644	631	636	676	647	620	637	611	596	642	633	682	631	635	605	615	628	670	594	613	618	634	588	612	614	650	634	680	624	607	634	645	628	613	644	690	649	628	643	697	616	636	629	628	638	663	631	603	619	620	623	604	612	630	654	687	664	628	642	617	682	597	614	621	658	625	609	642	628	586	669	675	621	625	617	646	629	664	639	609	621	602	645	616	621	646	615	646	701	610	622	622	627	591	637	616	650	597	668	625	625	628	589	663	641	642	623	625	626	660	647	660	628	655	657	618	629	669	650	654	641	638	606	628	635	603	687	625	689	582	607	632	604	626	609	618	670	656	625	638	619	660	634	652	680	635	656	639	670	599	563	677	595	593	649	599	594	661	676	620	612	666	615	622	611	623	623	640	643	657	634	637	635	638	639	675	595	645	637	646	624	633	631	633	668	666	635	585	638	639	605	646	613	619	661	663	628	638	632	646	631	706	602	665	648	618	596	657	676	654	625	626	631	630	652	650	609	643	639	618	602	626	646	635	644	592	596	652	621	670	622	661	630	669	598	606	618	600	620	641	642	622	620	629	623	631	631	633	601	658	671	661	649	603	657	663	624	600	645	607	611	642	634	647	646	643	640	635	621	625	709	593	666	606	664	639	671	642	580	646	681	612	635	655	669	647	643	656	628	629	628	638	644	631	656	680	618	639	648	648	625	662	659	613	640	598	644	593	592	631	652	601	599	675	635	633	644	665	644	609	613	625	625	611	618	633	614	595	636	626	641	604	608	674	615	644	678	653	653	617	637	637	634	647	675	660	658	667	674	635	651	637	661	603	706	642	686	623	647	618	660	589	637	625	641	620	651	674	638	627	654	631	648	654	643	646	589	675	630	620	682	603	615	632	607	626	659	615	665	622	676	646	647	642	630	638	660	646	657	636	613	604	620	640	652	645	635	638	600	666	633	620	631	642	657	649	659	685	626	650	715	625	656	652	605	657	610	653	642	659	603	615	638	640	610	659	662	646	606	582	614	689	642	667	612	654	610	680	646	575	634	634	648	661	641	661	634	592	654	669	639	649	666	619	664	605	614	624	604	658	647	585	710	645	605	644	639	613	622	606	632	621	653	615	620	663	612	629	663	663	632	618	647	625	625	645	625	608	616	595	603	615	614	642	648	657	601	634	683	606	640	654	599	599	632	640	639	602	665	632	628	639	617	652	645	623	633	652	661	639	627	627	621	637	600	640	608	649	612	633	676	634	620	644	636	650	620	619	580	623	625	668	579	646	633	632	674	644	646	621	646	612	610	649	606	637	651	619	641	662	632	651	629	603	653	665	617	634	615	597	635	585	691	625	608	612	576	628	643	641	599	625	643	626	606	628	575	626	678	615	593	637	601	621	634	669	672	632	633	625	653	623	615	641	633	609	661	634	631	603	594	631	664	640	703	620	615	632	616	629	638	661	608	623	636	679	639	640	667	608	623	629	608	634	649	592	624	610	599	636	677	638	598	616	575	583	652	668	634	630	640	625	620	643	655	626	661	657	639	635	670	685	624	648	633	652	694	625	631	651	621	633	629	620	637	619	609	627	644	626	624	654	625	663	652	597	654	619	638	643	670	624	651	608	673	638	605	615	590	608	604	648	659	686	661	648	577	631	631	619	640	672	597	624	649	657	632	609	634	655	638	625	571	628	613	656	602	623	599	607	632	618	642	654	634	653	647	629	586	652	680	579	658	631	626	633	604	649	645	672	587	627	631	644	617	663	614	610	673	586	679	622	681	615	628	659	657	636	656	681	660	626	627	633	646	651	659	663	606	630	670	636	631	670	601	643	631	686	666	657	626	650	612	653	615	666	621	647	660
24345	21466	28926	24402	21441	9195	1186	803	621	606	598	522	550	503	452	467	458	429	405	417	436	429	450	396	431	430	410	412	421	442	409	399	390	415	406	402	417	383	399	398	423	392	383	406	373	414	418	390	363	375	390	430	376	402	385	424	362	422	388	392	407	368	407	402	413	422	377	408	379	424	389	395	423	407	404	380	385	419	405	398	393	396	410	381	403	398	419	411	421	373	406	380	392	435	380	389	372	400	397	368	401	403	434	370	406	396	387	391	403	421	418	397	408	389	387	373	374	388	400	402	386	398	386	383	416	401	378	384	386	344	418	365	373	407	387	411	394	396	393	369	404	404	384	425	365	364	407	362	394	414	400	389	392	409	413	367	408	398	381	391	379	395	379	407	411	366	412	416	338	394	409	378	412	380	406	391	381	366	384	369	389	392	376	411	409	340	395	406	398	392	390	392	389	344	410	369	384	411	349	382	383	365	381	415	396	416	364	351	399	369	395	376	410	390	378	357	353	396	379	383	374	407	345	372	357	382	368	379	392	366	398	360	375	433	402	414	408	381	423	381	383	377	391	350	403	351	403	336	391	408	380	392	427	386	396	403	383	378	391	369	381	412	383	363	402	333	386	391	414	385	377	360	398	369	409	402	378	373	367	376	364	403	350	373	390	412	373	366	390	389	403	409	398	388	391	402	409	392	379	377	396	386	389	392	394	380	400	386	371	386	377	386	380	364	396	380	404	375	391	359	414	384	394	398	402	395	375	391	395	392	393	369	399	340	399	358	414	426	400	373	396	378	398	390	397	369	430	404	353	397	374	392	378	395	377	379	363	404	389	398	409	397	397	413	374	381	406	370	383	362	357	385	396	403	389	405	401	373	380	386	387	372	391	379	397	386	430	398	400	385	407	392	394	363	370	419	382	404	371	382	401	373	372	418	406	359	390	388	400	374	404	401	393	403	432	398	412	379	406	399	370	396	409	392	393	380	389	359	376	414	407	396	380	422	393	350	368	403	361	392	360	402	396	367	382	382	402	406	399	423	393	387	391	408	386	383	369	370	404	379	424	411	387	367	388	405	388	377	405	376	385	403	403	412	402	410	378	370	405	393	406	399	383	384	376	367	391	366	388	388	391	396	366	407	378	386	391	408	389	363	360	402	401	351	382	388	360	369	391	398	410	406	395	358	385	369	364	385	347	385	394	408	414	374	400	406	396	415	379	401	389	390	389	376	363	371	392	404	348	375	371	368	410	381	372	383	371	374	380	423	406	365	393	358	379	412	406	341	410	373	410	375	397	415	411	400	390	408	362	422	361	384	364	376	372	366	414	399	380	390	362	402	384	393	402	377	367	386	388	396	403	362	376	393	395	417	361	407	409	391	373	419	383	415	363	426	394	410	407	398	390	378	398	399	406	349	404	390	417	422	415	375	382	381	388	376	381	383	391	402	398	394	360	388	359	397	391	423	402	395	433	383	412	412	365	389	386	348	429	383	363	412	391	394	381	353	376	376	382	347	415	391	402	400	370	409	395	384	374	389	409	407	382	399	377	400	384	358	361	388	375	382	361	381	385	410	392	412	363	386	397	371	337	404	402	383	427	424	411	370	440	404	386	388	366	400	367	380	394	374	404	394	395	378	382	420	371	398	397	381	371	414	390	406	366	389	396	410	382	402	406	361	400	412	382	404	390	404	424	427	427	392	374	397	399	377	406	409	384	394	382	392	358	402	415	366	372	409	411	377	390	386	423	395	400	388	364	383	356	384	407	370	393	376	380	421	403	397	362	359	380	390	396	412	364	447	397	379	396	361	394	387	387	406	383	396	389	396	407	373	389	399	360	387	413	420	371	354	383	419	380	393	391	367	366	400	402	424	398	378	418	406	395	396	427	384	367	394	409	386	388	412	380	380	384	397	366	377	408	384	397	389	413	384	383	349	390	370	371	367	399	448	390	412	388	389	390	392	391	364	386	376	399	349	377	345	414	392	380	404	397	379	361	428	407	391	406	399	393	418	423	387	389	401	370	390	409	395	406	406	388	429	419	380	388	387	420	399	399	389	371	399	363	362	392	407	398	416	374	413	375	408	359	400	391	392	413	369	417	387	401	375	428	374	388	390	374	416	377	392	388	416	354	378	380	389	376	372	411	417	390	437	395	414	394	382	380	397	388	379	397	361	409	378	408	404	390	374	378	360	373	397	405	417	419	392	406	387	411	355	371	361	344	361	404	367	351	408	370	359	410	376	397	412	409	401	400	379	437	390	388	338	357	367	378	403	397	409	369	397	391	424	378	338	371	379	396	391	376	395	391	416	411	381	379	391	405	375	427	372	380	372	404	379	396	381	407	343	374	372	372	392	390	386	393	367	401	372	380	381	332	356	353	381	430	348	384	376	390	389	397	382	372	416	380	381	386	385	387	401	370	409	367	406	364	389	403	367	394	418	399	383	388	394	385	405	360	395	370	379	358	398	380	410	403	414	409	405	386	388	415	419	414	384	436	354	379	376	434	389	395	393	395	393	352	413	379	380	389	375	396	368	423	393	417	412	389	419	383	378	408	424	395	409	410	387	376	383	393	406	377	396	372	381	403	385	443	337	356	382	366	383	402	388	365	381	408	398	396	362	429	384	358	369	356	375	373	394	356	357	406	394	376	359	416	354	369	383	393	388	380	403	386	378	388	376	359	368	407	394	372	393	379	367	385	386	384	354	413	410	390	381	364	401	388	405	391	393	363	380	373	437	333	382	397	388	400	356	377	398	356	423	380	346	382	406	404	357	390	398	373	394	361	382	404	374	388	401	408	382	396	391	366	398	409	395	420	395	374	376	365	369	405	378	377	386	407	353	395	411	379	402	382	401	370	412	383	382	374	361	399	391	381	369	393	346	402	399	352	409	397	413	389	396	404	380	381	357	396	394	357	341	376	415	396	373	375	396	398	405	386	387	417	408	408	406	407	352	370	396	349	371	363	381	370	375	383	393	396	356	395	395	365	348	408	403	424	382	384	377	349	429	375	387	391	371	376	374	403	411	408	370	392	411	404	399	399	361	385	388	409	403	386	398	392	419	363	388	368	440	347	394	378	399	319	349	406	374	376	409	387	409	353	361	416	357	351	368	385	408	396	378	409	388	410	374	363	412	384	395	379	381	400	366	405	360	401	387	386	392	374	360	371	396	356	385	397	360	398	402	394	406	430	396	368	392	369	407	392	407	385	408	424	379	439	426	386	411	403	369	381	375	411	400	411	374	433	412	421	387	358	388	374	363	383	376	400	389	376	362	426	396	348	410	389	398	430	394	374	373	399	362	368	409	374	399	400	418	390	364	381	448	395	415	404	385	397	403	393	413	399	379	413	386	355	359	350	408	408	407	419	374	432	343	383	423	373	394	371	387	396	378	432	365	417	368	371	397	386	402	359	378	385	403	371	386	407	396	361	403	403	376	392	385	389	382	422	409	362	401	390	393	384	385	363	386	404	383	378	361	346	382	392	370	387	373
4797	9477	8208	4370	3043	2293	1856	1537	1268	1118	979	923	830	795	766	712	697	675	618	612	631	563	567	620	601	618	607	580	585	533	609	583	552	554	569	535	590	517	532	521	540	533	537	545	547	535	515	545	523	507	538	521	570	540	525	561	530	523	521	532	521	504	533	527	552	537	546	522	523	524	533	535	525	526	504	550	555	552	513	533	513	499	526	562	567	537	502	524	493	524	536	557	535	492	558	532	531	521	540	582	511	510	511	525	555	531	522	556	524	507	510	540	531	525	545	514	527	515	518	535	534	504	552	525	567	531	502	537	520	486	503	545	508	545	526	521	532	563	504	486	519	485	546	501	493	529	526	520	518	519	540	519	485	514	543	560	549	548	521	520	469	570	568	541	563	516	517	540	522	556	501	500	501	535	554	501	494	529	495	542	534	522	540	554	477	555	501	511	542	524	507	534	513	556	555	525	492	517	556	509	552	495	529	553	541	540	530	526	531	541	504	506	487	530	549	490	527	509	553	521	547	512	519	547	523	492	533	544	501	558	487	527	486	559	581	503	503	514	525	504	476	503	540	522	525	525	570	524	512	504	531	575	512	520	527	509	511	526	583	565	528	537	487	507	525	495	545	533	546	540	507	533	538	490	519	511	507	521	498	530	551	501	513	556	536	534	541	523	494	528	523	538	503	509	544	495	529	542	514	535	557	544	534	531	529	573	498	562	530	528	554	545	525	520	482	531	535	545	521	532	528	529	533	501	541	486	520	479	525	497	534	507	531	543	506	546	549	529	530	527	498	503	530	516	517	528	515	545	538	555	540	484	553	525	500	587	509	517	526	497	526	539	564	509	559	518	519	498	541	505	514	526	517	531	500	530	546	520	532	551	513	583	527	534	518	507	515	551	511	532	555	517	513	559	507	542	514	531	482	500	539	516	526	501	546	534	523	505	531	519	490	524	498	490	513	532	558	534	533	515	567	524	497	537	484	504	552	512	523	495	495	512	493	525	504	545	566	570	543	503	557	529	545	560	490	507	534	516	487	528	544	532	553	534	539	522	492	536	492	529	512	522	502	526	476	565	552	533	516	528	553	504	547	513	525	517	530	506	499	500	557	545	520	500	527	520	524	547	491	519	521	529	510	559	537	497	565	550	547	488	503	541	493	483	537	508	527	525	519	501	562	573	488	515	509	479	525	531	487	495	554	495	497	516	533	524	534	470	494	499	509	540	531	511	531	493	517	507	549	509	536	503	522	508	490	520	487	493	545	550	536	525	492	516	515	514	498	523	515	504	537	562	591	497	576	495	508	567	552	520	508	554	527	488	574	518	553	545	512	521	527	526	513	514	511	510	543	478	513	545	525	500	523	571	510	575	506	522	495	540	529	539	465	507	567	535	480	520	497	529	488	515	528	500	501	485	526	565	509	500	549	522	518	577	514	517	503	531	542	490	530	533	490	496	522	518	495	501	516	502	536	529	553	528	538	520	520	517	504	545	541	566	581	501	538	557	517	538	568	529	527	498	539	489	500	501	577	500	516	513	544	539	535	531	551	514	506	520	565	518	523	551	538	484	539	543	504	511	496	492	480	534	484	497	512	538	522	527	522	527	525	481	542	534	536	509	504	513	536	539	520	517	550	523	491	546	552	504	512	483	524	512	545	503	471	516	556	513	493	526	524	499	541	535	543	523	525	544	503	547	526	460	495	534	525	491	562	522	524	538	531	482	538	539	519	513	531	513	555	562	509	510	518	541	513	553	540	496	513	498	527	549	500	506	511	516	523	547	517	485	467	534	510	520	500	510	514	517	520	563	506	502	536	546	560	527	522	500	554	505	522	538	509	518	503	535	525	504	506	520	532	513	522	528	533	541	519	506	523	513	497	542	514	488	543	561	535	497	492	515	495	545	521	505	561	576	535	501	535	520	560	515	508	531	523	551	536	542	519	529	568	515	503	546	520	510	538	505	501	487	508	483	559	525	515	531	482	572	498	501	535	566	522	515	512	515	501	527	504	531	523	517	518	518	503	536	537	499	493	501	517	500	474	494	499	513	523	539	529	493	546	488	580	543	497	516	552	523	526	561	516	548	548	544	515	554	523	523	502	493	534	496	529	513	514	516	504	518	491	492	530	529	545	530	542	527	546	507	570	526	516	556	520	548	530	531	493	520	482	560	491	490	510	515	498	510	524	485	534	550	469	533	530	465	537	481	494	519	530	542	503	525	516	501	523	517	519	545	509	544	538	550	531	518	531	510	488	543	491	512	546	527	539	553	500	481	501	548	522	518	563	506	536	565	527	553	508	561	548	483	492	536	502	525	517	518	518	526	526	547	525	553	508	526	501	538	558	532	516	546	557	507	494	518	541	543	547	517	525	532	522	525	566	511	549	490	511	554	478	538	510	521	519	542	481	504	513	453	510	550	496	530	541	502	510	471	513	574	518	477	538	532	531	521	518	515	538	537	503	518	506	536	506	472	499	503	507	506	518	530	501	516	521	520	547	535	543	522	524	532	539	483	529	525	526	535	527	486	516	522	540	558	496	492	508	521	566	551	515	525	517	499	512	541	522	565	539	537	543	469	484	500	520	463	528	548	538	552	561	519	498	497	507	556	515	512	551	552	522	516	557	517	543	513	545	509	531	550	516	544	539	536	494	519	533	448	545	485	512	558	521	561	557	483	516	508	521	518	507	503	538	518	530	555	513	526	518	514	520	529	563	518	494	498	527	486	537	484	493	529	528	458	529	497	513	549	497	515	512	481	530	517	539	558	513	508	492	536	543	486	566	511	517	493	482	505	520	499	497	534	508	546	526	554	523	490	527	568	536	499	536	505	545	519	530	530	532	517	559	514	503	529	577	525	558	536	462	513	526	507	517	535	515	507	503	495	535	509	507	541	505	547	546	549	492	529	515	518	472	521	524	555	518	549	541	510	497	519	514	526	520	486	538	506	496	542	530	529	497	475	532	524	471	532	554	542	522	482	514	535	500	509	519	488	520	523	577	521	520	533	540	543	505	551	518	534	517	541	574	486	500	543	519	526	514	511	533	539	475	566	564	528	547	507	480	547	525	463	462	547	499	536	544	507	496	510	523	540	479	516	578	534	549	481	525	517	543	483	545	529	531	491	492	528	483	520	569	536	495	504	559	507	532	527	509	511	548	556	540	495	514	521	519	502	527	512	511	508	492	530	487	511	540	532	504	460	545	524	509	530	495	530	535	542	503	514	490	513	562	496	514	547	503	530	534	539	506	539	526	525	537	515	507	524	515	500	544	495	559	533	548	495	524	531	469	511	495	531	509	528	512	535	537	508	501	503	517	501	490	536	528	533	530	527	532	532	502	499	525	508	497	519	508	517	540	503	498	522	513	543	542	505	534	516	513	557	482	519	549	497	488	517	534	489	503	533	499	560	494	518	507	542	526	523	526	516	543	535	524	522	517	545	516	522	523	503	517	570	509	525	499	508	554	541	500	493	545	549	528	525	546	517	493	503	487	545
23217	21436	29370	23910	21443	21460	6971	948	665	525	520	432	382	312	291	296	265	250	224	239	230	250	218	196	211	192	217	177	186	215	167	194	170	152	156	175	152	156	192	193	160	149	173	139	149	152	172	171	133	157	190	140	147	169	156	158	121	172	141	164	159	166	164	163	167	161	140	146	161	166	134	132	157	147	135	157	158	155	163	133	131	159	169	139	162	150	142	153	151	152	167	130	157	168	137	151	117	161	147	154	144	138	154	139	168	156	164	156	145	124	162	133	157	161	142	142	162	145	157	150	143	157	144	143	153	122	141	140	155	140	144	128	150	159	141	147	138	149	152	157	133	139	137	145	145	113	148	148	160	144	142	149	167	141	138	184	142	157	132	148	128	157	159	131	148	159	148	144	132	144	157	149	153	149	152	143	139	158	147	139	170	146	118	150	131	145	136	155	131	140	135	152	149	143	126	155	155	159	139	149	175	148	145	149	161	141	136	144	151	146	151	141	138	137	134	138	140	159	135	131	153	179	152	170	132	164	144	154	135	161	171	157	127	150	148	153	160	139	126	157	141	137	138	156	164	125	184	150	147	126	154	151	143	140	162	156	164	159	156	161	162	155	167	116	129	149	136	136	147	160	171	150	156	162	162	137	159	137	144	146	146	153	159	144	156	147	158	151	154	156	165	136	167	131	148	141	149	143	136	146	131	139	149	149	157	143	146	137	138	156	148	145	129	142	136	149	152	153	151	137	132	156	169	134	136	142	151	139	136	132	167	152	151	157	149	119	135	149	122	175	160	178	145	158	153	146	139	154	154	139	136	157	152	147	134	165	146	150	136	133	152	149	137	131	134	153	135	143	146	156	144	148	130	143	144	136	163	166	156	152	148	156	137	146	135	139	138	149	128	139	140	159	153	144	136	159	161	139	120	140	142	139	133	139	140	159	143	161	156	132	146	147	132	136	150	159	144	163	160	140	145	143	154	162	150	139	121	152	183	142	146	145	126	136	148	145	146	157	137	162	140	143	144	145	144	144	161	129	150	125	159	153	171	146	126	141	145	135	138	141	146	138	148	146	143	137	134	145	139	149	140	155	149	158	161	156	157	151	151	144	157	131	151	134	141	165	141	172	147	165	165	144	147	145	137	152	135	153	135	141	122	145	129	164	138	152	163	126	139	161	156	140	146	162	148	139	157	160	137	162	134	146	142	160	164	127	150	138	149	150	164	147	137	152	143	127	140	136	161	141	147	152	128	152	160	140	144	146	130	160	136	140	150	139	155	156	163	176	130	145	165	158	130	137	143	139	162	156	143	131	140	145	160	160	147	160	162	142	138	145	149	155	146	138	156	120	131	127	150	152	166	148	142	150	170	146	173	143	157	128	139	134	160	138	136	149	137	162	160	151	131	137	152	154	140	148	127	160	136	145	145	145	160	159	138	155	150	156	148	132	160	147	145	142	127	139	152	144	159	163	135	158	145	151	134	147	122	140	152	143	130	164	155	163	145	139	138	139	145	135	159	165	151	151	130	153	155	139	151	147	154	151	129	145	147	130	144	169	132	128	143	142	149	149	140	157	136	130	136	170	151	145	140	148	150	157	125	141	146	128	138	143	159	147	148	129	156	147	156	142	139	175	135	118	152	134	166	167	159	140	156	138	159	147	141	155	151	149	143	131	132	148	153	151	155	149	142	132	153	162	153	157	132	154	169	150	167	137	139	131	136	129	138	141	145	148	155	146	133	164	149	155	158	155	157	146	170	146	137	129	154	151	157	131	127	132	129	135	146	134	145	137	135	138	142	135	153	166	155	119	136	141	153	150	140	163	134	145	142	146	140	148	142	153	142	137	142	152	144	165	144	132	173	125	156	149	154	164	137	126	149	150	157	145	136	149	165	162	144	144	147	146	140	158	175	167	118	173	134	117	163	163	165	152	151	136	138	146	145	150	155	160	163	140	144	135	139	131	146	157	124	143	137	143	143	150	125	124	150	127	156	136	151	153	146	137	158	139	174	137	137	124	154	143	130	138	161	138	162	135	149	132	130	138	156	153	126	173	142	144	160	161	153	165	155	146	146	156	156	153	139	151	145	156	132	128	154	151	172	140	144	133	146	139	158	147	142	157	161	144	159	144	125	137	142	138	142	137	135	137	139	151	131	152	151	153	152	159	165	153	134	145	126	131	154	155	153	140	167	152	133	136	140	157	144	136	139	154	129	143	156	137	146	150	130	151	144	142	161	164	164	152	149	163	121	141	171	151	138	145	154	139	146	137	146	158	170	145	164	134	171	125	143	147	159	155	141	146	144	131	147	154	148	170	156	142	130	164	158	145	163	152	143	151	159	152	156	136	151	147	140	143	135	137	134	148	158	165	145	141	132	153	158	149	126	149	153	158	139	142	165	128	161	134	147	154	141	142	112	118	146	158	164	146	144	138	165	130	149	146	145	155	157	130	155	170	139	126	121	148	151	145	155	136	169	119	164	138	127	136	126	150	141	132	150	143	147	144	136	159	149	160	152	148	137	144	118	146	142	161	137	151	127	128	156	138	148	129	142	116	135	158	147	140	125	158	127	159	133	122	165	152	139	152	147	153	146	146	154	160	158	130	168	138	168	145	139	141	142	169	165	146	154	154	144	151	132	138	149	127	135	147	144	168	148	141	146	123	133	123	122	148	152	155	138	138	169	147	152	137	154	129	162	130	136	154	136	136	166	138	144	153	144	148	153	124	160	140	136	169	147	161	148	141	133	141	150	154	161	148	142	167	135	130	152	136	122	134	143	150	150	159	140	151	147	142	152	171	150	131	163	150	159	142	164	136	141	129	152	150	130	140	162	150	147	139	140	127	149	141	149	142	157	143	140	166	165	155	171	134	136	161	145	156	150	171	135	141	162	141	148	158	127	147	158	175	139	139	158	150	111	147	139	163	142	132	136	151	126	146	142	139	149	149	147	136	155	157	135	140	142	133	142	138	146	165	161	148	150	162	159	154	160	153	142	134	159	166	167	136	141	129	140	173	163	150	136	135	154	137	137	154	155	135	169	141	146	120	148	152	150	157	152	167	157	156	121	155	147	164	143	112	129	152	163	129	136	152	145	145	149	132	162	142	146	130	128	157	143	149	119	134	140	142	152	138	148	150	133	164	149	144	135	151	157	140	146	133	153	122	138	144	131	153	156	133	163	137	144	137	176	148	149	145	147	170	168	151	169	135	144	133	141	142	142	155	149	148	163	150	145	141	166	136	144	155	139	159	143	160	163	133	137	159	144	150	138	144	131	163	154	138	145	150	134	120	151	156	157	149	149	177	141	133	142	169	142	157	128	139	164	154	145	140	125	153	145	155	129	133	128	140	143	144	147	139	144	153	145	162	158	148	143	143	141	155	140	173	121	146	150	129	130	137	134	123	137	131	143	152	161	150	156	143	138	146	135	145	133	150	159	144	150	125	141	147	147	143	150	159	167	165	146	153	142	150	146	133	130	166	156	155	150	159	144	138
6996	15298	13234	7177	4808	3551	2730	2120	1691	1331	1149	947	825	675	586	562	505	446	436	392	397	382	390	310	318	312	332	279	280	278	306	268	279	263	284	254	235	261	228	213	244	241	230	260	240	234	232	247	207	240	260	227	230	218	202	251	229	213	226	219	256	218	204	263	217	224	234	198	194	205	206	194	219	213	211	250	200	230	212	233	181	212	200	192	188	209	219	228	230	233	209	193	227	219	214	195	205	201	203	219	180	196	221	219	235	224	189	194	195	188	194	218	239	214	224	165	201	209	211	201	190	221	193	182	174	192	222	197	216	208	207	199	182	190	176	207	202	185	216	183	199	179	203	215	185	232	210	199	219	188	203	201	190	205	202	212	214	216	198	188	191	231	192	216	200	227	217	202	217	202	195	208	212	209	207	230	212	192	183	209	189	207	211	204	190	207	217	218	189	214	206	215	200	189	187	182	201	224	213	210	182	212	201	194	191	190	223	208	220	206	197	226	224	199	193	193	197	210	196	213	207	174	214	193	217	205	168	192	190	195	203	200	212	206	214	198	186	194	211	208	199	220	189	191	213	211	196	196	197	181	203	194	196	184	206	188	204	206	226	218	218	198	230	197	199	214	208	211	204	194	199	207	178	197	200	191	177	211	181	198	192	210	194	194	234	221	239	212	213	187	220	210	193	172	211	220	227	214	202	197	213	206	208	212	207	215	201	197	236	194	198	197	216	186	198	229	197	206	196	176	212	198	228	175	192	214	187	199	211	218	192	200	182	212	216	185	197	196	208	209	230	247	215	170	209	219	204	192	188	177	193	194	186	204	203	211	193	197	221	195	216	197	193	195	201	189	186	212	227	183	206	194	183	200	220	219	223	201	184	220	203	192	196	205	188	196	224	201	198	199	185	189	209	186	202	203	193	207	220	208	206	212	193	213	189	206	207	204	226	198	210	199	216	194	198	222	205	199	188	195	208	188	242	213	199	191	197	210	181	214	199	198	207	194	200	200	207	185	180	206	187	199	201	211	213	218	209	198	202	197	194	205	205	229	209	227	189	208	192	220	190	203	209	195	210	206	209	213	207	196	200	214	213	197	190	193	205	234	196	180	170	193	237	209	184	203	227	202	178	197	216	216	190	210	231	203	206	205	213	200	196	219	207	203	214	200	193	233	174	213	209	197	220	210	191	191	197	228	199	223	197	212	215	199	220	152	206	209	216	194	188	215	205	189	193	189	201	228	213	211	207	199	210	185	215	205	221	197	218	207	197	200	177	212	200	214	194	203	215	220	187	192	226	256	179	197	205	191	219	203	179	202	194	214	207	196	223	203	201	192	195	223	196	193	169	200	173	184	216	196	200	216	194	207	178	202	200	214	216	210	184	202	211	194	212	209	200	203	174	193	196	187	217	214	206	182	182	210	201	199	187	194	214	196	201	180	196	204	189	213	225	209	198	187	204	233	213	198	185	214	190	188	193	205	192	199	199	205	192	193	177	204	200	189	168	201	222	214	241	215	176	186	200	191	203	200	224	214	205	204	208	203	208	203	185	198	182	188	204	196	213	179	175	216	199	197	217	198	220	194	200	206	220	185	205	192	210	184	196	212	193	212	209	223	214	193	159	198	243	202	206	200	214	218	201	208	189	230	205	214	216	202	208	208	181	190	208	239	208	204	213	194	193	210	199	214	230	188	208	206	204	200	174	214	198	216	178	208	220	240	204	202	186	212	205	193	188	217	212	186	203	232	199	200	175	201	195	202	218	171	231	194	196	211	212	210	203	177	198	196	209	184	182	207	209	203	180	201	196	206	197	224	217	195	221	186	223	203	218	188	198	185	244	225	184	231	200	197	208	206	196	190	224	190	233	215	211	199	194	175	193	200	190	187	186	209	198	200	185	212	198	192	224	206	188	179	218	181	206	235	207	206	210	197	201	209	206	208	192	188	205	187	200	205	209	181	206	196	207	188	210	218	210	202	215	192	209	198	184	199	193	206	212	222	212	203	202	186	212	207	208	215	206	224	227	223	194	207	237	220	184	190	190	178	189	209	229	208	207	213	213	188	222	184	220	200	218	216	202	208	224	176	221	188	206	202	212	198	194	191	201	212	215	179	197	194	204	195	212	215	218	205	206	197	215	208	212	237	197	225	199	207	191	195	202	201	215	178	189	189	219	215	191	193	208	210	188	178	180	194	205	213	218	217	209	188	174	203	200	198	194	215	215	204	196	191	207	189	233	219	210	211	209	196	224	226	192	199	221	226	181	196	212	205	200	212	209	220	172	207	199	203	194	199	203	205	173	206	206	213	212	228	209	193	212	182	191	196	214	191	189	193	223	197	214	186	214	195	166	209	204	235	225	207	213	200	217	200	229	199	180	196	215	204	209	178	195	199	191	189	215	201	184	213	201	210	212	203	225	209	220	197	197	218	184	175	214	185	195	207	217	199	241	216	186	209	210	216	206	193	233	195	203	200	218	202	194	206	202	185	193	195	212	201	201	206	202	205	211	190	195	224	199	200	193	189	196	207	184	218	214	194	205	230	202	217	223	210	219	202	199	207	193	192	218	206	211	194	213	215	216	182	238	179	216	208	194	192	194	203	220	198	223	204	202	209	204	189	201	224	214	192	214	219	186	190	211	195	186	223	183	227	198	206	207	189	200	193	216	198	187	222	209	202	229	219	198	206	196	214	208	209	208	213	209	200	223	196	226	192	185	221	214	208	208	199	186	199	226	200	213	200	190	169	245	188	216	178	194	232	187	201	217	217	161	228	184	196	222	198	213	204	194	220	183	192	230	212	196	187	208	208	233	184	225	211	213	215	199	198	220	204	185	230	222	181	197	207	197	215	225	188	226	230	216	199	206	207	171	221	214	208	182	190	207	195	202	180	194	186	235	184	195	218	197	219	198	212	198	197	212	194	231	206	173	216	191	208	181	228	190	185	203	207	221	169	224	182	213	232	186	207	200	213	215	171	191	177	171	193	210	204	202	200	205	203	192	215	185	187	194	222	221	201	228	207	203	191	176	239	204	202	227	183	180	217	225	179	182	224	202	183	193	202	206	204	203	210	199	215	217	198	211	220	197	180	203	206	200	204	179	209	185	202	191	163	213	185	205	213	220	197	192	210	202	207	174	228	213	207	210	205	202	215	192	175	212	190	233	197	197	193	218	202	191	221	162	209	245	192	201	208	202	183	210	220	191	179	194	192	215	196	202	217	190	183	212	209	211	196	170	219	213	185	222	221	189	206	210	206	190	220	186	217	206	192	192	219	211	199	177	185	207	185	187	163	198	234	216	198	213	189	198	211	205	198	208	200	220	203	188	236	195	209	183	186	216	219	218	218	214	181	197	223	215	194	214	193	213	207	212	211	180	206	192	208	225	208	194	206	197	205	219	206	189	204	199	206	202	221	180	198	196	212	202	189	215	199	183	212	227	198	217	169	202	218	192	208	179	204	193	201	198	199	205	221	202	203	197	183	205	185	198	203	220	189
27305	21029	9956	1044	623	588	534	525	544	519	542	502	460	485	484	463	521	452	491	479	476	518	483	501	506	464	465	463	511	494	486	473	478	489	436	512	509	485	487	476	473	491	509	491	492	442	477	479	470	469	468	471	446	426	466	484	453	508	435	445	479	454	476	490	521	477	447	489	481	496	491	452	531	502	488	473	470	548	483	522	511	450	493	492	449	483	460	511	455	472	478	486	470	458	482	525	467	463	527	460	499	468	476	518	486	476	495	514	478	485	437	499	461	521	509	477	488	436	487	441	484	482	474	518	522	485	472	494	491	519	453	455	465	467	421	499	501	480	504	447	464	470	500	535	482	432	494	514	479	490	531	477	464	494	521	492	468	500	506	470	480	479	478	465	486	466	486	505	488	493	484	507	501	502	474	528	488	451	488	470	480	476	501	492	481	468	512	485	465	477	483	490	506	512	476	483	507	503	463	526	486	484	481	508	494	499	480	437	457	485	511	467	477	503	502	500	474	486	481	470	476	461	450	504	488	461	515	501	466	467	492	448	529	487	476	467	476	453	465	497	483	437	477	480	504	494	495	511	489	444	481	479	501	452	446	465	461	462	468	506	484	488	467	504	469	523	471	462	512	504	448	483	530	485	497	478	465	480	484	493	496	476	464	476	489	488	484	462	504	502	498	461	460	523	477	489	438	511	464	480	481	482	513	511	481	452	491	473	494	474	510	513	518	474	493	497	445	461	472	475	519	472	492	441	477	526	468	466	476	488	462	443	448	465	516	443	482	487	493	437	479	478	440	512	485	475	461	479	425	472	467	451	485	485	507	429	494	476	521	471	495	448	511	505	468	529	480	506	493	478	465	474	489	494	468	502	478	485	498	516	469	490	491	490	433	510	516	495	474	525	485	520	524	494	478	471	471	475	495	502	478	475	451	453	458	453	490	496	458	479	463	492	458	506	487	517	491	511	497	473	457	485	406	471	451	485	502	467	515	485	504	471	536	476	510	495	497	456	501	468	470	484	490	485	454	499	488	446	475	499	473	501	483	516	465	466	484	461	482	479	502	489	500	450	461	497	464	497	516	503	498	470	477	482	480	474	493	507	471	516	488	420	476	515	490	488	486	483	457	471	464	485	534	491	492	467	478	484	484	431	475	470	514	469	489	503	501	454	459	468	461	466	490	519	464	488	481	465	502	476	460	496	459	447	477	499	488	457	500	487	496	463	477	508	475	490	478	482	502	501	489	488	500	478	437	508	492	461	475	456	503	523	469	509	458	493	479	508	476	487	463	467	440	481	440	505	513	471	501	447	464	463	473	428	478	482	458	462	465	486	501	472	472	495	462	502	490	482	500	483	494	479	433	507	475	502	467	495	465	463	468	499	446	506	515	480	498	454	469	508	439	430	444	477	458	454	536	490	490	499	493	453	461	493	481	503	469	487	464	481	474	452	518	493	502	471	501	479	492	514	490	488	433	507	505	514	482	490	467	478	481	508	469	513	521	451	472	505	446	503	492	513	495	467	512	504	461	442	462	465	471	496	452	488	505	456	486	460	484	516	517	485	461	481	460	526	458	472	514	482	444	483	517	503	487	503	473	482	471	516	531	485	488	496	499	514	446	457	492	504	487	489	501	503	494	461	520	488	488	479	491	485	490	487	492	486	491	460	473	490	512	488	504	461	454	477	487	495	453	512	489	467	485	477	457	499	460	445	449	489	496	481	526	475	515	479	479	463	493	507	468	517	501	451	526	432	468	453	445	494	451	463	479	459	475	492	453	470	485	483	472	508	483	460	479	458	447	462	509	471	490	474	481	495	503	478	508	487	480	495	497	455	468	499	515	511	494	504	545	469	485	482	455	444	528	435	463	497	502	486	433	470	461	492	460	515	463	476	475	503	461	466	482	504	477	489	494	498	487	497	495	483	460	467	506	466	464	523	490	507	500	479	484	483	476	485	469	501	478	502	494	461	490	497	456	476	450	468	501	480	475	476	463	521	486	515	507	471	471	488	496	455	502	491	468	491	476	463	505	486	525	492	495	478	468	487	474	492	491	466	469	453	532	481	449	490	482	509	466	476	493	499	490	517	505	464	472	483	460	510	506	513	504	436	450	484	483	476	501	499	493	462	500	493	496	476	464	513	471	498	491	475	483	496	463	507	467	459	480	484	478	527	451	454	485	502	473	458	473	475	477	476	496	457	507	515	494	524	491	445	508	466	538	463	496	502	494	472	467	441	468	477	475	455	461	460	443	480	489	480	475	491	467	476	469	507	480	487	507	470	489	465	496	460	521	487	509	448	485	466	479	514	482	487	460	443	492	504	488	493	487	438	471	461	457	478	514	494	460	484	531	501	506	488	481	463	469	510	422	532	497	526	471	482	473	517	498	503	527	456	493	485	488	508	503	518	507	481	528	473	517	488	495	486	494	500	509	473	508	471	493	478	445	445	470	546	503	497	527	505	485	508	497	473	481	478	485	482	491	467	523	480	476	488	454	468	507	488	500	477	486	479	506	457	503	471	517	493	441	481	453	485	462	527	521	500	487	471	495	459	493	488	514	487	479	455	476	484	503	494	491	506	450	500	500	445	493	487	519	466	497	465	455	491	503	516	472	499	489	501	504	466	444	485	483	486	462	452	447	457	455	506	490	455	501	463	482	488	492	483	511	476	495	460	467	452	433	489	513	506	506	529	519	492	481	467	464	503	440	484	453	453	492	494	510	482	461	474	464	489	502	472	488	490	473	502	523	463	485	491	441	508	468	516	482	434	476	493	519	486	519	510	513	481	487	450	462	445	484	462	462	477	511	511	494	467	491	476	495	488	477	464	471	477	472	474	478	475	440	494	493	467	524	475	444	515	474	469	449	451	514	487	503	482	494	494	467	466	485	500	462	514	475	494	468	431	517	481	453	506	485	475	467	463	470	475	503	474	465	499	454	479	489	474	463	505	478	456	504	472	471	472	518	482	483	495	467	498	478	439	483	496	508	469	466	495	504	481	489	478	508	485	476	491	484	482	489	493	512	482	469	518	454	450	468	448	457	468	473	504	497	490	466	477	512	481	487	535	469	457	484	485	478	459	495	489	484	490	519	513	503	476	466	504	452	459	497	504	442	458	472	476	501	484	466	433	496	517	493	437	482	469	500	470	480	458	501	480	500	519	516	469	481	462	467	510	449	483	507	526	458	458	485	461	424	460	457	505	458	506	459	501	479	522	463	485	490	475	460	503	486	481	516	465	489	497	468	469	447	500	493	450	476	510	476	471	482	515	480	458	456	504	466	477	489	480	469	474	515	480	487	491	537	463	480	527	469	482	487	487	485	450	512	469	437	475	471	499	498	465	470	481	520	517	471	443	474	490	481	497	472	480	490	515	433	486	482	496	470	467	486	491	458	462	484	489	469	441	430	491	448	464	513	495	491	469	468	476	474	531	511	499	470	466	510	509	496	475	488	454	469	472	453	494	466	503	476	476	472	486	494	441	458	499	453	496
4048	1418	1357	938	780	781	722	738	676	648	645	637	654	691	652	687	651	643	632	623	641	642	638	658	615	616	640	659	702	609	598	634	655	627	587	585	606	636	616	627	587	620	622	664	673	644	674	615	622	631	627	641	632	657	655	652	618	647	635	681	631	594	631	598	618	632	614	634	631	622	622	631	640	667	611	657	660	651	630	610	645	606	638	644	604	662	596	596	677	632	656	665	601	659	627	662	677	677	669	605	676	632	692	670	631	686	655	623	637	634	662	635	634	660	603	653	617	682	670	662	680	665	614	653	593	625	629	659	674	647	614	637	590	650	639	592	620	652	635	672	671	626	627	617	617	645	602	638	601	604	662	605	691	619	655	653	674	660	579	670	614	659	651	666	593	653	652	597	661	641	624	621	620	609	618	629	654	640	649	648	605	645	623	627	614	632	619	634	662	648	660	659	653	610	575	594	636	631	647	611	594	632	634	631	657	663	647	620	654	623	644	598	633	611	663	645	623	657	615	678	694	657	622	657	654	619	628	670	650	642	653	663	633	621	598	644	655	680	624	651	629	659	673	625	628	640	685	646	695	626	639	667	671	668	616	655	654	618	615	639	629	663	629	612	637	685	620	651	657	645	662	623	645	641	642	647	616	662	651	647	657	628	656	609	630	663	651	657	682	612	615	640	664	627	634	666	589	639	613	629	600	684	645	664	736	662	613	649	611	662	632	654	636	650	663	645	647	650	630	660	666	604	619	658	643	620	646	658	620	673	663	646	670	704	602	624	606	643	662	654	622	654	646	650	655	618	632	692	647	633	624	672	617	601	634	641	601	632	665	649	626	656	616	603	653	627	653	626	621	665	628	618	642	705	621	637	623	634	620	677	621	646	658	671	625	674	593	685	601	633	683	633	611	710	641	648	596	658	689	656	586	663	659	642	638	619	659	642	690	611	618	627	685	643	637	689	637	615	635	646	671	639	663	636	653	605	662	615	647	655	631	673	665	632	693	647	661	612	661	662	659	652	693	664	589	650	634	605	646	623	605	653	654	696	677	623	634	633	632	621	635	634	677	626	688	674	666	631	635	623	678	701	630	647	643	633	636	625	653	611	611	617	676	639	651	650	642	647	681	626	651	615	681	696	654	592	676	680	653	639	653	652	638	642	653	621	668	638	642	653	662	643	639	656	625	629	636	656	655	642	618	588	668	651	633	636	633	641	614	675	625	648	594	638	671	612	656	591	574	671	654	655	621	638	649	634	662	686	665	665	663	590	658	621	636	628	621	640	604	656	617	628	636	606	651	619	635	690	616	603	629	679	647	635	584	649	653	644	653	655	658	613	672	608	622	664	622	611	621	643	637	669	644	618	665	642	665	618	620	628	637	641	658	678	657	631	659	686	617	686	668	622	662	593	656	646	707	600	617	657	624	623	620	655	632	652	652	629	637	669	637	654	625	656	637	655	603	655	615	664	691	614	676	679	684	658	664	674	596	635	679	674	674	693	660	617	635	624	650	610	624	655	644	651	678	629	651	626	632	654	683	667	618	700	625	652	608	674	643	648	653	670	615	665	609	646	654	619	618	641	630	632	657	634	637	628	611	632	684	619	686	609	622	624	631	591	616	640	661	633	577	605	611	626	660	689	634	654	658	631	593	685	643	699	671	663	640	634	641	647	676	675	648	648	622	672	659	620	650	686	608	727	639	651	635	629	628	633	685	643	656	618	596	643	712	644	607	635	636	654	628	649	644	680	677	638	689	641	645	729	635	667	663	653	672	610	615	669	617	622	654	611	687	657	653	637	598	659	617	650	642	621	656	655	674	645	690	655	653	651	697	657	603	648	643	656	634	616	634	680	682	645	665	622	649	654	633	602	682	627	633	641	611	635	643	641	630	639	642	676	636	623	633	626	608	682	598	629	669	621	655	657	696	627	626	619	636	653	644	651	624	665	599	630	637	638	638	657	601	659	627	666	656	653	633	670	616	655	639	639	636	640	652	657	645	640	627	647	667	646	619	641	645	660	655	613	660	680	659	648	666	661	644	653	664	627	585	649	648	617	615	651	659	642	661	656	666	667	669	662	623	640	630	606	662	635	680	620	692	673	603	662	681	648	655	617	634	667	674	620	670	662	601	666	648	683	676	610	602	666	646	623	610	647	698	673	654	621	657	625	650	660	619	665	629	658	687	591	620	656	618	663	679	665	669	609	615	603	667	631	636	604	648	646	657	678	653	652	633	670	652	621	683	617	627	647	624	622	664	668	667	640	668	685	628	638	678	667	594	607	635	628	624	650	623	600	642	631	633	609	636	682	643	632	657	633	630	622	649	639	626	649	669	660	644	683	648	660	608	628	622	649	638	647	662	615	631	622	617	631	661	618	636	628	642	668	624	633	652	674	603	601	651	619	616	643	630	652	647	637	647	604	644	608	660	642	617	665	622	575	604	605	639	640	669	631	654	658	665	597	634	634	581	621	578	646	641	657	654	659	642	607	654	625	653	652	636	603	643	680	599	640	620	700	636	640	633	642	654	626	625	658	630	639	624	605	655	599	663	633	627	632	666	604	642	593	623	633	653	648	663	637	648	594	609	655	647	646	587	619	612	627	691	631	659	585	670	635	643	656	632	607	678	632	602	623	600	638	617	665	658	633	675	597	637	663	657	630	644	640	665	656	674	625	639	652	631	627	623	661	660	655	620	666	631	619	622	610	655	667	647	620	622	634	703	630	659	646	644	655	671	638	630	628	634	657	645	643	604	602	612	652	629	614	680	635	648	634	614	619	637	689	660	677	671	654	617	635	639	604	666	605	653	628	685	598	652	612	661	630	624	621	621	633	678	633	627	632	646	638	634	686	632	651	624	654	634	643	631	606	635	654	652	662	606	609	590	614	657	647	646	620	661	638	661	665	622	655	700	663	653	628	640	630	658	618	616	651	628	641	622	621	625	611	653	639	655	630	652	629	653	652	624	610	656	609	653	672	633	600	622	690	639	625	640	607	671	644	671	658	593	622	635	646	629	652	695	638	615	645	645	630	671	629	680	595	598	672	639	619	630	646	672	658	593	688	640	635	645	645	658	654	655	670	649	610	723	694	630	592	686	626	620	664	644	664	643	649	643	677	653	641	629	648	616	597	642	666	641	660	676	571	601	647	653	610	650	647	665	653	637	631	607	628	621	595	674	640	621	679	640	627	624	636	581	634	623	614	617	639	605	662	660	649	635	639	643	632	649	644	651	666	623	660	686	655	659	645	625	673	593	656	608	645	667	626	628	608	617	616	640	642	636	642	599	638	620	631	682	651	669	640	631	660	596	623	660	620	647	635	647	662	640	647	585	585	612	619	650	640	638	635	628	637	606	650	572	652	669	660	642	609	606	625	622	638	677	636	629	638	603	641	600	567	627	647	632	640	616	626	643	616	574	672	639	626	629	613	685	643	629	682	659	627	614	657	693	719	614	675	672	670	644	631	632	653	617	680	642	662	590	669	647	649	611	617
24306	21420	28824	24354	21392	8397	1110	753	649	604	541	551	498	499	483	477	419	430	469	410	449	404	439	431	404	392	414	424	405	433	436	429	380	416	395	399	428	393	395	423	404	362	417	404	406	395	419	399	420	398	398	413	404	392	386	406	399	386	446	435	370	376	443	404	425	388	390	377	402	374	401	407	417	361	393	394	413	400	366	385	409	390	391	376	391	398	377	453	396	424	392	378	364	407	370	393	392	381	426	388	398	419	401	397	390	381	392	404	406	366	422	379	366	360	373	363	351	439	376	411	422	409	372	389	395	398	415	390	405	362	424	383	390	386	375	398	369	391	383	373	415	358	379	381	389	372	366	409	375	392	364	385	407	401	388	396	421	394	398	401	387	411	401	399	372	392	379	390	382	358	382	391	404	430	370	424	389	392	411	411	423	395	397	391	372	380	406	381	381	370	368	403	355	410	390	337	408	374	392	367	374	406	401	366	418	396	391	407	395	345	393	417	400	392	404	379	388	406	399	397	386	413	387	360	406	431	431	426	411	377	402	405	375	406	419	384	360	416	367	369	373	385	370	390	390	375	386	408	411	377	386	431	398	408	404	392	376	404	396	395	375	422	375	380	421	415	384	393	394	399	398	386	390	378	359	396	404	396	373	397	397	409	396	366	378	421	396	409	414	403	388	375	402	372	387	399	390	374	409	391	381	361	365	365	398	386	389	392	402	397	381	388	395	386	397	410	423	386	361	395	384	414	360	370	358	386	356	388	409	380	369	390	371	427	386	395	406	442	425	408	393	409	359	353	379	405	384	352	412	413	363	409	406	412	406	395	381	391	384	418	399	404	411	381	436	410	402	403	426	382	368	434	401	352	413	399	377	384	383	375	376	385	412	381	365	400	388	393	421	426	358	406	396	372	359	395	376	419	365	358	393	400	404	400	388	412	421	399	378	377	365	407	418	361	425	406	391	396	407	355	386	381	392	400	375	402	394	394	384	404	431	382	410	406	336	347	400	370	401	419	372	354	417	386	393	367	402	384	349	400	405	395	393	391	394	367	396	434	372	447	361	435	389	365	389	405	376	364	402	375	388	328	379	394	365	394	424	443	390	377	391	377	372	413	392	369	362	422	361	404	381	398	383	394	408	372	365	373	399	386	395	374	395	382	408	398	363	383	361	380	360	393	353	444	403	383	399	398	392	392	361	427	348	391	369	380	377	389	397	369	383	395	381	403	428	403	351	373	379	381	395	398	354	373	394	383	398	410	408	376	440	415	418	413	391	366	383	394	395	428	384	413	439	348	367	384	369	420	397	371	370	408	419	364	421	405	398	393	392	358	402	365	408	368	372	409	403	379	403	402	383	364	408	396	393	390	388	428	395	363	382	397	381	391	413	384	385	409	377	425	383	393	388	382	360	398	381	367	407	347	373	379	365	403	348	387	358	382	359	384	411	386	401	377	388	397	411	369	376	393	351	388	368	374	395	379	379	389	398	442	381	403	386	399	397	398	401	393	428	379	422	390	396	397	374	373	400	366	388	369	390	390	368	420	380	406	405	440	375	383	433	382	397	419	404	386	355	376	403	366	396	357	359	391	369	390	387	402	366	403	406	387	384	391	349	393	388	403	411	408	380	398	384	395	413	366	425	381	370	394	357	410	389	412	385	402	407	417	383	401	427	408	374	382	366	391	378	433	372	385	379	365	399	391	376	425	358	369	392	387	347	427	383	405	368	393	418	409	355	369	388	392	360	354	395	391	381	390	429	371	378	395	367	412	368	394	359	396	418	369	397	414	384	392	399	393	353	364	412	395	407	378	404	376	420	410	398	378	395	390	408	400	377	424	371	434	414	370	379	392	402	375	399	357	387	404	373	393	384	379	381	365	354	404	367	341	402	376	379	389	384	375	415	384	378	348	381	406	393	422	385	343	386	402	411	428	405	381	368	348	364	405	401	371	399	374	345	382	395	406	406	411	393	376	381	377	426	396	375	421	390	398	378	371	375	421	367	415	400	366	400	378	393	400	383	368	416	395	400	378	378	378	376	391	414	383	409	396	411	366	361	417	422	370	370	374	406	375	366	412	417	395	426	380	395	377	387	428	384	384	388	386	391	407	376	427	376	399	372	400	387	402	393	383	393	388	378	367	395	366	425	379	409	412	380	386	390	376	422	388	377	374	372	328	386	360	396	391	443	395	395	375	384	383	397	374	425	397	427	384	394	381	371	381	422	361	391	385	389	393	395	395	381	414	398	383	392	419	408	391	357	359	365	386	431	404	383	393	387	382	375	366	386	394	395	415	382	407	403	360	386	387	407	385	403	418	389	398	402	379	406	407	362	384	374	413	374	356	393	349	382	355	400	380	396	385	373	421	372	423	343	365	440	397	358	397	413	416	398	388	403	372	371	402	381	373	360	438	418	381	392	401	377	353	420	369	379	388	385	395	382	402	385	343	382	389	426	392	409	409	402	376	402	380	391	382	400	388	420	374	382	376	398	400	409	401	414	409	416	402	377	365	403	386	402	426	387	359	379	414	372	428	377	395	387	378	432	369	379	386	410	365	365	428	377	401	390	392	397	338	367	402	402	407	396	389	358	416	411	368	409	375	376	385	381	380	428	390	415	365	395	376	365	392	358	405	391	389	407	371	401	368	394	403	368	420	395	384	424	359	427	372	408	437	356	399	397	372	350	383	392	406	379	420	393	369	405	392	386	377	385	392	402	397	421	421	351	361	419	428	400	408	386	396	367	374	392	391	417	388	377	442	407	394	375	409	367	372	356	392	375	368	379	399	407	371	379	391	384	419	382	412	390	405	349	399	386	420	419	368	371	395	370	363	407	441	377	401	401	380	363	372	366	365	383	365	395	410	420	392	387	400	388	373	399	394	374	362	404	395	390	378	376	341	383	379	359	408	385	373	414	360	394	419	428	416	368	406	391	399	361	453	379	393	391	368	366	382	390	390	419	347	380	401	409	381	393	399	375	397	395	372	340	366	381	370	415	385	379	366	363	378	395	403	381	385	388	371	403	367	376	385	387	353	376	376	378	413	402	378	377	381	423	384	386	383	366	409	382	396	404	400	367	413	358	393	420	374	403	404	374	395	384	431	393	377	380	395	358	389	386	369	386	393	373	392	391	366	402	398	389	361	385	403	402	382	379	409	413	376	382	385	417	391	434	411	380	391	390	379	362	368	369	395	398	364	394	394	391	367	388	393	410	379	382	406	383	372	358	378	381	390	368	376	400	379	417	402	393	384	433	438	355	394	381	383	398	369	333	371	368	375	388	409	385	351	409	372	395	392	406	412	427	408	372	388	388	360	377	395	367	373	386	388	422	394	377	383	408	397	388	386	395	386	396	362	384	389	400	399	364	382	409	383	379	397	400	393	360	399	364	416	372	391	402	358	390	384	418	389	400	386	413	411	382	369	383	396	393	388	386	437	390	381	380	381	389	390	392	394	385	375	387	387	399	374	356	370	382	412	381	391	374	375	417	369
4810	9420	8117	4242	2957	2328	1852	1558	1222	1183	1037	901	801	788	726	677	672	661	631	633	668	631	636	600	614	568	564	610	630	568	619	591	578	576	548	548	540	547	557	575	515	584	553	512	570	504	532	531	524	525	539	551	517	486	553	535	552	509	565	557	552	527	540	554	535	486	532	526	508	505	530	536	556	459	541	552	576	535	535	547	546	521	525	555	550	561	526	539	519	506	504	507	521	516	551	540	542	542	536	525	502	531	567	523	542	541	551	500	530	532	524	507	499	531	562	544	524	529	505	536	542	532	514	520	528	541	521	528	507	531	521	553	528	527	528	529	523	495	515	512	513	519	554	532	514	538	529	492	518	533	540	542	516	528	540	552	543	546	533	523	499	533	537	509	533	567	517	521	539	538	505	532	577	576	536	522	496	516	508	474	534	550	537	484	542	541	528	566	536	541	545	532	515	542	518	522	493	563	578	547	532	546	502	530	525	549	510	518	567	527	541	538	545	510	538	545	502	518	492	550	520	576	585	546	506	547	539	507	522	512	513	528	562	517	510	550	531	500	556	540	530	511	505	525	477	527	586	530	493	521	505	540	523	521	535	528	497	507	521	549	493	517	501	508	539	548	508	532	521	526	478	508	588	512	512	531	490	534	520	539	537	523	530	548	547	505	505	575	494	509	533	470	559	562	542	575	498	534	528	530	521	496	521	497	515	478	531	519	548	500	556	533	502	531	558	523	531	508	505	494	571	508	555	544	538	517	476	530	502	528	507	534	501	518	555	523	555	524	541	532	567	555	509	523	511	535	503	517	518	534	497	524	535	498	554	503	518	509	520	542	533	514	505	540	501	497	532	532	524	550	521	505	494	489	537	539	467	500	559	517	506	496	527	545	552	512	529	506	532	510	544	523	497	493	486	503	521	499	545	517	531	529	473	538	502	519	552	489	527	515	503	559	524	553	508	495	505	487	548	549	530	518	517	545	513	557	522	507	522	471	505	540	465	523	545	545	516	525	538	506	537	529	565	527	499	544	510	529	537	505	532	485	541	536	523	511	542	523	526	527	527	525	487	535	522	515	578	561	527	525	496	520	528	535	555	514	516	556	538	518	550	523	524	469	514	583	508	511	529	501	565	528	532	523	499	489	541	540	542	530	576	553	500	521	471	533	498	546	517	507	511	526	505	517	501	548	567	506	503	519	550	501	546	532	547	502	526	488	505	517	535	504	494	534	539	511	549	497	516	510	525	479	527	510	535	531	557	538	508	547	538	532	489	536	546	491	523	501	543	490	521	502	540	504	546	525	527	529	505	554	577	549	532	514	535	550	556	487	534	522	548	482	503	506	547	519	510	516	526	517	524	544	488	512	487	549	562	548	522	492	538	526	507	550	490	547	538	539	516	495	515	542	542	570	504	539	516	497	499	540	521	530	579	537	529	555	543	528	526	507	518	510	533	511	485	543	527	499	516	541	526	518	506	503	539	538	591	476	480	521	522	515	560	527	552	510	559	542	567	547	523	532	519	520	520	517	541	504	533	511	561	532	569	523	489	510	533	500	511	492	542	486	560	516	563	512	497	530	578	497	504	557	575	508	545	527	498	500	561	501	545	533	585	526	498	506	541	531	539	530	537	532	511	536	536	533	552	516	507	520	507	558	495	527	487	539	522	536	518	506	508	529	523	482	507	525	524	568	544	538	537	525	568	531	460	554	560	537	529	500	536	552	542	566	582	527	511	529	516	522	526	536	517	476	574	515	538	535	528	579	541	512	533	507	525	541	512	520	502	490	506	510	531	568	500	506	510	553	520	526	521	537	552	536	511	527	519	558	497	512	566	595	513	546	522	500	507	489	507	505	559	511	538	528	535	529	546	549	558	511	542	501	557	477	531	534	523	493	483	487	538	500	514	529	499	524	517	516	545	534	512	507	525	518	523	512	513	505	518	525	526	503	576	506	503	476	504	535	525	513	479	527	513	541	530	538	534	522	533	540	523	523	488	550	512	547	533	561	506	579	556	532	539	528	483	492	492	508	511	510	559	558	550	525	510	539	499	538	533	551	509	473	537	543	537	557	533	522	536	526	542	509	553	532	527	526	541	512	493	497	558	523	504	521	516	517	542	504	520	534	494	541	502	551	521	548	506	547	518	535	539	531	516	554	513	531	546	528	547	500	512	512	550	529	526	531	549	508	556	540	496	512	513	550	515	519	518	501	530	507	528	547	541	546	496	466	501	508	504	567	514	541	510	500	518	511	508	555	539	531	557	502	517	550	516	538	522	500	545	485	529	526	585	552	534	487	551	558	531	519	504	517	482	553	476	527	516	518	539	508	549	516	518	556	505	546	538	514	543	525	506	521	540	581	545	517	530	535	516	536	528	517	491	486	517	550	564	484	551	500	536	505	533	493	523	489	529	530	516	521	526	524	503	531	521	576	536	527	568	506	499	546	532	543	495	516	543	493	532	564	546	504	525	443	530	498	557	546	536	565	530	520	516	484	499	527	510	532	551	474	565	554	544	503	542	472	518	551	575	483	567	533	586	489	547	512	537	532	548	535	529	511	518	544	516	554	545	500	523	536	549	516	476	546	554	538	479	513	520	523	532	532	500	489	527	511	485	541	523	518	534	540	502	500	547	501	537	565	509	567	535	549	519	544	502	515	517	525	508	552	518	532	580	517	508	538	539	485	524	509	561	565	503	520	499	559	531	550	549	519	550	521	550	504	550	509	548	557	532	541	495	540	478	526	496	512	538	499	498	536	562	547	485	529	554	576	537	510	551	544	482	515	479	540	498	522	541	542	526	539	516	564	492	535	490	556	533	556	494	534	509	523	502	495	490	541	510	579	550	521	530	528	534	501	556	540	545	550	478	530	515	510	547	516	538	546	488	514	531	513	543	511	484	501	531	507	516	547	521	525	536	536	542	526	575	488	517	532	522	547	512	563	507	571	556	504	509	541	531	495	531	552	549	498	539	482	523	520	572	536	514	545	536	514	534	520	493	533	550	519	530	532	546	494	539	528	543	501	520	522	494	521	513	526	536	533	528	535	521	513	510	550	512	490	564	524	498	499	516	512	509	505	518	514	553	538	551	580	526	540	561	543	524	525	516	487	545	498	519	486	535	545	521	551	548	518	500	503	497	533	526	544	516	565	515	468	529	532	532	544	532	521	532	539	522	510	537	519	514	537	569	482	543	551	515	537	555	528	524	542	507	531	524	520	540	552	538	503	539	515	534	537	518	534	508	533	509	503	535	509	545	544	523	530	551	482	543	501	508	542	541	554	521	557	568	542	529	502	524	528	513	532	531	541	529	537	509	578	557	496	460	522	530	505	511	528	481	513	515	504	572	527	528	564	524	522	508	476	544	502	553	557	528	557	510	519	543	531	523	549	481	529	506	552	473	498	570	527	539	521	550	527	551	539	548	512	523	506	555	515	522	527	467	553	539	535	561	537	548	525	489	525	511	496	522	520	541	491	538	556	566	497	509	509	515	527
23383	21426	29320	23945	21428	21420	5374	936	633	562	532	446	363	337	300	260	300	258	235	219	224	215	202	181	176	176	180	197	165	180	159	178	186	191	187	182	174	192	156	143	176	186	170	166	155	168	158	163	150	163	150	163	156	153	143	153	175	183	141	168	177	154	157	135	164	132	142	162	149	126	176	146	160	160	134	138	165	149	130	146	137	165	166	165	164	153	137	150	143	164	155	179	167	144	132	145	150	151	144	136	134	135	146	157	163	189	145	145	158	151	139	140	134	150	135	157	144	148	145	163	145	146	142	149	149	132	135	146	162	146	153	169	134	145	160	158	148	159	128	142	174	153	142	139	150	170	170	150	180	139	152	145	151	160	143	170	139	154	135	165	154	127	150	159	163	155	142	173	153	155	150	142	156	142	155	137	162	141	153	164	143	133	118	163	147	150	149	148	143	137	145	138	148	157	164	136	181	145	122	150	140	130	154	155	143	146	140	137	163	136	124	178	158	148	140	148	167	138	135	148	126	172	155	158	152	137	177	157	152	148	142	156	168	163	158	130	164	158	153	145	136	164	144	152	134	143	164	145	157	141	144	143	142	165	137	153	149	156	152	125	168	151	152	173	156	157	137	140	147	155	143	150	140	168	176	147	157	139	144	149	166	155	157	157	162	138	134	151	134	133	151	149	135	153	156	133	138	147	156	175	143	130	167	144	152	144	132	156	150	153	149	166	146	144	150	126	133	150	165	174	152	148	157	163	151	158	148	129	160	161	143	158	138	149	155	132	169	135	160	148	130	145	161	155	148	171	154	150	152	150	137	168	148	144	140	150	172	150	143	133	148	167	158	165	146	142	146	145	165	144	137	142	159	145	145	159	150	158	155	135	160	157	155	146	139	154	155	132	141	159	145	146	166	155	150	140	146	149	169	158	128	159	130	137	162	155	169	153	117	147	158	151	142	168	143	157	155	143	139	146	149	147	163	158	151	138	147	148	144	161	170	148	140	162	161	131	155	150	149	141	172	136	167	130	143	128	147	158	151	157	156	139	142	153	147	152	144	134	153	168	148	129	151	152	164	151	150	154	146	157	140	146	157	161	150	153	139	140	144	159	143	169	152	126	151	141	139	151	134	137	143	161	141	156	153	134	123	141	153	115	160	139	140	163	158	156	142	147	136	152	125	130	144	118	145	163	127	171	142	132	139	149	175	165	156	146	157	150	158	134	144	161	168	150	153	161	138	153	160	140	161	140	131	148	131	144	156	148	144	144	152	162	159	153	159	159	174	153	150	144	157	155	145	134	125	167	163	153	165	133	169	146	161	111	146	152	135	145	166	137	160	154	176	158	164	142	128	146	141	155	136	175	151	151	161	163	147	146	134	160	134	157	123	146	162	155	154	145	141	136	138	145	122	152	143	162	143	145	138	134	161	125	175	141	148	126	142	154	155	148	165	174	152	141	153	145	156	160	148	166	139	150	180	151	143	151	155	138	140	151	143	144	148	165	146	158	136	140	122	150	153	168	137	138	142	134	152	154	129	131	164	158	147	146	147	145	123	138	146	140	157	149	158	130	153	150	149	137	161	150	136	150	159	178	156	145	158	144	154	151	126	135	164	152	145	119	140	171	150	167	162	150	137	157	165	136	147	151	164	153	134	154	148	143	140	144	138	146	140	156	140	140	138	134	145	149	138	173	142	141	148	143	165	151	169	154	128	144	157	133	138	128	154	174	134	142	144	130	141	157	159	152	136	152	151	157	135	141	141	161	157	175	150	148	142	135	135	147	140	145	156	136	160	151	160	135	156	142	118	183	151	149	132	136	151	159	147	138	149	160	148	160	150	136	140	129	154	143	135	141	160	143	152	135	139	148	148	134	140	151	157	151	165	130	134	165	141	147	128	152	129	144	161	155	147	162	148	157	133	135	144	122	147	140	151	148	168	174	158	175	169	143	147	123	139	145	131	165	149	138	170	157	142	135	169	127	132	165	154	149	144	138	147	149	151	137	126	141	143	151	150	167	136	154	146	157	156	154	141	148	144	156	154	162	133	166	147	136	161	145	142	149	136	157	147	146	135	152	144	162	164	158	135	157	150	139	164	154	143	130	138	156	142	138	159	145	172	160	137	139	154	161	134	134	161	158	149	146	133	151	143	156	146	149	138	152	143	145	132	138	147	135	157	146	153	153	138	155	141	134	124	121	122	163	139	127	139	135	148	142	135	154	129	133	144	152	134	143	167	140	147	153	148	162	163	147	147	147	149	137	135	133	155	140	143	136	152	168	146	135	148	139	164	153	135	137	155	130	143	136	137	152	148	142	150	138	165	148	173	134	146	128	141	159	150	157	170	128	141	143	166	144	138	146	176	153	147	161	166	169	177	162	134	134	129	141	134	139	156	144	145	132	135	164	156	171	156	142	150	167	159	155	117	165	146	159	150	149	142	117	136	133	144	156	136	144	153	149	145	157	158	170	156	159	157	166	134	145	141	165	163	150	138	148	133	157	147	156	158	146	151	121	151	143	156	155	160	122	154	134	152	135	131	158	136	156	141	168	151	135	134	176	150	126	162	145	144	156	147	143	158	143	165	166	126	150	140	142	129	134	160	136	166	151	149	121	138	142	143	137	144	130	149	144	142	148	153	142	139	158	152	160	157	132	127	158	145	138	149	143	139	153	157	154	155	144	139	138	147	156	148	159	154	151	142	140	156	143	129	147	143	149	128	143	140	128	135	159	166	151	129	122	154	147	131	161	167	147	148	142	161	150	139	135	164	130	159	138	133	131	141	156	138	145	148	150	159	151	122	163	151	133	139	147	167	159	162	147	173	148	155	160	159	140	166	134	128	129	168	138	137	144	152	147	142	145	139	156	131	169	146	138	148	154	158	151	146	144	154	135	153	141	145	140	143	156	164	166	144	144	157	147	148	154	143	128	163	157	157	151	145	132	150	120	155	134	154	142	152	165	167	143	139	132	151	151	152	146	159	137	144	133	152	143	153	169	154	137	157	148	112	147	150	138	138	147	153	131	149	152	144	151	120	132	166	147	132	140	143	169	145	137	140	153	150	129	161	167	140	151	158	137	124	166	128	133	148	140	131	141	159	145	136	131	163	157	148	165	141	157	149	152	135	186	140	168	140	127	147	149	144	145	137	148	145	148	155	157	148	129	157	152	128	168	142	167	150	152	132	118	143	128	179	136	140	155	146	164	145	128	149	149	158	157	144	132	153	150	162	151	158	171	143	157	139	174	131	170	131	125	161	162	154	149	142	146	162	138	149	151	163	146	151	153	128	156	166	157	145	130	149	149	158	136	146	141	158	157	168	147	168	141	141	138	140	165	133	144	156	151	142	160	136	154	137	144	171	146	147	135	169	145	155	157	141	160	137	148	138	166	153	161	128	138	171	126	150	142	131	130	137	158	132	175	127	161	140	138	155	145	137	145	151	146	151	150	132	150	138	134	158	127	161	150	139	157	174	164	142	146	148	162	166	152	164	142
6899	15251	13194	7147	4886	3609	2761	2181	1749	1386	1076	888	801	697	658	579	501	476	437	424	429	364	353	325	304	281	334	270	305	267	271	275	271	246	267	247	268	227	252	235	241	238	253	234	249	230	244	218	240	253	258	247	206	231	227	228	228	199	229	220	208	214	200	194	201	206	214	190	222	223	210	202	234	224	235	229	199	238	192	210	214	205	213	201	200	190	206	237	205	234	207	203	199	221	211	209	187	232	216	202	238	207	189	218	207	220	198	209	229	187	206	252	217	192	221	209	196	221	216	194	199	215	207	218	234	225	234	199	204	177	207	233	192	185	184	213	221	207	213	191	199	193	214	203	194	213	195	204	192	208	222	189	195	222	218	204	215	222	221	213	189	209	182	213	207	204	208	188	210	210	179	211	197	184	229	189	217	209	212	252	202	209	219	228	208	202	196	211	202	215	204	204	247	225	198	221	208	202	235	186	201	190	202	198	204	206	189	233	212	192	210	207	172	210	214	216	243	197	215	208	197	227	192	198	180	207	184	188	201	229	203	199	224	173	230	177	215	207	197	202	193	209	205	176	202	203	198	209	230	216	201	184	201	213	208	219	195	218	187	207	224	204	186	216	198	226	188	208	209	187	204	225	200	218	224	183	211	181	203	196	205	190	196	202	213	207	179	200	183	218	205	177	209	224	203	203	182	217	199	202	192	205	188	176	219	220	190	203	201	183	180	197	200	209	197	216	201	223	215	233	209	189	207	212	218	206	181	225	206	204	223	193	177	189	204	193	186	195	203	207	230	214	225	227	204	185	250	217	196	205	221	171	224	201	197	205	213	212	214	180	199	230	210	200	205	246	186	208	198	203	180	190	190	215	217	208	198	211	217	210	212	205	233	220	203	200	191	225	195	180	201	195	200	214	209	193	193	206	196	223	184	192	208	211	224	209	207	212	240	205	184	205	221	187	213	215	196	217	227	193	222	213	216	182	196	203	192	204	213	204	202	195	203	209	214	198	208	224	208	212	224	211	193	194	193	203	202	226	204	210	223	176	218	234	200	195	209	197	183	183	198	204	198	199	192	203	191	196	201	202	200	226	244	196	189	196	203	199	202	220	215	202	210	171	208	205	197	234	217	192	211	225	225	183	201	210	222	186	183	207	211	213	206	217	208	179	198	209	214	243	184	209	206	217	187	245	190	190	203	225	214	203	191	200	222	197	199	214	232	191	186	195	194	229	217	191	205	205	187	202	215	214	189	185	210	246	184	222	198	195	190	224	221	201	221	227	205	225	201	197	199	213	194	202	210	188	184	219	199	205	205	213	227	194	202	202	206	205	209	223	196	196	230	223	188	198	208	214	198	205	228	198	201	215	216	192	180	218	212	206	193	189	193	215	198	213	188	217	202	218	234	200	183	182	238	219	214	218	235	193	207	199	204	197	215	182	195	209	212	205	220	203	201	201	199	205	215	208	206	178	204	206	199	210	211	217	218	185	196	231	209	218	196	204	202	202	207	198	228	200	193	196	213	186	211	217	192	202	211	212	193	223	216	192	217	175	205	207	178	215	205	217	214	204	214	200	191	201	174	212	205	207	200	200	222	217	202	199	209	208	209	203	214	222	227	196	212	199	224	221	201	191	179	228	187	211	204	205	231	203	198	203	206	212	201	220	180	194	193	206	201	201	225	205	214	187	195	217	222	203	213	201	183	193	206	197	180	188	223	183	231	207	226	180	196	202	209	217	209	164	209	195	194	201	186	201	190	207	215	209	198	209	236	222	166	191	219	206	216	202	214	203	205	226	209	195	187	218	215	202	203	218	192	217	202	203	210	232	215	212	177	206	207	189	217	193	184	207	210	221	198	229	213	199	211	218	200	197	211	213	202	190	176	191	193	222	205	204	201	202	238	218	229	211	181	193	205	195	227	207	224	190	211	199	210	174	185	232	199	210	200	206	209	232	205	213	226	217	211	207	214	192	181	184	203	196	215	215	215	189	221	191	192	189	224	202	201	214	191	199	214	209	206	231	219	181	196	202	173	192	188	189	177	205	193	206	213	213	197	195	196	206	224	207	206	185	209	193	214	180	231	179	190	209	222	202	235	201	210	206	214	165	223	191	214	183	213	201	205	204	218	173	198	208	189	202	181	189	216	187	195	228	246	205	180	197	197	219	195	186	227	198	177	181	226	209	182	207	232	190	182	204	200	213	182	203	230	209	194	203	223	200	221	204	235	181	185	205	202	197	197	189	217	194	202	209	218	197	196	213	196	224	211	210	206	207	195	234	212	197	197	189	206	193	212	215	198	195	228	223	211	189	203	189	222	213	194	209	218	202	211	243	201	205	219	231	170	207	201	198	192	180	193	221	177	186	212	196	184	202	225	203	205	213	181	213	208	188	197	187	201	219	212	245	227	199	223	189	192	181	219	204	223	201	228	206	186	210	213	203	180	202	201	200	213	212	205	198	191	197	224	226	212	185	182	207	192	175	211	183	190	220	212	181	209	183	180	216	206	204	213	222	196	204	238	221	201	218	206	216	201	221	187	195	185	205	201	222	239	189	189	220	183	197	186	203	230	206	181	230	191	199	217	198	177	196	202	208	188	215	184	202	199	193	189	216	195	211	221	229	206	231	202	219	215	195	176	209	199	179	192	214	214	185	220	214	233	204	190	171	200	209	194	202	199	162	208	187	233	206	214	226	190	212	212	227	211	215	190	209	208	195	185	193	216	185	188	205	181	211	187	214	201	196	187	204	200	220	190	196	184	197	202	205	235	195	176	223	181	203	181	194	215	196	222	181	198	209	222	200	201	191	188	210	202	191	218	211	189	207	192	232	201	200	203	184	214	205	189	183	179	207	215	217	214	213	190	210	207	208	220	191	220	214	198	191	190	214	203	192	184	195	238	207	220	186	185	203	182	207	201	194	199	211	211	212	201	214	202	210	225	210	208	202	181	198	195	204	201	212	188	217	213	206	201	178	210	203	174	206	210	184	235	213	178	212	219	229	221	197	196	205	189	198	186	204	180	199	199	215	204	213	225	218	236	205	202	192	194	230	208	198	205	195	197	196	188	199	203	194	202	208	212	210	189	180	167	198	191	203	194	216	224	245	211	213	215	221	197	188	202	178	202	228	197	195	200	204	227	220	192	212	204	216	218	208	205	198	189	219	201	201	218	220	185	199	229	206	206	201	207	210	202	195	182	180	213	203	209	184	197	225	227	210	198	189	195	222	227	221	205	208	213	178	197	185	233	211	203	211	209	190	214	200	215	191	211	209	192	218	198	229	202	215	212	198	222	240	216	202	194	214	200	199	194	200	176	189	234	217	202	178	190	190	210	215	232	209	201	200	182	195	213	214	200	219	208	195	185	216	193	206	201	186	176	203	211	214	209	226	208	196	204	199	171	170	208	206	181	191	184	203	224	187	217	201	183	235	201	214	224	208	243	203	203	169	189	208	202	204	196	209	187	187	207	214	207	208	198	185	217	199	216	182	214	205
27365	20849	8982	1176	760	680	533	507	468	500	488	465	499	519	518	484	515	469	467	455	463	529	480	489	519	464	478	475	467	469	491	514	486	483	435	484	490	497	459	478	502	499	476	512	520	520	482	488	507	466	522	479	470	497	477	520	479	497	490	481	518	465	460	451	494	478	450	503	503	493	489	500	534	507	449	467	484	487	429	528	517	468	444	467	466	488	488	458	514	492	501	443	457	499	480	504	472	496	476	462	508	443	491	513	473	464	488	466	489	467	473	461	475	440	479	496	505	491	494	468	496	498	510	487	473	467	491	474	490	503	512	480	451	491	528	509	492	503	479	464	460	490	494	481	485	507	485	466	445	484	473	430	450	514	488	473	514	484	467	519	483	444	504	511	521	488	487	504	486	485	488	516	515	522	471	500	495	503	488	497	450	502	501	499	488	523	449	505	505	484	500	481	494	499	504	517	496	487	492	507	521	512	463	477	525	477	483	492	494	456	458	480	486	496	496	467	486	501	443	480	486	446	482	478	507	498	528	484	456	470	500	477	477	520	443	481	456	497	503	491	503	494	489	463	530	514	511	480	474	513	464	496	510	489	467	515	453	496	460	496	488	449	494	500	498	491	481	512	478	498	453	475	510	458	499	463	471	473	497	454	470	502	465	521	484	504	487	530	469	524	508	531	493	498	439	477	490	503	489	483	476	459	460	488	494	523	458	492	428	481	439	493	490	448	506	467	462	487	482	515	513	473	503	471	510	534	513	484	512	487	492	503	486	460	499	471	485	453	507	491	483	478	498	504	503	451	496	488	497	525	539	520	496	507	451	514	499	427	469	528	499	480	491	455	522	444	493	503	446	481	450	490	521	500	510	483	470	475	509	493	448	466	492	511	469	498	535	444	473	468	485	496	448	496	478	498	479	481	533	464	484	444	507	506	519	538	487	494	501	462	450	459	517	494	496	510	458	465	517	492	455	488	452	484	491	492	480	469	483	482	485	470	450	487	483	505	488	472	480	491	470	484	425	549	453	478	437	491	480	452	486	454	478	453	490	477	462	454	458	499	466	463	513	477	520	495	467	474	490	536	440	525	514	456	503	521	555	455	454	475	479	502	492	489	501	506	496	470	500	490	481	458	499	503	459	502	466	522	539	447	544	542	513	452	490	478	522	474	454	486	464	504	432	512	486	469	495	480	462	504	454	455	495	493	521	528	472	490	484	446	487	445	445	498	495	531	497	497	477	482	484	460	471	504	473	525	481	473	484	520	503	501	447	498	457	487	468	498	505	512	459	500	482	496	471	499	494	492	473	524	474	499	484	492	471	534	499	458	534	531	494	481	463	442	476	456	463	441	471	466	493	480	502	510	438	486	467	498	483	477	477	489	480	454	481	495	496	516	541	489	492	508	532	498	488	477	484	450	474	465	468	483	478	473	492	481	493	522	498	465	466	473	523	525	536	468	469	491	493	493	476	514	480	477	460	475	470	501	529	500	517	492	470	473	487	491	515	475	484	482	436	475	496	476	511	501	472	512	478	454	450	510	492	531	513	468	489	422	489	503	470	494	485	492	528	512	512	460	478	525	465	507	495	505	464	437	499	497	529	477	502	487	504	481	466	482	492	458	468	450	491	478	498	464	485	522	480	485	496	455	509	477	459	491	525	485	453	488	467	506	532	486	470	472	480	491	476	493	482	494	464	509	412	499	488	467	487	476	460	494	493	471	536	497	491	485	477	509	475	509	490	452	499	446	519	460	488	500	498	471	485	472	498	433	479	525	471	497	492	477	503	504	486	498	475	444	494	452	456	509	517	497	477	481	456	502	501	476	486	472	486	439	497	498	457	458	451	466	441	521	489	468	492	503	527	498	504	483	453	508	475	491	519	507	453	524	481	512	477	491	487	461	468	494	456	495	487	444	506	505	493	467	444	496	487	536	524	447	492	499	483	499	469	484	492	477	506	523	495	477	432	491	456	524	501	474	484	461	469	481	512	481	479	516	517	492	511	524	479	494	486	496	493	455	460	460	489	454	512	526	528	475	477	489	479	459	492	498	488	488	473	495	465	499	489	515	499	488	476	491	470	468	486	484	466	485	520	496	503	463	500	506	482	485	494	504	498	459	473	462	472	484	465	446	462	504	465	513	483	508	495	494	495	450	488	511	479	480	477	495	502	495	493	478	477	460	501	510	519	520	463	536	476	492	489	451	494	476	468	483	520	453	470	459	511	503	473	470	467	489	444	458	458	517	451	520	519	461	461	515	472	489	510	481	508	498	530	435	516	522	509	434	453	513	511	478	503	512	524	472	475	496	476	493	474	504	504	499	522	495	488	446	501	473	423	487	498	489	492	510	547	484	492	503	496	488	498	498	478	468	526	481	494	483	474	488	497	452	479	559	502	506	508	480	515	465	522	501	486	463	472	475	524	480	484	489	471	518	530	471	473	516	483	502	487	503	512	464	421	506	504	484	441	539	513	488	508	461	469	486	469	498	487	515	516	496	476	498	466	508	497	487	484	503	462	475	469	485	496	513	462	417	488	506	472	503	483	520	498	505	515	468	506	457	506	516	488	477	477	478	446	498	486	511	458	513	498	464	465	457	504	456	510	473	443	471	467	471	514	498	494	431	489	523	509	493	446	502	453	517	466	490	465	503	494	489	520	478	489	442	509	464	522	505	509	485	507	460	466	521	461	469	454	506	476	482	518	479	489	494	508	507	493	510	517	501	481	481	461	511	516	484	522	487	439	466	546	468	430	497	457	468	507	435	488	519	516	479	516	463	478	487	479	454	483	466	496	489	469	469	496	490	525	473	517	493	521	495	513	477	480	487	523	488	488	452	496	502	479	502	454	513	503	486	512	494	452	503	489	453	472	493	470	494	486	482	476	509	495	461	533	525	536	497	486	465	500	515	475	473	519	452	467	490	448	494	503	476	496	491	470	474	508	474	444	459	484	451	500	499	463	487	505	519	473	481	455	494	503	497	478	508	464	509	447	483	449	484	485	475	495	464	485	493	491	495	503	481	454	469	473	513	463	489	488	536	470	452	502	453	461	508	515	529	479	496	496	501	511	514	505	504	481	519	506	477	492	505	504	504	519	494	482	480	488	463	490	464	487	493	487	497	490	508	495	505	463	495	498	480	551	474	477	510	464	464	498	466	475	490	491	551	475	499	452	472	511	451	493	467	505	526	476	522	470	488	497	513	489	478	506	479	491	465	497	512	485	489	477	526	494	494	511	478	467	493	501	486	432	514	501	457	478	468	456	471	482	476	464	447	476	465	442	496	448	466	472	483	501	493	456	459	491	461	501	511	506	502	454	486	510	506	498	511	504	491	483	478	537	482	464	484	494	500	465	491	502	525	456	495	468	503	521	508	494	473	522	505	468	502	457	449	526	493	473	489	469	466	529	470	496	508	489	466	468	483	512	513	511	509	462	463	450	499	555	494	480	475	465	427	463	460	504	520	507	495	499	486	453	476	495	492	465	480	499	494
4196	1521	1406	1038	852	795	723	712	734	752	728	710	678	672	702	694	603	678	684	616	648	666	632	640	640	651	678	689	629	663	636	632	682	632	656	637	639	662	672	655	661	653	635	680	685	637	680	675	640	636	645	664	632	660	669	682	682	631	660	666	642	640	579	654	632	625	649	692	683	667	634	605	601	664	677	622	667	660	638	657	666	617	630	633	634	630	590	579	660	637	591	693	635	638	651	608	600	652	660	606	670	647	697	692	670	625	598	626	643	626	646	621	655	666	666	614	606	585	610	660	654	653	652	662	670	655	702	640	668	665	637	665	646	641	622	636	670	630	683	623	632	645	626	603	644	655	629	682	683	619	668	643	636	660	675	679	646	649	658	658	603	645	606	674	633	670	621	663	647	693	639	665	645	671	680	633	669	651	617	628	653	657	608	700	595	667	631	675	639	597	592	651	665	637	669	644	658	643	630	674	614	647	630	647	652	670	638	637	705	677	625	648	622	634	605	656	638	639	688	613	625	632	659	670	662	602	679	707	621	625	655	603	618	692	686	620	620	646	640	620	641	633	648	643	634	664	624	633	689	656	697	693	623	643	609	624	594	622	633	621	690	620	672	646	637	630	680	645	642	669	651	671	640	669	655	666	653	628	656	627	661	630	603	653	663	666	667	659	655	614	644	659	648	605	668	643	660	647	639	641	641	610	608	633	667	630	632	661	633	624	635	633	655	632	665	641	628	661	627	636	690	651	660	634	664	628	631	635	650	654	608	639	614	643	665	573	658	640	621	659	677	632	657	629	621	637	644	627	636	657	649	632	654	638	651	592	657	659	643	647	635	670	658	595	631	631	711	593	668	620	630	656	589	651	631	670	675	597	648	657	608	664	673	688	645	654	643	605	618	621	654	671	601	641	626	586	664	630	664	638	651	662	669	642	674	606	668	663	599	632	662	672	625	674	694	674	628	641	633	669	621	628	643	646	691	640	645	684	608	629	646	639	616	662	654	649	665	650	624	626	607	617	634	646	638	591	663	653	630	661	653	639	630	658	641	672	637	634	632	615	635	634	592	643	657	700	644	631	643	631	664	675	668	689	627	681	646	621	707	638	666	672	650	640	634	633	644	687	630	652	660	645	653	641	631	658	673	661	628	613	644	621	641	639	652	633	646	636	688	678	657	625	634	676	634	597	662	635	666	687	665	640	670	649	629	647	620	617	658	632	641	610	633	630	664	641	633	673	642	648	635	645	637	626	672	665	600	642	656	686	656	629	607	665	666	681	623	656	618	639	668	664	655	625	662	642	676	659	660	630	668	629	661	656	634	683	657	651	641	652	651	604	616	633	653	644	659	657	658	685	628	615	660	611	668	654	662	673	662	648	643	628	624	669	628	609	630	600	635	650	666	639	657	674	612	653	588	615	638	639	676	640	654	606	636	659	604	634	602	629	630	671	654	650	591	695	610	638	670	629	649	639	643	692	644	665	662	691	616	625	644	629	580	655	632	623	636	656	648	611	627	679	620	617	631	662	643	642	686	637	637	627	697	627	630	650	637	656	638	649	650	636	641	641	619	664	649	611	649	632	625	645	615	642	682	624	642	688	620	653	664	624	653	642	636	667	624	681	638	588	641	712	664	630	697	625	653	655	665	652	630	695	622	629	666	658	626	666	617	660	603	626	688	648	669	655	640	625	616	623	654	668	609	644	662	623	627	638	639	618	666	631	659	659	644	626	656	617	619	638	628	603	655	676	620	642	612	641	630	637	613	642	681	611	653	665	688	609	618	643	654	646	619	627	674	632	627	646	633	656	593	608	646	665	673	649	644	680	638	633	643	671	655	658	635	656	641	623	661	647	621	643	615	656	645	644	651	681	631	593	679	645	630	639	685	592	597	666	670	585	647	663	663	626	594	622	625	669	686	630	644	691	618	589	608	671	655	649	631	671	690	654	714	617	653	592	617	626	636	693	714	621	605	651	671	642	649	646	628	612	585	590	637	683	634	672	681	690	628	659	687	651	643	664	628	637	664	646	671	603	665	662	638	605	634	650	613	650	635	597	621	636	621	654	624	624	617	638	645	700	649	668	623	647	653	640	632	660	671	626	619	639	709	639	661	660	649	611	623	625	630	644	634	657	651	637	649	653	615	666	664	626	677	648	634	598	645	661	642	633	651	621	639	626	661	625	641	651	637	642	686	634	677	657	644	648	664	655	608	623	579	635	668	615	626	647	645	620	664	585	631	653	676	628	638	654	624	623	644	673	658	662	610	653	591	586	603	653	649	660	679	658	605	646	663	627	663	579	646	629	679	644	649	606	683	643	646	629	628	663	614	630	702	696	635	633	639	678	607	671	619	594	670	629	603	624	673	617	644	649	619	665	611	656	627	642	657	636	666	659	647	631	650	629	607	634	642	645	668	650	656	622	616	621	615	647	631	642	644	644	623	581	640	647	680	650	593	672	633	642	623	628	646	652	666	671	681	627	610	596	638	642	636	655	643	660	664	658	616	636	629	629	648	660	636	683	675	624	595	630	599	622	622	612	669	640	636	642	652	639	628	639	658	670	643	654	676	645	643	657	659	649	678	675	613	646	634	632	633	605	645	649	665	647	664	623	652	652	680	651	630	617	657	709	633	656	669	595	651	706	636	650	638	650	628	599	580	638	640	637	627	629	676	642	658	638	627	620	643	631	677	652	645	638	674	685	629	622	678	640	664	627	662	644	656	659	677	647	625	679	614	657	605	681	670	638	649	623	638	651	588	615	645	652	681	640	636	663	593	663	639	603	627	655	662	604	694	663	618	698	592	636	661	665	626	590	653	636	669	624	604	637	686	679	643	626	622	639	629	672	673	659	642	611	638	679	629	671	606	678	630	657	627	663	598	655	641	665	674	606	615	625	671	686	651	638	639	656	648	656	603	649	696	615	653	679	599	622	621	675	632	640	629	649	616	644	663	684	658	640	658	668	649	682	641	662	587	650	693	646	647	668	644	645	629	665	670	670	625	619	616	615	609	671	646	682	612	643	650	629	647	650	646	652	643	631	624	630	686	653	644	658	636	653	634	610	649	626	656	650	626	632	683	654	655	620	680	624	612	650	626	667	661	685	648	661	651	644	674	612	632	612	679	616	630	648	608	644	673	638	613	660	636	626	626	654	642	605	611	629	691	652	601	615	635	599	628	624	634	680	661	650	607	666	667	684	640	684	645	604	656	670	628	616	636	639	635	643	652	646	641	642	606	673	657	678	648	640	624	638	645	609	628	610	626	644	615	634	578	638	603	671	716	613	665	656	615	659	711	681	690	649	633	625	657	653	639	664	656	643	648	653	651	653	649	635	621	674	712	665	636	672	620	675	627	618	635	631	637	665	687	654	672	641	643	612	634	673	625	667	668	650	668	694	685	606	655	662	614	647	653	678	672	629	641	629	639	609	650	663	665	632	671	686	657	641	634	641	653	616	675	616	621	657	617	652	667	669	646	648	641	619	639	669	678	609
24486	21470	28825	24520	21425	7099	1073	790	651	612	584	568	509	488	501	476	448	460	441	421	448	444	387	447	418	418	420	408	407	404	433	429	379	399	396	396	400	413	409	393	406	425	420	373	374	379	397	393	368	374	400	409	393	415	369	397	398	382	380	393	423	403	396	401	431	391	418	418	376	368	411	383	421	417	379	399	406	388	395	400	388	387	417	418	395	388	422	423	411	399	381	403	422	396	384	400	415	390	367	397	401	406	435	393	421	379	388	410	413	376	411	378	388	404	396	430	384	359	400	405	373	382	402	382	396	408	422	395	413	371	409	389	408	382	372	384	380	384	396	400	396	402	395	413	390	402	370	415	378	388	409	381	414	387	416	384	362	366	405	376	413	377	356	415	390	392	437	368	391	400	381	406	362	384	387	357	346	402	407	413	395	399	393	445	383	437	415	368	386	407	396	397	432	380	389	403	355	388	414	422	414	380	380	390	383	409	380	395	376	357	422	420	408	384	392	381	361	391	402	389	373	411	386	391	400	398	350	393	405	369	370	382	412	431	401	416	366	432	417	381	379	399	403	393	403	415	404	372	359	431	387	434	404	382	364	432	367	367	394	381	382	368	370	361	399	376	381	388	429	371	420	393	394	410	430	364	374	382	419	367	424	396	403	391	415	382	365	404	380	396	411	394	375	363	402	389	376	404	366	414	423	416	388	404	403	398	388	350	373	403	389	375	381	410	449	413	403	414	395	423	401	392	393	399	389	370	379	401	378	396	386	364	391	418	403	382	370	372	385	381	384	371	400	433	426	421	382	360	404	390	383	416	376	397	362	439	389	439	396	405	418	411	375	396	419	377	367	395	390	359	449	446	358	382	362	370	397	409	409	406	421	384	385	386	352	386	368	419	361	373	405	403	398	383	424	403	406	374	380	403	403	387	446	377	410	384	385	391	408	372	348	427	373	364	421	406	364	396	400	425	359	401	375	389	375	399	373	416	389	392	388	386	437	412	378	408	394	398	387	399	368	343	341	364	361	425	377	409	374	418	403	402	423	406	383	369	385	390	383	386	420	401	370	401	351	394	366	403	391	405	397	405	387	392	366	408	411	394	355	406	395	411	381	407	398	367	416	389	375	382	402	403	385	378	371	377	390	417	407	396	436	401	417	412	408	379	396	363	395	433	379	388	383	414	366	391	353	391	373	405	404	406	389	398	411	444	385	426	415	424	392	396	410	377	407	382	385	360	411	404	421	345	371	369	396	407	413	364	393	388	368	381	394	399	357	438	392	409	394	401	421	422	429	375	391	366	396	407	403	398	343	425	401	385	401	433	350	407	429	432	410	399	397	395	406	385	338	409	337	394	390	367	366	400	444	398	422	395	374	372	402	378	368	397	406	367	413	392	419	369	436	409	371	401	423	372	370	432	368	400	381	383	406	379	384	433	371	376	397	407	376	375	357	403	401	414	405	417	376	404	382	376	394	393	389	375	419	384	360	402	394	403	400	378	409	388	407	384	386	427	398	398	424	392	420	403	391	418	410	398	398	399	367	389	403	394	387	375	389	410	360	424	362	418	380	385	395	400	375	382	436	368	387	417	378	390	349	399	405	375	388	390	385	385	408	404	409	412	379	389	393	353	415	403	397	391	396	380	377	378	371	385	385	379	409	410	421	395	373	421	374	415	374	391	398	400	385	383	386	371	384	380	399	412	388	366	412	412	363	360	393	423	358	376	404	372	387	417	424	371	381	360	406	361	380	420	384	393	412	369	369	408	426	432	414	404	404	404	425	379	381	402	398	391	440	365	403	377	411	441	392	380	361	382	415	388	392	397	364	363	373	378	375	385	389	408	425	415	416	433	385	400	391	334	439	403	409	377	379	401	398	390	397	391	406	384	382	412	376	384	353	371	427	383	402	390	367	427	423	419	390	414	398	396	399	363	396	386	388	391	382	395	416	385	427	394	390	400	422	383	369	380	403	345	444	429	433	400	411	384	412	416	413	369	404	409	412	395	386	392	398	342	394	386	425	398	373	384	409	384	387	439	422	392	388	398	345	345	377	410	375	412	368	425	422	407	388	399	386	388	392	417	408	400	359	344	406	417	400	379	416	392	437	350	391	388	372	403	416	388	380	357	410	379	362	398	419	375	421	423	382	371	376	413	392	388	416	377	438	420	405	350	404	400	391	394	406	391	409	400	394	399	397	382	405	374	405	383	396	373	362	406	388	404	373	382	392	447	365	409	410	406	393	354	363	416	416	373	368	397	379	426	374	410	393	452	385	411	371	371	364	386	393	374	397	422	410	367	356	380	428	396	410	439	381	372	392	373	429	377	424	393	406	387	391	398	378	410	418	393	405	409	387	378	403	413	402	399	386	405	383	413	382	366	405	396	405	445	412	355	402	410	379	373	407	381	407	414	420	398	392	391	396	414	388	403	393	376	404	380	390	409	364	420	389	389	392	383	366	395	399	434	401	400	403	395	386	364	407	424	380	400	371	411	348	403	383	391	370	403	394	413	366	447	397	396	366	407	398	375	422	360	362	393	351	377	391	398	410	408	400	390	407	385	477	417	398	345	386	393	386	406	428	416	395	399	393	400	416	384	353	368	355	404	386	386	367	387	364	408	388	396	432	404	370	377	372	415	363	406	380	410	383	391	430	400	390	378	390	375	384	379	401	432	380	419	360	387	382	367	367	380	384	411	402	418	380	381	383	420	382	385	408	373	365	422	396	413	412	402	455	412	397	389	402	350	378	398	415	413	414	404	378	381	399	353	394	413	421	364	376	383	379	389	383	384	381	348	383	408	392	381	365	368	398	407	408	402	399	396	410	345	424	415	401	389	353	389	399	385	410	378	369	351	385	393	388	404	410	393	404	368	379	372	388	396	402	408	431	411	408	391	404	391	397	379	414	377	387	408	364	391	363	391	377	387	401	388	399	390	406	397	407	419	404	432	407	424	391	420	410	420	389	393	394	400	363	387	392	388	425	362	419	388	373	392	383	404	373	375	383	411	394	424	381	401	390	410	390	378	394	364	400	396	390	406	408	386	389	391	412	381	368	393	388	366	413	421	395	385	384	403	389	408	389	407	357	378	419	401	371	404	407	400	380	357	369	381	401	400	390	363	402	394	375	400	369	439	434	387	357	396	341	404	410	374	388	415	395	441	411	383	399	393	390	391	383	391	426	413	371	372	378	392	427	394	406	375	368	387	382	381	388	379	403	398	392	360	354	425	382	363	388	412	391	387	396	377	388	398	384	384	385	410	395	386	376	432	387	410	374	366	368	400	365	422	402	386	402	372	404	394	413	402	398	391	365	422	416	391	375	369	376	410	375	411	410	373	397	418	366	391	404	414	397	398	372	379	359	365	412	375	382	393	435	426	403	361	382	403	371	372	376	390	390	380	378	414	407	376	385	415	403	424	392	354	416	410	383	379	372	428	381	380	395	384	390	400	378	367	380	374	406	381	365	402	371	412	386	426	359	371	381	388	362	395
4893	9459	8284	4222	2952	2335	1845	1507	1335	1111	1058	898	832	807	729	693	712	630	648	632	669	632	614	579	624	621	550	597	590	597	576	576	588	586	548	573	566	560	527	553	591	575	527	517	563	560	554	538	576	523	560	530	556	521	565	551	553	532	528	554	538	502	537	533	564	569	499	506	523	535	521	526	519	526	506	513	533	517	563	482	580	550	541	532	568	531	549	521	535	510	555	522	560	543	541	541	542	539	561	510	551	513	527	555	569	492	499	512	552	543	520	529	536	546	519	538	528	512	537	506	568	573	508	549	553	577	507	505	545	540	530	527	537	536	543	558	515	533	548	535	546	532	578	530	535	487	527	533	501	528	523	533	510	563	554	540	561	532	526	553	496	500	541	565	524	554	545	526	516	536	503	522	536	541	515	504	519	552	501	529	550	532	526	533	534	525	534	546	560	495	537	541	556	553	563	511	556	530	548	564	528	531	511	492	520	508	556	478	520	550	521	519	585	521	514	551	543	501	548	528	533	580	531	509	520	498	522	541	527	520	570	530	527	546	561	525	499	515	544	532	576	572	566	527	586	545	559	506	564	498	525	534	558	534	525	533	516	549	514	560	590	554	544	537	542	548	505	552	545	527	519	517	525	540	511	521	551	540	501	542	473	550	513	513	559	490	542	577	496	486	500	514	568	515	567	516	528	523	506	554	547	543	541	502	524	532	515	514	532	562	541	533	519	527	555	522	530	533	516	561	539	558	523	500	531	532	510	505	541	510	502	527	491	513	524	545	496	546	561	551	543	513	558	487	560	512	558	488	526	544	522	542	510	537	517	550	558	526	544	527	516	518	542	550	479	509	522	514	553	506	537	519	537	528	522	528	517	563	538	540	555	523	548	520	523	562	530	530	521	547	523	502	552	545	515	510	550	535	532	530	526	509	521	537	570	566	493	518	552	540	533	514	527	533	583	501	530	530	515	547	570	520	532	553	544	563	537	527	526	539	535	528	545	553	524	529	534	529	560	532	524	519	594	523	552	540	556	526	485	562	491	567	546	515	503	506	505	537	548	516	532	497	497	517	499	546	516	509	501	567	558	533	520	526	558	512	553	517	547	513	548	533	517	543	546	582	531	528	551	548	549	502	547	536	518	534	553	535	526	495	523	563	544	462	570	512	591	544	548	539	485	499	500	516	541	510	500	551	526	509	512	536	570	604	535	517	525	544	541	508	505	546	496	540	530	539	529	540	526	521	517	553	524	527	532	531	521	548	526	559	511	525	533	576	520	531	526	492	556	517	530	517	527	515	568	529	535	533	528	508	511	540	525	519	563	551	565	540	506	505	575	564	561	534	539	541	538	526	518	507	564	499	523	552	586	496	559	533	506	563	515	552	560	575	508	550	525	532	523	557	549	539	537	518	531	524	536	509	525	505	485	498	566	557	523	500	557	519	558	552	530	550	564	486	511	526	516	532	531	516	501	525	555	527	536	501	505	496	532	539	540	569	513	537	527	558	565	543	549	570	524	552	574	511	530	469	535	522	551	536	487	506	561	561	569	522	562	545	518	543	528	539	512	538	574	548	520	520	572	524	526	525	529	516	481	515	511	534	522	525	537	531	544	531	560	527	536	503	545	516	544	554	530	497	605	508	502	548	539	573	513	565	528	579	576	566	534	520	493	499	556	554	503	526	529	543	515	545	533	550	542	529	548	527	513	513	536	530	511	541	514	547	505	514	545	544	530	573	554	523	536	537	559	528	540	539	553	569	517	540	557	530	501	533	528	561	518	551	498	549	555	508	508	539	538	540	563	536	532	556	537	519	522	568	540	537	498	584	510	557	544	564	531	540	587	581	531	543	532	535	537	530	537	558	499	506	505	544	539	521	511	564	551	555	564	521	550	537	518	544	518	538	505	563	543	543	504	573	540	527	559	546	549	541	539	533	561	543	551	537	523	525	543	510	551	535	565	492	536	573	579	529	527	552	517	515	522	543	530	529	527	518	556	571	545	579	526	527	565	523	551	514	533	510	554	519	523	541	533	515	510	524	517	526	518	514	548	540	518	525	508	505	542	527	532	488	557	541	566	531	525	558	522	539	530	521	497	531	576	549	548	545	514	541	498	551	548	531	494	530	551	554	515	587	556	551	556	555	525	523	579	527	519	517	515	514	518	497	526	540	541	519	529	507	528	543	507	510	522	560	492	555	524	484	546	511	525	557	518	537	537	549	525	508	514	553	523	565	527	517	551	550	554	529	513	593	561	531	524	562	558	543	560	516	522	588	538	532	531	507	509	540	529	514	520	516	513	518	495	551	502	528	535	542	514	521	536	527	571	499	545	552	557	510	524	576	560	541	562	541	563	551	530	493	549	523	530	515	541	541	546	575	558	530	511	520	530	519	514	551	542	563	527	543	533	509	559	536	550	522	532	548	555	520	591	504	523	545	558	522	538	549	527	528	530	540	543	552	535	534	541	549	522	488	551	547	513	488	516	538	517	514	511	570	539	548	519	549	518	537	570	511	525	550	550	551	563	549	525	528	526	482	525	514	547	496	482	584	521	560	522	546	565	519	560	521	553	527	529	505	519	525	570	505	543	501	493	512	572	559	534	531	533	473	528	537	515	520	524	529	513	535	553	542	541	575	530	566	557	516	527	548	501	542	516	543	533	494	515	530	535	536	534	508	523	510	550	565	521	486	551	541	534	508	519	544	532	518	560	524	572	509	536	481	557	586	529	483	497	519	565	553	538	506	539	534	542	539	504	544	525	515	518	505	495	523	522	519	541	558	539	494	568	503	525	524	526	502	512	508	529	544	515	522	553	577	548	540	523	538	521	503	520	534	558	554	513	558	583	572	505	494	545	541	526	510	553	550	505	540	535	522	558	558	527	528	548	521	499	546	514	516	557	528	566	542	534	575	505	521	597	518	542	525	536	540	525	556	524	501	511	515	504	530	548	514	545	515	578	532	547	564	556	570	510	512	528	561	518	522	564	541	519	519	562	530	501	470	526	534	553	563	558	526	500	544	563	578	530	509	551	485	528	537	513	519	565	557	555	547	538	537	561	510	522	531	503	512	506	510	537	564	519	546	559	516	573	529	508	517	511	554	555	511	501	541	547	531	546	541	540	515	543	562	537	548	526	487	550	510	521	540	505	528	519	493	523	571	565	519	521	529	574	513	556	556	551	532	463	532	516	514	511	545	519	556	520	517	578	529	546	568	546	531	527	483	556	564	516	572	525	504	550	510	523	540	519	506	550	539	571	550	564	524	524	539	549	541	546	523	522	509	523	512	551	524	525	545	557	501	554	550	558	539	545	548	490	523	550	538	547	538	536	526	551	546	534	537	543	567	545	525	587	511	548	538	497	554	532	552	535	524	541	552	514	563	515	541	524	517	530	520	565	485	563	570	544	533	546	528	511	532	529	495	536	519	540	564	524	523	517	548	538	495	567	536	514	549	536	508	558	510	549	479	553	517	532	526	557	576	523	520	506	502	544	524
23286	21436	29376	23894	21437	21442	6116	940	629	589	508	440	387	359	328	283	294	251	240	237	233	228	216	205	188	189	205	221	176	183	198	146	178	142	168	202	161	163	176	176	165	192	159	165	155	148	165	166	161	176	153	181	170	163	144	165	180	153	168	160	165	152	175	168	149	144	140	157	144	176	131	155	135	165	157	157	139	138	133	151	136	158	153	149	154	169	147	176	162	153	157	154	158	155	149	148	157	129	166	166	147	145	151	140	153	180	175	135	198	144	153	152	146	143	135	129	156	144	126	168	150	146	141	146	141	139	156	164	168	169	164	144	149	161	152	148	171	177	150	135	144	158	141	137	140	173	140	137	164	146	146	147	156	147	151	177	141	158	143	150	154	143	165	150	160	153	126	140	145	151	167	151	151	136	159	139	140	156	151	153	128	148	151	139	142	153	146	144	162	143	141	150	129	174	171	159	148	154	159	171	149	148	163	135	153	128	146	135	142	151	147	160	149	147	148	161	128	142	144	142	168	156	147	178	149	138	139	169	138	171	155	131	143	152	175	176	157	155	170	128	142	152	168	155	156	153	150	161	126	176	149	166	156	161	136	135	133	143	151	148	144	148	160	170	131	156	138	132	146	138	170	161	138	172	152	158	109	157	146	147	142	142	143	151	157	157	141	153	131	158	172	159	128	154	149	161	138	148	147	144	138	142	162	156	162	140	157	147	144	145	149	156	154	169	150	166	147	154	152	145	156	132	140	160	148	158	136	154	124	149	140	149	147	132	143	148	137	155	137	138	168	140	141	143	150	151	158	168	151	147	133	138	159	163	148	146	147	132	148	157	150	141	156	122	134	192	151	138	144	149	150	154	141	145	149	141	150	134	151	149	150	147	129	137	145	136	162	148	143	166	151	167	158	171	143	136	155	137	132	141	147	158	159	166	162	136	157	160	141	158	151	169	151	133	140	157	134	164	150	154	143	139	145	154	158	164	148	142	149	142	135	143	146	137	165	151	140	141	171	137	151	158	152	161	163	171	154	126	140	135	165	170	150	157	161	140	147	163	161	143	143	130	146	144	152	172	155	147	158	163	161	165	158	131	134	143	145	147	150	151	176	150	130	124	131	127	140	151	160	143	164	174	155	129	138	175	177	170	129	143	151	136	164	149	152	165	152	159	155	146	160	141	143	134	154	127	133	133	156	154	173	163	138	150	151	162	133	157	155	157	151	144	155	156	154	137	178	162	135	142	144	137	147	125	154	153	127	145	139	129	148	154	175	143	142	135	157	156	163	163	141	139	173	148	162	166	153	152	147	163	153	139	176	163	141	138	134	145	149	148	146	144	164	125	140	162	153	138	153	127	160	128	138	153	157	156	146	154	154	145	136	138	154	143	178	152	148	167	164	144	154	151	154	166	156	163	150	153	154	147	153	140	143	167	150	147	148	147	135	146	164	141	156	159	155	153	128	143	177	138	190	132	137	128	157	147	152	158	150	141	161	156	148	157	174	164	158	170	149	157	136	141	153	159	137	156	134	138	146	166	159	159	130	169	164	139	158	169	146	157	141	141	160	160	158	138	149	170	145	151	153	150	145	137	143	142	146	174	154	149	146	156	129	130	164	161	163	149	149	137	156	172	130	159	141	151	147	143	168	147	159	133	136	135	140	175	144	156	147	143	148	166	146	146	149	139	161	150	130	147	160	150	125	161	150	142	163	138	142	135	157	143	139	152	142	156	130	137	155	115	164	152	161	149	148	145	169	143	159	167	162	140	124	153	154	139	151	151	161	162	131	150	145	163	146	140	144	181	135	128	157	135	146	159	144	136	146	145	152	144	143	149	153	140	163	148	158	132	146	147	159	148	137	135	159	171	143	142	150	135	125	134	153	161	157	147	144	177	150	157	162	147	138	149	140	165	134	147	161	155	148	156	133	141	158	131	135	149	123	141	125	150	161	154	158	147	141	165	120	149	173	149	157	151	131	138	177	143	166	122	146	151	143	141	124	153	166	134	165	142	145	142	169	132	144	145	164	149	144	145	151	130	147	137	143	141	146	141	157	181	155	139	147	149	170	143	150	151	142	174	133	139	155	132	157	146	141	154	134	135	139	177	137	143	122	163	132	181	167	166	162	144	136	130	162	142	155	150	123	156	153	145	164	153	155	143	138	149	147	133	152	153	148	135	137	149	155	127	139	133	153	143	145	141	157	128	179	168	133	152	146	152	160	165	153	169	152	136	152	147	144	141	141	160	162	152	164	139	132	147	149	155	141	156	147	136	163	147	143	154	137	133	131	147	144	125	140	143	149	150	149	128	135	156	158	148	151	144	156	138	165	164	150	153	161	174	147	149	150	147	152	134	136	143	162	143	167	135	160	141	154	170	136	145	153	120	157	133	162	169	152	134	166	157	177	148	130	123	121	137	135	150	152	131	145	138	153	142	155	143	125	127	149	134	145	156	159	118	129	148	132	129	159	132	148	140	138	158	160	137	170	147	122	140	134	156	118	164	144	155	126	117	179	144	136	162	146	152	163	137	162	159	150	165	152	145	139	153	162	157	141	160	140	158	139	165	168	129	152	149	167	148	141	129	147	155	149	165	148	114	134	140	154	134	141	158	162	159	153	156	152	156	138	148	171	141	159	151	134	144	154	136	158	155	127	127	147	133	168	135	144	157	170	165	142	171	166	147	163	136	146	155	156	156	142	151	143	131	142	130	143	154	120	167	154	147	167	168	130	128	137	155	186	154	145	157	167	134	137	142	161	142	159	164	140	162	160	152	157	168	160	161	160	172	157	145	157	138	158	155	146	180	150	139	150	154	142	144	144	142	163	132	142	165	137	139	146	147	157	146	162	123	141	131	164	145	145	144	112	114	135	155	147	153	149	144	143	150	165	190	137	146	151	152	169	143	144	145	151	144	141	162	156	135	144	174	154	155	146	146	158	155	139	145	152	123	159	154	139	137	135	158	142	141	154	144	131	146	169	136	138	165	141	145	157	161	147	151	146	151	134	157	145	131	155	136	158	168	139	130	152	152	136	143	155	163	172	163	179	149	154	146	151	141	139	161	143	146	143	131	150	131	158	153	137	161	129	148	127	149	153	132	140	153	148	150	128	150	143	151	156	153	148	148	147	154	156	160	146	155	149	143	148	131	150	133	146	173	146	146	144	144	144	166	148	147	165	158	153	146	159	169	152	161	166	154	147	151	162	172	157	143	171	162	174	160	140	154	158	158	165	141	143	128	138	151	141	180	138	147	174	143	136	156	156	130	153	164	138	155	148	156	172	151	176	155	151	159	155	152	154	173	139	130	148	163	143	140	137	139	137	139	157	139	151	174	155	176	148	143	151	141	149	177	140	157	137	154	152	158	121	153	138	162	162	137	136	162	137	143	140	139	143	166	150	143	131	147	147	155	146	169	167	150	159	143	144	141	155	136	147	158	140	152	155	168	141	157	137	160	148	146	143	153	167	155	148	110	158	154	156	170	162	152	148	165
6987	15142	13231	6989	4867	3598	2805	2064	1701	1314	1115	948	795	691	636	531	512	458	422	390	359	390	339	347	357	334	267	329	280	277	320	274	268	268	254	260	236	253	269	259	263	236	276	231	255	242	249	224	217	225	233	219	232	218	219	247	231	210	199	205	230	191	225	211	194	200	192	229	240	209	213	213	201	208	226	231	223	235	229	199	216	214	246	213	209	228	199	213	205	215	212	211	195	236	227	235	209	208	220	222	205	227	193	212	226	226	215	219	205	203	209	209	245	225	185	201	209	218	212	233	235	221	207	211	225	205	197	209	190	210	198	204	205	209	210	189	181	218	193	221	188	216	218	209	224	208	210	226	208	209	192	210	212	216	196	205	193	190	196	194	199	206	207	215	218	197	220	190	185	219	204	220	185	233	226	212	214	222	188	215	209	192	236	214	190	205	157	204	221	181	222	198	198	205	189	207	203	170	226	221	198	214	182	194	228	198	204	190	215	215	175	211	222	218	224	199	193	201	235	206	202	176	230	213	195	225	198	194	185	192	186	216	220	177	237	208	199	207	186	184	225	210	215	189	209	203	202	209	226	194	213	210	228	199	204	216	212	215	185	212	217	227	215	206	230	188	216	202	198	203	203	205	218	214	195	224	228	232	216	182	205	206	210	194	221	213	214	222	214	197	215	215	232	217	204	217	219	211	201	209	204	203	241	191	209	198	201	216	198	186	198	180	222	222	191	213	202	206	234	213	203	186	215	203	194	202	181	194	195	239	199	193	225	210	213	227	243	194	199	194	223	228	224	198	222	195	192	211	182	184	201	194	219	208	219	223	208	219	218	223	206	198	196	225	201	188	219	202	234	206	217	219	208	211	219	206	180	195	209	185	219	193	223	220	213	200	185	196	207	204	201	212	203	191	190	206	210	222	228	192	214	211	191	190	190	183	191	184	186	187	211	241	242	210	229	196	225	204	216	192	215	187	193	222	203	195	190	205	198	214	203	189	201	214	226	217	217	200	201	184	222	184	222	202	179	226	212	207	166	214	212	202	218	189	241	210	203	226	222	194	204	231	215	216	206	197	202	240	199	185	227	207	195	211	232	235	193	185	195	210	216	229	226	187	183	218	196	208	234	214	193	204	207	219	216	214	214	196	212	203	201	221	228	171	214	217	202	226	218	188	248	227	201	210	218	192	181	216	202	225	217	201	191	208	229	199	182	207	204	209	194	205	200	199	221	178	201	230	213	205	175	207	194	195	220	210	214	188	187	222	216	211	184	217	203	231	218	229	213	212	203	179	197	212	224	190	204	201	217	220	220	251	228	196	192	215	202	209	181	195	196	204	192	214	191	229	217	209	211	204	195	221	218	190	208	192	219	212	175	190	189	237	185	209	211	212	198	181	212	212	202	203	216	174	189	216	184	212	204	184	193	195	190	204	200	207	214	213	209	211	201	235	198	216	208	227	190	213	218	211	217	187	203	207	208	194	207	233	203	196	219	177	186	222	212	223	228	216	205	222	208	216	221	171	229	226	235	225	214	237	194	184	200	215	218	204	202	207	197	213	207	175	192	211	202	223	200	199	197	213	175	209	216	229	207	235	198	219	197	233	196	206	213	166	205	207	184	247	189	187	200	189	184	212	203	215	210	219	194	225	220	233	202	202	214	211	226	186	203	196	215	187	222	212	208	204	206	191	193	202	198	201	211	220	218	192	223	208	174	224	200	198	195	210	216	219	202	201	202	195	222	209	222	214	223	202	180	191	207	196	206	205	178	206	213	215	203	215	198	193	204	199	215	208	207	221	231	188	188	215	177	212	197	190	221	217	202	202	207	215	213	220	217	211	197	208	172	206	192	198	228	221	216	203	226	191	191	206	201	217	193	182	204	218	204	202	199	204	186	205	225	195	199	202	237	199	216	199	211	231	213	203	203	211	192	215	218	209	183	191	207	212	227	206	192	183	203	230	192	207	183	207	217	210	182	235	202	204	183	213	207	197	196	210	193	207	185	230	200	194	231	206	188	204	191	193	214	232	197	208	227	198	215	215	194	196	224	221	196	196	193	176	223	191	205	190	192	210	202	191	199	234	206	228	218	214	214	189	191	206	175	206	206	219	213	209	214	219	213	206	200	194	212	184	191	207	208	220	202	228	206	203	181	205	217	174	200	193	192	201	204	207	216	199	196	184	201	192	200	213	199	257	181	203	191	198	204	198	182	217	228	208	218	200	188	188	205	188	194	216	224	209	204	214	211	176	201	223	212	199	214	197	198	227	211	209	198	228	211	220	203	225	227	202	212	196	201	200	222	194	214	205	202	188	213	191	199	206	191	200	209	191	212	200	200	227	200	222	222	209	205	212	191	211	232	224	183	191	205	204	203	196	188	215	249	203	229	188	201	213	206	199	194	171	204	204	207	200	199	186	201	226	216	226	224	197	204	194	251	184	220	208	229	212	216	208	218	193	197	182	211	211	234	188	217	194	196	228	217	206	216	201	177	201	227	191	194	194	203	186	202	212	208	221	211	176	182	202	178	229	215	244	199	198	185	210	214	211	201	217	219	222	225	212	237	180	210	184	204	214	202	198	200	214	220	176	198	182	199	208	219	205	214	200	184	201	183	236	195	203	225	222	171	216	191	197	226	207	193	217	192	204	224	211	219	203	203	193	205	222	211	221	195	198	192	194	175	205	216	213	214	216	198	201	199	195	200	200	194	208	178	227	189	222	189	198	197	191	202	185	223	213	236	190	206	192	219	223	220	196	211	202	217	195	196	214	228	222	211	216	193	192	186	209	213	198	205	198	198	207	201	207	195	223	205	234	225	206	204	211	195	228	190	203	220	217	202	183	214	182	209	192	194	216	243	205	231	227	216	220	202	189	201	203	215	219	216	208	200	184	193	189	230	202	204	201	202	221	199	183	225	227	210	192	228	214	197	200	210	209	203	206	192	201	185	210	217	195	206	181	195	217	186	215	201	193	203	208	207	190	205	197	224	202	203	201	188	192	243	201	208	229	215	204	209	185	177	229	219	221	212	205	192	201	200	220	210	210	213	197	216	201	192	210	186	195	193	196	208	208	182	198	184	212	187	202	208	216	195	186	198	201	196	241	170	204	220	189	205	191	215	190	224	204	196	200	217	194	198	217	179	199	211	209	206	206	209	201	217	198	197	211	203	186	204	201	181	204	205	203	227	207	210	198	189	200	206	218	176	192	220	206	220	194	196	231	224	204	222	213	186	224	189	201	204	204	201	193	199	193	232	207	194	216	231	241	201	206	168	199	201	213	207	176	202	222	220	234	208	209	226	206	204	191	223	206	236	198	209	201	203	184	207	211	228	224	212	211	220	190	184	199	202	219	204	230	181	209	235	212	204	221	219	187	194	152	209	225	187	226	247	215	207	179	205	208	224	214	224	204	211	199	214	209	192	202	218	187	194	216	195	197	213	187	189	215	191	218	194	197	190	180	229	206	204	208	198	215	225	196	216	212	190	208	207	203
27301	20945	9467	1032	672	554	554	562	554	507	578	467	516	523	468	506	489	496	546	496	507	465	500	510	520	501	475	512	473	474	466	537	484	523	543	502	444	484	510	457	467	468	531	461	480	474	477	508	452	519	538	518	458	517	462	540	477	476	487	471	476	518	479	469	500	487	502	525	459	495	512	535	470	477	493	492	471	481	479	489	504	466	482	449	495	487	493	486	481	494	477	487	499	474	520	490	500	449	533	488	492	525	507	511	518	560	504	531	530	491	486	479	524	472	514	484	520	485	488	497	531	505	468	507	488	495	515	491	517	477	469	480	459	515	523	476	505	521	504	502	462	497	450	486	449	483	492	541	462	501	483	472	473	488	467	479	524	507	481	515	457	489	489	491	491	510	484	497	477	509	483	501	508	520	536	508	536	505	560	457	476	503	505	518	525	520	492	497	507	491	523	466	485	481	493	497	483	481	491	495	518	528	493	500	502	486	557	420	476	470	442	506	467	527	497	495	539	469	528	474	526	510	497	487	476	502	483	481	520	435	489	456	528	496	441	484	477	471	537	491	486	471	477	494	493	512	549	450	490	492	456	447	483	491	509	496	468	500	453	520	514	489	475	472	523	502	479	518	487	518	497	491	537	502	504	479	500	533	487	510	510	506	459	482	508	520	508	458	515	501	468	457	492	498	537	497	483	465	511	470	480	539	521	478	494	484	488	498	496	508	506	526	500	522	479	536	506	484	483	489	535	525	487	509	456	513	490	490	517	469	520	507	484	485	495	506	488	460	481	465	484	471	480	501	517	479	454	452	476	475	497	515	514	485	483	514	561	501	500	483	504	501	470	481	503	475	475	510	490	489	498	494	491	494	488	492	490	478	489	490	495	501	478	525	498	467	462	508	465	478	518	535	526	481	494	485	489	502	491	500	476	484	502	538	476	469	469	492	510	505	493	464	512	449	494	509	519	541	524	523	477	453	465	475	492	513	513	459	495	481	495	470	476	503	539	515	510	509	477	505	495	480	485	506	468	519	490	528	483	515	500	464	461	499	500	509	523	500	501	470	537	496	456	490	511	478	482	501	508	505	456	492	541	502	551	532	481	494	498	516	491	496	479	506	501	502	471	491	491	523	537	464	480	496	507	459	444	449	481	487	449	485	457	487	513	511	507	478	471	502	485	479	483	490	515	480	493	484	519	517	524	472	493	500	475	502	432	478	484	485	508	508	439	521	456	489	528	491	478	504	519	452	510	535	462	526	481	512	529	471	428	503	461	462	489	516	467	478	512	481	529	514	485	490	513	504	468	495	508	493	472	501	464	457	483	511	512	511	489	529	523	522	524	495	514	519	528	508	510	493	511	502	465	459	481	453	485	520	497	493	511	489	546	498	474	462	511	456	494	507	496	484	494	498	514	484	522	483	498	519	517	547	500	458	494	537	494	516	496	441	511	486	458	468	446	482	543	461	503	501	491	484	505	506	492	477	512	461	524	474	492	510	490	499	489	455	498	449	455	521	479	513	480	509	493	523	493	509	486	440	488	490	503	487	493	487	489	485	474	464	494	514	477	536	464	494	510	506	505	491	495	520	481	496	457	474	456	532	455	456	483	498	478	517	469	528	508	467	484	495	464	493	518	502	479	491	509	523	502	537	491	511	478	522	443	515	528	496	454	462	474	495	466	473	515	535	464	487	503	469	483	504	527	512	465	470	498	522	530	503	516	498	469	489	495	491	518	483	466	514	487	495	489	494	504	505	508	491	456	474	531	512	494	484	531	515	473	524	473	489	511	500	469	503	508	463	461	525	497	492	512	465	478	509	482	482	447	517	507	494	488	487	498	465	489	531	514	515	463	517	470	523	510	498	545	469	487	479	492	442	470	484	510	539	510	487	490	482	530	467	508	515	459	516	518	482	494	489	443	473	490	477	442	482	466	514	495	450	513	473	478	477	501	495	514	486	463	488	459	453	485	502	502	520	498	501	492	553	535	498	499	471	496	504	471	500	491	450	482	474	521	508	504	505	516	509	512	454	476	501	503	516	487	458	545	483	498	484	523	487	513	479	528	502	492	484	485	471	451	500	500	495	503	509	471	501	501	473	510	503	456	490	504	486	483	484	518	457	497	481	472	485	518	483	520	504	435	521	480	512	478	482	487	533	525	508	530	470	490	481	536	518	476	483	503	467	477	501	520	479	454	473	469	505	466	554	527	494	516	511	460	516	508	476	464	460	454	506	494	497	504	500	496	549	489	490	503	485	523	521	514	481	535	539	482	490	487	514	496	472	484	457	481	529	516	463	458	488	483	551	509	517	521	490	466	487	485	492	470	497	486	492	494	500	464	505	523	496	501	484	482	527	467	485	469	464	493	497	509	502	492	532	506	485	472	491	504	512	513	474	478	522	527	497	489	457	491	469	517	468	487	482	475	513	524	497	492	462	478	467	491	518	491	509	555	478	493	520	462	500	531	487	502	477	514	480	471	514	490	473	501	476	514	496	493	505	498	494	494	512	511	443	456	494	538	484	529	528	466	490	518	540	473	493	511	448	477	507	526	493	548	470	538	514	508	484	491	508	519	499	480	483	513	475	465	465	476	512	515	498	477	472	466	491	459	537	507	476	492	451	482	502	503	464	474	497	459	477	498	474	473	502	498	508	522	509	492	515	526	510	458	497	504	475	495	490	511	478	503	501	461	486	464	519	531	486	445	483	520	493	498	482	503	479	512	500	480	519	476	502	482	477	466	469	448	552	500	453	500	550	504	482	489	486	456	483	463	521	488	529	449	485	514	507	479	473	533	499	472	526	493	494	529	492	498	494	445	488	505	493	517	450	496	497	467	473	511	518	489	494	504	528	509	490	542	479	484	485	483	492	470	527	497	480	472	491	506	470	457	523	435	499	504	480	496	490	490	470	513	490	481	490	449	488	511	524	477	483	495	466	464	521	448	472	469	478	511	491	513	526	506	480	517	498	486	516	458	496	481	516	508	507	506	452	491	474	499	458	503	495	513	497	540	498	498	491	492	489	537	480	491	447	461	472	472	510	523	481	490	507	535	494	481	486	491	493	472	491	516	498	495	505	485	494	512	526	493	522	493	530	483	458	529	515	513	516	531	511	488	507	457	486	455	514	488	485	470	510	479	488	508	527	494	492	480	532	499	470	505	461	458	484	496	487	483	526	480	428	478	485	453	493	464	460	513	461	495	482	471	482	436	489	467	490	503	502	481	448	512	520	534	492	501	465	475	482	489	501	508	480	498	499	504	536	499	500	461	529	492	472	489	499	462	470	450	469	448	525	482	495	513	491	498	503	508	517	496	492	523	488	481	490	465	525	439	430	482	535	447	494	484	547	491	535	491	467	488	480	483	500	470	509	469	510	481	514	540	489	504	533	507	500	481	515	462	475	484	518	493	466	496	521	480	489	466	491	490	479	492	494	505	477	527	491	482	477	460	475	487	488	489	423	482	529	525	526	458	502	508	481	490	483	482	574	480	453
4136	1436	1380	945	824	802	736	704	706	699	693	682	664	693	673	717	649	665	687	640	632	676	660	705	685	638	672	666	640	635	643	645	655	665	649	670	657	674	614	677	672	636	632	643	637	672	686	619	688	737	653	634	685	636	629	644	708	702	701	649	673	650	614	633	693	676	641	656	664	656	651	686	628	653	664	622	637	634	669	644	655	690	623	641	626	639	639	676	646	629	631	697	623	637	665	665	669	612	649	626	638	616	656	675	633	653	627	607	655	680	663	652	627	694	648	645	655	649	638	674	625	678	649	608	657	670	634	685	624	640	677	667	630	634	657	666	593	657	660	653	650	658	696	625	654	671	644	639	623	633	610	628	634	690	644	650	606	645	654	627	656	639	631	618	658	651	629	647	657	656	664	653	681	619	649	614	635	639	621	622	657	664	597	630	688	616	643	644	668	650	623	682	632	635	649	676	666	620	634	621	689	665	689	630	710	625	699	659	613	634	679	632	625	682	610	636	637	619	691	678	660	638	611	661	680	694	623	674	643	665	671	613	655	630	637	637	684	696	649	682	695	661	646	675	639	700	655	637	658	691	657	619	622	658	618	671	655	601	706	583	638	686	644	607	669	694	661	671	654	649	635	667	657	623	613	655	661	679	646	679	639	694	693	669	659	618	658	678	688	642	654	604	637	648	652	660	629	630	654	644	635	673	595	689	666	671	711	636	632	678	621	637	649	681	636	671	596	659	651	671	615	582	649	654	663	679	653	647	643	626	649	611	606	631	657	694	649	663	620	661	644	676	637	653	632	685	616	645	645	634	650	692	662	678	632	694	621	711	664	635	683	629	643	645	633	672	607	670	633	608	657	633	658	681	659	678	645	714	672	710	701	627	664	646	645	653	641	628	656	687	666	641	663	679	644	646	661	663	614	644	646	674	683	632	612	636	624	684	674	628	645	626	666	659	609	664	683	683	650	660	637	715	597	653	630	640	674	663	657	609	599	617	659	664	646	647	656	654	681	655	686	670	664	653	649	677	603	636	642	693	659	685	647	660	631	631	643	660	621	634	631	649	692	663	642	662	648	707	658	639	637	679	589	637	667	588	691	637	683	650	654	629	648	633	636	600	676	646	635	647	666	672	662	666	662	622	623	647	607	662	654	656	660	643	665	650	658	628	671	643	619	600	644	605	648	670	638	674	635	662	613	647	622	588	640	664	637	640	655	633	674	697	691	651	685	665	666	652	603	631	650	638	656	664	622	656	713	629	672	639	641	622	675	670	665	650	647	599	649	667	647	690	626	659	686	645	651	681	626	642	653	651	635	642	690	638	669	653	640	635	650	656	612	716	646	655	669	669	699	647	596	631	640	659	641	652	650	664	671	639	661	597	663	675	671	668	628	641	664	674	635	630	694	623	634	682	673	648	648	669	619	711	652	670	643	645	619	649	659	642	652	627	689	653	634	692	650	651	596	604	706	648	641	663	634	711	638	623	669	669	663	677	644	642	649	661	650	658	647	644	677	647	663	642	631	671	629	662	620	667	674	657	640	641	652	680	671	693	651	643	608	631	660	682	644	648	639	658	658	637	651	657	660	645	659	651	663	655	656	630	685	608	640	650	615	649	693	603	652	592	613	691	617	643	674	609	596	625	626	633	670	665	631	643	629	662	662	643	659	637	703	650	689	616	685	664	646	690	643	629	656	654	633	661	680	620	634	677	685	655	712	619	666	660	597	628	690	632	657	683	671	666	682	662	704	617	637	701	670	659	666	646	655	659	603	633	654	665	606	654	656	728	682	667	637	671	630	636	652	633	632	689	588	696	667	619	636	640	659	632	669	644	691	624	646	650	635	681	647	653	651	680	656	683	658	650	646	632	644	640	655	641	645	635	654	643	686	653	634	642	709	672	715	676	677	645	662	653	636	634	660	623	642	673	647	615	632	632	737	681	676	639	611	642	639	690	687	660	649	620	636	700	687	671	679	647	656	633	613	648	662	639	628	641	616	666	654	677	650	682	657	611	635	631	661	609	644	616	631	631	668	678	628	626	649	680	696	654	645	637	649	670	653	643	643	654	633	672	668	663	670	638	640	652	702	644	660	649	626	624	625	675	671	619	669	660	627	655	650	632	662	656	665	662	687	635	662	699	624	624	630	691	631	650	659	629	620	663	637	638	679	693	646	675	657	684	608	634	661	679	651	654	693	670	648	666	635	632	634	652	705	646	676	625	685	695	668	624	659	675	652	659	635	655	639	655	629	689	670	676	684	660	688	626	677	670	686	654	648	641	658	633	669	662	647	670	674	651	652	689	640	616	642	616	701	635	644	681	677	649	605	700	620	709	646	675	649	656	653	688	649	663	633	671	675	638	675	668	666	655	648	631	649	624	673	661	653	663	665	651	658	631	636	656	659	692	683	683	629	636	669	651	659	659	692	691	647	669	689	636	636	665	649	649	653	644	657	674	627	644	643	643	637	611	646	660	653	675	619	651	687	606	660	634	648	643	607	628	660	662	637	675	680	691	628	615	637	639	613	646	647	647	656	650	638	682	649	676	649	689	631	671	655	649	627	642	705	683	696	647	661	659	645	625	664	682	743	637	639	676	620	661	672	626	604	627	686	642	664	651	673	649	665	621	649	667	686	666	670	648	624	691	641	598	672	669	631	696	646	654	669	631	663	593	677	679	671	618	634	645	639	665	646	684	664	669	605	628	650	647	653	633	640	628	701	667	679	684	626	640	624	678	676	666	669	670	663	673	653	637	630	645	631	630	622	680	662	639	651	683	655	635	608	624	626	659	646	656	667	660	659	668	638	648	632	663	639	605	663	659	617	656	629	638	671	704	613	633	610	662	681	671	647	631	665	632	665	649	690	647	683	621	689	624	631	650	639	693	659	697	651	642	645	729	678	645	648	621	650	705	642	610	643	652	628	635	623	630	642	642	618	650	679	620	636	635	644	635	647	632	641	690	652	663	615	660	638	668	707	625	626	676	650	590	663	635	610	637	656	692	650	612	601	587	641	651	698	622	634	636	630	649	649	660	657	622	645	647	684	643	635	645	665	652	599	653	660	657	668	649	689	672	647	630	653	641	679	623	668	684	633	625	676	692	663	603	659	635	637	669	653	664	651	662	674	675	659	630	633	684	670	696	658	639	637	685	627	669	633	689	631	673	623	678	684	617	649	656	683	638	680	641	617	691	639	626	621	640	639	640	599	632	643	697	655	638	655	658	635	648	634	620	631	656	670	648	586	690	697	673	676	668	683	623	612	641	653	643	660	623	684	628	671	628	628	641	644	655	604	674	605	678	649	631	704	626	643	672	622	672	676	650	612	618	648	654	674	706	582	654	599	655	663	658	692	634	656	618	680	645	678	660	628	620	693	608	613	659	643	667	674	644	635	648	669	635	653	673	658	624	689	643	616	654	661	653	666	625	661	654	683	649	610	616	656	635	678	637	677	635	668	656	633	611	624	620	678	676	619	654	603	717	653	648	655	664
24268	21410	28857	24368	21382	8373	1192	783	705	628	574	502	510	484	486	471	462	461	453	453	416	456	424	445	425	403	395	474	362	445	420	409	408	393	400	404	432	416	449	383	408	361	408	405	436	425	388	402	386	426	402	391	380	412	410	423	403	383	419	400	383	388	381	421	374	386	419	392	438	387	398	359	415	404	384	354	385	397	396	421	415	397	391	390	389	364	393	406	372	414	377	412	375	428	440	398	402	386	395	385	400	411	395	379	400	368	416	421	376	422	399	383	400	428	374	394	405	392	417	406	403	408	376	400	406	380	397	373	413	386	423	412	430	383	391	376	427	415	382	425	372	430	376	430	410	362	373	411	362	412	383	404	415	380	402	369	398	422	411	380	374	407	419	414	436	369	389	384	417	385	413	386	407	403	408	416	391	381	385	413	372	381	410	435	401	384	365	374	421	369	388	387	411	392	401	373	400	393	410	420	407	391	422	389	392	406	404	389	360	423	412	424	387	392	386	405	417	408	375	395	385	383	404	368	379	382	410	343	416	418	416	373	398	382	375	415	366	445	388	383	375	380	393	397	436	380	386	394	384	371	367	366	398	410	405	402	433	385	410	425	411	365	384	431	413	394	399	403	376	436	376	443	360	410	368	379	419	398	374	374	398	385	408	418	424	390	421	350	375	417	397	428	428	429	399	385	391	412	405	402	380	379	391	413	404	394	407	371	414	382	382	380	410	413	423	363	404	399	369	439	380	371	381	418	383	391	382	390	393	399	384	378	402	396	421	378	403	394	395	386	397	421	418	394	401	378	362	378	394	387	439	405	386	388	407	392	377	413	382	408	383	421	387	408	382	382	405	394	390	393	419	448	421	418	397	388	399	417	385	452	378	381	402	395	409	414	402	390	414	380	414	390	416	375	404	417	409	406	418	385	395	390	395	364	410	431	390	386	398	404	410	375	397	373	396	411	375	386	412	394	397	373	424	367	396	382	406	413	405	391	351	384	398	420	368	372	364	385	379	400	399	388	382	398	385	398	370	382	373	408	475	382	363	431	412	380	415	403	378	401	446	404	393	371	421	432	412	389	406	379	396	381	421	387	370	399	386	386	383	377	408	401	411	368	347	396	410	339	397	420	424	377	393	395	429	414	405	376	393	434	413	382	397	413	417	401	351	395	379	393	390	422	407	350	419	401	407	376	438	387	360	339	420	401	376	354	393	396	429	380	404	386	382	415	414	380	419	391	365	401	420	380	367	376	406	392	411	428	396	404	437	435	419	392	390	412	370	379	426	412	383	378	391	410	422	407	387	404	396	388	396	419	401	407	412	408	383	399	367	415	403	396	394	373	395	400	404	391	393	414	425	387	405	406	427	399	403	411	390	381	384	385	407	381	418	420	391	405	420	368	388	374	370	396	393	413	382	386	384	410	361	383	400	423	413	387	430	406	377	394	398	377	390	366	423	376	414	400	377	400	380	378	372	364	384	414	404	386	391	384	439	392	392	393	400	415	406	334	348	357	377	404	395	414	410	398	391	394	375	397	397	361	399	395	406	382	402	390	375	375	418	356	427	376	387	405	423	401	391	398	358	397	383	405	381	377	423	394	393	399	381	412	412	384	442	386	398	378	401	388	427	410	395	390	387	410	389	408	428	388	394	410	379	383	425	440	384	415	373	408	361	392	384	443	366	413	378	411	420	392	395	431	428	398	420	407	403	414	405	410	347	373	413	386	373	389	397	413	386	371	424	400	442	429	390	406	396	382	414	412	401	418	396	377	415	402	409	416	433	374	386	378	379	385	435	420	405	463	400	416	410	382	369	427	379	378	388	401	414	371	415	369	404	391	383	389	386	408	384	406	387	406	417	405	366	377	368	432	378	407	358	442	393	392	398	398	387	399	416	427	390	406	385	383	425	372	395	410	415	388	395	408	421	407	401	451	416	422	390	383	386	368	401	418	410	389	389	397	365	389	409	348	430	412	405	360	403	369	425	361	419	425	384	365	439	382	421	384	402	415	416	439	392	360	380	411	396	370	427	425	318	409	405	434	391	403	364	424	356	383	382	406	405	392	392	403	375	392	386	398	434	408	404	397	386	382	361	408	420	382	351	384	381	400	365	390	400	408	395	394	369	386	376	402	417	384	402	388	388	393	398	394	397	400	392	403	371	354	396	422	414	370	400	380	391	391	363	393	387	379	390	384	383	411	378	400	402	373	399	442	375	389	370	415	358	378	386	414	400	390	400	404	407	402	410	384	389	396	410	422	406	376	404	364	405	375	396	401	389	389	386	388	424	366	418	392	392	417	380	401	380	411	421	392	364	432	379	387	427	378	407	355	391	372	370	418	355	406	408	368	429	424	366	390	402	363	396	399	384	416	429	425	429	382	408	384	407	411	393	415	414	379	379	366	383	427	425	391	420	386	406	378	397	422	380	386	434	413	387	389	363	398	386	383	412	412	382	384	382	373	375	405	390	398	408	383	387	349	396	391	409	396	391	442	389	397	370	426	366	402	376	389	399	406	369	420	399	413	395	402	390	400	410	397	387	435	396	411	408	404	443	425	414	372	397	363	411	362	365	446	379	399	426	394	433	357	369	400	359	391	376	412	398	419	407	414	389	400	370	397	389	397	410	402	404	397	415	394	412	349	397	412	383	403	411	345	378	367	413	394	399	433	393	395	385	419	389	389	376	382	360	399	381	381	386	387	436	408	390	367	375	382	382	396	415	408	409	384	403	381	388	393	386	358	394	372	409	375	396	407	378	446	369	376	402	417	436	415	412	401	377	380	423	364	396	412	422	383	382	397	373	353	382	415	368	438	433	374	386	384	386	380	392	419	380	417	394	415	407	402	400	392	376	408	387	383	393	381	374	410	394	399	366	417	379	391	342	372	363	405	414	416	371	373	364	428	397	383	382	340	410	400	381	396	401	351	378	346	386	417	435	387	394	408	357	434	439	374	439	383	361	377	387	351	404	397	392	427	400	377	407	363	399	400	375	393	400	386	447	375	378	400	384	377	392	390	414	399	422	395	428	415	373	384	370	362	344	412	372	380	381	401	396	378	399	402	379	434	399	404	425	393	427	397	387	385	394	363	361	371	404	388	418	385	413	413	390	403	410	416	393	387	389	392	422	375	407	387	397	413	387	414	394	377	423	414	375	410	418	354	421	430	418	393	363	387	400	378	361	418	413	429	389	397	399	368	393	410	400	405	402	386	383	391	362	423	376	409	377	393	361	423	423	396	384	417	407	397	402	421	429	407	359	390	388	399	390	384	410	417	403	395	407	382	385	406	400	397	383	367	372	394	433	398	388	407	381	408	446	362	386	401	405	400	430	402	393	378	349	392	386	429	439	371	420	356	382	378	385	405	375	390	392	385	403	361	348	406	392	391	390	394	413	393	383	389	398	422	427	423	400	401	410	383	405	368	410	385	403	389	395	411	442	445	403	404	382	405	459	408	414	404	398	427	390	407	442	406	376	414	394	394	389	384	359	441
4977	9560	8246	4266	3003	2331	1845	1553	1340	1137	1040	868	858	761	751	742	688	647	673	637	609	613	581	624	558	614	604	556	585	550	518	564	599	576	571	554	525	543	556	535	523	571	544	552	537	546	573	560	586	591	583	548	519	541	588	546	568	542	552	569	543	547	493	569	541	578	511	521	559	521	579	540	569	516	558	525	556	550	554	532	545	506	541	560	558	564	528	506	558	556	528	520	561	571	564	510	561	566	540	551	490	535	526	515	538	550	554	537	539	506	494	503	558	537	541	541	536	513	535	483	549	556	548	557	534	507	558	534	539	551	553	512	485	517	542	507	530	515	533	548	533	514	538	512	545	539	526	487	517	509	585	544	550	522	497	554	570	547	545	563	545	530	541	508	518	566	548	557	540	518	554	517	537	535	531	532	554	539	532	519	554	534	501	537	513	536	514	510	537	529	527	561	544	562	528	532	529	539	527	497	542	530	536	492	534	494	572	544	554	530	550	513	558	531	522	526	561	529	530	537	559	489	561	526	515	534	568	527	554	541	541	553	532	539	542	549	506	536	519	580	530	547	521	549	580	510	505	526	543	539	540	558	552	553	546	555	525	522	536	557	512	515	528	533	511	531	505	502	503	548	558	546	514	551	500	541	558	478	520	566	560	556	516	539	583	506	543	556	554	539	515	543	533	516	515	504	558	582	537	584	543	556	565	511	548	551	521	553	546	525	550	508	542	503	539	516	585	503	546	532	566	480	563	538	558	557	516	522	527	564	570	543	529	531	519	504	586	551	546	545	553	546	521	532	564	547	518	529	472	522	515	483	540	537	517	514	551	532	563	539	542	535	534	557	560	541	539	551	519	542	549	547	555	550	555	555	546	576	513	559	565	503	510	516	550	531	517	554	577	543	495	535	530	521	507	541	515	546	567	559	558	518	543	524	564	522	521	536	541	542	520	531	528	505	511	527	520	522	543	543	521	573	528	557	584	515	549	529	527	547	571	524	546	542	523	565	531	553	556	540	537	533	515	529	552	529	544	554	516	569	547	534	547	497	553	558	492	519	533	544	535	555	556	528	527	561	535	529	519	522	546	526	549	520	548	575	550	564	498	541	496	530	576	518	519	550	505	523	556	506	511	469	529	545	495	525	557	539	533	551	550	524	543	535	519	568	576	547	511	553	494	520	571	567	493	545	534	571	528	531	482	562	521	540	565	545	511	552	548	557	543	539	577	528	524	535	528	543	562	500	514	512	521	522	555	562	530	555	560	497	563	504	551	492	517	568	517	530	523	525	568	536	598	547	573	572	543	546	531	523	518	532	549	525	549	493	553	566	587	540	529	515	513	554	558	516	540	543	585	566	535	508	477	533	542	539	544	530	494	550	554	547	545	545	569	509	492	571	515	551	501	567	518	519	529	566	553	512	508	566	522	515	551	569	483	535	511	516	516	565	571	519	524	550	545	509	548	536	517	532	492	527	534	515	527	537	522	580	529	493	491	517	554	576	540	524	508	544	509	567	484	539	514	506	522	555	544	522	518	546	532	528	516	539	496	526	514	533	537	529	485	485	528	533	515	530	540	544	553	550	511	568	516	483	518	535	471	505	479	559	539	563	546	587	501	542	524	520	592	555	546	508	564	565	543	526	525	553	541	525	558	558	577	532	585	548	518	534	511	514	518	543	548	552	530	561	574	511	515	497	532	549	524	519	521	524	510	557	571	531	494	516	554	468	497	496	520	517	537	499	552	554	479	563	505	526	564	562	558	528	529	555	521	520	527	511	513	548	525	561	555	567	539	528	500	524	525	519	535	526	549	538	501	535	533	547	490	525	529	548	540	513	542	534	538	515	544	527	560	535	501	532	534	551	541	585	542	524	533	523	517	524	540	515	525	561	449	492	563	489	538	493	574	540	510	571	496	546	523	570	512	560	539	552	539	540	550	524	511	575	521	562	531	539	537	555	543	543	561	558	563	541	536	519	561	595	515	509	555	523	547	499	530	488	526	543	514	497	535	560	487	515	514	539	529	561	518	565	534	541	553	513	507	517	566	520	573	535	552	539	527	533	532	521	511	560	529	523	524	526	533	510	570	520	533	516	539	557	562	515	514	531	520	559	540	515	567	519	511	508	542	567	524	549	515	531	554	518	536	523	526	535	523	516	530	551	562	560	546	531	522	508	528	513	567	492	496	543	526	551	502	563	561	513	519	562	540	550	513	531	540	532	556	549	548	495	525	510	541	545	562	507	561	523	511	506	551	529	549	532	497	488	526	522	544	557	505	560	545	538	528	502	530	556	511	526	574	573	500	609	536	529	529	520	533	542	513	559	524	563	537	571	541	543	555	555	550	548	543	527	547	528	556	541	552	568	499	555	536	504	522	513	541	515	554	531	517	567	548	594	565	537	545	547	490	501	534	549	532	517	505	543	526	552	527	510	530	542	507	537	502	569	563	513	543	530	545	537	548	553	507	546	523	541	564	547	552	554	549	545	575	561	560	525	540	525	563	572	560	517	538	519	536	537	538	531	537	521	508	537	548	521	496	553	562	500	550	570	497	566	539	534	568	528	529	540	550	535	527	531	504	528	504	548	549	560	507	522	534	541	503	489	500	532	515	520	526	577	539	510	525	569	502	557	546	558	539	562	562	577	525	516	508	538	565	541	575	534	504	554	529	545	541	510	544	534	540	575	539	562	573	528	540	574	556	533	502	583	551	531	546	549	515	529	534	519	532	527	536	471	538	574	576	517	545	571	526	490	505	553	541	561	557	517	562	558	545	525	566	533	510	546	535	573	541	568	535	518	513	535	559	553	571	526	504	490	513	558	575	540	556	555	528	571	484	552	536	546	573	530	533	548	541	525	536	529	557	526	535	584	547	559	549	522	513	566	567	543	560	563	523	585	523	552	537	532	561	546	563	548	519	513	555	530	528	610	545	570	536	541	508	541	544	535	500	512	552	567	519	534	533	513	509	582	538	526	536	531	519	551	555	545	501	549	522	549	568	561	571	546	580	525	544	551	530	547	498	584	528	513	538	553	563	576	577	533	518	556	520	549	580	552	535	506	511	541	566	537	554	530	545	546	523	529	529	530	556	563	497	549	521	546	552	563	490	568	545	534	507	522	538	558	552	567	533	555	491	534	543	526	517	538	505	544	537	506	558	539	552	572	547	532	517	505	505	493	537	567	546	547	542	488	530	543	506	521	527	484	553	542	570	543	537	553	520	513	516	531	535	525	541	530	504	539	504	539	529	556	512	542	549	509	541	547	543	513	515	555	556	477	520	526	533	548	541	502	555	563	530	565	541	518	530	508	539	515	512	503	548	540	534	548	547	557	532	500	536	554	551	550	530	539	526	493	508	544	534	520	504	504	546	536	477	535	507	508	528	543	563	569	498	564	527	520	494	560	540	514	542	529	546	522	519	529	520	546	495	540	532	506	519	561	564	547	498	531	500	575	560	552	589	603	507	530	484	543	501	477	504	526	551	505	556	542	523	516
23254	21426	29330	23918	21432	21449	6024	985	665	564	447	415	370	317	316	302	278	280	231	244	196	193	221	206	208	199	198	209	194	201	188	141	189	153	173	173	173	169	125	168	175	148	162	147	174	173	147	174	149	163	168	177	152	164	161	146	159	162	174	162	168	148	153	168	173	163	180	154	165	152	152	138	149	147	165	151	141	181	153	168	142	139	149	181	145	159	147	151	148	156	164	168	146	152	136	150	158	157	142	122	147	140	140	150	146	163	150	146	148	162	144	161	136	159	128	135	142	155	145	166	135	132	140	167	151	141	156	152	139	147	151	144	136	151	144	151	160	143	140	138	147	179	146	124	144	180	145	145	160	152	145	144	152	136	171	141	140	147	160	155	148	154	140	152	155	134	159	152	146	159	160	147	144	147	151	151	139	156	154	152	139	175	163	174	157	139	140	149	148	168	175	136	156	158	145	134	145	136	189	166	154	151	142	153	146	164	160	137	151	128	135	176	140	158	152	172	160	190	162	166	179	172	142	164	154	153	145	163	137	151	150	177	152	139	151	160	153	150	148	141	133	160	136	149	172	148	155	140	154	155	167	150	146	141	155	150	158	127	141	173	176	154	157	177	144	150	127	144	147	135	154	162	170	140	184	143	156	174	151	157	153	158	137	163	149	153	172	155	160	164	159	143	161	163	149	138	172	153	151	175	147	147	148	149	142	134	140	152	165	162	148	147	148	160	168	158	145	150	140	160	137	133	145	165	163	145	137	122	159	151	143	158	150	162	151	134	145	169	163	161	155	141	141	162	165	151	149	158	162	153	160	157	143	147	129	140	161	176	161	142	170	150	153	159	137	144	161	142	176	152	155	166	143	174	158	148	166	154	165	151	145	141	150	163	165	154	136	131	156	145	150	156	168	136	135	149	150	145	147	152	131	149	136	169	145	144	119	143	144	147	149	147	136	170	161	157	150	148	124	148	148	145	152	157	161	153	174	126	151	128	150	162	156	145	149	155	148	119	142	161	155	132	142	123	146	152	155	154	167	145	140	137	153	142	170	135	168	171	149	145	161	136	154	142	155	160	139	170	152	133	131	182	158	159	159	159	150	151	161	141	138	163	152	157	159	172	159	168	132	175	158	163	144	136	148	158	149	141	162	156	137	143	160	156	155	156	152	157	160	141	152	149	142	149	136	151	158	174	172	154	162	133	165	157	153	134	175	150	153	149	140	161	154	151	147	169	154	144	155	153	162	167	130	147	142	176	161	165	148	161	150	145	145	169	138	137	132	134	159	135	157	130	137	154	182	163	133	140	139	139	148	162	170	164	169	151	162	142	128	146	171	170	133	152	146	145	156	147	138	159	161	147	156	154	146	142	144	155	148	165	144	147	159	142	120	141	148	155	133	149	150	175	166	141	140	145	156	120	144	140	155	146	169	148	155	142	163	134	150	145	136	173	138	153	150	165	168	154	150	143	183	142	145	136	149	165	164	162	160	158	146	162	142	165	160	156	165	139	146	136	134	142	161	132	153	145	160	147	145	152	144	152	150	130	150	133	122	152	118	152	149	165	130	155	162	170	140	165	138	165	148	143	155	130	170	174	151	143	149	152	151	144	170	147	170	149	176	149	149	157	154	141	146	132	139	141	148	160	137	171	149	161	143	155	154	147	160	154	169	158	117	130	140	151	175	169	148	141	143	166	170	155	129	153	142	134	153	148	135	173	142	161	152	159	149	157	128	165	157	149	172	148	160	157	159	150	134	136	146	150	176	133	163	129	160	166	150	171	160	142	124	167	154	138	160	151	141	146	168	163	149	173	145	164	162	145	139	138	149	139	156	153	125	145	149	154	138	139	164	144	137	147	159	165	145	156	165	141	162	158	136	149	168	132	142	142	123	161	154	148	140	121	149	156	162	156	153	126	156	143	162	141	142	139	145	146	185	135	173	150	167	127	127	159	162	143	149	168	142	168	151	147	150	127	163	168	147	147	149	159	142	132	141	170	154	144	153	166	136	167	146	161	167	139	154	164	146	156	149	148	127	168	147	153	158	150	173	138	143	141	147	135	148	149	131	136	149	137	159	133	186	159	146	141	153	141	142	157	153	148	143	161	159	143	140	158	134	147	145	142	135	155	157	163	147	139	158	149	142	158	156	143	167	139	138	161	159	147	144	147	139	147	155	163	148	146	125	159	162	152	150	155	145	173	154	146	168	160	139	143	155	136	148	145	160	141	152	142	151	130	143	161	144	156	163	158	161	146	152	162	173	142	173	147	158	170	135	129	143	132	142	131	154	163	145	147	157	150	151	141	165	146	188	123	152	156	143	152	154	137	145	149	159	136	141	157	151	165	139	154	135	138	148	158	136	166	150	153	150	155	151	123	151	160	159	152	164	146	155	139	147	153	164	136	139	155	147	149	153	158	149	153	155	131	138	135	153	132	149	145	145	157	153	165	162	175	155	124	165	158	159	142	156	172	136	123	152	149	159	161	149	153	161	140	140	148	147	146	161	152	169	155	141	141	173	146	159	141	149	139	163	175	144	147	148	147	138	173	129	165	129	137	154	175	157	135	156	154	142	153	147	163	146	170	146	154	146	156	149	149	144	142	167	166	161	140	137	133	137	148	141	134	130	134	156	150	145	156	140	153	170	153	140	140	143	150	135	139	166	143	142	154	147	153	165	166	187	152	159	152	146	162	169	147	165	147	151	165	133	155	159	163	144	157	155	155	157	160	184	151	145	135	145	148	147	151	158	147	162	132	170	157	132	131	171	153	166	145	154	152	155	146	152	149	131	138	143	162	136	161	164	145	121	145	177	166	179	144	153	145	148	143	151	151	164	146	151	122	165	147	168	145	140	138	160	136	150	167	155	157	148	156	144	147	155	166	155	158	169	142	144	141	122	122	167	150	146	146	149	174	152	122	138	155	141	155	135	168	150	145	143	131	168	127	143	146	147	129	145	150	132	153	139	131	136	152	125	154	147	138	160	143	143	134	145	156	120	127	169	137	161	160	153	136	141	131	133	168	151	141	155	151	149	146	145	153	140	132	137	165	172	148	115	141	132	149	145	145	158	161	157	158	151	145	149	150	146	143	142	152	131	158	141	145	122	168	137	132	166	173	142	168	161	142	143	141	161	153	167	128	149	138	167	141	143	157	175	148	162	149	121	128	154	145	144	155	133	132	144	153	152	159	151	144	163	149	156	139	170	137	154	127	170	168	157	153	157	156	155	131	150	141	139	134	153	163	143	142	151	172	147	157	146	134	137	147	142	123	154	155	132	146	150	155	144	121	151	139	164	157	153	137	164	159	151	129	141	137	148	144	143	133	137	164	155	147	159	147	141	147	148	153	136	137	158	147	138	139	150	177	171	182	171	163	130	148	153	153	140	151	159	144	157	131	161	154	123	154	145	125	152	142	130	161	135	166	153	132	129	154	141	141	164	160	167	130	140	150	155	135	153	136	159	149	149	137	149	165	141	158	150	147	150	142	164	157
6925	15564	13304	7238	4746	3685	2780	2186	1740	1366	1076	932	846	681	617	570	521	461	426	404	379	400	375	328	333	333	303	286	306	296	302	262	273	290	284	252	245	238	261	246	242	225	270	241	248	226	248	221	232	226	239	228	214	223	235	236	228	246	211	217	243	263	244	211	204	174	246	204	219	208	218	214	209	233	210	241	210	214	198	199	228	203	221	213	211	200	226	211	197	211	196	208	241	220	214	207	229	222	183	211	238	198	207	191	223	201	205	213	218	191	221	239	199	219	204	220	227	224	212	229	223	212	226	230	213	192	228	206	222	204	211	208	185	206	238	214	179	210	224	198	216	199	197	222	221	238	217	204	211	195	206	192	206	219	225	220	208	205	198	212	199	215	216	217	244	195	187	208	192	221	205	213	181	212	216	200	208	239	212	206	208	207	217	197	201	215	187	227	223	206	201	204	196	218	215	228	200	199	208	216	196	213	207	224	185	204	213	197	252	211	191	211	190	186	204	211	215	223	195	224	184	193	203	227	231	222	216	197	238	218	193	215	192	216	199	208	199	212	193	220	215	207	206	213	196	207	184	209	218	213	223	224	227	202	186	201	214	187	190	238	204	214	228	189	211	197	229	201	203	207	196	195	184	214	227	238	230	193	203	203	218	190	209	204	213	194	209	195	204	183	188	220	201	196	190	213	209	203	219	214	207	209	231	204	212	221	205	211	196	179	196	215	190	200	229	241	236	215	196	210	217	219	208	211	203	185	243	202	191	206	206	232	201	231	214	195	215	183	237	199	195	210	196	196	223	226	196	218	217	175	186	195	217	244	215	216	216	218	212	180	188	220	206	209	212	219	235	206	184	198	220	192	190	208	181	211	217	214	202	190	217	196	206	220	192	239	203	186	212	177	207	225	204	215	199	212	235	230	211	210	196	218	229	212	211	193	222	191	215	210	213	216	197	209	225	219	183	217	195	227	201	220	224	208	196	227	218	187	170	221	198	193	218	217	220	195	178	226	200	213	213	202	211	201	202	208	185	203	243	206	203	218	209	186	174	233	204	219	204	194	220	199	222	212	205	201	205	191	195	223	182	207	191	234	212	195	209	218	217	200	204	208	198	190	210	185	192	199	216	194	198	208	212	209	192	202	225	200	207	223	192	215	189	219	187	193	193	225	197	205	211	213	229	224	218	204	201	185	211	199	195	192	183	202	213	194	201	211	237	256	205	196	196	179	185	194	211	221	194	194	183	203	212	193	200	238	210	212	213	188	204	213	209	218	229	199	223	197	215	204	195	197	221	230	231	199	188	206	237	194	200	208	198	217	206	208	200	217	209	198	211	218	219	181	214	199	212	199	217	173	172	175	193	208	215	186	201	211	194	209	205	218	218	213	201	206	203	202	207	223	201	189	220	214	201	216	177	194	200	186	205	202	189	204	195	188	220	201	227	208	205	197	217	217	194	195	228	244	214	218	226	210	176	203	214	208	217	214	212	191	180	212	211	196	208	211	228	212	198	206	214	208	207	199	199	188	200	206	201	233	219	201	208	240	212	201	204	183	204	180	235	223	183	187	240	205	209	214	189	227	186	242	211	195	208	198	213	234	222	196	221	215	216	212	181	185	209	221	200	210	236	206	200	213	193	238	215	223	209	206	191	208	204	208	239	204	226	201	222	211	192	200	195	202	203	210	210	221	210	207	201	218	206	202	200	211	200	185	204	217	201	210	192	181	235	209	196	203	217	196	186	197	196	206	238	196	205	253	200	201	189	225	189	190	201	209	203	220	197	225	202	172	191	191	219	204	193	228	218	215	206	223	208	214	217	193	204	231	193	200	200	195	225	195	207	208	204	207	196	217	224	212	202	220	215	206	237	224	209	198	234	208	224	209	187	213	230	194	215	228	228	199	196	226	202	221	205	204	187	184	223	218	193	184	216	202	218	222	210	211	190	216	205	178	202	194	208	202	211	221	207	232	185	196	186	219	218	194	206	223	187	202	221	194	226	196	222	199	233	196	213	199	213	199	203	220	234	212	213	200	207	216	208	202	215	200	189	209	217	199	199	215	194	214	212	197	193	203	191	187	200	216	187	210	237	224	199	214	244	204	211	209	223	227	198	191	218	212	187	218	220	201	214	202	202	200	183	207	198	192	220	203	215	212	209	217	214	215	214	205	180	189	186	206	188	208	209	228	218	236	220	220	207	175	186	201	212	234	223	200	229	198	194	210	217	229	190	197	201	190	230	187	193	210	173	199	203	190	233	213	208	210	206	178	194	217	217	194	219	199	232	194	228	231	202	204	216	193	203	203	226	199	220	190	171	218	210	220	225	220	187	208	230	208	202	176	194	197	208	213	190	202	194	209	209	217	201	214	209	181	219	228	191	207	216	210	205	212	205	208	209	229	205	238	208	224	183	188	208	209	195	211	222	202	225	227	226	220	193	206	200	199	216	207	231	208	192	235	205	166	216	199	201	218	214	215	200	209	205	206	219	197	222	187	213	202	219	212	192	204	187	197	188	223	205	207	203	207	203	216	232	193	172	232	211	201	213	228	210	205	209	201	205	206	227	215	190	216	253	202	205	218	200	199	212	193	207	211	206	227	208	203	216	248	214	220	230	197	203	227	194	214	211	206	195	215	207	189	225	211	195	196	201	198	182	202	207	207	207	213	208	189	218	195	217	208	227	219	215	205	231	216	230	184	206	219	188	193	213	179	218	236	222	208	217	222	182	222	203	212	209	213	217	212	220	199	202	237	225	199	186	181	200	204	189	187	220	223	199	248	209	212	196	209	211	199	220	227	187	227	217	226	192	199	200	208	223	195	211	196	209	175	197	191	193	203	201	214	212	233	190	197	193	200	199	215	237	205	178	208	224	229	246	222	169	200	217	207	201	185	218	222	203	227	202	223	201	218	192	211	231	187	188	233	192	237	231	181	224	212	190	204	223	206	207	164	217	216	206	222	228	193	187	203	197	222	191	201	210	224	215	213	196	218	222	210	202	240	209	207	214	190	208	214	220	229	206	190	199	214	238	188	202	202	219	216	209	214	184	179	211	204	192	197	214	202	223	217	196	192	205	214	193	198	192	206	220	212	202	213	187	195	191	193	217	213	221	203	233	208	217	185	203	179	220	234	224	188	206	205	238	234	199	201	197	196	207	203	217	203	196	202	190	208	204	206	202	168	187	174	217	192	220	192	213	206	198	204	224	210	225	187	211	213	210	226	211	202	189	196	221	182	209	220	205	177	199	196	189	195	203	209	212	204	176	189	217	210	204	206	221	193	207	219	205	189	210	216	172	206	199	205	220	210	209	217	217	218	216	212	202	214	221	206	233	227	210	198	193	205	224	176	188	243	212	187	205	200	221	232	205	220	208	195	231	218	198	216	192	215	202	207	189	204	216	201	213	207	218	222	192	202	193	229	217	212	202	202	211	223	206	204	193	197	200	191	223	215	199	222	226	187	210	214	170	213	214	214	209	210	202	213	194	186	192	207
27279	21016	9744	1110	683	581	572	509	492	532	554	542	527	513	524	498	465	530	512	543	489	522	492	529	510	515	524	495	524	469	501	499	510	497	473	516	523	529	487	473	523	489	511	508	528	481	544	481	511	458	496	519	528	494	503	488	501	530	512	492	488	500	521	499	514	553	478	506	489	486	536	488	527	507	489	488	496	483	568	488	515	481	509	492	493	520	449	538	490	494	531	528	507	458	489	527	489	513	482	524	512	475	493	493	483	476	498	490	512	505	507	498	484	481	504	491	510	466	506	483	428	477	514	506	518	550	542	503	511	471	499	512	482	514	502	524	513	481	495	515	509	512	532	520	497	518	524	490	531	550	538	505	516	492	474	451	572	494	529	485	510	510	510	534	478	529	518	471	543	489	494	546	506	500	514	478	469	495	501	527	508	503	528	491	522	506	487	489	537	544	528	494	494	524	478	480	486	507	503	535	483	531	477	488	551	500	519	521	487	463	518	527	510	513	494	512	577	495	509	489	455	513	487	492	504	493	529	505	509	520	525	543	468	484	504	511	525	488	493	450	491	508	518	475	471	483	472	510	511	519	529	477	462	520	473	431	467	512	496	478	508	487	499	504	463	491	512	560	540	498	527	523	495	456	525	489	494	493	485	494	544	527	471	508	496	507	500	499	512	506	514	481	523	471	483	469	494	524	491	502	525	500	476	511	533	508	487	535	549	511	527	480	544	495	493	499	523	543	481	469	483	506	477	501	477	496	512	499	505	527	524	493	468	461	471	477	497	523	524	494	487	459	495	522	518	501	490	511	498	503	524	488	506	529	488	512	505	474	498	503	523	468	484	526	531	476	504	507	483	516	523	518	529	492	506	475	477	503	495	510	468	491	480	481	491	500	484	530	535	524	511	512	498	468	481	499	472	507	489	474	503	516	485	476	485	501	530	500	539	469	500	508	492	509	562	502	477	515	534	499	500	445	445	484	517	448	497	493	486	473	530	483	483	482	484	499	508	532	477	510	462	503	531	505	473	475	491	476	536	514	516	508	486	499	484	511	462	526	514	524	498	498	495	514	510	507	531	497	500	507	479	507	532	461	476	483	504	548	495	513	523	496	481	508	460	496	497	515	485	443	529	490	502	503	491	511	508	549	498	532	552	502	489	507	465	507	462	511	544	506	511	482	504	527	478	493	507	489	479	504	493	509	509	512	494	489	535	493	480	511	505	528	499	517	531	521	515	480	490	480	514	460	506	529	484	510	505	488	489	530	522	499	504	470	500	547	500	493	491	491	493	502	513	482	500	487	495	495	477	503	485	557	506	499	487	512	517	468	499	486	517	520	514	519	517	497	498	513	502	529	523	513	495	484	512	474	498	518	515	464	493	463	532	519	469	495	531	482	505	493	459	497	507	505	506	470	525	531	470	484	514	515	535	490	458	534	508	535	521	486	476	456	541	482	474	485	446	527	509	485	520	523	490	481	495	520	509	472	502	463	521	496	456	465	454	461	476	471	472	500	539	525	505	503	486	471	526	522	488	453	532	531	526	494	497	536	489	498	503	512	484	506	482	483	530	486	495	456	491	518	521	488	518	491	493	539	525	458	510	492	488	523	504	507	505	490	498	518	481	512	499	511	509	510	522	512	482	482	444	529	502	515	451	500	485	492	497	490	499	511	513	499	573	546	515	501	484	508	517	517	514	490	509	505	500	521	518	443	532	468	517	511	484	465	497	469	548	510	510	519	491	487	507	502	481	524	515	504	502	506	497	507	466	535	497	509	516	513	521	487	470	455	503	506	487	495	495	496	532	538	497	536	527	501	484	493	464	487	438	518	494	527	495	505	512	512	463	485	515	480	500	511	528	512	495	528	523	530	476	504	503	499	487	473	532	505	503	523	512	476	498	505	506	496	509	493	556	479	487	489	482	551	520	521	512	506	479	537	507	517	507	482	507	505	543	517	500	509	476	502	524	515	484	494	475	520	508	485	533	507	512	495	491	513	498	501	484	507	510	507	493	491	505	507	540	484	501	513	507	503	503	515	501	518	495	477	493	503	520	490	503	504	504	483	510	480	477	554	503	500	484	455	499	544	504	499	499	490	558	492	534	528	506	505	538	500	514	498	514	513	493	461	493	503	504	496	494	476	488	508	535	476	493	502	496	493	508	492	531	516	514	493	480	509	523	506	520	478	486	534	458	490	526	481	495	466	489	518	529	505	505	492	554	494	519	514	487	506	508	532	501	475	477	517	530	472	516	510	509	490	483	508	509	516	513	485	492	505	487	498	490	477	487	476	525	504	519	488	505	478	457	521	486	504	521	506	520	503	476	500	520	529	518	481	503	486	518	492	533	514	523	502	496	521	519	530	496	567	504	500	466	505	515	483	492	518	513	490	451	476	518	513	467	500	477	492	510	511	517	528	516	507	507	505	463	520	507	486	488	499	495	510	484	480	489	488	523	581	506	512	529	528	504	528	483	526	523	523	501	487	505	519	494	514	518	517	523	486	491	512	523	460	501	533	494	526	505	516	535	501	500	502	504	537	504	496	520	503	566	526	498	456	506	500	504	505	524	492	479	449	461	508	485	479	550	505	500	487	495	495	492	494	502	462	552	504	502	486	518	497	492	546	495	498	503	527	508	483	527	531	506	480	531	514	479	490	494	550	484	515	483	490	473	521	476	516	497	483	475	507	482	508	524	465	507	533	479	485	471	459	493	482	512	510	532	528	468	501	459	499	498	476	459	502	494	540	484	500	510	472	506	507	500	539	468	508	495	517	512	505	487	477	505	480	489	462	544	515	506	513	523	504	449	495	518	520	493	497	497	492	495	495	517	507	496	482	489	506	520	524	480	509	521	515	491	480	501	531	507	500	514	482	510	488	488	473	490	477	487	496	489	502	484	492	495	462	475	473	508	479	502	506	538	496	550	473	522	525	495	506	466	511	532	498	510	507	531	484	509	492	530	485	472	521	500	470	498	516	510	522	531	523	473	527	497	490	488	551	519	528	490	484	515	531	503	538	523	498	497	470	520	530	511	462	475	519	498	498	502	493	519	461	549	521	506	520	525	494	509	513	491	518	501	475	502	535	482	500	482	500	510	523	493	492	528	476	517	532	494	476	512	495	492	500	482	537	485	542	488	496	490	508	490	513	505	530	511	508	500	519	525	515	508	521	501	470	525	502	562	507	498	487	526	504	525	522	524	530	528	494	479	511	518	530	537	491	479	508	497	469	492	516	569	495	525	500	489	539	456	471	509	522	490	503	513	508	495	525	529	509	506	484	537	496	510	519	494	519	522	487	524	455	486	501	515	521	499	466	470	485	484	539	476	467	503	481	547	531	486	484	530	536	545	533	528	476	529	526	491	549	508	491	511	447	493	468	523	486	496	521	522	519	525	509	561	484	497	480	482	514	533	476	519	529	506	499	493	523	550	523	506	472	503	489	479	508	470	495	496	525	491	504	486	567	492	521	480	472	483	485	506	520	538	504	522	491
4124	1405	1385	908	902	773	745	762	715	720	661	613	639	657	680	679	722	660	674	683	668	651	656	699	708	655	696	696	681	686	652	678	622	656	647	678	656	671	713	642	637	658	696	677	660	663	667	618	671	633	646	701	668	652	671	685	657	617	636	656	718	667	666	671	656	651	661	694	655	675	676	649	644	652	674	638	656	704	676	637	647	632	684	645	672	701	668	665	685	604	668	660	627	705	656	615	669	675	670	628	662	639	650	707	643	688	646	711	641	655	628	676	637	653	662	672	668	666	625	686	630	649	643	606	676	693	646	657	660	670	663	647	687	668	692	633	683	662	621	630	680	690	643	693	654	643	659	684	666	685	652	678	655	679	651	635	647	677	656	669	625	672	644	618	688	711	619	651	621	631	640	683	677	659	669	639	674	696	655	685	635	671	688	648	673	649	670	642	652	614	691	633	620	664	636	701	681	680	690	668	635	683	672	678	606	689	634	679	667	650	618	629	702	626	706	666	712	653	656	701	639	624	670	686	694	667	643	676	668	661	703	632	670	676	679	648	678	671	689	637	631	668	689	670	647	692	635	642	668	677	679	705	706	649	687	641	665	683	657	686	633	659	641	688	680	662	657	698	664	653	678	640	679	620	681	651	647	715	650	629	681	660	660	655	710	707	660	702	673	650	663	684	641	700	667	687	607	661	692	642	664	685	691	634	694	692	631	661	635	646	653	645	625	645	731	683	665	671	674	701	661	669	616	664	701	694	668	626	656	650	627	668	661	688	622	660	637	706	609	665	628	671	638	676	658	641	629	640	692	654	686	649	694	674	658	658	659	631	650	680	645	713	627	668	672	667	655	665	637	642	710	628	687	659	676	694	676	681	651	657	642	695	644	617	632	624	626	629	687	661	669	667	624	649	660	652	645	658	649	650	634	629	678	654	649	658	645	660	658	677	660	647	672	640	687	650	646	678	690	676	641	686	627	664	702	651	648	639	657	670	711	680	695	633	730	648	714	712	672	686	652	632	670	596	641	660	636	614	708	664	650	657	652	663	639	715	646	668	638	706	689	664	680	653	664	640	651	677	628	651	708	727	646	654	676	634	735	680	647	665	657	663	654	600	625	659	683	636	640	660	629	643	640	649	672	655	619	659	698	669	691	684	660	676	650	698	641	667	712	657	657	689	703	598	688	629	633	656	658	685	640	601	656	680	670	618	659	620	674	674	657	669	669	689	671	675	687	676	642	647	630	638	729	675	656	650	642	675	699	653	644	651	627	620	632	687	711	716	638	699	684	664	656	655	690	636	662	639	622	686	651	633	659	641	650	636	633	661	698	665	629	651	628	663	672	607	686	627	643	698	599	634	645	667	635	692	694	669	679	619	690	634	656	663	639	623	635	650	648	671	682	688	690	672	699	647	704	650	680	636	700	690	708	665	691	720	670	616	646	644	653	690	665	654	656	676	640	678	678	609	636	668	670	611	603	630	629	625	650	669	649	652	692	691	692	693	672	712	660	682	707	697	691	627	652	600	717	699	679	648	680	687	645	621	645	682	687	649	689	707	643	684	674	629	640	678	662	668	704	611	691	702	644	606	650	655	650	648	643	656	637	637	708	655	650	641	670	657	677	628	660	682	647	638	622	655	654	665	643	672	642	689	666	657	624	632	617	655	639	686	662	661	699	651	650	661	640	644	682	678	662	652	690	681	616	633	633	636	652	679	651	663	599	636	664	691	721	675	677	631	657	631	658	685	659	665	697	637	656	677	702	595	676	650	658	637	675	642	648	642	721	684	650	649	678	651	645	655	666	651	612	649	653	644	712	633	709	708	640	646	663	703	664	694	637	652	655	660	653	690	644	658	656	642	676	663	679	651	658	602	661	662	673	677	647	667	662	685	686	675	640	675	672	643	674	654	687	627	672	681	664	703	633	655	622	713	641	661	609	667	683	668	630	657	655	647	646	650	628	645	710	633	682	695	659	592	640	716	636	629	665	653	685	640	658	689	645	667	620	667	680	676	684	669	662	671	641	742	686	663	692	701	666	629	636	627	672	670	687	655	637	645	665	660	614	660	694	625	601	657	656	656	626	624	664	618	645	663	672	687	682	641	665	667	650	609	652	673	664	662	662	667	655	651	635	676	639	683	640	663	631	652	666	593	633	715	708	657	633	637	660	656	655	651	681	625	654	661	684	679	694	614	694	659	665	700	679	715	643	652	635	652	649	630	620	665	616	683	731	609	672	693	688	670	664	667	689	607	678	591	652	689	687	672	690	602	637	646	656	652	682	648	638	639	671	640	683	667	620	667	666	649	679	663	660	637	682	621	681	710	692	676	614	629	674	681	685	659	701	642	667	671	701	637	619	671	703	653	743	699	673	682	682	634	623	669	651	658	691	645	643	686	671	668	642	653	679	696	635	681	648	646	656	652	660	634	660	644	665	660	648	637	641	710	631	648	668	637	676	720	666	657	660	682	642	636	664	664	638	680	680	660	708	648	665	686	664	677	699	667	678	633	695	625	643	618	699	653	661	665	608	671	650	620	631	669	653	691	641	615	658	674	647	670	603	648	669	658	705	618	640	716	660	680	673	655	646	677	626	648	684	637	689	698	702	694	681	646	655	635	633	633	602	709	662	660	622	654	702	679	660	626	643	643	639	648	664	648	652	665	649	626	719	703	727	674	644	668	668	662	618	626	658	664	679	692	655	647	687	656	640	660	620	629	635	698	653	693	665	635	687	649	680	625	623	658	632	638	638	646	677	657	639	672	666	681	638	633	620	686	641	628	590	683	679	656	685	660	625	635	661	662	630	691	651	658	635	642	671	689	677	649	659	678	615	701	649	693	627	642	659	695	650	696	666	678	648	641	636	669	728	667	683	676	661	624	656	649	663	683	663	678	648	685	665	645	638	653	687	676	694	672	677	686	603	657	630	652	666	655	715	610	707	634	627	673	681	697	636	673	655	728	686	713	696	651	660	681	667	665	649	685	648	621	643	634	669	655	644	656	689	682	668	651	664	676	654	661	670	667	687	667	674	672	654	609	656	662	650	657	669	645	651	663	677	680	669	642	647	673	684	663	631	632	682	634	640	658	625	641	619	656	710	651	662	725	655	622	660	687	638	685	660	651	658	687	678	615	677	649	647	669	641	712	685	644	665	657	630	662	677	622	675	673	647	646	613	639	696	668	676	605	687	656	619	642	676	687	681	638	608	677	638	651	617	653	697	675	655	650	647	719	646	643	674	600	668	655	653	613	648	651	661	657	659	652	633	666	653	668	666	658	671	659	660	644	668	651	655	666	693	614	709	701	677	721	652	678	643	643	679	687	638	640	680	676	664	657	657	637	664	617	660	645	638	664	681	648	686	710	661	668	642	697	670	635	673	661	669	672	670	684	650	671	652	684	659	690	625	663	697	601	686	692	680	653	670	671	668	609	615	675	667	698	677	633	624	634	703	658	699	668	647	662	668	727	644	641	659	635	662	641	647	656	668	637
24464	21426	28784	24448	21381	7144	1147	756	667	638	615	595	531	506	533	490	467	462	504	437	423	457	477	416	409	430	456	414	463	423	448	413	415	398	381	424	422	407	404	428	400	429	407	420	458	387	415	414	436	419	427	402	407	407	409	422	420	404	411	435	411	382	389	436	391	416	397	419	424	401	378	394	357	404	439	432	417	413	395	413	410	402	417	403	427	381	372	375	392	423	390	410	422	420	391	407	428	454	402	405	414	361	409	404	402	404	386	395	383	411	404	412	420	374	410	394	421	393	421	420	407	395	367	416	394	411	377	394	424	360	434	372	386	402	405	395	358	428	357	408	425	420	416	414	397	377	406	416	405	393	396	392	390	385	423	388	428	401	403	389	427	409	408	415	360	415	383	381	426	404	419	448	401	383	401	418	378	412	366	420	385	396	376	399	389	373	428	418	428	434	381	408	383	407	363	384	420	423	391	419	418	402	436	423	372	414	393	459	421	366	410	371	376	404	411	414	391	398	386	386	390	391	395	406	408	406	406	409	419	383	393	384	427	425	432	438	413	376	370	390	348	428	401	398	381	423	378	395	391	411	371	381	371	395	380	394	398	415	407	423	408	433	411	359	375	392	412	378	405	379	388	390	389	415	386	406	392	409	416	395	403	394	385	413	394	413	399	409	457	419	402	440	394	380	399	418	389	410	408	399	368	411	377	415	445	421	422	429	376	399	399	393	404	389	415	450	425	417	390	389	386	414	379	395	410	423	394	407	366	411	404	381	371	422	405	433	372	399	432	412	398	369	372	414	353	417	432	432	424	414	426	411	427	364	429	411	401	374	372	383	405	383	389	386	438	402	418	412	378	425	414	406	391	408	405	356	379	403	401	406	406	399	396	426	436	427	397	448	394	391	421	387	404	381	403	375	421	402	424	399	389	432	402	377	409	375	378	433	401	428	395	417	382	371	430	403	445	406	364	387	446	419	385	372	411	388	418	415	408	446	403	392	396	408	396	385	391	383	409	442	384	365	416	389	406	387	394	391	419	398	404	386	411	392	408	403	405	382	401	424	397	401	388	360	399	404	412	399	407	396	397	386	415	406	405	417	393	403	420	407	410	413	418	388	417	384	397	414	409	372	418	411	429	379	379	413	371	418	392	413	405	398	386	399	404	395	399	402	401	415	401	369	407	347	407	382	382	393	389	437	369	424	389	392	404	415	407	403	347	422	404	426	409	383	399	366	392	359	388	381	424	394	399	375	414	377	410	404	392	391	393	365	373	410	381	401	399	374	386	358	372	365	414	412	376	412	404	410	372	411	416	386	422	408	397	414	430	420	368	398	397	439	407	449	410	399	374	432	394	398	423	386	391	405	397	402	380	410	396	387	397	360	416	410	414	398	376	417	414	384	406	412	392	436	434	411	360	413	395	387	376	391	407	407	408	413	409	403	398	380	407	362	405	393	359	418	416	382	410	382	355	371	423	389	397	433	407	400	409	381	373	390	394	398	407	428	376	435	447	379	402	398	402	380	410	402	442	389	422	399	409	356	405	410	400	417	393	407	427	382	420	413	415	401	410	365	394	427	399	441	378	401	413	376	370	397	410	370	393	385	396	421	391	410	433	401	402	378	411	419	402	408	417	386	383	414	383	417	427	434	420	393	379	374	384	409	411	371	407	409	434	409	398	405	414	407	364	415	397	430	402	417	374	417	432	407	432	358	395	387	361	392	418	421	389	373	417	393	420	397	411	398	371	360	400	390	402	378	399	409	404	416	411	402	352	397	366	394	420	418	427	396	399	426	400	402	399	417	406	391	431	387	391	377	402	366	390	422	357	404	396	354	383	412	399	384	420	404	408	410	419	394	430	387	377	394	376	377	413	397	417	377	419	410	392	393	405	420	388	415	401	405	411	400	435	390	401	417	398	409	429	384	367	399	370	396	390	403	431	403	391	387	392	386	373	403	370	436	396	422	360	392	410	397	400	367	395	396	398	376	375	393	409	428	390	447	392	439	372	356	369	430	427	419	419	433	376	389	417	392	380	403	377	393	407	396	417	383	376	424	388	404	416	393	402	405	391	409	419	403	396	398	380	412	415	392	395	366	391	410	439	377	398	402	386	422	407	392	430	413	390	413	405	433	396	416	366	414	397	455	388	366	405	418	426	411	410	410	372	399	383	378	416	414	416	411	432	400	422	395	391	378	384	424	402	407	419	437	360	394	420	398	390	396	394	402	459	408	397	385	459	445	402	422	412	404	407	425	380	395	390	375	404	390	401	402	367	383	395	381	412	400	392	415	417	402	404	370	359	394	427	384	392	371	397	409	406	371	405	405	410	423	397	379	430	381	386	371	414	401	409	384	413	410	424	398	391	369	434	417	368	395	448	416	371	377	362	457	384	370	408	395	393	414	412	407	433	389	412	377	382	437	409	388	419	408	401	385	383	421	419	411	408	390	406	397	412	395	405	431	422	422	395	373	391	416	410	389	353	421	430	375	392	404	417	408	405	394	396	394	404	392	411	386	408	390	401	398	408	422	400	371	385	418	385	398	429	381	435	388	416	403	459	406	407	424	366	411	395	399	391	396	417	423	391	366	407	418	420	408	384	391	402	417	415	408	401	418	410	404	406	390	377	404	376	384	378	382	393	434	389	391	376	414	410	423	395	391	400	396	405	397	400	417	380	368	374	400	414	405	405	421	422	379	422	372	451	384	432	432	397	411	416	411	415	445	402	433	380	437	400	424	391	395	392	411	436	379	410	398	380	403	405	413	420	418	401	401	360	407	399	365	417	371	442	434	365	410	430	402	390	396	415	435	375	413	370	405	448	413	424	437	386	417	360	399	408	405	420	403	386	385	431	393	409	405	405	386	385	402	407	390	396	390	359	379	387	390	394	438	396	405	423	357	409	422	419	396	411	427	385	413	427	420	403	381	378	401	412	434	446	380	433	399	375	417	366	406	401	408	410	402	387	410	417	409	388	405	434	428	373	393	432	414	403	433	378	383	395	404	403	425	414	426	383	408	410	399	374	386	362	397	390	409	420	374	405	397	390	397	389	374	417	391	414	400	398	443	379	379	417	422	423	421	423	416	406	374	372	406	416	424	385	397	368	380	380	417	411	422	378	404	418	405	383	367	428	417	365	410	397	414	381	409	373	420	387	401	409	407	439	402	429	406	413	396	394	414	395	425	398	403	362	419	396	426	371	383	405	392	425	382	411	421	354	404	433	372	363	443	385	415	394	377	414	393	438	369	395	402	368	392	387	402	407	405	407	416	372	424	383	374	386	388	404	366	383	401	370	422	413	402	420	429	399	422	424	396	362	388	375	415	383	388	418	395	411	412	392	398	434	410	408	388	406	410	374	380	397	420	420	428	409	376	416	406	415	373	407	406	396	387	366	406	405	386	403	398	448	393	412	399	421	360	416	411	389	393	412	388	390	412	445	398	410	384	411	436	375	409	385	373	388	388	386	409	405	377	412	420	402	419	432	413	386	390
4888	9360	8270	4334	2993	2299	1860	1502	1318	1190	960	894	861	821	726	720	694	647	732	643	610	621	618	599	591	571	592	614	601	566	585	568	571	596	598	596	565	527	533	569	587	536	557	556	607	600	573	490	533	556	549	550	549	591	558	561	570	548	532	542	544	532	528	563	557	539	573	508	547	518	515	568	573	550	569	489	545	553	549	542	603	518	521	529	553	510	584	525	549	519	548	546	522	531	554	557	527	601	562	524	555	579	559	530	558	527	540	555	585	531	548	577	500	584	535	561	552	517	541	549	535	568	526	514	560	625	512	532	545	498	588	549	514	534	525	496	570	498	556	541	562	542	568	550	519	515	527	541	583	518	548	529	543	586	542	542	529	554	513	543	500	516	550	529	583	551	515	545	491	550	540	527	538	525	538	533	535	562	536	532	541	525	565	542	543	538	518	521	539	513	508	521	547	543	574	582	568	550	556	524	566	541	547	529	546	528	555	565	551	523	518	532	531	514	542	571	567	542	526	567	573	520	544	540	523	565	560	523	499	542	533	559	508	589	549	525	552	545	541	527	516	567	539	563	555	500	508	553	570	571	576	559	524	537	523	569	520	503	551	514	559	537	531	553	525	523	504	541	511	529	531	539	521	531	535	534	518	518	549	539	545	527	535	558	545	549	561	559	529	536	567	559	562	477	534	554	507	542	511	542	555	511	530	576	533	534	566	523	525	543	503	544	571	525	544	532	534	518	499	564	574	551	519	542	547	532	546	558	527	507	561	586	532	517	538	549	545	520	514	509	570	526	551	524	551	538	512	540	539	541	540	520	556	563	549	558	525	532	559	569	558	546	559	560	514	515	568	526	569	499	567	536	553	536	515	532	554	538	523	526	558	537	537	571	542	538	576	534	523	550	540	553	602	526	535	529	557	581	541	518	587	508	540	503	536	522	529	553	563	601	521	526	499	521	545	556	528	525	533	529	524	553	615	552	521	540	551	513	555	552	543	558	553	512	529	575	527	526	564	586	477	592	560	497	525	524	521	517	502	586	534	571	542	526	556	551	539	573	555	513	542	520	580	570	516	528	501	541	498	573	543	555	530	524	529	530	514	511	508	507	540	543	518	545	517	553	556	549	529	541	554	551	497	513	560	536	539	522	525	508	511	568	547	519	520	543	503	547	548	525	532	574	572	535	594	534	553	581	526	515	514	518	531	545	547	547	520	539	503	567	579	541	486	565	528	534	507	591	519	568	557	569	539	526	536	543	510	544	578	537	496	574	529	551	545	532	536	511	530	561	581	548	536	492	509	513	516	524	521	547	533	515	562	551	509	531	516	512	534	536	537	543	506	549	546	570	508	478	496	513	562	544	540	522	544	526	543	511	536	562	510	552	547	523	520	542	494	605	493	550	573	554	540	505	601	554	556	510	559	524	545	532	573	529	546	523	618	509	533	559	539	551	536	513	525	547	525	573	537	542	543	525	547	561	501	548	537	550	534	552	536	564	537	509	518	535	521	571	523	544	544	502	577	553	547	531	545	550	528	526	547	531	567	525	562	537	538	567	548	553	521	502	514	543	583	547	522	579	541	489	583	556	520	534	537	562	508	526	570	556	563	525	586	554	553	529	573	537	553	517	544	520	548	515	585	516	520	571	481	565	543	537	568	536	533	546	522	552	536	538	545	532	606	541	509	514	514	498	567	538	565	540	502	528	568	573	517	549	522	508	536	533	538	559	563	542	531	565	543	533	514	561	546	610	515	523	551	523	577	524	528	552	537	534	536	541	558	551	591	549	577	530	536	538	546	523	589	546	564	524	538	533	557	601	511	543	540	536	543	572	530	498	534	539	519	522	521	564	540	534	526	577	528	550	515	524	559	552	553	504	546	530	512	531	505	532	540	564	542	501	527	524	522	564	566	535	511	521	532	517	505	507	524	555	538	584	515	546	541	585	532	536	540	536	547	528	574	572	538	523	492	545	559	510	511	519	544	517	544	532	562	525	575	541	505	542	577	565	516	554	497	550	524	528	521	577	542	541	572	575	487	513	539	527	495	531	531	552	549	555	535	549	520	584	530	570	510	523	527	566	521	538	519	544	527	514	538	524	521	558	539	567	549	529	509	547	568	565	542	518	529	534	515	528	550	483	521	534	535	496	491	540	543	604	514	508	571	576	572	562	553	534	560	543	523	528	542	542	531	557	565	490	550	544	549	537	557	598	497	567	503	538	576	559	537	510	540	609	557	529	543	549	539	543	541	542	499	525	566	536	512	524	520	531	520	545	532	512	558	560	527	593	547	547	600	559	578	549	552	534	567	556	509	559	531	569	552	519	532	522	567	564	544	585	554	545	520	584	528	554	550	528	567	527	515	546	511	554	545	529	523	543	521	511	546	531	550	554	561	557	515	543	496	550	520	538	515	547	531	519	530	561	584	579	514	523	506	553	543	555	518	490	540	532	554	536	539	573	567	563	551	584	539	495	581	542	566	531	520	537	557	525	509	556	535	551	514	512	568	520	561	552	560	531	559	553	559	564	554	591	533	537	535	549	521	549	565	550	520	532	580	551	542	572	532	516	541	588	574	601	553	536	579	537	513	529	548	569	573	550	555	531	522	533	533	553	542	517	551	544	588	559	544	556	504	519	552	548	504	565	564	562	546	541	518	530	538	530	548	526	551	541	536	540	533	547	578	486	514	552	557	577	557	542	519	540	570	559	542	545	557	515	540	523	544	537	577	509	538	490	531	566	552	565	533	490	537	554	542	519	562	519	547	545	568	581	571	529	535	529	529	539	536	599	559	575	519	545	561	535	515	516	539	524	589	549	535	520	545	498	563	574	546	542	573	551	599	552	504	522	527	541	536	552	540	587	538	515	511	546	549	522	522	544	556	538	504	545	540	562	522	578	564	523	533	568	522	521	531	556	557	574	570	529	548	555	556	549	540	523	529	535	515	525	540	529	541	565	563	514	535	518	583	561	583	522	564	569	550	521	572	494	514	550	543	571	493	520	523	571	527	537	535	486	541	555	542	564	555	562	521	531	526	500	510	531	502	585	553	539	517	548	552	533	547	510	583	571	538	558	554	512	546	524	534	567	527	556	537	532	544	545	525	568	499	529	551	508	513	570	527	513	594	552	526	543	555	524	534	555	538	581	530	548	536	501	529	562	524	544	533	507	548	591	555	540	574	543	539	526	560	520	567	514	516	539	532	571	587	541	514	536	515	518	534	554	517	550	558	505	529	540	522	527	569	505	579	485	539	561	566	568	565	526	520	551	526	527	536	553	578	570	527	529	542	552	548	516	534	539	521	556	516	518	563	532	561	535	573	540	570	546	549	517	543	571	541	502	582	513	541	554	523	563	561	522	554	509	544	567	540	565	524	515	516	541	509	567	516	571	533	578	510	542	523	555	549	500	518	510	499	507	532	570	515	507	534	539	545	577	541	561	551	509	539	528	562	538	565	527	548	527	576	547	545	503	522	530	530	548	549	535	528	573	523	530
23389	21458	29382	23950	21460	21454	5053	936	661	527	472	458	381	333	295	304	277	262	261	239	224	224	213	228	214	204	200	186	202	165	162	181	203	169	177	155	163	174	178	177	166	158	157	127	170	154	160	172	185	180	162	156	154	135	170	171	140	181	138	122	146	147	163	162	142	147	153	157	154	168	160	125	156	157	136	153	156	160	172	166	172	147	164	140	161	147	159	133	149	147	160	119	152	150	162	148	142	174	155	150	172	145	163	152	153	163	169	170	154	141	147	165	152	157	182	141	163	149	139	148	179	146	180	146	159	172	150	156	149	155	145	136	154	139	150	156	154	180	151	151	151	171	143	162	174	135	169	152	149	138	155	133	177	149	156	142	148	166	160	161	155	184	133	160	129	142	167	149	155	153	142	140	119	133	168	155	140	162	142	154	161	151	146	149	189	157	152	164	172	146	174	140	142	148	142	148	148	150	147	166	156	141	149	172	155	142	157	137	145	151	140	148	136	147	153	140	155	164	162	128	149	152	170	154	142	143	158	171	158	154	136	143	137	142	165	145	150	156	153	169	155	165	146	187	128	140	137	162	167	157	156	157	153	150	162	126	155	163	157	151	143	136	152	153	145	148	157	133	137	181	153	159	152	155	138	161	144	132	149	133	163	164	171	144	157	154	151	132	153	164	161	140	144	140	152	149	166	150	156	159	150	126	155	147	150	143	173	133	159	176	140	134	144	163	144	150	131	180	155	137	162	146	169	162	160	163	143	151	150	133	180	163	161	145	153	137	148	136	143	158	158	167	138	145	193	144	143	139	149	160	169	152	150	150	139	153	149	148	139	144	158	163	164	156	162	157	130	137	151	152	189	164	132	163	141	124	170	158	131	160	145	152	170	154	156	158	142	139	165	152	158	162	147	164	153	155	150	142	147	137	172	150	134	134	161	136	170	160	150	149	129	167	151	153	168	168	138	158	146	166	153	144	170	152	134	167	160	141	156	173	139	141	145	150	155	155	155	188	173	123	153	140	149	138	137	154	165	166	146	140	149	163	169	123	135	147	156	159	151	133	159	161	151	117	165	163	135	153	142	169	153	153	157	153	159	139	150	148	172	153	156	166	157	138	135	158	147	142	137	148	173	133	161	140	142	148	163	165	159	161	130	157	146	142	129	165	160	144	175	156	134	139	151	147	160	173	151	150	149	134	132	146	125	153	169	144	160	155	150	151	144	168	154	159	129	149	141	147	150	139	149	143	163	152	166	140	154	142	158	160	161	148	158	150	136	148	149	152	144	145	167	171	147	163	151	149	143	149	141	163	164	149	149	151	144	134	170	139	138	117	137	144	139	145	152	143	157	157	141	158	139	142	162	144	150	147	159	175	157	155	151	126	138	172	144	142	151	162	149	159	148	143	139	143	117	169	142	181	152	185	150	166	180	167	144	166	153	163	146	142	139	147	139	166	153	179	145	160	156	143	157	166	156	131	141	148	150	137	167	157	146	145	156	161	159	149	162	151	155	161	149	153	170	160	170	159	161	141	156	158	147	175	157	154	143	150	143	127	166	166	149	144	158	161	141	143	154	163	141	155	157	144	168	169	132	153	158	143	143	151	152	143	182	139	138	151	161	134	162	139	141	140	160	164	144	147	158	134	128	153	171	168	157	140	177	148	146	186	153	153	132	139	173	147	178	142	143	154	149	180	131	143	157	151	136	179	149	162	150	152	161	161	135	162	154	161	169	150	174	144	145	163	150	159	128	136	151	145	154	142	134	149	170	125	155	130	151	160	156	160	161	141	154	154	136	162	140	143	147	175	136	163	153	149	134	152	167	168	163	158	173	144	149	144	144	145	152	146	165	177	156	138	169	147	143	154	154	138	146	149	130	145	162	158	144	143	153	160	151	173	137	145	153	165	150	138	162	165	160	143	158	171	143	155	171	147	155	154	154	146	148	150	153	132	136	144	164	138	137	142	167	150	134	157	154	155	139	139	146	155	143	158	156	151	172	141	162	127	141	161	148	157	136	149	144	166	138	139	138	149	155	157	175	149	158	167	164	145	132	149	166	164	127	153	164	134	145	158	161	132	134	149	161	139	152	156	149	157	143	163	167	157	180	158	170	168	157	137	160	164	140	183	149	134	151	134	146	141	153	155	143	150	146	118	162	164	149	178	160	158	155	137	128	148	144	179	153	142	179	146	161	142	157	142	153	176	190	159	142	154	169	155	148	151	159	153	162	140	149	153	154	141	138	129	163	144	146	123	143	135	147	152	148	150	167	142	158	157	147	165	171	165	185	155	150	142	174	145	165	148	157	151	151	152	172	162	138	156	156	138	134	159	154	171	148	137	151	144	140	150	141	147	150	135	161	153	153	149	154	139	142	173	145	140	136	149	145	149	165	165	145	141	156	144	160	135	147	141	151	153	143	145	157	132	177	165	153	168	132	173	156	150	149	147	155	136	128	149	163	142	150	145	161	170	156	168	130	158	146	151	130	146	146	153	148	126	151	155	133	156	124	144	145	137	145	157	146	163	145	153	160	151	157	160	146	128	170	153	151	163	144	167	124	128	167	153	143	165	164	150	149	145	148	155	167	136	119	166	133	156	131	172	162	157	135	154	122	149	139	136	151	155	154	138	164	139	153	141	153	158	140	162	143	125	145	146	138	161	162	137	140	148	147	140	169	159	156	155	149	155	137	126	139	157	161	153	155	150	139	168	155	150	167	162	168	172	153	130	167	146	145	136	163	162	118	165	154	157	158	180	150	148	154	145	174	168	163	134	147	141	146	157	139	142	149	143	140	147	148	147	154	140	150	141	142	164	140	149	149	162	138	129	162	169	140	171	122	158	145	175	160	157	160	156	136	166	153	162	156	141	150	165	126	140	136	140	153	161	131	165	163	149	163	174	152	140	165	141	158	135	161	143	136	148	161	155	143	136	153	149	151	149	146	159	163	135	162	133	143	156	137	153	164	160	141	147	156	149	180	134	161	168	125	156	154	151	144	156	167	149	150	147	169	172	169	164	142	173	155	184	158	159	154	140	151	157	156	155	150	158	173	134	148	140	147	150	148	146	155	164	144	135	148	179	145	150	142	164	163	166	153	151	125	148	172	171	138	157	157	156	144	134	153	143	137	182	179	170	184	151	159	140	158	141	136	136	161	145	160	135	156	147	164	171	148	145	176	156	161	144	149	134	163	146	152	136	149	139	148	145	130	150	139	141	154	153	144	148	148	157	156	152	127	153	138	184	145	158	142	135	133	141	137	143	150	155	174	162	150	135	149	141	151	173	168	150	148	128	126	143	145	145	169	168	157	112	148	146	148	148	135	155	164	167	149	157	131	134	149	156	137	148	152	158	155	149	154	141	147	143	158	151	159	128	162	146	172	140	148	155	141	123	165	154	170	149	141	155	165	154	152	137	145	150	154	148	148	142	169	144	139	147	152	179	167	140	164	143	136	174	146	168	172	161	149	170	153	158	151	127	145	161	152	149	128	146
6878	15404	13355	7087	4978	3652	2750	2140	1673	1353	1207	973	818	688	603	556	534	471	425	402	383	365	357	340	322	353	327	300	268	300	284	274	262	303	257	266	249	245	243	268	247	265	256	222	255	229	215	246	253	241	229	226	243	237	254	239	214	231	216	232	263	215	219	227	208	239	212	196	239	183	216	225	204	215	226	216	223	191	233	212	200	245	217	215	224	225	213	225	228	209	223	234	224	208	192	224	201	220	214	219	219	179	219	225	219	216	218	205	203	210	224	217	205	209	216	209	199	234	217	221	227	239	209	200	228	207	215	205	212	198	189	214	177	222	210	211	220	197	211	199	208	229	205	251	201	222	205	222	207	196	202	223	185	200	214	203	229	231	207	209	198	213	181	218	223	220	216	193	176	214	198	194	235	208	204	222	248	211	227	197	234	202	238	220	235	236	199	239	195	228	242	182	193	203	203	229	193	222	194	222	205	226	206	236	229	212	233	235	195	227	217	203	204	221	200	212	231	210	226	216	214	205	208	197	189	189	193	182	208	232	208	208	203	223	205	188	197	224	209	219	220	217	196	210	206	222	202	222	202	216	208	218	214	198	176	235	229	221	213	192	204	202	224	209	201	195	201	213	207	218	198	175	208	189	211	216	203	211	225	203	212	202	200	212	198	196	181	235	225	215	214	187	214	208	218	217	194	204	232	200	177	210	213	210	196	186	241	216	208	219	209	204	206	206	187	185	208	199	237	212	193	215	217	196	192	209	222	216	182	207	216	211	191	217	232	190	227	200	219	185	229	210	210	201	203	191	188	198	215	220	204	183	186	241	224	211	183	219	210	238	224	192	208	204	198	188	190	240	209	226	219	220	163	219	217	206	220	198	263	196	199	223	203	218	198	200	219	230	210	229	195	234	187	205	223	202	206	217	192	201	237	209	202	200	206	205	206	194	186	176	195	210	222	203	217	195	194	226	194	205	206	212	214	217	214	222	194	205	214	211	208	213	227	242	231	209	192	214	215	220	229	209	201	240	226	206	201	218	203	215	212	188	208	221	213	221	197	215	178	214	210	224	185	215	214	202	205	200	219	203	186	229	199	192	244	199	203	205	203	215	227	204	241	203	224	214	247	188	207	212	231	234	201	228	207	220	219	217	208	207	204	237	207	198	202	209	194	211	207	193	212	234	208	232	199	226	215	227	230	208	213	244	235	207	198	240	240	180	213	202	197	190	210	195	230	235	219	223	214	198	192	218	215	189	217	210	220	218	213	191	224	209	208	205	202	220	224	184	212	209	217	215	231	223	202	212	219	202	213	203	222	207	194	196	215	213	213	222	179	189	212	184	211	210	197	220	245	181	199	215	214	209	211	230	220	203	223	218	218	219	209	222	207	180	233	211	203	239	198	208	246	231	219	201	199	217	204	173	220	212	202	223	220	240	201	222	207	231	207	208	227	203	212	204	198	194	193	184	222	198	223	192	224	195	208	210	230	184	200	162	224	192	238	235	213	213	248	239	207	195	235	205	214	207	199	200	218	189	226	221	211	195	193	210	211	177	222	215	205	198	221	196	217	220	192	247	196	204	205	216	223	222	191	216	217	221	229	203	207	215	225	226	222	179	205	218	219	217	214	218	197	216	214	218	219	191	215	184	185	214	201	224	193	199	213	180	195	200	208	215	185	224	212	216	207	184	191	230	183	214	227	198	214	215	197	207	224	197	217	199	206	209	229	198	197	201	215	200	220	177	210	213	194	199	227	184	198	214	183	191	233	227	220	197	190	199	237	221	201	207	209	215	198	206	194	218	208	202	182	217	200	196	217	210	218	222	215	181	222	190	189	198	203	182	215	214	232	207	213	224	214	199	215	185	215	207	205	228	215	203	210	204	185	203	196	191	204	205	231	213	237	219	218	198	219	210	198	213	215	200	223	209	236	201	212	209	211	203	199	181	227	215	218	220	200	197	196	190	190	208	217	216	199	210	227	208	222	198	207	176	214	190	208	233	212	218	224	211	230	206	190	204	215	177	220	211	214	214	201	195	222	210	211	233	223	202	214	201	219	206	217	226	196	230	208	223	214	200	213	207	208	200	213	197	216	199	218	209	227	166	220	195	222	223	236	210	205	197	208	202	197	221	223	187	208	216	222	210	194	200	201	210	220	216	213	203	221	186	214	184	222	211	216	214	211	207	224	208	212	219	203	223	241	213	242	229	194	235	197	209	205	215	212	214	203	217	225	226	211	211	206	200	190	192	214	198	213	216	206	202	208	200	218	203	216	183	215	217	187	220	207	199	190	209	220	220	235	174	202	200	193	226	206	216	206	193	190	210	228	212	237	229	238	198	199	206	220	215	213	206	215	217	202	204	199	193	236	206	212	206	212	210	210	209	204	200	232	205	211	218	209	227	204	191	227	220	207	206	222	211	211	179	205	215	206	225	234	225	186	211	199	224	219	230	224	208	182	198	210	208	198	220	182	224	201	203	221	231	218	221	192	200	230	183	190	193	223	202	190	233	216	192	199	221	216	194	216	209	216	197	209	201	203	208	223	227	247	215	208	206	214	223	200	200	211	202	199	203	225	201	210	202	207	220	233	219	210	225	202	202	232	224	217	228	214	182	221	200	201	207	210	218	210	212	195	208	176	222	207	207	202	210	224	215	208	237	215	209	197	220	227	214	204	208	204	203	213	214	206	198	184	209	192	202	224	231	221	202	210	205	239	222	214	197	176	227	217	177	212	242	197	210	193	208	201	180	221	210	241	229	215	184	187	204	214	195	222	191	212	215	196	203	201	185	207	227	191	217	181	215	208	178	192	205	209	218	200	220	228	223	195	194	202	227	209	204	208	197	240	204	197	196	205	212	197	221	220	202	209	218	204	220	206	224	218	199	215	222	235	202	202	213	215	228	187	205	213	209	183	214	196	194	196	227	213	205	209	219	224	197	195	209	197	202	199	181	211	203	190	211	179	216	213	195	196	229	197	215	217	203	208	192	182	222	207	204	233	211	187	190	219	208	193	180	205	221	207	221	219	202	218	203	211	201	221	228	181	223	231	220	176	200	194	215	174	193	228	177	201	226	207	196	197	202	211	197	207	219	209	217	180	214	224	194	213	237	203	207	189	231	214	220	204	210	206	222	219	220	221	214	218	189	219	191	200	206	191	210	197	212	225	213	193	191	222	227	225	196	214	201	230	210	199	184	241	197	213	193	218	207	197	204	215	213	209	240	214	240	215	206	191	218	195	191	205	214	192	223	195	215	202	214	189	188	210	220	225	217	207	204	230	228	215	208	205	211	196	205	220	224	201	209	213	195	201	216	209	203	215	217	194	206	235	218	228	205	209	217	197	218	210	207	196	249	202	229	185	178	199	202	207	221	215	233	207	205	206	226	222	207	223	211	212	203	231	199	220	209	217	214	202	225	188	199	221	208	218	212	195	206	200	211	217	191	225	229	220	223	218	189	203	215	209	226	191	230	198	189	211	208	204	206	235	189	200	227
27355	20947	8928	1177	837	732	571	542	532	498	498	487	522	535	534	518	482	508	509	509	497	465	504	505	460	489	499	514	487	539	499	545	488	484	551	499	486	498	486	566	524	461	472	476	512	494	471	505	516	481	509	501	529	508	520	477	475	494	514	476	495	564	501	508	522	539	522	474	481	482	515	496	461	502	521	504	525	448	470	540	479	482	516	457	460	513	504	463	478	499	512	522	498	516	520	467	549	541	487	493	505	467	530	483	539	541	515	540	508	502	503	478	500	470	486	514	521	532	488	491	537	518	521	486	487	469	503	463	500	546	478	482	486	525	518	519	506	522	487	483	502	480	504	491	544	490	501	481	523	473	499	507	489	511	538	527	482	503	505	483	506	484	518	510	508	521	512	515	501	507	514	508	505	519	460	557	462	447	491	525	503	498	501	489	501	512	511	493	506	499	517	532	549	500	500	520	505	520	485	490	499	487	458	520	514	490	499	524	477	499	521	466	528	547	508	470	489	476	492	498	493	537	503	499	475	485	476	528	528	467	493	530	490	503	506	495	479	503	474	462	541	512	476	506	503	528	537	486	477	481	512	484	513	553	556	442	485	512	510	505	465	467	483	513	511	543	469	490	531	491	488	488	473	485	509	523	501	541	506	503	510	544	541	458	554	525	495	521	495	509	522	474	515	484	526	506	533	483	545	493	492	510	495	513	481	520	478	480	538	494	531	521	529	510	523	539	495	478	561	513	489	510	476	496	503	562	576	531	481	522	425	489	491	500	482	522	474	493	526	534	491	493	515	527	507	473	522	485	485	514	527	491	557	494	502	489	499	494	475	477	474	538	500	450	499	503	511	528	478	516	527	510	483	481	497	499	517	504	520	544	533	540	547	519	476	492	524	478	521	505	483	489	508	519	564	491	542	496	546	486	517	485	515	534	520	469	489	513	498	501	504	496	473	491	527	494	508	480	516	535	478	492	518	476	501	550	482	507	515	508	525	492	483	536	531	465	509	495	501	496	527	503	514	513	466	494	511	500	505	490	504	522	480	479	477	508	500	509	501	523	483	486	518	492	500	529	494	476	506	481	514	513	497	503	448	498	472	437	530	455	458	533	523	515	488	516	536	513	481	485	508	525	490	529	483	504	497	494	513	481	506	494	505	531	508	506	473	470	474	511	488	500	502	484	479	553	521	528	484	486	483	504	486	491	549	502	489	517	545	538	507	536	471	475	499	507	522	471	459	469	463	524	483	515	492	489	480	499	480	500	534	470	480	492	505	488	497	444	468	479	449	518	451	463	497	493	524	523	534	454	514	529	490	486	533	486	482	512	489	482	542	518	508	493	475	522	467	506	493	529	480	522	505	512	494	495	491	495	515	468	510	520	475	496	475	485	523	479	526	495	511	507	507	513	507	515	513	540	483	518	502	487	528	509	522	489	538	515	489	496	482	522	504	534	511	482	501	537	489	492	509	526	505	506	497	463	489	526	545	511	499	482	511	509	499	503	477	505	493	480	527	516	495	552	496	480	461	486	494	512	504	519	535	518	498	454	525	535	503	518	517	485	496	489	543	518	510	486	506	493	524	514	467	533	519	498	540	435	502	487	505	499	510	506	491	480	494	512	528	484	534	507	497	514	463	491	485	496	502	513	492	502	491	501	543	485	532	484	528	451	485	481	481	499	503	532	517	497	509	488	478	503	470	443	507	490	443	505	493	492	515	525	554	494	505	491	499	503	460	520	508	506	521	488	553	495	510	540	491	482	503	514	552	475	513	528	502	534	534	492	523	502	521	508	502	518	528	482	486	484	511	497	497	482	537	516	581	542	498	507	467	500	521	469	503	501	477	529	489	532	531	492	518	469	476	518	522	495	537	450	513	515	514	479	465	492	506	462	468	480	494	463	468	487	518	517	486	479	469	516	512	516	491	495	531	511	476	518	466	489	503	486	485	506	488	524	521	480	504	520	528	503	484	510	459	483	486	479	477	511	496	527	542	544	498	531	499	492	487	513	510	518	513	509	469	506	473	490	520	482	480	505	536	471	513	512	519	488	527	513	490	530	498	486	490	510	484	499	522	509	504	469	510	490	497	500	496	483	498	468	518	502	502	441	485	538	511	477	509	523	471	505	520	482	518	522	515	502	528	542	469	500	516	461	490	492	496	507	519	527	527	525	515	512	501	492	517	503	533	494	514	496	512	529	489	515	508	507	527	503	502	519	525	479	504	495	504	482	496	518	495	500	529	506	495	490	481	488	506	492	472	595	461	508	534	494	455	524	504	487	485	498	517	512	507	485	485	473	482	465	472	513	485	523	514	468	511	541	496	514	517	493	502	505	524	482	484	470	476	550	511	518	519	493	476	492	541	481	536	510	495	476	453	476	543	516	525	470	490	494	536	491	524	524	486	533	489	502	528	500	515	508	495	504	528	480	490	515	476	506	493	527	496	504	503	508	537	527	483	512	521	520	537	517	495	531	512	477	517	531	493	508	537	502	519	458	514	508	483	507	502	491	439	484	507	523	502	534	451	539	527	496	483	520	519	511	483	482	506	508	492	527	465	486	493	525	514	533	563	482	511	508	548	488	493	525	496	517	486	474	488	503	457	523	492	503	507	492	515	520	521	486	497	498	549	500	520	531	509	513	477	514	499	508	530	482	522	545	489	508	508	469	471	513	481	478	524	498	476	501	516	461	500	520	562	500	480	511	496	481	486	493	532	462	515	521	502	533	504	549	520	516	505	545	525	477	499	476	495	502	495	484	516	516	465	488	511	493	537	523	477	444	476	533	523	495	498	523	488	479	490	525	484	496	515	510	452	509	457	518	514	497	525	510	565	507	490	510	488	507	552	488	449	490	525	508	535	513	444	532	505	494	535	492	499	528	548	536	527	475	461	477	488	531	509	507	491	491	514	500	496	486	483	475	497	493	486	536	561	511	468	484	543	520	499	502	470	526	499	499	530	516	499	488	459	503	500	508	479	504	526	560	471	490	515	470	518	512	467	494	514	489	495	496	536	483	477	500	502	516	507	499	534	535	476	498	477	480	461	533	514	484	491	495	511	484	513	527	533	502	482	478	464	534	496	489	503	517	541	507	456	533	515	536	458	463	508	471	503	502	503	504	493	514	520	510	483	512	503	481	500	522	483	499	475	492	470	475	532	501	501	564	507	503	481	505	481	476	503	508	485	497	512	490	510	546	489	493	535	518	527	484	513	481	544	495	516	548	530	541	493	530	539	488	485	491	506	507	500	434	503	445	508	495	474	491	480	519	514	508	463	519	503	537	519	518	500	524	510	490	493	497	502	499	490	498	481	500	485	484	488	471	490	434	474	519	510	493	512	494	522	498	494	521	502	542	540	501	555	536	495	508	502	512	484	518	506	478	498	488	511	492	476	490	563	487	510	489	468	497	500	508	483	505	478	475	495	495	460	537	483	526	495	490	457	499	488	504	506	509	542	471	502	464	506	459	503	469	488	509	498	544	525	519	496	490
4159	1569	1480	999	908	832	738	702	740	715	708	653	624	695	651	687	679	688	666	670	628	685	648	673	666	655	662	611	698	699	677	689	660	693	637	699	695	660	671	683	686	693	692	654	638	642	677	665	637	669	675	697	641	657	678	659	656	624	668	702	654	665	655	662	676	653	702	664	647	666	642	657	713	670	655	692	655	661	667	685	643	609	670	662	654	666	701	683	709	693	651	655	662	639	661	656	682	722	658	683	643	650	703	650	679	671	703	686	686	631	660	654	662	680	686	674	688	678	641	625	626	675	636	657	657	704	691	659	653	663	660	633	673	636	695	636	645	629	656	702	701	645	663	667	674	658	643	665	662	674	667	648	630	657	653	671	617	632	675	615	655	647	658	701	653	649	689	666	694	633	658	662	685	617	653	725	638	647	653	684	671	606	679	662	648	652	640	666	677	646	617	674	639	670	621	641	640	621	738	699	692	657	665	665	644	693	641	673	721	633	656	659	693	641	673	654	683	697	666	662	652	647	693	632	700	668	676	590	623	628	653	690	658	664	644	671	666	628	676	641	679	660	702	678	639	658	662	655	670	661	658	651	683	640	625	682	677	649	708	641	636	660	609	687	690	663	696	639	636	673	637	659	626	668	680	640	666	646	685	626	699	649	698	640	639	678	674	704	654	690	675	665	677	706	660	686	679	667	663	668	643	626	686	686	673	646	701	670	700	639	679	704	606	668	642	662	673	667	672	658	666	629	673	625	648	719	665	680	654	627	685	658	659	625	678	687	695	678	614	649	630	670	705	693	666	696	663	635	703	682	659	648	680	662	707	652	662	647	699	704	640	666	684	664	711	669	645	688	655	658	668	655	655	658	672	634	683	664	681	710	668	664	685	634	656	642	652	647	669	661	665	669	696	684	661	681	652	638	655	697	686	631	683	698	689	657	680	671	706	649	630	673	667	645	708	704	682	667	652	696	634	674	625	683	667	631	629	646	696	656	665	641	661	664	710	674	689	632	631	633	665	678	631	666	681	648	678	696	667	710	667	673	696	675	702	641	660	668	689	635	696	689	673	678	665	645	643	686	660	672	651	669	674	657	654	669	658	676	686	666	639	659	655	637	698	695	673	681	687	607	654	633	660	683	666	669	686	658	666	645	619	681	705	677	671	655	682	666	640	666	698	683	676	695	674	651	669	687	700	640	672	636	679	637	659	700	664	698	685	655	649	677	619	699	648	672	631	709	660	672	626	639	660	612	655	716	658	691	633	714	639	649	674	649	702	650	668	668	701	641	651	646	642	665	657	662	682	719	624	665	652	628	631	680	654	666	671	624	620	659	682	660	608	647	628	672	669	699	637	660	614	636	675	670	687	680	644	667	621	667	672	685	640	625	652	637	650	645	644	673	645	650	644	638	685	635	648	694	648	684	675	667	599	645	674	667	638	662	653	639	650	627	668	654	680	650	659	659	666	651	638	631	676	718	651	663	671	639	668	672	639	637	633	691	628	670	664	628	653	645	672	690	606	730	663	684	677	657	692	711	710	697	673	693	677	685	663	648	672	676	653	681	671	699	683	684	698	631	639	613	666	643	671	674	658	644	674	658	694	650	707	664	656	681	639	668	632	675	666	669	690	596	656	613	648	686	643	668	643	682	666	704	651	656	670	658	672	690	658	618	637	652	606	700	632	636	681	674	633	666	645	675	648	683	663	632	676	696	678	654	648	686	683	636	664	667	672	679	668	637	707	701	594	640	669	646	595	688	641	678	675	675	722	697	640	645	710	647	671	641	661	670	642	653	680	665	643	648	658	672	672	625	681	643	654	643	662	637	672	677	661	676	642	641	651	646	663	736	658	662	676	637	627	700	677	713	644	652	689	643	688	662	658	678	668	644	657	624	648	679	688	613	700	643	646	621	658	635	672	686	687	679	675	670	619	658	671	710	628	692	652	663	668	635	724	669	663	661	701	712	693	688	649	665	692	672	682	639	678	670	664	659	669	686	666	673	668	677	673	686	618	648	637	697	693	680	692	668	623	642	686	683	691	679	629	656	654	637	676	684	640	681	597	653	678	628	647	687	651	629	626	702	621	679	673	667	665	702	685	691	705	663	655	674	684	653	630	665	655	643	644	638	692	705	685	668	619	683	699	662	724	643	630	682	656	643	675	694	651	637	645	666	678	675	676	643	665	661	688	683	636	687	690	664	640	639	655	701	648	618	674	696	665	686	674	664	652	670	660	585	675	656	676	651	636	737	643	652	660	678	656	655	662	706	676	650	652	676	645	662	622	658	644	676	674	672	681	676	706	659	657	646	652	682	617	716	667	692	664	654	658	610	641	712	651	649	664	660	656	658	687	662	661	655	646	669	688	671	633	654	678	682	652	649	654	658	657	632	662	640	654	628	678	676	605	660	625	655	654	653	691	668	691	677	662	665	674	719	681	654	647	687	700	638	658	687	645	655	639	666	651	645	662	633	690	620	654	678	647	651	711	653	662	727	642	660	648	662	614	618	686	644	658	654	674	663	659	675	685	608	688	705	686	651	688	694	692	626	709	677	631	685	673	687	650	646	643	672	665	634	629	631	681	675	658	659	656	654	670	649	683	696	641	681	693	652	671	626	675	688	694	631	650	676	630	700	655	637	645	647	673	638	664	667	629	666	667	642	608	671	703	622	627	674	665	688	675	651	671	681	675	689	658	665	677	707	631	685	649	705	645	634	704	647	663	612	653	709	638	650	683	640	666	677	652	715	678	724	691	720	610	716	658	685	674	638	640	667	669	634	659	656	713	679	638	648	653	672	671	707	676	683	645	664	652	695	703	647	626	680	664	660	675	638	653	633	659	628	691	689	679	628	668	697	626	699	654	668	656	707	633	673	698	689	740	670	656	639	603	681	608	696	629	624	650	636	676	710	685	657	670	668	641	662	666	667	656	661	642	658	655	670	715	667	661	715	686	693	630	666	686	642	610	644	603	689	644	669	659	621	651	700	719	658	687	686	643	647	662	699	704	676	642	681	665	686	673	672	699	635	655	712	628	676	641	689	641	680	674	691	650	655	721	668	651	677	696	660	667	676	667	622	671	685	654	614	679	637	685	641	657	645	660	647	626	628	652	733	691	664	710	706	661	623	676	634	648	657	651	657	597	671	645	634	649	671	676	642	657	661	707	652	693	650	663	656	674	689	662	685	709	616	649	672	604	689	672	652	692	640	663	703	621	678	679	660	623	646	717	659	654	679	667	626	719	631	639	694	674	618	638	635	716	677	639	688	708	680	671	651	673	638	662	653	702	664	638	650	706	672	626	664	727	677	662	660	673	666	674	662	691	612	653	677	656	677	694	702	640	711	609	654	699	680	621	629	641	669	640	665	683	663	688	659	648	655	615	680	664	659	668	664	678	671	669	631	664	652	634	676	687	675	642	624	638	642	599	719	692	659	688	654	606	639	624	649	657	646	652	712	673	668	680	668	665	648	662	648	627	629	694	629	638	646	636	683
24548	21506	28860	24556	21457	7133	1184	786	670	600	618	504	522	502	476	541	442	486	441	451	462	457	452	416	462	429	453	447	412	413	410	398	424	441	415	439	426	426	432	401	442	439	408	451	437	403	413	394	428	406	424	452	420	403	410	390	384	392	419	400	435	442	398	384	438	421	403	427	386	394	408	461	399	409	394	389	429	401	434	413	454	412	411	435	435	438	424	395	401	391	406	417	399	413	407	396	410	413	401	408	371	436	388	415	400	430	461	439	404	419	439	402	427	408	395	407	406	366	432	410	404	424	409	420	400	425	417	386	409	413	403	399	382	386	404	379	378	369	386	419	367	436	385	427	392	411	411	420	397	398	390	404	417	401	402	384	397	409	430	412	406	408	359	419	408	398	448	401	403	370	378	399	422	388	426	400	399	417	402	423	401	403	409	417	391	403	436	417	411	405	408	393	442	386	397	398	402	422	408	428	430	407	404	368	397	419	423	448	406	417	374	406	416	397	401	384	416	430	395	386	427	417	431	412	430	433	407	385	404	442	433	414	415	401	391	415	383	435	392	391	397	386	429	393	396	410	446	413	428	384	415	416	392	431	424	399	391	422	385	389	386	435	425	449	380	401	438	362	402	384	411	392	399	404	433	369	413	435	422	468	454	400	398	473	409	404	380	406	416	395	412	455	423	415	440	405	419	426	426	378	399	404	433	368	415	372	444	445	410	418	389	356	430	433	441	382	393	416	423	380	392	415	411	407	419	396	410	407	373	426	441	406	387	378	393	414	424	431	397	422	404	409	396	430	407	409	397	404	406	413	364	456	424	387	398	411	419	425	383	451	441	352	413	385	382	421	410	397	425	413	360	436	378	371	396	406	414	415	407	435	384	457	397	402	444	388	407	370	428	417	430	397	417	423	429	386	420	424	420	385	411	390	422	397	386	407	396	410	389	434	395	429	423	374	428	410	429	401	416	419	399	421	388	382	379	408	407	391	409	407	436	403	378	389	395	403	434	381	389	409	381	392	411	410	403	416	404	422	406	422	409	394	398	391	426	435	390	402	388	384	400	462	418	396	387	403	409	375	406	409	404	415	420	450	406	419	418	397	436	404	424	402	393	406	411	404	423	405	404	402	438	444	439	423	383	380	350	434	404	391	391	408	412	388	392	420	397	455	423	412	415	411	399	423	387	388	398	396	446	404	390	383	436	404	419	412	390	383	404	413	427	405	373	409	420	396	390	409	371	449	378	418	429	397	381	397	391	399	421	404	406	393	394	404	388	388	397	399	403	374	423	400	410	423	383	430	381	390	424	399	426	398	434	427	392	387	415	423	381	414	423	403	406	437	381	414	386	371	384	416	393	421	402	393	378	417	429	423	413	416	424	405	431	407	363	394	394	357	383	399	408	401	435	395	421	420	380	405	396	407	432	386	422	427	407	399	420	434	401	386	390	472	449	397	390	379	396	361	439	419	395	426	411	432	391	446	368	417	408	401	389	392	434	383	413	426	419	391	398	372	399	417	396	431	435	418	401	433	403	429	438	415	407	416	408	429	410	370	443	407	368	358	434	420	412	415	400	418	414	398	404	374	404	412	405	428	398	393	396	433	428	439	407	410	439	414	410	397	364	445	408	427	396	368	391	409	419	440	423	402	394	421	402	346	408	374	424	403	391	378	374	445	393	382	393	388	385	421	402	413	393	437	407	391	387	400	388	437	405	397	376	429	446	400	437	432	430	414	416	397	399	429	398	434	378	420	392	418	384	393	425	384	410	406	448	391	396	425	445	387	417	401	412	397	429	423	423	423	410	465	378	415	415	401	404	379	445	417	419	364	399	402	456	378	396	402	393	457	391	452	399	359	404	414	414	389	379	425	395	443	414	386	422	404	421	419	372	416	377	425	436	443	401	428	399	436	435	381	401	428	420	419	383	431	416	428	408	397	415	429	442	431	422	431	412	432	379	429	449	383	445	414	413	380	398	396	382	401	423	378	413	410	416	376	368	386	390	349	427	397	412	438	367	418	410	396	418	378	380	452	382	430	424	415	404	408	421	391	427	404	422	420	391	385	397	389	414	421	417	383	390	428	413	419	405	384	415	439	416	391	449	404	389	405	439	361	408	391	387	445	369	390	394	390	398	392	393	377	382	400	420	391	444	387	447	377	404	424	406	394	405	420	385	397	413	413	390	388	389	412	416	368	395	400	408	403	391	399	407	414	395	413	429	433	411	374	416	426	373	397	399	404	424	398	383	383	413	375	391	424	391	417	408	389	413	440	399	430	409	422	404	394	382	431	416	400	393	429	399	400	389	395	394	435	380	374	465	418	404	438	412	377	413	354	401	411	378	446	404	456	438	398	403	399	374	416	412	389	386	423	397	412	389	408	378	435	384	437	421	451	417	385	422	371	405	452	402	407	436	431	434	408	412	372	383	418	427	419	426	432	405	434	401	403	430	379	410	452	396	381	438	403	420	386	414	410	423	404	382	386	419	393	405	409	419	371	400	457	413	395	438	422	389	388	409	427	420	377	386	424	411	373	426	389	402	397	433	378	395	372	415	418	371	414	391	381	404	394	412	434	413	415	408	404	390	418	404	392	418	432	436	425	403	387	386	399	401	447	403	390	379	383	367	415	385	399	405	423	428	407	433	408	370	424	401	392	412	394	400	422	415	402	440	378	403	411	392	392	426	389	424	358	390	430	382	409	404	400	409	422	403	392	378	444	419	387	403	399	382	417	412	387	382	406	400	421	383	403	395	423	413	415	378	378	408	413	435	383	425	415	404	399	402	405	430	372	387	401	420	393	385	422	418	410	400	379	408	404	419	383	393	417	400	404	397	412	389	444	410	388	425	412	381	416	423	401	416	413	405	379	406	380	415	449	410	407	432	421	384	418	402	385	438	417	398	432	382	394	393	399	410	432	398	387	391	389	412	391	393	406	423	391	425	420	423	429	438	386	396	382	438	406	409	413	368	413	430	388	409	409	434	444	382	366	405	392	414	446	367	416	371	409	416	427	410	443	385	427	366	431	414	405	423	433	392	423	393	430	415	404	385	383	378	416	430	399	367	425	429	405	385	421	406	398	420	411	445	422	399	441	450	406	395	355	457	396	391	407	394	440	409	376	476	392	401	426	404	407	417	418	458	423	391	401	451	411	432	392	404	434	377	384	404	399	388	419	409	416	438	393	416	395	409	405	386	390	413	397	395	397	405	410	388	422	394	393	398	359	409	415	401	424	420	425	422	416	413	447	428	403	395	404	386	412	410	397	400	443	430	376	408	434	407	399	415	396	435	459	422	426	397	427	413	406	415	379	390	417	398	393	433	422	441	430	388	405	401	420	392	435	382	397	423	443	398	373	377	399	389	410	434	414	408	376	411	378	430	419	396	441	386	430	422	444	397	443	386	440	396	397	399	391	403	375	395	451	407	409	395	399	418	408	395	385	402	444	421	417	397	410	430	453	401	391	407	400	429	426	402	363	427	406	405	380	405	416
4909	9560	8382	4341	2965	2367	1884	1551	1263	1218	974	896	871	777	738	744	693	642	688	650	629	626	582	623	607	604	610	558	552	629	551	584	612	589	551	573	561	609	581	554	548	567	560	567	560	543	567	529	544	561	554	575	554	568	517	503	538	547	563	565	576	563	545	564	542	600	550	572	622	576	560	586	549	514	535	555	528	558	525	585	539	587	553	519	529	551	540	495	543	578	547	558	516	547	501	559	563	551	583	589	566	537	526	579	526	565	537	548	531	522	553	553	568	536	574	529	552	554	547	489	569	492	550	549	537	558	580	554	558	553	523	581	536	564	564	556	542	596	562	564	536	534	569	597	525	515	525	534	542	524	547	567	582	548	525	596	554	516	567	525	527	559	562	565	568	514	535	570	517	552	548	523	550	555	549	549	513	540	587	519	529	523	526	551	546	560	542	584	553	556	548	529	504	496	567	567	527	504	528	538	549	575	543	551	549	519	578	563	581	553	584	593	531	581	536	562	526	520	543	555	528	552	543	559	523	560	535	568	564	530	541	537	547	579	571	519	548	542	531	563	526	495	505	520	541	564	510	576	576	521	495	588	499	562	576	580	543	541	536	512	551	566	555	535	515	571	557	560	510	510	564	526	518	549	550	547	535	561	567	546	527	566	561	532	597	567	503	582	566	587	556	567	556	581	526	593	558	521	538	551	529	555	540	558	505	521	556	527	554	571	529	545	545	546	550	557	584	564	515	586	515	496	550	532	547	526	531	548	526	587	542	535	548	556	545	556	536	544	559	549	573	529	612	551	542	588	583	528	567	517	606	534	525	528	531	553	546	584	518	542	507	528	538	529	565	556	572	538	576	551	559	531	569	540	535	547	528	552	544	587	526	539	558	545	571	556	539	563	543	558	558	558	524	526	578	535	517	552	541	554	572	549	557	577	583	536	552	551	578	613	561	567	563	568	554	517	560	493	510	504	582	528	535	544	551	547	524	563	561	596	556	526	570	525	602	551	539	549	538	563	548	581	580	512	526	532	525	542	546	551	558	535	560	528	537	534	499	589	564	555	519	550	554	551	579	581	525	559	545	542	556	526	545	572	529	561	574	560	533	556	527	569	526	531	528	534	548	535	556	560	560	520	557	546	563	565	531	514	529	540	536	526	547	507	579	542	516	520	550	547	519	541	537	533	531	548	568	581	535	536	531	539	546	527	541	541	536	547	526	578	564	552	556	556	548	542	566	554	504	560	526	526	554	497	498	534	548	537	536	547	504	532	559	551	524	563	555	512	562	576	558	546	563	533	543	584	563	515	553	543	554	545	554	552	568	534	533	588	491	531	549	560	532	536	529	534	511	547	523	548	539	577	539	508	540	560	541	546	546	516	527	529	522	512	611	583	526	521	568	514	549	525	519	549	528	519	544	531	503	550	540	551	563	558	557	561	544	571	491	557	521	523	553	557	533	559	536	528	546	520	522	550	496	542	562	570	556	505	556	528	561	517	533	524	553	538	543	531	594	571	522	527	538	507	569	553	549	519	519	544	542	548	533	507	529	548	522	581	569	515	498	567	539	555	536	555	526	543	557	545	552	549	534	566	553	544	561	552	517	568	496	556	568	556	564	530	526	530	518	564	538	586	527	553	561	568	532	583	548	511	549	558	563	551	490	523	520	518	511	588	557	572	505	526	535	536	518	519	536	502	557	550	557	518	531	521	562	572	587	536	576	530	507	558	540	540	539	562	578	584	539	519	531	535	561	535	552	562	519	490	557	520	576	531	525	574	566	553	551	554	552	567	574	591	554	531	581	550	587	531	543	512	527	548	509	508	545	591	546	524	541	526	515	571	573	531	526	555	531	501	555	549	564	541	518	514	559	495	589	560	546	547	535	575	541	531	540	541	508	551	542	515	520	550	555	557	514	562	535	551	539	561	529	534	561	550	564	583	576	542	541	579	559	566	568	562	489	522	549	557	535	587	574	532	529	574	521	563	521	562	564	576	520	528	541	544	542	526	539	521	540	533	557	537	564	543	522	583	548	517	520	544	529	545	506	534	536	567	555	548	578	577	532	541	549	506	566	518	576	497	545	550	569	571	581	571	536	510	519	515	536	545	561	596	533	528	534	544	527	545	534	507	541	525	505	558	561	523	531	515	551	524	551	554	505	579	571	520	588	536	532	521	588	534	544	532	522	517	534	527	574	535	555	573	559	582	537	557	560	549	528	508	572	551	510	584	507	516	546	594	556	567	477	519	550	513	515	544	571	550	575	566	547	600	567	552	533	551	573	567	538	535	578	578	547	554	517	528	506	526	550	523	543	517	547	613	580	547	535	522	518	547	586	552	545	560	534	517	526	543	528	551	488	507	521	520	540	533	587	542	562	520	535	597	539	531	579	518	572	570	534	571	530	556	547	552	566	545	518	563	555	577	533	527	557	576	577	571	561	529	537	533	552	515	520	524	597	534	542	511	592	545	541	563	541	559	580	480	569	528	538	515	537	551	548	539	535	542	538	563	532	548	521	519	551	530	550	551	554	530	505	551	570	564	573	548	543	565	546	541	561	565	548	547	564	542	542	485	565	583	556	515	573	538	550	575	491	556	536	506	508	535	510	567	563	523	531	555	554	565	569	532	527	543	575	548	535	549	553	548	535	549	526	584	515	555	545	531	538	503	565	582	531	533	537	527	541	543	557	523	557	529	535	521	551	552	515	549	580	581	572	529	518	566	547	520	541	532	495	516	522	542	525	582	533	568	536	552	535	542	523	571	524	503	538	541	557	553	537	534	523	536	568	573	555	544	564	589	549	500	528	567	544	531	535	527	541	530	583	564	550	515	536	564	548	539	525	587	560	534	569	531	587	584	535	536	578	553	522	543	551	550	536	553	538	555	532	542	572	512	542	592	557	519	545	560	556	532	585	546	531	527	534	519	587	525	519	572	545	529	520	562	552	545	598	579	547	543	521	543	541	550	514	528	511	550	516	542	571	544	526	567	528	539	526	532	575	573	545	542	535	539	524	580	569	540	502	587	540	552	519	553	549	546	550	519	517	529	537	602	569	542	546	504	536	523	533	553	563	553	579	571	580	517	545	538	530	570	529	548	557	531	570	572	513	527	521	546	545	583	541	524	547	526	552	556	501	591	505	544	558	517	579	552	553	524	518	581	544	550	577	533	597	546	565	572	536	529	526	513	556	555	568	527	550	566	550	517	532	548	555	528	539	590	521	533	587	490	568	546	561	519	529	540	556	503	531	528	562	542	553	523	500	562	545	525	517	527	538	570	498	536	484	564	550	523	568	584	541	548	554	522	562	544	526	505	560	552	556	571	558	574	532	562	538	568	553	515	584	528	536	559	574	574	594	570	552	596	529	538	522	547	555	587	553	537	573	568	565	556	557	523	540	519	546	521	517	521	517	541	526	554	536	532	557	565	523	557	559	552	556	516	551	493	554	563	531	556	496	560	513	567	556	529	613	511	538	530	577	600	538	531	534	523	504	520
23443	21474	29348	24012	21481	21468	5103	912	670	611	490	458	381	335	314	317	289	254	245	238	217	230	207	232	200	190	177	201	175	199	172	165	196	176	168	166	192	170	178	163	175	168	162	157	151	187	147	160	149	182	155	138	138	187	176	166	143	172	180	170	167	182	162	167	176	177	140	186	179	165	168	159	145	163	171	161	172	155	151	159	153	153	132	171	151	154	142	173	158	152	170	162	161	145	189	160	136	177	158	140	155	170	165	139	158	148	154	147	166	144	161	142	133	152	157	143	157	172	162	142	163	155	175	157	172	142	173	149	182	162	156	150	176	160	159	147	152	156	138	143	148	166	144	171	138	166	164	122	166	157	153	163	149	156	137	156	155	171	154	147	170	175	155	143	157	128	165	147	156	160	159	149	150	148	131	144	140	169	150	150	155	146	172	161	154	142	144	165	140	139	156	153	166	166	138	156	165	152	153	165	144	155	154	157	160	156	137	152	136	152	144	151	141	157	154	150	147	140	154	148	160	142	165	160	141	166	152	159	146	162	134	148	149	142	159	159	166	140	147	161	134	144	157	160	174	136	157	139	152	147	130	157	145	142	149	156	146	157	142	155	147	155	150	135	153	156	137	168	176	160	153	158	139	165	137	153	164	155	178	156	152	126	148	149	153	147	152	123	135	147	142	173	155	145	148	170	130	172	157	153	144	157	153	142	152	146	150	131	167	141	156	150	151	157	162	144	141	155	145	147	159	152	174	159	135	133	136	145	154	168	156	166	165	174	156	179	140	158	140	162	145	150	166	140	171	156	141	166	153	160	153	137	173	143	154	143	154	135	160	151	172	147	170	146	149	168	174	147	138	164	139	138	174	157	169	172	150	156	153	141	146	141	157	152	151	128	136	155	128	123	148	177	175	150	155	175	151	175	150	145	160	166	134	169	155	151	154	144	164	154	167	128	131	178	172	158	139	158	160	142	155	167	144	135	165	157	119	149	150	157	143	145	161	149	145	146	138	131	155	156	136	161	158	148	150	158	160	141	180	157	131	145	175	146	170	140	140	168	160	159	128	160	181	148	142	152	159	162	151	163	169	134	134	162	156	151	157	162	139	148	154	169	145	157	163	163	154	161	135	156	153	144	150	174	133	163	136	158	151	143	149	154	157	143	145	139	165	144	158	149	161	163	152	138	123	170	168	127	177	163	134	168	153	142	132	140	147	128	164	156	147	157	159	135	127	152	173	159	136	135	170	151	150	153	137	142	163	141	124	154	142	151	151	145	151	152	148	154	151	166	147	153	161	150	148	151	189	141	146	143	158	155	166	181	143	157	156	165	172	154	187	155	141	142	152	161	160	159	168	149	176	146	141	150	177	150	158	143	151	151	137	145	157	157	133	143	121	138	155	164	159	158	155	167	157	174	141	156	131	133	162	167	148	151	151	155	128	167	176	139	155	159	142	163	136	162	146	138	183	154	154	166	177	155	141	145	158	154	150	148	141	156	156	163	158	150	157	146	157	161	151	162	152	170	144	161	135	178	143	163	136	157	129	164	175	128	158	146	150	142	146	148	146	141	168	153	131	152	144	177	145	143	155	158	153	151	145	167	147	151	152	153	155	134	160	166	166	149	141	137	159	144	167	163	152	143	161	156	134	174	153	146	143	146	147	152	178	155	146	140	140	133	164	157	166	159	141	167	181	173	145	161	170	158	139	149	149	147	136	151	158	168	157	154	167	163	156	128	150	145	159	175	159	140	164	171	177	150	172	161	135	143	171	140	172	132	148	157	161	139	142	143	161	141	154	164	146	162	158	149	145	159	146	166	133	146	149	145	136	144	157	147	182	155	141	153	146	152	150	140	153	145	153	158	143	131	174	163	161	153	150	150	161	147	154	157	142	191	141	135	168	166	154	136	169	143	162	146	155	143	136	137	125	140	153	145	137	156	143	127	165	145	142	149	153	126	143	151	148	142	139	146	145	159	134	177	174	143	167	135	132	175	138	164	160	187	158	140	152	159	140	161	146	162	138	148	123	146	153	157	161	151	149	147	144	179	140	149	169	140	142	128	151	146	144	149	164	146	183	150	131	135	152	136	150	128	160	170	176	147	167	135	141	153	158	159	146	148	142	151	134	155	151	141	154	155	174	156	136	162	152	156	145	150	152	148	172	134	149	156	160	166	163	139	150	133	159	150	133	144	173	139	182	133	146	144	167	163	143	166	141	168	155	125	136	148	155	156	138	131	151	164	162	148	168	152	142	156	153	154	166	155	140	137	172	120	170	164	146	124	139	174	151	147	157	156	146	167	154	146	162	147	151	121	141	171	132	144	157	166	177	171	137	150	165	153	132	140	161	153	149	126	162	164	148	139	171	167	150	175	164	154	120	146	158	147	150	150	153	156	151	144	141	146	147	138	148	159	169	145	132	147	142	156	162	154	159	171	161	138	161	148	151	166	172	155	152	139	142	172	149	161	167	148	159	165	156	134	141	176	169	149	151	151	173	176	138	145	153	153	176	159	144	147	149	122	141	146	154	166	132	147	134	144	153	150	149	160	147	144	159	141	161	150	156	160	149	162	151	154	137	172	147	153	132	155	148	163	168	143	139	161	164	138	145	140	144	138	149	163	156	153	136	147	160	152	132	139	147	150	180	150	157	142	172	154	160	159	142	176	143	152	144	167	171	139	149	156	147	164	173	157	145	141	133	172	165	135	162	140	195	152	161	123	158	169	166	155	153	143	146	163	149	142	167	143	149	150	131	165	159	161	136	161	174	156	154	153	170	166	148	144	156	141	143	140	150	146	148	146	154	172	147	163	121	148	152	136	124	165	140	159	140	163	164	153	144	167	155	148	139	133	140	147	156	131	139	168	152	160	178	175	143	150	153	141	158	157	144	144	142	170	147	156	152	172	156	168	160	123	185	162	118	150	147	148	154	160	157	177	154	135	138	162	149	165	150	174	143	162	170	133	166	178	162	140	142	160	141	145	169	159	155	166	142	136	171	157	152	143	172	158	141	149	151	143	152	147	161	147	162	174	156	163	133	146	161	134	161	139	161	163	156	138	144	155	139	181	157	139	145	167	175	160	166	142	144	147	136	131	149	149	139	133	153	172	165	169	155	136	168	152	156	169	137	155	151	147	141	182	130	185	164	135	165	144	143	138	141	137	138	143	141	136	144	127	133	170	183	134	152	145	132	157	139	161	186	146	169	156	154	131	155	161	164	134	137	163	137	149	158	170	147	163	161	148	145	139	151	173	167	157	136	159	161	158	142	148	181	156	145	164	147	150	153	151	137	149	146	140	161	170	147	161	145	146	145	175	153	166	167	140	133	140	154	162	164	141	129	158	184	130	137	157	145	159	164	168	173	158	156	149	150	145	148	122	156	160	161	152	142	188	143	146	156	138	137	144	149	159	139	157	144	155	171	136	160	151	162	174	155	149	158	140	132	152	140	148	169	156	153	127	177	161	146	135	160	152	154	163	158	163	165	163	139	153
6891	15345	13381	7341	4807	3678	2739	2193	1786	1384	1207	964	807	746	616	594	536	468	429	409	410	386	355	334	341	364	342	329	299	312	277	288	273	264	255	277	255	245	285	237	239	246	235	222	244	226	235	266	212	252	239	215	238	229	238	222	252	209	211	244	235	208	239	214	196	237	230	230	223	219	195	223	212	212	198	235	241	209	216	238	203	173	212	217	229	245	200	221	203	198	223	224	235	232	208	213	208	213	196	199	230	238	206	193	211	204	196	199	231	198	223	214	244	233	216	223	224	234	219	232	221	232	206	252	221	189	212	198	209	217	215	213	198	220	217	226	198	193	222	203	214	186	209	214	191	210	203	198	194	237	223	206	203	209	185	229	196	221	213	224	200	195	206	203	209	193	191	226	193	185	183	229	199	198	233	204	194	201	198	228	217	193	197	214	202	212	202	199	208	215	192	214	219	207	202	217	207	191	233	216	204	229	192	204	202	245	228	237	219	210	207	219	223	216	193	196	211	208	205	214	233	220	212	237	222	185	208	197	218	209	220	189	228	250	203	222	225	206	204	212	225	208	213	215	206	193	215	223	207	212	224	234	208	190	196	208	191	188	202	206	221	188	219	194	218	190	233	202	203	185	229	220	201	213	221	188	237	213	231	184	206	214	236	227	214	235	238	195	240	235	221	203	203	244	208	203	204	216	218	222	209	199	226	198	198	191	207	186	229	213	221	233	181	216	204	206	219	208	214	229	222	230	230	209	216	222	206	213	198	214	208	204	217	243	213	205	209	229	211	238	210	200	203	209	216	210	229	191	197	235	178	223	244	191	193	193	212	201	207	203	207	209	199	205	214	199	224	247	198	214	219	204	223	193	223	210	199	234	216	200	197	203	214	231	217	235	230	199	224	227	222	222	211	210	210	229	218	215	207	201	222	170	197	216	216	224	215	213	225	213	201	211	211	193	225	200	200	240	201	215	207	201	205	205	227	201	185	187	208	202	213	196	215	212	245	230	226	227	212	206	190	212	219	206	199	228	191	219	203	210	201	230	226	209	206	210	203	203	204	202	229	211	186	204	214	219	222	195	205	229	231	198	203	194	225	207	205	218	184	205	199	209	211	208	202	201	193	195	249	221	206	207	214	220	183	211	213	196	209	214	217	227	198	197	216	193	214	205	199	217	221	211	182	190	211	194	210	201	221	193	224	196	250	196	229	231	203	227	197	200	216	219	203	220	198	206	216	205	214	242	209	207	196	200	194	210	229	195	219	233	218	206	202	213	214	191	199	196	213	193	201	215	230	217	196	216	193	231	198	200	220	160	193	176	214	211	218	201	230	209	210	195	191	194	226	235	198	214	224	217	223	198	204	225	192	220	238	198	213	193	206	231	213	222	198	212	206	221	208	212	195	221	215	231	200	236	198	200	211	200	205	197	209	195	206	216	201	211	216	190	236	231	203	193	213	189	209	202	213	216	181	221	213	220	230	190	193	209	203	196	210	201	212	213	214	216	195	231	200	210	199	193	187	225	198	220	176	223	201	234	223	212	236	190	217	236	222	220	188	217	200	193	202	216	202	199	237	232	235	191	215	186	194	207	224	222	203	211	224	198	239	192	193	215	226	200	238	229	222	187	195	207	212	234	208	182	178	180	219	188	198	212	213	211	217	202	220	216	195	204	224	201	211	219	215	212	226	237	220	203	214	188	190	214	229	230	206	186	197	211	211	209	188	209	200	172	231	213	233	211	215	202	210	217	209	218	212	193	210	205	195	232	220	214	192	198	172	223	215	210	224	197	194	218	205	209	226	201	203	181	232	205	193	225	232	246	199	221	202	230	192	214	218	188	229	214	238	213	214	227	211	224	203	214	219	237	231	215	221	207	194	219	236	231	176	213	194	211	209	209	232	202	213	182	194	210	223	225	201	204	213	225	221	250	218	194	232	228	192	216	205	199	209	203	215	206	201	211	218	184	181	194	230	209	195	228	224	224	227	231	184	235	198	230	226	221	212	222	217	219	207	217	216	214	232	215	221	222	220	177	171	218	187	212	207	211	228	199	225	205	204	260	197	179	184	217	206	201	214	204	198	199	188	208	212	208	230	211	204	201	221	209	195	217	215	210	207	222	232	201	224	220	195	207	189	201	185	203	205	197	199	202	186	226	223	205	217	204	208	208	199	218	237	208	208	185	197	203	204	190	219	218	187	203	213	194	206	212	216	205	235	214	214	219	211	187	211	203	204	223	200	217	207	214	211	222	187	214	199	227	226	190	191	205	226	191	208	206	202	217	218	223	218	218	202	208	215	239	246	202	227	227	192	204	216	191	229	203	228	195	201	201	195	239	186	228	212	186	194	225	222	216	229	210	220	229	196	234	215	221	209	227	180	216	196	243	188	244	218	179	236	200	191	216	184	222	221	207	203	212	200	229	192	209	213	237	198	217	208	212	214	233	219	207	221	215	200	209	196	196	200	201	184	211	216	212	209	201	228	210	213	232	199	195	226	248	196	210	224	183	214	199	224	203	204	223	195	224	189	204	227	194	235	220	241	212	222	214	207	210	200	215	184	205	199	211	199	203	211	185	230	242	205	215	222	210	198	206	207	200	222	205	223	205	222	219	210	246	192	222	224	189	207	209	234	216	204	204	210	198	221	208	209	201	197	208	211	218	218	232	209	189	198	223	211	223	212	190	216	229	212	225	204	211	202	196	233	235	215	194	209	214	228	193	226	190	223	215	231	216	199	197	218	207	198	222	207	196	219	220	201	227	202	204	223	200	223	211	182	232	217	244	206	215	221	238	233	189	218	213	196	205	217	224	236	195	174	205	235	208	213	203	198	213	205	221	222	201	210	225	197	220	224	210	199	182	214	214	229	197	205	224	208	226	186	216	203	215	197	202	231	183	212	206	193	245	211	181	206	226	204	199	203	235	216	222	226	233	214	210	209	224	231	214	216	211	240	241	189	199	208	227	234	218	198	212	226	212	216	193	216	225	213	227	240	221	224	228	174	204	189	235	212	226	222	209	237	185	204	209	196	227	212	226	229	225	210	247	229	206	206	205	220	223	223	199	221	237	210	203	202	189	208	194	215	234	201	215	212	213	219	177	214	196	212	193	186	214	206	202	221	208	221	212	222	196	196	204	205	240	195	212	214	214	227	217	198	232	228	213	216	206	208	196	209	187	212	195	211	212	198	250	205	219	244	215	195	191	202	207	208	226	185	203	213	232	230	231	197	226	217	216	207	227	219	215	181	203	175	233	217	203	217	205	202	228	202	205	214	218	210	212	209	215	196	204	215	184	192	194	227	212	204	211	186	216	202	203	227	212	203	220	240	201	220	221	186	196	208	215	218	209	223	224	206	222	214	234	216	242	227	206	205	213	222	202	196	213	221	204	204	190	233	208	225	212	197	190	240	187	236	197	219	197	222	222	216	199	213	202	186	210	182	221	219	203	216	196	200	203	199	212	201	231	216	192	182	191	198	207	206	212	191	191	219	193
27451	20898	8526	1052	638	566	549	584	485	538	558	521	496	530	516	517	522	509	560	487	524	532	513	541	500	538	482	539	481	509	536	498	522	532	512	514	554	484	549	521	474	525	477	512	518	527	527	514	500	540	481	534	511	516	491	489	511	517	525	496	527	527	507	515	531	512	547	487	516	489	508	522	538	512	493	490	496	505	484	520	511	494	529	478	506	493	486	489	519	496	530	497	474	530	495	546	509	568	469	514	520	520	506	527	482	506	498	545	486	466	510	543	514	527	510	526	476	507	510	540	498	493	536	539	469	505	476	488	520	532	557	549	512	504	513	461	438	509	491	536	497	498	538	480	515	514	482	505	513	472	503	506	528	470	496	505	514	513	503	552	514	482	523	533	512	508	548	460	513	506	514	568	496	505	511	496	540	516	513	507	528	500	528	472	530	512	525	479	543	542	467	508	521	555	490	529	518	511	528	504	486	491	439	552	546	509	514	548	536	528	492	501	465	527	503	513	488	511	487	499	475	476	507	522	497	496	491	510	517	506	534	505	530	525	517	457	511	503	529	518	513	485	483	516	493	548	503	504	507	523	532	519	476	510	531	514	521	535	515	499	519	506	466	480	533	521	486	497	532	520	537	501	515	495	529	520	485	520	495	523	475	502	520	478	507	529	509	502	493	505	516	495	493	494	505	540	499	467	538	529	475	505	502	513	480	511	499	550	476	524	518	507	483	529	515	480	502	503	511	496	469	526	481	539	500	533	481	552	536	506	570	504	504	506	493	545	509	501	497	522	527	521	483	462	546	481	504	473	520	517	498	478	506	482	483	507	490	470	501	529	525	519	559	506	488	500	523	481	526	489	497	519	497	505	517	471	483	528	509	512	539	527	511	482	498	474	450	510	510	554	491	516	498	488	504	480	514	507	521	530	492	474	544	508	503	504	544	514	492	501	551	537	547	499	511	541	518	511	484	507	525	460	519	495	483	514	488	500	504	516	514	495	472	537	530	525	545	508	532	539	526	504	480	503	509	544	503	458	510	528	513	500	535	501	505	494	528	513	502	497	531	479	499	485	514	486	503	537	532	543	539	506	484	469	558	544	515	516	542	526	539	499	523	515	504	525	492	537	480	528	466	493	468	589	503	477	489	546	523	544	488	509	468	560	515	524	511	521	505	534	516	509	482	504	487	547	522	527	508	556	493	540	497	482	483	517	568	538	514	551	531	520	527	471	498	508	508	520	498	480	494	475	496	495	523	511	531	506	527	503	536	535	514	519	510	517	495	542	498	542	523	478	499	504	512	482	479	510	518	521	517	524	514	532	467	539	541	502	476	510	507	503	509	494	509	473	490	488	512	551	535	502	489	477	500	515	461	496	515	498	484	532	510	515	503	475	502	478	541	530	540	505	496	526	535	500	508	475	500	520	486	507	471	471	526	505	511	531	498	500	508	503	526	506	510	490	546	503	540	485	495	497	492	482	529	568	482	515	526	528	542	519	485	491	489	515	530	511	558	564	532	533	528	563	546	520	540	496	497	537	501	508	541	500	508	501	518	546	482	522	538	504	479	519	486	489	489	521	553	460	525	551	558	509	484	480	520	546	488	484	519	535	495	543	502	514	481	491	542	520	491	538	497	524	498	482	502	521	501	517	480	479	492	525	471	489	497	534	481	511	506	526	481	512	507	523	519	519	449	493	531	507	496	505	467	465	517	487	506	520	537	490	512	494	477	496	504	452	546	565	480	538	505	485	494	505	473	500	553	500	496	518	489	521	547	537	491	554	534	522	529	526	508	507	557	501	512	512	493	556	484	462	495	478	500	489	541	489	516	488	518	508	511	510	496	471	537	504	559	520	506	495	550	555	539	489	506	511	495	494	545	505	491	465	500	537	468	499	506	512	471	512	491	456	486	503	514	502	472	493	479	492	488	551	537	519	503	514	503	464	479	497	496	504	465	542	482	539	517	508	500	515	515	494	548	483	526	488	518	489	481	502	539	472	510	510	515	517	495	534	503	528	522	537	479	534	528	495	522	506	488	507	517	508	494	495	498	530	494	509	472	553	473	501	491	551	550	523	522	522	488	462	519	521	508	530	490	492	532	468	492	497	524	470	502	527	544	492	511	523	511	535	489	544	482	541	526	523	534	491	497	516	502	492	524	536	513	516	528	521	551	509	498	535	541	470	473	490	515	502	495	529	495	504	525	555	471	544	481	535	511	493	550	499	510	546	498	542	496	532	492	461	478	492	510	532	515	525	531	509	528	502	505	527	496	514	525	522	481	535	461	532	498	492	524	482	517	499	532	490	498	525	503	473	510	504	524	534	484	509	518	540	536	512	523	467	504	514	454	522	495	510	516	510	535	490	532	522	507	490	484	546	498	554	526	521	505	528	493	513	494	484	476	510	516	522	509	528	472	522	542	549	518	551	496	468	499	490	501	538	514	524	502	492	471	478	505	525	470	549	520	484	496	510	543	515	493	490	494	515	495	481	472	500	509	538	515	515	497	521	525	532	493	514	467	495	516	514	474	515	520	509	470	529	534	483	512	511	468	497	479	499	487	530	512	511	504	511	530	542	536	544	512	483	502	530	519	535	496	510	540	521	513	487	506	524	484	489	491	559	519	508	492	549	523	528	496	519	526	505	496	542	489	523	512	519	518	512	530	497	491	521	538	477	514	498	504	512	533	521	503	499	517	526	535	478	540	470	501	524	479	490	528	476	502	472	547	508	525	475	520	538	475	513	555	508	535	537	561	525	474	521	531	522	501	492	504	467	511	515	505	472	544	541	514	551	507	473	539	501	503	517	531	493	533	489	550	492	523	457	466	510	524	483	515	505	499	531	549	476	544	515	533	554	492	488	506	536	478	480	475	535	504	545	517	531	525	507	506	507	520	500	500	493	531	528	463	511	542	496	507	514	499	518	492	473	513	465	511	510	452	503	509	523	494	502	513	514	519	510	505	493	508	520	517	502	511	500	495	520	494	546	535	477	522	514	510	506	483	544	500	505	460	490	505	473	498	540	517	517	535	513	521	526	520	503	521	524	526	477	525	512	496	487	506	496	521	494	506	512	550	522	477	505	539	533	514	509	488	476	493	492	538	517	461	486	502	520	541	502	515	577	539	523	546	520	536	520	523	557	515	516	504	498	509	502	503	515	514	521	498	488	497	523	497	490	552	542	511	514	487	515	521	525	494	484	502	523	488	513	509	523	489	477	526	502	488	455	490	523	485	550	504	490	489	524	496	514	496	524	518	490	531	527	509	512	478	479	519	487	485	532	505	515	474	521	535	501	482	472	470	536	549	492	489	546	485	550	482	501	537	494	539	513	500	504	521	500	521	510	514	513	500	531	519	486	537	537	478	522	528	495	532	481	515	491	525	496	522	491	500	521	512	523	502	510	489	484	506	530	511	542	478	522	496	517	512	510	459	492	487	481	543	506	517	516	536	468	523	494	475	506	503	472	559	510	526	494	520	489	500	497	496	504	491	507
4189	1500	1446	996	814	824	748	717	736	722	729	702	689	751	747	733	731	671	677	663	691	638	715	678	675	715	657	636	668	702	690	627	651	662	632	674	701	647	650	658	646	702	648	665	674	664	666	683	680	655	697	660	668	680	661	674	688	694	668	697	665	678	689	679	686	610	603	686	662	732	668	691	663	668	656	712	699	683	635	682	654	690	688	670	674	612	647	648	650	672	649	659	665	653	664	675	671	651	701	650	695	688	701	648	687	646	645	708	645	704	677	627	705	632	647	674	645	664	641	680	647	706	682	675	630	676	661	708	668	660	644	663	618	705	676	661	679	663	708	661	708	677	668	651	678	694	687	647	709	718	604	706	689	620	686	698	652	661	648	667	669	677	645	649	690	697	664	673	691	633	669	668	681	629	686	630	673	676	657	688	629	702	636	697	718	733	700	676	666	698	641	675	657	662	664	677	647	716	710	724	632	678	662	670	684	676	676	689	658	708	655	673	649	664	699	676	695	644	658	676	719	657	665	657	696	698	685	680	699	692	653	679	670	646	648	723	706	628	667	667	725	667	632	658	744	675	686	697	638	636	690	653	667	683	642	664	630	664	652	651	650	656	694	660	655	678	692	678	657	688	678	688	655	670	672	643	647	638	652	649	673	641	686	655	701	664	677	657	634	648	675	700	711	707	682	740	650	669	704	672	655	659	653	658	642	659	697	661	684	648	734	703	683	703	712	682	656	685	744	684	666	670	663	678	684	733	656	681	639	703	644	684	658	677	672	660	716	672	659	671	651	676	602	643	695	651	700	668	710	693	659	673	654	669	688	672	670	656	657	634	719	673	696	649	591	647	667	643	667	674	665	645	666	649	635	706	668	685	660	690	668	702	675	650	663	672	662	678	673	667	657	718	637	658	651	687	671	660	682	699	691	688	698	668	656	722	684	653	680	700	640	648	675	602	668	694	695	706	655	681	653	639	648	680	670	651	647	631	674	654	705	702	694	676	634	738	656	653	643	645	669	701	670	681	671	640	640	685	694	671	634	639	686	687	671	693	679	705	670	688	672	675	672	632	676	707	649	685	696	695	650	674	628	663	584	671	680	664	689	642	627	734	672	671	663	657	660	665	700	704	653	643	681	685	688	617	642	669	685	689	653	680	667	670	668	678	694	697	674	685	664	688	669	668	688	655	653	660	632	658	681	667	678	700	644	696	673	713	673	709	713	663	645	665	689	664	665	689	709	720	685	646	669	681	604	672	681	640	633	654	670	667	717	661	636	651	634	687	623	715	603	672	671	667	682	661	640	661	654	683	699	670	690	671	740	688	663	660	691	670	694	649	676	665	676	646	647	625	647	682	657	672	693	719	664	723	694	626	658	699	643	681	701	668	677	709	669	638	681	675	679	686	704	674	632	684	624	665	642	678	673	717	649	704	672	669	633	695	681	621	669	655	717	678	657	707	678	669	673	655	670	683	688	658	659	690	670	686	690	692	656	653	658	659	636	654	652	627	674	643	655	702	675	614	670	678	701	689	687	657	616	697	666	657	625	669	664	640	736	632	638	679	679	663	637	658	698	623	673	664	679	692	701	675	681	673	659	681	706	667	685	659	719	681	666	696	723	677	654	680	628	686	644	680	660	640	682	672	695	647	669	696	681	741	703	674	680	726	660	686	682	664	610	708	653	653	671	661	662	686	667	695	691	689	710	698	683	673	697	636	690	648	702	706	670	670	608	683	646	669	674	704	699	682	650	654	689	638	675	697	682	675	649	653	666	654	646	685	705	676	659	685	692	662	685	727	702	654	677	699	663	642	664	700	669	693	694	701	707	683	653	672	670	667	671	673	714	643	686	689	659	673	678	681	701	634	673	669	646	664	700	745	660	683	656	664	659	670	674	684	624	640	713	669	675	693	671	685	620	681	616	690	681	674	628	667	649	656	683	690	662	671	670	636	651	683	686	698	691	626	669	646	682	696	685	697	718	659	622	656	646	689	669	682	667	635	686	642	587	670	677	637	710	660	689	702	664	706	668	675	688	737	661	684	622	715	702	663	658	706	654	702	693	650	661	722	624	663	697	697	661	669	647	711	676	636	688	691	694	705	678	695	682	672	651	672	664	697	723	626	667	705	669	648	693	648	652	665	705	738	650	714	657	713	657	653	651	675	724	712	667	668	660	637	658	675	643	661	639	700	676	648	688	700	670	692	669	672	702	665	659	693	627	674	648	674	656	713	697	663	664	710	648	667	701	688	635	638	657	678	696	699	679	685	663	704	671	671	663	654	694	651	740	700	715	675	638	678	655	673	717	677	675	650	675	654	718	635	658	656	710	679	685	721	625	657	651	653	674	704	684	687	668	713	708	684	707	686	628	656	700	692	636	659	647	702	674	687	659	665	686	642	663	672	658	645	661	646	687	661	713	627	659	611	703	642	718	688	621	670	629	678	673	690	665	676	640	672	678	688	710	684	654	650	717	671	650	656	654	633	641	657	695	667	658	643	670	690	664	651	650	660	677	667	619	683	679	714	699	655	703	686	640	678	666	733	698	662	675	698	669	669	722	612	661	626	658	668	697	619	667	687	690	675	660	646	686	649	666	703	696	678	693	663	655	698	673	621	700	690	672	693	709	693	652	666	691	720	690	696	688	658	668	671	697	677	642	655	700	658	696	641	673	683	680	688	640	643	655	676	694	680	676	701	688	621	721	619	680	667	673	685	654	674	634	611	658	699	642	684	652	644	680	650	648	682	652	685	683	672	696	685	618	663	697	686	664	666	675	660	659	669	673	677	634	694	675	640	692	673	655	685	652	648	660	693	686	671	636	663	650	726	668	692	714	685	731	711	675	643	617	678	636	653	687	658	636	672	726	679	682	715	697	634	712	666	661	691	683	690	658	653	652	642	689	645	651	666	633	693	697	649	699	699	701	707	669	656	692	672	670	675	670	717	671	664	674	669	682	659	682	643	679	630	618	663	686	673	694	684	716	679	672	655	646	681	701	647	667	622	656	707	690	694	714	652	624	638	670	735	710	651	694	661	701	648	698	656	717	666	664	707	663	661	650	639	672	632	645	682	714	641	679	682	721	682	653	713	669	721	671	687	685	684	615	661	707	661	741	658	664	718	677	688	642	659	695	683	622	624	658	671	612	691	678	655	663	692	687	647	655	651	647	674	676	662	701	659	635	689	706	654	604	659	594	653	670	603	651	693	653	666	668	663	694	708	660	664	670	633	655	674	673	692	669	646	664	655	666	674	660	711	676	689	670	681	674	678	653	648	690	701	712	739	646	689	691	664	659	696	668	678	670	667	630	671	674	621	653	683	630	663	684	663	631	681	638	707	668	668	643	667	675	679	667	685	656	724	684	651	659	712	701	686	621	728	643	650	707	681	686	643	655	667	714	648	677	634	648	658	676	660	695	647	713	647	686	665	667	718	673	705	692	653	684	611	656	676	651	692	680	724	669	670	773	675	702	633	671	656	697	659	651	670	680	696
24469	21486	28904	24520	21451	6967	1125	815	690	663	605	594	520	506	490	501	481	489	489	422	489	437	442	402	443	432	461	464	462	419	443	409	431	439	452	416	444	426	396	433	394	435	418	411	425	405	403	402	408	402	415	390	398	390	382	417	435	394	393	393	443	380	431	430	397	419	431	444	458	409	409	346	409	401	410	415	421	374	399	393	411	401	404	443	347	383	417	428	405	381	474	460	414	438	400	421	441	395	431	386	395	410	393	422	439	427	410	458	429	415	434	401	411	383	415	402	389	417	414	414	399	383	418	422	399	429	386	429	439	440	430	405	399	377	415	445	403	407	377	387	387	438	378	469	383	431	414	414	429	398	427	384	400	420	418	389	412	380	415	430	421	375	357	456	390	414	392	401	413	399	396	422	408	415	373	404	391	403	379	397	412	384	414	405	425	426	429	384	413	378	393	401	428	396	429	400	395	380	431	399	428	417	413	417	368	384	367	399	397	394	428	379	416	389	392	410	394	402	404	411	419	384	411	386	396	454	391	392	442	370	415	408	375	397	399	409	398	395	395	412	461	400	437	445	399	416	430	432	391	392	386	367	411	407	448	411	423	419	381	419	395	401	413	424	428	441	399	422	413	389	370	455	382	398	385	390	381	408	412	424	427	396	388	436	407	439	409	392	428	412	391	394	389	390	386	440	452	416	403	393	439	427	444	401	427	397	396	414	397	423	412	396	432	420	444	386	411	432	407	401	399	400	392	440	411	391	387	437	407	389	416	416	382	369	378	428	433	394	432	444	388	408	408	391	405	387	407	416	410	408	365	408	414	425	398	378	424	440	416	391	402	415	396	421	389	404	422	419	424	411	393	399	444	428	369	413	451	383	390	426	395	372	400	409	402	430	405	403	423	407	415	409	415	389	391	406	407	404	409	386	393	402	400	430	403	442	407	416	435	422	431	450	393	380	395	386	424	433	393	368	393	401	391	404	406	408	404	410	408	444	387	396	398	387	352	419	421	443	422	411	419	393	397	382	409	374	368	379	444	440	404	381	409	399	410	422	408	422	415	409	405	422	433	391	393	427	434	382	422	421	384	398	404	392	420	413	388	443	418	430	378	426	433	400	406	406	395	391	386	433	380	405	415	407	411	406	392	415	404	407	418	432	366	420	386	387	431	431	412	392	374	434	414	383	434	375	409	425	415	421	443	417	421	383	397	389	412	364	421	415	394	393	395	394	409	367	403	425	380	414	404	414	419	403	402	405	381	412	430	434	341	397	440	399	378	428	386	399	469	401	458	393	410	389	404	370	391	420	410	415	407	432	406	392	392	422	399	399	432	396	424	393	428	405	404	443	421	419	388	380	404	410	401	378	438	434	365	440	443	384	438	418	422	391	391	438	425	401	444	427	420	394	400	379	423	400	409	425	397	417	432	420	410	410	357	372	390	418	387	419	406	390	415	430	390	434	386	428	424	396	430	398	410	408	407	426	422	363	404	436	419	437	399	432	418	441	400	426	394	400	399	414	422	365	383	405	382	392	431	385	395	404	395	438	418	408	445	417	425	411	406	437	434	399	406	390	395	422	416	405	374	392	386	426	421	412	387	421	414	398	375	430	398	436	368	425	420	442	427	419	441	396	403	419	425	382	405	412	400	416	388	393	465	425	434	371	389	443	420	387	390	353	426	431	416	406	422	403	411	424	414	389	404	419	391	414	384	405	396	418	430	418	422	384	387	427	394	393	383	415	391	448	410	405	388	412	406	424	423	378	392	398	387	404	365	435	423	401	420	407	382	422	394	441	423	413	407	422	416	394	408	422	420	398	411	379	426	391	452	392	413	440	416	402	410	407	408	378	408	392	399	426	403	448	414	400	367	409	410	401	428	407	416	399	410	427	395	421	404	386	436	396	416	415	391	405	389	427	422	407	414	389	385	393	387	432	424	390	399	416	411	390	405	418	423	400	357	418	383	397	385	384	392	419	438	447	378	416	431	381	450	399	443	404	403	386	433	392	421	423	400	376	410	402	421	411	423	395	415	417	393	398	396	408	396	376	398	409	405	416	385	398	424	427	411	399	392	415	401	403	407	414	403	409	420	400	418	388	433	393	407	408	378	419	406	359	393	381	402	414	438	390	434	384	393	424	416	394	382	416	388	448	405	378	421	407	408	430	424	405	422	385	419	376	418	467	404	411	416	411	421	426	399	407	433	436	410	431	404	422	399	391	386	414	408	399	425	417	376	409	407	414	418	417	399	377	423	388	404	402	370	452	433	448	424	425	413	446	425	413	410	425	449	406	394	398	439	408	401	443	400	376	378	427	418	376	402	416	399	420	406	438	393	426	383	422	398	402	413	396	423	399	413	424	373	449	431	418	422	401	396	391	409	437	405	402	425	429	405	398	375	406	423	390	397	410	386	407	427	400	398	415	382	419	408	404	423	399	393	391	423	406	391	438	387	383	384	396	421	417	387	406	382	388	422	433	451	449	371	410	424	407	414	432	375	424	420	404	393	408	400	411	445	418	387	423	425	386	399	409	407	406	424	413	414	413	399	383	406	436	389	407	428	415	425	399	416	418	385	406	397	415	422	446	434	394	420	401	378	436	387	405	402	459	419	371	421	404	371	409	412	385	415	420	431	423	417	389	429	418	408	405	426	404	416	422	420	413	436	390	448	395	402	420	378	403	439	385	411	441	421	386	407	384	410	430	389	431	392	430	395	404	391	402	430	417	375	432	411	397	408	425	392	448	396	392	383	425	440	415	398	428	405	411	376	388	446	391	382	403	393	373	414	420	394	423	431	419	402	413	388	409	402	405	405	406	398	383	367	406	433	414	390	388	413	417	435	388	419	408	378	439	422	384	420	387	406	375	403	386	386	364	436	430	374	429	429	404	383	407	383	388	431	391	403	427	415	411	387	382	428	408	412	419	430	411	366	450	432	361	415	403	442	389	406	428	416	450	403	368	419	411	378	415	415	383	412	394	374	425	401	408	401	385	413	398	421	425	400	389	397	389	405	414	409	385	405	396	415	426	400	397	423	412	384	427	379	409	422	394	407	437	379	408	432	362	433	386	381	376	403	445	396	414	395	439	391	421	417	398	399	390	417	378	438	399	428	386	405	403	427	397	407	445	417	407	381	404	440	429	354	395	426	413	407	393	404	398	408	400	392	439	394	430	386	403	386	380	414	394	417	433	406	416	411	400	409	411	383	411	411	418	388	427	440	466	414	418	431	402	371	413	375	421	412	393	378	384	425	384	389	407	433	425	412	387	439	391	391	379	415	417	435	434	437	419	407	404	404	396	379	401	378	399	426	405	421	405	406	378	433	419	388	397	409	369	397	436	403	417	409	422	414	407	418	397	384	424	401	383	380	410	448	445	419	388	417	443	364	413	377	425	375	409	397	418	416	425	372	417	418	407	379	417	443	424	434	409	369	410	414	420	427	389	391	346	427	385	428	428	364	409	431	426	458	435	403	417	418	423	400	426	432	412	408	395
4873	9537	8337	4372	3029	2349	1910	1564	1307	1099	1026	931	844	816	728	774	696	706	686	639	663	604	636	614	657	617	567	619	589	610	563	625	553	595	552	558	588	580	567	572	596	537	560	541	552	556	516	570	543	564	535	580	534	597	547	641	532	546	541	596	545	559	526	570	517	557	543	573	552	563	569	582	553	572	545	546	566	519	581	523	549	530	519	594	502	536	566	551	560	546	550	514	561	597	562	546	558	554	573	541	588	535	571	550	577	513	558	571	533	550	553	563	557	524	533	541	513	558	547	529	548	533	530	557	523	571	508	552	542	514	518	526	579	551	554	533	522	567	577	527	561	582	535	562	558	569	529	530	563	548	499	601	480	606	537	532	517	541	555	555	555	539	549	547	543	545	539	552	538	568	545	568	531	559	560	527	544	565	559	513	595	530	517	525	581	559	580	573	552	531	524	555	535	564	543	578	603	548	564	566	583	540	597	534	549	571	512	542	544	503	557	599	519	511	531	585	540	563	512	544	576	556	553	528	525	525	517	564	571	540	487	580	579	586	543	519	580	556	552	498	569	504	529	534	522	547	538	553	569	547	558	571	528	546	545	524	485	579	554	593	558	508	554	572	540	543	505	584	533	541	574	558	581	571	530	545	555	563	541	544	577	582	525	527	512	548	573	585	588	569	545	553	586	522	527	552	554	531	585	535	573	528	544	571	552	561	557	541	552	575	557	556	614	536	511	556	539	558	555	537	510	540	569	539	543	525	517	535	555	553	553	560	538	603	576	553	584	539	559	537	587	579	546	526	515	532	584	533	536	537	559	568	555	554	538	535	517	586	515	565	546	543	555	513	533	571	520	539	562	539	517	576	576	554	580	542	621	545	607	510	541	559	578	523	534	555	539	546	585	531	538	531	525	541	561	550	517	589	572	552	543	513	590	587	552	591	552	535	531	567	528	552	574	516	556	610	579	537	569	575	561	527	568	565	546	567	552	571	558	504	517	491	558	529	538	563	549	519	545	510	550	524	526	582	526	521	557	583	535	520	519	555	533	528	535	561	572	522	541	531	525	565	568	558	562	558	569	521	556	546	528	542	555	550	522	580	544	538	505	549	508	545	573	536	569	578	554	555	525	507	528	539	531	533	543	553	487	569	559	545	517	554	506	536	557	547	572	538	535	556	531	514	536	547	524	520	546	540	575	549	513	553	518	556	566	546	572	561	563	553	577	580	527	557	590	561	571	510	556	522	557	555	535	548	567	545	564	530	564	524	523	518	546	536	559	556	548	555	547	557	538	529	560	561	561	556	532	510	545	566	551	543	546	510	575	545	549	534	554	507	582	546	529	536	517	552	552	559	559	515	561	514	609	514	566	527	536	613	521	552	527	545	518	545	549	584	533	530	570	568	571	541	530	524	581	573	574	562	551	562	514	501	556	548	549	548	527	589	555	515	528	567	551	534	570	552	548	522	593	578	531	540	529	528	523	545	568	526	554	579	602	562	549	543	583	592	555	529	558	546	526	542	571	534	530	511	560	552	574	538	563	550	513	566	577	570	556	536	557	534	615	564	525	537	539	557	582	586	546	512	526	537	536	555	528	534	525	570	538	498	506	505	624	544	531	573	549	562	538	531	536	533	591	561	575	573	551	569	572	566	510	544	578	584	536	566	525	542	521	593	528	511	550	579	516	577	568	540	501	540	586	567	557	556	538	585	520	524	521	560	570	538	527	552	586	544	554	514	553	528	554	551	552	557	567	552	551	538	548	530	612	535	519	578	570	536	540	563	565	537	548	517	547	551	503	517	525	547	588	534	593	536	538	543	526	559	534	555	546	540	554	520	526	545	553	524	588	584	535	554	558	532	564	536	546	556	566	565	508	559	553	536	578	573	498	554	552	519	585	527	541	547	516	534	542	561	564	540	547	549	555	632	548	546	561	531	512	603	511	539	516	568	543	573	566	536	531	602	523	546	542	533	544	570	563	538	556	533	571	541	556	572	550	534	531	526	574	574	575	538	558	512	563	535	555	544	564	528	581	559	547	555	565	568	520	551	548	553	518	574	585	554	539	548	534	559	567	539	513	572	537	559	537	552	596	547	544	538	534	588	566	519	576	543	550	510	582	598	526	592	579	563	530	557	576	559	546	584	513	552	588	511	522	555	504	544	577	602	536	588	497	563	555	556	543	499	542	525	535	574	556	547	558	510	549	520	538	546	533	512	571	546	568	481	553	534	550	583	549	578	514	560	527	528	521	576	531	545	583	544	581	586	545	541	566	524	542	530	532	584	549	527	545	532	606	570	537	508	539	558	515	546	525	531	560	542	544	561	564	535	523	559	620	544	551	576	551	555	557	532	561	570	517	563	578	524	557	554	553	561	535	510	577	530	531	535	549	563	554	494	541	574	549	554	519	564	531	533	517	541	556	568	551	535	569	590	582	543	552	520	547	528	572	538	579	544	563	571	475	557	578	532	498	548	567	534	523	543	562	564	591	586	534	538	570	546	558	583	559	563	524	559	525	489	497	552	552	549	524	548	582	551	545	547	620	510	561	530	545	526	545	548	530	552	553	547	557	546	552	579	532	569	558	552	542	559	533	576	561	546	519	564	589	534	549	554	495	571	543	561	525	550	558	523	579	539	556	515	556	538	588	523	560	568	579	537	552	531	554	568	518	573	563	565	564	542	554	576	585	531	565	566	570	572	542	552	563	523	550	517	528	544	576	542	547	538	557	542	554	518	559	541	530	527	550	544	540	549	571	533	566	535	580	587	583	532	536	550	559	559	532	551	522	531	531	565	575	548	571	586	535	548	542	551	535	506	500	533	567	536	552	568	559	585	580	561	566	508	561	547	514	583	555	541	536	532	561	552	530	560	559	564	566	562	583	508	519	539	541	553	541	536	616	565	527	564	530	541	626	572	549	568	538	560	549	569	541	597	554	566	613	527	523	555	560	536	508	559	541	578	533	551	540	538	555	574	495	505	538	541	596	596	522	533	574	536	529	542	548	543	575	567	525	544	552	511	511	555	568	574	588	578	552	562	571	554	558	560	561	516	566	555	556	530	534	535	527	570	574	537	553	567	561	542	548	524	520	558	528	529	560	506	539	555	557	551	528	539	571	545	541	578	556	547	553	592	537	542	535	577	553	512	551	534	542	545	546	585	565	526	615	591	518	571	560	543	558	553	570	546	536	548	565	545	558	549	529	558	569	551	560	544	539	552	528	569	493	562	561	505	578	546	521	557	553	527	546	547	530	537	526	596	546	564	532	526	533	544	518	561	555	560	534	541	555	561	557	570	519	526	573	569	568	571	557	535	562	499	548	512	533	566	512	533	484	539	509	506	543	530	585	526	536	504	570	583	555	537	579	575	543	508	545	585	539	593	582	578	557	535	530	539	580	534	579	546	539	572	518	527	561	499	536	525	547	576	550	570	547	561	536	556	559	537	587	514	523	570	555	553	553	562	569	536	551	521	542	553	549	529	565	570	539	555	553	530
23438	21486	29348	24035	21486	21462	4876	914	698	570	509	432	353	320	318	310	269	252	226	238	207	237	236	197	233	201	197	209	189	210	195	165	180	187	213	182	174	156	155	189	174	197	159	173	159	145	165	174	169	162	144	167	166	156	156	164	166	156	167	168	148	173	161	167	172	174	162	139	146	162	165	170	162	169	151	161	147	169	161	156	133	168	135	152	165	160	136	144	143	148	161	159	153	150	153	149	175	153	174	140	171	139	155	166	175	133	144	160	148	151	160	158	164	141	155	154	154	152	153	159	171	149	156	171	154	149	157	151	161	150	164	137	173	151	140	153	161	141	137	144	142	146	159	164	133	147	153	145	160	146	126	144	160	152	149	134	138	140	149	163	147	156	150	163	139	173	155	143	184	152	152	147	137	162	149	159	161	161	163	163	157	137	167	154	142	169	158	170	159	156	152	138	144	141	152	164	139	144	171	142	173	152	126	167	166	146	147	160	151	148	161	166	148	149	143	144	147	158	146	157	146	147	163	158	140	155	134	169	140	157	159	142	166	156	153	145	135	140	165	156	175	148	152	142	163	156	136	150	141	145	148	127	172	171	142	159	149	171	145	147	178	130	165	137	159	173	144	165	160	143	135	149	156	141	151	141	154	152	182	147	162	168	171	145	126	163	164	141	145	153	149	121	144	150	146	171	172	142	150	159	145	176	165	153	177	161	150	155	139	153	163	155	161	154	155	147	176	131	139	145	153	153	137	176	139	144	156	148	138	161	189	154	137	132	184	163	158	174	152	151	144	153	144	134	151	175	173	156	186	131	118	156	149	158	159	143	162	149	159	150	154	138	160	171	166	156	159	145	145	157	130	168	147	151	159	159	153	160	149	151	145	158	153	167	157	140	180	185	153	142	159	151	149	158	160	163	150	164	146	158	154	156	154	139	156	164	165	128	167	151	155	147	168	159	130	146	167	132	135	156	147	170	170	165	165	158	151	165	146	152	138	153	130	153	136	169	169	158	171	148	161	157	136	169	161	143	162	155	152	163	157	185	157	143	127	175	138	151	161	150	145	148	134	141	159	178	137	152	138	154	143	166	146	131	148	145	158	139	140	148	151	155	161	140	173	132	161	150	147	163	154	149	186	141	142	156	160	156	136	149	135	152	142	173	167	142	159	185	162	165	163	141	159	149	144	151	133	164	142	124	148	176	156	162	156	145	173	151	155	144	150	183	148	172	170	161	170	139	163	166	132	139	164	152	153	127	144	155	168	140	163	132	148	157	153	173	143	133	159	136	173	168	149	161	141	138	129	162	132	147	136	149	172	140	121	159	163	182	118	155	152	146	151	145	134	137	162	152	127	157	173	155	134	144	144	183	171	146	148	124	134	168	162	153	153	126	173	134	152	150	151	160	159	145	143	173	165	152	153	146	171	165	178	130	180	176	170	167	166	144	151	171	159	161	150	148	143	166	152	154	134	141	170	155	188	168	148	130	162	170	165	159	162	161	153	169	157	157	146	176	148	148	159	157	167	158	158	148	163	158	158	158	135	144	146	143	172	173	145	182	128	163	163	159	150	147	154	140	143	157	158	150	175	137	158	165	144	154	128	141	162	172	165	152	155	155	139	172	160	159	156	131	154	151	161	185	147	130	176	134	138	149	141	169	156	132	151	162	163	136	167	134	166	160	135	152	164	149	133	130	170	168	152	142	151	159	160	134	152	158	151	141	167	150	150	130	154	170	157	142	144	156	163	147	120	168	173	137	133	149	131	157	155	165	151	164	139	164	160	169	135	143	135	156	162	160	166	142	141	158	142	161	158	162	143	165	151	170	155	171	141	139	165	178	163	148	151	167	144	157	153	138	153	185	164	153	157	149	134	154	154	143	143	166	171	147	152	157	152	130	143	145	167	131	152	159	147	149	166	158	140	146	174	164	156	166	170	156	172	138	150	145	165	168	160	123	150	150	155	146	155	156	135	147	144	128	170	160	153	149	154	146	156	176	163	169	145	153	145	145	150	179	153	160	131	150	168	162	135	154	163	168	140	179	148	166	185	153	174	155	158	166	155	141	172	146	178	156	142	132	159	150	144	168	161	160	143	151	170	153	131	145	155	149	147	146	169	156	157	154	154	152	147	139	140	149	160	162	133	155	176	161	138	146	152	160	150	168	144	128	154	150	150	150	152	169	123	180	161	134	155	158	150	164	172	171	177	156	157	162	168	142	158	149	116	178	153	177	156	153	132	137	151	184	149	170	176	167	170	147	170	157	154	151	162	171	161	155	150	137	152	139	149	143	144	154	148	152	178	168	164	153	162	142	178	158	159	172	155	173	168	155	177	138	161	167	173	147	149	144	168	153	127	146	157	165	170	143	155	152	164	155	143	145	152	137	124	145	156	163	155	144	161	153	148	150	148	152	144	180	135	148	154	149	165	140	157	142	155	155	175	150	154	136	146	160	129	153	144	158	166	151	132	151	155	148	170	146	152	150	129	156	172	142	163	156	152	176	148	169	142	163	167	158	150	140	147	135	130	150	127	162	171	142	163	147	154	139	162	133	172	146	163	139	155	149	145	173	145	135	143	158	138	174	152	157	150	178	167	165	155	168	158	147	179	157	146	167	168	156	160	162	153	134	157	150	166	156	137	144	125	130	155	149	161	168	144	163	133	149	146	160	151	136	144	151	156	161	151	171	145	150	157	141	154	162	142	170	139	146	152	131	160	142	130	149	162	144	147	155	151	154	175	168	143	156	140	153	190	153	150	162	142	174	143	129	182	140	160	159	146	170	146	149	144	174	155	165	134	151	155	152	157	170	140	158	170	138	153	167	136	160	183	137	129	147	138	140	141	183	162	158	144	160	179	145	152	161	140	128	140	140	152	173	145	147	151	151	162	180	144	138	162	149	146	174	191	128	139	137	163	147	153	138	149	150	165	162	148	135	141	149	135	164	145	140	168	157	146	164	152	143	150	138	150	148	140	131	148	148	138	134	164	134	144	143	157	137	142	153	172	142	148	151	156	160	162	165	175	153	170	153	146	175	132	143	154	170	167	165	156	158	176	153	141	149	170	165	148	162	127	148	174	132	160	155	166	157	136	151	158	143	142	148	175	150	173	159	148	148	174	151	141	176	153	163	151	144	149	152	157	154	134	195	160	165	146	144	158	133	154	168	142	153	150	163	172	135	145	165	133	162	134	160	151	138	162	145	169	131	158	164	138	162	154	145	138	141	162	160	159	140	136	145	147	168	147	128	140	134	166	186	162	137	169	143	149	143	136	145	148	145	139	147	145	146	158	154	153	147	155	150	174	132	134	144	153	150	140	162	139	157	139	147	146	147	145	155	152	177	163	184	164	154	162	157	129	154	144	151	169	149	142	135	133	169	152	147	157	165	153	150	156	164	143	158	159	134	151	146	161	140	146	153	142	145	171	153	165	143	158	155	149	161	167	156	160	134	159	136	148	155	143	147	148	151	152	141	147	158	152	149	143	134	160	139
6838	15510	13254	7104	4827	3624	2807	2202	1655	1381	1161	934	839	733	622	535	540	506	474	419	386	399	346	338	342	298	329	287	292	309	301	274	274	278	270	261	265	277	265	231	252	253	247	242	198	237	255	222	233	230	238	223	235	227	233	246	250	231	229	265	245	223	217	228	217	205	255	218	210	226	230	199	196	229	211	210	218	214	209	223	232	267	221	220	226	213	194	245	193	222	229	229	210	237	213	219	234	226	219	220	229	210	232	195	190	231	219	223	246	246	214	217	225	225	216	212	216	215	237	224	205	205	216	218	219	226	195	201	219	247	203	209	197	205	208	220	216	220	222	224	217	219	213	210	210	202	203	203	234	239	222	205	213	230	199	206	212	208	198	195	225	200	206	229	194	190	208	200	239	196	209	209	196	217	207	210	211	202	225	222	225	227	235	232	238	215	233	211	201	231	207	197	240	228	196	227	224	214	232	197	230	221	226	228	231	217	211	202	230	206	200	201	218	201	241	220	228	245	202	198	233	199	201	194	226	209	231	188	242	208	207	211	227	213	196	214	242	230	218	234	201	213	201	211	218	211	198	225	206	236	187	206	220	220	196	189	196	199	213	210	205	219	221	196	198	214	226	235	236	232	202	218	191	205	213	222	218	195	212	201	214	214	217	203	186	204	193	208	206	218	207	208	199	213	229	214	225	201	215	213	225	228	183	227	234	221	203	197	213	214	189	192	226	204	215	198	250	225	199	219	200	231	192	199	198	226	216	203	218	242	212	211	222	207	214	208	199	211	215	229	193	213	210	221	203	209	224	233	211	220	216	192	220	235	198	193	238	250	243	232	250	223	194	228	226	207	227	182	193	216	204	203	218	210	213	208	198	202	231	199	216	193	202	201	209	223	190	194	221	213	209	233	222	223	214	224	213	193	199	229	203	203	238	218	205	240	196	218	191	205	222	230	217	224	213	207	229	213	212	219	196	208	226	214	199	209	235	209	206	197	234	218	207	196	196	200	209	190	217	219	221	203	224	219	204	223	203	228	192	211	194	233	220	185	236	205	215	218	207	201	232	204	209	206	193	206	210	204	206	195	224	209	208	241	186	240	205	257	220	196	226	211	216	203	214	211	221	216	210	213	221	235	189	230	218	223	238	220	226	210	210	219	207	215	188	234	201	221	224	226	211	222	214	198	198	191	203	223	193	167	219	202	209	206	210	227	216	222	217	213	214	213	211	192	205	229	211	228	233	197	216	216	216	231	196	228	212	203	211	222	191	210	217	234	195	191	231	214	207	204	199	222	208	235	209	212	219	219	228	215	228	221	199	219	229	169	215	213	255	211	222	179	236	224	200	210	200	182	208	235	213	226	192	228	193	221	226	226	206	236	215	224	233	217	190	210	224	225	226	210	219	213	209	206	207	226	227	212	198	212	227	229	192	197	203	201	187	215	191	211	188	198	226	226	203	208	182	226	182	217	222	195	218	213	230	179	209	231	212	188	218	174	225	231	205	208	236	203	234	206	218	212	219	226	230	209	201	237	226	239	238	206	210	212	232	206	213	204	224	209	195	224	216	204	199	223	222	204	201	205	213	199	176	221	220	211	197	209	241	258	231	215	233	198	223	208	215	231	178	218	205	213	225	215	208	226	214	209	229	217	210	198	223	192	231	217	179	199	214	209	237	206	213	226	234	223	208	216	214	208	240	229	219	209	195	204	207	206	201	179	192	223	199	215	216	221	214	219	211	208	220	198	200	220	195	213	220	199	203	212	231	190	209	223	221	215	199	207	178	215	203	224	230	239	205	191	186	218	208	213	199	214	195	246	219	246	192	201	213	215	218	223	236	184	249	184	210	222	209	188	209	204	190	205	218	208	227	208	216	208	215	223	214	200	181	240	202	186	204	193	214	204	229	195	202	228	211	213	234	206	206	196	217	227	207	205	206	219	227	212	206	207	198	203	218	218	209	206	241	221	205	246	185	228	227	219	197	221	211	185	200	231	218	191	205	227	203	217	217	207	189	219	217	207	220	205	222	212	207	233	206	181	212	195	191	193	213	214	217	208	210	201	202	183	236	203	219	216	203	242	198	208	212	241	200	204	212	220	248	212	220	200	220	208	200	224	209	226	205	199	228	212	205	228	209	229	208	201	207	216	213	211	215	225	233	216	228	233	233	198	220	219	213	206	212	185	223	232	240	230	202	208	191	240	227	214	233	206	220	201	212	220	215	223	204	200	234	204	197	218	224	212	235	210	212	180	230	189	212	243	209	206	233	230	235	234	253	192	232	202	231	203	208	184	226	212	196	200	225	200	198	191	214	200	176	216	196	201	212	223	232	201	196	269	213	238	226	204	197	203	242	194	175	200	234	204	248	198	212	239	248	205	218	210	197	215	202	233	204	201	224	216	213	199	205	198	216	221	209	226	197	232	209	216	215	206	247	191	213	204	209	212	192	214	211	203	220	201	225	201	234	187	201	229	239	228	193	202	203	214	194	226	224	195	187	222	229	231	220	179	201	223	220	219	183	223	241	232	217	199	225	190	205	208	222	213	218	216	210	207	205	228	193	214	210	188	205	201	217	203	223	195	260	201	217	196	209	195	223	209	184	224	222	222	213	203	224	214	260	239	218	235	214	172	212	209	241	205	209	225	195	189	229	238	252	194	216	190	210	236	212	216	215	209	228	231	236	202	198	223	183	207	226	204	179	208	222	195	194	210	206	200	213	195	205	222	234	220	205	198	237	226	219	209	182	215	205	209	206	189	194	196	202	250	199	215	216	193	234	210	209	209	200	229	211	191	203	192	192	212	229	226	218	197	183	187	232	194	195	236	205	223	210	217	206	226	211	213	205	214	213	204	196	184	205	199	208	193	216	213	202	206	238	215	198	190	206	215	228	209	202	208	204	228	226	219	241	223	234	209	218	204	219	209	225	245	202	219	214	223	217	235	196	247	203	211	231	209	229	228	233	198	216	224	210	214	220	201	207	194	205	215	198	200	214	219	202	221	208	217	211	235	214	206	226	203	220	199	205	202	208	221	197	216	196	207	216	195	236	206	210	187	206	220	205	191	235	227	212	195	228	209	214	209	219	199	215	203	226	198	229	216	236	237	188	197	205	211	176	199	206	240	197	206	200	211	215	210	194	196	205	200	215	201	228	226	194	196	221	212	201	210	208	220	214	204	219	252	203	209	215	190	196	231	200	233	235	221	207	193	227	200	212	218	214	217	183	201	201	221	231	197	213	191	233	202	219	176	202	225	208	195	204	225	208	211	193	208	225	191	196	230	210	221	209	227	210	207	224	207	204	220	209	203	207	226	202	200	197	245	222	204	208	206	205	234	225	227	232	215	202	214	201	207	243	241	216	182	172	213	213	223	223	221	212	194	202	221	197	214	216	211	214	225	189	236	205	202	206	226	199	219	184	195	205	221	203	219	211	222	223	207	216	217	205	219	223	198	201	198	220	216	216	214	234	238	222	216	200	220	199	199	204	199	208	204
27379	20848	8709	1002	684	544	566	545	554	525	539	522	505	515	530	514	548	551	525	508	534	541	509	571	514	543	517	515	535	501	534	501	526	528	528	505	498	489	511	516	519	528	499	515	548	491	520	510	483	508	487	533	482	462	531	519	451	549	530	532	507	542	494	535	496	510	488	534	492	512	495	491	505	461	484	558	508	514	505	510	494	510	508	499	513	532	507	529	544	498	473	498	489	535	511	498	508	543	517	512	506	530	505	528	541	502	515	498	507	508	504	538	483	521	547	476	478	517	546	518	478	498	499	511	434	468	536	521	537	488	486	545	513	537	528	517	513	516	521	504	495	528	536	509	498	495	501	538	476	504	487	526	541	525	526	530	518	498	501	500	518	531	477	536	516	505	482	515	488	544	495	493	540	491	490	507	534	555	491	542	502	472	489	524	515	500	523	529	525	459	499	501	457	474	491	530	559	508	508	540	481	517	468	491	534	523	516	534	463	518	529	518	521	555	508	549	545	490	472	517	474	479	522	484	515	516	475	530	505	523	495	549	550	532	528	548	530	493	513	524	505	509	505	555	495	539	512	532	538	505	466	470	526	496	519	513	507	473	511	518	502	511	507	529	511	545	494	521	508	510	562	559	486	563	506	517	476	488	495	464	490	491	521	488	545	473	518	455	457	511	526	469	521	507	569	559	500	511	537	535	514	528	491	505	527	520	517	531	477	494	473	491	542	482	489	465	518	492	496	500	499	524	513	501	554	514	507	542	522	532	540	496	543	523	531	506	484	508	503	562	510	530	501	517	519	513	498	509	545	499	463	524	492	498	501	546	491	525	515	455	583	522	501	524	514	506	514	528	549	527	474	500	516	582	511	513	546	490	568	538	507	547	528	497	511	454	493	526	558	547	504	471	509	534	511	492	532	537	512	511	515	472	493	498	507	516	536	562	544	513	552	518	529	500	540	518	519	500	512	530	528	512	536	481	497	498	527	540	512	471	541	495	551	480	508	503	506	495	563	483	515	508	500	497	523	534	497	501	472	509	517	497	547	524	490	522	497	494	497	528	541	503	478	498	484	507	504	513	509	484	526	508	536	531	507	497	501	520	499	492	552	513	560	509	544	510	493	494	547	525	544	519	507	524	493	520	513	498	508	547	523	512	512	464	513	519	498	538	512	536	479	529	559	534	532	511	506	522	520	510	519	555	527	517	516	548	505	507	511	551	500	496	551	529	492	534	523	488	514	505	476	533	497	509	490	561	512	517	506	522	482	483	496	537	521	516	500	500	511	516	550	512	517	497	485	507	497	488	521	470	560	489	538	531	547	499	491	559	520	496	516	522	503	482	512	541	508	520	487	491	524	515	507	509	480	509	499	553	510	491	529	538	474	464	493	535	481	492	527	543	509	543	537	480	505	517	532	501	519	500	509	473	563	550	520	509	560	523	505	495	539	522	515	473	527	507	514	502	528	508	512	525	498	474	544	483	476	489	555	495	482	528	492	524	492	481	557	487	525	558	551	501	524	496	489	527	518	520	471	523	498	511	555	504	508	532	517	503	537	481	500	461	520	524	495	497	508	463	517	505	479	511	545	503	509	489	505	507	525	500	539	519	529	487	464	538	509	467	529	518	470	513	530	541	504	486	526	490	494	541	500	520	505	497	523	505	459	529	515	517	518	523	477	470	469	516	514	505	500	501	496	511	522	506	468	468	505	489	491	540	526	486	524	487	459	507	552	518	553	499	526	500	515	502	539	464	537	471	521	474	488	531	518	519	517	572	539	505	535	478	517	548	532	532	520	514	510	504	541	558	487	517	531	514	501	532	494	507	540	570	510	483	512	521	531	504	485	520	536	510	533	538	524	491	498	530	530	482	524	524	521	515	498	479	481	502	480	521	543	513	538	509	487	519	529	525	469	497	531	545	504	545	534	493	484	521	543	546	536	501	506	483	532	497	515	507	528	534	534	494	529	515	512	520	497	541	536	499	538	525	505	500	512	526	487	513	514	479	512	498	480	513	502	533	551	506	531	519	467	506	511	482	462	536	518	509	511	450	528	520	575	519	528	506	529	519	515	528	505	506	519	485	537	506	499	539	505	489	488	496	513	480	508	522	534	505	557	496	507	466	464	498	491	540	491	520	520	532	507	530	534	546	499	570	498	529	493	498	504	482	536	473	500	487	502	493	526	521	543	517	517	525	520	500	521	502	546	477	503	491	537	536	558	495	516	552	513	519	503	493	524	511	538	512	520	544	510	498	532	513	492	514	538	501	547	492	520	511	496	526	482	548	514	517	572	506	445	524	483	523	487	522	503	515	493	503	465	536	552	588	514	499	529	523	499	519	523	524	532	509	445	490	500	511	554	509	519	477	489	528	497	478	511	521	504	507	511	484	505	495	517	508	483	494	491	541	496	511	491	491	489	526	506	536	515	501	536	504	517	523	535	544	535	481	520	500	497	495	477	538	512	512	503	555	502	538	529	509	531	548	514	483	504	531	501	549	506	476	532	498	509	500	486	520	544	534	470	518	513	506	501	500	525	456	519	529	497	503	519	526	469	500	510	538	499	522	525	507	512	517	509	498	496	492	509	507	481	514	524	484	534	538	490	538	466	512	543	560	533	506	509	532	540	500	481	507	477	514	526	505	519	520	548	511	542	516	534	489	487	514	528	535	518	510	565	479	505	484	531	509	530	551	524	488	534	506	526	531	515	517	486	498	495	503	489	460	523	573	537	502	503	534	518	534	505	561	537	549	527	504	495	506	491	494	508	499	545	494	483	499	514	521	472	552	548	529	518	504	519	492	517	536	514	528	506	542	480	508	512	560	513	519	533	584	547	531	526	551	554	530	468	520	495	540	513	508	486	530	528	527	471	525	512	530	501	526	506	507	491	455	525	521	501	541	516	505	512	495	573	489	515	467	494	482	500	546	513	514	527	519	516	510	511	502	534	473	514	502	533	507	479	452	537	496	478	524	528	496	510	504	512	506	461	490	487	520	523	498	540	505	505	493	514	517	516	523	538	520	538	460	501	471	525	526	490	496	538	505	507	509	493	517	529	497	473	497	511	484	557	552	481	559	527	507	500	488	520	492	510	489	506	515	490	471	583	506	522	532	476	519	538	490	523	533	550	519	518	476	557	516	510	494	516	491	522	453	499	511	519	528	554	522	520	514	490	496	542	529	535	522	502	480	537	523	500	530	484	529	526	521	557	525	486	526	497	534	515	494	521	478	488	516	494	542	518	484	487	539	489	517	510	487	509	518	553	511	525	496	509	525	525	511	475	529	520	512	502	534	472	517	521	537	490	504	513	514	504	506	514	511	509	492	513	527	519	525	505	510	517	505	520	505	528	565	508	494	477	510	513	521	503	515	481	486	502	464	549	475	553	472	531	532	497	516	459	492	503	463	511	543	496	531	474	526	487	549	470	524	497	526	495	514	514	491	508	525	537	506	500	500	505	491	517	452	495	525	522	528	497	535	515	533	466	533	541	499
4130	1428	1438	970	846	820	756	747	718	688	763	746	679	668	694	679	677	670	636	664	700	709	697	691	667	637	679	690	673	699	674	663	733	688	647	762	720	666	710	677	661	649	684	629	688	634	622	693	638	728	688	654	657	652	645	661	675	667	714	644	646	706	671	641	668	719	694	673	668	649	693	706	654	702	682	656	678	662	673	717	705	695	690	682	721	680	685	678	684	679	646	712	646	650	665	677	661	653	674	679	694	685	685	678	674	710	668	667	629	629	671	657	707	687	682	669	682	706	684	695	672	705	698	692	652	679	642	633	676	662	612	680	722	676	667	686	674	665	677	632	697	677	703	686	676	703	688	742	705	638	717	661	702	679	724	680	647	705	715	663	674	679	653	655	659	680	681	678	673	708	636	673	654	666	672	651	684	715	626	709	672	660	691	652	729	682	674	655	686	695	673	702	668	667	640	664	702	664	641	661	628	667	679	692	676	653	697	660	660	715	700	690	684	674	713	702	648	690	684	677	648	688	652	684	685	633	682	700	659	712	674	646	654	636	691	707	679	676	665	702	701	654	709	647	692	698	689	648	677	655	681	694	624	655	639	687	693	678	679	673	676	652	652	678	657	640	708	735	667	677	648	631	690	692	654	657	634	701	657	672	674	683	676	660	628	661	641	654	652	647	690	658	639	668	694	664	676	691	654	684	673	658	714	694	678	641	680	657	682	681	638	638	687	706	663	702	649	672	679	672	694	665	682	670	667	626	646	632	672	654	661	633	687	665	657	715	686	714	635	738	678	661	684	685	677	619	695	646	727	660	697	662	677	695	693	673	707	639	675	671	701	696	694	682	675	679	709	658	685	660	659	655	638	694	706	646	677	616	729	642	670	667	719	671	640	633	715	651	707	666	630	662	670	661	658	676	694	676	643	642	686	646	684	644	695	622	682	668	710	641	638	682	699	667	703	634	688	680	690	643	665	682	694	717	664	686	646	641	663	643	725	717	676	674	607	655	658	704	698	715	645	708	694	690	676	692	681	663	649	690	674	650	677	657	667	673	722	645	707	696	643	659	685	678	664	674	658	687	657	637	700	704	672	687	697	655	725	689	666	678	733	674	644	702	676	682	667	664	675	644	657	680	659	676	671	654	644	640	650	679	657	671	672	652	679	669	677	639	639	658	695	661	651	695	669	687	668	664	659	691	659	670	659	718	657	670	690	688	699	670	684	634	662	692	675	684	701	693	697	683	640	626	640	652	670	668	699	739	710	675	661	667	706	685	681	643	661	664	675	652	691	720	653	709	693	662	669	642	680	657	656	700	685	687	679	672	646	664	677	634	694	710	632	645	663	682	670	675	642	668	634	628	644	673	693	685	720	697	666	728	677	713	643	687	683	649	697	645	664	653	690	626	711	718	700	694	692	678	672	636	619	697	670	696	641	685	662	693	662	668	720	671	670	674	696	647	663	682	664	707	675	673	671	686	698	675	634	632	679	682	691	659	666	665	682	670	691	702	673	623	668	689	656	668	644	676	675	661	641	706	643	614	677	648	665	695	666	666	682	674	640	685	662	663	672	680	679	710	650	626	670	717	701	689	652	681	680	683	691	655	686	671	666	631	695	625	666	610	765	720	703	687	674	635	662	704	728	671	672	679	622	700	676	678	682	697	673	681	698	636	698	653	689	643	708	624	707	676	719	658	686	655	642	683	675	667	680	664	647	651	722	692	692	656	690	661	661	672	650	669	691	631	683	693	678	684	665	694	644	673	658	669	675	673	755	675	732	698	647	686	676	709	701	669	686	653	654	686	701	693	617	675	668	666	653	711	646	662	674	707	664	649	658	680	692	724	636	616	664	672	670	667	663	653	645	654	676	721	641	670	669	666	630	679	743	693	650	700	656	679	669	648	702	754	700	656	679	674	734	651	657	669	724	708	689	722	716	647	660	721	673	648	668	703	665	701	679	671	689	671	686	644	697	688	693	700	682	665	690	689	674	706	686	660	705	694	648	724	674	684	646	697	685	685	651	650	694	707	674	672	655	703	669	645	685	679	646	709	664	694	646	646	711	680	672	675	624	667	652	653	654	650	676	689	672	675	679	650	668	652	687	698	708	659	681	670	664	698	658	713	723	688	645	718	660	675	642	720	657	671	641	664	654	665	634	690	690	640	687	689	691	704	639	692	663	729	652	721	697	647	614	687	702	661	696	696	698	650	674	698	663	712	638	648	661	667	689	736	640	656	645	640	697	653	673	640	658	683	679	696	677	631	683	697	641	671	693	620	681	636	667	697	672	646	671	723	692	676	674	673	682	707	648	678	716	673	641	674	651	673	724	694	686	712	708	702	654	673	635	729	650	715	689	706	635	702	677	666	699	649	700	667	715	716	684	658	683	671	652	704	662	672	656	681	655	659	646	642	679	681	706	703	652	643	685	714	640	686	678	667	711	676	706	693	690	680	681	691	646	644	676	636	687	645	698	690	671	680	657	718	667	720	689	674	628	674	722	695	668	642	682	679	697	665	690	723	674	665	650	665	692	685	669	694	658	676	642	655	655	698	669	683	691	755	680	693	640	645	693	693	682	711	690	683	670	681	684	677	674	649	660	649	631	681	616	663	672	676	679	663	661	659	703	677	616	698	677	678	627	690	720	621	709	685	682	624	666	679	720	705	688	719	708	656	659	642	684	623	684	684	650	658	663	654	688	666	692	705	703	697	673	656	637	696	655	703	673	640	684	646	650	686	625	662	646	651	705	694	707	616	683	668	711	671	682	678	689	671	660	699	663	624	709	697	686	680	665	666	669	672	709	668	639	651	701	646	705	720	676	711	631	708	667	605	716	696	677	677	701	673	686	655	689	714	685	687	700	656	658	688	646	647	689	645	684	694	681	640	686	670	655	675	708	691	697	690	675	684	707	650	596	642	612	695	673	656	693	715	684	639	675	705	679	668	698	667	665	619	767	690	681	632	706	631	695	645	701	673	636	662	697	680	681	664	673	728	634	673	730	665	645	670	632	646	663	705	655	683	672	633	688	669	639	674	670	681	653	661	649	699	681	676	726	688	722	716	679	642	697	687	649	700	671	692	650	722	619	663	662	689	702	677	681	676	682	668	660	694	672	683	649	670	697	689	651	647	636	692	680	670	659	725	690	634	657	706	697	645	646	650	692	716	683	669	700	669	655	639	697	648	677	646	670	605	685	679	662	722	659	666	692	681	662	673	672	688	682	713	698	689	685	687	706	715	714	685	662	628	659	672	662	695	728	698	674	693	651	670	698	684	610	675	697	728	665	631	653	695	692	647	661	669	701	680	640	702	673	695	689	684	712	660	672	615	654	683	653	727	676	647	638	672	705	689	693	656	682	646	678	716	649	638	670	644	682	699	692	641	662	727	691	668	659	680	720	693	736	681	660	674	689	626	684	665	695	671	690	645	624	737	717	647	647	669	673	656	667	699	731	638	659	658	671	673	670	695	666	635	703	633	672	715	653	686	648	676
24570	21560	28943	24600	21508	7217	1101	848	693	623	589	551	525	523	465	497	463	474	430	449	438	469	438	466	450	420	477	406	430	461	437	457	413	463	445	435	411	429	447	396	431	411	450	403	410	415	385	403	416	377	406	393	423	417	451	378	385	417	410	391	426	445	414	452	404	383	381	400	416	436	397	434	387	451	434	420	389	401	431	447	388	443	416	379	389	416	402	462	390	438	418	420	426	426	417	386	395	425	392	416	408	411	393	434	416	388	406	418	404	401	434	424	433	388	438	442	402	452	400	391	391	399	388	431	407	391	447	420	422	422	415	417	404	432	401	409	410	373	412	382	428	417	403	386	406	414	428	394	385	442	455	429	404	435	416	425	407	416	414	437	409	415	388	402	440	369	432	422	431	407	436	377	426	431	410	404	456	413	419	447	425	422	427	395	416	420	375	471	414	410	429	421	414	415	406	394	389	392	414	405	381	409	399	426	397	411	421	384	402	390	375	406	382	415	431	370	357	408	437	443	414	401	401	416	410	430	388	366	441	373	404	412	449	451	388	436	416	375	444	391	385	387	388	418	410	428	387	421	393	434	421	376	426	419	411	422	451	393	382	424	422	441	393	436	423	393	416	408	425	398	428	385	414	425	424	420	411	419	407	396	447	411	396	396	388	413	416	390	433	400	417	395	420	426	422	420	420	381	399	434	455	375	423	419	381	402	411	436	416	382	426	457	431	424	418	418	398	427	425	428	410	455	391	416	443	407	426	431	441	429	452	431	400	379	436	409	440	399	403	418	409	421	418	467	396	408	392	421	397	392	400	443	375	427	385	409	443	384	385	405	404	408	420	387	419	435	403	402	403	392	407	405	400	397	388	404	421	392	423	395	405	424	428	387	393	458	430	425	419	397	405	433	377	393	437	439	401	395	390	393	362	402	407	456	376	415	437	414	432	379	432	382	408	423	412	446	437	438	406	434	454	390	423	404	418	433	393	409	378	441	424	397	411	401	384	437	381	430	431	423	416	425	382	417	426	429	473	395	374	399	439	425	420	419	413	411	448	464	409	407	412	381	463	412	431	420	401	438	433	396	440	395	386	452	412	436	415	371	416	406	409	420	434	399	412	421	377	462	400	401	399	391	415	444	413	423	436	393	433	417	399	429	379	408	449	407	413	436	439	418	448	389	404	453	414	393	407	422	401	419	422	397	349	408	403	421	407	400	377	434	411	379	417	387	424	407	399	381	426	425	401	416	420	421	435	397	438	397	408	424	404	402	406	435	430	413	412	425	423	408	409	421	442	418	444	409	421	398	435	385	432	433	397	418	404	399	425	415	389	389	418	411	427	408	421	422	403	418	437	414	391	398	428	394	452	431	423	428	427	415	432	361	369	408	388	417	433	386	419	408	423	421	415	407	434	398	417	375	407	414	433	429	424	416	384	411	430	420	382	423	418	403	375	417	434	404	381	417	412	442	413	410	446	384	434	417	413	377	427	407	409	439	403	426	402	421	416	427	389	421	411	402	404	446	440	390	424	356	392	387	415	410	417	390	427	424	389	471	418	418	417	413	414	401	398	420	409	446	443	416	403	403	378	449	449	455	406	426	430	444	445	430	433	411	419	405	404	432	413	406	389	414	404	385	395	425	400	391	435	415	403	410	421	390	419	464	425	432	416	413	388	421	402	372	418	427	400	379	423	394	418	436	417	424	409	418	393	426	436	416	408	395	430	397	401	389	427	419	391	453	441	425	408	400	420	441	414	385	392	424	417	422	428	402	426	436	444	453	400	439	437	400	406	399	463	406	451	397	400	427	407	384	399	443	425	426	463	424	408	444	412	378	437	379	430	419	402	404	445	415	412	410	390	415	422	411	432	435	426	461	436	421	427	419	410	375	437	397	450	392	411	398	414	383	395	425	412	423	410	416	423	402	352	443	394	386	403	425	462	411	406	390	415	407	374	404	418	405	424	392	383	416	417	382	424	426	423	378	398	413	438	403	401	433	414	414	383	430	405	421	400	405	383	413	407	413	396	418	386	406	377	436	405	428	393	402	426	382	406	387	399	401	379	409	407	397	393	442	412	425	421	372	427	428	402	424	446	386	418	442	409	428	431	411	373	402	470	414	409	423	400	423	438	434	420	429	427	451	421	438	401	415	404	399	385	396	381	448	420	405	404	398	419	375	441	409	432	410	429	409	452	416	403	388	395	450	431	389	417	388	433	405	437	406	436	408	394	397	395	407	405	394	409	412	428	380	376	397	395	398	378	430	422	410	413	383	415	422	386	441	415	432	387	401	399	417	406	392	428	417	441	431	393	404	445	407	380	413	422	390	404	418	425	414	419	446	443	378	382	402	411	374	415	385	416	443	399	442	450	395	394	398	384	441	427	432	392	428	409	391	429	439	390	427	408	395	400	412	425	417	407	411	429	403	436	385	455	382	397	443	402	401	418	426	406	395	406	421	427	419	395	400	403	399	413	448	397	411	419	417	426	439	421	413	409	386	403	412	395	434	421	442	434	437	409	447	408	403	406	412	424	375	405	450	431	395	405	441	389	387	380	426	419	413	401	406	431	412	432	412	450	404	427	399	406	410	434	413	434	417	403	413	414	429	408	407	429	404	414	413	422	392	399	435	433	426	402	403	417	439	426	422	440	415	394	421	366	414	411	418	405	434	446	394	394	409	406	413	390	387	452	435	414	403	362	437	408	429	399	364	387	384	396	381	395	396	421	430	407	437	433	434	393	415	425	409	387	397	425	402	400	428	392	386	405	443	389	400	456	436	417	415	441	425	353	396	428	367	426	425	404	400	406	410	426	402	418	402	387	412	386	412	395	428	419	396	440	379	375	399	438	402	401	395	418	412	411	411	388	432	409	382	442	417	412	403	420	405	376	400	394	392	397	406	416	431	419	421	403	422	407	455	373	391	422	424	422	435	423	441	414	390	393	425	405	443	440	401	426	426	432	392	423	402	400	445	389	391	438	409	379	433	413	442	398	381	416	432	434	386	436	436	421	421	407	409	443	412	403	404	416	412	390	446	403	403	400	407	433	411	443	395	371	408	438	432	404	432	398	418	423	416	370	376	430	411	431	397	434	432	416	365	417	403	405	461	415	388	395	375	400	405	398	385	403	396	449	416	406	394	444	425	402	450	425	417	500	414	394	359	427	400	411	453	409	396	389	392	405	432	420	382	409	434	398	370	431	421	420	400	387	414	404	423	441	434	399	438	367	422	390	407	428	394	427	394	417	428	433	419	436	391	395	406	408	472	415	425	446	436	401	365	394	378	378	391	405	421	436	393	399	401	428	376	381	398	416	427	403	417	411	433	376	394	466	401	435	397	432	436	416	378	404	393	430	408	416	350	422	392	425	411	408	401	414	399	420	401	409	389	420	386	400	430	396	416	364	441	421	413	415	407	410	367	427	425	429	407	421	430	440	392	422	422	410	410	420	444	398	392	367	352	390	408	448	418	456	481	464	389	427	416	414	403	400	425
4918	9642	8380	4320	2975	2395	1911	1548	1295	1180	1059	919	849	841	756	714	685	706	727	660	634	580	609	604	629	581	582	610	584	631	577	590	593	600	589	590	563	602	586	572	592	582	547	547	598	578	574	623	532	591	536	591	549	564	571	575	557	576	590	522	571	573	576	575	573	540	546	543	523	575	587	544	582	546	552	566	564	502	530	562	552	549	611	578	557	587	576	571	553	585	543	573	629	544	534	558	539	572	577	572	580	571	559	551	557	550	585	601	582	577	510	534	565	526	563	589	552	553	530	531	531	554	520	554	553	569	613	566	529	536	533	587	593	554	594	542	575	546	517	545	581	538	531	550	529	556	528	556	595	554	585	547	544	552	571	549	552	537	532	611	572	572	541	555	560	606	561	543	570	575	611	516	501	532	571	521	555	549	534	552	543	569	519	554	567	602	582	567	551	524	584	562	524	540	579	537	534	573	560	587	564	541	558	581	510	588	549	552	554	580	575	580	544	564	526	549	572	523	544	531	585	538	579	557	558	553	587	538	527	564	547	528	547	568	556	539	556	527	525	542	589	540	568	560	548	565	585	551	579	545	517	568	535	546	538	600	569	556	537	601	576	543	563	557	554	544	571	560	560	611	550	599	538	525	541	520	592	535	545	554	592	552	546	525	561	551	536	553	579	553	583	555	551	552	622	568	578	548	564	566	516	479	545	547	552	581	549	542	561	538	558	578	529	553	562	538	577	515	551	528	534	538	574	594	558	542	583	553	582	557	558	547	587	547	549	562	563	564	532	562	575	542	489	592	578	547	559	579	538	521	544	588	583	553	538	564	545	598	545	548	568	542	571	547	545	567	564	565	534	579	555	518	560	529	570	556	569	559	567	571	581	576	550	528	580	551	543	540	532	550	538	616	555	544	587	529	553	566	512	574	571	598	525	572	540	564	540	587	536	568	544	568	553	555	534	535	523	551	543	540	578	532	544	555	557	565	620	520	563	548	548	568	513	586	551	551	587	552	542	560	556	575	532	602	529	574	573	569	578	608	564	569	572	553	532	574	532	590	575	561	579	556	560	558	537	557	608	577	513	589	560	520	531	550	548	577	554	547	510	555	577	543	617	535	574	570	565	537	547	565	571	559	559	551	543	586	579	570	585	582	559	568	533	572	521	527	564	563	573	543	583	532	597	523	600	533	586	549	495	536	563	531	557	569	525	574	564	535	554	552	622	525	581	559	576	570	584	568	589	548	518	538	540	578	546	539	516	556	562	587	535	544	584	566	595	548	553	549	541	558	592	514	569	574	571	527	586	611	516	588	571	571	566	553	568	585	571	550	567	570	567	563	597	574	539	531	594	574	568	566	515	575	587	591	500	576	562	523	602	524	580	548	555	527	509	590	603	534	594	599	587	574	555	557	552	532	584	527	538	570	588	561	574	518	529	582	527	558	551	534	533	543	537	554	594	529	566	562	525	597	579	559	583	527	578	523	578	529	530	539	523	580	580	572	609	596	555	560	550	571	592	514	562	500	516	593	549	562	537	557	519	571	558	575	563	555	549	517	558	532	518	554	579	542	547	525	523	575	580	529	609	563	570	595	581	543	540	551	517	589	570	564	588	543	570	583	602	543	573	575	533	560	525	520	485	519	574	546	589	560	568	619	608	565	557	578	579	564	567	542	523	566	559	550	539	525	516	530	572	533	519	588	576	550	551	496	545	523	560	578	581	498	539	555	569	581	523	497	573	577	598	553	574	542	527	582	561	597	521	586	543	524	532	581	538	557	572	538	512	564	562	528	542	563	613	573	564	531	581	556	588	521	591	577	583	600	546	547	532	586	530	576	549	589	511	592	539	532	552	571	576	621	585	582	549	554	527	552	528	523	590	563	544	562	545	578	624	558	527	573	576	559	520	566	526	587	609	591	528	588	595	549	558	541	525	564	499	579	527	531	576	536	542	549	561	530	558	578	529	547	542	564	530	528	578	607	560	597	578	561	561	578	594	558	561	527	563	571	556	595	587	558	525	547	596	577	541	555	573	602	580	548	569	562	484	546	534	606	571	568	571	540	534	575	532	565	579	560	595	554	535	532	523	557	577	524	579	591	526	539	566	555	528	533	512	591	551	586	555	534	544	517	561	537	525	614	523	559	571	558	544	536	586	554	552	556	556	560	600	576	547	589	527	540	537	509	569	561	539	604	545	551	544	528	599	589	563	546	582	558	555	531	571	546	557	546	529	576	565	523	547	594	547	616	599	513	547	569	567	535	535	528	563	561	555	555	564	597	554	568	567	561	582	573	579	567	560	562	545	564	574	516	539	574	550	522	527	554	548	530	528	526	586	592	534	566	533	524	604	581	522	589	587	519	558	513	574	524	557	585	557	568	562	549	546	530	583	543	569	570	552	540	558	566	588	540	562	529	540	540	576	608	586	602	549	570	522	534	597	527	550	527	546	530	527	575	546	495	552	564	526	557	528	547	560	585	520	529	564	531	568	536	543	576	561	570	573	567	552	584	526	565	542	574	561	528	586	588	526	600	565	551	543	521	535	548	554	492	504	565	537	520	548	552	603	583	540	530	566	545	592	609	549	591	573	554	548	544	539	574	554	581	543	568	590	559	544	567	563	566	544	529	522	562	560	598	545	543	538	556	577	551	531	583	537	585	538	545	530	552	545	538	552	574	590	549	552	552	545	529	525	571	514	519	548	584	606	537	542	565	529	531	498	546	537	561	516	543	522	574	565	559	573	547	574	560	567	517	550	552	526	589	566	555	541	586	546	565	522	559	550	582	590	564	546	539	572	591	546	538	547	550	515	590	508	533	568	579	541	555	527	535	543	565	580	551	590	557	595	547	548	546	520	532	590	570	577	558	566	546	557	573	519	540	581	519	559	515	557	545	552	531	526	560	573	530	528	576	581	556	541	556	565	588	610	565	550	590	552	549	487	538	600	576	570	543	550	557	528	568	568	525	548	537	521	574	578	560	528	543	561	553	534	573	547	544	572	546	559	519	518	588	555	579	542	552	526	554	560	559	583	574	540	525	596	563	558	608	578	555	539	540	518	533	563	552	546	598	564	552	559	540	577	532	502	553	538	547	553	518	610	548	555	595	570	551	577	579	508	543	564	560	551	532	566	522	552	539	573	555	539	543	577	555	523	590	557	586	565	566	530	553	577	578	606	566	564	495	550	544	563	536	578	563	564	532	547	547	540	541	588	519	584	554	543	579	566	585	553	552	517	551	552	540	546	560	545	561	553	598	549	583	554	567	540	534	581	619	597	514	564	578	574	514	575	503	560	533	571	572	545	579	541	548	550	550	578	596	546	594	534	543	538	517	594	532	560	562	546	523	573	567	530	557	535	572	583	542	581	562	561	582	554	560	586	590	521	590	570	545	582	532	572	536	496	561	552	530	551	567	557	569	573	565	540	535	561	529	526	582	534	614	562	522	518	552	587	545	546	548	597	549	604	576	548	524	555	569	517	566	564	565	536	563	563	593
23539	21564	29505	24102	21565	21524	5078	998	651	542	516	441	387	352	335	301	277	274	251	254	235	225	231	207	186	211	216	191	189	191	195	202	180	202	182	193	170	199	204	185	184	161	172	159	188	170	143	150	152	151	142	150	162	147	169	157	159	161	188	153	158	178	148	163	166	184	159	136	175	166	167	185	178	148	157	179	157	182	173	171	151	170	153	157	184	159	179	155	157	171	155	153	142	143	147	167	160	171	158	149	166	158	163	158	160	142	161	159	150	153	162	167	157	136	149	167	158	185	145	173	141	164	123	147	149	147	139	166	180	171	172	160	163	147	166	167	150	159	152	155	150	154	155	135	142	164	169	142	145	169	150	147	166	152	147	158	169	174	145	147	145	154	173	163	130	143	145	165	147	151	156	168	177	166	171	165	176	154	153	137	161	163	158	205	140	148	160	157	134	167	167	162	159	159	163	140	167	168	156	135	141	162	168	138	145	170	146	165	150	154	165	166	163	168	173	146	149	166	166	155	156	166	159	163	156	146	160	154	157	169	155	172	160	150	143	119	162	155	156	154	141	141	144	128	180	164	162	141	152	173	165	174	151	166	129	145	149	145	147	166	179	150	153	165	125	164	163	140	136	144	156	172	151	154	153	164	171	158	164	157	162	150	133	162	174	173	150	152	144	173	166	180	156	156	167	163	152	165	156	143	156	160	131	170	168	147	147	196	163	145	172	168	151	137	138	168	162	160	164	155	148	163	159	154	153	169	151	176	154	160	162	155	148	163	143	166	145	166	153	160	159	155	162	139	158	161	143	143	148	148	149	169	164	153	141	159	161	168	158	165	163	193	191	147	173	141	177	173	175	147	126	146	134	163	160	147	173	156	153	164	148	168	147	148	162	171	151	140	152	159	147	161	162	148	148	156	140	183	138	139	163	144	164	148	149	151	143	142	147	150	155	140	169	164	169	158	174	156	179	151	155	154	157	151	153	153	173	175	158	157	150	153	165	160	153	169	175	173	185	155	142	156	164	143	149	157	145	144	138	165	162	162	157	163	168	176	160	141	147	144	151	141	149	147	169	155	155	159	153	146	147	154	145	154	164	140	161	157	185	160	144	152	168	153	125	148	152	149	131	176	164	149	162	156	171	144	154	147	158	162	143	136	164	162	166	144	159	161	162	165	173	153	133	143	162	186	160	168	162	155	171	140	136	149	171	146	166	145	155	162	149	162	157	148	146	148	153	156	161	153	166	156	164	154	143	169	161	153	153	158	169	153	156	154	159	145	170	149	156	155	125	124	149	159	155	174	170	143	157	156	151	160	151	134	143	137	172	164	169	148	161	143	172	174	167	150	161	151	155	160	160	173	157	148	150	149	147	156	169	144	165	168	141	167	172	149	150	171	151	168	153	160	182	135	147	156	174	157	161	174	178	166	158	154	182	147	143	144	157	147	165	155	174	139	175	166	164	156	151	141	147	142	157	176	145	149	152	152	146	149	149	120	152	152	159	158	162	186	173	154	178	165	150	137	174	167	149	130	148	154	145	148	166	160	149	140	155	147	136	157	138	133	162	154	161	160	162	162	191	136	159	170	151	163	154	143	149	147	167	191	164	147	126	157	156	167	134	154	155	170	148	152	172	140	146	148	132	156	139	174	158	143	147	155	160	183	174	152	149	153	173	153	161	184	161	149	150	159	158	147	154	178	138	139	162	155	150	154	156	168	151	165	136	156	158	151	145	152	172	171	151	133	157	143	161	148	147	162	161	153	153	153	136	169	169	158	156	155	147	140	126	126	129	148	159	142	171	162	154	143	157	178	144	154	160	135	165	189	174	161	154	165	140	159	158	168	161	146	152	128	145	147	148	169	141	146	151	142	140	149	156	164	157	172	172	123	161	134	165	152	138	166	138	144	143	165	173	163	141	130	162	137	159	161	158	152	134	138	140	158	152	154	158	162	169	158	149	148	147	164	144	158	140	154	182	135	142	161	152	159	150	152	164	159	146	142	175	168	120	164	168	165	164	160	177	148	170	169	162	153	176	157	151	171	157	151	159	166	144	171	144	148	158	142	147	153	159	163	147	159	169	179	159	129	159	140	157	135	148	158	165	155	158	151	132	160	160	164	152	139	163	149	142	160	170	140	153	120	169	155	161	151	155	155	154	145	130	171	141	174	174	162	140	155	155	163	172	150	159	161	159	144	165	157	146	161	149	147	169	148	155	176	165	161	153	143	150	159	161	141	158	145	161	157	138	153	132	159	158	132	130	167	164	150	129	181	137	150	134	166	154	153	136	144	158	151	158	180	152	167	134	161	159	174	147	182	149	146	168	146	161	121	161	149	175	149	137	156	179	153	149	159	144	155	156	139	130	183	155	165	153	157	158	176	149	156	180	141	164	156	148	160	147	144	159	148	144	164	145	151	173	171	141	155	154	165	155	154	157	164	157	165	158	163	153	154	147	157	164	157	181	148	144	155	168	149	171	164	169	149	159	147	159	173	174	156	146	155	157	136	200	152	171	178	159	159	150	169	167	164	146	145	162	156	144	161	158	148	163	135	155	161	152	151	160	164	158	149	147	157	141	150	155	130	157	143	148	149	143	158	140	150	147	166	160	150	145	156	142	169	152	180	149	147	162	154	156	168	165	154	128	136	167	141	155	167	156	147	155	139	159	144	147	152	156	132	143	165	149	163	153	143	158	146	159	151	155	172	164	150	153	150	165	149	158	167	143	153	157	155	166	167	180	161	141	167	152	159	168	140	164	148	149	168	154	158	149	158	161	149	158	176	180	169	165	165	164	156	146	127	123	126	153	167	175	150	152	154	178	151	131	147	132	152	156	144	161	164	181	150	137	148	170	165	185	159	168	171	174	138	153	141	145	154	175	184	150	172	167	141	158	159	153	133	145	147	145	166	161	159	168	172	155	158	133	152	143	154	168	155	173	143	151	156	143	138	135	158	154	153	161	159	165	186	161	151	150	148	153	159	163	164	171	138	150	159	150	174	135	134	154	151	146	180	169	170	160	146	162	176	173	150	168	151	158	169	168	135	164	156	162	163	159	163	176	140	164	164	128	133	131	147	145	164	184	134	143	170	160	137	168	164	150	183	132	170	166	155	168	149	157	176	144	157	159	174	153	160	155	169	176	164	156	148	170	158	143	135	166	143	163	148	139	176	149	149	150	164	152	159	162	170	151	139	156	142	167	157	140	150	154	143	178	174	167	162	161	155	160	155	153	163	179	146	184	160	173	150	152	167	162	157	159	152	155	160	149	149	164	166	143	146	142	169	142	134	148	154	164	147	174	159	155	135	157	157	146	136	155	135	174	157	168	144	151	155	155	157	147	135	144	146	158	160	151	135	159	161	148	131	166	147	155	165	144	163	138	145	127	153	153	156	190	142	154	164	172	165	144	164	172	133	154	155	155	157	145	140	143	148	136	138	158	161	133	163	171	147	144	170	160	146	161	194	148	151	164	166	152	165	162	164	157	143	147	181
7065	15531	13257	7187	4973	3624	2844	2198	1673	1370	1156	933	828	715	619	563	503	507	470	412	400	391	390	377	323	311	297	311	256	319	255	298	289	283	251	257	266	286	281	268	257	283	247	221	265	254	247	248	265	250	227	218	246	249	251	205	234	248	252	240	238	258	219	222	234	217	239	230	175	237	234	225	247	225	242	221	240	221	221	209	209	213	233	211	230	249	228	228	205	223	215	224	197	240	218	200	218	196	218	216	217	222	248	221	208	226	217	228	205	220	231	223	211	204	197	218	188	213	232	214	208	226	225	229	205	224	213	225	201	233	225	195	222	210	216	228	216	212	230	202	215	201	213	199	227	223	201	237	211	201	223	217	216	249	227	206	204	205	202	234	202	227	217	210	246	210	202	244	246	199	219	230	216	234	222	215	208	232	209	208	230	227	235	224	212	229	231	213	196	209	231	200	219	244	219	200	247	220	229	199	236	211	214	237	203	235	214	202	202	240	216	256	190	248	236	207	225	258	215	218	224	199	240	211	195	224	187	203	221	229	205	221	210	232	223	217	208	228	208	203	236	213	216	217	229	225	205	215	234	227	212	226	222	217	206	226	212	242	206	210	202	186	238	202	219	220	213	193	214	202	213	213	222	200	236	206	211	186	214	196	247	231	204	205	233	215	237	215	214	238	232	229	223	218	210	225	214	255	206	220	200	216	223	231	210	213	214	219	233	210	216	219	239	199	210	201	219	209	232	221	226	222	232	216	214	224	229	220	212	244	229	229	207	226	212	207	192	219	213	203	199	216	215	189	201	224	230	224	211	192	218	230	198	215	228	201	211	215	206	207	232	212	198	221	202	224	238	219	224	202	222	210	213	211	195	191	225	192	226	222	230	209	208	210	194	194	224	265	213	225	208	197	220	202	223	225	258	225	234	213	211	199	203	207	215	229	207	223	212	228	202	223	231	203	237	222	247	223	218	233	232	204	209	211	219	221	212	223	200	205	224	226	217	236	232	234	203	243	224	193	207	192	215	205	234	215	224	210	238	220	211	228	214	182	205	221	220	239	225	210	217	217	211	211	195	222	239	225	227	209	237	218	230	199	236	243	216	206	208	224	199	221	200	230	232	221	212	222	208	217	206	214	199	226	214	239	210	193	232	205	233	232	200	226	218	214	230	221	238	219	220	198	241	230	213	197	199	201	197	204	237	194	196	189	211	246	225	231	220	224	203	226	225	225	238	217	206	245	198	204	216	213	199	217	216	188	215	227	237	198	194	225	211	232	218	227	225	241	215	230	228	226	240	222	250	221	243	213	216	204	216	213	220	232	197	199	215	225	239	202	240	219	189	200	207	231	201	251	219	232	213	205	246	202	236	218	209	190	201	226	208	224	211	215	238	220	211	224	211	225	201	222	195	219	229	210	213	236	218	224	248	225	219	211	219	200	223	201	205	198	239	225	220	182	237	193	216	197	231	224	199	182	226	212	216	233	222	233	208	196	201	217	200	211	229	178	198	227	220	210	200	240	232	234	204	211	206	234	217	197	202	206	206	220	212	217	210	231	233	214	226	224	218	209	201	220	228	207	194	209	205	218	230	189	235	214	224	194	199	206	217	209	214	245	198	229	225	210	238	225	183	223	204	215	229	214	200	218	212	233	221	202	230	228	217	228	206	237	214	209	217	207	207	223	200	220	202	205	221	237	205	229	201	237	237	214	221	198	200	259	211	191	220	198	211	198	222	204	222	220	210	181	227	212	217	228	229	211	223	236	207	216	221	243	213	223	230	209	214	223	206	219	212	215	198	223	216	220	200	235	223	219	219	202	242	224	181	193	228	193	229	229	232	216	215	214	206	212	234	224	208	223	219	211	229	232	233	235	214	210	200	222	211	226	231	231	222	216	233	212	216	249	195	209	219	233	227	218	202	237	204	215	215	224	211	199	193	236	233	192	233	202	233	205	241	220	218	194	248	238	211	215	220	201	227	216	222	225	198	213	226	181	230	199	213	235	228	222	206	237	219	211	237	196	204	225	205	220	227	220	209	206	230	210	225	232	208	221	186	240	228	219	232	218	217	205	242	219	237	221	213	216	208	204	199	193	222	212	227	207	187	202	239	226	218	251	219	207	235	186	230	217	199	209	187	223	227	198	212	208	246	213	204	222	210	234	202	216	230	216	227	220	209	207	210	241	218	234	223	220	202	207	238	216	221	210	221	234	202	222	238	208	240	194	220	211	228	220	226	215	228	194	232	213	236	214	220	237	207	236	202	225	233	239	202	238	211	207	213	212	194	234	199	225	204	211	195	210	221	217	206	201	219	264	202	234	201	221	222	232	242	248	210	235	220	227	221	213	215	225	217	238	234	228	236	205	228	221	214	205	201	229	230	232	183	212	232	212	197	217	233	190	199	188	206	196	202	221	196	239	218	220	208	219	224	212	223	199	211	254	184	227	245	204	219	197	227	210	216	230	193	204	229	202	254	191	220	220	230	219	209	221	214	217	208	214	212	218	206	238	190	235	220	216	221	220	231	223	229	236	216	203	227	209	213	238	199	226	207	210	209	229	210	220	217	196	212	209	218	226	243	181	227	243	204	226	234	209	199	210	231	219	208	219	197	233	226	213	209	190	217	208	199	201	220	180	191	220	221	203	227	214	225	203	194	213	220	194	213	212	214	226	204	228	234	231	226	192	228	233	218	206	215	228	209	219	228	225	243	213	194	234	204	234	226	216	217	211	205	221	231	214	227	218	211	215	224	198	206	183	205	217	209	207	239	206	212	213	213	211	205	224	198	221	193	206	207	231	228	239	238	206	213	216	196	202	183	226	230	217	236	248	223	196	226	207	215	184	215	230	231	218	244	206	210	244	226	235	238	209	209	202	226	218	220	178	214	228	209	211	230	226	204	239	236	209	213	202	217	189	211	216	245	224	203	201	233	208	215	223	243	214	218	232	220	229	203	225	221	230	235	223	221	210	219	246	217	190	207	238	215	206	239	237	189	238	199	201	222	217	215	206	236	233	213	224	224	208	211	211	226	224	200	208	230	217	228	225	208	216	198	199	212	194	232	207	204	211	220	185	214	213	204	196	240	226	237	235	225	195	217	228	224	202	226	236	201	224	207	229	203	222	225	198	217	189	216	224	194	223	204	188	226	231	232	230	232	214	228	229	231	216	231	243	202	205	224	221	219	225	213	218	169	220	216	204	195	223	201	208	221	212	213	225	233	211	197	227	238	240	229	187	222	189	228	219	192	258	225	203	214	228	216	217	230	231	247	225	228	219	221	204	208	236	226	237	206	205	213	182	208	209	222	229	208	213	213	215	218	219	227	229	187	220	213	211	244	235	210	226	214	230	225	215	217	215	214	221	230	226	223	217	220	202	231	196	244	222	208	240	201	221	209	216	240	203	220	211	220	219	235	243	214	209	211	234	215	224	221	213	227	209	214	212	219	215	209	220	203	217	210	193	212	212	219	204	204	247	211	193	191	239	182	206	218	242
27480	20913	8689	1030	620	610	601	575	558	526	540	551	480	509	511	522	533	538	526	536	502	510	493	504	547	496	547	535	535	550	523	567	500	537	527	520	526	458	566	495	501	516	518	517	520	503	530	526	538	553	575	497	514	551	488	550	529	504	519	494	526	517	563	524	534	534	508	498	488	515	571	517	527	582	524	541	519	480	514	524	515	538	514	518	509	497	523	513	471	538	557	528	505	532	533	509	547	539	491	494	549	552	548	535	536	518	521	547	484	501	554	520	518	538	555	525	508	554	508	509	528	516	522	573	492	538	525	556	552	497	500	543	523	552	518	522	489	539	506	517	491	472	507	509	496	502	503	535	527	530	516	520	523	482	520	564	507	484	519	494	500	517	548	516	564	555	515	543	513	554	539	528	509	501	539	534	495	552	543	496	520	523	501	488	491	536	489	498	521	545	533	515	504	490	535	502	526	512	488	550	535	495	538	527	549	510	567	534	537	553	517	543	521	535	508	512	539	484	545	529	500	492	495	519	551	560	507	540	574	521	528	504	501	563	534	560	533	535	497	521	549	502	516	510	558	523	576	503	524	496	524	490	538	521	511	484	482	523	500	491	517	531	534	515	554	499	489	524	516	544	496	553	493	507	487	510	518	515	549	560	499	513	516	486	509	544	508	519	518	566	525	523	500	492	491	518	529	516	527	500	532	513	523	483	547	521	560	512	522	494	523	495	496	524	516	530	541	538	531	525	508	532	550	531	524	515	524	528	517	522	510	529	566	489	514	473	523	510	489	509	510	591	537	495	521	536	494	547	538	548	499	511	520	521	500	514	507	500	512	573	505	559	506	525	541	512	492	551	529	545	529	535	514	495	553	520	525	521	495	515	528	541	563	492	510	526	518	527	535	487	563	497	529	478	521	547	573	521	491	546	532	579	531	472	526	506	550	503	515	512	506	500	524	541	559	512	538	536	536	523	551	538	531	554	555	490	516	516	546	530	524	537	477	542	536	565	524	500	549	499	558	556	513	521	454	517	532	546	482	539	527	556	536	510	518	531	563	520	537	479	526	522	534	517	550	493	543	495	533	483	513	508	552	555	541	499	529	491	509	567	549	514	500	534	516	549	556	502	559	543	521	524	573	529	513	496	544	557	511	519	553	539	546	487	482	471	553	518	512	504	569	503	521	524	533	538	515	503	468	501	505	540	512	480	550	494	527	485	525	526	490	523	491	521	527	520	477	502	524	536	520	502	500	498	513	527	563	548	518	531	511	506	481	556	509	516	546	527	506	562	548	496	499	534	489	500	530	493	479	504	537	482	537	527	526	519	519	534	543	561	548	547	519	497	527	539	536	507	575	497	530	477	538	520	515	535	545	501	519	495	541	517	518	463	512	505	531	521	531	488	501	522	510	488	546	499	520	494	524	501	499	549	506	520	533	511	504	489	496	492	514	554	465	538	521	531	517	557	515	512	550	496	505	507	522	507	534	498	530	526	527	523	553	581	488	548	499	547	489	528	552	483	550	504	518	490	491	551	512	506	538	539	498	502	505	546	510	526	514	513	486	522	542	503	469	515	547	498	516	542	506	552	501	535	537	573	502	543	528	498	516	535	541	524	528	490	507	504	546	572	512	522	550	541	504	487	537	535	494	534	531	488	537	489	508	526	510	534	536	510	480	515	509	523	554	500	521	579	498	540	510	519	507	505	525	542	542	474	497	507	503	503	503	494	483	539	543	545	516	472	518	489	534	525	552	488	485	504	532	511	530	498	489	525	537	512	537	521	562	511	506	487	511	524	551	526	545	549	518	463	509	505	500	546	515	520	500	531	529	533	502	553	529	508	501	548	523	541	508	534	522	540	500	500	514	482	532	546	493	535	542	512	555	467	522	513	521	574	508	528	505	502	522	496	515	552	486	554	543	501	540	522	503	483	518	496	530	570	517	495	516	502	521	520	515	482	576	534	495	514	532	559	541	496	543	518	534	500	509	502	551	540	510	489	526	510	518	505	547	547	517	563	541	511	489	502	507	513	538	527	523	525	555	546	516	558	554	518	531	507	549	520	570	498	530	543	531	501	553	524	542	559	526	543	530	505	518	493	556	508	521	492	491	531	515	537	508	508	478	534	498	538	549	555	529	530	541	494	506	525	502	518	547	538	508	474	509	546	512	507	552	506	518	524	528	490	491	534	544	510	501	506	514	526	519	513	507	497	505	513	518	481	520	503	500	520	505	533	499	512	503	496	505	553	481	514	498	510	530	514	515	488	496	517	517	499	534	549	507	519	562	536	563	555	544	533	521	500	511	536	553	541	533	530	519	536	510	520	549	514	485	500	533	526	480	467	524	508	546	531	518	520	533	517	524	524	501	502	490	519	514	557	514	490	516	518	528	480	549	523	525	536	509	536	561	541	507	506	492	535	524	502	475	528	558	516	497	488	539	534	507	545	503	563	497	535	511	560	521	534	554	504	469	497	538	568	504	560	533	526	539	534	516	508	561	541	524	509	517	535	509	521	519	495	493	499	556	526	548	557	494	505	552	520	520	546	539	528	548	500	533	529	564	562	528	489	496	509	504	520	497	552	539	531	537	527	538	534	540	505	521	505	502	568	515	523	511	533	529	538	540	510	460	545	529	528	519	559	516	513	563	507	530	528	539	533	526	545	550	512	495	500	513	519	527	547	504	534	515	530	556	498	497	531	540	559	510	521	544	579	553	535	498	518	502	496	530	510	526	519	495	558	516	531	536	544	530	554	516	537	510	539	514	550	506	503	514	514	562	498	533	513	508	513	526	504	507	555	527	506	507	517	496	533	488	505	511	526	500	553	530	506	516	502	480	524	480	509	519	533	523	523	530	555	514	501	556	514	508	531	542	532	558	544	484	510	544	547	548	535	543	505	534	472	526	539	500	501	521	484	520	512	510	538	487	555	533	532	528	517	520	512	510	501	538	510	508	537	525	530	515	530	526	565	561	517	539	554	540	510	544	544	512	529	538	526	534	525	555	526	532	544	509	507	515	498	505	543	512	539	507	509	533	520	521	550	531	499	503	532	531	514	496	506	546	513	532	502	500	497	514	500	513	483	519	508	578	554	518	520	533	491	512	490	535	537	525	538	512	482	543	470	508	543	506	530	500	538	523	503	504	533	541	522	530	537	514	531	515	517	523	510	490	528	520	531	519	532	576	524	581	525	498	538	544	529	542	524	533	527	486	538	526	524	547	528	537	518	528	509	536	537	488	546	525	554	521	517	517	547	555	519	530	499	495	554	521	499	532	529	502	531	524	483	514	519	478	492	523	562	560	558	542	520	523	516	549	512	522	513	498	487	535	539	496	514	490	534	537	484	509	498	505	505	506	524	552	508	499	554	553	508	456	505	522	524	549	521	543	563	524	524	537	493	548	526	534	484	488	549	523	524	539	508	526	523	483	491	519	486	555	537	553	529	484	534	518	520	569	509	527	555	524	526	500	517	504	506	504	538	540	554	526	545	496	536
4113	1485	1356	941	875	806	730	772	761	755	727	686	713	750	691	681	710	742	662	690	700	686	678	684	727	637	717	686	655	688	712	677	655	711	674	697	673	708	684	671	716	710	664	693	679	651	688	695	679	698	654	648	701	669	710	698	687	703	714	665	708	667	704	673	704	687	647	704	647	677	686	672	674	659	710	694	717	662	697	673	740	713	667	596	698	670	720	716	633	687	674	690	653	701	670	693	677	677	642	698	693	715	681	676	640	726	715	717	683	703	678	684	701	643	701	684	645	679	651	665	671	701	729	681	688	683	714	716	655	686	697	663	671	671	698	713	702	722	721	712	712	659	728	681	667	713	695	694	711	697	700	683	763	673	688	677	692	720	724	695	686	680	714	665	681	655	696	646	709	675	659	657	654	688	678	722	686	720	662	662	714	704	707	636	705	703	649	705	652	691	668	680	687	702	677	665	690	649	717	637	663	661	679	669	665	651	680	691	703	659	678	679	699	686	672	725	672	708	688	630	643	692	692	657	645	716	692	723	701	676	697	667	712	678	730	666	711	666	680	705	623	706	707	675	727	669	643	699	675	717	697	686	671	744	684	672	676	678	648	650	653	708	674	636	682	685	708	681	637	714	741	680	685	648	675	672	619	671	674	692	717	671	686	705	652	689	679	708	673	665	674	672	741	721	689	689	718	685	682	663	666	687	679	741	710	741	712	765	670	687	711	703	706	682	686	702	668	696	696	694	620	649	622	648	676	684	657	668	710	672	701	678	672	737	684	664	709	723	678	663	665	661	689	697	745	679	694	684	689	658	668	715	753	699	699	704	714	689	647	726	685	687	694	673	672	682	665	661	710	698	723	659	710	687	698	666	719	666	648	728	696	675	669	675	696	655	697	666	645	680	697	666	716	663	700	705	666	691	650	700	713	669	704	696	649	661	719	725	684	670	720	652	680	698	709	702	724	701	644	706	683	669	692	710	714	677	666	707	676	675	677	655	669	693	771	676	633	736	653	664	682	724	704	659	702	641	655	684	700	663	647	670	656	717	657	713	697	701	726	668	667	705	700	685	683	706	693	693	667	661	696	640	675	714	660	698	684	708	633	712	701	698	676	731	671	695	670	683	698	715	657	696	648	702	632	708	674	708	673	696	705	664	682	670	683	708	667	699	664	685	626	695	679	673	670	713	681	688	735	711	697	724	703	686	668	685	671	696	731	677	656	700	692	694	703	642	689	660	666	690	673	710	650	700	680	690	716	693	715	686	702	664	721	688	670	673	680	673	716	674	684	642	654	648	700	679	661	702	684	670	708	667	743	712	705	691	703	711	649	678	651	725	685	669	648	702	696	668	721	718	669	640	688	687	704	676	692	663	701	691	687	679	653	699	675	722	659	715	709	669	696	691	681	681	709	663	661	657	724	652	606	691	646	668	691	684	657	657	725	658	732	698	647	694	675	663	680	666	727	688	668	727	677	685	682	669	709	703	673	724	734	658	686	662	677	684	694	652	684	611	699	750	665	652	672	688	705	684	698	704	677	676	682	702	670	672	652	684	628	700	672	686	660	671	699	633	682	733	661	652	711	742	687	708	698	640	667	666	677	691	722	696	710	688	664	679	704	701	674	693	681	678	680	710	693	684	646	694	737	663	703	699	708	646	678	678	678	668	669	697	725	675	687	687	705	672	669	664	696	726	694	668	674	698	690	652	666	691	695	718	688	657	673	709	650	661	706	658	669	626	671	662	690	693	658	696	674	709	689	671	648	673	677	640	695	726	685	697	693	669	657	719	680	719	675	736	688	701	687	637	643	669	662	714	702	670	681	700	656	648	628	650	731	717	726	672	671	645	662	726	684	680	704	709	703	712	660	668	671	677	697	673	675	729	658	684	653	689	716	706	670	705	640	702	700	652	654	713	688	649	654	671	698	655	666	786	675	718	699	636	701	671	693	659	732	680	694	674	657	675	661	651	673	663	679	742	721	658	695	699	754	608	683	655	708	676	675	654	649	696	658	656	703	719	691	735	673	696	677	655	695	702	748	683	634	714	726	703	676	664	665	672	617	684	656	679	692	731	718	723	725	685	732	664	680	688	697	694	706	717	698	629	701	695	747	707	738	629	685	716	690	683	711	664	670	705	682	713	645	684	674	664	704	688	702	676	701	687	736	681	693	690	703	688	669	689	687	675	652	694	691	637	698	689	712	619	685	669	634	735	670	690	666	689	673	672	714	663	640	673	680	730	666	720	677	690	662	712	667	654	681	742	653	680	667	710	697	692	663	693	666	697	690	652	674	710	684	718	681	718	626	670	671	694	672	661	661	698	697	726	709	650	690	687	688	669	699	703	690	655	713	712	697	658	718	685	718	705	685	681	670	664	673	660	691	699	695	669	691	679	677	673	673	695	640	727	685	679	725	696	695	687	721	652	651	685	721	687	680	715	719	701	691	750	755	657	697	674	700	648	674	727	678	662	637	691	680	671	677	708	664	720	654	621	686	723	675	659	673	694	652	682	715	749	700	629	652	663	736	702	689	661	676	696	675	744	697	710	677	682	670	641	718	720	721	678	659	685	664	707	712	686	683	707	680	643	662	701	663	656	651	680	693	712	685	711	684	679	685	681	691	698	683	662	745	682	696	709	687	696	671	692	705	662	693	717	685	687	683	674	713	688	706	662	677	698	757	658	638	691	695	662	723	693	670	706	650	647	681	650	650	685	641	680	727	671	694	694	712	686	707	682	660	679	670	706	736	692	680	662	707	691	709	704	713	712	733	659	637	669	696	695	697	697	694	682	695	742	717	689	704	674	662	702	696	653	657	701	676	684	643	649	675	643	744	711	621	681	714	699	666	691	672	719	698	677	669	673	690	693	691	713	661	705	706	709	644	719	675	726	683	660	662	708	716	697	725	717	669	647	628	674	738	698	710	672	672	694	705	722	696	720	658	658	704	696	695	723	709	656	707	668	694	698	695	665	671	668	685	664	684	730	711	687	662	656	725	689	719	640	670	726	714	694	620	695	687	735	642	686	663	689	683	727	640	681	699	705	718	676	693	670	663	722	684	691	718	695	670	636	670	705	654	713	627	664	710	672	717	684	678	635	648	673	700	696	670	663	652	672	696	712	631	651	684	707	689	675	690	655	710	697	713	723	678	708	661	689	698	654	681	748	711	655	722	692	685	640	680	734	703	697	701	705	656	720	673	693	687	706	701	739	725	694	659	679	663	672	670	717	683	686	682	702	660	698	651	686	694	720	732	682	671	683	680	703	705	702	706	670	696	723	727	711	704	691	697	687	696	759	687	701	679	673	651	709	703	693	684	684	706	680	631	669	698	645	678	687	672	726	662	684	683	688	730	686	685	683	678	718	705	688	694	660	723	697	664	664	699	643	712	663	686	662	698	717	683	665	679	704	686	698	720	654	719	661	714	671	719	690	748	686	659	696	742	686	713	688	668	713	627	702	687	725	726	682	712	709	681	642	674	678	671	659	671	707
24996	21940	29502	25043	21906	7348	1158	788	676	651	630	551	522	522	518	552	501	506	431	468	496	480	395	462	456	451	441	437	463	413	419	438	439	513	437	445	448	373	415	434	431	461	394	430	425	424	403	424	445	437	428	414	414	440	413	436	436	479	422	426	444	434	402	434	408	427	399	398	445	437	418	438	425	444	388	423	407	410	359	420	474	455	415	385	410	466	436	446	442	407	417	389	440	442	432	441	423	412	415	412	396	443	439	422	407	380	430	413	402	427	408	391	430	404	432	426	389	429	432	410	418	448	423	434	446	395	408	412	390	456	417	448	441	420	449	409	461	462	451	405	446	419	442	407	466	413	426	416	449	452	420	399	435	416	410	415	384	413	418	460	452	447	439	439	404	414	457	384	442	413	475	445	390	432	422	396	420	427	418	399	427	443	429	451	438	415	386	401	410	427	435	435	446	403	408	442	415	429	408	405	457	402	466	472	437	420	424	440	425	442	439	428	461	398	439	411	403	424	416	411	451	458	420	434	438	441	419	457	413	417	452	391	402	430	420	429	422	464	436	460	412	406	402	425	436	411	414	446	426	419	413	433	450	424	404	428	452	386	424	451	422	419	422	452	432	446	404	456	425	423	430	412	395	417	439	458	390	435	431	461	420	426	373	447	435	457	420	438	453	404	387	391	418	426	461	398	430	439	431	425	429	457	429	397	395	445	390	430	459	425	405	403	404	426	406	452	452	407	407	411	412	391	440	421	459	406	423	429	409	433	408	400	411	421	419	412	438	398	411	416	412	407	433	400	403	409	410	446	425	404	384	432	436	429	432	427	410	419	393	409	431	429	438	417	425	426	432	388	395	386	453	424	463	378	449	430	406	410	425	430	467	387	416	383	446	449	407	424	457	417	434	430	411	422	431	451	405	410	407	466	439	442	441	442	434	408	415	382	416	429	408	461	400	430	396	378	376	385	458	410	435	409	415	416	403	426	442	425	456	393	425	455	415	442	435	438	429	451	431	401	463	391	417	438	426	399	429	390	467	434	410	435	467	403	434	447	450	443	409	386	418	435	407	422	415	472	425	452	427	457	417	426	421	421	418	453	419	413	461	437	411	440	426	415	433	416	461	427	435	415	407	442	454	436	417	383	431	415	431	431	430	427	425	429	395	407	425	405	412	413	432	436	440	419	410	408	398	397	406	474	402	379	403	423	422	444	415	435	414	445	435	464	426	440	393	410	457	420	421	406	394	406	429	387	413	392	400	421	406	408	417	425	408	396	435	407	418	399	411	430	424	411	427	452	431	422	456	450	421	415	412	426	408	413	420	410	423	424	431	404	437	436	438	401	404	434	471	433	390	445	386	420	443	436	426	476	404	422	409	416	434	435	441	441	394	405	459	461	432	428	430	418	461	416	455	424	410	390	393	396	378	438	437	425	435	412	438	427	425	450	413	384	411	416	390	406	400	448	408	430	408	423	424	449	459	447	419	421	410	412	406	435	445	474	456	427	427	444	417	417	418	426	426	452	402	406	376	422	413	425	405	453	443	437	409	404	388	405	449	411	452	416	443	429	412	393	413	422	465	413	424	412	445	433	437	387	434	404	424	443	413	430	434	425	396	431	438	401	399	430	410	448	466	440	426	436	441	450	432	412	441	415	401	422	415	448	359	406	418	431	430	417	418	419	407	447	399	398	422	408	419	422	379	410	414	441	413	434	417	437	414	402	434	427	421	445	394	397	407	421	416	413	408	424	448	438	424	427	415	413	451	420	406	430	430	403	414	394	388	398	444	401	398	429	433	407	429	417	442	374	360	415	399	398	416	433	408	411	410	390	432	413	396	455	373	416	405	453	391	413	393	420	409	418	410	415	378	397	435	415	436	447	385	382	414	423	402	400	424	437	444	442	420	447	415	422	397	444	443	433	416	426	414	430	411	406	434	406	435	429	428	446	409	408	449	393	411	385	417	456	421	404	385	392	404	474	430	391	444	497	443	450	442	422	449	429	450	424	413	416	408	443	405	438	422	432	401	436	410	425	403	415	444	395	410	411	415	405	406	426	376	386	428	406	425	392	442	457	420	430	438	436	416	423	404	436	471	446	394	404	425	454	400	463	461	411	381	463	432	395	426	431	420	441	362	436	413	408	432	407	422	386	430	448	433	394	435	428	386	401	416	410	434	408	398	405	438	442	419	428	427	455	428	448	397	448	424	426	443	410	418	417	420	423	436	409	398	414	408	431	398	451	435	404	412	435	401	424	445	442	419	438	461	401	423	470	414	444	439	398	435	377	418	422	457	420	418	437	447	433	423	441	391	465	418	425	394	400	429	432	420	470	436	432	465	400	394	450	409	397	424	411	430	434	416	427	418	427	383	454	420	399	423	401	428	398	430	435	439	463	415	437	406	396	383	401	429	429	457	429	437	397	454	443	424	443	392	415	415	443	432	409	428	423	423	385	426	439	452	436	431	429	414	410	415	435	467	391	414	428	379	420	416	431	434	405	393	400	442	398	407	442	411	427	390	411	414	395	402	442	430	405	388	381	393	410	438	424	454	420	386	430	459	448	404	458	426	444	400	432	430	437	431	441	420	436	454	422	431	428	395	433	424	464	444	433	426	398	433	427	381	440	424	420	430	444	423	437	446	411	447	431	447	410	444	405	433	419	441	430	445	440	397	428	409	394	428	409	415	383	436	441	428	403	436	441	365	434	402	442	424	442	466	414	420	444	392	398	436	390	442	433	418	410	384	412	456	427	399	408	388	442	398	430	461	427	410	407	420	374	408	400	423	446	442	424	435	457	390	410	410	419	446	418	412	398	417	425	405	427	429	403	426	436	450	434	426	404	448	390	421	438	429	422	426	423	431	416	444	408	405	426	419	441	409	411	432	423	478	423	425	424	404	441	408	418	432	372	417	420	427	417	439	425	415	390	406	428	440	442	423	412	431	443	406	393	438	437	413	444	421	414	405	438	424	444	394	464	472	440	443	446	395	450	463	425	411	412	433	412	416	433	411	403	420	385	385	402	424	427	442	410	447	442	454	404	420	408	407	394	404	418	392	387	421	413	413	405	430	431	451	451	417	399	403	393	407	431	488	412	448	394	420	448	429	452	419	431	405	445	424	443	383	425	423	462	399	435	420	456	384	405	419	445	422	371	412	431	373	432	416	440	414	413	412	413	435	413	445	437	446	392	377	358	439	413	373	448	393	407	395	406	432	429	466	433	455	361	424	420	408	423	397	435	444	415	430	435	408	450	417	446	399	422	425	390	434	478	425	440	437	432	425	438	433	405	415	420	419	460	431	423	411	450	437	428	393	437	423	450	394	424	424	430	380	417	421	411	404	445	401	435	400	426	460	428	470	428	439	429	422	423	448	378	428	397	434	434	400	427	433	400	437	409	434	428	422	458	453	395	447	398	396	435	451	434	405	418	429	406	434	449	434	444	391	425	410	416	415	413	411	407	425	426	405	421	411	424	418	468	422	413	407	416	416	405
4992	9748	8511	4495	3112	2413	1928	1647	1349	1189	1015	956	837	840	776	750	703	693	652	689	651	646	641	672	662	648	642	623	634	586	604	587	569	600	618	592	594	565	624	566	557	604	579	589	572	585	580	541	561	586	603	600	578	577	595	557	578	592	579	599	560	550	614	607	592	555	516	614	568	608	560	591	561	611	622	566	555	545	545	566	547	582	587	553	572	553	559	546	561	602	574	553	597	582	576	591	567	554	621	545	584	558	617	554	599	601	556	580	522	576	563	590	574	561	575	542	583	522	545	575	521	601	596	548	552	538	565	600	544	584	576	604	566	588	559	531	564	573	559	567	560	565	561	568	610	568	593	584	598	575	584	591	580	567	585	589	579	589	559	561	563	585	585	532	569	556	523	532	549	582	552	545	528	549	516	559	591	555	596	553	595	559	576	601	598	575	550	593	561	553	562	569	535	554	587	579	592	600	528	643	597	552	611	540	577	557	578	583	562	548	555	551	591	554	569	579	532	530	575	551	578	565	561	569	554	627	567	564	526	541	560	562	604	561	573	601	571	527	603	583	544	565	579	547	592	590	593	547	579	604	598	614	600	625	609	532	596	556	540	551	569	563	563	558	587	598	599	578	584	586	560	557	587	547	545	580	536	563	544	531	581	542	559	584	546	566	566	579	520	581	597	571	607	556	589	542	570	608	512	573	606	617	586	633	540	558	593	557	585	542	548	600	576	593	559	585	574	523	562	548	590	567	585	555	540	585	554	568	590	563	566	557	598	545	589	539	544	530	586	596	603	624	551	545	559	534	570	538	590	526	554	594	581	559	526	548	588	569	571	575	556	597	599	572	542	539	529	580	588	589	540	573	542	538	555	547	571	593	554	572	614	572	590	548	596	595	583	542	599	561	567	586	542	579	583	552	585	539	593	613	539	578	534	611	564	554	581	616	560	574	596	547	578	595	599	603	609	542	573	562	582	559	548	580	546	627	562	564	602	579	593	592	569	531	571	572	581	595	561	503	588	526	580	530	590	574	579	551	624	590	536	550	563	589	631	567	575	537	592	557	572	537	600	559	594	589	565	581	553	529	556	587	602	536	607	549	561	592	548	606	560	590	546	558	581	550	588	584	561	573	582	555	564	563	565	544	587	576	546	534	605	549	593	599	580	560	607	555	558	557	547	583	598	579	566	618	594	569	549	568	546	574	587	594	544	589	575	550	566	617	599	586	560	551	576	577	557	543	561	614	585	620	571	554	546	583	596	565	513	568	549	592	549	549	564	576	563	560	588	568	544	586	587	565	567	545	577	581	561	549	605	528	551	575	576	616	543	544	559	565	561	597	580	589	607	557	563	574	570	538	613	559	562	568	557	583	595	583	519	536	574	569	601	561	548	612	564	587	586	577	574	588	597	572	550	570	568	533	607	570	572	572	570	544	573	575	540	541	555	577	576	577	572	555	566	568	578	577	569	571	602	537	621	572	578	564	567	615	560	561	537	576	541	551	593	600	560	535	557	542	559	549	576	602	573	574	533	539	517	581	529	547	553	548	578	547	617	601	566	569	568	629	580	559	610	560	558	562	536	557	554	561	547	517	609	591	605	553	573	564	551	609	556	584	561	600	573	606	632	531	584	591	574	546	552	565	577	555	547	568	582	562	530	505	600	560	562	609	568	585	582	582	541	561	563	563	520	589	537	590	589	549	575	561	557	588	605	584	537	566	546	544	570	555	604	574	561	552	572	557	593	577	602	605	557	514	556	574	524	591	586	595	592	563	642	584	576	565	612	554	610	567	553	554	541	579	612	538	566	591	571	555	572	569	607	569	594	575	602	569	539	551	623	560	612	597	566	554	589	579	570	549	535	534	633	591	582	562	566	584	579	596	567	610	552	551	517	553	563	570	553	543	520	582	622	615	521	575	542	545	505	574	545	606	576	517	530	591	564	588	560	583	580	570	567	559	538	552	571	563	573	544	532	562	584	559	613	586	536	568	574	606	541	571	589	564	549	552	600	518	611	509	586	569	570	587	558	551	521	561	603	616	541	558	574	526	548	515	581	600	557	557	561	586	579	577	535	572	554	553	530	560	575	544	568	594	601	582	558	579	536	581	578	550	597	519	606	535	529	550	593	584	591	571	588	597	583	590	569	550	588	577	567	572	590	581	582	556	560	592	600	611	561	566	566	571	560	562	564	564	594	581	581	605	586	539	583	601	549	525	599	538	587	578	582	570	585	632	552	569	598	604	594	596	595	591	569	538	569	567	564	547	544	605	585	569	555	558	555	584	574	545	590	606	601	609	556	600	536	577	552	613	537	556	589	591	583	541	574	600	568	563	576	570	533	564	567	556	558	518	600	520	602	564	546	589	577	579	581	584	620	533	549	525	576	597	579	597	561	560	568	614	579	586	558	573	532	582	595	526	520	619	542	597	586	548	582	552	607	588	601	596	535	541	559	570	582	593	537	561	561	592	602	561	537	549	510	538	585	582	540	586	594	567	606	548	579	570	579	606	598	548	582	592	520	539	568	568	580	546	590	553	528	577	560	617	542	574	560	616	581	551	574	603	588	486	556	537	551	601	589	577	583	576	564	593	528	559	570	566	572	527	543	582	537	595	565	547	599	574	554	531	605	571	590	565	569	602	579	531	563	592	603	568	559	592	539	607	562	589	570	536	581	572	594	565	546	585	583	593	540	549	564	531	562	577	543	549	588	580	564	560	564	566	589	561	561	585	608	561	569	596	608	612	567	571	557	584	557	557	582	570	571	579	562	572	549	557	583	555	602	577	569	541	607	614	562	574	578	579	573	553	580	555	567	636	569	553	589	590	556	604	590	547	545	502	573	548	603	563	576	609	575	576	596	557	560	534	578	571	606	486	552	559	595	577	580	611	597	552	580	566	560	578	585	510	552	549	551	527	571	562	575	527	596	526	578	580	559	594	583	574	540	551	565	565	554	548	565	567	562	581	559	571	596	610	564	541	558	568	571	593	580	626	531	607	554	587	553	552	563	560	606	556	574	569	539	607	558	570	554	561	564	569	527	567	586	579	555	561	595	576	600	581	588	553	586	582	602	553	514	563	538	589	559	591	525	553	599	563	568	578	528	595	550	521	577	524	565	555	563	599	544	582	593	594	575	555	545	571	560	586	566	556	522	559	535	560	579	591	524	613	588	569	554	586	582	591	576	598	563	589	564	572	578	632	590	562	583	576	528	580	561	589	534	561	596	610	602	573	562	552	594	543	530	549	559	557	564	566	532	544	579	564	592	611	569	578	615	554	523	563	531	566	566	562	583	584	529	517	565	548	573	558	545	562	543	565	592	598	621	560	562	579	533	546	572	624	558	561	587	547	587	572	611	542	547	610	590	549	581	559	591	584	560	570	546	550	573	574	578	577	531	546	571	568	610	547	528	648	527	604	563	529	546	555	574	547	608	562	574	620	597	567	582	590	622	545	562	571	542	589	560	559	557	559	586	587	609	566	574	579	604	565	554	573
22707	20916	28689	23298	20917	20932	6182	938	612	591	492	436	365	351	328	289	255	266	227	225	221	232	228	202	219	186	186	170	173	188	190	165	168	169	172	188	187	175	182	184	159	144	170	161	149	176	153	163	167	158	165	189	165	167	134	165	148	162	187	165	144	166	176	146	146	154	145	159	146	155	153	147	135	172	139	147	160	164	163	176	133	162	151	141	163	151	156	156	156	140	176	142	127	148	155	174	166	156	150	133	149	154	175	142	176	159	166	162	161	159	148	135	152	158	158	142	170	129	175	146	178	152	170	140	151	166	161	144	143	133	158	154	152	127	157	167	150	145	151	159	141	150	153	157	169	160	151	154	146	130	158	144	175	166	143	137	155	155	162	167	163	121	133	141	161	148	164	176	174	155	154	170	140	175	143	165	169	146	170	146	150	156	148	172	143	140	154	154	152	142	139	152	146	153	154	123	142	158	158	138	161	154	129	150	148	176	154	167	127	153	166	150	143	145	133	160	141	154	142	167	140	152	150	146	149	164	162	162	144	157	165	155	127	154	138	174	124	155	146	133	148	147	149	163	149	146	148	160	148	144	141	140	163	179	148	157	166	142	140	153	137	154	174	146	162	143	167	141	157	150	161	148	155	179	150	149	145	143	138	165	161	182	169	164	146	149	139	152	159	169	143	132	142	164	172	135	162	157	164	163	141	146	143	171	152	133	143	148	155	151	156	147	132	154	158	170	130	152	150	156	152	148	165	164	158	162	157	162	165	168	139	141	152	146	149	134	136	163	130	138	140	151	160	143	153	133	131	171	175	139	134	133	156	162	146	140	158	143	157	148	167	162	144	153	150	167	146	162	141	156	166	148	125	145	147	149	182	132	152	145	175	151	169	123	169	159	145	131	137	143	171	157	175	140	145	163	153	143	168	159	179	151	150	138	164	134	155	155	134	164	186	136	163	150	148	141	150	153	166	147	170	146	166	137	130	146	139	165	152	144	170	134	156	157	156	177	168	151	159	165	146	171	158	145	158	160	157	166	129	135	158	165	146	130	125	142	152	170	158	147	150	138	172	146	167	137	145	143	147	158	155	151	159	159	147	138	139	149	178	148	168	163	133	142	132	158	150	169	179	151	159	142	162	158	176	166	168	144	147	140	162	146	158	153	149	161	141	161	131	152	153	156	168	165	141	160	136	145	163	150	137	172	156	135	157	143	160	168	134	151	137	165	180	150	159	157	153	146	156	150	165	149	140	147	143	152	145	156	139	147	143	153	159	170	169	144	168	153	146	162	157	145	165	162	163	168	142	159	165	156	144	141	133	161	146	167	149	149	149	176	161	135	144	139	147	146	149	154	134	152	155	159	150	147	146	130	165	156	137	162	161	127	148	151	137	149	174	152	146	149	162	155	154	174	152	145	128	169	183	138	166	117	166	172	167	153	138	169	133	160	157	160	152	152	150	154	132	163	139	143	160	161	139	167	149	149	169	149	157	155	130	173	151	172	149	141	158	167	140	167	136	158	148	155	145	149	178	165	160	169	148	151	132	150	148	156	133	134	176	147	171	146	158	144	140	155	161	141	148	146	167	153	156	153	154	153	150	143	123	146	175	155	144	166	149	143	148	146	138	169	142	130	163	164	153	139	155	177	178	167	142	154	163	176	136	152	157	142	167	154	152	167	142	165	167	154	174	152	157	163	139	161	150	148	148	146	152	165	140	150	164	160	171	160	147	172	128	164	123	157	159	159	156	176	141	154	144	147	165	163	150	141	149	153	172	170	151	153	163	163	167	159	153	160	170	158	177	150	165	163	167	161	161	134	149	149	159	143	142	147	170	141	139	167	135	154	158	157	134	168	158	160	152	169	143	154	156	150	152	144	145	164	149	177	169	155	151	140	154	134	144	143	164	150	147	133	163	144	149	151	167	151	162	153	169	157	167	171	154	149	142	144	141	142	159	144	142	154	154	146	169	168	161	151	157	164	144	158	158	143	137	162	141	154	141	144	159	142	139	159	164	167	127	150	158	148	136	164	152	145	150	151	147	155	160	159	176	140	156	148	132	143	158	174	163	187	149	143	145	164	156	157	165	134	158	161	160	161	158	152	152	150	148	175	149	164	174	145	157	156	158	152	125	148	145	161	148	158	158	170	165	150	167	150	174	141	157	148	159	165	163	163	146	131	149	148	147	163	149	149	165	165	154	150	138	144	155	141	164	151	141	148	183	148	142	164	130	168	158	158	149	157	182	165	155	137	171	126	163	167	161	145	160	148	141	153	154	149	156	159	155	139	158	170	156	145	159	141	149	141	139	157	145	149	168	177	167	155	143	155	148	145	164	127	162	156	154	153	172	145	136	158	153	131	162	155	148	161	168	156	165	151	150	142	144	159	168	156	140	150	139	149	158	169	144	165	143	156	138	179	159	160	169	142	157	170	153	175	144	126	158	138	152	167	154	150	152	141	149	157	157	157	175	171	145	142	133	168	145	145	130	134	161	146	146	150	143	136	163	134	156	160	147	163	144	149	156	164	152	171	139	167	157	129	162	158	144	167	145	160	145	166	150	161	148	148	157	151	162	154	173	158	150	159	143	147	151	160	169	139	159	153	161	164	142	170	158	146	161	180	145	149	166	144	165	146	147	147	158	154	173	136	151	152	153	152	152	149	151	147	126	138	137	158	139	171	136	153	144	141	136	145	163	162	157	156	161	164	136	152	146	165	148	161	169	146	132	144	122	131	176	167	165	152	155	140	148	184	145	137	142	162	151	155	184	144	153	179	153	160	156	145	142	156	153	136	170	143	176	146	144	135	140	147	148	149	138	162	165	148	172	152	153	156	155	136	153	147	149	143	145	151	153	145	129	122	167	139	157	144	159	179	169	168	141	125	123	168	153	155	147	157	159	156	164	134	162	157	181	155	162	163	171	155	138	165	129	135	139	156	157	165	154	151	175	156	151	134	132	166	146	136	131	168	171	151	135	145	161	155	153	155	159	158	139	160	149	158	153	127	154	148	146	145	137	145	165	162	154	158	155	158	184	148	143	157	162	148	141	131	130	153	154	140	159	156	163	150	164	151	153	151	158	148	159	133	152	155	156	145	156	143	139	144	149	149	173	136	142	151	143	133	159	151	159	122	176	154	156	177	150	160	163	143	136	137	150	127	131	134	165	145	137	159	144	133	163	149	144	140	157	135	141	155	179	159	160	159	160	161	152	144	150	140	152	168	142	171	165	144	171	139	157	158	140	157	127	146	147	155	152	152	134	145	156	160	147	167	158	146	153	173	160	144	137	153	157	172	140	141	160	173	133	165	166	143	140	146	138	159	144	162	139	162	162	150	163	133	142	147	142	159	150	148	147	154	152	166	131	127	144	160	131	138	159	147	156	143	153	142	145	162	154	171	144	158	155	154	134	116	155	157	171	134	147	171	148	139	140	154	147	144	142	156	165	134	150	125	171	139	156	164	138	139	156	143	133	154	172	137	143	157	157	143	142	147
6816	15187	12904	6978	4917	3541	2731	2152	1642	1397	1128	975	761	697	632	570	535	458	457	427	396	414	334	361	334	308	326	313	294	293	301	282	235	218	264	283	257	243	287	239	230	241	231	229	263	252	226	237	226	232	258	233	220	249	208	244	237	255	224	234	209	224	215	218	240	207	228	222	238	205	222	208	222	231	194	216	209	190	191	207	210	216	200	221	201	222	238	238	242	215	234	196	202	186	224	204	215	213	218	236	202	217	223	186	223	205	220	204	207	225	236	225	205	233	243	234	217	195	218	209	209	195	227	225	211	202	211	214	212	189	212	215	221	196	226	209	204	231	237	230	213	204	203	245	197	225	226	199	181	201	215	224	202	204	215	216	235	224	214	238	219	201	220	195	202	202	212	209	215	201	223	214	208	228	214	183	234	227	230	203	197	198	222	211	209	218	231	210	221	198	210	209	224	213	219	207	210	216	240	196	206	201	216	218	212	188	190	211	198	230	222	203	206	214	220	189	230	207	218	193	190	212	214	208	221	229	209	224	221	205	195	221	199	223	208	205	202	221	225	254	235	202	211	239	191	210	192	218	224	209	194	199	215	202	217	212	213	212	214	220	209	221	228	202	205	203	201	206	229	178	205	227	213	213	200	193	184	203	255	214	214	208	219	197	210	208	230	196	234	215	205	199	205	215	230	208	207	213	192	204	217	236	186	233	201	218	213	200	187	235	229	209	210	233	242	225	216	199	203	227	199	221	196	195	198	229	209	217	252	228	187	198	199	210	202	211	178	221	191	222	217	226	208	204	224	203	206	227	199	213	209	219	227	202	211	227	236	202	197	208	241	203	200	229	215	208	200	188	197	210	197	190	203	202	218	215	213	243	212	225	204	212	191	241	193	219	173	220	206	222	203	244	241	191	223	212	189	205	192	221	230	206	210	185	201	197	202	221	224	224	199	190	240	212	208	208	217	184	249	209	216	222	219	225	177	228	206	213	196	202	185	187	226	197	225	184	210	210	205	207	179	207	219	212	207	203	213	188	213	219	193	220	215	237	208	224	213	201	194	207	273	191	217	219	208	210	194	210	221	213	218	205	206	205	237	197	225	206	218	206	211	204	191	212	240	190	219	211	226	214	190	220	220	206	221	223	198	188	232	182	215	193	223	215	220	192	195	211	214	207	200	198	196	199	208	210	214	215	232	200	241	229	179	203	219	234	218	237	208	202	239	213	220	208	194	227	209	221	201	219	213	219	211	191	211	201	216	217	187	223	200	200	169	206	221	189	211	216	211	219	190	225	189	217	204	228	230	196	213	210	209	216	221	195	196	189	229	212	218	201	221	202	226	218	207	189	225	226	199	216	201	211	237	190	217	221	215	225	200	203	242	205	254	201	214	205	217	200	221	238	187	227	205	226	209	206	223	234	217	211	223	219	220	186	220	196	206	192	200	204	212	196	206	236	197	228	215	202	183	238	223	219	200	208	235	223	192	192	219	196	195	208	213	215	214	223	235	216	192	241	229	237	207	223	223	218	228	221	208	219	212	218	209	184	191	220	214	198	189	221	211	189	185	225	212	230	197	192	199	207	206	213	215	199	207	223	194	212	221	201	198	222	226	188	216	222	198	205	206	236	211	212	215	190	202	196	198	210	239	206	223	230	201	186	220	215	213	219	182	212	217	210	211	222	222	206	204	212	229	233	215	209	218	200	206	222	202	214	224	223	188	227	204	220	206	242	209	213	209	179	202	205	224	213	222	213	212	212	194	199	247	208	218	220	194	214	203	206	246	227	212	241	215	222	216	183	204	210	197	206	226	218	202	191	188	234	210	205	236	199	196	183	208	220	183	204	214	220	207	194	195	180	216	208	232	214	206	202	212	213	224	222	220	221	202	197	210	225	234	199	196	204	214	217	197	213	206	220	211	186	229	211	212	215	209	206	216	212	220	181	224	192	190	195	235	216	216	212	227	206	212	214	222	204	194	213	210	207	227	223	201	204	178	200	215	206	197	209	194	228	188	208	201	208	205	185	240	201	217	214	225	224	179	217	207	245	188	207	220	212	223	183	211	209	210	201	192	210	212	202	203	218	207	191	207	202	194	229	226	208	214	205	226	213	209	216	209	212	230	189	212	202	221	186	201	230	219	230	229	206	230	214	183	214	212	226	215	229	214	199	218	212	206	216	201	194	209	216	225	208	224	213	229	238	227	239	218	214	209	243	223	204	199	205	203	236	217	206	202	225	220	222	230	200	238	201	232	216	193	213	195	217	206	234	204	207	222	202	200	226	202	212	206	213	190	228	219	204	207	220	196	210	205	203	228	195	196	230	237	212	225	239	191	217	196	211	215	181	190	222	195	198	213	217	188	206	234	215	218	211	191	220	224	203	204	219	194	216	208	222	219	209	229	209	207	205	207	199	211	223	177	229	209	184	211	205	226	226	210	214	209	207	196	196	212	208	221	226	211	184	228	217	193	209	199	210	205	217	207	185	216	197	201	203	207	215	234	221	234	183	228	187	188	213	223	193	195	203	228	215	215	234	190	217	202	208	184	210	213	220	219	221	246	215	215	208	215	227	203	210	217	196	210	229	220	193	200	227	222	214	223	201	218	216	206	213	216	235	185	220	196	220	180	207	201	195	218	226	216	236	221	225	221	236	226	226	192	205	212	229	199	203	212	221	183	174	235	184	218	189	215	213	212	212	209	226	230	216	203	202	222	193	211	205	236	208	196	203	206	197	193	204	197	185	226	228	223	197	191	237	218	218	223	220	206	227	195	174	231	213	196	216	227	207	228	198	193	229	230	219	201	213	222	215	205	202	213	201	216	215	211	206	209	220	215	204	196	206	202	191	202	215	217	184	201	204	188	196	215	238	195	193	215	223	226	198	215	212	230	229	225	255	224	204	222	194	221	228	234	198	203	209	186	221	199	201	208	232	195	213	216	225	204	212	211	225	219	196	217	216	213	217	216	199	209	231	240	214	235	212	225	193	221	206	222	232	215	215	191	220	220	207	215	236	230	206	197	223	219	215	240	195	241	228	192	194	209	224	193	228	200	193	210	205	212	224	210	214	203	184	207	197	207	203	224	196	213	202	202	202	225	224	203	209	176	224	231	204	190	222	198	203	188	244	198	224	205	217	233	220	227	212	210	219	208	221	232	198	212	242	209	199	213	232	229	200	206	204	198	199	202	194	205	226	189	224	214	202	207	194	210	197	203	216	222	218	206	198	216	202	216	211	216	207	191	220	239	213	191	211	212	213	210	190	212	209	219	184	220	216	227	218	245	214	216	203	205	227	196	198	223	220	200	192	194	178	208	207	212	213	185	216	208	216	229	215	220	226	211	188	214	212	209	179	224	216	210	202	241	216	202	204	210	231	204	232	193	232	202	222	207	218	232	198	212	195	207	218	234	219	239	234	188	221	209	191	198	193	206	209	214	211	201	224	208	237	215	224	225	212	206	207	216	213	212	206	197	197	209	187	207	238	214	210	221	218
26577	20523	9630	1087	669	562	559	540	546	515	548	507	499	568	492	540	522	551	452	492	524	503	531	532	480	524	492	498	535	504	506	506	497	516	514	498	495	522	471	544	469	473	542	596	560	506	494	528	541	503	520	515	509	542	481	527	477	527	494	527	506	552	504	492	496	467	508	505	490	518	496	498	456	503	510	531	508	474	536	508	501	512	526	482	526	527	527	450	534	495	517	469	537	547	511	508	509	535	497	516	544	516	529	498	514	479	506	516	526	524	484	539	487	502	520	518	506	509	519	523	531	539	509	501	494	496	523	473	441	463	496	508	463	543	535	525	482	555	530	517	502	502	491	529	526	530	518	557	539	498	502	481	470	526	551	541	512	549	493	517	463	507	513	462	536	535	508	463	478	529	496	540	513	514	507	458	528	504	509	491	516	499	512	528	541	493	522	499	486	526	516	491	463	512	495	516	503	561	477	461	499	582	480	490	514	520	515	539	508	536	476	524	515	533	511	524	494	556	534	511	502	488	481	505	475	508	525	477	489	554	505	541	507	513	498	513	556	478	480	491	474	514	499	482	543	516	553	531	483	522	491	525	483	521	467	494	533	524	553	511	511	521	529	500	499	487	483	503	496	500	481	512	521	508	533	485	528	477	486	530	527	500	476	522	508	521	491	502	508	516	484	518	513	533	514	515	504	497	549	541	505	525	508	480	485	545	562	478	475	498	505	536	551	531	498	482	473	491	499	532	485	517	539	537	516	486	437	505	505	537	464	527	506	513	561	506	495	499	539	520	504	517	518	532	503	492	487	503	556	558	515	533	486	488	518	532	536	541	494	509	494	486	522	514	510	532	492	499	541	510	489	514	511	528	483	534	524	523	496	535	545	503	493	541	500	491	496	553	562	505	492	531	484	502	501	488	511	525	483	476	521	514	548	528	512	483	483	511	529	536	527	468	553	504	516	516	511	457	525	491	506	493	512	509	514	517	517	537	475	551	537	546	532	514	499	473	486	532	517	524	499	474	554	535	505	546	505	490	500	478	543	560	498	493	516	492	498	495	534	515	530	495	523	503	498	517	491	500	513	500	528	520	510	503	584	527	538	511	535	529	516	499	488	493	530	499	523	543	527	517	529	522	497	462	525	526	497	502	530	494	505	550	533	525	513	510	532	502	510	520	531	530	506	515	495	501	496	511	490	524	501	542	504	508	497	551	501	545	472	516	539	491	466	500	528	544	522	455	496	472	511	526	501	524	516	523	483	499	496	519	520	553	523	491	535	484	499	498	529	565	499	544	556	544	512	510	552	497	533	491	490	518	519	519	487	491	517	508	514	515	528	506	516	533	501	528	469	541	530	511	516	515	509	539	509	489	500	533	511	488	543	502	517	543	514	494	524	528	518	517	508	498	442	545	508	453	498	496	523	521	496	561	490	516	547	540	515	498	493	531	515	500	558	501	467	495	510	538	548	487	496	545	499	512	490	528	503	520	535	539	494	504	487	490	484	504	516	487	509	533	514	517	507	494	484	555	505	467	462	471	481	539	533	474	495	500	521	501	492	517	483	494	501	528	497	513	517	467	524	530	531	492	512	495	509	486	533	557	513	466	508	482	498	544	534	485	455	519	529	493	498	537	500	485	480	508	522	530	495	503	507	530	520	514	494	470	525	488	514	541	476	537	495	518	523	499	563	541	518	536	492	487	512	499	503	526	516	511	480	485	482	492	504	566	515	545	531	528	510	488	471	517	514	516	518	508	515	539	502	489	524	510	528	522	486	506	560	431	516	536	510	521	461	506	513	525	498	564	531	489	518	476	483	526	517	488	500	517	485	491	528	526	517	510	457	476	498	494	473	512	500	527	562	523	498	500	474	493	551	518	520	551	531	517	501	498	491	481	504	542	500	482	516	493	513	495	497	501	531	486	505	504	501	498	497	499	507	498	530	542	549	543	490	507	487	522	502	522	525	509	547	534	525	523	478	489	508	477	525	510	511	512	541	517	574	500	507	526	506	526	530	530	503	480	536	521	533	533	550	501	517	495	521	498	496	512	507	523	487	511	517	499	491	516	505	469	515	497	522	502	539	526	533	479	514	473	478	530	530	457	515	522	489	537	523	507	508	534	513	496	505	512	506	512	464	514	501	506	504	517	507	506	506	523	552	522	508	487	542	505	528	526	525	504	469	518	508	540	507	533	515	495	492	480	474	512	532	514	528	525	502	533	506	567	529	518	515	506	511	511	458	507	488	526	478	516	476	530	528	511	532	564	502	493	506	527	504	509	495	528	514	569	487	467	515	504	530	548	519	498	556	548	501	499	520	513	517	467	492	474	509	507	503	504	451	519	530	537	508	530	475	526	511	527	518	526	497	570	489	512	497	539	503	470	488	476	539	510	533	557	522	499	490	510	511	505	502	521	499	540	483	476	532	531	517	522	522	518	500	531	493	513	519	479	525	477	497	469	531	500	495	501	537	524	495	497	557	502	485	504	498	485	521	520	504	496	499	506	525	482	501	516	506	540	503	501	553	521	495	481	507	487	456	502	524	512	531	518	500	520	513	529	532	452	516	521	515	508	532	489	514	512	491	523	502	539	528	486	527	498	500	470	498	517	485	510	526	515	537	540	516	525	481	519	471	519	571	490	508	494	469	521	509	541	491	500	522	507	520	519	492	513	521	526	512	498	480	521	524	549	508	503	498	541	492	562	509	507	511	492	538	503	509	534	524	529	511	496	530	496	468	509	535	489	485	520	501	453	543	519	522	512	470	517	509	511	534	524	533	506	495	470	519	477	496	510	484	469	477	521	491	529	528	526	515	521	485	510	531	520	507	512	491	526	519	486	549	503	504	514	535	551	537	486	465	540	511	514	532	481	527	516	537	493	522	494	499	510	501	496	511	537	565	473	506	501	516	498	552	530	475	509	495	496	508	502	486	522	514	504	524	522	534	510	525	541	499	446	473	536	553	582	515	511	483	498	488	508	497	536	478	528	508	512	524	518	478	520	531	534	510	471	542	521	541	534	547	522	536	533	503	494	536	511	534	490	499	480	522	564	495	522	531	504	521	482	525	488	475	504	473	495	489	538	536	520	476	521	520	487	501	482	512	471	480	501	572	518	532	510	520	513	515	489	483	513	507	506	503	525	534	530	494	491	505	551	506	491	466	534	488	483	436	508	506	538	488	472	510	503	525	524	508	490	479	517	490	543	515	528	497	526	492	501	519	481	493	514	522	529	536	505	484	498	502	475	502	540	542	516	451	500	503	525	513	524	513	534	513	491	534	501	489	534	508	482	542	499	515	539	514	486	491	539	473	555	497	557	516	514	523	517	510	471	486	487	536	543	519	456	526	494	507	538	492	515	534	497	504	501	548	538	500	476	531	567	522	528	498	490	490	481	522	542	539	497	494	529	547	477	516	506	491	520	528	474	506	479	516	560	479	525	525	456	509	510	513	502	486	549	527	533	526	525	548	483	514	536	508	527	511	484	490	472	524	521
4065	1440	1362	954	871	764	732	732	750	697	732	723	691	705	687	665	657	635	689	691	656	694	665	656	684	706	654	689	665	682	728	696	656	656	668	646	699	643	731	661	655	686	648	680	715	690	674	623	674	686	693	669	675	672	678	631	660	645	655	649	653	659	697	656	684	658	681	660	702	631	666	675	674	693	695	631	658	670	670	643	656	720	678	712	652	615	696	696	679	670	676	680	726	658	644	696	655	674	649	643	656	657	667	678	656	672	617	650	633	657	635	655	657	658	640	644	663	607	670	686	673	684	652	680	665	688	637	666	690	674	686	684	692	685	684	682	661	651	669	722	693	651	676	699	667	673	692	653	652	679	687	649	688	669	659	627	626	655	668	675	646	705	681	662	667	653	648	699	641	643	680	638	700	710	701	661	695	664	686	677	694	727	681	685	691	683	693	623	640	650	659	697	664	674	737	703	648	642	663	707	652	699	662	646	678	675	671	681	686	654	672	658	673	690	685	717	677	686	695	693	646	686	690	626	685	678	646	680	692	655	641	674	667	661	691	691	630	638	661	653	625	666	645	613	709	691	725	689	647	666	695	651	657	624	657	669	675	686	673	686	657	666	666	662	711	703	644	699	745	640	662	622	673	666	696	631	666	663	667	653	637	709	671	646	670	670	641	714	667	687	671	675	677	635	672	706	666	651	644	645	670	666	640	699	666	701	675	697	662	675	671	655	663	716	711	655	688	711	668	694	664	689	648	671	685	713	702	715	616	643	670	658	696	679	646	636	633	676	685	662	634	695	704	681	650	617	707	691	691	673	702	701	715	684	683	667	670	688	646	656	703	675	735	646	681	662	645	624	658	664	669	653	707	664	667	671	663	632	647	674	707	727	634	649	670	669	730	676	707	688	677	687	672	679	684	689	648	626	708	685	680	699	681	655	673	651	665	640	648	682	688	669	646	652	657	676	687	664	623	676	683	645	650	638	658	661	668	673	698	664	668	637	658	697	682	740	697	669	656	667	698	652	655	637	692	664	643	645	665	716	650	667	676	656	678	708	680	684	671	684	672	652	679	690	694	676	675	697	630	681	667	675	653	715	664	653	664	626	725	646	659	694	699	684	682	640	670	714	746	661	681	675	655	658	692	664	672	697	655	693	666	661	711	663	719	664	658	732	665	658	677	649	604	635	671	691	659	667	676	653	675	708	686	681	614	651	688	664	668	642	701	692	688	633	771	654	653	640	665	715	652	617	638	646	661	690	638	703	668	676	670	681	733	692	687	680	674	706	674	622	649	642	695	658	672	653	662	669	693	702	627	654	689	689	659	724	673	641	689	656	723	696	696	660	657	624	722	740	668	708	669	713	693	704	647	701	651	698	662	626	687	670	672	650	674	665	602	667	666	708	700	708	686	647	627	667	661	640	665	685	670	631	648	687	714	664	717	643	666	674	662	678	688	700	671	705	662	687	691	681	668	732	661	659	702	690	676	688	688	673	701	656	642	641	677	649	705	674	726	647	683	673	667	657	697	682	662	667	655	669	650	691	670	654	663	654	719	613	660	699	696	650	658	661	683	651	687	654	715	631	627	637	733	667	695	696	637	657	646	683	681	619	637	635	653	694	649	684	670	693	663	700	669	666	716	672	644	728	683	701	673	697	618	737	641	634	669	647	686	701	649	650	672	692	690	667	684	648	723	661	726	659	666	683	666	716	688	652	677	680	656	676	672	710	675	662	660	656	653	681	639	625	666	686	621	661	742	676	681	675	693	665	658	617	685	628	675	665	680	689	654	606	635	701	637	643	669	705	692	668	635	679	652	663	595	704	702	630	658	674	690	647	639	710	683	705	671	660	643	693	641	639	640	692	637	718	707	671	681	700	665	676	696	649	685	643	705	709	709	668	647	724	676	701	668	682	636	633	715	742	662	682	638	669	670	703	655	667	679	653	705	639	679	671	649	659	696	689	652	639	680	669	659	645	685	637	645	679	693	659	724	669	692	700	678	682	684	659	630	634	630	683	700	648	662	752	629	697	672	699	702	641	693	678	637	684	672	717	658	672	632	654	674	724	621	643	688	647	686	671	654	640	692	671	693	660	674	681	673	653	670	692	688	651	676	686	673	682	666	692	711	712	650	692	674	679	646	686	653	702	718	671	711	693	701	664	710	677	686	670	641	694	695	698	724	718	686	690	675	665	657	647	666	683	676	659	703	658	627	677	708	649	673	660	661	671	700	693	651	628	650	637	674	653	640	680	672	651	657	657	649	667	692	658	684	672	647	651	610	672	636	666	659	632	660	702	643	634	647	706	621	688	648	654	642	658	668	667	725	624	684	701	665	617	662	661	688	640	662	716	677	668	619	677	674	678	676	706	632	667	730	659	699	691	648	698	701	675	657	650	685	666	702	702	681	652	650	613	690	681	669	675	644	665	707	674	676	673	674	688	684	687	677	698	677	709	714	659	643	698	670	650	723	637	696	659	651	633	703	640	684	647	658	656	648	680	649	695	636	666	696	702	653	694	636	689	629	655	658	658	629	646	677	643	679	683	643	650	691	713	698	604	681	649	751	619	610	670	654	667	704	682	673	670	652	630	688	649	661	626	681	602	651	687	663	692	700	665	677	688	681	686	657	648	657	692	661	669	652	691	690	676	643	665	721	672	699	681	711	668	689	634	686	686	656	676	676	660	618	646	668	661	653	668	686	685	705	700	694	664	671	653	690	680	708	685	695	637	676	684	680	655	683	677	671	727	655	640	646	675	649	664	640	696	670	668	692	674	673	682	684	678	681	701	662	687	669	713	677	696	634	692	652	682	673	662	652	652	700	671	637	719	718	649	671	630	674	675	673	669	668	678	717	708	726	649	705	677	699	670	698	646	676	641	705	671	654	644	668	683	678	694	721	676	649	613	681	658	634	667	694	691	704	642	626	676	643	667	706	647	619	650	663	699	709	652	643	670	646	627	698	683	645	655	675	679	635	682	675	645	717	669	728	657	671	678	647	673	697	666	648	658	623	661	665	635	628	647	641	666	682	705	710	682	652	647	703	675	668	656	655	697	672	694	671	688	700	696	659	706	664	643	654	656	708	613	671	651	672	646	614	671	617	679	651	613	695	679	650	606	669	675	664	706	654	719	691	692	705	673	700	680	683	638	658	674	664	672	695	687	684	625	642	675	638	680	697	641	682	702	683	686	684	669	637	688	684	653	689	686	665	683	629	685	686	649	714	653	676	676	673	675	674	681	635	712	667	668	684	677	685	658	649	679	680	693	722	610	634	658	749	691	656	718	664	658	705	693	675	664	653	672	692	685	673	645	650	641	678	665	701	699	707	687	688	694	691	668	632	643	698	679	637	679	712	707	689	654	665	717	652	699	713	684	652	651	661	683	691	697	674	681	685	687	681	651	647	663	660	676	641	704	685	673	644	682	681	662	627	671	676	662	700	641	638	669	692	686	644	654	670	649	702	712	706	700	689	674	683	657	656	680	674	686	637	724
23726	20918	28175	23796	20900	8761	1187	753	699	674	543	539	541	519	523	499	481	465	500	452	428	449	451	422	433	443	414	406	400	437	429	410	422	415	383	409	426	437	446	419	445	424	420	444	397	404	403	381	427	437	394	401	433	452	399	415	442	423	441	415	427	428	394	397	434	422	445	432	406	388	433	466	392	399	405	432	408	435	395	421	401	415	403	418	440	413	416	445	426	395	392	393	402	431	440	424	408	420	354	399	417	425	393	415	399	441	398	409	400	447	368	420	433	452	401	412	405	414	430	439	391	443	417	425	418	426	437	402	441	419	411	423	370	386	415	413	410	402	385	444	409	419	419	425	417	417	447	400	419	402	431	445	364	421	415	432	388	420	436	439	415	416	408	443	391	400	433	441	380	447	412	395	431	379	407	400	405	363	424	435	423	403	434	468	414	427	425	418	415	444	399	396	446	414	423	398	410	403	393	408	421	419	428	400	429	406	423	408	415	423	415	394	405	380	385	391	404	436	421	423	409	372	402	401	430	431	382	415	417	433	403	383	403	390	415	405	409	398	405	410	398	417	374	396	411	441	399	391	415	410	366	420	389	393	401	407	402	399	442	397	423	374	399	427	389	413	440	397	419	423	409	410	425	399	404	411	380	384	382	424	431	406	393	427	396	431	446	399	403	401	397	396	404	429	399	412	430	453	439	419	420	415	405	392	450	386	414	394	402	398	405	384	424	400	408	414	404	407	438	422	419	412	439	391	378	420	437	416	443	414	431	416	419	420	427	391	383	426	429	391	395	402	429	383	404	410	402	425	429	413	400	396	414	375	386	386	394	423	402	447	412	399	445	441	391	375	417	385	382	392	421	406	392	421	414	414	404	424	408	397	387	414	377	381	406	392	405	395	417	425	407	401	404	420	397	425	391	443	412	399	404	388	404	382	395	400	379	424	388	377	412	377	410	403	439	442	417	434	401	428	433	377	392	431	401	441	383	419	429	436	397	428	400	372	414	378	408	414	407	452	402	411	431	392	413	381	392	422	385	401	404	426	416	421	426	381	407	411	366	444	437	407	435	417	399	401	397	407	422	407	372	416	410	457	407	393	384	445	405	394	410	456	398	410	459	393	463	391	378	456	404	415	401	426	400	406	422	411	405	396	380	400	434	440	378	393	440	418	368	384	387	427	393	398	397	363	442	421	444	409	420	433	409	395	418	411	388	400	411	432	426	403	393	437	407	404	335	437	439	416	369	399	436	391	405	403	383	389	399	394	435	422	415	447	411	420	408	418	389	430	405	418	389	404	406	425	388	413	381	420	411	411	443	406	412	399	399	411	393	420	393	418	428	398	403	448	414	405	441	409	434	416	415	426	420	412	383	386	396	447	451	395	418	410	413	432	418	397	443	425	385	381	424	442	409	410	399	406	418	422	424	430	437	441	392	434	387	424	411	414	404	422	449	392	424	420	421	422	433	400	407	408	390	431	414	426	402	393	432	383	408	390	419	396	458	441	396	424	405	400	415	416	388	376	422	394	397	382	428	454	382	406	433	400	418	380	414	396	390	434	414	419	450	382	405	378	422	454	406	410	411	394	408	423	455	412	424	414	404	414	382	418	390	396	395	415	410	407	398	431	435	399	412	418	408	407	400	420	373	405	386	410	391	396	431	392	380	393	418	402	398	381	423	356	400	429	428	414	449	415	435	397	395	421	391	392	402	411	417	434	410	431	402	418	396	398	426	401	434	400	428	399	391	427	394	403	388	407	409	410	398	399	414	423	432	431	428	437	396	417	377	372	391	402	402	419	423	411	417	455	432	427	350	408	396	413	444	395	435	439	442	416	435	346	393	407	401	380	397	420	413	423	415	430	383	416	401	463	453	452	403	377	411	431	380	372	408	383	404	399	413	398	377	427	444	387	378	383	424	393	430	403	420	400	404	434	374	403	391	420	401	400	394	404	387	440	425	356	430	409	400	393	424	424	442	405	420	436	409	409	397	407	403	425	430	410	411	418	417	406	427	426	438	403	404	376	410	452	403	382	424	425	430	410	411	431	442	412	417	445	385	406	397	412	418	427	379	411	401	440	449	397	402	433	425	403	418	410	419	393	389	448	445	399	399	388	418	434	421	428	394	388	401	446	401	353	405	420	430	414	428	409	403	420	417	372	426	404	418	396	385	394	414	395	408	393	405	402	396	409	377	396	417	412	437	418	410	419	384	391	414	401	383	402	398	431	427	392	400	400	438	396	408	389	400	397	373	433	403	427	373	417	431	389	385	374	432	385	408	388	373	465	420	412	408	447	430	434	421	386	356	411	415	401	388	413	410	399	433	360	406	366	421	377	415	411	398	393	396	415	446	399	379	451	440	416	415	401	424	396	400	407	377	391	414	384	448	378	387	424	365	376	409	405	380	405	390	375	401	438	409	396	372	415	397	422	419	398	451	389	356	382	408	420	397	434	435	392	415	410	433	409	399	399	426	409	380	417	401	438	391	423	420	401	422	393	416	377	434	402	425	376	448	401	408	407	398	444	390	399	402	415	385	407	422	421	400	412	394	419	410	394	394	426	385	380	401	393	383	374	394	408	412	356	442	399	431	401	426	414	399	381	388	375	439	400	423	399	396	424	423	429	431	373	420	415	406	414	410	453	406	385	404	373	404	412	418	383	476	428	437	396	387	401	355	403	455	393	398	412	413	416	360	389	418	436	421	406	393	414	398	433	391	390	379	409	398	396	409	401	389	404	417	408	420	400	425	420	385	377	428	423	372	397	429	432	425	406	419	399	372	399	421	448	414	398	422	393	400	422	404	389	427	428	350	419	422	407	382	404	394	433	413	451	401	393	402	360	395	369	391	396	419	454	387	387	401	406	405	406	449	364	388	413	401	385	401	381	399	434	407	389	402	391	398	434	429	384	428	406	413	428	429	403	383	394	424	419	381	447	375	405	455	410	393	408	412	408	394	395	442	400	422	408	404	399	445	382	378	397	387	401	414	422	375	413	402	418	426	434	405	415	389	401	397	407	391	412	410	448	412	383	432	398	406	404	394	418	382	409	404	402	424	437	365	408	441	397	420	385	411	421	425	400	401	422	408	425	459	402	411	399	415	375	416	396	423	402	421	453	418	417	419	421	446	422	422	422	399	391	398	407	438	376	430	411	398	431	418	413	352	401	413	405	428	414	443	398	358	407	405	405	419	394	395	437	439	413	426	376	457	411	388	409	415	427	388	382	426	400	416	409	421	401	375	421	425	393	388	416	388	403	439	428	383	395	403	447	368	429	400	397	392	427	423	400	374	425	423	355	435	425	440	424	415	418	411	421	396	434	464	403	382	404	394	433	425	385	382	381	374	411	395	430	401	392	413	437	402	371	390	431	420	404	409	462	422	396	434	397	401	410	388	411	375	411	430	466	386	423	385	419	387	424	410	419	414	393	384	427	403	406	403	430	406	412	405	418	392	424	408	377	379	382	415	405	415	409	414	411	457	429	376	387	413	409
4852	9156	8098	4364	2877	2319	1810	1515	1337	1118	999	973	800	790	732	739	734	679	693	671	625	611	657	629	641	604	582	561	603	583	612	561	549	594	576	547	601	586	531	586	529	582	579	552	554	542	571	549	541	601	569	576	564	548	522	537	557	531	561	590	545	542	523	540	566	581	579	571	581	527	536	576	509	551	542	545	522	574	507	530	564	552	542	563	589	551	564	569	563	543	553	605	548	526	569	565	563	516	553	550	572	560	553	545	507	572	587	562	550	534	564	554	544	533	561	532	533	602	546	562	554	525	568	534	591	523	547	542	520	545	553	552	563	539	541	554	547	585	537	567	571	587	596	512	554	522	533	549	615	548	522	555	567	537	572	561	555	589	553	537	545	535	513	563	568	535	540	567	553	574	529	526	504	546	570	552	509	528	521	492	559	562	535	506	540	528	553	561	597	558	570	537	545	537	564	546	613	557	545	607	524	573	557	517	574	550	553	514	570	551	526	554	579	550	526	529	544	542	525	570	540	542	567	571	549	519	545	532	536	536	555	550	553	563	535	500	530	589	531	551	559	512	546	583	545	574	537	559	567	568	565	550	570	542	518	556	530	555	541	551	534	519	554	534	575	537	584	580	533	534	583	552	585	579	528	556	565	572	519	539	561	544	556	565	570	527	571	543	579	552	543	491	526	542	536	532	564	575	558	562	548	583	559	524	535	550	518	542	561	547	565	568	539	559	532	530	580	579	538	550	524	539	540	534	562	527	521	581	556	520	579	539	595	574	555	598	584	550	567	548	546	570	542	562	553	512	533	542	554	541	532	582	573	506	551	534	593	541	525	539	560	521	554	536	587	528	511	538	552	512	529	558	527	536	542	525	512	575	529	513	556	528	608	565	522	550	496	533	529	552	535	571	570	509	532	542	562	499	545	556	535	577	560	551	568	569	594	552	534	522	501	532	517	535	552	533	545	548	595	530	541	543	505	588	590	560	534	548	523	545	528	570	522	556	572	574	532	552	533	582	556	538	536	573	506	551	520	545	495	555	555	590	508	563	516	584	565	526	571	556	549	566	529	543	557	535	530	559	549	500	543	553	525	563	527	532	556	559	539	541	555	534	569	533	546	581	515	542	532	517	560	541	552	570	560	569	543	533	534	550	552	568	511	571	534	541	552	549	569	578	546	537	555	556	594	540	572	532	558	538	507	513	609	570	556	553	584	549	515	556	519	528	584	564	542	524	543	526	561	537	547	514	564	553	535	553	590	529	558	517	550	594	574	576	542	518	588	581	566	523	577	524	568	521	527	525	558	547	525	573	538	519	541	520	504	556	549	599	580	559	536	539	507	524	550	528	557	514	549	540	582	561	582	525	567	526	568	564	526	544	569	597	541	542	533	498	521	587	518	565	571	526	573	544	571	548	523	539	503	513	560	533	500	590	531	549	571	550	522	544	578	539	565	554	581	532	545	558	555	588	576	545	541	546	567	547	546	534	543	543	562	539	550	547	519	576	567	571	564	511	523	518	536	520	491	575	530	540	533	535	595	601	524	555	548	541	570	505	534	574	569	539	531	541	559	525	524	591	549	567	543	560	538	561	561	524	524	553	579	547	523	572	559	549	534	550	522	624	563	572	569	513	542	555	561	539	520	586	543	557	567	535	589	533	590	529	600	572	546	525	552	553	533	536	560	554	558	538	562	576	558	525	571	558	501	560	523	591	531	541	569	546	564	587	571	519	545	508	555	566	554	506	535	560	533	520	544	553	556	555	536	523	558	540	550	545	579	552	504	548	555	563	527	552	541	523	534	508	521	571	564	554	543	481	524	532	615	558	575	498	531	542	552	558	575	532	547	554	579	522	579	539	585	572	591	529	540	528	569	530	575	522	546	500	566	577	563	552	544	558	535	543	582	577	557	580	527	528	583	514	592	534	520	537	581	514	522	564	550	574	578	569	545	505	544	545	560	502	532	523	601	520	551	551	573	529	565	564	554	560	522	576	519	535	513	561	578	583	527	545	584	598	532	552	513	567	542	564	530	561	524	507	560	542	546	559	609	568	581	547	555	537	602	529	522	552	568	559	506	553	514	567	542	561	515	537	556	541	584	567	555	575	553	538	549	565	586	555	517	515	535	558	533	530	550	542	536	526	565	565	518	578	609	537	555	508	549	527	603	537	564	474	530	583	547	559	566	546	555	518	552	538	547	545	588	569	535	527	565	544	564	498	532	547	562	580	563	584	514	530	502	594	508	520	545	522	576	544	561	528	555	579	602	578	542	568	574	532	549	507	557	572	525	558	544	534	550	559	568	560	495	539	542	553	575	563	530	574	569	563	547	576	517	503	516	496	463	542	508	553	571	554	570	577	589	512	576	539	506	595	537	544	555	568	569	550	585	533	561	565	570	526	552	581	514	514	524	545	565	568	531	572	546	590	541	542	532	554	537	538	566	532	542	573	502	533	578	561	533	541	530	565	513	577	545	545	559	570	577	556	543	483	540	526	525	572	567	518	543	566	535	536	513	568	550	598	552	534	580	513	594	551	602	608	554	525	537	513	541	540	544	540	553	519	574	548	509	530	559	564	533	570	563	550	555	536	550	552	522	548	567	515	573	516	513	551	567	570	541	496	561	518	579	554	562	528	571	602	540	541	555	517	551	550	535	565	525	599	545	574	527	558	535	529	560	540	533	548	587	537	562	521	551	556	542	557	533	546	563	588	563	540	533	567	567	564	566	561	499	534	552	535	542	577	552	550	528	527	561	538	585	551	539	567	544	545	567	516	542	567	534	509	532	580	540	531	525	561	538	551	548	543	573	521	557	546	602	555	491	563	514	562	529	542	525	545	568	568	536	540	582	594	539	590	564	560	512	518	539	574	548	579	557	562	559	525	555	558	581	558	525	555	597	560	556	566	542	536	522	554	583	558	559	588	539	545	514	548	533	551	512	527	541	536	531	535	571	517	518	483	530	566	602	568	561	543	559	513	531	541	559	564	550	583	546	568	550	549	557	542	550	582	521	545	531	530	507	533	522	568	533	570	558	561	519	553	562	541	539	522	513	526	563	507	539	530	522	570	562	500	530	531	540	503	590	534	540	542	515	523	577	567	525	556	538	541	554	568	573	547	546	595	570	565	554	541	536	566	568	543	522	545	580	574	559	591	558	569	543	570	570	508	543	544	577	562	530	505	567	540	522	532	548	544	570	510	559	558	575	537	603	525	577	544	558	526	573	523	548	528	524	565	558	560	547	508	501	542	529	525	544	533	536	564	552	554	553	554	536	550	517	533	529	539	573	524	520	526	540	561	576	570	552	605	545	556	573	555	544	515	532	552	617	564	561	583	551	596	521	557	522	511	564	551	545	541	515	568	498	535	543	542	552	542	558	558	559	535	552	533	523	547	566	541	557	532	527	556	555	558	571	537	575	553	548	520	578	553	542	584	543	519	525	570	551	560	535	577	538	568	511	579	542	544	550	548	551	581	549	558	561	537	539	546	557	548
22680	20930	28697	23314	20933	20965	6522	908	690	561	479	407	373	308	313	261	255	248	270	241	244	219	219	226	197	215	205	201	190	181	191	168	179	176	187	199	176	176	186	165	163	170	167	169	186	159	186	163	164	179	180	165	157	164	184	143	178	146	153	184	149	157	162	155	172	158	162	173	177	185	158	131	162	155	166	150	145	164	160	140	166	162	170	141	147	164	161	175	141	145	153	180	167	168	174	141	147	159	161	150	166	162	160	141	149	144	173	153	160	137	171	159	131	159	156	171	152	156	150	168	169	156	162	176	162	135	163	159	164	162	149	140	153	166	161	148	167	166	150	158	163	147	151	149	166	162	144	149	148	163	149	158	154	161	177	172	156	167	173	153	159	131	168	169	149	175	170	153	161	166	156	169	166	157	141	145	196	169	141	153	152	132	143	138	152	176	162	152	142	143	151	165	153	161	149	151	170	150	167	160	146	150	153	161	173	147	160	133	134	134	173	162	153	137	154	142	168	159	149	141	161	161	165	147	153	167	194	169	160	137	153	167	140	164	162	150	152	147	156	155	165	145	154	164	142	151	130	150	147	151	152	121	142	140	138	157	177	140	160	173	133	149	142	152	155	147	138	162	149	183	169	154	171	175	161	168	174	165	167	147	152	157	163	145	156	157	156	130	171	174	151	141	157	122	166	166	150	141	138	145	157	123	150	165	149	144	145	179	172	158	136	161	188	166	169	129	156	158	136	168	150	160	152	161	166	144	158	154	139	158	157	159	173	126	169	162	145	167	174	155	152	162	147	187	168	150	155	149	124	155	164	154	164	144	137	163	168	185	143	150	154	166	166	141	149	158	151	181	185	170	141	158	156	139	163	134	133	155	150	146	153	147	161	162	182	159	149	124	158	157	149	162	148	145	148	160	155	173	170	157	166	149	158	181	144	166	155	154	160	147	159	178	157	163	151	175	166	168	164	152	165	138	138	142	143	154	163	159	160	145	151	168	157	161	147	157	145	141	143	137	159	154	129	159	139	152	156	160	166	146	163	172	154	148	155	139	178	164	174	154	139	151	158	163	144	162	173	151	166	143	151	135	165	169	164	158	169	146	161	143	154	146	142	125	155	154	171	161	167	177	171	153	190	153	182	153	154	163	144	178	169	153	178	166	179	140	150	152	161	150	180	164	165	175	122	140	149	158	152	138	143	165	143	157	144	139	155	150	160	154	146	143	155	126	147	146	165	145	154	165	160	164	165	145	148	151	179	157	140	164	144	133	151	153	150	167	168	167	175	166	165	151	151	148	151	152	160	149	146	169	160	162	183	141	174	133	153	156	166	153	156	147	166	168	178	150	151	153	165	144	139	133	177	156	177	155	168	169	154	168	163	154	163	141	151	168	137	159	150	157	161	130	153	169	138	138	142	149	167	159	182	181	170	161	166	155	152	162	163	144	147	133	173	151	154	131	152	170	157	168	146	143	155	158	160	175	140	142	147	136	163	158	153	161	154	151	156	156	167	156	154	150	152	154	142	160	179	156	174	152	134	135	166	145	151	149	151	152	149	129	160	147	161	141	142	135	156	153	160	163	149	154	144	149	158	138	148	161	168	161	152	165	136	141	162	137	145	174	168	159	151	158	174	147	140	162	143	150	149	166	178	130	152	148	160	160	141	129	153	144	171	143	146	152	181	135	149	139	169	150	152	177	138	168	156	133	169	170	131	142	158	148	150	156	166	148	162	150	159	159	157	153	163	156	126	163	168	174	158	137	148	177	162	159	168	135	172	166	160	168	134	188	142	175	157	164	152	164	152	157	145	152	142	164	139	163	160	150	155	148	165	155	183	144	165	141	167	181	123	136	167	166	157	169	129	154	173	147	156	167	138	152	152	151	139	153	158	151	163	130	167	151	147	156	152	166	160	142	149	143	171	142	153	149	140	168	140	157	139	143	153	138	143	142	158	158	130	154	139	156	178	175	152	154	157	148	156	158	138	160	155	155	147	175	140	147	174	147	128	154	157	152	158	157	155	140	142	169	162	170	151	166	163	150	164	152	148	147	157	155	181	139	144	148	148	148	138	172	150	150	136	165	159	155	165	159	157	163	178	150	144	177	148	145	166	167	154	144	164	137	156	163	128	165	156	131	135	151	162	152	177	149	152	163	148	157	166	140	154	143	156	145	159	140	130	168	141	139	164	156	168	166	149	166	153	168	150	170	171	158	163	150	170	156	164	161	158	169	144	145	126	160	160	143	150	165	170	162	145	158	178	164	159	148	144	130	155	168	144	153	142	147	140	171	159	166	171	177	159	167	171	165	142	183	138	163	178	173	152	151	128	139	172	135	154	163	157	152	152	150	151	160	173	157	180	167	151	135	161	131	127	157	145	181	152	130	182	160	160	156	142	163	152	160	143	136	157	176	154	160	127	164	130	134	161	153	148	146	169	169	141	170	141	160	140	125	164	187	165	135	168	140	158	152	158	142	151	120	161	122	123	147	155	132	166	176	155	156	148	148	173	130	149	149	178	150	159	155	158	171	148	160	146	152	168	158	180	143	153	159	140	154	137	149	181	148	160	147	163	126	154	155	145	171	161	147	172	164	164	147	138	148	146	165	131	159	149	148	138	160	158	146	155	153	154	154	155	149	142	150	160	162	147	140	149	156	167	162	139	148	160	147	147	165	152	166	177	140	144	160	180	175	141	169	147	138	133	144	156	170	180	152	157	158	171	144	153	153	138	142	163	151	157	164	158	160	162	141	154	159	151	148	138	154	156	158	162	148	153	146	164	150	164	159	158	161	158	163	158	149	154	184	142	153	143	164	151	152	121	142	154	156	151	163	139	161	150	126	139	131	174	148	148	166	139	126	133	155	172	142	146	142	167	137	147	159	150	138	162	154	165	165	160	155	135	154	151	121	162	145	142	144	148	168	163	157	135	164	154	157	155	152	159	169	157	166	138	157	150	174	177	188	144	172	153	152	135	164	154	149	162	155	146	150	182	144	135	151	143	129	159	166	145	164	141	154	156	153	156	180	171	150	139	146	162	168	148	155	144	157	150	168	145	159	159	184	157	172	167	155	142	152	166	142	141	155	187	159	156	151	142	151	134	142	152	171	143	150	159	160	148	169	128	154	180	142	159	148	164	150	143	151	144	162	166	143	155	151	140	156	128	163	162	176	177	162	176	160	127	150	147	153	141	151	164	146	179	159	160	139	155	162	155	156	148	160	162	137	136	168	153	149	155	137	138	151	171	137	155	149	137	146	138	160	164	152	171	159	160	147	149	132	150	140	143	153	154	164	138	148	162	159	141	156	145	174	153	144	141	160	142	157	154	158	146	166	165	141	161	159	135	141	152	138	148	171	172	155	152	158	145	164	144	170	154	168	153	167	132	157	155	141	173	162	154	141	178	153	142	138	158	159	159	151	147	153	165	145	163	161	152	167	169	157	147	161	139	146	159	188	152	158	155	173	166	168	167	152	150	161	156	153	144	170	145	110
6765	15122	12943	7000	4799	3600	2781	2133	1592	1350	1166	940	796	719	628	525	467	457	415	426	453	374	371	340	359	339	319	294	266	267	265	273	280	284	259	242	263	254	265	241	229	261	243	250	234	249	244	227	249	221	224	251	232	263	247	205	245	228	224	213	233	219	221	235	241	219	221	212	241	211	236	211	215	201	223	200	210	201	270	198	215	222	233	193	213	228	218	246	230	217	212	233	208	213	224	213	227	232	219	223	210	232	237	211	235	209	213	235	222	209	213	218	233	243	215	222	206	208	241	191	198	219	236	215	223	240	214	205	218	209	223	225	212	241	220	209	201	232	216	227	250	219	200	207	209	191	210	191	222	233	228	200	241	181	203	213	199	236	204	237	216	229	212	202	213	222	187	225	206	222	252	214	230	228	186	228	198	215	187	183	228	210	192	201	203	205	210	217	242	242	222	198	201	228	202	217	239	216	186	232	216	213	228	229	195	214	236	200	239	219	222	209	207	208	236	197	224	213	219	226	208	200	197	184	178	235	218	196	229	212	200	232	206	189	205	208	206	213	218	204	233	200	204	185	209	210	227	227	222	204	239	224	202	221	207	206	189	203	184	203	191	213	219	218	201	209	208	212	215	210	206	224	215	218	194	196	173	229	202	215	202	212	204	224	215	209	236	195	228	192	208	183	212	235	221	222	217	221	197	218	235	220	255	220	199	226	206	199	238	213	219	239	200	184	220	224	214	194	216	199	201	226	224	205	202	195	228	214	211	198	229	218	216	199	240	218	197	213	205	223	175	189	230	195	192	235	219	212	220	230	242	214	230	203	247	196	209	199	226	219	219	212	222	205	210	220	206	209	222	194	202	221	207	224	175	226	233	185	215	213	213	203	216	218	210	198	213	219	219	183	196	222	214	204	217	217	194	187	210	211	224	205	220	204	215	206	222	234	215	220	197	206	213	238	204	219	224	186	232	187	195	221	258	231	200	208	220	218	232	237	201	219	211	223	193	216	224	222	214	211	195	209	208	217	235	224	234	193	220	184	220	212	210	209	215	220	228	197	228	229	224	237	198	239	185	199	205	232	193	236	204	216	201	226	201	214	237	232	210	198	240	200	210	211	213	205	219	204	215	219	202	227	220	198	229	206	204	248	209	215	194	234	207	239	201	232	232	195	193	213	196	197	215	240	228	236	209	207	241	208	206	180	198	197	228	199	205	210	211	231	209	225	237	211	197	207	224	205	234	229	232	225	201	208	216	198	205	199	224	205	238	181	189	199	204	218	200	244	211	195	191	209	200	229	216	239	230	217	214	183	196	217	202	209	213	209	203	195	211	223	236	220	197	205	213	213	205	200	215	212	208	186	251	189	234	228	230	197	195	221	200	188	216	193	203	225	213	210	231	251	212	229	232	202	214	207	222	218	213	213	209	242	220	207	230	228	236	220	210	225	193	205	221	203	220	226	211	229	183	217	216	216	208	212	193	227	181	230	209	218	219	251	222	216	197	222	238	213	226	193	230	240	204	217	241	226	231	221	216	214	236	215	224	179	198	202	238	211	196	230	230	210	210	220	214	211	216	226	231	212	204	206	225	198	173	230	216	210	241	243	197	212	202	240	210	194	213	227	218	219	236	211	201	199	232	193	230	217	199	202	227	201	239	206	236	211	222	199	225	200	229	215	215	223	216	196	223	201	184	226	223	212	209	216	237	246	197	209	229	198	240	224	211	212	232	214	218	220	226	202	212	210	190	234	216	216	263	218	193	208	236	222	230	204	212	194	229	228	209	203	236	222	200	221	195	233	204	199	218	240	214	197	212	217	220	212	199	185	211	207	225	230	216	213	214	216	210	212	229	180	211	226	213	196	207	243	198	236	202	225	194	201	233	211	199	201	238	205	213	213	189	231	200	209	217	207	221	250	213	198	206	204	214	204	198	200	219	211	214	214	229	190	203	244	242	216	232	214	221	186	233	208	216	191	216	202	222	195	217	193	211	183	208	227	251	230	224	216	231	233	232	208	207	207	250	218	226	225	206	219	200	210	193	203	196	178	215	231	200	209	214	202	248	249	199	192	250	202	212	228	226	203	226	204	222	229	213	207	195	182	207	223	202	233	166	209	200	203	209	206	230	238	247	199	214	204	218	206	211	210	190	215	231	202	208	214	186	192	205	194	227	202	192	203	210	219	223	218	201	220	201	211	218	215	197	185	222	211	221	218	222	222	190	200	216	222	201	231	241	227	202	192	232	223	204	179	186	214	223	189	185	199	209	210	229	211	236	187	229	210	231	240	242	221	204	210	212	224	214	229	212	213	226	188	201	235	218	174	236	220	206	187	213	199	209	223	229	224	204	199	211	212	195	208	185	238	232	220	191	206	213	209	212	197	240	196	212	234	187	211	221	205	213	195	223	207	224	250	205	232	232	221	192	202	215	205	199	211	226	201	209	201	184	218	221	221	199	201	200	177	204	202	224	195	188	200	221	229	212	208	224	205	242	212	218	218	195	223	196	224	236	218	211	238	206	217	216	196	222	208	174	215	180	228	222	217	221	217	223	186	209	214	207	214	218	220	196	236	204	211	233	215	219	196	226	215	194	226	220	229	192	185	214	214	224	209	198	229	219	188	203	239	180	243	217	180	200	199	224	206	192	219	223	205	216	191	212	215	213	213	221	222	190	226	214	212	224	212	200	210	218	206	211	226	236	197	210	218	236	215	223	199	207	213	225	217	220	223	204	189	194	198	232	213	198	193	210	232	204	229	221	215	220	216	199	237	240	233	192	211	208	217	174	210	209	215	193	225	211	192	209	221	232	215	211	202	197	230	223	212	222	239	209	236	213	199	198	225	193	195	190	213	201	227	234	225	223	218	194	213	210	201	204	213	228	200	212	211	224	210	188	259	200	204	201	221	243	215	216	229	207	187	205	193	212	235	218	203	221	198	209	220	223	214	194	210	218	200	238	194	188	184	203	217	232	231	219	203	217	223	234	216	224	195	201	200	209	208	206	223	205	203	229	220	200	223	199	219	225	233	233	236	200	200	196	224	217	224	200	209	195	209	223	202	234	215	223	199	191	231	239	229	201	212	214	215	175	212	219	209	235	231	208	217	211	219	251	234	208	227	230	197	185	195	209	218	234	215	198	222	256	208	180	207	206	212	209	208	227	229	216	212	245	184	225	212	212	238	225	211	220	236	201	213	185	232	234	213	197	214	230	213	216	235	220	221	198	194	229	210	235	231	219	194	211	220	203	191	202	212	224	189	214	214	202	208	209	202	246	219	212	227	238	226	210	215	198	204	200	186	210	227	203	212	220	203	207	220	218	199	219	219	198	196	218	205	201	200	210	216	221	194	220	215	228	211	200	203	195	222	223	202	211	233	242	208	192	222	254	227	231	224	212	212	200	215	202	196	212	210	184	209	222	198	215	209	187	218	188	241	231	194	221	212	223	203	207	226	204	193	229	223	236	244	191	230	197	224	196	230	222	215	207	240	222	211
26535	20579	9758	1091	713	589	574	582	553	521	576	539	520	499	511	501	512	519	502	493	505	478	564	521	523	473	534	465	525	503	520	480	488	500	478	537	521	528	541	514	529	513	525	513	514	499	509	564	519	507	472	532	555	519	537	509	521	483	510	538	465	506	554	517	502	525	501	506	514	508	516	525	490	522	530	534	544	539	507	485	498	510	530	527	509	536	493	517	497	495	517	579	500	485	536	556	514	462	507	506	548	542	551	509	560	543	526	532	518	508	525	519	506	554	527	527	519	503	495	558	509	522	527	505	526	518	499	514	541	529	553	532	529	530	525	485	518	525	512	484	550	570	532	465	514	472	532	511	515	477	488	520	516	507	516	528	484	531	516	516	521	504	526	482	504	486	525	530	538	535	494	529	501	483	521	520	503	489	498	506	527	541	507	499	562	559	495	524	507	477	527	522	552	543	512	505	519	508	546	521	524	515	485	508	510	497	493	523	512	545	517	508	526	540	497	529	530	519	570	518	500	467	506	541	521	477	520	541	507	533	505	554	530	501	495	557	564	516	548	500	538	457	482	512	483	523	509	521	486	503	521	528	496	493	512	515	499	525	490	545	537	498	549	521	539	557	506	535	499	507	508	521	480	509	476	519	577	537	501	487	538	502	518	536	495	487	530	520	521	504	486	494	505	544	494	509	528	522	505	542	486	516	492	543	536	523	520	493	496	517	517	526	534	480	512	498	492	508	508	482	535	509	517	491	517	514	517	503	515	556	538	523	515	513	496	489	510	514	549	494	509	522	549	510	525	508	496	494	546	569	490	549	495	497	519	515	513	471	525	492	516	509	529	537	512	538	547	507	535	529	559	492	528	545	531	473	509	539	528	525	540	541	502	521	528	489	514	530	501	487	539	523	516	490	544	537	493	508	517	503	527	513	519	511	500	514	521	509	527	522	508	519	513	503	553	519	470	544	564	554	539	483	561	517	515	510	525	499	521	502	524	493	558	517	510	539	497	504	518	517	491	512	564	521	494	524	560	517	491	516	496	483	511	507	507	528	531	500	557	514	530	503	473	513	510	496	524	511	514	491	509	493	529	509	536	509	488	526	497	530	561	558	496	503	518	510	507	463	521	495	503	530	515	481	556	496	515	515	525	521	491	518	501	525	505	528	524	509	545	504	523	523	544	524	517	537	530	503	505	510	537	554	498	488	542	536	508	517	470	504	494	484	491	519	516	515	511	552	511	542	532	543	532	474	474	508	512	520	522	501	532	492	490	505	527	516	507	509	526	544	528	528	511	478	519	534	509	507	540	517	504	548	499	538	485	479	462	499	521	512	520	508	487	521	537	528	499	475	531	543	472	517	524	493	495	516	536	528	486	523	521	492	502	518	540	485	512	494	521	508	527	485	534	548	517	516	457	554	501	575	529	493	526	536	525	515	536	557	524	521	536	519	524	499	516	499	515	499	485	505	524	525	519	484	522	509	513	481	543	551	539	479	535	520	522	502	512	513	527	464	546	498	538	527	485	475	482	521	529	515	528	521	540	474	568	536	533	514	470	534	546	518	510	505	516	537	532	507	515	548	512	502	521	506	537	553	507	508	501	508	525	503	542	504	502	515	529	530	556	542	497	450	516	529	563	527	547	504	475	506	493	481	506	505	519	513	508	520	517	539	502	507	500	504	489	539	536	522	497	508	510	540	490	538	491	548	503	522	502	518	548	514	570	481	501	533	490	498	542	508	506	493	522	552	451	501	518	505	555	524	550	506	505	517	549	556	515	537	518	562	528	531	517	512	523	514	559	489	521	493	528	537	505	514	549	485	478	523	519	535	522	519	498	500	539	503	562	524	484	549	534	558	520	479	553	507	516	489	527	484	535	523	517	505	534	477	531	519	524	479	511	517	543	509	517	526	519	536	505	493	511	508	496	521	481	575	520	483	550	504	557	519	521	511	507	543	513	525	521	498	535	513	498	535	544	501	534	531	520	511	500	466	546	547	527	522	519	457	506	560	497	523	528	518	484	505	540	515	470	506	524	507	526	516	548	541	499	507	546	515	529	534	550	498	504	549	536	511	526	519	543	516	516	523	527	503	531	511	440	517	517	494	529	530	527	529	563	532	509	530	507	482	557	542	489	507	529	533	534	490	547	483	504	470	517	530	527	506	520	526	550	525	521	501	473	506	485	559	527	539	538	527	518	505	511	481	517	503	523	552	490	548	525	536	486	534	495	509	483	507	488	523	535	483	494	549	477	496	517	517	525	571	498	487	504	515	535	538	514	567	505	546	525	508	515	505	529	496	522	511	503	519	494	544	508	539	493	538	509	468	510	547	506	540	538	518	503	515	513	508	489	537	527	560	534	530	486	526	530	536	532	480	560	497	530	558	511	562	515	526	551	486	494	511	518	510	502	474	524	532	549	493	518	522	505	565	515	519	491	530	497	538	532	516	507	530	518	529	536	543	507	580	531	525	513	545	487	521	504	475	519	493	509	513	507	556	496	528	483	511	500	471	509	525	554	522	521	508	522	474	520	517	535	536	535	504	513	500	494	512	544	514	533	519	512	526	484	545	524	515	500	533	507	515	525	497	519	552	544	514	488	473	533	547	512	512	525	557	495	510	519	550	523	486	498	533	531	513	511	517	540	528	504	501	498	534	531	537	556	508	459	523	509	530	495	523	508	526	517	501	520	519	549	502	543	498	500	538	494	547	534	555	525	472	529	473	528	531	533	475	515	511	529	529	529	516	496	557	520	492	569	544	528	496	520	545	495	504	500	490	531	527	499	512	489	499	521	490	551	524	525	524	486	513	501	523	567	536	474	532	521	508	486	484	505	532	506	502	499	517	483	533	502	511	517	518	533	557	539	529	504	549	506	536	540	501	522	517	513	522	532	491	484	490	509	478	467	550	535	530	506	552	494	538	531	530	478	500	532	553	485	537	491	507	548	490	466	517	494	523	548	495	476	512	495	500	518	522	517	546	498	522	501	494	524	506	539	513	522	522	472	527	490	507	535	495	545	530	488	472	524	529	477	484	518	496	534	513	508	497	510	527	519	516	511	508	503	526	544	515	569	519	583	472	514	516	495	500	522	528	525	514	525	518	499	489	556	554	514	544	512	524	504	527	535	510	511	533	531	493	498	531	517	506	496	516	519	519	492	524	524	507	508	494	535	509	520	536	545	547	519	543	506	563	517	532	472	528	530	534	525	498	502	529	542	539	512	520	507	517	529	480	477	524	512	517	486	509	510	541	478	504	518	503	535	527	493	501	478	511	528	506	553	497	519	510	506	497	530	525	523	528	508	521	526	530	534	515	524	510	524	523	531	553	522	503	515	492	507	515	524	514	499	538	489	529	531	530	526	511	498	517	545	537	549	481	502	508	578	516	527	550	513	535	521	566	513	563	511	508	508	487	514	517	514	516	500	518	597	562	504	489	496	516	497	530	552	500	522	509	506	547	562	512	515	543	511	510	507	494	528	529	505	511	561	492
4063	1441	1298	927	851	795	744	749	716	678	723	677	677	729	703	686	676	729	698	719	640	642	743	660	709	668	707	649	643	696	663	689	684	652	682	663	646	665	674	688	684	686	661	705	655	676	732	674	703	691	686	701	741	677	642	675	715	663	694	673	674	632	648	708	671	710	683	709	647	645	709	702	641	646	689	750	662	679	738	665	718	656	691	651	678	751	629	670	675	701	624	663	683	629	708	695	670	680	701	712	688	669	705	630	666	728	674	658	725	700	664	701	709	708	658	691	721	649	665	644	630	680	677	678	712	680	665	705	698	662	675	697	687	684	656	660	694	707	653	689	679	713	670	728	652	677	688	657	721	688	654	681	677	654	637	659	658	707	663	701	655	697	694	669	617	648	714	690	634	730	683	690	700	637	674	657	640	636	691	676	698	699	672	655	700	664	694	660	694	676	665	686	661	724	698	643	664	649	711	726	663	680	704	684	697	671	671	654	705	693	665	677	632	677	673	725	654	644	692	725	703	688	660	673	687	710	679	718	660	706	675	701	659	626	623	671	703	664	632	687	706	689	688	651	691	663	693	652	700	648	695	645	654	658	672	675	646	693	703	654	670	658	684	671	692	685	698	670	639	652	638	696	666	688	690	660	674	672	705	647	669	684	672	662	726	660	701	699	669	713	746	693	689	641	676	699	671	670	702	657	664	673	647	660	684	693	655	647	671	701	711	687	649	688	702	694	638	700	693	638	699	687	686	691	668	741	604	664	660	693	680	679	638	711	631	654	668	651	672	702	689	718	658	680	693	628	633	672	690	709	688	684	631	659	720	623	684	676	702	697	689	699	657	696	677	701	657	680	689	671	652	642	688	694	645	655	663	664	667	647	697	657	647	665	682	681	696	695	714	670	699	660	703	682	652	652	726	686	720	712	669	656	641	676	656	699	696	636	712	654	683	696	678	696	635	707	652	656	669	683	644	701	709	688	697	687	691	646	710	657	667	683	658	731	666	626	706	678	646	694	673	702	694	681	689	714	684	689	671	670	680	658	710	694	630	696	686	683	659	646	662	679	699	642	603	714	642	677	656	708	736	707	665	644	695	714	699	631	671	686	688	614	675	653	660	665	681	684	627	663	659	702	685	690	726	700	646	658	718	702	639	723	668	687	669	718	683	664	737	693	647	690	671	661	625	681	691	684	667	709	669	676	664	713	726	681	657	655	672	696	715	713	641	659	666	662	705	684	697	689	672	673	663	714	672	686	709	654	663	673	671	705	720	692	659	688	688	681	679	723	743	668	702	647	642	698	680	659	682	642	712	706	681	732	697	673	631	688	667	669	643	731	681	658	721	670	644	682	657	711	684	673	634	665	675	698	695	653	707	666	670	709	639	691	695	653	675	703	681	691	706	721	684	708	660	673	643	710	674	670	671	672	663	689	672	665	655	718	673	677	687	643	642	670	712	701	672	685	738	665	696	687	722	666	665	670	696	696	678	653	666	665	697	716	719	683	691	722	727	659	673	631	660	654	697	716	671	672	761	696	670	692	664	684	669	627	673	679	702	646	667	709	659	687	655	666	711	701	689	687	647	704	667	649	665	667	717	684	695	692	672	674	696	666	706	679	675	684	672	662	638	686	671	705	734	687	719	699	685	688	707	641	674	634	692	664	677	701	679	633	685	670	668	674	685	612	683	700	670	645	653	660	624	653	684	655	655	677	671	678	690	641	669	691	685	677	674	688	754	675	659	637	650	666	688	685	681	712	661	677	675	676	697	674	683	715	693	614	672	690	676	668	645	681	677	714	697	631	673	652	640	669	704	676	685	702	650	659	704	695	700	701	687	640	648	703	629	677	707	643	696	677	686	645	701	732	635	661	681	692	742	669	640	651	693	640	686	700	665	691	674	655	606	684	647	736	610	686	656	661	665	667	671	671	694	693	691	682	680	630	734	683	730	711	703	713	677	740	653	668	704	693	677	654	657	694	676	621	677	681	668	667	703	649	688	730	637	703	648	655	702	675	714	691	689	696	716	699	698	700	718	699	682	672	681	656	674	689	625	684	672	652	688	696	708	705	689	699	663	686	704	673	663	685	699	676	705	679	699	693	659	717	691	693	661	636	682	665	638	657	685	671	697	669	638	728	655	655	686	673	724	716	701	667	643	652	705	706	643	650	700	679	721	692	687	673	649	718	695	698	689	669	686	676	641	653	680	709	675	667	654	687	628	634	717	710	680	758	694	707	694	642	610	674	665	670	688	672	693	665	687	660	736	646	681	701	652	653	688	710	668	700	639	704	677	680	654	672	670	681	742	659	653	649	685	677	667	674	654	715	721	704	670	687	644	716	679	706	656	693	698	660	683	639	685	688	653	635	680	646	667	665	690	676	698	629	686	693	666	678	676	679	685	683	699	691	723	680	684	639	683	723	727	661	630	681	715	745	675	644	692	659	703	682	673	698	702	651	675	673	719	683	724	670	706	655	671	655	683	678	610	670	698	688	698	694	648	685	646	709	691	734	667	674	673	698	649	665	662	697	634	636	673	752	701	703	675	689	671	648	700	713	700	750	658	611	700	665	605	630	662	714	685	665	678	688	672	702	651	705	698	677	684	688	676	688	647	731	644	656	701	706	654	639	654	639	709	682	648	665	676	631	694	661	691	689	700	671	672	696	676	683	678	672	696	648	679	656	679	667	663	676	673	668	699	736	659	691	744	644	626	693	738	680	699	680	692	687	684	695	658	680	690	652	706	703	710	619	672	687	678	697	688	674	621	710	715	661	701	694	696	720	643	665	667	696	699	673	677	694	692	610	689	662	705	727	662	686	673	629	654	666	668	650	655	640	686	677	696	697	677	687	689	661	672	725	661	685	668	702	671	671	645	680	664	734	716	687	684	675	671	684	638	694	662	708	664	677	648	682	656	665	716	690	647	671	654	679	697	698	648	719	693	664	679	725	704	694	639	696	669	655	711	660	675	704	655	678	710	742	646	716	642	714	701	657	666	664	698	681	688	642	690	676	686	657	677	707	671	691	710	723	695	696	667	655	681	661	648	746	680	664	653	639	648	734	666	650	686	665	673	664	669	688	692	701	667	663	704	692	697	726	679	664	709	717	685	690	679	651	733	705	610	679	636	690	689	650	655	683	684	676	680	689	708	676	676	676	682	658	690	723	695	660	668	692	686	670	698	693	676	728	658	662	643	691	660	664	681	655	675	671	696	695	656	699	678	691	658	647	650	672	700	702	705	655	725	630	637	704	677	667	669	674	672	683	695	689	706	725	737	702	665	677	660	685	685	750	685	672	712	675	720	669	684	695	714	700	694	728	664	666	686	664	670	666	662	682	652	671	673	657	687	664	669	693	651	730	709	685	666	694	684	727	677	606	696	700	641	645	734	761	674	627	667	685	650	675	664	667	665	662	680	666	699	694	683	682	656	726	653	669	676	710	664	683	702	644	632	708	663	644	714	663	712	653	668	661	663	654	681	662	642	710	653	663
23717	20936	28257	23783	20908	8809	1221	842	655	675	625	538	556	553	518	537	462	460	463	469	439	434	434	464	470	438	431	437	429	483	448	473	412	439	445	407	420	440	426	401	407	387	449	421	392	403	419	420	422	432	422	411	423	440	421	393	412	404	442	411	401	448	392	407	451	372	411	409	445	411	407	429	430	422	415	411	398	413	408	428	419	403	418	457	412	400	428	427	397	409	402	420	388	408	415	412	422	395	410	416	439	407	411	440	395	399	423	392	409	432	408	409	414	390	431	440	425	445	439	424	430	423	430	439	381	375	419	398	386	400	424	412	393	428	432	427	431	438	387	435	377	359	392	383	396	433	409	432	400	437	430	403	451	404	396	405	436	455	438	414	357	403	433	367	430	424	439	412	418	427	362	373	397	427	409	431	438	430	428	452	417	395	377	391	432	429	418	412	396	430	389	420	399	379	395	427	440	411	426	407	381	403	448	389	435	392	464	390	386	392	393	419	384	415	423	395	421	417	427	374	416	428	455	400	411	396	387	422	404	423	398	393	408	427	410	409	409	450	414	417	420	413	421	390	441	402	389	396	416	380	431	420	418	415	410	407	422	412	395	394	421	407	406	379	419	450	412	432	396	420	380	455	435	385	443	384	409	371	373	401	396	407	398	446	379	400	414	397	415	390	421	403	383	421	409	410	395	391	478	407	408	418	392	418	416	427	443	418	420	441	397	417	400	404	432	447	384	446	398	430	430	433	423	411	411	392	393	413	363	375	426	405	426	403	404	428	408	418	433	377	433	386	414	444	404	427	409	419	391	389	391	420	437	446	411	378	421	397	409	407	375	438	461	409	408	432	422	425	403	372	396	386	403	419	403	397	373	417	413	398	409	417	447	415	421	420	400	427	471	410	409	407	444	400	437	415	415	401	405	384	428	395	438	378	377	437	406	430	403	420	439	379	436	399	396	438	376	434	370	384	434	417	403	401	439	393	400	441	396	399	387	416	453	401	419	436	410	436	428	414	434	360	367	404	453	397	387	402	395	412	395	381	410	420	387	414	429	417	412	383	416	450	451	383	419	404	389	420	416	412	430	411	410	373	426	384	411	419	418	403	396	399	443	408	398	433	390	423	413	447	421	417	440	404	392	410	415	418	435	362	423	444	406	450	417	386	431	416	423	449	436	415	436	432	440	411	419	406	423	416	414	404	415	405	403	404	414	407	382	405	431	423	403	430	413	379	402	410	435	421	429	426	443	392	410	401	421	414	396	393	437	419	361	413	439	397	447	415	409	396	397	372	400	411	426	420	417	439	389	399	444	445	397	433	424	408	413	430	427	406	412	394	402	392	420	426	460	417	430	424	407	407	405	410	401	398	398	429	410	370	432	406	406	403	386	391	398	405	446	441	388	417	410	410	439	435	408	404	441	451	375	412	445	426	429	433	461	415	429	407	395	400	382	406	377	425	439	413	420	413	423	378	440	389	416	388	416	400	452	397	391	451	387	424	371	402	401	432	387	431	419	385	446	387	393	397	418	356	401	389	394	410	396	429	422	429	388	415	408	395	412	430	387	421	400	420	421	435	404	389	425	392	418	443	395	374	456	393	414	430	451	423	403	386	409	428	444	386	368	440	411	437	415	390	416	440	388	383	391	460	416	406	411	403	418	433	414	405	397	416	400	421	446	432	388	421	403	419	455	413	429	420	381	410	398	401	425	436	414	423	421	393	436	429	385	386	407	398	380	419	396	416	417	433	409	394	438	435	412	431	407	416	414	429	447	416	398	385	388	417	417	387	435	402	406	441	408	422	373	426	416	394	411	435	370	386	435	412	399	402	414	413	383	393	437	391	429	382	390	418	413	371	424	387	407	390	390	423	421	388	401	438	405	439	397	398	393	410	421	417	428	380	424	416	418	399	436	414	412	453	413	390	423	405	397	392	406	418	405	392	409	413	432	452	425	385	421	428	444	407	368	387	428	410	406	387	420	396	383	424	415	401	393	445	423	424	380	385	418	396	441	419	375	428	407	423	412	419	457	411	405	403	483	411	405	392	395	423	423	413	413	379	411	397	425	406	385	402	443	408	430	420	417	391	423	367	387	429	393	433	396	398	427	397	420	422	383	436	400	393	426	400	411	406	402	396	377	415	441	407	421	382	403	381	454	419	366	409	436	418	376	409	392	414	432	384	390	464	429	416	415	411	434	426	398	395	419	387	383	406	408	417	419	408	443	380	404	416	422	382	363	406	433	393	368	422	400	417	398	377	415	426	427	446	397	439	395	405	467	408	417	423	433	429	423	452	369	408	416	387	376	428	405	412	417	406	415	423	421	431	406	426	426	423	393	409	413	426	413	411	462	433	425	383	430	428	408	418	439	379	407	377	406	385	381	414	416	380	406	417	418	425	446	403	397	380	384	416	418	396	391	382	395	418	398	399	406	403	417	423	431	392	422	420	408	374	427	399	416	413	401	395	425	426	407	393	389	398	406	421	402	464	395	389	429	395	407	395	404	399	424	403	380	407	396	464	406	419	412	400	433	422	398	409	419	423	418	426	438	384	417	369	392	421	369	392	389	372	414	385	414	410	406	421	429	416	411	429	414	413	398	407	391	410	421	389	402	401	425	393	424	417	417	405	462	402	419	376	402	425	396	403	407	385	407	424	427	408	388	440	412	432	407	396	401	423	419	373	427	392	425	414	420	418	413	398	438	430	385	413	376	425	426	437	413	376	418	390	401	390	406	401	414	422	423	360	388	422	423	395	406	435	413	410	421	400	428	423	430	396	399	423	420	405	447	414	413	382	368	410	407	415	442	413	444	418	422	377	442	369	403	397	429	404	424	407	390	410	420	405	420	379	402	422	409	401	405	414	416	449	408	409	428	424	422	442	415	407	420	362	440	396	453	400	402	418	359	386	379	423	405	407	407	417	426	427	379	403	404	399	416	404	399	396	397	398	436	420	417	436	394	425	429	414	419	430	414	404	434	419	400	415	427	446	393	430	414	407	456	425	406	474	391	455	371	444	378	425	440	431	413	404	379	396	445	401	406	397	432	423	386	398	381	413	413	400	445	406	404	411	391	395	393	461	422	423	419	409	394	410	411	384	432	444	407	438	449	430	458	447	399	423	424	381	396	399	413	378	409	397	403	367	426	372	405	393	423	397	384	409	383	389	413	415	421	401	407	436	406	376	416	385	437	385	402	389	400	421	396	392	392	407	420	393	394	438	415	403	441	407	412	428	438	410	427	403	402	425	403	399	399	386	377	411	390	425	420	449	420	409	412	389	404	405	431	415	449	446	402	394	405	428	432	390	414	392	396	424	412	415	407	388	402	429	411	422	388	398	407	368	389	404	433	419	414	402	417	407	400	393	420	427	419	379	418	392	467	404	411	424	447	411	433	425	407	406	404	410	417	382	408	424	451	424	404	406	401	410	374	379	384	419	440	402	423	419	447	442	412	417	424	411	392	405	414	395	398	405	388	385	428	386	406	456	415	398
4723	9385	8374	4373	2974	2334	1884	1466	1285	1140	943	923	878	846	787	728	695	717	700	682	647	664	638	598	631	623	548	568	588	615	601	594	542	560	594	575	579	572	580	574	616	557	605	576	575	523	572	562	571	600	559	554	544	554	621	580	546	601	562	537	568	519	575	553	589	557	529	546	523	551	532	554	565	556	490	549	552	533	564	560	544	537	580	550	518	565	507	554	572	576	555	542	556	602	591	589	561	562	538	552	572	535	558	544	535	567	591	547	561	535	564	556	555	584	548	580	588	568	504	584	540	576	507	581	544	545	562	569	526	548	561	530	602	584	569	573	558	563	548	564	538	529	534	557	527	538	556	531	609	574	522	569	535	557	539	568	586	534	536	556	532	586	530	543	554	557	526	524	557	538	545	547	551	562	541	546	538	588	575	538	559	552	551	547	535	549	539	525	546	524	529	605	579	541	553	632	577	523	557	563	567	566	542	544	569	569	561	578	566	522	506	610	527	569	517	551	556	565	561	597	541	560	525	595	548	559	543	551	557	526	530	526	546	519	581	523	573	571	536	560	555	540	561	541	580	560	556	497	569	565	576	539	527	542	512	517	559	586	577	529	556	544	535	567	544	565	574	553	542	577	587	522	579	561	503	568	569	548	593	551	519	553	593	547	550	546	531	520	566	546	562	526	572	569	564	514	533	547	595	582	574	568	527	541	560	567	513	545	564	543	568	573	564	562	533	566	575	555	559	564	588	558	568	575	555	550	586	579	537	537	519	578	562	526	538	523	525	546	545	556	547	569	540	575	527	586	559	560	568	542	609	562	543	547	560	549	552	565	566	545	569	508	547	558	513	533	564	554	521	588	581	515	565	540	588	559	582	560	523	526	551	564	536	597	557	569	553	557	551	565	458	540	550	574	511	528	525	579	525	579	582	548	589	583	583	534	585	572	547	560	546	534	533	559	565	575	532	575	501	523	537	584	514	546	553	536	559	572	570	549	542	535	555	555	565	546	579	541	532	576	534	580	556	560	550	522	545	558	541	581	576	571	543	590	553	575	539	548	550	494	566	520	562	621	549	567	560	562	545	546	556	531	610	563	510	577	545	524	567	527	513	529	531	569	551	537	558	605	528	570	540	570	571	541	547	537	537	589	546	528	526	516	555	564	561	553	566	568	537	513	549	563	549	558	566	608	551	545	511	591	540	546	534	581	523	535	549	546	541	558	548	491	550	512	581	561	569	534	583	559	551	563	612	570	554	532	529	549	511	521	518	544	554	544	538	513	545	584	537	558	536	536	530	579	572	564	514	514	527	572	519	549	554	566	537	571	546	555	557	512	555	519	572	532	561	543	566	543	560	489	539	556	534	579	531	564	614	592	551	563	507	586	541	564	582	543	552	550	533	545	560	566	573	575	558	550	546	549	561	554	576	577	579	517	523	566	527	526	543	553	531	552	537	558	566	530	577	558	537	541	634	569	518	552	570	579	561	547	533	570	567	580	569	543	529	534	563	504	560	539	545	568	558	508	541	557	526	555	547	564	568	568	563	602	549	557	538	520	593	543	546	513	572	544	548	543	523	604	542	600	523	539	544	545	572	554	540	570	540	567	581	572	548	523	565	555	551	578	547	559	565	544	534	531	544	534	546	585	563	568	573	524	504	524	601	526	537	519	568	541	569	548	511	569	532	546	520	524	547	526	574	549	502	598	547	536	546	562	565	532	558	557	574	557	523	588	550	516	543	625	535	525	540	557	565	557	551	560	550	582	555	535	602	558	551	566	547	545	565	538	526	541	576	560	557	499	518	568	547	534	562	592	561	542	509	548	584	549	524	520	544	582	560	584	555	584	532	507	486	514	539	530	543	583	572	509	571	536	544	580	563	589	540	550	529	531	521	555	522	561	525	589	589	524	562	557	595	528	584	513	573	575	537	534	564	537	587	579	568	570	592	601	545	536	577	569	610	586	526	564	536	519	580	561	564	579	541	519	531	562	559	553	543	615	537	537	543	550	573	563	577	553	570	498	512	556	554	533	555	580	547	532	569	557	555	535	564	530	515	561	543	541	545	515	547	511	558	532	551	533	554	570	543	531	563	572	531	544	584	578	556	565	539	569	502	537	532	585	527	542	541	514	525	568	513	587	535	492	564	545	549	529	563	539	534	561	558	535	559	569	563	570	529	523	538	552	562	578	587	506	471	578	553	542	542	523	587	558	574	500	550	531	565	554	561	555	568	571	519	590	575	579	550	558	585	539	535	588	575	572	605	560	586	540	530	565	544	578	521	551	496	580	558	545	559	559	574	536	578	533	572	519	573	549	561	544	555	556	573	531	570	557	572	546	544	548	525	596	536	525	534	540	535	573	539	574	564	518	533	520	569	524	575	551	555	535	503	518	548	509	521	546	521	548	545	510	551	564	536	604	583	558	551	572	582	571	581	553	542	565	543	524	546	522	568	552	564	556	587	567	561	580	535	517	536	559	578	535	547	549	562	506	540	529	567	586	565	561	545	577	545	568	546	566	560	557	547	518	561	536	567	535	567	554	590	580	575	554	552	581	529	573	541	544	577	526	555	585	533	587	499	541	556	539	537	542	555	578	481	551	570	522	556	547	548	544	580	588	553	562	517	508	572	566	575	547	561	569	569	570	577	576	536	555	527	563	566	595	550	556	543	562	534	591	568	552	548	552	649	595	606	539	533	565	564	554	552	544	571	547	555	535	559	583	575	576	513	537	590	596	538	562	550	562	522	525	538	535	554	550	552	538	554	554	515	512	568	576	529	618	567	522	573	552	536	577	596	529	536	531	518	516	489	543	550	544	499	540	566	597	550	501	506	580	560	551	578	514	527	556	538	576	539	567	544	595	523	569	572	566	554	564	548	553	562	594	574	565	560	608	547	544	539	587	541	571	545	544	551	577	532	566	605	544	530	556	532	579	576	511	580	529	585	575	526	519	540	562	567	564	517	554	530	561	580	566	563	560	564	545	540	568	554	558	550	534	549	515	529	584	524	545	545	559	530	571	510	560	570	536	587	601	556	553	539	584	571	535	536	591	523	498	569	553	562	528	527	519	540	545	551	578	568	559	574	591	533	512	570	576	546	474	547	541	547	530	557	498	591	557	545	525	516	570	584	586	548	572	572	513	559	565	541	590	580	575	519	518	552	544	539	531	580	547	545	526	591	540	560	587	565	559	537	550	519	559	580	540	517	522	566	544	570	588	577	496	555	522	555	560	523	554	584	578	543	543	573	510	517	563	511	595	537	555	584	557	555	585	570	585	583	541	576	547	525	548	558	523	569	555	537	540	532	596	565	562	554	561	575	535	536	518	560	540	579	527	569	587	569	519	585	530	546	533	534	599	556	569	522	516	555	524	546	555	564	573	533	567	565	517	588	551	576	517	579	529	525	539	567	590	538	588	529	526	590	495	511	565	545	564	566	620	566	576	565	551	523	555	582	539	555	576	538	551	541	573	573	512	558	604	592	589	516	543	551	559
22752	20960	28725	23372	20961	20984	6639	952	628	564	505	459	379	345	311	296	279	261	247	245	244	216	236	191	211	187	195	203	205	166	190	193	183	171	172	180	171	185	181	165	187	150	196	181	160	134	171	182	188	160	162	156	185	163	162	184	159	142	146	175	158	180	170	176	154	171	156	166	180	160	149	134	160	161	149	153	138	155	153	162	150	163	154	158	160	153	149	169	146	162	143	154	171	164	153	179	145	149	169	187	147	176	143	156	152	172	150	170	141	165	152	143	153	160	173	157	162	157	152	171	142	169	169	134	166	169	159	148	156	145	168	153	137	174	180	140	145	154	160	137	155	163	156	128	157	163	147	140	150	147	166	157	154	197	156	151	157	166	166	155	163	152	146	160	156	162	144	138	148	129	148	174	167	159	168	161	137	138	168	158	158	161	156	136	161	149	141	150	133	154	162	182	149	172	190	153	152	162	146	145	164	167	135	120	156	183	150	185	174	155	158	134	170	152	162	164	180	161	156	120	148	153	151	178	189	157	144	154	149	157	168	160	155	171	148	160	156	153	155	141	159	158	164	177	152	179	153	149	150	173	178	188	136	167	150	181	141	157	125	157	171	147	151	179	163	166	141	176	156	150	165	163	171	148	147	148	170	176	144	160	149	161	138	153	151	145	118	182	159	156	164	145	159	141	148	143	152	159	140	179	139	164	150	155	167	162	163	156	158	153	138	178	165	157	166	178	173	152	136	153	145	180	151	163	173	156	159	151	145	143	159	175	151	138	162	159	156	153	142	161	163	155	158	148	149	183	142	141	168	175	133	126	192	156	163	148	151	162	170	136	156	161	160	169	164	157	176	164	163	166	181	170	132	141	154	155	171	180	146	178	165	158	170	163	153	168	162	178	159	174	156	151	163	134	165	166	129	156	142	135	136	140	141	160	151	157	149	137	148	162	144	142	159	156	170	148	181	171	158	143	141	147	147	163	142	158	155	142	156	155	146	146	177	144	152	157	149	149	153	152	146	158	165	146	178	158	180	162	171	182	151	160	164	164	176	172	157	155	139	166	144	142	174	164	166	178	138	154	166	142	175	176	142	158	166	161	158	136	187	165	135	147	155	138	168	167	190	144	150	174	160	159	204	161	153	153	152	149	161	131	165	136	162	159	178	154	137	164	173	152	178	141	162	156	174	137	160	172	175	146	162	177	178	154	168	168	162	138	170	172	139	159	146	158	163	156	158	160	168	162	177	149	149	162	149	150	162	153	164	143	160	153	158	161	163	149	145	163	161	174	149	147	170	160	147	176	154	162	172	133	142	175	121	146	173	144	154	152	160	176	160	160	158	148	153	166	159	150	143	156	173	187	150	152	148	158	146	166	156	167	175	163	156	168	167	181	146	148	159	165	144	132	159	140	155	142	148	152	131	164	149	139	160	158	171	169	150	152	154	169	143	162	176	130	171	163	180	118	152	166	152	147	155	158	177	169	142	154	157	144	130	169	173	152	161	182	162	175	166	137	146	153	141	148	160	162	165	173	158	144	147	171	175	153	123	180	156	159	159	143	166	162	168	159	188	152	145	166	163	157	165	172	146	173	164	167	148	137	143	160	152	152	144	202	153	149	164	150	184	173	171	162	147	169	163	136	165	176	164	151	146	156	149	156	165	154	159	150	155	173	158	157	161	179	164	163	144	158	152	176	132	161	165	166	166	156	143	161	157	152	148	164	159	152	150	148	158	171	136	164	171	138	161	139	162	158	134	148	176	141	152	147	151	140	158	175	149	180	184	154	140	153	138	150	149	156	155	148	143	150	176	146	137	127	151	161	141	171	191	164	142	174	145	162	162	158	140	172	143	171	169	183	160	150	151	157	156	155	174	150	155	156	178	157	143	145	142	152	145	157	142	140	129	125	143	140	149	129	152	159	184	167	167	166	151	140	154	161	136	188	147	136	169	152	143	161	176	163	149	184	158	158	174	170	144	148	153	181	159	131	151	150	176	142	161	144	155	159	160	158	159	135	147	149	183	133	143	158	139	152	174	141	144	178	139	148	164	155	141	130	143	150	172	153	141	160	158	153	137	162	168	160	167	155	169	168	177	146	165	146	154	171	136	142	149	143	167	162	149	140	169	168	171	163	166	159	169	157	149	177	148	146	136	160	168	142	177	132	153	156	151	146	159	137	173	146	167	178	182	150	178	137	163	139	136	177	137	168	145	164	166	167	146	177	156	177	138	158	142	163	148	157	175	191	167	135	157	157	153	155	178	170	148	164	184	183	155	160	157	165	158	137	162	173	147	157	160	175	166	166	142	161	163	164	141	151	157	134	156	154	159	136	146	148	158	151	148	145	143	168	152	137	168	153	150	136	158	147	136	169	137	167	172	181	163	163	157	157	152	163	151	143	151	151	174	166	133	155	167	129	158	159	157	140	172	151	146	175	162	157	161	122	184	169	159	152	159	161	167	133	152	166	158	136	157	133	159	167	159	172	162	149	147	155	158	175	168	163	155	160	148	165	142	164	130	157	175	159	171	184	141	150	166	141	160	146	154	139	158	150	155	162	160	147	156	145	159	162	165	159	160	161	150	142	150	168	132	142	158	154	177	171	147	146	170	155	149	163	157	167	143	167	146	159	157	160	184	150	150	157	165	159	169	159	150	170	162	156	170	173	157	167	175	137	155	142	154	176	154	175	164	156	175	148	179	153	162	173	163	189	153	162	140	182	145	139	161	147	146	144	171	138	130	126	156	156	159	136	168	148	167	180	150	157	167	149	151	162	146	152	170	144	163	155	139	161	159	133	133	167	134	146	145	168	159	144	175	147	144	166	147	162	152	157	143	163	170	172	152	153	156	160	154	172	152	159	164	140	151	140	145	169	154	150	151	157	151	166	182	159	189	159	144	149	147	150	129	138	151	173	145	155	149	146	177	166	183	152	136	159	149	170	143	133	156	166	170	150	161	155	169	142	157	161	168	166	170	130	166	144	153	152	148	152	166	149	158	125	167	177	171	145	148	165	151	139	154	169	136	144	150	172	164	140	151	155	161	144	153	155	152	146	162	166	148	161	151	160	156	163	155	186	149	166	166	163	172	165	163	180	162	155	151	152	152	141	166	166	169	146	151	175	148	150	164	142	153	147	156	162	139	163	171	147	168	174	148	146	141	157	177	156	167	171	161	158	156	150	147	174	160	144	154	160	173	167	157	160	154	163	150	160	145	153	155	156	134	139	152	145	157	156	164	175	141	193	136	151	139	164	170	152	165	166	153	160	144	151	147	160	159	142	157	148	181	143	151	171	151	142	161	182	168	170	146	171	164	159	157	162	155	169	157	125	170	177	161	171	183	164	199	157	136	151	160	153	165	155	141	164	155	170	141	149	169	153	152	181	167	164	162	168	146	146	144	172	174	165	160	154	174	153	131	160	169	161	154	163	151	154	164	149	134	150	153	166	158	165	161	158	151	141	157	149	149	154	146	171	152	166	166	170	149	121	156	176
6842	15052	12998	7056	4737	3620	2778	2210	1701	1357	1143	923	807	731	602	555	499	475	474	377	417	370	346	347	344	326	316	304	307	299	307	298	278	263	261	294	247	280	226	250	245	257	293	234	257	250	234	226	234	232	234	220	218	239	218	222	225	235	242	229	230	242	250	240	225	236	210	222	243	240	222	225	247	200	220	234	196	220	234	214	205	241	205	213	237	205	214	194	229	234	241	217	243	231	215	193	231	230	225	206	224	250	229	225	212	229	209	207	196	227	222	224	209	209	217	214	247	240	208	207	232	212	222	228	224	209	246	233	218	249	189	205	216	202	213	199	233	206	187	228	195	221	230	213	236	196	222	244	232	221	217	240	231	198	219	214	221	226	209	220	223	206	216	205	213	209	198	247	221	233	215	223	210	209	227	216	208	231	207	212	218	223	222	207	219	217	223	232	224	211	217	200	228	199	236	201	223	212	203	213	202	226	191	230	210	226	194	221	248	206	223	237	214	233	212	221	201	238	213	209	196	214	220	229	223	227	207	236	226	246	244	215	246	202	218	206	205	229	252	223	224	215	209	231	176	216	201	231	214	207	229	224	212	195	235	182	243	206	213	237	230	233	203	208	222	235	212	195	220	207	226	196	226	235	211	220	237	221	226	198	213	226	236	204	238	211	198	210	209	183	237	197	245	203	237	225	220	248	225	214	216	188	216	228	216	243	214	209	212	233	214	231	248	201	204	226	211	206	253	239	221	216	215	208	214	227	205	193	189	198	239	222	240	252	238	219	235	217	226	214	225	220	207	203	228	227	217	215	202	199	237	206	232	223	211	195	194	207	214	219	230	197	187	202	220	221	197	239	216	218	231	222	237	211	199	211	238	217	217	208	241	226	222	188	208	204	208	200	222	215	204	195	224	196	229	227	240	239	237	224	224	200	224	214	224	231	214	219	212	199	221	227	238	215	207	233	213	217	221	239	212	195	238	219	236	201	206	209	220	203	196	226	232	213	227	224	212	199	193	209	208	245	226	199	205	247	209	200	250	218	203	204	208	209	219	218	205	197	218	221	221	220	253	219	206	201	202	202	209	234	225	216	214	230	230	209	201	210	222	230	206	232	212	198	238	208	232	232	199	222	214	227	219	232	196	207	208	217	210	213	211	230	205	218	215	218	181	213	230	200	215	205	209	210	227	201	197	182	230	219	228	234	211	232	207	207	210	219	198	230	192	225	218	223	237	211	210	201	244	206	223	211	209	204	215	238	226	255	210	226	237	206	223	226	222	220	206	227	211	206	226	219	216	199	198	233	212	214	205	211	272	203	233	201	249	230	235	212	196	203	228	216	224	199	225	204	207	224	215	199	208	209	225	211	233	222	233	207	243	209	200	223	214	238	195	237	216	216	193	212	249	177	233	211	227	207	222	234	231	222	228	250	231	207	217	209	240	219	212	223	213	214	219	209	218	242	211	201	217	217	217	220	219	207	221	208	223	222	205	205	236	210	203	233	201	208	222	194	207	190	218	207	195	194	243	192	214	230	245	205	230	237	200	201	200	198	219	215	207	195	217	231	205	214	218	206	218	218	219	214	226	196	213	209	229	221	199	194	218	231	254	207	213	204	233	230	223	216	223	220	208	201	218	229	210	231	231	232	194	179	214	199	207	228	198	221	200	254	212	200	224	221	232	218	208	232	199	222	248	212	228	214	220	191	230	214	227	195	238	224	199	201	215	228	199	218	222	206	212	227	221	224	223	223	194	225	206	214	228	200	248	224	204	217	215	195	176	213	202	203	209	215	222	217	233	211	213	233	216	204	183	209	182	213	221	219	211	220	230	221	193	229	204	216	210	228	207	188	176	218	226	206	211	229	181	222	221	202	206	190	200	216	204	231	222	228	200	207	241	197	184	204	236	215	208	211	223	236	218	199	219	220	230	216	208	201	226	237	216	205	226	226	230	233	232	223	227	227	231	209	219	215	199	204	213	208	217	188	233	191	222	196	242	206	214	221	203	210	206	212	195	221	201	250	214	213	202	227	235	231	205	191	210	192	210	217	193	211	233	217	231	216	202	206	229	218	196	211	234	202	234	219	219	218	204	213	234	198	221	230	240	228	196	213	195	218	221	229	233	240	218	207	219	226	205	220	212	232	202	210	192	239	203	239	210	215	205	189	205	246	224	199	251	218	228	224	221	202	239	205	208	206	205	202	227	188	250	225	217	220	207	226	218	208	224	211	217	211	213	219	210	200	224	211	221	209	202	212	181	223	207	215	211	226	244	229	229	225	228	206	201	214	235	200	242	237	209	211	216	200	198	212	213	208	222	207	227	203	218	204	203	224	200	225	214	217	210	218	206	195	237	227	214	212	209	185	222	213	237	221	232	229	211	207	227	214	208	232	223	224	229	203	199	204	206	202	214	208	223	218	193	213	225	196	231	239	217	225	214	236	207	221	204	221	219	205	197	224	199	232	206	232	224	221	201	211	236	204	190	210	192	203	215	230	203	190	218	240	178	198	230	219	242	201	200	223	204	212	215	213	230	217	213	228	207	218	241	224	223	205	206	199	233	211	214	228	215	207	218	215	203	215	208	206	245	202	212	206	219	212	192	224	210	209	202	206	234	213	232	229	212	213	199	205	195	223	182	210	219	201	205	204	214	220	214	219	225	208	206	223	209	251	217	228	215	239	228	205	224	198	220	216	210	218	193	191	211	219	207	234	206	232	218	206	223	192	211	223	219	215	209	212	186	205	227	215	225	210	212	248	205	237	228	221	208	192	193	237	209	208	214	217	216	218	225	202	221	204	197	214	225	238	234	217	205	211	203	215	211	213	224	205	209	207	219	210	201	216	202	202	207	209	226	212	203	226	211	228	236	225	197	219	214	199	198	192	220	229	191	187	219	221	213	227	207	191	207	234	219	216	227	221	200	209	209	195	184	207	212	208	216	223	221	220	215	212	203	210	219	213	190	213	196	219	221	208	217	205	243	216	234	229	221	220	236	207	242	193	208	202	219	229	197	241	226	220	200	223	226	202	222	220	235	230	197	219	198	221	216	219	217	211	222	204	212	220	224	200	213	223	252	201	216	227	212	223	235	244	217	222	234	208	211	219	216	217	241	205	226	227	224	204	233	209	238	198	198	252	227	202	227	203	214	204	225	213	228	216	236	191	223	224	201	228	209	225	222	222	209	215	186	216	193	213	234	217	249	214	236	219	236	226	195	242	220	238	213	218	233	210	214	225	210	225	216	204	200	195	212	208	237	222	221	216	189	215	245	221	229	200	210	196	241	207	218	226	217	219	212	220	218	193	234	216	202	236	223	230	215	194	212	223	231	221	222	227	211	211	224	243	244	209	215	215	211	212	193	187	231	254	206	224	218	210	216	211	211	240	207	205	217	201	221	212	217	225	199	223	207	199	218	214	215	166	218	228	225	212	197	237	198	209	233	203	200	187	211	225	223	213	220	206	210	198	215	203	216	218	230	220	207	206	239	233	204	213
26504	20554	9784	1090	644	599	581	582	561	546	546	509	515	547	545	488	521	544	524	532	498	527	523	542	517	528	542	548	553	523	506	568	563	524	527	547	507	517	545	524	530	519	555	508	479	527	534	550	533	475	514	543	555	509	522	526	525	506	540	504	514	529	510	517	536	509	515	537	500	502	530	486	490	522	513	517	535	508	508	499	496	533	498	517	531	518	552	495	517	502	527	523	583	527	513	563	517	573	515	510	534	530	539	504	506	529	497	508	532	506	508	510	514	514	540	524	516	526	493	513	512	517	541	529	496	512	514	553	529	531	505	495	507	509	474	507	533	540	535	501	529	515	524	498	500	491	528	517	536	532	503	540	542	507	509	518	471	541	533	535	512	538	544	511	524	524	541	545	526	545	528	526	470	511	503	509	493	520	521	528	516	550	588	532	500	541	536	496	525	500	476	541	536	504	603	505	517	541	524	531	509	507	525	507	531	526	538	533	523	476	523	530	504	502	521	492	521	506	524	481	516	536	497	515	493	491	498	540	509	544	518	542	570	530	536	535	496	539	522	544	519	535	494	494	565	581	532	494	492	537	537	566	521	477	505	506	527	525	516	526	512	500	505	484	490	512	498	568	515	516	504	509	490	521	548	524	540	509	543	506	537	510	538	517	546	525	552	507	511	537	514	509	505	513	545	516	550	527	516	555	543	564	479	563	537	508	536	469	541	570	510	542	547	494	549	504	520	549	550	510	493	508	506	512	514	499	533	528	523	539	516	511	555	538	482	551	506	516	524	517	514	513	505	537	527	485	536	534	516	542	498	474	532	535	546	552	517	501	538	525	511	520	470	533	483	521	524	548	535	514	556	549	554	523	489	557	533	512	522	480	535	553	497	529	496	532	516	522	542	521	518	512	560	521	528	552	507	514	496	506	515	491	504	504	546	511	524	529	502	532	543	481	516	514	495	471	542	482	511	523	495	521	531	504	547	480	538	533	526	522	514	505	480	533	539	503	506	566	536	515	516	528	493	507	535	540	509	487	512	562	552	502	479	532	513	508	503	533	519	531	522	510	521	542	545	513	514	516	513	579	526	528	553	525	531	530	544	544	536	505	537	495	541	518	545	514	520	565	505	527	492	565	557	539	540	507	540	491	508	549	487	500	539	550	515	529	512	499	517	560	510	523	557	537	527	537	484	501	577	530	525	580	554	529	528	485	525	534	536	559	507	508	534	527	512	548	537	521	483	531	528	513	493	550	524	510	525	523	505	528	544	539	521	547	436	529	511	491	545	508	530	517	554	563	506	503	563	514	515	514	572	518	563	496	506	500	531	530	519	516	491	507	516	494	504	528	568	493	522	528	508	511	477	528	510	552	529	525	529	542	545	512	509	547	542	506	536	567	533	487	514	578	522	495	572	517	565	539	526	519	532	533	544	520	516	534	557	471	532	553	530	518	499	527	517	556	519	487	525	519	472	502	521	499	540	527	532	556	546	526	591	548	523	500	494	476	538	522	519	546	516	527	506	520	520	512	467	542	449	496	511	517	531	532	505	518	493	500	501	515	528	523	512	557	519	519	531	518	528	547	537	545	518	501	505	578	502	537	553	524	494	530	478	557	552	545	505	490	518	521	505	463	551	516	502	568	507	520	534	525	535	516	500	516	576	554	529	517	469	538	526	515	541	525	484	513	491	499	531	519	554	536	505	531	516	540	525	514	535	535	543	525	522	511	512	515	485	539	528	502	516	558	489	497	563	563	476	544	497	532	583	540	477	547	539	551	538	512	525	540	480	512	509	495	545	553	528	497	522	513	531	489	498	494	499	513	517	517	512	520	518	471	535	539	490	498	555	549	544	558	500	531	545	453	537	503	541	526	562	537	544	505	553	536	537	561	498	527	526	489	496	477	489	531	499	516	509	490	521	550	518	482	503	543	533	513	512	530	517	516	529	485	535	495	559	510	508	523	527	531	537	501	499	531	525	542	533	526	502	489	563	526	491	540	516	504	517	524	497	554	530	532	545	518	518	481	524	530	530	487	581	545	501	582	540	493	483	548	529	514	568	516	500	502	519	546	491	538	497	512	524	495	489	524	507	543	557	543	533	522	500	548	559	533	512	544	504	517	513	503	529	508	545	518	544	513	531	552	562	529	553	526	498	530	506	489	496	537	538	493	544	536	534	504	499	508	556	518	490	529	496	505	534	574	492	514	540	475	532	521	540	518	511	555	497	524	500	474	502	499	563	524	549	517	561	529	512	516	525	477	527	496	550	528	515	498	517	516	532	545	538	524	505	532	509	496	531	522	500	487	487	549	542	512	524	526	490	545	550	513	577	522	540	490	510	504	506	502	566	510	514	533	546	523	563	534	554	536	536	511	536	503	524	470	513	498	501	555	496	490	545	482	493	549	503	527	505	461	499	480	524	521	525	501	474	504	536	500	558	522	542	508	516	507	502	556	533	542	547	550	511	558	474	532	506	477	497	568	490	501	532	543	534	538	523	547	514	497	466	514	555	529	536	518	543	496	526	528	484	450	480	509	503	477	520	509	522	509	528	542	490	556	514	516	531	521	521	539	506	480	530	518	552	515	524	477	495	522	532	492	538	550	492	499	526	501	560	479	553	513	486	494	541	511	505	539	528	497	548	521	505	577	523	521	532	570	504	482	511	555	552	504	539	468	512	528	498	554	550	496	481	516	510	525	529	552	499	514	505	548	513	521	507	564	484	536	525	492	506	517	559	501	518	496	526	491	536	556	504	527	520	505	540	512	565	536	534	519	526	525	562	571	508	469	511	542	492	504	539	538	518	491	520	548	525	520	524	525	535	513	523	519	499	493	515	570	516	516	492	502	525	542	514	538	550	543	553	536	519	509	520	490	492	533	503	540	490	479	524	547	543	515	524	528	512	546	521	522	516	533	558	515	531	541	515	530	547	510	536	498	528	545	525	479	508	504	563	474	576	563	547	497	531	542	512	553	548	510	508	528	498	532	554	495	516	505	528	499	532	555	523	527	532	477	547	507	543	528	506	550	488	530	538	538	513	529	505	541	514	520	527	539	528	525	515	514	552	544	552	578	541	519	508	514	528	556	512	531	506	489	533	505	532	557	529	527	534	486	507	540	524	546	569	516	518	511	548	511	544	517	542	550	493	515	543	549	537	526	543	520	520	546	550	502	529	505	512	508	546	530	502	501	525	542	557	518	562	540	531	583	522	514	513	509	502	564	498	533	501	491	495	539	533	503	537	520	539	557	557	551	539	500	554	514	543	511	554	506	541	573	573	540	516	518	511	540	506	526	479	521	564	555	511	515	489	476	532	485	502	543	511	507	553	504	514	547	541	551	513	498	531	528	546	520	508	518	518	513	540	526	513	524	508	477	512	505	525	536	493	489	554	531	498	473	495	467	505	526	542	528	488	532	532	505	520	537	511	539	510	535	512	522	525	537	531	490	503	490	472	536	521	520	523	536	546	566	503	549	519	566	549	510	533	500	487	525
3993	1496	1390	987	866	798	787	767	750	773	739	699	722	727	674	706	681	710	688	661	738	674	657	683	692	702	717	680	681	687	721	718	702	699	689	655	696	736	689	665	652	661	701	674	693	682	699	703	670	657	695	682	652	678	697	687	621	726	677	674	673	695	685	636	693	710	656	715	693	680	691	723	746	691	685	660	647	695	664	666	677	682	693	632	738	677	661	679	701	663	691	642	702	660	709	716	643	737	681	677	685	735	656	627	654	692	673	706	661	678	708	661	668	705	676	712	687	713	672	718	704	684	744	680	704	664	671	685	679	657	700	730	762	706	675	696	650	681	674	736	674	689	701	681	690	747	672	666	688	712	643	711	710	734	710	686	698	749	692	740	693	680	643	677	693	674	671	703	689	709	685	685	677	691	691	711	667	700	669	691	666	677	653	718	679	686	737	661	644	707	685	685	711	649	699	762	649	667	691	652	714	706	673	675	704	651	699	717	717	635	681	672	691	682	642	652	698	640	715	671	695	728	667	697	700	648	680	727	709	699	685	710	672	726	699	711	673	679	699	707	661	697	660	682	663	673	666	650	689	681	705	673	692	684	676	724	672	684	666	701	705	653	661	701	666	688	724	660	687	666	630	717	685	691	718	675	672	702	644	711	694	674	687	702	691	710	706	644	688	707	634	707	680	668	692	678	651	639	666	705	679	691	732	654	746	706	697	667	652	690	641	691	674	693	723	661	690	655	639	697	678	645	697	678	649	659	727	684	651	687	655	653	689	674	686	690	710	704	672	699	676	644	693	662	701	685	656	652	658	664	699	687	691	665	681	697	676	706	734	704	690	679	689	634	687	666	665	662	714	700	670	695	673	693	702	659	671	706	714	647	709	677	703	682	672	693	674	678	708	676	691	722	707	643	682	660	697	680	690	644	677	701	694	688	650	706	685	688	660	631	663	702	681	637	681	659	686	691	679	633	694	691	699	719	757	671	730	713	656	726	680	671	706	686	728	724	703	669	680	685	683	712	636	678	685	677	700	672	680	678	654	676	704	668	657	686	655	686	706	715	699	644	662	682	670	682	666	709	645	674	694	690	704	657	614	672	775	688	647	710	707	650	683	690	659	658	677	684	692	721	712	629	635	646	636	682	685	685	688	701	647	694	694	639	626	637	726	699	656	736	704	666	661	714	690	692	629	642	691	670	631	681	697	684	665	658	687	687	664	665	651	692	685	703	695	680	649	679	697	646	654	716	701	648	675	655	643	705	639	694	696	701	686	678	694	688	673	649	661	665	670	656	672	674	677	690	676	692	692	662	643	671	741	695	649	654	657	709	670	667	708	707	688	652	635	724	652	725	678	701	692	713	684	702	693	686	737	712	644	697	668	713	695	683	621	676	674	733	648	697	671	733	669	696	705	705	723	704	672	686	705	713	679	658	664	678	719	718	710	668	676	658	691	646	700	715	682	702	708	665	736	673	696	723	663	677	681	639	661	704	709	671	689	709	732	695	687	710	658	674	677	672	713	691	649	699	757	729	619	717	681	685	697	685	674	659	677	700	653	680	665	678	686	657	673	674	683	677	673	672	662	676	686	657	695	680	677	737	652	658	707	665	666	684	680	692	703	661	682	656	601	665	657	635	659	723	687	682	676	672	695	663	703	697	705	680	678	676	668	673	663	690	726	682	683	662	668	706	700	673	630	641	670	625	709	661	665	674	697	712	663	701	660	687	670	706	669	675	685	725	708	696	658	694	651	665	674	694	650	666	679	705	651	670	685	683	654	693	667	677	645	741	684	679	691	671	712	674	594	731	687	694	655	703	633	680	688	697	665	720	715	703	703	698	646	659	658	697	670	703	666	726	709	699	708	668	662	674	625	659	684	692	648	686	698	647	704	679	666	718	655	646	639	660	703	634	654	746	661	671	685	738	689	630	671	686	738	701	638	672	679	680	651	659	688	700	686	645	684	656	705	696	689	717	645	619	643	650	692	663	666	688	724	643	647	675	678	681	673	692	696	683	711	679	681	688	698	747	673	668	696	689	669	719	703	662	679	658	671	675	711	673	674	714	657	655	664	667	681	714	693	737	679	673	679	708	714	646	703	710	658	703	693	717	702	652	646	699	673	686	669	660	658	687	695	702	707	723	695	684	720	698	674	688	747	689	640	699	671	667	664	685	682	703	650	710	702	684	665	726	695	663	663	690	691	701	688	681	697	656	702	701	706	656	658	729	672	693	668	676	726	727	677	691	672	747	629	649	712	694	646	674	642	712	661	701	682	705	697	679	695	661	668	704	684	705	637	683	690	654	689	644	663	706	655	677	701	687	634	706	702	693	663	700	731	703	731	631	662	703	661	710	663	670	678	641	674	674	707	673	648	677	671	653	708	685	633	663	684	688	700	704	677	680	642	659	672	637	674	678	685	666	648	684	638	695	683	694	701	680	693	700	738	705	709	632	703	644	728	703	657	694	665	701	657	681	673	719	705	694	651	713	640	719	693	637	654	716	692	685	674	681	675	703	691	672	688	671	664	710	711	685	680	688	679	700	667	652	657	675	677	701	714	678	718	660	669	685	658	691	692	681	709	745	667	665	681	692	652	672	694	711	673	674	687	652	703	680	698	690	687	687	694	714	701	721	671	693	696	749	689	675	686	655	638	693	677	699	657	734	694	709	695	726	663	759	701	667	680	683	687	650	624	664	651	662	671	680	666	697	714	727	680	648	693	750	663	675	650	738	688	706	731	723	686	685	685	685	647	642	740	641	682	708	675	727	675	657	684	663	700	686	698	726	657	720	637	655	698	684	695	617	678	665	723	646	659	680	695	689	696	688	714	666	702	640	659	719	646	694	730	679	664	736	681	703	660	695	739	678	671	653	697	639	677	671	694	712	642	665	701	684	721	684	656	665	679	712	694	703	650	664	713	642	705	682	631	714	722	705	701	670	673	671	677	653	720	674	677	630	670	688	678	698	687	635	654	648	658	668	658	685	705	683	670	647	675	737	682	656	652	687	714	687	693	689	739	614	634	678	718	673	716	675	688	699	686	704	695	648	682	687	671	678	675	699	661	696	738	644	650	737	666	687	704	737	723	697	674	693	630	677	702	698	698	670	693	699	716	652	690	700	700	679	668	710	666	652	679	627	699	625	676	668	685	705	671	691	667	690	695	643	654	670	653	667	674	700	633	666	641	671	775	674	707	692	716	687	686	677	720	693	698	649	696	688	700	700	663	643	687	667	671	699	671	682	722	704	688	660	631	733	666	704	681	702	663	690	672	718	690	681	676	732	660	673	665	686	652	674	690	740	628	689	688	669	717	692	700	694	672	693	694	729	661	709	756	694	728	683	712	658	687	714	689	693	731	688	694	674	701	714	738	683	682	637	697	659	645	691	680	670	672	724	640	707	635	643	672	660	673	688	663	685	691	677	689	634	686	671	687	664	677	708	700	695	696	730	676	690	697	722	697	654	694	697	677	680	657	692	708	677	676	687	657	697
23710	20926	28176	23817	20895	8720	1214	783	666	589	617	550	522	506	512	486	458	443	472	461	469	477	480	470	418	424	422	430	432	400	456	435	432	449	440	425	416	388	421	435	439	399	485	446	384	425	388	423	428	403	391	385	383	455	443	417	396	434	407	423	446	455	411	420	427	454	390	439	399	435	403	398	385	413	423	418	443	449	459	424	415	428	437	413	408	422	424	389	437	399	416	396	421	446	405	397	432	463	402	429	427	431	414	391	458	415	430	432	387	427	391	401	431	449	403	420	424	387	404	386	421	361	435	423	459	471	420	437	397	405	367	416	392	411	410	421	408	441	423	444	454	393	417	453	427	428	380	390	443	421	428	390	422	412	446	404	419	431	428	415	438	403	403	418	381	372	448	425	426	410	386	424	394	437	436	416	425	389	394	381	397	455	414	391	411	400	390	441	412	409	379	426	428	386	418	428	409	416	391	398	438	447	401	377	414	414	452	413	427	438	392	400	384	404	431	406	389	382	449	407	416	384	444	421	397	423	423	467	423	421	413	380	394	429	411	451	381	389	402	422	401	425	425	369	414	390	417	400	424	442	428	435	402	425	418	406	415	436	401	434	443	425	414	442	402	426	419	452	402	414	430	404	419	418	405	382	437	420	420	428	378	395	423	388	412	405	454	444	396	406	395	363	411	433	422	400	410	430	426	410	404	435	396	398	450	409	419	433	402	406	420	396	397	415	429	428	412	404	430	392	417	384	452	407	424	426	432	416	383	424	431	443	431	410	410	441	400	427	437	402	412	408	403	396	450	397	420	408	446	439	435	392	431	400	436	384	386	389	440	417	416	384	435	449	415	396	399	417	419	454	411	414	432	399	415	427	350	422	398	486	415	447	401	426	426	408	409	425	419	421	433	400	432	431	407	403	398	444	418	410	390	396	433	423	411	423	402	405	427	379	443	436	392	385	420	416	435	407	436	400	435	370	395	412	407	414	381	427	442	420	414	388	399	393	360	427	441	428	441	374	433	446	414	409	408	413	406	446	401	416	423	439	417	433	414	401	436	412	455	371	393	388	407	400	422	428	404	411	400	394	431	404	443	413	409	418	447	419	359	416	390	416	432	377	426	419	391	415	383	440	418	410	400	399	389	384	397	406	418	396	386	425	436	394	409	418	404	432	413	448	390	429	434	440	409	406	424	402	450	423	438	420	447	420	445	437	408	412	404	436	452	457	420	455	406	380	426	420	408	401	388	430	384	441	418	412	451	408	422	422	443	395	413	430	414	411	452	390	385	409	452	424	419	415	416	424	434	445	454	437	388	409	372	442	390	384	398	444	428	396	431	414	424	405	407	421	392	400	419	444	439	415	428	400	415	387	408	420	419	422	428	417	363	418	425	379	384	452	417	411	437	416	419	438	425	398	454	422	374	417	386	397	412	396	409	388	414	425	461	405	414	412	430	448	467	423	401	421	399	403	397	432	428	447	416	430	418	416	450	426	378	406	446	422	417	407	392	398	422	395	426	457	423	374	385	442	412	363	408	424	424	405	406	407	394	405	426	390	414	421	428	416	419	391	404	421	446	443	420	388	400	403	400	421	432	408	431	418	420	414	429	416	408	395	403	432	426	418	442	416	408	437	403	362	389	448	397	402	396	398	401	457	442	391	427	395	404	407	393	415	443	407	413	376	383	409	389	391	408	416	455	404	417	401	399	368	442	409	412	388	430	442	408	435	414	475	418	407	436	391	434	393	396	389	415	432	434	417	413	441	444	390	438	432	412	412	410	417	441	399	402	458	384	417	409	410	379	417	406	406	413	429	387	451	441	402	441	402	420	396	384	389	418	430	431	429	430	391	440	404	423	394	411	444	397	388	428	407	432	461	415	400	440	407	412	398	414	409	424	385	423	411	457	393	431	407	424	442	402	413	401	448	411	406	432	413	406	440	432	377	419	405	391	408	402	390	415	403	407	403	427	426	406	434	441	416	430	414	398	375	408	396	426	357	382	412	447	398	468	425	442	391	422	428	394	401	457	413	396	416	419	399	415	408	445	420	406	402	388	366	396	426	444	425	423	450	426	400	418	406	398	440	404	416	424	449	424	402	440	393	405	445	424	397	409	433	391	464	400	434	382	396	388	434	407	415	380	426	392	408	400	390	412	392	398	383	401	428	447	405	406	435	428	469	419	413	394	445	451	466	372	396	422	419	401	410	432	413	413	408	435	374	449	404	393	419	410	416	423	407	395	416	424	398	400	427	422	428	438	389	444	382	440	370	414	455	411	374	428	414	446	412	384	406	417	371	442	438	442	411	432	409	396	380	358	396	421	449	443	453	417	397	440	405	438	428	430	428	435	437	389	388	455	422	400	408	395	381	386	404	404	418	417	427	419	405	447	440	432	407	413	441	412	393	431	424	404	403	418	475	419	410	397	399	436	408	387	395	396	393	374	423	440	418	419	422	401	433	439	436	418	396	427	407	442	376	382	472	428	362	430	392	409	420	422	377	406	408	415	399	445	450	411	455	425	420	461	398	402	390	414	405	404	382	387	424	406	412	406	403	414	399	398	435	405	401	401	390	404	431	429	418	406	410	407	421	453	448	418	428	390	432	433	426	400	413	427	444	412	425	441	426	405	403	453	418	456	369	426	407	416	443	395	385	413	383	403	436	447	407	407	430	440	418	383	440	436	407	409	420	422	437	373	391	441	403	441	405	391	417	464	417	389	433	390	421	376	430	450	434	401	395	397	444	358	430	414	411	409	471	386	376	388	437	443	397	413	382	408	431	448	414	400	405	408	435	392	408	430	364	412	368	397	396	391	453	407	426	414	376	441	484	422	436	453	424	412	422	445	429	405	431	409	385	394	439	411	431	432	413	453	412	400	445	407	409	418	422	407	395	434	401	441	379	426	384	413	440	435	419	415	401	408	439	433	406	416	403	413	407	447	413	359	459	384	407	414	445	403	433	405	457	448	400	430	408	416	431	417	426	421	428	457	415	382	397	424	397	406	425	436	373	416	413	390	395	408	386	388	432	405	400	407	391	388	408	408	410	426	420	396	419	429	447	419	408	431	410	407	431	431	415	424	423	409	441	416	389	417	399	447	429	411	427	410	419	412	408	380	439	371	403	411	432	402	409	439	444	425	408	436	430	414	427	390	418	413	382	427	404	424	403	403	412	400	438	398	417	410	408	412	418	449	432	385	478	408	423	430	420	420	398	433	415	410	380	408	382	400	455	400	399	449	424	419	407	372	436	404	403	399	404	416	446	442	471	395	416	405	392	396	437	430	398	421	370	389	421	414	423	387	459	404	373	391	410	432	403	428	390	396	415	444	435	431	419	426	446	429	420	412	398	406	396	426	397	404	350	425	429	402	408	402	401	421	447	385	467	426	385	444	444	429	373	425	416	398	411	449	373	375	409	443	415	390	398	409	430	399	428	410	416	400	444	424	430	386	411	439	418	416	436	413	415	422	395	377	413	420	390	361	452	440	398	436	402
4668	9293	8199	4268	2894	2262	1802	1555	1312	1157	1051	931	828	824	766	730	706	633	668	662	659	665	687	644	583	657	620	655	590	603	584	607	601	622	597	565	598	586	591	578	578	550	586	605	547	584	574	547	560	560	554	577	552	536	568	592	582	549	576	591	596	572	562	571	552	554	567	577	541	602	588	548	537	575	589	541	565	561	546	577	595	538	549	576	581	498	548	574	548	543	544	532	558	522	584	544	537	551	509	561	538	559	586	550	558	562	539	562	560	530	578	597	586	552	566	583	537	556	534	575	568	551	570	561	604	612	507	537	554	587	606	583	575	596	559	570	561	554	587	553	589	524	603	588	552	583	560	537	575	582	539	578	530	556	535	597	565	546	558	565	574	564	584	578	588	559	542	574	589	532	558	561	564	569	555	552	564	516	575	584	538	575	567	551	534	551	587	523	538	559	567	532	552	589	567	539	491	552	565	547	529	546	527	533	615	526	551	553	577	547	575	551	557	550	548	569	508	561	573	572	566	555	552	569	538	576	520	530	561	579	561	549	530	554	547	596	574	548	547	534	583	593	553	573	558	551	505	562	598	557	546	569	542	562	589	564	530	538	573	535	573	577	564	541	515	547	553	569	589	579	561	568	546	553	544	528	566	531	521	583	551	580	573	563	526	573	578	572	553	581	498	592	529	579	584	550	554	581	549	600	565	557	545	534	562	560	550	555	539	531	579	554	583	522	570	559	556	577	525	502	562	567	582	542	547	540	525	548	569	563	551	577	522	566	547	565	549	568	532	547	564	554	569	528	546	547	599	583	561	584	604	536	586	572	599	547	542	550	593	533	558	546	563	567	571	568	568	585	595	585	555	529	611	574	551	545	579	615	557	564	575	512	556	589	576	522	526	579	558	526	564	556	578	567	567	563	538	593	553	545	530	578	580	604	565	565	534	584	547	565	570	572	575	537	527	575	605	534	587	549	570	527	577	558	590	594	560	541	560	528	568	547	547	577	566	579	575	530	540	529	550	513	510	536	530	537	557	552	547	535	553	544	545	573	558	536	549	549	547	539	588	545	526	609	548	551	582	556	551	539	586	567	544	574	567	546	557	530	572	572	548	579	533	497	558	522	509	589	584	529	587	564	529	584	578	606	568	563	600	581	559	578	578	601	577	558	571	546	558	558	543	553	554	556	539	576	561	568	584	541	533	521	514	594	553	575	552	570	576	560	553	587	548	580	554	546	535	528	558	545	557	581	563	601	557	590	530	527	569	565	557	569	570	603	530	607	549	594	606	587	575	570	534	548	577	572	558	538	615	528	554	568	539	579	571	553	588	577	563	584	557	570	546	553	589	545	546	551	547	608	551	581	541	571	573	546	552	572	520	567	546	588	578	539	545	529	553	557	564	544	537	565	546	583	559	586	546	530	565	521	579	563	552	535	575	563	578	600	571	561	553	578	553	560	550	540	520	572	593	553	536	528	577	563	556	554	521	567	547	584	524	577	559	528	571	542	563	573	533	586	561	573	514	564	553	531	573	548	552	567	542	551	557	518	549	575	535	570	537	555	539	555	531	522	590	555	580	568	556	556	567	576	578	539	556	537	551	590	513	564	590	559	546	548	562	549	566	573	562	561	533	511	535	524	572	555	530	559	547	569	581	569	516	578	584	583	532	562	569	527	549	508	550	565	545	568	521	541	603	555	571	576	551	512	545	552	516	528	581	557	527	571	563	586	596	539	593	571	542	547	532	560	574	565	548	570	554	535	555	572	588	536	527	581	609	577	570	549	587	512	509	547	555	584	575	548	546	513	586	527	611	571	541	581	554	543	576	554	504	599	587	577	558	551	558	612	513	533	530	573	570	531	537	560	596	536	604	606	524	535	578	537	540	532	563	605	529	546	526	579	549	585	600	536	554	531	520	546	577	551	557	568	606	577	523	574	550	558	541	596	540	535	600	572	528	571	531	552	565	566	597	569	564	557	552	561	574	547	553	547	546	557	546	541	580	537	533	554	541	567	550	570	508	564	566	596	527	542	578	572	555	556	538	582	513	573	558	554	526	551	610	549	567	558	546	524	539	505	574	565	561	541	565	573	547	555	551	554	576	521	579	551	563	541	532	558	545	537	589	610	577	540	594	569	582	515	543	585	538	583	548	552	534	530	530	550	561	558	558	546	553	566	591	584	602	538	567	553	581	607	580	564	478	551	556	565	544	572	570	528	547	551	542	539	580	556	558	542	498	554	566	562	571	551	547	565	593	586	520	544	546	557	541	543	567	538	547	545	563	525	544	566	548	559	516	546	547	576	524	538	552	588	550	551	559	539	536	514	551	499	535	589	541	555	510	520	572	569	599	593	537	557	515	553	567	584	588	504	593	522	542	579	563	526	583	598	591	578	569	562	547	565	574	594	571	502	523	590	552	549	557	556	557	542	583	539	558	512	558	604	532	558	534	570	579	539	599	530	627	578	568	527	576	535	562	522	558	529	586	567	559	564	560	543	564	590	550	548	553	583	547	548	543	551	586	559	540	549	581	567	554	522	556	562	591	580	532	518	563	552	583	574	547	583	548	588	526	515	567	558	580	533	575	569	585	534	550	551	572	549	543	547	568	518	589	577	531	569	559	594	508	549	564	565	574	536	584	612	599	551	588	552	552	538	574	551	562	558	600	550	586	517	548	602	556	567	562	572	565	546	523	573	568	566	519	566	526	592	569	576	555	575	561	585	528	582	554	534	576	537	569	551	502	570	595	571	558	539	532	554	584	534	590	583	563	539	547	568	537	557	588	545	546	566	532	548	557	523	574	550	577	558	539	570	555	584	534	534	558	509	553	520	558	548	545	534	546	522	570	534	574	541	574	593	541	540	585	559	577	553	576	550	571	540	585	548	538	499	573	562	571	569	563	564	559	563	548	554	520	587	511	565	602	526	554	577	557	580	535	529	553	544	553	566	569	560	541	545	545	592	558	563	565	555	605	557	572	567	538	586	576	581	561	536	547	541	535	569	530	578	523	558	517	549	549	559	575	533	520	516	545	560	575	559	565	559	565	587	545	584	548	553	587	568	511	629	543	573	548	557	558	553	571	567	512	549	538	550	549	546	612	580	526	596	593	567	547	553	555	581	541	576	541	523	541	565	569	549	535	571	565	562	530	538	567	586	554	590	551	563	592	586	535	553	589	529	556	542	499	540	542	563	617	583	551	550	560	584	601	545	552	586	589	573	523	542	549	588	578	567	532	541	541	577	538	591	503	540	565	558	573	572	553	544	543	542	527	558	554	577	574	552	550	544	587	531	580	547	570	548	578	573	562	516	598	541	553	527	553	548	528	525	590	527	532	562	575	548	596	559	564	524	578	559	581	580	572	563	526	533	561	545	560	577	563	573	603	535	553	517	582	529	566	545	545	579	531	563	541	557	563	508	549	592	566	563	555	548	535	563	522	544	507	562	564	580	565	529	507	548	524	550	530	542	583	539	570	557	583	516	557	518	576	576	590	509
22742	20914	28676	23326	20914	20949	6745	975	634	601	512	430	376	345	319	319	302	257	236	241	211	225	196	211	225	185	194	211	198	177	200	206	221	176	205	184	175	187	177	173	192	182	195	170	150	172	179	152	193	164	186	189	180	175	171	176	171	156	163	163	157	173	160	179	154	153	152	180	177	169	147	149	164	159	164	180	165	176	151	163	176	178	152	179	178	165	178	163	174	147	161	170	159	158	169	193	170	149	166	175	154	150	154	162	169	144	161	160	156	157	170	145	168	151	153	167	152	153	142	159	156	144	134	184	151	156	152	166	148	168	157	164	186	166	150	142	157	169	159	154	157	163	177	146	138	148	149	158	149	143	168	175	158	147	139	148	161	147	154	135	157	158	145	166	174	128	170	168	143	166	135	171	161	159	157	158	153	193	155	158	203	171	157	165	159	170	139	170	140	188	164	185	170	184	135	144	177	148	153	150	148	155	145	159	161	155	148	157	158	157	143	147	165	138	150	143	133	167	161	146	153	156	163	149	148	162	173	170	159	162	165	161	155	147	157	145	148	155	189	151	153	134	157	155	166	141	150	166	144	158	178	144	181	145	157	149	152	158	178	157	147	168	179	162	150	140	180	152	150	177	157	161	153	156	147	145	164	155	163	160	151	163	160	164	182	154	179	142	160	134	169	156	158	148	154	168	172	143	148	158	137	162	173	135	158	157	168	169	169	150	162	173	150	141	159	178	167	147	156	162	145	145	176	144	157	148	162	147	153	163	171	164	174	168	165	164	151	159	131	152	162	174	169	153	152	146	150	182	143	168	154	159	145	156	169	166	156	152	180	159	194	155	186	148	166	145	157	164	143	145	151	170	141	137	152	155	145	149	174	152	171	177	160	148	159	148	170	143	175	166	146	161	150	164	157	167	145	177	171	165	153	154	154	162	183	156	154	180	174	149	157	149	154	170	179	157	170	130	144	161	161	160	181	154	133	168	152	160	169	157	158	151	133	163	162	157	144	180	171	156	171	143	163	170	142	166	148	168	148	149	129	170	151	134	149	156	160	159	152	161	154	140	168	157	151	176	147	166	157	151	159	162	133	175	193	167	158	156	175	178	182	143	150	160	147	140	169	171	162	153	160	162	147	177	140	139	156	148	160	156	156	155	153	136	150	179	161	134	157	169	130	136	149	145	163	164	139	155	156	163	138	167	151	144	146	161	157	159	173	168	176	146	164	171	152	157	173	139	174	149	144	160	146	175	168	166	149	159	141	151	125	141	171	186	183	136	141	163	169	138	167	146	169	147	144	162	176	181	149	183	150	156	169	142	146	144	136	158	184	164	155	145	168	162	177	159	181	175	157	145	163	139	146	145	158	168	155	172	161	159	168	145	169	162	138	167	170	150	160	184	153	158	165	160	127	171	183	156	143	154	141	155	140	154	148	164	172	148	163	151	149	158	147	132	130	176	152	157	159	143	145	166	175	152	135	163	165	184	127	153	152	143	142	150	168	162	166	164	139	148	178	166	153	157	187	172	168	139	144	140	144	159	180	166	158	136	164	135	159	180	128	158	176	152	145	166	134	153	171	162	171	165	153	153	161	159	158	156	177	165	169	168	173	150	155	153	163	178	142	173	171	177	141	163	169	152	139	159	167	170	178	176	139	167	143	189	144	160	160	146	157	146	161	157	136	127	180	150	143	154	174	178	163	158	153	152	157	168	154	163	177	148	143	136	146	150	144	153	161	165	143	155	149	174	164	150	137	171	159	167	134	164	184	163	164	139	145	163	137	149	191	147	152	171	165	152	165	164	165	169	145	161	170	167	143	169	155	165	158	161	147	155	144	153	177	170	169	158	156	138	150	180	183	148	163	154	174	173	131	133	158	164	162	171	158	161	159	145	169	167	168	153	159	151	171	180	154	164	180	152	175	168	170	170	164	153	183	146	158	142	165	186	154	164	161	138	148	146	166	128	154	176	166	136	163	165	161	144	174	148	132	148	158	161	171	158	157	170	157	160	179	160	144	146	178	154	177	164	126	155	167	167	183	170	162	171	165	159	149	156	160	164	164	157	182	162	141	162	169	161	156	170	157	156	163	163	171	156	179	141	173	157	172	143	158	171	153	136	156	147	171	178	155	156	137	148	152	169	158	130	165	158	163	168	161	161	135	149	157	154	142	144	156	156	158	143	155	149	159	174	146	166	145	162	167	183	149	175	152	162	153	151	149	167	186	146	148	154	168	158	162	142	137	171	167	154	147	166	163	144	158	154	172	152	152	156	178	162	171	165	144	155	163	164	149	163	153	150	153	157	149	156	162	150	154	164	159	150	138	153	143	162	154	152	154	168	149	167	156	166	182	155	157	159	148	191	160	156	167	197	144	159	153	154	135	146	170	160	156	140	154	153	152	151	167	159	158	168	162	139	133	174	141	151	167	155	153	138	145	165	151	127	133	162	163	171	178	153	132	158	167	165	140	152	147	163	145	160	168	163	145	162	125	170	152	163	161	166	156	167	192	140	148	150	161	148	136	140	177	155	170	162	130	138	167	154	164	151	170	171	149	157	169	152	183	145	153	139	145	171	167	144	168	154	173	157	143	176	156	172	174	135	152	140	155	190	146	160	152	164	165	169	157	158	149	160	172	145	150	164	154	160	148	142	155	156	169	148	176	151	146	143	149	169	170	157	132	145	153	142	158	138	164	174	164	171	164	183	168	154	158	163	151	165	152	177	157	145	177	144	145	162	174	164	158	156	141	144	192	175	153	168	168	161	160	132	178	147	173	170	162	153	150	165	157	161	148	169	139	167	139	174	170	152	162	177	172	159	171	149	160	148	174	154	176	167	156	156	163	146	165	158	154	135	171	141	174	160	152	178	171	178	147	145	161	161	152	151	167	146	141	158	161	137	142	151	166	143	164	171	173	172	143	164	160	170	157	171	147	149	167	143	143	138	191	155	159	162	141	137	175	161	177	165	177	148	188	147	158	143	180	164	140	155	163	163	163	150	143	189	150	159	153	169	139	147	141	181	139	159	161	146	141	148	184	132	136	169	166	166	164	153	168	149	161	180	159	152	147	146	148	149	160	143	182	148	149	170	182	188	165	156	142	146	163	169	153	161	156	158	156	154	184	168	174	155	127	160	146	166	156	162	137	162	161	163	128	164	151	179	168	168	153	158	164	163	152	187	168	160	172	167	170	170	159	157	140	143	165	153	183	157	151	141	147	155	150	147	166	154	139	164	175	148	170	171	161	168	170	146	173	177	175	167	173	135	173	183	171	161	177	140	174	161	165	155	157	150	168	144	145	158	147	166	132	157	165	159	156	133	168	162	155	166	165	157	161	153	169	153	125	175	153	146	132	169	148	172	173	160	148	145	159	183	175	185	174	171	155	158	160	150	160	175	151	154	140	161	162	168	153	165	149	170	171	173	138	170	139	146	170	156	144	169	151	149	166	158	160	174	148	163	160	136	169	163	169	172	157	157	157	157	153	177	131	187
6665	15162	13103	7009	4699	3505	2756	2148	1709	1397	1165	910	789	696	635	634	486	476	443	386	390	384	382	346	354	318	297	307	286	280	263	247	281	298	258	276	269	257	266	264	262	259	238	254	230	233	221	223	247	255	248	260	224	232	233	265	231	209	220	211	252	230	216	260	235	238	206	217	221	234	217	226	206	229	206	238	245	239	223	221	230	211	222	214	194	222	218	215	225	231	232	225	221	218	204	220	216	237	229	209	224	238	235	242	223	220	233	214	214	226	225	211	254	220	216	209	238	217	209	216	223	212	219	200	221	214	213	217	232	235	224	250	229	226	224	215	228	211	192	210	213	219	205	209	212	213	234	226	226	233	205	215	187	211	235	224	224	230	233	235	210	225	192	217	229	209	245	197	232	218	238	233	204	225	212	216	206	231	222	206	227	210	236	238	221	197	223	203	218	223	193	224	215	191	225	211	231	211	221	228	210	220	232	230	227	209	205	179	216	224	242	207	180	223	219	217	236	215	214	208	233	197	234	215	213	215	222	201	239	219	201	210	200	235	196	231	229	219	182	189	202	227	209	215	216	211	217	180	221	218	210	235	220	236	230	197	250	203	204	209	223	230	213	216	212	204	224	206	221	207	240	211	212	206	225	223	215	235	231	218	226	191	222	222	214	238	220	218	216	180	232	179	218	206	195	221	217	225	200	210	232	212	208	227	220	204	230	209	217	223	186	221	200	182	185	245	216	206	216	221	227	212	216	189	202	204	224	192	231	194	212	232	228	209	222	203	217	218	236	228	218	196	200	200	216	210	221	217	218	172	221	203	217	190	210	215	215	215	189	193	207	226	227	215	220	221	197	219	207	243	231	212	194	181	230	235	218	225	192	251	221	222	201	214	213	231	216	254	212	215	194	210	220	186	190	220	216	222	219	244	206	219	208	218	202	192	206	229	222	229	214	181	214	222	197	210	224	228	207	217	235	205	199	229	226	225	219	185	234	197	208	214	218	240	221	202	238	236	212	191	234	212	206	216	247	228	207	224	226	186	222	210	213	222	198	213	194	230	224	189	210	223	221	212	202	221	214	221	204	237	229	246	211	224	222	216	219	251	217	212	244	195	217	212	225	199	201	183	202	215	201	199	208	209	200	242	232	234	203	228	207	237	230	190	211	222	210	210	195	195	230	216	222	225	203	211	227	209	219	211	209	218	215	227	221	222	229	237	241	188	200	193	196	232	255	231	265	227	190	226	229	201	249	208	217	201	206	227	228	224	229	219	232	206	232	198	218	220	209	196	233	239	225	228	213	219	221	183	203	229	202	217	201	204	208	237	224	219	236	212	222	208	236	209	213	194	206	223	217	206	233	212	232	226	201	237	200	215	202	236	211	199	210	185	195	227	233	225	225	206	214	211	212	229	196	232	200	198	229	215	229	218	211	207	218	242	214	215	207	201	203	192	247	216	198	218	233	233	234	200	227	228	203	204	209	215	201	226	208	239	215	206	213	208	197	214	237	204	237	220	224	200	206	209	214	191	246	225	227	210	246	230	202	217	212	244	229	217	214	210	187	226	186	215	234	225	233	198	192	217	249	193	242	208	254	240	223	210	205	242	209	227	202	225	235	202	193	220	212	235	222	208	215	207	216	222	208	208	180	242	233	204	220	226	218	225	227	246	220	222	258	211	206	186	238	218	221	202	207	213	205	208	203	226	223	226	181	215	233	228	215	206	190	241	223	194	211	225	229	216	199	255	233	205	256	210	214	188	239	212	235	209	208	226	208	216	208	221	205	201	220	201	208	208	201	198	231	203	203	213	215	214	195	228	227	229	223	225	224	224	242	202	233	206	230	220	218	238	206	241	239	227	220	207	234	217	217	226	218	231	201	227	223	242	255	216	215	188	222	203	225	231	243	212	250	233	223	189	216	251	214	215	216	229	225	209	216	198	234	209	218	194	208	202	212	207	226	192	231	224	191	216	231	226	206	204	202	235	222	192	213	202	215	214	236	216	196	208	215	243	201	230	228	185	218	211	206	210	232	186	228	210	208	213	217	223	200	199	215	219	235	253	239	227	214	215	220	222	184	212	244	202	241	224	226	226	218	199	196	223	211	189	238	220	208	220	233	227	194	225	213	203	213	241	232	185	234	211	223	212	252	227	225	205	248	209	213	209	208	198	213	186	215	220	220	205	210	208	240	197	217	235	195	209	217	232	226	200	224	227	218	233	234	225	201	223	217	219	223	208	233	211	203	224	215	226	213	252	207	200	241	201	236	218	224	256	226	237	206	222	207	197	221	248	216	199	227	233	235	224	216	221	227	223	231	222	238	229	213	232	205	236	208	209	230	193	238	213	258	233	211	224	226	221	221	211	240	225	222	230	221	246	218	248	215	213	215	233	208	203	232	212	227	203	239	227	241	194	206	205	226	237	220	221	203	214	197	204	241	206	219	219	187	242	223	201	240	207	227	209	214	217	232	236	225	222	204	209	208	204	211	221	202	214	211	202	209	235	196	222	201	210	221	209	220	206	200	244	209	211	220	221	212	209	230	199	186	211	234	221	220	205	213	221	203	237	222	230	239	206	217	226	224	221	222	177	199	232	214	213	214	215	239	199	244	205	230	218	229	255	212	239	202	236	212	205	180	227	221	242	233	231	207	228	227	223	206	217	226	224	205	213	231	227	221	201	208	209	236	218	210	197	196	234	194	248	210	213	231	221	201	216	240	224	200	193	199	222	200	209	215	201	209	226	239	202	237	228	219	228	225	209	215	217	205	199	223	219	208	214	223	234	190	214	201	211	199	210	212	221	217	234	214	225	202	225	205	237	211	193	223	195	219	211	249	201	224	221	234	240	219	213	230	191	201	223	219	212	232	206	204	205	217	228	237	225	223	205	190	225	200	209	205	219	205	228	229	220	227	208	232	199	212	210	228	199	209	225	210	240	223	224	212	202	234	225	225	204	219	212	223	215	254	227	216	217	202	243	251	215	221	226	217	201	212	231	232	240	215	221	203	207	185	201	224	211	210	223	201	164	197	241	240	209	233	230	179	219	201	211	209	231	222	225	218	206	187	230	198	218	200	223	196	238	224	203	212	233	201	207	225	217	210	197	225	186	241	234	208	265	213	212	213	203	199	237	195	227	220	219	202	226	214	203	207	216	222	253	216	210	210	227	206	206	237	223	211	204	243	208	232	243	195	189	231	210	192	189	229	217	228	193	215	222	199	193	191	201	188	215	209	194	207	215	206	221	257	206	206	217	219	206	199	194	217	208	214	211	226	213	220	211	227	223	227	212	215	204	229	223	219	200	212	243	220	206	195	220	213	242	237	201	220	212	227	203	196	198	218	221	240	206	220	225	215	217	219	226	220	217	233	224	228	197	206	223	209	229	223	220	224	246	230	216	217	232	215	222	187	223	207	255	216	226	230	214	212	215	182	183	222	173	196	245	219	224	205	216	205	228	219	192	185	227	221	197	223	226	244	212	185	204	199	191	222	191
26657	20580	9868	994	643	617	593	543	563	579	540	553	565	583	502	536	503	520	535	530	514	529	543	512	537	508	544	537	552	586	537	495	521	520	513	524	550	518	508	536	499	514	547	551	533	544	539	515	517	518	540	559	497	514	529	550	513	519	477	536	498	554	519	535	519	543	541	481	538	514	543	554	544	522	506	503	504	532	535	488	509	541	530	548	508	549	507	513	546	560	502	507	533	556	521	532	519	507	536	516	485	539	559	489	534	533	499	497	575	480	534	534	551	516	558	544	509	476	509	528	531	538	501	527	486	528	522	539	552	542	500	522	532	518	530	565	535	533	523	501	507	545	530	552	522	551	507	480	529	499	506	493	556	506	513	506	512	491	526	492	519	550	526	551	541	559	521	539	495	524	533	556	541	547	527	552	549	523	541	540	526	550	515	532	542	488	541	509	537	534	511	506	527	548	501	587	511	557	515	511	501	505	502	509	563	544	532	520	502	527	515	486	522	547	510	523	489	512	542	523	526	544	535	547	553	541	519	499	533	498	530	583	565	539	505	488	523	499	515	579	510	518	487	514	516	503	518	543	581	529	520	505	534	495	495	543	546	526	518	523	527	546	524	530	545	526	512	551	521	517	527	500	526	569	505	533	528	542	583	534	558	553	488	562	475	519	557	542	522	535	539	520	512	506	527	519	489	519	529	525	520	511	508	513	530	534	527	493	553	518	538	584	511	517	562	554	538	543	500	568	522	512	556	540	531	547	491	531	556	477	488	519	563	538	562	493	531	541	586	520	526	524	495	529	541	539	555	517	495	482	546	510	543	543	546	526	532	528	554	527	528	545	499	519	513	530	561	533	548	516	518	510	528	532	560	526	518	508	506	527	544	529	526	545	478	539	566	539	539	553	501	540	501	514	511	500	519	497	500	518	564	530	504	508	486	542	568	495	504	560	495	510	507	481	551	515	532	509	508	509	510	500	545	498	539	551	532	525	520	536	564	514	491	500	508	505	513	535	549	515	543	532	548	532	542	486	523	481	524	527	546	555	524	510	511	530	524	524	548	553	523	541	513	535	525	523	515	523	511	497	503	561	503	519	510	539	515	512	506	558	515	529	526	508	545	540	518	493	525	542	515	551	546	527	544	499	529	505	522	533	544	514	531	511	574	519	555	541	512	481	529	537	524	510	553	521	533	528	536	548	539	523	502	530	486	538	487	524	540	503	492	522	520	488	495	500	532	539	545	536	535	515	552	533	532	555	513	517	530	553	512	479	525	546	553	524	542	553	546	508	522	473	529	542	538	553	491	485	503	536	515	514	552	558	500	519	536	536	547	549	530	555	554	548	518	516	491	540	564	575	507	575	521	477	512	536	534	516	469	547	538	508	501	532	547	509	525	515	564	551	535	575	508	495	520	511	556	517	512	514	510	534	535	551	520	519	525	554	514	467	497	548	545	525	560	532	513	511	520	541	538	531	518	531	540	519	512	530	491	489	562	494	539	512	483	554	521	519	520	541	558	542	557	544	540	516	520	523	564	501	497	602	506	488	523	567	539	494	572	481	516	504	544	489	548	523	503	546	544	521	555	524	488	497	534	541	521	506	544	529	531	552	485	509	523	492	546	515	566	546	565	503	503	492	538	537	505	533	557	523	530	513	575	477	550	478	528	506	525	514	515	482	533	533	539	563	524	510	555	498	538	538	523	536	521	555	525	491	493	497	502	547	554	526	555	525	541	508	524	524	538	495	502	547	566	560	514	535	538	496	531	573	514	549	577	486	524	520	543	545	540	533	534	506	533	528	560	512	526	529	507	519	543	504	537	518	577	501	537	498	530	525	515	543	493	522	504	521	554	524	512	518	491	509	508	512	563	543	498	530	510	541	559	559	510	524	520	483	533	554	527	542	502	488	564	541	536	539	523	531	503	507	521	518	559	548	551	485	533	577	507	497	519	485	521	483	491	520	542	528	504	501	533	521	479	508	561	559	491	543	517	517	525	508	510	507	536	518	522	502	503	507	500	518	537	562	493	524	495	532	518	547	515	542	524	534	536	540	517	514	552	531	547	500	497	511	537	591	463	559	527	549	516	560	532	542	555	519	535	556	515	532	506	519	519	517	537	528	586	529	511	505	509	486	510	521	540	503	518	552	502	536	549	524	507	497	524	545	569	484	549	513	521	572	593	549	568	521	532	521	536	497	532	537	504	499	513	518	541	529	502	519	501	591	515	524	521	518	542	507	526	503	504	508	503	501	555	574	553	553	500	540	518	505	567	574	522	500	539	546	495	523	515	521	562	540	524	519	531	481	471	511	516	571	527	549	524	521	512	508	546	489	528	527	510	540	504	527	503	514	534	560	529	502	519	520	511	577	510	503	521	540	487	516	518	507	554	506	537	499	517	546	566	530	566	556	541	537	530	526	538	500	531	586	538	509	544	512	550	529	571	571	530	513	538	539	544	510	591	508	519	514	528	524	560	511	560	545	549	540	513	505	540	542	503	532	525	533	514	547	495	522	502	552	503	561	509	554	530	487	578	541	551	526	565	556	564	514	503	531	491	535	518	513	512	493	556	528	530	517	530	547	564	483	566	517	512	529	519	539	527	549	552	560	510	541	511	543	469	545	543	502	511	560	505	519	540	528	527	489	499	527	572	526	512	531	534	531	534	511	550	532	524	476	523	511	542	493	512	506	530	525	559	529	568	501	532	546	512	543	502	561	543	529	515	510	538	501	561	558	469	505	535	543	485	501	515	502	546	507	544	507	481	577	524	534	500	508	512	510	501	526	518	533	510	528	526	534	526	526	555	587	548	545	505	471	519	527	522	525	566	488	545	552	541	551	533	487	524	526	551	508	510	528	537	533	520	520	566	523	518	514	536	508	525	524	549	547	534	535	541	507	498	570	535	544	540	510	514	534	499	501	507	523	529	506	543	486	536	481	539	555	504	524	580	575	540	504	523	530	535	508	515	577	563	526	523	501	491	534	544	515	554	516	560	512	525	489	535	545	570	526	511	503	507	517	533	565	548	509	525	544	523	523	518	530	518	531	513	511	587	564	514	552	499	508	523	518	546	512	526	518	492	505	502	509	552	501	497	532	555	521	551	536	502	550	530	548	516	508	541	564	509	534	573	547	496	528	514	508	535	546	528	524	516	525	518	544	553	553	563	513	549	521	513	526	571	496	523	502	504	508	562	500	531	571	511	535	540	501	538	566	526	545	521	524	501	539	564	532	539	525	563	549	546	538	509	530	556	509	530	503	521	526	512	522	545	530	548	524	498	491	521	540	484	520	547	546	527	541	536	544	519	528	553	514	533	530	544	602	527	518	505	467	515	519	535	494	525	536	511	518	521	502	526	466	527	540	501	496	527	504	516	502	540	525	508	491	534	520	549	540	488	535	548	518	492	532	563	542	526	529	531	486	523	501	500	557	571	534	503	557	551	511	502	534	541	522	531	536	509	564	551	487	557	512	504	547	538	577	520	541	532	520	536	507
4068	1478	1443	953	864	823	788	767	722	692	723	755	681	728	659	741	715	681	747	639	717	698	717	718	723	654	701	745	652	667	695	706	709	663	710	658	763	690	681	711	641	695	693	690	721	682	647	739	701	707	664	723	715	686	663	724	684	709	666	647	689	711	704	663	753	711	677	699	703	723	655	678	720	674	676	691	672	676	670	704	664	591	709	739	691	704	692	699	716	689	682	715	632	673	707	688	703	676	656	677	717	700	685	665	668	679	699	703	728	649	684	676	679	645	670	680	713	711	717	704	708	711	711	707	713	667	691	722	699	719	710	675	675	653	696	667	726	690	689	696	682	730	726	700	693	683	651	731	693	702	693	706	680	698	660	667	688	695	652	720	705	687	699	705	660	712	701	720	658	654	713	707	669	709	692	669	717	668	721	684	708	672	684	694	662	671	705	692	736	704	716	670	677	662	678	699	752	692	717	705	684	688	711	668	702	679	686	669	686	727	683	714	685	674	682	674	721	699	694	707	694	685	727	688	682	651	672	674	678	685	712	676	720	719	667	700	682	689	684	731	687	723	694	704	674	703	741	723	671	710	687	692	685	704	704	702	739	664	681	704	663	702	733	681	684	682	704	668	651	699	655	720	720	700	699	673	643	711	664	655	653	690	663	671	679	696	640	688	597	710	697	668	691	698	648	703	667	682	705	672	724	760	719	640	720	703	663	656	695	691	681	695	675	685	686	689	694	772	721	734	730	709	742	704	694	710	694	697	728	726	703	650	679	707	775	691	705	684	666	718	697	709	675	671	669	713	649	666	656	703	667	669	715	687	672	710	717	714	703	638	703	695	679	662	708	707	703	658	667	734	676	687	689	722	659	782	646	684	671	690	680	725	710	665	682	695	742	670	678	695	749	721	707	686	676	676	672	708	657	696	656	706	699	676	700	697	655	650	677	701	731	736	731	658	716	684	702	699	728	687	730	690	669	682	684	729	688	707	681	698	700	695	691	670	701	701	692	653	712	669	667	694	684	724	733	659	718	691	747	695	689	702	709	714	707	644	699	677	709	722	707	684	708	714	712	690	721	670	691	686	720	709	698	668	662	622	698	692	689	683	648	694	677	722	688	739	671	693	682	697	673	704	676	723	644	749	684	678	706	688	704	688	675	697	694	704	676	670	671	722	675	681	758	679	718	670	684	668	689	722	713	744	642	694	677	647	686	710	711	711	719	654	688	686	715	751	684	720	689	671	685	717	698	669	662	706	689	696	693	682	688	677	703	702	691	696	685	693	705	639	699	637	728	702	661	697	703	693	684	689	681	645	674	752	725	729	684	716	713	727	731	673	700	648	671	694	682	668	673	668	721	698	703	684	709	679	723	679	703	670	709	698	659	708	707	769	660	687	709	640	687	715	655	649	681	739	658	699	687	660	661	693	681	685	707	729	724	694	694	695	706	744	706	728	643	663	691	678	704	683	725	679	738	680	704	711	720	685	680	690	704	692	670	677	748	712	697	678	672	689	710	696	669	691	663	688	697	750	717	692	693	712	743	716	735	702	661	696	658	686	667	653	693	697	671	624	690	695	708	676	712	750	701	630	696	736	667	731	667	673	686	688	670	711	691	666	721	657	666	688	682	678	683	659	671	631	741	689	720	674	659	711	700	728	702	669	650	660	674	724	717	726	672	725	670	681	704	662	707	685	656	699	673	670	695	710	701	651	700	720	766	700	653	685	668	689	709	631	699	695	660	678	663	759	706	711	718	703	695	662	716	730	651	703	674	687	728	666	702	706	672	738	693	682	682	720	682	682	702	671	710	722	697	709	715	676	694	676	699	721	702	720	721	676	740	685	711	701	665	681	715	689	662	664	635	692	673	634	658	653	646	684	689	667	712	696	672	703	730	736	693	676	689	707	749	698	683	705	745	677	644	703	703	658	716	717	737	725	661	691	699	702	657	701	693	685	704	683	700	687	671	672	661	645	678	685	669	711	679	730	741	652	682	710	697	696	692	699	713	729	703	697	695	694	689	658	697	720	703	702	708	728	692	713	670	688	691	654	725	651	682	650	669	687	667	696	652	700	658	725	702	720	696	688	689	714	683	717	636	692	679	692	675	652	675	680	687	693	691	696	738	671	712	702	734	671	699	642	664	700	728	691	669	717	714	738	677	702	689	660	674	659	671	707	698	659	660	650	702	723	688	750	706	675	668	704	700	683	691	715	679	640	743	681	660	672	657	713	720	692	706	669	715	668	704	665	681	654	664	669	694	669	706	686	711	689	662	660	694	724	710	663	699	699	667	675	691	691	687	663	708	704	694	675	651	715	681	707	663	708	648	714	610	690	711	733	676	711	704	662	671	660	712	694	682	699	665	738	702	685	704	655	685	706	656	682	672	652	673	687	667	644	689	713	678	696	699	640	676	714	691	661	693	690	706	724	699	675	693	693	690	670	665	685	641	641	699	713	685	684	640	648	707	674	729	678	674	704	712	697	767	656	694	659	730	673	713	707	628	642	692	701	714	706	677	654	678	712	700	691	717	656	734	728	689	721	698	703	668	678	687	698	743	684	691	713	695	691	752	675	680	698	690	719	689	673	678	673	716	680	652	661	651	663	684	678	691	706	687	713	655	667	698	694	702	685	703	727	665	710	713	682	706	675	708	714	688	692	712	743	707	700	711	691	677	724	694	652	715	676	709	699	674	649	732	681	665	688	708	731	697	680	688	663	683	664	700	666	698	679	678	692	661	679	714	735	683	710	664	693	697	643	732	663	642	684	717	692	711	686	680	733	687	622	699	700	671	671	692	699	728	705	666	704	668	665	667	711	690	694	708	722	656	616	737	681	657	702	727	695	701	669	639	707	713	710	671	678	687	688	702	684	654	628	702	680	688	761	701	710	670	709	639	654	691	652	727	688	672	711	678	696	749	651	677	704	713	684	650	706	655	646	700	671	702	688	690	690	669	684	704	693	683	687	674	665	693	664	686	709	718	716	689	656	679	691	677	694	717	655	701	642	712	707	699	716	728	711	722	668	682	695	689	682	666	691	709	733	698	707	696	671	728	723	664	673	682	681	672	710	692	680	656	705	686	667	710	668	712	684	672	697	704	693	678	693	651	718	719	706	618	739	708	671	648	668	677	669	719	709	699	726	655	677	687	719	702	690	701	708	679	689	700	670	695	719	680	670	678	683	691	651	704	690	691	706	727	672	651	685	705	714	717	654	704	693	699	684	682	677	703	677	693	690	639	676	685	682	702	680	673	675	680	680	742	716	696	669	721	712	686	701	686	694	667	674	696	689	669	668	717	701	687	654	702	720	701	714	672	658	616	706	677	706	693	659	688	692	686	697	718	674	707	668	688	709	723	708	700	743	666	675	703	744	682	715	699	656	704	676	703	642	661	712	753	732	668	650	688	700	691	738	694	702	723	677	686	692	696	636	719	658	698	685	712	718	720	710	735	692	721	718	664	697	691	706	695	685	727	677	678	702	673	652	716	675
23714	20916	28182	23783	20917	8841	1183	814	699	592	586	597	530	513	492	494	476	459	491	423	478	410	474	434	463	437	411	445	452	444	453	425	457	439	426	439	428	421	433	452	441	397	444	400	441	444	398	415	430	461	449	419	429	425	419	463	445	426	398	437	410	428	427	426	393	463	439	433	458	449	441	403	425	433	448	418	433	463	424	458	379	438	390	423	446	413	450	436	424	420	419	461	427	451	417	413	409	448	406	396	433	415	427	405	394	459	457	439	412	411	436	438	433	406	457	422	405	460	398	427	411	439	406	435	395	441	404	383	423	379	391	401	431	403	460	438	416	419	441	443	422	395	441	389	410	416	452	440	429	437	406	393	418	435	429	428	381	413	439	427	436	400	410	400	447	414	430	427	408	395	423	403	453	417	432	430	426	402	471	422	415	432	418	441	405	391	432	412	404	422	409	389	454	450	424	383	421	430	402	390	408	381	410	408	407	411	399	422	406	449	416	435	412	383	467	403	396	433	415	417	385	399	438	406	403	432	399	388	440	422	389	473	413	442	442	435	394	425	396	400	419	412	388	401	407	427	423	393	388	408	417	406	442	436	413	427	407	446	418	400	398	382	424	402	398	419	421	413	414	437	412	394	407	410	401	433	398	445	439	438	417	397	401	436	409	407	404	411	416	460	426	435	433	444	426	380	423	415	422	407	435	422	405	399	391	431	392	385	437	409	442	439	415	408	444	421	428	431	428	409	391	431	449	414	425	425	454	398	433	446	422	384	395	397	410	397	393	385	433	409	439	423	397	433	402	435	374	400	436	460	372	424	436	432	405	451	442	437	459	405	421	383	455	420	402	378	437	371	384	376	400	427	395	425	439	406	413	409	448	470	395	402	420	415	396	401	456	431	409	410	435	386	416	414	413	442	431	430	431	457	408	393	406	421	442	415	421	410	412	463	452	394	405	434	424	396	409	426	419	390	429	429	424	464	402	443	423	411	418	451	415	439	383	411	412	461	413	416	363	420	427	424	420	406	427	445	437	447	440	414	421	391	459	453	423	405	428	398	439	420	418	404	441	429	483	421	426	416	417	425	442	416	424	371	446	424	412	409	391	409	463	409	434	440	412	412	410	429	400	421	422	446	408	415	396	424	428	417	462	420	430	418	390	403	415	428	422	433	438	427	407	434	472	436	400	416	421	425	437	415	376	380	440	408	384	397	407	392	428	424	378	368	427	417	412	441	428	412	439	400	423	383	451	419	421	416	428	412	401	413	390	414	384	423	429	450	421	402	401	448	395	432	369	395	421	361	446	449	442	430	417	364	420	430	408	407	397	436	435	411	437	448	400	407	387	416	427	406	436	379	407	401	408	430	446	421	423	388	427	413	430	439	379	414	409	454	409	420	384	431	404	413	407	403	466	423	440	423	400	424	411	440	418	437	441	408	431	413	394	436	416	452	412	429	433	410	444	424	432	409	396	399	406	428	402	415	427	423	437	414	430	436	424	391	409	438	412	418	397	375	453	416	418	447	436	420	443	401	433	391	418	388	390	396	431	407	386	419	420	428	416	410	393	422	393	421	437	410	421	433	388	412	412	429	451	432	417	384	415	426	398	404	425	403	439	428	463	409	409	392	419	408	378	391	409	445	423	425	431	440	367	378	423	421	403	430	424	463	473	423	434	407	413	419	416	425	440	385	458	413	460	405	441	433	396	405	437	399	427	428	411	479	422	427	449	409	403	413	382	436	410	405	412	401	385	407	425	426	411	435	401	381	447	402	421	432	408	426	421	432	425	388	407	408	450	416	430	413	421	397	446	434	417	436	415	418	396	416	456	404	391	453	435	445	407	424	435	396	396	458	456	439	399	425	421	425	422	455	402	423	435	398	401	455	442	407	394	418	432	418	394	409	422	390	433	431	436	452	413	449	402	435	429	446	417	444	419	385	417	417	431	397	405	383	452	405	437	381	457	390	410	372	423	427	366	432	419	432	393	378	430	417	459	436	456	405	436	411	402	418	406	406	429	426	432	455	440	451	398	382	407	406	416	444	419	409	409	422	394	425	421	435	436	410	399	416	436	396	405	472	434	428	450	397	442	414	406	423	399	437	406	400	415	381	387	414	454	394	404	411	418	404	375	427	422	447	412	419	409	417	422	410	379	465	415	398	384	402	388	432	435	441	384	444	412	403	433	425	416	400	406	416	419	418	422	402	465	454	433	433	427	379	446	410	450	421	392	415	417	405	397	408	397	433	417	389	414	464	407	442	410	382	431	407	411	394	402	448	413	407	410	386	414	419	387	420	431	406	420	394	426	385	438	417	398	386	464	404	379	392	437	425	396	429	389	399	450	404	396	422	368	418	420	394	419	401	469	427	437	447	407	439	399	422	427	417	439	438	408	437	409	424	434	443	428	405	388	428	429	398	436	406	418	404	407	447	404	430	410	416	374	403	384	410	398	403	442	418	425	431	409	425	425	419	409	410	420	404	424	403	392	427	496	398	429	423	420	422	417	419	386	391	470	424	422	446	405	428	409	412	410	468	407	394	406	407	448	385	437	428	426	413	429	390	390	428	466	397	432	411	417	411	416	439	389	444	411	432	397	376	428	423	437	448	430	403	451	428	414	421	415	378	432	422	399	391	389	423	399	461	406	422	407	409	415	454	424	422	427	427	423	417	404	445	416	396	417	419	461	422	403	409	438	439	409	416	418	430	413	411	408	392	439	396	432	406	455	438	416	418	402	427	414	431	406	413	406	435	426	425	411	435	429	423	409	434	426	422	416	428	439	438	446	438	398	393	397	451	390	449	395	455	389	429	439	452	404	425	408	382	440	416	447	421	447	437	429	456	447	407	429	425	413	449	422	404	405	446	413	431	439	396	416	424	421	439	447	379	424	444	395	392	450	381	422	459	397	409	439	442	401	419	398	403	406	443	400	406	406	451	410	431	406	380	415	417	406	422	416	388	451	407	417	408	426	427	419	405	435	438	411	446	414	449	405	387	441	401	392	404	455	384	416	398	421	415	438	437	411	401	460	440	420	396	401	399	425	449	404	453	421	409	418	424	403	409	399	407	394	380	449	393	418	422	380	441	429	411	400	409	442	459	434	436	427	396	430	398	437	441	418	392	402	438	434	414	435	408	402	440	417	423	397	408	407	446	386	445	430	423	460	410	439	393	454	389	402	439	403	406	395	424	418	409	410	437	386	423	402	413	394	436	430	431	425	433	393	448	431	420	446	400	397	420	379	418	391	422	450	416	426	399	459	427	409	446	384	386	378	457	446	411	445	374	399	408	373	408	427	434	432	419	409	405	411	421	405	433	390	437	448	406	417	445	423	413	381	396	448	443	394	431	402	475	412	418	383	406	390	449	416	447	452	406	429	416	420	411	427	438	454	422	429	413	458	421	392	417	426	416	416	446	413	409	417	451	423	422	423	419	420	414	399	431	409	379	417	371	416	413	430	416	414	436	447	401	411	403	395	414	418	433	420	394	402	411
4711	9325	8278	4358	2938	2256	1813	1488	1301	1133	986	939	868	812	760	728	724	696	691	641	613	642	637	588	627	642	624	589	591	629	621	596	544	574	609	595	566	617	563	578	598	570	558	553	590	525	587	587	560	611	589	584	566	587	604	623	560	548	556	577	576	588	557	547	578	601	569	563	548	567	539	572	557	561	505	529	573	557	549	594	568	559	578	552	577	556	522	553	541	612	590	544	565	516	587	565	565	595	594	588	578	565	566	570	572	559	546	578	573	607	609	589	576	517	583	551	572	529	578	568	582	603	568	555	570	526	560	570	561	564	585	561	539	555	578	579	581	566	566	547	552	578	528	572	581	578	548	594	596	540	589	574	583	547	563	526	572	546	531	522	564	581	543	582	579	552	574	589	555	543	561	545	530	560	591	539	565	543	542	587	590	559	550	611	574	530	569	575	552	568	571	566	574	554	548	554	585	587	557	575	573	547	572	566	594	600	545	524	537	558	602	565	565	568	546	544	539	540	580	585	583	588	557	559	555	557	533	552	569	576	581	541	578	558	576	536	544	562	576	565	571	557	549	586	595	566	562	551	525	568	576	569	585	554	564	573	569	572	565	533	525	567	548	550	564	572	587	563	559	545	545	560	548	566	502	569	588	553	595	588	574	577	571	568	613	584	569	573	576	555	586	571	569	546	592	570	588	595	571	512	560	553	590	560	534	566	575	570	611	555	576	568	573	573	558	559	543	534	568	553	558	575	573	529	601	530	578	543	540	573	598	567	531	578	528	562	534	567	537	558	593	615	602	582	572	580	569	517	556	597	524	558	525	541	549	603	557	557	578	562	549	530	577	543	574	548	593	573	563	554	510	590	573	579	545	590	563	571	570	540	568	561	544	568	565	556	563	587	542	595	556	565	542	536	569	535	543	557	595	577	579	560	552	594	546	577	554	558	531	563	595	554	580	523	559	556	554	560	548	586	604	606	581	564	563	547	568	598	577	555	547	560	596	572	556	568	543	548	569	564	585	537	537	567	570	551	556	552	562	565	552	524	545	551	579	583	541	571	551	567	545	556	593	536	555	590	583	575	548	551	564	566	602	552	585	572	614	556	570	573	527	569	529	558	572	571	579	561	539	587	554	582	585	533	568	571	602	543	542	568	520	527	561	501	553	567	588	555	559	526	589	543	538	553	542	555	561	584	613	537	563	567	556	563	556	543	566	549	510	563	552	590	576	557	590	579	580	555	545	603	524	585	592	540	572	572	575	547	562	603	540	575	619	600	511	570	564	563	547	577	612	562	594	552	558	588	606	567	571	571	542	560	560	550	567	549	549	595	594	532	562	548	577	590	533	549	576	551	537	553	556	566	535	589	577	542	526	592	567	582	599	562	543	535	542	541	578	573	584	594	533	566	572	526	518	609	529	627	544	560	610	565	590	558	492	601	598	570	588	607	566	558	573	592	558	593	581	559	546	561	617	548	583	594	561	589	563	567	560	544	581	541	563	579	601	584	553	594	573	568	563	557	554	574	556	549	610	538	561	524	586	541	566	548	607	567	564	573	617	529	538	508	517	599	546	570	536	586	546	572	581	561	519	563	550	569	552	591	558	571	585	529	528	549	556	548	558	555	579	539	581	540	568	599	576	588	530	522	561	582	551	532	543	525	563	578	543	561	571	542	597	552	579	566	555	612	561	571	552	540	531	572	589	572	525	578	585	559	583	558	580	562	562	528	587	533	511	555	507	565	551	553	503	549	560	593	506	535	542	573	566	535	592	602	550	569	573	588	572	578	562	601	549	586	567	533	571	574	559	574	519	567	558	549	569	542	560	535	551	549	543	549	557	579	502	544	561	597	540	533	586	595	573	541	526	527	498	556	593	550	532	536	527	566	566	596	602	555	574	581	583	574	552	581	548	545	577	555	574	556	558	590	551	586	546	534	550	559	530	565	557	549	622	606	545	578	583	619	560	522	610	562	544	586	540	554	574	547	551	623	574	588	512	557	542	548	592	600	563	525	579	580	587	586	539	555	539	560	592	567	497	582	604	560	581	539	529	550	579	537	555	596	533	589	548	577	563	547	561	574	597	581	551	578	551	509	539	562	541	576	600	565	575	547	581	579	576	559	539	615	529	575	576	539	557	552	608	587	564	549	566	592	588	561	558	573	569	583	609	555	572	555	594	600	623	552	552	545	572	581	550	586	561	525	557	571	587	566	570	557	569	536	541	553	546	552	542	576	563	509	527	557	540	544	556	620	527	513	545	576	554	564	569	548	531	597	568	563	580	601	511	587	585	600	582	561	583	582	583	515	534	557	566	581	537	544	556	561	597	599	552	555	609	580	512	538	577	558	566	574	499	512	610	542	553	557	519	575	553	555	549	592	574	603	576	578	587	580	547	558	564	544	532	580	525	551	525	561	534	563	544	530	564	558	568	606	575	560	616	576	548	548	570	561	593	567	619	539	579	581	526	574	576	515	596	565	587	536	557	524	542	576	529	561	535	514	565	546	540	571	546	554	519	576	553	565	576	600	552	563	527	580	542	558	594	543	523	571	611	551	560	569	557	554	543	555	538	580	579	574	555	562	536	576	583	528	541	517	537	566	599	551	597	550	574	605	608	577	563	583	595	552	610	597	590	584	563	560	574	565	553	554	568	553	513	609	577	533	548	578	568	561	564	625	585	556	561	517	592	600	576	548	565	561	537	527	581	600	555	545	542	543	523	575	554	596	545	559	556	528	487	559	581	557	526	524	568	553	593	566	559	567	564	579	602	592	571	524	530	539	541	592	589	583	549	586	560	563	561	570	543	560	588	547	557	577	537	547	588	580	540	565	577	591	576	578	542	596	568	565	542	556	558	547	583	606	572	562	553	563	552	571	529	542	570	581	551	585	595	568	577	549	585	552	573	535	573	592	577	531	571	564	610	571	564	546	553	555	585	544	585	518	563	583	570	595	517	552	523	579	541	578	564	540	575	558	636	563	553	612	549	575	554	562	584	576	549	568	608	574	545	581	524	552	559	553	566	592	544	630	519	574	525	557	523	552	593	577	571	515	560	561	562	539	564	583	585	578	603	605	542	541	574	534	608	568	581	573	548	570	596	588	550	561	538	580	543	558	584	534	584	540	555	512	565	556	563	593	556	610	559	547	526	553	538	529	551	594	573	570	558	576	560	582	559	564	553	556	558	579	561	549	550	524	559	555	584	551	570	545	511	535	595	558	546	541	517	552	588	561	493	524	550	567	556	540	595	575	574	581	561	567	592	538	556	560	583	564	552	581	582	576	582	562	532	509	570	586	558	598	568	571	598	521	528	521	573	535	532	550	585	600	579	553	531	595	576	563	624	550	545	582	576	538	540	538	539	535	566	561	555	557	536	571	572	531	560	540	554	541	579	547	578	564	518	552	525	536	577	564	566	558	555	580	553	544	536	562	562	592	546	522	511	574	581	563	569	542	561	531	571	585	548	542	573	534	538	528	593	571	581	546	524	548	557	550
22717	20924	28608	23357	20931	20952	6784	961	658	536	502	420	373	329	332	339	304	264	244	243	237	221	188	203	215	176	215	197	211	222	183	186	172	186	184	192	187	165	188	178	192	169	182	168	155	180	189	162	166	167	187	161	174	171	168	185	163	184	161	179	173	166	179	178	201	157	163	173	167	163	180	145	164	152	175	154	166	160	156	192	197	167	168	154	162	176	158	143	166	153	163	178	178	180	173	174	164	149	160	153	165	159	162	163	190	156	159	170	152	168	137	163	158	176	178	179	159	188	176	151	170	157	153	174	159	155	160	134	150	148	160	165	173	155	161	175	172	168	162	178	174	168	176	164	161	169	180	151	156	165	173	165	131	171	160	147	172	174	172	167	160	174	161	168	144	171	168	175	159	159	164	150	154	168	145	170	163	157	166	157	163	175	169	164	145	158	165	166	166	161	162	151	177	156	170	131	156	156	162	161	160	150	165	167	154	158	164	181	183	146	147	156	158	158	162	174	172	155	162	143	172	156	175	166	163	181	169	158	144	146	149	168	146	158	153	148	164	156	162	147	160	160	159	159	168	163	150	141	161	158	154	153	175	176	155	178	169	142	165	142	148	161	169	152	151	173	167	162	169	143	135	157	166	146	182	168	146	184	143	166	176	166	163	165	164	187	154	162	169	159	159	173	147	167	155	161	168	175	167	153	163	147	167	151	160	168	129	155	168	153	141	160	161	167	167	176	161	150	167	163	141	186	142	162	172	150	179	161	158	152	163	158	142	175	146	168	158	150	181	165	158	165	172	168	165	161	136	151	172	177	154	186	150	144	156	180	154	137	170	159	162	177	179	152	176	164	181	151	160	143	159	159	150	161	160	184	177	162	143	185	137	156	137	142	148	159	146	169	163	135	164	167	157	160	152	166	165	171	157	150	164	170	178	148	153	150	159	149	156	172	188	160	150	153	175	172	151	166	144	152	179	161	153	146	153	161	148	170	180	165	148	154	146	178	173	137	191	163	184	158	156	159	149	164	151	151	161	166	146	190	146	168	167	165	165	148	159	166	162	153	176	147	153	149	148	175	138	155	167	148	153	172	153	175	157	166	164	154	150	167	184	131	167	158	144	158	160	158	156	155	162	173	144	147	162	177	129	163	146	158	168	172	167	138	171	156	141	188	160	143	156	144	160	160	150	160	169	187	185	171	155	149	180	150	138	159	172	151	156	138	145	163	129	168	156	158	160	154	192	179	135	161	156	161	148	173	191	149	154	169	172	138	156	180	156	131	169	165	160	148	161	160	154	176	141	171	168	151	157	175	160	159	161	171	156	153	157	139	172	150	139	144	174	155	167	163	170	140	159	185	176	145	184	176	154	169	165	156	141	153	165	171	162	157	182	152	160	166	164	139	171	140	152	158	163	172	161	173	158	160	138	137	174	165	177	165	170	146	175	166	170	164	137	139	175	172	172	140	154	168	164	147	155	171	171	188	167	171	143	140	156	161	169	146	177	154	172	169	159	165	160	183	162	167	176	180	173	140	155	164	153	155	143	162	158	172	165	161	168	149	150	170	176	163	165	170	142	153	168	171	132	173	151	155	160	169	180	140	149	161	153	173	166	173	159	155	172	164	143	171	158	167	164	158	171	164	184	159	169	165	185	149	157	174	159	145	140	141	159	161	174	173	168	167	168	148	158	175	169	155	158	163	146	148	147	138	167	149	167	151	147	185	165	131	156	174	145	178	160	180	155	173	157	146	155	161	165	158	154	169	176	176	161	174	180	171	149	132	169	159	155	142	184	175	169	171	160	151	161	166	179	142	171	150	174	150	167	173	160	169	168	144	157	167	174	151	159	172	181	153	172	138	150	141	116	159	141	166	166	136	148	142	147	156	175	139	144	160	147	153	154	159	142	159	150	156	151	169	174	174	162	153	180	196	149	151	131	183	163	154	161	166	168	161	181	174	156	164	156	151	148	159	146	151	143	155	161	161	166	149	130	156	137	148	175	172	153	197	142	164	168	175	156	173	169	165	175	174	154	147	165	145	157	171	161	171	160	157	150	181	147	152	167	157	151	158	158	152	166	187	177	156	166	147	143	177	165	177	167	155	173	153	151	160	168	175	168	140	176	146	153	150	167	154	149	170	162	185	141	161	152	171	165	159	148	161	151	142	179	154	185	172	154	194	188	135	138	148	150	169	173	159	158	158	167	174	149	162	158	164	163	173	173	148	174	153	149	151	140	142	152	176	144	149	143	162	172	164	207	185	155	141	142	168	147	149	149	174	169	142	152	169	182	173	158	172	156	155	169	145	174	160	160	180	170	179	162	152	163	152	155	167	176	172	158	172	167	174	191	176	167	136	173	172	163	175	154	154	151	134	159	149	142	151	159	163	157	149	156	177	155	137	175	161	166	167	148	134	164	189	160	151	159	161	159	155	155	162	154	163	156	170	165	134	168	152	165	181	170	158	155	143	136	147	141	161	143	156	146	160	155	162	157	156	177	171	169	169	181	173	151	155	172	160	158	150	151	155	149	150	179	152	158	173	154	158	158	157	147	161	150	161	171	178	153	160	153	177	169	165	162	170	146	154	183	169	155	167	160	166	157	172	167	163	184	166	180	172	168	150	167	183	147	181	169	169	169	156	130	134	166	162	155	180	161	175	161	173	140	174	151	153	159	177	153	184	160	157	156	180	161	164	150	156	174	164	157	147	155	162	172	183	180	162	154	147	172	147	171	181	158	144	158	157	152	170	166	166	150	163	178	157	140	180	178	168	164	185	169	159	165	169	166	175	166	163	161	154	149	153	173	138	157	177	140	168	147	157	169	150	170	174	135	138	132	160	147	160	141	152	156	172	162	156	185	171	155	162	150	165	149	169	156	138	166	150	152	146	170	158	156	174	148	145	164	144	149	156	161	162	153	169	161	147	157	146	163	135	171	144	156	146	147	150	169	155	174	145	166	145	163	162	157	166	141	157	145	177	155	169	156	152	151	168	155	158	176	173	174	131	165	163	174	158	154	146	180	160	144	168	133	159	169	170	168	175	167	160	163	136	187	140	151	182	154	166	165	160	157	183	160	186	144	179	140	162	174	166	155	160	146	183	158	159	186	170	166	141	161	187	153	159	156	146	157	173	158	165	153	167	159	168	174	146	170	158	175	165	145	141	181	149	183	156	168	159	161	146	180	157	154	158	145	150	175	146	168	177	154	147	164	150	172	171	166	152	166	160	144	155	164	152	168	164	158	165	188	165	171	145	177	154	177	140	155	160	187	171	155	162	169	145	168	166	160	145	168	143	164	158	152	150	143	171	153	173	194	165	153	135	174	149	160	173	157	158	132	156	166	155	151	174	180	148	137	174	146	147	147	150	169	154	166	159	169	142	155	140	172	140	145	165	161	138	203	149	151	148	169	154	162	177	149	181	139	176	164	170	157	159	181	168	170	141	150	169	151	164	152	149	154	147	146	154	132	151	160	185	143	176	138	165	172	158	159	154
6729	15168	13065	7023	4750	3618	2738	2122	1689	1327	1250	952	805	695	635	535	556	461	466	426	373	368	374	350	307	305	340	325	320	296	278	273	281	284	265	289	266	292	267	244	251	299	266	265	265	269	238	233	238	256	262	235	254	240	234	225	228	234	232	238	256	234	237	228	220	227	222	222	249	224	221	208	250	258	232	224	199	210	232	236	236	206	219	199	209	237	229	217	228	226	202	229	237	239	220	217	198	268	221	228	212	207	234	242	213	214	218	243	236	214	209	223	227	231	241	247	202	258	211	198	255	236	221	202	225	205	219	225	202	207	210	221	226	230	230	211	217	224	215	229	222	212	222	224	223	222	218	262	217	221	231	243	224	206	234	220	220	232	204	225	217	244	235	222	213	240	233	221	227	237	195	210	233	205	198	209	238	239	238	232	243	209	220	230	208	215	191	223	233	243	197	216	210	231	210	211	223	218	204	223	215	223	207	247	208	256	179	245	222	221	222	209	225	185	232	226	195	213	212	212	215	216	212	210	215	221	227	197	212	244	218	238	215	197	242	228	247	213	187	230	224	209	199	215	205	233	238	222	205	227	197	207	227	239	219	211	213	215	230	201	218	220	250	223	229	207	218	219	203	212	212	232	207	225	232	212	190	228	195	209	238	244	245	240	199	210	242	251	222	210	217	231	216	226	235	199	223	215	229	226	234	221	213	216	210	215	245	226	200	221	215	202	207	217	211	215	223	238	195	216	209	222	236	214	233	221	228	219	219	225	194	236	208	195	242	191	201	199	202	207	230	217	226	226	217	214	221	219	230	221	229	230	223	201	216	200	233	205	243	217	221	209	235	222	212	223	224	205	220	227	224	207	207	216	222	226	227	208	189	233	222	233	205	232	198	210	220	191	220	225	191	223	219	231	214	217	209	191	184	203	222	225	237	200	196	235	228	218	211	224	194	219	226	228	252	232	201	229	222	224	215	228	237	217	216	230	221	223	223	235	217	207	231	210	233	224	238	204	208	218	215	218	222	238	195	209	219	225	218	247	213	221	210	212	219	239	212	203	226	227	217	220	214	200	233	225	200	240	185	222	196	215	208	233	195	216	214	227	227	217	231	194	201	238	219	213	200	211	196	191	234	222	208	201	205	209	238	214	188	215	206	226	206	210	217	189	221	254	229	208	215	231	210	216	204	233	193	211	225	220	209	203	243	234	204	218	233	219	212	212	235	224	221	217	223	208	233	250	206	228	217	233	219	228	196	202	199	231	233	229	208	237	212	218	215	203	215	210	219	232	226	226	212	227	233	212	243	216	184	229	206	218	195	256	214	235	229	209	200	223	217	232	223	231	219	240	221	206	215	216	199	239	227	188	228	229	198	226	196	220	197	260	228	229	244	213	222	255	269	226	225	218	225	209	221	237	228	201	226	218	208	229	197	211	215	230	249	218	234	236	202	216	218	203	207	224	221	206	233	233	218	223	248	226	238	219	229	216	200	226	254	247	209	224	226	246	205	216	208	226	219	220	209	239	218	215	243	234	209	213	216	211	208	217	241	213	207	214	201	210	228	228	191	237	228	213	211	231	218	198	219	210	226	226	190	205	210	231	205	215	222	199	182	221	229	216	187	235	227	230	208	206	197	218	184	207	224	222	225	218	229	212	214	202	207	199	215	215	216	202	232	234	229	223	197	209	228	220	228	221	213	214	225	208	217	220	227	221	219	206	205	220	197	225	219	214	238	243	245	184	202	199	219	205	228	196	244	205	221	207	215	208	213	205	205	201	214	233	211	212	214	207	234	210	213	227	205	223	219	196	201	235	229	216	191	251	250	232	197	215	235	212	239	212	204	207	227	220	220	212	241	233	194	226	226	236	220	242	196	207	228	238	213	241	228	204	224	233	227	210	226	208	249	229	233	215	218	208	211	221	184	192	221	217	208	219	235	213	223	202	225	197	223	211	224	213	204	178	213	219	214	215	220	206	242	202	222	221	184	236	216	203	215	210	229	202	202	236	208	236	211	215	225	254	237	222	203	233	232	201	216	229	209	187	213	236	240	239	222	213	219	204	236	230	212	211	204	215	235	205	207	220	235	220	239	211	197	220	217	224	217	218	226	217	224	226	200	219	214	234	212	224	225	220	205	224	224	227	220	222	185	237	229	206	211	225	206	221	221	218	224	234	214	208	214	224	218	232	238	215	199	244	214	243	212	215	202	197	211	196	205	227	243	225	208	221	229	221	210	241	225	223	228	206	194	219	214	215	217	216	237	203	225	221	215	230	208	202	226	241	210	205	207	194	219	204	233	222	222	209	203	226	221	225	200	227	201	225	219	218	220	227	234	240	235	230	188	215	214	203	231	236	217	229	228	230	208	217	222	196	219	200	215	219	215	204	207	211	223	240	248	250	239	224	224	213	218	234	186	209	237	225	200	211	184	245	248	235	242	218	203	221	245	226	227	207	210	216	247	232	222	223	248	216	235	223	200	211	237	246	228	231	233	244	232	230	208	232	239	220	209	234	233	222	205	205	217	210	233	230	233	210	201	236	234	248	237	212	216	222	255	225	231	213	230	244	218	183	213	228	211	226	208	212	217	223	200	220	208	219	208	219	228	207	227	214	198	228	205	222	227	210	216	198	220	240	196	227	209	208	207	211	214	226	209	203	232	207	227	224	245	218	212	211	217	217	212	204	233	234	214	206	225	241	191	207	184	200	213	212	207	208	208	190	247	224	213	211	218	218	223	215	240	204	206	235	220	218	228	214	227	211	204	236	232	190	202	231	217	230	218	215	209	223	214	247	231	218	229	225	196	220	213	225	206	192	222	196	217	225	213	221	222	200	231	217	214	245	208	202	221	227	246	213	220	230	228	217	207	202	222	222	224	231	218	226	223	202	221	242	214	232	212	222	210	200	228	238	213	224	244	191	213	218	214	212	225	227	244	237	231	221	228	215	209	232	202	239	233	209	234	224	204	225	224	234	235	224	242	233	241	221	227	204	219	213	211	214	201	228	199	264	210	214	200	207	229	219	211	212	203	218	209	250	208	206	196	207	209	207	210	233	221	212	229	218	240	222	208	221	224	224	202	211	214	215	200	243	236	219	210	215	258	223	212	209	237	217	238	220	208	221	232	205	213	199	225	194	228	229	224	208	195	240	259	219	206	217	216	226	204	223	212	200	228	228	222	233	248	202	203	203	229	209	209	246	255	231	229	216	227	225	234	199	187	222	229	238	222	200	214	235	218	218	233	230	216	204	229	215	220	224	226	210	246	213	220	197	224	233	196	222	209	218	221	213	221	212	233	229	211	216	222	222	249	234	233	222	215	186	224	207	216	238	191	217	249	224	232	213	225	223	209	224	222	208	193	205	231	218	230	205	246	243	244	230	220	240	214	223	241	207	237	210	229	219	223	248	220	238	246	229	242	189	231	236	207	220	207	217	220	190	215	207	195	238	233	235	222	229	216	203	205	242	225	220	202	214	235	206	223	238	196	207	222	231
26632	20574	9857	1159	748	730	641	607	521	536	546	543	529	559	528	521	560	511	528	513	546	538	587	572	551	510	579	581	568	555	522	550	518	545	521	539	531	524	558	556	516	505	504	522	518	531	536	557	535	553	528	575	561	540	552	529	548	511	570	519	512	520	542	501	557	549	551	588	566	524	553	530	537	546	576	541	552	510	534	536	572	525	556	541	564	513	561	550	508	535	511	560	532	527	531	539	601	553	510	575	557	546	522	545	530	490	551	557	497	572	537	537	533	525	519	516	529	562	530	585	504	547	518	522	543	570	539	537	526	533	542	544	555	518	508	531	564	530	531	551	527	546	534	540	547	504	554	513	580	537	522	534	511	548	548	527	545	556	534	526	557	563	595	515	560	544	555	527	510	556	495	527	511	560	533	511	525	539	534	487	520	545	564	533	574	559	474	534	517	541	542	560	524	544	568	525	537	530	521	534	542	578	555	519	469	588	544	549	568	513	500	528	523	498	556	500	499	557	542	548	566	539	534	511	530	552	526	510	550	499	526	554	545	541	579	516	498	565	538	554	490	566	527	525	558	530	510	545	556	530	549	512	529	544	507	535	554	567	511	551	509	554	535	504	517	517	542	550	516	487	524	489	540	522	507	539	522	528	579	526	553	590	559	525	534	527	502	532	497	546	552	521	519	521	566	526	546	553	519	536	548	563	553	525	552	530	532	544	531	546	538	529	518	512	553	526	560	530	533	503	573	531	535	552	566	490	540	550	533	571	492	504	550	542	556	548	549	505	546	553	563	574	516	520	562	533	538	547	555	515	544	508	526	595	571	527	513	494	519	537	578	509	549	535	532	554	529	527	536	544	529	504	536	512	563	513	554	534	521	559	514	533	515	516	505	586	529	558	531	568	551	516	548	547	520	491	560	555	527	539	496	482	544	485	506	512	511	564	538	562	550	530	548	556	551	487	568	506	527	555	526	491	512	549	525	519	578	526	504	520	533	524	548	538	492	488	495	522	522	526	573	520	519	547	531	580	565	541	510	537	553	533	514	562	556	530	511	564	597	538	509	551	528	546	529	529	524	563	573	559	503	560	534	552	552	582	511	520	571	530	545	578	536	533	562	509	568	531	589	577	488	557	529	532	497	509	481	519	535	553	556	552	500	535	522	545	557	526	552	493	571	486	564	566	567	539	523	560	565	473	522	520	502	590	534	559	527	572	525	544	526	523	559	513	524	545	513	519	549	532	532	550	504	521	543	536	553	537	549	549	539	558	514	540	531	532	554	548	564	517	543	525	536	510	559	514	540	530	523	553	550	539	535	566	509	537	523	510	536	563	543	569	543	576	551	517	545	545	511	516	537	509	539	550	540	525	558	564	524	533	531	547	568	542	505	536	590	583	516	556	554	572	499	536	513	538	508	523	533	559	518	537	499	529	539	552	531	539	541	591	516	522	568	514	537	525	539	535	517	482	512	546	574	539	548	502	523	564	567	561	534	533	571	537	513	531	516	552	534	558	536	580	514	526	519	526	489	542	522	543	533	518	528	562	517	562	543	516	495	528	534	556	556	520	519	537	578	564	498	565	551	529	519	566	530	506	520	541	522	541	547	515	526	568	530	533	547	531	526	510	527	595	536	514	553	534	561	528	551	540	547	490	535	523	588	509	563	510	492	579	565	507	559	518	554	539	562	523	530	503	499	561	509	502	563	516	526	542	535	516	545	522	537	536	570	548	553	558	566	560	550	521	555	568	571	506	570	466	540	517	560	533	561	519	512	558	541	548	529	587	561	544	528	556	491	542	518	533	576	527	574	519	518	555	553	553	531	542	545	520	519	518	572	523	521	544	515	576	569	496	533	553	505	567	545	543	510	612	527	497	535	550	532	489	533	543	532	537	551	480	530	487	527	561	529	500	543	571	543	497	529	559	551	524	558	547	537	557	546	513	557	530	540	529	546	566	543	542	531	521	535	530	527	512	557	555	529	555	557	552	558	520	558	506	522	543	562	526	554	498	540	529	520	515	505	494	505	541	540	513	511	559	522	525	534	562	540	525	561	516	503	539	503	515	550	528	531	552	512	584	529	536	536	526	520	568	497	529	529	549	576	578	542	510	549	532	529	530	543	549	577	550	561	504	543	515	519	551	494	507	486	524	515	515	529	555	510	528	551	588	538	569	534	541	565	542	562	551	537	506	505	533	532	548	574	571	549	526	504	550	606	535	572	532	507	534	527	515	527	554	527	520	532	567	508	571	536	500	542	536	538	555	531	568	514	586	574	527	500	541	530	517	505	541	552	587	522	545	521	535	539	554	549	552	508	520	546	512	489	528	543	553	551	537	545	533	528	479	602	521	525	550	540	504	569	557	473	546	507	540	506	529	513	578	516	508	538	499	560	526	535	514	553	540	568	565	529	519	535	533	560	515	578	531	556	575	546	526	556	562	580	551	525	551	518	489	537	585	511	530	557	529	530	562	549	522	544	558	563	539	497	567	499	508	560	519	521	534	531	521	561	540	526	538	537	531	562	530	507	530	571	547	490	539	545	567	513	536	535	519	568	507	520	507	549	537	528	567	527	536	508	550	547	562	550	512	529	524	559	519	529	561	555	567	523	568	534	553	561	503	548	538	553	569	508	555	542	540	548	546	534	521	548	571	537	536	534	550	531	515	526	552	550	516	525	505	506	521	570	516	530	536	592	549	550	537	541	496	505	519	571	518	551	519	538	527	541	486	578	524	545	549	554	523	537	535	557	542	505	513	502	511	556	515	501	541	548	534	528	556	528	545	535	505	509	556	520	514	517	544	550	549	546	538	496	534	526	541	560	577	562	519	554	569	569	515	545	549	520	545	498	518	517	526	512	526	560	532	499	518	539	530	552	543	519	522	522	508	527	543	536	576	550	517	587	584	601	540	529	527	532	541	531	503	554	546	560	544	539	577	541	515	523	590	503	536	512	510	521	543	513	503	566	502	554	556	533	549	535	548	550	505	599	559	522	549	528	556	533	523	546	545	534	557	549	556	499	540	545	538	528	481	553	551	504	520	588	548	503	595	515	529	534	552	534	556	572	517	497	533	526	521	541	563	554	539	559	555	540	568	548	576	541	510	534	564	559	524	514	587	551	552	591	519	527	560	520	510	544	522	517	544	504	525	554	544	566	529	553	542	549	535	515	528	525	528	509	542	526	530	506	526	511	556	510	514	502	588	549	599	535	516	555	529	509	528	493	532	518	547	537	542	536	555	553	527	527	552	542	537	492	527	567	540	550	495	587	530	522	570	562	533	520	544	551	507	569	522	537	500	529	530	536	537	525	531	540	564	504	531	551	555	539	529	550	532	516	559	520	557	560	536	518	500	499	504	544	533	552	516	558	510	499	492	559	556	524	548	553	550	546	526	491	519	576	546	568	511	556	512	548	522	510	538	488	552	517	526	537	548	527	536	561	493	545	568	541	490	538	532	529	593	545	504	529	584	530	522	543	520	514	505	537	546	560	502
4056	1515	1347	1009	833	894	825	794	734	750	732	766	736	679	701	738	720	713	751	648	704	707	708	701	712	711	739	696	672	728	692	721	703	726	710	739	677	726	759	686	654	677	700	722	693	675	781	688	757	667	724	688	737	732	675	736	657	667	734	721	689	724	699	656	673	687	683	677	687	722	680	671	695	703	679	633	718	747	675	723	687	683	673	742	697	752	720	726	710	687	733	716	670	700	688	615	666	726	680	698	732	676	684	726	687	687	751	664	714	661	687	688	708	722	700	694	736	673	714	715	700	695	710	695	670	694	712	667	692	710	667	732	691	715	684	757	672	731	709	681	753	679	721	673	724	738	733	686	715	690	757	714	688	727	689	694	695	742	675	686	691	668	721	672	744	673	697	650	688	673	729	673	755	668	645	693	702	689	705	659	695	659	695	651	670	701	700	708	744	653	678	707	692	676	689	716	653	721	748	680	662	671	664	771	677	718	669	655	674	707	653	659	661	666	760	714	680	683	744	671	671	688	708	699	711	740	733	692	724	622	699	696	709	708	764	685	677	718	721	669	653	711	692	720	684	717	694	699	724	679	729	719	646	714	734	675	699	682	682	697	719	717	701	685	715	689	713	739	681	671	702	697	648	686	735	685	665	707	674	691	673	689	694	701	682	692	706	702	711	711	718	729	667	683	694	735	680	680	722	712	699	698	692	672	710	739	665	709	720	679	667	677	683	745	718	699	748	688	681	676	700	690	712	706	714	714	742	682	713	718	702	709	661	710	700	679	653	720	698	713	688	739	744	674	676	697	670	712	692	675	705	702	723	642	694	677	696	733	689	690	657	668	705	698	705	671	682	759	716	620	655	686	696	716	705	668	757	682	682	703	682	670	704	696	710	742	680	629	688	718	677	728	673	662	727	679	692	694	686	733	715	689	701	698	655	683	729	662	701	690	671	636	657	706	684	718	687	669	692	738	691	679	683	670	678	729	746	679	678	664	691	678	697	709	691	682	700	689	706	649	696	714	727	706	671	735	669	665	705	664	685	686	690	712	703	692	716	647	687	718	670	749	688	669	689	651	676	670	677	658	661	709	693	764	662	710	717	708	700	711	699	711	692	667	752	698	727	698	707	681	707	680	661	659	657	671	732	673	672	684	655	673	720	704	687	653	650	694	712	699	684	660	736	706	720	665	704	684	685	658	671	745	697	717	691	680	676	743	718	703	692	700	698	664	681	670	730	739	658	722	741	696	688	741	687	678	683	677	699	625	688	711	730	681	748	666	670	699	674	670	690	716	707	709	708	738	683	712	711	664	672	705	743	674	713	675	687	699	698	704	692	704	724	687	655	726	703	726	713	722	655	711	697	710	678	672	686	666	663	635	684	692	703	666	705	697	687	704	702	726	695	686	687	702	705	674	658	712	687	750	726	731	701	673	685	708	683	729	686	681	725	703	670	708	695	743	696	672	722	637	648	681	661	713	672	695	675	656	709	701	672	691	761	691	648	711	689	638	698	670	729	744	698	715	700	699	704	703	700	738	760	669	677	639	653	729	728	602	692	761	696	679	702	688	723	699	722	755	651	710	704	710	722	717	685	688	702	676	689	714	645	694	703	680	721	707	678	685	685	667	666	665	716	670	679	719	687	685	691	710	690	671	661	676	715	768	668	631	659	687	713	694	690	704	702	721	697	705	689	740	704	688	667	676	732	684	690	646	711	715	685	734	694	720	721	716	693	698	734	699	676	703	737	700	706	695	659	679	706	689	698	731	736	662	673	705	710	696	722	717	678	719	701	709	701	705	706	715	663	732	702	695	689	699	715	712	684	725	690	718	745	703	740	670	651	701	701	708	642	745	680	712	661	720	656	728	686	733	667	708	668	681	684	707	679	710	683	662	688	677	742	741	712	703	691	689	683	651	700	749	718	706	710	718	727	722	710	695	677	699	698	674	669	658	634	651	675	658	654	705	711	723	750	685	652	664	649	709	706	657	694	707	717	674	684	687	693	689	730	692	666	701	717	695	716	712	656	684	674	653	716	657	717	684	710	674	671	736	728	693	693	686	673	691	704	672	699	701	692	682	669	680	691	684	708	721	645	749	707	730	659	724	717	702	742	698	706	705	702	703	683	719	620	732	697	701	659	702	735	685	674	703	727	719	720	711	679	737	667	701	684	711	673	686	716	677	700	719	666	729	679	724	695	675	700	708	679	659	685	655	648	693	658	730	743	668	683	679	671	736	633	667	687	694	761	743	730	721	697	669	723	709	695	728	692	669	673	725	655	670	720	696	680	712	693	687	737	690	681	695	696	761	726	732	690	704	680	713	745	684	668	645	736	667	692	697	725	667	685	689	707	660	707	693	703	705	689	674	725	691	724	743	712	732	709	640	691	700	687	703	705	734	696	723	722	701	706	652	715	712	699	690	695	743	687	679	733	639	683	700	703	699	723	678	690	713	707	706	715	672	665	716	703	700	680	713	765	680	708	683	674	689	707	661	675	658	711	687	763	716	697	691	678	672	691	659	686	696	710	703	717	664	722	682	717	650	714	704	685	631	697	702	721	686	673	692	720	700	750	690	695	680	714	727	655	687	707	733	665	711	723	641	665	710	685	720	719	670	716	702	694	723	705	684	685	747	712	678	714	704	726	702	693	715	686	678	717	641	669	683	689	698	703	693	717	664	682	743	708	688	701	668	667	699	689	721	717	659	675	698	652	709	727	712	746	689	703	685	699	678	709	692	715	665	702	736	673	694	682	713	715	664	717	709	702	705	764	665	712	722	655	710	677	679	688	689	728	715	697	707	699	718	686	663	710	707	700	705	676	708	718	677	678	700	672	699	735	750	664	658	679	711	699	672	647	735	725	708	694	712	735	680	647	712	708	717	711	665	647	724	732	668	697	723	683	716	663	672	679	699	716	738	682	695	699	737	705	691	727	684	701	694	704	754	719	706	694	718	673	745	692	722	739	666	717	636	707	700	717	735	737	670	731	689	711	695	686	703	671	718	726	684	728	686	765	708	683	711	663	709	670	672	654	732	774	706	711	658	698	683	698	695	669	714	681	728	707	689	670	703	689	710	690	648	724	708	682	642	658	692	654	672	724	686	713	702	711	717	683	715	689	658	766	714	696	695	696	667	726	664	718	685	659	706	740	689	676	669	703	683	667	690	742	664	691	736	736	712	686	677	756	710	692	683	651	690	629	670	738	694	733	697	714	726	703	708	688	718	689	696	667	742	689	695	661	703	716	700	718	669	727	683	657	657	711	678	707	691	707	719	693	709	708	660	679	660	719	682	649	703	652	674	691	680	721	701	689	725	672	724	703	714	686	715	733	717	651	679	693	749	705	684	648	683	708	695	698	702	704	734	731	689	699	725	749	702	720	697	689	712	706	711	754	700	687	694	668	702	751	698	696	719	705	668	684	678	702	698	674	675	664	694	683	753	732	672	699	693	689	688	645	657	713	711	689	726	737	678	706	668	730	660	705	714	698	687
23704	20910	28204	23747	20885	8867	1210	801	665	654	628	562	598	525	548	474	483	521	510	458	489	442	479	442	462	434	465	438	467	450	466	420	459	429	464	473	461	454	442	432	462	405	433	437	438	427	434	384	429	430	449	456	452	391	476	441	474	435	469	416	432	444	426	435	447	418	433	463	450	405	435	407	425	431	434	388	417	458	408	424	401	452	472	408	427	427	420	404	445	412	428	452	408	438	426	429	416	435	448	431	440	456	403	421	414	429	457	388	439	429	388	439	426	369	402	399	413	422	399	429	474	429	408	446	424	441	403	437	467	429	445	416	449	440	480	425	395	417	472	437	430	421	436	434	415	412	412	447	437	397	416	415	387	386	429	438	394	472	417	452	423	473	404	422	391	393	408	393	395	452	457	433	406	454	413	415	458	463	415	420	409	376	427	467	435	445	413	419	425	417	426	438	437	428	433	444	457	430	439	411	417	428	437	416	441	427	420	435	409	450	410	441	421	432	404	467	398	442	459	421	439	385	445	414	428	461	440	424	449	423	465	429	405	410	448	442	434	443	423	466	430	417	447	404	430	401	462	444	465	467	433	420	444	420	448	437	436	402	428	386	416	407	450	441	437	403	417	424	420	433	410	420	417	406	430	413	462	405	428	451	417	419	448	384	413	457	432	431	411	444	426	411	444	419	436	424	410	424	425	474	453	429	414	407	403	428	408	427	445	421	415	462	439	435	408	430	444	432	405	365	411	463	448	423	447	438	448	460	426	405	427	432	432	423	434	422	408	443	474	418	371	431	397	421	448	413	442	422	457	426	425	427	422	413	398	424	429	410	428	441	459	430	424	424	431	425	417	444	413	460	446	426	402	425	420	449	420	429	437	444	412	424	396	469	418	435	419	435	415	436	406	413	413	436	421	437	422	415	388	403	387	468	438	417	381	423	390	464	419	422	381	439	442	433	405	430	395	394	464	395	406	400	419	451	431	426	417	428	415	465	435	436	422	417	383	430	457	470	395	444	420	411	459	381	430	418	467	452	443	426	426	423	414	414	420	397	439	468	432	435	418	432	438	416	397	386	435	413	443	407	457	427	446	410	413	442	422	397	425	468	408	413	404	412	390	455	420	430	423	408	398	434	444	390	460	398	420	412	451	437	451	421	425	419	442	443	453	477	415	418	430	405	414	424	410	448	425	466	432	383	408	399	475	448	417	413	407	408	454	406	407	434	434	406	410	417	417	433	450	384	462	426	422	418	423	428	460	418	403	428	394	418	429	450	413	404	430	462	423	507	467	433	427	409	417	414	421	422	457	420	445	437	462	421	442	421	404	451	461	443	418	428	427	403	428	402	398	417	437	442	419	448	443	390	458	422	427	434	459	416	429	436	394	432	412	417	439	431	429	423	450	438	389	438	455	442	452	436	466	413	434	450	460	443	420	444	447	396	437	418	462	393	419	418	438	450	404	417	461	396	392	429	434	443	424	399	443	432	402	459	412	407	447	413	435	444	434	426	413	433	453	424	406	444	471	427	398	445	407	443	474	447	430	455	426	420	455	441	447	381	389	412	391	440	428	422	440	412	419	411	432	428	395	426	419	424	407	428	438	443	425	420	440	442	370	430	420	450	433	395	427	441	467	426	399	424	454	401	421	441	454	440	432	460	449	381	401	416	447	413	432	447	453	434	425	402	419	408	404	415	398	425	454	437	439	454	425	432	446	409	459	403	396	429	420	407	433	435	413	418	481	456	462	421	410	416	470	381	414	406	415	451	450	446	423	409	448	425	447	426	434	449	408	428	439	431	413	436	433	440	446	412	437	384	419	412	445	424	409	418	407	409	405	404	447	399	391	480	422	391	435	386	437	433	406	423	429	443	396	418	405	459	425	395	429	434	401	416	426	394	407	420	434	447	425	446	405	386	403	416	428	457	435	440	432	438	414	400	458	433	437	417	425	429	431	438	418	397	421	421	431	424	425	433	424	480	416	455	463	421	398	449	458	419	432	419	415	423	421	418	449	455	453	415	402	444	421	416	402	422	446	444	439	425	417	449	437	416	423	418	456	406	448	447	435	409	435	442	470	409	420	437	423	427	413	417	461	412	459	405	420	435	460	479	431	440	453	407	421	375	438	426	415	463	434	422	409	452	389	433	406	459	376	421	443	425	409	435	438	422	447	453	419	450	389	433	440	402	398	413	441	404	417	444	453	392	443	435	394	405	424	422	426	416	441	393	413	423	405	380	455	417	410	429	407	454	416	450	394	428	403	400	426	435	454	434	392	433	413	427	418	422	421	431	411	412	452	414	394	440	405	391	467	416	449	450	407	421	439	405	443	435	455	408	432	445	432	445	404	403	433	431	396	385	450	429	407	427	440	433	490	445	419	412	417	445	411	410	403	433	401	447	449	396	435	448	457	409	436	404	427	412	449	416	405	414	430	419	425	404	455	470	416	396	441	463	429	493	439	424	433	445	418	421	424	437	384	411	433	400	432	430	415	402	416	426	409	414	474	438	410	430	416	407	457	430	430	450	462	442	420	445	415	455	428	382	410	439	462	427	397	434	433	447	450	401	422	426	383	436	404	434	424	429	434	396	421	401	432	411	437	417	427	437	425	425	416	431	460	417	407	417	449	399	423	395	432	421	409	437	427	415	433	440	420	381	438	415	415	431	389	438	429	391	400	412	406	412	419	437	452	408	412	433	427	423	408	438	441	413	399	448	415	433	416	412	440	380	420	436	413	429	409	406	407	434	416	459	392	417	419	431	409	443	408	435	404	457	432	427	405	426	444	371	421	411	458	414	432	419	469	432	426	410	431	410	407	437	399	443	420	404	432	450	452	427	443	436	465	433	450	420	390	411	390	405	446	381	461	456	412	434	439	419	452	459	440	399	438	427	409	396	420	429	428	398	435	399	429	443	436	410	390	455	430	417	438	414	424	428	433	424	435	408	443	425	411	433	447	402	444	444	454	432	401	418	378	429	426	420	469	417	437	436	424	389	438	430	435	462	409	389	444	421	432	411	432	415	420	404	433	384	397	435	398	463	409	445	430	432	390	456	395	442	435	425	440	420	397	432	409	398	473	453	393	474	419	381	434	418	444	398	476	446	429	437	375	411	446	395	434	424	433	452	424	430	451	390	399	418	442	410	436	439	460	411	419	438	420	406	418	455	455	393	421	429	448	473	428	416	430	441	415	432	434	443	417	431	451	452	435	438	457	419	414	397	421	390	486	411	407	448	414	410	440	411	457	441	410	412	395	440	413	431	457	384	416	418	445	437	412	409	450	464	447	448	418	421	413	429	445	431	419	417	439	415	397	450	452	419	438	399	388	428	413	452	456	397	445	396	385	459	405	404	448	414	458	413	462	432	465	420	417	395	438	424	446	420	421	442	429	413	379	410	444	438	452	435	408	437	440	417	404	371	424	416	385	456	414	409	389	438	412	413	431	452	443	420	439	452	423	394	447	419	451	410	410	394	427	393	412	459	443	434	442	438
4798	9324	8224	4205	2965	2393	1845	1554	1352	1209	1100	923	909	801	783	719	737	665	683	666	695	652	667	583	605	622	627	586	562	609	618	602	592	625	595	570	646	608	579	553	574	609	582	574	575	586	582	611	571	603	548	541	599	570	564	543	597	615	574	564	563	543	591	592	561	562	596	579	578	602	582	546	585	543	605	581	593	583	604	600	573	526	545	530	541	536	533	534	551	577	566	596	564	527	583	588	603	533	644	601	554	558	601	557	580	569	585	594	538	572	553	574	529	546	578	536	602	594	548	582	530	538	565	557	559	576	575	526	553	588	556	554	565	581	572	579	548	599	577	557	589	561	555	559	586	594	578	592	572	552	557	560	594	580	535	592	568	574	543	565	532	604	627	547	558	525	552	593	585	558	553	569	558	536	552	545	640	572	577	588	562	607	547	598	556	581	577	536	543	582	554	544	585	540	590	587	551	562	585	522	602	597	571	531	577	601	593	594	583	580	534	567	571	574	568	563	567	579	591	573	540	562	544	527	556	502	547	494	543	576	578	558	575	605	594	584	555	575	548	576	577	557	557	558	580	545	545	558	630	530	570	573	590	544	629	609	535	605	591	560	584	561	550	551	519	580	580	560	594	578	574	558	563	592	610	605	569	565	547	579	527	554	586	579	565	553	578	593	554	565	570	570	560	529	549	577	610	572	549	598	580	589	570	565	563	550	575	602	576	602	580	541	536	556	590	584	592	606	568	556	586	582	611	599	573	577	574	615	579	583	579	581	520	630	571	554	573	598	591	613	583	587	539	566	525	531	592	525	554	570	606	553	574	576	554	547	532	566	564	559	519	573	578	575	613	567	559	552	596	576	549	581	612	592	593	578	610	619	549	582	568	573	574	597	587	594	567	589	520	548	558	569	561	574	526	586	584	514	601	595	619	540	550	620	567	573	554	593	544	522	529	531	544	557	556	590	547	592	568	607	575	572	580	526	583	499	560	571	548	574	578	578	559	599	585	570	588	560	566	580	594	558	557	566	562	562	581	560	583	618	571	626	573	585	614	562	576	594	572	564	561	536	561	571	521	574	579	619	567	596	549	586	591	532	584	581	551	592	578	581	566	551	571	575	576	597	615	588	577	565	554	564	556	588	564	588	592	565	557	578	572	589	594	605	570	600	536	560	547	514	561	535	567	592	570	590	611	581	583	574	550	585	572	560	537	566	599	559	525	577	587	596	535	604	535	571	546	565	608	564	571	599	560	590	583	583	540	541	522	548	589	554	617	559	563	593	536	541	605	569	605	563	564	581	597	571	588	530	535	562	568	575	588	554	553	518	564	566	527	555	536	503	560	564	548	534	575	545	579	548	533	557	585	589	545	597	561	609	577	565	578	558	557	587	551	551	549	558	576	542	514	589	566	598	561	565	565	579	530	540	604	564	533	572	605	605	563	585	558	551	586	531	595	594	574	559	544	566	538	567	571	542	583	578	547	559	580	516	562	576	623	594	550	554	565	530	589	555	577	571	611	583	569	580	579	585	556	555	580	551	581	574	546	541	593	529	559	574	544	570	589	526	556	584	534	567	556	579	573	580	522	558	603	572	539	592	562	560	580	571	538	588	539	577	519	530	559	548	550	562	548	531	566	593	600	584	551	581	564	573	560	574	591	587	564	598	551	542	512	536	538	564	565	597	586	594	573	608	564	542	577	556	526	609	520	554	569	571	587	575	624	538	551	543	603	560	592	532	567	569	580	512	570	562	585	537	549	566	541	598	596	568	569	562	543	562	570	566	553	552	536	584	551	624	559	531	538	590	568	557	523	584	590	564	538	587	575	588	561	537	558	576	533	589	562	525	560	581	585	610	559	518	566	565	538	578	572	543	534	540	552	581	545	598	530	560	541	578	538	580	559	542	535	556	553	569	571	561	548	541	546	604	563	546	578	560	549	562	584	570	561	507	647	534	592	589	569	556	563	561	547	609	543	537	555	586	558	582	592	546	558	553	541	578	555	600	548	583	556	565	548	584	561	583	586	559	571	547	576	560	569	588	527	573	550	558	548	583	565	557	548	590	570	541	590	529	574	507	569	538	585	570	556	536	592	538	563	594	569	589	598	575	527	599	516	558	567	568	589	587	588	530	542	535	564	579	577	552	598	522	577	575	573	531	577	570	591	555	572	584	554	589	532	563	572	564	539	590	579	574	591	591	608	565	589	540	572	548	531	574	560	587	557	533	571	561	548	547	572	617	556	563	551	587	547	578	615	567	593	548	586	542	565	572	579	589	556	543	616	593	597	589	594	594	566	588	597	595	540	530	630	596	593	594	561	527	566	578	580	515	589	621	547	618	548	582	566	547	548	582	528	561	543	548	558	594	555	545	566	556	594	593	505	577	546	572	547	565	583	593	577	565	573	573	551	580	574	569	524	556	592	542	564	605	566	504	521	580	568	508	551	600	509	542	573	566	554	576	557	532	584	578	567	530	560	571	548	540	542	500	536	573	565	552	546	586	573	548	549	567	549	560	593	600	512	572	559	529	570	534	613	574	544	583	544	515	553	549	589	535	565	562	563	535	593	576	572	566	582	554	564	569	559	617	589	506	574	534	592	587	556	556	553	532	555	543	564	541	565	578	546	559	584	586	561	573	573	563	595	562	577	571	599	569	591	588	560	558	585	555	600	569	574	567	516	574	590	538	591	576	523	591	570	581	571	493	526	555	573	565	590	573	556	572	575	593	568	598	588	541	561	559	556	538	562	573	543	536	578	559	550	579	565	543	559	574	534	557	566	589	619	573	558	559	550	559	587	580	521	565	570	551	615	560	574	535	639	588	568	546	561	549	542	568	552	563	571	546	570	618	566	577	565	567	585	611	593	554	584	525	512	550	543	567	541	608	610	566	578	557	558	544	568	607	580	556	586	619	549	563	572	585	524	566	568	559	577	583	567	557	577	600	550	522	568	555	552	551	593	635	544	597	544	555	569	606	578	546	551	577	571	594	572	548	587	549	547	588	545	558	569	550	556	569	628	569	561	619	527	556	576	555	574	605	560	575	567	564	608	564	595	561	572	616	534	590	558	593	572	583	520	595	549	580	559	553	540	569	578	587	526	587	533	566	563	586	559	572	585	586	577	554	538	554	578	548	565	569	541	580	645	573	581	542	594	601	565	574	551	581	509	550	590	554	566	550	579	572	556	562	553	581	552	561	527	559	552	561	567	528	607	611	605	562	571	576	553	527	540	538	576	626	555	541	574	583	588	590	620	601	518	548	551	568	568	539	600	573	535	550	550	574	527	600	600	567	554	606	582	571	560	588	564	541	592	611	559	554	597	565	593	551	511	573	568	579	570	559	557	559	544	605	609	585	592	590	560	613	524	533	528	570	546	569	570	584	545	569	573	566	566	546	607	515	577	595	564	555	552	535	622	542	524	572	560	517	542	537	589	601	558	560	578	572	544	582	531	542	542	573	565	564	551	572	584	547	584	605	579	565	615	576	554	525	549	560
22705	20920	28670	23320	20921	20959	6840	933	682	566	513	426	372	374	332	279	277	290	233	245	248	217	213	236	212	228	214	209	186	182	174	200	175	184	187	191	186	160	159	181	205	203	171	178	166	158	164	186	177	161	165	177	179	169	162	166	176	162	180	156	173	145	172	156	167	170	174	169	163	168	163	157	171	175	175	149	171	169	179	159	164	146	170	177	165	157	157	165	164	176	157	149	160	173	176	146	161	170	187	188	154	162	177	197	165	182	157	175	152	155	174	148	150	158	156	188	146	159	142	162	180	156	169	180	176	169	166	156	152	184	169	185	191	155	151	157	176	192	176	170	157	158	194	175	160	170	162	160	171	172	164	162	157	144	156	154	159	155	175	164	145	191	175	158	175	167	147	161	187	185	149	165	171	149	155	148	154	159	143	151	147	145	146	148	152	167	149	189	174	176	154	163	160	186	141	167	154	177	170	194	154	159	150	149	153	157	164	136	170	155	177	166	139	154	166	178	183	174	166	166	174	178	159	163	150	159	152	174	164	186	154	152	158	146	140	182	176	174	178	164	157	163	121	152	149	176	173	178	161	146	165	156	166	166	148	157	153	145	173	137	166	160	169	143	159	159	167	166	162	155	192	156	148	164	157	145	145	157	145	141	156	133	152	164	183	159	181	166	143	194	157	144	164	164	155	165	156	171	167	158	155	151	154	157	177	180	143	153	175	147	172	169	149	160	163	159	153	181	165	159	150	156	167	162	176	161	170	179	153	166	139	168	151	149	181	150	155	154	155	185	177	171	136	166	180	162	139	154	145	158	158	155	143	185	136	135	167	173	167	151	171	149	161	151	154	144	186	156	151	157	174	151	173	146	156	161	154	160	163	158	155	169	159	163	172	130	140	173	170	143	191	136	156	164	159	140	145	156	179	145	168	193	161	147	149	156	165	172	181	160	149	189	174	175	159	172	180	132	197	159	144	159	170	150	134	184	157	146	154	148	171	171	173	147	185	169	189	172	193	172	144	158	164	167	159	156	147	156	156	145	158	160	180	145	176	148	137	148	175	160	178	154	166	152	178	163	172	147	144	134	182	152	159	158	164	163	149	173	161	190	151	154	149	152	165	174	174	161	151	152	162	155	168	163	158	153	153	167	166	170	157	161	158	167	170	168	152	165	160	170	168	178	159	142	166	155	171	160	169	163	140	181	169	155	161	160	170	157	136	145	130	180	156	168	169	138	178	157	182	158	134	157	148	167	164	141	155	144	141	174	158	176	160	176	164	156	184	172	169	185	157	188	155	171	169	171	156	157	170	167	161	165	154	172	163	175	180	156	171	171	183	147	163	170	163	159	146	172	163	141	169	166	171	162	160	165	158	173	159	161	189	151	149	150	152	178	169	155	162	145	165	181	186	180	174	138	165	151	173	172	138	175	188	195	160	178	163	179	169	149	162	185	167	188	174	177	169	153	159	170	142	136	155	152	166	182	136	183	165	156	140	155	158	162	157	153	160	168	142	132	168	153	153	146	181	159	162	161	153	184	141	166	166	175	160	173	157	167	149	151	167	152	152	156	155	199	172	161	141	162	171	140	173	163	165	168	183	162	159	172	164	153	158	155	189	182	170	177	160	169	163	172	161	152	154	156	158	199	166	156	164	162	165	148	161	144	175	165	169	148	175	176	172	167	164	147	129	167	175	159	143	159	159	148	180	157	197	166	169	155	148	161	176	164	154	177	158	150	159	163	173	167	173	175	185	152	165	151	159	159	148	172	166	173	134	162	166	157	177	145	145	159	151	150	175	145	175	165	170	155	186	161	151	193	168	174	178	167	193	168	152	164	168	166	196	184	143	167	177	166	143	165	205	165	148	163	141	174	175	160	172	155	157	142	157	166	166	161	170	166	153	162	148	158	169	175	162	154	166	154	156	158	158	163	175	162	150	146	149	158	164	156	141	155	155	148	144	176	169	164	182	165	178	167	159	178	168	180	175	159	170	175	153	159	160	130	155	157	150	167	158	198	164	174	161	162	156	175	145	166	188	158	171	166	161	166	151	155	157	158	163	173	168	147	154	156	164	163	182	170	164	173	179	158	187	164	168	156	149	176	172	186	159	161	144	178	160	168	146	166	195	179	160	140	165	158	155	176	165	171	161	166	156	157	171	157	175	173	162	164	152	155	151	154	167	179	160	175	168	173	130	171	175	162	157	151	173	155	171	181	166	175	161	172	156	172	157	153	153	146	158	175	167	189	157	171	151	161	166	169	146	167	163	167	160	160	154	176	161	141	152	149	168	181	142	164	164	175	172	173	158	172	161	153	147	156	171	146	152	157	150	184	163	180	142	169	171	167	157	159	159	169	161	153	163	166	155	174	152	152	159	139	170	148	178	180	136	181	171	154	157	165	175	152	153	161	161	146	168	174	165	137	141	162	163	158	169	142	171	165	166	173	159	177	179	136	148	134	165	174	157	156	171	155	136	146	145	156	174	161	154	154	171	157	158	153	167	146	142	172	164	163	156	151	145	150	160	153	163	156	164	150	164	163	183	150	176	192	123	169	160	143	191	139	205	170	145	162	161	147	190	163	155	162	139	126	153	160	138	151	151	192	186	139	165	167	139	170	143	160	139	148	162	145	165	140	146	153	157	145	145	150	153	173	150	189	147	158	151	177	180	148	143	163	146	154	138	141	172	147	164	155	174	161	170	165	181	156	153	161	165	160	150	164	178	152	174	145	149	154	153	144	162	184	165	161	152	152	171	160	166	166	174	180	163	134	142	164	162	177	168	127	169	149	172	169	160	163	152	136	176	171	169	157	142	165	171	171	185	148	140	162	156	158	183	158	157	158	169	174	152	157	178	153	157	172	155	165	159	146	146	147	160	139	185	155	175	166	173	162	170	177	172	172	168	170	173	153	153	151	159	149	163	162	165	169	158	145	183	174	188	152	151	156	155	163	133	174	169	139	137	157	166	157	144	159	141	177	159	152	145	158	165	156	157	174	185	159	157	150	180	166	164	161	149	144	142	173	170	154	148	165	156	157	165	142	168	170	175	150	141	145	151	183	153	155	150	157	180	172	179	165	169	158	157	150	161	152	177	177	156	177	159	175	161	175	152	140	170	153	191	161	175	144	159	169	160	181	165	163	169	178	170	171	171	155	162	142	176	154	158	141	163	146	149	149	153	167	144	156	181	168	174	171	153	166	173	149	157	142	158	155	158	156	171	181	160	158	164	177	178	175	117	165	152	154	151	147	142	168	179	165	175	167	154	178	150	162	189	173	157	170	155	173	151	175	156	163	160	155	183	182	168	169	188	161	150	168	165	157	153	173	151	145	168	163	169	188	182	152	171	158	176	168	164	144	159	145	167	171	166	151	150	157	149	161	162	159	162	153	170	144	167	168	174	147	160	152	152	165	159	153	159	140	160	183	180	154	172	194	168	156	151	170	163	168	174	140	174	172	179	163	166	134	145	152	157	156	183	169	173	155	154	168	142	142
6868	15095	13078	7040	4707	3619	2753	2147	1695	1364	1151	948	852	738	622	606	549	450	480	411	391	411	362	374	347	330	300	327	285	244	319	300	303	270	273	267	276	258	255	255	267	239	254	247	268	251	223	241	229	239	235	239	248	225	235	229	247	241	228	215	221	243	220	235	235	216	229	205	241	250	238	255	203	212	252	205	234	218	217	258	244	195	236	231	202	245	254	234	224	228	224	245	239	209	213	244	236	240	209	221	242	198	237	228	245	215	229	219	208	234	234	238	221	237	224	245	230	197	203	213	222	220	216	213	214	217	216	228	205	212	194	204	210	235	201	221	248	223	247	222	225	203	231	211	231	174	247	226	197	239	238	246	229	222	232	216	234	239	203	206	225	221	211	202	215	206	228	219	220	226	242	194	229	222	199	244	206	247	208	221	224	219	218	233	208	249	237	206	240	242	227	220	239	256	216	226	223	216	213	229	213	219	205	239	229	214	205	215	230	205	224	213	192	238	200	220	222	237	225	195	216	216	216	218	207	251	229	212	205	218	205	204	204	225	244	227	225	234	224	220	245	201	208	229	223	209	211	236	243	249	205	207	219	212	216	211	227	201	236	236	208	225	207	232	199	232	232	213	232	239	209	238	249	235	241	214	223	245	246	226	240	219	227	224	215	243	229	215	220	231	213	220	199	202	225	219	217	239	237	227	230	222	227	225	232	247	227	204	231	196	242	230	242	212	229	212	225	195	236	225	208	200	198	226	238	199	205	200	215	199	194	233	230	232	215	211	176	228	225	233	241	219	212	217	226	228	231	215	213	227	218	225	200	247	205	235	224	220	218	262	212	228	221	216	229	217	202	199	215	226	206	252	225	224	211	233	240	232	210	224	209	212	214	225	222	227	227	219	213	201	214	231	202	236	236	218	227	231	226	241	231	216	228	231	243	217	227	231	239	249	221	191	214	211	223	237	215	231	227	238	227	231	265	218	217	220	207	192	203	232	224	223	206	202	233	238	213	226	232	233	209	241	214	217	217	209	226	210	248	205	198	216	220	208	233	221	219	229	202	253	219	215	223	227	230	232	212	239	225	208	217	204	230	201	232	219	224	227	221	188	224	204	223	203	230	258	238	232	205	194	224	226	235	209	220	223	225	232	212	201	230	261	223	239	203	235	242	241	248	213	214	230	221	220	227	233	251	227	237	223	215	225	226	231	205	223	212	212	197	218	214	217	227	221	199	255	231	223	219	213	222	227	224	218	197	211	220	255	223	216	216	224	206	187	230	196	230	207	205	212	220	234	238	223	229	233	201	234	224	202	224	216	221	207	213	231	190	222	238	220	251	238	239	245	233	223	207	213	217	226	212	204	241	236	201	210	212	235	216	222	217	215	210	253	206	237	191	224	249	208	247	215	212	233	235	221	238	214	231	214	206	236	222	227	226	240	228	241	226	206	183	244	232	217	209	237	203	206	246	202	221	205	240	228	221	217	216	241	217	222	176	226	206	224	204	229	246	225	214	196	199	225	225	206	201	211	245	211	220	236	221	228	204	235	224	240	227	215	200	204	242	207	208	220	233	254	223	220	255	256	246	222	208	218	211	218	203	224	216	219	243	227	250	229	236	206	207	224	205	234	232	219	194	224	216	245	196	197	227	208	222	216	249	216	228	227	235	221	229	246	202	206	212	203	206	256	231	219	219	209	252	220	208	196	212	251	216	208	211	219	224	216	227	200	224	216	215	233	223	239	236	238	205	229	211	211	228	254	200	231	226	218	214	231	225	205	219	211	230	234	233	233	194	218	214	229	245	207	200	240	234	210	211	216	203	236	206	217	223	214	221	235	206	216	190	229	218	225	246	207	224	244	210	182	193	196	222	222	221	209	203	252	204	219	205	247	252	208	216	247	206	227	221	200	211	199	204	234	260	234	228	205	197	225	192	228	216	239	223	197	195	210	220	216	246	219	213	204	219	261	228	226	236	221	209	219	195	216	235	209	210	219	226	214	207	211	229	227	245	231	218	222	227	230	195	229	233	226	243	213	214	213	208	199	226	210	219	228	243	215	233	218	227	208	207	211	241	222	235	228	219	223	204	223	237	219	214	224	227	204	228	256	212	233	224	232	236	199	227	242	197	209	233	220	226	204	223	203	225	242	237	236	227	246	227	217	237	218	230	223	203	220	228	202	230	214	231	203	232	215	224	214	219	226	219	224	206	211	197	245	217	194	237	217	204	210	217	224	200	215	209	213	223	211	204	225	223	221	206	198	193	226	238	229	202	225	204	220	234	233	198	222	245	222	221	204	208	245	226	221	228	189	246	231	235	203	245	218	243	214	230	223	209	244	211	211	219	259	250	213	226	246	229	235	196	244	236	240	211	226	200	214	224	232	214	238	211	245	227	250	228	253	228	210	227	204	238	213	198	213	227	201	262	239	222	214	219	224	220	253	217	235	234	231	254	230	214	214	235	222	238	212	215	212	216	221	215	227	211	215	209	228	223	227	215	215	212	234	210	227	234	211	213	237	204	246	220	218	212	204	205	204	231	241	239	200	219	225	199	250	173	201	216	248	225	210	252	215	185	232	226	227	211	246	235	215	241	220	239	210	202	226	233	208	258	212	220	228	206	231	217	227	206	225	212	218	216	214	221	196	230	229	208	217	251	255	229	223	205	212	217	212	235	238	240	211	224	224	224	211	233	200	204	204	220	215	205	204	212	209	234	232	227	252	214	243	227	220	238	234	201	253	241	224	208	212	225	239	218	217	217	219	239	231	230	221	233	215	222	222	222	228	232	201	228	237	195	238	214	234	195	240	211	211	233	231	216	226	233	221	219	247	227	234	232	227	225	195	218	219	228	229	212	222	227	214	208	237	228	221	224	213	218	226	217	224	194	228	221	230	219	210	222	226	220	205	203	179	205	172	229	237	230	214	241	198	232	213	202	240	210	229	197	215	201	219	218	206	215	227	225	248	220	224	225	236	257	199	230	210	200	206	206	232	233	216	232	228	223	227	222	213	200	219	199	221	221	235	215	206	235	224	221	217	217	214	214	228	248	234	226	206	248	212	227	238	227	205	212	228	223	212	220	223	215	223	219	201	224	212	218	205	229	219	205	229	234	212	218	217	207	214	212	227	236	234	214	189	205	214	223	220	221	211	224	231	232	213	216	203	222	200	218	211	230	221	205	216	230	224	222	221	221	202	206	217	216	206	206	237	204	214	238	188	227	230	227	222	207	233	232	227	231	222	226	206	224	228	236	207	226	217	224	229	219	227	239	233	196	195	230	235	214	246	210	193	202	230	228	211	221	236	210	212	234	212	207	220	228	237	221	234	206	232	222	214	223	219	221	192	211	224	219	226	210	226	221	215	202	232	202	236	218	210	225	212	211	234	245	233	200	207	179	231	200	212	217	197	214	213	233	236	225	213	221	225	242	198	267	236	245	227	224	199	207	252	206	196	221	220	224	224	208	223	214	231	233	214	242	227	203	212	206	218	213	226
26626	20569	9748	1097	641	640	579	564	523	532	549	578	506	623	568	587	539	530	559	565	551	558	551	563	523	500	521	561	570	522	568	573	546	533	544	545	530	525	500	561	555	556	586	527	501	551	517	522	512	523	509	556	569	547	567	515	549	538	530	515	505	600	494	517	542	577	541	570	542	511	587	531	543	605	561	572	525	534	515	515	556	545	551	554	532	558	520	551	491	539	511	552	561	540	507	568	512	530	558	575	580	542	522	551	525	558	561	544	556	556	551	520	525	582	567	534	518	495	549	530	532	519	534	520	534	564	568	515	541	550	522	562	493	530	532	551	522	549	535	483	548	554	546	567	543	554	538	540	530	531	542	588	496	540	507	573	587	545	556	534	576	555	584	556	531	555	572	542	561	505	585	514	562	533	506	541	505	572	524	581	525	600	545	559	549	531	551	538	574	552	498	512	498	535	594	571	512	550	557	553	563	528	588	574	535	515	499	534	618	513	563	486	517	513	548	529	529	557	509	526	565	538	520	582	507	564	578	492	549	562	574	536	536	554	552	574	565	591	542	514	538	543	546	552	558	526	552	520	550	555	563	511	536	568	597	515	541	544	542	523	517	518	542	582	558	481	544	546	561	546	501	551	550	519	515	555	520	558	527	530	533	536	542	562	471	510	560	572	496	519	553	545	543	568	549	562	515	555	544	541	534	541	537	550	489	563	543	531	541	555	522	530	522	517	547	547	563	519	584	495	554	538	551	517	551	527	545	521	537	539	494	541	513	489	531	547	570	565	530	534	532	524	538	522	531	579	543	501	577	528	531	509	512	519	567	567	558	521	536	557	524	520	556	526	560	572	519	545	532	529	512	542	535	504	549	498	564	510	524	491	562	549	596	560	537	550	507	551	531	518	564	533	583	529	541	540	576	554	555	507	539	527	510	548	539	528	498	563	541	553	556	534	534	545	532	516	578	546	594	576	544	545	553	536	579	590	543	584	543	533	569	519	565	555	530	557	580	516	526	525	567	534	510	528	536	561	499	556	506	559	515	560	558	537	504	512	555	568	573	548	551	555	527	534	542	584	548	532	540	527	515	597	546	496	512	511	546	561	563	495	555	567	543	506	523	510	535	515	531	541	496	557	582	524	507	568	525	578	527	555	514	539	559	566	552	529	540	519	520	530	526	544	551	523	599	537	523	507	565	521	518	501	533	530	519	580	536	609	563	531	585	525	578	526	517	522	536	513	557	537	479	556	566	526	527	596	517	541	582	528	517	542	570	562	519	555	547	595	533	542	538	496	539	516	542	588	512	561	526	549	576	540	509	537	497	538	553	527	523	523	539	544	552	553	531	571	512	543	519	563	536	500	510	507	557	546	557	565	534	502	550	546	561	585	523	546	571	595	535	511	571	558	541	526	572	570	545	548	553	544	537	516	584	556	539	538	559	562	530	593	533	552	528	548	555	538	551	552	557	561	540	538	527	537	586	581	523	575	556	555	540	564	503	504	521	536	508	493	571	526	521	541	558	555	560	537	537	520	530	523	537	541	577	543	498	555	541	554	533	571	567	555	500	528	533	533	501	574	550	518	486	536	519	581	543	548	544	555	516	567	545	565	498	525	552	517	551	556	575	484	564	576	543	557	568	554	519	557	534	556	489	568	512	550	556	546	539	522	567	506	560	526	570	540	508	516	528	521	531	548	533	552	552	518	519	522	537	493	559	539	519	518	532	480	533	530	589	550	583	502	545	562	563	493	562	543	562	535	586	549	527	525	502	562	582	543	540	570	537	529	548	505	516	551	545	573	508	536	539	568	540	550	575	497	528	570	585	504	545	591	511	564	559	539	537	521	525	527	520	528	551	551	510	527	559	532	531	526	519	564	502	526	554	491	495	528	558	542	517	534	558	591	551	517	577	516	528	539	525	538	530	526	521	580	544	543	552	573	536	540	534	509	509	514	517	541	554	556	581	480	526	550	572	570	563	563	580	539	532	523	492	512	533	530	553	504	514	497	551	509	544	538	542	525	511	536	560	551	549	517	510	544	534	521	504	585	549	590	586	548	505	564	548	525	584	545	533	531	537	511	542	547	495	550	537	533	572	531	572	530	535	529	551	483	524	505	550	516	552	572	517	524	566	552	514	557	520	550	532	531	518	538	547	484	538	507	541	559	492	558	499	577	525	514	526	529	538	552	534	551	579	534	541	544	524	554	492	519	543	538	538	516	508	533	543	528	566	538	509	546	520	510	562	533	555	539	572	531	535	548	558	536	526	556	562	574	550	569	548	526	553	545	584	550	511	515	563	538	524	562	502	550	556	527	548	518	566	521	576	576	563	525	521	573	545	512	524	498	528	578	572	548	534	552	498	541	542	547	553	540	532	530	535	579	495	527	516	559	571	552	518	519	502	537	557	561	521	511	502	533	497	538	549	557	531	538	484	551	520	509	598	557	560	553	578	538	510	547	567	559	498	532	516	522	558	530	573	553	535	554	559	545	498	572	555	609	558	535	565	536	534	556	525	515	542	522	544	494	553	536	553	544	525	515	541	541	520	548	506	570	583	558	535	525	532	542	548	558	515	541	508	519	543	559	537	572	541	539	582	544	553	546	540	563	531	516	531	551	566	525	576	524	532	575	522	541	542	553	527	529	539	524	517	524	550	514	543	583	530	509	522	523	552	534	522	488	519	506	523	527	563	518	524	633	554	529	531	500	540	562	558	545	533	511	561	542	572	558	538	524	565	533	563	539	543	567	525	523	579	548	533	552	566	522	560	513	579	488	569	522	537	540	585	571	508	544	578	558	544	549	557	554	536	531	538	577	520	539	504	583	535	547	529	575	555	594	546	553	547	547	527	541	522	551	517	507	531	556	531	505	513	534	483	533	561	562	545	545	567	545	523	570	463	559	536	509	566	523	559	517	543	581	575	509	517	550	544	539	541	588	516	535	548	529	526	518	531	539	544	543	521	603	545	549	553	506	549	538	556	533	546	549	512	551	561	572	488	566	545	524	508	528	515	558	560	532	535	519	538	478	536	522	528	547	520	567	528	529	519	526	543	551	538	532	540	561	527	549	591	522	566	535	556	524	553	571	552	552	507	497	585	555	498	536	553	560	488	484	520	521	545	512	567	561	500	490	540	550	555	606	542	541	583	533	535	529	545	539	497	513	556	531	549	536	506	565	525	566	540	496	534	528	554	551	537	556	536	530	562	561	490	518	538	574	536	555	504	545	598	536	571	538	556	573	545	526	504	531	520	539	572	554	566	548	552	566	517	541	509	533	523	503	568	551	533	558	513	542	547	495	517	550	566	558	523	528	548	552	515	496	558	549	529	565	571	547	524	543	526	534	515	561	538	530	523	524	577	513	567	537	533	553	562	535	512	552	557	532	534	578	501	575	508	585	505	528	530	531	551	521	579	604	552	569	564	551	571	544	575	580	528	531	546	558	569	536	589	570	523	549	564	513	616	479	559	525	528	547	535	489	556	558	559	551	577	529
4019	1483	1358	995	864	805	787	760	783	771	716	650	732	747	686	701	733	722	695	677	749	706	719	687	697	731	682	702	703	731	666	752	730	727	700	706	721	637	728	722	694	694	733	710	712	711	706	695	712	652	698	706	742	724	700	688	702	688	696	678	645	698	667	660	708	733	714	691	688	721	663	716	722	698	704	690	705	756	700	652	707	678	753	732	701	722	706	742	687	692	752	643	676	705	750	740	687	727	742	672	707	718	730	732	723	735	736	731	721	675	698	697	712	736	692	685	706	694	730	704	680	734	664	688	692	680	690	684	686	707	765	699	676	692	679	727	727	705	748	708	704	705	719	698	707	725	671	688	718	751	694	740	699	736	665	669	747	735	705	690	662	669	729	660	701	694	714	667	681	726	737	692	730	665	682	702	672	714	653	674	712	700	664	735	746	728	722	696	707	684	659	707	700	722	691	719	650	647	666	694	722	690	752	706	653	730	711	719	674	701	666	714	726	715	714	733	699	703	727	661	728	679	736	700	697	751	725	717	750	691	693	706	675	691	742	694	724	682	740	716	714	758	714	686	692	744	663	687	735	671	685	671	695	723	708	687	733	705	694	742	679	721	740	722	697	687	685	691	727	726	704	704	733	697	679	694	722	733	700	708	733	678	738	708	664	720	694	697	684	736	655	717	668	678	691	661	732	784	775	763	702	754	663	695	730	713	685	673	693	719	715	705	703	677	723	725	720	688	698	701	695	668	657	663	766	725	686	720	676	710	704	724	721	681	730	743	709	727	733	659	673	749	695	712	702	651	659	677	686	658	740	716	709	694	694	702	642	736	737	681	692	717	691	704	702	710	675	737	741	735	688	655	726	713	704	703	747	723	751	688	710	695	710	725	637	701	661	710	675	712	729	704	714	699	688	710	714	718	665	683	748	673	686	737	691	721	732	734	719	737	693	740	677	707	693	711	703	683	719	746	707	719	732	669	724	690	726	724	690	703	692	678	697	692	688	733	717	696	719	719	692	705	685	693	703	707	704	732	688	733	700	689	726	714	681	721	750	668	689	720	691	673	705	749	675	711	677	717	674	711	688	707	670	692	724	701	711	691	700	706	680	687	713	689	706	711	689	686	706	710	722	688	664	739	720	720	702	694	709	667	661	734	725	726	741	691	692	703	696	699	721	672	669	680	732	718	700	711	759	705	710	706	701	704	684	694	744	704	665	736	705	702	663	730	694	711	711	688	672	666	734	722	744	713	747	727	703	712	705	709	700	692	727	753	733	691	705	671	658	705	667	711	696	660	663	695	690	718	692	663	716	711	686	732	696	703	689	720	691	677	729	719	705	748	672	780	727	672	664	714	725	731	742	726	711	729	681	707	713	691	740	669	717	682	644	701	723	684	712	708	714	719	691	723	692	750	714	684	660	692	761	724	685	705	722	718	689	700	702	713	684	747	714	708	692	725	683	694	706	746	692	720	688	728	724	731	664	716	725	723	761	689	726	757	750	717	674	713	658	697	668	704	706	696	677	726	676	736	691	699	722	700	769	688	730	701	714	724	737	692	765	746	691	696	753	665	699	758	692	689	640	688	746	698	731	683	697	716	682	724	720	742	706	663	696	727	672	723	704	707	737	710	735	688	698	703	721	675	702	677	708	709	744	706	707	716	723	716	733	680	722	728	709	677	695	706	727	682	695	706	753	708	693	714	669	755	729	687	749	669	676	685	730	702	764	698	702	682	682	734	756	669	726	694	726	695	697	774	722	675	733	707	767	706	709	698	679	745	730	750	733	681	757	700	736	679	679	695	683	732	656	720	698	706	738	649	696	690	729	691	658	722	700	704	711	695	678	733	735	736	722	715	709	677	691	698	687	702	720	716	655	689	748	675	739	709	735	736	733	687	672	716	710	701	703	673	750	690	658	710	643	685	715	738	715	672	686	703	757	653	740	723	712	696	692	692	694	717	697	721	728	684	726	701	701	695	669	741	737	714	695	713	720	682	711	711	711	683	676	674	685	711	712	691	712	668	703	694	684	746	679	754	649	760	680	708	703	722	748	741	685	664	720	663	681	681	695	705	728	653	677	749	703	666	672	765	720	682	743	685	718	676	700	635	748	693	710	701	717	663	701	711	696	694	727	738	703	763	692	679	747	748	723	724	722	744	695	689	713	673	713	732	697	695	711	703	721	699	739	729	727	709	706	690	763	732	701	725	688	754	718	704	720	737	720	728	698	719	708	706	666	761	717	703	720	684	742	712	707	705	742	679	693	732	674	696	738	712	706	710	704	733	695	711	682	703	716	706	712	726	669	736	700	658	703	714	738	669	685	746	717	692	718	736	705	721	650	670	687	694	725	699	665	738	698	670	694	695	702	673	703	691	733	762	733	749	720	720	669	728	692	728	720	735	703	684	678	689	720	707	697	720	675	716	739	732	672	706	697	704	714	700	724	697	737	696	667	656	718	677	722	722	711	730	692	709	685	722	770	667	686	696	744	718	722	745	676	761	683	709	687	668	684	728	691	681	704	711	704	704	676	742	702	716	716	693	734	715	684	726	695	682	665	687	686	697	698	741	701	683	681	733	710	715	736	728	704	683	679	745	718	706	719	710	685	692	706	710	686	737	733	670	726	701	688	649	689	765	725	664	727	659	691	708	701	725	711	682	744	730	732	715	700	731	735	633	721	712	694	696	722	687	672	732	731	706	733	711	695	669	763	720	705	686	674	657	677	727	747	677	748	696	708	700	640	743	705	684	713	675	777	734	672	678	690	710	716	711	700	692	723	716	696	672	692	686	710	698	684	730	723	742	695	677	698	697	675	696	724	759	687	715	699	717	752	717	763	674	750	716	701	751	723	695	685	746	690	681	741	696	746	694	711	663	722	695	717	690	696	688	690	684	728	677	760	710	690	715	690	711	667	644	730	712	690	710	720	734	692	671	696	724	717	703	705	686	757	718	739	754	693	705	703	674	708	705	701	731	732	687	739	721	711	702	669	766	646	717	699	685	734	706	719	706	656	666	725	691	693	716	695	707	687	673	733	693	673	718	708	665	670	720	730	741	718	657	714	680	665	653	716	673	658	732	687	648	713	757	710	685	667	716	698	718	700	715	696	743	708	671	758	667	667	685	707	716	698	694	710	728	707	715	691	711	644	725	726	705	724	703	740	689	754	700	713	737	721	671	674	715	738	703	731	758	671	652	716	702	666	700	714	729	695	680	692	721	675	691	647	715	685	668	694	712	669	733	676	700	709	692	692	712	728	720	669	742	688	681	648	717	688	702	683	675	729	755	728	699	713	670	718	762	725	706	726	731	681	689	680	683	704	682	699	671	749	712	704	689	712	735	700	662	676	657	701	736	693	710	732	703	688	673	647	717	702	732	679	711	675	672	734	665	713	703	651	713	663	682	678	747	672	722	705	726	693	679	744	702	678	669	660	667	728	719	705	686	709	740	712	715	738	719	679	745	739	697	698	724	724	726	692	696	726	671	684	720
23638	20944	28229	23786	20917	8829	1234	862	706	662	625	556	526	568	536	498	494	474	471	491	469	472	445	455	454	474	462	436	419	448	409	457	412	446	412	482	445	449	437	446	437	463	432	428	496	433	489	469	462	437	422	446	412	420	440	462	440	395	429	448	477	459	444	489	425	417	457	426	408	413	436	410	447	422	401	427	427	446	418	433	422	457	433	430	455	456	394	412	466	477	407	397	457	387	433	435	432	443	487	452	409	406	409	421	452	412	433	431	440	416	407	431	416	417	439	404	439	437	456	446	490	443	398	432	439	411	425	408	428	396	436	451	438	418	416	432	394	446	451	428	422	431	443	413	443	449	440	438	459	458	400	419	422	434	435	428	390	447	408	388	474	452	458	431	449	441	418	427	425	453	407	412	428	453	410	449	408	455	425	445	425	442	393	416	421	430	423	382	451	422	467	425	455	413	437	488	392	394	490	425	443	415	437	440	434	424	436	456	431	415	429	428	442	430	420	400	409	372	443	454	405	404	464	413	441	428	453	444	409	403	408	402	396	425	446	411	456	413	418	412	425	444	436	459	429	405	445	432	451	457	430	436	439	403	463	423	439	454	405	445	421	445	422	445	409	426	451	446	426	403	428	415	391	446	400	411	443	430	406	416	456	445	406	443	440	411	418	448	411	432	428	434	439	425	396	428	431	434	430	420	443	418	423	403	403	452	419	437	416	441	396	438	402	461	452	444	430	386	429	458	435	443	438	454	436	415	411	489	433	428	384	410	425	430	422	431	403	450	412	416	416	413	409	445	417	427	400	383	439	467	434	396	425	434	432	405	437	450	404	441	470	446	403	447	417	396	422	421	441	433	420	415	439	419	431	405	443	430	417	395	405	432	426	454	420	435	434	447	425	442	386	428	421	417	479	447	444	429	433	424	460	438	435	420	422	434	412	387	413	449	447	445	392	445	452	453	385	451	454	420	422	429	456	428	419	415	416	411	397	397	420	426	419	450	434	433	429	456	437	437	422	442	438	446	426	417	441	454	399	441	453	454	434	415	429	426	419	444	424	410	397	387	416	420	407	436	408	431	412	441	378	414	421	397	438	428	411	412	437	430	442	404	433	439	423	425	437	441	428	432	382	424	429	456	441	439	444	446	392	421	444	400	440	405	429	420	435	411	427	446	416	411	459	461	437	445	410	409	429	433	455	392	388	408	416	435	438	414	441	417	432	428	426	419	452	416	459	399	413	404	425	453	426	438	410	439	446	419	452	419	483	422	456	419	413	385	409	434	428	428	415	429	420	454	429	399	416	441	431	480	425	439	415	457	404	428	461	428	390	411	435	400	408	417	405	458	458	466	454	452	400	452	431	394	422	429	439	443	432	406	421	457	397	432	422	408	414	398	407	421	425	420	476	403	388	467	420	415	427	462	448	469	402	420	414	410	410	438	403	421	454	436	422	406	454	456	407	393	426	438	450	445	398	387	440	434	428	402	429	433	442	466	443	403	419	477	400	407	421	451	435	437	456	452	450	423	417	429	435	462	467	389	441	430	397	439	460	453	353	463	431	390	414	443	455	441	422	433	389	431	426	406	399	430	420	436	417	421	434	459	409	419	465	438	418	427	431	436	402	406	422	422	429	487	423	459	398	474	400	441	439	415	406	455	424	430	458	419	408	425	456	428	428	450	456	417	424	440	412	427	424	435	408	412	414	451	419	431	457	440	439	443	397	420	417	382	441	386	394	415	476	434	386	424	414	412	431	410	414	442	452	412	441	478	415	477	410	428	437	446	423	449	459	409	432	440	410	404	402	461	397	430	384	436	426	440	413	439	440	421	420	437	419	444	413	433	398	396	400	438	412	400	412	442	445	432	412	464	480	378	422	413	403	436	407	400	416	430	432	394	406	421	417	453	413	419	469	427	427	455	440	445	373	416	403	397	441	448	450	433	396	436	422	402	459	439	458	418	450	437	438	415	449	451	455	424	400	426	444	418	407	437	459	425	448	437	440	408	419	435	401	404	436	432	459	425	423	440	438	426	415	405	421	461	413	382	414	462	401	476	417	411	419	401	435	444	447	430	429	447	423	448	439	411	407	437	432	427	416	437	418	412	398	425	408	395	451	433	402	406	419	426	426	395	428	443	431	421	423	418	425	440	444	436	412	401	491	418	369	457	428	438	438	423	428	425	433	433	402	386	431	423	440	409	435	444	437	414	414	436	431	393	443	405	446	434	416	417	420	439	429	389	428	460	444	464	428	431	415	433	441	441	460	419	395	408	431	422	439	405	416	425	415	444	451	436	433	432	414	408	443	435	441	398	431	421	430	418	429	434	440	472	410	417	439	408	445	397	431	438	414	453	462	426	412	397	423	456	452	454	458	425	431	428	460	394	448	433	414	444	420	467	456	412	384	428	444	443	456	423	407	423	432	416	410	442	419	421	435	442	433	438	443	430	407	413	454	439	456	403	434	447	431	428	438	445	418	433	428	460	379	428	437	437	413	425	449	425	424	465	424	428	415	447	427	439	430	402	421	428	408	413	413	430	452	416	427	447	442	428	430	433	457	449	451	461	418	460	442	430	454	447	425	407	388	427	420	421	424	419	443	439	400	412	422	435	411	458	414	395	409	391	435	426	400	415	437	396	425	394	443	398	418	436	430	436	413	445	445	435	409	464	426	398	428	445	444	469	444	429	466	427	433	442	415	413	501	429	430	420	438	417	433	410	428	430	430	454	457	416	418	413	437	419	433	453	378	420	430	434	430	415	410	431	440	436	451	463	458	407	417	447	422	467	430	441	382	434	388	422	404	412	420	469	417	401	430	434	430	427	448	415	426	379	405	443	427	434	430	411	409	495	454	426	423	420	409	439	426	442	450	373	411	464	425	470	406	410	446	431	432	440	390	432	438	425	440	427	438	423	414	394	409	442	431	406	437	429	410	440	455	430	418	413	435	400	448	437	414	440	466	480	396	427	426	439	414	461	428	396	417	440	430	393	431	478	442	399	446	400	450	447	422	430	428	453	415	409	429	384	428	420	424	430	407	456	402	398	418	465	454	414	418	410	419	416	450	418	378	448	428	415	415	413	415	409	425	428	433	408	420	426	449	415	464	439	416	414	432	430	423	439	459	397	462	391	405	425	396	439	426	424	439	430	457	411	419	430	446	419	420	428	424	423	422	441	419	464	429	432	410	410	449	425	448	435	430	408	430	453	432	399	460	394	455	434	418	418	446	412	457	424	428	391	425	431	418	389	433	415	429	445	440	414	423	480	446	421	466	422	422	419	420	431	382	443	404	449	472	452	436	422	423	399	430	373	415	417	444	436	440	423	425	426	441	392	454	436	439	447	452	418	437	400	433	432	440	418	406	436	474	404	412	419	436	455	457	436	405	404	422	435	424	463	402	429	441	426	441	391	414	416	401	413	415	398	468	431	373	441	431	429	447	430	441	436	428	420	407	469	406	415	389	448	411	395	419	464	435	451	437	432	442	441	472	446
4768	9424	8391	4340	3096	2349	1914	1528	1361	1137	1028	940	889	833	767	721	748	727	725	675	653	712	675	653	616	623	607	575	656	586	639	584	646	609	590	574	584	615	588	580	611	537	566	567	570	583	571	578	567	606	583	569	609	600	522	553	550	568	580	613	582	559	547	598	610	558	606	583	573	557	592	559	585	561	583	578	552	540	524	575	583	569	548	579	553	591	551	569	559	609	562	574	577	550	543	554	568	559	582	588	566	566	545	544	595	621	582	534	584	582	533	527	537	578	574	555	607	607	568	560	525	560	545	561	577	590	526	536	562	562	593	605	611	576	577	581	557	614	585	575	595	577	592	565	635	593	581	585	549	580	572	532	554	579	568	604	589	544	613	533	562	590	555	600	573	561	560	565	584	564	577	565	562	578	533	524	561	557	563	572	582	560	598	571	576	559	542	550	578	581	542	580	614	533	606	604	580	549	572	587	539	561	549	551	560	564	574	608	570	557	570	620	581	575	569	584	566	604	616	548	550	582	564	593	628	552	588	577	600	573	566	520	582	564	539	614	572	623	556	571	558	593	555	545	605	600	572	565	527	562	588	546	592	539	586	583	579	549	598	574	572	535	590	601	560	564	588	560	583	587	572	546	559	546	526	598	590	591	573	590	589	554	536	612	556	555	594	567	577	573	589	587	584	560	537	560	557	564	559	537	504	562	603	591	578	586	571	571	569	572	623	588	570	547	587	528	589	608	566	591	543	589	605	616	528	600	538	552	589	599	541	588	572	570	601	536	573	559	543	558	623	547	540	566	543	569	593	607	572	540	574	573	591	559	554	574	594	549	516	572	544	558	561	555	566	585	545	555	592	598	590	541	571	563	566	587	572	572	586	598	550	598	583	565	585	591	528	568	552	534	577	592	579	576	586	586	588	559	590	561	599	605	590	578	548	575	573	575	565	519	576	554	582	546	591	568	552	561	556	570	584	552	507	596	583	547	541	579	547	618	581	559	545	588	598	594	560	568	581	600	627	546	553	513	563	575	571	590	525	574	575	584	567	617	589	625	602	544	579	573	587	601	617	597	550	536	570	606	556	595	575	573	596	578	515	552	570	548	572	618	546	589	531	543	564	602	596	536	579	600	607	578	597	577	567	561	592	592	558	571	596	595	571	538	571	578	580	592	618	532	572	611	566	577	562	572	552	589	564	589	549	546	624	554	541	543	503	613	600	559	567	537	578	531	562	578	534	566	533	585	561	598	568	571	554	550	538	546	580	584	566	604	590	585	588	587	594	594	550	593	594	560	610	551	587	554	554	581	569	596	546	565	572	588	548	592	533	605	596	566	531	546	600	589	579	550	571	596	590	550	566	565	583	581	599	573	573	557	595	577	601	568	563	583	580	540	566	509	580	563	563	613	538	546	594	579	548	589	588	578	598	569	560	543	578	550	624	597	577	526	583	569	600	613	570	593	550	577	586	544	554	564	569	567	542	577	595	564	578	588	570	631	581	563	536	567	596	561	574	540	568	616	604	573	586	574	583	587	572	570	576	552	605	570	565	577	561	556	522	573	579	562	570	535	576	575	557	567	578	616	599	567	564	576	561	614	575	558	572	610	575	565	539	585	648	565	563	567	560	572	562	607	564	602	530	579	553	609	576	597	578	573	569	550	580	533	553	526	567	595	548	587	575	591	566	596	596	555	509	570	553	591	543	551	577	592	552	547	581	594	547	583	597	554	598	551	528	575	565	579	573	544	596	538	566	579	532	593	540	569	580	544	555	614	575	582	574	572	584	596	552	550	613	577	572	573	558	586	562	553	557	571	595	581	564	499	567	572	548	544	543	593	525	601	556	576	592	606	574	566	599	544	559	564	597	619	590	564	583	594	588	543	594	563	585	551	604	585	585	574	583	593	566	565	548	559	569	543	547	590	561	567	610	528	544	575	583	570	615	608	569	570	573	605	577	619	622	562	570	572	561	628	555	556	542	580	555	554	533	557	566	555	540	588	560	578	557	539	573	564	514	566	545	537	530	579	612	601	559	554	591	575	623	580	545	593	573	600	571	524	582	555	584	621	581	555	592	581	596	557	531	548	532	573	583	590	563	574	540	549	553	568	591	548	535	606	581	586	532	547	545	553	566	590	550	580	577	576	528	546	590	540	545	563	524	560	560	562	609	542	507	523	567	593	517	612	606	535	541	585	560	611	582	561	549	552	617	583	577	595	594	550	610	582	587	609	576	592	565	599	579	602	589	575	578	587	647	540	583	595	582	617	599	569	576	575	558	567	600	535	584	565	576	580	563	591	567	552	554	569	590	575	642	575	594	568	621	588	580	543	575	565	597	631	530	601	545	529	554	570	540	566	540	564	587	600	573	583	550	521	570	594	574	583	574	564	546	549	591	563	581	582	614	610	605	579	581	597	534	578	576	595	580	590	581	628	572	564	534	597	574	608	587	552	570	537	588	528	597	570	571	552	571	598	562	618	590	600	553	536	593	517	630	564	583	590	590	557	596	650	566	596	577	610	525	580	563	587	571	594	574	528	537	610	576	576	552	621	519	587	566	586	531	569	590	586	550	587	557	578	564	597	561	585	562	581	576	569	538	538	576	624	585	559	590	549	537	593	550	542	560	567	544	569	582	574	604	569	542	543	582	555	572	540	599	562	585	554	586	569	577	616	567	552	573	572	590	568	560	569	571	544	574	522	588	562	590	617	557	594	576	559	581	596	586	555	557	537	616	534	553	593	596	580	544	571	603	540	548	606	529	550	570	588	582	574	558	604	576	576	557	529	575	583	598	590	573	576	576	609	601	599	576	582	565	596	578	593	524	578	569	555	600	567	597	541	566	543	568	537	573	573	579	591	594	598	557	559	533	584	529	579	580	584	595	548	605	591	588	561	601	553	557	533	595	588	559	591	606	541	585	549	561	548	589	582	582	568	569	588	615	566	598	567	546	511	600	590	561	590	589	581	564	549	561	555	555	583	569	568	547	557	580	589	595	591	534	595	555	594	563	555	580	539	629	599	533	551	586	566	544	596	576	588	565	604	560	568	563	578	603	531	566	562	562	560	600	581	563	559	571	534	547	609	554	570	586	559	575	586	592	570	567	567	525	566	559	599	532	580	602	602	539	564	570	572	599	575	586	567	564	558	578	530	604	518	542	567	547	567	600	540	538	611	569	560	556	595	580	605	620	560	595	574	570	585	584	590	591	567	528	559	590	586	581	552	532	539	562	571	584	555	585	555	598	588	618	615	570	595	579	627	558	561	549	581	550	569	582	586	594	535	561	571	569	560	621	573	560	566	581	538	570	605	569	596	572	577	542	570	589	570	568	545	573	568	556	559	558	539	594	570	591	572	555	578	574	568	563	596	560	515	570	580	559	522	556	573	574	574	554	549	538	573	546	576	544	618	544	574	581	540	599	510	538	576	594	547	553	569	563	604	553	573	533	524	564	560	577	597	581	600	549	575	585	556	575	603	589	565	567	574	555	573	562	567
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
