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
338758517434	338758518003	338758518603	338758519155	338758519703	338758520253	338758520803	338758521355	338758521905	338758522455	338758523005	338758523553	338758524103	338758524653	338758525205	338758525755	338758526305	338758526903	338758527453	338758528005	338758528603	338758529153	338758529703	338758530253	338758530803	338758531353	338758531903	338758532453	338758533003	338758533553	338758534103	338758534653	338758535203	338758535753	338758536303	338758536853	338758537403	338758537953	338758538503	338758539053	338758539605	338758540203	338758540753	338758541303	338758541853	338758542403	338758542953	338758543503	338758544053	338758544605	338758545203	338758545753	338758546303	338758546853	338758547405	338758547955	338758548505	338758549053	338758549605	338758550203	338758550753	338758551305	338758551903	338758552453	338758553003	338758553553	338758554103	338758554653	338758555253	338758555803	338758556353	338758556953	338758557503	338758558055	338758558603	338758559155	338758559705	338758560253	338758560803	338758561355	338758561905	338758562455	338758563005	338758563555	338758564105	338758564655	338758565205	338758565755	338758566305	338758566855	338758567403	338758567955	338758568505	338758569055	338758569603	338758570153	338758570703	338758571253	338758571803	338758572355	338758572903	338758573453	338758574005	338758574555	338758575105	338758575653	338758576203	338758576753	338758577303	338758577855	338758578403	338758578953	338758579505	338758580055	338758580603	338758581153	338758581703	338758582253	338758582805	338758583355	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	3600	2300	2779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23067	20934	27715	24296	20942	21085	10911	2500	1738	1650	1450	1408	1239	1144	1040	981	990	958	943	957	876	894	822	839	863	856	822	877	863	830	847	828	898	834	811	795	830	761	742	764	784	787	800	767	760	821	750	771	760	764	724	770	753	767	789	818	765	757	750	772	754	773	755	781	699	709	769	772	755	729	757	716	756	757	767	764	750	720	740	784	789	778	746	743	757	750	755	764	726	729	778	754	774	760	759	778	797	757	731	730	761	731	791	745	781	730	731	743	750	752	773	767	763	734	732	763	777	771	769	752	761	775	756	730	754	733	737	697	793	752	719	757	759	807	758	693	729	739	738	746	750	768	786	726	772	764	764	801	782	729	761	715	771	756	792	702	760	794	781	741	810	737	801	785	786	754	750	750	756	752	778	756	735	788	767	765	748	792	789	752	722	729	756	779	750	766	728	800	773	712	737	801	769	744	720	732	726	723	772	754	744	769	739	789	757	763	724	745	784	724	730	765	784	763	773	756	797	713	769	709	794	761	792	775	777	765	743	806	714	801	753	719	788	755	732	768	732	738	787	763	702	709	725	768	776	778	730	757	735	754	755	778	819	740	755	746	738	779	756	794	817	791	755	800	805	749	722	757	769	772	745	711	807	749	775	779	825	747	729	801	750	734	767	762	737	705	714	795	805	790	783	748	764	725	768	735	809	727	757	758	765	745	799	751	749	749	773	738	772	786	724	764	759	754	773	744	791	746	719	744	746	748	723	763	739	721	750	712	784	756	717	729	777	716	716	749	715	766	718	737	765	796	764	755	780	782	765	712	706	733	738	743	718	763	745	732	709	780	747	757	757	764	793	756	760	794	793	699	794	717	764	754	745	793	758	728	782	760	768	726	724	811	760	764	764	723	805	775	747	770	738	767	809	794	728	804	762	693	771	749	751	779	774	762	772	731	776	739	775	709	784	698	813	771	760	757	768	720	712	802	762	751	722	769	766	741	778	749	744	743	737	757	746	684	820	808	736	714	742	778	769	744	753	749	759	749	729	787	753	732	742	740	811	764	784	751	754	718	788	784	758	725	743	759	771	785	809	739	772	763	763	749	731	771	761	733	723	767	736	746	779	754	750	757	763	725	808	761	785	743	740	764	773	733	766	782	800	781	718	713	768	721	782	736	742	790	783	729	772	761	771	738	778	753	768	713	779	725	775	750	771	833	790	737	733	768	801	708	738	808	737	762	756	785	749	734	754	770	774	763	737	739	766	739	745	825	781	799	752	752	737	782	735	755	769	776	773	691	754	752	751	807	788	758	794	754	717	722	746	721	734	756	750	784	730	830	786	750	710	720	789	773	759	740	721	757	786	759	771	786	735	721	773	724	703	810	741	767	767	718	734	767	719	723	717	753	732	732	802	727	752	768	738	753	773	766	735	797	725	764	780	780	722	782	763	753	762	753	757	767	754	781	768	787	742	765	720	740	775	730	757	760	767	776	716	757	736	771	738	758	746	780	765	713	769	816	778	779	764	781	755	768	705	716	732	778	783	763	716	770	717	755	774	760	782	746	761	732	731	731	809	737	720	790	770	757	733	752	721	770	761	744	771	749	774	734	800	759	762	773	755	741	791	799	790	726	778	739	756	716	742	753	738	767	799	721	772	770	756	748	725	763	738	733	758	722	739	717	779	728	763	765	730	738	770	755	787	684	787	766	738	797	768	717	740	733	743	766	771	710	742	763	763	735	773	745	753	774	747	805	719	737	749	753	783	738	763	708	699	755	759	797	710	725	767	787	786	806	733	747	754	789	771	768	730	728	730	776	776	718	802	725	735	821	738	756	750	736	712	760	724	812	779	764	769	718	775	734	788	764	747	724	775	815	757	751	744	754	693	742	729	720	840	767	749	776	743	752	777	756	754	778	768	744	760	750	770	697	750	749	783	790	781	716	709	781	791	739	768	762	707	732	756	790	767	785	766	723	729	748	747	761	731	791	743	731	799	749	811	772	761	772	769	724	746	789	735	754	713	741	700	714	811	756	779	733	813	778	761	707	759	714	732	707	777	780	762	711	728	780	789	791	756	778	746	757	761	748	765	782	748	750	720	804	788	770	737	775	771	745	792	748	755	749	781	733	778	724	809	759	749	725	747	747	765	752	750	753	768	731	735	697	755	703	726	760	723	826	748	763	749	782	748	691	725	748	760	795	788	723	744	685	762	739	747	778	724	763	785	717	748	736	779	717	739	784	757	721	743	738	792	733	753	712	747	819	766	739	770	788	757	762	752	726	743	714	769	723	722	749	762	791	763	771	755	742	736	717	784	747	743	775	805	703	730	764	759	747	766	748	801	739	740	741	759	689	726	741	747	710	721	786	743	819	801	761	840	704	750	789	723	732	785	746	750	776	740	744	811	769	734	693	766	768	721	751	798	773	781	795	750	782	743	739	745	751	759	696	802	718	738	751	753	777	744	795	775	767	732	718	741	720	748	764	730	767	764	740	736	737	746	779	735	725	724	762	754	786	727	786	782	776	697	737	748	733	748	750	756	751	772	775	727	817	718	791	723	764	764	728	780	728	749	740	741	764	785	717	777	706	752	741	729	720	765	736	762	760	801	762	789	789	787	784	794	726	737	784	744	798	737	770	752	762	772	788	746	752	746	777	747	776	767	761	747	813	788	768	730	787	739	726	753	750	709	769	764	710	694	802	747	770	695	763	744	793	728	766	750	790	744	718	764	769	806	729	785	713	743	738	736	751	782	778	768	790	808	693	767	759	762	722	735	744	768	732	726	738	780	745	774	747	746	746	741	742	753	761	741	760	708	753	729	709	756	755	766	732	732	746	785	775	753	710	772	791	794	795	761	744	817	746	713	780	778	728	797	738	767	741	794	744	753	697	790	786	728	698	767	733	736	744	749	770	734	787	742	754	743	755	754	723	759	743	756	737	751	739	750	767	748	701	803	720	716	727	749	757	746	747	759	726	763	756	707	707	777	725	753	766	740	765	792	737	747	755	824	762	784	759	773	757	740	735	718	711	786	769	692	790	748	731	769	738	815	759	732	774	687	810	739	735	786	735	781	776	742	731	784	805	696	718	718	763	762	721	718	709	832	758	811	745	746	742	787	748	756	733	720	717	752	759	778	787	709	774	735	751	730	754	752	719	772	797	748	762	775	744	758	714	732	761	755	777	783	755	696	798	690	778	765	779	738	815	772	771	743	693	777	756	717	732	737	778	737	809	768	738	744	761	737	787	789	803	749	776	780	741	749	759	792	722	735	722	747	770	736	753	750	747	789	750	719	716	733	742	762	781	769	832	780	786	707	731	759	746	701	780	799	725	752	796	795	719	735	743	755	783	751	767	753	736	767	756	785	778	738	692	744	754	778	731	748	748	769	776	751	745	739	786	802	786	724	777	760	763	722	729	720	697	785	748	756	757	732	779	747	771	762	763	741	752	765	783	774	746	691	769	697	732	725	718	710	763	828	750	751	758	752	751	750	771	782	781	764	717
11069	21140	18698	11143	7985	6112	4496	3387	2930	2682	2225	2176	1782	1471	1404	1223	1196	1087	1091	1027	1004	994	960	953	930	881	841	847	849	799	778	835	831	849	812	799	786	783	789	714	797	757	740	763	787	775	693	757	723	729	771	766	727	771	759	698	706	756	697	753	726	779	750	740	729	676	738	695	725	754	810	780	703	740	768	694	677	726	747	680	697	708	696	749	690	714	779	681	731	734	677	724	715	708	696	735	741	717	729	753	702	694	699	725	704	730	751	680	688	674	703	723	722	717	713	773	724	705	727	711	728	767	733	688	733	732	697	671	712	675	686	711	719	715	711	681	733	720	710	687	727	701	698	657	741	683	701	735	750	695	659	703	720	722	705	666	688	670	735	718	692	711	691	726	695	731	723	740	733	754	684	733	695	690	688	695	731	648	718	696	725	713	698	741	741	676	750	659	748	683	696	694	710	666	689	700	738	809	727	685	698	738	713	739	720	754	704	697	715	713	670	707	685	736	737	732	739	734	714	689	688	697	711	666	721	701	696	736	702	708	678	725	725	705	695	680	752	707	711	719	720	690	677	721	701	681	695	691	692	708	695	713	758	720	755	710	751	752	732	726	737	735	703	769	749	700	716	702	742	724	721	742	728	681	656	726	735	714	753	730	719	690	678	726	717	757	737	687	806	683	683	739	706	692	739	695	690	706	708	685	694	727	704	732	704	720	706	708	731	700	673	721	725	718	685	716	727	727	696	680	757	696	743	707	720	699	715	768	688	686	728	714	712	707	692	760	728	719	748	683	711	712	694	731	723	720	748	672	755	733	730	718	689	738	699	741	664	757	662	762	717	694	680	689	677	693	702	721	718	709	756	740	732	729	711	755	717	691	712	728	740	731	748	710	739	699	721	718	652	696	680	727	654	700	707	734	758	735	715	716	718	738	705	705	711	673	682	732	645	743	700	728	696	745	686	723	658	679	703	726	712	723	672	698	724	668	688	705	696	719	696	713	723	706	719	757	664	690	700	715	749	716	766	709	754	707	749	733	657	694	704	701	696	700	709	660	705	736	688	670	745	690	693	700	695	740	685	681	728	667	756	708	703	711	699	690	727	670	681	714	737	689	717	757	713	716	702	688	749	725	665	724	693	712	738	726	719	735	675	734	718	749	723	720	731	683	755	710	745	697	687	769	737	670	708	733	693	681	712	725	688	692	747	725	694	703	663	707	695	739	680	690	696	701	703	670	695	665	742	723	710	707	713	705	713	718	701	672	743	712	659	725	719	684	700	692	756	684	727	696	729	674	685	743	701	699	740	759	734	737	728	734	739	715	708	707	734	696	698	723	675	713	740	693	714	713	729	673	728	717	756	740	675	691	685	770	702	675	723	677	678	690	693	674	753	707	700	686	705	694	749	703	742	697	712	735	690	740	702	752	713	717	709	720	727	723	714	666	704	729	730	713	694	664	743	715	736	686	692	735	696	694	713	691	701	696	682	711	708	700	685	692	704	703	729	758	701	652	743	662	710	741	721	701	635	720	669	722	692	700	673	697	701	721	726	722	696	712	727	717	680	709	689	710	723	754	681	742	722	747	727	699	713	730	660	744	693	747	742	690	698	725	732	714	689	726	711	697	717	689	708	749	737	722	694	700	708	741	685	686	703	704	777	722	683	719	753	631	729	685	692	709	727	729	644	726	710	712	741	734	757	730	720	694	708	673	712	688	696	700	728	722	672	713	705	737	751	719	707	702	729	716	712	719	767	755	700	753	685	706	731	749	688	728	755	663	716	737	707	726	690	734	691	712	785	724	685	723	711	734	713	704	682	736	762	727	708	679	717	702	704	751	723	732	719	720	698	716	674	698	717	695	669	733	704	682	729	708	667	724	754	665	681	662	747	686	692	695	764	711	724	728	730	734	684	691	735	746	747	754	709	713	688	693	665	684	744	709	697	686	731	684	688	706	739	710	696	708	746	714	677	731	740	695	703	720	707	660	750	714	689	712	744	719	704	721	723	723	699	667	734	764	671	734	700	709	711	719	718	689	692	681	672	688	730	731	754	703	733	730	709	726	711	735	719	699	734	738	753	669	694	694	700	738	698	713	734	717	734	767	678	683	721	767	730	727	681	639	714	685	686	742	714	736	718	704	685	686	708	694	673	704	702	752	700	736	711	762	740	747	681	727	658	656	726	712	688	742	732	684	693	714	711	743	733	752	721	717	711	711	738	690	654	691	706	711	709	672	718	677	700	679	677	701	719	709	703	768	732	711	726	709	718	729	701	689	696	703	708	744	717	661	706	726	710	726	678	714	711	731	666	686	700	696	736	692	716	730	697	735	694	726	680	711	665	730	661	673	727	702	693	707	698	707	660	701	647	735	704	714	673	712	703	703	669	661	699	727	691	696	706	702	692	727	671	677	727	739	714	766	690	708	720	695	698	683	719	697	715	707	753	680	726	696	738	720	672	730	723	742	699	701	708	697	699	705	691	743	702	708	669	739	718	740	670	714	714	734	691	724	718	705	727	717	686	699	756	714	679	695	725	734	695	717	715	727	726	708	693	729	666	695	745	708	701	673	708	659	700	722	676	632	684	732	653	705	714	714	690	739	750	720	710	765	687	676	721	755	738	745	662	764	734	714	703	710	742	713	691	738	728	725	667	726	670	708	736	700	675	722	709	748	714	717	732	711	760	706	730	664	701	739	695	745	717	695	701	708	694	709	740	736	694	662	660	673	695	685	698	669	733	666	695	747	727	764	705	685	745	716	728	673	741	701	697	718	667	689	722	694	716	733	700	674	760	691	685	717	734	728	687	715	685	703	677	732	688	727	709	718	705	726	678	656	704	686	721	721	738	691	711	704	710	714	704	758	707	697	746	706	715	678	680	724	754	707	682	668	684	715	667	698	741	723	689	774	719	723	676	762	760	699	704	722	736	720	807	709	693	683	724	690	658	726	672	725	692	714	760	676	700	755	710	698	693	751	702	666	689	727	728	684	688	720	694	697	716	730	670	725	745	682	680	703	716	696	681	678	723	707	730	740	692	714	674	717	703	708	699	688	687	670	740	712	664	660	723	714	692	704	728	723	704	735	716	759	706	701	707	677	682	766	720	724	696	720	695	691	739	688	687	695	758	749	725	689	666	692	690	699	685	727	707	686	704	706	675	687	748	717	707	706	711	703	743	743	730	689	681	702	685	693	702	716	738	750	729	670	744	730	717	746	672	704	712	695	690	724	718	731	677	709	669	675	697	684	711	683	692	701	693	707	713	776	712	687	708	698	681	698	744	718	718	685	699	677	711	691	743	679	691	752	723	697	717	668	721	715	739	692	689	690	743	737	721	733	721	746	741	709	678	690	734	725	736	699	701	760	717	734	746	708	701	696	702	714	707	746	732	728	723	681	696	690	677	712	691	676	726	691	683	715	756	725	686	700	672	722	720	716	708	729	708	715	779	687	724	719	713	729	743	662	766	694	707	733	670	712	721	736	722	648	698	718	720	725
30169	15790	2007	467	303	223	197	204	182	214	197	181	168	166	175	176	149	181	176	164	164	157	164	154	179	167	149	175	142	159	178	166	149	148	164	158	155	152	147	173	142	161	154	158	146	166	150	158	159	175	151	159	145	164	155	158	151	138	154	159	141	151	172	159	165	149	164	155	144	158	153	189	167	145	164	169	150	135	162	156	153	137	154	161	172	169	157	156	167	161	169	162	153	166	151	134	157	151	151	170	153	149	154	149	169	156	162	151	143	156	169	149	156	161	142	154	136	189	158	160	140	155	141	138	138	179	137	133	163	165	176	125	150	147	147	137	158	134	144	142	143	175	143	188	142	173	156	166	166	153	173	157	160	139	161	143	147	166	134	162	167	160	161	144	179	159	160	133	159	170	131	163	174	136	163	158	148	169	155	155	163	146	157	145	152	149	139	154	144	157	182	171	155	178	151	161	159	147	157	160	155	153	164	148	131	166	180	140	151	163	144	168	163	163	159	157	158	169	158	160	155	183	137	148	166	154	149	156	130	153	165	166	163	162	145	161	150	156	171	174	167	146	145	157	142	180	150	154	155	162	154	171	166	148	147	127	123	134	158	161	162	158	166	166	143	164	158	182	161	159	144	176	140	171	147	166	143	149	160	164	149	149	153	140	147	155	163	155	145	168	129	172	146	157	148	145	144	141	147	160	180	166	166	169	176	167	148	149	154	163	133	135	144	152	153	144	161	161	153	174	150	157	167	161	138	182	139	163	151	148	147	137	164	148	152	165	177	159	160	176	147	169	153	159	185	141	159	181	181	156	163	132	148	161	166	161	188	175	150	164	181	155	167	171	147	161	130	155	162	156	160	152	158	145	163	139	167	126	127	154	172	171	168	160	160	163	175	154	141	165	153	157	183	113	161	156	158	179	141	156	157	165	152	154	155	158	174	161	145	174	169	146	150	165	148	161	178	157	162	144	170	136	156	167	135	162	152	156	170	174	146	142	165	140	132	144	160	158	162	173	155	172	154	164	133	157	164	125	154	129	168	177	144	169	154	180	166	151	153	127	175	163	163	133	132	150	144	144	150	165	148	169	149	158	153	161	152	184	146	166	135	160	144	131	173	140	188	176	147	155	174	143	147	168	143	143	139	167	141	130	152	164	157	160	158	157	144	157	154	148	151	162	153	129	147	170	158	183	160	160	157	150	146	170	139	169	171	149	141	145	144	170	169	144	139	149	131	167	150	149	188	173	146	193	150	158	154	154	133	150	175	148	154	156	148	162	139	160	165	171	137	154	155	181	167	153	150	146	159	177	163	152	160	157	174	142	164	166	152	138	180	156	158	143	162	154	148	158	160	169	144	141	144	164	162	147	145	166	176	143	146	148	169	145	142	149	143	154	163	149	142	141	152	174	133	155	192	155	162	151	144	170	152	151	149	143	159	163	177	170	127	155	151	163	164	157	157	154	141	164	149	151	184	162	161	156	151	180	151	140	187	164	159	164	132	153	142	166	153	169	164	159	143	160	139	169	152	137	168	154	164	147	143	164	181	186	157	148	156	155	154	158	152	173	189	140	165	145	141	149	148	159	168	166	151	152	149	168	148	174	158	169	134	155	183	161	181	127	166	187	174	170	154	169	154	141	154	131	156	139	162	143	138	150	153	147	154	172	170	142	146	146	155	162	164	134	167	167	173	168	166	145	147	162	180	122	133	153	155	179	147	175	161	161	154	136	159	152	159	153	159	157	153	137	155	141	151	162	181	141	129	169	130	176	177	172	140	166	169	167	171	151	139	180	159	139	156	148	150	156	141	141	156	149	149	152	176	159	164	140	149	162	141	159	174	174	145	166	171	136	149	126	148	155	163	165	157	156	164	170	166	162	148	146	148	156	165	163	141	152	166	153	181	137	152	135	163	161	137	146	145	161	154	143	165	156	153	151	149	133	161	156	156	148	148	150	167	165	133	158	167	153	141	155	169	152	162	161	177	155	153	154	171	148	163	168	156	145	120	151	133	161	160	156	146	156	191	140	137	151	154	166	144	157	158	170	159	162	166	163	157	154	179	159	156	173	149	147	128	156	129	147	177	165	147	152	142	152	178	150	144	165	160	148	168	136	148	157	156	176	157	157	158	159	153	143	161	169	170	143	157	166	153	143	144	138	164	159	169	159	155	178	159	143	150	152	137	160	161	157	148	135	124	171	151	142	154	154	147	168	139	140	140	160	157	167	155	134	151	140	150	151	156	136	151	155	158	149	155	164	142	156	151	145	151	154	139	157	156	177	165	152	144	153	141	150	161	158	148	149	141	168	141	153	154	148	154	163	163	153	183	137	147	155	161	128	143	136	140	152	156	153	138	158	159	142	153	154	154	157	173	149	146	157	138	153	159	143	154	139	142	138	152	148	148	132	159	137	155	149	147	164	148	161	149	148	159	154	144	148	123	152	159	149	148	180	167	133	143	179	152	144	129	146	143	147	154	152	136	173	162	179	159	149	141	172	164	142	141	155	142	147	160	156	146	176	132	147	139	173	145	159	149	171	153	133	167	130	178	166	156	158	144	165	151	148	168	165	131	159	154	171	153	168	142	148	153	166	151	149	164	154	151	161	163	178	147	150	177	151	171	170	164	147	148	178	140	144	155	157	153	169	149	163	140	141	181	151	127	158	171	152	152	162	171	163	153	149	167	139	161	145	172	164	158	165	175	145	151	147	166	157	144	142	150	158	164	146	157	156	170	156	162	155	164	159	148	136	168	165	151	163	185	162	164	160	153	131	152	171	156	169	141	121	165	173	170	153	157	160	181	156	160	157	161	162	177	149	139	160	151	155	139	166	171	154	169	134	157	163	156	166	151	160	160	182	184	143	146	140	146	148	165	149	163	156	147	165	126	183	176	175	154	148	154	141	152	161	157	179	159	155	170	140	144	158	148	158	156	173	162	153	182	156	152	159	152	158	157	148	157	165	168	189	159	170	159	154	182	153	147	163	168	157	138	165	177	155	165	160	155	152	160	166	156	133	152	166	141	146	136	166	164	164	155	177	142	151	157	177	138	162	135	176	156	154	140	171	156	165	155	159	135	163	153	155	131	154	148	127	136	156	150	173	170	156	149	143	157	135	146	132	150	152	152	165	159	151	157	145	174	135	149	157	143	146	159	152	179	167	158	167	154	134	156	179	163	153	132	164	167	165	159	148	158	173	166	162	144	164	168	165	163	158	158	171	182	147	154	130	153	170	135	150	161	155	148	150	164	153	167	143	167	138	155	175	161	168	135	142	185	157	143	171	145	150	151	176	152	185	146	145	156	158	148	146	139	174	161	171	167	173	155	147	151	169	142	154	162	156	142	168	169	154	152	157	167	157	163	165	156	159	174	153	129	175	171	168	153	145	166	179	162	146	147	151	155	139	148	168	186	160	148	151	144	168	159	150	154	178	160	145	160	147	153	152	157	161	160	157	149	163	154	151	176	154	127	148	168	157	160	156	161	144	161	145
5386	1157	929	526	386	357	273	232	231	232	196	203	202	191	190	187	174	173	172	156	181	165	194	183	152	185	165	175	162	179	204	174	186	179	167	183	176	159	153	158	156	184	182	173	176	168	156	157	174	151	153	178	165	177	146	168	172	186	189	178	169	156	174	167	171	176	164	176	192	170	150	185	186	169	160	147	172	174	129	164	171	149	153	163	163	170	194	159	172	180	180	151	165	181	164	163	176	166	193	168	161	138	158	150	152	167	166	151	177	169	156	163	162	173	165	150	162	162	175	166	148	162	164	154	157	149	179	156	190	180	187	165	156	151	173	151	162	177	167	172	170	159	159	181	149	178	144	180	169	156	166	170	179	185	151	168	154	173	181	160	160	164	182	192	188	188	172	167	173	164	176	184	145	177	170	154	179	160	157	165	155	177	185	162	150	167	156	164	192	162	155	190	161	158	161	162	168	165	179	157	173	177	173	167	187	164	182	188	152	174	174	125	156	164	167	168	164	175	186	180	155	178	167	188	171	155	166	159	191	173	146	190	167	162	183	179	180	170	156	159	177	176	172	166	161	164	171	162	176	163	155	155	164	187	155	159	168	162	179	179	167	157	162	171	176	169	151	150	150	167	156	147	165	153	187	175	170	135	158	159	167	160	169	178	184	201	168	156	148	157	162	178	155	158	151	180	156	179	180	173	173	173	161	184	153	194	186	196	171	182	161	151	179	167	174	172	177	169	178	148	193	163	146	177	172	131	171	157	162	162	152	175	174	189	186	169	141	149	167	169	149	147	159	180	160	169	161	142	159	164	160	146	164	164	146	163	179	161	164	182	188	166	173	157	173	187	167	159	164	178	172	160	172	167	161	169	167	169	164	143	181	167	180	173	181	161	173	182	156	174	164	185	180	161	159	172	153	161	178	157	165	197	177	165	166	169	188	179	174	158	174	172	168	177	185	170	166	154	175	166	164	186	193	172	158	178	173	191	175	172	195	189	152	169	168	172	159	167	186	174	160	167	172	194	159	188	188	156	172	163	154	164	187	161	176	167	186	174	196	197	174	156	170	172	165	171	165	190	160	162	172	154	153	162	184	154	160	174	184	188	180	160	173	158	187	166	170	145	186	179	198	179	170	158	171	160	159	167	179	178	160	180	170	172	165	173	156	180	160	161	166	171	186	158	173	146	158	149	159	170	156	158	184	153	143	136	170	180	170	171	183	160	196	166	139	184	162	160	166	153	177	162	175	154	164	170	187	169	170	173	187	176	185	145	164	154	182	166	180	161	157	150	178	177	162	154	170	156	175	191	172	188	181	160	165	195	156	184	164	180	189	166	170	193	168	151	176	145	152	184	168	162	148	167	182	154	163	177	175	158	162	160	139	165	176	162	159	182	168	146	165	164	152	173	143	133	161	176	190	170	152	176	175	169	155	159	162	155	186	171	158	178	176	193	137	185	163	172	163	173	160	168	181	142	175	182	152	137	175	159	177	172	163	173	193	187	179	164	167	161	183	174	188	175	154	176	195	165	162	172	145	167	173	186	170	171	163	183	155	169	157	158	162	176	169	156	176	161	169	181	164	165	163	149	179	143	164	156	162	169	164	168	181	171	173	163	159	151	177	167	147	163	174	169	165	158	180	150	182	191	163	148	189	175	187	171	157	173	172	179	157	179	172	170	155	181	156	174	174	172	150	153	178	183	161	156	166	192	181	202	184	170	176	179	148	161	159	158	144	170	173	146	157	156	157	163	161	177	154	158	166	187	156	150	177	159	147	163	147	185	150	157	168	179	153	168	169	169	174	194	206	167	158	164	182	168	179	166	166	162	171	165	167	181	154	162	178	169	161	166	166	159	176	160	169	175	166	153	155	141	156	148	174	170	156	170	168	148	168	171	163	198	197	172	187	170	187	180	177	178	151	170	172	174	181	151	173	194	166	173	182	182	183	184	158	175	160	191	195	168	137	156	148	145	187	183	165	164	166	176	183	162	183	190	170	194	159	147	145	162	172	157	165	158	180	158	155	160	190	176	174	178	171	146	161	171	174	146	182	180	167	169	157	158	150	174	187	157	198	156	178	156	162	171	149	161	186	161	169	148	181	145	159	172	169	175	182	190	148	166	183	160	181	177	181	167	159	177	158	163	185	165	181	195	178	173	138	178	157	178	167	154	160	162	170	173	165	161	177	154	182	173	166	182	178	164	172	171	152	171	171	160	150	151	185	189	150	180	156	146	164	146	162	173	155	151	156	155	152	183	183	179	178	163	168	186	170	170	161	193	179	178	167	154	160	163	178	136	163	174	161	140	181	163	167	191	160	184	175	164	169	170	172	179	167	180	185	156	167	150	160	173	152	196	170	157	167	173	182	166	182	163	166	182	164	176	167	150	166	161	158	157	181	156	156	165	177	171	172	160	160	171	176	160	165	172	169	170	167	171	161	164	153	161	186	159	188	178	169	158	160	158	144	168	174	164	158	160	173	166	200	193	164	176	185	153	151	179	158	181	155	183	186	175	175	184	131	204	175	175	185	157	167	159	162	185	152	177	143	145	176	184	164	179	144	187	155	162	143	193	167	173	161	166	168	158	168	166	162	179	167	155	183	169	171	151	188	175	170	179	166	165	169	186	174	155	163	164	162	186	185	167	162	174	167	175	172	154	174	161	165	172	168	178	166	153	149	168	183	169	139	167	183	186	175	175	177	157	161	173	190	171	188	189	175	169	166	161	167	154	146	173	173	194	172	171	136	163	163	185	183	159	148	165	177	165	166	165	189	180	178	178	173	162	172	162	192	173	149	162	147	159	186	181	173	165	167	156	161	173	157	193	149	177	156	181	179	162	172	171	167	184	176	166	149	157	178	145	156	155	190	150	161	170	147	163	160	154	161	165	163	176	184	163	156	164	174	169	187	140	158	161	173	177	153	169	194	136	182	171	155	169	152	132	167	153	158	165	182	160	178	154	176	162	163	178	171	161	176	167	184	203	174	163	172	169	167	183	151	184	187	153	166	181	162	154	160	168	157	175	150	165	188	189	170	166	166	165	155	152	142	169	177	158	157	164	162	184	161	157	146	178	189	150	166	160	192	173	174	171	167	177	182	173	177	173	179	182	134	173	168	158	157	194	156	197	161	165	166	163	164	175	179	174	183	193	176	164	173	160	188	178	160	161	171	173	154	160	162	168	172	159	156	168	209	175	187	161	166	155	204	156	158	195	172	152	154	162	175	178	146	154	166	159	166	168	159	168	150	158	172	169	169	153	173	157	158	164	149	174	169	179	170	166	159	152	173	167	165	168	167	155	170	180	183	163	170	168	152	156	159	140	193	173	187	170	161	162	183	200	147	181	158	170	172	177	149	158	177	168	180	169	175	165	187	184	181	159	159	177	163	183	150	175	180	175	192	158	183	173	149	170	169	189	154	170	165	151	155	161	165	179	151	193	168	170	169	155	139	174	172	152	172	158	193	181	197	182	189	180	173	186	185	171	198	196
24381	20120	26291	23715	20140	10932	1874	1130	903	829	823	833	681	651	608	554	558	559	582	535	495	530	507	496	490	479	507	480	452	473	467	473	467	491	483	456	491	462	471	444	469	446	450	477	482	482	469	500	443	461	473	453	447	464	465	433	460	458	457	485	435	459	482	454	448	423	433	450	433	429	458	429	471	458	424	459	439	462	482	448	449	461	437	465	467	457	446	423	442	441	385	448	421	467	432	448	473	480	455	422	423	459	426	467	450	453	431	414	431	454	409	479	492	447	444	459	418	454	418	432	451	426	456	425	452	457	482	422	454	436	424	495	431	422	442	380	435	418	447	454	414	478	460	459	466	450	421	430	490	467	450	414	435	421	418	449	429	445	473	469	398	464	439	460	414	418	440	438	499	450	431	456	458	449	428	407	416	475	483	442	434	483	435	438	419	424	430	430	474	474	445	441	393	449	417	445	428	427	469	461	434	501	437	443	462	426	388	461	463	426	437	436	435	429	392	432	468	448	438	449	450	439	443	448	452	467	470	386	493	429	472	475	455	458	461	427	449	423	465	437	430	437	410	474	444	426	441	429	462	393	453	431	415	431	443	436	513	419	420	441	440	455	443	472	429	445	446	466	427	454	444	474	474	445	488	405	448	439	438	452	454	469	440	400	456	426	432	435	442	451	451	462	466	433	459	457	468	433	460	439	442	397	445	464	416	442	408	470	435	411	433	458	446	437	418	446	451	483	475	426	481	479	460	420	442	454	429	418	451	454	414	432	421	389	429	416	424	516	423	465	475	407	482	435	435	446	444	433	450	455	417	414	417	452	446	445	431	427	420	413	399	463	388	425	511	471	454	439	439	422	436	464	438	405	452	448	434	452	488	451	426	432	412	457	431	460	442	451	433	441	413	458	438	438	429	468	477	444	417	443	462	404	433	446	454	459	443	473	410	471	404	459	443	467	483	434	408	400	407	446	436	422	392	459	463	474	460	473	468	454	412	417	389	452	445	443	402	462	436	424	434	455	464	443	456	477	426	391	438	420	462	489	459	457	433	422	458	466	458	460	460	423	461	456	421	461	382	453	405	431	446	465	460	386	459	436	442	440	482	469	459	471	450	422	453	468	463	449	451	444	410	376	422	423	417	429	442	405	430	402	472	452	461	441	451	449	454	402	413	441	439	429	439	466	458	443	465	460	458	412	421	504	437	436	409	456	450	449	432	441	437	409	418	478	470	430	423	445	408	425	442	435	436	430	461	440	443	426	417	452	429	464	445	438	424	452	467	472	428	409	426	447	419	417	458	444	470	416	478	441	443	459	416	428	425	444	428	458	456	474	441	429	420	477	444	437	417	417	454	457	435	446	447	450	429	427	418	456	418	444	451	431	412	456	439	485	451	456	462	475	415	441	479	437	425	423	422	418	439	416	443	439	452	436	426	491	417	422	455	463	420	457	428	432	459	408	471	427	457	445	413	440	478	439	462	416	451	481	438	435	420	459	429	378	430	469	465	485	420	441	409	445	442	406	413	457	440	443	409	436	438	420	457	445	404	454	443	445	490	448	434	468	439	461	435	389	446	453	460	451	467	412	435	455	467	440	418	414	433	386	451	434	426	422	443	460	435	456	464	432	443	441	438	427	419	437	445	483	445	415	398	467	418	457	452	456	447	444	423	449	462	476	458	433	469	434	417	412	435	432	444	414	445	464	459	471	451	483	457	439	441	434	426	406	437	460	449	461	403	429	423	433	454	391	443	445	402	459	455	414	457	447	481	455	414	446	397	426	425	449	479	389	433	472	436	440	463	444	448	429	444	445	454	464	476	471	428	474	452	495	466	454	445	437	454	439	468	440	474	469	453	464	433	441	449	468	463	419	417	396	397	431	455	424	431	447	462	453	480	416	414	441	434	430	431	458	451	430	446	440	466	397	493	475	453	515	411	447	440	406	447	432	484	471	414	440	454	421	429	426	399	456	443	449	464	392	445	437	403	446	400	436	455	471	434	449	463	427	474	421	431	450	449	464	430	448	445	450	455	436	443	449	417	439	430	448	447	443	454	431	431	440	415	418	428	465	484	433	406	440	460	447	467	456	455	476	456	418	444	441	434	432	446	466	466	433	460	463	437	422	473	407	465	447	412	443	437	425	443	429	422	458	426	437	469	453	453	425	456	405	442	444	458	466	448	390	449	401	402	442	456	429	443	452	461	404	432	428	467	470	443	474	439	437	434	450	419	447	422	426	475	428	426	465	443	433	475	453	482	459	487	452	456	447	455	446	487	424	455	410	432	426	450	466	430	408	447	467	419	416	455	464	469	427	460	426	439	420	464	465	418	426	431	431	415	468	452	390	419	446	456	468	419	420	445	458	486	456	432	448	426	448	453	437	451	422	462	448	447	421	413	391	430	458	422	455	433	470	484	479	436	425	413	441	460	426	442	483	495	428	418	455	464	440	426	455	446	413	396	468	470	426	422	407	438	391	431	411	419	433	464	392	392	462	441	470	511	445	409	427	436	397	451	466	469	404	453	452	441	398	450	456	401	448	464	429	419	443	426	449	451	459	432	447	431	424	445	449	409	423	426	441	428	418	404	476	431	454	423	470	456	505	478	425	401	471	450	446	456	443	412	468	423	435	454	451	401	451	452	448	424	428	440	416	471	493	472	433	477	424	456	454	440	444	469	427	462	430	409	443	452	433	460	475	454	428	440	398	430	427	475	458	444	460	419	443	470	462	410	424	418	437	435	398	450	419	421	444	413	436	443	451	440	426	464	418	425	430	436	441	452	455	418	424	442	430	461	411	440	437	436	456	421	461	446	409	429	464	446	414	439	474	424	419	412	475	435	449	437	434	408	403	454	449	479	427	482	439	417	457	473	457	434	463	432	424	457	458	458	507	434	430	458	435	446	440	457	426	445	439	416	445	407	427	434	417	412	475	424	430	444	435	452	419	454	471	406	428	449	459	443	471	468	457	445	432	443	429	437	422	427	423	462	446	448	449	444	408	469	414	412	431	431	461	398	438	435	446	444	458	458	466	441	435	489	443	420	443	457	422	446	435	460	430	442	452	442	421	448	480	481	428	448	442	456	402	434	437	456	458	455	436	431	420	428	445	495	418	447	470	455	481	458	452	418	408	458	438	438	465	457	414	430	466	450	427	447	467	502	462	432	426	453	464	428	454	426	454	447	433	451	475	457	473	411	425	433	469	410	439	444	433	427	461	435	406	400	403	434	429	452	445	456	415	441	450	438	445	453	474	432	448	443	459	460	459	441	424	416	438	411	454	461	458	452	411	442	448	433	443	437	443	468	446	392	423	455	496	437	449	473	429	419	445	458	438	382	465	439	440	415	456	466	461	400	454	465	412	437	456	468	464	448	426	438	452	426	465	425	437	462	493	439	423	401	427	417	449	445	449	455	479	393	443	470	466	435	453	415	446	418	412	466	418	471	456	485	413	447	397	392	453	469	448	436	455	419	450	430	445	410	429	428	460	426	487
7386	12624	11177	6221	4205	3219	2265	1736	1490	1332	1161	1175	965	866	705	620	577	623	640	567	615	510	530	537	507	466	480	457	459	511	489	469	413	475	452	427	429	452	417	460	457	417	449	458	440	424	447	387	414	437	445	406	426	418	424	396	422	422	434	411	428	410	437	385	446	412	450	434	429	469	417	448	401	466	405	381	413	419	422	429	442	415	409	463	419	427	458	459	409	415	425	443	426	394	432	430	428	395	419	408	395	446	390	401	423	414	429	442	418	405	403	436	476	422	450	421	414	392	410	443	421	426	400	419	418	421	408	413	426	421	440	431	419	422	416	404	401	411	400	433	384	416	429	418	469	434	418	414	393	397	440	402	409	431	390	418	427	408	435	392	435	402	418	421	451	373	416	407	429	429	431	406	447	377	378	383	436	396	437	451	431	400	408	383	418	429	427	427	441	398	415	413	411	438	439	441	378	424	404	387	406	414	404	408	438	425	451	396	425	416	438	400	398	399	396	428	381	417	426	459	416	395	419	443	394	385	416	438	420	400	412	401	418	419	400	441	408	403	395	396	412	441	426	405	383	440	423	392	412	427	414	410	402	406	403	429	387	422	402	430	418	408	420	415	426	425	382	426	420	395	405	415	402	398	426	393	386	447	396	369	413	410	429	405	403	398	417	382	421	410	422	415	416	397	407	455	411	397	402	426	436	433	407	395	415	460	436	411	410	401	405	397	412	398	427	432	384	449	400	438	434	418	375	438	413	449	388	449	401	400	402	373	402	375	443	419	412	411	432	378	406	421	421	386	418	406	406	418	412	430	419	420	460	428	398	426	443	399	401	440	414	418	421	408	384	456	377	463	426	416	420	407	398	418	434	429	393	416	387	420	399	397	428	405	427	417	425	410	411	388	412	411	412	398	438	403	405	414	422	377	447	434	415	447	418	403	411	417	420	419	411	393	431	436	424	407	431	407	394	411	414	412	415	444	402	445	423	403	415	389	418	446	415	427	404	402	411	398	438	442	407	413	403	398	419	409	417	416	408	422	478	390	414	416	467	427	450	432	380	405	403	430	423	444	430	425	409	410	408	402	408	398	385	431	417	387	389	462	436	414	427	394	389	409	413	399	404	388	426	408	428	444	424	423	416	424	415	413	429	380	413	416	441	411	414	407	426	409	417	404	391	421	393	427	444	432	436	410	421	463	409	436	430	406	400	426	416	418	407	413	467	418	401	412	431	394	441	441	409	447	374	419	438	421	413	454	409	426	384	401	432	393	408	420	405	437	425	423	403	421	441	407	438	415	436	388	422	429	414	411	405	431	388	416	423	406	420	410	398	422	413	441	406	414	413	409	415	413	441	408	399	420	420	425	398	403	409	415	424	459	395	412	388	425	400	391	420	430	434	424	416	419	414	427	408	410	402	442	389	388	418	421	422	424	444	406	411	470	397	426	425	401	401	411	448	400	407	435	429	391	420	414	395	427	395	405	416	430	406	429	434	418	431	443	440	392	372	414	409	401	439	420	424	446	414	385	407	417	420	428	394	427	398	404	414	424	427	428	401	424	431	366	434	430	427	405	414	385	404	381	428	451	443	398	410	416	444	369	381	406	416	409	462	432	434	390	380	424	418	390	419	423	427	439	403	450	432	394	402	410	393	388	396	424	407	397	424	448	457	406	449	392	430	413	426	396	423	394	455	411	421	420	413	414	414	414	444	391	416	439	402	419	392	368	393	430	417	443	409	442	371	428	436	400	415	401	419	421	435	424	435	425	428	437	397	429	429	418	362	433	421	464	419	380	412	425	419	446	425	429	476	414	426	435	418	398	423	401	410	402	416	426	430	395	445	402	421	445	400	432	415	399	445	441	399	405	451	446	429	419	374	391	412	441	384	449	406	429	396	432	450	411	421	420	404	441	415	407	416	390	420	444	404	367	386	398	431	386	399	385	425	414	375	424	405	426	431	400	447	394	412	427	387	396	394	425	392	401	434	426	420	433	438	449	390	441	451	413	417	385	426	410	419	408	434	390	412	419	434	397	395	443	438	393	436	442	437	416	402	424	401	413	402	411	429	453	401	424	430	405	422	395	426	399	420	422	438	377	416	419	465	427	402	418	432	416	428	423	459	443	449	414	396	446	413	428	368	437	413	419	423	398	431	406	420	391	420	398	407	396	425	436	435	403	383	420	439	373	414	400	431	410	365	461	426	395	441	382	437	433	413	398	386	443	399	437	421	386	436	424	443	420	454	411	427	424	443	409	370	413	385	412	421	416	431	451	416	449	403	396	408	419	396	398	407	410	418	431	407	445	437	428	408	405	435	430	434	441	413	422	400	438	431	453	413	433	379	385	397	413	417	406	405	399	408	402	399	415	395	426	414	422	391	402	422	427	484	412	416	425	414	385	380	415	419	393	417	439	421	424	448	439	413	440	426	416	408	402	419	408	400	433	424	422	442	403	451	412	397	425	438	416	419	425	415	417	441	438	389	425	420	407	406	419	467	423	404	418	420	383	435	410	394	415	410	439	443	449	422	416	410	447	398	417	404	402	403	388	403	393	410	398	399	392	421	405	426	437	388	387	403	427	399	394	418	415	427	422	424	483	435	405	412	430	438	427	409	378	416	416	408	412	438	388	387	444	412	403	419	401	375	402	412	411	441	376	405	405	401	426	417	394	472	443	429	400	402	400	433	399	409	422	400	421	369	420	432	410	408	444	426	423	432	422	389	399	437	429	401	392	429	440	393	421	397	442	417	420	395	398	427	428	408	401	491	404	419	403	408	414	431	433	436	415	429	453	414	392	408	387	439	443	418	399	436	398	439	381	446	477	427	389	408	406	454	435	407	393	404	461	410	415	392	403	424	395	432	404	405	448	442	431	431	403	418	395	403	423	402	420	403	364	423	428	422	412	412	405	405	463	423	463	394	406	391	390	418	398	411	412	427	419	433	388	434	440	384	451	437	443	403	437	438	441	436	471	405	420	400	433	443	393	414	456	438	418	394	424	427	389	402	449	412	425	387	425	405	372	392	391	413	418	432	430	459	412	408	433	438	416	386	386	414	421	427	435	450	404	446	410	428	422	428	394	427	458	439	406	435	406	402	447	453	446	413	432	407	404	438	405	395	405	438	440	389	416	456	430	444	409	416	401	427	402	426	432	393	392	420	402	405	450	436	399	424	418	430	397	429	422	428	419	373	447	437	421	406	407	423	440	383	423	414	402	412	445	439	420	438	465	429	390	441	404	407	426	435	395	381	436	401	422	409	397	409	409	399	433	418	418	448	412	413	400	440	434	398	435	437	436	421	408	430	353	415	382	429	416	429	427	372	384	387	455	389	405	428	424	416	435	411	413	421	411	406	400	429	421	420	406	407	371	426	405	432	423	414	424	426	408	473	451	383	410	396	370	449	406	424	449	399	417	405	409	414	458	425	441	451	428	411	387	401	404	403	392	425	431	427	434	397	380	423	413	416	380	404	451	379	415	372	380	416	394	392	419
22215	20138	26725	23329	20146	20264	10475	2315	1669	1596	1417	1394	1134	1060	1006	987	888	872	895	870	836	890	813	871	832	829	766	840	758	790	853	754	771	803	775	758	774	721	735	766	763	732	813	764	740	781	730	758	737	739	746	747	729	740	762	706	784	743	703	733	736	702	732	725	740	751	691	690	720	755	751	706	753	726	733	734	693	737	757	781	742	735	719	763	748	754	761	712	695	765	699	744	757	722	731	721	756	662	756	678	752	698	766	769	732	722	763	750	749	693	777	769	654	730	765	752	734	714	751	776	724	760	715	750	702	781	716	737	726	717	753	765	710	770	739	709	705	744	711	707	786	705	732	773	700	763	701	735	737	727	787	704	703	726	760	717	724	697	717	733	718	713	746	684	782	759	733	759	785	745	734	783	739	706	712	712	753	740	723	722	767	753	710	731	685	740	744	705	731	750	722	746	760	731	718	711	739	787	752	740	767	711	695	751	702	750	715	712	763	726	727	733	731	722	736	701	732	728	711	716	727	709	703	705	754	738	743	743	761	754	725	752	706	749	775	750	753	713	786	781	781	709	751	702	719	742	721	745	771	726	720	688	728	691	731	735	708	738	709	715	730	707	768	704	765	743	690	697	720	727	738	715	724	769	723	735	720	746	765	752	739	731	748	729	712	725	757	706	710	761	735	720	733	738	676	725	683	760	738	694	743	764	747	722	724	717	724	784	716	703	722	698	717	715	726	730	720	777	697	745	722	737	759	731	738	705	715	766	789	687	723	700	737	676	712	749	710	788	740	717	760	745	727	756	724	768	730	688	698	776	733	731	745	722	699	724	684	711	724	722	755	747	695	741	682	751	743	706	783	711	730	669	750	769	723	797	734	759	721	754	700	729	750	713	753	751	732	745	751	713	721	692	723	671	726	714	710	752	756	750	734	691	743	708	758	707	770	672	668	700	727	722	642	747	732	714	665	753	771	718	761	715	742	727	706	741	743	729	724	711	717	681	704	692	737	716	708	751	723	700	745	736	720	748	738	748	661	725	763	749	713	760	748	741	732	761	696	739	743	808	723	737	724	748	755	728	697	747	714	744	720	724	700	738	708	741	752	702	708	776	668	749	749	695	726	752	719	746	728	768	733	714	703	699	744	759	754	772	701	703	717	720	737	787	729	764	716	724	750	789	750	777	676	772	758	706	704	756	704	701	684	741	806	702	712	701	778	699	753	696	739	769	704	781	741	746	730	743	752	770	723	689	733	729	756	737	710	736	739	719	723	722	745	716	726	729	726	713	693	701	762	718	768	755	733	721	722	724	737	713	762	762	727	706	738	738	761	727	749	697	698	774	724	735	755	698	741	791	744	710	741	783	714	721	732	677	733	729	688	732	752	691	753	707	764	688	735	750	704	728	730	711	718	738	709	742	755	726	756	781	720	723	786	740	748	700	774	747	703	754	719	748	720	691	708	743	746	716	696	725	705	794	744	720	754	721	721	742	699	791	696	778	693	729	773	721	752	702	719	701	753	713	712	772	780	660	738	739	739	716	759	795	788	705	746	725	730	690	800	724	759	771	770	704	751	788	740	773	724	745	736	712	739	696	721	745	725	802	714	739	746	765	737	722	723	682	736	741	709	723	662	692	705	715	668	721	713	731	743	730	747	681	725	712	742	708	755	764	712	741	732	661	721	684	712	717	702	768	734	684	738	715	777	774	758	726	720	727	717	698	685	723	728	674	726	722	737	748	707	756	738	735	726	723	727	705	702	740	706	740	726	719	722	698	727	718	749	726	696	704	746	731	728	721	691	721	737	748	747	720	745	738	733	754	691	721	756	765	761	735	729	748	687	739	734	707	729	748	774	700	757	767	726	765	782	711	768	712	720	708	733	725	686	740	701	756	718	754	701	739	759	684	737	796	683	737	702	744	757	776	727	746	726	760	749	736	758	755	765	770	730	715	718	722	729	741	712	772	698	685	695	706	735	734	752	763	727	724	717	715	728	716	718	761	719	701	770	729	702	736	771	751	694	712	790	727	725	711	750	702	734	763	697	725	765	731	761	763	767	719	762	719	734	700	706	732	721	693	656	761	733	721	729	700	730	772	739	733	777	686	660	743	757	743	787	735	733	734	734	750	704	775	689	758	728	714	689	721	707	745	707	759	767	715	704	747	721	762	759	699	757	752	740	744	644	693	714	735	730	740	781	793	704	684	733	695	739	745	741	753	725	699	743	744	733	733	732	755	729	700	673	725	734	744	768	740	735	751	733	736	728	732	748	753	786	748	720	728	748	728	754	716	720	710	754	714	781	735	737	744	737	736	734	710	788	699	719	701	733	732	696	728	729	729	681	674	750	705	724	716	748	712	725	740	720	717	752	716	772	736	704	729	777	708	761	725	697	737	676	798	757	673	708	759	729	702	730	713	765	673	776	708	715	717	715	716	703	708	773	738	716	716	669	698	693	755	714	742	756	721	764	698	714	767	698	772	726	736	738	717	711	746	693	754	696	767	674	765	702	712	737	711	734	716	773	782	721	733	687	718	711	772	734	732	699	728	745	751	749	675	707	782	709	694	725	731	747	726	697	737	732	744	700	716	740	726	702	742	709	725	699	745	695	719	704	756	724	700	748	731	715	724	732	701	719	723	709	679	663	727	681	756	730	754	750	773	776	720	750	749	751	699	714	787	768	722	741	715	697	786	733	775	764	733	736	725	729	727	743	668	653	781	737	688	695	726	756	700	716	703	725	710	736	707	712	773	740	699	772	770	777	706	776	724	697	718	684	725	730	704	718	680	709	724	765	760	689	742	723	739	660	796	734	732	690	761	714	730	741	746	734	721	685	686	820	675	725	714	723	748	718	729	745	723	722	722	700	730	717	783	666	746	730	732	764	720	754	719	769	761	726	756	783	772	693	761	708	683	773	701	725	706	750	672	693	741	719	747	719	775	686	746	701	734	725	725	709	731	673	745	772	751	721	739	687	709	740	729	773	713	682	720	703	727	755	741	701	726	724	722	705	757	726	708	691	739	778	725	681	709	696	740	730	712	721	687	732	701	742	756	781	688	815	700	708	713	776	740	738	715	694	724	728	785	740	711	720	715	753	700	699	748	752	776	727	718	749	765	662	752	705	716	743	748	719	695	741	685	749	735	731	768	735	765	728	710	714	749	789	733	687	731	733	752	729	749	713	753	720	713	735	703	726	703	771	756	724	695	676	688	717	720	693	692	749	701	746	779	735	729	732	706	727	683	738	769	728	732	740	698	728	736	720	736	766	738	705	733	744	739	775	715	712	784	701	770	690	748	785	726	690	729	723	755	755	688	725	735	687	722	699	733	755	737	760	743	767	766	752	712	721	735	709	737	726	744	773	724	736	760	703	718	743	766	834	723	738	692	685	736	739	767	759	660	750	671	729	698	711	758	765	777	751	675	727	693	761	667	775	710	744	723	777	664	733	772	709	715	744	732	758	777	725	781	737	741	716	730	697	732	754	717	704	749	752	691
10796	20052	18183	10588	7729	5940	4369	3373	2875	2571	2177	2224	1660	1438	1318	1273	1152	1041	1064	967	993	917	848	904	793	848	854	811	804	802	782	792	809	751	703	740	771	729	729	726	734	738	705	732	698	704	747	706	702	748	723	749	694	669	670	702	675	695	708	668	732	701	707	710	686	667	710	669	711	684	683	706	692	670	674	678	692	699	727	683	745	705	701	710	739	673	659	697	652	680	672	734	679	705	690	700	693	675	706	689	685	724	700	683	644	680	696	678	715	703	702	698	710	709	724	700	696	652	686	674	691	678	744	724	677	634	678	691	666	690	747	702	673	677	692	700	712	690	678	662	705	700	714	718	706	706	685	679	682	709	736	696	719	703	678	658	677	705	653	730	661	680	714	658	672	692	663	713	657	717	663	694	656	658	690	686	688	680	717	672	681	660	651	664	677	703	723	701	713	735	679	682	677	650	690	718	654	700	683	693	707	694	674	728	676	696	676	676	655	648	699	692	708	673	703	717	720	721	673	671	647	677	650	721	634	693	713	708	701	709	667	667	696	639	649	664	697	682	692	630	667	680	659	670	714	699	670	657	705	656	723	684	676	667	671	675	673	691	699	717	711	654	723	707	734	666	699	696	662	715	664	677	647	738	711	672	685	690	707	681	680	684	713	650	677	678	668	691	681	624	673	705	706	675	744	691	710	697	740	695	646	682	709	648	711	730	709	694	699	694	707	707	670	680	690	639	677	725	716	673	644	638	683	674	681	658	654	688	679	641	693	675	674	635	718	676	714	701	643	708	672	710	678	677	699	722	695	701	684	699	711	678	692	695	715	694	677	709	705	663	693	717	701	660	651	685	712	678	691	708	724	659	696	658	687	671	672	702	654	729	683	677	668	679	681	653	712	642	654	673	667	669	686	686	652	706	659	693	670	696	676	671	648	647	668	698	695	677	699	685	660	685	677	685	665	653	659	674	718	701	733	676	657	661	680	666	679	683	696	641	670	673	679	688	695	722	699	751	682	674	697	692	691	650	682	683	640	683	727	655	681	712	704	686	683	684	697	694	651	645	666	682	685	730	653	669	715	671	669	711	672	714	658	660	655	688	674	656	703	683	700	716	680	690	718	699	737	699	658	716	663	691	719	679	670	658	654	676	641	630	683	654	691	699	623	659	703	682	669	701	713	670	658	672	683	675	653	670	669	659	669	681	705	661	696	687	680	697	713	666	693	661	641	719	715	677	683	691	656	734	659	687	680	618	616	715	691	693	651	658	733	669	639	668	668	716	732	710	680	646	680	674	661	652	675	690	699	681	640	682	699	635	727	697	660	670	671	702	645	686	646	665	712	724	631	713	714	630	633	702	648	690	669	684	695	695	654	689	706	702	698	677	648	680	684	685	670	684	662	744	691	679	711	692	674	663	664	689	728	662	683	635	684	635	669	647	678	689	645	703	687	685	678	722	711	701	633	662	706	680	704	633	672	675	712	703	678	670	685	663	655	669	676	655	656	634	750	688	707	676	704	703	701	714	712	697	685	677	744	707	645	694	680	663	722	661	680	681	704	726	685	699	665	674	660	686	703	670	667	707	711	706	657	659	664	699	705	686	664	663	675	700	636	673	705	653	672	720	722	739	684	679	688	710	665	721	705	679	690	669	713	664	678	670	692	690	704	717	675	678	709	724	715	702	679	665	670	727	687	699	725	713	639	672	671	730	691	692	634	669	700	686	721	664	684	707	668	645	638	654	709	623	688	704	711	674	705	649	698	704	690	676	670	659	731	711	645	697	664	663	672	670	637	678	693	702	683	691	669	706	645	711	755	682	706	673	690	742	738	694	705	687	688	684	698	740	722	667	682	714	689	741	654	683	678	678	669	675	656	653	704	684	677	705	681	678	650	671	672	673	641	641	717	712	706	685	712	673	677	676	677	699	678	681	705	684	702	681	699	679	682	660	717	692	673	712	702	665	663	721	651	706	634	709	680	650	659	672	690	661	714	702	682	707	682	651	697	690	719	682	694	722	711	671	702	662	707	696	659	704	718	707	701	669	674	700	657	704	689	686	729	674	660	693	672	679	700	683	638	665	651	678	699	734	686	750	680	722	701	636	721	705	685	691	680	706	678	663	670	664	698	683	698	651	680	673	670	715	677	672	657	686	675	665	695	657	659	659	703	707	644	640	706	663	713	691	684	693	693	674	693	725	652	657	698	670	699	709	703	646	667	664	687	676	715	644	686	688	699	708	685	675	689	719	687	627	676	696	678	692	664	670	760	737	649	660	662	702	667	760	706	686	692	701	651	688	652	693	638	727	697	660	633	685	664	663	705	649	729	712	706	707	664	624	690	628	649	731	723	709	735	742	729	710	651	714	671	686	666	707	692	667	676	680	655	736	655	685	653	661	696	729	717	677	702	670	643	670	672	673	661	675	648	715	682	648	642	682	692	704	687	701	654	658	667	700	689	657	682	673	673	641	694	688	713	664	682	669	698	705	675	662	707	653	687	667	698	701	706	689	734	687	677	663	676	660	724	659	720	707	687	616	713	669	718	697	687	688	700	683	663	699	703	712	644	689	655	660	732	675	707	669	669	656	669	691	693	664	683	693	693	667	674	709	688	669	699	664	720	701	690	654	708	661	638	682	702	675	664	696	709	674	698	677	699	631	657	657	666	676	667	688	677	709	666	663	636	728	706	680	711	681	703	667	749	710	713	702	684	671	687	682	673	694	718	685	621	656	665	696	694	666	631	677	714	694	650	622	706	667	694	696	685	685	654	696	721	646	662	665	668	702	687	705	673	729	733	649	690	711	721	702	697	685	684	699	696	689	658	713	658	717	690	701	718	675	684	680	665	681	681	679	683	676	665	709	691	699	672	669	683	670	708	678	683	685	718	758	675	720	693	684	681	657	675	669	698	681	644	661	724	640	701	678	689	718	681	681	708	716	694	712	677	711	686	690	679	683	670	679	649	675	708	701	689	624	669	678	725	689	639	713	662	673	700	649	674	667	672	673	629	643	688	681	682	643	666	702	715	687	697	667	745	745	669	646	650	714	633	685	717	705	666	710	660	741	702	702	696	706	711	658	697	677	723	715	694	702	733	686	680	691	659	655	737	670	642	709	685	697	657	667	725	693	700	650	660	699	698	677	738	675	697	677	663	670	667	685	653	694	744	725	651	669	684	646	699	685	680	681	638	673	677	708	669	719	683	643	664	629	659	714	700	715	698	683	662	734	699	659	712	654	681	694	679	689	676	669	629	675	686	678	655	705	707	645	657	686	659	686	661	695	716	695	725	677	692	636	678	666	686	704	682	681	704	703	679	715	707	706	719	653	677	705	682	662	656	690	709	679	697	713	731	676	733	714	692	714	705	708	653	702	646	685	717	672	632	698	665	662	712	698	694	679	719	651	717	703	705	695	724	697	716	693	701	698	686	704	699	705	700	705	679	681	677	626	678	698	658	669	608	662	647	697	665	711	657	698	643	628	694	681	676	703	693	711
27288	14612	2089	553	397	319	219	193	173	201	175	173	151	181	141	165	146	153	137	176	145	165	134	142	153	174	157	142	139	145	141	154	140	168	136	134	151	153	144	123	141	143	145	162	154	128	163	134	160	141	159	156	154	147	132	155	162	139	147	110	151	144	146	156	141	144	142	145	154	145	132	146	152	144	157	158	156	139	148	167	151	145	132	140	148	124	139	140	140	140	152	142	143	159	133	128	141	167	143	156	141	128	149	129	136	142	139	132	144	147	128	155	130	133	153	148	143	143	165	138	135	147	154	137	165	157	152	137	117	171	142	157	138	124	130	156	157	136	152	136	145	149	164	138	144	154	139	143	158	123	138	144	151	162	133	136	146	164	169	160	153	130	145	130	156	154	139	177	166	150	156	139	138	136	143	162	150	129	145	131	149	142	150	145	146	137	129	138	144	141	146	132	137	155	135	137	139	138	151	148	160	134	151	131	148	123	139	158	151	147	158	157	147	162	131	129	143	152	138	143	138	178	139	132	144	138	150	158	138	148	131	129	143	132	143	132	128	147	118	145	144	170	150	159	136	133	131	150	122	137	153	139	168	129	147	135	132	140	158	153	135	153	150	147	132	132	152	156	141	169	139	160	151	166	142	147	138	134	140	149	133	124	146	160	160	153	141	142	128	148	115	161	170	135	135	160	151	142	147	119	149	153	145	127	144	131	149	146	134	154	139	132	166	136	127	138	163	137	152	148	132	149	138	155	127	167	147	162	133	155	129	152	143	143	146	151	170	136	127	143	136	162	135	133	145	152	138	138	151	120	147	153	161	153	165	138	162	156	127	130	151	164	162	145	148	157	161	138	139	163	140	158	156	144	151	153	143	136	155	145	152	126	120	140	142	153	149	139	142	142	144	152	176	172	144	147	121	153	150	173	136	150	137	138	135	157	150	148	148	151	164	156	140	136	134	131	142	136	157	135	159	142	160	170	153	145	127	156	140	164	137	162	131	137	147	164	153	145	175	145	150	147	120	148	140	149	134	158	136	171	148	166	155	137	154	150	153	182	129	139	145	162	174	153	133	150	150	139	148	152	126	140	133	150	159	152	141	147	150	146	130	149	152	142	171	160	136	153	161	163	145	140	160	138	129	127	119	171	148	134	151	129	142	139	148	137	126	151	147	156	161	148	130	144	137	142	155	172	164	140	136	148	131	149	146	137	150	157	164	136	131	131	156	145	122	154	150	167	135	142	136	145	159	125	148	134	144	141	135	145	141	140	149	149	141	135	135	162	142	153	127	144	145	151	138	140	152	161	154	140	154	133	122	139	144	138	136	150	149	133	171	146	142	142	168	147	145	136	149	145	146	137	144	150	148	151	123	142	133	156	150	144	160	133	160	132	149	143	148	131	150	130	134	117	153	151	169	137	174	165	148	130	140	151	166	149	129	159	137	141	144	150	136	142	156	148	151	149	150	142	147	155	121	147	119	156	145	152	127	140	155	158	157	150	153	140	164	163	145	148	126	154	153	160	164	145	151	139	155	135	157	155	128	140	152	134	146	154	120	146	133	142	135	148	129	142	145	159	139	148	155	154	153	128	148	139	154	147	168	168	149	140	140	158	157	131	146	147	145	141	111	135	160	149	160	159	149	150	143	158	141	144	154	148	133	163	137	133	148	142	133	131	139	147	167	148	158	132	131	136	120	153	139	111	140	129	162	141	136	146	150	155	131	164	147	138	142	160	147	155	169	150	134	157	142	142	141	140	140	141	149	142	149	151	175	130	132	146	163	146	163	148	163	173	142	151	143	152	144	138	159	143	133	166	153	145	168	129	134	162	141	137	144	133	132	159	158	144	145	148	141	139	159	133	162	143	170	142	151	141	159	149	139	160	147	158	163	155	145	158	140	143	139	151	150	142	130	153	131	143	145	141	139	139	156	140	156	121	129	158	147	150	122	142	147	167	141	139	158	134	168	136	151	149	157	144	142	135	152	135	165	138	137	150	144	159	129	146	148	139	158	143	158	151	140	171	147	137	173	143	144	153	153	139	161	135	149	143	157	148	143	114	162	139	142	140	147	160	150	168	135	134	163	151	141	157	130	141	148	149	141	160	152	141	154	142	155	147	152	136	138	152	176	141	159	144	154	132	138	131	155	154	147	155	159	163	175	148	149	141	145	146	138	131	125	152	144	127	159	144	138	140	130	150	148	155	140	149	155	133	146	144	147	143	147	151	139	160	155	148	167	122	157	151	153	143	136	140	132	139	131	147	126	149	139	127	136	130	137	120	124	149	151	158	149	142	160	136	173	157	142	150	121	151	171	148	170	159	157	136	145	146	136	132	138	141	144	134	147	158	128	130	150	145	143	156	151	153	143	144	149	127	139	151	150	135	163	136	163	159	135	142	172	156	145	123	144	152	154	170	143	162	158	151	169	153	140	134	143	130	146	140	177	157	159	178	149	166	140	164	145	163	186	159	170	146	153	130	143	112	122	112	144	158	133	153	160	166	129	159	154	134	153	149	131	143	147	164	142	148	156	133	159	153	153	141	135	139	141	157	166	139	150	146	169	153	130	162	142	148	140	140	157	140	156	172	157	146	145	162	132	138	130	146	155	138	140	132	138	178	146	146	153	165	154	147	130	152	160	157	167	135	160	147	120	127	160	155	147	156	147	148	163	136	165	115	146	155	127	157	156	152	148	145	151	169	145	161	149	152	157	145	163	149	174	135	163	131	135	149	160	158	140	157	156	154	133	158	154	147	134	150	142	128	151	144	160	162	137	138	149	139	136	140	132	151	129	148	137	155	125	125	154	168	141	162	148	146	148	156	142	139	142	128	111	154	128	158	159	143	147	162	160	147	160	125	142	146	129	156	154	151	146	122	119	129	131	142	146	157	159	153	143	159	149	144	140	145	147	135	155	154	153	132	138	146	137	152	163	156	139	136	156	133	149	150	164	161	156	155	165	116	142	138	150	159	166	130	151	143	136	161	150	129	134	141	154	132	118	154	158	139	160	148	152	155	151	159	162	153	149	147	195	156	135	138	147	151	160	134	151	145	138	161	146	144	135	150	147	152	133	134	150	137	139	152	124	157	157	135	149	146	118	136	176	157	161	133	120	141	142	147	138	145	155	147	117	135	128	132	133	158	140	147	156	113	158	141	146	137	157	136	148	159	161	141	143	147	132	119	130	154	153	148	161	160	142	172	129	119	144	148	144	150	129	156	139	158	146	149	163	156	141	150	167	154	146	158	148	154	124	152	150	130	142	140	135	139	138	128	150	156	131	122	128	138	133	140	130	145	152	133	147	165	146	163	138	170	156	155	150	134	145	162	154	159	160	149	159	149	165	157	128	151	159	130	170	126	141	136	131	127	150	129	170	140	141	134	125	143	149	169	145	153	151	137	137	142	135	169	144	130	130	162	152	148	146	152	147	120	141	137	154	147	163	146	146	159	153	137	145	153	158	147	143	143	162	143	161	160	152	143	136	139	140	116
5024	1091	1129	616	401	340	255	252	224	248	186	210	182	168	168	165	158	168	196	164	167	157	174	145	157	149	157	146	165	154	159	163	166	179	150	168	157	151	159	161	133	162	173	170	153	158	161	172	133	156	157	138	156	167	161	131	159	156	163	154	144	158	157	129	143	176	144	162	180	145	159	168	156	168	155	158	181	150	136	148	150	153	172	167	163	153	168	147	161	146	156	157	134	131	151	168	160	172	142	157	149	153	154	130	156	179	154	157	153	157	168	162	141	136	142	158	155	151	168	177	126	124	188	170	140	155	173	150	157	162	164	178	149	142	171	145	162	164	143	173	137	157	155	160	160	157	147	172	149	176	144	165	165	136	174	164	149	140	152	135	162	175	162	157	159	120	139	163	159	168	166	157	130	147	167	169	148	159	171	151	166	154	181	166	150	151	156	167	154	178	149	183	151	138	153	141	147	161	156	153	139	143	157	146	151	162	130	158	151	147	139	162	154	131	180	144	157	155	162	190	144	163	155	164	149	148	154	148	140	162	158	141	138	157	169	162	150	192	162	156	174	152	151	151	165	180	174	146	150	154	158	155	160	166	131	152	145	165	160	155	149	142	159	161	156	172	151	150	137	145	142	140	165	150	160	143	168	157	172	147	168	182	155	153	155	167	152	147	157	148	169	196	149	143	154	150	144	139	163	166	164	151	156	156	180	154	167	155	170	145	162	132	164	150	163	177	157	158	157	135	158	142	155	146	131	162	146	133	149	154	157	150	154	157	151	148	141	181	174	147	173	175	172	147	149	154	172	172	168	175	173	165	175	159	152	156	149	162	154	168	141	160	143	144	168	147	151	149	159	173	161	150	161	174	177	119	139	165	158	164	160	156	150	162	160	168	156	142	158	150	158	173	155	156	164	151	130	154	157	170	139	176	171	164	167	167	164	166	174	156	189	160	152	180	168	160	136	148	149	172	145	154	139	155	140	159	136	152	155	180	171	155	158	138	159	154	164	142	177	157	153	156	165	137	155	166	150	138	160	158	165	162	154	160	142	161	171	157	158	162	141	144	143	159	182	158	148	152	150	170	162	128	158	156	191	123	184	184	161	157	138	165	165	192	139	139	159	166	156	170	153	170	152	154	174	160	135	159	146	165	160	161	157	145	153	141	143	161	152	149	163	172	173	164	147	172	172	150	156	154	167	165	151	158	153	167	145	136	156	170	149	181	143	170	158	157	167	175	134	153	158	150	151	158	164	153	148	150	137	160	161	147	149	158	148	148	162	146	161	156	154	143	160	169	151	153	174	161	151	165	177	156	163	141	157	154	153	179	149	141	149	138	163	156	147	167	176	138	169	151	136	152	151	151	148	160	142	165	164	163	159	151	132	168	143	144	154	155	161	149	153	159	147	160	155	154	168	154	160	157	158	145	154	174	151	154	145	160	168	148	163	163	148	163	152	152	136	163	159	162	164	136	159	135	140	129	154	170	161	134	157	170	163	138	143	154	141	157	161	156	173	161	133	150	152	184	141	167	147	132	156	139	145	137	153	147	153	152	173	153	143	164	185	149	146	153	149	141	169	167	177	162	176	174	166	167	183	145	142	168	174	176	168	158	148	149	150	168	151	146	159	132	172	166	149	163	161	136	176	148	169	133	149	153	169	150	131	157	141	149	143	145	147	174	189	170	180	157	164	151	174	156	162	149	147	143	186	170	158	145	138	162	146	136	150	179	166	160	149	140	138	153	156	168	149	136	163	162	157	163	164	172	143	173	128	147	171	142	160	153	151	169	158	149	140	150	157	159	165	133	141	172	157	147	162	115	156	175	167	161	151	153	130	156	154	152	140	169	145	152	157	168	158	153	145	168	137	148	146	169	139	154	166	138	143	176	149	150	129	158	142	164	164	139	158	142	177	160	162	159	148	142	161	165	154	162	150	164	156	134	153	170	157	151	167	161	167	163	155	166	154	167	173	166	155	125	153	157	146	124	156	159	167	154	174	157	158	142	151	171	157	170	162	190	153	150	152	155	156	177	160	167	168	161	153	163	148	164	132	172	138	128	156	164	155	153	151	166	168	143	167	155	138	157	150	155	175	160	151	136	152	148	160	148	139	156	161	141	169	151	189	148	168	130	144	166	179	141	148	155	155	177	153	163	143	152	151	150	149	158	169	150	159	154	140	172	147	140	136	166	156	146	157	162	153	136	163	122	172	158	150	153	141	146	160	154	152	150	168	149	152	155	169	190	160	157	157	155	147	153	157	147	172	167	150	168	162	171	162	150	164	159	139	162	154	165	149	130	165	134	158	138	159	155	175	139	152	140	156	174	138	155	172	148	160	141	155	145	138	160	164	171	150	152	150	166	171	162	169	146	146	134	138	166	176	152	179	189	143	162	157	157	155	131	152	158	148	161	164	157	177	161	160	157	175	164	155	173	155	131	165	152	149	154	155	146	171	148	155	148	155	144	139	149	141	150	199	176	144	164	152	168	135	151	151	136	154	138	161	155	163	140	162	159	160	155	146	165	176	162	147	148	144	180	161	119	165	131	159	148	149	169	163	175	164	155	163	133	152	146	160	150	169	169	158	172	106	165	155	155	154	134	148	156	172	146	174	151	153	149	146	119	158	152	150	168	169	168	140	187	149	162	160	145	168	146	158	160	145	132	150	161	165	163	156	152	152	161	159	163	168	166	139	146	151	169	155	163	140	145	181	141	137	144	157	152	159	169	151	133	137	156	152	158	150	170	165	131	156	173	150	168	164	160	146	157	150	149	162	168	147	147	178	139	143	169	171	150	166	177	166	132	165	166	148	149	147	159	160	163	181	151	174	174	163	153	150	153	158	141	156	167	160	166	168	155	169	151	154	150	155	131	166	168	164	143	158	142	144	155	159	154	156	135	160	185	160	162	172	134	137	166	149	147	149	163	170	159	170	174	162	161	166	143	142	147	146	164	166	150	164	140	143	155	161	146	157	153	148	163	173	163	153	153	175	148	140	157	150	160	155	157	158	164	153	147	149	164	161	157	166	148	160	175	171	155	156	170	162	150	153	159	181	154	147	150	167	134	162	168	167	139	166	156	172	174	147	178	155	152	153	158	140	147	158	159	160	150	170	164	173	119	148	155	146	144	141	173	156	148	149	145	150	157	173	169	158	143	179	158	179	163	164	143	139	162	149	157	172	157	140	146	158	180	167	180	149	165	178	141	147	149	167	149	149	163	151	185	141	119	142	161	181	160	154	156	132	156	152	152	166	181	161	153	173	157	167	157	146	160	170	151	146	149	140	147	163	160	142	169	171	151	144	141	158	161	167	144	155	143	163	148	153	151	166	152	177	164	153	152	167	155	153	162	142	144	165	159	163	169	174	167	157	146	156	147	161	150	145	175	145	139	161	170	169	133	156	133	152	176	158	145	141	153	164	162	148	137	155	138	157	161	150	138	164	134	173	157	149	134	157	164	167	147	180	150	140	155	161	138	140	155	155	166	163	174
24362	20110	26286	23685	20131	10957	1775	1070	901	890	844	793	639	625	616	581	566	564	551	529	509	529	512	538	465	498	494	479	498	483	490	465	489	430	493	450	478	540	434	460	457	470	460	449	452	450	464	409	433	446	467	461	473	452	386	440	455	431	454	430	419	452	503	446	439	471	472	484	448	404	449	472	431	434	452	463	493	437	447	450	451	466	480	443	465	446	397	450	452	418	445	441	421	466	454	441	458	459	443	444	476	436	447	490	418	457	438	437	437	470	444	463	429	439	471	426	484	477	466	453	432	459	453	433	461	476	467	439	416	468	412	426	475	442	438	438	450	464	420	437	448	432	432	451	491	471	452	445	447	451	429	447	451	461	452	383	418	440	487	485	426	463	440	446	424	455	475	445	449	444	482	458	435	442	475	461	461	452	410	460	449	440	441	458	445	465	463	460	467	435	460	455	442	419	436	441	428	398	421	447	451	452	422	414	464	461	422	435	433	467	427	450	423	454	466	447	425	460	442	474	435	437	433	443	460	464	422	440	470	481	437	435	472	437	477	453	432	453	420	443	440	408	432	440	477	466	453	426	425	418	471	432	435	443	453	450	452	474	453	477	438	434	465	437	434	423	451	488	442	437	455	428	463	451	482	423	422	428	432	435	456	435	449	467	442	467	432	405	441	448	446	458	464	461	456	449	434	437	474	439	486	473	488	472	444	440	432	466	475	397	482	407	446	433	416	448	437	481	430	455	423	436	426	427	421	451	456	439	448	491	419	461	495	469	439	435	453	422	482	471	442	404	488	468	465	443	463	463	446	425	445	426	449	456	408	449	470	416	473	435	428	457	448	446	418	431	473	455	431	442	440	415	455	452	417	422	455	446	418	430	429	439	450	450	466	430	462	435	450	425	432	465	454	443	421	441	451	436	458	455	458	457	479	462	436	467	425	440	454	446	432	437	412	463	418	451	436	449	414	486	472	447	446	435	453	459	468	439	455	435	459	418	445	413	433	430	417	460	436	420	487	433	495	416	439	397	429	464	458	448	455	453	461	455	467	470	431	420	502	461	481	393	455	460	517	407	480	422	443	447	480	450	443	480	446	479	443	464	439	461	447	468	460	445	452	435	463	421	452	447	485	431	482	470	436	471	429	430	459	418	450	480	424	429	458	428	462	414	445	433	448	440	430	428	439	487	425	398	436	449	444	461	488	444	446	448	399	439	431	470	422	465	425	464	442	463	454	446	433	449	449	423	453	441	447	435	423	459	424	440	444	443	456	427	412	450	448	396	447	428	468	480	452	433	437	463	472	489	448	473	463	488	429	410	441	468	432	450	453	411	414	438	453	451	420	450	496	451	437	445	454	439	462	451	463	501	421	442	416	445	487	466	416	439	457	469	442	486	425	450	426	440	437	446	462	449	466	461	389	437	437	483	450	474	387	429	445	426	411	432	422	452	453	414	456	433	439	420	459	451	451	432	440	441	436	420	462	435	409	453	465	445	438	475	415	462	425	437	451	460	424	417	469	421	468	460	433	455	432	427	492	433	435	399	451	442	443	433	455	432	449	447	419	470	444	397	480	449	467	436	408	421	497	438	448	489	450	455	433	456	429	446	451	432	441	447	438	459	402	439	389	449	445	426	454	450	427	422	441	433	470	440	449	377	439	476	464	466	442	441	444	471	460	415	460	451	443	446	476	413	467	442	426	457	443	430	444	457	437	440	472	456	443	465	420	437	397	443	447	453	435	474	457	466	426	419	446	446	445	449	438	432	439	485	447	456	460	446	475	449	426	437	466	415	466	437	425	457	442	434	425	436	481	425	456	442	470	442	465	426	484	432	444	471	444	472	454	467	471	471	468	437	451	444	496	470	440	439	457	454	458	439	448	449	466	438	450	449	456	466	423	459	443	475	431	446	450	450	465	484	443	428	458	423	450	412	431	424	418	425	483	452	454	449	433	444	436	428	492	407	424	401	446	430	434	467	479	437	457	438	518	449	468	445	407	420	478	476	451	471	454	452	474	456	467	473	474	461	435	387	430	460	439	465	433	488	433	431	450	446	441	413	448	467	439	456	431	493	434	412	393	425	458	458	477	438	438	439	462	416	468	456	464	424	446	460	455	491	453	441	440	435	475	418	425	458	465	407	442	435	423	435	447	450	418	462	432	417	430	455	442	431	468	435	439	451	421	479	415	426	417	469	466	389	439	438	434	427	433	414	472	418	444	435	447	476	451	474	427	428	415	457	446	425	463	423	489	431	431	419	453	459	410	430	421	470	460	426	450	424	462	475	447	481	457	469	486	421	443	418	468	420	445	447	435	463	463	425	411	459	451	413	452	406	446	443	440	432	473	475	431	452	492	442	431	489	400	440	396	451	427	439	459	437	468	474	442	396	477	456	458	405	449	487	442	468	470	435	461	452	456	452	442	458	454	422	437	459	471	440	464	446	456	462	466	441	448	444	441	468	467	442	463	453	450	412	476	447	420	468	479	486	447	470	456	429	422	441	463	463	408	416	439	477	426	463	433	443	450	450	466	431	445	428	416	451	469	461	476	458	424	399	459	481	478	459	419	437	436	446	423	467	463	433	421	433	449	426	431	455	454	486	422	435	436	460	448	467	430	463	398	460	453	437	447	437	452	417	421	426	469	443	404	442	445	425	438	420	434	431	417	467	479	419	429	474	462	448	441	462	493	464	444	440	463	457	454	432	419	422	466	443	452	436	448	441	428	447	446	453	428	434	446	447	447	434	502	462	418	436	463	413	446	446	410	466	451	447	464	466	480	460	445	413	491	439	462	419	426	486	449	489	472	450	454	455	461	441	415	480	413	443	432	502	480	423	413	439	445	479	432	419	469	474	428	439	434	456	461	451	442	421	416	426	429	445	446	426	470	458	465	430	405	423	451	427	456	422	472	463	455	431	437	412	449	425	474	429	458	417	441	455	478	428	453	419	454	442	428	438	446	436	435	443	450	488	461	454	424	457	465	440	447	453	453	451	412	482	434	463	466	457	441	459	478	426	448	424	418	410	457	413	431	431	465	437	482	459	472	430	443	468	423	485	451	461	435	430	456	452	441	478	432	478	419	427	449	443	415	436	439	431	444	477	425	446	463	410	430	419	414	435	422	468	430	464	427	419	441	425	451	443	474	439	422	460	451	407	415	424	442	468	436	444	486	449	474	453	428	417	473	438	464	491	451	440	449	446	466	472	418	439	469	437	417	445	445	492	473	443	445	423	428	464	455	423	439	416	464	433	403	433	467	441	447	459	471	427	469	457	420	451	480	419	454	467	483	442	458	466	496	476	418	432	456	455	457	435	505	477	398	450	431	464	472	439	457	429	453	464	433	435	453	436	469	444	431	451	393	446	455	465	442	453	436	451	447	458	465	443	454	442	428	472	430	464	439	457	426	456	440	418	450	429	483	434	405	450	479	453	427	457	416	441	433	443	413	456	474	440	429	453	432	440	460	438	437	416	441	450	452	430	417	452	458	465
7402	12602	11149	6282	4376	3253	2232	1809	1511	1351	1179	1146	931	785	711	658	623	617	573	544	526	566	535	463	478	489	483	479	454	468	475	481	472	394	456	438	472	454	483	429	444	456	464	436	434	396	423	406	384	454	454	416	405	417	412	427	445	440	391	446	397	423	426	405	431	434	406	418	444	399	426	441	443	446	418	420	417	436	406	433	417	418	390	384	416	373	393	450	419	419	437	420	450	419	457	430	411	432	456	438	466	432	438	439	417	390	418	403	400	438	398	381	422	450	411	411	458	423	442	403	420	411	397	419	433	383	405	432	416	412	433	434	452	400	368	459	406	411	467	456	402	391	428	448	423	399	433	415	413	416	433	444	419	457	368	423	420	424	435	403	404	426	439	424	406	403	445	436	401	399	428	428	432	436	393	381	434	408	418	395	422	400	416	402	405	406	431	459	420	411	393	380	400	392	410	421	392	399	425	402	441	406	422	415	427	460	435	368	397	399	418	398	432	422	454	375	450	422	434	408	432	433	442	437	441	423	401	444	429	428	468	370	419	414	397	416	389	407	438	432	421	402	454	437	458	417	409	420	425	454	408	417	404	403	395	432	402	454	439	432	397	396	410	423	412	428	387	429	418	435	426	423	425	405	429	426	380	447	407	400	384	430	452	418	394	398	419	398	409	419	410	415	404	411	474	407	402	373	456	409	455	410	437	389	410	430	379	403	426	392	437	381	410	418	433	412	404	425	453	424	439	404	429	400	414	427	421	388	394	380	436	404	438	426	397	427	426	373	383	399	420	383	447	437	394	424	438	408	408	449	412	417	409	443	399	450	385	400	453	365	388	420	402	412	414	414	435	400	416	410	417	445	428	423	409	442	394	429	433	431	438	411	424	444	447	413	432	426	469	414	400	419	415	406	444	429	408	436	411	420	404	408	421	399	424	391	407	437	471	433	438	426	375	417	424	439	413	417	421	400	402	407	444	424	422	371	413	412	414	435	371	443	444	438	426	390	451	422	421	417	415	420	406	393	423	419	403	424	389	417	399	393	392	385	429	390	413	415	429	437	404	404	435	438	431	425	411	443	420	431	429	414	426	423	414	410	382	413	416	449	391	388	452	438	430	445	417	447	395	416	434	434	441	426	418	439	416	454	421	446	452	404	412	437	408	396	420	400	400	436	445	432	405	461	411	433	426	402	382	411	384	415	420	411	395	434	440	391	431	393	414	441	415	383	450	405	431	404	416	409	399	389	463	394	390	447	419	421	426	454	386	392	433	410	428	397	432	445	397	416	425	416	425	410	401	365	445	400	403	438	430	431	385	413	424	419	388	417	399	431	383	427	406	405	456	420	408	447	397	387	414	423	434	384	406	408	412	429	400	451	409	399	400	414	440	403	447	411	424	408	425	408	386	423	456	450	421	418	437	442	443	414	424	431	435	420	414	420	410	412	419	410	424	447	398	453	379	380	438	434	388	438	406	425	419	407	440	410	430	420	430	397	407	433	414	399	454	412	431	432	411	415	430	398	431	425	396	427	418	412	406	439	396	441	440	437	426	456	421	436	383	405	418	409	395	405	396	414	432	426	457	417	401	430	451	426	439	414	456	434	404	410	420	401	410	450	449	402	399	424	376	387	392	397	462	387	404	407	429	396	432	461	415	415	416	417	378	454	380	442	416	416	427	397	414	439	410	400	420	380	379	465	436	400	451	404	438	429	387	434	411	423	422	413	432	420	406	453	423	422	401	419	436	410	432	424	410	432	410	452	419	411	419	384	421	412	418	454	443	412	401	404	423	424	451	431	407	397	406	411	406	423	422	456	406	450	436	409	446	404	397	378	435	393	427	422	427	397	429	400	398	417	433	383	422	398	425	391	414	444	437	415	435	400	395	415	402	419	439	423	428	365	454	427	403	402	424	418	444	409	386	419	387	435	412	413	372	423	429	393	423	429	425	417	422	435	441	416	425	380	402	400	392	441	387	387	435	440	418	425	439	393	390	434	428	416	414	410	386	389	433	453	446	386	433	411	425	422	387	408	397	389	386	421	395	420	432	444	437	407	379	411	402	433	441	408	426	404	363	445	425	438	436	397	419	377	401	396	429	393	399	380	446	419	430	417	414	430	425	402	428	382	432	420	428	400	418	415	445	396	411	421	408	428	434	440	402	435	399	443	401	447	438	426	440	436	402	441	415	453	435	429	412	398	419	407	431	410	408	407	425	413	436	381	401	420	408	399	412	417	431	427	461	421	419	419	425	435	398	408	428	441	467	409	443	419	378	389	400	448	421	464	432	454	446	411	416	401	435	408	405	399	415	428	404	426	409	432	378	423	403	430	409	416	435	411	430	407	421	405	434	414	438	425	422	412	434	410	469	447	428	406	405	417	431	402	460	430	419	401	375	386	426	441	411	420	418	412	370	395	417	398	399	440	381	411	414	419	416	357	407	434	421	439	417	428	387	426	406	399	432	405	432	395	415	439	439	372	393	402	386	388	408	396	440	409	423	437	391	403	400	425	417	442	417	420	393	421	417	431	446	418	379	408	414	413	482	367	375	461	406	420	419	392	384	397	432	406	419	401	392	411	429	429	415	433	389	372	383	385	431	430	403	419	397	400	356	437	432	392	441	439	426	424	412	426	418	402	426	407	395	401	403	431	418	435	410	414	421	420	442	406	422	428	429	386	439	410	430	397	423	400	436	410	391	430	437	393	431	400	414	460	416	436	428	432	469	425	414	385	440	396	423	404	413	416	400	426	405	400	409	404	426	366	410	441	442	422	436	414	424	404	422	419	394	390	449	417	425	413	440	444	449	396	380	405	413	427	472	449	427	430	429	380	402	441	428	420	391	449	414	411	413	432	413	408	418	408	437	448	396	438	442	396	370	446	399	423	431	402	387	446	406	416	386	430	463	404	436	428	414	367	418	399	442	395	445	431	398	453	429	429	432	435	433	466	419	404	428	385	404	415	424	380	447	420	412	455	397	452	429	438	419	443	419	389	415	360	417	411	415	445	394	384	456	398	409	405	421	418	392	381	399	369	417	378	398	421	433	392	407	436	412	409	410	436	422	412	406	406	394	388	417	420	395	443	436	406	404	417	414	424	468	438	409	406	430	419	433	390	409	401	427	447	415	436	425	437	416	431	401	422	388	433	410	431	430	375	454	410	403	430	429	436	418	436	411	427	436	429	399	371	437	433	409	414	414	393	436	450	417	412	434	441	401	411	393	455	417	406	423	423	414	400	430	411	426	367	422	425	399	463	427	420	425	408	426	426	449	401	444	436	431	435	397	412	425	379	439	389	400	399	404	453	384	416	417	404	404	419	376	450	425	438	406	413	425	415	462	438	411	441	400	434	362	418	434	442	398	441	416	430	428	412	414	423	420	413	430	443	451	420	408	401	440	430	455	423	423	419	398	384	410	410	430	418	395	410	413	381	431	428	443	419	421	441	441	441	454	412	408	395	456	397	390	393	418	392	449	395	460	411	405	390	398	399
22210	20118	26658	23363	20123	20239	10398	2198	1736	1619	1445	1427	1153	1055	1052	953	927	913	876	913	852	825	839	805	842	835	871	821	816	785	756	763	781	788	719	722	746	789	736	755	764	774	719	752	763	830	805	794	724	761	756	742	804	744	764	710	745	707	755	763	762	771	715	730	733	739	740	767	744	759	760	773	765	709	763	716	792	734	692	717	685	762	769	723	725	710	673	722	678	717	754	761	738	749	688	794	722	748	719	695	733	747	718	666	748	739	774	758	759	772	732	710	768	723	751	716	728	735	729	796	712	691	720	708	742	748	691	697	750	744	749	721	732	754	741	708	713	723	759	728	757	761	709	786	705	786	734	718	730	725	762	752	746	787	771	767	712	686	745	734	732	733	742	731	713	749	735	747	705	708	774	757	716	708	728	759	726	719	738	740	731	739	729	688	757	694	733	749	684	745	736	724	724	734	691	764	752	736	730	729	764	767	702	698	752	780	752	702	756	759	728	771	723	712	739	735	701	735	732	748	749	725	725	793	739	728	717	739	716	759	722	676	712	722	744	682	765	702	719	702	716	754	736	729	699	700	748	683	725	705	757	679	761	734	717	726	733	805	755	679	724	699	732	671	759	703	694	725	735	724	713	776	734	732	735	779	764	705	711	727	689	713	753	717	738	751	767	764	737	715	763	730	754	754	730	723	761	697	690	725	719	730	738	735	732	754	734	733	722	771	725	742	730	689	749	759	718	700	729	678	762	703	725	721	704	726	690	707	761	779	761	709	677	708	772	699	723	753	703	682	710	746	712	732	754	736	743	684	751	756	788	713	780	739	696	733	736	687	716	749	728	779	733	711	727	703	723	726	716	701	756	694	745	721	729	712	740	746	735	736	686	693	696	790	778	758	716	761	760	746	689	741	772	744	722	742	695	748	724	712	693	703	715	689	738	718	717	753	681	751	703	746	702	741	731	784	744	739	730	710	722	729	737	765	719	719	741	749	744	750	730	672	733	722	743	791	782	694	700	708	655	733	717	783	703	669	774	755	712	720	759	731	759	711	761	737	713	748	738	741	707	715	710	762	738	696	716	724	754	771	728	734	708	745	802	704	771	716	751	718	752	770	765	715	757	737	704	747	715	747	732	731	705	722	759	735	699	758	745	747	733	701	725	711	739	788	727	730	731	745	712	736	713	706	734	769	756	722	678	768	737	758	744	741	717	724	702	748	721	703	712	729	701	744	742	763	725	669	757	685	705	779	728	719	733	756	789	722	738	678	725	704	745	694	740	763	709	712	731	721	685	718	724	744	762	723	729	718	714	735	725	694	732	707	703	799	743	698	733	773	758	733	725	742	749	709	657	697	730	725	738	700	726	744	755	745	772	685	704	734	740	722	790	699	683	729	751	681	724	720	675	753	771	771	701	689	718	747	722	734	719	694	749	754	734	739	737	744	722	769	733	768	738	727	771	757	759	700	719	711	760	731	760	754	742	766	763	739	707	702	689	759	763	726	682	759	775	719	751	738	770	747	659	739	730	729	686	746	767	769	744	716	729	739	729	723	757	725	786	745	758	775	707	705	720	736	706	768	745	707	762	800	721	674	732	780	702	738	707	785	728	719	666	717	716	702	758	759	800	753	727	723	733	760	697	704	726	746	726	750	749	698	736	782	716	745	741	774	798	728	727	752	704	731	718	707	738	754	761	730	704	772	724	788	722	744	743	736	745	729	687	712	750	771	703	754	727	781	778	712	697	754	747	692	726	724	743	721	694	734	753	727	763	674	739	703	710	708	695	712	745	725	693	739	758	782	694	690	743	721	720	768	723	768	738	730	718	702	755	716	748	680	742	747	756	741	681	683	754	730	710	782	718	722	741	790	742	719	777	727	701	749	711	741	739	742	771	748	687	743	732	684	699	756	688	715	696	702	716	696	805	720	690	766	731	707	749	697	747	762	757	703	720	728	724	746	723	742	669	711	709	740	708	702	755	721	749	740	772	738	802	791	697	722	717	748	742	703	735	722	733	798	758	721	707	739	743	706	713	709	760	787	714	685	700	761	709	736	815	756	735	730	724	708	719	760	771	746	781	754	734	753	724	740	722	687	723	723	746	758	730	709	728	714	757	753	714	707	738	753	745	741	723	783	734	672	697	758	655	717	726	737	709	688	784	673	734	705	764	719	700	735	746	673	717	678	702	755	719	740	767	739	735	740	727	719	743	747	753	703	749	684	735	768	691	770	725	673	702	727	718	695	699	731	731	744	710	716	758	752	705	721	697	699	738	657	701	723	781	703	749	737	752	712	789	687	716	720	760	737	770	745	744	695	697	744	694	747	674	723	733	744	721	701	755	689	686	727	725	750	736	704	746	707	762	699	698	753	684	747	685	738	727	753	766	642	698	720	680	716	750	744	710	730	718	726	730	746	724	711	710	760	765	803	724	699	732	729	697	664	751	700	788	759	709	758	699	718	778	731	744	739	720	689	727	763	710	769	695	729	685	769	709	714	720	735	740	713	743	745	690	700	697	760	758	730	721	784	712	703	727	719	689	690	739	722	747	725	696	755	716	770	714	717	674	716	710	721	770	746	736	674	691	730	754	718	671	735	738	765	676	721	771	719	762	683	732	724	706	753	713	719	715	729	706	717	721	778	737	786	716	750	718	742	690	769	757	742	727	716	737	748	661	768	756	730	743	735	704	743	764	723	740	662	756	748	687	747	783	765	719	739	698	697	728	705	731	766	733	780	693	715	717	714	741	702	697	754	711	728	720	706	748	749	713	721	734	735	705	716	753	690	725	728	713	679	749	714	749	745	673	784	731	722	694	692	698	767	773	782	717	754	745	727	740	701	735	717	764	727	681	768	748	740	717	729	707	713	762	727	695	768	727	741	742	774	773	737	712	750	712	691	699	754	712	703	754	678	715	674	713	795	756	769	733	731	744	725	726	724	697	724	720	723	750	750	704	738	732	762	726	744	671	742	732	777	737	720	728	689	703	743	680	761	746	686	714	738	778	736	701	783	739	739	741	691	754	713	738	759	739	746	737	734	731	752	719	749	736	734	728	720	752	724	708	710	738	745	749	764	671	750	723	774	706	784	736	761	741	696	739	736	673	724	701	742	726	692	731	741	745	743	778	743	765	691	747	713	748	734	681	721	732	733	751	724	801	711	744	729	721	755	740	735	726	687	784	735	751	740	760	735	723	756	756	751	693	736	728	717	730	680	727	792	755	727	746	705	714	716	748	704	739	702	737	765	727	687	700	732	680	719	740	708	754	745	679	724	712	722	713	742	711	745	702	772	698	687	769	710	707	729	715	690	709	733	686	809	793	733	791	668	734	702	721	731	727	720	704	747	744	746	664	692	688	747	715	745	745	748	752	709	733	753	718	759	700	737	733	758	717	781	777	781	764	684	683	719	722	734	756	694	709	734	710	741	736	775	695	716	744	749	700	735	699	741	685	751	741	736	705	746	747	754	695	739	683	702	682	736	740	746	767	710	749	712
10607	20052	17916	10795	7788	5975	4132	3338	2936	2532	2188	2151	1551	1396	1283	1194	1114	1029	1071	956	933	940	884	851	826	842	742	798	818	802	770	798	783	744	803	757	719	737	751	737	717	737	709	716	740	697	694	699	721	756	705	755	689	714	722	689	709	715	679	756	753	707	703	705	668	725	688	721	659	701	718	712	702	713	670	695	659	721	742	669	703	724	668	700	660	671	668	714	666	673	694	674	753	654	719	689	678	648	672	687	699	668	709	690	691	746	696	661	682	717	693	653	679	706	728	654	724	710	664	709	695	679	711	688	661	679	691	695	672	691	693	661	724	714	720	685	657	680	693	646	718	704	725	683	701	713	674	667	709	713	693	671	685	702	708	655	710	652	687	714	707	665	688	691	668	735	691	658	674	667	683	714	677	653	671	697	704	671	661	696	699	680	669	710	659	704	688	687	712	691	682	726	720	693	681	688	688	663	695	684	705	667	658	681	637	679	649	651	733	680	670	666	687	711	644	654	694	691	685	686	685	651	711	664	710	644	662	709	672	683	689	689	729	666	688	669	699	734	730	683	663	712	646	644	651	693	698	672	672	710	709	723	694	732	680	655	679	691	673	685	682	693	672	707	699	628	631	642	717	677	700	698	690	714	697	677	666	696	693	662	677	700	717	692	685	681	712	690	738	676	738	638	666	693	690	684	706	697	654	671	711	688	705	704	640	688	672	687	654	692	691	663	713	722	658	686	705	671	690	665	659	695	673	696	690	678	715	702	654	686	656	689	705	659	672	699	653	706	625	660	701	699	708	664	672	740	710	654	670	662	660	700	634	682	672	669	648	702	677	689	680	697	702	666	727	689	703	674	661	702	700	697	681	691	668	723	632	692	712	681	702	666	641	692	692	689	677	642	668	685	705	677	681	711	664	697	710	723	735	666	641	708	625	617	662	699	685	703	683	662	702	649	659	709	689	686	661	621	719	681	743	651	667	655	721	659	689	663	715	665	637	711	688	630	716	669	693	697	705	675	683	670	670	710	683	637	672	648	636	664	685	691	682	674	731	672	729	676	681	721	685	696	661	694	674	704	688	654	674	696	699	712	671	739	701	648	629	671	687	698	712	696	655	701	698	660	712	681	708	673	776	668	701	656	694	722	668	669	695	674	702	674	686	674	674	706	672	682	695	735	703	673	718	684	709	716	705	676	669	729	682	715	651	680	657	683	647	733	683	649	662	685	692	688	656	667	642	733	710	666	671	718	680	702	670	664	683	717	674	732	679	672	693	682	658	715	713	684	666	685	706	732	685	706	670	690	681	729	651	679	700	659	732	671	726	663	705	706	694	686	693	686	672	670	710	680	654	632	696	704	700	674	702	685	707	693	706	693	714	702	664	688	691	639	711	703	637	719	671	687	755	696	710	669	674	665	735	630	698	663	658	653	693	694	691	687	702	672	693	662	690	685	666	680	699	650	716	716	619	697	688	680	737	669	657	672	730	720	729	708	614	719	687	668	680	713	673	661	699	713	674	679	736	692	722	649	648	719	686	683	684	727	709	656	683	662	682	688	709	708	641	701	718	686	668	722	678	647	726	710	693	685	656	649	684	682	702	637	645	658	735	702	709	685	667	663	697	719	691	649	723	681	654	716	683	683	673	688	713	663	684	684	685	680	702	727	697	663	662	691	700	687	626	681	681	645	702	742	689	660	677	706	713	628	681	694	700	685	724	648	679	651	735	724	667	714	676	656	650	661	664	645	684	693	685	706	639	640	676	687	665	730	653	703	695	632	729	687	648	653	706	716	664	701	759	661	676	653	704	640	699	678	685	688	695	694	684	696	669	664	666	713	710	673	699	676	715	671	663	695	713	657	755	680	696	662	669	675	715	731	683	678	630	671	671	657	660	658	683	696	704	688	674	637	678	680	690	677	703	734	657	647	712	672	702	680	717	697	674	704	687	669	672	647	622	708	724	692	681	678	680	674	673	659	684	710	672	672	666	665	686	686	688	677	705	672	686	705	685	634	668	685	711	665	681	695	720	726	685	677	672	689	633	684	670	691	691	729	666	684	708	703	720	707	692	693	685	674	681	721	666	665	682	690	656	677	661	686	687	728	628	694	689	628	702	659	613	636	667	673	697	724	690	728	656	668	673	717	668	706	664	693	722	659	764	655	694	656	689	686	725	668	690	679	727	655	710	663	677	672	668	682	688	613	673	670	660	675	703	679	696	705	669	684	640	717	669	699	713	683	694	704	706	731	659	656	713	695	658	663	662	665	705	689	674	673	681	648	708	746	698	651	685	686	705	678	666	664	668	730	720	687	663	703	727	703	693	652	690	685	673	694	708	681	674	715	663	693	672	674	686	644	663	697	725	668	685	660	671	686	679	712	689	751	655	683	734	686	716	663	727	663	738	710	655	659	707	691	685	742	674	660	690	690	631	663	651	694	716	660	673	668	694	710	700	723	646	692	732	703	697	685	684	726	679	689	700	671	667	657	696	669	679	654	726	684	678	676	671	697	680	635	652	703	657	689	695	699	637	638	704	679	670	700	690	669	656	656	673	705	664	721	682	717	652	671	687	684	700	709	679	710	663	666	683	685	713	698	689	667	685	690	714	698	687	677	684	682	661	672	669	696	604	672	684	638	685	711	696	685	694	679	697	691	680	653	639	694	692	671	672	699	700	671	668	677	687	702	709	671	656	665	700	714	679	683	656	681	661	701	658	678	720	657	663	646	673	689	639	714	705	664	680	642	696	689	670	700	671	643	665	654	722	707	681	714	710	702	715	738	732	698	651	686	676	670	725	664	686	697	688	664	654	691	705	708	694	711	663	667	722	662	694	699	672	700	696	713	661	648	660	731	650	716	678	698	715	694	678	723	687	711	652	697	704	697	713	673	607	639	716	711	678	680	656	697	696	660	672	708	708	658	666	663	688	668	675	664	668	683	719	660	727	681	697	641	671	703	695	674	686	686	669	705	697	697	666	715	714	714	692	696	735	659	706	704	655	716	677	673	643	705	658	640	684	722	682	660	668	656	691	667	684	683	699	691	620	662	685	703	693	698	709	724	670	707	673	653	667	679	651	676	654	705	747	724	700	725	649	673	697	658	702	702	655	695	667	645	688	728	699	681	718	655	648	697	686	662	688	690	662	677	689	663	676	742	694	656	725	650	670	668	664	651	673	664	692	673	670	732	703	645	659	702	653	706	655	701	659	684	704	672	695	693	671	700	721	699	745	735	669	703	681	667	720	697	686	717	696	693	754	713	690	681	661	704	723	665	689	701	702	648	669	640	703	722	716	683	719	686	688	735	648	664	684	689	690	661	684	675	695	726	678	719	652	682	627	704	707	682	670	689	683	690	673	671	659	713	708	696	673	723	658	728	669	664	678	690	689	682	678	659	687	686	676	679	673	662	659	657	696	693	638	711	710	655	684	690	694	630	659	735	657	703	712	692	701	758	700	671	660	662	679	689	710	717	683	703	667	642	613	687	696	688	703	655
27379	14519	2046	474	326	228	191	180	206	147	162	163	148	148	155	127	159	134	175	133	148	134	146	129	151	156	149	147	144	135	131	148	152	136	146	152	159	166	148	146	153	154	155	137	149	148	137	137	121	146	138	144	168	126	140	163	156	131	142	143	149	134	162	123	142	138	150	144	142	140	163	136	139	129	125	143	156	132	148	137	158	146	147	135	153	155	139	145	140	143	147	137	145	152	125	166	130	147	141	125	152	130	139	142	152	147	137	141	140	119	130	149	154	150	137	149	137	143	121	146	141	135	152	157	128	124	135	132	143	146	139	140	154	131	133	141	129	145	158	156	154	150	115	164	150	160	161	124	150	141	145	151	153	135	169	141	132	133	133	133	138	140	165	154	145	140	138	121	144	141	152	163	165	131	163	145	151	144	147	146	125	148	130	141	161	150	135	125	134	143	115	141	126	146	134	141	131	154	145	147	137	136	134	151	120	132	147	147	166	145	140	149	142	143	146	128	135	159	162	142	143	136	139	140	150	123	148	161	136	140	151	158	136	151	163	136	116	148	124	135	150	164	143	161	151	165	161	140	148	112	154	154	121	130	142	145	142	157	146	147	142	139	156	142	155	131	154	153	144	146	138	153	148	150	147	124	167	168	138	124	149	159	156	151	145	119	142	147	151	149	164	149	137	142	135	156	165	129	154	130	153	144	119	121	161	155	134	122	131	159	160	165	138	134	151	139	146	126	138	141	156	128	123	148	129	138	153	133	140	144	168	123	132	143	153	145	131	145	136	128	137	150	129	131	129	160	132	143	149	153	149	141	132	163	141	150	150	131	146	164	135	151	164	154	132	135	153	154	123	140	135	145	125	159	156	135	138	144	140	130	146	123	165	161	125	131	117	131	141	160	128	145	140	137	151	132	138	136	148	135	156	142	132	133	133	144	153	139	137	160	144	141	145	147	135	150	152	134	140	146	157	160	122	134	161	144	137	134	149	140	115	146	142	157	129	143	131	148	160	146	146	149	139	133	144	146	142	131	142	169	160	129	142	141	155	138	149	153	129	120	123	134	146	134	137	143	134	152	151	153	134	133	140	140	153	123	149	141	147	128	152	166	130	163	149	130	153	133	138	156	141	143	137	136	132	139	150	154	146	142	135	139	131	146	121	128	124	151	139	162	155	153	149	156	144	137	145	135	138	140	144	124	137	128	153	159	147	138	119	124	128	114	135	174	127	145	124	133	143	147	146	173	146	131	144	155	156	149	130	152	133	153	158	140	123	145	131	152	144	170	148	142	141	138	139	137	180	129	142	141	131	135	128	138	137	147	142	133	173	151	131	143	145	127	144	131	137	144	130	122	145	158	143	151	145	153	148	150	150	173	168	157	132	151	126	150	160	146	125	143	148	138	137	162	151	160	144	153	115	138	138	152	141	167	152	135	135	150	142	150	154	136	141	139	133	150	133	134	172	145	158	142	140	140	147	127	158	150	139	144	156	154	153	142	139	146	149	159	135	158	154	138	146	154	173	142	143	129	127	146	166	158	129	136	150	143	141	152	157	160	166	145	141	148	149	129	133	137	149	135	155	142	124	154	138	160	135	147	139	134	170	151	150	140	150	133	147	136	139	123	148	120	146	156	155	149	146	126	147	140	115	145	133	153	141	121	126	133	145	124	120	149	141	149	122	131	142	148	152	146	111	145	140	148	134	139	139	137	150	151	131	144	144	136	146	118	147	154	172	134	127	155	122	127	141	134	143	142	159	154	124	146	162	137	145	153	127	150	139	142	135	129	129	136	163	134	147	129	169	133	143	137	139	139	121	141	149	146	157	108	136	149	145	140	147	138	150	136	162	154	147	125	152	144	179	135	122	144	140	135	145	148	137	146	135	136	143	144	154	146	137	157	132	140	150	133	161	129	129	134	147	138	151	135	129	153	132	141	168	145	143	148	149	140	141	134	133	141	129	154	171	136	161	141	155	136	130	128	155	156	133	127	133	147	155	154	150	156	151	144	161	150	133	143	159	136	156	149	131	175	156	137	158	153	150	149	135	146	137	144	140	150	149	159	147	160	143	136	137	147	141	133	138	153	143	165	132	141	151	137	151	137	143	134	144	131	150	136	156	144	144	157	144	144	162	149	150	150	146	135	146	139	129	148	151	145	152	162	147	153	153	156	148	156	151	173	173	114	152	148	143	158	168	158	147	142	140	154	142	144	134	129	146	124	141	147	119	144	130	138	150	149	147	132	152	131	149	140	121	131	142	142	178	143	161	144	157	142	151	153	162	145	140	139	160	152	140	142	127	153	133	149	123	129	148	143	124	142	155	151	165	138	136	135	129	139	159	137	153	151	138	153	142	142	128	173	149	138	156	159	152	156	154	125	116	145	156	126	128	161	142	166	164	130	156	146	148	168	123	130	145	139	123	118	149	156	143	149	140	157	127	126	149	176	138	122	134	132	134	142	143	143	130	141	153	154	162	145	164	142	136	134	119	156	130	132	137	147	129	129	129	153	160	138	159	126	157	155	185	130	124	154	176	132	128	157	152	139	143	122	159	133	152	127	127	125	133	130	156	144	140	114	125	154	134	174	121	152	147	149	138	134	149	135	141	143	127	154	145	146	133	145	163	139	131	144	147	160	131	141	133	117	148	144	140	139	144	145	128	146	131	148	130	145	154	122	137	160	129	135	139	143	143	108	149	149	140	147	161	151	141	134	152	153	151	147	140	146	138	145	154	148	141	152	141	137	154	136	134	130	161	165	128	153	137	148	155	143	135	134	122	143	156	131	149	151	149	166	159	148	154	140	142	162	174	142	118	138	145	138	138	146	142	136	152	151	119	156	126	148	157	162	156	132	165	133	120	134	156	142	160	142	145	149	150	133	144	158	125	139	142	140	146	165	130	157	136	145	139	144	145	141	155	143	146	155	138	156	152	144	148	154	151	132	146	138	137	129	146	127	145	150	145	144	145	142	140	145	148	144	134	129	133	145	148	138	162	141	140	141	147	127	145	152	162	168	167	135	157	137	136	132	139	153	149	131	140	140	136	149	138	148	151	133	143	144	162	150	144	152	169	146	143	163	155	122	133	143	145	154	127	152	132	162	131	143	161	125	156	143	136	138	159	144	136	140	154	126	154	148	151	146	159	141	157	126	138	140	157	158	142	161	131	149	142	141	136	125	125	130	131	147	150	134	139	132	141	143	127	122	163	123	156	154	142	157	175	138	131	139	146	135	133	148	134	159	131	127	148	152	153	130	125	148	133	143	141	141	140	144	144	159	153	139	133	144	142	136	148	130	126	140	162	123	138	137	153	153	153	162	132	136	134	142	148	160	126	138	124	171	167	127	125	139	150	138	146	134	130	161	133	140	146	149	154	128	153	142	160	130	162	142	150	131	131	155	161	149	157	139	142	155	122	157	153	136	142	128	145	122	130	144	127	149	138	134	163	154	137	141	124	154	143	161	137	158	141	139	146	128	150	137	149	122	131	150
4947	1227	1065	632	387	323	217	242	235	200	199	170	183	168	157	177	174	186	157	162	168	160	172	155	159	174	157	160	150	180	141	152	164	130	150	145	171	151	151	152	177	145	151	154	170	149	152	154	138	138	152	164	156	138	153	149	170	147	165	187	152	149	147	149	146	152	147	148	129	152	171	144	151	141	145	150	165	138	154	144	165	154	153	147	167	157	156	147	171	149	149	156	159	129	167	163	137	138	155	164	175	170	139	138	161	145	160	182	136	162	155	151	150	126	129	144	154	156	141	172	133	149	144	149	145	160	161	141	156	154	139	162	147	142	163	144	167	135	164	154	158	151	187	146	178	145	159	150	173	137	176	156	147	161	172	163	130	158	138	161	159	172	167	170	136	158	173	158	173	154	153	169	150	156	154	157	160	151	148	146	173	146	149	169	175	145	163	157	157	165	150	150	162	164	142	153	139	153	149	161	154	158	143	161	153	168	152	155	165	143	140	165	162	142	154	172	146	153	174	159	135	164	155	152	152	149	137	148	152	161	158	160	160	154	176	151	152	132	164	136	155	142	143	164	143	147	144	137	150	160	157	141	140	159	147	137	152	149	147	141	146	150	158	134	157	145	141	145	158	156	136	155	166	156	146	159	126	162	157	141	156	153	153	147	172	152	146	184	117	152	149	170	132	165	162	148	143	143	158	148	155	160	124	156	164	144	152	151	153	160	175	157	142	158	169	161	152	167	193	141	174	170	156	167	157	159	145	147	138	159	141	167	161	157	163	165	158	156	190	133	145	162	158	174	130	151	143	154	159	160	155	165	152	155	168	149	150	169	154	151	169	143	164	165	145	154	147	169	143	162	163	155	147	146	159	140	132	158	153	148	154	174	155	151	161	129	168	152	145	164	145	134	149	156	159	149	148	154	135	164	138	156	171	156	157	159	144	164	157	146	155	156	139	159	170	135	160	145	162	148	152	149	175	149	138	167	166	144	163	155	157	152	126	165	151	150	134	156	154	128	161	142	169	146	127	145	143	156	138	156	138	164	130	163	162	156	152	145	181	141	166	144	148	143	170	139	164	159	160	140	139	158	178	160	169	157	144	153	154	152	150	158	161	148	143	146	155	172	156	139	144	156	170	153	172	137	133	154	147	158	135	152	153	153	170	161	140	126	165	144	158	144	152	163	151	161	165	155	141	156	121	148	163	171	153	138	148	175	154	161	150	144	164	193	145	180	147	150	133	171	157	148	159	156	138	150	154	136	151	180	144	143	144	160	148	160	166	172	161	156	162	147	175	144	165	150	144	149	146	157	144	156	175	162	158	147	160	148	134	141	152	162	131	159	165	156	136	121	140	147	159	174	133	164	151	169	150	153	138	186	189	144	169	135	155	163	152	158	157	171	170	167	152	181	148	144	141	145	142	137	143	157	147	166	168	146	165	142	150	164	169	160	154	153	167	151	146	150	149	147	159	157	150	169	147	143	148	150	151	138	141	142	161	149	136	151	150	151	137	118	164	144	159	149	153	147	143	163	150	131	132	186	145	162	172	170	159	141	148	169	164	147	160	135	164	159	134	159	152	143	151	161	147	136	149	156	168	149	145	155	146	141	152	158	146	152	181	181	153	157	167	145	147	163	135	153	143	144	164	159	133	170	156	142	163	161	156	162	164	160	148	155	154	141	151	155	131	143	151	156	172	163	143	159	155	160	154	135	146	153	151	162	153	167	163	148	149	165	151	153	154	150	153	156	136	154	141	158	135	144	140	155	162	151	147	164	162	175	170	154	159	127	145	141	142	162	162	150	147	131	155	149	146	166	140	168	126	139	156	161	158	155	149	156	150	170	161	139	151	150	178	141	158	154	124	149	144	167	160	154	173	153	167	155	175	168	148	162	169	149	160	172	139	151	132	151	155	142	170	143	134	144	162	156	158	136	152	165	151	138	169	171	160	152	144	157	164	138	148	144	159	165	138	138	148	134	157	139	168	172	163	134	150	159	149	152	152	182	149	155	150	147	165	133	174	148	141	147	139	153	166	147	148	171	139	149	166	141	166	135	166	142	140	145	155	149	155	144	151	155	159	157	143	137	138	133	153	142	143	145	171	136	155	148	138	147	157	141	152	167	172	144	201	148	138	161	161	132	130	163	157	171	155	133	151	155	149	153	139	163	161	133	177	166	146	156	175	136	143	178	159	147	174	168	146	158	150	154	152	139	146	145	153	166	166	166	142	161	161	147	128	161	165	180	132	160	148	138	188	161	169	162	157	128	140	152	150	176	146	138	144	143	161	155	164	160	139	132	155	155	153	159	136	155	154	169	170	157	134	168	170	137	154	157	153	139	171	168	136	171	161	154	154	144	162	149	156	154	153	166	157	160	168	128	151	152	152	154	129	140	153	152	158	146	158	142	153	158	152	154	159	166	158	176	134	144	173	166	146	161	145	154	168	159	179	161	139	188	148	158	156	145	151	152	156	164	139	152	133	165	177	135	146	168	171	130	147	143	162	168	137	150	155	171	151	150	155	131	151	150	155	172	150	149	150	186	154	146	189	164	166	162	146	153	180	149	170	163	157	159	154	157	164	153	145	152	140	155	140	145	167	153	154	142	152	159	167	152	173	171	143	146	148	148	163	145	175	143	155	152	154	156	149	159	161	151	150	154	164	135	177	156	166	179	141	161	155	141	162	144	152	153	152	170	139	148	154	173	153	137	141	130	175	155	158	158	150	155	143	150	174	167	161	144	151	153	146	151	172	156	151	161	167	155	171	149	160	148	162	154	171	143	152	137	160	146	160	147	149	176	173	165	156	135	162	146	153	160	174	136	140	146	145	154	151	168	163	135	148	143	158	160	166	150	177	148	179	150	137	154	166	169	153	147	159	148	163	134	143	152	167	158	149	160	156	138	164	129	171	140	173	149	158	152	165	176	142	143	163	139	150	149	153	165	147	149	155	153	137	156	139	137	144	147	154	154	166	155	156	157	148	160	166	140	163	160	132	158	149	182	159	155	140	167	173	149	150	143	152	125	169	132	141	153	146	144	149	151	152	162	144	147	152	137	144	152	139	162	144	147	168	134	149	148	166	146	155	147	172	168	163	181	147	152	143	137	149	151	130	172	151	146	175	160	154	167	174	152	153	166	166	146	133	131	163	145	166	148	143	123	147	157	164	166	157	157	160	150	131	165	157	160	152	161	157	167	158	177	147	163	139	165	182	148	156	132	163	174	159	162	164	158	145	171	133	141	147	146	138	167	158	148	144	148	176	145	174	151	157	155	159	139	178	161	139	161	162	135	152	163	163	156	147	152	162	159	135	142	126	172	169	154	137	172	153	149	164	170	165	155	164	165	139	163	167	152	144	149	147	151	129	166	165	153	139	211	127	129	135	141	138	148	155	158	156	156	151	160	150	161	162	162	169	143	150	155	163	155	138	160	181	153	158	137	141	139	149	162	158	133	158	154	159	135	146	149	153	170	148	142	147	156	131	162	164	135
24477	20148	26317	23752	20166	10986	1801	1234	981	880	841	794	681	619	600	580	589	574	554	538	505	501	495	517	514	492	457	477	501	478	497	473	460	472	492	489	502	466	493	454	428	451	454	434	440	420	479	455	496	446	471	452	458	476	479	456	460	485	464	486	480	470	478	466	409	434	440	425	509	447	451	476	444	438	441	513	450	442	459	476	471	484	455	451	461	472	419	442	456	463	443	456	431	435	427	440	470	442	432	466	434	411	449	481	448	453	462	440	455	440	453	481	418	412	440	430	459	417	406	442	418	424	448	454	420	442	468	430	489	438	471	447	438	429	452	454	422	472	430	432	454	461	446	432	458	458	459	463	417	454	432	439	449	450	473	453	468	472	457	403	431	455	459	485	448	430	482	409	459	471	421	458	447	465	460	435	427	475	454	480	467	438	434	449	459	407	432	473	421	445	429	439	423	439	441	442	431	450	443	434	462	429	451	417	480	441	465	470	453	460	390	436	426	480	453	440	452	468	441	469	440	455	435	451	460	436	456	451	446	440	484	430	450	505	394	427	439	444	431	447	455	416	432	457	404	423	431	442	469	433	466	458	487	441	451	431	437	435	410	432	481	421	455	448	462	435	402	433	438	445	431	464	451	448	423	510	423	448	471	464	446	483	480	448	431	462	435	468	462	460	422	454	428	491	422	433	443	448	429	413	495	432	461	453	432	452	424	438	430	446	449	449	456	435	456	450	432	446	434	469	430	441	453	451	464	455	462	430	426	405	455	416	445	464	499	467	428	461	434	410	436	484	444	436	467	428	431	457	450	455	426	401	460	522	458	448	472	446	467	456	439	452	452	461	398	444	445	429	474	408	424	434	447	478	452	455	447	432	470	409	442	418	524	446	465	477	441	452	490	460	472	467	470	464	449	440	428	422	463	477	505	457	453	428	462	439	449	455	456	459	448	455	458	423	461	442	473	477	411	459	427	467	451	445	465	484	451	448	440	467	442	466	433	429	419	444	420	463	434	433	456	416	436	432	433	448	443	459	470	454	407	466	426	438	429	430	458	428	448	428	432	471	457	425	445	451	417	488	434	422	453	432	434	451	460	474	469	418	416	444	462	403	421	463	448	439	446	449	430	444	417	437	448	450	446	447	405	468	440	433	424	479	478	441	440	465	481	439	423	416	436	468	441	410	456	440	435	431	483	428	428	447	446	432	426	439	417	449	434	474	412	428	427	449	461	435	466	451	443	443	449	473	442	445	445	426	497	434	447	472	436	439	471	519	444	463	453	452	429	439	418	496	460	412	435	500	493	452	450	436	436	475	473	450	436	459	446	436	444	461	467	450	426	445	467	443	424	438	430	450	488	456	467	508	476	476	446	436	417	480	443	491	459	438	460	479	446	415	470	473	456	422	429	469	458	441	450	457	462	459	430	451	460	445	465	467	425	419	444	460	454	448	489	443	437	429	474	451	467	434	461	421	471	457	476	404	424	448	470	426	476	483	417	426	390	412	429	414	458	444	470	410	422	463	459	434	484	439	482	417	428	454	463	428	435	500	487	432	467	435	450	458	416	438	439	443	452	424	478	447	482	465	447	439	462	440	458	431	489	493	454	464	449	458	456	395	433	455	434	441	452	458	427	439	447	449	443	447	451	465	482	389	408	451	469	414	430	410	430	447	435	459	500	420	469	461	432	486	442	462	440	437	429	468	438	463	472	497	458	437	460	453	450	456	486	423	453	451	460	458	477	428	441	429	448	482	402	416	456	474	421	432	434	437	421	440	445	468	445	461	409	446	430	456	455	481	455	440	417	439	460	469	443	430	430	486	429	457	416	456	424	453	436	435	501	447	489	457	448	435	440	445	450	440	458	436	441	414	425	472	422	495	469	440	433	443	469	475	430	459	411	427	445	460	414	439	449	439	477	411	465	462	440	415	418	451	438	434	469	472	440	449	471	451	461	439	421	461	434	456	491	440	463	486	436	489	441	424	430	417	457	462	432	465	426	467	457	418	483	400	421	436	488	474	442	469	429	439	445	457	403	429	430	477	449	452	463	471	457	434	470	489	441	425	449	441	468	427	449	494	413	425	440	429	428	461	468	462	444	459	452	439	448	493	434	461	445	474	471	455	443	443	404	411	463	464	430	451	445	470	440	413	442	462	419	466	438	485	460	446	466	464	450	432	449	481	445	449	443	440	482	438	473	436	425	426	451	404	437	464	455	422	439	404	398	439	469	469	460	440	436	462	448	437	453	465	406	435	431	482	431	465	468	431	456	474	427	461	440	473	499	434	450	424	426	466	418	436	436	436	477	447	433	418	443	390	455	492	410	465	485	457	456	465	426	436	460	454	453	424	422	433	478	457	463	431	434	451	446	428	485	467	456	412	435	431	416	430	434	470	424	437	419	418	453	462	425	468	462	467	445	443	436	447	451	450	438	450	405	443	488	442	485	463	413	442	454	453	439	439	444	433	475	482	433	445	433	437	422	432	474	392	460	469	419	464	447	443	462	483	432	464	485	425	449	440	450	453	441	487	443	460	434	450	461	515	435	446	436	434	422	427	426	437	441	446	462	442	393	463	425	459	444	434	459	443	446	460	436	440	453	414	472	476	467	475	431	453	418	452	437	495	448	460	480	440	428	429	460	460	415	445	413	428	497	436	440	400	429	426	456	476	462	443	471	463	449	423	452	447	425	476	441	429	444	436	441	437	456	452	447	459	506	476	468	448	453	448	425	479	469	446	439	483	395	438	453	424	439	480	453	409	420	450	472	463	437	476	463	457	464	473	440	397	432	449	432	425	430	436	457	431	452	421	462	446	441	421	448	469	388	454	437	475	438	415	463	458	441	438	356	425	410	433	431	439	468	440	463	422	460	484	493	470	500	460	432	456	437	412	445	459	455	420	452	481	460	443	413	428	436	445	461	454	394	410	474	446	436	448	440	441	427	450	445	420	454	433	447	465	465	423	450	489	440	432	493	455	455	461	477	435	436	450	434	400	432	432	436	445	410	464	475	461	460	463	456	434	431	458	457	446	434	471	442	488	419	418	457	469	477	403	460	466	411	463	457	433	472	427	418	429	411	456	457	440	441	472	453	433	466	464	418	422	412	460	482	420	449	443	468	504	450	433	432	422	418	467	476	468	437	402	443	443	459	452	440	436	429	430	442	426	446	431	445	447	424	494	440	444	423	452	459	483	470	468	449	426	401	454	432	425	462	461	417	462	477	402	453	466	423	479	457	434	467	445	500	454	472	444	455	394	450	426	491	425	424	458	472	439	438	463	452	426	484	451	446	442	449	441	455	434	455	439	406	456	487	448	424	448	465	454	432	459	471	483	464	419	494	416	479	466	470	466	428	489	399	420	486	481	435	436	455	442	460	435	479	451	461	489	422	454	443	472	452	460	442	473	414	456	429	457	438	461	453	440	462	436	428	485	440	452	431	455	490	432	478	440	439	446	448	461	494	464	460	432	477	447	424	470	427	477	447	438	420	430
7574	12749	11306	6319	4386	3242	2150	1816	1557	1376	1195	1121	815	747	732	672	633	617	569	535	571	554	539	489	521	493	465	541	493	422	444	486	432	462	426	451	458	451	393	459	487	462	448	441	452	489	440	438	423	439	437	432	484	399	401	448	460	410	417	412	392	454	415	397	482	460	411	407	426	431	440	447	442	468	418	434	396	382	427	436	417	397	465	433	423	434	372	438	425	434	430	409	492	405	400	453	424	441	437	392	428	419	417	418	404	405	424	387	419	428	368	415	419	435	404	401	443	415	443	451	422	405	413	460	443	417	421	474	409	413	415	420	453	422	451	391	410	403	411	443	397	465	437	409	448	386	421	414	434	391	380	405	449	438	380	424	411	406	444	402	450	450	441	423	407	392	428	425	364	401	452	431	407	438	395	426	439	438	386	384	409	431	388	425	408	394	431	412	439	434	428	427	389	421	436	450	407	396	436	417	418	410	420	408	430	459	449	433	431	448	428	405	435	411	418	401	438	457	429	413	432	420	414	406	397	426	436	466	444	417	411	437	396	452	454	398	391	425	417	418	454	361	410	388	437	406	413	408	450	421	390	434	455	387	425	396	406	410	402	450	388	390	444	441	413	429	424	432	460	412	484	422	415	448	419	422	440	430	442	420	394	412	423	415	426	426	382	404	392	403	445	398	405	430	441	412	456	406	379	443	413	420	408	380	427	447	392	407	418	347	409	405	433	452	394	425	428	434	429	414	424	407	414	386	404	399	379	453	434	430	428	426	435	413	408	430	405	422	419	451	428	425	398	423	401	438	374	397	433	426	434	385	431	392	414	412	416	415	412	413	431	453	424	384	371	404	444	416	396	422	415	393	420	404	436	442	408	409	446	418	420	412	449	434	424	461	414	396	435	418	417	373	410	409	400	400	420	438	382	384	462	432	371	447	400	407	431	389	423	461	385	417	447	419	423	443	424	436	399	402	444	386	433	450	401	422	425	395	453	408	389	413	443	393	406	416	459	405	434	406	423	422	414	436	422	419	428	430	419	424	392	410	446	441	440	415	432	421	372	421	424	425	433	393	394	415	416	422	446	429	413	417	424	447	409	424	415	429	437	414	393	412	416	433	422	397	404	386	383	400	433	401	445	412	413	447	400	452	404	415	406	431	436	441	433	428	445	414	429	424	434	411	454	451	408	433	437	409	437	414	428	435	370	408	399	400	426	417	389	374	432	435	410	407	412	420	431	395	420	410	427	442	429	424	439	395	425	416	387	409	399	431	404	438	399	401	415	417	446	451	456	406	400	410	417	425	396	404	439	447	421	440	449	408	425	411	421	435	412	401	420	384	415	452	399	385	438	404	446	402	427	400	396	433	411	440	380	415	450	424	405	429	414	412	438	368	400	415	475	414	435	436	462	420	419	396	419	426	444	409	404	415	433	428	418	382	423	413	456	422	400	410	399	433	436	433	406	396	426	443	431	369	428	416	416	398	431	426	424	438	421	432	473	455	469	422	408	432	380	384	445	440	417	444	431	422	410	396	400	412	431	421	393	439	399	379	441	401	421	455	408	397	412	422	409	452	435	440	431	422	441	427	395	409	437	427	438	413	409	443	427	391	380	425	409	416	468	420	428	423	413	422	417	407	441	420	432	443	427	387	414	447	359	419	425	448	438	442	410	407	405	371	378	389	402	426	452	414	447	428	428	395	377	419	431	368	417	400	411	412	414	405	438	397	441	433	368	424	447	398	443	429	416	431	439	421	415	433	443	450	374	411	418	424	478	388	410	416	427	403	462	436	402	423	439	464	427	409	404	391	420	434	405	380	424	407	404	421	415	407	439	420	433	411	460	431	408	444	446	496	460	455	448	433	452	400	459	391	371	445	399	416	406	435	433	401	428	413	436	401	417	466	445	438	437	433	382	435	424	417	420	476	398	449	402	434	431	428	403	386	394	413	423	414	441	382	425	390	426	421	401	458	434	405	451	431	400	452	429	430	386	408	432	429	422	379	461	394	402	415	396	373	436	422	400	420	412	422	421	398	433	418	388	453	433	396	392	463	440	428	396	415	447	397	406	411	434	356	393	420	450	387	429	422	426	393	398	450	435	396	415	427	413	396	392	415	436	421	388	451	436	440	396	419	404	420	448	405	380	382	465	459	436	453	411	446	390	414	439	393	378	376	442	408	412	413	414	430	398	424	410	408	431	414	384	410	415	401	464	382	424	423	428	404	415	387	426	438	399	398	422	413	427	429	421	407	449	443	451	426	416	446	442	453	395	447	408	460	419	395	393	377	413	424	380	398	418	409	418	428	422	390	413	446	427	415	413	437	384	433	413	434	434	409	409	421	444	387	405	434	379	434	428	392	421	440	437	397	415	392	445	431	423	416	403	411	391	362	450	438	393	428	445	422	394	400	439	438	401	445	451	406	410	429	416	405	425	430	396	416	436	419	436	429	402	436	408	457	410	399	419	394	432	444	437	415	438	405	462	403	434	418	417	405	392	430	417	392	405	392	430	407	410	437	437	402	420	399	383	438	421	462	446	388	405	375	418	394	454	383	421	407	459	434	444	380	409	405	462	439	421	410	429	434	378	448	397	416	425	418	438	388	401	399	382	438	416	426	415	393	423	398	424	429	397	468	380	436	426	473	416	424	374	420	410	378	437	431	403	374	393	406	425	435	436	438	435	412	409	440	408	399	436	419	426	432	410	422	397	422	439	406	415	418	422	399	378	406	406	453	425	439	424	407	425	405	393	421	411	413	371	400	416	423	392	435	412	437	400	432	399	427	415	430	423	362	398	462	425	452	413	432	408	395	434	419	420	428	440	395	417	439	408	412	446	440	415	473	445	413	446	378	386	450	387	451	410	396	428	426	409	389	431	401	465	408	413	422	410	444	411	461	400	410	413	388	442	402	388	420	444	449	428	412	433	461	416	405	426	444	432	419	419	426	437	410	446	398	428	409	435	409	421	430	386	420	405	433	405	411	415	457	413	397	421	422	413	416	430	406	425	368	389	414	466	449	424	427	423	412	439	398	410	417	434	403	413	409	442	431	436	419	443	415	454	436	424	439	450	440	435	429	427	422	408	421	407	411	426	389	424	425	390	443	446	384	424	383	391	434	380	397	421	429	417	415	381	434	443	391	404	440	392	424	428	419	409	425	473	417	418	389	454	418	419	461	384	415	421	402	414	374	433	441	426	402	426	423	391	415	424	429	443	434	457	404	423	438	421	414	448	429	421	412	429	433	442	440	392	426	427	407	378	401	407	394	391	378	417	407	391	413	453	391	433	432	450	408	420	418	411	441	431	390	410	428	433	442	450	390	434	443	402	397	424	412	419	406	442	420	427	409	427	389	419	388	404	413	426	427	423	417	442	401	472	384	426	420	423	430	381	421	438	423	404	403	443	409	415	431	412	426	422	415	412	417	441	426	416	396	394	424	413	407	421	440	449	444	414	410	415	407	427	417	424	377	424	435	448	437	421	410	410	438	453	407
22125	20104	26615	23343	20113	20228	10386	2352	1751	1549	1426	1324	1082	1073	1058	976	929	902	868	950	881	843	828	816	830	875	761	739	785	800	775	802	801	750	784	772	768	786	773	761	802	774	780	775	763	768	722	784	756	751	752	752	730	752	793	759	694	764	768	790	711	737	711	709	773	740	740	749	718	778	693	717	758	752	734	752	720	750	715	771	780	769	740	715	751	739	772	712	761	697	741	699	706	717	744	742	751	737	760	727	734	722	734	754	715	695	751	796	769	703	724	702	756	726	703	709	731	770	742	687	729	731	758	761	715	733	772	747	769	735	742	717	738	729	700	733	730	710	734	720	765	701	715	747	702	761	753	764	792	744	725	717	704	762	766	717	717	721	801	711	726	719	681	698	776	722	735	733	771	724	747	728	687	712	703	760	710	713	723	807	779	722	696	693	694	753	688	764	692	767	696	759	732	702	731	745	765	730	768	684	768	731	793	732	760	734	716	741	718	740	724	738	703	739	728	734	717	748	743	766	733	717	715	712	745	723	734	699	769	766	708	690	756	741	724	730	750	753	715	749	753	699	783	719	751	764	681	730	770	770	757	737	731	680	772	745	692	761	766	712	716	746	715	760	738	778	747	738	764	734	763	695	696	743	655	740	747	705	746	724	734	731	779	708	763	753	773	716	674	740	763	727	713	691	739	730	714	807	741	720	716	737	740	727	724	709	733	754	713	773	695	729	709	792	769	751	704	738	775	724	715	737	695	678	703	695	721	768	711	735	718	714	750	740	747	711	752	696	733	750	742	791	756	681	714	755	783	720	778	744	745	742	710	739	760	689	726	727	724	758	727	726	751	774	704	772	733	717	754	739	739	698	701	763	742	769	730	723	756	777	695	697	763	750	730	738	763	732	690	747	763	718	698	727	761	732	767	687	697	722	753	766	714	754	754	692	746	714	762	700	677	769	721	748	711	703	722	751	768	754	741	801	782	740	718	739	683	744	711	779	648	700	737	725	726	781	732	731	776	715	699	723	744	760	715	748	712	699	749	720	730	741	745	729	737	714	752	724	696	683	687	707	732	735	737	713	770	764	753	705	733	749	707	766	722	753	724	769	720	718	721	724	693	713	721	746	734	729	710	719	732	745	654	706	707	736	700	721	723	686	712	768	759	766	744	741	707	750	754	759	734	737	713	701	740	715	760	736	707	729	730	736	708	738	704	718	724	706	783	670	762	751	760	748	717	777	687	720	693	731	724	751	735	712	709	794	698	679	732	715	768	717	773	761	701	712	731	682	756	736	743	775	725	726	768	731	720	785	743	740	733	736	762	731	741	732	785	698	718	710	714	778	789	730	736	736	734	717	725	735	725	758	750	788	728	735	757	753	727	725	739	767	726	725	765	689	749	713	738	704	722	718	710	748	760	729	717	749	723	757	751	719	727	751	770	761	717	772	728	687	769	716	726	803	743	730	719	723	785	699	754	730	785	757	672	721	722	713	689	746	722	723	757	726	730	713	742	772	683	759	723	740	746	748	745	762	743	761	705	713	779	692	733	701	729	756	749	694	749	686	704	708	792	723	695	748	715	719	703	747	715	743	731	760	709	694	712	745	748	704	711	729	758	751	724	732	685	722	729	733	732	726	713	725	799	727	729	726	731	692	717	738	690	761	689	739	677	751	718	662	750	715	707	761	707	738	747	746	725	746	752	753	709	784	700	748	711	748	720	692	711	791	755	729	717	747	732	744	750	763	730	747	697	740	746	730	738	732	746	711	702	738	741	746	746	738	752	757	736	691	702	705	758	727	720	731	738	777	710	738	794	739	754	719	771	747	777	749	729	719	737	814	720	728	748	740	714	766	745	731	757	753	743	710	703	754	697	738	694	743	738	724	774	711	744	727	730	725	763	717	739	750	784	692	729	734	730	765	729	701	703	724	718	699	718	732	711	744	739	769	728	715	781	683	720	762	717	743	781	777	758	705	701	782	751	756	741	766	768	737	724	733	734	723	776	714	730	716	700	727	747	752	727	725	766	774	722	736	708	748	742	741	731	739	695	717	750	732	788	772	713	683	714	766	723	739	732	731	715	697	751	729	752	707	735	689	747	714	739	740	736	730	765	771	704	690	747	735	744	716	765	737	714	774	686	742	702	804	759	734	689	750	742	749	741	711	728	716	718	745	728	723	764	764	720	737	738	700	749	767	700	727	697	764	759	755	716	741	715	727	713	709	695	739	740	718	741	716	743	711	705	730	721	703	763	700	706	768	701	758	739	775	747	750	698	734	729	720	786	711	732	752	783	722	730	765	755	679	727	730	728	727	741	706	743	802	749	730	723	718	739	723	742	699	715	727	711	758	727	767	713	769	724	697	749	723	738	765	724	720	713	774	759	766	751	693	724	708	734	727	767	706	716	764	746	735	745	705	706	717	668	712	705	705	734	711	746	763	784	711	726	738	705	743	726	730	691	763	705	736	751	709	758	755	739	711	745	707	723	690	727	700	753	719	741	665	745	677	741	776	714	765	753	751	699	683	729	769	752	771	724	691	694	698	704	752	778	753	760	750	764	731	714	708	701	767	715	746	784	726	738	731	785	769	760	777	740	736	661	758	730	746	745	720	738	745	708	731	739	713	719	704	727	747	700	739	779	759	721	752	689	741	712	777	695	716	727	734	711	728	773	738	722	703	730	736	758	684	715	735	789	764	719	745	770	745	721	717	713	729	704	720	718	714	722	714	743	712	756	751	723	720	761	719	695	686	717	766	725	718	742	747	715	759	735	728	725	720	747	718	754	736	763	725	720	748	752	733	753	740	714	736	761	717	746	727	744	689	749	726	724	765	729	681	746	691	745	753	758	710	747	739	740	742	728	727	763	751	738	716	697	661	737	703	700	732	720	740	685	699	738	707	740	712	733	729	735	728	699	763	714	715	700	756	757	724	715	678	717	742	758	775	696	715	739	757	752	724	710	749	717	724	696	746	739	698	717	718	707	685	725	705	789	814	752	673	751	738	740	765	739	732	707	725	720	732	721	749	770	714	691	741	710	732	769	758	764	715	728	731	741	759	758	771	719	706	693	745	747	736	723	716	728	753	756	750	780	721	680	736	686	743	761	739	752	749	683	709	755	729	708	716	749	729	733	695	704	710	718	738	727	748	723	725	670	706	701	720	734	775	750	764	727	706	737	759	736	718	731	720	765	734	705	716	730	707	754	692	706	727	765	736	716	781	710	728	807	744	762	765	761	738	686	690	749	723	729	741	791	751	757	703	691	704	758	708	746	695	750	735	776	723	693	713	754	717	714	730	737	741	703	727	728	751	748	732	744	700	709	736	807	738	778	713	728	735	754	749	718	764	723	753	736	727	706	747	733	743	759	735	663	727	744	702	718	674	740	722	776	750	722	701	747	739	730	719	731	694	715	753	729	774	713	696	715	758	738	691	754	772	713	721	722	674	689	743	720	670	733	733	783	730	693	729	665	713	746	743	746	727	702	731	741	714	767	784
10777	20231	18000	10778	7750	6069	4106	3427	2900	2418	2121	2094	1559	1406	1288	1172	1161	1012	1015	1015	942	988	793	876	873	851	781	820	827	820	779	728	744	723	731	765	754	694	753	792	726	741	732	751	753	753	754	745	774	704	719	723	706	684	675	725	746	683	702	690	725	737	723	702	722	749	710	688	745	715	687	690	701	681	696	698	706	701	742	691	737	709	670	690	681	697	711	703	694	719	681	744	707	700	665	679	704	704	731	702	717	714	730	699	687	679	696	713	756	669	662	726	660	686	701	664	721	630	682	696	679	646	745	708	653	757	709	669	692	702	719	620	696	734	696	718	690	690	665	708	714	716	707	649	707	718	711	666	705	700	683	701	687	663	678	651	685	610	673	698	701	693	684	647	712	687	680	627	678	674	693	669	690	649	680	709	679	655	704	712	641	702	684	655	643	695	660	650	692	744	673	689	702	680	696	697	646	686	680	717	687	662	722	686	693	694	687	654	676	691	716	658	684	697	678	693	667	685	666	747	708	659	685	726	699	677	679	685	695	695	750	692	682	684	672	704	621	704	649	675	651	684	659	638	673	651	630	671	698	708	714	682	655	663	656	688	691	685	689	739	674	689	698	661	677	647	721	686	658	677	688	691	728	697	700	681	644	699	668	677	640	725	661	653	692	707	702	666	688	622	687	693	674	717	669	702	714	703	702	675	713	639	704	688	653	709	670	702	690	658	658	677	671	696	724	704	700	723	718	680	707	699	675	693	712	709	727	657	642	623	692	672	683	694	665	696	649	699	653	659	705	661	663	663	730	730	665	679	674	708	690	688	625	655	687	736	682	715	681	691	678	707	638	695	707	709	710	679	715	721	692	688	671	649	675	658	644	718	726	675	737	680	674	697	705	707	685	723	689	671	671	697	665	645	664	682	650	719	692	642	692	734	689	698	694	656	679	682	703	724	669	757	726	698	686	673	689	659	658	687	713	655	656	708	699	712	691	705	685	673	672	698	692	690	663	675	672	651	676	685	679	670	680	671	720	734	682	665	707	708	599	647	676	674	720	727	698	669	652	682	676	718	674	691	674	615	661	667	708	706	693	694	652	695	666	681	678	702	657	730	715	658	679	681	696	687	679	671	678	712	696	680	745	679	656	643	725	692	708	717	668	724	690	683	692	702	701	694	695	660	692	650	739	693	637	659	713	711	655	704	724	648	708	692	662	693	732	661	677	710	668	659	672	658	705	708	693	701	726	698	711	705	687	682	648	642	674	688	719	692	676	712	727	726	693	684	702	724	684	653	684	691	696	733	682	707	686	695	695	707	677	739	692	673	750	671	692	690	650	679	693	726	728	740	702	706	684	668	685	743	717	678	684	642	665	689	704	651	706	651	702	694	691	623	632	676	704	659	664	681	715	666	708	688	653	658	698	725	688	693	699	656	709	645	687	737	678	702	669	679	682	679	699	665	641	771	745	723	706	670	685	733	715	686	682	731	706	654	666	628	692	737	686	684	698	711	694	689	669	680	681	689	690	684	704	721	703	702	693	699	725	736	653	665	690	691	693	656	682	697	677	654	674	684	707	697	673	694	663	713	678	679	732	726	733	627	623	675	645	672	702	679	641	671	709	684	691	744	695	694	668	690	664	692	656	640	684	680	686	711	732	665	633	704	684	654	717	594	668	678	670	692	671	668	731	696	700	648	653	677	692	689	665	665	678	694	705	678	651	692	685	738	656	708	666	719	682	723	634	659	699	615	690	686	666	699	652	684	715	723	718	650	713	665	672	647	651	725	684	649	706	691	684	695	686	699	661	680	676	663	691	672	705	657	722	694	675	696	668	701	708	708	663	673	710	680	686	671	721	690	700	712	708	743	749	678	710	658	730	680	632	720	707	725	690	679	658	730	653	682	697	747	673	673	707	692	643	648	657	685	689	662	667	653	693	692	712	685	681	647	679	700	681	638	722	685	681	649	661	699	680	710	632	680	711	688	687	641	639	696	667	713	658	653	683	671	682	677	735	673	676	708	639	685	644	709	693	674	662	696	683	683	723	696	676	711	709	699	701	712	654	687	712	681	676	715	675	690	657	660	729	700	685	748	683	706	666	664	705	674	671	702	677	678	649	667	746	719	688	635	713	701	707	693	683	665	643	662	684	648	699	663	654	672	699	713	688	679	690	689	723	701	700	668	694	710	685	710	705	707	635	730	643	705	688	694	669	649	673	668	676	711	705	712	648	697	671	687	680	728	705	693	685	721	749	750	713	640	687	639	662	697	686	668	683	686	657	739	693	654	653	689	711	648	659	718	709	672	698	697	710	693	651	680	685	701	705	727	676	715	643	692	731	683	722	674	671	656	686	660	667	707	690	689	672	694	669	723	709	674	681	677	693	694	702	713	683	666	676	713	696	715	704	715	686	669	699	704	645	691	677	699	721	646	698	710	710	654	681	665	705	683	651	699	708	698	682	704	687	694	663	624	647	640	690	649	694	718	618	687	659	678	660	688	675	669	643	679	675	672	658	663	700	726	693	713	649	741	734	706	703	683	713	676	659	705	685	706	672	696	685	688	710	677	663	688	679	687	672	635	647	678	700	666	708	686	658	715	692	695	684	726	705	614	693	691	675	681	691	654	707	629	675	683	683	651	713	683	661	662	674	687	684	650	713	716	680	727	613	657	685	660	678	664	678	698	713	681	759	729	656	703	660	691	684	703	688	655	656	706	677	677	730	640	692	672	671	719	688	710	687	700	660	709	687	672	701	663	640	711	699	729	674	704	661	662	685	696	692	635	709	704	645	684	669	672	687	702	703	718	714	707	638	650	685	654	729	713	683	663	665	641	668	683	721	698	704	684	693	683	694	714	660	723	646	664	680	710	681	743	668	700	697	664	716	651	681	680	683	688	728	702	684	658	671	693	675	633	680	711	709	720	645	648	715	683	705	667	690	701	702	679	691	697	664	698	679	663	691	709	680	700	716	699	672	687	698	649	684	697	700	708	655	697	719	665	698	667	677	702	697	687	704	665	686	713	676	689	698	698	660	716	708	767	663	730	753	650	682	699	731	681	665	642	672	712	704	713	689	718	689	677	675	683	679	684	670	697	699	728	689	720	627	690	683	696	684	680	666	644	665	685	653	657	709	717	661	712	697	662	723	703	698	693	710	698	685	697	706	716	675	659	737	695	685	691	676	724	656	662	660	737	647	679	696	691	691	714	698	704	673	723	666	657	692	689	686	664	716	729	702	733	641	698	739	658	640	725	725	678	659	664	646	702	690	667	709	664	680	695	680	671	705	700	725	723	684	700	713	684	695	717	697	684	671	738	680	658	668	674	687	679	713	645	736	685	715	656	670	661	701	681	682	628	694	711	677	679	672	683	686	699	695	684	687	695	663	652	722	673	681	683	663	685	674	670	676	669	712	658	664	703	732	648	661	683	692	698	701	671	685	719	699	685	624	676	661	695	728	670	685	725	671	697	679	687	717	678	609	643	706	664	671	709	736	671
27420	14432	1966	495	295	224	196	218	170	145	142	160	147	147	167	161	138	148	148	141	151	133	137	143	157	136	171	144	138	157	158	132	157	137	141	139	141	162	158	129	121	157	141	141	140	149	158	151	142	140	126	133	130	131	158	138	160	159	145	132	141	131	144	140	140	137	163	134	155	149	149	145	141	170	157	157	139	154	139	154	154	131	171	148	144	147	131	158	139	127	150	128	153	152	138	154	140	139	151	153	150	136	135	146	143	122	152	142	161	140	146	165	144	137	160	143	136	146	144	164	140	137	156	135	138	150	128	150	154	155	131	133	148	127	146	116	146	151	157	134	123	136	134	157	127	151	113	164	148	153	145	138	142	144	138	151	148	146	125	138	144	172	138	129	154	140	132	142	153	142	150	143	170	155	130	169	128	161	138	149	145	128	131	115	143	146	147	137	145	154	151	144	142	148	133	133	149	148	129	151	158	139	163	122	143	140	150	121	135	130	120	128	124	137	147	139	158	143	163	142	146	150	137	154	151	149	147	135	143	155	136	122	135	124	123	156	161	144	157	153	157	142	142	143	146	154	124	139	144	136	148	139	134	175	122	146	169	141	137	134	154	133	115	129	152	130	139	153	161	148	127	156	151	142	151	122	157	129	155	133	136	143	137	135	135	139	144	128	159	127	128	146	161	149	129	143	132	155	130	131	152	136	124	144	152	167	142	136	146	166	143	151	146	141	144	119	142	132	143	161	132	141	154	139	137	121	146	137	133	164	120	129	140	120	144	142	151	160	132	156	146	127	137	153	142	148	147	123	139	153	131	134	157	154	169	146	155	129	150	136	156	143	147	161	121	131	151	148	141	137	141	155	146	137	153	123	140	151	143	155	137	148	120	146	133	144	145	162	124	141	143	136	151	143	133	127	155	133	124	118	150	151	146	136	148	134	167	140	148	144	145	146	111	131	141	137	123	149	143	136	137	153	142	140	144	130	145	147	146	138	128	130	130	154	135	133	141	136	149	150	138	140	148	124	168	167	129	136	143	153	128	138	161	146	167	131	153	128	148	133	151	127	151	126	156	147	154	151	133	142	151	126	144	134	148	123	134	152	109	149	150	130	154	152	145	136	140	147	144	120	140	124	148	135	123	148	127	148	165	160	116	152	129	139	146	122	127	137	117	162	130	121	136	161	146	141	129	148	147	149	149	169	149	150	149	144	132	138	153	132	152	143	145	128	165	144	129	164	156	124	155	135	147	157	142	125	133	134	132	136	143	160	142	145	129	156	149	141	145	126	131	133	130	141	133	127	138	144	141	143	164	150	131	148	132	143	140	140	139	141	120	131	144	157	147	155	128	151	123	131	151	146	148	176	121	158	137	144	139	161	148	163	152	156	132	152	148	141	145	153	137	160	132	140	157	141	139	157	126	138	137	148	137	141	148	122	148	152	148	151	141	146	159	139	134	158	153	146	149	192	142	144	141	124	155	111	129	148	131	138	143	132	152	165	135	130	138	114	146	133	148	130	140	141	152	149	129	129	128	138	145	155	122	148	139	139	137	138	142	142	159	137	151	153	125	125	133	136	133	125	160	146	154	150	153	138	141	140	131	152	153	140	144	125	133	142	134	126	151	133	137	149	133	141	128	137	144	164	139	131	145	148	130	147	121	146	163	151	166	159	142	151	141	152	144	131	144	156	134	137	158	166	136	155	140	142	127	156	136	149	148	145	155	149	144	143	149	121	150	135	140	127	148	134	147	125	153	135	149	153	141	137	140	155	145	127	136	127	146	146	161	134	150	155	134	144	152	147	151	156	143	147	153	144	144	165	149	140	132	130	132	146	133	124	153	149	163	152	134	151	127	128	133	128	142	157	155	135	130	150	138	158	155	151	115	154	142	144	129	124	150	145	135	135	151	133	118	150	134	151	138	139	152	122	172	134	153	161	123	134	142	132	146	137	143	144	163	142	157	129	151	121	142	141	146	143	143	153	120	149	150	125	146	124	131	147	139	148	159	143	125	149	152	150	122	146	129	135	161	138	149	132	139	120	157	171	164	147	129	142	153	145	146	172	114	141	133	150	157	139	149	148	161	140	141	155	154	130	161	126	148	128	144	131	129	131	150	140	174	142	147	139	118	138	142	151	150	141	122	128	124	168	138	133	144	145	150	120	118	153	145	148	126	121	155	165	152	137	120	147	155	136	134	150	134	151	148	157	134	143	137	153	138	139	136	154	120	172	153	149	132	147	151	155	148	168	139	157	150	157	156	150	126	162	152	148	145	143	118	130	134	113	130	157	147	138	134	157	147	140	140	155	137	160	143	150	161	121	153	126	150	147	136	137	157	156	162	147	151	146	132	156	120	124	159	129	153	147	141	142	151	155	163	149	139	140	162	141	157	143	126	143	136	141	143	137	153	153	132	130	136	160	120	131	141	144	130	142	140	134	158	133	135	137	124	133	116	164	149	126	137	159	140	161	150	157	142	158	133	148	146	133	139	164	149	154	139	145	144	145	136	144	158	140	151	147	148	139	128	157	168	131	131	160	138	131	133	138	120	145	141	172	136	166	124	134	129	150	140	167	142	154	156	144	136	147	147	129	130	142	139	129	127	132	146	160	162	120	157	130	119	146	141	161	132	147	121	145	144	148	142	145	142	143	135	147	141	140	150	149	142	139	149	134	146	149	127	143	160	167	137	132	151	134	155	129	151	140	154	121	141	136	145	117	132	139	139	152	136	167	144	148	142	133	143	139	138	147	150	145	173	137	137	149	164	163	140	134	144	152	135	137	168	135	157	151	135	132	138	169	128	151	124	125	132	144	164	138	140	141	136	152	156	164	157	150	167	129	142	153	152	136	136	130	160	140	146	146	145	128	147	165	127	153	143	127	134	150	155	155	144	140	138	129	153	150	142	148	148	153	144	165	139	152	147	136	168	149	145	135	155	153	144	166	168	152	147	124	148	120	140	119	128	128	156	141	144	126	157	137	151	160	126	132	139	139	160	137	147	163	158	144	132	140	145	129	123	139	145	129	126	154	132	142	159	153	151	146	126	147	136	143	149	145	148	138	141	130	155	149	139	156	137	141	150	149	157	146	133	145	133	148	144	153	128	161	123	151	138	137	143	139	148	143	142	138	118	145	146	128	154	142	143	160	141	166	143	137	166	159	116	167	157	144	147	162	144	147	126	155	153	153	150	154	160	140	126	153	151	129	148	150	147	152	158	111	147	144	131	148	138	150	150	157	139	143	141	139	144	133	155	139	189	134	142	159	156	141	151	142	126	147	139	165	118	141	127	137	128	124	146	151	147	152	149	165	132	172	169	145	133	135	144	158	143	144	127	123	130	159	157	154	146	134	142	129	156	139	153	163	133	139	154	133	140	141	148	135	148	146	155	142	132	137	156	147	127	158	146	169	149	150	129	134	137	117	149	132	148	166	174	145	166	148	167	150	133	127	150	147	159	144	133	163	137	159	143	139	152	142	145	143	164	142	137	161
5108	1294	1167	564	378	295	226	294	248	234	189	207	179	178	166	169	179	149	167	151	179	166	175	143	159	165	155	155	161	145	175	144	148	153	157	141	142	164	157	144	158	173	149	143	167	160	155	172	167	147	157	141	179	145	159	152	149	174	182	141	148	148	157	138	163	146	148	132	154	129	148	153	192	143	144	157	170	145	144	131	165	170	146	168	171	155	144	164	155	147	156	178	153	138	171	148	148	138	139	148	141	158	139	144	154	173	158	149	144	152	142	161	130	140	128	150	166	149	161	164	173	179	147	149	157	177	164	170	144	158	142	157	174	149	144	148	163	146	143	169	149	170	161	159	153	146	148	150	149	127	146	152	145	150	176	177	140	165	158	160	156	150	144	137	163	150	160	147	165	153	140	158	175	148	156	177	145	159	143	156	155	150	146	145	148	150	146	158	141	165	156	142	183	154	157	162	160	164	170	148	154	156	145	178	170	158	136	178	155	149	155	134	134	147	142	154	160	161	157	131	130	165	146	152	158	167	160	173	155	155	161	168	164	156	150	160	146	161	157	157	156	149	156	127	152	168	169	131	164	174	167	173	179	167	162	144	120	153	146	140	141	141	163	151	136	154	160	147	141	159	159	141	179	150	153	151	180	147	151	145	153	138	173	141	173	162	176	168	163	148	164	165	170	160	154	179	130	155	139	130	139	120	159	148	141	155	157	174	149	165	145	167	140	130	168	177	181	143	172	168	164	145	166	156	144	165	144	166	146	189	151	136	146	151	163	183	142	144	144	155	174	153	176	145	172	147	157	127	135	161	161	171	164	150	168	166	156	174	148	165	161	146	130	156	157	170	155	144	149	148	177	177	164	156	142	165	153	144	141	165	168	150	165	142	151	151	159	148	162	157	167	168	158	152	177	148	154	154	149	154	155	151	143	175	153	144	152	145	151	156	117	167	188	156	175	154	146	160	152	156	165	167	154	177	165	155	170	173	151	160	149	151	148	153	131	157	177	136	165	176	142	176	156	160	138	148	157	170	163	153	152	155	156	166	155	162	135	166	144	160	168	117	159	137	133	169	170	165	164	145	144	142	140	153	154	167	153	165	169	153	148	151	152	156	154	153	161	147	144	158	146	158	160	149	163	138	164	149	154	140	150	154	175	167	149	147	153	140	151	159	167	150	163	167	154	153	137	153	167	165	166	149	128	160	172	157	151	144	156	169	170	161	166	153	146	135	170	151	160	159	138	165	149	153	170	152	162	133	188	165	172	153	133	148	162	147	144	154	172	156	148	148	155	167	167	155	166	160	146	142	145	139	144	148	167	158	157	155	155	139	162	140	151	169	151	164	145	155	158	167	156	139	159	172	152	147	138	155	167	156	180	160	145	149	138	164	177	180	149	148	170	152	154	159	160	172	175	154	152	166	152	142	170	156	143	146	165	138	129	168	139	149	181	149	155	142	145	144	134	152	165	167	173	151	176	126	159	148	160	146	164	158	146	169	170	133	164	156	174	139	178	124	154	145	166	141	161	151	156	142	150	163	160	162	152	153	144	145	160	152	153	148	156	169	156	133	165	146	137	140	134	143	155	150	158	129	162	164	158	159	156	154	141	150	167	151	143	152	161	160	161	153	144	153	167	164	158	172	154	162	159	173	154	151	155	175	164	157	164	135	163	161	145	137	158	158	158	155	151	139	161	136	134	147	134	158	176	157	162	183	163	144	168	159	165	136	137	180	152	156	183	139	171	173	147	167	159	146	147	131	157	173	178	159	141	146	143	131	164	155	143	150	181	154	163	169	142	161	132	153	160	157	164	152	153	146	144	148	179	175	158	140	159	156	146	158	167	176	163	163	157	156	151	160	157	170	168	155	143	132	146	148	144	167	189	161	169	172	166	158	155	182	146	143	158	153	163	168	168	151	161	139	160	171	177	155	143	156	150	155	153	158	143	150	150	155	171	165	148	132	152	128	153	141	147	142	154	156	161	166	162	176	157	146	144	134	150	175	150	165	163	141	184	171	163	135	151	139	164	175	166	142	149	155	154	140	148	151	150	140	151	162	152	142	135	165	161	161	142	166	152	151	161	158	175	167	127	164	152	144	159	163	157	154	147	173	161	153	173	170	162	151	170	158	142	165	162	143	146	147	158	149	152	165	165	140	128	153	146	169	160	167	147	162	157	169	138	168	138	141	144	143	179	185	149	148	138	141	173	156	156	175	174	156	179	155	161	153	137	140	168	154	150	158	141	157	147	134	160	155	176	145	159	156	138	166	144	163	151	151	143	145	116	143	143	159	165	136	152	155	160	142	159	130	171	157	147	154	155	159	173	160	169	136	167	145	151	149	150	156	172	165	139	166	160	146	166	164	140	191	127	131	156	148	152	154	164	147	155	145	153	129	173	149	154	181	153	157	148	155	160	155	166	162	168	173	153	153	155	149	151	157	177	150	152	139	158	147	147	165	167	141	175	133	154	168	164	145	177	150	166	165	173	149	153	168	165	131	137	195	166	161	150	163	144	160	147	143	152	190	163	163	146	138	160	166	156	151	146	150	148	146	158	148	129	154	161	123	162	153	163	161	166	164	154	166	163	157	156	159	135	147	142	151	153	167	160	150	146	180	165	149	155	155	126	130	148	163	136	172	166	165	172	150	155	150	141	166	162	165	144	120	156	130	153	157	158	150	168	118	159	142	146	163	142	162	152	166	133	163	162	155	165	160	134	127	160	145	164	160	149	142	133	164	160	158	125	175	147	154	150	174	157	155	142	137	171	181	148	149	170	167	151	170	155	145	154	151	160	152	155	155	152	152	158	160	158	148	146	154	175	145	163	155	169	152	180	162	141	175	157	163	160	152	159	163	153	162	162	137	166	137	151	159	152	140	146	151	149	135	151	143	174	161	133	144	186	155	166	152	162	141	150	160	151	159	157	145	139	144	164	111	146	139	158	152	169	155	158	166	154	155	152	150	154	157	170	142	143	160	150	162	167	146	141	168	174	134	159	147	161	153	133	179	163	170	174	158	146	150	140	159	172	149	157	139	176	138	152	157	156	158	146	153	179	136	150	155	160	141	146	139	162	144	147	133	138	184	163	167	158	156	153	151	177	154	156	161	159	162	156	160	174	155	167	153	148	159	159	176	145	166	161	134	149	134	159	169	149	157	133	164	159	170	163	165	165	163	180	158	162	148	167	153	156	148	177	147	166	149	152	169	131	142	158	157	175	122	159	149	162	135	138	148	164	170	161	148	126	154	170	151	138	166	151	134	148	171	134	162	164	157	151	158	175	151	152	157	141	173	160	163	154	161	157	174	148	137	165	156	171	155	147	151	139	157	150	145	153	172	142	157	134	136	169	163	149	156	143	177	128	156	186	161	128	165	148	162	172	142	168	164	138	139	159	139	143	158	146	157	144	141	180	150	148	131	145	142	173	146	164	149	157	150	158	167	155	160	146	144	144	143	164	171	149	154	191	169	164	158	173	154	149	173	140	169
24480	20142	26328	23755	20147	10996	1797	1227	998	883	825	725	650	653	586	602	561	538	550	502	553	533	484	484	499	487	484	476	458	496	442	506	474	487	467	431	465	474	504	484	447	462	471	485	400	473	478	450	496	463	466	462	458	414	443	454	450	428	450	432	410	480	463	460	422	450	447	474	479	462	458	446	454	470	476	464	432	461	442	460	446	444	472	484	437	463	493	491	488	478	467	474	446	451	470	478	434	438	446	447	474	466	459	461	426	432	507	456	420	482	439	431	467	462	446	437	469	456	446	462	453	475	482	488	434	438	439	458	474	439	426	423	477	440	436	438	464	468	422	432	448	427	466	422	444	429	472	491	502	414	409	428	453	471	424	458	466	452	508	439	452	458	478	488	445	468	421	421	419	484	442	433	445	451	456	456	413	430	478	458	418	488	448	435	481	422	445	433	479	437	453	436	450	423	415	446	426	423	457	441	415	459	457	446	445	472	435	465	455	465	428	401	445	446	487	457	440	435	442	425	421	468	466	450	444	424	428	443	485	461	460	468	436	463	471	464	461	466	473	455	442	437	462	446	489	465	452	462	416	440	459	493	489	425	409	433	461	448	467	402	413	445	441	462	458	443	437	455	435	487	463	450	490	457	472	458	428	488	457	429	434	477	482	450	443	451	441	443	448	477	475	473	471	477	489	440	452	452	468	430	477	461	426	458	444	454	436	401	463	410	439	478	425	412	426	460	482	457	436	516	414	444	462	446	479	477	411	470	457	464	460	456	434	466	425	438	435	444	471	436	467	507	472	498	467	446	476	450	436	409	460	459	470	392	429	468	436	442	456	476	492	465	434	479	454	460	495	440	423	462	404	426	436	450	472	448	463	454	465	445	461	446	481	448	450	463	455	511	455	437	464	430	455	517	452	406	446	424	451	458	453	445	442	413	453	442	448	452	434	440	449	455	440	456	443	460	454	466	438	479	471	459	430	460	465	477	432	445	458	447	451	455	450	417	447	450	455	457	457	452	486	417	472	430	436	458	404	446	425	467	465	478	462	447	439	460	450	426	439	474	467	426	453	453	454	428	466	430	449	462	443	474	474	416	416	466	449	455	412	454	445	499	440	498	451	459	457	433	468	428	428	456	405	429	433	436	458	451	449	442	453	447	402	457	483	424	464	449	418	438	450	471	433	453	455	449	451	447	444	419	501	463	492	450	463	458	425	439	452	460	444	447	465	438	474	460	448	438	492	454	444	447	456	458	475	466	457	472	431	446	432	444	443	442	418	451	448	425	458	475	448	446	414	437	420	437	479	454	495	446	428	430	484	432	415	429	501	461	472	412	397	429	432	485	445	461	442	490	457	454	437	433	453	439	421	424	446	420	435	469	470	441	444	451	479	449	463	483	485	461	442	442	446	453	405	400	436	453	452	414	438	407	481	437	467	495	433	419	485	459	446	463	475	456	473	489	449	429	438	458	417	447	435	489	442	475	447	458	449	453	439	434	406	472	450	460	438	429	464	445	457	443	463	475	455	466	436	456	441	413	442	449	409	442	487	479	458	461	446	444	477	414	457	454	436	460	445	441	454	433	410	444	479	429	471	439	447	458	455	412	470	430	464	450	460	451	453	451	439	467	474	408	455	451	462	433	463	450	445	481	412	499	439	464	450	427	460	496	476	437	479	420	476	464	474	474	429	475	502	450	458	451	445	457	449	420	429	436	427	467	457	433	463	490	486	440	462	433	426	484	463	466	440	428	423	416	452	489	466	448	488	455	420	477	441	467	502	473	441	435	404	439	478	447	448	447	439	462	465	463	462	440	457	462	452	441	452	412	415	476	473	460	460	433	438	484	448	466	499	442	435	444	413	440	459	455	412	420	461	469	427	447	444	432	464	464	442	450	431	419	476	490	464	440	436	453	440	413	449	448	447	451	480	421	500	426	451	452	463	500	433	458	499	396	458	421	473	444	457	445	430	472	464	465	432	453	421	488	430	471	462	477	426	417	470	441	445	411	418	435	422	476	470	434	430	450	450	457	498	427	470	439	435	431	422	485	426	454	452	462	465	381	442	433	447	459	471	443	452	450	443	458	468	473	447	460	446	467	463	445	449	435	469	409	461	459	450	438	453	405	466	434	460	460	440	447	458	433	451	433	447	406	429	463	451	461	422	444	470	426	476	438	462	416	460	465	485	467	486	486	434	484	452	450	461	458	448	449	445	430	470	422	443	435	459	474	445	425	457	465	450	449	434	445	453	502	424	450	411	421	475	468	445	451	430	462	466	458	466	456	407	477	479	462	441	427	436	467	468	462	437	441	482	491	455	455	417	441	465	487	465	484	492	488	486	440	474	427	435	495	478	439	461	422	477	437	456	448	426	422	454	441	466	442	413	423	431	469	475	458	461	468	437	419	437	409	444	440	446	465	395	440	453	427	423	480	481	480	438	423	474	423	433	468	442	437	452	442	416	436	464	468	413	448	419	415	438	431	481	474	500	438	470	429	489	435	453	427	455	441	457	416	478	479	440	442	508	438	440	462	441	434	480	425	465	468	468	421	458	418	456	468	467	407	460	505	483	460	457	482	443	422	467	438	448	476	447	436	466	459	460	440	462	444	474	429	473	453	433	455	445	447	447	463	393	442	483	455	438	442	481	437	445	471	459	407	442	445	459	436	413	415	485	490	484	459	431	475	461	491	422	425	458	436	436	435	500	474	429	443	459	456	476	481	455	437	492	437	439	433	483	430	437	423	435	440	422	451	475	472	419	431	429	432	460	477	451	432	461	478	476	439	484	438	427	499	430	488	423	439	458	439	438	476	477	451	391	470	447	460	432	472	467	480	457	421	456	473	436	471	437	442	447	449	437	453	479	445	456	508	403	466	453	483	452	484	464	448	425	475	455	434	492	413	443	518	457	486	428	414	441	470	443	453	458	434	424	426	415	427	478	471	446	427	446	471	466	412	449	420	425	447	464	471	448	475	427	477	440	445	485	432	449	447	455	425	455	459	451	430	472	484	478	424	492	442	434	454	478	469	467	441	458	439	488	462	470	431	445	457	427	471	453	478	430	426	433	433	438	472	450	453	449	460	462	465	476	443	428	457	472	442	475	461	433	469	464	426	425	437	452	443	447	434	471	438	433	475	445	496	454	477	448	462	420	497	436	448	490	470	441	432	416	456	484	438	458	481	451	435	437	401	456	466	438	492	431	461	506	430	480	452	441	450	445	439	474	405	449	429	420	431	406	410	475	438	498	444	473	458	459	442	481	448	509	455	451	469	491	467	489	479	438	451	447	473	426	469	439	415	412	469	480	439	392	445	472	457	467	437	511	400	442	449	465	441	441	466	457	411	441	463	477	442	473	497	474	454	448	507	438	452	437	438	471	434	428	454	496	440	454	472	455	471	438	435	501	464	433	434	438	445	446	451	468	495	447	453	388	476	423	450	436	434	414	456	453	456	434	462	439	428	433	457	445	469	462	438	423	493	420	459	427	406	442	450
7552	12848	11503	6201	4434	3257	2281	1930	1583	1425	1176	1092	856	781	723	702	645	649	616	568	552	588	540	500	534	483	489	433	504	437	510	468	471	478	442	407	447	447	431	455	418	465	457	436	446	423	425	414	452	436	420	422	421	438	442	423	413	408	441	440	464	423	438	408	448	417	413	427	398	427	417	437	414	420	469	437	414	416	416	419	407	438	428	446	378	466	424	418	433	433	425	445	424	464	376	424	407	459	448	401	411	393	455	457	446	417	425	425	416	402	417	413	427	449	413	422	409	427	463	450	402	409	410	458	414	431	399	439	458	424	424	392	430	433	463	429	425	387	406	422	442	425	451	463	413	428	397	385	404	432	421	399	433	419	401	417	412	405	439	413	421	433	419	423	402	430	392	448	455	413	406	425	407	408	413	443	434	430	428	413	391	461	471	406	386	424	430	391	408	417	402	461	430	425	437	423	429	402	432	417	383	451	421	414	428	454	408	436	407	429	413	449	395	447	414	437	402	378	437	430	427	442	442	413	459	411	419	427	451	425	426	452	443	452	435	409	393	427	445	430	388	437	427	411	434	426	404	425	404	440	423	415	399	406	435	426	429	426	395	405	395	411	408	427	460	395	429	437	433	419	437	450	398	426	429	410	406	414	427	407	403	417	437	412	376	426	423	404	403	421	417	444	428	380	401	427	417	405	458	413	424	411	449	444	462	417	424	425	386	424	398	440	404	396	437	436	393	452	447	441	398	409	426	381	445	423	385	444	417	398	418	414	415	434	445	415	417	447	441	430	390	433	417	422	399	440	413	444	398	449	429	430	398	460	409	420	445	446	440	412	432	385	411	436	428	385	403	446	418	419	432	399	464	396	443	427	409	457	431	422	432	425	379	453	399	413	450	431	402	431	437	405	461	450	427	441	461	431	458	411	431	431	451	438	409	423	368	426	407	440	415	397	448	409	451	392	413	453	417	375	407	454	406	414	468	424	425	426	410	428	442	422	424	438	415	418	415	420	431	429	440	427	422	426	400	410	437	453	436	411	427	463	413	438	363	446	425	427	439	444	451	431	442	436	412	408	439	415	414	419	453	438	418	449	404	406	411	414	408	412	444	414	389	383	414	401	412	434	433	401	427	423	432	440	370	414	432	407	431	426	409	413	392	418	434	441	403	423	374	423	415	434	414	384	425	411	427	444	408	454	453	442	446	404	365	440	430	408	458	423	402	401	403	427	429	407	437	422	443	433	428	414	446	413	432	437	377	406	429	425	408	399	395	460	419	430	386	392	417	425	452	423	427	398	426	422	446	414	402	426	461	446	394	383	423	386	435	413	416	432	424	418	415	422	434	421	410	425	407	398	413	395	427	458	415	419	397	424	389	438	467	422	429	452	455	446	415	407	424	456	436	408	395	406	442	414	425	426	430	420	427	440	390	446	431	406	468	415	423	430	383	396	455	380	443	432	423	411	395	415	400	408	418	419	401	426	418	401	404	425	417	429	435	447	434	415	430	405	411	400	433	447	430	422	418	444	400	442	406	417	424	387	414	434	456	416	416	390	422	437	409	443	424	418	430	419	438	414	367	423	447	400	445	438	405	416	424	451	428	426	441	420	418	442	419	413	414	428	392	429	425	429	412	428	405	412	432	381	431	407	415	401	441	419	429	412	435	428	416	442	460	447	404	422	413	427	400	412	424	411	425	400	426	380	375	382	418	424	400	395	433	419	424	443	437	404	448	452	438	406	400	444	429	396	443	413	426	425	411	449	439	389	460	402	418	420	419	412	407	438	414	419	447	411	426	424	411	431	377	410	429	436	409	409	447	434	442	430	371	437	422	427	394	413	450	446	424	425	394	429	399	455	417	421	411	410	440	403	399	440	436	439	404	463	422	415	409	420	420	401	419	407	402	409	455	448	416	421	398	441	404	430	424	436	441	486	418	417	432	423	411	387	398	459	427	407	419	411	420	441	437	434	467	410	421	393	421	429	436	383	431	396	445	391	423	423	391	413	452	430	422	393	443	401	435	437	409	370	435	381	398	407	433	391	429	397	454	417	460	429	426	424	408	404	420	456	411	442	435	356	430	404	418	472	427	420	385	425	453	414	390	422	436	439	426	458	403	439	408	446	446	446	430	424	403	433	442	450	389	429	408	419	417	404	451	427	428	428	400	404	391	422	434	409	415	401	451	415	417	385	428	402	424	394	435	458	421	413	427	414	417	431	433	427	436	423	448	438	449	423	411	402	388	421	424	416	394	442	426	436	454	414	426	399	432	392	413	432	427	437	445	395	415	420	424	391	388	410	400	463	443	461	448	412	402	407	430	409	437	458	438	436	418	386	396	455	390	430	408	432	437	402	353	397	436	394	398	439	429	400	418	431	410	427	463	415	361	424	431	426	411	450	419	414	447	443	434	420	435	423	421	397	415	423	404	439	398	456	413	428	426	418	424	420	421	409	424	421	402	386	407	414	446	462	413	444	422	399	415	413	451	411	425	439	455	441	346	395	405	397	451	444	413	447	454	433	421	409	426	433	407	450	394	383	398	443	452	386	412	414	382	407	433	411	427	434	411	406	446	425	436	422	418	415	403	441	443	412	407	409	409	387	409	416	419	442	411	403	455	375	412	428	401	375	394	426	399	437	404	438	444	435	375	457	413	414	428	463	457	403	386	373	441	411	445	440	419	416	440	403	427	475	435	416	393	419	431	375	438	440	453	403	391	430	389	411	412	426	404	417	413	433	441	461	397	438	419	383	449	415	396	401	419	441	466	429	409	389	400	440	420	438	382	433	456	434	432	460	396	415	466	419	412	398	407	453	413	424	396	436	438	430	406	414	405	448	408	396	410	424	430	459	415	414	394	394	425	464	414	412	412	401	425	417	424	414	427	435	430	423	417	448	437	387	396	407	425	428	405	459	432	426	414	467	427	399	428	404	427	452	416	409	435	424	427	415	419	410	454	416	412	433	419	440	445	415	431	421	404	433	430	413	383	391	431	439	429	446	432	404	412	378	400	425	426	437	469	468	395	420	439	437	420	467	409	397	441	433	414	397	415	399	417	434	444	427	422	400	434	399	393	447	398	436	455	412	417	429	420	453	429	456	402	394	428	420	396	429	414	412	381	402	425	387	391	443	419	433	431	381	428	431	410	421	416	443	447	403	397	424	439	429	427	450	418	427	415	422	413	475	452	452	421	412	404	411	449	398	397	427	419	388	412	430	447	412	443	415	454	390	444	415	392	438	435	424	424	407	424	458	403	449	379	440	450	430	432	425	433	395	426	397	432	422	445	397	397	438	419	441	431	421	432	419	441	437	413	402	452	387	412	398	452	416	443	447	405	435	425	431	426	389	451	416	434	417	401	428	446	403	393	391	415	426	443	408	411	391	426	425	407	442	404	416	377	433	423	400	399	406	444	421	443	404	407	430	439	418	394	421	414	459	430	440	379	434	398	424	434	444	404	429	398	415	438	420	399	397	403	460	430	384	404	374	421	418
22277	20154	26732	23377	20164	20298	10494	2452	1810	1611	1374	1272	1160	1093	1077	981	1001	902	898	932	865	803	869	892	869	804	850	821	826	794	788	804	765	797	778	773	726	816	772	786	820	774	768	767	778	821	788	725	783	787	731	726	772	701	736	771	843	740	762	749	741	726	748	704	768	760	723	729	758	757	759	765	780	774	782	724	737	749	746	709	732	725	705	732	772	741	801	723	734	721	736	698	705	722	764	748	717	726	730	724	739	764	773	775	743	730	810	745	749	721	756	728	763	721	722	764	753	751	781	715	784	766	752	738	702	757	740	771	739	671	709	726	811	786	759	751	728	785	717	707	761	713	716	681	782	751	769	756	791	693	741	712	746	723	728	711	728	707	762	763	754	765	761	782	758	775	782	752	740	739	764	752	701	719	741	755	728	699	710	760	755	751	714	725	740	757	716	787	748	711	742	697	718	717	753	692	737	752	773	767	726	702	768	741	773	745	690	775	700	714	709	695	767	755	762	728	722	759	769	682	748	735	744	736	736	784	703	737	775	686	717	743	703	753	714	719	738	782	739	735	761	792	752	776	778	722	753	791	773	705	726	701	749	755	708	694	763	752	681	722	782	793	709	734	786	755	722	772	766	777	744	701	747	774	768	731	744	745	751	735	762	762	720	794	751	748	711	730	756	726	698	772	765	691	734	701	802	753	719	781	726	699	769	739	783	761	712	759	729	769	726	742	736	710	812	763	713	760	740	714	740	762	782	757	771	717	760	703	712	773	753	727	728	721	723	707	742	809	726	779	751	729	751	769	728	768	700	707	723	713	762	709	711	778	768	730	733	718	740	741	752	737	755	708	722	741	706	729	690	696	739	738	723	743	740	744	734	779	711	701	713	767	705	757	822	743	687	740	735	727	793	716	799	735	687	727	741	783	707	759	770	694	740	748	714	713	767	770	763	741	734	731	741	708	766	759	770	780	803	749	736	718	734	726	799	758	696	734	756	725	715	781	757	754	724	727	721	741	757	738	800	731	769	716	761	730	764	686	736	792	755	791	700	688	707	780	792	700	713	777	730	728	757	737	753	780	770	736	730	726	723	753	822	771	785	736	721	694	754	706	758	721	759	729	731	730	801	735	762	766	747	725	723	742	762	728	728	716	721	734	701	775	744	735	769	715	685	750	714	749	751	719	773	728	746	710	741	719	763	718	708	757	746	727	744	783	719	746	696	700	741	746	664	714	754	710	735	751	698	740	794	772	725	772	750	742	757	706	761	760	761	707	774	726	725	719	754	727	722	718	717	748	780	735	738	755	734	734	697	751	707	766	690	746	687	752	699	763	763	687	721	792	723	762	714	742	765	755	738	779	699	737	739	747	741	744	697	737	714	749	764	748	696	748	740	733	758	709	729	741	752	819	768	719	722	720	730	749	789	720	707	753	714	768	764	730	753	708	715	759	741	726	740	732	701	729	694	770	774	726	729	775	743	751	690	746	750	729	735	721	710	774	705	741	711	727	748	747	769	737	704	769	798	745	718	780	727	764	781	704	743	728	743	717	752	741	766	724	765	739	666	716	729	715	740	696	731	740	727	739	754	740	778	710	721	779	767	776	773	720	742	747	717	728	691	744	750	722	782	771	755	762	777	725	719	714	699	743	722	720	735	710	751	714	697	743	721	734	728	740	734	740	685	753	712	752	777	699	739	760	765	714	740	743	755	804	739	707	709	717	797	778	732	760	773	712	709	745	714	737	725	755	681	728	720	707	728	716	768	766	767	768	716	779	792	788	777	712	703	805	760	783	754	738	716	781	774	735	767	764	748	743	750	717	673	711	734	786	745	724	739	747	727	764	766	759	712	735	788	759	756	789	749	735	769	783	699	723	712	736	710	751	743	742	759	750	734	760	784	732	727	724	794	741	757	715	708	715	728	683	736	783	709	699	734	747	760	733	729	721	764	704	710	697	779	749	709	752	740	780	766	740	749	769	715	750	721	804	723	727	715	722	752	725	775	687	753	705	760	759	720	716	717	741	734	731	685	745	726	739	769	721	740	738	742	770	748	709	733	780	749	742	806	692	695	712	788	763	751	706	710	771	725	746	698	698	731	743	696	759	743	750	753	778	734	714	736	733	748	741	733	752	731	751	699	723	723	786	726	759	781	729	755	728	750	753	730	770	729	716	723	724	703	751	710	743	753	782	726	703	719	749	736	723	737	730	742	724	745	745	749	701	747	760	747	751	789	763	756	688	755	793	704	771	755	698	734	736	765	731	740	691	721	716	729	724	765	694	746	765	743	745	722	764	715	721	721	701	718	701	718	736	668	697	776	767	717	765	727	761	755	736	745	735	753	746	771	746	742	710	721	770	745	739	714	765	704	726	731	760	747	750	684	729	689	706	748	740	706	737	800	796	750	771	705	710	693	716	736	746	734	728	750	760	727	739	711	796	724	781	736	771	708	727	696	754	691	769	715	767	722	693	739	717	718	732	749	712	696	730	763	718	775	762	720	721	749	723	719	707	762	746	755	771	732	726	745	729	717	717	769	786	726	778	757	729	732	705	795	740	750	739	758	782	744	708	731	741	770	696	741	758	769	720	718	744	737	735	752	748	755	738	730	742	745	709	701	752	753	719	764	796	744	742	743	762	733	742	709	735	721	753	732	712	742	745	760	781	678	768	729	721	718	752	726	758	740	718	755	734	705	714	722	738	716	727	687	719	794	801	764	758	798	733	775	730	703	737	736	765	740	707	714	748	768	750	731	719	730	671	753	760	744	743	700	769	749	705	757	771	677	774	719	736	720	742	761	731	772	711	740	690	696	665	753	685	689	737	704	722	771	773	769	775	710	742	758	743	731	741	702	714	730	765	719	762	720	764	764	757	712	695	757	770	731	706	736	801	772	720	709	760	752	714	707	717	739	678	750	702	748	760	716	741	684	710	736	711	689	702	759	748	727	758	727	767	708	731	741	744	729	763	744	752	715	740	723	706	734	750	730	795	745	694	676	758	773	779	745	737	723	737	752	765	739	760	720	713	765	753	763	753	765	778	696	721	755	717	742	740	782	706	714	721	698	770	727	714	767	663	761	693	754	733	708	710	761	720	772	742	696	729	739	706	802	753	717	747	762	723	779	779	760	730	685	782	695	758	700	779	763	713	711	729	676	774	762	776	734	764	808	745	718	732	707	724	722	743	758	723	771	728	710	739	686	737	759	754	735	759	724	712	695	744	779	705	741	781	738	722	713	725	760	702	720	704	716	770	755	710	807	723	727	709	755	747	740	712	728	762	677	769	769	779	718	740	741	721	743	728	742	747	816	729	728	737	697	784	732	757	773	730	762	693	767	708	740	742	706	720	730	707	743	733	732	762	736	735	705	708	753	727	749	731	754	719	696	735	751	736	736	745	736	726	715	723	739	744	718	702	779	778	724	710	743	786	784	751	714	746	732	783	704	783	781	731	735	765	741	743	757	718	747	712	750	723	785	734	796	735	731	754	729	742	746	743
10948	20627	18251	10753	7793	6081	4212	3468	3028	2433	2160	2033	1486	1306	1338	1253	1159	1059	1083	1011	942	988	948	919	853	804	826	821	847	823	823	745	775	770	760	753	740	803	736	789	688	790	789	726	720	736	750	733	710	705	727	691	717	761	745	668	706	685	739	728	708	716	689	735	692	718	724	646	725	736	758	760	671	752	707	730	641	719	729	750	678	667	701	714	692	684	698	685	723	692	701	696	708	745	725	717	733	711	715	672	688	714	677	721	696	623	692	705	726	732	713	679	720	619	669	718	726	686	646	722	725	746	699	708	739	721	713	690	736	711	671	698	668	678	715	669	703	704	698	692	692	698	697	686	652	713	714	712	717	669	693	691	650	698	709	696	728	700	733	709	690	694	709	705	709	693	752	686	696	680	680	695	673	672	670	645	626	680	672	679	698	722	646	696	714	654	755	694	724	695	654	662	693	744	684	663	639	659	698	638	721	708	661	676	693	674	655	684	704	698	674	669	713	698	732	717	701	661	675	700	685	699	679	708	715	753	723	710	700	646	680	767	705	717	713	656	727	684	669	700	729	731	706	690	672	674	697	684	727	657	708	697	694	680	740	710	658	731	702	692	677	732	705	669	690	728	733	682	689	665	700	615	731	682	697	663	702	691	696	671	658	662	697	666	713	651	684	655	712	729	661	710	712	720	733	707	668	718	681	656	674	719	683	754	710	734	699	692	666	716	667	651	712	689	737	736	701	721	635	654	714	718	679	702	712	654	740	739	713	678	684	717	663	689	686	709	710	693	684	637	652	695	693	681	701	684	718	712	705	713	686	677	660	652	705	684	699	682	708	687	712	736	651	662	682	713	720	672	708	677	677	661	678	693	722	680	697	660	696	668	703	705	678	721	717	671	711	691	710	718	653	668	644	659	711	663	685	717	650	731	717	660	705	695	686	667	682	651	710	727	672	675	640	701	718	650	735	684	661	716	687	704	691	729	714	662	730	685	702	709	683	660	696	664	706	700	715	692	708	710	702	696	671	685	703	669	683	747	726	738	695	706	703	667	713	733	707	692	691	679	672	747	696	695	683	654	659	687	686	660	699	683	694	730	714	734	646	672	690	706	729	708	662	712	648	684	658	707	693	669	704	753	716	702	680	688	668	704	649	689	742	639	703	675	726	739	711	691	662	676	658	669	723	683	726	727	700	659	662	674	692	730	682	724	689	674	699	701	704	713	697	743	650	699	704	700	706	688	734	634	693	692	685	695	733	641	692	696	674	681	691	669	720	715	700	671	637	702	669	714	696	660	691	681	699	701	685	715	712	697	671	718	722	707	665	640	668	747	691	655	646	672	678	705	676	687	680	745	672	733	681	678	640	701	702	676	737	654	668	693	737	666	735	694	681	702	693	715	680	708	654	685	679	698	692	734	637	694	691	706	681	683	676	683	655	666	718	682	689	714	651	650	702	705	657	744	712	724	663	684	689	661	666	687	651	677	701	630	687	707	693	679	718	749	702	728	730	679	735	682	683	707	714	724	680	701	706	668	688	711	690	723	696	686	701	656	724	715	642	694	683	677	677	681	713	680	664	654	614	695	697	687	676	659	678	687	709	704	743	688	675	703	704	682	694	705	722	702	704	653	662	730	730	693	673	647	703	709	699	668	699	709	684	687	690	673	686	715	735	718	660	721	685	696	639	674	731	681	703	723	628	670	654	683	751	767	717	717	695	678	697	720	659	721	708	649	692	658	704	676	683	717	714	779	665	711	734	719	692	710	706	722	708	676	647	701	693	689	704	700	688	715	717	694	677	714	686	709	721	660	727	743	734	692	701	732	692	704	705	716	734	674	667	717	661	696	708	716	669	714	677	654	727	695	673	680	708	702	692	727	726	700	713	671	711	742	671	703	699	673	714	682	721	737	699	694	667	684	672	628	738	740	687	745	669	688	699	664	634	715	669	734	710	684	711	762	714	682	722	739	703	717	685	677	687	699	703	629	723	737	685	653	654	745	699	665	726	637	683	669	654	672	682	681	654	702	689	696	649	700	678	714	663	680	702	690	696	666	702	714	723	662	698	719	635	669	719	709	670	695	734	709	684	654	723	685	687	653	686	691	711	697	677	685	694	687	679	725	678	713	666	651	690	737	714	675	710	703	680	703	686	661	715	694	700	694	710	686	758	701	702	702	705	654	683	684	728	705	642	644	683	696	706	700	687	693	696	669	702	681	695	680	704	720	694	708	661	669	675	663	680	686	687	702	655	677	662	725	663	761	703	689	689	711	681	738	715	701	690	667	690	745	681	709	697	658	702	698	692	695	666	642	719	653	646	688	688	685	685	713	696	656	729	724	684	669	670	664	678	702	668	637	695	684	716	697	668	656	661	667	720	669	679	668	683	721	724	708	756	689	730	666	706	689	689	647	733	680	710	694	689	717	707	677	712	614	725	674	724	686	721	754	708	720	701	715	679	667	741	702	665	683	695	653	698	710	678	686	679	727	672	704	711	697	664	684	656	731	695	692	675	735	687	703	692	700	638	704	696	671	725	679	683	672	710	677	652	711	746	707	683	686	713	694	720	662	689	702	666	674	658	659	680	613	650	663	697	760	666	686	680	715	673	681	682	675	707	696	704	732	690	713	667	705	665	667	712	694	663	652	682	716	650	641	644	691	726	632	785	709	690	691	696	645	709	689	689	730	650	715	701	743	678	706	638	676	699	686	732	732	728	724	705	611	671	663	709	672	651	661	684	692	720	639	711	678	688	736	713	695	674	721	719	707	679	701	704	702	750	687	736	686	688	665	695	714	651	668	700	728	689	700	738	686	691	694	699	688	711	691	718	685	712	720	697	683	662	660	670	684	691	692	727	631	668	728	641	671	661	628	688	716	681	656	646	717	696	649	692	719	716	676	732	691	768	708	734	696	657	684	694	700	682	714	725	689	719	644	697	646	694	649	715	713	706	680	732	696	692	697	713	671	691	737	688	691	666	679	682	685	655	696	709	692	702	658	722	714	714	679	685	679	710	679	676	654	678	668	668	670	680	659	680	708	716	717	679	657	692	715	671	670	685	703	627	627	674	674	687	650	699	755	679	663	706	694	703	660	664	670	659	700	680	669	700	693	696	661	667	668	707	657	709	676	668	679	695	717	683	680	743	715	733	715	720	721	707	689	666	653	731	705	716	667	702	691	685	737	662	706	661	666	708	686	668	686	732	750	696	664	693	685	668	673	701	693	702	746	651	674	689	701	693	696	689	728	714	681	682	714	713	694	647	701	674	714	702	691	685	667	678	772	693	698	665	664	677	688	657	674	636	624	708	679	692	684	709	703	684	715	672	705	680	636	696	671	681	700	701	698	695	676	657	703	638	669	636	671	676	660	682	687	747	706	704	673	713	689	675	704	705	674	634	677	716	693	672	682	691	698	650	678	694	692	673	717	709	727	718	671	696	679	656	743	678	735	691	677	708	665	701	699	698	720	697	695	725	703	696	723	644	703	685	679	677	667
27444	14738	2302	490	315	266	208	228	215	161	148	193	145	154	131	153	184	152	164	141	148	132	180	147	149	150	145	131	159	152	131	144	162	157	132	143	160	150	136	148	155	146	122	152	134	158	146	142	145	147	143	139	131	161	125	148	152	142	140	135	157	164	158	148	178	168	151	161	141	138	169	162	131	174	137	141	137	135	137	147	134	166	138	168	137	123	149	141	149	138	136	140	149	145	124	137	165	119	144	128	157	156	140	154	138	152	156	145	131	141	127	138	160	134	150	167	144	138	144	147	119	141	144	145	148	142	149	150	147	155	153	146	153	147	134	155	138	136	163	136	145	155	150	142	137	133	150	141	155	144	147	150	139	160	147	150	160	133	136	137	147	138	142	129	154	158	167	170	154	145	150	153	160	159	140	147	152	139	128	150	158	151	112	140	126	138	140	136	143	139	153	151	147	155	142	142	163	143	155	150	149	126	138	134	146	129	140	136	142	134	131	154	154	153	135	131	165	150	149	141	147	133	137	141	151	146	165	150	141	150	157	144	145	151	158	143	145	163	139	142	148	150	160	166	122	156	148	156	164	124	133	146	141	152	149	154	165	144	152	133	168	148	171	149	163	142	141	139	147	144	128	160	155	151	142	170	140	134	162	135	134	134	144	128	135	152	153	135	136	154	141	126	147	164	143	145	125	147	139	132	126	134	129	152	140	155	135	152	144	126	128	164	146	139	158	139	140	123	129	151	126	160	153	140	151	167	167	134	173	136	156	140	147	147	130	129	158	136	159	152	144	145	134	159	148	144	145	150	147	135	138	158	164	135	164	134	163	157	152	128	153	150	135	151	162	126	157	116	161	138	135	130	153	145	145	123	127	150	149	133	159	139	168	146	150	158	130	127	135	141	150	153	144	159	140	130	161	144	134	139	155	143	150	157	130	147	141	142	157	137	158	131	165	138	142	156	142	128	153	153	121	127	142	157	135	147	153	159	144	146	172	134	145	135	124	137	137	123	147	151	157	132	158	135	173	170	158	145	166	167	141	135	149	142	153	135	123	151	153	137	147	151	147	147	150	129	130	133	144	152	147	121	135	148	146	143	128	136	159	167	120	153	136	145	155	134	170	153	158	153	165	149	117	141	152	153	153	129	146	147	126	149	138	131	151	138	137	162	141	119	127	144	132	136	152	148	162	142	144	166	144	144	140	153	132	133	152	165	150	158	130	144	155	148	146	139	155	136	122	147	172	159	133	133	167	124	139	133	150	143	148	156	168	156	142	146	146	167	146	151	141	160	107	138	128	119	147	119	131	142	132	143	173	169	147	147	168	169	150	124	145	124	161	141	151	145	132	134	162	162	149	133	140	148	123	157	149	138	141	143	132	128	152	131	135	128	156	131	140	165	141	148	147	149	143	199	137	125	139	161	161	138	137	158	142	138	148	144	125	141	151	143	151	158	132	159	131	151	143	141	146	149	134	134	158	152	127	143	138	143	153	143	135	136	147	141	140	150	147	136	133	163	139	178	152	154	147	138	159	165	152	140	143	180	150	158	159	148	152	151	141	135	147	117	155	163	163	162	143	128	122	155	157	129	140	147	148	154	132	150	151	152	140	154	131	149	154	142	154	129	149	154	153	132	129	151	125	134	150	143	124	145	148	156	135	165	167	153	131	135	138	139	143	130	128	156	146	146	129	117	177	150	153	112	133	149	139	142	144	136	146	127	138	148	137	141	151	154	162	154	135	158	150	138	144	133	157	128	128	139	128	152	157	137	143	142	148	146	135	136	136	132	154	145	151	149	147	134	142	158	148	140	138	157	138	130	133	130	152	180	151	145	149	144	138	144	139	130	142	127	156	141	149	148	165	145	144	147	140	153	135	149	161	128	140	145	138	139	144	150	133	144	135	158	139	172	155	139	151	150	153	146	145	161	143	133	157	136	161	138	133	142	153	177	154	140	148	163	181	142	140	146	134	156	149	108	143	152	180	125	143	152	147	156	144	154	165	161	151	135	134	139	131	114	174	161	134	139	142	138	143	134	150	146	131	134	135	159	166	140	161	142	146	146	120	153	128	170	143	134	140	157	157	134	122	120	167	144	153	133	142	144	153	139	149	137	143	136	137	143	123	147	139	154	142	126	147	139	123	150	159	149	162	158	143	140	140	143	158	125	153	134	138	153	165	156	134	125	157	136	145	142	142	140	144	145	140	152	155	155	140	150	164	154	140	150	156	132	173	158	137	143	160	161	142	168	140	150	166	136	150	145	167	146	168	143	114	137	146	132	142	151	144	159	147	164	136	170	138	139	165	131	150	148	161	140	153	173	140	153	116	174	146	128	146	151	131	145	150	128	149	158	148	134	158	162	157	139	153	112	136	144	157	147	161	146	137	134	143	146	156	150	142	147	154	128	131	131	143	161	153	134	149	144	137	156	125	135	134	131	153	137	160	150	154	147	135	140	143	150	134	187	154	127	141	129	153	148	147	139	138	143	169	114	143	149	131	157	148	136	143	157	170	138	158	150	151	158	163	155	129	125	150	112	146	133	141	156	136	160	181	150	151	146	143	145	145	154	151	146	149	146	145	154	149	171	166	154	139	146	159	158	127	144	145	145	158	157	150	126	136	140	146	137	134	133	155	153	149	123	150	143	141	155	150	152	153	144	147	143	135	149	160	145	157	150	153	150	140	133	144	167	144	142	152	146	159	146	143	147	153	136	122	139	154	147	142	127	156	130	150	148	131	140	135	141	148	145	124	143	160	147	139	162	132	159	133	136	134	147	135	157	126	135	142	139	143	158	145	148	141	148	159	153	154	141	160	141	151	142	139	140	146	145	140	127	150	152	149	136	156	121	148	140	134	145	147	158	148	140	125	143	158	160	120	154	138	157	142	131	128	123	147	149	161	152	158	134	132	144	131	157	175	145	153	163	168	127	142	146	161	145	117	119	142	145	132	163	140	144	129	155	139	144	143	169	135	147	159	115	151	156	145	131	148	163	141	154	149	151	143	136	141	138	156	145	138	136	123	143	144	133	149	129	150	148	153	135	146	133	133	157	156	158	124	152	149	161	141	162	141	152	166	136	155	151	162	151	134	140	135	152	165	153	135	145	138	135	114	142	141	150	150	153	163	130	141	168	149	145	156	160	140	142	145	151	155	144	138	152	131	140	163	139	145	145	151	174	149	133	157	151	139	148	131	139	151	154	132	144	134	150	164	156	162	141	162	128	147	152	131	157	145	125	139	137	156	149	145	123	158	143	136	148	130	150	154	161	124	157	141	151	133	130	169	156	139	145	131	137	156	148	158	157	146	154	177	143	137	163	163	142	167	167	150	117	138	134	156	131	138	148	163	146	130	169	137	141	126	136	146	145	143	153	142	158	148	138	135	150	165	149	153	127	145	147	161	161	150	138	167	135	131	159	157	139	151	144	128	148	174	144	132	148	151	159	143	163	146	139	147	135	147	120	128	164	146	146	111	162	132	143	145	160	132	130
5268	1910	1364	604	440	388	302	310	274	198	190	182	183	190	142	173	164	171	165	161	165	174	177	166	156	148	159	148	168	158	163	172	143	151	159	129	143	188	162	152	171	178	170	150	167	169	179	150	147	149	147	171	165	166	145	143	151	149	167	175	165	177	163	157	162	158	150	155	156	155	165	144	166	151	155	150	161	177	156	154	157	151	142	167	174	189	147	165	141	151	137	152	147	153	151	148	160	159	168	125	140	150	165	156	164	155	163	161	145	158	161	160	153	164	155	168	137	164	146	174	148	155	147	147	143	145	167	156	171	176	139	140	149	162	154	157	172	150	177	181	154	147	144	172	167	162	168	161	143	145	141	158	148	161	135	154	153	151	146	145	163	144	149	154	176	146	143	148	174	141	163	156	175	160	138	179	167	161	190	150	126	163	138	146	151	154	184	164	158	179	141	155	157	172	131	142	174	137	158	153	158	149	156	163	147	156	163	164	161	129	178	135	151	154	148	179	172	143	170	166	161	175	155	178	157	133	161	179	144	172	140	159	144	163	176	131	170	148	161	151	146	147	174	170	142	150	173	171	155	141	147	157	149	144	155	151	173	127	153	143	154	159	150	161	174	132	177	142	163	135	174	156	162	164	174	156	163	149	160	152	164	157	160	161	171	154	161	145	163	151	158	149	154	177	164	163	163	169	162	156	145	139	155	148	153	145	133	171	169	169	143	178	134	155	169	147	164	155	165	138	165	177	148	128	170	162	128	174	148	155	151	170	163	142	174	161	127	177	154	162	141	151	165	154	155	147	163	147	158	177	137	158	146	161	160	177	151	166	169	151	145	161	162	152	161	130	167	152	149	150	147	160	161	163	150	132	134	161	155	142	137	170	158	173	143	175	166	179	149	150	161	158	156	136	146	152	160	152	151	161	165	144	153	146	140	148	169	154	153	158	170	148	159	154	145	150	157	167	154	148	157	148	161	158	172	164	132	145	160	131	145	159	133	169	142	165	159	151	148	151	173	163	133	169	141	154	148	164	167	176	154	164	150	164	136	158	159	159	163	157	152	158	165	144	156	176	145	133	144	160	163	142	168	149	168	135	146	132	161	151	165	160	153	151	155	168	165	153	160	158	164	153	148	139	160	147	145	156	158	135	154	158	160	152	173	181	157	164	153	148	159	174	170	172	152	148	147	164	172	165	141	143	169	158	161	168	149	144	179	153	164	151	146	168	144	161	155	140	131	171	159	142	184	157	142	146	145	160	158	162	177	179	152	158	155	142	144	154	134	140	141	167	166	182	162	169	178	153	155	151	137	165	147	155	140	136	144	152	162	152	153	163	154	160	159	153	170	158	164	155	148	152	148	173	147	136	180	146	151	150	161	171	188	150	174	156	128	169	176	144	159	148	159	156	179	168	148	169	147	170	154	147	163	160	151	150	136	162	167	151	163	172	138	157	147	135	174	143	155	150	160	174	162	141	143	167	163	140	131	170	164	141	174	155	168	149	169	143	162	155	127	162	166	158	162	164	169	138	156	160	157	170	145	133	147	154	159	140	187	153	173	160	180	157	168	155	154	166	156	142	152	164	144	154	137	154	149	159	161	157	160	154	156	153	168	163	147	167	143	150	162	155	156	160	145	141	149	147	163	155	162	155	181	168	143	174	120	167	156	173	132	135	150	167	184	147	155	167	156	167	168	157	136	158	153	149	175	158	150	149	130	178	159	162	166	153	172	168	146	157	149	156	155	151	165	165	177	173	174	141	164	139	173	138	171	140	170	144	150	155	158	155	159	131	145	172	158	162	141	170	159	148	132	137	139	148	151	139	165	160	153	137	146	150	169	143	164	157	174	151	147	169	157	131	154	150	159	127	141	157	173	162	149	149	155	155	143	158	152	152	164	166	167	172	154	156	155	148	151	167	159	147	168	159	154	166	157	147	162	142	152	149	125	164	150	152	154	184	157	168	153	148	142	173	173	149	171	141	151	155	147	146	127	171	159	179	162	148	163	143	167	156	144	174	153	138	156	142	147	160	154	145	149	157	150	168	151	164	148	173	147	174	151	175	169	177	161	151	154	175	140	148	155	151	150	143	158	148	172	137	144	160	166	167	169	145	189	168	144	157	157	189	175	144	175	145	137	136	153	152	143	164	184	135	166	149	156	155	152	172	139	156	150	160	150	164	142	167	175	144	162	148	146	127	146	176	183	161	162	133	153	150	148	158	161	161	162	171	150	164	142	144	162	159	143	166	159	163	138	157	174	155	167	146	125	173	146	169	142	148	172	157	158	153	149	155	158	151	158	133	174	158	113	163	154	182	142	162	163	149	164	171	150	161	149	146	152	184	166	161	154	148	144	134	150	167	148	168	144	166	165	174	153	162	156	147	140	146	163	165	153	171	154	149	167	139	148	150	168	169	184	166	179	153	163	145	162	153	156	146	142	187	163	180	159	148	154	163	141	131	148	137	140	161	138	155	162	138	150	168	171	152	167	153	180	163	144	161	172	135	148	153	173	148	181	157	146	152	160	172	161	164	177	149	172	154	168	161	154	156	157	122	145	145	149	161	143	150	147	169	163	144	154	158	171	144	173	156	180	153	159	169	148	187	157	151	134	153	182	154	148	158	146	139	156	168	163	168	145	165	159	168	172	161	167	166	172	149	162	172	145	184	148	180	183	153	144	173	159	173	159	154	179	161	147	152	170	156	159	147	164	156	150	170	156	158	150	162	168	150	163	135	149	160	164	177	154	143	158	160	186	149	159	154	153	167	159	166	167	153	140	156	118	159	156	159	166	166	178	140	150	163	135	158	158	151	152	138	180	145	167	136	143	139	169	145	159	149	154	164	166	152	143	183	161	162	156	141	161	151	163	149	146	148	155	160	155	154	166	166	168	157	157	159	167	154	139	150	167	139	166	155	178	180	156	163	178	156	159	166	166	161	146	139	132	152	166	171	149	142	137	160	132	145	162	134	141	148	155	142	148	164	141	151	166	146	152	157	153	161	155	150	166	167	168	160	170	155	145	167	164	155	189	148	168	156	159	162	143	151	153	161	163	166	148	151	164	176	158	154	164	155	137	162	162	183	151	156	158	164	153	130	158	159	163	155	154	139	162	159	165	155	176	150	178	157	145	166	143	160	159	158	159	165	159	151	150	143	141	177	155	182	147	147	143	150	151	147	156	170	161	142	172	161	157	166	164	149	162	172	155	173	162	152	141	147	158	183	142	146	150	164	141	180	158	139	161	158	162	168	168	163	158	156	156	152	144	160	155	166	169	154	159	178	153	156	151	148	155	157	140	165	157	136	152	149	147	152	170	148	135	171	177	152	141	145	142	153	163	171	150	168	164	163	150	169	176	167	145	147	160	160	143	162	144	157	171	160	158	149	149	155	165	162	173	173	170	166	179	169	160	144	157	162	145	136	161	144	169	143	151	142	180	147	159	160	170	163	150	145	125	155	158	163	129	131	153	160	160	148	172	167	148	151	158	145
24390	20106	26288	23650	20120	11170	1841	1259	968	910	772	764	638	593	622	574	526	548	531	540	502	512	566	479	493	496	497	492	510	448	483	486	478	475	500	464	488	475	501	459	470	472	457	440	463	443	420	467	448	434	479	472	482	469	483	467	489	525	440	428	455	474	472	441	439	470	442	468	474	482	473	425	407	468	444	441	422	462	455	465	459	442	432	464	455	426	410	464	408	420	474	439	426	454	440	458	458	449	426	433	444	425	434	471	447	419	463	437	437	476	460	443	448	442	456	448	473	421	436	471	393	477	480	475	494	469	467	469	451	428	436	458	456	434	474	473	440	467	478	444	459	455	453	432	468	466	462	440	482	460	443	447	472	442	466	451	437	460	424	472	463	462	467	472	471	482	458	442	462	471	463	434	481	464	472	412	430	432	435	434	459	459	404	462	432	419	477	446	442	471	425	447	470	413	456	457	422	473	463	437	461	469	439	482	442	492	509	488	454	422	468	474	461	441	454	492	471	453	457	430	445	450	452	464	480	450	459	441	454	432	443	443	460	478	458	460	441	449	476	470	455	449	414	462	442	408	485	472	450	467	421	427	441	449	471	436	461	462	442	469	447	492	461	438	438	437	451	428	475	433	432	463	480	456	486	455	434	461	438	428	464	448	457	412	440	452	456	472	456	458	434	427	488	454	466	456	444	431	431	442	432	462	463	436	449	442	458	435	456	494	446	462	443	460	450	440	439	483	475	452	458	412	429	472	449	476	434	415	448	445	461	430	489	438	457	429	488	458	458	450	448	430	414	495	459	429	454	478	424	402	439	412	479	455	452	451	438	418	442	476	400	455	422	434	461	430	456	423	490	471	442	455	449	487	451	450	443	412	455	451	495	456	481	461	450	425	428	470	449	464	462	467	467	435	482	432	469	475	417	469	469	450	462	447	452	489	442	466	449	445	481	428	474	466	436	443	439	456	446	463	468	493	434	436	440	478	462	470	441	465	427	462	452	473	420	429	446	453	417	462	468	476	444	455	468	398	440	428	471	459	445	455	421	432	482	415	432	462	474	387	476	450	460	447	463	417	460	434	461	475	469	486	468	466	462	435	433	449	436	429	423	486	463	485	496	432	464	451	460	456	472	448	422	429	502	478	461	449	440	465	447	467	453	423	469	451	448	397	481	445	444	485	486	404	440	486	468	463	444	458	478	447	458	449	467	492	446	435	458	458	477	461	418	449	416	469	467	457	455	431	465	479	465	482	440	456	437	485	447	417	450	412	440	440	465	440	447	442	443	451	453	448	438	439	452	495	455	457	445	439	438	445	437	460	438	453	451	445	521	493	479	472	395	471	454	463	448	439	463	463	479	448	441	380	435	432	457	439	450	443	449	452	464	432	454	446	507	441	477	470	427	460	440	485	457	441	445	460	427	453	449	452	429	466	439	444	454	467	483	416	428	431	488	451	473	425	449	444	427	446	480	403	471	455	432	478	428	451	476	423	455	459	449	435	438	464	446	457	431	457	442	482	446	419	471	455	442	423	456	459	447	370	438	432	447	448	465	446	459	464	414	438	427	452	426	505	459	471	433	505	436	461	469	491	452	445	462	431	497	445	451	465	482	448	443	472	410	459	450	458	425	451	455	447	406	456	464	489	491	429	427	441	451	486	460	439	450	417	464	479	465	476	436	431	482	456	446	433	451	443	474	413	475	497	530	423	467	437	422	437	404	437	473	404	439	476	446	431	433	454	433	459	467	459	397	429	411	489	482	437	418	422	401	465	453	439	483	440	424	453	453	434	466	448	461	492	453	458	475	446	455	427	440	416	441	481	456	428	428	451	463	437	433	477	442	445	425	417	453	473	457	449	478	416	440	450	431	491	442	437	452	433	460	452	450	422	422	448	428	449	449	461	458	408	421	443	415	473	442	487	480	453	465	455	468	495	485	441	463	474	445	460	428	490	436	459	431	460	442	482	448	411	497	437	431	428	467	433	464	452	467	445	439	428	454	437	440	480	476	444	443	467	462	505	462	496	450	437	437	454	453	409	450	404	481	451	499	443	456	482	458	430	443	415	456	511	458	472	436	437	431	446	411	414	457	447	477	401	432	444	456	427	462	446	470	492	432	430	478	413	417	450	439	441	437	420	432	439	456	469	437	471	460	463	448	409	474	412	459	433	492	482	422	452	444	447	464	431	447	449	459	421	475	461	461	480	431	442	414	472	453	436	482	437	467	476	455	448	459	447	454	482	474	466	474	452	468	438	458	453	432	466	493	432	428	452	455	440	494	452	478	436	461	439	466	450	441	464	435	445	429	462	446	430	450	448	419	425	432	433	472	450	455	463	429	456	436	460	442	448	432	433	468	417	463	501	424	441	457	476	444	453	446	470	465	458	452	425	457	430	418	410	483	502	432	487	503	452	472	476	425	457	431	489	452	496	405	432	430	447	475	470	469	467	498	473	453	472	438	454	468	446	471	463	419	461	434	458	470	445	462	436	455	460	440	488	474	384	452	473	455	449	464	451	446	403	453	458	431	462	465	451	429	449	442	452	478	445	463	416	472	430	449	448	447	476	474	468	415	414	483	487	469	431	436	459	465	431	459	460	463	505	451	462	462	477	438	436	482	485	472	428	442	473	458	436	444	430	435	463	460	484	399	489	405	444	438	468	489	420	437	454	450	435	461	424	441	423	461	417	472	425	436	464	483	504	468	481	491	452	458	455	443	436	473	489	428	446	453	431	427	462	441	473	428	415	476	463	452	422	478	457	455	435	395	446	473	443	454	467	445	476	523	444	430	427	452	469	450	456	434	502	472	478	462	460	447	467	451	480	459	463	433	449	448	439	426	470	445	478	434	451	488	444	455	420	456	430	459	445	462	436	455	503	466	457	461	458	461	466	457	446	470	459	477	447	445	451	457	461	465	501	426	478	483	508	417	471	452	444	440	450	432	440	457	454	437	463	400	468	454	488	435	481	442	436	457	455	441	415	460	434	442	423	460	475	468	429	390	439	424	423	448	501	431	466	499	440	476	452	452	440	484	404	469	435	467	454	435	488	407	441	479	423	458	462	451	471	445	460	429	453	457	492	462	414	449	445	517	450	431	495	465	446	433	501	456	477	488	419	409	456	480	468	421	414	464	440	444	453	487	463	480	473	482	424	443	441	473	469	438	450	462	492	454	453	447	467	427	452	480	478	451	454	430	430	465	449	481	459	431	429	481	428	463	442	462	426	434	449	432	465	450	459	437	475	419	479	443	432	487	490	429	420	453	446	450	453	426	432	445	451	456	442	465	446	468	477	436	460	441	435	450	469	433	461	437	492	489	473	483	493	450	459	439	451	431	498	441	433	456	433	480	452	481	432	449	435	454	443	452	429	404	445	428	426	455	460	443	431	435	413	412	457	487	431	448	450	488	457	467	470	439	449	469	460	487	467	450	472	471	446	464	397	404	428	511	450	459	456	439	456	466	451	462	428	458	446	468	427	426	446	435	475	455	444
8106	13941	11704	6479	4577	3333	2245	1993	1580	1328	1182	1076	828	752	745	666	590	583	620	579	547	571	518	545	451	490	510	468	525	492	484	458	473	492	483	449	452	450	467	451	454	433	462	437	457	463	439	434	402	467	420	431	442	448	414	386	464	433	417	437	434	463	432	420	410	421	431	430	435	431	457	421	401	422	447	379	428	444	420	460	398	406	408	425	422	438	421	419	414	458	409	398	396	394	414	412	432	389	389	440	404	428	484	431	420	408	420	444	417	456	417	433	435	412	439	424	429	403	411	441	412	446	428	424	421	416	433	416	427	432	437	439	417	397	438	448	461	437	424	431	420	429	443	445	428	442	385	428	438	392	411	410	395	426	415	374	444	457	406	417	407	436	421	425	431	417	399	430	465	389	448	418	429	426	418	407	428	409	414	396	410	470	423	418	446	437	417	445	439	426	439	441	420	402	415	403	411	421	392	379	396	416	434	433	434	445	452	437	442	426	414	443	429	389	436	390	419	447	453	431	421	382	441	422	434	422	419	410	398	438	420	424	397	437	420	411	380	435	418	421	426	402	438	415	444	419	414	428	432	428	443	388	407	398	407	446	454	411	428	424	417	389	412	445	415	395	424	428	392	393	411	419	453	440	440	437	422	423	423	427	455	413	411	436	411	420	445	441	422	438	435	438	454	483	405	404	423	433	396	463	462	435	452	436	421	441	425	438	439	437	404	430	432	451	466	419	377	438	427	403	427	443	418	427	424	387	441	407	454	411	461	401	451	382	420	448	401	439	424	457	459	446	420	430	398	418	428	397	420	442	409	463	434	458	400	385	436	468	429	454	436	426	415	434	399	425	409	421	449	409	433	410	427	455	460	415	391	399	419	420	389	474	431	426	468	415	430	429	435	453	445	414	416	429	464	412	421	410	400	441	419	415	454	406	423	444	446	435	423	430	399	438	423	386	384	400	404	422	407	412	428	416	429	421	392	409	421	437	413	480	442	443	416	395	429	422	422	408	408	440	410	404	433	420	420	409	444	400	415	384	422	431	416	393	439	404	411	440	434	440	408	417	420	421	402	420	424	404	415	427	405	375	446	421	364	434	401	436	405	390	444	413	415	418	454	437	437	419	403	435	408	384	416	410	432	428	452	391	472	457	395	398	417	421	402	427	394	433	407	392	451	399	417	451	400	433	439	418	409	430	441	400	440	425	418	464	454	411	421	449	381	436	407	436	392	414	421	448	451	398	419	414	422	432	408	438	410	450	396	392	432	410	421	435	423	427	430	432	419	426	411	438	423	412	408	378	425	432	451	429	384	434	448	419	433	465	430	469	426	409	407	482	398	416	410	417	451	434	423	402	428	453	443	418	421	432	403	374	433	406	419	405	433	434	446	445	415	423	452	428	413	411	417	389	450	390	424	431	412	380	411	438	388	443	402	430	432	411	421	407	442	452	437	443	447	426	445	396	431	415	459	436	423	436	409	442	456	446	432	421	443	385	441	424	416	440	455	460	417	423	398	442	435	397	464	415	424	426	444	415	448	406	437	440	457	453	420	428	413	429	401	418	443	430	457	450	415	420	448	443	381	435	418	428	433	442	408	443	408	451	444	411	411	457	432	449	409	416	429	449	430	409	417	420	390	419	405	419	402	404	436	440	412	442	391	427	417	396	447	420	409	388	402	414	447	438	425	404	415	441	456	396	432	387	419	433	456	429	432	438	419	442	411	416	421	391	407	414	365	434	380	386	422	423	415	399	428	411	443	427	433	435	398	410	485	403	444	434	417	434	418	438	439	433	418	414	433	411	418	442	430	425	466	415	405	412	430	422	432	428	447	444	429	428	421	428	392	401	423	423	432	421	430	444	445	398	370	419	421	392	373	433	436	443	445	378	414	404	414	419	403	395	431	473	393	395	459	450	432	398	439	462	450	462	434	480	420	413	420	390	412	423	439	399	425	431	422	470	415	432	421	425	400	404	424	427	416	449	390	441	403	411	421	421	463	438	418	451	420	424	449	461	414	409	437	458	442	416	406	415	425	415	431	395	413	431	410	435	387	441	420	418	438	399	435	395	442	412	404	413	421	454	408	417	427	415	423	407	422	411	405	413	420	456	417	406	459	405	426	417	421	422	419	442	449	482	425	399	450	424	415	436	457	398	427	417	456	439	448	411	433	426	449	440	433	436	443	455	432	433	442	437	417	425	443	420	396	417	425	410	421	386	444	412	413	381	420	438	465	403	422	442	411	354	399	441	422	440	435	460	407	421	455	460	417	414	454	428	444	403	422	431	436	429	420	461	475	445	444	446	418	466	428	400	425	403	416	413	415	404	457	425	420	420	430	417	436	398	410	413	404	397	416	439	433	429	417	417	427	407	434	399	437	420	390	413	426	461	426	452	409	442	442	455	428	435	425	438	428	410	457	439	447	426	438	412	429	420	414	432	400	448	452	423	432	429	437	455	453	420	379	413	460	432	406	420	382	411	398	454	442	385	435	399	433	414	449	431	388	421	447	442	418	448	395	452	421	436	394	385	440	458	427	430	431	456	413	431	404	440	417	406	447	433	460	431	422	408	445	421	416	436	418	382	410	409	435	407	438	412	444	438	449	408	399	399	407	446	435	444	419	410	407	447	413	418	449	430	407	405	404	409	427	432	440	457	428	436	438	447	450	415	446	443	441	425	441	431	388	450	429	415	418	436	419	379	450	403	430	448	438	431	409	410	398	433	405	399	425	416	388	387	406	457	436	437	448	403	437	424	408	375	426	427	390	423	471	381	434	445	412	450	414	448	389	427	382	381	435	438	407	426	410	416	430	436	423	445	438	432	430	400	443	439	416	433	415	398	444	411	422	451	432	450	435	437	439	425	415	442	389	438	408	403	418	413	415	465	402	420	402	411	442	398	421	440	419	402	455	389	423	416	432	437	427	418	427	441	423	450	438	437	413	431	401	436	416	437	409	433	430	419	447	441	422	426	409	418	405	431	398	415	436	455	438	436	403	422	416	423	417	429	400	403	454	475	435	415	425	450	407	422	384	437	408	393	419	409	447	408	445	433	396	421	418	413	422	433	428	439	441	416	418	437	410	386	426	414	429	422	413	415	397	427	461	390	433	419	425	417	449	435	424	416	405	438	433	397	434	403	449	392	403	448	439	451	376	396	400	384	461	440	423	404	400	425	410	443	415	403	444	445	411	430	426	417	464	398	411	423	431	415	412	414	436	375	428	487	416	420	414	398	413	439	411	407	406	407	429	407	443	438	400	389	433	412	415	413	455	378	405	386	402	429	442	442	418	414	421	427	420	450	376	404	392	420	434	410	428	419	442	418	417	427	428	447	426	417	386	435	428	416	435	405	410	438	388	436	381	458	404	425	415	405	427	427	458	443	413	454	437	411	430	446	406	421	436	421	382	430	431	457	430	410	388	415	460	393	399	427	451	426	426	402	416	430	394	423	424	415	437	419	394	435	453	422	406	428	414	407	453	425	438	459	455	434
22202	20146	26685	23389	20149	20295	10526	2401	1821	1533	1419	1327	1129	1060	1050	1009	972	894	958	939	897	853	910	856	884	859	800	788	798	789	805	786	803	794	774	781	754	797	733	771	788	723	747	781	764	752	776	730	762	746	797	796	744	762	770	754	756	743	753	773	780	734	743	796	681	747	752	767	762	757	781	739	796	725	720	740	764	754	738	741	766	713	749	782	751	730	725	736	731	733	787	709	746	698	799	761	775	720	841	756	755	743	748	754	759	760	780	720	759	696	733	756	710	671	730	757	715	738	710	742	703	735	753	733	773	770	704	740	719	744	735	698	736	757	757	718	749	721	805	732	741	668	728	727	713	704	749	754	775	748	759	760	759	751	688	758	673	684	763	748	732	776	718	761	740	741	738	727	756	754	747	731	744	713	755	742	759	768	735	744	720	735	716	768	748	749	766	708	757	737	756	744	750	700	764	730	755	761	776	703	726	753	836	753	701	744	797	776	768	769	701	740	789	797	760	800	736	707	745	722	749	753	794	710	735	716	761	716	762	769	733	752	756	749	691	742	694	754	752	711	715	733	750	742	752	720	703	717	700	744	765	726	727	707	781	723	784	768	790	746	780	779	777	747	752	760	759	766	700	716	764	744	726	746	734	760	710	751	743	713	741	755	779	747	734	689	717	673	747	755	754	739	765	743	725	775	727	731	686	726	716	778	772	712	733	728	764	743	788	707	725	761	756	779	736	757	726	748	717	723	758	726	749	745	732	744	731	755	732	746	768	774	780	747	738	730	701	762	727	761	761	722	756	768	751	770	746	742	746	796	730	758	752	751	738	721	675	760	711	758	708	767	753	766	756	712	762	653	752	813	692	768	743	724	738	751	723	783	751	790	761	754	703	729	735	672	728	764	794	787	762	677	757	753	766	730	723	728	710	744	752	770	703	757	772	780	752	732	728	710	803	755	728	719	778	706	717	732	708	762	737	751	789	689	830	735	782	692	736	690	743	751	768	746	749	770	773	767	697	696	772	741	717	762	705	674	733	816	700	751	742	745	730	763	743	744	785	764	756	717	737	705	733	682	750	702	720	738	698	743	727	732	727	705	684	733	807	756	815	738	716	755	798	746	764	760	765	688	684	745	760	713	737	733	748	691	709	746	719	746	743	733	719	726	729	760	757	809	755	710	773	766	775	798	726	750	744	745	703	731	729	706	750	731	734	728	777	731	793	710	759	750	730	711	773	760	740	735	713	683	722	752	744	715	729	762	774	809	753	729	708	715	770	689	743	764	727	779	764	760	735	717	742	761	739	761	770	723	738	705	762	764	696	770	764	748	728	765	770	787	757	735	727	748	747	714	756	727	759	749	723	725	782	764	719	748	763	758	723	712	775	788	678	727	765	796	688	727	697	744	766	759	731	695	658	734	776	712	723	733	726	792	716	742	759	695	739	721	717	763	756	772	727	758	724	728	730	734	749	748	717	730	751	718	707	751	778	762	750	779	743	721	733	758	751	714	729	712	703	761	773	701	728	747	759	701	704	732	710	707	746	774	739	729	741	752	712	768	772	761	735	685	680	762	747	732	757	727	741	719	762	755	717	752	784	712	737	765	747	696	776	792	758	750	714	728	754	750	782	747	799	774	718	775	747	764	722	837	730	778	688	739	764	752	769	744	710	764	714	725	744	714	771	708	732	744	773	748	703	763	763	703	753	682	737	750	720	735	743	749	721	769	715	776	758	729	706	756	743	741	711	757	671	732	715	734	714	748	739	758	753	765	747	721	737	758	707	752	736	714	733	715	715	764	730	743	750	745	703	723	793	750	751	752	719	733	718	741	752	681	743	712	700	735	735	774	738	737	719	747	725	757	770	735	750	763	758	708	754	738	695	737	717	750	739	774	749	717	736	751	690	752	736	749	755	748	718	711	789	728	712	703	755	750	745	749	769	740	753	769	751	733	731	713	753	762	753	727	747	751	717	745	741	694	797	716	751	697	743	722	727	773	727	750	740	684	672	690	724	731	757	805	777	783	729	700	753	761	730	699	778	729	749	773	713	739	701	755	789	711	733	738	686	719	732	692	759	742	719	747	664	739	741	694	739	770	702	773	722	765	780	730	808	737	673	774	745	728	725	727	782	757	788	806	735	735	712	702	745	722	755	739	771	725	765	777	778	766	712	703	741	743	733	727	722	712	745	757	740	721	757	720	789	781	740	735	713	720	745	695	760	742	791	768	759	761	772	769	777	762	750	734	708	700	764	752	717	778	732	782	718	741	769	786	717	795	700	736	695	733	735	776	754	757	715	716	755	780	733	732	689	736	732	746	749	696	778	789	774	719	735	745	716	708	771	750	757	742	732	736	693	747	733	725	742	767	787	733	755	779	752	733	683	699	730	761	723	709	798	781	746	726	755	761	744	712	755	730	714	741	701	751	738	707	708	717	762	740	714	748	705	713	771	750	790	726	709	774	789	768	745	747	770	705	727	736	765	720	720	755	787	730	781	751	772	749	696	731	754	714	729	720	724	728	771	698	719	781	756	721	779	707	745	756	754	698	708	711	770	714	743	716	754	754	723	768	728	786	735	710	742	760	697	740	778	728	728	686	743	737	749	737	767	783	759	738	748	730	723	763	745	736	775	767	703	750	774	739	786	748	730	719	800	751	784	782	722	778	732	715	713	781	732	745	740	729	797	735	702	743	731	716	703	768	741	715	776	768	725	760	779	747	716	723	717	696	725	688	727	731	731	725	754	720	786	732	788	693	732	691	741	728	773	706	812	708	723	728	714	694	759	698	772	709	742	744	722	725	761	701	698	696	762	757	675	719	772	712	747	726	725	726	727	723	693	826	778	713	764	766	730	731	737	737	744	754	784	745	746	791	716	712	722	705	751	789	756	726	719	725	711	769	765	771	721	720	722	716	732	741	781	750	731	688	711	780	718	762	774	745	769	695	729	755	720	777	765	712	754	805	750	696	721	728	769	704	698	703	749	744	742	772	738	714	769	742	747	734	748	764	773	781	716	736	739	730	721	717	733	752	718	738	730	726	809	798	759	705	753	737	760	729	725	757	746	712	738	760	716	751	737	759	744	782	714	703	748	754	708	734	717	719	732	760	784	788	765	742	735	740	771	736	736	729	767	696	775	727	740	786	789	727	780	741	771	684	744	744	704	763	726	817	752	759	750	671	760	772	697	711	753	726	736	767	726	734	749	721	706	773	718	721	753	731	714	717	746	748	772	782	758	718	764	729	745	767	769	775	740	768	732	767	753	715	729	747	717	722	772	768	742	764	775	761	702	715	705	782	736	746	744	724	734	766	735	716	794	761	749	730	725	789	754	757	733	725	765	755	732	710	718	707	732	742	785	745	728	726	748	738	782	703	747	726	700	750	743	711	715	757	710	766	770	740	699	699	726	737	730	730	782	758	737	738	736	739	737	717	753	776	754	771	724	786	776	719	765	749	698	736	711	721	745	750	733	700	690	735	722	747	715	688	741	744	734	717
11501	21374	18313	11131	8087	6206	4232	3444	3065	2447	2176	2004	1505	1439	1224	1219	1106	1092	1040	967	960	955	911	876	886	877	842	832	778	767	824	795	769	787	764	767	755	787	751	747	800	770	725	685	694	723	717	695	737	714	772	716	700	746	696	763	685	730	701	723	713	693	720	693	717	692	704	734	707	665	695	731	738	724	670	710	714	696	737	710	709	689	744	697	735	709	686	610	713	669	696	684	734	689	724	726	682	665	723	745	728	693	733	690	699	691	711	753	664	710	679	685	663	693	743	672	743	685	704	649	673	726	669	683	728	745	684	704	684	706	700	703	652	715	653	739	689	676	668	656	735	726	693	656	720	713	698	674	714	678	710	661	708	704	696	671	688	674	757	728	689	719	704	680	704	655	749	750	731	692	675	748	694	732	700	681	704	677	681	672	709	679	676	714	694	739	709	661	724	708	665	705	676	710	735	691	751	710	696	691	676	707	726	671	734	651	704	698	642	701	721	704	720	698	651	667	670	623	730	711	705	717	706	701	691	663	704	702	729	696	690	694	697	709	671	718	695	686	719	717	639	697	685	680	742	705	683	707	701	728	711	699	732	665	687	713	670	692	759	717	684	719	683	705	698	685	717	689	628	708	694	689	699	673	691	683	686	671	681	695	694	671	678	699	695	681	714	695	728	699	644	686	666	701	695	673	710	711	694	723	722	672	755	731	691	654	665	670	640	711	685	665	674	660	716	705	658	726	673	737	699	721	698	686	697	683	689	686	669	695	716	676	650	692	706	692	684	638	746	710	703	673	705	701	680	702	667	689	669	720	679	680	689	691	668	687	696	724	657	694	642	694	650	723	696	707	657	659	670	667	656	654	644	691	713	681	645	665	708	692	710	702	715	655	672	720	697	690	686	651	693	662	698	693	726	704	684	729	688	709	727	723	679	686	678	676	681	679	759	678	667	700	680	710	677	701	683	728	666	692	712	677	743	653	695	659	681	644	673	748	706	706	713	714	772	737	673	703	667	681	697	684	715	685	700	675	696	746	705	733	675	699	683	723	738	665	677	676	693	696	703	712	697	681	688	716	683	696	714	660	648	740	659	671	696	671	757	689	662	690	661	692	689	674	664	710	702	696	654	685	691	718	661	702	687	675	654	696	676	672	699	708	699	648	678	724	707	718	696	724	681	650	654	725	650	747	686	708	716	725	731	649	691	740	686	700	657	706	703	676	744	654	691	697	685	701	696	693	724	657	697	692	696	646	701	680	726	716	720	665	711	696	748	698	696	733	677	651	710	715	684	726	697	662	668	723	667	675	684	732	684	688	677	704	657	688	753	615	683	695	767	658	726	705	681	691	748	734	668	690	717	675	679	691	706	719	677	714	659	688	722	702	696	651	709	689	673	654	639	692	682	667	739	634	706	626	680	700	725	639	703	697	732	695	702	698	722	703	754	720	701	755	691	698	652	715	690	629	663	715	678	667	697	698	653	694	685	693	677	693	675	688	713	701	715	715	676	740	699	695	737	674	658	704	697	673	726	700	738	731	676	706	734	649	741	716	717	711	731	727	718	708	737	686	726	698	702	697	712	659	736	689	666	621	736	690	685	687	706	664	745	713	712	714	706	676	640	669	724	659	698	613	669	699	676	730	687	703	680	698	701	641	689	698	744	719	669	660	725	705	706	692	676	711	694	689	694	696	677	671	717	724	674	663	707	694	740	745	707	704	655	693	669	678	680	718	721	670	691	681	706	693	694	688	672	677	705	685	717	721	665	726	689	740	670	674	671	665	697	703	692	689	698	676	683	657	720	722	652	743	720	690	682	680	720	690	667	727	647	698	689	710	673	695	694	689	701	686	687	714	685	719	707	708	686	708	738	698	670	637	732	638	680	698	689	723	678	690	700	669	644	721	703	674	740	691	679	715	711	707	686	715	658	669	692	697	696	680	696	679	714	725	682	721	701	731	707	736	698	742	675	705	707	676	632	715	700	694	718	701	653	709	697	696	674	714	722	684	699	678	691	748	683	664	695	651	698	730	624	666	687	693	690	729	700	711	690	672	671	690	694	643	664	667	672	672	706	696	711	704	662	696	624	722	728	667	651	664	691	716	693	751	710	679	643	702	684	716	701	716	682	659	714	724	725	657	705	656	647	684	717	687	725	694	710	709	656	668	695	690	682	693	666	715	720	681	690	692	695	741	698	693	712	697	761	685	744	681	683	652	684	710	688	657	654	683	718	702	693	716	728	697	728	714	638	730	657	728	691	682	698	644	701	688	678	717	664	749	750	664	625	710	725	747	712	660	698	685	724	688	706	699	685	674	726	700	691	674	689	668	664	701	695	664	706	658	736	737	706	667	711	760	701	694	682	718	719	673	673	721	701	704	687	699	687	674	655	694	657	729	696	704	713	678	687	712	673	699	765	700	662	726	697	660	674	710	677	689	717	702	735	682	669	667	700	695	670	689	746	681	649	719	706	748	733	697	652	707	701	649	739	712	707	715	768	732	687	721	745	642	719	692	689	721	710	695	656	721	700	721	684	676	722	674	700	676	738	692	667	679	640	672	718	683	708	698	735	715	730	709	695	693	706	716	719	675	710	653	668	677	719	707	686	651	669	685	745	739	734	702	698	702	686	672	729	727	678	712	651	720	716	713	681	676	683	706	729	661	701	723	725	724	695	692	727	727	726	715	700	675	679	707	767	712	718	694	638	661	693	675	690	682	680	679	699	633	702	708	669	701	729	700	679	731	660	697	713	667	715	682	644	685	700	669	721	742	706	665	698	682	765	672	751	681	672	700	717	679	683	673	747	697	673	685	722	665	687	670	679	721	721	639	706	720	701	704	722	703	750	635	708	695	639	684	699	733	661	685	670	663	709	697	702	727	709	701	708	640	681	691	641	658	656	680	674	679	687	694	694	634	662	664	705	741	711	677	701	646	713	718	679	673	699	688	690	720	702	699	712	657	699	667	686	718	663	701	671	744	674	679	712	667	706	728	687	671	710	698	652	678	698	697	726	682	681	697	696	677	674	711	716	683	691	678	701	687	663	708	693	702	706	698	734	650	703	680	636	665	710	685	689	667	714	691	702	740	679	663	697	697	632	677	734	699	652	741	673	652	692	675	753	674	711	663	730	647	689	669	728	725	666	727	648	715	669	683	744	695	700	759	728	624	686	693	731	678	698	665	696	664	645	644	703	731	640	685	722	641	761	704	689	732	745	692	723	665	679	683	696	661	729	673	698	683	704	671	730	672	686	677	728	670	722	670	742	656	721	752	701	703	724	714	755	706	684	700	683	685	674	691	707	702	682	706	663	754	702	663	702	682	685	664	686	679	662	632	713	729	693	746	696	717	693	710	697	694	771	656	685	675	670	664	716	727	661	667	725	645	606	672	699	666	670	715	672	736	726	730	669	694	691	736	710	671	714	664	733	708	735	691	693	708	713	732	672	675	691	717	712	682	666	661	681	698	697	714	721	743	700	693	681	703	719	673	697	695
30017	16299	2698	648	388	341	210	238	232	184	171	176	180	159	175	162	176	163	155	169	174	166	162	178	174	206	156	178	156	150	163	173	165	178	134	176	160	169	154	147	131	149	186	159	174	182	149	157	152	179	179	136	152	169	172	178	149	174	161	171	176	146	156	165	136	173	169	174	169	153	148	167	145	163	176	155	149	170	148	153	169	149	182	167	170	155	180	158	164	157	162	164	166	162	156	163	178	162	170	157	164	175	177	162	179	147	145	169	150	164	146	146	162	152	167	163	142	149	152	176	160	146	151	166	150	188	138	144	152	135	165	168	161	176	147	162	182	163	178	153	148	167	144	188	177	157	180	176	132	176	156	159	183	178	165	160	166	164	163	140	153	143	148	164	159	156	167	163	159	161	153	149	149	163	148	165	177	155	158	179	150	151	172	160	148	179	140	157	153	162	167	144	169	153	158	150	167	142	147	149	168	169	152	149	169	154	152	148	142	146	147	159	167	158	208	152	158	138	165	168	152	145	161	164	141	149	174	165	158	144	146	180	149	137	145	148	144	160	126	152	171	165	159	138	174	148	149	168	168	152	151	168	161	173	153	154	180	158	163	144	173	158	170	154	152	152	150	169	137	159	155	151	156	146	175	179	154	151	164	166	162	164	140	149	164	155	157	173	165	145	141	157	168	158	172	161	189	179	167	177	158	194	168	151	155	140	141	167	178	130	152	187	188	155	141	146	169	142	153	169	143	172	182	144	173	184	153	183	131	146	154	163	174	164	167	165	149	142	135	156	171	165	161	155	182	163	181	145	162	141	156	154	164	175	158	173	157	150	167	156	171	165	163	176	156	149	160	164	160	143	146	177	180	170	168	196	159	182	171	159	157	168	164	161	153	176	149	181	167	142	149	174	163	156	136	170	162	195	163	166	147	153	151	151	172	162	170	180	163	169	172	149	164	178	172	150	156	143	170	159	171	175	161	162	157	171	149	157	154	153	173	166	162	169	163	165	177	166	161	149	189	170	179	163	154	149	161	173	157	183	168	165	139	151	157	163	150	153	174	168	149	148	145	149	144	167	147	147	157	171	151	163	167	153	162	176	178	170	153	138	147	172	183	135	144	162	164	169	137	143	164	161	154	168	156	149	150	148	161	169	153	183	159	147	176	173	161	175	157	160	178	170	156	157	169	170	149	162	171	149	177	162	135	167	167	164	180	151	159	191	162	170	185	170	167	164	144	175	180	131	177	165	157	159	135	153	174	131	158	164	165	144	166	142	143	155	166	151	168	168	148	155	140	172	114	156	166	165	155	159	167	161	126	146	158	163	159	152	169	157	141	143	165	153	165	150	127	153	163	160	151	155	173	155	139	173	176	164	145	168	147	138	155	161	181	156	173	174	181	140	169	155	145	148	182	140	156	188	151	149	135	184	139	158	162	141	144	161	163	158	133	182	150	174	155	151	146	145	171	162	185	154	190	151	156	163	135	171	157	168	156	156	179	178	142	162	147	141	173	138	176	170	152	146	182	152	182	169	160	160	146	155	148	150	174	148	147	158	180	161	129	148	184	178	169	165	154	153	165	155	146	167	187	167	151	168	154	160	173	134	139	170	159	182	173	173	153	142	153	172	130	152	178	169	149	148	160	170	161	146	139	139	167	145	187	148	167	168	142	155	139	170	166	150	172	169	172	149	160	177	146	166	161	154	176	177	160	146	158	146	166	165	167	195	164	185	160	147	173	147	154	166	158	156	151	144	138	173	151	152	155	165	159	158	149	166	164	131	171	147	160	147	197	140	130	161	149	175	171	160	162	153	174	139	143	151	145	156	158	148	146	147	166	165	170	149	154	186	162	154	154	148	133	174	141	161	170	151	163	158	162	162	142	155	151	159	159	143	145	144	180	162	140	166	174	154	158	160	155	166	139	142	152	149	171	155	162	165	157	170	159	140	153	146	162	161	165	175	168	165	168	161	145	157	156	165	175	164	177	152	149	163	168	157	176	179	166	154	158	161	144	171	192	145	160	146	189	141	163	159	157	163	174	160	177	154	151	137	164	151	157	167	152	169	184	160	183	151	167	152	155	165	164	145	162	170	161	153	173	169	171	162	145	164	160	156	157	159	156	165	175	153	157	127	165	153	166	154	144	175	162	157	158	167	164	159	169	166	161	163	151	184	180	162	155	166	161	153	148	163	167	149	157	159	166	177	157	153	177	153	162	141	168	173	141	185	142	167	158	132	150	145	155	156	156	141	154	129	147	148	135	160	132	157	158	158	155	155	172	168	163	145	156	167	161	171	148	155	155	162	162	161	156	148	170	161	167	169	167	174	157	155	161	152	149	169	161	154	145	164	154	165	173	166	160	158	144	163	168	160	176	151	145	163	160	151	153	154	156	158	171	156	151	168	156	149	146	145	162	168	150	167	160	177	154	163	154	175	156	153	150	166	141	153	178	160	154	167	161	157	145	156	156	157	171	137	132	155	157	165	148	156	145	152	174	182	151	142	153	170	164	156	158	154	147	147	152	169	151	168	151	166	161	160	179	135	157	150	161	160	146	150	153	143	166	172	167	162	163	188	164	170	154	139	159	139	179	173	154	151	164	167	149	172	148	162	150	173	162	162	169	150	159	134	152	153	169	174	146	147	174	176	174	168	153	168	161	155	173	152	152	142	153	187	153	154	156	145	159	170	166	178	147	146	166	162	152	173	163	165	173	155	180	138	170	145	151	131	157	160	156	149	169	174	146	159	160	135	160	152	162	133	147	156	173	179	150	165	160	170	157	163	140	141	160	160	165	151	191	180	154	150	169	141	161	181	176	153	162	162	129	159	162	152	140	156	154	159	156	183	151	166	142	155	150	141	173	137	178	159	159	187	177	168	149	141	186	172	159	168	158	163	153	156	163	146	181	164	148	150	167	164	150	143	158	152	126	149	152	163	168	169	142	164	174	177	172	172	158	159	173	176	146	180	167	183	173	151	165	151	163	159	156	131	158	187	172	174	178	146	144	179	153	174	161	174	170	158	163	157	152	174	159	164	141	149	151	140	166	184	188	167	157	187	175	157	129	143	159	153	155	162	175	172	162	132	165	153	162	162	138	176	145	157	171	161	159	199	163	166	191	166	147	146	164	168	163	155	137	184	193	147	173	149	164	158	161	169	179	184	157	151	165	151	190	164	139	169	145	156	128	155	165	171	147	161	155	143	162	183	171	164	151	163	152	169	151	149	144	158	174	172	140	169	180	150	141	155	137	167	167	151	141	168	158	161	171	164	167	144	144	147	136	150	158	178	168	177	179	152	155	160	146	155	155	140	169	149	152	169	153	145	175	160	173	157	144	136	169	155	181	152	161	161	152	162	161	179	151	161	168	168	171	149	144	178	161	154	153	144	170	143	159	170	160	152	191	167	149	142	147	154	161	168	169	133	186	164	142	156	153	162	149	132	162	161	151	179	133	176	153	158	161	163	175	159	163	149	171	153	175	162	155	149	127	162
6893	3216	1926	902	588	507	278	310	290	232	219	214	190	205	185	208	197	179	177	194	197	194	169	167	193	205	163	176	159	149	179	173	188	200	170	177	180	152	176	175	159	196	159	175	166	182	175	176	181	201	180	191	177	156	193	170	161	199	165	167	180	185	196	180	180	191	191	178	176	170	156	156	178	170	163	174	150	180	156	194	146	190	168	174	158	157	163	174	156	177	159	156	149	181	167	178	187	173	154	170	171	196	184	182	151	196	157	178	194	187	177	171	194	169	165	176	165	165	175	170	165	147	165	179	173	198	178	165	177	179	187	184	172	196	156	172	185	169	176	166	177	176	174	170	172	186	189	159	164	166	178	181	141	167	196	159	181	175	167	154	168	171	159	166	162	171	161	165	184	178	170	173	175	146	180	167	158	170	181	187	149	156	174	173	181	194	200	193	177	184	175	147	162	178	181	193	164	169	185	154	190	157	182	180	163	198	166	158	175	185	170	159	153	160	177	140	161	161	167	161	183	164	148	164	166	174	184	162	189	176	175	173	194	154	194	167	164	171	166	139	181	164	179	194	167	162	184	158	190	159	177	181	172	172	185	176	180	175	182	167	154	166	174	163	172	174	171	174	166	180	178	151	179	177	194	195	168	182	156	181	162	153	172	155	171	185	186	163	157	173	191	154	164	175	170	177	159	169	178	164	180	190	143	150	153	179	170	152	168	174	168	186	170	159	168	155	162	160	154	174	168	188	184	165	169	167	192	168	184	160	160	153	157	175	186	164	155	193	170	166	184	192	159	183	164	150	189	177	166	194	143	161	179	178	173	193	181	186	162	181	186	162	202	168	169	177	183	153	169	184	161	175	146	169	152	147	163	144	194	155	179	162	171	152	157	155	180	158	162	175	165	138	174	169	179	171	191	168	176	160	163	163	165	146	166	160	184	199	177	178	182	145	171	160	166	172	165	198	173	149	152	163	174	139	180	172	187	170	151	182	193	182	153	173	174	159	167	168	182	164	167	166	162	175	164	163	174	179	172	169	194	190	155	175	172	153	176	178	168	172	170	156	180	178	164	155	183	183	148	172	150	178	176	185	192	141	178	162	183	196	180	202	213	172	170	162	182	167	190	163	160	164	175	156	171	181	154	158	166	179	157	173	172	169	179	182	164	178	169	173	152	167	175	163	166	140	181	156	169	160	144	185	184	193	175	187	155	154	168	198	187	192	171	160	176	163	159	166	184	171	203	198	176	171	168	186	173	161	163	156	162	187	167	185	160	177	183	183	179	148	152	175	163	146	171	161	163	150	169	188	170	207	169	154	171	184	167	164	184	188	152	181	167	166	162	170	176	190	179	184	171	154	168	161	174	174	171	177	187	181	193	160	161	163	187	172	177	170	182	171	176	175	154	180	172	174	194	177	184	151	162	181	145	178	171	146	173	170	167	200	144	178	175	170	157	139	178	179	185	174	179	177	163	165	203	162	195	181	164	173	167	163	159	169	188	149	171	171	163	177	172	152	181	183	189	194	182	177	157	166	161	179	172	163	149	145	160	159	159	162	163	138	202	157	172	168	195	160	178	184	186	160	167	177	166	173	175	160	174	153	191	164	174	172	192	168	166	165	177	152	165	151	179	189	190	185	174	175	174	178	176	196	184	195	195	157	145	164	147	161	201	170	150	187	163	181	173	156	177	176	187	186	182	171	194	162	186	181	148	165	168	192	170	170	157	171	172	191	152	142	175	159	170	173	142	185	177	168	164	175	143	185	162	172	162	171	189	163	171	172	152	161	195	172	173	176	160	168	152	173	138	158	169	173	157	175	165	128	175	168	148	168	144	169	172	176	144	153	174	153	164	156	190	170	148	179	168	159	177	182	188	164	171	169	187	191	179	187	184	163	168	205	164	196	151	161	152	156	156	173	176	155	170	155	147	163	193	180	175	170	182	181	172	171	184	170	170	180	176	176	156	170	174	177	161	182	174	189	159	188	175	173	151	177	178	160	181	164	165	163	171	145	167	156	186	183	172	178	146	174	187	159	167	156	186	168	175	160	170	184	174	184	172	162	180	164	154	187	186	152	168	169	185	163	157	159	180	159	194	166	173	167	176	158	160	169	150	184	177	151	164	168	162	157	169	160	175	200	176	168	172	176	165	192	169	169	163	151	191	182	191	172	170	184	179	160	158	197	174	182	158	157	163	183	158	200	178	190	170	154	163	193	188	179	170	177	171	171	168	165	168	189	159	181	174	161	147	169	156	161	176	173	172	158	174	160	175	168	169	166	152	182	191	156	154	171	171	167	163	142	167	165	181	144	157	182	169	161	180	200	177	166	164	171	178	183	167	186	161	181	176	147	192	189	195	165	185	178	178	177	187	188	180	191	169	137	152	178	163	173	188	179	174	175	164	193	163	199	174	191	175	157	167	188	190	179	168	175	191	167	167	170	153	171	182	198	198	162	150	184	200	168	166	180	159	191	167	176	173	179	191	154	161	182	186	159	157	163	162	186	174	175	168	143	157	185	186	186	166	176	177	178	183	154	168	166	179	155	177	165	195	170	160	165	178	179	175	154	165	164	164	170	159	168	163	183	170	163	171	164	188	159	164	165	177	159	182	174	184	174	189	176	173	166	169	163	175	157	162	182	173	158	160	169	162	172	162	170	174	158	182	167	182	169	168	170	165	138	171	171	143	153	172	154	169	163	182	174	204	178	165	176	154	175	182	174	172	177	177	162	161	157	182	183	171	166	190	150	167	155	140	160	148	189	187	173	204	178	174	148	177	178	151	167	178	169	185	155	165	155	169	162	165	173	166	175	180	160	189	175	180	167	166	161	163	190	181	177	170	179	163	184	152	179	189	184	177	174	166	189	175	186	168	188	156	187	166	175	191	167	168	174	194	163	180	161	163	163	182	162	178	162	163	176	170	176	198	177	167	153	183	181	163	171	189	183	159	184	173	177	166	166	157	188	164	189	184	165	147	170	159	170	178	158	188	167	148	173	164	168	193	193	168	172	170	175	159	163	169	170	169	150	176	187	187	177	167	162	164	192	164	159	185	164	165	183	184	175	174	169	186	164	185	178	160	188	194	184	157	165	155	182	177	194	158	160	183	159	197	176	155	170	175	174	174	149	186	166	161	163	145	160	164	149	175	177	200	151	176	163	171	166	150	171	157	175	163	174	153	185	184	177	185	180	164	184	165	195	162	184	165	163	175	203	171	173	182	160	169	176	168	168	176	187	157	179	173	185	184	170	192	152	177	178	191	180	177	166	170	181	174	197	159	174	150	199	173	184	179	181	170	180	185	171	172	174	169	181	186	170	174	164	176	164	166	164	177	165	148	205	172	151	152	168	171	163	169	166	161	178	165	174	191	170	182	174	159	179	189	186	160	147	184	179	153	161	174	142	191	162	178	165	164	185	185	160	169	190	159	160	171	174	166	194	175	187	176	157	167	168	167	159	160	189	158	178	190	173	175	175	191	160	180	174	154	164
24435	20116	26291	23707	20123	11123	1854	1198	1023	851	734	765	632	597	611	558	557	544	539	568	556	500	515	503	521	485	491	481	469	487	459	519	503	473	484	459	452	472	437	436	473	474	489	482	513	469	493	503	461	489	451	480	461	461	447	472	453	458	441	473	464	475	454	503	523	438	485	468	466	465	495	424	450	491	490	468	471	463	492	478	453	470	480	464	434	420	457	449	457	420	417	425	412	460	500	456	479	477	465	484	460	469	440	457	444	453	456	476	455	450	457	453	447	450	426	463	429	436	465	432	471	409	460	443	462	458	461	488	480	511	467	447	479	445	515	456	456	464	439	468	468	477	471	474	477	444	469	440	478	472	460	431	450	434	457	419	438	462	494	465	451	415	444	438	452	410	449	483	444	456	407	447	390	429	481	465	416	424	473	474	447	481	482	453	445	476	479	475	456	443	469	480	442	489	460	442	433	451	497	461	433	503	452	453	464	448	476	476	452	452	437	484	444	465	451	443	470	451	433	442	479	468	486	428	467	486	457	458	490	464	458	482	408	453	420	423	517	458	475	442	454	488	457	451	491	449	477	467	432	447	448	450	439	505	437	423	467	440	444	454	454	456	476	443	450	461	420	465	472	525	469	455	446	448	421	459	451	430	462	444	433	416	454	488	427	465	436	452	456	486	417	458	472	453	473	462	421	424	462	454	445	463	417	459	470	438	420	488	469	466	483	431	409	471	469	453	454	433	439	473	431	459	461	495	474	460	466	502	455	469	408	422	444	407	449	447	452	471	445	458	468	495	428	476	444	478	412	465	446	447	475	446	470	450	451	477	425	483	447	463	467	487	449	458	455	456	466	444	434	416	438	457	463	486	446	477	443	471	477	420	447	431	422	449	451	447	442	436	465	476	466	469	470	461	473	444	404	460	499	471	429	491	471	436	448	460	460	428	446	475	492	451	462	451	452	486	447	438	450	442	446	412	467	470	456	452	492	470	453	451	427	449	444	488	470	443	451	462	459	453	486	459	481	435	450	451	451	446	464	474	441	461	461	447	433	445	466	460	445	446	433	486	432	430	464	454	476	439	507	468	467	480	444	471	484	425	420	473	472	448	472	449	474	470	425	468	487	449	489	471	429	462	423	443	465	452	403	442	461	440	441	453	434	418	422	471	446	425	467	455	462	432	453	446	481	437	463	450	435	446	443	488	455	467	455	422	468	435	445	486	474	463	416	459	442	444	464	439	444	438	509	478	431	514	449	472	469	411	513	444	478	475	463	429	481	431	479	457	470	451	466	448	486	478	447	438	437	454	448	440	470	465	468	434	456	448	466	441	469	478	458	453	426	451	416	478	481	445	474	453	443	463	429	457	447	429	452	457	480	443	456	408	477	465	487	461	468	483	468	471	452	405	473	452	455	447	511	420	431	462	461	458	481	439	462	444	431	425	440	476	419	496	480	480	435	458	454	460	442	455	502	474	455	515	416	465	457	463	441	444	466	443	457	496	481	462	466	470	415	462	479	437	467	463	470	467	463	479	463	492	476	507	445	465	467	391	443	507	485	422	488	439	455	420	469	453	423	433	409	450	442	489	447	459	470	475	424	484	457	475	439	424	491	412	463	457	454	418	432	437	475	464	479	449	451	455	477	451	466	437	490	436	480	450	457	439	391	451	515	491	448	464	469	507	444	453	473	469	450	480	457	513	432	453	497	438	432	477	468	450	458	438	488	453	435	447	431	444	476	447	468	480	427	443	457	487	498	467	442	505	474	436	434	466	436	417	430	426	454	452	452	451	436	437	453	477	451	467	471	480	458	416	459	444	471	473	484	437	453	489	498	480	448	485	492	426	435	447	481	494	515	435	482	454	463	435	428	490	466	452	442	509	427	448	436	479	434	475	478	446	451	477	482	481	450	475	452	455	474	453	422	407	476	479	475	483	464	469	415	463	423	486	468	498	432	498	436	461	446	456	429	436	455	423	443	474	447	462	500	450	458	463	471	457	456	484	453	464	458	454	432	449	466	478	420	472	442	391	459	456	458	486	453	443	445	431	463	472	487	454	495	447	460	458	458	462	435	472	457	455	506	481	432	445	486	448	459	496	463	471	421	460	444	457	447	412	463	440	473	449	439	405	446	475	461	428	454	423	481	448	489	397	443	439	518	457	432	435	424	458	465	406	482	455	448	442	473	446	418	458	429	433	478	457	447	469	441	473	457	443	431	450	443	436	450	449	460	413	463	468	466	474	478	437	459	422	428	456	501	494	465	489	445	475	434	425	471	462	472	474	483	469	476	448	434	455	449	467	466	463	428	445	471	458	493	454	449	438	449	470	442	459	465	420	453	416	434	433	419	462	447	448	446	458	485	475	479	476	440	481	473	437	462	454	493	479	439	421	438	442	463	435	463	439	469	422	487	474	432	411	455	474	448	444	450	460	432	458	453	448	457	461	443	442	454	439	467	425	430	448	479	469	430	453	454	483	460	439	463	433	470	483	449	492	485	446	460	463	464	463	423	437	453	477	458	433	415	434	464	420	461	426	457	454	479	510	430	431	462	452	450	456	444	417	462	441	450	417	435	429	464	482	459	419	436	486	477	461	455	489	472	473	476	454	478	427	484	443	453	439	476	486	461	474	420	461	500	447	465	474	481	414	440	445	481	420	456	428	443	449	459	438	454	432	431	509	474	482	471	459	441	442	456	474	453	467	507	496	447	437	446	436	438	461	434	463	461	451	448	447	452	460	472	442	470	448	447	434	422	465	463	459	454	434	429	456	448	477	441	432	462	438	455	491	484	478	425	425	456	441	425	464	431	464	458	442	430	451	417	466	480	464	465	471	436	455	420	479	462	447	448	435	461	477	460	462	470	492	433	458	421	465	454	453	450	471	418	467	443	449	467	429	446	482	453	408	470	452	442	464	398	461	467	437	450	477	438	458	452	468	463	457	458	463	458	497	460	467	423	425	471	441	435	467	496	429	401	446	447	415	461	442	453	454	473	488	459	450	483	428	452	482	472	439	460	423	418	475	389	460	475	388	482	442	434	477	401	442	481	463	479	416	487	432	461	451	447	453	442	475	446	440	469	452	443	453	450	443	478	472	478	475	466	460	459	438	426	472	500	419	453	455	451	486	511	454	412	472	427	462	429	456	466	471	457	457	413	455	412	478	438	459	446	498	442	460	469	465	467	440	468	464	461	447	476	458	427	490	473	443	478	440	430	433	466	471	490	447	448	437	448	463	472	440	452	475	438	461	461	444	438	451	450	445	438	454	452	439	447	432	453	490	462	453	486	465	436	481	448	428	445	434	471	416	448	471	439	459	465	490	466	470	447	441	446	446	428	451	464	420	456	437	447	479	462	456	465	439	480	436	430	399	491	432	480	488	475	496	459	450	435	442	457	442	467	455	457	438	488	463	458	494	427	440	414	476	488	449	458	467	441	453	459	451	452	452	470	466	455	470	470	471	460	463	456	464	466	467	504	476	418	475	480	465	458	457
8992	14312	12220	6663	4514	3336	2242	1896	1608	1396	1211	1069	899	832	698	736	649	648	568	655	561	531	512	454	530	513	476	485	485	503	488	504	482	427	480	475	473	454	446	478	462	436	474	438	475	435	460	427	461	455	445	436	411	414	430	442	466	453	411	442	499	463	433	432	450	423	465	426	433	431	443	442	445	425	425	407	395	455	421	477	427	435	469	454	432	431	430	408	423	423	420	429	433	424	424	463	459	430	429	420	460	407	462	439	431	439	417	431	419	434	441	434	482	416	406	405	460	453	385	439	436	443	421	454	479	426	421	411	436	424	425	385	472	413	435	381	424	418	433	412	425	414	415	420	463	446	416	412	437	459	437	429	407	443	401	434	432	426	430	405	424	425	431	402	406	431	422	416	420	423	467	439	439	431	460	384	436	424	435	424	443	401	450	437	427	430	424	469	413	440	432	441	382	421	388	422	430	403	399	403	416	442	467	455	425	433	409	444	432	433	450	414	453	472	442	390	426	428	432	428	426	454	412	421	418	406	425	413	443	441	402	410	422	459	415	425	426	373	409	416	437	423	416	435	389	426	441	455	444	434	406	420	424	450	452	410	422	423	399	400	383	406	450	421	446	419	460	422	431	436	427	376	397	394	422	448	443	489	439	421	441	409	431	390	422	388	417	437	418	442	422	442	411	445	400	423	436	429	422	444	396	399	399	423	418	408	409	416	432	415	413	422	441	410	416	416	422	434	442	409	386	453	435	408	455	401	429	409	436	432	446	421	425	404	441	464	397	432	436	401	423	401	420	400	451	409	401	416	435	427	427	446	484	428	403	426	407	415	422	443	434	422	434	449	400	399	442	427	434	444	409	420	471	414	405	432	425	437	386	425	416	454	398	428	437	441	408	432	429	423	389	456	445	444	463	425	414	395	468	422	413	459	428	456	427	420	396	405	437	403	443	414	410	431	419	442	458	446	415	445	444	403	448	424	450	404	431	403	434	415	428	440	431	450	409	417	399	392	479	411	419	434	402	431	429	428	437	425	444	390	470	422	416	433	428	426	418	395	414	400	433	445	396	448	428	415	409	386	416	441	422	398	461	432	420	419	437	441	403	422	419	424	395	429	412	428	425	421	425	446	448	422	409	464	392	435	409	391	441	413	406	403	429	449	420	466	417	449	458	429	414	421	405	405	429	424	467	427	424	438	427	433	389	412	428	426	414	411	442	432	438	405	423	437	410	394	401	415	405	423	400	401	413	409	446	428	426	417	446	426	401	449	461	436	432	406	397	457	412	412	381	449	442	436	445	440	430	470	463	445	442	420	413	392	393	427	423	427	458	440	445	444	445	401	405	401	421	411	446	440	413	386	409	448	420	446	428	391	440	412	419	435	424	428	442	391	382	434	400	389	439	404	422	438	430	418	398	441	442	390	430	407	443	407	461	413	442	409	449	408	415	447	404	444	438	405	428	402	423	376	439	412	422	440	389	401	424	397	411	415	430	452	464	432	443	429	426	439	417	449	436	431	447	410	425	436	408	421	425	424	390	466	431	392	441	441	388	367	443	396	407	424	459	407	438	440	435	435	415	443	390	396	418	440	446	395	430	430	415	436	415	429	399	426	385	411	377	453	458	411	375	432	467	449	420	401	432	434	389	428	402	390	435	426	417	449	438	415	488	443	434	416	406	410	444	451	441	430	416	409	439	431	415	431	418	407	443	448	420	429	408	423	405	410	444	434	463	405	435	452	431	417	435	449	429	436	460	433	436	435	439	421	397	422	417	391	430	416	422	415	404	434	418	446	410	414	424	417	402	421	421	413	400	404	411	390	408	429	432	450	408	419	450	390	408	422	418	439	424	409	414	442	391	411	418	408	430	407	423	421	429	452	433	426	429	409	451	417	388	441	449	443	446	414	420	446	423	405	417	457	434	407	411	406	420	442	451	409	404	424	421	424	421	390	417	423	442	420	410	417	449	433	455	420	414	409	410	441	405	428	453	449	432	422	434	399	422	398	446	430	408	415	411	396	413	427	443	451	417	425	431	428	447	414	441	414	452	423	448	442	446	452	453	420	419	407	431	405	431	433	414	407	435	403	406	410	395	388	466	406	429	424	412	453	438	418	415	440	441	415	419	427	431	438	406	413	435	419	451	397	421	396	406	431	439	447	458	439	460	446	464	428	435	443	432	370	426	399	419	447	442	398	430	422	467	447	435	448	473	425	412	448	420	435	397	434	447	453	421	421	434	397	411	416	419	382	438	433	419	435	442	423	406	446	448	420	416	431	406	415	432	476	412	418	441	413	425	418	406	422	436	441	395	408	416	408	430	438	423	435	409	403	354	414	427	447	439	436	410	402	437	423	464	430	424	437	443	392	440	434	373	453	442	451	411	414	390	375	424	398	456	402	464	396	400	432	413	376	423	372	412	418	450	406	461	414	407	461	372	411	424	434	423	400	404	429	427	400	427	426	401	403	392	459	456	415	403	428	436	424	425	406	424	435	461	440	416	410	389	415	418	410	401	444	410	400	439	449	453	456	411	426	427	452	438	399	399	441	444	414	445	413	459	463	417	424	462	451	405	425	416	402	454	439	412	439	426	396	438	392	380	414	460	428	417	374	396	427	410	416	442	423	439	375	403	398	455	437	421	440	418	478	444	432	405	448	431	424	426	456	448	424	396	431	401	454	475	425	465	429	409	446	428	443	461	376	421	407	417	428	402	427	430	428	418	438	409	414	430	440	440	431	428	430	417	409	454	434	426	420	423	455	406	416	400	441	463	435	430	420	432	369	415	400	438	446	419	424	456	408	369	438	422	438	448	438	424	434	429	422	423	434	396	416	409	377	454	421	446	376	420	396	415	419	430	402	428	423	446	392	424	390	457	423	440	450	396	447	423	426	423	437	422	445	438	465	445	457	398	436	404	396	400	405	451	399	417	435	464	432	441	412	404	447	415	395	448	405	461	438	385	446	426	433	423	422	395	449	444	429	428	404	392	435	430	418	467	406	393	415	430	402	403	455	440	419	425	406	413	391	421	429	410	446	403	429	420	441	417	448	418	437	454	433	438	428	421	426	442	461	408	424	390	419	474	424	447	400	424	409	439	423	449	444	425	437	421	376	413	440	402	430	409	437	430	432	406	431	435	447	426	391	440	360	427	451	469	436	399	445	479	410	417	398	425	423	412	445	407	417	409	423	426	421	482	424	436	434	424	428	431	426	425	421	448	442	426	409	431	442	405	428	435	434	418	422	423	448	414	431	416	438	472	422	422	468	395	435	397	418	437	397	421	454	409	478	397	418	399	403	379	428	453	433	431	442	417	438	452	458	448	461	421	437	431	435	419	383	480	459	389	453	421	462	455	414	412	415	422	435	417	416	418	428	455	421	432	422	409	405	443	408	491	434	461	437	414	391	433	431	424	414	384	414	452	439	412	444	411	419	444	405	423	448	424	426	452	414	468	454	429	372	436	434	411	397	376	394	446	377	419	409	408	441	461	404
22179	20120	26647	23366	20132	20253	10493	2347	1772	1610	1465	1372	1151	1067	1101	1032	1018	876	940	897	826	856	883	791	844	805	823	798	777	791	761	811	806	762	782	756	777	847	775	748	725	770	783	760	775	783	737	725	767	782	786	750	791	721	769	797	798	752	707	758	780	754	769	776	735	764	727	742	740	692	783	771	736	738	771	775	815	718	774	752	785	719	772	798	705	739	730	735	750	752	759	716	755	704	772	762	695	768	780	713	773	794	700	804	725	718	732	733	726	776	781	739	777	749	777	768	810	762	774	784	767	702	732	773	719	722	766	773	773	743	762	715	722	775	724	757	781	755	748	734	759	762	772	741	770	693	710	778	746	743	735	717	734	731	784	766	704	730	740	737	762	716	742	717	703	748	736	743	765	731	744	793	770	720	721	749	775	720	768	757	816	749	716	771	721	736	720	714	758	725	749	787	741	739	749	784	759	748	774	764	747	738	724	725	727	755	735	734	751	706	748	766	771	723	787	796	762	706	721	766	731	716	720	788	772	718	721	741	788	769	747	765	728	710	735	769	748	757	731	733	702	752	734	760	696	798	698	771	754	724	737	740	702	762	758	708	689	732	752	710	743	713	778	776	701	744	737	755	730	710	782	711	727	743	712	748	739	708	701	721	743	708	746	785	719	754	747	713	736	733	818	707	767	707	717	735	766	747	796	737	728	727	785	716	682	762	763	756	798	746	705	749	733	703	780	758	686	783	732	698	777	713	723	748	719	717	768	749	684	730	740	755	722	682	739	726	737	700	737	755	736	702	715	786	718	767	737	726	716	745	715	755	748	714	734	749	726	746	797	742	786	730	708	743	755	688	749	690	753	729	772	768	710	713	775	756	695	756	696	736	745	725	754	738	761	742	687	722	738	765	757	798	763	740	749	695	740	755	759	746	756	773	720	754	740	738	751	770	738	762	721	722	741	754	717	746	757	729	748	725	693	761	747	738	735	747	828	715	754	751	738	701	782	745	781	710	725	738	713	722	743	736	754	744	767	698	687	757	780	742	751	696	741	770	727	746	745	767	736	728	709	791	769	787	738	784	702	729	734	775	784	724	748	726	707	773	763	801	730	713	775	729	744	751	756	777	773	745	771	714	730	706	764	759	747	759	783	758	717	758	713	764	740	706	748	776	776	719	724	712	695	727	696	755	789	745	786	748	768	767	763	725	752	742	746	700	778	737	702	724	740	757	727	777	774	746	742	768	722	731	731	749	723	714	711	818	743	759	744	726	759	745	782	781	776	779	735	733	743	774	738	739	788	768	813	711	755	773	774	756	789	718	725	717	750	742	763	739	738	734	677	715	757	761	727	701	708	717	751	725	746	738	701	766	739	723	706	743	716	731	786	769	749	727	744	725	787	739	732	718	752	723	736	732	750	728	736	760	691	743	770	751	764	736	735	742	749	742	695	782	739	729	693	740	737	686	740	709	803	764	726	706	689	721	734	754	726	753	730	737	744	752	710	715	747	789	682	744	740	755	702	724	773	713	746	742	739	698	750	732	730	722	746	730	726	745	727	767	721	740	751	753	807	751	764	751	774	761	728	802	737	740	693	744	739	723	733	764	745	732	734	715	722	771	758	745	782	770	739	751	768	728	695	747	732	724	774	676	724	760	723	702	723	758	736	760	710	745	724	713	783	784	798	699	763	772	753	778	719	722	752	742	773	726	708	723	734	774	775	727	777	747	755	732	758	714	745	715	773	768	718	751	721	762	773	761	714	747	687	696	732	738	775	791	748	798	716	779	721	663	738	719	738	760	747	739	705	714	693	742	749	758	762	780	726	767	711	763	717	717	758	777	795	700	699	732	731	763	680	731	707	739	734	696	725	729	745	764	735	753	716	717	741	727	750	739	724	760	735	706	779	726	712	763	734	758	701	692	766	789	761	746	781	727	773	787	748	730	749	769	694	747	703	728	745	745	797	761	733	714	718	764	712	762	753	738	766	705	740	711	781	722	708	759	736	768	741	750	754	692	665	682	732	773	758	737	716	731	766	748	780	731	746	827	736	780	727	769	788	748	723	742	731	700	743	683	665	755	723	710	743	765	754	704	723	766	756	697	791	770	703	758	767	732	748	722	737	710	709	740	766	756	736	711	767	735	771	753	753	726	759	738	743	740	744	774	723	740	734	729	734	723	703	702	699	697	708	742	742	781	702	720	737	760	760	750	717	771	773	718	744	721	699	735	777	768	723	715	714	806	738	767	796	741	749	752	728	722	703	727	716	750	762	764	786	745	712	761	803	741	738	749	694	776	675	699	745	760	716	697	760	754	712	711	735	761	766	707	736	767	755	728	716	676	746	721	737	717	704	749	714	715	759	744	734	751	735	745	699	787	704	694	741	720	743	753	767	742	723	742	768	760	763	708	769	704	766	762	778	677	702	765	791	666	717	755	695	715	737	715	747	757	778	765	728	712	752	762	693	747	704	735	736	708	791	761	711	716	762	726	739	707	739	770	759	772	749	725	751	745	751	707	675	734	775	712	793	722	742	712	758	771	762	685	716	763	734	768	743	724	800	729	754	747	704	790	720	656	712	772	695	743	745	752	704	768	748	710	791	757	752	731	739	744	732	700	714	742	725	738	758	698	698	763	735	768	713	789	762	839	710	718	772	762	779	703	744	739	739	783	758	663	704	765	725	746	749	742	780	711	686	726	795	736	763	702	723	762	749	757	703	767	704	742	657	718	719	690	716	740	725	722	735	732	748	744	730	728	765	788	753	709	752	735	764	750	772	718	775	780	758	728	706	790	734	734	729	755	739	776	786	751	690	735	749	764	756	736	713	775	751	717	723	689	757	713	731	693	708	720	702	788	752	680	780	741	730	756	748	746	702	727	769	761	702	728	738	733	734	702	732	753	756	769	734	769	706	699	763	750	719	762	751	777	697	729	750	723	798	754	716	718	738	779	731	741	751	755	776	725	805	724	705	739	746	766	734	731	686	720	714	736	749	737	790	799	754	756	795	704	730	717	756	746	754	729	748	724	770	719	724	749	747	754	718	738	712	729	712	767	741	796	751	723	758	762	724	745	722	678	779	719	785	733	752	731	799	760	763	761	743	745	736	701	712	686	727	738	746	741	783	700	767	724	724	733	763	692	742	738	738	730	732	701	776	715	732	756	750	746	770	733	690	773	727	759	749	789	746	780	795	745	706	752	774	768	702	739	735	724	711	772	726	729	705	726	712	740	735	752	762	728	701	700	754	755	736	704	705	750	769	760	742	749	759	775	778	776	742	730	737	696	785	777	775	792	771	729	723	742	748	783	758	784	778	729	760	716	770	712	770	728	769	708	795	769	690	785	717	727	738	763	768	758	751	715	716	721	741	771	713	733	720	704	773	720	726	719	752	719	751	765	774	750	758	721	724	733	747	717	776	738	745	732	700	773	770	782	750	759	738	733	735	730	781	712	787	710	750	700	706	743	738	731	757	762	702	712	719	745	787	756	805	802	711	766
12451	22012	19336	11433	8308	6444	4270	3503	3021	2490	2239	2133	1577	1395	1294	1181	1201	1091	1085	1028	943	938	934	895	833	844	818	818	840	781	836	796	794	791	786	748	728	752	737	777	757	760	789	741	716	749	752	776	724	706	741	699	704	718	718	735	781	709	664	702	742	713	687	737	694	728	740	693	720	715	706	709	709	715	771	694	725	665	738	719	698	688	693	682	721	738	716	722	688	706	697	700	732	711	681	660	761	709	723	688	735	705	671	678	743	707	707	715	707	686	669	707	729	678	717	678	723	664	658	691	710	741	719	731	726	669	684	669	708	726	704	703	693	716	727	677	664	692	712	713	689	661	709	706	707	703	642	684	751	734	724	694	687	717	744	697	762	695	686	717	677	671	702	651	648	665	681	687	690	712	712	685	688	700	694	710	747	701	723	713	717	719	679	735	657	723	692	696	635	657	676	693	724	692	677	652	700	692	708	698	723	716	714	706	691	664	654	747	727	699	675	654	714	696	660	711	697	701	774	711	692	687	648	669	688	703	707	683	682	702	701	693	724	688	685	726	727	737	716	703	701	673	681	724	738	702	721	683	719	707	728	692	743	681	720	725	722	687	688	694	664	738	710	693	685	659	747	727	698	731	697	661	718	740	728	675	740	647	725	689	663	737	674	725	698	656	659	668	711	705	738	733	693	692	686	709	697	751	715	723	694	686	721	686	663	680	733	707	722	682	684	655	706	677	653	655	720	707	703	747	701	730	691	697	709	707	736	718	722	641	680	697	716	739	697	639	721	688	671	703	670	719	689	727	674	679	728	706	695	642	667	703	684	682	689	713	682	700	680	702	734	687	689	672	716	675	727	696	696	671	670	659	669	712	703	707	713	703	697	689	707	694	650	705	671	706	689	696	703	693	699	644	693	683	666	676	693	686	660	677	669	699	719	683	720	697	717	702	708	711	690	714	703	666	706	703	678	735	665	688	668	691	698	689	723	716	688	713	743	719	691	680	687	663	705	695	677	679	712	695	692	721	730	686	717	654	720	682	668	668	677	707	722	698	733	670	720	726	745	709	696	665	724	689	728	731	695	707	690	709	714	701	724	728	697	708	708	707	738	729	690	692	660	655	652	641	741	701	659	696	642	733	740	680	678	671	676	703	730	721	735	665	694	708	681	695	683	716	701	721	676	749	703	714	745	687	663	704	663	693	711	688	712	720	716	681	692	731	669	691	729	659	671	672	691	682	700	725	680	703	685	708	726	670	697	695	686	696	692	707	725	720	741	699	676	726	727	670	709	713	723	684	731	693	644	646	718	730	699	722	664	672	683	712	664	731	684	677	657	674	706	692	691	753	716	681	702	710	720	660	640	702	680	686	729	701	675	697	709	706	661	688	672	697	689	661	682	683	748	696	677	699	686	696	692	655	684	730	651	694	705	719	720	688	647	696	708	733	703	679	699	717	705	638	672	723	702	703	688	717	720	670	704	700	648	667	696	695	717	711	712	664	692	743	705	697	741	683	693	669	707	688	727	722	685	717	709	691	683	668	711	705	692	643	694	714	675	698	656	699	690	661	704	712	700	681	707	720	705	706	687	700	721	718	719	682	682	706	739	694	682	666	683	751	688	706	696	671	658	706	687	656	731	689	698	691	706	661	715	675	715	740	714	698	704	698	686	730	688	675	692	697	686	696	672	631	667	687	690	665	691	699	692	687	692	704	687	723	698	720	708	689	720	699	718	691	718	733	711	699	684	739	705	676	677	718	664	687	716	682	708	668	706	683	686	716	663	669	709	688	680	712	686	688	711	713	731	711	707	640	692	702	728	696	713	664	695	706	730	717	712	663	681	731	692	653	703	702	680	670	735	667	706	723	722	697	671	737	742	681	663	692	709	668	660	724	722	707	700	685	733	689	689	694	711	704	720	645	672	719	699	684	720	731	730	710	641	699	759	739	681	720	677	690	748	669	676	683	696	685	703	693	708	691	729	691	692	723	675	696	685	706	685	691	737	697	704	687	737	699	713	724	711	715	671	668	662	674	711	717	638	679	663	682	759	649	723	688	683	706	691	725	688	714	675	712	670	697	718	675	689	701	638	689	681	669	711	675	699	791	654	666	742	686	696	696	668	724	720	700	715	720	725	727	690	697	679	669	692	696	644	661	665	673	709	685	696	700	665	705	710	734	714	687	677	666	733	681	668	694	710	675	719	681	711	677	698	681	704	733	704	696	716	657	747	708	708	715	648	684	696	694	725	700	702	691	706	664	677	739	678	694	671	705	741	657	703	689	715	706	735	678	692	691	709	679	675	703	654	703	710	687	733	688	729	707	686	680	672	695	703	701	668	674	710	681	672	700	694	663	722	708	724	674	675	735	693	669	686	691	702	708	691	678	707	712	692	707	703	688	759	722	696	702	685	677	718	698	691	756	700	715	690	675	725	695	690	718	690	738	699	683	703	662	682	685	680	700	764	669	686	713	716	662	701	701	672	728	750	704	647	740	732	677	723	731	686	732	711	651	744	668	644	701	664	669	751	658	698	685	705	756	679	684	701	684	709	669	725	734	718	748	704	707	686	696	710	713	692	669	696	730	690	699	671	718	691	686	661	708	717	699	698	719	677	678	687	691	709	704	657	698	739	699	672	678	690	682	695	703	671	735	740	719	728	730	717	685	711	679	724	706	705	672	705	685	711	695	645	665	686	738	746	679	683	700	685	702	693	731	686	727	735	691	656	679	678	688	665	746	668	715	693	701	681	678	699	677	693	747	663	656	738	680	679	669	696	686	710	677	691	721	687	712	700	727	685	683	712	682	676	663	702	718	642	663	713	658	742	680	650	725	717	677	715	709	689	685	698	724	681	666	713	700	695	629	710	701	724	740	689	669	735	669	733	680	688	641	694	685	708	697	684	702	665	680	694	705	693	667	710	694	705	671	725	692	766	714	749	711	676	721	726	696	698	680	687	685	661	721	695	694	687	762	687	681	670	660	678	702	711	730	700	712	693	713	700	689	714	694	704	701	680	698	722	705	711	723	692	696	678	688	635	717	735	690	735	705	707	705	688	715	711	650	701	667	713	662	700	629	728	697	728	686	710	711	705	690	685	674	708	679	703	714	706	651	725	702	647	658	676	692	706	689	677	677	731	710	701	699	662	695	681	717	688	688	707	696	731	731	684	768	718	687	709	718	733	684	699	661	707	689	720	695	711	728	684	747	591	667	691	695	714	725	720	695	691	682	729	699	714	716	685	695	675	766	739	694	691	677	681	729	733	693	687	651	645	707	685	673	691	699	712	677	694	665	666	637	681	697	638	708	748	701	666	697	686	695	700	719	680	651	678	708	649	688	668	667	700	686	652	721	705	692	663	696	717	695	676	694	637	689	682	716	649	674	691	695	705	725	691	700	691	655	703	696	671	723	689	704	668	683	715	700	668	740	695	672	711	707	706	694	692	675	671	730	713	668	667	669	741	694	712	696	699	727	674	708	671	695	716	687	678	704	705	697
29968	16425	3219	779	469	344	321	227	210	181	177	173	184	172	173	166	156	166	176	178	161	172	171	173	180	155	136	154	157	154	143	168	162	151	180	151	146	159	173	149	162	173	170	174	165	155	162	150	162	175	153	147	172	167	162	155	152	156	154	143	160	134	165	144	186	145	139	167	180	159	153	185	167	159	167	164	165	170	146	154	172	176	186	166	158	162	174	162	163	161	158	172	156	170	159	161	153	158	148	168	174	148	159	152	170	177	169	152	173	144	166	151	171	159	160	176	169	170	150	161	170	162	155	167	153	168	152	166	157	154	158	168	175	154	130	170	154	181	165	141	159	170	155	168	149	160	142	180	162	172	144	156	154	164	184	166	153	168	145	166	165	170	149	134	157	170	162	151	150	165	154	159	188	175	173	146	162	164	157	134	164	166	159	164	174	166	137	162	147	163	150	174	165	155	174	182	158	163	185	182	156	142	168	159	164	186	158	197	162	171	162	170	162	157	150	171	173	151	163	148	188	140	166	166	145	165	157	160	158	179	160	148	185	190	163	163	154	161	153	159	171	170	149	149	167	162	157	157	149	161	164	140	156	151	143	158	163	188	158	162	177	167	179	166	152	151	156	165	155	161	175	169	157	145	167	139	164	166	165	164	176	158	163	155	180	154	152	182	140	164	211	185	195	160	174	157	156	170	137	144	149	161	163	155	154	140	184	175	172	155	138	167	182	152	146	181	193	186	171	182	162	167	158	155	132	179	161	137	155	178	162	186	163	158	158	151	155	143	173	155	124	195	159	166	167	173	162	197	157	143	154	163	175	163	144	173	142	141	149	179	164	173	173	162	178	162	169	187	147	157	149	155	134	164	197	172	169	153	176	153	165	155	149	181	197	157	139	167	165	145	162	150	150	158	150	150	157	161	155	169	128	151	169	138	156	150	165	157	157	156	168	160	171	191	152	144	141	168	163	177	165	167	172	184	157	151	152	182	186	172	184	172	144	144	180	161	171	168	149	176	166	166	166	164	186	156	183	161	159	165	187	150	131	188	168	151	158	198	154	180	155	191	179	167	171	159	169	162	147	141	150	155	150	165	164	164	156	159	151	164	161	172	152	191	162	170	148	152	145	157	169	171	161	161	158	150	154	167	166	149	179	165	166	135	158	161	176	153	167	180	168	154	163	163	171	151	168	152	154	184	164	158	152	186	187	151	158	160	134	165	159	177	164	162	136	147	153	144	160	166	159	168	155	171	152	142	163	165	169	164	146	186	150	169	162	164	164	168	163	164	159	161	162	147	155	166	158	153	153	160	163	153	136	200	168	164	150	165	163	162	163	162	154	180	158	153	169	166	150	164	153	160	158	160	158	181	176	151	180	170	160	147	175	163	159	160	158	140	187	169	154	170	162	177	176	144	177	163	150	134	188	163	177	173	153	167	141	166	169	159	166	141	163	153	185	171	129	171	156	148	164	158	155	192	165	150	163	176	197	147	141	130	160	148	176	146	193	167	166	171	167	168	184	159	138	146	151	153	149	143	164	137	164	147	177	169	184	180	163	179	177	167	162	162	165	164	184	176	171	175	160	149	169	151	167	145	162	165	161	162	173	168	153	164	157	160	151	161	141	165	170	156	179	154	144	165	169	186	151	157	174	175	178	165	180	141	183	161	189	147	171	153	172	157	149	164	163	164	143	162	163	139	142	170	188	165	167	139	144	188	172	156	152	170	164	158	177	169	158	184	154	153	154	143	162	178	175	166	167	163	181	168	170	171	160	168	170	145	156	161	161	190	171	144	187	172	170	139	147	151	171	160	168	171	155	178	162	161	172	168	157	163	181	167	151	181	199	182	165	142	151	147	175	173	145	153	145	166	166	161	157	150	164	158	168	145	152	149	141	157	136	176	145	164	164	138	149	165	153	138	171	148	175	148	146	157	162	169	168	154	142	164	176	153	148	148	173	155	169	151	169	142	172	175	151	162	168	159	165	153	163	160	152	168	163	185	164	159	183	184	168	177	148	185	182	159	139	167	175	151	134	155	171	167	163	174	142	148	148	162	134	157	164	143	155	173	171	172	167	177	145	171	171	150	157	151	151	157	172	163	135	174	183	158	168	164	160	156	162	147	165	175	156	144	174	166	165	190	173	150	156	155	144	159	174	168	159	149	149	163	150	175	154	155	181	145	168	160	159	150	168	151	179	162	172	182	140	159	159	154	164	158	138	161	144	168	161	161	155	139	163	151	158	157	158	167	173	163	154	162	167	147	141	157	163	154	184	147	143	140	173	176	175	148	158	152	162	184	168	148	154	151	169	171	152	163	150	164	159	177	142	148	171	153	168	156	175	189	178	168	158	171	151	168	142	143	182	169	149	159	162	157	156	152	152	151	178	161	128	163	149	151	152	157	155	161	169	170	150	178	179	161	158	162	164	156	181	172	162	162	156	146	159	166	175	145	143	153	167	174	167	163	153	164	164	167	172	169	166	145	161	152	179	174	140	182	150	159	173	185	170	160	166	147	170	151	161	176	168	133	164	176	150	168	166	170	162	172	150	197	165	160	156	143	156	173	157	157	143	160	149	139	175	179	130	145	166	181	157	158	153	151	155	142	168	168	144	153	176	150	166	145	182	158	152	174	165	148	152	140	161	167	153	173	163	161	139	165	171	167	161	165	166	152	153	158	173	164	153	162	158	136	150	175	172	147	157	167	196	147	162	167	170	147	157	172	171	181	164	161	164	183	174	138	173	140	178	184	149	150	144	152	153	166	167	198	134	141	166	140	174	181	159	175	171	156	160	144	178	160	167	196	181	185	171	171	165	166	158	164	148	153	132	165	144	204	151	160	149	151	169	132	167	161	174	169	164	171	157	168	149	159	160	155	165	149	159	159	149	157	165	143	169	189	175	138	166	164	139	169	172	172	165	155	171	137	163	141	178	176	165	125	168	151	153	186	167	141	159	167	148	172	156	156	178	161	154	156	161	147	164	176	164	145	169	185	157	156	169	166	165	162	141	156	168	159	178	149	181	149	162	153	167	165	154	160	198	163	165	158	167	167	166	156	171	184	168	161	157	158	172	148	200	147	154	150	165	154	176	165	170	161	163	155	162	158	146	145	148	171	165	184	158	155	177	144	159	143	171	162	140	178	170	178	146	183	160	146	167	176	152	161	193	157	148	151	140	160	163	145	168	153	164	154	172	138	155	163	155	178	155	167	154	151	175	174	148	147	178	152	164	180	162	137	170	174	131	157	153	152	190	172	131	157	146	184	143	169	181	161	136	152	158	184	165	165	176	165	149	143	185	159	162	161	182	161	155	200	151	155	168	165	161	158	173	164	151	180	162	150	150	166	171	166	165	130	138	161	144	154	162	159	153	165	175	156	173	168	150	151	152	151	164	156	171	169	160	182	170	178	157	159	156	161	161	173	154	158	159	151	173	156	167	173	152	145	142	158	151	171	149	159	144	178	163	166	154	142	164	140	160	171	164	164	170	171
7530	3918	2904	1154	763	541	473	287	309	241	222	195	206	176	173	177	204	191	179	187	176	175	170	166	159	178	185	172	186	180	184	149	178	169	183	148	162	182	182	164	183	191	185	162	158	178	166	172	170	194	175	166	183	194	173	144	180	183	161	182	181	183	161	173	174	184	180	167	184	181	176	179	157	185	171	159	158	185	186	177	176	165	176	182	165	188	165	159	200	182	151	173	191	177	158	173	167	158	152	150	182	182	169	160	185	180	178	153	173	167	182	163	160	187	175	188	163	177	160	156	161	148	182	168	164	182	175	196	177	173	175	179	186	166	188	171	179	166	175	172	158	148	172	180	176	193	185	165	162	158	200	162	190	175	177	198	205	175	153	156	150	175	172	170	198	186	175	176	163	183	161	188	167	174	162	183	178	140	185	177	173	182	173	159	156	156	185	178	180	175	175	188	174	211	164	183	171	176	189	161	167	156	168	170	170	180	183	146	145	173	171	166	173	166	160	181	202	176	136	174	198	173	170	178	174	192	177	173	174	162	169	167	193	168	176	190	166	182	175	187	162	180	170	160	151	188	168	167	196	189	174	152	151	187	168	187	203	173	184	161	178	160	162	174	165	168	181	176	191	166	176	147	164	181	196	169	166	153	165	184	211	186	169	191	176	180	152	175	154	164	167	168	193	188	169	157	173	204	179	189	176	186	144	173	160	164	155	191	174	177	143	145	190	162	161	172	164	185	191	175	167	163	186	179	147	152	169	168	192	182	166	196	182	160	177	171	154	176	151	154	189	171	187	155	188	186	155	174	166	165	152	173	178	164	174	149	167	190	181	169	167	172	176	177	188	176	170	174	197	148	146	176	174	181	195	166	177	160	175	194	182	206	173	173	159	189	203	165	184	176	168	198	176	165	194	147	170	184	170	190	175	165	173	183	193	173	152	181	199	160	165	171	168	177	160	188	150	161	159	187	158	174	156	191	194	138	188	177	156	148	190	174	179	173	167	193	171	183	159	186	185	168	169	165	163	163	164	165	154	164	161	199	159	184	163	201	184	162	189	169	165	176	187	186	161	180	167	158	186	184	175	169	187	149	165	192	153	168	191	199	198	172	150	176	175	157	163	173	153	162	174	156	177	162	220	174	162	177	188	162	159	163	133	192	153	185	182	179	163	173	167	172	164	177	169	164	174	157	180	157	191	162	175	177	181	153	180	164	173	178	145	138	138	172	155	178	186	189	160	178	184	188	154	182	177	179	155	158	166	179	174	193	175	154	167	156	156	159	173	175	171	184	168	165	157	161	166	182	175	168	181	168	169	179	174	169	177	181	179	161	163	160	178	168	171	169	147	167	175	168	185	196	196	164	174	165	170	178	179	176	158	188	183	175	190	149	176	189	161	185	178	154	170	179	174	185	193	167	170	151	185	148	153	178	153	188	194	185	165	180	189	159	169	175	174	164	190	181	188	173	174	193	168	174	212	173	156	200	200	154	160	182	178	159	166	182	167	167	175	170	172	194	152	155	153	186	183	174	173	211	181	185	176	182	179	148	168	183	177	190	172	176	178	194	202	185	180	175	174	165	167	172	183	144	213	183	163	174	173	179	162	184	167	167	194	159	160	173	164	175	178	184	163	186	168	171	168	166	194	181	170	174	177	167	184	172	179	178	155	163	186	190	187	178	193	165	178	146	176	180	177	170	186	159	169	200	165	152	187	179	174	170	166	160	169	176	183	160	191	152	171	161	179	179	182	164	161	166	186	166	174	164	163	185	176	166	167	176	193	162	166	153	155	158	176	162	172	163	190	169	172	168	181	185	165	187	174	179	172	177	177	192	146	173	180	184	200	172	180	179	152	204	184	174	179	155	161	197	193	161	176	160	157	190	164	173	161	171	198	176	173	193	168	168	149	176	155	192	166	157	166	165	173	171	165	141	166	162	180	166	171	141	167	162	180	167	172	157	175	176	169	172	174	183	178	153	162	166	179	172	180	156	183	148	174	180	182	155	184	180	139	200	174	180	173	133	155	184	182	149	164	172	166	160	186	182	170	146	192	176	159	175	153	173	184	163	175	191	179	166	189	168	155	176	166	191	179	170	190	160	188	182	188	167	162	179	165	189	168	153	164	169	186	189	187	192	168	180	152	167	160	176	175	160	170	196	152	189	169	174	171	165	176	180	182	161	173	186	162	161	177	177	180	189	181	177	167	171	185	170	181	162	165	170	194	173	185	189	156	167	172	174	177	164	168	192	200	174	194	171	188	175	158	179	189	200	156	166	184	189	158	146	181	194	159	166	161	167	182	187	166	162	183	171	148	154	167	176	172	175	175	167	195	199	149	183	168	187	188	160	191	188	175	170	163	194	159	211	154	183	156	180	171	172	168	154	152	152	195	170	154	192	154	161	153	192	193	165	178	177	173	166	174	173	171	150	182	177	181	179	182	166	190	170	177	191	165	168	189	200	189	187	180	192	169	145	171	149	154	180	153	167	167	177	176	160	186	162	182	164	171	179	170	184	173	172	176	170	160	169	163	158	174	186	176	175	188	180	173	161	158	170	183	189	174	142	193	195	171	174	163	160	174	171	168	180	171	179	188	153	174	153	181	154	198	162	162	170	169	174	182	180	175	164	189	170	153	157	173	155	180	198	181	175	192	195	177	179	191	185	187	173	154	181	166	174	172	188	162	171	167	165	189	180	161	158	176	152	154	189	171	147	156	172	188	165	168	173	189	180	171	171	143	176	159	180	181	164	167	190	183	164	163	187	170	174	165	174	195	192	165	161	135	185	192	153	192	171	167	164	162	173	161	198	182	189	159	172	182	172	171	177	181	169	185	176	172	158	187	184	174	176	190	162	191	179	152	165	174	170	162	179	164	169	180	190	156	165	178	176	183	196	186	170	196	167	165	154	198	163	152	149	177	164	172	157	162	165	176	156	202	180	165	170	185	182	169	166	185	173	186	140	186	192	143	146	156	167	185	162	173	170	160	166	168	157	158	169	160	166	167	170	178	172	172	170	185	189	166	165	179	181	189	185	174	172	173	172	201	148	167	169	153	174	169	164	154	159	186	189	171	183	181	170	181	188	177	187	171	200	155	175	188	174	172	165	166	173	166	181	161	201	162	183	182	190	179	163	172	149	163	189	198	193	168	172	187	176	189	198	158	182	137	177	184	169	157	171	168	183	180	163	179	154	173	182	154	169	170	184	160	195	158	164	149	184	171	190	176	175	168	166	170	170	172	179	187	197	186	172	182	174	173	159	161	171	180	168	158	180	156	161	152	176	148	163	193	166	166	192	178	145	196	166	151	141	181	180	173	207	165	147	178	189	177	161	170	162	177	173	152	186	179	177	190	193	167	167	163	172	161	175	181	162	193	172	179	175	163	187	180	169	158	185	163	147	181	184	187	165	171	200	189	157	175	165	177	179	174	157	171	177	152	158	178	161	177	161	168	182	164	187	161	192	186	158	162	179	189	176	156	165	152	181	178	167
24455	20154	26340	23712	20178	11400	2070	1218	1023	892	773	748	648	639	591	593	516	544	537	493	490	567	509	549	496	498	454	484	475	457	479	464	530	459	464	465	484	468	441	456	502	474	478	467	453	460	488	465	446	487	469	443	479	460	476	461	444	461	484	441	444	434	446	463	424	470	441	476	479	478	502	503	432	464	455	469	433	476	476	467	494	489	419	474	482	469	499	462	449	499	463	420	441	454	485	443	465	486	517	475	418	434	448	462	455	460	453	475	480	463	455	432	458	498	479	445	500	472	440	449	474	448	461	434	474	434	452	504	453	461	455	449	496	472	432	443	469	479	470	470	460	425	479	458	444	483	441	447	438	464	479	410	471	479	499	467	473	468	447	459	458	485	432	438	439	451	440	469	478	454	447	430	436	416	459	463	448	428	446	435	452	437	502	444	468	463	451	443	456	465	454	482	456	492	405	416	456	460	444	425	423	474	477	469	443	478	467	443	457	422	445	427	470	364	461	475	438	458	459	452	483	457	437	481	456	424	406	476	482	481	407	447	441	469	464	446	467	448	481	491	445	448	441	469	410	465	447	436	455	462	475	435	466	488	435	470	453	496	480	440	463	458	467	461	442	425	448	462	438	490	455	463	449	473	441	444	454	457	473	486	462	471	459	463	475	513	452	449	400	482	464	452	446	464	500	491	502	499	472	470	449	467	504	472	451	487	492	480	465	457	453	457	479	482	441	457	470	443	490	451	443	446	453	430	427	467	445	472	521	476	439	430	475	476	422	505	440	454	503	463	430	463	489	444	480	451	425	441	468	443	486	483	484	445	445	498	443	433	480	438	473	460	481	467	454	411	500	437	461	454	455	477	464	447	457	462	504	458	498	444	461	433	471	475	472	458	444	470	473	471	451	455	490	446	438	484	433	461	437	465	472	437	468	465	441	446	451	466	463	492	502	467	467	479	461	434	427	482	450	463	459	476	426	461	505	422	438	488	481	457	451	461	449	459	459	467	450	478	441	489	447	477	449	473	418	467	493	478	432	482	462	427	482	481	479	463	457	449	447	453	418	452	418	478	488	468	458	468	484	462	460	446	450	476	438	471	459	462	486	459	456	461	508	501	460	455	447	442	442	483	486	462	475	473	450	418	477	495	489	471	447	445	476	501	429	491	478	445	453	461	447	450	471	455	487	466	468	453	461	460	453	525	485	475	437	469	474	472	443	456	442	447	458	481	454	459	464	479	435	482	499	463	449	498	455	444	461	458	504	460	493	490	476	414	438	438	452	433	428	436	448	458	451	428	486	443	478	451	482	500	443	458	486	474	465	422	442	403	496	447	478	457	433	435	494	435	485	444	482	469	441	450	444	472	460	454	480	495	491	466	470	446	456	463	453	438	477	465	438	418	450	456	465	500	428	462	454	484	469	492	488	451	484	512	495	465	455	450	465	462	443	462	486	464	464	449	470	453	525	498	475	469	451	421	466	466	446	486	464	470	438	380	454	467	463	456	430	454	489	443	478	485	459	482	423	420	469	429	418	440	465	451	457	446	435	450	463	469	422	458	451	464	465	492	494	472	437	499	465	433	390	461	477	410	438	492	514	459	484	455	482	456	485	446	461	476	456	466	465	504	509	466	454	483	452	456	453	496	476	502	461	476	477	468	459	414	499	486	465	445	454	447	436	456	453	470	483	490	454	433	441	483	443	447	463	417	439	474	476	443	427	427	426	450	459	472	468	440	457	465	484	444	487	444	459	465	444	437	476	447	475	458	461	503	468	422	409	451	479	442	458	433	442	430	460	465	445	490	454	432	437	469	435	442	435	481	455	440	468	442	441	426	481	421	454	433	441	479	460	483	463	484	460	426	453	450	463	465	426	495	488	475	470	454	445	494	427	444	458	470	474	496	443	445	442	458	438	438	474	467	461	451	463	464	451	455	480	438	452	460	425	443	492	474	455	502	484	494	469	508	473	430	468	429	467	429	412	432	427	436	467	494	459	465	431	459	446	467	500	449	461	463	437	429	444	492	504	509	458	427	482	464	419	467	428	499	418	445	471	500	422	462	460	475	460	481	471	470	473	474	446	468	470	454	450	466	443	462	462	481	447	445	472	476	428	470	456	461	465	460	473	437	469	451	442	460	407	441	437	467	460	481	453	451	421	495	451	449	432	443	502	469	473	414	473	452	450	453	445	436	445	469	433	436	465	470	440	453	476	444	498	466	460	492	462	491	490	456	446	502	484	497	482	459	455	473	441	455	454	487	467	443	452	411	461	440	476	499	433	493	432	449	454	461	445	462	495	459	506	441	476	461	452	446	425	446	514	469	462	462	450	477	406	466	457	468	453	451	476	508	429	478	436	434	461	487	467	475	487	467	424	429	478	485	445	453	475	451	458	426	443	493	445	466	513	472	496	461	452	443	434	454	467	472	418	511	466	489	483	471	430	448	476	455	469	456	429	498	463	461	465	494	474	449	462	470	463	439	459	462	424	464	476	506	462	439	479	491	437	476	494	452	472	427	442	450	430	421	459	469	468	478	464	448	463	439	455	461	443	455	455	442	482	478	440	445	453	433	462	447	463	488	453	475	473	462	441	443	465	429	463	443	454	489	462	500	416	444	450	432	462	461	435	475	478	420	457	424	483	463	497	455	429	464	422	405	492	465	448	513	456	466	460	461	468	429	461	462	439	487	502	440	500	490	469	440	476	463	489	457	490	438	477	464	478	466	464	466	466	449	442	508	438	451	447	498	478	463	444	467	479	451	462	511	501	468	436	458	440	447	448	480	473	457	469	467	445	410	481	452	468	431	480	475	474	418	439	438	444	437	474	442	465	461	471	459	425	443	473	507	482	503	475	449	462	435	490	406	429	442	465	421	489	472	439	465	446	488	443	490	433	433	491	448	465	459	458	484	458	441	505	490	448	429	446	481	455	469	480	468	454	473	444	467	486	472	404	460	448	481	456	433	457	430	496	428	463	474	458	451	458	460	441	463	454	420	451	451	494	450	463	445	418	471	462	436	443	485	453	435	462	499	460	456	452	443	483	458	443	512	445	474	457	455	485	457	470	477	455	438	424	446	449	432	454	525	524	484	461	469	484	474	450	447	444	443	458	456	504	487	489	461	471	526	441	434	482	435	485	430	428	465	419	425	490	481	416	489	460	451	421	472	471	454	483	425	467	489	433	445	446	416	478	433	453	452	465	479	439	466	480	446	460	473	469	443	501	470	429	468	475	453	413	412	432	482	468	457	444	464	452	476	439	451	462	462	472	482	426	468	456	485	423	436	497	464	460	447	449	454	422	433	433	452	465	462	434	430	418	504	464	422	484	489	508	446	448	485	428	452	481	423	439	440	399	453	469	473	456	455	447	414	502	457	458	444	437	479	435	480	463	463	467	440	442	482	435	442	447	452	476	440	479	439	492	433	469	493	502	481	473	457	440	462	408	420	465	476	517	443	429	442	454	460	445	475	458	464	455	426	483	469	442	462	413	434
9193	15378	13324	7363	5146	3914	2477	1886	1568	1305	1186	1154	864	755	703	662	682	595	604	590	541	544	535	496	530	490	525	475	485	466	481	476	472	464	457	516	477	456	484	437	502	408	448	459	457	463	440	422	450	451	403	418	446	421	459	432	403	406	417	474	443	419	423	436	414	423	459	389	429	462	444	390	428	435	432	410	460	441	422	443	433	397	422	435	397	426	406	427	413	402	430	381	420	417	453	424	442	415	400	453	417	434	442	444	409	407	472	470	432	419	457	470	455	415	426	390	439	387	388	417	425	420	460	414	443	407	437	467	419	426	440	415	436	454	405	418	433	431	432	418	447	407	453	398	423	402	440	429	438	458	456	447	455	428	394	439	436	431	476	407	464	409	441	440	458	434	442	432	439	439	414	414	413	416	440	433	397	438	421	429	449	422	469	450	405	451	414	418	407	418	417	421	433	426	453	452	453	426	452	405	435	438	444	410	440	437	394	461	452	432	420	431	419	424	406	442	426	423	428	402	431	463	396	422	440	424	418	436	423	433	435	464	398	401	403	440	487	431	408	445	439	427	442	445	452	462	422	388	398	406	448	417	428	430	426	444	423	448	409	426	422	473	423	416	455	466	425	469	446	457	403	443	413	465	406	436	431	430	434	420	434	442	442	405	408	443	441	433	398	406	446	445	383	429	477	398	417	441	423	455	484	420	421	448	408	430	440	436	414	393	420	408	425	484	433	430	415	455	413	392	436	415	438	405	423	384	433	446	446	440	446	410	443	406	438	399	407	451	442	438	433	472	405	422	440	454	426	480	450	411	446	431	421	448	430	409	434	466	408	407	439	447	421	401	441	401	430	458	423	437	415	405	450	424	424	412	425	416	434	443	399	390	429	447	424	466	439	409	426	464	437	419	470	420	487	430	411	421	455	447	410	399	421	454	455	368	420	420	410	426	412	434	425	438	428	453	436	417	416	458	418	420	421	458	443	457	409	442	431	440	419	399	425	421	390	438	402	443	430	417	466	432	439	424	420	451	414	434	406	428	447	446	404	429	432	437	435	423	390	393	448	435	418	424	436	415	458	428	440	425	426	433	422	441	436	423	441	467	438	390	385	424	425	423	452	418	415	399	423	416	408	422	442	370	414	436	413	409	420	422	473	431	408	420	404	470	403	459	438	398	415	477	428	408	417	447	420	394	450	397	464	442	477	420	420	425	422	438	437	396	408	439	427	411	397	473	429	408	437	420	449	456	388	424	433	405	434	449	431	456	401	439	426	424	388	425	405	378	438	465	390	406	389	423	450	431	438	436	416	431	454	441	412	446	416	446	457	488	426	454	450	427	424	425	440	423	433	433	439	387	455	401	384	415	442	420	416	417	454	430	439	431	426	425	426	466	443	479	433	459	416	432	450	448	427	410	398	459	436	445	431	410	430	404	419	427	455	467	420	426	428	439	416	445	407	459	447	433	408	452	417	405	436	430	408	391	428	414	435	433	454	416	430	440	427	420	439	432	437	421	452	406	434	418	456	406	452	424	422	430	443	440	401	445	474	411	449	391	415	432	446	469	420	421	419	465	392	419	421	410	425	437	417	416	383	402	461	439	478	441	421	457	440	412	473	450	424	419	448	427	454	453	389	445	395	455	437	462	439	439	443	408	446	454	397	422	418	433	445	439	425	428	409	412	423	415	426	421	436	395	471	443	427	452	452	440	431	449	470	427	446	432	419	423	424	453	404	434	411	418	406	406	448	427	451	460	438	398	400	447	415	412	424	417	388	440	421	465	418	425	413	463	380	436	408	459	409	396	414	442	450	427	442	396	425	435	397	460	447	437	430	429	392	408	436	450	426	407	423	451	448	463	434	464	422	477	433	463	458	434	426	433	427	448	433	432	493	417	457	417	436	439	414	470	420	417	430	459	426	452	425	420	460	380	449	410	449	429	463	454	408	388	448	440	452	447	438	428	436	383	487	440	435	462	451	428	437	478	418	380	450	416	427	396	448	434	398	437	457	418	431	475	413	412	436	403	441	424	412	423	424	452	424	443	447	416	455	433	419	434	425	395	419	448	418	448	453	406	410	419	425	420	404	440	439	442	437	469	423	405	439	430	421	409	403	426	378	436	420	405	380	461	460	449	402	428	415	438	436	426	452	405	431	417	437	416	405	411	440	413	427	448	408	467	414	459	417	433	423	376	410	408	440	461	425	439	440	449	389	448	452	406	416	449	427	434	465	432	446	415	416	413	434	419	445	422	416	426	439	444	465	403	449	402	438	429	430	438	408	443	408	419	407	421	428	427	396	437	378	405	442	407	424	454	418	456	421	412	463	427	439	442	433	449	421	403	440	413	432	417	438	420	423	450	423	451	425	428	446	419	428	440	427	459	441	435	420	453	435	422	412	437	406	426	417	450	430	394	427	478	443	408	435	449	402	433	440	427	384	444	426	423	423	420	411	411	427	408	446	444	404	423	432	425	406	459	407	462	453	429	392	419	495	434	416	425	412	444	426	381	413	431	418	451	436	415	422	461	452	467	405	411	418	429	425	419	427	415	419	424	439	451	385	444	405	385	418	449	437	446	440	442	427	444	419	435	441	439	447	388	405	433	428	435	444	422	427	406	450	438	417	426	460	425	450	414	433	439	413	402	425	416	393	424	433	425	406	409	476	412	396	424	401	404	403	434	401	429	416	426	438	380	430	404	396	413	436	437	423	398	442	471	416	411	402	420	421	442	450	412	466	463	416	468	428	426	414	441	437	423	431	485	417	458	409	435	398	432	457	410	433	433	444	409	462	424	436	447	449	433	424	446	412	409	473	382	415	447	439	459	456	401	436	426	426	430	430	456	417	406	426	438	443	433	408	450	425	424	425	418	396	450	415	429	413	420	420	422	474	413	421	450	456	392	415	420	425	404	426	399	445	434	393	444	448	434	407	438	433	454	438	410	460	459	376	391	417	433	421	388	406	419	410	420	416	406	446	456	436	436	404	442	415	395	459	467	401	451	459	442	455	449	400	446	451	435	437	439	462	406	461	456	403	411	469	474	426	468	455	429	424	429	429	382	426	411	476	440	432	433	425	439	396	412	437	440	483	398	391	420	422	448	456	438	401	410	418	407	397	398	442	440	429	422	432	386	430	447	390	377	422	440	444	408	431	467	433	455	452	415	401	444	391	416	385	406	437	424	419	408	426	372	406	455	413	443	452	438	436	399	435	409	432	431	455	423	459	429	419	426	437	438	463	421	454	409	435	433	411	402	440	448	452	393	462	430	382	432	410	449	441	421	448	443	413	420	426	429	437	414	410	437	400	447	450	428	436	410	374	432	398	447	424	444	380	425	436	401	399	474	418	437	424	438	429	430	408	408	435	448	391	400	405	426	444	424	425	404	395	408	456	421	412	402	427	441	375	487	418	434	452	433	440	465	420	431	405	436	388	432	439	448	422	443	409	471	428	445	409	399	455	414	437	414	418	395	440	442	412	409	388	432	414	420	419	423
22187	20126	26695	23342	20145	20278	10891	2416	1845	1599	1423	1440	1149	1083	1043	1019	954	906	965	855	904	884	861	821	820	866	791	850	853	874	794	804	736	779	755	776	811	796	761	752	798	828	806	747	760	791	765	733	785	754	758	800	775	813	754	745	729	758	723	740	690	749	787	743	743	748	762	725	751	772	752	764	713	821	822	792	723	748	789	745	768	762	792	808	750	776	737	765	777	746	721	761	752	757	737	779	775	764	739	742	712	749	732	777	758	739	736	727	798	759	793	811	756	706	767	817	717	741	705	776	808	806	747	786	785	728	770	752	753	696	749	743	728	775	784	751	776	731	760	785	716	713	704	772	753	717	705	712	723	790	675	755	781	751	782	762	748	781	761	747	776	701	743	730	765	745	745	781	709	749	736	737	797	731	725	729	751	718	738	729	758	727	782	795	711	757	773	744	723	745	761	831	791	711	698	749	709	785	750	803	763	767	745	716	749	735	737	718	755	704	724	773	714	776	750	767	735	755	719	718	708	748	772	769	767	749	773	768	727	727	729	720	748	795	796	757	745	730	757	795	738	751	762	765	719	804	755	691	719	722	751	726	754	747	726	749	755	762	745	741	772	797	727	719	728	697	734	763	748	759	744	762	781	712	714	721	742	688	768	765	722	768	749	753	750	756	788	748	743	726	764	746	710	759	744	729	765	706	770	772	767	743	722	744	750	739	792	791	707	729	803	796	751	708	739	778	723	759	752	764	695	716	754	734	707	828	763	754	769	777	756	763	714	739	726	765	785	741	728	765	754	755	731	744	747	757	714	748	771	712	775	729	807	751	729	725	707	756	714	730	750	748	718	749	738	794	769	766	737	734	751	738	701	718	810	703	718	732	743	741	766	757	692	725	797	786	770	678	727	771	722	741	744	703	717	751	732	750	744	695	729	750	751	740	753	786	718	748	778	765	771	725	735	747	772	748	759	699	767	782	763	769	739	714	740	756	772	761	729	762	757	713	713	761	742	747	761	766	774	720	752	745	748	725	754	745	733	718	754	787	786	750	724	758	771	747	746	757	748	753	767	784	688	745	752	749	754	724	768	749	761	744	768	734	766	731	754	731	764	719	724	753	724	795	723	724	787	743	720	725	763	730	743	736	709	768	795	722	733	716	814	705	711	781	787	758	706	741	757	710	745	773	750	789	784	719	743	786	778	754	787	756	739	748	759	715	734	815	730	782	752	743	790	792	745	781	731	779	757	668	752	731	738	778	745	743	690	711	755	699	792	747	795	721	728	715	726	708	814	783	745	747	754	751	720	769	808	707	789	774	762	732	749	789	725	708	758	793	724	755	772	821	681	773	746	772	728	755	718	725	680	755	716	759	716	747	744	797	761	761	753	747	774	724	774	760	749	738	732	706	746	732	701	750	792	710	794	738	717	744	724	776	747	756	751	768	753	770	728	728	734	749	737	727	731	738	698	765	743	782	757	743	749	728	770	757	757	782	697	735	736	765	723	738	741	702	748	739	768	737	726	727	701	736	764	790	756	735	808	725	736	724	716	742	757	752	758	805	741	786	775	746	760	746	734	752	749	721	722	756	703	737	771	741	762	777	768	710	757	766	716	764	763	707	760	729	722	734	750	738	805	734	733	705	715	730	664	750	743	700	762	778	721	748	740	745	699	779	724	735	721	751	715	729	723	699	730	742	752	760	762	746	755	760	731	770	799	743	774	737	740	758	741	755	689	704	725	751	725	769	744	729	774	737	727	726	789	754	765	717	742	775	753	722	741	752	735	709	735	764	771	742	777	747	733	763	759	775	723	739	748	750	710	765	650	686	757	789	735	750	760	731	731	729	686	732	757	697	731	739	727	744	739	748	713	809	764	753	733	771	738	730	744	732	798	779	742	689	791	714	738	732	749	716	748	751	721	764	742	748	714	770	740	724	810	784	787	750	715	780	693	757	774	734	793	756	779	747	740	750	677	698	716	703	777	750	720	751	729	778	760	739	763	765	718	729	725	779	729	734	738	730	764	741	755	791	791	789	729	764	752	770	759	685	753	743	710	732	807	772	736	752	679	738	741	741	711	756	747	759	700	770	727	710	801	749	729	775	735	760	814	756	744	716	721	731	739	731	734	744	703	745	714	726	762	786	705	750	741	719	733	727	726	793	712	710	703	716	757	689	793	788	724	767	773	719	719	789	745	753	750	786	745	637	744	776	794	749	735	752	761	741	737	784	765	745	729	733	708	738	752	733	710	766	788	765	732	732	725	750	769	712	733	759	725	755	738	748	792	726	746	770	699	726	748	752	749	758	743	779	732	696	701	735	732	772	737	736	724	729	746	777	750	747	729	754	761	744	780	755	722	716	778	800	812	773	739	795	778	730	738	725	736	797	755	760	768	728	767	713	741	790	761	744	746	737	701	763	738	752	756	799	735	762	794	690	681	777	770	757	732	708	755	743	750	731	753	750	730	803	709	754	700	724	743	783	727	749	782	724	728	775	749	771	771	742	746	820	741	743	725	712	729	763	740	746	732	768	744	796	731	762	774	766	721	773	751	768	712	701	770	723	734	772	733	714	748	753	760	790	716	734	762	752	730	750	757	737	763	712	768	709	726	747	776	712	712	717	770	762	744	707	754	757	735	697	674	751	717	762	738	749	776	708	732	744	737	710	694	731	709	734	731	764	727	731	747	743	795	777	764	769	741	761	737	733	774	756	769	744	739	757	766	774	737	770	752	706	715	739	763	728	747	742	766	743	712	729	757	768	731	730	716	766	733	742	721	773	756	728	756	750	724	731	716	757	735	737	758	740	732	774	702	766	780	750	723	746	753	781	802	750	713	705	723	765	784	818	721	727	751	759	727	750	727	759	721	788	738	775	725	741	738	752	704	718	771	712	792	705	727	773	735	740	752	700	729	812	755	769	778	729	780	735	774	734	716	766	743	753	720	732	720	716	757	724	765	744	708	742	747	766	781	728	715	750	770	733	759	706	758	723	741	836	740	729	735	724	744	719	738	765	759	790	752	768	724	730	746	771	758	745	768	710	719	757	746	732	743	779	705	728	743	844	763	742	752	730	722	750	734	683	750	738	791	803	668	776	754	770	731	728	783	722	737	731	727	723	735	732	737	744	738	744	726	764	740	700	755	735	749	725	791	759	794	753	745	725	733	751	769	753	731	727	754	712	746	726	771	742	781	751	754	741	741	757	734	718	795	710	720	774	783	722	769	731	738	703	777	763	742	763	752	785	744	773	770	781	749	737	717	729	709	794	748	785	699	692	763	757	705	754	752	768	756	750	741	735	770	821	734	736	718	749	761	770	774	768	757	762	717	741	726	708	757	750	767	714	745	730	742	761	798	777	744	717	738	764	737	705	721	679	727	763	733	687	782	766	788	739	748	708	719	720	683	756	743	723	802	779	756	729	762	767	707	717	787	757	753	737	753	723	743	750	764	719	706	708	721	766	710	699	751	785	754	774	817	754	733	790	716	700	782	741	752	723
12317	22954	20297	12538	8971	7091	4553	3539	3047	2530	2182	2058	1614	1435	1299	1219	1152	1082	1099	985	950	982	874	874	881	861	826	844	820	801	825	831	755	776	766	728	804	813	688	780	713	709	711	727	707	783	742	722	744	748	763	751	731	719	694	741	768	727	764	715	752	723	706	735	713	705	735	717	690	726	654	760	736	749	673	713	723	712	700	760	692	743	673	676	693	667	675	768	759	711	745	671	685	672	748	730	725	709	645	712	711	718	667	703	708	693	677	727	755	720	677	693	704	722	737	659	702	715	744	690	683	680	696	649	697	699	721	682	682	673	682	647	645	703	670	688	741	704	690	676	712	678	697	717	678	708	742	743	692	719	698	663	721	687	727	738	709	749	656	729	743	697	691	690	696	712	705	723	734	723	635	717	672	729	721	729	665	693	707	711	709	712	707	663	674	694	724	683	713	739	709	727	701	737	697	697	734	707	711	653	654	729	745	719	670	692	697	668	667	692	709	642	670	677	730	672	700	666	722	702	694	651	758	679	713	667	742	681	676	719	700	675	738	696	787	695	708	731	685	703	700	727	686	705	683	643	708	674	655	647	679	707	713	727	693	642	676	693	710	685	762	705	692	716	725	668	711	720	641	708	730	678	753	672	726	682	695	687	699	689	740	682	649	726	716	714	718	700	660	674	694	719	651	670	702	717	698	689	724	712	723	725	692	667	710	714	714	685	729	713	679	692	661	704	695	710	702	678	719	720	740	686	724	726	692	658	697	705	697	654	686	720	691	685	705	692	711	680	677	651	744	708	670	696	732	702	711	701	725	704	720	743	682	703	674	701	737	707	687	683	668	692	704	706	669	694	709	666	677	685	717	715	689	676	698	690	701	706	680	705	685	690	696	706	702	682	674	672	660	698	676	735	689	736	740	744	717	716	683	684	717	727	733	735	666	679	720	701	655	712	668	674	740	720	672	741	742	693	706	724	683	647	721	697	709	709	693	700	684	674	686	697	704	665	702	733	675	687	689	694	739	694	718	708	673	780	686	696	734	689	706	663	641	710	670	698	717	644	697	746	695	711	690	676	740	683	750	647	699	717	719	716	762	676	762	682	691	673	741	665	632	660	693	716	733	715	694	715	688	693	671	667	735	697	689	668	674	743	699	706	722	722	712	711	672	713	726	657	702	689	683	702	711	719	677	709	687	680	718	733	717	651	700	707	689	706	696	692	704	733	674	744	711	729	697	698	735	686	699	694	737	768	743	684	733	720	701	665	659	724	683	727	722	665	700	707	692	672	692	667	730	733	703	705	695	793	710	712	696	681	740	724	708	743	703	752	682	724	685	725	690	721	700	682	695	713	667	711	679	671	729	696	665	734	761	659	714	688	668	729	704	728	685	686	687	690	731	715	683	711	674	743	668	722	670	778	688	667	726	726	695	735	731	720	690	739	745	710	693	688	691	733	649	716	678	710	705	671	729	686	675	685	739	684	698	705	728	695	698	635	726	706	708	713	678	734	716	714	670	692	709	699	698	653	698	665	678	689	714	734	685	692	673	701	679	664	695	696	727	707	711	681	692	706	725	732	687	686	689	667	720	690	723	681	731	688	707	723	663	698	726	715	710	705	742	712	704	693	707	734	684	713	705	667	723	727	687	699	702	698	735	659	690	671	642	711	704	675	738	722	672	672	737	698	721	699	681	742	701	691	692	710	672	683	676	670	695	706	645	731	739	671	695	697	702	714	730	707	692	686	770	705	694	759	670	714	703	709	724	684	679	718	731	645	649	706	727	618	698	713	736	710	697	703	724	717	701	705	680	666	744	671	658	727	700	660	712	701	710	662	708	700	762	713	703	725	693	748	719	683	724	681	691	693	719	649	708	650	671	694	709	668	658	704	692	738	724	689	711	682	743	694	719	688	711	731	697	704	722	750	720	688	721	704	745	703	718	713	717	708	728	683	673	711	653	701	646	644	733	705	714	679	712	727	711	692	700	689	687	695	724	738	708	695	734	698	724	717	706	732	669	686	687	684	635	690	699	677	696	679	712	694	719	737	670	756	683	683	723	731	700	696	716	695	709	744	712	694	712	704	658	676	671	659	691	726	673	657	700	675	721	726	709	699	657	711	680	684	718	687	684	696	685	752	733	687	725	660	744	669	731	711	690	691	697	744	740	681	703	738	698	704	685	659	711	687	689	728	730	729	750	748	767	693	738	705	646	719	734	716	709	660	718	729	700	697	729	642	761	674	721	742	654	684	697	684	706	707	688	699	721	718	679	728	683	656	666	741	660	666	708	709	665	724	738	689	684	718	708	656	659	643	723	674	721	667	694	684	694	675	698	647	664	695	674	751	741	765	697	726	747	707	701	758	707	706	712	673	709	710	677	696	675	730	731	760	684	705	646	732	695	699	708	723	730	704	638	674	683	715	719	689	735	723	680	669	746	705	688	687	677	689	654	707	666	668	720	712	667	663	738	712	707	672	706	716	728	693	723	663	731	680	703	667	687	750	659	688	706	705	692	684	701	742	703	712	703	723	740	699	706	764	733	700	695	712	701	723	730	696	695	709	643	700	684	714	718	695	704	703	710	702	711	660	687	673	690	699	709	688	733	697	669	664	741	680	644	743	718	708	661	744	747	716	739	659	630	700	703	675	680	664	696	715	698	698	732	699	756	725	713	704	716	677	658	671	712	731	717	745	727	720	678	659	655	711	687	740	701	673	732	674	708	697	675	670	724	733	733	696	671	694	675	718	693	697	752	722	675	706	684	677	715	710	729	660	712	721	720	731	684	724	656	644	658	719	708	668	694	697	648	696	653	704	677	701	734	735	692	699	703	746	650	717	661	691	661	676	690	733	740	666	741	714	733	674	702	730	726	702	728	690	736	696	690	710	719	684	716	701	711	667	714	709	671	718	666	705	670	650	710	698	693	662	719	711	696	718	693	701	702	627	649	710	693	674	630	685	679	730	705	717	677	704	716	712	715	710	695	702	713	724	690	695	717	702	668	734	716	669	696	705	728	719	674	667	705	742	730	725	676	681	715	701	685	685	672	689	676	707	707	723	679	707	712	668	694	713	712	750	692	732	697	711	712	652	737	737	728	768	647	715	667	667	714	678	695	737	712	701	711	712	637	695	704	682	690	740	716	676	657	708	666	712	665	686	723	688	622	726	715	734	678	708	693	681	696	719	697	721	716	722	693	701	701	680	691	676	692	697	678	669	667	729	698	674	735	734	695	682	675	673	721	740	670	753	682	693	655	716	704	677	703	689	700	702	711	702	724	662	739	705	718	713	702	696	773	653	713	683	724	668	717	677	683	732	694	707	720	696	727	701	656	693	684	735	723	696	750	680	713	708	669	710	735	664	712	675	706	699	709	707	740	754	696	720	708	724	692	640	705	709	680	685	712	766	692	647	690	697	661	680	690	693	733	711	677	703	740	688	649	768	718	677	681	704	663	750	698	679	727	663	659	679	740	685	696	729	724	690	600	714	737	654	685	719
27394	15044	3443	1124	611	462	265	225	227	177	187	154	147	145	167	147	158	154	149	136	178	138	145	154	132	157	142	153	130	161	155	145	159	163	143	135	155	186	153	138	153	147	144	141	141	176	139	164	153	151	148	139	149	149	142	163	139	142	147	150	156	140	143	150	143	159	145	172	122	140	150	138	141	139	157	173	138	136	136	128	155	135	154	145	158	147	150	144	156	127	148	160	149	152	153	149	144	153	139	164	160	149	152	146	158	141	157	134	170	166	149	144	160	138	155	158	147	140	152	154	161	155	144	150	152	171	144	148	166	148	187	146	135	142	145	166	114	134	149	136	122	155	142	136	144	154	141	142	149	144	137	139	136	153	138	147	132	154	143	165	161	154	151	142	152	136	152	170	141	140	133	150	146	151	146	166	149	180	133	125	149	138	156	165	154	161	135	135	125	150	152	160	140	146	133	156	178	136	154	152	144	164	141	150	132	165	133	138	152	159	154	146	153	144	136	153	155	149	151	133	154	162	146	133	150	137	138	151	142	149	149	144	136	156	142	142	162	135	138	135	157	136	153	137	141	124	116	144	156	146	150	153	156	144	141	171	150	131	153	171	127	166	158	162	163	153	174	143	135	137	142	154	169	147	173	130	147	146	152	139	123	158	157	127	152	162	156	156	142	158	135	149	156	161	151	138	147	141	168	161	153	156	151	142	150	154	131	181	115	175	165	159	136	141	157	117	116	152	165	144	149	146	146	179	161	145	144	141	145	158	161	149	170	149	143	165	122	161	129	129	148	139	135	122	145	172	159	138	140	170	161	145	162	142	159	147	157	153	134	151	144	158	149	134	156	133	163	135	171	145	144	148	157	134	142	144	149	148	145	148	167	150	138	141	132	141	131	131	172	142	143	153	137	148	131	129	150	152	132	157	148	143	127	146	158	137	150	140	150	147	170	147	139	157	165	165	139	147	160	131	129	164	136	146	149	147	162	133	128	126	143	145	154	137	155	146	115	162	153	154	180	143	151	132	140	165	152	167	142	157	148	160	156	151	165	164	149	143	155	155	134	170	159	136	157	142	150	138	144	157	150	148	140	131	164	156	131	150	150	160	153	160	139	160	138	141	150	149	152	152	136	146	171	145	174	137	140	154	177	117	146	143	136	168	171	151	140	150	144	143	142	137	141	149	149	152	145	165	145	133	170	159	135	146	151	144	157	147	152	142	163	148	137	189	138	152	165	158	181	159	138	124	151	159	154	127	148	146	137	155	141	130	127	155	152	148	134	122	162	152	153	146	140	132	137	158	144	163	138	168	149	131	153	164	142	152	149	138	126	145	125	133	153	154	137	159	153	150	142	155	164	140	153	153	145	148	138	143	122	161	122	152	134	124	146	151	141	157	153	118	140	153	150	136	152	158	127	134	152	146	153	152	138	136	143	141	122	145	156	146	165	151	137	165	152	154	154	159	140	134	167	161	152	152	150	151	166	155	152	146	153	170	157	149	157	150	152	169	141	155	166	142	173	160	153	142	132	143	163	146	130	135	156	156	135	150	147	174	146	157	142	152	148	164	177	156	137	154	144	125	134	138	131	133	132	136	156	155	127	160	146	159	181	162	144	143	137	135	132	149	131	169	157	152	159	140	142	129	167	152	151	139	152	176	148	138	112	149	144	147	138	130	147	147	152	132	160	159	170	142	153	167	150	157	163	171	142	141	144	130	129	150	154	161	152	134	151	128	177	147	165	125	138	164	156	154	141	129	139	146	140	152	124	151	136	172	163	197	161	155	135	153	136	145	147	147	140	149	158	144	142	136	167	155	165	148	158	160	150	139	164	136	132	168	137	149	148	133	140	141	137	136	143	144	155	152	182	141	153	143	137	132	149	152	162	135	166	152	148	158	158	153	171	165	151	150	142	162	130	131	128	148	161	134	154	159	139	148	148	149	139	127	133	143	153	159	140	156	155	165	117	152	131	145	162	149	157	147	152	146	124	159	143	134	146	152	167	141	161	146	161	161	158	130	153	149	130	136	153	146	126	149	154	136	140	144	157	139	146	135	150	149	145	153	152	149	123	152	151	136	151	155	134	129	123	145	148	164	151	115	153	154	126	137	145	145	163	154	161	148	145	160	148	136	131	162	151	172	146	155	132	147	155	154	157	169	174	168	144	131	151	145	154	147	141	135	148	136	173	148	151	140	134	148	150	136	148	135	133	145	155	163	145	160	140	135	148	163	140	148	142	164	127	160	153	153	137	140	146	128	135	142	125	155	132	144	149	128	146	151	148	143	143	161	145	139	143	155	137	144	166	150	133	169	155	159	141	127	133	142	152	153	161	149	148	153	137	149	155	157	153	135	148	157	129	144	153	164	170	136	148	151	154	138	143	141	159	163	157	142	158	153	169	163	138	154	163	145	145	142	150	151	151	159	145	137	176	147	161	143	159	129	136	148	144	139	164	160	150	157	124	147	160	138	144	143	155	155	132	158	125	146	157	143	153	143	137	149	151	156	143	143	156	154	164	121	140	139	179	160	145	183	146	156	152	136	142	154	152	151	147	151	141	150	159	135	151	145	141	141	132	147	154	141	143	130	139	147	157	146	168	133	161	156	149	162	147	164	152	161	145	175	151	146	118	149	142	149	157	144	167	145	147	150	159	141	143	150	138	141	149	134	144	156	164	166	175	128	152	133	141	138	130	154	155	163	117	135	161	134	163	132	140	142	166	153	132	152	139	133	141	150	144	137	152	155	161	150	149	165	155	169	159	153	147	152	133	148	152	143	125	173	147	168	173	141	115	150	132	142	105	161	144	134	131	164	145	133	144	148	160	159	143	138	141	160	159	136	124	150	163	148	171	131	166	146	138	156	135	162	149	139	150	141	152	155	143	149	143	151	159	138	164	150	153	160	145	160	136	140	148	131	153	134	163	144	155	146	137	133	146	154	154	122	138	153	119	160	152	135	135	152	170	131	138	159	144	156	135	136	126	154	139	149	136	147	142	126	171	163	143	136	139	143	140	153	156	135	160	143	150	143	143	138	135	136	142	144	142	164	150	134	139	108	146	155	155	163	173	153	157	135	146	161	147	146	148	145	125	157	148	116	144	137	147	146	148	136	152	143	151	146	128	152	126	144	147	155	139	167	157	141	148	141	143	149	192	140	144	134	151	143	151	162	122	152	153	175	143	128	141	157	156	169	150	165	127	135	155	131	134	152	115	128	145	134	163	156	173	155	152	158	158	166	142	146	143	143	146	146	160	131	145	137	138	147	155	152	159	127	143	170	126	143	154	147	141	125	124	136	153	149	188	165	160	144	156	137	161	145	134	145	164	141	157	158	148	153	176	132	148	147	142	158	149	149	140	147	156	142	148	161	151	142	166	151	144	132	141	138	146	148	137	142	151	162	137	150	134	139	141	122	131	154	154	144	150	153	135	149	142	137	161	131	136	156	143	175	165	162	133	164	181	118	128	144	139	153	154	149	144	129	147	142	152	147
6673	4337	3661	1716	1174	806	399	314	287	215	182	185	170	174	171	188	161	157	179	158	160	170	179	156	152	152	159	162	161	159	159	156	170	190	162	153	160	176	152	139	151	158	155	171	171	149	175	149	144	151	169	139	163	163	179	139	172	179	169	163	168	167	217	151	159	174	149	165	163	145	164	139	159	158	156	154	155	151	168	155	167	155	163	161	174	153	145	153	158	174	155	167	166	161	177	165	165	170	160	170	144	176	140	158	157	151	168	149	169	186	154	160	181	180	160	160	159	169	187	153	164	166	154	151	175	168	164	170	158	161	164	154	167	145	140	155	142	169	166	154	146	146	156	182	148	127	145	180	145	159	154	155	146	157	173	170	145	166	147	142	137	162	160	139	170	158	143	181	149	168	198	176	172	163	155	154	160	184	156	143	149	174	158	135	153	125	158	160	145	123	161	140	149	176	158	165	138	154	169	176	167	167	156	172	130	167	158	159	151	161	149	155	157	156	183	151	136	169	149	188	161	163	146	139	146	159	160	153	153	141	179	168	163	155	153	158	150	172	149	158	148	153	150	173	149	171	169	150	176	165	158	173	160	160	159	166	171	160	148	181	151	157	182	148	141	158	172	172	168	155	148	165	164	136	171	139	192	178	154	158	159	169	166	176	176	152	156	157	160	179	154	165	157	159	132	151	152	155	168	157	159	151	163	146	137	155	159	166	159	151	157	177	144	156	156	150	159	154	163	179	157	156	151	134	186	169	162	173	165	166	159	162	175	134	152	152	159	150	167	189	166	161	163	140	141	163	144	157	166	151	146	157	168	154	158	154	176	148	172	166	173	152	172	169	143	163	156	143	162	142	138	164	168	141	151	148	170	175	175	166	155	168	152	164	148	145	149	161	172	149	166	146	149	148	135	153	156	176	161	142	176	153	134	165	153	162	152	152	174	175	172	142	164	149	167	159	179	158	193	149	139	146	156	172	154	148	176	159	174	151	178	177	145	165	187	153	174	170	171	161	177	188	167	147	153	148	171	141	164	149	155	149	145	147	156	161	169	153	147	148	161	160	154	168	164	154	162	162	173	174	160	149	182	170	176	160	167	157	158	153	140	165	158	146	187	153	146	141	170	160	176	168	170	178	157	147	170	153	162	172	151	158	177	157	173	158	140	177	151	149	176	156	143	163	134	156	172	146	146	151	155	157	156	169	166	154	149	142	158	162	155	153	163	154	156	145	154	178	150	160	160	141	156	147	172	163	144	170	174	152	167	167	142	137	156	161	155	157	183	157	135	155	149	153	138	164	160	185	141	171	134	157	162	162	151	158	158	161	151	168	160	162	163	161	137	163	162	159	144	161	174	177	180	153	134	165	150	161	167	164	168	145	154	165	159	170	158	139	160	164	170	155	184	164	170	147	176	171	175	153	160	176	158	147	144	142	144	163	148	153	167	150	160	166	173	169	156	172	167	138	144	155	170	177	152	157	169	160	151	147	157	147	140	145	161	189	148	137	151	161	164	157	148	170	175	138	166	162	154	159	146	150	178	138	140	173	168	153	138	170	163	136	168	162	164	175	156	175	149	167	162	165	158	141	176	151	148	168	135	183	175	170	165	154	157	164	164	153	166	154	163	163	152	146	151	176	182	164	167	177	164	159	145	144	163	155	176	153	153	132	169	156	144	158	161	170	159	158	169	156	172	148	165	136	157	174	166	152	173	143	126	174	152	147	156	167	166	150	123	149	152	155	166	156	173	158	179	176	152	174	172	137	172	167	162	176	182	174	177	146	167	162	148	155	152	151	166	155	164	143	143	152	148	149	135	164	160	156	164	142	163	156	172	158	149	161	167	155	164	162	129	153	167	153	162	165	141	153	140	173	160	173	156	156	163	153	152	173	150	169	154	146	151	137	156	152	144	163	157	173	142	156	148	149	179	145	152	161	152	150	158	165	175	161	161	164	155	145	165	159	115	153	176	165	166	159	156	157	139	154	144	144	152	155	179	163	152	157	153	178	141	163	154	140	153	156	194	181	167	156	161	142	157	180	146	184	144	161	171	169	162	167	164	173	136	178	144	152	166	190	146	154	148	135	151	148	166	145	143	166	143	153	162	164	162	148	160	149	162	156	151	149	178	170	156	161	161	157	148	136	167	177	163	159	155	154	160	174	166	156	152	150	143	181	170	154	154	162	165	175	166	134	153	166	163	155	149	174	168	166	136	150	144	163	165	174	155	169	142	159	174	164	138	169	163	184	172	161	149	165	161	159	158	135	175	156	164	157	150	151	158	169	156	168	145	177	132	159	160	155	175	172	173	176	173	160	168	158	167	170	152	151	183	146	151	164	156	131	161	143	169	137	153	171	175	147	147	173	168	143	165	166	171	154	150	136	162	140	161	160	145	162	161	164	154	148	161	145	148	153	161	148	156	144	158	180	176	164	162	180	170	167	163	152	167	173	171	165	156	176	137	167	171	191	139	147	177	165	156	171	166	135	134	144	149	163	152	158	151	165	150	173	165	174	153	161	162	161	144	150	151	148	172	161	145	169	151	155	170	155	190	143	161	166	173	158	162	158	162	160	157	150	158	170	166	152	175	174	138	171	185	179	152	159	169	149	177	155	148	154	178	157	154	171	173	136	159	168	161	137	171	182	155	144	132	160	138	154	150	157	159	165	147	152	153	145	150	128	153	157	155	160	168	165	168	162	152	155	175	160	155	159	153	140	153	160	180	188	172	137	164	169	172	142	168	168	159	181	159	151	153	149	132	163	176	157	176	155	160	160	183	146	161	158	138	163	166	176	157	166	157	149	148	161	148	148	153	158	147	153	158	158	165	151	165	156	147	155	157	149	170	151	162	166	148	168	148	134	147	174	159	152	140	154	150	157	174	167	175	163	152	146	155	172	167	150	170	136	158	157	169	159	161	157	194	158	148	165	159	175	164	156	144	173	170	157	167	168	168	152	162	137	172	159	153	158	173	135	187	162	165	160	174	158	163	156	132	146	160	157	168	164	181	164	145	178	168	162	159	151	155	169	153	166	145	161	156	151	156	166	146	155	154	175	146	161	169	162	145	156	159	173	165	161	178	146	137	163	154	148	140	138	153	133	165	171	154	189	142	152	153	167	154	152	143	144	157	161	164	139	162	148	132	174	179	168	167	160	169	155	141	162	202	160	156	184	161	157	143	184	141	158	141	172	156	155	168	188	181	172	162	172	172	167	155	159	181	189	188	172	158	163	148	145	158	165	169	178	165	163	170	147	162	165	144	176	152	136	153	165	117	154	185	145	155	142	143	178	141	151	166	158	179	152	145	150	168	158	182	167	142	163	164	140	144	164	144	150	156	174	160	167	148	157	160	151	155	152	150	148	163	167	179	149	144	166	150	172	146	165	149	154	166	160	159	168	155	146	139	156	140	151	204	161	171	174	143	161	155	166	176	173	166	139	143	183	146	149	181	135	172	140	158	140	163	156	142	156	166	188	166	172	172	171	163	157
24351	20146	26364	23735	20194	11170	1869	1273	976	907	795	773	637	625	614	581	607	548	555	546	499	560	543	554	517	504	505	474	488	481	483	480	510	501	489	455	491	436	467	496	489	490	467	467	463	481	479	451	450	431	467	498	459	471	478	452	442	442	464	465	483	425	514	490	458	471	447	471	476	466	521	527	435	466	490	462	459	507	451	502	495	445	478	452	472	444	479	429	464	456	443	450	471	496	466	428	465	466	473	469	469	484	467	474	484	454	498	452	468	453	470	450	430	467	432	436	448	480	445	493	489	469	471	523	472	464	456	447	432	500	491	410	459	420	464	427	462	461	533	472	531	456	470	487	429	510	440	483	460	459	459	468	419	465	447	443	519	446	481	460	493	460	449	459	457	415	407	438	464	492	456	458	473	444	463	474	466	469	439	445	458	483	450	471	469	460	441	441	413	439	456	458	452	476	478	412	493	499	484	456	470	465	435	444	489	473	489	465	470	438	448	499	478	486	467	472	475	468	434	447	449	484	453	490	471	486	450	464	471	446	430	472	507	402	450	438	427	461	468	521	441	474	439	459	486	464	469	466	453	461	512	472	457	511	480	441	406	464	475	482	454	466	441	513	477	447	487	457	467	424	453	466	473	481	488	443	454	458	463	428	439	458	469	465	461	488	460	469	477	462	502	449	471	433	455	423	436	482	483	459	438	475	475	493	494	435	473	464	434	461	436	461	458	455	494	417	460	468	483	472	456	470	428	477	445	470	445	447	478	468	490	477	463	473	467	484	483	446	451	461	458	478	475	464	421	488	438	506	438	462	476	433	485	488	438	435	471	451	449	447	481	499	457	480	482	436	455	488	442	476	443	479	482	478	455	446	445	484	478	457	435	449	510	450	451	482	473	461	465	458	439	465	488	438	424	437	471	476	467	419	480	462	467	447	486	453	464	489	447	507	468	474	482	470	440	461	453	472	446	479	445	465	429	430	435	471	469	460	490	425	430	457	467	497	454	454	459	468	492	434	463	460	439	463	479	477	430	467	490	493	501	473	433	438	435	520	449	471	461	471	441	459	408	428	475	425	489	471	435	464	447	462	442	438	449	435	429	487	432	453	452	434	453	483	432	426	480	499	517	475	456	444	477	472	473	452	433	478	478	482	424	452	440	453	467	447	470	459	442	466	475	426	465	478	476	508	494	476	496	437	485	483	447	481	459	474	471	430	457	443	469	453	453	427	425	434	459	464	420	510	476	448	452	463	454	487	479	427	466	460	474	455	449	468	435	438	463	456	483	449	424	440	453	447	460	440	502	460	505	459	453	485	440	459	465	437	441	463	484	478	441	482	429	466	474	463	461	491	476	455	440	461	477	431	469	467	504	454	451	448	441	444	479	475	455	414	458	479	425	455	410	439	464	472	451	407	431	435	462	443	485	436	464	462	478	453	469	456	463	484	480	474	453	417	423	476	462	436	451	513	489	458	434	426	436	457	472	489	471	443	476	492	480	457	459	476	451	463	438	497	439	463	457	465	501	455	469	472	468	462	438	414	478	484	454	441	446	451	490	473	460	465	460	459	450	472	446	451	456	473	470	480	415	440	467	467	455	454	452	466	426	486	472	466	451	468	455	464	467	453	452	439	441	489	488	461	463	454	507	448	497	484	465	426	435	445	455	502	451	453	466	459	433	441	442	468	446	468	431	474	488	474	457	488	464	506	487	480	412	433	461	494	462	434	462	456	445	446	474	489	471	434	477	454	435	490	435	457	475	513	474	483	482	479	477	480	449	458	437	447	458	468	480	482	494	491	459	433	428	473	439	470	452	497	461	442	445	498	470	500	434	441	476	506	490	474	455	482	439	466	440	474	473	480	492	470	468	443	450	450	466	435	436	406	447	443	427	471	464	461	420	478	464	496	444	460	461	436	490	494	469	462	442	448	458	473	465	450	462	487	484	450	432	474	451	423	445	427	467	480	439	414	452	443	467	466	437	431	465	464	473	472	505	449	486	472	454	448	479	452	441	429	467	438	426	456	478	465	447	482	421	481	437	464	431	464	468	468	443	435	473	478	480	498	488	502	455	490	473	440	431	465	467	428	509	457	471	487	477	471	451	454	453	462	447	450	464	446	451	475	421	442	453	444	460	478	491	464	429	432	454	453	464	484	467	451	463	444	451	490	413	470	494	455	472	432	442	481	427	447	445	467	464	481	480	459	464	447	488	469	514	461	444	480	439	476	455	483	472	474	484	432	452	457	448	455	427	473	464	438	461	460	443	443	467	468	434	452	508	481	488	483	496	476	446	448	448	441	449	467	477	439	478	450	454	437	438	462	433	449	428	458	463	485	456	444	447	457	504	441	474	482	515	436	455	470	437	502	451	440	441	487	492	444	480	463	472	435	418	461	489	416	483	435	413	435	453	466	477	440	487	458	433	476	408	437	471	482	454	470	478	448	472	454	488	440	425	471	426	439	458	452	500	484	456	407	453	463	430	411	482	471	450	460	435	449	473	489	511	425	448	476	426	471	436	435	474	472	421	407	447	454	465	436	495	472	480	468	459	478	446	421	447	472	518	462	457	439	487	485	497	500	453	487	514	507	457	461	451	460	459	482	436	467	476	440	482	388	489	478	499	462	473	451	480	490	460	468	502	485	459	459	427	470	478	472	454	418	498	443	416	457	473	430	416	453	436	481	476	438	444	447	461	416	452	482	456	429	420	457	480	472	489	493	484	467	458	462	434	485	451	457	430	472	457	465	478	450	432	472	445	461	454	440	490	501	450	438	453	440	448	477	410	437	456	461	458	446	439	425	460	429	500	442	473	458	471	464	456	448	464	482	485	460	439	446	430	461	474	478	455	462	469	456	444	433	459	454	480	479	471	486	422	492	437	459	465	476	487	463	467	465	374	424	477	479	493	440	467	451	472	470	473	466	464	488	486	436	445	461	425	418	422	460	505	410	491	450	478	426	474	445	480	458	456	459	452	487	426	444	456	454	495	503	475	433	477	460	428	445	472	473	455	455	470	449	467	467	475	461	430	441	432	438	449	463	443	465	454	473	488	458	452	460	471	471	478	478	413	447	432	462	446	422	457	464	438	440	450	478	496	462	454	453	450	495	488	500	442	493	429	408	474	470	469	446	444	448	419	451	477	446	469	454	430	478	452	473	492	464	471	440	456	455	462	484	470	453	460	434	470	471	449	469	455	430	447	435	442	438	481	485	432	421	446	465	458	482	449	469	405	459	457	438	451	470	490	450	454	454	450	473	480	442	431	466	449	456	489	463	433	464	437	450	455	409	453	472	467	429	448	455	481	427	487	482	529	442	476	446	480	493	491	451	484	446	431	494	419	466	427	495	543	433	449	469	451	468	460	489	451	433	493	474	484	455	425	450	500	458	462	474	461	507	450	427	480	479	465	476	470	455	442	436	502	453	444	452	462	448	445	481	430	474	443	472	479	466	437	427	440	443	448	461	439	459	444	433	458	478	458	464	477	448	496	423
8812	15497	14453	7994	5414	3813	2457	2048	1650	1415	1163	1170	853	724	760	709	649	564	597	589	572	510	531	528	514	498	511	522	503	477	484	456	476	473	462	449	460	452	466	422	412	431	467	446	460	465	463	474	433	445	413	457	455	429	430	451	485	446	446	416	415	464	431	446	488	424	419	453	397	436	415	451	411	440	383	430	472	450	425	444	466	465	423	455	437	437	413	431	424	443	400	465	457	426	416	468	454	447	404	425	437	423	442	455	446	429	431	438	439	414	422	420	445	425	427	433	447	403	427	415	481	427	403	399	434	427	439	395	456	426	424	416	419	446	421	434	446	408	439	457	407	425	466	389	363	412	475	405	465	408	413	385	440	432	439	409	418	414	390	421	439	430	460	439	427	437	436	449	393	421	432	427	432	428	455	431	433	440	441	445	420	430	443	447	430	441	424	444	417	405	415	470	405	425	385	419	448	424	439	442	417	425	426	463	451	460	451	383	409	464	436	471	441	433	440	425	442	437	421	447	440	419	421	427	405	442	422	435	439	400	437	412	419	426	383	435	411	458	429	438	418	460	417	429	436	412	453	445	412	465	458	452	441	402	441	457	451	443	459	457	454	448	435	425	413	432	442	460	428	482	430	422	413	438	424	448	439	392	413	441	437	462	432	398	419	426	427	447	431	402	413	439	431	456	418	440	452	464	451	463	439	444	433	448	447	437	430	411	428	443	450	428	431	397	405	433	411	447	417	415	411	423	369	425	427	438	422	448	447	424	436	422	435	436	440	403	454	483	416	432	429	435	414	455	448	477	426	395	425	428	445	466	432	413	448	410	451	425	437	443	416	449	440	391	452	434	404	420	451	432	446	415	408	449	373	432	459	390	426	413	431	410	404	447	398	470	414	437	464	417	439	440	431	463	410	418	452	410	405	440	444	416	442	431	399	455	458	469	462	460	413	432	413	466	381	430	406	404	400	431	447	469	460	421	443	467	418	429	412	405	421	409	472	404	465	429	441	424	401	405	488	429	440	416	431	442	474	426	398	440	390	441	413	481	438	437	424	437	416	416	468	418	420	460	438	412	440	424	397	446	449	451	424	421	454	454	418	409	458	465	433	443	421	473	419	417	448	438	436	456	471	406	420	430	451	432	438	410	418	445	470	421	477	444	443	415	402	446	428	465	456	427	427	423	412	420	445	408	403	445	467	432	441	443	459	427	406	439	462	439	422	460	447	411	421	477	455	443	447	440	434	424	451	419	441	411	424	409	455	423	426	414	426	445	426	400	423	438	427	446	430	440	431	371	446	438	424	428	429	433	438	429	415	465	416	443	427	407	419	455	416	422	448	433	442	438	393	405	413	404	430	450	414	451	405	474	423	431	405	449	460	452	395	433	425	404	462	425	441	412	441	458	448	449	448	433	415	426	425	425	432	416	453	454	406	432	438	467	423	438	442	451	399	417	454	431	420	467	434	397	390	459	412	428	441	431	472	447	435	414	393	417	429	466	407	433	410	426	461	454	449	439	432	411	417	426	436	379	454	464	435	443	425	433	430	450	435	407	404	464	424	449	435	432	441	424	442	410	429	457	427	413	396	403	415	444	436	435	414	418	418	414	472	437	417	448	392	418	422	452	414	457	447	442	441	443	424	415	412	441	414	432	420	458	447	438	395	409	442	423	419	438	419	430	407	430	448	400	437	451	416	426	408	421	405	437	429	419	430	425	468	437	460	464	446	437	454	428	441	440	439	445	432	463	450	433	441	394	448	428	430	421	479	433	393	472	421	431	434	431	442	435	424	467	424	414	434	434	430	437	435	432	426	450	450	445	439	434	454	448	415	427	488	419	433	457	425	455	431	438	409	407	434	444	411	431	411	419	431	456	427	427	428	447	430	414	420	436	432	426	433	406	460	437	447	395	413	430	400	422	404	407	433	421	409	457	441	431	421	435	449	448	445	391	440	423	431	441	460	409	424	455	425	412	404	448	449	392	448	425	419	409	420	465	425	416	429	438	431	396	424	427	407	448	443	440	478	457	434	431	460	412	417	470	406	468	453	447	418	469	422	418	419	436	448	433	437	452	395	431	417	432	436	423	478	443	428	371	399	389	459	423	455	413	396	448	399	425	407	399	418	420	443	454	466	456	430	449	447	452	452	443	440	448	415	426	434	421	407	428	432	423	457	435	407	426	417	425	432	438	444	414	425	416	395	415	419	430	463	457	421	453	423	394	394	459	455	425	418	397	427	396	456	413	405	409	453	452	403	407	440	443	465	440	415	416	401	435	382	447	413	458	473	439	406	419	421	421	411	407	415	455	436	440	417	415	419	466	434	411	404	497	461	450	428	424	442	419	424	450	429	423	465	427	436	440	426	430	415	424	418	439	426	440	427	448	420	413	435	401	417	430	454	389	436	431	431	412	390	452	416	409	455	453	412	442	427	408	434	443	432	438	423	446	397	430	430	427	413	409	443	428	422	436	431	416	445	421	446	458	433	420	431	413	452	450	439	420	423	419	425	450	476	428	408	413	405	432	447	383	441	455	434	427	440	440	437	429	427	403	413	443	418	409	422	407	427	436	414	452	449	424	460	432	408	493	402	447	409	419	403	415	440	438	441	446	444	423	427	446	442	444	423	443	426	416	424	440	426	428	436	447	449	447	416	425	392	412	418	418	438	449	422	419	460	425	429	447	413	417	447	408	399	438	437	417	474	401	455	480	429	438	453	439	402	433	439	462	432	426	414	433	397	408	443	379	441	432	432	441	430	431	462	446	430	389	427	451	399	441	435	456	441	441	442	447	401	426	481	432	419	440	449	429	424	434	441	403	417	446	447	414	396	436	430	478	457	421	414	456	424	436	443	430	421	426	443	426	467	444	438	445	447	440	463	426	456	414	425	414	432	444	433	437	451	435	471	451	441	419	427	455	417	452	393	454	455	466	431	410	475	466	434	410	424	422	439	442	461	436	459	469	419	424	391	437	410	462	437	428	438	445	408	395	413	458	431	457	439	428	417	403	463	440	430	460	439	478	455	384	447	450	454	446	424	415	454	433	407	447	432	442	454	449	462	452	410	431	407	418	428	457	466	417	462	414	465	477	414	431	418	449	440	445	433	449	410	409	422	410	433	420	426	404	442	430	481	446	406	425	430	432	441	445	428	446	475	406	422	407	451	445	451	430	446	430	416	445	422	429	450	436	434	434	421	424	452	442	438	420	406	375	434	445	453	434	441	398	422	452	443	439	425	417	412	442	444	432	429	404	476	420	440	425	486	415	424	427	440	407	424	437	399	432	416	448	451	414	446	428	427	436	464	403	413	419	442	414	462	456	460	439	433	418	409	454	465	446	456	420	445	417	453	431	427	458	432	393	397	421	420	414	419	455	413	451	425	415	446	439	447	427	431	449	438	438	417	431	420	428	445	433	418	452	434	431	424	425	406	464	419	414	413	438	405	417	435	455	426	427	428	396	455	430	394	439	464	416	402	423	438	420	444	459	479	448
22135	20110	26648	23358	20115	20243	10833	2552	1755	1576	1444	1440	1203	1065	1001	955	1006	947	886	896	876	829	848	838	866	875	846	837	819	809	780	845	771	790	751	799	789	801	807	763	805	772	786	758	758	819	741	755	755	755	850	802	754	760	773	718	830	764	770	760	754	739	766	732	763	724	780	760	725	773	732	719	818	744	745	756	787	753	766	729	761	802	784	791	808	744	757	809	719	753	724	747	804	745	778	784	764	718	754	746	744	742	760	749	745	783	784	761	774	731	753	722	788	775	717	777	742	759	792	730	782	750	808	763	754	741	736	698	737	787	745	746	800	795	757	760	754	762	753	776	747	698	750	728	751	738	759	701	755	747	771	759	736	766	741	758	790	744	733	726	727	794	723	747	769	770	740	740	756	764	741	769	765	768	759	737	701	699	731	751	759	699	781	729	752	741	769	715	739	794	778	752	738	739	779	729	714	763	749	737	781	788	771	753	762	772	749	721	765	780	782	740	738	731	724	766	712	713	720	741	768	719	754	740	751	779	777	755	721	763	725	772	722	764	802	758	716	760	767	731	738	768	719	736	718	757	783	711	737	796	755	798	756	802	758	751	738	722	701	754	721	727	707	764	726	710	818	721	740	727	743	746	782	820	749	735	741	738	773	744	788	748	722	707	801	765	779	749	803	677	744	771	751	788	717	735	722	776	723	737	714	720	769	758	734	777	761	758	772	775	772	732	723	698	762	740	716	722	766	764	786	755	735	757	755	748	742	726	775	768	749	749	765	774	719	734	768	716	741	775	748	769	717	704	750	774	757	750	771	785	720	756	747	770	732	759	726	716	752	776	727	778	737	780	772	733	763	775	764	722	731	724	768	761	754	729	772	758	726	764	715	710	786	742	753	762	709	751	793	680	737	741	765	745	730	739	754	759	741	746	787	695	791	757	774	779	793	759	745	782	750	764	737	772	739	747	743	788	796	723	801	720	760	781	684	722	738	731	790	715	728	739	715	754	765	730	758	747	766	756	773	747	759	740	747	700	768	739	729	754	682	765	723	757	804	775	733	730	750	736	734	737	710	757	762	719	754	710	780	789	730	731	781	746	766	764	774	712	744	715	756	717	768	744	764	710	743	745	709	730	762	707	776	761	790	766	712	777	748	696	736	714	757	676	777	752	767	733	733	702	742	662	764	778	794	734	774	750	729	748	739	741	764	768	752	722	754	795	745	784	769	744	753	735	741	762	744	767	751	757	708	767	759	740	716	767	769	789	822	727	721	745	740	730	795	748	817	739	758	758	740	698	748	722	774	802	746	782	783	713	701	761	794	708	723	733	742	759	794	714	785	732	756	776	800	739	758	723	738	724	736	772	667	784	733	684	757	747	750	723	684	747	765	740	736	737	711	752	758	781	749	785	770	746	745	770	785	767	732	769	803	792	715	694	742	724	749	745	771	724	762	769	726	727	736	755	760	798	741	759	736	736	752	766	787	685	755	766	725	752	742	759	750	717	796	738	756	715	753	763	764	736	738	743	733	742	744	699	773	761	750	774	795	723	735	801	754	799	782	767	744	737	746	775	736	745	723	699	781	778	766	750	774	755	706	772	744	747	755	729	753	707	718	796	765	712	743	744	747	739	760	709	764	763	721	707	788	745	770	714	773	769	742	775	765	769	731	780	735	736	732	713	731	734	716	765	759	715	751	743	751	762	702	713	742	771	689	756	734	762	752	747	784	782	725	747	802	710	785	786	747	714	763	754	707	810	756	775	720	744	789	767	761	763	791	720	736	715	697	781	787	741	757	707	756	769	748	772	746	732	818	770	733	750	795	745	763	769	711	810	770	767	743	758	759	775	771	765	747	723	707	746	714	781	701	698	748	788	762	762	733	733	754	793	740	724	773	755	774	787	734	767	752	729	730	732	767	748	722	793	762	734	781	753	813	765	738	802	762	734	755	752	794	722	776	723	767	743	735	753	723	751	715	737	726	746	718	762	780	726	738	749	729	710	782	729	774	783	718	749	657	692	733	772	740	779	751	769	734	729	786	757	676	718	753	808	713	781	788	722	801	781	770	738	758	716	733	796	705	735	712	773	758	758	726	745	736	731	769	752	752	785	708	764	775	778	743	757	745	753	754	759	762	742	754	804	722	744	761	764	748	743	751	763	759	756	763	751	837	735	739	767	764	745	741	747	802	788	725	751	750	743	734	832	770	698	648	708	779	702	698	817	765	750	763	748	741	765	749	741	737	727	703	715	779	770	731	791	765	746	753	734	804	746	803	768	770	762	773	738	759	745	746	733	722	773	798	696	769	766	768	750	724	705	762	773	764	724	748	800	770	743	760	767	746	748	745	759	737	747	750	751	789	741	738	747	775	721	739	745	711	721	776	796	743	741	714	744	741	736	743	751	783	747	722	746	732	735	743	767	751	766	698	751	739	754	717	719	787	734	722	733	785	735	797	763	754	674	769	743	740	741	738	729	767	742	778	757	747	761	712	736	732	775	759	740	708	715	726	778	732	765	782	760	756	706	783	730	816	697	720	792	699	741	786	768	744	733	769	720	774	777	781	752	741	757	758	743	727	758	766	746	748	705	775	741	785	762	724	740	790	805	701	775	722	728	730	750	800	707	762	716	712	748	773	778	759	724	751	746	759	745	769	699	725	771	765	811	718	773	717	744	699	787	733	723	765	754	762	798	752	739	781	754	752	728	701	753	731	710	738	803	744	772	736	742	749	765	742	731	755	710	767	719	728	768	761	720	736	737	730	756	751	730	736	745	728	755	715	756	748	694	725	733	727	757	731	754	722	729	797	708	695	718	754	767	790	795	722	782	724	705	761	767	752	715	732	735	762	700	744	791	740	772	794	774	726	767	777	760	768	741	736	761	757	696	710	729	751	764	740	727	774	708	736	761	740	711	736	660	730	751	726	782	748	735	766	735	693	725	788	726	739	732	727	732	763	752	800	733	687	751	742	735	702	769	755	740	758	692	775	760	731	763	732	804	729	734	781	724	761	772	755	754	783	723	796	744	766	757	728	732	733	759	749	742	725	675	723	735	745	761	751	717	764	776	712	755	729	741	765	772	725	796	748	753	740	741	735	768	730	764	748	709	772	711	781	781	712	737	733	697	775	776	762	727	705	719	757	722	720	796	731	755	755	705	773	786	749	770	747	756	751	776	790	812	694	738	764	758	772	734	731	709	678	722	780	747	733	770	722	750	715	757	711	730	737	767	807	794	742	736	779	709	764	742	790	736	789	787	729	754	787	771	728	758	751	740	717	779	771	738	695	751	782	785	734	717	797	765	747	834	751	732	744	753	771	742	776	775	775	756	758	733	735	778	728	710	788	723	731	730	766	743	800	784	764	760	750	700	723	781	718	780	745	808	765	772	788	768	766	780	766	770	759	742	747	698	757	729	717	741	764	771	715	710	678	759	725	696	746	742	798	728	719	766	794	720	743	713	755	723	747	731	784	700	754	756	778	740	752	773	724	744	715	713
11669	22670	21239	13192	8904	6740	4776	3707	3001	2517	2221	2280	1575	1408	1256	1208	1166	1116	993	975	998	974	946	893	907	845	852	788	820	808	733	767	770	747	777	771	738	757	736	754	775	723	805	741	746	744	677	681	730	726	748	728	734	715	714	689	700	737	732	749	697	731	705	718	693	720	716	685	721	694	728	748	710	744	730	682	707	739	728	679	721	716	732	701	705	693	715	709	665	713	669	688	722	723	696	688	664	713	709	754	691	712	711	707	682	727	699	712	739	716	701	673	708	667	722	707	693	663	739	696	697	730	681	664	675	645	660	700	727	712	701	728	709	717	757	695	699	699	719	716	708	685	669	698	677	700	712	692	746	704	735	742	712	709	697	645	711	699	700	686	726	734	701	681	713	678	731	699	719	720	763	649	658	685	703	731	690	712	699	710	681	750	694	658	687	716	671	738	732	717	718	680	747	751	690	651	688	696	688	710	724	730	652	753	676	721	703	678	679	711	712	700	708	672	685	729	719	739	701	715	667	715	725	705	706	681	738	679	717	707	731	745	668	717	704	707	704	704	666	679	697	693	718	688	723	712	706	678	676	724	673	712	703	701	690	720	727	715	720	675	737	721	706	706	723	647	719	687	711	682	707	733	662	706	714	686	678	679	720	696	695	676	674	690	644	691	726	702	719	727	685	666	707	667	744	681	733	665	712	699	668	736	694	677	680	720	713	713	674	694	685	663	742	725	733	679	694	705	774	666	710	680	696	679	672	683	727	740	701	708	737	712	683	668	721	668	682	652	719	721	680	705	671	709	702	709	694	695	706	717	699	693	695	700	702	642	688	739	705	689	715	683	742	697	706	695	705	756	684	692	697	674	698	679	702	657	653	754	675	715	661	691	729	685	717	740	701	716	682	732	707	670	731	699	660	723	666	679	722	687	704	735	669	668	704	666	704	735	686	668	750	681	739	715	670	690	735	677	712	745	758	716	714	754	674	701	749	725	705	660	725	739	713	689	664	691	692	690	716	722	671	666	651	681	702	678	697	710	696	715	683	697	693	711	663	680	708	694	677	741	686	693	762	712	687	685	684	711	630	683	680	688	750	660	679	700	719	749	691	712	735	704	713	709	679	712	708	713	708	708	701	631	719	741	738	678	722	744	691	703	709	703	731	679	724	673	677	695	716	716	731	718	683	708	726	671	691	711	709	716	700	714	715	664	695	708	681	699	683	746	723	697	697	703	710	733	665	724	724	661	696	693	737	662	691	689	707	704	690	685	752	704	684	697	721	710	678	657	691	726	715	683	686	693	730	710	690	745	692	729	657	702	671	681	726	711	715	702	675	684	693	668	700	694	700	694	729	678	697	706	693	738	706	677	706	689	720	718	722	688	675	671	692	716	692	694	700	703	738	657	684	692	717	712	683	721	655	742	705	698	707	753	757	697	717	680	747	704	694	696	654	695	686	709	745	679	687	730	714	687	749	694	678	667	705	715	723	711	701	696	702	670	743	701	666	715	701	695	697	727	670	713	697	697	756	665	709	708	722	715	721	737	676	707	675	674	661	696	692	695	712	750	692	707	700	706	700	760	699	745	637	660	718	733	748	742	752	662	710	704	736	700	672	726	677	680	720	663	708	721	686	703	696	632	672	688	715	690	720	707	682	617	699	682	643	715	756	686	704	721	706	718	677	758	745	731	720	729	662	717	733	702	644	707	726	685	654	697	691	725	679	690	688	616	728	704	702	699	685	676	719	699	706	687	736	680	671	650	697	740	710	714	690	700	664	686	715	685	669	705	714	737	729	701	676	727	744	750	666	713	656	698	682	696	700	754	704	685	729	721	661	663	705	727	736	745	705	714	704	730	718	700	712	690	728	689	718	714	680	723	742	698	682	739	678	756	695	695	726	674	661	750	727	675	694	720	685	708	652	656	681	664	737	681	690	700	714	675	695	669	670	715	715	638	700	707	730	710	733	732	668	711	719	735	665	677	699	694	700	740	686	720	685	660	769	708	673	677	737	696	689	739	729	722	713	635	773	740	689	669	693	738	707	734	714	764	737	702	672	702	691	699	696	702	700	689	690	701	653	718	711	704	675	698	705	743	727	721	661	744	771	683	732	703	707	718	676	701	634	712	701	705	712	705	683	682	665	696	679	700	744	723	647	726	713	705	718	682	721	725	717	677	690	761	680	681	691	682	698	671	711	717	709	690	685	683	690	720	711	697	714	704	716	670	700	680	692	703	692	734	707	684	683	709	703	745	685	721	739	693	693	643	676	731	733	718	705	685	717	745	674	730	670	693	663	657	735	727	656	703	718	679	721	712	688	697	668	755	734	696	700	665	709	688	705	688	708	719	695	706	674	639	694	655	700	740	686	710	659	687	702	729	716	744	748	710	692	630	719	721	737	745	717	706	705	733	684	711	757	713	699	666	685	672	752	676	748	693	728	679	662	688	686	712	747	689	699	660	686	715	698	688	708	703	679	712	733	693	662	685	696	712	743	743	688	694	673	691	672	736	738	677	681	681	745	733	724	691	702	713	739	670	692	689	701	701	714	727	682	687	708	722	721	719	678	678	673	702	728	710	706	737	773	694	746	680	718	724	688	693	696	666	723	678	669	699	723	720	687	721	689	717	676	701	728	761	695	648	673	722	741	682	693	704	702	657	694	703	701	721	721	695	741	713	728	677	735	708	721	685	687	677	692	689	679	801	712	720	702	693	724	662	714	727	662	702	738	716	642	718	719	741	680	694	669	667	701	724	691	763	669	719	701	692	705	702	692	729	677	682	718	680	676	685	721	692	698	720	670	672	758	641	725	705	741	691	729	671	754	657	695	755	728	730	684	693	688	743	689	693	690	700	679	707	698	704	707	668	716	675	660	689	694	708	705	722	711	728	741	762	688	687	699	734	684	673	666	680	688	741	682	693	688	733	672	713	714	725	719	730	746	680	687	742	710	707	709	710	710	679	653	671	711	666	672	734	727	686	683	710	715	673	736	697	702	716	671	715	664	732	698	711	687	683	714	705	661	703	719	684	721	738	696	685	712	690	670	708	698	730	710	750	714	704	729	711	662	718	729	736	672	733	702	679	651	745	646	713	621	709	660	709	691	699	655	693	669	685	715	676	679	713	742	654	697	714	672	670	725	748	692	692	723	709	712	725	691	685	671	713	726	749	724	692	705	713	698	654	701	690	702	696	677	722	674	748	772	714	686	685	716	706	697	734	709	718	774	679	700	714	711	663	721	688	750	736	745	705	718	654	679	698	740	703	694	705	731	671	673	671	703	659	718	698	712	714	704	745	712	691	711	677	745	741	667	709	716	719	668	687	650	699	718	694	699	704	702	682	666	715	723	706	713	719	749	733	766	723	683	717	711	660	691	715	726	704	697	659	733	709	712	722	675	708	677	730	667	700	724	705	665	724	678	701	682	751	656	683	699	745	701	705	729	703	695	693	691	730	690	656	697	723	721	671	685	704	677	721	688	715	687	705	668	654	709	725
27407	15114	3686	1226	618	424	337	251	200	184	169	150	160	145	170	168	173	157	165	158	155	178	149	152	117	149	150	165	153	135	142	175	142	161	168	149	144	134	165	148	135	138	139	172	147	158	139	143	138	143	133	150	164	150	144	173	151	140	149	134	163	154	159	163	143	155	136	159	172	147	159	167	148	154	143	141	152	164	148	161	160	142	177	157	167	124	175	137	170	160	147	146	152	158	145	148	158	133	160	144	147	140	150	139	118	152	151	142	155	151	120	154	164	160	119	159	149	157	157	146	144	141	182	147	138	138	152	144	162	129	141	142	156	145	160	155	141	174	121	142	139	149	158	160	146	145	151	164	160	172	158	150	151	161	137	159	155	148	137	126	145	133	153	150	146	159	168	149	128	144	157	141	166	143	144	148	152	146	168	142	131	133	155	148	148	151	151	146	170	153	149	153	152	140	137	145	129	145	146	139	147	134	132	157	137	173	153	131	148	151	137	152	144	167	162	132	162	143	160	151	141	168	161	148	153	181	147	167	162	135	136	153	147	141	141	169	142	126	147	137	122	148	149	123	142	144	156	141	131	168	147	153	145	154	134	147	154	154	131	138	135	138	155	154	145	162	124	156	135	166	163	161	143	158	147	163	133	163	143	145	163	130	139	166	158	148	163	139	163	159	154	155	152	164	161	170	139	155	128	135	134	144	151	147	146	127	162	150	179	140	167	141	164	148	142	160	142	149	139	159	165	152	155	136	149	154	116	140	153	152	153	162	117	152	161	153	150	134	149	147	161	153	162	149	118	153	160	142	159	141	130	171	157	145	150	161	147	143	149	141	158	147	154	140	151	152	126	157	119	159	171	148	148	107	159	162	169	157	163	145	144	162	143	140	169	160	149	163	153	166	138	144	155	147	161	125	165	173	155	144	158	151	158	168	145	142	153	149	143	127	151	156	161	146	143	144	149	144	152	151	147	150	138	129	146	169	149	143	154	148	164	152	153	160	156	144	150	140	144	154	145	145	152	137	146	150	164	131	146	151	150	153	142	115	134	149	143	136	140	175	144	141	141	165	154	144	143	120	148	153	148	145	169	122	173	164	141	145	152	148	157	152	141	150	161	147	149	163	138	136	142	155	145	162	130	133	143	165	141	165	155	146	148	139	158	156	150	156	150	112	160	130	150	135	151	151	162	144	148	137	154	132	145	155	154	139	137	163	154	149	163	152	144	166	154	146	165	147	138	142	153	136	155	152	138	144	156	140	163	146	155	149	157	157	150	151	141	139	144	144	138	153	139	153	141	150	146	148	126	154	162	153	149	132	137	123	179	147	143	168	158	142	148	164	139	164	139	124	142	141	153	147	137	120	140	163	138	172	145	146	141	149	150	147	151	147	149	143	162	133	154	171	168	141	142	144	145	134	164	136	164	167	111	164	140	160	151	179	161	144	154	158	154	139	143	162	154	144	142	119	158	161	149	155	137	123	176	135	158	141	155	149	149	141	158	149	159	158	144	128	150	165	161	162	147	138	147	152	145	131	142	142	162	156	141	165	152	145	155	163	145	147	133	153	136	152	156	152	141	146	152	164	151	141	139	137	152	133	129	146	145	162	126	138	135	139	163	168	127	147	153	139	139	156	124	140	152	179	133	143	139	125	159	137	135	157	152	140	152	149	149	143	160	139	173	139	145	168	152	142	142	153	161	148	177	155	154	130	145	163	149	125	166	164	155	160	160	152	152	152	142	155	147	155	167	124	138	151	155	150	144	142	144	156	167	127	148	154	146	140	146	156	160	132	143	153	136	144	169	145	160	175	149	130	142	150	152	150	166	130	139	147	134	132	140	169	149	134	151	130	137	181	156	163	142	149	152	141	146	150	147	150	148	141	140	151	153	141	133	141	125	151	160	135	135	126	156	166	137	147	137	148	168	130	155	155	144	147	160	161	146	157	145	149	144	148	152	133	146	120	145	147	173	140	136	145	148	151	142	134	146	134	144	153	181	150	161	159	149	134	164	153	151	152	151	146	148	151	169	174	160	152	146	164	145	141	142	141	139	148	144	153	153	155	144	155	152	145	145	160	170	155	156	171	138	141	129	171	151	141	162	135	146	155	143	156	168	143	123	149	133	139	139	139	166	122	175	137	158	141	154	135	125	144	142	153	154	130	162	141	127	167	149	134	135	162	134	152	144	155	158	159	127	152	146	153	159	148	164	158	130	147	146	140	145	132	148	152	147	158	144	147	140	153	142	179	149	165	133	141	145	145	142	151	156	148	143	142	158	148	170	125	135	163	155	136	167	151	166	152	187	137	139	149	131	145	136	159	160	152	151	172	133	161	155	128	154	176	139	158	161	140	147	158	151	166	165	139	147	137	153	138	164	158	171	155	139	156	150	150	160	153	136	121	143	154	172	149	142	150	149	152	157	144	168	141	178	156	152	139	138	143	136	150	170	141	130	138	163	129	150	140	138	122	152	166	149	133	159	138	153	170	152	136	147	128	116	145	158	150	142	138	166	159	147	143	148	154	150	149	135	147	151	145	139	152	134	161	142	151	140	180	158	152	151	139	131	128	155	129	166	160	139	154	150	163	143	156	153	168	148	136	144	138	138	142	172	155	151	163	136	144	157	155	138	146	152	150	152	153	125	133	133	136	130	132	135	136	147	154	152	144	151	167	143	166	145	144	139	148	152	167	161	143	135	141	148	170	172	146	152	172	156	143	146	181	150	170	160	170	145	136	139	164	146	143	154	154	143	135	136	152	159	149	162	160	161	157	138	168	155	141	153	134	145	126	142	148	157	162	154	165	138	160	158	163	131	159	186	145	148	155	172	158	150	171	124	176	148	141	154	148	143	155	140	161	158	138	143	145	144	151	142	147	156	155	159	155	137	135	141	147	143	149	126	137	156	162	141	162	154	164	164	142	142	150	134	133	130	149	140	178	167	155	145	164	156	146	156	154	129	155	158	154	123	135	143	150	112	158	159	146	149	125	155	153	142	152	147	150	156	147	155	143	149	163	152	140	162	150	167	153	142	160	156	166	172	135	151	137	140	149	154	161	162	178	155	169	167	147	140	147	133	142	144	164	166	146	129	138	145	127	137	154	168	150	139	154	148	149	127	144	168	139	158	152	137	162	140	136	155	152	144	146	145	165	131	157	146	173	151	153	152	160	130	159	139	165	150	143	141	158	139	137	136	150	140	157	144	127	158	152	158	139	142	135	149	176	142	154	149	145	172	154	154	151	142	149	154	140	142	163	144	147	146	137	146	130	161	152	144	131	142	158	156	128	147	146	151	143	149	130	126	151	141	138	133	147	149	152	148	149	153	159	142	143	142	121	145	139	146	158	148	159	141	132	132	160	132	154	131	144	142	137	140	147	132	149	158	132	133	137	132	156	146	163	151	145	142	147	134	141	159	153	150	143	155	147	136	191	177	133	137	147	180	136	136	152	152	148	172	133	129	144	146	158	146	158	144	145	149	143	149	162	135	171
5712	4388	4423	1872	1047	784	504	331	283	216	194	187	175	162	168	191	178	183	156	170	156	138	173	191	181	182	153	136	152	188	170	154	153	155	159	144	168	187	171	168	147	136	149	133	172	162	169	159	180	172	157	163	162	135	147	134	161	180	157	151	147	144	182	128	156	125	151	155	163	154	167	151	150	140	164	179	146	158	157	170	159	161	158	176	154	157	178	155	186	142	160	164	166	168	148	156	154	190	151	159	185	151	166	149	149	158	163	162	159	151	160	158	148	155	153	139	157	156	150	154	157	141	168	175	193	179	158	172	172	160	146	162	174	148	153	160	148	154	154	166	164	177	162	173	180	165	160	168	161	144	171	165	147	162	165	136	130	150	136	174	163	149	173	160	157	170	161	157	161	170	155	172	168	173	180	156	148	151	162	163	152	157	146	170	161	149	167	150	162	183	164	158	150	162	160	143	165	161	167	175	169	139	161	163	146	143	176	151	141	144	158	178	181	149	168	143	142	161	146	149	150	129	166	157	154	167	153	180	160	161	175	159	148	141	149	151	148	141	132	143	163	156	173	143	162	176	153	159	156	155	170	145	172	166	159	157	164	168	136	160	144	137	173	133	153	158	167	160	159	173	153	145	201	155	155	149	139	165	176	163	176	148	142	156	136	152	148	169	149	167	165	170	175	156	164	160	152	169	165	164	146	169	149	173	149	156	143	153	168	165	150	142	162	166	149	185	152	156	169	162	155	162	139	158	138	165	181	163	158	183	145	157	157	141	148	164	155	155	153	152	152	155	164	157	137	155	148	141	169	151	175	177	151	134	172	151	156	148	166	164	151	158	179	162	158	151	171	149	150	157	166	153	151	134	162	164	151	172	142	177	149	137	141	165	148	159	151	143	156	160	154	157	168	154	145	161	146	172	148	179	166	153	160	162	128	175	151	180	143	144	148	161	187	136	139	160	169	176	177	165	147	187	178	148	152	158	152	173	183	143	152	170	169	163	168	156	173	138	154	157	166	152	156	168	158	166	145	158	163	156	155	150	178	140	125	157	161	132	172	147	166	151	160	182	160	170	167	161	153	169	152	146	153	169	152	149	167	155	164	145	164	142	168	163	166	137	153	160	159	152	142	155	188	164	150	164	141	141	161	179	159	176	147	144	174	159	164	151	156	154	163	172	172	150	162	138	155	156	147	174	150	178	144	153	145	170	167	152	142	170	166	161	158	150	151	145	163	157	168	143	157	172	169	162	127	177	155	156	163	148	155	157	185	169	142	180	162	148	163	149	171	172	164	166	148	159	150	152	170	148	165	155	153	173	144	156	199	153	189	161	152	166	160	170	158	180	149	164	155	149	164	144	143	165	158	163	149	148	141	152	169	142	146	146	170	162	147	187	162	156	168	158	156	150	146	168	137	168	188	154	175	166	180	147	160	166	159	151	153	158	157	174	169	184	132	157	156	196	158	152	168	173	146	148	161	159	170	148	153	147	169	174	156	147	169	152	162	154	169	156	153	158	143	162	173	166	147	185	143	153	145	156	162	162	160	149	141	158	169	157	155	154	151	159	152	165	134	150	158	158	144	169	147	146	142	152	173	160	182	159	187	179	171	156	144	161	172	169	140	162	140	156	156	160	155	162	177	171	163	170	162	181	175	164	150	140	141	158	152	168	171	158	178	160	145	178	162	154	155	167	157	159	165	146	152	164	138	144	151	154	153	149	177	175	147	181	187	167	150	158	161	171	177	160	154	164	161	167	180	141	174	158	182	160	165	162	166	174	147	150	163	163	179	170	155	167	174	145	153	151	168	167	174	138	134	138	154	156	167	162	151	136	166	164	184	159	143	155	148	146	155	160	152	148	155	154	161	149	137	171	176	144	164	168	160	139	168	158	161	142	166	178	169	158	154	156	156	160	145	171	185	144	157	157	153	168	149	169	144	160	143	162	153	167	168	154	150	180	161	153	149	150	157	148	161	164	148	133	168	164	199	162	154	171	147	164	179	179	149	164	162	146	159	156	155	164	145	151	134	135	171	141	154	133	169	170	172	156	172	161	151	160	144	148	166	160	150	156	137	156	163	162	150	168	159	169	179	132	157	163	156	160	162	150	151	142	176	152	156	160	146	170	150	149	166	160	176	163	160	171	168	159	160	156	152	148	156	158	169	156	148	126	168	147	142	168	160	157	163	147	159	169	143	165	168	156	180	162	160	173	163	175	147	148	164	204	165	162	155	154	154	145	132	150	142	177	167	167	166	151	175	162	169	157	156	155	160	159	168	153	169	159	151	157	150	139	156	165	148	157	150	155	161	180	163	169	158	159	162	162	154	182	155	162	174	151	161	152	160	145	146	159	179	159	158	165	153	149	179	164	165	163	175	166	141	163	180	161	163	170	165	171	158	160	166	148	176	163	171	179	149	147	155	205	173	170	159	162	160	149	152	179	143	166	165	194	161	185	152	153	157	149	130	154	167	164	149	142	150	160	167	147	167	164	163	175	152	138	156	150	163	153	160	165	152	163	166	166	173	141	172	162	155	155	147	147	179	161	148	171	165	168	174	156	147	171	142	171	169	162	164	156	160	160	163	159	165	157	145	154	176	162	156	164	156	165	163	156	177	157	142	150	142	167	168	152	159	168	180	165	175	177	165	149	163	170	154	142	173	146	150	145	166	182	146	153	153	147	152	149	165	158	160	167	168	157	174	164	175	167	152	148	159	159	164	177	153	156	169	150	156	147	145	152	175	139	156	154	169	161	159	160	156	157	155	166	164	143	161	148	154	165	162	150	170	155	159	136	161	150	162	159	190	161	162	159	166	161	154	190	161	132	150	167	153	135	155	136	146	163	157	138	151	179	139	161	157	155	164	144	171	160	157	151	144	159	170	169	169	149	151	146	167	138	146	162	178	154	160	169	161	164	141	159	159	153	167	173	139	167	158	157	175	166	169	161	172	146	174	156	131	188	156	160	135	165	161	154	163	157	154	151	130	143	161	170	164	165	140	153	164	165	140	168	158	165	150	167	153	180	167	163	165	149	174	170	148	177	158	158	181	175	146	160	158	141	138	164	150	179	151	161	169	159	156	165	131	158	157	175	154	166	155	172	146	172	134	147	168	157	173	163	175	153	144	153	156	154	151	152	161	153	161	149	140	163	144	182	149	161	165	168	147	165	168	179	190	160	164	168	126	151	156	183	180	170	157	155	169	157	166	159	181	182	160	158	155	168	157	149	162	157	157	149	153	162	149	169	149	179	172	157	154	157	147	146	153	158	156	164	152	152	158	171	168	123	139	167	177	154	149	171	161	160	163	168	163	187	151	158	178	145	138	168	162	151	169	149	147	164	182	174	156	137	156	165	148	172	147	165	174	170	158	167	154	153	165	160	140	164	142	155	171	134	150	180	160	154	149	174	173	182	148	173	147	158	191	174	158	164	137	158	153	136	165	150	136	150	165	167	154	160	160	159	142	164	146	166	160	148	166	149	166	185	169	141
24312	20124	26319	23698	20142	11594	2185	1238	1056	915	812	853	672	632	649	605	603	536	569	538	501	558	496	520	491	492	498	525	491	486	490	556	455	485	512	471	504	478	466	468	519	480	461	498	482	461	489	476	463	474	507	489	500	472	519	489	507	486	512	533	465	494	434	452	455	494	494	448	443	432	506	505	451	446	466	481	489	468	423	454	476	430	478	460	446	458	466	471	472	478	465	519	520	429	495	495	467	495	473	472	475	418	488	415	481	468	443	482	466	480	477	438	455	511	483	514	442	448	464	466	515	476	437	484	467	465	467	484	446	494	479	466	494	472	483	459	473	510	484	470	468	475	453	490	479	471	432	452	453	486	476	457	467	476	462	449	498	453	473	433	463	463	449	466	448	460	474	477	502	475	473	434	458	449	481	471	459	441	470	434	509	501	441	508	451	470	433	449	494	457	427	435	479	484	454	450	459	454	433	457	491	474	462	467	434	476	480	463	463	466	430	457	461	503	480	431	430	473	479	461	466	493	464	446	423	471	463	472	429	454	474	459	457	449	442	454	496	470	452	453	433	466	486	467	469	472	439	452	468	497	465	460	440	485	467	469	447	467	456	469	495	501	482	459	467	484	488	422	458	463	451	449	462	479	402	445	471	434	475	469	471	500	474	462	457	478	508	475	441	458	449	452	486	443	496	488	411	454	438	479	490	442	496	462	456	457	434	436	502	460	462	481	461	483	500	451	432	462	459	452	486	457	476	450	443	451	443	458	458	469	431	433	457	431	483	462	471	491	486	465	512	467	445	452	468	475	445	483	452	513	460	470	422	477	496	461	472	484	473	510	482	490	460	432	449	469	435	458	423	456	471	467	456	488	450	474	445	440	474	457	457	452	488	463	459	473	473	451	473	493	463	477	438	460	441	443	461	420	510	471	496	454	453	446	446	451	464	477	462	469	459	451	479	449	500	462	442	503	500	461	479	462	472	467	490	445	502	433	459	449	456	479	458	471	447	450	486	478	477	441	455	465	469	455	447	468	471	469	456	490	456	449	471	455	472	431	466	462	485	483	470	479	504	447	458	440	428	446	479	469	450	425	465	447	486	496	438	444	492	460	423	445	449	462	458	486	467	487	454	482	480	461	440	467	445	390	491	434	470	461	466	452	474	455	466	451	504	469	491	505	484	468	466	478	452	502	493	497	435	403	463	437	436	463	453	459	455	459	463	495	447	464	514	497	473	438	475	442	471	448	464	468	455	457	468	433	489	458	453	519	454	441	479	463	405	476	452	474	457	461	454	457	479	450	465	494	467	429	454	491	489	470	475	445	456	451	442	461	472	452	472	486	433	452	460	477	467	436	461	432	447	451	438	444	457	466	444	440	442	472	446	407	466	476	418	489	486	441	451	469	456	471	466	446	476	452	452	458	447	459	453	445	470	436	439	435	465	446	468	455	473	493	451	481	442	449	485	462	517	472	439	496	481	486	493	466	481	486	496	459	429	436	414	431	430	506	457	496	449	470	480	459	436	503	463	471	459	438	455	445	466	470	498	486	474	446	470	470	444	496	485	472	473	437	469	463	478	489	478	471	483	451	468	471	458	426	467	457	470	435	441	463	457	488	468	475	449	453	437	474	432	463	449	454	455	445	491	505	450	470	499	467	453	483	444	497	497	492	496	438	483	419	422	498	509	455	468	473	441	437	454	447	459	479	441	495	433	472	471	432	407	473	455	473	446	467	453	473	483	457	449	432	472	464	421	424	414	481	451	501	439	451	475	433	458	488	487	463	483	458	453	446	469	482	470	433	487	451	468	476	487	436	430	466	458	474	490	440	476	412	491	435	466	452	465	443	446	472	434	480	438	460	457	442	414	448	448	459	464	471	478	468	460	449	465	464	425	462	482	485	449	462	430	453	477	463	467	459	492	464	485	502	463	463	445	464	489	490	441	495	472	485	472	474	470	461	463	449	443	504	457	485	472	459	456	458	495	482	479	448	449	463	483	447	461	464	471	473	450	480	437	468	450	458	445	441	475	478	461	464	474	476	495	429	451	482	464	466	482	454	501	448	472	464	467	472	460	482	462	455	463	454	480	438	516	476	431	477	461	463	450	472	419	439	457	464	435	433	451	475	484	475	443	452	456	464	470	488	487	475	480	461	449	458	493	446	467	413	434	470	439	465	451	478	466	432	497	462	469	532	440	474	453	506	435	445	478	452	473	483	487	476	438	455	487	471	454	478	471	450	469	479	455	460	505	495	453	469	425	484	454	467	455	458	463	471	438	460	473	479	461	422	459	486	446	458	485	456	472	505	444	474	490	482	447	463	444	480	420	452	445	493	430	449	441	465	482	479	428	463	508	477	427	476	477	451	474	428	468	485	458	475	462	460	432	423	491	460	465	437	451	447	484	472	471	478	427	444	445	474	438	493	484	454	431	459	454	426	447	458	460	460	426	437	430	468	488	508	438	474	441	472	464	416	469	499	434	453	466	474	440	477	429	477	467	457	441	425	451	460	444	464	447	489	451	455	441	460	435	507	469	480	503	461	427	456	453	437	446	492	469	445	446	465	472	436	471	441	482	466	524	488	480	492	509	464	437	444	460	521	442	443	443	481	449	436	482	483	482	461	453	444	480	459	441	444	434	454	460	426	502	440	509	460	466	465	465	462	477	450	438	466	443	431	469	456	441	438	455	480	459	446	486	488	458	461	456	453	431	439	473	482	498	465	444	474	489	469	465	453	453	442	490	486	466	435	486	452	481	470	454	487	490	417	477	469	490	442	471	466	474	433	486	458	476	440	481	465	463	456	435	473	502	438	434	456	435	458	513	504	449	454	462	477	459	521	463	447	491	457	474	484	462	475	423	460	430	480	507	467	437	420	444	438	491	462	430	447	465	479	450	478	481	473	473	464	506	454	448	447	393	496	489	441	477	489	492	493	484	440	427	458	464	460	448	467	501	417	456	465	463	454	497	433	467	445	478	471	450	417	471	442	439	458	446	475	477	486	462	482	481	471	454	467	485	460	427	476	469	502	469	457	472	446	431	479	460	475	404	475	480	443	438	475	426	417	443	469	483	449	484	420	479	448	444	483	468	480	466	464	496	490	440	490	446	475	471	501	482	479	477	482	430	405	465	510	465	486	488	417	516	475	470	431	474	417	476	464	441	438	443	446	495	472	481	471	471	456	478	480	469	440	440	483	464	433	450	427	477	479	515	465	440	451	483	452	491	476	458	471	435	483	437	420	453	448	468	436	446	441	448	465	447	486	495	443	436	497	476	449	419	437	486	477	483	451	476	455	462	457	452	457	482	427	481	487	470	443	435	475	457	436	481	462	470	443	479	468	460	481	457	459	487	504	438	475	441	450	410	470	500	461	492	514	473	448	476	455	453	464	452	492	465	504	451	467	442	499	444	465	486	473	428	467	456	419	434	471	510	475	479	457	498	445	445	476	445	491	477	483	457	476	500	444	472	443	475	482	465	496	454	469	446	407	436	440
8365	15633	15068	7856	5741	4330	2647	2018	1752	1373	1186	1185	904	798	725	713	707	614	609	606	562	546	531	529	528	500	525	513	488	462	467	482	469	446	488	445	441	442	488	440	436	467	402	480	461	450	448	467	467	473	483	436	468	464	447	401	433	435	498	450	451	414	413	434	444	483	446	416	440	427	418	449	432	433	445	414	429	468	398	440	446	422	393	438	439	431	471	435	419	428	422	433	478	446	448	421	420	439	436	420	435	434	440	438	464	434	458	463	407	432	415	383	434	444	433	430	414	434	443	471	424	441	485	405	419	450	430	435	401	462	425	449	410	414	401	411	435	477	426	425	440	450	402	431	408	451	422	457	454	411	433	424	427	428	445	443	456	423	418	435	465	442	418	432	411	441	443	472	416	410	434	438	447	409	430	436	435	431	421	462	431	414	431	419	474	406	429	430	428	428	411	426	395	462	430	408	428	438	420	430	425	440	450	424	401	394	407	448	432	463	409	402	404	418	412	436	427	425	446	423	435	446	440	424	411	453	436	459	393	458	452	400	424	431	430	454	424	459	424	434	391	398	423	433	421	442	420	439	415	428	410	401	437	437	413	429	420	415	429	432	446	456	420	432	449	421	417	390	441	457	448	442	435	483	420	432	455	431	445	448	427	429	431	401	455	428	424	423	404	444	471	429	417	414	421	413	414	409	452	445	413	446	464	451	432	487	433	444	439	432	425	440	458	433	447	453	439	440	427	414	461	438	408	480	410	437	408	441	433	440	406	430	408	432	429	403	388	423	442	459	465	433	445	426	431	431	426	428	412	468	441	457	456	451	425	426	409	403	457	423	385	428	425	468	445	432	425	456	440	442	435	406	448	445	440	442	435	425	434	420	427	456	419	429	391	425	427	406	427	451	418	412	444	393	433	397	444	439	421	443	445	427	437	448	424	402	464	446	458	387	437	445	447	441	385	420	433	422	433	425	437	438	418	406	468	443	452	405	400	433	424	428	407	410	434	468	439	431	393	446	453	460	470	456	441	435	428	417	418	462	420	418	453	448	426	427	407	423	442	451	407	472	441	427	482	445	437	429	461	417	428	432	477	466	441	467	438	434	428	425	423	439	426	420	412	425	408	456	388	401	465	436	410	447	435	445	417	421	422	440	424	447	407	427	439	441	447	436	454	412	440	405	433	441	439	427	467	434	445	422	435	444	418	456	440	451	451	429	424	408	420	466	444	417	480	410	419	439	403	438	422	442	444	409	465	453	430	457	418	466	411	421	453	402	415	431	385	452	440	415	469	442	437	403	453	407	450	428	447	472	463	451	450	407	438	438	424	440	428	470	423	449	435	435	416	405	437	433	424	406	434	424	408	401	443	459	443	482	436	434	436	430	407	436	404	469	430	467	425	431	436	429	396	431	428	391	404	434	405	461	426	433	431	458	457	461	400	415	421	473	445	457	450	430	428	472	455	405	435	436	473	451	448	392	428	447	464	437	468	444	405	408	406	412	407	422	430	445	423	412	428	443	435	451	465	455	413	424	447	439	424	436	375	418	432	442	467	469	412	452	433	437	446	378	443	424	387	429	434	435	448	426	453	430	431	440	438	429	386	434	431	396	424	428	473	431	447	447	434	416	447	415	427	452	406	404	439	447	434	453	405	475	470	443	446	401	449	400	457	385	439	416	451	431	459	462	429	416	462	440	446	474	434	440	420	424	428	421	440	415	427	473	437	448	442	444	397	409	433	405	401	467	424	457	442	400	410	444	425	422	447	416	456	421	432	443	424	439	396	432	479	475	442	422	410	431	419	422	481	430	405	414	416	437	458	447	409	463	415	414	419	448	435	434	415	429	430	469	429	405	388	454	415	419	405	392	439	432	421	420	428	394	437	433	421	443	427	416	441	457	437	429	424	436	434	409	421	438	456	440	462	485	460	412	406	434	444	432	420	407	422	431	435	431	438	408	439	425	458	435	444	446	479	423	435	396	443	416	417	437	421	478	478	415	418	437	456	441	444	412	438	396	427	461	409	446	480	458	438	405	416	455	386	413	436	413	456	420	430	433	422	446	409	459	435	432	463	447	441	460	460	449	477	438	447	413	438	421	424	428	447	444	451	436	499	429	440	430	446	449	432	447	413	438	432	433	427	431	418	427	436	465	423	421	423	420	427	413	416	438	444	398	384	440	414	433	416	433	435	431	425	453	423	404	425	448	425	450	445	462	436	435	442	428	432	415	452	398	486	420	473	437	450	408	424	432	450	448	425	411	481	418	467	438	424	405	429	433	445	409	425	454	435	425	392	419	381	444	461	467	438	450	433	433	449	441	425	435	414	454	423	445	428	428	454	455	415	443	414	441	447	411	455	445	442	464	443	441	442	417	419	429	417	458	438	472	390	407	464	463	422	406	396	416	452	384	424	411	456	425	441	434	399	425	415	443	431	415	433	479	431	405	447	432	385	421	460	439	473	403	457	429	453	418	419	432	461	413	419	400	443	406	446	411	444	448	459	436	415	441	437	406	437	402	446	444	432	424	472	413	406	435	405	450	449	420	443	450	427	435	435	437	473	448	434	422	411	438	429	426	434	469	476	452	433	398	443	412	427	449	420	463	463	413	437	455	474	444	477	448	416	427	435	431	429	401	422	391	433	441	464	429	450	438	412	464	425	402	450	458	403	406	438	407	428	468	453	417	428	414	454	431	441	410	447	430	442	407	444	439	442	409	458	432	393	450	413	394	477	388	397	449	436	429	418	408	422	452	403	401	420	442	490	447	460	448	426	423	411	402	420	413	416	459	440	429	404	485	467	381	466	414	420	444	382	443	399	423	411	417	399	402	425	418	433	450	395	455	448	424	443	455	410	413	437	448	431	430	422	395	449	416	430	440	475	428	430	444	450	440	441	422	415	452	412	466	437	446	468	404	415	446	410	436	435	443	405	461	403	427	437	441	435	427	432	448	401	455	404	421	451	431	427	466	456	413	429	400	441	397	450	449	442	465	422	393	449	426	444	421	454	419	427	438	416	446	439	427	411	408	451	421	491	449	465	492	408	404	446	420	450	442	430	443	452	412	418	422	452	429	401	439	452	445	437	401	427	458	444	408	412	414	450	405	445	436	464	413	470	437	431	450	457	430	412	423	403	425	431	418	436	395	443	454	398	428	419	439	426	446	432	419	466	409	460	431	440	411	438	402	421	461	431	399	434	423	424	436	431	415	431	463	426	417	436	420	447	458	444	419	405	397	445	428	443	423	436	432	417	447	423	446	414	402	422	419	426	458	460	447	422	395	423	418	499	414	437	404	451	423	456	443	413	447	439	442	421	458	450	430	449	418	451	449	434	424	431	445	419	411	452	451	436	414	418	399	399	427	417	439	419	476	449	449	399	470	420	440	433	435	428	464	422	431	419	448	445	438	436	399	396	423	424	424	400	445	436	464	445	407	404	437	425	385	448	446	396	467	407	442	434	438	390	402	437	425	427	417	449	407	429	428	453	401	425	447
22187	20108	26633	23335	20115	20301	11068	2573	1835	1625	1418	1371	1149	1097	1034	1086	1046	993	969	915	920	886	838	858	835	869	793	872	853	867	804	779	820	847	798	811	738	804	843	818	748	738	749	780	811	734	749	773	762	774	807	753	790	714	804	740	802	733	814	768	744	779	729	718	787	743	806	811	733	721	734	784	772	740	799	806	749	762	780	747	804	713	707	739	768	749	781	825	747	705	784	775	759	747	778	771	797	778	783	716	787	773	736	800	710	749	783	777	758	703	760	773	728	772	710	745	697	801	774	739	761	747	757	753	753	773	777	720	783	726	820	764	805	756	698	798	719	755	750	777	747	751	760	747	807	703	756	717	733	792	715	786	787	686	801	727	769	731	756	791	740	748	772	782	785	770	763	782	744	762	734	804	730	788	746	777	727	714	763	774	789	755	752	768	745	778	733	740	769	736	754	730	798	811	766	744	814	809	768	799	753	785	788	749	747	743	759	725	742	728	712	757	769	738	789	736	788	731	733	773	748	747	729	754	707	728	731	756	746	717	756	748	795	754	740	772	783	754	739	827	772	809	760	765	741	717	751	720	798	782	750	827	739	781	806	765	777	735	816	709	866	716	742	756	727	741	716	724	741	703	782	770	756	814	742	768	768	787	728	711	684	727	745	750	816	725	733	777	760	787	814	789	754	788	768	723	719	780	730	763	768	753	720	720	745	719	750	781	779	772	773	720	757	730	725	730	738	731	725	811	759	735	751	794	701	803	755	803	754	749	773	817	755	725	781	772	747	743	753	711	751	738	787	718	750	772	743	724	712	760	767	744	730	748	738	789	783	759	767	748	733	752	745	786	715	698	785	761	730	774	782	730	751	739	723	751	738	738	747	734	779	761	800	809	722	772	744	726	826	735	773	787	788	748	783	776	764	716	770	790	767	757	728	794	805	749	715	769	707	764	738	811	737	783	735	778	793	743	711	757	748	757	723	752	746	711	756	768	708	756	772	806	795	755	757	746	708	763	749	703	731	721	707	803	745	730	762	742	754	770	744	825	764	745	821	723	720	737	698	685	740	749	733	776	733	703	748	756	746	721	780	743	672	782	779	718	709	746	754	728	739	764	751	802	739	755	763	756	716	785	775	740	772	739	753	699	736	713	813	719	787	737	744	754	761	782	752	723	770	714	735	710	714	680	713	801	758	767	789	770	772	737	708	753	785	787	799	743	763	758	752	723	737	773	755	729	817	759	802	756	744	757	768	814	806	763	726	723	740	704	777	739	759	745	772	823	722	719	754	752	758	741	747	775	732	749	767	720	754	715	794	757	746	746	734	734	752	730	746	727	791	762	716	742	786	719	755	753	830	767	769	776	827	788	778	762	801	754	712	783	746	704	732	764	858	763	752	755	759	783	815	763	770	737	744	727	800	776	758	738	781	696	749	808	728	776	728	714	758	781	733	749	792	732	719	706	759	749	750	743	751	709	792	757	759	753	799	728	776	720	734	754	763	775	790	761	723	773	723	719	747	776	727	744	739	764	737	795	766	756	740	764	790	770	781	766	730	782	794	750	718	759	740	782	720	789	766	753	742	694	736	696	781	765	753	808	762	787	718	745	719	768	745	806	756	758	761	763	770	752	737	742	747	742	794	775	752	760	777	731	749	756	719	733	715	750	763	822	767	742	758	741	737	747	780	768	753	748	738	792	750	760	779	736	682	744	778	704	761	785	787	744	769	717	756	749	754	735	735	772	748	765	692	725	744	767	752	772	781	767	741	730	757	752	723	719	786	758	736	764	775	754	751	765	741	748	783	754	750	718	746	744	738	771	780	775	764	726	781	729	725	754	746	728	814	701	829	729	743	778	774	755	756	762	754	753	732	747	749	749	794	737	725	784	738	755	770	767	698	750	797	779	767	780	700	810	755	716	754	750	753	746	741	743	743	796	746	702	734	783	750	758	789	784	680	797	732	750	781	775	771	757	764	783	763	777	824	777	719	788	735	739	751	733	699	712	748	755	769	785	808	762	764	743	759	755	749	783	740	768	756	810	751	735	732	785	761	770	760	730	750	754	702	761	738	802	742	756	736	772	764	775	758	787	673	717	778	777	731	780	776	733	785	765	784	738	764	745	768	752	758	715	735	771	731	737	782	771	757	768	764	705	765	742	798	756	813	742	712	827	749	748	727	769	722	705	761	733	714	776	727	735	769	746	757	710	722	729	748	778	794	780	755	764	767	766	741	748	759	714	801	759	737	817	766	739	786	748	764	700	736	771	776	761	712	742	758	778	768	735	764	742	708	762	727	725	777	747	747	734	769	721	751	797	764	737	743	780	741	729	766	760	733	735	701	776	736	758	746	720	780	751	785	745	791	725	816	750	741	780	741	725	770	769	782	746	740	736	797	760	714	771	788	790	801	775	779	758	741	758	775	761	755	720	762	748	789	785	759	779	741	814	773	816	797	763	793	764	719	735	742	723	742	745	776	793	775	799	727	768	856	757	738	717	769	719	727	732	730	784	755	768	742	760	737	764	832	766	769	751	769	686	743	740	778	777	725	753	769	744	770	721	861	732	794	783	738	698	779	760	772	810	790	743	715	751	722	737	730	734	760	789	716	773	761	724	781	798	748	781	752	796	793	777	751	749	806	692	732	732	745	725	733	738	759	791	768	759	743	758	782	721	772	733	739	779	733	706	724	778	773	750	788	771	776	768	768	761	760	772	744	744	711	752	748	787	731	752	756	721	768	762	744	740	756	734	751	749	739	782	763	706	794	751	713	767	767	771	728	745	778	841	742	746	792	749	739	739	723	729	791	735	768	732	757	737	784	730	731	745	731	717	757	756	769	737	732	744	745	756	734	760	735	746	783	717	741	743	753	799	696	715	789	786	764	747	784	740	779	770	740	745	746	750	734	778	740	771	780	725	732	801	776	743	781	708	770	748	769	701	723	735	756	798	731	792	716	720	751	687	805	753	741	730	730	770	745	733	776	736	743	753	768	735	720	714	760	737	768	747	726	770	745	726	786	762	706	752	726	767	725	770	791	784	742	806	763	819	737	781	739	787	750	784	773	740	752	706	798	745	758	788	702	778	742	752	746	802	755	720	770	761	728	679	756	691	764	747	769	735	762	791	756	786	768	699	765	742	759	797	763	758	699	791	703	734	791	766	748	776	750	710	720	750	765	743	776	768	757	784	739	687	715	810	708	743	736	762	721	757	745	720	746	717	756	742	778	802	738	720	758	735	762	761	801	739	722	752	711	750	754	766	679	765	730	773	756	756	732	801	774	790	724	758	716	746	740	764	759	754	726	736	758	763	717	717	718	748	756	727	775	772	727	736	752	756	785	750	752	754	791	717	772	764	754	760	722	739	791	761	755	722	753	779	723	722	737	736	773	753	774	734	781	723	742	771	778	796	772	775	801	754	755	757	755	727	759	762	797	816	723	746	744	708	775	738	750	733	744	734	777	776	701	738	740	735	766	740	723	794	762	757	722	787	701	791
11533	22918	21267	13229	9607	7428	4906	3776	2964	2538	2113	2180	1621	1421	1273	1244	1163	1015	1086	1039	931	933	914	921	868	886	845	827	797	807	822	764	796	819	844	728	773	782	790	789	752	734	743	735	718	772	763	756	728	730	736	732	763	736	781	766	710	762	742	754	700	698	696	743	796	711	737	710	704	736	707	701	694	696	730	692	703	697	726	671	705	733	634	710	727	690	734	687	706	728	753	714	730	699	696	706	746	696	690	728	702	660	690	769	727	723	685	704	707	731	718	761	697	700	713	706	671	711	695	682	707	705	705	695	699	752	670	732	643	679	704	701	775	731	728	676	708	699	703	772	646	711	746	764	692	680	690	694	726	708	734	686	770	658	696	679	712	679	710	692	704	713	679	701	696	717	689	735	674	712	736	699	738	696	728	688	706	674	733	680	724	704	690	775	704	688	692	705	717	698	684	678	728	689	717	736	714	721	778	692	716	677	667	710	713	715	699	685	709	754	745	693	735	725	710	748	737	707	703	717	687	679	714	744	709	669	683	653	710	732	781	704	715	725	677	710	699	681	673	720	737	688	675	751	690	711	755	694	713	719	755	747	693	720	746	754	723	729	720	722	724	689	694	674	701	672	715	665	736	720	686	650	676	717	693	697	686	700	785	689	696	709	721	673	674	710	712	681	698	708	676	718	701	702	692	691	680	713	691	698	718	678	718	662	679	682	694	681	744	693	735	731	687	653	666	681	649	675	630	683	699	706	719	758	705	683	692	730	709	724	676	729	655	672	703	704	698	682	672	714	698	692	704	729	694	720	705	686	689	706	711	688	690	714	688	691	675	654	734	661	692	714	673	688	740	721	696	673	738	708	670	732	717	683	716	692	680	741	686	707	664	669	702	715	772	708	690	699	716	675	678	730	707	708	680	722	661	736	722	689	697	742	702	715	706	694	667	688	683	680	647	737	688	683	763	717	725	683	704	649	723	692	675	705	707	701	726	728	718	705	707	711	676	662	709	729	702	669	706	699	736	716	745	705	666	754	711	745	683	681	675	749	704	714	714	763	665	731	686	726	677	714	655	696	748	710	713	699	658	667	716	720	605	651	688	709	708	734	719	701	697	767	687	707	668	657	691	650	721	660	736	692	712	731	710	700	738	721	712	683	700	723	714	699	687	741	690	682	678	689	711	704	710	697	731	668	693	693	712	680	728	744	753	712	723	725	694	690	750	706	679	704	672	677	671	728	713	681	693	687	656	726	737	703	721	683	684	719	663	727	680	697	710	626	676	692	700	657	724	718	742	755	701	696	731	701	759	761	688	741	698	706	713	663	698	714	734	672	677	723	725	727	726	742	780	695	692	713	700	667	695	701	718	722	705	658	676	699	776	725	642	740	734	727	613	739	689	689	726	729	675	714	717	671	711	665	721	673	747	726	714	686	686	688	718	674	713	688	681	704	733	705	699	692	737	663	684	730	694	696	737	753	723	711	713	722	699	726	678	710	710	733	670	740	717	721	674	659	695	641	749	693	686	710	688	678	702	695	682	733	699	714	680	702	727	695	716	724	680	697	681	700	716	721	710	712	708	738	698	694	687	681	706	654	740	715	691	681	734	669	710	723	686	684	719	700	731	712	687	713	659	712	706	672	733	738	676	715	715	703	703	789	706	724	761	702	683	680	729	714	780	746	704	693	729	691	708	698	744	690	693	718	700	700	707	710	725	703	704	705	710	671	731	704	703	717	727	714	739	699	693	749	749	669	687	710	696	737	699	685	727	717	680	666	699	689	706	702	717	712	654	730	724	681	725	750	680	662	718	662	679	753	706	711	781	778	695	677	719	761	720	764	725	744	742	708	688	714	699	723	674	739	690	726	731	720	704	712	656	695	705	682	699	666	740	690	710	668	656	690	703	692	713	664	667	681	683	700	707	722	713	696	683	686	718	725	702	735	671	721	711	778	691	758	685	722	731	733	651	739	679	690	743	728	721	717	715	725	632	680	680	707	695	684	710	674	687	699	696	709	673	703	737	668	695	736	690	680	712	732	728	685	702	746	724	720	711	675	685	685	750	672	671	679	698	718	756	720	729	658	701	695	674	757	701	719	709	696	737	721	724	701	773	740	706	702	690	694	672	704	718	739	687	709	744	701	728	694	715	710	677	726	692	712	686	733	673	710	722	713	734	688	717	716	744	679	714	727	703	687	690	718	687	710	709	720	674	724	713	658	705	741	670	680	682	734	707	699	681	676	686	708	689	714	686	725	722	743	750	690	699	714	701	743	700	672	715	714	691	729	739	675	662	736	681	705	754	685	735	701	699	684	734	691	677	695	700	777	680	683	700	679	690	724	668	713	734	692	743	723	694	678	700	701	728	734	719	699	731	710	702	735	747	683	679	704	710	692	699	651	733	699	709	652	715	669	727	673	661	694	643	676	740	686	722	692	684	703	705	685	756	749	689	672	701	708	741	731	724	736	677	706	693	678	704	711	710	732	709	713	714	748	678	705	718	657	663	708	714	719	685	683	689	731	685	691	705	695	665	697	742	770	715	718	731	739	723	717	721	707	697	733	758	660	712	691	702	706	743	748	732	723	672	746	701	711	732	695	764	628	711	712	770	723	657	734	693	688	728	716	735	699	717	733	685	706	728	698	698	686	705	657	704	673	683	698	701	704	639	737	693	657	723	724	731	753	744	725	703	720	663	716	743	674	689	711	730	721	704	686	683	699	718	704	699	728	665	706	665	679	669	712	697	683	684	701	694	689	692	704	686	712	710	740	681	699	714	693	715	725	720	684	696	689	727	666	696	721	699	724	698	692	710	775	721	690	708	731	701	693	690	726	708	699	711	743	692	714	690	709	683	710	747	688	726	709	684	670	722	708	697	677	740	705	695	700	710	702	701	729	704	711	688	711	744	696	726	717	735	736	713	698	703	702	665	739	686	646	760	682	685	660	709	714	719	692	648	711	668	693	685	719	693	682	722	716	703	693	723	742	739	711	687	746	707	672	702	693	694	707	699	682	721	734	664	640	697	679	662	706	685	685	648	664	696	678	669	702	693	705	658	659	723	730	699	753	686	687	659	722	662	698	681	737	714	724	659	733	729	716	659	741	701	718	715	695	710	724	718	654	765	654	708	679	696	673	701	696	709	657	703	713	705	766	724	689	672	682	682	670	718	695	687	727	669	696	789	679	693	688	715	723	668	734	678	692	746	715	760	708	684	666	706	729	664	733	695	650	704	677	676	699	718	715	685	687	706	689	693	728	714	705	722	660	709	747	667	718	691	699	675	696	717	744	738	717	690	735	727	675	718	695	712	710	693	676	703	712	700	714	713	695	709	670	720	712	697	715	707	699	692	690	712	702	701	690	727	669	705	695	688	749	727	707	682	751	692	694	705	702	712	656	698	670	672	684	667	677	727	749	724	673	734	706	716	720	712	697	675	734	710	658	662	718	681	717	701	670	671	731	694	677	695	719	691	696	694	748	687	729	717	721	661	715	679	684
27340	15163	3702	1429	781	619	341	268	227	172	166	149	155	148	135	153	171	157	165	149	151	156	125	153	151	134	170	147	144	150	178	151	165	125	140	116	138	140	170	176	143	173	152	167	143	160	156	180	164	135	135	149	134	169	165	158	125	151	138	145	154	171	138	147	149	168	167	181	155	126	145	164	139	158	155	153	163	141	136	140	130	147	146	151	151	141	148	151	152	149	169	146	160	160	150	147	159	133	160	128	152	163	140	145	156	161	148	137	139	178	145	158	152	140	147	144	154	132	145	162	138	170	133	157	146	147	151	155	137	159	138	143	141	166	130	147	156	142	153	158	153	151	162	146	164	157	136	155	142	153	147	147	140	169	139	148	166	149	193	153	132	160	147	163	140	149	155	155	149	155	132	165	140	147	169	137	147	145	149	156	138	142	146	146	134	147	130	167	141	158	136	141	168	157	145	157	155	152	125	148	165	166	152	134	171	144	143	155	153	144	139	145	151	149	178	158	157	165	169	156	150	156	166	163	136	118	137	147	127	154	135	148	154	135	157	139	170	160	152	166	158	160	173	138	165	168	138	134	154	168	151	138	126	136	148	152	143	154	155	153	150	142	141	157	159	154	147	126	141	135	130	147	168	140	180	146	153	179	161	147	135	151	156	139	148	154	144	136	152	133	124	152	157	178	163	166	146	153	158	133	143	150	143	145	146	129	134	149	170	132	152	154	171	150	142	134	154	134	150	159	129	166	141	148	143	132	148	145	148	146	162	164	151	149	150	152	139	155	138	164	151	144	131	153	150	131	119	150	141	164	148	145	150	164	157	140	157	165	135	160	162	159	178	154	143	158	146	172	156	133	123	154	163	164	132	149	159	162	171	165	157	158	154	156	140	140	168	150	154	163	156	150	153	149	138	125	149	151	163	159	164	147	145	143	147	168	147	132	159	167	154	155	154	153	150	143	158	166	130	143	159	148	141	141	143	170	148	170	137	128	154	158	152	161	137	142	157	166	141	140	157	153	125	153	158	148	150	150	158	148	139	158	158	134	149	153	131	151	161	154	161	165	141	153	133	156	167	132	168	151	159	147	155	160	157	153	126	159	145	156	164	166	145	158	142	144	171	170	139	141	156	139	147	136	139	144	150	147	151	149	157	156	159	156	152	150	143	143	141	149	171	146	150	144	118	165	143	148	162	162	155	166	148	130	139	144	159	148	153	165	123	131	150	149	165	152	155	167	139	156	157	143	138	143	132	143	150	143	155	160	136	146	160	147	153	137	152	157	143	151	148	134	153	134	135	167	141	145	154	153	135	152	159	137	155	165	145	159	157	135	150	148	141	165	154	139	137	159	134	146	172	133	163	181	165	120	150	131	162	177	143	165	133	140	133	148	155	159	139	157	145	158	183	151	135	155	137	162	153	175	132	155	155	138	147	170	161	141	179	127	149	135	155	139	154	144	166	152	155	154	148	186	139	153	175	174	137	157	159	146	150	154	157	149	155	131	155	149	154	137	152	143	163	148	172	141	164	131	151	165	145	135	140	156	116	138	145	146	155	130	147	169	156	154	154	151	158	139	145	150	137	139	155	129	155	165	143	182	169	175	158	150	135	143	159	139	135	169	148	166	178	155	121	138	138	149	146	119	136	167	159	158	148	157	159	156	147	152	134	150	152	143	165	135	145	159	132	157	131	146	149	153	144	151	169	180	163	148	126	157	157	145	152	131	148	159	180	160	149	162	161	131	142	139	139	161	166	134	141	133	170	178	151	162	149	134	171	154	152	155	171	141	152	152	144	165	147	158	150	144	154	132	168	153	132	156	135	181	145	146	161	141	147	145	163	156	150	152	164	133	129	158	154	152	168	161	160	176	166	157	160	150	153	156	149	149	158	138	143	140	151	139	131	148	135	148	136	166	128	146	165	147	161	171	145	160	144	154	171	147	132	140	165	154	164	147	150	156	179	148	146	152	151	151	146	147	143	156	152	138	137	158	139	152	155	138	152	128	143	147	148	133	168	138	135	176	135	148	141	160	148	151	170	174	158	166	147	150	133	145	168	151	128	147	144	145	146	155	137	144	156	142	139	139	173	155	136	178	161	149	157	170	148	146	144	161	151	151	142	167	155	165	148	145	136	134	136	148	129	163	151	134	150	138	130	153	163	157	133	148	142	153	156	155	159	159	144	119	143	164	163	158	156	173	156	141	147	167	144	150	137	136	172	146	121	168	129	147	158	157	136	147	176	148	132	141	132	132	146	159	153	149	151	131	159	135	153	149	165	145	146	153	149	147	154	151	150	157	134	149	133	146	163	164	131	143	159	142	132	170	147	145	163	160	169	143	149	141	158	143	144	156	150	142	139	154	158	170	142	140	154	130	139	149	150	148	147	138	152	138	142	148	146	157	158	149	149	169	165	145	133	145	158	140	160	153	153	141	141	138	148	165	165	155	160	150	152	144	140	142	154	147	124	155	153	183	161	159	135	155	162	127	138	163	135	153	138	139	154	151	142	160	135	152	169	154	161	137	172	157	168	149	146	176	155	148	143	145	154	153	173	142	157	160	158	161	147	140	156	134	152	166	161	158	158	165	163	154	156	166	155	160	142	163	140	146	145	163	141	145	144	141	147	170	154	142	157	134	151	143	129	129	150	141	135	169	156	155	150	166	159	156	161	147	172	133	152	161	152	153	163	161	144	153	154	160	171	148	149	152	153	155	134	175	143	140	139	148	138	144	136	144	175	153	163	152	134	147	167	153	134	162	149	151	165	137	161	143	149	132	136	176	172	136	162	153	140	140	169	125	159	152	149	135	153	159	132	155	161	150	139	167	162	150	136	165	144	161	167	155	165	153	148	156	122	145	132	143	157	129	131	163	163	158	162	145	158	144	141	148	167	148	155	143	161	150	138	157	135	171	169	169	141	149	156	150	147	155	141	145	140	153	139	152	182	166	143	167	142	179	160	153	157	171	146	141	161	147	137	155	164	170	155	135	145	133	156	166	161	154	147	163	146	177	142	150	140	175	140	140	145	161	144	146	165	127	134	151	144	165	147	157	160	149	149	156	158	167	162	155	154	159	174	149	154	142	149	164	163	155	149	145	168	155	147	149	138	151	144	152	154	168	146	151	147	154	130	146	120	162	159	146	182	165	132	142	152	162	156	163	144	143	147	158	168	151	144	146	147	150	163	146	156	138	130	159	149	140	169	164	138	143	171	162	167	152	134	158	164	122	161	141	167	145	140	138	152	160	169	148	143	157	147	129	169	141	151	130	141	148	163	162	135	138	147	152	164	152	153	174	166	133	159	137	173	178	125	158	145	155	153	144	139	159	146	129	162	166	147	169	140	155	161	139	132	128	155	164	146	143	151	152	131	153	135	154	149	143	142	160	138	144	152	177	141	143	150	178	153	156	142	166	127	128	136	138	154	142	126	155	152	159	138	176	155	150	163	136	152	154	133	174	181	160	153	142	149	166	144	137	123	150	144	158	161	174
5993	4664	4109	2404	1471	1126	543	489	293	193	177	195	178	164	200	162	170	175	179	168	148	150	183	182	151	193	146	174	150	165	158	166	182	167	172	159	159	162	142	170	164	160	174	164	159	135	140	161	170	164	173	171	157	167	153	161	171	162	153	143	141	164	159	143	179	172	163	145	182	186	164	167	137	149	169	176	182	167	159	182	156	180	163	164	177	155	153	174	167	186	142	161	168	165	146	180	146	163	165	171	160	165	150	162	146	160	173	177	149	143	154	173	171	149	132	149	159	153	152	160	154	135	186	148	147	158	169	149	129	160	156	158	152	173	158	156	164	136	163	127	172	163	157	169	155	166	157	151	172	174	162	145	172	154	182	155	151	175	155	188	162	184	171	170	182	149	123	150	143	157	135	161	152	161	191	152	176	174	157	172	158	157	139	169	152	159	178	155	161	153	155	159	174	147	153	143	161	184	172	170	139	162	168	179	151	164	152	148	176	158	156	181	150	175	159	143	147	158	169	161	168	163	176	159	165	154	153	157	160	155	174	136	162	166	172	150	150	170	153	136	166	149	132	168	166	154	153	175	151	139	155	171	191	170	161	163	153	159	179	181	158	147	156	166	169	148	175	158	175	141	153	130	143	153	164	145	170	162	145	157	158	178	169	177	168	165	155	159	164	170	149	167	157	174	170	162	178	135	171	143	168	181	193	166	181	162	167	154	161	182	159	154	143	127	168	159	149	149	162	152	150	156	148	172	173	131	162	156	151	154	159	171	162	166	166	158	151	174	181	170	152	166	173	149	151	148	168	145	145	149	173	133	148	149	160	164	152	172	168	190	165	167	171	146	154	166	184	141	156	165	152	145	145	180	167	150	144	167	165	160	147	171	167	170	156	149	161	129	179	150	160	137	129	163	170	190	176	147	151	172	171	154	170	169	168	170	164	154	171	165	168	149	143	154	148	177	145	162	153	164	149	170	149	175	152	164	149	158	167	148	167	147	177	163	151	154	150	171	140	153	161	133	165	155	151	148	152	157	159	137	153	165	171	172	168	175	136	188	154	161	150	151	135	148	148	171	163	147	159	170	147	162	158	166	152	149	186	145	169	168	155	168	165	165	148	182	174	160	148	172	166	152	151	132	152	163	161	147	170	170	161	183	167	170	180	184	153	153	165	134	147	167	159	163	152	152	130	174	156	152	161	174	128	157	163	153	182	165	158	171	178	136	150	171	153	148	142	155	156	152	144	159	172	161	177	149	168	149	138	173	164	176	178	180	169	151	148	159	165	143	191	161	155	161	157	151	166	163	140	179	163	153	156	170	182	183	159	171	147	140	167	169	130	172	171	139	163	170	159	179	153	171	176	171	160	156	165	190	165	150	168	165	154	186	165	167	156	167	156	173	148	143	165	192	143	164	160	150	181	154	185	165	143	155	167	149	137	139	147	165	166	152	157	154	160	165	135	155	177	165	163	181	160	187	169	150	176	152	157	189	164	127	168	154	180	187	153	165	158	153	142	160	151	161	163	154	155	157	162	178	161	147	139	169	156	153	141	155	168	175	159	143	142	169	165	150	151	157	161	144	154	159	133	164	139	161	142	155	153	148	162	176	160	144	182	157	166	177	145	148	164	155	167	169	172	181	153	164	154	166	176	158	158	182	155	171	157	165	149	144	154	166	166	178	169	170	130	188	150	163	176	173	145	154	143	157	166	146	142	163	160	150	152	172	158	145	167	156	194	157	142	150	165	174	165	171	153	174	158	156	142	159	154	158	159	158	154	170	185	168	156	164	165	155	177	176	172	181	166	151	186	172	167	154	171	160	182	152	183	160	176	154	166	190	160	170	160	155	180	136	170	166	165	182	145	164	157	140	143	159	152	168	159	170	164	166	172	166	169	180	126	157	147	168	165	147	157	175	132	161	153	163	173	165	153	176	162	146	150	146	157	160	164	145	169	164	158	159	161	136	167	169	158	180	173	159	166	184	165	137	149	180	178	170	155	169	130	175	145	170	129	162	152	145	149	174	167	153	182	146	157	168	159	161	154	164	161	171	134	161	182	138	163	170	161	165	152	155	162	164	157	161	155	150	152	170	170	131	164	165	152	146	140	169	161	155	158	151	166	172	178	158	180	150	148	144	168	153	130	144	160	163	154	158	174	137	145	152	167	166	151	148	171	155	182	155	141	145	161	130	161	144	158	148	168	146	146	150	175	161	170	160	162	135	159	162	165	156	157	154	168	180	134	189	175	169	169	153	152	165	181	164	151	158	159	172	157	158	152	154	174	141	150	157	155	153	146	161	167	157	152	152	137	165	176	159	174	157	170	176	164	180	186	174	163	152	151	166	140	168	140	166	144	153	148	178	158	169	151	155	172	156	167	163	158	169	186	160	180	165	150	149	173	169	164	166	180	161	152	149	142	178	154	171	147	144	176	164	182	149	146	163	156	185	171	179	165	167	153	151	160	147	128	137	171	155	141	172	203	159	156	172	152	156	167	183	163	132	151	167	162	153	168	182	166	167	175	160	148	153	144	154	166	163	165	156	134	179	166	157	147	144	131	159	159	150	164	172	151	174	160	169	149	169	160	154	133	153	168	183	174	167	176	169	168	165	161	170	153	156	158	160	157	155	150	148	153	161	142	167	160	168	170	153	162	179	180	172	158	161	147	151	149	162	186	140	140	172	176	174	149	180	148	153	155	161	169	164	137	180	166	150	164	132	169	161	156	146	147	149	156	181	164	143	175	164	166	141	146	166	170	192	147	165	173	158	161	157	164	155	180	187	166	162	177	154	178	155	151	149	170	167	156	163	159	150	171	163	174	164	175	139	181	178	160	186	166	169	125	132	156	193	175	157	177	152	188	175	185	161	136	162	151	160	177	151	159	208	171	138	176	171	166	153	156	168	156	161	145	150	151	172	173	169	157	148	178	139	152	165	169	176	165	159	171	152	172	166	157	152	166	147	138	131	146	163	165	173	171	157	155	153	159	151	163	185	146	161	173	137	158	152	151	162	162	184	136	155	147	134	134	164	156	165	148	153	151	168	141	171	175	165	148	180	181	181	163	153	168	147	145	178	161	182	182	155	137	143	159	162	158	159	168	181	162	155	150	172	165	161	144	164	168	179	167	157	198	149	192	172	152	131	154	158	163	156	177	169	168	166	150	155	149	154	153	139	160	178	153	167	175	167	160	159	165	153	140	158	146	165	162	178	146	149	173	148	173	147	157	172	152	162	158	154	165	158	161	151	159	160	176	158	152	155	127	159	151	151	178	170	182	178	162	134	149	160	145	155	141	182	145	179	166	122	158	159	163	152	162	178	164	153	167	149	140	148	164	181	172	161	145	144	136	168	162	175	190	184	149	173	142	142	171	157	181	169	180	155	164	144	136	145	171	145	163	179	153	177	149	147	148	153	172	194	162	139	159	166	158	163	170	141	170	163	155	159	160	147	161	148	151	144	164	158	154	180	162	182	168	151	172	163	167	166	155	153
24395	20166	26382	23733	20178	11668	2321	1304	1038	886	810	768	701	631	602	605	528	567	569	555	533	533	491	542	515	468	517	505	491	488	492	480	541	449	474	452	502	493	489	472	505	453	473	482	504	459	465	470	497	498	461	489	498	479	435	503	493	473	489	496	462	450	519	552	445	505	472	501	455	455	461	498	434	473	474	484	461	459	450	496	453	468	461	451	484	505	473	463	420	467	451	504	466	485	475	494	447	472	450	440	470	475	491	442	479	466	461	484	467	458	461	478	437	450	506	472	410	476	471	441	489	496	455	490	455	479	487	481	494	425	457	450	437	484	469	478	473	529	511	462	500	442	462	485	461	501	450	442	472	488	454	458	489	453	427	444	455	448	488	475	472	482	448	459	496	465	464	480	443	456	466	461	495	473	483	446	484	443	456	440	491	450	445	473	491	465	457	479	449	472	485	392	464	479	494	517	451	466	442	473	490	450	443	482	450	462	470	497	455	476	492	446	454	451	487	467	462	448	500	452	458	453	497	482	430	474	454	459	475	473	464	422	470	455	458	447	529	458	467	482	457	459	493	466	471	424	475	488	490	464	494	504	487	473	455	472	482	486	491	471	479	445	442	444	473	447	468	466	429	464	472	476	416	474	439	470	446	455	429	466	448	427	467	443	454	500	418	500	441	465	430	479	441	474	483	466	450	464	494	440	474	499	482	508	478	460	482	466	441	435	447	454	474	469	496	502	467	430	432	458	454	449	474	452	486	461	460	436	442	451	454	474	477	471	455	458	464	444	465	474	463	455	505	453	472	481	489	475	485	462	462	457	443	459	477	475	461	448	493	475	462	422	428	500	487	451	463	452	471	480	426	459	491	489	485	466	435	414	483	465	443	442	465	466	478	481	447	448	466	461	466	450	493	503	481	448	455	444	478	457	481	481	451	498	435	481	439	458	454	464	497	438	479	471	472	494	465	486	476	494	457	456	451	463	492	431	472	485	453	450	463	484	505	492	487	464	468	486	457	483	462	436	475	497	453	476	497	476	503	454	476	481	468	476	447	470	468	453	483	474	486	481	468	441	468	480	483	485	478	490	462	500	436	502	470	492	491	458	465	448	456	424	509	486	450	464	494	454	432	482	548	465	440	471	415	445	478	447	503	432	494	462	473	496	479	465	459	499	448	476	481	458	457	522	484	454	464	455	480	461	469	472	450	450	501	422	455	491	465	469	469	485	446	443	463	435	485	463	456	464	467	481	470	478	447	457	448	451	505	467	451	445	477	459	477	474	473	534	482	492	440	470	463	493	438	475	467	502	469	499	442	470	458	451	469	480	480	484	480	453	466	424	433	465	454	464	488	469	446	483	416	445	493	456	499	457	474	502	457	478	467	495	460	488	464	500	476	472	461	512	453	493	478	471	478	491	477	429	468	430	465	451	473	476	488	474	509	489	461	443	493	473	481	505	461	473	503	478	432	460	444	514	459	487	454	431	443	438	489	504	495	453	465	466	431	447	455	436	470	467	452	469	475	493	450	453	483	470	455	472	485	477	486	468	477	459	485	506	471	501	509	467	458	481	458	477	466	473	477	439	466	431	468	444	482	442	494	464	494	491	467	449	456	454	466	434	433	494	466	454	494	485	498	473	456	447	451	437	459	471	490	453	456	454	458	479	489	460	457	506	482	456	455	502	502	448	502	463	487	477	447	472	474	445	429	452	444	449	487	469	496	481	491	466	439	448	416	452	470	484	460	481	459	497	451	454	462	472	443	445	458	453	470	430	465	482	490	460	439	455	454	505	468	488	494	467	448	484	449	456	458	491	515	475	483	459	476	463	460	488	492	427	450	444	477	472	457	439	467	449	457	500	509	451	465	457	453	471	458	473	478	464	502	471	465	483	423	475	454	490	474	468	487	441	434	498	478	484	434	417	470	459	449	464	442	458	468	464	474	439	494	466	404	443	480	457	428	483	465	445	452	468	449	474	438	448	447	434	474	493	462	481	470	460	487	429	497	435	472	449	429	465	494	423	473	502	500	421	435	446	424	439	490	456	478	436	466	482	492	489	484	477	489	488	491	441	459	486	453	463	469	499	485	488	441	452	493	468	519	468	476	482	461	449	472	467	502	431	468	448	471	449	471	467	448	470	460	512	462	477	475	475	493	490	447	472	443	453	452	478	461	477	483	448	440	442	455	500	489	477	442	441	439	485	478	468	442	479	462	447	490	467	494	475	490	439	509	467	449	451	450	495	476	458	421	460	440	457	447	463	457	459	464	471	443	469	458	459	499	488	437	434	513	475	451	450	491	438	466	491	479	431	473	438	509	505	448	489	492	481	477	466	451	473	477	473	503	485	461	437	440	471	463	482	453	430	486	464	443	490	478	491	453	487	455	475	467	427	472	448	476	490	445	466	456	488	465	464	484	500	439	468	493	442	443	508	441	443	448	433	478	498	404	437	471	506	457	456	488	500	484	479	436	463	448	476	474	443	451	463	466	453	439	501	479	469	495	426	500	453	492	509	462	471	435	479	463	474	469	477	489	488	464	446	457	455	465	479	469	447	458	443	498	482	495	435	462	483	484	479	462	466	495	450	464	451	475	450	454	463	415	453	459	449	482	445	439	497	461	452	446	428	492	456	464	461	513	436	441	427	473	425	459	493	483	428	474	474	467	487	442	504	500	455	474	486	473	460	426	471	449	493	493	462	431	454	474	462	423	457	475	479	468	439	475	495	493	464	427	438	481	490	466	450	445	528	446	471	466	462	437	483	449	482	444	487	494	461	437	473	433	430	479	471	486	501	477	460	455	440	479	450	440	454	480	469	467	468	489	479	485	487	458	466	454	475	484	437	442	478	485	457	443	465	443	439	505	479	446	444	479	479	419	452	505	432	502	435	480	492	491	446	481	479	513	453	461	485	470	493	482	503	447	459	499	482	438	473	429	465	474	485	450	462	430	481	452	445	519	447	479	456	469	500	427	440	469	490	459	513	474	423	452	477	467	489	464	493	467	476	469	455	472	497	491	487	464	449	452	444	453	424	476	473	437	470	499	476	479	501	513	473	474	466	466	463	487	465	469	448	498	446	460	479	447	473	464	449	502	478	464	398	476	454	447	482	471	441	433	503	459	468	459	448	495	445	494	491	512	446	481	459	442	465	458	404	490	461	497	490	474	445	478	460	476	469	431	419	441	435	468	459	494	482	506	483	458	449	472	501	439	449	478	449	459	468	425	453	460	452	472	477	478	439	466	437	462	472	534	441	468	466	485	476	460	441	482	454	478	409	453	474	447	450	486	466	480	469	473	479	483	445	489	511	494	449	458	469	452	444	497	433	453	474	474	442	464	481	488	474	438	463	480	432	443	452	480	476	464	460	461	476	452	457	489	482	488	461	444	468	488	474	491	457	487	447	432	497	523	493	445	489	489	464	449	434	492	467	474	505	465	467	441	462	485	436	474	479	435	463	478	437	505	438	448	434	468	464	505	464	479	478	448	467	503	458
8549	16545	14895	9056	6185	4238	3073	2095	1611	1360	1216	1209	881	826	709	646	635	637	601	574	575	552	505	522	536	560	495	476	509	496	473	474	487	450	466	463	428	449	449	479	435	466	462	455	459	448	453	457	477	474	427	437	450	464	430	452	461	461	471	437	424	431	474	448	450	474	442	467	446	433	452	424	494	476	447	456	458	465	454	480	443	435	411	437	430	431	489	464	441	424	443	432	425	445	419	466	409	412	431	470	422	452	396	458	419	443	450	418	438	454	420	419	411	430	428	419	444	452	458	438	451	448	421	433	411	442	418	420	418	438	455	442	450	440	426	454	472	457	453	433	468	424	434	406	427	445	422	443	436	470	416	462	470	454	447	466	454	452	461	454	446	502	461	418	393	424	427	428	432	435	437	417	379	462	434	411	449	423	440	449	476	418	443	404	456	402	454	455	420	446	440	441	443	386	431	425	431	426	419	444	430	465	457	402	424	412	441	463	432	420	412	444	447	403	404	433	439	408	474	452	457	417	449	419	427	431	421	429	453	425	484	405	414	435	438	456	455	467	447	415	401	428	423	410	461	409	435	448	427	432	443	440	441	415	432	461	414	423	454	427	441	433	444	394	472	450	448	429	439	396	422	451	462	440	442	394	443	436	462	447	445	437	416	429	439	436	457	412	435	411	428	434	448	404	456	441	428	422	458	451	452	461	442	463	421	412	414	440	468	453	420	453	468	424	451	412	421	423	458	399	431	463	426	428	436	433	424	434	441	423	419	434	439	414	430	409	434	450	426	459	441	432	415	419	436	429	468	418	419	431	436	449	457	408	449	462	420	457	421	428	423	392	455	467	456	456	455	413	431	426	431	391	420	458	448	420	425	395	423	447	454	433	422	422	449	436	469	426	467	457	411	435	418	439	452	392	407	470	436	440	459	437	431	474	443	448	471	479	425	395	435	441	425	437	437	412	436	447	430	473	453	443	463	414	419	440	443	431	392	450	456	447	458	421	413	448	418	427	469	405	440	436	439	438	436	443	480	433	488	444	416	400	435	410	425	403	437	430	452	428	440	456	421	445	433	426	419	422	442	462	394	444	461	411	449	444	430	419	429	416	437	431	471	426	428	432	415	452	432	417	437	423	432	421	422	435	427	470	418	409	412	431	420	422	410	453	436	411	429	419	407	440	494	412	452	457	437	437	440	442	444	405	424	431	456	459	423	461	441	464	472	437	427	457	429	461	459	464	468	416	451	439	439	407	428	439	443	407	451	431	412	430	449	439	444	465	417	433	453	436	406	406	411	453	421	401	413	413	445	451	444	444	450	430	445	434	454	414	462	424	422	464	413	406	474	419	426	446	443	441	448	457	439	449	455	443	461	413	433	446	453	428	443	433	404	420	408	442	420	431	445	444	460	424	415	427	457	438	455	418	435	459	407	402	406	423	415	425	461	416	463	431	420	448	414	419	472	426	482	436	426	413	405	447	408	453	451	467	405	452	412	465	489	426	404	457	486	438	437	454	475	459	421	433	456	427	418	430	466	468	430	438	414	439	431	457	440	465	411	414	421	493	439	421	451	468	422	453	452	427	405	409	432	436	424	427	453	460	418	436	405	430	408	455	420	449	438	425	469	453	420	409	463	425	426	446	432	463	447	441	410	437	435	430	424	430	450	430	427	440	422	413	404	442	510	462	480	473	402	433	447	440	443	460	451	444	454	443	448	461	444	460	431	450	450	434	451	433	438	431	436	469	437	432	422	433	428	405	427	432	472	429	440	439	450	417	445	406	397	431	430	409	436	425	459	419	470	454	438	420	444	392	450	430	423	406	435	463	450	450	403	415	439	428	444	419	421	432	484	434	402	449	462	430	456	444	392	428	459	421	423	451	441	402	390	466	435	403	414	414	459	454	450	418	414	423	415	432	428	438	357	432	431	417	456	435	428	432	451	403	475	400	416	448	454	435	442	425	446	459	453	446	428	433	415	461	418	411	444	461	457	431	452	471	467	418	450	460	439	476	462	430	430	427	429	446	396	413	421	454	436	422	471	431	436	412	433	412	456	433	458	449	461	402	392	441	428	430	444	450	412	437	449	472	428	426	442	461	442	399	409	418	465	387	419	406	443	401	416	460	466	435	430	465	449	406	433	463	444	444	437	424	422	477	451	418	441	445	419	476	458	441	436	445	412	466	421	462	429	440	438	431	424	415	442	420	414	400	436	438	418	420	450	441	446	467	402	435	467	444	409	454	452	431	460	438	449	461	456	464	446	410	397	454	409	431	427	422	439	424	441	435	436	432	475	459	420	458	422	439	461	429	423	477	421	463	428	420	430	440	410	467	422	440	423	428	433	430	457	460	438	457	453	473	468	428	445	443	454	440	440	403	476	391	468	407	453	439	430	441	453	456	386	473	419	444	423	402	415	392	455	430	438	453	460	442	402	449	413	405	429	448	440	432	432	458	421	400	454	407	442	449	440	491	407	460	421	407	450	404	481	418	421	437	425	438	413	448	440	428	481	398	426	442	465	437	440	486	421	429	431	435	419	411	415	465	439	412	452	441	453	421	433	411	416	396	433	469	453	433	451	454	442	440	412	435	431	416	424	418	445	455	435	458	445	432	410	469	415	424	420	469	446	417	453	439	426	434	449	443	421	426	427	396	409	456	459	423	426	404	417	450	429	408	452	465	421	427	419	439	426	416	474	441	433	432	457	470	425	461	385	445	443	460	452	478	473	405	437	454	448	391	441	471	431	487	404	439	438	428	417	461	409	432	443	449	455	410	446	461	425	454	428	416	453	445	450	397	410	414	425	440	453	420	434	394	429	469	424	412	433	407	453	393	432	421	443	418	451	462	455	465	465	455	453	411	432	452	457	425	433	433	467	467	422	426	399	476	427	452	428	442	432	447	431	437	426	396	452	452	415	444	452	486	404	414	417	428	430	437	438	418	425	424	455	433	415	428	414	405	426	430	428	464	423	436	477	431	408	432	440	452	456	423	402	431	417	458	459	445	410	420	452	430	430	454	485	388	452	437	389	427	446	443	435	443	462	416	418	452	428	417	445	461	440	454	469	429	469	411	420	442	461	444	430	447	424	385	429	459	462	386	420	422	421	457	417	421	429	442	438	416	432	452	443	434	423	415	438	407	433	497	447	447	445	410	446	433	388	426	500	399	418	436	476	411	442	422	426	418	438	444	452	449	443	439	413	445	447	472	460	409	442	435	437	440	431	458	425	448	493	459	450	420	442	391	442	411	443	445	456	413	433	416	455	415	459	410	443	399	454	407	428	466	469	406	460	425	472	440	430	443	439	418	431	467	424	428	442	435	425	440	445	437	446	413	442	420	445	461	430	454	448	451	421	439	429	429	440	455	429	433	428	442	466	437	458	438	475	451	455	438	409	465	417	415	430	417	447	452	431	426	425	417	418	425	440	442	436	416	439	435	404	437	458	434	413	440	467	401	446	423	442	450	444	436	433	442	454	442	465	472	390	440	440	442
22192	20114	26644	23352	20125	20294	11352	2597	1728	1589	1437	1489	1133	1123	990	1017	999	1011	892	940	927	898	828	861	840	828	789	809	775	813	778	835	774	860	781	770	805	819	745	761	768	795	726	783	834	811	729	764	800	767	743	843	849	764	750	771	794	801	728	702	826	760	762	797	803	708	784	755	762	751	783	763	756	804	726	750	766	760	757	753	772	747	769	761	792	759	813	734	769	748	756	763	818	804	781	742	781	739	766	771	792	783	723	807	813	746	763	740	768	724	787	731	795	743	785	770	767	767	783	763	760	769	737	730	728	782	806	762	790	722	748	702	757	754	735	772	738	747	747	711	771	779	764	745	742	720	736	754	777	734	815	793	763	765	783	800	743	798	764	755	735	721	760	782	684	750	746	729	807	772	772	743	774	752	755	744	787	742	759	735	788	717	790	768	726	792	747	741	789	700	765	725	781	744	749	806	752	822	795	766	754	770	765	779	792	793	725	747	748	781	740	736	778	754	768	758	814	751	771	717	719	750	778	809	742	727	723	711	733	791	773	757	777	708	735	765	754	794	777	809	785	774	792	698	768	782	798	720	751	728	791	769	794	740	774	757	769	742	759	741	768	749	741	782	717	744	796	777	732	732	816	740	726	742	732	773	748	750	755	768	783	761	731	780	757	770	757	688	778	798	732	747	793	747	774	750	808	744	724	784	760	764	736	743	809	771	719	705	765	768	738	723	798	789	757	784	779	736	760	748	767	733	814	746	785	789	722	802	760	757	736	782	732	740	785	742	765	729	757	746	760	712	740	768	806	748	748	743	727	753	721	775	775	745	742	776	787	745	738	772	768	761	763	741	748	787	749	733	768	771	755	733	773	795	753	791	755	759	740	790	735	697	786	736	749	818	739	768	754	803	762	793	805	760	752	737	798	733	751	768	775	738	781	778	750	733	777	775	734	735	759	823	724	734	750	777	722	771	738	751	794	713	728	676	800	780	758	765	767	770	771	840	790	735	766	827	743	744	794	744	782	759	735	770	774	727	788	779	775	799	709	774	782	748	788	763	775	730	775	801	765	746	808	739	749	777	728	716	743	719	743	759	770	762	759	771	740	770	791	789	801	726	731	692	782	731	741	769	775	751	778	736	785	781	751	787	752	765	767	727	737	754	756	773	783	771	750	795	726	744	711	723	752	705	737	756	707	715	789	739	827	775	768	784	715	757	807	766	730	735	833	792	781	787	778	753	774	770	773	749	758	746	776	779	730	765	766	753	749	739	728	689	723	719	717	748	780	801	761	728	766	745	803	757	756	761	768	706	771	748	754	784	753	728	749	781	734	797	785	782	715	788	781	771	781	763	763	797	770	779	766	696	696	818	785	767	695	722	762	712	756	750	732	817	796	779	748	767	731	760	777	766	755	830	738	781	771	717	795	776	773	749	736	735	729	789	771	755	705	712	758	726	767	742	777	764	729	720	826	713	769	800	759	735	783	743	777	736	789	718	732	749	740	787	772	737	756	739	749	771	725	777	755	812	774	762	709	749	748	727	749	754	757	706	741	732	749	754	770	747	747	714	753	778	745	794	766	746	791	764	711	790	714	717	824	772	774	738	721	801	801	760	744	715	789	736	777	743	787	776	772	714	759	738	767	782	753	766	754	800	740	758	793	748	791	759	717	729	741	812	745	734	760	722	705	738	790	771	732	730	734	785	707	692	779	735	735	777	721	789	751	731	751	723	754	747	753	789	715	744	707	781	798	753	813	687	706	739	728	770	749	758	788	783	760	722	776	740	717	736	777	759	735	758	734	797	733	765	720	758	730	763	773	776	781	745	803	789	734	783	763	794	754	826	757	767	763	713	788	701	756	757	792	754	754	752	745	762	702	805	726	790	721	748	783	737	768	745	784	714	768	748	778	758	791	724	743	728	728	774	808	780	741	740	823	813	714	761	707	758	788	735	764	741	762	732	756	767	740	795	756	726	785	733	780	714	782	718	761	767	759	811	746	753	729	743	807	751	777	761	743	735	803	777	733	756	762	747	784	788	723	748	729	769	785	735	738	733	797	751	796	727	732	811	733	735	772	803	787	717	730	796	794	755	780	732	771	751	779	728	775	763	781	765	789	724	757	795	773	793	745	729	754	796	729	748	782	750	773	781	782	710	732	758	744	735	740	768	734	747	701	751	763	784	754	759	762	718	780	708	730	717	791	793	705	756	771	731	757	761	759	753	786	761	772	770	782	776	728	852	744	751	793	782	752	771	723	793	767	752	763	776	739	776	744	730	762	752	769	751	711	790	749	768	787	728	757	740	771	702	776	748	769	747	741	773	742	751	759	785	750	796	757	733	775	726	743	757	738	820	776	703	803	814	780	749	739	747	773	759	792	809	754	761	772	765	738	747	754	740	793	743	746	769	676	756	731	763	751	779	749	744	783	742	764	702	739	764	756	795	726	688	701	752	774	752	760	777	748	772	791	797	740	710	744	740	764	756	747	743	782	781	790	770	727	733	769	704	717	748	839	714	773	763	766	771	766	772	754	749	750	757	732	761	752	734	765	776	728	735	756	774	698	773	795	795	753	774	766	720	808	764	812	731	745	747	749	760	771	747	755	752	770	735	786	803	716	782	729	700	778	756	705	722	759	773	786	756	808	743	752	775	818	758	773	759	791	784	768	753	721	782	724	774	766	812	735	778	736	775	771	768	769	723	738	802	750	799	766	763	714	742	776	765	733	787	755	755	799	747	724	724	806	716	778	744	729	741	721	697	707	696	785	800	748	730	752	781	744	763	812	709	772	740	734	720	692	730	765	716	720	749	729	757	759	794	794	775	826	748	759	770	733	742	782	729	736	734	791	805	766	742	729	760	747	745	750	716	721	758	744	751	761	757	710	740	764	748	756	717	769	762	797	761	755	747	753	755	732	763	741	764	768	761	726	756	775	737	751	736	703	762	795	793	746	760	696	750	773	728	724	711	775	727	776	740	785	755	720	760	750	773	807	794	742	712	813	760	794	746	740	726	733	758	753	809	752	771	751	723	751	798	770	798	729	788	756	758	727	742	787	751	739	763	815	796	717	746	739	802	754	747	749	730	765	794	738	838	707	760	744	777	730	756	724	773	751	742	738	736	730	734	778	768	802	753	731	714	783	736	752	703	764	725	729	771	735	760	729	756	772	712	796	725	719	840	700	699	736	732	801	730	789	716	699	744	728	755	780	762	741	762	737	763	764	743	764	740	761	787	731	776	777	775	711	744	768	719	774	745	762	751	791	728	765	807	752	799	728	738	735	743	727	791	772	706	771	755	778	727	749	744	710	772	776	722	733	783	705	770	718	754	728	736	749	777	693	768	787	755	730	722	732	784	719	759	809	753	799	780	751	739	721	724	736	779	760	783	801	734	725	764	735	757	718	747	752	732	729	822	753	730	741	730	714	769	772	811	732	724	695	700	816	746	646	775	743	752	792	742	762	778	709	771	737	777	727	731	745	771	789	753	755	755	715	716
11888	23191	22359	13771	9790	7644	5263	3647	2996	2474	2281	2186	1573	1391	1341	1253	1173	1111	1082	969	927	954	864	932	889	826	834	884	799	840	794	769	800	791	812	754	837	799	776	764	761	726	748	749	775	723	781	727	801	759	727	692	709	763	757	755	745	717	712	722	709	718	768	758	747	779	713	813	716	718	715	678	674	783	688	667	751	739	722	696	712	686	691	721	746	681	692	703	670	738	732	721	682	693	730	688	715	704	706	740	689	679	755	751	717	724	709	715	716	743	726	772	752	727	766	752	696	676	676	742	695	656	698	701	719	716	746	689	643	694	708	750	667	725	707	716	661	702	698	673	712	672	727	714	735	699	726	724	737	664	686	715	749	726	677	684	709	711	708	709	714	678	752	673	752	706	728	648	720	685	714	695	735	680	710	732	717	675	712	667	702	720	708	692	731	724	718	696	719	744	691	733	695	733	678	708	695	701	703	684	684	735	681	688	680	701	736	700	718	718	703	662	673	716	704	731	745	733	731	709	739	698	733	718	706	762	673	697	713	685	696	708	724	700	727	714	725	740	676	768	699	736	695	684	696	761	715	665	714	729	677	678	723	704	715	709	713	704	745	676	693	693	728	724	738	740	716	721	751	670	690	735	706	721	714	659	708	753	703	673	781	721	717	725	683	696	683	678	724	686	689	689	707	720	752	703	728	713	715	698	740	714	734	702	723	734	721	702	691	741	719	733	670	740	668	743	723	732	722	714	704	684	725	710	751	661	715	723	723	686	728	745	681	687	762	667	661	691	728	653	662	735	697	675	751	696	721	707	675	639	697	726	725	692	698	661	680	680	684	716	711	624	671	689	732	727	690	680	680	726	747	670	705	775	625	682	722	720	692	681	724	700	717	750	730	732	704	706	706	674	706	725	710	679	731	702	696	734	711	679	678	668	672	722	721	701	727	731	727	719	694	714	614	681	692	704	708	705	727	717	728	699	664	700	730	733	699	652	707	687	716	707	695	682	705	657	704	740	705	682	719	738	714	754	714	771	706	714	683	704	694	715	677	690	703	727	665	699	719	674	685	673	728	719	722	735	698	679	683	654	705	728	693	669	729	708	712	703	663	687	716	703	634	711	681	731	645	698	707	698	710	739	685	682	741	692	710	648	721	688	698	729	718	666	695	697	680	717	762	757	700	718	719	688	684	717	677	722	695	659	704	680	673	724	698	718	703	716	714	694	682	728	676	702	747	692	725	711	685	659	741	690	710	713	705	710	740	684	734	737	736	744	686	717	685	737	693	730	759	722	703	707	759	707	687	684	725	722	695	715	722	722	705	709	692	665	719	671	705	689	743	676	698	697	681	694	693	700	657	689	713	707	772	705	689	764	677	675	690	685	723	684	719	702	734	708	719	747	698	716	715	741	700	699	687	682	723	701	713	707	689	729	735	684	712	694	690	688	719	729	756	707	713	726	708	739	668	690	708	729	728	716	718	676	727	731	678	732	742	671	688	704	690	738	665	735	700	722	726	695	674	708	709	730	688	702	654	719	724	741	676	734	687	679	694	711	702	708	745	688	713	755	746	697	733	718	699	710	724	729	681	725	710	702	703	666	756	722	709	694	694	721	719	692	748	705	726	746	662	711	727	648	677	719	742	677	715	675	704	707	708	750	730	718	718	674	696	712	657	724	729	690	717	726	674	714	682	643	723	720	722	753	696	721	686	668	690	762	736	674	754	730	699	702	706	723	618	697	691	695	680	719	771	777	721	632	688	711	744	709	709	699	716	663	712	683	722	685	714	695	720	712	733	683	655	718	717	678	695	710	692	732	713	688	692	713	663	751	699	723	673	700	680	660	680	691	715	722	725	712	691	684	726	707	668	691	696	720	695	688	761	664	706	680	677	725	732	694	688	723	719	706	660	715	667	698	741	731	746	637	698	709	744	701	730	723	732	690	698	713	693	673	738	698	695	713	699	762	700	712	727	703	706	698	726	691	749	754	693	763	702	713	725	738	697	713	700	715	709	706	717	669	652	745	738	734	669	735	688	701	662	730	714	693	720	732	737	688	660	635	695	720	727	704	751	710	721	668	692	718	706	678	738	713	690	687	749	694	669	693	701	696	723	714	738	720	700	708	704	720	675	769	612	718	708	739	734	699	714	756	724	753	699	689	706	726	697	716	693	723	703	732	717	692	698	668	671	705	710	687	709	696	699	674	730	691	754	691	687	683	694	741	679	672	642	745	689	708	698	691	727	653	675	702	709	681	719	708	717	701	701	662	650	703	695	673	729	683	693	709	718	708	698	652	704	687	696	725	749	715	697	722	733	682	729	736	708	714	730	687	751	701	721	747	698	693	737	756	702	731	720	741	706	681	687	720	675	721	703	705	710	688	688	700	747	738	732	718	671	732	714	719	734	718	675	710	692	723	719	739	675	690	732	710	751	739	717	671	663	700	645	682	690	725	675	711	715	724	711	721	722	693	657	736	691	684	711	748	643	734	753	691	712	716	646	704	686	747	680	745	711	702	725	693	672	684	680	692	709	710	688	707	742	684	669	684	678	676	746	767	731	711	668	674	690	694	696	657	705	741	743	690	667	713	691	609	755	726	709	696	633	677	697	698	769	702	678	701	664	703	681	712	721	703	732	743	707	710	628	681	692	702	748	695	707	657	674	700	746	703	789	711	735	716	763	687	734	699	737	688	710	716	668	684	640	682	734	735	710	673	698	719	713	702	697	731	700	737	689	700	682	671	732	728	699	698	670	721	708	696	712	675	748	735	694	708	727	717	669	708	694	715	673	698	697	691	696	733	690	735	736	685	751	647	691	662	702	737	696	717	720	690	681	725	702	739	721	709	688	730	726	753	701	720	713	725	671	737	713	683	719	671	746	721	668	681	745	702	681	711	692	688	739	712	681	693	740	688	740	650	718	713	689	721	703	641	740	717	669	713	719	693	722	734	661	685	689	688	680	746	716	725	712	736	696	704	736	661	656	711	730	675	707	661	713	682	712	696	735	710	715	687	742	716	675	708	687	694	697	700	682	689	683	697	698	714	700	748	682	682	708	713	695	717	698	755	679	698	692	706	672	694	733	655	677	698	703	726	692	680	696	683	727	713	689	692	741	645	662	668	654	712	655	709	730	715	717	712	746	745	714	681	716	721	697	634	721	679	665	703	722	734	688	717	688	713	718	732	735	746	698	711	723	659	707	733	726	740	723	666	688	676	730	725	675	654	731	674	697	676	768	712	714	704	733	715	728	719	683	767	704	689	685	725	725	711	689	693	731	673	692	671	731	712	725	660	732	741	709	700	740	710	720	683	672	643	731	723	743	765	693	695	708	679	721	683	690	720	729	687	748	678	695	711	743	721	725	723	691	660	694	666	699	723	709	698	699	707	661	664	712	725	687	661	726	737	708	751	670	752	724	683	705	716	700	718	723	719	686	720	716	709	719	716	733	670	700	734	710	734	685	678	719	700	717	702	740	721	718	699	707	734	733	713	669	686
27436	15194	4431	1543	853	652	383	252	197	192	153	196	168	171	176	163	159	167	163	156	156	165	155	145	149	163	142	181	159	145	150	175	163	153	147	156	143	144	156	132	156	150	159	141	163	160	166	152	139	144	144	153	163	169	164	155	177	138	165	133	160	147	150	155	139	147	150	148	148	140	159	145	152	159	156	145	137	159	171	140	168	159	163	146	150	157	151	146	164	149	146	160	135	150	166	164	157	165	140	193	134	164	159	154	144	154	126	159	153	136	157	179	116	147	174	138	159	154	153	160	166	159	152	148	156	155	150	130	136	147	138	170	152	148	151	148	158	166	162	163	143	158	145	158	154	158	139	170	158	144	165	149	151	156	183	141	160	140	143	147	135	139	154	170	164	141	161	156	174	140	146	146	150	156	156	126	146	155	150	146	132	123	138	155	160	145	169	152	170	152	150	129	127	153	153	147	150	161	138	168	142	158	144	158	149	168	161	168	140	151	152	151	173	146	150	149	148	161	151	143	147	161	157	159	164	129	156	161	159	158	141	139	138	142	160	174	134	152	137	149	150	148	135	130	137	150	155	160	162	146	151	156	149	151	172	150	159	142	151	163	166	157	164	158	158	155	153	136	147	162	158	156	156	158	152	161	150	157	174	152	167	168	159	165	153	149	133	147	165	169	122	151	140	151	144	166	149	150	163	149	155	149	163	162	148	152	131	151	142	152	154	131	161	155	152	139	141	160	166	165	165	140	154	119	163	164	153	179	172	160	161	155	150	145	143	147	154	142	152	127	156	143	146	150	150	144	129	141	145	145	151	152	151	139	152	137	168	150	151	190	171	147	140	148	146	134	182	162	146	147	155	160	132	133	162	150	160	162	159	145	139	174	141	164	144	153	140	155	130	137	168	164	161	147	142	162	145	158	177	150	148	130	148	138	175	148	160	164	162	167	153	153	153	157	142	159	165	160	155	152	134	154	149	134	161	160	167	161	145	159	143	148	176	157	150	153	156	172	145	153	164	136	147	133	165	137	148	156	164	172	142	165	165	160	144	158	171	150	137	128	152	155	139	167	161	158	136	176	155	150	150	159	142	161	153	153	150	147	168	130	146	156	163	151	172	179	177	146	165	134	156	137	150	137	158	155	142	179	152	133	122	137	139	155	156	131	156	162	165	147	167	150	145	184	143	134	154	156	138	166	137	147	168	168	155	144	156	154	137	155	159	169	152	157	139	149	167	169	146	159	133	144	151	181	174	164	162	146	169	154	150	147	144	133	137	160	149	143	147	157	145	147	147	146	166	147	162	157	167	160	149	154	152	154	164	160	165	154	160	154	142	136	154	151	144	179	148	160	141	153	141	149	164	152	154	149	164	164	173	151	149	155	148	161	132	152	136	153	176	139	167	164	182	169	144	142	148	170	150	158	136	191	152	150	166	161	137	147	139	169	195	133	132	156	146	153	133	182	159	167	150	161	143	153	136	178	169	144	154	148	154	159	146	137	149	148	160	167	133	132	150	152	157	161	135	149	148	162	127	159	151	150	155	136	139	164	177	144	141	176	153	146	171	160	156	141	166	167	159	142	155	155	133	141	150	186	158	143	133	160	153	145	139	169	152	155	151	169	161	172	157	149	158	143	176	163	183	159	147	147	159	156	165	137	137	157	147	160	147	163	169	152	166	156	151	155	146	163	149	145	133	171	152	157	150	137	155	181	166	148	181	158	159	160	159	168	135	156	136	154	136	141	150	143	156	132	164	160	146	183	132	150	152	140	166	122	163	152	136	168	176	152	156	150	170	137	172	151	160	160	152	149	133	141	172	169	152	145	163	131	139	156	150	158	178	158	139	152	167	143	158	143	141	164	163	156	139	152	153	156	154	141	159	158	184	131	153	155	160	145	146	173	159	157	179	168	144	137	174	142	132	158	146	145	149	170	171	155	157	163	138	162	165	183	159	146	178	148	151	141	148	155	159	142	186	133	152	160	178	160	147	157	182	159	150	126	164	149	165	160	157	165	172	159	163	147	148	173	134	135	161	148	138	137	149	174	153	159	173	145	155	154	156	142	180	149	186	146	146	145	145	150	158	150	177	152	153	166	152	146	160	144	162	172	154	148	168	128	146	137	154	143	150	157	119	160	158	146	163	144	172	158	153	142	191	157	143	140	150	181	168	146	164	155	146	158	193	148	174	161	160	157	132	156	138	183	152	163	166	161	136	158	150	159	152	165	156	157	140	158	150	168	185	154	156	147	175	146	158	157	171	151	153	173	136	153	166	156	159	181	155	135	166	170	134	163	154	144	150	174	154	143	141	134	139	151	146	143	163	154	158	147	138	144	146	137	160	128	160	158	152	139	154	148	154	153	134	149	167	156	148	132	149	145	152	164	163	159	138	161	164	137	159	156	178	141	167	174	152	158	166	171	160	148	150	170	173	154	153	160	175	163	157	151	162	169	158	157	152	154	155	164	150	142	149	146	151	148	163	136	155	164	148	172	168	147	135	180	153	132	151	145	183	137	155	158	163	170	148	137	154	156	157	139	152	167	167	161	150	142	162	116	177	156	152	158	156	156	166	150	140	145	154	152	131	166	156	188	126	152	164	171	132	148	145	166	154	153	178	150	160	160	168	150	171	127	147	137	159	155	169	165	164	164	142	162	148	144	156	152	146	165	174	156	146	130	152	155	141	181	152	164	154	132	144	157	156	143	141	158	151	165	193	166	158	136	153	147	165	178	150	144	182	139	177	149	141	158	169	155	156	173	141	164	154	152	128	162	154	159	155	151	160	142	147	149	150	158	177	154	156	169	161	167	146	148	170	140	151	180	159	153	138	155	147	166	190	175	170	160	148	161	180	174	144	153	130	138	147	176	146	167	136	159	153	164	153	154	162	164	192	149	191	141	167	156	161	151	125	146	161	157	132	158	148	153	157	159	153	134	165	150	152	163	158	157	141	120	168	135	170	171	154	149	174	159	159	172	147	164	141	154	160	164	150	164	143	137	168	162	167	145	177	129	151	161	175	145	156	167	136	160	151	156	169	151	177	171	161	148	146	169	121	134	136	148	169	136	149	155	143	170	160	168	140	169	152	163	163	160	166	148	179	137	160	166	157	158	162	149	171	149	138	160	141	177	172	154	167	129	144	154	166	161	171	155	145	147	158	150	155	160	122	167	159	165	145	173	158	154	170	162	148	148	151	150	164	148	155	153	159	155	182	156	163	143	137	136	162	156	167	165	153	159	144	163	158	156	146	134	138	154	137	148	142	152	152	150	156	160	146	151	162	161	166	157	155	164	159	150	158	159	146	138	166	147	145	167	149	133	170	157	153	172	161	160	135	159	154	177	154	167	192	150	160	164	145	147	152	152	183	161	141	141	156	142	153	180	150	153	165	197	170	169	130	176	164	158	176	156	150	142	170	167	142	160	139	160	139	163	161	156	168	149	154	166	155	160	147	138	146	173	157	169	159	143	166	172	168	157	144	116	153	148	164	158
6398	4759	5657	2367	1363	1031	594	354	225	215	195	168	189	165	188	174	181	166	157	176	161	160	189	164	160	180	176	171	185	159	180	192	160	158	163	147	145	161	155	171	130	188	158	164	169	156	195	185	143	146	167	157	167	167	181	166	180	160	156	169	146	174	144	188	172	150	161	160	183	167	148	147	158	165	168	167	153	157	162	172	147	154	175	152	168	166	148	152	165	140	159	143	172	160	167	181	165	154	156	150	159	141	171	168	172	153	171	171	168	155	145	158	181	170	186	153	171	146	159	178	137	182	159	146	147	163	147	162	141	171	155	158	175	152	171	128	166	149	171	160	167	183	146	154	156	177	158	164	173	182	149	179	180	185	157	161	158	149	175	169	166	185	161	150	182	169	177	172	153	158	132	178	182	154	161	155	161	152	172	141	156	145	167	166	166	160	144	154	175	172	151	160	163	146	174	160	187	150	146	149	172	137	144	170	161	149	159	178	164	167	167	166	171	170	166	166	158	178	176	151	159	154	140	166	150	171	157	196	163	179	176	173	174	197	162	163	148	160	144	174	156	157	169	168	168	181	179	163	153	161	174	153	166	160	160	144	151	156	160	165	139	169	148	161	169	177	160	185	173	172	166	157	177	168	155	155	166	175	163	161	173	145	162	159	157	174	158	147	154	163	166	172	155	169	170	166	171	159	180	178	138	159	170	181	167	158	139	183	171	179	180	131	163	148	152	137	140	156	151	163	165	160	174	177	166	165	144	159	153	165	152	161	191	157	160	153	165	168	185	174	162	164	162	138	160	176	151	193	156	147	186	156	160	142	150	176	156	155	152	168	186	157	172	158	186	151	172	157	170	174	162	135	146	159	173	154	178	179	170	157	156	157	166	160	140	148	174	158	162	172	162	167	154	171	172	175	162	143	176	160	159	157	166	153	178	141	172	184	185	156	160	177	141	161	150	154	145	162	178	162	152	159	175	168	165	162	151	142	165	164	155	171	157	149	168	168	145	144	150	174	161	176	162	173	152	156	150	150	162	195	164	177	163	166	167	177	151	160	157	177	162	159	165	166	161	176	165	172	173	160	166	167	163	168	164	150	176	168	156	149	168	175	159	145	165	144	145	172	159	168	164	164	173	162	149	148	177	150	133	168	188	174	166	142	164	159	173	150	170	160	167	165	136	175	148	156	164	161	160	160	163	176	177	154	161	180	199	171	178	155	162	178	182	166	160	176	182	169	181	172	152	168	155	158	147	169	166	155	162	193	166	172	154	172	152	148	175	170	184	167	161	167	149	156	172	135	153	152	166	174	165	172	163	160	144	151	148	161	161	159	173	173	140	161	174	151	175	152	154	188	171	174	157	171	160	152	168	147	168	163	139	163	152	174	173	162	179	173	154	154	169	156	165	156	186	168	177	158	161	164	164	172	168	161	164	163	166	163	152	166	172	160	154	171	164	152	168	153	148	169	137	178	173	166	166	160	158	162	172	147	166	175	161	189	192	143	158	175	172	188	157	188	160	164	158	175	151	166	145	170	175	155	177	141	140	173	160	189	140	184	168	159	164	146	156	170	149	177	191	134	185	167	159	165	175	160	161	163	145	138	145	149	145	163	172	165	174	168	173	138	172	186	166	169	156	170	162	182	191	165	168	176	146	159	168	169	171	157	138	152	172	166	190	169	161	168	170	170	185	176	177	178	170	160	171	159	182	172	153	146	162	146	156	151	171	158	160	183	149	149	156	168	164	165	163	188	141	175	172	169	168	172	145	163	155	182	144	159	155	162	159	150	150	155	171	162	177	167	171	176	161	144	181	203	163	183	163	152	165	156	162	160	154	152	164	147	200	154	174	194	177	176	182	165	154	156	155	146	167	155	164	153	164	144	142	147	161	151	166	143	148	159	143	147	169	151	178	179	147	163	176	168	158	173	154	152	183	174	156	172	175	139	163	150	161	161	183	135	163	148	142	151	183	166	160	164	135	158	150	169	158	172	137	145	164	167	186	144	173	158	178	188	181	156	160	166	159	168	154	155	185	172	161	151	161	170	162	176	157	174	165	133	157	168	158	157	177	157	182	182	158	168	156	165	172	158	178	174	152	154	159	192	157	160	155	168	170	161	178	181	183	170	166	188	154	174	143	149	182	159	161	155	173	153	186	149	169	165	119	158	151	168	189	149	169	169	154	148	172	161	164	155	151	169	182	180	155	171	185	163	151	177	168	158	151	189	179	174	163	178	160	164	157	180	146	170	167	152	158	150	158	138	162	173	179	166	157	196	153	156	169	162	150	169	177	163	148	169	146	152	180	156	176	144	161	150	142	156	171	167	184	165	147	154	161	166	167	192	185	187	152	158	175	142	175	161	167	164	174	160	156	167	173	159	169	156	178	166	176	174	175	167	170	165	172	181	158	169	154	166	166	172	168	163	174	156	165	151	138	171	158	156	181	166	162	139	165	154	154	158	141	165	177	150	158	170	168	150	169	138	167	158	153	186	170	152	174	165	162	152	159	170	153	179	155	168	160	169	156	167	152	140	161	168	157	174	167	165	167	151	150	164	169	178	163	169	152	165	165	163	166	180	161	156	155	172	185	133	168	172	162	179	156	186	146	166	157	173	165	168	145	140	165	144	151	176	163	170	171	175	157	188	170	151	188	170	138	174	164	188	166	152	163	199	161	165	150	174	180	174	140	180	156	171	172	157	148	184	176	187	164	164	166	190	181	151	156	146	153	164	152	156	151	174	163	176	167	130	161	170	165	166	156	158	156	185	174	178	172	159	169	142	163	182	177	183	167	143	162	162	153	175	142	156	174	159	156	171	135	181	158	166	142	156	160	158	155	187	132	148	151	146	141	156	153	165	167	159	173	145	175	171	166	177	159	157	158	171	153	192	156	170	159	155	175	164	179	165	143	147	160	167	166	148	187	146	166	159	183	171	143	169	171	147	157	162	176	142	142	158	167	161	165	150	146	173	164	168	189	152	186	163	160	149	164	177	135	169	153	172	134	164	183	162	169	154	183	169	180	157	152	163	155	169	176	171	144	155	150	155	184	153	176	158	193	157	174	163	159	144	185	160	141	159	165	160	163	139	156	147	195	150	157	187	155	146	161	165	140	154	157	126	156	156	147	159	173	179	150	156	159	145	158	182	165	169	175	184	163	163	167	186	169	157	155	151	169	169	178	154	154	160	171	178	176	185	171	180	166	180	161	179	159	154	187	152	159	155	180	163	155	165	142	159	182	148	166	175	164	153	189	167	160	138	169	177	142	152	162	171	157	159	178	153	166	177	155	158	176	172	154	168	158	160	166	167	175	166	172	173	148	151	168	169	158	129	162	183	177	137	164	166	165	162	154	174	167	167	161	151	152	165	165	175	163	186	162	179	178	144	164	175	159	152	179	142	170	150	180	181	177	172	144	159	147	163	135	182	180	166	181	161	148	164	188	164	173	151	153	161	158	165	154	177	177	197	132	154	174	145	157	157	179	162	168	172
24386	20146	26367	23700	20184	11617	2332	1198	972	920	861	850	688	599	612	551	602	539	547	526	528	542	519	535	517	498	455	543	495	524	458	491	499	461	467	495	503	533	523	449	481	536	523	523	481	505	462	465	478	439	471	474	478	511	493	484	455	419	480	456	446	475	504	510	486	480	493	512	473	505	494	478	483	426	468	441	497	457	498	501	497	462	472	464	482	410	452	471	456	437	452	534	468	455	489	477	483	439	466	482	493	447	531	459	491	474	487	479	453	508	449	436	448	490	477	461	451	478	502	468	464	462	475	442	483	459	497	466	472	455	462	452	483	444	470	506	448	516	513	454	499	436	474	467	467	493	485	415	462	506	469	497	463	471	468	488	466	446	424	466	452	476	500	452	494	444	497	434	467	422	479	461	464	482	487	455	462	505	470	467	469	466	458	435	483	489	495	479	444	479	471	488	466	479	497	465	457	465	443	437	513	477	505	436	462	464	471	439	483	469	455	473	455	493	467	453	445	480	481	447	460	441	469	464	477	460	522	489	474	464	445	450	476	466	442	463	442	463	435	492	449	439	482	526	486	511	448	471	449	478	438	503	458	483	480	438	474	490	432	446	475	470	493	415	442	474	432	469	439	516	460	484	471	472	476	431	493	478	452	450	450	476	433	495	492	454	461	484	448	479	425	457	470	461	435	459	475	488	468	437	458	462	460	497	497	466	477	491	455	472	499	426	468	464	448	465	454	464	470	460	463	459	463	482	484	486	464	471	458	495	479	454	449	426	452	445	483	504	461	460	487	429	483	438	482	487	431	512	507	450	479	465	454	464	459	431	480	472	489	477	438	465	485	449	465	469	475	475	471	475	441	438	494	440	491	485	457	479	477	461	489	457	467	480	477	405	478	456	467	436	504	473	479	431	451	491	466	479	476	464	484	475	468	444	504	429	454	480	487	454	479	453	432	484	461	483	441	454	489	477	465	484	465	460	445	483	459	458	479	526	469	446	445	482	466	467	461	459	473	460	471	498	442	483	425	473	492	469	458	467	451	497	461	449	441	433	446	474	444	478	468	480	479	439	445	480	484	457	493	451	441	475	422	494	443	457	489	445	440	449	493	454	460	499	509	475	455	436	503	435	433	493	443	433	434	503	459	429	458	484	438	461	434	467	488	447	451	499	452	459	502	476	465	491	458	442	439	467	490	491	476	460	474	463	462	485	458	461	471	491	482	468	478	405	486	502	507	473	450	481	468	472	473	405	478	469	463	463	435	435	489	474	437	475	420	489	474	497	452	464	469	518	434	442	446	487	499	458	452	463	467	501	463	447	450	474	442	467	446	495	465	461	480	438	470	466	470	497	460	467	445	509	402	487	432	475	473	457	493	492	485	469	502	432	468	466	467	461	458	481	484	496	441	491	450	439	460	481	474	472	483	450	452	477	454	487	419	426	446	448	481	463	507	460	515	459	500	459	506	501	470	450	460	452	473	500	447	460	509	459	488	485	458	470	443	456	482	492	453	489	438	462	460	465	472	449	433	466	405	472	477	443	505	515	439	474	492	448	449	458	463	501	473	448	464	476	492	442	480	492	431	488	432	446	444	500	485	450	458	501	447	490	483	458	449	422	454	441	473	452	482	475	520	479	498	490	459	450	441	480	472	470	405	417	463	492	463	485	507	489	468	471	465	505	453	472	484	469	469	465	460	475	468	447	480	465	481	471	437	469	469	436	465	451	470	457	455	468	453	483	454	424	495	454	450	461	445	426	446	450	424	476	453	463	488	472	475	477	480	460	494	468	455	476	482	455	440	523	493	479	447	433	488	492	458	470	454	465	499	462	487	453	483	490	459	425	477	510	463	479	516	499	455	462	477	436	512	471	456	443	477	458	468	451	442	491	462	459	492	421	473	439	479	412	476	491	480	490	477	472	465	488	470	506	417	502	424	471	440	480	454	456	445	474	438	512	471	467	506	468	475	484	427	430	424	500	487	441	441	448	473	479	490	474	465	462	468	445	466	454	469	460	440	451	481	481	439	472	484	501	454	447	468	495	481	494	482	460	441	455	429	484	467	479	420	456	481	479	502	466	483	476	489	473	478	454	488	469	474	474	474	418	515	484	425	487	453	459	459	467	467	475	397	448	480	466	472	497	470	475	498	452	464	434	463	446	473	505	494	474	454	488	472	490	484	467	424	493	436	463	474	508	467	461	470	475	474	479	479	490	447	467	462	458	469	466	465	476	439	452	469	466	441	426	452	444	487	482	460	450	450	470	476	455	465	444	490	504	469	448	487	459	435	464	462	469	432	447	484	511	488	461	473	471	464	414	459	474	458	487	497	432	459	471	485	447	456	439	450	465	498	454	455	468	416	481	463	486	439	477	451	488	482	455	490	478	497	459	474	437	453	483	466	491	449	470	477	437	452	457	437	440	508	474	429	456	451	477	483	475	437	456	449	435	438	481	473	464	471	449	451	470	467	455	465	442	461	437	474	472	450	460	474	470	460	461	471	463	476	483	480	493	478	457	488	514	469	470	466	451	414	481	477	516	521	515	499	466	484	462	508	451	443	454	509	513	440	499	457	478	494	491	438	470	480	473	476	470	454	468	486	470	436	443	444	484	524	436	488	487	486	463	494	454	519	475	472	481	442	468	475	414	504	489	491	502	457	464	475	466	469	450	441	460	476	482	456	432	454	487	508	460	456	486	491	476	488	434	442	461	446	464	433	468	460	493	453	484	444	517	460	453	510	470	487	473	458	491	482	469	477	443	479	476	468	456	469	491	445	471	475	439	477	487	470	490	484	455	450	421	509	444	483	457	456	494	449	475	468	485	495	470	456	471	520	465	458	460	451	500	443	487	441	459	422	453	488	477	451	446	462	458	442	429	484	453	462	417	449	455	459	425	494	455	455	481	447	461	491	438	435	462	478	475	469	465	463	473	496	437	457	508	430	485	516	490	478	492	478	528	468	484	477	487	454	473	463	466	457	465	519	484	456	451	494	486	462	460	467	469	495	459	504	467	454	452	450	469	479	457	457	489	463	485	466	465	476	479	481	459	476	467	460	476	454	462	434	457	469	458	470	468	475	460	449	457	444	422	483	484	485	466	434	478	486	469	466	460	475	457	459	449	463	455	421	464	442	484	474	495	477	466	453	424	487	462	476	477	467	435	483	478	440	439	455	457	472	456	487	481	482	470	516	453	500	478	473	486	439	463	446	511	439	479	453	487	476	445	438	482	452	474	479	504	480	483	432	491	486	478	476	450	452	512	469	463	463	490	473	445	470	439	464	471	463	484	442	441	457	475	503	443	486	455	464	463	487	460	519	411	482	502	455	477	451	462	446	448	482	441	454	446	447	472	488	437	446	456	461	468	487	443	500	499	468	469	487	483	488	475	484	445	452	458	451	464	472	428	442	471	452	484	438	430	470	441	479	460	474	466	430	478	469	447	477	468	456	451	481	487	485	464	494	466	465	491	460	468	463	466	463	455	497	436	468	501
8952	17241	16267	8842	5835	4521	2905	1946	1574	1407	1178	1174	883	774	722	692	678	612	620	556	608	550	499	551	518	471	510	499	467	475	505	503	481	517	482	511	469	440	466	444	451	445	424	459	455	472	486	427	436	458	434	437	485	438	428	465	426	470	439	452	451	386	432	474	500	422	446	462	427	454	457	467	458	456	452	413	446	473	432	430	440	433	447	442	408	464	465	431	410	452	411	463	442	414	443	462	450	413	442	433	418	451	408	480	451	438	423	413	421	429	432	430	461	462	467	487	447	422	428	420	448	440	449	400	435	424	445	416	466	454	422	427	454	413	480	425	452	452	437	435	445	445	428	442	422	436	411	454	480	417	429	464	456	445	447	436	469	436	436	445	430	455	452	422	451	419	450	454	453	447	395	394	421	449	440	430	423	449	466	416	438	418	434	432	431	436	454	440	422	491	435	432	415	455	408	449	454	414	443	444	415	437	463	440	452	441	449	424	429	423	408	464	473	396	445	475	427	460	433	396	432	436	433	424	421	434	452	427	414	442	424	455	451	412	442	421	427	450	418	462	452	441	425	447	480	448	479	472	434	422	450	463	446	473	455	423	402	443	450	411	474	442	394	432	447	422	431	428	414	439	398	432	412	446	452	408	440	423	440	462	427	430	452	402	401	432	461	410	448	451	457	443	419	408	442	442	438	423	434	437	408	436	426	371	460	441	445	425	439	422	463	413	422	392	449	461	445	469	436	467	448	457	398	426	388	432	408	431	442	481	423	449	459	424	443	456	446	397	437	457	397	448	458	436	428	473	433	422	453	449	417	445	414	441	458	468	394	452	470	447	431	450	447	404	391	440	463	472	452	398	456	423	432	431	440	411	436	417	413	446	452	449	399	435	419	471	427	396	413	458	445	465	423	437	450	441	444	432	416	424	441	467	434	426	479	432	433	446	450	425	436	440	421	410	433	425	428	469	454	445	433	425	426	407	433	429	438	428	422	448	405	454	449	432	446	430	395	446	404	442	404	469	462	422	437	450	414	436	431	423	465	467	455	446	445	432	484	469	450	461	404	431	458	416	397	410	424	464	457	446	440	458	428	458	422	398	437	433	427	446	453	403	423	426	465	436	461	437	426	398	452	414	390	413	458	428	442	418	444	436	397	441	440	445	417	445	458	437	407	414	432	462	405	437	478	411	413	427	416	437	417	474	434	460	441	393	444	446	435	459	410	465	443	451	403	440	438	459	446	420	397	424	429	414	419	417	429	457	475	438	455	462	431	447	431	442	452	430	428	430	448	429	439	438	459	402	471	444	429	429	425	476	418	436	427	402	431	437	418	403	466	456	393	442	436	425	415	457	406	412	454	410	481	406	444	421	406	431	423	444	413	446	445	437	454	425	451	413	459	449	372	442	444	432	402	442	452	462	453	467	442	446	416	430	447	439	478	407	441	451	425	460	442	446	432	426	422	497	445	409	404	440	442	451	453	474	445	432	421	434	455	415	464	473	457	431	446	424	428	454	418	426	383	460	449	449	485	437	443	408	454	445	418	426	466	431	417	402	445	433	382	432	464	468	449	391	443	423	451	424	444	387	454	421	418	465	458	474	447	454	411	450	445	456	424	423	430	426	461	415	456	446	421	454	440	428	416	390	434	409	418	454	402	416	452	432	425	425	445	413	424	421	467	396	425	452	425	446	411	459	440	396	417	439	432	444	437	437	417	460	481	436	398	406	482	439	396	414	424	420	436	411	442	419	442	426	398	392	432	377	405	430	436	392	442	417	464	453	465	443	432	452	454	451	401	440	436	422	453	451	430	439	463	436	450	438	429	417	429	453	476	436	422	432	452	455	412	402	418	428	407	412	421	400	454	450	431	483	453	473	475	439	424	449	427	426	447	409	463	422	457	459	489	404	413	457	428	431	456	451	437	410	424	449	458	442	412	439	444	435	433	397	478	484	406	441	426	423	438	441	452	464	403	438	418	420	455	439	441	447	449	428	463	432	420	445	434	444	434	431	424	427	414	407	440	433	451	436	445	449	432	439	451	398	355	406	409	418	413	399	408	437	438	400	415	416	430	432	411	443	430	407	426	435	438	450	433	437	439	456	423	454	443	474	421	446	482	453	445	423	422	452	456	439	411	431	398	437	408	462	425	425	411	444	415	388	406	472	402	419	460	440	419	434	401	431	438	454	407	431	470	406	466	434	433	435	443	388	411	416	453	442	436	429	444	422	420	448	434	445	447	407	427	473	440	424	416	398	468	422	441	425	423	467	427	409	447	448	439	450	439	455	473	454	405	455	466	426	470	456	448	435	421	407	454	430	441	434	432	422	441	427	408	451	459	453	423	441	419	433	461	461	396	407	441	418	457	473	453	456	446	415	444	420	445	424	433	450	437	425	408	442	437	444	400	418	445	438	439	413	421	417	431	432	424	466	417	420	453	425	461	446	407	464	429	405	447	444	438	445	422	428	442	471	450	445	442	367	424	418	472	410	433	399	425	429	458	445	428	428	421	451	438	423	440	459	435	436	417	404	422	396	455	442	438	424	424	418	437	445	460	438	416	412	435	432	450	452	443	413	403	464	438	450	450	418	453	428	433	431	455	470	425	419	384	423	420	390	402	463	444	435	429	458	430	455	403	411	423	468	456	417	421	439	417	455	392	432	406	460	405	443	425	444	477	452	441	382	431	460	482	405	448	462	420	447	433	453	450	460	418	429	430	424	429	422	440	405	400	424	435	442	447	435	446	472	431	466	462	450	440	430	443	394	414	452	418	428	442	436	423	434	459	442	449	426	410	448	449	420	434	427	443	457	460	435	454	430	403	478	447	430	454	468	429	447	427	440	418	442	424	438	428	445	415	423	418	446	419	449	421	446	434	450	422	418	476	438	435	418	464	443	476	439	458	380	454	437	411	433	436	419	458	469	402	467	468	436	442	407	439	411	434	405	423	470	481	451	435	441	456	424	417	410	420	432	469	434	479	427	463	399	420	443	438	454	456	433	440	450	435	444	431	411	452	409	463	461	397	450	434	460	431	459	441	435	434	441	458	429	419	422	433	431	456	414	435	455	440	423	417	449	463	453	422	440	404	443	423	453	419	442	428	438	454	450	423	479	440	465	432	442	427	469	425	439	433	450	451	390	483	427	433	399	428	461	460	415	454	454	462	460	440	451	477	451	472	433	464	448	405	409	464	412	418	461	483	420	421	427	399	470	440	464	405	450	434	453	423	400	470	434	457	460	432	409	431	433	419	445	456	453	426	403	431	392	425	410	496	455	440	384	428	460	427	433	413	431	443	433	456	428	429	434	444	417	414	440	411	432	424	402	446	434	441	424	421	446	460	456	407	457	450	451	473	429	405	463	420	421	415	418	473	462	445	452	435	446	441	434	422	437	443	452	426	421	417	454	456	440	458	427	454	460	473	432	434	441	416	429	435	422	457	420	473	470	403	454	437	435	421	412	416	438	435	466	415	480	440	430	445	458	456	463	411	452
22197	20128	26656	23381	20141	20274	10835	2346	1747	1640	1445	1382	1207	1115	1025	987	995	945	942	917	905	871	876	858	869	822	823	797	878	819	822	794	831	756	790	763	783	833	838	787	798	787	783	786	792	806	813	745	803	815	782	837	730	764	798	770	803	752	762	744	757	834	774	763	798	766	754	783	773	725	692	799	783	745	792	785	795	763	754	759	788	732	734	790	766	749	718	743	807	784	719	780	841	777	774	754	778	711	797	732	751	778	755	702	744	746	755	745	750	767	801	748	755	809	796	766	768	753	732	789	747	703	759	774	745	726	757	727	751	751	735	763	755	808	757	767	735	792	733	758	829	739	685	717	781	700	746	731	791	761	728	755	756	789	763	739	806	765	670	778	740	728	780	746	773	776	792	844	794	742	758	758	769	731	746	754	728	750	769	736	813	799	734	752	733	783	765	747	720	831	765	796	744	781	749	762	754	717	782	734	737	779	785	744	790	778	753	721	698	754	719	742	828	717	785	796	748	761	778	718	784	762	740	703	766	778	765	741	775	751	760	770	662	705	744	753	752	770	738	732	766	721	724	748	700	768	736	718	761	736	755	743	758	759	713	757	762	779	771	777	761	744	807	751	777	700	785	752	714	750	806	766	746	785	758	778	753	779	723	749	721	818	758	695	746	737	737	756	756	785	759	733	736	734	824	726	733	723	712	761	742	777	755	700	745	762	744	727	750	726	766	772	792	796	766	833	729	741	794	802	834	799	755	807	795	771	778	776	723	759	725	783	730	778	751	761	815	744	771	758	768	728	786	772	767	821	785	797	804	728	727	766	792	817	759	722	725	781	801	733	743	734	744	724	760	812	723	796	770	761	752	771	762	751	775	763	760	773	745	775	750	735	780	787	770	731	784	751	781	748	736	755	746	830	754	773	769	743	745	761	711	758	756	791	800	690	743	768	752	759	807	721	809	830	753	810	724	749	740	729	770	735	723	799	794	761	741	786	762	788	718	776	790	730	775	775	779	745	709	796	736	793	718	779	789	750	786	790	766	750	771	742	752	745	786	768	751	788	749	751	693	734	798	793	722	767	730	765	773	749	762	698	765	793	713	733	796	762	718	740	745	789	734	760	746	751	726	758	764	751	775	780	766	715	776	769	768	762	771	785	787	768	750	731	808	792	735	779	769	755	767	749	708	736	753	774	702	749	733	720	766	755	758	717	734	733	735	707	735	791	838	756	764	738	790	774	744	778	755	750	829	777	820	799	782	783	755	764	704	748	771	680	786	793	798	757	794	733	681	814	796	793	717	708	769	718	742	757	716	772	753	774	795	758	746	793	775	768	757	755	772	783	686	700	771	736	782	749	736	724	796	768	762	698	727	695	769	793	738	783	684	767	793	780	769	727	763	781	737	763	744	740	798	769	722	745	721	785	787	790	733	758	744	710	764	736	761	822	747	757	757	730	713	764	736	767	758	803	756	769	751	749	736	784	776	750	725	772	738	737	788	733	773	777	775	735	777	782	764	743	780	792	811	712	758	751	751	775	781	762	772	747	756	792	813	765	748	745	803	812	753	746	734	766	686	717	779	751	705	785	750	753	750	723	724	743	751	743	718	756	767	757	769	731	749	734	776	765	757	760	788	819	776	757	744	773	731	748	764	788	751	739	736	780	749	746	763	799	765	724	740	787	749	740	754	778	748	753	778	730	754	767	773	792	724	736	740	718	763	752	728	750	802	767	751	711	721	760	772	748	739	735	695	777	787	746	793	782	779	778	792	740	757	822	733	744	785	734	773	718	727	761	802	762	777	815	802	730	729	750	694	765	772	726	772	740	745	719	764	762	727	735	724	751	780	778	702	789	692	723	756	707	745	710	764	823	799	759	761	818	779	761	791	770	807	717	743	765	715	714	765	791	753	758	752	714	723	757	773	739	730	728	777	779	759	740	781	739	730	789	774	764	712	718	778	781	738	744	707	791	805	781	759	763	766	743	817	755	759	738	815	727	773	762	775	786	761	716	762	784	788	768	768	734	753	759	764	736	774	668	745	759	722	744	690	776	763	740	766	720	744	803	766	756	783	762	735	719	709	685	720	772	753	759	704	788	758	741	724	778	769	707	747	840	731	743	800	788	749	777	765	788	730	754	808	756	738	736	761	779	739	771	744	795	782	745	763	738	731	751	757	704	808	808	815	795	771	755	697	775	736	749	768	759	769	785	750	786	765	751	750	764	748	732	733	765	763	761	742	772	756	731	751	738	751	771	727	766	742	728	756	723	816	775	812	754	761	792	738	785	790	732	731	736	789	788	710	785	729	779	746	756	752	789	782	755	775	714	756	757	705	753	736	771	768	809	759	752	760	728	758	755	749	791	746	715	785	785	695	717	784	718	776	779	704	804	745	736	741	786	778	819	747	722	757	784	754	789	778	751	783	765	729	785	771	767	773	769	737	747	748	767	750	771	758	728	744	779	770	745	743	737	788	758	757	717	718	771	671	739	753	748	779	746	768	747	757	793	773	769	723	713	753	731	767	803	716	802	779	750	750	742	743	792	778	721	795	737	725	732	766	753	729	810	730	784	700	752	762	767	771	777	740	709	816	804	705	766	798	760	779	801	775	737	750	731	762	759	715	753	806	770	720	743	715	733	780	739	769	789	776	754	795	765	725	708	838	741	815	708	721	746	745	744	756	761	794	719	762	720	773	774	710	766	772	803	671	753	785	721	731	713	742	741	766	775	723	713	728	762	800	785	725	767	744	766	793	754	754	746	734	691	760	739	800	792	755	780	752	783	740	772	744	718	738	755	723	734	745	763	784	761	752	758	725	732	753	706	749	790	773	736	789	780	756	764	754	781	713	770	740	743	760	766	790	760	779	780	706	771	766	796	753	736	743	755	810	774	754	791	807	742	789	787	739	726	729	753	771	740	751	725	787	772	765	725	732	741	779	753	767	754	774	740	749	709	728	796	725	786	773	762	799	788	764	740	751	758	822	786	724	805	768	726	712	780	743	775	781	718	747	729	765	756	730	720	781	793	759	746	775	746	760	765	704	748	715	770	755	769	754	722	788	779	761	772	736	796	759	751	761	768	772	738	730	801	765	736	774	748	772	748	686	726	740	767	786	761	757	781	788	748	793	726	710	753	769	742	729	723	726	761	794	738	744	782	738	793	729	745	726	761	718	811	765	778	768	803	695	756	767	784	758	791	765	802	717	747	725	729	711	757	729	724	753	701	712	695	750	743	769	755	770	738	714	743	737	772	771	713	712	737	763	769	725	736	771	747	733	781	748	765	782	745	740	734	749	746	716	729	758	768	749	705	740	751	734	814	786	767	757	741	704	772	797	785	799	724	772	750	738	785	770	752	790	724	794	719	816	768	750	749	781	737	770	703	795	716	767	766	753	735	743	739	794	725	745	765	755	736	762	762	726	771	692	733	761	757	785	724	739	756	737	717	750	774	789	768	775	765	771	762	746	752	787	748	747	726	772	739	738	789	728	700	784	750
12354	24737	22694	13168	9885	7314	4722	3421	2877	2506	2192	2143	1574	1389	1365	1205	1134	1111	1108	1046	1007	929	927	927	900	885	817	875	792	780	769	787	766	774	780	786	743	784	788	815	767	690	702	750	736	698	769	760	709	779	733	749	781	746	770	743	699	780	754	698	737	704	741	705	726	713	760	700	752	753	705	751	800	757	736	731	703	697	684	721	708	733	721	708	762	786	694	713	710	719	702	715	718	714	654	724	671	702	706	751	711	710	699	736	765	769	752	752	711	743	670	673	703	745	712	699	692	697	687	699	744	773	697	722	672	733	747	697	706	722	670	700	713	734	724	753	678	735	700	737	756	713	695	721	713	689	748	718	689	671	740	667	707	701	698	716	722	729	698	688	723	731	717	772	713	701	679	689	693	696	702	759	708	693	709	730	680	737	733	709	725	722	696	734	715	712	715	726	656	667	744	706	738	702	696	751	722	704	682	670	717	704	694	748	718	687	664	712	726	703	727	694	717	734	673	754	688	724	705	734	730	670	706	723	691	762	694	704	677	703	711	671	731	748	687	704	713	714	764	705	712	714	724	684	701	713	703	705	710	705	750	734	655	647	675	715	722	701	709	755	711	724	712	714	712	719	712	732	682	716	713	697	745	676	709	702	667	728	746	669	666	720	705	731	700	702	715	714	732	731	765	697	686	746	727	655	699	732	675	690	677	656	703	730	703	696	707	722	715	694	690	722	714	694	712	715	746	698	729	745	765	737	696	729	698	697	701	724	671	719	710	724	730	711	717	706	661	696	737	742	704	679	684	768	671	751	730	706	705	697	692	690	714	665	698	681	688	732	730	766	696	714	706	644	692	727	668	729	729	679	663	741	644	671	736	681	712	684	658	691	707	696	732	706	696	699	703	673	749	730	667	723	713	731	760	732	731	721	719	645	720	710	674	704	748	675	718	665	650	715	687	683	718	656	725	694	735	689	746	731	734	702	696	724	685	783	655	685	657	737	660	692	702	693	709	703	688	703	677	740	694	725	678	760	736	713	722	714	665	708	662	727	728	755	681	741	770	685	696	686	746	706	701	753	716	719	781	735	701	689	684	702	687	685	758	723	697	776	698	694	709	671	656	684	681	725	670	676	736	673	672	749	704	690	671	716	717	679	712	730	665	714	696	743	733	756	715	712	695	686	712	696	668	715	739	677	686	709	699	705	710	673	719	703	683	740	683	740	674	697	697	745	674	691	701	694	693	706	738	717	726	706	726	748	710	702	742	706	745	685	748	709	683	719	768	716	712	665	682	698	692	746	699	702	755	751	710	724	704	689	714	732	716	710	719	672	732	661	694	719	701	706	724	702	714	736	742	727	693	701	702	673	661	698	716	748	693	732	720	723	678	682	673	741	756	739	700	743	691	676	734	687	716	700	670	740	689	723	712	697	682	729	746	666	730	719	695	745	715	743	708	651	712	701	697	665	705	734	739	710	673	661	686	726	653	741	694	715	685	707	679	694	674	739	667	710	680	710	705	700	726	734	694	721	680	750	712	733	724	695	732	707	747	693	738	765	722	692	731	723	763	721	756	749	695	686	687	732	719	711	670	668	719	717	709	724	676	685	750	714	702	710	700	703	686	701	748	699	708	709	694	725	701	735	671	668	743	709	749	710	704	738	730	739	713	690	701	712	727	698	717	685	749	712	651	693	683	702	699	726	732	724	720	712	717	667	715	718	718	732	756	727	729	736	705	713	685	712	712	701	697	702	683	702	731	727	694	744	672	713	735	691	709	737	682	683	735	678	714	702	669	750	739	705	664	684	727	717	708	731	691	691	726	682	707	703	733	730	678	712	711	742	731	681	731	696	683	708	697	703	717	706	737	748	699	675	683	697	781	728	754	669	725	740	716	702	693	713	702	693	656	678	703	731	706	718	714	737	714	676	694	698	694	655	730	700	738	710	692	735	684	745	707	672	744	675	712	719	693	726	725	662	683	750	710	708	695	670	689	691	728	694	707	717	648	706	709	711	672	671	695	746	718	696	735	697	699	666	638	670	732	691	686	693	747	650	707	718	737	725	706	751	694	740	736	695	750	720	657	647	690	743	694	704	747	762	665	752	718	757	715	715	675	714	682	739	626	706	675	719	690	658	684	744	735	721	659	709	712	712	745	738	732	657	681	663	722	728	702	728	720	672	695	710	773	716	717	696	696	744	678	710	688	736	700	695	685	671	767	693	680	707	694	682	678	695	727	668	744	729	713	689	732	714	701	677	728	716	727	701	754	694	681	690	713	682	707	704	671	720	724	701	703	700	713	667	691	680	720	676	734	723	673	724	730	699	683	739	737	724	650	725	687	748	710	671	673	651	674	717	775	716	711	713	730	678	751	700	719	731	690	682	732	738	773	670	684	690	726	741	719	680	686	716	705	695	720	726	727	691	699	686	680	733	706	718	700	712	720	738	786	669	730	731	689	667	721	782	687	686	690	694	646	668	724	764	709	678	725	660	683	711	714	685	752	703	713	698	663	676	709	720	720	708	706	735	697	710	725	671	717	674	694	692	732	690	688	701	689	700	725	746	658	767	695	694	712	677	743	697	675	708	764	709	725	700	741	670	685	723	709	683	758	678	707	702	735	724	731	682	705	736	706	695	716	715	710	739	690	730	683	687	724	678	711	701	721	723	733	708	716	668	737	695	724	702	724	672	748	698	698	722	698	738	695	685	736	672	750	704	680	761	714	665	705	733	680	712	723	714	726	677	703	696	695	691	781	741	723	701	750	715	690	717	693	703	719	710	714	704	692	699	726	706	695	709	711	697	693	709	746	731	686	687	715	710	706	646	705	751	690	699	698	694	698	720	657	701	698	715	735	740	676	706	707	696	730	681	729	707	739	697	646	719	673	703	723	730	728	692	705	700	723	709	714	738	696	672	696	693	717	711	704	725	730	700	688	715	740	695	746	729	710	663	696	713	647	767	748	746	708	713	732	694	730	697	716	735	708	684	722	688	724	724	732	719	673	732	762	721	678	649	719	732	707	700	707	666	734	722	677	698	710	667	705	720	709	758	735	737	662	713	683	718	694	730	748	719	718	723	700	744	717	691	684	744	705	701	691	759	720	705	733	709	698	699	681	716	703	729	768	711	684	687	718	720	676	726	705	735	739	732	708	697	703	710	707	721	754	773	719	699	663	677	665	662	696	735	682	698	657	684	729	702	666	740	690	689	683	700	678	665	686	667	683	709	668	701	679	716	686	691	717	683	729	694	672	731	704	683	735	693	649	712	660	706	722	693	702	694	689	705	692	694	726	653	725	718	763	677	720	697	735	677	706	705	703	677	697	654	662	738	708	705	671	680	673	731	746	725	710	674	715	725	719	700	691	679	671	750	725	700	697	743	704	703	655	702	676	687	672	691	712	708	708	707	734	673	716	710	698	660	730	699	744	696	697	681	670	723	716	697	689	689	706	706	680	704	670	697	699	696	726	703	745	726	704	690	704	717	721	690	732	712	696	654
27533	15508	4413	1366	703	509	329	202	186	172	195	169	174	153	188	161	183	185	151	169	149	173	166	165	149	160	144	167	157	160	158	149	161	139	159	146	168	151	153	155	166	169	150	160	122	150	132	147	133	162	150	162	147	166	176	139	128	131	168	167	159	168	150	149	151	155	150	161	139	144	138	161	149	142	162	141	146	148	145	176	167	139	169	160	185	160	148	141	165	158	138	148	160	157	131	153	147	166	127	154	143	167	140	156	166	136	137	119	151	155	163	163	164	128	139	155	149	172	150	145	180	140	142	161	158	156	135	136	147	171	150	129	153	144	149	152	142	133	138	144	150	145	168	148	165	141	151	146	154	158	155	161	147	154	142	153	154	166	165	170	149	161	162	165	158	131	171	137	155	145	137	164	141	144	144	144	140	148	158	152	159	140	144	159	159	142	144	158	178	184	180	150	153	150	165	165	144	152	149	175	161	163	138	153	158	150	155	164	152	136	145	154	160	141	137	147	149	157	152	154	141	152	151	152	154	137	164	157	163	134	163	147	153	146	165	153	168	158	151	171	170	146	146	143	167	143	157	155	150	138	146	152	153	148	154	159	144	143	147	153	140	157	158	162	157	162	147	140	164	149	157	140	149	172	147	140	162	142	148	151	165	167	173	136	147	148	159	162	155	146	157	158	153	144	154	143	139	166	148	147	153	152	175	164	164	159	119	172	137	136	155	153	159	166	160	165	141	157	171	150	160	121	166	151	146	153	140	159	172	132	141	140	150	163	155	136	156	144	154	147	167	154	171	173	164	116	149	165	134	155	148	166	159	173	146	142	145	149	149	158	126	123	142	172	171	133	164	162	172	137	146	146	165	153	154	154	132	149	155	149	151	149	147	146	148	170	140	161	151	144	125	149	152	143	148	182	149	174	181	144	157	146	170	149	141	146	143	137	159	166	171	165	187	148	132	159	174	145	137	151	171	169	166	170	137	151	136	175	171	162	162	148	145	160	151	152	157	167	133	144	132	150	160	145	155	135	143	167	152	156	163	160	137	151	131	121	157	147	139	152	173	157	157	175	155	143	161	133	179	142	143	173	176	173	169	147	139	172	150	157	148	155	158	141	153	146	167	144	153	148	158	162	156	153	162	133	153	146	160	171	138	149	148	184	134	153	152	155	170	160	140	161	133	147	130	121	146	172	158	143	146	144	155	165	158	161	140	157	139	155	148	143	184	153	176	180	139	135	168	157	129	134	168	157	176	162	157	141	177	162	162	146	155	149	152	156	156	131	159	161	148	149	160	146	144	147	156	155	159	163	160	144	171	145	152	147	157	159	141	136	134	141	131	132	150	163	152	166	140	159	156	157	145	149	177	149	170	141	146	159	150	151	160	171	156	169	147	154	146	152	142	153	145	141	157	161	155	148	137	166	152	156	153	183	152	153	169	145	177	157	161	167	162	164	166	147	150	156	172	161	140	141	162	152	160	137	138	153	150	166	164	148	153	140	141	172	154	140	159	160	168	172	154	153	152	135	162	140	145	157	152	149	162	168	143	156	154	165	154	166	138	151	140	157	160	146	141	151	146	144	144	147	161	154	163	127	153	156	167	158	177	157	162	143	148	161	173	137	143	141	164	175	154	143	164	144	170	154	169	151	147	146	159	158	165	158	145	157	148	157	157	156	145	166	159	157	151	169	160	145	150	160	157	154	152	147	141	146	161	147	139	149	146	156	156	177	156	172	150	143	140	154	138	156	167	140	161	169	135	159	133	148	145	143	153	131	149	148	147	154	166	155	163	162	147	141	163	157	135	152	150	133	152	153	158	168	155	174	167	155	173	152	134	147	156	172	160	160	168	143	135	137	149	165	151	154	162	177	145	132	166	134	160	166	127	157	150	154	160	147	143	189	119	175	154	145	153	171	152	149	167	183	112	153	152	135	158	165	149	148	132	148	152	150	148	125	141	144	130	155	124	143	159	169	185	150	159	149	170	154	168	179	154	179	140	158	140	147	152	132	148	159	143	146	148	158	183	164	160	147	135	145	162	126	163	153	149	155	168	155	143	160	145	132	174	152	161	126	156	137	144	162	174	153	141	135	153	173	126	163	143	142	158	148	155	148	178	181	142	161	158	149	149	153	154	172	166	167	159	130	138	146	154	159	146	144	164	145	135	167	139	159	177	180	172	177	156	166	145	147	166	144	160	132	148	133	157	141	142	163	176	161	149	176	168	149	149	157	144	137	169	166	151	170	147	153	159	162	146	149	138	169	133	170	134	166	152	137	144	168	145	150	121	162	150	139	171	149	155	144	149	147	164	154	155	133	168	148	138	145	153	145	170	158	168	146	157	150	170	156	169	168	156	164	134	133	140	176	155	138	151	157	132	180	164	153	140	176	149	160	173	158	156	129	181	171	152	164	116	149	168	169	142	157	160	154	142	155	150	143	180	154	156	148	153	159	175	146	160	128	157	144	153	156	133	168	144	167	142	158	151	156	138	151	151	162	137	145	150	161	157	159	165	152	121	152	163	140	171	160	158	157	134	163	147	177	146	131	159	152	163	140	163	160	161	161	165	142	149	175	156	153	170	157	163	151	152	152	171	142	161	162	143	161	153	143	156	170	141	166	155	173	147	168	168	161	159	160	162	134	153	152	133	167	158	169	181	149	144	150	160	149	148	150	158	155	159	154	174	133	158	163	132	163	169	151	152	144	149	144	141	172	138	173	154	158	176	146	140	177	162	169	129	159	163	119	143	132	147	143	135	178	139	164	160	158	135	160	134	150	129	153	145	145	131	138	167	167	157	140	140	148	137	175	151	146	121	159	167	167	160	173	150	168	137	149	123	161	175	130	159	158	131	184	139	139	140	133	180	155	146	161	145	158	180	149	153	145	156	179	160	171	149	135	138	156	134	143	150	134	152	146	155	160	152	151	147	166	139	119	169	168	149	146	140	149	169	129	133	164	151	147	143	175	158	169	154	162	152	137	154	154	167	178	131	168	131	153	156	155	153	112	142	130	158	156	145	146	156	149	130	175	145	160	136	159	165	166	162	153	151	145	142	154	142	158	188	156	165	180	154	153	163	158	145	141	139	163	158	163	164	146	141	140	132	119	163	168	144	151	158	171	165	132	150	148	141	164	153	181	140	137	155	154	156	148	186	140	167	137	174	139	142	155	140	168	163	134	173	165	155	174	151	164	154	164	167	155	155	160	167	142	152	135	160	132	172	136	154	165	173	156	148	144	155	149	170	136	166	148	165	171	140	166	145	144	136	151	178	143	135	143	149	154	153	139	160	136	160	154	143	140	149	137	172	149	151	147	173	148	162	124	136	136	153	176	127	166	158	147	162	167	145	155	149	168	142	137	176	149	152	131	146	130	167	157	134	140	143	143	169	169	139	170	156	130	142	164	152	151	163	144	151	159	160	159	136	148	171	176	161	145	144	136	142	159	184	155	156	172	133	151	146	163	127	174	147	157	185	140	151	164	159	154	163	172
7459	6876	5581	2215	1159	816	466	297	226	228	199	193	212	212	193	214	174	169	191	169	172	135	156	162	164	176	147	169	173	181	164	157	178	192	170	191	207	159	169	166	173	148	152	154	165	165	172	155	168	157	158	157	181	175	160	179	179	172	165	153	182	175	149	187	191	158	156	174	148	167	192	161	181	190	178	141	192	178	160	182	181	157	160	169	158	155	158	148	167	153	162	173	165	145	158	167	160	148	175	162	145	154	155	166	182	182	137	164	169	158	178	175	146	178	176	185	166	165	148	161	184	178	141	151	138	154	153	158	166	163	164	155	181	176	169	167	157	153	165	160	140	148	162	150	168	150	159	167	158	175	148	169	181	154	186	164	156	174	172	166	162	175	167	161	167	175	171	164	164	152	150	181	148	169	169	178	158	164	170	154	155	171	155	171	156	180	144	154	187	170	169	150	175	177	154	168	141	162	156	149	174	170	155	167	189	161	157	139	150	164	170	166	193	165	160	179	168	183	156	157	164	152	155	190	129	126	170	166	165	154	192	168	156	156	160	162	163	175	151	166	162	160	165	138	166	154	168	161	167	186	143	177	166	160	163	136	152	179	172	171	170	161	172	168	180	156	172	146	160	171	155	157	170	158	152	166	173	170	170	158	158	160	176	175	180	161	168	166	172	157	169	166	151	169	198	170	146	177	185	145	155	198	163	189	142	163	154	170	146	159	181	169	160	190	151	165	161	154	173	165	150	164	148	150	183	160	164	183	178	168	157	140	193	167	166	168	162	164	134	160	187	154	162	171	165	172	162	155	150	137	165	164	143	151	151	149	153	176	178	141	149	130	188	200	139	178	165	161	151	156	158	178	181	150	175	157	165	140	147	171	170	157	133	176	165	150	159	162	203	148	162	177	158	168	144	162	168	170	170	147	170	175	143	162	168	161	156	189	171	172	182	166	162	147	174	148	154	177	174	185	170	166	159	181	163	152	166	152	156	169	188	154	146	183	157	165	168	169	177	169	171	165	148	154	177	168	169	143	167	150	157	165	170	147	137	188	174	164	164	175	154	156	157	161	153	157	168	179	176	164	170	162	140	157	183	179	158	165	162	151	169	144	155	159	172	178	180	181	177	150	161	171	157	173	180	160	141	170	164	164	158	175	155	159	165	167	151	157	176	161	176	161	160	153	176	165	145	150	146	187	158	170	177	186	160	158	168	158	162	150	140	180	159	153	163	183	171	175	167	188	151	174	138	161	137	187	163	150	166	146	170	147	185	176	166	158	188	157	165	169	150	159	173	152	157	139	181	168	151	168	165	168	160	145	154	172	171	170	160	150	179	172	169	157	159	187	151	160	174	191	168	161	166	174	151	158	159	161	163	146	161	145	171	174	154	159	156	185	153	177	158	163	153	144	184	149	163	151	164	155	161	155	158	161	192	167	158	163	164	143	152	162	164	147	163	206	161	178	164	159	152	165	163	164	171	156	152	160	178	175	132	166	170	161	163	143	172	160	156	179	160	169	194	165	159	161	162	174	173	160	182	187	157	189	164	165	151	162	148	181	166	172	163	166	165	160	160	181	173	192	141	170	181	142	152	163	175	157	163	177	153	153	167	164	183	162	146	148	165	168	159	163	166	152	160	175	161	155	137	174	162	151	156	156	138	180	152	147	168	179	168	140	163	163	145	156	162	167	162	145	158	154	151	162	160	166	128	173	154	171	162	148	168	172	173	164	138	174	174	148	159	142	154	158	149	172	165	173	178	185	172	155	170	151	154	165	179	158	141	164	189	156	162	159	144	142	176	157	167	151	151	165	147	175	194	159	172	166	152	156	173	151	168	162	147	173	153	184	146	160	163	170	147	173	178	144	164	170	176	172	156	167	157	165	150	167	167	173	160	162	156	167	164	156	158	172	155	174	163	175	173	155	158	165	199	164	165	154	162	172	180	152	169	156	165	156	188	150	163	166	163	163	161	145	172	169	161	141	173	175	175	167	154	159	164	163	176	156	156	136	163	182	161	162	176	174	161	159	175	161	141	195	182	163	162	147	168	177	141	163	163	184	153	164	166	184	154	157	166	176	154	161	179	173	161	181	184	151	160	177	167	166	149	142	153	147	137	168	171	150	157	155	181	139	144	169	161	160	168	166	159	160	169	189	158	185	180	178	159	172	156	167	167	163	172	162	168	165	184	163	172	185	141	184	146	163	172	198	163	167	143	185	172	150	165	162	176	185	179	150	132	163	160	159	153	140	187	170	163	170	164	157	156	148	166	175	153	147	157	183	181	161	142	146	158	173	136	161	172	187	169	173	182	163	178	165	164	149	177	150	157	150	163	135	167	194	160	187	189	152	157	157	157	169	148	165	167	160	166	154	147	167	182	155	171	185	158	164	175	185	193	151	156	156	177	162	183	170	142	179	155	158	160	170	177	152	146	179	163	174	151	151	164	152	171	149	152	166	162	169	160	197	157	182	169	154	133	176	171	179	162	149	153	161	157	154	139	169	176	158	184	153	161	160	175	155	137	170	169	149	153	153	157	172	160	176	152	186	151	157	163	187	165	165	150	166	186	158	161	150	186	176	158	153	168	164	164	162	166	192	156	169	169	145	175	148	188	176	154	158	184	176	168	160	157	148	169	162	169	177	171	173	167	170	172	157	170	166	168	152	171	184	153	188	186	161	169	140	173	134	138	183	154	172	156	151	187	170	180	175	167	153	160	173	144	170	160	145	163	170	179	169	160	166	142	160	160	158	178	160	163	171	140	182	148	161	146	163	163	137	136	176	154	160	193	151	166	159	184	154	144	174	156	154	172	172	166	143	164	166	164	156	152	139	181	179	170	137	166	163	142	161	152	162	149	151	169	162	154	158	154	162	165	162	164	172	177	160	160	178	176	150	188	159	168	164	167	164	163	148	173	174	159	152	154	157	154	167	144	158	150	167	155	147	168	147	165	167	170	141	173	184	165	178	170	165	156	187	177	185	156	182	171	163	153	151	149	171	169	181	168	169	170	173	180	157	156	176	181	166	160	148	167	171	176	160	183	150	166	156	166	177	189	176	169	157	164	170	145	165	169	170	165	165	149	174	191	174	161	165	158	143	154	149	178	183	152	148	155	163	156	132	159	174	163	187	156	150	184	167	172	180	169	174	175	150	177	150	165	171	153	170	152	175	171	176	184	185	154	173	173	168	159	200	169	182	185	156	158	154	166	179	148	158	196	159	180	156	182	155	158	153	167	152	200	158	135	167	147	138	176	150	173	148	165	195	169	186	173	179	160	161	177	170	173	192	154	165	149	165	176	152	170	178	182	151	164	139	163	162	166	145	157	140	180	163	156	168	161	167	157	149	187	171	152	125	165	145	169	155	164	158	166	176	151	161	164	190	158	150	143	170	163	169	167	172	182	155	146	144	164	165	162	165	175	163	175	163	157	177	143	157	156	177	160	157	144	171	163	150	163	184	170	148	170	175	148	194	154	176	151	188	147	160	172	150
24407	20104	26230	23699	20123	11269	2031	1198	1018	868	774	849	688	641	642	560	631	537	577	560	564	516	519	496	530	535	489	526	486	530	500	501	462	501	471	500	499	462	481	491	468	433	495	510	477	481	458	453	463	437	482	467	493	499	485	454	507	497	483	471	466	483	486	447	474	489	476	476	479	483	443	452	482	495	491	453	495	466	428	489	468	467	441	475	508	463	460	477	476	445	500	473	486	490	457	455	451	435	450	468	497	404	492	456	468	480	459	490	475	465	432	434	479	462	451	453	434	499	448	458	468	475	477	469	466	511	428	422	496	453	454	487	501	456	466	477	479	469	434	515	454	471	454	470	474	464	463	493	503	494	463	482	474	475	485	488	472	432	485	450	477	489	462	461	471	472	500	458	469	440	458	424	469	486	481	490	478	472	503	484	460	428	471	481	471	464	474	456	455	511	477	495	526	462	504	457	496	435	451	462	493	433	512	480	480	454	478	513	478	535	456	444	471	470	464	442	472	482	439	450	459	479	484	491	472	468	458	451	500	495	474	491	462	457	470	468	474	478	460	454	476	454	524	430	527	492	452	487	458	443	481	457	496	438	444	493	451	469	476	445	447	499	516	458	456	451	429	461	479	455	427	436	480	512	480	490	497	446	459	449	517	413	457	441	475	486	482	453	456	476	502	431	462	475	480	481	488	454	461	518	455	438	451	454	472	505	461	487	470	441	485	467	465	448	441	450	467	448	489	492	489	484	455	493	453	466	482	440	455	479	525	458	455	441	468	455	512	455	460	481	455	462	472	462	517	458	433	485	463	471	487	463	455	456	472	467	479	453	456	522	486	468	456	491	494	467	434	434	493	467	458	485	488	458	495	467	536	470	474	419	433	473	488	461	470	463	468	501	457	462	459	496	460	453	458	486	476	466	456	495	480	474	459	447	491	485	466	426	476	507	507	474	501	493	479	465	448	475	508	453	462	439	443	450	459	452	490	467	467	463	472	451	450	462	470	438	471	474	448	510	497	483	466	476	457	493	484	462	424	426	488	462	437	466	463	468	455	464	464	475	516	430	452	464	480	481	497	495	495	454	453	441	447	480	434	444	465	443	472	451	449	464	487	466	473	474	447	461	459	471	466	503	496	454	439	495	486	468	426	495	438	444	456	441	478	418	471	447	462	460	474	500	478	491	471	461	461	466	477	477	481	474	442	456	491	457	480	481	503	504	472	456	465	438	490	471	448	451	470	491	456	484	483	443	450	431	449	476	455	458	449	475	455	487	475	472	469	456	481	448	473	448	479	457	480	463	420	488	476	475	480	472	491	504	481	467	488	466	457	467	465	485	476	525	484	465	453	468	440	463	480	447	474	482	496	474	482	442	479	464	505	474	442	488	482	490	468	467	473	468	455	447	486	456	532	498	445	435	488	479	468	493	430	444	442	491	503	507	478	501	487	465	491	458	467	466	504	494	468	468	526	422	498	482	499	451	453	471	459	486	507	492	460	451	440	454	446	463	473	422	477	428	478	453	475	487	488	465	463	470	434	501	498	456	465	471	439	422	471	483	458	443	476	458	491	456	465	433	448	481	473	455	484	447	463	400	489	468	495	454	460	494	472	465	483	456	445	471	455	451	478	476	476	451	492	485	479	474	486	492	449	412	455	496	451	475	486	430	459	447	459	446	445	481	471	466	487	450	475	468	495	454	457	455	460	486	480	475	456	476	433	511	488	449	444	528	471	492	461	493	451	505	472	474	541	443	447	449	452	491	453	460	500	479	439	473	444	468	462	445	502	475	437	445	496	475	476	494	432	463	489	443	462	437	497	484	479	433	466	459	497	464	478	448	523	488	496	481	420	462	461	469	448	462	497	432	446	482	470	463	463	459	437	440	459	460	494	485	484	492	500	472	458	481	487	466	458	495	456	498	435	455	437	533	466	465	465	459	480	487	459	474	477	462	445	466	475	485	486	484	487	463	510	465	459	497	490	463	422	497	514	481	461	452	455	482	456	437	474	449	474	446	470	475	472	461	473	495	473	460	455	474	463	472	483	507	500	518	460	437	490	451	453	483	510	471	458	480	453	502	473	430	457	467	462	496	457	498	511	491	444	445	507	466	464	467	442	461	454	463	486	484	456	478	466	475	472	454	446	463	488	438	498	454	508	454	455	459	476	477	499	465	448	444	499	488	438	451	474	478	490	473	430	433	456	418	481	460	521	448	465	445	471	488	434	495	475	469	455	470	505	453	448	489	458	467	497	449	466	445	460	487	456	482	452	468	445	486	441	473	461	450	448	464	505	487	472	445	453	474	411	457	450	468	462	466	500	429	476	483	445	485	462	464	453	470	516	488	467	472	426	473	470	480	447	490	470	458	463	438	455	434	501	456	494	492	508	445	489	499	415	445	455	445	509	480	472	476	444	510	468	440	452	455	453	438	482	462	466	481	463	485	462	482	503	451	434	466	480	455	487	449	466	462	446	498	503	485	502	509	474	495	430	417	438	462	479	489	473	463	435	473	501	462	451	491	474	505	433	465	463	490	493	441	449	489	467	449	453	456	453	460	456	482	454	434	493	479	472	475	444	469	485	444	479	460	428	494	459	459	473	444	456	417	493	424	487	447	443	483	500	485	507	447	487	498	455	464	453	432	435	457	450	493	485	487	469	493	482	441	454	469	486	506	463	466	452	455	446	508	461	506	534	510	472	447	504	500	460	454	439	431	489	476	434	442	418	489	509	448	474	455	470	486	472	493	424	484	430	442	410	476	463	446	491	430	479	480	493	470	438	461	454	486	502	496	509	451	459	442	443	475	429	495	443	468	472	463	455	474	470	475	456	486	460	477	456	471	458	463	447	487	505	477	446	466	479	474	504	458	449	460	437	464	477	515	424	428	429	459	457	482	489	443	482	425	484	452	481	479	495	433	474	417	469	478	491	454	466	464	524	479	436	454	425	474	450	474	499	464	466	496	471	508	475	436	459	499	467	473	492	497	465	465	483	449	442	457	443	484	509	437	445	465	462	440	436	468	452	457	477	507	475	483	460	463	463	436	471	449	495	478	477	460	490	482	483	472	452	456	422	465	442	443	448	477	483	444	455	505	475	468	475	432	450	466	470	503	442	450	475	452	478	509	445	445	475	484	444	484	470	502	460	453	488	467	457	475	455	438	502	461	486	514	464	452	516	458	468	462	449	475	513	468	487	471	457	450	492	505	448	445	457	440	472	484	469	495	457	468	471	461	447	506	461	454	481	459	467	503	442	435	456	465	476	456	475	493	458	475	428	460	489	457	433	464	481	457	474	494	472	500	448	442	463	470	508	474	476	477	446	484	459	465	452	475	434	459	439	500	440	458	467	477	472	471	464	455	468	459	486	468	425	484	419	462	465	499	435	469	448	478	498	431	508	494	436	474	482	426	477	474	474	464	467	477	487	488	465	439	493	477	492	479	463	461	471	462	463	460	464	451	465	457	469	494	471	478	468	461	480	477	500	456	470	479
10360	18320	15400	8322	5692	3868	2435	1844	1594	1441	1209	1151	851	785	729	724	664	630	621	548	569	525	552	531	524	476	485	527	493	473	513	526	479	495	456	502	486	485	473	467	462	461	470	452	435	448	458	445	470	455	477	421	461	477	461	415	430	439	461	448	446	448	443	458	422	487	422	446	429	445	460	459	476	460	405	422	453	454	418	486	397	430	433	445	425	443	447	421	461	434	435	424	445	459	432	430	437	424	452	448	443	441	455	441	470	481	429	446	434	455	424	457	451	436	486	439	443	445	448	444	462	427	445	415	428	448	464	446	401	437	420	429	453	449	407	427	435	443	424	442	469	444	442	416	441	450	448	427	421	458	468	439	424	434	438	412	426	441	413	427	459	406	422	431	441	428	413	419	445	420	447	426	426	425	414	400	414	468	428	462	420	435	429	422	440	437	423	460	433	479	487	403	425	422	409	425	436	430	457	419	468	460	425	441	453	450	426	384	433	448	414	479	420	444	438	470	447	442	465	448	425	466	438	449	471	412	437	448	463	427	471	418	446	388	468	465	439	388	414	432	442	457	430	455	442	460	448	468	406	424	423	438	413	465	465	447	462	459	441	433	390	433	435	455	414	441	467	423	430	425	440	453	455	442	403	426	477	439	387	427	448	432	432	460	427	416	413	444	458	448	448	446	440	415	419	471	448	413	459	428	460	456	434	406	458	416	430	420	430	449	419	400	476	460	451	452	443	432	425	424	457	464	410	427	411	440	439	455	432	442	449	419	440	457	475	433	454	436	410	418	380	424	441	442	417	417	444	453	419	446	471	427	428	449	445	387	427	401	416	430	425	427	461	423	436	443	430	429	444	442	449	447	447	472	436	387	428	446	413	427	412	462	441	436	415	444	435	440	422	410	455	444	420	427	457	450	440	420	443	400	403	473	428	449	413	437	438	455	447	417	456	446	430	428	423	430	433	422	408	435	430	460	440	445	430	457	471	440	439	428	445	440	439	479	423	425	429	446	405	465	440	424	420	438	438	437	463	445	447	433	439	452	434	466	407	444	435	434	473	449	411	454	443	472	440	429	428	463	429	407	421	424	432	454	422	445	426	452	458	438	470	420	431	422	445	447	424	433	442	429	444	409	479	456	447	418	439	433	438	465	404	451	428	464	440	444	401	460	440	454	468	422	420	434	451	421	408	440	460	415	436	429	435	446	450	446	454	482	441	434	425	483	448	413	419	418	492	473	405	446	430	421	421	433	445	427	408	431	458	457	452	445	413	514	428	447	495	456	458	429	440	432	432	421	406	445	420	423	450	439	464	442	483	429	451	406	447	428	437	447	439	443	454	434	407	418	445	443	471	394	454	427	412	438	475	429	396	454	439	436	480	426	401	433	458	454	467	396	471	480	429	447	422	455	452	451	457	443	470	470	470	440	441	416	476	476	418	418	432	434	411	448	438	470	436	419	495	403	434	452	433	444	418	437	424	445	423	410	428	462	414	448	454	462	430	397	419	461	465	420	432	440	451	457	437	483	425	453	448	418	456	397	422	459	419	426	445	424	430	408	433	414	411	427	464	414	463	427	453	469	436	459	432	445	451	384	490	434	460	440	431	410	435	477	396	445	444	423	458	414	400	429	440	470	434	392	419	412	430	418	446	464	458	458	459	440	435	457	383	448	443	410	461	414	420	431	457	457	433	432	437	438	436	454	457	433	426	433	419	430	430	392	401	408	440	444	448	418	441	422	423	483	455	417	452	429	405	448	415	429	443	475	391	430	449	439	425	450	461	401	436	434	441	448	467	434	437	440	412	427	442	444	411	460	432	408	457	439	415	443	414	447	410	418	441	408	442	454	408	456	422	439	449	439	479	437	440	458	425	430	451	437	477	466	423	450	463	422	403	434	432	448	420	455	456	385	427	456	464	449	392	437	441	434	464	473	423	434	434	432	412	437	420	440	431	449	431	465	419	434	414	444	446	404	465	447	463	428	444	418	435	426	456	432	451	435	433	411	417	424	439	444	429	420	460	444	463	445	463	443	416	413	427	419	426	439	425	440	426	454	463	447	453	431	439	444	407	433	468	467	449	441	444	427	408	393	428	435	436	443	444	450	472	427	454	438	431	434	416	423	434	407	450	444	500	442	449	459	444	417	443	433	460	401	416	436	461	421	424	438	452	471	458	454	408	436	451	454	422	444	417	433	465	439	450	453	452	428	448	459	461	441	415	419	425	445	448	438	433	468	453	453	420	495	442	450	421	459	439	452	398	422	427	435	436	410	443	441	409	435	471	415	429	473	400	437	428	431	450	417	434	388	461	440	419	427	444	454	400	437	447	409	449	430	443	510	423	428	415	401	465	414	449	457	455	436	466	438	459	424	420	453	446	401	451	464	465	449	395	431	457	411	407	417	464	430	462	428	463	401	408	435	432	442	452	439	424	444	472	431	412	394	445	428	440	444	446	438	429	443	407	423	414	462	448	419	429	460	421	434	437	420	435	424	415	438	444	391	473	481	435	443	440	428	470	451	440	434	447	415	441	442	420	419	428	425	444	463	429	433	415	425	427	456	447	440	455	447	458	441	472	422	432	428	453	401	418	423	410	431	446	426	459	466	458	427	431	436	465	410	433	471	462	436	424	450	419	435	464	457	416	413	434	419	470	471	393	441	450	426	445	434	470	429	404	416	464	471	435	477	442	407	478	469	445	417	416	452	412	440	439	452	501	427	438	403	409	460	438	423	416	448	428	457	428	432	449	448	464	437	428	421	421	444	433	417	434	425	452	445	445	459	471	451	429	474	441	436	406	419	433	479	449	454	438	474	405	422	443	413	461	450	439	438	441	429	449	406	427	419	437	445	455	444	488	417	420	470	438	407	446	440	424	416	434	460	468	445	404	424	440	422	452	460	459	438	434	469	445	453	446	436	429	420	409	433	465	462	435	432	427	491	435	416	428	431	452	432	452	450	447	444	421	394	437	433	412	430	448	426	415	396	428	451	420	417	419	439	427	426	432	418	422	454	426	451	458	419	463	430	443	407	415	446	442	437	449	419	430	468	458	459	491	388	421	433	451	410	449	459	453	433	439	416	430	436	456	424	405	424	425	440	428	409	432	424	465	414	432	395	409	458	463	436	422	441	437	413	409	448	441	461	438	431	460	446	439	425	436	418	452	441	390	455	450	461	435	472	436	452	445	436	392	460	402	475	434	445	426	430	424	451	452	412	420	433	446	419	432	465	440	447	427	464	462	422	426	446	426	397	407	439	456	429	384	444	415	434	479	476	454	438	438	440	432	415	457	420	420	453	426	445	434	472	440	425	447	425	444	406	424	419	450	461	465	435	417	417	431	461	430	449	448	433	361	444	394	436	442	418	449	428	430	447	451	435	444	399	408	434	463	435	438	397	445	441	432	410	453	425	427	447	421	436	425	454	458	408	450	402	442	411	450	434	442	423	461	411	460	471	431	420	431	433	444	466	457	435	482	439	448	422	430	428	435	458
22204	20106	26620	23354	20115	20255	10626	2487	1709	1603	1508	1387	1106	1096	1043	1024	961	993	971	903	948	870	899	887	861	847	789	833	840	828	788	830	846	759	776	771	801	756	785	801	783	799	813	780	714	806	792	815	830	792	820	809	781	781	748	777	739	781	779	784	752	741	726	730	758	778	720	728	791	812	798	758	764	719	758	764	788	755	813	770	765	810	785	819	779	791	776	765	770	773	715	823	761	767	775	753	776	783	778	791	757	767	752	791	759	705	706	795	806	750	775	714	770	772	756	784	779	729	732	795	716	777	800	764	734	765	717	820	751	779	728	767	720	808	730	782	758	773	858	734	789	797	728	727	789	772	761	807	777	761	725	741	736	760	762	751	787	684	739	779	814	793	725	748	783	795	788	748	760	696	736	737	787	771	789	773	769	755	760	741	740	734	748	727	794	781	753	813	778	768	772	730	712	716	737	801	710	752	738	807	767	781	770	738	795	726	773	744	787	785	751	732	779	773	727	754	740	761	804	766	728	754	732	769	801	791	782	734	782	762	728	759	779	759	759	723	739	737	755	754	727	794	802	800	785	728	742	797	779	741	745	740	803	794	728	742	766	793	769	754	737	751	792	811	756	709	704	730	844	777	798	774	788	713	836	735	740	785	790	720	734	746	785	726	772	781	771	763	756	726	759	723	787	720	778	776	765	766	745	756	761	801	695	752	739	755	766	734	765	748	755	740	760	783	788	738	757	800	761	759	807	758	737	724	771	786	767	799	765	754	721	764	790	781	783	743	729	785	788	754	750	797	752	793	716	788	754	788	760	741	793	735	767	764	747	745	772	787	727	736	780	784	736	771	765	766	742	788	735	746	764	727	796	749	739	829	731	771	739	763	750	766	751	781	804	728	749	748	708	769	770	726	727	757	758	739	727	778	754	771	744	748	734	778	805	785	767	758	772	769	743	732	746	805	693	735	751	775	728	751	782	748	743	748	761	706	719	798	786	758	784	736	745	747	754	785	786	782	758	731	762	762	766	768	743	792	796	772	769	765	743	783	772	748	801	722	730	713	745	758	737	702	777	719	805	770	741	751	740	783	741	815	778	801	736	810	702	755	753	782	756	796	715	725	744	767	711	752	798	782	791	731	771	706	707	726	739	798	772	768	768	765	775	769	820	755	737	738	737	792	816	707	761	762	747	771	797	773	757	738	771	775	747	706	771	775	758	692	769	709	783	732	766	774	760	768	779	765	766	728	717	761	722	751	798	748	810	757	770	801	744	813	827	785	737	768	750	766	778	759	754	821	758	739	787	806	780	761	751	748	777	739	710	721	742	730	749	797	787	781	837	793	762	740	735	777	759	813	744	808	744	818	814	774	773	797	731	771	729	752	714	732	722	764	804	791	730	721	757	719	744	766	761	717	771	764	789	750	769	820	753	726	783	755	761	792	741	760	832	785	745	860	772	787	777	755	784	808	751	751	753	746	742	772	749	750	765	787	771	810	768	720	746	764	726	771	808	713	793	755	726	746	802	752	721	774	784	779	744	714	749	759	729	734	731	747	779	728	745	740	757	771	705	743	743	765	720	767	824	757	754	716	779	754	710	784	742	783	755	809	808	762	735	770	757	737	769	789	765	773	745	752	766	766	729	742	749	777	738	734	769	736	772	815	755	766	739	763	752	731	753	755	761	732	775	742	769	720	762	716	771	788	717	749	757	743	762	749	773	817	709	746	738	764	761	796	793	785	777	722	768	741	752	775	736	750	734	739	769	770	746	769	809	742	769	772	754	788	715	762	748	778	767	776	774	767	745	735	770	793	773	753	747	754	742	733	736	769	780	801	760	739	749	731	779	780	796	769	733	728	742	712	761	698	717	778	768	757	733	780	741	748	716	772	769	783	754	671	748	851	738	741	702	747	752	750	765	734	704	760	774	770	736	747	763	741	741	807	788	722	755	802	781	756	757	745	799	745	763	709	813	728	775	803	785	776	729	725	726	731	748	744	736	766	777	785	725	725	749	738	773	758	757	767	750	758	721	789	725	779	774	812	760	758	795	728	726	757	720	766	763	785	723	748	754	769	742	772	734	744	747	802	817	768	788	739	749	760	738	795	781	739	757	741	783	762	749	732	812	747	792	752	788	764	777	742	786	775	798	738	760	755	798	728	790	749	768	752	721	733	709	777	740	748	715	771	741	802	748	770	784	734	785	771	785	711	736	727	743	780	779	791	729	739	742	755	787	780	768	753	797	765	777	750	815	766	772	752	778	735	741	763	738	771	744	767	723	779	771	734	776	749	787	779	773	768	755	781	756	792	763	769	774	756	750	731	738	752	748	732	766	767	779	762	760	704	763	713	774	751	748	697	721	733	749	796	784	768	800	774	761	768	735	763	747	768	673	760	761	718	788	775	726	723	742	762	748	771	740	747	769	768	750	755	728	786	779	780	741	731	728	728	750	755	731	734	775	798	738	711	749	787	784	745	796	772	743	739	755	754	766	763	780	749	785	778	764	747	742	712	688	752	778	761	768	752	770	794	752	782	764	712	756	785	841	768	769	735	748	777	715	778	739	783	775	747	704	827	757	766	729	780	800	754	761	762	722	781	781	819	769	753	776	765	720	782	729	716	728	760	735	780	799	737	747	753	754	714	747	755	755	719	783	752	736	778	716	751	747	759	728	766	740	747	747	706	754	747	760	740	728	748	734	721	729	718	793	780	782	787	758	755	785	782	709	753	791	774	755	781	796	746	735	761	725	761	744	806	780	729	711	745	727	748	826	797	769	818	770	762	738	784	747	814	764	752	736	770	712	749	801	760	807	757	771	743	760	707	763	687	788	785	746	720	755	760	794	716	771	750	793	758	761	746	789	797	767	834	763	770	760	743	763	691	775	786	751	731	723	781	777	737	789	754	746	721	719	757	781	725	715	769	761	794	818	746	772	758	727	757	758	769	752	780	770	780	771	747	760	772	756	772	795	747	760	761	767	731	747	774	749	764	777	778	700	777	806	771	742	709	819	793	794	794	735	767	754	772	744	728	769	784	739	800	811	772	760	788	764	741	785	805	779	781	777	747	761	761	815	807	733	781	753	759	743	781	752	733	745	747	719	713	697	759	773	805	750	761	729	750	691	767	764	745	751	784	733	764	775	714	782	769	644	787	757	780	794	721	745	763	760	718	778	748	748	763	758	789	717	745	732	773	776	784	740	780	803	715	698	754	753	730	718	774	758	808	714	758	795	767	776	751	767	741	765	761	753	745	733	732	774	776	767	755	743	729	775	757	767	736	804	750	726	770	730	765	844	779	760	726	775	818	739	771	754	745	743	759	800	791	744	746	669	768	767	842	768	798	772	768	750	746	761	809	766	784	785	754	783	768	778	737	709	800	770	741	767	738	728	718	744	781	764	770	745	769	784	786	777	721	751	739	777	773	715	776	774	769	710	752	734	759	762	770	763	712	795	792	779	755	776	803	749	691	807	772	761	730	755	745	808	780	749	743	780	745
13393	25336	21676	13448	9160	6699	4348	3414	2866	2514	2206	2225	1556	1457	1262	1220	1165	1031	1071	986	979	995	949	948	925	868	844	835	810	796	808	799	771	772	717	758	789	741	723	757	801	803	760	781	756	729	711	723	745	753	747	701	708	773	749	769	737	751	718	736	713	764	712	756	710	708	725	743	705	756	736	763	727	681	708	706	702	726	726	722	691	637	707	675	780	721	725	722	734	748	710	694	726	727	701	728	682	719	741	717	672	739	731	676	730	725	694	745	684	713	698	726	776	677	670	685	717	719	702	688	733	741	740	712	750	759	756	752	682	670	770	750	707	689	684	708	709	681	711	689	676	744	715	709	699	698	734	705	715	753	703	706	738	713	752	721	690	746	702	725	778	710	718	726	662	718	671	717	753	728	724	728	736	720	741	721	682	735	684	687	700	697	690	685	701	690	706	762	744	709	699	733	697	736	697	694	691	743	723	702	709	688	683	720	726	712	740	742	729	720	694	701	711	710	714	765	680	712	717	726	721	689	666	732	710	735	711	711	700	707	730	674	726	730	672	731	687	697	729	726	697	711	724	701	706	695	697	734	702	726	684	692	690	668	625	711	712	683	711	680	692	719	714	752	718	719	672	714	716	677	707	724	708	711	718	745	690	785	745	675	713	686	666	716	715	730	690	708	687	680	718	711	728	671	718	714	718	697	737	723	749	663	748	700	674	714	701	692	672	710	749	693	656	737	698	736	728	698	693	743	735	725	697	692	727	711	717	702	671	681	681	704	712	686	749	737	721	717	727	714	702	731	742	761	674	709	743	674	684	714	725	671	770	736	737	716	709	730	738	709	709	685	716	734	665	729	683	658	729	724	699	713	711	742	674	724	735	723	767	679	668	765	697	718	713	776	730	705	695	732	741	764	701	691	727	688	698	737	711	730	702	721	745	743	710	755	703	711	727	721	709	744	750	676	700	668	725	738	712	678	681	722	661	758	716	726	716	720	730	726	686	712	678	662	736	762	690	710	685	679	694	733	710	709	684	742	647	698	701	669	744	690	732	697	715	719	676	706	729	688	724	700	698	702	693	743	680	753	721	687	717	704	708	686	736	724	702	719	699	730	725	730	721	726	762	700	679	720	714	684	697	706	695	691	643	699	713	680	684	710	720	739	686	649	666	680	773	756	720	726	654	722	688	737	678	701	715	705	694	721	729	705	716	674	703	713	703	680	672	699	722	728	742	724	675	686	697	703	659	674	754	710	714	727	751	709	751	715	700	730	752	744	717	681	737	713	716	701	719	748	679	703	706	711	714	694	722	686	718	721	682	728	679	681	737	701	716	748	721	731	683	703	663	707	674	724	739	747	661	716	739	734	711	707	669	696	688	718	714	704	730	730	699	723	680	683	692	684	717	720	689	677	729	732	705	654	685	699	721	660	718	705	708	666	740	727	755	696	740	699	735	726	739	725	672	715	691	691	717	739	733	732	740	700	699	660	657	727	669	758	650	756	710	681	691	778	719	683	746	722	718	676	718	736	675	683	709	684	685	757	667	695	711	728	746	737	729	689	725	747	718	695	711	673	718	719	733	720	717	737	686	717	729	710	725	710	704	739	730	773	671	731	722	732	696	664	711	668	767	708	717	738	692	747	772	737	700	720	704	693	742	694	690	693	723	687	712	690	690	699	696	708	706	682	690	731	718	757	700	701	728	723	721	651	694	672	676	757	743	765	756	695	732	705	670	707	679	678	716	720	713	715	732	730	703	735	693	700	712	745	703	724	677	713	715	680	715	751	722	730	708	697	701	734	722	703	725	678	716	746	668	739	693	699	692	701	736	697	699	733	733	674	660	707	731	694	691	680	753	739	703	725	711	735	716	714	732	737	694	692	711	741	688	666	695	709	721	703	721	740	673	730	722	695	748	655	674	736	673	696	676	702	724	712	694	734	711	684	676	675	715	697	717	752	683	723	708	718	716	717	728	725	748	672	709	712	720	753	676	718	757	672	684	644	723	705	693	707	720	718	722	739	747	691	693	696	704	730	700	709	761	669	683	728	733	717	688	683	686	718	696	791	704	717	702	648	722	725	729	662	740	744	727	723	731	728	727	686	715	685	758	727	735	663	696	712	678	704	701	681	687	673	710	693	684	721	758	750	748	704	683	724	707	738	776	681	728	713	691	732	680	702	703	675	696	698	727	705	696	727	721	680	729	751	745	684	741	713	695	740	714	745	723	714	693	709	771	709	719	747	675	680	688	709	694	687	738	668	699	710	730	715	735	742	686	720	713	693	730	690	684	723	728	694	681	700	721	658	729	718	710	645	649	743	745	664	672	736	694	706	665	695	686	663	699	674	702	735	677	699	766	694	676	700	745	650	695	676	722	665	722	705	686	723	712	727	733	698	723	778	686	674	724	739	692	678	735	707	754	727	680	705	780	723	711	701	729	675	703	728	708	671	757	670	723	731	710	644	741	681	744	719	682	701	718	658	724	688	695	697	672	713	703	717	698	706	709	683	717	755	740	706	704	744	678	728	713	717	736	771	684	737	670	695	703	695	688	703	678	761	715	736	710	697	738	721	697	739	696	678	680	680	704	655	726	719	714	710	751	743	703	766	737	723	664	680	723	763	748	724	714	722	732	705	729	714	675	694	677	708	670	706	716	752	728	773	738	705	705	766	782	715	725	676	710	690	703	677	686	681	720	709	685	686	695	694	702	700	704	717	722	732	711	693	737	683	721	765	689	726	725	754	672	740	698	743	717	709	657	694	764	737	653	715	680	710	704	694	755	723	690	697	753	710	728	711	728	718	718	712	674	712	728	714	718	698	695	711	688	695	720	734	682	694	730	709	721	671	731	724	732	690	713	733	686	744	736	729	712	736	671	706	714	654	729	703	695	725	676	705	735	699	707	726	712	709	682	709	712	714	672	701	722	716	698	697	699	719	692	721	665	704	719	679	714	728	718	688	751	691	731	714	694	708	735	683	724	688	687	742	689	683	713	700	721	696	748	738	756	686	690	699	735	689	660	683	707	703	732	693	685	688	724	742	679	713	755	761	733	743	711	741	730	673	689	723	632	703	683	672	687	689	716	709	701	716	690	709	701	714	760	710	706	722	735	696	705	742	697	702	717	712	710	747	729	748	738	736	686	716	699	705	721	669	695	738	768	746	737	749	721	701	716	675	775	724	685	689	764	700	697	735	737	667	730	687	754	696	731	690	733	718	678	745	714	733	753	679	663	679	726	654	731	706	783	716	751	682	722	697	701	723	687	718	678	701	700	708	745	683	748	709	695	747	690	737	700	752	711	643	696	713	661	727	665	736	711	735	693	735	717	757	737	712	658	705	734	717	709	699	733	714	719	714	717	707	715	707	677	686	672	710	691	691	735	735	748	706	769	682	698	716	659	708	735	725	723	709	711	738	738	738	683	716	706	692	713	765	699	719	665	732	653	704	692	714	719	724	697	705	746	735	673	674	687	728	700	721	667	666	717	707	702	702	713	751
27497	15568	3876	1323	714	394	254	195	174	178	173	173	146	162	157	164	143	170	168	175	155	161	161	152	147	157	177	152	139	145	140	162	144	157	126	141	156	155	148	158	146	144	155	142	157	165	159	149	132	172	183	150	131	165	172	151	146	150	160	161	161	155	167	144	131	139	165	172	171	156	163	142	162	148	174	170	149	149	153	146	149	144	154	137	147	160	132	163	138	152	156	166	165	154	155	153	162	163	152	158	152	161	144	147	159	163	159	147	160	169	168	158	169	160	140	157	154	125	149	133	138	138	140	173	148	157	142	152	146	150	155	164	136	155	155	179	137	143	164	157	147	152	139	139	152	150	148	164	155	171	141	140	152	153	165	147	147	159	142	150	134	165	165	149	156	146	145	160	158	154	159	162	148	139	140	163	140	143	163	151	148	148	152	156	154	122	154	160	135	142	161	136	131	149	173	164	150	165	156	127	161	165	146	137	148	144	160	168	160	162	138	162	140	151	136	134	172	166	146	151	160	162	164	148	147	155	144	179	141	142	176	172	187	139	136	151	150	142	129	174	151	129	140	165	129	166	151	164	156	157	153	142	151	158	165	155	161	146	149	160	161	152	133	153	158	167	148	166	148	166	156	145	160	167	142	134	155	155	143	156	140	163	173	133	149	138	130	143	156	144	137	140	138	172	158	145	143	154	155	146	137	179	156	166	156	149	160	161	180	142	152	157	137	139	166	164	139	136	162	147	134	152	161	156	133	141	154	156	134	145	161	167	160	148	152	156	156	141	161	154	136	170	146	169	154	149	150	153	165	154	151	163	139	130	155	147	148	158	156	149	162	156	177	163	154	140	150	125	125	132	148	147	181	141	145	153	128	164	171	177	156	150	180	175	158	156	152	144	147	137	142	180	135	158	138	166	158	140	138	146	156	153	174	148	154	168	150	138	148	150	128	128	154	167	138	158	157	161	138	136	155	150	154	141	161	156	116	175	169	158	164	137	155	165	156	138	161	153	145	132	150	140	134	151	147	153	148	150	153	166	164	153	150	170	149	147	145	136	163	164	157	142	132	178	143	151	184	172	133	130	156	133	155	147	196	141	154	153	185	142	163	145	139	153	165	154	141	147	157	134	140	142	153	132	149	126	154	160	145	162	150	147	136	160	152	155	142	153	167	127	149	160	170	148	158	139	184	128	159	160	155	169	152	156	159	170	143	152	179	156	154	139	151	148	155	144	169	138	170	170	154	149	148	152	164	147	148	143	145	120	135	160	169	156	178	168	144	150	154	146	132	157	147	171	148	141	160	145	148	163	131	156	156	144	145	138	153	162	155	160	141	146	122	141	145	150	151	138	147	145	142	151	158	150	161	130	150	158	166	128	161	162	145	164	149	149	154	158	147	151	131	161	162	153	148	151	149	142	146	154	168	157	161	152	136	161	118	138	170	134	145	143	126	144	154	164	152	149	163	156	165	139	156	166	138	148	143	156	139	144	137	162	122	153	163	158	142	164	154	149	162	162	163	158	158	152	141	127	155	150	142	183	136	150	162	168	124	141	152	162	134	155	154	149	143	168	147	145	141	153	154	162	142	151	152	145	144	165	150	139	164	149	170	153	166	151	146	161	154	148	178	137	145	162	127	165	141	142	143	151	188	145	152	149	145	132	154	152	136	154	146	169	172	163	159	148	166	161	161	147	150	159	168	175	146	154	166	154	147	165	161	151	145	145	166	154	167	165	150	158	143	147	152	170	167	178	163	130	141	161	140	170	160	153	145	152	149	153	146	150	164	141	146	163	139	146	168	142	164	136	153	140	146	141	162	146	132	149	144	152	147	160	166	136	155	158	138	150	158	159	122	134	178	142	131	140	150	146	147	147	177	167	138	172	140	149	145	155	151	164	164	140	191	155	163	158	164	146	149	139	152	142	138	150	155	161	163	159	188	147	139	163	153	154	140	157	160	164	168	167	170	155	155	147	162	132	174	152	156	139	170	156	172	156	152	150	141	151	167	158	154	151	150	166	173	147	162	153	170	164	167	159	141	149	144	155	137	158	137	171	124	176	152	160	143	147	171	152	142	152	159	169	175	139	142	135	156	157	151	158	145	159	145	159	171	160	140	150	145	144	165	161	159	141	140	153	151	150	157	134	135	158	160	151	139	163	137	139	137	161	156	155	151	147	150	157	155	166	145	153	141	161	159	146	155	139	159	141	175	142	156	144	132	158	142	155	147	158	139	145	139	148	140	161	150	156	163	125	155	148	164	152	147	159	163	153	142	140	151	164	158	143	137	150	164	165	172	152	165	124	169	169	149	164	165	123	159	152	140	165	149	162	137	145	143	150	155	157	165	124	146	149	148	143	157	154	164	143	161	132	148	170	171	149	137	161	160	143	159	188	173	135	147	163	141	173	158	142	143	181	154	178	171	159	150	172	136	161	145	157	160	137	144	160	155	147	149	159	162	165	144	161	156	130	183	133	165	158	141	147	157	148	156	119	145	155	170	157	157	127	155	135	159	156	147	149	154	173	157	147	162	125	133	162	139	147	159	158	149	139	139	153	118	154	153	143	159	170	143	155	165	148	135	163	153	156	143	141	144	156	124	164	144	146	139	135	171	154	150	140	154	188	161	154	167	150	137	161	151	156	152	155	154	148	144	129	134	158	154	132	154	151	164	153	157	177	167	138	131	146	166	147	143	142	157	143	149	152	160	151	168	138	164	168	127	140	155	145	131	173	152	164	147	156	143	140	146	154	149	150	139	156	159	163	148	158	146	155	167	144	166	162	153	142	166	152	144	166	137	157	157	176	147	147	128	142	155	148	130	182	162	154	140	166	169	151	163	171	180	164	164	142	164	130	142	147	144	166	163	163	161	172	175	155	169	131	160	179	155	141	143	151	134	166	178	151	130	153	153	156	175	150	154	141	156	172	148	156	126	159	159	146	146	163	172	163	157	134	149	132	155	151	174	149	145	124	150	158	135	143	156	152	144	162	150	168	150	150	178	176	136	166	131	162	113	153	132	157	137	131	126	170	163	143	153	185	158	161	153	158	140	166	147	142	174	165	162	136	147	152	158	161	169	155	132	161	162	150	138	146	141	151	160	139	161	157	161	146	168	142	167	140	161	155	170	152	174	171	154	147	128	120	161	160	166	180	161	137	152	151	165	145	140	155	166	137	145	154	167	138	161	167	154	130	168	151	152	147	157	168	159	147	152	147	151	162	135	147	152	165	136	155	132	139	149	161	152	166	144	160	142	147	160	153	142	157	151	139	161	152	147	166	167	143	140	152	149	144	158	163	150	187	138	153	147	156	140	161	141	175	159	168	156	165	166	155	156	148	162	172	155	148	161	155	152	168	155	152	153	142	157	158	159	164	159	147	166	154	139	140	145	140	136	144	136	155	153	152	146	143	156	151	145	156	169	146	151	163	173	150	171	145	148	166	131	139	152	157	169	144	138	148	139	148	162	138	160	156	166	157	146	151	139	131	133	150
7819	6565	4457	2297	1256	640	336	264	247	224	203	176	194	185	148	165	182	199	189	157	150	128	172	140	165	158	141	150	155	156	170	149	167	159	179	164	186	174	153	185	172	167	144	155	159	192	176	162	160	172	174	147	175	191	166	187	135	161	175	166	168	162	145	159	168	160	151	161	146	175	158	159	175	139	173	181	163	183	148	150	154	150	164	161	152	171	157	151	188	165	153	169	149	153	176	144	175	157	156	170	151	163	175	162	145	161	142	155	145	160	164	179	158	159	148	203	127	153	158	156	157	162	163	156	136	158	163	172	169	160	169	152	159	137	156	154	157	180	148	165	178	155	147	160	159	151	154	155	153	146	143	151	183	140	162	154	168	158	168	176	155	177	159	180	161	167	148	172	159	150	173	152	176	160	184	160	171	138	150	155	141	146	157	151	158	181	143	144	187	169	164	142	152	154	168	177	151	164	162	161	178	170	169	140	167	166	174	169	142	147	186	158	159	162	179	173	157	179	158	140	147	165	190	170	144	164	148	187	157	153	162	168	168	155	177	140	156	157	165	169	168	151	150	157	168	157	155	167	163	167	164	181	147	176	148	166	152	148	163	150	179	165	180	161	145	139	163	158	171	169	152	161	162	158	174	177	175	161	177	158	165	159	120	151	148	148	177	161	157	167	168	141	175	158	157	146	167	156	161	142	161	178	154	167	183	148	162	172	151	165	167	177	169	168	170	132	153	166	150	174	156	160	188	151	170	177	158	169	175	142	172	159	135	173	167	144	172	171	151	150	192	153	139	160	178	152	174	179	184	158	156	173	145	167	170	167	164	157	157	145	152	168	169	152	170	176	170	143	157	157	170	164	156	183	161	173	169	156	174	172	155	171	186	162	184	181	164	181	190	195	171	178	150	155	181	164	157	142	158	180	162	169	176	179	166	168	167	178	153	177	165	163	143	158	145	162	160	145	169	174	170	139	155	184	155	200	162	201	158	142	161	154	140	148	163	172	152	149	140	153	156	171	155	157	133	158	158	189	146	162	154	147	168	159	165	167	175	167	156	169	144	164	151	167	142	144	180	170	171	150	172	160	177	151	167	191	174	140	155	156	177	154	174	149	171	150	180	174	162	160	140	158	166	168	159	175	148	158	164	147	160	158	157	174	152	146	162	186	164	165	186	144	176	159	172	183	170	165	155	172	159	140	142	152	175	175	174	158	159	182	169	155	150	147	162	152	165	151	149	156	154	154	155	165	165	183	171	145	164	164	152	168	156	143	166	163	167	163	141	188	136	148	168	162	163	144	155	176	183	153	145	167	151	139	191	166	156	139	178	165	154	141	162	165	180	190	142	164	159	150	168	152	158	161	181	146	147	171	162	145	155	136	145	177	173	137	172	165	150	159	163	168	149	177	163	180	161	145	150	150	160	141	167	136	173	140	151	150	162	154	162	157	176	148	176	154	184	186	146	173	173	149	162	168	145	169	136	154	162	178	164	142	160	148	144	146	177	154	152	158	150	164	162	193	154	166	156	140	198	142	162	161	183	174	174	160	176	196	174	138	149	159	187	164	177	178	171	147	168	153	156	154	165	152	183	146	144	160	163	163	172	172	146	160	178	157	167	143	169	166	182	169	165	161	164	165	175	153	157	173	184	156	143	167	152	146	174	185	153	148	150	167	152	164	154	173	193	148	153	173	160	173	170	177	153	170	162	137	139	172	153	174	147	153	159	166	163	167	132	177	158	182	152	157	157	178	190	174	157	168	150	162	160	158	141	152	167	148	178	184	143	154	165	156	183	152	181	190	176	149	161	150	178	167	153	169	168	151	156	166	178	166	181	160	184	177	153	173	172	184	155	171	163	161	159	199	136	174	182	160	171	158	154	161	172	155	157	163	166	185	157	173	148	166	153	176	168	158	171	170	156	185	167	165	159	138	184	160	173	164	152	167	160	168	175	201	163	166	147	166	161	146	156	180	175	162	148	150	159	154	171	189	147	156	153	152	149	139	167	158	137	201	157	184	165	160	153	139	153	159	154	162	154	170	166	153	149	171	181	153	146	160	139	148	153	171	150	165	188	156	175	165	176	175	155	153	166	146	180	136	167	170	126	149	182	168	176	149	153	181	156	165	139	161	156	151	164	169	176	169	144	153	169	157	171	137	169	157	145	171	163	125	173	161	158	171	134	173	163	153	177	158	153	169	160	165	157	169	154	189	179	173	156	161	161	177	165	175	154	168	153	164	166	153	153	171	165	159	141	167	159	152	155	181	153	152	176	173	174	152	173	166	146	159	156	172	165	168	164	166	179	151	176	152	154	146	169	171	159	142	171	168	156	189	148	150	159	157	168	166	176	174	132	145	189	157	173	143	161	160	177	157	156	165	167	166	163	185	153	155	137	166	163	147	154	155	153	158	159	162	177	150	170	161	164	176	161	143	166	157	157	178	139	152	164	151	164	189	177	182	141	152	145	178	156	172	179	139	161	146	168	158	173	166	169	153	162	148	172	176	177	167	162	152	150	173	163	152	152	160	168	165	152	157	147	163	143	160	184	172	166	158	151	160	162	171	163	183	174	173	170	176	186	167	173	154	179	158	135	172	162	144	156	180	167	145	178	165	164	154	166	158	158	161	144	155	164	156	174	147	163	161	145	167	170	148	177	162	162	162	149	181	157	144	151	146	155	155	146	167	151	182	168	147	161	174	150	149	162	152	148	154	157	185	161	149	179	160	191	175	161	170	159	171	153	158	144	153	178	173	144	152	148	163	141	159	149	176	162	157	160	181	157	192	165	163	143	160	150	180	162	154	178	162	149	162	167	176	154	149	170	180	162	167	180	157	150	143	182	153	163	153	162	144	151	170	151	141	152	145	175	162	165	150	176	178	178	151	145	158	181	146	169	144	162	166	178	200	163	168	161	153	179	174	151	180	172	177	156	180	143	142	153	136	152	162	127	144	150	158	187	174	173	167	197	178	144	143	168	161	162	186	155	163	166	161	144	158	148	167	156	160	151	142	150	180	153	184	133	150	157	144	161	161	165	179	146	158	169	156	171	181	169	159	167	176	160	154	151	186	182	173	156	175	167	152	141	171	171	145	176	136	168	155	167	140	154	175	166	164	147	162	137	154	162	139	182	166	170	176	180	176	156	175	178	136	129	143	164	164	148	158	138	152	171	166	173	169	170	173	157	172	158	165	159	159	170	155	162	171	139	162	157	149	161	144	142	162	191	167	157	170	159	179	150	158	160	158	149	164	156	169	168	173	168	168	174	183	173	181	173	174	161	148	163	183	163	160	157	183	183	145	172	139	163	168	160	174	143	166	172	148	147	177	167	162	162	150	159	168	174	165	159	174	156	167	181	161	175	150	164	165	186	153	160	165	177	144	142	161	164	153	166	169	150	132	140	164	189	158	183	174	177	168	184	154	172	147	154	154	140	179	163	143	167	151	160	177	165	152	152	158	157	148	174	166	157	167	160	155	174	179	148	157	153	162
24465	20150	26378	23688	20165	11103	2024	1167	1019	931	859	820	674	652	661	559	594	559	589	545	540	511	537	501	527	538	457	492	521	497	471	463	492	473	494	465	461	502	466	459	461	460	493	522	483	497	477	473	444	498	429	497	487	529	509	448	476	478	448	439	472	475	463	484	472	488	456	500	445	493	494	481	466	484	436	480	491	479	483	452	479	461	448	467	482	479	483	485	486	466	498	440	475	506	493	480	455	475	475	478	487	472	479	474	496	494	433	457	472	468	429	468	477	475	460	461	474	492	460	453	458	513	481	460	486	466	523	492	433	441	490	449	461	493	451	448	470	469	489	498	474	441	503	494	502	503	503	475	456	481	452	483	471	524	482	489	510	487	504	436	473	480	480	441	440	497	436	500	501	495	448	503	474	459	468	471	451	488	468	478	469	458	464	445	444	515	458	492	475	497	505	442	495	456	485	485	482	460	455	499	507	496	475	449	506	482	481	445	464	479	498	459	463	465	498	510	426	451	500	455	460	441	483	456	478	481	493	496	486	487	462	477	455	478	470	461	467	450	480	483	492	448	448	479	469	508	447	487	491	490	462	516	460	488	469	471	457	470	463	479	488	470	450	467	435	429	459	459	454	479	480	458	454	481	436	487	449	498	489	468	434	492	493	495	482	471	440	499	487	455	505	456	482	521	472	495	448	486	465	487	432	492	462	487	426	477	464	454	489	471	493	464	492	503	467	491	482	462	450	487	454	449	481	418	481	481	498	479	479	449	446	538	469	472	454	476	449	466	466	482	480	495	440	460	467	442	490	461	441	474	463	483	480	455	490	443	484	484	443	473	485	458	479	469	511	476	479	467	443	457	495	521	520	482	464	460	500	440	438	471	461	465	490	499	480	472	483	475	504	468	475	514	459	494	515	438	496	445	465	470	434	462	486	443	459	460	465	495	455	477	480	476	478	502	467	438	495	497	499	474	444	440	435	463	484	438	458	434	506	454	480	478	451	494	490	418	454	477	470	470	432	468	492	471	466	455	470	468	458	474	486	442	477	516	468	465	498	464	470	442	414	414	482	475	514	483	460	486	455	451	498	436	457	461	441	524	488	438	466	512	498	461	441	516	442	441	467	464	476	500	460	448	485	464	467	480	492	513	460	465	427	455	485	484	469	457	466	491	465	477	425	445	515	480	486	495	422	438	458	478	461	485	462	483	485	433	473	447	467	494	463	519	499	472	472	475	463	458	483	501	505	474	428	518	454	445	478	461	474	462	463	484	462	470	471	474	491	501	492	500	479	469	456	456	502	496	457	494	491	472	470	444	473	498	491	468	459	499	444	477	449	463	470	469	465	509	499	468	482	494	501	461	493	488	499	494	457	458	466	447	533	471	497	474	496	452	454	499	492	436	468	477	478	494	467	447	440	469	489	458	451	487	486	438	461	434	486	472	481	457	466	487	501	468	481	476	483	481	514	460	477	456	424	475	464	477	507	502	432	453	474	498	454	495	489	430	492	459	470	491	480	465	492	486	488	451	474	506	494	464	500	469	464	491	467	479	468	507	479	445	435	536	434	463	468	446	484	480	501	512	467	484	456	480	476	478	467	488	463	482	468	474	502	495	488	459	471	501	525	458	481	480	517	464	477	474	487	487	508	499	495	470	454	441	461	407	487	453	477	482	484	465	470	454	496	470	466	467	454	456	493	452	480	467	450	479	466	498	489	488	475	433	448	451	429	500	449	466	490	499	496	497	473	519	410	449	443	509	456	500	487	452	495	465	428	457	449	480	446	461	474	482	468	482	449	471	495	466	453	499	444	513	475	452	470	505	472	459	455	445	481	508	485	453	443	497	467	448	456	497	491	441	469	479	476	497	466	512	476	496	463	469	444	488	460	459	513	489	495	473	452	484	471	470	470	443	472	459	449	497	463	468	451	461	475	486	455	452	472	456	480	471	471	469	440	483	491	495	485	485	487	477	469	438	464	468	467	466	488	457	486	500	479	471	429	466	494	505	475	411	470	460	507	438	482	447	493	509	478	472	478	438	488	487	457	460	469	494	449	477	456	466	454	490	444	454	467	447	503	475	486	450	470	459	502	505	503	450	455	461	480	462	461	480	501	472	431	496	447	434	477	469	459	496	473	483	475	470	445	460	488	452	478	511	471	479	465	483	499	455	422	459	511	495	468	474	475	471	495	455	467	449	502	486	482	463	474	477	460	476	449	486	475	497	455	447	438	476	492	495	461	480	496	475	489	479	497	515	444	489	490	454	457	458	512	468	521	464	439	458	440	457	461	504	493	440	459	467	497	456	469	432	450	454	490	453	460	447	451	510	459	480	426	443	491	494	488	465	492	461	431	483	467	482	499	470	468	489	494	438	478	446	467	485	455	505	469	446	535	474	460	446	506	462	467	470	455	463	456	519	436	451	457	489	462	456	476	477	461	508	469	481	459	496	474	492	480	479	468	451	428	479	483	468	422	481	454	481	460	492	458	492	443	432	469	493	494	443	533	474	465	484	470	503	490	450	519	486	461	480	510	472	476	459	493	453	488	495	498	486	522	487	478	460	493	454	461	467	465	465	442	494	471	466	483	474	472	486	459	484	452	514	481	438	451	444	450	465	477	459	444	490	450	501	494	519	486	493	465	459	464	456	460	471	466	467	476	484	420	465	466	465	455	508	501	476	496	504	455	465	492	476	467	506	486	484	456	508	496	478	459	457	461	461	479	462	468	531	472	487	459	478	485	486	455	461	499	456	473	454	484	465	459	464	459	477	459	437	430	496	476	436	469	407	466	447	451	507	514	486	477	501	504	480	454	481	466	482	474	468	499	499	493	450	440	500	441	463	422	448	491	486	499	486	473	495	464	474	496	449	467	507	478	446	497	465	488	458	450	458	473	476	474	497	517	418	484	483	457	474	457	472	496	489	485	498	459	480	492	431	446	503	448	472	433	487	482	476	497	491	494	489	499	493	497	489	444	471	492	472	445	480	489	456	491	501	446	515	462	429	458	500	451	423	500	471	486	485	457	475	481	474	495	465	464	462	506	491	528	470	472	504	482	464	450	452	429	464	500	490	464	476	471	472	490	491	461	467	471	461	495	444	463	448	513	473	459	427	430	492	506	456	480	464	490	451	445	508	467	465	426	470	466	485	476	523	475	460	466	496	478	441	496	477	464	471	471	462	489	460	481	480	455	437	509	479	465	467	471	447	445	488	467	473	472	461	457	461	480	472	473	486	487	500	479	472	488	432	509	495	493	461	448	504	476	476	457	456	468	458	426	438	460	467	466	491	445	478	467	483	486	475	460	474	443	473	466	465	472	458	502	472	469	465	464	465	491	490	468	474	483	476	472	485	444	512	492	507	446	486	476	522	507	470	516	467	437	468	452	442	426	468	460	466	457	482	461	481	435	470	407	451	444	476	449	481	477	473	444	484	514	430	485	433	508	458	465	473	452	453	509	447	472	453	456	440	474	471	507	442	498	470	458	419	494	482
10229	17628	15020	8771	5668	3663	2444	1930	1718	1439	1166	1182	886	814	749	725	636	640	606	579	598	545	540	560	508	515	525	516	518	444	472	502	483	450	457	477	450	429	470	426	467	469	469	456	475	430	464	441	464	422	424	454	439	463	444	448	457	460	454	467	408	433	448	427	459	472	453	447	448	433	433	431	476	454	476	424	464	444	450	406	440	425	411	454	433	430	439	460	471	427	439	458	441	425	448	449	468	469	453	431	427	458	428	461	397	478	423	437	457	444	445	444	443	453	446	443	405	446	420	429	436	446	431	438	424	451	451	423	428	424	411	408	449	450	470	428	406	433	441	455	442	403	426	458	411	467	450	416	480	460	443	448	430	427	431	433	439	422	465	477	475	455	422	496	487	458	403	404	464	459	399	440	428	456	432	456	434	470	490	517	433	454	492	413	445	446	477	438	421	483	484	457	442	428	465	424	430	409	454	437	451	446	474	462	443	450	458	405	447	452	405	458	424	423	439	463	445	392	427	419	432	441	423	445	455	424	443	433	435	454	421	437	459	456	446	431	404	425	474	440	439	433	443	444	448	464	427	421	426	459	461	442	455	388	434	450	432	452	441	435	435	476	450	427	448	482	436	481	457	448	445	433	436	421	436	454	419	468	427	466	446	445	444	465	443	441	430	434	441	454	461	416	430	447	438	449	436	431	443	458	451	464	427	445	408	445	450	460	456	432	432	410	440	475	418	437	482	445	401	407	441	434	472	449	462	444	455	437	408	453	436	446	447	442	412	431	453	448	451	465	453	420	445	403	419	498	472	484	429	442	439	454	439	459	430	455	433	461	430	465	466	441	412	494	450	443	457	436	395	441	426	436	438	449	460	409	460	425	457	449	457	444	437	402	437	419	452	471	447	450	436	457	424	435	434	434	421	448	451	457	447	457	432	431	460	446	423	410	408	459	447	430	463	448	453	423	399	423	446	439	414	439	425	418	443	417	438	443	437	436	471	398	446	425	454	450	439	484	467	408	451	402	424	458	434	423	410	417	421	432	427	450	471	417	458	444	460	455	423	461	435	467	446	476	441	434	431	431	455	432	446	464	394	466	448	434	451	430	421	448	442	418	409	439	468	424	479	488	472	462	464	445	454	445	433	454	412	447	396	419	448	422	424	434	417	473	430	421	395	447	463	447	457	448	423	407	410	432	447	437	453	416	446	420	398	448	426	422	444	401	450	467	441	441	447	433	427	428	411	435	435	406	443	431	455	436	453	426	471	445	432	433	466	409	428	422	451	437	423	447	426	439	437	454	446	395	465	431	437	442	424	466	417	424	474	455	435	455	468	443	427	469	440	398	487	442	427	423	435	427	455	430	419	458	443	455	433	420	411	455	465	444	473	444	432	436	460	371	427	401	448	427	456	439	395	433	435	427	412	444	451	476	423	419	458	449	439	438	428	438	434	447	436	451	382	451	473	423	429	450	432	443	450	471	449	445	444	464	439	442	437	400	450	452	459	469	462	463	445	409	448	443	451	464	437	447	445	407	453	468	473	462	430	440	445	410	439	455	448	454	410	425	450	447	460	477	453	407	433	476	424	388	462	461	430	479	457	407	467	441	436	435	438	465	418	429	450	429	497	427	417	448	436	486	474	469	441	441	430	470	421	423	421	412	468	475	490	441	398	462	438	436	443	429	460	458	435	485	482	435	438	451	450	423	444	462	443	404	475	414	453	451	442	443	424	431	402	432	425	428	436	446	458	428	392	432	456	405	443	438	438	437	426	422	462	441	428	422	389	466	467	466	431	467	420	445	425	474	423	464	441	422	461	431	418	441	463	498	451	446	390	394	427	417	458	421	430	469	440	457	431	419	418	446	459	411	431	435	440	435	437	419	436	485	432	470	417	418	440	433	478	463	444	435	467	420	407	447	468	460	441	469	419	467	445	457	434	450	472	441	430	399	464	469	443	429	470	440	460	427	464	445	451	430	456	468	413	450	433	438	468	436	405	453	447	459	420	414	422	453	420	437	425	474	452	405	444	449	421	423	429	418	418	503	425	461	443	459	441	441	459	453	450	446	428	465	425	426	462	455	420	442	444	423	449	451	461	451	402	466	454	472	456	440	460	440	459	457	448	428	484	431	428	450	443	434	433	424	446	406	416	469	469	447	420	466	455	435	448	428	421	416	424	460	432	414	441	430	421	430	457	408	457	435	403	467	416	462	472	487	445	453	453	413	455	439	457	426	448	415	445	422	428	452	423	460	438	445	405	448	423	472	447	423	404	450	460	456	476	414	434	429	451	433	475	416	418	452	472	449	435	470	468	437	435	443	436	416	441	424	442	393	410	468	464	414	405	472	417	454	441	437	465	453	427	451	429	423	486	442	440	449	439	421	497	468	457	425	430	465	440	463	439	414	470	459	432	420	413	446	411	429	447	454	468	446	454	434	442	467	462	440	427	454	424	431	421	431	432	464	413	454	424	450	412	477	423	451	424	438	459	419	431	414	430	459	442	461	428	422	481	451	435	435	416	438	435	438	398	465	461	462	454	413	479	436	468	486	440	464	471	456	447	432	418	434	408	448	438	429	442	424	450	437	474	451	441	457	460	459	389	419	494	441	423	452	422	465	429	446	437	424	431	423	385	452	467	435	439	439	440	452	431	434	429	407	456	427	459	435	475	399	429	435	465	415	463	447	454	443	450	505	481	460	452	487	420	441	443	490	465	431	408	426	416	452	433	429	434	397	471	447	442	429	475	412	468	419	470	444	423	403	474	447	463	432	444	459	424	439	435	441	399	406	445	433	445	449	490	437	476	429	450	440	432	449	415	437	444	441	431	437	474	441	450	429	445	410	428	462	406	410	420	446	412	436	432	456	444	406	429	413	430	405	409	473	492	423	442	443	402	435	437	411	419	456	422	423	471	452	450	477	442	403	469	456	474	457	466	421	456	409	453	444	444	450	466	394	446	445	441	436	440	440	424	435	414	432	446	431	412	456	430	430	444	435	429	439	435	417	448	446	470	469	421	434	486	434	435	426	434	421	464	433	447	458	445	452	446	463	432	412	396	435	444	453	442	446	440	457	440	439	441	478	498	431	431	396	450	395	421	456	421	436	416	431	397	403	427	422	460	471	428	393	443	420	443	459	454	462	421	427	444	429	492	465	398	444	430	404	427	438	419	486	453	434	422	443	445	429	410	464	450	447	425	464	415	488	429	449	458	499	451	473	412	397	434	472	435	427	462	437	406	445	432	441	456	448	461	422	437	468	443	429	430	455	441	417	478	436	441	457	421	464	436	420	457	437	437	433	441	455	441	398	442	445	412	450	446	467	435	424	415	422	460	436	453	457	408	447	406	428	439	411	481	431	415	452	427	397	444	428	455	431	443	426	445	453	428	446	451	447	412	437	414	426	421	445	459	411	413	454	442	439	475	452	449	452	458	416	431	451	422	456	440	458	434	444	417	452	446	479	426	452	440	436	454	454	420	454	446	456	461	423	449	425
22174	20154	26712	23375	20165	20295	10705	2538	1900	1762	1482	1522	1125	1104	1029	978	1012	990	962	878	886	868	848	838	846	846	873	795	809	873	779	822	851	790	752	825	803	829	759	738	767	769	774	770	872	790	786	770	787	734	820	806	772	798	796	727	744	794	786	792	829	759	771	794	777	752	785	807	798	750	724	739	746	785	789	722	822	767	779	763	807	818	755	737	748	772	730	773	736	755	772	746	784	771	835	732	778	787	766	793	770	776	759	767	707	816	776	783	702	793	772	822	760	726	730	787	742	772	790	824	791	758	828	721	744	786	744	766	751	755	786	774	777	736	729	723	751	789	734	773	759	788	749	757	741	668	779	784	798	802	794	769	763	754	762	699	766	760	762	811	724	743	729	729	767	793	770	809	800	763	792	780	752	771	742	747	782	785	807	752	741	770	750	825	730	723	734	724	749	737	723	720	712	779	744	768	767	809	789	705	761	809	783	775	738	791	774	807	741	750	755	738	795	758	780	804	745	778	761	776	775	767	722	735	747	742	753	760	754	795	715	750	749	767	778	763	741	777	693	760	707	793	729	768	763	760	801	723	806	773	771	773	816	787	750	755	763	755	732	774	787	782	776	701	815	736	775	793	768	773	746	798	791	766	760	724	798	711	796	795	789	743	802	774	785	745	732	766	800	742	774	779	774	761	806	805	722	768	732	755	796	778	787	736	805	778	733	740	750	741	750	819	757	754	801	744	750	785	726	777	740	767	793	806	783	781	766	763	773	744	730	805	762	787	767	770	740	730	777	803	713	745	777	770	732	741	755	765	764	746	756	720	780	765	722	760	752	705	775	750	723	784	748	752	741	755	794	741	736	749	712	708	777	761	823	783	748	806	747	714	750	769	725	739	763	785	798	770	763	789	741	793	797	772	766	700	793	790	766	755	818	784	737	789	747	776	766	722	786	739	765	775	773	766	766	751	781	776	774	814	749	776	777	753	758	805	808	762	794	759	767	760	761	777	747	759	768	826	791	752	744	769	787	802	762	758	746	745	760	749	793	810	768	775	835	769	761	767	757	794	787	751	769	756	761	734	779	754	807	776	729	751	774	728	779	795	745	747	764	750	756	799	761	727	747	744	815	750	771	781	758	753	741	732	781	754	771	751	769	757	766	748	778	739	844	765	748	800	747	776	789	754	734	709	764	734	742	775	734	790	746	826	788	730	761	724	754	743	764	747	728	795	720	744	779	717	708	781	771	767	756	743	763	783	773	756	772	767	757	774	763	772	727	766	756	722	791	788	770	771	771	831	747	786	758	745	770	736	755	733	777	813	731	773	719	763	793	751	751	788	769	799	725	796	750	779	816	805	722	769	756	725	755	747	716	809	774	741	727	768	795	752	782	748	779	721	744	828	766	761	723	761	750	746	745	794	790	794	754	787	740	774	738	773	787	738	740	767	728	774	776	754	723	787	763	775	739	773	738	717	750	744	733	780	746	734	735	747	766	808	762	743	742	789	827	745	730	746	729	743	727	736	775	798	751	704	744	726	785	766	763	763	742	773	700	737	726	794	783	741	759	759	729	752	760	740	779	767	740	765	779	783	749	789	761	787	784	789	801	759	765	731	769	777	810	756	758	708	790	750	807	770	767	750	792	761	742	779	779	780	772	774	759	744	762	746	775	803	775	751	701	767	756	743	792	779	724	797	745	717	758	733	778	778	724	764	798	785	823	775	763	747	747	760	815	797	745	781	715	732	747	765	787	758	795	766	767	787	772	722	753	785	776	755	736	731	712	781	770	725	784	771	760	746	788	760	761	720	755	812	732	784	750	741	746	709	758	802	749	816	757	746	768	750	809	699	824	793	783	726	776	757	762	767	738	773	731	787	750	750	763	741	700	736	737	776	778	740	786	739	756	721	778	737	733	774	778	801	758	767	756	755	790	789	767	760	751	735	774	821	763	759	733	750	719	782	787	798	767	809	753	756	755	767	821	770	802	733	790	762	744	761	800	808	709	746	761	772	780	779	744	797	731	695	782	729	734	798	771	765	805	766	785	712	763	789	799	810	786	770	751	764	797	715	749	745	783	767	760	759	727	774	800	788	780	721	759	721	739	774	769	757	802	764	734	759	753	794	793	759	712	766	730	722	747	781	770	735	751	771	791	772	749	745	757	787	773	739	735	771	796	739	750	729	770	755	765	816	780	746	761	727	759	729	790	780	760	752	765	727	730	797	759	763	724	738	811	755	755	727	803	796	751	738	767	759	753	794	734	767	796	792	745	776	731	760	734	765	781	758	766	799	758	734	779	767	732	724	791	770	754	792	736	740	778	771	746	816	717	739	769	756	827	786	764	775	731	765	764	761	799	735	774	791	757	721	763	707	799	735	796	754	737	765	776	776	728	809	785	745	772	738	736	809	740	766	760	731	775	803	785	765	707	752	760	733	729	775	782	746	798	805	740	782	765	793	729	778	732	748	762	769	768	735	732	782	714	730	778	773	760	808	723	749	748	762	767	766	724	784	770	714	789	751	751	763	798	764	733	737	746	758	738	766	716	749	731	754	789	728	768	744	756	789	768	766	720	772	808	779	736	777	760	785	813	753	736	755	827	747	794	779	818	783	735	737	787	837	760	723	746	776	739	748	757	768	813	795	772	804	709	775	697	743	767	777	780	712	776	715	759	756	713	774	734	761	772	768	740	743	795	754	773	814	739	756	780	728	783	751	784	808	773	708	832	802	751	713	756	779	764	748	755	779	772	725	768	747	771	721	748	758	769	760	762	784	762	746	721	702	785	758	751	744	794	785	754	858	798	738	814	785	762	746	739	766	741	787	783	794	748	783	753	695	762	753	764	798	761	775	748	822	742	779	746	800	752	776	796	737	725	774	726	736	768	799	759	723	790	742	770	736	725	771	769	767	753	779	753	730	771	795	798	783	775	727	762	763	728	769	818	709	756	754	745	759	707	790	780	777	781	707	787	760	751	757	749	761	688	737	691	717	764	764	696	789	788	749	754	731	715	772	772	774	716	735	731	754	733	777	774	756	727	733	779	779	701	827	768	770	777	739	788	784	733	763	831	781	774	765	773	744	759	723	771	692	822	816	773	733	796	777	758	781	686	740	764	727	763	770	821	760	736	735	766	726	767	730	726	774	823	716	749	799	730	760	741	755	735	710	782	815	793	754	768	717	757	707	757	775	809	792	755	751	748	749	794	784	772	739	792	732	783	765	771	753	771	779	775	776	771	775	784	749	738	749	789	745	758	705	797	726	707	747	755	781	758	746	766	752	701	727	763	759	783	747	761	796	765	729	765	729	752	791	779	809	748	734	697	783	746	773	667	783	804	791	787	758	777	773	754	720	757	742	762	762	785	767	726	792	815	819	793	753	729	741	762	776	755	808	774	763	791	771	748	812	758	728	743	783	726	779	772	762	697	749	695	776	772	752	751	726	787	735	778	745	842	778	787	783	766	724	727	756	779	740	783	732	711	778	786	769	821	755	748	725
13725	24249	22227	14000	9090	6300	4504	3653	3194	2647	2165	2188	1554	1351	1347	1229	1194	1134	1082	1030	930	950	963	858	882	859	836	854	862	806	808	781	814	821	727	753	784	786	760	766	785	776	786	744	694	742	814	733	708	745	734	787	762	731	759	746	726	769	715	715	727	712	715	723	696	788	736	712	713	775	757	704	713	719	729	693	702	761	749	743	759	713	731	717	722	669	716	770	712	762	715	727	678	696	774	738	714	718	709	737	707	668	725	720	731	715	786	689	713	685	745	663	740	704	687	674	659	755	725	745	714	706	682	705	665	712	678	735	743	766	711	727	694	682	725	653	711	736	704	749	749	678	773	713	711	710	734	665	729	715	736	692	721	675	718	702	709	707	716	700	715	718	735	702	723	712	698	715	740	707	721	715	734	718	721	710	686	685	689	730	688	719	741	735	717	709	746	763	726	741	694	710	710	687	734	688	733	726	696	753	738	751	719	706	728	657	691	700	692	733	741	734	699	711	702	693	702	715	704	714	674	632	735	738	719	704	681	660	719	692	732	721	707	722	715	706	689	683	686	670	726	704	704	750	705	661	712	742	683	718	716	710	700	673	700	691	726	687	729	695	738	706	724	744	679	717	688	697	722	710	711	717	724	706	713	683	690	740	734	680	696	654	720	684	713	721	723	656	707	763	719	661	757	713	719	707	738	682	663	741	659	675	724	694	700	754	729	715	732	705	682	693	737	675	714	726	697	721	684	760	733	763	707	636	685	702	743	705	690	729	697	718	709	691	722	708	698	683	748	717	716	681	690	699	705	698	731	736	732	705	684	697	734	716	728	655	692	745	688	699	713	652	720	733	703	706	735	748	719	734	723	681	679	713	674	659	706	708	718	730	735	731	691	679	717	663	755	676	724	700	687	702	736	741	724	713	744	722	697	722	702	725	706	703	698	688	706	740	715	754	687	726	773	732	699	681	712	748	721	705	702	724	738	666	668	705	699	740	724	689	700	750	718	751	676	683	726	735	704	698	716	740	692	699	724	784	728	689	734	715	739	773	712	721	707	710	714	682	679	714	718	686	711	658	734	763	746	742	687	709	718	716	686	752	709	695	719	723	693	726	687	766	711	688	697	689	707	673	701	740	676	709	684	737	663	772	722	747	709	767	737	691	700	679	677	763	698	703	723	708	724	723	753	700	701	694	655	676	752	638	706	704	752	702	712	754	701	722	725	711	735	725	742	722	687	721	712	665	723	724	728	726	767	697	721	693	715	680	750	732	697	665	727	738	708	692	747	710	696	753	698	676	697	690	720	687	702	711	654	717	690	760	699	740	724	712	700	710	687	696	701	738	699	709	721	699	658	705	752	724	685	684	660	756	680	746	719	703	746	697	727	704	691	769	725	693	737	731	686	722	693	732	734	692	685	709	705	709	717	717	726	713	720	745	712	730	744	748	707	724	703	702	701	730	741	732	730	768	728	707	695	700	720	683	672	732	752	695	754	765	726	730	730	753	680	693	726	728	719	655	736	669	685	711	704	691	739	724	746	724	684	695	717	714	693	708	717	707	724	725	741	726	719	671	711	676	719	708	701	646	741	699	678	704	741	750	729	722	708	690	724	656	709	708	692	691	730	725	703	716	690	675	679	727	765	688	715	721	715	731	697	721	702	708	716	697	740	687	705	749	691	685	715	681	688	687	679	720	708	718	731	709	698	712	644	746	721	691	675	756	717	738	687	722	706	699	715	733	684	677	732	730	774	700	732	738	718	703	702	728	701	698	731	690	685	703	637	768	739	738	701	649	733	714	691	699	703	729	688	706	737	707	735	729	713	698	697	704	703	771	752	706	714	696	710	738	680	657	757	722	711	796	720	709	795	704	689	740	708	703	711	734	711	729	716	716	694	682	701	708	677	673	696	675	689	716	692	677	705	718	732	709	713	707	688	691	721	681	752	732	704	723	724	754	646	722	709	680	718	711	731	739	743	686	693	732	687	735	702	689	675	729	711	698	699	672	729	737	739	687	723	685	701	738	756	672	746	709	674	738	713	694	755	731	678	700	711	723	689	676	729	720	755	726	726	672	696	740	697	679	734	724	759	707	701	668	734	695	748	700	697	725	739	691	735	718	709	692	753	687	720	749	705	762	702	720	733	690	717	709	743	679	753	684	687	698	753	736	720	648	727	690	722	694	680	735	760	653	688	697	732	720	652	702	702	709	706	706	738	663	731	662	703	749	666	711	760	730	678	668	700	754	725	770	752	720	715	708	722	741	692	719	755	759	709	707	722	708	678	690	697	718	663	678	726	698	726	716	710	690	760	752	697	702	721	748	716	697	703	670	739	747	741	697	717	709	671	709	752	720	675	769	691	705	720	694	696	726	677	695	731	728	728	720	722	677	707	704	730	707	717	672	718	692	742	722	735	735	697	753	757	693	717	760	734	672	716	714	704	740	709	736	720	704	653	729	694	723	706	725	696	732	680	736	695	740	754	722	723	683	695	697	687	724	724	675	723	696	720	741	696	718	726	726	748	705	703	651	696	694	709	736	726	677	705	729	700	717	672	746	745	708	696	731	660	729	694	727	686	743	683	696	761	730	692	689	721	685	687	747	728	693	726	679	718	703	714	725	677	690	706	740	732	725	727	714	731	661	731	706	702	743	747	701	754	719	673	719	675	689	767	700	735	726	696	702	711	723	710	737	722	718	737	760	682	728	693	685	695	704	730	714	732	739	703	743	690	750	720	700	727	721	740	728	729	719	714	735	698	699	714	709	724	729	738	695	699	737	760	699	733	697	688	686	762	700	705	699	673	760	700	690	741	704	702	777	725	735	677	726	693	665	682	688	684	752	753	677	761	712	719	709	698	708	674	730	687	725	707	734	765	692	732	737	641	750	726	683	782	731	708	711	692	684	744	707	660	700	738	692	677	723	727	728	707	711	707	699	692	724	705	654	742	729	641	701	730	695	722	700	693	716	724	718	705	741	711	713	748	717	700	691	657	683	755	705	703	699	739	740	687	734	780	754	691	749	693	693	699	751	694	698	700	656	647	764	736	774	669	724	704	673	719	687	711	745	728	724	648	672	675	681	747	662	707	669	697	656	750	709	713	690	782	687	727	700	721	696	723	719	730	718	703	678	647	741	671	715	695	668	784	715	747	706	753	669	699	765	699	698	761	722	678	686	723	700	712	718	712	704	684	703	709	673	686	724	716	700	714	713	714	696	702	703	691	665	757	733	721	729	676	717	733	728	773	691	686	740	728	736	736	728	722	742	717	721	707	665	722	719	727	702	709	725	742	703	695	718	643	660	717	709	737	695	748	695	659	699	686	708	733	703	727	672	698	729	669	707	690	716	673	731	739	679	695	684	685	761	756	685	752	719	711	655	711	698	671	746	692	671	698	739	716	730	705	774	684	711	720	710	671	712	688	698	730	679	674	710	679	716	726	700	689	675	738	701	748	736	728	758	780	688	680	670	761	742	739	718	743	708	689	726	675	728	722	725
30105	16462	4455	1726	634	383	304	293	261	203	167	167	181	155	182	193	173	165	166	154	192	174	177	183	172	183	160	137	143	167	165	177	171	143	149	154	155	148	161	163	187	166	173	158	163	168	179	167	168	173	171	142	183	160	165	166	170	162	167	162	157	169	150	156	154	146	168	168	165	161	189	156	145	173	157	180	179	172	170	168	170	151	180	164	144	149	165	166	165	163	160	150	168	179	161	150	159	170	142	182	163	161	184	168	160	195	161	179	171	170	155	184	167	159	159	178	175	180	134	185	181	147	183	169	171	169	141	166	176	171	154	150	162	162	178	179	166	163	193	162	175	163	153	145	148	164	166	157	157	184	177	185	176	170	158	173	151	166	161	144	156	173	148	173	145	182	138	172	153	178	174	161	158	171	154	175	154	196	160	145	169	179	189	153	190	143	145	180	168	169	142	159	155	171	159	163	166	152	169	155	162	170	144	187	181	145	144	154	171	166	178	167	167	164	156	168	184	163	154	155	185	158	150	158	154	162	168	161	138	160	175	177	156	151	145	155	156	155	179	177	187	165	158	179	159	189	168	188	159	146	151	168	182	139	153	184	178	149	165	163	176	150	163	158	177	170	166	173	179	176	190	160	159	173	168	141	135	147	172	167	182	164	169	172	177	158	189	169	192	162	157	155	155	146	175	184	181	184	176	188	167	162	181	170	175	161	184	181	165	145	166	170	150	167	184	178	153	161	140	181	151	174	169	164	167	176	158	166	169	153	177	166	143	176	180	156	152	182	161	167	171	166	167	160	181	163	168	172	161	189	185	169	149	169	178	175	162	146	180	183	181	178	172	167	158	204	174	171	175	162	158	167	175	178	158	153	147	152	166	191	171	178	169	181	164	147	156	172	163	174	158	181	159	188	174	175	157	169	138	169	145	156	160	165	170	170	162	170	171	139	169	182	163	170	152	162	144	166	187	182	163	155	170	171	153	173	177	168	156	157	171	161	191	180	172	164	162	172	154	171	179	175	177	180	159	172	174	176	176	163	159	160	178	137	177	168	151	163	149	178	176	159	176	172	153	181	172	167	185	171	171	149	175	148	187	158	167	160	158	146	183	155	170	181	174	147	156	151	165	161	160	180	181	160	180	176	160	145	167	167	169	185	167	153	155	176	168	142	159	161	184	143	187	150	136	157	175	175	147	171	186	150	176	174	160	160	157	168	150	134	169	181	154	174	166	177	141	190	155	161	156	162	148	183	181	171	167	173	174	177	169	161	162	140	144	174	159	166	182	166	160	179	169	152	175	179	160	178	178	171	169	171	163	161	160	159	188	155	176	175	179	156	153	174	165	179	178	157	164	150	175	157	177	164	166	162	164	167	177	166	150	161	158	170	176	150	153	160	190	176	167	211	176	175	173	155	162	178	152	164	186	174	169	190	142	168	192	155	170	153	156	173	170	177	163	167	161	181	169	181	164	190	169	176	156	157	172	149	168	169	164	154	157	166	181	148	185	193	176	170	157	174	162	175	157	194	182	159	170	174	160	161	189	179	156	170	195	166	168	159	189	178	169	170	164	193	181	176	138	144	154	148	177	168	175	174	158	165	180	163	168	175	159	160	153	181	154	151	161	160	181	178	161	148	157	165	168	168	178	169	178	188	166	166	166	166	167	158	154	183	167	155	182	166	150	149	144	162	149	169	174	151	182	148	145	156	170	158	165	150	157	148	161	158	155	151	154	173	167	160	172	142	165	178	175	165	171	169	168	132	157	187	166	165	158	153	179	149	173	159	165	174	152	167	185	171	172	163	172	174	173	155	169	152	176	148	159	183	157	166	181	164	152	168	170	152	160	157	167	161	180	167	164	148	190	192	153	185	139	153	156	174	174	160	155	176	183	150	158	156	160	178	162	161	154	179	164	136	158	152	161	153	142	172	186	155	148	156	154	177	172	174	163	198	176	150	162	161	154	203	173	156	160	187	141	165	165	162	172	168	152	184	148	157	155	165	165	153	156	182	151	169	159	169	183	154	169	194	168	173	189	154	176	184	168	158	155	164	170	161	147	173	164	176	171	161	163	175	172	169	179	161	182	189	155	157	152	167	185	167	152	142	160	145	177	154	155	148	182	179	189	159	172	151	157	152	174	154	173	180	156	174	157	160	173	171	169	174	146	179	192	153	168	160	183	152	158	169	162	169	161	182	194	201	146	156	175	156	173	164	176	131	176	163	165	175	143	169	161	173	140	161	181	169	153	178	166	188	155	166	157	150	155	180	175	180	190	166	170	181	194	149	156	160	172	173	169	190	171	165	155	174	183	158	172	181	131	180	164	152	135	165	145	174	158	168	151	153	178	172	177	148	157	158	165	173	156	178	153	169	169	168	160	177	160	163	169	194	176	150	167	161	191	185	153	150	160	170	173	184	176	159	164	179	160	169	173	171	171	140	173	177	172	157	164	171	143	171	191	159	130	171	140	145	150	183	159	163	172	160	135	153	177	167	164	158	175	169	174	163	159	161	174	159	184	127	185	146	146	162	187	162	170	185	186	186	147	160	167	172	137	176	166	163	171	149	159	160	181	172	153	167	142	179	160	170	150	149	170	155	189	195	153	158	170	157	166	160	168	171	154	186	188	146	147	159	170	160	158	161	171	173	171	164	180	165	166	164	161	135	155	181	183	183	154	174	178	168	200	170	160	190	173	169	153	156	157	149	144	181	155	161	187	181	175	172	161	170	160	166	182	163	166	180	162	164	169	172	155	171	197	165	145	159	155	167	168	153	168	158	168	156	159	169	153	177	178	185	156	170	192	162	159	183	167	159	142	149	186	157	155	171	179	156	157	177	161	183	144	154	173	151	153	160	169	167	162	170	164	174	161	158	188	186	176	174	171	197	176	162	173	168	181	168	150	174	157	164	177	148	159	169	185	153	207	155	186	174	154	175	162	179	179	158	170	166	176	187	187	171	162	157	172	171	148	180	179	152	166	157	168	168	190	167	162	156	165	145	167	177	148	162	186	185	157	193	155	159	156	153	143	173	156	176	153	173	148	164	167	157	141	173	170	152	162	147	176	151	151	167	182	169	150	157	141	162	169	174	153	164	152	182	167	170	151	160	181	158	142	162	140	164	167	178	174	174	179	148	172	164	172	172	175	187	177	171	179	179	176	174	144	177	143	165	159	142	174	182	159	160	173	168	161	152	168	177	178	159	177	160	174	170	165	173	168	162	145	168	161	191	173	181	155	150	143	176	140	180	159	162	168	178	171	130	158	155	162	179	145	160	168	150	176	167	162	159	183	169	177	170	176	176	161	214	197	162	167	168	161	171	166	164	174	156	166	182	165	170	190	175	173	193	172	173	185	152	170	184	167	159	156	164	157	192	184	141	182	155	157	157	179	163	159	142	173	158	167	157	167	174	171	176	153	165	164	180	181	170	179	141	171	160	174	170	159	158	193	156	166	150	187	163	140	153	175	171	155	165	162	160	166	179	156	180	184	165
8515	5617	5662	2850	1159	683	600	423	398	286	222	220	208	207	196	183	163	193	185	181	175	161	188	211	202	169	184	185	182	169	143	176	184	190	173	170	191	208	162	191	168	198	193	189	192	182	184	165	177	171	171	186	187	195	175	170	197	188	173	181	178	168	179	189	179	173	160	178	209	178	158	189	188	170	190	175	171	171	156	200	171	160	180	170	170	162	208	184	188	160	167	185	167	164	180	217	181	185	203	185	182	153	151	167	161	191	186	192	186	162	184	163	164	179	187	198	167	181	181	185	166	169	186	154	180	168	165	166	168	189	185	163	169	178	166	166	174	193	188	177	186	156	161	154	182	175	190	168	175	183	181	177	200	179	170	202	185	182	176	173	204	181	165	186	187	162	190	146	195	165	207	179	182	175	175	153	163	198	180	184	191	167	167	159	196	198	167	158	177	175	184	181	150	178	173	174	185	192	171	173	187	159	165	180	193	190	173	185	148	193	149	181	194	186	166	203	179	196	188	166	163	189	172	172	172	169	183	179	200	206	161	196	160	162	182	175	154	198	187	165	163	190	188	163	192	161	169	166	179	175	185	199	196	166	162	201	179	179	152	189	194	158	189	183	177	158	187	174	152	181	177	178	188	178	183	157	188	179	149	176	191	172	171	176	176	177	174	175	175	149	193	181	178	155	153	190	167	171	182	176	171	174	195	168	172	188	164	171	171	193	165	168	172	163	189	180	154	187	163	195	196	161	180	191	154	181	196	180	184	173	163	177	183	178	178	172	172	178	176	176	180	175	201	181	173	170	193	186	171	182	203	198	183	190	188	171	198	174	155	176	176	208	177	182	184	182	187	170	174	184	185	165	184	185	161	190	198	165	201	160	180	178	182	168	204	178	171	176	192	185	178	170	158	171	205	178	194	191	178	205	194	178	159	161	180	168	187	186	186	178	174	183	193	189	152	172	205	167	177	156	177	187	167	170	167	191	197	184	191	185	153	184	188	165	162	166	177	174	183	187	182	170	198	168	182	169	176	180	185	181	169	180	171	175	194	190	194	182	175	175	183	174	146	155	188	173	188	176	178	195	184	175	170	158	181	180	173	173	179	173	193	159	165	156	170	169	177	190	181	166	176	182	171	172	174	164	167	190	195	212	156	195	199	206	192	190	167	152	180	180	164	200	183	178	183	199	194	202	168	191	196	177	182	183	179	179	188	154	175	183	201	183	175	171	177	185	178	188	180	168	188	178	161	196	195	176	160	193	198	149	184	179	198	191	170	185	175	185	172	174	190	166	194	177	164	175	175	196	169	186	181	181	153	200	178	180	194	188	176	180	183	179	162	173	168	169	168	204	171	177	183	168	206	174	184	184	168	166	161	177	174	193	198	177	174	195	186	166	171	180	175	188	181	179	187	168	187	194	160	196	190	176	165	172	182	205	171	178	171	186	176	171	176	194	176	178	187	177	191	167	174	183	192	159	164	167	196	176	197	184	179	170	200	166	160	203	182	166	180	173	182	172	182	179	175	196	175	182	172	197	173	189	165	190	183	208	152	182	191	161	175	191	180	173	157	158	170	186	169	162	174	166	178	177	195	169	184	164	207	160	193	176	184	182	191	182	166	154	178	172	184	162	184	181	198	175	149	171	205	168	168	160	177	190	174	158	185	159	157	187	193	160	154	175	167	190	190	172	170	196	162	188	169	198	169	156	163	203	177	181	199	179	163	202	173	158	189	174	177	190	142	180	190	166	156	185	187	169	183	197	184	191	196	172	158	177	179	192	188	175	196	177	186	181	185	164	186	184	150	175	190	199	169	169	209	182	166	168	171	181	174	182	206	173	198	172	181	178	177	168	193	181	191	185	184	173	158	178	186	150	192	163	205	178	167	195	176	175	195	164	159	185	173	178	170	183	169	174	162	180	170	178	178	194	185	177	149	179	179	196	174	170	188	168	151	161	182	164	147	148	156	183	177	196	164	195	179	187	175	210	216	157	170	175	161	178	186	165	176	150	171	169	184	166	178	174	189	194	171	179	188	169	181	160	167	207	179	159	161	186	196	165	162	192	170	174	194	168	156	179	185	192	158	172	180	169	170	167	178	202	180	220	192	193	174	219	176	199	175	146	183	175	173	185	178	168	178	164	182	197	172	179	168	179	154	157	164	171	186	198	162	176	162	180	200	190	178	170	184	184	192	186	188	158	169	172	177	166	183	174	207	150	182	186	157	170	190	160	201	184	176	155	192	182	169	185	196	197	173	151	175	175	177	149	181	184	203	163	196	171	162	187	171	182	199	169	175	183	192	181	184	172	186	178	187	175	180	173	188	182	181	160	166	143	157	182	213	184	160	170	194	194	192	161	169	189	166	172	185	170	183	210	177	180	177	170	180	158	206	181	187	173	177	183	183	203	168	169	172	177	169	172	163	168	174	171	158	198	169	167	182	188	177	183	193	166	168	178	182	156	201	176	181	171	200	173	168	171	155	174	189	158	179	174	180	169	167	187	174	175	188	214	193	180	185	186	185	179	157	179	170	166	186	159	179	179	166	182	178	143	175	160	185	163	178	186	164	181	190	194	170	184	189	151	181	176	183	188	156	168	187	188	174	190	183	207	196	155	176	165	169	168	174	206	172	183	188	197	182	166	150	203	171	186	190	178	153	171	169	172	172	173	187	177	197	178	198	186	179	168	177	157	178	173	175	197	173	180	186	205	174	173	175	175	191	162	168	169	152	177	171	203	173	182	187	168	199	155	185	173	165	179	173	184	179	179	180	183	198	164	177	196	154	163	190	157	184	164	174	179	205	176	175	184	207	190	201	168	169	179	166	167	180	177	156	179	160	155	187	184	158	156	175	177	164	182	168	175	194	181	203	177	168	163	179	177	177	193	155	180	205	192	190	155	193	156	172	192	162	177	168	168	174	188	179	178	208	160	191	195	181	178	158	201	171	179	182	208	163	209	178	167	164	166	169	168	180	171	174	165	187	159	170	156	175	172	179	179	177	187	173	181	192	196	174	179	167	200	154	184	170	178	178	177	184	190	193	169	183	150	177	184	192	170	153	190	170	167	151	191	187	185	169	187	177	203	185	201	181	182	187	179	171	170	181	203	173	167	169	148	176	178	204	178	157	186	168	172	182	197	174	164	165	159	193	157	178	179	182	182	187	194	177	173	181	195	167	184	193	187	203	185	154	175	179	171	164	176	174	173	187	189	182	164	184	169	184	173	185	162	188	194	186	175	163	161	157	182	189	199	176	190	173	183	182	165	163	192	187	178	176	179	185	182	172	193	161	185	190	172	162	176	184	172	166	164	193	168	163	181	188	184	192	160	190	179	191	180	171	169	184	199	178	161	182	194	161	173	179	185	176	166	185	171	171	176	160	185	178	176	176	188	164	194	163	190	202	148	181	195	189	191	173	176	168	164	199	173	180	159	169	172	166	164	185	186	186	185	153	183	162	182	181	206	166	172	163	180	177	184	169	170	160	194	176	176
24293	20128	26320	23685	20148	11416	2182	1393	1123	1015	809	832	735	643	643	599	603	570	592	575	529	487	536	504	509	497	488	502	472	482	476	512	507	503	470	478	482	487	445	459	493	502	475	485	465	450	471	482	482	451	471	450	446	491	499	519	480	454	498	488	500	488	495	476	463	444	471	471	522	472	476	499	497	456	463	486	437	447	473	460	500	485	428	467	473	472	517	474	489	478	439	517	440	517	475	475	486	463	478	537	463	463	458	457	481	493	454	490	458	499	502	469	476	444	480	438	482	491	532	458	501	475	523	464	467	425	498	459	463	483	479	465	443	462	481	471	479	506	454	513	465	488	486	463	442	489	490	485	445	470	470	458	442	489	484	446	431	479	472	472	466	516	510	439	530	464	501	500	455	476	457	451	505	483	513	459	437	459	505	443	475	458	501	474	503	458	517	493	427	457	453	453	489	444	488	498	461	461	464	456	474	446	473	489	451	468	492	464	461	422	502	525	445	454	478	466	477	478	494	464	453	473	486	476	437	483	477	516	459	484	436	480	446	475	479	445	473	436	460	461	494	496	461	493	452	489	482	487	491	482	473	493	443	471	463	445	486	441	447	440	454	476	463	474	462	466	440	473	486	477	483	465	460	449	481	485	478	460	482	440	501	470	452	448	501	427	463	470	482	455	450	472	489	437	452	470	458	516	495	493	472	436	500	451	449	507	460	467	453	429	485	456	499	467	454	463	421	527	489	448	477	478	494	445	471	455	519	455	470	421	502	510	452	469	473	485	502	478	472	438	482	504	493	501	501	450	493	474	473	430	504	442	462	471	486	495	473	475	512	488	467	484	492	432	455	447	513	469	458	481	461	456	474	437	450	491	486	459	441	499	493	492	430	458	490	471	516	485	482	466	492	496	510	461	475	455	442	465	484	459	489	494	497	499	483	480	454	480	472	463	466	468	450	473	458	495	522	493	461	471	479	466	491	476	464	495	508	447	472	437	491	480	517	477	451	479	444	492	464	502	487	459	453	471	455	473	430	505	462	470	504	462	431	478	502	451	469	516	489	489	493	477	476	430	432	482	455	511	479	474	483	467	475	481	491	476	512	450	488	458	466	479	503	481	440	490	486	466	489	462	484	466	458	481	449	470	480	479	441	490	450	450	457	438	481	504	486	461	470	480	459	473	520	481	513	478	453	449	409	461	452	532	511	487	512	483	478	460	499	486	497	486	471	473	474	483	451	470	474	484	462	462	466	500	454	496	458	474	476	474	493	457	476	461	498	473	504	449	507	463	472	509	472	477	471	496	475	442	446	472	496	473	497	451	476	442	495	501	475	463	459	465	437	496	507	460	477	465	491	465	476	492	485	512	491	485	467	484	466	497	432	452	468	455	470	502	469	479	496	498	452	491	486	530	466	530	435	471	463	432	446	470	459	464	467	420	453	451	456	531	484	471	436	475	460	473	465	467	524	455	488	452	480	482	481	452	504	459	482	470	510	503	487	479	490	475	465	504	481	463	512	467	454	424	471	520	439	485	480	487	504	469	506	446	474	456	459	482	481	494	442	480	445	470	491	455	470	509	489	417	481	461	491	456	481	450	510	468	445	472	468	477	512	420	457	481	447	475	445	472	477	464	410	457	417	446	461	435	487	479	458	491	470	476	420	458	471	483	455	477	461	495	446	457	503	475	489	488	486	497	468	498	460	466	436	469	441	466	480	491	467	451	463	485	492	489	491	427	505	500	492	457	472	447	454	492	504	456	456	493	461	450	495	471	444	451	446	509	479	462	460	460	497	472	458	486	479	470	468	445	482	493	455	500	478	486	520	480	469	484	443	419	482	508	459	462	490	457	441	471	459	454	486	451	435	522	464	499	480	495	479	458	481	475	456	486	475	480	470	494	480	486	473	493	449	485	503	470	486	475	460	466	470	427	491	474	495	428	509	446	495	479	478	500	490	477	435	470	487	487	471	442	468	465	482	483	434	501	472	444	476	480	437	460	450	506	458	444	462	479	453	496	457	461	461	469	470	484	471	446	480	480	492	447	508	472	470	480	451	448	502	464	425	486	468	449	488	496	464	479	445	458	450	524	464	464	487	505	453	440	482	440	442	465	457	485	488	489	484	484	466	465	471	475	464	457	497	467	461	471	499	452	470	456	455	468	464	516	493	458	503	442	445	443	460	479	457	475	450	490	511	440	448	453	494	467	476	488	469	441	414	501	524	489	468	458	480	476	479	494	444	454	476	466	487	481	449	457	521	469	486	460	522	448	485	482	491	526	499	491	503	471	495	469	488	484	459	469	464	455	479	455	485	515	465	465	451	477	459	439	467	477	449	446	448	486	474	479	475	469	479	459	447	466	465	451	485	423	470	481	463	457	478	436	498	446	475	481	467	477	506	452	466	514	468	486	473	509	492	472	474	488	503	452	473	488	481	476	462	485	531	500	471	484	494	511	483	458	465	466	460	488	479	460	473	488	464	496	483	486	480	503	519	472	423	440	489	469	496	485	459	472	497	479	465	487	492	481	460	480	492	436	486	465	462	491	434	491	477	510	472	454	494	451	481	463	493	468	503	465	449	481	452	414	438	502	473	546	443	448	477	497	490	462	440	492	492	446	473	455	454	472	473	477	471	533	466	475	459	478	454	444	467	503	459	471	477	469	506	439	462	455	497	480	491	438	515	472	444	467	523	475	464	435	462	455	473	490	462	480	460	467	484	490	494	501	536	456	453	433	460	459	509	463	482	447	460	490	444	450	454	504	505	468	463	490	497	448	490	469	490	465	476	439	488	498	470	509	480	471	439	476	484	484	539	431	441	470	462	475	483	460	479	469	465	470	465	488	481	468	471	479	493	461	496	464	478	460	486	426	512	455	458	524	463	519	459	478	525	461	447	478	489	479	498	473	490	458	457	473	462	469	493	467	449	479	478	497	463	434	493	473	493	453	481	477	457	473	455	494	495	471	482	503	479	449	503	453	450	484	494	481	487	456	446	485	477	492	456	510	458	544	475	473	476	474	452	474	460	472	457	490	483	466	448	461	464	458	489	481	462	486	450	461	458	462	515	460	471	475	458	489	489	463	451	494	483	454	436	483	483	490	462	498	478	481	489	490	478	490	490	442	458	490	466	455	510	430	495	484	441	492	491	493	460	508	438	480	473	473	446	501	454	474	459	468	472	461	492	448	470	480	459	445	473	457	475	489	480	463	467	472	479	406	468	458	459	501	496	458	487	469	467	458	459	476	523	499	479	465	496	450	467	501	463	477	451	464	479	487	468	471	484	527	470	491	444	474	455	420	472	458	431	474	508	457	478	443	481	504	510	455	457	455	446	476	477	458	464	465	496	453	459	487	482	470	462	430	474	481	445	495	476	488	492	457	502	466	490	477	493	427	446	483	459	459	506	430	458	460	442	469	485	488	480	462	449	414	482	496	498	453	505	468	511	452	447	465	438	490	454	468	468	463	472	482	487	433	462	487	461	467	426	459	454	487
9971	16815	16630	8700	6303	4051	2960	2261	1819	1385	1218	1166	916	815	751	724	646	647	612	634	593	525	560	525	508	484	530	514	498	503	480	471	473	505	451	446	457	475	464	431	470	463	485	460	448	496	427	458	492	425	437	475	475	462	449	494	461	453	503	483	453	455	442	447	433	419	467	425	460	475	427	441	413	466	413	428	423	452	463	452	422	422	435	462	444	452	440	418	450	445	419	428	428	429	424	441	428	465	482	470	459	473	453	442	443	449	431	433	451	433	430	424	421	457	381	447	465	467	418	466	440	452	393	436	439	475	423	427	443	434	439	419	464	416	424	457	460	461	448	421	433	465	432	462	419	423	429	434	445	419	416	413	432	461	415	451	417	409	448	437	479	422	467	452	408	440	435	451	423	451	428	418	468	426	407	441	430	473	425	437	448	506	435	370	461	421	441	414	465	451	422	415	421	462	476	447	424	462	443	426	406	446	441	461	430	444	422	432	445	483	428	443	439	421	434	447	464	490	463	446	450	463	441	470	442	465	433	432	425	451	408	460	438	440	447	456	425	444	478	441	421	421	405	471	447	457	444	467	438	445	430	426	402	449	437	450	424	420	457	477	460	435	400	421	406	438	455	455	476	465	471	406	451	477	442	444	434	434	459	438	449	422	437	421	455	424	463	381	444	479	439	459	442	476	435	460	479	422	472	393	462	430	433	431	466	421	441	445	421	447	414	449	436	430	479	450	445	426	421	462	437	458	457	409	433	474	447	441	434	448	430	435	466	443	432	483	445	443	426	412	451	425	440	479	424	481	424	490	455	477	425	456	442	425	451	430	441	422	412	433	431	434	458	464	444	449	428	466	412	426	453	450	446	451	424	436	437	417	442	454	455	413	410	442	422	426	448	440	419	421	459	473	435	452	433	425	446	433	442	429	430	440	470	474	444	448	409	422	440	473	492	434	458	438	440	402	469	441	427	405	418	444	453	432	469	477	439	431	444	463	432	428	420	444	426	429	474	458	461	461	452	452	464	436	478	407	453	428	420	449	442	456	441	429	435	435	433	424	432	472	455	442	428	451	436	422	429	404	402	456	425	468	431	401	432	462	437	439	449	448	428	448	465	445	475	428	446	443	442	442	458	413	461	444	439	424	443	467	424	441	378	477	434	423	430	464	404	455	438	437	408	420	434	449	438	440	476	448	438	439	432	460	431	440	454	433	451	419	430	441	448	435	434	434	461	433	488	445	485	406	460	427	438	419	424	430	437	443	425	468	407	430	460	435	433	424	417	414	471	415	475	455	485	426	443	460	439	429	487	454	426	444	436	440	440	460	416	486	415	459	418	399	442	424	452	453	430	459	440	458	456	431	444	467	415	463	433	462	430	406	488	410	418	414	411	420	443	437	445	464	453	484	411	402	458	447	428	413	451	432	445	425	430	424	474	441	468	451	446	451	444	429	439	451	453	495	442	439	427	439	466	413	440	443	461	462	442	461	434	448	443	420	489	467	484	439	434	445	470	444	444	453	405	433	500	395	441	436	442	460	449	488	471	456	435	448	449	468	437	428	420	433	449	452	464	414	457	463	432	412	449	448	455	444	414	427	436	431	425	462	449	427	475	406	461	434	431	415	428	419	471	476	416	462	455	470	410	437	478	391	481	436	447	475	423	449	443	449	441	455	451	469	395	438	449	455	461	437	422	473	446	451	487	410	440	442	411	457	441	458	450	455	448	463	430	434	476	442	454	446	484	428	444	496	438	448	430	434	438	450	448	450	433	468	433	427	438	424	470	466	417	415	403	447	446	461	417	455	428	437	452	465	441	442	477	451	395	427	444	441	451	445	437	445	474	457	453	426	473	418	450	457	465	459	448	414	412	456	482	406	432	471	439	463	429	442	422	459	452	449	462	449	440	449	466	439	419	408	439	442	449	468	451	473	474	454	450	442	464	438	459	448	429	465	471	429	454	394	432	381	444	453	441	445	437	465	461	427	421	442	464	423	429	475	414	447	437	453	469	451	445	437	427	439	453	464	425	469	438	456	496	406	462	460	454	483	445	448	455	445	421	414	422	426	448	458	424	448	453	442	457	441	441	451	493	425	437	482	429	413	431	434	410	469	436	410	423	468	460	418	452	464	437	421	429	429	436	409	428	453	432	423	470	428	424	419	413	477	434	459	462	465	470	439	452	487	433	434	429	449	442	411	445	433	451	453	464	431	441	444	459	445	421	436	459	453	418	406	448	449	431	435	443	424	395	441	445	434	423	429	448	442	438	447	448	450	433	428	466	447	428	444	438	445	424	405	423	436	417	466	427	460	395	421	434	449	443	457	439	437	438	433	431	468	421	464	428	452	437	438	486	442	398	449	460	429	447	445	407	454	464	413	433	466	455	450	438	434	449	430	446	446	463	458	459	417	434	433	460	453	464	449	439	427	501	443	455	465	437	410	450	445	450	432	413	443	430	451	438	429	476	442	465	463	422	429	410	436	464	430	451	440	455	450	425	451	430	472	450	418	463	449	456	445	442	453	440	452	410	407	463	432	431	444	453	463	435	434	428	426	429	481	416	440	425	458	441	444	406	448	394	429	441	412	456	431	465	395	464	466	421	481	433	440	435	476	458	433	427	449	427	481	430	432	469	427	452	423	413	436	433	434	457	410	455	426	430	434	414	438	453	457	451	429	438	445	423	458	443	476	426	438	451	440	436	423	400	463	428	442	405	475	445	448	476	448	443	517	424	441	443	442	391	452	430	453	473	461	443	470	427	443	423	478	421	430	489	422	435	447	434	452	429	444	463	464	471	463	460	427	454	467	443	463	450	444	450	447	480	395	446	420	420	441	443	426	454	447	468	419	429	451	465	491	465	441	434	455	445	465	425	460	468	464	502	421	448	468	400	449	437	475	440	459	454	463	446	444	444	493	436	428	431	406	456	467	456	433	455	461	418	454	404	431	419	431	455	423	443	438	487	430	415	436	457	425	427	468	421	432	431	438	450	425	408	463	448	464	428	438	429	429	453	440	452	441	456	438	457	463	444	407	437	422	451	440	418	459	458	429	391	416	438	411	450	442	444	426	442	474	429	460	423	457	447	462	436	443	458	439	487	463	444	442	449	444	427	426	415	437	445	437	443	447	450	444	426	448	443	473	465	432	432	424	420	476	392	450	439	472	481	465	421	469	422	451	427	447	457	428	449	461	435	440	438	455	408	431	409	437	471	450	421	484	441	421	438	448	413	447	436	409	442	416	438	418	450	445	429	432	436	449	428	432	435	493	444	425	464	417	434	450	456	451	457	437	426	434	434	430	431	457	447	485	424	449	463	413	390	467	458	440	452	433	435	447	437	448	405	427	442	430	412	411	446	469	428	461	448	422	431	439	446	418	448	465	449	437	447	477	404	444	467	450	418	436	401	433	465	441	428	440	444	478	454	443	458	418	460	424	461	438	457	435	441	418	472	423	420	467	473	443	464	456	444	444	458	430	437	455	426	441	432	465	450	459
22105	20112	26662	23344	20123	20289	11288	2606	1895	1665	1470	1478	1103	1093	1091	984	982	936	937	919	929	935	887	880	875	856	865	885	809	833	850	795	822	901	860	790	781	815	797	774	817	822	788	813	814	802	830	820	797	764	792	762	753	728	789	785	736	768	781	781	797	812	779	731	800	770	783	730	783	737	772	798	773	730	788	792	770	803	846	759	803	797	779	796	789	782	755	777	739	824	760	802	800	786	807	796	800	766	751	727	776	731	795	750	709	775	763	756	780	789	772	777	746	738	757	805	800	738	748	783	823	761	789	727	789	793	804	781	798	764	773	780	740	840	777	755	785	777	754	753	760	755	734	716	800	756	828	759	793	770	745	723	763	713	751	754	740	773	794	791	740	796	738	717	787	712	791	774	742	813	766	716	763	801	819	793	754	768	776	754	755	803	779	799	812	781	767	797	762	745	777	772	787	752	757	805	718	823	777	761	794	802	746	695	778	781	711	776	807	734	736	759	794	806	778	795	770	813	757	828	716	741	779	809	755	770	829	760	707	778	793	752	785	778	705	837	815	725	754	730	734	718	754	797	743	768	737	722	726	767	732	761	752	727	757	799	743	793	747	766	742	763	776	746	772	752	758	755	791	779	710	729	781	787	819	790	742	769	773	774	784	801	745	788	786	723	800	735	744	762	781	714	751	709	812	758	726	719	784	750	816	765	782	747	782	811	730	745	790	818	731	778	724	794	782	756	814	797	765	750	790	795	791	748	788	742	772	732	750	747	785	789	813	790	786	769	724	773	739	727	756	774	757	735	831	718	716	803	806	769	775	759	806	798	784	750	759	799	820	793	780	756	747	788	752	789	782	770	730	756	826	789	775	770	727	747	702	701	759	774	767	746	758	767	769	770	752	762	756	768	756	746	698	782	770	767	815	759	765	726	770	734	771	784	810	751	767	762	792	753	779	751	815	753	773	754	738	776	756	754	767	800	748	786	754	746	764	783	788	771	781	785	762	763	786	781	734	816	767	761	775	785	763	762	765	770	797	796	757	740	785	815	767	760	815	731	759	774	784	747	817	808	751	730	763	750	746	801	806	778	784	732	762	752	768	743	748	774	767	747	766	738	771	760	760	792	784	791	804	828	770	794	714	767	802	760	788	798	720	728	754	679	802	745	772	746	739	728	770	748	780	748	765	767	809	725	736	822	676	751	796	784	779	742	740	767	743	731	742	748	766	781	786	754	717	789	710	707	786	779	739	792	765	820	746	764	729	769	794	759	722	769	811	797	715	741	734	704	739	750	829	771	747	782	764	808	775	782	774	767	770	797	776	746	727	757	812	782	842	787	782	760	737	769	762	757	754	795	758	763	715	789	782	725	748	769	803	764	699	749	791	727	724	726	762	756	773	742	778	788	718	786	769	789	769	786	758	747	773	749	748	788	803	703	764	692	763	732	731	755	784	763	760	834	760	771	800	807	831	765	720	809	756	748	789	786	753	769	813	727	756	749	743	768	803	714	767	772	763	734	815	809	760	754	781	743	724	753	781	792	763	788	742	717	802	755	780	776	731	770	804	741	767	779	754	756	760	772	738	757	783	832	754	748	726	805	791	730	804	684	796	787	752	791	740	745	741	764	747	769	768	735	757	764	796	757	764	770	740	756	757	764	753	706	748	782	760	769	778	753	749	739	753	765	794	757	759	742	748	792	779	755	786	790	789	744	780	759	770	785	712	775	758	774	721	727	795	723	763	772	799	739	744	755	791	747	740	731	766	801	759	758	774	767	758	777	778	753	757	748	804	722	744	750	710	811	740	779	728	748	780	765	798	753	765	740	756	771	826	742	805	793	770	778	793	793	754	763	724	815	777	769	744	812	785	795	740	761	760	787	810	741	675	802	794	735	771	762	769	779	747	773	815	780	763	762	783	800	791	818	732	744	820	759	771	769	743	762	760	762	797	792	828	807	750	763	775	755	731	765	693	758	709	733	734	790	792	794	760	760	793	719	792	795	790	780	766	768	808	735	740	747	749	731	809	744	771	785	743	793	717	799	782	735	847	783	752	764	754	771	769	706	727	799	814	791	812	787	691	769	734	819	723	777	779	794	785	816	817	752	758	765	790	827	751	748	793	734	770	773	696	764	716	772	739	726	741	759	758	792	715	786	719	772	749	770	773	790	747	738	766	746	763	786	755	779	762	741	780	739	725	764	731	759	817	765	769	720	741	795	810	797	731	786	765	769	748	747	836	772	793	776	774	783	773	757	799	786	786	764	764	763	751	792	748	734	779	755	755	780	803	780	792	816	772	733	763	799	770	717	809	736	804	778	772	768	760	769	757	801	728	770	723	731	806	769	779	782	769	724	775	772	773	766	784	704	764	738	766	810	751	745	759	774	762	763	813	804	806	823	726	778	784	749	762	744	788	783	753	744	756	704	761	737	759	800	793	727	764	802	808	793	755	815	826	753	729	802	750	731	789	749	751	794	742	703	720	748	754	768	763	776	800	825	801	751	784	759	775	769	794	807	758	769	826	790	733	744	777	754	722	731	716	738	758	775	776	769	759	753	799	748	741	722	753	767	755	753	781	797	785	785	768	761	752	722	753	721	840	774	765	765	747	796	751	772	758	806	790	751	799	739	764	739	783	774	756	767	764	769	814	756	716	754	751	778	776	771	784	747	743	761	745	744	778	796	772	740	849	769	763	797	764	740	815	760	736	764	768	800	781	798	717	753	809	778	771	781	757	783	740	773	739	748	763	744	787	759	787	779	760	747	755	734	744	774	753	759	760	750	778	750	787	803	752	767	764	769	754	767	742	778	720	719	733	761	794	788	741	723	750	796	755	766	752	718	807	762	807	737	782	781	735	693	788	797	749	758	759	742	752	744	828	775	771	763	799	764	805	770	789	780	740	731	770	754	714	738	768	766	763	791	710	763	754	754	746	763	730	776	800	732	787	748	734	767	756	791	774	768	717	707	738	751	757	745	778	723	736	762	769	803	768	727	734	716	742	820	783	701	769	794	732	747	776	805	753	767	735	753	784	781	741	754	751	832	772	795	749	806	753	757	785	712	831	770	773	753	769	780	762	768	749	757	759	764	811	740	779	732	735	748	822	823	764	749	761	775	746	715	789	791	779	763	770	763	756	756	726	761	769	766	752	776	772	769	782	748	794	747	782	762	731	782	813	780	726	807	738	798	764	794	761	807	766	787	792	742	735	769	807	730	725	809	786	769	730	758	748	787	776	775	754	755	724	791	754	752	766	738	778	789	773	752	773	728	713	771	779	775	772	767	763	751	767	787	783	741	775	705	752	736	768	749	748	766	784	851	752	745	718	714	834	699	720	704	789	819	772	759	760	781	778	777	760	741	806	743	775	757	801	797	769	780	773	801	762	770	767	827	784	773	729	739	787	822	781	745	762	714	786	693	781	795	724	783	800	788	749	757	749	737	802	776	729	754	756	775	752	734	801	774	780	759	769	794	748	762	765	788	741	776	789	816	765	770
12830	24023	23010	14260	10807	7582	5374	4021	3274	2670	2266	2216	1541	1442	1328	1191	1220	1139	1090	1035	975	911	866	1003	913	858	814	843	817	856	744	775	778	813	778	806	762	768	754	780	773	795	709	751	758	760	751	716	775	745	707	719	752	740	718	749	769	686	713	706	740	697	722	712	731	759	773	719	747	749	705	740	690	736	737	691	712	753	652	706	708	736	722	735	748	726	739	759	730	754	775	704	697	789	701	710	714	762	703	692	761	677	734	718	720	695	727	679	691	709	765	737	754	724	727	696	713	744	723	693	691	729	775	745	732	726	682	705	690	691	738	696	713	718	720	694	735	731	683	716	757	736	726	741	704	707	727	712	755	720	732	718	745	732	715	726	686	717	740	720	757	729	705	722	739	714	727	707	687	735	701	721	679	740	736	685	720	674	758	733	707	751	732	692	719	727	736	663	710	707	677	732	746	715	707	759	753	718	730	767	773	723	723	726	739	708	694	721	704	686	706	756	682	674	690	717	679	726	760	731	734	753	687	731	650	744	727	705	682	762	681	701	704	708	694	723	744	747	709	737	711	697	733	709	680	720	714	707	750	717	663	681	682	741	749	705	724	735	799	694	738	682	727	734	705	707	737	704	725	731	659	725	732	756	687	695	688	755	756	732	709	675	705	774	718	715	678	689	714	751	664	689	721	806	701	663	732	742	737	704	756	726	716	700	718	713	737	732	725	736	730	680	696	704	757	745	725	729	718	742	720	711	751	753	708	702	701	719	760	683	753	702	745	746	718	690	699	694	694	716	681	735	705	743	720	721	698	747	735	687	723	703	702	726	722	734	730	713	705	737	729	703	723	749	679	718	711	779	737	713	742	713	701	699	732	704	771	727	691	728	720	710	705	726	709	725	713	687	731	701	702	725	708	711	727	673	753	731	715	730	710	690	738	693	723	755	729	789	704	703	696	687	720	691	724	656	694	672	717	677	705	756	699	673	759	708	706	719	723	687	728	744	702	707	709	669	742	732	674	666	716	712	759	736	730	732	755	705	706	749	711	718	760	734	697	693	693	740	719	710	719	697	750	711	697	699	713	722	695	711	681	690	700	734	711	715	755	742	725	714	710	731	716	699	685	698	680	708	695	727	710	754	711	683	727	733	755	709	714	742	716	774	752	696	676	721	759	774	716	717	663	681	681	689	716	679	729	719	711	728	750	712	723	687	739	670	741	695	727	724	735	708	696	696	748	705	699	712	682	697	716	732	737	724	754	697	674	673	747	705	707	691	747	705	673	659	727	736	712	692	745	709	749	746	736	693	694	687	730	668	678	725	725	686	690	726	725	720	757	655	716	687	670	715	717	717	716	735	770	740	688	701	691	727	711	745	663	723	675	746	668	683	701	692	722	753	735	725	746	702	736	712	723	698	698	679	745	741	716	731	657	683	660	699	695	709	685	726	690	742	700	720	741	717	684	721	734	702	674	708	743	735	743	696	710	718	719	705	694	703	669	709	681	721	702	744	742	738	723	696	704	730	702	782	694	688	781	715	742	662	695	731	724	679	690	734	756	699	767	680	704	707	669	692	707	690	687	663	717	752	741	699	770	734	728	722	710	751	709	707	730	767	717	711	769	718	713	730	720	719	718	684	725	728	699	772	709	678	720	733	734	782	769	704	687	682	710	734	713	732	675	698	695	726	697	766	682	725	684	705	695	717	668	695	718	668	699	702	724	715	730	698	746	710	685	702	707	721	683	670	707	724	741	739	683	730	724	740	715	735	685	693	685	734	740	686	725	722	685	742	695	732	732	681	702	674	737	748	737	746	701	683	735	651	731	687	737	709	727	659	758	680	717	726	757	691	690	700	761	724	712	698	717	731	750	753	697	719	709	704	700	650	690	687	736	701	730	756	696	682	732	695	681	703	671	743	737	717	696	697	733	736	711	710	735	744	688	736	685	645	691	757	714	706	749	688	696	691	707	708	690	739	716	725	711	735	667	672	715	722	720	741	724	683	706	763	697	732	726	705	710	690	730	761	744	709	721	735	686	770	722	699	678	768	707	688	741	711	720	738	698	757	727	721	712	658	731	708	707	725	683	714	691	703	689	750	719	746	756	729	706	685	677	702	689	741	767	758	724	671	723	663	725	717	696	722	695	776	751	688	738	653	724	713	723	688	735	703	686	695	683	761	734	690	687	707	719	708	713	745	707	666	730	768	729	762	678	705	714	719	772	689	694	721	706	727	716	731	708	750	732	660	705	695	719	699	714	690	740	708	750	738	693	689	708	689	708	696	730	718	726	749	738	725	713	731	672	662	689	772	758	659	705	722	681	707	745	720	715	748	714	715	723	740	652	734	711	698	707	732	713	650	719	731	712	686	726	679	759	741	686	662	678	726	722	689	730	727	741	737	725	742	720	721	707	724	745	687	716	703	710	725	738	712	703	756	699	691	771	749	722	690	743	736	748	695	678	718	762	705	734	705	685	701	746	705	749	719	662	685	684	707	759	684	726	726	713	692	702	712	711	712	735	701	681	726	745	720	721	696	732	742	740	712	697	679	728	701	734	695	700	703	731	736	758	678	766	718	688	703	655	720	698	709	657	686	724	705	719	706	759	770	708	725	691	765	695	715	728	725	671	731	747	701	730	658	758	775	707	706	692	730	655	698	755	712	695	732	698	709	742	720	720	735	738	731	724	680	666	704	719	753	743	733	753	701	741	707	678	713	720	719	731	725	696	711	680	765	688	706	715	734	704	734	699	705	690	723	704	715	699	745	704	740	734	752	722	759	711	707	688	760	715	715	740	700	704	717	705	739	734	708	653	692	671	728	728	711	719	719	701	740	720	745	695	753	722	728	690	684	721	725	682	742	643	689	711	724	671	697	703	685	715	665	729	716	737	742	727	710	716	732	731	729	746	745	730	714	738	730	730	714	730	717	717	672	720	674	739	718	711	705	693	681	732	716	722	743	760	704	723	720	725	696	727	737	719	724	713	701	717	672	707	696	672	721	702	754	695	762	734	715	758	733	711	721	716	728	697	730	713	670	694	678	692	698	738	694	716	716	679	737	711	729	709	733	730	738	729	749	712	675	687	693	709	707	745	726	701	739	723	721	709	722	727	722	742	692	732	693	788	708	721	712	711	717	778	695	673	730	697	665	757	695	717	737	739	740	753	683	715	718	720	760	677	673	713	697	740	713	708	731	730	714	739	705	752	700	674	697	727	750	661	696	728	704	688	711	709	737	717	686	717	708	754	764	745	731	733	753	706	694	712	691	723	707	735	739	723	725	751	705	725	687	711	728	725	748	677	711	700	686	705	726	759	753	791	776	709	728	697	677	715	695	724	755	749	675	702	736	731	743	712	711	754	747	697	703	707	689	750	707	707	739	734	747	681	703	735	747	705	725	736	764	707	741	728	711	754	758	678	749	749	737	674	718	713	706	712	701	695	745	700	728	733	706	733	681	700	714	775	764	649	750	684	736	719	739	685	748	713	709	678	680	714	679
27561	15427	4522	2191	1386	796	463	334	262	239	163	168	174	155	147	169	181	162	160	144	159	168	134	170	169	164	155	155	146	147	163	167	183	144	147	184	188	139	165	145	178	153	157	165	168	166	144	154	181	178	151	146	156	159	156	155	154	163	144	151	164	155	159	145	162	146	156	151	149	167	142	160	157	153	135	162	154	150	164	135	165	179	158	174	169	146	147	148	166	165	180	143	177	172	165	149	159	140	151	173	205	160	159	164	154	144	159	169	174	161	160	179	176	173	186	156	160	153	137	149	137	159	135	162	145	187	156	167	152	137	158	138	172	157	148	159	145	159	153	160	169	148	167	147	169	159	145	155	151	168	158	162	150	145	177	159	143	159	134	155	142	171	168	154	160	137	155	129	166	139	145	161	148	149	158	157	149	157	144	161	149	160	173	159	151	155	162	164	160	151	146	155	179	151	166	145	157	157	154	140	162	155	151	154	137	172	165	161	149	173	143	169	167	166	181	145	154	167	164	148	131	177	155	144	195	143	148	184	168	156	162	149	153	161	151	165	165	153	161	138	181	168	154	154	162	148	160	143	163	125	166	155	157	153	163	155	173	162	151	171	161	155	160	183	162	140	163	156	151	168	171	141	158	185	178	150	151	187	148	168	144	140	142	137	164	169	169	172	159	145	144	171	186	170	148	165	160	150	151	155	141	164	168	160	165	158	176	154	157	165	155	192	166	164	164	160	166	143	172	155	158	156	154	166	164	181	156	168	163	155	146	169	153	162	166	179	154	159	188	162	168	150	147	147	136	144	150	161	143	177	173	138	176	154	169	161	159	165	140	165	144	153	163	161	143	148	146	172	148	144	147	156	158	156	143	125	173	152	138	174	179	130	158	152	156	154	160	164	145	155	156	168	157	154	149	148	168	166	151	143	187	166	165	146	164	163	157	137	180	175	172	161	169	150	160	162	156	145	165	171	178	165	151	149	174	162	164	137	161	158	148	149	144	147	146	164	151	153	176	154	169	153	134	155	155	153	186	149	146	170	164	160	164	153	184	165	166	177	157	185	161	185	179	160	171	160	164	169	133	171	164	156	155	142	165	159	179	151	154	162	168	179	171	152	158	183	155	161	159	150	155	142	164	156	161	144	140	159	157	156	171	172	163	151	153	173	148	159	145	173	151	163	157	146	162	133	152	179	154	169	170	155	139	167	151	170	160	155	175	157	151	150	160	149	150	153	156	173	153	164	165	163	157	147	180	176	158	136	145	174	183	158	149	137	142	161	164	161	177	178	147	159	188	171	170	182	147	159	151	162	149	143	162	179	164	153	161	148	147	148	140	174	162	160	158	166	156	159	167	139	152	174	152	176	157	156	158	129	164	161	128	127	156	162	154	174	149	171	169	158	176	189	177	141	164	161	144	158	137	159	139	140	157	160	161	158	167	150	159	148	189	165	161	130	156	167	183	161	154	162	164	148	146	165	159	144	171	150	150	155	143	150	172	154	157	186	163	151	164	159	153	159	158	160	169	142	153	178	155	149	170	154	155	154	146	168	159	163	138	162	164	163	152	172	162	147	161	146	171	162	154	171	153	139	175	155	153	164	175	137	144	163	187	163	141	183	152	141	151	163	149	142	134	164	146	152	177	154	185	168	165	138	150	161	149	132	178	157	175	174	143	160	139	165	168	167	174	170	145	165	160	153	153	162	150	171	151	172	159	155	155	168	165	169	201	141	160	166	150	164	171	153	129	161	146	156	153	168	153	153	163	169	168	160	145	148	145	153	164	144	145	159	163	130	149	156	151	164	156	162	198	168	161	158	165	160	164	173	163	180	128	170	175	145	140	165	176	148	177	152	140	156	157	149	169	130	189	170	192	163	145	139	169	161	184	156	128	157	159	162	175	175	150	139	202	151	176	142	142	144	155	158	169	151	185	172	170	152	158	165	146	186	150	159	149	151	158	158	161	173	143	164	156	142	162	162	169	147	161	164	143	152	154	156	170	154	149	161	167	150	138	149	169	165	147	155	144	152	142	169	138	148	138	157	161	145	143	165	165	152	159	166	155	162	173	149	170	158	157	156	168	159	136	167	161	163	165	159	160	166	163	149	177	175	146	150	160	169	149	143	150	143	152	182	153	159	173	145	153	157	141	160	160	154	146	162	151	164	146	163	142	158	146	138	172	154	161	155	159	158	153	150	172	158	164	143	157	175	145	152	144	183	148	170	174	152	170	174	138	144	141	150	140	164	159	165	159	159	150	128	163	155	149	167	157	178	150	144	153	149	144	173	147	159	139	177	163	152	160	159	144	174	171	153	127	155	147	138	152	166	147	146	150	171	163	176	161	156	131	159	172	153	140	157	166	179	136	139	168	164	145	179	170	172	148	154	157	175	164	138	188	166	156	151	162	156	173	151	142	151	158	164	137	159	173	146	142	164	158	170	157	145	159	155	130	155	164	158	168	155	162	175	159	159	132	177	137	132	175	141	177	132	158	166	151	163	141	151	165	154	159	156	152	168	156	157	167	154	184	172	143	156	146	143	185	161	145	155	156	149	175	160	157	152	185	166	147	149	173	167	168	158	150	156	152	166	137	145	156	156	154	175	170	154	159	151	162	165	147	166	154	159	145	156	159	154	159	157	168	172	165	160	159	157	146	138	163	185	153	173	160	157	150	150	145	145	155	141	134	161	174	170	157	168	161	180	141	167	146	154	134	165	142	147	168	159	169	164	156	178	155	163	168	141	152	144	141	147	142	174	168	147	147	152	136	170	158	152	170	146	166	152	138	160	147	156	156	143	160	131	162	156	160	164	136	127	153	176	154	149	178	154	145	151	143	156	151	142	165	165	153	157	154	137	175	152	140	170	173	172	153	149	153	176	155	151	165	152	173	159	162	158	160	158	133	154	155	167	161	167	169	164	163	149	167	158	158	167	145	151	181	183	152	175	150	199	127	152	150	147	158	169	157	173	180	136	147	160	159	155	151	159	159	170	155	156	147	152	146	149	164	142	161	155	150	153	138	151	147	169	152	179	143	148	174	144	175	171	170	178	128	169	151	153	146	171	149	155	171	167	156	170	133	161	152	154	163	155	162	152	154	162	148	149	142	163	137	171	152	150	153	142	155	164	143	158	160	148	138	169	186	151	151	182	162	161	148	166	185	164	161	158	158	169	157	154	155	162	165	143	169	171	158	161	180	167	159	150	166	148	152	138	146	172	167	152	172	154	151	141	163	170	152	133	156	147	179	123	150	178	159	166	167	158	145	179	171	162	134	172	173	159	142	164	167	158	158	174	175	167	145	155	167	131	155	184	166	169	163	172	173	160	148	143	170	151	161	154	172	168	167	148	156	171	153	152	169	155	144	185	148	155	155	148	151	145	191	162	134	139	162	161	143	153	155	132	157	139	152	164	156	159	142	171	158	159	171	175	155	142	170	162	162	172	156	177	176	178	169	161	155	146	155	137	171	157	157	153	170	142	155	159	150	171	162	140
7026	6060	5468	3614	2591	1489	739	597	396	247	217	183	194	200	208	205	188	170	175	177	169	158	162	166	178	169	179	169	164	140	146	162	159	191	150	168	191	159	169	162	161	192	175	144	174	153	157	165	161	173	186	151	161	169	141	175	165	158	181	175	187	170	161	161	155	166	168	167	170	158	157	159	172	160	186	169	203	152	168	162	159	154	180	197	175	178	143	187	174	154	164	166	178	138	165	155	152	160	183	152	179	184	189	177	161	146	184	171	151	166	177	176	159	163	159	143	172	164	171	176	165	167	162	177	162	152	162	156	180	160	177	184	168	168	172	148	154	167	148	161	184	148	194	173	179	173	179	173	145	182	155	168	162	155	174	156	180	181	160	162	170	157	163	171	165	179	157	144	160	168	174	178	164	164	169	153	168	171	179	166	159	164	174	146	167	168	165	166	180	156	158	186	167	156	187	151	156	156	168	155	176	173	164	166	161	177	146	164	170	148	159	164	138	149	182	168	196	184	173	131	167	153	178	166	169	172	169	135	143	189	158	168	166	177	172	152	160	188	164	160	166	172	159	152	183	178	146	176	164	198	160	165	176	156	171	167	178	166	149	152	158	153	155	192	149	164	176	162	165	164	174	159	158	180	170	168	167	184	157	179	160	168	144	154	196	166	154	151	173	155	170	176	178	151	176	153	164	171	170	174	169	177	174	155	173	160	172	159	155	164	172	183	180	177	156	171	152	162	165	176	178	174	187	151	173	159	184	190	152	150	168	162	153	199	160	170	164	170	175	168	144	158	158	155	145	178	166	171	160	174	146	164	180	193	178	163	177	176	167	147	158	185	149	165	158	183	169	163	194	173	155	189	183	147	156	154	162	154	171	184	162	164	197	171	165	151	173	182	175	161	164	149	139	149	175	163	156	166	174	166	165	167	160	149	184	154	165	154	174	134	156	158	171	175	174	160	162	167	157	165	182	170	155	165	164	167	169	137	151	165	159	152	160	161	163	144	177	168	155	159	157	162	165	148	160	188	168	181	172	174	176	167	188	155	178	159	170	164	164	161	163	182	165	171	171	164	172	171	181	177	172	181	166	151	164	165	166	162	166	163	159	137	152	180	140	160	186	163	170	160	187	169	171	172	163	154	166	181	171	157	165	184	182	184	171	158	160	165	163	147	162	182	154	150	137	169	167	167	153	160	160	178	193	164	173	172	187	171	155	171	168	141	163	157	180	182	165	196	175	156	161	164	176	196	151	187	192	179	150	167	194	153	174	173	189	178	185	171	172	170	157	152	159	164	166	151	141	169	156	164	163	150	156	174	174	163	163	160	167	158	170	170	175	166	174	169	166	161	184	157	175	168	160	206	183	151	177	176	141	174	154	167	175	207	160	162	174	168	162	161	169	165	179	164	169	175	180	159	144	176	147	185	170	173	169	166	161	179	177	158	159	144	177	179	163	140	163	168	160	160	163	154	170	176	161	160	151	179	185	159	177	164	157	157	182	159	166	182	154	175	156	184	152	189	163	167	180	198	172	189	168	166	166	181	167	165	132	153	162	168	175	168	185	173	180	165	163	190	180	149	189	174	156	156	181	160	187	154	165	174	191	156	169	169	195	168	170	187	157	179	186	182	157	172	163	170	167	175	169	150	179	168	200	154	173	160	140	166	180	154	187	175	177	164	194	184	184	142	173	152	163	154	160	165	163	191	171	169	166	203	194	161	163	194	175	187	179	162	145	177	179	163	178	167	164	165	187	154	167	175	173	180	159	192	188	164	179	149	155	152	181	159	193	171	192	165	175	169	174	183	191	163	168	180	165	199	172	181	159	168	167	166	149	165	158	179	160	156	163	162	174	168	171	175	169	151	149	156	160	164	163	169	183	166	193	168	159	169	171	173	164	165	159	166	185	159	163	171	151	154	166	161	166	190	165	184	169	165	183	154	157	190	185	172	169	153	157	169	158	146	171	165	163	169	177	183	149	166	179	190	157	150	165	144	176	163	156	158	160	174	158	177	165	148	162	172	158	153	173	152	174	169	168	175	168	175	147	173	191	154	185	148	169	179	162	146	138	174	177	158	171	173	166	165	155	148	174	193	160	172	161	162	158	148	172	171	162	167	172	162	175	180	153	176	164	161	157	178	153	152	180	196	154	156	181	173	163	178	184	174	143	171	167	172	173	162	177	167	187	182	163	159	156	196	176	134	161	171	176	172	151	180	164	174	193	154	161	163	187	179	168	171	200	167	181	190	169	149	148	177	169	170	194	164	152	181	185	176	166	177	171	176	168	183	158	176	161	168	176	162	175	190	184	157	176	190	148	171	156	172	152	176	157	163	167	198	159	187	167	173	153	159	165	172	164	171	144	166	165	170	168	167	156	140	167	152	179	212	152	178	180	161	157	166	161	168	173	160	182	166	168	169	187	153	164	191	165	170	175	147	159	180	183	163	177	169	183	159	161	174	169	201	148	163	141	160	144	159	192	189	161	149	178	187	163	180	147	169	174	184	153	167	169	179	177	167	181	144	154	141	166	174	150	166	189	168	167	155	180	168	158	177	179	168	170	171	141	150	166	163	168	165	153	175	175	179	163	177	191	148	188	151	170	184	169	176	181	171	172	144	149	151	180	174	153	148	171	173	163	177	156	165	164	179	148	171	175	149	178	159	149	160	178	151	147	158	176	158	175	156	140	171	137	163	171	162	197	191	169	161	194	181	162	163	174	159	151	145	159	159	166	155	158	196	180	149	156	182	187	162	162	167	157	164	189	181	155	155	161	174	145	199	177	172	162	175	167	156	171	158	162	183	159	173	144	169	139	153	165	172	159	179	159	174	153	147	161	152	164	161	164	170	179	162	170	153	168	148	181	162	157	169	179	151	149	164	160	165	176	156	154	159	154	157	166	148	189	162	158	161	170	187	182	147	191	160	182	166	190	155	178	156	153	185	173	144	178	172	180	157	163	151	178	173	162	182	161	167	179	145	178	162	176	161	170	169	162	160	152	161	181	155	174	141	189	157	186	172	185	155	181	167	142	170	150	189	168	166	183	174	161	164	170	177	189	160	164	155	172	170	142	178	166	161	168	178	157	185	161	168	175	187	175	153	176	189	183	164	170	176	165	198	164	176	154	142	171	159	176	151	170	169	161	168	182	163	164	189	170	175	159	152	160	185	161	156	156	166	172	165	182	166	169	180	183	163	154	187	183	169	171	160	179	141	159	162	158	147	183	155	161	192	180	158	168	164	177	168	153	175	165	166	166	189	155	166	180	155	143	156	178	183	167	180	174	160	181	191	167	178	180	185	174	176	158	167	186	168	180	160	162	178	169	158	183	169	179	156	141	170	179	163	172	167	154	175	179	175	142	163	157	170	178	154	163	161	171	171	198	142	144	172	176	175	157	162	178	134	171	162	173	166	147	170	163	172	171	148	174	183	188	157	171	162	180	161	189	164	164	167	169	148	164	181	170	173	164	142	170	167	181	152	173	170	173	153
24414	20157	26348	23767	20184	12008	2496	1496	1136	934	846	771	689	636	614	666	595	570	626	567	537	516	553	546	554	494	512	503	513	499	505	512	473	488	507	493	518	491	501	491	496	463	508	418	537	470	464	481	492	507	480	500	492	510	493	485	454	469	514	509	538	468	505	499	464	448	504	491	453	447	472	437	527	477	483	485	520	464	467	476	505	408	468	515	504	492	490	502	475	469	535	518	470	460	496	442	457	485	517	485	468	458	482	523	476	483	461	502	448	435	497	477	466	511	459	450	462	492	474	465	481	444	478	435	515	441	481	468	514	475	450	486	479	487	449	479	507	430	463	484	522	436	453	511	480	494	489	515	495	480	509	485	460	529	475	502	471	484	445	462	462	487	509	487	483	478	472	516	492	473	458	471	485	509	498	498	501	473	471	528	437	444	496	492	463	505	434	493	494	485	489	499	477	505	521	506	497	442	491	444	499	459	491	516	473	449	441	484	440	473	474	496	464	471	480	507	495	496	466	465	466	489	495	414	473	473	432	483	494	507	473	465	459	497	473	469	489	466	458	500	533	466	472	473	462	499	470	466	491	473	522	479	468	482	471	461	502	457	498	431	505	523	489	496	492	484	487	487	500	448	468	501	525	477	455	503	496	459	503	498	488	469	519	439	429	481	498	494	475	486	513	524	498	494	482	504	466	474	510	451	495	456	511	497	426	483	478	470	475	477	515	506	507	473	484	512	470	454	495	486	445	477	458	458	502	482	528	470	486	488	493	485	478	472	455	475	468	470	467	482	487	486	450	507	459	456	478	496	503	476	492	524	456	471	475	457	465	479	493	469	461	534	485	455	461	483	479	486	499	477	473	475	494	464	514	462	491	416	520	491	490	492	484	487	476	449	464	493	478	512	477	484	475	464	479	498	469	470	476	490	468	461	467	470	490	526	499	451	463	530	454	472	469	452	473	481	463	509	459	486	503	459	491	467	433	474	476	447	500	490	488	506	455	482	466	477	488	454	497	469	455	490	481	471	469	465	484	489	455	475	510	506	502	486	457	450	441	454	516	500	460	484	470	469	469	479	456	464	487	483	487	462	474	494	473	451	462	441	453	471	510	495	459	472	453	476	462	480	452	480	507	500	484	467	480	472	449	461	476	536	507	491	471	505	519	446	468	453	448	462	481	499	480	438	472	496	438	436	446	502	480	461	469	463	479	481	451	470	501	459	464	494	464	458	454	480	505	421	452	496	462	462	518	503	469	501	488	475	460	486	510	492	438	474	469	511	497	461	481	491	482	449	470	466	512	500	484	535	487	502	495	475	450	475	462	491	422	474	498	512	482	496	506	472	456	474	542	488	503	521	440	502	454	451	474	484	447	479	459	449	500	466	479	482	473	505	500	471	465	489	465	447	471	485	528	473	485	504	462	485	488	494	495	482	493	501	495	497	501	493	484	491	479	474	466	444	490	488	457	459	488	496	476	490	500	488	461	490	478	475	496	475	483	495	446	478	472	470	465	447	466	503	508	496	480	494	459	444	492	460	489	457	469	461	484	504	463	508	492	510	476	498	494	454	442	465	489	452	469	477	494	494	473	477	519	496	446	477	461	511	466	462	459	505	500	479	498	461	454	473	489	480	504	492	499	498	495	472	484	444	455	466	473	450	473	474	492	479	462	440	483	474	465	455	455	481	484	476	463	485	476	468	462	468	463	480	480	502	475	468	470	475	510	478	430	479	502	512	467	498	473	463	475	463	512	480	510	509	422	460	485	501	480	468	480	467	498	491	469	519	472	485	484	489	489	468	455	465	502	455	464	501	445	494	469	459	483	485	458	481	477	497	472	469	468	502	484	458	492	481	480	432	467	486	516	494	456	485	498	469	456	490	487	510	455	489	429	514	500	476	471	483	438	454	490	492	481	500	543	461	473	486	486	428	480	522	462	449	500	498	490	480	483	486	463	516	460	464	473	476	480	482	429	506	475	496	496	465	464	508	490	506	466	446	461	493	465	463	492	493	452	504	519	446	437	474	471	470	491	544	474	476	503	487	462	513	449	486	519	484	453	523	485	501	462	491	474	498	436	466	511	475	491	501	514	502	480	466	491	472	475	432	484	495	500	498	465	489	518	468	478	478	436	484	514	468	447	506	507	454	443	455	464	463	506	476	476	470	484	500	506	505	453	459	488	466	465	499	492	485	471	484	475	487	483	458	477	495	488	514	496	488	488	489	460	479	549	478	491	460	543	471	478	503	492	445	472	459	456	473	481	441	507	499	508	501	447	486	429	485	497	502	499	507	465	455	491	483	519	495	505	505	445	483	429	468	467	527	471	463	461	478	525	497	451	493	495	492	502	499	468	497	451	499	448	423	478	470	477	477	487	470	489	478	459	490	463	462	493	538	504	470	453	507	492	484	494	477	528	455	449	485	522	473	458	479	500	494	495	537	487	469	459	492	474	429	449	488	475	450	457	489	487	468	461	479	508	415	504	483	510	465	478	476	495	500	477	468	465	466	507	524	448	481	461	472	499	451	479	484	491	476	472	503	496	501	486	462	447	463	526	487	475	482	487	438	461	521	465	461	516	504	437	515	492	480	486	469	486	428	511	453	472	513	460	467	560	477	466	489	449	466	467	451	471	478	477	462	494	495	491	488	474	489	487	515	457	490	452	456	513	519	438	482	481	515	453	444	464	506	497	465	486	478	451	479	529	475	468	464	465	485	509	489	444	479	481	440	516	488	522	494	467	499	501	465	487	460	477	482	515	456	484	471	518	465	467	490	516	483	486	495	488	488	472	458	480	529	451	442	488	468	514	479	471	446	495	481	463	491	454	474	438	462	445	497	446	433	476	491	502	493	491	436	462	503	477	456	431	511	437	479	468	498	470	481	478	457	530	466	450	466	452	466	490	434	489	481	505	493	519	442	472	454	469	501	487	507	495	471	461	485	445	492	464	482	472	458	511	489	483	533	455	462	426	508	492	425	466	502	449	494	476	504	488	430	485	483	490	473	461	476	491	458	518	490	497	519	480	489	454	486	485	476	496	470	445	470	514	432	434	527	467	476	503	477	488	474	464	452	480	475	458	491	527	450	491	469	512	498	487	425	500	498	467	487	478	497	473	462	457	510	508	483	472	503	500	500	484	559	483	476	493	505	509	478	471	464	514	496	518	441	486	484	491	527	488	500	465	463	487	470	496	513	500	490	476	441	465	495	502	467	495	495	478	485	477	467	506	508	475	487	444	472	468	519	484	493	475	494	433	465	475	464	439	470	474	485	520	512	478	477	472	509	475	491	470	486	482	469	508	471	458	491	479	491	513	465	482	458	484	492	470	481	506	442	491	463	490	484	460	517	508	485	489	480	502	474	472	433	446	491	516	464	498	492	488	460	484	504	473	455	477	494	501	485	496	436	473	478	477	477	504	504	472	477	496	499	500	451	501	514	441	506	463	456	507	508	465	460	504	456	474	493	496	468	483	496	463	512	490	485	476	478	459	466
9574	18234	15922	11604	7941	4905	3252	2216	1907	1449	1158	1176	882	846	778	693	669	647	597	601	553	560	512	581	516	546	517	493	512	494	511	483	487	494	478	488	483	450	461	469	472	489	459	442	459	480	481	456	440	477	432	465	525	465	488	464	454	465	470	433	483	485	442	445	451	446	442	432	413	443	447	428	465	473	461	490	413	458	426	449	422	450	421	439	436	460	444	460	472	446	469	442	425	458	484	427	445	463	456	444	441	436	427	433	449	498	482	448	446	480	450	441	418	434	478	434	470	426	427	455	432	469	467	454	425	427	427	478	450	473	423	416	465	457	478	450	475	459	447	439	476	417	448	450	447	465	458	403	448	444	454	437	458	474	484	400	438	427	444	477	437	460	438	418	473	455	491	436	408	441	477	462	441	421	429	442	438	453	455	444	457	427	429	447	450	470	415	481	450	464	447	465	451	446	447	440	474	458	471	447	466	454	431	424	449	471	405	448	425	412	445	470	425	434	414	448	419	418	426	446	459	458	460	479	492	461	435	459	421	434	468	490	435	446	407	422	491	436	448	428	474	445	458	417	439	438	456	438	424	443	445	462	429	462	433	484	439	399	457	502	444	470	414	466	421	447	437	426	445	484	455	462	440	407	416	427	448	434	432	435	441	432	444	454	448	462	467	505	430	458	438	431	456	440	448	422	426	436	419	402	468	494	458	464	480	453	441	412	433	437	488	436	457	475	420	394	452	474	434	421	458	423	466	434	483	450	490	415	442	420	454	435	431	400	460	438	398	453	458	410	454	449	459	463	465	447	456	439	457	421	441	453	437	470	435	467	408	471	466	464	444	456	445	451	434	438	461	448	475	479	426	422	458	393	455	485	462	459	443	426	481	438	449	465	431	485	433	465	446	431	410	437	478	470	413	410	455	439	443	480	448	456	444	493	465	460	475	407	477	455	463	492	474	447	435	430	450	454	427	490	452	423	444	471	449	463	438	442	437	449	457	455	426	424	461	449	476	455	436	450	473	452	477	435	410	457	461	492	486	449	440	435	467	468	446	442	478	459	414	436	446	447	432	454	460	413	450	451	464	438	443	457	434	425	442	450	412	424	485	449	476	489	444	453	501	428	432	443	434	457	422	461	470	429	454	440	454	423	465	468	473	420	469	449	481	457	476	439	426	462	467	455	426	466	446	440	499	415	443	439	424	458	438	462	469	448	458	480	486	454	465	419	421	437	481	436	455	434	450	429	417	438	453	473	452	453	466	462	434	475	422	454	434	425	432	431	470	453	446	476	445	465	446	427	452	450	433	470	444	411	435	454	417	415	408	419	448	468	429	440	448	425	411	442	437	412	437	452	426	470	506	434	469	431	432	463	451	465	428	417	457	442	405	449	454	457	495	439	434	443	443	445	470	436	441	417	434	474	451	420	450	444	441	417	469	440	449	429	431	455	454	483	438	445	462	469	445	466	431	418	446	416	448	449	462	412	453	487	423	452	477	436	443	448	468	421	422	425	444	415	435	471	427	429	449	472	431	464	443	434	470	467	412	438	455	451	408	449	476	411	432	424	465	469	488	446	460	410	428	446	414	450	429	430	438	438	463	454	398	459	458	447	450	457	421	458	447	427	428	466	457	432	449	466	428	442	463	466	466	419	467	440	448	483	424	454	422	444	454	475	430	468	447	450	430	438	469	443	469	451	448	479	456	422	451	427	425	427	443	444	463	456	447	462	455	415	507	434	500	468	431	426	448	461	452	431	445	441	459	465	432	422	444	468	421	459	413	445	457	449	430	437	451	446	448	442	470	415	425	448	447	485	470	417	468	440	486	486	450	413	419	463	436	468	432	450	429	459	441	435	452	441	426	454	493	466	470	425	520	442	440	445	453	480	451	406	465	448	439	452	456	457	427	463	469	443	534	493	463	464	483	448	452	459	445	428	460	460	470	437	463	429	435	468	437	437	459	441	449	468	412	434	459	444	461	468	471	429	464	423	460	457	451	424	432	406	423	481	477	435	452	421	460	432	428	401	422	478	430	428	454	475	468	438	446	426	456	436	468	440	463	445	469	450	425	424	435	468	420	425	463	439	440	410	476	499	457	431	432	515	471	450	446	418	465	455	431	432	490	457	457	453	436	443	422	459	430	443	446	427	447	461	502	454	426	478	427	471	480	439	456	448	436	484	467	441	449	446	395	465	450	457	420	440	414	443	427	458	482	460	467	463	455	458	457	417	440	467	427	489	449	425	440	423	448	428	427	418	422	448	437	449	471	481	437	460	445	427	446	457	489	450	456	440	473	454	445	432	450	455	457	437	464	446	417	457	428	422	452	407	404	454	433	458	438	449	434	480	445	451	391	459	443	460	412	418	432	430	468	461	428	444	464	417	413	437	445	421	414	461	453	465	459	474	453	532	459	442	423	460	463	392	439	457	431	458	410	455	425	501	452	462	493	460	471	450	451	460	420	410	453	449	460	421	458	396	440	449	426	452	427	424	480	450	436	411	470	433	450	462	501	421	460	475	468	454	444	447	428	460	429	460	489	455	455	451	474	463	443	470	428	472	424	439	432	442	434	457	453	435	410	450	423	500	446	414	443	438	457	504	457	450	445	433	449	446	463	470	439	446	448	459	472	449	471	399	461	420	436	445	465	429	427	478	428	454	458	464	450	504	424	415	452	458	498	439	413	462	455	453	451	460	482	426	471	455	466	431	467	454	454	461	442	459	437	433	424	456	455	447	465	442	430	462	416	444	421	427	470	425	456	456	434	416	433	484	469	429	436	424	417	436	449	437	431	420	418	429	466	434	475	408	460	388	444	449	425	424	448	445	419	468	451	463	423	410	411	428	448	442	428	503	452	474	452	436	461	431	440	433	463	468	474	427	427	494	449	444	472	414	460	442	454	457	439	412	429	441	478	478	435	473	486	420	410	422	439	450	438	450	452	429	452	455	440	451	453	437	461	429	478	468	406	402	446	466	429	455	454	420	452	454	404	463	438	418	456	429	440	448	453	434	477	444	466	438	420	453	477	461	481	414	414	471	463	426	422	428	466	443	436	456	409	456	447	429	438	431	468	482	460	489	457	468	428	414	470	448	476	450	433	441	438	417	405	413	462	456	456	452	436	456	410	430	412	444	453	437	443	460	424	483	463	434	415	424	454	448	454	459	418	487	458	441	437	462	438	485	441	386	468	462	440	441	469	444	409	443	434	509	445	453	444	440	432	429	471	448	428	474	444	435	459	471	457	458	480	455	450	430	448	453	438	475	437	433	458	482	485	462	469	422	455	511	434	471	448	445	429	514	438	465	411	424	462	460	490	433	438	446	456	410	415	466	449	452	462	476	490	452	437	450	452	441	428	427	453	409	487	455	420	439	402	438	419	471	415	448	460	433	467	450	432	445	437	408	457	407	477	462	447	451	424	433	468	459	437	465	458	449	469	447	481	448	460	452	457	451	417	486	475	433	431	456	447	476	436	409	424	483	445	464	431	462	451	431
22228	20118	26679	23359	20143	20319	11328	2786	2107	1667	1479	1436	1153	1122	1071	1014	1048	977	976	927	858	861	908	924	844	831	866	834	847	871	899	830	777	794	809	835	799	825	794	762	792	776	724	771	838	768	790	748	820	785	780	828	808	785	746	773	774	719	801	752	769	769	758	809	806	746	746	826	775	758	817	779	791	760	825	776	822	766	740	771	770	786	764	781	736	791	761	772	778	751	780	764	736	773	773	768	809	746	759	801	740	730	792	792	775	738	780	779	764	778	726	764	802	749	748	797	822	796	755	741	729	765	763	770	798	786	756	769	768	822	742	744	720	801	798	710	742	760	807	750	716	805	767	761	825	786	759	773	807	769	752	823	787	771	747	769	731	757	746	760	768	811	781	764	798	796	766	812	761	740	806	771	760	779	807	854	823	792	723	781	736	727	717	779	784	819	793	785	747	743	768	711	759	780	775	789	758	767	770	778	744	814	768	769	750	776	831	788	763	753	719	727	753	717	783	788	786	747	730	795	810	764	745	837	773	785	765	720	783	775	806	734	819	756	808	788	786	798	751	741	766	778	764	829	742	741	739	722	773	787	791	779	793	802	730	719	708	822	753	756	754	776	802	746	778	778	780	767	748	755	758	800	785	734	696	819	767	812	803	764	794	787	778	746	752	755	791	774	802	801	730	731	759	785	809	811	754	744	784	749	780	751	739	731	756	803	771	785	726	778	790	787	818	803	776	745	749	764	770	742	812	762	718	760	777	746	773	752	802	759	787	758	760	773	753	823	814	785	771	770	768	746	791	790	747	767	818	728	741	778	738	786	788	814	748	829	780	823	751	780	803	785	713	802	758	784	742	806	764	790	729	777	758	733	765	772	756	759	747	758	802	789	739	771	763	815	719	794	794	770	752	754	788	781	758	766	712	748	733	756	797	770	732	776	786	749	783	799	765	797	801	777	741	778	722	786	795	779	759	729	763	765	793	791	779	836	791	800	748	779	720	706	791	729	773	741	742	785	819	782	807	787	795	796	823	775	785	787	710	783	793	776	738	760	779	730	775	753	744	720	791	814	794	737	777	733	805	734	767	786	777	768	768	761	766	736	821	804	760	766	735	766	788	809	764	792	804	741	750	826	780	742	743	721	780	802	760	769	784	766	775	780	735	747	816	720	785	788	786	715	763	741	773	785	750	767	783	774	787	780	770	781	810	742	781	718	727	748	754	764	745	736	758	736	723	817	717	749	758	749	788	784	737	749	800	765	732	791	780	756	784	768	717	770	806	766	818	793	731	827	739	772	781	761	804	736	775	801	782	759	798	762	775	756	780	770	783	804	738	797	723	761	778	782	831	733	807	766	732	745	794	781	772	741	773	752	787	798	745	744	745	755	764	731	794	848	795	776	737	863	755	746	758	791	763	724	769	751	757	735	731	790	756	752	797	771	761	773	793	774	803	840	757	749	820	786	785	794	740	745	742	694	740	772	815	792	762	797	807	754	783	768	775	764	793	764	767	775	767	758	775	710	776	720	770	719	744	764	781	768	745	780	735	731	738	811	763	764	738	717	738	752	744	793	756	769	762	790	782	764	783	741	779	794	764	800	730	778	803	811	750	759	762	794	787	797	744	774	791	770	765	797	834	743	767	744	761	730	748	784	727	793	752	783	739	769	822	774	752	789	759	775	793	765	741	743	756	751	718	804	800	808	702	775	714	760	736	751	784	759	806	771	770	725	791	729	782	734	745	755	805	783	800	780	743	742	794	798	755	794	757	793	816	718	790	798	748	804	743	718	759	719	796	784	796	759	709	782	782	767	792	774	798	763	822	820	771	743	722	781	765	745	742	728	746	839	750	750	751	771	808	741	801	748	766	771	750	771	767	766	808	757	812	808	782	756	813	732	778	761	801	768	762	774	757	738	709	688	785	738	784	788	737	798	804	778	793	693	777	762	742	784	766	764	817	734	760	764	729	733	753	764	770	777	750	768	736	755	804	805	811	772	787	751	782	787	796	788	717	787	721	713	733	778	744	792	754	751	786	764	803	803	787	753	753	801	772	779	753	768	756	795	728	780	814	796	762	731	700	766	764	724	762	781	775	793	740	750	785	799	765	752	752	763	803	761	769	824	790	740	753	725	775	725	774	769	752	811	729	779	746	777	796	769	759	788	765	780	731	761	793	817	786	756	825	751	764	761	795	761	784	798	813	776	763	756	755	772	792	776	798	784	789	761	789	821	751	761	781	787	779	790	726	796	733	817	752	745	754	785	761	786	816	813	779	767	766	748	749	710	778	798	800	730	776	777	789	752	703	769	758	794	791	760	772	781	773	744	762	773	751	787	810	733	771	817	823	764	748	764	738	793	779	741	795	778	741	767	785	750	791	805	739	778	802	777	789	773	795	769	732	754	766	751	785	732	764	815	760	814	779	811	745	754	756	759	786	738	744	788	773	766	767	740	701	723	770	736	781	781	730	746	791	793	741	772	761	799	731	757	763	814	772	797	731	792	744	778	754	772	755	794	799	804	780	758	735	755	793	784	771	791	754	802	826	777	748	762	698	762	715	768	755	744	791	750	711	789	789	760	758	790	780	751	804	808	770	761	728	733	724	758	779	742	782	805	760	727	748	729	763	754	772	768	791	803	771	756	774	783	810	776	755	791	731	766	794	730	750	788	749	747	747	824	770	761	800	739	806	755	808	747	769	792	760	728	761	804	744	737	767	787	746	832	767	741	744	765	747	717	794	788	802	771	790	776	691	779	809	727	794	763	816	758	777	719	766	775	785	733	728	735	795	818	763	752	789	770	806	786	822	738	748	735	758	754	818	721	816	776	847	832	755	719	733	817	759	752	728	801	763	800	740	775	788	767	745	751	808	755	770	757	739	773	783	739	762	787	751	786	738	798	754	772	810	780	801	726	797	753	692	765	765	787	732	757	780	783	777	803	764	755	766	776	783	764	762	777	764	773	777	725	758	760	762	818	736	752	745	808	754	747	789	797	724	686	794	766	773	746	783	740	731	760	768	786	812	699	748	741	812	819	798	783	745	796	760	789	759	785	761	790	757	744	736	798	807	744	755	734	807	776	781	790	820	778	758	761	763	764	777	801	730	729	731	770	764	796	782	797	759	773	805	783	743	767	800	754	775	781	805	797	743	781	742	747	773	776	694	828	748	750	739	702	783	771	782	742	760	771	700	745	799	778	787	785	799	751	760	748	769	823	770	779	775	792	778	803	814	770	789	756	797	778	723	800	755	731	781	736	733	793	775	789	779	727	704	738	794	726	808	778	731	795	791	755	732	766	782	768	773	746	800	788	762	776	753	729	788	753	748	765	806	784	760	804	765	804	792	753	719	814	825	760	801	757	755	783	783	758	749	764	735	743	741	774	767	738	766	744	790	744	755	813	779	772	719	728	752	767	767	760	756	775	710	756	760	771	755	768	800	778	769	759	763	762	735	798	754	811	764	759	778	695	776	761	789	811	749	783	776	784	783	756	742	797
12699	24718	23355	17402	12487	8590	5430	4040	3457	2608	2220	2172	1609	1379	1285	1223	1147	1079	1056	1022	983	916	954	955	875	876	817	853	824	795	849	797	810	783	799	769	792	710	820	797	803	778	768	747	724	752	757	737	788	745	738	762	770	780	748	694	740	771	756	746	721	771	736	727	720	718	722	725	695	769	698	748	761	749	704	712	719	743	749	706	786	746	700	697	749	751	747	721	718	772	721	715	728	692	758	754	689	735	711	745	757	733	701	723	725	680	713	734	750	733	731	723	750	715	766	714	723	679	692	712	719	729	662	741	739	774	742	717	707	708	720	710	714	739	716	715	723	741	698	700	721	705	756	746	746	740	688	759	722	740	740	713	742	752	699	756	731	764	687	765	734	708	703	737	722	671	749	746	693	658	716	688	705	723	698	675	713	736	754	726	694	698	723	716	715	758	753	692	726	759	741	708	741	738	719	723	764	659	740	664	694	706	695	695	704	670	746	716	672	743	732	749	735	727	699	739	715	742	697	709	716	725	743	660	709	705	739	738	709	743	656	720	679	704	716	737	739	676	748	720	695	703	721	726	727	746	669	758	754	709	682	699	725	741	759	784	732	720	707	697	723	742	737	694	753	752	712	730	711	691	738	676	699	740	703	765	730	733	685	695	724	751	740	724	708	672	732	730	690	719	714	728	727	719	702	698	717	773	767	718	738	702	713	682	687	812	735	697	718	751	699	738	740	756	674	733	704	691	703	753	735	706	740	683	732	677	729	693	662	698	729	728	680	682	734	743	773	715	699	712	735	694	693	730	729	738	741	703	713	762	732	699	752	694	693	733	716	715	704	697	725	710	705	722	711	711	697	711	734	717	698	742	722	691	689	723	717	752	725	735	740	702	754	737	752	727	811	718	710	744	692	704	792	693	719	700	687	694	695	713	700	736	756	705	750	709	752	718	698	720	727	740	696	728	715	788	787	729	723	694	695	713	735	702	704	710	673	763	739	702	732	699	714	735	749	742	706	733	755	707	651	713	705	664	691	694	772	713	727	761	677	730	721	712	754	701	722	735	683	747	708	726	678	714	712	732	726	741	704	710	724	694	706	737	717	722	720	739	781	702	767	740	698	703	702	751	725	707	740	733	717	724	698	709	720	706	727	725	748	699	706	749	706	711	734	738	700	695	707	734	719	722	698	765	726	753	768	708	715	703	714	750	735	711	755	781	697	735	720	702	716	692	685	739	713	720	657	732	740	673	709	701	799	707	700	753	703	707	745	744	752	724	664	723	692	715	768	666	731	727	744	727	738	720	690	743	692	688	713	717	673	701	739	729	737	766	716	727	713	720	746	721	684	743	743	738	729	684	694	683	745	689	740	748	752	682	715	718	741	684	675	762	739	773	706	744	739	742	755	729	688	730	732	722	693	726	755	720	704	705	737	738	704	719	714	731	753	743	721	711	716	749	745	694	716	728	672	749	696	762	708	704	726	733	688	705	722	750	716	718	664	683	725	725	690	746	658	745	687	715	738	722	717	740	744	746	697	729	710	731	728	723	763	691	673	706	666	697	734	745	723	693	667	679	760	742	712	724	725	731	703	722	794	712	710	722	668	745	767	714	703	727	731	661	723	783	678	729	752	643	657	707	666	737	706	704	742	707	748	723	727	715	720	731	678	725	689	698	708	677	704	731	743	715	708	713	742	709	699	750	741	729	719	737	748	710	732	747	767	711	693	713	736	728	683	690	708	728	737	732	733	696	768	715	769	724	721	737	733	703	710	746	731	673	703	718	718	699	714	748	727	731	693	738	751	722	751	737	724	732	686	729	722	693	690	710	672	724	703	730	741	718	730	695	661	687	729	668	724	665	735	739	708	693	723	752	732	706	728	696	708	718	683	726	767	710	742	737	730	712	670	752	703	692	688	722	716	663	743	703	737	685	686	728	715	721	708	738	698	677	719	670	753	708	726	730	704	719	745	750	768	679	720	716	768	728	718	681	737	684	690	683	703	731	705	708	728	731	746	720	746	767	689	647	712	728	757	694	735	734	740	780	693	707	693	665	717	706	724	726	694	706	741	709	708	704	781	703	720	770	756	721	716	719	745	716	670	684	722	699	745	704	743	714	685	686	763	695	722	746	762	690	692	704	727	728	693	778	740	727	709	728	698	751	717	719	720	723	725	706	718	690	760	675	749	715	710	726	695	705	681	718	718	713	716	713	704	749	678	705	720	695	721	717	689	708	711	708	721	725	709	725	712	702	699	708	766	694	705	724	712	710	698	707	777	746	727	752	755	723	734	667	724	728	691	691	742	695	714	724	724	681	729	701	702	761	717	741	707	717	691	695	681	702	746	690	755	743	750	706	723	718	719	726	737	726	720	709	749	719	732	727	740	685	742	707	718	701	702	715	696	710	726	721	704	770	723	777	735	689	687	728	732	751	693	735	677	761	755	708	772	734	743	724	736	719	739	715	682	715	668	675	693	696	695	697	705	689	727	785	721	687	753	752	714	718	700	719	694	717	748	656	694	705	700	737	694	732	779	733	679	753	704	706	695	742	732	693	755	736	699	720	679	736	760	689	652	771	776	752	687	686	666	757	775	687	706	721	719	705	715	669	748	714	719	746	705	696	753	743	733	708	739	704	705	705	696	708	767	686	707	691	732	704	733	713	691	731	711	743	738	689	730	738	751	761	690	748	777	730	733	701	754	686	739	744	655	672	693	680	666	740	723	713	768	740	734	726	698	713	650	740	710	738	687	740	747	711	735	689	719	712	720	679	698	743	745	758	731	735	740	723	714	745	737	734	733	710	708	693	735	745	725	761	732	689	679	711	690	725	737	739	731	716	727	737	722	707	686	749	726	616	736	713	722	717	687	671	724	712	732	736	681	746	701	695	744	715	690	710	676	724	734	715	691	721	754	651	745	727	701	692	682	741	701	740	702	753	706	680	747	737	721	745	703	684	696	732	741	740	688	719	724	686	730	710	703	709	681	720	734	701	730	702	702	730	663	679	710	692	706	770	683	749	729	713	684	735	766	731	686	757	721	718	754	775	725	751	725	738	720	751	697	755	716	724	714	733	741	755	733	759	759	721	709	732	753	702	722	729	735	726	755	738	745	735	673	734	667	751	769	729	703	771	753	727	709	714	761	676	741	730	765	714	729	721	718	723	711	747	684	730	724	670	698	668	699	733	658	764	733	731	689	706	685	670	711	749	733	702	788	699	736	705	719	713	743	697	700	698	696	750	724	722	735	705	699	694	696	735	755	720	699	660	742	743	739	722	713	710	701	751	693	709	705	712	723	688	714	685	655	685	682	689	739	733	710	725	781	731	729	693	758	756	752	692	748	684	741	742	661	722	716	701	719	728	698	725	713	703	685	753	728	731	694	715	704	696	757	742	700	692	726	753	726	706	736	692	731	723	712	718	727	700	709	717	720	711	687	757	745	708	736	699	704	742	718	664	698	739	776	753	760	760	743	695	747	722	694	724	743	728	733	703	740	740
27564	15385	5180	3095	1426	899	423	340	239	175	164	178	158	160	167	191	152	129	181	167	170	153	178	154	161	169	160	162	158	152	163	152	170	163	161	158	123	150	165	150	176	155	171	151	156	145	184	186	163	165	154	172	137	151	163	133	164	140	164	167	153	160	153	144	152	148	136	178	145	148	157	154	155	152	185	179	156	171	155	179	138	146	156	160	155	145	150	155	156	184	179	151	164	162	161	168	154	156	146	145	150	161	156	184	154	148	164	168	179	153	172	158	159	173	164	153	135	156	165	160	155	147	174	166	162	121	147	155	164	141	165	181	144	129	160	159	166	144	182	160	152	138	165	162	146	167	162	173	155	154	154	150	185	168	159	177	149	160	159	152	142	142	183	170	150	168	162	162	153	156	158	158	150	141	149	151	154	130	165	144	171	159	132	142	173	147	175	148	169	162	159	139	159	176	152	150	140	168	173	167	133	146	143	156	151	155	164	163	135	184	132	153	140	169	159	133	164	151	146	155	173	159	165	133	168	161	160	148	131	173	174	151	168	166	169	147	161	175	153	173	129	148	155	145	180	162	157	154	156	135	182	158	148	171	170	145	141	152	159	164	154	169	143	152	147	147	182	167	169	132	190	144	144	132	141	158	172	143	149	151	161	163	154	159	151	146	146	144	142	160	180	154	167	165	141	163	144	154	138	159	144	148	150	142	140	147	151	153	145	156	160	163	163	159	146	141	176	156	157	182	154	131	170	193	148	143	169	153	178	165	145	138	142	154	165	141	138	146	147	142	147	130	157	167	137	157	161	143	171	150	137	141	154	160	178	177	145	149	164	172	144	161	159	150	145	147	142	147	163	160	144	166	128	158	140	148	157	138	167	139	160	150	154	124	174	170	149	146	167	174	147	154	156	153	148	162	141	153	152	157	167	158	169	143	172	147	145	162	160	141	155	144	132	177	153	170	159	167	166	163	158	146	131	162	165	147	155	161	165	155	174	142	167	172	161	178	169	163	150	155	145	149	162	156	162	154	152	147	168	150	186	160	131	179	147	169	155	163	138	139	159	146	158	144	174	161	163	142	157	149	159	182	133	157	137	153	157	155	157	153	150	174	160	160	155	165	159	144	171	159	136	140	147	160	150	161	149	152	125	141	165	154	164	142	146	140	160	156	164	179	145	153	162	175	144	143	170	153	140	182	149	146	156	175	177	163	176	160	143	176	169	167	150	158	149	163	171	144	143	160	173	158	149	155	128	181	161	151	192	143	165	140	150	167	168	159	137	152	156	169	155	158	170	154	142	165	159	182	156	152	158	140	172	155	144	149	156	167	172	146	153	167	151	159	149	140	160	168	154	175	139	141	163	155	156	169	171	139	158	142	138	142	146	154	151	151	159	134	159	152	156	151	176	143	158	161	146	158	157	150	164	154	150	150	154	152	141	156	150	178	161	176	149	131	154	164	137	160	170	172	165	135	177	148	131	150	168	165	187	155	175	155	161	157	150	162	147	160	154	162	172	168	168	143	161	156	144	138	139	130	137	154	149	155	134	131	167	173	149	149	175	141	167	152	166	164	166	134	145	144	162	168	172	155	158	158	170	136	172	147	140	145	156	156	155	163	115	155	162	151	130	163	166	178	162	160	171	150	158	185	148	143	146	144	156	164	161	178	150	162	156	154	145	147	164	157	156	146	153	158	156	153	169	147	154	183	172	139	142	146	154	145	172	149	186	136	148	174	152	152	165	151	142	153	143	172	140	168	143	152	164	120	153	152	149	166	122	162	166	163	157	152	154	174	163	137	157	184	151	146	146	157	157	151	133	157	153	149	150	173	168	190	163	169	190	150	166	138	130	161	173	166	152	156	150	157	147	163	171	155	149	156	149	156	156	156	146	150	164	160	152	141	147	161	158	138	188	153	163	165	163	150	151	155	174	163	168	146	157	181	162	166	172	160	161	161	154	133	148	151	164	146	145	170	138	157	154	146	152	164	151	157	177	157	123	141	179	158	152	167	152	158	152	168	157	155	139	137	147	153	156	159	160	142	161	145	161	150	152	150	144	162	162	147	167	167	141	169	139	166	165	164	173	157	146	160	159	143	163	160	178	132	154	157	157	159	163	145	147	143	151	170	160	156	152	159	175	172	146	176	166	148	165	163	169	157	167	150	180	156	149	142	149	168	163	161	154	169	152	176	161	176	137	161	200	143	148	135	143	151	163	144	146	139	152	186	118	145	153	159	143	159	162	160	136	148	166	158	162	153	164	176	168	160	139	138	151	142	139	172	149	152	179	158	183	141	166	154	154	186	168	174	161	150	169	165	145	161	148	155	145	157	145	147	129	172	154	143	155	161	162	147	142	145	160	155	148	165	174	152	129	149	140	164	142	165	154	170	154	146	166	147	155	145	164	140	144	156	159	149	175	159	175	149	166	152	140	151	146	160	156	185	172	150	151	180	147	172	141	140	153	156	152	173	153	156	149	159	136	163	164	170	153	173	151	160	158	146	153	157	140	156	160	156	162	178	143	177	155	181	156	133	149	152	150	165	138	132	149	154	176	177	164	160	173	153	156	160	155	153	147	160	149	164	156	147	165	145	178	130	165	168	171	177	161	144	172	177	139	144	155	165	142	166	156	193	183	155	136	138	157	177	146	155	157	170	171	160	154	139	148	165	154	187	171	170	147	137	169	156	152	142	192	165	157	154	121	156	164	148	179	157	180	170	146	154	140	153	176	166	142	168	189	152	138	176	153	174	151	135	162	164	166	152	161	159	142	162	120	139	154	163	169	131	153	168	166	136	141	172	149	172	170	134	164	159	164	160	171	161	175	151	138	181	145	149	155	162	153	166	182	166	155	179	155	166	145	158	158	154	138	153	161	154	178	174	162	187	160	142	167	147	162	161	151	173	155	177	173	128	138	146	168	179	139	147	161	177	152	156	148	145	164	152	154	140	139	150	173	148	154	156	166	148	137	174	136	168	144	151	161	158	161	154	164	165	137	154	176	180	141	168	136	149	150	182	151	129	165	149	155	127	176	157	140	155	160	144	174	155	150	151	151	148	118	158	143	171	150	141	157	166	141	175	167	159	147	180	150	146	170	155	158	145	165	148	153	157	157	171	125	177	146	153	153	144	157	143	183	143	143	156	162	132	174	163	139	168	163	159	181	153	141	164	157	148	165	156	125	170	178	163	160	157	156	177	160	161	139	156	145	141	166	177	160	176	130	166	143	146	161	149	152	163	167	174	158	157	163	189	151	173	151	164	165	174	136	164	150	150	171	140	162	143	161	174	142	170	163	147	147	166	155	146	150	179	137	162	151	156	147	166	152	177	164	179	157	159	157	188	164	166	161	159	173	147	152	155	174	137	160	151	161	175	128	159	152	120	172	158	158	130	176	168	145	154	162	146	159	126	169	169	150	171	174	135	159	151	156	162	159	169	158	166	166	147	155	158	149	157	155	135	129	143	158	127	154	158	154	168	146	147	161	161	170	139
7340	5681	7588	5294	2856	1785	771	586	434	219	184	198	197	175	194	189	210	165	175	166	172	149	176	170	162	158	178	176	160	186	169	195	169	166	183	149	168	198	155	182	167	176	160	156	146	160	147	173	151	170	153	165	177	165	173	190	163	174	145	187	170	164	165	160	178	177	182	153	156	169	184	171	179	181	180	150	151	170	177	174	185	178	157	153	148	155	169	140	152	180	166	160	180	163	167	165	154	155	154	182	173	166	156	166	175	198	156	168	152	164	171	207	182	150	169	186	186	161	166	157	165	167	151	185	172	153	150	192	162	179	181	151	142	168	180	167	146	169	167	159	145	163	195	179	164	150	194	156	165	157	174	151	200	159	156	166	175	198	165	172	141	157	179	160	178	167	177	170	183	162	161	172	156	156	178	148	165	172	179	182	161	164	177	160	144	155	160	160	156	174	174	182	173	171	194	164	142	172	164	159	175	164	157	159	180	156	160	155	170	161	185	181	172	162	180	170	170	167	157	159	176	159	151	176	163	167	176	173	167	156	169	172	161	166	182	155	151	181	189	157	160	159	172	152	190	169	144	151	127	186	153	142	195	169	171	159	161	162	170	184	150	170	194	170	191	165	152	173	173	176	158	145	172	149	162	153	159	183	158	160	169	139	148	171	173	139	178	150	161	149	162	166	166	156	192	184	151	169	201	160	178	162	157	153	182	164	188	183	186	163	158	142	148	172	169	164	191	190	186	174	158	152	169	163	183	152	181	164	136	163	184	166	170	174	150	150	188	162	161	181	171	151	155	160	163	191	162	168	169	163	176	190	157	166	172	153	161	178	153	177	159	163	174	177	161	174	160	154	184	138	163	183	179	168	166	181	161	156	174	167	184	163	185	175	165	161	164	166	176	167	170	186	159	167	190	175	183	167	167	158	153	167	171	169	167	181	156	165	185	157	174	166	154	169	163	153	153	165	165	183	165	173	155	181	186	156	160	168	163	181	170	168	142	189	154	161	181	178	158	179	185	169	172	167	176	193	168	154	167	156	149	184	174	169	158	161	171	150	164	186	185	154	158	159	166	171	176	174	160	183	160	177	159	169	173	171	192	177	157	174	181	155	183	163	158	191	181	175	151	183	165	159	142	169	146	159	181	173	176	175	187	163	163	172	152	167	150	196	162	177	164	173	159	177	167	173	165	161	146	176	158	184	167	172	181	174	154	187	153	150	167	154	169	181	181	145	146	168	167	168	158	157	171	162	150	175	173	186	165	159	171	175	181	162	157	157	164	174	177	150	163	176	177	157	165	176	161	171	172	190	171	173	150	189	169	150	133	149	190	152	162	170	195	166	143	167	165	181	156	163	168	189	148	154	156	176	164	176	148	169	171	171	163	173	162	199	177	174	172	184	171	180	165	155	177	164	163	165	183	183	175	148	149	161	158	162	174	186	174	149	149	168	186	154	185	163	180	167	181	161	151	181	171	170	160	160	164	157	157	143	162	175	173	169	178	175	151	180	169	165	179	163	168	194	159	175	146	136	165	151	151	165	166	162	167	154	153	157	176	158	147	157	163	165	150	175	147	171	181	165	171	190	153	175	178	158	158	155	173	167	175	170	158	154	176	169	173	185	181	182	157	158	158	157	174	176	170	144	165	171	163	177	168	164	191	177	168	160	168	164	165	166	187	182	162	165	166	157	176	150	168	167	171	184	182	178	173	168	152	175	146	158	169	159	190	143	171	206	154	158	187	159	149	162	173	172	175	185	143	188	157	143	153	188	160	171	165	175	168	148	169	169	158	147	183	187	144	165	178	179	160	174	188	178	181	154	154	135	174	173	174	176	159	153	167	155	174	167	156	150	190	172	174	177	184	163	179	165	172	158	168	154	177	176	159	175	166	194	155	178	170	172	168	166	162	160	158	149	189	182	173	205	170	163	168	151	164	175	154	148	166	165	169	154	174	180	171	186	163	157	184	193	189	182	157	187	162	149	171	171	168	180	168	185	165	169	157	176	177	144	184	167	167	158	166	153	139	175	135	187	133	169	144	167	153	152	191	170	156	161	182	161	171	162	158	187	178	154	168	174	181	150	148	164	151	176	166	170	167	167	167	177	172	161	164	167	185	171	165	163	185	182	158	171	164	160	150	161	184	180	182	150	171	178	185	166	162	146	190	190	156	162	162	188	182	175	176	166	159	166	160	161	148	161	140	190	167	160	156	165	166	179	166	168	165	178	161	170	179	156	177	175	164	165	161	173	176	165	169	155	173	183	193	144	148	165	175	172	185	166	155	168	170	174	169	163	169	155	170	139	160	152	162	154	164	195	188	198	163	193	179	163	173	162	180	174	176	148	165	149	151	166	158	157	163	178	191	176	166	155	169	176	157	144	161	155	167	157	164	158	155	148	162	173	156	168	148	188	158	170	163	175	181	168	201	180	146	159	169	147	161	155	171	160	166	174	177	175	177	171	148	157	136	165	169	190	157	160	178	170	171	167	164	155	187	145	167	131	161	166	170	162	163	174	161	159	184	163	154	161	182	177	160	172	162	170	161	181	157	151	158	197	158	177	161	173	170	156	159	148	160	178	177	163	152	151	179	176	173	178	167	151	176	165	158	161	195	156	193	183	158	169	180	183	195	163	164	173	174	159	153	159	159	175	164	153	190	171	145	139	149	139	163	182	176	202	175	176	163	198	190	174	189	188	161	169	170	182	151	143	151	147	189	161	172	178	152	172	167	172	193	156	160	161	168	183	147	164	175	180	157	159	168	191	157	164	141	155	181	177	148	144	151	178	184	141	163	168	171	136	175	183	164	178	164	137	138	134	171	177	154	172	157	187	159	177	151	151	163	166	181	191	166	165	170	177	161	155	181	173	173	170	174	171	189	168	172	165	158	167	161	170	164	161	155	177	165	164	159	177	176	181	165	157	180	164	146	160	185	156	172	158	173	164	167	172	156	173	179	180	139	148	156	178	167	149	174	154	158	172	152	200	157	183	172	175	160	170	175	166	183	192	154	169	170	164	149	168	147	174	164	157	187	168	163	159	170	159	159	160	148	152	172	157	161	172	161	172	148	179	167	162	154	155	136	162	179	173	143	162	167	189	178	167	168	165	152	178	161	176	146	169	169	167	182	165	162	170	174	158	172	166	166	156	170	183	202	169	160	174	150	153	161	167	173	162	164	163	168	150	178	168	154	181	152	172	150	171	169	200	171	176	155	158	153	172	178	185	155	161	165	161	183	156	148	176	155	148	162	167	164	156	167	179	174	145	154	173	157	177	164	192	148	158	184	156	190	174	144	179	171	135	169	172	176	171	188	169	195	184	164	161	159	152	167	158	150	160	174	173	175	167	165	180	178	178	188	161	169	175	178	177	191	180	170	157	160	179	165	185	184	165	174	154	191	185	152	161	166	150	139	173	158	188	173	178	166	174	170	172	188	167	176	178	174	147	148	178	158	180	152	163	159	169	165	168	162	204	178	175	165	157	147	164	183	167
24380	20154	26333	23755	20218	12486	2685	1526	1121	929	864	837	692	595	641	623	604	560	544	591	565	527	522	524	510	533	550	525	515	508	540	495	529	505	504	501	477	517	522	491	510	455	473	488	517	484	457	514	525	460	434	510	499	481	470	499	497	505	486	491	484	455	472	509	473	515	469	472	485	499	452	508	492	515	491	475	487	462	426	464	479	476	494	474	494	489	465	449	480	492	496	447	518	479	497	490	474	476	502	484	484	487	450	453	489	483	467	502	521	452	514	548	488	455	483	448	460	505	480	535	490	458	472	463	491	471	446	464	442	497	481	460	458	481	485	484	451	463	466	456	501	518	515	484	517	498	492	487	501	474	482	479	512	473	472	469	470	471	465	510	461	475	481	500	470	492	496	514	468	467	457	485	503	480	467	474	502	469	468	443	480	447	497	463	482	528	506	479	443	470	512	520	465	501	503	543	523	473	483	496	454	482	485	471	515	492	512	488	482	455	438	485	464	465	506	452	474	487	518	497	441	474	453	466	480	472	465	504	487	445	478	515	464	498	470	484	480	523	507	494	519	483	435	508	432	480	485	462	474	497	486	488	464	472	505	500	470	492	517	486	483	491	493	466	450	462	495	485	453	488	495	482	511	437	451	468	490	448	490	469	461	499	480	465	516	452	486	498	503	457	484	508	497	509	477	478	484	463	466	490	505	476	497	472	488	460	488	498	471	483	484	488	470	521	480	442	485	445	488	482	464	526	516	518	518	494	455	502	452	466	496	480	472	497	468	451	471	479	463	516	446	465	452	496	458	471	502	493	451	493	511	456	465	448	514	481	492	551	480	477	491	479	496	490	455	517	422	477	540	480	477	464	444	479	425	472	476	478	442	464	478	450	455	460	457	449	496	440	449	511	486	467	458	479	418	498	507	459	488	482	477	464	472	477	479	484	451	495	480	470	506	484	450	478	464	456	485	492	473	483	483	452	462	494	472	494	470	478	489	490	480	481	483	456	476	492	532	461	495	490	493	519	467	491	474	458	516	477	485	497	468	501	489	481	478	473	473	468	509	508	475	496	530	473	517	487	465	454	433	506	459	495	547	500	499	471	485	447	509	491	473	512	429	485	476	479	488	480	498	454	441	475	493	488	449	498	412	467	500	503	489	510	475	430	495	488	486	458	475	489	505	472	464	453	506	499	500	522	484	458	467	486	474	517	482	488	477	477	501	471	475	491	474	495	456	465	502	515	510	456	477	505	481	459	461	480	511	460	428	507	504	507	480	480	443	451	476	490	463	454	459	504	487	487	488	464	493	456	462	486	476	475	499	455	470	483	489	476	511	479	471	472	516	506	534	473	451	509	506	429	496	474	451	487	460	482	455	499	474	491	481	477	438	461	468	495	451	496	496	489	509	460	440	435	452	407	509	477	460	493	461	494	519	484	441	463	458	483	483	509	474	479	488	503	537	497	482	483	483	487	506	496	457	464	479	476	507	482	484	498	491	448	465	462	449	530	481	484	495	494	462	459	475	479	501	469	489	493	466	483	476	504	464	483	467	477	491	509	517	467	459	466	479	501	464	456	490	481	469	522	456	514	490	472	495	473	498	461	470	442	519	500	509	470	448	492	456	453	474	490	481	464	507	526	452	449	472	493	440	499	471	487	504	472	528	446	492	497	513	426	506	496	489	473	486	485	511	461	447	499	450	482	464	465	470	446	486	450	477	480	465	479	462	495	525	484	455	442	489	494	501	448	477	505	433	497	460	494	463	485	486	484	469	489	486	485	479	486	450	518	464	501	467	482	496	465	481	458	517	447	513	497	504	481	461	475	460	491	484	487	466	507	501	494	506	491	477	499	470	484	493	445	503	501	463	512	478	476	492	481	522	463	476	459	472	470	482	448	443	496	472	490	485	514	467	475	474	455	493	469	507	519	534	490	494	452	449	478	499	478	494	441	489	456	449	466	478	484	477	499	464	479	490	473	476	476	516	491	450	461	447	452	500	446	496	479	467	497	476	453	451	483	488	483	511	464	460	495	474	495	443	524	490	444	485	474	455	455	446	467	493	454	464	494	497	483	483	496	523	498	499	462	471	467	469	442	485	505	507	489	516	474	493	478	503	465	504	490	503	490	486	472	471	462	480	452	466	499	490	448	499	473	464	482	483	466	496	474	496	455	464	493	470	499	477	484	471	532	498	487	504	485	486	502	506	494	447	442	465	457	480	502	489	503	485	472	499	481	489	480	486	462	468	500	498	497	470	483	436	485	474	470	524	447	468	504	471	482	507	531	479	498	460	516	494	477	487	486	524	497	453	506	488	452	472	458	505	500	495	475	473	505	499	490	502	465	413	467	497	498	441	487	456	483	492	460	494	478	487	446	440	487	437	500	464	508	469	475	449	489	499	483	482	522	496	443	468	473	457	481	467	464	505	483	491	508	460	476	482	461	485	505	463	502	474	511	443	503	490	462	476	440	476	462	462	507	449	468	473	468	464	440	479	468	455	488	493	457	516	461	490	468	461	479	488	465	448	507	439	475	479	476	482	499	463	489	514	519	502	478	487	481	470	499	468	460	453	494	470	486	464	493	490	477	501	464	472	441	467	487	481	510	474	450	436	482	491	471	469	474	509	484	475	466	441	462	508	480	501	464	482	480	461	456	482	467	424	490	526	498	463	503	473	474	461	458	479	476	477	476	477	471	489	505	476	469	469	487	443	439	502	456	462	515	465	468	443	472	436	494	463	491	471	506	520	478	454	465	470	479	479	485	435	467	434	466	465	500	462	487	490	487	482	518	466	481	499	451	475	474	493	460	457	446	520	470	489	415	473	439	469	496	511	500	504	492	489	455	456	486	494	465	498	451	496	468	464	484	462	460	476	494	472	435	502	495	449	479	505	464	487	459	486	505	447	495	511	479	503	488	479	454	468	481	482	462	519	464	428	467	475	446	519	491	442	498	465	502	463	469	475	463	457	480	476	497	493	505	463	500	519	497	478	482	499	498	494	465	445	480	474	441	487	492	503	483	500	529	459	536	424	426	484	497	527	501	474	469	463	502	509	475	507	490	522	469	468	471	515	497	505	450	457	500	490	475	484	484	506	487	457	467	488	500	484	484	546	488	463	473	492	491	500	478	501	441	486	486	456	461	546	483	477	496	529	482	470	480	458	504	482	502	510	461	464	490	467	512	468	492	492	482	498	480	540	456	453	500	486	504	517	534	476	468	476	462	488	476	487	468	436	482	448	468	481	465	477	488	488	509	481	489	501	489	515	549	460	455	472	463	498	481	489	458	472	454	463	500	459	476	441	449	463	462	507	480	512	505	488	478	465	459	477	482	469	455	507	459	456	458	498	491	511	500	464	496	467	495	530	469	505	489	474	484	471	472	462	493	480	493	464	480	499	464	487	498	539	467	479	463	446	504	495	474	505	481	481	485	489	460	446	422	480	502	463	512	465	495	439	474	454	491	444	425	523	489	461	476	486	492	490	471	457	473	461	426
9964	17269	19711	12667	8981	6042	3193	2713	1859	1363	1191	1135	883	792	770	683	649	636	627	622	609	569	532	513	552	538	487	470	531	497	494	503	454	497	471	536	502	525	503	455	470	470	459	496	479	467	451	468	464	451	487	448	477	451	456	478	453	505	445	478	493	441	457	439	442	476	435	475	439	462	512	480	451	456	438	443	493	444	425	494	432	439	435	406	454	459	474	415	457	456	498	509	424	463	441	473	462	472	447	481	414	444	458	478	438	405	499	480	457	475	448	473	482	506	461	411	479	459	484	399	467	435	458	427	470	477	444	425	473	434	485	446	450	466	449	458	446	461	437	500	443	462	421	451	463	472	442	450	437	454	472	456	462	463	436	420	449	462	440	460	419	448	460	480	426	475	416	456	420	443	441	461	456	473	461	426	444	435	441	418	453	409	454	448	476	440	458	443	415	456	464	430	441	457	449	438	425	438	449	447	470	460	468	440	429	434	430	428	423	470	437	454	438	426	449	452	472	476	446	435	475	446	455	424	439	439	453	451	392	481	443	454	420	413	451	473	467	460	461	468	448	469	491	471	476	452	437	451	464	472	435	460	448	416	431	455	408	459	461	478	446	416	455	472	477	462	421	406	458	468	469	495	447	459	453	476	402	424	452	474	447	453	442	437	463	446	457	455	443	437	473	426	462	433	438	450	469	444	455	471	456	444	470	442	444	451	454	454	441	464	444	465	444	473	428	435	480	446	452	459	430	444	459	435	418	484	451	411	491	477	472	474	438	414	452	471	447	434	478	443	417	446	463	471	478	482	501	478	504	474	468	445	476	465	471	450	444	488	479	423	404	443	464	453	440	435	474	464	416	442	411	463	490	455	448	463	473	464	442	459	492	480	450	467	411	483	441	463	429	443	459	469	459	429	433	437	437	443	448	444	454	488	449	491	427	459	445	445	449	471	484	479	398	433	465	440	443	401	468	441	469	481	452	442	462	441	418	453	462	457	453	454	444	430	481	414	455	473	487	408	486	465	446	464	487	453	421	437	450	441	464	447	452	456	452	440	453	452	425	417	468	439	460	408	448	450	455	445	436	453	452	467	414	473	440	438	463	489	446	398	452	458	461	485	447	435	420	443	462	462	463	474	465	451	462	476	478	470	455	452	461	470	425	458	437	428	461	441	487	452	413	465	445	394	472	479	434	442	458	481	442	490	427	467	470	434	421	467	427	446	431	464	458	448	431	479	414	446	446	440	488	445	409	454	404	477	445	474	457	504	462	449	412	446	483	434	408	478	445	424	405	458	454	473	508	452	421	458	443	441	441	458	468	474	458	466	476	496	449	470	414	481	463	454	453	438	452	429	444	448	438	461	442	393	449	446	433	435	470	427	455	479	473	473	479	452	455	432	467	431	428	453	459	409	458	423	449	405	389	504	467	447	447	435	477	456	416	432	447	442	462	479	414	452	436	467	452	437	480	470	481	421	451	457	441	416	464	479	460	448	489	428	446	445	427	451	456	452	446	474	425	439	465	439	472	451	469	432	427	444	454	456	461	409	418	451	453	427	472	455	470	457	474	458	421	467	433	445	411	436	454	466	429	476	475	458	450	467	423	431	433	464	438	439	417	467	443	435	441	413	434	456	438	419	435	462	463	434	431	463	462	484	433	434	474	502	492	460	438	467	472	423	468	441	392	452	460	449	476	433	477	496	429	441	462	474	477	434	480	464	451	489	443	458	418	451	457	454	397	448	445	446	447	448	406	467	444	450	462	449	487	447	456	469	405	411	454	448	421	466	445	462	443	475	412	445	415	444	415	453	418	431	505	467	473	491	444	458	431	431	432	441	472	492	450	448	427	458	458	465	399	411	388	452	412	469	451	446	481	478	431	436	464	446	411	462	480	483	460	454	448	456	427	436	486	448	454	507	480	461	431	417	456	465	449	483	447	441	471	458	455	430	416	432	427	430	492	435	454	447	469	470	425	463	402	457	465	464	450	436	481	452	430	446	435	450	450	472	472	452	434	436	426	478	475	423	461	473	410	427	458	470	450	436	403	457	447	426	436	407	432	465	455	465	463	459	504	438	472	487	475	467	457	462	444	453	478	437	479	466	453	475	456	472	456	456	454	434	507	442	481	489	439	423	437	456	423	448	470	443	423	453	437	425	460	471	481	463	480	458	459	432	441	465	448	439	471	448	458	451	476	438	443	430	444	431	433	473	435	474	422	440	486	495	414	443	455	472	426	399	496	468	451	469	442	429	455	425	439	459	470	437	465	524	429	462	432	461	432	434	453	459	482	482	472	468	411	458	428	449	450	468	442	458	438	440	503	420	450	453	449	447	472	527	445	426	444	453	463	467	470	436	478	449	478	448	439	488	413	450	454	440	443	419	431	466	428	461	437	440	442	476	479	436	418	461	427	453	442	451	444	445	463	453	442	407	429	485	445	477	427	434	426	423	469	456	450	434	402	470	441	459	435	437	448	431	483	396	433	453	411	443	415	441	468	418	430	472	493	412	474	431	445	438	499	442	440	434	437	452	424	459	458	458	464	442	471	479	495	454	484	466	461	469	466	478	475	435	472	455	466	458	448	444	435	463	471	479	453	418	443	453	463	436	459	466	421	427	450	463	474	431	456	461	421	443	423	466	470	462	445	424	447	479	423	450	412	453	464	475	471	440	479	418	465	451	484	469	486	427	431	462	408	450	454	407	440	464	443	470	436	480	432	479	453	442	504	455	450	446	453	452	460	455	446	437	470	436	456	453	425	441	469	440	442	468	443	453	459	423	478	432	461	435	443	417	435	434	467	457	458	459	434	421	430	452	424	451	430	439	449	440	445	453	466	471	455	450	469	467	481	408	466	430	471	459	439	450	436	466	448	451	419	417	432	486	453	435	458	422	460	440	442	439	440	443	439	421	487	433	421	468	477	479	460	404	462	442	421	422	441	426	504	447	470	443	459	466	499	440	448	430	482	449	468	450	464	427	486	425	461	443	430	422	434	418	431	480	439	438	452	442	472	466	449	481	452	468	455	482	452	452	450	477	435	450	461	422	493	450	462	408	449	463	494	461	450	467	442	442	413	457	453	470	422	488	466	442	429	421	455	438	457	491	484	466	432	440	444	460	448	405	446	432	460	462	467	489	473	418	444	435	483	463	437	427	441	458	458	433	445	479	442	412	440	429	455	443	479	450	413	441	432	460	437	456	441	470	482	517	451	458	452	453	449	470	491	459	444	480	437	439	464	466	472	434	480	435	444	453	431	458	465	443	458	440	461	476	431	419	428	430	479	414	427	483	483	472	443	484	428	486	440	451	409	458	452	442	441	436	408	468	441	462	427	421	482	426	470	449	417	454	440	452	433	453	439	447	419	454	463	429	490	475	444	466	448	442	459	441	443	437	426	472	480	469	463	499	454	449	455	451	457	460	476	474	454	404	442	466	440	435	466	453	475	470	473	417	431	486	473	431	456	459	459	415	451	468	437	473	425	475	443	433	452	449
22165	20100	26623	23344	20119	20295	11150	2905	1989	1639	1417	1372	1159	1122	1097	1073	1020	890	954	919	957	872	870	863	808	732	865	848	786	835	834	850	844	804	826	793	800	803	796	757	816	826	772	801	834	855	805	768	805	800	810	788	800	786	755	771	797	766	786	741	807	783	787	805	823	750	791	712	829	793	775	803	761	758	760	803	737	790	784	760	772	767	874	768	796	820	760	799	815	751	793	751	749	786	794	801	797	778	773	739	771	774	748	734	778	766	786	761	775	798	760	760	726	766	753	765	812	776	772	805	762	778	743	796	745	805	740	785	778	776	809	792	755	804	778	777	784	753	781	802	731	831	758	740	776	762	801	777	773	788	794	826	784	815	789	731	782	770	789	754	748	815	792	732	790	766	782	788	793	772	826	783	823	792	743	732	777	788	745	787	750	786	792	828	750	758	796	739	812	788	817	738	778	779	748	815	788	778	787	775	751	761	761	782	735	774	794	750	725	795	814	742	731	728	810	753	800	813	734	730	732	736	768	816	740	766	756	781	751	743	769	766	725	745	757	770	761	791	746	776	776	767	717	732	767	822	763	784	793	757	816	763	768	801	785	757	737	782	729	714	782	792	727	710	722	804	767	742	756	725	775	751	762	740	818	775	715	779	783	754	808	794	780	721	787	772	770	796	812	802	749	777	801	750	751	779	776	789	788	767	786	743	758	793	783	814	824	745	762	756	786	777	743	735	761	755	741	805	742	777	728	821	804	736	808	754	737	844	810	726	777	761	766	788	825	813	747	750	772	798	848	769	796	762	730	769	749	706	766	775	750	757	835	776	734	744	717	776	759	729	746	782	793	798	744	764	732	783	787	717	781	762	753	782	771	795	741	784	737	763	785	815	801	751	751	755	725	722	774	785	773	826	722	794	803	778	741	827	713	755	749	767	768	809	746	774	716	735	797	751	772	763	758	807	778	736	783	771	737	757	771	750	806	783	779	788	740	802	809	745	799	779	801	798	774	753	771	749	753	825	775	782	770	823	756	782	755	822	799	781	781	749	744	836	806	780	714	777	723	739	752	773	785	792	758	784	760	791	769	781	744	738	710	757	755	744	812	781	765	765	767	743	775	812	751	764	733	753	755	746	761	779	732	777	747	761	720	754	744	732	727	736	740	760	736	828	738	790	732	777	755	743	761	769	755	808	779	795	778	767	711	779	767	759	789	747	773	778	774	770	748	785	772	755	758	765	774	762	777	797	790	757	773	722	759	804	777	768	782	719	741	782	737	782	793	762	726	753	771	724	776	752	743	743	761	771	753	734	787	811	814	777	698	789	785	699	784	783	785	761	740	794	752	716	789	807	751	774	739	744	709	837	740	760	725	785	799	748	759	738	774	768	781	807	725	760	827	783	797	745	766	762	774	745	746	777	788	787	780	776	722	716	821	788	756	742	724	754	759	773	759	758	769	773	738	749	761	772	794	719	782	819	773	762	762	752	717	741	781	766	731	731	832	721	792	776	784	790	805	742	778	754	781	740	794	750	733	760	747	757	766	729	816	792	786	739	752	772	781	790	777	833	752	764	797	787	754	811	736	772	750	784	774	796	717	776	758	789	711	751	837	750	759	756	784	762	767	733	794	796	770	782	778	802	818	789	761	742	747	758	774	713	771	760	800	793	787	795	700	721	757	740	741	778	732	750	773	814	805	771	708	750	790	795	792	801	856	774	792	762	773	744	795	823	756	789	779	781	776	778	777	798	808	770	751	766	820	760	772	772	764	821	738	789	787	827	805	745	803	767	718	740	765	781	782	785	757	763	780	767	794	799	748	778	773	793	766	774	778	751	746	765	784	746	760	792	744	776	747	751	792	741	763	742	786	779	751	755	775	764	777	759	775	761	795	754	807	786	716	823	748	736	764	774	822	761	797	758	816	765	769	819	802	764	751	769	777	829	756	730	754	828	729	799	776	786	783	747	792	754	746	796	723	766	751	759	797	772	786	766	734	754	748	801	809	806	756	771	744	774	765	791	786	765	778	752	753	742	744	769	750	782	844	795	694	831	728	731	830	752	828	848	792	762	791	773	739	741	775	824	771	762	821	755	780	806	732	815	771	764	745	769	784	718	741	738	750	762	803	791	831	818	773	775	743	809	788	764	761	737	746	742	768	759	785	740	741	770	794	716	749	739	774	786	765	790	787	756	765	779	816	782	790	817	732	815	747	794	747	767	745	754	768	792	802	782	764	750	790	817	766	784	825	721	739	806	810	789	798	801	782	767	800	760	757	750	759	789	803	750	800	807	748	775	805	772	772	768	785	805	812	795	774	818	786	808	766	795	746	768	806	781	770	787	750	803	784	760	767	829	792	792	741	793	812	781	750	741	769	748	746	797	803	790	741	756	764	721	793	801	761	746	789	753	775	770	801	804	791	769	812	750	796	735	809	753	736	726	809	765	708	816	728	739	782	807	809	786	759	762	779	750	727	741	767	761	746	751	813	744	836	770	781	766	744	738	808	760	790	830	761	835	769	810	763	815	808	784	762	764	790	805	715	750	753	714	744	740	809	760	750	776	778	770	792	769	766	836	785	775	739	742	750	767	726	799	749	730	759	796	797	740	830	717	786	784	769	727	781	764	766	718	776	781	795	721	767	783	791	758	754	744	772	781	763	779	798	761	786	793	753	745	730	813	718	713	739	749	781	772	868	826	758	799	755	798	786	781	776	786	789	756	760	781	780	755	767	772	744	768	786	767	811	833	781	774	799	772	725	790	751	770	699	748	768	788	779	760	755	756	724	785	783	770	776	799	814	735	779	760	729	750	750	781	746	814	808	805	775	742	735	781	743	767	842	796	742	747	839	750	732	721	796	769	786	763	767	748	762	764	778	775	739	782	755	795	779	752	734	729	781	781	764	803	777	793	827	770	758	798	740	771	748	716	786	779	784	743	785	766	760	787	728	751	808	810	783	790	767	757	760	790	800	739	791	760	795	775	730	747	767	762	799	793	785	738	795	768	771	805	773	741	785	805	766	752	806	724	799	725	786	829	779	769	790	770	744	720	760	774	763	767	744	770	768	702	726	728	793	800	790	811	752	757	731	786	745	751	742	753	743	774	742	785	755	791	749	844	744	740	743	754	742	772	811	751	842	782	790	791	766	747	699	803	785	767	758	766	698	788	776	782	753	774	771	745	724	781	773	738	761	763	775	740	805	767	826	790	737	701	700	721	724	789	769	775	754	743	799	736	775	768	765	765	780	758	724	735	771	793	736	828	748	766	811	807	759	785	790	797	769	783	738	797	791	736	771	779	736	783	800	799	779	754	749	788	779	771	821	733	771	760	750	792	751	763	796	797	710	727	772	755	769	748	761	775	769	754	779	766	756	720	795	777	789	774	779	810	757	752	780	796	740	791	772	770	749	774	815	771	798	787	753	810	811	769	830	767	761	791	791	750	776	756	766	769	748	745	741	785	794	758	730	794	752	796	773	764	758	722	780	784	762	776	757	776
13052	25120	26829	18309	12025	9168	5150	4149	3156	2505	2195	2010	1572	1383	1350	1272	1184	1129	1041	954	961	951	925	928	877	892	917	867	851	810	842	787	855	767	781	774	776	796	798	768	769	776	763	758	805	766	744	714	756	739	748	732	737	750	769	752	746	692	746	765	761	788	739	747	756	741	698	774	759	721	716	707	708	664	818	710	743	724	727	784	706	726	732	721	789	734	712	730	704	709	690	719	727	681	758	699	723	737	769	746	709	709	750	724	711	759	759	752	697	741	745	767	728	741	712	718	710	733	712	690	739	723	723	718	758	685	743	726	734	677	705	714	728	719	683	722	748	744	753	676	735	710	681	767	706	773	716	737	734	706	746	755	703	754	671	678	742	790	736	697	711	754	750	744	721	701	729	691	660	796	688	713	733	731	695	672	722	707	706	724	731	745	719	715	705	742	679	710	738	747	725	723	744	774	715	734	676	734	710	707	746	699	731	763	742	766	732	755	730	698	745	758	730	700	697	744	716	772	692	718	717	684	724	691	753	721	727	703	706	702	735	699	732	710	730	746	751	717	716	729	771	685	705	726	708	774	726	708	713	672	746	732	742	704	722	757	693	734	678	678	735	705	680	737	704	704	730	730	672	752	706	780	682	664	731	744	724	703	768	675	680	725	751	713	734	718	726	669	725	698	755	686	743	702	731	696	719	673	747	712	744	695	712	697	704	685	763	699	668	703	706	696	724	705	662	710	764	727	740	727	719	703	722	720	740	659	736	722	757	720	766	684	674	746	721	684	703	725	697	741	702	731	741	753	739	715	739	788	698	737	768	680	656	725	677	717	715	735	684	728	661	684	705	729	687	710	688	732	729	715	737	703	726	699	694	727	683	718	758	726	681	730	672	746	740	728	731	716	731	747	728	738	716	776	727	719	695	747	746	718	724	751	697	723	677	724	711	760	722	718	720	713	683	685	766	706	698	753	739	746	696	716	725	758	655	780	706	726	720	713	723	714	740	714	723	730	700	745	731	701	714	717	695	700	749	729	679	717	715	704	742	724	737	739	714	729	732	698	695	696	700	717	730	793	710	698	721	705	699	793	732	740	707	737	683	754	765	732	722	720	749	750	754	733	740	716	724	727	698	711	729	763	697	729	721	722	706	685	722	770	698	727	748	729	751	737	712	708	757	674	770	721	727	790	732	729	686	701	702	737	684	698	692	736	774	731	777	731	720	765	687	698	705	671	729	678	724	731	701	727	711	714	722	752	763	729	691	722	701	740	755	727	730	772	713	697	741	684	775	670	740	657	752	740	749	761	752	711	717	721	717	680	724	757	701	698	700	754	771	706	725	698	760	707	686	742	704	732	746	725	724	687	741	751	747	717	732	723	734	681	713	732	712	715	710	670	757	675	733	704	757	749	716	699	709	759	693	738	743	662	720	708	719	704	712	735	688	709	706	700	711	698	686	725	757	738	714	741	738	673	703	706	677	692	689	714	688	743	740	741	753	737	754	741	780	718	714	678	694	721	754	737	699	682	721	713	686	704	747	748	704	738	692	705	722	733	738	744	703	712	763	724	714	724	755	702	727	697	774	693	733	714	709	693	754	696	748	720	741	691	737	703	692	702	748	743	786	691	738	722	682	719	787	756	715	698	696	714	719	774	747	765	759	754	724	726	709	704	694	756	728	726	744	703	697	743	690	708	684	692	762	666	700	751	701	700	719	716	742	759	700	715	720	729	735	711	701	686	686	765	728	731	742	644	705	694	693	752	726	670	708	702	700	688	728	759	726	753	678	719	692	733	760	763	702	733	714	715	755	689	695	680	701	746	705	748	689	709	715	708	736	692	720	707	678	697	751	710	742	656	760	689	714	767	721	749	735	682	728	709	714	749	713	728	698	726	722	739	696	748	722	695	730	703	686	699	702	753	741	755	725	713	715	754	764	729	707	720	717	677	714	724	746	727	727	737	704	693	726	697	750	760	685	744	722	728	766	789	716	708	715	733	698	782	701	721	721	693	723	681	723	737	700	708	706	758	690	743	758	755	716	730	704	683	736	683	728	720	703	739	749	725	698	688	714	756	658	721	727	715	704	724	711	755	709	658	734	766	708	669	671	715	689	696	740	700	665	700	708	705	722	753	705	733	699	739	739	753	700	712	738	734	731	693	695	756	732	717	714	716	721	749	713	709	742	733	775	715	731	683	697	691	743	721	748	721	747	748	674	737	674	723	709	734	695	740	697	730	716	700	682	781	756	724	686	697	697	712	755	723	721	725	684	714	704	743	697	711	767	717	716	779	711	690	762	679	724	764	689	705	720	675	754	719	769	703	677	744	710	709	730	716	735	742	657	710	701	722	767	729	736	726	754	684	712	705	747	706	776	760	720	702	727	711	680	709	688	695	690	725	678	727	723	754	685	686	687	766	726	738	704	730	750	711	739	716	781	715	703	728	717	693	726	673	700	677	736	743	749	710	771	698	717	736	736	717	731	707	704	687	750	696	732	679	707	751	774	725	729	752	711	720	758	776	758	719	705	749	717	726	702	707	699	733	703	735	752	705	770	710	707	678	731	691	702	769	699	687	724	713	645	737	698	687	755	727	739	742	751	715	755	723	706	697	726	736	733	753	731	695	742	690	708	724	657	670	709	708	730	697	697	678	733	719	695	752	700	709	711	730	696	748	749	724	731	693	727	723	758	724	753	662	731	708	649	769	698	681	722	724	752	717	702	750	689	731	743	743	714	646	708	739	705	682	741	751	731	782	693	717	718	713	733	711	720	683	730	722	728	683	720	709	741	722	749	747	711	697	742	710	749	714	728	736	707	715	663	722	743	671	711	728	707	709	723	662	786	750	766	724	735	676	695	755	696	669	741	711	737	702	700	691	730	698	712	725	731	697	705	663	676	739	689	725	718	738	724	700	728	722	728	737	757	709	703	757	719	714	676	733	725	726	754	691	770	742	764	692	717	718	730	696	691	690	747	699	735	709	771	685	743	750	687	779	686	720	707	711	673	700	714	681	727	765	744	731	719	756	711	744	754	712	732	727	712	733	723	710	741	728	692	744	735	757	714	694	763	737	691	669	670	710	729	697	737	727	706	733	762	693	712	711	691	714	665	689	734	706	766	724	739	687	692	691	721	713	769	737	709	717	734	718	673	713	752	695	735	742	713	718	715	707	708	741	668	692	711	754	745	713	704	675	765	750	723	724	677	723	707	788	721	720	708	734	674	734	711	693	701	739	696	726	711	694	744	733	697	685	668	740	741	670	696	708	685	723	723	728	754	709	709	734	730	713	760	718	737	761	705	691	715	717	755	719	708	693	693	714	682	700	732	726	750	737	734	740	697	715	721	732	679	711	718	790	732	702	746	711	707	778	751	722	740	698	691	765	730	700	722	718	763	673	736	726	754	805	744	691	712	737	740	720	723	717	763	716	701	707	717	740	775	648	729	728	672	753	745	695	696	673	698	710	764	765	726	766	752	761	685	724	701	755	711	751	706	687
30138	17228	7148	3580	1925	806	487	390	237	187	162	189	191	188	146	161	183	184	180	195	163	162	170	163	159	155	177	191	169	181	166	168	183	192	174	178	163	165	151	180	162	175	176	181	171	161	171	188	169	191	170	167	167	192	169	169	138	172	191	146	156	155	169	178	156	190	177	171	163	169	177	158	170	179	155	151	160	152	196	201	166	181	164	165	186	157	193	160	175	174	158	156	173	142	162	183	161	190	170	161	174	154	176	181	151	177	166	171	166	183	170	176	174	174	181	170	151	148	174	177	191	156	169	189	157	174	184	190	170	171	149	194	184	174	162	166	171	163	145	183	175	179	163	164	180	148	195	183	166	169	175	169	182	153	171	158	179	167	186	173	190	174	178	211	157	160	167	154	173	190	163	163	166	171	161	185	187	178	168	159	183	160	188	157	187	157	181	157	186	160	207	160	163	153	161	199	155	186	186	192	170	157	183	145	165	200	148	167	158	177	177	184	190	167	156	181	156	149	157	161	169	163	160	172	154	176	159	173	187	143	167	179	177	163	161	176	181	187	167	160	186	207	172	150	182	167	178	144	164	145	167	180	170	172	157	177	178	179	130	194	179	180	163	165	181	148	159	159	178	158	188	143	176	182	188	151	175	147	149	188	155	161	166	196	183	166	158	170	166	160	157	177	160	164	189	173	165	154	153	171	142	181	182	167	183	175	148	142	142	176	166	183	150	172	183	186	159	169	126	166	178	159	177	199	170	173	156	171	171	174	162	191	161	161	168	154	181	196	149	146	191	150	184	143	160	171	171	173	183	164	151	179	206	166	173	169	145	162	190	204	163	177	183	181	160	181	171	163	148	168	168	174	188	172	166	169	192	159	176	164	172	168	162	163	134	175	169	143	171	167	154	176	187	179	168	172	160	152	179	160	169	193	186	152	167	155	160	188	183	170	162	159	169	160	172	161	176	164	164	155	173	148	169	185	171	181	171	164	174	163	167	184	175	172	182	165	157	183	179	163	161	160	170	169	174	172	171	176	179	151	181	174	163	160	143	178	183	161	173	170	167	186	163	183	153	175	181	183	163	175	183	156	190	168	180	186	178	167	190	181	176	175	154	168	158	145	178	172	153	164	153	171	175	175	172	174	165	185	147	189	176	172	167	173	156	163	183	185	159	188	161	171	183	148	165	182	161	166	162	191	164	151	184	177	176	186	198	185	165	159	179	178	177	170	195	172	156	159	154	179	189	153	167	189	155	150	161	170	164	176	185	173	185	171	177	163	149	180	154	162	161	182	178	159	163	160	156	163	170	170	188	211	190	170	179	170	167	157	167	177	190	172	181	160	181	177	161	179	168	161	175	165	168	178	160	147	163	152	185	159	161	177	176	155	179	170	150	162	152	156	161	188	175	146	191	192	175	179	176	180	184	182	171	165	162	157	176	189	166	134	154	180	162	147	176	174	171	139	175	161	155	152	157	160	164	181	171	185	205	162	175	176	152	152	171	179	176	154	176	178	164	159	173	190	147	171	196	165	162	163	171	158	160	165	163	178	165	176	172	157	169	162	174	177	163	172	192	153	187	185	188	141	195	148	149	179	137	155	164	165	178	163	175	190	166	153	163	161	174	155	169	173	190	168	180	168	165	156	168	183	163	200	185	175	184	172	155	170	175	177	176	171	165	166	181	192	148	157	195	173	170	162	175	178	171	140	190	152	163	169	172	177	159	176	178	150	161	173	167	172	188	194	166	186	124	190	178	171	177	169	172	171	179	171	183	159	175	149	178	159	175	169	188	161	184	174	161	158	173	175	158	185	163	160	169	183	170	172	161	180	149	201	152	181	168	158	191	167	154	177	154	160	175	183	207	186	176	173	162	175	173	192	183	167	165	176	163	200	169	175	156	190	149	164	167	188	199	168	160	145	208	199	180	190	182	165	162	167	179	162	196	162	180	162	180	162	131	165	163	161	144	152	165	183	168	188	146	192	164	138	159	181	160	168	163	182	177	157	173	161	161	166	162	159	152	143	149	172	190	156	170	167	156	169	148	169	149	184	186	156	175	176	175	176	172	162	189	175	195	160	167	155	164	160	171	161	188	160	176	173	186	175	173	176	168	175	141	149	176	184	169	174	179	181	144	156	173	175	182	172	165	163	174	167	174	148	167	170	181	190	171	154	176	171	172	166	161	158	170	185	156	163	187	176	169	190	171	191	170	153	162	173	177	164	167	156	172	151	143	163	175	154	185	203	157	159	169	169	167	179	169	151	175	186	158	167	195	175	163	170	165	151	151	164	181	185	145	160	166	149	153	171	171	170	169	171	168	192	169	179	157	163	167	167	178	213	162	177	155	159	175	179	144	143	195	185	178	178	168	175	168	205	159	183	201	169	157	163	175	168	182	196	189	179	155	175	192	167	164	174	178	180	178	164	188	148	154	189	176	176	155	173	178	172	169	175	168	197	184	185	182	198	186	163	191	183	172	166	174	197	177	154	163	175	180	172	178	177	140	163	166	173	179	163	176	189	163	185	179	155	172	188	169	175	146	174	175	162	162	180	177	184	179	165	173	159	190	173	175	195	183	170	187	157	156	170	172	187	162	166	172	154	179	171	165	172	181	166	181	160	191	161	150	185	170	167	174	179	201	183	201	160	170	175	152	153	160	161	187	189	197	172	160	158	164	192	199	178	188	159	144	161	174	171	180	199	148	190	167	178	179	162	171	176	188	177	184	160	150	159	163	190	163	186	179	172	162	183	182	158	172	160	160	161	182	181	176	170	186	161	168	166	159	145	169	180	174	172	157	166	175	162	187	169	171	157	177	171	189	161	177	154	163	163	173	167	160	161	196	186	166	182	181	160	188	153	176	155	182	163	187	152	160	161	172	150	169	182	168	150	179	173	170	190	163	181	150	172	140	179	170	180	179	178	181	164	182	166	183	196	179	180	163	186	181	161	166	149	188	153	148	183	189	154	205	168	162	191	175	177	172	165	163	181	161	156	188	152	188	175	144	156	147	159	162	190	167	166	182	184	188	149	194	181	183	174	193	147	166	174	194	148	187	171	183	176	183	191	163	171	195	163	167	185	166	175	168	184	176	170	179	172	177	167	174	163	188	185	163	169	171	166	161	166	172	194	183	193	162	157	171	147	173	167	183	168	178	196	178	169	178	194	145	178	175	181	162	175	167	181	168	169	186	179	153	138	200	160	168	152	156	182	179	172	166	176	188	155	165	160	191	172	202	183	157	161	187	175	186	157	186	182	200	193	162	166	178	187	182	194	176	193	166	170	180	158	177	161	167	162	192	169	165	184	181	158	159	167	153	178	171	177	175	175	164	190	163	172	163	160	153	188	185	176	163	175	184	174	164	176	172	168	160	159	162	183	173	185	185	188	171	164	182	174	166	188	164	168	191	183	158	183	181	171	190	155	175	185	158	158	176	204	179	158	165	171	172	165	168	159	176	168	194	157	176	179	168	190	192	164	191	170	170	194	183	186
8047	8560	11307	5997	3832	1628	911	702	344	231	196	178	201	201	201	176	179	177	182	183	195	168	176	191	186	209	185	188	184	169	198	193	193	188	204	176	174	215	171	191	199	202	185	191	188	190	194	186	170	196	183	194	179	161	194	167	178	190	205	201	159	189	176	157	198	213	192	173	177	169	169	204	173	180	176	162	176	193	191	206	185	177	184	175	176	189	192	201	181	189	169	175	167	193	171	158	179	207	182	205	177	198	194	168	177	200	177	197	194	179	175	169	189	175	197	183	193	180	205	189	192	171	165	203	163	174	203	166	178	175	193	215	171	185	167	218	158	179	175	192	179	184	165	166	201	190	167	200	187	169	195	176	179	170	172	151	175	206	180	195	179	189	190	172	176	193	161	194	183	168	191	180	177	191	172	176	164	194	187	166	163	194	184	167	170	190	166	188	174	169	148	197	184	199	178	171	169	188	200	175	184	171	189	200	160	167	205	166	182	195	206	174	187	188	190	198	193	182	189	192	218	183	178	182	192	187	192	193	221	159	195	178	178	194	172	185	177	178	179	192	184	180	194	165	172	196	169	192	180	203	186	189	180	205	199	205	174	176	195	185	181	177	184	185	185	177	176	192	198	187	177	173	172	188	178	195	181	167	171	172	170	188	185	157	201	181	183	194	184	195	186	180	193	181	181	186	150	177	149	174	212	189	179	188	177	191	184	200	182	205	205	192	179	189	170	165	175	168	173	187	184	188	183	199	179	192	180	186	187	187	167	174	191	201	188	187	179	176	179	183	176	175	184	163	177	180	187	178	188	176	209	179	179	160	189	159	188	158	168	200	166	213	180	193	147	184	186	175	172	178	168	187	184	171	193	179	176	172	170	190	179	170	168	163	191	187	197	167	199	182	154	176	181	180	193	184	187	184	179	189	178	179	195	171	187	193	180	192	165	200	192	187	172	189	205	165	169	193	195	188	160	162	194	205	192	179	167	173	177	195	169	186	182	173	168	197	188	180	196	195	158	173	192	210	180	165	195	163	170	194	154	161	188	195	206	178	187	174	159	181	156	180	170	167	193	174	181	180	197	173	188	198	158	159	173	171	173	184	194	193	164	174	165	176	188	174	192	181	194	199	165	176	174	162	184	196	181	179	196	212	199	201	183	210	189	189	189	183	192	150	169	165	185	184	178	169	191	183	206	203	185	193	176	180	179	189	156	187	184	195	178	181	185	193	196	168	179	203	196	174	177	195	155	171	185	179	194	202	184	217	200	174	196	170	192	223	188	182	192	174	218	176	178	167	183	206	199	171	201	185	198	177	197	168	161	176	191	173	173	188	165	182	174	163	203	184	179	211	174	183	175	183	186	186	204	165	181	178	186	174	190	197	202	172	173	188	189	188	188	183	169	177	187	191	188	184	190	177	183	146	162	189	199	185	168	196	199	192	196	179	152	161	199	161	147	153	185	174	175	183	193	161	181	185	180	177	202	178	194	184	169	175	177	156	173	166	181	183	200	187	165	179	201	192	169	169	170	196	180	188	187	198	175	196	177	185	204	172	169	175	182	166	187	186	184	180	177	194	199	157	189	180	181	174	216	171	194	192	162	193	192	186	179	167	153	188	176	165	170	179	206	206	181	190	197	161	197	197	174	180	182	201	198	186	151	176	187	163	185	206	186	180	194	172	186	182	186	166	180	210	168	189	206	201	176	162	200	188	171	170	182	189	206	202	172	194	179	178	186	180	186	176	162	185	175	171	177	185	156	192	197	198	192	176	186	167	178	182	170	165	170	168	184	186	192	174	175	174	177	194	166	164	185	183	196	188	188	197	189	172	187	187	170	196	183	212	204	179	182	209	189	208	195	199	164	189	192	168	169	163	197	174	189	164	195	183	211	196	177	171	154	168	201	164	190	169	199	188	170	172	191	181	159	172	177	152	187	144	186	180	192	182	203	212	185	219	184	207	200	175	169	173	173	186	184	189	175	182	191	189	195	182	204	184	175	190	186	182	179	170	161	201	163	190	170	180	174	193	189	191	189	172	162	186	172	155	171	185	199	190	179	187	176	206	175	194	179	194	167	213	206	204	146	176	175	177	194	214	170	218	170	182	202	162	194	170	172	171	172	176	178	176	193	165	171	189	204	184	183	223	181	191	174	166	193	171	188	196	206	170	171	172	178	198	182	176	164	179	184	190	160	177	164	183	188	169	209	181	186	163	183	180	175	177	192	185	173	184	186	185	183	192	201	203	180	177	164	181	204	169	169	164	208	174	217	201	168	170	203	195	177	201	184	174	188	175	201	208	201	176	190	169	175	194	211	189	192	191	202	181	198	174	169	178	178	199	174	208	212	200	176	180	153	199	152	185	178	170	193	174	171	215	183	201	167	198	184	196	168	156	174	176	178	164	192	182	161	207	176	209	179	185	206	172	213	167	180	198	171	162	185	183	208	172	190	191	186	158	198	187	186	161	195	155	177	187	194	203	204	206	205	192	181	179	181	186	177	172	180	173	195	196	191	174	169	148	200	200	195	190	195	183	185	203	181	181	190	185	197	188	162	180	184	181	174	197	203	182	185	184	183	169	199	203	172	177	183	203	186	182	187	201	213	191	167	204	150	177	198	200	182	170	194	173	202	203	177	182	171	187	158	172	175	169	187	180	169	189	172	184	166	166	178	181	203	195	205	179	191	168	168	183	181	183	162	175	165	169	195	159	173	190	191	181	177	157	161	166	174	188	215	176	178	186	199	186	192	189	182	190	194	170	168	167	195	171	190	180	175	183	156	214	186	179	175	184	186	185	162	165	197	169	179	173	195	192	165	171	192	202	169	209	171	189	174	201	186	180	168	180	199	180	186	155	164	200	169	156	197	175	184	197	181	179	180	179	195	173	183	188	168	203	181	189	180	197	181	171	169	161	172	202	190	182	202	195	181	175	174	189	206	183	177	177	163	167	170	166	179	174	178	170	167	189	169	166	163	176	201	192	203	170	199	186	193	184	183	186	180	170	194	182	183	178	183	178	190	196	180	190	188	189	188	164	176	187	190	176	181	190	182	179	171	168	169	173	206	184	185	200	181	185	183	173	172	182	161	167	193	159	170	190	165	215	190	191	183	171	181	178	195	179	174	161	201	187	178	180	189	210	189	198	204	181	172	176	178	189	176	189	174	196	175	166	189	192	171	175	197	189	181	182	161	182	167	165	200	190	194	157	177	168	199	208	178	171	203	230	181	199	170	175	191	179	187	209	167	189	196	181	182	193	187	179	174	194	203	198	190	174	168	163	204	182	176	183	178	190	195	189	191	165	169	214	168	165	176	176	206	180	198	229	191	169	199	207	180	188	184	188	191	142	192	198	189	186	162	206	177	189	183	182	153	198	171	180	154	193	169	187	177	185	200	208	183	183	193	175	174	179	185	187	194	176	178	189	174	198	174	197	186	182	186	182	184	173	180	190	212	183	203	180	172	175	197	201	157	180	180	186	215	189	194	174	184	199
24291	20133	26308	23709	20173	11919	2531	1421	1054	917	833	774	642	626	611	612	549	573	566	542	548	545	526	538	491	523	483	500	518	518	544	486	495	511	515	486	504	474	499	492	538	493	477	477	514	513	529	533	461	442	517	476	486	490	466	483	479	486	479	481	494	479	486	499	464	522	510	478	493	460	494	508	496	470	497	460	513	499	490	470	496	480	482	463	464	462	484	509	451	522	484	491	491	481	470	491	464	507	490	463	468	441	498	507	474	508	485	512	433	442	483	479	513	489	498	480	502	453	497	488	461	509	464	490	461	499	456	494	499	437	482	485	456	488	494	489	514	505	498	484	450	487	494	515	467	462	469	459	494	497	527	432	512	482	507	475	514	452	467	479	509	502	526	452	450	465	480	453	510	437	441	454	491	510	458	498	483	470	459	497	465	459	472	497	487	442	487	497	486	502	467	505	468	489	464	468	510	463	515	499	498	436	443	491	463	485	460	470	512	474	487	486	483	485	455	496	484	492	531	451	501	429	473	490	430	485	446	474	473	520	500	473	444	473	498	486	502	473	453	472	523	468	474	421	465	474	489	484	477	473	470	490	450	468	486	450	508	489	455	430	467	475	488	457	487	482	456	476	513	477	482	493	456	492	488	509	488	489	448	479	505	477	487	466	515	471	450	515	467	456	472	480	476	456	487	503	506	455	487	493	452	473	450	468	441	466	480	502	493	463	457	476	499	460	502	493	476	477	494	537	479	497	488	507	475	485	478	487	501	480	460	489	482	494	483	461	482	466	458	508	520	495	474	510	467	486	460	484	477	502	470	493	466	479	499	478	487	500	475	512	511	466	458	504	447	486	504	462	453	451	467	488	489	509	490	476	482	456	489	464	495	472	487	468	473	483	530	489	486	517	467	511	471	487	512	455	494	463	493	457	512	479	473	458	458	483	469	496	468	522	479	474	511	487	464	492	471	487	471	494	483	490	460	495	468	445	499	465	458	468	512	517	496	451	498	517	477	464	505	487	522	504	453	478	491	486	465	461	458	519	512	501	464	505	482	542	484	479	473	477	479	486	431	476	491	501	498	480	471	473	491	504	487	458	441	461	463	500	483	446	482	478	493	492	470	470	479	481	513	476	439	491	493	477	457	524	458	496	479	496	443	506	470	483	500	461	447	502	495	453	506	474	506	503	497	477	470	488	497	517	472	501	491	457	474	475	502	490	491	469	493	523	472	471	498	501	523	445	463	476	435	452	467	492	507	494	443	467	488	490	464	464	492	501	475	449	433	494	456	486	492	463	509	463	505	482	488	478	456	458	491	475	496	489	537	457	473	479	459	485	513	453	429	487	485	433	478	457	456	460	538	512	427	475	449	533	485	469	470	469	470	468	500	450	457	516	475	515	459	506	488	478	478	466	477	508	465	422	480	522	459	525	486	471	480	474	496	495	456	486	480	495	487	441	504	440	459	476	494	488	460	511	484	469	453	454	534	521	499	453	500	477	457	440	511	465	502	469	467	465	446	436	470	486	467	461	445	451	482	522	478	466	511	468	462	474	455	459	453	463	509	485	507	474	485	479	488	457	482	476	492	516	520	483	453	446	452	494	468	497	464	509	464	499	460	508	482	511	501	482	468	478	483	471	467	469	478	473	472	452	478	469	512	502	464	469	479	488	490	519	461	476	492	484	450	481	444	461	508	467	499	511	495	492	463	495	451	480	504	469	500	512	468	503	469	469	520	456	448	442	506	455	504	499	478	498	468	503	469	472	530	454	521	469	462	508	513	464	461	522	474	502	474	461	470	483	467	492	525	453	476	495	473	458	500	454	476	490	461	464	504	472	486	504	495	502	487	514	460	534	472	502	512	481	471	446	447	498	492	474	458	486	483	534	460	468	498	492	470	452	523	467	463	469	476	505	491	450	459	471	495	499	465	487	446	450	459	463	492	475	463	459	501	449	515	443	523	536	519	502	505	494	482	522	486	464	474	471	471	492	453	455	475	443	468	477	484	520	446	473	502	517	485	479	465	469	451	443	426	489	506	463	470	518	490	475	450	438	443	489	510	475	496	504	495	492	459	479	464	444	465	459	491	457	482	485	480	498	470	485	491	494	499	490	492	439	543	539	485	482	477	469	521	499	461	493	458	491	484	475	464	450	480	455	467	460	461	441	459	448	476	480	480	471	439	471	470	533	491	486	470	490	467	450	460	490	454	493	473	473	492	445	493	459	473	517	468	456	518	504	463	482	504	500	525	525	480	456	487	525	479	466	508	456	504	488	464	457	464	488	505	507	457	454	510	464	462	500	514	469	493	442	481	495	480	478	473	441	441	455	484	456	458	482	484	448	479	481	504	477	471	507	458	472	471	441	493	443	518	490	470	467	456	472	478	482	474	492	485	461	499	466	476	495	471	502	460	495	452	514	500	452	491	472	452	481	474	493	457	454	485	494	471	496	464	478	514	490	478	512	499	466	442	484	479	486	486	464	537	498	499	466	538	469	459	456	466	470	459	499	480	474	471	489	482	489	491	490	487	477	479	459	515	500	491	487	503	480	479	428	473	512	485	430	492	475	477	505	470	478	509	484	483	482	477	471	430	481	449	449	485	468	483	491	476	475	493	443	517	493	429	512	477	448	496	451	478	477	450	467	480	512	511	475	473	480	453	461	495	483	511	461	448	495	488	449	433	472	477	503	476	488	499	465	482	475	495	509	480	475	491	475	475	489	457	469	464	472	500	516	489	484	492	500	466	471	473	471	505	475	495	504	453	471	453	503	499	493	465	465	496	454	499	465	506	501	490	457	493	466	530	481	481	485	462	478	491	503	526	501	508	455	451	458	491	449	485	510	501	462	471	484	478	499	517	490	442	512	493	458	479	455	509	509	492	468	446	463	486	449	473	480	507	505	502	474	436	487	506	469	505	470	446	467	480	502	493	449	488	482	449	497	487	498	450	470	522	481	495	470	451	485	491	487	432	449	474	457	459	472	508	455	481	463	474	503	488	504	479	494	491	491	507	472	478	551	502	468	464	476	486	501	500	470	510	473	523	475	474	473	497	458	483	487	497	483	454	469	510	517	458	529	478	478	468	481	481	442	486	513	456	537	469	435	478	489	477	500	468	504	482	492	433	506	477	458	479	508	505	495	474	510	461	503	459	454	471	429	519	463	437	449	480	438	484	495	496	496	473	526	511	483	481	445	468	496	474	452	486	481	500	467	442	531	481	468	521	490	482	472	483	485	475	468	519	459	472	477	515	455	482	427	504	496	473	489	483	517	487	513	483	445	484	496	479	484	479	473	458	442	494	487	507	521	475	467	457	497	466	475	493	494	487	454	499	459	507	453	493	432	496	488	477	500	452	468	520	486	496	484	457	488	450	477	442	466	465	519	467	499	453	452	446	452	503	489	450	501	471	482	460	492	447	459	431	452	504	494	453	470	509	480	489	476	470	482	466	480	476	439	466	490	463	507	457	472	503	428	456	477	480	466	492	467	475	495
9709	20528	21391	12295	8953	5000	3194	2470	1647	1339	1183	1069	836	780	755	707	684	626	607	623	592	573	571	570	501	535	526	505	512	524	521	485	522	472	486	444	503	447	520	480	469	461	439	450	473	499	453	439	450	499	469	486	498	423	401	488	476	529	461	478	482	496	451	460	435	452	451	464	463	481	453	495	422	465	471	456	442	430	451	444	472	443	471	489	466	474	461	426	460	482	471	446	435	451	444	446	420	444	440	434	458	471	444	424	439	467	444	413	423	477	438	464	421	425	428	449	434	441	475	465	482	491	470	495	453	446	483	456	428	454	486	453	496	450	440	460	485	462	461	460	450	434	423	436	408	448	462	464	457	432	454	493	466	470	472	412	460	464	475	425	455	449	416	457	423	470	453	433	460	451	433	489	435	478	445	426	463	472	488	462	439	474	419	452	442	404	452	454	488	498	446	471	442	460	447	480	472	464	449	433	463	439	444	430	408	450	448	430	467	431	445	492	449	409	451	444	448	456	420	446	457	468	482	458	467	472	431	461	444	448	460	449	446	458	434	463	428	463	423	436	436	448	452	448	477	426	440	459	441	461	452	475	431	435	475	430	389	454	428	470	422	439	455	475	435	441	453	462	444	451	403	437	454	464	458	462	475	446	472	444	468	453	419	489	455	473	457	438	472	457	481	447	466	453	433	434	448	441	484	446	427	429	491	441	413	434	448	458	468	454	431	440	438	459	454	462	458	445	453	453	475	481	470	440	450	468	441	478	458	430	414	490	421	479	448	416	481	457	425	449	424	453	455	486	454	447	453	476	437	470	455	453	444	463	472	466	477	413	448	406	420	433	461	450	475	447	478	470	447	457	458	441	436	414	451	474	484	467	495	478	473	466	457	445	442	416	417	487	471	423	443	412	423	444	391	468	468	453	435	448	435	429	428	429	411	441	409	458	440	470	441	437	407	452	430	424	452	437	494	455	438	455	442	442	458	449	432	462	482	473	467	414	442	436	510	451	463	440	449	439	444	433	490	452	429	439	477	430	458	472	448	441	425	393	451	463	472	456	504	493	410	434	463	429	466	433	447	451	462	456	468	440	463	416	445	486	430	477	453	489	487	451	410	436	422	454	466	442	453	431	448	466	437	451	448	444	458	456	444	430	447	481	417	445	445	438	465	462	398	452	479	457	434	483	476	439	434	474	451	450	455	473	456	445	432	436	448	461	449	423	444	438	451	455	452	450	429	418	457	459	466	490	443	446	485	460	441	434	440	440	425	447	428	473	454	442	469	459	510	473	458	464	426	439	432	429	455	442	451	419	438	440	435	434	479	456	473	460	445	435	460	430	441	469	464	450	479	430	475	451	477	439	462	469	459	445	437	449	460	465	420	463	495	442	472	428	470	424	479	497	469	432	449	463	460	411	441	416	460	425	486	421	406	469	452	463	437	424	457	434	487	447	443	443	423	443	422	477	463	432	416	448	455	482	443	470	414	485	433	479	450	455	462	461	437	477	472	488	425	437	449	433	430	442	425	481	430	467	519	437	469	457	451	429	431	467	465	454	449	462	454	452	480	447	461	492	439	458	477	427	462	406	433	471	432	461	472	426	467	411	470	466	450	431	467	427	454	442	469	439	482	457	453	472	451	425	451	484	404	445	454	442	437	471	468	438	418	440	403	431	439	464	432	484	467	479	451	484	488	466	433	480	440	417	472	461	423	455	450	422	428	460	402	449	496	468	436	430	498	441	432	436	445	468	426	463	446	430	477	458	462	449	475	467	454	475	431	435	436	442	467	456	468	478	463	435	414	439	448	453	469	448	455	435	452	469	466	502	416	415	462	428	448	460	474	461	463	479	445	473	453	456	449	451	435	449	435	461	473	467	445	482	430	430	472	435	440	481	444	446	413	437	475	448	414	435	434	433	469	452	460	467	453	489	468	464	451	494	423	472	437	416	392	438	430	445	469	437	436	478	436	432	447	453	456	434	446	430	459	439	433	462	437	467	418	404	464	450	449	459	452	433	452	437	435	447	451	427	470	459	428	442	444	456	493	467	440	487	429	457	473	437	418	433	448	425	452	479	438	417	507	476	457	447	456	437	440	461	469	463	478	435	449	468	484	480	429	459	438	455	427	448	480	448	509	445	487	447	412	456	437	475	458	440	435	468	437	444	449	458	428	443	458	471	448	454	452	474	445	425	468	435	455	453	417	429	415	441	432	433	424	447	458	419	462	463	490	480	434	481	465	434	448	451	463	434	444	438	449	423	438	473	472	435	420	462	434	451	475	450	449	459	427	433	414	432	436	454	459	413	428	429	496	423	448	444	399	429	443	423	458	478	451	471	482	449	457	463	431	469	421	425	443	441	420	469	418	454	465	427	447	466	461	447	432	443	437	473	458	432	461	456	448	408	462	458	424	454	447	445	468	477	452	448	472	424	461	447	447	435	460	439	431	439	454	420	483	435	467	488	480	464	422	411	463	431	450	471	421	475	445	446	470	485	486	465	445	449	438	422	436	446	420	459	454	427	446	449	433	449	428	463	447	446	467	481	427	442	441	463	433	420	423	455	505	452	440	423	457	456	454	439	434	491	440	444	465	444	497	483	431	473	441	430	473	449	477	454	446	438	458	440	457	454	455	464	459	476	452	473	426	455	446	468	468	416	420	455	467	430	442	462	436	443	461	469	448	432	465	434	471	410	480	449	449	442	421	453	450	441	456	460	446	447	406	410	441	455	481	431	463	473	455	453	433	457	443	441	442	433	423	456	450	470	443	426	449	471	414	457	427	468	474	428	460	454	460	464	481	451	448	461	437	473	450	444	443	423	447	444	450	497	439	440	431	449	444	433	459	488	449	480	430	445	455	479	455	451	436	468	470	465	415	452	427	399	482	427	420	423	461	470	448	443	464	443	489	477	478	438	468	396	415	444	437	426	445	439	425	433	448	432	405	495	437	486	454	435	405	456	468	437	442	436	468	429	433	417	431	428	444	459	446	457	459	435	499	418	482	478	457	498	451	439	455	391	437	427	460	428	443	473	459	462	460	443	461	454	463	445	440	447	434	478	464	474	427	427	456	455	430	469	457	419	415	462	466	474	496	446	479	455	501	448	458	478	462	451	418	464	446	445	473	465	437	423	441	486	411	433	430	441	456	415	456	442	502	473	454	404	467	448	422	442	454	444	448	465	472	414	433	457	444	433	491	407	450	474	453	456	430	453	442	419	424	431	503	443	446	468	458	456	423	417	436	440	425	438	448	453	450	454	467	489	428	479	447	439	463	433	475	428	409	464	487	429	455	439	447	450	456	442	434	461	478	438	451	459	435	482	432	381	436	437	465	440	444	418	453	430	460	431	459	468	455	469	439	443	431	417	425	414	418	456	429	472	442	466	471	469	462	425	434	479	435	452	454	452	440	460	433	428	477	435	429	421	437	453	416	468	420	419	447	465	427	457	451	455	458	460	458	416	459	475	482	465	447	459	458	485	470	434	433	450	489	469
22114	20120	26646	23368	20140	20303	11263	2718	1824	1523	1455	1328	1165	1132	1010	1051	947	1003	942	921	945	867	852	863	818	872	849	857	834	814	823	837	803	846	798	801	829	836	793	789	828	841	834	775	823	772	791	812	826	771	785	765	778	788	799	768	758	794	741	804	768	773	791	775	780	811	800	815	746	772	785	790	802	736	778	764	793	741	853	800	750	760	788	797	777	739	777	766	743	706	787	769	773	723	722	804	791	759	778	733	769	761	770	791	788	795	809	782	778	776	727	747	775	768	763	770	776	797	756	772	719	781	772	708	739	789	794	727	835	788	785	816	794	795	838	739	763	753	736	729	753	738	779	790	756	749	750	753	801	770	761	741	810	754	766	780	762	779	776	754	780	779	805	764	750	753	718	819	745	725	788	827	776	815	788	786	756	783	740	805	736	771	737	791	736	746	808	740	778	763	796	793	787	802	809	753	739	748	776	740	717	745	754	758	742	790	757	779	769	778	741	781	766	826	774	780	751	741	755	747	790	751	741	755	790	733	772	803	787	802	761	763	799	743	798	804	805	757	784	766	772	725	747	774	738	778	755	782	788	783	815	752	744	722	798	783	796	751	772	714	746	768	806	765	751	756	740	771	747	809	808	800	756	758	705	743	777	766	782	774	762	786	796	837	765	777	756	732	761	799	756	772	781	755	827	745	752	833	779	711	749	827	763	735	741	808	771	770	727	755	822	774	741	774	772	754	735	766	817	737	737	756	793	802	799	762	778	768	757	784	754	777	802	744	762	760	797	755	759	731	741	802	717	789	766	797	732	785	800	751	758	731	735	744	772	765	743	810	750	751	806	812	717	736	813	780	829	722	814	777	773	749	780	787	803	806	790	804	789	729	817	799	769	715	836	782	759	751	744	796	794	784	748	805	767	749	795	787	758	765	774	745	772	771	796	774	779	770	797	762	762	728	836	745	808	762	815	760	782	733	730	752	808	773	817	829	709	806	764	762	752	776	722	758	812	783	795	749	740	719	769	767	784	738	754	746	774	768	785	728	801	790	759	800	759	748	772	796	764	762	760	776	756	741	773	814	781	818	740	810	747	781	785	773	814	789	747	792	749	734	794	759	802	796	785	750	795	759	774	797	724	765	786	803	754	695	725	749	761	800	789	820	800	738	753	816	802	764	781	792	751	805	784	766	762	758	779	708	783	775	783	771	758	769	791	785	758	772	764	759	793	758	772	698	796	743	751	778	742	788	724	784	789	746	757	704	771	749	738	734	773	736	782	802	735	787	733	747	805	760	788	772	755	727	812	805	799	809	770	786	755	748	783	741	758	793	773	755	747	740	785	733	782	753	737	813	788	769	783	778	800	776	740	774	771	731	717	813	780	767	774	757	764	767	748	764	732	781	829	770	821	741	745	749	770	753	778	777	772	813	763	741	797	779	739	785	792	782	788	729	746	794	819	800	731	754	792	763	775	731	751	787	794	821	784	785	793	739	734	756	776	775	823	733	750	784	805	726	821	753	753	732	797	769	718	787	761	774	794	800	745	739	750	806	758	792	797	803	771	754	761	737	761	765	767	785	808	761	802	790	817	767	766	759	781	766	761	797	764	767	809	714	761	716	801	761	734	798	753	816	757	758	769	737	753	754	732	820	812	750	813	756	772	808	745	756	804	788	813	744	780	742	713	811	803	764	787	809	778	750	747	787	713	776	776	792	773	776	748	781	783	680	777	760	778	749	770	768	773	784	748	841	709	769	781	807	769	811	832	830	843	770	771	750	770	763	722	722	774	750	769	725	785	767	794	847	784	803	771	744	750	782	791	791	745	768	786	756	730	764	760	768	767	790	749	820	775	765	765	744	745	767	776	761	865	678	722	772	800	750	725	794	765	786	718	792	787	721	777	731	791	791	772	790	766	779	726	809	754	757	783	819	790	759	784	788	761	757	803	774	777	758	790	801	792	803	812	762	811	758	765	757	689	793	798	821	826	748	805	831	721	771	754	778	834	779	782	795	775	788	814	754	801	758	773	786	810	729	816	738	778	832	749	784	802	781	800	755	804	770	703	715	803	788	773	765	750	701	788	780	789	798	770	757	797	755	788	772	738	746	772	792	746	804	812	771	780	801	792	737	736	803	725	774	791	723	767	771	752	797	782	806	809	763	779	774	701	813	810	773	764	767	788	775	752	754	751	802	776	803	836	770	753	761	780	810	775	795	730	745	744	769	759	740	775	717	760	786	782	784	789	766	777	784	698	769	765	811	763	750	744	749	755	785	781	817	828	775	765	790	774	775	764	761	800	757	728	787	832	764	775	807	823	800	732	791	783	783	741	748	729	780	754	768	772	770	794	747	754	808	779	829	748	749	803	711	746	822	768	771	761	729	760	755	806	847	776	759	781	784	708	787	772	747	727	782	748	780	775	800	757	826	795	747	737	850	772	750	779	753	743	786	783	763	758	776	800	807	746	792	767	788	770	743	764	786	828	829	797	787	803	787	816	769	824	711	806	758	768	778	786	760	765	758	720	767	772	769	751	775	762	781	775	829	704	762	752	751	808	781	764	758	799	747	777	757	781	760	807	769	774	729	760	767	737	741	762	780	760	793	786	795	796	769	721	829	739	805	753	785	788	759	738	749	755	732	797	767	763	805	781	838	772	842	785	748	693	773	799	812	761	767	747	791	748	793	821	788	817	775	759	781	841	775	754	791	776	752	805	727	739	713	798	778	736	775	789	808	781	741	780	724	743	814	793	760	790	747	781	820	777	792	791	757	783	735	755	786	782	792	764	773	782	746	734	743	743	739	723	781	815	797	767	830	755	780	800	830	778	828	785	808	787	742	774	785	747	767	781	757	811	725	792	801	813	718	759	783	747	725	734	791	700	756	776	787	729	770	751	728	781	735	798	849	769	785	737	770	754	819	791	789	799	742	776	786	764	764	799	794	735	792	777	771	776	728	825	793	763	728	725	804	757	747	769	822	778	729	737	787	768	797	752	769	790	755	812	797	779	753	780	834	767	788	755	754	740	806	758	798	746	811	736	760	810	791	767	776	782	786	754	772	741	788	796	763	745	763	795	771	794	818	809	762	772	783	775	763	778	705	721	804	780	772	744	722	786	760	816	817	772	750	730	760	736	760	774	753	751	747	726	768	804	801	739	803	769	813	760	753	741	762	758	767	802	775	727	774	771	781	729	789	743	718	788	766	789	774	784	801	787	789	777	770	770	728	813	810	792	800	776	767	750	777	751	743	804	763	834	790	761	820	817	802	793	768	765	763	751	780	760	761	792	792	757	795	725	788	735	775	737	746	844	794	751	781	771	744	728	792	755	734	749	753	810	768	748	766	806	764	776	749	754	769	804	771	795	755	721	784	747	812	804	751	813	811	767	802	767	756	748	768	743	756	756	714	776	770	769	782	737	739	779	747	775	796	701	753	777	777	746	793	835	816	794	752	790	721	761	748	808	763	769	795	751	788	776	740	807	748	756	793	842	797	747	768
13080	27818	27539	17741	12318	9019	5153	3928	3071	2404	2057	2060	1548	1403	1314	1236	1189	1112	1085	975	979	919	933	949	860	880	872	868	855	830	794	768	785	803	776	801	831	816	797	837	795	762	758	737	740	744	743	738	740	789	715	754	741	713	736	786	720	804	740	721	781	739	754	714	781	749	715	725	689	734	763	756	752	733	772	725	744	689	767	764	728	733	753	725	731	733	748	770	761	735	752	769	698	722	739	766	737	711	742	683	702	726	773	723	701	713	749	709	727	739	710	701	708	730	695	693	701	747	702	746	710	745	705	717	750	748	690	742	714	690	739	684	705	689	770	725	752	763	735	704	706	762	744	716	724	750	703	746	722	707	741	729	748	722	740	693	755	747	797	744	748	727	775	758	734	711	718	754	685	744	752	715	724	743	716	753	762	666	743	778	674	713	716	772	691	719	704	716	800	738	729	716	711	710	718	736	707	700	746	731	739	774	753	715	698	696	734	738	741	751	690	752	753	668	723	697	755	717	695	749	764	669	733	738	729	710	732	726	689	701	725	784	746	742	730	734	757	692	734	672	733	699	720	713	734	656	711	725	701	715	740	734	717	686	716	708	731	710	717	745	782	739	723	720	695	723	745	682	708	784	759	716	739	722	712	739	768	734	737	720	707	762	722	728	728	751	773	725	685	780	700	709	752	777	712	724	748	681	699	747	728	711	751	721	745	729	737	706	678	734	702	718	736	719	727	690	790	693	709	750	740	709	734	730	771	736	720	722	732	724	675	738	689	779	700	711	747	742	749	720	678	730	707	721	721	687	746	734	773	680	735	749	735	728	748	739	759	672	714	694	735	709	768	714	774	742	758	719	703	731	718	761	703	684	712	686	716	760	737	738	751	681	744	738	759	691	701	725	688	702	710	691	746	692	734	773	723	695	714	733	721	711	742	758	728	737	714	697	688	685	749	734	714	717	715	713	757	689	723	721	788	669	729	707	760	750	765	729	743	707	714	774	693	703	715	751	740	755	696	694	746	781	700	700	725	759	711	766	707	731	700	722	753	707	717	731	704	738	753	725	743	664	704	670	729	720	683	749	728	716	727	719	741	718	733	746	669	738	714	646	747	749	745	702	725	710	726	709	709	741	721	730	696	723	724	722	741	661	714	742	695	757	763	725	690	725	728	735	709	746	691	703	700	697	731	743	722	693	750	731	741	776	747	733	763	697	774	716	733	726	707	712	682	733	700	699	747	714	723	748	721	712	711	722	694	721	718	722	738	756	740	706	707	724	731	727	703	730	687	723	679	715	660	721	745	729	719	718	747	711	716	756	705	757	707	718	746	667	754	724	731	723	709	716	674	705	776	738	724	689	669	713	733	697	708	697	675	754	756	730	768	708	742	707	731	735	748	740	707	749	758	682	704	706	754	731	780	674	693	772	787	685	719	680	688	734	748	760	693	725	728	719	699	754	725	746	691	724	706	729	720	726	716	747	778	731	709	745	719	734	721	679	698	728	699	735	692	723	718	736	739	684	711	761	699	719	704	715	751	742	709	668	735	700	730	713	685	784	699	708	717	672	668	725	705	708	685	721	738	691	753	733	694	699	742	699	737	734	697	728	715	677	699	697	734	664	741	714	716	727	735	719	740	729	733	775	755	743	760	764	721	707	675	778	713	740	736	675	667	716	755	704	757	743	705	744	748	689	701	739	759	730	753	704	709	723	752	724	713	733	754	717	697	769	719	696	717	741	702	701	726	691	697	700	711	704	710	733	692	713	772	753	767	752	738	746	722	752	771	717	734	703	732	770	721	733	774	718	746	718	696	715	719	773	743	696	686	763	704	749	741	691	716	714	694	754	715	707	759	723	732	728	770	723	731	749	696	713	719	713	789	690	748	714	761	740	729	695	716	719	699	736	765	708	751	717	739	705	647	720	716	740	750	709	706	767	718	710	710	727	711	747	717	769	738	686	703	719	712	741	692	732	694	761	750	714	704	747	770	680	720	744	723	729	733	744	717	752	724	730	756	728	760	719	714	734	665	683	648	709	710	726	733	755	690	696	726	799	680	735	724	675	724	699	715	745	721	694	679	728	757	731	743	706	737	714	728	707	703	720	755	731	740	732	743	741	672	728	718	668	727	744	720	657	738	792	772	721	723	727	713	726	672	682	704	773	732	725	728	710	710	739	718	727	695	785	720	735	698	725	733	681	696	717	721	742	717	730	730	741	739	687	772	730	740	708	705	673	740	722	663	704	715	708	701	757	727	763	748	691	697	726	711	731	699	699	709	767	714	754	715	675	750	730	690	665	701	686	749	744	743	687	721	706	762	676	722	731	734	730	714	744	718	727	693	736	776	754	762	766	693	778	732	714	710	700	744	718	761	709	754	716	678	733	694	708	784	717	766	777	764	766	721	739	702	746	733	667	715	692	793	687	748	706	729	697	699	696	723	731	750	690	760	713	706	766	692	686	745	716	733	709	706	739	706	693	734	773	708	709	739	742	700	719	703	684	745	744	714	703	733	728	724	755	721	760	725	702	721	737	703	715	767	702	702	739	749	704	730	689	724	723	724	732	757	732	700	700	753	779	706	720	720	753	728	763	719	757	746	747	713	726	691	753	721	731	762	762	699	739	727	632	708	768	713	725	646	721	686	733	755	713	686	713	748	742	728	708	702	706	752	708	742	720	747	754	746	754	706	739	740	712	687	681	672	732	698	683	707	761	699	720	769	674	645	729	751	740	739	676	673	723	731	742	693	734	730	760	718	748	721	699	684	733	699	736	721	723	751	824	730	775	697	740	736	727	743	721	721	707	735	745	691	757	695	755	721	694	699	747	739	730	755	713	745	713	724	696	745	752	746	701	683	727	745	766	716	728	756	687	718	689	740	705	713	702	732	703	728	769	699	745	764	781	720	720	725	710	751	740	758	720	728	718	727	700	711	742	748	715	724	693	719	711	684	700	723	737	724	728	769	737	702	732	743	730	779	714	747	776	709	709	713	735	735	696	722	724	714	714	750	705	709	740	729	744	725	714	787	744	729	729	694	741	730	711	812	748	724	720	705	670	672	714	739	712	769	667	733	714	748	679	705	728	778	690	742	746	769	676	666	732	719	769	712	717	695	686	736	697	754	699	706	668	706	681	720	716	700	686	762	751	749	718	732	736	749	717	705	751	714	725	730	720	725	755	701	716	708	732	696	734	702	677	686	689	737	715	720	726	717	722	707	717	706	727	708	721	724	711	724	701	648	716	702	762	733	731	727	719	759	707	729	693	681	740	680	761	720	715	725	748	727	700	730	700	698	716	731	691	680	727	693	756	773	704	734	706	758	773	721	725	695	749	743	686	737	750	766	739	719	745	725	688	751	771	736	766	707	721	698	714	675	693	717	696	728	752	750	742	716	680	735	753	742	712	733	701	762	743	719	658	696	773	724	739	733	730	772	712	727	744	757	703	668	723	721	728	749	781	668	701	743	684	722	686	756	695	723	711	725	673	730	756	747	713
27575	16068	6848	3310	1582	784	441	248	194	182	164	149	193	150	163	167	171	154	144	152	141	149	158	150	135	140	128	183	160	159	155	147	147	167	144	157	154	166	166	133	180	170	178	143	175	146	158	153	148	163	141	153	154	154	146	151	156	164	154	161	173	155	161	171	157	169	182	139	150	156	148	150	163	160	143	161	149	159	143	157	155	149	192	181	168	143	157	174	164	158	136	159	167	159	165	145	151	148	151	143	163	177	162	150	156	157	167	159	156	174	147	151	139	166	155	145	144	168	159	169	156	154	167	163	162	141	161	174	136	159	183	162	163	142	160	169	167	153	166	161	157	154	147	145	172	155	158	164	161	127	157	160	172	148	153	133	166	148	167	157	155	177	153	152	152	134	151	175	175	184	137	141	164	133	166	175	156	178	141	160	169	128	142	178	158	171	149	157	170	143	133	181	160	166	154	140	166	159	164	161	174	150	141	147	180	160	158	177	157	142	150	148	165	150	173	144	175	161	161	140	163	180	136	162	140	137	165	178	153	134	164	134	181	165	157	170	164	168	155	154	153	164	165	142	147	149	164	183	183	156	135	171	168	164	134	160	178	174	164	169	149	121	170	173	166	180	157	169	168	161	139	157	147	175	158	140	164	155	162	169	152	147	145	165	152	156	168	140	144	149	148	160	153	141	154	133	159	159	151	171	163	141	159	139	147	131	141	172	159	169	173	161	131	158	151	163	149	169	152	157	174	141	153	145	131	145	163	177	153	155	152	119	165	135	132	150	163	184	160	125	160	192	153	139	153	152	138	167	154	156	147	142	170	156	146	145	139	158	150	161	146	161	134	157	156	149	168	164	164	159	157	159	149	167	159	166	149	164	137	159	157	161	166	173	160	151	159	158	156	157	159	151	174	141	182	166	157	159	153	155	154	148	160	169	183	149	142	180	159	162	160	169	151	155	132	146	148	157	138	156	156	145	168	145	146	152	182	151	143	151	155	158	162	160	170	164	128	153	156	181	154	149	142	171	156	168	161	160	153	160	144	146	165	175	179	164	150	175	166	163	148	153	151	166	154	153	147	129	142	165	153	147	155	149	181	167	172	140	148	169	127	142	170	144	156	144	161	145	152	137	153	160	143	165	146	156	160	135	149	179	161	158	164	132	171	154	147	156	151	137	150	141	141	148	154	153	159	179	133	178	145	179	177	172	167	183	189	150	170	179	162	150	162	128	152	169	159	152	155	157	155	170	136	150	165	162	163	158	161	161	153	174	160	172	160	146	157	155	166	146	158	155	161	166	150	173	176	169	173	174	148	171	135	162	144	159	148	169	168	137	154	165	166	145	155	141	153	151	141	166	148	148	169	175	170	136	149	182	178	169	141	141	152	134	152	161	165	137	149	132	156	154	156	165	180	144	152	158	143	151	160	140	178	181	161	152	137	172	174	160	156	165	158	144	187	157	146	184	148	156	142	150	163	157	155	173	168	162	154	157	150	169	158	152	151	147	156	148	167	144	139	149	134	187	166	155	129	174	151	174	148	165	174	171	158	142	164	169	153	144	155	146	159	167	161	182	157	156	142	152	155	161	199	180	141	152	145	185	137	160	139	163	141	144	148	128	162	156	146	160	145	151	169	157	165	165	169	148	149	150	144	158	158	152	188	171	171	149	169	129	150	146	137	147	167	161	153	166	153	130	139	137	164	148	152	136	145	165	144	141	140	188	151	156	160	149	165	144	164	143	166	149	153	163	166	168	145	152	132	150	164	137	160	150	149	152	153	139	158	155	162	163	132	153	162	147	152	159	174	162	149	174	190	166	153	141	139	167	180	160	153	158	136	134	160	154	127	161	132	168	123	162	160	170	155	173	160	154	158	170	173	159	167	180	138	151	138	180	155	141	160	134	139	168	160	174	152	140	175	175	177	167	172	144	131	182	163	151	169	145	155	143	154	148	155	145	128	156	183	135	145	151	147	145	168	161	143	171	160	166	158	161	165	150	165	179	167	162	157	150	155	152	162	145	146	152	151	143	138	144	136	157	155	160	128	152	169	151	174	153	164	191	135	171	149	143	169	179	164	150	150	165	148	151	141	153	171	138	162	146	141	152	158	159	166	154	171	162	165	162	153	162	158	155	168	150	154	166	149	171	143	157	169	170	177	161	153	171	143	171	163	161	166	154	177	159	191	168	149	160	168	145	155	145	192	162	169	170	156	178	180	149	156	149	138	163	151	154	167	156	157	158	155	174	173	164	146	165	167	151	158	132	157	165	157	153	184	158	130	155	148	145	156	137	143	186	147	151	139	165	161	144	164	152	151	142	154	156	152	138	163	175	152	151	149	159	141	175	151	156	153	135	162	166	156	167	149	167	165	146	144	160	146	152	163	151	167	168	142	146	181	146	145	154	160	149	159	144	165	163	170	153	167	146	174	159	146	174	145	155	172	155	150	155	166	165	158	149	153	147	170	145	149	155	163	161	152	178	162	184	160	151	140	170	152	165	170	161	153	161	137	159	150	170	162	183	150	135	146	163	153	163	129	149	139	143	171	150	152	149	177	159	167	158	160	175	123	163	184	138	154	151	140	144	152	162	153	182	146	152	173	156	175	165	154	158	145	146	161	163	160	154	146	173	181	144	149	168	179	163	162	160	152	159	171	161	146	144	149	164	169	149	158	149	159	173	124	151	149	154	158	160	172	172	167	176	163	162	162	171	172	171	139	155	161	154	151	163	178	139	170	163	143	155	157	153	167	159	153	144	132	149	172	162	171	168	167	167	154	150	167	152	140	139	172	177	162	159	158	152	161	153	163	146	151	149	149	166	162	156	151	172	141	157	152	175	139	163	140	165	147	159	152	168	156	157	159	146	170	144	174	144	162	150	158	165	152	134	176	150	155	145	155	153	127	178	157	153	156	165	123	184	142	145	166	145	151	152	158	158	162	152	149	132	170	142	162	160	141	167	149	149	186	132	156	157	151	153	177	142	160	158	150	152	167	195	178	165	171	163	172	139	167	161	172	166	127	149	153	165	146	145	146	163	164	158	165	151	139	146	162	155	161	153	141	144	132	141	150	170	178	162	185	157	151	162	166	158	157	163	156	154	135	168	141	143	157	176	151	170	168	174	135	127	176	168	161	157	147	164	151	160	162	181	176	167	160	156	165	149	168	161	139	156	155	154	149	156	170	173	146	171	158	176	177	128	151	168	159	157	135	137	170	166	147	164	173	162	165	147	148	164	168	139	147	191	167	143	155	151	173	148	169	170	136	165	154	160	172	150	149	151	160	168	164	164	169	156	148	149	146	162	151	147	146	167	168	156	171	153	187	182	144	148	188	171	148	159	156	155	164	141	153	168	162	172	169	155	121	170	155	157	157	169	154	137	141	164	168	165	154	162	162	162	158	164	156	146	158	150	148	154	152	142	133	156	152	164	155	176	170	150	177	180	154	142	165	150	164	136	162	178	165	187	175	143	145	166	151	148	146	141	174	165	147	168
7917	10012	10283	5545	2929	1646	782	410	233	220	183	195	164	196	188	148	197	205	182	170	183	164	171	182	172	190	183	177	146	161	180	146	161	174	155	161	177	162	147	179	181	177	184	169	170	163	183	195	160	148	170	168	152	176	148	175	163	177	178	182	148	168	159	170	182	158	172	160	149	178	163	165	174	178	150	173	159	176	190	177	180	182	151	172	190	179	153	186	191	148	157	164	161	192	159	171	185	146	161	169	162	174	184	178	181	158	185	155	162	178	170	154	161	170	152	183	169	190	176	162	172	168	189	163	176	161	139	168	168	144	152	161	164	189	183	145	169	179	190	169	172	132	149	157	187	157	173	194	154	192	139	138	191	162	176	177	188	186	173	180	170	159	192	164	154	159	154	186	146	162	177	148	173	155	153	162	175	188	167	177	157	157	159	165	190	168	163	170	164	175	190	148	163	172	181	158	159	160	157	171	181	174	178	156	156	151	162	165	170	169	141	160	175	170	160	169	178	155	166	173	165	176	169	185	157	165	157	170	168	191	176	157	168	155	187	174	166	155	145	177	161	159	145	156	178	151	161	186	166	173	159	164	191	176	170	153	168	165	162	172	175	139	143	174	154	175	131	169	158	165	158	159	177	164	176	170	177	160	170	168	163	156	166	164	179	167	160	156	174	172	172	150	177	192	194	182	180	166	185	166	143	180	149	160	152	167	183	155	186	162	142	172	165	168	161	183	159	144	161	158	178	177	158	188	160	187	143	168	163	173	161	158	164	164	171	158	170	151	176	162	160	171	184	177	164	166	150	195	169	196	176	184	187	158	165	172	170	166	173	170	167	163	155	177	163	173	174	169	158	176	161	183	172	170	180	157	174	183	169	164	154	169	154	178	148	162	156	166	172	181	172	160	173	188	172	176	177	166	141	181	166	163	165	155	146	208	169	170	158	185	141	154	167	151	186	188	142	140	157	173	175	186	147	154	169	169	152	167	148	148	171	143	184	158	167	163	175	165	177	178	170	158	163	195	163	190	156	175	162	165	172	173	160	160	168	174	163	170	164	164	143	168	166	159	171	184	179	184	140	167	179	162	173	180	184	176	178	191	153	162	171	163	161	169	171	161	169	145	179	154	179	156	186	161	167	158	181	163	158	165	181	165	149	165	169	157	179	152	143	186	182	174	174	184	165	176	158	170	178	176	177	162	170	176	153	171	170	172	150	197	175	152	160	149	182	162	163	183	155	186	161	161	173	185	179	137	188	142	186	178	168	181	167	152	191	162	173	154	178	174	158	165	180	143	173	174	155	167	168	176	169	155	143	178	155	188	193	168	152	138	176	171	168	189	178	172	158	174	169	192	167	175	142	175	154	163	179	162	178	143	180	160	168	196	152	149	157	182	183	173	193	152	160	174	149	163	167	167	144	149	181	169	170	155	150	165	160	176	162	176	162	164	156	156	156	143	162	177	163	178	160	169	156	175	159	152	164	171	156	156	170	160	170	185	166	185	153	156	162	194	173	171	175	149	167	174	138	154	179	173	174	160	183	154	197	193	190	158	181	170	159	166	163	146	176	166	167	177	167	162	157	168	172	160	174	177	170	192	165	167	151	172	143	169	143	157	192	186	176	136	149	163	169	173	145	142	188	160	176	173	158	154	170	164	175	157	179	159	159	160	161	172	155	157	179	160	153	165	156	167	150	175	172	166	188	176	175	172	168	172	161	170	149	144	157	166	152	168	169	172	167	172	153	144	181	153	170	176	155	151	166	189	165	202	180	167	154	172	163	155	174	163	164	182	168	159	178	160	155	169	186	176	184	168	147	165	167	181	199	157	171	147	195	167	162	179	190	158	174	181	153	167	151	167	140	163	180	185	167	175	164	147	175	153	194	185	160	175	182	170	165	130	162	192	135	163	159	153	162	165	155	159	169	186	152	156	157	169	180	160	167	182	173	153	153	169	169	200	175	186	179	153	191	140	176	169	170	181	180	169	189	175	148	137	142	163	151	164	162	162	167	172	147	168	183	161	156	199	169	169	169	169	199	170	152	142	148	170	172	163	172	159	178	166	140	190	195	169	151	167	161	147	180	157	157	147	177	162	147	152	158	171	172	154	188	152	173	146	156	172	165	161	195	152	153	179	164	173	172	189	163	141	178	148	163	152	163	185	173	186	172	165	182	152	178	170	165	174	158	171	157	154	197	161	160	173	169	175	170	147	167	157	166	178	144	170	163	169	144	149	174	174	170	155	178	167	184	145	169	166	165	182	141	169	149	154	170	162	154	169	178	172	166	166	167	162	168	158	171	147	172	153	154	156	150	166	158	167	170	174	165	150	167	176	164	151	173	184	183	150	179	199	152	158	161	150	160	170	164	180	196	166	157	155	161	177	191	161	165	176	161	187	166	168	152	162	160	163	171	171	151	172	168	168	151	161	197	176	152	168	175	147	172	177	180	157	186	163	153	159	151	175	153	159	145	178	151	177	167	165	163	193	164	160	164	183	167	152	163	170	176	149	171	182	187	177	183	166	168	164	169	174	175	178	168	159	204	162	138	173	156	177	162	162	179	170	172	159	194	156	145	137	161	167	162	173	168	169	181	175	202	166	158	174	182	179	179	174	178	186	165	161	184	183	168	160	169	159	145	139	158	143	177	167	131	183	151	167	184	187	190	177	169	159	195	177	169	162	182	165	182	171	168	164	148	169	177	154	172	163	175	169	168	165	163	182	170	176	154	179	175	169	198	177	191	168	169	183	165	164	161	162	160	191	156	163	156	160	148	177	171	161	141	180	169	182	182	198	165	156	181	168	157	151	156	178	173	168	168	156	165	158	180	188	180	164	152	186	177	160	163	185	181	181	171	191	175	144	164	169	197	150	165	172	154	178	177	169	185	158	177	140	149	189	160	174	176	159	166	166	168	136	168	169	145	163	149	157	163	158	181	168	163	175	162	173	188	178	178	176	167	161	181	160	162	142	150	155	182	150	168	148	164	162	164	182	163	174	171	155	161	176	146	157	152	180	188	136	169	159	161	157	156	168	160	187	131	176	153	166	171	150	175	150	182	170	172	193	152	179	158	150	180	168	160	154	163	156	186	130	169	174	154	197	179	171	156	168	170	155	179	167	148	169	161	177	175	165	170	171	191	169	159	175	158	177	188	159	185	180	167	179	159	180	158	167	181	166	179	184	161	159	155	150	144	175	165	178	181	152	177	170	182	154	171	162	154	172	164	161	177	183	162	178	168	179	163	192	153	171	157	172	160	176	151	156	170	170	169	176	175	144	167	148	168	180	152	182	169	159	176	165	164	149	167	170	163	155	171	164	165	158	206	181	172	165	155	176	170	156	161	138	152	159	182	157	145	166	184	169	168	161	161	162	166	162	159	201	164	135	159	175	154	156	172	175	151	189	148	174	153	158	171	182	178	176	156	198	163	160	164	179	175	174	172	162	168	185	162	171	172	165	146	149	161	175	163	174	175	153	168	167	153	160	179	160
24269	20106	26286	23686	20143	11889	2449	1290	987	861	811	820	678	645	620	582	589	602	552	571	535	532	523	518	517	505	495	589	536	507	511	495	524	536	510	495	471	498	496	524	496	537	504	473	498	492	486	459	501	502	515	461	509	516	503	517	548	444	516	479	474	497	493	496	457	477	457	478	523	479	525	491	457	478	499	514	493	478	502	495	470	477	452	473	506	488	472	470	503	444	441	463	450	480	482	471	485	460	466	458	480	478	485	473	495	525	504	502	478	465	512	480	449	507	456	504	530	519	468	497	484	515	468	486	487	507	528	501	482	461	489	521	472	515	524	453	464	455	478	438	455	512	480	441	454	476	517	480	506	471	478	487	488	496	490	461	467	459	476	442	506	461	494	497	519	499	500	479	520	489	495	489	478	478	472	450	498	519	500	503	463	453	471	464	467	459	503	479	503	467	473	470	472	485	510	487	488	496	477	501	454	464	479	480	460	482	489	464	497	520	486	487	461	488	470	466	477	404	498	487	436	496	471	480	490	460	515	454	475	490	485	476	477	490	475	494	502	512	470	463	502	472	448	474	473	464	466	456	501	458	487	498	496	448	476	507	463	552	467	469	475	449	481	503	472	463	466	476	482	521	491	517	512	493	429	502	483	520	500	477	512	501	487	533	472	467	477	506	479	474	466	522	508	448	505	473	435	500	481	451	468	449	519	444	449	541	499	522	502	505	482	488	464	493	503	478	436	477	513	486	493	496	505	495	487	485	497	469	462	473	441	481	508	473	423	495	487	500	465	453	469	493	528	477	471	478	463	476	442	488	437	440	475	448	474	497	469	479	481	481	519	524	471	472	423	472	466	497	465	508	480	515	525	466	452	493	490	464	459	453	496	433	505	485	460	471	460	445	443	488	482	495	453	473	476	473	491	495	492	484	485	485	474	495	522	497	456	523	501	477	483	465	489	497	491	471	467	491	534	474	447	448	474	508	437	468	530	494	457	464	520	497	486	447	472	521	460	468	470	474	453	477	489	482	482	488	479	457	497	460	495	468	466	484	469	495	479	488	470	488	461	457	483	492	464	487	453	482	462	452	480	488	492	442	482	474	529	493	489	515	518	450	462	521	459	515	455	473	494	466	470	514	517	488	475	471	447	521	481	488	479	481	453	470	493	496	490	442	479	491	489	508	476	492	523	455	487	497	491	461	484	494	479	467	431	498	501	465	518	468	451	478	427	482	445	510	474	461	486	472	487	460	504	500	475	490	488	473	505	501	501	476	482	472	475	487	484	491	474	488	494	461	458	484	486	485	497	479	489	458	457	488	467	511	460	496	455	488	427	494	464	464	460	471	477	465	471	475	510	499	452	442	471	488	492	478	499	427	493	494	452	477	509	482	496	502	487	473	488	477	446	467	467	477	528	476	505	487	506	495	450	490	467	491	489	467	521	495	493	473	523	437	480	490	433	442	494	499	438	483	470	463	467	496	500	483	440	500	470	454	484	506	458	483	480	503	497	443	518	470	480	483	474	511	497	450	458	419	465	477	470	507	436	520	478	475	514	506	475	452	484	525	500	472	488	464	503	479	473	482	522	494	465	475	449	483	499	448	480	464	487	444	485	481	501	531	472	450	501	495	493	511	491	479	482	507	473	477	491	467	447	514	494	531	480	440	495	453	467	454	518	497	438	438	438	475	483	488	450	476	462	470	500	502	474	470	494	463	487	478	483	479	499	478	460	496	475	495	508	441	480	510	483	506	495	506	517	497	448	474	476	492	481	490	516	483	473	473	469	461	464	485	439	461	468	444	468	514	486	497	480	490	476	473	485	460	467	498	503	491	471	481	479	506	490	460	497	509	494	486	477	494	483	462	495	480	451	474	433	483	435	488	475	519	494	476	481	468	491	484	491	525	513	430	492	483	463	494	448	493	455	496	480	463	489	512	490	480	534	455	459	446	458	469	535	528	473	488	448	475	483	448	492	481	504	453	493	510	457	494	501	468	488	468	484	478	472	467	499	478	494	485	477	476	468	483	427	475	488	466	474	468	505	515	492	461	482	523	511	470	464	459	507	469	443	470	455	459	511	510	489	450	474	463	453	494	490	447	455	445	490	494	496	481	448	503	500	453	516	501	484	484	529	472	503	500	492	465	496	440	441	478	461	490	531	505	503	546	454	485	499	484	501	476	477	450	501	495	505	483	452	469	465	513	523	448	508	489	445	475	488	495	506	532	488	479	523	499	430	483	503	515	471	470	482	481	514	487	506	466	439	483	493	469	498	502	441	475	473	433	451	457	517	446	525	485	460	492	497	435	466	510	457	443	501	472	477	504	492	486	490	496	518	459	490	491	525	488	530	474	441	485	483	469	461	469	521	517	473	457	462	474	514	479	475	466	486	490	446	469	520	504	478	485	480	461	503	492	477	458	479	475	501	504	464	478	508	485	430	470	504	548	468	537	439	539	480	509	515	499	523	502	456	483	520	493	445	494	457	495	483	467	510	529	442	555	453	436	483	456	505	486	507	481	447	490	489	483	471	480	463	447	482	510	470	470	482	477	463	519	507	498	483	462	468	445	474	482	450	508	507	514	471	539	479	484	507	481	484	470	491	489	486	482	492	468	483	463	528	456	467	452	493	480	458	478	486	516	469	487	505	498	472	451	482	473	479	484	481	511	486	491	481	459	478	473	471	459	482	469	477	497	500	454	471	469	448	518	495	485	460	448	509	494	503	476	475	442	486	492	477	542	523	499	477	460	486	469	476	527	472	470	472	490	481	480	465	511	500	504	467	437	470	492	483	519	482	521	509	498	501	515	529	490	485	480	513	479	499	490	473	509	515	490	489	469	490	490	495	489	507	497	522	460	450	464	500	485	436	482	496	434	471	474	520	500	483	474	445	521	480	485	476	446	490	473	486	483	498	500	472	495	499	484	476	469	478	479	516	514	486	487	446	485	506	503	454	476	466	507	455	489	417	513	465	459	487	464	466	462	482	453	462	485	436	484	445	473	525	446	469	472	467	492	492	511	488	493	462	469	499	445	488	499	473	476	495	492	467	495	510	502	502	496	498	481	448	467	470	499	502	485	475	501	475	473	508	471	452	516	510	457	470	466	506	507	520	468	486	482	500	538	466	496	499	485	500	497	465	489	505	484	509	489	522	472	496	501	509	520	478	490	470	463	448	462	517	466	498	462	494	523	460	462	510	522	473	490	485	482	485	485	512	503	502	501	503	453	482	453	491	521	506	499	503	444	491	483	469	472	460	491	503	506	469	513	466	477	505	455	486	456	470	465	502	484	501	470	470	475	507	490	454	489	486	521	485	463	482	460	467	470	478	442	485	488	470	477	486	473	485	446	473	489	504	446	480	496	496	467	469	494	491	460	488	472	487	487	483	515	472	465	442	443	450	471	479	459	495	482	491	474	480	452	487	485	508	452	479	459	474	487	462	485	494	482	461	532	506	488	497	468	484	517	458	473	468	458	528	439	471	500	489	449	511	453
10945	22555	20865	12916	8431	5164	3085	2015	1614	1305	1179	1077	854	769	732	728	619	692	642	590	589	585	558	538	530	527	518	528	522	509	507	470	496	486	497	536	494	462	448	478	442	481	468	456	459	490	492	451	484	475	454	429	489	441	462	447	491	432	443	464	482	460	440	480	493	477	475	445	469	464	493	464	461	467	414	480	491	461	441	471	458	452	449	449	436	441	455	474	451	475	479	453	481	454	446	434	446	436	497	462	423	441	469	424	454	429	431	497	445	473	439	462	476	410	477	484	480	446	505	479	468	417	450	441	429	461	461	449	453	462	445	437	479	480	458	428	479	459	484	438	453	456	473	430	455	499	493	469	460	435	463	446	435	470	415	486	426	456	438	450	464	413	464	483	470	454	466	458	405	451	432	457	399	465	457	445	472	467	474	417	458	435	433	455	449	477	467	434	450	438	454	429	472	444	443	466	447	436	463	421	450	422	477	453	419	409	444	470	483	471	414	423	456	466	499	431	458	458	447	426	480	460	440	467	466	428	483	445	528	435	440	442	420	464	446	439	473	447	427	434	411	448	456	482	426	426	428	450	437	434	478	449	500	453	414	405	450	446	444	454	440	468	413	442	478	486	430	405	450	456	443	446	471	441	466	420	442	500	458	469	474	436	473	502	458	452	415	473	482	480	479	470	474	435	442	452	496	452	433	433	484	449	484	451	473	514	433	456	435	497	429	469	407	438	442	486	464	457	448	432	464	443	442	485	494	458	494	457	427	452	444	439	455	468	472	488	426	454	461	447	458	471	459	441	434	433	466	478	476	459	458	440	421	484	473	475	448	446	452	446	446	453	455	484	452	473	449	448	448	421	443	477	433	450	466	419	452	448	410	460	421	422	455	452	459	405	453	489	430	477	481	456	482	478	423	482	434	459	446	438	457	456	453	460	430	422	472	459	432	468	478	449	445	437	433	432	477	480	457	462	478	441	449	452	443	432	458	457	449	492	463	445	461	455	464	463	463	393	462	435	447	436	445	455	465	473	490	393	411	423	456	419	470	478	469	418	423	424	465	461	481	466	456	425	462	432	454	423	428	456	437	456	443	473	427	411	447	482	484	435	461	465	428	423	462	447	440	441	445	460	427	453	455	490	430	477	407	434	463	462	455	481	438	455	484	479	436	442	453	434	464	454	472	460	454	444	495	418	461	436	456	476	453	464	478	464	438	451	450	446	462	444	464	421	439	465	437	437	463	424	447	485	435	464	400	465	461	429	467	474	458	440	459	474	455	465	452	460	492	463	431	454	430	432	501	438	462	449	455	410	461	456	445	462	453	450	411	485	453	423	427	455	407	458	449	469	418	436	439	511	479	464	464	480	462	467	457	460	445	444	476	443	415	420	425	476	459	466	451	442	482	461	491	428	436	448	428	482	441	458	490	477	461	471	450	451	427	456	456	444	414	477	472	455	461	478	439	466	448	448	460	459	489	446	437	513	445	446	443	444	449	469	428	441	436	439	440	441	417	422	468	457	462	460	479	468	448	424	431	441	454	452	469	461	430	416	458	470	447	460	448	467	474	431	492	461	480	465	440	467	459	445	488	484	450	503	444	459	457	459	445	447	457	467	447	434	437	463	448	433	441	467	482	479	426	438	445	433	472	429	457	486	452	443	436	452	448	428	454	442	459	422	455	456	433	448	401	442	456	462	430	496	451	437	486	483	450	454	494	443	481	437	430	450	429	509	422	451	420	428	465	451	451	466	421	453	445	414	435	444	475	473	496	461	432	430	456	483	441	450	436	429	443	457	424	401	444	421	450	466	426	476	413	456	463	475	431	491	438	472	479	447	455	454	452	457	468	455	469	465	479	409	482	471	464	431	449	453	437	442	479	451	420	448	445	460	447	444	424	423	446	436	402	440	487	437	455	446	472	401	416	494	458	434	467	440	450	440	451	478	462	430	439	472	462	451	472	448	457	446	465	424	421	460	455	450	475	467	432	438	433	450	462	494	443	457	460	457	438	477	470	441	435	467	434	422	416	442	445	494	458	441	477	433	481	427	467	447	452	446	486	478	427	440	462	437	454	468	451	436	455	451	458	442	454	473	408	456	474	446	484	411	429	469	466	433	460	464	419	476	446	464	471	439	397	477	467	446	425	471	464	444	465	438	425	487	458	448	418	475	468	433	442	457	439	433	465	430	449	460	489	445	460	449	469	442	425	477	437	432	457	487	412	449	456	487	432	477	429	435	472	455	450	497	417	448	482	473	429	451	441	473	449	455	423	447	459	472	427	461	420	468	439	463	464	419	426	451	408	471	422	441	447	460	420	443	447	458	441	444	444	466	475	441	449	459	475	470	427	445	453	495	451	466	483	453	473	486	467	420	492	447	434	478	448	448	464	443	412	459	470	459	422	421	411	467	432	423	464	425	425	469	463	460	473	456	450	428	441	479	480	490	478	459	447	467	483	439	464	477	463	437	438	452	484	433	444	467	471	432	427	436	455	433	436	460	448	448	481	448	463	455	450	428	466	455	432	491	446	459	475	455	453	438	456	478	450	435	441	485	444	481	478	412	487	446	463	433	418	484	423	424	428	461	455	430	429	440	419	451	451	445	475	457	413	436	442	456	466	448	466	472	442	483	443	439	451	447	473	444	459	449	445	432	483	447	452	434	453	459	405	448	466	464	439	459	432	464	459	462	457	433	479	465	485	427	438	497	504	429	455	449	477	433	490	447	437	423	453	407	435	436	449	457	440	452	464	438	467	511	404	451	433	468	458	480	462	453	439	477	442	414	476	478	470	425	471	478	444	467	464	457	465	471	466	439	470	437	425	459	470	433	442	447	450	446	461	452	464	496	438	461	472	438	461	486	453	441	449	447	492	447	429	442	456	471	459	444	470	445	437	479	443	490	443	441	458	430	451	464	467	498	434	461	468	475	497	466	460	444	454	468	466	455	447	484	421	465	461	436	457	468	448	485	426	451	409	496	472	438	451	484	451	475	413	440	431	450	472	455	466	460	439	453	495	472	472	416	487	436	434	435	447	426	450	452	458	488	434	460	461	432	439	478	493	441	468	491	450	427	464	472	432	450	470	470	443	435	459	463	462	441	444	476	421	454	472	460	439	460	484	463	458	455	447	471	470	447	459	447	437	396	467	420	442	471	513	483	428	441	450	460	426	431	474	423	441	445	469	489	424	449	448	431	455	435	471	452	462	447	448	447	447	431	484	454	443	445	471	461	443	471	474	454	479	442	449	444	470	460	493	456	459	448	443	447	454	456	466	468	462	405	483	486	425	441	474	443	463	440	466	425	455	465	431	432	458	488	482	499	497	434	465	432	472	413	454	460	495	455	422	464	472	460	458	431	474	451	453	440	474	471	450	472	455	426	436	445	450	368	432	416	438	440	443	456	448	452	465	431	438	447	428	467	437	447	447	456	477	466	431	473	433	456	457	521	476	471	427	445	456	434	463	462	437	441	431	474	457	486	481	449	448	446	460	442
22158	20138	26675	23380	20156	20334	11159	2518	1723	1611	1468	1461	1194	1077	1017	1042	1041	957	967	961	863	911	896	863	866	838	820	830	836	871	872	852	837	830	827	814	860	768	750	821	813	844	829	855	785	814	809	831	811	793	801	786	802	822	763	800	777	813	852	824	750	842	829	761	807	784	830	746	772	780	763	778	758	791	827	798	821	773	761	812	813	831	821	791	824	822	805	766	796	809	790	744	796	794	826	775	765	862	758	743	797	788	818	831	784	734	806	765	792	750	772	735	757	781	786	790	757	731	815	803	756	767	788	749	796	811	812	780	819	789	803	784	805	746	838	813	784	794	720	760	830	807	806	781	832	775	756	804	773	741	755	754	766	753	748	790	727	771	775	773	759	735	800	761	771	815	798	789	742	740	807	789	807	790	750	765	830	766	815	774	766	857	807	772	807	822	756	811	769	758	781	780	786	745	774	800	762	755	743	799	750	738	801	729	767	755	747	820	741	790	774	796	745	751	739	797	782	766	733	803	795	778	771	736	766	690	804	798	774	779	767	814	802	809	766	804	808	790	799	771	734	791	782	861	761	787	792	798	811	784	767	783	777	796	800	759	732	795	755	743	756	772	771	752	808	834	747	798	790	720	792	712	800	731	759	778	767	771	783	759	752	753	790	786	813	776	753	773	797	772	740	809	793	784	785	807	816	744	743	787	781	797	774	770	745	781	795	773	754	775	781	726	748	765	763	785	767	802	791	799	762	711	797	752	772	746	776	797	773	744	754	731	734	772	808	787	815	763	770	745	780	791	718	790	793	695	827	779	778	789	806	761	731	756	689	829	786	739	785	758	812	812	781	767	823	789	742	802	739	734	767	812	782	787	786	760	763	770	821	741	799	785	775	764	714	773	804	754	776	805	720	765	776	756	743	812	764	779	773	809	794	819	723	738	789	757	754	731	765	758	759	770	752	773	807	722	814	844	752	802	775	746	754	768	749	748	791	800	728	759	768	799	761	783	761	783	769	809	807	832	771	830	787	771	734	807	780	773	774	807	774	779	845	771	749	781	774	728	753	769	729	733	795	760	816	760	760	777	828	792	783	717	728	758	805	747	745	719	767	706	786	748	830	761	747	797	748	775	756	782	709	770	749	788	753	754	740	799	784	812	803	775	745	806	788	795	781	764	807	733	780	779	725	776	838	843	827	745	777	796	844	806	819	724	778	740	777	757	818	732	778	805	788	781	765	795	737	799	789	799	804	755	820	790	793	812	777	775	780	781	727	792	783	755	753	773	810	783	827	774	768	724	812	796	742	735	806	767	814	769	771	798	765	761	786	755	791	782	735	771	757	774	779	742	789	736	778	768	745	742	746	775	795	741	782	783	753	747	786	762	799	750	752	781	758	724	769	781	732	776	754	798	798	762	820	744	776	764	734	781	797	803	758	828	801	791	785	784	797	745	791	814	729	761	759	791	751	783	808	770	779	779	759	791	800	797	767	768	724	785	748	796	795	750	758	762	755	789	777	821	762	788	798	696	779	777	796	785	782	822	778	785	799	761	719	740	759	726	791	779	746	768	806	756	764	782	812	771	775	785	742	754	784	772	822	837	795	788	737	777	770	771	731	760	814	743	778	791	793	768	766	767	738	765	830	766	802	798	809	818	753	754	774	805	767	789	816	771	804	767	735	772	739	795	785	791	790	724	775	818	773	794	750	775	778	787	810	805	752	734	820	771	810	743	779	789	792	783	733	766	758	809	791	807	780	793	754	725	815	789	790	790	743	796	746	855	741	785	796	784	808	775	790	784	787	776	721	796	750	792	827	810	791	786	752	771	805	783	814	752	726	780	763	782	731	766	761	803	763	753	775	789	783	753	789	770	762	782	762	773	762	775	775	778	724	783	786	795	767	749	775	750	766	779	779	756	800	770	825	773	773	782	769	763	790	782	818	794	809	782	766	781	773	818	765	786	772	752	799	772	773	748	779	774	741	789	767	810	776	803	769	809	729	798	762	800	770	743	765	785	777	747	786	773	789	746	803	765	778	827	769	806	767	761	791	777	796	758	713	839	776	808	731	834	755	825	808	755	772	739	783	791	803	801	804	747	758	801	744	704	781	747	803	747	800	774	789	784	796	802	760	771	737	761	831	708	811	787	808	795	784	752	777	750	785	792	777	772	715	717	811	765	786	773	818	730	747	775	801	709	789	773	788	799	789	764	790	791	754	792	787	766	788	789	765	802	763	774	768	776	773	758	754	757	736	754	820	842	765	760	738	801	795	779	817	830	791	747	728	752	728	778	817	734	776	784	772	782	798	829	787	795	804	804	745	793	726	774	771	755	785	748	757	796	762	775	792	752	739	797	730	759	734	787	765	723	778	748	808	758	764	792	799	781	776	751	796	807	743	716	771	775	765	748	846	766	784	771	790	780	773	733	849	724	828	775	769	751	754	758	785	724	816	746	715	790	785	764	735	787	733	754	779	729	807	792	793	802	770	740	764	808	780	764	762	725	799	798	772	783	825	756	787	812	755	801	774	803	767	810	787	788	784	803	781	739	771	794	767	794	807	799	782	766	778	775	763	813	731	776	802	797	764	800	779	750	803	818	767	783	778	799	772	788	774	777	729	777	793	718	789	741	781	784	813	705	824	781	795	801	757	789	740	793	798	788	807	721	784	854	746	769	744	790	732	763	767	782	770	760	769	809	812	783	789	778	769	792	794	812	816	786	792	775	766	819	766	752	744	757	743	732	793	805	819	755	741	778	736	744	766	817	781	764	749	812	786	768	794	762	726	774	823	801	761	769	735	754	771	730	764	763	747	749	795	819	750	745	801	815	776	816	760	789	789	777	744	789	768	806	811	810	785	782	784	749	762	757	788	801	806	751	753	755	798	756	802	756	769	747	772	746	798	748	768	841	782	756	801	750	763	728	811	756	767	742	758	790	799	748	773	825	790	787	750	764	765	822	703	774	732	758	772	796	776	794	761	739	744	779	769	710	765	758	781	707	739	768	744	760	781	743	778	754	777	784	765	807	796	763	790	760	784	801	739	706	785	800	806	755	805	766	728	750	772	718	753	791	777	758	730	739	814	805	782	801	779	757	801	734	770	754	822	798	799	821	755	822	758	760	869	787	799	740	819	788	801	772	785	763	812	771	801	756	781	768	800	741	732	769	794	762	797	808	796	781	753	805	775	775	789	797	736	802	749	783	776	763	771	744	812	730	773	799	800	753	789	749	776	777	717	778	785	788	755	768	712	783	807	803	807	773	771	766	772	789	787	750	722	796	783	772	811	802	762	764	795	804	764	850	782	762	806	764	797	793	779	757	770	767	784	760	800	836	837	765	790	740	830	825	788	759	758	768	702	803	776	795	769	788	791	744	765	811	768	748	751	725	776	768	768	750	806	771	728	760	737	805	775	775	774	782	746	774	751	791	775	783	769	752	778	760	758	768	821	781	779	766	788	793	762	823	769	746	766	729	737	771	769	750	780	769	760	763	768	808
14388	29577	27453	18034	12245	8841	5202	3446	2842	2446	2094	2002	1517	1394	1326	1272	1160	1107	1089	1051	951	1008	956	913	855	855	865	829	807	835	819	831	793	801	730	799	774	727	783	782	762	770	803	759	739	798	780	768	761	754	743	774	735	729	771	737	765	759	758	751	747	773	743	722	772	700	743	723	715	790	718	730	813	739	751	745	742	759	733	718	753	733	753	728	748	738	763	738	713	744	740	690	753	723	651	738	685	735	688	750	742	741	709	747	762	711	699	710	750	712	760	739	710	710	755	786	756	786	748	742	685	732	703	717	755	723	773	716	753	760	749	679	718	731	720	671	725	728	730	716	743	748	672	706	726	733	732	751	703	734	731	733	755	733	759	782	754	733	735	747	709	724	725	712	750	732	741	697	664	743	752	751	709	711	707	710	757	736	676	715	804	686	699	715	720	758	740	727	700	733	736	708	715	743	751	755	733	727	711	737	731	738	721	747	741	729	733	720	787	768	741	746	692	731	797	702	726	734	758	733	758	714	713	701	719	746	688	721	750	707	725	722	719	737	739	739	731	739	735	754	706	656	787	758	722	740	732	703	755	687	720	711	733	702	727	714	700	746	700	700	703	733	699	708	736	719	707	733	744	760	732	737	753	718	754	730	693	696	699	766	740	756	717	704	745	724	699	743	767	704	753	726	726	753	739	806	734	753	754	802	748	747	737	746	749	711	735	742	725	731	750	716	757	713	726	764	711	737	678	719	741	692	733	736	751	739	741	705	708	727	739	712	771	739	728	734	753	716	729	694	753	720	688	748	716	707	674	684	730	712	749	733	766	721	716	723	713	796	742	728	750	690	811	721	684	758	776	715	691	749	753	765	710	750	730	707	751	774	738	755	729	711	744	733	716	729	680	740	749	717	736	694	779	703	716	732	709	765	719	747	726	745	691	730	781	685	666	740	712	742	748	742	723	749	734	736	689	766	756	713	750	724	768	763	695	718	731	701	731	740	736	698	724	730	668	727	725	772	743	792	773	696	725	721	724	762	703	712	687	733	697	671	672	709	725	744	739	712	718	748	695	766	752	759	707	750	748	763	758	709	717	730	707	714	716	683	700	765	744	710	710	739	711	710	712	751	693	734	712	734	752	791	660	799	738	703	674	694	696	673	687	734	739	726	707	728	725	732	746	746	719	743	748	723	698	695	737	715	664	745	717	748	722	689	716	726	753	723	710	704	695	734	733	791	759	771	766	754	730	745	732	733	735	722	717	705	702	743	732	739	739	707	726	667	749	720	745	699	749	724	718	721	760	721	720	703	769	728	717	760	726	719	738	719	752	688	732	702	668	740	769	719	760	766	711	720	710	759	722	764	712	717	717	724	724	745	752	750	739	694	743	717	731	720	722	743	753	763	709	718	702	736	727	718	730	723	724	702	702	755	710	703	708	719	734	701	744	778	774	772	749	712	727	681	698	694	724	745	769	767	786	726	705	740	730	707	776	734	752	742	716	731	728	706	708	694	698	742	759	711	692	691	733	743	744	731	744	711	705	747	717	790	679	691	768	711	736	710	734	750	752	716	797	728	694	745	724	661	747	746	689	741	723	665	755	709	701	685	751	751	749	755	708	714	721	738	757	759	713	701	724	721	739	714	663	718	723	717	739	744	722	737	651	768	745	730	756	735	725	713	776	707	766	748	720	742	751	706	724	730	676	741	679	670	721	719	707	760	762	704	779	700	725	707	701	728	676	754	745	748	733	726	721	730	718	717	690	710	695	698	735	693	717	754	744	701	703	686	699	709	734	772	729	716	698	723	670	759	743	708	759	757	754	759	799	725	707	701	733	729	743	748	779	756	787	736	699	711	719	746	702	688	750	719	724	733	711	705	749	717	753	726	754	739	740	744	698	691	720	724	724	755	752	730	753	729	750	740	733	686	787	718	730	712	751	755	696	784	750	737	692	715	725	708	762	693	679	686	747	711	770	699	720	685	712	738	734	744	751	730	712	726	782	727	712	683	749	729	686	728	763	716	733	720	700	740	747	712	719	716	695	772	726	687	757	705	735	724	714	760	775	660	747	716	718	724	695	766	752	691	700	764	721	718	736	698	714	730	709	757	733	708	739	737	700	724	739	740	741	713	746	762	699	766	733	719	734	743	744	725	741	673	715	739	722	720	750	715	757	723	760	685	792	708	707	740	717	728	729	746	727	742	688	682	745	729	747	675	719	726	677	757	739	719	743	728	734	697	739	710	739	691	718	747	698	719	692	745	654	729	719	678	751	673	732	734	734	744	745	727	705	683	715	731	702	741	747	722	726	761	701	741	766	750	711	713	722	707	727	704	669	673	767	718	710	703	682	703	789	710	756	749	728	728	771	706	728	720	692	727	723	729	707	751	709	704	715	726	766	778	754	720	704	717	761	789	747	666	664	691	748	739	719	761	715	695	726	698	750	739	778	732	729	737	732	679	724	701	670	746	767	710	747	714	719	662	764	730	685	717	733	764	690	674	708	710	735	722	726	726	699	702	719	687	700	657	694	710	724	718	736	759	716	765	783	704	708	738	749	777	753	707	725	749	767	680	723	720	746	720	725	732	729	718	709	722	746	751	738	736	699	747	741	760	741	745	775	732	720	682	737	738	738	701	744	700	714	761	738	710	717	715	717	753	721	732	744	738	736	752	716	709	707	725	725	769	712	732	659	695	706	767	749	718	721	727	709	719	762	724	698	711	704	746	692	729	717	707	732	723	743	725	700	715	738	760	721	717	713	766	750	734	679	727	794	734	673	708	752	733	733	703	726	728	771	735	730	709	721	760	682	760	742	749	706	683	746	707	705	744	695	712	746	729	717	705	764	727	728	708	700	756	771	740	738	710	753	695	774	683	730	695	692	695	723	727	759	701	736	730	754	701	740	768	710	693	705	724	687	776	745	713	718	710	722	716	806	752	663	713	745	751	741	710	735	698	736	759	655	752	719	749	721	682	742	676	726	717	741	727	762	677	715	733	707	706	735	693	731	709	734	672	728	779	795	760	733	719	763	727	709	729	747	683	694	759	723	711	726	727	682	733	745	728	727	751	713	718	717	751	700	670	706	746	699	725	745	733	713	764	736	681	728	732	688	718	710	739	786	696	728	728	748	700	713	712	693	760	710	687	745	761	697	715	746	699	738	715	756	792	735	697	766	757	776	709	734	733	697	735	685	722	761	705	713	713	720	714	783	666	730	715	732	755	722	766	737	767	749	700	736	716	737	747	703	771	729	744	762	724	756	741	739	712	720	729	715	743	699	715	731	666	744	723	777	707	722	745	724	701	732	696	677	715	754	724	723	752	766	732	765	745	725	752	684	694	756	726	799	723	742	736	731	705	725	749	732	773	741	735	717	720	742	732	790	742	738	728	724	718	746	704	713	698	737	751	752	741	725	708	769	779	713	687	687	764	719	724	742	759	758	733	782	809	701	759	771	732	724	787	718	705	705	700	737	699	708	744	707	665	685	741	730	745	722	751
27424	16311	7060	3461	1561	842	333	227	167	192	172	167	158	155	143	177	168	159	179	166	184	161	158	175	147	145	129	137	158	157	144	147	166	171	145	154	157	163	158	171	130	169	164	172	145	155	150	163	156	149	154	150	152	191	168	157	166	144	148	154	179	144	161	157	149	137	145	183	160	177	139	153	147	139	141	178	156	155	148	156	142	160	168	146	152	162	158	177	171	134	149	162	146	153	152	153	177	165	153	170	158	157	164	146	171	171	173	168	171	155	164	154	156	163	150	139	152	150	151	181	150	177	135	168	164	168	145	158	145	178	158	137	168	167	144	145	175	146	159	143	156	149	167	144	152	154	162	160	151	153	176	151	159	151	164	164	154	160	154	163	194	148	143	154	143	143	145	154	162	161	162	173	152	135	156	193	163	139	149	147	154	173	173	164	159	157	151	169	185	173	168	147	144	139	137	183	160	176	170	145	174	156	156	159	164	146	176	143	159	137	156	171	164	157	176	142	166	125	147	195	160	139	143	166	173	144	152	173	164	133	137	168	150	179	158	163	138	142	156	156	175	153	139	146	144	151	138	143	164	143	144	171	145	167	164	159	174	149	158	171	156	163	144	157	154	178	157	158	154	164	152	147	159	147	163	160	150	153	165	150	167	179	161	160	159	164	174	161	178	162	138	156	137	189	172	144	177	158	140	156	172	160	182	144	149	161	152	163	158	176	172	172	149	144	135	158	145	161	158	185	150	160	181	171	148	143	154	151	163	161	154	146	142	172	159	175	157	150	165	153	144	162	159	158	170	134	158	146	169	144	156	149	175	147	146	151	183	141	161	152	161	141	164	161	165	153	154	138	146	147	164	164	163	174	154	146	150	167	135	143	130	142	175	155	162	160	152	174	164	146	153	127	178	165	165	182	141	145	156	173	148	161	156	173	133	170	145	153	136	180	150	151	176	165	164	153	175	164	186	167	151	144	148	155	192	166	176	127	187	169	173	143	173	141	146	145	149	166	175	167	145	175	166	151	173	148	143	144	133	149	145	164	154	161	158	163	161	143	151	157	160	147	162	147	153	162	146	159	152	175	191	157	181	146	157	166	160	144	163	135	145	154	169	143	127	182	155	147	169	167	154	174	162	178	173	140	153	151	161	172	155	174	149	169	155	152	155	163	161	145	153	158	166	149	145	159	132	148	153	154	153	171	159	142	157	165	174	175	163	161	167	157	155	138	155	156	121	126	176	137	153	139	163	140	168	151	153	148	156	147	144	170	161	157	150	170	163	167	143	153	160	142	148	178	153	145	144	146	151	174	156	172	202	176	186	151	149	153	145	168	175	154	165	151	141	159	192	159	161	167	162	131	169	194	136	161	150	146	151	149	145	126	152	162	155	161	152	166	163	155	152	160	163	141	156	163	152	139	153	156	159	124	159	138	161	157	164	165	167	134	149	160	138	141	148	152	154	158	163	161	158	136	175	183	150	159	161	171	160	165	162	158	167	181	143	148	154	153	149	167	154	146	137	154	174	177	162	146	170	159	151	194	155	144	159	161	168	128	147	154	164	184	162	165	139	155	148	153	144	163	167	166	149	147	158	153	164	167	148	163	161	161	169	167	151	147	142	145	162	119	159	146	158	164	164	162	155	166	156	165	141	164	174	172	201	178	181	150	155	151	143	151	170	150	163	154	132	159	160	150	153	143	163	151	149	141	150	144	181	157	142	136	181	188	165	182	154	158	150	162	166	145	134	173	171	158	141	144	164	169	135	156	171	140	154	165	147	172	158	150	170	155	141	138	138	164	176	147	143	146	133	172	144	134	146	153	168	150	154	172	147	155	164	155	152	143	143	141	156	163	168	156	170	162	155	166	155	155	147	166	152	163	161	135	154	158	187	158	161	165	173	166	153	162	165	150	162	151	172	155	150	151	171	135	158	163	164	138	146	155	139	155	161	158	164	165	148	153	166	143	141	156	136	124	145	162	152	155	154	166	167	162	183	144	155	175	156	145	165	161	170	173	163	172	160	161	158	156	136	152	141	149	149	172	174	159	162	168	156	172	156	182	159	156	175	150	164	161	167	167	182	130	146	163	142	189	147	140	154	157	162	148	140	154	170	155	161	167	157	160	186	149	181	141	149	144	131	177	157	155	159	168	188	155	169	152	152	141	141	159	155	177	150	162	150	164	127	160	153	152	152	173	171	143	172	152	161	161	178	158	150	160	180	160	155	135	167	157	164	166	161	146	136	150	156	129	167	170	161	135	155	155	170	186	142	155	133	145	145	178	144	145	127	156	167	164	154	153	171	159	159	161	131	147	170	186	168	143	161	168	186	167	161	175	172	167	151	115	155	156	153	155	165	158	189	146	147	164	161	171	153	156	147	166	161	141	151	150	160	159	175	152	190	164	124	172	158	159	164	148	154	162	157	165	156	164	158	167	167	157	160	151	162	142	148	132	159	157	151	153	135	157	177	145	155	161	167	165	166	147	160	140	151	148	139	161	159	152	175	171	171	162	159	143	163	150	165	174	156	168	145	165	165	134	146	145	128	165	169	153	163	158	139	159	166	169	172	160	147	153	169	176	126	154	155	146	158	151	154	154	137	172	154	161	164	154	175	144	141	137	147	150	173	165	156	168	142	174	190	148	150	161	150	150	179	143	150	158	160	162	157	148	158	153	143	152	169	175	168	152	167	162	145	137	157	135	167	172	163	170	156	162	153	163	151	140	170	149	148	140	160	150	154	166	147	124	136	175	164	170	154	155	178	161	131	156	162	159	176	134	149	174	177	140	159	157	143	156	157	162	151	163	152	161	145	173	157	141	145	164	175	158	138	166	158	138	174	172	162	186	147	146	184	169	145	144	144	156	157	155	157	155	174	147	156	138	158	156	140	164	159	175	180	149	164	133	153	171	157	125	146	145	188	160	138	151	175	166	133	161	149	156	150	180	159	138	185	157	134	164	146	155	166	149	179	144	169	138	149	157	176	176	143	153	145	161	136	141	164	141	169	156	146	159	151	175	163	160	168	163	165	161	152	172	132	157	155	142	152	155	162	157	154	143	162	188	169	155	160	167	160	166	159	131	146	164	144	152	148	176	142	148	170	156	186	145	125	157	168	165	130	158	145	165	155	139	142	149	162	169	135	161	157	169	159	156	192	152	172	149	140	142	146	166	152	145	154	149	156	152	160	143	160	148	140	155	173	140	156	174	174	174	148	138	146	139	164	150	163	175	149	169	139	158	152	166	153	185	152	137	161	152	159	166	141	163	156	134	133	159	167	162	157	154	176	129	149	142	144	164	160	167	149	153	151	139	137	152	162	152	176	171	133	162	147	158	144	156	156	135	156	156	137	154	154	192	150	138	165	172	179	140	187	150	163	181	148	158	157	159	143	142	162	167	161	126	154	193	157	127	152	161	137	171	141	156	146	156	164	182	157	169	166	158	147	150	189	170	154	157	164	146	181	169	161	154	162	128	145	146	154	155	158	160	142	151
9080	11208	10800	5691	3073	1643	550	279	194	185	203	189	180	177	183	171	213	170	193	181	177	197	168	187	178	181	161	163	176	159	151	175	164	160	179	172	155	165	177	192	186	177	163	147	153	156	188	169	166	157	171	181	158	167	157	142	159	191	171	191	164	173	154	164	181	184	165	178	145	165	159	162	179	179	174	189	156	159	161	185	160	175	190	165	189	163	171	152	175	172	144	161	191	175	170	174	146	146	162	175	165	171	165	165	151	194	165	187	188	149	177	157	170	149	161	194	169	174	164	166	149	159	171	193	163	173	168	179	186	163	191	172	178	150	156	170	191	163	176	158	166	194	185	174	183	171	180	181	180	169	168	155	159	152	157	160	170	153	157	177	167	184	154	177	185	158	155	165	174	161	176	163	167	179	178	157	169	155	185	170	163	178	155	162	164	167	162	191	166	172	172	162	168	165	181	163	169	173	161	171	173	166	147	174	157	174	172	165	168	170	155	202	165	170	155	165	173	192	184	163	154	164	160	159	148	158	157	165	163	179	170	183	161	143	202	179	172	174	166	163	156	160	160	158	175	175	184	165	172	157	165	175	160	156	194	154	156	145	158	147	170	171	183	154	170	143	156	160	166	168	172	160	186	188	176	165	167	187	159	164	148	174	191	177	176	178	151	158	164	168	187	146	163	184	152	184	162	185	176	177	172	148	158	176	153	186	158	153	174	184	164	188	175	177	169	148	166	173	178	161	185	155	152	171	171	178	157	152	157	179	144	191	173	169	179	171	192	166	171	152	157	153	170	144	183	175	175	158	161	174	194	176	174	171	142	166	151	176	167	191	159	178	181	172	160	166	174	169	167	167	174	188	151	162	170	162	159	182	164	204	156	174	184	146	172	171	159	159	149	149	176	185	176	176	167	173	189	175	149	176	164	159	170	193	168	199	165	154	176	163	136	162	156	160	147	150	160	181	171	159	166	187	184	170	160	164	156	177	163	184	181	147	165	157	174	168	168	164	178	174	172	166	192	162	167	186	168	166	155	141	187	172	147	171	157	166	183	171	176	182	180	188	169	172	193	168	166	164	177	168	177	170	166	155	185	172	185	175	151	154	179	153	165	170	170	198	164	177	185	170	157	158	167	177	172	189	153	158	172	166	160	168	161	173	157	185	162	176	168	177	168	176	158	157	172	170	177	171	159	160	167	146	157	169	165	165	142	162	176	159	176	174	176	177	177	167	154	188	172	158	150	159	157	175	168	164	174	195	157	154	183	176	176	155	159	175	183	169	186	178	145	144	160	158	174	189	154	167	201	159	179	176	191	167	162	161	168	173	161	154	190	158	180	145	162	186	156	174	164	163	153	168	158	169	168	175	164	169	169	171	152	176	155	178	201	171	156	175	156	159	160	195	184	168	186	172	171	169	147	159	150	173	185	170	158	146	149	162	182	160	150	147	153	185	144	168	167	154	148	151	165	179	176	142	183	144	152	169	175	176	160	167	159	158	156	159	149	154	158	154	156	174	171	161	171	147	171	170	169	168	169	177	151	177	169	155	178	187	154	172	183	180	157	159	167	136	170	142	170	172	160	187	177	155	147	167	192	170	160	177	172	170	168	170	156	176	182	168	200	152	195	182	174	166	166	150	164	180	155	173	175	157	164	172	178	173	163	164	176	169	166	168	142	169	162	150	180	164	167	171	164	160	192	186	153	156	169	158	171	161	177	207	146	170	142	154	165	169	170	154	158	186	169	196	181	157	170	178	163	171	163	175	170	166	169	170	155	173	176	175	173	180	154	167	141	177	190	162	167	181	169	185	168	168	178	153	171	168	179	170	170	177	187	173	167	174	168	194	171	197	185	177	171	166	182	160	155	159	153	155	167	140	162	157	155	163	193	178	157	160	174	154	185	176	191	159	167	188	159	142	164	172	170	150	155	155	162	199	165	174	145	174	167	175	177	159	138	177	163	183	189	145	185	180	160	152	154	167	155	163	167	174	202	172	177	158	152	156	151	159	163	190	175	173	175	142	174	175	172	149	176	165	163	177	154	192	186	175	154	141	165	161	174	171	154	177	173	169	163	140	162	173	188	170	170	155	159	147	179	137	179	153	164	175	167	194	192	170	177	161	156	178	160	172	177	160	207	156	161	169	170	173	176	163	181	168	173	158	185	154	171	163	149	149	176	168	171	205	173	175	176	168	166	165	172	173	136	176	166	181	180	175	177	171	155	167	161	153	183	146	154	192	148	154	188	161	151	159	156	151	174	181	165	154	189	178	153	165	137	168	178	159	195	174	156	159	170	181	158	180	144	175	189	162	162	159	158	156	157	167	161	168	150	161	160	171	151	174	179	156	161	173	157	157	161	169	155	163	172	164	163	156	172	175	155	171	153	161	172	158	148	177	155	175	177	175	181	160	178	157	171	196	190	177	180	167	171	158	156	169	167	151	164	155	176	167	197	154	146	164	144	181	159	173	173	156	175	150	178	165	180	187	176	168	170	153	169	177	165	168	174	174	157	168	174	177	144	184	189	179	159	167	158	165	184	161	164	162	181	163	194	161	179	165	181	162	179	168	178	184	153	155	154	173	162	193	171	190	177	182	161	184	171	161	186	167	180	173	166	169	172	172	153	179	185	164	173	186	172	195	159	164	146	158	164	158	156	162	187	165	175	170	173	171	160	177	168	157	140	176	170	163	169	183	156	173	151	175	166	158	165	189	173	158	170	172	168	159	164	164	153	156	183	183	168	138	150	156	183	163	157	202	177	199	175	163	156	156	167	171	166	159	166	177	183	170	196	153	179	169	186	168	192	141	166	168	174	178	177	178	149	188	173	171	160	193	165	161	176	180	159	175	192	173	180	171	184	176	162	162	159	166	155	175	170	177	176	196	159	182	151	174	169	164	170	187	174	183	165	174	167	172	138	169	162	182	165	158	159	171	166	181	167	172	185	167	160	166	169	168	161	164	168	178	143	167	168	166	148	158	163	181	153	181	165	168	169	155	167	161	169	176	177	169	176	210	178	146	177	167	175	164	182	141	173	160	159	164	184	163	175	188	170	185	191	162	189	178	161	165	164	156	152	178	165	181	176	152	172	168	171	171	182	183	179	170	180	154	156	155	168	162	157	152	177	195	150	163	170	163	161	183	145	158	153	160	149	146	175	162	188	164	173	187	160	151	164	162	158	187	178	176	157	164	173	151	186	176	147	160	174	169	185	165	172	148	145	163	155	186	177	161	185	185	165	178	178	182	171	155	150	165	150	167	157	182	156	178	167	152	188	161	191	165	164	154	178	161	166	145	172	185	160	174	174	161	167	165	169	173	171	166	148	171	146	156	174	169	151	181	155	169	160	170	166	180	181	173	161	182	181	145	149	159	179	179	171	192	151	177	157	138	167	188	175	172	161	149	199	157	192	127	160	158	165	167	172	181	166	166	168	153	179	154	166	184	157	150	175	155	186	145	171	146	149	164	165	168	149	175	154	170	181	148	167	147
24437	20120	26269	23732	20141	11729	2235	1189	1019	855	764	818	700	658	618	602	572	593	603	561	568	499	561	505	509	541	503	506	523	531	538	511	488	484	514	498	526	525	480	490	473	461	506	469	526	518	522	479	488	504	545	485	518	483	491	524	441	504	549	509	474	499	521	475	488	504	521	494	493	494	496	493	463	470	475	467	495	458	496	451	489	466	465	487	508	481	472	460	471	516	479	497	461	515	499	521	501	495	495	499	451	486	493	480	481	518	454	488	474	466	479	488	468	483	481	519	486	492	479	489	494	520	483	447	487	448	498	467	481	499	460	499	515	511	501	527	497	485	499	495	500	470	479	483	506	461	489	492	486	487	468	471	491	471	444	526	488	490	520	511	495	492	481	494	460	488	480	506	486	473	504	503	445	425	491	526	489	490	503	492	495	443	475	499	503	515	486	487	495	503	492	488	457	491	498	459	476	454	481	474	482	478	475	488	473	442	453	443	479	491	450	513	448	475	457	455	531	452	461	543	486	456	507	489	485	495	468	479	458	490	474	443	476	440	511	487	478	476	494	495	487	455	443	487	509	453	465	484	510	508	486	524	487	475	502	487	464	480	505	512	479	473	483	477	513	511	476	473	533	505	511	470	490	484	480	478	475	482	449	515	438	485	473	496	472	497	484	434	486	533	502	449	447	461	467	461	457	508	478	540	486	501	455	464	477	507	517	468	510	486	509	489	484	485	522	479	472	455	500	493	475	458	486	497	475	483	454	466	489	501	512	489	501	488	491	487	481	453	490	535	476	478	503	496	468	499	490	511	492	498	511	478	461	463	462	512	474	455	532	462	483	454	515	504	478	469	521	502	497	490	514	505	485	481	520	490	482	520	476	494	506	448	440	517	447	481	471	514	475	463	456	469	497	480	469	488	502	445	523	471	484	473	488	515	458	498	473	481	506	494	454	503	524	477	461	475	480	507	457	486	477	490	472	480	502	484	513	495	458	502	507	485	474	462	464	451	493	477	459	446	498	439	481	529	493	465	470	440	454	470	505	517	527	484	431	455	471	503	458	504	510	493	465	492	526	463	523	490	465	480	449	489	497	462	497	489	483	490	471	512	517	521	488	457	485	447	520	459	488	514	485	454	504	483	491	483	472	503	457	476	499	510	477	461	492	472	499	515	476	492	518	497	501	496	498	533	464	487	507	475	498	463	471	481	459	484	448	458	474	513	471	502	469	477	480	454	461	487	478	489	448	486	470	470	507	467	475	489	518	453	488	465	489	488	470	465	465	500	494	517	500	470	525	503	504	509	471	516	477	488	471	447	526	475	518	492	476	456	456	476	501	491	488	492	512	445	494	527	490	503	490	477	467	487	488	448	528	494	486	446	483	489	479	476	483	471	505	534	508	490	454	503	460	478	504	508	505	461	510	479	502	455	508	466	462	491	451	523	472	497	489	474	449	469	511	488	497	464	471	463	504	506	498	468	490	459	456	487	466	477	463	483	470	521	470	442	484	507	496	490	502	455	461	514	493	466	524	483	500	464	447	503	500	475	436	523	478	494	480	481	486	527	474	503	506	444	508	515	490	480	497	461	481	431	448	473	498	479	498	462	483	487	493	487	488	486	463	467	479	487	496	486	449	474	470	489	464	424	464	518	476	488	497	477	490	507	461	469	497	488	533	475	463	496	482	512	495	479	526	449	478	484	496	490	475	530	447	483	469	491	486	502	442	505	506	486	496	514	493	505	515	484	496	469	502	456	489	486	472	440	487	468	482	517	452	442	479	465	473	488	476	477	477	459	495	469	501	483	464	486	519	496	517	532	479	484	487	522	473	508	491	449	489	501	492	516	444	467	505	465	500	491	459	481	484	463	495	485	454	419	474	457	468	492	463	506	486	476	472	483	462	454	474	440	476	477	522	497	498	500	482	487	500	454	462	509	496	458	486	468	497	483	478	509	494	468	478	488	470	500	495	479	462	482	459	488	453	485	457	475	475	472	464	442	502	489	477	492	459	463	518	486	455	472	517	466	473	483	514	526	461	438	448	532	475	523	475	515	482	483	491	463	483	486	490	474	506	508	488	461	478	517	461	505	485	502	444	445	490	470	491	456	472	497	505	495	541	516	516	447	485	500	508	472	519	494	496	504	507	442	456	476	452	507	511	471	462	478	502	483	514	458	456	492	517	485	501	449	504	453	479	469	470	483	509	478	504	474	507	459	461	455	473	509	473	503	492	461	521	444	470	490	506	495	484	482	455	496	507	483	500	477	458	494	487	512	504	503	532	472	504	474	483	487	504	453	450	469	502	499	462	508	447	516	471	502	477	460	512	475	522	473	476	490	484	495	474	514	517	532	497	504	455	470	495	498	469	471	496	484	483	517	513	469	511	503	486	496	538	481	486	496	497	526	483	512	506	502	475	513	490	485	470	460	491	490	465	471	448	523	494	541	500	487	485	510	482	517	523	477	478	495	483	494	481	479	493	487	460	468	491	469	505	430	493	458	507	468	552	502	522	499	463	471	470	472	498	456	476	494	498	487	480	507	472	497	496	474	459	448	488	487	466	500	521	510	507	495	507	467	543	483	502	468	512	498	447	502	458	505	465	509	471	464	476	495	511	491	484	499	451	453	437	453	502	489	470	513	477	491	450	479	478	514	481	473	486	489	460	481	544	523	490	481	492	481	469	540	506	471	475	492	495	480	461	497	473	487	513	501	444	505	475	525	527	489	487	468	514	483	449	465	459	472	505	453	541	479	502	535	521	472	508	467	424	503	488	525	494	496	476	460	452	457	465	516	492	487	446	474	440	474	486	486	507	509	489	488	470	486	485	461	495	479	451	495	469	474	500	490	455	540	495	465	473	503	451	466	484	470	467	466	484	450	498	489	509	448	460	507	471	478	439	453	519	408	468	468	522	445	502	446	479	504	492	477	482	476	497	429	436	535	442	464	472	519	493	506	492	500	486	458	438	441	505	481	446	482	472	476	481	489	465	496	507	485	491	471	518	494	445	458	487	498	515	470	459	525	477	488	475	518	496	481	487	488	509	468	474	534	478	481	487	464	491	480	491	481	499	480	472	499	511	492	471	448	511	447	471	453	515	471	486	464	466	476	517	513	516	519	497	440	497	504	522	455	477	478	497	497	495	474	488	484	499	498	479	502	518	482	453	482	494	463	497	484	447	472	485	442	504	495	475	507	496	483	489	529	485	468	493	473	504	460	501	496	448	479	491	499	488	481	516	470	479	514	473	481	496	456	502	477	449	427	499	456	439	471	511	461	500	469	522	503	469	472	491	471	462	496	438	489	492	474	507	530	449	488	500	468	506	482	493	430	476	502	485	493	497	455	465	490	559	509	503	483	468	518	497	473	451	558	503	519	494	475	448	498	474	513	498	437	459	436	454	491	475	492	477	497	453	521	528	520	533	470	494	484	467	471	503	496	498	530	463	478	469	476	525	478	467	470	513	469	519	471	513	462	474	455	496	491	483	489	506	460
11634	22720	22059	13095	8058	4753	2586	1892	1578	1368	1164	1040	874	816	732	687	717	649	644	595	567	547	549	539	527	500	529	536	494	506	498	489	483	513	476	474	497	477	455	437	482	483	493	448	477	461	494	475	473	491	445	448	457	462	472	475	455	495	480	426	416	474	481	465	444	440	458	458	456	435	464	433	453	491	461	479	468	487	474	494	498	452	487	437	455	435	477	471	458	460	479	406	492	487	490	417	529	473	488	476	475	431	443	458	451	481	433	485	440	446	440	468	477	460	464	458	461	423	474	440	420	463	488	460	455	464	449	490	478	477	448	456	500	503	397	429	469	467	474	465	479	471	428	474	452	443	470	473	460	428	476	470	446	421	450	475	462	448	437	463	456	454	448	431	481	463	430	480	430	451	395	441	443	508	444	469	478	461	471	439	457	466	426	443	464	470	472	437	441	447	474	440	478	459	452	465	434	465	470	425	472	444	466	475	480	432	448	458	490	483	439	470	477	478	456	490	436	442	475	458	466	464	471	467	504	465	424	439	444	470	447	423	465	464	454	465	469	455	494	449	435	419	472	451	453	474	431	442	457	439	432	454	449	464	465	411	447	450	500	459	477	472	476	437	481	464	444	465	438	445	477	465	448	487	474	485	474	453	441	455	473	462	495	461	439	461	453	441	454	474	436	448	459	466	490	434	465	514	419	441	450	442	461	416	490	455	443	453	436	518	488	442	431	454	448	437	500	432	454	478	451	477	508	465	462	453	445	450	460	410	462	442	478	448	435	432	446	461	436	480	481	517	485	484	504	438	488	417	445	477	426	443	466	512	425	466	440	424	435	443	464	420	463	466	448	482	445	438	441	451	473	453	467	495	448	440	466	494	497	457	464	462	432	484	449	458	468	461	465	514	439	499	459	491	463	493	472	421	440	448	422	446	461	530	432	444	454	489	433	474	452	467	457	446	457	457	436	462	454	446	477	443	472	472	434	443	451	485	466	488	478	477	444	459	445	481	452	506	477	435	407	476	453	453	456	450	449	457	427	447	459	489	440	444	464	468	422	511	463	464	456	432	441	472	472	439	457	399	476	439	464	422	452	423	461	453	471	449	431	456	470	457	437	461	457	443	441	471	445	486	441	445	449	498	459	463	438	452	467	438	452	460	467	488	439	460	474	480	475	463	447	436	423	443	495	448	450	433	469	426	457	479	423	484	449	476	456	471	445	463	428	418	435	426	450	485	466	457	404	478	438	419	481	435	473	454	443	428	436	471	455	426	418	456	428	457	466	437	446	441	452	432	470	493	448	487	460	464	465	445	456	469	482	480	466	471	461	441	438	431	458	459	470	458	443	471	437	489	407	457	456	463	452	423	479	475	427	457	481	462	428	447	433	437	456	452	459	446	481	461	430	467	464	479	434	426	425	498	444	444	446	440	482	500	426	423	480	431	480	404	446	458	477	473	480	416	480	465	463	497	405	454	448	441	445	442	461	438	463	448	473	440	462	437	449	487	450	470	469	483	463	453	452	474	451	488	434	458	436	476	454	453	454	460	459	446	446	443	457	438	438	462	465	459	447	484	451	461	453	471	446	443	468	467	468	456	451	466	472	481	491	417	484	469	461	444	437	448	489	422	450	459	475	454	428	495	504	460	410	463	437	438	431	446	459	472	418	437	418	468	410	479	470	425	507	449	463	464	438	420	452	412	454	460	458	450	486	482	438	451	489	458	415	465	452	461	466	422	447	473	444	478	424	448	442	458	455	482	453	473	444	464	473	518	450	474	486	454	439	481	473	425	445	439	424	480	471	451	445	475	422	435	447	428	443	440	474	411	477	483	441	450	463	445	449	444	417	441	466	471	464	436	451	466	412	462	462	481	456	433	454	441	415	438	447	436	449	482	474	431	469	485	478	453	442	462	449	465	456	493	478	454	461	433	445	488	431	442	491	499	452	446	447	437	447	433	486	445	482	446	447	424	478	444	488	435	433	474	451	424	417	457	477	437	427	411	441	470	424	446	462	475	465	479	470	442	452	476	454	442	474	441	487	455	430	476	433	446	450	450	426	438	427	445	468	471	444	467	432	492	479	463	456	471	455	453	460	459	416	465	450	447	447	456	431	468	458	501	469	457	463	446	419	441	486	425	463	412	443	452	421	476	474	453	415	456	397	453	458	463	477	466	493	450	453	459	442	467	464	485	450	409	455	414	506	440	415	448	405	450	469	485	441	480	417	484	451	454	461	444	420	464	430	451	439	452	483	435	461	452	444	478	454	471	466	484	453	418	455	415	482	465	456	458	486	474	472	504	469	443	489	452	452	436	478	478	455	428	486	467	427	467	443	432	443	474	472	437	509	459	467	455	467	453	466	443	469	441	469	474	452	433	455	441	460	452	423	439	445	443	452	451	442	437	487	468	437	426	428	445	456	461	448	468	456	516	470	465	449	450	466	442	466	477	457	436	435	462	452	430	420	476	477	456	464	443	441	423	449	452	464	456	471	435	458	450	448	437	468	481	458	447	427	467	497	446	431	423	480	459	458	444	426	450	420	449	453	458	432	450	461	456	436	436	469	471	484	475	439	427	406	452	437	502	454	420	409	444	418	479	431	462	478	510	467	445	468	497	442	449	424	429	446	448	435	470	454	466	425	505	463	482	425	471	464	445	455	431	472	443	469	452	442	431	441	433	441	450	487	467	433	474	431	469	482	465	444	467	475	486	454	419	380	466	474	459	462	463	442	476	438	504	453	455	440	475	454	425	438	475	425	448	443	428	481	458	402	450	460	463	495	426	483	468	493	469	435	477	477	437	446	457	449	445	462	439	488	497	471	453	453	446	458	437	442	442	453	482	461	474	450	498	439	502	467	418	461	485	454	508	441	509	471	474	441	421	461	468	423	449	457	437	427	486	444	491	457	432	451	439	428	425	486	444	461	461	460	402	478	431	473	418	466	456	459	441	420	438	449	444	426	452	477	460	472	436	447	469	462	432	408	425	463	441	463	456	469	416	486	427	443	460	459	433	449	458	465	477	480	460	453	450	490	455	419	445	453	467	456	446	437	447	446	438	442	459	454	466	478	450	461	454	451	458	464	474	444	455	442	407	465	478	463	458	448	425	461	444	477	502	478	473	461	442	441	456	460	473	444	485	454	457	443	468	510	458	465	502	470	430	438	458	479	443	488	469	435	472	500	432	473	477	434	438	452	465	439	469	470	431	422	414	422	450	457	460	440	462	495	469	459	445	471	448	449	451	465	456	433	449	468	472	443	480	461	489	484	438	438	450	454	467	471	473	455	480	457	441	455	448	440	457	448	475	482	478	478	467	418	435	438	464	466	417	498	440	464	409	416	445	425	435	468	461	411	483	457	499	441	470	426	449	467	420	459	457	456	455	477	474	481	445	441	397	451	418	484	461	493	472	464	466	517	458	448	472	438	474	451	475	465	453	464	469	439	446	436	468	451	454	471	475	482	430	464	430	397	489	420	437	464	452	453	448	453	462
22149	20120	26636	23383	20140	20288	10824	2369	1807	1518	1400	1306	1130	1154	1021	1009	971	1023	972	907	886	914	875	861	867	850	895	841	872	817	816	823	834	825	828	855	788	766	794	808	877	821	822	777	764	776	864	817	817	775	837	821	752	826	829	837	810	798	793	821	825	848	755	812	750	758	775	817	784	827	781	815	833	784	785	779	762	804	815	772	810	734	801	807	759	811	770	827	803	718	793	808	765	762	807	815	803	764	715	771	724	792	810	805	764	759	750	778	786	767	743	799	795	778	771	828	743	818	814	830	776	779	770	757	752	767	754	793	747	791	783	790	786	811	736	724	782	785	797	792	755	770	789	814	773	791	769	756	787	789	830	756	781	783	708	790	771	782	728	733	786	751	767	783	805	842	843	802	866	768	804	866	763	767	733	790	796	795	762	792	787	759	784	792	780	765	788	759	734	741	774	783	772	754	796	736	711	828	746	803	763	790	769	800	789	834	831	755	806	733	774	761	813	756	753	790	764	774	786	764	789	812	785	730	813	824	799	806	765	814	776	808	766	737	797	815	785	811	757	808	794	843	787	737	821	801	871	764	726	800	789	752	773	811	746	775	745	770	803	752	800	753	729	818	823	774	788	738	779	832	822	825	779	802	774	803	789	768	782	734	796	719	769	775	763	742	790	782	761	805	816	783	807	730	791	740	807	768	777	821	790	765	763	796	748	773	795	777	788	793	779	793	800	749	767	788	756	787	776	800	759	743	732	796	764	771	803	779	739	778	748	776	758	733	766	778	775	771	796	807	767	758	815	772	768	745	723	776	772	741	772	794	761	785	763	766	764	752	768	733	774	765	748	763	759	813	784	799	756	764	817	761	770	741	812	742	784	751	744	771	817	761	817	805	794	790	747	804	787	757	809	776	765	768	734	739	740	752	765	765	806	757	811	780	764	803	793	796	823	763	834	749	743	801	764	772	788	771	790	785	772	760	827	815	740	800	727	750	771	810	734	803	807	735	772	781	774	767	769	797	727	758	769	776	770	869	774	772	733	810	772	790	822	758	749	746	808	754	805	781	798	769	742	774	778	823	771	767	818	809	792	792	786	795	809	791	724	755	804	849	753	745	769	767	799	820	751	807	767	772	754	800	803	788	780	740	810	759	831	838	747	777	771	787	776	773	791	731	768	738	798	782	782	784	797	777	754	747	760	768	818	808	790	765	800	794	781	778	829	758	782	816	792	748	762	815	767	773	754	741	764	750	766	793	811	797	758	806	835	788	753	797	806	713	781	767	845	760	786	765	752	811	782	773	757	756	804	763	762	797	777	830	784	781	783	774	790	759	756	817	744	810	806	761	796	764	740	745	847	790	748	753	742	833	767	812	762	798	774	787	775	756	817	802	772	792	770	838	830	810	779	786	768	811	769	780	821	753	753	772	787	785	766	795	774	757	781	793	811	773	764	809	757	795	787	789	802	809	775	779	757	763	808	781	750	777	765	786	766	742	802	791	770	780	750	724	734	798	712	803	793	773	774	822	730	770	749	805	753	798	813	765	800	785	786	734	794	821	778	772	765	820	735	732	766	755	781	755	774	765	786	765	836	726	729	806	740	780	805	821	815	793	756	792	757	741	757	748	720	714	756	719	773	785	770	766	789	772	799	807	754	770	754	834	803	791	732	776	803	776	732	725	774	805	804	757	784	833	761	778	788	809	772	747	756	796	826	756	812	778	824	762	776	815	859	796	812	766	801	754	766	791	830	813	804	812	745	787	786	771	765	763	779	777	814	800	735	794	784	772	804	783	776	713	783	742	809	802	781	780	766	789	831	855	783	754	720	779	771	727	743	769	767	806	754	759	826	804	748	801	773	767	753	803	770	757	753	759	721	763	772	788	752	803	757	773	808	753	744	822	756	819	760	824	815	818	807	795	802	774	728	743	809	755	797	788	785	812	736	815	717	796	812	740	777	780	804	777	778	739	804	761	750	806	754	815	835	784	770	757	798	754	774	760	830	770	779	750	775	757	784	768	793	722	767	782	830	828	718	812	770	779	796	752	715	750	807	782	769	759	809	791	806	811	783	795	797	724	792	773	755	690	757	758	730	811	772	699	736	833	794	776	754	823	711	771	807	790	756	766	794	764	783	787	769	756	788	788	770	808	780	821	785	779	769	806	733	824	739	772	803	804	786	757	780	735	777	806	807	778	871	793	780	769	741	827	750	772	756	774	703	723	791	736	803	767	824	796	739	726	777	760	743	773	741	759	735	761	738	795	793	763	788	790	821	784	773	751	783	771	759	784	760	786	781	797	743	774	801	739	824	790	755	790	750	793	765	791	756	766	746	718	719	777	787	813	809	821	774	816	762	799	798	730	760	780	785	774	762	783	772	773	783	850	768	770	797	773	820	835	813	773	735	763	790	821	735	790	746	823	763	773	747	795	746	767	748	835	785	765	716	732	792	794	876	765	755	766	791	778	790	753	733	718	781	825	783	767	811	737	799	793	789	795	758	740	750	803	734	747	808	830	798	755	718	777	724	790	758	701	757	772	811	748	777	806	766	772	762	774	807	786	782	809	816	773	756	773	800	753	764	722	793	794	770	789	756	736	759	798	785	792	783	744	769	739	832	775	777	796	766	800	737	747	743	795	792	748	765	809	719	761	749	769	791	844	767	777	793	747	822	790	750	830	781	730	803	783	808	761	794	750	760	772	750	765	736	785	796	760	786	781	764	783	768	754	771	775	769	784	727	757	782	760	762	812	818	767	745	801	747	766	783	770	800	723	798	777	738	722	766	804	749	710	770	816	769	845	860	840	790	775	774	796	807	773	739	763	813	807	742	753	788	798	782	786	790	819	816	767	788	756	793	767	771	760	702	774	800	742	755	773	772	806	734	793	776	762	808	772	788	752	722	794	814	782	771	792	778	756	737	767	777	781	784	723	789	833	767	850	756	731	774	797	783	747	729	799	756	824	802	762	839	800	806	749	800	805	768	756	730	776	786	776	744	745	807	764	748	787	780	803	767	787	777	773	742	823	840	752	795	817	787	798	801	830	755	762	821	799	822	775	814	764	713	844	755	784	791	827	789	800	762	792	733	767	800	768	814	788	730	821	805	763	807	765	789	761	767	798	806	739	748	812	804	776	765	766	755	795	800	810	764	771	688	720	827	757	794	749	762	803	749	802	825	725	797	770	800	753	757	822	787	775	758	759	774	768	737	782	746	788	786	712	747	733	810	762	789	733	833	734	749	774	730	781	776	738	840	787	773	761	779	735	779	844	771	736	785	802	806	805	784	761	778	690	807	793	773	729	750	776	778	746	808	739	810	774	793	742	779	808	764	740	780	782	762	794	777	756	783	762	752	773	810	761	819	776	786	794	773	826	742	818	805	738	840	773	774	771	829	783	773	700	809	756	804	765	777	785	843	739	773	813	752	793	785	796	732	783	770	800	774	732	783	788	730	789	759	766	868	779	779	775	725	771	808	812	759	754	788	803	788	756	768	757
15219	29733	28602	17962	11267	7976	4538	3379	2896	2428	2192	1928	1583	1397	1285	1236	1168	1086	1066	1061	982	932	901	889	877	846	891	838	855	843	855	820	808	824	773	824	838	770	752	835	724	798	804	783	723	763	796	780	771	773	769	765	766	726	774	745	766	765	738	797	720	787	768	761	702	668	750	731	718	759	763	716	762	713	709	713	719	817	702	741	717	731	729	764	718	764	711	713	726	782	738	764	763	743	739	726	780	721	711	733	733	741	741	762	736	753	670	713	767	723	714	741	709	697	736	741	734	739	762	683	721	756	726	749	755	701	717	705	736	718	739	711	702	722	714	726	724	732	717	775	773	713	764	711	751	738	771	725	690	737	700	716	735	732	749	777	746	710	706	696	671	722	727	749	746	726	728	728	703	767	749	748	713	763	755	742	733	714	719	738	715	758	741	758	685	766	724	691	737	724	732	760	717	732	728	740	701	725	735	752	692	703	781	713	764	735	725	757	744	733	779	701	741	778	690	701	722	658	767	719	739	763	688	721	733	729	774	708	741	724	720	787	756	697	743	721	732	757	753	742	742	714	706	714	739	730	736	704	764	707	714	705	696	744	747	687	733	736	715	758	752	767	723	751	741	769	743	774	739	722	757	738	743	740	732	681	724	747	760	730	742	765	729	744	763	726	708	713	770	736	765	726	751	747	693	706	718	714	728	725	787	724	735	686	746	734	706	726	733	732	730	742	736	674	698	736	669	753	728	694	730	719	732	739	773	756	730	769	728	710	745	690	676	763	773	730	754	697	676	704	778	743	700	745	702	710	756	761	749	721	741	759	788	759	716	735	706	678	703	704	742	725	746	712	754	724	711	713	693	727	723	718	702	741	779	705	759	686	767	744	709	727	753	736	715	740	737	705	745	708	691	728	701	707	726	745	722	739	730	731	714	709	774	751	713	724	735	681	749	738	769	735	719	757	726	720	779	716	698	753	735	752	712	703	749	722	716	713	723	747	730	702	709	757	737	693	751	724	724	740	691	717	682	676	712	741	697	667	734	773	733	715	725	735	790	701	750	757	698	755	760	718	759	729	756	741	737	707	758	747	710	748	726	699	758	742	727	741	776	708	708	761	750	785	718	747	753	701	679	749	716	738	725	715	740	749	751	706	753	733	734	736	749	695	736	706	695	705	725	767	711	746	743	753	752	678	715	735	757	735	721	761	702	737	709	762	736	727	738	724	761	709	716	724	712	728	717	707	712	703	754	736	711	688	750	714	751	731	725	706	686	728	741	717	725	718	706	755	719	711	740	757	755	761	703	703	709	727	681	673	662	725	692	693	751	757	765	724	722	674	717	722	723	688	706	706	748	715	716	750	737	731	713	727	667	721	745	678	736	736	699	738	721	767	763	734	726	739	746	700	714	738	797	697	729	690	717	709	724	733	719	714	672	757	714	694	758	724	714	753	737	760	708	717	713	749	696	718	748	708	675	738	744	738	735	722	684	762	733	702	758	733	750	765	745	719	732	720	730	754	714	738	748	675	693	723	730	727	767	753	754	797	731	737	720	767	726	729	771	761	745	754	743	732	696	744	735	674	738	751	742	708	695	735	723	717	714	750	711	712	764	765	709	734	734	724	726	769	734	690	713	689	701	779	708	710	800	726	766	758	746	685	717	681	721	685	720	731	753	759	720	757	743	744	744	702	747	700	721	785	715	762	724	705	709	748	720	725	766	718	750	724	715	692	694	734	753	714	717	715	710	695	714	736	723	768	721	714	694	705	752	752	758	719	751	733	739	684	681	704	737	735	711	708	735	675	704	732	767	761	752	760	777	719	756	715	767	718	715	720	716	712	707	725	727	694	704	708	726	735	741	745	779	732	753	748	714	735	734	757	729	717	701	693	715	743	733	718	770	687	733	772	741	786	666	759	725	778	721	674	715	746	697	764	718	773	736	743	699	750	789	723	717	709	751	738	712	730	758	748	711	720	701	744	713	708	703	707	726	752	702	754	777	737	710	692	702	730	710	764	771	705	715	718	707	705	756	785	714	748	778	722	733	718	742	696	719	708	771	721	715	729	728	739	732	719	738	746	738	709	736	725	704	752	730	753	713	760	709	718	720	719	739	732	729	752	706	748	763	732	664	709	739	729	779	732	744	752	741	720	733	690	711	760	695	706	717	693	747	769	762	757	756	723	749	771	747	726	797	723	683	729	732	772	724	695	748	702	745	712	717	673	735	721	707	721	723	777	777	738	758	715	700	707	761	684	748	796	708	745	748	728	775	710	707	734	744	710	741	683	684	716	741	714	733	733	737	731	747	793	713	752	742	732	729	693	737	676	741	694	705	753	704	738	783	799	733	705	740	737	692	713	743	739	737	708	708	693	728	734	766	694	714	691	713	749	705	718	723	707	736	703	714	764	725	736	702	737	740	721	754	716	694	721	743	697	748	745	739	741	693	752	748	794	769	708	724	756	709	720	724	767	737	700	721	748	726	781	796	715	734	735	711	715	703	713	720	741	721	732	722	702	742	740	713	754	734	732	743	689	724	775	653	735	768	708	682	763	719	757	711	726	735	760	696	708	738	720	727	732	724	706	707	707	757	725	753	723	752	749	730	722	722	715	702	715	726	716	670	690	753	682	705	722	747	766	732	724	747	717	702	689	749	721	712	744	697	661	742	744	753	712	697	752	759	764	710	732	730	670	752	729	743	725	732	723	728	730	756	721	752	763	701	717	729	706	732	743	706	759	759	753	731	697	734	742	729	732	701	704	745	751	709	741	715	752	773	742	658	723	700	725	730	729	726	709	677	712	714	774	714	766	722	727	733	744	681	747	735	725	748	734	733	746	726	735	731	753	730	752	674	728	755	744	743	723	729	744	765	738	737	700	733	740	777	721	737	743	736	777	703	708	721	698	722	776	712	716	738	692	723	705	767	757	734	760	765	754	734	720	709	706	727	711	703	757	736	753	687	747	743	748	773	703	714	713	723	736	763	736	695	727	718	740	750	743	679	753	729	741	718	760	785	696	789	760	720	737	679	742	717	784	746	717	701	744	711	702	758	736	733	710	715	733	741	771	718	744	719	717	725	733	726	718	727	748	758	666	705	706	738	698	758	738	696	728	742	725	743	747	730	723	723	692	748	723	705	680	722	695	741	746	757	756	748	726	748	716	748	728	747	730	740	691	719	723	699	698	739	687	706	707	698	710	725	684	748	731	701	725	744	732	758	751	715	742	766	743	738	711	720	750	737	742	757	746	750	718	724	710	725	731	713	779	728	680	716	722	682	701	716	732	707	737	706	753	695	703	690	781	706	729	732	696	732	705	733	719	741	749	734	722	734	696	754	752	704	774	712	731	700	742	748	748	736	743	757	751	709	732	740	745	738	703	725	719	805	707	735	716	724	715	682	758	746	682	758	718	675	716	740	727	774	678	683	753	730	730	761	730	715	727	719	695	724	732	705	717	703	777	710	739	793	710	709	726	738	745	693	703	713	706	696	712	752	705
30232	18197	8478	3464	874	539	256	228	203	182	195	183	192	169	188	165	177	169	177	156	182	167	168	176	191	170	169	172	202	170	176	159	187	180	210	193	157	174	197	179	159	167	164	160	173	160	176	161	200	174	182	142	173	196	176	165	182	167	181	171	148	167	191	182	198	206	160	158	173	166	178	167	174	165	169	189	168	176	170	187	155	188	188	165	166	175	177	170	188	169	161	146	173	176	164	181	190	184	165	170	168	180	178	177	173	182	179	163	174	162	169	180	152	170	190	181	185	176	179	156	173	185	175	166	179	174	172	175	156	179	176	180	171	166	168	161	176	180	164	168	190	169	178	175	180	194	166	161	157	197	182	182	180	173	155	174	178	174	194	167	158	186	197	175	168	168	164	178	177	177	172	165	151	198	174	163	157	177	163	159	161	166	194	188	173	161	167	171	144	161	150	144	194	154	187	163	175	170	179	179	200	181	178	203	160	172	152	173	180	180	138	168	156	168	160	165	166	164	180	178	167	156	160	151	177	159	176	182	188	196	180	173	142	174	177	174	160	158	152	169	171	171	170	179	172	180	177	162	151	171	175	189	181	172	184	189	186	165	173	167	147	177	160	166	172	171	160	156	179	205	156	178	161	166	181	158	175	177	158	177	168	181	173	178	174	206	178	163	189	176	189	156	188	173	193	165	190	172	162	161	153	174	183	185	174	181	176	187	157	152	177	187	177	182	187	168	164	197	171	161	167	172	188	159	176	178	160	185	156	168	177	169	179	162	178	178	194	151	176	169	190	171	155	190	198	178	147	178	188	161	162	164	177	178	162	167	167	175	197	204	171	170	185	163	167	179	154	166	165	165	189	169	176	186	197	180	165	169	158	162	155	208	190	159	148	193	186	169	175	170	180	183	179	186	180	167	177	201	180	165	199	155	163	167	155	159	194	163	180	173	173	181	179	171	183	140	155	159	194	175	154	195	169	159	182	128	164	178	192	173	176	176	156	166	180	165	152	158	157	172	157	176	190	165	170	182	168	164	199	181	179	161	156	165	155	178	172	164	175	170	181	163	184	185	175	175	164	168	187	200	143	148	163	152	195	182	181	155	170	190	174	170	162	165	182	180	177	201	179	183	181	193	176	155	172	156	174	152	172	171	175	158	168	173	181	159	171	201	200	156	169	167	167	161	182	167	172	161	151	174	179	163	197	154	177	160	148	139	186	168	181	161	186	152	183	189	175	168	173	183	185	168	192	197	165	163	169	151	175	162	164	184	165	180	161	177	176	145	170	163	165	154	155	177	172	163	176	185	180	172	167	140	162	198	162	195	169	166	179	157	188	141	167	161	183	170	169	178	155	178	166	159	160	157	159	185	162	183	175	161	172	182	166	191	153	160	153	159	171	160	168	194	174	174	172	188	179	186	193	153	179	169	189	200	158	170	190	190	186	199	188	166	166	174	163	148	187	179	177	179	172	173	167	172	188	177	169	171	163	145	213	165	166	142	178	178	173	162	154	181	172	175	172	180	149	195	136	151	182	161	181	162	166	174	168	161	165	186	183	175	184	164	181	164	181	189	159	182	170	185	192	159	164	163	181	189	185	177	166	168	187	175	167	160	177	184	187	151	177	163	150	173	166	165	153	166	171	164	177	199	190	173	161	152	157	146	174	184	164	168	165	188	173	170	180	154	155	170	188	185	193	172	218	143	180	203	181	183	171	175	188	158	162	171	164	174	180	144	170	163	172	166	173	177	160	180	166	161	195	152	172	176	165	172	164	159	159	172	175	175	186	159	165	172	161	168	179	184	164	140	178	175	138	178	165	164	187	162	164	142	176	166	162	153	187	184	157	199	198	167	158	169	186	185	169	169	180	158	152	180	157	146	150	180	156	154	195	169	188	206	176	168	178	164	193	159	177	154	173	173	176	174	158	192	164	160	181	173	171	160	173	171	186	171	152	161	173	150	195	191	167	177	159	157	182	182	197	160	196	179	185	157	182	179	181	152	200	179	183	169	149	197	158	195	147	176	179	162	178	160	178	171	160	187	174	184	168	192	161	155	152	158	165	186	149	171	181	179	184	164	191	166	190	190	170	169	159	170	181	160	165	169	185	164	159	158	196	189	165	181	178	171	187	174	174	174	167	201	185	183	149	172	187	205	186	163	174	177	155	185	186	178	128	148	173	161	156	156	171	162	172	188	192	178	176	175	186	178	172	186	165	187	173	178	200	153	179	172	162	166	185	159	181	185	175	158	192	162	178	176	173	192	173	163	160	169	155	184	161	185	203	180	172	177	148	186	178	194	160	177	156	189	139	167	160	184	166	172	159	168	184	166	162	161	170	161	166	193	153	201	172	189	151	198	168	174	200	176	184	151	181	179	180	182	192	173	165	155	167	157	153	178	162	184	184	183	168	182	180	161	169	181	160	184	179	174	175	182	187	173	176	166	180	172	169	173	153	187	165	179	142	174	183	179	178	167	180	175	193	171	188	180	179	171	177	149	176	172	179	191	191	200	166	167	175	161	160	159	176	166	165	159	163	154	168	165	188	163	168	186	180	178	168	187	159	153	189	186	154	160	173	176	163	160	177	183	161	161	186	182	178	171	166	194	172	170	168	161	172	155	195	185	173	167	175	184	177	202	177	161	183	152	163	142	167	186	173	186	159	169	181	178	185	155	190	172	134	195	160	155	167	162	179	168	180	170	169	157	171	165	151	174	164	191	178	169	168	178	152	164	167	174	199	166	153	168	173	182	180	177	181	196	167	160	161	173	177	178	168	159	173	178	190	162	161	154	179	167	158	181	183	148	168	160	176	169	183	182	158	183	183	164	177	153	166	148	184	169	190	190	171	189	175	147	155	178	173	190	173	169	178	173	162	150	171	172	165	171	169	190	173	176	171	156	168	181	159	173	158	152	171	164	179	196	165	181	173	169	172	190	158	191	170	166	159	173	177	163	194	169	184	182	190	184	138	160	175	177	179	173	175	165	150	183	181	158	161	181	169	167	161	165	182	170	157	167	150	184	159	168	164	172	165	169	180	194	156	170	193	175	184	178	181	151	166	176	165	172	177	173	144	176	183	178	162	166	165	201	182	157	185	193	191	175	163	186	169	164	188	156	182	150	143	187	181	147	163	171	173	177	165	171	185	162	178	174	188	179	179	159	160	160	165	169	185	164	176	179	163	187	162	194	182	162	190	156	164	199	173	173	184	181	147	180	180	152	183	171	176	177	182	162	174	165	171	182	179	173	160	164	188	146	179	184	156	180	163	187	182	178	179	158	173	163	191	164	181	182	188	180	152	173	182	154	150	164	181	169	178	173	179	189	178	167	187	156	170	170	171	169	170	177	154	153	174	172	152	178	179	181	153	161	171	196	153	183	157	180	172	182	175	205	165	190	173	168	151	190	173	184	181	168	163	181	176	174	184	174	158	153	175	185	188	197	185	199	208	163	186	162	152	157	170	167	175	188	170	209	195	146	169	151	163	186	179	185
10460	13472	11993	5480	1624	963	347	300	237	220	207	218	211	216	203	174	195	209	180	195	188	216	195	174	170	170	175	162	162	216	197	200	155	179	172	192	191	167	196	200	170	171	197	192	178	196	187	178	209	169	173	172	195	175	175	188	183	158	206	203	196	182	188	208	196	165	185	186	180	178	182	172	185	169	178	189	209	192	182	185	191	199	180	199	211	174	202	194	173	199	193	194	179	202	202	195	187	174	184	178	183	183	179	182	189	165	167	183	189	178	184	191	205	198	176	183	191	178	164	186	198	194	174	187	160	227	174	189	171	199	170	182	179	190	171	195	181	178	200	166	202	183	169	170	170	169	185	200	194	154	180	208	193	179	175	183	180	170	178	194	169	187	171	193	176	188	171	186	193	160	163	168	200	168	182	209	212	176	204	190	183	196	197	164	173	193	176	185	185	202	175	177	179	183	184	214	184	196	187	188	190	185	160	190	182	189	200	193	185	184	153	196	179	191	179	191	181	176	220	197	200	186	190	182	195	186	181	174	186	168	166	168	171	181	160	164	176	194	203	158	185	191	161	153	216	181	173	178	165	178	184	164	191	169	182	175	197	170	194	189	177	181	164	168	180	190	182	173	201	167	192	177	161	187	192	195	177	168	175	168	204	197	188	211	167	189	199	194	192	189	191	164	172	176	194	180	164	188	178	185	187	167	187	209	184	167	164	172	185	171	178	179	185	189	184	188	185	181	203	192	179	196	198	196	181	163	201	179	151	172	208	194	183	178	192	193	160	192	194	190	203	180	194	210	169	193	163	178	199	184	175	201	183	167	182	173	177	195	205	196	165	157	193	175	169	180	176	182	186	201	177	176	184	221	193	183	159	187	164	173	162	176	201	213	186	153	189	205	157	193	200	201	195	178	213	206	198	172	181	178	173	171	186	157	194	197	204	180	174	188	175	197	203	199	191	188	190	184	201	208	202	209	178	194	181	183	186	170	182	169	181	181	177	179	187	185	183	168	199	179	173	202	192	195	160	189	184	198	174	206	170	182	196	205	151	198	182	190	179	204	194	198	178	182	201	173	194	173	200	202	186	180	185	187	191	194	168	174	177	164	180	197	186	195	201	191	193	196	198	182	175	197	203	175	187	193	194	172	185	175	194	193	188	165	196	192	198	147	180	193	208	198	186	192	201	204	167	188	166	182	212	169	195	178	170	185	163	182	176	188	165	186	172	168	174	174	185	173	160	174	189	168	178	183	173	167	182	170	184	179	185	168	185	212	199	166	183	181	194	153	173	162	196	169	180	209	178	200	181	171	193	156	180	193	173	216	186	202	156	174	190	169	169	170	205	163	181	177	184	197	203	193	201	186	181	204	183	196	193	182	194	183	181	187	171	169	176	191	189	178	191	194	182	157	181	187	175	173	165	184	174	187	171	157	173	193	188	203	170	168	191	183	194	168	191	177	168	187	166	198	184	193	187	189	185	182	182	199	180	191	178	190	210	170	175	193	167	207	189	181	185	204	181	157	176	174	158	193	178	194	186	171	165	194	186	193	178	175	171	167	161	179	180	189	176	187	187	169	186	159	188	172	167	151	194	188	183	171	174	187	175	195	179	187	161	180	170	169	196	172	179	191	189	191	211	187	206	221	198	188	180	190	184	179	184	202	183	191	184	202	174	187	180	187	183	175	189	164	189	160	160	182	151	191	167	190	174	177	156	160	192	191	166	191	183	198	185	164	198	186	183	181	184	190	183	202	186	206	179	208	186	180	165	172	172	178	204	176	185	194	199	203	198	154	180	182	192	165	174	164	186	189	182	173	194	172	150	177	180	189	183	198	178	186	200	180	174	188	177	175	175	172	185	194	183	174	187	179	170	183	189	180	163	167	194	173	155	175	167	182	191	185	179	193	204	188	185	207	176	196	202	195	174	181	180	178	175	176	185	176	178	165	173	204	175	194	165	174	189	197	172	191	196	198	181	177	170	178	207	165	187	191	178	182	164	179	170	154	209	169	192	174	191	189	168	175	208	189	196	192	182	173	179	168	181	193	179	197	197	193	185	177	181	188	180	186	173	173	183	204	214	152	209	182	184	170	200	181	186	187	213	185	187	182	181	178	181	182	169	174	183	163	188	195	152	174	183	172	197	166	186	188	197	180	173	203	197	185	205	182	202	187	160	199	200	182	192	193	187	187	187	163	184	190	195	155	200	200	170	193	175	174	186	195	194	186	184	192	182	183	178	191	183	174	177	176	191	192	184	191	176	171	189	184	157	189	186	186	180	181	185	168	194	175	184	184	180	187	205	170	199	186	192	174	220	159	168	163	167	152	164	188	172	180	181	186	199	191	187	158	171	171	184	184	204	156	204	191	176	206	156	176	173	155	179	190	183	197	165	183	177	207	162	162	176	196	182	204	184	190	187	180	174	188	171	164	206	188	173	175	183	196	189	183	167	193	210	177	186	182	170	184	212	150	172	194	161	209	164	191	187	184	180	152	179	195	214	189	179	193	185	171	198	165	186	158	189	205	194	179	205	195	159	193	177	159	195	172	187	221	186	176	171	154	200	173	171	182	180	176	199	199	194	199	188	170	190	181	166	177	221	171	176	169	175	167	175	190	180	186	189	199	191	179	170	191	142	185	181	188	177	173	168	169	188	175	183	184	196	181	194	184	186	199	187	180	203	178	191	184	193	208	207	187	191	207	185	179	193	201	158	184	172	208	199	172	194	189	173	172	188	208	182	150	162	185	196	193	162	200	182	194	179	176	184	191	193	170	178	192	160	177	204	179	204	175	162	171	200	184	178	173	201	177	206	190	195	183	166	191	211	176	198	209	190	172	183	183	184	193	170	197	173	187	196	177	187	177	187	179	193	177	184	180	167	177	187	164	169	169	182	168	183	174	194	178	189	195	185	180	179	167	195	204	175	207	177	167	185	183	174	170	176	174	198	188	175	189	195	166	212	182	188	161	202	182	195	200	185	179	188	170	173	192	176	165	201	188	196	198	170	180	177	183	185	204	169	191	153	192	186	164	186	213	196	175	210	193	175	185	182	204	194	190	180	164	177	215	186	191	197	188	190	195	173	177	180	168	188	200	168	171	176	170	195	192	151	174	175	166	186	197	190	165	190	200	185	187	168	184	191	183	209	184	181	212	184	147	169	178	205	208	189	175	179	185	200	171	175	188	181	183	180	182	186	200	194	187	176	186	190	193	171	186	189	188	183	168	171	163	174	211	167	179	177	192	201	197	190	174	175	189	183	183	172	188	186	176	176	191	175	185	172	213	179	166	201	175	197	196	186	184	177	202	184	203	184	177	180	213	178	176	189	163	170	185	177	182	191	206	163	200	182	187	165	208	187	181	191	208	198	173	181	197	198	193	209	185	183	182	156	179	184	192	175	157	168	177	189	204	155	176	193	192	177	185	189	171	190	185	182	217	174	186	208	176	185	174	185	187	177	201	196	181	187	198	198	204	181	199	176	188	192	203	172	182
24369	20121	26329	23701	20148	11300	2028	1173	1005	908	828	751	705	654	597	661	626	587	616	579	559	567	546	527	545	568	516	508	515	500	495	514	520	516	521	516	545	554	498	517	497	508	531	504	494	494	541	495	476	489	504	491	534	477	484	482	521	513	474	518	455	516	528	498	504	485	461	481	465	437	496	478	519	500	514	527	486	510	495	465	492	542	495	483	476	478	520	512	503	497	495	505	467	528	515	497	487	481	499	544	512	482	487	450	467	510	498	488	478	454	484	495	505	502	506	485	504	474	485	475	480	509	476	479	506	526	481	522	523	495	537	511	459	522	482	518	491	511	519	500	474	486	456	529	539	510	487	482	467	461	480	453	499	474	506	473	496	496	501	525	470	505	452	507	470	466	486	500	497	490	499	462	474	507	499	500	518	461	512	498	538	480	474	512	539	497	499	491	480	479	455	456	524	528	517	512	506	470	479	488	468	483	499	449	484	496	460	475	507	482	496	533	501	502	476	466	459	490	448	485	489	489	512	465	451	458	492	486	474	477	466	501	492	470	456	469	494	469	524	485	485	451	459	465	504	496	486	497	468	482	451	519	529	440	495	446	551	468	490	497	505	475	501	519	510	496	500	497	490	468	496	530	459	491	530	500	466	485	495	490	538	475	515	490	492	490	492	489	487	502	498	471	526	510	474	516	494	469	464	459	487	490	493	463	488	474	457	460	499	473	463	535	481	479	495	500	476	494	494	482	493	514	501	493	444	484	493	512	499	496	497	476	494	461	453	445	460	453	475	524	498	502	490	498	498	477	470	482	479	503	495	513	494	534	520	520	503	460	491	477	477	487	513	490	464	513	490	508	473	529	512	497	508	497	535	476	476	453	490	510	505	500	486	497	500	493	479	493	459	499	497	491	487	491	496	493	488	490	436	414	471	497	466	457	468	471	515	505	509	479	452	490	489	519	491	464	510	469	513	523	507	516	520	534	476	469	512	485	503	493	475	518	487	477	464	489	554	469	504	499	471	475	521	464	496	523	476	513	441	488	511	509	486	472	517	466	465	460	499	473	510	474	464	501	497	516	482	488	459	499	511	486	504	513	466	528	478	492	514	489	484	506	491	504	445	496	487	469	499	520	487	456	497	506	512	491	516	512	458	469	508	461	521	488	481	477	496	529	529	514	488	448	524	520	498	495	489	470	510	474	469	443	488	495	482	517	466	490	494	503	487	486	499	497	479	504	466	445	456	516	471	488	532	489	489	470	494	525	491	504	468	491	513	462	497	493	478	465	436	465	473	472	528	488	483	491	464	486	522	459	455	488	490	493	496	476	441	481	461	540	495	486	468	506	479	488	513	479	540	500	523	471	474	507	514	486	511	460	480	502	498	453	465	513	509	503	498	529	462	473	491	466	499	509	479	511	479	461	483	493	474	516	495	499	470	474	459	506	479	492	494	463	505	504	491	465	494	465	490	497	439	507	479	481	508	468	465	489	503	489	495	440	494	487	479	477	495	485	531	498	498	489	483	488	497	472	460	491	480	513	507	475	516	513	533	506	486	482	494	470	501	498	440	484	471	506	526	476	478	472	482	488	480	494	483	495	480	514	437	501	462	525	484	495	503	525	489	489	475	486	497	522	507	526	518	487	514	494	491	495	460	490	471	470	431	495	470	482	495	498	527	491	489	495	525	474	505	515	479	494	481	459	513	445	469	499	455	529	478	505	482	462	505	539	505	475	488	487	471	518	456	464	478	465	486	484	496	495	498	478	468	457	534	485	513	506	494	530	503	496	519	546	427	493	452	481	492	470	489	452	461	481	474	501	477	464	497	473	468	494	440	489	497	471	505	484	491	438	483	442	507	507	469	507	509	488	523	495	508	472	457	475	512	503	459	482	515	504	521	494	510	503	474	479	491	477	465	496	516	497	491	507	464	486	468	504	476	453	478	460	522	534	499	476	495	482	499	518	460	534	484	465	466	482	427	488	513	478	496	469	523	487	495	478	495	514	492	467	504	470	461	523	506	516	489	489	487	478	511	474	508	494	515	461	465	518	466	449	475	464	558	493	474	510	521	511	477	538	482	510	496	477	479	493	482	477	504	505	522	470	488	476	533	510	479	499	526	484	460	520	554	489	497	495	507	457	481	488	482	454	498	473	518	464	520	497	511	512	482	468	504	520	494	491	548	479	481	450	486	482	524	484	506	468	494	505	481	460	500	487	519	475	526	516	497	463	527	456	455	480	489	480	565	519	491	478	468	479	491	496	487	525	481	468	483	491	501	493	508	484	488	512	487	474	491	524	471	495	493	463	452	475	456	509	523	456	478	484	451	517	508	505	515	499	484	500	477	478	485	468	471	507	471	491	496	502	493	503	477	506	439	489	474	464	481	512	505	486	500	472	466	499	504	471	489	495	506	476	463	497	533	520	485	490	480	478	506	513	496	500	470	450	501	483	474	534	472	521	453	507	462	481	507	516	518	499	459	507	482	509	493	520	493	528	488	500	505	500	496	468	491	490	497	487	494	504	456	452	506	498	476	472	456	422	450	514	459	454	483	455	518	485	483	489	460	476	484	513	515	501	478	484	499	478	461	507	469	511	475	469	516	491	499	478	538	497	499	466	475	491	455	516	474	482	505	461	471	490	494	476	456	513	476	491	487	502	482	471	482	465	499	498	486	469	460	488	524	447	513	485	477	477	517	497	479	489	500	513	449	500	478	507	482	490	440	458	478	492	484	502	501	498	502	544	517	486	469	494	460	435	466	487	447	511	443	477	510	533	535	473	478	490	482	494	474	524	495	491	502	444	500	462	461	479	499	431	479	498	467	501	506	497	460	505	532	489	472	479	473	518	472	460	480	513	445	493	480	469	478	469	474	509	501	492	489	488	488	469	475	478	493	473	461	497	455	459	504	474	488	479	469	462	479	476	506	506	525	511	495	477	505	462	465	476	511	491	471	494	534	444	503	480	505	467	519	466	470	465	442	530	508	515	462	494	509	487	489	523	457	473	474	495	514	467	525	508	478	518	490	482	500	493	481	437	442	500	458	518	503	491	495	517	482	469	477	450	486	483	526	438	514	481	488	482	474	488	496	501	502	507	464	502	503	495	463	475	456	515	486	507	478	487	495	482	497	478	491	520	475	504	494	488	533	477	499	499	486	495	445	478	478	486	492	477	478	493	462	492	516	507	527	499	517	509	488	509	480	490	479	460	501	523	470	482	452	503	495	461	471	499	488	523	477	501	459	504	503	515	448	500	489	534	465	501	512	500	473	483	481	481	495	492	454	501	512	492	480	485	446	486	475	481	502	500	471	499	491	468	472	417	491	493	481	471	467	523	492	500	494	492	514	468	514	443	496	472	500	474	514	498	487	511	487	485	490	495	477	499	470	482	500	508	528	490	481	475	512	500	513	498	525	515	465	482	496	451	479	454	513	504	487	494	509	471	500	470	494	474	497	422	496	459	480	489	476	444	481	474	496	506	489	468	497	496	487	530
12210	23554	22202	10518	6041	3862	2318	1768	1508	1343	1148	1032	865	786	753	719	703	680	641	613	588	540	530	481	561	565	482	525	510	511	514	509	507	484	487	439	460	518	501	488	483	496	471	465	450	486	475	485	473	461	457	469	471	494	423	463	475	480	481	478	442	483	451	462	468	493	432	459	453	441	455	505	425	475	434	451	456	471	427	485	455	434	450	475	503	473	452	481	458	445	496	459	446	429	455	467	449	457	461	483	465	462	447	451	459	445	480	493	445	479	456	457	439	452	469	482	519	466	463	461	477	478	453	475	459	457	477	419	466	444	470	479	428	482	485	476	452	502	454	443	450	482	403	429	444	475	499	443	444	472	423	451	388	457	452	491	472	432	454	457	439	468	433	437	457	472	452	468	450	489	475	473	491	453	481	466	410	443	472	423	457	453	474	443	423	498	435	462	429	441	462	461	435	433	520	450	432	450	538	425	417	451	427	459	476	438	463	441	430	466	481	465	438	474	452	483	470	452	416	433	467	463	441	471	433	458	469	457	480	512	475	452	448	462	430	445	448	437	462	428	480	471	409	417	428	469	448	482	449	444	455	486	464	488	452	416	429	442	483	457	425	463	433	474	454	445	439	476	451	444	474	428	441	425	500	455	468	486	442	426	465	449	423	444	445	471	437	486	455	453	466	450	422	451	435	457	417	477	425	425	459	459	448	458	452	441	425	450	482	466	477	495	439	445	428	456	437	462	469	481	443	469	450	444	496	459	445	424	490	481	410	435	444	477	451	470	461	441	481	448	472	467	447	513	468	458	441	456	466	427	446	453	492	408	469	465	494	450	439	453	472	482	472	476	481	464	450	496	460	453	479	438	411	435	468	504	430	425	466	431	446	442	395	474	457	467	443	447	457	420	455	424	460	467	458	462	432	453	444	436	426	466	444	458	395	471	435	455	455	450	514	442	479	454	484	451	431	491	457	425	453	456	461	487	460	457	427	478	454	407	423	458	438	457	450	472	455	473	461	479	470	472	475	473	470	447	445	424	488	460	476	447	433	437	482	485	478	461	460	458	434	446	453	480	459	420	459	478	440	494	471	453	472	435	449	414	438	473	433	443	404	459	460	476	459	432	459	439	442	439	461	483	435	460	469	430	463	454	457	447	435	421	425	423	447	430	440	434	462	440	506	449	478	477	464	449	433	479	441	461	465	453	434	457	452	482	458	464	461	462	423	440	439	451	480	475	470	474	439	416	431	488	459	455	446	445	483	454	494	470	445	423	438	421	432	461	417	463	460	454	457	440	468	469	493	459	442	448	473	484	478	438	446	481	470	435	449	426	450	447	480	449	459	463	472	468	488	455	429	414	473	443	444	465	487	442	478	422	450	474	444	471	422	468	472	458	461	439	477	453	449	459	474	461	430	436	432	492	454	472	431	489	452	429	502	456	457	419	447	478	468	471	443	470	505	493	454	437	477	447	448	434	431	452	457	452	424	467	461	421	482	490	455	443	439	459	450	462	466	437	473	453	444	471	482	482	469	481	463	454	438	439	471	495	466	459	445	448	484	440	479	447	461	455	464	462	429	445	473	455	452	476	491	451	461	494	455	447	462	471	455	451	424	441	451	432	435	476	465	473	443	479	434	441	446	452	459	487	463	458	425	427	425	446	480	443	486	463	475	446	466	465	451	418	426	467	429	468	485	424	407	483	486	446	466	454	469	451	445	408	466	469	444	477	440	428	409	419	453	468	494	452	441	425	462	476	496	484	462	469	446	487	453	463	420	447	475	447	434	448	489	489	437	476	457	489	474	434	480	459	440	470	417	444	473	460	441	445	480	464	464	469	403	494	476	448	474	451	465	462	460	476	466	434	491	434	496	452	444	449	473	487	446	428	450	456	433	462	457	453	494	468	453	463	447	435	465	445	430	426	455	448	436	471	463	431	432	447	438	452	464	441	489	430	477	486	475	465	485	420	426	446	484	448	436	432	449	425	456	430	458	443	439	420	481	448	461	465	446	461	459	478	447	421	411	479	475	435	436	424	431	430	444	463	462	435	460	441	478	463	437	503	502	449	442	445	470	461	442	430	454	432	480	486	422	476	434	481	449	458	447	428	464	460	465	449	455	446	463	424	501	457	421	438	458	459	446	490	452	450	462	468	454	466	471	472	492	440	409	460	469	425	487	454	454	427	431	447	471	448	446	480	465	483	487	437	466	435	457	463	434	422	467	477	424	436	456	462	466	439	414	456	454	458	474	460	495	475	460	485	473	476	461	499	444	482	441	442	468	488	482	465	488	431	478	417	425	414	450	489	474	489	474	481	460	415	427	453	438	424	464	437	460	422	455	453	467	468	455	437	455	443	434	479	458	446	478	456	450	445	467	464	447	427	454	484	483	422	417	466	441	464	423	449	441	485	439	485	457	427	448	421	451	469	462	504	432	429	481	476	454	421	418	435	469	411	448	446	423	451	448	445	450	451	439	486	441	468	475	497	484	456	461	465	437	436	478	438	458	438	450	458	485	493	465	416	415	442	430	448	471	420	504	466	425	442	481	475	438	452	433	461	470	453	460	477	443	458	444	474	436	466	473	450	453	463	484	483	464	438	479	428	452	430	435	461	447	501	445	446	497	454	425	451	472	461	457	455	459	396	443	471	429	446	463	421	480	474	445	439	448	451	443	435	468	478	457	432	466	478	462	464	475	479	434	451	445	474	455	479	467	428	463	431	455	454	493	468	470	466	475	508	448	441	452	444	473	426	465	461	446	463	488	436	432	454	423	437	455	477	460	435	440	481	498	438	445	459	481	478	406	442	473	453	473	452	458	448	459	443	472	446	429	450	450	462	491	459	436	480	496	470	470	424	478	468	451	472	479	486	441	464	462	439	455	458	437	448	448	457	425	477	469	435	471	502	459	461	423	429	506	444	469	450	459	448	444	453	456	464	442	495	456	468	455	412	475	474	443	456	481	452	504	438	464	482	450	452	454	427	448	470	477	456	434	454	459	441	482	417	441	510	457	432	467	478	464	417	468	463	457	477	472	492	462	443	479	504	487	482	422	439	411	420	469	443	462	465	441	485	471	442	440	466	420	480	450	437	450	459	462	439	471	473	435	434	427	442	490	457	438	457	455	516	446	458	444	466	445	463	442	466	429	436	477	449	429	450	433	460	453	403	445	468	437	443	426	487	477	462	473	450	435	450	496	435	467	463	478	484	408	421	459	458	451	481	427	436	454	481	461	453	434	490	466	468	459	420	438	447	421	466	423	519	458	441	443	432	432	429	476	454	441	481	470	429	438	432	458	438	417	465	440	426	479	433	453	496	435	445	459	472	465	434	483	438	502	467	451	416	468	449	485	437	444	454	451	467	482	454	441	445	462	471	421	416	430	512	477	436	416	400	453	451	433	446	478	462	431	472	452	457	484	469	473	442	450	454	451	441	437	451	477	413	435	473	442	441	482	446	424	481	498	504	467	422	430	445	453	488	446	477	473	488	469	452
22105	20112	26689	23318	20124	20253	10540	2433	1815	1571	1432	1271	1194	1123	1077	1010	997	1043	935	919	946	970	894	868	889	884	868	864	835	888	866	844	817	917	808	841	860	841	796	823	814	880	760	843	817	855	783	821	809	824	795	821	787	803	809	770	757	759	798	831	805	752	784	784	834	835	769	819	821	774	797	769	778	810	804	778	813	755	770	774	738	842	813	788	785	762	769	756	759	811	768	827	760	782	756	816	761	766	787	727	820	828	835	834	796	788	819	805	800	805	783	752	803	819	783	824	763	755	807	796	787	809	843	794	774	814	783	843	750	771	808	762	811	782	801	795	792	805	757	726	749	816	806	776	781	816	819	762	770	791	778	763	819	792	812	791	774	795	752	763	729	772	755	781	775	744	793	760	788	781	789	746	766	792	785	830	743	771	800	777	758	800	757	781	766	774	772	734	733	837	756	782	792	753	741	770	797	746	799	801	713	759	795	813	795	818	813	769	818	818	762	789	762	767	806	821	756	757	749	709	804	786	776	783	805	748	806	843	826	800	824	761	773	762	774	815	838	788	823	812	803	759	820	799	773	790	728	771	822	747	829	779	791	774	807	793	823	813	829	807	795	797	805	804	755	830	840	786	797	798	802	758	796	798	796	789	756	788	786	788	810	753	797	787	803	756	795	764	771	802	751	822	788	778	745	768	825	761	763	789	816	760	768	736	831	782	825	771	730	816	800	799	750	802	783	795	823	777	811	782	768	795	826	776	842	779	812	809	777	781	744	771	844	812	820	786	791	784	798	773	731	786	783	818	776	725	767	796	828	742	780	789	791	748	826	750	788	796	791	765	781	793	782	776	803	766	746	778	790	746	802	821	802	790	744	805	807	759	771	730	741	766	782	795	805	754	781	779	839	788	815	775	804	737	821	768	794	772	757	743	812	759	771	736	802	770	699	842	795	780	804	815	826	795	774	780	734	802	782	771	814	754	774	799	797	757	779	807	797	745	805	761	743	757	812	775	765	757	810	839	822	752	811	738	793	768	817	782	800	804	780	776	843	723	766	849	772	779	751	772	792	778	802	771	767	836	771	801	772	806	761	786	785	838	769	790	750	787	782	758	801	803	793	827	815	779	781	752	750	779	773	786	778	759	795	739	873	789	815	809	766	814	811	742	766	790	763	764	794	753	812	809	718	786	754	776	736	745	823	779	792	828	778	764	754	789	814	741	762	806	817	848	792	795	767	804	754	766	753	764	733	785	767	799	783	832	734	790	744	834	811	768	773	756	827	808	796	754	753	778	812	770	773	716	833	770	739	816	766	799	803	828	769	778	761	808	761	759	752	790	780	784	780	754	751	748	808	814	790	807	781	796	806	774	761	742	767	865	734	799	792	759	780	803	761	801	748	792	777	807	784	741	796	769	781	792	800	769	787	870	771	734	827	798	752	728	771	805	808	781	818	759	730	782	818	797	777	846	805	806	774	843	820	760	763	797	746	780	763	760	757	786	784	813	786	808	766	779	786	784	762	778	783	748	808	794	781	760	784	765	866	784	781	763	794	786	735	793	763	787	729	777	776	810	752	855	812	787	769	766	787	788	813	727	743	787	797	843	787	755	793	830	819	720	770	790	780	782	794	821	761	771	770	772	777	756	802	792	771	763	820	774	811	772	774	818	844	822	748	811	774	773	741	718	769	792	813	743	833	856	780	801	798	758	813	722	787	793	812	763	774	774	773	789	835	820	782	808	757	772	764	760	759	752	779	810	809	756	800	798	837	836	823	783	768	773	802	774	764	781	775	821	816	753	787	776	820	709	794	826	750	772	788	725	775	816	798	778	758	751	790	769	840	779	731	754	831	812	800	752	782	812	794	775	754	788	760	782	813	800	813	770	790	811	756	795	734	727	783	755	805	761	784	772	751	769	792	751	794	771	809	743	769	724	745	783	781	856	765	776	811	783	761	773	801	761	781	810	759	804	764	768	854	822	794	807	790	733	793	758	780	809	816	754	760	832	815	802	767	748	756	787	809	824	837	826	764	805	821	775	792	828	781	725	742	760	782	797	785	823	799	788	816	828	767	757	809	823	801	805	810	799	775	779	804	769	796	808	764	774	779	745	799	773	802	727	783	769	804	775	861	798	791	792	777	792	806	832	790	762	847	734	769	783	767	814	770	820	791	803	770	730	754	805	808	757	770	756	760	762	789	737	814	790	791	785	824	833	751	789	831	804	827	770	812	760	763	779	752	815	762	780	795	812	750	811	809	815	781	773	776	712	774	806	780	749	740	811	801	776	802	741	792	748	764	748	706	786	751	763	776	800	718	760	783	722	799	776	754	720	777	752	743	746	752	776	735	822	737	787	751	746	817	747	793	724	789	751	742	758	780	755	769	772	792	790	792	825	796	758	767	780	791	827	832	799	803	759	765	830	794	820	786	815	751	761	781	779	786	789	799	770	774	830	782	809	738	797	780	778	777	770	754	786	808	774	812	784	772	768	783	800	783	751	788	756	801	766	815	779	761	796	783	722	770	733	815	774	748	822	760	789	757	776	795	777	780	790	790	783	754	775	782	747	765	768	736	768	767	790	736	834	774	707	760	796	762	783	797	809	786	804	779	806	777	805	812	810	761	776	781	755	746	794	745	790	789	757	818	765	799	801	790	787	788	785	829	761	808	842	786	760	779	772	726	762	787	748	777	779	792	799	806	791	783	779	781	769	821	766	775	794	798	787	767	797	716	818	813	768	759	760	812	815	725	758	825	754	777	718	774	770	731	781	818	849	723	791	810	756	821	784	733	753	765	743	770	804	721	762	767	785	791	827	764	801	824	763	766	759	802	789	769	763	745	766	746	758	764	765	806	738	744	791	742	804	754	763	706	776	805	784	778	827	802	775	808	740	774	796	800	807	763	749	786	781	771	838	793	772	796	787	813	758	775	777	748	778	801	740	746	831	777	792	749	759	764	699	764	769	811	746	798	773	765	798	751	767	786	755	778	785	780	777	807	733	730	800	786	745	765	795	814	790	817	705	779	797	777	792	739	787	833	750	769	783	842	781	783	775	720	802	758	762	734	785	793	760	753	766	783	753	787	792	779	775	762	813	761	788	799	795	843	805	795	758	755	751	800	769	748	757	777	781	759	776	826	775	771	789	797	773	755	828	791	754	782	771	747	778	832	717	780	779	770	756	792	784	789	759	823	769	788	747	774	777	796	780	784	772	747	797	785	748	759	793	771	822	757	745	821	781	759	809	807	782	758	753	746	809	790	833	799	815	779	776	828	761	797	748	772	761	835	788	782	802	784	723	774	824	776	737	762	777	795	797	781	800	777	795	779	756	784	741	716	765	767	759	767	788	786	774	809	784	741	779	798	801	854	745	762	752	848	777	744	765	789	805	753	785	774	703	721	751	755	769	814	799	752	800	731	798	748	805	806	762	760	765	767	809	734	735	829	786	796	777	777	806	792	754	823	776	793	761	795	779	794	805	771	819	826	784	723	742	746	766
15128	29953	29081	15342	9733	6455	4227	3396	2891	2476	2225	1872	1542	1422	1295	1202	1205	1108	1080	1066	981	990	944	899	947	827	882	836	844	849	783	816	800	840	811	799	788	798	771	792	770	700	766	749	750	751	738	803	775	768	704	764	795	742	741	753	738	744	760	829	756	719	728	789	768	696	691	773	760	736	772	707	729	746	683	754	773	717	752	736	734	728	713	768	766	744	753	750	705	728	699	745	765	743	717	759	770	734	772	745	775	722	690	738	751	739	718	679	705	761	741	715	708	725	742	735	712	762	676	776	716	733	732	764	716	740	731	773	724	754	766	706	678	676	728	726	705	691	750	763	777	762	798	697	713	741	710	733	741	747	779	746	733	673	719	678	745	758	721	759	682	727	712	705	734	773	720	788	757	738	735	754	719	736	747	696	691	694	745	736	714	726	746	725	703	719	722	752	781	724	751	698	760	745	759	726	697	747	752	707	737	741	689	759	740	680	714	719	728	747	740	742	734	717	691	726	735	697	744	689	688	708	735	737	756	745	709	738	716	676	711	762	764	775	702	764	725	728	745	724	738	728	796	745	756	761	687	739	749	738	766	700	806	743	727	746	728	742	747	769	715	681	753	706	745	744	738	742	725	744	723	754	737	724	773	740	709	745	739	727	676	773	696	697	746	778	740	691	733	769	753	740	713	721	731	709	717	721	732	726	721	757	751	687	701	719	773	738	746	711	717	704	686	762	746	688	725	697	722	763	737	739	794	699	747	769	692	757	737	768	730	713	774	744	717	735	742	718	734	679	725	779	717	693	711	745	703	736	718	755	767	706	729	713	750	712	712	681	711	703	721	731	724	762	706	718	747	757	737	713	709	730	695	735	720	684	726	683	704	727	740	739	784	773	767	695	715	722	704	754	785	702	712	722	779	758	684	781	707	712	771	780	736	680	696	693	726	763	714	688	723	706	728	722	722	786	743	715	798	697	743	722	730	722	672	739	741	745	732	718	753	708	738	762	701	746	746	731	745	703	769	684	757	742	740	735	744	733	720	735	738	725	747	793	781	743	722	650	754	750	748	685	738	715	709	719	713	745	777	721	761	700	718	737	761	754	708	753	744	707	726	712	739	737	719	746	721	716	728	672	754	727	699	752	708	758	728	690	731	737	743	679	759	738	762	751	709	713	690	705	703	734	725	723	734	708	759	712	725	748	717	743	707	731	692	775	741	768	770	715	744	762	781	734	730	722	706	729	769	748	720	762	727	725	701	771	761	710	708	732	728	732	729	710	719	709	753	756	704	771	744	761	697	706	715	723	736	678	749	700	732	769	693	708	720	731	699	704	704	734	743	722	815	743	702	721	725	738	768	704	716	689	716	723	719	672	755	761	693	735	806	772	748	784	736	747	746	682	750	787	730	713	703	731	738	726	708	692	729	728	769	749	729	768	723	737	750	721	715	764	760	719	755	718	732	719	724	719	733	740	727	714	726	712	738	711	711	714	692	740	726	711	751	702	740	736	752	751	727	728	690	759	809	762	782	718	698	686	695	706	727	714	734	756	744	716	760	778	694	714	760	677	736	751	743	704	763	731	685	740	709	760	725	722	690	767	737	736	752	728	731	735	722	701	682	728	760	732	725	694	756	788	729	712	749	694	746	739	730	762	782	715	714	736	750	728	660	705	720	720	730	699	718	758	763	735	736	753	737	746	726	729	712	741	729	755	715	724	721	756	724	716	711	710	685	733	716	703	730	754	713	758	715	709	747	735	717	735	728	709	733	752	763	729	709	700	719	717	694	702	682	744	697	771	704	728	726	722	720	730	740	722	772	760	735	712	685	753	726	756	716	735	697	656	683	738	667	784	748	681	724	794	744	744	739	723	782	733	690	755	759	681	684	737	742	752	770	721	741	715	782	695	710	723	745	773	754	729	712	757	720	746	732	741	748	740	748	718	753	761	710	709	728	753	708	684	745	747	773	742	758	737	724	719	730	767	715	739	732	806	727	732	717	728	724	746	729	704	699	711	739	717	757	731	751	730	788	709	721	703	701	751	729	713	715	743	724	765	764	750	735	742	697	722	751	696	739	722	710	730	709	714	740	697	709	699	791	702	724	700	718	718	734	789	726	708	719	736	715	727	677	719	750	785	765	758	704	722	743	764	703	736	723	659	781	755	688	678	733	740	729	711	720	753	763	676	768	716	731	779	742	705	735	774	733	727	721	713	741	732	707	694	762	757	764	724	747	753	737	758	719	754	706	699	724	744	725	707	716	721	741	720	718	762	723	747	658	714	734	763	669	699	706	755	716	713	816	743	708	767	696	684	770	689	734	769	689	769	720	738	725	791	753	703	751	723	717	748	731	745	742	697	735	702	721	720	768	737	738	756	691	756	724	761	701	762	730	713	720	777	717	729	670	772	764	728	754	720	750	691	723	731	754	697	731	752	731	737	746	722	721	697	704	706	748	707	708	698	711	724	733	723	717	704	711	736	766	712	738	739	747	756	764	755	768	703	726	789	741	729	713	708	699	760	721	724	723	774	747	715	733	709	697	697	749	759	723	730	717	764	724	771	686	720	718	738	747	716	754	722	733	704	713	720	691	727	741	719	729	743	699	745	718	718	748	733	707	745	758	675	706	737	750	757	723	697	708	704	678	736	736	722	688	719	763	760	763	731	721	718	792	732	764	738	757	721	778	689	709	703	780	748	698	712	765	725	764	760	791	746	757	747	725	698	757	747	685	700	737	688	734	721	727	762	698	735	669	774	792	698	792	642	710	760	729	733	719	706	724	706	723	730	801	744	727	710	752	736	733	777	741	759	758	762	769	731	718	708	738	689	713	723	670	740	732	720	746	759	746	790	699	700	711	723	725	736	723	731	727	759	712	768	697	711	779	721	748	680	726	716	754	714	724	745	736	729	731	744	757	705	708	758	720	660	747	686	734	674	731	749	762	705	717	737	711	703	722	735	760	697	694	737	708	759	697	733	734	721	730	731	737	713	738	718	704	787	776	637	700	711	721	711	721	716	772	803	733	702	754	712	740	729	728	731	699	715	725	707	738	742	714	703	720	707	717	702	730	721	753	713	732	776	682	711	721	756	658	699	689	791	743	733	743	702	718	727	735	717	690	760	763	682	725	753	767	714	723	669	742	718	694	767	757	734	772	705	725	713	728	672	756	757	741	741	749	767	723	710	742	706	717	728	746	696	718	708	718	708	683	683	778	751	745	743	709	760	716	718	723	732	702	723	708	717	761	730	761	734	736	765	677	767	751	736	755	707	744	707	717	736	718	740	739	734	713	725	716	743	754	719	715	701	709	704	736	746	750	725	727	756	765	687	713	760	709	709	751	749	750	801	713	772	736	741	735	737	729	747	745	732	737	739	733	717	715	719	701	727	732	676	780	747	658	679	728	717	729	707	694	746	682	687	757	748	754	724	706	793	738	717	733	745	698	721	715	684	729	726	717	683	724	729	718	777	755	705	736	739	705	705	731	727	708	751	701	752
30199	18128	9093	2453	682	344	262	217	174	200	163	206	168	209	174	163	160	156	164	182	195	160	180	176	171	183	176	160	166	164	188	183	192	164	168	184	168	177	164	156	164	173	180	180	164	177	125	177	154	177	171	165	171	186	171	162	178	189	134	169	191	180	159	163	169	173	169	157	178	176	175	174	174	180	187	192	186	164	173	160	171	154	185	176	165	163	179	184	196	163	162	159	167	174	187	169	170	174	208	168	178	192	175	172	202	181	162	169	153	174	183	171	173	183	182	153	171	183	171	145	188	173	179	178	188	208	147	184	152	154	170	185	172	175	176	182	179	168	177	163	171	165	151	170	196	178	162	193	168	176	169	151	181	177	173	180	164	190	170	175	174	156	165	159	170	167	169	176	141	171	199	160	170	155	157	169	158	161	159	185	181	188	179	161	181	177	161	187	179	178	172	161	201	173	179	188	169	153	182	184	154	175	204	176	161	165	189	167	172	193	166	173	164	160	185	167	152	206	170	181	184	164	173	170	165	187	173	173	191	168	167	176	163	159	180	190	155	167	181	171	160	188	153	145	186	168	200	173	163	157	144	174	166	156	211	182	177	178	168	172	169	175	192	173	183	166	165	167	156	141	171	164	155	182	182	149	173	197	142	162	156	157	192	177	177	171	184	167	174	175	173	166	178	190	145	159	168	167	181	149	168	200	165	155	171	165	164	178	170	164	164	181	181	194	180	158	185	158	173	176	165	148	167	189	177	183	170	184	166	177	145	171	166	147	167	158	172	130	158	175	166	161	186	163	174	190	155	163	159	162	165	181	191	169	188	190	135	156	180	169	144	185	163	183	169	172	162	178	169	181	185	178	181	169	178	178	174	191	172	192	155	168	161	157	165	168	176	168	175	175	181	193	163	176	183	164	182	190	163	160	180	171	179	166	184	154	158	184	175	177	138	176	183	166	156	164	181	184	162	166	160	154	153	176	163	176	168	162	181	177	176	179	183	186	183	203	178	184	187	166	173	184	177	157	189	175	157	168	178	157	178	148	165	165	176	167	165	174	189	173	167	186	186	190	185	170	159	164	160	178	169	168	173	165	163	172	180	177	188	150	172	189	154	155	166	176	180	172	176	185	183	184	185	154	179	184	181	141	173	167	174	158	165	200	193	145	174	176	158	160	183	177	182	173	175	163	201	163	154	170	160	155	165	178	193	186	172	166	168	181	146	178	166	174	163	195	156	161	174	162	168	169	177	176	170	173	166	184	173	190	165	188	179	137	193	173	176	165	172	182	211	181	199	179	162	172	155	133	167	146	152	169	182	167	165	179	163	191	189	180	171	189	171	171	179	180	188	196	180	174	167	172	144	165	197	174	163	189	198	172	152	167	177	164	187	180	194	174	182	180	184	160	182	173	167	181	179	156	154	215	149	177	188	155	189	166	148	165	178	176	167	170	199	169	158	152	164	180	176	153	155	189	169	164	180	181	177	214	176	170	202	164	181	193	188	176	163	185	170	181	161	148	145	160	185	156	179	170	163	150	167	160	187	189	154	183	181	166	180	147	171	205	186	169	173	137	176	171	174	154	155	152	178	146	172	181	187	160	163	173	160	191	184	173	155	189	150	174	195	164	161	171	158	150	155	157	180	179	185	165	184	172	181	193	183	174	166	185	175	183	176	210	173	162	146	162	186	169	192	156	154	168	160	173	170	164	176	178	169	158	182	197	205	169	165	169	151	181	150	164	165	178	183	199	168	195	167	184	198	184	186	170	181	173	155	181	177	185	178	164	190	179	176	185	183	180	164	167	169	175	174	186	173	174	181	156	173	193	184	169	146	170	170	188	177	166	183	151	173	159	188	179	188	167	167	200	166	188	151	181	177	164	163	147	178	162	176	179	194	179	172	148	162	222	174	177	172	170	190	173	158	178	163	150	170	189	164	181	194	152	191	163	162	177	188	176	171	175	170	193	164	158	168	182	147	158	165	183	172	164	163	161	189	179	179	156	182	164	187	172	156	154	187	168	165	147	187	180	202	170	152	157	158	188	172	138	179	170	178	176	167	167	169	196	184	182	160	174	155	179	160	155	173	171	152	181	171	182	173	170	200	169	157	170	175	171	154	183	190	149	182	165	169	167	191	182	190	174	160	199	167	173	174	161	176	170	157	165	193	189	168	171	174	183	151	182	190	153	175	169	165	180	187	176	168	171	160	169	186	196	180	159	175	141	175	166	177	170	168	170	176	159	169	175	178	185	148	161	157	189	177	174	191	165	195	156	183	159	185	173	143	169	166	192	172	167	179	178	188	169	181	166	199	175	134	164	175	169	209	180	176	162	171	177	159	166	182	195	148	170	164	153	153	168	191	182	160	168	175	171	178	145	170	193	162	168	192	166	165	169	173	145	184	160	167	191	198	170	184	163	172	174	162	165	182	204	156	185	180	175	174	171	199	166	179	177	146	164	168	176	163	177	167	185	174	175	154	161	157	156	170	184	170	180	161	182	160	164	170	172	196	175	162	171	187	163	170	193	181	199	179	167	176	179	171	151	182	166	154	177	149	164	169	170	157	169	148	157	176	157	202	193	165	183	190	171	169	182	159	151	152	169	158	177	136	178	180	167	185	175	185	151	175	163	166	171	149	181	154	159	170	154	158	157	201	162	162	158	189	161	184	166	157	155	162	182	151	173	192	182	154	191	195	145	175	157	177	152	147	183	155	174	189	167	156	180	178	186	203	160	184	169	172	164	158	177	167	182	200	160	168	173	147	167	173	168	183	164	157	164	141	163	165	165	175	184	168	175	191	181	149	179	168	173	149	184	189	177	166	175	174	185	164	178	182	151	178	156	172	161	166	167	159	162	167	156	152	158	186	148	192	168	170	158	175	179	185	188	183	173	144	153	210	175	154	169	163	173	180	179	173	150	175	183	181	177	171	165	175	173	164	189	192	153	206	201	185	196	181	183	176	181	152	164	193	172	171	174	164	168	165	167	153	163	167	178	189	166	163	167	157	169	190	195	198	135	176	164	152	180	186	174	167	177	179	188	171	180	144	168	150	145	155	151	197	175	182	164	176	183	166	162	192	176	157	167	182	187	219	151	171	157	169	180	169	134	143	171	177	178	177	186	173	164	165	195	185	169	164	158	174	192	191	168	184	157	178	178	173	181	179	169	165	142	153	142	166	170	187	173	187	165	193	184	172	172	190	180	171	165	163	169	164	181	164	166	177	153	163	179	157	183	150	170	175	156	163	178	166	168	156	164	171	147	173	169	174	160	165	177	165	171	164	176	165	176	191	180	150	172	156	173	177	165	168	170	164	155	191	181	149	162	193	183	178	198	176	171	169	182	202	191	188	186	151	173	179	174	157	185	182	182	189	196	191	159	169	190	151	185	187	188	181	186	173	174	183	153	177	185	184	164	172	181	166	199	179	183	172	171	192	142	147	144	190	152	173	184	188	165	160	166	183	169	181	181	190	190	191	206	169	165	173	205	157	169
10921	14115	13410	3408	1209	495	277	289	254	248	206	222	207	212	220	198	200	188	195	214	194	179	195	205	184	170	191	201	191	175	182	207	182	190	202	231	195	173	178	188	172	185	165	168	167	188	161	195	194	158	195	187	155	168	181	224	204	193	211	164	192	190	205	177	189	168	205	160	191	193	212	178	177	192	167	173	184	170	186	209	176	179	206	207	184	176	201	151	181	174	184	190	182	189	184	180	182	200	179	166	178	185	160	186	187	198	175	170	186	180	191	180	173	178	196	158	218	174	151	175	166	177	181	202	193	168	184	199	186	161	178	196	193	191	178	211	206	182	190	180	198	174	208	195	199	173	166	218	216	166	182	159	201	179	178	172	188	180	190	183	194	197	180	157	194	180	170	196	182	181	182	175	186	182	176	191	202	202	205	179	189	168	189	220	199	193	186	180	174	196	164	161	179	184	167	188	187	176	201	173	169	182	187	181	179	161	195	184	180	163	197	212	203	183	214	197	173	199	183	194	175	205	179	157	195	179	184	187	182	193	195	163	196	195	169	191	196	177	173	193	184	155	190	170	197	181	181	199	180	204	171	191	179	174	173	181	163	154	174	205	187	186	169	183	192	189	191	174	197	183	208	182	177	191	177	180	207	205	191	177	169	183	172	182	191	205	178	176	170	165	185	181	171	201	202	187	185	178	184	208	188	195	171	179	182	164	176	197	208	160	199	183	165	187	160	203	196	178	189	205	200	184	190	163	193	209	197	178	178	181	170	161	174	204	182	200	199	167	188	213	181	192	167	187	179	185	183	184	186	162	208	205	181	194	160	175	169	167	194	170	171	201	178	180	169	178	168	186	182	204	182	181	178	184	186	194	174	177	180	169	161	169	207	174	207	184	171	203	176	170	170	178	191	180	183	185	203	169	181	161	211	163	166	180	182	158	172	177	177	187	169	181	202	195	194	187	191	167	183	192	190	188	195	179	187	177	199	185	183	174	179	181	192	174	165	184	189	190	178	184	181	177	190	199	190	193	151	188	167	168	192	203	197	189	176	193	169	191	157	224	185	189	188	183	176	159	177	184	193	188	171	175	167	182	229	198	191	187	164	172	194	187	186	190	190	169	173	192	163	179	172	185	206	202	168	162	192	201	191	186	183	180	167	191	193	185	172	211	202	175	163	174	191	173	188	202	194	181	177	190	202	174	200	177	198	182	194	170	177	184	173	162	193	178	197	180	165	200	177	182	182	173	167	179	198	201	205	186	179	175	184	176	188	177	170	180	172	168	187	190	192	178	183	188	199	212	179	177	217	188	174	185	188	198	188	173	172	197	199	184	185	166	202	174	207	199	189	188	173	172	193	196	170	175	177	184	190	169	170	171	186	215	170	197	185	191	174	169	197	167	180	171	173	200	191	203	154	203	197	186	185	195	185	180	184	178	189	197	177	189	175	186	193	178	191	196	171	195	185	183	189	197	160	196	187	168	167	167	185	194	200	145	207	195	199	156	185	215	210	168	182	174	192	173	176	191	195	187	180	191	182	193	185	182	200	201	160	182	174	197	181	186	177	176	182	203	166	184	202	206	181	175	171	211	182	196	169	189	199	172	186	172	177	154	179	182	172	170	167	180	157	193	186	179	179	187	186	191	173	187	182	196	169	164	209	182	166	178	187	183	177	193	170	197	191	175	202	181	180	187	200	192	178	186	196	185	186	186	205	168	194	199	176	182	170	178	175	173	180	187	198	189	210	181	198	166	180	190	180	205	191	179	162	184	194	174	191	155	169	199	192	181	187	167	162	200	175	190	196	194	184	180	173	167	181	183	178	189	198	172	157	201	193	178	171	159	165	177	170	182	190	201	173	194	185	175	174	177	158	183	189	173	167	188	176	186	203	173	188	188	180	167	186	204	192	200	189	179	203	182	179	193	191	207	172	158	160	178	213	186	192	164	203	189	184	176	198	214	180	167	188	177	195	177	189	189	209	193	187	184	183	189	174	154	174	173	191	188	196	192	193	205	188	169	197	192	207	178	185	170	171	198	191	180	191	178	192	186	182	195	182	185	204	179	190	200	182	186	180	175	189	151	193	206	170	177	193	167	185	170	175	162	179	183	181	189	190	185	221	201	205	185	191	197	157	167	174	178	173	173	180	186	193	191	184	170	172	188	173	175	191	175	180	178	211	173	193	197	180	206	186	194	212	176	190	186	168	192	191	190	188	181	180	201	178	201	183	210	186	184	185	158	166	185	184	185	207	205	188	169	155	177	185	207	210	188	184	180	185	171	177	174	178	180	182	206	194	178	192	203	161	177	194	168	187	178	179	189	166	210	204	197	189	193	209	171	192	198	161	167	171	182	181	171	190	151	187	176	162	180	190	171	196	190	195	174	180	192	212	175	189	186	212	191	145	185	180	168	200	191	181	189	189	167	202	178	171	183	181	193	199	202	195	172	179	160	197	172	167	178	192	196	200	210	209	177	175	197	173	192	180	188	159	168	184	196	172	202	173	193	200	160	189	171	189	181	179	177	183	190	153	171	180	203	180	194	191	177	196	192	172	183	170	198	175	186	207	177	185	176	192	170	190	164	156	196	202	163	216	194	198	206	189	183	185	172	182	192	165	186	175	198	180	207	177	179	207	178	160	202	186	192	172	186	171	174	167	192	177	167	190	193	162	184	185	197	170	198	178	185	190	178	197	181	188	159	177	181	171	178	168	186	193	187	199	173	145	185	173	177	177	191	185	158	192	189	183	188	173	195	202	183	177	178	193	163	185	182	175	185	184	187	193	173	197	197	202	162	170	196	198	194	154	198	201	195	193	197	201	155	198	195	180	188	176	180	181	171	198	175	154	163	205	169	192	184	179	200	191	175	195	190	182	172	187	179	192	183	181	179	190	184	178	171	192	171	191	196	221	189	176	191	190	186	177	181	176	177	185	201	196	163	168	172	180	195	180	183	171	172	160	189	177	164	175	190	177	165	201	185	205	199	177	187	181	172	166	181	182	187	190	190	157	185	169	214	202	186	181	186	185	202	188	200	165	167	190	206	165	164	203	190	190	181	202	182	185	193	200	159	185	190	177	192	186	191	195	170	174	193	157	197	177	182	225	174	187	179	199	170	199	182	157	185	193	200	202	172	198	190	192	200	186	189	188	198	172	189	169	192	201	201	163	189	179	199	174	187	170	194	185	202	196	181	189	183	179	166	172	165	182	183	215	176	198	218	186	174	189	176	163	198	170	175	167	179	191	182	186	187	157	175	197	182	210	188	174	182	178	187	176	198	189	209	187	168	194	199	178	213	167	172	184	178	212	179	193	166	176	204	163	163	190	175	203	181	164	182	177	165	187	200	174	208	202	169	191	202	175	196	180	183	163	186	174	184	191	167	205	172	170	192	167	165	165	186	188	174	203	180	195	190	185	185	188	186	186	178	174	188	167	195	157	194	197	160	158	176	200	201	178	170	185	194	166	184	184	197	187	183	218	191	206	190	185	180
24342	20106	26244	23708	20125	11001	1807	1196	1029	906	828	725	615	615	625	617	589	578	596	582	618	559	512	533	514	553	509	516	548	492	539	530	498	507	487	511	541	511	474	516	514	469	506	510	493	490	496	501	506	509	463	485	488	474	504	514	513	477	532	493	497	482	482	520	502	510	526	484	515	472	520	479	487	468	497	536	495	507	505	489	503	539	448	437	509	484	517	459	464	521	467	514	497	475	441	501	492	515	458	484	499	464	486	508	531	472	491	517	493	531	465	494	459	481	499	481	477	508	434	471	484	517	507	444	505	467	468	488	502	504	496	507	474	434	475	425	508	468	485	477	499	485	504	495	524	516	477	529	454	531	468	510	490	493	524	454	449	480	456	457	497	469	493	509	498	482	482	468	537	509	436	487	496	458	482	479	474	480	484	421	433	483	480	500	474	468	438	459	476	465	453	516	508	552	448	462	466	560	524	489	462	511	473	496	513	526	481	515	505	473	472	505	493	506	475	455	487	476	489	464	485	467	475	476	488	488	482	477	507	522	461	542	477	459	479	460	466	474	476	480	473	466	484	473	486	487	514	495	515	475	491	476	462	482	499	477	514	497	443	460	465	488	458	475	508	427	506	499	492	489	478	473	443	463	480	488	500	478	537	476	478	494	519	511	471	463	490	475	501	471	506	491	485	499	450	519	491	486	494	523	495	522	464	457	487	470	477	462	499	493	517	474	480	439	500	472	484	442	448	456	531	484	466	486	517	490	484	476	524	481	488	473	471	468	485	473	508	470	499	486	469	444	540	476	510	521	484	495	502	501	450	487	526	475	501	484	465	485	489	462	487	450	471	481	504	505	483	464	458	483	515	454	442	472	507	470	471	522	471	481	504	463	493	450	512	501	468	477	483	485	478	492	486	522	477	478	523	481	506	508	497	464	491	488	480	480	494	521	481	556	486	474	499	493	458	511	468	463	479	493	467	459	495	504	521	466	478	500	524	483	473	474	483	494	437	478	499	508	515	505	491	509	454	477	482	457	489	464	478	516	481	488	449	486	494	471	478	489	512	428	486	489	526	469	471	517	496	480	478	442	490	522	511	494	497	478	477	494	478	497	470	494	486	501	497	516	532	496	505	486	464	443	478	468	481	468	477	479	505	541	464	482	452	467	480	471	470	484	448	472	484	475	477	491	476	506	469	487	479	468	488	516	472	468	496	479	530	491	470	533	494	497	515	510	484	468	503	480	510	497	456	526	489	499	502	461	460	504	479	508	525	463	485	494	541	451	445	518	472	441	507	468	444	478	472	490	531	535	480	464	473	497	505	495	466	478	515	492	540	451	493	459	491	448	470	488	481	480	485	501	453	494	491	456	530	472	520	511	490	489	490	472	501	457	492	457	472	486	483	491	497	514	479	483	478	538	515	463	488	478	469	492	480	474	451	484	476	497	486	455	495	473	506	528	496	519	501	461	438	519	540	517	516	458	443	501	461	504	487	496	487	459	487	524	468	454	509	466	461	470	477	475	514	486	532	500	512	474	489	505	524	475	471	506	479	478	465	496	488	504	511	475	520	474	515	465	477	503	470	455	483	500	503	492	474	486	474	542	508	480	509	470	466	488	525	491	517	502	494	477	501	485	493	455	480	482	471	515	458	506	509	467	475	442	491	528	473	479	450	507	478	465	459	509	484	468	497	488	496	500	482	480	498	485	491	463	503	504	496	470	464	436	499	511	503	528	515	476	459	460	500	485	471	464	478	485	483	511	476	495	514	459	486	449	475	508	486	502	479	471	475	476	465	461	480	492	471	485	478	488	522	488	497	496	511	486	467	440	495	495	499	499	525	524	460	508	503	488	487	448	462	461	470	499	431	472	504	470	470	511	475	427	508	483	455	518	487	490	494	485	482	434	505	506	502	494	496	505	520	496	454	462	507	477	516	502	468	494	531	487	484	469	513	511	488	517	472	505	489	516	513	486	489	486	460	476	498	480	513	517	473	537	514	472	509	499	464	522	483	502	462	452	468	472	511	500	522	462	514	485	490	530	448	494	466	482	488	468	499	513	457	469	481	471	478	494	467	508	447	495	485	467	456	466	463	465	483	482	502	465	473	495	525	473	450	490	478	536	484	505	484	474	502	484	515	520	443	457	462	491	462	493	483	464	461	481	521	487	491	489	482	516	483	492	488	523	488	508	470	505	492	485	485	513	494	515	464	458	486	512	498	507	478	527	481	456	514	440	497	502	465	475	476	488	502	502	483	492	493	463	462	494	443	477	496	507	494	486	481	480	467	465	495	445	543	467	517	461	453	469	508	481	473	514	492	540	466	493	458	522	466	499	496	486	481	499	515	519	565	525	496	519	514	519	488	484	487	499	469	485	455	502	515	470	453	490	474	495	480	457	457	479	508	459	492	474	495	451	468	508	525	502	486	492	477	492	504	500	484	502	492	478	501	498	536	469	495	528	507	462	508	453	500	508	488	521	455	491	522	467	513	461	487	502	469	480	484	482	477	465	488	465	488	480	473	436	492	522	482	504	504	503	485	482	466	474	466	467	494	513	472	483	489	486	530	482	499	483	505	521	499	465	464	505	468	573	473	514	499	452	486	493	495	470	489	497	458	510	488	499	483	469	505	528	462	447	529	459	519	486	476	513	474	490	488	488	484	490	442	484	514	523	498	459	497	499	453	523	473	466	470	488	514	498	531	483	513	510	483	522	501	492	498	482	498	447	500	525	477	509	537	465	515	470	503	457	508	452	477	516	482	464	493	497	431	490	511	467	423	452	442	480	446	503	470	487	487	484	502	466	509	492	473	492	504	537	482	481	506	473	468	495	442	453	500	508	500	484	495	494	497	498	508	489	484	499	469	461	499	530	512	452	491	465	473	497	478	483	483	514	472	492	476	475	519	492	484	482	466	489	494	477	534	500	457	489	476	459	492	493	481	495	455	442	473	500	475	475	425	485	468	515	457	516	471	460	490	475	435	482	475	484	505	504	469	449	480	491	510	481	487	486	495	474	444	511	458	488	481	454	470	457	513	498	461	495	459	466	469	504	487	486	450	470	497	515	509	490	464	503	479	516	487	498	471	506	462	499	436	475	513	487	492	462	505	564	484	541	485	446	486	486	489	515	465	486	519	490	473	496	502	489	500	460	494	481	480	486	529	523	521	473	509	492	447	499	511	483	462	456	457	441	493	498	521	507	467	463	495	470	506	521	489	474	480	497	458	474	506	506	475	472	456	480	482	481	478	465	507	507	487	476	478	494	490	490	485	483	502	528	526	516	451	485	526	470	475	507	496	493	469	503	474	490	502	501	431	477	517	463	509	460	475	469	487	487	485	468	528	541	475	479	503	483	494	441	481	503	471	472	483	472	498	472	498	501	452	494	472	454	470	470	492	482	472	460	507	544	465	483	486	486	477	504	482	502	481	477	458	469	499	463	492	492	483	479	444	487	473	462	479	497	501	472	454	468	473	506	480	469	504	471	542	484	488	499
12372	24956	20675	8680	5203	3552	2304	1783	1615	1337	1211	1028	904	781	750	722	691	678	629	603	598	537	565	577	510	537	492	555	501	532	548	549	537	509	525	479	488	475	513	514	502	479	433	456	491	468	481	505	444	437	471	452	495	491	449	469	480	456	529	490	476	442	488	471	473	474	439	479	467	467	484	454	461	473	466	464	446	490	465	478	427	499	482	428	464	489	488	498	466	467	456	491	490	436	481	455	495	457	517	422	463	489	411	462	439	448	465	430	481	472	441	435	458	450	439	446	445	460	487	446	462	455	465	436	433	495	469	452	472	488	458	464	489	505	473	436	496	421	475	458	429	440	458	453	443	465	479	459	485	479	446	450	483	437	471	457	460	450	472	453	426	442	459	499	487	483	478	448	489	477	480	466	469	439	471	426	454	438	463	474	445	457	441	462	495	458	480	421	459	489	417	443	456	448	440	424	484	421	415	478	435	485	449	475	438	453	417	522	438	459	441	429	480	456	467	454	424	423	456	414	450	436	429	472	456	436	429	455	453	453	479	505	414	449	475	481	439	465	475	468	468	473	480	449	452	480	467	458	457	475	443	419	475	482	459	467	507	473	442	471	449	445	456	472	484	464	465	448	456	479	466	458	456	484	440	466	434	439	450	454	449	432	432	465	422	455	447	461	505	464	465	468	457	432	450	483	474	459	499	482	444	471	460	435	466	493	473	457	472	484	455	430	421	475	443	405	436	442	472	472	463	484	484	443	484	498	459	449	459	476	455	448	456	450	436	435	452	441	444	420	438	463	500	443	449	453	485	451	438	470	479	481	428	445	433	485	462	444	446	427	459	425	455	495	441	477	436	440	473	433	448	488	446	459	460	426	482	471	427	422	454	471	447	434	464	486	463	451	420	487	477	481	469	474	442	459	440	444	484	446	450	474	487	439	457	440	433	488	453	433	439	422	425	442	465	415	434	409	468	458	461	484	466	430	461	434	477	423	461	439	460	476	448	485	445	433	431	469	467	440	451	472	452	419	443	469	468	454	472	442	502	452	477	464	482	431	431	478	502	421	446	441	452	474	425	456	466	444	467	448	435	464	463	487	455	462	454	411	458	467	434	492	466	444	436	465	456	451	494	439	428	439	448	453	464	423	484	454	457	464	450	479	464	481	467	426	451	469	435	418	464	448	464	480	438	437	440	467	445	490	488	489	490	454	462	487	454	439	462	480	468	422	412	449	465	490	464	459	511	455	450	443	480	464	411	505	458	477	466	418	454	462	474	465	449	450	459	471	420	473	448	439	413	450	478	445	497	430	496	455	453	479	437	462	435	456	444	448	485	474	467	458	451	427	446	461	459	449	435	491	453	440	469	457	462	419	493	423	459	471	454	449	455	447	450	457	458	484	472	427	473	443	462	478	486	476	469	419	452	451	501	458	493	455	441	487	429	463	524	497	438	455	431	483	459	437	474	427	477	450	466	444	449	458	463	470	471	450	477	480	501	459	444	482	461	437	448	469	462	502	477	487	421	481	456	479	426	470	474	449	437	452	449	452	470	455	465	483	462	491	448	479	444	468	464	464	447	466	483	449	495	425	434	485	456	477	404	448	453	480	442	481	497	453	486	457	463	420	448	485	430	461	458	437	461	442	431	508	454	475	490	491	502	477	444	458	462	434	451	450	478	470	469	446	414	482	438	460	454	479	465	469	442	420	483	480	449	470	439	476	444	474	485	485	472	472	474	444	474	403	448	458	436	429	466	455	501	476	450	458	482	435	462	443	470	476	469	468	487	431	459	512	421	482	476	449	483	447	481	482	446	458	449	489	466	476	488	440	457	425	494	493	453	459	446	503	462	471	466	446	447	466	431	454	446	422	442	417	417	445	463	484	505	471	425	430	416	471	437	439	429	452	443	442	477	493	442	480	455	454	464	467	447	453	455	474	489	422	441	483	440	458	448	434	453	472	465	477	445	460	477	456	433	442	400	490	470	447	457	440	442	463	465	448	437	492	440	454	484	475	437	409	515	479	472	468	457	472	417	452	452	473	471	470	446	460	459	472	449	416	472	433	470	442	426	430	467	427	448	417	420	446	481	440	452	459	447	448	447	453	463	431	433	437	455	461	479	422	463	486	427	442	474	444	460	433	458	471	449	433	451	459	505	451	477	468	476	501	476	444	443	431	413	476	432	461	458	437	512	451	458	429	444	472	459	467	485	443	452	461	453	456	445	467	448	455	441	483	491	479	421	450	428	477	471	439	439	464	469	455	426	430	453	466	485	483	452	476	457	425	457	469	465	440	442	481	473	459	479	429	472	445	464	512	430	411	464	450	449	436	435	423	454	462	396	473	441	427	460	469	433	456	487	497	467	462	448	482	468	419	445	466	427	450	464	460	446	465	441	502	436	461	463	448	448	466	449	456	450	458	461	447	442	485	458	455	475	452	483	480	455	432	436	480	481	447	454	456	470	483	439	459	491	454	476	426	481	393	476	443	488	458	434	460	458	492	419	435	428	451	460	460	454	456	489	447	488	464	457	441	500	487	423	466	425	476	443	446	417	467	486	455	441	440	468	450	437	435	477	471	457	442	428	465	443	465	468	438	424	491	448	464	472	438	480	460	423	463	451	450	471	453	449	480	479	466	464	470	449	478	464	469	449	429	449	488	487	458	444	460	450	478	477	475	471	489	468	472	418	478	467	438	485	446	462	473	449	482	463	445	460	446	421	471	432	450	469	437	454	454	451	457	469	429	473	430	471	492	415	464	483	474	475	480	462	456	431	450	483	485	440	458	441	444	452	453	433	425	452	432	454	441	477	464	453	458	486	432	437	445	444	456	430	454	454	465	493	432	443	433	476	472	458	457	421	511	418	449	436	494	465	431	493	474	466	432	440	445	439	458	491	431	436	488	464	436	461	425	447	520	444	450	472	434	473	476	441	469	468	464	430	440	431	448	474	456	470	482	426	433	439	451	466	458	468	486	457	457	455	463	460	441	464	436	437	431	471	483	461	467	468	430	429	466	479	496	441	437	482	442	480	467	499	433	450	450	467	459	455	479	480	439	470	428	469	408	432	463	472	432	455	471	416	431	435	459	442	399	463	465	484	468	427	462	444	441	468	437	457	445	451	409	405	434	432	441	469	457	447	487	482	429	485	478	467	504	456	473	403	456	482	418	460	424	453	432	465	444	462	468	448	460	434	495	438	457	476	463	453	444	448	415	460	450	458	443	463	481	463	441	491	460	427	471	463	472	458	489	478	485	493	446	464	471	478	453	472	443	494	454	443	480	437	502	417	445	479	475	462	464	487	448	448	433	462	439	473	496	456	458	460	474	484	479	414	467	430	443	422	473	482	515	465	463	426	444	451	439	452	453	448	454	492	472	466	428	452	436	476	460	447	444	477	474	470	433	441	454	488	431	443	466	446	429	434	453	430	450	437	455	444	443	422	454	476	457	451	462	472	495	433	474	445	468	435	470	466	462	427	444	417	433	441	462	440	495
22184	20118	26628	23375	20131	20250	10231	2412	1766	1634	1537	1361	1158	1116	1063	1005	1019	937	964	956	855	871	902	906	872	901	851	858	812	824	828	799	792	866	800	767	786	758	793	817	768	801	817	858	823	812	759	805	827	803	830	794	780	876	771	841	818	770	818	767	816	780	809	751	813	765	820	745	748	788	831	784	722	773	777	811	788	796	791	797	726	806	803	822	801	749	805	756	786	761	764	780	803	856	778	792	820	801	827	754	796	748	799	809	798	758	808	777	808	833	743	810	812	788	752	784	751	813	793	831	757	732	767	788	796	833	773	771	736	774	781	729	748	812	840	790	790	771	819	775	740	732	773	774	762	732	799	756	833	790	796	802	764	740	740	746	729	784	766	757	797	784	793	776	764	772	836	758	791	787	749	789	757	757	772	790	769	797	711	775	795	813	789	753	769	740	769	840	781	739	806	797	768	823	794	756	768	787	809	746	781	770	815	735	751	751	759	751	739	773	801	760	769	777	798	750	755	742	773	790	744	771	789	802	789	803	795	783	763	804	727	757	807	773	821	789	793	797	785	758	719	804	767	791	773	761	787	791	762	790	824	763	775	789	816	830	818	797	764	763	714	774	809	813	829	769	727	742	807	771	749	803	744	791	848	769	792	784	763	759	800	783	778	768	800	803	771	779	776	823	748	765	778	782	786	778	788	745	800	786	795	769	844	769	753	755	756	761	770	759	782	801	799	771	785	795	778	804	772	732	716	763	773	766	798	819	769	763	796	782	795	796	772	760	812	770	767	770	809	777	811	775	782	810	786	784	785	812	742	815	767	758	754	766	756	767	770	773	728	766	754	799	786	797	812	759	745	731	762	785	768	758	804	738	808	730	734	793	751	739	773	759	792	788	762	754	824	798	774	766	740	798	786	767	783	751	791	807	798	774	771	752	776	799	795	791	746	765	780	800	771	748	748	843	784	813	806	790	725	776	752	723	763	719	808	775	807	791	783	759	758	803	786	762	783	811	839	758	771	744	724	803	767	784	787	805	815	778	764	849	757	777	793	792	803	756	751	737	802	772	774	766	808	760	756	741	820	748	774	815	769	817	792	867	718	753	773	817	787	738	754	747	746	760	761	722	778	768	758	761	805	720	744	751	792	695	752	793	789	738	835	786	794	812	739	787	724	742	789	777	807	774	769	826	806	766	799	805	754	790	760	776	806	756	780	819	779	785	765	799	740	828	770	798	793	746	783	786	775	766	761	775	797	803	752	795	788	796	750	759	786	804	793	844	807	778	757	790	778	754	786	830	811	809	808	788	857	827	739	781	779	713	771	858	770	773	793	783	747	785	786	773	763	773	782	725	754	777	765	733	770	820	771	738	742	810	776	783	795	794	751	762	766	849	740	717	790	792	807	783	765	797	761	787	740	748	778	736	786	800	846	757	771	754	767	759	782	775	784	751	759	797	806	778	791	805	760	803	711	777	797	787	799	781	774	817	775	789	774	779	812	762	784	793	792	802	770	763	822	786	798	785	719	785	771	734	801	760	732	781	777	782	780	765	752	783	814	748	803	734	794	802	794	758	746	768	774	801	782	781	802	803	809	749	822	834	794	793	758	719	770	768	780	826	782	775	791	790	764	780	794	795	815	765	758	777	781	749	777	821	812	771	792	749	772	781	785	828	819	807	766	766	811	732	751	777	749	760	794	761	787	751	785	755	762	770	799	732	816	740	804	754	791	777	747	785	732	766	798	798	764	754	796	821	761	734	783	770	815	804	787	776	813	757	756	798	764	783	833	749	773	772	819	816	786	765	798	754	818	763	772	826	741	782	764	789	778	799	795	776	750	747	737	802	836	733	759	784	763	739	780	709	839	756	756	792	780	774	754	779	780	767	787	796	748	808	789	755	845	685	780	724	855	727	774	802	724	791	734	751	771	823	784	771	722	786	737	777	720	828	755	722	744	791	717	773	789	784	763	830	762	764	802	783	772	827	776	785	738	758	744	728	770	822	768	766	772	764	792	785	801	752	820	809	819	801	773	773	793	788	798	727	782	820	782	782	822	806	765	737	737	775	730	758	794	745	745	774	751	765	821	806	751	795	748	755	823	807	776	785	788	800	799	795	739	840	762	823	800	824	788	802	762	797	795	736	763	800	736	804	773	748	818	787	731	783	800	754	815	731	749	720	748	753	746	813	757	735	754	736	735	794	825	762	730	776	725	772	743	801	764	762	751	768	778	745	791	791	763	793	789	776	746	767	791	744	764	794	791	820	779	838	758	773	795	774	768	768	753	802	722	759	801	797	813	717	781	765	802	713	767	757	789	764	752	765	744	753	782	798	775	763	841	801	801	783	802	750	805	824	784	846	737	821	767	758	801	795	776	752	778	781	769	807	793	753	789	776	758	760	781	760	742	773	785	757	790	770	832	734	771	826	772	726	823	762	792	762	802	711	780	744	829	769	803	765	790	839	795	704	799	767	742	746	780	755	807	768	787	754	765	817	768	764	762	793	794	794	739	789	792	800	807	783	835	779	786	760	797	756	801	791	701	782	777	834	731	832	782	784	809	801	752	823	784	733	789	776	753	790	764	789	777	794	754	705	785	780	730	738	817	750	800	820	755	765	758	790	800	733	765	754	765	761	789	791	829	807	784	767	837	768	751	711	737	797	770	779	750	808	824	777	765	785	773	730	756	796	769	753	789	760	818	786	770	717	797	789	812	780	815	775	786	793	817	774	809	765	741	795	725	805	823	748	777	744	760	779	769	784	809	772	790	762	778	734	780	772	764	834	744	765	764	761	821	794	806	769	809	725	776	764	800	802	758	744	797	797	770	793	790	728	765	787	730	775	779	745	814	770	791	742	774	776	805	814	707	761	728	751	739	748	773	776	791	747	789	751	714	820	793	819	786	748	776	729	812	780	828	780	742	771	779	780	758	729	758	774	757	727	750	772	777	734	756	814	786	748	770	749	700	773	774	779	724	775	826	795	774	774	766	761	759	798	792	802	740	767	795	758	728	764	764	750	759	760	783	759	767	773	799	776	803	837	774	768	754	797	782	798	735	782	757	737	732	827	810	777	795	725	777	761	743	749	810	763	778	701	753	805	775	727	819	788	807	792	745	758	803	750	763	796	758	770	809	760	808	811	795	755	738	756	810	752	792	808	765	822	790	780	716	784	751	773	794	818	746	803	764	823	757	745	767	781	780	784	805	791	795	766	771	819	779	789	769	792	734	756	757	756	770	792	785	780	800	769	816	754	772	730	751	808	782	790	729	760	801	769	768	780	765	762	826	758	784	775	769	768	745	729	780	764	769	706	744	801	778	765	733	735	763	783	855	778	753	763	768	786	787	749	704	800	801	763	806	765	774	786	784	776	829	795	790	735	714	778	765	812	773	722	757	795	732	807	778	777	749	758	810	792	751	721	767	786	699	790	806	781	783	808	763	711	791	749	833	781	783	769	764	780	789	757	723	773	759	758	782	795	718	778	795	813	818	735	741	780
15380	31605	25563	13208	8519	6311	4192	3382	2925	2464	2239	1922	1616	1449	1281	1266	1190	1140	1120	1019	1014	920	947	963	862	877	909	856	800	794	780	815	829	820	821	784	779	810	800	831	798	791	737	800	740	782	738	762	767	789	750	767	783	768	829	772	790	735	771	763	771	750	752	746	729	728	772	781	809	743	722	717	741	754	735	759	759	771	737	793	704	717	731	772	707	731	743	733	723	717	714	747	758	763	810	756	763	719	742	770	752	780	741	821	774	728	708	788	715	722	766	717	763	754	749	754	727	742	749	710	754	725	675	709	740	769	732	754	738	761	736	699	733	699	749	779	714	753	718	751	723	747	678	747	729	790	756	719	774	738	786	741	782	711	738	738	733	729	729	742	724	709	758	710	694	758	728	736	749	766	705	720	702	732	751	785	716	741	721	751	757	743	789	736	720	699	694	704	760	727	751	762	756	687	706	720	707	702	703	702	731	704	737	788	703	706	783	746	702	732	773	736	746	770	676	728	698	672	737	752	734	707	729	727	740	729	680	725	730	692	708	779	713	696	725	745	706	743	704	702	700	776	756	744	773	743	781	742	754	715	769	740	722	739	704	729	706	707	740	763	704	738	748	778	758	713	733	757	687	754	759	748	717	723	748	780	710	736	738	736	707	718	782	765	721	737	725	755	700	697	736	700	783	765	678	762	729	765	761	707	713	692	746	749	697	730	725	716	697	738	702	690	728	697	749	711	730	721	780	756	691	694	718	707	686	723	758	710	665	805	729	723	708	759	745	713	738	748	690	713	737	757	723	714	771	718	726	725	692	714	739	731	715	735	746	729	714	803	741	734	769	719	699	700	681	757	752	676	724	750	725	726	758	708	729	720	710	688	779	756	813	731	750	685	696	766	710	746	724	726	749	769	735	759	764	724	732	701	751	760	727	753	693	744	672	765	768	736	760	697	798	765	698	729	717	706	704	710	778	725	761	753	755	749	757	751	710	702	767	730	767	725	716	747	778	731	712	745	701	714	736	732	752	684	768	707	756	765	697	778	741	674	700	692	716	731	711	734	733	697	729	745	737	741	750	751	732	718	771	734	726	758	731	717	739	685	693	782	724	730	746	715	738	640	712	774	780	766	757	727	724	691	749	714	678	764	732	738	776	719	759	755	745	771	711	747	777	736	742	740	704	737	741	739	725	731	695	738	747	742	719	763	769	745	753	768	771	715	713	700	723	731	736	758	737	763	744	710	741	752	745	745	703	733	746	694	756	745	793	649	714	694	767	750	707	714	747	723	685	731	672	716	772	709	724	722	715	771	726	737	749	757	778	728	757	708	757	732	736	722	769	756	728	744	730	727	733	692	709	730	729	718	728	699	706	787	769	735	765	742	767	692	779	724	739	723	767	719	698	709	747	729	731	700	725	768	682	732	718	758	680	747	732	741	709	745	729	723	742	722	768	743	762	769	731	771	703	718	738	711	755	770	743	711	731	763	754	702	792	735	752	745	746	724	710	743	706	729	725	741	708	740	771	713	792	717	731	716	712	733	743	742	759	743	716	745	740	698	756	733	750	718	778	698	763	674	772	722	715	698	711	735	725	722	749	694	779	786	737	686	704	719	695	746	740	710	691	724	701	750	774	722	723	699	734	801	774	732	730	698	722	720	777	735	758	742	714	783	720	741	718	754	773	724	820	752	803	709	720	711	807	750	712	706	693	757	708	727	692	729	725	741	688	729	717	706	727	749	738	692	766	714	659	706	709	702	757	766	733	714	660	701	722	711	778	753	741	714	748	739	745	775	735	706	791	747	754	738	753	740	691	788	746	728	732	758	791	750	740	706	778	746	758	714	681	764	684	729	748	692	764	712	737	758	724	707	702	741	791	705	751	700	723	741	724	689	764	683	718	739	712	689	676	728	727	735	749	742	703	739	735	745	726	741	769	708	696	709	714	760	772	698	742	734	738	765	783	731	708	752	713	736	763	772	737	695	752	718	736	729	728	690	739	709	744	761	774	733	772	710	795	750	741	709	726	748	731	736	750	739	701	691	711	698	774	742	683	734	692	720	732	723	721	703	690	746	697	698	748	729	745	747	754	715	781	693	724	711	721	764	741	720	697	740	746	727	745	745	692	763	696	730	713	735	733	790	769	743	746	752	690	738	743	751	758	743	784	742	744	752	733	748	774	744	691	755	725	690	767	729	741	792	768	752	751	750	740	690	729	753	756	753	723	746	705	722	678	734	721	743	762	752	704	737	742	741	732	709	702	755	690	780	701	711	713	749	711	724	687	681	709	706	735	703	747	697	754	748	761	767	694	776	726	699	726	749	709	742	714	701	717	725	713	775	728	698	709	758	665	721	712	688	768	768	740	723	734	773	703	696	720	722	761	733	736	760	749	718	758	730	729	744	690	732	705	730	742	763	764	738	739	746	787	741	684	753	737	693	703	728	728	752	743	702	720	729	724	707	751	771	693	722	744	729	685	763	773	780	695	732	752	791	695	728	778	679	736	737	730	740	751	741	773	748	717	720	755	744	740	762	738	723	728	707	713	724	733	719	748	761	781	675	734	726	751	742	781	711	749	729	719	715	726	726	737	757	759	741	770	683	711	719	705	760	730	679	777	752	668	752	730	737	750	823	733	729	724	723	745	733	705	776	734	723	755	727	729	713	734	750	706	751	736	798	729	736	716	739	773	685	804	733	759	705	685	750	752	756	734	682	761	691	766	740	738	667	716	743	710	716	773	736	703	707	750	746	701	756	735	791	706	723	743	714	732	770	709	723	759	714	745	703	739	733	748	736	726	722	754	726	715	758	708	684	716	727	781	719	709	756	705	783	750	719	786	712	681	733	778	714	696	711	743	727	708	712	736	717	755	696	764	742	738	765	703	703	729	724	749	742	764	758	723	749	751	719	676	716	727	698	699	730	757	739	702	723	815	760	726	692	757	760	745	716	779	717	700	719	788	767	799	724	714	682	743	748	744	749	716	738	722	707	718	727	684	719	728	763	754	732	663	800	729	716	714	721	744	712	697	749	700	728	745	738	735	718	738	685	710	743	769	706	739	696	716	750	686	700	749	724	801	751	755	745	748	729	686	688	713	733	743	663	720	705	746	724	765	768	711	741	729	715	727	720	714	769	741	686	729	698	720	733	706	727	684	730	753	748	749	756	741	742	774	738	738	788	763	782	741	749	720	761	698	733	754	714	762	688	723	747	726	777	714	752	719	688	721	723	665	787	726	712	760	742	715	680	650	705	730	731	763	738	719	709	686	776	736	748	689	704	738	762	774	733	736	781	732	743	756	767	741	692	739	731	713	732	693	717	735	773	751	697	719	734	710	684	684	773	721	675	746	759	778	704	704	718	743	737	730	689	738	714	767	737	740	725	712	693	779	699	747	718	771	705	736	768	745	734	692	695	684	724	700	774	763	675	708	714	707	764	786	734	732	717	713	717	695	759	711	735	701	768	731	740	733	737	735	733	743	659	665	729	756	739	751	766
27545	16724	5972	1172	543	380	284	200	178	185	173	155	174	193	147	161	158	168	176	178	164	156	185	179	150	165	154	160	162	136	162	161	170	173	158	160	163	162	177	172	143	175	153	146	171	147	173	142	149	160	157	183	182	148	167	147	151	146	155	141	170	152	172	151	159	173	161	157	160	152	130	140	179	152	157	153	157	139	154	184	168	144	149	152	159	140	148	157	153	187	151	161	154	164	132	144	163	154	139	158	157	146	157	181	163	164	163	148	144	152	176	179	145	161	162	147	164	163	155	149	173	173	137	170	137	159	151	156	153	154	169	148	166	154	156	173	163	178	151	163	158	150	167	158	154	168	191	168	153	171	161	132	163	170	167	159	166	163	153	167	173	182	163	181	172	148	171	147	155	152	164	144	175	174	151	142	150	158	177	148	170	181	161	176	152	144	170	163	171	152	168	173	174	150	147	146	159	154	158	157	169	147	157	176	162	153	123	155	167	151	159	155	149	134	127	151	163	169	167	159	169	171	181	152	169	164	150	155	150	174	125	142	167	168	169	155	145	150	172	151	173	174	162	157	164	131	148	164	149	153	143	149	168	152	157	168	162	145	174	178	127	156	141	147	175	188	184	162	145	162	163	176	159	168	149	157	143	171	157	164	163	161	166	170	150	154	147	155	165	152	154	167	174	170	171	159	170	152	147	141	154	152	154	181	169	164	154	148	173	138	152	170	144	162	134	169	151	158	160	170	160	166	150	154	132	148	162	180	177	183	166	187	158	146	175	174	171	183	172	143	148	181	163	135	176	148	131	161	171	172	171	171	154	162	157	151	148	177	163	163	165	165	163	140	137	152	160	154	154	154	156	150	153	158	167	150	150	142	179	159	170	144	160	147	157	142	173	169	169	155	163	140	152	171	167	152	174	160	153	156	157	171	164	145	157	165	138	145	156	155	187	167	160	166	156	160	164	150	181	177	164	169	174	158	173	129	159	139	150	142	152	150	148	168	167	180	150	167	155	166	170	140	147	152	166	170	142	153	169	147	146	170	152	168	168	158	176	167	148	159	167	151	176	158	154	158	161	140	150	155	149	149	150	168	157	143	157	183	145	192	165	164	170	139	162	152	144	152	163	148	185	147	136	172	169	154	174	150	157	160	157	150	165	158	171	159	154	145	161	140	162	151	148	170	154	145	167	157	155	147	156	150	164	168	171	164	163	157	150	133	138	167	152	155	155	144	176	163	138	179	175	176	156	164	178	146	131	170	192	154	154	155	176	175	147	162	149	149	154	142	161	137	154	161	157	167	174	167	159	177	159	172	168	161	146	163	163	160	155	147	146	174	160	166	169	173	148	146	171	151	154	167	171	148	159	173	160	165	152	149	157	152	151	158	180	148	140	158	168	137	172	166	149	177	177	163	160	179	161	167	152	162	143	136	168	163	145	158	173	143	151	152	152	138	153	183	140	140	163	156	150	151	169	143	144	155	147	180	149	159	164	137	153	156	133	138	163	152	163	156	149	181	170	179	155	160	148	172	155	158	153	156	131	156	150	160	148	168	144	156	176	153	158	178	159	160	135	138	136	148	141	160	154	174	145	166	146	157	152	133	168	154	157	158	154	140	173	140	162	149	153	151	153	139	143	145	157	152	160	163	155	172	181	173	152	183	162	135	134	158	137	153	152	173	179	154	183	166	156	176	136	153	166	163	134	171	158	171	163	158	151	165	142	166	179	143	159	159	163	152	159	148	160	176	165	163	146	181	145	169	171	146	142	154	167	161	176	166	144	165	146	162	162	145	156	152	170	167	158	156	162	171	159	157	155	166	164	126	145	158	159	157	155	176	153	154	120	154	173	169	164	184	164	154	166	180	169	154	145	176	157	174	144	168	159	157	138	150	173	145	157	159	165	167	178	160	147	152	147	162	170	155	163	142	162	176	149	139	156	171	168	150	166	162	167	155	148	144	155	162	154	174	164	126	147	162	155	129	141	163	127	161	176	135	161	152	153	161	150	174	161	156	168	164	160	164	159	160	166	178	179	156	141	141	180	160	155	137	165	154	161	175	160	154	170	173	151	157	176	153	178	182	149	165	141	172	168	162	178	153	156	156	144	158	163	138	145	159	149	162	175	147	170	147	173	159	164	163	149	193	181	142	155	161	172	145	155	167	149	168	163	162	155	143	166	187	166	150	168	175	155	136	179	154	165	176	177	157	167	146	177	156	155	149	166	171	156	139	172	140	151	145	158	165	172	173	161	162	171	152	148	153	152	158	150	135	177	159	137	172	162	156	190	167	179	149	172	180	151	148	164	177	150	165	171	157	164	146	157	149	154	158	139	145	145	174	150	167	161	154	168	149	151	151	151	173	137	175	154	138	149	171	173	181	173	141	154	153	170	171	141	159	167	171	168	169	173	153	174	175	170	134	150	154	165	171	180	147	173	163	160	160	172	148	155	173	146	140	177	166	170	160	145	138	153	135	163	172	171	162	149	155	161	179	164	150	148	132	158	157	156	164	175	155	150	155	151	178	174	159	166	149	154	157	162	182	145	157	169	183	183	164	163	180	140	167	152	176	169	178	157	152	170	167	164	156	181	136	156	151	175	165	158	163	147	171	146	158	163	152	153	143	157	156	164	165	168	157	179	154	144	160	163	162	145	150	159	175	170	166	131	176	168	181	159	158	175	136	162	163	162	152	164	140	142	170	163	155	175	169	144	149	141	170	160	143	158	167	158	152	178	167	143	134	153	148	181	157	172	141	181	157	181	141	153	164	171	140	130	177	159	165	146	161	168	154	168	170	135	167	176	156	145	140	145	180	172	187	154	181	160	176	156	147	170	154	154	159	144	170	160	151	142	202	136	150	166	145	150	165	143	155	171	162	146	168	147	141	146	155	171	162	152	159	166	148	167	159	167	178	159	167	166	153	166	167	170	174	140	161	148	177	149	166	180	156	173	176	162	137	149	155	154	176	145	151	157	146	161	153	153	170	175	137	130	162	158	133	142	152	139	158	174	158	155	179	168	172	153	163	156	163	181	140	142	163	171	166	160	157	138	155	169	173	150	166	168	151	157	159	187	162	141	142	145	157	174	156	158	176	148	162	157	162	173	134	142	160	138	176	156	170	152	170	143	161	155	168	164	177	158	159	153	176	152	151	178	149	163	148	150	166	157	165	169	181	166	175	151	164	137	148	155	148	151	158	175	163	157	159	129	150	160	164	146	144	141	181	169	144	180	151	153	199	163	168	147	155	177	147	157	154	179	182	151	184	161	148	154	162	152	167	139	155	166	168	143	162	149	147	168	157	135	135	145	167	170	142	161	170	178	176	141	146	167	163	160	143	147	161	129	157	152	152	171	149	155	169	187	150	170	159	169	158	148	133	155	139	154	164	161	172	161	195	149	153	156	171	161	159	166	154	158	158	174	157	164	175	156	161	173	192	173	153	173	158	173	153	154	163	166	154	159	157	144	148	167	163	166	156	161	158	168	142	171	159
10631	12540	6906	1560	729	453	295	246	264	210	191	196	198	152	212	180	174	189	180	168	154	183	176	179	187	170	197	170	161	173	158	139	170	149	170	172	191	166	185	188	167	165	191	157	158	159	168	171	159	169	177	167	176	171	163	178	160	184	163	183	190	161	145	152	162	162	161	159	170	165	154	172	137	166	176	162	145	181	193	156	146	171	171	194	173	176	176	172	183	160	163	184	160	173	154	180	176	162	182	183	156	167	154	173	181	188	160	168	177	164	166	181	175	157	141	195	184	163	190	170	169	179	162	159	174	185	157	194	151	163	173	178	193	172	168	149	165	171	168	153	165	160	171	166	167	188	161	160	161	164	172	160	175	155	175	161	162	167	178	164	160	176	173	144	151	184	187	180	179	160	162	150	179	170	186	143	171	171	157	180	155	167	187	174	170	165	153	161	158	155	168	167	177	160	173	170	152	189	174	167	185	174	168	182	160	175	178	187	172	148	171	161	187	173	174	177	178	156	152	175	159	181	175	181	178	155	171	164	162	169	164	168	156	155	175	162	161	166	159	155	148	182	157	163	158	199	183	161	155	183	186	157	152	160	185	187	165	176	169	177	166	161	158	162	173	174	165	160	190	164	172	178	149	169	175	149	190	176	162	130	161	163	171	165	169	174	171	185	177	173	169	152	166	182	164	150	170	145	174	156	177	169	192	155	167	163	172	180	171	185	166	165	159	174	183	163	170	169	191	172	172	167	151	175	173	173	170	169	152	159	171	185	152	181	152	150	180	158	172	174	133	186	178	188	143	155	167	167	204	163	181	149	174	192	163	152	177	169	153	177	181	178	196	165	195	181	164	165	173	172	167	168	155	161	173	172	152	185	172	167	156	170	170	169	166	140	173	185	152	176	161	163	197	184	165	158	199	161	172	169	162	180	166	154	197	202	175	168	160	191	168	179	160	170	181	163	140	166	173	146	181	166	159	173	172	178	161	151	164	158	165	189	186	148	159	165	162	182	167	171	161	159	168	163	187	188	172	160	174	177	178	179	170	172	166	197	197	187	178	159	166	172	169	166	172	156	178	193	167	162	145	174	173	163	156	161	165	183	168	170	151	170	192	153	156	185	174	163	182	161	161	142	151	161	155	156	172	167	167	177	183	177	145	177	186	178	185	181	197	178	157	193	181	172	200	167	196	165	162	161	188	185	156	158	169	148	160	180	175	180	171	139	177	170	178	168	162	202	141	176	160	152	178	183	186	158	153	162	188	183	172	159	170	172	166	182	176	176	164	172	175	161	161	157	141	175	168	160	180	193	152	162	178	177	166	169	170	177	155	175	178	154	169	168	164	148	174	183	152	179	173	179	168	190	163	159	176	160	172	163	190	192	192	182	150	150	177	172	177	163	177	167	188	179	178	203	196	165	154	172	161	163	158	177	166	163	163	142	198	160	153	175	166	164	157	186	164	175	149	152	138	181	151	174	167	174	148	167	173	149	180	164	173	155	172	166	166	180	145	200	178	179	139	186	170	179	165	197	149	186	181	180	162	181	177	179	179	177	147	167	164	197	165	184	189	178	174	153	164	180	154	185	174	158	173	180	157	137	181	173	169	173	189	173	164	149	172	185	205	145	191	192	166	180	178	184	176	182	154	197	162	162	167	173	161	161	172	186	173	168	175	189	146	172	150	146	183	149	179	164	166	173	143	167	161	184	176	153	164	166	153	178	191	162	178	167	166	171	165	161	157	196	172	166	192	158	178	169	191	152	173	184	169	135	191	171	150	180	173	183	177	178	176	167	183	159	159	188	184	173	178	157	170	163	176	166	161	188	172	183	168	164	161	180	171	158	181	187	179	167	172	176	166	198	196	182	165	179	187	173	175	158	156	167	168	145	153	177	155	188	180	174	181	166	146	181	173	145	153	164	174	177	154	177	193	181	169	172	162	187	171	168	161	164	156	188	177	174	164	158	177	174	169	196	157	176	178	159	185	187	181	155	151	182	170	170	156	189	175	177	172	160	162	167	188	184	181	163	159	191	176	161	167	158	165	159	170	173	180	174	161	160	165	152	149	154	157	193	169	178	189	168	183	165	157	165	178	171	162	189	151	185	196	163	161	200	175	176	158	188	172	140	165	175	190	165	178	175	157	141	184	169	190	174	157	173	162	179	170	171	179	157	156	189	170	156	162	162	179	193	171	172	160	164	164	137	170	160	170	172	165	190	163	151	208	150	166	175	170	161	178	178	172	180	171	138	193	170	170	181	168	179	184	164	159	160	176	171	159	173	170	162	170	170	182	165	164	167	169	163	189	181	162	172	168	160	155	163	192	170	151	156	183	177	166	190	158	169	155	162	168	175	176	174	177	176	165	159	172	177	182	162	189	167	183	149	177	159	146	170	173	169	178	163	156	172	172	193	189	165	172	184	157	177	166	160	144	145	160	158	173	193	148	172	181	171	172	159	188	179	165	164	191	184	159	193	176	159	189	175	165	157	187	167	157	166	184	181	166	155	161	162	159	191	190	164	164	162	163	176	172	172	174	162	168	155	143	181	145	168	145	171	183	181	174	160	165	191	167	169	167	158	155	164	170	167	158	180	167	138	168	171	151	151	179	197	149	164	181	165	203	163	177	173	136	164	173	195	156	162	145	172	189	136	161	173	182	167	167	195	160	173	173	186	144	162	162	169	172	201	169	164	163	182	162	172	156	181	165	179	169	166	161	167	149	176	175	195	151	180	173	174	184	165	168	161	167	158	179	169	177	165	166	169	160	178	166	176	173	164	181	176	174	174	169	194	158	167	174	164	179	169	168	175	192	164	180	165	158	185	176	157	171	149	160	159	154	212	144	150	176	186	168	170	185	170	176	169	171	187	159	155	163	164	167	158	178	168	172	176	170	171	176	146	175	185	164	163	163	149	201	197	171	186	178	154	166	178	183	175	167	181	175	187	181	176	164	165	190	184	155	165	160	193	189	162	166	182	159	195	173	175	167	142	164	163	179	157	175	182	176	160	166	155	153	164	172	194	193	218	167	184	154	167	151	145	160	157	179	164	162	169	168	158	166	166	155	150	152	172	168	155	142	179	160	186	180	179	153	156	159	192	190	174	149	150	176	158	170	177	157	174	187	192	187	169	161	203	186	141	161	187	163	179	154	163	173	160	183	196	154	176	168	173	164	172	158	143	182	166	168	160	170	175	183	167	165	194	158	180	186	170	161	165	172	153	196	191	160	164	185	164	160	196	182	168	178	150	182	171	150	193	153	158	183	158	175	140	166	171	159	173	157	164	174	176	190	151	184	189	177	176	146	169	165	161	171	189	188	182	182	165	169	148	165	147	175	175	182	151	178	164	166	190	169	177	184	176	176	181	140	173	159	158	163	171	158	167	163	186	178	159	199	163	150	178	179	158	180	192	166	149	157	147	151	159	172	164	159	155	174	158	169	156	171	179	150	161	165	153	194	167	173	178	206	155	177	206	168	172	169	160	156	194	155	172
24446	20154	26344	23709	20163	11176	1912	1132	1020	847	858	748	685	635	645	656	582	556	565	516	568	562	507	520	565	513	486	524	514	491	502	545	551	505	507	532	523	533	526	522	496	562	499	559	523	515	527	510	496	526	549	506	486	529	515	465	500	466	516	484	505	497	494	506	490	509	484	523	489	503	521	494	511	499	499	498	510	494	469	517	453	491	516	463	506	520	467	519	510	478	493	481	518	527	508	513	439	499	507	504	505	508	522	509	471	476	507	532	528	521	501	520	498	501	484	479	493	490	475	461	493	512	492	457	456	492	511	477	476	499	475	500	495	493	512	449	476	462	498	506	478	479	463	476	505	498	500	504	477	513	482	475	494	513	485	485	482	477	462	467	503	492	497	525	455	497	451	480	481	478	473	458	463	487	489	473	530	496	456	497	485	489	504	442	478	438	501	518	504	506	506	500	503	471	571	487	460	510	527	481	496	495	527	471	500	471	464	471	478	503	501	511	475	511	481	530	510	511	498	544	478	437	498	469	497	498	465	502	475	545	549	494	495	491	536	517	487	489	505	524	490	487	476	475	493	540	490	478	472	515	507	445	468	466	468	489	447	475	470	530	486	476	498	487	531	505	495	535	522	443	452	488	501	484	533	496	491	483	483	485	477	482	530	518	502	481	505	502	489	467	512	485	498	522	507	476	498	499	494	503	481	488	480	479	452	499	472	482	457	492	502	460	488	515	548	487	448	515	505	495	500	486	507	535	497	465	451	508	497	519	519	521	448	495	481	460	449	467	482	501	468	463	461	502	469	459	485	473	498	509	512	495	487	476	520	484	510	472	509	539	486	507	512	466	485	514	463	539	459	491	492	509	480	455	507	518	499	471	499	491	546	477	470	494	457	526	459	495	492	488	491	479	534	487	496	487	478	472	502	495	528	485	507	447	493	475	484	498	489	492	514	465	509	482	488	496	501	458	466	454	451	521	481	507	452	471	475	506	486	492	494	469	517	507	457	445	464	508	479	495	505	519	469	486	483	494	479	497	467	489	465	523	523	469	439	486	482	427	478	511	494	485	482	506	502	495	493	486	465	486	489	503	520	505	478	526	478	497	460	517	476	461	433	482	456	496	473	491	517	521	441	477	507	509	495	506	498	464	508	468	493	493	465	491	474	476	499	488	497	471	490	484	520	495	438	519	440	460	492	456	459	497	448	506	468	527	454	487	491	467	508	478	472	473	512	494	492	460	455	468	506	464	519	486	511	497	499	533	493	489	489	461	505	508	524	507	510	484	450	452	467	470	503	487	504	490	497	504	519	489	463	534	477	494	498	471	475	502	510	500	464	503	493	522	441	495	504	522	525	501	515	449	438	455	452	494	502	471	511	478	480	501	482	498	458	503	491	461	464	493	507	487	486	480	505	460	503	468	463	526	498	483	457	534	505	465	478	460	492	475	457	523	517	500	489	490	525	461	451	486	507	463	542	473	504	493	494	457	510	480	515	503	500	537	449	453	517	460	466	517	445	497	477	500	485	497	486	507	465	487	495	480	485	499	484	493	460	536	499	508	500	466	507	497	485	449	483	502	459	438	477	455	453	501	495	459	491	499	503	469	502	518	529	507	477	492	528	457	449	434	481	450	493	485	520	481	486	488	490	515	453	489	480	527	455	487	488	466	503	497	483	467	484	496	501	515	482	446	481	476	496	487	461	498	478	497	481	474	481	453	509	478	495	452	506	491	504	472	476	455	496	489	497	469	496	470	512	494	498	477	491	493	511	482	510	508	455	497	489	446	466	513	520	486	516	502	504	472	498	488	495	492	476	529	492	481	533	475	517	510	500	454	522	471	469	480	495	511	524	513	504	505	473	505	466	465	529	475	498	500	492	472	510	516	472	470	486	508	529	460	521	526	513	496	474	527	495	523	503	493	498	477	469	497	469	492	527	463	459	494	510	538	503	445	538	507	475	488	495	499	514	483	469	497	502	499	498	487	481	495	496	501	508	521	484	487	481	481	499	492	464	472	474	504	478	511	485	501	485	463	476	459	518	497	490	493	509	515	526	478	498	505	508	499	493	500	506	496	471	502	492	482	464	490	500	503	524	508	525	512	507	484	474	468	468	493	486	461	504	501	477	532	485	513	504	446	495	476	531	496	520	497	505	467	522	496	486	449	497	503	500	493	523	505	444	464	499	491	466	475	498	489	475	533	446	520	468	463	457	469	472	482	474	498	479	483	496	497	488	478	476	498	504	493	487	482	502	483	535	460	520	491	498	525	475	500	482	461	479	508	468	500	478	496	500	448	473	467	481	513	479	494	493	489	494	483	522	489	507	520	464	503	452	495	483	524	464	469	510	496	495	541	500	498	488	466	464	518	466	473	484	506	546	467	503	493	478	470	494	465	519	488	475	491	452	476	500	514	496	442	454	446	509	508	491	532	495	482	495	469	491	434	514	506	486	475	491	514	473	465	509	517	469	517	543	514	479	498	510	538	495	486	515	473	499	471	511	466	494	481	478	505	475	498	495	463	487	521	473	498	536	446	508	514	503	490	460	501	505	487	489	507	509	469	489	494	462	507	486	462	505	485	494	503	492	501	486	505	482	476	494	494	485	481	482	456	498	466	509	534	522	533	485	462	451	521	494	479	492	474	503	467	454	473	531	492	478	498	465	448	505	496	499	448	468	477	464	499	514	486	473	483	490	486	535	470	522	475	493	479	500	466	515	468	480	493	495	513	474	487	469	490	494	428	472	499	517	519	488	520	496	468	497	508	497	479	510	479	500	484	515	541	481	507	472	519	497	514	523	471	464	485	515	524	497	480	458	472	473	484	454	506	502	515	487	481	490	502	499	526	496	483	492	448	538	526	457	508	470	475	473	543	494	492	471	478	467	536	523	454	478	487	472	450	480	500	528	464	471	506	487	502	466	476	443	477	514	519	428	529	471	470	502	452	501	522	475	476	477	494	507	488	518	477	451	444	480	500	471	491	469	493	496	469	456	500	512	484	506	510	499	491	505	533	479	485	489	525	522	467	501	493	472	485	507	485	475	467	476	499	516	498	462	487	494	455	479	497	499	506	483	464	447	488	504	437	484	507	519	514	459	497	479	454	477	492	465	497	489	491	505	510	470	475	469	459	461	496	496	500	481	467	472	464	490	482	455	494	500	498	461	494	453	493	486	501	517	497	493	503	512	500	496	540	520	477	507	492	504	459	493	492	453	479	506	514	476	515	486	484	446	504	506	463	483	499	459	491	493	485	470	498	466	489	470	478	497	461	445	497	472	511	538	548	490	481	468	497	477	478	460	507	491	490	443	492	507	523	550	485	465	502	487	517	476	491	479	454	450	481	529	510	457	489	505	444	486	487	489	502	515	491	454	506	489	477	499	478	481	517	487	491	464	537	488	474	523	558	483	491	435	475	480	448	514	487	489	463	463	460	459	499	540	515	492	559	485	498	481	472	511	506	496	482	511	494	441	499	471	479	482	521	452	497	487	502
12142	23316	15522	7079	5051	3513	2283	1891	1602	1413	1206	1046	866	831	724	704	657	629	612	618	591	526	547	539	540	510	490	517	547	532	506	499	497	521	509	472	462	493	503	524	442	457	447	497	490	500	497	463	454	484	473	452	461	496	495	484	519	482	456	469	509	493	468	480	468	456	486	490	464	466	461	494	485	460	459	472	459	419	480	475	462	467	464	463	491	467	437	465	494	455	490	452	488	445	416	426	461	420	452	439	472	478	455	448	492	448	425	477	498	480	434	500	478	460	488	475	486	442	451	460	467	431	420	508	451	442	463	482	463	443	472	522	472	431	446	418	448	445	491	447	460	449	470	461	482	476	461	448	451	435	465	468	438	446	453	470	455	426	445	460	435	436	491	444	469	430	507	486	479	430	429	426	436	472	458	438	438	452	463	447	478	432	469	445	457	433	436	431	462	459	495	470	471	460	458	441	457	446	426	451	498	422	445	435	479	420	449	432	472	463	462	468	465	437	475	500	495	471	430	451	465	430	459	449	438	433	462	473	465	457	466	475	435	455	421	428	474	441	472	480	481	478	446	472	473	440	436	456	446	428	467	451	441	460	467	466	436	500	458	442	437	469	443	429	469	477	450	480	487	470	461	493	470	421	465	440	469	462	437	440	408	432	464	456	495	474	462	502	483	482	451	464	413	440	476	451	439	471	463	481	437	422	420	445	445	445	471	441	465	433	450	448	441	449	421	471	476	454	434	486	437	428	437	503	441	482	482	436	469	458	452	484	440	450	444	477	415	424	449	439	448	467	461	452	425	478	455	441	451	454	464	460	472	443	459	471	485	397	419	431	447	472	398	447	476	468	444	458	450	488	406	446	480	446	457	447	409	465	413	466	445	488	441	433	438	414	460	440	488	447	491	449	468	504	412	475	495	457	439	447	431	451	471	428	494	468	463	470	469	447	438	473	437	470	461	430	493	425	491	466	500	443	499	454	443	460	488	462	468	431	454	464	471	463	441	466	443	490	506	449	427	429	486	448	466	483	416	464	430	436	486	442	472	459	470	444	462	448	472	484	463	478	449	462	440	468	490	464	455	443	494	418	450	427	486	409	486	479	430	438	476	446	460	481	453	421	429	469	512	455	497	432	430	448	441	437	479	462	488	508	464	460	445	426	453	442	472	480	469	453	498	490	454	504	458	434	514	470	442	499	495	476	477	452	446	457	466	441	457	429	455	462	395	416	448	470	476	447	455	457	504	480	500	469	468	448	474	444	435	463	443	488	481	440	477	421	457	516	454	460	495	465	510	473	432	448	412	395	476	439	467	458	457	496	469	454	438	450	438	448	452	407	488	444	444	477	424	473	445	464	480	451	466	443	412	472	436	478	504	481	436	439	454	435	496	442	487	445	470	463	455	447	418	441	430	473	483	458	484	457	476	477	471	471	470	393	440	468	455	444	450	422	459	476	468	449	443	458	452	439	465	449	445	439	487	429	436	459	479	436	466	418	454	467	472	458	464	460	455	489	482	467	475	465	448	465	440	492	456	459	468	453	496	466	431	478	483	443	465	461	498	454	456	417	467	502	459	463	464	467	449	464	460	457	463	472	438	438	468	438	451	445	462	485	474	469	468	462	445	452	452	429	469	495	431	478	432	472	463	473	450	470	455	448	455	458	466	455	442	490	411	427	482	489	453	462	416	435	419	420	452	454	440	495	466	448	464	416	453	477	447	480	421	432	433	437	452	449	407	502	443	466	467	463	476	413	450	461	468	456	495	463	425	443	420	455	431	456	424	445	426	437	460	505	442	480	462	431	450	462	426	476	450	475	437	448	478	460	459	487	409	427	483	468	448	471	462	437	458	495	490	463	476	442	449	437	466	475	482	458	407	440	476	450	449	402	484	438	465	436	492	441	434	459	465	467	456	470	469	494	475	489	450	453	430	495	503	473	441	475	439	474	475	490	488	489	460	452	416	474	478	431	465	446	433	482	448	458	458	431	458	484	432	464	491	429	446	461	487	455	460	448	458	497	453	436	456	431	432	455	462	481	444	461	463	431	442	484	404	480	470	443	427	501	452	464	428	453	471	467	442	442	446	444	484	463	436	474	482	464	444	472	474	479	456	433	465	441	483	467	447	471	456	482	453	438	455	438	449	452	419	477	492	471	463	442	455	439	478	426	460	459	409	476	455	434	474	403	484	503	405	464	441	460	479	451	522	445	446	459	488	462	463	455	471	462	443	480	454	482	450	471	480	489	451	449	456	435	479	476	495	528	475	448	504	482	440	459	465	453	438	466	428	448	459	500	489	473	462	430	456	441	485	457	437	422	466	454	454	407	450	455	492	439	504	461	488	434	416	449	490	407	441	492	479	482	439	479	460	453	451	427	417	445	469	476	434	481	460	438	458	487	462	426	461	469	493	458	495	477	464	480	458	453	450	485	434	444	474	446	447	476	453	492	497	480	517	422	448	464	476	468	468	454	487	463	471	432	482	441	457	435	383	450	424	438	452	422	460	423	456	431	450	453	472	451	438	408	463	469	436	468	462	480	450	458	482	470	454	448	447	482	484	447	435	412	436	478	443	444	456	464	442	468	464	537	484	468	429	471	472	467	461	466	471	485	473	437	456	456	413	453	482	426	449	461	463	452	434	481	454	458	430	493	453	477	481	433	433	414	414	437	466	465	450	440	456	446	495	438	427	429	432	459	475	436	459	478	506	447	452	461	454	444	483	432	402	453	483	456	477	471	475	452	436	486	482	506	461	446	467	460	493	434	450	446	414	431	475	513	485	471	403	460	422	489	448	448	450	449	464	466	468	471	441	427	462	456	457	467	457	425	477	438	462	451	440	442	458	422	459	422	454	455	418	461	427	462	466	458	490	459	489	479	413	443	456	459	449	460	479	461	462	485	490	453	467	445	462	458	470	490	464	441	470	484	428	442	449	450	490	421	450	459	460	470	430	430	429	494	485	421	488	487	480	449	433	490	505	447	447	447	467	458	477	465	465	468	444	419	478	446	436	443	470	452	484	435	452	429	439	450	424	459	483	461	483	464	443	483	482	472	441	428	430	501	493	436	443	473	419	469	418	460	460	429	464	481	415	433	450	473	476	448	449	451	460	425	465	464	432	430	455	469	474	475	450	456	491	458	459	447	486	482	461	422	462	449	455	442	464	438	445	438	471	457	464	460	490	477	468	462	439	458	459	441	473	493	434	448	453	428	468	452	426	501	469	490	480	474	438	465	448	472	487	428	397	467	464	459	471	479	453	473	420	427	461	453	451	429	431	457	480	479	479	410	446	487	458	475	478	470	452	459	487	458	449	486	451	477	469	461	448	455	466	496	455	409	465	440	443	452	458	435	439	445	435	429	455	485	484	466	453	441	434	462	445	462	439	482	441	445	388	425	431	468	473	494	462	428	486	463	471	477	457	470	495	447	480	457	440	440	472	444	466	437	461	454	458	463	455	464	468	465	421	461	433	446	457	473	437	488	426	486	508	452
22195	20150	26693	23389	20159	20290	10399	2373	1802	1662	1483	1382	1166	1127	1042	1036	1022	963	950	963	891	910	903	870	879	855	869	945	812	817	817	864	834	822	836	800	799	852	832	832	834	819	820	806	816	856	821	814	823	796	781	792	749	833	835	794	818	774	742	798	801	834	799	840	811	828	752	802	821	774	786	813	805	784	846	772	776	818	815	791	843	787	763	822	798	777	788	765	801	770	815	825	811	804	804	799	769	754	793	815	770	772	818	792	797	790	806	761	754	765	730	775	756	771	783	814	766	803	815	816	792	823	842	767	771	711	746	825	738	792	820	765	794	803	828	773	810	818	805	806	815	755	814	783	851	777	825	782	768	747	815	805	799	783	779	752	784	745	762	768	774	724	796	759	813	803	764	820	760	834	783	798	797	805	846	757	788	825	801	824	766	822	806	816	785	842	740	848	788	766	741	779	796	779	784	772	766	766	774	773	744	770	801	804	791	820	710	797	766	835	792	785	778	787	851	765	805	740	769	744	758	788	803	777	804	739	790	765	772	756	771	834	822	781	733	776	758	819	805	763	856	750	810	792	761	809	785	724	805	795	778	831	763	771	826	733	748	771	793	775	780	809	772	783	730	769	815	759	821	793	807	782	784	756	724	771	790	780	830	789	797	801	780	828	766	823	781	768	816	785	747	843	769	764	792	803	776	776	766	742	800	755	780	762	784	774	761	835	766	764	786	739	806	784	759	807	734	761	771	794	793	802	768	795	755	751	709	811	768	842	797	768	765	800	807	727	807	774	756	804	776	802	815	820	742	778	740	759	818	805	776	786	770	767	789	775	851	762	783	766	772	750	752	769	767	758	802	755	784	762	778	740	772	793	747	801	773	742	787	735	794	789	751	808	778	795	808	757	772	777	764	749	842	778	721	793	778	756	787	793	767	823	768	751	725	779	814	774	810	797	767	785	831	749	766	774	803	760	806	788	758	804	783	819	735	787	774	754	765	797	759	821	824	770	794	798	818	799	789	791	787	793	785	837	805	791	786	769	790	783	746	803	816	810	828	803	784	831	832	803	832	833	780	788	794	754	754	790	758	806	767	786	746	827	819	778	764	790	743	809	825	745	792	768	702	811	822	798	751	755	776	783	795	758	830	795	785	744	722	815	828	778	783	813	776	774	789	804	793	796	753	775	796	759	796	778	775	795	772	823	819	818	784	743	770	837	767	840	772	780	777	843	757	749	798	806	833	827	797	746	743	749	821	749	750	849	755	844	812	780	811	813	810	738	744	754	763	778	820	772	789	800	759	789	810	768	839	777	819	791	732	765	785	740	845	775	807	807	771	743	796	775	816	813	771	776	806	823	751	787	779	780	867	762	778	790	832	807	787	756	788	750	749	746	772	802	788	794	727	759	877	757	779	806	810	804	744	764	777	827	834	802	715	816	784	785	771	745	787	786	720	796	784	766	820	795	745	793	793	826	786	777	780	749	765	809	774	783	806	841	769	778	741	776	815	784	756	717	800	789	700	831	790	788	776	791	778	821	780	801	749	820	750	790	834	771	770	793	767	757	846	765	787	731	774	798	791	763	763	781	775	774	791	826	808	772	777	801	790	766	784	812	818	798	736	802	745	821	762	801	830	773	746	718	799	792	848	776	820	759	774	787	783	778	816	781	807	827	780	822	768	793	782	760	802	805	862	814	767	798	810	752	784	845	784	715	802	785	735	785	797	760	774	780	800	795	814	796	828	771	769	784	794	737	769	811	809	786	751	805	796	763	783	795	787	752	815	768	819	811	788	810	811	736	809	753	778	826	831	772	776	756	782	786	783	770	768	769	781	765	826	802	830	785	785	721	832	793	737	823	791	766	755	752	829	780	731	801	805	803	803	794	795	755	836	773	810	756	770	742	746	748	746	815	781	697	763	790	779	821	796	760	790	813	800	776	810	793	751	818	812	820	788	797	783	833	757	809	783	778	769	784	734	745	749	800	787	800	765	748	736	754	755	746	748	775	806	839	814	763	773	762	777	807	872	749	805	771	798	789	778	818	795	803	756	743	768	741	726	808	760	843	739	755	796	772	750	840	768	750	770	799	805	782	757	750	786	718	787	694	791	777	806	756	746	734	800	759	793	784	782	809	788	791	763	840	721	828	765	697	796	758	748	751	751	775	781	779	768	800	758	766	713	744	754	789	829	754	791	755	771	771	832	785	838	754	792	760	783	777	838	766	761	805	800	750	783	786	769	718	778	803	776	753	753	797	795	789	777	750	813	844	773	797	737	777	748	790	803	763	801	767	814	774	801	723	797	816	753	833	834	787	764	817	818	805	803	781	781	782	759	774	803	776	828	795	791	774	749	787	790	771	791	771	796	790	804	726	764	722	809	847	768	794	783	798	824	802	796	755	726	766	774	753	811	763	817	802	729	824	797	769	784	816	738	783	773	776	759	834	768	749	710	832	745	789	793	746	768	821	792	784	748	791	759	781	783	726	736	816	769	780	765	812	806	765	810	811	794	797	812	721	778	782	818	779	771	787	833	831	774	776	763	781	799	796	748	731	782	734	777	797	778	765	744	749	775	823	803	792	784	800	794	793	751	765	808	802	775	824	784	723	762	811	781	769	763	763	794	768	739	800	842	786	746	814	779	798	822	768	771	796	776	786	759	778	787	766	803	800	784	760	771	789	769	784	790	802	745	810	793	778	796	820	764	764	777	809	758	777	763	770	759	720	801	784	788	762	754	801	770	776	817	739	760	797	717	802	742	811	765	738	785	677	768	805	801	829	771	731	739	795	810	764	824	776	792	807	826	831	791	755	790	830	786	779	739	792	788	807	773	729	793	839	790	766	824	802	746	735	867	798	821	788	746	758	828	809	821	829	788	790	768	760	826	799	821	771	764	777	775	772	800	773	773	819	787	776	747	739	789	746	733	746	770	805	765	741	815	801	812	773	771	816	783	824	810	780	791	757	792	792	758	781	790	756	776	835	775	739	764	795	798	821	805	761	785	774	837	773	774	785	755	742	789	805	828	782	817	782	774	812	742	766	839	787	801	737	767	758	804	825	780	797	784	808	757	762	759	731	761	779	798	728	773	765	782	751	759	816	820	793	743	796	749	794	784	777	778	758	764	788	777	761	821	763	835	725	752	795	760	770	746	820	766	760	773	787	781	811	766	819	748	760	786	788	854	806	755	736	787	773	801	742	828	774	804	753	775	776	736	769	771	756	748	769	829	808	783	731	767	802	800	807	781	754	813	740	750	762	779	791	758	759	736	755	832	878	787	801	732	839	804	833	786	833	801	810	777	752	778	762	741	838	788	782	751	822	793	792	830	809	777	730	773	798	793	741	745	800	806	771	825	828	779	796	810	794	733	788	762	801	762	789	808	709	771	803	766	771	753	838	782	773	790	749	769	794	795	803	760	791	797	788	817	791	790	829	811	799	764	758	718	821	881	807	710	782	749	779	817	810	731	770	708	813	817	777	804	738	791	792	758	772	778	748
15322	28228	21069	12058	8563	6136	4306	3305	2950	2578	2236	2026	1569	1462	1299	1286	1177	1108	1070	1039	983	981	944	897	889	921	895	893	891	837	842	822	829	784	767	790	841	731	836	779	782	785	748	835	790	752	794	758	766	802	770	719	753	737	774	801	775	811	730	738	754	723	767	709	732	783	762	720	795	697	767	765	706	727	736	739	761	739	735	780	752	772	759	737	739	806	779	768	736	746	719	725	748	755	726	753	746	742	771	708	722	726	699	752	761	737	733	766	721	756	726	756	779	735	712	783	716	704	723	777	688	706	771	765	726	723	791	792	802	748	757	707	763	783	728	757	717	738	711	745	697	697	707	717	718	749	735	735	747	748	785	697	812	740	759	751	781	725	766	743	689	749	768	772	750	756	756	712	745	788	732	792	761	711	746	752	749	794	726	721	773	752	693	740	718	780	755	734	707	720	729	724	680	723	730	725	742	755	745	725	692	763	684	724	767	772	768	794	697	756	756	758	729	746	710	722	721	768	736	784	726	718	737	687	737	696	715	758	726	706	732	734	693	784	718	707	716	775	742	701	737	732	767	760	712	740	768	729	761	756	732	684	752	701	718	752	727	744	709	725	699	706	696	780	702	732	726	670	752	705	760	784	689	677	690	717	763	752	711	732	728	711	725	739	714	779	702	714	717	772	728	732	727	730	761	714	755	724	737	720	805	720	754	752	716	792	716	731	744	766	686	762	720	724	719	687	780	718	720	735	697	713	751	713	754	729	789	736	733	751	716	731	740	719	717	693	739	774	729	702	711	763	743	754	759	713	706	731	761	711	679	729	693	719	713	751	725	743	755	707	695	777	702	714	715	774	730	690	723	750	738	713	743	722	767	737	788	704	697	750	731	703	774	737	731	729	731	717	719	713	729	734	793	759	754	748	757	729	714	742	737	713	748	722	780	726	727	803	730	705	721	708	760	707	766	718	755	726	741	752	746	742	744	686	731	698	730	760	772	695	734	692	753	667	733	722	770	685	750	726	698	733	741	766	727	765	655	723	754	709	746	738	703	772	693	741	722	758	770	727	754	722	710	762	744	705	740	788	749	797	700	759	760	679	713	744	821	757	701	686	735	726	713	721	727	755	735	796	751	761	679	709	735	703	720	728	709	735	766	751	733	706	687	754	682	710	749	777	774	773	722	740	767	710	743	723	733	732	745	730	740	764	706	745	747	706	738	752	740	710	738	742	768	742	757	771	747	743	778	758	775	697	730	759	734	735	747	702	717	740	756	738	740	737	719	722	739	678	707	758	718	775	715	765	762	746	729	698	719	761	764	713	684	722	722	737	768	750	718	730	710	719	752	763	778	749	779	675	752	736	703	744	741	730	700	742	714	730	727	743	755	780	753	737	682	738	723	743	698	750	728	739	741	772	733	721	779	689	733	738	776	744	724	825	741	724	788	701	747	787	721	720	779	748	759	735	722	751	723	719	708	732	730	743	788	722	686	737	761	718	765	702	717	688	752	708	756	760	737	759	778	731	716	708	717	741	745	704	716	769	744	752	733	720	763	755	747	763	760	720	819	761	751	746	699	723	720	742	763	764	750	720	731	699	684	734	723	719	738	737	726	764	686	713	777	692	725	760	719	736	692	707	719	757	761	714	745	725	727	739	731	715	747	725	726	758	767	726	706	751	700	786	734	731	718	730	734	719	743	764	746	738	696	721	737	798	661	754	740	734	743	707	712	693	684	740	750	754	765	693	715	734	752	701	696	758	702	691	692	729	724	720	720	723	726	694	748	740	726	700	694	754	736	773	726	739	710	702	731	738	706	710	666	753	785	753	754	749	728	762	727	753	751	722	736	734	722	730	741	748	714	742	734	748	756	744	726	751	717	744	716	713	769	732	747	697	754	726	694	722	753	738	743	760	740	725	743	746	702	763	771	749	714	713	717	718	712	691	720	706	722	727	734	727	730	775	768	719	706	756	761	704	736	722	743	716	708	740	728	745	750	712	726	763	734	777	748	738	700	741	710	728	740	787	792	724	752	753	720	710	759	725	759	701	709	773	694	720	780	751	723	746	723	686	702	713	729	701	761	739	744	781	770	744	703	796	753	725	758	751	710	760	741	761	701	773	692	705	736	718	759	784	704	730	730	685	735	744	731	714	740	718	795	733	727	740	720	741	799	725	729	732	676	715	761	679	746	734	720	735	727	725	761	713	757	668	703	744	698	747	733	719	708	732	732	722	720	764	777	705	703	727	682	774	766	758	710	744	759	732	694	733	733	753	696	717	708	679	735	770	767	757	743	764	794	781	691	721	692	687	762	786	728	731	712	755	752	695	737	712	730	787	766	760	738	728	760	718	698	755	716	764	738	736	694	738	746	758	759	743	714	733	739	768	701	755	783	701	746	718	722	721	719	710	749	716	711	731	703	738	723	747	788	733	709	733	763	752	722	740	721	768	719	731	730	717	692	783	751	711	737	756	693	715	716	749	714	695	726	720	735	671	710	748	746	707	738	767	767	708	685	720	769	734	733	718	766	699	784	685	698	762	752	726	686	743	722	734	718	730	691	779	716	726	730	739	694	703	742	689	739	724	755	758	700	720	757	756	787	747	705	710	750	771	740	770	694	762	713	781	700	741	692	765	709	756	666	744	711	734	719	767	737	696	696	782	694	767	719	717	751	742	672	726	715	699	703	704	729	705	772	778	717	707	729	762	732	740	748	692	737	714	736	702	733	715	727	745	742	713	729	728	738	728	758	734	730	742	736	757	762	735	732	692	720	717	773	739	713	766	759	676	723	719	694	729	748	771	745	725	752	731	688	750	759	745	712	732	727	701	791	760	747	700	708	685	742	711	746	696	719	698	748	709	735	745	723	744	771	703	730	741	767	725	734	715	755	710	772	689	730	714	723	738	717	759	729	700	763	740	728	725	700	710	732	765	718	781	758	757	748	754	703	749	715	714	742	721	757	707	706	755	738	767	761	745	720	757	734	715	718	745	724	722	713	753	758	757	704	737	744	739	790	764	738	687	756	728	749	735	768	720	712	733	740	725	722	735	711	765	692	750	694	722	736	720	743	715	736	701	690	749	719	773	742	760	715	750	718	730	706	743	739	721	695	697	713	713	703	738	733	739	778	754	763	703	722	750	723	774	829	789	782	735	681	745	722	718	745	774	690	757	737	741	765	686	756	735	740	776	722	710	780	704	683	731	700	742	735	771	717	725	727	739	729	753	699	714	738	698	741	708	734	727	713	710	691	803	738	737	741	747	651	756	768	691	745	691	736	738	717	731	706	708	765	726	710	729	730	730	750	715	694	766	724	698	751	680	664	785	724	756	729	739	751	712	704	814	705	769	764	702	755	723	724	732	758	698	747	750	759	760	765	761	741	729	731	729	710	718	734	733	783	733	793	737	732	717	728	772	651	780	779	766	715	718	743	743	698	714	751	729	723	762	725	660	756	712	704	793	745	771	726	720	765	735	781	686	757	692	685	757	750	726	726	724
30065	16856	3471	966	416	303	227	221	215	182	183	179	169	183	174	194	175	196	192	173	162	146	190	171	168	165	190	159	161	168	169	169	190	203	172	142	161	160	170	184	173	186	191	166	195	153	170	167	157	178	177	169	202	147	190	171	207	174	157	155	187	170	159	169	177	169	143	169	155	204	170	160	170	178	164	157	162	152	165	179	161	174	147	161	170	178	195	182	189	178	192	169	151	152	151	163	160	164	189	150	191	198	193	157	187	157	151	156	179	197	186	166	200	178	168	150	176	175	168	177	172	178	171	144	146	162	170	167	203	200	163	162	159	177	161	174	191	145	176	169	173	152	166	166	177	177	185	151	152	187	172	147	186	168	175	192	163	158	151	177	160	168	176	149	181	146	182	149	170	173	189	155	160	160	177	178	147	166	193	158	190	166	156	184	178	167	172	196	160	183	162	171	167	156	158	159	170	155	181	164	185	204	178	185	167	156	168	175	178	180	185	176	169	160	164	174	169	181	159	159	192	164	168	171	166	164	180	158	187	161	167	160	171	186	205	182	156	162	159	162	179	163	168	165	187	150	165	143	171	177	173	150	142	161	155	170	157	177	154	175	159	180	174	205	144	178	146	170	158	189	177	170	177	170	161	151	162	174	167	170	169	184	164	184	186	180	189	173	171	159	158	181	163	161	175	179	172	181	190	155	176	173	172	165	185	184	149	180	176	163	166	165	185	136	171	153	198	182	173	161	165	187	148	162	160	171	166	160	159	163	176	171	183	170	183	154	167	155	183	172	176	169	165	178	160	164	154	157	171	193	154	158	152	160	155	204	168	158	152	158	172	156	162	165	187	174	168	161	174	150	187	153	173	166	174	173	169	168	159	164	153	174	165	187	158	150	169	189	164	169	167	167	159	173	197	184	178	158	145	163	172	168	176	169	190	179	153	175	205	172	154	177	164	179	163	184	152	162	157	171	183	170	167	166	152	205	175	174	172	173	176	178	154	157	153	171	175	189	189	199	143	180	160	173	157	164	183	174	171	159	172	192	177	181	171	165	163	171	199	181	183	160	166	199	188	170	174	160	140	193	169	163	156	202	163	148	174	169	167	190	183	168	181	171	168	166	155	181	192	176	163	174	173	183	145	168	168	189	161	161	164	163	165	175	169	144	171	170	170	173	167	181	177	152	144	132	157	157	177	191	171	178	172	164	162	165	178	180	169	173	169	150	153	169	175	145	194	165	173	190	189	161	178	169	154	173	185	181	177	160	197	176	181	162	159	200	164	173	167	158	172	186	177	160	184	176	163	165	165	184	159	181	195	188	143	172	167	181	175	160	174	168	169	181	170	178	180	169	184	183	178	168	163	161	171	181	165	163	182	181	173	183	184	185	187	175	177	150	182	155	184	177	170	153	193	161	153	164	171	181	159	166	138	146	175	160	213	162	194	180	172	160	177	164	181	182	182	177	182	187	166	183	168	160	183	168	186	157	191	172	160	160	160	164	156	163	164	150	144	187	165	173	161	177	180	163	143	166	165	192	158	205	155	173	145	170	150	195	141	180	157	139	168	163	185	186	176	183	172	169	167	178	188	163	177	173	176	150	183	168	187	172	170	160	184	160	170	163	180	158	169	177	146	177	184	169	176	162	183	174	171	180	140	166	174	169	196	166	195	179	161	171	148	181	184	168	181	168	150	187	178	179	173	160	193	160	171	175	149	182	163	152	178	170	187	163	168	192	156	191	180	156	166	185	153	189	180	160	163	179	190	163	184	173	195	168	177	163	171	174	184	163	175	165	183	146	170	153	163	202	182	182	182	175	180	154	180	175	164	167	204	174	173	202	141	175	167	179	193	152	169	164	165	184	167	185	190	167	145	177	135	170	169	174	174	170	184	175	194	181	163	158	168	169	178	185	180	162	169	189	184	180	158	143	171	168	151	172	171	154	184	163	149	164	176	183	165	177	192	164	175	179	182	163	179	169	148	150	175	178	180	181	157	187	180	193	182	159	182	167	177	166	156	171	173	179	197	173	151	154	166	167	187	174	202	196	184	190	147	169	180	159	171	191	168	197	173	156	181	181	179	189	188	180	159	189	176	177	180	182	153	177	168	170	147	170	209	148	150	161	130	161	208	166	176	169	174	199	164	185	181	175	182	163	170	160	170	154	167	181	167	187	178	176	201	162	170	166	176	185	178	168	162	151	174	171	177	166	166	165	155	204	171	177	146	161	179	173	148	186	160	179	169	158	176	182	158	172	153	140	180	153	166	164	161	165	188	157	166	184	165	181	173	153	187	187	220	148	189	169	180	164	188	168	159	157	169	162	148	167	168	177	175	171	161	184	186	182	168	168	190	168	149	167	195	173	167	189	188	162	174	157	162	162	176	175	161	158	178	187	175	170	182	176	185	171	173	169	154	170	152	192	153	177	173	162	174	172	152	159	161	160	154	170	139	166	155	156	197	186	192	162	160	173	169	175	157	136	163	169	187	172	164	178	182	171	187	153	198	155	168	156	153	167	164	179	175	182	175	135	165	166	166	156	162	180	174	182	178	167	188	170	155	173	182	164	188	185	185	175	160	150	158	178	150	179	174	158	168	167	168	167	165	170	203	169	147	177	167	150	163	180	176	174	190	186	162	168	182	161	172	175	190	155	174	145	173	167	182	195	176	179	177	176	157	183	179	177	154	158	168	142	165	179	188	158	170	171	164	176	163	167	185	163	159	149	179	167	181	159	205	165	159	169	164	172	187	183	167	154	162	163	180	150	154	153	193	167	172	167	182	168	158	170	172	169	176	164	145	157	170	188	155	182	180	174	147	169	148	166	168	159	160	180	147	176	174	145	179	161	161	162	150	195	187	162	170	157	167	162	153	163	192	189	164	187	173	165	197	197	173	168	176	157	168	180	152	182	184	163	177	178	162	177	157	173	172	162	187	162	164	146	179	156	188	168	177	163	164	178	161	171	157	136	164	169	177	152	171	175	147	175	175	163	168	179	180	176	172	188	164	167	156	145	162	183	176	166	175	151	178	166	153	163	161	152	173	205	175	178	180	168	170	172	180	155	178	168	190	171	148	170	186	149	173	161	155	162	172	163	197	159	188	178	176	170	188	162	150	153	177	137	181	168	152	172	190	155	182	156	175	158	181	178	200	166	170	203	171	167	140	163	169	194	178	192	168	159	168	158	184	181	180	172	188	168	160	184	159	161	168	150	156	169	163	166	162	188	174	174	187	157	162	162	174	168	160	151	175	174	170	172	169	157	181	175	162	155	156	181	163	178	155	170	167	170	164	169	158	173	189	180	187	174	160	148	160	164	159	183	181	174	169	177	153	149	185	191	181	174	176	179	181	172	149	148	184	190	173	142	163	140	184	180	156	172	185	187	167	155	174	168	178	178	182	184	174	176	148	181	152	167	198	166	167	168	192	207	192	181	180	148	173	162	160	165	170	184	181	150	176	171	154	190	194	166	182	156	179	179	176	167	161	169	167	189
9653	7125	2909	1472	753	465	346	259	295	234	234	216	215	185	207	202	207	197	182	192	171	185	190	189	148	197	193	192	203	164	179	178	189	163	210	189	198	166	182	216	184	188	185	205	189	187	208	190	198	175	171	201	194	188	188	172	184	182	195	185	200	181	156	200	177	200	179	170	164	182	201	182	184	185	175	168	162	169	169	193	166	194	173	186	154	182	165	191	179	183	163	180	189	155	173	203	201	183	152	197	188	186	169	169	189	178	209	175	170	210	176	170	194	175	178	186	174	183	182	185	156	162	170	171	184	165	200	196	193	177	173	174	188	192	172	182	171	193	170	164	162	203	184	185	196	191	170	184	195	165	163	192	181	173	176	192	153	184	174	206	158	169	177	188	188	167	184	167	194	172	191	186	173	182	164	182	187	197	195	177	197	182	194	188	161	183	163	194	182	183	167	195	192	182	172	183	172	178	181	205	169	191	191	189	214	160	176	143	202	191	199	171	180	191	187	183	176	168	174	169	212	155	157	182	186	177	178	210	168	176	179	181	175	176	185	192	193	181	195	184	181	208	189	178	186	187	169	192	185	175	164	176	186	174	174	182	178	175	172	182	185	188	144	180	191	185	178	175	193	172	182	182	195	177	176	187	183	193	183	192	203	191	187	210	191	160	175	224	186	197	177	179	171	183	177	165	179	174	194	185	193	172	175	185	182	174	160	193	168	204	176	176	169	179	179	186	205	176	182	161	195	173	184	171	176	202	148	177	170	187	184	161	170	187	192	184	172	186	186	190	191	194	147	172	177	183	200	163	171	175	181	191	177	177	157	157	172	195	182	191	167	161	176	180	159	165	183	150	199	174	204	149	170	168	185	184	157	177	198	184	195	172	183	181	191	196	172	197	183	182	200	176	169	199	178	170	180	155	196	173	174	179	185	174	159	181	203	189	194	183	165	175	180	182	219	196	176	181	201	178	166	185	211	179	194	187	184	190	172	186	190	150	170	184	184	196	171	175	188	193	172	193	219	187	201	171	190	198	168	177	176	144	206	193	187	166	199	180	179	182	196	197	160	182	186	204	208	172	173	170	189	189	176	198	184	170	176	200	177	194	187	166	170	196	180	176	222	180	192	182	164	173	199	196	181	198	180	189	176	190	180	187	161	192	180	166	194	167	182	181	189	171	191	170	205	183	218	161	174	189	203	167	165	217	154	179	161	200	169	191	178	181	166	197	169	187	183	166	177	178	195	194	170	165	172	187	179	175	179	191	225	158	181	171	188	194	195	182	169	147	184	187	184	162	174	183	173	196	190	193	179	184	217	174	194	165	172	183	175	182	183	173	188	166	165	178	180	187	180	217	131	158	190	165	177	194	190	197	197	166	164	189	183	192	151	179	182	190	181	190	191	182	182	198	184	164	198	167	168	199	170	195	152	192	166	179	165	162	183	166	168	187	192	222	189	185	190	171	164	180	177	172	161	164	204	167	168	190	179	181	167	183	178	174	205	176	199	196	174	166	171	185	168	200	192	191	176	193	197	179	185	190	206	156	193	182	183	177	173	185	189	189	180	169	185	168	190	209	179	176	157	174	201	176	181	169	189	198	200	182	192	171	181	179	173	164	182	184	156	192	182	164	170	172	193	170	183	175	208	161	192	150	185	193	165	184	177	177	170	191	189	174	206	169	188	210	178	194	181	169	164	196	166	168	185	175	195	205	170	182	166	174	192	206	180	188	197	182	166	196	200	170	170	164	181	181	162	171	195	197	182	192	186	176	185	188	173	187	178	174	176	170	174	185	192	169	183	193	199	176	170	184	198	161	194	176	198	205	176	184	162	185	147	177	174	197	179	199	187	182	162	190	185	182	178	187	147	162	190	186	179	191	178	183	162	195	173	188	181	189	172	177	181	186	184	193	194	156	182	200	179	202	193	170	214	185	174	168	175	187	178	166	211	198	182	203	188	181	185	184	176	190	200	186	167	191	165	193	192	201	206	190	175	185	197	188	216	159	180	171	174	211	170	156	186	164	193	183	184	177	181	165	188	178	194	183	191	170	193	185	198	194	180	197	187	178	187	165	194	202	193	178	181	207	179	186	173	199	182	201	167	160	180	202	173	188	190	187	205	186	171	180	184	154	171	185	177	185	179	190	183	174	186	180	185	178	162	168	195	200	187	181	190	167	182	169	184	174	172	178	185	174	176	178	178	188	177	175	178	187	164	177	181	187	176	193	190	166	196	175	185	204	166	157	185	185	186	170	193	192	190	192	164	166	166	161	194	190	171	189	167	196	162	175	182	200	169	183	187	177	190	166	196	204	171	192	178	217	186	159	156	208	171	181	192	190	196	179	203	165	148	189	183	168	173	185	159	195	166	183	179	168	195	179	194	194	175	173	170	194	165	154	196	199	189	185	213	202	192	205	178	183	189	187	186	183	153	164	163	201	180	191	169	189	176	170	181	196	189	203	181	188	172	180	202	179	203	178	169	171	181	202	184	175	147	184	170	195	202	167	186	184	167	170	180	178	183	193	192	170	182	180	169	181	181	194	156	181	171	189	184	190	198	191	176	172	186	178	187	201	169	173	194	163	182	177	182	174	182	193	163	192	175	181	180	156	170	163	171	177	184	198	185	176	191	181	152	199	183	165	175	220	151	187	180	202	172	194	158	186	180	163	180	188	169	173	183	190	168	187	177	183	174	183	172	193	177	191	206	188	177	189	171	174	189	196	173	160	173	184	165	194	181	192	136	172	174	181	176	188	195	208	175	175	183	185	177	169	186	186	170	208	167	157	169	197	183	164	173	200	178	176	187	180	194	165	201	203	159	163	186	201	179	195	165	187	186	172	195	155	169	186	165	174	175	188	193	183	159	191	219	195	176	194	163	162	175	217	176	180	196	159	205	163	188	202	175	170	172	171	176	166	206	177	195	189	158	175	175	193	169	201	202	180	189	163	197	176	183	167	192	170	170	154	172	151	177	166	163	176	201	181	187	178	180	194	204	194	161	206	166	173	178	197	183	186	181	167	184	206	178	182	213	171	185	197	185	181	180	191	176	180	185	183	186	166	180	168	177	200	200	171	181	174	185	174	174	185	188	162	159	190	177	193	173	185	167	179	214	189	186	180	183	187	179	162	186	181	179	184	184	180	171	167	178	186	182	184	217	206	180	173	200	192	180	193	185	180	180	171	176	170	194	159	191	177	184	169	189	177	184	174	189	179	163	194	177	174	172	195	181	181	201	181	182	187	161	206	189	192	183	158	183	199	163	177	193	156	177	182	185	190	161	171	181	177	156	177	151	174	149	176	200	175	162	171	181	159	172	173	190	183	191	187	184	158	171	193	176	180	187	195	172	171	204	180	194	198	179	171	181	162	183	180	169	190	181	162	176	200	169	199	182	193	171	167	174	184	181	166	175	197	184	162	184	187	203	186	170	179	200	181	176	166	184	189	182	174	224	173	172	191	180	188	179	180	173	180	195	154	182	200	189	202	156	182
24398	20142	26359	23674	20160	11076	1787	1226	1056	915	876	768	626	677	680	650	659	628	582	544	564	551	555	533	575	521	561	490	563	526	540	478	491	508	485	467	479	476	476	509	525	539	533	487	503	502	484	510	537	528	505	476	478	495	467	493	522	462	511	493	540	464	489	531	483	530	511	448	496	482	482	463	496	515	477	512	475	486	472	520	505	509	477	516	492	491	517	443	487	489	487	489	487	504	506	510	474	509	534	528	484	492	526	478	480	454	482	484	522	497	527	512	483	500	469	520	482	472	509	499	515	502	511	527	458	502	484	487	532	486	476	477	462	520	515	491	498	499	504	522	471	536	499	473	473	493	464	499	488	488	494	456	494	483	474	507	494	482	481	496	480	501	524	487	481	483	479	478	485	524	530	517	505	459	499	492	470	485	518	518	500	496	521	502	467	503	474	479	526	461	479	474	537	515	514	497	494	474	503	466	496	439	505	504	475	455	480	530	470	512	457	513	495	468	475	522	504	499	503	505	489	477	507	471	489	477	496	502	505	489	452	487	512	471	497	557	456	522	492	511	495	514	460	443	487	519	484	513	499	474	492	488	493	478	493	489	503	478	490	528	484	473	495	503	526	477	507	516	483	473	489	493	514	483	498	486	470	512	490	506	507	478	532	490	494	526	482	443	439	511	495	502	513	509	482	519	470	479	490	503	508	526	484	481	462	484	502	494	524	490	541	493	523	483	498	515	471	509	486	474	483	479	542	431	480	485	538	486	521	481	515	468	477	479	496	478	492	518	458	466	469	492	489	498	503	484	518	525	461	505	511	491	509	507	511	486	448	451	541	519	486	487	505	513	502	444	502	498	506	502	496	452	485	548	498	521	494	471	481	538	508	493	428	490	503	493	507	519	534	489	473	488	460	480	468	457	494	479	486	518	485	481	472	533	501	508	509	481	498	464	440	490	520	502	482	490	476	479	457	501	491	515	522	512	497	499	490	458	489	446	481	554	476	489	453	522	432	529	530	526	463	462	496	501	461	490	443	482	476	496	498	503	488	520	474	508	478	471	520	502	525	513	483	474	485	504	459	485	515	481	461	487	491	490	474	459	487	477	485	533	499	483	478	492	444	457	494	487	482	503	494	539	538	514	441	491	501	500	508	469	493	511	496	486	500	489	509	499	516	473	517	523	529	516	504	503	497	506	500	478	473	507	535	469	533	483	478	480	484	472	530	485	459	489	462	471	505	526	489	522	475	493	503	446	487	476	470	453	484	506	504	476	464	463	498	474	467	505	472	460	482	474	489	480	497	472	478	502	505	484	500	512	485	486	513	442	539	492	514	471	494	474	482	485	461	476	472	465	497	491	486	511	491	498	489	459	494	477	505	494	488	478	441	491	510	458	451	477	515	538	497	527	514	515	534	504	503	489	478	472	492	536	486	494	492	481	535	494	471	476	485	534	488	464	495	509	497	469	475	487	498	482	474	484	500	447	511	466	512	486	503	499	531	479	505	497	487	495	475	490	482	454	489	498	470	500	479	495	506	478	504	516	508	459	501	504	459	465	508	517	489	505	503	457	523	530	517	481	477	517	494	475	483	432	465	481	441	452	488	507	466	502	454	505	496	504	519	496	519	494	480	497	517	462	500	457	496	478	507	504	485	478	471	460	498	523	491	463	507	462	527	507	466	485	495	515	489	453	487	541	484	513	503	482	489	478	501	477	482	491	467	497	493	500	438	522	504	505	505	494	473	446	489	475	489	499	498	499	536	519	510	469	497	499	514	470	478	480	466	531	472	458	503	509	498	457	469	493	460	473	500	500	476	534	457	509	485	463	508	559	522	497	490	486	529	523	480	496	490	490	537	472	511	480	521	493	493	526	468	497	517	508	462	497	489	497	458	493	470	505	477	481	512	465	491	475	488	469	455	488	478	488	517	513	492	481	491	462	527	486	480	497	452	492	452	521	530	467	507	476	508	523	472	550	486	472	442	471	517	454	455	505	494	473	484	518	506	499	487	520	494	488	477	509	490	510	519	501	480	513	502	464	502	465	499	490	503	522	471	490	458	518	512	500	485	519	511	493	477	453	504	523	495	442	492	501	510	486	481	506	475	499	502	486	492	496	491	477	504	487	501	489	516	504	495	452	482	464	452	478	499	553	508	485	470	449	486	483	460	479	457	481	481	492	519	489	505	468	473	510	485	470	468	454	511	482	463	451	519	506	519	525	478	523	457	489	488	495	508	470	444	524	510	469	515	501	523	459	507	517	511	459	482	478	504	499	475	465	443	489	477	540	495	476	490	506	495	483	515	438	489	468	483	515	533	476	503	475	495	498	457	504	505	467	521	490	475	471	470	481	488	524	488	475	471	476	468	476	466	491	510	510	500	519	489	468	500	496	464	530	451	498	531	506	511	439	482	511	473	509	472	540	453	475	496	490	496	508	510	475	515	515	497	502	454	447	475	488	487	514	501	525	501	509	479	476	506	517	486	468	509	486	528	498	452	504	485	488	491	478	474	498	537	444	477	461	493	517	463	460	485	474	517	517	469	485	522	532	484	474	468	456	508	461	506	499	480	459	506	465	453	513	524	533	480	503	486	426	491	496	495	502	488	482	510	493	503	537	460	512	520	496	489	496	474	464	481	496	484	490	509	502	498	519	472	465	512	493	518	485	459	524	484	512	501	467	502	481	478	543	477	522	517	496	489	466	458	469	458	471	489	518	474	495	451	497	475	508	502	476	493	520	492	498	514	508	476	511	466	496	488	518	461	511	481	489	478	455	508	490	494	512	486	449	493	515	495	476	514	484	472	497	465	470	501	476	463	521	480	516	461	455	475	496	469	480	504	517	468	506	500	487	487	500	455	511	456	484	456	496	511	468	482	462	453	452	452	522	490	503	505	501	472	442	501	481	480	503	484	440	505	491	487	502	498	537	487	487	500	514	502	487	512	529	515	494	512	478	498	476	497	445	495	489	471	528	514	489	457	473	476	493	493	504	465	521	502	454	506	472	480	540	477	518	467	482	456	463	502	505	474	499	504	470	527	464	532	487	496	459	461	483	474	491	503	443	495	532	468	478	526	509	541	504	494	530	493	493	510	459	487	518	490	480	490	481	531	472	467	437	497	473	512	513	497	470	500	496	476	491	491	460	520	489	506	543	513	500	457	477	508	486	496	456	510	469	481	460	510	489	498	503	481	513	505	471	506	514	480	473	496	469	524	483	499	451	487	462	461	487	480	446	499	475	494	503	505	466	492	475	504	534	483	458	525	503	521	480	496	496	495	481	490	509	498	502	478	481	487	541	447	458	471	526	510	456	491	455	460	477	521	528	497	479	498	477	522	496	499	479	471	497	493	520	469	492	473	480	513	466	510	473	502	483	484	494	469	477	466	498	550	489	516	520	502	543	548	492	529	512	502	508	510	479	489	494	545	487	524	479	430	530	485	464	481	511	471	489	483	493	506	492	524	499	499	464	499	500	455	478	506	489	482	462	513	475
10542	17220	14419	7636	4991	3533	2327	1879	1671	1336	1289	1036	910	779	741	750	680	664	615	602	592	551	554	549	550	551	557	530	514	507	546	496	447	499	509	503	494	514	492	486	445	494	482	492	453	465	473	489	444	460	487	448	492	449	519	450	423	484	486	436	492	471	449	492	440	521	460	452	471	477	463	449	445	447	450	471	483	482	466	465	453	426	443	451	460	436	434	432	493	468	486	474	480	452	449	462	472	478	468	452	480	430	464	471	482	440	476	487	456	473	467	452	469	496	466	446	452	504	431	447	423	465	454	463	472	466	496	473	475	445	464	473	451	476	484	487	505	447	462	493	438	446	428	479	472	487	484	475	426	462	485	438	448	493	435	431	470	452	457	468	449	465	466	473	484	445	445	456	430	455	449	472	479	430	477	447	460	453	472	438	431	492	444	470	465	464	465	448	478	416	466	483	444	453	457	467	467	471	465	465	459	445	463	448	443	446	438	477	435	448	441	491	472	473	459	425	420	462	468	435	469	483	490	439	451	456	462	460	479	512	443	490	469	462	486	478	462	467	436	463	494	407	448	459	432	430	487	485	451	430	433	481	438	441	463	437	453	474	444	473	453	434	434	447	477	439	503	453	428	458	451	431	439	433	473	439	490	440	426	475	408	454	490	450	451	490	489	473	441	472	532	444	482	455	450	450	480	482	423	457	450	437	445	503	456	468	474	453	435	451	476	447	476	509	454	434	470	470	433	493	465	437	451	474	457	451	426	443	479	490	438	468	479	468	449	454	486	461	435	477	488	457	414	447	458	468	434	452	452	456	435	447	474	482	479	458	457	463	450	481	492	442	480	468	467	439	440	456	431	449	477	467	453	432	455	418	480	460	456	445	477	525	482	484	455	479	518	452	463	427	412	469	450	462	459	478	456	464	481	469	472	500	455	451	425	455	456	476	449	469	468	456	471	465	486	469	416	467	470	464	464	460	464	458	520	470	484	493	493	428	421	443	422	469	442	445	490	482	461	433	432	473	493	438	453	460	467	435	470	424	448	463	441	430	462	475	488	446	450	428	497	472	441	468	457	462	415	449	485	463	468	441	446	466	458	508	471	444	471	470	441	467	473	481	446	465	475	449	469	472	455	456	471	447	415	449	442	469	441	509	447	429	428	444	457	453	449	448	439	459	444	451	478	476	455	446	457	447	444	439	436	463	464	497	433	449	485	472	447	414	455	454	442	467	468	433	464	461	501	453	508	462	420	476	463	442	455	455	440	470	446	466	446	461	460	470	476	458	489	429	435	481	455	468	412	494	434	445	486	447	458	448	444	474	417	447	465	445	471	512	435	439	484	444	433	477	481	456	455	470	459	441	446	445	436	478	429	475	470	458	462	458	496	451	471	490	478	443	477	481	479	479	451	446	514	484	440	458	433	439	473	453	455	506	449	464	465	457	459	451	485	512	472	529	492	480	478	454	440	473	431	466	460	480	447	431	450	434	484	418	448	445	467	455	445	448	448	455	456	475	477	502	478	478	436	496	444	473	474	484	473	439	445	447	459	461	456	476	466	452	435	495	466	432	443	456	467	465	495	517	479	439	438	429	453	463	487	435	475	452	452	461	494	430	478	421	466	482	458	512	458	471	438	518	424	438	488	438	453	469	446	480	473	474	494	497	463	445	525	437	464	474	452	469	451	431	459	468	468	420	482	451	476	455	520	481	481	474	478	478	458	499	471	467	501	464	426	435	442	431	478	465	444	461	466	476	441	462	469	504	439	453	452	489	439	440	426	437	440	439	432	435	481	470	479	443	434	478	467	447	500	436	438	409	463	471	471	465	443	488	456	481	417	426	416	443	458	446	453	481	431	438	480	514	471	461	429	423	487	436	473	419	490	474	446	472	476	476	484	467	453	432	468	446	451	463	455	466	440	445	467	432	467	440	457	441	434	475	464	484	437	476	425	440	470	460	476	437	497	440	480	460	470	494	422	476	496	407	462	468	503	435	439	476	482	402	446	465	456	472	462	467	442	503	436	458	462	416	451	444	468	430	487	439	454	412	425	490	456	462	439	452	475	502	454	473	462	489	448	443	479	484	458	504	428	448	475	462	496	455	442	458	470	490	450	450	442	476	454	457	481	482	469	471	478	437	460	462	454	471	473	489	457	460	507	415	506	444	481	451	447	497	450	434	470	437	468	448	466	469	465	452	415	452	444	501	432	493	464	486	424	425	442	445	475	447	442	428	491	416	470	442	451	447	457	441	424	425	423	456	478	479	451	471	426	464	493	430	481	462	459	485	437	426	455	431	449	506	477	435	490	494	425	461	474	455	462	452	472	418	459	450	428	462	461	475	486	463	478	487	443	493	452	461	481	485	451	472	458	472	502	458	460	470	464	451	422	456	479	469	453	447	430	465	441	483	456	437	486	456	518	455	444	464	441	454	489	488	458	494	462	451	482	425	477	448	443	479	451	448	498	484	476	461	468	480	492	452	454	439	493	460	423	441	435	472	439	471	494	441	418	435	467	492	419	473	489	489	470	470	463	456	467	438	479	429	428	444	473	436	444	419	446	450	474	428	468	507	426	457	442	463	479	442	473	441	432	431	437	455	460	453	478	444	465	460	454	453	438	506	450	482	449	446	465	466	440	466	489	447	449	475	458	463	464	477	481	445	464	454	485	464	453	457	448	436	454	452	430	457	443	489	443	460	472	452	496	453	470	451	428	468	474	467	476	465	448	467	472	497	479	465	441	441	472	460	476	425	450	404	452	454	497	449	431	437	474	457	460	497	467	486	486	489	418	441	452	457	438	444	462	442	444	458	498	444	436	454	454	485	451	461	461	466	463	470	449	466	438	499	445	465	481	446	456	452	441	432	460	420	459	505	457	439	480	419	487	458	440	485	470	503	477	422	444	493	456	458	458	453	461	436	441	457	451	470	465	450	473	449	493	488	489	477	467	503	458	450	464	441	496	456	414	500	454	446	413	425	458	463	462	468	428	447	456	456	448	457	455	452	447	436	465	480	474	441	478	457	464	444	436	442	469	467	390	476	428	460	470	446	466	482	475	497	461	462	449	453	465	443	486	439	471	450	470	474	433	440	462	484	511	504	477	471	461	486	436	432	461	456	468	463	437	431	470	444	506	445	454	482	453	483	423	431	470	494	465	432	443	461	454	455	463	473	487	465	460	424	445	471	442	455	472	477	433	487	468	468	480	475	420	460	447	486	504	498	461	503	453	466	438	466	431	499	477	447	429	517	456	508	444	466	433	424	431	443	450	448	431	463	494	431	465	475	434	437	476	470	441	466	438	499	461	408	466	451	455	506	486	456	455	467	443	470	470	465	476	441	413	465	424	463	479	492	477	480	483	467	464	477	477	454	447	442	465	473	446	435	423	418	432	441	475	471	427	475	485	471	478	468	464	490	424	441	473	447	508	506	477	451	472	473	469	448	471	474	486	466	475	476	478	462	478	438	481	490	468	472	487	453	473	457	425	461	406	468
22178	20106	26646	23322	20115	20211	10413	2392	1877	1579	1389	1368	1160	1100	1081	1031	992	956	980	869	919	900	879	833	918	901	889	853	790	876	831	861	860	825	852	830	853	887	809	786	807	773	824	752	841	817	821	823	796	822	783	784	768	806	794	773	839	774	830	785	746	820	787	795	765	832	786	764	770	782	743	753	810	738	807	822	767	745	824	763	775	807	749	841	734	757	787	827	775	731	786	843	840	747	772	777	842	819	786	762	764	780	815	841	766	766	805	750	797	779	769	797	805	749	805	781	771	771	828	764	759	792	763	797	795	717	760	806	759	737	801	728	805	787	787	754	748	747	761	777	848	804	775	769	797	769	774	780	799	823	795	740	793	790	783	820	758	786	757	776	765	757	765	727	756	799	804	761	784	741	814	790	807	785	794	780	760	831	777	752	766	797	826	770	808	796	812	757	755	747	772	812	744	767	817	767	738	771	774	795	782	844	817	794	778	750	786	792	850	777	778	746	847	798	830	775	752	805	804	793	799	753	816	749	767	768	782	806	778	797	779	772	730	774	777	818	783	802	770	772	762	784	783	800	779	687	777	760	764	810	760	749	769	729	795	764	794	744	738	806	776	796	833	782	775	756	718	833	833	782	796	777	746	779	801	817	786	760	781	761	774	806	751	817	754	818	777	776	799	798	763	859	792	776	756	730	775	801	784	754	783	766	809	770	759	811	835	763	801	755	753	789	785	753	866	774	823	812	758	780	764	818	759	783	766	774	772	797	736	749	776	798	773	789	752	743	740	739	829	818	768	754	787	800	777	732	791	757	795	766	792	822	806	784	777	808	784	777	799	828	761	823	807	815	780	782	785	817	822	756	773	776	750	825	837	783	792	776	780	698	790	780	774	766	823	824	785	751	759	771	780	796	754	817	736	774	795	761	779	737	786	808	808	735	792	771	839	795	838	701	750	801	739	778	792	798	780	775	782	713	803	774	751	799	742	790	766	752	810	812	787	755	771	729	755	762	781	766	789	735	763	743	776	826	773	759	787	840	785	796	785	761	792	790	733	814	763	792	788	764	726	820	805	761	774	827	725	729	768	805	788	768	785	769	829	776	830	790	789	767	746	777	742	796	793	834	773	774	756	786	774	817	784	773	800	778	827	726	811	742	802	795	807	779	765	756	781	792	763	805	792	777	767	755	797	759	775	793	772	815	776	808	766	826	781	769	834	766	762	802	739	786	839	776	755	803	778	810	798	789	787	751	786	803	748	799	810	782	805	756	779	772	808	818	808	809	772	797	760	812	803	772	777	804	755	773	811	730	857	800	780	779	787	788	748	733	739	837	803	707	805	749	792	765	783	744	787	754	790	776	687	781	775	797	756	749	797	775	728	794	714	791	782	791	791	806	802	794	796	809	781	759	820	746	743	758	772	764	769	816	776	793	818	761	799	764	786	811	746	843	754	767	767	762	807	802	768	773	769	743	765	760	767	810	778	762	769	803	792	752	821	746	829	764	734	791	796	712	796	812	777	757	752	799	797	738	777	786	790	777	764	760	758	742	792	842	771	790	738	799	788	775	752	745	761	736	772	757	816	760	774	717	793	832	794	815	781	817	774	839	786	820	858	735	790	804	769	760	742	774	778	755	792	792	803	743	806	803	830	814	811	760	770	826	718	772	755	768	783	790	819	775	784	821	844	798	743	775	770	792	758	796	762	737	840	769	736	750	820	810	801	748	842	799	714	761	786	770	738	793	807	811	797	769	780	810	794	800	772	789	832	741	745	789	768	748	717	789	744	780	769	805	782	792	738	772	783	770	769	704	746	762	753	742	721	742	762	731	803	711	798	837	770	797	749	780	809	755	838	775	768	777	816	730	757	770	728	747	799	745	730	773	772	867	731	784	762	733	747	815	795	753	801	815	814	762	725	780	834	785	805	740	787	800	786	827	818	766	756	818	808	813	813	757	772	744	775	791	796	775	792	788	807	765	756	788	810	799	789	764	781	772	815	789	780	780	744	792	749	779	800	747	747	750	754	730	769	764	739	791	807	767	785	768	785	814	782	773	792	762	733	787	796	828	769	778	755	756	779	783	794	791	723	830	779	805	764	777	785	833	776	750	737	759	780	772	739	786	807	779	812	771	772	791	792	797	783	739	778	741	744	787	757	752	768	790	790	789	762	833	830	798	736	800	794	820	766	743	745	781	757	784	789	809	788	786	778	796	801	791	747	790	770	793	790	782	809	787	846	770	779	777	765	788	793	766	717	761	810	768	723	771	792	778	775	797	780	862	777	768	802	817	758	759	808	819	773	740	793	777	759	788	769	814	754	801	756	800	802	763	775	792	826	721	790	791	809	813	804	776	772	721	749	717	729	765	790	761	795	816	779	772	795	822	711	777	820	774	775	702	797	785	776	766	801	770	761	800	771	759	810	786	784	748	791	811	797	773	748	777	785	779	770	789	739	808	793	738	809	775	776	780	784	798	766	807	753	770	805	757	777	798	833	719	794	787	764	800	768	754	814	783	762	757	716	731	764	827	774	768	802	769	743	749	704	816	818	766	806	735	776	795	785	812	771	780	764	797	801	787	784	785	769	833	757	756	791	768	743	769	784	777	798	774	755	795	795	786	797	797	727	732	780	786	766	800	770	776	784	747	831	751	778	708	712	755	803	826	783	812	752	777	784	728	792	728	766	771	746	813	771	742	781	749	755	799	824	819	787	720	757	772	788	801	788	792	725	769	757	761	762	751	744	762	742	791	774	824	774	807	806	835	803	803	789	851	745	802	736	742	801	799	805	808	770	748	760	790	770	734	783	774	780	738	717	777	782	806	796	808	813	768	826	763	747	760	772	799	783	754	760	718	834	804	766	750	742	809	789	820	746	799	768	746	808	757	803	815	785	778	772	792	824	794	795	744	775	763	805	795	829	785	721	774	803	784	749	789	773	775	818	717	771	785	800	764	755	756	779	726	770	827	834	761	761	789	830	805	778	784	804	790	793	747	858	790	753	818	785	779	702	777	760	765	783	831	740	763	784	807	752	744	712	822	747	786	784	829	769	801	783	800	827	829	756	703	792	782	785	725	761	807	771	749	791	774	782	741	730	760	761	734	780	770	764	812	867	773	792	783	744	758	772	776	783	803	775	779	818	763	768	714	834	800	797	802	816	758	784	773	834	771	812	736	741	786	761	766	770	770	835	779	729	812	798	802	848	759	745	756	768	753	762	781	768	749	793	795	778	799	807	753	785	778	799	766	746	818	837	795	746	760	794	788	801	771	774	738	735	808	754	827	773	770	783	805	797	768	816	784	783	797	786	786	764	780	754	790	821	820	766	771	808	745	795	820	776	797	783	788	831	791	743	776	802	767	757	793	815	828	806	786	775	758	764	751	790	712	751	822	784	781	749	759	751	758	811	767	817	782	769	777	826	717	767	780	770	830	805	722	722	755	805	783	789	817	750	776	759	806	757	774	794	731	733	811	801	778	798	788	796	859	747	802	804	790
12989	23809	21867	12526	8946	6340	4258	3534	3107	2590	2211	1975	1572	1528	1283	1261	1211	1129	1034	998	990	992	956	934	932	879	850	833	895	861	793	816	786	889	772	787	813	806	752	779	801	772	779	721	779	700	843	790	733	714	813	780	765	757	779	840	722	766	724	779	769	728	764	731	743	704	707	798	766	794	764	756	739	725	770	703	764	719	784	728	739	788	755	716	809	754	746	782	787	750	734	712	740	771	755	743	763	780	740	795	716	697	737	731	693	708	780	740	709	732	781	723	825	755	746	705	719	744	761	728	742	706	756	704	751	739	800	735	716	724	769	695	688	765	765	774	733	740	709	761	789	715	771	743	692	759	735	760	720	738	735	772	782	764	696	740	725	740	756	699	755	788	707	746	764	702	747	724	732	730	712	690	761	694	714	742	726	712	721	784	724	741	702	712	721	756	704	729	745	684	757	719	722	755	731	713	723	736	748	764	757	714	725	674	723	761	730	735	730	754	692	746	774	728	725	713	729	772	743	717	785	711	737	690	718	749	728	737	734	680	746	736	772	710	714	730	731	737	717	723	744	774	782	702	702	717	776	684	697	770	756	734	758	717	756	725	711	749	722	744	713	738	685	745	732	720	774	719	767	707	740	800	726	739	739	759	752	717	763	731	697	707	721	772	728	711	753	747	771	758	754	759	674	773	764	727	752	757	711	715	753	732	696	733	746	765	700	750	793	759	678	733	696	777	706	731	699	720	760	776	735	710	693	712	783	744	708	712	755	715	736	715	739	699	758	701	748	764	737	715	713	701	775	723	770	722	728	743	735	724	749	717	737	745	739	760	712	756	762	695	767	740	748	714	731	743	756	745	697	735	741	742	712	673	707	741	728	752	763	744	719	732	750	686	741	743	742	707	737	714	716	714	708	717	778	703	699	763	733	790	702	724	781	816	719	767	738	731	711	763	793	711	746	682	726	723	730	683	721	780	701	738	716	771	718	702	715	775	722	730	706	744	749	688	709	704	755	730	720	734	693	679	771	736	723	753	740	739	761	728	719	760	762	730	713	715	674	738	699	787	723	722	702	705	660	747	732	716	767	723	729	710	750	750	713	674	750	691	714	750	701	712	710	762	817	778	733	729	736	749	741	720	698	781	713	724	710	759	765	728	737	742	741	767	736	763	760	757	674	718	734	696	709	721	713	706	754	781	711	729	743	704	727	669	735	676	751	786	775	706	729	725	729	749	715	696	765	768	686	810	699	735	703	692	701	724	714	785	747	739	691	729	737	720	741	757	754	726	687	735	696	704	724	770	744	803	715	747	779	733	715	719	760	762	718	713	736	735	712	749	695	710	698	743	699	713	729	719	775	725	748	650	729	679	757	727	738	743	756	699	728	747	671	737	753	738	714	720	769	714	723	716	733	736	775	725	706	744	754	748	740	738	721	726	776	710	733	704	741	740	765	725	706	687	789	750	699	727	760	757	717	713	770	815	742	747	714	732	666	736	755	727	767	749	721	733	691	765	719	721	727	765	739	691	749	746	780	716	754	767	750	734	729	720	762	775	736	716	705	725	699	728	707	697	739	701	731	722	702	731	727	725	737	747	728	703	733	740	739	731	680	713	719	694	719	795	734	734	759	747	756	761	746	715	758	727	736	718	715	754	744	742	741	723	756	718	748	739	729	749	695	760	715	714	761	753	721	706	734	704	735	751	721	737	753	736	761	725	720	735	764	752	756	731	754	706	716	718	708	711	700	729	679	709	710	750	754	745	778	727	749	743	720	770	782	697	720	791	777	776	734	740	744	748	735	743	740	734	709	686	712	709	754	748	724	736	799	758	712	706	795	726	725	717	718	723	744	685	716	706	743	711	701	685	700	735	739	792	758	768	737	721	703	722	751	710	755	743	774	737	701	705	740	762	700	728	707	722	695	714	731	780	710	721	730	731	724	735	715	727	704	747	786	756	739	705	764	788	777	703	760	803	771	705	749	684	731	667	706	744	728	780	741	720	760	751	745	718	729	729	700	734	710	695	726	738	740	752	702	705	722	701	734	774	740	761	747	668	745	674	731	682	779	693	731	728	745	725	763	715	689	761	789	729	722	744	789	781	729	757	721	763	753	728	772	755	725	740	719	775	765	723	710	731	756	743	755	726	734	702	736	669	758	692	767	763	743	735	758	758	714	690	739	716	690	727	739	754	741	749	753	743	777	712	707	740	721	700	737	738	723	724	759	768	753	721	731	723	791	726	720	757	760	687	727	747	717	766	753	738	730	712	709	693	729	742	748	756	731	740	743	717	682	709	759	725	727	713	727	740	736	749	736	659	737	665	731	735	738	676	796	731	716	691	789	704	691	732	787	734	752	715	750	715	703	713	751	700	717	742	722	715	769	758	741	757	752	726	723	722	718	753	748	707	777	695	704	780	717	753	731	747	690	730	724	762	701	712	740	759	756	730	694	707	738	742	744	699	707	758	722	726	713	683	708	735	702	702	739	751	755	730	678	756	742	768	745	720	764	755	776	739	728	705	767	745	713	743	730	748	713	746	702	796	734	751	711	721	681	759	706	724	761	739	737	766	745	708	720	727	768	775	742	738	773	699	744	682	737	737	727	734	746	738	779	787	748	746	707	716	738	679	708	755	808	791	746	707	753	680	738	678	765	761	773	765	709	721	772	697	773	785	745	728	759	715	745	678	715	751	746	738	723	736	762	755	739	779	712	676	697	725	721	746	723	732	746	741	722	748	744	766	729	697	680	683	718	700	757	715	752	795	686	752	768	713	714	791	702	696	703	732	667	793	764	709	766	730	717	794	732	698	771	781	750	715	748	740	716	724	744	684	714	765	758	749	706	739	660	730	724	747	752	733	762	767	747	681	721	715	747	722	765	781	780	760	708	718	728	745	718	777	684	746	745	743	750	784	728	751	755	685	751	686	774	705	710	777	765	718	691	740	773	724	718	736	772	717	770	720	733	737	719	735	763	698	691	715	745	701	747	726	770	711	687	719	688	707	726	724	750	746	716	723	758	746	751	717	756	726	763	694	770	735	738	719	778	769	760	736	767	730	743	732	765	686	736	782	734	724	720	733	747	748	739	776	714	711	692	717	734	710	745	702	721	700	738	745	770	741	753	749	736	720	737	785	780	709	732	764	721	738	754	690	692	685	791	736	711	713	737	755	729	764	677	697	767	712	814	714	773	741	706	728	757	709	783	771	738	719	707	699	760	725	730	691	724	725	759	716	745	713	760	743	766	716	763	730	676	777	764	723	731	768	698	720	713	756	756	721	701	700	686	739	719	792	698	753	712	775	756	689	704	714	736	762	704	781	735	765	762	710	732	714	742	719	694	747	707	714	713	715	754	704	700	680	713	687	767	744	762	746	729	703	734	683	768	722	724	762	762	744	699	798	753	724	719	736	757	670	749	693	755	687	738	804	751	743	729	742	731	722	719	775	756	663	755	749	770	672	757	758	729	711	737	728	733	774	794	728	730	706	772	758	690	725
30105	16262	3701	1157	591	319	280	274	223	181	187	169	184	161	157	179	165	180	179	166	188	227	151	172	163	184	159	162	159	170	188	162	160	154	171	169	156	168	166	184	171	181	174	180	182	172	165	147	169	164	160	184	153	161	181	176	172	170	163	168	166	137	157	186	150	186	170	148	160	168	163	160	167	171	179	179	163	170	157	167	178	175	152	162	169	166	180	165	191	150	179	194	177	184	197	171	157	165	189	159	178	153	177	155	179	164	161	152	164	164	177	185	156	173	168	184	161	173	193	179	185	172	177	152	177	178	161	148	141	161	172	160	153	182	168	168	172	134	164	170	174	170	170	182	176	179	180	144	201	190	182	161	174	168	169	170	162	167	164	162	162	161	159	179	170	168	180	152	171	185	171	155	154	180	177	194	157	178	164	154	174	188	169	152	176	152	171	178	194	187	175	167	189	165	181	188	172	176	163	177	174	188	152	187	175	174	198	193	171	184	184	171	157	193	155	166	152	163	165	178	167	163	173	181	166	164	172	160	195	177	164	171	174	154	145	177	161	180	168	178	181	183	186	192	163	175	166	145	172	187	160	174	184	170	164	157	143	157	161	169	152	179	188	157	161	170	188	164	180	159	200	163	154	175	174	166	149	150	158	163	190	170	160	171	176	178	173	149	178	166	203	195	158	197	180	174	159	162	167	170	183	165	176	147	183	153	185	167	170	154	187	172	158	151	172	155	197	158	167	180	176	189	170	159	162	160	164	167	171	181	150	164	171	158	170	170	193	150	148	165	160	163	168	157	167	163	148	164	165	164	187	197	193	151	193	160	195	176	161	159	158	174	164	173	163	155	151	177	176	164	193	181	153	202	157	160	174	170	158	156	142	165	177	156	155	180	190	183	163	184	163	165	166	168	153	162	164	170	198	180	201	196	179	153	171	178	175	162	156	166	197	166	177	169	170	158	162	173	157	174	168	152	165	169	157	179	167	134	140	172	161	187	170	170	177	162	204	175	158	147	201	178	158	171	174	163	163	162	169	169	186	158	188	192	175	168	193	162	183	172	156	163	157	164	162	184	151	164	171	171	165	177	177	155	168	178	154	189	177	168	171	172	171	167	178	154	171	162	169	177	151	177	181	148	186	180	174	151	194	144	184	167	177	160	147	166	157	162	176	175	154	181	181	185	187	205	157	179	174	173	175	156	158	161	163	164	172	168	169	178	195	175	164	157	165	142	162	182	173	173	180	148	157	167	164	173	167	154	172	161	169	190	164	173	186	177	173	153	176	158	164	163	153	158	170	174	147	184	169	168	167	182	177	174	174	146	156	172	176	185	171	163	158	152	175	166	187	161	171	166	161	155	150	175	172	151	164	164	177	179	178	182	173	165	178	174	163	179	169	151	164	167	171	160	177	164	157	155	176	152	164	168	179	173	172	188	158	155	164	184	171	191	152	207	180	187	178	155	167	163	187	159	140	177	188	164	175	173	172	205	143	166	183	162	164	158	173	190	173	159	150	154	155	163	184	175	179	150	173	155	178	183	188	146	184	183	171	184	176	169	162	182	165	188	143	167	158	166	179	190	156	167	172	156	171	172	171	149	167	165	182	167	195	186	171	191	160	157	186	162	140	175	160	192	160	133	171	175	159	153	161	176	157	148	145	161	172	163	137	193	173	159	171	194	144	171	192	175	163	165	178	174	130	161	173	174	174	183	150	156	154	174	147	194	149	179	164	182	157	191	162	165	170	185	157	180	177	184	141	168	172	184	166	169	175	180	155	171	157	151	172	178	156	159	181	139	186	181	185	162	180	166	162	183	190	177	139	175	149	148	153	148	165	175	172	195	139	165	162	157	190	186	170	164	173	143	184	192	182	178	135	188	170	171	183	190	178	151	167	179	165	174	156	179	190	148	179	143	181	176	167	155	167	165	161	174	156	153	169	160	171	177	180	185	152	154	167	158	179	167	174	169	160	165	162	167	150	179	154	178	180	175	163	157	192	173	161	170	153	171	161	168	168	177	152	150	169	161	146	152	164	155	184	177	212	170	173	168	154	159	177	143	172	174	170	170	157	174	155	168	185	159	161	184	173	171	176	174	193	151	151	178	193	174	164	166	163	189	173	170	176	167	159	155	176	160	166	170	168	184	179	147	145	171	184	163	152	179	177	164	167	149	177	178	173	165	178	177	172	177	167	182	173	180	209	148	181	174	192	173	182	194	177	160	149	169	190	177	174	172	185	175	147	183	165	171	175	178	165	150	153	156	171	168	151	186	189	153	166	163	171	172	169	169	151	171	150	172	146	187	164	168	184	172	165	182	157	186	164	164	186	172	178	173	151	157	173	177	195	179	182	183	174	184	173	171	179	173	186	179	156	163	205	180	193	160	156	171	168	155	168	178	165	182	149	175	163	176	172	174	148	145	155	160	192	179	184	180	160	181	147	164	151	158	182	171	200	172	174	149	173	189	163	167	162	163	157	171	172	187	187	157	169	195	174	159	171	143	184	194	171	164	159	141	163	149	171	184	155	169	142	149	164	192	174	155	157	166	174	190	142	180	149	163	169	182	166	167	182	173	159	175	172	148	178	161	159	174	153	152	176	144	179	154	185	176	163	168	167	181	176	180	178	163	169	171	165	176	169	164	161	165	178	153	182	176	193	183	156	176	177	184	174	171	172	184	186	165	147	160	169	158	180	155	170	170	175	177	186	167	166	174	178	151	156	177	182	162	167	169	183	167	168	175	177	140	154	156	174	194	183	154	175	168	158	152	151	156	180	168	183	167	163	176	181	151	174	175	151	171	177	177	179	172	188	179	157	160	172	157	184	178	157	184	167	159	179	173	159	164	157	162	174	179	162	167	168	178	178	173	163	167	209	158	169	171	146	183	168	187	178	168	181	195	179	164	153	160	194	190	164	170	160	163	168	180	149	168	167	168	184	160	176	171	141	178	169	186	153	181	169	179	179	182	179	159	152	190	166	178	162	172	166	171	151	157	173	172	165	171	150	166	171	162	179	164	173	148	191	170	173	147	197	152	164	172	168	170	166	161	170	162	163	172	196	187	156	178	185	169	175	169	158	176	162	185	158	170	181	178	197	144	195	172	171	168	194	175	172	189	155	170	176	185	178	167	183	189	162	176	164	164	148	163	172	173	155	162	184	170	152	172	192	155	173	167	179	167	150	165	187	154	157	165	180	163	179	163	183	145	174	147	199	165	171	158	179	163	154	173	161	166	153	166	157	173	188	167	181	170	144	197	169	168	175	189	136	196	171	156	179	167	155	152	163	142	154	180	177	181	125	154	156	145	173	158	171	163	190	190	178	168	165	170	174	175	159	166	156	160	182	149	169	181	168	143	175	175	171	170	169	154	146	183	170	162	182	181	173	149	170	167	190	159	182	147	149	148	180	177	185	175	175	186	195	209	164	165	161	156	160	179	173	160	174	161	177	155	171	183	164	167	159	162	174	168	211	168	161	153	165	156	171	177	168	166
7431	4284	4467	1814	1030	547	388	398	271	244	232	203	188	210	202	197	211	189	177	178	189	177	164	193	171	163	174	201	172	190	172	164	193	173	199	168	169	178	151	192	193	187	194	187	178	177	187	158	167	175	187	154	169	201	186	173	194	160	162	196	181	181	176	193	179	181	192	151	190	179	175	171	176	171	194	162	186	216	178	178	186	173	190	156	188	180	174	183	172	168	199	175	166	193	217	186	170	159	191	183	167	180	147	169	197	200	186	179	164	171	155	187	181	163	183	184	184	190	176	195	185	164	180	169	197	175	159	156	209	195	160	193	194	165	167	185	189	181	182	165	197	174	179	193	174	186	193	173	189	184	188	188	185	183	177	194	221	155	207	191	162	184	197	193	177	174	184	178	182	205	180	202	188	197	168	195	180	198	192	157	169	179	201	176	167	180	166	170	169	177	183	176	198	160	181	179	175	176	158	188	177	210	182	184	172	168	182	187	181	177	168	209	180	180	171	162	203	176	177	152	180	189	190	149	179	166	179	189	191	181	172	178	166	192	175	187	184	165	194	161	182	199	199	181	186	198	191	182	186	182	178	183	195	187	184	165	185	176	199	183	195	170	183	154	167	168	203	178	203	178	206	187	227	204	206	190	158	200	181	175	179	169	204	205	165	167	187	197	196	172	181	202	176	201	166	184	171	186	180	179	187	178	201	187	193	196	169	192	195	187	191	208	174	183	178	178	192	171	194	193	191	198	169	183	192	161	171	193	180	164	174	189	190	167	179	179	180	182	167	167	178	178	166	172	225	187	176	181	180	169	185	205	182	190	180	186	195	202	188	164	196	168	169	172	183	179	172	196	184	178	195	189	172	190	187	171	174	171	162	190	167	193	182	194	178	185	200	178	177	197	200	215	162	204	203	176	174	185	168	202	172	192	198	171	199	169	197	162	176	194	178	168	183	169	170	160	199	169	182	183	182	170	177	194	200	186	188	192	170	189	188	158	175	178	218	176	201	186	190	184	202	172	183	181	196	186	207	172	193	168	172	201	169	192	182	172	193	178	171	210	185	167	201	196	189	184	174	183	183	181	177	179	163	173	158	185	175	171	162	172	169	181	185	192	192	161	186	175	190	200	210	186	206	172	170	177	189	196	177	192	174	190	190	190	188	156	167	186	182	184	168	204	176	172	184	192	185	173	177	178	184	181	186	162	193	192	192	152	194	172	191	180	167	198	171	209	183	185	180	183	175	182	201	196	191	200	184	174	192	162	174	176	170	181	181	202	143	199	187	187	217	183	175	214	198	168	183	175	195	168	199	185	179	177	188	185	159	167	181	192	191	182	169	158	190	179	176	157	167	151	199	188	166	182	170	194	185	180	183	191	174	176	176	173	158	179	186	172	194	185	180	174	191	212	170	178	187	189	184	189	188	197	176	150	167	160	186	188	187	187	188	163	196	186	183	179	183	195	201	179	204	181	195	182	183	177	162	168	177	184	191	182	191	182	173	159	186	179	177	192	178	148	169	183	192	172	189	209	206	188	179	176	210	183	180	188	199	193	156	178	190	159	200	189	188	176	214	182	176	190	168	196	180	181	175	187	163	188	182	177	167	176	172	185	178	179	176	177	184	187	173	181	175	166	176	173	162	184	158	173	163	201	203	165	192	174	174	195	188	200	163	175	175	190	166	169	172	186	198	182	198	169	197	164	188	192	187	191	209	177	161	163	180	179	169	207	175	202	166	159	193	209	190	167	196	183	199	184	197	171	168	184	197	195	186	163	192	155	182	176	183	179	175	172	189	162	191	155	199	160	175	211	189	177	160	182	185	177	192	179	207	220	194	190	175	145	204	188	182	190	202	190	183	189	173	165	174	189	172	186	164	176	166	198	206	194	180	182	161	180	184	194	221	194	180	207	188	173	190	197	175	171	191	153	188	172	206	189	199	157	207	180	171	196	186	166	191	195	171	187	172	177	200	180	175	184	183	190	191	198	177	180	172	194	168	187	195	171	199	171	176	184	168	215	185	177	165	150	216	179	192	197	215	159	202	181	191	192	180	178	192	177	174	190	178	180	182	167	185	178	204	154	191	178	183	181	198	172	201	171	194	172	211	152	149	205	183	192	160	179	207	172	185	183	182	207	172	177	182	173	195	190	168	172	212	198	177	186	170	194	172	178	204	183	192	160	216	174	182	191	191	194	188	201	183	165	202	204	208	177	180	172	180	176	196	200	195	168	200	210	181	178	193	191	182	156	175	171	185	178	183	204	174	176	166	181	186	190	180	178	154	193	206	203	203	169	195	170	166	205	178	185	187	186	194	164	213	180	185	175	184	192	204	181	185	199	200	184	176	187	209	167	196	184	166	196	161	170	165	188	202	158	187	169	206	181	203	174	190	168	201	183	202	185	171	178	175	184	198	175	182	201	178	170	163	173	193	182	195	192	190	162	195	197	181	168	188	190	203	182	193	181	197	189	161	176	204	184	166	191	180	186	184	184	193	205	171	182	201	207	187	184	166	180	175	186	183	179	209	171	179	204	193	181	184	176	167	188	199	176	188	195	140	187	164	178	176	201	187	192	181	168	183	169	165	166	188	205	182	190	192	184	181	183	193	186	187	191	191	195	181	184	185	174	230	175	181	212	176	180	174	183	170	185	180	165	183	168	194	194	181	184	202	167	177	193	171	197	184	185	178	188	158	205	174	172	183	161	183	161	206	175	188	209	182	172	207	196	184	189	180	190	181	195	218	201	182	199	196	188	183	172	172	198	180	177	170	186	200	179	176	159	175	172	191	199	183	162	193	203	200	202	168	186	193	185	181	193	185	186	179	204	182	181	187	166	178	191	175	160	181	172	184	166	183	173	178	202	178	191	159	189	162	188	176	191	205	180	183	186	189	160	154	207	173	211	176	200	168	188	176	181	194	164	191	180	168	198	205	186	177	196	175	163	187	179	176	175	200	174	184	203	160	189	161	216	199	203	218	191	184	200	153	182	191	175	165	177	144	169	178	179	171	202	190	198	204	161	203	177	211	176	190	170	195	201	202	167	181	184	178	197	198	174	199	164	180	184	186	173	180	173	166	184	174	192	183	167	170	162	188	199	183	185	169	204	197	171	196	181	176	162	184	192	173	183	182	162	197	153	188	165	180	198	156	168	181	188	155	189	172	200	182	190	169	183	181	191	174	179	179	204	180	196	159	176	164	179	199	185	193	175	188	167	193	196	208	191	185	205	175	163	190	179	169	178	165	189	167	179	182	208	191	174	190	178	190	185	183	180	201	180	171	156	181	171	203	190	167	155	190	165	165	205	169	166	169	183	191	180	192	198	175	177	161	186	192	199	177	188	175	176	187	172	177	193	172	187	181	171	175	175	195	195	194	196	177	178	167	171	183	190	200	173	184	185	161	201	189	187	166	154	196	157	168	169	193	173	194	204	182	176	166	186	168	208	206	186	199	195	186	172	175	184	186	169	183	170	178	185	195	200	180	188	161	195
24400	20122	26333	23655	20139	11044	2018	1291	1048	825	883	781	686	677	648	566	605	588	545	561	578	579	581	521	514	536	528	561	490	521	498	524	539	511	479	534	478	527	494	499	551	498	501	495	504	486	476	488	520	532	480	475	491	468	491	510	523	515	523	515	515	484	493	483	510	463	465	489	542	534	485	537	492	515	506	479	509	459	528	513	487	510	520	469	514	465	506	489	529	540	476	489	491	512	506	500	506	464	501	468	510	478	496	494	534	473	490	518	472	532	510	538	494	466	451	497	508	520	498	520	470	491	483	495	514	498	474	447	521	509	503	535	502	505	451	491	474	508	455	468	495	504	506	509	464	495	460	512	494	474	476	504	466	511	502	478	512	520	502	495	514	498	460	488	496	469	460	458	532	506	465	491	471	561	476	500	565	526	498	510	510	459	496	523	471	496	464	490	512	509	499	531	477	516	485	478	487	504	449	504	466	486	509	521	474	530	508	520	517	520	524	510	500	486	541	462	490	463	469	487	510	537	510	448	494	470	444	482	495	485	483	474	532	504	525	509	542	497	478	486	533	481	504	540	469	508	485	474	483	531	452	519	493	465	472	505	444	491	480	493	493	487	478	487	497	488	494	462	502	499	497	484	486	501	468	530	514	534	464	504	476	472	480	485	494	497	454	494	474	491	442	508	541	468	491	478	487	494	487	532	468	510	512	486	511	495	458	488	480	513	485	475	456	536	509	490	439	482	517	478	506	519	515	479	515	483	503	447	455	495	494	507	455	479	536	484	511	471	488	513	510	463	522	480	473	480	503	489	441	524	517	479	458	488	505	493	503	480	447	450	513	541	477	493	528	496	454	484	473	458	477	527	458	496	552	534	544	494	444	464	489	497	498	509	491	503	536	485	496	511	518	461	501	527	450	470	522	484	518	494	495	519	471	471	482	507	496	477	474	506	466	488	502	495	468	494	500	542	525	501	489	523	536	466	496	474	534	461	542	472	481	471	514	462	513	486	487	475	539	508	482	485	482	469	488	512	466	472	458	455	503	489	510	476	477	510	463	520	500	507	466	552	478	502	477	481	523	509	519	486	477	505	454	481	519	460	494	478	533	505	520	501	498	504	467	510	451	517	496	459	504	470	498	457	501	497	499	435	476	527	491	523	483	489	481	503	509	473	482	448	479	507	457	469	473	508	511	505	465	487	505	485	457	484	443	534	485	507	456	530	504	420	474	498	531	499	492	515	482	467	493	486	512	468	504	541	499	488	514	461	471	526	491	469	476	491	502	491	514	523	470	480	511	493	458	515	486	484	513	483	458	472	484	485	463	471	469	443	488	475	500	511	474	497	514	515	502	478	482	487	475	474	455	506	512	485	513	447	506	468	505	489	512	467	445	516	461	482	504	512	513	500	491	498	497	471	441	488	525	498	416	491	523	503	495	513	535	500	483	514	489	483	505	532	480	540	517	510	462	480	497	483	484	505	486	514	481	490	509	468	483	520	507	493	481	481	529	535	499	489	472	463	500	471	474	505	468	541	506	500	492	486	506	510	476	458	509	479	447	495	472	499	470	474	475	501	466	496	511	442	450	495	485	520	490	449	500	464	486	476	479	485	467	500	496	466	488	474	442	499	447	526	503	489	473	502	464	480	507	507	480	528	501	534	509	482	508	488	451	483	501	469	487	471	451	508	494	529	517	464	467	488	510	547	516	475	481	526	473	477	519	468	516	472	480	452	479	502	519	506	503	509	486	473	514	457	519	502	500	481	543	496	504	478	443	510	480	489	497	511	516	479	470	520	491	465	516	483	473	493	453	520	487	501	534	471	498	497	449	482	487	488	501	529	512	512	514	502	508	498	511	506	503	488	524	456	469	465	530	507	484	499	488	456	519	496	460	523	501	503	481	462	502	485	495	501	478	508	466	481	467	487	466	520	512	470	502	489	496	518	494	497	516	506	516	492	479	468	478	499	464	491	511	487	473	478	472	452	453	499	475	503	523	506	505	447	526	465	490	432	518	507	475	491	455	466	480	502	507	473	495	509	510	451	500	479	488	491	453	506	449	481	494	484	489	529	468	461	483	479	468	517	492	511	540	448	500	515	508	482	451	497	484	491	499	488	476	476	505	507	475	478	480	516	510	517	481	525	521	487	495	550	462	489	500	516	503	498	473	486	465	476	503	492	484	521	477	473	486	494	499	504	489	451	538	458	472	492	478	484	489	500	477	483	483	470	472	493	457	475	495	503	493	474	479	500	461	520	514	466	490	504	478	470	501	480	521	503	493	465	523	445	478	501	490	425	516	464	480	492	475	483	506	494	476	471	512	536	473	481	476	462	512	493	481	514	474	520	457	486	485	515	494	540	458	507	505	481	486	453	449	510	500	504	478	480	482	472	503	472	522	509	503	467	439	503	483	470	518	474	532	513	508	476	485	463	475	496	522	505	483	451	507	490	499	485	494	489	505	478	503	489	463	480	491	485	467	487	472	523	493	472	501	510	517	536	480	484	486	514	484	512	452	488	487	498	500	486	499	520	523	495	529	482	508	480	485	495	490	530	470	475	507	480	494	495	450	447	509	538	503	497	513	508	509	477	494	513	469	522	463	500	500	466	499	454	515	517	508	472	448	481	511	503	480	495	506	503	481	476	522	506	480	497	495	471	489	479	515	479	461	495	495	531	490	476	516	489	470	449	451	451	516	474	483	535	497	490	495	494	484	511	499	509	481	484	511	528	542	463	473	457	492	490	480	490	507	493	453	490	489	514	496	500	505	469	482	476	495	468	486	486	532	485	520	520	447	515	518	482	483	482	541	466	481	469	485	513	517	470	471	479	491	502	440	482	476	480	508	457	514	486	511	472	513	451	491	493	511	507	505	448	488	494	490	467	488	481	507	466	479	507	485	512	498	497	485	520	487	519	494	493	503	484	497	479	502	510	485	519	542	499	495	486	517	482	504	493	528	490	481	480	507	498	502	564	469	460	492	531	509	520	483	487	508	514	477	514	482	477	470	533	499	448	496	467	492	475	486	501	488	534	466	483	465	467	489	514	489	449	506	471	465	513	501	500	498	501	491	468	466	475	498	486	525	516	450	463	491	515	485	474	519	463	482	507	489	485	515	512	498	529	523	521	523	464	496	483	489	531	462	473	493	458	478	476	494	491	527	499	498	440	497	470	479	534	497	517	455	494	468	472	490	474	486	492	491	459	509	478	479	525	521	565	453	488	452	464	474	497	438	520	489	530	461	480	475	466	519	513	499	515	492	489	522	482	491	457	521	512	465	487	496	503	492	472	477	460	512	497	481	480	493	484	474	472	508	522	488	484	526	505	481	489	451	520	479	486	471	453	468	502	526	480	523	523	519	491	509	484	482	473	469	517	465	477	479	515	481	484	527	494	485	512	510	520	509	502	515	529	505	476	484	495	510	494	495	453	446	475	461	490	482	540	470	452	487	477	498	500	467	498	473	491	484	473	473	464	438	518	517	483	534	485	513	501
8818	16668	14446	8569	5753	3590	2534	1958	1660	1298	1222	1018	904	837	739	689	679	618	610	603	611	572	570	524	574	532	558	537	525	491	536	473	475	487	538	500	473	497	465	462	504	463	498	488	489	502	491	520	478	486	536	485	497	450	473	494	496	512	463	451	467	452	508	435	471	494	476	472	449	479	481	491	472	454	430	448	472	441	472	466	507	473	443	448	485	478	481	520	473	470	503	490	464	467	478	454	470	472	432	468	464	489	482	486	464	473	470	457	461	467	460	492	447	482	460	481	479	486	430	445	455	473	443	465	459	420	470	505	457	450	483	453	479	442	491	451	461	403	472	454	464	450	471	429	452	455	454	460	460	448	448	415	439	454	454	442	444	472	466	465	430	480	481	432	444	463	475	472	430	443	476	468	423	506	459	462	465	484	429	485	506	399	505	440	450	459	433	480	462	487	456	459	473	427	478	442	479	486	463	475	518	445	454	481	430	441	449	450	432	451	479	449	435	491	480	453	440	481	468	425	430	443	443	465	455	484	455	508	477	481	448	462	473	436	453	477	448	450	455	473	461	482	474	490	436	487	457	447	429	483	448	460	478	426	474	453	513	460	427	457	480	456	454	515	419	427	459	472	481	469	431	474	490	495	459	452	453	454	467	512	436	442	496	439	432	461	491	460	492	488	479	455	474	440	457	478	467	479	484	503	487	476	457	479	468	444	434	471	477	463	433	451	505	474	452	489	481	485	483	482	475	462	527	458	423	508	469	482	451	435	458	480	436	459	416	444	441	459	465	468	465	498	461	432	502	427	438	487	451	444	449	472	458	478	491	435	460	478	477	455	446	439	470	452	494	453	433	444	459	491	463	475	424	469	431	434	452	455	497	448	449	470	458	448	477	442	467	478	483	457	416	435	475	445	435	427	480	499	447	478	453	471	483	466	444	454	469	437	429	474	466	439	469	489	470	493	463	462	491	472	490	482	469	472	451	454	461	475	440	471	438	453	485	455	463	469	486	458	473	464	493	449	469	446	485	460	452	476	427	462	474	436	465	457	478	478	445	446	475	489	458	426	473	454	469	439	467	510	484	486	483	478	455	423	432	446	465	464	413	475	449	509	456	455	473	460	486	491	468	454	458	466	423	507	491	443	457	418	441	456	463	439	461	468	454	471	439	432	456	456	439	458	448	486	491	471	477	463	446	514	463	507	465	501	454	478	444	467	450	487	446	439	448	456	452	427	465	456	428	449	423	463	482	434	480	439	436	447	467	460	471	449	448	489	482	431	455	475	435	454	453	474	459	453	498	456	514	482	461	448	498	483	460	465	470	452	433	437	441	456	476	466	451	467	484	457	480	479	457	500	447	450	430	435	494	447	425	512	427	458	469	443	486	456	422	462	420	455	486	483	444	471	460	491	459	477	438	481	446	480	446	488	436	436	446	471	464	466	484	488	450	460	496	493	470	485	459	471	448	452	467	476	446	484	464	496	476	458	455	466	461	511	454	466	436	458	454	458	449	502	506	454	446	439	478	482	424	415	446	479	464	468	460	479	452	498	458	468	443	472	456	428	464	461	445	442	469	453	456	424	459	449	504	466	436	464	453	444	473	461	500	450	460	448	452	487	503	482	461	455	447	447	492	404	472	474	419	453	483	471	459	436	448	449	454	477	453	460	448	487	438	452	478	445	433	429	489	415	470	492	433	460	435	478	471	469	458	485	485	487	478	470	452	450	471	466	454	433	461	433	423	480	478	432	459	445	430	477	513	479	480	459	467	465	460	459	490	431	463	460	439	469	465	435	471	435	471	461	449	469	476	472	444	494	476	482	495	452	466	445	454	498	428	448	468	473	501	484	469	468	408	468	420	464	464	472	455	463	447	446	482	450	446	456	470	462	463	448	463	498	467	446	476	473	463	454	511	442	458	447	454	461	473	474	462	471	488	477	432	433	446	493	444	475	439	438	462	453	467	431	472	438	457	447	449	468	486	469	474	489	472	432	468	449	409	486	437	424	447	476	468	488	447	482	475	464	480	485	477	444	460	480	432	474	472	438	437	449	452	451	481	453	467	474	495	478	448	523	473	445	433	441	468	459	426	426	477	457	483	420	448	429	454	498	447	471	458	436	465	471	491	446	431	496	442	478	455	471	457	476	496	463	482	464	464	475	422	417	463	431	449	467	459	454	445	470	478	458	467	456	455	428	463	459	505	447	461	484	431	442	439	448	463	432	467	432	499	462	479	449	445	429	502	424	423	440	467	415	482	432	498	480	477	501	471	483	480	463	502	484	476	422	442	461	459	462	471	423	454	486	431	459	462	466	450	420	456	446	463	413	468	491	465	480	447	460	497	484	479	480	415	474	475	445	475	456	492	419	494	488	437	464	422	480	484	476	453	483	479	441	456	431	432	460	504	452	466	462	442	431	462	452	468	455	457	485	452	433	482	440	482	444	457	512	442	443	468	448	516	444	430	453	509	497	458	479	466	444	493	462	476	458	454	460	481	472	465	472	447	432	469	466	498	452	446	424	492	449	471	461	464	443	457	448	441	432	478	432	470	448	486	497	472	455	473	452	460	420	473	462	484	417	490	468	481	461	446	412	477	495	480	490	474	452	453	449	492	481	463	472	455	487	464	427	461	457	489	456	430	441	457	476	445	441	457	464	437	437	426	451	441	415	484	464	435	458	457	446	453	473	468	450	475	438	478	439	458	487	445	429	450	465	474	433	447	426	503	458	473	442	482	472	473	496	454	469	492	465	446	468	461	496	490	468	442	502	407	465	491	470	453	456	443	428	473	441	469	452	493	475	463	441	464	487	509	500	427	441	436	491	486	440	461	442	488	439	452	459	439	429	463	427	506	488	456	460	452	483	443	450	423	479	464	461	466	472	459	497	430	468	447	497	460	434	431	442	427	487	454	420	467	462	471	425	444	438	471	453	464	463	483	450	467	468	454	454	454	439	450	447	479	448	440	484	472	459	493	439	471	493	474	492	469	456	474	447	482	471	488	462	444	437	463	478	485	480	510	434	434	446	464	467	461	436	440	446	428	507	476	484	468	455	485	459	475	489	462	475	432	503	441	452	437	480	452	463	461	480	444	473	458	468	452	434	484	475	504	428	458	481	476	488	484	455	528	448	465	455	501	431	486	439	489	472	487	432	447	492	449	464	506	493	452	494	449	435	468	457	483	468	481	469	427	467	453	502	456	459	434	474	457	438	458	473	481	473	468	469	442	478	456	467	506	465	459	443	447	506	418	441	508	452	482	434	470	500	479	439	456	424	464	489	479	482	453	469	494	481	455	465	437	451	422	456	441	483	414	448	434	477	476	443	502	449	475	442	454	478	470	500	448	463	438	466	469	436	465	486	434	472	445	465	451	443	462	444	457	451	439	430	456	441	453	452	487	421	486	477	470	454	476	483	472	462	477	473	476	437	483	449	469	469	523	473	484	480	472	467	462	450	438	454	472	463	469	483	483	508	450	479	461	441	442	472	462	469
22134	20102	26608	23355	20114	20238	10587	2545	1848	1583	1472	1438	1214	1189	1085	1038	1053	997	912	944	931	928	906	900	835	869	847	892	836	802	865	832	844	814	824	815	827	861	857	801	835	823	793	845	786	828	810	816	839	765	789	802	742	786	808	777	820	819	840	824	818	811	800	809	750	811	762	760	754	820	793	812	800	758	773	793	828	768	828	798	785	733	783	754	744	756	760	799	773	753	780	811	779	789	810	787	761	792	783	804	795	774	823	819	772	814	788	772	787	804	835	779	774	788	798	747	711	785	802	725	788	796	837	755	786	816	751	811	826	737	798	834	770	764	764	782	755	769	770	795	781	820	778	777	775	770	852	778	838	825	800	748	803	754	822	789	805	820	779	787	804	766	811	792	744	766	817	754	848	739	780	811	776	738	772	790	781	781	826	844	721	764	764	784	805	801	816	801	754	707	758	825	800	729	743	765	820	830	791	746	749	749	792	788	798	807	783	784	749	834	807	789	811	790	803	791	802	745	810	761	817	785	753	761	757	829	795	862	827	789	771	784	775	815	732	793	802	790	796	777	837	766	741	771	767	787	711	775	833	786	809	791	806	772	803	835	782	806	820	810	774	835	816	835	792	812	796	812	777	848	779	781	726	795	794	742	771	831	824	744	799	775	776	802	777	774	747	812	827	737	763	823	800	796	762	796	787	833	757	759	781	784	836	808	797	776	785	801	790	797	768	779	793	761	773	790	798	784	770	748	748	770	815	808	843	804	757	794	801	838	793	737	774	833	878	829	793	778	791	829	797	771	793	835	794	777	758	782	753	834	826	783	752	800	769	775	789	758	784	769	749	794	815	736	764	799	805	765	802	762	829	806	780	784	798	803	795	807	800	765	826	773	773	790	817	798	748	817	811	798	770	848	791	800	775	765	784	797	761	754	826	715	716	780	756	806	748	806	795	748	779	780	796	837	804	857	768	865	771	826	866	774	843	726	722	806	759	822	766	804	828	803	804	759	809	750	839	763	772	765	788	758	794	743	712	755	778	755	776	775	773	771	805	803	817	747	777	765	824	793	745	767	730	822	843	775	747	802	768	792	777	780	780	780	816	789	809	797	772	801	768	816	781	751	800	755	727	826	817	814	762	773	765	780	813	841	842	784	758	792	749	772	825	773	790	752	765	809	718	808	803	763	769	737	812	777	780	734	792	777	826	823	815	775	786	739	784	778	817	809	770	820	771	785	758	751	758	802	765	828	840	765	764	787	741	776	817	797	826	803	781	762	738	735	774	809	804	767	751	778	772	800	774	788	812	742	825	765	777	766	791	805	812	864	760	772	764	800	782	728	808	771	801	778	754	834	799	782	798	770	752	727	785	754	748	822	799	758	766	797	772	828	749	759	832	805	791	778	806	763	759	803	776	771	761	772	845	808	813	810	775	781	780	791	785	759	789	766	771	754	753	771	812	782	872	785	824	763	796	816	806	797	854	819	813	806	814	806	773	751	757	757	733	794	767	830	768	759	738	797	873	760	834	780	750	795	773	755	814	755	796	843	739	830	862	799	771	769	755	758	727	751	810	750	792	794	804	740	844	748	737	772	780	769	806	830	778	788	781	791	781	749	783	819	779	785	758	783	794	780	855	777	764	790	815	755	794	836	736	781	770	784	768	846	793	764	747	773	793	815	792	799	774	784	775	839	780	788	813	782	827	831	784	747	740	735	785	843	851	797	818	753	784	799	756	757	789	812	785	796	782	750	788	774	826	813	803	834	795	767	773	748	780	761	788	727	793	772	799	796	781	732	794	760	807	772	787	803	780	777	810	801	802	776	791	763	812	767	750	751	785	778	797	783	822	801	749	830	759	786	814	780	839	764	771	811	749	816	804	812	783	760	777	819	725	780	764	744	777	794	757	781	798	792	795	802	798	779	790	821	768	791	807	830	775	751	759	760	824	782	775	763	788	760	778	790	761	806	735	789	755	803	740	751	818	800	759	757	815	730	741	770	793	747	781	727	764	736	764	817	759	794	816	749	740	788	817	752	810	776	795	776	794	814	805	803	788	813	763	794	771	799	801	776	786	806	780	776	783	780	791	819	812	765	765	834	772	781	793	787	809	800	801	798	805	800	796	800	766	796	784	794	775	734	825	744	787	809	797	794	754	784	753	750	744	785	760	797	822	766	768	803	807	790	767	791	782	743	865	776	787	778	808	764	757	817	733	754	777	773	755	769	832	812	802	816	820	835	781	821	795	826	819	772	769	834	817	790	757	819	831	805	769	785	771	798	769	802	770	785	798	815	816	742	803	791	783	799	810	761	783	797	743	760	812	781	768	783	810	794	769	806	783	841	800	818	812	829	750	786	808	802	740	781	806	784	809	776	741	761	798	825	796	765	815	760	816	814	812	770	802	753	749	803	774	801	788	768	805	782	764	760	812	773	765	789	776	788	807	821	773	762	786	763	771	820	818	794	798	807	811	778	769	774	801	816	770	802	788	774	786	795	783	702	784	810	839	790	763	791	837	771	781	791	771	829	814	821	800	815	794	769	804	793	765	739	767	778	783	826	748	771	750	829	784	729	802	805	802	796	776	819	777	768	791	786	773	777	811	790	811	788	805	738	789	830	815	750	828	790	764	820	701	746	811	758	769	763	816	801	803	801	794	770	792	758	781	741	764	836	774	790	779	841	792	825	801	758	821	771	823	755	790	783	758	758	782	806	782	754	791	783	800	761	790	763	790	770	753	771	826	800	761	793	795	750	778	755	822	767	790	738	738	786	775	775	766	844	827	805	768	758	826	777	730	776	793	817	790	777	820	782	780	753	788	811	737	841	835	785	789	791	821	768	799	742	773	827	757	786	764	760	780	832	794	787	747	776	777	799	779	793	804	795	740	779	814	836	804	824	801	781	754	770	804	791	790	816	756	800	796	799	782	786	772	719	774	759	751	751	819	779	818	780	753	788	791	812	769	813	779	729	790	798	793	756	740	741	773	784	786	781	767	753	772	777	702	836	844	819	771	802	812	746	780	771	810	787	834	796	750	786	788	786	819	795	749	811	789	825	812	793	756	775	775	800	791	759	782	804	746	810	776	807	793	752	786	810	784	766	763	728	774	779	779	780	725	768	740	812	765	750	800	828	813	807	801	813	751	788	785	793	792	809	783	797	762	766	767	796	800	781	739	753	812	753	784	768	781	783	809	799	873	757	775	803	812	769	818	780	778	786	768	754	759	757	780	775	807	783	725	802	794	831	788	777	797	800	813	724	831	791	788	770	775	772	801	760	805	775	760	841	760	807	792	777	796	733	790	757	807	806	788	719	835	795	828	785	813	758	727	766	780	801	771	750	762	777	814	784	804	778	764	756	735	739	773	785	788	755	762	755	778	837	751	772	775	798	761	741	798	790	803	789	821	784	779	812	827	755	747	793	755	797	844	796	771	819	815	789	728	790	821	816	725	804	796	774	820	790	777	818	744	768	764	812	801	799	754	759	789	817	745	781	793	785
11940	23981	21679	13448	9670	6721	4449	3724	3019	2534	2240	2095	1613	1396	1339	1279	1167	1179	1015	1025	1048	1037	1035	906	895	923	869	806	845	873	835	818	854	812	781	800	779	802	771	789	755	799	783	780	758	757	723	745	729	763	788	783	731	764	749	791	771	757	758	735	726	770	747	734	792	754	786	737	742	738	694	757	737	804	735	779	745	725	773	713	718	767	719	716	792	736	783	813	739	809	773	766	718	742	752	727	714	743	721	766	727	734	726	719	745	728	741	776	718	719	738	741	738	736	729	767	713	782	746	705	741	740	770	757	763	719	776	748	731	732	699	721	718	743	811	783	775	762	709	760	770	746	713	727	726	729	691	718	705	762	728	779	757	732	681	718	725	754	762	801	725	723	769	741	740	738	755	740	734	740	748	686	739	730	789	766	678	702	714	740	761	729	704	709	756	744	773	764	751	777	726	679	719	731	728	732	699	709	728	738	742	715	726	757	746	711	741	691	756	718	745	758	739	756	738	773	726	671	760	725	696	710	728	717	696	763	723	722	758	731	691	699	723	720	751	766	714	734	741	753	743	788	690	775	769	740	771	695	745	756	693	739	720	731	750	733	746	732	686	715	710	726	731	716	742	731	719	720	762	794	702	708	753	732	773	712	743	751	782	691	756	771	809	732	694	753	742	734	710	690	773	693	746	793	762	712	711	717	759	781	700	706	691	731	769	732	740	743	740	708	773	743	726	697	715	752	699	740	688	717	732	783	759	749	763	737	750	755	707	739	726	704	729	748	764	693	715	746	710	793	738	718	760	727	763	746	739	707	715	752	747	718	712	707	763	681	754	739	726	696	747	761	764	740	735	741	724	700	764	744	744	773	738	812	744	673	743	712	760	734	667	790	769	767	693	736	752	709	663	746	685	698	762	768	729	692	777	721	705	777	714	733	735	727	729	731	757	720	722	717	695	763	713	736	739	748	703	801	738	758	751	728	714	726	724	750	715	750	735	761	698	711	764	743	717	732	707	699	756	760	734	689	725	770	733	717	711	752	702	738	692	751	721	731	705	753	704	700	742	740	738	680	714	733	763	724	713	749	762	708	768	721	745	651	703	759	706	730	776	703	743	717	766	783	791	723	702	728	729	735	745	797	727	731	745	722	728	773	712	724	791	737	726	705	702	742	716	767	730	714	721	696	726	709	756	718	736	734	752	715	722	768	749	765	731	726	772	749	705	722	739	711	783	759	711	736	774	740	742	709	750	708	781	726	742	724	725	714	800	756	750	759	721	754	737	737	718	713	715	709	730	775	691	709	716	763	767	728	751	731	702	733	753	754	720	736	714	744	772	735	698	768	770	739	706	713	777	723	755	690	775	717	718	753	723	748	716	736	750	729	710	812	721	716	728	731	703	767	654	704	698	821	744	758	749	721	734	749	770	758	686	726	728	722	757	755	738	715	697	776	769	765	733	735	687	755	695	729	738	800	771	685	811	754	793	691	689	693	705	746	797	713	702	701	765	731	728	786	684	785	756	700	719	763	739	716	775	763	763	737	742	736	780	767	753	794	742	684	767	669	731	736	719	700	716	714	725	759	742	735	735	710	741	693	735	749	741	714	762	730	718	724	723	789	718	776	702	772	706	738	750	719	740	714	766	751	721	747	715	692	749	770	726	765	807	730	755	740	729	746	752	691	716	744	745	734	722	748	756	760	748	734	711	768	742	741	690	754	736	712	694	718	721	779	708	715	724	761	757	766	749	764	707	727	776	795	732	804	756	749	758	743	697	703	737	777	784	698	732	692	683	731	775	748	790	708	748	774	767	771	753	735	757	744	710	710	752	759	710	721	713	763	739	698	740	728	783	783	787	695	767	727	770	786	748	735	750	770	717	754	752	707	762	707	776	753	735	764	713	708	717	777	723	795	729	729	724	746	756	775	806	781	737	689	708	729	764	741	727	735	788	715	750	752	768	685	740	711	754	784	758	684	710	733	712	765	772	735	779	754	749	745	732	761	763	743	767	719	710	736	747	724	720	686	729	746	786	699	748	809	750	678	740	717	722	737	745	734	759	734	747	691	729	746	786	767	723	720	703	734	736	732	702	699	697	726	779	709	714	755	692	749	733	709	696	764	731	740	750	743	720	756	761	734	796	754	723	741	699	762	739	708	769	769	745	747	728	704	725	740	725	726	712	759	792	731	763	688	697	675	728	703	730	757	735	683	737	750	712	702	749	731	741	729	773	803	770	758	741	786	713	747	728	738	752	762	724	736	721	734	773	744	784	753	747	695	727	745	747	693	744	771	722	754	765	676	709	713	759	761	718	733	735	762	724	755	727	746	720	698	748	742	778	792	771	748	748	725	778	735	774	762	710	747	781	689	706	742	759	774	663	755	765	754	726	727	721	680	752	748	751	745	754	731	730	762	704	774	765	697	732	797	757	722	765	722	780	756	720	731	764	701	747	753	722	763	707	740	746	715	743	704	729	736	743	735	742	669	745	742	740	761	719	742	743	721	705	750	718	742	788	746	679	718	791	775	722	717	718	701	750	733	702	721	742	712	726	733	729	763	671	765	708	712	723	706	741	702	715	744	757	712	693	746	761	702	739	787	761	756	724	733	765	695	771	718	718	688	750	766	762	721	753	719	793	743	704	785	705	741	724	754	734	665	723	748	693	767	740	734	742	722	768	686	711	751	728	774	750	717	728	702	710	734	705	775	738	705	694	706	745	661	794	771	730	751	711	693	764	755	727	707	678	740	770	697	745	716	731	745	768	758	743	771	756	800	749	763	733	731	753	712	763	747	765	737	715	752	726	755	748	709	718	751	748	724	770	750	730	730	709	709	726	712	733	716	759	738	738	737	764	696	748	717	761	733	766	734	757	730	723	737	768	753	779	706	700	751	760	678	721	742	677	771	706	732	729	732	736	730	711	714	759	669	784	744	747	755	722	771	777	760	694	671	736	747	724	718	748	746	804	767	742	793	712	760	744	708	720	736	727	700	724	732	703	720	727	732	726	772	710	679	724	737	697	755	772	733	762	756	761	733	722	739	779	739	754	748	722	789	734	713	746	769	715	754	775	751	718	735	728	757	757	794	780	756	742	790	752	740	736	735	723	759	704	725	711	714	743	767	744	701	751	727	767	740	789	712	704	760	714	760	728	721	749	711	731	738	719	661	707	776	734	702	727	724	727	760	743	725	724	757	753	704	702	696	739	778	725	704	724	714	778	731	715	764	743	746	774	717	737	733	707	758	708	775	737	743	727	756	719	741	692	761	703	759	739	749	722	722	716	705	692	708	690	760	778	779	810	750	744	728	764	716	743	754	713	731	702	753	757	757	779	780	723	775	715	716	753	739	682	767	769	761	743	735	713	701	730	754	722	755	704	765	743	713	713	695	748	711	711	735	714	755	757	712	746	700	733	760	745	769	729	734	718	737	738	719	723	703	733	772	744	710	741	718	778	716	736	664	754	734	700	791	716	723	760	679	731	713	755	737	744	732	750	721
27269	14906	3674	1428	815	326	277	255	188	178	181	193	183	164	159	166	160	151	160	148	157	185	187	146	136	178	173	168	154	171	175	131	122	153	156	158	164	182	170	136	167	163	128	163	176	181	153	156	154	154	137	161	153	150	155	129	184	162	146	182	174	159	170	158	162	176	169	144	151	155	151	146	180	179	177	168	165	153	182	154	167	178	157	151	167	169	159	156	158	153	152	162	183	177	162	165	140	177	134	159	162	123	143	149	166	162	188	180	186	158	157	138	156	132	167	158	162	164	169	140	166	167	186	159	166	166	153	165	168	157	159	157	154	145	164	140	144	146	166	185	177	174	143	139	166	174	164	129	154	154	172	147	154	162	151	174	175	162	152	156	136	145	162	155	154	180	159	143	150	168	145	170	162	151	135	167	138	137	163	147	177	174	153	161	147	162	151	155	168	151	152	175	162	175	152	150	143	159	154	149	128	145	147	140	163	163	153	167	158	147	164	150	141	143	171	149	175	196	171	199	136	143	171	178	163	162	165	154	141	143	143	144	150	148	143	156	167	154	154	164	161	161	127	142	132	140	141	165	172	166	165	158	177	157	176	136	152	143	145	156	159	144	146	155	160	149	189	158	151	157	171	153	158	175	148	140	154	174	151	143	158	143	161	145	148	161	155	162	132	149	164	134	170	133	143	159	161	168	180	148	162	167	162	172	160	144	151	169	136	169	174	139	161	164	144	173	157	148	150	155	168	163	172	144	145	155	138	144	168	165	165	152	151	147	147	155	162	133	133	147	173	179	148	154	153	179	163	182	169	159	144	181	155	142	155	141	174	164	149	157	158	156	149	172	154	151	154	164	163	138	156	155	143	153	172	146	152	156	133	162	140	161	154	150	153	167	148	177	160	155	162	133	166	192	154	164	160	129	143	142	169	166	157	154	161	176	151	149	156	173	173	157	201	158	146	159	153	159	165	147	156	150	164	167	132	149	139	158	145	167	148	133	162	143	169	160	132	151	154	160	155	154	181	152	167	144	145	160	144	145	174	162	152	164	138	151	145	139	153	159	145	162	150	138	169	153	179	158	173	164	148	144	145	161	146	156	150	177	172	165	162	143	175	156	147	158	158	152	168	147	130	160	157	141	161	157	143	129	156	155	164	123	158	165	133	152	180	157	149	146	158	164	148	165	155	168	153	167	154	151	161	139	164	138	188	153	164	137	137	164	146	166	147	157	154	171	152	167	157	155	150	162	151	170	157	181	147	150	162	133	123	150	172	159	166	142	169	155	182	169	167	164	157	143	154	172	154	136	151	153	150	153	160	171	138	165	150	168	162	163	145	150	152	172	152	155	146	169	182	162	148	164	152	142	180	148	163	149	138	141	155	141	135	152	155	157	176	167	154	137	150	166	146	179	141	144	158	149	140	164	149	157	164	165	161	150	152	158	156	151	147	173	151	154	127	150	152	165	160	132	166	157	147	135	171	154	171	164	163	169	141	161	160	141	170	154	151	144	169	134	158	143	161	157	170	150	153	150	149	169	143	136	166	143	180	139	142	127	160	154	133	151	162	133	160	150	177	154	135	173	119	124	164	152	163	154	171	165	187	154	150	151	159	161	155	154	168	159	146	161	173	134	141	147	158	177	148	152	141	141	150	143	146	155	165	129	138	154	172	154	149	128	158	153	180	156	161	150	168	134	162	171	158	153	155	135	149	148	152	138	169	169	146	183	159	159	138	165	146	175	139	168	139	165	144	160	149	133	157	146	154	161	158	159	149	148	146	155	178	161	151	162	165	160	151	154	167	157	151	167	141	168	156	160	167	146	159	151	163	154	165	168	167	161	131	172	163	167	114	175	161	140	138	144	142	181	171	159	141	154	142	145	151	176	173	171	173	168	147	158	163	145	146	150	175	119	162	164	167	157	158	170	155	151	157	169	137	159	166	165	146	147	116	166	140	182	159	152	124	168	164	156	166	174	154	154	144	154	134	152	138	165	150	161	152	175	169	169	152	160	150	170	146	152	155	138	164	149	175	167	162	175	155	153	149	159	152	147	164	150	144	171	168	156	187	165	152	155	181	126	158	155	157	178	155	143	172	155	155	154	160	145	165	151	172	180	154	155	170	149	175	157	152	165	162	147	140	160	163	144	156	155	149	155	165	164	140	171	148	152	149	137	175	182	180	173	165	163	144	155	167	164	170	154	163	141	150	158	177	172	144	160	157	156	177	155	142	174	157	178	164	148	146	156	175	166	146	147	133	133	182	152	142	151	161	156	160	162	161	163	147	165	151	159	172	146	153	156	150	158	132	166	134	167	155	166	157	155	138	156	170	155	155	174	158	138	153	129	146	188	151	164	182	169	149	152	143	163	174	153	166	171	150	156	153	139	141	155	147	143	158	144	162	181	158	175	170	175	162	146	146	170	152	155	149	150	146	135	160	157	168	150	169	160	170	145	155	160	159	161	158	137	159	150	145	163	149	155	154	155	158	157	165	170	146	172	161	140	155	145	169	155	156	191	170	135	151	159	152	142	137	155	169	180	162	161	129	171	159	163	163	157	165	161	141	148	167	131	162	136	162	147	172	165	149	160	141	138	165	167	155	167	147	160	153	179	144	161	148	167	164	164	162	123	168	134	179	155	168	186	150	159	155	161	178	148	178	165	167	149	138	175	151	195	158	150	156	155	154	177	159	152	159	161	159	170	149	157	143	155	146	160	170	175	176	130	141	129	169	154	174	150	160	169	172	134	136	160	153	160	128	161	185	163	155	163	170	163	149	146	152	158	141	143	174	151	157	157	150	159	166	167	161	148	159	163	141	161	156	167	141	155	172	148	153	151	168	158	146	147	165	163	160	153	153	142	157	187	154	139	167	159	172	157	160	155	143	156	136	159	133	169	160	151	137	169	134	152	153	142	159	165	172	166	173	166	195	150	126	144	151	170	202	151	182	163	148	137	172	166	194	133	156	153	178	132	149	144	165	172	175	147	138	129	148	145	161	134	169	162	183	165	154	157	143	153	159	153	145	157	147	188	155	153	142	169	165	149	128	157	167	128	171	158	154	138	168	151	148	146	149	152	160	153	163	152	172	157	141	160	166	174	143	163	143	151	155	168	146	160	132	151	137	156	144	144	158	143	149	168	159	149	173	166	144	151	144	155	158	169	157	157	150	161	146	154	139	153	139	152	158	160	148	176	147	157	165	151	145	158	176	176	156	164	165	137	168	149	173	155	161	160	167	182	142	165	149	139	157	188	152	160	148	171	170	161	162	142	133	154	144	154	153	176	144	162	159	148	154	139	158	171	155	178	181	165	162	148	157	153	158	145	148	160	140	145	140	162	160	161	149	167	153	158	150	163	143	176	175	146	139	171	157	163	149	172	135	156	153	153	159	141	190	143	149	153	153	159	162	156	165	154	164	152	174	158	149	153	163	154	155	151	146	152	157	191	160	151	145	155	142	144	148	161	163	151	161	165	160	154	140	200	143	176	169	143
6429	3836	4787	2275	1567	614	459	371	278	231	176	187	199	180	189	175	187	203	195	173	172	180	193	197	159	153	159	173	167	175	164	192	165	156	169	169	185	164	172	190	169	165	167	152	170	171	161	178	179	169	187	155	162	162	177	174	164	178	182	187	159	190	180	181	177	164	173	162	167	180	173	164	184	174	194	178	160	166	149	163	180	165	165	188	194	157	159	145	178	148	154	163	180	154	191	142	168	144	174	173	181	151	170	171	165	173	154	181	144	145	154	183	176	164	171	194	171	172	139	148	179	161	181	151	154	178	158	184	163	187	165	152	167	169	176	159	173	171	175	174	150	171	171	150	178	161	150	154	192	160	160	154	190	165	169	164	169	147	161	156	176	157	170	175	177	172	130	180	173	172	167	150	161	175	185	165	153	171	154	171	172	186	156	191	156	173	188	188	167	164	195	153	151	154	174	185	168	160	188	182	162	184	164	184	185	153	174	158	155	162	180	178	171	170	163	165	169	178	161	165	155	162	187	174	169	160	168	174	182	187	180	148	165	150	191	178	167	173	186	151	153	155	179	184	186	155	182	210	177	152	177	164	184	175	165	154	163	152	167	173	164	174	159	158	161	172	181	168	169	179	151	178	166	180	181	169	174	184	168	179	178	165	167	151	177	179	174	174	154	172	168	150	171	161	161	163	173	164	175	167	158	149	173	161	156	175	171	154	143	140	156	156	170	180	162	184	164	187	163	159	156	165	199	160	169	159	162	181	181	178	159	187	146	160	162	147	151	195	177	180	171	179	177	167	147	163	166	204	162	193	167	151	173	172	167	187	178	177	165	165	144	163	172	170	165	160	172	188	171	165	163	158	158	140	174	168	160	171	176	176	145	184	192	166	183	146	152	176	182	177	186	158	156	157	174	160	170	172	179	161	170	206	171	156	176	174	162	153	165	164	195	178	167	150	142	165	169	185	168	173	168	172	173	184	180	162	160	172	157	147	177	169	181	159	164	155	174	168	174	185	154	149	192	145	170	170	183	164	160	158	158	158	140	179	180	189	159	165	158	170	155	172	175	171	146	165	180	152	159	164	146	166	179	161	160	145	168	155	174	169	167	172	162	166	171	163	178	176	164	186	175	177	151	144	162	151	164	165	166	172	195	170	181	159	149	171	184	153	149	165	156	154	180	161	198	180	166	155	139	164	172	189	171	153	161	178	158	155	166	163	173	135	166	171	170	170	164	165	180	170	192	152	175	175	163	188	166	169	151	158	174	160	154	150	171	160	160	157	175	141	153	169	151	172	154	156	173	155	156	165	178	168	146	152	183	168	181	156	164	151	170	154	177	182	176	176	167	179	187	147	178	155	168	141	173	160	176	192	153	152	186	172	161	181	171	173	168	175	164	174	172	166	150	167	150	170	163	156	173	173	186	177	158	171	159	173	175	165	174	165	151	171	163	151	150	152	182	161	172	170	140	165	185	173	177	155	160	173	142	178	162	170	155	171	139	184	159	187	157	160	186	173	159	199	178	166	187	153	162	163	179	177	163	169	174	162	155	171	169	152	170	187	189	169	166	176	169	157	181	174	160	180	158	168	170	164	186	168	186	170	168	174	163	170	173	162	171	195	172	163	174	175	173	142	146	164	154	162	179	171	167	165	168	166	153	158	158	162	163	161	155	175	169	164	187	175	165	154	159	178	149	152	192	141	164	178	168	174	174	185	168	166	165	187	150	173	161	162	173	171	192	148	177	162	165	169	159	182	169	163	156	158	148	176	161	191	159	157	194	163	162	177	156	164	136	167	165	165	152	156	156	186	160	163	167	160	159	172	193	157	182	180	183	143	150	169	158	186	186	174	171	177	175	157	175	186	182	158	149	154	175	149	155	175	151	179	157	182	167	165	172	164	175	213	161	145	164	177	174	200	153	163	187	187	173	148	158	167	163	164	162	177	164	150	166	161	196	167	182	188	142	157	191	177	191	155	153	168	157	171	154	162	153	155	184	172	159	172	158	164	173	162	206	175	187	188	156	162	150	179	158	152	159	140	164	150	181	152	178	168	183	173	153	173	161	181	183	160	179	169	165	167	169	167	174	176	146	166	187	200	175	147	172	169	153	173	166	179	152	189	175	168	162	152	182	170	156	189	168	169	156	164	161	179	179	141	172	162	161	169	158	202	144	185	148	162	179	156	156	157	159	188	175	163	160	147	172	165	167	149	166	158	169	163	174	190	164	146	161	167	133	164	174	200	164	194	160	168	160	164	175	148	184	162	160	150	172	160	181	178	160	173	180	170	152	167	171	162	178	170	185	158	178	191	169	173	155	160	175	170	170	154	168	157	180	186	178	163	164	166	150	189	176	163	187	184	171	201	187	163	179	159	169	170	155	141	153	160	173	169	141	141	170	165	176	189	154	181	159	167	180	168	168	157	182	178	158	155	154	165	191	184	164	173	170	161	161	175	178	159	139	178	157	170	168	152	176	157	172	199	175	159	166	188	171	159	173	179	195	186	170	168	164	174	166	176	183	168	164	171	161	169	174	143	180	164	153	172	194	183	175	176	163	176	174	165	145	157	169	185	155	147	200	158	143	153	169	165	161	168	183	181	167	168	192	174	174	169	171	189	175	157	160	160	182	168	158	165	166	172	158	163	149	161	189	198	155	153	164	171	185	170	166	181	168	150	175	209	157	152	161	156	158	171	130	159	169	171	167	164	163	146	172	167	145	190	173	167	165	187	182	190	175	149	183	154	163	138	187	162	159	164	144	164	173	165	192	145	148	166	156	153	169	175	151	172	162	157	173	157	162	163	182	179	148	191	164	144	157	169	158	161	156	183	162	185	191	158	160	174	182	178	174	151	172	155	169	164	162	176	159	164	160	170	162	163	188	161	163	172	174	152	164	147	165	185	179	166	152	185	179	165	165	167	152	158	175	171	171	154	160	161	163	178	162	167	166	180	165	157	176	170	164	161	160	164	169	163	196	196	185	173	157	134	142	172	153	161	150	177	176	191	161	162	169	158	163	205	171	160	170	176	161	154	172	182	171	184	176	193	164	164	172	153	177	168	140	167	154	152	170	161	152	161	195	191	200	199	155	164	167	155	150	162	170	173	177	155	164	163	169	170	162	153	191	157	160	145	177	171	165	154	172	161	134	161	146	197	162	155	160	167	160	158	162	145	180	160	167	193	164	180	164	180	166	156	176	164	164	137	172	162	158	160	185	171	174	183	170	165	184	186	193	162	156	166	176	172	189	161	157	171	159	178	168	170	146	141	165	164	180	149	171	153	154	166	145	171	157	177	184	168	162	140	156	155	172	168	163	176	166	187	143	162	182	168	151	161	160	208	169	171	170	145	161	179	165	180	168	158	160	161	183	180	150	154	200	178	177	187	171	170	157	167	204	162	174	170	191	158	167	166	193	172	136	169	183	178	162	176	163	164	175	175	159	172	175	131	161	127	184	138	169	151	162	144	161	152	177	149	157	172	158	150	166	163
24471	20210	26429	23792	20236	11427	2039	1309	1026	896	833	783	673	646	644	636	595	571	589	568	561	547	518	528	554	554	550	523	573	482	550	518	475	529	519	534	512	516	525	464	533	524	538	510	480	497	504	523	528	476	531	553	484	509	504	474	519	494	543	461	454	552	521	520	507	552	492	505	508	516	489	536	499	502	518	481	501	485	480	542	487	523	492	498	509	522	509	501	497	512	540	500	493	550	480	495	529	473	471	480	492	511	492	498	521	508	499	446	496	508	470	505	538	506	493	507	513	536	519	421	519	487	492	474	515	517	485	519	497	481	478	504	460	473	513	514	484	446	509	487	474	487	496	488	523	516	533	515	491	475	466	453	501	533	511	467	483	483	501	477	482	505	483	509	480	515	552	488	503	500	508	507	478	517	490	508	529	523	524	473	474	460	509	477	510	563	502	486	468	484	476	516	542	514	496	544	536	518	509	483	514	506	505	520	539	521	520	492	525	506	502	519	495	466	480	452	490	509	505	460	526	505	457	478	513	500	473	487	478	487	493	462	487	481	503	518	498	505	494	546	452	484	499	505	522	531	500	511	515	526	471	513	474	490	485	495	489	482	510	505	482	483	511	481	460	488	521	471	510	524	495	548	489	474	474	485	543	494	519	494	486	504	515	493	521	483	505	461	510	508	486	522	491	456	490	493	528	490	518	506	511	532	528	494	483	533	529	481	477	492	518	526	466	496	491	486	498	479	459	484	507	494	494	480	520	517	522	480	505	501	509	515	502	498	551	457	477	503	486	518	478	499	508	485	500	515	530	468	476	510	461	475	494	492	501	494	489	533	524	499	558	493	499	514	489	478	505	477	470	537	507	522	529	494	518	491	472	493	517	538	494	502	525	460	526	503	457	493	512	509	502	483	499	487	484	496	504	512	462	499	518	486	495	494	520	508	501	488	491	488	505	498	484	463	490	536	530	487	490	514	467	487	484	549	535	505	493	548	508	504	505	551	538	507	492	515	529	506	518	477	488	511	528	512	563	493	487	489	553	501	440	484	480	459	459	505	547	492	495	508	498	534	490	499	507	468	515	485	553	530	476	517	523	509	465	511	506	518	505	523	519	475	488	493	495	477	541	511	481	490	496	507	477	510	483	482	538	519	511	471	502	494	533	498	526	517	511	477	529	488	487	516	514	495	515	485	529	497	513	487	544	518	528	475	508	481	490	462	471	511	493	488	521	504	483	520	497	480	552	467	458	472	509	519	494	491	507	508	468	501	470	507	505	526	506	511	486	486	495	489	463	454	485	472	473	474	452	514	464	537	519	494	460	489	511	450	481	503	512	488	482	467	507	513	481	522	504	472	482	480	502	520	492	453	548	483	471	514	495	530	461	498	481	501	518	477	489	497	496	527	520	538	472	486	512	455	510	495	503	510	480	509	520	492	510	494	473	509	480	503	497	441	493	508	456	493	493	544	500	510	496	491	529	485	442	496	522	506	521	542	507	518	471	500	526	504	514	515	515	477	530	523	530	553	493	507	486	488	467	519	481	476	504	513	505	490	496	543	507	467	503	469	503	502	484	475	517	477	483	501	462	541	481	453	524	446	478	467	526	533	494	469	486	500	529	504	501	462	519	545	525	500	510	466	513	479	542	504	564	496	503	494	518	499	469	456	470	480	478	474	504	473	521	502	524	471	471	483	472	507	490	473	514	488	532	460	490	484	496	503	499	525	497	487	464	510	511	514	487	512	462	505	494	519	490	489	516	520	479	461	504	463	491	519	474	493	494	522	546	503	542	500	478	518	495	473	516	515	506	504	490	492	506	514	472	498	502	493	477	487	501	496	472	520	498	524	478	467	489	471	461	496	472	517	508	484	504	489	522	490	477	513	489	491	522	491	484	493	494	495	519	514	485	496	486	528	493	524	471	499	476	509	496	524	514	501	497	547	519	486	497	558	467	481	490	498	484	524	532	498	487	498	486	492	495	519	491	472	501	527	518	464	508	463	482	519	489	472	499	465	471	497	494	486	503	506	526	532	531	491	502	509	493	491	516	491	538	489	498	493	505	479	505	453	510	487	532	492	489	471	457	503	513	500	470	516	488	468	527	497	480	497	499	519	462	486	501	549	483	525	515	519	526	464	492	489	532	492	492	480	502	483	516	491	493	526	497	489	516	488	498	495	497	549	497	486	466	490	477	506	517	505	492	500	497	497	490	507	483	518	546	466	509	528	506	504	459	505	451	511	498	483	526	494	442	546	477	516	491	481	499	484	495	530	499	469	500	482	474	498	497	509	489	490	494	487	489	498	500	509	542	496	480	497	498	433	503	517	508	465	522	455	525	480	518	503	516	519	519	508	498	481	515	453	490	472	469	484	487	477	541	482	472	472	527	509	481	486	480	513	484	489	481	497	522	477	509	483	500	498	480	507	481	488	494	493	498	492	510	556	453	509	491	463	521	518	457	503	453	510	502	498	476	483	497	527	505	478	508	489	505	518	522	510	487	454	484	549	508	513	482	493	526	522	475	514	517	517	489	513	499	511	544	482	522	505	481	484	468	516	502	506	443	514	536	494	489	510	523	466	474	504	468	469	493	472	482	479	460	492	469	481	504	491	470	511	484	479	525	481	497	485	506	518	542	483	496	497	471	515	493	504	494	525	467	529	482	521	531	505	502	466	508	509	485	467	489	506	505	512	484	474	472	477	504	515	454	501	509	542	534	514	489	468	520	491	494	500	504	526	507	506	528	497	506	478	461	490	499	495	520	489	468	472	482	501	489	515	504	468	525	521	520	459	493	506	466	528	517	463	476	496	505	498	464	481	515	471	535	520	472	490	468	512	514	530	496	512	506	504	540	480	489	481	498	485	492	492	503	501	493	493	495	492	472	513	540	474	551	497	499	473	502	497	503	515	481	450	510	513	500	460	401	466	511	471	481	497	469	493	473	508	505	494	458	506	487	513	445	530	497	504	481	536	534	483	478	476	489	518	493	535	504	482	488	525	455	490	448	461	514	519	493	506	519	506	527	455	483	505	502	513	487	483	529	484	471	548	490	491	548	515	455	529	485	471	526	476	493	504	505	486	508	497	516	522	527	496	496	513	502	458	489	531	483	512	483	480	498	505	503	480	507	482	484	511	489	447	500	513	473	482	487	491	497	482	538	475	444	472	491	561	493	486	457	483	492	530	479	515	484	469	508	494	526	506	503	530	491	506	501	493	533	494	490	512	497	500	529	507	464	479	519	512	504	509	452	517	489	487	472	512	465	512	489	511	527	466	491	471	489	507	496	475	507	495	458	479	457	482	473	453	491	502	501	521	503	497	504	539	509	463	488	462	492	513	485	474	491	489	516	482	474	501	524	491	476	501	515	540	479	498	496	485	453	447	501	499	480	511	503	511	493	500	524	494	488	542	490	456	494	556	517	523	494	484	487	505	524	454	543	510	503	484	513	513	523	540	529	543	504	478	507	508	528	468	517	493	483	472	544	490	477	441	479	473
8652	16207	16665	9611	6455	3794	2568	2052	1684	1351	1264	1163	895	757	748	715	687	703	629	610	630	589	587	564	517	533	563	521	528	536	529	491	520	529	532	500	463	497	507	490	526	473	518	488	497	485	483	483	459	499	442	444	496	514	492	478	468	478	469	486	485	515	489	479	482	486	463	452	473	430	512	425	455	470	462	468	452	461	462	477	477	439	487	480	501	461	469	477	424	446	509	470	498	461	439	477	455	451	464	474	466	468	470	497	428	484	417	470	465	482	482	469	443	462	464	490	472	452	451	461	485	468	460	450	471	503	457	458	466	469	503	432	459	473	443	467	437	498	470	480	462	436	439	448	489	455	452	475	428	461	500	515	472	473	471	464	460	461	424	514	486	461	475	521	470	453	468	490	458	460	458	466	478	447	488	459	493	459	460	464	451	462	463	502	478	506	443	441	476	444	504	444	441	469	505	467	455	498	454	417	455	427	505	487	458	451	488	505	454	467	491	446	476	443	472	478	489	474	482	452	488	463	437	453	491	470	455	470	482	509	482	473	463	457	466	523	470	483	456	469	440	457	490	440	465	488	479	452	466	467	491	479	472	465	485	435	444	469	454	476	479	460	432	494	459	514	466	460	468	438	474	449	441	459	438	517	449	503	455	479	428	427	459	475	484	493	461	458	430	453	461	472	502	513	476	489	488	469	474	451	493	450	524	453	485	478	472	454	441	428	486	472	464	452	487	448	446	453	445	482	427	468	419	472	486	490	484	501	482	424	493	439	478	486	474	460	494	456	460	468	485	469	491	454	468	464	435	464	456	459	459	436	521	433	470	440	464	512	451	442	463	441	441	460	427	439	491	451	437	501	437	479	469	451	453	460	480	452	459	469	447	475	467	483	462	490	453	479	489	491	460	447	443	501	462	479	477	469	446	524	454	456	474	463	438	463	454	464	473	477	476	486	446	504	442	483	457	471	442	438	485	461	477	460	448	494	462	466	480	465	488	426	455	453	451	474	456	439	487	459	448	450	451	460	504	430	458	440	453	458	468	515	470	479	472	506	482	467	462	475	446	453	435	450	464	473	493	479	454	473	477	470	427	464	473	451	487	458	462	487	472	484	464	507	451	496	483	451	442	439	434	457	480	439	465	452	462	487	429	480	496	458	480	466	453	480	451	434	424	437	438	472	472	486	454	464	421	442	492	436	437	469	453	424	452	484	466	454	477	484	485	513	471	428	501	453	435	489	460	474	457	470	467	435	444	481	487	487	463	452	420	444	469	478	443	432	513	478	504	438	458	461	442	436	492	464	480	462	444	474	465	478	456	472	423	479	424	458	416	437	481	465	469	488	448	475	496	461	469	471	497	479	458	450	466	418	459	458	486	418	446	464	479	484	479	479	495	444	447	458	431	448	459	449	440	454	452	465	467	485	438	472	471	429	456	508	485	494	445	500	474	487	489	496	454	472	426	446	452	463	474	440	475	482	477	458	458	433	475	464	455	439	483	438	429	449	521	496	463	482	483	485	463	481	485	452	478	477	452	515	413	474	483	509	481	420	433	491	484	443	462	464	449	451	463	420	458	466	469	441	483	457	440	450	476	461	477	471	478	467	481	469	484	488	464	485	457	482	462	445	470	477	455	472	469	476	480	466	474	511	476	468	431	448	474	473	476	443	434	454	464	453	482	486	454	470	495	453	479	471	496	504	437	494	487	444	443	463	459	450	435	459	464	458	469	482	444	443	478	475	451	462	423	501	432	443	472	466	499	465	482	464	483	467	495	492	459	463	445	435	450	497	446	450	457	467	479	442	448	478	440	523	456	477	448	443	466	444	471	500	461	475	475	490	475	487	510	468	474	456	469	486	466	456	452	451	517	454	470	442	458	451	466	452	457	440	456	475	449	445	464	466	483	459	490	465	454	433	464	442	454	472	460	412	468	475	470	429	503	462	489	467	479	474	448	496	453	454	456	486	489	459	444	470	460	467	458	486	505	473	465	510	455	487	452	520	459	512	439	454	467	458	481	454	468	467	485	445	463	458	466	443	512	478	461	456	505	480	453	451	474	497	487	444	468	495	463	443	471	496	451	479	420	454	466	454	497	475	487	477	471	507	494	465	478	454	506	456	499	468	455	439	495	466	509	490	454	476	451	475	500	416	469	467	437	449	469	439	476	475	469	444	475	525	464	489	463	450	449	461	480	496	444	491	470	463	472	452	492	482	427	483	436	477	435	484	455	466	490	453	452	451	481	499	464	488	475	534	464	472	493	474	410	474	481	495	478	461	473	457	446	491	462	504	485	515	478	478	445	471	513	455	468	474	427	469	461	423	481	455	477	491	465	450	480	440	463	494	455	462	451	493	485	485	481	469	470	456	449	446	471	449	476	449	416	448	466	460	436	454	474	450	438	452	460	457	453	474	459	482	477	499	492	434	491	494	481	483	451	475	460	415	498	448	458	458	451	492	466	436	460	486	457	473	496	480	481	464	483	492	461	439	458	465	457	432	482	485	463	470	439	506	436	462	406	484	470	424	485	467	468	447	500	443	495	443	445	446	450	445	434	442	529	438	469	479	477	471	477	457	472	456	476	449	473	473	466	495	455	461	475	458	477	462	521	450	472	467	514	451	434	452	467	418	479	432	479	490	475	442	439	434	446	452	442	462	457	450	473	440	492	469	458	507	447	467	468	459	469	505	454	463	424	462	497	465	491	515	441	449	435	483	450	477	448	476	518	460	486	440	454	471	477	444	477	477	466	476	435	482	483	492	462	467	502	469	447	497	462	492	438	448	455	464	452	471	454	463	459	456	471	431	457	440	499	450	455	468	452	482	441	475	469	456	461	449	430	463	489	454	453	441	481	497	466	491	436	448	440	448	416	458	511	471	476	460	489	501	461	504	513	476	445	451	451	455	517	477	476	456	466	434	495	469	416	437	466	494	432	505	481	474	445	446	438	448	481	462	466	471	494	448	445	447	468	440	462	474	451	471	515	480	495	455	490	497	501	469	499	529	470	448	502	467	425	469	449	429	459	507	472	451	479	484	473	457	456	450	425	441	434	469	490	460	473	466	468	478	461	480	490	434	474	465	447	527	474	474	426	452	473	483	441	492	445	476	434	457	449	443	480	434	515	463	469	444	474	469	417	449	451	457	439	500	435	468	424	385	444	446	459	456	483	489	448	467	457	444	474	441	439	480	411	453	462	462	472	482	455	458	459	466	425	472	449	433	480	418	456	434	471	431	465	481	479	442	479	444	452	497	472	479	444	462	476	490	481	444	464	471	506	474	465	429	447	476	490	462	439	467	467	464	494	475	463	417	502	458	491	477	485	431	445	490	466	489	476	439	455	467	474	498	492	447	442	480	445	446	483	491	459	440	464	423	457	494	472	486	501	425	435	453	409	478	501	488	464	451	461	478	446	515	465	460	482	431	472	513	512	451	457	482	470	470	481	474	500	433	469	457	441	466	479	514	451	445	505	491	470	460	511	436	424	480	458	465
22310	20207	26764	23464	20226	20331	10765	2610	1849	1660	1519	1457	1150	1125	1090	989	1045	986	955	989	902	963	909	880	835	854	895	852	867	864	825	874	860	862	870	838	830	826	795	802	857	853	805	864	800	819	807	757	878	799	806	818	810	834	799	824	784	831	837	841	825	811	874	826	786	741	755	806	766	836	782	821	762	768	794	822	800	743	797	809	734	830	799	770	750	774	788	750	831	795	818	793	798	777	749	760	825	798	757	742	853	752	790	834	801	805	752	812	764	714	837	785	804	783	810	830	789	797	787	751	771	805	813	824	749	811	740	798	775	789	836	836	769	781	814	773	773	800	793	822	760	801	786	779	801	764	808	774	739	772	792	804	819	799	787	779	731	787	719	714	792	772	829	810	820	737	771	766	762	767	765	778	760	776	771	813	772	802	796	811	817	764	790	774	784	774	800	767	778	818	773	835	788	771	759	754	823	797	766	745	724	806	799	830	802	815	751	847	827	784	799	787	788	754	781	765	774	800	792	769	772	868	803	816	751	804	789	731	783	800	795	793	782	734	768	783	803	821	747	772	744	791	804	771	805	797	767	794	806	787	754	841	791	816	808	706	782	797	827	746	855	815	782	815	791	742	788	755	794	852	791	775	803	785	776	775	773	787	742	804	740	782	802	806	831	839	807	794	813	788	850	777	794	781	781	820	803	812	793	797	801	780	789	782	793	804	740	779	788	804	783	799	764	774	771	789	787	793	790	772	762	750	779	758	838	800	816	828	802	826	835	814	767	798	756	774	756	788	861	799	838	804	801	788	766	795	784	760	776	781	728	756	756	800	756	776	800	762	814	851	734	735	806	736	815	756	809	795	748	786	794	747	772	790	683	804	776	758	801	740	726	728	773	842	776	832	781	766	765	716	815	783	801	806	814	782	787	779	806	803	798	767	789	784	758	722	756	766	765	801	732	803	806	749	770	794	765	786	817	820	783	794	808	755	806	793	790	777	794	740	748	773	788	786	732	766	755	752	758	786	817	724	759	793	770	772	818	824	807	788	773	802	759	755	760	792	768	836	747	786	775	734	757	766	862	726	777	784	790	828	805	801	828	820	773	796	815	788	853	780	771	777	750	806	751	810	786	797	756	796	786	794	857	824	772	791	818	756	805	780	781	786	745	739	764	831	802	775	812	790	773	825	754	749	778	749	828	771	783	786	830	815	794	780	755	751	800	826	838	786	818	804	824	783	756	789	795	780	788	834	806	787	852	783	838	799	777	804	771	864	810	753	780	759	829	835	816	791	791	791	834	755	761	792	756	770	758	795	768	806	773	781	833	750	780	753	808	786	794	793	768	760	756	852	767	795	826	829	741	812	768	762	755	767	772	796	848	750	815	778	783	748	788	782	843	761	794	744	829	758	826	829	742	781	799	751	788	821	773	784	811	761	786	801	770	716	845	819	783	804	792	787	797	790	749	786	744	803	821	803	762	839	858	737	794	761	795	786	816	760	795	758	782	775	787	779	827	779	764	818	792	774	815	780	774	761	775	800	772	733	821	797	781	859	797	780	786	779	804	802	783	766	777	804	801	746	782	844	774	807	782	832	798	778	771	796	797	797	767	741	789	765	740	793	777	794	734	746	811	764	769	799	752	770	768	805	798	823	789	813	805	742	784	782	831	781	795	773	786	791	789	809	787	802	741	808	815	829	823	802	766	776	813	798	806	784	760	816	772	762	778	823	855	786	827	794	808	727	766	749	776	804	795	789	801	785	804	809	747	786	785	779	811	801	792	795	753	826	788	774	825	768	736	786	780	757	717	779	817	856	785	788	809	731	719	782	769	809	797	740	834	799	812	763	801	760	749	805	833	739	716	830	824	806	791	798	808	776	774	821	787	777	800	806	782	815	759	808	773	807	809	733	730	772	761	822	827	839	783	770	818	756	751	760	771	818	765	801	759	794	773	794	802	793	853	808	818	778	761	794	807	792	765	797	737	792	754	849	798	814	802	792	814	791	805	767	809	827	818	819	800	772	767	827	749	782	826	803	754	764	761	805	739	745	754	700	811	789	788	780	806	761	790	791	795	801	782	747	773	818	760	829	768	781	803	785	789	772	752	852	780	743	789	744	788	791	760	818	827	797	770	754	786	751	794	821	809	827	794	856	851	783	757	788	780	838	777	846	746	779	731	780	806	726	770	817	778	763	749	773	797	794	769	842	780	811	788	810	767	825	737	809	791	798	780	779	827	748	771	780	790	783	770	728	750	849	769	772	777	770	750	781	747	746	800	806	786	793	793	776	809	795	774	815	769	739	763	773	766	801	777	823	751	785	786	807	834	789	796	835	802	778	776	803	847	828	774	804	789	798	764	746	824	790	827	801	814	835	822	789	748	780	821	766	751	791	819	790	772	785	820	753	804	769	780	815	802	838	797	784	776	781	774	828	776	832	794	808	774	762	767	756	812	782	747	818	747	747	807	815	780	811	768	850	760	764	779	761	807	815	791	759	799	817	804	785	808	814	784	756	784	790	788	774	751	775	801	758	811	750	761	796	809	790	782	763	811	834	762	767	832	787	800	794	859	753	794	743	791	795	754	787	795	804	766	806	786	746	795	800	797	792	801	770	778	745	830	756	807	751	757	784	751	721	760	799	797	796	774	733	756	767	772	787	766	805	793	760	770	771	794	806	796	755	769	809	751	801	766	731	759	719	781	784	845	786	817	758	825	838	785	762	726	763	811	821	825	789	776	795	808	761	833	750	820	763	764	789	818	793	764	768	761	732	802	812	769	804	819	795	817	789	786	758	788	751	799	825	803	765	753	724	768	792	775	733	785	809	777	833	860	780	749	799	821	749	724	750	725	787	758	795	769	817	773	787	793	764	787	828	812	811	790	796	737	774	789	838	803	748	789	775	764	741	785	777	824	759	774	815	809	787	773	827	818	773	773	723	822	794	787	810	757	740	783	793	764	807	759	757	743	825	794	809	740	828	813	802	796	768	802	785	802	782	827	750	788	783	761	830	788	774	829	800	856	838	790	781	797	805	803	799	776	794	847	821	730	780	803	794	820	774	789	774	738	754	771	740	745	794	792	817	776	845	805	803	744	777	786	747	797	751	767	812	815	745	780	787	776	825	809	808	748	762	750	763	835	743	815	812	828	815	761	764	809	796	770	779	823	800	752	744	815	793	768	769	744	783	771	809	768	776	754	851	781	839	763	811	773	796	768	852	765	805	791	790	745	760	811	796	773	837	800	728	750	774	788	821	823	754	821	774	803	816	717	808	832	846	769	750	816	785	777	767	831	793	794	779	748	779	713	850	776	741	869	835	755	741	717	807	773	745	801	761	838	749	763	765	749	822	827	795	784	755	773	732	758	805	783	771	774	765	789	793	797	785	793	827	776	782	775	824	814	835	786	811	787	785	781	806	785	815	772	757	826	768	784	761	805	782	794	786	766	785	766	783	724	799	743	759	778	812	748	844	819	793	770	785	815	757	798	779	791	756	816	744
11743	24439	23836	14811	10614	6769	4733	3667	3055	2588	2243	2114	1587	1482	1345	1261	1187	1149	1082	1016	967	989	977	936	842	893	932	913	856	894	800	780	855	784	849	793	795	784	754	800	837	776	804	758	829	806	774	782	780	780	753	762	812	762	775	760	738	751	817	766	811	726	788	770	713	790	769	770	717	794	757	767	757	780	712	813	764	770	783	755	757	770	727	727	726	771	748	735	764	742	742	750	728	778	782	694	752	752	810	705	757	774	755	785	706	772	708	767	752	695	709	788	805	733	758	761	747	770	728	733	720	766	808	759	741	846	723	769	735	725	777	738	770	690	796	759	773	720	738	808	769	720	769	725	725	750	730	746	751	728	779	743	691	730	747	720	736	753	786	761	756	717	736	757	770	752	762	750	726	760	707	743	745	771	738	733	763	738	714	738	766	786	763	726	728	775	708	703	757	737	774	766	762	730	757	792	687	738	689	709	748	749	761	735	734	760	752	754	780	790	777	796	728	721	792	752	708	773	727	765	726	760	756	775	792	732	754	759	763	741	763	769	707	727	706	738	729	710	751	802	733	765	752	774	720	741	724	725	765	744	714	764	753	792	772	765	762	748	748	737	743	788	748	747	771	728	756	701	786	735	753	710	741	739	726	693	761	699	708	740	768	764	769	736	768	744	737	760	695	733	761	785	789	742	721	758	760	734	719	725	763	753	766	758	753	763	710	779	770	725	740	721	764	760	719	679	764	766	733	762	761	803	728	789	688	711	751	749	798	751	739	767	729	747	740	742	748	713	772	738	672	743	735	769	777	749	765	716	708	766	731	756	693	754	747	743	746	767	771	778	679	722	728	742	749	738	736	760	696	718	707	737	720	739	742	785	744	788	719	695	730	741	747	808	721	749	710	779	783	713	761	720	741	751	722	718	732	746	719	723	749	738	766	715	700	691	748	742	784	747	782	729	759	761	779	776	767	707	723	743	674	764	780	728	712	732	767	752	743	738	723	717	727	753	754	767	768	760	757	720	800	708	718	719	724	734	761	740	771	757	794	726	776	698	750	722	791	740	765	722	818	731	769	764	802	717	742	784	738	724	736	754	730	729	691	714	743	730	689	754	783	748	793	705	722	734	693	738	764	697	712	745	803	714	767	747	754	732	730	690	752	730	736	695	754	750	737	742	732	783	710	788	749	763	751	732	738	780	719	736	759	737	753	725	740	757	729	702	718	709	690	721	744	722	768	712	710	766	791	796	750	718	746	706	711	736	749	792	723	749	760	753	730	759	736	774	746	743	735	781	727	758	732	695	762	735	752	741	743	769	765	709	713	701	730	779	730	710	787	748	738	689	719	727	696	757	734	700	714	741	767	754	817	752	751	783	738	750	780	721	714	754	765	756	712	719	783	731	741	761	717	735	772	729	784	743	747	730	782	685	765	757	730	730	695	708	735	748	729	723	764	763	743	782	753	728	732	792	755	745	792	745	711	719	746	739	748	738	755	736	703	738	708	766	723	751	773	821	757	792	750	696	734	758	762	720	749	740	762	738	774	763	709	726	791	741	703	769	797	722	754	735	766	713	710	757	708	718	736	699	742	781	731	730	791	775	755	718	778	743	730	748	764	737	712	707	758	738	766	777	737	734	743	732	724	765	737	780	719	742	692	732	748	723	740	770	759	757	710	743	769	762	711	777	736	779	686	714	707	743	708	746	667	782	709	726	719	751	742	758	772	741	749	732	718	774	759	742	753	748	773	736	765	756	718	712	742	716	743	750	702	753	752	700	731	757	750	770	734	742	723	733	782	768	739	730	751	741	697	679	794	776	754	737	773	781	760	751	803	746	763	742	721	701	695	717	763	755	689	717	755	769	801	696	698	735	727	788	704	735	743	769	796	805	752	765	694	749	743	743	760	756	760	764	716	716	758	721	736	743	743	717	784	715	740	721	707	814	766	758	772	728	742	741	717	744	713	736	741	766	710	715	718	729	727	717	718	764	743	728	756	761	752	756	768	759	749	810	750	771	697	757	716	751	727	754	727	772	751	748	730	762	730	748	725	780	729	729	662	743	755	759	761	721	705	747	714	729	754	790	754	749	763	696	759	754	742	760	692	725	764	699	769	770	749	745	723	750	719	710	769	741	744	745	759	782	750	754	754	744	700	757	776	750	744	745	731	764	789	730	775	732	721	739	744	722	767	745	729	742	779	739	720	726	742	722	742	752	767	759	758	776	749	735	699	731	767	764	719	792	758	684	722	772	680	747	743	701	708	723	765	736	728	786	785	808	738	765	742	774	699	715	768	753	745	752	761	742	746	754	753	743	728	774	763	750	738	759	754	711	719	763	699	746	738	738	735	711	753	773	780	717	732	758	764	708	750	725	794	726	750	734	754	716	766	715	749	713	737	754	718	719	782	730	688	772	763	742	749	735	736	727	772	718	711	738	723	782	751	721	709	735	751	741	734	734	751	721	791	740	787	732	750	733	740	765	706	744	744	707	690	771	751	734	707	714	754	753	748	750	778	681	781	766	719	765	732	768	765	712	718	723	749	729	734	758	745	764	731	769	763	738	715	742	761	784	748	715	687	715	723	741	741	774	720	725	766	766	752	771	769	777	793	762	783	706	813	723	706	739	731	708	729	697	750	713	736	762	776	697	782	718	773	757	750	732	697	784	769	708	729	695	720	772	818	746	741	716	812	794	761	758	757	763	735	763	726	747	754	778	789	731	727	737	765	751	804	719	793	726	743	766	770	730	768	737	748	730	747	781	741	726	719	714	733	753	727	784	785	722	715	745	785	754	717	783	722	708	738	781	687	783	744	743	758	750	769	751	740	750	804	742	706	786	747	728	771	711	776	733	761	767	771	734	746	739	709	741	784	747	725	781	747	748	686	744	766	742	750	759	767	710	735	776	687	785	714	735	794	730	732	765	745	739	758	784	762	753	749	728	737	753	742	727	762	707	745	789	760	722	760	820	735	732	757	790	773	726	726	743	775	772	778	706	772	778	789	758	747	745	660	774	705	722	777	723	723	723	720	725	775	729	731	776	792	727	682	703	736	728	739	750	765	757	731	698	749	721	754	732	757	751	749	731	784	752	721	799	735	755	741	750	724	726	756	723	763	705	745	780	755	771	688	764	765	722	732	744	704	787	735	735	676	756	751	744	755	724	779	750	727	762	752	709	717	759	680	759	794	776	708	720	677	740	752	781	721	713	715	768	751	717	776	759	749	721	713	741	776	773	723	760	752	773	745	773	736	759	789	687	769	782	722	771	739	739	714	763	739	707	697	726	729	793	749	791	832	704	706	751	796	752	759	786	713	784	760	718	789	728	760	781	738	729	749	719	755	724	744	787	783	706	752	772	780	778	757	718	711	744	724	752	750	727	698	776	778	789	726	772	748	783	754	682	760	725	729	797	726	765	722	753	771	697	759	752	697	718	742	783	734	712	727	732	764	707	720	708	714	736	773	733	760	734	687	719	760	741	758	777	775	752	746	768	796	757
27396	15271	4556	1691	739	425	316	272	218	170	195	156	150	155	173	148	134	162	162	156	143	154	178	175	156	146	151	162	153	167	155	150	148	166	144	160	180	154	152	180	150	170	150	133	134	139	160	174	159	144	180	156	147	132	178	152	129	153	156	178	153	146	157	181	170	165	140	180	165	150	150	150	149	167	160	177	138	164	142	147	166	169	142	135	176	154	167	162	159	144	156	132	168	169	167	165	172	173	153	157	148	148	150	146	160	141	160	134	175	130	183	168	154	137	141	154	152	162	160	174	154	174	162	177	151	154	147	162	154	156	158	145	146	142	155	182	140	158	137	170	145	150	142	169	147	159	144	174	173	163	163	154	176	158	152	150	158	142	141	165	147	196	163	159	170	162	144	138	164	145	166	152	151	140	155	170	167	148	138	159	151	149	161	140	139	164	144	150	171	175	156	159	149	162	162	178	188	146	165	166	176	176	157	184	157	143	171	147	172	160	150	172	149	172	165	149	160	140	181	175	143	145	168	165	164	162	165	135	164	160	158	149	168	150	166	133	172	143	155	137	152	134	163	157	154	164	143	173	169	165	158	145	163	148	175	147	141	165	149	163	158	166	161	150	162	158	161	152	160	165	165	160	165	154	156	148	151	158	140	161	136	151	187	166	165	145	167	177	164	159	157	174	144	152	167	148	146	143	156	155	148	170	168	170	167	172	151	148	163	131	172	172	181	178	152	182	158	147	165	125	161	175	153	159	164	140	177	175	150	160	150	171	169	151	158	173	159	154	152	164	173	174	163	153	155	168	169	162	173	163	166	151	149	138	166	182	149	164	170	166	133	152	168	150	151	141	149	173	166	180	147	158	154	136	156	173	152	167	167	155	153	147	139	143	177	174	159	164	150	121	165	165	171	131	151	169	145	176	165	178	163	168	160	186	173	164	161	156	159	145	164	159	139	153	176	170	171	166	171	147	163	139	138	157	152	167	127	158	171	163	176	182	153	157	175	176	169	159	150	176	141	139	158	151	138	169	162	144	148	176	143	135	148	164	135	160	157	164	155	166	155	169	165	143	136	171	146	150	157	163	137	150	167	157	179	158	155	142	153	156	135	154	161	136	162	148	144	177	170	151	150	149	152	144	147	130	142	131	152	154	153	144	166	171	153	158	168	166	158	170	145	149	164	153	160	170	147	151	141	143	138	138	149	141	146	149	169	168	158	142	163	138	171	141	148	167	177	155	145	160	150	178	185	142	134	162	158	160	172	149	168	136	141	134	166	147	168	155	168	173	167	143	163	184	132	161	182	170	148	150	180	155	150	149	193	168	192	158	165	164	175	163	156	143	149	148	156	165	143	157	152	132	161	149	150	172	157	158	153	145	168	158	170	138	141	146	156	155	165	149	165	133	161	138	130	144	166	170	154	155	130	151	156	168	176	168	165	187	163	153	158	143	130	183	155	157	138	166	177	136	166	157	168	135	161	172	178	157	152	181	173	161	183	157	172	154	156	150	171	146	162	155	146	163	137	162	163	157	159	140	157	164	159	162	183	144	161	159	167	135	172	161	156	159	170	152	159	158	161	148	166	179	170	155	154	161	164	147	169	173	149	152	146	174	158	158	150	158	159	153	152	145	168	138	150	143	146	142	158	166	156	145	170	172	164	173	177	144	149	167	162	169	149	150	153	159	161	166	151	157	149	157	148	156	154	179	137	157	129	159	144	146	144	160	165	155	178	155	152	150	184	148	165	154	157	159	154	164	162	154	146	136	149	155	169	161	156	138	163	149	169	152	150	148	134	162	157	172	155	164	151	177	167	147	158	145	154	148	170	165	154	144	172	177	164	153	152	144	166	133	165	147	173	156	162	149	148	146	173	151	176	137	169	121	158	156	167	143	141	164	162	174	177	187	157	173	162	171	150	138	143	157	158	165	182	158	163	152	157	174	144	145	175	159	159	167	173	130	168	161	176	132	155	177	165	145	171	153	169	158	162	148	181	156	144	158	127	177	163	160	144	151	168	169	163	139	147	173	143	154	162	143	148	132	181	153	160	148	164	152	148	153	158	160	171	144	174	166	160	182	156	161	147	160	172	148	139	171	133	158	171	158	170	163	161	154	163	154	168	133	160	174	152	164	144	159	138	143	156	171	141	143	156	155	138	146	162	165	166	185	130	176	171	143	169	154	152	154	156	156	174	138	179	167	167	145	156	171	159	147	135	172	157	182	152	192	153	161	196	158	157	169	154	142	176	148	158	168	167	164	152	152	161	157	155	155	148	206	153	147	162	165	162	152	172	142	162	136	167	149	172	143	180	166	167	169	164	162	167	168	159	168	164	163	161	159	179	151	155	167	126	144	163	138	145	164	161	163	180	152	176	182	157	158	174	146	180	150	165	182	168	185	141	155	155	171	144	155	182	176	185	164	157	165	150	174	178	129	171	149	153	149	144	148	147	170	157	154	150	155	146	154	160	170	150	143	138	148	180	132	153	146	163	165	164	150	149	164	154	162	160	152	168	141	175	134	148	145	169	171	159	147	160	151	133	161	170	174	149	172	151	149	164	184	154	176	159	170	170	161	153	143	144	150	145	152	163	171	163	157	165	169	144	172	157	178	122	150	146	166	176	168	170	180	159	155	127	146	170	152	166	160	156	156	149	140	152	157	171	184	154	176	160	150	150	166	169	161	180	178	137	190	152	155	160	146	135	161	154	155	133	172	167	164	171	139	153	152	164	173	175	173	162	157	166	152	156	149	148	150	151	166	176	163	181	155	154	168	155	165	169	173	162	141	170	144	167	159	147	173	161	168	138	172	151	154	155	169	146	138	165	151	167	165	139	149	164	158	149	137	161	164	151	145	157	163	161	178	147	158	147	127	151	139	148	150	177	151	161	160	170	152	160	167	169	150	177	146	174	167	179	154	155	171	176	162	138	178	162	156	168	175	140	150	155	156	158	152	161	161	141	135	166	160	161	155	163	166	178	139	152	184	151	151	174	153	170	143	167	158	156	138	152	168	175	160	166	159	152	160	163	152	134	168	169	151	154	171	161	142	141	157	160	158	142	171	159	154	133	140	199	168	132	176	158	166	168	157	149	178	165	141	186	155	165	153	162	166	173	164	156	132	144	169	152	151	145	157	167	146	169	165	164	171	150	134	152	164	167	149	156	170	137	168	135	158	168	149	153	146	169	153	150	161	168	157	169	174	183	147	172	174	144	147	151	170	144	150	167	126	162	160	164	156	159	152	158	158	136	170	169	152	150	143	146	144	177	144	168	161	151	168	146	159	142	153	149	150	180	157	125	176	152	165	151	150	167	146	154	167	165	179	154	178	135	157	144	149	184	158	163	171	140	154	154	149	156	148	182	132	165	162	173	164	158	166	169	164	158	146	144	175	182	136	189	163	153	180	173	150	150	146	160	183	162	149	181	150	167	174	174	152	187	150	156	160	166	134	139	146	168	169	145	153	152	156	159	138	147	167	166	136	176	181	161	149
6124	5920	6307	2859	1375	793	479	378	275	233	195	173	169	183	220	173	191	180	178	196	176	152	174	197	168	183	179	172	157	175	173	175	196	173	176	188	169	184	145	152	163	160	155	149	148	179	175	203	191	183	189	167	177	158	170	153	166	164	186	169	166	165	169	179	168	154	170	175	169	166	166	159	138	183	168	166	179	179	155	174	174	171	192	162	171	176	168	163	167	167	166	177	162	174	161	160	186	159	171	155	155	160	172	169	169	179	170	191	170	175	187	191	170	155	178	166	168	165	205	159	154	170	176	190	172	175	164	174	177	194	169	179	177	184	169	162	167	165	169	169	175	157	146	182	182	154	163	163	185	182	157	190	181	180	166	173	149	164	177	171	167	187	170	174	157	178	169	140	179	182	165	160	162	175	154	176	177	170	185	160	170	166	184	158	186	194	159	147	154	159	182	162	170	179	166	163	169	170	180	171	160	170	176	182	187	162	175	145	164	158	171	174	152	146	179	164	158	160	182	171	181	159	170	161	172	172	148	191	177	158	182	176	169	172	176	159	147	172	177	186	173	195	171	162	175	185	173	187	162	164	190	141	173	164	179	185	156	152	159	152	178	164	146	166	160	170	158	159	172	175	171	148	139	142	159	174	177	150	183	150	189	150	172	174	147	167	146	171	165	161	168	160	183	160	169	186	165	160	155	167	178	156	202	162	155	143	157	142	182	157	179	179	166	155	165	149	153	152	169	151	174	169	154	172	162	161	147	164	167	208	146	167	161	158	166	172	182	173	160	171	159	173	174	179	187	173	204	179	141	158	169	183	174	156	167	161	167	161	156	184	185	162	149	168	159	169	154	166	168	163	138	168	164	170	158	165	143	168	166	167	156	173	161	194	146	180	163	187	163	164	182	186	182	172	177	171	179	180	172	161	179	169	171	182	171	172	162	158	176	170	158	157	178	163	174	166	165	176	168	168	175	177	190	162	170	155	149	168	182	171	138	180	142	149	174	185	174	173	168	157	175	161	179	171	163	172	160	182	185	175	176	186	166	182	177	172	159	144	147	161	156	155	176	178	147	153	168	155	186	179	178	167	150	173	184	186	182	179	172	158	157	180	191	171	160	163	158	170	160	176	179	159	164	172	178	184	154	181	195	170	171	170	187	168	163	177	155	183	189	212	152	187	163	147	151	165	164	182	146	174	183	151	182	157	183	152	159	160	174	156	155	150	147	156	170	179	161	148	171	162	157	168	163	172	152	163	160	203	171	184	178	159	149	190	170	184	169	174	182	183	156	170	172	176	144	162	174	163	141	143	185	166	187	192	168	166	184	167	169	202	168	169	168	177	158	175	184	151	162	173	151	158	186	147	166	189	153	177	145	181	156	173	183	161	179	162	174	165	140	180	181	165	160	165	199	195	176	170	168	185	184	163	166	171	169	187	192	172	183	161	176	164	178	172	159	156	156	176	153	177	173	177	168	169	166	164	171	173	149	170	150	182	161	142	165	177	169	185	174	176	169	156	145	136	169	164	180	157	174	148	203	155	176	179	182	179	184	190	156	168	165	157	172	167	157	170	184	175	159	187	158	174	176	165	181	170	166	180	176	165	157	172	176	166	179	176	162	173	143	155	154	189	153	172	184	139	171	171	175	164	171	145	183	182	175	175	192	173	191	165	148	158	182	168	166	174	173	175	159	170	169	153	156	181	176	153	168	166	158	151	169	170	159	177	168	170	136	161	179	191	186	168	157	179	198	181	181	169	141	172	168	155	155	168	160	165	157	162	192	154	194	185	177	166	154	162	150	172	174	176	174	154	155	169	161	165	177	145	176	152	164	171	166	180	180	160	178	177	148	174	164	183	180	163	149	169	161	181	192	161	164	167	164	168	169	153	161	191	168	186	174	157	176	184	160	181	164	149	159	169	183	176	166	174	164	149	171	169	152	177	187	182	164	188	176	160	169	155	150	202	169	137	139	164	172	182	180	173	182	178	160	157	161	176	172	186	165	143	181	147	198	191	178	165	144	172	172	150	140	142	161	180	145	132	162	150	169	175	169	158	168	172	161	176	159	153	146	190	149	174	172	172	180	161	187	188	179	216	180	149	160	162	176	148	146	149	186	161	171	177	168	147	170	166	150	164	160	143	160	175	170	164	180	152	175	160	175	185	169	158	198	160	171	163	164	175	186	157	170	171	191	168	179	172	150	162	172	184	157	194	187	168	179	165	179	187	201	175	150	191	194	179	164	187	169	165	182	168	163	187	173	176	186	186	158	160	186	172	177	194	174	178	157	163	179	174	150	187	169	174	168	169	167	160	156	149	172	152	172	195	163	163	155	170	151	178	196	188	173	153	160	159	161	185	176	186	158	171	174	160	171	178	175	166	174	161	168	147	171	163	155	157	155	163	160	192	164	180	145	160	147	152	163	172	155	147	172	170	162	173	172	163	153	169	144	165	183	184	179	174	159	165	182	185	187	140	162	177	173	172	178	176	166	175	190	179	183	163	158	156	182	146	164	171	172	191	170	191	157	179	175	171	181	182	148	195	147	156	182	182	150	146	137	151	200	163	173	162	164	167	152	148	179	166	177	171	160	143	154	161	155	170	157	167	156	147	173	196	194	183	170	152	154	204	176	147	152	165	179	180	175	146	173	167	158	179	184	170	185	169	144	165	152	162	175	158	179	178	172	152	168	149	170	159	169	178	173	154	168	166	175	153	173	188	164	163	170	161	165	164	160	194	181	163	160	170	157	154	147	169	176	171	152	165	156	168	168	182	187	168	155	175	149	157	165	169	160	155	165	178	152	146	177	144	156	201	159	179	157	180	158	147	153	155	162	154	149	163	150	174	165	191	200	171	154	183	167	150	179	161	170	188	172	162	134	168	167	156	181	166	173	160	188	156	181	185	179	167	139	182	154	162	144	186	156	154	156	169	156	184	173	185	141	172	161	163	184	177	150	180	138	179	161	186	176	186	176	172	144	161	159	183	174	156	150	185	170	160	158	170	161	176	168	160	170	155	163	163	152	186	167	158	192	173	190	198	161	176	165	157	160	167	168	176	186	170	166	181	163	171	180	161	172	160	172	163	162	178	159	159	172	170	178	167	200	158	164	167	174	151	171	189	170	168	155	176	173	159	161	168	175	149	139	152	174	163	142	180	161	182	164	188	178	178	154	169	184	155	169	186	169	177	178	146	178	137	176	167	166	172	157	156	152	169	152	172	165	165	172	170	176	175	158	197	196	204	160	166	182	178	162	158	172	167	168	164	166	163	168	165	170	182	176	170	167	159	180	168	174	169	154	179	165	176	188	172	165	165	174	154	165	177	158	162	149	179	165	151	158	166	162	177	169	171	148	176	141	175	175	174	151	165	183	178	146	168	159	150	178	182	161	173	151	187	175	168	183	168	164	169	165	152	180	169	193	187	157	175	174	143	172	162	160	162	163	178	167	165	174	167	149	167	160	164	163	173	169	172	160	169	179	176	162	156	159	152
24383	20174	26375	23760	20221	11390	2063	1338	1074	935	879	822	700	653	604	606	585	599	595	573	565	560	538	571	544	534	528	545	507	572	502	538	517	508	522	541	515	537	568	495	504	482	556	544	508	514	531	537	479	528	529	535	486	524	526	514	481	521	505	501	520	516	504	488	487	486	506	511	512	541	539	492	486	486	506	485	509	500	517	503	522	489	457	462	556	485	540	503	501	504	516	515	496	444	508	467	525	548	502	480	512	499	520	514	484	518	526	477	514	492	507	529	504	448	511	546	467	520	467	490	501	489	493	472	497	490	523	466	465	523	481	551	513	501	497	475	491	511	467	532	538	529	498	544	507	509	483	522	487	466	501	480	489	472	526	469	480	487	501	501	535	523	484	514	524	555	537	515	524	499	461	511	476	518	518	483	466	484	516	493	486	505	503	481	467	496	503	514	482	496	554	508	490	480	475	508	524	511	498	482	499	550	519	549	504	530	502	503	475	487	489	502	516	482	449	514	520	493	479	502	525	502	534	500	511	525	473	518	496	529	532	492	468	504	548	475	539	506	469	506	535	542	517	479	488	509	492	497	499	510	475	507	531	482	501	500	496	492	472	483	467	488	509	477	472	513	523	485	481	483	493	527	501	470	505	464	537	486	490	494	461	520	493	496	487	537	495	533	489	476	495	504	507	534	484	509	520	518	501	496	474	482	497	492	509	507	529	499	507	513	507	502	493	504	520	454	508	522	486	494	490	486	491	479	481	504	477	490	497	522	512	491	496	540	496	496	510	517	516	446	505	484	528	506	515	511	501	519	502	466	487	502	484	510	512	459	478	513	521	513	556	506	484	507	541	468	496	520	485	502	485	465	534	491	522	519	461	475	507	484	483	484	539	514	483	513	538	499	472	495	480	473	516	453	533	485	490	505	528	491	521	515	495	539	483	501	516	517	488	498	507	538	502	502	511	432	489	512	519	480	488	474	511	533	480	515	476	525	535	464	507	509	468	508	499	494	504	549	545	463	487	492	528	453	497	471	492	475	500	458	482	516	524	509	534	469	491	532	484	531	514	500	490	506	503	510	513	479	508	555	474	477	502	529	515	515	496	519	482	520	522	519	526	513	502	468	461	474	459	523	502	455	501	496	516	507	478	507	545	479	472	508	509	512	487	505	507	501	516	511	487	523	518	541	486	500	516	510	492	540	480	505	484	493	522	525	512	448	495	512	484	503	484	464	508	511	492	491	531	505	516	500	494	495	526	494	546	453	555	511	510	524	496	474	505	500	473	465	528	509	493	506	507	537	514	484	470	494	500	483	469	504	472	510	508	470	476	488	459	492	498	476	545	499	504	514	461	513	511	494	462	534	528	488	479	501	458	459	526	517	466	504	505	460	484	494	513	459	544	504	496	491	512	484	461	485	468	505	533	501	517	530	516	503	498	518	523	483	488	501	489	493	518	499	494	518	510	474	500	484	454	489	464	493	490	464	464	544	500	480	499	488	536	487	494	479	515	512	514	552	491	460	455	482	484	483	559	490	526	497	500	520	521	520	555	504	524	536	528	487	456	491	525	485	515	523	502	506	508	506	502	507	492	486	476	521	505	491	476	502	513	459	500	482	496	480	443	500	516	454	492	467	534	464	451	509	459	517	512	570	456	475	509	487	481	462	484	511	488	518	501	504	505	541	529	491	505	510	517	476	518	495	494	489	535	510	470	482	436	507	468	479	504	492	519	473	468	526	496	526	490	517	469	507	482	520	474	497	466	491	498	508	518	511	510	487	516	499	517	461	476	510	505	486	475	481	489	447	474	483	494	498	512	501	490	462	522	485	505	497	516	489	493	507	492	496	521	519	510	494	484	485	539	517	532	489	497	487	506	498	536	524	544	538	486	477	518	512	486	441	480	472	451	485	451	491	504	473	474	461	511	515	509	498	484	490	424	517	471	518	484	501	508	481	481	511	459	460	492	489	495	480	483	520	485	486	507	541	500	494	527	514	556	480	508	499	506	473	527	467	519	496	477	524	524	499	481	453	525	482	477	546	479	484	484	530	477	544	528	474	530	496	527	499	488	528	502	473	547	498	504	499	500	514	503	496	530	489	477	481	470	537	508	470	499	503	493	523	509	486	483	515	502	516	498	435	516	542	496	508	511	516	468	490	503	556	463	472	539	530	514	509	554	483	504	499	477	495	478	522	507	494	500	521	501	478	489	508	525	502	466	495	548	481	521	490	490	506	465	439	483	514	508	492	468	447	511	480	509	478	537	486	478	500	500	517	495	545	501	499	480	545	469	525	529	485	482	496	490	462	520	471	488	499	462	485	510	488	479	499	478	483	530	515	514	522	469	518	465	496	476	488	498	520	474	511	504	548	531	524	546	481	477	487	532	485	489	504	482	479	508	483	482	477	512	489	518	507	487	509	493	510	495	531	449	502	510	529	458	587	498	497	506	474	479	491	547	518	524	453	532	490	489	471	519	493	438	509	517	509	483	491	513	482	505	498	531	533	520	508	531	508	476	496	484	511	500	516	513	490	486	513	496	517	485	480	451	532	499	479	499	559	500	518	494	462	519	477	515	524	509	500	497	481	503	529	533	499	479	504	512	511	554	506	519	477	515	504	480	516	510	503	473	478	524	507	480	497	482	497	507	529	473	508	495	508	497	458	520	504	524	488	464	470	491	474	508	508	505	501	523	485	465	473	517	475	497	483	511	495	477	501	506	460	493	485	531	483	489	500	515	478	533	492	490	461	521	526	493	516	539	476	492	488	450	517	499	474	523	481	474	512	485	517	486	501	476	527	470	503	517	504	537	489	488	469	525	512	536	523	518	489	496	488	522	485	494	497	459	522	505	493	488	555	489	512	487	499	496	522	484	500	506	512	505	488	527	487	517	478	520	498	454	504	505	485	507	482	528	493	478	483	510	472	518	503	511	494	500	469	528	547	481	463	491	522	536	481	474	523	479	495	515	495	460	504	507	485	502	487	525	488	451	469	510	463	478	490	489	500	516	485	471	492	521	512	491	521	519	536	467	515	518	503	517	531	542	476	492	507	518	463	531	464	495	511	462	543	466	470	537	459	509	499	479	502	520	529	466	490	529	516	517	504	507	485	538	522	525	527	501	519	498	512	524	438	536	536	516	498	488	512	542	533	466	519	432	528	481	487	507	550	479	465	491	555	518	508	543	489	473	522	510	505	480	518	487	482	470	495	484	484	479	576	482	498	507	483	520	490	528	479	512	476	532	563	541	517	491	467	493	521	476	542	478	480	533	492	490	462	514	536	498	502	490	499	438	501	510	508	466	497	491	508	504	536	518	493	534	535	525	520	476	492	457	523	526	509	460	510	486	488	486	489	490	488	497	507	511	492	545	460	486	455	479	496	490	523	481	466	500	512	471	502	518	509	523	535	528	496	475	525	505	486	494	503	518	485	500	498	497	522	531	491	476	509	497	503	495	507	478	455	524	489	522	484	504	510	490	482	499	518	488	496	491	501
9074	18721	16781	8908	6067	3951	2614	2155	1667	1499	1271	1187	862	855	755	764	654	630	623	647	624	558	567	502	565	546	575	548	495	509	521	518	480	508	503	470	501	496	517	464	502	511	454	512	486	518	508	512	520	497	481	480	470	483	500	509	459	439	475	498	489	499	508	476	491	468	469	511	474	469	463	517	464	490	433	485	481	478	455	460	496	445	450	465	461	471	488	485	454	478	467	461	462	474	487	465	496	482	454	450	454	490	477	445	465	498	468	464	462	443	460	490	464	457	462	513	494	455	454	473	490	457	453	467	473	475	436	461	440	478	519	438	445	460	465	449	477	492	487	432	467	458	465	470	461	490	471	467	448	500	477	436	436	489	462	479	475	460	489	480	473	496	463	543	470	523	448	510	448	431	453	492	476	463	399	451	473	515	453	536	487	494	456	463	484	476	492	432	475	477	476	462	480	448	476	464	475	476	469	472	456	461	452	456	480	474	456	481	470	443	472	503	486	465	445	436	477	499	469	454	457	429	445	487	453	429	468	477	452	477	456	476	437	466	507	467	445	469	496	495	431	488	479	469	481	475	468	489	432	484	450	470	476	470	474	446	455	457	469	498	446	461	455	457	436	492	458	479	471	482	503	443	457	452	471	461	467	503	456	450	472	469	446	457	442	461	458	512	461	463	488	440	481	475	468	465	464	493	466	480	449	426	462	451	500	435	452	429	462	451	489	487	461	522	445	463	487	489	470	483	438	494	442	427	488	436	475	452	419	439	506	501	431	454	488	474	456	485	464	482	480	469	481	455	444	449	462	462	474	468	481	492	446	468	453	411	453	434	498	417	416	479	472	480	472	473	519	487	459	472	437	462	478	443	434	467	490	475	449	478	460	470	498	465	488	464	484	459	498	440	464	452	474	454	502	463	485	452	478	431	468	472	490	464	499	455	494	481	468	465	458	447	500	476	466	465	448	480	493	454	435	494	491	507	448	458	448	444	451	483	439	437	473	515	460	493	487	470	490	478	462	436	426	501	457	477	445	437	473	465	488	480	431	488	425	476	424	471	463	459	476	461	453	466	467	479	430	420	492	462	503	472	471	474	465	492	444	455	438	487	507	465	471	469	489	483	458	470	472	455	499	478	449	456	429	457	456	497	461	457	456	422	443	480	460	494	438	460	411	454	465	457	463	488	495	480	436	475	474	471	472	461	469	497	466	496	480	455	468	489	444	485	467	460	480	479	465	459	442	514	495	449	459	481	470	453	469	444	498	504	482	445	417	448	472	410	452	459	440	498	477	443	447	480	439	486	511	452	482	484	441	435	482	462	396	466	458	492	466	451	446	475	437	471	457	430	471	450	470	464	456	473	484	446	464	506	463	462	453	461	442	485	486	481	489	467	462	448	479	433	471	469	415	496	498	467	467	491	483	434	439	431	462	503	486	507	466	414	473	499	453	474	467	471	473	490	488	457	470	471	457	502	463	466	472	465	481	428	472	516	432	482	428	438	463	469	480	476	458	470	458	451	489	468	470	448	470	457	491	474	458	446	472	457	480	446	463	440	463	475	445	455	451	513	492	492	457	469	455	438	459	454	476	432	473	456	450	474	450	460	460	450	506	481	420	457	426	484	471	475	491	437	430	443	469	452	474	407	462	475	485	471	476	457	439	485	457	474	481	482	472	481	499	457	511	508	472	480	472	495	488	477	474	475	453	445	482	535	471	429	494	459	483	431	442	507	451	476	483	474	440	453	476	480	452	453	465	491	438	469	442	452	475	451	443	474	481	501	493	494	485	453	437	480	444	472	502	477	481	487	450	460	474	443	493	527	464	441	536	444	448	471	487	447	503	465	439	470	495	501	458	459	471	500	456	457	511	499	496	431	485	472	485	486	471	486	477	473	483	467	516	499	436	449	447	471	497	487	467	490	488	419	486	466	482	470	473	469	474	473	471	464	480	455	439	469	464	491	499	464	460	470	464	430	441	497	472	483	495	484	455	411	488	471	452	436	495	477	458	470	466	466	501	439	505	489	462	466	474	465	469	479	446	440	481	481	452	462	454	478	435	468	471	467	470	459	452	470	470	458	475	438	455	471	485	451	462	470	463	446	469	481	465	460	490	491	475	530	506	469	485	459	425	463	460	474	447	488	458	468	472	474	458	450	474	483	452	433	493	433	475	486	500	440	464	507	452	515	406	476	451	475	498	443	477	474	470	483	464	488	427	512	461	464	456	497	501	440	499	459	499	473	477	477	450	489	508	493	513	457	469	505	451	442	485	476	470	475	483	457	468	518	489	437	462	478	503	475	464	483	503	457	464	491	491	467	481	473	437	519	462	448	457	506	441	461	472	486	469	441	478	475	450	480	497	469	463	449	466	528	422	472	489	520	481	457	501	488	486	461	502	461	471	451	484	512	481	468	469	485	486	478	489	500	495	450	444	481	433	465	491	446	436	482	461	492	505	469	449	453	435	473	441	445	462	475	478	449	467	440	464	465	469	445	493	422	435	475	450	439	452	453	426	494	466	509	444	443	463	458	452	504	457	512	479	483	459	487	448	459	456	447	453	439	445	460	457	454	461	430	430	460	473	503	472	478	492	489	500	457	440	463	483	471	486	424	466	433	508	448	443	499	441	457	444	471	481	492	459	444	508	462	477	463	443	455	466	462	473	463	452	507	467	445	484	493	488	408	488	453	501	485	504	510	495	471	452	450	495	443	485	456	438	439	467	454	471	488	497	465	473	492	456	465	455	486	503	450	531	458	443	460	451	491	487	490	446	444	483	464	465	452	477	456	477	477	487	474	450	444	484	449	465	481	511	499	463	450	462	468	447	463	458	477	479	484	431	487	463	483	468	491	476	414	505	465	457	455	433	459	473	465	443	452	463	483	481	431	433	443	475	449	430	491	459	473	477	469	447	463	431	488	473	471	431	478	456	456	467	456	448	455	428	512	486	484	474	454	480	457	456	457	487	484	456	489	518	427	510	509	483	483	464	465	481	445	439	462	508	475	502	485	495	497	480	461	472	462	436	490	475	462	415	464	442	475	476	484	459	478	481	461	465	442	474	433	460	471	501	448	511	467	459	514	437	475	477	478	478	496	442	484	478	501	471	446	471	456	440	462	454	429	478	443	421	467	506	461	479	504	478	447	469	440	469	467	456	411	440	455	462	447	493	510	457	503	468	439	524	513	479	506	501	488	463	484	482	502	498	450	468	483	480	471	433	459	486	473	478	511	466	446	486	464	478	504	480	458	456	447	467	487	464	478	466	471	466	449	427	465	469	431	431	475	516	429	489	465	489	420	470	472	481	481	484	460	495	484	471	466	491	470	474	485	491	446	465	513	454	464	475	477	452	431	482	437	460	445	475	452	440	432	458	487	459	469	477	425	471	493	476	482	415	506	440	495	452	422	468	482	451	463	457	467	455	466	467	451	486	475	455	510	505	484	453	413	499	465	451	472	469	440	461	475	444	427	444	472	440	477	463	495	447	482	452	471
22259	20172	26728	23419	20183	20319	10792	2585	1793	1628	1481	1431	1108	1123	1119	989	1006	982	1033	971	886	931	915	919	962	920	876	844	874	887	850	827	832	831	862	890	862	863	746	790	816	750	825	856	777	841	797	837	813	789	819	779	820	795	824	829	820	803	780	769	834	851	778	784	864	794	813	780	815	799	795	787	807	816	795	765	807	824	822	831	785	781	815	822	771	785	806	788	775	815	849	843	783	801	804	798	789	816	812	836	832	782	834	805	759	802	792	761	778	725	777	806	812	870	790	769	749	796	833	803	734	831	838	738	764	762	756	815	800	780	770	755	779	815	802	794	780	791	841	777	780	821	809	809	841	797	811	770	738	778	774	767	760	762	783	819	794	785	840	756	826	803	809	815	819	820	758	818	790	780	766	793	754	839	760	819	792	809	760	847	750	755	749	774	766	799	823	766	829	763	792	730	749	786	819	770	764	832	842	818	728	764	777	807	743	805	778	768	783	784	802	780	750	826	765	817	799	840	790	775	756	764	788	756	783	831	827	783	754	811	780	753	809	794	837	812	781	782	789	747	783	809	783	781	825	807	813	801	788	796	774	784	803	790	776	798	795	771	869	835	787	816	842	752	776	798	809	740	805	765	768	796	787	721	810	797	744	738	852	729	805	799	803	827	809	823	822	832	843	762	785	826	767	847	811	792	846	786	796	800	782	785	779	774	776	822	781	782	776	818	790	795	743	820	773	778	787	794	748	780	812	794	789	823	771	803	760	769	811	767	730	817	775	758	822	773	804	746	767	797	822	819	823	771	793	749	760	804	801	803	799	774	813	855	777	823	787	842	799	802	733	796	797	805	767	759	807	762	796	761	741	774	793	840	792	773	817	802	763	782	750	761	793	737	779	816	769	767	743	763	817	797	797	849	790	770	799	761	762	780	783	755	776	824	802	795	752	795	796	769	785	775	829	796	763	764	794	771	813	821	786	791	810	761	799	753	775	821	761	809	724	783	787	759	849	776	809	781	819	807	774	779	759	795	754	812	795	793	827	810	781	778	812	820	785	772	790	813	782	786	795	776	803	802	804	796	768	775	743	808	773	778	818	803	813	805	769	802	815	814	774	789	826	809	826	776	798	802	811	771	752	785	786	711	786	873	779	830	771	807	746	771	806	817	756	848	763	784	770	756	830	809	751	788	756	811	783	787	763	782	767	824	774	751	765	789	748	774	751	722	806	787	736	803	796	806	804	793	752	781	766	742	767	762	796	780	770	788	839	802	809	754	824	759	769	792	811	753	745	799	784	803	784	783	769	777	818	748	772	783	791	823	775	750	818	801	817	766	766	818	776	819	738	782	839	843	808	781	796	797	816	831	764	759	809	746	771	837	809	796	772	778	760	771	814	776	743	838	801	752	808	835	798	784	779	837	787	799	852	830	747	781	812	817	779	761	773	793	811	786	832	753	819	743	788	831	798	792	780	789	795	828	812	788	774	765	807	810	769	758	796	835	781	819	847	829	820	764	841	804	753	784	772	762	759	776	789	783	787	802	817	776	757	786	811	761	769	758	775	803	748	804	812	770	745	795	735	758	796	770	738	785	805	783	781	770	770	792	775	813	767	800	797	818	783	821	785	762	792	781	753	764	805	798	802	767	779	801	755	778	813	769	751	755	742	840	787	771	769	779	769	788	743	801	802	827	802	739	849	773	771	784	790	795	782	808	794	813	830	762	792	782	798	771	777	808	801	804	792	763	803	890	776	791	802	733	850	783	751	781	756	815	792	824	801	783	700	766	811	745	807	770	802	787	811	789	779	784	828	759	764	812	794	777	812	800	809	798	725	785	779	814	842	718	816	810	773	791	786	800	813	801	790	765	780	766	799	807	755	791	783	800	741	832	764	791	791	804	785	772	788	783	793	797	822	819	856	803	760	783	819	777	809	784	803	803	832	783	792	745	770	819	769	778	770	792	775	799	752	743	778	807	798	803	825	742	822	735	706	845	743	819	779	798	787	789	794	799	796	792	833	818	785	817	776	780	812	806	759	778	760	781	767	768	782	740	727	758	715	748	786	796	793	747	777	771	819	838	800	747	824	771	793	778	779	801	769	805	798	767	820	781	832	807	763	771	783	831	772	858	778	778	785	800	794	768	747	778	809	718	767	755	740	805	827	785	796	746	771	787	782	810	826	719	836	806	812	794	786	814	790	828	815	818	797	793	757	807	826	808	771	764	800	781	807	805	828	805	803	801	820	791	735	805	775	791	787	757	774	825	841	784	800	775	798	841	806	752	795	807	769	770	815	818	778	805	770	750	797	772	771	860	768	786	756	801	796	786	718	777	779	803	789	820	789	819	808	808	746	775	869	765	756	793	755	786	794	801	824	754	817	815	834	782	793	776	823	797	803	760	790	774	801	806	778	784	782	770	765	837	811	785	774	802	745	802	778	789	830	780	810	768	774	777	827	775	747	822	809	823	817	785	815	834	745	783	849	791	809	779	783	783	747	814	760	727	756	799	741	768	760	760	792	821	775	786	755	774	783	815	780	817	806	792	818	755	760	791	806	809	824	785	790	794	787	813	812	787	865	795	752	802	779	761	757	771	804	773	820	780	787	852	802	774	811	806	829	767	804	806	804	834	810	741	742	754	801	751	739	756	775	743	779	743	802	779	763	803	764	765	793	784	790	765	833	848	838	762	807	777	723	801	774	842	767	818	817	772	749	808	805	768	776	766	799	800	784	776	793	783	786	813	795	820	799	800	822	772	789	798	761	787	814	791	732	775	769	791	815	783	786	787	768	761	788	812	771	756	748	762	816	793	780	780	819	780	761	773	774	783	784	750	821	835	828	763	796	770	737	865	799	816	800	754	778	794	790	763	748	807	793	795	758	810	789	733	836	835	797	764	726	800	775	795	818	783	734	787	809	743	800	749	763	800	824	811	706	779	775	794	836	816	815	825	788	827	797	748	820	812	768	832	784	814	777	768	772	811	801	736	823	749	798	793	806	769	796	776	730	738	773	807	805	795	793	819	765	787	780	792	789	800	816	763	752	759	830	736	743	801	776	821	805	759	794	805	765	801	719	822	812	804	796	827	781	775	840	822	796	809	777	762	756	760	773	760	779	833	843	747	777	862	821	848	769	833	756	771	797	736	757	815	789	774	800	748	778	791	826	743	822	768	819	747	757	783	756	780	807	844	805	815	775	831	759	811	760	749	762	752	758	824	765	802	765	790	810	809	782	808	802	756	762	832	768	788	737	755	797	776	806	719	750	751	797	818	763	717	784	796	808	778	757	733	756	794	755	764	787	791	815	777	776	834	851	775	830	791	853	779	753	785	773	745	819	727	798	790	788	779	815	748	782	754	826	815	737	800	789	800	815	814	812	774	807	784	768	768	817	709	775	810	781	791	756	744	778	791	823	761	782	765	789	812	784	787	747	803	778	771	802	819	799	792	802	791	844	775	750	765	781	750	775	820	786	802	781	773	820	790	792	874	748	791	804	854
12612	25679	23163	13599	10333	6932	4717	3751	3008	2601	2276	2255	1572	1464	1369	1276	1196	1076	1073	1023	1050	945	989	972	935	910	908	915	828	870	846	832	858	831	857	800	788	808	836	792	772	797	784	760	789	782	832	804	796	758	782	817	797	768	746	826	706	777	767	731	786	719	784	740	755	734	766	760	741	756	740	788	805	748	784	757	735	771	774	785	746	728	753	759	758	757	724	759	759	686	731	714	777	775	796	780	737	711	726	812	702	792	793	726	736	746	752	716	738	801	757	736	760	710	770	756	697	707	713	705	807	731	729	726	759	716	744	747	675	812	757	768	792	778	756	753	789	760	707	731	714	736	729	752	753	764	774	750	788	788	724	747	747	746	757	732	731	763	770	754	704	722	702	756	726	713	751	782	756	752	712	723	760	733	741	739	698	745	760	742	711	736	751	796	738	732	745	734	718	713	755	782	788	723	774	744	748	735	795	762	741	731	720	758	734	759	744	722	753	711	744	720	769	766	763	756	779	763	780	714	762	754	759	742	750	708	745	772	751	779	761	741	763	736	687	746	734	752	704	727	739	725	739	763	766	770	757	753	690	746	766	771	792	740	747	779	767	740	773	751	717	720	725	743	796	698	766	769	745	775	761	750	738	725	706	751	733	733	760	761	756	761	805	724	733	707	752	690	781	760	771	754	732	736	707	712	735	751	753	737	709	739	757	748	747	763	744	788	712	721	748	793	741	759	745	743	705	726	742	715	781	757	759	714	753	755	737	732	712	800	733	724	709	717	706	741	724	718	765	773	764	751	763	656	733	723	765	758	740	743	752	704	706	734	743	746	754	722	715	807	700	765	814	733	722	789	741	776	694	725	691	687	786	727	756	815	751	740	771	793	746	764	733	750	752	707	756	723	769	756	706	737	782	740	796	762	774	747	769	746	770	771	717	747	698	721	737	753	747	729	740	767	738	755	692	746	717	736	771	757	738	720	716	729	733	737	729	745	759	723	748	794	733	793	727	807	749	733	746	751	743	755	754	752	746	732	769	748	813	748	705	736	775	745	745	752	698	741	736	734	750	736	777	713	755	729	744	752	766	749	744	718	741	780	745	767	781	762	747	740	700	781	808	822	758	727	744	749	777	755	725	746	774	710	734	696	731	748	734	734	759	755	755	702	756	705	719	776	756	782	711	739	772	799	725	745	757	746	794	775	756	707	802	745	784	728	730	734	748	725	742	718	759	731	749	739	804	753	733	740	754	747	732	734	695	747	730	731	756	734	727	766	755	734	748	724	768	773	701	648	780	746	736	736	765	730	777	738	754	710	730	761	732	719	815	727	669	802	770	772	789	773	732	765	732	739	729	821	748	732	782	743	740	731	753	709	763	760	722	740	743	754	774	782	750	725	754	712	772	760	743	750	783	708	726	729	742	723	783	750	749	735	754	717	776	718	740	763	749	701	757	721	773	760	703	688	742	744	772	790	732	762	776	743	753	734	705	753	763	729	775	751	737	740	747	750	724	714	726	709	770	694	705	748	695	717	697	721	767	728	732	809	712	763	742	785	794	745	724	764	745	741	745	765	706	712	782	709	761	777	742	763	725	770	743	791	767	715	711	728	716	771	744	778	755	738	748	778	775	741	734	726	751	739	713	800	740	720	750	728	741	732	774	733	729	728	786	749	761	748	715	754	741	771	763	753	770	743	751	749	762	761	730	743	730	735	703	734	722	725	752	756	729	695	755	737	718	708	773	703	742	796	753	724	768	769	741	711	788	775	743	795	765	755	764	736	763	759	748	768	688	747	729	763	729	728	776	726	750	724	706	682	716	729	725	755	737	745	727	762	726	731	711	718	713	763	770	802	735	718	724	712	779	757	778	720	701	766	745	757	754	780	764	755	768	759	768	757	747	764	754	783	734	759	755	759	757	756	737	726	730	765	732	781	744	758	740	746	733	776	737	716	768	745	756	758	690	714	730	772	725	769	728	643	726	724	804	733	742	811	737	747	706	715	740	725	725	750	773	753	768	733	697	724	744	741	694	762	668	740	726	735	719	715	719	728	766	740	747	761	769	740	748	685	783	749	735	725	764	762	737	709	726	728	755	758	727	757	782	728	770	691	746	782	732	751	729	746	756	764	722	736	726	763	744	706	713	778	711	764	713	779	754	693	769	783	691	790	753	739	719	756	783	759	791	750	730	742	782	782	782	774	790	741	741	738	760	725	722	748	716	738	756	756	700	732	733	688	764	770	745	748	731	743	740	755	777	733	771	758	775	731	744	750	684	761	698	770	718	756	757	769	734	776	717	753	766	713	765	717	774	746	733	782	809	771	738	757	790	723	701	785	751	767	727	727	685	752	745	736	751	710	733	746	808	749	759	725	751	723	713	756	759	731	754	770	747	719	721	750	714	765	710	727	706	730	758	701	736	729	777	735	717	779	783	742	710	771	729	748	764	726	746	756	748	718	736	722	746	752	749	773	762	722	731	762	771	705	741	737	772	717	767	727	753	758	748	759	713	741	716	728	773	761	722	785	738	691	690	760	769	745	752	772	778	727	754	723	744	764	731	745	692	700	720	734	656	731	726	732	736	742	803	708	747	803	794	724	789	694	766	778	734	745	702	730	723	758	737	761	743	692	785	752	713	716	736	744	735	726	746	732	716	723	749	731	741	705	733	769	748	707	692	767	745	771	754	741	768	771	763	728	757	707	773	745	724	716	679	751	772	771	758	756	727	755	748	751	752	730	710	723	704	709	725	790	723	720	743	768	763	712	747	746	748	711	737	771	737	728	766	736	732	743	762	726	760	703	733	725	781	706	772	740	748	703	762	729	781	703	770	761	723	733	699	737	743	765	716	760	794	754	743	766	707	719	731	699	754	703	769	737	775	796	797	703	752	719	737	804	692	742	747	711	779	766	760	805	780	726	738	773	750	698	739	743	737	761	733	713	761	728	758	735	757	739	699	723	733	743	793	694	728	743	723	690	768	730	710	729	723	797	697	767	737	760	728	726	724	716	770	746	717	727	756	702	758	743	788	674	670	796	716	752	768	778	780	821	740	739	691	756	722	745	730	735	702	773	764	763	724	751	668	759	708	698	774	773	722	738	741	790	722	738	743	704	715	770	738	715	779	769	698	731	701	709	759	663	771	739	748	754	773	751	762	745	756	764	756	751	779	731	720	775	738	749	747	698	711	762	735	782	776	744	775	759	763	759	754	749	733	726	744	737	724	755	770	751	780	788	766	755	732	728	743	754	759	722	720	732	758	739	748	730	769	811	756	719	720	786	728	694	754	739	720	683	751	720	730	775	751	726	762	776	721	730	722	718	815	754	786	754	747	739	810	726	733	772	692	738	759	758	743	730	746	779	745	732	719	723	752	741	732	773	752	722	732	747	786	721	704	756	755	795	816	714	736	744	766	751	755	740	742	733	781	758	772	785	746	738	769	751	694	719	745	782	751	751	743	732	736	741	769	731	727	680	748	744	774	747	748	748	717	701	742	759
27474	15164	4158	1571	802	359	288	293	237	191	161	173	195	171	173	168	176	167	137	176	163	165	143	135	157	158	148	144	152	164	152	168	169	174	160	163	144	182	161	153	151	162	155	167	150	152	153	179	140	152	157	158	154	154	145	164	165	166	164	161	180	165	143	171	155	176	158	167	152	162	151	154	156	159	162	145	151	181	158	157	155	158	162	139	138	146	150	167	161	152	180	163	146	154	161	139	154	177	173	164	197	177	175	148	168	160	159	158	146	125	160	166	153	157	158	182	168	162	164	169	169	180	146	145	157	160	149	163	159	171	181	163	164	141	154	158	147	168	139	169	153	172	136	151	162	160	172	140	156	153	139	131	144	159	158	174	151	162	168	151	166	160	172	148	158	159	145	124	146	161	176	159	148	148	149	157	168	136	171	158	151	147	144	139	155	174	144	136	159	125	150	145	150	139	160	161	137	157	162	150	143	192	149	160	160	142	158	131	155	171	168	181	167	141	145	149	173	163	143	131	169	149	140	170	167	152	149	156	163	156	161	188	148	168	150	151	159	149	152	152	151	170	197	135	172	140	171	171	155	140	137	156	152	182	130	170	169	157	158	158	156	157	157	168	163	156	136	149	158	154	152	153	143	131	169	156	154	132	163	150	160	170	154	188	145	154	173	162	143	159	173	161	162	129	154	163	153	160	127	149	158	167	156	171	152	160	193	158	155	143	162	146	148	174	188	149	165	161	170	161	147	176	151	172	162	140	172	159	141	169	144	159	148	168	154	161	163	160	152	171	168	182	150	127	162	169	152	139	178	160	157	152	156	149	154	166	168	159	158	160	170	170	147	166	159	138	160	144	170	161	168	163	168	178	142	182	151	166	151	150	165	158	157	170	158	171	166	141	141	163	173	166	160	172	143	141	147	166	143	145	144	160	164	160	171	149	145	164	158	178	146	160	170	177	166	176	149	162	145	191	180	168	149	160	144	157	151	152	178	174	143	182	152	158	169	148	155	165	158	146	159	160	158	145	155	170	146	163	148	149	151	158	143	141	145	172	149	165	146	173	147	156	171	159	168	149	146	160	175	181	164	179	173	156	160	156	137	161	157	166	163	165	138	158	177	162	142	159	144	166	162	143	151	157	143	161	161	156	176	154	138	157	178	164	152	145	146	147	139	147	185	150	161	170	160	150	163	171	151	138	148	155	156	154	148	161	151	163	158	178	165	155	149	142	152	148	157	169	164	172	150	171	141	149	171	159	175	145	172	176	149	152	176	165	163	165	164	155	143	161	148	149	144	158	164	187	151	147	144	146	172	142	146	159	149	169	142	135	145	142	161	149	135	156	161	147	166	166	167	151	165	151	166	147	150	184	153	157	155	154	162	159	180	154	149	151	171	157	183	156	157	176	153	149	164	159	174	161	170	155	152	144	163	170	163	161	168	155	165	177	136	155	145	146	149	133	135	187	171	150	152	161	157	165	142	163	169	150	164	184	174	160	158	159	161	160	163	167	170	164	183	154	164	161	147	162	162	155	153	140	156	140	124	167	152	141	151	121	156	170	154	163	145	150	146	163	143	152	159	163	164	173	142	157	164	169	147	158	174	147	173	165	168	151	158	146	141	145	151	168	165	161	127	143	153	157	165	152	144	154	137	159	175	165	156	154	148	139	152	147	141	142	148	157	154	157	162	167	158	160	159	161	182	170	163	154	166	156	166	150	136	154	161	156	141	145	134	156	143	151	160	168	168	148	139	139	148	170	150	153	147	166	169	185	166	145	141	167	170	167	160	159	157	155	164	143	167	186	167	160	170	164	123	164	154	155	139	156	140	169	177	152	160	135	141	156	161	157	154	152	151	151	155	146	176	164	155	158	144	143	146	134	150	153	167	153	177	168	142	153	148	154	180	158	150	123	173	163	176	179	168	160	159	182	162	151	145	158	162	162	163	166	153	140	158	134	159	159	159	162	187	147	168	163	152	174	144	164	160	157	163	169	164	162	165	180	169	177	155	173	144	168	160	153	168	142	149	181	150	162	170	165	164	146	134	151	167	155	172	179	165	178	164	158	159	172	178	157	169	160	168	176	133	151	145	170	151	150	152	160	169	161	157	161	165	160	146	187	174	182	165	158	145	145	157	167	172	157	156	169	177	155	163	147	184	149	173	160	153	156	174	153	199	158	155	168	172	183	163	137	165	155	177	167	166	161	180	133	151	161	150	159	168	148	155	163	157	171	156	153	149	156	173	155	149	149	155	158	137	169	159	162	175	140	159	152	135	170	157	159	153	155	146	164	131	155	157	161	185	146	156	181	160	199	158	159	172	146	159	160	153	161	135	161	151	161	175	148	166	155	160	164	160	135	175	161	151	158	131	153	158	145	156	152	180	172	164	165	147	153	140	146	165	176	186	162	167	161	154	150	158	172	170	157	134	148	182	140	180	152	151	130	145	145	139	150	146	170	160	155	176	145	146	151	147	144	130	167	177	156	159	164	158	137	179	156	133	174	156	182	179	158	157	160	163	157	148	169	134	161	159	158	151	125	160	177	138	178	157	160	156	159	168	150	175	164	151	155	152	144	167	164	164	173	142	165	151	154	151	183	178	168	155	155	134	152	167	159	144	172	161	154	166	166	142	143	138	166	168	161	165	180	151	153	173	154	185	172	153	147	174	159	148	153	138	139	153	137	159	180	160	158	169	126	142	151	152	156	159	150	159	175	173	166	174	166	151	160	161	157	147	151	163	168	170	171	159	155	143	163	150	137	169	177	161	160	165	140	170	178	176	147	163	163	163	137	170	157	163	189	185	153	153	160	154	158	159	172	180	159	162	147	160	148	189	151	163	176	161	167	169	185	166	143	167	167	142	167	147	168	143	158	163	171	166	172	153	140	159	161	172	150	160	157	162	168	145	136	140	153	162	166	138	152	146	176	164	148	143	150	159	146	170	153	146	151	154	163	165	155	165	155	172	157	163	164	164	177	169	136	142	149	151	143	166	165	163	167	162	167	158	156	151	160	179	173	187	157	157	147	149	168	142	136	180	134	151	155	177	151	177	135	190	164	158	156	163	148	156	164	151	158	177	164	149	173	141	163	144	176	144	178	183	154	150	136	145	150	155	170	159	152	174	156	153	184	150	177	140	145	156	159	150	149	160	143	171	152	157	165	161	171	154	158	153	172	161	136	169	154	143	146	166	156	157	160	179	166	151	127	141	137	161	159	176	158	159	175	153	160	162	167	158	176	139	143	139	154	159	152	180	161	169	164	145	153	173	151	158	160	144	152	158	148	183	163	177	174	170	154	182	167	169	131	161	189	155	137	136	150	159	160	197	174	159	147	167	154	156	174	164	150	157	158	146	154	156	169	164	151	167	162	162	149	140	153	162	152	166	124	178	124	158	152	144	171	157	142	182	142	166	150	138	147	150	126	152	182	162	166	172	144	166	150	159	148	147	162	162	153	158	158	138	137	146	177	177	142	173	160	139	164	149	156	186	172
7569	5914	5227	2524	1408	586	483	412	297	229	218	196	189	192	187	206	197	164	213	190	169	158	180	182	157	144	191	210	187	190	164	168	169	191	182	160	197	171	174	165	167	157	152	181	155	172	178	170	151	158	158	175	179	158	192	185	179	154	159	162	173	160	147	150	183	146	173	180	167	154	159	167	142	180	164	169	176	140	180	164	170	179	181	152	180	164	165	177	166	154	154	170	150	165	182	149	165	183	200	185	169	178	195	153	170	188	133	162	164	196	160	162	185	193	163	155	189	154	173	194	166	163	173	167	170	152	170	168	166	179	159	180	152	168	183	149	180	181	174	158	189	187	179	178	175	172	188	169	171	167	200	181	171	153	188	171	164	163	162	204	173	144	179	140	173	160	165	159	176	172	189	174	158	164	171	162	150	162	185	160	175	146	148	155	154	169	187	160	176	142	178	159	166	148	203	182	173	160	166	154	175	174	175	175	181	148	181	202	194	147	187	176	168	149	150	162	152	167	153	152	158	137	183	190	162	165	175	162	152	183	158	172	159	169	191	159	159	167	178	187	172	170	165	190	179	182	178	173	160	183	176	158	146	189	143	172	175	165	170	157	158	157	166	174	154	169	177	180	155	165	167	201	179	154	138	173	177	165	186	178	159	188	143	153	163	168	183	185	175	180	167	147	195	167	153	169	168	178	192	192	177	174	170	146	171	175	163	164	177	141	168	155	196	158	192	153	197	181	164	181	169	149	165	172	166	157	184	172	181	168	149	182	179	168	195	150	167	171	180	149	136	157	165	177	151	187	180	142	164	168	151	179	163	171	156	150	188	179	175	174	167	164	158	181	178	165	198	159	178	165	158	177	170	188	131	176	164	165	181	162	163	151	159	173	176	174	168	170	181	176	164	149	169	159	172	152	172	156	148	192	145	157	185	156	189	153	164	146	167	164	167	137	196	171	174	176	180	176	162	150	144	143	156	184	163	176	167	188	161	163	165	156	174	183	164	143	162	176	181	159	172	173	172	166	163	167	202	186	174	181	186	178	188	152	173	164	139	177	169	161	183	164	172	178	133	168	166	167	139	192	189	169	163	162	192	170	168	171	150	168	151	153	181	177	171	173	157	191	169	156	156	143	187	180	153	180	198	167	173	173	174	195	181	185	173	145	165	172	163	174	188	167	162	170	186	182	169	174	182	178	178	190	150	147	175	188	177	181	171	156	166	166	166	174	180	171	151	164	176	178	158	155	165	151	155	174	164	179	174	166	166	180	152	172	171	169	151	163	173	163	156	179	165	174	177	152	155	177	154	165	172	170	178	144	183	165	167	160	174	170	176	169	138	192	161	165	189	182	160	188	184	157	199	165	161	179	154	198	181	162	188	190	154	187	164	150	182	160	171	178	154	172	172	176	152	186	167	178	176	178	181	183	140	169	154	163	169	186	160	151	174	192	185	167	166	164	175	192	163	168	163	165	173	159	173	167	177	138	178	159	169	171	163	158	149	192	173	192	154	175	170	176	149	147	167	179	174	182	173	190	174	153	160	155	155	160	159	186	187	148	181	159	183	174	187	169	157	192	165	186	165	171	173	164	184	163	170	179	168	170	180	195	178	168	169	155	183	161	160	177	155	168	165	171	179	152	165	164	182	166	152	180	180	173	168	171	161	176	166	205	158	175	177	160	177	156	170	187	157	164	175	168	151	159	153	172	171	176	167	160	166	158	171	158	161	153	176	161	176	162	153	185	162	189	172	162	181	144	188	183	174	156	158	181	178	174	207	165	163	176	161	155	172	172	152	196	156	169	173	163	150	169	159	186	172	151	154	179	165	156	174	172	152	188	173	172	167	189	186	187	163	159	155	175	154	163	155	182	170	168	168	160	165	153	156	159	173	189	163	165	173	164	190	164	175	197	176	153	163	148	169	189	177	175	149	205	157	158	151	180	172	152	181	177	160	185	165	164	170	157	160	153	155	179	184	165	158	168	161	179	145	171	156	167	179	159	162	160	195	151	165	182	177	181	163	185	202	152	174	192	164	173	198	165	156	174	169	185	183	147	170	161	157	173	169	156	186	176	172	158	170	137	171	177	154	165	164	159	169	170	184	185	182	165	189	172	171	150	179	150	177	196	151	162	174	148	158	181	147	177	151	178	186	159	156	153	175	181	189	204	158	148	162	192	173	178	186	191	168	160	166	158	152	171	162	158	166	153	187	163	181	155	178	164	178	163	159	192	165	179	182	162	164	151	169	165	161	193	152	138	182	167	159	153	194	170	180	151	168	172	203	196	171	195	173	135	160	163	164	157	165	163	197	192	143	154	167	177	173	159	184	178	178	157	175	173	173	185	166	168	148	162	164	156	157	159	176	167	170	138	184	178	173	159	167	173	172	145	149	167	145	167	194	197	169	165	170	155	157	147	170	150	176	163	166	180	168	168	171	155	167	163	167	176	172	173	161	171	169	165	167	174	173	158	181	186	178	155	146	161	197	160	169	168	168	134	183	180	178	150	154	162	192	153	183	183	186	187	175	184	151	161	180	190	166	163	166	189	172	185	161	166	178	149	164	138	168	152	181	172	140	177	184	158	177	159	181	182	193	183	160	177	157	172	160	149	164	172	151	169	163	168	175	175	158	154	203	144	153	184	164	167	176	181	172	171	187	171	198	160	153	173	190	150	159	173	168	153	168	171	178	184	182	163	182	189	157	188	174	167	170	187	166	163	142	155	178	162	159	171	149	179	149	156	172	158	162	153	173	150	158	169	161	161	166	159	154	168	164	199	164	171	176	155	176	165	176	170	176	159	188	174	175	168	185	156	154	179	155	165	156	162	146	162	170	151	139	184	180	164	165	172	168	182	167	168	156	167	186	164	156	148	156	184	170	158	190	186	162	174	156	181	177	145	150	181	180	159	163	170	162	188	171	163	179	184	156	168	173	174	176	160	172	149	197	182	160	153	170	182	149	183	165	146	176	169	175	182	156	187	187	164	146	162	160	175	150	160	152	178	157	187	169	182	173	159	172	164	151	168	153	143	186	142	177	168	168	173	166	175	165	172	170	154	166	153	180	161	184	170	164	175	154	167	153	172	153	180	157	178	148	176	175	177	155	182	165	172	173	170	170	162	170	152	174	160	183	170	177	151	162	160	190	175	167	153	182	173	181	162	160	165	164	170	167	177	160	178	144	189	157	142	171	167	143	128	191	200	159	168	180	151	152	158	146	203	177	156	179	159	188	154	148	173	161	186	179	159	188	170	177	193	199	184	187	173	162	174	159	158	152	181	164	177	152	151	167	204	163	182	160	184	167	154	157	164	159	184	174	167	169	154	182	158	169	149	161	161	172	187	151	169	159	188	171	140	180	166	195	150	174	164	181	163	175	193	172	191	178	178	172	176	183	177	173	144	176	181	164	152	167	153	171	172	168	170	157	174	163	171	150	165	198	171	150	164	183	147	197	169	157	152	163	163	177	150	161	199	167	182	165	171	179	200	198	174
24525	20208	26413	23796	20221	11488	2151	1346	1021	915	845	871	714	723	668	671	633	608	574	569	576	615	585	561	529	572	557	565	554	502	541	508	533	504	525	565	540	530	493	559	528	521	515	536	563	540	555	521	490	515	498	504	526	538	492	514	493	523	527	470	521	517	498	495	514	525	538	523	511	527	503	504	517	508	489	488	489	533	524	497	474	513	526	489	510	533	513	498	517	472	482	528	522	501	538	513	499	493	532	495	504	509	524	510	485	436	509	516	505	511	547	492	497	484	499	481	480	493	571	492	513	482	488	509	484	514	475	525	512	523	469	458	527	526	515	518	522	542	514	490	470	476	501	492	491	477	482	481	496	499	534	517	471	479	469	517	498	475	551	516	534	495	510	477	526	516	486	489	481	504	474	530	464	492	476	496	513	499	497	475	518	535	498	472	517	503	515	525	484	504	521	502	487	489	501	517	524	517	521	548	449	461	549	485	518	494	514	490	489	505	521	508	533	480	532	513	498	483	500	525	498	472	527	533	500	531	488	520	516	515	504	492	449	523	486	487	477	515	502	509	531	539	493	541	474	509	525	523	512	490	466	519	535	446	500	501	501	544	503	509	538	493	502	491	471	511	485	496	478	533	513	526	482	514	496	488	458	514	499	516	519	490	496	523	504	493	524	499	494	463	522	529	526	478	499	509	502	467	521	534	511	502	488	571	515	539	499	501	548	489	508	468	559	508	537	514	498	466	544	494	545	525	498	497	495	474	534	532	474	450	511	526	479	518	535	485	506	537	522	493	481	491	529	481	531	504	506	460	514	484	502	516	516	488	518	493	481	550	487	527	545	506	508	515	475	483	503	489	533	537	503	487	492	537	498	535	521	457	535	527	520	497	498	491	505	466	474	485	491	490	532	478	488	540	497	524	480	514	495	514	486	475	516	535	482	546	483	504	528	506	515	508	534	514	511	524	519	538	491	522	515	531	515	523	544	508	506	523	481	504	498	523	482	475	506	491	539	497	502	533	521	484	476	527	496	468	514	515	519	509	493	512	520	506	508	525	489	516	475	526	509	500	501	486	495	551	484	540	528	463	497	521	488	505	516	506	482	522	492	489	484	482	509	463	506	497	514	493	530	500	495	501	501	493	503	562	526	474	511	493	518	563	486	518	479	490	519	527	488	497	506	514	512	502	463	491	521	494	489	523	471	469	511	488	506	487	523	502	504	502	511	512	524	507	485	544	494	503	494	505	472	483	508	510	525	502	494	515	497	529	451	491	529	470	504	535	481	467	467	496	481	525	521	540	578	465	472	439	495	517	529	528	525	503	485	469	497	501	487	487	501	516	517	498	508	506	530	521	554	493	518	527	509	513	474	498	548	519	516	518	438	452	513	525	498	507	513	480	484	503	516	500	509	476	498	504	517	516	504	502	501	506	512	548	486	491	529	529	500	555	479	499	497	483	538	512	485	490	460	497	532	513	506	499	453	553	470	530	509	505	495	499	503	548	523	537	514	464	513	521	547	496	485	502	510	491	486	512	497	494	505	517	548	464	496	503	518	515	531	471	485	503	505	501	525	531	463	492	480	491	499	524	530	521	474	503	481	541	491	484	482	529	498	485	495	508	484	491	479	507	507	530	467	504	529	501	479	539	467	505	464	495	492	497	497	532	457	530	514	555	568	503	484	529	500	561	492	495	526	501	494	484	481	505	553	519	516	496	502	504	517	517	483	474	508	504	467	463	483	502	516	507	493	505	483	487	477	519	471	540	514	527	474	521	479	547	507	475	503	523	509	499	467	544	547	552	508	462	491	497	478	516	501	493	502	531	548	535	509	516	473	507	491	456	463	519	513	479	528	512	519	524	572	463	495	514	460	506	524	483	512	487	528	512	480	489	488	560	525	499	545	549	474	475	470	491	489	503	503	511	501	507	555	448	489	521	534	544	530	466	516	475	529	507	519	518	520	485	479	532	488	493	493	470	461	453	497	504	486	474	527	525	528	487	508	478	505	492	509	491	549	487	502	480	472	526	491	478	510	477	502	526	514	506	522	518	536	527	499	467	483	519	504	488	547	530	490	543	447	533	541	489	475	539	532	458	500	507	479	485	482	517	514	492	454	500	511	534	504	486	500	496	588	463	499	518	464	497	467	477	543	484	505	501	527	497	480	492	471	489	534	505	503	522	511	472	457	488	497	479	489	552	506	554	496	521	501	517	518	543	506	492	501	496	559	494	501	525	506	482	483	496	512	506	496	490	497	502	529	495	476	511	510	502	523	527	498	490	560	515	537	529	503	485	503	509	529	534	528	471	510	475	511	505	504	494	475	501	489	514	491	463	484	495	496	527	463	478	493	515	464	437	468	486	494	498	516	535	476	536	532	492	474	490	534	492	514	497	485	499	519	537	502	508	496	492	475	503	532	514	489	497	470	449	521	462	485	498	550	467	472	516	492	520	495	507	534	534	540	490	511	497	551	474	474	531	503	486	492	517	482	485	511	505	487	503	496	477	491	524	510	461	515	523	510	499	493	483	511	518	492	524	504	484	521	486	490	495	523	514	521	498	478	533	546	539	504	481	504	519	473	507	494	505	497	541	460	503	495	461	498	524	487	473	472	491	524	491	483	523	464	512	513	530	453	535	492	496	482	508	515	526	520	524	462	539	507	517	510	485	560	484	517	511	526	505	473	454	495	514	481	524	524	525	490	520	445	501	515	479	518	477	517	519	494	518	513	540	474	505	517	502	523	480	534	503	472	481	487	508	483	497	513	509	512	470	552	464	508	467	500	483	471	484	507	520	498	487	517	505	504	501	509	483	512	518	505	474	482	510	508	506	477	496	476	519	531	455	498	504	506	522	498	494	495	486	500	545	530	509	509	479	517	495	507	466	492	503	527	520	516	507	510	530	517	482	489	521	524	502	517	524	468	520	481	529	510	508	508	515	505	532	544	530	496	478	466	516	503	535	475	506	478	483	491	480	490	498	475	516	506	526	465	532	494	495	477	518	493	444	495	511	537	551	506	490	478	531	530	496	539	481	509	504	473	498	509	498	465	514	526	508	509	504	545	539	474	497	502	447	512	491	527	477	548	517	517	496	500	534	484	499	514	459	527	519	498	476	506	531	486	500	499	518	510	529	485	529	504	483	485	487	518	530	523	484	517	543	493	508	491	488	537	518	452	526	474	484	496	518	462	503	503	524	494	474	524	482	479	495	517	506	471	481	509	448	511	460	505	533	520	483	455	497	492	504	480	495	459	540	518	505	525	471	520	439	540	488	491	533	529	516	447	537	476	498	499	524	512	480	535	493	488	487	517	490	467	499	495	496	543	484	509	521	516	531	490	527	498	508	518	532	530	508	481	507	502	496	479	526	482	542	520	492	511	487	521	505	494	517	499	503	472	499	522	502	502	491	519	516	497	521	510	481	466	522	515	546	517	459	476	463	506	539	506	499	479	505	492	491	500	492	511	489	575	505	562	484	529	478	536	495	474	500	472	503
10327	18109	15809	8833	6070	4016	2711	2123	1721	1494	1319	1185	885	809	779	736	679	678	627	610	591	610	586	527	578	559	554	506	513	521	507	539	537	494	520	507	494	528	549	540	475	461	485	484	475	465	498	481	469	479	450	479	454	502	480	478	494	471	462	506	484	467	504	502	479	518	505	481	487	505	489	471	479	479	514	487	481	489	529	469	491	471	437	465	463	451	450	435	448	467	490	495	459	453	462	465	463	461	476	494	487	482	478	465	484	451	506	415	486	458	442	462	482	502	482	468	482	460	504	447	492	461	462	472	485	456	531	476	506	460	421	442	472	457	491	437	479	482	430	446	477	462	448	472	450	494	447	465	440	434	513	451	459	435	475	496	460	497	479	481	438	488	467	459	453	484	473	475	452	463	470	439	511	481	452	460	449	453	432	470	474	492	434	517	472	481	527	474	482	450	514	483	454	479	440	454	468	461	456	455	478	469	486	467	454	473	470	469	442	472	481	512	507	460	500	482	469	484	490	495	429	455	453	471	480	473	453	443	469	531	443	458	491	464	465	453	487	465	432	446	447	454	486	466	494	439	434	480	448	460	431	433	486	420	458	511	459	491	460	464	467	455	442	448	485	489	473	457	405	508	443	466	469	519	482	471	444	521	458	467	481	465	462	477	466	469	432	471	481	497	480	483	444	445	461	465	490	482	451	438	469	473	466	474	477	456	467	455	427	434	477	496	465	483	489	454	477	490	447	514	489	485	507	448	435	476	482	464	445	455	475	470	464	484	510	456	500	489	449	464	479	497	435	455	470	480	453	524	436	474	473	453	475	484	497	456	475	481	437	452	487	467	453	460	499	474	471	432	457	492	465	491	480	488	454	480	490	454	489	476	481	456	479	478	523	465	467	476	484	474	465	478	452	472	510	437	461	467	438	459	498	456	494	455	456	437	479	480	451	511	487	479	479	461	468	463	455	497	470	467	453	472	445	489	507	460	445	501	458	469	510	480	498	457	465	464	446	443	423	450	466	473	495	482	490	444	482	458	422	477	470	487	470	487	452	471	505	434	475	467	535	477	441	453	455	454	478	500	457	484	440	458	481	447	480	482	471	450	481	487	452	498	448	461	451	468	448	481	443	443	452	456	422	472	508	441	462	482	513	468	443	507	478	484	451	452	479	487	473	482	444	465	485	481	475	463	427	449	438	440	445	474	439	470	496	457	452	480	485	519	508	529	470	469	453	470	507	483	480	445	463	489	489	459	479	432	458	463	534	436	463	495	469	457	454	429	450	473	471	443	470	503	484	467	467	474	461	455	456	481	456	436	432	461	471	499	429	498	462	453	456	455	462	474	443	485	480	470	470	475	465	451	474	466	464	478	491	488	486	410	446	456	502	446	485	478	492	444	458	448	436	440	442	482	468	485	477	476	494	443	470	494	460	466	440	468	467	454	480	471	483	438	462	474	470	461	474	437	468	423	516	477	442	461	464	490	490	455	450	495	487	461	446	491	454	498	431	447	505	486	470	475	457	476	450	488	455	494	462	480	468	478	469	480	497	447	417	473	450	476	484	493	447	455	477	475	459	494	468	453	453	459	465	480	484	427	448	448	431	465	429	466	483	450	451	457	492	470	494	479	473	456	397	466	463	477	439	460	455	444	490	460	457	467	461	479	478	458	474	441	477	460	492	488	457	471	468	432	521	459	471	478	444	422	476	465	495	441	437	479	447	462	451	434	484	463	453	462	449	476	477	431	452	476	481	464	476	474	451	448	429	485	462	458	500	552	484	469	475	465	452	508	474	445	444	415	450	493	457	447	471	455	465	497	446	461	463	472	466	483	498	474	463	467	467	482	477	454	484	465	514	442	456	500	462	461	443	484	465	460	450	483	460	496	473	426	504	472	450	447	439	451	504	463	479	471	474	423	439	470	453	452	464	492	484	464	478	439	492	480	491	442	487	513	472	470	429	492	465	482	459	491	467	500	489	476	527	466	501	446	443	479	422	502	494	453	493	455	487	457	483	487	469	487	460	481	491	463	469	500	487	434	449	469	436	458	494	462	472	490	441	461	483	473	508	442	510	445	495	500	487	472	489	452	474	462	500	440	444	460	438	497	414	464	493	492	426	435	460	454	480	472	443	463	467	467	489	466	490	437	451	470	479	474	470	493	465	487	468	444	471	443	465	421	492	454	449	467	465	496	456	449	483	475	452	458	443	444	495	438	462	503	443	447	482	491	456	440	467	496	480	453	478	484	483	475	468	430	484	437	504	506	498	499	447	472	441	452	471	460	467	464	441	451	453	501	450	448	500	499	470	481	477	483	487	512	468	502	482	471	471	502	455	458	495	430	465	436	459	455	451	424	438	516	479	476	489	498	460	476	471	493	492	472	497	464	488	505	477	534	440	477	487	481	458	469	512	469	491	480	467	452	480	460	494	482	476	464	448	435	472	449	490	456	470	472	496	468	472	439	478	472	481	481	424	444	470	461	468	453	470	480	492	456	474	497	490	437	507	492	468	465	443	451	492	473	468	484	467	449	456	508	498	448	454	454	461	470	492	492	466	470	462	474	481	473	423	447	479	459	479	476	475	458	478	519	480	440	474	491	410	472	458	456	482	458	461	466	441	463	455	438	507	497	461	486	497	467	476	475	473	489	499	470	469	476	445	488	467	519	486	452	473	474	464	456	442	477	481	447	490	488	443	461	458	498	452	443	431	454	439	477	459	502	492	482	441	442	425	464	449	461	508	485	479	465	482	442	480	487	464	437	468	503	486	484	466	469	484	456	479	457	423	488	477	483	480	471	512	495	455	495	487	489	464	478	487	505	456	498	474	481	446	452	497	428	435	457	444	418	462	471	471	461	502	458	440	492	462	460	472	457	471	470	482	446	460	489	448	479	487	431	474	450	453	445	435	481	455	435	498	497	448	456	499	475	483	443	479	456	418	464	471	446	434	473	476	468	495	449	467	492	492	450	496	492	476	482	472	488	451	461	483	477	477	473	469	473	453	449	458	476	486	475	502	490	482	465	479	458	463	481	480	450	451	497	465	477	453	514	435	468	460	487	434	497	507	465	468	480	484	486	508	480	507	494	473	458	479	457	434	508	493	436	445	457	464	455	466	476	460	473	463	497	444	467	463	454	462	452	437	442	473	431	492	469	460	457	472	447	449	504	443	456	464	512	500	458	461	495	444	431	488	511	443	463	446	452	498	467	485	459	455	486	475	490	476	474	464	460	446	462	448	443	478	478	459	491	469	475	469	476	444	450	502	485	468	463	466	471	473	527	476	467	440	475	409	438	475	476	495	483	477	461	498	483	490	483	490	468	480	487	432	464	473	477	445	468	496	480	439	472	472	471	477	449	501	447	520	531	485	450	454	495	454	473	451	487	467	484	468	463	480	464	463	447	470	469	466	488	468	497	486	469	503	501	475	466	423	436	465	443	492	523	486	465	473	488	476	468	424	467	466	470	467	503	447	488	439	468	493	445	498	472	478	465
22177	20154	26680	23409	20165	20285	10920	2573	1899	1722	1564	1451	1168	1114	1102	1032	1046	943	937	918	921	915	951	881	940	887	875	864	871	872	852	887	837	872	849	841	812	784	819	844	803	885	824	801	823	865	811	804	834	822	819	868	834	823	850	769	830	778	817	820	833	757	794	834	839	829	813	826	844	836	803	787	828	833	829	741	767	800	856	795	800	781	806	781	801	821	804	803	853	749	808	794	819	804	766	832	797	801	760	795	764	817	818	816	778	804	796	816	814	830	763	783	821	829	841	839	819	747	866	843	821	830	765	791	813	755	832	821	823	801	821	864	789	761	801	755	780	848	814	759	803	849	806	781	826	791	795	799	766	786	782	799	801	802	822	788	783	788	852	856	820	744	803	792	776	805	762	800	852	831	791	777	830	806	784	797	799	765	801	771	797	835	789	780	832	817	780	847	768	812	808	735	784	848	765	822	805	751	797	796	778	793	778	832	813	796	852	772	850	782	754	737	811	823	734	789	803	816	753	796	760	820	816	766	805	762	773	817	767	765	767	813	786	845	778	800	798	784	798	773	788	725	800	841	775	824	806	798	789	838	763	790	842	845	771	803	822	787	811	804	779	782	778	799	816	781	802	811	825	736	822	819	818	785	821	777	811	820	759	798	800	877	827	778	795	749	756	826	786	819	792	815	817	795	821	813	808	766	795	798	820	767	804	761	775	787	842	852	834	817	820	761	768	761	783	776	762	780	868	803	821	837	764	773	800	798	741	784	798	765	727	750	807	740	801	791	799	787	777	815	757	736	807	794	828	784	789	819	806	776	794	788	764	823	818	773	796	778	755	809	798	754	804	750	780	719	810	770	794	788	789	814	744	785	760	801	806	811	751	799	777	788	779	811	764	750	807	819	857	781	788	822	798	798	712	838	785	752	771	842	772	765	784	779	786	821	796	786	822	770	803	774	824	777	798	747	783	788	768	807	798	844	832	811	810	770	823	778	761	762	783	790	791	788	795	801	768	753	810	761	806	829	795	796	802	831	765	831	779	811	840	806	764	798	818	758	803	820	835	752	768	791	803	764	837	778	741	798	770	775	796	792	817	823	839	762	770	818	836	816	768	829	802	752	804	843	781	869	780	829	840	748	806	797	800	783	828	770	827	816	825	812	821	780	781	770	773	832	820	771	778	837	783	814	834	795	792	819	783	796	818	822	794	792	826	805	785	820	788	753	808	771	779	824	791	817	803	781	780	809	812	802	815	774	824	796	771	768	760	803	803	731	782	823	769	800	836	777	814	820	780	833	793	790	836	836	788	731	781	758	745	804	798	763	775	820	785	813	781	766	795	755	770	768	783	783	847	760	752	793	789	768	793	787	800	820	833	778	794	825	784	804	753	752	851	772	807	773	792	794	800	729	775	739	847	736	773	797	784	801	816	819	839	816	831	814	746	819	810	748	780	804	792	825	791	785	785	753	800	803	824	792	734	800	803	800	779	802	783	759	758	767	812	795	784	719	846	823	823	813	800	802	805	789	771	806	776	819	812	796	838	858	775	852	765	815	778	753	815	821	776	809	787	784	809	808	785	784	807	823	761	785	778	803	786	789	772	797	776	766	791	851	829	745	739	797	796	743	778	805	785	788	846	789	742	794	803	769	781	782	749	783	817	787	817	776	787	775	816	782	788	779	773	813	801	821	804	786	810	851	774	819	776	795	780	747	771	818	790	797	753	775	803	753	824	793	770	763	799	804	763	830	789	726	824	762	769	811	765	794	829	796	812	803	788	756	747	831	778	796	801	790	779	815	794	831	802	791	778	809	816	738	814	794	840	805	771	773	838	840	732	738	785	781	810	812	810	721	802	789	763	756	774	820	825	789	776	783	812	793	805	764	787	816	788	749	788	826	809	779	774	814	809	796	781	735	815	739	747	745	816	812	798	783	750	783	816	809	845	762	812	765	780	822	799	798	802	809	823	799	797	807	818	780	797	798	790	833	836	798	811	801	808	773	787	816	719	767	813	778	777	820	779	803	799	799	772	782	827	784	773	762	766	774	786	766	748	762	786	726	774	741	733	810	810	758	806	782	809	769	848	788	806	808	827	846	824	738	797	763	769	838	829	781	772	771	779	767	805	793	859	831	786	831	773	790	774	801	772	802	784	834	732	821	794	749	787	810	792	816	776	769	854	778	767	773	771	806	751	826	812	778	819	768	793	785	792	772	814	811	767	825	838	818	800	767	832	768	776	831	803	790	738	813	791	784	813	814	831	777	795	785	734	794	807	801	788	771	795	825	807	772	810	780	783	775	797	817	776	780	815	814	769	780	767	786	753	816	829	760	837	801	767	781	787	800	790	837	817	806	805	824	769	762	818	762	826	784	794	801	749	818	782	800	843	818	793	821	762	764	822	811	756	863	776	804	776	833	773	796	819	783	791	821	852	786	831	807	743	814	784	821	813	781	783	776	820	791	781	786	810	808	795	750	834	780	793	734	829	790	749	814	746	784	821	792	780	764	826	777	787	816	796	751	803	823	793	776	721	769	827	785	765	782	747	797	848	776	784	776	839	790	824	775	836	797	816	755	764	800	844	822	799	844	767	863	782	809	794	786	792	762	802	768	784	841	762	852	763	816	776	777	798	822	805	781	795	771	781	764	809	837	777	791	787	833	787	761	831	807	741	822	762	788	834	774	794	819	793	806	798	799	750	804	818	820	768	796	833	754	816	776	803	818	825	739	751	777	822	825	787	798	779	795	841	751	803	762	787	797	811	824	791	811	748	783	804	784	781	847	746	795	730	771	719	816	801	785	804	769	811	784	822	760	793	859	811	828	806	772	790	848	835	835	789	789	785	793	780	753	793	796	779	815	805	766	800	788	767	756	800	728	820	741	800	824	800	783	787	805	821	809	816	776	819	823	831	770	817	762	788	811	783	782	789	767	769	771	811	774	755	776	798	759	800	798	791	849	835	796	796	782	795	805	773	794	800	808	830	811	777	727	764	792	765	751	782	774	783	748	740	806	775	822	815	741	788	791	796	742	762	822	791	763	794	812	813	776	819	804	808	804	832	828	759	755	761	833	801	772	749	760	809	824	740	764	778	771	812	805	780	782	793	781	806	808	797	751	795	754	792	813	773	762	811	787	786	801	770	784	791	784	783	825	745	791	829	765	834	796	759	817	753	825	813	783	811	816	791	794	825	794	810	816	805	824	759	798	771	796	803	790	764	767	832	790	835	743	814	754	768	774	770	771	815	799	756	803	795	772	801	766	811	761	792	783	870	811	804	814	786	848	869	779	806	800	835	785	784	772	779	764	787	786	759	840	766	770	789	780	796	806	779	754	784	845	800	785	807	775	795	799	812	810	790	782	758	779	808	764	776	800	737	764	779	794	796	859	811	787	802	789	814	796	735	791	817	826	809	826	820	796	801	781	803	822	816	805	815	789	792	790	805	761	756	786	808	768	821	811	801	816	742	808	790	744	797	821	801	788	789	849	834	818	764	805
13086	25543	22242	13422	9804	6937	4838	3674	3108	2672	2418	2200	1568	1429	1342	1273	1156	1107	1122	1088	1025	968	935	950	914	952	911	884	880	839	852	825	815	834	777	844	789	833	736	725	793	804	763	789	794	759	788	813	794	808	695	776	757	768	798	785	771	730	772	760	726	727	814	722	763	727	771	765	749	771	736	771	743	751	774	797	742	770	720	751	742	797	745	755	746	708	757	768	763	758	761	746	734	710	737	782	759	769	770	753	804	787	730	789	754	721	750	759	713	753	701	736	753	763	733	777	743	774	737	755	754	746	721	760	719	736	807	750	754	801	768	757	795	741	734	743	717	726	743	757	733	733	753	790	706	735	768	732	776	761	709	776	744	794	751	773	731	778	768	756	733	732	741	769	737	756	710	725	767	754	715	753	776	722	750	758	746	767	761	767	754	738	764	744	745	725	716	730	741	748	774	731	787	751	765	748	697	730	786	757	737	776	745	699	784	751	750	711	741	704	694	747	695	731	735	782	740	767	727	720	738	767	751	769	757	694	682	752	716	748	730	793	728	691	795	742	806	708	743	738	742	764	802	730	740	790	728	740	765	676	725	756	715	742	722	722	733	765	744	710	770	722	798	720	781	708	744	753	774	786	745	769	799	716	746	736	767	775	736	759	744	724	771	776	777	689	747	793	776	702	741	724	790	719	718	750	742	773	716	730	711	750	780	730	723	757	729	751	747	787	740	765	731	741	754	730	741	790	753	770	744	749	762	785	755	741	750	752	731	779	734	759	775	780	775	762	739	749	748	784	720	769	722	729	720	801	731	760	722	709	774	726	711	812	766	735	772	732	701	749	768	786	737	751	787	736	711	780	730	776	763	744	758	756	747	666	677	717	799	761	730	785	770	742	768	828	717	767	759	724	738	721	722	752	774	730	748	747	740	720	749	785	777	743	741	752	783	736	753	705	731	720	794	757	771	755	767	758	725	719	741	688	735	719	786	735	765	736	717	697	778	740	748	760	738	691	728	765	746	749	720	719	810	736	673	753	798	734	764	736	749	796	716	728	724	761	706	756	773	792	744	750	822	762	767	783	772	759	714	782	771	767	754	726	702	757	740	734	765	753	762	675	738	670	693	715	766	718	702	716	708	823	806	794	731	737	745	766	723	725	720	741	771	760	708	756	705	743	705	743	731	754	755	748	746	737	734	703	705	704	756	788	722	742	723	786	715	797	738	751	699	746	710	713	736	758	711	703	736	768	780	742	732	757	710	781	757	746	725	704	740	721	730	729	753	729	700	724	771	737	761	733	719	750	766	727	799	728	752	743	756	770	697	695	732	730	751	810	691	767	753	720	710	730	735	759	701	748	739	749	758	711	757	721	751	734	703	765	689	751	726	712	766	800	744	756	713	764	749	689	706	744	736	715	716	761	748	737	712	739	771	749	736	787	734	756	719	731	764	712	746	762	744	721	713	739	769	776	721	786	716	725	753	740	739	780	778	672	786	793	734	743	778	744	764	769	768	763	733	736	750	723	749	738	773	746	763	786	763	767	767	730	736	744	769	761	741	751	737	732	722	771	712	707	738	752	728	687	772	782	714	766	776	801	768	758	726	750	793	810	736	774	723	735	742	712	734	720	757	750	711	780	762	767	776	733	774	774	726	771	707	745	702	754	739	754	765	729	728	692	779	745	729	745	741	730	783	723	730	784	742	785	734	770	733	731	715	767	715	737	714	689	776	746	765	792	744	711	700	767	742	783	749	741	726	743	718	719	731	727	799	727	725	740	723	812	707	766	719	788	772	746	742	775	742	781	705	717	744	722	757	767	769	727	742	745	765	758	730	754	731	759	757	734	765	764	708	758	718	739	757	750	756	785	805	801	724	758	727	757	721	722	732	740	723	731	728	737	782	741	755	718	762	726	715	731	702	757	755	746	700	699	759	718	808	747	697	730	706	785	736	667	766	745	724	771	726	739	726	715	713	714	700	721	686	780	740	743	739	709	789	722	728	726	768	755	735	753	751	705	753	722	780	766	779	689	714	730	769	754	739	746	772	789	714	717	715	711	671	764	774	750	747	743	752	758	725	729	733	750	771	732	755	761	705	697	720	752	783	778	738	767	710	723	674	766	772	747	753	787	705	740	778	781	740	741	774	754	723	763	772	748	800	744	721	741	728	739	750	761	784	776	726	761	744	736	725	737	748	765	767	705	796	809	726	781	732	754	731	729	768	731	753	687	742	766	698	719	748	702	752	780	713	773	790	784	740	760	777	757	801	769	800	747	746	741	732	780	697	754	754	766	751	716	775	795	747	779	725	762	746	755	768	743	741	757	737	742	754	707	772	714	753	802	744	757	759	733	789	757	754	714	718	705	783	737	729	729	756	749	722	745	745	751	732	721	789	750	808	729	722	701	784	774	780	736	789	716	744	775	781	772	766	814	716	746	780	762	758	761	728	730	766	712	724	748	710	735	714	734	756	763	786	708	771	745	781	738	754	757	750	732	787	723	763	707	740	767	742	758	734	699	734	799	750	711	790	794	706	698	727	739	739	754	703	709	731	709	731	795	713	726	726	775	735	784	767	726	719	738	726	786	722	746	733	768	723	721	742	724	718	744	717	745	719	744	766	707	719	722	732	752	737	708	747	795	761	745	785	694	683	788	753	736	778	755	757	722	722	721	710	703	789	774	759	763	747	746	745	718	741	715	757	738	733	758	744	745	712	706	722	769	728	734	747	743	789	752	770	731	752	788	717	739	718	799	798	707	714	709	753	739	796	770	765	759	772	704	742	723	755	742	741	763	720	760	732	710	757	813	768	680	715	763	746	761	727	749	770	789	733	788	727	735	732	745	706	737	742	757	841	716	727	718	741	720	754	779	782	776	727	746	742	740	757	726	780	759	777	692	716	784	734	767	737	759	765	782	751	805	727	784	702	776	722	759	770	763	737	807	727	749	733	743	768	731	768	759	752	714	738	727	735	765	750	763	737	692	726	740	727	710	714	681	762	755	739	747	720	737	726	756	766	766	753	745	757	789	756	790	719	768	659	743	780	762	733	720	697	773	743	729	744	753	719	759	771	771	732	766	748	741	764	723	705	743	718	772	768	781	754	752	776	764	770	728	741	716	760	819	763	753	754	775	723	755	759	746	709	772	716	746	702	737	730	760	754	715	788	706	726	734	737	739	749	735	731	766	722	700	714	756	759	756	779	752	769	761	708	732	790	742	738	754	763	738	750	692	769	759	672	751	758	757	773	730	715	758	763	765	749	753	751	729	748	774	721	679	743	735	765	768	742	730	791	736	723	713	794	742	767	713	797	734	712	778	693	767	747	766	781	745	768	762	716	732	808	781	760	742	747	735	724	742	708	776	767	717	790	760	753	702	740	783	760	725	735	767	702	764	774	726	688	733	770	732	729	747	741	748	709	776	745	756	753	722	728	732	714	736	748	715	780	732	775	739	773	720	750	784	738	746	736	735	702	732	687	738	745	747	728	704	790	761	741	749
27522	15354	3770	1396	581	352	296	257	220	212	168	184	153	170	146	163	148	173	150	170	178	178	142	164	155	169	159	176	180	167	163	167	151	144	154	146	170	151	173	169	148	158	148	175	167	154	161	165	181	159	153	165	164	158	161	168	151	150	156	155	186	156	170	174	171	139	166	159	153	168	162	152	143	164	169	150	138	153	167	142	158	157	162	130	177	170	192	167	156	158	148	156	147	167	191	169	147	172	159	189	170	157	153	168	150	174	180	151	157	163	164	153	174	172	165	155	137	154	165	143	165	160	173	165	161	151	150	161	143	167	190	152	161	167	151	157	143	150	164	142	141	158	171	148	142	161	139	161	144	168	159	173	188	151	168	174	160	160	165	160	170	150	149	158	175	147	164	172	157	148	169	152	169	161	163	160	162	171	178	151	159	153	167	141	188	137	164	148	168	162	147	157	179	160	160	169	166	160	160	172	154	156	149	162	158	149	168	160	162	169	167	140	192	163	165	157	161	174	165	147	168	171	162	132	164	141	141	160	174	161	161	188	182	147	152	172	152	172	161	155	153	172	153	153	156	141	176	151	168	161	184	151	152	195	135	175	171	168	135	159	168	186	161	164	169	144	169	155	153	148	153	134	143	169	155	160	162	154	153	153	168	150	134	159	156	179	150	167	186	151	145	162	162	165	159	164	182	179	168	156	178	166	167	178	155	162	162	146	161	161	130	154	156	160	155	166	181	177	150	162	165	142	155	167	177	146	171	163	165	170	171	150	157	149	165	176	173	179	160	153	158	149	178	165	172	165	184	161	150	146	155	159	156	157	180	177	149	157	155	128	163	144	160	144	151	143	165	147	164	151	160	149	150	162	180	172	172	163	136	153	152	165	184	176	177	147	170	152	150	171	150	182	144	154	158	167	165	145	168	153	159	179	141	167	159	148	155	172	186	148	151	150	146	157	167	174	143	175	163	171	151	160	203	169	174	141	172	186	165	148	166	159	161	157	169	146	152	171	157	130	167	151	147	173	173	173	173	162	175	165	164	164	171	178	172	136	163	158	168	148	157	152	166	168	159	161	172	158	164	182	151	167	166	162	184	142	158	163	166	139	165	182	138	173	155	168	136	158	155	172	139	145	173	190	179	172	159	151	155	157	167	170	168	158	148	113	162	151	165	164	169	143	150	167	158	180	159	162	141	157	183	166	139	156	156	180	176	166	153	143	147	171	197	174	157	161	158	157	141	159	145	164	158	164	178	170	175	160	136	169	161	157	155	170	166	151	158	183	164	148	158	150	163	172	153	148	164	151	158	156	132	162	156	177	154	160	149	121	162	142	178	149	169	160	172	167	173	150	133	132	138	170	165	152	183	155	179	169	157	136	138	170	165	171	153	156	165	163	148	157	154	161	154	177	166	177	133	141	159	151	171	198	163	163	153	164	130	155	149	163	161	177	152	164	156	160	170	156	140	152	143	155	145	135	149	160	168	171	160	169	163	164	170	177	164	164	149	159	165	169	141	183	184	162	164	175	159	171	170	168	140	182	166	155	160	166	148	169	143	151	174	170	157	163	160	162	155	165	155	167	180	165	162	173	164	200	181	188	164	182	171	174	157	160	149	144	155	155	164	179	160	134	167	149	183	158	162	150	169	178	164	170	162	164	149	140	141	203	158	152	151	142	144	147	171	155	160	170	155	150	146	165	156	142	155	154	179	177	156	156	190	161	170	168	147	149	158	177	162	150	150	161	173	143	183	152	150	165	142	166	150	154	185	173	157	169	144	153	165	167	165	201	171	172	169	158	164	151	156	167	164	172	163	125	148	156	167	133	159	157	153	164	157	175	145	153	163	153	162	172	167	153	143	153	172	160	184	171	169	151	157	143	169	154	138	149	169	167	167	154	163	160	169	139	170	154	140	172	174	155	185	157	144	170	139	169	171	150	164	162	150	148	158	171	183	147	179	175	149	157	161	156	161	151	167	158	145	151	154	165	154	150	169	155	149	148	150	160	171	174	170	167	146	139	163	182	164	125	157	168	158	171	195	154	190	212	157	162	154	167	149	159	171	157	162	151	148	160	156	154	141	165	155	170	170	156	172	162	175	158	169	159	157	157	166	171	165	175	149	137	157	160	171	160	173	166	171	157	143	144	151	166	167	151	174	156	164	173	143	157	160	147	152	168	162	170	167	179	139	149	154	148	177	142	167	168	181	172	151	164	166	130	170	153	152	165	144	144	162	171	161	158	150	167	140	154	155	158	150	132	170	157	160	165	153	150	144	147	143	157	163	151	159	169	158	144	175	158	151	154	168	156	187	171	142	156	175	171	160	153	148	163	189	157	135	136	162	170	169	157	169	162	144	179	162	150	126	188	142	177	155	141	167	165	179	146	143	167	161	153	153	146	144	143	164	177	155	157	160	191	154	155	187	166	130	160	159	162	160	133	137	175	146	172	145	166	168	153	158	153	168	162	167	149	149	149	198	133	167	148	149	156	150	170	160	155	148	156	156	132	155	137	176	158	185	175	176	153	168	155	147	163	178	133	157	177	138	165	169	150	169	145	139	162	149	163	160	155	188	160	154	141	142	172	148	134	151	153	168	165	162	156	160	155	146	174	164	180	148	169	162	172	155	165	145	162	166	159	172	166	182	159	155	173	149	157	152	136	163	156	171	166	145	171	162	165	182	153	176	159	166	172	140	169	167	143	152	158	180	151	181	169	168	162	163	156	178	164	168	166	149	151	145	141	162	158	166	165	157	173	141	179	137	153	139	140	157	163	132	170	164	166	155	173	172	152	149	152	163	180	150	173	169	177	155	165	152	174	155	155	170	147	170	162	149	172	174	151	146	158	161	160	162	151	140	165	149	135	142	135	160	171	162	178	151	162	186	145	155	185	173	165	166	158	155	187	139	165	169	159	164	154	164	175	157	159	171	163	167	140	161	184	172	190	152	164	176	175	191	149	168	160	151	169	141	149	145	171	162	157	174	161	152	149	125	136	156	166	156	169	161	165	173	178	156	148	188	155	159	165	157	167	155	169	156	183	175	149	151	166	143	162	158	161	167	171	163	155	161	164	162	170	133	149	150	172	159	190	137	164	171	153	160	166	173	184	159	150	125	163	151	166	167	160	149	152	142	162	184	157	182	166	145	160	163	145	159	179	157	137	150	173	153	189	163	154	155	163	163	162	166	192	147	166	162	181	161	163	149	161	157	165	175	170	137	168	156	153	157	176	166	140	162	169	166	159	153	158	161	170	166	147	166	154	162	140	173	157	180	157	169	173	172	146	170	166	141	176	153	173	166	159	155	155	146	171	169	165	144	136	155	178	175	145	154	139	183	164	158	160	142	164	148	143	178	164	169	167	170	178	168	135	143	153	160	163	165	154	152	149	163	187	162	169	156	150	148	142	155	158	150	171	150	182	170	157	142	171	149	152	186	184	164	167	161	179	177	179	167	144	151	158	158	157	146	142	152	141	172	168	148	148	157	165	147	150
7592	6313	4504	2130	1007	595	420	442	324	246	177	194	178	206	160	191	178	177	172	198	203	164	167	187	187	159	169	185	157	175	169	180	166	178	160	172	174	177	153	170	163	166	152	152	182	139	178	180	163	166	167	155	165	167	165	195	187	165	159	165	166	187	190	170	169	181	165	159	172	177	187	171	162	161	174	189	167	173	173	182	180	170	181	166	172	171	163	155	172	170	163	166	163	168	170	133	179	152	157	169	174	180	160	169	181	165	143	161	159	163	152	160	182	174	178	178	189	171	174	170	150	169	150	168	183	153	174	144	183	165	163	165	173	177	150	144	143	173	165	176	157	183	205	170	178	160	194	172	166	165	178	130	166	167	176	168	164	187	163	171	147	172	162	149	165	141	153	156	174	135	171	152	151	172	173	171	171	191	165	163	178	173	152	186	161	179	169	161	182	170	173	152	166	184	169	177	184	173	155	182	190	146	173	185	171	153	174	157	160	160	160	156	164	158	171	175	196	183	174	188	178	162	188	185	160	170	167	183	180	187	176	174	199	170	146	178	163	148	163	186	163	161	166	163	156	169	155	162	154	176	160	152	159	168	168	166	173	179	150	167	187	174	179	140	179	150	175	140	175	163	145	167	168	140	161	176	198	166	186	177	177	160	177	177	150	181	185	152	188	197	170	159	190	171	141	178	186	187	168	155	162	163	174	157	171	189	154	177	166	155	161	174	177	174	181	171	171	150	158	152	180	183	155	159	163	183	176	170	180	149	158	162	165	166	168	157	158	152	173	180	176	172	169	173	178	160	147	167	186	190	166	174	179	154	192	179	188	197	170	199	176	147	175	157	182	188	173	155	179	182	171	158	170	139	161	168	160	168	155	177	165	181	185	157	175	168	150	141	162	171	170	146	187	173	169	153	172	169	154	171	174	179	177	182	178	167	159	144	173	170	159	158	173	189	175	162	147	169	165	179	173	181	154	172	163	167	166	153	179	165	147	172	165	194	169	181	189	168	171	167	170	171	186	144	151	172	163	155	166	154	180	160	174	182	158	165	162	178	158	179	171	172	186	171	171	191	165	166	181	162	174	172	167	168	158	164	171	147	151	171	168	179	140	175	155	174	184	169	171	178	166	198	148	187	174	158	143	160	154	182	168	178	193	185	181	174	161	187	187	172	160	168	168	154	172	164	184	149	175	183	167	165	166	163	170	156	194	162	146	164	178	154	182	172	187	182	150	167	189	166	172	142	157	158	176	175	157	176	175	163	155	162	187	162	183	156	160	177	197	175	159	167	195	178	174	151	172	151	158	174	191	150	203	171	172	183	140	188	158	159	153	207	156	169	188	147	150	168	162	179	176	174	165	156	159	172	176	148	171	155	154	178	186	180	183	166	146	157	143	181	174	183	150	172	179	161	151	171	164	173	178	135	180	210	173	176	183	157	148	159	187	157	162	186	156	182	158	187	163	169	148	161	151	150	144	173	176	170	175	143	186	168	176	174	160	165	207	166	180	185	164	172	156	157	175	148	171	186	155	173	160	162	155	162	158	170	156	169	160	161	153	169	181	193	167	175	166	176	142	182	177	178	162	154	178	169	198	160	165	152	181	161	172	170	180	166	182	167	154	185	178	164	153	172	164	137	165	162	182	172	174	156	160	171	187	167	171	175	164	166	165	160	182	150	190	176	191	182	175	174	179	156	192	178	158	171	158	175	179	172	184	151	175	179	176	182	153	196	163	180	201	164	154	155	147	184	160	180	174	180	164	167	153	142	185	169	171	170	164	172	170	190	172	164	164	186	159	149	157	176	161	146	178	165	151	167	167	160	168	163	181	192	173	177	139	183	142	182	161	154	169	186	174	165	143	176	159	171	183	174	171	161	157	162	162	186	145	178	161	143	201	177	149	189	168	161	180	151	167	167	154	156	138	184	150	178	180	186	184	184	179	185	172	176	168	177	172	154	156	204	155	164	169	174	187	163	161	174	190	145	174	183	202	180	169	170	180	158	164	160	169	152	171	155	183	178	143	172	188	159	175	167	186	167	154	177	205	162	179	157	162	158	189	160	187	164	155	167	155	160	203	177	175	168	181	200	154	163	203	163	160	170	173	175	165	162	172	193	186	164	178	171	173	179	161	168	156	159	169	146	176	164	184	156	186	157	146	160	134	176	176	129	176	181	153	165	176	162	157	186	142	174	193	162	172	193	169	167	165	175	143	163	164	175	183	165	182	153	185	172	157	162	165	170	190	153	169	170	179	180	177	183	172	184	153	182	165	147	157	190	176	189	197	173	159	187	190	168	166	190	158	187	163	180	146	179	192	165	167	182	188	172	171	139	196	195	157	155	177	143	168	164	193	174	161	158	177	178	156	150	181	188	184	151	192	178	159	164	167	167	160	202	173	154	161	172	172	168	177	171	161	160	163	174	165	157	163	165	172	194	186	153	186	161	167	164	188	160	170	154	152	158	193	174	194	179	179	186	155	166	179	168	151	166	164	186	175	174	178	170	167	181	156	217	151	175	161	175	171	181	178	189	150	149	156	168	172	184	169	141	177	158	148	185	168	184	173	142	155	169	179	150	146	193	169	175	165	164	168	162	161	181	151	167	169	190	144	180	158	179	184	139	163	155	183	155	174	144	151	164	164	180	184	159	175	169	160	171	147	189	180	179	165	175	170	185	187	164	183	161	148	180	171	155	168	146	172	176	172	172	202	152	163	165	182	189	176	182	171	180	179	173	154	161	167	153	170	183	178	148	194	166	194	176	156	167	195	156	169	164	160	168	156	162	161	174	154	187	186	172	179	159	176	167	153	171	167	180	180	166	152	173	191	159	156	142	176	173	150	161	172	173	193	181	170	191	188	172	147	158	199	167	178	152	166	179	169	164	170	190	161	148	176	151	179	173	134	163	176	149	177	167	190	158	192	193	175	182	157	167	169	158	165	165	176	181	153	156	158	171	170	172	181	174	152	181	166	165	155	172	170	169	153	165	184	181	152	155	174	184	180	177	177	182	173	169	164	176	183	139	161	188	180	170	162	191	182	154	177	173	182	165	167	167	173	156	179	150	172	191	170	169	186	176	150	164	183	180	181	189	176	176	175	198	163	175	177	187	171	172	187	161	168	179	200	144	190	177	188	156	172	159	163	149	179	176	157	171	166	155	174	152	138	161	174	174	179	164	187	156	187	156	167	168	160	142	175	186	164	156	170	158	163	167	196	182	152	164	173	199	158	191	176	189	165	174	183	165	184	181	169	157	174	154	163	171	173	146	163	172	200	183	162	174	170	174	158	156	172	175	154	183	160	170	162	207	174	192	175	172	137	171	165	181	184	167	161	194	183	147	156	176	189	184	172	171	168	172	168	152	158	169	152	169	166	167	167	170	166	163	166	183	176	172	181	176	180	165	155	184	197	168	197	172	152	161	149	170	190	163	156	184	163	175	163	152	189	191	162	181	181	175	192	174	183	188	155	157	186	148	206	160	165	186	178	180
24404	20182	26386	23775	20178	11607	2073	1362	1078	992	873	814	766	625	675	655	639	573	600	575	510	590	580	579	573	536	542	554	572	525	543	603	539	560	540	537	528	514	472	541	495	465	500	525	558	524	510	516	525	517	517	535	502	472	484	513	538	523	484	485	502	491	506	542	534	552	512	534	500	475	513	498	466	512	519	475	508	516	566	519	523	497	503	517	501	529	486	530	502	524	512	531	506	490	518	492	506	518	493	495	521	478	509	476	509	521	483	504	485	489	504	540	518	497	510	495	497	526	506	551	514	465	502	505	517	494	508	500	483	493	534	526	466	529	472	535	543	485	538	538	539	515	530	493	537	527	510	502	511	493	537	472	536	470	508	532	476	529	519	523	518	465	463	463	493	513	529	543	496	513	511	492	532	515	529	500	488	518	484	490	478	488	506	508	513	496	512	488	472	499	514	493	494	481	495	564	543	526	535	527	516	504	543	510	542	493	504	461	567	529	498	556	469	514	521	456	504	504	540	491	469	517	513	494	505	525	513	525	508	512	499	524	505	482	494	499	489	514	447	496	482	521	460	535	508	530	510	499	520	502	473	505	489	508	534	510	464	496	534	528	519	478	469	499	509	505	485	519	507	491	513	467	505	505	518	486	498	498	502	503	504	538	520	500	545	540	545	498	529	550	486	534	496	570	492	527	460	486	525	491	491	520	529	469	500	474	482	494	542	518	500	519	513	466	470	510	518	515	515	501	518	498	507	508	493	488	490	494	513	550	498	526	502	505	497	499	503	516	501	446	491	502	524	514	506	480	502	481	525	507	513	496	522	497	515	484	566	479	557	504	526	533	493	512	536	487	496	439	481	479	503	488	528	486	501	507	508	504	499	514	519	502	533	496	503	511	512	501	517	505	544	507	515	487	507	532	542	547	500	491	487	544	529	525	465	541	541	522	490	497	512	523	499	493	487	536	502	478	528	497	470	521	513	527	498	524	505	508	517	487	484	532	500	500	508	515	504	498	521	510	523	498	516	480	523	476	520	551	513	523	556	577	528	517	515	494	520	535	486	532	493	498	480	483	502	519	502	520	474	473	503	507	552	507	528	505	505	496	548	521	517	457	509	517	508	465	530	506	502	530	510	515	480	517	538	515	554	453	514	555	557	521	462	520	533	490	513	506	535	524	504	533	505	523	510	487	516	479	525	502	482	512	513	438	500	482	538	480	483	548	530	527	513	495	491	523	470	521	500	485	513	497	471	497	475	481	498	532	495	505	473	499	534	484	461	491	465	529	536	504	537	490	527	457	492	537	501	558	518	516	533	489	504	530	485	485	527	517	535	498	543	474	503	487	503	484	491	495	537	494	483	523	510	516	492	521	521	530	489	491	473	498	511	531	510	483	494	533	469	516	501	519	509	517	476	498	527	533	532	476	483	458	545	507	504	499	520	512	500	503	494	517	446	492	484	491	512	496	506	535	468	510	498	526	489	488	494	533	539	518	521	500	474	529	511	535	498	564	500	530	449	474	544	477	517	502	530	518	497	482	539	486	512	484	534	546	508	474	528	469	451	514	518	544	527	558	512	474	509	510	514	534	540	485	512	474	508	489	475	463	471	486	529	487	496	482	485	521	481	523	511	476	511	514	509	544	538	487	541	528	527	488	531	518	475	510	526	552	537	511	491	519	523	573	479	530	484	481	530	521	494	477	518	552	520	493	525	470	499	495	494	497	534	532	497	546	469	524	507	500	478	458	503	508	502	493	505	448	490	499	535	484	511	535	497	502	482	499	467	486	477	505	476	522	514	542	465	485	504	567	528	528	526	544	542	467	548	486	474	486	470	465	525	502	539	502	531	471	530	478	496	513	552	498	540	497	520	467	524	500	533	492	512	505	479	501	530	502	474	485	538	497	495	515	493	508	508	544	520	521	498	492	499	507	504	506	463	481	449	543	527	514	511	489	516	484	494	458	525	446	469	513	523	493	513	524	462	496	499	519	486	525	489	507	504	490	487	496	492	518	493	498	455	515	503	501	469	494	529	497	480	509	518	501	505	514	517	522	507	480	471	509	513	524	490	465	512	510	544	503	495	536	504	474	512	496	459	503	499	480	502	525	509	514	520	475	560	519	510	490	486	523	474	486	520	552	518	499	455	501	513	501	451	514	507	495	503	518	508	551	504	488	514	502	485	496	490	498	514	522	491	492	528	458	485	467	522	488	485	493	485	460	494	464	515	500	517	513	536	528	492	506	500	498	502	507	538	539	495	511	485	512	519	514	463	534	518	543	520	505	555	510	470	497	531	521	511	481	533	512	520	509	520	503	505	495	512	509	498	504	492	523	543	475	531	505	480	483	522	471	518	503	482	489	530	503	493	493	524	510	507	484	492	509	496	528	514	514	490	487	519	489	461	509	534	515	488	492	495	499	502	536	471	540	497	552	513	500	491	456	516	486	489	477	490	524	492	519	495	483	442	527	538	476	517	523	480	500	543	503	495	496	492	495	537	493	480	525	550	495	470	487	495	543	522	507	501	506	490	536	483	522	513	449	537	501	491	474	522	468	491	518	495	472	503	504	473	500	493	509	470	525	513	504	428	477	524	512	460	516	484	514	482	473	540	493	488	497	516	484	549	493	485	540	473	502	523	459	459	501	461	501	496	500	481	528	498	507	538	510	485	477	512	519	483	549	493	509	478	512	445	473	522	490	481	519	519	538	467	474	516	492	550	515	478	508	482	535	471	567	536	509	499	485	507	471	545	518	529	534	460	499	511	487	519	498	441	505	520	495	504	508	501	537	503	516	489	508	506	480	489	531	493	504	508	476	489	523	445	475	481	484	497	522	509	502	491	514	511	505	497	480	516	502	524	513	518	484	506	525	465	523	488	483	498	527	560	529	505	507	530	501	518	492	536	497	465	510	513	537	494	504	535	499	467	515	490	502	529	510	538	500	495	475	494	496	522	465	506	475	492	520	509	520	466	528	483	473	508	497	502	496	486	493	509	537	494	528	463	475	463	504	509	495	467	521	466	508	508	474	465	542	542	527	463	481	506	499	543	482	487	510	538	500	455	446	497	538	508	489	519	471	460	503	479	492	502	490	532	485	466	526	515	491	503	519	511	518	528	507	506	514	528	508	483	495	487	506	513	517	502	517	517	515	511	509	545	506	466	516	501	483	501	502	473	504	486	519	514	509	541	515	512	524	479	486	513	503	484	533	491	515	480	498	501	522	518	492	555	519	476	506	509	477	494	495	504	547	522	507	550	498	526	492	509	493	594	495	510	506	479	512	471	548	502	494	522	499	512	516	504	507	519	524	478	491	482	564	511	491	520	493	510	501	507	507	513	502	501	538	515	490	523	491	495	519	469	506	497	514	520	519	534	484	532	530	474	523	517	503	480	503	496	514	532	470	494	499	513	527	506	521	508	524	484	511	514	474	487	489	510	504	494	511	490	496	524	510	506	530	492	507	507	551	500	534	500	499	502	509	496	518	492	497	449	497
9857	18111	15238	8396	5654	4124	2586	2147	1737	1368	1305	1181	861	839	813	744	681	681	657	636	626	567	544	533	550	556	548	567	523	555	507	534	485	503	497	521	494	539	452	499	505	540	483	465	496	504	506	498	482	444	491	457	516	486	486	484	488	470	480	486	501	454	504	490	513	483	480	463	493	465	501	442	479	487	481	515	483	509	462	482	442	501	479	472	459	457	451	491	463	476	468	483	480	481	489	469	469	478	467	472	480	475	504	479	475	443	414	478	492	477	474	500	489	510	458	478	454	504	511	453	456	489	469	478	473	491	500	459	479	441	457	455	456	449	435	448	445	483	484	459	483	469	481	466	473	507	458	429	424	460	505	479	489	468	481	467	449	461	439	469	479	496	465	475	446	484	495	492	451	483	452	429	474	478	461	474	477	427	460	460	477	457	458	464	499	472	470	469	460	473	501	489	481	466	497	483	444	482	518	457	469	549	464	447	443	480	506	464	437	486	462	478	469	491	490	480	507	471	466	435	472	472	465	463	488	471	501	454	481	466	496	429	487	446	471	486	474	471	452	483	458	463	460	446	473	454	496	472	467	448	479	503	467	455	445	467	457	467	473	471	458	482	480	455	511	477	458	451	458	469	453	452	473	447	495	506	439	482	466	525	467	487	489	460	479	466	475	455	500	476	466	450	493	481	450	460	513	462	414	465	470	454	473	473	463	471	450	451	471	457	454	475	435	479	482	466	483	486	468	447	468	471	425	435	505	484	481	465	453	453	478	515	421	427	444	475	486	465	429	433	491	458	448	480	483	454	445	448	448	524	484	460	433	491	497	484	471	454	475	488	455	427	453	460	475	504	518	453	473	472	448	467	484	493	494	442	492	452	459	462	479	500	478	454	470	440	519	468	488	439	471	500	472	493	448	478	470	465	471	443	465	446	429	443	460	440	472	483	474	466	463	458	450	469	460	489	474	486	476	491	503	471	511	496	465	510	462	485	488	488	435	493	475	452	480	494	422	457	422	481	416	461	474	477	455	482	456	445	464	499	483	482	474	488	468	466	448	468	491	491	423	481	466	450	411	479	415	461	467	450	511	505	429	492	449	461	489	447	469	453	516	456	451	460	477	454	473	478	457	465	469	465	457	482	489	469	512	465	494	483	469	445	504	457	447	479	430	490	475	523	447	479	477	476	466	459	475	447	476	477	457	512	504	464	475	485	476	461	452	460	474	411	487	455	465	440	476	481	463	443	462	443	502	469	413	480	445	495	511	449	485	461	463	451	464	480	465	441	434	497	459	486	439	468	484	497	511	481	476	456	460	473	422	471	485	466	494	469	491	464	488	460	494	459	481	455	476	497	470	486	451	488	466	456	460	478	436	459	470	449	484	487	502	487	485	464	457	491	464	478	503	456	484	470	439	483	515	448	455	488	449	463	462	452	449	476	439	481	441	467	447	468	445	499	468	467	465	471	464	462	435	441	507	454	465	465	476	454	505	452	411	496	465	452	446	469	454	459	458	464	467	483	499	484	459	484	467	462	455	468	489	452	442	484	454	432	472	459	454	438	468	485	472	452	455	460	462	466	507	464	469	526	402	465	474	488	474	485	458	445	457	466	467	475	505	492	472	522	489	435	506	483	481	467	462	472	451	493	471	460	462	468	468	489	510	506	439	462	473	481	453	470	440	466	476	474	449	500	458	437	470	489	445	488	443	508	445	466	472	491	465	475	504	469	498	469	484	493	473	501	486	475	474	479	465	509	459	535	449	471	487	435	473	501	537	485	512	442	463	453	480	482	491	450	432	467	501	492	495	502	432	429	449	486	472	497	443	434	479	466	491	453	468	458	457	416	491	481	492	465	485	493	483	448	457	481	492	474	482	476	486	474	494	467	489	484	460	460	450	482	410	479	469	448	446	469	473	494	466	437	488	468	468	457	480	500	474	469	458	451	461	455	487	509	484	454	481	458	498	454	485	466	485	488	481	493	485	464	474	466	467	464	472	412	424	504	443	478	451	440	461	470	475	449	463	484	447	463	472	420	482	514	454	463	484	477	529	478	483	502	455	489	433	481	447	438	490	491	461	472	471	466	479	450	470	500	457	461	486	468	470	457	464	496	471	495	441	482	504	435	455	471	486	493	459	496	460	483	463	479	454	447	466	489	500	508	471	483	480	487	450	481	484	460	480	471	491	481	469	479	493	473	477	513	454	462	501	464	488	437	491	481	493	506	462	472	464	478	502	503	479	432	447	472	489	477	455	463	454	480	483	458	484	471	457	471	448	474	474	450	487	473	426	464	444	453	479	493	470	461	439	505	456	460	483	475	440	428	474	487	484	504	483	488	442	481	450	463	466	460	455	421	468	490	446	469	496	436	456	472	459	468	482	472	513	498	470	476	487	512	429	496	460	489	465	438	460	490	471	493	479	507	478	482	428	463	446	471	456	467	428	483	484	462	488	458	477	450	479	477	462	482	460	493	464	476	457	478	489	464	455	490	469	453	478	488	457	489	456	475	455	481	509	428	444	462	496	499	448	493	468	462	453	457	493	475	498	478	499	456	456	489	463	473	455	459	438	485	441	483	470	478	459	483	460	488	454	459	472	478	490	456	461	488	444	483	486	505	450	487	449	448	432	448	466	516	461	463	470	500	468	473	452	458	458	476	457	484	483	455	487	485	446	449	454	468	460	448	443	454	515	476	466	507	488	465	491	505	487	456	452	473	465	468	468	470	504	451	459	423	464	465	457	460	477	410	483	450	461	454	479	437	473	480	480	498	447	475	466	486	456	464	476	502	451	438	494	437	466	443	502	511	470	443	468	456	472	457	422	467	468	481	481	477	461	479	459	467	463	484	451	449	493	461	488	468	463	491	457	485	448	491	496	459	459	442	465	467	490	475	469	498	458	502	482	445	480	423	476	471	514	477	479	462	458	453	469	438	507	510	480	471	468	486	480	528	475	500	467	466	464	473	505	471	490	501	471	485	479	504	433	465	434	496	473	463	449	463	488	446	483	425	479	485	446	432	526	467	490	486	485	468	487	454	448	494	484	453	523	484	474	450	494	461	430	473	458	478	467	455	490	447	452	468	458	426	470	516	480	470	445	490	483	477	457	465	526	460	441	491	466	494	453	499	491	444	459	475	461	522	502	459	465	486	490	426	449	484	492	482	468	444	463	471	500	470	458	453	500	472	468	449	471	454	476	503	509	506	519	486	501	455	469	463	442	474	453	467	518	500	480	496	469	486	478	469	453	429	430	436	511	504	522	507	526	461	501	457	493	476	507	462	508	483	512	483	463	482	437	402	491	524	495	484	456	485	447	487	422	490	488	437	472	478	476	448	467	435	516	457	492	446	450	491	475	481	460	460	472	495	444	476	453	445	465	477	480	456	447	454	461	514	481	456	458	441	482	487	462	448	481	460	480	486	509	515	446	508	485	456	506	495	487	461	471	452	463	451	429	467	458	448	487	414	496	451	443	457	484	525	497	467	456	468	440	464
22277	20170	26703	23434	20183	20353	10868	2722	1908	1701	1573	1489	1230	1138	1100	1035	1024	975	996	965	985	990	867	918	898	919	857	888	925	888	848	849	865	852	870	858	859	875	828	819	882	809	868	872	859	835	834	837	814	834	814	780	824	810	847	847	821	840	754	868	813	859	837	773	852	802	829	819	868	801	774	774	822	808	775	877	800	816	800	827	772	807	815	779	807	835	793	792	822	857	786	797	852	769	781	830	803	758	803	818	807	806	792	792	802	829	801	790	780	808	803	784	814	809	821	775	781	784	842	796	823	802	800	795	770	821	874	791	810	802	803	744	812	780	817	784	829	804	760	774	798	772	818	820	799	798	794	813	829	807	791	760	807	786	829	799	801	828	810	803	800	794	835	815	808	832	782	777	784	831	867	810	813	800	844	794	784	722	827	795	842	831	793	819	788	768	788	808	783	836	828	788	799	760	819	823	730	759	807	758	799	813	830	822	790	829	830	862	796	777	785	818	791	776	795	784	823	827	856	763	826	814	838	809	822	806	795	781	815	817	812	795	800	815	813	733	790	860	793	805	757	763	800	831	805	809	782	820	778	780	769	791	825	802	844	821	813	807	786	756	802	823	818	787	814	819	775	838	775	780	802	794	781	789	781	740	741	834	771	806	747	782	845	816	762	824	836	832	831	775	784	864	779	781	777	799	774	798	796	798	802	804	824	769	826	787	771	800	799	860	832	807	803	825	778	823	840	777	824	804	810	762	756	830	758	827	821	753	796	813	829	814	820	752	777	821	760	812	877	826	784	838	837	779	837	821	781	813	772	840	781	771	791	740	827	859	813	815	829	821	798	751	857	823	779	798	811	765	755	847	802	816	820	829	791	803	775	831	805	754	790	829	825	792	778	819	786	807	826	802	816	820	825	765	823	819	780	726	808	815	823	792	799	820	780	757	798	809	802	849	804	759	741	794	798	814	842	831	799	753	835	794	762	851	749	771	806	785	793	815	748	766	766	822	737	800	805	792	787	801	789	813	808	765	860	783	824	785	776	820	823	762	820	833	806	848	807	755	803	813	767	832	762	828	800	821	808	844	763	751	861	811	800	822	824	776	794	830	843	749	818	800	781	790	870	787	766	782	803	823	803	802	814	840	805	746	883	753	814	826	793	813	787	765	781	768	789	771	789	823	762	826	840	794	794	799	859	816	810	840	812	804	795	795	784	850	786	807	771	723	779	814	830	762	780	834	801	879	803	802	815	742	791	798	805	781	844	791	824	820	763	811	811	745	912	819	753	814	784	804	806	807	818	814	809	755	734	833	853	804	760	812	831	772	804	760	780	832	811	802	817	834	804	803	786	795	782	804	801	856	771	782	842	851	775	811	801	814	809	798	767	773	794	834	763	798	840	808	812	772	815	897	766	859	816	820	810	780	789	744	779	787	778	820	836	788	859	745	830	819	772	833	829	833	773	842	787	798	785	800	778	735	829	838	817	772	799	829	837	795	869	794	806	777	814	834	836	815	767	782	821	803	787	808	832	786	812	751	800	781	777	812	810	820	841	821	750	772	816	809	808	810	845	789	776	831	772	769	804	792	787	861	776	762	874	809	824	828	816	824	776	821	784	820	775	785	816	810	806	806	836	791	785	796	801	799	821	801	871	788	790	830	739	820	813	793	805	775	756	826	809	871	781	833	820	790	792	829	799	794	786	780	820	814	796	802	847	777	790	740	784	778	832	793	778	808	818	848	838	778	822	838	845	844	843	746	817	760	819	817	755	801	784	798	800	824	858	839	873	808	775	812	857	753	801	796	825	796	798	826	770	824	788	801	813	837	841	795	806	849	786	815	796	823	826	844	789	797	901	784	766	793	817	801	818	810	793	779	799	764	823	811	798	785	785	798	861	785	773	801	812	815	775	792	741	771	788	767	813	852	764	853	799	823	819	813	795	773	847	845	779	801	779	810	795	844	845	779	810	877	806	795	779	804	785	752	809	804	846	795	846	790	803	791	781	822	806	793	750	788	772	795	827	809	823	795	809	759	795	811	860	821	766	741	775	825	784	825	825	812	826	780	761	783	799	760	792	822	798	756	795	851	798	769	788	774	813	717	817	831	783	810	797	819	846	762	779	848	814	852	819	843	782	780	771	784	826	757	787	782	781	784	779	792	832	806	789	829	822	864	786	795	781	804	787	785	761	780	776	808	785	834	780	791	822	736	779	853	772	770	774	807	825	746	810	820	836	766	764	784	774	837	756	810	814	770	823	774	829	763	835	851	839	852	765	829	826	775	789	806	835	787	792	818	812	881	761	767	806	773	731	803	798	821	805	754	826	774	765	793	753	850	788	794	787	810	804	776	820	840	809	796	772	796	765	803	810	777	793	804	844	838	846	816	797	847	821	748	773	759	804	808	805	791	818	732	772	767	772	803	758	818	817	798	777	774	810	796	816	823	829	832	785	798	750	807	790	767	815	778	812	768	780	813	866	887	778	786	796	834	807	847	788	761	832	829	790	757	796	757	810	758	777	804	815	860	754	807	843	785	843	782	809	773	788	823	843	786	776	806	780	827	805	849	797	844	766	860	754	799	817	767	770	747	832	792	796	780	830	861	789	823	803	768	850	844	846	838	794	827	874	780	780	747	785	794	770	789	764	787	756	814	764	829	753	787	803	764	774	836	807	753	796	815	740	800	761	817	853	794	764	813	813	796	780	763	823	766	845	831	785	817	777	757	797	828	784	766	794	802	804	787	787	787	807	783	807	831	819	825	778	789	826	858	800	818	824	806	819	801	805	774	806	771	718	864	816	831	747	781	809	795	789	857	807	775	777	793	769	761	791	835	844	764	806	805	833	813	789	792	781	846	825	860	796	742	794	831	858	853	795	827	845	759	819	816	810	836	822	797	800	772	828	762	808	747	797	747	804	766	817	807	841	810	801	787	769	753	834	839	775	794	806	779	765	786	845	821	837	777	803	842	783	804	820	767	775	722	783	796	781	789	794	814	818	825	774	827	763	831	763	828	803	799	808	820	732	843	803	795	770	771	775	791	827	791	853	861	805	791	834	800	797	841	815	766	808	860	828	771	826	822	789	803	816	830	809	780	781	822	832	781	763	764	783	828	780	775	816	799	770	779	798	803	816	807	814	751	774	837	791	801	794	762	813	807	797	785	805	850	743	825	836	888	789	756	855	747	796	756	747	819	727	712	806	789	763	776	850	795	783	816	812	790	785	799	758	817	775	816	806	809	746	847	841	845	794	792	847	769	788	780	840	843	755	799	794	817	828	802	727	813	778	748	792	784	778	783	799	753	816	827	799	790	810	812	765	750	808	783	838	771	782	763	786	829	792	787	830	783	753	766	817	823	770	766	812	787	801	778	766	777	796	764	792	771	835	782	807	811	818	776	826	750	806	809	803	856	764	820	797	800	799	845	820	827	810	815	795	816	820	852	845	790	846	768	824	805	777	821	832	800	741	807	797	804	820	853	758	826	790	788	751	816	803	808
12875	24624	21844	12840	9501	7368	4622	3876	3175	2550	2354	2084	1625	1461	1322	1256	1204	1146	1085	1091	1059	977	985	919	941	864	886	823	864	838	868	947	832	828	813	774	800	811	817	762	834	737	811	812	792	782	778	780	837	773	741	757	776	816	728	786	747	784	803	766	803	743	741	777	757	733	765	754	779	724	738	735	781	790	745	741	755	733	766	771	747	779	718	698	770	774	787	769	738	720	787	751	727	801	793	773	786	814	723	777	750	798	694	778	755	758	751	668	690	745	793	730	744	772	801	797	793	772	761	722	765	748	764	721	743	729	728	729	721	791	744	734	704	743	741	787	734	802	719	713	754	770	778	786	775	766	797	729	697	767	715	746	790	757	765	808	806	751	760	766	746	769	726	732	745	758	776	698	769	786	721	769	685	810	723	752	740	754	779	802	751	715	797	751	704	740	764	756	729	729	709	718	727	829	761	758	755	712	708	744	833	717	726	745	750	785	751	716	715	785	748	742	768	727	720	741	740	759	780	699	793	762	746	759	749	752	740	784	721	723	766	714	807	737	740	799	692	767	767	778	793	800	721	759	735	716	815	750	768	761	749	736	745	757	790	730	733	728	773	788	789	711	734	773	705	762	748	784	740	733	732	759	710	784	709	733	713	824	733	721	778	699	749	773	742	733	716	748	720	726	729	739	738	790	704	748	778	753	723	756	808	788	723	740	786	787	709	724	777	736	766	792	774	788	765	735	750	721	725	724	747	738	753	753	755	753	691	784	811	786	770	704	749	743	750	800	685	785	725	713	765	753	789	746	757	762	728	754	750	777	729	721	727	742	766	760	788	761	776	693	727	764	672	783	766	755	796	707	754	799	703	787	747	731	768	692	774	747	719	736	746	736	766	781	763	763	715	722	786	760	717	789	725	762	768	736	775	750	734	706	736	828	729	717	724	752	776	718	785	810	762	696	740	753	774	742	744	783	754	765	746	703	735	770	701	727	719	768	779	792	745	743	760	718	810	708	726	766	792	748	731	726	757	799	747	742	758	782	717	763	776	702	754	758	748	816	751	745	778	789	790	770	748	790	745	742	775	734	746	709	721	721	738	777	776	744	736	712	727	727	749	739	784	774	780	749	739	747	763	752	713	749	752	722	752	768	748	741	712	825	714	748	759	726	725	738	761	743	760	751	748	725	734	704	770	782	761	731	760	715	759	714	718	788	753	737	736	795	753	726	701	748	728	709	723	737	795	728	728	721	789	760	747	742	751	736	756	739	741	751	704	686	692	718	800	750	750	716	697	810	737	772	731	756	776	758	822	760	750	736	728	757	780	794	727	765	716	733	729	782	748	787	731	745	720	710	728	725	790	772	671	748	784	750	742	714	730	801	726	739	759	801	785	712	735	704	736	777	779	733	811	759	748	751	761	737	770	663	795	768	774	734	769	741	755	721	774	733	721	775	738	774	778	822	701	764	770	725	726	735	765	742	763	726	768	684	739	783	750	800	727	784	756	734	758	795	744	751	783	778	727	763	781	781	745	749	752	739	781	751	728	729	724	754	770	746	763	735	784	760	744	759	731	787	721	717	761	722	727	757	744	784	753	748	729	751	758	748	771	774	739	768	775	740	730	762	733	757	719	757	744	755	737	794	739	724	759	740	730	772	736	746	738	779	709	710	794	813	776	702	690	721	770	805	698	713	762	760	767	782	769	754	785	782	707	759	747	746	723	757	732	728	722	702	769	731	683	692	756	728	705	760	786	730	752	797	715	782	753	757	739	752	666	760	755	754	750	767	754	699	724	768	753	754	757	767	740	707	726	760	753	744	763	743	765	752	795	764	721	745	781	744	722	748	753	734	705	725	735	747	760	692	726	754	746	681	754	722	794	733	763	747	761	713	758	758	758	760	782	736	755	770	754	766	819	786	721	752	734	752	743	738	714	729	766	730	752	741	752	752	751	754	814	741	769	799	746	735	698	788	748	776	795	745	819	739	758	741	743	730	731	784	739	721	725	703	746	726	773	752	777	714	725	813	757	761	741	744	773	740	751	791	745	666	717	719	748	793	715	732	769	713	753	770	756	787	766	740	793	765	755	740	737	742	764	770	769	762	717	733	745	718	779	771	761	786	761	709	700	783	726	777	779	752	712	681	772	734	741	753	702	811	782	737	784	727	738	729	777	738	706	760	751	733	723	703	793	767	764	750	723	747	759	772	792	697	731	731	754	753	790	725	778	756	743	762	749	746	781	743	704	746	737	790	772	706	757	757	740	796	725	746	756	773	694	763	737	761	761	724	736	700	752	769	767	815	745	753	789	741	717	796	745	755	720	722	738	791	731	801	715	760	798	796	724	756	759	724	742	755	761	733	747	741	757	731	754	771	714	765	785	800	745	729	771	733	746	760	725	759	775	723	720	745	710	800	773	757	674	713	738	731	769	696	771	737	751	734	773	790	777	722	747	716	848	743	737	745	750	793	713	731	746	764	783	773	713	726	773	740	715	729	765	775	735	774	762	760	775	785	760	784	760	772	723	756	724	720	696	717	718	776	757	738	809	766	784	714	743	756	738	718	711	750	711	799	769	716	774	744	760	771	752	721	783	739	751	729	724	731	733	732	774	735	766	776	755	780	728	783	709	713	725	741	724	766	746	760	760	756	757	762	766	786	748	720	672	718	740	726	716	742	750	694	731	829	790	735	746	741	732	774	743	720	730	748	752	748	729	722	774	734	754	767	731	720	781	737	794	729	791	781	747	737	770	717	788	739	741	750	760	806	744	747	732	770	748	802	740	737	670	686	749	705	697	742	777	757	744	750	767	759	765	736	738	780	792	765	732	749	757	741	717	761	677	746	750	805	772	739	749	783	778	715	721	771	694	771	742	790	739	764	793	721	718	713	739	753	784	738	717	735	774	711	736	765	755	727	767	749	746	777	760	768	758	708	724	809	789	770	742	763	702	768	725	726	745	733	719	772	769	742	722	729	771	777	787	760	698	759	760	750	726	740	733	695	806	758	729	747	745	798	755	772	742	740	764	786	814	752	790	733	759	739	746	725	741	756	702	702	779	717	769	713	732	774	743	794	722	760	780	740	762	765	764	724	710	695	752	726	679	755	739	749	793	754	744	778	718	726	767	722	719	751	758	781	775	736	757	733	715	793	782	774	765	713	779	730	783	716	713	788	730	747	801	742	763	727	739	693	692	792	767	762	742	757	800	733	709	781	686	706	808	780	734	744	739	761	767	732	735	746	753	787	753	752	779	744	731	727	767	803	742	767	747	723	733	750	715	742	760	688	719	760	788	772	743	762	760	782	781	758	732	726	745	754	732	753	751	748	736	738	787	746	702	744	732	749	709	755	795	775	779	723	771	775	741	730	735	771	703	725	759	753	727	775	748	781	732	756	735	751	772	689	695	748	726	787	747	755	763	714	738	703	753	746	733	821	771	726	723	750	727	715	765	742	734	757	751	749	740	711	742	786	739	729	753	704	792	753	759	772	784	753	729	715
27384	15067	3243	1049	633	345	254	286	211	216	180	176	155	186	161	164	175	162	144	174	147	151	154	170	157	154	162	181	168	157	148	150	188	132	159	163	183	178	166	167	137	179	162	139	162	161	161	157	154	139	165	166	175	151	166	165	159	152	147	167	173	169	176	146	159	154	157	175	151	133	160	173	150	173	152	155	161	152	169	145	153	178	144	126	171	152	173	150	173	172	176	173	145	158	140	159	145	142	157	150	178	176	172	159	155	168	156	162	152	159	163	171	181	173	133	165	158	170	167	156	164	145	168	148	126	187	154	153	151	150	152	153	140	146	160	142	147	170	161	164	159	170	171	149	164	157	197	185	152	162	148	162	172	169	150	163	161	161	154	145	132	166	193	157	143	150	148	168	153	164	174	158	159	169	166	155	167	171	148	173	145	147	147	162	145	147	154	163	156	161	184	174	163	147	148	152	147	173	183	159	152	156	159	156	186	145	185	157	168	161	159	174	145	161	154	158	149	177	148	125	166	172	165	155	170	153	147	158	155	145	159	154	157	167	143	148	157	152	148	147	154	161	148	156	155	147	169	168	169	145	120	151	156	172	172	158	164	164	159	147	182	172	177	155	172	157	149	164	157	143	145	185	150	174	168	160	173	135	152	179	184	152	175	155	125	147	144	163	147	162	143	160	172	164	150	159	165	165	166	167	153	164	178	160	164	172	155	149	175	155	158	157	179	179	151	176	160	174	149	147	159	166	159	159	146	189	158	147	155	147	173	176	176	149	159	152	167	156	155	169	189	173	170	155	136	131	152	162	138	164	167	138	147	169	141	151	163	169	150	164	169	174	157	168	166	157	162	152	159	144	149	160	157	198	140	155	155	165	184	164	151	147	150	168	146	139	166	158	161	159	160	181	152	171	151	177	160	155	172	173	153	157	188	159	143	146	159	157	147	170	143	144	169	152	146	181	168	146	143	132	149	174	165	160	192	153	180	177	172	163	159	141	175	154	170	169	152	159	144	143	181	156	146	160	153	146	184	137	172	174	157	154	156	165	181	152	156	135	170	153	169	171	170	148	179	170	163	162	173	164	159	146	177	161	168	163	146	135	154	165	147	180	163	179	167	158	163	157	173	175	178	154	165	187	152	141	147	155	164	174	159	159	150	161	162	146	134	155	145	164	150	160	156	174	164	150	181	164	165	143	152	169	163	143	197	166	176	152	159	150	154	158	151	167	169	186	176	148	163	150	155	169	164	177	153	170	157	153	141	150	158	157	135	152	161	164	149	160	146	144	188	168	155	135	165	128	149	177	167	161	173	173	144	151	170	160	150	147	168	173	164	155	144	150	162	157	142	170	164	151	156	164	146	186	172	144	160	141	138	157	170	181	177	166	182	163	165	153	163	168	171	145	146	173	167	168	154	163	128	156	156	164	149	158	145	165	169	150	161	143	163	156	169	169	166	151	164	159	161	170	135	163	177	162	153	185	152	154	156	156	148	167	156	172	147	183	168	146	157	146	166	174	178	171	137	145	154	158	156	155	136	162	143	168	167	162	156	156	148	157	174	153	149	156	156	149	144	164	152	177	137	144	153	183	153	160	156	139	156	151	153	150	141	164	163	145	158	153	160	161	154	189	154	169	167	153	177	157	154	146	157	148	165	138	152	166	144	164	171	147	159	163	156	138	162	164	153	161	163	173	158	166	171	169	159	165	141	173	142	144	181	164	172	152	166	157	169	156	160	153	161	154	151	159	139	168	168	159	174	157	157	200	160	170	170	149	164	165	158	173	165	160	137	167	148	148	151	147	165	167	158	193	190	159	163	170	175	185	182	189	155	158	159	137	154	175	195	158	160	182	146	161	147	177	163	148	170	181	159	154	157	165	148	172	164	162	163	166	162	147	175	163	154	146	152	177	169	169	171	154	175	185	177	169	156	145	162	161	158	169	175	162	173	180	174	166	159	167	163	164	143	157	161	157	159	138	147	184	162	159	172	172	137	186	180	162	157	150	152	169	140	187	161	166	173	155	168	175	159	148	132	160	136	162	156	146	161	150	177	146	157	173	162	167	181	181	161	138	153	160	184	141	142	149	144	154	157	158	153	138	161	134	168	155	161	153	167	147	166	129	145	152	156	135	140	167	166	144	140	157	151	178	171	166	161	166	170	157	181	161	144	151	149	152	148	168	164	141	161	166	181	152	181	159	147	182	165	181	158	167	161	168	154	169	162	151	165	167	155	166	157	157	170	151	173	143	148	148	163	169	150	165	169	170	161	145	176	154	166	150	164	172	168	181	165	167	156	203	160	172	153	180	156	152	146	167	145	153	172	166	147	161	157	139	164	152	168	174	154	141	137	159	167	150	148	148	142	160	155	155	179	167	157	147	169	164	141	156	167	162	172	155	162	157	171	164	157	147	146	170	156	157	176	149	168	164	161	164	129	153	163	167	143	152	161	170	158	178	154	149	166	135	155	132	155	151	158	139	173	159	137	175	172	164	168	170	139	180	183	170	177	120	166	169	150	145	159	167	143	177	144	159	142	169	162	158	147	156	156	167	142	153	169	155	154	167	166	175	173	153	173	173	144	186	165	148	150	162	156	150	135	163	141	172	184	147	173	168	132	158	163	142	192	184	160	155	155	161	149	149	162	171	164	159	154	145	174	159	159	161	153	186	154	177	168	167	134	133	185	148	189	170	156	148	160	161	166	149	140	164	129	144	138	147	156	173	159	149	158	164	155	157	179	165	150	160	170	140	152	173	167	169	134	166	155	137	139	168	185	154	163	145	173	162	155	139	169	154	160	157	160	163	173	148	175	162	152	162	186	167	179	162	163	157	160	160	146	169	160	151	170	163	143	173	155	161	156	176	138	184	162	154	159	170	159	166	157	163	161	155	148	187	153	146	149	152	171	158	186	162	155	168	172	158	160	155	175	168	141	160	154	172	131	155	176	154	163	165	167	164	146	154	166	129	147	162	174	150	162	179	170	178	160	154	165	166	161	155	163	164	152	149	179	137	173	145	153	162	137	150	157	163	153	147	137	168	173	165	157	156	168	170	163	170	137	152	158	174	172	157	165	150	147	163	164	174	166	152	171	131	153	149	173	166	157	167	146	169	159	164	160	149	150	158	167	173	166	163	176	180	151	147	165	148	158	141	144	172	148	174	151	152	149	147	145	175	161	144	154	161	173	149	150	158	153	156	167	166	150	135	170	174	168	148	160	171	144	166	158	165	162	157	154	174	159	141	180	178	153	149	127	146	148	156	149	161	147	164	169	170	192	162	175	152	174	148	148	175	152	152	166	156	158	156	166	130	164	152	140	141	183	140	160	150	155	156	169	131	168	171	163	151	172	146	161	163	175	161	128	147	176	133	152	155	151	137	149	166	164	167	177	153	159	149	144	144	156	124	151	158	172	180	143	158	157	156	167	182	156	159	146	165	155	176	167	149	140	164	161	164	173	157	161	153	165	134	194	168	151	144	155	153	150	166	180	178
6995	4858	3309	1648	1126	587	447	399	285	236	189	173	193	162	177	201	177	167	199	167	190	192	182	154	167	183	164	175	183	148	171	170	185	173	182	180	175	157	139	162	199	165	168	163	185	159	172	167	194	175	159	141	172	176	165	179	152	168	181	176	202	172	178	171	181	150	178	176	178	172	162	154	161	181	154	170	165	165	157	159	165	161	198	159	165	156	194	169	187	180	158	172	168	169	174	173	156	182	184	170	177	160	153	155	185	174	151	194	187	165	189	182	178	143	175	171	165	157	200	175	179	167	144	167	177	177	165	183	161	169	188	176	171	177	170	157	156	152	184	159	158	179	182	163	165	196	176	169	167	167	154	167	182	170	198	165	171	170	159	159	139	177	166	175	168	157	172	145	179	179	161	168	166	198	168	162	167	173	188	178	168	164	173	163	169	154	174	201	184	161	188	171	158	203	145	194	180	161	167	175	192	153	170	161	168	181	160	188	163	161	162	164	165	190	152	178	172	178	169	166	154	153	196	163	175	182	178	163	175	158	176	175	173	159	166	183	181	149	155	166	173	195	150	201	158	137	170	165	181	175	150	170	166	164	167	171	171	167	170	177	161	171	162	191	172	156	175	168	168	164	167	165	173	165	160	164	181	180	146	171	184	185	167	173	180	177	191	178	191	191	162	184	188	144	163	163	154	165	157	151	160	162	201	172	173	145	172	181	161	154	184	166	163	179	170	175	180	154	188	169	187	173	179	150	178	172	159	144	192	194	155	173	175	174	184	156	198	151	173	173	165	164	151	181	163	157	171	191	148	154	155	163	142	183	164	158	161	192	190	150	170	199	150	174	151	168	150	192	149	165	167	170	214	173	156	145	150	177	171	169	175	171	151	152	159	181	164	166	159	185	151	177	162	173	180	178	193	187	150	186	184	172	167	192	145	169	164	179	149	180	177	156	170	168	164	182	176	167	169	173	153	185	191	160	173	168	174	171	196	174	182	145	177	173	137	169	156	188	168	170	143	161	174	186	156	169	188	205	157	150	158	179	169	167	180	187	174	154	187	197	175	162	148	156	178	163	190	199	164	195	162	165	162	163	162	158	174	189	166	161	144	165	156	159	183	176	158	157	179	184	157	140	164	192	160	174	169	182	180	155	174	166	159	168	151	175	149	172	173	163	143	154	174	188	149	174	175	153	181	157	165	165	177	155	169	182	160	132	167	176	169	148	167	135	155	177	160	164	171	164	153	158	156	162	177	191	142	192	169	167	158	163	168	146	148	158	153	156	173	170	159	161	177	173	166	166	172	187	174	196	181	139	174	162	168	162	151	162	167	169	161	157	155	166	164	176	179	170	166	194	184	166	165	164	158	161	173	158	164	176	166	164	185	182	179	183	177	169	150	163	178	160	156	161	151	182	165	184	175	157	166	165	164	170	160	155	163	187	182	176	148	184	171	172	185	178	182	164	165	171	173	181	163	146	182	162	155	168	151	163	161	182	160	165	170	175	155	175	151	167	161	163	156	175	190	170	159	172	189	178	160	153	170	146	184	164	171	163	151	171	179	196	171	153	170	157	165	189	187	160	163	169	155	185	197	146	171	175	160	162	150	171	179	154	167	166	168	179	174	168	156	163	172	163	146	192	159	168	182	140	148	195	176	166	168	164	170	162	175	171	169	177	145	185	168	173	197	189	161	165	145	178	170	167	168	159	183	188	181	157	155	185	167	183	181	162	169	177	171	168	169	155	197	168	152	171	172	183	130	194	182	142	177	140	159	164	175	154	183	170	155	153	147	155	161	174	173	163	153	157	172	177	151	161	163	153	164	149	177	169	170	155	166	174	173	188	165	154	152	161	159	178	176	161	146	167	173	167	172	169	179	195	175	164	171	158	165	174	176	184	165	179	170	157	179	163	163	195	193	174	160	190	180	161	168	166	163	158	176	163	162	174	178	167	201	170	160	134	183	162	161	157	177	154	143	154	179	150	169	144	171	157	177	162	181	148	192	166	158	172	169	189	174	190	156	179	168	160	168	206	159	151	160	167	187	177	201	158	167	164	161	165	174	171	168	175	182	169	164	158	168	176	175	181	188	179	155	174	168	155	153	186	192	175	159	157	162	158	190	159	161	177	174	191	171	166	150	172	169	159	175	166	185	176	164	158	178	177	162	168	180	182	158	182	195	163	170	166	140	165	160	188	171	178	152	159	158	163	180	169	166	178	148	164	165	167	166	161	165	158	187	151	181	149	174	154	182	172	190	182	183	173	180	175	168	169	187	163	166	146	163	165	170	164	195	181	179	148	180	154	173	173	162	178	168	165	150	182	178	156	195	145	159	166	176	164	149	169	165	163	155	196	170	168	170	165	186	173	179	175	153	156	174	170	155	186	191	155	164	156	159	191	178	205	174	179	166	156	178	169	184	146	161	147	163	184	187	170	180	140	159	158	172	162	214	175	186	176	156	180	182	181	152	183	167	174	152	155	172	170	179	168	168	160	164	156	159	166	169	168	181	195	170	174	166	165	158	168	157	182	209	162	167	176	156	162	182	149	173	176	155	167	160	156	165	186	175	194	189	188	150	165	162	180	156	182	181	167	160	188	158	173	181	170	186	178	165	177	150	177	162	176	160	171	152	169	158	154	176	204	185	131	147	204	171	159	150	168	176	175	173	177	190	166	158	163	179	166	148	177	164	161	177	180	180	182	168	136	164	164	171	170	155	167	149	170	176	188	171	197	166	172	179	170	186	180	185	176	169	175	190	163	168	186	150	177	190	176	164	154	180	170	155	160	178	182	157	149	171	165	150	175	176	168	192	170	173	164	168	176	177	145	170	183	189	170	162	183	141	168	176	152	180	176	181	192	180	175	171	155	170	165	160	169	166	189	153	189	158	185	146	178	154	180	150	159	175	180	168	180	165	178	176	169	178	158	166	162	182	149	180	178	168	166	175	168	177	180	173	176	176	180	155	194	174	189	166	174	189	174	157	175	146	146	171	156	171	167	172	174	174	177	184	175	186	181	171	189	167	174	177	166	169	170	190	182	163	179	154	164	169	153	189	157	165	150	160	163	192	202	166	189	176	152	174	176	172	160	192	157	174	151	190	148	195	175	146	146	164	161	166	159	158	176	159	163	166	144	182	158	167	173	164	190	169	164	168	171	170	146	163	174	162	157	156	174	155	181	154	170	191	157	172	163	181	148	166	135	176	176	165	194	198	186	177	167	182	165	160	170	178	180	177	176	183	153	172	162	162	190	197	199	174	171	166	182	158	174	186	181	162	192	185	181	191	188	188	200	169	175	168	173	169	183	161	195	148	162	163	176	187	183	181	159	173	189	181	168	175	160	161	173	146	152	175	178	162	178	179	164	161	178	181	192	200	166	136	168	159	151	148	173	162	161	143	204	156	178	174	157	183	191	157	158	158	166	164	187	166	181	198	165	166	174	152	165	178	164	164	135	167	170	172	179	157	169	175	179	179	163	142	163	179	149	170	147
24408	20180	26350	23773	20204	11515	2124	1357	1133	926	915	852	692	681	607	654	622	610	585	604	559	536	505	600	558	545	534	515	531	542	513	539	533	575	535	520	515	498	537	549	529	535	507	561	519	517	504	480	497	504	583	505	533	545	477	503	518	470	501	475	466	528	487	514	518	485	506	487	544	512	514	556	500	528	529	509	496	518	548	514	518	542	542	524	477	479	492	494	541	493	481	508	531	527	507	481	507	524	532	518	492	507	483	514	528	530	532	515	520	496	510	511	491	509	514	492	548	530	501	480	518	526	533	506	536	474	543	541	499	520	444	505	519	515	510	500	550	570	529	509	518	514	530	478	490	512	524	472	519	517	508	477	541	542	496	537	528	502	552	475	519	476	512	523	504	479	546	507	529	538	497	505	510	511	499	482	495	511	483	520	487	515	484	500	540	494	509	529	488	521	506	526	491	489	510	527	536	479	514	544	481	483	514	473	485	509	508	490	486	474	491	498	520	523	504	510	504	492	535	483	504	467	499	532	561	530	501	533	489	505	517	534	474	515	521	499	495	496	497	566	511	510	531	511	497	487	537	507	511	518	473	543	529	495	514	509	476	506	509	546	490	507	483	516	501	522	500	515	519	471	492	489	504	561	494	499	530	498	480	494	467	498	526	532	501	505	491	546	474	510	518	514	524	551	487	545	568	525	519	486	520	524	491	525	539	506	513	518	517	516	522	488	511	537	512	509	476	488	523	477	515	503	526	494	488	507	496	487	493	482	495	484	524	499	525	511	497	513	512	522	512	498	497	485	529	501	526	494	508	542	510	545	527	473	526	538	525	497	478	451	465	517	477	494	492	521	529	512	481	488	526	530	547	469	540	502	497	504	498	507	547	557	542	452	521	505	527	471	497	519	501	532	500	516	492	481	506	483	511	506	475	474	500	502	531	525	491	512	542	494	542	501	508	506	481	507	514	534	500	530	484	531	520	536	510	524	494	481	473	491	529	514	514	517	500	481	509	499	528	494	518	478	519	510	535	499	506	500	511	522	467	480	508	484	524	492	503	501	525	505	506	519	488	532	497	493	479	466	447	491	503	505	517	537	543	509	496	451	535	466	505	509	499	524	524	488	459	450	529	510	522	524	487	496	482	509	431	471	480	512	509	479	537	518	517	524	513	525	540	513	542	550	509	495	507	517	502	509	493	525	507	486	550	519	474	507	545	515	523	516	475	522	496	506	486	491	507	501	514	515	483	525	525	496	475	488	509	481	501	494	473	522	528	521	491	530	511	526	504	492	520	516	489	506	505	468	503	524	517	470	534	525	497	517	486	492	508	534	474	563	498	526	543	480	485	450	507	501	510	512	477	514	522	500	491	473	452	495	558	479	528	471	509	504	491	475	539	480	437	480	553	512	448	470	523	473	501	486	502	536	510	523	546	514	542	461	496	537	496	476	528	487	490	518	518	470	457	479	485	495	539	522	489	517	529	499	510	497	510	505	485	497	538	490	525	509	473	474	527	548	515	523	548	495	526	512	537	566	498	539	527	521	496	515	498	522	555	494	527	478	487	488	514	479	494	524	535	509	503	528	484	470	535	561	494	498	506	519	478	506	514	483	487	498	543	523	511	468	521	473	528	509	553	514	488	515	527	512	492	473	539	493	534	509	485	498	536	483	503	491	496	495	505	504	469	517	477	473	466	512	490	521	496	511	503	509	519	516	533	505	505	507	504	509	511	520	490	500	509	476	511	493	482	557	539	530	519	499	521	546	534	520	510	523	461	477	499	511	532	487	504	492	496	495	501	445	503	510	489	506	500	504	523	551	487	507	496	523	510	485	488	517	494	512	496	527	506	511	522	493	449	526	510	544	514	493	478	483	546	504	519	519	527	497	502	497	513	500	523	486	473	505	507	519	535	499	480	499	519	481	498	528	522	480	489	486	536	541	487	507	499	531	523	531	488	511	455	492	545	504	496	522	516	509	528	488	532	513	506	520	540	512	492	482	542	507	528	494	530	495	487	516	504	493	526	507	522	505	506	496	515	530	486	502	549	520	530	497	525	517	503	572	511	454	495	497	538	526	494	481	508	493	516	523	484	473	478	472	503	506	519	504	501	487	477	506	483	529	481	522	519	494	517	520	494	510	481	473	500	489	551	491	554	468	508	527	514	505	479	504	500	466	504	524	528	489	494	502	523	466	496	473	530	501	526	545	504	482	453	477	529	487	510	457	485	457	467	440	489	509	513	469	520	496	484	514	459	524	491	503	525	538	502	490	500	491	433	523	512	502	486	448	487	509	519	513	520	496	553	546	508	469	479	492	520	504	526	522	530	516	579	487	520	514	523	525	514	535	523	553	470	491	497	516	482	499	515	484	458	548	528	529	549	496	541	498	490	500	512	449	524	457	479	486	499	510	485	469	565	471	499	524	478	508	523	471	522	560	523	501	519	517	476	502	477	500	463	500	513	491	545	509	468	516	488	478	496	514	495	563	531	467	504	532	516	481	529	482	482	499	489	500	543	504	521	486	476	505	507	514	497	515	496	513	542	480	567	526	514	482	499	523	509	495	525	539	471	493	521	442	517	474	537	508	524	511	485	514	515	482	501	509	501	493	488	515	487	519	519	529	533	509	516	567	479	468	497	495	520	521	532	497	520	490	510	524	460	501	494	454	506	497	507	498	483	551	486	503	518	507	499	504	471	529	477	501	515	493	515	549	548	545	504	516	521	489	481	474	511	494	520	519	575	522	545	500	490	490	491	501	486	516	489	542	510	496	493	527	520	499	480	473	489	543	501	468	484	458	525	523	517	522	495	524	526	517	506	554	500	470	513	503	514	512	511	460	496	472	462	509	488	498	515	575	506	458	479	535	514	520	522	499	519	443	483	534	496	504	502	517	513	496	497	480	537	499	532	508	496	512	491	553	502	483	497	497	505	499	520	535	502	466	498	529	481	501	537	491	559	507	464	468	497	476	533	516	478	539	511	510	522	496	484	508	506	513	484	527	506	516	542	539	519	531	511	484	507	495	504	471	508	519	524	496	503	497	488	535	465	533	493	523	548	517	531	505	517	526	527	502	452	537	506	513	500	546	489	499	533	552	514	496	474	460	493	500	520	518	521	524	478	505	497	502	473	507	489	478	475	481	505	512	548	508	497	567	505	491	505	516	515	503	497	477	508	539	497	477	501	481	590	478	564	466	518	497	487	491	482	454	475	502	456	530	510	522	523	522	519	493	546	453	523	488	524	557	479	512	507	492	542	493	490	500	478	487	499	533	504	492	509	504	495	487	497	488	520	484	527	507	453	506	501	492	517	491	503	502	518	497	501	516	481	492	493	467	482	495	534	494	483	501	509	571	501	508	506	476	524	498	504	547	491	529	493	494	477	493	541	521	503	457	505	494	503	530	541	510	542	502	499	523	482	494	495	493	499	479	525	550	496	522	510	497	514	517	524	480	506	506	498	468	503	494	539	510	499	470	535	496	526	484	531	523	500	498
9123	16550	13702	7998	5486	4182	2533	2125	1670	1429	1311	1207	849	858	767	708	693	687	689	588	612	583	628	584	544	544	546	567	537	525	540	509	530	483	514	513	490	519	497	486	511	485	514	452	478	533	479	466	486	470	473	531	496	517	476	513	506	490	479	494	476	487	488	462	486	471	455	514	464	484	458	476	473	474	502	471	483	492	483	556	484	492	482	453	506	467	489	484	508	496	476	488	481	475	475	474	474	484	486	453	445	486	457	509	514	465	455	445	457	465	505	499	466	463	477	480	529	510	469	469	450	506	470	499	472	467	455	490	465	482	464	482	491	470	489	525	464	451	511	474	450	437	473	479	461	464	481	464	477	454	502	456	477	503	454	486	515	474	438	487	461	449	464	464	489	464	465	439	454	471	444	483	438	464	468	473	499	432	453	488	432	458	490	470	475	447	471	461	476	491	484	467	488	436	468	469	466	487	447	454	453	493	439	469	470	457	430	489	525	416	509	489	455	498	464	441	490	460	506	438	453	465	458	450	450	458	482	489	456	483	457	473	477	490	478	464	426	480	465	436	469	474	480	472	480	428	446	467	484	446	471	454	511	496	468	488	474	509	455	463	458	483	459	473	487	484	440	496	488	443	455	464	457	476	503	496	490	489	457	454	480	506	415	471	451	486	480	418	489	478	510	491	466	469	462	454	465	454	485	439	534	466	420	480	459	489	453	478	447	466	427	449	489	470	444	500	453	451	492	481	511	517	479	474	446	473	450	462	466	485	525	468	433	449	482	449	434	479	485	461	443	481	469	443	447	481	476	445	468	474	450	461	468	467	455	481	471	490	486	461	456	477	486	468	476	447	485	460	474	469	461	495	514	431	442	458	463	450	490	465	480	471	439	482	474	503	458	432	466	495	480	460	476	466	479	465	486	485	471	492	461	479	492	469	470	438	456	482	459	514	505	477	451	469	474	470	494	478	508	452	494	510	513	488	445	471	465	435	452	447	450	485	422	425	527	490	472	462	464	477	475	467	513	443	475	490	470	465	468	485	461	466	507	471	485	449	470	461	482	463	443	447	476	484	462	516	452	473	452	442	480	458	484	477	439	465	470	494	482	459	495	469	487	484	462	478	471	471	482	464	487	509	476	518	473	461	467	470	463	473	477	477	482	463	469	454	496	475	512	464	439	503	473	484	466	471	478	511	446	456	490	485	475	460	461	485	493	456	444	465	479	507	452	494	448	490	450	492	462	486	511	449	454	465	468	443	459	509	512	460	517	500	490	462	481	485	470	444	470	454	460	482	455	516	453	441	481	452	455	452	467	472	455	492	436	519	463	534	420	484	503	449	480	491	469	438	472	440	464	452	479	461	479	472	468	483	501	490	459	471	477	507	457	502	460	465	481	466	441	430	474	494	445	471	505	466	494	490	465	434	456	442	495	466	499	495	474	506	478	500	496	503	433	493	475	527	452	453	476	471	471	518	465	450	489	484	454	454	479	468	453	437	460	439	489	485	449	469	479	468	474	475	492	438	451	483	472	488	503	437	476	454	436	466	449	424	450	437	440	472	489	494	474	471	478	467	441	461	512	487	441	491	450	449	474	481	463	485	447	457	466	507	515	473	467	446	473	457	500	442	453	481	467	447	459	425	445	460	476	459	458	498	469	461	484	480	461	439	441	440	448	464	458	446	468	465	431	504	473	467	474	492	454	498	498	458	481	450	495	443	483	472	459	482	479	463	473	459	452	446	475	439	513	478	460	452	443	479	450	466	468	463	468	486	493	462	481	460	451	455	468	446	467	465	478	484	445	487	484	491	474	468	436	464	456	492	442	480	454	460	431	470	485	515	436	480	521	476	505	500	510	447	467	493	477	446	493	462	453	469	481	459	490	457	457	469	468	429	469	473	461	433	480	471	443	472	506	440	488	496	467	453	466	511	497	431	498	472	462	443	493	466	499	444	493	485	475	497	443	457	453	467	424	514	456	472	491	498	503	487	466	454	505	483	466	470	441	446	473	448	472	483	482	473	472	480	466	474	483	490	482	517	441	489	481	464	499	481	519	467	456	446	472	471	494	485	481	448	487	452	533	463	485	474	490	460	476	458	480	485	434	493	458	490	499	443	422	425	502	436	435	508	487	433	440	503	459	478	500	490	483	488	480	508	515	446	490	442	471	443	432	451	445	498	487	489	489	455	439	469	432	470	473	467	472	483	490	492	459	461	484	454	503	494	491	428	484	451	440	483	454	466	434	488	458	430	482	481	491	517	487	478	453	478	462	460	454	481	476	477	496	412	505	501	488	511	500	470	442	425	464	463	425	507	475	437	496	513	507	480	482	456	484	460	453	482	443	503	473	453	481	462	443	473	493	486	502	504	480	442	499	453	429	467	432	477	459	467	453	478	485	458	484	489	495	484	512	482	451	502	441	514	426	480	467	438	496	467	467	505	445	484	456	480	447	477	495	501	454	469	481	460	456	442	477	474	491	452	496	446	447	452	516	453	486	463	477	464	490	479	462	463	476	480	388	472	480	470	480	467	488	474	425	470	480	459	468	460	482	495	498	452	480	476	448	461	480	483	448	447	439	494	475	444	478	464	468	482	459	479	469	467	462	460	488	447	445	477	493	455	443	453	489	473	456	463	497	469	492	483	454	477	500	476	474	453	496	441	473	497	465	455	466	449	458	486	455	455	481	453	497	477	478	484	479	478	440	465	453	446	505	489	489	511	429	502	460	453	483	485	439	450	493	476	420	488	481	470	466	478	481	484	465	470	440	442	476	429	465	455	465	492	430	446	528	452	503	508	468	496	503	480	486	472	473	477	470	447	473	521	460	489	471	455	490	484	466	469	468	497	471	452	452	476	449	459	471	469	457	482	469	448	496	476	482	455	479	494	507	470	483	461	504	424	455	468	480	454	479	481	464	462	489	454	456	483	453	494	470	490	469	504	467	458	474	457	461	439	435	504	491	477	465	495	457	493	482	462	446	458	494	500	456	484	486	493	471	439	491	503	486	460	488	484	480	463	483	501	490	472	452	477	441	485	462	502	456	451	442	469	488	470	413	452	427	442	461	459	453	474	448	463	456	453	482	476	473	491	456	452	447	442	463	470	487	477	471	469	472	468	480	482	445	499	456	511	447	502	446	460	501	467	476	460	465	482	504	482	448	451	460	425	463	463	470	473	450	417	475	443	510	474	498	477	476	481	485	448	480	478	453	491	471	442	482	476	456	503	451	492	466	493	454	498	460	472	472	478	458	481	495	472	457	494	492	473	455	438	475	501	490	451	475	500	481	431	500	463	434	489	489	478	477	434	486	455	429	477	465	468	488	447	492	507	522	459	454	485	481	479	487	459	468	505	476	451	465	479	456	507	488	427	483	422	471	451	443	450	469	465	431	466	444	465	470	485	480	436	472	502	484	464	520	441	468	515	481	486	489	446	459	459	444	449	511	471	474	474	479	470	486	481	461	495	458	437	464	507	467	470	495	508	471	489	459	449
22237	20208	26780	23431	20222	20395	10696	2685	1809	1614	1575	1372	1167	1134	1087	1051	1064	988	960	995	935	946	919	864	925	907	884	874	898	832	825	842	850	850	806	838	831	813	781	864	759	858	830	847	847	817	827	818	836	853	811	855	826	780	782	803	800	802	820	871	790	788	801	841	820	863	758	850	791	778	808	795	809	758	826	800	811	836	796	841	820	830	849	800	797	792	760	778	790	765	825	827	808	782	790	833	784	806	755	768	798	762	777	792	778	787	812	773	789	808	791	811	850	760	839	811	813	830	813	833	808	838	813	805	803	821	797	773	841	798	819	836	783	767	848	832	751	786	782	823	787	842	853	777	834	819	850	833	837	814	811	816	860	822	814	777	796	849	799	821	822	808	789	772	794	814	866	791	815	788	834	827	815	806	785	800	831	785	723	865	804	810	815	787	815	831	776	873	779	781	838	819	789	808	804	835	801	785	806	822	792	785	853	786	790	806	839	796	790	788	831	779	854	762	809	800	766	818	805	856	772	796	764	761	769	769	787	774	842	786	821	821	826	793	767	830	798	837	800	818	791	825	825	798	828	748	785	842	838	839	794	814	795	813	837	732	832	801	800	771	856	776	808	786	810	763	778	782	821	746	789	787	738	784	813	855	805	849	735	825	741	789	818	785	828	830	789	788	763	777	762	815	794	823	811	779	751	752	756	816	800	817	790	785	815	805	808	784	777	793	769	775	853	784	851	759	766	805	857	811	760	802	748	828	776	810	772	830	865	841	828	785	761	766	818	761	833	730	822	803	840	766	826	774	801	825	753	817	789	771	805	898	817	795	824	796	840	797	775	800	813	766	783	799	785	840	817	819	785	793	818	837	855	769	769	811	832	786	832	841	780	805	805	845	838	802	821	775	768	767	810	792	742	807	822	889	762	838	821	814	802	843	817	810	785	802	773	780	811	773	811	820	847	838	832	819	805	826	777	785	823	796	762	817	750	798	832	785	820	795	817	788	819	798	816	838	812	829	792	803	806	757	816	810	765	773	768	768	761	852	849	798	803	824	826	789	784	802	777	784	789	851	778	799	739	824	793	858	820	766	801	804	849	773	797	779	831	783	769	790	849	838	779	829	843	803	789	781	854	809	824	830	806	826	781	775	765	810	834	820	819	790	746	790	862	813	792	778	784	798	850	816	862	789	811	835	806	840	835	790	814	831	793	807	817	761	760	786	755	825	847	819	809	764	798	810	834	801	807	782	793	825	836	794	827	787	846	776	752	776	791	767	776	795	787	794	769	820	862	768	809	799	873	720	830	853	799	868	799	831	794	839	799	760	801	799	827	814	832	817	831	817	812	818	791	792	815	808	785	833	792	787	749	805	849	833	851	784	726	785	817	791	783	763	727	793	779	834	820	804	832	810	768	788	808	748	835	803	740	812	821	790	788	797	819	765	810	791	827	777	742	800	819	769	807	806	822	836	809	813	792	845	788	825	751	812	778	720	824	760	777	849	750	800	799	830	794	786	835	776	769	823	795	773	828	740	776	805	806	804	782	816	812	805	791	752	811	825	763	816	848	791	840	811	874	842	802	810	788	773	814	761	861	770	764	793	739	845	774	800	808	861	826	809	831	788	848	807	818	807	832	799	822	853	816	785	792	783	805	863	772	778	838	803	828	761	804	875	784	816	781	858	817	796	857	755	756	754	852	809	791	755	811	832	831	796	875	796	813	813	830	763	783	827	886	846	821	787	837	821	792	808	834	842	770	789	808	846	774	835	808	782	824	791	798	752	825	785	754	818	799	822	802	820	815	771	796	807	833	882	827	768	809	796	786	759	733	814	755	745	852	829	848	808	789	852	847	794	797	783	776	796	837	842	798	802	767	820	712	788	847	811	797	819	789	796	791	824	775	754	792	800	807	824	777	828	793	762	803	822	800	797	795	781	804	845	742	815	784	799	777	822	825	778	759	798	800	778	794	840	786	779	787	846	804	813	801	769	832	765	802	789	841	772	846	751	805	791	795	813	769	789	787	755	837	780	817	783	825	835	826	824	818	792	794	787	809	880	814	827	774	856	821	779	841	780	799	754	745	808	809	779	798	795	834	780	798	821	784	828	790	876	796	785	819	812	797	745	806	808	765	770	815	795	841	793	811	779	771	774	856	716	813	851	821	832	792	790	820	794	815	795	795	828	820	759	855	823	776	778	803	775	791	810	799	816	848	813	779	831	787	781	806	801	825	789	761	741	747	772	831	774	792	775	809	822	785	789	798	806	787	759	769	814	817	821	793	852	803	801	755	801	840	783	833	796	806	833	811	798	773	745	743	786	730	806	789	811	793	803	759	797	854	774	798	791	781	810	810	804	813	789	809	761	812	802	782	779	801	776	798	779	796	804	830	787	816	777	795	827	762	854	813	790	839	814	774	802	766	760	779	792	754	840	839	806	799	798	795	783	831	788	810	810	795	848	807	840	793	794	773	764	844	808	789	751	832	798	794	772	859	772	817	785	759	761	776	785	818	838	837	799	783	817	827	772	776	729	815	823	784	778	778	832	768	821	841	754	758	779	746	769	760	828	823	810	830	832	817	743	794	794	813	748	742	780	826	807	793	846	823	843	838	807	841	812	777	811	763	826	830	820	764	770	771	786	789	718	787	780	733	783	795	822	827	803	815	799	833	829	839	826	845	757	792	811	812	815	758	799	795	826	764	777	770	834	754	806	794	855	826	844	783	826	811	784	795	753	806	788	789	756	814	766	773	856	704	736	812	836	783	822	824	766	828	817	774	826	799	811	832	777	775	719	817	862	837	836	789	815	764	792	823	823	791	850	811	796	796	781	831	756	816	844	796	789	780	812	792	790	807	782	824	798	816	800	818	852	750	804	791	802	800	821	777	789	780	797	874	749	790	768	798	799	835	776	777	831	787	819	842	829	812	802	830	789	823	822	770	790	762	776	809	774	784	760	810	793	837	815	807	826	870	899	768	840	769	765	811	800	838	770	818	841	807	805	787	744	822	828	818	802	816	792	807	793	769	823	761	754	801	830	841	825	788	785	807	792	828	779	785	804	761	816	789	793	852	807	748	752	814	818	789	786	765	839	839	836	818	765	806	747	824	804	745	819	793	763	794	759	815	839	783	783	784	756	781	788	825	762	756	755	786	819	857	771	802	736	818	841	802	726	818	801	790	781	829	812	735	793	820	826	773	845	759	771	783	835	801	770	840	784	833	772	831	794	820	840	842	828	817	811	852	765	793	809	806	814	807	826	817	868	819	822	793	834	805	829	835	824	826	782	816	775	758	771	801	781	783	796	786	743	780	815	764	804	828	844	823	798	840	774	777	781	816	815	820	829	856	845	858	761	812	799	801	827	815	848	780	869	779	763	794	798	787	830	783	787	815	783	803	811	806	773	800	834	840	823	831	835	795	815	793	776	786	807	784	809	766	829	816	752	798	796	839	850	851	807	874	800	843	822	823	790	821	759	849	853	817	785	771	816	827	795	821	772
12147	23186	20454	12235	9470	7721	4567	3756	3033	2528	2324	2059	1585	1429	1372	1244	1137	1136	1061	1078	1028	949	941	957	885	955	893	869	887	876	846	855	859	849	830	794	843	826	811	808	770	773	803	805	777	787	787	781	743	802	740	773	821	808	787	758	808	787	793	728	744	789	758	751	793	770	749	804	788	734	778	723	827	824	762	759	779	782	775	754	807	762	759	778	773	786	777	729	785	756	734	774	743	775	779	792	761	733	752	796	754	762	759	738	767	754	757	785	756	767	755	744	800	759	722	734	729	749	759	732	806	724	756	787	772	741	732	726	751	761	718	792	742	797	751	725	729	738	787	714	729	795	698	707	737	814	760	773	727	749	756	746	741	697	715	736	796	729	766	713	737	809	762	758	757	747	732	705	767	720	763	754	742	719	775	738	775	778	759	755	780	737	713	706	779	703	772	789	779	727	796	739	716	799	707	762	755	737	717	748	765	769	767	709	746	782	730	709	745	756	753	780	783	823	773	735	741	762	740	765	693	772	767	732	743	771	736	707	727	732	742	743	753	798	701	751	748	763	771	747	742	735	798	731	751	725	760	763	740	731	786	770	817	721	750	759	787	731	757	749	752	764	807	762	735	752	693	702	792	750	728	752	747	753	737	760	804	773	768	765	769	705	722	807	793	750	724	713	753	751	728	750	746	740	774	759	761	737	748	694	742	770	753	718	715	740	745	734	760	711	757	793	800	689	770	761	728	819	730	728	744	741	753	773	709	796	745	705	691	765	777	801	746	699	732	799	759	789	791	776	748	753	697	765	746	695	769	782	755	801	770	752	737	790	778	722	768	773	798	754	717	686	785	721	735	749	768	782	745	764	721	778	773	749	782	775	800	804	766	769	723	717	765	749	705	731	761	729	722	714	729	737	722	813	729	788	746	816	721	748	746	738	794	777	763	753	722	772	745	749	731	810	741	730	765	755	756	753	728	744	744	753	768	731	744	730	773	727	742	768	761	787	740	750	810	757	727	829	748	719	742	755	734	781	737	709	757	754	752	773	782	716	800	738	717	728	751	721	720	778	739	757	734	734	727	775	757	771	702	775	750	740	728	752	691	751	738	768	724	732	733	739	741	724	719	750	761	740	760	751	718	773	756	744	735	704	748	739	752	782	756	764	704	763	755	807	710	759	811	739	769	785	748	739	763	724	800	744	751	792	724	733	733	713	736	777	773	788	726	741	758	742	777	736	757	767	708	799	766	704	752	752	715	744	712	794	749	778	739	749	769	739	742	745	744	709	752	787	781	750	765	747	712	694	718	765	710	748	747	760	789	780	743	719	776	735	762	732	757	777	768	731	796	739	739	753	732	749	815	732	765	789	711	730	783	782	757	775	751	718	737	751	741	772	760	731	808	726	722	717	779	749	708	710	737	725	736	747	736	753	754	754	788	780	722	778	749	765	779	723	766	757	698	731	742	754	734	747	758	729	681	762	764	724	758	769	744	765	762	807	748	791	755	819	757	750	743	725	816	778	731	758	724	747	729	722	784	771	740	724	740	746	811	755	756	732	756	712	742	799	750	817	716	721	735	744	782	733	819	786	732	795	757	787	731	737	747	755	763	752	784	751	685	742	737	752	701	746	723	753	720	759	756	750	705	778	721	796	795	746	750	745	737	731	718	754	764	740	800	737	720	756	725	820	753	762	742	751	747	767	775	747	776	702	788	686	754	751	757	734	746	748	725	766	799	753	759	818	737	704	687	742	710	762	759	804	719	745	749	745	749	713	741	733	799	741	762	718	777	725	729	775	746	697	740	749	758	799	723	780	697	779	700	758	743	772	764	745	756	747	720	741	766	700	799	764	689	778	793	764	777	736	713	791	751	784	733	770	758	786	769	751	745	722	723	723	762	737	753	727	734	734	772	758	750	796	752	739	737	690	761	771	785	746	756	768	784	760	793	756	794	703	694	770	792	728	765	746	713	765	724	715	730	821	739	710	782	763	737	743	767	726	740	734	797	756	740	752	777	735	758	722	732	801	724	753	732	704	766	708	714	752	746	687	720	746	750	666	761	748	746	735	776	748	736	748	712	773	766	733	795	729	734	748	772	703	760	740	743	744	696	716	756	790	708	753	701	760	755	706	714	694	784	712	755	730	797	715	770	705	753	836	776	741	707	777	748	746	739	754	763	783	786	771	755	764	735	742	700	774	760	807	766	785	722	752	756	762	751	716	666	778	728	737	765	741	802	735	745	701	818	781	819	755	755	761	759	802	779	761	787	778	779	766	774	771	721	764	687	745	735	747	714	783	740	702	737	749	740	789	751	781	722	759	750	767	694	760	748	718	728	773	709	738	765	738	758	731	767	789	722	743	747	752	693	757	742	776	793	757	775	801	754	709	731	763	731	716	740	770	758	693	753	764	709	755	773	766	746	727	778	701	719	783	695	708	741	760	745	785	761	782	724	773	748	779	739	742	718	742	725	749	768	759	736	756	713	726	714	709	739	778	731	753	815	711	822	741	696	758	753	760	726	760	738	772	745	735	737	716	723	711	715	774	786	730	710	771	729	723	756	725	765	745	728	788	756	727	732	733	707	753	785	726	774	746	758	724	718	734	737	682	765	705	766	743	760	749	738	803	731	787	721	815	770	850	788	803	726	719	794	781	795	703	735	736	711	764	788	745	723	767	760	751	702	746	751	753	707	737	741	705	717	789	758	714	748	706	743	752	773	720	798	779	750	716	738	768	742	786	757	687	766	779	712	745	764	736	812	726	774	808	774	757	762	747	733	749	750	732	741	704	735	748	767	733	752	779	740	744	706	787	808	817	733	752	719	712	746	705	761	760	736	752	742	759	786	750	723	754	732	815	742	691	722	748	727	699	788	739	709	763	713	775	749	763	724	792	751	774	778	800	769	722	726	750	739	755	757	764	720	752	738	744	728	769	751	730	789	737	750	751	793	779	747	741	765	773	767	746	787	768	739	756	723	728	743	748	750	754	765	716	755	708	760	701	731	728	731	806	795	764	743	766	734	809	807	751	759	723	765	758	766	734	760	747	748	741	801	710	770	755	754	769	744	738	762	770	758	742	714	770	727	755	733	698	745	727	790	734	744	772	736	724	750	753	747	728	763	793	779	745	735	833	768	723	742	762	762	801	758	752	752	787	766	706	748	722	753	801	768	753	724	709	716	770	758	771	723	711	723	802	787	716	701	700	755	766	778	759	747	805	783	783	746	799	744	748	745	789	825	728	756	783	738	732	782	747	755	759	733	741	713	745	705	758	770	784	784	728	750	733	750	786	768	761	757	768	752	743	727	781	748	752	773	775	789	758	728	749	785	743	722	766	707	736	758	800	747	759	727	704	695	753	733	741	737	743	784	765	767	753	750	729	748	745	724	768	744	768	762	735	796	754	743	795	756	735	765	706	756	743	723	737	780	751	708	727	749	776	771	713	785	717	770	741	752	760	731	760	760	722	704	706	721	817	758	754	743	746	785	720	721	796	690	718
27440	14685	2674	884	636	370	262	289	202	192	169	164	185	162	149	162	166	151	184	171	174	175	146	162	181	157	141	147	156	137	187	136	177	188	172	159	190	138	144	179	159	144	180	158	160	147	169	146	177	171	178	169	161	143	172	162	158	175	155	165	166	162	150	164	179	170	158	140	157	163	167	159	154	174	156	165	169	161	161	142	150	166	153	145	145	166	157	172	160	172	164	158	137	153	166	145	145	170	143	209	152	173	147	174	151	141	160	152	160	141	156	166	158	176	184	165	160	165	140	136	151	176	154	149	154	143	149	175	164	169	164	157	144	153	167	165	146	139	168	141	148	164	191	155	183	155	171	143	159	182	148	174	171	160	123	138	169	156	152	142	144	159	177	151	153	169	181	159	171	151	149	166	153	176	162	166	164	149	147	164	133	163	142	177	156	195	155	146	169	153	151	170	140	163	166	166	149	158	152	152	161	143	161	164	167	146	178	163	164	160	153	148	165	150	141	151	159	159	167	158	157	143	143	175	176	144	175	192	154	138	157	157	150	164	167	149	135	156	158	177	139	149	167	153	166	167	160	176	156	161	142	168	160	174	147	139	153	152	146	178	174	154	161	166	151	168	175	132	142	160	169	151	145	166	154	170	156	146	166	161	189	138	149	155	156	166	163	142	136	133	168	166	177	156	175	185	152	180	166	167	165	153	153	181	154	165	161	177	193	162	164	180	168	150	153	166	150	160	139	168	176	145	151	164	158	159	166	156	167	163	175	170	168	173	170	154	174	164	165	141	167	162	166	151	173	188	156	158	154	149	156	138	153	146	158	157	152	143	156	173	152	169	174	182	154	172	168	173	141	153	142	161	145	156	143	165	157	154	155	164	149	161	166	167	160	162	161	190	181	178	187	141	165	169	165	156	183	153	158	157	152	143	189	155	164	169	166	151	160	154	157	148	168	167	168	152	152	156	149	163	154	150	141	155	137	153	162	184	149	178	164	130	152	155	152	189	156	148	169	141	164	153	179	158	164	159	146	164	163	153	143	166	148	134	162	166	161	167	162	158	179	138	161	148	153	147	161	167	178	147	148	161	143	147	200	151	140	150	179	156	166	159	148	151	167	160	167	157	153	159	185	163	159	152	152	156	157	184	146	150	160	155	158	163	144	150	142	173	166	152	143	171	133	154	140	153	138	150	168	174	179	159	155	168	182	166	178	178	162	144	180	169	149	137	156	171	160	152	165	166	164	142	160	164	150	178	143	175	156	159	153	147	172	161	183	163	156	171	157	174	165	150	159	175	144	153	144	178	169	143	145	179	153	158	155	160	146	146	171	147	162	145	148	160	168	161	153	181	165	171	149	156	185	144	148	162	153	155	165	133	170	171	164	151	156	180	144	169	166	157	167	177	142	173	151	146	142	170	174	136	178	169	143	143	165	162	133	153	149	168	149	159	173	168	159	159	175	164	163	178	176	169	195	180	164	169	170	173	156	141	147	145	137	164	148	162	150	161	168	159	179	133	154	158	152	165	189	155	165	167	149	161	178	159	177	183	168	170	165	157	159	154	155	167	164	153	157	157	186	163	152	151	163	183	165	191	140	172	147	156	143	163	162	187	161	181	147	139	150	148	148	145	169	161	144	154	173	153	149	168	160	169	166	162	160	157	151	177	143	158	148	137	159	164	181	147	176	172	177	173	172	143	180	154	145	148	158	143	171	146	169	150	152	165	163	154	161	156	163	143	161	165	194	169	159	153	173	152	148	164	158	161	141	160	151	155	144	160	149	164	155	158	142	147	157	160	149	151	155	151	146	130	171	144	152	147	163	182	142	148	155	141	169	168	169	153	169	158	130	143	179	175	168	189	155	177	159	176	125	175	147	165	163	185	173	158	172	166	161	148	193	193	165	165	154	190	147	170	170	156	166	135	183	132	162	150	145	165	176	160	161	146	159	165	154	163	176	131	157	154	151	136	159	149	157	172	141	166	182	183	187	135	173	160	143	156	164	157	160	178	146	193	153	154	164	150	156	133	143	164	154	160	177	174	176	157	187	158	145	159	147	146	176	148	163	156	190	141	151	157	166	155	180	166	163	184	181	147	154	161	179	145	149	166	164	154	147	181	157	159	142	163	164	158	167	137	179	175	160	153	155	162	135	166	166	151	153	138	155	146	180	159	164	149	159	171	147	185	142	155	167	141	174	144	158	126	166	157	152	152	156	168	154	153	164	170	160	159	153	162	142	166	153	164	169	182	145	160	152	170	150	172	137	145	160	182	188	147	163	156	168	180	169	162	162	150	166	169	156	160	157	176	147	163	131	130	131	149	173	167	144	160	166	147	169	161	156	162	159	167	142	181	160	136	159	145	175	162	164	155	166	172	169	177	158	162	161	179	170	147	150	162	166	153	151	168	162	151	176	162	181	155	157	156	161	160	154	151	173	145	176	146	158	166	153	147	168	169	161	160	162	159	183	160	167	143	175	155	165	185	163	161	161	164	143	155	136	134	153	148	171	164	166	149	173	157	142	169	171	172	162	175	144	139	143	168	169	165	145	160	151	166	160	171	176	132	186	170	153	147	160	144	149	160	153	153	139	161	165	163	161	147	148	142	166	151	171	152	151	155	173	142	174	179	165	176	154	154	146	163	167	147	141	155	148	136	164	154	168	144	169	148	156	158	149	145	166	159	147	158	167	170	144	119	137	151	140	162	141	150	138	179	163	150	147	152	157	171	170	154	152	132	159	165	180	160	160	137	173	144	186	152	138	165	163	152	180	159	140	146	147	157	155	148	160	173	150	164	172	186	167	156	132	162	149	147	168	163	162	149	206	176	167	134	160	177	164	157	160	178	145	147	144	133	162	157	155	157	151	144	142	169	171	168	155	162	164	161	162	148	163	179	172	147	163	171	161	146	167	164	159	174	170	159	155	159	172	161	167	172	155	164	166	168	158	158	141	151	144	139	162	153	149	168	144	173	156	152	161	172	151	173	161	161	149	175	186	165	164	153	157	153	136	151	170	162	162	188	173	155	163	165	145	174	169	146	174	161	148	165	157	160	159	179	154	167	149	147	184	167	149	160	159	175	155	158	156	142	168	157	168	151	162	159	155	162	143	171	169	163	157	170	161	149	147	141	172	157	165	152	152	149	156	179	179	164	147	147	164	158	175	162	159	163	143	159	156	155	162	154	158	130	140	152	168	154	163	162	167	171	178	155	158	179	160	157	178	170	179	150	167	151	159	157	168	151	177	163	167	165	168	151	169	150	146	159	159	174	153	156	156	163	161	169	171	149	166	172	169	150	163	175	187	170	155	182	164	177	160	149	162	142	172	150	160	169	170	131	150	152	177	163	160	141	157	186	156	155	163	167	167	159	140	149	181	154	167	143	162	180	167	176	163	169	168	177	158	167	135	178	152	142	153	191	138	174	163	154	150	172	165	179	166	152	152	144	150	153	150	155	154	150	165	148	187	157	174	174	159	156	158	154	156	155	152	178
6612	3435	2312	1366	1038	562	357	356	262	226	187	202	177	188	190	178	172	187	180	174	179	159	207	195	188	178	184	168	166	180	178	174	186	184	180	185	175	186	151	160	181	189	174	163	164	160	168	155	184	190	162	169	163	172	179	198	175	166	167	172	178	173	177	170	157	166	158	177	177	180	168	157	183	170	184	169	167	180	174	176	158	159	147	185	164	179	164	169	151	178	163	170	177	169	157	184	166	182	172	173	180	152	175	186	168	161	160	180	185	164	144	185	167	141	182	174	165	159	172	153	158	165	179	168	186	161	189	168	170	183	185	145	151	196	176	146	151	174	185	182	187	153	170	173	172	158	181	196	176	161	168	171	175	178	175	178	178	172	172	174	165	188	178	175	171	171	190	183	171	194	170	180	172	177	176	186	180	173	164	164	188	176	158	174	153	158	169	163	169	173	181	171	177	161	156	161	162	195	169	181	183	185	136	195	139	169	164	174	164	172	175	184	181	185	164	175	151	177	180	161	170	176	138	179	173	174	181	177	170	154	177	183	180	191	163	166	177	171	182	192	154	163	169	186	183	166	162	170	170	172	178	170	204	176	169	195	153	139	170	170	163	197	176	163	174	171	157	168	164	170	174	165	185	182	165	163	164	161	182	171	146	186	156	153	153	160	194	163	194	178	182	173	168	163	179	164	175	173	166	175	181	175	173	152	166	170	166	170	188	152	179	151	166	190	164	157	176	168	180	168	159	174	153	181	169	173	151	189	157	154	161	193	195	169	157	193	179	163	180	188	175	183	146	161	159	168	171	160	161	175	152	182	160	148	168	154	195	162	155	212	155	163	167	182	181	185	181	167	170	174	144	171	167	185	174	185	177	178	168	148	195	165	185	162	179	174	150	158	169	154	166	163	157	165	190	183	205	168	157	193	165	170	164	177	171	184	163	172	153	163	180	164	166	157	176	154	176	170	163	174	178	157	158	172	150	177	167	168	164	168	185	176	184	164	180	168	197	182	180	171	162	163	156	194	180	183	147	159	149	184	166	168	170	158	149	171	179	163	196	168	149	166	189	171	168	177	185	154	176	172	168	170	188	167	181	182	173	185	159	153	188	137	166	164	181	163	159	182	175	198	174	195	176	140	183	149	175	164	164	167	185	169	184	165	189	171	189	169	176	167	166	182	174	176	177	199	174	159	159	162	171	156	149	162	188	175	151	176	178	177	177	180	159	156	177	175	158	180	181	159	183	146	169	184	167	172	169	170	160	169	165	154	188	161	166	171	169	144	174	168	173	159	153	199	158	173	177	174	171	200	159	177	178	185	150	160	180	162	169	160	158	170	181	157	195	164	166	170	178	171	166	184	195	165	183	154	170	182	154	146	157	192	136	165	159	174	182	168	166	159	184	164	188	149	175	197	173	170	159	157	179	202	170	175	152	172	183	180	169	174	182	151	171	166	169	185	188	167	178	167	187	169	157	175	171	158	164	176	195	188	174	188	161	174	179	154	158	179	134	173	171	166	185	165	193	167	165	187	179	166	173	208	162	162	158	198	179	145	184	184	182	163	169	174	170	148	168	168	158	167	173	184	178	193	153	162	149	168	154	163	169	167	167	175	149	171	174	168	162	147	170	157	183	191	197	165	178	176	175	174	172	177	179	171	153	150	162	168	178	150	165	173	161	153	170	163	159	194	160	181	157	166	173	164	210	175	140	183	185	153	175	165	146	164	163	159	190	172	152	187	181	164	201	141	159	158	166	176	181	168	171	162	163	181	165	166	170	146	166	170	173	175	172	173	160	175	160	181	191	178	176	165	175	171	182	184	190	160	161	169	166	172	170	187	172	189	157	169	167	192	169	184	170	149	180	164	162	160	165	176	167	182	198	178	188	173	164	155	148	188	162	194	183	170	171	173	160	181	172	170	164	170	152	187	184	203	166	176	164	160	173	171	193	167	178	165	145	157	187	179	131	182	184	157	167	176	155	173	148	192	178	189	148	156	163	182	168	184	168	144	188	165	199	173	150	188	152	169	168	167	168	164	161	166	163	162	174	198	172	172	163	195	187	167	167	159	162	167	164	186	152	148	182	152	168	166	169	183	170	155	184	170	175	162	175	159	154	175	188	174	172	170	186	176	159	157	194	174	190	168	142	167	162	159	164	167	169	163	183	171	149	165	182	170	166	162	158	185	177	183	164	171	182	158	170	183	182	161	166	168	174	191	142	163	173	155	164	163	170	154	185	150	170	167	167	161	164	142	179	185	198	158	182	163	160	170	157	176	176	168	178	173	182	158	181	165	168	155	200	166	169	150	165	183	172	166	170	151	140	175	176	170	181	174	170	164	170	187	182	171	153	187	177	166	178	178	165	175	185	167	166	161	178	173	175	164	177	176	173	196	152	197	188	143	164	165	161	182	171	187	183	165	194	161	167	173	170	191	159	165	178	176	172	185	156	181	188	156	167	153	172	171	162	162	186	167	181	181	171	174	159	167	148	166	171	153	180	154	168	161	172	204	168	151	168	148	174	170	158	170	143	153	184	148	153	183	162	159	184	173	171	164	190	156	154	196	176	179	184	184	169	158	155	184	168	182	175	184	216	161	170	163	197	203	166	162	158	180	146	178	175	162	165	165	171	161	146	174	154	159	161	182	177	197	170	172	188	168	169	144	146	181	160	170	155	163	156	166	156	148	156	160	185	173	163	160	170	169	183	155	160	159	152	182	152	158	156	160	178	182	180	155	153	159	161	182	176	201	158	140	173	158	156	160	175	184	166	162	158	148	161	148	182	190	163	168	179	161	185	168	162	164	188	189	169	177	180	156	181	156	177	192	163	181	186	164	160	155	164	181	200	172	202	157	182	182	173	186	192	150	177	173	155	172	175	173	176	158	177	160	161	174	150	159	175	161	177	152	168	176	171	164	186	153	159	160	165	181	149	148	177	165	174	167	172	186	166	167	178	158	158	159	144	182	181	148	150	178	158	182	147	171	166	135	166	180	159	163	172	172	148	159	160	159	177	142	172	166	184	145	168	179	180	152	192	188	161	198	171	170	166	179	173	188	182	182	170	164	182	180	170	176	160	176	177	165	197	176	152	179	139	155	163	185	176	153	154	174	183	161	168	153	156	156	150	178	171	177	186	148	185	170	173	176	180	187	171	165	172	173	159	182	180	154	154	179	175	169	182	177	158	173	167	172	165	184	194	143	155	164	166	194	191	172	177	172	178	182	182	155	185	155	146	163	162	177	182	167	179	175	179	169	143	149	162	165	172	180	169	180	175	185	156	157	160	182	164	145	148	156	191	177	188	178	159	184	160	159	169	193	156	173	144	173	160	166	161	169	146	175	184	197	194	164	144	154	186	158	159	153	169	139	148	173	179	166	153	155	179	167	163	184	168	180	171	187	176	161	170	152	171	176	174	173	157	167	171	178	183	156	167	172	183	176	164	149	169	167	177	182	159	180	164	163	196	148	162	187	146	166	151	178	179	159	146	182
24462	20174	26335	23781	20207	11568	1959	1336	1018	934	911	841	667	712	643	564	613	575	599	592	574	590	571	547	512	577	553	550	532	532	534	530	483	542	574	539	523	526	532	500	518	480	531	530	511	502	522	540	532	486	520	515	513	551	512	485	508	529	520	563	482	517	545	511	517	506	508	497	523	504	507	520	546	527	484	511	506	504	511	497	496	498	493	525	521	520	534	519	501	498	479	513	486	497	485	509	507	515	503	462	487	486	535	485	530	535	472	464	523	523	465	493	549	538	532	470	501	525	509	483	517	463	526	531	507	508	514	512	509	485	526	520	508	498	488	528	501	500	488	514	514	521	514	510	510	522	532	537	518	501	528	526	542	472	521	516	481	487	516	506	509	520	502	478	471	507	534	495	493	515	488	509	513	484	452	453	507	509	508	496	462	494	541	500	520	530	490	513	536	481	477	521	487	510	496	512	508	501	507	507	478	530	514	502	526	514	503	515	480	482	509	485	507	543	527	528	494	496	528	541	479	472	499	492	540	498	549	525	531	486	502	498	488	487	539	519	544	449	505	494	522	486	510	519	515	516	501	494	476	540	530	503	539	496	505	508	515	520	496	489	511	507	539	525	483	526	488	489	506	531	512	543	491	508	482	537	481	484	501	493	543	495	515	494	497	461	468	487	522	477	493	548	552	550	493	507	487	533	487	496	473	478	465	547	535	508	530	493	538	493	520	518	509	476	563	475	478	483	494	531	471	487	514	499	496	456	503	515	548	483	552	540	477	500	472	501	510	508	544	550	480	537	524	507	522	501	487	517	527	547	490	523	506	532	490	535	483	490	544	487	500	515	463	520	493	536	546	505	543	512	497	506	514	512	457	506	539	496	501	490	492	521	556	501	466	488	516	510	504	450	530	536	499	548	538	502	490	488	531	466	463	523	502	495	455	511	522	522	500	529	524	519	517	521	510	475	490	497	527	502	495	511	516	507	516	537	496	512	502	514	493	498	536	534	441	517	511	505	494	522	515	500	513	563	482	533	538	505	548	478	548	488	528	528	485	491	480	484	524	487	513	490	490	546	494	475	500	540	493	558	484	487	498	509	523	483	558	519	529	500	515	522	524	499	485	494	512	478	543	538	501	520	500	501	503	496	506	510	509	487	510	521	514	539	534	470	511	509	493	533	541	505	520	500	524	488	493	505	517	510	537	504	489	479	532	493	437	499	508	502	551	484	474	541	503	525	516	515	529	484	491	532	520	531	518	509	526	524	523	495	441	542	495	510	530	533	508	532	517	545	531	529	540	533	465	510	535	489	504	522	497	546	505	515	482	508	511	505	514	512	465	500	534	505	534	513	498	503	457	493	495	501	489	518	532	523	465	495	528	501	485	512	537	536	539	500	525	533	495	500	526	503	538	483	508	530	453	519	503	469	505	537	529	517	547	524	513	493	474	497	511	512	521	498	472	495	513	526	492	503	504	477	538	525	461	487	493	489	530	559	491	490	468	501	516	465	527	481	499	508	496	529	488	502	538	498	505	495	511	475	491	509	542	494	510	512	486	536	508	525	471	474	504	538	481	508	509	543	520	491	507	509	507	510	532	483	515	476	498	524	515	519	506	493	486	503	516	471	529	458	476	552	549	520	539	535	512	500	508	465	496	504	466	488	518	503	567	516	507	529	519	464	488	525	512	493	494	529	483	458	515	483	510	492	508	511	471	499	498	513	530	529	562	487	529	479	494	503	503	486	552	506	520	555	483	512	530	494	517	524	544	517	535	510	496	504	518	493	523	462	518	484	532	501	498	548	475	500	500	529	538	490	504	512	511	501	476	546	508	511	492	494	493	497	479	475	515	554	476	512	516	492	523	499	504	527	507	474	500	532	516	503	541	538	512	525	497	476	511	499	489	480	476	528	483	475	519	513	522	534	503	543	520	494	481	527	493	511	504	514	519	506	514	489	490	462	505	522	550	543	498	503	508	502	499	520	488	512	521	486	522	508	513	499	486	529	564	500	497	513	485	467	490	522	521	534	528	476	570	483	516	542	523	515	459	504	489	458	528	537	517	513	521	544	516	530	520	496	511	531	516	475	485	497	567	535	539	476	519	540	490	529	478	504	519	500	508	515	491	505	485	501	503	469	474	499	502	516	483	488	478	456	496	467	500	511	490	514	506	509	530	497	542	479	499	525	499	477	499	536	495	464	488	507	498	502	512	483	478	507	484	513	491	477	509	497	492	480	550	519	512	491	512	485	491	446	492	482	517	549	528	511	497	484	484	500	488	520	509	535	543	534	529	487	517	451	537	506	504	520	502	497	499	521	496	546	512	472	511	540	514	479	545	473	497	502	524	520	500	526	453	476	495	514	515	522	485	489	497	475	503	471	483	562	502	494	538	533	514	495	524	506	508	509	559	497	492	472	512	462	509	516	512	520	490	491	491	514	429	479	519	507	537	490	491	513	517	499	498	504	508	468	526	517	512	510	530	502	484	471	525	519	519	515	508	462	505	461	455	496	531	500	516	523	504	477	526	533	488	497	481	472	511	560	522	488	502	531	499	506	521	448	468	503	486	508	507	488	547	536	539	507	521	494	502	473	502	525	464	515	519	521	538	519	517	555	520	527	475	553	469	523	551	529	507	473	467	510	490	518	508	510	495	513	486	517	471	461	502	559	482	515	506	483	473	565	485	510	521	535	498	511	478	470	484	450	511	549	514	508	460	541	503	530	511	514	505	524	474	496	525	516	517	522	498	493	511	503	501	521	497	476	505	433	541	538	540	511	463	486	506	518	550	526	447	481	516	519	526	538	463	502	553	518	483	498	472	510	494	502	514	488	481	485	501	528	498	483	496	494	512	495	531	522	497	502	465	478	506	501	507	510	501	535	514	512	502	562	530	513	490	543	485	524	491	482	515	489	515	544	536	505	482	504	519	527	483	496	467	518	496	450	518	483	518	519	507	525	515	492	529	510	532	508	511	519	497	492	486	479	518	491	504	516	508	464	511	509	524	514	498	492	515	500	508	540	479	490	525	517	492	523	527	518	509	529	498	515	528	542	509	527	550	541	521	537	521	522	470	493	487	488	499	513	512	503	493	516	482	491	500	510	495	502	468	512	517	495	520	475	535	531	501	490	515	521	522	528	502	474	505	565	475	498	519	485	546	501	490	500	515	492	499	517	495	507	502	510	464	506	536	522	483	504	519	547	540	518	495	520	478	536	522	549	518	481	487	477	505	489	546	495	543	496	522	529	518	497	521	443	501	502	499	510	499	499	534	530	496	478	519	524	513	517	530	531	491	495	529	530	516	517	487	510	548	500	568	518	525	490	513	544	507	519	522	472	542	528	474	528	447	512	498	484	491	520	478	512	511	510	495	474	502	505	484	486	540	492	525	511	498	504	495	518	528	477	474	549	484	528	540	524	546	516	546	564	517	496	515	531	485	519	517	474	490	496	524	518	476	544	514	493	534	519	542	509	491	476	522	558	479	524	466	495	481	495
8552	14964	12938	7326	5474	4479	2466	2106	1645	1373	1298	1109	861	789	764	748	722	696	654	630	555	604	567	587	590	532	515	554	532	535	524	549	523	551	487	536	525	552	552	496	479	504	479	516	476	499	490	492	488	461	552	526	503	475	472	481	493	498	495	487	505	522	480	473	486	469	466	468	500	480	493	485	467	486	457	443	483	467	487	476	505	507	487	441	475	533	494	478	496	475	480	479	464	455	479	472	461	472	512	477	517	504	511	464	469	454	480	485	460	498	478	496	483	465	468	466	492	490	473	469	469	473	465	464	472	447	430	515	464	486	477	461	456	486	502	499	470	450	467	481	449	460	487	458	477	481	453	510	467	503	474	465	490	441	533	510	470	447	455	516	464	465	483	480	461	494	512	474	452	483	486	454	468	518	445	455	494	458	447	420	469	511	459	483	456	457	453	464	485	450	476	447	483	457	477	511	471	475	457	473	502	484	472	487	485	495	459	471	511	422	469	462	531	484	484	478	470	452	470	487	508	434	461	495	473	468	491	457	462	457	473	471	459	495	439	427	505	460	453	487	439	515	442	466	511	472	499	451	472	477	465	473	493	508	462	475	468	471	472	465	434	471	508	501	491	462	474	490	479	469	483	455	457	504	502	504	473	462	481	504	479	423	463	458	434	481	463	436	477	472	492	468	490	457	448	469	471	505	458	451	473	444	497	458	503	489	495	463	507	484	492	499	470	500	455	486	446	457	527	486	501	473	484	500	471	454	488	515	473	507	492	452	481	560	433	503	531	460	468	475	482	495	467	445	467	466	462	484	461	440	502	510	437	510	487	441	498	504	474	469	484	476	463	463	486	468	506	468	506	432	467	502	471	495	461	454	474	448	459	517	478	503	454	492	473	506	458	439	445	478	500	475	500	444	461	556	483	505	475	499	455	466	482	499	495	467	458	468	481	489	460	475	460	465	453	525	467	491	468	463	457	494	499	442	449	460	492	478	486	466	483	441	460	469	438	462	485	504	483	450	478	469	497	453	452	452	460	451	442	466	473	498	483	519	487	446	436	472	445	449	506	470	523	443	453	468	457	493	454	475	488	457	510	484	480	493	468	480	436	495	470	460	484	443	472	428	474	460	485	485	455	482	461	471	501	502	473	465	464	457	470	482	480	465	460	462	472	505	490	429	471	495	449	461	504	468	484	454	489	440	464	458	452	487	458	472	481	515	457	470	456	463	462	495	451	456	447	486	449	438	461	501	480	460	475	462	474	471	447	477	476	484	486	504	456	460	480	511	469	452	474	442	504	458	443	489	477	454	446	464	490	458	473	443	483	438	497	438	471	484	435	485	464	457	510	486	485	496	458	466	470	499	488	484	435	477	470	479	452	453	495	482	447	476	526	480	470	476	467	483	440	480	453	477	522	459	504	444	496	466	472	544	487	470	460	495	425	501	506	454	469	487	455	471	514	487	457	482	481	488	499	468	485	511	461	491	506	487	464	484	506	477	454	454	459	467	464	493	470	457	472	458	476	463	475	455	483	510	491	446	441	508	417	492	439	508	465	440	450	490	463	462	443	461	463	473	472	459	429	506	450	497	475	454	497	452	460	471	484	478	436	462	469	448	453	474	435	476	441	458	482	447	479	480	486	466	478	485	485	470	478	484	509	475	450	503	501	500	517	435	499	512	500	471	433	452	441	455	486	487	462	480	460	436	475	471	500	493	482	453	450	472	451	468	492	490	497	489	486	507	468	468	447	496	476	476	479	453	480	476	476	508	447	476	490	475	477	441	508	448	492	476	463	454	438	481	472	466	491	524	477	487	465	454	482	482	482	441	484	455	482	464	465	497	447	495	536	484	481	445	430	514	482	484	482	480	457	509	496	465	483	500	512	510	515	459	470	478	474	456	482	470	481	443	481	484	501	466	489	485	443	448	468	459	468	486	479	449	467	494	492	456	440	466	472	483	494	501	500	479	478	457	483	465	508	462	471	459	478	482	492	482	478	485	442	436	475	462	463	464	448	440	439	487	495	430	446	456	474	468	462	476	452	485	487	500	439	484	489	423	461	469	490	485	474	480	449	506	467	492	524	488	449	472	476	486	418	509	494	473	458	487	515	472	456	472	462	484	465	479	440	521	475	444	455	493	483	506	480	505	433	458	424	461	493	481	506	500	460	443	468	469	482	442	473	463	483	501	495	476	502	480	482	474	504	473	447	476	463	476	471	471	498	470	480	468	449	488	454	437	465	499	465	466	499	476	497	456	469	470	482	481	490	486	445	493	493	480	469	490	465	447	456	491	516	443	478	468	458	456	500	496	498	472	433	478	464	484	468	464	479	471	466	502	485	466	472	500	478	453	438	469	464	483	453	496	448	469	493	487	450	475	499	471	464	456	425	487	462	470	448	520	472	482	441	497	516	468	451	444	475	514	463	451	473	476	480	462	472	446	451	468	474	491	515	483	472	519	522	443	474	482	465	458	459	460	460	461	503	481	480	511	445	460	456	463	461	480	481	463	496	458	455	443	451	520	499	470	494	480	438	483	440	479	444	462	520	472	476	473	481	444	461	472	481	481	445	507	514	472	463	448	469	481	491	479	465	444	456	472	474	474	487	454	464	480	501	497	498	450	466	446	445	482	493	469	425	476	455	495	439	476	461	497	465	451	451	492	477	478	458	490	476	467	475	481	476	484	440	478	449	487	455	452	489	475	440	457	446	486	478	466	507	459	443	431	475	445	474	471	470	485	510	474	436	467	445	448	460	460	493	470	468	473	435	476	479	464	458	456	455	462	447	462	433	488	491	456	479	421	451	486	523	433	479	484	463	463	463	514	463	475	447	410	470	440	436	445	482	431	486	413	462	467	488	451	486	500	433	482	460	475	465	497	463	474	483	494	463	460	445	472	477	459	487	499	464	461	466	478	519	494	502	456	490	457	510	465	485	469	450	439	483	482	496	494	449	480	457	505	486	489	456	456	457	472	481	498	450	479	479	436	510	459	500	473	467	476	477	525	474	471	478	510	449	476	469	519	473	483	455	459	427	485	476	475	448	461	443	463	458	432	454	472	470	469	471	458	449	443	448	452	479	489	472	473	458	467	502	453	427	454	467	440	483	442	491	480	494	472	493	466	513	481	484	477	474	494	467	448	449	469	479	426	499	471	457	484	485	516	435	484	463	468	489	441	496	483	469	458	492	433	504	501	520	468	490	484	468	481	474	484	491	453	494	494	477	460	485	449	464	520	498	476	453	510	459	481	491	496	429	488	445	512	500	449	463	462	453	473	497	441	459	532	455	486	464	474	489	461	451	460	472	503	507	504	447	447	493	470	487	455	497	492	510	440	465	462	458	505	461	517	450	449	457	473	470	487	469	477	470	494	474	430	442	459	477	464	484	446	493	484	451	457	478	454	505	465	426	390	464	483	495	493	444	498	461	452	464	440	482	508	466	488	477	464	471	474	494	442	456	465	483	462	499	486	474	426	473	460	503	475	506	471	477	435
22287	20216	26761	23474	20228	20420	10716	2595	1928	1578	1605	1359	1193	1139	1149	1022	994	968	1013	990	936	966	938	878	885	907	846	926	905	838	834	898	843	854	785	818	830	868	867	800	858	800	778	848	826	835	857	767	831	847	832	879	824	863	791	802	840	814	819	787	870	815	809	833	782	835	815	826	832	829	854	814	811	781	856	829	836	791	794	750	865	790	817	840	775	797	869	841	799	778	757	783	842	843	854	808	821	826	778	797	793	796	847	822	806	813	782	779	817	816	830	824	814	822	816	820	804	814	776	805	781	802	892	845	800	827	822	816	810	830	817	768	819	819	788	817	861	840	751	810	740	841	806	774	782	775	808	829	744	848	819	809	814	802	782	798	801	818	776	807	875	860	795	837	840	819	827	809	772	767	784	847	797	788	834	758	734	850	838	815	808	822	796	782	831	826	833	805	765	801	768	840	832	811	795	828	774	831	827	836	788	877	830	890	851	851	807	844	810	777	803	788	847	807	785	808	791	818	818	788	855	814	796	834	813	798	860	831	804	801	796	809	838	836	812	821	793	796	761	820	840	745	797	852	813	809	790	845	819	808	876	763	789	829	801	797	829	829	820	840	757	793	772	758	844	785	743	806	790	822	840	841	821	834	798	828	786	791	785	841	790	815	763	781	774	796	784	799	781	788	804	775	852	790	804	839	817	828	774	805	778	827	788	841	796	810	817	784	837	807	804	859	751	817	841	784	817	820	779	863	851	804	798	796	843	822	751	822	835	849	791	856	789	792	796	793	819	865	842	860	796	835	772	775	777	816	802	755	829	815	819	786	757	823	799	818	755	780	812	837	791	751	851	823	756	790	829	881	789	800	825	783	845	826	758	760	841	808	789	797	826	848	785	786	741	755	777	818	820	849	820	767	799	824	821	790	822	805	761	842	819	832	797	767	784	769	861	781	776	799	794	854	865	776	787	798	822	860	787	790	868	803	815	800	764	836	791	768	842	832	755	843	819	830	821	809	812	862	840	814	762	795	811	829	723	813	829	873	777	793	787	799	814	753	760	819	798	812	745	837	808	808	767	802	791	818	815	877	774	785	837	780	791	796	764	804	824	817	802	777	813	812	763	818	766	768	755	795	806	751	786	767	764	882	792	753	794	799	805	775	809	829	786	835	745	818	775	821	812	809	827	835	821	780	801	811	814	803	817	781	846	818	809	806	810	811	839	868	794	850	797	755	805	915	814	796	862	785	805	808	839	788	816	828	789	782	752	804	764	838	824	805	812	806	813	837	815	807	801	778	795	787	785	843	788	840	828	768	853	828	833	805	814	796	801	812	809	792	845	708	798	778	763	804	822	742	840	773	836	756	831	863	805	815	824	813	795	786	814	848	783	820	779	834	762	822	787	789	760	826	761	790	813	836	828	795	791	803	782	790	839	743	792	792	797	834	797	795	794	802	766	759	829	777	766	819	819	802	801	795	885	835	752	774	772	816	817	806	752	816	837	814	844	820	839	802	777	799	791	819	798	769	837	825	823	778	817	799	806	828	807	804	812	819	802	846	777	810	818	805	809	816	813	830	807	823	756	797	839	805	812	830	803	869	822	839	801	765	786	795	827	750	828	757	807	835	794	794	763	843	784	793	837	854	792	773	834	794	790	818	819	831	833	842	805	819	813	832	856	793	773	820	817	840	817	789	794	804	780	805	800	782	800	786	846	850	808	764	838	759	810	835	803	781	790	751	775	835	793	820	806	815	828	793	804	804	766	800	754	801	793	791	776	784	801	780	793	789	781	789	863	789	822	852	772	850	821	829	776	817	806	789	791	770	757	846	812	809	815	779	808	783	758	807	785	765	813	862	778	778	819	746	793	772	777	808	799	801	788	816	795	804	807	805	839	820	847	819	779	827	752	746	805	772	788	833	803	841	811	765	853	813	785	745	765	758	826	777	767	794	828	816	828	809	769	819	779	775	798	821	784	807	828	751	837	822	835	762	816	855	829	808	758	835	800	841	810	864	851	803	768	780	811	831	830	809	763	801	822	804	814	835	821	802	784	827	826	788	802	845	820	836	821	814	847	804	816	790	840	804	839	803	819	769	767	775	738	804	823	822	834	824	810	834	763	780	814	815	817	797	781	790	748	816	821	825	763	781	779	767	788	781	772	800	785	820	832	743	821	815	819	820	796	794	775	825	810	796	776	799	802	833	809	788	783	780	791	780	803	790	834	773	788	787	796	817	813	760	775	763	777	827	808	739	794	830	802	784	777	786	846	821	745	788	794	862	762	803	789	841	800	792	842	791	777	852	779	823	827	811	775	798	785	857	793	788	836	828	789	840	799	767	799	769	763	758	839	783	817	814	775	773	833	822	740	729	771	851	793	791	784	799	847	803	826	790	803	817	774	794	835	803	798	826	766	811	754	811	765	855	897	827	784	836	802	778	865	795	824	781	789	760	812	826	835	784	766	774	839	797	780	829	811	738	800	793	848	850	740	809	819	797	816	824	819	747	771	819	807	775	732	841	772	821	816	837	794	815	799	785	796	777	771	827	840	832	816	742	739	808	798	770	760	779	744	781	846	810	793	797	772	829	849	764	764	798	795	754	835	803	782	820	797	765	806	795	792	781	779	796	809	783	815	839	844	809	816	800	777	790	832	768	788	777	786	790	812	848	767	801	839	763	783	814	765	801	861	825	802	790	805	791	784	840	800	818	808	800	816	809	796	793	778	760	789	790	797	827	770	870	795	790	811	812	827	767	782	837	820	776	810	793	800	806	775	802	790	779	818	805	746	790	846	811	761	793	822	842	796	843	835	820	777	783	765	804	762	773	793	793	855	757	877	757	804	839	771	753	799	822	847	829	799	820	820	801	809	738	842	824	838	767	798	838	793	790	823	839	819	820	808	768	816	792	788	797	819	774	766	796	813	825	775	779	801	778	808	804	733	842	806	817	842	780	809	809	811	782	812	785	772	825	797	749	792	861	813	814	798	796	840	785	868	779	772	789	808	772	801	849	834	821	837	802	816	754	769	775	805	820	821	773	826	767	779	831	805	781	846	791	801	772	813	775	797	815	876	898	752	778	763	796	825	788	843	841	781	823	790	772	838	841	791	794	830	810	757	798	783	814	813	781	772	849	795	764	786	825	772	743	769	801	883	766	813	819	742	769	783	844	807	754	857	817	795	816	806	786	795	768	778	771	838	826	787	782	857	819	830	827	748	803	815	793	809	793	784	806	822	812	801	807	824	818	774	807	801	767	769	842	807	763	817	786	800	782	821	781	828	748	825	798	803	764	796	730	815	830	833	805	786	830	749	836	820	825	768	760	830	808	811	750	790	831	721	784	791	821	798	778	854	817	810	824	771	763	799	748	786	858	805	813	802	788	766	799	824	802	830	795	756	817	777	809	789	805	826	806	814	731	826	751	793	808	819	824	810	813	817	759	792	828	846	814	813	821	784	770	759	844	803	777	797	808	808	813	776	831	820	817	762	772	746	781	809	796
11696	22205	19639	12000	9177	8141	4580	3778	3033	2517	2411	2022	1585	1410	1380	1256	1181	1119	1121	1030	1017	999	954	959	953	884	933	892	829	863	811	802	861	842	783	836	858	841	845	816	833	796	762	792	755	802	856	762	768	754	791	812	741	795	805	814	792	762	773	791	750	792	723	765	746	765	761	808	754	872	774	761	753	784	766	780	738	790	763	809	756	785	752	740	757	760	756	739	767	761	751	792	803	750	788	774	750	728	725	782	744	781	759	798	736	738	767	762	815	781	758	804	725	842	767	775	767	766	767	777	732	746	758	779	717	780	748	719	743	780	754	763	765	725	770	801	710	731	755	761	682	747	753	728	770	801	779	695	756	698	741	773	767	816	720	706	738	730	686	752	739	725	730	760	843	779	724	752	784	735	764	769	819	760	742	772	786	741	813	764	768	724	816	731	717	765	775	750	720	756	754	775	741	769	752	745	778	817	714	783	761	796	761	754	762	775	754	765	707	746	728	778	778	774	733	763	776	748	758	777	710	756	740	701	759	725	799	737	699	822	808	774	754	740	766	772	738	793	804	779	734	802	787	723	721	758	704	765	756	763	763	712	759	823	777	778	764	757	725	756	782	704	775	757	757	740	745	735	698	728	740	736	737	755	735	808	776	756	745	777	799	753	759	738	700	781	770	758	737	696	700	692	741	738	761	729	771	803	794	785	805	732	768	712	751	746	764	786	784	757	757	807	820	728	744	741	742	721	757	763	742	756	729	749	745	731	716	758	797	734	774	747	760	775	760	720	726	812	807	733	716	756	735	744	731	731	736	765	737	726	734	762	719	779	752	781	758	737	734	700	713	753	826	709	784	786	759	748	752	719	731	758	789	708	751	741	790	722	730	781	776	730	730	785	727	774	734	763	734	737	754	700	734	763	737	784	732	770	774	737	768	764	728	697	753	795	758	703	767	777	713	743	754	754	771	779	772	669	724	724	736	735	697	765	776	757	739	727	691	730	740	702	742	721	770	759	767	754	762	754	710	773	805	748	739	744	736	750	749	731	798	765	734	702	769	762	750	726	742	764	778	794	743	738	738	816	782	745	772	750	726	725	770	751	801	785	777	736	780	695	741	729	713	774	747	730	753	746	722	737	740	793	711	807	725	790	750	739	715	766	759	745	738	770	735	789	746	764	698	767	798	772	791	813	719	730	766	775	725	724	714	724	749	781	737	753	750	740	723	760	731	752	765	764	785	759	766	728	767	745	765	774	713	763	754	808	728	761	777	792	755	729	764	753	752	778	760	743	739	717	738	770	718	671	748	769	754	750	767	774	741	801	768	777	739	743	743	721	780	732	756	739	730	789	783	732	733	780	758	726	774	767	759	758	722	790	746	739	723	751	769	774	773	725	733	776	755	747	766	744	800	822	764	750	730	718	710	775	714	789	778	741	802	761	751	820	741	739	780	728	727	775	726	750	781	747	749	780	778	747	805	760	706	793	716	783	733	768	784	711	728	724	794	761	748	707	763	745	785	787	732	754	738	742	748	794	775	767	717	775	754	738	806	726	727	734	751	763	757	779	736	742	756	748	764	760	787	776	742	725	732	785	746	758	704	737	723	782	779	735	773	762	775	717	783	707	728	732	741	743	741	741	742	807	757	746	759	776	734	723	753	738	789	750	766	754	735	685	741	754	798	746	759	743	746	786	757	760	724	758	728	741	710	731	714	784	769	740	766	710	730	725	721	748	759	784	750	725	739	764	775	750	731	771	730	784	762	706	735	819	733	768	784	736	736	711	792	725	775	759	744	710	739	773	745	761	743	775	722	757	762	762	780	746	722	806	772	729	734	755	810	755	757	761	744	760	743	796	780	702	719	744	756	735	754	766	737	734	759	743	749	707	752	759	749	731	753	789	712	721	774	754	802	786	713	760	732	760	718	761	754	737	772	818	793	745	734	742	764	756	722	722	775	788	751	748	710	728	759	755	714	734	745	773	744	788	800	738	735	723	757	758	755	757	723	725	754	736	758	736	745	771	764	751	790	754	749	772	707	771	743	761	767	772	727	686	727	763	728	771	766	737	775	737	780	730	734	749	776	761	763	761	773	743	743	791	747	692	757	747	737	810	765	747	739	742	720	752	728	738	724	745	754	786	802	746	810	757	740	748	762	748	718	758	750	759	763	729	730	712	744	726	762	804	774	765	691	758	728	793	740	769	791	841	785	722	754	744	679	744	716	720	726	756	729	761	748	788	748	779	736	792	746	753	749	765	808	734	711	761	771	785	775	762	738	780	706	758	715	744	743	794	761	758	752	750	744	777	732	769	758	732	750	747	737	740	758	762	746	724	760	767	758	742	770	718	741	751	705	739	738	762	782	746	801	724	766	821	716	756	691	753	788	760	777	714	754	793	771	755	720	744	787	776	727	732	780	776	717	742	747	730	778	743	725	774	788	723	736	745	684	805	753	773	730	751	736	756	761	783	800	749	791	771	812	704	712	797	772	772	785	741	744	746	732	762	735	755	755	766	720	772	777	783	796	761	720	768	773	727	712	765	747	765	769	766	710	722	700	747	764	754	730	757	785	747	748	774	784	803	763	755	695	748	770	753	693	802	764	741	753	767	783	736	747	809	789	778	790	801	748	771	777	746	723	714	722	786	719	829	698	740	726	766	745	753	706	749	785	724	739	741	716	771	764	731	739	758	772	732	727	771	770	737	751	799	756	763	740	726	747	752	784	745	765	742	751	737	726	780	734	757	769	804	761	709	780	747	705	739	782	742	757	744	749	714	768	738	728	757	739	753	703	740	795	736	749	762	800	737	738	780	732	727	769	782	709	778	757	781	778	741	741	749	718	785	745	813	715	723	727	785	803	739	711	715	789	743	758	728	781	728	746	707	723	774	745	755	753	793	747	731	678	736	751	735	777	770	752	741	744	770	708	752	736	776	737	758	741	791	745	752	744	776	775	744	742	785	819	741	742	745	753	734	723	830	734	744	723	759	738	740	749	735	756	765	756	806	754	802	744	762	748	719	781	773	776	704	777	751	724	751	779	745	750	773	734	788	727	757	729	735	750	747	812	749	758	716	753	756	746	752	781	747	738	770	721	782	698	761	675	801	749	720	781	762	744	789	771	734	718	720	723	714	765	821	742	731	761	759	780	749	777	760	741	748	759	713	692	853	812	751	772	833	755	763	774	775	717	737	786	726	718	768	765	756	740	764	733	729	781	699	755	732	803	763	788	720	770	752	742	732	719	721	711	740	729	800	726	722	776	735	728	724	741	789	789	788	738	792	763	769	728	743	763	742	793	786	742	743	779	782	727	786	745	727	747	754	770	714	699	748	769	754	777	746	728	753	788	767	729	696	802	786	745	745	742	681	787	740	776	757	680	759	760	764	741	717	774	758	738	754	709	779	743	749	748	763	799	733	765	787	742	786	739	726	776	775	765	729	737	775	772	741	778	742	752	776	765	768	726	772	750	755	764	720	702	751	750	745	768	717	718	751	768	773
27348	14586	2355	752	428	312	263	238	184	172	178	184	193	174	154	150	174	161	143	175	158	155	173	196	172	180	149	166	164	163	167	168	149	163	158	148	168	155	119	162	162	166	165	153	149	151	188	153	151	153	159	146	158	170	140	152	141	156	184	179	172	163	165	159	176	140	154	151	145	145	163	146	165	169	167	143	156	168	152	155	138	146	183	159	169	151	170	152	168	149	144	170	162	163	140	149	167	154	154	170	160	158	152	146	186	171	159	148	165	184	152	157	150	170	154	163	126	140	137	154	160	169	169	139	159	149	156	165	181	153	157	172	151	142	164	169	171	145	160	155	192	164	146	168	158	172	148	156	165	178	164	164	141	163	149	171	160	155	142	162	149	162	165	147	163	174	153	154	177	166	164	169	166	153	177	174	162	159	158	168	153	156	166	145	148	176	154	132	153	161	149	162	190	149	160	166	147	149	173	143	161	180	150	175	150	168	148	144	153	148	160	158	173	167	154	171	156	154	161	156	167	162	168	165	182	146	146	158	178	148	153	133	163	161	162	173	165	163	152	157	156	155	177	195	176	169	141	161	159	163	154	169	154	161	162	149	154	158	155	182	161	171	171	179	161	163	150	168	157	160	139	154	170	163	163	118	156	181	171	166	160	146	150	158	152	164	163	144	155	159	169	172	157	158	176	153	190	154	148	183	162	148	173	133	159	179	167	149	164	172	161	140	164	167	164	167	172	188	147	160	135	157	160	146	153	149	153	182	182	152	171	185	153	181	142	142	173	158	151	175	147	152	139	177	159	168	166	211	153	155	171	146	157	169	148	156	160	151	145	153	188	151	138	151	125	174	150	163	174	142	160	144	204	127	154	162	148	171	151	138	153	151	138	165	157	154	169	142	173	159	153	161	159	149	146	179	169	163	145	156	163	157	142	160	170	143	160	155	153	164	159	183	157	156	161	172	153	173	148	146	155	154	161	167	143	177	146	171	171	142	159	168	171	152	138	161	146	161	151	149	165	182	159	149	168	157	161	142	159	170	174	155	158	170	168	157	154	192	159	160	169	177	159	165	159	155	154	167	169	131	153	180	154	153	173	172	180	143	163	148	169	161	150	149	150	125	154	154	158	152	147	141	153	163	164	149	151	150	140	183	166	162	174	157	166	155	163	149	161	139	158	150	160	167	170	157	150	161	158	152	141	151	187	161	158	162	142	183	170	158	158	157	153	150	181	165	164	168	157	164	186	168	155	144	163	151	163	176	165	158	157	163	168	181	145	172	148	161	179	150	151	150	159	148	151	169	153	152	155	147	150	154	170	130	173	162	128	162	172	179	162	153	168	145	151	167	155	157	140	136	162	167	140	185	176	177	182	156	148	156	146	157	168	166	170	144	155	160	188	164	160	165	164	157	156	167	154	174	137	141	164	151	162	149	148	153	146	150	154	177	154	155	171	163	164	176	164	149	155	163	152	133	182	169	164	162	172	169	172	152	161	147	167	178	147	171	170	153	167	157	170	181	167	144	174	181	167	163	166	168	169	164	143	166	157	201	166	150	178	155	149	167	173	173	146	142	145	166	175	187	172	171	127	143	147	167	150	162	161	142	174	162	144	136	143	157	165	140	178	173	158	149	147	152	161	174	158	149	157	136	153	175	187	153	149	152	161	160	162	160	150	161	168	139	142	147	154	168	174	142	178	154	178	149	164	160	151	165	173	155	148	151	159	179	147	164	167	152	144	171	153	134	155	166	164	160	159	163	145	157	157	167	160	168	175	151	161	147	171	147	153	147	175	168	137	168	146	153	151	162	141	175	155	176	169	145	157	166	151	146	166	176	157	165	148	139	164	168	147	148	139	163	154	172	162	176	175	161	164	165	149	168	176	163	156	154	183	192	162	162	145	169	170	170	160	161	149	168	165	185	159	157	145	138	173	171	176	165	148	165	175	168	154	162	177	190	169	164	159	168	140	168	169	174	164	143	149	167	163	164	166	201	157	179	157	169	157	156	176	163	146	178	169	162	184	159	162	155	180	149	162	157	166	173	164	167	163	179	161	150	168	140	177	198	162	152	131	162	144	166	176	156	146	138	156	156	163	128	158	152	184	154	159	130	159	171	130	158	162	170	135	157	181	158	141	159	150	156	173	155	138	168	174	165	145	165	164	160	146	168	140	154	167	150	156	167	168	176	175	150	153	156	180	146	153	154	154	164	163	163	151	150	144	157	153	167	135	169	171	159	173	179	152	156	172	160	146	157	153	156	151	173	155	156	162	160	163	169	162	165	139	149	178	158	137	154	164	146	144	162	165	145	170	130	161	184	163	160	157	155	146	162	149	172	171	160	154	155	150	148	164	162	145	127	154	156	173	121	158	162	148	170	164	170	155	160	177	124	161	155	185	178	162	155	173	158	147	164	162	148	144	163	155	159	151	159	159	161	148	184	148	163	136	169	158	146	162	160	147	177	171	157	176	166	145	158	148	171	171	141	138	161	150	157	175	142	173	142	164	173	166	154	164	149	143	162	163	155	156	171	162	158	148	152	159	182	170	161	153	172	162	156	164	160	169	151	161	185	167	190	133	158	126	158	144	167	141	140	161	150	174	161	167	161	164	161	144	148	181	161	184	176	150	162	148	164	158	148	168	153	172	141	134	171	151	166	176	162	147	154	172	170	163	139	196	154	153	154	167	151	174	161	183	166	164	153	137	160	158	157	164	168	163	148	153	166	159	158	162	158	161	171	164	148	165	147	148	168	136	151	149	147	166	156	159	161	150	167	150	151	152	181	154	140	165	156	148	153	173	181	172	171	169	162	172	152	151	107	166	166	153	153	149	163	163	176	167	149	166	153	157	156	140	149	135	158	153	158	170	150	169	157	158	137	178	169	126	164	165	161	172	158	175	147	186	181	170	164	132	150	157	152	147	154	156	157	153	158	150	174	138	148	165	161	165	189	143	158	166	145	169	161	138	168	132	153	147	157	169	166	163	148	165	168	154	144	169	183	150	164	171	136	157	155	165	157	147	139	151	160	183	145	143	162	140	151	149	155	154	170	153	155	150	164	157	165	160	175	158	151	158	160	159	158	170	147	144	163	199	149	155	160	158	162	172	166	171	166	186	187	179	162	164	169	164	177	172	157	156	157	180	170	148	144	145	171	156	180	153	152	163	162	162	149	145	159	166	162	165	171	135	155	165	164	141	155	140	157	162	159	147	158	142	153	178	152	149	172	147	148	144	170	155	152	173	163	151	138	139	167	167	160	149	136	164	168	154	167	178	178	177	159	170	159	170	167	169	156	128	173	161	139	155	147	158	149	160	179	168	174	165	155	157	154	150	143	150	149	150	160	157	154	166	163	163	169	137	156	146	169	153	160	161	153	149	155	157	169	139	164	144	175	159	158	167	158	167	158	161	139	175	139	162	175	154	156	163	164	152	165	156	155	148	144	146	172	147	141	162	166	169	154	165	164	170	139	138	163	175	124	164	164	151	176	151	162
6082	2367	1981	1123	814	514	357	380	264	246	189	192	203	181	185	174	177	183	189	166	183	157	162	170	175	193	158	169	181	183	182	142	187	169	134	175	167	180	163	166	182	155	155	186	161	159	173	161	168	166	152	152	178	187	157	178	176	179	162	157	152	195	157	159	185	169	189	156	178	172	162	177	167	184	164	166	141	151	164	142	176	176	171	169	176	184	166	176	173	167	188	180	178	176	153	200	136	150	154	183	196	201	161	170	167	164	158	153	153	169	174	180	174	159	175	149	164	181	161	183	173	174	186	145	146	160	178	159	152	161	160	168	159	164	151	165	164	186	166	191	160	157	178	149	163	163	185	174	191	169	170	142	170	161	161	149	180	159	161	180	168	169	189	182	167	169	162	159	177	161	181	159	165	200	161	193	161	180	159	160	154	162	151	198	181	168	171	182	174	170	159	187	171	179	156	174	164	177	163	146	174	173	152	180	165	155	166	193	168	152	173	159	177	169	139	163	173	186	181	148	186	181	163	178	157	198	170	153	158	187	192	174	190	147	187	173	162	180	162	164	174	179	167	178	179	170	171	157	168	168	190	161	192	190	188	174	179	160	185	190	181	176	170	168	165	170	178	180	164	149	161	167	177	181	160	142	183	152	177	152	160	165	170	166	162	166	175	165	165	173	173	170	172	150	165	176	173	164	168	160	185	161	138	164	165	169	189	183	157	162	168	186	171	165	185	170	178	161	162	160	161	183	168	171	164	178	175	160	169	159	164	169	156	150	173	152	156	180	167	163	169	157	190	162	160	167	187	142	167	140	142	160	167	165	186	168	185	178	156	182	168	194	166	190	180	172	160	167	181	180	162	177	184	167	172	164	175	154	180	164	159	163	167	199	187	169	174	169	178	189	164	179	159	159	178	167	159	154	165	190	166	157	193	180	158	185	189	148	182	145	161	178	187	173	165	172	170	166	154	170	169	151	154	188	188	162	181	157	151	159	177	156	159	173	159	146	169	186	162	165	193	171	173	174	147	185	164	164	163	155	172	189	162	163	166	186	164	169	171	174	184	182	201	175	163	176	182	184	159	196	161	161	190	185	166	157	177	173	183	185	160	157	186	169	158	164	169	171	179	186	156	172	163	158	171	181	143	159	177	159	149	183	168	158	178	191	156	168	180	156	181	158	143	145	161	156	174	165	159	190	163	183	167	177	163	187	157	172	160	177	161	177	174	172	169	173	177	171	154	173	149	171	172	155	166	191	186	162	188	162	155	190	183	161	147	171	170	177	155	183	151	151	163	187	183	152	147	174	187	166	166	155	177	187	153	162	171	185	188	203	163	169	171	178	181	172	158	165	151	164	166	179	163	165	165	180	156	170	165	166	175	189	167	181	157	163	177	173	182	153	164	132	170	125	165	169	172	160	147	158	174	169	169	168	181	165	167	187	188	161	199	171	188	145	162	165	186	173	173	161	183	174	158	172	168	182	159	152	177	190	154	163	168	178	169	166	149	175	161	172	174	168	182	167	185	169	173	168	159	156	172	168	186	178	200	155	162	164	169	168	174	197	176	149	165	174	162	183	159	151	180	164	171	176	208	162	167	187	147	172	171	178	173	144	168	186	186	148	179	181	185	177	169	161	163	163	177	175	186	128	167	175	173	177	149	166	179	170	162	160	171	173	167	169	160	157	197	162	172	170	169	180	177	151	170	167	160	161	151	157	166	159	150	160	178	159	143	157	197	182	164	168	139	175	180	165	180	184	175	152	181	163	191	160	161	164	159	176	177	171	170	180	154	176	168	157	172	174	189	184	177	156	162	174	173	160	173	179	184	159	184	178	173	177	190	192	174	178	180	179	185	166	172	186	153	176	174	152	157	192	176	166	167	187	139	155	167	172	147	147	184	167	164	177	193	169	149	169	175	167	175	167	166	166	157	180	172	176	158	153	152	166	180	166	174	185	178	171	172	142	171	193	135	168	169	198	198	161	193	161	168	159	170	183	177	178	157	169	181	172	165	159	181	170	169	155	151	178	165	177	179	168	161	177	169	152	162	179	177	152	167	160	173	130	192	148	157	199	162	179	151	157	176	159	162	158	167	170	162	170	145	164	163	168	168	158	177	164	164	200	157	172	169	167	172	171	165	169	173	167	177	162	177	153	179	173	174	170	163	191	152	191	159	149	177	169	181	174	164	167	155	139	181	168	184	158	173	176	174	175	178	174	182	152	156	167	175	163	161	176	167	166	172	178	174	181	167	172	193	164	161	143	182	169	174	170	148	150	172	139	179	157	177	169	172	169	152	150	167	184	158	162	183	155	195	157	170	153	172	164	191	181	168	157	168	169	164	166	145	171	159	141	179	190	174	168	179	147	174	173	182	156	186	163	201	175	176	174	164	165	159	144	177	177	171	167	163	180	169	185	179	144	166	168	185	159	197	165	167	145	169	162	150	158	176	164	150	170	166	189	161	184	159	191	156	151	188	176	175	149	129	180	187	161	156	163	159	161	156	176	160	165	178	178	172	153	159	160	157	164	158	155	154	153	161	179	167	155	180	171	157	157	165	155	146	177	180	183	181	173	179	141	166	193	159	183	143	189	154	190	144	211	183	157	156	140	162	158	165	178	164	180	173	175	171	172	169	165	170	172	184	180	170	145	174	179	160	158	172	157	167	161	191	169	146	171	155	179	176	177	166	157	176	158	178	179	198	171	181	159	158	165	157	166	185	160	179	173	167	147	176	159	177	189	149	169	184	168	178	184	177	164	168	157	190	162	185	162	170	168	193	156	154	174	150	161	176	171	186	170	165	144	186	171	181	154	160	175	153	152	184	171	198	191	157	152	172	158	164	177	154	158	156	170	156	159	163	169	161	167	167	171	155	150	180	191	168	162	174	147	175	169	177	170	145	193	152	187	182	159	182	191	165	184	172	152	156	162	171	172	171	164	161	169	160	169	182	171	160	155	163	165	166	169	172	151	178	169	181	159	203	161	186	164	154	190	149	165	157	179	167	144	157	165	184	174	178	159	201	174	158	158	145	167	173	195	167	195	169	185	159	156	168	181	170	177	165	171	187	172	168	159	163	167	168	150	177	181	164	189	197	145	171	156	176	194	163	163	172	153	161	145	175	152	169	179	168	167	173	180	173	178	171	178	174	165	170	153	176	158	166	195	166	170	144	163	149	184	167	190	188	164	171	170	174	173	150	160	171	164	168	161	171	158	179	177	161	165	170	152	184	172	186	176	153	168	153	187	176	165	165	169	162	189	195	159	179	157	180	174	181	142	149	156	168	168	164	167	174	146	160	183	169	184	178	169	187	147	158	167	159	153	175	166	181	166	158	186	174	192	187	181	167	193	159	178	173	170	162	162	187	187	164	177	164	173	148	165	170	156	170	146	173	177	167	175	192	153	192	170	164	191	179	155	169	160	177	161	178	162	181	155	163	180	152	180	176	164	167	157	176	162	155	175	185	151	167	163	162	177	167	150	177	181	150	148
24446	20162	26344	23751	20174	11643	2135	1210	986	895	874	815	729	675	695	650	610	632	651	605	563	611	580	538	579	574	512	556	579	535	556	555	573	558	512	547	510	528	495	565	550	557	529	467	500	498	504	511	536	536	509	534	561	525	535	557	524	508	539	520	483	511	535	504	530	530	472	545	544	504	541	536	502	504	587	502	504	531	538	488	481	526	530	516	507	551	542	530	498	502	536	509	522	511	540	530	502	505	558	484	526	532	521	511	550	502	541	512	517	451	530	492	532	500	488	487	535	536	531	492	509	533	503	509	528	519	485	526	517	496	511	515	500	518	468	530	506	512	522	538	506	523	484	479	514	538	512	511	533	487	547	545	523	505	496	519	539	536	508	513	515	509	505	504	490	508	538	495	513	496	517	581	526	516	481	547	508	530	525	494	515	494	475	520	496	524	552	527	526	485	532	529	532	547	520	510	536	501	515	488	496	524	494	530	508	491	514	508	496	500	542	490	516	523	532	488	554	482	520	452	493	508	530	511	460	555	520	525	531	534	470	518	541	504	486	484	482	551	509	488	522	500	537	513	501	491	529	482	502	511	505	508	500	511	534	512	502	521	557	485	546	553	531	530	511	541	518	511	496	498	522	498	494	476	539	497	492	515	512	514	520	491	513	498	464	522	476	478	502	504	515	533	521	499	553	513	478	516	510	521	482	521	499	517	546	520	468	551	521	528	538	537	550	544	502	517	507	506	563	510	497	498	544	519	527	512	477	483	526	520	503	491	508	499	486	539	457	511	472	512	519	502	475	485	473	482	495	525	491	549	495	514	551	475	473	530	523	531	526	524	556	487	533	483	500	499	512	516	528	529	522	518	522	494	566	526	473	507	505	534	533	504	492	500	524	502	471	533	551	533	493	522	489	525	539	492	497	537	550	526	506	516	558	540	523	491	522	528	549	522	492	532	499	512	495	481	550	526	497	497	477	492	514	496	526	517	531	540	479	455	508	533	527	509	509	546	516	502	534	512	503	533	544	502	515	492	537	473	494	522	527	484	528	505	497	536	475	513	483	514	504	500	509	495	495	540	523	517	503	475	507	526	520	504	518	482	529	495	519	529	508	492	467	458	484	515	539	500	511	523	484	535	507	530	496	519	506	469	497	475	496	543	526	511	488	512	518	506	526	510	524	489	517	486	537	514	505	467	508	527	500	549	531	518	528	483	493	548	493	506	501	518	541	539	477	531	523	519	503	523	537	509	489	537	523	500	497	531	527	534	491	533	543	504	521	493	531	528	508	557	488	506	537	530	495	499	569	522	508	513	535	502	498	483	529	579	531	481	481	552	486	512	487	484	538	523	499	483	495	511	550	501	520	495	500	480	471	513	508	497	448	503	527	560	554	568	502	531	482	520	435	503	506	538	506	483	478	508	547	482	495	535	557	535	543	508	512	503	550	485	513	543	536	498	536	468	532	499	508	495	524	529	501	533	524	504	533	491	508	525	506	495	489	528	496	526	536	525	508	478	517	552	516	533	512	516	464	515	500	545	475	496	479	511	539	529	541	521	496	554	453	561	455	512	476	536	512	483	571	475	490	537	516	518	541	518	497	564	458	499	494	512	498	511	486	544	540	525	530	544	550	479	497	507	511	488	526	492	527	479	519	500	484	501	543	499	515	488	514	527	518	482	530	499	492	508	529	509	499	475	470	506	530	499	512	512	535	507	507	538	468	534	486	470	522	511	501	490	515	531	490	511	498	523	483	533	503	537	533	510	544	476	515	506	485	496	503	532	523	498	505	494	506	484	549	495	545	535	515	538	515	497	517	531	503	504	492	515	546	505	495	508	537	533	508	551	518	504	491	568	499	535	533	522	488	512	513	535	531	522	515	534	515	502	502	562	517	521	528	560	504	532	518	500	521	520	503	531	478	505	526	507	560	449	548	467	492	533	523	524	514	539	514	515	467	518	530	509	516	484	524	496	529	483	542	551	525	544	518	499	548	518	492	533	544	498	553	521	512	559	493	543	519	461	547	497	490	510	498	480	505	501	535	517	489	551	505	504	564	498	548	485	504	516	488	482	522	503	569	482	533	566	491	490	495	501	559	517	502	492	521	548	544	509	531	551	500	509	473	477	494	544	499	549	483	524	490	512	508	493	538	473	532	538	531	499	511	506	498	503	517	487	487	535	472	523	537	498	500	522	541	474	504	520	480	484	462	526	512	504	498	471	535	505	521	502	519	533	552	525	480	530	528	493	516	540	490	539	498	534	469	533	522	512	523	540	552	499	516	505	526	560	531	543	496	540	531	499	504	538	542	504	477	517	553	551	457	500	503	506	508	494	514	536	519	492	508	567	557	501	495	529	508	516	521	533	476	527	493	503	540	492	541	504	497	505	507	492	502	511	501	514	511	469	507	498	530	499	539	521	530	517	540	510	458	516	526	481	500	498	525	495	473	490	503	521	522	552	469	517	519	467	506	505	508	527	516	491	505	488	527	537	540	495	478	512	505	463	538	510	506	533	477	524	515	484	512	528	516	526	528	520	486	527	545	522	469	465	535	470	482	500	473	484	472	525	544	509	483	481	473	491	512	448	528	502	524	524	528	521	528	527	520	502	504	507	564	466	477	543	504	507	522	517	488	530	539	521	515	524	496	485	492	504	522	484	490	535	529	501	528	507	476	482	479	484	537	556	531	495	515	521	526	516	520	525	530	497	526	501	494	505	481	500	462	524	527	489	501	527	496	492	500	574	514	525	494	523	488	484	540	494	473	521	514	515	489	572	501	527	527	518	531	504	551	518	486	509	475	523	520	516	485	480	513	508	517	478	497	491	500	510	550	539	505	455	545	517	540	513	519	527	475	483	556	511	473	520	526	506	500	533	514	485	483	499	492	501	535	500	527	507	540	560	512	532	481	523	513	494	474	507	522	507	497	470	543	526	472	493	539	491	497	543	471	517	549	558	551	536	520	530	509	533	508	513	497	519	520	490	516	504	502	504	529	494	524	519	500	514	476	489	512	508	512	484	516	502	538	507	519	527	502	525	520	569	493	520	488	524	468	492	499	511	507	523	496	464	500	513	528	490	483	542	513	495	535	531	523	532	466	517	523	487	521	530	501	510	507	470	509	514	538	516	462	519	492	523	493	489	524	473	507	547	500	504	513	462	514	520	538	521	521	507	557	531	543	519	511	552	549	519	514	530	509	496	538	506	508	478	511	517	464	503	500	498	491	535	524	495	491	492	500	489	518	516	547	516	548	514	524	497	523	512	530	504	573	509	500	519	518	510	526	535	524	498	523	514	490	504	499	510	508	501	496	482	522	486	522	531	524	520	523	512	503	512	556	531	511	555	549	525	500	488	538	536	516	547	491	572	456	485	519	503	500	511	523	554	508	515	495	511	461	512	500	573	492	486	507	512	463	483	536	507	538	505	483	551	531	505	501	540	487	510	507	510	535	548	504	554	513	544	559	485	484	552	537	535	461	544	520	485	477	570	530	547
8169	14413	12733	7039	5364	4346	2505	2100	1617	1386	1260	1135	910	836	760	716	707	696	633	646	606	581	579	560	616	551	569	586	538	484	555	527	529	514	498	509	540	506	473	496	476	507	499	470	536	520	468	452	455	511	471	456	522	500	538	459	499	498	528	512	498	497	512	461	486	518	450	451	460	485	481	476	500	468	465	486	479	489	453	442	463	507	516	465	507	496	450	478	474	473	472	460	462	468	458	496	492	480	461	490	452	475	468	495	509	453	491	480	448	506	501	478	452	485	508	435	506	493	471	493	465	493	461	492	475	521	442	490	501	462	468	495	476	458	472	467	476	480	455	476	493	465	520	477	491	533	448	500	500	513	472	465	478	447	456	478	448	474	461	470	484	450	461	520	437	458	443	466	465	483	493	474	441	460	497	461	463	470	482	452	477	524	488	471	489	472	458	473	516	491	464	477	472	478	488	471	480	468	449	451	507	474	468	502	429	472	449	518	490	455	505	468	474	499	490	484	458	467	476	453	470	452	485	454	468	482	466	480	487	483	456	495	463	461	451	490	445	473	459	446	477	468	486	502	480	459	476	450	477	481	505	466	494	463	482	471	478	507	478	489	481	497	503	456	485	447	527	499	471	476	463	495	468	465	437	471	491	522	441	472	472	452	488	437	500	474	460	471	496	450	459	435	458	478	467	449	468	474	521	495	461	480	452	451	487	489	471	485	515	471	465	498	462	485	480	482	464	455	497	466	479	485	491	476	462	501	484	465	485	472	478	489	459	464	463	478	456	472	450	453	474	494	497	484	489	496	494	480	506	407	465	454	495	466	487	500	492	500	482	467	460	443	507	505	465	512	485	490	460	500	489	501	477	504	451	512	485	488	449	468	481	457	484	463	455	459	468	469	514	457	449	469	468	465	458	538	492	514	453	529	477	499	509	474	517	483	424	484	484	486	454	451	478	444	497	485	494	441	462	494	476	461	464	480	463	444	473	508	453	513	459	470	424	458	446	449	471	500	478	452	480	503	469	454	477	471	430	493	446	444	481	434	484	510	488	550	447	475	463	511	497	516	480	517	450	481	461	461	447	456	493	474	484	469	500	505	451	473	487	497	464	491	440	457	451	490	461	455	496	468	441	523	452	478	486	458	459	473	490	487	487	492	507	460	476	464	483	486	471	466	470	477	479	470	474	467	461	475	466	466	470	484	444	498	507	475	521	506	472	487	458	489	478	449	477	457	494	491	467	518	501	463	445	460	435	475	473	454	477	488	473	425	532	466	468	470	472	476	471	466	488	473	447	484	493	463	487	501	459	418	492	505	471	452	488	459	457	508	489	512	498	517	477	459	483	474	490	461	511	478	488	462	502	496	459	447	467	475	477	450	436	482	487	464	492	473	496	486	483	500	446	461	436	451	445	458	476	491	453	492	434	457	460	446	493	468	487	433	479	486	517	458	453	452	451	513	502	464	487	438	455	456	463	493	531	464	515	469	505	482	448	477	495	495	485	444	482	446	468	457	454	479	475	499	463	445	493	469	516	472	477	499	501	458	515	473	522	478	467	482	460	462	443	467	450	481	473	479	476	471	465	468	505	466	483	487	470	485	455	493	511	459	519	477	501	442	491	454	480	477	477	505	445	456	469	495	476	452	488	486	488	491	486	485	468	478	496	460	459	460	517	476	503	485	438	499	432	490	471	488	475	468	462	501	474	455	414	430	469	430	483	498	447	488	469	478	494	488	467	477	469	499	519	468	464	482	455	467	471	514	515	497	495	462	483	476	449	453	427	486	463	498	445	465	484	469	467	489	473	452	460	433	442	485	481	510	490	479	445	467	464	476	453	481	482	438	418	485	497	417	454	460	506	503	463	451	502	468	441	449	524	522	469	476	495	450	474	471	481	444	454	470	487	498	484	489	488	479	505	453	490	489	454	451	474	487	490	453	476	499	462	424	459	459	490	456	475	457	514	463	485	495	460	480	480	468	468	491	473	468	487	494	471	509	472	468	462	468	505	526	466	463	477	453	495	466	482	486	468	442	451	454	495	492	456	503	454	452	475	512	505	480	470	494	522	480	507	461	476	450	470	530	434	472	430	453	485	440	461	458	480	526	446	439	474	471	453	434	474	462	462	476	490	472	462	513	507	502	434	465	484	440	490	455	491	486	502	461	444	478	499	448	478	468	464	463	456	482	466	441	499	462	451	489	484	462	460	471	468	495	491	486	482	486	467	463	431	464	499	485	514	493	468	505	479	460	455	465	493	460	441	495	481	464	478	447	459	491	472	495	482	466	464	507	430	468	501	464	462	505	506	519	501	469	466	446	470	484	446	449	507	479	513	455	454	492	491	472	492	516	512	492	541	505	469	475	467	487	525	472	481	478	472	483	493	431	454	545	493	459	487	478	472	520	505	474	480	447	434	492	452	450	501	472	450	459	473	462	490	483	479	471	482	497	503	445	492	469	489	498	479	456	468	432	487	478	506	461	455	443	499	486	508	458	481	491	423	470	491	484	481	473	466	477	486	453	512	464	477	427	481	471	476	468	431	492	498	451	467	445	475	486	521	473	488	501	526	484	480	475	479	493	450	473	487	440	473	476	481	524	504	496	448	481	483	476	466	483	442	456	460	482	478	463	451	476	476	475	468	456	479	501	468	425	480	458	480	450	447	464	507	509	503	479	522	478	516	463	462	495	465	459	491	495	487	445	484	422	478	486	471	489	484	491	493	478	516	464	519	490	510	459	449	521	498	478	448	461	500	499	516	440	500	467	456	526	489	436	469	506	485	429	496	481	466	460	500	473	470	456	480	471	453	480	487	478	457	520	423	468	449	437	478	492	490	459	473	477	470	423	466	488	454	471	443	520	448	455	475	454	493	456	489	517	496	509	445	451	481	477	471	501	410	457	490	486	490	461	508	467	468	438	473	486	470	451	453	466	490	437	467	471	479	471	515	474	503	436	502	489	473	464	463	448	465	455	467	498	455	487	467	520	485	429	464	448	466	464	488	480	475	501	469	453	458	486	504	479	455	476	457	509	503	508	485	504	512	497	473	402	479	495	520	477	463	462	458	477	465	462	462	476	469	462	476	476	501	506	506	457	480	490	488	477	454	478	521	511	483	479	452	506	490	506	488	476	469	452	474	485	448	470	501	488	476	476	486	474	415	460	459	463	485	467	481	432	449	492	478	462	460	461	462	490	484	518	510	449	477	486	466	439	446	491	456	478	447	464	513	467	503	485	487	481	501	485	477	467	490	497	464	455	516	508	464	447	469	465	465	488	505	491	462	440	487	471	487	492	473	476	493	474	488	471	483	488	545	468	464	456	461	522	456	506	509	473	502	471	488	492	503	471	473	494	463	467	477	505	448	462	448	457	483	448	473	491	475	487	443	453	447	453	460	477	490	518	505	435	479	496	504	440	467	486	472	462	472	495	470	471	508	499	495	483	458	491	459	469	456	442	449	484	504	465	501	477	542	463	499	439	487	463	427	445	491	479
22232	20168	26709	23415	20177	20318	11092	2579	1887	1761	1582	1508	1258	1158	1164	1084	1049	995	914	971	911	897	936	943	888	905	888	860	810	850	829	906	839	809	838	851	856	834	865	889	814	863	862	792	873	826	810	823	840	843	826	814	815	857	805	820	815	835	825	870	852	796	843	849	827	849	805	822	842	852	801	743	831	814	826	785	854	827	875	873	856	830	795	783	824	779	789	802	806	874	878	859	799	774	742	838	792	810	751	812	817	869	837	792	765	796	812	762	793	841	859	828	774	806	829	787	799	870	790	772	850	857	834	855	824	811	837	822	780	761	839	829	833	836	820	751	834	792	773	848	773	865	820	801	824	833	886	804	826	821	807	783	835	813	782	822	834	806	765	805	814	797	821	778	844	853	818	845	838	846	884	811	818	813	845	820	817	831	789	779	831	781	820	828	818	787	805	789	838	734	784	801	790	813	827	834	892	760	811	834	869	831	815	849	776	721	841	882	792	839	821	778	837	805	824	833	821	727	781	775	801	807	821	824	831	788	853	787	816	770	755	823	782	763	822	858	836	748	803	803	808	824	807	801	850	796	790	802	785	810	804	758	817	780	785	806	765	814	848	750	821	764	764	812	802	825	830	813	843	778	777	790	786	797	825	833	800	827	847	785	783	876	860	821	814	787	846	797	847	814	839	759	776	786	807	863	825	812	768	816	820	825	806	819	829	786	775	797	832	837	799	801	838	794	796	783	805	850	818	762	801	776	801	803	814	806	867	780	783	856	802	840	795	810	818	808	820	822	859	774	838	807	772	815	850	803	796	799	861	841	766	800	796	816	813	837	786	833	823	822	789	805	833	843	824	772	832	843	898	786	854	849	830	830	840	804	781	755	836	803	822	775	803	805	820	822	793	784	767	784	759	792	825	777	779	867	820	808	841	791	820	806	846	846	792	786	835	746	854	820	808	866	840	799	781	825	779	854	786	805	751	815	814	795	751	825	807	814	847	782	798	792	775	802	807	823	810	809	753	790	771	796	806	781	816	843	853	805	874	777	833	864	811	820	794	787	863	809	799	839	810	805	803	843	847	861	812	804	764	847	784	843	747	787	779	872	870	836	838	844	787	812	747	775	780	815	787	807	860	833	818	810	787	815	818	771	787	902	798	821	763	776	816	829	800	775	794	873	809	787	797	817	840	794	841	851	847	791	804	809	804	790	792	814	759	843	856	842	853	794	830	867	811	777	802	873	867	811	785	806	839	827	794	828	806	858	853	815	817	854	794	801	841	775	786	820	815	813	774	820	758	879	824	773	820	834	779	831	812	857	818	754	803	806	868	794	804	783	798	760	822	756	816	822	785	843	775	824	783	797	761	813	823	749	827	814	831	787	839	855	770	826	790	735	830	773	839	756	828	824	765	798	815	819	824	832	790	762	780	761	832	775	823	813	800	771	803	848	754	836	860	742	815	812	800	850	786	806	804	843	802	849	782	818	792	814	831	788	766	835	830	765	803	892	824	792	836	853	762	773	811	854	802	828	820	810	818	815	797	798	783	801	813	844	788	809	838	780	806	800	795	853	830	763	825	815	830	827	844	777	813	809	846	768	835	779	761	799	841	763	820	788	823	828	777	797	806	785	789	817	787	842	785	771	822	816	775	802	827	811	815	813	790	834	847	852	806	818	796	840	781	823	804	778	767	871	795	765	785	805	797	799	821	793	830	820	849	787	765	816	792	764	797	819	845	812	877	780	789	796	789	789	791	816	806	810	777	809	848	830	782	804	723	774	805	782	804	818	823	790	801	798	818	819	818	812	800	827	841	779	788	809	727	794	782	794	769	811	814	824	803	812	787	775	785	811	829	863	844	856	777	805	848	829	873	805	828	810	842	775	762	792	805	838	797	780	810	811	761	781	778	779	751	774	819	763	838	770	794	778	784	735	792	850	828	822	820	826	765	826	839	795	809	806	802	797	826	813	803	785	803	796	808	851	821	847	800	875	815	813	795	791	843	832	781	798	787	852	814	825	824	809	839	751	859	823	806	795	853	823	806	800	795	806	859	823	848	862	869	771	788	862	831	856	808	788	769	824	796	837	794	834	794	800	825	860	790	823	796	802	779	848	799	835	789	825	808	823	820	807	755	798	802	854	824	825	800	796	779	851	796	737	818	800	816	764	887	797	843	803	805	791	868	796	823	807	795	821	838	794	852	814	794	790	879	844	790	773	786	753	803	824	785	851	825	793	813	831	820	831	773	796	771	832	764	862	775	785	774	776	809	813	843	833	809	834	833	814	775	765	827	805	852	793	841	826	802	770	798	750	794	816	793	825	816	777	825	810	859	820	826	828	812	763	803	826	779	849	826	796	796	776	803	790	800	812	776	822	781	768	836	792	783	766	827	801	783	799	781	808	723	791	803	847	771	890	799	848	751	857	769	822	776	785	830	802	794	860	792	777	795	811	828	823	789	788	831	816	835	749	772	802	834	797	795	766	781	811	778	824	809	813	817	797	809	805	806	763	870	814	826	821	804	798	824	782	816	776	789	806	837	811	856	769	831	862	853	825	804	810	789	804	798	845	786	806	781	767	785	839	799	821	783	817	816	795	791	823	776	865	772	853	847	803	768	781	836	735	775	848	779	772	807	816	808	852	795	801	785	833	808	798	741	797	827	793	790	796	819	796	859	794	765	834	804	799	795	839	802	745	820	762	760	854	750	840	830	767	809	761	816	805	826	793	792	787	803	834	891	793	840	792	795	828	802	788	788	866	789	830	780	831	783	781	733	776	796	824	840	833	820	831	755	790	803	856	829	830	864	811	828	796	831	815	803	807	741	870	823	822	837	814	751	828	763	829	802	795	835	803	805	801	765	746	781	770	844	824	850	861	797	820	811	821	814	812	800	810	785	794	794	823	807	812	787	736	805	785	808	801	853	846	771	822	790	792	810	773	787	830	810	775	787	859	840	783	818	831	825	778	836	773	789	780	814	824	815	796	838	788	771	809	793	821	757	759	801	820	771	831	775	771	790	785	815	804	816	805	863	808	804	832	840	779	804	815	824	819	800	822	818	781	810	811	903	800	846	840	828	823	841	818	792	804	789	782	808	829	801	794	760	816	863	792	779	788	803	790	812	799	795	836	801	830	812	756	756	827	791	781	757	815	799	800	756	825	805	794	807	803	822	824	823	780	803	802	794	800	790	841	805	819	822	845	741	795	827	821	824	852	819	830	741	780	824	797	832	823	848	823	794	826	859	827	817	742	772	848	797	782	789	795	788	822	828	827	817	826	794	805	798	814	797	850	824	832	835	824	826	761	811	787	757	807	812	781	812	852	799	834	829	820	896	777	811	820	789	806	827	767	782	813	755	784	839	819	836	809	817	841	820	794	791	814	835	769	768	755	792	809	821	854	852	875	820	774	806	796	879	805	839	854	816	825	835	823	784	829	808	783	807	843	810	811	804	774	814	831	795	843	803	855	831	818	807	783	805	761	785	819	781	742	804	826	860	814
11202	21911	19467	11746	9273	7615	4457	3602	2952	2450	2417	2147	1617	1441	1374	1246	1199	1140	1083	1051	975	950	997	931	907	907	881	859	838	889	904	864	866	805	849	789	851	810	757	846	757	831	767	788	834	830	816	792	729	765	773	807	752	786	818	799	726	763	783	766	776	803	802	723	805	769	765	759	742	774	793	720	736	813	766	793	780	765	745	741	801	764	734	769	730	771	784	719	778	755	730	740	788	779	753	746	795	804	814	751	736	785	743	720	782	733	791	691	809	767	725	741	786	768	749	768	781	737	774	720	724	788	769	731	800	738	724	782	783	777	780	742	793	759	718	707	788	772	725	748	803	743	714	693	763	793	757	784	755	776	739	729	754	742	733	811	742	807	761	687	769	776	696	768	763	732	805	768	768	760	718	738	748	827	791	761	751	736	761	784	718	747	765	778	753	728	750	732	781	761	716	799	770	760	716	745	742	750	683	777	742	775	727	718	781	736	793	781	777	750	720	761	778	795	802	759	698	777	796	713	763	716	764	707	765	737	739	740	777	738	744	781	770	741	694	798	751	738	772	800	799	748	739	750	788	750	728	734	789	739	712	779	808	757	749	775	762	779	760	767	694	725	743	784	761	746	774	779	749	796	750	804	781	790	729	731	725	748	794	686	769	757	779	737	716	767	786	780	774	748	758	806	749	752	732	773	701	748	761	750	749	716	719	816	773	734	764	706	682	739	834	730	788	801	784	743	747	743	728	766	687	778	769	722	791	763	737	696	786	723	803	786	737	773	751	746	784	799	801	768	752	715	783	773	731	790	729	806	725	758	744	765	748	740	770	792	800	748	741	765	760	726	788	711	773	766	723	733	751	703	724	735	774	713	769	730	747	778	700	770	758	778	747	771	726	774	782	698	745	739	742	752	723	794	718	772	767	786	772	795	709	759	772	757	787	747	772	727	732	751	778	753	768	783	741	727	778	735	721	773	758	755	704	753	773	772	771	786	786	720	745	736	745	733	763	733	780	741	831	779	748	731	756	783	749	770	730	800	707	753	715	737	715	733	714	783	720	804	774	759	747	772	732	731	711	729	759	738	750	701	777	748	731	755	756	797	739	750	778	776	760	779	722	724	731	791	797	754	780	731	817	716	764	711	760	743	759	817	752	730	738	721	738	731	745	748	744	760	738	736	733	727	775	802	724	706	761	733	747	762	759	761	732	710	746	793	789	752	769	766	792	741	765	729	716	722	756	724	756	762	732	743	755	729	755	779	744	754	743	742	700	714	751	677	709	778	739	760	771	688	690	736	748	747	736	818	757	695	784	777	790	755	735	719	706	726	713	736	707	767	724	785	713	733	764	768	752	745	703	746	742	764	718	757	758	759	734	726	790	784	788	735	739	737	735	784	743	760	757	798	759	755	788	735	769	728	793	780	736	680	753	768	782	744	773	705	774	734	723	763	765	744	754	751	758	766	742	718	793	736	794	748	767	767	775	765	772	761	725	757	782	739	834	768	778	784	790	711	745	743	746	738	753	750	776	739	757	791	774	754	789	772	733	734	710	733	729	748	784	772	806	752	763	734	761	716	755	796	769	752	733	756	791	761	731	779	775	776	771	733	731	735	767	720	733	771	756	783	718	740	791	752	732	729	717	762	735	755	776	753	759	727	742	747	735	768	686	800	743	776	748	741	753	768	736	697	706	784	742	753	767	719	730	751	721	744	772	755	696	760	791	745	751	697	740	792	748	757	745	755	820	740	760	719	784	690	781	728	757	726	742	760	772	761	782	828	784	786	745	763	736	769	751	795	755	737	787	780	712	779	732	734	702	749	778	721	717	766	713	789	741	719	801	766	760	787	740	757	773	764	773	743	703	746	726	778	769	739	787	757	734	768	747	790	730	704	776	752	766	771	744	775	757	744	765	774	713	792	727	793	732	795	772	753	769	749	775	788	764	747	791	752	773	747	777	702	769	747	695	727	733	745	766	701	755	709	768	692	753	784	754	746	665	752	751	725	764	747	762	758	735	716	800	764	727	767	763	741	772	729	774	807	721	741	764	714	760	721	710	763	760	741	745	803	751	742	794	776	780	777	745	748	782	777	729	774	748	737	791	787	768	735	741	749	801	776	685	779	747	733	785	745	771	744	737	748	688	784	772	717	735	761	758	777	700	736	760	735	760	781	741	733	700	749	723	725	741	749	790	769	777	787	759	781	772	736	705	745	733	712	750	734	762	734	800	723	730	767	703	686	730	802	725	758	760	778	757	756	690	740	747	730	728	783	775	718	706	765	749	734	774	746	730	717	760	758	707	722	739	773	768	770	755	785	738	745	773	743	754	768	745	760	769	750	752	775	792	749	797	779	748	768	745	697	740	752	730	761	800	719	783	759	732	762	757	714	810	728	773	774	758	745	787	796	761	728	764	777	750	759	772	752	718	716	768	780	695	733	741	764	719	753	736	704	731	799	772	785	737	761	759	739	770	794	745	768	751	721	741	728	760	806	783	801	718	752	744	730	728	709	815	776	762	730	755	731	746	740	748	745	786	782	743	812	740	753	724	739	726	764	793	748	780	733	735	786	790	747	751	692	774	711	716	768	738	725	711	771	780	718	759	716	682	735	765	726	747	720	778	750	754	779	729	712	804	679	712	718	754	731	772	718	787	750	741	804	787	759	776	751	762	732	751	775	712	761	743	769	770	747	768	774	676	714	744	762	770	729	767	768	757	769	748	772	714	819	707	700	731	752	758	697	723	774	729	750	790	722	721	775	760	732	773	748	735	732	744	764	765	727	720	755	746	784	730	713	760	808	744	730	756	721	754	731	737	747	791	802	752	736	750	739	778	697	744	776	768	784	751	775	723	771	751	711	768	749	795	790	733	748	727	747	781	742	759	735	807	724	761	761	788	735	768	692	760	750	779	793	776	786	773	749	752	685	763	740	759	727	748	762	705	717	802	744	784	804	726	753	755	743	780	728	758	725	764	778	717	767	780	757	720	738	720	722	746	786	788	712	749	767	741	717	712	806	782	715	838	725	743	749	759	747	763	718	734	803	769	802	770	749	725	768	773	762	736	762	767	729	771	736	737	760	772	776	705	732	743	738	778	718	739	744	809	762	748	746	782	801	792	755	732	754	739	753	751	771	722	734	734	735	780	772	755	821	708	763	745	725	754	740	768	755	775	769	748	783	767	739	770	794	737	745	711	744	731	705	720	794	725	747	762	772	749	796	752	705	717	790	743	740	738	761	739	766	766	757	749	741	745	801	765	777	717	795	743	745	707	740	756	762	789	741	722	759	776	710	758	761	765	777	729	750	685	705	715	795	752	717	697	745	767	753	756	763	733	747	771	741	754	712	745	727	762	772	735	732	766	787	733	754	790	785	738	708	748	800	781	818	762	720	752	801	755	741	699	703	760	727	770	780	727	838	721	749	806	771	775	701	691	713	715	766	720	738	795	731	725	766	766	713	730	735	746	674	747	749	767	735	780	774	706	757	690	735	776	694
27315	14435	2316	700	424	308	246	233	171	153	178	159	173	162	164	166	144	160	159	155	180	174	149	175	152	145	165	171	170	164	171	148	154	179	161	167	166	166	163	171	181	174	181	167	163	149	160	161	160	154	175	142	169	145	163	173	156	168	163	163	149	162	168	169	163	165	167	142	165	175	162	156	163	170	147	171	180	165	199	162	159	165	153	145	159	153	174	146	158	150	158	165	145	161	180	154	151	161	162	186	144	156	144	150	174	167	152	172	144	164	174	136	153	196	157	161	170	161	142	126	167	160	157	179	169	167	160	177	170	162	167	145	174	185	167	161	139	153	159	161	150	172	176	188	177	154	163	153	175	161	138	161	182	179	160	166	164	151	152	143	168	181	161	170	181	178	136	162	149	148	162	165	150	172	151	149	197	145	162	165	172	165	170	178	172	141	175	178	163	158	161	170	153	143	161	140	149	137	146	167	151	157	166	152	159	159	155	127	145	146	157	176	164	150	158	168	169	147	140	167	156	168	138	144	157	165	148	146	163	151	142	172	148	137	150	174	175	164	135	161	172	171	160	167	175	174	136	163	156	171	149	163	153	155	170	152	175	158	145	160	152	168	142	171	185	174	179	153	149	138	154	163	144	186	177	157	166	176	149	156	181	186	166	173	172	157	189	159	153	144	150	168	162	166	151	179	151	167	157	154	146	151	159	154	134	174	156	162	159	149	155	144	152	140	156	169	174	165	166	149	146	172	162	157	167	160	158	181	152	168	159	159	149	144	161	153	163	168	179	153	181	163	171	152	154	181	161	165	160	146	174	174	166	174	159	189	132	164	156	158	161	166	147	154	127	151	165	157	168	169	161	144	163	159	139	138	171	126	191	162	149	138	181	161	130	166	156	158	149	136	176	161	169	186	175	173	137	155	164	158	161	153	167	154	135	179	150	158	154	146	145	147	174	174	135	160	146	155	175	177	164	153	167	147	163	176	171	195	184	171	181	150	131	169	156	147	154	172	163	165	165	170	154	189	134	179	144	167	160	151	157	164	142	160	143	147	164	171	164	179	153	157	170	189	152	152	150	118	147	164	157	153	162	156	177	175	160	172	161	165	153	152	144	150	166	161	145	171	162	160	147	154	189	178	151	155	178	156	163	159	151	144	162	142	149	151	156	169	141	162	162	126	159	145	152	164	151	160	123	172	144	171	167	162	142	157	146	166	164	152	160	162	172	158	181	137	170	126	174	185	154	169	158	174	189	142	164	173	180	159	155	165	152	141	166	153	157	170	162	158	177	147	157	150	168	148	171	167	173	144	157	146	167	150	147	159	170	167	157	160	168	172	179	169	144	148	158	153	159	174	176	150	178	149	141	155	172	163	137	158	161	157	143	167	153	155	164	161	164	138	162	177	170	166	179	168	172	151	173	163	163	146	124	128	168	161	161	181	150	167	160	179	152	175	159	151	137	157	172	169	176	174	147	161	151	166	158	165	148	150	151	154	151	165	165	160	153	169	164	160	193	146	151	183	148	164	166	165	145	164	139	160	157	161	141	166	144	145	154	147	157	135	168	141	153	147	151	155	154	151	148	177	182	143	151	178	126	165	156	169	155	156	170	159	151	153	134	160	134	155	175	168	162	154	158	182	147	159	155	167	177	179	165	174	159	162	173	142	147	152	164	147	163	189	168	142	145	188	144	162	166	155	174	155	146	160	139	135	170	146	160	152	154	162	157	163	161	157	174	157	166	159	171	179	159	162	151	184	165	179	160	154	163	147	173	176	172	152	175	166	148	154	154	150	168	172	157	170	146	164	165	171	168	152	161	186	166	169	156	182	141	155	156	138	162	164	126	191	164	149	160	132	173	147	160	151	150	161	142	170	165	171	163	182	163	149	169	145	156	155	140	160	158	165	156	147	169	158	175	165	164	183	148	159	143	145	156	155	160	144	158	154	164	145	160	152	141	165	151	163	163	169	154	166	172	165	128	161	169	168	157	152	165	156	161	135	158	158	180	161	138	164	167	178	161	139	164	157	150	172	132	145	164	170	156	188	154	178	170	169	165	148	170	145	168	173	176	165	174	159	164	151	132	164	154	152	179	168	168	180	158	175	148	156	171	157	157	163	151	160	159	169	162	158	167	148	166	158	150	164	157	160	146	162	164	157	176	174	155	150	159	157	157	178	134	153	138	154	145	147	148	155	157	161	167	187	158	160	170	163	157	165	148	144	175	156	159	168	175	152	164	190	159	123	152	157	148	176	165	167	157	157	172	144	165	142	176	168	159	168	158	148	156	173	180	156	157	168	148	147	140	151	161	166	146	157	136	152	147	161	169	162	146	151	150	176	158	156	158	161	169	164	171	160	170	157	157	164	176	184	146	183	153	148	153	171	165	158	181	174	159	155	153	177	154	177	165	170	142	162	153	176	132	167	159	155	175	156	169	159	154	162	176	168	155	173	153	162	158	174	163	164	130	176	147	175	159	153	143	170	167	159	162	171	160	153	164	155	159	172	152	160	159	155	135	161	147	149	153	156	152	153	172	164	165	153	143	161	163	160	169	156	148	152	148	158	155	162	162	142	156	173	174	166	157	152	158	158	149	166	168	136	152	144	175	164	160	165	174	170	175	150	154	145	155	179	167	175	165	154	162	142	146	162	154	175	181	175	161	153	168	166	145	150	171	151	142	157	156	170	162	175	162	167	150	146	158	150	147	169	156	159	151	154	173	150	175	179	125	180	161	171	160	163	153	152	143	150	143	162	167	148	156	164	169	165	148	163	180	154	178	160	156	149	157	171	137	146	139	181	153	174	148	160	150	157	167	156	172	155	168	162	153	158	170	162	132	171	138	151	141	163	168	182	156	153	158	164	176	169	155	172	165	165	147	154	163	168	143	156	179	149	143	165	151	172	140	168	160	166	163	168	175	149	171	161	139	156	158	152	148	170	159	156	177	179	173	146	141	179	164	161	183	147	157	133	154	171	175	161	169	164	162	180	159	164	169	172	156	152	152	185	152	148	147	178	172	154	162	141	157	173	142	138	178	141	160	168	186	148	163	169	144	152	146	147	164	167	148	157	152	145	138	178	169	170	174	157	153	184	151	160	168	162	158	157	144	167	176	164	158	192	143	173	144	162	142	181	156	168	173	158	147	130	168	145	154	172	154	170	167	150	178	157	185	151	170	160	137	151	157	148	167	148	153	163	145	170	164	148	168	159	150	160	166	158	165	130	142	156	156	174	148	166	181	180	130	160	154	148	150	147	161	163	158	147	150	171	162	171	166	152	161	153	152	164	143	145	165	154	155	169	166	176	168	152	152	176	165	174	142	131	165	170	140	150	180	143	186	158	139	168	161	169	163	154	147	155	143	159	155	147	171	194	157	135	161	192	155	150	151	166	153	150	170	159	160	126	166	149	160	174	184	165	137	162	162	186	168	165	175	143	148	170	164	167	177	159	173	164	150	151	142	151	169	166	159	159	181	155	160	159	152	158	168	163
5580	2144	1983	989	701	436	344	313	230	208	203	194	191	189	197	187	192	154	177	184	183	189	194	175	220	152	170	159	156	166	182	153	182	171	171	156	169	192	158	161	165	156	149	157	158	155	173	162	170	174	168	168	174	176	167	164	181	189	194	140	166	162	163	161	179	201	164	201	158	150	178	171	169	198	172	176	152	188	197	147	145	182	168	185	167	191	176	171	172	174	197	169	171	156	149	174	189	183	193	168	183	175	150	160	156	149	184	148	192	177	181	176	175	159	169	168	178	167	182	187	165	207	147	173	168	179	193	171	170	156	143	162	152	160	168	170	176	185	159	173	152	143	180	175	154	152	185	165	174	193	173	187	172	176	161	177	153	172	173	166	177	172	157	160	156	153	150	168	160	163	160	185	171	189	175	169	158	160	189	185	170	161	167	164	176	166	167	171	168	163	166	171	174	187	167	156	162	207	175	169	190	163	198	167	170	172	164	159	185	188	173	185	164	170	172	157	180	169	169	147	196	168	177	172	174	183	188	173	198	171	170	160	202	178	173	182	190	174	171	176	147	190	177	149	171	160	170	163	175	157	174	143	206	185	165	185	175	156	171	194	162	188	167	170	160	163	167	156	155	169	179	158	179	173	170	181	161	188	183	153	166	145	167	163	198	196	164	178	164	180	177	156	166	178	170	167	168	175	192	185	164	170	177	178	162	153	170	176	170	170	186	187	177	163	159	142	158	185	185	158	163	188	164	160	159	168	177	179	147	156	161	157	161	194	178	165	185	195	154	179	170	172	159	166	176	160	173	197	162	181	170	170	185	149	157	175	159	154	165	166	182	162	170	188	195	160	195	191	158	168	163	188	189	178	150	187	176	169	152	175	168	165	186	176	167	171	169	147	189	168	164	157	143	182	166	184	157	204	163	171	194	180	158	173	188	173	166	180	193	179	162	199	194	161	143	177	153	183	166	168	161	160	162	185	189	174	182	147	192	211	171	167	171	156	170	164	199	167	163	190	179	157	174	173	168	160	153	136	173	172	172	184	169	159	177	162	170	177	161	162	144	157	163	174	164	179	163	161	166	176	174	161	185	161	151	180	191	173	167	165	180	169	183	192	154	169	185	181	155	163	139	181	167	180	174	167	167	157	166	174	162	171	150	167	196	169	189	183	166	196	168	179	166	174	168	184	156	155	178	150	173	155	170	153	171	180	167	171	193	163	152	162	157	153	190	173	163	175	150	172	190	176	152	161	187	204	193	177	182	184	179	181	174	169	170	174	176	173	164	185	147	155	180	164	157	166	157	156	164	141	189	184	171	160	153	189	151	172	195	168	159	155	191	145	174	163	163	164	182	168	175	178	176	148	173	176	180	172	165	158	163	169	186	169	167	153	177	175	172	190	171	170	173	166	163	175	188	188	180	172	170	148	154	174	175	195	170	170	158	180	162	171	154	159	158	180	177	156	146	170	201	164	169	154	177	164	176	177	167	186	190	182	173	170	174	152	169	190	180	143	151	185	178	149	155	164	178	142	165	145	170	157	178	211	151	169	147	164	173	151	177	194	163	154	170	187	185	171	150	200	178	160	175	185	160	152	177	156	154	165	168	167	180	146	177	155	182	172	199	164	174	164	182	153	173	157	171	166	168	159	172	162	178	173	153	165	164	169	158	159	184	177	159	180	166	178	176	148	161	157	159	149	167	168	169	177	164	148	164	206	181	184	178	166	172	178	167	167	183	168	167	186	171	182	192	161	159	163	183	163	184	174	166	158	165	163	157	156	189	153	185	178	153	172	170	173	212	163	167	159	168	169	144	183	168	187	153	181	173	172	166	174	184	175	163	164	194	182	163	169	174	172	185	144	164	174	164	183	170	179	190	162	154	136	199	157	179	169	177	164	178	189	173	166	162	157	184	151	177	151	179	172	169	186	172	176	181	171	178	170	163	147	178	177	171	162	131	192	164	157	180	171	175	161	143	183	146	155	196	170	177	165	163	160	164	165	157	169	194	174	191	182	178	166	163	163	152	167	156	169	169	179	186	155	192	177	183	163	187	166	155	162	156	167	178	175	183	176	155	165	189	165	162	176	163	186	159	177	176	162	162	148	167	175	162	183	178	182	173	179	164	169	190	173	152	168	157	206	175	161	163	186	186	166	164	158	173	151	157	165	171	178	159	170	191	152	197	183	152	169	183	171	182	152	182	162	178	190	187	171	168	187	168	162	158	188	171	164	140	167	170	184	165	199	183	153	171	176	170	154	169	153	159	162	162	160	153	158	175	183	167	171	187	183	176	159	161	209	164	178	178	160	165	168	177	166	183	170	162	196	165	194	184	168	154	140	170	149	173	172	162	171	156	152	166	175	177	162	178	168	199	155	189	161	158	150	166	170	164	155	169	142	170	164	185	164	179	172	173	159	164	188	172	161	156	155	162	195	166	178	179	178	159	159	166	203	165	171	167	180	185	169	148	164	177	173	175	167	150	176	177	173	161	169	172	186	173	183	177	168	179	161	160	174	173	193	168	178	167	158	170	182	166	171	175	147	198	180	174	154	157	163	183	162	176	161	146	182	173	176	170	171	177	170	171	175	166	196	173	165	211	167	171	177	157	181	157	197	144	151	160	170	167	180	170	177	182	183	164	169	155	178	172	165	179	177	159	164	174	153	178	175	183	181	144	156	165	167	168	170	184	156	174	166	171	155	182	167	150	178	174	183	166	182	198	158	178	169	160	161	178	152	169	174	167	139	170	180	180	175	184	169	146	182	153	155	192	163	158	175	173	161	175	181	174	167	192	180	175	176	159	184	156	168	184	161	165	180	165	201	155	173	169	152	178	159	181	166	165	172	184	155	180	173	181	174	178	162	172	160	180	167	165	150	162	190	145	155	173	149	171	181	172	174	154	163	173	189	157	186	182	176	175	160	174	171	178	189	174	181	163	172	158	142	172	165	161	163	177	166	178	166	185	163	181	167	176	161	162	175	172	163	149	155	167	173	174	158	158	179	169	165	157	158	171	187	171	188	165	177	185	165	156	158	179	170	170	152	169	193	150	184	183	173	171	152	171	167	189	177	173	163	159	169	169	158	169	166	150	169	180	175	168	165	160	206	178	159	149	164	175	171	160	178	162	177	172	192	174	182	168	160	160	165	151	155	191	186	179	168	179	146	167	179	187	170	150	141	184	193	182	171	184	174	185	171	179	163	173	178	180	158	169	175	154	176	177	165	152	180	173	154	175	174	176	172	178	171	177	165	196	181	160	191	173	168	165	175	158	162	149	172	159	184	164	185	165	155	167	167	176	175	165	173	186	192	176	164	175	177	176	170	159	193	176	197	173	163	154	164	153	194	163	151	176	150	162	155	176	157	179	159	154	188	167	169	179	165	150	170	177	173	198	179	169	184	196	174	172	158	177	170	136	174	183	168	183	179	175	143	154	179	179	147	191	184	186	170	165	175	166	184	163	167	153	172	177	167	156	167	157	198	168	180	184	167
24572	20214	26433	23786	20236	11581	2124	1217	1056	919	890	837	730	652	683	665	584	665	555	579	560	605	549	531	575	579	557	561	520	553	570	572	524	534	578	525	534	492	533	553	517	502	519	498	527	541	575	532	491	562	535	537	496	550	549	521	513	515	493	486	495	461	497	538	531	501	492	509	517	540	516	572	527	503	552	517	484	499	543	566	528	504	535	525	566	505	542	506	500	536	500	573	543	535	506	539	503	539	521	505	542	494	490	518	516	497	512	518	550	479	535	517	519	463	549	480	513	528	510	503	540	527	518	487	481	502	525	526	524	542	506	503	511	477	514	533	536	508	526	526	496	540	487	489	539	506	501	514	511	519	520	525	522	492	508	521	537	502	483	557	476	528	511	537	536	502	489	533	493	528	518	487	481	488	494	557	507	491	499	466	501	484	477	540	508	513	481	530	530	498	501	470	520	529	492	516	512	523	479	520	531	530	475	475	520	486	486	507	518	499	496	532	512	500	539	561	526	513	506	540	476	498	477	499	495	498	546	541	560	516	523	529	498	511	541	514	507	484	500	551	532	535	527	526	558	485	502	480	528	502	547	513	536	518	491	498	500	490	542	481	541	488	510	484	469	494	494	513	474	552	502	482	486	481	509	498	500	515	516	490	515	518	494	509	482	528	460	513	483	474	538	505	554	539	496	515	478	542	526	490	501	473	494	525	491	555	511	509	509	534	496	484	524	520	500	555	496	525	514	514	521	557	502	549	515	500	496	479	521	534	545	511	490	505	541	470	526	481	503	507	521	510	522	520	531	490	529	535	506	542	498	522	507	519	523	525	519	489	497	508	484	524	522	495	496	501	526	523	474	511	473	545	533	505	486	525	523	488	520	466	492	500	515	520	486	498	510	496	522	531	515	491	521	529	512	505	499	538	507	497	456	482	489	513	503	537	536	509	539	492	537	470	553	522	494	526	502	505	502	500	498	496	552	483	524	559	505	533	492	497	509	513	458	496	524	546	506	523	535	504	524	517	557	510	532	522	486	527	475	457	465	497	539	519	518	555	544	507	531	521	531	500	500	499	515	541	538	518	523	510	494	531	510	498	506	466	498	487	517	491	526	507	513	515	527	520	508	502	509	532	502	487	496	548	542	502	507	486	469	470	535	492	531	534	518	512	518	553	453	475	525	537	517	477	516	491	486	503	484	476	515	547	495	530	518	519	513	548	540	509	511	508	493	522	517	469	500	517	520	528	531	462	550	540	490	515	520	560	516	492	465	533	511	498	484	483	451	532	504	518	504	514	535	463	487	505	508	468	520	518	513	543	533	498	501	502	529	509	514	513	506	559	520	497	474	510	516	519	501	517	524	518	513	494	493	483	520	517	522	516	529	484	526	564	515	490	498	516	515	530	497	522	571	516	503	571	542	459	532	520	521	495	554	571	543	458	510	540	499	531	547	529	483	586	485	502	481	502	504	511	515	497	445	526	526	538	497	487	528	559	584	506	519	519	550	533	492	488	482	522	498	536	516	551	553	533	514	531	519	492	562	501	525	502	553	502	495	489	470	516	502	506	500	553	500	527	536	499	543	525	524	528	504	492	521	559	519	518	493	508	518	514	541	513	489	503	593	544	489	525	491	504	526	526	521	486	502	493	506	474	520	514	470	532	519	522	490	512	479	493	553	508	486	501	542	507	518	538	505	505	545	512	514	538	532	503	530	560	506	519	470	548	514	539	522	487	533	511	535	513	556	506	537	517	497	503	541	515	511	510	509	501	536	519	495	548	490	517	504	546	511	485	459	570	547	493	541	543	498	517	520	506	511	524	472	504	537	497	515	482	530	504	517	516	465	537	487	480	512	513	523	497	503	519	544	483	512	525	501	494	540	551	498	478	554	541	510	495	510	478	506	513	510	545	484	539	552	512	501	508	519	490	522	524	501	513	522	512	561	510	569	495	516	498	541	516	538	507	492	494	506	513	516	533	575	498	467	496	518	502	503	528	497	495	513	573	530	505	513	507	523	513	543	553	582	465	462	513	485	511	491	520	520	505	505	539	445	552	522	521	532	483	516	524	511	490	519	532	489	497	494	514	526	499	466	495	547	497	546	551	546	488	516	512	514	483	491	515	485	550	540	503	548	514	561	504	449	513	542	542	544	539	492	485	519	527	466	524	528	518	542	558	522	510	576	529	475	561	545	467	511	509	538	513	556	557	541	518	523	517	527	497	465	509	502	516	524	528	526	523	521	464	506	509	525	507	495	465	495	524	513	512	498	509	552	538	507	533	528	498	542	492	506	506	500	545	532	498	517	501	480	512	521	470	502	492	505	543	513	512	506	510	525	452	504	481	544	534	491	492	477	509	532	534	532	516	497	499	526	481	474	530	533	559	541	493	497	517	535	505	511	526	540	538	528	508	523	512	493	518	512	493	524	515	524	569	525	502	520	523	532	533	545	517	552	507	521	489	488	527	520	545	509	487	538	499	499	529	503	510	492	515	513	499	524	521	494	535	521	544	491	483	518	499	495	502	511	546	527	512	527	498	476	496	507	470	524	498	522	532	528	492	521	495	526	557	538	579	498	523	532	503	504	535	540	555	533	505	501	574	533	503	509	500	515	493	502	520	528	516	497	538	534	515	498	516	485	501	548	509	554	483	504	500	512	520	518	491	520	512	518	534	524	521	531	503	546	540	471	510	552	507	538	511	526	480	520	544	521	487	518	530	512	497	512	508	514	503	496	543	531	530	544	505	513	528	530	526	549	508	487	493	538	526	551	472	487	508	530	481	512	524	523	484	466	471	498	492	506	515	489	502	483	500	542	505	483	542	506	513	491	475	543	480	503	496	520	494	484	519	533	521	539	535	484	531	521	530	490	501	495	535	479	544	540	494	529	506	486	474	501	534	544	504	514	501	486	504	554	550	523	506	549	543	541	501	509	502	490	551	466	523	516	506	517	493	482	492	494	516	514	541	522	537	536	543	540	499	521	539	495	478	545	492	498	497	494	497	517	475	495	513	520	532	526	553	527	512	511	564	508	500	528	511	521	522	504	520	526	499	514	503	513	495	506	478	500	489	528	492	531	548	489	520	534	531	522	511	537	517	493	532	485	501	476	517	508	500	493	495	504	524	525	517	502	529	530	513	499	493	530	512	522	494	521	508	529	499	533	533	490	490	528	531	494	516	526	541	502	507	521	480	508	547	471	490	481	501	495	518	510	483	494	509	529	521	474	521	491	504	504	501	522	512	531	528	503	526	527	509	509	538	529	502	496	492	477	480	465	517	509	513	514	488	496	539	532	477	527	495	536	489	502	529	564	522	507	487	470	511	516	533	531	501	534	515	462	501	518	508	531	502	476	521	480	555	524	466	550	509	485	531	544	537	510	526	508	505	491	531	518	518	497	537	508	457	508	502	484	529	512	513	546	546	553	538	493	491	540	556	489	510	480	526	535	541	482	524	524	510	541	546	522	500	518	526	490	499	525	505	526	489	503	539	513	485
7880	14313	12764	6990	5070	4463	2434	1948	1560	1380	1283	1149	925	800	754	749	718	677	631	583	581	614	611	557	538	521	555	521	539	500	570	517	500	475	516	537	516	482	534	499	493	491	516	496	489	523	478	489	537	478	486	488	505	455	516	561	510	487	484	501	514	491	536	523	471	515	485	479	497	439	498	513	486	486	492	536	484	482	485	505	473	533	508	498	475	463	471	472	489	494	474	512	478	498	490	493	472	472	499	526	446	488	477	469	522	473	476	463	508	520	503	494	480	477	467	506	475	483	452	497	450	487	488	492	504	473	533	466	498	469	511	471	476	486	491	477	449	479	471	516	494	463	477	478	498	489	475	464	462	452	492	449	454	486	455	478	467	492	521	496	490	485	492	487	444	457	491	436	481	447	476	496	459	497	462	510	464	493	507	487	508	480	459	466	477	470	491	459	499	523	491	483	485	488	478	514	470	502	465	494	471	515	506	477	475	486	456	508	476	441	509	465	464	465	440	489	499	436	441	467	461	463	473	447	513	440	463	480	494	499	484	466	475	447	491	500	478	509	492	500	473	488	470	437	464	468	467	509	528	484	466	483	499	479	478	489	481	470	517	501	481	430	483	505	480	479	483	442	422	491	463	453	528	484	454	477	517	491	480	471	508	472	520	489	510	509	517	486	529	469	492	493	475	449	508	460	439	512	463	496	502	462	454	467	492	478	471	453	448	493	526	512	481	511	473	475	487	483	484	492	478	494	451	509	499	503	454	476	451	469	477	499	481	461	463	492	429	468	470	451	472	450	444	504	492	475	475	487	493	504	475	464	495	465	488	482	480	490	501	467	479	510	480	461	478	507	484	483	486	452	507	499	487	494	505	520	455	464	472	463	484	488	511	485	470	461	479	455	494	481	490	474	496	471	450	528	493	451	463	484	509	497	454	499	513	475	479	532	484	475	477	474	482	486	485	458	467	501	497	471	453	452	476	472	500	476	496	471	442	460	489	469	479	498	497	440	465	446	504	513	471	495	483	459	467	490	462	470	498	453	485	454	514	464	505	454	483	471	445	529	476	445	470	445	507	486	494	498	452	488	480	515	477	437	468	446	497	463	471	483	482	444	461	427	489	503	494	480	496	492	490	483	525	452	482	514	472	493	517	484	453	501	446	441	483	457	487	499	514	493	490	531	517	475	498	505	441	536	447	478	468	510	468	496	450	453	503	462	447	511	497	537	512	501	451	455	522	461	482	473	470	459	494	411	487	485	470	495	498	498	484	484	464	441	475	460	473	490	452	486	464	513	483	480	484	491	495	514	473	494	461	502	446	513	505	470	493	458	480	475	496	511	500	452	466	510	436	473	457	449	481	450	541	517	463	464	478	456	505	486	492	453	478	506	497	533	440	448	455	473	496	488	459	453	485	446	446	466	463	476	488	485	439	422	505	483	513	488	477	473	504	508	505	474	481	442	506	493	471	472	500	485	466	480	501	459	463	499	485	459	444	479	511	467	518	480	473	480	485	481	452	494	483	455	449	467	488	466	457	512	479	467	485	463	457	464	488	435	462	477	470	487	475	425	471	472	472	479	462	448	449	436	458	465	452	510	494	452	514	471	484	492	486	471	451	484	485	502	497	490	511	467	478	486	460	492	466	459	508	496	463	476	393	502	460	479	452	475	465	436	506	500	508	478	469	483	456	460	494	496	457	500	479	476	496	480	499	478	453	490	479	493	534	468	480	476	465	505	474	526	473	460	477	448	475	461	465	490	466	470	462	511	480	492	513	495	476	476	493	486	511	454	466	466	441	456	510	439	480	484	492	478	458	439	516	462	471	488	469	477	423	486	495	461	487	440	465	435	470	460	455	449	487	450	502	461	530	468	485	501	503	489	432	505	466	446	431	491	444	509	472	435	435	495	444	516	490	490	477	490	488	476	504	506	487	454	457	479	505	464	496	505	518	513	435	463	485	447	458	488	500	470	482	539	465	498	475	518	471	456	498	473	503	476	465	508	460	492	501	456	488	477	486	461	473	451	475	480	482	442	484	502	475	472	497	476	480	457	464	460	477	457	477	511	483	501	470	474	474	483	462	496	487	471	461	445	515	510	485	506	458	487	490	464	487	518	453	484	462	431	454	480	456	471	498	482	510	455	461	507	539	507	494	482	468	498	472	465	479	473	454	501	491	470	476	476	493	525	435	489	473	501	488	480	456	460	478	460	469	496	442	499	494	495	476	459	456	480	503	465	439	525	495	515	488	494	495	444	487	492	474	506	493	427	464	444	495	459	481	461	476	482	492	472	499	458	437	510	521	471	495	509	465	470	511	469	469	497	427	453	478	477	459	466	479	448	469	463	499	476	490	487	520	469	466	474	473	455	515	478	431	480	501	481	515	456	477	447	489	470	475	469	510	497	459	479	492	475	450	473	498	478	496	471	503	487	489	476	451	471	466	494	461	493	485	472	459	513	485	501	492	471	484	480	504	458	495	474	515	478	474	473	511	472	453	501	467	482	476	485	460	489	518	492	474	531	504	435	464	462	476	438	479	439	481	491	464	454	487	499	460	516	465	475	501	462	472	464	498	475	456	478	481	492	511	514	545	511	489	498	495	488	494	499	453	474	443	515	481	473	493	456	469	468	474	466	489	483	457	466	513	466	509	489	458	493	496	458	435	494	463	470	517	511	453	496	452	509	515	457	505	468	461	453	488	446	478	477	457	492	449	454	497	501	490	459	475	492	470	497	502	437	452	484	441	451	447	484	461	485	515	470	455	495	475	466	521	499	502	495	505	493	496	463	478	481	495	471	459	491	431	486	468	446	464	466	452	466	458	444	458	470	496	525	446	471	463	445	474	456	484	478	483	464	480	457	472	534	492	469	453	470	478	475	497	456	490	499	490	495	515	449	464	464	457	473	456	473	490	437	472	499	470	466	474	499	511	472	476	483	485	483	455	515	476	463	400	504	525	492	506	477	462	472	479	474	493	485	472	495	489	494	470	510	498	500	460	468	456	494	503	461	477	491	517	495	456	476	523	473	482	467	498	448	493	499	461	498	440	462	489	505	477	480	468	490	474	471	514	467	482	495	447	465	465	483	482	457	486	476	520	504	478	464	488	463	492	451	509	490	458	499	493	508	514	523	484	499	503	488	483	490	479	490	490	458	475	470	524	477	453	478	481	498	495	512	449	477	515	464	478	469	485	444	474	495	478	484	466	469	460	466	491	505	485	484	475	485	447	458	470	487	481	497	449	480	444	503	470	456	453	445	458	469	492	513	494	482	499	484	483	447	464	498	493	486	493	477	463	460	506	448	480	483	497	499	430	463	474	484	444	496	455	503	488	464	461	475	498	494	460	468	458	486	507	478	513	469	468	473	485	493	453	487	462	471	508	460	498	517	464	486	485	465	451	476	414	448	449	479	502	515	479	533	491	476	491	509	508	499	479	442	486	490	479	483	477	442	459	486	441	500	481	495	486	446	492	506	516	465	458	469	461	525	520	446
22166	20190	26765	23420	20198	20373	10752	2527	1858	1730	1595	1432	1255	1132	1106	1041	1021	988	989	1004	957	947	905	901	876	823	949	867	896	844	902	846	840	858	842	824	858	816	839	820	826	822	741	791	864	798	812	807	828	821	834	832	816	816	847	800	798	861	871	876	813	847	807	800	832	812	855	836	844	817	839	770	811	818	807	826	800	745	778	839	845	748	785	850	833	856	753	842	801	817	815	837	752	862	806	803	767	797	835	826	864	853	880	800	860	777	819	762	823	787	882	830	840	800	826	776	821	795	819	799	769	833	831	813	844	863	826	824	814	834	801	804	863	776	800	827	807	791	858	763	822	855	800	818	806	792	778	812	772	793	787	833	804	789	816	824	818	788	848	789	837	858	825	795	873	794	778	762	801	816	846	800	797	797	830	775	780	800	851	821	820	817	811	790	832	815	806	840	814	827	819	783	768	804	789	830	812	809	789	789	794	839	802	796	807	763	816	807	748	799	834	796	828	781	821	828	835	819	794	823	813	770	801	748	849	846	821	754	828	820	792	781	798	752	806	772	832	755	794	823	790	779	776	778	770	811	808	793	776	808	816	774	846	798	807	894	802	826	792	780	788	820	842	839	841	859	817	800	814	784	782	829	815	846	758	744	851	785	845	789	751	777	834	836	784	807	833	804	847	843	838	822	811	804	807	790	778	803	782	824	736	863	837	808	822	739	829	835	843	846	760	772	745	828	820	783	785	834	824	769	804	820	816	864	758	777	869	884	841	843	832	847	831	818	818	813	770	856	822	808	818	795	812	837	859	794	790	857	832	762	830	833	832	834	800	797	770	831	851	782	848	827	852	801	786	801	841	800	782	820	844	776	799	764	817	828	776	796	812	786	864	802	855	821	779	836	833	829	793	814	793	777	838	789	797	813	803	838	805	780	809	849	759	846	816	834	808	744	841	815	835	803	782	787	785	814	800	824	814	816	772	785	791	813	849	825	774	804	826	812	843	793	812	821	778	774	798	812	791	826	773	807	807	838	779	826	803	820	795	805	828	763	833	848	793	831	771	836	806	805	803	804	814	791	818	833	791	800	783	825	813	794	821	772	815	787	816	832	767	799	822	797	815	804	853	799	797	771	798	847	791	796	778	789	829	812	821	772	798	799	795	780	782	819	792	822	782	839	837	884	852	821	776	799	793	799	767	773	816	821	805	809	801	821	811	804	846	808	859	809	769	796	816	824	877	800	805	738	791	816	846	826	769	794	831	838	785	827	820	804	799	811	810	796	827	824	827	783	748	793	816	864	794	834	825	807	820	823	781	847	777	843	848	819	756	807	792	789	771	794	805	784	810	768	813	820	839	799	847	837	822	842	764	786	802	802	821	787	796	791	795	803	808	788	819	786	798	837	771	845	811	790	778	836	824	839	832	778	805	784	770	805	798	819	771	806	757	782	812	831	768	810	834	794	783	814	839	769	811	840	782	825	789	791	747	778	854	840	776	765	790	765	819	831	752	867	777	821	848	794	809	772	804	782	833	799	798	850	783	793	828	799	770	785	810	807	798	761	823	835	814	787	804	851	759	832	832	817	860	820	843	802	792	816	791	758	807	817	830	776	795	812	781	812	845	761	850	815	805	823	811	845	833	811	772	845	764	805	774	827	813	807	817	783	842	832	812	813	771	808	803	805	773	799	781	834	776	819	840	828	703	793	834	823	785	753	811	820	810	847	842	751	805	757	846	815	844	803	779	770	815	808	793	764	827	865	748	824	818	801	827	734	802	838	867	821	770	825	810	753	782	877	848	806	797	852	809	794	773	845	819	816	818	820	731	834	793	826	792	826	800	813	759	795	765	754	776	773	852	771	783	838	810	826	821	812	794	790	797	815	866	798	844	771	831	798	796	849	831	792	806	833	816	826	807	811	873	844	794	851	818	784	815	847	835	846	811	837	801	807	780	790	780	879	836	803	797	769	843	848	830	763	803	801	856	849	805	819	815	749	798	788	810	843	807	755	799	831	807	838	805	753	842	769	746	816	811	822	767	788	815	780	814	798	816	872	780	834	799	810	857	817	812	823	774	818	822	804	800	794	779	803	761	815	836	756	805	764	804	836	822	761	782	806	764	780	805	819	792	797	772	784	819	855	791	835	866	819	829	845	800	784	798	842	783	793	784	829	822	800	861	828	823	830	877	747	822	794	770	849	833	804	757	780	786	834	797	805	815	780	793	824	808	787	815	863	844	782	822	808	828	840	807	831	758	800	771	806	797	772	840	807	807	815	813	817	789	882	788	777	779	819	846	811	812	774	828	837	840	846	798	802	767	764	800	823	742	825	752	794	872	794	779	905	796	788	845	699	765	833	834	818	835	828	799	857	799	766	813	846	805	832	819	810	827	735	805	823	806	791	809	781	824	834	808	813	759	757	823	796	833	794	855	730	795	801	800	801	807	879	774	789	839	803	808	752	807	834	856	869	819	837	776	809	846	771	757	822	840	780	805	818	781	850	835	780	744	764	821	839	803	785	805	792	809	850	830	824	790	746	825	778	808	765	818	792	818	852	774	871	811	801	815	797	828	806	791	765	788	783	848	795	806	842	836	797	796	780	807	812	801	799	816	857	792	825	805	805	779	732	800	766	800	830	809	805	784	773	802	830	835	804	836	797	810	822	831	781	777	800	827	814	821	844	847	795	809	836	798	813	778	806	779	806	744	808	812	813	802	864	873	827	793	737	781	802	765	817	814	818	823	790	749	771	886	806	820	813	807	798	752	797	786	868	827	856	828	786	857	807	820	813	781	806	798	765	807	803	795	781	853	842	767	750	814	791	788	819	820	836	816	818	855	815	815	835	867	826	840	812	800	816	795	787	778	805	805	805	791	768	825	787	861	819	789	805	827	812	809	835	771	807	813	823	806	797	796	804	773	778	794	785	772	832	837	796	803	792	832	813	769	802	803	808	806	789	810	782	753	807	816	782	796	871	761	770	783	803	857	823	804	754	827	841	793	803	828	830	785	905	845	846	792	828	829	835	778	829	838	810	779	800	835	788	783	783	762	845	826	776	768	773	838	818	787	835	833	848	833	814	838	834	803	762	822	816	822	813	802	815	780	823	799	793	858	825	772	789	738	821	812	799	873	826	772	772	839	783	815	852	863	814	777	804	815	845	803	831	808	774	844	769	822	797	801	790	779	818	779	820	814	821	794	877	857	789	806	830	796	812	836	750	798	844	841	764	762	763	776	840	848	788	820	804	822	738	824	847	774	792	809	793	809	770	787	769	813	804	761	776	825	802	817	794	794	810	829	843	810	833	790	827	767	822	795	831	772	823	820	816	826	815	846	796	767	825	822	854	784	812	759	826	849	824	798	797	796	810	797	829	784	813	824	748	763	833	812	817	841	828	813	832	744	807	816	744	797	831	833	815	745	820	825	771	809	806	801	834	811	800	799	788	826	806	778	847	768	770	818	797	790	821	810	807	808	794	806	839	814	771	758	785	842	761	786	812
11155	22061	19877	11662	9291	8226	4537	3576	2954	2600	2341	2202	1559	1475	1327	1295	1196	1148	1118	1059	988	1017	991	947	937	912	875	866	861	839	855	779	875	844	799	841	774	834	809	826	782	850	848	789	808	799	785	795	763	762	767	845	795	760	794	780	789	762	799	792	758	783	733	789	776	804	806	744	834	757	753	766	802	786	740	745	791	790	757	791	764	824	796	770	811	777	846	742	800	762	742	755	801	772	753	748	825	772	797	771	717	757	760	795	772	787	742	748	785	782	753	722	751	750	804	760	750	776	746	762	763	760	786	734	836	750	753	822	810	790	750	752	797	748	723	735	750	819	738	764	768	735	710	722	793	721	712	749	771	795	764	776	832	733	735	764	793	782	747	681	723	737	779	689	790	720	729	745	784	726	755	756	797	740	763	740	779	771	752	706	757	731	721	736	760	782	765	753	733	790	772	759	784	742	723	770	768	691	766	775	776	779	755	705	721	715	750	733	794	761	750	770	775	749	767	743	769	738	798	760	761	826	758	751	747	804	779	757	761	815	802	784	730	764	764	774	747	769	785	765	769	756	771	797	836	766	726	815	757	741	698	778	748	801	702	762	770	717	746	768	728	719	741	712	805	793	766	793	751	760	695	702	725	775	740	741	758	794	752	754	740	766	756	750	780	735	739	766	723	803	765	799	763	725	754	773	752	743	730	747	758	729	806	738	798	758	789	813	716	749	784	793	710	782	741	816	724	797	732	739	775	778	818	743	766	791	725	758	711	779	741	743	719	750	718	695	716	735	746	754	748	745	756	796	724	768	716	702	803	785	755	725	801	743	760	767	747	808	759	776	740	756	775	761	721	743	755	743	754	727	772	783	762	778	771	791	797	736	734	821	740	728	725	786	803	704	756	790	779	799	744	750	770	762	755	771	751	765	761	733	807	792	780	721	758	764	765	783	756	796	719	723	754	796	802	822	775	767	722	775	769	694	755	780	800	761	728	740	763	758	763	758	717	731	733	746	730	779	722	736	764	751	723	776	749	808	782	752	731	781	751	714	760	756	735	732	729	709	752	780	751	732	767	765	731	802	751	803	746	738	719	743	756	686	744	761	779	770	784	778	729	790	748	743	744	749	754	728	736	772	780	727	721	818	785	757	738	771	793	766	783	766	764	758	743	763	779	775	765	751	726	771	743	729	731	726	710	734	759	757	766	769	738	737	788	762	770	766	807	695	752	761	707	720	754	785	736	705	826	719	782	769	770	755	755	743	725	765	757	716	775	778	744	770	762	739	795	774	741	712	766	774	731	795	725	763	734	749	756	719	737	719	773	764	705	722	771	792	832	772	814	774	737	728	723	704	741	784	717	731	768	730	692	713	798	789	785	785	801	750	729	775	736	727	734	719	774	780	762	737	794	746	753	778	739	767	775	755	748	739	767	778	779	734	749	788	760	746	713	709	722	694	750	802	784	768	782	796	754	761	740	755	777	749	747	804	780	751	695	737	789	750	754	740	791	747	776	756	723	819	777	711	782	757	728	755	747	783	707	763	803	720	767	751	734	773	757	816	752	706	754	764	758	760	756	792	787	762	726	855	769	796	812	727	799	761	757	758	769	731	765	779	715	768	710	763	712	769	786	837	726	767	742	758	761	798	722	748	747	786	753	703	734	788	775	782	754	750	784	755	730	732	777	784	792	751	780	737	736	807	752	729	791	736	808	736	777	730	798	787	793	782	771	753	731	742	752	713	742	750	807	742	742	747	736	702	790	756	741	695	780	795	786	741	737	777	681	721	772	764	773	770	800	737	752	696	776	685	726	746	736	747	782	786	754	793	805	697	775	778	746	775	784	776	748	789	745	757	757	783	721	805	768	755	778	721	789	765	759	802	763	735	763	716	807	721	758	769	794	803	757	779	751	743	791	760	763	781	737	772	781	758	747	739	779	696	780	733	775	736	770	714	782	769	738	787	786	829	760	760	761	805	707	783	770	763	745	764	763	733	737	805	758	784	760	777	774	756	762	769	664	764	765	771	770	779	727	777	745	773	777	740	796	744	718	737	722	732	742	762	703	743	747	736	764	713	758	765	734	761	756	776	779	737	780	774	772	796	785	764	780	759	765	749	831	697	747	762	765	730	750	707	772	787	726	718	752	760	732	767	759	771	783	771	759	756	782	778	742	787	764	765	732	777	732	720	778	769	751	813	781	778	725	746	785	751	706	758	732	749	772	740	794	742	787	773	764	739	740	804	783	814	736	736	731	747	743	780	771	789	761	780	739	768	756	789	759	724	767	736	725	730	760	741	795	750	759	789	753	745	729	759	776	709	807	711	783	735	776	783	784	780	736	776	774	769	765	754	732	768	827	723	795	753	747	799	726	770	796	724	759	731	752	749	753	810	746	728	720	741	752	801	780	794	792	688	777	776	717	757	712	735	759	745	789	746	753	752	741	792	734	796	783	722	777	787	759	795	763	792	715	744	737	738	731	788	766	759	755	794	850	791	761	722	782	773	794	774	762	813	746	745	769	794	747	734	763	720	797	771	745	826	692	842	765	791	728	746	776	796	744	753	751	705	746	780	768	773	718	745	722	733	690	725	751	784	794	771	813	740	755	712	756	755	763	731	751	713	722	708	709	780	738	749	757	765	699	815	782	718	753	719	727	754	775	768	742	787	820	792	765	745	757	722	809	730	771	762	757	760	740	782	717	776	780	710	806	791	733	724	809	783	801	733	739	762	756	735	754	815	713	739	802	734	720	769	732	712	729	791	796	759	762	734	735	724	724	725	790	733	767	750	781	766	721	807	748	764	750	723	740	736	777	747	767	778	756	805	799	815	780	761	746	763	755	779	788	710	762	742	763	709	773	769	765	759	786	762	778	755	717	834	773	773	761	766	751	772	706	753	786	751	780	772	787	736	760	771	765	821	783	737	739	743	771	759	745	783	740	760	746	740	728	747	714	746	735	729	792	792	747	745	749	760	752	732	778	770	742	759	753	765	749	752	765	728	724	763	815	803	757	761	711	734	777	765	740	721	747	788	713	735	756	732	788	797	735	802	781	736	704	759	767	720	765	745	721	763	717	722	729	774	776	768	753	803	765	750	790	731	770	714	792	725	722	773	745	748	785	675	765	731	780	765	763	735	749	772	739	754	754	727	756	742	733	743	727	733	744	790	728	740	796	765	740	757	744	744	796	739	769	766	753	782	720	712	757	768	749	757	795	792	752	773	770	704	762	766	751	729	787	758	764	795	762	712	737	832	761	728	755	745	747	714	783	750	773	786	721	778	731	718	734	749	766	732	689	781	747	754	746	742	769	802	756	699	776	737	766	676	748	744	753	765	721	715	807	808	743	696	764	767	763	735	759	741	748	696	698	791	690	748	771	780	739	717	778	745	766	824	740	760	781	749	693	718	737	775	778	780	764	766	706	717	766	780	782	753	734	740	741	803	831	770	783	766	795	767	761	779	748	778	708	753	793	826	776	783	778	767	745	743	775	732	760	753
27518	14838	2597	659	429	356	219	207	222	162	148	156	177	187	194	149	166	176	182	160	166	156	144	144	154	145	160	171	171	152	163	182	168	153	171	171	150	164	163	162	200	168	146	156	154	178	150	175	181	159	161	184	169	150	153	156	144	164	160	171	147	150	142	149	147	156	178	161	154	161	168	168	170	182	168	161	154	151	168	183	177	159	170	170	151	174	168	160	157	162	150	161	154	163	170	151	159	142	182	169	173	163	140	141	183	157	167	159	165	149	174	144	139	177	157	182	154	135	157	154	154	171	162	180	139	161	182	171	170	164	172	178	161	147	156	152	167	157	168	167	143	173	150	172	179	154	165	171	153	156	165	146	155	150	168	166	152	135	137	158	190	188	148	162	157	167	140	177	153	170	180	168	137	183	154	149	176	166	192	170	165	172	184	156	154	155	142	166	150	134	160	150	165	156	143	182	140	166	159	141	170	171	159	163	163	138	173	152	170	155	148	174	156	173	167	156	148	161	155	176	172	165	181	152	186	158	163	133	169	159	162	172	150	201	157	187	171	184	173	165	170	160	161	170	175	149	155	152	165	157	174	174	156	181	160	169	155	156	177	160	169	160	156	159	162	162	162	135	146	163	183	146	158	174	167	178	133	154	157	144	141	172	166	166	141	154	166	160	158	129	176	193	171	157	162	158	152	152	143	174	156	160	155	149	149	132	176	148	177	166	176	155	145	160	146	160	148	178	178	155	159	166	148	156	162	164	168	177	174	145	173	141	154	157	166	186	173	145	143	172	183	167	178	152	150	135	156	182	158	155	172	169	156	146	170	183	156	178	172	158	189	145	170	162	158	166	187	145	164	150	154	167	164	143	192	153	149	165	178	140	153	153	141	167	149	172	161	160	161	141	170	158	168	159	146	156	160	161	147	157	164	153	177	147	151	147	157	152	167	168	160	158	164	161	149	171	180	179	151	158	167	167	172	173	157	152	157	166	163	180	179	157	155	160	148	162	168	159	152	179	142	171	149	164	176	152	163	191	165	153	200	151	143	170	153	157	158	169	148	152	168	168	147	159	171	168	162	167	153	158	166	178	187	155	159	153	162	167	146	146	128	170	170	175	146	149	150	128	162	164	162	165	180	156	140	152	149	142	162	146	171	152	164	145	140	181	149	150	145	151	148	159	175	148	195	162	181	158	152	167	153	176	183	163	175	173	179	150	130	145	172	152	167	179	150	163	143	150	151	156	146	180	154	173	181	168	176	157	141	180	176	137	181	144	163	173	141	159	169	151	155	172	180	154	164	152	159	187	151	172	158	160	145	149	146	173	182	158	161	177	189	181	167	155	164	160	172	180	165	178	167	144	149	148	170	167	165	148	166	177	138	158	151	151	148	151	163	149	166	140	178	166	134	161	169	169	190	157	152	154	167	163	174	168	137	179	167	148	148	167	155	156	153	197	158	160	163	165	142	159	160	153	151	168	161	175	157	167	175	147	153	146	160	173	153	165	139	173	156	144	155	169	158	172	164	166	148	172	174	165	159	154	187	160	191	157	149	150	188	132	133	180	161	133	158	155	165	149	181	143	180	162	144	178	163	173	147	149	154	161	160	162	164	148	167	150	152	156	159	164	158	165	165	162	150	168	169	155	160	148	172	149	164	167	164	166	163	182	149	155	164	166	161	142	157	157	158	164	179	172	129	179	162	174	158	159	160	166	164	156	181	168	151	149	166	169	168	152	191	159	159	168	183	140	167	148	154	174	153	144	152	159	170	170	171	146	159	159	147	167	169	177	147	160	130	151	155	151	162	168	157	171	144	142	186	148	165	154	162	150	157	181	181	178	157	156	149	164	161	178	138	153	156	173	172	206	175	151	187	183	160	158	161	174	135	151	170	158	143	175	182	155	162	145	146	165	174	163	153	186	143	148	150	168	162	185	145	194	151	160	169	159	164	177	154	165	167	154	161	157	160	145	155	170	143	164	164	157	151	151	177	169	177	156	163	164	164	162	155	167	135	151	166	166	148	155	195	183	170	167	151	175	164	143	148	180	181	162	169	138	179	160	137	164	166	188	164	165	150	157	174	146	162	146	159	153	172	169	169	186	138	153	157	164	177	136	156	150	153	150	160	155	144	168	191	183	161	166	176	156	156	145	146	178	156	158	173	171	154	163	159	141	168	190	172	162	146	144	160	176	159	153	141	176	164	150	159	160	164	187	147	156	172	160	151	156	146	144	147	169	166	157	177	161	169	151	134	172	156	170	166	160	164	183	164	190	172	153	164	140	157	145	172	176	183	161	155	155	154	148	174	177	145	144	155	178	174	162	180	174	162	139	139	176	157	181	154	168	154	149	150	157	153	129	170	165	165	159	159	159	155	169	165	158	158	169	177	188	162	144	182	171	140	170	176	157	160	164	151	134	156	173	198	156	156	183	166	174	157	137	155	146	160	162	162	158	166	145	151	158	145	172	184	155	175	142	185	165	163	185	165	162	168	144	168	128	172	161	160	191	171	168	188	144	161	153	164	145	171	179	181	161	174	153	164	156	172	175	145	147	170	177	140	155	165	167	165	164	179	176	170	168	164	167	169	171	162	159	149	161	142	169	154	155	193	150	169	177	183	158	164	165	167	145	164	167	155	149	163	149	169	165	174	178	168	168	149	162	161	140	167	142	166	168	162	167	158	145	142	161	166	166	168	182	199	160	161	159	174	162	167	185	162	149	139	171	154	165	166	170	173	147	167	162	185	156	158	160	186	161	154	165	175	140	175	180	187	156	147	162	149	165	169	160	167	176	170	161	147	135	153	152	159	167	157	153	148	165	167	169	143	171	169	190	181	216	177	145	172	170	178	150	176	170	155	179	165	135	157	152	179	163	180	175	181	166	171	139	154	151	147	144	154	163	153	149	174	155	172	149	149	156	166	143	149	155	172	158	146	166	156	148	144	157	162	155	150	163	156	178	137	173	152	177	175	150	164	169	157	177	160	166	157	144	134	171	149	141	152	160	151	140	184	165	146	165	174	156	139	167	165	174	167	154	162	158	175	163	157	145	170	163	171	167	180	153	152	161	173	164	153	162	158	138	166	149	169	167	156	161	160	167	145	158	172	138	157	171	156	186	141	154	163	183	168	151	164	154	176	150	183	172	185	156	153	166	161	150	151	165	165	163	157	153	159	152	156	162	158	166	146	157	136	160	148	160	163	173	144	154	166	152	138	157	156	142	169	161	159	170	174	159	163	170	172	168	158	158	161	169	143	154	165	171	146	147	163	146	166	149	157	153	177	152	159	175	169	162	146	145	178	183	172	153	192	155	163	139	165	163	158	140	173	187	159	153	165	157	150	177	177	173	166	150	128	150	157	152	169	172	159	159	152	159	176	171	159	158	155	148	155	142	161	175	165	182	170	178	181	163	161	142	155	180	157	157	153	147	140	152	170	175	162	163	179	145	169	164	165	182	181	155	153	149	167	159	159	171	154	146	162	175	173	154	158	177
5609	2527	2287	882	618	527	320	286	244	201	196	212	184	167	172	174	192	200	157	159	175	165	183	196	187	187	174	176	156	156	170	175	185	172	155	182	171	171	177	153	164	163	181	163	181	171	166	170	164	174	152	159	183	179	168	188	173	188	169	178	178	184	161	162	178	182	177	186	163	160	165	162	168	206	186	163	156	171	158	167	176	158	192	157	167	161	202	174	174	181	155	187	172	177	163	173	163	166	168	172	173	151	171	164	186	178	172	172	162	157	184	181	170	164	205	161	188	167	175	164	187	187	170	165	163	156	175	167	155	170	181	193	183	164	155	184	150	164	178	174	177	186	162	184	165	161	168	171	177	140	180	179	166	166	170	149	160	157	177	181	175	177	177	162	171	162	186	161	167	194	150	181	174	158	178	199	174	160	167	158	173	176	178	189	154	151	188	165	169	173	169	168	185	178	171	190	178	164	180	177	144	175	185	163	188	179	163	151	165	164	188	177	197	156	164	153	164	151	164	161	174	173	163	163	139	174	164	199	182	166	176	160	173	174	178	166	179	183	201	193	168	159	170	164	172	163	177	175	165	169	155	168	180	153	174	166	153	178	176	184	162	160	173	186	176	178	182	141	165	172	168	191	191	162	174	157	193	195	177	196	171	173	168	184	164	162	156	162	160	168	166	180	189	153	187	173	176	155	175	157	159	192	170	149	179	193	181	187	185	181	164	179	183	172	171	183	158	174	151	180	161	161	150	179	178	174	175	167	168	177	185	165	173	189	168	171	152	177	170	166	162	164	170	147	166	169	177	176	179	161	173	177	183	186	199	165	186	175	184	174	163	177	194	178	156	163	169	193	155	183	172	176	161	176	179	176	166	176	178	167	183	170	196	140	165	178	197	161	167	185	178	166	186	167	179	191	172	157	179	173	156	165	155	164	167	171	174	161	182	190	173	162	173	166	173	183	181	159	176	165	171	175	181	181	141	167	184	173	172	165	181	178	147	156	170	179	187	175	176	181	181	166	186	144	155	160	189	151	181	163	184	189	172	158	182	168	156	156	158	160	158	181	179	198	198	169	151	176	193	180	154	165	135	154	177	178	183	189	157	185	185	178	160	174	180	171	165	174	191	156	158	153	154	165	163	197	138	168	196	192	168	163	175	183	163	159	178	156	173	197	175	175	174	178	169	177	165	180	162	184	166	156	173	153	161	190	165	158	158	192	149	175	158	168	157	179	178	168	167	167	177	171	188	139	184	193	160	173	189	175	183	174	155	200	181	194	178	160	174	173	184	172	169	181	175	172	195	182	173	154	182	173	180	179	162	160	168	178	168	157	178	167	155	194	188	191	172	149	177	184	153	155	167	168	164	141	181	170	176	180	175	176	164	168	177	151	168	191	161	167	177	204	179	170	172	162	169	177	162	164	180	176	181	173	163	150	171	166	162	181	175	158	184	176	180	164	161	159	195	171	177	177	194	181	179	166	155	170	194	175	141	181	151	173	150	184	176	174	158	190	172	164	189	158	184	160	190	184	170	172	169	184	185	161	160	159	162	166	147	183	173	201	160	181	171	181	168	164	179	162	150	154	156	169	190	175	180	149	160	160	192	172	164	174	176	184	188	161	169	179	173	174	184	177	155	188	158	170	161	163	174	166	170	161	189	175	155	156	158	162	158	177	174	182	190	174	167	158	154	182	167	156	186	166	170	155	169	170	190	181	193	188	163	146	160	172	191	151	174	169	163	143	183	178	165	186	157	154	186	163	177	161	166	182	169	172	180	174	201	178	166	174	185	156	186	168	178	180	179	172	179	186	192	185	164	194	200	151	167	158	163	171	172	163	150	158	154	168	172	209	161	167	167	149	174	177	182	192	204	157	166	158	170	186	174	171	161	178	166	189	157	162	165	179	165	162	180	181	158	170	175	164	179	194	170	169	182	149	186	158	173	164	198	154	158	194	153	187	151	169	171	156	168	208	168	175	169	152	173	193	172	180	178	167	186	189	160	201	171	162	169	167	195	177	145	173	172	172	166	179	163	162	172	164	177	176	168	158	185	165	192	167	189	172	168	169	172	195	187	188	181	162	169	180	143	157	164	156	159	175	154	167	171	170	187	178	155	160	191	183	162	179	181	170	177	164	176	177	148	167	185	180	176	172	189	184	174	153	176	153	175	150	153	177	167	151	184	177	165	165	167	166	190	156	167	188	174	159	171	170	168	162	186	183	167	156	165	169	183	159	154	165	170	184	178	177	160	177	179	184	179	169	171	174	165	188	147	169	187	188	168	167	154	161	177	171	184	179	180	154	164	188	171	193	189	183	191	187	180	208	157	172	176	174	181	160	165	176	181	153	194	165	176	167	180	159	177	166	171	192	186	178	156	185	180	187	181	191	168	157	171	180	172	181	167	170	170	180	166	159	179	161	172	186	160	170	201	174	163	173	175	191	177	170	158	159	161	195	177	165	184	169	183	181	180	166	185	154	191	161	186	168	176	175	173	167	136	183	163	170	173	186	177	177	165	171	188	173	179	174	164	170	168	184	175	154	156	191	177	177	175	171	179	179	164	175	171	180	176	161	171	192	185	153	168	174	148	183	172	171	168	150	139	187	181	160	186	190	176	173	159	180	177	178	145	177	178	180	180	169	198	190	149	170	162	184	174	161	156	168	161	161	173	170	180	177	183	164	160	177	153	167	185	149	189	187	200	163	152	145	150	160	160	184	150	183	175	170	171	165	179	150	159	173	160	173	148	192	173	165	183	189	174	179	168	185	160	173	181	154	179	170	204	173	164	171	145	198	185	153	178	162	146	186	160	155	164	187	180	164	161	161	175	176	173	159	159	168	189	179	183	195	190	165	181	153	164	164	168	172	141	195	174	166	150	164	165	177	150	193	188	172	155	162	192	174	188	170	176	180	179	174	174	178	175	156	161	159	187	158	188	162	156	177	171	179	177	166	154	153	187	176	148	172	187	166	154	191	166	200	170	185	144	158	181	186	163	165	166	167	164	177	191	171	183	159	154	164	193	171	161	182	161	182	169	153	172	174	157	153	164	191	180	182	171	160	151	146	155	171	184	172	169	166	184	188	177	159	169	152	163	173	180	158	159	158	182	170	186	161	180	166	166	170	205	145	161	187	179	193	193	157	173	178	192	151	163	167	159	167	179	168	170	163	161	175	159	176	173	157	152	181	194	187	161	177	156	180	169	169	192	149	166	161	195	162	151	174	180	196	176	174	168	158	167	159	171	171	174	183	157	165	194	166	160	169	177	170	176	168	162	189	157	146	156	174	187	176	151	181	173	188	165	174	177	179	150	178	173	156	188	181	184	164	181	172	172	136	169	194	179	165	155	156	163	166	175	159	161	164	182	151	179	153	165	172	169	176	182	167	185	188	167	187	182	201	174	164	179	161	156	152	179	216	162	162	186	190	170	177	176	154	195	185	172	173	160	162	174	172	169	173	160	193	184	177	184	169	148	200	170	192	176	169	161	158
24514	20174	26371	23746	20203	11594	2116	1119	1003	945	855	784	689	621	647	632	578	602	576	595	575	565	565	525	552	541	560	541	524	520	552	514	574	567	557	514	543	543	537	563	543	525	512	575	551	483	549	537	514	523	496	528	488	533	536	519	522	536	512	530	554	526	508	514	541	581	543	540	500	540	519	479	521	507	503	512	587	517	529	501	544	538	537	496	546	492	525	509	492	521	508	488	500	527	519	500	519	481	495	530	495	534	509	498	488	503	473	483	488	534	544	534	502	508	536	455	447	520	587	546	540	546	513	477	528	489	513	520	514	509	487	515	525	467	511	525	494	511	526	505	524	551	505	528	497	490	534	526	501	542	552	539	469	520	509	524	491	519	481	480	485	509	474	515	480	509	547	549	533	516	493	487	522	535	515	500	540	541	513	520	481	529	514	498	491	513	546	527	495	480	518	480	516	485	538	514	508	499	542	523	501	479	497	522	531	566	507	544	512	501	519	496	516	554	517	538	534	553	515	504	527	526	525	468	555	502	503	500	519	479	530	502	566	503	536	472	515	506	485	498	490	501	524	541	497	509	568	494	524	468	547	524	543	509	450	490	533	501	497	487	535	495	534	497	539	527	512	512	537	516	493	490	490	483	513	502	498	508	479	514	468	547	529	519	504	480	479	519	471	525	491	496	492	553	558	515	510	483	483	498	517	481	525	545	500	497	509	533	514	523	511	492	512	546	490	509	516	547	517	492	534	512	492	520	466	520	489	520	529	527	556	530	503	516	520	519	530	520	519	549	529	490	526	523	569	521	507	506	510	540	497	512	505	477	519	546	539	581	504	492	510	527	498	489	523	549	498	488	488	491	540	524	516	554	503	523	540	496	515	477	537	505	504	475	511	483	515	491	499	507	512	529	491	533	521	505	534	500	511	518	501	513	497	516	497	514	550	541	476	566	522	514	509	523	505	522	542	514	471	491	515	518	533	514	529	533	515	509	536	507	545	520	536	530	471	519	489	511	490	537	458	500	528	472	522	546	489	508	528	525	530	474	526	540	509	542	490	516	540	520	522	499	473	524	537	468	492	531	494	520	500	516	484	513	517	551	516	469	493	534	499	492	550	504	499	498	562	510	524	487	510	532	464	500	499	503	510	507	517	528	517	474	521	543	521	548	547	527	499	499	467	535	522	531	506	501	553	514	515	540	516	512	481	511	538	537	536	527	520	505	568	506	519	493	480	498	486	519	496	479	496	522	487	522	485	450	502	507	503	540	566	485	516	521	534	516	526	498	491	477	495	511	484	496	527	490	556	506	541	518	538	489	515	487	531	489	504	522	520	506	498	531	469	498	520	521	544	542	493	545	509	544	512	533	479	523	498	530	506	532	516	463	511	515	507	516	562	482	456	505	502	519	480	512	565	481	488	538	523	533	543	529	507	508	488	526	499	528	531	501	507	501	516	533	506	531	520	506	518	492	490	492	542	529	498	498	521	509	510	480	529	487	504	527	502	497	506	519	482	492	531	539	560	489	465	508	516	498	499	539	519	554	507	516	526	517	488	494	554	493	500	492	537	538	482	524	496	518	526	580	519	550	497	510	527	496	564	515	516	556	531	514	506	503	535	508	512	510	530	533	530	524	530	477	519	478	534	489	521	539	498	531	535	522	494	518	546	487	536	554	534	513	538	530	488	479	511	523	504	497	528	524	499	479	505	504	545	554	458	496	501	509	497	522	502	503	524	519	509	507	526	545	525	500	507	511	505	505	506	459	520	552	456	553	529	476	496	517	554	474	508	524	489	560	499	570	549	500	519	506	535	534	523	551	504	487	490	520	496	565	554	490	522	543	544	572	508	503	516	491	471	503	522	474	466	529	475	493	525	517	523	506	512	502	542	565	550	539	472	532	512	519	513	481	507	533	513	518	477	509	529	514	573	520	512	519	493	490	520	463	546	511	495	513	499	472	508	543	452	509	516	491	530	508	547	501	497	534	500	465	547	493	474	531	526	530	567	541	522	542	510	543	482	510	553	552	485	497	543	532	516	504	516	551	532	497	501	471	539	503	537	449	499	497	489	481	533	537	491	507	533	524	545	493	531	491	513	554	475	529	529	486	520	524	495	520	533	521	551	529	542	507	522	483	528	525	501	504	562	512	522	544	528	565	464	512	487	486	543	531	533	544	485	484	482	516	527	498	542	519	488	505	506	545	496	538	564	515	514	486	539	552	504	499	544	516	514	519	526	496	556	511	522	518	509	500	561	519	505	540	490	512	481	561	557	574	473	549	476	521	493	544	506	534	503	518	488	544	535	539	517	474	493	504	548	514	501	510	480	520	503	498	518	498	495	485	469	521	506	508	511	505	539	539	518	534	501	502	551	517	524	511	513	500	521	507	521	490	493	510	454	515	506	520	497	548	507	526	521	517	556	539	537	498	484	508	544	533	515	500	507	498	559	522	511	486	519	515	511	530	492	489	547	515	544	562	539	526	520	481	467	507	547	520	489	489	496	550	496	515	553	543	508	492	556	544	519	493	495	494	484	503	505	481	518	512	525	513	536	508	538	556	524	482	553	477	506	547	510	486	515	528	515	525	500	486	505	531	486	495	490	514	505	533	530	565	504	499	512	486	517	494	510	489	498	502	522	476	518	536	585	539	564	507	528	509	483	505	543	534	522	515	562	466	506	513	485	523	538	541	474	538	476	509	558	527	507	547	538	495	484	492	575	488	508	558	556	513	474	521	537	537	513	543	523	516	511	477	517	509	518	499	536	581	474	528	503	522	499	527	528	526	545	518	501	546	494	446	486	544	530	514	518	541	540	495	502	525	513	474	496	504	547	523	489	504	515	542	517	516	533	496	555	490	485	535	472	546	536	533	508	538	481	507	489	541	548	511	518	488	528	484	506	515	496	485	509	500	533	529	547	498	535	552	461	495	526	521	545	532	549	490	518	529	496	500	517	530	521	518	525	518	536	515	486	566	513	546	505	499	525	470	529	483	479	532	484	535	482	527	484	561	553	519	501	506	518	507	516	523	549	510	505	507	517	500	508	564	519	511	533	527	494	520	499	523	483	553	524	545	502	517	520	482	480	492	568	524	502	528	472	526	500	487	483	458	534	505	566	501	526	511	484	496	513	458	530	536	495	530	528	533	517	509	524	524	512	501	543	450	504	546	509	542	527	526	505	528	499	540	499	515	530	561	475	493	501	507	498	542	562	533	537	519	489	506	539	489	529	535	524	484	512	501	485	521	539	527	492	518	527	551	540	478	486	520	561	521	520	510	478	486	492	521	503	529	508	519	502	507	541	494	491	473	476	507	514	506	484	498	508	506	532	518	538	506	469	544	528	529	541	530	522	498	531	501	479	522	500	483	552	499	520	522	494	536	479	494	529	520	481	501	513	530	507	509	514	531	488	539	525	529	517	495	504	503	500	523	496	521	485	485	527	515	509	540	525	503	517	538	514	528	525	494	496	515	545	501	495	524	523	524	500	498	566	518
7950	14641	12934	6805	5253	4470	2550	1861	1583	1375	1320	1164	897	818	777	728	705	689	663	647	603	615	574	590	548	525	539	508	564	527	533	529	529	556	499	499	565	519	475	482	493	477	510	522	516	494	481	515	459	523	459	481	509	455	511	487	499	514	461	479	478	529	480	503	499	491	519	484	506	510	491	491	478	471	524	480	491	512	481	507	433	478	488	474	479	484	487	489	503	459	478	509	485	436	483	487	467	502	464	508	502	482	482	457	472	471	489	469	483	481	480	479	482	496	487	499	481	458	494	505	487	479	466	492	516	448	499	492	501	485	489	515	480	488	473	465	501	473	520	470	494	438	478	477	482	499	479	509	507	477	499	502	461	497	488	443	487	497	471	470	525	469	449	472	488	488	490	455	463	479	492	490	476	444	496	516	507	500	470	465	532	473	515	454	487	452	461	493	472	478	487	482	488	478	479	497	463	477	496	499	499	507	454	447	451	490	503	475	495	474	429	489	497	486	484	464	458	545	526	463	473	469	514	465	450	452	493	495	457	484	433	475	441	502	516	492	473	432	498	460	472	478	530	488	471	475	494	432	487	463	480	470	501	473	457	444	455	480	465	461	527	510	491	463	462	470	484	484	521	441	489	473	518	500	512	479	465	470	504	466	508	496	485	450	464	472	512	475	469	512	473	464	440	463	481	462	462	484	467	452	499	488	479	511	469	471	456	519	494	463	461	498	464	478	465	497	487	464	473	508	464	450	517	504	466	502	493	469	487	512	452	435	471	503	510	483	503	478	485	452	492	474	469	521	477	479	474	431	534	507	505	493	521	460	487	505	501	477	462	471	449	456	475	468	471	504	487	500	491	456	474	470	498	499	498	499	513	496	504	485	475	445	491	489	471	497	442	443	473	504	501	479	479	467	501	506	475	479	473	463	488	485	494	461	481	503	478	463	481	461	466	488	463	489	464	460	483	466	460	498	496	480	475	490	481	486	467	509	460	505	520	482	458	516	480	439	459	465	488	480	476	504	443	456	470	481	478	433	481	478	499	472	480	495	531	485	480	497	500	433	478	496	442	480	447	483	466	486	503	447	488	471	457	486	521	482	516	437	472	494	459	452	481	491	450	495	515	448	506	484	469	490	483	461	445	472	440	524	524	479	498	463	508	475	439	495	491	453	439	474	501	474	462	526	448	475	512	496	467	476	451	496	478	464	485	506	513	497	454	476	449	503	489	452	528	500	460	468	482	501	479	495	482	474	471	488	509	468	488	485	483	470	455	460	508	485	453	459	492	485	469	459	471	486	487	476	464	459	503	484	439	482	457	465	480	444	502	467	469	453	491	490	495	507	467	553	486	492	485	523	521	481	473	479	452	470	435	469	468	469	463	474	458	483	463	463	455	521	464	490	478	467	493	466	494	513	468	521	498	492	499	514	436	486	470	502	455	451	475	483	523	502	492	481	455	446	470	475	497	462	473	445	457	492	481	489	509	482	511	454	501	548	480	445	454	491	479	476	469	451	452	493	474	488	448	468	493	467	484	474	477	482	459	477	480	480	484	467	457	514	496	492	497	489	497	417	467	467	491	467	465	493	516	498	501	502	471	472	507	475	496	455	442	478	447	508	474	468	432	466	481	510	494	500	445	508	453	456	465	447	458	456	461	454	470	477	460	460	484	490	505	474	489	471	472	485	488	508	494	483	451	440	488	458	502	441	506	501	485	476	471	479	494	497	474	497	466	519	444	461	502	468	453	490	488	466	510	504	520	456	492	504	512	510	479	478	447	493	540	473	508	498	444	493	476	453	480	459	493	462	448	437	473	510	482	462	480	489	478	474	506	516	484	484	485	450	519	454	465	512	497	498	474	508	496	475	456	488	479	487	459	475	493	461	508	483	454	537	461	494	517	470	463	467	488	475	429	510	480	497	495	473	486	480	481	462	451	476	447	483	478	460	471	449	494	475	479	486	444	474	493	467	526	492	458	497	462	498	475	491	486	471	477	484	473	482	525	464	489	459	509	479	464	490	451	458	472	469	482	478	449	478	499	475	520	478	462	484	475	510	504	465	498	480	466	465	446	486	480	458	476	480	471	478	492	479	470	508	501	452	479	472	504	453	479	467	501	425	481	482	461	514	515	461	454	489	509	501	513	504	483	470	484	512	453	429	474	444	447	484	483	458	493	460	466	506	490	503	486	501	474	474	499	519	476	513	472	470	488	468	518	467	502	481	472	484	513	462	498	459	462	496	485	463	483	458	467	486	496	517	504	508	536	493	495	489	446	502	465	480	478	455	472	480	456	483	510	511	483	470	480	435	495	452	466	504	497	464	515	467	462	512	449	482	478	475	474	443	443	451	424	514	494	520	463	451	469	464	451	453	463	523	500	473	483	455	495	464	446	493	508	428	492	476	475	495	446	479	507	503	483	484	486	504	472	470	443	467	487	498	482	463	472	517	500	514	499	505	480	502	478	441	456	468	494	496	510	464	461	498	496	459	487	442	447	481	480	474	512	482	477	455	466	498	510	475	460	473	454	520	500	500	521	476	457	459	455	403	494	483	481	462	456	472	513	468	483	487	486	478	481	503	453	476	510	466	483	462	454	462	467	477	424	472	463	489	464	471	491	530	465	508	471	474	478	446	518	523	457	491	485	487	498	450	459	480	460	468	525	491	487	514	460	482	460	532	502	504	508	509	478	468	524	458	455	469	520	473	530	473	462	472	500	500	483	474	478	507	429	497	517	462	485	528	456	485	508	488	496	483	477	507	474	492	505	494	484	471	476	491	485	463	473	469	461	440	481	488	489	449	507	502	469	484	480	472	482	488	487	441	538	425	509	474	509	459	487	475	470	457	474	500	499	532	488	551	482	463	474	492	476	503	509	474	475	472	472	473	484	475	486	498	500	464	448	484	501	469	490	470	501	448	476	484	497	458	480	474	520	490	506	518	483	482	464	475	456	453	486	460	457	464	434	490	455	500	489	482	463	507	499	464	487	508	469	535	473	492	474	440	470	469	475	470	513	508	494	437	510	496	511	490	491	473	487	507	494	436	470	497	489	423	468	458	491	479	458	526	464	467	487	465	466	474	461	480	445	484	489	496	485	468	480	488	484	486	491	454	475	427	484	479	458	467	477	498	486	484	519	496	478	507	478	455	452	453	475	519	490	482	491	487	484	506	489	429	475	499	480	480	482	465	481	488	458	487	503	470	441	469	482	499	489	491	473	490	470	515	457	458	475	480	499	482	496	468	484	482	489	474	450	470	476	479	519	489	523	495	480	492	496	462	496	435	488	494	456	481	466	460	458	484	453	507	456	464	491	492	450	443	479	497	475	509	524	488	486	507	462	507	452	449	495	509	486	460	462	485	467	466	530	501	485	454	481	448	448	500	485	452	444	477	482	501	484	481	505	470	477	494	467	465	473	467	488	474	454	484	486	483	497	435	468	498	495	495	443	501	463	490	481	487	480	491	479	484	458	465	466	502	488	479	502	439	463	516
22266	20186	26737	23450	20199	20350	10955	2422	1817	1649	1549	1423	1203	1131	1051	1098	1044	954	1004	924	992	926	947	957	887	895	891	901	871	871	873	871	815	896	850	868	875	841	852	890	843	811	876	826	878	825	848	831	857	803	813	880	822	860	845	786	869	841	863	816	844	805	816	839	809	833	851	834	791	805	820	819	818	812	873	837	796	905	824	800	811	835	804	834	836	741	870	845	839	869	836	770	815	835	820	811	766	875	819	787	826	783	762	791	838	807	811	832	818	810	862	832	825	784	760	811	778	843	824	814	823	820	868	824	817	808	812	833	783	789	794	819	776	824	825	808	778	811	745	820	882	795	811	784	819	854	821	805	771	808	776	764	793	797	851	783	819	844	828	848	867	804	777	816	801	763	798	780	749	818	804	812	837	823	785	764	848	787	783	804	772	816	774	766	788	802	788	843	824	830	818	809	813	814	822	837	816	828	826	822	803	830	767	826	861	809	795	824	816	810	796	804	849	813	797	822	804	834	824	850	800	800	802	791	829	835	800	822	842	815	786	792	818	816	853	813	822	793	835	830	777	825	787	862	787	830	866	823	829	813	750	768	828	807	846	810	855	848	803	786	864	774	821	810	845	768	861	803	779	814	845	786	791	811	825	805	797	814	846	817	795	788	818	841	828	819	827	791	832	842	767	807	802	816	844	809	771	847	830	792	824	831	806	795	765	847	826	817	752	815	795	843	816	800	800	790	811	796	809	795	815	807	773	771	801	776	842	804	814	794	828	798	845	829	845	763	809	817	760	781	823	845	787	775	841	729	830	775	805	794	786	759	840	726	771	808	782	788	833	817	767	779	823	832	812	806	819	814	802	841	858	785	837	803	781	799	777	791	814	773	795	817	825	770	815	809	796	819	793	753	803	815	778	799	820	800	830	799	797	788	791	856	758	807	805	812	846	865	836	801	814	843	822	827	840	803	845	804	795	800	853	808	796	826	788	810	818	842	820	841	800	779	809	791	817	789	873	817	839	791	826	770	782	810	773	772	810	791	792	875	822	776	742	761	838	871	809	838	785	837	767	842	722	765	795	856	807	849	832	821	834	831	846	776	884	837	833	797	790	776	841	791	826	841	847	817	763	816	731	800	826	816	803	811	820	792	780	828	860	834	808	785	860	792	770	888	862	834	772	827	759	779	815	809	821	778	810	933	852	851	829	748	747	848	798	817	805	804	841	866	779	825	823	835	773	831	824	780	816	779	859	837	841	807	851	854	834	819	873	797	792	777	815	783	825	800	816	806	787	827	814	774	810	822	796	847	829	836	818	772	809	814	842	792	794	869	803	757	803	751	839	807	785	811	842	852	821	786	841	768	774	781	834	857	798	846	853	796	758	778	843	775	832	796	798	814	763	791	772	799	843	765	793	829	830	804	833	842	804	796	794	799	825	813	806	847	806	808	871	774	832	803	809	855	839	869	742	824	801	820	839	784	808	809	846	789	811	845	767	802	861	799	781	841	779	811	814	826	820	851	805	769	808	825	804	816	875	753	772	810	781	793	774	822	756	820	819	804	815	873	777	826	816	780	815	821	799	806	826	832	844	790	807	818	808	832	823	790	805	792	806	816	834	784	781	795	766	809	798	788	798	817	815	824	829	810	817	811	804	741	817	827	844	792	837	854	767	803	813	822	809	831	784	797	845	789	802	761	831	840	769	790	781	795	826	780	750	854	806	870	736	812	823	843	814	787	808	769	774	802	813	810	810	809	874	780	790	805	845	829	817	835	827	854	798	797	782	824	821	783	743	821	784	857	815	770	775	750	820	763	778	829	797	778	788	824	797	848	802	841	820	779	742	821	814	809	793	781	774	822	814	804	813	809	864	800	793	814	768	786	847	792	886	783	816	816	795	810	841	843	762	796	834	810	832	773	843	852	844	766	815	793	809	812	848	800	811	758	819	785	776	746	831	801	824	816	832	806	844	789	805	820	806	817	766	805	851	803	801	784	795	801	772	835	859	795	844	827	858	843	815	806	842	869	783	776	796	827	818	763	810	816	821	798	803	867	768	810	852	832	811	845	795	861	748	791	810	788	854	825	837	794	806	776	832	827	760	769	807	815	804	825	814	847	832	817	803	853	783	809	807	826	849	792	833	813	786	831	831	820	741	801	793	837	849	737	805	806	808	843	803	779	771	805	780	797	776	797	888	793	766	845	868	787	770	811	803	798	789	838	815	807	798	816	818	761	813	807	814	811	818	811	844	814	807	820	780	826	807	809	833	786	801	830	836	825	795	788	824	807	782	760	834	858	802	843	774	774	819	813	805	860	793	823	772	802	792	807	847	798	806	734	865	814	806	843	879	802	798	825	760	770	853	809	791	825	778	824	821	777	836	776	817	807	807	823	743	810	805	825	786	787	822	816	795	816	815	857	785	828	784	848	815	846	843	833	833	808	857	801	807	829	780	838	789	818	785	804	780	819	864	835	783	774	810	734	790	815	767	797	782	837	806	774	820	794	797	783	771	823	810	820	836	847	803	823	794	814	819	805	813	816	808	758	814	810	901	777	849	834	808	832	866	809	817	833	763	808	861	749	819	783	795	803	835	795	785	840	746	765	849	791	806	774	821	832	830	814	811	837	836	803	793	817	834	780	805	796	789	856	832	827	859	811	800	849	840	783	820	817	833	857	802	822	828	804	798	807	828	791	829	751	798	799	780	801	809	750	773	833	794	813	794	778	812	762	800	820	769	795	800	801	790	783	797	853	767	795	797	811	780	812	814	817	860	837	846	817	817	797	766	748	800	844	852	791	789	821	799	869	754	805	821	792	795	756	794	785	839	792	827	806	857	775	793	809	814	786	789	806	811	818	802	833	789	807	828	778	819	801	749	778	839	832	799	830	799	792	806	798	860	777	846	793	823	772	805	806	782	838	864	859	770	822	793	805	777	800	818	870	836	791	782	827	836	772	783	783	832	837	808	783	784	811	852	865	831	779	831	829	862	780	830	837	824	842	821	794	844	804	770	854	789	879	804	780	756	802	787	852	833	824	762	815	821	863	790	817	797	749	833	824	848	782	804	789	798	818	789	814	824	797	800	782	812	870	831	773	845	778	848	849	771	835	847	887	790	833	802	824	789	764	766	819	794	796	826	849	789	840	857	751	824	810	817	827	818	827	776	805	801	826	795	834	812	782	884	773	797	809	723	829	803	801	783	825	832	855	788	825	803	801	794	793	846	813	826	795	813	815	826	770	795	822	797	813	833	792	810	829	780	752	796	835	800	814	816	846	818	800	819	782	741	866	792	792	842	760	787	823	803	774	799	781	796	818	799	795	837	807	816	817	861	860	797	824	827	783	801	860	860	815	821	796	808	768	836	805	878	820	818	766	799	774	784	805	789	800	800	773	817	831	799	764	857	792	827	778	862	794	856	795	754	803	772	855	790	847	817	855	764	841	826	855	796	808	780	823	810	787	803	817	809	794	762	792	808	782	794	854	833	770	841	781	767	767
11279	22444	19744	11344	9156	7700	4671	3488	2954	2512	2364	2067	1593	1420	1366	1282	1235	1102	1071	1022	1035	988	941	935	943	901	935	875	883	875	817	806	836	847	837	830	850	825	799	731	866	790	813	762	778	795	759	766	781	797	785	744	795	785	789	742	772	824	733	760	757	788	786	735	741	783	755	814	764	788	777	760	776	752	773	774	737	739	778	757	772	771	809	793	720	754	747	767	813	747	770	776	769	776	818	802	734	778	780	755	762	787	779	738	808	758	740	766	732	774	766	748	747	775	770	733	761	733	754	756	786	754	764	777	748	759	801	755	756	794	811	768	692	735	781	774	744	762	813	720	746	754	746	759	778	735	761	760	771	752	800	757	786	782	757	772	759	736	722	799	767	799	766	746	748	733	734	754	763	757	742	786	724	757	807	753	783	776	734	824	733	754	754	735	744	743	733	753	785	757	757	721	740	791	772	765	757	773	741	764	809	700	748	747	756	794	752	764	759	774	803	715	766	781	728	794	741	765	801	767	727	737	811	744	734	764	765	770	795	745	743	753	761	832	770	757	735	758	715	793	787	812	769	740	759	769	747	779	775	739	761	765	744	770	767	782	790	731	754	775	775	749	767	753	737	783	748	762	742	779	745	750	751	750	726	769	762	715	739	732	741	806	756	780	764	708	744	770	776	773	740	786	759	717	786	695	766	769	763	700	780	769	753	745	729	799	736	705	750	753	775	754	750	740	808	772	721	740	786	799	775	727	715	724	744	811	736	716	787	737	732	805	772	698	787	761	737	781	761	751	788	752	764	774	761	715	753	723	760	796	742	752	778	747	747	737	754	789	754	723	780	758	700	710	723	764	770	768	730	777	788	817	758	806	786	747	703	725	728	720	763	766	757	747	779	796	731	743	755	746	776	732	740	763	751	750	773	749	739	748	774	755	748	728	751	756	784	765	808	742	764	760	769	766	769	772	737	746	748	759	761	762	755	697	742	786	751	771	759	769	742	742	761	747	740	738	746	771	728	737	771	787	801	762	791	775	790	736	783	782	795	816	786	770	777	820	798	749	737	755	770	812	712	779	783	742	737	755	741	752	730	759	757	718	831	695	745	732	783	771	783	764	752	746	754	728	738	771	735	782	741	781	764	761	724	773	759	753	766	785	753	784	727	756	741	734	738	771	764	759	798	780	760	764	781	764	757	745	778	742	784	730	774	748	751	810	767	706	703	774	725	744	788	782	752	744	742	734	759	778	781	779	771	785	789	784	750	723	786	757	769	737	763	768	791	806	771	797	801	715	757	796	828	764	736	738	771	722	743	776	739	714	784	765	777	761	784	737	776	743	751	758	750	738	794	752	740	755	763	802	818	772	753	778	764	741	759	764	779	760	761	763	783	793	765	744	734	807	733	771	758	697	755	749	766	757	725	737	769	713	745	770	730	774	763	707	744	809	723	736	761	763	733	794	785	756	790	820	731	738	773	791	750	757	771	782	785	756	746	791	760	775	729	696	708	782	749	743	756	766	820	785	775	715	753	718	794	759	783	768	747	765	756	739	751	798	769	758	779	717	789	803	797	756	725	771	717	754	747	716	749	753	770	732	783	740	726	770	754	791	757	754	711	761	711	735	746	735	771	774	807	799	776	746	728	770	770	762	767	802	778	750	750	797	781	790	756	763	707	755	766	766	770	765	756	734	766	769	708	785	764	757	780	754	766	742	718	769	776	797	790	755	795	793	724	732	732	756	735	755	787	767	722	704	790	729	734	788	747	751	751	778	775	724	795	807	803	714	765	777	728	729	765	751	753	762	777	730	762	734	723	752	746	746	775	718	726	769	785	774	777	730	756	779	742	755	737	726	756	719	706	742	780	776	764	794	739	816	765	705	775	724	802	804	771	746	758	722	747	761	722	767	735	771	723	774	784	787	758	771	756	727	745	708	784	805	718	728	723	757	744	733	763	801	746	759	730	691	778	802	779	771	728	812	730	765	780	721	753	788	754	784	764	775	741	786	761	786	751	755	813	773	747	672	738	772	773	755	731	757	748	745	747	857	771	758	803	742	769	762	732	753	740	763	737	774	740	744	777	734	791	779	769	768	736	774	717	733	794	710	776	747	777	784	742	747	814	742	767	755	817	765	737	770	807	782	749	754	750	777	699	739	766	693	756	721	767	788	741	763	711	779	751	788	722	798	698	752	814	749	757	783	737	787	786	717	704	774	796	750	725	777	745	766	767	746	769	757	724	773	776	761	730	767	778	759	732	797	744	786	728	758	746	709	746	759	787	754	730	830	715	766	757	751	745	748	729	764	742	815	717	720	765	769	779	732	753	745	697	772	728	767	748	721	744	792	796	796	762	776	745	760	689	774	841	800	753	735	753	740	795	737	808	770	763	756	741	754	752	734	730	756	724	799	769	729	771	711	772	745	788	797	782	742	746	713	789	774	754	725	741	746	809	763	789	773	761	816	793	807	743	713	807	754	703	785	757	778	737	767	702	766	796	725	728	742	759	760	742	716	810	771	754	729	770	786	709	787	770	745	755	768	759	746	794	797	776	736	713	776	735	764	732	780	765	734	760	767	765	742	731	694	793	778	737	764	813	758	753	718	797	710	776	730	785	808	809	774	772	763	785	831	756	722	805	736	754	777	714	760	734	758	736	710	774	744	739	763	736	740	782	751	747	727	720	752	709	754	759	739	765	760	739	801	778	745	803	766	722	750	746	765	747	777	724	735	785	745	726	796	785	760	731	760	771	718	788	776	816	796	747	714	770	753	788	750	759	751	763	758	717	780	786	783	751	793	757	752	737	747	710	712	781	757	763	726	814	731	776	712	701	749	779	729	744	759	754	772	771	745	779	757	738	767	783	773	794	731	753	782	740	728	704	748	759	792	793	753	773	767	775	791	776	779	765	742	774	795	723	760	775	756	797	740	728	767	747	804	732	768	735	755	762	775	752	744	768	735	755	781	731	748	730	800	806	746	744	710	779	753	802	788	722	770	737	749	825	731	762	746	756	762	774	787	748	727	788	777	752	728	792	757	774	765	707	771	729	750	778	764	753	737	753	791	789	735	714	758	734	754	766	747	753	776	762	718	768	752	759	744	710	725	788	790	734	779	791	782	778	828	816	739	764	784	754	763	724	740	787	742	781	795	768	733	761	736	773	723	739	770	770	787	712	711	763	765	726	770	740	757	758	749	769	762	752	749	773	761	748	781	742	770	761	755	746	735	732	762	715	762	744	750	744	709	715	804	749	767	792	764	768	756	720	725	741	794	741	740	753	738	761	779	786	731	765	778	774	722	756	818	766	794	745	787	786	694	757	761	779	787	759	763	794	740	728	779	776	750	762	742	762	733	759	763	774	784	756	758	787	736	752	767	760	786	782	770	776	752	787	747	770	776	806	803	783	804	755	777	772	799	766	720	740	737	725	699	747	739	751	746	801	786	780	770	743	743	759	731	775	738	761	729	805	777	778	751	726	756	760	774	748	770	769	793	788	738
27506	14735	2593	646	445	375	240	204	210	170	190	175	169	166	164	150	180	154	184	166	172	136	163	159	159	173	143	168	147	166	171	155	172	150	174	170	165	191	164	209	145	151	153	183	159	160	163	172	184	149	154	173	168	154	174	153	148	143	184	173	165	152	162	163	182	150	163	175	168	171	153	160	139	160	173	171	177	155	174	169	161	166	175	168	147	158	169	153	186	164	159	163	177	152	145	142	173	148	163	167	161	155	132	152	163	151	156	169	174	177	174	159	180	155	155	164	188	191	152	179	154	143	164	169	156	148	169	157	179	147	170	172	155	141	164	174	169	148	161	154	164	174	149	165	152	174	169	133	160	165	146	134	148	169	182	147	146	145	172	172	162	158	168	167	164	165	146	159	164	138	179	156	154	169	163	180	167	164	146	157	169	171	166	190	151	166	165	164	176	196	188	169	150	185	158	175	148	197	175	152	156	155	181	151	162	156	169	151	169	171	181	166	144	152	166	156	170	175	178	169	171	209	158	181	157	165	176	149	157	146	148	150	177	148	160	157	138	167	155	170	159	153	186	166	147	161	167	148	163	160	170	163	131	178	173	173	170	177	160	162	176	179	154	170	146	157	144	160	169	129	167	180	151	167	183	183	159	161	186	167	181	166	149	164	185	170	166	143	170	155	152	145	171	182	158	156	156	179	169	149	167	164	169	182	152	186	176	150	156	155	148	158	158	147	186	177	192	165	137	156	133	146	163	176	184	160	139	184	148	178	180	163	167	164	175	153	163	166	182	184	164	148	157	159	165	156	176	150	157	187	145	175	140	149	152	161	178	137	174	176	164	140	155	165	162	157	157	163	157	145	173	175	155	153	172	177	142	183	162	165	139	148	171	131	164	155	176	185	186	141	156	161	151	180	171	143	164	174	176	160	180	148	139	164	162	149	139	146	155	170	152	155	183	169	144	172	159	163	148	152	169	166	140	178	167	154	157	126	171	170	152	162	163	156	151	162	168	161	169	151	150	156	177	174	147	177	169	152	178	173	162	161	140	180	168	165	161	169	170	135	146	155	162	162	158	152	134	184	165	170	179	169	169	176	174	148	157	162	161	148	169	161	171	172	144	149	163	158	148	182	156	182	176	153	141	166	144	169	173	155	165	183	175	163	167	144	151	164	154	153	165	141	164	164	190	178	144	169	168	157	183	167	168	165	178	181	169	147	158	160	164	144	157	170	156	154	148	164	157	170	158	152	157	153	162	175	175	183	160	167	165	170	156	158	161	162	189	177	128	161	157	178	169	178	151	148	155	161	154	154	164	170	146	162	145	151	160	165	162	161	174	168	167	167	162	170	169	152	156	189	144	143	163	164	150	145	171	164	156	149	137	167	151	181	152	162	159	167	170	157	161	170	176	166	180	171	168	169	145	169	163	151	160	161	162	167	137	140	182	151	155	171	160	146	172	145	157	158	131	149	142	165	172	182	166	140	175	163	163	153	146	137	141	155	179	171	159	182	159	165	163	157	147	185	180	159	169	175	156	171	195	170	154	165	191	163	168	162	164	166	217	161	164	149	149	172	164	161	173	166	162	164	158	151	158	148	193	185	162	139	174	167	155	171	154	159	159	174	180	189	184	180	141	154	179	160	165	172	163	158	174	174	166	165	150	151	178	159	138	164	175	154	156	171	149	176	161	184	149	174	162	152	143	164	199	147	188	153	175	180	176	164	169	157	163	174	144	162	159	149	158	154	174	164	145	187	165	156	159	147	163	167	174	170	164	143	164	144	164	190	164	169	167	160	185	170	150	161	188	165	174	173	162	156	158	153	169	149	146	151	143	150	154	162	156	149	178	166	182	170	153	173	156	145	174	162	176	177	168	166	177	181	146	167	154	198	164	168	145	168	155	147	166	166	153	163	160	157	162	154	156	152	163	186	171	153	173	169	159	167	170	171	162	170	156	166	160	150	180	147	174	149	169	170	165	172	196	175	142	158	183	160	160	176	174	165	159	145	154	151	139	168	160	157	172	169	179	163	163	161	142	178	170	165	165	169	153	153	159	158	159	171	150	175	169	160	143	160	153	180	170	153	170	163	175	162	152	189	163	155	142	144	173	142	163	164	173	160	149	180	161	140	154	163	177	169	183	187	129	136	177	158	168	183	149	160	189	139	169	172	156	163	144	140	190	154	152	171	165	174	181	156	196	163	170	173	172	161	170	156	142	165	170	150	158	162	168	158	145	175	153	151	193	153	150	168	181	174	168	178	190	147	167	155	154	153	204	161	144	144	165	156	142	147	144	161	167	185	146	167	171	167	159	148	143	171	170	155	165	167	178	173	167	147	156	182	177	146	169	164	172	173	148	137	167	148	159	175	155	178	168	162	155	188	162	166	163	200	151	164	169	166	178	164	169	175	143	164	165	170	174	186	157	155	146	185	133	150	149	169	181	152	165	149	181	144	174	153	184	185	151	169	159	166	173	165	181	184	176	145	168	162	165	173	173	155	150	156	153	149	171	163	146	138	162	140	147	155	168	174	150	166	164	163	158	187	169	166	172	143	178	174	172	166	168	147	167	169	183	164	169	160	167	178	163	156	169	175	159	146	167	145	167	158	150	143	168	167	152	174	199	144	166	156	151	180	170	152	164	178	173	164	196	167	146	164	205	160	176	159	172	136	155	172	165	183	156	180	144	178	181	162	181	153	174	163	175	152	171	137	167	170	172	160	153	187	189	140	165	158	150	168	166	159	174	170	147	153	157	168	153	156	150	170	155	176	141	149	165	158	156	165	181	165	160	182	144	161	138	165	152	180	157	158	167	191	170	162	142	150	158	153	149	174	184	178	165	149	147	171	159	169	161	138	168	149	161	172	150	166	165	169	175	166	169	176	177	172	182	180	141	178	194	175	159	174	184	153	158	164	160	142	158	169	179	202	168	154	179	172	161	174	165	179	151	173	169	163	168	147	162	150	176	181	158	155	153	164	151	172	148	169	158	173	164	150	181	168	186	193	170	150	150	166	184	166	163	163	169	158	143	149	155	158	166	156	163	171	167	156	164	162	143	167	143	161	144	165	157	154	196	171	157	166	171	157	160	168	161	177	162	154	175	159	144	157	179	165	180	168	167	187	193	168	176	151	164	164	147	149	179	150	157	163	158	157	166	148	188	142	175	163	184	168	136	163	168	151	168	186	159	157	155	166	174	153	162	160	158	174	138	154	180	148	166	175	149	172	167	172	162	152	162	162	153	159	166	147	160	182	142	142	146	161	135	149	154	159	146	165	150	170	173	176	150	169	161	150	176	159	169	168	169	161	160	152	132	168	188	147	180	164	170	154	157	158	139	176	180	147	194	174	131	187	191	168	174	167	157	163	169	149	168	179	150	153	177	171	161	161	159	172	179	147	148	168	190	166	153	158	167	147	160	205	166	147	166	148	169	171	158	161	175	155	168	160	166	150	171	170	165	153	151	154	166	164	161	157	151	176	176	158	162	171	142	155
5729	3206	2123	825	619	537	317	215	234	227	204	202	192	201	176	185	151	189	174	195	150	195	169	171	186	156	197	166	159	184	175	170	167	176	167	162	180	163	185	160	167	176	153	179	184	178	162	176	169	167	180	194	166	187	183	169	175	162	174	174	180	173	185	162	179	167	149	164	163	176	200	156	174	192	170	167	186	177	190	181	161	186	164	159	189	171	161	179	199	149	154	174	181	167	178	182	191	191	177	170	170	172	189	165	167	173	143	193	176	191	172	187	183	163	161	188	170	183	144	160	169	181	175	171	166	184	160	160	169	176	185	195	160	173	181	158	173	186	178	167	182	172	197	167	158	163	172	155	181	161	182	167	156	155	184	204	167	168	167	188	157	204	162	177	180	165	174	176	173	147	155	187	172	194	145	162	182	165	181	157	158	174	184	163	177	156	168	170	172	197	188	166	160	175	172	172	166	165	173	175	174	167	178	168	194	174	173	147	166	185	166	157	158	180	178	175	168	176	162	137	190	174	168	173	185	194	163	176	174	184	174	177	163	157	173	160	190	168	186	169	167	167	159	170	174	180	175	173	194	166	166	183	165	168	180	175	170	166	183	186	178	145	218	168	173	175	182	170	181	147	172	182	171	198	158	161	206	163	198	184	185	150	164	173	172	170	167	190	176	178	161	159	167	179	194	162	162	184	183	190	176	178	178	170	158	166	167	165	181	175	149	187	198	185	163	170	195	159	189	164	200	160	175	180	159	171	195	186	165	204	176	175	190	175	180	162	172	163	160	141	207	145	184	169	150	192	157	181	154	188	159	166	187	210	133	181	180	177	183	166	183	188	177	175	161	193	157	187	179	160	176	195	178	170	185	187	154	183	172	180	170	170	164	159	187	159	153	181	163	176	181	171	176	185	179	188	181	173	180	164	171	174	174	172	150	154	165	173	164	154	181	166	155	171	192	178	176	157	177	159	165	178	179	183	174	172	188	171	157	169	167	172	164	149	184	175	171	175	162	151	197	181	173	177	149	189	179	186	158	147	174	150	163	166	165	183	170	161	169	173	176	165	168	184	161	186	137	182	188	183	167	155	148	184	165	192	184	187	170	170	174	188	183	173	157	152	153	160	187	176	188	169	186	187	168	142	179	153	183	167	158	173	188	167	138	164	152	167	167	160	154	176	168	166	170	156	158	180	190	189	184	183	186	167	162	184	183	165	199	182	179	179	197	167	179	158	153	163	159	163	173	200	161	180	174	170	171	182	185	158	166	162	168	183	161	177	175	167	181	153	186	171	163	147	184	178	146	161	201	183	178	154	169	186	184	191	176	174	165	155	182	169	175	157	186	162	155	176	189	161	180	171	175	200	179	181	179	175	169	173	182	193	196	178	184	176	175	173	168	158	156	163	182	156	156	151	170	166	164	160	180	184	168	194	182	169	168	191	173	139	156	160	178	165	173	187	149	162	172	175	163	185	182	152	142	187	176	172	177	180	170	170	166	181	170	149	164	155	151	176	167	153	165	173	159	176	156	187	170	179	164	172	164	177	147	185	175	167	186	180	175	143	176	177	162	163	159	200	177	156	167	178	191	177	181	178	177	175	190	184	182	179	150	180	183	173	163	165	166	192	174	180	167	171	175	166	192	146	160	169	180	166	166	179	166	179	156	172	195	185	180	189	146	164	182	181	177	186	178	157	137	178	153	159	165	170	182	154	177	182	173	173	184	192	170	154	164	175	198	151	174	173	189	158	163	175	174	175	150	157	161	172	158	175	177	157	164	155	159	173	178	160	169	194	161	181	156	168	178	161	166	168	151	179	161	167	162	176	184	163	188	188	165	191	174	206	171	151	195	186	153	166	163	186	176	166	176	163	170	177	180	161	176	168	186	185	193	171	178	206	187	186	173	162	190	179	156	172	153	187	202	156	176	166	178	169	172	189	161	156	166	174	216	161	182	175	178	158	153	145	191	176	161	169	200	143	149	177	166	172	173	172	186	194	157	167	171	164	164	162	167	190	184	152	165	182	177	195	197	173	155	186	170	161	168	170	148	171	146	184	171	159	179	179	174	156	173	166	192	151	185	188	169	186	158	191	154	181	179	174	152	178	161	184	165	175	188	178	192	180	179	176	169	159	183	150	172	171	173	174	174	177	144	168	178	165	190	180	172	196	197	181	199	178	190	163	167	188	186	168	170	164	159	170	159	170	167	171	155	204	149	170	170	184	175	190	189	205	154	180	165	159	167	138	148	171	155	177	182	183	183	182	179	153	182	187	164	181	177	158	180	185	207	172	162	177	179	184	174	174	165	172	162	163	182	179	155	176	162	172	181	185	190	165	161	188	143	166	185	156	183	155	188	148	188	183	171	166	194	175	168	168	180	156	157	179	187	157	197	181	183	166	158	153	146	179	169	173	171	169	171	175	173	171	183	161	171	170	160	181	158	180	192	177	188	190	206	161	159	157	176	186	174	171	161	172	176	154	151	160	155	157	177	164	149	170	186	178	182	169	164	176	176	176	181	187	172	176	181	164	163	170	191	154	143	156	176	166	196	180	157	186	153	146	156	164	158	161	182	167	156	198	165	189	185	172	185	153	158	170	167	204	174	188	146	201	189	172	143	164	163	186	191	167	160	182	166	150	168	160	169	176	162	156	183	178	154	166	188	180	160	185	177	155	166	175	179	180	170	159	190	179	168	166	158	168	199	169	158	169	173	182	154	169	183	176	175	185	199	179	165	170	180	159	190	179	194	179	175	182	163	170	184	147	154	184	173	164	163	201	165	196	184	162	176	167	166	154	172	165	172	151	168	170	178	179	177	181	160	182	154	175	163	181	168	163	179	154	190	183	174	176	167	171	176	158	174	169	176	176	195	172	194	167	167	173	178	147	174	170	181	145	179	168	167	196	162	163	182	157	161	157	166	169	167	167	174	189	176	166	172	181	163	170	159	169	171	170	189	155	166	184	154	173	195	162	185	164	184	192	156	171	187	189	153	188	195	183	170	177	175	159	190	173	162	176	170	151	176	158	200	162	163	173	155	177	175	156	154	195	159	164	194	178	167	176	150	170	178	168	175	167	175	169	172	180	154	196	185	171	171	169	180	178	172	168	158	170	183	175	168	179	170	179	175	181	180	165	170	189	171	190	169	170	175	154	172	161	167	199	180	164	153	173	169	178	166	164	159	196	191	161	166	150	184	193	166	176	166	155	180	180	162	155	168	186	173	159	180	173	159	164	155	178	157	185	173	178	178	161	179	161	173	170	180	177	181	199	169	186	167	153	167	184	155	146	152	172	169	179	161	179	141	154	158	183	175	186	160	177	186	161	173	194	157	178	177	170	160	177	183	167	165	154	191	165	154	173	165	153	176	171	166	165	159	171	166	178	173	191	182	182	188	171	159	161	191	173	179	191	162	160	195	183	175	175	177	164	175	153	151	168	169	168	167	186	184	173	177	182	170	164	171	175	169	159	165	142	164	154	152	195	172	175	185	177
24475	20168	26356	23769	20205	11712	2171	1250	1075	946	987	841	707	686	697	663	627	620	642	605	583	592	572	583	572	564	538	526	530	539	518	532	497	500	537	517	559	526	510	536	526	511	504	501	551	519	525	528	533	548	508	497	533	589	493	480	500	525	502	548	538	528	517	516	534	554	495	538	526	530	533	521	526	575	517	508	546	504	509	503	512	542	552	503	543	496	525	531	532	516	523	517	514	539	503	485	521	533	502	561	549	546	516	530	500	549	471	562	494	489	506	527	526	507	508	519	498	501	501	544	516	528	499	491	473	540	500	515	537	518	503	496	546	496	505	512	519	527	514	504	497	502	520	525	562	542	554	523	513	503	560	533	498	520	518	526	525	510	515	525	550	505	534	521	575	511	518	483	538	501	497	483	513	521	523	506	498	557	519	518	482	491	527	507	514	509	545	498	520	515	502	555	561	510	513	519	517	500	551	537	512	490	520	516	474	517	481	501	531	540	478	546	508	563	509	532	528	518	541	514	516	492	519	533	519	549	516	493	522	521	529	539	505	478	514	496	527	534	519	506	491	488	515	483	505	538	496	514	527	490	499	504	550	490	496	527	465	551	554	544	486	500	487	524	487	564	529	518	522	491	523	516	540	510	545	574	503	518	521	522	516	530	517	493	571	520	536	487	509	502	502	485	551	526	493	525	565	524	558	539	556	554	499	489	521	513	510	552	509	527	508	489	482	520	526	534	475	535	473	491	477	536	515	476	523	536	525	498	546	554	491	535	560	526	498	503	512	542	555	514	502	509	516	493	519	545	505	526	541	493	499	476	551	489	515	524	473	511	537	499	512	522	520	546	509	513	503	500	524	503	508	520	532	517	535	541	513	527	473	516	507	449	513	487	495	528	543	541	515	525	509	516	547	550	508	518	472	503	481	508	516	532	524	506	497	476	502	538	527	546	515	537	559	553	518	488	503	567	516	490	533	508	458	535	497	485	553	484	511	511	525	526	532	485	544	536	482	509	515	545	497	479	527	523	543	471	506	482	551	501	510	513	499	499	487	470	487	525	525	489	521	504	476	530	509	524	536	533	523	522	473	472	492	474	542	562	552	538	481	519	545	526	544	536	542	545	495	508	543	512	428	553	512	529	499	518	537	518	516	567	515	486	490	513	538	510	552	557	503	518	511	526	544	565	532	495	522	555	459	506	547	482	522	490	529	526	529	526	546	471	494	521	521	538	510	463	519	522	478	521	487	505	559	548	489	521	553	552	496	512	512	533	524	527	530	518	529	480	544	495	487	485	497	534	512	539	559	541	516	520	496	535	557	487	485	569	507	503	526	499	512	497	495	514	526	566	493	540	527	485	482	526	511	505	524	501	500	514	530	557	530	489	519	484	527	540	512	535	540	473	540	560	573	554	515	522	520	521	476	492	516	485	536	536	531	545	552	522	486	521	497	470	525	511	514	515	534	496	530	519	553	523	508	533	496	593	536	536	504	545	558	516	511	563	509	523	513	561	539	485	516	538	492	518	472	509	526	541	523	529	530	547	494	518	530	476	536	545	500	510	533	438	529	490	524	564	539	529	510	481	565	522	534	517	512	506	518	524	518	510	470	581	497	508	506	504	501	494	545	601	512	538	522	528	516	544	546	504	561	518	491	496	544	506	522	515	490	525	532	536	446	518	540	544	582	501	503	558	506	553	454	501	494	521	475	488	531	524	533	562	488	497	521	545	496	480	565	538	504	534	490	536	573	520	542	518	511	516	509	471	512	521	512	517	480	563	587	509	517	575	493	499	545	545	496	470	505	524	492	502	468	508	517	545	529	519	505	480	531	549	470	551	511	528	512	478	516	474	466	514	513	543	518	529	476	561	471	467	552	539	487	546	545	509	499	515	562	559	509	532	519	532	477	531	516	469	525	545	551	491	491	529	552	514	526	521	538	486	518	531	499	525	509	523	518	529	505	516	517	529	489	551	533	514	528	529	508	501	575	523	490	480	543	515	521	562	501	507	522	522	517	530	551	516	512	538	482	556	521	488	556	528	475	536	495	530	482	528	520	566	502	534	536	498	521	507	535	494	502	529	514	503	512	492	491	523	511	511	522	501	470	509	551	474	510	548	483	539	511	512	478	529	496	486	485	513	569	538	517	546	471	551	575	546	515	557	502	501	529	532	543	542	548	519	483	528	516	544	490	524	502	556	525	499	503	543	546	530	513	553	502	499	540	507	522	521	513	556	525	541	494	525	519	498	562	547	513	474	531	504	517	525	497	485	533	502	510	512	515	520	504	527	536	522	496	521	528	532	529	510	530	496	512	541	529	536	553	548	482	467	534	520	546	503	477	492	502	539	491	529	564	496	471	529	527	524	511	514	553	538	533	494	480	496	528	500	484	504	518	495	473	523	508	517	534	501	487	545	482	499	545	518	554	537	522	512	483	518	517	512	525	493	533	511	479	514	521	527	527	521	514	496	509	517	514	429	483	532	547	499	515	489	510	507	535	523	549	498	509	485	507	497	484	514	514	504	520	486	541	469	531	472	525	549	551	515	554	481	538	467	501	559	487	517	538	531	501	544	497	520	554	493	502	473	523	513	521	484	530	533	557	520	526	501	549	560	538	487	492	492	531	548	524	520	525	472	551	536	549	571	543	549	573	487	507	567	507	498	511	497	530	539	523	554	523	536	527	502	527	524	496	516	499	504	478	512	533	543	523	554	479	512	481	507	491	526	494	516	506	549	533	520	488	518	533	520	479	533	525	512	514	538	491	518	497	512	509	500	468	514	537	546	528	519	505	534	537	512	532	513	501	532	500	504	534	483	556	549	458	563	499	529	545	514	554	525	528	519	572	515	497	507	477	524	486	459	530	509	561	528	497	542	524	505	522	512	513	537	508	502	505	549	520	493	483	512	537	508	557	511	533	507	514	516	520	489	512	524	530	495	511	538	559	509	479	504	556	580	519	516	558	555	488	519	530	486	506	498	504	481	515	481	515	496	494	520	536	546	482	501	480	519	506	495	517	543	497	524	530	485	501	509	514	537	548	535	470	494	534	507	567	536	505	535	545	516	572	527	505	496	515	495	507	483	506	508	500	508	490	523	494	496	520	494	494	549	506	512	490	461	482	520	531	528	494	541	480	514	533	501	487	507	471	539	510	539	509	532	535	565	505	534	509	486	504	527	538	550	493	576	534	475	533	563	492	533	510	528	493	519	514	493	528	506	505	535	506	560	516	502	523	525	525	495	491	468	501	521	503	512	510	515	512	504	519	545	493	525	527	553	511	547	508	489	545	515	459	501	542	514	493	505	546	523	507	523	467	531	507	522	512	519	528	526	537	494	495	481	525	560	508	512	482	498	510	480	492	526	505	525	516	477	534	530	497	542	535	491	526	530	497	511	519	512	533	597	482	547	538	539	525	515	496	494	493	501	534	528	510	455	481	503	512	505	561	506	501	537	523	503	537	536	512	534	551	519	535	518	525	477	499	561	536	518	512	504
8140	15070	12586	6866	5374	4173	2666	1948	1588	1403	1341	1111	885	863	806	775	747	666	656	616	604	635	606	562	573	554	545	551	494	544	530	524	495	508	532	473	516	503	537	507	488	533	498	502	525	471	484	497	503	541	480	523	497	530	480	493	527	464	497	482	505	531	464	498	481	476	493	482	465	494	482	483	524	500	498	489	467	518	486	500	446	512	484	465	491	486	468	473	489	481	506	479	500	498	438	501	509	478	467	494	463	506	468	455	486	480	485	488	459	458	508	471	474	471	475	507	488	493	449	466	454	508	486	471	446	480	448	471	487	487	447	536	471	479	509	483	468	488	502	487	466	508	507	454	455	465	473	480	515	460	473	469	470	488	494	478	436	474	455	484	486	516	471	493	461	476	477	441	481	495	492	516	457	508	494	520	472	515	515	480	445	452	487	465	521	499	496	485	508	517	494	476	481	517	480	482	502	518	509	475	446	480	512	456	473	453	467	449	519	468	478	488	488	477	539	471	451	463	498	498	497	525	494	464	516	482	510	484	494	485	526	495	467	470	505	500	483	448	457	513	489	509	454	479	501	483	482	483	529	512	432	496	475	504	523	497	502	510	467	436	493	502	456	494	492	496	478	448	490	490	484	456	469	501	490	509	478	459	435	518	480	434	482	503	466	464	461	501	508	441	435	468	475	466	498	473	461	449	489	472	481	503	490	492	480	521	460	498	492	480	489	474	483	473	491	493	460	460	469	482	485	461	494	439	467	444	505	484	477	457	453	496	464	471	474	467	510	495	468	495	459	458	466	460	476	477	483	480	486	483	473	494	486	512	483	496	482	508	522	486	480	520	484	521	464	493	462	484	473	433	484	495	491	486	484	484	463	479	490	508	495	465	503	502	473	492	460	467	514	451	509	468	449	475	439	461	434	484	489	532	491	449	518	510	481	471	485	468	440	476	501	493	495	512	476	453	471	484	482	437	494	501	513	528	505	450	513	470	513	500	479	488	486	468	484	510	473	508	476	497	456	503	508	471	492	496	500	464	457	448	483	506	464	491	490	455	458	474	481	502	499	472	497	467	441	501	482	501	472	533	486	433	465	476	449	468	507	508	429	451	469	441	468	491	461	488	442	485	474	474	457	472	476	482	498	494	467	479	460	513	492	478	512	487	506	493	473	443	491	447	478	496	497	473	528	519	491	451	521	477	460	495	474	519	501	467	460	458	475	517	472	486	478	472	549	521	491	477	488	511	460	493	485	480	525	470	485	477	476	474	469	526	470	466	491	484	484	491	458	471	496	489	472	463	495	500	463	504	476	493	484	514	489	468	471	520	496	502	461	515	471	466	497	492	466	484	422	490	470	458	482	473	487	500	481	516	478	476	473	476	468	494	462	474	479	497	500	497	477	476	482	483	493	476	475	501	484	485	483	500	486	478	500	478	452	489	444	493	469	449	480	460	495	500	496	470	440	467	507	479	501	521	508	489	420	499	488	446	504	443	494	465	464	469	521	496	480	494	477	482	463	470	487	490	523	461	498	502	485	512	473	488	492	464	481	473	457	458	460	446	465	496	514	486	458	497	466	459	517	447	449	488	465	506	479	465	448	476	483	466	455	444	487	451	471	470	511	489	486	473	487	454	479	472	483	445	466	468	485	502	526	464	530	469	446	471	490	452	452	490	457	482	457	480	454	464	478	488	439	480	482	511	519	505	486	474	481	489	468	487	469	495	475	509	507	467	515	474	470	473	492	489	488	468	477	528	500	471	473	491	475	490	457	492	512	541	467	486	460	447	499	523	471	496	480	475	485	459	453	509	494	492	520	497	460	486	472	503	448	484	491	458	484	477	490	497	495	460	446	480	462	497	500	447	454	455	460	461	455	447	483	502	506	478	505	442	496	465	487	492	470	462	485	485	508	478	483	482	450	447	474	448	483	475	478	476	469	486	488	469	478	449	509	551	474	463	508	490	469	459	489	450	490	478	474	483	493	469	456	446	445	498	516	488	471	507	443	469	474	472	487	455	464	478	516	485	446	474	507	451	456	497	516	476	481	523	481	471	502	471	482	475	460	465	489	483	489	439	442	513	504	477	483	484	455	477	456	447	496	444	472	486	504	467	465	510	466	494	495	473	445	474	487	464	504	501	456	506	492	488	459	508	501	489	487	479	457	452	543	481	460	473	450	483	492	493	497	461	460	472	491	480	484	481	469	471	455	521	475	441	448	489	475	472	495	490	523	439	442	473	478	478	499	466	500	487	487	504	477	500	498	478	450	460	499	492	466	454	506	454	465	482	502	514	490	464	462	493	467	448	483	506	466	469	492	474	477	471	501	476	497	486	517	492	490	495	487	508	488	444	505	504	471	469	502	529	490	496	510	518	449	497	492	490	464	479	449	458	458	492	482	497	467	498	533	526	477	452	471	472	470	480	504	494	458	470	476	465	479	492	480	511	475	482	459	484	518	471	508	444	462	447	463	458	471	429	476	484	496	483	460	445	493	532	500	482	473	469	506	485	510	499	493	495	474	484	480	490	494	488	458	505	470	446	477	481	502	512	535	505	440	484	470	468	510	474	449	514	479	494	513	490	471	473	499	445	459	461	471	474	461	500	481	527	499	496	481	492	449	469	501	452	462	452	469	475	504	462	447	468	441	439	485	543	462	433	486	535	495	501	510	451	449	489	451	447	492	492	472	465	477	467	503	500	496	503	510	507	469	459	441	470	442	434	461	458	441	464	479	471	496	476	473	465	492	492	480	508	480	475	488	469	474	440	533	537	505	454	443	506	498	472	472	483	497	429	488	493	486	484	480	503	467	526	488	522	517	501	502	457	508	478	461	506	482	499	502	509	460	499	506	454	460	469	472	483	498	490	470	490	481	471	473	481	479	462	496	502	521	475	497	517	462	459	472	511	490	461	474	471	491	472	449	480	456	500	482	477	473	468	480	509	505	441	520	501	479	520	485	472	466	527	522	488	464	459	509	486	471	478	480	509	475	507	485	480	481	508	472	485	470	496	476	470	487	491	494	486	447	476	426	471	485	489	488	495	462	460	484	471	463	478	469	498	463	447	471	449	508	480	422	506	479	475	477	495	486	505	487	459	450	484	508	469	484	477	524	487	516	475	509	500	498	462	446	508	473	471	449	478	488	516	459	464	479	470	460	479	471	474	489	497	493	458	482	521	476	434	460	502	493	503	484	460	470	460	498	473	513	490	470	492	473	493	433	477	465	473	483	480	485	490	523	505	490	479	446	466	455	491	489	470	504	469	482	502	502	482	482	465	489	455	442	473	472	486	458	466	500	481	468	459	478	484	463	484	443	446	456	469	506	474	505	505	434	485	461	467	519	458	499	480	510	486	467	471	479	445	476	461	467	479	463	479	470	480	476	475	512	438	502	452	457	466	469	481	500	463	471	463	496	487	486	478	491	483	460	465	482	456	500	511	518	471	455	470	435	486	480	499	507	453	488	486	446	461	490	509	482	500	478	454	450	480	477	467
22221	20158	26688	23411	20178	20318	10756	2496	1830	1725	1629	1535	1145	1170	1093	1129	1043	1017	985	961	1011	931	926	873	922	902	916	896	849	829	837	862	881	841	848	813	864	855	853	863	838	840	834	825	804	855	829	862	862	856	842	845	827	784	856	817	851	851	812	836	839	790	818	787	846	807	835	811	778	822	792	806	813	821	824	790	793	830	827	833	770	813	804	851	835	762	866	843	790	858	838	828	870	767	842	764	819	777	828	814	824	798	869	801	817	859	800	799	864	877	826	797	815	806	801	765	793	781	859	806	812	811	809	775	801	789	800	844	845	803	844	767	836	808	813	852	846	822	859	815	825	809	834	835	749	812	815	799	818	792	820	847	813	747	824	844	777	854	807	821	824	860	834	815	761	810	805	808	759	835	811	800	834	788	787	821	813	849	770	823	849	801	850	836	771	758	788	875	868	835	871	756	810	826	869	811	831	839	830	800	860	816	814	786	831	855	867	857	829	770	779	838	895	813	788	821	803	806	830	860	852	845	749	822	828	790	879	795	840	856	833	865	803	827	878	812	826	825	820	874	808	874	833	788	788	781	764	829	840	799	756	775	790	845	779	758	842	783	820	803	854	819	773	829	816	805	828	823	787	827	803	805	847	844	825	806	826	809	816	846	807	794	826	798	827	792	798	786	849	783	807	808	820	850	801	820	804	824	834	842	794	835	790	828	893	815	818	827	780	880	809	823	800	855	816	813	826	774	817	806	847	828	791	841	804	810	777	812	763	822	765	873	787	860	812	788	846	836	813	833	827	830	797	829	802	813	792	821	870	875	823	820	861	827	831	802	817	799	836	829	849	828	861	780	787	793	835	824	815	798	817	828	827	855	832	792	767	862	826	779	839	805	834	808	787	834	803	798	786	813	771	819	831	808	775	767	865	829	802	839	851	751	818	767	821	807	809	809	795	821	782	819	813	797	803	800	792	801	786	833	833	787	791	740	763	793	814	820	778	769	783	820	885	766	808	752	792	825	805	813	862	819	803	775	770	857	813	826	805	808	811	800	842	806	810	844	833	784	817	810	806	827	868	794	839	803	797	743	844	814	819	836	834	834	794	833	786	817	806	808	831	826	890	792	851	834	782	773	738	818	851	782	809	777	775	782	749	801	823	806	792	784	799	861	841	761	777	801	844	821	852	809	774	862	835	789	801	810	820	779	809	758	760	862	788	782	802	789	792	805	777	838	820	835	781	785	769	807	833	834	800	792	771	832	825	809	744	845	810	821	850	746	787	811	801	819	803	831	836	770	773	866	831	814	826	820	796	834	799	862	797	784	799	849	833	809	798	764	815	812	786	819	800	827	830	859	781	792	846	804	816	788	793	853	802	849	822	820	797	784	813	762	839	828	799	827	822	816	807	837	782	828	833	772	780	803	851	819	771	818	829	838	816	819	829	799	808	853	860	852	817	789	823	790	824	777	798	802	764	767	772	777	858	795	820	806	816	833	836	789	804	842	797	816	824	819	806	808	834	850	803	815	815	802	852	817	824	823	823	796	856	810	760	843	829	800	836	812	780	810	807	784	782	786	810	769	825	832	834	758	777	812	809	835	799	767	813	792	813	870	761	864	858	781	825	760	792	837	828	782	828	781	816	830	811	820	825	818	807	849	803	841	801	809	806	793	821	794	856	798	853	783	835	787	843	811	877	820	843	838	836	798	809	810	819	855	800	845	796	839	811	809	847	800	798	809	866	819	795	765	841	828	848	853	809	832	771	860	835	829	830	833	826	821	800	789	813	824	780	824	789	817	799	823	806	842	840	795	801	854	843	820	838	793	773	846	833	838	805	808	788	805	819	857	793	835	829	838	794	863	839	820	783	765	845	823	864	833	815	861	770	817	801	814	843	767	834	760	817	828	806	758	790	798	807	829	812	812	842	823	765	809	777	801	834	799	808	839	836	768	809	863	747	833	804	822	816	789	803	831	772	802	806	844	817	845	837	861	811	794	848	855	840	757	796	767	798	791	806	803	812	850	791	802	746	790	813	824	816	782	834	822	839	844	822	801	763	838	834	810	828	810	834	833	786	793	819	823	775	831	819	776	793	847	831	820	778	783	806	800	818	795	810	774	787	823	830	801	834	760	842	774	765	835	798	813	810	768	833	785	803	831	779	751	815	830	798	857	759	828	810	827	815	799	843	750	823	804	841	838	850	752	784	826	823	803	855	847	869	788	810	830	764	777	786	779	732	798	759	808	848	837	865	767	830	775	788	845	798	780	771	848	788	827	859	849	782	810	852	733	807	797	830	801	821	802	837	800	812	813	813	798	790	732	855	819	822	819	805	835	827	837	773	808	776	794	795	843	826	826	856	800	832	788	816	801	801	793	783	795	827	840	794	776	875	826	849	820	878	811	780	754	832	838	792	790	835	821	820	863	793	891	808	868	831	810	769	745	814	747	773	744	801	829	792	797	820	823	802	814	843	827	866	802	822	783	797	813	743	873	825	831	762	774	835	831	882	802	823	784	863	813	799	875	854	844	793	811	844	792	826	789	810	803	837	849	777	770	803	763	864	805	801	816	810	814	825	776	831	857	808	839	843	846	820	830	829	816	804	884	819	816	823	768	851	851	746	902	834	802	790	825	789	759	778	842	830	838	770	777	761	757	749	763	858	789	834	743	788	817	800	784	770	817	749	775	779	810	827	799	806	816	801	746	814	832	855	784	821	775	737	774	782	784	829	813	779	829	793	834	763	795	779	820	821	792	848	819	827	857	846	810	810	819	769	874	804	834	774	842	829	777	779	792	813	809	789	810	808	802	814	834	798	748	798	786	840	785	833	782	800	823	828	814	814	840	828	818	826	834	816	806	784	805	815	802	847	826	797	803	782	773	786	819	812	842	836	826	822	834	791	850	792	787	793	790	844	761	815	808	847	827	786	776	829	773	832	812	776	791	773	792	833	816	847	812	845	813	797	810	812	803	824	787	839	841	805	825	789	834	824	803	799	747	835	835	818	846	781	805	780	798	808	837	839	829	823	770	819	809	761	812	777	789	754	713	832	807	793	856	769	810	781	834	839	826	766	846	797	812	817	851	844	822	823	799	799	877	783	803	785	824	807	762	764	843	793	826	836	799	828	767	845	805	792	782	829	813	778	859	759	812	859	812	806	820	814	789	784	852	839	794	781	849	859	795	855	821	762	784	804	799	858	771	751	781	745	810	868	796	787	830	790	850	816	825	799	820	836	817	743	837	821	826	778	813	789	801	783	817	821	806	826	792	752	833	813	821	831	832	766	765	810	787	810	784	814	880	815	782	831	819	751	779	774	771	841	852	778	803	807	809	834	775	778	806	838	777	835	782	813	830	849	855	764	818	819	853	802	776	803	823	797	777	811	857	836	748	758	807	870	779	809	810	843	793	826	853	821	828	870	832	825	786	839	813	852	830	793	842	822	797	820	800	748	796	806	791	832	805	767	830	808	836	801	778	799	826	808	802	787	808	831	813	785	758
11514	22440	19391	11606	9313	7264	4596	3430	2966	2460	2536	2092	1599	1476	1342	1219	1243	1188	1070	1090	1066	978	948	937	898	899	923	864	891	887	873	867	813	800	878	797	776	787	783	800	792	821	761	839	778	796	862	829	784	778	771	793	813	772	777	771	784	797	793	729	775	770	790	801	697	783	799	794	753	792	805	746	782	748	734	713	741	732	803	803	797	809	775	778	707	800	802	817	801	781	739	811	732	810	807	769	761	798	834	765	780	799	769	795	764	791	764	736	739	803	780	746	753	799	772	755	701	763	815	757	812	736	728	766	793	751	754	847	738	743	782	749	790	753	823	733	751	769	787	743	756	730	792	795	757	765	767	763	772	716	750	825	744	758	803	749	768	776	781	747	809	799	732	765	741	795	757	719	773	757	759	746	756	744	800	735	781	777	761	725	768	732	766	811	778	797	777	796	714	751	713	759	759	744	758	771	806	780	761	739	759	786	750	766	792	792	774	761	778	745	793	819	818	736	792	762	750	778	734	708	792	799	811	753	756	726	767	804	704	730	752	738	746	728	760	742	733	740	764	809	802	749	786	784	729	755	811	745	784	779	757	801	729	789	742	730	758	761	760	806	761	749	697	741	737	746	791	781	792	768	797	757	770	721	796	779	755	745	809	769	722	744	803	832	751	715	769	710	747	729	703	807	748	796	710	757	762	752	775	766	768	759	763	765	762	731	747	785	711	748	791	773	773	774	745	792	752	752	724	783	776	824	769	769	777	759	755	787	734	743	807	715	774	766	736	755	782	754	753	765	738	768	747	754	808	735	764	737	760	756	774	736	699	785	786	769	772	731	745	758	716	761	712	765	774	785	813	746	724	755	775	768	826	743	819	793	769	699	714	752	725	790	736	801	739	779	733	756	772	732	731	732	727	762	756	712	741	722	740	764	739	744	733	750	761	784	749	727	763	778	813	780	738	762	766	765	778	789	788	758	753	739	761	735	770	718	761	767	765	745	788	768	734	746	805	781	761	723	765	755	800	774	739	742	760	752	735	801	718	751	773	783	739	754	744	722	808	795	785	755	761	779	799	760	713	748	747	739	746	761	759	775	768	770	762	749	781	785	815	745	781	758	777	821	717	747	712	764	745	681	796	758	762	755	732	760	783	762	787	777	751	762	820	764	740	749	773	782	716	732	777	746	733	753	771	790	746	736	739	771	838	757	768	803	701	763	789	739	757	733	736	731	797	788	784	797	744	744	736	723	772	741	754	733	733	732	745	739	758	768	777	753	744	745	754	795	769	758	771	770	760	754	711	765	776	752	790	798	733	786	733	788	818	760	767	749	751	740	726	736	736	806	808	783	747	745	744	739	775	717	757	741	748	773	761	719	818	775	710	783	746	762	774	764	779	747	802	717	770	773	763	762	731	784	775	767	765	797	764	803	790	720	748	759	766	743	782	730	725	741	743	761	748	775	731	729	773	786	744	774	815	791	789	769	742	783	769	736	785	738	717	745	802	718	771	770	717	718	753	745	763	746	735	758	735	703	714	758	735	693	750	769	786	753	805	755	788	737	746	734	770	788	756	742	751	783	759	744	775	751	768	744	743	792	794	728	692	740	768	724	733	739	725	737	760	762	831	780	820	789	746	774	778	781	742	769	737	749	774	793	767	781	795	767	849	703	789	761	738	750	703	753	760	775	771	777	770	734	776	756	775	763	698	788	747	805	757	758	727	840	778	760	782	756	771	716	806	773	808	777	782	794	755	789	731	745	767	766	726	737	767	757	754	715	737	789	735	744	749	771	744	762	797	722	784	744	772	737	788	779	823	751	786	747	783	756	763	752	752	734	768	722	745	771	794	747	751	742	774	727	754	791	725	724	748	744	757	779	756	739	761	790	747	770	720	742	781	789	734	773	740	781	776	746	835	796	786	777	801	753	783	761	752	777	693	725	710	738	775	762	778	729	799	785	755	733	739	768	726	758	788	754	753	795	780	770	804	779	708	762	798	746	749	771	734	746	745	765	751	769	736	736	777	792	755	754	759	793	715	787	754	806	748	728	746	741	760	758	754	753	755	763	730	733	749	777	801	781	720	818	789	721	785	749	799	748	772	760	770	738	750	744	744	758	759	730	750	735	730	771	771	762	739	783	769	855	740	766	722	741	768	769	805	706	747	751	731	712	772	708	763	751	758	795	749	746	754	749	740	728	737	759	760	770	770	731	732	759	736	759	756	800	787	755	784	717	731	751	755	758	754	775	758	724	838	768	783	769	758	796	775	746	771	761	755	774	739	733	768	758	779	735	734	783	733	778	739	742	728	801	758	762	777	760	797	781	786	762	801	762	752	780	764	735	752	781	765	750	745	732	740	821	784	719	733	752	783	751	749	769	754	746	723	753	768	788	754	777	769	779	709	779	783	790	771	789	786	769	794	749	728	754	768	755	768	783	751	752	761	763	741	748	771	784	810	748	770	751	765	752	709	855	764	733	750	744	746	716	759	742	753	786	757	745	755	751	785	736	676	759	725	754	755	717	740	738	751	741	723	727	767	760	741	713	747	759	786	726	758	780	727	765	717	794	768	755	736	764	745	776	809	727	779	714	757	737	779	781	791	767	758	763	740	768	777	749	764	763	791	800	759	774	757	813	783	751	753	745	755	779	773	803	762	741	803	740	804	786	725	824	755	755	756	767	761	715	797	790	789	745	741	748	744	778	758	782	769	763	709	803	777	714	776	737	718	792	748	797	737	773	752	784	692	778	818	793	746	773	795	782	792	781	752	769	757	740	790	743	763	760	783	707	745	752	724	769	771	733	778	771	728	797	771	725	770	757	763	782	714	734	766	774	696	731	741	779	760	751	735	746	748	764	763	821	765	765	741	770	778	759	795	782	704	803	759	749	689	722	744	737	781	757	771	762	787	772	722	723	756	792	785	741	748	714	722	730	770	750	768	781	746	798	768	723	751	791	719	741	765	759	769	712	739	767	774	767	762	796	712	760	801	742	774	775	784	790	791	719	742	738	797	746	763	738	766	749	713	740	737	765	703	724	768	778	784	777	750	805	731	705	825	751	714	711	747	780	741	741	776	723	727	800	769	728	731	766	702	769	752	810	761	766	719	743	749	757	789	732	760	765	746	706	774	772	810	703	750	722	782	801	807	781	774	745	754	764	784	720	790	800	757	807	762	805	796	741	782	734	758	735	765	781	736	746	743	829	735	771	740	736	797	745	797	775	786	726	736	741	755	769	777	785	736	782	787	736	750	796	789	726	742	762	767	798	800	774	759	755	736	746	727	751	764	769	742	787	776	777	769	755	757	743	735	809	776	750	738	792	765	768	735	778	821	793	773	770	731	749	788	772	763	764	787	767	762	781	783	775	739	824	800	754	743	774	739	745	733	769	796	782	737	755	774	746	765	804	742	768	777	725	791	820	751	791	782	718	726	781	711	781	793	772	745	751	737	741	769	748	761	755	770	769	766	705	733	760	752	747	768	729	783	739	762	764	730	742
27485	14880	2481	769	392	279	203	204	200	177	190	172	175	176	157	161	179	185	177	161	144	178	149	189	169	196	152	192	168	175	173	173	165	149	151	163	164	177	155	166	177	146	176	166	162	187	139	151	128	182	174	178	158	172	171	168	153	167	166	153	164	149	168	140	143	171	185	152	163	172	180	170	160	179	146	152	162	177	151	166	177	173	157	162	167	179	141	171	166	178	184	179	195	162	149	159	145	156	156	181	164	151	161	166	172	152	146	131	159	153	181	154	159	159	142	158	198	139	162	167	154	159	165	179	143	158	168	167	172	156	171	155	147	155	156	170	161	146	170	159	177	165	177	148	164	162	149	140	173	173	159	182	173	162	177	164	174	148	149	180	141	175	150	161	155	153	146	164	140	164	141	160	169	166	176	168	204	173	175	154	171	153	161	150	167	175	162	167	141	165	186	161	156	162	164	164	147	152	145	174	145	179	185	161	159	169	151	144	142	158	175	154	157	154	173	135	180	170	168	147	174	163	178	161	195	161	174	165	172	181	152	175	141	148	175	156	166	159	156	139	154	153	157	162	148	184	173	177	172	163	158	161	168	187	164	170	166	178	180	163	137	162	173	148	173	174	158	150	173	139	170	136	178	164	166	170	149	163	147	153	165	156	164	168	170	166	163	155	157	163	166	186	172	183	163	196	167	153	156	154	155	161	160	165	152	163	188	166	176	162	169	150	142	165	149	176	177	148	139	159	141	158	170	171	180	145	169	170	137	176	159	160	172	174	142	169	168	184	160	165	188	167	177	174	156	184	150	165	163	153	153	160	165	170	150	174	137	172	158	164	173	157	174	159	166	191	159	155	160	158	161	157	169	169	180	156	196	154	167	190	167	183	154	138	156	152	164	168	172	169	147	175	169	155	153	147	151	166	175	158	146	143	169	199	190	150	155	145	140	158	163	170	151	156	157	167	189	176	181	159	157	179	165	165	160	165	185	163	154	165	159	163	169	173	168	170	143	179	167	141	151	174	178	168	165	156	162	150	167	169	155	145	164	163	150	159	149	183	177	194	133	163	158	164	155	154	172	173	142	159	167	160	172	177	160	134	180	145	165	136	165	162	150	187	169	160	160	193	157	153	145	178	175	163	155	141	162	163	167	144	165	133	156	162	183	156	171	176	153	149	150	171	185	152	162	159	158	158	169	163	160	145	166	161	151	151	175	160	151	136	149	142	162	187	170	157	170	148	178	169	135	151	158	164	182	165	151	176	164	164	128	172	182	172	152	150	147	161	169	168	134	150	162	158	157	150	191	161	166	159	178	160	143	131	164	187	168	142	154	165	156	165	160	161	166	169	180	176	165	167	185	159	160	150	160	164	177	169	165	156	174	162	161	157	185	177	176	150	183	149	173	159	174	189	159	154	156	159	163	183	153	152	154	164	158	137	159	159	150	175	141	152	156	167	181	192	173	148	154	156	152	148	171	151	175	172	181	164	159	172	174	150	168	175	177	159	165	169	153	165	156	183	159	172	187	150	159	154	181	173	155	143	175	170	154	165	144	175	157	161	158	159	171	166	174	155	147	141	168	174	165	174	148	171	167	164	171	154	149	162	171	165	160	184	168	172	128	178	153	143	155	156	181	158	176	152	175	164	157	163	150	196	149	148	175	181	159	152	154	169	163	150	173	175	159	155	171	179	164	154	144	162	166	149	160	153	162	188	156	149	163	163	176	162	156	178	165	162	154	180	168	166	147	162	175	152	176	179	160	165	144	152	174	159	161	151	188	159	168	143	153	129	141	172	132	151	172	148	170	145	146	149	171	167	148	165	143	168	151	154	169	173	157	170	170	198	156	155	151	167	157	147	174	169	166	157	135	163	161	158	144	176	179	164	171	169	161	152	181	168	165	182	194	162	161	174	169	161	166	137	160	176	154	155	180	153	151	160	146	175	184	173	166	174	156	149	156	174	159	145	164	150	163	160	177	178	164	166	172	154	189	134	152	168	169	170	147	154	164	171	166	179	163	163	152	156	138	149	166	150	187	169	166	162	196	155	166	149	154	169	162	184	165	151	147	174	155	150	141	160	182	144	153	164	163	153	153	160	143	181	169	177	154	136	154	151	153	153	148	152	164	144	152	173	169	157	166	153	156	160	144	165	170	166	167	161	182	144	158	151	149	191	143	162	162	167	180	189	182	159	157	154	176	152	175	171	167	165	155	168	167	178	159	157	153	167	166	153	175	157	156	175	178	160	150	160	161	149	163	147	168	154	166	159	169	188	167	147	168	181	163	148	150	163	179	141	154	150	170	181	161	175	158	155	165	163	150	159	143	167	169	192	155	178	165	160	177	157	175	170	158	165	156	161	146	144	150	161	181	165	185	150	180	159	153	165	168	156	170	133	135	178	145	144	168	151	163	159	169	175	165	166	145	149	165	173	158	155	173	143	167	158	168	152	161	147	146	181	161	156	157	174	168	153	172	174	147	167	172	169	162	137	169	169	171	159	161	152	137	150	149	157	172	156	161	145	145	180	157	159	175	164	159	154	162	166	160	170	168	180	154	164	137	161	185	160	156	164	162	178	151	152	165	152	157	167	182	165	140	170	145	172	176	178	185	182	161	150	157	152	147	174	173	169	149	149	156	167	163	191	153	160	169	173	180	136	150	157	152	183	176	160	157	152	173	173	166	185	177	192	181	141	150	152	153	143	150	168	154	156	164	150	157	174	144	134	149	173	161	151	171	153	141	157	180	166	156	168	151	167	151	149	151	141	167	149	144	165	162	167	183	155	163	140	150	151	182	152	147	159	154	189	165	157	151	174	165	174	174	167	177	163	136	134	155	179	162	190	149	177	163	190	166	180	163	169	183	154	163	169	164	141	161	178	174	166	149	172	155	162	159	153	178	179	155	153	159	151	183	170	169	167	159	168	168	165	168	166	181	162	165	163	160	149	149	166	190	160	167	167	161	165	161	146	154	163	154	150	158	142	148	184	154	151	172	166	182	165	163	158	179	117	151	158	146	173	185	177	171	146	172	140	172	163	138	161	168	178	151	157	165	144	179	177	167	155	172	153	175	165	175	154	162	160	175	153	156	193	194	159	169	130	161	170	166	149	155	152	168	178	142	160	152	182	139	162	168	149	167	160	163	178	169	166	162	183	170	153	168	171	145	169	159	161	149	149	159	170	155	144	179	169	148	167	166	171	169	150	153	190	167	167	162	200	122	175	160	163	147	157	146	156	155	174	160	156	163	162	177	169	181	151	169	152	166	149	149	154	171	151	173	168	161	177	151	185	151	148	154	163	164	158	142	186	142	162	187	180	171	157	171	150	164	169	166	154	180	155	145	171	144	152	171	159	176	184	139	168	191	187	167	178	172	161	187	160	137	168	183	161	167	151	156	161	162	154	202	187	170	173	166	157	176	197	170	174	160	168	157	153	151	138	166	163	165	175	154	170	160	168	150	164	172	173	185	152	160	178	168	167	154	160	175	164	149	166
5921	2799	1861	1049	602	397	256	259	221	212	198	188	194	186	174	200	203	151	186	170	185	181	172	174	175	174	173	200	179	172	204	166	166	198	168	178	172	151	182	169	161	184	166	163	167	170	166	168	181	180	204	136	181	201	177	173	176	175	192	159	163	170	163	170	177	186	175	176	177	161	171	151	161	159	178	183	173	161	169	171	174	157	158	182	164	179	194	191	168	162	159	189	192	185	178	200	158	174	166	174	161	182	165	165	170	172	160	171	172	190	156	165	174	170	185	172	159	192	180	177	166	171	160	165	171	183	183	184	164	184	165	165	180	168	162	161	181	181	181	161	185	189	147	149	201	163	181	149	165	186	179	176	155	173	161	184	196	174	169	156	168	193	162	184	170	156	174	170	166	179	157	178	164	136	172	169	177	166	173	169	187	170	170	166	159	174	198	162	185	176	182	174	162	182	173	176	185	181	168	179	176	161	175	173	194	160	159	158	162	178	181	193	172	189	170	196	171	161	161	149	160	178	162	166	168	178	149	161	167	182	180	162	156	161	169	165	177	176	168	179	168	166	173	167	189	157	177	188	180	162	167	192	186	176	171	181	186	168	176	177	176	172	179	167	202	164	167	163	167	169	148	149	189	175	167	178	174	178	177	176	157	156	148	193	184	169	159	168	168	176	185	180	182	176	161	156	160	179	186	172	151	164	188	180	194	169	185	160	189	188	184	173	175	163	166	191	192	151	179	167	155	185	178	168	149	169	157	146	175	153	157	163	186	150	179	153	163	167	150	173	169	176	185	175	198	186	187	169	176	187	176	168	167	160	177	145	163	152	175	159	176	162	180	181	182	183	165	193	176	188	174	173	176	195	164	162	167	168	160	155	179	174	185	162	190	180	172	165	185	155	183	163	164	170	174	177	161	159	182	164	159	184	165	156	162	163	168	154	167	165	158	159	174	179	181	179	196	175	191	161	163	184	181	157	170	175	184	139	151	168	174	165	175	190	179	175	171	172	199	184	149	162	178	160	177	181	175	142	193	178	181	170	159	187	181	158	178	191	173	172	181	184	165	165	170	156	159	160	149	184	185	163	164	164	175	167	173	174	168	166	195	181	175	175	175	162	171	165	182	157	178	181	186	171	180	167	180	194	157	146	170	174	167	161	189	165	191	173	185	159	182	173	147	157	168	168	189	150	162	187	165	159	170	164	150	181	180	146	168	168	165	161	184	162	183	170	156	169	170	155	189	155	186	179	166	170	176	169	161	173	182	174	172	162	171	172	177	143	168	156	159	171	165	155	180	165	190	172	174	168	169	174	185	170	147	167	153	163	178	181	188	165	176	172	163	172	177	176	183	169	171	174	174	165	165	179	179	163	146	163	157	176	186	158	166	184	162	159	183	181	156	181	137	160	185	172	166	195	166	178	182	181	162	160	162	187	168	184	159	174	176	160	184	157	164	176	195	166	169	186	160	175	170	185	171	164	186	172	159	136	173	153	167	160	184	151	188	171	188	169	168	171	161	158	162	165	178	182	182	174	171	187	175	176	189	197	183	175	166	179	173	176	180	175	159	180	200	203	159	193	171	165	191	166	174	170	158	160	179	164	188	202	154	143	177	182	152	178	155	177	181	173	197	184	191	157	171	177	169	159	165	167	191	168	181	176	186	164	171	196	169	163	164	162	158	193	170	171	165	194	176	187	154	173	161	161	180	192	170	164	157	165	196	159	192	157	174	185	145	162	175	176	183	191	159	171	164	185	186	168	176	175	154	172	166	175	167	137	182	181	185	191	186	173	177	170	167	187	184	170	174	184	169	170	165	161	190	164	164	171	144	162	193	169	174	141	156	161	183	184	160	167	149	160	171	189	172	173	165	178	178	180	186	180	164	162	162	163	182	163	208	166	178	168	158	183	169	176	166	180	154	159	185	173	174	177	193	185	187	157	159	187	184	179	184	164	170	169	167	170	182	196	166	184	185	157	173	159	164	197	180	175	176	175	170	172	188	163	159	152	174	150	178	161	190	188	162	196	148	159	177	184	168	168	173	168	180	170	188	164	161	202	169	162	162	140	182	158	184	175	187	169	184	177	148	158	158	172	181	158	194	156	183	163	164	180	182	172	166	166	167	149	182	175	170	182	156	170	178	149	168	182	156	150	172	182	163	153	180	170	184	189	171	194	184	182	175	161	170	156	182	164	173	168	184	145	178	191	163	195	178	183	159	163	178	178	184	183	173	149	151	196	175	152	178	153	170	154	178	173	176	171	198	175	167	168	171	160	166	177	157	172	163	167	193	193	182	174	142	154	170	152	182	167	160	178	166	166	152	158	182	183	163	160	175	177	196	152	188	172	155	161	170	178	158	195	169	148	171	166	180	193	186	162	182	178	171	186	178	182	177	180	164	192	188	177	192	187	161	169	187	182	170	166	171	190	181	143	154	181	153	158	191	168	168	169	170	171	147	199	174	152	193	172	185	174	187	191	177	153	187	173	193	174	158	186	188	171	169	140	158	165	154	184	192	181	180	176	172	188	186	182	185	172	155	151	173	161	160	192	190	181	174	142	165	184	152	198	179	177	175	142	152	170	176	173	178	145	167	182	172	157	169	172	157	182	159	171	179	163	173	180	176	170	169	179	159	174	165	186	187	181	175	180	182	165	178	174	173	170	189	164	161	163	163	162	188	188	171	165	163	185	167	157	195	165	159	184	162	154	164	179	167	170	186	184	164	196	157	178	150	163	150	170	184	148	182	168	162	196	194	163	155	162	176	204	174	183	195	177	189	174	183	160	168	162	186	164	172	173	197	160	180	198	166	189	177	168	166	174	162	199	163	160	184	177	160	176	187	179	159	169	174	190	170	193	170	182	159	181	169	171	180	142	170	184	176	175	157	191	178	147	169	180	208	167	178	208	165	174	166	175	175	169	183	143	166	154	196	150	180	180	167	149	185	194	168	178	179	166	146	171	146	188	180	160	170	150	166	178	188	168	146	178	171	135	189	194	159	174	164	158	199	165	170	180	173	155	181	161	166	153	170	169	158	188	185	171	173	166	181	168	171	161	185	197	161	156	174	155	182	176	180	185	157	185	165	159	151	152	186	170	153	151	190	176	183	197	161	165	187	202	186	163	146	170	177	190	176	165	187	194	176	175	187	167	181	169	172	192	141	179	176	185	180	214	189	150	178	177	163	181	197	181	161	162	174	174	162	166	181	176	151	191	190	182	185	173	171	175	165	165	165	184	179	164	196	176	151	167	180	195	176	167	180	173	147	151	171	182	170	174	170	163	175	170	191	166	171	172	161	162	180	164	164	186	150	161	157	195	193	184	183	188	168	192	169	141	166	163	170	174	191	163	170	171	178	174	167	167	175	195	159	163	188	193	173	147	174	173	136	185	152	170	169	211	180	178	184	160	195	185	191	179	166	162	167	190	162	181	182	175	176	173	149	153	156	173	182	174	159	169	171	166	173	168	164	181	183	192	177	149	183	161	177	161
24458	20190	26385	23797	20212	11566	2037	1200	1096	958	888	809	762	713	669	657	645	584	582	557	609	579	537	568	543	569	556	550	541	531	565	534	534	542	526	550	534	542	522	537	520	528	529	488	566	558	559	501	527	567	559	529	520	571	523	535	518	579	529	478	485	539	529	521	548	504	545	514	529	509	553	554	519	516	545	523	508	559	502	526	533	525	587	522	506	505	581	527	552	519	500	554	478	509	517	505	521	519	563	523	492	555	484	527	541	493	530	536	494	518	543	490	517	516	510	539	505	504	565	508	540	529	477	464	489	534	510	537	475	537	539	507	507	530	507	516	546	532	481	498	460	517	542	529	539	477	536	543	494	553	504	526	495	563	529	551	518	529	487	514	546	528	498	524	549	490	536	513	509	524	522	507	531	496	532	544	543	540	456	510	517	472	511	544	544	495	574	495	560	526	530	511	534	499	488	514	547	503	571	513	517	486	521	514	508	517	516	533	502	564	511	520	510	479	584	544	515	511	542	552	509	519	492	516	521	521	519	517	467	500	532	545	501	519	509	537	539	539	549	529	511	534	508	492	497	513	534	508	490	524	478	530	506	500	490	527	489	557	531	533	540	537	555	540	534	506	534	518	540	545	539	571	559	469	529	508	493	525	554	515	543	534	499	546	500	536	527	485	522	532	514	529	533	525	510	515	531	520	521	527	515	541	477	503	547	535	509	526	516	501	501	517	529	559	509	487	537	495	515	528	512	547	526	509	512	504	509	509	549	562	544	499	503	525	521	518	521	527	500	513	529	440	536	549	510	514	572	522	514	537	512	516	524	551	519	491	458	530	497	495	485	499	535	538	521	536	495	505	484	479	473	511	490	504	508	534	535	494	498	526	500	536	531	493	548	498	510	497	535	531	504	535	499	515	502	542	538	555	533	516	522	507	536	500	521	525	579	524	499	543	457	543	542	533	525	483	518	486	582	569	521	462	516	535	533	548	548	571	508	512	495	505	576	540	518	505	496	559	522	538	522	513	540	525	538	487	518	556	554	526	555	489	510	585	530	564	519	531	507	534	572	514	549	495	506	511	513	509	530	486	517	563	537	524	499	525	503	508	531	517	528	503	533	523	544	505	530	526	476	527	502	496	540	518	525	488	526	526	521	529	475	531	524	536	514	524	472	520	563	515	499	505	492	480	535	508	533	553	539	505	510	555	573	491	525	535	491	498	509	507	516	526	523	528	493	492	502	520	505	516	522	552	481	546	501	556	518	529	521	547	524	549	534	540	498	502	509	510	557	498	454	555	525	526	495	507	495	506	501	508	497	575	555	464	516	550	520	538	503	476	505	457	529	521	502	506	514	559	561	533	530	524	574	502	510	559	525	523	514	504	510	493	562	501	502	532	491	505	567	537	557	483	517	487	540	504	520	483	562	530	503	538	540	520	497	495	507	521	502	524	506	525	484	503	510	508	525	603	530	493	509	554	494	502	526	552	516	548	532	492	552	520	523	542	496	515	521	534	541	511	527	557	539	543	572	502	513	498	553	506	513	521	557	493	498	536	486	489	529	520	506	539	521	519	491	522	529	541	511	472	515	553	531	517	492	519	544	521	522	510	512	509	557	511	468	503	520	511	533	492	502	528	523	517	524	530	530	535	550	484	510	525	524	481	531	511	513	497	524	540	577	530	529	550	518	528	511	524	518	536	541	538	510	508	533	471	524	569	505	503	516	546	521	534	544	530	495	532	501	518	464	540	516	475	493	530	531	506	527	525	546	525	531	520	519	536	533	499	503	522	525	505	535	583	511	462	514	491	545	529	526	513	552	513	531	507	516	493	520	498	507	550	531	537	551	536	516	528	515	524	546	513	513	573	511	504	493	530	496	531	559	509	534	496	491	508	539	519	541	534	482	546	554	513	501	517	512	514	561	505	548	493	499	561	483	493	538	508	559	478	521	540	527	546	495	486	497	570	465	516	516	525	531	584	566	476	540	521	557	504	505	534	487	531	513	494	488	524	533	530	540	499	526	519	518	532	576	519	511	518	528	548	521	497	496	552	534	546	524	518	496	509	542	543	529	510	489	502	504	507	479	557	521	520	499	536	511	514	551	546	526	497	512	515	523	539	540	522	520	571	510	510	551	518	532	500	519	550	543	499	485	565	508	507	510	524	484	500	476	526	489	507	550	560	547	542	494	526	520	507	501	519	515	552	561	523	472	527	535	548	540	508	514	507	537	498	546	524	483	481	508	501	489	516	459	513	515	533	502	516	541	517	511	466	512	516	511	514	511	515	522	535	503	545	542	565	552	526	516	516	526	462	468	543	527	508	511	552	512	531	547	520	531	505	521	558	495	548	530	493	498	528	521	514	500	533	552	531	519	514	545	485	519	534	547	511	553	523	535	562	501	549	536	474	529	537	479	504	528	491	510	543	539	502	511	511	501	510	503	521	545	493	540	503	535	515	510	518	530	511	510	467	499	517	532	521	573	486	523	479	493	477	487	516	501	520	480	525	513	491	485	505	587	495	505	512	521	537	522	529	514	500	498	482	527	540	489	523	542	516	518	515	494	531	499	510	535	550	556	553	516	525	539	539	520	543	496	500	491	484	509	525	509	476	525	497	567	522	543	478	526	547	532	504	496	515	510	542	472	497	532	528	484	469	532	538	520	515	522	498	497	495	504	542	509	521	504	506	520	509	527	522	532	518	503	507	547	526	519	517	512	479	529	468	534	476	532	510	537	497	511	507	521	513	507	509	504	522	556	579	554	524	504	518	528	512	533	459	518	539	512	499	537	540	509	513	489	522	513	526	522	540	534	524	486	495	491	507	519	515	517	505	520	520	555	556	518	540	535	513	536	553	514	547	531	502	528	525	532	524	521	537	463	498	516	529	508	515	577	484	506	498	507	540	514	519	535	521	539	478	516	519	517	549	499	550	499	527	520	532	500	535	511	539	528	503	511	533	529	522	509	521	567	525	541	540	558	493	513	522	531	502	523	502	537	552	504	527	530	502	536	523	553	535	519	512	501	511	518	504	529	532	519	527	522	528	526	520	539	520	483	515	520	552	549	555	537	491	475	533	495	521	497	572	523	569	461	533	528	530	498	506	543	503	542	506	513	508	481	532	531	478	559	529	495	515	509	526	545	527	526	513	544	491	536	524	509	515	524	523	569	530	503	513	496	507	515	533	556	548	509	550	542	490	579	485	539	469	524	492	512	505	561	518	570	529	523	539	519	540	503	511	541	511	516	542	531	527	512	529	547	543	493	544	515	552	478	501	541	516	520	515	499	519	527	573	513	505	524	572	516	527	527	522	494	525	539	502	485	515	536	497	496	535	523	525	530	510	494	526	503	522	533	546	525	537	522	528	521	533	528	514	550	508	508	522	545	501	476	558	506	514	522	508	534	544	541	549	556	528	528	513	480	530	525	492	513	502	496	562	510	556	527	502	549	523	566	478	492	511	514	521	489	528	504	519	506	494	549	517	516	518	542	512	514	509
8180	14626	12670	7062	5217	4042	2387	1863	1598	1426	1411	1194	902	855	786	719	700	656	658	661	618	617	590	557	562	556	549	535	573	496	519	534	487	505	529	532	529	490	501	494	519	508	499	490	519	508	456	496	493	498	499	498	510	442	513	514	539	455	506	511	503	492	475	473	496	516	498	510	503	530	478	506	452	477	496	484	478	493	497	548	482	504	483	488	483	517	495	491	459	486	486	470	479	467	491	482	477	466	467	490	480	453	432	475	496	512	478	474	468	438	490	535	509	479	481	478	483	465	508	523	528	486	480	520	494	496	492	507	501	506	512	484	473	498	484	485	496	535	475	508	489	489	485	463	502	485	502	491	513	506	492	494	463	461	507	506	521	506	485	482	487	503	458	494	477	474	487	447	455	479	482	492	496	506	444	537	473	505	460	491	487	481	450	468	499	522	499	490	482	473	448	525	507	509	503	484	496	496	499	508	482	501	445	473	490	476	451	497	499	499	475	484	439	470	485	504	464	462	497	497	474	524	463	495	456	503	485	514	490	480	520	424	498	459	435	437	483	449	471	550	510	488	467	481	479	499	455	477	466	471	476	468	492	490	456	506	519	453	503	473	465	471	492	492	473	492	535	479	531	467	462	510	509	516	484	494	516	515	507	492	516	488	472	448	441	484	465	436	467	462	453	481	512	492	502	520	474	490	515	467	465	506	470	506	491	497	480	513	501	521	450	500	510	506	483	497	437	468	483	497	442	456	454	502	491	468	492	492	445	493	492	497	505	532	437	519	430	448	480	451	455	464	549	498	481	432	461	474	465	483	455	492	504	444	482	536	480	505	474	511	487	489	509	511	506	440	485	491	465	475	466	483	526	508	471	477	501	527	462	485	468	441	490	465	508	459	474	465	497	475	474	453	449	489	470	487	509	486	506	476	498	482	461	504	458	484	485	488	469	487	464	511	476	492	505	473	484	483	492	495	503	494	471	464	449	469	452	456	484	469	475	468	481	491	514	516	511	504	488	488	489	471	477	496	492	475	511	461	509	503	446	467	513	439	490	475	525	493	470	454	494	494	506	501	510	489	467	472	467	478	485	455	488	497	459	503	515	478	487	485	488	435	523	511	476	501	445	473	498	508	489	512	458	477	506	547	495	504	442	458	483	471	468	478	481	496	467	443	499	495	508	496	498	482	514	461	455	498	473	475	476	500	501	469	480	499	498	470	508	496	471	535	490	479	491	510	486	459	509	487	482	506	489	493	478	486	461	445	502	474	480	525	462	512	469	444	471	470	518	479	529	477	511	450	484	507	484	450	478	451	453	505	489	543	516	481	491	507	471	492	489	510	486	474	459	450	493	449	516	525	496	488	515	495	453	501	477	506	509	456	481	429	495	509	536	470	471	477	470	446	487	502	477	453	471	504	460	477	491	480	461	496	488	502	483	523	461	496	479	499	477	469	484	482	463	480	496	458	496	490	521	492	468	456	470	455	506	489	490	458	496	506	473	509	461	515	474	465	477	514	440	471	467	481	475	502	450	439	536	444	469	480	468	496	505	435	445	490	529	472	452	471	480	509	512	512	513	489	493	499	485	476	475	464	481	484	502	487	458	465	433	452	543	479	486	465	460	493	525	469	475	519	489	475	464	489	474	456	484	494	488	488	484	486	520	460	499	481	524	482	470	506	497	486	493	495	486	495	445	507	493	426	454	496	516	496	495	515	488	464	481	483	486	499	524	431	482	458	474	492	489	480	464	524	503	513	483	486	460	526	473	472	466	466	541	445	523	501	485	433	484	524	476	481	468	477	472	496	489	469	449	472	474	483	482	457	463	477	447	487	507	500	466	489	453	497	476	484	473	449	521	496	515	515	502	495	502	516	444	512	460	471	470	459	507	494	525	501	522	463	470	464	464	512	432	496	485	446	487	502	503	493	490	476	488	465	485	464	460	461	476	466	490	496	514	436	515	466	471	452	447	450	431	473	527	458	467	472	490	520	492	529	477	455	502	487	464	472	505	486	503	460	493	484	475	445	482	487	536	505	509	487	479	494	498	439	529	471	481	490	503	494	469	495	481	464	486	482	476	482	485	481	468	454	489	489	513	493	449	471	458	474	457	460	454	468	523	483	464	448	508	450	482	496	519	474	498	476	516	489	452	540	492	488	450	470	496	485	436	498	487	495	482	463	536	481	459	481	480	465	487	450	485	496	472	464	474	522	440	486	475	448	535	493	468	488	498	494	474	466	486	507	469	488	483	535	466	475	476	494	468	491	448	497	478	526	523	487	526	511	493	488	481	456	507	490	489	515	489	449	464	500	506	492	447	454	490	459	471	477	483	486	515	478	465	491	502	473	502	467	478	492	480	441	471	495	499	518	451	517	469	489	456	467	499	485	454	533	491	438	483	462	510	499	488	483	476	479	436	463	507	514	495	452	491	485	469	492	435	483	456	478	496	471	488	467	448	445	451	495	458	504	490	470	502	486	457	495	446	492	453	469	462	512	513	466	451	481	520	462	448	507	506	450	498	482	457	480	488	486	498	459	462	497	481	504	520	475	514	481	497	465	467	469	502	476	492	489	515	498	509	501	489	466	472	481	453	487	487	509	485	495	495	435	492	524	482	485	447	479	460	486	511	502	495	469	489	483	483	498	471	462	464	538	478	484	509	505	451	539	493	463	495	483	498	501	547	460	485	479	420	497	461	505	453	497	462	482	489	480	467	520	455	448	461	478	517	486	524	485	471	525	473	462	504	450	511	479	494	469	464	474	508	450	474	480	471	464	500	482	516	495	479	480	479	480	489	472	458	486	471	479	500	484	461	444	463	474	476	465	477	509	459	524	476	516	454	488	483	483	476	498	455	477	462	465	449	506	472	472	485	515	487	463	459	475	478	511	478	489	494	463	475	527	481	497	467	491	476	502	445	457	478	471	470	469	458	463	445	512	492	463	504	458	509	467	507	488	468	470	454	499	489	495	500	460	509	519	471	477	468	509	525	480	483	468	523	460	463	510	479	505	466	499	485	475	439	530	504	479	486	491	492	495	512	488	527	493	469	470	503	452	492	494	485	472	490	509	484	448	444	483	481	518	481	497	490	497	504	473	472	486	464	507	473	494	476	494	512	491	471	514	493	499	500	532	472	497	487	505	466	461	467	461	475	477	507	447	504	498	486	453	483	491	486	499	514	511	488	508	456	491	488	469	507	457	481	501	466	480	463	477	493	500	489	494	493	510	461	493	500	486	462	484	508	465	467	480	499	489	482	481	487	489	519	503	458	489	450	486	482	436	466	460	480	451	495	503	496	473	454	461	474	483	494	506	495	453	549	491	506	444	458	507	500	502	504	515	494	499	450	466	459	488	448	486	494	492	471	476	468	515	462	467	526	482	468	472	486	449	473	457	491	481	439	504	518	482	469	508	489	465	526	496	499	481	493	514	455	488	480	449	471	508	502	508	499	485	473	484	459	423	474	507	449	451	477	479	488	508	505	486	471	466	451	469
22279	20216	26813	23444	20224	20375	10712	2382	1764	1643	1637	1490	1251	1237	1160	1062	978	1042	1006	957	998	963	952	896	939	939	904	835	890	875	865	842	834	869	841	864	834	822	885	855	868	884	878	876	876	839	899	856	844	859	824	843	861	871	856	811	834	882	851	858	793	833	827	874	848	826	819	818	826	906	858	856	858	829	793	855	794	819	817	880	807	806	901	797	823	797	820	765	861	802	828	833	820	814	872	792	849	777	839	832	791	808	841	816	819	828	819	812	800	859	784	786	844	786	847	799	772	820	792	800	836	817	821	846	820	784	779	828	791	787	820	808	792	827	788	814	842	804	779	812	846	788	860	829	825	840	861	817	815	826	838	797	821	824	804	852	824	826	819	809	824	817	850	850	810	824	828	808	807	838	853	844	826	837	806	820	850	783	819	814	793	827	834	854	812	857	845	895	855	771	784	806	884	821	803	854	829	869	830	803	836	808	813	807	840	850	822	806	792	796	828	842	831	857	853	837	837	803	831	821	831	801	807	879	852	826	846	844	858	831	828	772	744	853	832	795	829	799	815	885	801	836	813	814	813	835	804	777	767	825	809	840	785	786	834	801	812	834	864	788	860	858	827	815	872	843	835	836	816	772	789	807	853	855	780	824	789	841	863	806	786	837	832	805	843	824	848	773	871	815	866	790	853	828	801	833	838	828	789	769	835	818	878	807	779	818	820	790	836	820	826	797	802	798	804	874	823	835	814	814	831	836	801	810	816	853	832	790	834	783	849	841	778	840	824	808	825	846	854	821	778	790	789	871	810	834	847	807	808	807	838	810	793	814	803	824	800	806	773	798	787	824	798	831	804	780	888	839	854	801	844	818	813	786	854	844	787	776	802	791	836	797	838	809	844	831	775	818	813	825	780	830	785	797	834	825	820	826	813	790	865	839	821	865	834	812	863	798	815	790	789	774	795	848	803	854	800	805	839	822	826	781	787	787	815	736	842	811	795	819	869	793	849	840	817	839	802	839	814	807	739	853	809	807	801	890	833	847	824	812	831	818	788	793	854	802	797	833	846	805	774	784	789	813	836	813	842	817	884	803	858	807	841	803	823	817	799	831	808	836	821	864	852	799	764	800	813	796	833	794	815	838	785	827	835	810	805	791	808	818	804	822	854	786	821	785	822	819	870	869	816	792	808	842	841	759	770	859	835	804	796	746	866	753	793	780	814	867	815	819	815	842	821	833	826	802	776	838	812	827	792	832	805	807	797	794	793	807	791	831	796	823	802	866	857	827	858	769	829	788	817	815	794	775	813	832	837	857	770	801	824	841	816	826	865	775	841	795	808	790	812	806	761	829	834	858	845	837	812	819	772	809	797	807	785	813	853	827	799	828	780	827	822	774	854	854	832	815	813	771	835	789	819	829	821	807	788	794	811	805	803	793	792	805	828	769	878	810	821	827	827	795	819	792	797	741	772	795	851	800	832	817	801	835	823	819	782	816	850	780	787	824	819	847	819	842	825	819	825	814	837	896	811	813	812	870	855	806	810	844	791	800	768	835	830	817	833	809	833	796	789	799	807	835	852	824	805	769	781	832	813	787	803	810	833	803	766	810	764	810	864	804	832	812	855	885	826	799	819	844	796	814	831	785	836	809	774	871	823	850	853	863	833	877	788	801	841	808	825	825	780	824	755	808	821	873	761	808	821	844	845	844	809	849	838	856	804	806	756	769	796	836	841	832	824	821	814	829	833	792	832	803	824	847	768	839	868	827	778	772	788	798	773	815	783	751	804	777	822	840	855	811	801	780	818	778	813	828	845	822	827	803	803	800	818	824	825	806	790	821	807	806	838	782	770	853	832	836	787	798	754	794	814	834	810	859	815	846	846	858	780	844	769	822	829	850	807	832	809	846	840	834	807	812	825	822	841	816	825	760	773	796	849	814	848	794	832	794	823	777	837	835	803	776	772	824	777	780	801	813	811	823	853	846	837	802	836	842	828	826	804	899	800	816	890	878	808	850	833	796	836	817	836	807	820	828	814	855	823	858	793	812	805	816	791	845	824	787	801	849	795	834	816	844	808	796	803	793	805	859	808	783	763	799	848	811	828	796	799	814	806	869	804	719	819	793	754	811	803	818	845	821	776	783	823	807	863	807	782	861	793	819	832	823	846	806	856	828	785	841	867	798	841	800	842	754	816	849	787	905	830	845	816	821	838	824	783	798	802	772	776	813	813	846	822	836	839	824	872	798	804	841	803	780	809	804	811	817	795	847	813	809	765	833	815	813	816	848	866	844	857	871	802	762	829	759	813	855	750	824	782	778	846	772	825	788	824	852	817	826	843	804	838	826	811	854	840	818	812	787	813	834	828	824	853	793	841	787	788	836	800	847	849	842	785	823	792	882	828	830	827	848	832	835	828	836	889	876	823	803	881	828	776	784	824	803	813	796	821	851	814	793	796	844	795	790	833	842	810	839	793	762	834	798	769	812	786	779	824	840	800	818	827	849	823	803	835	826	794	835	792	839	836	846	828	808	841	779	826	820	841	820	840	810	802	823	811	823	862	786	855	830	826	830	778	836	832	847	794	842	843	820	750	797	814	787	849	821	832	794	791	829	786	888	861	849	832	798	823	836	791	858	776	850	859	849	847	867	806	816	815	787	832	822	825	772	793	808	803	874	790	848	813	863	797	809	836	807	846	859	840	827	852	851	802	808	852	835	820	821	838	832	816	828	771	813	814	811	782	798	793	797	822	797	834	805	821	806	822	789	788	875	793	810	797	810	824	830	803	772	834	836	864	765	845	787	786	829	821	798	792	823	813	786	800	815	816	782	795	777	814	843	832	806	835	838	848	860	790	762	826	840	841	790	826	812	780	797	847	766	821	815	818	822	805	784	815	778	847	821	827	861	878	805	842	800	809	844	872	805	801	812	778	839	865	839	880	816	807	815	846	795	838	827	765	806	819	825	839	814	806	797	793	777	886	779	794	818	848	829	826	834	803	810	807	786	748	784	798	796	854	838	826	839	681	794	868	821	844	816	806	835	812	806	849	835	792	812	772	808	817	847	818	885	789	789	818	829	847	814	802	797	819	855	880	814	824	800	798	804	828	832	847	824	785	804	870	821	824	803	772	834	838	808	826	836	813	771	793	797	789	805	795	839	827	784	775	808	855	807	821	811	828	806	867	814	806	793	804	803	855	801	810	824	818	825	810	838	818	831	794	807	794	820	803	852	864	781	743	778	772	804	830	875	816	874	784	819	803	867	829	806	836	825	862	825	817	835	889	816	796	828	846	772	758	826	809	804	854	864	836	747	800	829	824	795	845	823	842	824	820	830	834	862	863	807	827	763	864	781	764	787	750	831	781	808	781	842	809	826	784	911	817	807	842	803	822	762	753	802	909	852	828	820	855	800	846	812	821	833	836	800	829	759	783	837	783	807	777	862	849	812	781	845	812	802	825	877	824	824	835	805	819	785	757	830	804	805	847	820	786	904	774	822	833	765
11469	22241	19769	11668	9051	7052	4508	3446	2958	2604	2510	2094	1626	1419	1425	1326	1171	1228	1116	1118	1062	966	1007	980	987	982	958	842	853	861	895	838	861	827	833	887	847	815	802	773	817	854	800	857	782	793	755	757	804	768	833	791	808	775	812	740	812	764	809	793	783	786	813	765	825	857	788	735	726	805	782	742	763	808	759	743	816	775	768	744	729	745	780	752	782	739	765	721	785	748	767	763	755	728	756	774	767	742	755	739	787	752	785	768	803	768	708	785	788	769	751	809	808	726	775	732	785	735	770	762	725	739	753	812	781	762	799	817	784	776	773	748	804	781	810	744	764	778	779	755	756	761	767	775	768	770	842	786	770	830	760	762	763	759	794	735	749	776	707	717	784	771	775	803	784	752	826	729	749	791	776	796	763	775	764	766	763	803	775	807	757	749	726	755	766	755	782	783	762	753	737	826	692	734	785	760	730	798	717	793	761	735	774	750	748	745	796	761	741	746	804	768	719	751	743	752	740	748	783	809	781	741	760	792	804	757	740	794	724	754	789	752	786	763	746	761	810	741	759	777	742	776	771	793	767	784	743	769	739	791	767	753	772	767	761	755	782	811	741	796	770	788	796	745	762	762	733	761	783	794	799	758	704	746	853	760	731	734	742	770	793	751	752	768	756	765	759	781	767	774	789	749	772	736	766	791	743	780	780	813	741	750	752	810	748	760	755	771	754	736	756	752	768	778	756	807	768	778	738	777	782	752	764	754	755	765	766	780	762	734	754	819	760	741	751	763	767	778	795	737	768	713	791	796	810	765	781	756	762	814	779	759	773	795	782	775	779	748	708	728	768	785	784	785	765	761	730	714	795	846	786	790	709	776	772	742	789	795	815	709	733	772	714	764	765	744	729	770	769	759	756	734	783	722	771	713	752	770	752	795	770	761	777	753	776	770	782	769	782	770	778	719	760	785	786	755	794	782	734	775	800	756	764	789	771	741	767	776	765	762	787	769	791	767	696	751	769	773	742	759	743	748	783	760	732	723	777	743	765	800	763	760	743	754	733	825	796	788	767	787	737	743	776	796	779	774	765	762	733	708	782	750	787	823	765	736	799	765	764	777	741	761	733	766	797	752	776	774	803	696	791	756	734	769	811	770	765	782	756	780	765	725	790	776	766	759	782	777	746	728	739	778	745	773	751	792	779	773	777	745	778	727	783	760	802	785	737	761	761	797	745	684	789	766	811	758	749	741	777	768	740	798	738	723	758	706	739	746	752	751	718	747	784	783	774	771	762	767	750	780	767	753	726	790	841	777	756	763	734	801	738	770	728	754	787	765	784	778	724	792	754	805	788	775	770	754	725	764	708	737	775	740	762	740	764	786	767	776	782	708	755	761	766	758	738	736	743	756	808	756	746	770	775	837	771	805	786	791	782	746	784	774	742	739	791	765	740	785	795	758	781	810	780	782	798	756	767	772	775	723	821	760	758	735	742	758	753	787	832	788	755	781	819	724	719	781	745	751	764	769	764	726	759	736	782	776	776	727	786	755	754	741	811	775	794	815	799	758	742	765	741	757	808	758	726	788	769	793	778	747	783	834	747	759	800	756	802	791	767	778	718	760	791	805	776	773	766	773	781	729	739	771	767	751	749	775	784	747	814	735	823	762	793	765	762	698	773	788	754	760	735	777	759	764	762	796	783	749	781	737	746	749	746	735	742	751	758	750	757	727	781	794	793	784	793	801	735	749	762	761	776	764	697	760	740	732	775	772	768	763	738	803	751	708	738	756	761	766	741	727	782	735	772	783	769	767	758	746	772	760	783	798	808	762	817	792	812	726	757	751	750	760	775	721	795	801	787	728	790	686	740	810	823	755	742	774	726	745	764	738	746	733	745	730	751	765	727	831	768	755	754	746	804	739	815	750	814	770	774	777	762	748	765	795	774	791	730	782	745	724	729	756	732	815	749	787	709	775	795	763	770	756	752	782	763	739	774	770	728	751	788	740	786	774	760	742	791	741	754	808	719	753	723	717	723	773	784	800	765	774	761	785	733	766	739	808	784	774	744	789	767	779	791	754	758	715	766	737	749	732	758	750	783	794	791	778	781	764	791	778	794	739	743	766	749	726	738	753	760	786	788	753	763	764	755	772	711	766	758	738	732	799	771	755	712	736	789	843	752	768	809	785	738	787	753	758	775	790	731	778	763	718	793	776	708	738	766	780	726	744	707	778	791	735	825	763	778	778	762	795	717	749	716	771	742	761	730	770	763	775	766	776	803	795	778	774	770	739	774	750	790	762	679	802	782	817	769	756	779	742	744	753	738	771	750	770	775	778	768	761	747	774	754	755	772	756	810	792	743	781	733	738	766	771	769	813	751	754	722	764	769	703	735	760	777	789	747	734	748	749	755	762	769	726	740	817	732	752	762	768	732	772	768	761	832	749	742	783	793	762	768	732	808	788	740	789	711	732	740	726	736	793	768	762	795	774	746	798	747	753	752	810	741	766	745	742	782	762	784	759	749	777	735	769	735	773	766	788	803	759	754	787	773	802	723	779	763	777	810	760	732	787	787	776	763	788	764	806	713	784	733	772	766	766	767	761	777	736	735	774	750	758	743	762	793	766	736	759	761	749	729	781	729	759	778	758	752	741	789	767	719	803	791	759	801	795	770	782	768	787	739	767	761	756	729	748	765	769	747	750	798	778	769	768	756	746	769	789	731	744	747	741	793	733	791	779	780	765	834	755	763	725	767	776	745	800	837	734	749	796	757	727	822	740	761	817	765	717	758	794	785	771	768	810	771	838	805	812	753	763	722	727	791	734	727	738	773	717	774	750	751	752	774	786	827	759	702	750	752	787	731	776	751	762	768	760	757	797	744	769	763	775	764	803	744	810	785	757	769	808	792	778	711	728	767	791	744	782	754	758	760	786	748	770	771	788	754	752	746	812	790	750	767	773	738	776	753	752	744	780	777	741	774	783	762	788	721	745	759	768	794	800	744	743	815	766	740	787	733	783	780	734	759	776	706	764	784	796	778	743	816	755	782	772	779	802	745	792	728	748	802	779	792	833	788	761	770	783	796	764	808	723	760	782	802	760	769	751	702	777	710	739	782	738	795	741	775	787	730	783	773	757	840	744	766	773	843	754	808	780	774	794	771	746	737	743	761	688	771	797	773	769	758	736	779	765	786	797	740	756	753	722	693	757	788	741	749	773	742	806	756	759	828	756	740	737	733	807	800	810	774	740	755	760	795	744	818	754	752	739	745	771	768	785	773	778	759	758	739	702	743	754	771	772	775	732	755	773	761	772	779	715	727	765	836	714	749	776	803	725	725	743	730	745	792	770	772	775	745	759	753	753	784	760	787	763	803	766	746	751	741	718	815	798	747	734	745	780	775	771	727	780	725	750	766	761	772	752	737	715	776	741	738	730	742	787	770	732	764	720	829	785	794	778	780	715	823	777	752	737	737	750	767	733	800	711	754	776	743	758	748	798	719	785	748	760
27496	14822	2715	779	502	326	255	224	214	201	197	204	197	184	173	166	156	183	158	188	165	169	155	155	164	188	183	165	173	170	147	163	143	155	179	181	185	167	159	160	192	194	168	162	166	160	146	180	182	189	153	163	152	176	167	165	164	187	190	158	181	188	176	166	173	182	184	166	198	181	155	147	175	177	173	147	172	155	185	160	153	158	155	161	177	179	169	148	178	163	154	171	172	149	154	170	148	149	153	169	166	182	169	175	182	170	142	166	185	148	166	180	156	164	175	168	165	168	172	165	163	163	168	150	160	167	151	170	179	170	163	181	159	171	187	173	183	167	173	160	171	184	161	150	153	166	166	161	151	155	156	154	193	189	187	178	155	151	145	159	164	146	167	169	171	175	161	205	167	177	167	155	165	177	169	158	148	168	165	160	154	171	164	163	152	170	173	167	176	164	130	173	176	173	182	164	171	180	154	178	155	172	197	161	152	173	157	171	163	163	161	186	174	158	159	174	167	172	176	180	180	187	197	145	176	168	162	190	164	164	171	152	182	162	164	176	180	161	180	165	155	173	166	163	169	187	159	161	174	160	175	183	171	170	145	172	151	153	182	177	159	187	173	175	159	161	156	166	167	192	191	174	165	182	153	170	182	169	165	192	171	173	166	170	182	172	151	162	155	177	172	171	178	162	161	158	175	172	170	173	178	159	175	147	173	175	162	154	172	157	182	162	180	156	138	168	177	168	194	187	179	169	182	167	148	162	180	140	164	155	182	159	188	154	169	142	161	160	171	159	157	175	146	158	172	157	188	161	165	168	166	165	159	159	164	155	169	160	150	150	156	160	173	157	148	152	172	182	150	151	165	131	153	149	156	160	154	166	175	179	167	171	170	155	169	171	172	166	175	166	189	177	146	184	178	192	154	148	150	159	175	165	188	182	174	186	161	177	175	150	144	178	149	153	160	163	147	174	154	156	159	180	168	159	182	182	159	156	155	180	171	167	143	169	152	162	176	173	178	172	170	182	178	163	190	184	157	143	170	168	168	156	149	149	156	173	151	144	161	167	173	167	172	149	179	179	164	189	183	178	165	164	157	188	159	165	142	164	155	157	170	166	160	177	152	179	164	156	180	162	146	167	152	142	169	161	158	187	156	168	163	160	169	159	171	169	164	168	161	160	177	164	160	166	162	130	162	156	149	163	164	136	171	155	176	164	174	163	157	170	165	179	182	188	175	149	155	165	163	169	176	159	166	147	165	164	192	190	175	153	147	184	180	162	165	186	157	180	157	170	172	171	162	169	159	186	165	174	160	171	158	151	158	176	180	186	178	152	161	155	176	176	169	153	141	181	154	183	145	164	157	153	171	147	193	174	143	167	168	157	181	137	158	158	176	176	169	195	168	167	167	156	169	156	167	156	192	179	172	158	161	159	176	153	170	159	174	160	148	172	151	159	162	182	192	155	159	184	176	155	170	162	164	175	180	186	196	174	176	167	165	151	172	180	146	181	127	165	172	141	173	168	164	135	182	156	162	177	154	160	155	152	175	161	199	205	172	161	155	156	176	161	176	177	192	177	171	171	180	157	167	168	177	164	190	150	172	163	182	202	169	155	177	175	155	192	154	172	158	154	170	161	162	157	138	154	151	174	172	198	167	170	187	184	179	167	164	167	151	146	165	136	164	183	194	190	169	172	197	156	184	168	158	167	161	162	165	185	138	170	172	176	168	169	176	152	172	164	176	163	144	160	164	151	146	162	158	167	172	177	183	156	133	147	162	191	160	149	156	165	176	169	186	171	164	149	155	156	190	151	174	176	182	155	154	142	161	163	168	163	157	173	149	173	176	162	160	147	158	143	176	186	156	163	179	175	172	156	166	178	168	176	180	160	158	187	191	175	141	155	166	136	180	161	190	135	175	169	184	181	171	162	175	167	161	167	173	190	150	170	148	175	153	181	179	183	161	159	167	145	183	168	169	170	160	176	163	170	164	165	165	163	157	164	148	159	185	166	146	168	168	174	165	176	170	183	164	178	170	177	163	170	159	155	182	169	160	170	169	164	172	149	163	162	166	181	163	179	161	150	174	182	180	173	162	183	163	157	150	173	156	157	175	151	169	172	174	203	179	163	178	156	169	173	162	172	164	170	166	185	152	181	171	160	162	176	173	168	156	156	151	171	177	174	153	160	172	188	169	167	180	170	172	174	156	177	169	185	189	171	144	191	185	159	178	175	172	167	181	183	164	188	155	158	153	160	186	163	157	160	168	159	184	156	154	180	141	132	167	179	155	143	181	170	143	173	151	169	182	168	185	168	174	156	180	207	168	173	171	187	175	152	147	165	169	152	177	187	162	172	186	175	175	164	179	158	152	161	167	158	153	188	161	168	158	160	164	189	157	168	161	164	159	162	163	170	167	157	169	173	173	179	162	179	188	155	171	166	166	165	143	156	147	162	177	150	198	161	173	161	178	182	175	151	171	152	171	161	157	167	168	168	174	162	158	171	163	161	129	156	152	154	165	187	172	147	173	192	176	154	165	173	176	157	174	176	168	179	163	169	170	163	153	156	177	181	181	179	191	165	172	154	168	158	144	165	187	171	179	181	178	176	151	179	167	152	161	173	173	170	165	165	133	156	187	174	170	153	188	165	168	146	149	187	167	169	166	162	162	151	159	169	153	172	157	148	158	183	179	167	145	167	159	164	177	187	172	152	174	157	179	168	161	203	163	161	157	146	163	171	164	182	178	167	157	168	175	192	160	165	136	140	146	158	166	170	175	171	156	171	157	157	175	172	151	147	184	159	162	179	181	181	186	179	161	167	153	171	152	162	184	174	149	165	149	148	165	186	174	153	162	162	159	162	153	156	162	184	140	171	189	170	179	156	161	187	141	174	171	183	154	148	170	156	163	189	173	199	172	173	161	178	157	159	163	178	149	182	161	152	182	179	183	159	166	174	148	184	172	173	170	160	172	149	152	159	153	143	175	175	156	150	162	142	150	181	173	170	153	197	186	149	166	181	158	168	172	154	174	177	185	157	156	174	173	176	177	163	151	183	194	165	160	166	160	142	157	173	193	170	200	162	158	156	175	190	174	159	152	163	183	182	185	162	161	176	185	156	188	149	157	156	188	174	162	174	169	179	193	179	194	178	180	148	192	159	156	152	176	163	167	165	153	193	165	175	152	170	153	168	162	159	166	157	164	183	178	187	159	162	166	162	177	157	177	175	170	161	162	149	192	145	152	151	184	176	160	141	171	182	175	152	164	149	164	164	165	160	169	154	181	182	173	182	145	178	153	183	147	160	158	180	170	169	168	151	181	162	150	186	157	174	184	168	176	164	171	149	151	167	175	165	198	168	133	160	183	163	172	142	164	170	177	138	157	160	152	183	161	166	163	182	164	172	154	159	166	190	156	168	183	180	157	170	182	176	186	159	173	145	178	158	192	176	158	166	150	159	189	144	168	163	149	161	150	178	160	172	181	168	167	161	160	178	152	171
5904	2735	2381	927	583	403	305	289	228	235	193	216	208	186	184	177	169	179	195	196	163	171	220	178	181	174	179	191	170	170	192	184	198	176	197	195	172	187	165	199	193	158	194	181	191	174	167	206	201	181	190	178	179	204	194	167	199	177	170	181	170	156	180	184	195	161	173	190	172	149	165	168	171	162	161	168	176	160	162	170	155	176	180	166	190	185	201	150	188	161	169	166	155	180	175	196	174	185	186	177	195	196	181	166	176	154	159	172	182	195	167	198	185	166	176	154	180	192	162	175	181	189	188	194	185	188	179	177	166	169	188	162	197	178	171	167	159	173	191	196	175	158	173	155	171	153	182	157	177	202	182	171	182	154	165	169	184	190	173	161	206	179	174	158	165	140	165	156	153	170	162	202	168	193	195	180	170	184	157	155	186	170	173	169	167	168	186	190	170	169	182	178	164	156	157	174	178	156	165	157	169	165	191	193	175	184	169	153	166	174	171	174	165	159	162	184	175	180	182	181	188	169	183	180	152	171	157	179	168	190	162	190	188	173	169	189	157	170	185	169	168	173	182	146	183	208	190	186	161	195	173	206	196	192	186	186	189	160	173	169	164	184	185	173	183	159	175	174	173	170	188	160	191	196	188	168	194	174	199	181	189	182	182	178	163	174	200	189	178	146	153	184	162	184	179	196	168	155	176	159	185	177	182	173	154	179	182	153	206	199	158	152	173	189	186	189	148	164	180	148	165	195	183	170	171	175	173	176	153	164	166	183	162	168	178	181	175	153	182	191	162	168	170	194	178	180	150	172	182	171	191	194	153	183	162	154	194	183	166	162	185	179	198	182	182	188	152	191	174	165	177	170	190	169	168	199	162	178	150	161	159	162	175	192	166	172	180	205	171	179	192	165	181	161	175	162	174	166	195	175	159	176	174	173	174	160	177	169	190	172	176	193	165	183	192	209	159	178	161	161	181	163	175	180	182	179	162	176	172	179	188	154	182	166	171	174	175	184	159	155	157	211	210	181	163	187	165	177	143	184	172	202	183	210	199	183	191	201	182	198	177	165	178	174	194	172	174	194	200	185	159	169	187	153	209	167	199	173	175	176	183	178	171	171	181	164	179	177	179	181	176	157	166	171	170	189	152	186	172	157	173	178	190	169	179	183	170	159	172	160	170	158	182	166	146	202	187	160	159	187	185	155	164	170	173	188	175	180	199	180	188	163	169	182	176	176	172	152	158	162	189	195	207	148	166	175	191	175	160	182	185	181	189	185	166	176	163	157	168	177	166	191	194	162	168	165	188	178	167	170	183	155	169	195	174	187	199	157	173	166	159	183	151	180	184	175	195	167	179	198	177	169	178	186	176	156	163	186	169	155	192	164	181	166	178	174	164	174	181	172	158	169	162	201	148	174	184	190	175	176	192	199	193	185	181	171	167	172	165	172	170	195	192	160	175	173	185	164	186	157	167	177	169	169	203	179	173	191	188	146	197	191	164	199	165	156	180	148	168	168	182	196	190	170	183	185	185	174	170	183	164	178	177	164	185	180	151	171	165	179	156	171	185	167	180	177	166	188	182	181	172	190	170	178	175	180	176	183	190	156	163	166	200	168	154	161	171	175	177	184	177	167	188	172	173	172	191	169	192	179	184	174	178	196	198	198	187	168	168	165	148	176	178	175	191	190	173	147	198	172	188	174	152	169	186	169	193	168	187	193	174	170	176	182	166	164	198	180	196	190	181	157	158	176	177	175	195	178	185	168	185	179	190	219	198	207	171	174	147	184	189	182	189	182	193	194	201	193	187	188	181	164	179	171	186	182	187	180	181	156	185	186	179	177	183	174	180	166	191	177	167	185	162	170	186	163	172	175	159	178	170	161	177	179	173	182	182	181	187	170	149	195	175	163	158	167	189	160	167	195	162	178	166	171	156	191	181	159	185	168	178	169	165	187	169	146	164	178	156	181	184	160	178	153	186	190	186	166	167	179	177	178	185	179	164	178	168	172	174	183	187	174	167	159	189	173	173	163	152	184	157	187	181	161	181	193	172	162	163	198	170	155	193	143	177	153	205	150	173	165	180	160	139	193	173	161	184	225	196	187	176	159	158	185	170	157	180	201	184	167	155	209	185	189	158	156	159	190	157	170	176	171	170	182	150	181	189	184	186	178	156	186	149	202	176	187	182	211	173	191	166	172	158	161	181	175	152	161	167	187	190	175	171	190	182	193	209	181	174	182	181	181	170	159	172	191	175	182	162	190	169	187	193	184	195	175	186	203	174	185	172	171	173	191	180	194	174	190	166	198	174	164	171	172	195	165	166	204	172	179	201	177	198	205	187	151	164	166	182	176	170	162	179	169	156	177	206	176	188	186	163	171	169	168	181	182	195	194	179	190	170	159	180	171	189	180	190	190	180	184	188	163	181	172	176	181	187	170	181	177	163	173	197	185	167	161	203	180	171	183	188	157	182	203	163	204	168	149	181	173	151	164	174	188	170	177	181	202	205	163	182	183	158	189	189	156	170	163	180	191	159	187	181	188	170	163	181	196	161	165	172	180	166	177	177	178	166	162	176	152	184	172	158	177	176	157	179	170	166	181	176	168	180	147	176	162	187	163	180	162	184	165	154	170	186	182	195	173	215	148	192	196	184	165	179	167	156	171	155	177	167	165	173	192	183	177	161	175	186	172	175	177	175	175	173	159	190	179	168	173	178	206	159	167	194	178	145	177	170	155	169	151	196	180	167	160	169	178	167	169	181	158	170	183	189	165	183	148	158	160	184	180	176	186	170	180	160	189	197	178	191	182	195	178	173	181	177	204	177	171	174	186	168	177	184	163	170	150	171	171	173	183	189	174	176	189	154	165	152	155	181	194	189	167	181	201	177	186	171	153	176	178	183	171	180	181	159	183	167	192	192	207	184	167	190	183	198	181	193	167	182	166	150	150	180	177	192	178	193	150	191	163	158	164	184	161	162	183	175	148	177	165	178	176	174	171	182	188	180	183	152	171	171	165	153	162	170	147	160	180	188	176	201	159	174	162	159	189	186	168	174	155	194	184	155	171	186	176	194	174	205	186	149	149	164	167	173	186	176	187	187	178	150	178	185	161	175	170	156	205	173	168	169	172	166	171	183	175	172	180	184	156	148	167	193	191	155	178	197	169	189	204	194	188	175	166	165	180	155	184	187	176	172	190	159	159	166	181	158	161	186	190	175	176	188	185	203	173	181	184	193	206	173	154	173	175	181	173	188	170	186	179	168	178	173	169	190	174	175	163	153	162	183	187	186	190	164	176	167	182	165	194	169	187	170	182	172	172	183	195	174	184	163	177	182	168	182	154	192	182	166	189	185	167	175	199	179	174	178	179	184	179	203	162	175	181	169	164	209	175	177	184	186	143	141	161	179	174	164	184	178	161	178	164	168	163	182	157	194	196	159	197	206	154	164	181	179	172	174	171	179	159	168	188	202	167	168	187	166	157	183	170	176	204	175	191
24465	20177	26357	23764	20187	11456	2017	1244	1003	1001	926	826	703	704	611	645	644	622	641	607	544	585	561	574	574	565	602	531	579	526	541	565	561	570	541	514	558	592	560	567	509	505	530	519	498	558	516	534	538	534	546	512	529	540	516	529	540	573	518	530	525	520	508	536	535	566	548	550	569	533	542	511	511	511	507	496	511	554	546	513	505	438	551	521	472	538	549	525	530	485	543	532	504	570	510	519	508	513	538	535	517	532	538	529	484	570	531	559	514	535	497	555	489	548	512	544	526	504	486	583	486	531	518	522	568	517	480	522	525	525	498	525	555	480	550	545	546	490	539	507	506	479	480	541	527	526	540	551	555	526	572	510	515	525	547	525	540	550	552	523	519	556	519	502	558	522	521	544	523	512	523	478	521	555	510	512	528	543	555	579	546	500	542	513	518	520	476	531	509	510	492	505	515	535	522	534	501	499	520	534	529	516	527	532	508	508	562	550	507	517	493	504	542	567	539	535	495	491	548	493	493	525	495	508	530	518	534	541	530	545	525	493	526	462	529	543	504	508	520	500	532	514	512	529	514	530	553	488	538	502	542	534	531	523	512	501	533	485	478	537	516	496	555	525	523	471	544	530	521	495	450	555	518	515	508	528	537	496	511	506	538	490	557	476	483	502	531	519	565	529	555	473	529	566	568	493	498	559	510	544	552	537	525	520	575	502	530	520	515	552	500	582	532	493	520	509	551	524	515	501	542	541	519	540	550	516	487	494	538	523	539	535	479	570	543	515	535	516	519	532	533	505	519	549	508	517	503	551	512	514	501	533	520	510	492	479	513	533	510	566	531	505	534	513	510	560	503	524	526	482	503	542	569	553	550	523	579	529	539	502	553	538	584	528	518	488	514	538	479	484	497	492	511	559	533	543	519	520	505	546	522	541	557	520	519	537	537	504	512	521	534	533	513	556	499	528	575	510	552	503	534	514	530	489	516	478	530	472	479	525	555	521	552	522	489	493	515	519	508	520	525	509	484	503	525	531	533	519	514	545	557	520	528	530	529	521	501	499	519	509	519	543	496	527	548	532	479	571	505	486	538	576	543	522	553	526	541	552	506	526	503	538	512	500	545	531	496	482	535	506	526	507	536	480	477	555	527	532	488	511	530	538	523	521	495	527	540	505	523	549	548	502	489	501	525	536	482	482	541	540	524	537	517	500	520	494	502	503	541	509	489	507	497	535	534	550	519	482	543	513	515	536	524	511	527	524	500	536	506	558	523	507	540	520	524	540	512	542	541	469	530	501	575	555	564	541	543	511	529	522	509	491	549	546	533	457	542	539	507	480	487	520	556	539	499	534	517	529	506	519	524	513	504	515	503	499	550	556	564	573	529	499	513	502	530	518	483	516	520	528	527	510	523	542	505	510	510	508	542	484	501	496	514	548	519	516	528	511	480	446	508	509	534	535	521	534	494	503	544	492	513	503	536	479	491	517	522	538	516	537	535	545	506	554	557	561	542	484	549	551	518	524	544	541	533	537	521	556	503	492	498	503	555	536	488	543	505	482	544	528	532	494	549	501	530	511	500	490	484	529	486	504	525	532	537	544	523	537	529	523	492	540	490	549	570	509	513	523	559	548	518	519	536	497	496	470	511	543	518	532	532	523	501	520	484	534	545	550	536	466	513	525	531	528	511	567	574	566	496	492	520	559	537	538	552	523	508	560	516	522	485	525	513	496	535	532	551	516	507	509	550	526	518	526	553	495	522	507	506	511	533	523	539	498	526	527	519	532	501	524	476	554	481	523	526	501	511	501	514	490	528	510	492	498	498	505	533	480	508	515	498	502	505	515	506	525	509	531	544	481	478	536	530	528	485	527	512	534	507	523	490	546	540	528	500	509	504	511	525	534	492	518	499	579	520	509	543	536	521	555	521	479	514	513	512	522	536	508	536	570	533	531	513	535	516	530	500	529	512	512	529	496	537	544	529	474	550	502	517	457	535	519	548	523	479	503	541	534	501	495	560	515	520	479	502	533	502	538	531	551	507	496	520	520	499	518	568	552	530	525	532	527	526	534	552	499	555	485	531	563	513	518	541	538	500	525	527	564	521	504	529	543	479	529	512	536	510	482	520	548	500	547	513	479	506	487	501	481	514	504	536	565	486	524	519	507	502	554	491	497	519	499	501	572	535	550	571	476	568	517	530	526	550	508	540	499	505	531	529	528	537	534	539	478	486	528	511	561	554	515	559	524	497	485	527	486	528	470	544	563	508	464	508	506	521	519	485	482	545	526	502	545	484	500	494	550	541	514	519	544	539	518	504	499	501	484	512	482	502	537	533	527	554	557	555	501	559	522	560	493	492	556	549	543	475	537	515	519	494	525	588	472	507	519	483	566	542	543	523	482	528	542	513	491	493	524	516	536	509	491	546	501	528	516	518	557	513	507	523	491	536	564	534	557	519	545	494	500	545	504	517	534	549	504	490	495	509	510	489	526	534	559	520	497	496	527	551	545	528	538	500	533	504	497	537	532	475	495	502	497	478	482	530	518	555	541	504	505	505	537	493	509	519	506	521	495	510	539	525	496	502	505	548	537	514	504	473	568	507	528	506	555	534	519	524	563	509	509	507	554	523	492	533	507	495	508	500	513	490	526	525	543	561	513	521	521	507	541	533	538	548	503	547	529	472	544	510	459	510	526	514	536	535	558	522	555	522	502	524	495	529	507	505	483	549	519	522	533	508	497	543	528	527	514	529	522	487	496	516	539	545	481	542	534	528	517	516	533	478	506	508	526	501	500	544	488	497	503	509	529	513	528	518	554	556	552	467	529	562	558	557	498	592	513	521	500	528	525	521	524	525	511	523	530	508	535	518	515	524	524	508	516	511	528	519	511	525	551	522	511	486	496	562	552	534	521	501	532	527	533	564	530	480	533	555	496	518	541	497	512	511	486	492	508	528	533	500	500	546	512	541	490	531	515	488	495	501	517	498	539	501	511	524	527	506	522	502	520	541	499	514	519	521	533	506	508	492	525	526	526	531	533	490	515	497	475	504	472	569	533	535	518	507	513	500	503	542	512	492	489	533	521	504	533	542	547	529	493	518	508	484	587	535	500	571	506	533	548	541	522	519	558	541	537	524	550	545	519	504	480	522	526	517	523	498	510	516	526	546	500	521	524	516	512	517	508	541	557	525	523	539	514	516	528	503	523	526	533	518	482	498	552	532	507	565	526	542	505	511	556	538	515	501	516	535	512	508	551	521	565	506	520	497	464	522	525	510	525	504	483	563	480	532	551	519	524	478	511	518	561	546	546	543	519	541	517	562	516	514	511	531	547	503	529	539	537	540	537	545	542	502	493	526	502	532	541	505	513	522	539	554	520	552	562	508	574	515	514	499	534	550	527	498	510	564	475	526	485	539	490	546	519	579	523	532	532	516	505	523	555	506	518	486	513	534	541	492	521	510	549	549	521	543	529	527	489	506	484	539	530	506	503	529	524	538	515
8205	14855	12911	6911	5119	3868	2503	1942	1598	1455	1383	1117	922	850	761	734	697	682	677	635	623	669	566	591	581	568	551	523	535	554	525	509	525	511	511	496	535	488	507	504	524	516	516	507	516	473	526	537	548	498	510	456	483	488	474	476	513	513	522	508	504	541	492	430	484	503	512	448	491	480	507	476	478	509	494	466	505	494	500	498	487	485	530	507	481	485	496	491	495	506	505	501	405	494	490	497	511	463	455	468	507	487	528	440	513	534	470	434	487	478	525	455	477	534	455	532	448	487	438	487	481	514	498	504	516	477	487	477	475	498	544	489	507	482	483	459	471	487	472	476	465	497	511	492	468	519	512	489	471	479	476	501	481	490	494	443	477	486	456	466	510	529	439	493	453	484	471	433	492	485	503	549	538	494	529	484	460	516	514	529	452	518	480	484	465	468	468	469	492	483	455	481	432	495	491	500	477	517	461	472	483	508	473	454	448	488	478	471	489	475	461	507	457	455	506	519	449	501	503	458	489	487	502	508	498	441	462	498	443	479	498	499	492	508	548	503	525	507	471	466	485	473	489	492	464	486	467	460	480	462	489	481	467	487	449	501	501	522	503	493	510	465	491	456	532	485	409	475	506	520	463	468	502	479	452	465	492	482	465	483	477	508	524	517	456	493	523	499	455	450	482	478	498	507	471	465	450	482	452	538	521	456	517	464	506	499	491	463	498	486	472	481	460	463	511	520	511	446	458	520	488	481	480	467	478	510	486	470	477	468	473	537	470	507	451	534	484	524	448	479	496	485	482	488	481	486	539	500	495	508	442	476	505	458	496	490	493	512	486	535	489	504	507	461	503	453	505	494	466	487	530	479	479	482	482	464	448	487	486	462	498	483	504	479	548	521	496	500	443	483	484	498	483	493	483	493	478	482	479	455	481	488	488	501	465	482	462	469	471	499	452	506	494	471	456	471	502	448	463	492	497	478	508	504	430	517	471	459	471	494	459	470	493	497	471	519	484	538	473	485	490	462	450	477	507	480	465	495	481	434	469	480	447	466	501	512	462	463	457	479	492	482	508	488	470	479	493	474	460	461	481	493	479	472	484	485	498	494	492	508	472	481	452	462	478	461	460	468	435	475	495	447	478	453	471	483	491	446	476	461	505	521	486	489	451	475	466	473	457	467	479	508	539	495	497	517	505	517	482	538	479	487	501	499	512	496	487	472	453	521	476	461	550	472	520	452	503	493	501	472	476	508	481	456	480	503	477	502	470	464	491	473	536	468	507	476	486	480	477	483	460	506	504	489	483	413	490	460	482	496	467	490	495	469	461	505	515	503	487	505	499	435	501	461	468	472	510	487	483	517	488	468	447	471	502	519	472	508	464	488	471	473	458	514	497	501	472	471	457	492	503	494	473	531	491	526	498	521	527	482	515	475	526	494	449	479	473	513	530	490	499	495	498	519	478	506	473	485	483	511	486	451	491	542	477	447	489	483	510	526	489	482	469	446	490	473	485	470	494	467	434	457	484	455	481	464	414	528	502	500	471	477	454	466	465	471	463	472	479	482	484	497	493	477	498	482	475	452	518	484	485	505	474	484	504	464	456	522	486	452	469	479	449	482	478	474	467	451	503	489	497	485	479	468	492	501	462	476	477	494	475	490	496	470	461	458	458	462	502	492	529	504	476	466	473	466	484	518	488	468	487	460	497	487	446	485	454	514	505	477	483	476	467	503	447	471	502	457	505	517	463	504	485	492	461	485	480	478	510	486	495	456	469	472	488	484	487	487	465	498	464	460	436	490	454	484	516	487	476	450	475	510	505	474	479	466	461	498	506	482	489	474	498	462	456	469	474	511	491	517	454	482	486	478	507	461	511	504	480	462	475	478	476	489	483	495	514	489	508	459	537	457	483	467	500	476	496	494	467	493	483	488	493	478	470	489	513	477	447	505	482	517	484	483	488	488	475	449	465	542	477	473	481	461	495	506	480	476	495	476	466	489	456	521	529	465	477	491	487	491	496	474	506	471	495	503	508	496	486	482	496	484	479	517	496	488	477	461	507	513	475	480	506	462	523	486	463	480	496	510	470	475	467	461	471	515	453	469	516	492	488	458	469	526	479	459	506	466	450	501	473	520	479	480	490	503	459	494	476	499	486	448	434	478	482	470	471	526	472	477	482	501	464	460	473	470	503	463	464	529	522	457	455	470	495	510	463	472	511	520	512	485	485	496	481	448	447	536	452	488	503	525	479	473	513	490	487	514	505	480	494	494	498	470	454	502	451	452	452	501	514	476	477	482	485	477	466	462	484	453	473	492	499	469	492	515	461	502	505	480	486	465	487	475	508	457	460	486	475	462	530	434	499	518	454	472	513	462	517	464	480	484	477	485	481	491	510	459	452	508	486	470	454	469	527	472	451	466	493	473	463	452	526	484	484	493	471	452	446	495	528	501	501	486	466	499	468	490	445	502	469	506	454	468	489	468	467	470	456	481	472	494	479	483	468	493	479	502	509	469	493	484	470	499	502	499	461	489	491	462	506	491	515	476	495	507	460	497	461	491	475	498	510	477	491	468	442	491	474	482	501	486	465	436	474	482	473	507	480	504	493	460	496	513	499	462	450	475	496	501	477	459	487	487	460	453	467	490	484	492	469	498	493	441	494	493	489	462	473	485	494	472	470	453	491	493	486	470	494	460	505	487	454	458	515	499	482	496	491	524	474	471	461	498	509	490	495	468	458	485	485	477	478	493	509	508	486	508	503	489	513	499	527	450	483	495	476	477	509	482	476	440	490	470	465	480	477	492	543	446	480	484	444	496	505	484	471	457	509	487	472	495	491	496	482	486	496	503	493	492	517	492	459	531	478	460	535	489	501	508	521	469	519	464	514	461	461	489	488	473	511	479	484	490	516	489	486	557	510	470	460	459	489	478	487	509	515	504	473	503	498	445	507	450	515	487	462	469	503	507	454	475	487	501	509	466	468	497	483	509	494	484	492	464	452	465	489	502	520	499	489	474	479	471	482	485	497	483	432	493	536	489	506	478	493	494	487	485	515	468	479	453	474	507	452	480	476	481	490	473	518	518	448	499	495	501	458	474	482	518	464	460	479	479	520	462	522	482	495	452	496	476	469	489	487	464	454	459	479	484	479	468	474	482	478	494	487	466	494	505	504	457	520	508	499	465	522	522	462	466	484	523	479	504	509	515	466	483	506	470	467	459	473	478	472	482	521	480	508	483	501	480	486	466	506	456	468	469	477	456	500	472	490	474	493	476	495	526	467	486	517	488	489	505	495	487	508	442	447	483	461	511	512	523	485	506	512	473	481	474	485	480	499	493	511	478	511	484	528	494	474	487	450	487	478	496	498	495	509	481	467	466	505	472	490	512	512	496	488	493	433	479	456	508	515	465	469	498	473	475	522	474	464	472	501	509	507	464	517	480	497	492	524	489	488	473	453	472	444	490	506	536	518	474	477	525	515	458	478	472	462	488	464	539	482	485
22181	20168	26698	23429	20179	20326	11063	2503	1825	1631	1684	1420	1264	1150	1148	1064	1036	1051	990	996	1036	971	996	943	922	936	925	868	943	904	824	928	840	843	877	857	852	847	845	881	838	890	872	827	847	849	823	866	857	812	891	829	825	842	834	821	888	831	800	831	787	837	811	808	839	839	843	849	870	867	854	832	774	864	882	848	839	887	825	824	857	834	846	844	829	797	823	786	818	902	883	858	806	850	840	824	864	779	820	841	870	815	824	831	860	810	815	795	834	787	825	816	813	828	831	787	795	819	835	844	824	846	793	796	810	876	814	843	796	839	763	832	824	809	815	852	776	825	901	829	833	842	780	786	861	852	792	869	811	874	816	841	787	763	852	873	845	808	836	848	852	824	875	810	822	846	858	837	792	827	868	849	809	862	828	810	831	867	818	782	797	789	779	855	738	811	841	841	853	799	812	852	827	810	843	816	811	828	808	889	855	816	856	804	854	800	786	866	841	834	861	797	809	819	813	781	825	814	760	812	840	832	816	852	807	852	801	765	872	824	852	859	800	847	849	834	840	817	825	807	819	861	797	839	834	834	819	824	862	838	870	812	853	831	833	859	826	876	872	801	764	820	828	795	824	858	856	865	867	853	797	806	807	839	830	801	790	786	833	821	846	863	852	779	832	852	809	804	851	833	815	844	788	793	849	796	831	808	852	868	817	786	846	829	812	816	841	837	798	835	837	806	810	802	836	811	787	806	834	825	831	856	821	833	838	806	836	818	790	789	839	839	837	882	837	768	819	770	804	808	852	830	859	850	825	806	852	786	822	788	854	776	841	803	826	790	823	821	818	795	831	779	847	823	816	815	914	863	831	784	865	847	815	882	875	829	839	761	826	803	821	836	758	846	844	849	826	777	850	804	877	858	850	814	843	791	818	868	834	797	838	871	814	809	870	883	835	798	819	837	828	815	842	833	862	830	874	807	830	812	840	795	823	840	808	815	830	854	780	852	813	850	780	821	799	840	889	808	878	833	858	825	899	800	861	810	826	820	819	851	832	793	808	847	838	798	847	881	854	849	797	840	873	783	848	836	864	882	872	825	811	839	837	840	796	782	854	846	847	831	820	826	791	782	814	829	871	832	785	789	830	865	835	815	848	791	812	787	776	816	846	849	821	800	801	821	808	809	812	789	822	788	835	848	783	780	843	804	776	867	770	833	863	814	785	851	782	786	885	833	783	802	841	836	834	819	872	793	814	771	821	810	826	823	830	837	774	825	854	791	846	859	878	856	861	794	795	784	781	863	825	800	823	827	808	822	813	809	817	813	815	801	808	843	839	836	840	879	837	809	852	824	751	785	764	756	817	775	867	829	756	843	875	827	833	797	849	835	824	847	830	854	822	853	844	853	802	856	807	826	878	792	801	813	836	806	836	862	847	807	764	809	802	841	812	840	849	814	783	830	837	850	802	909	784	876	848	859	835	852	785	859	832	854	833	816	836	840	867	896	796	830	831	885	809	857	808	819	840	845	847	822	780	820	844	868	787	852	847	853	863	802	856	849	850	792	828	829	830	851	871	831	805	823	815	780	842	803	827	817	810	813	824	799	808	826	818	801	800	839	800	847	793	807	851	839	858	850	835	812	831	875	835	809	887	820	832	863	790	807	816	783	834	726	860	823	757	854	784	839	811	824	833	878	829	796	795	764	859	782	805	844	835	807	805	788	832	818	782	821	796	788	804	834	762	842	786	829	809	789	841	799	824	827	853	832	792	812	832	837	827	794	852	820	808	798	771	767	837	805	778	867	825	809	836	825	835	827	846	803	839	846	839	842	765	795	816	831	832	832	832	766	781	808	801	820	828	880	833	783	795	824	781	810	851	806	841	844	809	807	817	814	856	812	808	833	845	792	853	803	792	855	846	803	842	809	819	851	828	836	818	813	844	822	786	837	818	802	832	843	888	830	788	847	836	821	850	814	836	827	816	810	857	865	875	871	827	813	831	806	827	851	846	848	837	822	761	821	843	864	814	796	809	808	797	824	777	791	812	883	835	795	812	824	844	819	828	866	791	863	818	798	815	774	809	774	879	832	792	805	856	880	841	870	818	843	834	793	862	828	852	817	754	813	831	886	781	851	804	826	803	818	820	879	831	820	832	819	801	809	835	815	825	817	801	826	850	824	845	790	834	850	835	860	775	805	822	824	812	825	858	808	791	791	832	814	815	828	802	829	806	836	857	859	768	846	818	800	836	853	832	847	827	857	806	804	779	832	827	805	840	834	877	789	798	813	863	800	831	793	844	830	807	825	815	818	864	815	807	806	829	782	867	876	828	797	831	825	822	835	843	837	821	841	874	796	855	838	875	788	847	851	767	819	854	795	774	826	822	822	850	815	825	817	810	799	797	845	823	786	875	854	811	831	827	761	824	852	804	867	811	782	835	860	865	811	788	816	818	824	785	789	834	797	854	810	793	865	815	793	856	838	830	828	772	812	816	858	823	828	832	842	823	796	810	839	856	825	795	857	811	797	775	796	858	800	847	789	743	756	855	831	824	793	832	815	852	834	821	809	860	870	877	767	811	855	859	846	874	842	820	800	847	838	797	860	811	841	815	838	833	829	829	847	819	855	847	799	813	857	869	819	838	793	841	843	837	844	825	839	802	836	829	840	798	799	867	783	839	842	865	830	792	810	831	858	832	827	825	818	831	776	832	795	807	824	860	778	805	852	753	835	836	826	791	839	875	850	844	784	867	863	811	800	784	786	812	794	832	783	842	848	813	870	818	824	802	809	866	814	827	823	867	840	805	811	813	816	827	834	811	816	811	832	839	826	798	822	839	817	800	793	805	816	864	835	831	777	850	853	821	825	821	797	795	798	842	811	788	847	815	853	783	795	792	844	806	830	871	848	817	821	812	809	854	845	790	831	763	778	757	870	859	839	779	772	854	802	808	791	789	831	810	813	834	762	835	789	801	768	829	768	834	776	808	845	807	806	822	846	813	826	858	871	790	782	807	863	859	818	835	871	822	832	842	807	868	795	782	828	812	849	837	798	823	841	813	845	910	837	838	737	810	821	807	822	874	829	804	800	813	820	850	840	796	839	778	842	803	810	787	879	790	810	753	862	849	793	876	815	806	800	828	868	828	818	804	793	848	880	813	825	754	864	831	859	769	837	815	855	804	813	835	825	801	834	812	839	819	841	784	839	804	820	823	862	797	828	828	844	873	831	848	847	855	839	850	821	865	836	818	857	818	831	866	835	841	840	829	828	779	826	903	856	806	772	816	836	846	824	826	795	850	819	810	800	846	828	825	860	854	812	826	786	793	816	795	826	782	880	845	827	887	795	845	805	802	843	849	820	834	825	856	833	821	846	846	824	835	836	855	814	839	828	867	836	842	869	863	825	764	874	842	800	799	776	830	834	867	779	846	822	861	821	770	837	876	800	836	819	778	845	847	819	797	841	779	751	804	852	747	837	821	809	833	801	809	782	793	821	881	789	866	823	829	852
11420	22577	19361	11574	8969	6746	4712	3384	3024	2593	2575	2131	1640	1476	1411	1307	1232	1138	1111	1028	976	1046	1012	962	986	903	902	827	858	875	848	826	800	793	873	829	824	782	838	799	819	782	856	746	810	791	809	829	794	823	794	763	769	812	804	793	814	825	844	807	756	813	765	791	800	779	754	811	781	782	753	731	771	782	786	756	741	772	822	780	804	773	788	829	757	738	821	777	758	768	740	769	745	777	736	768	756	783	726	753	823	784	804	754	756	797	772	823	726	761	741	738	789	780	776	762	746	795	761	815	757	738	764	765	757	747	735	746	785	772	786	763	753	741	781	805	767	779	778	777	740	745	761	774	772	753	780	787	775	762	758	718	767	727	746	796	783	785	719	788	715	718	793	727	759	740	765	742	766	764	713	783	685	758	760	765	767	822	793	746	812	718	764	792	783	730	748	743	775	811	774	781	767	726	694	806	791	761	731	804	759	758	773	826	739	743	756	764	778	763	753	706	721	794	774	818	840	809	754	750	765	741	790	784	745	786	752	761	781	745	767	722	797	747	762	824	760	724	783	772	780	779	721	738	756	733	762	777	743	772	738	766	773	743	736	749	778	793	794	786	749	750	793	769	762	751	776	736	791	683	751	763	760	781	765	779	758	799	786	750	825	764	723	718	749	772	744	735	763	775	766	781	767	778	732	740	776	741	766	802	764	771	808	805	782	785	770	771	746	757	739	760	744	765	733	762	773	775	770	755	783	836	741	775	784	739	799	731	780	771	770	727	759	743	779	736	729	787	802	819	761	773	755	788	774	783	727	783	753	733	764	823	751	773	761	805	811	816	768	733	792	804	730	802	755	741	827	742	800	775	778	794	775	822	758	717	779	779	752	771	757	789	751	769	789	738	809	749	782	785	780	796	776	779	817	754	781	771	737	781	711	779	721	773	781	778	763	797	757	811	769	814	773	817	751	757	714	737	721	747	828	755	759	807	761	739	771	788	752	767	792	720	767	801	817	804	781	793	767	772	816	748	765	816	774	755	756	743	786	793	794	767	782	794	765	798	761	794	755	735	790	807	729	782	769	778	821	781	837	750	753	749	720	740	752	732	753	727	717	811	732	802	727	735	765	753	744	724	767	770	735	828	788	805	750	744	774	773	782	737	823	831	751	783	781	773	788	749	738	744	744	782	771	771	751	756	754	739	732	738	767	772	722	763	790	719	782	789	762	805	792	774	749	786	724	762	744	771	762	746	768	759	735	736	744	799	697	782	777	761	758	733	731	750	708	776	779	759	763	726	766	759	741	774	751	795	783	788	780	738	741	774	728	737	759	782	788	714	801	782	779	745	746	740	801	735	719	706	748	746	743	744	783	737	788	733	771	767	756	755	753	742	734	772	753	740	809	695	770	741	773	764	752	781	743	768	795	753	739	746	774	751	762	733	749	718	784	765	762	830	715	759	718	753	788	742	724	790	763	751	794	743	719	756	776	759	759	773	697	782	802	764	784	766	741	792	783	818	758	745	749	773	771	799	769	739	721	734	773	725	761	766	727	789	748	783	780	753	761	759	747	773	803	776	756	788	742	807	784	735	794	818	745	758	800	777	758	828	771	793	776	760	733	790	765	739	776	798	781	800	847	773	751	752	772	757	779	734	770	751	783	751	790	741	681	772	791	763	718	748	767	753	744	721	787	781	784	792	769	766	782	758	752	783	787	790	748	788	781	777	746	749	767	741	762	721	760	722	731	762	754	790	760	762	760	751	768	781	762	767	778	790	747	740	765	772	753	763	753	736	763	736	764	765	723	758	757	771	824	718	712	783	792	759	753	787	714	768	745	733	766	786	776	782	807	762	747	802	796	792	738	729	713	791	766	801	782	787	786	768	777	753	785	752	753	775	749	782	724	771	789	751	795	773	761	738	765	766	766	737	806	801	790	760	760	733	738	757	802	791	762	805	742	775	744	744	724	775	759	785	745	743	754	740	770	770	745	767	746	804	782	785	764	736	743	727	809	824	714	765	758	771	757	742	781	755	759	779	734	765	764	743	733	798	740	746	742	759	717	766	745	725	760	744	783	768	765	760	784	794	826	758	727	760	785	755	736	784	738	750	773	792	763	752	826	816	710	760	725	837	779	778	762	761	762	752	731	759	749	718	759	758	756	742	733	731	734	784	785	766	755	763	758	759	757	776	777	791	744	806	784	754	745	755	682	742	755	746	747	741	787	749	769	688	777	813	743	838	751	788	788	764	758	748	763	779	798	745	796	796	785	754	781	749	761	776	816	791	800	712	722	741	793	726	793	775	802	730	742	795	761	776	778	773	792	740	778	792	783	762	746	758	794	746	730	745	749	828	787	761	758	795	814	741	770	722	739	760	783	773	795	730	725	757	801	757	791	741	729	769	764	733	710	792	792	750	767	765	798	786	742	775	805	796	753	705	705	758	761	764	777	771	742	784	787	760	770	762	797	772	774	786	722	771	817	802	781	756	761	731	756	788	776	768	768	740	714	713	776	800	764	769	712	734	707	760	798	768	756	772	800	747	762	770	784	747	766	760	760	778	758	721	768	789	794	771	745	726	769	712	788	756	769	829	738	730	790	755	722	808	777	780	746	796	758	770	805	782	754	754	726	752	784	762	743	797	716	743	773	776	766	781	747	767	746	742	747	734	766	766	741	755	692	823	813	749	808	776	752	834	783	763	757	756	802	801	768	783	822	757	783	778	749	820	806	776	759	743	788	750	748	779	784	787	763	750	759	718	773	767	783	756	766	816	730	757	741	756	762	753	753	797	756	768	757	780	786	784	690	768	788	740	755	796	759	727	693	770	760	725	727	746	758	739	748	769	797	834	714	786	757	757	749	748	745	814	789	738	751	812	749	766	763	772	753	723	771	778	739	794	780	772	765	788	791	763	773	794	755	784	775	743	781	800	791	784	785	775	816	822	810	785	745	778	796	777	763	726	745	764	752	750	760	751	774	753	760	732	732	754	752	747	813	791	783	781	769	837	756	823	775	776	700	789	814	732	793	779	739	807	750	809	817	733	745	750	748	795	765	757	753	765	779	780	742	783	751	790	758	764	756	781	744	753	783	802	813	780	789	758	741	794	762	765	761	792	731	801	760	781	751	785	742	778	827	782	785	723	770	741	769	759	791	794	729	742	742	795	754	753	766	757	738	775	742	788	812	745	774	776	777	787	747	727	776	734	768	815	708	756	717	729	776	783	730	780	756	750	790	789	744	768	777	781	774	757	800	806	745	760	806	763	745	770	783	819	728	788	725	761	763	756	766	767	839	770	775	754	718	720	800	753	768	744	745	791	723	772	784	734	795	777	790	733	755	744	784	805	761	772	760	764	779	747	806	784	778	809	780	756	751	762	789	738	798	792	776	757	819	754	734	801	738	759	768	811	807	801	737	769	746	768	769	710	796	704	759	763	735	769	762	811	744	763	750	762	762	732	788	785	793	746	808	727	768	769	730	761	801	782	759	737	787	770	794	779
27300	14923	2584	618	346	250	216	181	174	208	191	162	170	171	173	156	172	167	164	149	189	157	173	181	175	174	170	167	165	154	183	168	196	179	147	176	185	176	161	159	152	148	168	143	135	173	171	168	165	182	171	170	166	169	170	162	139	158	166	169	167	169	144	159	164	157	134	167	187	150	160	172	152	151	178	157	177	189	157	157	166	148	151	187	157	175	167	175	193	168	163	183	149	185	190	173	168	160	193	160	146	150	189	149	159	163	159	177	168	175	168	158	157	150	166	175	160	180	148	144	169	168	174	172	143	169	135	163	164	146	178	168	171	166	159	157	149	156	171	154	151	159	176	160	168	150	167	155	131	163	177	169	138	156	176	151	161	173	170	171	170	184	188	176	165	154	172	170	176	178	165	173	171	147	172	177	175	158	182	166	161	160	178	164	170	175	154	164	156	153	166	162	150	177	155	163	175	141	160	171	162	170	172	157	177	165	172	167	192	176	157	176	165	146	173	170	173	176	156	183	205	187	195	175	168	173	181	173	162	169	198	160	146	157	183	196	169	155	160	151	189	197	150	183	174	164	153	163	166	174	141	146	168	140	174	143	170	165	175	185	179	180	141	153	176	158	164	153	161	162	172	142	163	166	165	180	167	189	188	163	176	165	187	175	160	176	158	163	138	154	166	169	171	162	159	168	170	179	174	149	186	164	164	152	149	153	155	154	146	157	162	164	168	168	182	179	174	156	163	144	151	142	176	176	167	173	194	149	151	171	165	132	164	179	157	163	177	165	170	161	190	171	174	166	144	158	169	164	186	160	144	146	151	155	160	174	161	152	159	168	164	152	203	160	153	170	177	185	160	151	164	176	145	159	187	147	179	169	162	148	178	180	152	174	188	157	151	143	173	147	167	172	185	175	159	170	157	171	151	175	181	148	178	160	171	175	151	173	170	154	170	162	183	163	147	173	149	162	158	124	170	151	160	168	174	173	167	156	146	166	183	150	158	179	152	171	164	142	179	160	163	150	133	147	182	163	173	167	172	169	156	162	172	151	145	158	172	188	179	146	134	148	147	178	163	155	145	165	188	157	176	154	176	146	138	157	174	151	142	149	160	157	151	167	169	145	175	167	153	170	170	147	168	159	173	146	159	153	156	164	170	165	130	163	145	152	149	162	146	139	149	154	185	140	165	161	172	155	164	140	151	171	170	192	159	159	158	142	169	186	179	167	139	147	159	168	155	157	148	162	139	184	140	172	157	150	166	145	168	149	164	162	151	156	158	197	153	163	168	157	156	150	159	151	152	147	184	161	160	156	169	169	159	159	163	177	171	158	157	169	144	164	161	154	145	163	168	158	152	154	181	153	159	181	146	197	174	164	154	172	179	186	155	164	144	165	155	181	179	183	150	178	165	146	171	155	165	174	157	180	154	175	159	172	169	161	192	152	173	148	167	153	148	173	173	164	174	180	157	173	162	183	156	177	154	165	141	159	165	178	162	197	171	155	154	149	169	143	170	160	161	175	161	175	149	164	186	168	164	169	181	159	158	163	167	174	168	174	171	159	170	163	187	170	166	198	152	155	130	154	170	136	162	176	157	148	187	160	171	152	179	172	172	161	164	183	152	152	179	179	169	159	170	155	159	196	155	162	152	130	164	146	185	173	183	165	154	169	160	169	170	167	184	174	177	157	164	149	177	167	147	172	161	166	131	170	165	143	191	187	152	163	166	160	143	178	176	158	149	153	184	154	164	157	157	149	170	182	169	171	137	157	172	167	157	201	150	164	140	173	152	151	181	160	177	167	164	155	185	170	161	170	186	148	177	152	184	163	159	160	159	155	158	171	148	170	153	155	157	173	170	174	167	156	161	166	191	154	180	195	148	166	163	160	160	152	179	168	169	167	163	145	157	156	175	188	149	165	179	174	158	150	185	162	172	162	161	163	166	187	144	164	190	168	172	181	169	184	152	179	161	135	161	158	173	194	171	185	156	157	170	172	152	180	163	175	175	177	144	167	153	147	170	170	169	156	158	154	174	167	176	149	184	170	152	171	148	139	158	156	169	156	149	168	164	167	158	177	159	178	164	154	176	188	156	194	164	163	190	180	151	137	185	155	157	165	188	170	189	165	161	156	179	165	161	174	159	156	154	162	150	157	154	178	160	160	170	154	174	160	182	143	168	163	190	148	183	173	152	160	145	172	153	140	161	173	167	159	177	173	149	143	159	170	197	167	154	154	158	179	173	174	133	174	181	180	169	176	173	165	171	169	168	165	171	186	175	154	169	154	180	173	170	174	196	155	158	163	173	171	153	176	164	173	159	168	145	199	151	152	163	149	168	197	154	199	172	189	141	159	188	182	171	169	166	168	167	164	165	146	158	174	156	166	141	169	151	170	178	167	180	155	153	162	169	164	161	172	144	174	187	144	154	181	168	187	155	151	164	166	166	162	166	185	172	180	155	163	145	194	136	154	194	205	149	197	195	179	160	152	170	151	155	160	149	158	135	178	182	168	158	143	152	193	140	179	163	159	169	156	164	145	179	139	161	165	171	176	144	170	170	160	174	171	159	151	190	161	143	149	170	157	140	175	143	177	179	189	165	155	163	160	194	164	148	138	176	162	176	161	178	172	162	162	148	156	161	188	169	179	180	142	167	140	182	139	182	133	173	166	139	173	181	170	179	173	159	159	172	163	170	207	170	177	170	168	177	168	174	170	170	177	185	168	176	166	173	169	156	150	154	153	187	193	176	140	174	130	163	175	172	156	165	174	157	173	171	166	151	169	161	169	184	181	172	186	170	150	159	157	162	173	177	179	187	163	166	188	149	167	190	165	153	173	172	148	176	189	160	144	167	154	158	168	179	163	135	154	160	142	174	153	189	166	164	170	169	149	153	158	172	169	163	137	158	157	190	159	172	153	180	156	170	174	171	168	179	160	176	170	172	159	153	145	177	156	132	164	194	138	151	184	167	159	154	173	153	169	183	177	164	178	149	150	179	146	161	171	158	192	166	179	187	165	151	191	154	173	185	157	152	152	153	181	144	167	163	191	149	157	138	159	146	159	164	163	173	146	186	151	165	149	164	182	168	168	154	144	178	169	157	180	168	157	176	177	171	164	150	158	173	162	167	164	164	167	152	152	160	179	142	173	193	168	147	145	153	186	168	155	206	187	156	155	173	173	137	168	167	161	193	169	150	169	153	182	183	156	175	160	157	146	146	145	165	150	143	145	157	157	171	146	192	162	173	174	182	139	178	153	160	166	144	168	131	149	158	161	169	160	147	163	169	168	154	166	182	156	155	158	159	166	174	164	160	159	152	171	167	163	171	164	159	156	165	180	180	183	170	159	158	172	161	186	160	155	139	156	162	156	154	156	149	157	151	167	170	157	157	160	147	166	160	162	153	172	163	171	146	171	143	161	184	165	179	177	153	187	156	164	152	146	168	168	176	189	158	147	167	157	168	162	169	153	173	156	173	158	153	185	152	136	169	166	166	178
5801	3139	2008	777	466	330	289	233	214	223	209	214	194	189	160	195	182	172	170	187	172	167	197	166	160	178	184	191	187	179	184	184	167	171	189	204	173	176	198	175	177	178	176	157	168	165	155	156	171	191	187	154	152	155	158	183	171	182	179	158	180	173	182	175	185	153	176	189	180	164	173	175	190	159	169	172	187	184	170	178	155	163	150	168	199	167	201	175	177	185	182	175	186	168	188	178	151	170	162	181	201	179	182	180	181	168	177	164	187	159	159	178	160	165	174	182	162	180	168	182	164	175	190	185	173	163	160	180	137	153	192	162	178	175	180	179	173	203	154	176	177	168	166	172	177	174	191	168	194	185	172	153	189	180	187	158	162	169	166	162	170	171	161	188	158	185	181	176	169	166	197	186	151	181	181	198	161	190	187	152	173	181	166	172	175	166	194	190	165	166	158	196	173	172	189	178	165	164	182	182	163	169	174	179	173	149	185	175	153	158	159	178	167	179	159	179	162	169	169	173	185	167	165	167	188	163	166	159	176	171	188	169	194	167	168	182	169	191	172	171	174	169	179	170	179	182	175	173	173	180	158	164	182	171	162	175	159	166	155	161	190	189	156	168	168	169	163	179	165	169	183	166	165	161	199	172	181	198	178	172	163	178	171	190	200	191	156	172	174	189	178	177	176	159	180	168	169	160	188	146	136	183	167	157	178	176	167	168	166	179	173	187	147	171	192	182	165	148	194	210	177	164	168	142	181	183	172	170	171	185	173	146	181	159	172	158	155	178	150	176	175	156	171	162	160	188	162	164	176	182	170	200	159	173	192	160	165	189	153	163	159	185	167	158	158	183	179	148	164	183	162	149	190	140	171	194	175	183	177	179	168	175	175	171	169	165	188	170	191	168	175	159	189	163	169	176	184	191	147	191	157	173	172	185	178	167	154	178	170	182	165	174	170	169	186	169	170	169	163	157	199	170	157	186	160	158	183	170	173	157	169	180	169	187	176	151	162	158	166	172	171	164	170	169	192	171	184	177	175	188	152	182	204	180	168	208	183	179	161	171	139	145	184	187	145	150	165	190	183	197	156	169	174	147	167	180	191	180	168	193	146	179	186	147	175	189	183	174	168	182	173	157	186	187	189	187	166	171	185	161	167	172	161	149	164	170	168	177	183	171	182	159	163	169	192	197	167	182	158	166	176	181	189	168	167	176	178	181	199	163	158	189	183	194	198	179	159	170	173	181	172	152	164	172	159	169	168	164	192	169	189	172	174	161	170	153	151	171	165	184	167	155	168	164	164	163	170	185	162	175	181	166	162	193	181	178	150	172	159	167	189	182	198	162	173	208	159	139	193	202	170	155	166	181	188	160	177	146	180	168	146	169	156	190	179	184	172	172	174	179	147	195	160	172	158	153	189	175	180	173	173	160	187	158	176	165	167	153	146	177	170	177	146	169	164	196	177	141	167	174	186	191	183	152	154	146	174	172	175	164	165	164	171	165	175	162	181	167	152	167	183	175	174	168	149	180	169	168	164	150	175	175	167	168	181	183	172	169	193	173	160	178	151	165	200	176	182	173	160	170	199	185	172	156	170	193	174	166	195	147	146	159	161	177	169	170	165	193	184	152	182	206	187	180	191	165	186	172	161	161	174	178	185	186	182	164	174	168	183	188	156	175	174	184	193	188	175	184	170	185	167	173	149	158	162	170	171	147	158	163	165	176	176	192	162	163	153	165	182	176	169	176	171	179	199	178	171	156	157	171	172	163	211	173	185	161	155	165	174	168	165	200	159	145	171	189	170	177	169	175	175	166	185	159	189	180	148	168	177	144	184	181	173	185	174	200	176	177	188	158	157	162	176	189	186	163	151	169	175	164	176	172	170	173	164	172	198	183	182	182	189	160	161	160	179	149	167	155	155	183	152	163	194	179	179	156	157	139	177	176	180	185	178	170	154	194	177	184	190	151	158	178	168	159	161	163	149	160	165	192	161	178	153	168	193	156	168	186	175	172	161	160	173	179	182	179	157	187	180	169	169	161	163	182	165	171	129	170	197	182	146	174	169	148	171	159	183	203	179	165	174	178	184	190	193	149	165	179	171	166	181	170	158	186	183	185	181	178	167	166	154	165	198	174	177	185	181	175	182	138	177	173	180	167	178	173	195	174	179	179	179	190	172	172	173	181	201	191	163	170	163	178	182	183	173	163	167	134	167	176	190	148	167	163	156	180	162	173	181	208	171	165	164	174	191	165	176	183	168	178	180	160	159	169	150	182	163	193	173	149	172	160	192	161	146	183	147	145	194	162	172	154	180	173	195	175	145	176	178	168	178	175	187	171	178	167	160	172	186	169	190	167	177	167	169	175	178	164	171	181	175	191	167	193	184	157	170	186	171	159	193	166	157	178	149	185	194	152	190	185	201	198	160	190	163	166	177	169	157	164	170	174	176	179	167	196	166	182	161	184	184	180	191	160	175	164	161	165	194	181	165	181	171	180	159	162	172	170	173	163	185	159	143	179	155	154	170	157	174	175	170	160	188	180	181	171	157	166	159	189	175	161	156	176	188	179	158	165	160	181	168	172	164	172	182	189	167	168	185	164	167	173	186	167	161	191	149	159	167	170	170	160	210	173	196	185	180	180	177	150	191	155	174	163	176	163	175	155	169	155	181	158	168	183	180	157	164	178	184	180	173	172	166	187	167	164	187	181	160	183	170	180	187	159	183	141	172	164	168	183	187	148	154	182	174	189	182	157	193	176	164	182	172	209	188	152	165	172	188	157	167	175	199	172	186	189	192	178	174	183	207	173	172	159	174	156	166	193	174	155	189	159	170	159	169	194	198	182	181	203	173	151	190	153	150	181	167	158	179	156	151	181	187	174	189	166	174	162	179	163	164	166	167	147	163	175	178	176	186	168	197	144	174	169	170	181	169	169	155	160	152	148	161	163	156	180	183	171	174	171	159	188	163	179	156	144	149	174	155	169	199	163	201	185	177	165	171	169	154	163	179	174	173	188	159	189	179	171	161	153	180	159	155	190	198	180	162	183	169	176	166	166	159	198	178	180	172	167	173	165	195	187	162	187	192	166	166	166	164	181	152	176	176	146	151	183	194	186	169	164	170	182	164	212	156	165	176	185	165	149	146	177	171	189	159	185	181	156	143	160	205	189	171	174	180	176	161	182	151	168	180	173	152	168	171	148	179	156	160	166	169	168	169	179	169	165	196	195	184	156	165	160	183	161	189	180	186	184	191	165	173	178	159	149	174	170	174	172	184	150	178	172	161	164	206	172	188	175	163	135	198	173	156	184	183	170	172	165	149	160	177	188	180	187	173	171	186	171	175	155	149	158	179	189	175	183	174	162	170	173	172	158	158	163	198	167	160	185	160	150	136	180	171	199	160	166	172	172	182	181	180	157	156	179	156	160	164	157	178	178	164	172	185	187	169	176	170	187	176	181	172	204	188	171	154	185	165	166	180	160	166	160	163	188	195	174
24422	20176	26404	23729	20190	11395	2129	1204	986	949	959	860	709	701	647	689	608	634	575	662	604	582	583	633	569	605	568	539	543	542	538	537	563	558	556	568	559	560	528	516	513	537	555	597	548	569	538	570	511	529	546	525	567	548	582	543	544	534	554	522	552	501	522	506	543	526	542	486	518	528	502	546	545	558	553	498	526	546	532	607	522	532	545	514	504	531	500	509	505	479	552	567	566	552	514	518	531	511	489	531	535	463	539	495	550	543	550	504	502	559	570	553	506	488	522	534	510	499	523	539	533	534	512	534	484	565	522	510	529	527	493	515	523	552	527	551	542	521	520	531	493	521	481	546	531	547	545	574	530	512	520	547	483	541	503	542	527	523	473	496	506	553	514	518	498	527	520	528	526	554	494	514	543	540	534	528	536	498	552	517	535	508	501	535	540	488	558	523	503	525	553	526	533	526	538	519	509	538	528	582	559	514	508	501	527	560	533	516	519	538	520	545	521	556	492	565	513	517	518	537	518	481	504	549	502	528	574	569	497	545	546	527	533	519	529	535	562	516	497	474	519	502	544	511	532	517	531	538	530	463	533	515	529	510	531	528	513	558	526	543	584	568	541	552	543	584	512	566	522	541	523	469	547	550	470	497	531	539	519	500	527	525	516	522	529	497	530	519	501	532	507	529	548	511	526	497	518	549	541	466	529	548	569	501	523	529	526	532	546	507	573	530	513	533	530	522	557	545	521	524	590	522	514	501	506	520	523	512	478	531	500	495	539	531	540	524	542	517	535	499	507	520	550	547	522	557	541	505	518	571	524	526	552	514	547	544	538	508	511	518	596	515	514	544	553	585	542	501	532	534	535	514	516	532	566	547	520	480	495	507	569	527	507	579	531	506	488	513	535	540	527	552	533	570	527	509	540	494	523	521	501	477	519	538	541	553	544	482	508	534	512	525	530	523	519	457	496	551	520	543	556	566	527	495	535	522	538	559	532	558	523	514	468	532	488	547	535	527	577	565	497	476	576	511	526	480	558	542	547	508	518	563	533	533	533	551	510	522	509	510	518	547	519	497	502	547	563	447	535	556	502	538	516	504	519	548	547	508	532	516	516	524	499	539	540	504	507	526	529	520	497	522	520	538	499	499	535	506	522	472	543	528	538	524	513	583	548	508	499	503	536	551	537	509	499	542	485	536	532	525	519	500	507	511	570	584	495	497	560	516	535	535	578	557	518	525	491	503	516	534	549	476	476	550	531	561	580	486	550	524	526	570	479	505	523	503	547	548	500	514	528	487	523	519	512	494	493	488	543	532	553	571	511	522	509	559	514	518	529	546	555	522	559	485	556	492	521	528	503	519	534	538	557	519	527	533	524	507	546	519	505	565	548	567	493	497	522	510	535	522	514	524	542	546	530	536	522	539	525	561	511	561	532	485	476	531	546	531	533	520	540	538	532	551	529	551	508	508	506	555	527	541	511	525	516	525	547	491	550	544	506	558	564	531	594	528	506	544	552	517	537	471	508	531	531	539	503	555	515	508	537	544	500	548	546	565	545	540	533	563	496	502	509	516	521	525	519	521	516	507	541	520	559	536	519	543	520	523	555	509	518	508	518	504	502	561	548	501	509	539	560	542	550	540	532	533	489	538	549	488	521	559	552	513	539	511	502	534	495	490	541	578	542	528	514	553	549	527	550	548	544	544	522	532	459	539	536	535	483	510	556	528	517	559	477	549	520	533	495	540	511	528	512	491	537	509	510	519	562	493	526	548	500	530	549	526	574	552	513	539	498	541	533	570	574	499	520	529	507	596	535	553	532	515	527	541	561	525	526	503	532	548	561	557	511	506	521	509	513	500	523	543	552	520	549	522	561	533	569	492	515	529	547	519	583	548	543	540	516	512	522	508	500	503	537	493	529	517	544	557	527	548	507	560	522	513	525	492	532	531	509	540	538	499	533	534	520	511	551	493	533	521	539	557	507	551	533	528	526	502	531	538	475	559	515	529	506	578	526	550	515	519	547	518	565	536	483	546	520	546	535	531	550	519	529	576	541	506	495	503	466	510	527	542	536	559	514	518	522	522	548	520	510	540	562	550	507	561	601	509	569	479	522	510	491	548	519	492	534	514	475	570	502	538	565	555	508	539	525	479	505	532	537	497	532	544	507	578	503	523	523	509	528	525	527	520	550	541	515	535	498	531	561	535	492	476	481	467	566	479	534	519	512	525	519	514	541	509	533	509	536	488	498	536	507	550	539	520	499	501	528	535	532	550	508	499	527	494	498	548	525	545	533	510	534	483	517	529	494	538	580	515	546	541	533	520	580	480	522	502	510	514	520	529	537	559	481	531	506	518	543	520	525	506	564	528	506	537	494	516	531	559	499	511	541	534	546	505	531	507	546	526	527	502	531	546	500	505	516	542	493	592	524	492	521	571	529	484	505	544	520	516	484	550	548	507	551	482	507	577	518	539	521	524	542	513	494	544	529	518	500	526	545	534	503	529	531	534	534	539	523	500	522	498	507	498	500	562	528	531	512	515	521	545	546	529	511	577	562	512	544	523	462	541	538	487	522	506	509	532	543	509	545	518	467	507	511	524	557	519	516	504	510	492	490	578	496	500	483	484	572	523	515	490	509	506	548	513	527	536	567	512	566	533	517	489	564	516	484	575	541	574	545	499	502	499	498	508	512	548	517	512	504	547	506	514	538	526	546	507	560	555	515	565	494	538	530	497	511	477	488	513	561	526	552	516	505	582	547	536	538	541	516	512	527	493	545	554	500	546	566	483	510	546	514	501	559	517	533	550	532	548	514	495	561	522	522	519	541	532	533	498	519	505	498	549	494	511	533	545	529	517	541	551	565	543	507	534	515	502	500	544	545	535	508	522	510	530	521	529	505	524	577	543	477	520	503	548	522	490	500	526	525	485	529	502	533	486	525	539	512	545	506	544	522	615	555	497	523	489	522	530	499	518	507	526	542	566	575	544	498	568	529	492	524	519	510	522	545	507	500	519	528	564	546	583	523	511	521	552	543	478	494	503	576	543	521	546	531	547	565	523	534	543	534	518	559	533	509	526	520	548	505	506	486	574	531	527	541	570	503	544	486	519	511	511	513	530	514	482	509	522	515	495	515	569	580	539	539	493	532	520	500	530	560	525	515	540	527	493	541	515	523	535	553	535	529	535	525	512	478	514	519	547	542	499	525	549	537	544	536	587	511	557	534	564	514	515	556	508	540	508	493	481	580	596	504	541	508	498	517	535	569	498	478	513	520	554	521	534	533	551	525	553	561	528	566	500	542	532	511	530	533	558	526	532	475	522	518	552	559	530	530	552	568	509	491	543	545	540	543	542	519	530	540	509	504	534	502	505	521	554	523	512	535	523	511	568	524	514	525	533	504	490	520	546	487	523	509	512	562	478	536	527	537	543	572	528	523	504	522	548	528	548	524	523	539	518	540	498	570	503	517	471	541	492	556	529	531	534	523	529	524	538	563	534
8261	14739	12498	6706	4971	3692	2470	1845	1643	1439	1410	1172	901	855	821	766	709	677	685	657	652	572	595	654	575	568	537	546	551	550	520	543	522	562	508	509	503	510	500	520	522	475	494	540	516	474	518	512	517	518	507	495	550	502	486	475	502	516	483	480	463	506	485	483	467	551	486	506	509	492	487	491	501	464	519	538	459	503	484	453	579	518	499	478	497	497	465	440	491	469	496	522	467	536	500	485	540	475	503	511	498	457	494	462	515	510	535	461	520	505	504	523	541	455	485	498	522	485	458	492	512	493	472	489	513	502	476	513	494	473	491	515	480	522	490	492	525	479	499	471	466	496	503	501	432	532	473	487	500	466	516	468	470	514	517	483	453	507	502	490	517	514	501	448	477	477	477	512	519	469	482	496	482	473	515	508	506	525	521	509	476	475	457	469	518	485	491	516	478	479	470	490	498	477	469	497	464	495	509	485	500	514	486	475	483	466	466	469	480	487	506	472	491	488	498	481	457	471	465	468	513	481	481	473	444	468	476	517	482	503	499	481	466	483	463	484	482	504	498	496	467	494	487	493	508	459	484	493	464	499	524	496	510	471	448	526	513	514	501	472	494	533	448	489	476	477	479	499	522	466	514	469	481	481	473	473	464	482	495	484	492	496	493	486	486	487	475	490	502	485	478	485	453	471	504	472	475	481	480	483	470	488	482	490	476	487	477	496	502	510	499	508	503	479	517	490	517	489	486	455	467	466	495	474	488	495	432	532	418	496	476	466	506	496	460	494	493	449	477	496	493	478	487	475	507	520	494	500	496	492	475	493	485	498	457	492	515	529	456	489	509	481	474	469	501	475	532	482	529	497	483	470	480	443	520	484	502	434	479	521	490	486	492	471	505	487	523	509	466	500	478	482	531	460	499	459	485	474	465	485	498	485	521	476	474	475	475	503	502	503	502	480	475	512	479	490	489	509	496	490	501	482	506	472	497	524	487	472	525	495	524	474	476	491	494	457	491	463	462	478	478	486	454	473	479	461	526	514	488	468	521	468	474	489	491	458	448	472	517	500	498	460	458	487	486	493	498	460	466	500	456	476	462	488	463	487	515	455	475	493	478	530	480	480	497	496	486	494	439	516	448	494	530	495	522	468	458	476	474	525	453	520	488	491	490	512	469	491	486	456	500	493	476	450	495	470	483	468	486	512	480	476	481	490	480	503	461	460	481	462	529	457	467	507	505	482	494	471	510	485	506	497	460	485	470	477	479	474	514	506	497	477	493	444	510	517	460	478	523	490	469	493	461	486	438	495	469	503	498	500	497	506	520	506	510	478	515	449	461	522	491	502	513	494	476	454	462	436	465	505	501	456	506	499	488	509	486	462	531	504	515	448	515	493	519	527	469	496	510	506	451	486	491	463	462	499	459	482	479	484	450	464	488	474	474	504	491	469	483	520	488	506	458	489	509	479	523	488	537	471	460	480	462	449	500	543	504	477	494	507	499	520	499	495	510	482	494	496	510	497	504	491	497	474	482	493	503	545	452	460	461	488	497	475	509	481	513	460	510	477	516	456	516	502	475	460	477	514	494	472	470	496	491	486	487	496	485	499	487	470	510	520	481	483	453	458	526	494	462	481	507	462	553	469	471	467	509	496	505	500	475	489	477	442	515	470	506	483	472	450	465	515	480	464	475	440	485	457	483	482	518	476	505	478	509	484	507	466	449	482	484	495	484	487	497	505	492	487	499	505	501	514	448	514	455	495	484	484	456	461	493	471	509	477	493	475	506	476	504	515	474	453	480	484	497	465	507	493	483	488	481	507	495	489	480	517	511	509	488	504	524	456	511	490	489	481	476	487	464	497	512	482	505	429	495	476	471	469	445	491	502	476	478	471	507	458	473	459	480	490	447	428	484	430	513	464	505	511	493	485	499	510	495	454	479	479	513	511	486	444	471	439	490	466	446	433	507	463	466	474	509	486	477	434	484	517	461	498	481	472	490	456	529	438	487	450	482	528	497	504	454	513	471	506	473	461	493	534	474	497	471	492	442	522	492	496	513	468	533	499	509	501	462	478	478	494	506	519	497	460	427	479	489	472	455	519	515	489	508	525	470	492	495	468	466	473	478	521	505	492	482	505	545	469	497	487	479	521	425	481	473	491	461	474	509	495	455	491	435	481	466	552	479	489	508	507	476	494	467	480	501	472	471	486	489	533	481	501	467	498	495	487	472	514	528	514	518	488	500	492	488	513	464	493	492	488	480	444	493	458	477	486	494	478	503	480	487	508	507	487	500	453	447	507	481	467	508	500	467	436	502	471	481	464	493	509	483	467	512	507	514	474	469	493	503	500	461	489	451	509	532	461	510	479	458	498	455	493	506	462	454	468	463	459	465	500	500	475	489	484	487	492	465	475	520	503	497	484	466	461	491	500	474	477	477	474	500	477	519	493	514	456	486	498	533	472	485	502	506	459	485	480	470	468	479	468	500	464	472	487	486	516	508	497	476	488	455	484	505	500	491	492	508	499	466	521	498	456	449	494	487	459	507	468	493	495	466	466	451	461	467	480	452	486	468	494	443	504	496	489	465	502	437	455	490	482	500	424	504	494	506	476	480	467	454	474	483	485	511	463	506	521	525	488	539	438	511	463	483	503	502	502	486	498	466	505	472	503	459	478	471	493	484	503	482	506	469	452	493	467	491	490	513	491	502	479	445	510	462	506	472	523	482	480	536	477	454	493	433	467	477	441	480	484	497	521	504	462	526	476	441	475	497	526	485	441	475	517	500	497	484	512	495	495	501	495	489	477	501	500	498	495	513	467	469	464	504	512	509	516	519	532	529	503	531	463	472	521	485	495	446	458	485	488	454	467	464	482	485	447	509	470	504	497	480	477	464	463	486	509	451	484	493	491	489	462	504	481	524	485	490	475	520	476	515	506	501	499	493	493	496	497	486	496	523	533	521	466	492	491	482	488	507	475	497	444	483	543	479	529	463	498	477	475	495	458	469	452	504	462	515	505	465	503	481	504	481	497	485	480	518	430	454	493	469	469	477	455	491	482	505	502	491	489	475	450	500	539	469	451	455	454	468	483	520	481	480	513	478	473	477	472	467	500	467	447	476	515	475	507	515	427	454	451	474	499	441	522	476	532	472	466	479	473	495	523	467	528	494	483	527	526	510	466	514	494	476	470	478	450	481	466	520	484	462	504	504	464	520	517	497	452	498	481	485	508	465	480	490	491	470	502	474	522	479	503	513	493	509	507	512	542	498	486	488	456	499	474	496	528	458	480	465	511	473	506	467	497	480	508	494	469	482	509	507	503	485	507	465	507	478	478	517	468	509	465	478	473	522	451	537	466	466	479	502	459	484	459	468	490	501	522	483	471	506	475	526	472	504	527	499	475	487	500	507	460	515	501	464	460	481	476	458	472	474	468	520	480	454	514	506	493	466	493	486	474	500	503	457	444	494	499	480	474	503	525	504	428	440	467	499	511	516	500	491	468
22238	20186	26700	23472	20200	20319	10934	2508	1883	1642	1705	1407	1184	1109	1175	1120	1044	977	945	992	1013	888	944	973	934	877	850	897	863	889	839	850	920	890	849	827	889	836	788	852	876	858	861	923	909	849	846	856	832	851	869	855	832	865	838	838	814	849	840	857	825	832	844	832	857	846	796	816	856	880	870	820	796	847	808	853	833	830	799	810	818	845	856	863	810	823	780	811	840	833	837	865	866	829	807	785	854	827	797	778	803	885	811	823	823	823	881	860	830	833	807	810	823	848	825	841	849	894	847	774	822	879	826	829	809	834	843	919	813	861	815	830	825	840	880	775	812	832	851	801	855	837	822	822	795	837	811	808	811	900	836	849	831	851	835	822	826	833	803	842	873	796	792	817	784	835	794	833	831	847	843	854	863	862	797	836	891	776	803	808	831	852	816	824	846	841	824	843	842	776	794	834	861	806	757	806	800	774	833	831	767	835	780	845	776	777	708	820	823	893	832	812	877	754	798	845	819	797	815	830	825	901	805	775	820	803	817	854	826	847	806	768	853	810	850	800	849	848	784	826	812	895	807	875	844	791	845	844	789	814	881	852	826	800	840	799	836	809	839	798	849	809	906	861	804	780	875	782	799	850	862	877	742	851	854	814	819	779	812	794	842	837	829	789	857	793	841	829	812	812	782	863	759	809	839	841	829	803	808	805	814	856	833	794	834	812	853	802	781	873	882	819	829	822	810	803	802	856	869	835	781	850	861	791	848	814	813	849	762	826	849	815	819	782	845	848	847	823	762	794	803	815	850	813	909	784	825	820	742	803	843	843	819	807	818	876	807	845	782	813	854	838	808	840	834	819	838	830	822	848	812	855	862	868	842	818	846	833	821	859	806	830	853	847	805	829	822	803	808	783	794	831	858	818	812	849	845	845	788	891	816	826	794	821	767	847	834	796	786	812	798	809	834	835	860	821	779	844	829	792	818	824	872	857	821	840	836	834	803	833	854	853	822	774	804	858	852	821	835	839	817	837	810	825	813	850	835	833	773	805	810	799	849	817	815	765	836	893	807	837	831	843	773	821	816	818	825	793	865	790	838	827	816	804	860	859	784	787	785	799	744	795	830	830	791	767	831	740	826	862	805	801	847	822	845	851	822	829	818	807	871	794	833	779	850	844	812	837	795	829	831	836	842	862	839	848	868	807	820	868	842	824	779	811	810	861	831	829	768	864	811	840	771	841	803	837	854	819	831	785	783	838	825	823	831	819	807	895	791	858	801	849	841	810	780	860	841	856	815	814	832	738	808	820	851	844	860	845	815	855	802	859	887	803	803	816	885	868	848	814	834	850	853	857	851	793	798	864	807	841	772	839	884	805	828	812	821	829	841	811	786	828	832	794	836	818	835	828	783	819	814	766	777	806	825	795	866	814	841	887	826	819	826	799	779	854	778	807	854	782	827	782	791	839	832	809	808	822	873	762	862	830	846	784	806	840	819	856	814	857	816	823	839	782	801	793	797	885	761	848	827	828	794	769	784	828	812	884	813	825	812	804	797	815	838	872	841	794	756	850	815	841	793	808	842	836	839	807	803	824	820	778	798	845	833	792	811	803	821	873	813	849	809	824	817	818	826	894	874	793	857	864	820	853	874	800	815	844	802	850	805	827	817	770	824	868	782	842	802	823	825	822	800	863	842	848	873	799	821	850	819	814	794	818	874	797	817	841	893	879	828	853	854	837	809	808	820	789	862	822	807	845	877	811	893	877	825	847	782	821	812	815	768	841	852	811	851	817	830	808	821	793	865	861	821	838	804	820	828	830	845	822	811	800	813	801	839	835	808	840	845	863	848	816	781	858	761	777	833	856	841	809	842	890	819	840	841	805	843	798	820	836	822	865	825	821	834	870	816	860	790	851	840	833	784	774	783	873	826	802	811	830	862	859	869	812	795	829	857	834	822	862	818	857	855	799	834	874	762	789	761	828	811	817	822	832	822	764	828	827	789	806	840	796	823	855	794	828	826	897	804	815	826	807	823	781	830	834	787	819	803	843	829	834	880	827	794	814	829	822	831	866	783	757	794	817	781	819	857	832	825	834	828	805	794	837	790	775	842	811	846	836	857	866	840	856	872	820	799	839	842	856	799	808	833	793	836	862	848	824	790	798	857	884	837	830	803	812	825	835	796	808	758	820	825	807	818	855	849	838	817	804	771	809	837	880	811	849	765	789	846	816	837	844	832	835	807	856	856	833	764	824	832	829	802	798	849	806	814	840	857	828	773	804	797	816	862	849	781	796	825	781	826	864	872	806	867	767	822	815	797	826	800	823	820	783	831	818	795	787	835	836	826	836	839	824	854	848	842	827	828	807	819	788	800	812	864	786	768	831	827	849	864	773	811	790	783	807	839	831	793	877	809	787	833	831	851	891	843	820	859	853	838	802	777	790	763	805	839	795	827	792	805	832	802	796	803	849	793	833	877	837	832	805	848	810	839	869	826	798	859	835	825	833	833	820	827	815	819	788	859	841	857	824	807	839	846	766	835	798	804	807	820	846	903	828	764	755	783	823	838	800	830	764	795	814	830	839	805	804	839	821	793	785	799	815	835	795	837	854	822	838	790	869	821	790	807	834	773	798	832	855	862	790	863	811	808	796	858	809	814	884	793	865	842	760	797	805	818	821	831	808	747	804	775	878	856	832	790	809	748	845	783	816	841	875	853	827	806	848	859	848	830	807	829	843	856	800	862	774	810	832	861	830	782	799	849	821	808	819	817	814	816	793	823	825	823	799	828	831	816	850	842	797	919	874	814	792	810	842	847	816	825	825	826	877	790	801	791	851	851	836	813	833	876	838	800	870	817	830	836	852	844	861	803	733	801	842	820	816	824	844	830	822	826	841	809	805	820	803	795	820	844	825	887	822	861	809	796	833	841	791	820	815	851	835	877	822	762	799	817	861	866	851	824	827	856	800	806	828	847	811	832	803	813	826	814	819	876	793	820	829	869	853	845	810	782	826	773	821	840	821	816	823	852	833	836	821	849	853	824	796	848	777	832	816	832	870	803	814	853	836	792	802	808	820	844	843	826	831	839	835	802	846	803	832	866	877	805	812	825	796	817	840	815	836	815	840	820	869	862	791	815	815	787	791	801	826	830	843	812	819	882	817	798	863	792	824	827	820	887	847	844	816	831	831	871	820	793	804	837	817	790	839	825	836	797	818	845	815	835	757	797	832	851	847	825	839	805	822	850	801	806	834	788	895	858	838	813	757	859	813	797	868	810	899	844	835	804	802	844	849	839	843	862	800	818	827	776	815	875	819	806	786	814	756	780	813	825	846	866	808	836	877	796	846	806	835	794	783	799	833	831	759	848	803	802	798	811	835	831	883	818	813	824	835	808	808	787	818	874	809	813	808	831	801	817	810	828	818	820	838	874	820	821	846	823	786	805	808	838	858	818	825	797	777	806	821	768	834	862	788	809	784	861	817	852	855	876	825	766	855	828	776	821	889
11662	22404	19110	11246	8806	6690	4670	3386	3015	2604	2591	2105	1619	1392	1353	1310	1215	1162	1050	1102	1043	1010	958	928	933	946	881	906	863	838	859	832	863	873	842	833	845	814	792	832	837	824	788	814	763	859	821	823	838	848	795	781	839	775	801	785	774	820	786	737	763	774	767	818	824	761	791	772	776	770	803	788	737	795	798	767	751	779	804	763	734	682	771	775	801	743	789	801	802	769	776	804	754	861	780	802	802	730	761	759	745	773	749	775	769	788	745	832	784	775	797	748	766	767	740	754	749	770	789	800	734	776	791	812	731	802	786	760	782	766	789	767	732	791	731	776	790	769	727	759	725	803	770	798	786	769	780	794	823	797	714	797	765	726	765	783	769	778	789	768	786	757	795	718	757	756	831	812	778	772	793	793	750	797	784	746	820	779	798	775	741	739	784	844	771	737	756	774	788	787	843	792	817	758	756	736	717	741	785	748	756	729	777	829	731	767	762	760	740	722	788	785	741	791	788	732	767	786	799	736	778	762	792	809	762	760	798	770	761	788	800	768	808	787	792	789	783	784	746	762	742	792	777	774	743	777	761	798	765	761	797	719	744	768	787	794	785	748	750	782	779	728	745	767	797	783	745	805	752	756	790	798	728	758	770	753	752	755	736	736	713	798	777	794	745	799	759	792	740	746	784	755	824	771	755	756	763	727	747	741	733	792	798	755	778	779	743	765	784	767	783	756	801	747	776	713	765	769	793	734	769	781	740	774	782	799	769	790	751	775	767	776	745	818	795	732	794	738	797	770	782	776	810	786	752	800	776	776	669	734	789	762	751	775	771	773	758	787	781	750	745	806	742	747	811	723	753	737	782	739	780	769	778	775	766	837	773	774	746	804	818	768	714	764	808	799	778	791	807	759	767	758	779	758	758	761	776	789	713	744	741	721	773	761	787	764	764	775	726	754	748	784	807	803	778	792	740	748	774	810	739	779	799	745	771	770	739	773	778	744	768	744	769	814	760	789	757	746	769	735	806	771	728	764	726	736	747	769	768	779	801	754	798	785	751	752	761	750	791	746	761	745	749	828	755	747	744	735	767	744	762	763	742	774	805	788	768	737	776	756	754	780	782	749	760	750	787	756	749	796	783	767	761	733	774	775	765	792	752	771	754	763	721	770	733	756	807	764	787	756	783	787	795	757	752	799	787	773	799	752	767	754	747	775	743	764	762	771	766	764	726	749	796	745	749	813	791	729	815	788	771	801	733	802	710	751	757	726	773	743	755	763	793	801	747	764	733	744	731	758	737	782	774	774	803	774	766	730	795	709	765	746	773	788	767	768	736	773	753	786	773	766	754	779	703	820	754	766	751	776	798	747	771	727	775	757	808	739	721	788	806	777	770	784	740	748	773	767	770	765	750	797	747	766	893	766	842	797	743	763	763	809	746	759	735	753	793	787	784	744	795	783	768	744	754	725	794	759	726	719	765	775	740	761	740	757	745	793	809	779	787	800	804	736	779	739	816	810	819	767	779	794	770	752	755	743	784	758	782	751	800	721	797	763	776	820	742	794	836	782	757	748	741	810	749	765	794	735	749	763	814	783	817	761	777	755	792	776	750	750	732	824	756	750	755	806	759	827	795	808	775	773	716	776	849	807	814	778	763	768	776	762	788	789	769	776	748	754	777	780	771	736	783	748	724	779	765	823	788	770	816	804	799	792	689	774	759	752	764	746	728	762	749	800	760	851	768	768	733	765	802	708	753	822	782	773	788	784	694	731	782	780	785	746	780	748	798	796	801	821	744	809	774	773	762	765	778	757	721	757	785	765	761	754	761	784	775	769	754	800	757	781	765	764	766	767	740	764	759	746	719	677	799	773	766	776	760	753	737	745	788	776	768	753	761	731	753	769	786	805	759	742	784	786	751	782	823	757	778	798	715	751	793	756	708	784	784	790	803	795	753	782	800	698	764	701	716	722	799	736	748	795	805	804	780	716	748	791	807	750	775	808	749	777	791	748	823	781	755	739	767	771	753	759	808	743	729	840	762	734	790	793	769	775	752	779	766	736	784	748	761	758	785	796	778	704	812	764	785	765	768	777	742	757	774	811	782	763	761	791	755	791	790	763	750	803	813	729	752	782	780	699	777	814	764	745	787	777	692	823	786	762	791	813	768	793	767	809	776	748	777	767	753	740	753	802	803	776	692	746	786	844	777	760	764	764	741	792	697	778	778	778	742	758	779	739	777	787	742	798	795	779	745	798	779	783	756	701	790	791	788	783	760	787	745	735	761	754	740	793	744	760	736	776	766	790	771	742	727	748	751	764	759	729	734	748	771	740	766	778	764	774	791	761	746	771	753	777	767	741	818	747	800	744	790	737	788	748	769	775	679	771	751	770	783	773	790	777	713	763	754	769	775	767	766	788	756	795	827	786	788	743	752	748	817	773	792	733	800	806	760	755	798	785	751	778	768	795	777	739	757	713	785	826	764	762	739	798	776	758	737	770	818	723	800	808	783	809	759	763	782	793	745	793	746	715	723	739	748	728	804	760	784	710	739	753	796	764	771	749	797	750	805	750	763	721	763	750	727	768	779	811	754	773	825	744	731	838	734	691	783	792	771	733	747	796	800	748	732	747	786	819	816	730	768	779	777	753	734	716	840	723	760	807	776	721	810	753	826	766	730	788	757	746	788	759	766	779	747	721	757	758	768	752	756	766	805	774	755	770	749	757	755	741	770	784	753	807	767	780	725	757	788	741	746	778	766	740	775	795	776	814	729	780	770	761	768	735	809	775	784	743	778	780	792	737	791	818	731	804	778	822	776	765	776	788	781	749	741	735	802	835	766	784	799	784	830	796	763	752	777	833	737	725	772	741	785	782	768	769	803	720	758	791	758	778	804	730	730	781	718	769	784	839	790	755	754	775	715	752	815	794	807	727	753	769	793	754	786	788	752	776	739	763	751	795	763	792	780	805	727	810	778	764	770	778	790	762	816	827	749	767	751	772	803	761	751	750	753	742	722	826	864	750	787	793	781	772	785	755	773	742	748	741	747	764	759	771	822	768	727	770	741	746	763	779	747	761	738	776	807	765	750	830	775	740	789	801	777	747	826	734	697	772	768	778	775	783	771	750	724	755	790	754	779	742	787	778	789	760	810	834	765	779	744	750	832	778	821	799	730	730	765	790	741	699	768	733	772	784	722	752	769	750	804	766	814	807	760	763	773	822	722	755	797	806	777	766	768	767	757	772	781	799	789	722	730	738	766	762	788	774	803	808	794	699	746	766	727	792	728	740	763	792	771	774	776	774	744	823	772	776	778	753	780	735	832	808	732	760	761	772	781	752	773	745	799	747	831	749	722	808	741	769	794	838	792	797	745	763	747	820	801	778	806	753	776	742	771	699	768	731	783	776	804	753	787	747	735	760	811	809	746	808	720	732	789	745	756	779	783	799	778	761	756	767	745	777	706	756	797	798	755	779	777	808	768	780	776	771	743	769	755	772	767	772
27485	14757	2564	585	341	304	228	182	222	222	198	166	159	176	187	155	145	162	168	177	175	162	175	165	169	161	162	164	162	172	167	169	158	183	151	170	170	178	170	156	171	175	170	159	147	156	153	156	175	154	176	166	145	185	164	180	145	165	160	163	175	171	188	146	178	166	164	187	167	162	174	164	154	167	160	185	154	150	164	166	162	164	167	159	181	160	149	162	155	164	162	174	174	183	150	173	181	165	159	173	172	151	162	167	168	169	169	152	142	182	161	135	158	171	177	170	171	164	150	166	165	147	138	178	154	190	165	168	181	186	146	149	152	150	147	171	163	155	159	154	176	176	168	158	167	156	153	173	170	154	160	151	195	172	166	154	162	168	177	164	163	179	133	156	171	181	149	154	166	166	170	187	163	157	178	172	178	157	169	156	162	173	161	171	168	175	159	173	168	164	175	146	165	172	154	172	178	151	154	169	177	151	170	189	165	169	159	181	160	155	160	162	146	172	146	177	159	160	150	159	192	144	187	172	158	170	170	167	178	167	163	169	151	175	163	168	174	172	176	152	194	169	155	146	156	176	127	150	161	164	178	164	178	142	148	152	188	174	182	145	178	158	177	162	173	181	151	167	153	200	149	157	166	153	173	147	153	163	151	176	142	155	154	164	181	181	173	172	158	162	146	167	168	165	178	170	168	144	182	160	160	169	176	175	167	157	158	148	147	140	176	163	165	159	157	158	170	151	171	153	152	158	166	178	166	159	148	170	172	195	175	145	180	152	174	153	154	171	174	171	185	164	154	183	181	148	175	170	187	175	169	164	182	143	157	127	166	131	172	185	160	165	152	149	169	163	171	159	149	164	187	160	165	150	160	174	170	192	173	165	159	162	154	152	173	199	158	160	160	121	157	157	159	153	156	161	176	155	145	165	151	162	166	176	154	152	175	143	157	184	172	181	188	169	167	158	162	186	153	164	159	189	150	176	164	177	177	161	146	158	164	167	168	162	185	181	164	177	156	150	169	152	149	163	177	180	157	159	187	157	193	166	176	152	162	166	166	162	174	172	163	169	167	154	167	150	186	168	191	146	143	148	155	136	167	167	140	179	195	153	167	171	159	182	161	155	180	164	164	168	140	156	142	159	174	151	165	169	155	179	164	172	160	159	132	163	186	160	146	170	164	162	174	163	167	157	166	173	150	164	139	168	173	167	150	168	167	143	171	170	139	145	162	158	140	161	177	158	153	172	144	167	159	183	149	161	165	165	185	176	157	161	164	168	168	167	155	143	152	158	170	181	188	175	157	161	183	177	141	155	176	165	170	169	163	156	170	171	162	149	162	170	192	177	184	146	161	170	156	174	151	152	146	196	159	162	138	158	157	162	171	185	153	182	167	172	150	163	166	148	168	161	140	163	170	139	169	177	183	164	163	149	165	167	147	171	187	151	198	190	174	183	197	155	152	162	159	166	145	159	173	188	186	174	157	172	162	165	177	180	187	179	190	164	181	168	179	159	164	175	153	165	143	154	157	174	161	149	184	152	144	129	178	174	154	165	172	153	190	178	162	180	140	139	192	170	172	163	159	165	147	149	156	162	169	189	148	173	177	160	177	161	166	144	157	145	150	173	172	186	191	150	167	152	168	168	150	168	194	150	157	142	172	161	158	162	170	148	165	141	165	168	164	138	173	174	183	145	165	158	150	174	140	144	159	171	176	184	169	160	198	160	172	179	139	215	171	183	156	175	135	174	171	140	168	162	183	160	162	165	156	165	191	161	149	203	146	160	148	169	178	172	157	163	156	177	166	163	173	172	189	170	151	178	174	172	155	184	155	155	182	151	155	163	181	160	150	163	155	170	156	168	175	146	160	147	155	152	151	175	151	179	167	160	155	160	145	167	174	160	153	156	179	149	153	174	142	160	159	180	151	183	170	151	162	149	149	178	158	159	173	162	162	184	161	176	194	156	152	162	158	164	150	169	166	174	173	168	171	163	160	170	164	154	154	161	152	150	168	171	172	186	171	149	158	158	157	158	161	156	181	168	161	159	157	151	158	157	155	150	172	168	156	171	130	177	164	161	172	145	162	150	150	166	158	159	160	174	198	165	162	151	155	175	150	191	160	168	182	191	185	168	154	188	164	154	168	168	154	183	168	167	175	175	165	167	153	173	162	167	168	169	179	181	181	152	180	173	143	159	165	187	150	146	152	168	162	153	162	177	179	147	171	157	168	167	159	162	153	152	162	175	169	157	179	162	171	171	183	187	148	178	176	179	150	173	144	181	178	159	186	159	160	140	159	177	161	148	178	177	162	165	172	152	171	159	166	182	171	159	131	166	154	171	176	173	172	171	156	169	135	159	150	143	169	172	182	166	152	176	177	169	150	164	157	166	163	181	181	158	157	166	159	151	173	160	155	158	146	175	138	158	148	160	176	169	173	160	186	161	149	163	170	154	186	146	161	169	169	154	173	171	182	168	184	168	162	142	170	169	172	188	175	147	189	153	182	166	152	181	174	176	165	164	158	177	153	178	168	152	183	183	167	168	174	172	177	177	174	155	166	178	166	145	171	165	129	191	163	172	182	178	177	190	178	153	176	144	167	182	182	176	145	166	155	164	184	159	166	159	172	167	147	148	170	148	149	174	186	159	174	144	152	134	142	168	184	160	152	169	164	153	176	167	182	166	162	181	166	167	153	164	160	172	138	181	171	150	142	148	142	170	158	141	160	146	157	153	177	169	167	162	146	182	186	159	176	154	143	182	155	168	149	153	150	160	169	156	167	169	152	169	172	171	165	159	155	167	169	169	175	168	150	171	172	194	171	169	181	146	181	189	163	152	157	176	189	160	161	185	167	163	165	172	165	161	164	166	146	153	162	164	171	153	151	167	170	175	164	154	134	181	146	151	169	168	195	159	161	155	169	171	164	162	172	186	143	154	152	128	145	181	169	158	170	142	155	157	169	154	154	163	164	159	183	173	159	175	161	166	153	177	159	168	135	171	162	146	167	197	172	174	158	181	155	184	154	176	175	148	168	160	159	160	160	174	183	183	168	159	176	176	165	171	161	158	145	174	168	179	149	161	167	158	167	166	183	150	146	144	161	149	157	161	163	162	156	169	173	146	165	165	147	170	185	156	158	169	162	165	145	165	184	155	177	170	163	164	174	170	154	132	166	176	162	166	154	170	194	148	150	148	166	169	187	158	164	171	182	156	147	182	156	146	169	163	167	151	181	161	157	184	157	173	181	171	172	155	188	158	165	154	147	159	160	164	160	201	173	179	158	163	160	174	166	158	157	165	160	164	174	146	156	162	156	154	153	141	167	184	160	146	155	168	156	155	135	149	151	173	142	155	155	186	158	163	154	175	167	170	167	175	163	154	153	173	155	148	184	162	151	163	180	182	169	181	160	180	182	195	168	159	167	163	154	166	183	166	161	147	159	162	159	157	152	187	151	159	177	152	188	178	165	187	140	173	141	155	166	189	179	163	143	172	181	172
6135	2547	1889	717	490	345	279	245	289	253	214	195	195	163	183	198	170	185	170	180	177	169	195	186	175	187	171	174	152	192	172	181	183	182	161	180	148	150	165	169	162	193	184	181	188	173	175	178	192	190	179	172	199	189	153	161	186	188	164	177	177	164	163	179	229	173	194	164	171	186	161	186	173	153	186	178	189	178	168	171	176	170	195	159	161	179	174	186	166	164	166	177	202	156	171	149	170	176	204	182	157	179	177	167	176	167	162	174	164	141	175	180	168	185	179	164	181	141	173	163	185	175	170	186	167	175	187	200	160	195	185	156	169	172	184	188	156	180	182	151	176	166	168	160	184	175	169	176	178	172	189	152	167	173	164	160	172	178	173	176	151	184	200	165	169	189	167	183	176	184	180	148	180	157	174	202	184	176	158	185	166	173	194	183	158	174	159	194	167	148	181	171	172	158	178	166	188	191	168	169	172	165	178	167	185	154	201	183	178	198	159	157	176	155	188	144	203	176	167	172	165	161	186	186	170	172	175	184	197	183	169	199	171	159	177	161	163	157	175	154	168	183	173	180	177	173	169	163	167	166	173	193	171	169	186	152	188	170	168	164	171	160	167	176	180	187	156	172	167	169	157	172	191	177	183	186	186	195	178	170	169	171	175	159	193	159	174	180	153	173	171	188	160	192	182	160	157	191	183	179	147	166	163	182	156	155	188	184	170	162	163	163	195	171	162	177	163	175	174	190	165	148	150	180	174	189	179	174	172	158	197	156	165	187	173	198	191	168	161	200	169	171	189	195	162	178	170	186	151	169	171	167	181	165	179	161	186	174	178	178	164	166	204	146	177	206	160	183	164	168	152	187	161	201	162	161	168	187	163	198	180	162	162	171	161	174	172	152	160	171	152	156	186	181	197	181	150	187	184	169	156	165	167	156	165	178	158	182	170	147	164	159	152	192	188	184	186	167	183	186	179	181	179	179	169	192	185	176	171	187	180	172	170	200	198	154	165	153	168	171	177	155	168	163	182	186	188	177	181	176	178	180	181	168	141	170	171	164	191	147	186	178	179	181	171	193	164	174	191	166	173	178	167	177	158	162	181	166	198	188	164	174	181	189	155	186	148	168	147	188	165	167	177	205	180	168	172	163	179	174	191	164	188	184	141	163	171	169	209	179	179	150	166	181	179	170	189	170	193	164	157	165	193	181	162	175	162	172	157	151	174	174	194	186	186	168	167	174	181	159	171	161	139	170	161	188	177	181	172	166	158	173	182	197	181	168	182	163	150	194	164	164	173	197	150	179	173	168	150	157	169	186	166	172	173	153	185	162	177	165	190	166	174	164	181	160	183	163	186	200	174	170	167	154	172	180	186	172	164	174	167	158	164	157	186	170	186	189	185	197	151	185	187	159	175	158	187	181	149	182	160	170	143	195	185	183	201	172	166	160	168	185	173	161	166	157	169	189	191	169	164	168	169	174	194	168	157	169	147	173	186	176	165	199	167	206	173	183	187	186	159	185	178	178	174	166	196	173	164	167	166	167	160	179	178	205	199	158	191	160	188	200	183	183	158	145	202	171	187	203	193	151	189	156	185	177	191	165	147	188	170	145	182	178	162	170	161	156	164	185	172	174	187	176	187	183	183	189	171	154	161	170	159	172	150	174	181	176	164	167	169	176	146	172	182	173	186	170	160	180	173	178	178	159	173	168	187	171	178	183	194	179	178	155	173	163	188	187	154	177	174	172	175	182	184	165	172	181	157	184	142	160	147	193	183	185	167	166	177	175	168	160	179	180	165	185	171	195	165	165	173	189	181	176	166	162	153	160	184	180	195	164	156	180	201	179	176	194	192	194	172	199	179	164	183	160	165	169	186	173	192	174	173	178	180	178	168	165	147	180	174	164	165	170	172	190	167	167	173	166	160	167	180	173	168	172	181	163	174	161	161	186	171	181	169	187	180	169	182	182	181	183	186	141	163	168	182	161	171	167	184	183	183	179	159	160	172	171	158	182	169	168	189	162	194	160	196	192	180	179	171	193	141	160	162	163	179	166	147	163	161	153	176	152	174	162	158	162	176	183	167	158	189	171	180	149	160	153	177	190	182	174	183	161	169	178	184	182	176	183	148	187	173	152	160	156	183	157	175	167	182	182	164	167	178	173	166	175	191	182	188	199	161	186	175	173	174	176	176	146	185	176	156	174	182	158	185	194	210	178	190	164	172	203	169	190	185	163	169	185	191	153	162	168	173	178	192	171	165	147	162	167	174	167	176	179	198	177	190	163	197	164	153	158	191	175	176	174	166	167	186	198	177	188	177	170	171	190	146	174	180	187	185	179	165	173	169	177	170	159	179	187	174	192	174	154	219	178	187	173	162	163	164	184	167	166	182	175	166	166	178	166	177	173	183	159	162	169	174	177	166	189	165	195	172	190	160	161	190	160	168	173	162	169	193	199	196	188	157	145	182	186	189	191	183	172	189	174	182	183	159	175	157	176	194	159	182	167	167	152	176	156	167	162	183	185	193	172	155	180	195	175	167	156	187	159	174	177	182	197	169	200	180	177	181	153	188	177	199	182	169	184	180	162	154	187	197	193	184	190	174	160	173	190	193	168	188	173	163	176	160	168	174	178	151	159	197	202	181	184	196	198	178	171	166	189	187	163	190	160	194	160	178	158	159	188	159	182	156	178	160	164	194	194	179	179	155	170	169	160	157	177	200	193	172	167	169	195	194	134	170	186	146	161	183	172	162	163	169	164	173	182	175	189	179	185	188	191	178	185	186	162	161	161	161	161	175	178	177	195	164	172	166	160	182	188	165	183	147	170	178	177	177	178	163	138	172	163	154	165	174	165	184	189	176	189	194	176	161	170	173	178	183	169	171	166	169	179	160	163	177	183	146	174	169	183	189	172	165	180	177	158	153	189	181	171	177	185	168	160	166	176	174	175	190	154	206	170	161	181	164	193	168	184	174	172	149	170	183	173	168	180	179	166	166	177	142	207	175	176	162	186	175	180	171	171	173	177	146	160	181	176	173	170	185	190	170	168	189	186	153	190	160	161	182	174	167	174	157	195	154	166	177	194	167	182	176	173	177	156	150	172	203	187	191	179	182	170	196	171	161	178	177	159	149	170	177	181	155	161	184	172	177	159	190	160	183	174	194	154	176	187	165	172	157	169	177	165	161	159	164	160	170	169	193	179	168	152	162	199	172	171	170	178	181	176	179	159	172	172	153	159	162	179	183	159	173	157	152	198	176	167	157	167	184	165	190	175	161	170	165	196	159	189	163	150	179	169	154	175	172	169	160	176	168	191	180	168	193	169	178	213	159	151	180	177	132	154	179	152	180	189	162	195	181	166	178	172	181	170	180	181	172	188	180	151	180	190	146	190	162	149	143	189	172	153	170	173	174	176	170	149	178	201	197	168	179	164	168	186	185	172	168	177	160	159	165	156	170	173	169	178	193	183	178	176	169	175	153	178	180	160	193	199	168	174
24565	20216	26453	23803	20237	11441	2085	1264	1061	1004	958	810	733	721	628	664	667	611	601	621	612	602	589	582	569	561	604	574	547	475	546	591	514	561	565	588	555	576	533	541	543	566	548	567	534	546	553	500	521	530	560	516	532	534	515	551	519	541	525	532	552	563	563	516	546	516	536	496	546	491	520	519	523	572	534	522	531	506	545	538	574	513	491	517	531	523	537	567	501	547	523	501	516	539	541	517	507	532	524	544	520	525	528	546	555	529	522	566	525	582	518	578	595	532	524	522	520	483	522	521	549	550	552	535	533	513	547	568	544	528	537	565	558	521	559	522	503	560	528	550	557	547	556	520	530	554	528	512	489	518	524	506	530	554	504	544	522	553	528	533	488	536	479	562	532	579	546	564	529	478	519	535	581	509	539	527	548	533	512	528	517	523	510	545	563	545	552	570	502	523	554	552	531	547	527	536	557	548	527	575	501	518	552	540	573	492	535	550	531	523	510	550	544	541	499	501	496	513	528	547	532	557	525	520	495	494	505	528	542	545	535	492	494	536	523	575	540	525	558	520	526	483	508	500	547	514	502	553	566	587	548	492	494	501	565	528	515	517	531	545	539	525	544	539	544	527	560	537	469	478	511	522	562	550	547	496	515	526	480	513	541	536	529	538	535	574	565	506	554	581	584	505	477	482	515	528	518	471	527	509	554	483	491	513	501	570	533	536	512	496	505	534	500	519	541	521	570	517	481	553	555	511	562	551	518	495	536	553	562	481	538	508	533	497	546	509	509	553	487	532	513	534	543	495	521	550	551	518	495	481	542	514	500	498	535	495	556	543	540	558	516	526	576	511	534	484	530	564	515	511	495	515	544	539	493	497	518	504	564	507	539	529	493	528	511	547	546	570	547	550	536	552	511	554	512	517	534	543	550	501	518	548	551	516	491	510	542	547	528	525	474	504	512	537	540	560	539	492	531	536	517	539	526	547	542	467	501	541	521	559	464	482	537	553	476	584	551	481	532	536	481	542	528	494	500	531	488	532	544	524	504	558	512	510	538	563	498	498	544	530	518	497	528	518	567	515	517	540	548	531	559	547	558	537	542	536	557	554	534	532	505	530	535	520	509	481	558	529	507	502	522	504	526	489	524	523	527	543	563	524	541	518	525	538	518	569	512	516	500	527	549	557	537	572	519	570	535	498	519	537	561	503	551	532	537	562	507	523	540	523	516	544	546	498	520	477	495	525	529	530	551	496	488	494	569	550	542	546	493	538	519	503	501	522	526	503	526	564	512	538	559	568	538	512	507	554	508	523	535	539	508	556	504	499	514	514	560	537	531	533	493	533	537	550	520	528	495	518	501	533	548	487	526	552	532	505	527	572	554	539	537	511	501	512	529	483	511	538	522	534	489	560	463	521	534	504	538	520	538	533	493	506	520	526	570	530	513	584	530	495	569	543	561	520	531	573	518	506	505	539	522	507	543	497	522	533	533	513	572	492	594	517	520	560	555	567	547	556	539	534	514	481	535	497	556	539	537	531	540	529	567	498	513	503	526	533	511	516	540	505	531	516	492	530	517	541	524	500	530	516	512	568	528	517	527	531	507	539	500	492	509	513	520	536	523	497	487	552	544	540	540	588	526	495	567	540	529	539	581	520	519	579	529	512	514	548	522	534	521	537	524	513	504	485	502	548	523	527	510	507	538	546	531	547	562	571	524	511	521	564	523	494	563	568	522	573	540	488	522	500	529	545	530	551	534	564	504	555	541	530	517	548	507	502	509	515	511	531	507	502	558	529	528	539	535	570	552	566	498	486	532	494	529	546	526	522	543	514	557	532	540	511	545	495	531	545	526	530	504	506	566	540	517	554	500	564	524	524	530	554	517	511	535	509	533	529	512	512	550	537	526	534	551	509	539	489	504	511	575	563	512	490	535	505	541	532	529	528	509	532	541	546	521	505	510	523	534	540	546	537	584	498	545	523	537	499	512	503	555	494	553	564	546	570	519	500	539	547	532	565	527	554	524	478	520	538	535	552	510	507	512	517	560	515	548	539	513	525	506	532	507	531	521	554	559	514	501	469	519	556	517	555	514	504	547	522	524	541	512	547	514	530	547	499	483	502	466	559	537	541	554	522	521	522	535	510	527	544	510	540	576	489	520	521	549	534	535	531	526	522	558	557	568	542	538	498	522	527	512	590	547	544	531	515	517	525	526	540	568	527	578	582	536	497	571	537	521	529	530	540	568	557	548	503	532	513	559	513	516	523	494	511	526	473	507	547	549	508	507	505	513	536	532	542	492	516	535	579	487	549	536	510	565	553	513	539	529	488	504	514	542	493	536	534	491	533	516	539	499	486	505	521	520	536	500	558	514	553	484	502	536	544	488	513	530	537	522	533	516	492	566	520	471	532	501	490	546	543	532	478	539	543	527	498	568	545	507	521	543	499	555	519	544	509	552	522	538	533	526	501	562	540	508	546	517	538	554	537	533	535	487	530	531	529	488	542	507	534	536	507	498	507	575	494	519	514	522	545	565	517	533	550	529	524	510	564	547	511	506	523	559	556	507	538	521	553	516	560	538	531	523	485	516	517	529	555	507	492	478	500	521	538	558	503	562	524	532	565	536	516	549	536	525	501	515	519	489	557	534	503	508	524	491	478	523	526	529	558	487	522	535	548	520	556	547	499	508	564	538	541	499	542	554	537	507	565	507	512	534	515	496	535	505	517	536	523	543	476	529	560	452	516	504	545	485	537	525	478	510	536	574	528	538	536	503	491	531	519	525	563	524	535	483	513	528	518	540	530	583	527	542	566	528	505	530	514	535	580	524	531	520	529	507	546	514	505	540	557	515	548	512	508	538	521	505	557	517	522	508	551	535	506	542	516	532	513	540	513	523	575	533	509	502	548	522	536	520	508	541	516	544	518	534	554	521	522	538	518	531	494	512	554	540	532	567	501	545	559	528	492	514	533	558	508	505	539	506	510	533	531	547	571	476	540	527	552	509	517	521	477	508	498	532	511	515	493	512	518	514	558	548	521	533	532	531	598	554	550	507	519	544	546	512	531	583	502	463	523	503	475	552	566	542	521	505	518	500	533	538	514	500	537	517	515	558	508	502	532	506	500	526	558	551	570	563	536	538	505	538	525	508	497	512	506	594	540	554	552	552	566	483	560	499	543	500	510	536	563	536	537	506	518	496	521	527	498	509	488	530	526	498	539	507	560	529	545	553	566	579	503	541	542	532	537	531	587	512	524	494	554	486	548	554	513	503	519	541	589	531	539	493	526	555	496	582	524	545	561	537	505	527	538	515	509	532	530	507	506	524	536	534	552	516	533	516	556	548	533	501	529	544	531	511	552	549	502	514	533	525	530	531	497	531	518	534	543	515	541	514	503	531	498	538	472	515	498	517	537	500	548	530	520	559	517	506	548	548	511	554	541	505	538	539	534	522	536	530	540	527	493	542	560	522	497	529	510	520	507	503	551	494	536	516	483	534	546
8341	14460	12468	6727	5062	3736	2654	1915	1675	1524	1403	1105	908	843	817	763	732	693	631	684	610	625	575	615	613	560	598	526	555	568	518	538	531	557	513	500	518	533	524	535	481	546	553	499	538	554	496	484	515	532	528	497	516	507	506	504	513	517	507	513	490	523	483	533	509	486	529	519	470	562	468	517	461	503	496	512	467	517	506	504	459	503	486	474	467	519	507	500	565	516	483	520	462	495	461	521	484	475	473	491	486	517	476	456	470	509	484	485	480	461	496	475	486	486	431	458	544	468	496	499	511	509	487	491	517	479	509	487	497	490	494	511	500	447	524	468	490	474	494	485	480	460	543	481	469	520	499	496	501	521	523	503	481	535	467	510	487	497	475	506	503	475	464	505	490	499	484	505	496	506	505	557	484	460	506	479	477	475	521	445	492	493	509	494	503	463	461	500	466	492	482	503	499	477	503	429	483	510	503	498	464	518	478	528	479	504	475	503	474	485	512	458	501	510	520	492	482	499	494	526	490	471	493	431	478	469	446	538	514	478	472	495	477	474	540	502	498	534	481	519	508	493	478	481	520	513	496	522	538	505	505	512	487	487	519	513	506	508	486	516	500	501	492	501	500	509	491	520	509	530	468	494	499	484	484	440	520	523	473	496	435	503	484	553	527	509	491	498	472	522	465	490	480	473	492	518	496	440	488	517	491	501	465	468	497	521	504	506	491	499	488	515	517	496	534	516	499	463	483	484	498	472	498	444	494	468	487	499	510	493	509	521	504	480	488	466	490	474	546	492	511	491	493	471	511	458	488	473	473	510	488	485	492	514	514	476	490	500	502	492	519	519	460	492	463	476	497	480	517	539	460	453	505	497	486	487	499	462	532	465	520	495	503	472	499	496	448	494	497	440	507	476	487	473	509	463	521	469	453	434	531	458	490	474	478	471	499	439	506	429	485	503	464	486	497	471	526	486	493	490	475	497	514	515	513	507	534	508	502	463	467	539	484	457	519	464	480	474	464	457	461	499	490	495	466	496	450	470	454	500	514	510	508	481	511	474	502	513	506	488	455	513	488	480	477	499	523	486	561	479	503	455	471	461	525	482	526	496	503	520	491	478	476	524	503	473	475	522	448	537	474	495	515	490	497	492	469	459	499	494	491	493	478	484	502	469	485	486	475	517	448	493	525	486	495	484	441	470	506	484	459	472	494	534	481	489	474	470	481	469	523	520	520	446	499	492	465	492	461	515	531	464	527	462	468	492	507	496	484	492	456	478	518	485	515	474	472	456	531	518	515	484	487	522	516	512	488	493	483	505	472	482	511	518	448	506	459	554	507	486	501	486	490	493	495	434	527	461	511	506	496	497	452	488	489	484	444	491	500	482	512	506	489	485	476	474	467	469	503	496	480	499	547	492	481	470	474	477	513	454	493	487	509	511	462	503	508	445	481	490	490	494	517	467	444	469	506	497	469	455	483	506	480	479	494	511	513	461	495	435	486	489	477	503	526	491	496	488	506	493	476	511	441	521	503	527	469	468	494	498	458	488	476	487	490	461	489	479	509	491	481	456	463	511	488	498	421	470	465	489	447	467	487	467	495	484	467	490	485	503	471	482	467	440	477	487	520	509	492	494	469	526	464	490	496	449	483	530	433	460	506	481	512	484	521	472	484	553	479	496	501	478	479	502	446	450	451	486	505	536	471	471	475	516	535	454	538	440	510	506	529	514	433	482	492	467	506	500	447	496	485	479	499	493	504	462	485	493	490	487	454	507	486	471	503	448	518	490	486	455	492	438	492	508	507	523	483	484	456	524	507	480	523	429	472	489	459	517	516	498	479	464	472	500	503	515	489	453	512	500	511	493	495	472	495	464	519	448	501	485	464	493	508	483	465	511	446	495	484	482	511	471	466	535	494	451	512	500	487	452	481	509	483	513	483	507	510	539	465	504	479	500	450	481	505	525	499	496	464	490	552	528	480	500	483	447	506	501	476	504	504	519	463	473	474	504	484	520	520	530	488	509	441	522	467	486	501	532	454	508	506	485	506	521	507	504	541	492	561	481	495	483	463	513	426	497	488	519	482	491	470	508	492	514	512	495	464	491	496	488	497	495	491	525	519	473	474	510	502	477	504	505	485	466	469	483	512	474	476	473	483	462	489	502	519	495	500	517	489	499	463	470	526	566	487	520	457	501	470	455	486	486	519	460	462	489	504	476	517	472	474	486	483	474	415	434	492	507	468	520	502	506	496	517	467	492	503	470	503	479	466	496	507	490	512	446	529	470	521	482	488	482	508	498	484	503	482	455	490	475	470	529	500	483	521	449	479	510	458	497	475	513	476	479	497	524	485	474	480	511	516	502	455	494	493	481	491	496	454	484	495	496	468	505	481	511	483	500	506	475	479	459	536	440	454	496	544	506	498	469	446	498	492	470	471	482	471	501	515	488	516	451	494	465	519	445	552	494	491	445	483	518	460	508	488	464	469	504	486	474	511	496	476	473	490	498	454	520	497	470	476	533	499	463	507	525	507	466	463	450	506	472	495	498	491	470	482	506	502	511	502	475	462	488	537	473	484	513	483	529	461	480	462	496	504	486	519	467	468	476	492	471	474	488	471	512	494	508	543	496	518	502	494	485	470	510	476	510	469	483	517	509	482	495	464	468	500	441	469	473	495	465	455	476	482	488	502	493	539	459	485	495	476	502	511	493	494	520	503	500	561	527	487	488	526	499	489	465	474	492	511	485	532	510	520	484	482	487	483	467	472	502	479	512	524	500	499	520	494	464	495	481	480	521	483	478	516	484	495	519	449	491	530	505	480	491	456	493	462	502	471	439	445	497	502	493	449	434	509	532	474	524	485	513	515	503	496	482	469	488	508	493	463	539	510	456	437	477	489	485	468	500	493	489	493	490	478	514	491	533	510	513	467	450	485	485	510	497	522	455	518	454	504	475	513	539	458	512	498	487	487	499	494	504	532	472	470	487	474	486	500	478	479	451	475	502	475	499	513	472	498	478	482	459	470	499	504	500	466	530	497	460	504	476	479	501	459	494	479	473	477	478	445	484	456	483	487	492	481	470	468	490	458	503	478	478	482	462	512	497	503	486	482	521	510	509	428	523	482	465	489	497	556	466	465	490	454	448	496	530	493	454	480	496	512	491	490	473	447	481	477	482	464	506	461	475	512	470	454	488	492	483	473	455	510	477	529	472	506	492	524	486	495	484	493	492	511	506	438	466	498	463	504	487	520	489	468	525	526	485	548	499	496	512	470	471	481	508	497	494	492	495	517	481	458	468	504	517	527	503	495	498	503	479	502	463	454	449	486	497	484	470	488	483	530	467	473	476	515	502	522	508	486	473	530	517	499	447	469	496	539	504	532	516	483	488	481	464	512	488	484	499	511	477	498	468	522	526	488	460	467	511	483	496	490	507	493	493	494	499	537	519	492	487	499	484	495	477	472	504	511	450	522	492	480	498	498	522	521	506	465	492	488	493	486	508
22223	20170	26736	23406	20179	20336	10940	2414	2007	1727	1643	1437	1165	1120	1146	1102	1082	1008	964	969	961	966	936	921	885	903	961	947	877	846	827	892	906	849	853	851	888	821	906	816	916	850	820	816	880	876	838	839	842	851	840	825	799	866	840	808	821	826	836	882	847	838	779	804	869	823	838	851	863	849	809	817	814	816	801	896	791	850	900	833	818	869	857	826	853	785	827	866	815	777	838	800	808	851	805	850	841	813	834	830	825	833	864	830	868	825	832	830	785	843	829	783	858	850	871	841	844	779	806	802	845	847	832	837	821	848	819	827	855	841	831	849	859	844	873	846	861	781	869	828	787	911	834	837	862	797	857	833	815	815	794	840	815	832	877	794	855	818	821	828	813	854	807	794	833	865	866	839	845	816	795	820	837	833	799	820	819	861	814	857	801	800	843	809	804	830	813	841	831	816	844	884	802	873	784	765	871	800	825	833	812	853	776	861	802	847	817	861	793	866	853	813	828	898	850	810	888	835	817	775	806	831	813	835	837	846	870	860	854	835	802	822	830	874	807	810	844	833	881	814	848	739	868	857	776	838	783	838	837	835	879	816	845	805	867	797	871	814	848	815	845	827	821	856	883	837	850	896	806	850	855	814	788	788	761	793	778	822	796	867	785	831	844	855	782	800	819	847	892	832	831	787	862	805	835	849	795	814	776	828	831	762	815	844	816	802	858	871	742	735	846	856	821	852	822	784	783	835	808	832	839	800	801	821	760	841	891	802	821	850	823	830	797	814	829	842	779	824	845	835	866	801	813	883	796	819	812	826	818	784	852	821	822	818	819	827	799	814	806	841	805	809	857	824	834	829	839	809	828	821	832	799	803	794	813	850	804	810	833	827	781	781	846	822	776	817	799	838	820	825	830	825	820	805	835	885	831	864	817	768	862	839	860	879	800	871	810	862	842	835	844	863	833	823	790	794	838	779	859	865	853	830	864	809	787	805	817	801	844	859	860	790	758	828	848	821	884	837	824	814	819	848	868	775	822	837	770	815	868	829	866	797	829	881	775	845	772	829	837	812	804	806	841	829	843	827	796	840	848	839	774	821	850	835	818	835	825	781	820	871	858	803	828	837	821	845	829	821	888	853	794	780	888	788	786	919	828	831	831	813	837	842	839	813	822	838	852	816	845	798	842	805	862	780	829	866	770	797	859	823	800	832	890	777	873	811	837	800	843	851	831	833	841	821	812	809	809	841	802	799	813	831	811	796	816	835	850	866	796	807	798	819	782	839	828	790	852	815	838	847	789	755	841	795	789	797	801	859	778	822	827	802	853	874	888	820	835	832	809	836	858	851	817	823	821	829	847	779	798	817	851	871	819	775	803	807	875	836	794	821	739	825	880	807	802	814	840	826	792	848	839	829	827	836	834	811	861	796	822	828	778	816	810	816	779	823	832	810	835	789	840	865	821	844	832	815	850	792	834	868	835	814	861	795	826	807	821	831	860	862	773	790	829	862	802	782	799	856	785	805	823	789	840	887	904	820	849	865	888	757	810	816	847	824	813	767	840	855	846	765	827	873	850	815	818	809	835	822	810	763	769	852	865	826	831	821	801	819	811	861	804	836	818	872	827	787	817	783	844	765	824	826	849	806	853	835	790	806	827	919	771	855	798	814	875	814	818	789	833	851	816	857	843	857	795	831	842	846	760	815	805	827	833	761	880	816	843	861	813	758	820	808	818	799	808	799	843	834	814	824	863	798	802	771	799	854	853	821	828	849	835	841	797	845	861	813	809	767	853	823	779	829	786	797	829	865	854	800	828	819	878	835	882	788	857	829	829	784	876	870	803	840	835	804	840	806	833	808	804	795	784	860	814	852	818	832	808	802	794	830	803	782	866	858	811	848	805	787	831	861	851	832	857	790	807	840	781	822	864	857	774	841	777	841	833	849	871	895	835	804	813	829	876	853	848	884	782	844	825	834	812	841	813	827	832	780	858	801	862	831	825	845	823	795	796	763	799	902	839	827	800	868	815	832	855	828	848	776	806	834	807	833	800	818	800	827	790	814	866	823	788	804	788	870	790	844	796	818	830	812	833	826	814	857	826	841	766	817	835	815	828	803	803	812	808	813	800	833	824	808	858	856	834	823	828	860	831	805	804	837	898	854	790	867	791	828	814	818	830	861	795	775	803	785	851	782	870	772	790	869	863	843	828	820	807	788	815	877	881	809	825	816	851	757	842	895	817	803	873	855	825	823	805	845	806	812	865	768	818	822	874	800	812	839	841	843	791	813	826	805	821	829	831	776	812	786	854	785	812	834	824	806	832	802	820	865	836	865	852	864	783	796	858	841	815	788	825	766	854	848	851	826	811	784	827	795	814	860	843	808	815	792	794	795	845	826	798	834	830	809	854	786	826	787	836	821	840	814	816	813	799	797	819	773	855	830	894	830	794	864	799	850	875	844	826	855	883	831	761	839	843	812	793	813	821	807	874	835	809	814	771	809	811	820	875	816	808	867	850	777	838	865	866	799	821	858	851	837	799	857	860	815	834	826	817	810	853	784	813	835	853	817	819	806	829	811	798	846	797	850	838	821	839	812	812	782	810	865	813	785	843	842	820	838	805	819	770	882	834	832	875	842	764	852	799	820	763	823	815	904	801	788	799	815	812	834	850	830	795	825	817	805	827	827	773	832	838	846	802	826	758	789	789	806	722	857	838	878	822	821	836	792	860	820	796	818	837	870	823	823	788	804	870	806	837	751	881	775	862	827	869	829	865	841	826	803	801	837	811	773	773	821	812	823	822	819	840	867	860	859	848	877	850	778	804	777	829	792	832	841	801	863	811	808	816	810	849	858	844	834	796	867	843	781	844	809	807	838	816	814	834	891	811	819	860	860	851	840	839	829	857	867	779	791	802	820	833	821	778	828	822	834	821	840	866	788	850	811	789	814	761	836	793	803	804	859	848	762	820	803	832	837	851	811	813	755	850	790	821	822	789	832	819	786	830	828	824	792	843	814	828	866	809	800	830	781	878	767	823	820	822	811	790	813	832	816	818	863	853	802	831	860	853	798	792	801	816	832	819	820	821	774	830	799	836	796	822	792	784	789	806	883	817	896	824	809	808	818	822	750	797	803	774	870	780	832	869	847	817	792	804	813	839	817	802	826	869	793	829	797	852	809	821	845	829	855	842	815	814	833	852	799	862	778	787	807	864	841	822	850	848	882	779	823	833	778	854	834	836	823	782	863	861	809	858	786	772	848	839	876	836	781	864	817	806	775	805	842	785	842	822	798	789	853	797	778	816	797	767	849	807	822	809	854	801	837	790	803	865	857	769	817	802	867	806	788	794	834	806	846	839	812	797	766	785	775	794	824	860	860	811	882	787	849	772	791	812	849	817	875	810	814	838	818	844	856	843	814	780	881	853	829	836	849	802	829	877	865	811	807	795	848	811	833	788	762	825	835	840	798	851	833	815	820	765	827	829	795	810	816	825	861	833	788	824	818
11439	21970	18913	11214	9022	6730	4697	3482	3227	2765	2543	2091	1582	1391	1383	1268	1212	1154	1166	1131	1031	995	988	975	939	888	893	917	818	931	890	862	854	866	826	816	809	856	828	854	803	827	783	820	812	802	797	805	818	750	846	810	804	825	813	817	830	797	735	785	766	826	823	804	775	769	780	734	797	735	802	735	800	741	751	801	787	751	794	726	774	829	825	778	821	758	852	801	769	778	744	777	781	742	740	766	800	825	742	804	765	783	803	796	780	805	762	817	723	774	758	791	783	834	755	804	769	757	705	753	763	754	753	726	727	791	863	819	754	781	799	742	754	791	736	833	760	810	715	809	793	818	752	790	758	828	760	752	718	776	776	748	789	768	775	737	767	750	760	777	760	822	786	719	804	737	749	716	768	758	782	743	799	750	743	761	753	777	789	775	719	790	809	805	734	773	766	796	798	740	771	781	760	818	774	782	789	788	803	749	741	776	744	787	765	771	790	817	743	807	766	754	802	784	780	819	748	782	755	797	768	775	795	766	757	737	763	772	757	755	757	768	740	762	792	774	789	760	789	804	788	775	732	708	752	739	757	749	804	764	766	731	761	795	797	764	812	798	733	810	746	822	770	706	814	783	816	716	754	784	793	794	744	756	776	783	745	794	831	734	720	791	737	750	791	778	734	715	780	776	763	759	804	756	817	727	760	745	768	787	773	759	752	756	748	838	795	779	766	741	767	784	744	770	802	732	798	800	763	746	779	752	806	762	751	812	781	791	799	734	771	826	777	752	793	763	740	753	738	789	753	789	749	800	737	761	778	830	771	773	797	707	756	791	766	771	753	767	760	732	787	808	744	728	778	786	747	779	719	767	757	757	747	796	787	744	751	781	705	819	783	746	769	702	775	800	828	793	784	751	775	784	783	786	731	747	805	811	750	796	781	826	735	793	781	768	747	777	762	781	757	771	768	769	746	775	827	741	742	782	766	768	771	778	805	778	784	766	767	807	759	784	781	749	821	761	760	769	750	805	785	823	751	763	797	828	792	749	758	853	761	759	759	739	765	782	798	772	738	823	767	801	791	807	764	860	780	765	783	723	779	796	764	767	731	760	785	791	766	783	761	793	770	739	807	764	767	791	812	792	787	764	805	734	759	802	779	796	753	768	742	788	759	786	772	771	779	791	776	738	722	788	755	792	758	816	781	782	779	727	787	720	696	746	744	751	784	786	826	770	720	747	774	703	757	750	766	792	760	755	817	807	789	759	756	767	767	727	713	773	840	783	765	743	779	776	799	824	770	779	745	784	778	761	763	827	804	773	764	798	741	706	748	787	723	796	738	792	730	754	754	793	765	763	784	838	826	775	802	760	743	760	746	739	806	823	786	801	780	811	749	768	724	776	768	764	774	748	763	776	790	811	756	741	767	735	758	760	761	793	759	729	775	777	778	785	781	781	801	736	770	781	762	793	745	774	722	761	806	738	741	781	805	769	754	737	743	741	751	784	794	724	837	732	770	787	768	759	778	758	793	779	782	781	823	765	809	800	800	746	780	766	764	819	753	760	764	802	772	742	734	736	789	787	734	748	754	716	783	760	812	771	762	764	775	748	786	781	772	736	738	826	744	759	756	759	831	779	708	799	761	798	778	804	735	783	721	801	848	772	819	785	791	751	749	727	738	776	793	787	765	723	766	745	785	791	757	770	755	790	789	806	799	766	751	775	774	771	791	752	776	800	741	805	777	750	761	731	739	785	701	766	794	758	723	752	788	766	765	804	721	723	727	737	746	771	783	810	753	766	784	773	739	753	761	732	781	774	775	760	756	758	840	752	781	782	724	732	793	769	705	766	758	780	798	786	751	747	756	772	728	807	796	771	764	781	772	769	748	749	774	786	741	823	786	791	799	785	809	794	790	764	773	802	772	720	758	778	792	759	761	780	787	745	760	741	737	762	752	793	835	783	814	727	710	775	758	744	730	772	829	775	797	725	780	752	832	820	745	735	753	763	791	736	780	766	741	797	783	836	779	811	812	775	766	797	806	811	755	740	787	774	771	751	773	756	824	758	775	754	796	779	778	735	733	782	750	759	754	784	785	788	772	791	760	781	772	750	754	751	750	770	711	744	817	817	754	733	817	730	783	770	771	759	746	791	793	763	773	719	738	731	764	768	788	757	769	769	767	777	757	733	771	776	785	773	751	761	722	760	734	732	755	787	788	771	767	767	685	728	816	775	794	772	782	756	721	810	782	811	799	789	731	794	748	797	756	772	770	752	773	768	744	754	785	828	742	758	790	736	770	756	759	761	787	774	770	774	804	770	775	802	741	832	762	747	785	809	728	761	745	734	792	695	761	767	784	742	764	766	768	780	783	712	762	725	759	726	794	788	762	764	734	795	743	791	780	769	897	749	772	748	773	739	752	784	707	751	754	759	787	764	737	739	793	751	801	755	742	770	809	787	823	797	760	789	765	766	771	775	768	759	808	738	769	759	784	762	776	809	737	749	759	752	788	802	734	791	761	808	818	757	770	812	739	716	761	812	767	802	788	771	766	740	760	800	759	744	780	789	840	720	717	793	748	728	726	765	738	792	731	765	781	751	777	813	756	774	743	798	747	770	763	760	754	736	759	780	794	758	760	788	729	791	756	768	790	793	819	733	768	768	768	793	824	804	745	742	788	795	804	806	759	731	801	817	823	755	796	777	739	792	744	758	755	766	808	869	737	763	737	747	793	771	744	754	760	752	776	752	807	770	781	762	766	756	759	761	793	794	745	768	783	746	750	780	752	756	799	754	792	798	832	721	822	755	727	790	724	780	790	778	783	731	745	750	786	802	763	765	751	755	773	754	781	746	703	777	781	756	712	797	781	797	856	828	775	712	780	749	782	779	756	765	805	776	733	759	804	715	793	772	765	755	740	809	743	754	785	779	747	773	823	768	743	780	779	705	755	756	738	734	784	762	737	786	721	749	756	753	780	809	797	790	761	738	750	778	725	743	796	783	790	772	771	718	738	742	733	802	788	794	820	762	791	783	734	794	743	767	782	786	798	775	756	814	757	749	722	768	767	775	754	773	786	759	750	730	779	816	785	774	738	777	806	747	800	784	735	797	828	750	756	772	746	757	779	757	739	793	758	787	751	786	776	771	720	793	793	817	732	786	754	766	739	742	798	762	785	754	739	797	767	767	767	760	796	807	755	822	778	778	787	820	754	810	797	765	807	761	785	784	755	799	739	699	778	740	803	800	769	793	786	776	758	793	770	780	797	795	798	739	732	787	788	744	809	759	775	777	740	698	793	739	803	763	712	729	743	815	770	750	790	729	754	718	698	746	813	798	796	764	817	763	774	770	702	795	781	732	779	767	782	797	768	803	847	808	767	763	732	771	757	746	780	757	767	723	745	726	702	755	794	803	733	770	755	727	778	772	739	764	800	779	806	809	742	769	784	770	745	765	772	731	767	783	745	735	761	767	717	740	763	813	796	784	822	787	774	785	833	810	803	800	772	782
27451	14717	2413	602	351	251	226	193	218	217	174	174	166	164	170	178	178	173	208	173	168	189	175	181	186	156	190	159	170	144	157	171	155	168	144	152	178	172	152	154	144	175	161	161	171	185	174	170	171	140	164	164	180	167	187	151	189	160	157	151	158	153	182	145	160	160	153	178	184	191	163	163	166	151	171	165	158	130	159	155	184	149	151	163	188	156	157	171	175	149	135	139	172	174	153	166	179	150	160	171	182	136	144	172	144	130	167	175	164	165	148	153	156	152	164	151	163	166	175	162	146	177	160	185	171	170	172	170	173	156	148	165	202	164	157	147	168	164	163	154	149	144	150	187	178	152	165	166	146	175	155	176	157	167	146	140	162	171	175	153	151	179	166	158	172	156	156	163	164	158	164	170	168	155	168	165	164	185	174	142	158	153	150	163	181	164	145	167	173	162	170	149	170	150	143	188	164	167	165	171	181	172	123	166	181	164	143	160	166	186	153	166	161	148	155	173	158	180	167	170	168	160	167	171	140	200	172	156	174	146	189	177	155	159	145	167	164	167	175	157	189	171	160	164	167	153	174	148	170	166	179	169	157	168	167	168	160	174	162	163	128	171	163	172	157	160	179	167	166	166	153	160	152	168	168	157	155	161	159	135	164	160	143	169	160	171	163	169	159	162	136	145	181	158	185	161	177	183	174	162	169	165	177	163	183	186	160	172	145	154	174	162	172	145	156	191	188	173	148	161	172	148	177	155	159	159	161	173	175	157	183	161	170	181	168	162	177	160	154	163	147	191	161	168	140	145	163	191	162	158	169	196	174	145	165	162	178	140	161	179	177	167	166	163	139	170	164	177	184	144	138	175	157	181	161	183	160	156	158	156	170	167	198	172	165	185	165	148	159	156	160	184	168	167	160	161	142	158	135	166	160	146	172	151	154	179	183	171	168	174	163	144	153	164	172	153	157	164	164	186	168	171	176	164	158	172	183	165	156	140	169	159	162	161	177	153	154	165	179	160	190	159	164	148	155	164	155	180	128	148	180	179	159	171	168	164	142	156	159	179	164	144	163	163	177	183	157	157	166	158	139	177	165	184	171	158	154	140	151	169	168	162	162	177	141	164	163	202	163	157	145	183	174	176	163	148	173	164	159	178	156	156	162	170	165	190	132	169	151	182	158	156	173	141	166	148	156	163	162	156	148	178	194	162	160	171	179	155	163	163	168	168	157	134	145	172	182	147	154	173	164	157	159	180	172	171	173	150	169	167	140	165	175	170	166	167	186	146	168	150	157	158	162	160	162	168	168	163	167	169	144	167	146	157	164	169	163	173	160	141	157	154	157	182	169	163	166	171	185	163	171	159	152	184	156	139	193	172	177	181	175	154	175	181	155	157	176	167	149	148	154	143	181	157	185	163	161	196	157	152	162	146	178	147	164	154	171	162	160	160	178	175	167	163	170	181	171	159	130	141	171	178	166	157	174	167	139	153	174	180	148	167	156	160	155	151	174	166	166	158	192	171	179	172	148	164	162	150	149	151	184	181	156	144	170	143	180	162	166	166	156	177	154	163	171	181	160	170	179	178	165	163	164	156	163	162	178	171	164	166	176	184	141	180	153	147	148	156	145	184	147	172	196	168	159	152	169	154	183	155	161	160	158	173	183	172	144	176	145	147	169	152	167	150	151	156	172	157	161	173	161	172	143	171	165	186	178	149	155	154	154	177	166	168	167	156	144	159	185	185	168	135	165	164	162	169	169	176	177	167	152	166	172	159	161	170	198	159	174	174	151	158	165	139	174	188	173	155	149	145	170	167	183	159	161	161	161	156	165	167	175	158	162	157	170	134	174	153	159	158	171	172	164	149	175	164	174	168	167	140	153	164	199	150	175	175	190	157	155	165	152	155	170	170	171	145	162	185	158	173	163	167	178	150	175	183	168	158	175	172	189	170	152	172	135	189	179	159	175	185	134	187	146	147	166	155	173	162	172	180	167	146	144	159	158	175	158	189	165	157	194	154	172	157	174	171	160	162	169	161	149	167	159	159	142	158	147	156	175	150	155	156	174	162	175	187	147	155	146	187	170	189	157	148	176	175	161	148	152	177	157	178	156	140	159	144	153	177	160	165	162	156	167	173	169	156	162	145	174	154	179	181	159	163	177	141	153	179	160	168	185	154	161	167	156	170	152	164	145	161	156	166	151	176	159	167	150	157	159	178	131	169	174	144	168	160	150	171	143	151	183	168	145	174	157	167	183	159	165	164	143	168	162	168	177	145	166	145	153	175	147	170	165	154	166	178	156	146	147	149	142	160	175	183	170	172	169	197	188	149	144	168	151	151	165	181	185	166	143	171	150	166	159	178	155	177	170	168	167	178	151	147	167	159	158	198	168	159	165	176	185	153	190	156	165	156	177	155	159	168	149	154	187	170	179	177	149	162	174	168	188	159	141	163	179	154	192	158	165	166	154	175	150	171	173	153	176	155	186	145	166	177	143	143	155	147	182	179	155	171	163	178	147	163	168	148	162	159	152	153	165	167	160	171	158	160	183	164	149	164	161	180	176	168	176	161	161	167	164	178	167	151	187	167	178	164	164	166	177	159	158	162	170	161	192	194	166	165	172	155	168	178	153	179	167	162	166	151	151	186	151	183	179	173	195	177	179	161	184	162	168	166	169	168	150	162	177	184	174	140	162	188	195	151	164	158	179	149	191	154	163	169	156	172	160	164	146	171	162	152	162	191	175	165	159	170	176	149	194	135	160	169	158	171	165	166	162	161	179	159	166	167	195	153	148	170	183	155	149	163	162	154	159	162	162	171	164	160	178	160	157	160	150	138	173	165	169	166	195	161	146	171	158	179	169	188	154	147	160	140	171	167	166	166	177	166	167	155	188	163	162	174	178	184	187	162	147	154	162	172	158	156	182	180	164	165	178	158	184	148	160	174	161	163	176	175	137	164	147	157	154	177	169	179	170	194	159	185	180	166	168	159	162	178	149	173	184	160	164	165	171	165	176	172	175	158	165	144	173	174	170	190	186	166	168	155	162	151	167	179	168	151	169	185	169	147	168	182	179	190	186	169	181	169	163	167	154	171	182	155	158	159	167	151	159	168	148	172	142	158	179	152	162	169	162	169	156	167	174	165	160	158	158	179	162	166	166	171	166	160	156	179	167	165	160	176	163	184	157	167	166	155	159	175	177	158	157	173	163	138	169	147	169	169	170	184	145	162	177	160	164	156	151	178	161	179	176	199	175	148	166	159	158	173	139	171	157	161	177	162	152	160	179	178	159	156	171	158	162	183	180	161	164	199	186	161	165	177	184	170	159	156	160	156	178	164	161	157	151	174	168	158	181	149	155	153	145	168	142	178	164	163	183	165	166	169	152	148	169	175	155	155	171	170	172	153	197	173	156	160	160	157	159	175	179	159	157	150	163	160	149	164	158	163	179	164	141	152	190	179	171	172	144	163	167	178	177	158	177	141	188	165	166	159	171	138
5662	2521	1700	834	509	362	261	255	316	293	199	212	177	185	174	182	226	193	197	175	194	201	180	185	188	176	178	169	185	169	185	174	190	184	192	174	177	178	162	168	143	170	170	185	151	185	175	175	170	177	144	183	176	151	165	185	180	155	171	164	185	190	167	170	166	186	165	163	170	161	187	162	175	171	184	157	167	163	159	156	179	162	170	174	146	172	146	185	170	165	192	198	162	182	177	190	161	193	159	187	189	173	167	175	166	175	172	167	189	148	177	185	174	194	178	152	187	166	189	161	175	177	177	161	168	178	152	154	155	154	164	161	173	174	149	160	154	152	160	160	146	172	163	169	173	174	172	162	187	161	189	170	188	176	170	199	187	151	154	173	190	164	149	186	155	209	155	166	164	189	172	175	168	192	146	190	181	195	171	177	165	164	182	159	187	166	160	197	164	192	182	197	145	185	184	151	174	172	191	175	195	165	175	154	168	161	174	182	170	175	169	182	187	152	175	168	176	152	173	176	173	180	175	176	183	164	174	170	161	134	186	185	166	173	187	178	164	173	152	170	191	140	160	167	164	167	185	186	177	182	182	181	156	185	166	194	177	147	166	156	161	159	163	173	164	187	167	166	187	166	188	179	186	157	178	195	170	160	166	182	187	162	160	158	149	152	171	168	195	163	163	176	180	169	171	185	174	147	148	195	185	176	160	174	159	174	164	144	157	204	150	180	191	183	166	166	157	154	177	167	171	168	192	178	193	196	176	212	155	177	156	168	184	163	176	172	184	156	173	180	180	177	184	153	168	170	165	162	168	163	188	169	180	181	155	197	178	162	173	171	195	172	162	166	196	172	178	174	165	163	179	182	157	161	174	170	163	168	168	161	156	175	196	168	172	165	190	141	201	177	181	165	181	186	172	178	197	198	165	209	180	186	172	177	175	155	168	190	189	187	170	168	168	182	143	150	153	152	168	165	175	187	155	169	185	182	174	165	199	181	193	196	184	171	169	192	177	190	173	168	157	165	150	199	173	169	181	164	178	172	171	175	156	158	159	149	198	154	157	181	183	178	180	169	156	184	156	180	183	183	156	175	185	170	189	178	178	185	164	169	183	177	145	169	182	166	167	157	152	194	177	176	187	168	192	173	176	174	182	187	167	159	159	183	161	183	180	177	163	160	179	161	162	161	186	164	157	176	143	188	173	185	185	182	193	170	177	161	175	196	166	164	166	198	170	193	182	160	157	148	176	186	183	170	166	160	153	164	168	175	155	169	166	179	173	171	168	197	178	176	184	150	188	189	170	181	188	185	167	159	194	183	160	179	175	191	168	189	178	182	182	169	181	170	180	164	170	174	180	193	195	202	168	184	181	171	228	166	163	166	186	164	178	189	166	159	173	189	151	168	173	152	170	160	162	170	160	171	197	175	192	206	146	170	157	173	180	168	163	154	179	185	205	173	175	171	151	173	162	156	160	181	170	160	165	159	195	161	182	164	187	182	177	173	178	177	192	170	188	157	146	162	169	171	176	184	169	161	166	162	168	163	175	191	162	169	175	186	149	180	183	178	167	138	177	182	174	181	155	184	166	164	164	177	189	180	164	157	187	173	140	168	154	198	152	178	170	191	176	202	176	170	192	155	181	164	172	172	174	183	183	165	195	184	199	169	172	160	165	161	158	166	166	172	177	203	173	170	162	176	186	168	167	189	173	181	185	166	170	160	184	181	182	149	178	176	187	186	193	183	149	183	195	173	187	170	171	192	171	178	179	181	159	176	169	162	200	170	185	180	159	199	154	149	174	168	159	181	167	170	156	167	201	165	178	165	187	179	167	169	177	144	166	174	168	182	143	180	159	182	167	160	169	186	175	169	188	166	190	156	170	157	177	157	169	169	166	165	170	170	188	181	178	177	195	148	188	168	155	168	198	171	168	173	157	185	182	173	160	151	183	160	193	174	195	166	172	180	191	178	184	157	169	181	142	162	172	147	172	171	185	179	183	177	187	161	159	151	186	170	179	146	184	156	183	156	166	160	156	181	186	179	198	150	175	191	184	177	163	197	166	182	185	185	185	190	176	167	175	146	172	179	171	190	179	171	156	162	166	154	169	168	183	182	174	181	179	161	158	174	155	172	165	167	184	183	170	171	179	187	155	180	182	170	200	176	196	169	159	170	195	174	172	179	191	158	196	153	161	182	160	153	180	148	167	174	171	181	185	187	188	191	174	174	185	199	193	199	181	165	167	184	207	187	155	173	214	177	159	153	172	161	164	183	158	171	167	166	160	158	188	169	161	177	192	170	196	204	156	183	171	189	173	184	150	153	166	199	190	162	158	149	171	160	155	157	166	162	150	182	191	170	146	168	193	160	167	175	167	182	187	179	184	194	157	169	194	172	166	165	181	166	175	184	186	166	173	169	166	157	158	171	172	142	200	178	169	187	181	183	179	198	155	183	179	161	182	172	170	175	171	150	173	163	189	171	187	161	173	159	192	174	172	168	161	153	165	170	171	169	152	173	179	174	202	150	177	164	177	167	164	171	217	185	154	168	181	171	176	165	174	187	173	178	161	162	173	162	162	157	197	185	150	211	175	176	191	171	175	155	204	166	195	172	167	145	155	178	163	172	146	174	177	165	156	162	188	183	159	154	198	173	172	169	150	161	172	179	181	164	188	168	176	192	158	177	194	145	174	176	158	194	168	167	168	177	186	155	190	165	166	165	174	162	163	189	165	176	186	193	166	168	176	201	194	196	211	168	191	193	176	202	152	157	169	177	172	168	189	172	150	188	155	170	170	143	173	191	174	188	169	169	176	175	160	183	169	186	163	170	187	182	173	170	171	164	173	175	168	177	172	201	165	176	175	173	179	183	173	180	159	181	160	181	189	175	174	174	179	173	216	160	166	155	172	168	182	158	200	178	168	162	185	167	214	157	199	157	172	160	164	171	170	188	166	171	181	172	175	199	166	203	192	191	192	188	177	195	175	169	155	155	154	158	158	169	188	199	178	171	158	185	156	187	171	178	165	167	187	187	191	177	174	158	180	142	176	170	153	185	160	193	188	208	169	177	184	144	153	165	168	185	188	164	142	159	151	173	173	167	174	171	178	181	172	155	168	171	176	172	176	183	189	192	180	159	163	172	192	172	178	170	205	164	184	179	179	181	191	155	179	184	178	195	169	169	194	185	194	176	177	156	143	162	185	173	189	148	168	167	161	166	178	161	184	175	156	161	173	196	170	187	178	170	175	162	180	185	170	175	162	142	157	163	179	146	170	168	152	175	172	189	178	181	171	172	201	197	174	178	186	183	188	170	164	170	175	165	161	189	194	163	179	160	153	175	197	203	191	173	184	180	159	195	171	165	165	159	168	153	156	187	157	187	142	204	182	180	179	173	181	188	183	157	151	159	159	173	192	176	167	159	158	172	188	169	167	159	170	168	189	171	168	152	178	176	185	148	172	184	167	178	183	187	147	188	165	161	178	177	170	178	164	201	150	177
24445	20180	26406	23744	20214	11451	2195	1214	1119	997	947	799	713	709	665	684	627	647	628	572	628	556	559	584	579	590	536	573	546	601	579	557	573	570	569	548	525	513	601	555	559	550	540	569	532	563	562	566	539	526	526	535	501	545	560	538	521	551	592	524	554	545	494	592	520	556	497	520	497	572	557	547	551	514	542	528	528	512	503	574	525	482	488	571	535	492	521	526	497	524	556	498	529	573	527	538	513	521	562	512	533	529	562	529	509	572	527	548	543	561	571	502	524	571	505	517	553	506	521	543	462	513	590	508	528	534	537	532	506	487	533	579	539	538	551	567	497	566	546	532	519	524	536	518	510	551	522	542	520	553	557	527	509	546	553	530	537	563	565	538	517	507	500	571	558	512	536	589	521	524	498	550	536	537	531	549	509	515	513	534	555	516	517	519	506	514	550	529	534	506	531	524	507	518	491	547	553	541	541	528	503	520	544	553	606	555	517	535	503	524	535	513	526	570	553	548	562	484	539	559	548	523	564	549	560	519	544	523	542	554	488	496	515	543	567	499	486	491	538	515	593	525	541	522	559	488	524	566	543	571	555	561	507	525	516	503	501	513	542	550	546	524	522	548	551	530	477	531	558	507	484	558	578	530	517	488	564	540	560	479	551	523	512	536	551	519	558	557	531	497	552	578	516	551	564	502	521	520	533	541	527	565	531	526	540	551	535	543	520	525	529	533	513	535	550	540	504	544	548	547	587	551	538	546	519	539	540	479	548	522	487	544	520	572	513	534	535	533	530	478	538	518	474	518	516	519	541	527	531	518	501	538	542	527	574	516	501	550	518	505	522	499	509	581	562	521	572	557	534	543	536	524	531	589	534	548	560	539	522	552	529	532	539	501	532	519	506	522	523	476	546	529	567	548	530	490	516	533	526	517	514	556	583	526	547	547	510	571	525	561	502	522	565	521	535	603	520	546	517	552	554	569	549	555	558	520	527	505	527	540	533	518	507	525	511	522	498	554	542	530	558	502	562	527	521	512	521	556	546	548	524	546	517	538	489	550	529	503	567	543	531	520	513	563	528	558	535	537	495	540	532	551	520	497	514	545	551	503	481	519	540	506	525	530	522	549	489	513	534	547	564	540	484	585	529	525	537	565	530	517	533	560	504	548	523	562	533	543	560	563	541	539	545	499	517	552	519	559	527	519	546	500	520	515	536	496	536	525	530	536	539	572	536	531	576	511	545	534	525	522	587	551	515	510	498	534	539	518	544	584	556	539	493	516	482	524	513	511	507	581	540	522	517	489	565	579	505	536	521	577	531	521	538	541	530	516	529	557	532	556	508	531	509	506	509	513	564	524	534	543	537	503	512	555	550	507	523	590	507	506	510	534	537	533	557	517	502	577	510	519	520	504	575	526	548	517	544	578	501	551	502	516	513	515	504	537	519	541	561	537	541	540	539	527	567	574	542	502	524	557	545	503	521	535	495	555	541	545	524	546	569	565	518	479	544	561	546	524	540	571	498	515	522	502	541	541	553	523	544	503	501	537	540	489	510	529	525	549	558	482	485	551	494	544	504	524	545	527	508	496	518	515	539	558	542	544	496	534	544	581	562	548	517	511	516	513	537	549	562	542	513	552	533	556	532	553	510	569	566	504	520	510	485	530	535	517	523	543	535	551	535	521	548	509	500	502	535	509	515	515	530	541	485	541	569	567	512	552	526	512	540	528	505	515	539	538	533	532	531	574	516	481	538	484	512	557	560	505	531	482	535	547	566	548	501	544	555	538	536	527	558	555	541	546	528	484	526	584	495	482	516	509	536	547	510	517	515	538	542	542	527	519	533	496	513	522	537	493	591	527	534	543	541	500	538	507	546	541	547	558	535	544	532	563	522	539	579	569	546	552	548	513	526	531	518	536	534	493	537	516	537	519	562	513	504	503	522	533	535	537	558	559	562	544	513	579	534	553	508	548	559	560	549	492	541	534	506	524	501	512	564	515	518	531	547	546	521	513	555	512	523	541	487	527	547	516	535	510	494	499	547	533	566	524	512	526	571	539	504	531	514	516	521	504	547	573	507	500	528	523	518	520	525	517	491	506	552	561	512	526	525	541	524	518	498	481	536	583	507	510	508	535	535	551	562	498	511	502	529	552	503	516	533	547	544	495	522	544	523	518	520	531	540	521	524	570	571	517	523	512	581	522	495	514	511	511	507	555	503	527	537	517	567	518	490	513	541	537	512	521	559	531	530	519	503	518	549	537	522	500	528	542	563	515	536	536	520	536	556	535	559	497	511	515	514	532	518	557	562	510	500	503	530	507	540	523	513	532	553	565	496	546	527	529	519	531	552	516	526	514	559	533	485	527	540	556	496	526	550	533	529	511	522	562	538	536	506	565	549	528	539	531	539	533	515	519	514	525	557	521	538	507	538	478	544	520	523	541	499	530	500	535	542	573	496	473	520	511	528	506	535	583	506	539	514	549	564	549	526	530	558	488	544	566	543	519	545	504	489	545	525	534	546	508	535	561	511	540	518	550	577	563	514	520	533	517	572	514	538	536	556	529	522	589	520	535	537	530	488	526	548	545	527	569	477	579	563	532	501	548	497	506	536	504	523	507	535	540	504	502	530	533	544	494	545	537	518	532	531	541	553	547	585	554	518	563	510	527	529	542	485	556	517	533	572	502	563	504	505	537	513	561	504	526	532	506	536	542	557	509	538	544	575	548	534	571	561	536	527	544	526	561	535	521	526	532	536	526	499	516	565	558	512	504	513	585	537	571	528	489	507	558	506	508	548	558	539	562	532	552	555	522	547	572	525	530	569	543	551	507	506	537	535	500	532	482	509	534	517	506	552	539	544	555	445	520	543	523	543	503	511	516	574	553	516	542	533	522	588	558	509	549	528	503	568	535	497	563	517	508	496	522	525	505	552	502	538	528	561	529	516	507	550	551	531	547	525	560	530	538	552	504	555	543	496	570	552	514	502	561	504	559	512	510	564	512	493	524	529	508	539	518	562	555	492	516	529	570	548	556	563	537	486	534	521	529	499	510	577	540	507	515	514	517	546	527	577	529	512	501	526	558	519	487	505	524	565	535	546	502	498	507	505	528	533	572	513	527	523	523	507	529	516	503	542	542	574	469	524	479	541	502	543	507	554	511	508	529	555	563	565	545	500	489	550	579	552	539	546	537	484	549	518	582	510	517	513	512	477	522	515	513	546	537	526	503	529	551	531	518	519	509	550	528	551	498	531	535	541	548	559	548	521	516	505	537	531	509	549	551	526	528	486	527	529	517	532	560	509	542	558	527	539	535	541	520	550	526	498	523	553	524	560	506	567	562	528	539	501	518	527	534	575	554	580	560	521	521	550	527	557	527	547	515	538	536	507	528	510	565	557	501	547	524	519	556	546	490	511	506	538	558	524	530	531	498	516	495	541	498	482	532	559	539	517	523	563	544	519	484	527	520	540	529	533	507	531	510	578	525	501	571	517	528	581	495
7970	14062	11995	6909	5148	3932	2687	1865	1752	1486	1467	1059	966	857	773	793	717	696	687	605	619	625	608	595	574	559	550	548	535	563	521	526	564	499	517	554	520	531	558	485	466	535	491	495	517	488	511	546	471	502	493	470	448	502	509	500	461	473	491	513	474	534	503	506	512	499	517	531	515	509	517	494	481	528	501	500	534	504	482	507	459	493	498	511	500	497	487	509	497	482	496	488	473	495	522	491	483	474	505	496	540	512	491	525	505	492	500	508	502	519	468	519	481	497	458	462	487	486	496	519	463	505	487	469	496	475	540	522	497	524	544	465	463	484	483	486	485	476	480	476	499	483	430	485	493	534	455	520	481	485	495	485	486	469	439	492	510	481	523	488	484	495	493	500	511	486	489	519	521	450	485	510	472	462	514	491	498	487	508	526	470	461	509	484	481	478	515	473	478	489	479	465	452	498	476	475	491	512	481	466	450	473	511	505	483	506	508	482	504	514	482	455	464	527	481	510	474	501	480	532	496	507	476	474	472	518	502	464	533	523	457	520	521	509	527	462	487	483	456	500	488	506	502	510	474	490	481	494	484	504	500	519	513	456	457	505	436	528	477	531	467	530	482	482	524	478	476	484	482	476	473	506	470	493	462	519	473	466	471	506	483	506	465	462	491	504	501	449	502	513	465	510	458	467	496	515	522	542	480	475	466	476	500	458	514	498	494	495	455	493	487	536	481	508	495	505	500	487	525	498	524	542	502	468	484	510	492	485	522	490	498	482	477	533	513	501	501	518	492	483	484	502	491	485	505	480	468	473	488	497	494	446	511	500	491	507	482	500	484	512	461	502	480	453	496	506	492	478	523	460	482	512	460	498	465	511	468	504	495	446	480	502	531	486	488	495	467	495	480	515	481	490	489	473	505	518	467	529	501	480	514	490	489	442	532	464	478	463	495	487	536	483	441	509	478	498	457	481	540	494	493	483	500	466	454	475	497	481	511	514	472	497	505	482	455	487	494	486	503	525	520	517	470	490	519	491	470	495	520	532	495	488	508	513	535	482	449	466	506	487	457	485	484	484	498	488	531	460	494	490	510	474	506	557	478	512	496	508	537	481	484	497	485	477	493	504	472	480	481	466	434	509	498	472	507	519	485	500	496	542	462	473	503	487	487	489	487	516	464	490	519	464	460	509	493	480	495	482	476	469	478	510	513	499	500	513	499	496	490	492	489	457	528	481	488	466	504	533	501	474	470	448	497	492	480	510	462	496	492	509	490	452	447	492	500	481	507	465	464	489	519	506	492	481	492	505	507	505	487	517	481	459	488	493	466	488	506	486	483	481	503	504	461	500	463	498	470	480	476	499	468	507	495	465	458	490	469	532	474	460	499	477	512	507	489	434	491	495	452	538	510	472	467	485	480	497	524	487	472	492	529	479	512	521	537	501	488	529	465	517	513	479	481	504	512	502	518	502	513	490	495	477	477	506	496	521	526	476	462	468	473	496	495	505	535	486	483	537	470	489	511	463	482	519	509	491	479	515	436	453	453	523	495	512	495	483	484	529	477	516	490	497	482	496	432	494	477	483	466	460	463	489	530	479	483	502	470	478	509	502	519	489	492	525	526	485	495	504	484	447	482	515	510	485	478	527	486	478	483	481	477	493	488	470	490	505	489	522	453	462	460	491	417	501	473	510	458	516	489	469	551	496	494	511	529	466	488	495	499	486	489	486	477	510	453	511	454	445	515	524	482	467	522	468	506	452	514	490	469	517	528	495	501	492	471	480	475	494	494	491	484	505	522	514	481	463	466	481	500	483	470	463	522	455	437	525	464	480	511	517	505	462	480	520	476	449	458	481	497	475	504	519	441	493	438	481	517	530	502	502	494	512	467	470	467	505	454	493	471	493	447	528	505	487	511	514	464	490	493	454	524	472	492	525	504	496	506	487	471	485	477	480	504	495	490	518	495	458	459	488	511	476	494	522	522	525	464	501	489	487	492	493	492	460	481	441	513	470	476	518	507	514	545	512	520	478	499	518	494	458	510	509	469	475	453	498	475	523	536	459	530	505	502	468	495	510	488	490	527	495	510	478	484	491	501	490	470	495	514	504	530	493	447	457	512	477	493	482	500	506	523	525	481	458	482	528	448	500	484	518	502	499	497	429	499	513	490	508	493	478	473	482	470	494	490	493	492	454	466	469	519	505	490	478	472	511	515	515	507	464	514	499	441	472	486	531	484	481	498	488	495	475	444	507	457	450	477	492	456	464	485	540	453	486	487	461	501	527	481	518	478	464	471	491	515	480	485	492	487	479	512	469	501	480	481	483	511	469	490	502	468	493	468	463	490	464	494	478	467	503	539	445	444	517	512	511	483	491	488	471	498	510	509	522	481	471	485	506	481	493	466	517	506	472	463	447	503	515	469	480	474	512	451	526	488	515	524	507	524	452	459	490	484	433	494	499	524	420	500	503	478	493	511	479	466	469	520	496	480	518	487	532	496	510	500	499	504	491	476	476	461	506	501	470	493	509	509	481	516	514	510	506	484	495	496	507	472	486	501	539	459	498	488	474	486	486	500	524	507	456	514	489	476	480	501	486	468	465	511	539	466	489	483	493	461	490	491	482	470	512	502	480	535	524	490	480	487	479	508	491	523	490	511	495	482	460	487	516	460	471	456	516	490	496	459	484	485	518	484	519	459	500	469	488	499	471	481	480	475	543	469	495	503	491	485	479	511	516	546	468	484	467	508	520	497	479	455	484	492	519	465	493	529	499	473	485	480	472	454	488	475	491	547	507	501	493	489	490	495	512	492	471	478	432	484	492	494	496	483	470	493	470	461	464	445	476	515	493	500	474	486	504	532	485	497	475	494	481	505	465	446	533	478	477	461	517	469	511	524	507	510	512	500	490	425	526	492	455	509	481	492	524	499	474	484	500	452	517	456	482	471	481	464	483	488	494	504	504	504	516	462	518	493	488	469	433	513	511	489	514	494	521	497	498	535	492	479	452	495	481	504	444	494	514	473	482	525	482	454	535	463	476	472	516	487	499	499	488	487	448	480	538	503	495	494	490	498	492	502	505	468	502	457	453	512	476	492	499	490	492	465	473	509	521	494	533	508	492	463	486	464	499	490	515	501	485	460	503	496	479	452	514	498	495	496	499	438	496	513	493	555	483	483	456	477	448	510	506	521	513	499	513	506	503	483	511	516	489	508	468	479	465	525	481	495	489	493	517	480	505	554	476	503	461	476	486	477	490	503	436	482	521	497	489	509	501	472	507	502	510	512	499	477	510	464	479	482	500	503	498	501	469	518	485	455	482	501	494	481	525	503	537	474	520	506	487	487	507	471	494	474	516	481	502	547	537	515	507	451	462	508	470	503	479	479	466	503	480	451	497	476	495	481	464	525	424	497	503	477	454	469	460	512	476	507	499	489	511	514	494	499	486	518	472	517	473	509	486	446	457	542	488	461	490	446	529	500	501	529	537	515	459	484	489	508	502
22216	20168	26694	23390	20173	20316	11163	2518	1898	1689	1729	1364	1214	1215	1125	1045	1027	1045	1023	980	923	969	958	919	951	913	859	930	903	901	849	894	900	825	880	850	852	884	879	862	866	774	877	862	851	920	854	898	908	885	864	871	875	792	905	897	861	868	844	877	859	812	881	931	813	827	823	812	835	851	859	866	838	895	820	793	800	860	886	875	844	855	851	849	875	841	842	868	879	876	834	821	846	823	820	833	788	873	882	879	847	834	816	827	782	883	859	858	819	810	846	863	877	832	828	843	852	818	775	850	817	792	822	847	846	828	779	809	831	864	805	830	819	836	788	820	844	822	797	847	847	828	848	837	778	827	836	866	821	864	841	786	792	906	841	781	825	843	810	841	780	819	835	847	874	802	845	885	883	813	796	806	834	781	792	831	834	840	766	860	818	853	832	790	846	842	766	805	812	831	898	797	864	821	887	802	798	805	839	860	818	805	862	813	813	796	895	787	856	876	857	886	874	774	833	757	901	857	838	835	826	779	839	885	770	819	821	827	854	876	826	816	830	766	882	828	848	830	852	882	853	838	795	846	853	875	844	836	860	835	856	791	761	865	805	827	792	821	817	791	832	885	815	879	810	853	809	823	866	837	818	827	843	804	837	878	811	852	809	843	818	815	828	865	892	813	868	845	833	850	828	850	858	848	880	845	847	807	843	815	812	849	855	831	860	842	864	823	870	832	803	776	850	804	827	841	845	821	854	845	776	800	807	808	829	794	833	804	827	843	810	882	867	846	795	875	825	832	865	834	848	806	820	810	812	843	840	851	841	808	886	849	824	865	796	810	840	880	829	838	820	844	866	821	809	793	826	836	807	854	793	844	800	843	838	802	833	838	791	817	828	860	837	797	819	876	797	809	840	822	830	841	851	836	865	817	806	814	829	834	779	811	843	881	813	833	844	833	795	809	827	818	843	866	895	859	838	795	844	864	852	831	867	843	838	825	792	824	848	822	814	869	847	830	803	841	841	864	839	863	813	795	830	833	838	811	785	834	840	810	853	843	835	811	839	784	812	837	823	793	802	811	794	866	813	808	802	841	786	815	815	795	843	828	888	842	835	841	795	834	830	774	821	818	770	815	870	785	826	862	769	851	809	801	825	870	813	811	834	846	858	795	827	882	816	765	873	858	814	844	876	799	818	815	839	856	838	883	795	856	892	850	808	809	828	796	853	824	854	781	824	833	836	823	851	855	864	840	844	877	864	875	823	841	789	905	836	787	823	823	826	893	826	822	803	822	837	789	870	825	831	804	846	812	782	871	906	799	861	851	825	813	856	840	866	826	832	834	806	848	835	777	818	815	777	792	787	819	824	815	832	877	845	826	834	797	797	815	829	820	835	878	812	845	858	773	864	812	866	860	839	821	850	811	883	833	837	892	797	825	862	794	822	816	844	899	854	822	820	800	835	835	833	840	818	827	822	825	866	888	825	857	796	817	812	860	893	860	855	847	870	816	844	793	867	800	829	858	863	815	841	801	840	821	849	828	798	851	826	848	806	822	862	813	900	827	839	812	834	838	782	812	870	795	817	807	830	782	782	842	839	836	805	760	820	783	802	853	886	803	842	850	819	823	844	841	806	902	834	795	849	850	842	827	807	814	784	789	823	771	866	789	856	847	790	853	817	817	821	780	849	858	791	862	777	828	830	846	859	901	846	861	819	804	791	841	870	808	835	837	931	812	813	822	785	849	812	792	809	851	832	875	831	847	872	819	818	784	794	802	771	837	782	843	846	836	797	810	825	861	800	864	777	871	817	841	813	837	879	817	811	801	860	830	815	816	842	789	843	876	813	855	851	833	820	847	842	845	849	853	835	806	819	847	863	815	785	803	842	812	846	818	800	827	848	868	858	831	790	847	808	847	880	887	832	818	833	814	833	809	829	810	866	818	836	846	796	847	797	812	821	797	824	819	840	837	828	834	784	896	840	867	836	856	793	805	797	834	805	842	808	778	860	829	813	798	859	822	826	854	843	779	833	827	826	828	861	880	761	754	845	839	787	854	827	816	868	821	844	870	780	842	826	832	860	850	795	855	839	781	786	849	796	852	784	802	821	824	788	871	840	857	850	831	832	841	819	826	837	848	844	813	828	895	859	814	815	815	794	814	839	832	876	871	821	803	857	853	798	846	821	864	843	823	836	820	818	817	827	863	827	830	868	841	825	785	887	847	791	808	819	854	882	849	797	816	892	789	795	800	871	849	864	851	805	804	819	822	866	894	846	810	866	810	872	832	776	793	850	860	829	861	765	827	809	815	808	827	899	852	828	875	877	839	824	840	789	811	819	806	808	849	808	841	855	817	843	808	843	898	851	825	790	790	835	796	806	803	814	855	853	827	808	855	875	798	779	830	847	823	835	860	847	862	865	822	821	851	853	822	791	831	796	795	847	812	832	829	872	835	847	831	895	822	834	814	852	841	790	847	798	815	836	825	811	842	834	821	857	852	816	880	796	883	827	845	851	846	794	841	828	858	838	883	820	834	777	834	765	803	818	821	782	847	872	812	787	774	857	790	812	802	789	830	843	889	888	853	847	816	825	807	831	804	849	853	873	837	831	844	869	836	769	865	827	849	778	785	875	890	802	779	838	821	835	829	796	838	829	815	812	794	787	828	795	796	854	789	909	861	843	830	901	840	881	810	860	859	802	843	811	851	837	872	787	847	886	853	835	818	812	832	846	862	870	897	854	840	865	891	847	863	772	786	805	874	822	836	850	858	847	796	828	811	800	823	832	860	828	839	830	824	832	856	797	832	868	815	805	823	830	884	835	828	807	794	820	853	802	812	835	832	747	794	832	804	833	804	836	868	879	873	811	854	866	885	867	826	843	825	827	796	802	823	783	836	837	831	790	913	868	835	804	821	787	779	823	806	789	837	838	789	853	837	841	866	859	864	840	820	871	821	842	831	794	885	871	887	802	823	854	782	821	821	795	836	810	861	873	834	756	831	817	779	853	856	845	832	848	786	832	836	814	758	847	821	810	840	830	819	857	770	854	833	829	784	784	819	864	812	815	855	818	819	810	848	839	831	839	785	817	847	808	826	746	777	803	819	823	834	850	860	811	861	836	797	820	813	801	899	819	922	804	809	834	875	851	827	792	792	835	824	801	847	868	808	840	824	866	781	812	847	815	845	859	833	821	799	841	852	812	800	824	836	848	773	886	805	853	895	806	838	848	845	844	864	820	848	802	823	854	809	867	883	799	809	816	851	847	822	903	820	880	861	876	739	832	859	858	743	818	783	821	813	828	858	851	784	819	833	794	878	881	847	854	878	816	813	798	852	767	816	810	879	851	889	797	822	783	811	908	834	858	845	848	850	843	809	853	807	838	853	917	849	786	824	854	855	818	794	868	859	820	829	807	815	759	808	836	836	836	778	815	881	824	864	804	849	838	815	779	788	809	845	859	832	841	868	813	885	834	862	877	839	859	805	799	848	785	848	821	826	802	806	829	797
11091	21557	18680	11729	9037	6923	4800	3343	3158	2562	2603	1953	1642	1457	1354	1317	1178	1184	1099	1134	1096	1023	1007	976	933	921	894	920	887	878	871	879	872	823	848	808	828	830	840	797	858	846	832	795	783	804	785	844	793	879	795	850	775	769	785	781	772	770	809	779	754	796	809	801	783	748	761	747	769	778	846	768	746	799	819	754	799	823	856	790	815	733	813	816	787	781	745	797	772	726	763	783	746	758	778	736	737	795	784	784	778	771	739	782	757	795	774	762	771	780	741	771	756	723	800	755	732	767	814	791	800	756	740	798	743	767	810	822	796	806	798	767	723	788	763	777	784	795	743	732	776	798	740	792	739	777	806	779	761	718	817	786	741	768	758	755	749	731	792	799	793	782	811	799	810	759	732	770	753	854	720	766	714	761	758	800	738	744	770	743	784	695	770	758	803	825	741	741	768	806	762	792	780	765	762	769	732	825	728	789	826	779	755	749	734	771	789	809	734	732	788	748	771	754	778	768	784	784	771	799	782	822	776	764	772	730	747	752	792	818	769	791	774	803	824	739	750	782	756	812	748	784	781	788	786	766	808	812	782	720	791	771	773	739	756	766	773	734	805	810	790	736	756	724	755	807	790	732	795	748	751	762	737	784	758	744	826	746	769	794	812	764	772	788	718	829	772	727	752	761	757	785	805	764	757	821	742	733	772	813	806	765	774	737	764	764	719	811	783	763	771	760	786	742	736	823	717	756	776	775	760	754	728	810	747	735	754	783	783	821	761	740	756	721	730	734	724	748	791	777	788	816	736	784	764	790	758	789	801	732	742	735	727	735	795	707	758	777	760	793	737	805	753	753	772	790	738	760	766	793	797	787	776	810	719	788	788	807	781	779	741	726	786	829	792	769	760	842	766	774	762	724	773	742	822	764	802	773	780	812	778	812	840	762	788	769	787	789	811	786	763	732	731	761	779	774	784	785	771	788	762	819	742	759	787	754	770	782	842	822	798	788	768	757	730	794	783	772	751	779	775	769	754	738	776	780	781	774	797	823	772	719	745	769	743	775	804	795	786	763	781	839	775	759	769	758	796	752	752	804	776	791	734	738	786	765	766	803	750	774	779	763	755	746	777	788	768	759	771	731	772	790	847	753	797	765	750	793	803	778	767	778	763	743	806	763	830	766	761	767	744	775	784	728	740	772	791	769	770	773	769	826	763	765	722	724	745	759	772	772	792	759	830	787	750	757	746	747	774	761	769	795	748	754	782	784	770	777	773	747	766	785	754	738	736	760	753	756	733	729	770	758	767	777	774	795	738	765	736	793	760	755	758	775	758	743	742	791	726	770	735	818	761	830	805	801	788	758	748	771	774	762	804	811	842	780	755	743	778	759	761	759	766	759	767	796	750	782	800	782	743	769	809	783	754	728	763	786	825	764	786	723	763	825	755	773	808	774	750	764	759	790	798	834	735	762	759	799	774	780	777	800	788	817	808	770	737	786	785	786	748	773	800	814	792	774	761	772	756	777	734	779	749	781	804	819	780	764	809	773	777	787	750	746	750	756	814	804	735	814	772	804	793	782	806	813	793	828	767	817	772	768	776	790	815	791	792	811	767	751	747	777	766	773	820	788	789	737	773	762	753	779	758	757	774	774	763	763	743	730	806	771	759	740	768	811	757	748	868	792	830	839	781	784	806	797	806	776	737	755	745	771	810	756	832	771	768	760	732	744	734	807	748	721	823	765	814	769	794	763	805	777	749	756	754	788	735	772	779	733	771	762	768	739	771	752	756	739	781	753	760	794	749	766	766	763	785	754	811	811	778	773	762	761	739	771	774	771	764	748	779	801	788	752	798	787	752	749	775	779	790	808	782	757	793	738	780	741	820	776	798	757	769	831	775	754	793	783	759	816	789	752	745	787	774	788	810	759	782	783	764	771	799	784	804	757	795	779	814	732	738	773	777	806	806	784	778	773	807	764	788	764	851	818	808	739	720	746	796	751	771	771	762	749	806	791	743	810	751	799	775	735	748	757	742	779	705	748	773	788	776	806	800	781	767	792	735	758	765	779	791	761	777	783	805	836	771	779	742	854	818	779	754	755	771	696	760	784	780	763	724	750	840	777	797	767	731	746	755	775	797	785	798	799	754	752	796	743	753	742	790	790	729	775	745	730	763	778	731	751	793	757	753	821	759	744	759	745	803	759	768	758	753	776	798	770	731	753	732	751	766	782	760	782	749	718	749	777	720	790	770	768	785	806	726	751	797	767	765	758	807	768	778	759	798	775	786	767	805	808	774	757	835	737	766	790	743	751	799	772	793	771	775	769	730	779	764	775	777	785	752	717	724	771	813	730	780	742	770	784	784	744	765	744	748	769	714	785	743	754	739	758	764	785	798	729	811	729	717	782	758	722	804	715	748	843	743	802	756	759	786	717	726	790	759	795	760	789	782	809	758	774	799	751	775	798	722	740	761	745	760	781	791	745	781	767	719	776	777	716	784	774	780	774	774	772	733	743	725	782	814	785	741	728	803	771	801	801	720	740	761	727	806	750	744	746	767	797	738	752	789	761	758	794	818	813	766	780	754	750	782	822	776	772	780	781	808	777	767	724	737	794	771	805	799	749	770	776	740	767	842	754	732	791	767	740	744	783	778	725	739	783	709	775	737	746	806	750	812	758	772	785	796	802	770	815	735	771	801	764	809	784	745	740	758	752	758	762	832	761	774	786	758	808	736	781	770	755	754	789	812	735	809	785	757	730	788	743	744	743	804	752	772	797	797	744	775	739	760	820	799	749	791	785	792	789	797	782	777	768	790	796	777	767	780	728	750	774	711	768	774	759	736	730	835	741	774	767	772	760	786	742	749	729	766	747	788	761	766	785	765	763	813	794	810	808	802	754	790	745	741	772	785	752	761	735	723	820	778	773	742	781	736	762	785	772	742	764	800	752	756	797	709	795	773	743	811	795	729	705	766	790	752	741	778	772	801	734	768	772	811	776	794	752	801	749	777	758	761	777	724	779	757	803	776	763	785	772	783	771	745	788	749	766	758	775	741	726	771	823	753	793	790	741	773	752	732	756	782	797	729	788	731	818	740	790	766	777	779	760	723	750	744	776	778	777	755	823	758	740	784	756	828	784	781	805	748	786	730	750	790	824	791	778	756	741	779	725	730	806	770	800	768	768	785	737	780	814	727	758	804	759	764	794	732	748	817	801	748	770	758	759	851	707	811	792	793	749	760	758	741	701	779	750	783	786	764	768	759	779	779	743	780	754	714	788	717	763	752	773	820	777	792	778	718	766	788	736	761	757	806	769	783	728	766	802	791	841	772	767	766	782	769	766	775	805	820	796	787	775	795	807	773	750	790	745	756	804	792	734	790	776	751	737	792	770	723	806	818	825	746	742	789	765	765	751	740	734	813	793	727	754	754	764	832	802	752	777	734	777	764	736	783	719	784	747	765	781	764	730	724	810	787	835	784	729	786	786	754	769	797	802	787	750	832	797
27283	14659	2306	662	384	255	249	218	241	216	159	207	205	167	193	166	143	172	177	144	166	158	172	157	182	165	151	155	173	178	173	158	161	157	163	162	172	161	166	191	158	161	167	161	160	172	161	188	149	146	168	153	172	173	163	153	174	169	162	148	163	189	169	175	142	162	168	187	163	196	142	201	170	145	185	171	173	188	166	190	158	165	144	166	169	168	174	150	174	158	167	166	161	184	161	175	172	155	154	155	171	165	151	144	163	163	188	166	169	156	193	173	177	176	157	168	145	154	146	174	164	170	173	175	163	176	174	195	183	177	149	152	137	151	202	154	163	159	166	172	192	170	136	164	171	147	167	174	160	180	195	140	168	162	164	187	149	164	157	151	160	143	179	163	172	169	159	162	163	179	171	152	167	156	175	172	156	163	145	174	147	169	157	165	161	164	163	171	164	146	155	182	166	151	143	156	176	178	178	154	152	140	158	171	170	160	137	147	179	144	175	156	170	191	150	153	164	162	155	201	158	163	173	169	181	167	198	187	170	161	165	165	165	181	181	172	170	179	168	172	186	163	176	168	184	140	163	181	173	163	178	171	142	148	160	160	160	168	170	191	171	180	135	167	145	167	180	171	163	177	193	168	173	148	170	179	162	172	174	181	169	148	166	182	151	166	159	141	161	183	167	176	179	170	146	200	187	159	146	181	168	159	170	145	186	164	187	165	183	203	177	164	152	177	189	173	178	138	133	174	166	159	159	167	176	167	153	152	162	172	170	162	159	158	171	147	152	155	165	175	185	179	143	172	175	158	173	159	156	185	144	155	182	172	155	174	176	175	163	161	176	188	161	156	180	181	149	165	164	167	181	187	181	155	181	165	188	185	144	157	159	169	163	183	164	169	150	173	173	179	156	167	171	158	157	137	151	159	174	178	159	168	181	152	182	153	150	181	165	175	180	147	149	184	180	198	181	174	170	154	163	160	148	151	157	181	142	170	184	186	160	160	177	160	171	168	171	173	158	164	175	180	154	170	173	157	201	191	164	171	161	169	157	160	162	180	177	170	164	168	186	162	192	164	152	166	148	162	155	157	167	157	164	162	158	163	156	155	169	138	155	159	143	162	135	175	181	172	165	158	178	153	152	172	152	153	173	173	172	152	168	174	177	161	180	168	162	161	172	160	179	185	131	160	135	169	157	168	179	170	159	199	168	161	165	175	163	173	156	178	169	162	164	154	175	190	155	155	151	185	153	150	168	161	176	168	176	176	186	171	172	163	163	168	180	151	151	189	193	170	181	159	169	171	142	156	168	173	166	169	179	164	176	195	166	143	154	170	169	162	160	168	170	181	187	171	156	148	159	174	155	157	148	179	168	156	175	139	170	164	165	153	145	169	165	183	147	178	156	155	163	182	146	170	168	175	168	173	164	179	182	190	168	162	158	172	164	176	171	142	159	155	177	168	190	173	173	174	160	154	160	185	158	163	168	171	170	161	140	165	163	182	173	184	158	154	173	140	172	156	164	176	175	183	157	176	174	180	170	184	182	165	161	168	175	190	168	171	172	162	148	143	176	164	145	176	168	168	163	146	161	161	176	181	170	173	167	164	160	186	180	143	173	180	158	174	154	171	153	142	144	169	156	161	177	185	166	177	149	184	177	161	153	156	166	171	201	176	178	166	185	176	159	180	161	163	147	159	173	159	176	179	174	175	156	170	144	194	162	182	161	139	165	166	160	169	162	140	178	149	151	176	163	161	170	141	166	159	179	180	152	162	187	170	154	167	181	154	172	133	178	158	172	172	155	180	167	173	156	146	169	159	170	145	175	166	177	179	145	138	179	164	181	155	158	147	133	161	171	163	181	180	176	176	163	183	183	170	156	150	158	173	173	179	152	191	191	182	163	166	170	153	159	155	185	159	160	176	130	164	164	163	161	163	172	180	170	160	160	182	168	149	156	168	167	182	176	154	135	156	162	167	143	183	165	163	177	166	155	154	176	174	168	155	175	140	190	155	195	174	164	191	165	170	188	152	165	163	165	157	169	153	134	160	160	136	145	163	171	192	170	165	172	134	135	175	160	175	165	161	175	163	186	156	157	190	156	163	162	167	172	188	169	178	162	166	163	167	158	142	156	156	179	183	180	167	168	159	160	170	161	152	164	181	173	171	164	189	184	167	165	155	147	161	151	160	172	156	164	176	152	163	165	182	168	160	169	159	161	165	186	145	173	150	166	172	139	169	158	159	159	144	155	183	163	177	150	159	180	165	171	162	160	157	164	169	164	167	149	172	158	161	168	157	161	174	167	179	151	177	166	174	176	185	173	152	195	191	159	173	153	148	179	155	183	184	154	168	179	149	144	182	129	164	157	168	170	158	157	169	161	155	150	157	173	177	163	189	154	172	193	188	169	185	157	166	183	159	173	161	186	171	162	164	148	172	182	191	164	142	139	149	177	159	156	145	167	172	169	177	148	165	183	163	142	162	196	175	159	187	159	170	203	167	165	180	175	175	149	175	175	140	168	170	167	145	174	161	176	156	159	174	164	152	165	155	163	167	175	148	172	158	179	181	171	162	172	163	172	145	158	178	155	162	172	167	182	174	139	161	177	174	172	166	167	145	165	171	167	145	168	149	166	155	183	161	177	178	155	173	154	166	173	159	171	165	181	173	156	159	171	158	191	152	164	163	137	180	172	162	170	175	157	169	176	168	181	173	176	162	183	147	178	159	179	184	165	142	167	163	184	180	170	146	145	155	165	139	165	175	166	166	173	169	180	171	151	171	161	166	195	181	177	159	145	165	181	169	131	152	187	160	146	177	180	179	153	161	143	163	162	174	185	162	160	173	154	135	163	164	161	147	161	176	156	143	175	175	148	163	171	165	140	164	195	163	177	146	174	157	189	184	159	177	168	171	175	168	170	164	175	158	161	173	154	192	148	162	169	150	185	172	207	166	158	163	172	143	147	197	163	159	186	134	171	163	190	165	177	152	183	166	151	182	174	168	171	177	173	149	161	184	163	179	158	165	174	183	188	177	162	198	165	164	152	178	179	147	165	160	181	156	174	170	142	176	158	174	169	173	174	162	176	165	158	174	153	146	181	158	161	158	166	173	194	176	160	180	183	157	171	165	149	161	127	172	151	168	170	181	143	161	172	168	141	158	165	160	157	127	163	163	160	159	156	155	169	185	174	161	173	164	155	179	164	148	159	161	152	175	161	161	151	174	159	161	174	169	178	176	176	162	149	180	162	169	171	149	170	202	181	155	173	183	149	153	169	169	134	181	150	178	150	172	160	152	150	182	146	153	153	162	159	159	186	147	180	178	177	190	198	166	172	162	177	182	175	166	170	173	160	158	170	143	169	174	167	147	165	157	181	146	165	185	172	178	180	152	177	181	163	161	155	171	174	164	147	165	172	170	180	188	181	163	180	191	158	159	174	151	177	171	169	147	170	184	166	153	168	162	179	158	167	161	192	170	171	176	176	161	168	186	152	167	174	160
5448	1858	1505	788	553	382	320	219	294	248	240	183	186	190	204	194	200	175	195	155	180	177	174	181	173	179	187	190	176	176	165	194	158	189	163	161	181	198	168	177	177	165	191	177	180	162	159	151	182	183	175	176	188	179	180	178	176	186	196	165	183	164	154	166	158	194	167	187	169	152	175	162	156	164	169	191	156	170	169	165	187	185	173	167	164	168	165	182	175	177	168	177	173	179	174	179	167	179	177	188	178	173	158	152	156	187	199	177	159	175	181	178	176	177	167	170	163	154	151	171	181	160	156	140	172	179	177	183	177	143	182	163	159	182	192	180	175	191	195	197	165	177	164	171	172	143	176	169	183	199	179	160	188	168	178	161	184	182	166	174	179	187	161	171	202	190	194	168	154	148	160	191	193	173	162	182	172	166	159	170	175	217	176	159	168	180	153	161	169	188	164	178	175	162	190	189	174	189	154	172	168	192	165	171	157	168	180	154	149	178	199	184	158	178	181	173	171	165	192	164	174	180	165	162	193	169	170	182	176	164	176	183	181	177	167	159	167	179	175	201	173	182	174	163	170	190	180	160	164	153	174	157	155	185	185	189	175	164	187	181	180	168	174	173	163	156	173	175	158	149	165	187	165	189	173	189	174	166	179	185	170	176	164	176	182	166	172	170	175	194	181	161	172	169	185	166	182	169	197	187	178	181	157	171	151	191	170	189	188	157	172	170	166	159	194	163	178	182	173	161	178	185	165	178	165	179	177	158	186	189	173	201	196	188	162	174	172	172	193	165	175	185	170	197	149	180	148	183	157	184	182	156	153	169	187	164	163	169	176	164	169	165	171	164	172	180	166	169	169	168	163	160	174	183	157	167	163	200	161	183	145	174	171	168	195	167	165	199	175	174	166	161	176	175	178	180	180	168	174	168	192	174	176	193	165	197	188	168	157	148	195	153	178	159	172	161	160	156	197	166	154	189	173	188	172	179	207	175	172	187	208	169	184	189	175	178	164	180	190	184	173	147	169	194	185	194	169	196	201	161	175	159	164	186	158	162	175	179	190	178	188	155	194	209	182	183	197	150	205	156	171	164	167	181	179	179	185	187	175	193	183	176	200	173	178	182	170	150	172	184	191	163	187	155	186	165	168	174	165	190	186	173	190	182	193	196	181	166	197	182	192	154	184	176	177	166	145	187	193	149	188	171	165	173	193	167	185	180	202	168	187	183	171	210	153	170	163	162	186	190	192	181	165	192	185	189	185	166	167	172	197	169	165	176	171	161	152	192	159	164	161	170	186	186	177	180	162	148	163	172	182	154	161	146	174	166	161	182	164	153	180	171	156	175	170	161	181	165	175	184	177	179	187	178	167	177	165	167	167	185	181	188	165	164	169	175	181	162	211	164	168	144	171	157	187	172	194	199	188	169	170	164	173	161	183	181	192	185	171	144	151	181	180	168	183	167	166	194	168	164	191	198	172	171	186	177	161	182	169	150	162	172	174	198	164	168	158	177	171	162	147	176	164	153	176	189	170	167	170	159	186	162	162	172	163	188	175	162	150	191	172	164	185	195	168	182	177	176	162	177	195	173	155	152	172	159	165	157	157	167	196	172	173	188	180	175	210	161	167	169	166	190	161	170	176	162	170	169	175	174	157	171	204	170	163	177	186	184	177	184	194	165	184	166	170	187	180	162	174	175	196	177	175	183	170	154	160	158	177	187	184	177	178	203	192	181	179	170	173	178	189	185	176	168	175	157	202	176	170	167	173	153	177	157	185	187	165	198	177	173	154	162	184	174	183	175	159	171	160	184	185	165	143	167	169	166	153	177	165	184	180	189	162	170	190	171	187	168	167	173	173	185	213	163	170	165	169	162	185	165	166	168	164	166	161	195	187	201	185	189	175	175	174	163	180	167	161	204	176	164	197	178	154	160	203	165	153	193	182	185	166	158	156	153	150	168	159	180	200	163	152	189	189	189	171	183	180	193	164	168	182	166	172	181	188	177	187	163	176	197	186	152	160	186	153	156	158	190	160	159	168	181	184	188	162	173	153	151	170	186	166	176	185	177	173	188	170	174	174	157	176	177	164	191	185	188	197	159	174	161	190	178	193	160	170	164	163	184	174	175	188	180	170	171	188	155	182	164	181	193	194	159	199	161	181	190	158	193	168	172	167	174	183	184	178	173	155	167	162	191	167	172	179	192	144	165	164	164	194	172	181	183	166	144	173	164	168	164	169	169	181	170	198	156	184	165	171	165	194	182	159	157	170	184	175	179	165	171	167	173	165	200	192	170	174	161	182	188	176	179	189	145	161	159	176	187	180	169	187	176	181	190	176	172	166	177	157	161	176	171	171	188	182	169	186	174	178	178	193	188	180	174	160	152	173	173	179	168	177	166	154	159	178	156	164	177	185	177	165	172	189	165	152	172	202	158	190	155	146	199	154	191	165	186	188	180	158	201	182	161	189	186	168	185	163	149	175	187	166	197	175	189	182	157	183	160	165	175	172	169	165	193	186	169	172	159	180	143	188	173	180	191	162	191	172	177	149	191	172	181	165	150	210	203	158	162	211	163	172	201	156	190	156	153	176	166	186	148	161	168	178	163	190	165	161	166	155	170	173	186	177	168	178	158	177	182	173	181	184	153	223	171	165	181	196	166	166	182	170	172	178	156	182	180	169	176	179	169	185	189	158	181	164	169	184	173	175	182	188	166	167	169	162	189	185	199	198	169	168	176	202	164	160	168	208	166	174	167	176	175	174	189	178	184	157	182	165	175	194	194	185	179	190	178	169	180	183	175	174	173	173	190	160	182	189	174	170	172	182	179	166	181	187	186	169	159	174	177	166	153	167	147	182	182	174	180	182	162	171	171	189	148	180	172	187	162	174	167	169	174	197	166	158	194	206	147	171	181	146	161	167	176	187	199	192	172	167	167	156	189	181	183	181	190	188	174	168	178	194	188	198	176	178	175	141	170	186	179	160	172	180	163	173	187	159	176	183	160	173	164	142	182	181	154	151	182	162	166	174	155	168	191	160	186	197	167	193	199	175	166	170	169	174	149	189	188	173	159	191	192	201	164	179	178	175	197	157	197	189	165	176	181	173	173	151	153	164	173	172	175	198	187	151	177	177	156	187	192	174	157	165	168	179	131	172	173	184	220	178	155	200	172	172	204	158	176	169	154	162	167	176	187	164	166	181	187	191	193	192	192	171	171	170	167	181	204	157	143	165	174	183	160	178	169	166	178	184	199	173	212	160	194	153	195	189	169	167	173	160	186	153	177	180	182	175	175	176	190	171	177	165	177	175	188	167	160	175	168	161	184	181	182	174	189	169	160	158	189	173	184	189	165	168	193	185	177	161	161	198	176	161	186	196	170	154	160	175	156	174	182	190	162	190	156	184	165	160	162	173	167	175	165	181	169	200	186	189	163	181	185	191	158	201	144	181	186	186	175	195	177	165	150	167	172	176	154	167	157	166	171	176	168	164	179	196	178
24512	20174	26358	23759	20174	11573	2266	1226	1109	1009	928	828	699	667	727	661	615	688	616	635	616	613	645	572	609	553	554	523	553	595	509	592	553	535	587	551	509	544	552	519	558	593	534	532	538	540	544	565	560	520	521	629	527	529	540	554	516	564	565	542	533	513	536	537	518	550	524	566	506	515	512	542	563	527	525	547	545	559	521	540	564	544	517	522	554	491	559	558	548	550	545	538	539	529	539	559	571	583	529	514	540	519	494	529	566	526	522	549	556	571	533	555	575	504	536	524	523	544	498	557	520	537	551	537	542	539	495	543	524	505	526	535	515	494	505	552	574	529	501	531	553	549	506	534	536	516	557	534	549	502	528	540	539	520	536	504	506	522	536	537	545	510	518	565	533	551	553	586	508	541	538	549	524	500	492	478	511	500	551	535	510	528	520	532	536	507	566	534	521	557	517	525	548	491	524	553	513	521	519	543	500	512	547	534	547	550	564	529	536	520	516	517	563	519	556	559	534	516	537	521	531	597	562	536	529	547	561	575	537	553	529	550	587	497	546	510	542	554	521	507	590	542	521	541	517	549	582	550	558	491	496	530	503	540	580	536	517	510	503	533	529	519	570	527	545	582	528	482	543	530	516	544	547	508	516	513	547	537	541	536	569	532	580	571	549	536	505	552	563	522	531	570	545	521	533	515	553	507	539	550	513	544	550	529	494	525	533	529	545	574	501	522	521	531	602	539	472	494	547	515	509	548	532	544	521	514	539	535	507	569	549	535	514	511	557	531	550	562	506	544	536	552	530	533	565	506	508	561	512	533	552	493	512	552	514	512	534	532	527	559	526	524	548	574	528	576	549	527	503	522	558	523	520	526	572	512	488	529	532	532	530	568	498	525	549	535	529	552	530	520	551	531	550	533	539	521	561	496	592	499	525	581	523	527	537	544	551	556	561	539	529	503	539	553	527	509	559	524	540	485	512	564	552	547	547	506	532	516	541	537	522	531	514	559	480	543	581	521	564	539	559	550	535	526	526	520	553	559	532	560	515	546	530	513	546	509	560	520	537	537	537	485	557	539	532	498	509	536	498	539	569	566	557	556	505	527	563	513	526	552	489	545	533	530	542	527	551	546	551	508	548	561	538	509	554	537	528	544	531	552	543	548	525	528	510	558	513	538	522	503	532	539	514	502	524	543	539	513	505	571	512	550	524	585	519	544	542	525	513	553	519	540	549	521	542	562	549	520	530	575	507	562	547	561	534	524	530	549	499	532	567	553	540	587	545	595	531	566	502	526	546	514	479	585	546	532	553	500	572	520	556	573	548	524	506	536	539	531	546	561	519	557	535	567	560	520	533	549	523	538	549	538	568	560	520	517	534	498	542	522	535	558	521	581	552	500	533	602	570	542	493	535	540	550	520	503	499	520	555	548	516	532	532	582	504	556	558	545	571	514	512	562	570	514	527	525	520	535	496	501	559	503	526	528	500	538	521	542	501	546	542	492	549	544	543	477	545	526	561	557	563	539	537	566	542	512	530	504	532	547	545	565	528	513	570	569	539	534	510	494	554	543	545	522	593	562	508	531	540	524	539	501	492	520	549	542	535	525	547	550	531	528	503	547	531	540	551	539	536	546	557	582	546	534	498	520	555	590	542	578	550	564	547	527	562	523	525	495	506	486	557	572	508	512	492	524	490	556	509	534	517	516	551	566	567	527	518	539	541	539	547	557	543	571	479	514	512	495	563	523	552	517	542	520	558	502	518	517	574	539	541	557	525	501	524	534	537	548	518	547	554	588	564	536	502	537	536	546	503	519	579	506	551	543	553	558	557	534	553	562	564	588	497	507	501	496	545	543	554	572	542	575	553	514	539	503	555	502	549	520	571	530	541	525	552	551	524	526	526	539	510	538	502	511	538	531	545	490	552	503	524	520	537	505	551	544	581	557	548	496	555	536	562	539	513	510	571	529	506	499	551	564	507	503	563	537	526	521	516	516	509	560	537	501	531	539	495	566	516	518	486	598	549	517	518	553	542	548	570	531	556	559	542	505	524	469	514	532	538	492	537	520	550	517	510	479	568	537	519	526	517	556	539	549	519	531	515	554	562	518	567	563	515	542	541	568	543	541	558	510	512	530	472	527	546	534	545	466	498	491	553	482	555	547	557	514	535	510	585	534	555	544	542	563	557	587	546	522	510	539	547	531	478	522	538	567	525	546	543	547	534	528	573	562	516	528	546	527	534	540	553	517	520	508	574	521	503	549	545	476	511	546	502	529	563	566	487	541	542	498	541	536	512	520	490	535	519	568	541	508	543	554	520	527	551	518	570	501	523	493	518	537	521	541	552	522	502	514	549	546	541	531	532	518	519	534	538	516	532	521	511	539	558	542	558	551	569	523	533	529	516	538	530	563	532	519	534	556	494	549	528	533	556	535	535	510	540	527	533	556	537	524	522	565	563	542	544	478	497	489	520	554	501	526	524	519	491	494	534	557	578	542	519	526	509	511	557	557	503	573	543	565	513	513	537	536	524	550	534	593	565	517	543	527	563	508	507	551	547	555	545	519	559	550	544	551	565	514	537	516	523	525	537	570	529	539	533	554	564	496	543	553	516	541	525	536	536	523	521	557	528	555	540	551	538	561	522	515	535	531	541	559	490	481	541	531	495	550	534	545	532	531	541	549	530	523	548	550	536	567	524	486	543	500	538	567	542	522	545	539	536	551	508	521	552	485	513	535	536	565	548	528	526	554	544	601	528	532	522	515	513	528	514	502	515	517	485	530	564	575	523	572	514	513	554	494	559	574	500	530	539	531	526	521	527	504	518	548	551	523	526	483	536	488	491	574	539	548	586	532	571	549	554	485	548	531	518	513	554	561	536	528	546	520	522	512	514	521	559	521	511	492	510	543	533	533	539	531	533	529	530	568	556	560	537	507	483	552	551	584	551	523	533	588	529	556	537	534	498	544	539	530	552	528	563	570	541	531	549	493	513	580	514	519	552	516	514	515	535	527	550	558	510	566	511	556	533	528	508	555	499	540	572	544	535	550	537	550	541	497	561	556	526	518	533	522	519	582	523	531	531	535	480	518	535	514	533	540	522	513	518	533	512	528	578	544	541	525	560	522	522	540	541	519	508	523	507	541	534	548	536	484	516	519	505	478	484	551	527	558	522	558	546	502	570	576	527	527	528	558	556	552	493	529	529	525	533	488	568	552	532	540	572	566	505	546	514	511	545	501	523	507	545	546	529	559	551	547	577	574	570	568	545	525	503	557	525	554	525	524	544	547	491	500	526	542	558	578	517	546	515	538	535	508	520	533	500	522	541	556	525	518	567	494	537	512	499	545	533	528	532	534	553	526	544	463	539	524	584	573	531	496	551	529	542	563	537	544	516	536	509	515	547	551	522	506	537	586	530	496	546	486	514	527	507	526	518	545	506	512	528	556	540	524	531	544	565	565	542	539	530	547	589	513	576	544	518	571	501	527	551	542	512	498	539	578
7627	13895	11922	7040	5412	3845	2684	1918	1740	1480	1458	1157	937	835	843	735	670	719	669	656	647	642	594	591	578	565	564	551	551	537	555	559	486	466	508	513	559	550	531	500	526	514	530	472	523	521	522	541	510	523	502	499	538	529	514	486	471	520	525	530	544	512	520	498	483	556	511	474	512	471	497	516	477	468	502	471	519	554	498	506	497	484	503	511	481	447	467	469	479	492	492	496	486	494	493	496	517	482	456	501	490	508	461	521	470	533	492	490	501	520	516	504	501	511	490	474	480	507	507	523	492	496	502	495	525	469	473	513	505	501	506	485	531	512	494	498	478	484	491	517	465	511	490	477	507	451	510	489	469	539	501	500	505	507	513	467	488	483	489	491	460	509	520	483	480	480	471	484	479	478	488	447	523	484	455	457	443	499	502	478	474	464	481	505	466	445	482	510	531	539	484	484	497	490	467	472	479	521	502	496	473	477	492	484	487	509	509	473	492	505	510	512	484	455	488	503	543	477	494	434	523	450	478	473	461	473	479	485	542	541	501	469	452	470	512	486	495	499	464	510	488	474	545	484	467	512	441	475	478	499	470	493	496	489	452	473	483	490	487	481	504	576	458	477	466	517	489	501	481	469	495	493	494	524	528	483	467	450	510	515	487	487	462	520	483	515	512	504	494	500	469	473	473	493	495	489	498	507	504	509	507	475	477	498	484	515	498	541	501	485	538	492	484	490	560	457	488	484	464	508	500	529	505	525	530	494	495	489	464	483	490	492	508	474	529	496	507	507	481	506	479	480	471	532	502	509	516	480	491	468	519	512	515	461	477	487	478	488	492	486	438	503	488	461	523	490	489	464	470	485	467	492	506	443	489	513	515	498	503	487	495	503	488	465	478	483	540	515	498	489	515	534	493	483	490	497	473	472	538	498	508	454	488	465	525	496	493	565	455	483	492	491	537	494	512	482	473	480	502	515	486	491	527	525	479	483	506	488	501	493	499	503	482	514	484	474	507	468	468	493	501	488	475	492	461	540	509	504	456	503	482	482	475	497	493	507	497	462	499	492	487	458	510	513	449	469	496	492	522	486	522	494	485	482	462	534	503	433	543	477	499	544	459	489	479	540	468	508	457	486	523	534	499	476	477	521	522	500	493	522	502	470	482	482	519	530	484	516	471	448	512	463	514	489	498	506	532	505	484	511	431	499	484	472	497	505	464	483	500	512	464	508	520	504	496	438	481	541	505	499	456	486	491	522	498	500	481	487	471	515	527	498	462	513	498	488	516	487	476	504	492	504	500	514	511	477	521	521	458	471	456	468	517	507	494	482	519	467	477	489	478	521	502	488	505	489	495	525	488	480	462	520	470	434	522	485	482	510	509	508	500	503	483	498	542	434	485	494	500	499	515	455	500	459	524	499	497	492	508	474	515	491	479	482	470	468	499	506	481	512	499	475	527	497	485	503	479	513	481	492	532	485	515	498	513	471	476	488	446	501	489	480	494	500	463	506	468	510	520	480	509	443	495	482	503	487	498	526	506	490	459	452	444	501	466	476	473	458	452	507	509	495	496	496	482	477	512	503	483	520	492	511	487	470	538	500	482	520	479	503	492	499	489	508	484	463	486	494	484	478	480	498	439	501	515	513	508	498	517	493	542	514	484	509	495	487	486	552	471	480	441	497	499	509	489	477	473	433	492	462	527	488	475	447	521	504	506	498	503	492	503	458	481	512	543	481	498	490	508	489	483	486	496	518	478	484	509	514	488	519	490	529	463	494	472	503	472	459	496	485	506	511	493	471	480	489	478	517	479	476	527	471	525	461	491	480	503	480	542	497	487	511	518	540	500	497	434	491	507	496	504	492	482	468	502	492	450	470	497	452	490	458	453	495	508	501	471	513	504	485	523	491	453	518	463	491	475	501	531	494	491	476	482	503	483	477	508	496	463	509	520	468	501	464	504	493	481	461	477	485	479	486	495	473	533	469	502	504	501	505	468	524	518	474	480	494	532	492	466	494	496	511	481	480	513	515	476	452	489	490	523	489	491	467	473	491	504	481	472	490	491	483	523	446	461	487	498	477	519	499	456	482	524	541	476	480	502	484	478	502	471	518	516	455	466	491	496	500	505	505	502	501	482	471	463	480	546	525	492	473	541	519	527	490	494	484	463	491	461	518	532	523	501	485	493	523	528	504	477	490	514	501	508	517	521	467	506	472	511	506	495	478	502	492	458	502	521	515	496	477	465	473	492	508	495	488	486	500	509	477	508	485	511	530	473	509	500	465	505	437	484	527	484	482	462	460	484	470	500	502	505	498	490	484	497	495	556	503	473	482	472	474	506	458	484	515	469	469	485	487	550	454	500	489	500	475	473	504	455	514	487	491	524	506	508	485	512	553	494	501	527	504	500	449	522	529	458	450	538	485	525	482	505	485	461	483	504	505	469	506	519	495	480	513	499	503	488	484	524	504	482	451	499	490	468	482	522	497	485	493	487	466	487	481	542	486	497	494	511	502	482	519	455	468	499	466	438	467	503	483	503	474	507	494	473	505	508	493	465	515	473	476	519	480	528	498	484	514	507	536	518	511	483	513	464	530	488	459	500	527	475	478	498	504	515	494	497	491	474	509	493	518	477	439	488	511	477	519	499	465	470	486	536	487	485	502	503	480	481	505	448	495	466	496	482	527	506	536	497	491	473	501	482	484	513	484	463	490	496	523	505	470	471	494	477	476	492	482	494	498	487	506	500	480	494	543	542	483	527	480	530	520	492	473	482	539	495	493	480	456	482	503	485	510	527	455	512	497	489	477	477	542	485	517	502	473	451	455	485	490	536	481	512	518	507	498	458	475	493	541	531	522	474	492	482	499	509	493	483	486	494	490	492	475	502	516	494	472	536	522	477	499	475	501	530	511	486	550	497	528	489	493	496	427	529	508	516	486	481	510	479	512	507	492	490	524	493	500	507	512	490	518	453	471	468	456	497	537	474	489	508	484	490	484	492	517	486	451	541	487	471	498	516	491	482	494	513	508	519	504	501	484	468	489	483	493	487	526	469	499	520	500	518	459	490	519	479	530	488	541	538	484	479	474	502	481	487	470	448	500	512	476	482	531	519	516	523	510	474	514	515	533	483	521	478	468	552	526	507	473	473	527	490	487	477	506	528	491	505	472	485	491	496	468	473	501	500	555	452	495	513	477	522	449	514	474	511	472	477	477	543	497	496	532	460	461	506	490	518	503	493	509	531	445	501	504	499	498	476	464	517	474	522	500	502	518	524	491	488	549	513	499	554	514	503	542	480	506	495	524	457	514	560	524	505	518	516	462	502	472	504	488	536	494	497	500	433	513	481	497	504	471	446	502	506	485	518	495	497	514	488	507	502	483	524	479	477	494	467	459	489	470	480	505	475	482	502	475	511	520	472	540	519	502	484	536	508	503	513	514	507	503	482	504	498	512	472	466	485	501	469	487	504	488	515	491	474	495	488	447	458	498	498	509	506	469
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
