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
340282051503	340282052064	340282052614	340282053164	340282053712	340282054264	340282054814	340282055364	340282055912	340282056464	340282057014	340282057564	340282058112	340282058664	340282059214	340282059764	340282060312	340282060864	340282061414	340282061964	340282062512	340282063064	340282063614	340282064164	340282064712	340282065264	340282065814	340282066364	340282066912	340282067464	340282068014	340282068564	340282069112	340282069664	340282070214	340282070764	340282071312	340282071864	340282072414	340282072964	340282073512	340282074064	340282074614	340282075164	340282075712	340282076264	340282076814	340282077364	340282077914	340282078464	340282079014	340282079564	340282080112	340282080664	340282081214	340282081764	340282082312	340282082864	340282083414	340282083964	340282084514	340282085064	340282085614	340282086164	340282086714	340282087264	340282087814	340282088364	340282088914	340282089464	340282090014	340282090564	340282091114	340282091664	340282092214	340282092764	340282093314	340282093864	340282094414	340282094964	340282095514	340282096064	340282096614	340282097164	340282097714	340282098264	340282098814	340282099364	340282099914	340282100464	340282101014	340282101564	340282102114	340282102664	340282103214	340282103764	340282104314	340282104864	340282105414	340282105964	340282106514	340282107064	340282107614	340282108164	340282108714	340282109264	340282109814	340282110364	340282110914	340282111464	340282112014	340282112564	340282113114	340282113664	340282114214	340282114764	340282115314	340282115864	340282116414	340282116964	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23078	21486	29194	24170	21480	21513	12398	1396	941	856	782	677	660	571	572	521	534	512	470	437	461	481	411	394	399	403	382	387	375	422	385	395	372	393	363	384	371	379	410	373	374	369	394	358	372	384	392	373	378	368	352	355	389	389	359	368	396	352	369	397	346	358	347	365	406	359	355	363	401	354	326	350	368	358	376	348	353	345	388	360	381	343	384	368	376	373	359	362	354	335	362	378	343	355	337	367	356	374	329	363	371	360	365	333	381	361	337	353	356	355	351	356	350	393	308	366	380	344	373	336	370	379	347	367	349	354	360	365	346	330	335	354	366	328	366	359	353	347	351	349	388	364	344	345	342	378	392	373	365	364	324	341	380	322	362	365	352	379	342	355	346	353	367	348	362	366	365	362	363	369	333	344	335	350	334	376	378	344	356	376	372	361	358	362	328	361	333	323	359	362	345	343	323	371	387	346	349	369	320	335	342	352	367	332	358	397	346	351	371	373	362	369	341	341	342	330	395	328	322	371	364	359	360	345	330	355	359	348	327	328	333	328	369	347	354	377	361	380	374	375	364	373	360	327	333	357	358	334	350	378	356	318	360	378	352	334	329	347	367	357	357	326	357	335	335	363	414	376	383	335	361	353	358	364	382	336	343	363	378	349	332	373	360	341	362	344	362	383	393	347	373	394	383	318	352	381	374	381	346	348	350	366	372	362	346	356	384	358	346	340	353	346	351	373	335	376	348	348	356	341	384	369	343	368	352	336	340	347	341	343	348	392	368	365	319	358	349	365	361	359	362	353	357	395	335	342	349	335	392	365	344	335	351	340	332	391	348	359	370	326	350	361	337	359	383	357	328	337	347	350	360	388	336	350	368	361	326	354	370	364	338	336	361	340	370	366	356	335	352	356	339	350	364	345	399	367	355	362	376	361	331	354	353	332	361	378	345	353	371	367	362	349	339	369	345	360	346	367	357	357	361	367	367	351	353	345	323	375	342	352	354	324	359	361	345	354	352	362	353	328	358	378	339	344	368	341	374	345	358	373	344	356	341	373	345	356	373	369	382	394	375	381	357	372	366	378	340	363	360	354	365	391	361	377	351	344	363	373	350	365	358	332	319	351	348	337	353	362	350	369	321	358	349	362	336	369	369	342	375	360	342	357	348	354	343	341	377	383	341	378	379	345	335	369	343	337	359	390	336	378	359	365	360	395	369	352	371	363	357	373	340	323	372	361	361	354	362	340	330	410	335	347	397	333	367	361	369	362	335	347	372	327	394	356	317	350	353	316	330	348	348	336	348	332	363	343	370	326	355	358	376	354	340	367	355	364	323	373	359	331	356	364	351	352	351	305	367	357	306	359	377	367	374	378	338	367	369	321	367	341	354	354	376	378	321	325	351	345	343	351	350	330	355	341	381	390	370	349	349	352	390	356	380	365	373	320	384	395	341	333	358	333	355	367	385	378	332	345	338	342	348	342	334	406	332	360	357	340	392	364	360	350	378	345	305	394	374	376	314	352	342	340	349	385	295	350	330	373	351	366	371	366	353	370	367	368	323	385	364	345	317	365	375	363	362	354	384	336	385	350	404	373	364	360	355	380	366	380	329	388	368	352	343	370	383	376	366	353	348	342	343	358	365	393	364	365	361	347	346	380	391	361	336	362	336	364	392	371	372	311	364	331	321	364	350	360	359	351	331	368	359	354	344	352	347	328	338	336	337	365	352	353	301	322	327	383	327	370	348	367	348	362	401	360	352	371	353	379	358	344	352	322	372	345	312	335	338	359	333	355	334	343	364	310	369	314	324	385	349	351	349	323	364	365	362	346	334	341	394	379	339	344	347	340	343	365	363	343	365	369	330	352	334	340	363	317	370	346	354	350	397	365	399	350	348	334	316	347	339	379	354	360	337	352	331	365	336	388	350	351	368	374	336	337	329	349	340	361	357	352	363	375	300	370	386	356	341	349	369	341	380	336	333	352	382	381	388	363	338	369	377	332	320	353	328	377	366	338	326	400	324	366	351	353	363	384	350	350	337	324	366	358	345	375	375	358	387	341	352	360	353	359	360	331	346	348	324	370	356	347	351	374	324	350	353	380	386	353	337	367	373	339	383	351	364	346	395	359	364	412	380	396	342	346	375	345	347	358	339	386	354	369	322	359	344	361	350	342	336	354	373	334	369	348	365	348	337	370	347	331	347	334	327	358	379	389	380	363	346	360	325	356	361	338	315	331	350	354	372	337	361	365	363	331	353	353	329	366	373	344	335	355	329	365	355	331	351	347	357	376	351	371	376	371	390	362	365	357	358	380	358	364	339	356	337	393	366	350	380	386	372	349	329	366	350	370	424	374	334	393	366	331	348	363	373	359	353	373	361	347	360	352	355	348	353	365	344	342	330	343	365	345	363	376	345	358	365	332	335	337	353	367	371	339	373	334	376	361	393	376	350	361	348	370	371	318	352	372	345	384	347	339	394	338	395	354	356	341	355	354	384	333	354	362	346	372	353	378	318	379	347	339	362	336	346	372	345	366	340	347	356	338	373	343	342	356	332	375	353	329	382	325	357	334	354	362	338	370	336	370	366	319	356	351	334	347	369	367	383	354	374	355	340	368	328	367	338	361	333	354	395	351	353	371	377	380	352	361	359	358	340	373	346	357	349	358	358	339	352	351	365	356	371	367	356	363	338	368	362	358	345	379	313	363	327	379	374	351	360	348	334	346	335	370	355	355	336	362	366	336	382	337	361	355	333	331	313	368	385	389	360	325	352	361	357	354	378	364	350	362	351	357	359	323	346	380	315	351	362	365	330	369	332	326	372	348	349	361	371	353	348	334	356	333	350	350	331	331	328	374	345	361	347	333	345	356	369	349	373	326	370	346	363	362	325	344	341	351	390	365	375	340	348	318	356	369	352	375	365	348	360	369	362	369	375	340	382	331	359	389	321	337	370	369	322	317	365	373	392	378	401	348	356	383	340	342	369	359	389	390	331	351	370	367	339	360	353	341	362	338	380	407	345	359	366	360	367	323	375	360	346	378	379	349	352	345	362	349	351	358	353	363	371	360	340	342	352	369	362	386	365	330	364	351	373	335	378	358	350	367	354	338	336	313	372	384	386	364	364	347	344	368	358	378	339	368	351	369	362	394	343	382	344	336	366	356	359	343	334	360	343	354	334	361	362	359	360	368	371	355	356	352	353	357	369	336	349	370	359	367	340	357	335	370	376	350	344	323	357	340	380	363	343	374	391	328	366	373	346	309	337	328	356	355	359	382	355	403	342	356	372	346	400	383	324	381	359	351	359	345	320	365	344	417	354	361	387	364	368	414	364	357	353	348	379	342	338	307	373	362	359	354	383	357	354	348	347	365	337	355	392	369	389	363	372	356	354	324	380	324	336	376	356	363	391	371	363	363	384	371	334	334	365	330	364	337	334	370	329	379	369	337	341	345	366	339	337	386	397	330	397	380	371	363	359	367	333	347	345	375	349	336	342	326	377	362
30782	16568	13827	7329	4832	3596	2843	2272	1766	1413	1227	1122	929	831	750	689	705	646	609	588	559	567	451	521	503	510	456	447	487	453	445	480	452	489	451	438	433	432	450	428	417	460	417	417	424	385	434	411	427	402	385	399	373	414	394	404	435	408	418	387	427	381	368	380	404	409	399	353	391	409	413	382	437	396	426	422	394	385	405	370	412	413	389	404	383	387	389	409	413	381	403	405	400	385	395	412	393	387	417	417	393	408	383	399	397	403	379	400	390	391	410	385	403	440	387	411	413	409	397	397	378	400	371	351	386	408	403	414	417	396	392	444	392	396	355	397	403	368	382	402	404	383	401	382	388	381	408	398	403	372	403	385	429	400	407	376	429	385	365	396	371	404	411	409	402	395	358	389	366	403	410	420	419	386	420	406	395	379	408	412	382	366	391	399	385	402	387	423	402	432	382	399	376	432	410	415	410	368	377	374	390	387	402	406	398	431	411	359	376	386	387	363	375	389	366	388	407	392	413	391	392	399	371	404	406	388	377	410	396	354	401	413	389	419	384	376	392	438	411	392	420	396	392	401	401	385	388	390	364	410	394	389	368	397	396	403	402	422	399	411	386	390	397	362	384	362	385	399	403	372	377	409	391	407	380	403	387	412	416	398	408	394	388	425	405	387	384	394	428	435	375	371	365	417	377	406	412	362	378	397	405	371	392	375	357	371	360	399	366	446	386	380	408	404	423	408	387	393	389	405	373	386	420	405	397	425	382	372	388	391	399	409	395	407	386	403	411	379	391	346	366	436	393	399	398	371	438	377	403	373	375	400	397	378	407	350	380	395	392	405	389	379	398	435	407	396	404	380	375	427	383	413	406	404	403	416	383	395	396	380	394	361	404	357	394	381	436	397	411	420	406	399	386	402	435	387	407	383	406	415	403	419	383	375	373	389	396	420	418	377	407	379	403	400	382	427	414	410	406	396	374	378	407	384	367	430	446	380	401	411	403	418	369	381	395	435	385	434	408	376	401	377	424	379	421	375	393	398	396	398	380	401	384	410	415	355	377	410	364	416	388	361	393	367	404	381	407	348	387	417	385	386	400	384	410	427	398	405	369	385	399	403	413	391	437	407	418	390	388	404	381	353	366	392	408	363	418	347	385	406	386	455	380	372	363	405	417	386	361	397	418	433	360	378	415	385	390	395	408	396	382	388	416	405	390	395	378	383	403	381	414	419	379	362	438	399	422	397	391	408	411	391	384	427	422	385	410	398	398	376	405	421	414	389	429	412	368	405	388	386	397	405	419	381	377	409	394	381	346	399	416	374	390	391	413	385	385	359	384	401	426	362	372	399	385	409	376	379	405	351	381	434	360	434	411	354	386	390	378	385	364	408	401	417	386	408	357	375	374	402	429	369	430	395	398	376	393	388	404	379	418	384	394	375	356	384	364	375	381	423	396	388	416	383	401	410	382	377	417	383	377	387	345	381	391	420	379	406	413	382	396	369	413	407	385	392	373	361	375	384	385	390	405	393	388	370	384	347	381	436	394	370	428	425	399	388	355	399	430	382	384	341	419	381	362	423	371	409	394	432	402	430	378	437	410	377	388	385	378	401	396	371	385	396	373	403	415	408	426	397	404	433	392	376	376	399	386	419	406	417	382	413	421	429	393	395	403	361	391	409	362	400	363	395	409	374	386	396	383	367	413	377	362	407	385	414	374	391	394	380	383	397	372	421	363	405	392	404	400	395	400	359	344	410	404	426	402	393	362	358	403	394	409	401	364	391	385	390	390	388	447	363	378	403	403	417	359	395	402	403	378	418	350	369	393	389	418	390	366	416	425	408	419	411	413	423	405	409	385	412	394	406	387	427	397	400	389	380	397	371	385	400	374	408	401	385	361	390	389	376	428	386	361	408	416	404	356	383	393	393	402	369	390	387	403	399	382	374	388	416	409	407	416	374	369	413	400	386	405	400	435	408	399	378	387	408	381	401	373	395	381	388	346	401	367	387	438	360	381	358	377	379	417	419	399	429	403	411	401	399	385	373	406	370	428	378	410	396	406	362	388	442	406	417	402	397	382	415	390	385	344	394	370	367	400	405	431	389	376	436	419	397	402	384	400	417	403	383	381	369	383	378	415	403	378	364	419	380	432	360	414	386	400	422	381	421	383	414	365	370	402	417	412	378	378	432	388	415	425	409	402	393	394	426	377	379	396	420	400	397	393	395	404	374	396	405	375	414	395	412	360	407	404	400	398	420	381	362	417	402	423	414	417	368	446	392	382	388	387	436	388	389	398	428	393	398	357	355	363	391	389	395	377	398	391	395	357	406	382	385	398	369	361	367	433	382	377	409	357	380	415	428	407	355	373	378	379	391	399	406	398	419	426	440	420	389	383	418	398	420	400	406	406	442	347	385	380	427	392	407	398	398	365	411	383	394	423	411	381	365	421	397	411	408	396	395	412	386	402	404	405	395	408	399	391	410	384	400	422	386	420	387	395	390	365	437	390	415	408	379	383	396	383	412	413	360	393	378	381	392	381	391	361	350	365	369	402	380	386	402	397	418	388	396	381	372	386	427	388	398	391	427	397	412	360	404	398	405	416	383	408	404	368	403	396	395	395	415	389	392	393	374	403	421	385	426	380	373	390	371	407	368	387	379	409	345	360	431	397	383	414	367	422	390	387	383	406	396	434	371	402	385	397	394	397	382	374	405	375	405	401	369	371	392	389	374	396	386	410	388	375	389	364	380	385	369	408	381	366	376	409	425	406	377	396	415	360	418	400	371	406	376	398	387	426	389	387	373	377	399	408	402	367	402	432	405	393	434	376	399	397	404	404	387	408	407	409	398	385	392	389	359	379	423	382	412	425	406	395	449	355	369	374	374	381	381	399	401	384	397	387	421	365	399	393	375	394	417	371	408	379	417	397	398	370	423	390	429	391	391	383	420	386	413	395	420	378	389	417	368	400	403	405	358	386	403	411	408	378	404	368	356	409	402	414	416	381	368	417	373	388	360	405	388	415	387	395	394	392	385	420	402	379	406	399	390	429	393	383	384	412	403	380	399	367	430	376	392	391	411	380	415	416	359	350	438	396	383	409	391	374	445	337	401	393	380	404	414	393	366	403	398	429	354	380	384	417	385	393	394	404	401	401	406	385	386	417	401	417	378	434	440	368	398	401	378	404	374	418	392	352	382	364	404	405	379	373	371	389	399	396	399	405	381	422	415	433	386	383	353	428	407	395	400	402	422	384	393	390	389	346	428	403	404	408	385	374	395	419	445	389	413	442	411	366	430	386	379	394	418	377	406	396	391	430	386	358	417	401	408	389	408	397	403	409	403	379	380	431	378	373	400	385	400	413	389	381	400	378	363	402	395	405	403	369	378	379	431	440	403	385	395	425	393	417	398	421	386	425	404	402	417	380	392	407	405	414	416	389	364	391	404	417	386	395	391	391	395	394	377	376	415	381	399	385	391	394	384	409	373	382	422	425	409	372	409
27249	20006	7635	941	604	549	496	496	470	481	491	494	461	463	472	494	477	506	468	492	480	470	485	491	459	520	440	486	461	463	457	495	467	462	455	478	465	449	442	486	482	446	513	451	479	477	450	493	469	457	510	507	479	455	448	463	456	456	498	462	478	495	455	452	468	479	503	466	508	472	434	483	507	459	451	473	486	508	481	461	448	444	468	473	503	454	460	464	481	419	457	495	440	479	460	527	459	502	460	444	479	459	455	465	483	458	453	422	469	489	489	475	443	445	452	469	466	435	455	475	462	466	487	484	462	465	497	514	465	458	466	424	421	474	491	493	424	443	475	445	469	449	464	492	448	458	453	492	464	475	459	486	473	444	502	473	491	505	471	462	438	449	455	457	456	488	475	468	462	470	476	456	467	451	455	476	456	449	451	470	448	468	443	447	466	457	451	484	457	460	457	447	481	477	511	458	481	446	504	487	483	479	489	509	476	456	487	471	484	453	469	477	469	486	479	458	517	513	505	447	491	435	452	478	454	497	499	461	486	508	452	495	460	473	462	510	478	474	466	444	494	447	464	512	453	437	503	460	500	481	459	464	443	469	477	459	472	438	473	481	463	448	444	467	454	460	489	446	457	481	483	497	466	475	463	423	461	441	473	479	473	505	460	504	477	469	437	471	450	442	445	442	510	457	499	513	448	481	454	497	502	492	480	474	454	458	473	516	419	446	462	466	418	463	454	482	481	450	453	491	462	433	459	494	459	486	503	460	445	421	462	479	449	476	430	487	491	477	490	484	480	480	459	468	479	471	503	467	494	488	460	486	466	463	453	499	502	482	452	467	454	474	484	471	489	456	457	455	459	500	478	450	468	434	503	465	500	442	471	434	478	507	437	423	421	499	491	445	494	497	469	509	479	466	487	469	459	510	480	470	450	454	474	446	489	448	456	475	441	459	419	469	463	430	474	473	472	504	463	470	493	477	501	485	436	461	461	502	474	469	465	505	438	463	447	452	471	445	461	472	491	500	453	465	479	434	449	469	440	509	451	495	491	467	454	438	462	473	510	487	469	458	492	455	453	477	473	458	453	479	456	471	497	459	449	468	495	464	484	487	458	479	494	469	506	486	450	443	472	472	454	492	460	475	501	479	471	477	501	465	460	463	482	471	469	445	452	451	429	450	437	495	462	481	430	480	483	475	533	482	462	480	467	462	525	487	510	479	489	452	423	433	465	475	505	474	492	501	496	467	445	499	456	487	463	474	472	488	448	416	435	483	490	471	437	451	496	467	455	447	471	445	434	449	456	463	409	482	470	478	494	476	471	488	471	420	489	423	442	477	517	485	515	474	467	458	450	429	460	482	489	475	486	453	467	430	458	456	470	473	482	486	495	483	459	498	487	434	483	456	463	471	465	505	470	469	445	481	435	456	488	444	486	504	448	463	495	481	437	507	473	501	474	475	464	433	498	502	486	503	528	433	462	476	470	480	472	471	458	456	436	436	491	472	478	488	458	451	475	478	497	488	479	463	458	459	480	459	486	491	482	497	497	437	487	502	457	452	429	422	450	475	501	475	468	449	491	465	490	449	469	495	452	453	474	438	478	467	444	479	452	464	467	500	448	452	458	491	421	489	438	442	484	436	460	499	473	461	449	482	482	486	504	463	481	443	465	474	467	461	434	509	487	500	492	467	494	446	464	455	473	515	528	464	490	440	489	472	496	474	468	461	468	466	492	461	463	470	464	489	474	470	493	473	481	480	495	457	455	468	488	474	486	461	485	482	526	480	486	464	450	459	430	458	417	469	495	457	528	481	476	465	464	470	484	462	468	477	495	484	451	478	487	454	478	440	515	466	477	472	478	453	463	479	463	469	478	431	482	452	497	498	498	472	518	474	442	438	464	479	449	483	453	453	419	466	493	446	462	469	461	485	462	498	446	425	428	501	468	482	477	443	475	464	452	467	428	471	473	442	515	481	458	455	496	487	486	469	479	510	445	472	497	484	457	525	469	456	446	471	448	505	452	448	440	469	490	445	461	455	486	461	468	482	502	494	492	488	474	472	453	476	491	490	489	477	491	491	435	447	450	484	472	484	489	424	482	495	495	468	464	505	487	483	504	422	476	477	425	483	477	489	426	513	507	482	468	462	466	496	472	492	426	484	477	449	430	449	434	432	489	460	498	435	473	464	464	429	467	459	476	468	494	462	475	465	465	503	468	462	516	484	461	482	483	461	459	458	493	478	473	452	461	467	450	471	428	473	486	464	500	462	448	452	428	442	452	454	459	478	439	454	432	483	461	486	496	533	522	432	467	451	460	487	463	413	470	459	470	450	448	446	464	407	459	475	486	466	449	430	469	485	470	493	452	459	499	457	502	463	492	491	466	507	458	459	475	459	501	461	488	422	479	443	452	463	474	505	432	481	496	473	448	503	496	452	477	473	496	436	483	505	471	448	439	479	468	459	474	493	445	451	477	466	461	478	471	460	493	476	490	443	504	445	432	419	491	476	458	437	463	429	460	486	484	440	479	496	470	461	455	471	464	447	469	480	480	504	491	462	446	467	507	486	500	467	474	492	499	485	443	450	480	468	461	458	454	482	462	460	476	404	440	410	508	492	504	473	478	471	450	488	469	491	462	457	527	478	511	462	474	453	493	468	472	462	503	494	488	497	484	546	498	455	499	502	469	467	464	476	453	453	472	454	455	466	491	474	467	444	480	489	460	465	510	442	503	471	503	466	460	481	497	486	478	452	490	494	452	432	450	472	463	455	497	451	455	445	463	469	481	510	443	467	477	477	460	486	484	497	493	483	463	465	480	449	455	504	475	464	467	463	439	466	457	459	481	459	485	465	471	469	420	458	423	453	486	466	479	454	497	487	488	512	479	491	447	488	474	454	489	486	469	477	475	490	486	501	519	462	457	453	455	459	486	444	461	503	465	485	498	483	442	496	493	502	487	517	471	474	459	465	476	456	456	480	465	442	441	456	471	503	487	432	465	444	464	475	476	460	484	470	447	478	475	459	455	465	467	507	474	480	449	485	464	478	462	437	510	466	460	478	513	449	482	525	468	473	510	482	465	411	509	465	422	486	491	460	473	474	434	477	468	456	510	480	490	444	486	525	457	477	457	451	493	449	459	451	509	457	449	455	429	470	460	489	498	478	510	445	453	491	478	436	462	456	460	491	454	457	456	468	444	520	478	491	481	459	467	465	453	487	498	446	454	461	511	501	495	452	430	424	480	466	484	448	483	500	459	492	499	457	448	471	494	477	433	464	460	477	492	444	470	448	459	469	476	503	450	428	497	496	450	431	468	506	490	488	482	463	514	464	465	481	478	488	425	447	467	449	451	474	449	461	470	487	474	442	459	462	457	463	444	478	460	482	430	428	426	479	459	472	460	453	455	457	492	484	473	452	438	452	470	455	484	450	448	506	479	448	488	471	440	476	445	464	442	488	498	475	475	558	440	432	483	481	460	518	497	442	439	450	468	466	453	484
15407	1330	1227	767	730	654	624	596	561	578	592	586	569	631	616	559	623	588	606	573	534	577	529	554	582	581	580	573	573	549	581	581	591	549	562	516	528	555	587	546	545	562	566	556	574	573	554	570	539	543	582	580	543	557	546	536	510	561	556	505	563	556	545	569	549	559	591	545	510	560	528	561	603	515	571	571	566	572	557	507	561	546	586	544	527	547	577	558	582	558	541	608	577	553	573	585	553	595	604	544	561	546	567	543	570	535	530	563	553	575	566	563	561	566	548	569	560	581	561	551	548	560	574	585	534	529	578	547	535	560	562	588	596	570	587	549	569	554	536	572	593	514	564	569	552	548	589	565	575	548	528	580	578	512	544	571	569	544	557	544	552	553	556	581	567	561	536	599	580	558	519	553	530	518	588	564	567	551	516	531	558	522	548	541	553	569	524	537	547	559	574	570	555	558	581	581	554	562	541	534	598	595	577	556	564	539	542	546	561	562	570	540	551	608	545	562	538	602	578	562	525	609	561	538	565	571	558	587	506	604	554	575	548	539	558	583	569	556	574	578	569	531	539	566	561	550	518	590	559	563	539	552	561	555	575	543	598	561	555	578	559	561	605	526	546	585	535	543	546	596	618	535	550	561	551	528	550	529	585	550	547	522	580	595	553	531	538	553	619	568	568	525	565	541	542	553	523	555	550	578	556	560	567	557	561	575	562	523	538	558	554	555	558	542	567	556	546	542	591	601	547	563	568	559	546	552	546	538	506	572	570	570	552	529	559	568	585	529	573	589	615	594	574	571	553	559	583	581	561	559	532	564	576	558	541	557	570	579	561	562	577	561	548	578	516	506	556	568	564	606	534	527	562	568	593	558	525	547	514	608	548	555	554	503	584	527	544	543	541	575	533	570	506	598	551	555	551	586	575	535	581	569	538	533	559	573	528	595	588	538	553	573	594	548	578	541	515	543	588	547	491	540	532	526	550	543	545	546	581	558	542	606	561	525	587	524	536	505	575	576	573	600	551	541	511	511	521	566	574	582	603	523	582	543	583	559	532	550	558	523	541	573	544	578	567	565	556	563	546	548	620	524	582	562	545	525	568	539	557	594	572	575	616	533	532	591	544	557	597	555	544	558	523	578	564	524	578	535	495	560	538	505	572	556	533	580	605	545	561	516	539	563	574	551	592	541	543	562	545	606	584	560	529	564	558	535	564	515	575	536	533	563	542	582	547	544	545	578	566	534	525	628	552	566	570	643	551	530	586	566	550	535	540	551	528	543	525	574	556	566	532	582	561	546	570	552	559	569	496	567	554	572	528	566	594	550	521	562	596	553	544	535	553	598	566	551	591	526	546	576	533	567	577	556	558	518	553	561	582	545	582	548	581	519	580	561	578	594	574	588	575	567	588	578	561	554	552	544	561	575	565	542	561	565	575	569	585	588	533	579	523	558	550	574	554	568	550	598	554	554	532	539	507	593	561	524	546	543	584	553	531	539	563	548	536	533	559	528	531	501	549	573	550	564	560	548	562	557	572	540	556	535	542	552	562	551	559	587	583	538	564	611	564	517	553	541	559	536	578	556	546	530	532	551	555	539	582	548	555	551	578	563	574	512	568	567	573	543	533	571	530	585	603	559	586	556	544	561	540	550	560	559	553	537	560	576	622	538	581	594	566	581	568	582	615	545	528	570	527	572	563	563	523	554	519	566	572	561	527	532	582	522	592	565	549	559	568	559	568	530	603	548	546	560	531	554	551	590	589	535	570	581	599	539	522	567	585	561	564	514	575	511	577	541	549	503	534	569	534	539	551	569	534	572	551	566	534	567	548	559	534	558	563	543	577	558	520	582	579	543	575	564	560	530	569	580	521	579	526	563	529	593	581	523	603	568	583	541	548	553	525	584	546	562	576	566	571	527	565	531	534	572	554	533	558	551	624	568	540	517	544	500	527	557	561	510	592	558	571	564	583	539	588	551	589	543	535	552	550	532	546	554	566	511	558	544	547	548	538	540	568	556	567	563	601	552	570	541	542	548	562	591	561	568	561	560	577	560	600	562	549	550	587	563	577	526	517	529	573	566	587	575	549	567	553	548	530	547	525	535	538	562	571	590	537	570	486	536	507	514	558	586	523	537	507	563	551	569	558	565	527	526	544	518	569	519	561	539	582	540	586	588	576	576	582	521	526	570	554	543	590	571	539	529	524	569	516	605	570	558	557	555	521	530	564	574	559	559	556	549	567	596	537	557	530	525	559	556	547	541	564	577	547	539	545	529	542	516	668	602	560	585	560	579	540	528	557	578	521	494	557	579	546	581	554	562	533	548	515	527	559	542	515	577	537	565	556	581	544	535	523	544	530	542	626	539	536	587	542	553	556	550	575	546	563	572	572	556	544	609	557	531	567	541	569	571	600	596	563	564	574	553	531	564	550	570	508	569	545	571	582	545	507	522	565	565	555	561	568	586	587	571	549	553	564	613	555	537	593	555	524	549	529	575	554	520	534	561	523	569	592	524	559	519	554	539	599	562	554	537	519	541	589	529	564	523	549	565	539	571	542	590	557	513	568	546	533	582	585	582	539	568	542	569	586	580	575	592	550	556	557	565	572	583	563	550	565	605	529	554	572	560	554	573	561	554	573	586	564	562	563	532	556	549	572	559	572	565	538	566	523	504	550	553	520	573	554	567	584	556	531	543	513	554	595	539	571	540	572	569	533	544	544	527	532	528	559	551	589	540	571	566	516	533	537	544	583	533	559	539	511	555	551	569	543	573	509	543	542	528	577	525	572	577	556	569	564	548	542	564	535	603	559	566	566	563	547	521	566	527	549	563	565	552	562	560	563	556	527	505	572	569	549	545	605	502	548	533	557	505	557	539	558	568	540	574	566	566	517	548	534	541	546	541	575	535	570	590	602	552	526	602	550	550	556	534	493	538	543	564	550	583	522	555	560	541	533	561	539	563	559	535	550	549	541	558	551	589	558	518	560	567	554	526	536	553	569	566	539	577	575	551	538	532	556	572	518	525	580	585	596	586	561	544	555	532	549	527	539	561	560	546	542	524	558	545	538	540	595	553	566	568	553	576	577	541	570	549	552	567	594	570	583	539	554	584	553	576	557	555	577	567	537	583	572	529	566	561	539	599	524	534	495	546	544	576	593	552	553	574	559	558	557	527	565	540	546	514	570	546	539	521	538	609	557	551	551	533	572	557	542	531	600	539	542	537	546	587	550	585	562	559	549	582	558	580	565	529	550	568	574	563	602	592	525	559	552	580	600	563	554	517	567	552	563	568	571	578	557	566	563	587	563	540	551	580	538	581	557	543	522	521	545	555	569	552	546	595	530	546	572	570	537	546	539	609	566	525	591	556	575	575	573	564	542	567	569	537	540	537	580	537	567	595	551	595	555	579	568	549	591	562	549	597	592	559	522	508	552	531	584	542	555	562	569	549	553	591	604	579	578	587	534	581	586	570	586	581	603	546	539	563	515	552	572	537
23699	21116	28346	24140	21123	12628	1180	688	556	441	435	378	361	354	353	332	304	294	298	290	292	300	260	266	261	254	272	262	233	293	259	249	250	230	265	241	264	282	239	222	272	244	247	228	243	214	244	249	231	228	243	236	232	253	242	228	230	225	227	197	244	237	275	232	235	249	244	220	240	260	249	260	241	217	249	252	252	236	202	219	258	230	212	222	229	243	223	232	238	259	254	242	244	250	211	239	230	262	228	247	251	236	219	234	229	247	232	248	223	233	221	252	241	225	252	245	238	227	219	259	240	218	242	233	215	226	229	210	212	226	257	240	243	273	214	247	225	253	244	225	247	220	207	240	230	237	230	215	237	253	230	234	243	236	221	225	248	247	267	218	201	211	254	218	250	268	259	243	236	244	234	251	246	218	240	232	241	280	245	224	235	245	250	234	235	225	222	233	228	207	248	239	228	243	236	230	242	201	232	239	223	244	222	251	228	243	242	239	235	223	249	248	260	244	252	217	243	233	223	224	255	230	233	210	232	228	277	250	224	244	229	243	232	250	212	233	232	235	247	206	227	262	233	247	228	255	250	259	237	247	252	260	268	252	249	244	233	241	245	257	239	262	225	248	227	228	244	238	253	264	227	207	235	238	248	238	251	204	250	240	228	232	228	262	249	226	241	245	216	226	246	209	215	226	236	224	243	249	243	255	239	230	259	231	231	227	242	236	236	241	235	235	227	232	258	231	245	240	220	239	231	226	219	222	244	265	269	244	228	248	260	262	230	222	227	211	243	234	242	235	237	260	261	247	237	274	253	248	205	237	247	240	212	244	225	233	224	219	253	234	241	220	246	258	243	233	267	252	214	238	241	228	235	246	240	236	254	219	236	259	242	224	240	235	264	233	252	211	233	204	249	230	227	227	253	230	247	244	272	265	246	245	239	218	266	207	267	200	236	246	216	242	222	237	231	259	218	249	233	244	224	191	231	241	239	233	221	238	242	259	203	224	240	245	213	244	216	231	266	255	234	239	223	233	245	213	215	265	237	275	229	214	251	253	249	229	248	224	217	251	211	247	209	252	239	235	240	247	254	223	205	229	241	237	227	222	250	251	252	239	237	213	247	221	241	244	208	224	217	237	255	220	238	233	212	238	232	288	236	203	241	241	239	215	245	229	243	218	228	248	237	235	247	210	217	237	235	259	230	247	221	235	238	246	246	232	229	277	208	237	245	206	248	235	246	203	233	244	249	255	243	273	228	216	223	223	239	242	223	246	249	249	223	239	254	237	232	233	246	214	232	235	252	251	230	234	247	246	240	250	239	256	271	248	244	231	224	258	233	253	237	227	222	249	231	237	245	248	230	238	240	239	208	226	238	235	204	213	253	244	240	240	223	221	239	220	247	225	262	227	233	217	252	245	222	229	250	202	228	215	243	234	238	240	265	249	230	239	250	235	239	246	224	226	208	254	250	243	243	267	231	243	214	226	221	245	261	236	251	247	232	214	205	196	250	230	229	247	197	231	218	237	222	235	219	244	244	241	261	206	217	248	230	217	216	250	242	231	247	217	230	236	241	233	238	241	247	260	237	241	226	238	241	238	271	239	235	227	232	215	240	198	263	248	208	252	241	235	230	229	239	238	226	218	235	249	253	245	248	248	223	255	240	220	236	245	226	256	220	204	259	235	243	218	238	279	252	226	249	228	228	227	244	255	235	237	207	231	237	240	251	222	204	236	243	250	239	242	258	225	231	245	247	218	220	226	235	230	240	263	244	221	241	230	223	228	211	233	239	214	229	271	244	244	246	231	242	227	228	227	237	233	238	259	255	220	238	232	240	214	225	227	244	247	234	211	229	240	256	236	235	242	228	227	242	244	226	246	260	224	271	252	224	209	242	241	237	236	244	228	227	280	246	234	228	253	247	252	241	222	219	246	231	232	245	216	262	215	244	236	221	226	255	248	219	227	235	228	236	236	206	232	252	254	243	228	259	216	256	272	250	263	240	233	233	229	252	233	227	257	246	246	243	233	245	249	261	235	255	248	252	249	241	213	233	240	246	219	230	247	241	241	255	222	221	249	243	231	240	250	226	233	245	257	197	234	239	241	223	253	245	222	225	219	225	206	231	253	242	245	249	259	218	201	239	238	239	232	225	232	215	209	260	256	225	254	242	231	232	232	242	217	226	219	225	241	209	248	262	249	251	263	235	248	245	234	234	215	255	216	202	226	241	237	205	228	240	270	244	232	209	213	226	232	234	240	225	237	273	233	211	250	215	229	236	249	241	213	242	232	258	227	237	239	242	251	232	244	237	253	229	244	227	258	265	209	242	233	218	234	224	252	232	230	218	243	261	230	298	234	214	246	229	246	238	232	233	210	213	223	238	240	243	226	245	261	233	243	235	243	235	234	223	228	211	236	221	212	242	254	215	248	227	221	244	226	218	213	232	224	224	246	224	227	227	227	232	228	233	238	241	233	231	258	215	217	241	224	237	239	260	216	219	217	255	242	230	248	222	215	241	243	241	227	219	233	243	244	241	217	236	230	205	237	245	212	235	248	249	247	248	237	257	240	244	224	239	251	253	252	219	256	225	214	244	222	235	253	219	243	249	232	247	253	261	269	263	259	247	223	241	259	219	215	237	242	239	252	239	230	256	236	229	206	231	251	230	214	231	239	222	224	234	212	230	239	241	247	246	236	236	234	229	241	236	228	222	223	221	244	262	240	237	242	275	233	231	221	223	249	232	229	241	234	259	213	236	230	232	212	242	223	234	253	241	225	248	233	207	197	232	227	225	228	260	238	208	262	215	225	237	225	239	227	241	248	229	252	217	239	266	241	224	231	240	249	223	224	231	254	233	246	246	248	233	234	250	226	237	244	257	254	224	218	216	205	249	219	235	189	231	240	250	251	236	203	237	215	237	226	246	270	218	256	215	213	244	224	242	242	231	227	234	216	235	237	249	239	229	234	245	236	242	229	251	224	243	214	239	234	254	232	249	235	247	207	198	216	228	215	248	225	227	231	235	228	223	250	261	231	257	230	235	228	245	256	234	238	238	242	242	247	256	246	208	222	253	227	228	238	233	259	253	249	235	228	266	259	225	225	239	235	206	216	268	234	222	237	245	232	221	248	247	238	220	259	213	244	236	224	231	223	218	256	243	215	234	239	250	210	249	273	233	241	241	262	257	223	257	274	223	221	259	232	247	261	231	237	229	233	226	214	223	233	252	240	233	231	253	242	219	248	238	241	249	232	219	255	243	244	234	235	236	238	241	234	246	246	225	250	213	276	244	238	230	235	248	246	243	230	253	247	230	245	237	224	215	244	221	226	217	253	247	243	218	245	231	260	212	249	234	222	252	249	231	231	219	230	234	260	229	251	276	237	219	265	221	220	239	249	245	248	252	251	230	210	260	225	237	255	264	230	246	245	256	204	228	231	238	237	225	248	229	225	241	244	253	234	231	233	269	215	213	246	237	231	239	254	245	211	260	236	214	234	247	262
32254	9576	8245	3957	2619	1924	1518	1195	985	806	770	627	600	511	458	505	426	398	402	375	365	369	349	341	304	346	327	339	340	346	308	316	299	347	322	302	312	283	317	324	299	283	327	314	285	316	290	299	338	312	322	274	315	282	319	276	313	314	292	306	271	297	289	275	319	319	309	327	274	295	282	286	275	282	290	312	299	308	274	284	280	312	287	287	283	286	294	297	268	261	286	266	293	299	266	266	315	273	282	282	308	276	300	244	267	283	316	309	306	317	273	263	244	281	276	290	272	289	294	270	289	293	265	297	280	263	266	293	288	302	316	305	271	291	285	302	308	311	289	297	273	286	309	267	294	297	292	265	279	278	263	307	252	288	285	290	315	298	308	280	281	304	292	299	306	276	314	319	291	312	277	289	259	317	323	290	320	301	301	281	303	298	297	276	283	257	300	291	292	318	290	276	275	299	285	256	305	268	295	302	274	322	277	280	269	280	318	276	270	294	321	279	283	292	326	297	253	297	281	298	304	302	283	314	265	300	297	263	283	315	308	317	268	305	275	310	264	296	274	272	284	259	292	302	276	322	292	300	303	275	284	297	288	291	315	315	318	254	318	288	292	303	300	257	290	313	306	308	287	277	260	281	261	298	275	289	313	300	297	302	271	271	303	297	282	306	295	292	288	268	295	277	294	296	279	282	259	286	293	311	261	285	304	279	285	296	296	320	309	307	299	293	319	280	286	280	277	269	290	294	295	270	271	292	243	237	301	332	301	279	320	293	287	300	292	285	306	281	308	275	276	266	281	297	278	273	266	318	296	302	257	290	264	270	265	307	306	303	301	286	311	292	312	272	279	313	288	289	298	289	307	290	284	289	292	265	293	303	275	276	281	297	305	275	290	279	301	285	287	314	307	291	301	294	282	262	271	294	302	285	288	314	294	299	273	260	308	308	294	281	265	281	304	315	333	299	293	277	286	303	273	298	269	277	279	283	281	288	298	304	308	327	272	269	303	306	268	284	288	288	268	304	301	273	299	268	269	285	294	303	323	296	316	262	318	298	262	310	258	300	304	313	276	312	260	287	303	297	280	275	292	292	306	298	267	275	292	281	303	279	282	273	309	294	306	296	283	293	298	286	287	287	285	282	269	321	313	302	280	296	305	273	307	301	278	279	281	299	277	280	315	276	256	299	282	292	262	285	294	279	318	289	317	320	272	310	282	247	304	305	268	279	307	267	276	291	301	283	283	298	287	271	273	308	282	254	275	303	310	312	292	285	311	288	293	291	297	328	287	291	263	340	300	272	307	294	260	306	308	291	246	292	278	272	285	284	292	284	286	296	321	304	288	272	309	282	316	266	302	290	291	296	280	253	328	294	288	287	267	299	325	312	285	313	305	263	293	310	296	336	296	301	295	305	291	280	275	296	261	314	271	272	308	306	292	292	265	276	307	281	286	322	312	292	281	240	290	274	312	307	286	296	258	284	294	320	297	304	260	313	268	298	258	284	313	286	283	276	295	283	279	275	288	256	277	308	302	283	280	276	279	309	287	249	328	301	287	302	312	303	286	294	291	291	335	298	263	300	285	272	277	271	266	330	296	279	305	267	290	298	302	288	263	288	294	281	257	300	301	296	296	272	304	316	291	304	284	297	293	288	272	267	282	281	282	285	268	318	270	282	268	294	312	310	259	287	306	289	313	274	289	288	311	297	296	297	286	287	307	309	262	292	285	284	294	297	247	302	331	304	286	292	264	304	312	298	276	302	274	304	287	280	305	274	301	293	297	317	296	295	260	266	295	280	279	286	297	278	294	305	260	279	303	287	254	309	298	324	326	279	281	306	285	310	300	299	274	274	305	268	324	282	285	298	305	282	271	296	285	313	306	296	297	258	294	264	308	303	313	294	313	278	294	295	285	288	298	287	273	276	308	300	307	297	292	287	260	291	287	284	300	305	296	282	284	293	283	292	274	310	337	293	350	295	251	300	293	293	318	268	265	283	275	275	281	335	273	292	281	288	301	262	299	286	280	262	280	299	281	284	305	288	282	286	265	304	286	270	280	282	280	276	290	297	277	316	295	290	298	273	304	290	278	281	339	288	287	294	282	291	288	302	287	294	317	282	329	281	293	290	317	300	265	309	285	259	303	254	309	317	288	263	277	301	305	271	280	262	296	303	280	320	275	278	267	297	299	272	294	299	281	265	290	309	286	282	318	293	292	307	278	288	297	297	292	286	280	294	284	278	295	297	308	271	293	278	297	292	273	271	309	294	257	306	298	248	286	273	286	284	300	279	303	291	290	286	261	298	288	295	295	296	270	292	257	287	296	291	272	306	299	320	286	260	269	304	263	275	283	287	285	271	285	273	298	280	274	288	295	287	314	298	271	294	276	284	284	281	283	262	286	306	286	283	319	282	304	291	287	300	298	268	288	314	288	283	331	264	298	291	294	265	300	283	273	287	293	295	304	282	276	294	294	298	312	288	278	282	301	296	293	269	313	313	304	268	300	299	279	276	283	241	264	291	303	302	294	296	260	302	275	259	291	273	284	278	306	295	275	264	287	313	293	252	291	325	273	264	289	267	326	271	297	297	307	295	289	299	299	280	337	281	261	296	305	294	270	261	273	289	293	294	265	302	312	288	257	307	285	282	299	262	288	304	282	301	284	298	266	270	301	288	324	292	261	276	269	297	307	300	302	328	306	327	280	274	292	280	286	312	289	317	317	300	279	272	294	279	304	319	291	263	293	299	290	263	261	282	275	292	321	298	318	258	292	269	290	278	294	307	307	267	266	277	304	293	310	270	296	279	277	318	294	310	288	265	315	326	244	265	298	315	295	294	297	320	258	282	316	265	294	277	249	280	298	271	273	253	302	297	295	294	290	313	287	289	274	268	307	267	289	274	294	290	267	339	316	307	281	272	268	274	299	292	300	313	294	288	267	293	301	280	296	269	288	307	286	279	284	287	317	290	256	321	333	295	282	277	331	289	323	288	310	279	296	261	275	283	282	285	307	289	315	277	267	285	287	310	282	292	277	272	275	285	294	284	290	300	269	300	314	289	269	268	310	282	297	316	276	293	288	315	297	288	274	277	304	309	280	312	287	298	286	254	278	264	276	265	309	319	306	285	292	269	286	308	299	260	284	296	274	326	290	292	251	316	289	271	286	328	284	289	299	282	295	283	283	295	286	289	287	292	290	288	293	275	298	275	283	267	255	308	280	284	282	338	273	316	294	306	254	320	291	312	281	260	270	287	304	301	275	260	257	309	333	258	303	299	296	296	285	298	304	305	305	280	316	287	297	284	284	304	336	293	292	274	267	256	290	262	279	321	270	281	258	276	313	316	274	277	298	272	313	312	272	286	282	281	298	272	283	300	285	267	271	282	321	320	272	282	275	305	302	285	285	285	296	298	270	275	284	275	302	318	282	310	298	284	306	313	294	310	291	283	265	325	270	282	277	283	299	287	301	293	301	308	275	274	291	279	282	281	283	294	270	290
24918	21074	27315	25008	13737	1379	918	834	739	729	753	749	739	662	712	691	648	621	697	642	667	645	634	669	639	622	647	641	670	620	610	664	663	626	645	624	607	630	601	580	631	633	692	673	608	693	595	621	597	600	656	602	658	661	607	630	671	589	678	607	626	664	616	628	603	620	641	624	633	671	610	638	619	612	609	643	630	618	639	598	603	590	635	583	635	645	675	672	663	656	676	671	650	604	589	649	609	626	630	641	654	628	613	664	623	629	661	627	680	609	624	629	637	645	624	654	623	645	625	647	642	646	622	657	652	638	686	661	574	590	627	657	635	620	633	624	661	618	621	665	629	637	611	634	639	591	596	588	641	605	693	590	631	617	617	644	626	599	609	705	656	670	664	623	589	623	589	609	592	666	603	610	639	652	659	581	612	613	657	658	620	603	616	575	593	660	640	644	616	637	638	601	648	607	590	685	615	631	658	642	619	620	589	668	602	689	649	612	580	595	681	648	627	666	611	611	615	643	651	600	597	632	647	676	647	611	626	605	617	635	627	618	646	641	629	635	626	618	632	656	673	670	689	628	642	640	620	652	614	668	648	664	619	639	647	586	628	623	697	585	643	604	663	613	626	644	613	607	657	621	622	622	636	648	650	597	657	622	675	571	613	635	610	639	644	667	647	636	638	661	639	663	666	629	654	595	668	649	635	613	645	655	588	635	634	625	638	640	619	627	612	651	589	631	611	622	594	582	639	607	645	675	634	643	626	637	591	624	629	597	624	596	640	609	622	659	647	605	656	620	649	628	653	663	656	630	673	634	661	657	636	631	622	656	620	630	657	615	601	623	588	673	648	657	613	609	656	647	605	621	619	631	674	638	615	627	649	632	670	614	613	597	638	658	639	659	608	626	657	667	574	587	611	652	600	616	632	616	597	618	639	646	595	640	616	608	614	616	633	637	645	627	607	588	634	644	676	597	626	603	612	615	620	618	633	611	636	650	623	646	640	608	645	630	599	626	648	574	643	598	645	685	654	608	642	619	649	625	661	630	604	612	628	608	608	619	626	650	687	659	637	621	604	633	650	613	656	645	663	648	663	599	608	619	613	624	635	643	634	636	648	601	648	624	654	632	612	604	628	618	635	644	659	580	623	602	632	646	660	635	593	578	656	604	596	645	590	627	683	622	656	671	649	636	634	665	638	635	676	659	677	684	656	632	599	632	623	621	628	660	623	644	635	579	596	579	635	627	648	658	626	654	644	608	620	638	633	647	641	615	592	645	622	639	599	618	610	621	686	674	620	658	621	663	659	616	648	630	685	639	631	635	565	643	661	632	622	647	659	638	620	629	617	660	615	640	634	599	686	637	581	606	632	645	669	610	597	622	655	618	652	643	617	637	624	625	634	665	617	604	609	678	608	617	615	643	645	609	676	620	642	625	615	645	653	658	631	620	636	613	671	650	668	604	643	663	641	645	646	636	623	632	615	638	634	595	618	599	609	612	659	665	614	638	646	616	623	604	616	626	626	626	658	641	614	631	577	670	648	616	612	621	621	634	600	656	626	650	629	662	640	638	587	672	637	606	627	607	648	646	640	674	569	653	604	651	633	662	610	588	630	623	649	649	628	601	640	637	602	621	619	599	594	625	659	646	639	642	613	609	584	639	659	628	696	627	651	613	606	628	632	669	628	595	613	611	618	647	644	630	632	613	663	602	679	646	632	647	650	650	622	636	600	629	575	645	661	620	651	594	611	626	625	667	610	635	627	616	626	651	632	641	611	648	674	703	595	596	609	621	605	677	626	595	638	628	619	581	606	576	600	631	654	600	641	645	597	606	567	601	654	664	617	626	610	626	632	609	640	640	617	631	602	614	627	635	631	612	599	627	644	633	630	616	608	612	633	610	638	644	636	612	611	556	656	590	668	615	624	686	671	607	647	607	631	582	607	616	637	628	626	663	634	654	669	613	637	675	619	641	661	698	660	582	625	600	613	662	642	653	660	639	614	615	632	597	669	663	610	628	674	619	670	631	631	570	653	609	657	593	619	644	659	667	660	626	618	612	624	642	614	625	646	679	635	640	618	622	594	622	628	645	641	640	661	613	616	667	639	663	611	602	596	650	604	642	596	665	616	689	603	617	630	611	637	598	637	666	616	638	643	641	663	626	639	649	633	613	610	599	641	606	630	649	622	646	623	582	631	623	655	585	647	592	648	640	650	665	655	599	618	668	645	647	673	652	628	617	609	627	644	620	665	617	648	596	651	622	629	637	585	676	632	613	563	619	643	673	625	608	633	622	622	670	593	651	655	606	614	614	712	641	655	640	637	596	620	601	633	624	628	626	666	652	624	685	645	641	641	618	639	609	653	621	596	610	629	646	626	634	618	692	634	608	664	596	627	669	615	619	585	657	652	622	679	673	663	634	599	659	641	573	618	610	650	642	617	623	617	633	624	653	621	651	621	646	638	619	629	602	571	630	630	581	586	586	581	609	662	595	583	652	630	661	635	623	627	635	702	629	653	656	656	642	644	675	610	615	612	631	650	641	595	685	622	597	645	611	590	644	576	644	607	632	616	615	629	590	658	583	607	630	694	636	617	616	625	623	634	584	657	627	621	638	704	672	643	619	650	625	635	586	669	639	629	647	626	629	622	646	666	645	651	657	603	621	623	654	670	628	615	611	609	667	615	631	643	623	679	633	648	606	610	622	649	646	623	698	646	646	627	635	548	590	637	608	592	614	632	625	638	623	617	673	611	645	656	646	612	647	585	654	604	658	609	623	608	639	584	661	624	657	600	606	595	646	618	600	609	654	618	570	661	625	618	611	610	586	632	602	650	641	574	615	618	588	622	663	664	594	627	592	627	638	633	616	621	595	635	642	646	598	591	644	595	662	627	603	654	666	619	657	610	608	651	658	596	607	625	616	664	637	650	607	667	613	640	613	639	648	663	629	596	636	631	644	629	634	649	615	679	670	638	666	604	629	649	624	591	633	630	639	651	590	618	595	623	625	669	625	612	617	638	611	660	614	651	604	646	655	634	611	622	610	653	653	660	655	651	711	618	616	602	649	638	632	661	649	618	624	604	649	628	660	642	647	667	634	570	623	617	633	638	625	583	630	654	626	609	656	617	605	601	657	627	674	599	642	636	645	648	609	628	605	616	617	589	599	631	585	576	606	670	637	629	626	667	668	625	612	681	674	657	677	593	618	666	622	562	634	658	610	597	684	618	625	657	599	636	582	619	627	601	608	685	660	685	640	630	596	698	571	604	613	694	611	660	630	610	628	643	645	622	606	659	642	638	569	620	628	592	597	608	602	646	651	605	613	660	623	600	589	582	627	627	620	632	685	661	661	613	654	640	642	618	640	634	634	617	602	641	621	622	636	620	635	589	656	617	639	595	636	612	645	613	595	678	657	622	632	612	589	592	620	624	615	637	617	613	606	606	641	598	647	620	632	631	630	626	660	628	653	665	641	645	658	646	614	609	633	611	615	612	622	648	634
33000	6127	5118	2787	2011	1636	1346	1185	1039	1032	954	914	883	895	839	766	847	795	769	744	762	738	765	776	720	726	757	773	775	744	754	732	710	750	742	720	735	706	722	732	670	756	721	761	746	745	745	774	731	738	689	750	692	715	730	739	737	702	757	716	730	702	700	726	770	712	715	708	750	719	742	731	751	715	750	680	702	718	740	711	743	733	706	692	739	686	721	771	697	727	744	691	721	716	733	687	724	742	709	745	733	756	698	704	675	723	768	720	693	739	698	687	690	729	696	682	715	688	741	700	713	722	722	748	702	728	730	742	685	702	722	716	670	691	745	680	760	729	716	686	715	742	728	717	695	698	710	743	728	761	757	715	698	718	714	716	690	724	762	745	696	683	717	699	735	698	660	679	723	710	705	705	653	701	689	734	680	711	738	711	692	691	700	726	749	708	731	747	700	713	754	775	703	738	691	713	717	725	707	727	730	722	696	754	705	718	746	747	724	674	740	728	682	690	690	733	720	786	683	711	663	745	701	650	699	723	760	671	694	727	674	706	695	752	711	750	656	703	690	723	679	740	733	708	686	746	675	672	772	743	720	682	728	765	713	727	736	707	736	698	703	733	717	728	741	699	711	750	725	743	753	726	674	713	723	729	763	716	726	732	709	716	717	806	700	712	715	737	684	718	709	716	699	730	731	693	714	696	713	689	724	714	722	715	790	754	750	760	715	754	698	716	724	705	705	693	719	740	735	712	684	758	757	691	685	668	687	683	719	751	712	740	689	683	704	723	688	670	688	698	694	710	715	709	729	705	727	669	706	725	728	676	728	697	741	739	688	762	710	707	723	727	705	764	730	714	731	729	747	752	751	687	741	697	741	709	713	754	694	689	756	772	713	743	715	721	708	689	704	682	759	670	713	765	718	681	726	710	752	709	771	698	773	701	683	725	757	746	659	735	690	717	684	687	680	749	739	732	754	682	695	665	695	668	719	712	740	720	720	726	723	737	714	694	717	689	725	704	705	686	652	689	729	751	742	676	726	725	720	741	699	728	680	739	728	709	747	699	741	725	693	658	747	718	716	724	705	722	747	696	736	712	708	696	671	763	726	705	705	740	685	669	707	719	693	703	720	704	708	708	678	710	700	713	698	713	743	749	710	733	654	721	678	734	703	715	683	719	731	731	663	718	703	723	684	701	740	728	678	774	717	717	759	742	729	755	692	728	733	728	677	743	743	678	704	728	718	678	751	684	701	704	767	755	710	713	719	727	722	695	704	730	731	680	749	737	720	689	681	729	718	710	739	755	786	753	710	706	699	760	693	758	742	746	712	717	769	690	752	699	708	701	806	696	675	691	783	680	737	741	729	689	735	686	739	748	699	697	759	733	736	715	757	700	689	656	691	678	700	712	739	750	715	744	721	737	743	718	713	709	714	725	738	672	711	684	692	732	687	693	693	751	726	709	731	672	681	720	644	676	744	702	721	720	726	702	696	710	701	739	701	735	720	711	674	716	709	693	721	732	723	678	719	730	768	725	695	694	701	713	764	762	720	771	713	715	734	701	719	701	679	709	693	703	634	738	694	711	715	694	722	691	692	666	696	687	690	701	740	742	710	694	723	691	729	727	708	719	750	729	728	753	725	747	695	685	747	714	720	729	720	735	743	678	725	726	756	708	733	713	681	686	685	711	724	701	721	740	758	727	707	718	664	712	696	755	698	690	730	736	718	735	725	755	722	746	724	728	716	718	710	693	744	704	689	753	708	778	737	711	686	699	690	758	708	692	735	738	696	676	729	691	755	732	738	695	697	697	724	743	717	695	723	695	689	685	709	700	693	673	720	722	682	693	726	715	717	732	689	721	704	709	743	738	752	718	724	729	720	689	781	692	724	684	709	642	737	728	726	762	685	727	713	766	703	718	703	700	672	742	690	683	705	694	721	709	689	704	731	750	730	731	675	696	680	682	786	725	681	693	701	745	733	704	744	731	727	740	694	731	685	687	737	721	702	708	735	711	669	721	678	711	719	672	704	718	757	684	717	721	698	737	696	709	690	720	692	680	727	704	713	714	741	711	694	739	701	729	717	729	723	708	687	690	725	744	723	652	735	801	722	710	689	698	687	673	698	706	716	765	723	745	711	703	687	731	723	722	730	722	688	696	735	737	740	669	724	775	749	716	719	704	764	714	717	742	695	722	704	663	711	719	763	709	679	718	685	696	742	693	714	718	729	684	688	749	683	706	720	649	684	693	673	688	705	728	746	719	749	708	768	695	781	700	743	740	715	664	724	705	742	676	749	673	698	720	718	743	690	710	768	729	721	696	714	738	742	694	680	760	690	696	712	688	713	717	698	756	685	705	706	736	730	680	711	730	734	735	728	768	724	734	736	701	711	729	696	662	702	736	704	695	670	743	737	728	726	694	722	729	661	747	737	689	726	739	736	721	679	654	751	736	736	720	746	740	686	731	704	705	704	726	723	797	738	693	679	713	743	697	713	692	732	723	734	725	685	718	743	715	735	720	707	727	703	683	717	693	719	695	756	701	697	713	723	732	733	731	723	704	742	710	684	669	648	721	727	749	678	731	677	734	715	728	720	768	744	687	666	739	700	737	727	722	692	696	712	705	705	718	757	734	663	758	688	692	719	743	660	737	728	722	691	722	694	730	765	737	677	720	689	697	723	726	659	702	710	732	721	686	677	721	693	711	702	719	724	671	718	751	734	739	690	686	732	685	725	685	708	728	699	697	725	742	764	741	720	753	741	708	714	722	733	723	727	708	750	701	704	726	751	697	734	749	715	716	703	725	727	752	713	673	705	698	691	709	709	738	715	716	702	733	724	726	724	727	736	774	728	729	679	679	772	749	705	723	729	709	733	719	722	744	685	695	715	649	717	706	716	751	696	736	736	681	722	747	701	727	696	730	721	702	694	681	693	721	701	781	716	740	700	741	703	756	703	730	694	647	700	720	679	723	717	733	672	709	700	708	701	731	684	709	716	741	714	720	720	712	718	770	717	774	670	745	696	722	749	772	736	677	760	740	701	730	704	714	752	693	721	677	708	722	671	693	711	672	715	712	753	697	701	710	704	736	697	719	715	737	725	654	696	738	739	715	722	738	748	688	723	700	759	692	726	664	712	753	700	687	735	703	682	714	710	732	673	679	696	667	713	764	754	749	684	778	741	736	742	680	752	730	695	703	723	729	743	723	705	755	733	703	755	704	730	731	694	666	672	694	740	725	717	691	727	740	753	783	714	770	697	672	731	738	721	722	754	709	677	747	715	754	703	733	715	702	685	682	670	718	684	677	694	703	688	748	747	734	701	734	728	708	693	725	684	721	715	677	690	687	681	736	769	742	659	733	709	717	713	662	741	680	685	743	723	733	713	703	695	698	691	730	728	716	706	732	755	724	729	699	741	699	688	734	781	676	744	725	741	717	720	658	707	727	769	730	697	720	720	707	743	743	706	758	740	705	693	696	740	691	774	691	745	710	690	717	669	720
22732	21137	28708	23823	21131	21173	11917	1292	985	779	681	653	632	613	522	510	489	456	451	418	437	438	387	377	393	403	397	421	384	391	361	403	387	361	357	383	351	344	338	400	424	384	394	391	354	365	360	344	364	354	340	385	390	375	384	384	370	386	360	318	361	340	382	341	324	347	355	379	398	391	391	349	334	384	337	341	352	379	374	364	348	345	379	373	389	305	375	324	360	373	343	348	356	388	320	336	418	373	365	341	370	354	346	365	328	384	377	361	363	384	385	372	350	357	361	329	352	375	385	331	370	341	361	360	347	324	366	336	330	329	350	381	376	351	384	327	389	338	338	364	362	350	358	359	348	331	342	357	338	331	338	360	363	325	366	348	334	375	342	337	368	322	388	325	311	340	368	341	348	352	380	364	336	373	368	354	343	359	373	346	325	397	334	352	324	353	361	342	361	391	391	379	348	387	367	381	354	334	373	370	323	349	352	353	329	361	382	363	387	333	355	368	363	327	401	368	344	337	364	353	355	360	322	374	352	352	342	311	369	356	335	360	363	349	344	369	361	345	364	364	356	375	336	347	334	373	339	356	368	368	308	319	389	374	347	342	362	369	364	389	368	350	367	373	350	324	326	360	356	343	357	342	360	355	386	342	344	379	391	371	358	346	357	331	333	343	369	360	348	343	348	375	336	360	356	356	330	379	325	358	329	387	365	344	361	319	357	352	322	328	334	365	353	367	332	392	370	370	368	366	370	360	376	363	373	380	373	324	344	328	370	318	363	333	356	333	379	362	341	374	334	345	357	342	356	351	376	341	363	355	361	310	335	366	357	342	311	325	359	372	328	369	372	307	331	374	351	371	342	374	353	335	350	310	343	330	317	359	336	358	333	397	344	356	343	311	361	355	396	348	343	371	374	354	357	354	353	359	374	316	354	365	368	347	351	340	366	356	352	373	351	344	352	358	369	366	316	373	354	369	372	411	359	347	369	363	331	379	337	348	335	341	338	339	329	334	367	376	374	359	363	353	339	359	362	344	366	348	395	329	340	360	372	358	363	326	344	343	377	380	362	365	373	352	363	324	351	353	372	380	331	331	355	361	352	369	359	318	325	331	333	340	341	374	356	323	335	351	361	397	362	390	385	383	374	326	364	355	379	307	357	349	362	361	359	389	345	361	363	380	365	357	337	355	366	354	357	361	338	354	327	376	354	344	335	335	369	357	357	347	347	350	339	347	374	358	331	350	370	350	357	338	342	347	332	362	349	326	370	358	345	389	336	364	366	386	379	368	369	324	329	326	350	353	373	401	344	381	360	329	341	346	342	345	368	398	360	350	347	333	360	357	330	363	355	362	344	358	361	343	353	323	362	375	333	341	354	342	358	357	343	400	351	311	351	345	370	347	358	360	347	338	362	392	348	391	380	352	374	335	345	342	347	357	372	358	386	365	309	353	349	313	376	360	353	369	341	335	345	334	317	371	344	332	373	363	350	349	338	353	375	368	350	335	346	376	343	353	354	360	362	343	387	354	312	354	345	374	373	366	343	361	316	362	344	345	383	370	332	365	328	364	316	352	360	356	360	346	375	341	332	357	349	335	348	367	336	351	319	325	329	366	365	327	386	347	354	363	350	347	339	360	361	386	388	363	341	365	339	333	334	370	358	349	337	372	346	365	399	366	364	345	335	370	328	364	347	359	352	342	394	351	334	330	413	358	345	357	349	339	324	366	313	347	384	329	327	345	321	369	351	350	363	331	371	341	374	342	329	375	335	383	380	353	373	363	336	356	375	333	350	350	369	322	346	334	361	327	363	351	346	374	345	373	349	332	340	361	343	339	377	352	327	337	381	350	378	338	381	368	313	373	348	392	352	391	356	396	364	372	340	338	352	378	344	365	313	356	339	385	369	330	315	307	354	375	357	331	341	360	352	363	370	351	342	327	296	365	352	344	348	312	352	343	349	343	305	346	346	372	346	352	345	363	343	356	310	339	343	351	373	375	379	384	332	358	348	385	349	360	379	370	344	392	355	356	342	349	371	345	336	399	362	362	328	334	361	349	383	346	325	381	342	388	380	371	367	367	349	359	309	322	371	368	331	374	365	356	358	380	372	394	382	376	377	350	342	350	369	312	332	369	380	387	340	353	375	324	368	356	359	358	362	349	349	348	362	354	370	385	348	358	354	340	316	343	373	340	351	369	393	349	343	336	344	329	355	359	322	349	352	346	364	352	346	359	375	342	343	353	356	363	372	380	339	354	372	381	327	325	334	341	336	343	317	365	382	323	346	356	375	346	344	328	334	374	330	357	362	341	374	330	361	357	338	324	333	340	318	364	343	342	363	339	343	352	350	362	365	390	362	369	359	321	370	367	380	373	394	360	361	338	333	354	369	349	366	350	345	378	371	351	372	367	330	330	333	364	388	353	360	366	350	356	337	346	336	339	342	361	379	355	318	361	372	362	379	367	323	328	366	363	358	370	348	347	370	349	370	346	375	372	317	334	346	332	371	368	387	362	346	348	370	346	353	334	345	381	348	328	343	376	372	382	357	308	370	357	369	352	384	361	359	351	333	359	343	336	340	347	341	361	376	372	376	362	318	358	357	379	368	376	384	388	340	355	348	352	340	365	384	341	348	365	334	350	346	340	365	351	364	365	372	339	351	348	381	322	376	372	372	355	379	388	357	355	339	367	355	349	363	341	340	355	388	362	364	378	354	330	383	373	354	367	377	357	394	374	333	384	364	359	330	354	321	362	369	353	350	331	331	367	323	377	327	359	344	373	364	345	387	360	330	368	364	334	327	326	323	341	327	376	353	362	341	380	342	336	349	333	395	336	376	280	364	341	358	349	348	352	323	364	368	354	361	340	382	361	334	359	331	362	322	349	366	376	386	362	334	348	358	372	336	353	343	379	335	355	348	360	370	394	353	335	320	377	336	352	349	370	349	350	341	336	367	380	396	362	327	298	349	360	372	328	334	347	357	343	370	368	364	357	348	358	383	360	331	362	362	378	369	319	341	361	335	348	330	379	332	355	356	380	376	358	337	380	357	331	321	332	336	379	372	381	389	368	334	340	355	371	360	373	397	330	388	381	362	328	366	321	356	392	312	346	317	338	364	344	318	317	385	334	337	354	352	356	383	338	368	372	369	343	310	374	356	360	345	374	362	339	363	335	377	323	341	349	377	356	370	372	342	341	357	359	368	343	351	366	365	383	371	311	403	339	324	332	390	341	341	343	363	354	374	365	352	389	358	367	371	317	324	305	353	337	363	332	358	377	333	350	413	356	366	339	332	326	358	315	368	410	385	355	365	373	353	354	352	348	366	330	347	345	365	360	367	352	323	352	369	352	331	358	348	349	363	347	348	355	319	365	334	339	335	346	343	383	337	342	376	361	359	372	337	396	335	332	371	361	328	335	336	336	314	361	316	370	353	356	340	362	314	354	356	396	365	379	342	355	342	385	372	400	352	359	346	363	347	350	363	330	384	367	347	342	358	349
31875	15850	13622	7244	4816	3495	2720	2107	1832	1436	1201	1088	950	856	798	721	659	619	646	635	540	584	520	525	489	472	449	475	479	467	452	454	458	454	411	449	447	429	459	433	368	430	424	408	420	371	412	411	402	423	422	396	405	419	426	392	404	433	412	425	365	423	390	402	423	379	417	413	384	391	424	372	405	379	385	406	408	395	382	387	384	377	372	390	399	406	388	371	415	386	424	355	381	400	368	411	369	391	412	373	390	411	420	388	383	361	390	396	365	410	423	369	397	396	394	390	398	397	355	437	388	384	373	388	395	401	384	398	419	463	391	401	391	395	393	381	390	393	402	384	399	410	368	387	432	406	394	430	365	375	369	397	396	396	392	399	404	406	384	379	427	433	368	400	418	411	384	393	400	388	359	412	391	418	414	396	390	403	369	386	373	391	385	408	387	413	378	416	393	371	385	377	401	389	432	398	388	381	419	394	391	369	375	379	364	398	418	366	428	377	397	409	407	391	374	410	434	367	396	390	418	358	380	397	414	400	395	398	378	400	397	378	371	397	414	412	376	360	374	407	422	383	404	422	370	409	356	366	365	402	402	382	429	434	386	437	402	408	420	429	377	380	356	392	374	421	415	373	413	362	385	363	379	380	373	401	395	425	387	389	418	390	361	405	408	387	379	417	402	384	409	374	392	374	389	417	399	399	385	379	388	383	412	391	407	383	373	393	367	384	411	406	396	384	414	377	418	429	400	403	383	356	411	412	387	397	417	385	361	392	399	380	410	380	390	386	364	392	396	372	406	423	395	425	429	401	401	428	407	401	330	380	370	385	423	375	414	384	420	380	405	395	418	388	420	375	380	380	395	404	412	369	425	394	425	351	380	357	417	395	387	386	359	418	367	351	404	386	375	363	408	399	409	406	405	381	400	413	386	386	373	431	350	354	389	399	371	408	382	439	362	380	398	392	403	373	393	385	346	365	398	403	368	382	416	427	382	400	365	376	382	443	408	420	384	368	416	398	349	432	409	410	408	385	394	407	386	391	394	415	383	385	374	400	395	407	390	410	358	379	370	405	379	395	395	388	416	379	380	369	404	394	397	397	396	390	407	380	425	389	446	359	408	403	391	395	356	388	401	387	384	381	415	393	387	402	402	417	375	404	374	408	367	386	399	341	409	410	385	383	422	397	391	372	403	363	381	401	422	378	394	398	369	398	347	382	361	400	414	396	412	397	423	404	382	365	393	387	371	402	380	391	403	401	418	378	404	398	383	365	413	396	363	395	409	389	418	380	401	368	399	414	407	427	402	389	391	386	389	382	392	416	371	378	384	390	457	403	413	416	393	406	399	438	386	417	362	405	399	393	410	381	350	364	378	399	378	399	403	387	397	389	395	417	399	434	410	381	426	397	376	369	389	405	392	391	418	385	386	386	382	370	380	385	398	389	395	391	372	378	427	408	399	392	389	426	389	374	379	383	416	401	382	390	412	377	416	377	378	413	362	395	389	370	385	448	371	345	388	408	383	380	384	420	374	406	384	395	392	394	400	423	371	399	392	414	402	417	410	384	371	368	380	402	400	391	420	383	388	418	395	384	398	376	386	356	386	366	390	412	339	423	410	392	427	377	412	366	347	393	381	398	363	380	409	392	392	418	368	370	353	409	388	407	405	383	402	392	373	379	381	390	371	393	402	395	418	386	410	412	359	368	389	362	406	392	408	368	364	409	365	438	355	419	393	358	454	397	442	372	370	450	418	376	373	367	360	401	414	419	411	400	395	392	406	365	376	370	391	381	358	396	386	354	375	396	390	389	390	384	375	373	376	451	370	412	385	434	387	376	422	463	432	415	425	394	354	401	363	391	402	378	367	375	421	416	425	405	366	386	402	402	389	406	355	381	366	386	401	386	391	412	362	393	367	374	392	398	373	377	405	380	406	387	412	394	361	383	394	387	440	388	361	412	387	399	390	413	415	386	386	396	367	391	359	371	394	339	405	401	378	402	399	367	403	422	393	381	400	387	332	359	368	395	394	385	406	398	379	375	369	381	398	401	420	397	346	399	376	386	390	366	349	366	392	416	362	385	365	373	407	410	419	423	385	410	378	379	403	372	378	384	423	411	400	400	402	380	401	366	373	379	394	448	374	355	392	395	356	391	367	414	410	423	409	400	378	402	418	375	351	384	376	372	402	381	355	411	392	390	367	395	387	333	386	408	385	396	403	398	363	396	364	391	421	378	432	412	415	363	403	385	399	391	407	405	397	401	373	437	406	349	383	411	424	432	385	396	418	353	391	398	378	385	397	355	396	425	356	362	397	417	425	412	403	388	400	393	377	384	401	376	382	369	360	391	408	398	398	377	352	389	377	393	379	401	377	380	406	413	391	377	391	401	400	404	367	373	367	389	407	416	384	412	386	381	399	372	420	438	379	401	408	425	361	374	400	425	381	381	410	393	365	409	403	344	378	411	370	347	399	358	359	402	371	418	406	376	378	408	389	365	427	407	370	370	366	351	411	402	398	401	381	383	382	396	428	362	394	393	404	373	398	379	379	402	399	391	391	375	384	367	386	404	371	422	349	397	394	405	403	384	403	403	404	350	419	382	395	400	376	382	391	432	387	382	401	384	398	367	359	397	418	394	420	388	394	403	404	389	392	353	411	390	374	392	364	399	435	389	395	392	398	373	398	344	378	373	389	372	393	413	387	356	433	350	388	423	352	401	416	365	418	369	396	388	400	391	388	392	394	386	350	410	397	408	402	381	353	400	410	374	397	355	392	386	397	362	375	414	410	385	415	372	409	407	383	395	385	392	389	410	394	423	404	370	398	368	380	403	348	416	422	378	362	373	385	395	361	372	347	407	384	395	355	390	345	390	364	409	403	367	378	380	378	387	381	385	383	388	378	359	353	397	395	394	386	415	392	378	386	413	383	371	381	387	410	407	398	391	408	398	363	365	404	406	437	399	369	410	389	387	377	408	425	363	401	394	394	375	387	389	400	388	390	363	411	397	405	392	406	390	387	380	392	392	371	372	390	404	371	386	360	402	364	399	401	361	405	405	395	378	441	377	384	401	421	399	386	424	393	370	408	405	393	380	403	383	409	410	407	392	396	395	402	413	401	414	418	383	417	378	391	350	356	390	359	376	413	397	384	432	411	363	420	370	361	398	393	392	366	400	372	407	384	408	400	376	374	395	381	392	385	404	415	397	414	356	347	437	413	385	436	389	387	388	418	406	413	390	367	387	408	407	432	353	415	402	379	409	424	405	371	425	379	386	375	400	387	432	395	398	411	413	402	414	397	379	372	396	384	398	385	415	369	386	398	426	403	400	389	425	393	389	390	387	401	399	419	389	393	394	361	387	391	411	409	420	385	382	412	379	359	361	419	400	401	384	408	411	355	385	413	407	387	396	378	413	378	375	368	392	369	408	383	374	411	357	395	375	390	383	390	409	376	381	418	409	405	364	418	375	415	387	362	368	387	419	419	381	370	386	385	378	391	379
27260	19913	7556	1158	805	770	629	533	518	484	489	524	494	448	481	483	491	518	503	433	515	479	477	448	492	464	477	469	442	492	473	483	491	473	488	457	447	470	441	482	457	454	483	486	438	509	469	490	495	458	467	473	447	431	533	485	505	464	463	444	464	448	459	489	479	493	470	472	449	462	473	471	417	487	435	487	517	510	478	435	548	442	510	476	455	491	485	485	442	483	453	466	484	466	500	442	471	484	459	464	446	479	473	459	456	488	449	482	508	452	461	456	472	458	504	458	454	407	442	503	443	411	446	449	509	508	434	471	458	444	450	455	499	482	460	508	490	445	478	453	494	478	469	460	458	498	477	509	507	486	452	500	470	439	435	497	452	460	458	483	467	471	481	462	456	460	468	499	447	452	475	485	455	470	508	460	452	484	461	465	526	521	507	480	446	481	454	470	438	467	480	487	483	462	458	507	491	478	481	441	498	451	463	476	473	464	503	463	439	441	472	528	486	457	469	488	430	507	479	491	449	447	474	508	460	490	482	459	415	491	483	469	477	481	461	437	483	438	490	495	450	423	444	479	445	463	461	488	510	472	454	510	489	454	511	505	467	477	456	497	469	495	476	450	484	451	464	474	494	484	487	492	465	465	474	476	458	496	464	442	466	456	507	484	471	425	480	483	486	477	507	498	471	426	488	445	469	450	458	488	489	449	467	431	455	485	465	471	505	455	476	473	464	501	488	474	487	450	460	446	457	476	487	461	477	490	468	475	491	507	472	470	453	487	510	450	449	472	480	480	492	475	429	505	455	514	500	482	479	482	482	492	482	468	480	461	487	471	438	455	494	436	498	447	520	476	479	494	466	436	505	475	465	464	468	482	496	491	483	482	468	502	496	474	464	474	494	522	483	494	425	441	471	473	494	485	482	471	477	487	461	455	470	456	480	467	481	468	525	483	473	432	476	493	473	481	455	484	462	479	424	472	459	500	488	525	434	441	485	486	474	453	477	458	487	449	464	487	459	478	429	494	465	439	491	489	493	484	473	492	488	497	463	461	452	478	489	478	455	471	445	447	475	458	474	448	469	446	468	484	448	483	425	450	486	487	443	463	547	502	490	490	502	470	474	494	454	489	497	497	472	462	445	514	457	511	496	487	447	507	458	486	502	464	475	516	486	466	498	482	480	458	479	444	479	480	512	477	475	452	467	479	460	435	478	475	487	480	471	469	485	471	474	454	471	486	436	467	477	485	472	486	476	463	462	482	469	500	441	470	458	469	478	463	497	456	442	477	487	444	473	510	416	482	451	464	464	458	451	469	470	435	446	464	490	490	510	488	488	445	453	445	487	456	459	465	444	451	490	470	494	470	491	515	456	508	480	505	490	461	481	446	464	459	470	491	514	468	445	478	469	488	472	522	506	455	437	477	487	502	453	480	502	504	467	455	459	462	489	455	484	492	490	479	510	514	485	438	477	458	461	494	487	483	492	480	534	438	488	467	461	464	467	445	453	471	467	463	464	483	465	451	495	498	483	519	511	528	427	440	473	454	444	466	443	508	447	441	495	478	498	452	455	477	437	475	472	511	484	408	444	470	462	464	436	488	461	475	493	479	427	444	489	464	464	495	455	507	482	476	509	478	482	478	511	471	494	447	471	485	498	495	492	490	505	488	463	444	448	481	487	497	499	459	444	465	450	478	491	480	488	494	460	453	429	480	464	499	497	470	416	435	449	484	471	471	487	457	470	506	478	435	454	472	460	479	463	540	483	439	469	461	430	470	452	463	478	426	479	487	446	479	456	509	495	484	446	495	461	493	484	467	412	480	451	431	470	431	469	512	485	507	458	458	515	487	509	491	467	460	503	476	503	499	469	526	431	466	447	459	452	468	524	450	476	476	459	468	467	507	479	475	494	469	485	472	479	488	421	461	442	456	468	461	476	460	487	433	468	493	467	478	471	485	496	471	477	487	449	465	445	486	493	463	480	453	490	489	488	434	468	463	490	435	460	431	527	474	465	470	463	469	481	474	464	444	477	457	465	495	464	449	462	465	483	478	476	515	486	459	436	451	470	474	482	469	468	465	466	447	454	464	452	439	480	482	477	496	489	490	461	527	518	499	476	499	507	488	449	486	445	460	430	464	478	480	451	473	452	444	476	429	461	475	475	479	456	449	470	493	449	501	453	449	448	486	444	446	503	473	431	458	460	462	503	493	489	451	506	484	452	467	475	485	480	463	455	520	479	488	493	460	453	455	461	463	492	433	453	466	505	464	475	434	475	493	504	486	497	451	451	464	456	467	462	495	462	452	478	502	447	477	484	469	499	487	471	471	445	501	500	460	502	446	515	460	494	505	475	423	448	483	464	474	501	477	479	474	475	475	478	478	482	436	462	476	476	474	428	447	453	478	458	467	473	466	492	444	453	467	506	485	488	458	491	473	492	496	425	438	460	455	478	472	491	477	454	501	506	470	477	495	480	476	477	472	446	452	473	497	478	436	493	464	484	436	454	487	471	434	484	461	487	512	496	486	446	468	469	511	439	466	450	486	466	445	464	461	458	455	529	448	492	471	451	464	494	476	454	470	481	479	462	460	441	466	464	480	472	446	496	476	468	456	453	475	474	445	444	491	467	458	471	456	442	464	440	492	447	477	455	479	437	500	478	443	464	417	448	418	469	417	476	444	454	468	449	449	470	516	487	452	507	494	493	479	482	478	472	465	466	464	433	523	467	500	446	454	465	506	502	471	462	459	492	514	488	477	425	480	465	447	472	486	456	485	460	486	452	426	472	465	465	476	491	487	466	466	458	464	441	471	455	514	473	487	473	487	473	458	474	477	449	465	509	503	446	473	457	482	452	493	510	484	461	451	446	513	467	443	467	474	482	466	507	456	470	499	490	498	463	527	483	487	465	493	436	461	496	507	525	435	465	504	453	456	438	460	449	453	448	450	469	454	475	489	482	493	439	443	498	454	486	461	494	473	491	471	453	504	465	497	454	475	484	477	507	465	522	469	490	462	455	469	469	446	472	433	454	447	455	453	447	474	484	473	474	453	460	466	477	422	493	478	513	438	459	478	476	518	506	503	479	496	463	499	468	475	489	458	484	493	483	512	468	501	493	476	466	510	489	508	480	448	481	457	448	433	466	482	504	486	513	480	493	465	501	448	456	496	496	479	431	463	469	493	470	438	474	433	463	456	481	490	473	452	456	428	473	481	459	466	458	485	485	487	454	459	492	492	451	439	532	497	466	463	482	526	451	488	473	421	465	471	532	458	447	487	491	511	473	488	480	480	434	501	508	455	487	472	477	464	478	472	433	466	485	505	457	442	471	453	487	497	458	454	468	468	503	449	463	445	459	460	498	449	486	505	458	445	502	462	499	479	451	415	484	475	476	487	457	530	505	479	463	464	477	432	476	441	476	421	468	452	469	453	494	461	482	445	496	470	453	472	482	496	485	483	496	492	469	525	461	461	481	497	478	478	448	476	471	442	459	427	444	444
16474	1469	1314	870	742	725	625	639	620	633	642	583	594	573	580	566	566	530	623	621	575	575	563	558	584	525	573	576	562	541	578	583	523	589	553	569	570	598	546	536	540	585	612	576	540	526	568	554	566	529	616	551	540	553	555	547	563	545	534	540	556	579	547	546	542	581	563	578	552	577	528	551	585	563	533	545	544	551	532	534	561	575	524	528	530	604	550	528	545	559	561	565	591	565	555	535	578	584	557	564	555	532	553	593	575	571	514	528	559	560	553	566	567	576	541	536	536	553	559	586	551	552	571	597	539	590	562	571	556	571	582	552	504	599	596	574	567	571	573	563	536	568	522	560	512	548	557	512	568	547	556	541	600	566	558	559	554	553	580	550	531	541	559	533	540	569	583	556	526	552	573	589	562	530	556	551	542	535	516	555	552	591	595	564	603	556	571	554	542	560	597	586	527	564	551	556	547	591	572	571	579	547	538	597	612	587	566	546	556	515	526	600	581	502	595	597	560	525	584	568	527	570	572	583	531	586	521	578	537	552	584	539	586	550	526	560	592	555	556	561	561	533	571	584	605	565	490	572	535	555	551	576	587	560	579	559	517	652	582	546	575	572	545	561	560	546	572	555	525	531	590	523	571	552	526	554	530	558	538	543	544	575	531	535	572	537	548	544	547	550	542	547	546	532	572	533	554	542	548	554	582	581	579	544	511	555	533	524	568	544	580	579	593	564	558	560	572	583	553	570	580	506	566	536	576	634	537	591	589	583	545	517	508	541	514	561	570	560	569	571	542	590	527	563	584	551	549	556	540	510	572	559	546	553	593	575	608	552	566	594	589	597	524	547	526	558	535	555	542	551	590	535	558	550	548	572	555	583	569	523	564	599	532	548	544	577	565	587	593	553	576	508	544	564	553	548	576	581	551	551	599	576	550	515	540	593	556	545	578	575	547	549	571	560	537	574	554	544	585	543	584	559	540	584	555	551	578	557	572	570	532	553	559	591	521	603	603	565	530	598	553	553	559	532	550	562	568	542	547	578	558	564	536	546	559	509	596	527	577	569	571	575	565	571	565	569	532	554	564	505	541	609	498	540	554	550	566	612	538	567	534	582	574	591	547	577	516	533	591	584	631	483	583	564	556	562	533	531	611	580	549	561	562	560	543	534	557	540	543	545	601	571	547	526	546	579	557	569	542	528	581	544	567	519	576	561	571	554	528	523	506	533	556	562	573	477	535	528	558	553	568	576	552	575	556	591	540	554	526	545	567	557	563	559	585	591	563	553	546	552	552	562	545	543	567	550	562	527	560	540	567	569	564	567	536	546	573	544	592	583	595	572	552	578	580	524	515	553	555	593	557	533	518	553	558	564	531	568	529	541	624	561	545	580	540	606	582	555	587	574	578	579	533	528	553	548	566	567	560	550	537	538	560	574	606	524	537	514	523	540	530	520	585	542	573	547	571	535	515	593	531	537	575	535	549	545	541	523	501	547	484	582	559	524	609	576	540	615	609	571	606	556	537	520	535	553	537	558	533	539	534	572	525	554	562	553	559	530	532	552	568	559	527	545	553	564	572	566	509	556	585	555	606	626	558	590	542	598	553	592	568	568	539	543	549	522	558	575	555	569	545	550	557	577	585	612	546	562	549	553	616	556	579	577	596	559	545	579	514	561	562	530	536	552	580	607	579	543	554	518	558	530	537	560	601	542	554	546	577	537	557	566	549	547	558	540	555	608	560	551	586	538	567	551	587	571	560	558	580	522	567	559	519	562	591	570	587	550	583	541	540	592	568	572	584	544	601	562	559	529	575	572	551	560	534	561	581	547	548	556	566	576	549	539	555	565	557	562	526	540	531	591	567	565	555	561	566	554	555	543	562	584	578	580	524	602	571	556	530	537	597	546	608	568	532	561	547	560	596	539	530	575	544	596	604	552	552	537	519	582	557	566	545	559	540	547	519	543	581	565	612	531	560	548	547	535	565	579	556	551	523	568	516	554	582	513	554	555	547	563	591	549	550	573	543	588	551	561	541	590	575	573	572	583	529	552	569	517	584	540	623	567	519	567	537	573	565	573	553	530	535	569	571	563	509	534	577	593	554	564	577	585	559	545	568	562	511	540	569	508	552	559	541	566	574	578	586	507	522	590	535	557	576	543	543	546	573	578	580	549	569	578	585	584	527	559	552	574	568	562	584	578	579	520	555	564	562	533	531	535	563	573	572	546	543	550	596	571	553	578	561	543	563	531	589	562	567	560	550	606	548	527	532	624	561	575	564	578	544	534	574	588	526	530	571	603	569	554	549	539	560	517	530	553	562	532	524	562	553	546	554	537	607	563	570	561	560	545	580	553	509	534	533	582	575	536	539	563	584	554	562	534	560	567	552	546	610	576	545	527	579	529	553	573	542	554	549	567	537	528	576	558	577	592	545	527	552	574	511	550	600	576	548	553	528	566	602	553	558	558	559	532	533	557	550	534	545	556	526	518	531	530	525	561	562	589	552	539	537	551	566	562	566	551	548	571	550	521	597	566	563	545	514	562	542	546	521	580	570	572	538	565	543	546	557	583	553	597	541	559	546	557	540	541	550	512	625	586	574	586	524	564	549	557	540	555	559	538	586	585	544	567	558	565	570	561	561	558	572	573	569	508	559	542	595	518	553	589	554	574	553	554	568	563	549	578	540	536	548	580	549	549	551	569	555	569	550	555	552	556	543	585	516	546	571	539	558	590	588	566	616	556	537	535	560	551	532	550	549	594	604	591	551	549	558	572	606	549	572	535	623	587	539	546	560	567	579	562	562	540	581	480	563	578	613	580	578	560	512	548	563	600	577	520	554	517	551	528	570	551	556	595	579	548	569	602	576	532	568	558	554	609	549	579	546	560	511	588	563	573	529	594	549	574	546	565	533	589	542	561	554	585	561	537	558	536	526	557	575	543	581	588	554	558	583	575	516	527	577	523	576	591	577	539	556	565	566	562	526	546	557	560	537	555	547	591	557	527	545	590	546	554	564	578	601	531	568	565	587	567	524	591	547	579	567	590	538	562	574	548	566	570	549	514	560	576	531	564	582	531	583	538	583	532	544	569	545	557	586	521	575	560	549	589	579	601	563	562	554	565	540	584	523	578	539	577	562	574	582	552	547	600	552	564	546	514	530	559	588	533	536	521	563	597	531	573	584	575	553	567	557	559	585	562	559	536	543	535	549	560	570	540	572	546	546	550	547	591	560	557	549	538	534	599	562	598	581	576	519	531	560	528	571	542	543	547	563	552	533	590	548	569	552	571	602	550	528	536	564	619	580	539	573	537	538	601	551	532	548	537	539	584	548	573	568	543	523	585	540	534	513	560	577	572	511	627	566	586	552	569	556	575	552	553	577	537	527	533	565	579	555	548	576	547	584	545	544	573	569	585	521	550	595	511	575	565	600	495	592	617	546	570	553	571	557	598	540	535	544	532	568	531	581	531	564	587	537	561	597	575	600	538	553	536	523	577
23638	21078	28324	24059	21064	12164	1145	635	537	436	401	362	330	353	350	332	316	333	287	292	286	310	290	266	254	250	258	254	243	235	277	259	231	249	279	250	256	241	220	245	220	225	254	250	237	258	270	226	267	261	265	226	244	242	245	239	244	248	227	246	255	285	211	230	213	264	236	219	238	241	228	244	230	253	244	253	272	243	242	212	241	244	259	272	241	240	249	231	237	221	234	242	239	242	241	256	227	250	229	208	212	239	237	242	224	256	272	228	257	223	197	222	249	234	245	244	236	233	249	235	241	253	229	220	247	235	238	223	245	244	225	234	242	256	225	241	264	230	247	252	213	215	260	208	230	229	261	245	234	228	255	237	246	234	259	233	261	245	244	224	255	235	248	258	225	253	259	258	259	242	246	250	226	238	233	235	255	235	262	245	265	264	241	217	213	236	235	227	236	258	234	231	229	229	237	228	235	206	234	261	229	250	213	242	257	244	258	228	254	226	243	241	236	243	244	254	229	229	237	240	241	257	200	248	235	232	215	238	242	240	269	247	228	233	257	239	227	252	241	250	210	232	269	233	224	231	203	240	239	247	268	237	260	226	258	251	201	250	244	225	255	223	240	266	244	233	224	259	256	237	217	251	250	227	239	248	218	256	242	256	236	233	247	263	227	284	254	260	243	235	231	253	258	231	253	245	209	268	235	261	208	230	224	228	245	223	255	230	232	237	246	238	224	265	265	247	233	247	233	281	253	237	239	232	234	240	247	218	215	222	227	260	271	232	251	264	237	227	212	264	237	248	237	219	223	237	241	241	242	247	236	266	241	235	247	247	245	224	247	247	214	230	255	210	256	247	201	227	253	225	219	246	224	219	255	249	260	245	262	243	265	218	268	201	228	233	221	211	237	240	269	257	234	247	245	238	245	245	273	256	243	218	244	261	245	252	224	213	198	242	241	194	246	227	255	232	243	243	219	220	216	249	241	228	239	260	247	225	248	243	245	247	247	288	236	238	235	212	201	244	234	214	225	224	242	240	225	231	247	245	254	240	223	243	265	224	245	249	230	248	239	255	291	254	228	258	242	235	224	201	224	223	221	254	245	249	253	258	229	221	244	232	233	220	247	246	282	238	275	237	232	229	244	253	246	240	244	232	195	230	231	234	222	241	228	247	240	240	236	234	234	243	257	240	259	223	230	246	239	248	219	255	269	261	246	252	231	222	261	234	240	250	257	236	252	248	242	246	244	265	220	257	253	265	242	228	274	245	221	242	217	267	237	242	229	238	247	234	255	263	261	250	239	219	261	248	219	235	210	249	257	239	245	240	234	237	227	228	237	252	240	246	257	229	237	227	236	256	259	221	231	229	242	211	246	230	232	266	215	227	208	232	232	238	232	260	239	260	238	246	239	222	237	241	254	242	222	251	247	233	241	238	247	250	232	224	262	251	234	231	251	236	240	218	254	264	207	229	246	258	252	231	233	255	247	247	248	243	222	229	236	253	217	263	230	245	223	236	248	238	243	256	229	242	236	229	236	247	246	225	247	213	253	238	239	260	273	224	240	239	246	228	224	250	257	262	227	268	252	229	259	238	261	211	216	247	257	225	226	229	234	220	239	216	226	233	215	269	248	226	263	257	229	251	252	237	239	245	266	241	232	229	245	254	225	242	228	261	236	233	228	228	211	246	244	227	249	226	232	227	247	221	237	259	239	248	224	220	227	230	237	248	221	245	250	237	244	221	218	211	258	212	235	258	237	236	252	242	239	228	221	251	211	241	224	219	255	207	264	237	219	234	229	236	254	212	231	237	250	250	260	260	214	222	265	237	237	241	233	247	225	248	245	222	234	213	232	227	231	230	274	239	235	221	258	236	245	215	235	246	221	256	231	223	232	253	236	212	246	218	222	224	229	254	226	239	239	223	215	271	240	221	241	251	222	217	222	255	253	231	238	220	287	259	227	248	245	251	231	227	229	219	202	246	214	246	247	238	238	243	244	216	243	241	228	220	232	255	218	247	260	216	220	247	202	252	237	227	232	235	240	221	243	221	250	237	240	236	264	230	242	259	250	246	244	257	270	237	215	237	236	213	233	227	241	225	246	255	237	266	244	232	254	216	242	263	243	225	276	222	228	191	252	262	235	220	233	274	215	257	219	217	215	225	262	223	224	242	234	235	255	257	255	227	230	226	234	215	222	234	251	271	219	228	215	237	240	244	240	219	226	226	234	234	245	218	214	231	251	240	238	239	224	223	257	215	237	235	255	230	226	228	244	228	230	226	236	257	249	242	240	244	265	230	218	221	240	246	219	236	266	244	229	235	220	239	219	226	244	234	244	224	244	222	219	246	239	229	249	215	233	257	234	253	247	240	261	246	249	212	264	246	274	207	249	226	237	238	218	224	237	234	255	256	227	244	248	244	233	250	238	257	212	253	244	231	247	217	251	241	244	224	229	214	219	235	235	217	226	231	228	229	233	225	242	254	245	239	270	222	229	240	246	229	245	221	266	223	245	265	251	233	237	228	244	223	233	239	247	228	255	252	235	231	226	250	254	250	248	207	218	261	229	209	243	286	222	249	224	239	257	229	261	239	227	240	252	240	212	224	228	260	236	247	234	219	227	208	215	218	239	235	224	255	240	237	240	236	255	236	232	213	250	234	256	231	261	232	268	257	260	213	235	254	218	257	223	229	240	257	232	245	248	246	255	229	252	227	233	241	226	225	226	249	249	235	236	251	242	241	242	261	249	242	226	230	216	214	210	274	246	214	209	238	218	253	245	243	233	259	219	257	248	246	261	262	201	237	239	225	230	252	239	238	261	217	230	233	246	223	226	242	238	224	219	214	237	200	238	200	227	262	241	228	245	260	242	251	251	267	232	238	228	240	236	233	223	221	219	228	237	243	256	222	233	236	263	238	230	238	210	245	259	236	244	235	251	251	237	255	258	223	246	250	235	214	217	234	226	246	255	225	234	239	226	261	234	242	205	227	226	228	222	237	227	253	222	221	247	226	247	248	253	245	222	230	246	214	239	220	241	226	222	247	241	241	240	226	258	229	236	245	269	222	207	237	234	244	232	240	248	261	219	251	230	236	224	231	222	234	259	241	252	248	231	263	238	242	263	253	231	251	236	238	247	239	233	223	241	228	259	251	248	233	229	253	258	245	251	233	239	210	238	256	275	231	255	209	242	246	272	252	224	231	229	253	239	198	243	207	230	283	242	248	288	249	244	247	207	228	209	219	244	263	242	234	235	271	250	243	226	235	236	247	226	227	248	259	233	245	235	226	246	240	222	264	231	229	233	231	236	223	240	230	219	240	228	248	220	253	219	202	238	217	258	256	203	271	237	226	252	250	235	242	244	236	240	251	207	243	238	221	227	222	238	206	252	234	270	276	265	235	209	221	244	263	262	215	220	239	252	217	234	250	241	225	234	210	260	231	241	236	227	238	236	215	235	239	241	238	253	229	248	221	238	218	227	251	228	223	211	247	248	234	236	245
34252	9925	8097	3999	2654	1842	1514	1234	971	780	687	638	573	519	487	473	449	409	426	425	385	422	366	341	357	360	320	307	314	317	318	336	318	280	311	309	292	292	300	314	294	322	271	302	277	253	293	300	317	321	291	319	324	278	300	290	291	285	297	268	304	292	282	300	299	312	276	308	295	277	273	277	285	301	298	300	276	278	285	294	289	312	290	269	290	321	286	305	299	277	268	345	298	290	303	297	281	310	312	289	277	288	283	293	277	285	258	268	297	306	274	297	303	286	300	311	275	311	296	295	277	278	292	307	287	284	279	304	345	303	286	273	295	296	299	291	301	316	300	322	291	276	272	300	284	280	340	280	286	288	306	301	267	282	297	330	310	307	293	314	327	291	310	290	331	322	310	312	270	265	293	282	265	311	287	305	289	323	272	283	313	312	274	308	283	273	320	288	303	272	285	282	276	305	289	317	284	278	315	300	309	281	288	316	282	261	293	295	291	275	270	273	302	297	286	305	308	312	308	272	258	295	276	287	299	318	272	296	282	261	283	284	282	288	286	321	301	272	305	293	305	312	293	310	273	280	294	304	284	299	282	305	315	278	270	272	280	279	292	283	283	280	291	262	286	306	302	310	254	290	293	287	283	311	298	282	286	310	304	291	324	264	300	279	330	288	308	304	316	301	298	331	286	275	276	278	265	280	307	312	297	330	303	305	283	310	299	304	256	311	281	303	291	316	289	289	321	309	331	309	322	361	269	297	336	274	306	250	286	326	268	251	292	301	264	251	307	278	333	309	276	290	295	299	283	279	295	302	282	308	309	317	307	291	285	290	270	299	289	297	285	293	286	290	302	280	281	305	285	300	272	310	252	312	248	285	308	293	323	278	308	287	282	291	281	277	299	288	318	290	300	283	286	292	295	278	263	283	303	282	303	285	292	282	317	298	268	282	295	307	286	309	290	292	301	345	352	280	276	290	297	278	291	268	280	307	292	322	300	265	303	296	328	309	299	291	289	311	301	332	294	315	289	284	300	290	283	304	277	303	279	274	303	254	290	279	296	296	303	302	268	262	268	290	272	290	271	293	294	285	308	324	300	292	298	279	307	325	294	281	260	311	289	279	302	283	289	295	267	291	312	306	301	281	293	288	315	300	284	286	278	282	289	285	278	269	326	259	296	276	304	314	298	253	283	313	288	301	279	292	292	292	293	295	291	269	289	257	285	300	288	299	274	270	320	272	286	289	290	291	307	317	296	287	302	284	274	297	314	278	303	272	308	298	299	286	310	313	319	313	301	287	304	269	303	276	277	310	291	313	302	299	268	306	298	303	288	282	289	300	284	285	264	274	293	294	303	324	310	269	295	285	288	289	262	303	287	300	310	243	265	299	310	294	295	294	275	298	291	287	286	279	309	278	278	295	300	290	297	280	279	281	315	296	276	280	325	293	291	275	280	258	285	268	274	292	279	271	328	276	300	297	298	280	290	289	307	275	309	281	279	273	305	296	299	309	277	315	265	321	268	273	285	271	303	270	260	303	299	288	311	292	287	257	265	316	275	313	286	299	280	263	290	289	300	311	302	283	287	272	315	277	296	295	302	295	289	301	305	287	285	281	302	302	305	295	281	307	314	286	310	288	323	291	284	286	266	310	287	309	269	279	320	291	286	305	254	242	288	316	259	274	313	279	283	299	270	277	320	290	314	279	281	307	275	286	250	304	284	265	257	289	291	279	293	248	289	299	303	291	299	260	291	299	285	311	286	299	261	295	297	285	304	299	300	317	276	277	258	294	271	277	293	293	312	305	281	292	299	322	306	307	315	291	287	289	283	297	303	317	294	314	312	299	281	283	262	273	300	277	316	303	279	312	292	294	289	287	320	307	272	303	268	297	295	281	284	310	295	306	312	272	279	302	288	264	283	285	273	310	302	278	306	272	312	277	291	303	298	315	287	294	291	329	282	310	297	308	290	295	299	313	338	276	307	284	285	282	291	282	280	324	284	279	315	282	311	278	289	321	290	293	305	287	317	331	313	272	295	264	288	291	284	275	288	301	298	287	291	274	275	309	287	315	317	291	277	289	247	284	284	271	279	298	274	309	313	281	301	290	281	280	316	317	268	275	296	312	261	299	324	314	312	311	281	280	323	238	319	289	290	314	265	257	277	296	283	312	305	272	284	260	308	288	296	295	279	289	284	285	281	306	306	290	247	258	289	302	302	306	312	312	283	291	294	282	273	275	273	285	302	308	299	292	303	294	297	308	332	318	310	290	298	308	310	272	276	282	279	306	277	245	276	279	312	317	261	292	292	312	313	277	277	311	301	310	253	247	270	294	290	270	293	284	283	317	289	305	281	321	311	284	275	309	271	308	300	279	276	305	273	283	283	315	300	297	284	293	259	270	292	306	321	288	278	297	295	296	291	249	289	308	298	302	275	316	304	263	258	291	287	324	277	286	294	296	289	282	313	293	252	295	305	320	280	286	295	309	282	270	282	270	302	315	283	295	302	282	302	276	322	292	266	319	273	295	294	312	323	270	293	281	272	280	294	295	299	262	311	268	306	287	317	298	296	311	280	295	316	299	286	277	276	256	291	245	274	312	322	270	301	300	275	277	301	267	263	287	291	286	300	317	295	294	312	281	291	275	292	298	269	287	253	269	296	316	295	293	276	295	316	284	315	311	275	284	299	259	250	276	271	312	290	284	272	323	306	311	285	316	290	310	292	306	294	287	286	277	333	266	325	316	287	295	282	304	301	287	287	261	309	272	316	292	321	317	285	301	297	289	267	257	281	293	255	256	293	300	282	312	310	306	306	306	288	279	287	285	288	296	299	293	315	297	301	264	299	287	280	315	286	292	291	292	287	305	327	331	274	283	276	316	315	297	288	258	295	279	311	271	328	275	297	300	304	283	267	303	298	319	277	308	284	314	278	300	269	330	279	286	286	292	276	266	287	318	278	298	281	290	324	268	295	285	288	307	311	290	336	280	284	278	289	294	293	286	261	312	314	281	292	270	294	288	293	275	310	306	330	314	283	305	291	289	322	296	309	301	288	310	292	290	304	282	296	299	284	311	312	286	308	285	281	318	287	303	276	281	279	268	281	312	297	286	302	281	310	301	297	278	300	305	276	267	300	302	289	276	298	255	291	291	269	304	286	313	289	298	301	296	322	314	267	282	293	288	291	322	279	275	273	275	275	266	293	301	304	273	315	300	289	255	321	303	266	312	278	289	295	264	309	275	278	311	295	297	288	298	287	260	281	270	310	285	256	287	247	300	314	292	297	309	312	305	304	288	309	283	302	295	287	276	266	293	311	251	317	290	265	301	282	294	289	291	300	275	274	298	287	283	285	288	287	278	297	288	286	294	296	273	297	265	303	317	308	279	308	331	314	303	298	295	294	295	291	289	297	309	291	286	296	278	283	272	269	283	291	300	277	284	284	303	291	309	309	299	316	283	271	308	273	282	277	307	286	283	286	313	287	296	295	306	313	300	318	292
24929	21078	27328	24923	13492	1352	946	840	759	787	740	758	713	687	673	701	666	674	679	653	680	638	700	646	686	606	640	638	651	613	662	613	602	638	630	645	641	659	666	610	684	602	638	574	674	659	603	617	643	676	677	600	663	664	638	624	673	640	682	657	613	655	673	608	672	670	633	632	628	631	650	640	641	614	590	661	642	668	649	637	630	634	630	644	646	654	644	621	643	673	587	681	658	636	612	662	633	594	675	663	628	629	634	649	686	663	658	688	638	661	640	630	668	653	679	638	653	642	604	623	656	612	635	630	610	646	652	638	625	679	648	657	610	661	709	636	652	644	659	606	650	643	697	680	603	618	617	570	597	632	620	691	631	645	616	657	661	606	639	656	622	622	663	610	648	663	636	682	612	606	643	635	581	648	651	622	666	646	634	624	631	635	638	645	598	633	646	624	605	671	647	646	635	617	637	630	640	698	637	580	616	602	650	632	633	639	661	581	597	625	629	657	621	644	615	609	633	700	660	639	608	658	666	621	629	621	599	630	673	655	607	651	619	639	663	626	636	637	616	621	638	643	635	605	651	600	675	652	601	616	654	630	659	657	651	587	633	680	624	613	654	652	594	631	618	653	625	661	630	660	584	629	635	602	663	642	637	665	608	604	680	646	663	644	655	630	634	641	666	673	662	661	576	672	649	632	667	589	665	640	604	624	608	639	607	668	620	676	642	559	622	663	647	638	611	616	655	661	665	630	633	657	626	652	665	665	652	631	643	671	668	673	656	649	614	642	615	658	654	581	650	621	617	620	636	624	653	617	631	648	642	602	668	683	654	650	646	620	640	639	658	637	617	656	657	636	672	651	642	660	621	659	653	619	700	682	647	638	629	649	659	627	619	598	667	634	654	593	617	609	625	584	628	624	584	635	635	659	644	622	603	697	648	638	603	638	572	637	634	585	637	642	649	641	657	638	626	658	677	632	647	654	631	627	619	616	632	635	649	659	663	617	600	646	685	623	631	609	642	645	634	632	618	641	652	604	624	688	651	639	602	654	652	583	630	659	617	614	608	624	646	670	619	619	598	673	654	641	653	604	647	655	590	646	638	667	688	624	646	627	608	622	648	636	619	652	653	621	632	623	636	575	618	629	618	624	642	597	628	656	603	631	660	633	637	651	615	640	646	630	672	663	633	638	610	652	647	637	678	627	651	611	672	681	618	662	628	668	644	596	670	653	624	652	718	624	602	592	625	560	625	593	684	646	608	619	578	651	631	637	655	611	637	667	628	608	605	627	606	649	642	623	607	609	648	623	631	635	680	636	650	673	691	578	616	587	645	626	640	585	659	635	639	636	629	614	633	682	647	633	615	672	616	640	614	653	669	606	680	613	658	608	650	636	617	644	651	642	664	679	671	620	634	656	655	682	635	674	669	642	622	609	587	661	644	639	637	614	631	612	606	623	625	646	644	620	676	677	637	626	656	686	661	632	606	641	636	600	619	675	661	602	655	656	615	654	648	640	645	643	622	618	633	612	593	666	643	601	648	614	585	607	645	611	609	681	679	643	640	650	582	596	633	662	631	689	621	671	588	641	620	624	639	627	657	606	616	661	643	621	636	613	617	608	620	658	619	570	676	641	622	619	633	633	609	608	642	643	652	669	682	604	644	663	680	610	640	645	689	629	621	626	701	665	655	610	621	620	583	603	622	639	617	639	633	626	632	677	625	638	661	659	633	616	596	665	655	659	581	630	642	636	612	641	637	624	644	647	676	636	645	641	676	649	632	612	632	702	645	639	593	620	659	627	619	651	632	613	625	692	615	618	624	659	663	610	706	682	603	619	636	620	614	639	601	617	611	634	688	652	657	614	612	647	630	669	657	640	631	679	612	647	615	674	653	651	632	622	652	670	591	648	631	623	653	630	610	595	686	586	626	651	642	665	646	621	619	636	712	643	646	659	634	651	653	690	633	656	701	610	638	638	626	652	639	623	645	655	654	623	605	640	649	685	577	663	627	681	608	610	607	611	612	619	626	678	630	652	658	636	632	606	599	637	628	654	653	643	612	630	651	646	634	581	670	619	605	677	620	590	632	622	621	614	688	631	633	617	645	629	652	570	656	625	615	649	616	621	634	657	603	658	635	634	654	669	638	673	622	637	667	629	642	633	639	687	628	616	632	634	617	643	605	635	644	557	640	655	635	602	658	632	641	632	648	599	637	617	639	587	561	658	591	612	672	623	622	671	641	649	675	609	632	668	626	641	624	647	652	653	599	669	614	615	669	641	620	647	615	640	652	619	657	641	639	606	586	641	591	633	607	611	608	655	639	604	597	628	611	611	620	708	699	645	636	639	649	609	630	626	638	624	620	589	628	622	642	642	655	588	618	644	609	641	600	634	618	642	659	632	646	601	630	597	603	664	617	695	573	632	611	639	656	655	651	637	671	633	638	586	634	689	666	603	587	658	631	682	635	628	614	660	625	650	661	615	611	617	604	681	624	590	655	699	621	653	648	639	635	634	635	633	603	635	676	637	622	591	646	631	635	648	595	620	627	616	646	614	669	633	647	614	708	652	635	612	622	657	708	679	559	627	589	650	662	649	629	641	632	661	628	620	653	587	626	646	622	642	621	637	672	651	615	605	668	634	617	632	638	644	704	641	640	570	614	662	629	663	627	661	622	636	658	684	630	679	605	615	644	600	663	666	620	617	686	646	662	648	670	663	644	647	621	609	647	654	608	613	637	634	627	653	596	677	632	659	600	663	621	589	660	613	663	633	620	615	668	660	613	592	647	566	617	605	658	619	675	654	623	615	601	649	658	629	645	627	651	627	668	617	616	628	649	608	662	629	641	633	619	615	631	626	660	609	612	663	613	600	617	635	642	601	668	599	646	643	621	645	655	607	686	647	631	616	648	621	665	618	630	622	659	675	624	629	680	624	668	655	631	593	658	638	658	618	639	647	615	639	652	608	643	593	642	646	643	599	629	574	687	621	598	658	632	654	639	642	661	653	659	658	648	609	614	641	559	643	629	640	656	615	602	632	650	623	611	596	667	620	659	646	619	623	639	614	614	610	642	665	624	609	642	658	636	634	653	635	641	591	679	645	629	623	649	618	605	652	636	628	646	624	616	672	664	631	624	609	659	667	620	639	651	625	625	665	640	601	613	613	624	629	680	596	641	656	674	636	635	613	593	605	639	670	671	600	637	631	650	643	626	613	623	616	615	611	651	639	628	609	635	653	606	563	637	657	622	620	669	621	627	635	673	662	703	653	642	638	660	616	625	644	627	646	647	548	609	637	686	623	653	594	630	615	666	609	617	634	603	690	564	636	596	624	628	671	694	643	615	662	590	608	630	625	648	601	633	637	671	668	667	643	669	618	660	657	660	642	635	645	654	620	609	632	642	661	644	617	648	652	598	621	639	648	581	637	602	637	637	613	642	618	641	681	603	641	611	621	617	624	651	631	677	608	594	601	626	606	604	617	642	605	621	645	638	643	612	645
33303	6401	4943	2818	2035	1658	1353	1181	1097	995	913	876	871	813	839	815	758	796	763	809	795	748	745	774	734	749	699	745	693	701	753	720	701	707	741	739	717	747	693	746	728	712	719	755	704	773	799	698	701	733	719	752	708	711	721	715	733	720	699	681	684	705	744	742	732	741	684	723	740	685	748	760	688	729	714	700	747	718	756	715	682	715	733	715	690	739	700	717	753	722	691	701	721	684	690	732	740	742	729	742	692	721	700	688	692	708	756	738	688	710	728	688	707	733	717	702	698	722	702	723	732	770	727	726	723	743	701	701	731	711	721	728	716	767	703	704	696	746	733	731	729	720	721	720	743	717	739	682	712	719	728	721	700	733	754	724	722	703	738	731	702	754	754	707	736	739	743	742	739	701	714	719	692	721	684	757	707	726	746	726	685	733	742	712	789	743	688	699	731	726	761	687	748	745	695	732	696	776	735	709	707	740	700	740	728	717	740	711	692	781	746	690	722	696	704	763	728	722	682	683	743	686	697	733	703	665	760	766	739	743	698	744	696	707	766	687	739	725	729	736	694	691	703	743	713	694	740	695	719	665	737	681	793	704	701	706	705	755	765	757	720	731	717	718	738	692	721	690	713	656	741	743	675	697	715	715	689	718	722	723	671	709	680	715	636	724	723	721	711	714	755	687	723	663	706	742	697	692	699	729	712	773	708	768	702	697	727	712	755	721	691	722	715	739	766	734	699	662	711	703	729	674	747	730	755	741	714	712	766	720	716	718	741	707	712	721	758	723	700	714	747	713	769	756	755	682	733	726	694	694	683	660	716	735	704	724	759	754	763	679	706	719	728	681	715	722	702	716	707	740	708	702	774	721	747	739	729	700	715	718	737	751	725	691	719	687	719	689	709	738	746	700	719	694	717	722	712	704	717	682	725	705	728	699	757	688	717	726	747	738	743	708	735	731	753	761	717	665	706	719	750	703	775	705	682	727	718	762	736	722	669	758	748	720	725	703	720	681	710	753	655	717	733	739	713	750	679	701	684	682	729	677	686	730	707	680	723	682	768	773	736	756	712	729	691	664	709	739	728	697	726	728	697	739	711	768	733	678	723	726	697	746	713	712	671	738	707	745	698	716	708	748	735	746	716	727	715	690	668	694	759	715	699	733	703	713	702	736	740	711	747	681	784	708	776	731	770	740	737	727	684	726	684	713	691	686	714	670	746	735	715	753	715	743	671	737	724	727	681	756	681	690	699	707	699	692	744	717	719	681	712	681	735	733	680	688	723	730	676	745	737	734	759	719	682	732	673	719	709	741	665	751	706	744	668	717	711	692	725	730	694	741	713	680	717	689	707	738	726	700	697	754	682	781	763	709	711	735	716	778	697	718	734	721	701	748	794	733	712	730	699	731	695	724	734	683	773	740	724	716	749	749	724	704	707	704	702	715	751	719	698	709	713	711	716	746	719	705	707	702	725	753	726	772	724	713	690	723	694	687	750	763	718	697	731	686	735	723	724	763	695	690	715	682	709	721	655	690	737	721	745	670	710	705	714	720	739	741	656	764	744	732	716	699	724	711	729	708	722	705	766	715	693	730	738	711	725	711	729	747	694	751	686	739	727	737	720	749	713	758	687	722	716	732	704	741	746	718	723	716	734	681	741	717	720	718	731	681	729	696	709	712	700	730	697	759	702	729	735	710	710	691	668	737	744	673	728	711	741	752	717	713	688	718	677	737	714	753	683	699	705	744	736	718	702	717	712	735	667	743	782	682	721	694	744	717	708	724	693	736	757	699	726	723	726	701	753	718	725	705	699	738	730	742	723	724	745	732	688	736	701	681	706	758	704	733	727	748	726	724	746	722	725	718	723	721	718	714	710	713	753	717	710	686	700	744	746	733	708	713	691	732	723	744	690	704	726	747	685	732	734	709	679	680	745	738	722	744	673	726	739	751	783	745	720	818	710	710	710	698	721	743	697	715	711	724	739	688	661	722	733	740	711	725	683	758	695	700	724	724	700	746	710	735	702	741	735	765	673	710	789	721	753	738	760	694	703	714	693	664	765	717	718	695	746	720	728	760	773	683	691	719	732	741	731	727	737	661	734	743	745	707	723	667	798	676	666	746	708	711	735	695	736	750	777	698	681	727	754	689	741	726	744	676	719	731	734	707	712	726	708	717	730	714	741	717	746	678	717	713	679	722	723	740	789	736	720	651	758	740	683	695	726	709	715	724	719	740	727	704	695	731	658	699	717	699	724	733	760	720	681	720	752	728	705	748	686	711	724	748	706	722	667	755	770	770	731	721	723	723	750	750	743	695	719	700	729	760	690	760	733	715	712	735	708	678	710	665	722	717	753	739	689	730	692	697	749	714	722	730	689	724	715	711	737	729	710	710	697	719	767	702	744	750	715	750	656	737	689	763	725	757	710	725	733	714	757	740	707	694	733	703	727	695	712	730	721	733	680	692	716	710	738	701	750	730	693	702	738	738	702	787	711	711	705	789	739	689	747	696	759	706	704	690	705	772	720	738	704	694	690	688	738	710	679	726	727	707	754	713	710	718	711	706	705	733	784	726	693	745	659	746	683	673	703	721	713	677	714	651	731	669	746	728	677	748	714	654	711	751	804	692	773	762	733	699	723	699	743	728	752	733	743	713	679	711	705	721	707	718	724	724	711	701	730	690	744	694	705	704	705	719	742	732	702	725	670	705	717	726	738	719	722	750	712	712	746	676	716	716	717	724	754	726	751	671	748	695	767	697	746	733	733	772	758	708	693	730	749	744	724	720	724	721	762	748	701	736	764	732	718	704	765	695	704	737	782	746	780	727	752	761	744	650	723	719	708	754	760	717	757	744	696	750	748	739	731	693	670	731	710	750	757	764	746	719	674	703	725	695	659	720	702	752	722	745	727	670	766	738	682	713	763	725	732	682	726	760	705	730	694	697	709	712	699	679	761	720	732	749	703	685	711	716	703	747	752	702	704	653	740	703	734	693	754	731	702	705	754	701	728	739	749	724	731	719	755	717	681	699	695	750	664	715	722	759	668	748	757	725	699	720	711	695	749	743	676	735	705	702	746	739	722	730	651	654	745	742	722	686	668	716	701	729	712	736	759	735	701	692	778	750	707	765	790	707	741	688	710	700	705	698	726	701	744	665	725	701	718	786	714	718	679	685	675	743	699	725	726	755	714	717	686	704	720	716	709	783	709	689	714	677	696	736	672	740	712	737	695	725	809	712	700	805	733	686	704	734	706	744	718	679	667	727	741	703	745	704	758	734	733	731	706	694	708	745	737	750	697	737	698	707	757	713	728	731	708	718	720	736	747	678	735	766	714	724	739	727	744	670	716	670	704	705	647	753	699	704	720	670	700	754	712	729	694	716	729	705	696	650	716	694	684	707	765	691	714	720	690	705	689	748	713	698	718	724	724	752	677	715	690	726	715	735	695	720	763	698	673	704	750	715	706	743	731	722	712	783	716	745	728	744	737	714	768	715
22717	21096	28678	23762	21097	21138	11906	1428	919	822	776	694	637	600	549	538	526	522	486	473	419	487	422	417	418	427	403	417	371	397	353	382	388	407	363	378	373	353	410	387	375	371	344	386	379	368	373	357	336	365	355	351	339	378	366	395	351	362	371	375	343	361	376	385	355	338	358	357	374	343	371	331	369	373	347	339	355	358	370	368	326	352	362	356	363	363	338	398	353	373	386	335	349	350	374	346	360	358	320	356	339	400	361	369	370	366	360	347	363	334	330	387	367	386	366	382	381	390	330	365	361	376	358	360	413	349	375	416	337	315	336	361	339	314	343	335	367	364	336	358	355	370	380	338	351	375	340	373	341	383	354	393	382	334	349	337	367	336	350	349	367	343	345	371	349	406	360	382	372	366	367	344	357	372	343	351	390	328	348	386	330	349	365	357	362	358	312	383	365	364	345	364	377	338	351	370	370	359	331	371	306	355	369	347	340	392	381	330	353	381	355	309	357	357	343	338	332	351	346	361	350	400	341	377	347	362	350	334	380	325	358	379	357	349	346	353	321	328	353	333	373	338	326	372	343	356	355	341	316	356	318	359	367	381	335	354	361	323	341	364	374	348	394	344	358	352	349	351	322	358	332	330	345	317	345	342	354	392	332	366	379	381	371	373	369	392	354	340	364	328	335	354	352	373	353	344	365	328	347	358	359	341	347	369	377	343	346	334	360	348	380	369	354	365	394	357	331	386	339	371	350	357	361	374	398	345	337	348	344	359	352	377	349	355	357	369	351	357	352	404	373	347	346	312	368	381	358	348	375	357	385	384	355	330	355	350	318	364	323	360	356	347	356	369	339	339	381	378	340	353	385	345	344	373	323	355	342	333	308	338	319	358	364	349	336	357	384	330	363	356	372	375	357	325	372	337	344	326	343	344	369	344	337	382	355	331	346	357	325	346	374	357	350	364	353	379	408	386	373	371	379	343	360	376	358	342	414	382	377	363	366	381	344	343	346	388	359	362	353	354	382	379	372	363	340	329	351	339	361	361	318	356	333	322	358	367	353	388	343	335	323	370	363	333	360	367	352	331	341	369	362	347	380	384	335	351	330	367	366	356	364	359	330	327	374	326	341	414	333	343	349	342	313	378	381	329	334	368	347	370	358	336	337	335	354	360	348	319	386	358	364	355	374	335	361	348	370	389	347	374	389	359	330	368	357	359	367	381	357	344	340	383	373	364	350	354	348	360	363	355	339	351	362	324	374	352	365	353	325	363	341	383	326	334	361	356	361	371	349	383	326	335	344	342	347	353	345	334	361	349	352	353	380	351	386	363	322	345	409	374	291	356	369	325	343	382	347	364	364	343	337	387	339	325	345	352	411	320	371	347	374	358	365	352	335	334	335	348	356	329	332	351	358	351	365	352	365	346	383	373	335	365	374	367	345	348	335	337	312	367	346	355	356	348	343	351	372	380	348	308	361	346	322	357	353	353	337	370	331	330	354	361	360	373	362	359	345	333	398	335	373	374	370	340	334	353	386	321	342	343	378	354	382	341	367	350	338	354	379	354	366	341	355	376	351	352	365	378	372	366	352	367	336	351	324	358	369	323	366	362	355	357	329	359	344	340	363	382	413	388	354	340	369	370	340	348	375	356	351	385	360	350	354	350	339	383	364	352	359	341	343	345	342	355	388	371	361	393	356	349	384	377	353	363	337	343	366	383	372	356	333	385	363	374	377	410	363	357	360	357	337	329	361	340	346	368	351	336	359	355	364	344	362	371	343	353	365	400	354	361	375	352	345	371	367	362	353	379	341	359	351	347	352	347	322	347	378	371	365	341	359	323	339	352	361	334	349	368	350	347	353	353	369	323	372	373	343	351	346	382	362	385	368	331	353	364	350	348	341	347	348	368	350	340	366	344	347	363	355	345	333	352	327	341	361	359	375	372	302	338	355	333	365	354	319	368	355	334	340	375	366	348	324	362	322	343	341	342	371	339	372	328	368	342	355	377	326	338	369	323	346	340	351	352	336	343	363	392	351	357	337	326	350	340	346	334	333	332	356	358	384	383	359	357	364	341	366	333	385	356	349	374	372	370	355	352	363	334	357	341	378	367	361	345	377	351	327	355	341	366	376	324	360	358	375	356	363	362	363	366	359	391	345	348	361	345	361	372	340	353	362	345	334	357	359	354	384	332	332	342	356	342	371	346	364	328	363	361	371	364	375	345	335	311	335	358	379	346	362	367	333	351	357	374	346	355	373	369	349	351	366	330	366	370	361	366	321	366	372	347	338	318	384	345	344	398	372	382	396	377	349	349	372	336	355	385	360	315	356	370	378	357	343	356	344	326	351	373	362	364	325	363	356	358	382	360	344	364	370	349	349	392	375	325	329	365	342	348	358	322	371	347	371	337	316	367	357	310	326	355	376	351	384	336	370	338	353	340	357	361	351	365	372	371	364	378	324	350	337	387	340	404	333	369	375	338	362	350	380	348	328	383	368	327	389	329	358	373	337	384	346	345	339	337	372	344	347	334	369	364	372	375	362	343	347	331	355	359	364	369	360	368	361	361	364	312	377	362	368	359	337	372	341	345	345	347	342	366	358	374	331	334	345	359	370	360	375	338	352	338	359	363	372	361	349	345	413	340	354	310	381	350	359	329	341	375	350	373	381	345	332	347	371	369	376	366	364	367	381	371	342	359	366	369	350	363	377	340	333	373	386	347	339	346	353	336	350	361	379	340	332	350	351	377	373	344	324	337	345	378	309	339	336	376	355	363	340	361	344	367	372	361	360	319	370	377	362	377	360	365	347	335	356	337	344	329	387	356	382	363	391	348	358	398	358	370	368	335	352	361	316	365	341	382	343	329	317	345	347	339	326	337	378	332	337	347	348	369	356	391	370	360	334	387	369	324	359	342	324	351	341	359	345	318	384	370	347	343	336	359	384	325	364	331	334	381	337	323	390	340	353	347	364	378	339	344	376	348	369	350	338	359	352	343	354	323	356	310	355	376	319	349	372	348	340	348	360	355	363	382	369	352	350	370	338	369	298	340	351	326	362	348	362	343	376	325	368	350	332	320	342	362	336	373	372	393	321	368	366	383	319	327	341	356	375	348	341	349	372	371	338	386	382	372	347	359	357	338	349	342	358	371	366	340	379	356	377	378	343	349	359	368	324	378	348	370	333	387	356	332	335	347	339	386	345	347	361	346	367	359	364	361	379	374	335	357	350	343	355	353	357	357	353	376	361	351	352	358	307	343	334	366	357	367	346	357	361	380	332	329	328	363	365	333	325	353	352	338	354	371	333	332	367	383	329	362	349	346	355	333	371	364	387	342	347	346	351	361	320	342	337	363	352	353	360	313	335	369	370	351	382	352	368	373	347	378	323	361	366	357	375	369	354	377	370	366	354	343	349	365	347	351	339	338	358	341	344	336	361	369	326	361	332	385	374	359	366	348	357	355	365	330	352	378	379	351	364	359	371	331	339	332	378	376	363	364
32402	16316	13725	7342	4910	3604	2760	2131	1690	1452	1175	1040	953	857	805	714	647	664	582	550	581	554	567	531	501	476	461	458	475	472	483	465	472	455	449	451	458	401	397	453	432	416	389	453	415	357	413	418	421	407	438	468	404	424	437	406	393	404	388	425	394	413	435	408	412	414	377	396	364	421	429	352	406	382	349	379	416	387	407	367	386	402	407	424	371	404	398	384	360	393	388	403	374	425	407	401	374	388	404	397	407	361	403	335	382	400	395	364	428	432	394	409	435	390	393	386	437	406	403	405	388	368	401	403	370	399	374	384	428	376	377	388	413	400	417	402	372	408	404	388	440	376	389	382	399	407	398	376	382	403	381	376	384	345	413	425	400	395	385	397	376	417	393	387	417	390	404	411	344	439	416	382	398	404	385	404	388	417	411	416	393	377	355	408	341	407	402	393	383	370	393	395	370	370	409	408	369	373	375	413	392	398	390	428	433	403	396	402	411	418	378	388	418	407	420	372	432	376	415	402	381	409	408	382	371	396	381	405	394	400	374	400	374	404	366	412	388	379	370	363	393	405	374	396	411	354	384	402	383	369	400	388	400	394	406	395	387	428	421	401	420	388	384	371	405	395	394	398	369	371	400	395	381	389	398	407	405	408	419	402	393	399	394	365	375	411	348	366	365	428	402	359	392	394	379	376	409	381	397	433	407	401	414	374	411	379	382	360	409	355	447	408	387	367	403	403	376	408	365	387	382	393	419	390	376	381	392	393	396	341	392	399	415	420	405	379	371	416	375	402	393	442	413	378	431	443	400	379	377	374	398	376	398	351	418	418	387	353	408	395	425	376	367	424	383	420	407	385	414	399	362	385	362	376	394	418	397	394	399	377	392	400	394	374	388	415	387	382	404	381	355	377	417	423	396	441	388	439	422	403	379	387	389	412	397	396	421	412	372	374	372	390	405	384	394	373	424	396	418	417	363	417	400	388	385	368	395	427	406	420	421	402	429	388	393	379	395	376	399	396	382	414	397	423	380	389	411	407	408	400	393	360	403	410	355	409	419	415	400	393	373	417	410	424	410	391	410	387	386	378	376	377	374	396	403	408	378	383	380	360	401	392	363	393	384	395	427	392	356	386	373	372	418	395	400	374	350	395	369	406	415	391	346	393	426	400	354	392	403	393	402	416	390	433	422	419	412	379	389	417	382	413	405	388	391	429	424	413	391	399	395	396	425	389	383	352	365	395	393	398	399	393	390	377	400	413	389	382	435	411	359	369	377	396	429	401	409	397	361	399	370	391	401	387	366	420	404	375	400	401	379	387	427	358	396	386	408	398	403	393	389	395	354	389	389	379	394	364	364	405	388	390	389	387	393	396	414	370	408	384	411	415	374	396	412	408	420	409	382	398	404	392	394	397	389	398	385	370	410	406	411	424	429	397	358	406	427	371	429	365	388	415	379	423	376	389	386	377	401	371	388	413	388	405	399	389	398	384	439	415	381	421	371	399	381	417	418	433	417	386	400	430	405	410	399	398	429	380	399	398	417	357	426	366	357	433	379	393	394	396	393	343	396	395	393	432	384	400	397	378	370	384	422	353	380	364	414	377	411	399	395	416	380	385	407	404	403	387	380	385	386	398	388	418	401	350	395	401	391	403	382	401	408	385	402	403	418	386	388	376	375	409	374	417	459	414	384	383	386	400	405	402	409	397	423	387	437	394	398	369	383	394	423	403	364	382	395	373	397	422	449	382	390	368	405	370	402	388	395	422	374	417	410	380	387	371	383	396	357	381	375	403	389	383	395	403	386	413	382	385	376	389	403	390	413	398	373	348	426	433	394	392	407	421	399	378	412	426	410	362	385	389	389	404	346	405	365	416	378	401	391	409	385	417	388	389	374	409	392	386	388	445	419	399	431	405	409	421	405	394	395	366	407	432	391	371	381	403	404	411	358	380	400	388	422	419	433	387	429	375	364	377	378	379	397	388	396	368	375	379	422	444	394	416	372	407	381	394	402	417	355	356	363	383	403	408	432	358	410	354	372	391	389	379	379	384	400	423	391	372	430	400	383	385	364	371	405	445	381	425	397	366	375	366	435	392	405	389	411	394	387	416	395	394	415	399	389	404	378	387	398	394	361	378	374	380	387	362	378	411	411	417	391	400	354	398	377	386	389	360	405	374	387	386	403	361	369	419	415	411	385	387	425	392	381	401	402	377	400	387	409	384	393	423	403	424	391	356	417	397	371	393	407	375	422	343	385	398	388	384	369	418	387	381	396	402	400	381	400	414	415	400	392	413	404	390	402	406	399	403	406	404	379	424	399	379	404	377	402	413	385	391	410	359	419	421	354	405	383	408	375	392	409	396	394	407	370	378	414	379	377	372	388	385	403	453	402	404	392	375	375	411	394	357	421	401	379	391	400	395	396	377	399	401	411	413	387	389	383	384	420	417	391	422	419	394	382	409	355	381	385	396	368	410	402	396	385	388	385	406	418	432	391	379	411	363	411	401	394	374	368	415	394	345	375	381	406	403	359	392	401	413	388	408	433	409	394	360	409	395	374	404	417	406	374	360	359	383	387	381	400	408	383	434	392	369	390	373	387	413	419	417	419	401	386	362	376	377	378	410	384	388	373	392	397	397	337	377	412	358	408	392	372	410	383	395	372	374	382	407	383	395	373	390	413	390	393	404	393	371	385	405	397	423	354	389	405	391	370	379	373	435	395	389	404	421	379	410	373	357	365	394	399	408	384	406	394	419	392	396	405	384	381	375	388	400	406	370	375	398	390	373	406	406	361	400	387	382	422	425	375	365	409	396	362	384	378	360	389	368	373	387	389	400	414	393	391	386	384	415	386	394	401	371	413	391	406	394	370	436	414	414	432	403	397	384	370	375	352	397	398	392	418	350	392	368	391	409	413	386	434	398	392	401	416	415	368	391	401	433	447	383	433	399	373	407	382	393	397	395	426	395	394	369	403	390	385	391	351	371	406	364	377	403	402	358	384	362	383	404	403	393	423	366	397	386	351	408	379	377	392	410	379	385	403	390	383	403	413	387	376	382	400	422	417	387	388	386	407	417	389	366	383	370	400	419	409	406	370	389	345	393	400	405	397	365	393	397	401	393	396	370	358	451	400	407	413	425	405	365	418	385	401	362	392	418	371	393	409	379	386	384	397	367	389	429	396	412	367	398	408	418	386	347	398	420	426	408	374	384	366	444	413	407	380	406	383	388	378	418	408	342	395	405	408	394	409	408	399	383	404	412	442	387	416	372	416	390	402	378	413	398	403	420	392	387	385	433	392	406	365	411	409	395	402	430	407	414	391	386	419	425	396	397	442	367	416	413	402	380	399	365	396	391	400	401	385	402	395	362	370	390	386	409	416	395	396	361	396	383	397	402	370	390	368	419	417	436	423	387	377	367	439	378	398	396	387	395	421	395	415	378	387	378	383	414	396	377	402	384	370	400	399	411	364	383	385	407	395	393	376	415	406	367	412	424
27212	19843	7144	936	647	572	530	507	506	506	444	496	469	478	473	472	472	502	518	484	468	470	489	467	435	484	486	491	515	496	493	440	487	453	487	463	472	451	495	500	468	509	474	458	479	490	481	438	465	425	467	480	454	475	479	487	460	511	456	477	440	485	469	479	477	502	427	455	504	454	479	525	470	469	437	450	428	479	482	510	477	498	505	479	425	469	513	458	449	445	502	505	481	454	482	452	434	464	485	447	512	435	439	494	524	469	509	458	443	487	483	516	423	498	456	461	492	518	459	473	446	456	502	462	479	491	476	470	483	480	481	456	478	463	486	502	512	447	472	422	463	494	476	498	443	461	463	485	521	460	468	446	498	476	484	480	460	467	427	468	481	484	483	456	458	434	443	447	470	463	474	470	504	465	476	468	507	480	492	455	489	472	465	468	501	488	452	488	434	486	479	484	489	476	516	495	453	467	494	482	482	477	434	469	464	459	534	513	471	459	471	465	495	444	483	453	478	484	523	470	466	476	499	462	458	504	464	447	510	443	446	471	504	492	461	461	480	515	458	454	488	441	502	445	475	457	488	487	487	485	477	497	489	456	472	444	506	465	503	445	506	509	494	440	486	464	461	482	485	496	451	468	502	455	446	473	459	503	501	456	454	447	471	518	450	476	467	483	500	455	459	495	440	488	463	489	484	455	435	483	495	500	496	498	490	461	456	452	440	475	466	500	457	525	456	454	462	479	460	468	499	487	522	484	466	501	467	455	486	489	454	471	457	480	445	501	478	449	477	472	483	470	473	447	475	438	485	434	524	462	460	468	507	466	468	470	472	477	480	461	454	518	463	474	460	475	493	452	428	483	441	454	506	485	467	456	473	455	487	450	523	528	488	471	474	491	497	457	438	486	489	484	433	495	481	502	484	496	462	480	473	447	463	497	488	508	437	480	479	482	453	473	495	437	493	455	442	460	493	465	470	451	458	440	496	436	464	491	507	491	492	490	444	488	448	468	501	443	483	486	467	484	446	499	437	500	467	470	462	448	471	495	451	456	475	452	472	470	449	465	489	485	459	447	451	466	468	451	461	471	492	513	493	486	495	485	529	452	474	485	498	499	515	475	462	472	418	498	517	472	461	471	474	471	453	483	458	466	479	451	486	449	469	478	512	474	462	457	528	445	434	522	482	487	514	470	483	480	495	454	463	496	469	460	466	483	507	466	470	483	470	443	476	452	478	493	500	483	441	443	479	462	506	470	487	464	469	466	493	469	498	455	440	461	498	472	462	511	466	504	504	464	485	454	474	497	497	497	481	460	471	480	447	478	472	510	465	463	429	438	461	469	498	468	457	476	487	479	464	517	476	488	479	449	504	430	477	494	491	491	469	462	485	477	497	477	498	483	478	489	481	479	484	470	474	525	442	497	492	536	485	463	447	475	481	487	465	509	483	443	480	453	494	426	441	448	463	506	474	511	501	472	463	513	476	471	452	499	463	506	486	443	488	498	467	437	472	472	470	532	463	474	470	472	452	490	474	484	509	481	440	461	469	491	471	467	463	490	445	488	460	449	450	471	472	478	486	493	463	443	470	493	534	482	447	467	506	470	454	462	461	453	443	456	491	429	510	457	435	464	474	446	484	449	440	440	482	499	446	460	473	450	478	433	451	472	493	425	470	497	476	439	457	480	463	480	479	451	472	511	447	481	487	488	497	489	471	482	451	465	473	484	466	483	476	475	457	458	477	461	501	482	452	516	484	473	502	469	483	467	486	489	519	500	466	488	438	444	503	465	491	450	443	502	437	495	459	433	434	497	459	454	469	444	472	476	449	500	460	469	492	490	474	476	479	497	517	440	493	468	476	466	493	443	484	498	506	487	509	465	512	452	494	444	455	481	458	478	499	461	477	461	460	481	466	423	496	489	425	430	479	469	448	473	474	501	470	457	433	479	463	474	461	478	478	500	497	490	442	511	463	475	447	470	471	476	437	469	475	455	443	463	522	463	512	465	471	430	475	502	504	430	471	472	458	487	511	455	455	477	462	464	473	492	457	452	477	505	457	438	466	447	536	489	496	499	506	477	431	491	449	449	512	484	471	490	439	418	493	518	473	495	487	462	477	482	430	451	461	482	486	464	447	473	505	442	443	469	460	471	481	459	500	498	455	495	493	448	465	449	474	483	467	508	463	455	483	426	478	459	545	479	450	488	468	411	465	443	500	485	529	487	451	462	455	452	445	458	481	496	465	495	466	454	465	477	456	441	474	471	489	491	489	501	468	452	451	504	521	469	473	457	479	475	429	452	450	490	483	456	486	489	467	526	462	463	442	467	477	481	463	464	435	493	499	422	499	478	457	493	445	448	498	479	461	450	464	488	510	492	423	479	474	462	456	478	457	492	466	500	490	463	508	477	464	480	458	446	510	427	471	512	475	476	467	498	479	484	465	493	470	494	485	490	473	465	459	476	470	476	446	476	513	479	482	445	467	478	477	457	503	480	463	448	476	429	470	448	493	472	503	473	470	476	480	480	464	544	437	465	424	475	497	472	444	439	469	501	501	482	454	503	488	489	444	464	483	407	487	451	511	469	458	485	451	510	473	473	470	479	448	478	490	490	486	478	468	440	461	466	455	420	471	470	467	479	490	520	415	429	497	451	495	468	504	485	500	498	486	479	490	453	485	469	475	475	467	537	479	458	484	492	498	449	484	454	448	468	481	476	507	457	476	481	468	488	500	493	482	465	478	487	486	492	483	500	475	502	466	457	518	480	467	477	385	457	462	515	493	486	502	492	474	459	467	450	463	441	495	468	491	438	479	447	471	420	525	445	424	484	479	495	484	455	476	492	468	459	509	498	509	517	467	463	483	476	505	493	449	457	466	466	490	483	462	488	455	507	488	464	470	474	482	495	456	465	499	502	488	500	497	443	489	467	450	447	494	450	495	463	462	491	463	470	484	491	474	472	496	485	459	464	468	424	450	465	495	494	489	474	435	452	476	492	462	524	488	467	444	479	510	478	467	529	445	449	512	459	495	472	471	447	453	466	521	447	482	471	441	487	498	485	465	496	491	481	501	436	473	464	464	462	458	456	447	467	486	488	480	467	498	438	481	500	484	485	463	525	458	466	408	518	490	473	457	470	461	490	491	458	482	461	475	475	471	474	488	440	479	502	494	440	525	516	476	484	471	426	444	464	479	472	503	498	495	485	462	450	489	526	466	483	479	493	485	451	494	477	481	498	465	462	453	452	503	459	472	471	470	499	483	450	495	471	485	505	426	477	478	506	458	498	469	470	463	501	500	501	474	455	451	465	443	499	467	463	491	451	441	450	464	469	469	472	414	505	458	459	474	444	454	427	469	484	462	451	469	465	444	470	503	474	492	473	488	454	449	471	444	500	479	443	518	475	461	526	470	501	496	476	465	484	479	475	438	467	475	446	479	451	489	471	480	452	477	451	461	489	498	456	484	521	485	456	487	501	448	467	455	505	475	491	464	476	455	488
15577	1314	1214	845	703	674	667	643	575	596	615	595	541	547	575	583	548	562	585	512	563	584	545	580	571	560	585	597	565	556	549	591	548	519	529	544	576	547	585	590	575	547	541	603	576	524	570	560	552	553	590	556	531	564	603	567	568	597	549	554	573	576	529	569	541	566	532	595	565	598	572	626	550	585	570	593	505	562	539	575	551	587	550	625	543	623	573	567	572	573	570	532	583	569	560	519	599	547	613	530	543	534	529	602	562	570	580	564	574	566	542	578	608	571	537	579	539	578	543	547	572	573	597	570	586	547	578	519	560	529	570	562	588	538	544	574	582	485	525	557	575	530	540	591	540	576	556	565	552	545	540	561	558	547	546	556	610	602	583	540	588	568	533	546	547	593	550	560	595	541	556	589	536	586	537	599	542	575	531	561	517	584	556	514	586	556	592	541	579	565	557	566	590	536	531	544	562	534	558	575	607	579	549	590	575	571	598	560	591	577	598	559	567	530	576	536	606	590	530	568	540	574	559	561	575	580	557	568	543	599	573	529	581	533	576	529	522	522	539	584	590	554	573	596	563	570	580	553	549	576	529	581	585	544	547	538	587	534	569	531	546	587	563	563	550	562	612	584	559	538	584	553	547	593	590	561	566	548	516	555	562	588	574	594	577	542	557	582	596	546	560	569	574	560	582	592	559	555	595	565	587	584	548	566	568	590	588	587	582	578	594	550	570	539	579	591	532	576	571	575	562	548	577	578	547	543	545	579	555	519	544	568	606	571	545	590	571	584	568	581	496	554	584	534	558	587	583	534	579	598	544	547	547	583	562	565	578	574	584	562	540	575	556	552	555	551	594	582	617	552	521	570	556	598	543	522	566	600	539	555	602	607	567	584	579	590	615	575	595	545	543	544	562	549	582	544	540	641	542	559	529	549	596	594	554	557	573	548	589	565	591	596	561	579	563	545	590	565	542	551	600	593	575	565	554	562	529	569	583	578	558	593	554	601	607	529	591	579	569	561	590	552	599	580	586	554	596	566	541	563	562	569	590	577	553	566	540	577	582	531	538	584	569	547	547	546	551	560	583	550	516	589	551	620	561	580	525	626	574	581	542	531	503	566	507	542	536	568	561	544	572	618	536	561	532	531	592	546	529	566	516	555	573	560	611	573	583	569	516	592	578	577	547	587	573	543	571	567	573	604	604	560	593	582	539	579	544	571	605	554	557	545	595	566	585	614	590	541	537	551	603	567	573	549	553	555	563	545	536	590	577	534	560	538	546	571	571	555	592	572	564	581	588	575	565	568	554	575	564	571	540	607	570	566	533	572	546	556	574	546	595	544	602	588	599	555	552	565	584	537	553	554	551	546	595	551	568	572	501	566	585	551	597	568	601	601	546	539	637	526	544	565	584	598	572	560	583	534	547	550	564	574	565	564	513	601	623	544	559	549	562	581	571	578	579	559	605	572	554	566	588	573	548	550	598	555	559	616	572	582	584	550	583	594	524	545	553	581	527	550	551	561	575	512	539	576	589	575	574	609	535	570	562	565	542	568	541	600	569	561	557	603	530	644	558	616	573	562	588	579	568	583	561	564	556	527	560	552	590	545	587	555	574	602	562	582	571	557	533	540	602	579	541	621	578	563	576	584	567	564	562	543	523	577	539	564	545	575	544	581	574	529	592	548	549	564	536	570	595	523	542	536	597	502	582	570	523	572	559	552	560	574	589	564	589	598	556	562	540	557	563	568	524	580	571	573	569	589	588	558	586	534	571	546	546	576	554	577	541	513	586	554	582	546	579	540	595	520	532	546	580	601	596	552	579	523	568	583	538	551	587	560	589	560	566	570	503	556	577	571	560	560	575	605	585	554	566	553	577	569	559	535	533	587	542	561	570	557	557	544	540	550	549	553	559	589	593	549	577	558	582	537	569	554	551	552	543	563	546	515	565	551	560	599	588	577	562	574	589	562	530	554	583	565	564	564	604	504	564	518	561	532	584	513	567	616	536	521	557	579	546	540	573	524	529	584	582	583	581	575	555	558	508	553	591	553	548	529	568	519	592	593	560	573	562	577	548	546	585	576	589	568	569	543	568	540	544	568	583	565	561	588	542	544	564	578	574	539	601	574	573	558	589	579	523	562	551	544	597	577	583	573	574	553	555	521	593	571	544	521	578	589	587	592	586	527	571	563	551	571	564	549	540	593	576	546	532	593	523	585	612	544	553	582	567	588	532	560	527	588	575	570	657	561	576	518	560	593	525	590	580	559	573	557	576	560	544	527	588	576	566	610	543	552	575	590	591	580	559	587	531	562	555	563	576	570	590	585	516	596	538	596	558	571	541	582	589	592	559	555	591	577	554	532	590	535	559	606	582	593	545	581	584	532	585	544	554	531	517	606	575	526	541	542	578	534	553	527	619	557	545	550	582	562	557	590	569	589	549	528	577	536	529	593	547	529	558	548	567	583	541	576	565	569	545	541	538	612	563	580	576	554	567	588	586	581	592	554	572	553	610	552	560	564	576	596	562	610	603	560	548	576	555	551	557	534	582	596	559	587	578	569	513	580	567	538	571	631	571	590	551	589	625	553	579	501	554	549	569	552	573	587	600	538	551	541	566	536	542	579	606	556	561	556	585	587	552	564	545	586	596	562	577	563	585	572	562	598	510	550	577	543	548	567	549	525	557	597	573	549	544	584	545	561	577	587	574	580	563	557	548	544	576	597	613	581	523	547	536	589	578	574	542	572	545	542	572	580	566	534	546	525	526	580	561	553	560	585	532	522	579	619	560	530	572	584	552	559	564	532	578	594	563	572	541	547	564	604	553	560	505	520	555	542	581	556	580	527	570	536	568	543	590	603	560	537	530	543	545	560	559	541	551	570	624	567	580	580	605	564	560	580	545	560	569	555	591	548	526	560	571	612	588	554	585	565	586	606	593	559	554	539	547	520	600	569	544	565	575	577	556	569	589	588	513	557	566	559	600	542	556	541	626	568	543	544	540	545	615	556	547	559	567	594	557	580	574	588	562	551	592	558	547	554	560	541	533	534	579	600	552	585	565	535	557	573	575	578	589	589	527	538	566	576	609	560	613	561	556	548	529	562	582	558	545	540	561	560	603	577	560	587	548	611	568	568	560	582	570	537	573	560	546	576	555	589	543	555	549	565	561	545	551	543	598	579	566	597	598	562	573	544	578	547	579	574	518	534	538	547	584	526	569	597	566	543	562	567	590	571	564	573	529	572	580	588	565	590	554	543	603	614	556	531	571	548	560	534	582	556	544	574	572	603	544	519	626	549	551	584	587	552	565	546	568	573	554	567	534	567	597	566	548	546	559	561	534	600	596	536	517	569	547	593	584	558	581	565	571	567	603	547	529	524	575	521	563	562	537	540	569	550	575	552	561	568	583	533	574	543	542	577	557	563	607	599	564	552	589	570	556	600	571	584	550	529	560	535	562	559	561	550	535	565	524	581	548	518	552	544	565	542	565	564	556	629
23644	21102	28375	24068	21090	12233	1161	705	550	467	406	402	391	379	336	319	324	292	296	319	284	281	270	292	272	260	249	279	285	260	240	271	255	233	248	241	263	223	270	262	246	248	282	233	267	255	247	254	233	240	235	236	252	274	251	235	238	249	258	249	254	218	255	244	257	262	264	239	232	204	231	240	207	232	238	243	229	231	222	223	253	238	211	226	238	245	257	203	228	236	240	232	229	226	235	230	240	223	249	228	257	254	215	244	249	249	230	227	244	258	255	260	238	248	253	257	255	234	258	250	267	268	224	238	246	220	235	242	227	226	256	219	230	249	223	205	294	201	222	234	237	241	259	238	253	233	243	245	263	223	264	236	253	235	244	243	252	240	241	274	239	244	233	258	254	230	225	242	219	226	249	232	225	233	220	258	222	237	253	219	231	234	254	238	247	232	218	244	243	227	241	216	253	232	234	235	242	242	228	217	237	237	250	227	223	226	253	222	223	245	230	227	245	220	226	242	213	227	240	261	228	261	226	211	216	236	242	225	241	208	208	225	254	234	242	255	231	248	209	237	207	243	224	272	246	250	236	240	254	244	250	207	253	249	228	238	234	233	270	242	220	220	240	251	198	252	226	228	231	242	201	209	249	233	236	237	238	246	239	256	245	245	248	260	237	276	259	263	216	263	233	245	254	230	272	243	241	219	248	243	240	253	234	250	260	235	239	238	230	220	227	249	238	242	237	235	232	231	189	236	248	236	272	218	231	236	244	250	237	243	225	213	242	200	271	237	244	237	233	262	240	238	243	236	264	244	223	271	229	236	243	209	237	239	240	246	249	236	255	244	256	253	233	234	249	234	229	265	264	233	237	241	219	262	258	225	241	248	234	234	236	245	233	237	245	243	212	219	240	241	252	252	227	216	251	221	238	247	229	249	235	229	251	232	237	217	272	226	247	246	228	227	231	234	227	276	247	253	253	222	240	239	243	229	251	232	219	247	240	261	235	234	211	234	271	231	265	233	264	217	206	252	243	252	229	247	260	231	208	242	247	235	211	245	254	222	248	236	211	246	272	267	254	226	253	271	205	253	245	231	232	239	227	244	251	261	219	222	232	220	233	234	252	237	250	229	260	242	245	232	255	194	236	232	218	219	208	235	227	264	280	223	265	250	232	254	247	257	223	220	244	242	253	255	264	258	250	260	239	223	233	250	254	244	227	263	245	229	218	254	245	220	244	254	241	224	243	256	252	210	252	227	264	231	219	215	249	242	214	235	251	249	213	202	227	224	238	228	247	220	225	240	256	234	244	221	238	254	195	220	221	220	256	256	246	251	221	247	279	218	234	204	228	263	237	270	234	243	254	245	227	239	250	244	241	245	229	234	260	255	217	233	261	246	251	235	241	240	266	253	220	231	231	203	241	220	240	192	270	243	251	240	234	249	237	239	245	247	230	235	231	235	247	217	242	227	234	229	223	234	234	227	260	213	264	224	247	233	247	233	221	250	238	252	242	242	211	232	237	244	255	231	240	237	227	231	235	204	220	256	232	216	235	210	229	241	218	226	234	238	245	238	228	207	228	225	239	229	240	248	262	254	226	273	240	229	218	273	249	251	235	217	236	211	233	223	256	250	226	248	257	251	226	228	220	231	234	240	243	216	249	254	240	250	257	215	226	252	227	249	242	217	250	224	221	258	251	249	232	254	220	259	249	237	239	211	237	249	235	219	223	230	227	252	262	271	246	247	239	214	252	220	254	269	238	237	236	238	247	217	251	238	243	222	228	265	253	234	249	283	233	233	223	257	266	212	230	259	244	251	252	239	263	256	228	257	224	247	227	254	255	232	252	249	222	253	224	224	219	217	201	223	208	244	248	246	220	257	255	246	246	242	223	251	251	238	232	241	218	249	233	244	259	228	265	234	248	241	277	231	244	207	223	246	244	265	216	207	232	223	224	218	265	222	257	241	239	252	239	244	216	260	262	252	261	236	242	246	234	222	254	246	226	254	217	237	188	240	238	217	226	213	224	236	215	243	220	232	230	243	247	232	239	237	246	257	243	198	255	239	219	230	228	223	238	219	238	246	244	208	235	234	265	230	215	255	240	245	235	240	248	248	229	221	248	221	250	229	260	265	241	255	237	239	239	264	227	278	244	257	265	247	251	247	243	218	219	247	253	235	247	260	236	220	260	244	258	243	226	271	247	211	233	257	218	224	250	213	234	227	226	219	258	214	231	223	225	230	236	232	247	238	213	254	249	219	259	228	239	241	262	237	232	239	258	222	231	211	227	262	250	221	247	209	254	218	260	232	244	243	227	245	243	241	244	237	225	222	245	223	219	244	224	226	263	240	272	262	231	240	258	239	223	254	264	258	248	274	233	251	212	236	235	220	267	258	239	223	276	221	242	222	223	238	196	244	261	205	250	242	219	272	209	263	238	251	235	230	218	228	246	201	217	250	278	260	240	274	262	228	237	242	228	243	253	247	223	228	227	242	256	219	250	243	238	262	235	202	233	241	234	258	253	257	223	225	248	239	232	229	229	218	248	229	228	232	244	225	221	237	241	224	211	232	246	242	239	263	229	242	232	232	258	254	251	249	215	257	209	245	256	253	222	234	233	238	235	244	257	240	263	245	211	236	234	248	242	244	243	259	268	256	222	234	217	236	228	250	242	243	220	243	198	215	252	229	234	230	236	241	240	239	221	222	253	244	258	252	245	212	254	254	227	252	273	249	251	233	232	223	252	230	245	266	240	249	246	263	225	253	227	241	237	221	255	220	241	237	271	213	249	223	232	247	245	228	265	242	246	220	219	258	254	260	249	254	243	239	245	244	230	252	208	250	262	222	240	244	253	245	227	232	224	225	246	234	237	238	242	240	213	236	243	247	259	237	249	231	250	244	218	241	262	249	233	247	220	246	225	236	247	242	221	259	237	267	246	242	226	243	232	229	263	241	245	252	264	224	265	219	237	220	224	253	247	238	250	235	235	256	258	251	248	261	230	206	224	227	236	248	247	230	252	211	251	235	230	241	220	262	214	251	241	231	230	243	209	284	246	254	229	231	233	220	239	247	253	244	252	247	258	235	247	255	242	242	242	220	260	233	238	211	221	247	253	229	240	262	239	239	247	260	232	219	254	256	235	250	235	249	234	216	236	242	244	239	244	236	232	223	229	211	206	242	257	249	246	251	253	211	234	238	235	263	231	207	252	236	229	207	237	238	259	247	221	227	246	240	251	230	234	266	241	241	227	208	225	232	244	293	262	240	213	238	224	241	242	237	245	226	242	239	237	246	231	237	238	238	253	231	259	255	217	216	231	247	228	233	241	243	226	223	262	227	225	254	257	253	251	237	247	251	252	256	234	257	217	267	239	237	230	217	253	226	257	248	261	216	201	231	255	227	264	222	236	250	238	211	238	248	233	238	225	229	233	254	252	233	217	244	238	222	243	263	239	248	234	218	233	231	221	254	217	226	246	259	276	234	224	230	269	258	244	249	225	244
33171	9729	8235	4180	2744	1992	1455	1219	981	781	749	597	562	547	493	484	423	420	407	390	391	369	347	331	332	358	324	365	326	330	332	319	323	319	294	328	304	296	303	295	325	311	330	327	307	326	299	312	298	312	288	287	310	346	311	303	298	344	295	300	260	329	279	317	318	311	284	300	293	321	277	302	328	320	285	283	296	281	295	270	279	301	309	288	280	275	281	277	248	286	320	277	316	269	313	312	276	316	310	332	287	307	264	304	285	280	305	280	295	265	299	314	298	285	298	300	300	275	322	276	295	317	300	303	299	306	301	314	312	262	282	281	306	342	296	287	284	293	299	303	303	294	286	317	282	261	291	305	280	290	302	287	293	309	290	313	304	307	303	277	276	293	302	295	303	320	315	274	299	280	304	285	288	281	250	309	281	284	283	290	309	310	286	274	291	277	266	299	276	277	287	329	313	299	320	298	281	309	286	253	326	287	312	270	298	304	282	295	289	346	316	315	314	273	253	322	303	289	307	243	290	274	302	277	305	280	265	313	296	290	299	301	296	300	294	288	274	268	281	277	278	275	271	288	292	273	290	286	255	285	286	268	295	300	289	277	274	284	322	270	291	288	291	295	303	296	271	288	271	301	304	301	272	304	284	257	284	262	309	315	314	300	278	296	267	295	266	300	288	305	309	307	302	314	306	290	261	297	283	242	309	289	295	289	289	277	298	291	292	304	296	305	305	270	288	309	295	315	295	268	327	343	315	274	284	280	280	285	344	259	297	296	294	305	317	299	261	267	262	327	308	280	273	275	284	286	291	295	310	283	306	312	291	285	326	289	294	283	279	289	288	315	298	296	332	301	293	263	284	281	316	295	284	276	299	313	300	310	268	336	290	276	301	277	278	319	289	278	288	308	293	314	332	300	265	291	286	299	331	280	296	286	292	329	291	301	298	292	280	277	275	276	266	315	312	260	284	300	290	278	314	332	266	301	293	287	283	316	302	303	296	337	298	293	290	281	305	284	270	304	306	293	311	288	284	277	280	292	279	286	270	294	273	302	284	289	307	321	293	306	307	301	294	301	302	298	263	293	288	296	329	304	314	304	283	287	321	287	284	297	312	317	269	316	275	288	292	290	280	268	301	321	316	291	260	301	293	283	286	290	278	298	269	292	298	313	299	291	288	298	288	280	312	255	302	300	307	303	258	325	272	276	265	283	273	294	305	300	284	311	309	295	261	290	299	291	265	295	314	281	287	283	298	296	250	297	320	274	321	279	313	273	305	302	263	283	277	276	292	277	299	265	291	307	283	265	277	307	294	287	260	299	290	280	307	293	296	322	292	280	299	316	290	280	284	283	296	289	307	303	305	303	308	315	288	312	266	301	292	286	326	285	300	307	284	318	311	266	288	316	298	306	304	283	324	283	313	307	310	285	265	313	294	292	299	297	285	299	299	299	276	268	295	286	299	305	312	270	288	288	316	291	304	299	306	304	277	315	296	277	277	298	285	269	301	317	300	294	291	293	304	281	259	311	299	323	264	300	305	283	310	267	302	313	324	310	300	265	293	288	308	283	284	321	295	326	320	292	307	282	310	300	271	266	280	282	292	298	300	283	262	295	285	306	287	304	320	302	278	294	301	307	292	281	314	271	287	291	275	275	272	289	287	285	297	300	314	335	318	304	309	287	293	317	304	274	309	293	307	295	275	259	291	265	307	269	301	319	288	298	292	277	287	269	285	291	274	283	268	288	331	282	292	296	279	317	271	290	282	276	301	263	280	283	300	283	296	277	291	305	290	308	300	333	262	295	287	298	315	287	283	320	296	307	319	297	284	311	309	253	306	302	295	304	290	271	291	283	286	282	340	302	285	314	286	278	260	328	310	296	295	314	310	322	271	296	258	284	338	305	287	282	308	289	287	281	312	297	278	309	354	292	277	289	289	273	293	291	280	288	295	304	278	279	271	322	285	309	336	283	288	284	296	287	307	297	300	296	303	288	273	316	289	329	298	309	297	290	288	283	284	294	298	299	306	295	291	302	289	322	299	278	297	333	315	281	296	283	299	317	256	288	270	295	287	288	325	310	314	307	275	281	295	283	299	307	295	321	290	293	287	277	283	276	283	282	294	267	313	300	298	300	295	295	348	301	270	284	283	275	311	306	323	282	284	286	306	298	277	296	311	290	269	319	272	271	288	298	290	260	265	296	300	273	311	283	297	282	281	301	301	289	328	281	322	290	290	297	280	289	300	284	278	297	292	332	317	292	295	301	289	295	289	278	302	284	285	293	283	301	284	304	291	273	294	300	314	286	282	310	252	288	293	279	270	267	306	285	286	335	269	314	288	297	284	286	306	286	301	297	295	283	282	303	267	328	307	292	297	309	316	281	313	309	291	321	302	288	279	306	281	308	284	267	281	294	303	317	279	326	282	300	309	289	295	304	279	290	297	316	304	286	249	301	309	295	272	278	275	274	307	281	314	276	282	269	272	304	305	271	273	278	304	291	270	306	289	292	304	276	318	288	255	285	270	305	304	285	295	308	274	311	281	308	282	269	307	293	306	289	294	264	314	263	328	324	286	277	295	296	268	304	295	249	281	278	287	306	289	321	256	279	279	289	320	291	276	284	277	304	303	281	275	282	271	277	281	255	300	263	303	292	299	289	317	324	241	295	267	308	286	291	294	300	295	319	273	280	288	285	305	282	307	290	294	259	295	312	267	316	307	339	283	309	256	284	274	260	306	257	292	287	302	308	319	287	304	305	289	293	287	317	294	300	285	271	294	304	283	284	303	323	309	299	281	315	306	283	313	284	300	295	280	293	296	255	291	275	315	287	318	323	286	292	285	321	282	275	294	284	296	324	286	301	279	269	260	290	322	308	287	317	307	300	287	289	314	289	276	293	281	267	269	306	309	281	292	288	290	297	255	325	297	305	289	323	276	294	263	309	283	316	314	264	305	290	264	294	301	293	298	293	322	305	254	320	276	294	299	282	307	326	314	285	297	277	302	316	276	304	270	304	296	308	291	287	311	304	314	291	282	298	298	284	316	292	329	253	320	302	283	293	303	284	313	328	307	300	312	269	252	270	305	279	282	282	285	285	286	317	294	300	303	285	271	302	255	295	271	282	293	288	298	273	312	297	304	291	264	280	285	292	274	290	317	305	283	318	289	272	281	295	287	322	304	295	281	284	279	296	287	260	295	286	296	270	263	298	297	294	279	268	280	274	266	292	324	287	295	309	314	300	292	319	302	298	307	280	267	294	276	326	265	274	266	289	271	274	268	270	286	318	301	302	284	283	276	297	320	303	289	302	289	278	327	277	277	269	290	295	290	289	282	303	259	266	332	271	301	293	305	296	311	286	267	342	302	300	312	302	327	273	274	294	310	294	288	329	298	300	312	301	303	279	292	277	305	279	288	297	272	293	282	308	297	294	292	302	324	310	268	314	281	311	286	306	312	309	322	279	281	284	305	301	298	280	291	277	307	295	276	289	315	313	297	348
24876	21078	27407	24923	13639	1341	955	830	771	788	755	713	674	715	673	652	704	685	665	608	665	651	628	678	642	696	650	644	650	676	654	656	674	601	644	630	653	668	609	686	613	632	668	662	628	665	608	666	645	626	652	622	623	609	676	684	617	600	648	666	627	635	618	643	639	683	688	652	652	649	598	613	635	623	666	623	673	631	683	609	626	634	620	667	634	683	643	665	676	656	625	651	647	621	663	652	623	675	656	626	674	674	626	691	623	611	636	628	672	660	649	615	683	684	627	623	667	673	632	661	652	614	651	656	618	665	630	657	666	620	613	663	677	637	662	616	644	653	615	630	643	623	636	635	624	601	656	641	664	642	639	654	642	624	640	656	651	676	603	600	609	597	613	629	648	611	667	623	621	654	612	649	633	653	664	636	642	674	649	598	634	618	652	627	675	670	676	687	596	613	680	631	669	611	600	629	667	628	604	663	659	666	672	630	642	646	626	640	636	676	638	648	646	632	663	603	664	662	634	633	639	626	662	625	659	652	622	659	655	642	628	544	634	615	652	640	662	663	600	633	642	605	624	629	666	634	637	655	643	651	651	640	633	640	650	602	683	643	641	626	635	602	646	672	685	652	670	643	604	643	614	626	639	634	624	621	650	646	591	649	645	645	652	660	639	652	595	595	664	640	643	653	657	619	647	627	632	696	639	642	621	662	699	618	612	653	653	615	637	652	634	627	598	604	601	647	659	617	640	662	623	656	677	637	642	638	653	651	657	665	613	605	626	656	654	622	627	646	639	635	628	596	648	644	628	652	664	651	645	625	649	647	625	651	644	651	642	629	617	625	643	620	645	671	599	668	621	623	638	646	632	610	679	653	627	690	700	682	663	659	636	642	615	657	681	658	666	630	654	634	678	642	713	661	676	610	673	651	663	623	606	623	669	628	631	666	623	687	680	687	651	628	642	643	661	641	655	686	594	638	640	616	636	657	610	622	631	599	685	589	624	663	645	695	604	622	661	628	628	641	651	644	607	663	662	616	659	661	629	596	664	646	644	669	656	613	652	638	612	634	650	579	678	596	607	635	612	628	675	632	657	640	673	699	681	619	666	585	628	646	616	670	647	600	650	612	660	676	645	619	614	678	592	674	628	627	676	658	637	621	604	637	566	664	653	652	663	661	638	660	666	634	631	643	676	678	644	628	611	654	657	633	593	639	691	617	622	666	653	622	635	660	657	682	616	637	649	678	593	616	650	639	634	667	647	665	663	601	645	671	654	635	628	634	631	622	654	628	656	659	638	677	640	618	658	635	663	652	670	599	650	633	592	644	636	631	654	614	682	704	640	623	644	591	628	660	638	649	651	659	681	690	648	642	649	637	655	652	650	611	642	593	599	640	648	671	652	585	588	643	603	626	639	664	616	676	637	653	644	615	615	665	629	667	662	643	610	624	612	600	615	612	646	643	598	627	650	650	648	665	606	625	646	607	659	670	624	650	631	613	603	640	633	599	622	665	622	665	614	640	602	676	666	620	662	618	706	640	657	641	626	620	623	676	660	620	615	622	640	666	612	636	610	596	656	664	605	645	677	650	666	671	617	646	623	629	644	627	641	653	710	685	690	622	644	646	612	613	658	598	615	623	666	638	660	598	663	621	658	653	652	665	662	645	660	659	635	678	657	657	625	680	645	626	715	618	607	669	650	606	643	691	671	703	700	628	637	686	679	658	671	637	646	613	624	603	662	661	634	619	631	628	662	647	657	646	651	652	641	616	640	598	641	657	627	623	673	606	690	697	603	658	636	649	688	630	630	626	645	645	669	644	636	626	623	668	653	651	665	660	632	654	640	615	638	656	657	636	679	623	622	660	638	673	650	602	639	623	627	646	668	647	584	654	647	656	630	643	622	632	671	656	671	629	574	686	661	658	631	618	610	620	637	668	583	652	593	642	606	617	617	671	672	602	634	665	638	649	613	678	633	616	629	631	666	617	626	638	648	636	652	644	619	629	630	646	585	637	659	589	629	646	640	644	648	616	635	624	650	652	629	634	662	669	596	646	603	594	633	625	633	627	610	656	656	645	630	620	628	584	605	682	619	633	654	660	653	684	646	605	645	593	604	613	652	607	674	633	641	657	660	619	677	670	647	648	605	607	682	627	650	641	623	593	643	642	688	621	654	643	631	690	671	581	654	665	605	622	622	616	626	678	646	615	623	621	635	700	610	669	624	648	697	635	622	625	628	679	643	675	650	623	610	664	619	622	612	667	659	652	617	650	692	635	670	648	678	634	651	656	601	676	667	631	634	580	626	602	629	632	659	623	601	645	649	685	662	670	615	650	666	661	646	652	667	636	649	658	640	655	620	634	629	596	638	616	686	669	626	645	664	663	675	647	658	650	634	599	592	647	608	610	639	622	645	656	613	656	652	669	639	670	624	620	672	664	665	670	630	640	624	653	610	646	608	643	670	638	689	637	626	674	638	656	625	635	636	678	651	610	602	652	663	633	653	571	617	656	644	681	634	638	625	658	650	656	643	612	674	608	652	643	637	618	640	633	644	661	601	683	583	620	621	637	647	627	665	664	643	645	612	609	629	649	666	617	666	605	604	639	632	655	631	641	664	700	655	627	667	644	609	628	653	659	704	637	704	671	664	654	643	624	638	621	651	655	602	612	613	603	653	664	652	636	662	671	615	654	684	661	637	621	633	668	659	610	641	626	668	635	669	706	633	636	627	650	628	653	650	648	653	588	606	609	652	658	662	662	677	657	606	660	648	591	689	597	627	639	640	592	674	600	651	635	676	603	675	644	675	650	636	704	647	665	653	653	646	602	640	624	629	619	621	656	619	650	661	638	636	606	650	640	670	634	620	672	644	621	671	627	639	687	655	636	647	584	636	646	640	660	632	589	654	679	680	631	631	663	638	641	620	614	590	656	641	617	649	678	643	632	650	667	647	678	606	672	691	636	659	635	582	605	635	615	647	602	586	632	648	653	643	621	592	674	679	660	629	640	602	633	624	613	595	613	608	617	620	640	633	675	648	681	667	620	653	623	731	633	640	674	673	674	661	618	637	665	641	585	657	676	657	632	642	661	690	634	613	677	645	645	665	615	668	629	639	629	685	645	647	670	571	625	648	624	628	640	645	629	614	655	654	629	699	636	657	640	685	641	633	645	609	650	660	633	575	683	626	622	657	668	607	615	670	632	662	598	635	657	629	611	654	618	606	608	632	616	617	675	645	634	673	625	623	608	635	627	609	633	598	590	684	627	638	666	622	628	641	649	645	604	629	618	608	665	627	662	624	634	669	639	634	629	605	655	621	626	620	666	666	632	614	663	628	620	677	691	638	647	653	649	658	654	613	678	605	666	680	664	657	620	630	667	622	700	647	626	622	636	621	627	639	686	644	635	667	613	653	630	659	612	685	629	621	633	653	647	679	619	612	599	645	664	612	631	673	624	675	693	657	642	608	645	688	587	616	625	654	611	592	627	620	653	592	665	631	612
33552	6340	5181	2809	2037	1650	1425	1217	1102	1016	896	946	828	814	841	791	796	773	825	756	758	770	745	727	729	748	727	798	727	727	714	759	719	698	758	785	738	736	705	718	765	715	731	745	694	699	718	685	693	728	739	729	735	765	728	730	681	744	701	754	721	735	715	709	693	700	764	750	751	723	737	728	728	765	705	762	678	726	691	726	739	728	756	717	717	736	668	723	737	720	756	747	718	711	745	758	722	738	771	722	721	745	753	764	678	737	718	709	759	723	654	711	747	733	722	722	738	702	702	772	697	719	736	755	695	703	759	736	673	797	763	730	686	732	733	761	746	726	710	753	668	705	756	748	764	725	688	755	787	709	717	691	700	718	741	717	739	733	722	728	701	710	673	717	757	815	716	702	722	725	706	710	712	771	754	683	714	735	728	713	733	694	739	721	747	761	721	752	745	671	729	707	771	716	750	763	736	703	793	697	745	714	694	728	698	730	719	720	707	745	701	736	732	766	674	698	709	744	683	741	746	738	679	751	673	706	720	759	731	726	718	734	721	677	757	692	733	747	679	729	715	735	745	754	749	736	725	732	733	726	713	730	701	679	734	732	692	733	684	745	750	745	714	705	729	701	703	691	724	718	713	690	733	673	681	711	716	783	731	756	747	687	753	702	753	724	750	713	741	679	708	748	708	739	731	718	746	740	720	680	738	679	716	721	750	743	648	734	697	705	736	744	726	750	725	734	724	713	731	701	768	755	742	767	683	698	718	716	739	712	763	716	699	682	777	747	689	698	716	703	728	720	712	773	763	750	750	732	760	729	693	697	710	706	706	725	749	720	738	745	723	723	702	738	717	722	722	708	688	704	726	722	702	718	724	751	682	735	718	732	721	729	688	747	691	687	741	739	740	691	726	692	726	768	728	766	730	725	720	736	721	742	743	744	736	686	708	708	674	737	745	712	753	743	690	721	720	714	712	702	691	703	722	759	701	761	733	734	694	746	717	732	722	696	739	710	715	718	730	720	723	742	692	730	744	751	692	723	692	710	729	762	734	694	702	721	715	732	724	727	747	733	740	747	731	736	700	738	679	719	696	687	734	693	723	746	657	729	787	780	695	706	751	710	768	739	728	737	729	705	685	698	719	746	722	757	708	722	660	685	732	720	745	756	712	725	719	707	725	727	727	744	725	690	748	716	756	727	753	730	726	693	766	753	797	731	698	725	773	710	690	768	731	700	727	715	746	748	721	725	703	728	727	673	758	722	717	735	722	734	696	788	698	768	723	734	742	729	711	735	771	720	727	744	759	713	698	742	677	751	742	754	750	691	761	738	688	711	709	687	759	689	748	711	768	697	721	724	745	748	733	745	660	722	706	748	709	761	777	745	697	693	749	753	723	714	731	715	706	763	677	777	701	743	723	718	751	750	775	698	707	711	727	709	741	729	733	725	716	734	737	689	750	737	726	654	719	728	753	700	705	697	738	730	725	720	748	762	717	714	701	693	716	735	713	801	729	672	759	736	718	728	728	768	688	766	713	744	703	765	695	662	728	691	715	729	761	755	711	735	770	710	692	694	723	735	732	717	714	709	719	747	715	717	705	718	687	726	724	724	718	695	753	685	738	667	699	694	734	772	714	733	756	688	744	719	701	728	818	736	706	723	702	706	718	733	692	674	756	723	680	716	742	758	730	716	743	742	741	721	749	725	714	754	773	734	768	747	742	713	724	708	714	735	749	783	742	719	698	721	726	730	699	738	726	660	753	681	715	718	762	711	737	719	766	709	755	704	723	730	741	736	744	724	755	719	712	698	733	733	712	737	705	668	701	699	727	711	750	728	711	711	769	739	733	765	715	737	704	681	690	683	735	733	718	715	728	741	717	753	701	723	681	743	746	706	727	662	695	684	773	718	750	741	716	722	713	753	695	733	731	700	726	786	756	761	718	684	703	758	730	775	682	679	732	726	757	767	688	702	713	758	740	732	762	693	738	684	745	714	691	687	771	751	718	762	715	713	732	734	751	732	736	735	744	710	746	783	708	721	708	755	713	763	745	707	702	748	699	696	714	678	703	706	715	724	788	723	732	729	696	749	735	770	747	758	749	772	743	752	731	735	762	790	699	746	720	735	742	733	666	719	738	752	684	713	758	707	731	680	678	703	696	690	729	769	725	715	704	730	736	723	685	687	718	777	769	688	729	751	777	780	716	731	714	768	805	724	743	721	726	741	722	724	732	747	731	739	699	711	785	743	700	726	707	704	696	724	710	727	741	749	706	664	737	743	762	735	736	741	698	722	749	688	723	689	728	739	761	783	731	725	684	726	793	762	761	752	739	711	753	719	665	780	758	729	697	744	711	695	733	718	707	735	696	742	742	734	699	698	735	739	724	785	740	762	776	749	751	726	731	813	749	782	730	723	707	735	739	733	724	756	711	735	684	708	708	739	715	686	711	751	714	703	710	742	715	681	696	760	778	706	761	748	730	761	709	770	742	726	726	731	762	732	725	708	693	719	746	771	705	721	720	706	762	748	762	694	697	736	691	689	674	701	688	738	785	730	692	736	689	763	713	777	700	725	691	718	702	762	748	721	693	704	724	757	669	718	732	777	683	735	674	744	771	748	742	694	731	733	747	681	729	745	702	747	759	751	718	739	730	720	737	712	691	725	728	690	748	793	736	733	769	737	754	708	773	759	753	730	768	750	756	711	719	715	699	715	675	693	704	720	738	718	705	683	712	679	725	751	755	715	687	740	755	703	749	767	748	781	745	731	733	750	703	730	773	727	745	732	715	720	749	712	761	689	701	678	701	735	694	740	717	712	752	703	722	726	699	719	757	718	703	737	753	758	762	721	692	747	689	750	710	746	715	694	762	724	709	732	735	676	712	764	761	751	714	738	708	723	753	746	709	709	753	713	744	728	727	676	736	699	738	736	758	736	741	709	740	744	699	679	726	732	740	698	675	728	779	672	720	707	757	739	800	732	726	742	761	698	753	758	749	699	732	725	700	687	738	723	735	723	704	734	687	769	730	705	738	751	675	725	701	739	769	772	701	725	679	727	734	654	664	716	695	730	709	711	724	737	705	733	718	738	703	728	734	736	728	710	722	737	726	727	749	736	707	748	729	712	757	736	736	758	779	748	722	726	724	734	667	668	720	739	735	724	718	713	744	711	702	716	705	716	735	743	715	723	710	737	687	738	715	741	739	734	704	706	755	692	780	709	745	716	698	721	734	705	737	750	745	735	696	722	735	721	728	729	729	678	740	740	717	749	708	713	744	714	739	686	725	721	685	752	774	721	690	753	727	673	711	739	697	717	743	717	730	813	704	734	731	723	755	738	751	671	733	763	729	724	737	718	749	705	747	725	702	704	703	726	743	772	700	770	757	708	745	744	754	757	721	753	738	714	708	743	721	740	730	706	728	775	722	689	705	716	705	729	711	768	741	691	724	701	716	758	742	719	748	735	680	743	702	759	757	738	715	698	694	721	746	682	756	760	728	714
22741	21134	28737	23750	21126	21163	11940	1399	978	828	716	689	657	577	504	527	522	471	475	431	439	465	418	420	400	405	404	412	402	390	367	347	400	384	389	379	362	373	324	380	369	373	342	355	349	365	361	366	347	381	373	356	392	387	369	375	377	368	375	376	368	351	335	363	350	340	360	324	393	374	348	354	347	346	358	368	352	358	335	368	368	360	373	372	374	378	353	364	357	386	372	386	398	387	363	368	339	348	362	353	391	379	356	328	344	373	355	364	353	366	328	354	350	353	379	353	334	390	375	349	340	352	341	399	369	383	362	347	335	342	346	331	361	346	369	346	346	367	395	332	361	352	369	349	335	377	333	358	393	373	360	372	349	356	331	359	371	355	357	388	348	353	370	381	338	339	349	374	361	367	356	379	327	382	368	386	337	358	347	351	377	332	372	361	363	343	322	347	355	367	349	369	333	331	374	364	332	359	359	380	342	374	370	341	377	361	362	373	364	356	363	336	349	391	382	368	330	367	365	359	370	377	352	350	335	379	361	320	396	372	396	377	375	358	358	389	339	405	367	357	343	346	352	381	356	318	384	368	349	354	326	337	377	364	354	388	368	362	383	345	378	348	343	361	304	392	344	349	334	342	365	387	344	362	335	354	385	359	340	353	343	355	320	341	353	333	370	376	335	377	391	324	353	335	326	351	382	345	352	339	362	364	373	400	358	345	346	346	369	410	373	337	339	341	364	354	341	321	340	348	354	354	341	357	348	360	346	381	343	348	336	364	332	365	314	319	356	349	373	349	367	357	351	371	397	362	361	369	313	345	356	300	382	358	339	378	398	364	376	375	333	363	380	338	357	362	385	345	351	343	357	359	374	359	353	397	363	343	357	373	340	360	364	352	363	340	366	353	387	349	346	351	362	358	388	366	363	358	345	366	362	360	326	348	363	343	331	368	377	352	358	312	347	338	334	352	371	385	366	339	374	354	407	362	383	388	346	352	351	393	356	341	325	367	374	361	367	374	371	354	336	341	320	387	324	353	363	325	354	353	320	359	332	371	370	348	350	363	336	357	358	343	388	348	347	357	389	360	337	369	331	370	367	369	352	354	365	358	372	359	344	350	339	368	379	330	376	416	327	354	317	333	365	377	336	329	374	351	378	361	396	355	362	351	391	378	347	372	337	380	356	387	361	361	385	375	384	331	312	353	367	413	372	404	349	366	339	344	353	378	351	363	385	365	335	389	343	379	315	359	410	335	338	339	350	340	370	352	369	354	343	362	357	330	359	349	378	365	357	394	359	381	380	369	355	350	371	391	357	368	372	385	320	368	379	343	352	337	366	334	364	352	360	347	356	359	362	370	335	364	360	331	353	373	354	347	346	326	359	354	353	348	345	378	328	351	345	369	350	348	350	334	351	344	372	320	360	332	327	356	372	334	341	388	339	355	352	379	368	401	350	347	362	372	337	361	341	341	369	352	358	315	327	349	373	378	358	352	348	318	382	353	348	379	378	334	362	401	350	365	352	321	384	347	368	330	372	383	325	349	360	342	359	371	373	345	345	363	367	339	349	346	382	387	375	350	362	339	376	362	347	342	358	343	330	331	353	326	324	371	339	336	364	373	323	413	375	380	349	372	348	331	372	319	365	384	384	358	363	369	350	357	359	373	353	368	352	362	353	355	335	345	386	368	358	400	367	380	342	372	369	353	373	377	350	402	384	393	341	378	350	369	343	357	356	356	351	362	332	334	359	344	348	351	365	364	351	344	370	353	343	342	320	367	358	350	332	348	309	324	373	348	352	369	369	362	363	419	322	377	349	363	361	391	346	342	354	371	370	357	344	362	349	328	378	348	332	327	385	356	323	363	375	366	378	330	358	360	330	329	341	358	357	336	400	368	361	372	354	362	351	346	331	354	402	351	336	353	353	347	361	342	327	347	353	381	356	376	360	334	349	335	352	344	374	352	376	393	380	346	333	369	350	394	372	369	353	343	332	349	391	363	354	369	344	351	357	333	348	340	359	359	339	325	321	335	334	361	331	346	378	365	370	348	358	317	354	351	345	348	323	313	374	345	369	378	346	370	329	355	342	367	352	355	394	351	334	366	365	364	340	348	384	351	368	367	351	375	367	370	368	342	366	352	350	342	357	361	347	347	356	346	342	346	372	344	373	331	316	363	363	382	317	322	351	348	350	354	334	372	334	362	378	356	306	337	382	345	349	349	373	348	343	374	384	348	335	379	355	393	384	397	363	392	355	346	313	342	397	353	322	357	350	377	350	327	384	350	321	344	347	347	372	350	388	342	340	324	362	350	384	380	339	344	345	357	361	348	379	365	354	381	377	365	363	359	329	355	357	345	360	376	355	371	335	346	393	377	375	344	324	355	350	341	374	359	370	369	347	347	333	347	390	361	350	366	344	306	354	357	355	345	355	362	365	346	374	366	392	338	381	345	336	385	339	358	354	399	342	369	365	347	353	366	360	382	335	339	355	372	372	355	352	358	371	385	404	341	393	321	404	400	351	373	375	328	379	351	343	346	372	383	360	352	332	342	342	374	360	339	343	408	355	356	336	362	351	342	327	379	368	365	362	348	344	335	369	359	356	356	371	360	369	307	332	363	353	344	344	359	355	355	372	358	352	367	333	373	351	320	360	338	335	345	347	343	324	363	373	390	333	394	345	340	309	368	368	390	326	349	360	305	346	352	379	349	344	339	370	391	355	393	366	349	347	354	405	343	360	354	375	339	348	360	380	406	353	344	349	354	353	343	323	354	326	368	354	364	392	354	358	347	382	346	352	368	349	362	339	362	369	342	383	366	378	347	324	355	379	350	359	349	370	348	377	320	395	328	351	330	383	358	362	398	359	316	364	331	327	361	364	336	331	321	352	349	329	365	323	389	327	344	354	360	398	363	317	351	347	369	367	359	355	385	356	359	337	372	343	347	354	315	362	361	374	387	344	356	357	354	386	355	366	370	361	338	350	361	336	386	397	348	355	398	369	312	360	353	348	357	357	367	349	354	343	384	382	379	350	352	355	324	340	338	362	354	360	362	338	342	345	360	352	371	323	363	362	351	389	359	367	369	358	350	377	346	354	278	342	374	367	333	371	366	341	383	384	381	331	362	332	380	393	354	376	319	356	342	356	368	371	326	345	360	356	361	386	361	345	368	346	350	352	378	339	339	354	329	357	374	347	323	364	382	361	328	334	373	396	348	348	351	347	382	393	344	349	400	382	324	387	379	375	382	357	330	344	360	326	352	338	375	348	356	332	371	370	359	367	397	338	391	359	335	354	349	357	349	353	363	335	363	339	352	354	383	347	318	372	353	356	340	315	361	365	358	365	380	332	358	347	354	343	339	361	366	332	355	386	353	344	377	367	386	315	351	350	349	375	375	386	377	358	360	349	332	360	342	353	372	373	359	317	325	365	331	351	368	342	366	358	373	372	331	364	390	352	357	363	347	349	386	348	352	330	337	331	369	377	351	359	333	332	378	375	376
32012	16458	13595	7315	4901	3706	2906	2189	1722	1392	1266	1110	912	839	736	739	641	599	601	589	564	571	531	525	484	472	473	455	489	459	424	444	442	408	420	436	450	432	443	437	418	412	420	413	387	423	395	431	407	436	449	409	418	435	397	378	388	424	407	394	429	408	393	423	409	436	382	387	390	427	428	424	419	418	402	387	379	418	391	417	437	382	399	409	364	406	412	413	396	422	387	398	387	408	378	409	401	411	349	439	409	375	407	431	394	414	393	399	389	412	420	422	388	412	409	423	396	360	409	426	385	407	378	435	399	408	422	371	428	411	404	376	400	393	406	342	392	412	408	394	381	423	405	397	404	406	371	400	448	385	404	393	435	420	409	389	428	394	371	415	428	365	359	401	382	361	352	451	419	403	398	399	383	366	380	399	405	405	398	397	420	382	423	428	386	411	398	414	395	413	404	420	394	379	375	398	412	422	418	381	405	382	395	385	384	389	406	356	416	374	391	398	379	382	400	411	390	378	421	383	336	417	398	415	348	369	390	379	378	399	403	380	377	396	407	406	413	414	420	411	387	388	398	427	389	385	381	387	379	413	406	426	375	392	389	414	392	391	385	407	401	401	377	392	371	420	410	420	407	403	415	395	411	419	388	382	421	380	377	379	409	428	434	357	386	421	403	387	401	417	390	395	380	385	394	376	413	385	396	394	429	383	430	393	404	420	406	393	428	418	379	407	365	403	382	373	400	380	399	376	392	426	416	398	402	399	379	414	408	373	404	388	399	365	386	407	381	424	363	371	411	419	372	393	372	425	383	369	370	387	380	371	396	403	373	397	389	417	398	406	426	397	415	397	390	385	409	365	366	423	408	390	407	393	401	398	388	423	385	397	380	373	388	390	356	392	404	375	370	404	421	406	368	409	367	404	381	397	407	397	391	344	376	397	421	390	383	383	375	399	450	408	391	419	432	383	402	412	405	397	391	367	388	396	402	393	401	446	411	396	368	384	378	422	390	415	388	410	378	384	415	361	384	369	376	390	400	410	397	406	363	408	410	433	352	425	418	387	431	419	420	427	411	407	392	390	412	406	395	438	390	434	377	408	386	411	372	394	422	414	383	410	378	359	401	419	408	403	432	416	369	378	405	386	391	401	378	406	363	391	396	442	383	357	404	375	446	393	411	389	434	398	363	381	360	415	422	375	423	417	383	375	404	370	398	359	441	404	397	382	411	398	375	413	430	383	432	393	394	439	384	399	398	397	388	418	425	415	379	384	402	395	379	395	400	366	365	422	423	387	407	409	362	416	392	404	391	369	384	404	384	372	403	403	412	377	431	403	378	416	367	369	369	405	398	405	354	374	403	395	395	395	424	383	391	379	401	425	411	376	388	370	393	411	403	409	398	380	373	374	378	399	398	421	407	374	403	401	416	434	416	407	405	432	392	378	373	425	389	375	388	421	404	391	393	388	418	455	383	392	355	410	403	382	410	395	350	380	398	373	422	434	404	404	389	410	361	413	398	448	414	429	437	385	418	390	437	407	392	400	412	384	421	386	413	406	404	400	394	343	435	336	397	362	381	372	424	393	410	409	407	403	393	431	409	418	415	412	399	385	365	386	415	382	373	386	396	394	428	383	418	376	403	387	410	372	380	437	425	390	394	376	390	398	419	386	370	386	379	386	419	393	377	359	417	394	398	385	385	379	424	381	376	416	371	384	422	360	388	423	397	428	398	370	398	412	400	445	430	439	396	401	371	396	365	396	402	355	341	376	444	423	419	395	385	428	366	402	385	432	425	373	370	372	449	356	343	376	447	396	398	404	377	388	404	377	388	413	377	427	382	398	420	413	392	428	370	380	420	389	386	428	388	410	449	388	378	426	389	360	404	394	372	406	393	404	427	388	431	410	455	374	399	408	424	372	372	386	378	391	405	409	411	408	394	363	405	379	418	389	395	379	365	392	410	416	374	433	395	416	413	418	383	421	401	343	382	391	391	380	435	411	355	379	429	381	386	402	398	388	420	407	377	415	402	393	441	397	396	422	400	373	409	394	418	389	379	384	433	393	452	400	389	403	364	408	409	420	407	388	396	380	411	402	366	376	421	402	387	386	412	412	381	407	388	384	381	412	387	423	390	390	419	410	424	376	395	377	365	363	406	371	381	377	388	394	372	399	385	393	376	404	401	388	384	406	413	375	413	396	398	371	400	409	403	396	385	414	418	370	394	397	416	417	404	374	411	365	367	396	365	398	419	403	409	382	370	380	373	398	382	425	435	415	383	405	440	410	397	349	385	374	412	422	398	363	413	413	396	377	377	379	393	420	406	388	384	421	380	397	380	356	453	405	408	410	385	415	378	400	382	401	376	366	393	408	435	437	364	368	380	352	396	400	427	385	410	400	387	388	384	394	400	374	417	381	355	383	432	412	398	368	408	413	411	409	400	404	388	385	394	371	379	400	411	376	392	392	391	423	379	391	416	380	422	395	411	381	414	395	412	400	380	377	394	414	423	373	433	391	434	391	372	404	404	385	387	367	417	421	398	403	417	401	400	398	405	378	385	377	429	372	392	397	389	388	424	427	382	379	383	402	408	398	394	390	389	418	394	402	403	415	405	368	408	423	390	400	428	369	381	387	380	393	393	411	431	411	382	414	387	401	415	391	369	410	391	409	388	433	379	417	378	434	434	377	387	396	395	386	394	405	421	398	429	394	406	421	377	387	376	392	390	387	443	409	396	358	386	363	399	392	429	404	401	395	394	383	383	404	399	388	382	435	381	395	380	391	397	365	368	421	376	398	414	371	435	396	408	413	403	382	407	388	404	397	441	411	402	396	411	419	379	388	424	406	374	355	436	413	403	398	390	404	366	405	403	400	392	371	385	429	393	410	400	394	420	386	371	392	398	394	385	396	407	385	401	375	396	410	361	397	394	421	389	433	399	404	405	396	382	396	401	398	389	377	392	396	395	409	413	417	396	396	351	413	392	383	410	380	404	410	369	397	445	410	390	361	404	427	376	383	423	375	374	380	391	413	387	371	404	424	368	391	421	378	399	386	425	369	367	394	414	422	403	394	432	395	409	376	377	421	381	410	385	421	420	411	377	388	399	374	398	365	412	430	364	379	420	363	389	398	410	415	423	390	373	383	365	437	374	385	415	392	357	407	394	417	413	413	379	415	372	424	385	370	404	406	406	402	385	380	382	399	441	385	386	402	409	405	404	401	380	449	399	383	403	417	416	395	422	374	400	350	395	354	362	392	400	389	396	365	372	384	395	418	402	416	419	383	393	391	374	381	396	391	394	391	378	393	415	392	413	384	383	409	409	403	414	407	430	407	432	409	405	399	409	411	396	415	389	388	423	389	399	410	418	408	380	372	419	369	398	431	348	424	405	390	334	367	384	400	441	389	450	392	431	374	395	415	401	424	409	427	382	401	402	389	406	405	398	361	401	386	379	433	390	399	441	369	377	376	397	398	372	388	434	401	416	419	419	386	402	378	417	382
27458	20004	7603	962	603	550	494	548	494	528	507	504	494	517	474	494	499	468	474	466	504	489	462	460	458	457	494	452	505	470	478	480	428	519	496	434	495	511	458	497	487	514	474	444	517	505	441	507	458	491	447	483	483	483	511	508	448	496	475	473	429	510	481	457	501	470	491	470	478	467	485	516	487	538	479	450	485	455	485	459	490	505	492	465	497	467	482	487	486	489	475	496	498	471	499	490	468	471	443	459	454	496	478	497	484	501	467	531	463	494	489	513	473	461	539	508	449	496	476	484	499	473	477	508	515	491	456	473	436	459	460	519	499	487	502	469	457	467	473	486	460	467	507	493	465	498	482	482	460	511	457	470	465	478	489	494	479	469	524	461	484	485	437	465	497	436	468	464	474	439	471	551	481	483	455	494	505	479	495	445	493	477	500	506	456	448	497	458	500	509	471	498	475	460	473	438	473	449	450	513	470	506	464	483	511	500	444	454	461	487	482	470	450	480	446	490	483	480	502	475	480	488	510	490	491	463	479	530	505	524	488	502	467	481	429	518	513	510	462	457	469	470	452	519	506	488	473	515	477	453	498	504	475	498	503	487	475	433	425	484	476	476	488	483	486	516	473	462	455	487	514	471	504	442	477	500	480	470	505	491	472	488	501	517	530	463	484	476	472	437	488	512	530	472	473	497	472	468	494	505	480	466	488	455	490	475	504	489	456	489	467	486	503	491	448	458	468	466	494	477	485	474	486	509	464	472	514	447	498	481	430	457	492	509	484	481	450	541	481	498	467	512	456	489	486	502	471	492	449	507	452	456	487	474	471	470	496	476	479	482	498	457	533	483	523	454	460	485	532	468	492	500	479	455	485	478	485	482	478	498	487	467	459	472	468	516	471	434	472	451	485	452	492	477	497	475	511	535	499	505	515	484	476	462	487	475	487	505	470	483	468	455	497	497	522	492	492	462	439	465	487	439	508	495	473	504	441	480	470	503	452	465	490	443	464	452	486	475	475	534	536	496	496	454	493	468	489	489	484	450	456	481	467	494	469	413	487	509	439	515	485	517	502	485	507	457	495	536	513	475	458	501	504	455	472	477	475	487	456	471	464	455	420	481	459	492	461	435	497	502	444	447	475	459	488	451	443	535	469	465	471	496	481	501	492	490	481	426	473	461	477	474	478	454	467	474	475	468	472	500	448	451	486	502	453	435	480	472	502	472	468	515	481	490	484	471	473	500	452	475	452	440	453	469	461	492	450	478	525	488	479	539	492	469	493	477	480	475	460	457	513	496	458	494	499	470	444	492	474	500	442	489	458	445	460	477	474	481	504	463	524	475	485	473	469	499	489	467	459	497	517	481	505	474	496	463	514	496	503	498	470	475	457	484	441	485	454	495	427	485	524	480	460	467	499	453	496	480	507	464	495	442	477	454	445	483	502	452	468	501	507	505	481	478	555	439	524	463	489	489	451	521	491	524	464	472	469	433	488	480	475	506	473	475	459	485	455	478	432	482	455	484	531	473	450	470	488	477	418	502	485	477	451	477	470	485	492	479	483	488	482	521	515	474	509	499	481	467	453	488	466	455	469	496	491	470	484	485	464	495	494	457	497	493	540	492	459	494	506	460	474	496	457	469	465	464	513	480	433	484	458	507	456	504	467	515	466	479	488	450	478	485	482	478	485	467	485	401	517	482	487	490	491	509	476	454	438	486	510	451	491	501	474	507	477	492	491	483	433	480	489	493	492	470	462	469	516	490	490	488	489	452	477	464	456	464	508	444	473	467	484	477	544	495	540	482	479	489	446	472	483	507	483	461	432	459	509	466	489	442	481	490	481	526	470	500	466	517	487	456	516	507	467	526	445	450	456	454	479	475	474	458	462	469	505	497	454	490	457	498	460	484	464	510	440	491	482	490	502	469	452	519	476	468	502	479	476	448	459	430	480	461	466	525	465	464	516	436	477	510	488	495	452	485	479	487	482	485	458	468	465	499	473	507	456	445	503	466	456	481	454	491	487	455	479	487	513	449	471	489	444	473	473	475	470	460	464	447	465	483	468	486	504	495	507	471	462	497	467	513	491	459	456	483	486	479	459	517	470	491	488	479	513	532	416	505	458	454	513	491	443	533	496	479	481	508	463	472	514	459	471	494	494	490	499	490	497	470	485	472	489	533	492	499	460	485	488	504	501	481	476	486	507	500	440	489	472	455	463	519	528	490	493	426	483	442	505	464	465	467	447	456	460	433	520	479	500	487	501	488	491	431	504	484	452	480	465	478	495	500	477	501	469	449	429	458	460	506	469	484	481	485	485	488	458	501	488	462	471	449	479	488	510	512	489	454	462	451	462	457	448	502	472	482	487	440	512	510	515	482	496	505	456	491	490	460	507	463	499	453	498	481	504	502	484	451	468	522	485	480	484	455	522	495	431	486	451	456	507	500	470	492	472	480	465	452	463	465	475	505	464	505	488	459	475	530	477	504	467	469	473	495	468	468	465	499	453	466	484	462	489	472	458	489	477	466	476	442	475	485	472	481	428	490	462	501	494	443	474	464	465	520	495	490	511	516	506	523	537	502	482	483	458	481	490	462	512	459	470	493	495	485	504	478	488	523	507	435	491	469	487	480	505	456	491	478	479	512	488	465	458	480	473	483	460	462	435	464	476	482	492	524	510	481	505	439	468	484	470	492	461	503	482	478	465	480	541	516	483	513	466	470	491	518	501	499	509	539	481	490	437	483	491	500	489	501	445	477	474	474	479	507	501	456	459	498	454	479	478	508	478	496	494	456	455	509	468	472	456	450	501	484	452	468	509	450	469	480	484	515	506	488	491	461	507	482	471	512	450	488	501	497	448	484	459	478	442	478	464	516	459	477	484	489	555	505	464	440	449	469	502	467	457	475	503	462	421	480	479	492	498	484	461	468	470	434	468	454	467	479	495	470	488	469	466	525	508	476	495	473	468	487	496	454	508	478	454	497	495	462	485	489	521	439	461	474	495	498	482	430	498	462	492	457	464	451	505	483	494	481	497	507	506	467	511	487	474	501	486	467	463	477	517	521	478	543	460	466	500	468	508	495	538	511	501	480	430	502	517	462	459	435	478	496	483	464	458	411	512	437	472	508	497	491	493	461	527	461	451	513	498	496	451	513	514	453	505	502	484	455	458	449	527	516	491	465	459	519	472	469	481	463	492	505	550	469	459	483	495	526	456	470	499	465	480	508	445	452	466	459	474	492	479	468	467	478	500	477	451	474	516	450	455	471	509	500	497	485	482	485	518	468	504	476	456	482	508	495	467	514	474	457	469	450	467	488	489	496	452	470	502	453	493	438	502	515	496	527	490	468	493	451	473	461	449	498	503	461	501	474	503	493	466	486	461	483	485	467	499	472	466	521	458	472	503	484	466	458	486	494	481	477	451	480	477	476	476	462	468	497	504	479	469	518	517	481	471	460	476	477	495	493	470	489	525	480	489	516	458	523	497	460	492	459	470	487
15532	1359	1198	861	757	646	620	630	600	615	596	607	552	592	578	624	572	568	549	570	581	559	576	598	578	561	564	592	553	564	572	583	556	540	554	536	546	590	566	588	538	569	609	531	580	588	553	584	589	568	575	606	595	558	554	584	564	548	573	544	570	518	607	569	589	541	545	538	556	538	554	583	572	594	537	527	542	560	514	541	547	587	532	550	588	606	552	549	556	558	542	547	517	566	556	568	564	582	593	535	555	553	538	512	578	603	568	532	561	520	515	582	576	544	552	586	545	576	568	589	593	580	542	579	531	568	591	618	539	572	597	544	586	561	604	570	562	565	534	565	567	493	553	559	564	572	553	571	596	528	566	558	571	567	546	580	534	529	575	531	592	606	563	572	603	582	548	527	600	535	563	543	544	526	555	568	582	572	579	543	543	623	566	543	540	577	562	567	616	561	609	550	582	548	579	603	520	597	578	563	576	549	609	593	560	552	572	610	558	583	596	585	608	582	609	575	543	558	596	567	556	554	568	540	551	604	538	528	617	562	558	560	571	546	560	565	574	587	529	577	583	566	599	578	558	641	527	556	546	563	537	589	556	545	567	577	585	568	605	543	558	520	586	540	565	552	604	538	540	594	550	563	562	533	491	584	594	547	569	601	586	589	561	549	593	558	605	562	594	575	560	592	549	575	560	540	561	562	548	579	594	578	566	589	565	584	597	576	558	598	523	531	569	578	584	566	563	558	546	589	594	578	559	512	557	551	571	580	594	576	530	580	564	557	615	599	572	537	607	564	580	570	569	550	541	594	555	555	574	541	595	598	545	574	582	578	587	550	584	568	528	576	568	522	565	542	578	619	558	607	563	601	575	552	575	576	561	553	564	572	566	580	595	554	544	620	555	571	555	545	578	553	565	625	573	586	543	553	565	565	577	552	576	580	549	573	571	546	545	575	581	598	556	592	559	563	566	594	577	571	611	630	553	582	553	543	567	552	570	526	573	609	573	564	550	553	551	608	598	572	565	522	588	503	559	568	497	538	577	599	548	550	602	592	565	520	564	604	590	533	568	599	572	597	572	534	593	550	607	583	560	565	559	557	528	560	572	592	576	568	570	591	563	593	586	582	586	577	551	580	558	560	585	572	562	598	532	559	585	576	554	558	554	520	616	570	574	536	589	638	586	532	555	576	566	555	604	616	581	541	603	562	576	488	523	597	578	552	592	619	610	557	516	586	582	595	538	534	551	583	556	559	593	562	576	563	585	559	550	582	520	528	548	572	559	555	580	580	608	581	517	529	570	588	525	584	569	612	573	520	556	617	545	569	552	533	578	605	598	534	585	550	544	536	554	556	553	595	531	606	579	578	577	576	528	545	570	587	588	513	599	570	554	551	534	537	528	534	558	567	550	564	579	588	567	590	589	610	589	574	552	587	580	563	549	550	581	535	579	558	585	583	588	563	543	581	611	553	544	592	527	573	626	539	591	594	563	540	543	562	572	541	575	606	594	601	564	590	575	574	559	601	548	597	562	533	551	534	540	509	557	563	545	592	580	563	562	575	577	582	566	565	529	559	572	546	531	560	559	546	567	566	556	566	583	580	552	580	546	566	572	528	552	550	586	581	547	529	557	546	573	582	544	573	593	537	571	543	557	539	526	559	561	601	597	569	562	567	560	586	618	579	545	592	580	621	575	593	580	571	562	574	580	585	549	564	588	605	555	583	548	577	560	539	566	566	549	596	579	563	522	588	552	546	555	559	537	595	608	543	605	566	563	544	585	554	570	568	578	562	597	577	549	625	543	583	621	552	581	591	537	522	569	632	584	564	540	527	563	554	550	581	580	562	568	586	574	593	571	578	571	537	584	561	548	571	568	581	565	568	566	573	600	568	605	554	557	557	558	544	579	562	545	538	551	543	580	539	568	569	561	611	574	593	534	548	533	588	617	574	550	581	544	583	558	561	579	567	535	558	582	569	610	555	571	534	538	577	582	590	584	534	617	602	571	550	590	603	579	581	554	567	532	555	566	592	588	561	581	555	558	575	565	570	550	576	620	578	568	599	505	551	548	573	552	573	573	574	566	562	576	547	516	598	534	567	567	560	581	572	545	650	572	551	552	575	583	584	552	539	565	573	574	556	569	584	585	586	514	509	602	539	533	558	577	564	554	581	579	561	551	542	542	579	614	576	572	555	543	568	502	564	569	552	559	617	573	553	529	551	584	565	554	526	566	556	594	570	566	530	516	589	563	544	570	559	595	570	532	586	549	571	561	578	548	562	552	534	567	594	573	548	535	555	557	595	570	563	620	560	569	634	581	574	555	576	604	600	568	597	533	573	557	618	550	586	586	551	582	557	572	565	558	556	580	612	572	606	558	574	589	557	572	580	582	562	558	564	567	562	530	566	531	604	535	558	521	559	542	529	574	578	565	602	577	595	540	583	565	539	573	571	579	580	572	567	544	549	526	549	577	581	577	590	587	572	560	623	552	583	526	561	594	594	555	571	568	571	602	540	579	565	570	538	564	580	576	600	578	553	527	547	594	562	572	603	565	582	562	566	548	534	557	568	585	601	557	576	521	607	572	544	595	568	573	582	536	574	522	565	561	570	574	566	586	562	543	556	569	555	581	561	564	548	575	538	531	585	555	556	582	576	611	600	569	555	559	561	559	514	553	552	581	542	527	605	583	584	577	525	585	548	552	560	583	602	559	579	574	543	569	608	570	549	551	546	551	599	569	581	559	549	583	519	580	543	564	565	561	571	607	563	556	552	567	603	602	560	604	550	524	549	559	584	561	584	536	558	571	551	563	567	551	556	574	591	533	559	569	591	575	594	609	592	568	541	557	563	577	594	569	573	541	594	578	570	558	537	526	574	543	602	518	563	554	585	563	567	569	561	609	602	608	552	577	621	560	564	589	536	571	584	579	614	555	544	586	567	524	612	576	569	539	507	550	551	600	541	607	565	542	544	530	587	581	545	567	577	585	603	544	544	598	625	534	558	575	563	554	598	592	589	592	572	630	569	574	549	570	580	598	592	553	545	577	538	576	572	581	565	576	560	577	579	563	560	566	531	554	579	559	538	594	528	567	560	544	609	612	557	545	563	594	542	545	558	585	557	529	543	549	553	577	591	527	580	563	572	551	546	548	547	525	597	530	592	582	555	558	526	586	570	545	600	580	571	608	535	573	599	539	570	514	578	538	552	537	567	587	565	600	553	558	552	538	599	560	592	583	595	537	545	573	558	639	579	574	558	553	560	540	563	583	578	551	571	613	548	580	583	570	586	564	559	555	530	577	532	555	545	562	551	545	544	564	528	542	536	556	552	560	566	579	564	575	599	579	567	595	588	548	525	599	533	599	564	509	596	578	570	555	580	608	575	587	528	576	577	572	563	554	581	573	569	516	532	538	572	590	524	585	565	601	602	540	556	573	564	537	581	568	543	568	558	549	547	571	545	575	553	557	568	544	574	566	561	552	565	608	546	589	565	561	560	601	569
23640	21110	28340	24122	21116	12306	1242	677	569	487	471	410	357	346	337	336	312	318	287	249	300	282	264	267	265	263	231	254	250	278	260	232	288	264	222	234	249	257	232	269	241	284	265	249	218	264	245	246	252	228	250	248	232	239	232	242	260	254	231	222	260	269	215	224	246	243	238	228	259	238	244	233	269	215	251	236	215	220	281	261	249	246	227	250	248	282	212	243	229	224	217	247	244	246	221	232	235	278	278	230	249	234	273	225	253	233	248	257	247	220	220	235	254	243	209	243	236	236	245	227	250	248	228	237	251	219	203	191	247	236	260	278	264	210	251	251	215	225	271	237	228	221	240	223	238	206	265	241	249	219	240	241	234	224	231	241	225	219	240	245	263	238	257	273	230	217	228	230	259	223	230	213	258	232	249	244	242	248	220	248	227	256	243	249	233	225	241	232	261	252	236	223	254	212	212	222	209	223	234	224	263	238	262	249	221	235	227	239	247	250	260	212	242	253	274	241	260	228	222	237	255	224	256	246	233	240	229	270	233	243	236	220	227	251	207	230	234	248	219	239	266	217	222	258	254	255	233	221	237	249	224	229	223	240	225	253	271	212	219	253	263	216	222	230	219	228	236	242	255	240	239	250	235	251	214	241	237	232	252	264	287	228	241	225	254	259	231	220	237	237	255	256	243	219	241	268	238	248	210	225	242	227	268	265	241	270	240	242	216	221	247	229	273	246	248	258	242	266	231	251	211	220	242	244	260	234	207	230	257	234	230	234	238	216	229	206	261	250	220	250	240	222	229	251	226	244	217	245	244	254	227	242	254	252	240	228	240	259	248	215	241	237	231	239	241	218	243	241	257	219	238	225	232	271	215	243	234	207	233	242	237	242	250	237	227	233	231	254	266	239	247	241	227	236	249	235	240	228	230	195	261	278	252	239	245	230	234	240	200	223	249	223	236	213	266	219	240	216	250	249	252	240	240	234	239	244	257	250	267	241	247	240	235	244	237	233	222	246	244	240	235	236	241	244	266	205	256	270	235	217	216	241	245	244	211	243	262	249	214	237	233	220	227	238	233	256	249	233	265	236	242	243	229	221	230	226	240	241	256	242	248	252	222	240	227	240	233	251	234	221	252	246	225	257	247	260	252	253	247	241	232	247	232	234	270	250	239	269	236	240	236	234	209	263	219	223	240	243	245	244	252	228	236	248	199	251	234	238	212	231	256	252	260	237	234	238	240	229	245	280	236	248	218	227	222	250	233	233	243	264	234	254	214	251	244	222	243	234	220	236	254	225	249	282	247	248	245	265	243	253	229	262	243	249	244	233	252	231	249	250	234	232	260	223	246	267	242	222	228	231	220	216	250	232	246	249	244	221	225	266	247	215	234	218	227	242	252	249	239	216	250	232	262	228	209	234	234	269	257	237	238	262	238	246	237	268	226	271	250	201	250	235	243	236	234	242	236	231	256	237	245	254	234	220	235	218	218	276	226	233	217	226	271	228	242	270	232	238	224	264	256	230	277	200	238	256	215	266	245	245	226	224	254	234	252	229	229	240	244	224	206	245	246	227	226	238	230	214	243	253	236	260	243	246	259	235	224	208	254	231	238	245	269	239	252	250	262	231	239	258	255	250	231	228	249	247	242	225	258	250	218	236	231	234	233	217	243	234	262	231	226	220	231	231	205	222	232	230	220	252	245	234	235	256	237	214	215	253	265	246	240	213	211	215	264	226	258	223	244	230	247	268	238	239	225	257	268	240	267	264	246	221	250	229	252	215	258	219	228	237	250	240	252	252	227	229	237	234	232	239	226	223	219	211	257	242	237	215	256	206	260	236	246	207	255	238	255	229	229	221	236	260	251	260	245	230	279	244	271	234	266	273	262	255	230	226	242	242	248	232	212	217	235	238	232	219	213	257	246	265	219	246	234	248	266	233	250	232	246	268	240	226	238	255	256	239	234	235	236	229	210	253	242	264	238	237	218	237	232	249	214	247	242	252	241	264	236	209	250	261	218	228	234	259	242	242	262	241	236	238	245	229	230	228	267	218	245	239	238	263	251	248	260	235	242	222	242	227	226	256	248	257	237	229	236	233	222	243	213	251	239	213	217	278	252	225	245	234	217	244	262	231	237	251	213	243	221	233	244	233	212	248	257	222	212	265	252	240	238	238	216	232	243	248	241	277	222	238	242	232	224	257	258	241	243	224	278	220	226	237	240	223	260	253	236	230	247	223	231	201	255	199	240	259	242	243	241	230	267	223	231	237	268	228	237	213	249	253	258	257	219	240	227	248	231	232	241	233	259	247	225	219	224	236	254	238	262	264	254	237	233	263	264	243	226	222	280	214	254	254	256	249	217	231	275	234	228	239	237	228	245	233	223	238	243	227	256	267	242	220	238	232	237	230	247	214	243	217	263	230	240	247	249	222	223	210	246	261	252	237	234	223	246	221	226	242	245	206	254	232	252	244	235	239	236	236	268	255	225	243	265	230	231	229	238	234	215	248	238	229	236	287	225	216	209	234	237	246	231	238	226	250	246	246	225	246	237	249	223	240	250	223	230	225	235	240	220	257	228	229	234	245	248	245	256	223	227	248	254	227	248	254	272	241	233	252	233	242	263	208	247	231	236	246	203	249	266	235	230	265	236	224	242	241	212	229	246	231	247	239	267	221	242	234	238	245	218	243	260	204	223	253	226	226	202	243	250	224	224	245	236	251	237	235	217	263	224	206	219	225	250	246	202	229	241	249	241	249	242	233	251	236	219	234	236	256	239	214	218	221	259	221	227	246	243	260	235	225	232	254	261	246	266	254	242	237	227	232	234	232	238	228	251	257	269	220	272	224	253	245	252	230	245	237	279	251	237	232	230	254	237	252	214	264	238	230	246	235	245	260	267	216	248	236	212	234	231	240	234	258	255	226	244	261	234	259	241	226	247	214	217	234	256	251	242	250	248	250	256	263	243	214	204	255	230	250	232	226	215	242	257	248	258	233	227	224	237	257	241	232	212	239	251	232	259	227	239	250	214	226	234	249	230	255	235	221	240	228	217	265	224	242	236	249	226	249	255	262	252	255	241	252	234	232	209	232	220	299	242	243	229	237	230	288	227	230	266	256	241	216	234	260	231	249	236	218	252	206	250	232	249	244	248	218	253	250	236	237	267	216	253	234	258	229	214	230	260	235	274	234	217	228	250	256	230	231	258	226	255	227	220	235	235	255	245	234	236	227	272	207	264	245	228	235	219	228	233	230	246	236	232	243	227	221	251	242	258	239	256	228	244	213	233	232	226	239	233	247	245	259	234	240	214	259	245	250	234	237	233	199	258	246	233	241	242	218	227	247	231	219	249	232	254	261	226	216	244	248	233	225	241	228	222	223	239	226	249	212	234	257	207	221	265	230	248	226	229	262	252	226	247	245	248	237	269	235	233	240	224	250	236	240	230	251	249	223	242	238	238	222	231	234	246	221	246	246	222	240	251	247	226	238	212	226	270	235
33154	9961	8187	4111	2747	2088	1532	1204	1011	791	723	650	576	557	475	473	409	430	415	356	353	382	393	354	354	336	348	343	342	355	327	335	350	324	293	344	305	343	308	295	289	311	298	336	302	284	299	312	298	330	302	287	341	283	279	307	288	307	287	308	294	273	291	288	270	328	295	306	309	300	282	315	302	294	301	287	318	296	299	265	304	298	279	300	295	289	292	284	284	314	331	306	279	299	301	309	303	324	303	279	297	286	284	287	274	278	313	292	291	298	305	303	300	319	309	300	296	274	307	307	263	318	293	284	305	304	264	311	303	311	292	300	284	282	304	290	287	284	260	305	288	301	309	276	279	305	288	292	283	280	300	287	294	310	328	285	284	318	312	274	261	295	298	278	285	308	299	321	291	292	296	305	291	277	281	265	287	295	297	305	294	295	301	320	286	312	281	316	280	286	312	295	300	293	266	289	272	304	286	318	285	286	337	279	321	290	310	295	303	307	313	268	307	320	290	296	281	324	309	282	292	328	280	305	284	286	300	301	273	263	294	310	325	289	290	267	327	274	290	323	302	305	283	282	290	276	310	313	302	290	287	282	279	292	266	249	276	305	305	274	310	260	300	298	306	320	294	298	309	290	290	296	298	289	304	280	263	271	320	282	309	286	299	290	313	327	311	287	276	328	313	274	302	286	274	329	273	280	298	289	296	276	312	290	274	291	305	269	311	312	279	296	293	289	287	296	302	276	283	248	319	299	251	280	289	304	275	296	271	309	316	298	298	310	279	296	314	268	289	299	274	277	249	301	281	303	319	263	275	283	270	309	288	273	302	292	280	300	304	309	312	293	323	299	284	288	296	300	287	309	284	305	283	295	319	293	298	265	275	332	303	310	290	280	313	281	348	312	291	285	290	292	324	284	303	281	292	284	305	272	274	291	318	289	289	273	280	312	323	292	275	269	302	277	288	302	327	287	275	273	302	287	295	312	328	310	269	318	287	292	285	293	261	306	291	250	302	311	290	272	295	320	314	306	250	280	250	301	287	290	266	294	303	296	313	297	285	323	276	284	278	287	319	296	310	314	304	279	310	279	282	276	316	278	322	320	324	287	319	320	302	326	292	295	284	284	297	299	313	301	262	309	288	280	303	293	286	285	289	260	287	308	305	261	292	240	269	299	290	262	288	305	302	283	298	293	313	295	315	299	283	284	301	274	292	307	299	296	316	285	281	302	300	303	300	286	302	300	293	268	302	307	293	272	294	283	293	322	306	311	295	319	312	293	298	291	343	295	275	311	287	306	298	330	304	298	307	282	312	270	296	275	331	301	289	291	306	294	295	305	298	316	315	343	303	303	317	261	281	275	303	273	307	285	289	302	305	291	266	278	286	284	284	283	316	313	292	277	303	288	294	271	280	297	276	284	287	266	318	316	251	298	285	292	303	315	277	296	275	274	301	295	262	327	270	272	309	288	314	305	288	292	297	290	305	291	302	264	290	264	302	293	280	264	309	293	283	293	282	316	299	260	280	306	272	270	293	280	288	275	291	290	290	321	295	318	280	270	326	293	308	304	289	302	327	296	278	285	272	264	268	303	266	292	277	310	281	295	315	316	289	283	308	269	278	304	320	336	307	286	289	337	288	334	280	300	304	299	299	268	275	303	298	274	318	334	280	284	306	359	281	316	309	305	342	298	293	317	296	299	271	331	320	300	263	282	291	304	291	275	284	271	285	299	293	279	275	280	272	316	306	275	290	274	319	300	334	257	293	299	291	278	285	312	289	308	284	323	298	258	321	299	303	301	298	302	295	274	298	286	316	273	307	299	275	319	316	293	295	327	295	296	276	314	283	292	306	261	265	261	285	280	317	281	299	319	307	282	292	277	297	263	296	296	287	280	296	306	263	323	274	310	284	303	312	276	290	299	301	287	291	281	293	276	290	321	293	292	288	292	276	289	304	298	305	299	295	309	273	301	309	302	286	319	312	291	300	291	277	299	310	288	267	304	283	294	312	290	297	279	281	287	275	295	266	279	312	298	282	296	318	309	308	294	286	293	291	311	274	297	304	322	292	314	273	308	286	298	292	253	308	279	283	271	302	278	281	290	278	308	314	282	302	302	297	339	283	275	325	308	280	293	289	284	308	293	301	341	291	269	262	276	289	298	300	303	324	299	244	320	304	303	305	295	323	263	323	304	313	302	304	271	256	288	287	309	303	279	304	312	257	285	271	308	301	294	302	306	304	292	285	317	318	306	274	308	305	321	300	290	289	304	275	283	279	283	281	317	299	291	280	263	265	310	285	301	303	281	297	285	298	328	303	302	270	315	334	265	283	309	310	298	283	279	306	295	278	276	283	290	299	310	299	268	307	300	286	285	280	289	291	320	271	275	270	294	274	284	279	309	266	294	276	293	292	304	291	287	295	292	319	267	313	273	271	283	290	323	314	284	288	282	277	303	290	296	304	273	315	300	314	310	283	312	294	295	279	318	288	306	285	303	313	312	283	268	314	307	263	300	297	279	285	295	279	305	291	292	303	321	279	321	307	274	293	327	285	281	298	279	302	309	292	322	302	291	313	299	301	292	320	278	294	309	260	302	329	327	268	326	273	306	285	301	301	291	263	270	267	309	278	311	316	271	273	293	308	294	278	272	281	285	291	304	304	273	291	315	298	318	297	296	319	308	267	301	313	278	293	309	281	274	261	303	287	298	305	294	286	276	301	288	298	319	296	295	308	307	295	288	281	298	321	268	311	310	324	293	314	277	324	290	303	293	283	295	281	278	282	307	281	320	263	275	286	330	313	264	327	320	309	339	272	292	238	308	288	291	315	295	276	286	275	259	316	286	304	305	284	283	324	283	302	311	300	290	313	302	295	290	307	304	307	264	277	287	296	278	305	322	283	295	304	282	313	305	277	332	341	343	297	267	318	314	290	304	305	265	296	299	286	308	294	307	300	263	289	289	280	311	293	328	297	284	303	285	302	290	309	299	310	289	303	311	295	301	291	309	269	291	294	318	279	308	297	285	296	299	288	278	290	278	291	295	316	280	303	272	298	298	271	275	309	279	297	272	298	279	301	296	276	291	313	316	300	317	336	326	263	307	318	300	271	313	331	308	290	311	285	300	267	309	295	300	329	255	264	330	281	264	334	303	299	272	308	302	272	305	281	282	306	295	307	284	251	273	287	297	303	316	306	304	298	272	296	269	280	301	295	288	313	274	318	287	302	306	272	316	299	284	309	299	294	317	315	272	283	312	316	298	268	305	272	287	297	309	264	290	335	286	299	318	319	288	290	313	283	301	282	315	291	282	276	292	286	313	298	293	296	285	269	250	291	283	282	273	278	262	292	303	286	263	303	289	296	305	287	257	291	281	280	296	305	298	267	309	270	294	301	299	321	273	300	277	292	302	283	282	295	291	318	298	310	307	315	303	316	284	280	281	284	286	295	283	321	303	306	263	327	307	313	319	302	344	268	294	290	289	303	270	253	280	291	288	298	295
24839	21092	27307	25065	13407	1374	949	857	816	742	758	702	684	690	709	701	664	706	708	686	671	664	652	664	664	666	650	635	646	693	614	656	654	630	655	671	605	650	620	660	650	635	640	675	654	667	607	656	629	615	620	670	668	679	631	673	629	681	665	671	595	659	662	632	658	578	677	625	697	635	600	615	682	583	622	601	638	642	645	675	667	623	653	707	672	602	633	667	630	631	637	651	622	626	645	598	638	614	634	628	645	658	620	630	661	634	626	624	622	598	633	655	655	624	640	689	639	664	583	639	639	686	633	647	615	634	689	644	617	648	643	636	642	675	645	711	664	631	653	610	606	660	643	623	627	659	623	602	651	618	578	622	660	689	660	651	650	625	659	634	646	640	669	654	632	603	601	631	649	607	662	645	661	587	641	612	665	634	622	641	655	654	604	659	659	684	642	597	666	648	625	656	575	623	645	618	669	625	650	662	642	637	590	611	652	649	644	633	606	630	641	670	625	614	642	621	660	630	667	611	635	689	643	636	627	629	622	616	617	646	635	653	649	654	646	654	626	648	607	605	661	671	614	616	616	637	642	617	612	614	633	632	639	612	614	659	597	670	638	606	674	621	662	675	648	640	675	613	629	680	582	616	638	581	615	595	644	594	669	640	654	643	615	638	607	606	633	615	669	570	625	616	640	659	665	592	688	629	595	601	609	651	625	613	626	659	645	648	666	624	641	614	622	646	603	648	627	599	661	674	624	618	638	659	611	641	607	675	652	621	656	621	662	617	664	656	661	641	605	639	638	629	576	636	618	632	664	655	619	636	624	668	637	598	642	626	626	611	611	625	591	656	642	628	620	602	657	604	661	592	658	602	631	641	588	649	664	618	580	684	631	624	649	609	632	638	622	670	614	645	667	721	645	640	622	551	616	677	634	631	698	641	638	639	662	681	638	647	616	608	623	596	643	654	568	620	608	630	632	644	649	662	631	620	606	643	661	604	672	627	624	657	607	631	619	648	617	671	620	616	657	599	677	635	620	609	649	648	627	621	620	599	628	644	627	637	640	586	629	612	673	653	608	649	632	642	653	626	645	656	639	647	647	659	648	671	643	642	664	600	630	594	651	655	629	689	608	645	642	660	633	646	652	635	628	671	633	611	636	659	632	613	603	614	688	669	631	654	630	664	628	669	640	667	676	633	603	636	657	668	638	634	634	646	668	669	616	676	663	656	616	607	633	629	627	659	647	616	620	661	668	623	615	634	589	639	636	627	654	606	605	647	670	611	583	651	651	649	614	599	648	633	656	604	638	608	628	642	607	664	623	611	599	646	653	604	641	633	627	648	663	638	643	623	589	648	635	612	685	634	657	624	690	634	678	636	650	594	647	592	653	625	602	629	668	618	594	603	685	634	647	616	676	624	663	631	626	604	661	621	636	687	636	622	634	642	663	666	673	673	608	606	620	602	669	619	622	638	666	671	667	644	651	634	649	657	649	663	602	643	670	647	598	631	626	621	638	621	662	655	639	609	635	631	613	597	649	649	610	662	613	637	601	637	697	668	639	643	666	605	645	604	659	657	634	593	636	670	654	614	619	621	666	645	636	642	684	668	661	643	616	652	599	618	652	610	650	610	653	599	621	668	626	623	608	651	659	635	672	662	643	638	649	654	654	585	648	613	573	650	636	657	648	666	646	639	636	634	648	649	617	636	641	635	680	625	642	606	637	651	618	650	674	628	654	570	638	675	625	640	635	643	624	681	621	632	598	649	635	594	620	639	626	667	586	661	633	615	636	652	602	615	602	572	619	649	654	626	604	673	655	638	609	647	603	596	649	609	615	632	623	639	647	652	654	626	621	649	591	631	606	668	645	639	726	637	620	642	606	652	630	656	620	629	630	606	627	645	630	666	682	669	637	705	645	615	636	655	602	620	593	625	623	661	687	645	671	658	618	627	607	679	655	629	675	651	637	667	647	620	644	623	639	637	653	626	673	631	612	643	640	662	645	595	665	573	623	633	602	641	641	612	636	637	605	653	643	603	643	598	593	645	646	622	593	661	651	664	610	635	676	690	633	608	626	636	624	612	610	649	624	645	653	657	658	629	592	614	638	654	620	667	617	630	618	649	649	578	617	679	653	651	674	616	612	655	643	656	610	627	675	615	582	612	662	625	640	614	638	615	640	634	641	631	621	638	628	622	597	653	637	607	622	657	651	624	594	698	639	655	618	673	670	613	626	629	636	663	675	629	567	616	645	620	620	652	642	645	614	643	673	643	666	650	643	645	652	646	656	629	653	654	606	649	685	656	625	595	623	658	621	674	684	621	611	604	606	615	616	600	642	629	591	610	633	617	645	683	625	647	675	645	697	608	612	669	643	625	654	618	585	612	618	662	628	641	614	667	624	610	609	642	685	605	626	623	653	629	623	625	621	648	647	633	585	651	684	681	623	612	603	599	635	667	636	651	641	636	660	623	623	611	673	605	631	650	665	649	652	614	626	690	652	631	623	635	612	654	640	621	621	610	599	626	648	629	613	641	605	636	667	641	623	632	609	604	617	628	641	626	615	614	657	644	635	636	615	608	656	647	634	642	634	635	666	596	615	643	647	657	637	645	676	682	617	621	641	638	636	641	658	610	612	692	645	667	620	601	635	655	610	594	663	605	655	626	676	686	624	648	649	600	610	609	655	610	668	644	604	643	644	631	648	626	641	632	654	616	654	647	651	669	630	660	621	637	627	660	664	642	657	607	651	630	636	611	630	593	644	670	641	642	594	601	629	594	639	630	640	616	634	662	611	636	678	682	639	627	637	661	631	629	688	633	664	619	622	634	644	658	605	616	601	586	607	590	649	633	653	617	618	642	618	617	643	651	638	676	616	613	577	619	671	645	621	605	650	608	611	621	606	583	640	652	651	638	642	630	616	651	614	676	627	609	584	667	682	579	640	620	625	681	627	648	662	613	666	590	655	640	596	678	606	651	666	644	643	659	656	632	617	631	659	630	606	684	612	650	630	678	658	674	646	655	635	687	664	608	616	644	637	631	642	622	700	659	643	672	608	642	640	688	603	610	627	622	645	655	673	652	600	596	596	664	586	652	641	607	686	693	615	604	637	638	671	615	636	653	648	605	650	631	635	592	649	639	619	648	621	641	656	630	660	629	686	606	632	621	646	612	623	643	635	678	659	647	607	634	650	624	627	644	630	674	630	646	673	594	656	598	652	620	603	676	628	713	640	617	602	616	660	600	597	642	673	658	682	618	613	598	658	648	613	571	619	651	642	640	634	638	652	675	602	653	620	622	640	630	648	640	619	624	633	658	628	665	655	615	605	662	598	693	649	626	620	683	614	607	658	618	621	619	621	602	629	632	618	654	618	587	630	623	642	630	648	629	674	645	660	666	604	588	690	595	679	654	597	626	599	657	644	638	622	635	624	670	599	641	634	666	600	619	643	634	607	666	636	693	640	696	629	643	608	697	671	659	648	615	643	606	681	586	648	615	607	651
30981	6339	5248	2856	2065	1651	1428	1276	1122	1006	989	913	871	844	840	743	838	798	759	801	796	738	818	779	744	761	747	722	721	753	749	723	762	773	737	748	734	812	715	669	747	759	707	768	699	767	712	752	763	692	712	713	741	722	729	747	730	716	716	744	776	740	755	760	785	764	699	703	782	737	759	739	716	765	715	730	740	713	718	723	749	757	725	708	776	781	735	750	709	732	726	701	734	716	771	742	736	712	747	735	769	731	727	710	728	722	720	749	736	732	720	698	715	796	749	746	764	765	729	755	702	750	721	698	689	750	724	746	728	727	669	719	700	749	752	770	740	717	689	754	703	738	738	700	697	724	763	745	711	690	711	802	764	731	747	730	670	721	734	742	766	681	741	708	713	694	706	762	736	785	775	761	731	760	726	727	742	718	700	724	725	792	741	725	706	712	722	693	775	768	707	667	777	688	754	762	719	734	706	724	754	675	715	748	735	760	748	762	758	721	732	681	741	728	755	730	738	776	744	737	730	726	732	729	703	698	741	759	713	711	732	708	760	681	794	711	687	724	725	728	712	677	745	739	714	744	712	755	699	740	688	743	735	715	725	727	716	731	725	691	752	697	716	703	706	741	705	707	750	752	784	685	718	708	727	673	727	717	712	789	748	754	804	707	708	720	747	712	782	698	710	721	705	751	751	730	745	776	756	718	699	689	680	747	734	736	748	748	740	724	713	708	739	692	740	762	738	759	795	660	713	740	698	731	693	716	700	653	721	750	699	738	738	721	761	695	713	686	772	766	694	676	766	737	796	703	771	744	726	686	769	691	746	748	709	725	704	712	725	735	703	704	757	696	714	734	684	734	689	741	764	735	731	676	759	702	713	742	739	753	749	750	741	755	701	704	782	682	733	679	732	728	729	691	756	741	736	735	779	751	747	752	784	749	706	736	700	734	731	748	737	717	751	755	785	679	785	762	753	739	757	714	749	718	746	694	718	721	707	705	753	699	737	726	723	710	729	778	723	734	702	737	755	742	724	748	733	715	731	664	721	732	741	729	737	752	766	776	685	723	727	729	747	719	793	697	715	740	734	785	724	723	694	747	720	679	713	758	710	754	785	774	737	711	729	665	713	718	683	732	711	727	687	779	728	747	699	741	731	765	771	694	730	694	686	764	707	742	733	690	751	744	716	680	717	692	708	785	734	690	715	756	723	664	733	731	749	676	667	756	743	709	792	710	747	752	738	716	751	700	719	738	705	752	705	765	762	702	688	752	724	724	753	707	721	734	730	786	715	720	726	719	717	728	691	756	740	702	738	758	749	718	752	774	700	725	695	710	786	729	724	777	759	701	752	745	733	690	741	687	747	747	767	751	785	761	710	732	671	749	709	720	718	749	741	723	725	689	757	759	677	732	730	755	695	760	719	754	703	711	692	700	741	681	747	779	754	726	723	708	709	767	729	723	671	710	725	738	739	687	745	709	706	740	677	705	697	714	797	712	691	726	689	754	750	750	750	704	743	715	788	685	737	749	668	756	684	747	711	692	718	738	804	749	778	761	712	731	765	719	731	664	781	699	761	715	764	779	725	734	761	729	741	717	728	697	679	700	716	714	734	775	725	730	734	716	727	700	723	732	729	708	776	703	726	801	724	748	751	707	762	706	764	743	745	740	672	761	755	733	710	715	749	769	755	804	780	688	719	710	729	729	694	678	740	744	747	679	725	719	727	711	743	709	756	723	716	739	755	716	726	758	741	676	728	708	724	737	725	721	707	753	787	753	728	749	788	690	742	690	698	724	734	749	715	716	689	760	722	713	733	718	735	709	738	733	706	718	762	746	733	693	736	749	734	747	726	734	702	706	726	770	727	718	745	696	678	764	697	743	712	762	710	745	768	746	708	720	661	700	711	749	759	742	672	754	681	732	740	766	731	744	688	719	751	660	693	733	717	756	749	787	779	711	745	722	696	734	708	743	751	742	738	702	739	733	718	705	786	763	741	704	714	755	743	777	752	782	754	744	707	800	711	762	747	756	774	677	713	700	751	755	718	748	710	755	749	748	756	669	667	699	702	743	743	740	752	697	701	764	724	727	760	714	687	730	746	731	743	733	750	714	731	700	722	743	708	719	715	764	697	723	688	773	671	701	717	758	740	684	740	735	724	757	752	700	757	731	699	775	737	683	701	775	744	727	749	743	694	736	742	733	763	705	737	752	733	734	734	732	684	751	729	689	695	711	753	733	760	740	719	737	784	722	721	748	717	747	717	723	703	756	709	707	733	688	699	717	761	750	665	724	727	694	742	712	687	739	748	751	705	736	733	737	678	732	725	747	747	685	725	752	744	751	712	740	685	730	697	718	715	720	769	672	770	712	714	727	745	738	768	748	684	711	697	732	724	670	741	714	704	693	702	774	690	735	762	713	725	738	705	722	742	705	728	736	739	754	772	720	687	758	770	721	741	692	734	733	716	696	733	697	716	735	733	724	726	740	715	707	757	729	720	764	720	737	739	757	729	748	725	761	747	723	728	740	692	749	777	718	670	720	729	705	718	719	734	747	637	734	742	728	687	700	709	727	708	775	745	758	720	753	690	765	738	715	721	731	771	754	773	703	750	711	680	711	706	719	768	762	713	700	739	742	718	713	676	732	738	715	749	720	715	722	749	712	691	665	721	716	731	733	762	702	664	742	756	764	737	741	744	701	706	770	753	754	747	747	736	717	715	708	714	796	722	696	687	713	753	740	706	667	747	695	695	679	709	725	704	736	759	723	747	699	744	747	693	678	802	707	713	734	684	739	672	783	728	711	750	715	725	747	738	753	701	723	713	667	712	729	715	736	716	724	754	673	722	725	709	742	769	718	752	725	719	730	730	756	702	758	766	689	710	728	716	772	751	754	684	738	698	761	723	708	732	717	719	690	717	760	706	769	723	679	727	748	731	726	709	702	757	706	761	698	706	730	733	706	700	749	763	717	755	759	751	716	680	712	711	748	760	797	745	728	745	730	704	728	731	704	767	746	746	742	698	732	745	758	739	758	704	725	695	692	695	709	758	689	680	692	700	688	764	740	700	741	734	739	733	684	727	729	743	736	731	750	679	822	677	698	719	750	702	756	743	735	765	703	735	740	725	694	733	713	733	731	692	720	779	698	737	694	769	720	748	704	747	768	736	713	713	710	752	739	722	750	734	769	773	731	732	728	777	737	734	760	722	701	719	750	688	709	718	693	715	717	725	763	693	722	739	699	776	705	695	716	779	718	705	750	746	738	733	713	783	737	683	725	739	718	760	763	754	707	677	719	764	712	749	709	664	716	737	760	754	751	670	739	736	705	694	765	715	723	691	730	726	707	722	740	735	667	781	725	723	720	748	712	705	688	708	765	680	710	744	717	732	732	720	731	756	711	726	731	774	765	697	723	720	748	668	768	728	764	747	718	745	705	711	736	745	724	701	751	739	718	721	787	778	739	722	704	689	758	765	707	738	737	732	728	693	730	753	680	731	744
22642	21109	28616	23836	21102	21154	12061	1392	993	815	731	698	616	580	526	486	502	498	462	459	465	422	414	427	438	408	371	370	399	386	416	388	419	433	400	417	418	369	365	413	385	383	357	368	361	386	393	372	406	334	392	350	390	375	353	368	381	361	355	391	396	352	352	389	366	394	351	358	363	330	367	377	326	375	349	374	352	329	398	340	329	377	387	352	364	332	381	379	381	378	373	384	328	389	375	352	324	370	363	348	384	366	361	331	358	362	366	361	366	359	349	333	332	355	378	367	358	354	355	371	339	335	336	358	348	347	393	364	354	346	341	348	359	321	347	370	358	336	365	385	352	385	383	362	367	370	354	353	393	355	360	324	359	365	360	354	347	346	365	371	349	356	366	376	352	334	355	355	331	359	337	368	358	371	339	348	389	351	349	351	314	349	345	328	355	344	370	376	345	369	393	361	363	347	388	392	328	335	397	342	362	357	387	344	391	389	358	344	397	364	353	394	375	345	358	379	366	346	381	386	335	388	375	361	367	377	352	343	374	315	380	357	370	347	367	342	328	359	397	358	333	358	391	363	362	338	357	358	345	364	396	366	373	370	354	414	344	348	376	367	368	362	359	338	348	350	352	347	349	339	334	352	331	355	372	361	349	335	356	361	327	377	356	396	339	379	346	357	374	359	354	355	373	360	387	376	380	343	380	374	346	377	349	376	371	325	370	378	380	381	378	349	381	344	347	355	349	377	361	346	372	373	381	361	371	359	389	353	352	354	346	340	396	363	359	363	360	360	351	396	384	400	381	326	347	347	394	386	331	362	356	349	371	333	358	360	336	366	372	361	366	391	341	349	377	364	353	399	328	346	390	331	370	360	352	375	347	352	338	351	375	388	352	371	370	392	358	376	338	368	362	372	350	362	378	348	322	373	359	401	365	372	344	355	364	356	386	360	389	347	354	338	390	393	358	376	359	362	356	375	353	364	334	374	375	420	356	341	368	343	372	383	353	339	347	352	348	350	355	365	352	321	379	366	336	351	388	405	373	351	373	332	356	353	357	351	379	359	331	398	333	406	330	384	360	363	357	358	339	303	354	338	354	382	375	363	400	350	344	352	347	340	370	340	370	348	367	350	402	373	379	351	383	356	383	382	387	331	372	382	410	338	395	367	338	356	345	378	388	359	381	372	380	342	323	362	351	348	327	376	339	327	360	391	345	354	336	336	320	347	358	351	364	369	393	410	378	366	352	338	394	388	383	393	357	409	352	342	342	340	384	366	360	319	363	339	328	349	347	368	342	354	378	354	326	331	356	330	338	342	345	366	374	348	366	354	345	327	336	350	353	380	354	366	366	381	326	362	372	345	371	366	359	349	358	339	348	341	351	398	366	361	350	356	374	361	359	349	347	335	346	357	355	340	345	368	334	359	359	364	327	358	374	335	339	376	344	350	369	361	354	326	354	360	387	355	368	343	355	381	355	355	347	365	336	382	336	384	362	374	363	330	373	341	370	360	342	340	328	361	343	358	376	342	375	358	367	365	342	359	327	327	371	393	374	355	356	330	368	335	357	379	387	336	359	350	365	376	372	349	358	370	355	375	348	338	356	384	381	350	358	373	395	344	356	371	347	348	351	381	363	365	348	378	335	343	378	377	344	371	361	342	342	360	360	349	355	335	355	361	358	348	394	348	333	348	372	399	339	363	375	354	360	344	337	362	367	364	373	349	375	331	365	372	371	343	342	352	352	350	353	324	351	373	361	377	395	393	342	360	349	379	351	380	348	326	385	355	339	366	337	371	345	344	352	353	357	340	359	369	371	368	364	363	315	335	335	381	352	347	373	365	362	342	377	369	358	373	369	351	385	394	336	330	301	400	399	374	349	370	389	340	346	339	344	352	412	324	356	350	357	382	362	363	386	367	364	347	363	353	374	332	353	340	338	348	379	377	352	327	369	371	347	355	336	358	335	343	331	364	339	350	326	363	361	363	328	400	363	382	354	326	382	357	328	370	396	322	359	352	331	335	333	364	334	356	338	344	340	367	367	369	395	379	326	365	375	365	398	353	338	397	348	344	344	362	346	343	322	352	365	405	397	338	374	366	353	305	380	360	387	328	339	348	340	327	368	337	383	365	349	360	381	357	357	340	334	322	365	369	373	386	330	364	352	385	349	379	366	365	354	360	361	395	356	355	352	391	379	369	377	327	370	360	371	336	376	341	349	335	372	329	361	349	373	423	333	406	351	354	386	336	393	342	347	371	370	368	361	381	358	353	382	384	339	339	319	367	360	362	317	343	356	343	350	349	339	375	367	364	326	337	353	375	374	379	349	336	324	399	324	368	349	353	370	376	345	381	366	338	348	351	355	360	339	337	376	349	361	325	321	369	399	356	350	359	334	370	355	353	377	362	358	367	376	350	336	396	374	372	366	343	372	364	350	353	373	390	383	326	347	349	381	363	372	323	345	357	365	367	372	344	370	299	367	402	370	348	349	351	332	342	374	384	366	374	403	357	391	354	343	369	343	367	358	360	348	341	359	378	352	352	352	340	356	347	316	359	391	382	345	356	390	408	340	368	374	392	332	364	334	374	352	364	358	351	373	355	359	354	361	367	348	341	371	368	374	342	378	322	367	352	355	384	394	359	357	371	364	330	391	356	341	382	339	356	355	364	378	340	375	338	366	353	354	376	350	340	354	364	358	337	362	377	371	332	362	391	384	395	346	353	355	352	347	346	367	374	331	360	379	343	300	326	332	380	355	367	356	387	365	346	387	358	371	356	375	361	384	355	342	348	364	370	388	334	343	333	324	352	359	365	332	343	349	384	363	373	313	353	368	376	374	398	364	341	378	379	353	351	332	380	376	352	373	357	344	385	334	363	367	368	393	367	358	355	361	369	366	349	390	350	371	317	340	326	362	341	355	375	382	355	331	346	401	343	365	350	361	394	341	365	330	368	352	371	362	345	363	374	354	339	343	357	338	367	348	347	364	351	367	351	360	350	369	347	372	359	332	354	311	374	383	352	352	365	382	344	364	363	355	366	357	383	382	359	335	374	384	359	364	352	353	397	373	370	359	349	319	306	321	386	335	332	356	339	377	307	346	337	392	332	346	371	340	357	364	361	345	336	355	368	356	341	341	345	399	388	357	345	374	371	345	338	352	356	375	352	360	325	377	360	377	384	356	369	328	391	349	330	351	405	353	387	366	350	368	386	348	354	359	360	370	356	347	368	363	372	350	352	350	356	340	363	339	354	356	364	363	365	368	340	361	424	351	384	374	354	365	371	328	397	358	315	348	381	387	369	367	351	361	362	376	362	375	373	353	375	339	349	368	340	355	380	329	370	343	391	368	346	365	351	385	351	326	344	386	349	357	398	399	395	363	355	350	352	357	373	352	350	356	344	387	352	373	401	373	381	340	344	344	335	342	363	358	345	344	356	407	364	336	403	341	366	355	377	388	378	362	380	346	368	334	346	370	353	377	375	351	343	320	361	332	360	382	337
29198	16470	13811	7439	4921	3677	2859	2231	1691	1414	1285	1125	952	845	773	721	651	587	599	590	557	589	531	508	490	477	475	417	481	449	438	456	476	444	427	431	421	418	449	434	468	424	438	430	427	436	404	424	460	396	442	441	406	433	422	419	417	440	444	400	407	431	418	412	441	363	421	401	444	393	423	427	423	405	421	373	444	410	422	407	407	380	401	422	449	403	387	387	381	437	400	410	374	412	393	349	390	389	413	411	431	403	429	423	387	386	395	399	384	411	398	389	376	393	373	418	385	392	404	401	397	389	391	414	388	367	419	403	406	400	435	434	375	423	387	389	394	377	390	406	407	410	398	419	385	415	387	381	392	425	382	426	414	407	424	395	404	341	379	389	366	402	390	389	407	420	396	412	403	392	414	387	415	397	407	417	395	374	378	394	396	378	391	398	396	403	409	385	383	398	433	433	382	408	393	400	370	386	406	396	384	394	384	428	425	392	382	441	415	411	437	402	405	393	431	400	401	410	402	376	417	400	395	408	410	387	412	399	395	389	384	420	394	430	425	428	433	422	384	391	411	405	401	411	384	383	440	397	396	399	414	441	401	398	404	406	428	370	388	407	380	364	400	387	395	400	420	414	416	408	389	412	416	385	403	373	407	397	399	423	411	397	417	379	394	370	384	388	400	344	373	388	403	415	399	435	398	397	395	393	381	389	420	390	430	401	419	381	389	398	420	410	388	384	399	405	407	413	396	400	379	421	407	395	406	437	398	401	428	380	426	377	413	388	413	395	400	420	398	398	419	375	425	382	373	394	373	398	403	392	397	403	445	397	411	393	389	418	431	396	390	413	417	405	392	391	382	391	428	382	403	416	393	371	411	365	402	379	403	374	430	381	426	374	407	382	394	404	376	404	384	427	402	398	390	411	420	424	439	414	386	439	400	406	392	410	422	385	386	405	404	424	402	377	415	372	384	344	421	385	359	401	412	396	380	431	414	407	370	404	408	409	401	426	377	381	454	376	396	402	385	412	419	425	407	383	407	406	387	429	448	399	424	428	405	394	431	403	368	386	398	394	362	420	409	409	403	439	353	384	388	392	370	384	395	381	392	393	421	392	425	359	411	362	406	399	384	366	385	356	388	407	385	419	388	400	419	363	372	400	423	425	373	395	401	419	429	403	422	404	393	412	389	396	391	411	405	407	399	369	374	431	412	414	377	405	386	408	396	375	407	351	412	450	392	377	374	386	421	364	420	402	411	404	435	418	416	363	420	379	370	408	391	393	424	405	367	405	383	386	378	402	412	387	380	405	371	402	398	420	403	427	409	372	418	395	401	400	377	367	416	432	381	401	440	418	399	365	374	408	391	405	431	414	369	411	405	380	403	370	426	440	366	403	405	398	422	432	413	400	380	430	412	361	415	400	385	380	414	449	409	388	381	405	397	427	380	354	379	399	389	391	413	407	399	405	398	385	395	425	350	414	373	387	408	414	377	393	413	395	398	403	380	393	403	404	393	412	394	425	424	378	412	418	412	406	436	375	408	424	418	402	400	421	395	428	374	399	388	351	370	401	421	405	381	378	395	418	403	380	400	406	397	417	394	357	370	385	390	395	392	350	396	390	367	424	399	354	395	422	391	377	423	401	380	359	408	356	406	412	423	407	397	344	430	376	396	406	397	375	404	386	406	389	383	326	406	373	382	410	412	415	408	490	389	376	380	423	363	415	421	379	413	380	407	390	402	402	390	382	376	424	395	394	404	453	406	392	409	384	402	421	409	403	413	371	421	393	401	402	411	387	415	385	409	423	393	347	392	404	418	439	361	354	402	396	421	413	394	428	384	433	371	399	404	448	402	383	391	385	381	410	388	389	385	394	422	388	378	388	427	386	346	377	430	411	385	392	428	398	415	416	445	415	372	419	375	407	408	386	454	402	400	393	404	394	341	390	432	399	369	409	413	381	414	422	391	393	415	368	412	411	384	387	387	405	389	444	367	405	392	433	369	412	438	407	420	400	376	400	421	387	375	395	408	400	394	430	366	394	398	407	427	385	355	382	392	367	397	422	414	389	406	390	403	387	387	382	395	385	392	375	415	355	391	379	375	385	401	417	390	371	409	418	367	410	383	401	393	392	371	400	399	390	418	398	408	368	422	402	412	377	404	438	407	396	417	377	406	378	429	395	387	426	410	398	405	395	397	390	381	385	429	411	403	376	377	343	377	396	394	392	398	420	402	420	426	405	400	397	423	432	375	421	418	391	373	394	414	390	417	422	397	416	471	401	412	412	410	373	445	386	406	419	427	407	385	391	418	379	379	416	403	390	379	417	358	422	385	380	379	386	413	383	428	382	421	387	349	418	394	389	400	399	406	397	423	416	411	420	385	373	338	406	390	388	423	396	414	431	411	388	391	366	415	403	401	405	403	397	408	354	360	396	397	364	397	384	416	371	375	397	416	412	383	399	370	402	412	371	415	373	370	395	410	381	414	409	411	410	416	424	389	405	398	390	414	394	403	413	374	408	396	408	402	452	406	416	449	393	390	389	403	437	383	397	410	387	402	358	394	392	378	403	426	397	399	410	426	395	410	425	437	388	402	401	435	410	430	381	380	377	369	357	406	386	462	369	373	376	395	410	402	410	414	390	384	423	389	369	407	403	402	417	408	391	370	386	378	433	399	389	444	364	380	401	414	374	375	405	432	413	385	437	433	402	443	414	429	392	355	415	424	391	410	422	385	394	389	374	374	438	393	410	410	368	376	391	409	379	419	405	454	376	391	359	377	354	387	382	404	405	431	404	401	387	375	383	410	384	376	412	424	388	404	418	419	428	417	396	385	413	395	427	418	394	445	409	392	397	374	399	401	389	362	352	363	405	407	406	408	464	401	389	382	393	424	399	401	391	428	418	395	399	418	421	412	397	433	389	372	355	412	396	404	391	376	445	398	376	392	379	417	401	398	435	416	417	386	402	414	440	348	415	380	401	410	386	389	416	378	414	374	393	385	404	409	432	400	348	421	417	388	379	373	390	406	423	413	427	367	415	347	394	389	420	416	378	400	424	397	447	389	431	461	398	427	384	412	366	378	402	435	387	421	425	423	424	423	394	433	411	395	401	414	411	416	370	402	429	394	393	396	405	425	412	384	371	402	366	377	445	396	396	431	398	374	428	391	402	357	398	388	427	397	388	385	381	433	407	406	375	430	402	391	402	363	393	340	393	434	407	415	376	387	371	415	365	368	399	401	381	406	359	402	373	396	402	401	418	417	388	388	370	381	397	370	391	395	424	380	378	423	381	415	402	418	400	407	413	401	388	389	417	386	391	426	384	423	394	430	418	420	371	391	388	431	414	407	402	396	423	416	371	403	400	371	397	392	391	434	391	401	429	395	412	390	427	399	406	425	395	376	405	428	427	392	402	404	388	400	408	398	374	387	379	384	370	414	420	410	401	352	419	419	386	387	421	380	362	425	407	428	427	370	399	427	434	416	411	386	386	415	399	360	402
27216	19837	7363	1109	759	674	616	521	493	502	548	500	461	478	463	481	498	478	477	520	519	482	466	465	503	511	522	466	529	515	491	492	483	437	483	486	431	447	480	500	463	480	468	507	488	474	489	502	463	488	463	464	473	481	484	462	470	461	456	448	497	472	481	470	496	492	475	468	475	508	504	470	436	480	484	462	508	497	507	482	479	458	452	474	492	488	474	480	451	518	495	506	437	479	496	501	478	489	511	459	460	489	499	489	506	473	418	491	480	517	463	444	474	456	492	450	478	487	455	465	489	464	492	500	476	463	474	443	487	465	460	499	515	497	482	475	464	481	472	493	503	479	513	479	505	451	480	483	467	461	490	459	498	457	476	442	483	469	458	475	489	492	475	477	424	450	478	489	428	440	476	500	482	501	440	530	487	504	483	491	500	474	533	456	455	485	490	515	510	485	460	499	463	441	471	521	497	533	507	480	485	454	485	507	525	497	506	507	514	478	484	502	505	491	479	478	472	501	462	509	468	488	461	465	480	459	484	452	466	484	472	478	492	488	486	482	521	434	455	458	496	457	538	519	464	495	540	462	483	464	466	473	455	475	479	450	436	469	459	496	427	491	478	496	435	453	475	463	500	463	467	454	464	441	490	469	489	509	458	484	514	496	497	491	476	481	500	478	490	478	477	466	488	498	472	471	462	486	490	452	524	491	470	469	475	504	477	450	444	487	476	489	478	483	499	462	476	505	428	530	457	471	452	418	513	514	477	457	456	448	452	456	478	484	478	512	500	485	442	447	494	508	476	469	460	479	515	423	505	482	513	506	495	489	440	482	513	459	492	486	470	472	477	493	489	491	474	463	512	472	512	484	459	480	495	452	474	482	455	490	458	473	450	449	425	480	485	466	457	492	446	452	475	486	446	447	506	482	490	455	441	456	498	471	429	476	466	472	517	475	487	457	482	472	496	454	483	461	468	472	494	477	466	485	494	475	470	430	483	502	463	470	499	411	463	488	481	495	433	516	489	476	490	488	460	485	496	496	483	453	484	470	462	467	494	508	474	467	469	447	492	532	482	494	516	481	480	416	480	449	481	453	440	472	458	483	501	484	474	450	474	456	478	503	472	488	471	496	482	479	494	479	473	495	497	487	507	473	465	489	483	476	521	442	474	476	477	482	467	466	502	484	493	464	466	493	460	446	496	457	500	465	460	487	472	487	491	476	453	492	463	469	491	508	507	471	508	513	478	446	496	518	414	486	477	479	467	456	510	487	502	505	484	504	479	465	453	469	476	502	505	472	473	454	471	493	446	482	476	481	539	493	505	506	479	472	444	454	483	500	478	465	486	477	468	489	484	465	470	478	441	470	445	485	493	452	491	470	531	447	520	456	473	458	467	461	500	482	472	484	500	514	487	483	432	511	452	451	520	493	490	487	483	478	463	476	475	426	470	508	510	441	496	484	463	489	469	471	474	494	432	499	463	464	508	489	504	479	537	495	467	499	482	488	480	433	532	484	508	481	477	498	490	483	474	469	451	495	488	440	487	514	460	512	528	502	489	459	536	499	505	475	511	469	456	424	462	441	476	480	461	466	448	486	494	502	485	498	465	457	456	485	486	426	485	490	448	436	451	454	466	439	457	488	487	463	486	502	500	455	489	462	490	444	463	452	456	452	454	467	475	457	466	443	446	518	449	450	503	489	463	448	529	517	466	458	490	463	504	465	471	438	503	529	480	526	516	488	509	447	473	445	496	453	494	506	486	494	460	484	530	494	501	469	502	493	494	461	484	496	525	457	470	474	461	496	462	459	483	478	495	435	483	473	474	496	471	500	487	485	484	460	496	453	450	489	518	443	478	522	451	477	450	503	461	474	469	512	491	463	479	486	482	474	489	485	481	467	467	455	483	484	430	472	475	469	494	491	459	485	477	498	443	460	503	479	463	462	550	504	468	493	481	467	487	481	526	470	454	449	459	505	498	481	471	494	471	471	463	460	513	500	484	474	491	513	478	468	449	448	488	495	442	501	453	456	456	482	476	488	480	459	491	478	501	471	472	504	488	476	490	450	472	461	493	465	467	490	475	438	460	502	463	473	494	475	468	457	473	483	476	505	472	472	471	519	481	498	492	524	465	447	478	475	524	475	471	480	425	517	516	465	493	514	454	500	462	464	503	475	467	458	493	515	476	494	487	519	458	471	480	499	474	469	444	475	491	462	528	469	490	461	470	484	466	466	507	487	479	456	484	471	470	496	483	471	449	462	452	478	490	475	512	441	536	505	500	460	492	458	476	493	468	489	518	481	513	475	479	479	467	487	472	509	508	485	484	493	459	471	482	499	470	472	524	485	447	480	448	464	489	441	425	487	470	468	464	438	537	493	499	482	483	438	451	517	487	498	469	501	468	465	509	479	479	516	486	462	505	471	497	484	484	463	520	460	488	482	503	469	473	446	523	477	501	500	506	472	442	461	466	470	467	489	513	526	476	460	481	470	491	503	484	455	455	480	484	483	476	476	498	485	464	445	512	473	532	480	495	503	448	475	482	465	471	521	472	453	463	504	469	470	469	493	465	478	494	483	452	458	499	453	484	482	505	469	487	483	457	510	479	484	501	470	485	510	505	471	480	490	504	491	513	480	506	522	526	460	462	496	497	450	492	516	451	482	496	475	488	535	498	460	460	444	454	481	464	497	456	504	455	523	460	490	506	481	464	480	498	475	468	490	498	460	508	454	445	449	490	487	475	460	449	521	440	504	518	466	490	460	508	482	495	482	470	504	514	501	500	473	481	454	481	475	478	481	483	487	487	439	509	477	483	462	455	440	465	479	497	508	515	459	452	488	468	472	483	472	463	489	451	472	510	441	471	448	469	445	488	465	515	454	473	478	439	512	473	505	532	453	472	515	470	476	489	491	456	467	479	482	478	478	501	477	465	517	435	483	507	474	446	446	482	490	452	504	494	488	469	441	507	451	489	482	497	517	520	498	469	473	470	485	492	478	466	472	505	493	493	497	503	511	465	475	475	466	488	466	486	458	426	490	486	489	460	475	530	491	437	531	497	484	483	476	486	464	455	451	493	474	502	459	505	484	532	526	468	494	487	466	494	445	472	467	511	471	453	485	467	496	488	473	482	503	488	492	421	475	506	499	479	461	469	532	508	488	468	482	520	487	473	469	518	504	514	480	444	481	468	488	498	470	485	468	492	475	482	521	504	466	469	510	492	507	527	485	478	461	459	519	458	459	481	496	535	501	480	453	488	483	421	492	479	512	501	473	446	477	499	477	468	479	448	433	505	457	494	473	481	508	461	536	497	492	474	447	510	497	515	479	443	470	464	521	478	510	495	479	473	490	492	477	519	504	481	475	469	465	508	495	436	490	505	496	477	516	437	506	466	480	492	482	448	467	482	476	491	489	514	455	481	473	472	496	475	460	478	487	453	473	475	470	528	493	463	502	452	456	449	473	459	452	504	433	501	438	486	505	496	444	500	496	445	489	482	500
15085	1469	1311	861	763	712	652	633	593	631	585	590	593	581	572	606	519	560	595	566	568	580	515	546	611	554	584	539	588	551	608	545	581	576	565	582	563	545	595	577	582	571	575	561	543	589	600	566	585	588	549	546	661	578	542	583	575	579	549	573	551	612	624	559	562	537	540	586	555	564	582	575	564	626	567	554	569	559	553	581	548	572	539	579	542	580	579	507	526	584	570	584	561	563	590	547	559	551	569	555	568	559	587	561	614	568	554	570	517	549	582	583	611	572	564	541	595	561	539	530	542	553	572	565	540	579	583	600	597	541	561	560	567	578	538	547	581	589	560	566	581	573	536	569	572	574	559	564	580	559	566	630	618	568	559	575	561	547	539	549	558	532	560	581	584	565	587	536	591	564	590	538	603	544	541	568	606	559	616	588	560	580	539	555	562	581	576	578	572	585	561	600	587	575	612	566	609	590	613	563	583	575	533	604	574	506	616	566	542	531	544	571	574	573	567	606	577	619	603	560	531	576	590	551	554	542	541	573	602	568	574	601	575	580	558	636	520	586	575	551	580	598	600	517	529	565	572	568	566	552	600	567	589	552	611	565	558	556	572	583	551	561	576	592	602	571	537	529	533	603	554	524	577	564	577	565	556	535	538	546	551	568	540	582	562	523	537	584	540	548	584	570	580	530	532	568	565	561	564	560	561	576	592	562	577	562	557	584	636	559	571	588	617	572	540	574	534	566	594	545	551	603	580	563	583	559	546	559	568	572	547	546	581	572	596	565	592	545	576	549	583	562	587	566	540	569	585	574	570	583	551	545	551	573	561	545	540	551	585	529	609	572	560	594	583	584	614	575	581	554	621	561	570	581	584	562	584	582	551	568	562	582	611	604	520	623	578	598	583	539	597	570	584	577	546	534	530	624	592	534	524	555	561	559	534	586	547	577	552	548	513	544	549	588	572	561	576	591	563	534	569	587	611	583	572	584	525	541	602	598	582	583	579	550	578	575	582	566	570	576	564	567	590	598	609	565	575	575	575	527	580	556	587	599	576	595	582	550	541	535	578	579	591	572	558	584	534	543	578	573	560	570	547	543	554	580	535	578	573	564	545	571	569	576	543	586	596	586	591	554	590	565	575	587	526	547	568	585	546	583	568	558	561	556	600	586	518	555	536	574	553	588	515	613	588	579	601	527	576	527	587	520	619	615	572	548	548	595	554	566	573	538	538	549	597	553	621	556	557	579	571	599	570	556	570	572	550	545	526	538	598	537	569	558	565	563	549	548	561	603	558	572	591	553	560	567	579	560	589	588	544	552	560	557	581	559	526	558	557	566	629	507	572	592	572	588	568	566	548	551	557	550	574	585	577	516	606	576	588	561	565	593	568	553	577	594	604	556	540	550	539	548	534	604	544	559	585	585	583	587	554	512	586	572	580	547	611	597	602	542	570	544	570	555	543	537	573	615	592	614	572	582	561	579	515	603	618	564	578	574	536	573	586	599	519	568	567	546	568	593	564	572	533	607	605	591	519	560	559	570	567	536	528	552	555	585	568	546	565	544	555	538	555	598	603	543	539	570	584	544	577	623	566	542	598	561	549	584	540	550	547	535	566	569	574	535	587	550	569	545	547	568	569	568	564	593	539	571	559	576	614	560	606	606	529	589	584	563	569	588	561	620	587	591	567	594	604	585	588	556	513	588	574	605	554	582	536	607	562	523	573	589	592	550	557	553	575	575	543	585	566	551	602	555	572	559	548	545	537	564	566	591	575	560	580	573	551	549	581	558	568	577	547	596	566	571	559	576	532	536	577	540	573	578	570	526	587	586	619	587	536	526	584	540	582	595	545	559	562	546	561	571	594	531	571	590	607	573	558	558	572	588	542	555	566	590	581	549	557	550	573	559	626	551	539	590	580	561	585	556	557	532	552	600	547	507	572	565	547	507	555	537	558	596	571	592	548	562	517	540	567	552	563	546	609	558	587	552	582	527	564	587	565	538	570	600	582	554	554	570	574	561	604	549	587	599	544	538	570	577	574	567	545	586	571	569	559	538	605	574	553	590	564	555	573	580	578	568	548	584	537	579	573	618	540	536	539	593	568	587	585	616	573	557	591	581	603	577	570	568	533	568	539	534	579	586	577	570	585	614	552	534	560	596	558	601	546	574	579	590	560	562	573	583	577	580	564	591	570	622	602	532	566	552	529	587	581	553	596	548	596	566	525	543	565	576	544	577	608	582	585	555	530	603	551	582	517	565	587	562	594	539	578	583	571	584	584	547	607	554	561	592	573	575	582	564	569	584	548	526	526	576	548	545	559	536	563	578	574	530	548	587	526	573	620	582	566	549	554	572	537	555	565	572	570	593	541	585	586	534	600	559	532	602	549	598	554	568	606	588	567	550	604	550	554	541	567	604	582	579	563	615	557	577	530	589	559	549	508	608	609	601	591	584	555	559	573	564	549	635	541	568	615	533	593	600	559	555	597	532	586	574	569	576	560	548	568	602	551	559	586	532	586	532	550	570	561	562	593	563	579	581	554	573	559	613	568	557	589	527	550	567	602	571	571	565	561	555	566	561	574	555	553	583	567	575	561	588	560	571	569	583	549	560	569	589	592	536	591	544	593	546	588	603	552	556	570	544	532	569	583	563	562	570	562	579	577	605	587	547	557	582	566	557	575	558	598	555	570	596	561	547	593	530	562	582	564	543	522	578	586	574	599	583	519	569	587	565	581	549	584	549	562	608	570	540	579	551	533	550	604	552	580	537	533	530	642	598	611	547	573	563	538	540	536	545	569	570	582	566	544	583	558	540	584	574	557	559	543	564	549	564	532	575	534	559	556	556	611	580	551	556	585	545	580	554	522	554	591	542	567	608	565	556	544	583	549	571	568	589	562	529	569	551	616	581	598	543	584	558	548	556	545	561	547	586	537	550	513	542	551	563	559	560	556	562	555	557	546	590	558	589	583	585	530	576	563	537	534	562	564	558	574	569	558	570	574	566	555	549	561	565	557	536	588	587	552	594	586	577	556	594	545	577	594	598	530	584	564	562	593	560	554	554	576	558	567	569	580	550	543	553	556	580	555	542	564	565	567	562	589	568	576	544	516	565	580	595	597	570	562	562	565	568	575	547	523	528	612	542	581	573	589	534	553	541	592	569	623	582	553	561	546	565	551	587	528	570	571	597	585	598	538	547	519	575	555	554	576	522	610	517	559	585	562	534	566	564	582	541	625	576	594	549	597	566	554	555	516	551	556	579	569	556	533	577	588	581	578	565	595	557	520	528	592	590	553	557	562	590	531	543	560	548	540	551	553	606	593	538	564	560	588	582	534	538	567	545	537	598	589	536	577	537	569	535	552	586	541	491	573	576	589	555	548	582	593	562	534	562	554	585	565	595	557	562	574	560	555	609	516	575	532	590	586	556	576	581	584	559	538	576	579	537	595	573	573	549	627	571	557	559	520	593	525	545	574	527	633	518	552	543	547	539	561	580
23654	21096	28311	24142	21101	12073	1156	685	547	507	431	407	386	382	340	326	320	316	277	325	294	296	271	285	297	261	303	277	252	263	290	256	242	244	229	290	255	270	258	230	235	247	255	274	205	238	231	233	246	230	241	228	255	256	241	251	234	251	266	217	253	248	255	234	260	227	225	252	262	246	229	270	254	234	257	239	231	245	202	226	248	218	249	233	277	241	239	236	220	250	224	269	231	243	234	215	257	247	246	253	242	225	229	231	226	212	251	222	231	217	213	244	238	256	251	252	263	253	229	251	255	221	237	234	249	260	259	227	222	236	266	229	254	249	224	251	222	248	232	266	233	238	253	223	224	236	250	232	245	235	251	207	223	243	232	237	187	242	212	230	246	252	256	229	243	241	222	261	260	236	249	229	227	249	257	254	237	237	244	256	244	225	244	224	242	245	249	260	267	226	241	229	260	221	237	225	265	245	271	264	273	244	255	248	242	225	231	220	228	245	262	222	227	243	233	235	231	218	242	210	241	228	244	235	233	253	222	270	220	224	228	238	272	231	269	225	224	258	235	259	245	246	223	241	257	245	226	252	248	247	241	254	235	251	224	248	244	248	230	242	241	232	254	275	266	243	266	225	231	260	238	232	246	248	248	223	247	268	236	249	250	225	229	201	213	249	249	223	241	240	233	249	232	227	263	243	239	254	236	262	245	255	237	226	238	241	215	242	223	247	244	213	243	245	239	235	257	226	252	239	247	221	224	235	266	246	252	236	250	249	235	235	214	238	249	232	248	219	244	233	223	244	249	244	260	208	266	248	254	262	241	266	239	223	240	231	236	265	253	246	257	241	256	273	246	238	243	237	231	245	248	279	231	229	240	254	258	207	244	211	222	245	221	233	234	245	244	261	261	229	232	223	226	254	247	240	232	240	241	276	240	236	276	241	233	228	283	249	249	220	209	244	251	259	232	260	250	242	235	254	217	231	235	230	217	214	211	246	260	238	229	239	251	264	230	224	256	268	263	257	253	230	245	219	224	242	246	259	216	252	228	229	230	246	213	244	232	230	226	224	208	251	233	246	244	266	234	216	232	246	246	239	248	261	236	215	254	240	254	228	226	234	207	267	242	228	212	257	211	251	240	215	243	224	214	226	234	253	217	249	250	260	220	255	252	225	244	255	230	256	238	226	233	273	258	214	264	268	251	256	237	257	216	255	249	241	214	243	239	226	200	242	229	245	265	250	272	233	236	213	237	239	250	210	260	216	233	247	236	242	239	258	257	238	236	231	238	232	268	230	243	235	253	240	238	222	236	264	234	246	240	243	249	221	264	226	268	246	236	243	254	227	258	258	235	224	259	277	220	275	222	234	220	218	240	206	252	245	260	213	242	231	223	235	251	226	254	241	246	248	246	234	230	234	212	245	227	245	227	247	250	254	257	260	214	252	251	245	247	255	266	231	241	258	246	222	238	235	205	253	235	254	227	248	215	230	222	232	241	243	243	241	231	264	216	225	222	235	264	252	283	244	238	241	241	238	260	267	250	215	252	244	247	235	229	245	233	227	238	228	250	230	245	249	237	253	248	262	245	233	224	229	231	242	252	217	244	253	224	240	226	255	241	236	211	245	240	243	258	268	240	224	243	254	259	244	245	246	242	234	226	225	257	214	228	241	236	233	221	248	240	246	234	249	261	256	240	249	248	278	228	238	258	264	248	214	225	209	205	225	242	245	255	225	227	233	247	227	208	257	225	228	227	233	218	252	245	237	229	288	233	212	242	248	261	243	250	240	218	237	220	219	224	253	239	228	252	254	229	228	251	284	256	223	242	222	231	265	256	250	267	242	239	242	244	219	242	259	221	227	245	233	232	246	233	241	248	255	228	239	241	233	231	234	241	264	233	246	222	258	233	229	238	232	235	237	224	220	232	245	262	232	247	216	235	234	214	235	251	253	221	234	265	273	208	253	244	211	210	268	225	214	251	276	218	237	247	247	272	257	253	226	236	246	246	243	248	240	237	268	244	242	250	233	231	245	228	235	248	260	230	236	245	236	233	254	232	258	228	256	246	257	238	245	235	229	226	230	251	242	264	213	241	221	240	242	237	208	225	247	232	230	236	225	230	237	263	256	233	260	245	248	237	261	249	254	258	226	231	225	252	225	270	226	231	232	209	251	277	234	223	236	241	250	242	229	243	244	248	212	224	237	226	213	259	245	255	250	246	225	240	223	266	253	235	226	242	238	254	237	239	256	229	235	275	264	250	240	238	238	235	218	256	235	235	217	268	253	262	223	221	228	235	252	228	242	253	218	222	234	261	224	237	236	230	244	244	245	237	247	247	228	232	207	276	217	243	243	244	242	250	244	257	241	224	240	240	240	264	228	247	251	248	231	260	251	233	235	246	243	233	226	260	228	257	222	264	197	242	254	247	246	263	233	228	254	227	274	240	233	244	240	248	250	223	246	258	234	234	238	241	255	213	235	240	202	239	241	221	241	250	248	237	237	245	262	222	244	230	252	240	251	219	274	262	231	237	253	256	265	215	253	217	204	239	247	233	232	244	225	260	231	233	213	269	231	233	243	240	252	236	203	243	200	265	228	244	258	254	241	222	186	230	239	232	243	250	245	228	226	221	245	228	248	253	201	238	262	236	245	221	239	235	211	225	241	219	234	239	239	249	262	227	274	228	232	255	234	241	251	240	255	228	214	228	247	255	243	231	225	208	204	245	232	238	233	236	256	227	250	227	219	266	231	237	230	230	243	230	272	257	239	271	235	241	238	236	222	240	227	233	243	240	264	243	228	237	225	205	238	237	249	229	228	249	243	209	204	239	233	262	254	217	237	242	245	277	226	248	250	234	245	243	245	236	253	232	242	231	240	233	230	222	234	236	221	248	258	230	233	258	231	212	227	231	249	267	237	253	252	241	240	250	210	235	246	227	230	209	227	248	231	219	207	224	215	240	227	235	257	249	201	235	236	255	255	240	216	246	246	267	227	219	242	231	250	240	259	236	220	253	250	232	224	242	221	229	277	248	227	246	221	221	246	232	240	263	231	246	234	244	300	253	231	243	270	233	208	235	218	233	224	260	232	251	212	255	252	238	226	232	257	217	212	223	243	209	264	236	245	229	273	231	243	244	227	228	223	237	241	223	255	265	216	252	215	204	248	229	242	234	235	258	232	295	229	268	235	235	273	229	239	250	246	239	254	223	271	220	251	245	235	223	210	253	248	241	252	245	244	263	257	223	224	256	248	239	230	244	230	246	211	241	243	249	268	207	257	245	214	226	229	227	255	254	237	245	204	225	254	246	222	238	219	222	259	212	220	239	253	226	217	250	218	246	265	234	235	255	242	214	241	218	223	249	227	231	233	241	222	238	257	252	240	257	232	286	230	221	256	243	242	213	227	228	221	223	238	207	252	236	210	216	243	250	233	221	255	257	219	262	251	237	238	221	216	190	269	204	205	250	243	237	249	227	224	246	263	246	240	242	226	240	275	236	253
31870	9812	8385	4144	2734	2013	1586	1268	985	887	725	610	626	577	494	444	455	425	386	398	415	396	382	362	337	351	365	340	309	304	349	311	314	316	297	361	332	300	334	342	312	322	307	342	279	303	283	290	311	307	289	304	293	300	307	275	297	307	315	315	307	274	318	323	258	300	291	275	292	314	276	301	286	324	289	276	289	278	303	316	298	279	296	322	296	285	276	314	304	304	297	290	302	291	294	316	306	247	301	287	244	285	278	292	303	295	288	282	317	283	310	293	308	287	302	279	275	296	292	303	325	302	291	310	298	304	313	273	270	303	309	313	328	338	257	261	279	291	308	311	307	289	300	302	303	285	293	312	281	299	296	308	315	290	293	305	323	322	302	299	273	284	290	292	327	299	317	300	296	283	289	323	278	330	279	288	285	314	306	274	291	278	307	273	309	287	283	305	329	299	291	260	321	308	314	298	303	291	283	326	300	273	298	306	294	302	305	311	292	293	291	311	300	263	291	311	322	295	271	302	268	289	289	287	288	292	295	290	312	326	270	304	290	266	295	300	300	282	264	293	295	324	308	296	306	319	299	278	307	289	300	321	312	304	306	300	292	314	288	281	320	311	301	308	283	285	302	301	308	314	285	278	289	277	284	288	286	322	321	299	293	324	296	292	280	284	286	292	305	317	284	292	310	336	293	264	294	324	296	294	320	327	269	277	298	313	305	309	277	276	275	278	303	303	312	304	309	277	308	305	294	306	274	310	319	307	285	284	307	282	252	322	295	303	333	291	298	310	318	318	301	288	310	315	305	320	276	328	318	265	280	285	288	302	314	292	315	312	284	268	280	262	301	289	276	314	326	302	299	296	279	299	295	274	297	311	296	306	304	287	306	279	284	282	284	311	288	313	275	289	319	278	297	309	281	304	275	280	293	318	306	296	298	293	266	308	262	301	284	266	292	271	285	304	293	284	279	285	302	303	279	336	272	276	289	294	310	318	295	297	280	292	294	300	314	325	313	284	287	317	274	301	308	308	320	273	287	313	290	293	295	290	312	292	285	299	259	281	286	297	287	318	298	288	283	297	266	286	275	319	290	310	316	295	304	277	294	310	313	283	263	288	326	341	327	301	294	314	298	318	303	279	288	303	288	264	315	291	302	301	319	300	311	292	296	295	306	271	280	272	310	306	296	313	317	307	304	318	303	317	280	274	315	292	299	271	264	292	310	310	295	272	278	294	307	328	269	294	284	287	308	279	314	312	323	293	313	299	301	269	303	291	255	299	276	285	267	294	286	308	286	291	284	291	296	272	314	314	310	262	274	308	291	275	284	301	306	283	275	257	290	308	307	295	292	311	293	304	274	306	305	335	299	278	310	276	301	323	307	285	313	276	296	310	311	290	277	307	297	319	317	288	307	277	288	308	298	292	282	271	265	294	260	311	287	308	315	289	311	281	323	299	323	296	325	299	299	276	288	328	293	264	300	303	298	286	307	267	308	309	290	290	313	304	291	315	283	293	294	273	317	325	286	277	294	295	296	276	280	315	297	276	289	313	312	302	300	310	280	265	282	319	302	302	291	323	304	262	277	286	284	300	321	293	301	247	289	327	288	297	282	294	295	291	285	304	282	313	302	295	296	309	292	296	300	294	268	293	283	292	286	300	286	276	303	302	333	295	311	280	279	285	307	279	313	296	307	296	300	304	281	275	272	317	301	308	304	287	292	311	284	295	297	290	286	286	300	305	291	252	290	301	306	336	311	292	264	312	271	322	314	299	280	274	354	293	286	309	287	300	328	292	268	306	342	302	335	286	300	285	310	275	318	300	310	314	296	326	294	279	280	314	288	292	303	282	285	292	291	317	293	278	312	290	295	294	279	276	266	296	287	289	282	268	294	275	290	311	321	301	298	308	296	285	316	298	292	279	277	290	280	316	314	323	304	285	309	287	289	308	291	275	299	266	310	259	314	324	287	302	310	304	282	291	280	324	285	290	302	323	320	261	315	295	324	293	265	276	261	305	309	308	289	318	293	305	273	300	282	274	289	311	300	311	306	309	297	279	297	304	274	308	275	309	289	296	283	298	325	282	280	287	270	295	281	319	267	293	277	284	314	301	284	307	307	315	265	280	266	272	299	284	283	308	291	324	286	314	299	243	293	288	271	303	287	284	319	285	310	268	299	265	319	284	291	278	292	302	312	314	330	270	287	290	306	334	290	286	299	295	315	322	303	290	285	303	294	285	281	274	316	302	287	302	285	296	294	278	295	279	261	320	279	310	275	290	309	292	304	267	288	296	325	293	299	282	280	297	275	287	311	313	313	280	317	309	272	311	278	332	335	301	275	323	298	288	305	265	305	267	296	271	333	271	295	318	318	265	294	273	291	290	314	316	280	315	292	331	285	292	308	331	276	323	312	293	286	278	328	301	325	295	276	285	299	289	268	296	310	292	289	312	310	284	310	291	307	298	303	304	304	288	299	306	263	300	295	287	308	269	283	295	288	312	287	285	321	299	271	302	290	288	276	311	328	292	315	288	298	292	278	289	270	307	291	268	303	308	299	316	287	250	288	269	261	310	300	342	293	279	319	305	306	295	257	327	301	314	299	295	272	261	319	303	280	299	306	302	276	283	301	293	305	305	291	308	279	289	316	281	293	266	298	297	295	299	299	301	300	276	276	294	311	328	275	334	295	272	253	302	306	289	294	287	256	307	327	295	304	277	283	288	309	301	284	293	268	304	285	291	277	302	328	312	286	293	273	303	284	263	330	286	287	260	300	289	287	299	282	326	282	265	319	311	272	305	308	292	287	301	256	272	298	281	295	303	256	296	288	274	280	301	328	328	275	276	293	276	304	293	291	280	302	281	342	297	298	296	272	290	282	279	305	288	297	294	275	302	299	309	253	267	302	283	295	311	327	331	308	306	306	265	300	300	313	277	308	291	327	301	303	299	293	320	307	323	287	292	275	335	309	277	310	287	317	299	304	315	310	318	305	286	273	318	291	306	299	294	314	316	302	295	300	303	256	277	330	288	298	289	316	290	277	337	329	282	277	279	302	286	288	295	295	316	317	293	308	311	290	309	298	289	326	284	294	322	314	271	282	307	276	303	285	284	310	285	300	296	294	305	308	267	282	312	288	251	283	280	293	285	318	308	273	309	277	286	314	283	337	310	280	315	269	280	294	273	285	294	286	285	287	309	291	283	310	282	295	274	305	332	303	314	322	305	295	307	294	276	320	327	303	305	295	259	283	304	269	281	290	280	312	303	301	254	299	309	279	271	316	312	305	281	312	298	289	283	294	287	265	267	291	276	282	293	297	294	305	291	252	295	300	339	270	321	263	302	287	274	307	297	285	279	285	301	311	290	292	320	307	313	290	274	280	283	302	304	299	280	291	295	289	278	259	302	317	267	300	300	284	253	282	302	302	322	287	310	314	281	327	264	291	279	267	296	283	293	317	301	304	308	316	267	288	308	292	343	282	261	311	331	291	270	296	265	302	295
24934	21081	27230	25079	12851	1413	945	851	765	803	716	724	696	700	720	676	689	694	678	680	642	645	675	643	662	671	690	691	651	644	630	669	704	674	673	653	642	670	669	637	613	646	664	665	680	667	691	610	614	657	637	684	661	659	650	611	698	657	653	654	632	650	658	613	689	642	662	671	617	639	650	637	641	647	635	639	625	618	643	631	633	576	659	628	662	643	620	684	638	665	655	645	635	656	635	637	670	648	604	610	624	692	687	658	673	643	588	633	690	649	623	648	666	619	683	630	660	652	621	655	652	689	585	640	638	633	626	630	645	617	648	662	660	647	646	680	661	691	680	617	628	639	675	642	662	659	665	708	640	691	618	648	622	656	636	625	642	642	637	655	610	645	626	690	684	645	642	648	612	670	654	652	668	640	650	673	642	648	682	685	659	663	645	622	633	636	623	681	614	668	622	646	627	658	636	680	660	675	655	625	665	650	676	618	595	629	627	662	633	651	621	669	666	668	606	662	640	667	634	689	626	662	614	675	641	636	622	652	686	708	685	665	668	696	675	635	682	606	592	639	650	651	634	595	606	663	659	632	635	616	642	645	609	633	648	636	671	622	633	608	658	646	613	685	623	640	651	663	638	603	618	616	639	655	675	662	653	662	608	654	647	636	583	652	652	622	668	584	642	601	636	656	665	679	653	588	642	655	580	669	615	594	648	619	607	609	623	672	640	630	671	648	634	635	612	670	658	627	631	646	642	609	639	646	627	651	661	609	653	663	627	634	656	583	667	654	626	667	616	608	660	645	619	627	640	680	649	625	639	640	675	647	667	649	613	596	661	670	688	624	627	643	642	666	612	618	634	633	650	654	652	675	633	652	630	667	637	598	653	659	663	655	622	621	646	637	645	633	634	660	646	645	629	645	614	604	631	667	638	650	607	629	623	666	638	624	648	643	641	634	622	615	628	616	647	641	637	647	640	628	675	652	632	614	672	622	620	588	613	680	626	657	656	570	649	651	679	619	620	679	635	636	682	640	622	624	648	659	643	668	660	642	664	607	650	626	682	671	621	620	640	593	663	592	653	645	625	648	589	640	670	620	639	612	687	645	633	628	659	593	669	656	649	591	677	620	662	675	617	602	609	682	710	671	644	657	662	629	640	591	655	638	603	606	631	640	648	627	640	676	715	623	662	670	640	645	640	598	625	631	657	631	644	684	671	636	587	622	657	643	666	626	633	667	603	667	660	645	620	639	686	643	652	579	642	642	601	632	650	589	675	617	653	641	646	619	639	637	588	628	636	706	639	618	610	561	698	635	618	585	649	637	695	662	626	632	668	625	686	659	640	654	618	668	628	627	617	632	706	630	610	630	705	650	633	630	683	649	666	694	646	635	638	617	634	668	623	620	624	636	688	664	590	630	672	621	637	646	612	647	632	594	612	632	655	619	640	642	664	670	638	664	651	622	662	646	663	679	660	662	666	630	642	706	641	639	624	627	633	647	624	688	595	669	632	651	668	665	650	587	641	702	663	629	636	646	606	667	646	633	651	656	643	621	608	632	638	653	661	639	645	631	659	643	633	643	687	687	638	639	662	629	689	663	654	647	639	679	592	645	625	654	657	616	629	651	605	612	655	646	667	661	630	659	625	627	619	600	692	610	646	646	653	647	654	644	614	649	586	667	663	624	635	598	595	610	656	655	633	623	629	639	619	653	631	625	675	629	612	657	599	690	669	685	617	641	628	658	650	695	677	652	592	652	563	621	645	638	599	599	638	635	651	667	673	668	659	646	626	692	622	667	633	658	661	660	641	650	687	654	637	641	621	634	619	622	641	640	634	675	610	695	635	666	626	699	634	634	628	647	622	631	650	586	627	631	660	615	607	639	652	651	619	647	676	658	633	641	664	651	652	690	654	637	630	689	613	667	609	632	617	655	664	569	657	634	657	610	639	676	655	668	615	635	642	648	620	618	622	635	642	620	609	616	694	634	604	657	591	672	647	622	688	648	605	611	629	631	651	667	665	623	669	664	703	638	614	636	649	687	636	675	633	674	653	665	660	633	624	633	677	607	608	648	617	651	676	705	648	585	647	625	641	647	638	638	627	623	666	595	653	634	664	656	633	651	608	650	628	643	621	635	642	652	676	621	635	663	649	642	612	605	577	645	662	650	644	624	658	654	648	625	629	649	643	676	662	655	656	644	682	605	627	622	622	664	676	625	635	625	654	646	623	638	648	635	656	562	655	615	609	671	635	666	655	664	630	655	658	645	621	643	650	655	649	615	644	641	634	603	636	626	669	646	630	666	665	637	690	633	613	644	681	649	630	622	681	662	656	622	623	644	664	662	652	598	639	645	622	591	618	602	623	618	663	634	633	623	658	639	657	674	633	656	646	634	615	657	649	662	653	636	619	606	640	629	661	616	674	637	636	634	642	611	687	621	666	662	645	647	656	644	653	608	663	667	650	659	622	626	610	607	608	665	638	661	653	641	666	629	658	633	653	619	669	595	642	661	653	621	628	652	639	640	614	669	632	638	634	645	661	646	681	666	651	643	670	664	647	640	641	593	626	617	670	681	655	659	650	644	638	646	641	652	648	643	659	635	693	642	587	692	639	651	694	638	668	571	626	603	633	649	643	694	658	667	693	666	636	641	651	639	680	664	671	645	658	680	623	635	630	642	573	655	668	654	599	667	633	660	623	614	660	624	615	621	672	654	684	628	664	642	630	671	604	632	670	675	599	665	610	606	655	620	628	653	616	617	644	660	693	652	602	705	642	658	615	666	630	618	621	636	619	632	653	640	634	609	631	692	599	636	632	627	652	636	679	694	667	674	686	651	661	656	660	629	640	613	566	624	650	653	590	613	637	660	585	630	639	645	654	620	618	599	636	630	626	682	595	674	612	678	668	657	657	669	697	632	635	613	649	608	631	620	621	678	633	640	653	624	677	659	639	602	689	639	595	640	664	666	618	635	623	639	606	610	659	664	692	668	631	607	629	642	617	661	620	648	648	646	637	711	681	619	627	645	639	689	693	622	615	659	695	634	643	642	622	596	646	622	620	642	663	693	635	648	662	646	622	671	655	651	630	652	649	716	647	679	666	624	645	656	621	644	597	625	678	631	634	617	614	617	666	603	673	686	683	645	618	677	691	676	628	631	698	654	669	653	639	624	647	661	664	652	603	627	662	647	661	663	631	652	571	672	674	660	625	607	655	630	685	640	612	682	598	652	628	624	604	621	607	625	652	610	648	691	591	635	628	639	696	618	615	660	647	616	668	642	634	637	656	632	662	588	657	614	712	654	620	623	642	640	673	628	630	672	623	645	668	615	693	619	617	621	620	643	612	641	647	609	647	666	633	664	678	639	629	624	666	670	616	606	669	642	640	643	696	633	685	730	640	682	606	692	639	661	651	694	628	642	598	654	637	675	651	650	675	620	627	617	612	627	661	605	649	632	608	598	662	641	648	596	673	641	698	609	651	636	643	642	641	638	675	680	640	628
32405	6345	5109	2801	2015	1656	1370	1242	1093	1068	944	918	927	871	845	843	850	792	868	751	720	776	826	785	769	740	767	751	766	727	735	750	708	761	753	753	748	737	729	738	768	749	736	790	702	724	742	734	740	755	733	739	754	664	728	731	714	724	749	761	765	737	741	785	710	737	728	714	746	713	760	787	771	745	724	742	724	729	715	697	724	717	762	756	774	717	723	731	735	770	741	729	772	739	757	751	722	714	773	702	702	729	768	717	718	672	720	724	704	748	691	713	764	715	748	749	773	727	734	724	712	739	739	785	720	782	719	736	683	763	721	750	713	732	684	704	782	735	716	753	731	709	720	757	709	777	786	688	704	776	760	716	737	744	708	700	722	760	752	722	707	735	752	720	697	715	736	790	699	754	747	702	757	783	705	740	696	698	746	734	697	743	730	754	743	722	763	713	771	788	759	684	762	730	682	732	708	737	685	713	756	729	722	740	752	693	695	731	750	703	767	819	766	756	711	747	758	755	684	716	701	663	752	759	701	752	772	732	723	686	724	702	754	772	721	741	729	740	741	790	730	735	734	723	717	731	725	752	695	751	719	708	732	756	750	702	713	729	722	727	754	731	721	735	743	747	756	791	694	687	722	743	813	696	730	696	745	753	687	740	726	722	752	747	729	730	751	718	719	711	748	801	723	742	735	668	749	697	752	687	730	734	721	724	697	723	769	741	710	694	710	696	710	713	708	704	678	725	709	790	732	728	695	763	719	728	679	695	737	703	759	728	719	714	692	749	709	735	755	723	742	720	703	769	751	723	710	711	692	699	744	728	709	735	684	733	737	743	718	710	731	689	748	713	744	744	715	740	734	771	699	739	754	731	699	759	678	700	733	725	785	723	720	763	752	692	748	686	712	723	748	718	751	719	719	726	692	753	786	707	747	729	702	709	753	731	742	653	752	738	712	751	745	805	709	704	754	719	736	681	744	705	694	678	723	783	732	746	713	790	691	771	719	729	722	799	716	752	788	755	709	683	722	737	693	705	764	689	769	754	729	740	722	711	701	718	732	736	720	712	724	735	707	734	746	746	760	755	741	749	736	784	784	730	747	753	702	776	759	733	712	743	727	717	720	716	768	741	751	792	767	726	753	760	732	730	724	688	757	785	712	733	704	759	761	689	749	708	695	752	684	793	738	734	701	741	699	789	746	763	748	738	746	752	750	715	729	736	763	757	686	715	743	708	775	675	700	658	694	677	744	776	688	738	665	719	725	712	762	760	738	750	707	773	752	719	717	727	745	756	748	734	723	738	744	703	733	749	728	701	747	752	733	677	759	767	743	783	751	701	716	754	751	752	697	701	716	793	734	752	725	718	739	764	740	734	740	768	756	779	700	743	711	724	718	761	720	703	712	692	726	771	742	723	756	699	787	768	722	760	707	763	712	732	744	766	705	754	749	691	731	716	732	733	738	713	712	734	725	745	708	713	774	720	710	762	809	743	737	744	712	694	732	733	775	722	797	737	727	733	704	721	736	729	727	725	721	739	777	726	729	735	744	730	737	767	706	750	717	713	679	725	751	738	714	736	695	767	738	732	700	736	745	683	768	703	725	708	724	738	732	754	724	720	720	753	721	694	729	710	708	774	735	751	692	752	722	692	723	740	756	682	741	720	748	751	713	706	711	721	725	756	752	682	770	719	761	745	692	741	704	742	690	712	757	699	747	741	751	752	719	719	739	715	753	732	774	742	689	764	745	759	708	698	756	715	732	747	793	691	729	792	722	752	705	759	693	747	696	743	677	764	740	730	716	735	780	711	718	710	743	739	702	729	747	757	753	722	739	724	708	710	772	777	728	697	733	692	742	679	744	741	696	754	722	735	698	719	737	718	766	728	714	747	754	774	727	751	709	765	730	738	719	741	747	756	711	713	776	757	754	691	741	763	734	736	718	731	735	752	756	737	690	733	684	721	739	690	720	773	696	709	722	690	687	684	766	751	741	724	722	752	728	717	746	727	672	755	681	760	739	703	735	762	701	721	759	699	761	750	705	752	692	713	720	729	722	690	771	767	696	778	760	750	707	701	733	740	732	755	774	730	769	681	717	720	765	722	735	714	720	765	709	795	725	687	722	742	753	699	692	741	742	819	755	705	751	699	733	747	697	731	739	758	714	733	738	743	744	710	695	707	688	741	737	727	708	745	746	722	756	719	752	779	697	688	690	687	693	690	719	726	743	765	720	711	751	708	731	745	751	733	740	732	765	736	745	734	708	734	721	753	760	683	770	719	693	744	764	742	766	710	731	763	761	755	759	781	788	714	744	704	723	779	714	744	721	740	687	761	743	711	764	760	757	742	746	736	743	800	739	738	739	754	712	705	748	743	743	686	795	722	727	731	781	729	702	751	741	693	767	754	713	786	736	737	689	690	738	750	691	733	753	791	747	732	711	720	731	724	698	716	725	735	767	747	698	728	741	793	744	720	758	730	723	715	704	705	734	745	727	728	770	738	733	710	725	749	700	679	746	646	727	742	719	740	700	729	735	702	692	725	656	713	720	731	708	710	746	702	755	824	721	745	731	730	669	742	723	788	750	732	698	753	729	749	729	764	709	694	729	724	700	719	719	772	723	768	751	717	681	722	723	759	726	744	699	741	758	773	767	768	799	724	713	752	807	786	752	691	719	702	761	709	741	709	745	737	710	762	750	788	736	697	715	775	719	705	730	759	736	749	758	747	696	744	760	691	721	737	777	771	752	734	739	724	751	761	758	732	741	737	748	718	744	719	703	752	744	743	742	698	772	782	783	761	711	725	774	721	753	751	751	728	737	704	763	780	743	771	753	767	719	751	693	749	738	729	708	775	762	785	748	694	702	725	738	715	739	744	754	709	744	724	752	736	712	751	753	727	692	774	698	788	714	674	758	783	757	751	738	658	728	706	702	711	725	707	734	728	732	774	731	742	784	726	728	763	764	716	713	740	751	722	766	736	778	744	750	695	730	781	720	714	740	735	735	737	711	734	725	733	754	716	708	730	727	712	747	775	744	737	723	732	732	696	766	704	700	724	772	712	736	741	735	751	728	729	741	753	747	735	789	728	747	791	721	753	777	743	736	727	760	750	702	796	769	756	695	741	760	723	688	714	697	763	725	747	734	735	705	683	732	714	779	759	751	715	719	765	669	745	714	765	688	751	762	698	771	764	742	761	754	724	742	704	759	698	740	695	721	734	760	729	745	693	750	725	733	726	753	712	710	705	786	730	730	702	744	747	753	741	718	766	719	689	686	736	718	686	696	713	733	755	748	758	686	777	675	699	719	742	766	680	711	744	745	729	735	740	723	762	675	694	740	725	730	734	761	759	725	760	776	685	766	768	707	750	773	782	729	699	726	701	732	688	731	689	696	790	703	740	665	748	713	684	746	752	700	739	741	763	716	707	726	733	724	686	713	764	743	727	740	784	732	699	792	733	714	726	747	769	738	757	717	724	754	733	744	683	718	764	714	731	730	733
22709	21132	28666	23864	21136	21192	11403	1320	919	847	802	695	639	589	566	563	503	514	442	490	462	477	410	419	423	401	406	393	423	402	413	385	364	370	411	399	391	392	357	394	394	399	394	374	377	363	384	396	355	383	398	369	363	398	342	353	371	354	360	334	357	377	370	379	376	341	351	372	348	406	365	346	365	342	368	388	357	351	401	373	397	370	356	338	366	362	365	335	326	408	358	360	324	402	360	315	372	378	349	378	369	353	356	369	333	347	381	374	385	380	396	373	390	381	401	386	398	375	377	361	371	372	329	355	389	383	331	343	377	364	345	369	340	360	369	353	326	375	384	366	367	370	335	386	350	357	377	370	361	368	363	353	371	391	387	346	368	356	369	385	359	332	369	360	381	354	376	324	359	378	357	348	329	397	362	379	348	354	337	366	382	341	381	382	374	372	376	351	333	368	378	347	371	324	377	325	330	359	371	351	345	338	342	383	403	389	367	371	336	367	369	372	399	352	357	361	363	354	338	347	387	366	380	348	388	378	367	390	362	383	353	338	362	371	338	374	371	361	349	377	364	352	366	379	345	381	351	335	374	373	369	357	377	378	360	375	399	368	352	363	354	397	375	355	389	371	364	367	370	361	345	336	335	363	380	341	381	349	406	349	315	350	391	364	309	366	373	366	387	345	376	396	369	350	367	380	349	326	326	386	379	364	351	380	366	355	381	361	380	367	351	374	329	374	352	349	385	360	356	373	357	354	367	391	384	336	383	363	400	367	371	359	367	359	364	343	406	367	367	351	378	375	375	351	372	358	373	355	347	358	386	317	383	381	352	388	376	357	354	361	378	366	351	361	391	342	366	364	326	359	337	367	348	375	382	338	379	370	363	332	371	366	334	395	382	324	367	364	360	356	374	344	340	378	391	356	356	345	344	351	355	381	359	346	430	346	360	378	373	377	384	339	352	402	358	372	358	389	363	407	360	346	359	340	380	385	379	356	377	388	380	378	371	358	362	394	363	375	354	358	353	364	343	379	364	391	346	350	364	402	341	323	324	346	377	364	340	370	362	366	331	365	377	348	343	363	356	347	361	392	338	356	373	398	331	328	354	373	353	368	376	362	340	394	338	311	339	375	373	335	333	364	383	375	353	366	343	363	351	378	364	380	372	380	417	339	355	340	362	385	368	358	335	358	358	344	362	341	350	378	370	344	356	370	351	388	357	343	359	347	344	375	351	376	341	360	351	344	371	359	378	356	349	353	396	361	323	328	335	368	361	358	335	364	342	395	366	353	346	380	375	359	390	362	363	357	347	350	380	357	366	336	396	393	349	377	358	337	338	352	341	336	370	354	333	336	369	350	339	355	388	350	377	373	379	337	353	375	342	371	355	347	352	343	376	348	355	326	343	363	344	367	353	376	375	352	348	359	368	379	404	366	352	385	351	402	347	354	363	343	340	357	380	360	332	375	364	359	355	390	379	388	357	372	367	335	368	360	391	385	381	368	350	362	361	380	354	325	363	374	361	369	379	383	365	366	379	370	392	365	344	344	334	368	342	395	349	384	409	332	372	385	319	340	363	370	369	361	367	412	358	365	354	360	339	351	366	357	358	378	373	375	358	371	368	355	343	349	395	381	376	367	361	393	324	339	348	350	384	348	391	326	340	368	374	362	357	354	375	338	377	361	375	356	350	339	357	381	368	370	392	398	360	365	376	338	378	391	352	367	399	364	348	386	345	399	392	361	369	340	360	389	370	359	370	405	393	361	420	399	363	355	367	377	388	388	358	382	363	365	366	361	376	384	357	354	362	352	385	379	334	354	353	346	370	380	376	395	353	378	354	347	379	387	348	386	390	366	366	344	375	336	368	313	339	365	345	355	356	340	350	381	336	362	372	336	351	333	359	343	328	388	372	332	349	355	374	396	366	359	335	353	381	360	332	394	373	402	346	361	351	389	370	387	359	390	351	353	351	339	403	362	350	388	351	362	401	328	391	352	347	404	400	373	383	379	369	327	366	362	315	353	377	365	353	360	375	380	388	369	343	371	343	385	372	367	361	376	359	369	367	398	343	386	370	379	361	334	323	303	368	358	371	385	391	342	355	340	354	390	349	367	362	351	352	346	337	370	370	354	335	371	352	377	400	373	334	358	382	367	367	348	332	364	379	361	359	330	346	332	367	350	361	356	366	331	352	373	363	405	356	376	349	375	375	408	368	370	366	361	355	400	398	342	319	364	337	415	372	356	388	356	355	345	354	360	365	335	340	378	294	392	323	372	355	381	392	347	393	347	364	361	356	372	376	380	381	330	394	380	395	360	385	370	372	392	356	367	333	366	355	361	353	377	346	380	364	354	366	385	319	387	374	405	354	383	351	385	341	395	382	365	348	346	359	349	352	342	399	403	362	397	350	361	356	350	369	377	375	421	366	359	368	338	359	363	364	378	360	364	368	354	341	363	378	386	318	370	356	383	384	350	344	346	359	365	361	365	347	363	349	371	357	384	371	361	347	350	375	369	373	394	350	359	335	336	385	372	354	381	353	350	353	366	396	377	395	342	346	356	367	351	373	347	398	406	357	365	359	345	362	345	362	328	364	345	379	356	368	332	384	370	365	366	372	380	324	379	369	376	376	367	348	376	344	346	384	335	357	353	366	359	387	360	360	354	374	385	380	368	376	361	372	383	367	365	348	395	369	388	369	350	357	370	410	376	332	365	372	366	351	354	376	368	364	375	397	336	391	350	375	402	417	382	371	381	337	384	360	380	343	407	374	363	350	379	327	358	351	379	350	367	357	357	356	365	339	341	367	323	358	364	355	324	346	386	363	359	402	356	363	344	372	394	355	351	338	348	339	363	338	341	370	358	402	348	356	364	356	381	389	342	339	337	383	356	328	352	340	366	375	358	364	362	382	405	345	365	384	392	349	383	367	364	385	404	357	327	364	327	365	370	380	389	341	356	391	349	360	349	352	370	378	348	339	352	338	345	365	352	364	364	361	357	371	349	319	354	359	389	359	330	374	386	378	334	372	361	383	358	374	358	363	390	380	347	405	351	383	376	362	353	369	378	308	371	352	356	357	349	397	360	383	371	350	371	359	341	372	363	397	376	374	359	338	368	371	378	371	385	383	350	329	371	365	325	360	357	351	352	346	326	372	344	372	376	358	372	336	362	366	401	396	386	342	362	364	360	391	348	404	369	354	374	374	353	391	353	381	324	354	380	348	369	352	328	377	382	404	370	341	364	395	359	345	300	370	359	371	369	354	362	386	370	382	380	372	372	357	366	336	361	352	372	381	365	352	342	326	364	375	347	356	350	332	368	384	385	352	371	356	374	343	339	365	363	362	336	348	406	347	381	329	378	350	360	398	384	380	384	358	387	368	356	368	357	367	351	348	359	380	373	339	406	355	427	381	366	392	338	366	346	328	374	352	384	380	362	355	367	352	339	317	375	360	402	374	355	332	333	385	333	336	342	371	375	333	357	371	360	335	348	352	385	371	351
31980	16498	13724	7489	4950	3504	2752	2190	1704	1403	1207	1075	979	876	804	735	679	639	592	557	579	569	524	473	502	508	525	460	472	436	446	464	433	447	417	422	454	485	436	418	442	423	435	431	446	413	421	457	420	406	438	450	414	403	398	417	400	379	448	444	392	407	421	400	408	412	458	395	451	401	367	411	395	383	410	412	406	428	428	388	403	418	432	411	408	377	426	411	401	446	435	402	395	400	414	365	438	416	381	383	400	412	403	422	401	404	388	418	408	368	423	407	382	436	392	390	366	396	410	426	414	393	400	427	415	419	446	426	398	398	415	370	372	434	407	410	425	419	397	395	395	411	425	417	401	404	385	402	406	418	422	408	386	419	395	417	421	396	405	413	395	432	403	412	362	434	402	428	394	412	401	399	404	427	391	436	432	442	410	419	433	409	375	411	392	385	382	378	383	394	390	425	405	395	370	423	418	421	406	378	431	420	408	406	435	395	394	385	378	417	362	397	374	387	419	406	400	404	413	379	435	420	407	407	397	406	387	397	429	447	362	399	399	391	429	400	401	386	386	431	447	378	404	440	412	459	372	423	377	386	381	387	419	414	410	396	392	393	404	417	431	387	367	410	386	414	420	403	404	391	396	361	401	394	410	393	397	391	409	419	383	376	443	393	394	407	419	395	434	409	386	390	428	400	421	409	385	364	422	381	409	383	419	433	381	402	398	399	392	416	387	406	406	437	384	385	422	363	384	418	388	404	396	415	374	401	440	416	423	405	410	419	380	370	409	377	395	394	379	396	399	405	369	418	382	411	424	379	383	358	371	431	434	408	393	397	400	364	410	421	421	416	410	388	416	399	432	420	430	388	438	422	421	412	402	417	378	376	442	386	418	382	410	409	370	404	414	407	417	423	365	388	387	405	386	417	406	404	399	434	405	411	404	371	406	400	416	392	407	365	420	385	414	420	429	414	373	383	394	403	425	402	409	398	387	406	417	378	416	363	386	401	392	406	396	399	420	394	406	388	407	405	441	427	417	399	408	392	423	384	422	426	397	400	399	424	382	442	418	434	397	407	410	450	464	395	410	396	429	386	421	409	358	412	412	365	437	432	420	415	386	434	395	429	451	419	420	402	414	409	410	413	416	422	406	412	387	384	422	375	425	413	406	385	409	424	401	370	400	392	423	381	377	405	419	388	420	358	422	377	401	436	433	425	412	358	396	400	396	391	405	391	395	413	412	406	365	398	398	418	405	383	405	379	404	383	368	393	407	416	351	409	363	409	444	414	433	385	371	401	393	398	360	396	382	411	371	378	427	388	408	395	410	444	389	406	391	438	415	391	384	412	395	395	397	422	424	390	433	413	370	408	412	419	381	452	403	401	430	393	416	408	392	413	407	399	421	367	424	380	391	406	426	387	431	389	437	398	399	408	425	403	399	414	395	391	397	391	389	389	392	413	400	377	408	416	401	403	411	419	409	394	437	390	394	408	425	422	394	388	400	409	414	431	373	424	386	386	411	371	448	407	410	420	398	433	417	401	421	401	393	389	420	394	400	387	401	431	403	430	362	419	404	417	380	418	403	391	394	382	415	404	386	380	441	397	428	402	417	396	432	419	414	409	421	374	421	391	434	447	429	410	392	422	437	456	388	399	380	381	404	391	407	398	417	393	423	380	412	385	367	416	410	381	401	405	423	396	386	422	379	403	401	403	415	371	424	381	395	410	423	407	408	371	381	372	408	447	422	422	413	378	412	409	385	427	421	398	390	386	416	406	387	365	416	408	437	414	423	435	390	379	370	399	371	424	394	403	433	353	383	397	397	460	413	406	435	397	412	435	400	389	392	432	425	416	409	381	409	430	384	438	384	416	420	369	450	438	388	391	370	374	415	420	399	398	417	379	396	413	412	407	403	405	397	361	406	370	414	393	386	394	402	383	349	382	391	410	401	396	374	394	376	403	386	429	404	426	406	401	399	363	395	416	391	400	407	407	393	383	418	409	397	395	400	416	399	384	414	412	420	432	406	406	398	383	445	398	424	439	408	420	373	363	429	409	402	425	428	408	337	380	382	423	393	393	399	400	405	380	420	389	389	406	402	418	376	395	386	433	376	374	388	375	357	400	429	394	413	383	407	432	407	402	411	409	438	418	416	387	401	374	375	358	373	408	406	394	371	392	399	425	392	414	370	383	412	396	394	415	395	428	388	411	394	370	427	429	392	406	393	410	406	383	404	417	407	410	410	398	384	464	421	396	378	392	412	439	424	409	407	391	409	391	392	428	389	407	392	415	378	404	417	406	387	399	395	409	424	411	406	435	413	404	357	432	415	381	410	424	410	383	380	401	448	393	405	403	394	382	432	394	390	347	379	387	357	416	395	401	417	383	376	368	368	401	395	423	424	430	374	406	401	383	383	368	413	415	444	429	400	429	389	424	400	390	390	425	402	387	388	388	414	388	403	411	387	411	395	410	402	380	405	408	407	392	408	385	403	417	443	408	437	407	412	393	397	417	408	417	381	383	391	411	403	407	428	382	407	411	386	400	409	373	405	407	394	387	401	419	394	417	410	405	376	411	388	405	402	398	438	436	404	425	416	357	395	400	439	361	392	397	386	411	438	397	388	380	388	424	381	443	420	424	415	390	358	418	392	390	428	460	383	382	379	429	391	386	387	385	408	369	390	398	409	399	382	404	382	410	419	390	407	381	405	381	379	400	371	392	384	406	382	426	373	364	417	386	390	398	420	397	375	392	375	400	411	404	396	376	393	436	414	437	394	395	425	400	390	421	426	401	394	399	402	445	391	431	436	409	389	411	423	394	425	374	388	397	419	391	429	446	384	432	373	390	401	373	366	404	431	434	376	403	408	404	423	417	386	383	403	416	415	406	415	399	415	416	413	434	383	409	417	389	406	408	400	392	398	427	416	465	387	399	393	424	384	389	427	405	403	380	424	383	418	414	397	393	407	382	396	457	405	429	385	406	395	408	412	424	412	398	422	402	388	356	378	414	442	408	393	396	400	366	402	383	407	386	412	416	385	412	445	392	366	400	399	389	374	371	413	410	394	435	395	397	408	428	374	422	426	421	382	374	387	412	367	417	398	468	443	388	395	415	408	373	390	415	392	404	384	385	401	443	420	389	433	423	404	383	401	395	396	408	406	449	392	374	397	383	369	394	425	376	443	414	397	405	395	380	392	388	409	409	432	352	392	383	416	441	401	399	428	410	441	413	396	401	385	413	368	412	408	402	396	442	438	380	387	359	415	418	402	407	370	388	377	403	417	399	409	403	443	405	419	429	360	408	432	383	377	394	391	427	414	403	387	413	388	412	404	422	389	380	448	399	394	421	405	450	404	393	392	381	416	392	443	445	371	408	452	415	368	395	416	435	398	408	414	367	421	428	407	410	388	421	404	367	404	379	398	390	378	406	428	382	382	400	401	383	431	402	388	417	395	407	399	425	381	410	413	392	377	377	393	378	402	400	411	406	391	390	393	386	387	393
27416	19795	7087	1123	755	764	607	539	578	510	501	512	512	515	466	528	494	528	478	489	488	477	514	477	484	460	467	487	517	486	461	558	476	487	492	456	472	505	488	505	516	525	497	482	521	489	490	521	522	464	495	522	490	503	495	492	504	471	474	452	440	494	527	465	468	450	476	465	474	515	508	497	520	480	483	466	456	477	474	452	476	465	444	500	506	482	490	479	474	495	488	523	464	479	498	481	518	503	456	490	465	469	553	507	488	463	478	481	448	452	499	479	478	521	506	503	482	506	471	498	505	469	440	480	491	517	469	464	479	449	481	469	509	506	465	485	475	516	502	479	488	460	476	512	516	486	497	491	486	513	459	505	488	470	477	479	498	492	494	468	463	491	499	484	522	489	485	490	490	476	499	453	481	455	492	502	498	483	476	506	499	493	508	443	498	491	477	474	462	454	494	524	479	491	461	533	499	453	463	480	507	453	506	463	480	475	521	481	497	503	497	520	458	490	512	506	513	465	470	521	505	496	482	490	476	473	462	504	491	475	498	469	500	480	501	497	476	500	472	462	505	497	477	474	490	542	502	489	508	469	465	505	487	467	483	460	480	493	503	476	479	494	527	488	489	473	487	484	518	500	530	478	500	491	486	459	502	475	530	484	431	481	502	469	476	467	493	496	500	481	478	472	468	474	465	471	454	453	460	481	498	475	506	514	527	475	462	517	500	447	487	450	482	486	460	505	459	498	460	483	528	479	474	482	484	483	473	500	480	503	473	506	463	474	464	491	478	474	492	470	494	501	493	483	481	521	453	511	476	484	479	534	531	516	475	484	493	487	495	508	469	462	478	469	465	473	496	481	485	513	498	490	524	461	468	478	489	481	459	502	480	495	491	472	519	470	480	518	462	509	511	474	470	477	510	436	471	483	496	459	498	518	455	484	488	493	511	477	493	469	473	513	474	471	505	508	493	528	455	473	494	480	476	476	467	500	509	525	476	457	455	475	516	486	483	477	458	453	468	495	480	507	447	460	475	496	476	516	471	491	488	478	477	449	497	463	540	474	495	495	517	499	496	479	513	461	470	515	469	500	519	483	476	523	477	468	481	460	482	443	499	488	501	448	479	489	496	474	490	519	464	491	479	465	448	503	483	490	482	499	506	469	484	468	479	500	504	498	486	455	492	478	527	497	520	477	509	492	497	529	508	486	463	504	449	443	432	427	463	488	495	486	474	476	479	498	483	462	509	498	462	541	520	494	489	508	489	473	521	514	477	535	498	478	499	499	495	489	513	463	456	438	483	475	462	486	476	500	478	467	451	480	485	468	482	525	468	485	509	488	451	461	533	518	450	495	490	474	495	478	543	472	450	468	459	444	469	479	489	489	503	481	479	497	493	501	505	470	475	473	505	519	501	475	518	498	496	480	508	483	488	495	480	524	423	490	486	494	478	462	473	470	502	433	493	449	494	450	513	442	454	482	502	496	499	448	451	490	509	508	483	505	459	474	460	499	476	478	485	490	481	438	480	457	509	519	460	493	530	489	462	438	481	458	492	504	491	481	461	500	519	474	497	477	510	494	469	460	457	452	517	498	470	514	450	481	468	482	474	497	471	453	482	508	493	506	488	501	479	463	497	541	534	492	517	458	461	461	462	447	473	444	472	418	526	493	473	501	523	464	489	478	469	493	452	496	470	492	495	475	485	480	480	477	500	515	497	441	467	484	513	462	513	496	480	511	512	461	457	503	539	507	458	478	495	497	506	523	498	471	459	493	493	467	507	475	482	511	514	496	475	508	501	509	468	463	472	481	455	508	458	502	462	425	509	484	488	465	481	482	468	452	470	479	487	472	458	472	465	495	527	478	475	495	531	496	476	485	514	493	462	447	479	489	464	480	449	494	518	474	506	464	469	448	485	470	447	502	519	467	503	438	502	471	466	505	507	484	504	460	484	478	480	500	497	486	493	486	531	532	497	511	453	473	477	502	470	499	492	499	477	527	455	464	505	466	501	460	468	487	517	472	484	509	508	476	470	488	520	467	490	484	441	473	509	480	505	477	496	491	479	492	481	441	501	467	468	451	487	463	495	492	482	499	482	535	509	485	505	510	529	532	476	482	439	508	457	541	453	535	474	494	497	515	482	454	540	514	490	506	478	504	470	475	472	504	467	466	472	465	485	480	476	475	492	481	533	472	467	481	503	474	453	474	480	516	471	501	423	488	459	503	499	507	488	472	501	461	481	487	470	493	458	498	487	490	500	491	466	493	467	483	505	504	460	440	484	501	489	505	501	481	535	478	485	505	501	474	499	452	505	476	425	497	475	510	489	508	479	502	459	505	488	464	468	455	482	470	453	492	481	513	476	473	476	486	459	468	493	484	503	467	469	489	511	496	478	476	498	492	505	469	479	491	485	489	459	465	482	515	525	480	491	495	487	483	474	473	468	463	495	490	418	502	470	492	515	474	483	471	524	503	498	501	492	469	454	493	493	493	458	483	475	468	518	518	493	473	446	483	460	502	487	446	491	485	504	451	467	495	465	515	483	494	495	536	501	476	517	503	492	508	502	501	503	521	500	477	486	501	489	491	503	473	460	474	495	497	517	448	506	478	445	504	468	495	512	487	491	490	497	456	492	494	431	461	488	469	494	515	484	461	478	542	458	467	500	510	488	480	497	517	494	502	494	481	484	460	519	458	452	488	565	526	477	501	523	485	462	519	496	495	482	453	475	481	457	490	488	510	459	467	482	506	467	474	499	496	507	486	465	478	494	466	496	525	429	489	458	478	503	463	463	487	501	481	480	451	451	464	459	470	509	482	416	477	501	516	514	499	489	504	454	503	441	465	453	482	487	494	498	476	501	502	481	513	519	484	498	487	474	506	476	502	489	474	507	489	465	488	513	457	438	513	513	503	521	509	478	461	495	448	515	507	468	489	469	502	460	495	451	459	509	493	474	512	525	449	521	458	455	516	527	472	511	475	475	498	486	471	496	459	478	502	461	513	493	477	500	489	479	487	503	480	522	490	516	501	511	474	458	481	439	475	478	479	516	480	460	482	499	496	499	511	488	510	505	477	499	461	462	492	467	494	489	492	472	475	489	468	458	522	457	463	472	502	530	496	500	501	467	477	455	481	507	488	500	495	497	489	486	512	500	475	459	516	491	460	504	446	471	525	453	482	455	495	482	483	441	454	482	485	465	532	460	514	498	482	504	467	479	440	474	483	491	483	461	490	501	461	465	480	469	510	473	477	465	474	456	494	423	452	491	495	504	505	477	503	488	497	472	491	416	458	476	481	431	467	493	472	470	505	488	487	508	516	455	451	478	477	482	460	477	512	496	467	470	453	475	466	475	478	484	468	478	527	465	542	499	513	471	473	494	473	447	484	482	491	484	463	482	457	463	508	463	487	490	502	480	509	500	469	489	488	516	515	480	447	478	488	509	435	510	456	501	469	463	472	505	476	520	459	492	478	511	495	494	453	496	456	483	482	478	504	496	479
15379	1534	1365	937	775	664	675	660	637	625	574	582	621	573	542	613	562	598	608	604	614	563	600	560	581	552	554	575	601	577	579	573	581	605	585	589	579	606	594	572	544	567	554	542	600	626	578	561	583	574	569	580	587	565	573	600	619	556	554	564	592	541	559	566	554	619	570	574	597	583	571	593	601	601	575	551	588	551	581	583	588	597	561	591	544	629	565	556	585	599	554	540	569	581	603	522	586	581	578	572	617	526	557	565	551	606	667	581	594	597	574	586	583	630	571	543	548	597	603	567	608	582	595	563	556	597	563	553	576	569	594	582	580	564	564	555	551	579	625	517	580	532	573	575	568	547	598	561	604	581	543	539	553	571	557	592	588	573	542	541	595	569	583	594	547	554	559	608	563	592	602	529	606	575	563	562	553	593	554	601	533	559	563	598	569	601	581	532	552	567	550	577	559	587	580	545	585	573	571	585	572	596	564	552	617	634	609	553	556	563	578	555	572	607	565	584	560	572	586	592	546	502	545	591	574	544	577	568	570	575	559	557	546	580	549	571	568	551	577	554	591	585	588	596	637	575	579	571	591	584	579	575	566	532	603	544	557	568	608	568	557	594	559	565	587	555	573	625	555	565	523	590	558	517	526	595	573	557	579	568	589	582	602	543	557	598	534	562	588	571	575	526	553	535	544	557	572	539	574	573	554	563	576	641	544	609	598	585	575	578	561	586	570	551	602	588	616	567	567	564	554	574	610	600	531	580	590	557	526	557	583	512	544	594	619	550	539	544	562	599	587	571	581	591	597	604	577	602	587	516	588	564	572	574	617	601	572	584	523	566	578	616	576	582	601	570	558	594	573	587	594	604	603	571	548	578	605	605	582	556	563	528	553	580	572	582	567	547	559	537	559	596	573	530	566	562	607	588	562	595	544	545	574	623	548	607	600	545	600	590	570	624	588	571	556	594	596	583	548	603	557	548	542	500	584	578	579	580	534	590	616	545	544	536	574	584	579	580	547	530	565	536	580	526	611	577	582	539	568	588	588	613	593	567	563	623	594	571	587	624	566	557	541	578	588	567	554	573	569	588	568	555	534	578	549	540	593	614	556	564	635	618	574	610	524	610	570	563	572	551	518	537	567	563	597	558	567	545	535	595	545	542	573	554	568	573	579	576	581	558	580	580	564	540	552	578	553	565	574	549	546	551	617	613	590	574	579	602	550	567	543	625	587	564	597	574	575	549	575	557	567	574	578	597	588	515	570	550	566	543	563	599	621	543	589	560	591	583	587	581	540	593	596	601	545	574	551	569	576	569	584	586	605	558	574	574	584	555	569	613	586	553	531	624	552	574	618	568	596	607	565	541	533	614	572	604	570	581	571	579	580	591	599	561	557	572	533	558	565	571	566	600	542	599	562	573	541	573	624	564	566	554	529	559	579	560	554	564	570	558	556	629	569	566	550	581	576	596	575	545	567	561	547	549	562	579	578	586	600	527	621	563	582	584	601	587	576	586	552	556	556	574	615	564	591	622	561	560	541	540	573	599	572	575	571	547	570	576	617	546	589	580	566	574	540	588	594	527	572	546	573	566	583	600	549	551	594	593	618	569	555	582	548	613	580	565	563	567	572	579	596	555	570	624	583	593	598	614	593	623	542	542	544	564	564	527	575	613	607	538	564	574	541	590	528	590	554	590	548	535	580	603	593	572	598	583	576	575	597	538	586	595	541	574	575	542	596	569	545	570	565	582	549	583	582	611	544	528	586	578	555	566	571	582	564	561	528	548	573	581	546	558	558	568	589	561	573	553	557	584	562	592	568	610	582	585	546	606	580	541	552	573	564	577	598	564	593	606	593	616	558	543	554	606	615	581	571	574	570	637	567	538	581	583	584	549	593	570	554	634	583	579	561	554	536	523	583	563	573	588	574	536	565	539	585	570	614	561	564	529	630	574	558	608	558	592	544	597	593	587	531	551	573	578	543	631	543	566	560	549	595	560	594	541	587	551	568	553	573	569	567	557	584	573	534	535	583	551	568	570	611	584	543	549	568	577	613	599	524	505	562	527	614	572	562	599	614	560	578	577	606	592	567	617	595	585	569	596	584	564	546	587	574	519	535	585	548	584	565	628	553	584	619	581	558	555	544	557	572	560	584	577	557	550	587	574	545	617	582	556	594	560	566	565	588	516	562	585	536	561	545	547	587	550	552	550	559	537	587	563	567	587	565	560	531	574	610	582	572	546	548	565	564	565	535	579	590	556	588	570	579	578	555	571	602	549	598	520	552	564	578	597	562	574	614	552	567	610	613	581	586	601	589	552	594	591	593	588	554	537	539	551	553	588	585	587	581	546	538	594	573	557	531	548	570	552	540	550	551	577	600	606	590	573	570	584	570	572	564	600	559	607	527	554	584	578	553	559	587	612	596	548	601	575	559	577	571	571	563	570	564	586	568	579	569	554	544	596	551	585	594	564	592	569	552	575	605	596	562	533	556	592	611	632	577	566	611	561	562	558	589	601	572	588	563	538	593	570	571	569	605	564	562	569	575	572	583	556	550	564	508	585	577	545	582	572	589	552	593	560	565	573	561	598	588	562	536	551	552	569	584	572	579	565	599	580	546	596	571	573	573	569	553	607	584	580	541	584	586	575	558	639	515	585	586	560	600	539	594	585	578	583	599	599	572	580	550	596	571	595	543	552	577	599	609	570	579	587	581	581	579	566	562	545	576	577	537	546	530	577	556	569	586	540	591	520	594	591	572	602	572	581	536	564	582	546	554	513	580	553	576	559	569	561	591	506	555	609	594	563	551	551	572	548	596	597	600	594	575	555	594	576	573	566	574	555	542	574	529	596	593	572	586	528	566	620	559	565	607	560	555	570	559	596	564	571	592	610	562	583	608	557	606	595	544	610	586	567	553	559	534	591	541	613	565	573	531	599	597	565	564	543	594	526	573	538	584	537	591	569	595	554	597	563	572	561	597	595	608	609	610	607	567	580	614	547	534	605	584	575	589	623	615	613	544	543	583	535	601	616	566	558	599	549	598	540	566	559	580	565	568	548	595	547	593	551	550	548	607	611	539	570	540	592	626	541	591	587	575	585	609	585	576	576	606	582	600	568	593	543	558	577	594	590	582	550	578	556	637	590	569	591	574	555	571	596	546	559	576	618	608	578	586	558	591	556	567	516	598	551	546	562	544	581	587	577	570	575	591	551	589	608	594	599	613	602	565	563	549	573	619	558	534	584	606	531	553	624	558	569	549	590	540	586	576	556	560	590	569	583	570	578	575	557	564	591	607	594	530	583	570	527	584	565	594	599	578	579	560	551	556	607	619	560	600	545	613	556	616	588	550	600	627	562	577	558	583	603	570	593	591	587	581	566	572	595	563	600	555	574	565	565	561	564	587	575	592	547	559	509	565	542	566	610	579	564	597	548	574	567	548	584	636	557	565	581	617	574	577	553	596	582	567	612	600	541	544	574	580	551	555	553	579	549	544	563
23740	21149	28329	24210	21129	11902	1166	640	503	493	470	427	400	347	310	336	307	317	283	327	277	289	323	272	266	247	259	298	266	265	256	255	245	243	229	238	243	258	254	252	257	265	224	279	247	240	238	266	244	233	253	252	267	244	243	227	261	224	229	257	244	269	234	272	246	271	242	252	277	234	227	237	276	237	249	259	234	267	284	256	246	248	255	240	262	250	248	204	254	225	241	254	256	247	254	249	239	216	220	239	247	254	249	241	243	244	247	244	236	246	246	237	267	235	271	206	241	222	260	257	253	238	259	226	244	248	271	256	231	249	249	257	246	279	235	215	234	237	229	233	242	256	218	255	249	228	230	238	255	238	234	249	257	233	210	255	250	248	237	246	221	263	234	241	234	247	218	234	243	257	229	223	282	229	251	266	261	241	238	265	236	275	245	231	234	242	254	265	242	226	242	280	220	241	246	234	255	252	242	258	251	250	239	259	240	259	218	214	236	239	290	252	229	235	226	257	237	241	224	217	238	246	263	268	231	265	240	250	258	268	262	236	253	248	253	241	226	261	250	254	227	239	245	231	256	222	260	266	264	250	219	227	244	245	278	242	238	225	253	227	253	241	265	225	228	233	236	240	232	253	269	257	248	212	244	262	249	235	252	233	252	219	241	229	271	224	246	253	249	247	250	236	237	250	253	249	272	232	242	246	226	241	233	251	252	263	239	223	269	249	260	251	238	216	233	239	272	265	258	248	242	241	238	237	207	248	271	249	219	270	251	243	241	247	249	254	239	255	241	267	228	230	263	248	253	256	229	251	229	227	252	241	235	263	233	222	258	229	243	258	220	239	275	234	248	228	215	233	234	220	238	238	215	225	223	251	234	248	242	242	237	242	223	255	264	250	247	282	238	265	270	251	260	223	224	233	235	249	239	231	207	256	236	248	236	221	241	225	235	250	244	262	217	234	227	227	227	218	240	244	249	254	262	234	235	264	243	241	261	236	249	256	224	253	265	246	274	240	238	255	240	221	254	252	253	247	255	252	250	228	230	270	242	240	234	239	222	256	241	217	219	250	264	232	255	253	234	264	247	230	264	249	239	247	225	240	242	242	271	242	217	267	228	251	270	225	239	257	250	254	255	242	268	230	245	227	247	247	266	223	233	251	247	239	265	245	260	260	215	223	267	263	249	230	240	286	264	216	251	268	254	261	228	271	238	252	217	246	243	254	235	238	251	232	249	235	295	263	259	233	245	271	234	262	229	258	221	239	239	246	257	226	241	250	229	214	209	238	221	261	223	253	250	231	228	252	255	259	248	258	246	251	232	250	246	259	238	239	253	258	250	217	229	243	223	212	223	237	249	254	262	201	248	254	211	247	256	233	248	252	234	249	270	246	247	257	218	254	252	273	236	238	282	234	257	261	245	267	254	241	261	286	244	241	216	235	257	260	248	228	230	247	250	239	253	245	236	266	243	245	217	232	248	227	264	227	223	249	243	246	249	251	252	250	249	250	271	250	271	259	264	236	260	261	262	233	281	250	226	215	241	248	226	233	252	260	242	252	233	233	224	229	228	227	249	230	223	216	210	247	278	244	244	233	223	218	236	243	251	254	230	238	273	265	258	269	217	243	246	266	251	282	227	256	244	223	248	252	224	253	226	228	265	237	269	264	249	275	253	241	254	245	264	253	266	237	257	220	244	252	237	239	238	252	227	215	253	240	226	245	216	237	274	231	252	237	224	244	243	246	231	266	235	215	244	241	241	223	239	242	239	263	253	250	276	245	226	254	255	246	239	226	252	240	236	238	256	236	216	256	254	259	244	256	258	251	227	242	238	284	269	245	225	244	205	246	233	225	253	227	240	235	215	258	246	247	250	230	267	260	240	237	242	268	252	230	254	272	264	234	256	229	239	244	223	240	219	256	247	252	262	206	250	272	237	250	248	261	233	251	256	209	233	250	226	260	221	252	268	262	252	239	245	256	234	218	244	211	222	234	223	257	287	230	251	218	265	260	230	240	275	260	238	248	254	219	243	252	228	240	260	285	240	242	245	237	234	254	239	268	222	260	247	279	213	265	241	245	236	235	246	246	209	245	247	243	253	254	247	248	271	212	216	249	225	245	235	237	238	266	244	218	206	263	222	215	242	244	211	237	239	237	278	232	255	235	234	228	241	223	242	213	201	232	231	256	216	226	232	254	255	271	236	239	246	244	240	247	252	273	249	255	226	233	253	252	259	241	245	234	250	253	250	248	231	247	232	220	244	244	240	246	264	242	244	254	237	234	255	237	264	254	240	250	234	217	252	276	235	221	246	267	245	244	238	243	261	218	219	255	217	238	234	220	242	263	239	246	220	260	269	223	237	249	228	244	242	246	260	255	242	240	222	254	263	242	262	220	242	231	232	213	249	225	255	235	243	260	250	247	244	232	243	225	237	250	233	234	252	228	229	240	247	255	267	253	231	236	263	249	249	253	238	258	244	243	241	236	205	237	266	254	268	257	214	244	224	219	220	257	243	237	272	230	234	222	224	245	254	234	249	214	244	210	230	252	258	230	229	253	259	241	265	230	245	240	243	230	258	255	239	222	247	275	260	238	253	235	246	235	215	259	237	235	247	242	250	251	272	241	264	288	236	243	254	238	234	255	239	236	248	249	225	246	206	252	230	250	267	231	263	259	258	250	255	243	248	248	231	252	230	242	256	247	236	255	247	258	246	230	248	236	233	251	247	219	257	236	230	253	253	241	265	236	265	245	234	234	248	240	235	240	239	251	242	222	248	235	243	258	258	236	248	242	211	244	253	264	254	283	245	212	247	225	244	271	225	261	211	230	240	245	237	237	225	258	240	224	235	239	233	264	234	223	232	206	263	241	277	250	236	255	235	233	257	266	242	242	240	261	250	232	230	264	257	241	265	275	255	270	242	239	253	233	233	232	237	238	235	246	236	226	267	258	234	248	243	266	237	255	248	235	250	230	228	260	257	226	237	252	233	233	226	233	256	220	216	251	253	244	264	262	208	228	221	265	266	243	229	228	272	239	242	255	243	237	230	252	239	258	224	253	224	227	274	236	247	235	257	240	251	254	258	263	252	236	239	233	244	246	260	262	245	260	258	248	229	241	220	234	221	234	260	238	248	227	240	257	228	271	235	237	227	257	230	250	221	219	260	247	232	232	246	227	236	252	249	244	227	227	229	239	270	220	247	237	294	242	294	269	230	241	240	229	237	231	239	234	208	265	231	262	248	241	245	211	274	221	250	254	233	231	227	245	243	258	232	236	234	232	242	248	270	233	239	260	197	250	250	244	224	224	256	245	258	247	235	265	264	233	244	232	227	255	231	236	266	259	250	242	237	251	238	253	221	258	229	219	226	272	225	265	281	249	246	248	230	224	242	254	250	241	239	232	249	240	249	226	226	256	217	242	252	243	249	235	236	233	244	225	241	247	251	248	243	256	266	234	230	248	250	232	256	227	239	224	243	251	279	238	232	265	259	238	254	234
32759	9797	8194	4194	2710	1982	1496	1243	972	777	712	631	613	503	465	412	441	426	425	410	376	415	381	338	354	327	314	334	322	350	343	301	301	318	356	324	311	318	288	310	305	296	306	326	329	279	317	316	303	299	306	304	332	326	281	304	307	317	273	271	319	323	309	311	330	333	308	297	291	298	309	295	336	319	304	294	281	296	289	277	316	287	312	285	282	301	298	304	300	306	326	326	312	302	306	290	271	313	278	326	286	302	299	315	278	325	316	302	288	299	298	306	280	307	319	283	320	295	264	296	306	297	317	300	294	304	296	288	282	301	314	306	289	331	271	286	291	277	290	301	286	340	333	302	300	276	303	320	301	297	315	293	324	301	304	288	308	307	318	272	315	256	299	301	277	308	275	316	258	279	301	301	294	289	325	299	284	306	292	302	308	298	322	303	299	322	277	291	268	291	313	295	294	281	314	303	319	298	316	313	312	310	309	294	286	274	290	295	300	285	297	330	301	293	273	286	308	320	297	354	316	306	289	324	272	316	286	304	292	276	280	339	312	290	316	300	302	329	277	296	278	280	331	267	306	269	302	318	314	266	278	304	302	264	297	286	291	294	299	298	303	314	299	293	297	289	287	319	306	282	308	309	310	309	305	271	271	321	332	319	304	322	300	290	289	328	285	288	305	299	291	268	294	304	330	309	317	291	292	321	270	288	333	313	306	312	270	319	284	310	323	311	280	310	295	296	284	283	268	306	304	292	316	247	294	266	298	316	290	311	288	288	302	289	305	278	306	310	312	345	294	296	293	295	280	289	279	297	295	276	265	285	303	277	299	309	286	305	309	314	316	289	294	313	297	286	330	302	298	328	318	301	305	285	312	311	281	320	265	292	320	297	304	307	296	330	278	324	311	301	312	295	331	330	285	318	304	287	302	290	278	329	289	323	289	304	322	278	301	325	306	293	305	276	284	297	300	292	294	288	300	302	321	319	274	298	293	324	279	261	306	299	295	289	285	314	321	331	317	295	261	289	297	260	282	298	309	277	303	295	296	312	334	323	313	323	278	332	322	279	288	293	292	291	291	306	282	285	300	305	295	288	295	312	315	306	300	330	316	292	291	318	314	299	279	298	286	314	289	282	305	306	293	315	279	294	292	283	296	302	308	342	299	276	277	293	276	290	272	277	284	304	285	288	286	305	287	298	292	293	305	284	310	298	293	303	325	287	315	305	305	309	325	280	326	295	268	317	300	289	287	337	283	282	294	303	314	305	312	305	283	292	301	284	283	287	309	266	305	312	316	248	298	283	328	311	306	305	308	281	305	307	299	293	300	296	339	318	279	308	302	287	276	318	293	336	254	298	322	322	289	331	298	298	296	312	292	277	284	315	294	270	285	293	329	308	300	295	332	281	293	260	284	343	293	294	293	307	277	295	294	313	317	285	331	319	310	311	276	305	298	321	307	272	336	331	286	286	252	317	317	303	319	334	313	328	319	280	260	298	291	309	287	283	298	303	279	315	313	318	293	312	312	291	303	319	302	309	290	313	338	285	294	295	322	305	318	304	306	275	298	265	297	278	320	294	287	304	293	274	279	314	312	292	324	341	286	305	315	294	303	265	299	309	270	287	283	301	275	293	294	301	311	272	292	296	314	324	311	302	305	296	302	305	275	297	274	281	297	284	299	305	318	308	315	296	296	291	289	289	327	323	285	309	306	324	298	294	303	291	270	285	269	317	270	285	275	271	343	253	268	291	326	328	317	290	303	285	281	325	322	268	311	268	274	309	291	279	280	264	326	278	289	280	286	292	301	309	321	311	285	294	303	304	314	275	326	288	275	293	319	320	297	311	271	283	279	302	304	309	303	270	312	316	301	310	278	325	267	279	309	315	278	298	288	274	270	306	289	299	311	300	320	284	287	276	298	265	282	306	305	303	332	284	307	288	304	289	304	320	318	329	295	279	288	295	306	304	293	291	293	292	299	292	321	303	321	283	320	318	291	307	294	279	297	297	320	293	277	302	328	298	301	296	293	270	320	283	284	281	279	308	327	298	315	254	308	275	274	263	298	315	284	291	243	304	286	272	281	303	273	331	285	288	309	291	305	288	291	287	284	301	323	288	294	288	297	312	283	297	323	278	308	315	310	296	306	296	291	303	304	290	315	292	318	308	288	330	321	302	289	337	299	306	295	298	308	284	291	287	280	287	275	309	310	299	279	292	321	295	305	293	331	293	307	272	306	319	321	313	296	278	317	329	295	302	347	288	297	327	287	283	307	325	305	310	305	303	316	298	282	300	295	281	256	310	293	300	305	265	323	286	287	326	325	295	312	307	272	287	292	306	292	296	315	278	311	293	290	296	315	302	310	306	301	289	284	281	278	342	301	317	286	288	267	284	289	272	280	299	300	288	305	280	304	315	302	327	322	311	290	316	295	301	278	308	328	295	309	274	313	288	335	278	330	307	258	317	312	322	314	317	267	278	292	281	319	269	288	289	303	329	282	287	304	269	306	318	294	295	304	316	277	276	282	352	325	304	310	288	299	299	270	289	314	318	306	309	276	270	303	313	292	285	299	297	255	305	275	260	299	302	313	315	290	306	305	297	305	284	314	287	314	273	291	315	303	299	292	312	276	278	304	293	303	285	296	319	303	288	276	281	313	287	289	315	305	261	316	286	283	301	328	267	309	298	281	278	314	306	300	313	320	300	302	272	304	311	294	307	295	285	293	295	282	303	319	288	311	330	296	315	292	308	279	319	295	278	268	284	292	327	304	277	334	282	312	302	286	275	287	290	313	279	318	283	323	308	302	304	285	290	311	311	283	287	291	293	277	293	331	318	271	304	319	322	277	292	284	324	328	275	313	300	282	324	332	302	285	322	293	294	318	301	278	325	302	292	285	312	288	301	301	307	282	287	288	303	287	345	302	305	259	311	315	312	313	290	287	306	294	298	288	296	285	302	328	281	287	295	329	288	317	284	297	337	308	294	290	317	268	307	276	286	280	312	285	283	302	341	291	303	328	320	272	260	320	284	298	320	318	279	272	274	330	288	288	298	295	310	309	298	312	317	298	279	292	316	309	290	303	294	282	336	301	296	303	319	324	297	300	281	317	316	319	283	302	288	288	283	296	308	307	259	270	300	301	330	310	291	307	285	264	345	288	317	313	308	317	306	322	303	301	301	316	282	321	320	303	299	299	320	282	306	307	289	308	326	303	302	326	303	295	284	296	294	291	300	280	300	264	293	285	278	289	273	283	330	305	314	288	293	280	332	283	300	314	294	309	324	287	306	287	294	255	304	327	278	287	310	306	265	289	334	318	312	319	253	313	264	295	272	300	324	309	297	274	296	318	296	322	296	286	298	295	319	278	331	291	286	320	323	275	299	311	359	274	313	311	313	273	312	296	321	291	304	313	262	306	336	299	290	292	281	316	314	313	305	301	288	308	300	279	297	282	294	329	309	289	264	314	264	298	312	312	322	278	308	293	307	277	274	285	278	284	307
25050	21154	27261	25206	12712	1348	861	898	782	784	712	734	721	716	731	645	660	694	704	682	635	716	636	689	654	661	655	638	682	696	708	664	660	673	595	674	670	621	660	683	652	624	632	612	665	689	715	673	636	621	685	631	630	715	697	652	676	650	677	663	629	647	651	706	643	647	664	649	678	672	654	644	673	645	655	602	684	634	641	647	696	656	645	646	657	631	629	628	695	644	692	617	692	703	650	629	656	641	636	672	659	672	637	682	669	636	685	646	630	661	618	670	620	646	698	668	660	677	661	649	674	671	648	617	656	689	652	631	600	675	617	632	643	627	679	703	660	683	635	639	667	640	645	631	653	597	686	653	666	659	614	697	663	664	649	706	613	640	637	611	649	667	677	700	607	679	665	620	726	668	654	730	610	678	676	642	659	666	624	628	662	650	639	621	669	653	648	629	641	625	651	630	628	669	700	646	622	649	665	666	634	621	645	637	662	668	671	667	647	675	639	662	618	601	624	639	604	673	687	633	671	645	615	706	620	640	668	654	662	673	635	660	627	614	662	619	663	625	651	669	647	640	628	679	621	652	657	667	635	694	677	639	640	671	601	634	662	651	639	665	678	600	661	707	621	654	670	643	669	632	636	676	670	717	632	712	648	621	632	619	622	650	684	628	644	655	689	629	638	640	651	676	657	627	664	659	666	649	686	660	677	661	674	620	636	667	607	633	676	641	599	603	635	669	648	677	630	640	615	644	630	654	635	680	670	611	646	667	696	642	660	620	664	639	653	632	663	694	622	620	647	648	676	691	702	639	677	660	628	655	670	610	659	678	711	662	634	638	664	621	693	633	677	668	687	663	643	688	664	654	656	674	657	680	673	637	687	658	659	641	637	652	680	641	704	626	602	610	606	644	664	635	617	622	655	676	694	667	598	650	641	649	627	623	633	653	642	623	627	608	717	626	667	670	645	627	668	676	599	589	669	621	627	619	655	608	605	617	626	644	621	662	664	600	618	665	623	669	642	666	643	664	697	691	617	634	628	675	694	660	610	651	674	690	664	690	661	650	662	630	628	663	666	590	661	691	622	644	630	667	617	605	649	693	676	629	668	654	666	676	631	634	651	637	655	702	677	591	615	665	648	669	699	643	638	653	639	651	619	651	674	645	616	669	637	639	674	639	652	615	622	667	647	660	663	663	671	640	670	653	652	679	672	645	650	627	625	634	654	643	657	666	678	628	662	660	669	687	688	686	667	611	580	675	663	639	651	672	623	678	697	667	626	679	688	657	647	662	619	685	636	648	628	625	664	626	654	683	695	636	624	625	625	671	670	650	667	627	605	652	635	644	631	620	621	644	670	638	672	638	647	636	619	643	609	664	671	611	671	651	655	667	677	660	650	611	649	658	633	627	705	612	680	628	609	684	673	671	651	684	648	657	634	661	643	648	675	671	672	644	689	688	622	640	636	625	695	635	654	679	667	640	638	699	659	683	679	610	652	624	644	629	620	687	637	646	636	643	648	671	614	648	655	657	641	652	651	662	651	649	690	645	701	686	669	614	653	632	685	651	675	669	723	646	593	626	687	664	682	646	680	631	655	663	605	652	636	654	676	675	694	656	633	653	677	657	689	682	643	640	609	623	614	615	640	664	635	615	642	652	664	639	617	656	663	647	672	602	625	665	673	691	681	668	645	664	620	691	608	688	647	686	602	654	605	693	623	638	669	668	659	688	704	617	697	658	624	640	614	685	732	610	678	640	664	652	630	672	677	644	640	655	634	611	656	644	648	596	635	659	637	591	686	655	642	658	640	715	607	658	655	631	682	634	605	655	643	620	650	638	662	638	671	637	657	643	649	661	642	627	658	661	653	663	657	637	659	659	645	657	666	664	647	636	671	688	612	698	640	647	630	607	661	667	683	624	715	618	635	646	672	680	659	700	651	649	642	650	652	670	639	622	649	669	651	625	650	643	632	699	634	652	679	666	623	692	640	677	617	674	673	623	667	652	675	601	616	644	652	683	613	652	633	613	677	602	657	654	630	620	634	700	660	691	673	644	638	671	648	601	653	676	681	651	635	653	609	648	660	650	637	640	654	657	579	621	665	667	697	677	656	664	608	680	626	644	686	673	631	626	634	659	652	712	712	638	632	670	664	658	616	695	594	645	657	633	636	646	672	622	664	668	667	642	688	649	633	641	667	644	651	653	631	664	676	648	672	679	691	725	669	655	654	625	628	640	671	662	642	630	627	634	665	626	637	689	647	638	640	625	618	657	666	694	635	620	663	667	636	637	662	653	631	664	643	657	655	655	669	669	706	683	632	631	671	655	654	650	665	634	684	677	679	688	692	680	706	611	662	636	626	633	654	653	681	670	665	635	669	667	669	614	681	703	639	651	667	620	656	654	678	664	678	670	637	684	644	596	662	636	654	635	633	715	683	643	657	702	660	605	642	667	653	631	638	678	649	670	647	642	672	664	675	614	658	679	642	657	660	665	688	664	686	659	681	653	649	637	679	605	632	620	652	662	666	625	644	644	689	654	655	647	652	641	641	631	642	631	653	673	657	624	694	655	643	626	639	707	641	668	643	641	642	667	636	674	660	675	646	640	638	653	664	649	614	642	661	640	624	644	604	634	662	626	667	655	619	614	645	627	655	628	654	682	633	690	624	678	636	680	627	619	628	673	644	681	657	641	635	610	665	669	646	659	629	642	655	663	676	623	654	640	683	644	630	672	664	618	663	619	692	606	659	602	649	661	660	656	677	631	635	648	627	607	608	646	618	648	671	632	675	640	647	651	624	645	634	625	650	663	675	673	632	619	639	635	633	625	672	688	672	618	686	630	616	611	629	684	606	646	660	679	638	618	657	702	645	650	669	627	653	639	660	623	644	616	595	622	681	619	660	674	627	633	623	699	663	630	613	680	606	631	645	666	709	674	628	658	678	664	647	684	650	680	644	657	671	625	656	668	641	684	633	648	617	665	653	655	667	673	681	633	659	688	668	626	651	677	633	661	659	649	625	679	615	642	695	625	655	682	649	672	619	672	626	693	681	661	686	638	657	653	662	614	658	638	683	630	613	669	680	714	665	638	626	600	644	644	647	687	677	644	626	701	650	651	661	671	641	669	694	629	598	665	611	648	631	709	641	688	671	659	672	633	667	666	631	666	694	634	632	654	624	623	653	711	665	674	678	632	670	654	652	633	662	663	678	628	652	664	622	641	672	640	672	626	650	651	691	685	687	668	677	648	614	639	645	672	728	660	622	627	714	670	632	663	700	643	670	680	700	667	663	669	657	698	662	673	620	670	684	646	668	710	673	664	648	639	615	629	686	667	690	660	645	638	684	711	617	617	679	627	653	670	652	692	634	670	643	650	632	627	615	644	598	678	636	662	663	664	663	680	681	608	652	573	642	607	641	628	652	614	655	633	596	603	652	662	647	641	648	670	645	696	622	674	626	635	615	626	638	636	620	657	648	642	621	624	664	679	641	623	640	664	682	749
33207	6421	5152	2845	2124	1664	1405	1174	1098	1071	987	959	856	875	855	805	808	810	814	811	735	823	777	781	761	773	781	766	774	719	737	768	720	736	721	769	760	759	729	692	776	738	777	761	772	730	741	712	768	717	782	748	743	718	710	723	733	738	713	705	750	770	718	767	739	753	745	785	720	748	774	732	724	732	733	763	745	749	732	718	758	755	730	782	765	742	721	722	758	698	692	697	724	726	780	730	743	758	735	699	750	752	743	715	768	745	733	735	710	724	791	783	764	707	683	735	718	752	756	694	728	760	728	712	699	754	770	734	770	702	731	780	757	767	732	747	731	738	740	772	724	683	755	763	769	718	716	718	763	739	721	747	771	749	730	736	786	701	744	735	754	721	765	734	778	758	785	756	728	722	692	750	742	700	718	730	712	759	722	734	726	777	758	712	805	736	732	748	750	689	752	784	814	670	753	737	750	762	693	757	740	711	727	748	712	745	800	706	742	706	764	729	758	740	757	742	778	735	725	755	735	760	700	736	766	759	736	740	716	785	714	692	752	746	761	722	741	703	706	773	737	712	696	784	744	771	768	743	757	757	754	777	753	739	749	749	796	739	776	735	723	712	726	709	721	720	721	716	722	735	717	740	740	739	757	698	719	737	773	783	764	729	743	728	737	697	740	706	778	734	758	747	775	739	724	798	745	710	763	744	714	665	709	778	725	736	704	727	725	729	746	743	709	770	740	714	728	705	749	751	752	721	729	702	746	729	714	732	671	705	706	820	756	754	792	747	741	745	764	691	741	755	711	699	724	736	765	754	792	715	735	688	743	725	728	742	715	751	736	708	709	764	711	740	791	720	710	744	798	772	761	711	742	740	708	756	717	706	698	763	713	766	743	770	771	746	735	776	728	750	713	746	768	751	701	761	746	713	761	718	709	732	745	744	799	702	709	743	752	705	763	788	782	794	730	697	724	724	744	773	740	715	764	721	720	735	786	756	728	745	746	734	727	759	746	731	723	720	691	759	750	749	732	746	778	712	754	723	771	745	734	736	735	702	750	733	749	743	712	759	774	726	758	721	769	729	719	775	729	765	693	716	727	749	737	714	714	777	777	731	717	779	751	779	749	772	754	784	743	746	698	763	687	745	750	785	750	731	753	782	700	761	727	718	708	778	712	746	796	714	736	715	766	746	744	738	726	785	749	731	766	712	729	783	734	720	718	780	777	710	755	726	778	775	736	753	732	722	707	748	757	715	745	746	734	712	757	755	735	761	747	746	722	731	746	774	750	748	787	754	736	709	784	816	706	685	765	731	773	746	770	708	720	734	781	734	728	750	717	779	776	754	769	744	754	760	737	698	766	797	786	753	726	710	688	738	744	693	674	719	724	802	762	699	750	729	708	725	718	768	724	769	712	719	767	746	757	756	698	729	764	748	770	754	778	751	743	760	758	742	766	772	738	744	737	737	713	709	741	726	733	795	759	741	729	764	739	701	705	770	768	767	704	732	716	722	715	782	762	747	743	714	781	721	727	729	739	718	720	720	725	726	739	776	723	728	715	728	714	724	739	728	728	663	724	775	790	699	749	713	751	723	758	751	748	740	784	762	733	725	723	763	704	759	737	751	779	746	795	728	766	782	736	754	738	771	791	699	760	726	768	735	770	749	738	735	762	727	743	727	744	687	757	708	746	722	716	778	767	712	761	713	775	749	732	747	735	718	710	767	709	779	727	774	688	728	727	723	758	772	767	736	720	720	697	751	771	735	728	742	747	766	777	762	775	717	742	759	729	755	786	734	727	735	690	711	732	753	788	738	744	723	728	699	731	787	754	735	774	692	763	750	751	740	756	763	726	704	771	749	725	750	716	711	757	744	726	733	716	733	779	737	783	735	736	716	692	761	771	703	738	758	743	729	720	750	714	760	691	792	725	746	722	737	730	795	721	723	743	766	757	713	719	751	735	768	670	723	758	730	743	773	784	692	746	728	734	757	741	761	708	711	737	782	726	750	751	742	745	735	741	771	714	731	718	734	744	701	762	711	728	766	747	750	775	777	705	707	784	711	752	781	738	730	747	719	749	752	731	775	725	699	712	753	781	758	750	747	684	702	756	722	717	739	734	769	707	755	765	726	768	768	772	699	709	797	766	731	694	700	749	794	739	740	714	696	729	721	741	754	735	721	770	743	747	741	813	772	765	746	736	700	666	696	744	762	730	727	722	772	773	753	722	795	731	753	764	704	733	740	731	731	782	709	732	742	718	781	708	743	725	782	753	702	740	711	732	752	741	737	756	726	701	771	715	683	725	753	751	744	702	715	760	736	735	706	744	691	744	764	765	762	748	735	740	779	777	734	751	774	746	752	789	801	766	786	701	738	778	760	711	771	712	770	719	683	706	765	733	728	723	779	770	745	714	776	773	713	748	754	703	766	729	747	706	762	764	736	785	742	714	758	768	679	722	725	727	742	696	737	738	718	736	742	736	787	733	790	699	716	745	745	698	703	732	735	724	749	756	789	731	741	754	758	766	783	716	750	705	718	732	753	728	749	761	745	765	732	776	783	718	777	732	716	717	742	763	703	760	706	760	735	732	781	732	738	737	759	719	751	773	765	764	770	735	755	729	768	740	784	722	803	668	761	791	729	740	741	716	732	774	747	716	772	765	771	698	777	767	714	752	756	721	684	783	718	730	750	725	758	777	786	753	753	732	728	725	778	769	738	755	735	690	711	741	679	755	773	792	752	743	767	739	759	751	743	777	745	754	694	761	722	732	753	702	721	720	758	728	762	823	779	678	741	750	762	787	743	715	732	676	762	722	732	722	717	691	739	732	745	702	796	758	759	732	770	745	768	770	756	748	774	764	737	734	736	756	715	750	704	760	671	761	740	764	759	762	727	713	718	769	733	778	728	752	723	744	735	775	752	765	755	791	704	757	732	754	746	687	740	768	758	787	754	776	743	749	745	760	766	756	736	738	781	747	754	756	731	778	702	765	755	768	749	763	700	709	777	710	771	741	722	806	776	727	687	651	783	759	748	770	726	772	747	762	720	701	751	748	763	741	753	753	726	707	751	754	751	712	719	764	738	743	726	724	753	775	746	740	782	748	753	720	758	780	748	751	806	765	701	755	769	735	758	755	744	728	774	784	698	776	732	746	735	768	737	725	726	744	737	741	732	797	750	761	704	765	729	728	704	720	766	799	744	774	722	760	762	714	786	698	783	762	774	714	775	710	756	779	742	775	704	752	748	747	754	802	757	674	725	735	683	777	771	793	720	745	741	735	710	734	720	723	764	761	739	760	730	775	755	745	754	726	773	770	769	721	768	721	756	744	720	761	730	762	705	702	722	713	756	712	720	784	760	764	724	744	790	780	767	720	700	725	703	781	742	778	779	731	727	799	748	755	694	715	730	750	774	754	727	754	762	734	744	717	783	740	730	765	754	777	740	752	726	722	720	740	750	767	704	717	731	785	696	802	689	728	781	751	739	732	767	741	674	775	741
22743	21189	28727	23903	21182	21227	11338	1414	949	839	759	664	593	593	573	534	536	476	430	437	500	417	447	429	471	416	373	411	408	407	388	363	410	401	395	371	406	393	379	402	379	390	389	387	361	400	371	390	384	364	398	380	388	368	368	375	354	363	398	375	375	394	390	381	358	350	386	399	383	402	339	391	337	371	388	349	396	352	391	362	379	353	333	407	372	354	374	364	363	394	352	360	337	374	380	363	358	354	355	406	353	387	377	388	379	371	360	395	376	329	380	369	407	383	367	386	343	374	370	345	400	375	388	323	374	339	365	350	383	362	355	382	362	427	392	366	313	349	406	373	368	344	376	381	416	375	404	385	359	374	365	353	356	347	380	366	389	373	392	358	377	380	329	391	366	337	346	361	370	373	354	330	395	380	374	374	349	343	380	381	360	385	373	349	364	365	370	376	336	375	347	386	359	355	342	377	370	388	384	361	375	367	349	367	365	361	371	370	367	351	385	366	364	359	367	380	349	340	341	381	365	331	349	355	355	385	386	375	357	355	350	383	385	342	350	356	353	402	362	356	362	354	347	373	361	339	390	392	374	348	364	367	372	364	347	376	343	375	360	364	385	371	349	385	342	398	354	340	331	372	372	365	360	385	371	388	366	378	345	376	353	357	357	384	381	377	384	376	365	382	371	372	382	345	371	386	370	336	366	368	354	334	400	354	383	365	360	355	396	332	363	329	370	337	395	337	398	340	353	383	341	346	382	371	373	378	362	374	370	357	373	340	406	354	349	368	383	359	377	378	368	407	351	338	365	365	349	359	380	305	355	363	344	356	379	372	381	374	379	364	374	382	387	353	368	358	391	330	350	386	382	361	383	374	351	410	380	369	376	383	361	364	356	363	361	358	379	382	347	377	369	318	371	379	370	360	380	384	383	417	354	353	365	360	372	373	363	333	388	365	395	387	367	371	355	340	397	356	362	361	392	358	356	380	394	390	389	362	404	374	371	344	342	355	391	371	362	382	402	343	365	361	384	363	341	355	344	365	314	366	347	361	357	391	371	354	356	347	347	355	353	354	388	383	376	341	384	321	365	380	369	396	381	351	365	360	347	325	405	372	348	342	352	369	364	392	341	362	386	391	386	369	394	314	347	372	408	383	352	363	353	374	365	355	353	342	389	353	345	314	320	356	337	348	384	347	356	371	387	391	365	370	381	334	363	331	397	398	337	339	332	369	359	340	370	367	368	389	333	389	366	379	376	408	387	380	405	367	331	341	358	312	360	351	333	351	357	380	380	354	359	329	368	364	388	380	365	358	347	349	350	355	383	373	357	350	367	376	341	366	376	377	350	350	369	381	394	375	357	372	365	346	353	381	381	356	369	385	372	394	334	368	371	380	413	366	345	350	369	378	348	354	354	401	345	372	425	354	344	354	371	368	352	347	413	390	335	315	392	352	334	342	383	354	366	367	348	343	418	386	364	364	378	378	392	401	342	367	369	367	378	365	342	366	362	374	353	391	355	342	375	369	391	366	366	379	354	379	361	363	391	356	352	385	360	352	402	383	381	372	349	361	373	349	400	359	388	342	358	410	390	405	347	371	383	373	402	355	409	355	370	395	358	347	387	359	340	414	362	351	366	379	393	331	359	397	362	347	385	386	361	375	350	360	361	345	367	365	366	338	353	358	373	366	380	347	354	345	369	362	386	378	353	358	369	364	352	362	358	372	358	368	352	376	374	384	344	375	392	383	332	342	353	396	368	342	336	397	363	362	345	360	365	338	383	366	385	324	400	373	365	374	355	384	344	336	393	362	354	337	353	376	398	371	368	392	350	374	355	357	382	362	373	369	340	362	350	375	364	375	364	360	396	364	360	325	377	360	359	346	352	352	376	378	374	387	384	366	360	331	389	384	338	404	338	379	361	340	375	351	359	442	396	341	370	361	380	347	344	380	331	368	367	362	402	377	370	357	337	370	372	370	391	343	371	364	361	372	352	378	383	362	332	368	368	384	362	379	381	362	357	340	399	373	389	377	381	353	401	351	361	332	370	411	337	381	388	377	395	350	382	379	366	393	326	381	362	373	358	379	321	383	347	366	386	348	377	404	383	372	370	366	368	367	374	365	354	332	370	395	392	349	372	370	335	344	367	360	368	351	366	386	352	367	372	399	361	354	384	361	426	383	346	371	336	339	354	332	368	365	376	356	354	383	389	393	349	379	375	388	362	358	374	355	381	369	367	363	361	357	379	360	385	362	338	368	390	414	357	371	342	362	393	379	372	430	349	358	377	379	360	379	378	378	345	382	388	375	352	365	349	342	380	358	394	374	338	358	367	374	372	379	393	374	356	371	355	391	347	383	373	345	403	352	382	363	395	356	319	350	375	381	355	366	389	374	357	326	358	384	368	389	376	343	360	400	390	373	369	353	368	349	375	351	376	357	325	376	381	372	364	389	389	336	376	382	329	355	363	351	357	328	359	342	364	390	379	375	375	374	354	384	367	388	330	383	354	365	388	386	367	355	373	309	358	406	400	363	370	364	359	383	378	400	322	368	383	383	348	377	378	372	352	363	354	363	402	380	388	349	378	348	351	338	355	394	372	340	358	348	342	364	395	360	367	360	398	370	354	398	351	384	375	405	351	356	379	389	336	352	371	336	359	351	369	385	376	354	366	370	326	393	340	408	399	355	367	369	378	370	368	357	398	349	362	357	340	366	365	379	304	412	339	379	369	352	339	371	381	365	364	374	357	327	377	395	351	350	378	360	394	374	369	354	387	344	385	391	369	371	371	349	406	367	354	397	380	349	356	373	351	363	374	333	366	378	357	359	367	365	367	359	371	344	390	388	383	378	368	378	373	360	344	357	353	375	371	352	389	358	376	345	366	359	360	351	356	362	371	345	370	377	357	375	349	410	359	396	357	370	361	354	381	396	360	367	346	323	369	360	353	400	365	355	392	349	412	356	339	366	365	369	370	367	373	365	342	351	351	363	363	370	344	397	373	359	376	361	401	345	354	374	350	361	370	380	380	338	368	333	381	357	362	391	385	423	314	390	374	360	368	333	353	344	340	386	371	380	365	349	352	363	395	385	321	400	346	389	332	340	377	343	386	378	365	375	368	404	365	363	394	361	402	339	354	376	365	360	330	392	360	387	366	369	343	372	378	353	353	362	379	328	359	368	379	402	382	376	356	394	340	376	361	401	364	377	345	355	348	373	381	360	378	364	347	378	345	389	346	323	362	345	380	363	390	380	408	389	375	408	388	334	361	393	365	381	375	387	344	395	358	338	374	384	364	384	375	360	359	346	393	354	331	382	364	352	326	367	343	358	336	374	345	365	369	360	352	374	361	329	359	396	390	369	362	404	385	378	362	342	361	384	367	421	385	359	395	357	367	370	363	377	339	365	376	362	386	386	393	341	370	364	389	367	374	365	357	385	390	363	364	376	370	343	377	401	386	357	368	327	358	372	379	341	364	345	385	367	358	385	338	365	365	379	376	347
32214	16572	13762	7388	4972	3614	2749	2264	1759	1479	1245	1089	980	847	792	744	684	661	638	587	635	562	534	513	525	520	486	450	471	453	479	454	462	432	442	450	450	426	460	456	443	422	422	430	444	433	422	433	417	450	411	434	406	391	383	418	407	412	468	424	388	415	454	428	422	411	455	391	410	456	415	431	406	386	417	414	417	433	412	397	395	399	380	433	416	451	413	383	381	381	438	421	406	406	432	414	416	385	420	404	437	403	418	382	444	406	401	409	411	395	404	393	405	405	409	443	402	417	435	395	391	408	431	390	422	398	450	415	389	385	397	387	417	414	389	404	423	441	388	418	400	418	380	366	451	403	423	410	400	411	406	424	420	421	426	403	427	418	426	440	415	392	411	388	435	368	405	348	404	441	442	438	415	389	386	384	427	395	397	381	375	406	423	394	418	383	413	378	420	410	433	441	418	383	379	451	432	426	428	438	385	398	415	394	412	411	367	432	413	404	434	438	413	419	392	424	395	407	402	418	412	396	393	440	424	434	395	436	421	409	449	380	395	428	395	401	380	404	390	384	403	439	431	430	386	400	406	404	393	435	412	402	401	380	426	404	382	419	442	371	404	414	409	421	413	409	378	374	383	424	409	404	436	387	430	407	412	415	425	395	391	408	380	463	417	407	422	450	439	451	386	406	437	445	368	392	407	464	416	395	415	413	437	402	373	378	400	408	437	407	372	414	403	398	393	379	380	411	410	426	394	415	422	389	419	387	429	388	419	417	408	405	420	444	427	421	366	409	417	408	394	446	415	405	405	431	403	416	402	402	438	384	409	386	424	408	402	375	397	387	422	415	379	388	424	404	375	427	400	428	393	419	417	403	430	396	387	400	407	413	422	435	401	409	414	389	434	414	419	424	420	384	368	385	431	412	402	423	405	430	444	381	402	437	394	411	377	403	383	410	376	418	402	393	386	436	448	432	397	404	394	415	386	360	415	386	407	379	403	386	396	393	397	389	420	404	373	389	413	384	411	424	398	406	422	397	405	424	389	435	410	404	408	441	424	384	422	403	408	408	397	379	422	404	442	405	429	382	410	399	375	435	439	396	392	438	420	398	420	371	409	375	393	380	397	409	399	366	423	394	423	393	390	393	379	447	430	385	458	365	419	346	407	450	419	427	440	456	404	382	397	369	417	446	401	394	409	396	377	418	401	401	383	409	445	430	456	405	430	388	373	396	423	404	418	394	377	466	390	422	425	403	421	416	427	429	403	433	412	441	382	405	371	415	394	412	422	430	433	397	426	414	410	408	456	389	436	406	416	432	427	447	392	462	396	378	378	425	418	399	407	410	407	410	419	403	404	416	418	401	398	428	418	450	400	409	428	434	387	402	391	390	371	412	434	405	379	391	398	418	434	409	392	412	392	403	410	390	353	444	382	393	385	401	408	432	437	414	411	427	419	414	424	395	396	418	420	389	406	432	426	390	433	390	420	415	416	424	400	424	422	436	398	422	398	434	416	374	436	441	406	410	406	427	397	396	375	434	372	376	391	408	414	412	370	449	446	425	419	442	413	396	365	430	370	386	396	382	399	421	422	340	398	432	403	396	391	378	409	393	401	399	378	433	401	411	404	395	410	393	407	390	402	402	387	409	410	381	394	398	423	407	387	379	403	407	427	441	395	395	390	424	382	401	433	407	341	416	416	394	389	442	405	404	373	404	437	404	420	408	365	414	406	410	423	412	426	400	373	388	405	404	385	381	412	429	374	386	412	435	406	391	422	411	405	415	378	428	408	391	386	420	360	407	432	376	366	402	430	395	421	417	415	429	430	440	384	435	382	427	390	367	423	401	441	389	397	434	397	399	403	394	423	412	421	408	397	417	411	375	378	394	408	403	429	393	409	426	402	423	421	377	385	415	384	421	393	445	414	408	398	399	409	438	362	442	375	409	416	404	387	382	375	412	383	400	430	428	382	454	451	393	422	396	390	420	372	421	404	425	405	422	440	430	386	407	420	435	423	393	415	420	439	421	426	410	454	402	398	399	404	387	384	423	425	398	414	370	381	411	402	401	368	416	421	417	412	424	428	419	424	425	425	444	390	439	412	401	363	402	389	397	420	405	400	436	393	373	409	428	424	402	413	428	418	425	380	404	406	418	369	399	394	403	398	405	438	381	444	412	395	394	404	407	398	405	402	425	401	398	398	401	414	395	403	411	390	373	451	414	408	436	427	435	409	414	387	416	431	432	420	413	429	416	420	396	429	409	417	434	420	381	394	435	397	383	407	402	432	402	413	391	409	388	429	444	403	425	383	412	411	383	381	379	401	448	375	414	430	442	422	407	421	405	412	403	418	401	419	387	418	426	405	407	399	426	458	387	390	410	401	406	426	385	435	424	372	405	461	427	377	424	433	389	402	424	417	405	412	388	424	407	410	381	408	401	425	397	384	462	438	399	393	392	376	405	441	371	405	408	379	407	427	454	429	407	438	404	393	392	393	437	418	400	397	415	411	407	415	447	424	420	390	418	399	417	408	400	416	388	399	427	398	404	434	421	403	422	414	375	404	448	429	426	417	406	402	382	400	410	419	405	390	428	394	399	391	406	388	421	421	406	404	426	452	430	427	364	455	407	404	415	411	380	398	437	380	407	430	406	397	378	434	420	412	410	410	369	424	408	407	388	401	420	402	393	403	377	454	415	416	407	394	414	416	413	453	412	392	437	438	404	437	444	442	404	417	403	381	435	427	411	456	433	419	422	398	412	432	397	401	414	396	380	399	412	447	423	400	412	415	399	397	394	454	402	411	420	431	410	411	397	464	411	421	421	428	391	378	393	399	417	394	410	406	402	367	423	389	419	445	418	399	392	432	398	392	419	375	380	400	395	402	407	391	404	391	404	393	392	422	421	407	443	395	380	418	401	404	416	371	416	355	390	408	412	388	392	375	425	420	386	429	392	419	410	427	388	401	403	415	425	461	407	427	406	389	402	423	410	403	427	419	410	381	390	417	385	387	370	397	435	413	422	420	439	451	409	404	432	401	400	419	437	398	416	387	432	426	439	398	408	402	445	401	426	434	424	449	417	380	414	373	403	378	439	403	422	400	366	412	407	423	433	414	377	415	393	393	415	419	395	431	412	415	399	397	402	399	386	371	399	372	432	405	421	398	401	417	377	407	441	409	444	397	418	418	429	409	426	414	389	397	382	408	404	425	395	385	411	406	383	393	412	409	412	439	395	402	428	402	366	426	393	405	429	423	395	398	424	398	419	378	417	393	395	392	401	429	383	409	398	427	395	429	444	389	423	420	413	389	413	431	403	409	427	412	359	395	365	393	409	398	436	408	423	410	376	389	409	400	439	361	410	433	420	372	422	379	414	420	429	413	406	386	435	389	375	396	417	378	408	450	407	432	394	419	392	431	465	429	414	376	383	403	396	390	401	403	391	414	407	410	392	414	419	398	394	435	422	398	415	435	416	412	398	399	385	417	433	386	379	388	397	436	413
27378	19916	7528	1136	803	720	590	507	512	473	483	538	530	472	520	479	472	501	493	451	558	489	494	490	424	499	466	489	512	485	467	527	458	474	477	491	535	456	467	450	454	487	518	446	453	520	523	466	507	499	501	489	478	491	484	490	471	498	490	462	515	466	496	460	506	511	471	457	477	475	474	474	501	472	460	462	470	479	507	484	497	515	485	511	491	520	466	474	469	511	456	449	486	500	490	457	503	501	451	483	512	522	458	509	504	497	465	509	463	500	503	528	488	491	511	482	498	485	489	464	468	506	471	454	483	475	456	530	480	486	482	472	510	475	523	474	481	533	534	481	531	528	459	491	465	483	471	478	465	480	488	516	516	454	484	481	466	449	499	487	489	493	498	505	525	443	485	494	471	474	514	497	455	477	450	472	474	485	495	510	479	477	488	505	491	485	519	453	504	490	502	497	493	486	511	513	501	469	488	471	461	483	503	439	455	512	486	461	505	492	499	481	479	521	460	484	509	506	498	488	490	483	507	517	452	473	502	459	476	483	475	490	475	489	485	509	514	443	492	484	503	483	471	447	472	484	454	480	466	488	458	479	504	527	489	484	477	486	478	465	497	511	492	473	480	461	504	477	487	441	526	479	503	470	467	462	474	465	464	498	508	477	486	488	538	533	437	495	481	495	461	493	522	496	478	456	483	478	474	499	470	484	481	463	516	475	468	515	461	477	497	448	472	478	478	511	482	483	483	522	439	471	508	520	493	492	497	460	494	467	506	508	469	471	465	456	456	498	484	458	477	498	493	492	502	515	464	485	477	529	467	506	478	484	514	501	489	462	462	495	463	481	492	480	480	505	490	485	438	495	456	509	464	515	500	485	468	491	505	456	470	447	479	474	503	473	489	502	501	493	463	484	499	465	503	451	486	494	484	502	476	507	499	485	449	494	474	481	450	495	473	532	469	505	500	451	507	454	486	464	482	463	508	492	488	492	539	513	504	480	519	513	497	489	510	418	462	419	453	457	495	460	463	488	489	494	450	495	494	484	516	491	480	461	473	506	496	500	507	493	498	477	491	479	459	512	499	463	472	502	452	496	485	463	469	438	511	476	508	479	491	512	497	464	509	445	479	502	498	516	480	480	499	474	474	527	487	504	495	501	471	467	475	477	471	527	464	502	497	476	429	491	503	478	528	471	467	439	457	473	483	480	512	463	499	483	475	515	480	483	501	478	524	515	463	444	453	492	466	459	504	488	496	507	480	485	501	489	459	458	460	455	497	495	498	440	449	481	477	495	487	449	476	475	463	465	440	466	501	512	493	448	493	513	474	496	490	503	470	487	491	510	503	464	494	502	462	508	518	455	472	484	510	504	475	500	463	472	493	492	486	498	507	522	482	506	486	484	495	471	492	494	527	470	480	459	479	497	522	478	505	500	483	480	493	500	460	511	415	524	554	508	450	466	521	471	526	516	514	494	484	476	469	494	480	513	481	469	498	477	454	500	465	510	469	518	492	480	451	486	490	488	483	471	486	483	489	488	513	521	495	474	473	479	454	506	465	480	506	499	479	450	484	528	530	480	458	448	488	494	485	480	501	495	502	462	486	489	466	474	468	509	482	483	486	461	497	499	467	474	469	510	476	487	491	484	480	499	474	497	514	521	454	499	504	515	564	487	461	497	484	517	489	493	496	473	489	481	514	481	463	475	500	502	498	520	488	493	426	489	491	533	476	528	483	503	491	503	443	499	506	512	491	475	496	504	464	501	516	460	487	494	497	496	462	461	469	495	471	460	499	486	492	494	471	428	523	433	457	493	487	484	446	495	538	508	461	479	488	466	478	489	488	445	537	510	488	489	440	499	469	493	502	483	465	487	476	491	476	514	506	474	454	490	512	491	476	475	460	501	450	473	516	490	514	439	454	483	499	486	461	536	447	484	481	469	491	457	522	481	482	515	519	456	487	468	475	490	480	487	478	473	485	511	457	496	456	488	492	470	473	447	463	495	484	436	435	504	487	480	461	505	457	461	451	475	479	444	487	485	499	504	483	469	454	434	497	510	503	487	465	521	481	512	480	488	502	494	472	503	481	472	485	535	475	530	434	523	511	481	485	462	470	457	498	497	523	470	453	493	498	475	499	472	495	486	453	485	495	498	459	470	488	491	482	453	467	470	495	495	502	495	478	490	463	477	452	480	510	474	469	471	500	462	481	503	499	465	456	474	481	456	516	494	513	452	494	453	474	492	488	467	485	517	449	414	445	471	469	497	467	504	476	483	493	476	496	491	494	524	455	525	483	490	488	471	471	479	505	504	463	471	479	429	467	446	469	455	472	474	469	476	458	500	472	489	460	464	486	488	474	465	544	529	474	486	463	522	489	527	511	457	498	488	439	464	447	498	499	506	436	474	471	502	477	499	479	501	513	474	538	485	477	462	483	483	521	455	486	503	483	468	460	516	481	478	474	547	513	495	500	444	490	465	483	523	497	487	494	504	502	511	505	462	526	496	493	505	468	492	448	453	468	456	457	473	450	457	499	471	492	496	494	475	470	468	497	493	472	451	480	482	488	465	466	483	473	499	525	463	459	451	482	464	494	469	484	485	484	489	479	479	545	529	491	467	509	502	481	479	549	442	456	437	504	525	505	485	494	482	555	426	485	448	515	507	491	455	469	482	505	459	493	485	474	489	447	495	477	509	475	459	538	495	508	477	458	495	496	518	441	475	493	501	496	500	515	466	462	505	480	470	453	490	498	519	509	520	481	486	507	490	478	517	457	478	482	506	464	469	484	460	504	442	520	491	450	440	495	494	470	491	537	505	470	477	469	451	502	463	501	503	466	536	508	469	518	439	513	485	478	473	518	482	498	504	484	498	480	460	510	500	505	481	454	464	469	481	455	508	512	491	483	460	494	492	469	478	457	479	504	515	520	462	488	504	485	505	481	537	518	508	505	483	479	471	476	482	456	467	507	446	479	502	454	484	463	494	513	499	503	442	488	497	466	476	443	503	528	472	484	501	503	498	490	480	444	455	520	516	493	474	478	486	515	442	492	480	476	471	496	459	509	495	479	497	475	477	496	463	469	517	482	475	463	495	496	457	470	447	494	487	456	522	458	479	449	482	453	483	476	530	478	503	459	490	475	521	455	461	484	490	539	473	502	481	483	483	509	510	528	489	474	492	517	511	536	485	486	500	443	463	482	529	495	482	466	489	485	513	471	464	496	503	476	488	474	459	466	438	478	454	479	479	502	485	503	500	455	475	517	475	488	487	521	480	520	500	461	463	459	509	479	485	491	486	470	492	491	517	518	522	459	500	512	487	457	486	509	487	468	473	454	457	521	458	452	456	473	474	455	488	469	473	511	520	467	482	469	514	449	460	490	541	520	488	512	488	423	450	512	479	492	516	494	539	469	472	473	503	519	439	506	480	499	521	446	458	505	443	485	496	492	443	449	487	495	473	485	518	489	476	475	485	485	499	481	462	484	481	473	490	475	488	539	483
16405	1618	1329	906	814	716	685	645	622	607	587	591	595	611	596	609	536	577	574	548	596	592	595	582	551	538	624	600	561	599	604	536	574	576	651	599	559	582	584	539	547	590	544	615	569	606	539	541	568	590	583	568	591	607	582	534	552	578	564	592	573	520	542	569	619	579	579	619	533	606	533	573	625	616	562	571	565	612	590	638	569	586	542	601	578	593	562	566	584	609	572	589	569	594	569	575	573	567	535	569	553	557	585	578	581	513	592	591	588	583	614	590	605	590	590	592	575	560	555	592	600	576	600	559	565	535	609	588	551	594	579	598	624	520	584	590	568	602	579	555	563	586	562	598	587	548	606	579	606	593	568	574	575	594	562	617	629	614	541	578	576	604	598	582	589	633	575	573	586	558	549	560	578	562	572	581	566	524	597	598	570	567	558	575	571	597	598	576	572	572	595	558	575	597	588	601	564	522	590	586	575	601	571	542	553	550	605	583	597	570	618	581	559	609	584	611	610	568	582	587	536	551	583	577	592	598	541	585	558	566	583	562	565	531	554	589	574	560	555	589	556	593	568	603	583	567	586	573	601	579	607	549	551	575	626	561	566	581	556	569	585	597	571	540	568	550	599	543	573	551	570	541	569	587	573	577	536	584	541	576	563	607	596	566	554	622	558	571	641	519	589	577	566	562	576	590	550	603	547	571	531	561	578	559	583	606	605	625	576	588	570	584	581	556	570	589	564	588	540	604	578	623	542	576	621	588	550	600	593	597	581	533	587	602	562	523	562	555	588	604	558	558	581	541	528	602	587	596	568	585	559	595	544	565	533	564	632	548	568	562	529	571	596	583	585	603	552	603	543	653	548	570	573	583	585	600	569	534	538	576	577	577	590	574	563	578	573	609	610	577	566	556	578	576	573	598	602	550	548	544	570	604	564	583	573	577	614	570	612	600	526	568	592	541	581	565	574	580	546	576	575	544	602	599	536	606	552	592	580	593	578	599	614	595	572	560	625	606	576	522	651	545	558	558	583	572	620	609	587	576	584	587	627	594	594	517	539	582	596	571	543	577	590	579	545	566	613	545	592	567	584	593	593	562	657	553	589	563	579	594	556	563	578	565	583	593	563	621	590	571	614	618	553	597	539	594	603	601	579	574	582	607	572	536	585	551	603	579	599	591	595	563	626	599	585	589	550	609	604	587	551	562	605	605	564	572	591	558	562	629	536	600	606	573	602	613	577	528	593	563	554	587	576	565	600	605	576	558	574	564	621	602	518	590	610	558	568	562	563	538	574	568	526	591	529	606	596	594	601	569	551	561	535	590	604	584	580	568	546	538	560	591	592	611	592	596	587	599	575	558	582	584	559	569	589	541	524	575	593	571	618	603	582	589	563	593	574	615	614	610	586	562	563	598	574	588	580	578	566	618	586	566	552	552	600	582	571	597	558	584	605	615	571	619	559	565	583	601	587	587	581	589	561	589	570	568	612	538	582	602	596	553	606	605	564	597	639	570	544	573	560	548	569	578	560	546	524	576	582	590	610	543	592	561	592	598	601	580	572	581	570	589	567	565	540	572	578	572	592	587	608	584	558	571	591	579	552	598	566	608	611	593	609	548	605	563	603	598	566	624	561	577	624	595	575	579	562	563	590	588	567	593	578	613	544	600	590	582	592	598	522	580	575	541	551	533	563	620	582	565	612	582	587	608	604	600	579	571	608	612	619	586	563	592	579	552	597	567	543	577	571	532	630	593	589	611	602	626	576	529	589	575	593	577	581	570	577	602	597	546	590	598	572	547	573	586	614	625	600	620	557	616	565	572	585	582	563	536	572	580	592	558	575	580	574	562	540	588	579	590	588	603	560	607	537	618	506	540	574	589	580	622	587	579	601	598	547	606	561	615	613	563	605	585	581	608	569	548	609	579	578	591	540	598	574	592	544	549	591	570	580	572	583	616	565	569	612	565	564	573	609	553	545	590	590	576	608	607	586	609	554	586	594	623	594	577	575	573	614	576	564	528	571	616	567	520	610	571	613	611	552	570	561	553	586	568	550	567	612	550	586	591	574	557	567	583	578	569	579	586	564	559	602	603	556	576	586	579	602	574	540	576	582	569	604	524	593	602	592	557	594	626	601	570	558	562	637	535	585	562	560	574	594	589	594	587	537	554	605	588	617	543	561	607	578	616	547	553	564	574	569	537	556	580	592	624	596	583	584	534	571	604	580	575	548	542	583	609	564	549	603	557	606	605	557	575	622	625	597	595	581	567	604	589	568	544	549	621	600	597	616	586	610	589	568	583	519	577	533	591	535	549	599	542	567	587	572	562	595	562	551	553	561	585	583	614	551	581	593	571	566	571	564	568	574	611	566	592	571	575	559	510	648	624	566	604	571	597	565	610	580	594	592	579	537	560	559	539	586	585	557	550	595	561	553	584	531	555	547	609	589	557	551	560	573	591	512	587	583	592	541	589	595	585	584	573	571	551	599	575	593	589	634	589	566	625	568	578	555	564	579	553	589	575	598	533	559	590	581	539	580	573	521	549	595	563	553	575	588	619	591	584	541	586	635	581	591	581	526	562	549	533	586	579	583	575	573	551	599	582	607	580	586	549	632	530	576	565	557	580	571	594	573	560	566	592	531	556	561	558	577	590	561	550	576	563	573	566	570	523	570	598	610	545	595	595	592	581	602	555	617	596	577	560	587	645	565	575	574	628	585	556	591	593	569	592	557	553	552	541	583	574	553	574	639	553	582	599	610	586	626	576	607	569	572	590	585	575	549	538	601	524	557	587	597	609	584	597	611	581	577	562	572	607	592	569	555	569	550	586	572	642	582	583	601	600	650	615	582	561	591	558	585	542	607	586	555	551	585	548	582	531	593	597	507	576	540	584	569	579	559	571	590	568	601	613	551	568	572	618	558	531	571	583	590	534	572	566	536	554	540	580	596	624	574	591	558	555	560	591	575	576	614	572	607	585	544	566	614	558	521	614	590	584	589	567	615	575	591	604	577	553	552	556	567	541	553	576	611	563	581	609	610	584	565	559	549	580	591	531	602	601	560	589	610	593	586	601	563	590	571	590	590	584	567	613	573	574	570	578	602	572	577	536	601	551	603	579	566	637	529	576	579	583	562	574	589	572	622	582	525	575	625	553	583	594	553	587	580	589	577	567	601	590	583	525	617	546	570	531	611	567	605	590	568	619	611	582	595	587	541	538	584	596	582	578	569	578	574	599	640	597	566	575	558	584	562	561	581	564	599	601	608	583	524	547	590	577	617	589	572	563	560	577	623	556	573	575	585	583	564	579	547	608	601	583	547	575	558	624	542	569	573	600	581	597	557	554	576	570	564	569	552	626	602	574	585	571	566	601	550	581	575	605	607	560	580	579	562	545	582	582	569	560	584	583	610	567	561	601	612	584	589	547	558	565	561	539	559	584	581	566	603	602	562	578	606	584	605	625	630	579	569	613	601	592	605	585	587	608	608	558	565	575	548	599
23671	21128	28304	24182	21129	12009	1135	627	555	504	421	405	384	369	333	349	296	326	268	311	298	273	271	295	246	275	227	241	258	242	247	285	275	257	276	231	258	271	273	237	244	249	239	251	284	258	239	255	238	271	254	222	221	254	239	246	261	250	236	259	258	263	216	254	233	257	266	234	250	249	237	249	222	248	238	250	217	234	219	271	219	225	208	263	233	252	238	252	242	272	236	244	245	252	226	233	265	228	253	220	237	257	253	263	278	228	240	237	247	240	256	242	240	246	236	275	244	237	258	236	262	260	248	255	223	264	251	246	242	261	248	236	250	269	245	230	245	259	226	251	265	223	278	225	254	244	234	261	252	226	239	251	280	211	256	218	235	238	256	257	235	252	254	241	243	218	278	248	250	224	245	239	253	256	239	229	234	218	250	208	236	270	238	228	240	223	242	263	267	227	263	241	262	262	224	219	247	261	271	246	260	220	243	262	236	261	246	231	228	257	259	233	232	222	259	228	234	274	262	241	238	270	248	246	224	255	223	228	262	249	247	243	277	231	244	268	223	251	245	252	250	255	241	236	250	279	255	244	234	235	245	229	234	236	250	261	244	231	289	239	233	245	251	255	244	225	273	220	254	251	275	228	246	252	241	241	233	230	253	231	233	237	226	265	269	252	228	247	262	228	268	237	225	244	260	238	242	235	261	258	258	235	251	224	258	241	282	260	219	267	262	236	240	255	244	238	252	238	223	245	229	248	254	232	224	248	253	210	257	232	238	239	240	243	243	235	249	248	260	256	231	227	252	231	231	269	238	246	261	215	265	195	228	236	245	248	231	231	259	240	268	224	246	242	242	252	267	217	243	256	227	244	235	234	239	253	249	242	247	244	244	211	254	259	264	253	220	245	256	238	254	264	262	240	222	242	210	219	251	237	234	287	253	242	242	246	267	217	239	238	232	249	281	249	248	225	229	250	239	261	245	268	280	239	215	239	251	230	247	239	257	234	222	259	267	237	266	220	222	255	262	255	223	239	229	251	245	239	258	248	239	235	225	234	258	250	251	251	264	258	278	241	233	242	219	248	225	236	238	229	220	240	241	259	243	231	257	235	243	231	238	249	250	252	250	251	247	234	218	231	245	254	246	258	268	249	243	285	234	235	253	206	246	229	239	240	224	238	236	233	235	236	283	225	226	235	244	258	200	234	228	249	234	245	240	237	261	234	249	234	248	240	254	254	223	254	252	231	233	227	238	243	260	228	245	248	261	258	245	226	224	243	244	241	223	246	243	209	242	249	233	222	220	221	242	262	235	235	223	249	247	231	235	234	235	229	268	233	248	237	250	254	250	251	232	255	239	219	240	249	249	246	251	226	227	268	229	239	280	244	240	226	250	267	204	267	216	234	226	243	252	264	259	267	233	216	224	252	237	261	263	231	234	231	222	260	216	271	244	258	238	244	256	257	243	240	229	232	247	266	234	250	258	239	252	262	250	243	224	249	233	282	240	230	261	235	244	230	237	243	249	255	231	234	262	266	242	233	279	253	243	223	233	267	271	214	234	240	237	249	248	238	231	222	254	209	246	259	226	235	271	214	239	239	232	243	271	242	246	226	245	258	264	253	235	231	263	260	225	231	258	239	238	239	225	264	228	232	237	234	243	219	255	263	250	240	258	256	233	236	226	218	222	242	254	248	236	237	233	208	266	236	243	258	251	254	255	259	246	235	256	236	220	249	236	251	264	239	264	271	223	237	237	230	243	242	228	242	239	273	209	251	262	252	250	239	222	263	267	250	228	242	241	244	259	235	238	235	285	259	245	251	209	242	269	222	245	235	236	253	237	262	248	236	224	227	218	213	256	224	236	261	243	235	238	229	269	239	232	250	225	239	218	239	242	226	232	227	244	256	241	264	253	258	259	225	246	279	265	250	256	261	238	259	248	245	226	238	250	237	246	238	238	238	241	239	248	211	237	242	243	250	231	259	233	268	240	256	244	263	245	242	265	232	265	228	265	252	236	232	236	249	265	255	231	233	210	223	257	246	265	242	211	226	242	244	237	241	239	224	242	231	241	240	264	232	263	258	240	228	248	247	241	262	253	261	206	261	257	259	247	215	246	234	236	240	215	247	232	246	243	251	262	224	232	235	240	212	246	250	231	247	248	229	250	243	230	205	255	254	238	227	247	249	203	252	226	231	246	264	210	255	234	246	249	264	218	227	243	241	241	242	237	242	246	244	236	242	243	237	257	243	231	239	236	249	217	226	237	217	236	254	237	232	252	224	245	241	239	252	261	266	236	241	256	266	241	221	235	268	221	248	226	271	251	253	248	261	241	239	226	222	239	237	227	238	220	265	259	213	250	226	244	269	215	219	245	258	243	268	235	257	251	236	250	262	234	257	225	265	238	253	250	257	241	264	270	215	249	258	222	211	256	270	232	247	254	209	229	240	269	248	212	234	261	255	222	233	247	247	249	234	241	230	253	267	245	227	223	229	237	259	255	262	250	266	247	205	241	222	250	269	238	248	251	221	271	255	243	219	256	260	248	225	244	272	213	246	222	247	234	277	250	250	237	251	268	253	265	213	270	246	242	259	235	219	222	247	248	251	228	233	231	233	236	253	218	217	230	247	229	229	244	259	236	229	236	262	228	256	233	245	246	237	235	253	257	227	261	268	236	257	241	227	232	250	234	233	233	246	245	255	234	254	242	230	234	235	283	232	226	275	253	235	215	226	259	265	235	243	238	283	246	251	239	248	261	234	237	243	210	250	257	233	222	226	238	239	236	250	248	267	262	230	219	226	238	256	246	232	235	259	227	256	276	243	248	242	230	218	255	242	241	237	250	233	262	251	240	238	244	238	244	224	237	277	238	250	237	226	259	233	241	241	235	246	237	253	231	233	214	258	235	244	226	253	251	238	226	236	259	239	260	257	255	248	238	207	234	259	236	269	230	238	270	224	248	246	236	214	211	226	243	254	263	237	235	243	249	236	238	244	260	239	237	238	249	237	251	264	250	247	256	258	242	246	267	247	223	256	246	268	222	255	251	249	235	248	249	255	237	223	206	270	271	239	218	247	253	260	246	232	219	250	262	222	248	238	241	216	238	263	236	233	269	216	246	248	257	258	262	255	254	251	245	273	265	227	245	230	259	251	253	273	223	237	206	234	252	217	225	216	234	262	264	241	273	270	233	248	238	249	229	235	224	268	259	240	253	257	214	259	227	271	252	241	260	254	247	252	262	251	259	270	215	250	211	272	261	231	249	243	266	262	249	254	250	254	256	248	265	234	267	241	251	252	264	241	224	234	256	239	249	248	247	249	253	244	214	213	252	265	233	236	227	286	242	226	270	234	270	216	225	234	216	239	219	230	215	242	247	247	211	240	239	227	232	248	204	250	222	238	245	272	238	245	253	266	251	250	236	218	237	246	250	237	233	230	241	238	292	255	252	207	236	229	222	247	295	234	237	230	235	221	238	268	261	267	230	215	245	247	244	228	249	238
32907	10092	8318	4113	2639	1989	1568	1185	1074	831	730	604	586	556	506	480	436	399	434	380	399	385	414	326	338	343	371	337	335	325	340	340	330	340	309	303	323	350	291	295	326	307	309	302	315	313	339	331	321	308	287	320	340	315	284	297	320	290	289	287	306	332	319	312	276	291	318	324	318	318	294	293	290	302	274	281	293	299	339	307	287	321	266	302	304	313	301	305	277	286	275	315	311	304	299	311	293	288	319	316	292	284	301	309	289	288	323	322	289	317	276	322	279	317	283	311	299	282	288	262	297	306	307	309	313	329	302	311	292	297	300	304	318	263	292	298	289	288	307	279	307	276	308	322	281	318	303	286	338	303	313	303	273	312	318	276	298	290	320	290	272	330	297	313	309	305	290	320	303	307	318	315	301	304	287	302	299	320	269	291	319	293	321	303	272	307	281	297	307	285	297	306	314	294	297	300	304	309	296	275	269	244	337	297	291	324	290	292	285	296	288	306	296	333	285	315	293	305	287	293	325	265	291	287	301	260	293	324	284	280	318	313	291	316	277	311	280	302	263	289	290	303	307	285	293	290	324	337	274	297	317	306	312	286	302	310	276	314	309	312	308	262	286	343	295	311	286	317	294	299	316	277	324	310	310	316	297	304	308	296	287	289	294	273	307	274	289	296	310	284	281	312	334	299	287	349	307	292	289	304	307	328	328	293	280	250	336	294	303	300	273	324	283	299	298	292	315	320	331	294	308	315	310	265	289	289	290	302	286	282	291	321	299	352	308	276	283	315	308	276	294	304	305	286	294	271	274	279	300	321	311	300	294	318	275	294	276	346	303	316	295	310	271	308	322	281	304	325	283	282	316	294	279	300	332	317	286	298	295	315	309	291	312	318	290	290	276	296	316	280	334	314	257	318	297	329	294	292	342	305	310	287	281	279	306	282	274	316	290	287	280	306	288	286	301	275	300	318	303	281	281	298	299	266	302	300	304	341	287	326	284	293	315	267	279	302	302	295	331	293	264	269	281	278	278	287	318	286	317	317	288	339	286	319	306	295	297	303	286	315	273	284	286	320	321	269	302	284	304	300	327	321	312	289	286	288	277	304	288	287	313	281	318	318	294	257	310	301	292	294	338	290	296	288	309	311	311	292	282	305	319	305	312	315	296	312	285	315	290	332	276	319	292	309	303	309	272	295	289	304	324	294	308	302	314	288	306	315	256	308	287	290	275	320	294	292	304	326	260	299	283	285	297	298	283	295	308	305	280	299	342	267	299	264	291	310	309	283	287	306	313	328	282	296	279	287	283	300	327	292	306	302	282	315	283	287	286	317	290	319	293	305	333	289	309	295	332	278	311	307	306	314	276	275	313	306	315	339	320	300	292	290	313	286	311	328	312	289	312	310	304	324	280	268	304	305	279	301	322	308	278	314	310	321	309	308	320	279	300	289	281	290	311	295	308	295	282	294	296	311	273	296	290	280	296	301	292	275	305	306	314	301	283	287	305	353	321	291	293	337	295	312	289	298	294	334	304	303	269	311	289	286	299	282	315	325	294	282	325	303	280	290	298	311	323	307	320	304	296	311	292	287	320	281	313	299	292	308	304	276	295	285	326	298	314	278	277	311	319	313	300	282	308	277	307	294	323	275	312	312	273	318	299	313	315	290	305	342	290	331	324	302	287	313	326	287	299	313	277	307	315	343	304	272	311	304	292	303	279	276	305	305	314	292	287	295	282	303	317	288	299	286	307	316	261	317	269	272	291	272	335	291	331	310	279	317	292	308	300	287	272	285	299	280	296	292	279	293	298	311	307	291	287	299	275	306	315	324	326	323	309	321	314	280	326	314	286	295	296	301	299	315	275	297	319	327	295	305	281	297	292	300	315	289	323	292	292	273	289	280	253	309	302	269	288	335	318	312	280	278	286	301	306	322	316	288	286	311	275	294	265	301	299	297	277	309	325	308	318	329	291	317	298	282	263	303	298	307	306	282	299	308	275	322	344	297	283	315	280	320	330	306	305	290	296	288	308	309	309	316	305	257	292	283	289	312	299	297	279	277	291	287	294	305	286	309	330	289	278	324	305	308	291	317	349	306	293	275	327	282	302	312	279	296	279	335	290	293	292	305	296	296	279	302	278	280	304	313	327	326	287	307	283	303	317	300	296	289	309	308	282	307	317	289	319	311	293	317	307	287	307	308	307	305	311	282	294	275	314	289	324	312	289	299	271	318	305	298	308	305	314	276	249	332	291	307	299	291	277	298	294	286	305	284	292	316	295	318	322	323	328	318	301	288	307	321	303	294	314	292	317	301	286	306	316	297	315	293	303	319	292	310	323	311	283	302	295	320	300	284	274	317	315	317	311	333	292	295	281	305	293	295	290	317	296	327	288	275	312	289	277	330	300	311	286	300	286	314	307	298	267	305	291	290	264	324	281	308	297	310	307	285	296	293	293	309	312	275	277	309	301	301	320	303	326	273	290	293	309	283	281	295	297	302	303	288	292	320	272	296	341	300	334	280	307	297	295	299	281	290	282	331	309	294	303	290	295	295	316	308	305	316	297	308	287	299	284	303	297	281	289	276	306	306	294	303	289	299	286	296	292	273	270	295	302	301	316	314	326	297	288	265	278	318	320	276	314	312	296	285	278	315	326	312	285	293	324	313	302	283	319	282	290	296	283	325	297	311	271	300	336	326	307	304	308	321	293	317	292	319	328	281	288	312	280	296	290	320	338	333	295	301	319	300	285	310	308	281	305	279	289	285	309	312	311	297	312	282	311	307	290	280	306	287	311	299	293	272	279	301	328	296	307	300	305	284	295	310	298	298	284	292	293	264	292	297	290	304	321	332	327	292	310	299	291	329	288	331	278	308	310	270	302	300	302	282	311	293	296	294	316	289	308	301	311	316	299	288	313	306	291	322	303	310	331	281	289	289	308	296	261	292	318	310	286	310	269	263	299	302	348	316	319	307	335	314	294	310	293	309	285	315	299	302	303	302	308	310	295	303	315	309	302	282	342	278	308	291	281	319	282	291	293	290	286	297	305	306	306	294	324	308	295	307	296	348	314	276	296	326	283	307	275	290	302	328	318	304	289	294	282	287	322	296	304	322	345	310	297	307	305	292	300	307	305	293	317	295	295	274	300	257	280	305	335	256	311	279	281	282	275	285	321	307	286	329	302	319	308	304	307	322	315	317	290	304	273	313	302	283	293	309	318	308	284	304	282	280	308	314	307	288	298	287	298	270	316	309	332	327	308	291	289	343	286	310	331	291	301	284	298	278	292	298	301	331	299	296	307	309	319	300	303	300	289	300	294	284	259	341	328	310	294	329	293	296	287	279	305	318	314	305	308	322	296	333	328	275	299	272	310	312	288	289	324	291	302	318	293	285	322	310	306	300	342	296	295	301	309	311	301	320	282	303	309	307	307	282	319	289	323	290	286	283	289	302	299	300	306	283	310	304	286	292	311	308	311	301	304	333	342	288	321	319	267	278
24953	21117	27325	25062	12855	1296	1009	856	745	790	800	715	732	731	725	682	670	691	697	670	673	663	674	673	686	659	685	645	640	637	665	662	688	678	689	669	646	672	662	649	669	627	634	657	641	637	606	639	654	671	663	644	709	674	628	647	657	681	659	670	685	674	640	645	690	660	666	628	632	662	669	646	693	692	649	683	660	664	651	647	649	661	657	653	664	622	662	669	687	623	655	621	648	645	693	695	683	630	644	683	659	624	629	626	694	625	639	653	655	596	614	664	681	714	660	695	589	658	709	670	654	650	642	630	627	650	596	674	695	585	635	676	681	655	648	643	643	697	634	620	650	643	666	615	666	654	715	616	674	632	636	636	658	700	657	664	684	652	643	648	657	650	642	649	643	649	659	633	625	661	672	651	657	635	643	675	663	677	693	654	671	632	662	673	646	622	647	621	661	614	668	606	685	673	627	689	665	615	642	636	639	620	614	647	648	670	650	692	684	651	688	633	669	652	708	658	679	680	633	662	631	622	678	657	640	638	683	659	621	631	620	648	677	632	626	627	692	657	617	681	654	673	632	678	622	607	666	602	677	647	657	687	643	667	685	672	610	668	684	632	638	690	656	640	681	674	615	681	624	700	715	643	670	652	658	654	654	678	633	612	661	694	641	679	663	621	642	705	619	693	641	624	648	711	621	661	678	622	649	610	595	701	658	674	650	631	643	659	617	631	654	661	700	647	643	698	635	667	608	660	647	689	655	682	671	699	648	661	624	689	686	642	654	657	653	625	622	655	685	643	644	652	642	635	663	661	641	593	650	662	630	674	628	664	686	667	664	692	660	623	661	635	650	640	653	660	678	720	661	681	687	707	610	672	614	674	608	655	647	617	678	669	677	667	607	618	647	668	656	655	653	656	641	672	644	582	690	643	610	632	620	698	625	634	663	609	575	597	653	638	673	684	644	647	673	664	652	622	628	645	687	635	691	630	686	652	681	649	657	678	653	647	663	686	645	662	612	650	661	637	629	706	643	651	657	649	621	630	654	655	632	679	633	639	618	685	669	639	673	667	643	631	624	656	689	655	667	625	648	692	623	637	637	636	656	666	676	671	637	594	645	662	631	632	634	703	617	672	661	681	595	668	662	703	620	674	641	660	662	682	657	653	605	703	628	654	662	709	663	625	619	679	626	693	677	637	666	669	666	680	648	689	682	721	608	662	661	660	626	651	667	629	630	703	671	640	599	652	701	606	667	645	644	669	711	657	695	687	680	662	678	651	639	686	669	727	616	614	649	655	661	656	643	601	641	649	660	655	687	606	687	642	667	643	662	704	648	659	690	654	640	646	662	673	700	654	667	665	670	694	682	669	651	669	681	661	658	643	660	649	679	649	629	688	666	629	674	658	730	635	698	672	609	653	665	700	640	646	613	628	642	624	671	668	629	639	662	649	647	667	668	653	654	648	635	653	663	660	631	667	631	648	653	622	610	641	661	676	628	678	637	677	684	683	658	626	659	669	664	696	667	671	677	700	687	635	675	688	680	650	660	653	641	675	681	639	627	612	684	653	660	624	633	652	684	664	672	665	670	708	615	680	650	660	669	681	591	631	654	649	644	695	691	651	676	625	648	657	663	671	649	665	624	707	666	716	667	677	694	668	640	682	657	682	634	701	675	647	692	602	651	643	650	658	582	651	636	637	651	656	586	661	645	648	635	660	672	633	665	676	662	658	673	658	642	709	656	625	658	632	639	671	627	630	657	612	658	644	656	685	646	662	698	644	625	678	674	653	636	726	674	645	652	641	650	661	653	639	624	669	638	620	638	641	629	676	654	668	656	647	650	631	634	612	674	675	667	629	664	653	737	605	600	640	637	626	671	686	665	610	716	658	698	665	647	650	666	662	661	641	625	650	641	652	646	659	668	675	652	679	612	640	655	673	662	633	632	651	646	646	681	645	633	636	643	682	673	682	653	628	655	714	650	660	665	669	694	654	687	653	675	660	670	679	588	658	625	644	690	649	694	711	642	664	667	628	661	668	718	620	602	630	633	647	673	712	647	702	683	674	643	594	636	660	641	650	716	667	714	642	697	659	676	644	667	660	666	646	679	660	642	635	676	642	634	658	670	661	668	627	677	683	654	705	640	685	707	598	618	670	612	666	639	656	647	629	675	631	673	717	684	647	667	691	633	630	649	698	626	692	671	635	684	645	657	673	613	673	694	646	633	668	635	627	638	665	648	657	650	690	639	674	674	677	648	659	698	641	611	597	708	679	661	663	644	624	665	586	698	665	651	640	605	691	634	643	655	671	696	621	667	631	670	618	688	659	643	634	682	656	634	621	652	667	680	646	677	642	617	617	643	659	642	611	648	657	648	665	669	633	693	651	641	652	633	661	662	627	619	702	683	637	609	631	690	651	694	688	693	637	647	618	695	608	679	649	670	644	630	691	655	687	595	635	676	671	615	656	667	655	664	656	639	633	645	678	651	633	663	668	636	628	672	685	705	670	658	649	656	656	612	649	659	700	619	665	655	694	664	691	653	716	677	648	647	615	658	639	669	673	639	635	636	661	694	638	649	619	632	628	681	634	627	625	692	629	686	652	624	643	667	674	673	653	695	663	693	635	661	618	647	626	669	666	643	620	646	591	658	632	645	606	641	674	682	715	668	692	705	665	656	607	620	678	589	643	672	667	678	621	669	674	711	644	652	658	613	614	635	667	613	637	673	671	610	661	625	668	628	701	620	624	639	648	607	651	657	676	673	625	672	713	614	630	679	735	653	624	655	625	627	650	688	625	636	685	670	640	633	681	667	668	636	681	615	671	647	661	652	628	672	611	697	661	640	633	604	659	635	628	666	657	672	654	646	642	729	628	624	667	678	688	637	650	666	634	639	658	677	665	617	647	646	632	623	673	658	619	649	646	676	649	652	643	626	668	665	702	693	619	683	676	662	633	633	645	734	673	659	627	665	632	684	646	635	635	656	619	602	660	677	661	682	668	696	650	626	664	654	664	671	673	646	640	647	636	647	669	710	616	661	662	636	613	641	650	645	669	681	627	636	607	634	623	649	632	648	625	631	662	668	653	654	660	684	693	643	645	699	617	689	701	645	639	653	638	664	639	643	718	651	701	693	635	659	630	682	653	685	684	670	656	633	577	651	641	649	648	674	653	641	663	646	588	646	633	655	711	654	613	670	683	671	662	624	695	678	646	633	644	649	619	675	673	638	658	633	628	663	690	681	669	635	629	605	618	619	642	669	693	672	613	673	667	654	647	692	658	627	677	618	657	636	633	679	650	629	607	624	684	668	688	649	625	690	644	653	666	635	680	689	666	648	653	669	650	640	659	600	656	657	647	650	655	614	639	668	697	639	676	667	639	671	654	668	656	739	684	643	675	652	696	646	686	663	683	674	664	623	689	654	703	633	586	678	655	671	640	650	613	617	663	662	622	656	663	668	655	645	645	636	665	640	597	659	606	662	676	671	646	640	672	584	698	643	642
33896	6601	5270	2927	2111	1680	1450	1283	1182	1077	996	941	923	834	834	831	829	808	760	768	785	788	781	769	764	790	774	769	814	753	741	749	752	820	771	766	723	792	730	777	752	733	805	740	764	803	738	774	792	733	803	789	747	790	742	750	745	770	814	778	786	739	730	740	736	752	749	740	749	754	747	690	765	745	776	741	721	714	745	740	733	783	747	729	707	800	727	715	750	767	681	739	758	761	724	727	726	755	745	764	811	767	729	719	756	716	758	769	685	743	763	702	719	779	738	793	748	760	730	751	737	731	671	767	686	764	750	718	710	712	723	757	770	751	757	776	798	799	713	769	717	777	752	746	735	791	722	769	733	757	743	726	780	739	743	753	760	750	748	744	727	783	773	745	774	781	741	744	710	717	752	753	773	719	739	741	707	755	692	758	776	759	756	678	758	753	726	757	738	727	753	764	748	754	729	747	740	730	756	705	723	678	702	738	713	735	744	692	749	718	761	748	719	765	749	733	729	763	776	703	792	758	727	733	687	754	737	800	753	743	711	730	745	718	738	711	755	751	753	768	731	724	712	726	709	727	762	734	738	748	755	734	724	746	698	804	751	778	807	770	744	772	701	763	754	740	707	730	724	777	776	785	715	725	747	756	729	745	737	724	742	718	704	794	680	781	722	756	730	771	729	772	725	751	720	732	799	729	705	753	756	733	706	759	736	777	732	701	785	740	740	734	733	728	708	763	759	740	777	738	747	802	741	745	739	784	751	742	771	744	743	722	733	752	712	787	717	784	723	763	755	778	739	737	714	728	751	727	735	754	769	719	746	711	689	734	666	788	720	755	691	775	771	722	786	750	787	768	720	741	762	742	774	775	745	715	711	727	722	741	750	722	667	738	782	735	785	710	746	694	709	692	705	751	748	719	746	753	712	760	721	727	728	806	727	719	705	742	756	766	776	743	750	763	769	758	776	694	771	758	731	779	727	764	716	718	734	722	742	766	749	762	772	759	708	792	705	770	741	743	742	719	713	762	786	727	776	729	763	753	772	715	755	764	775	712	710	720	791	711	721	781	762	724	743	730	789	721	733	763	777	742	704	757	726	728	707	771	751	774	764	722	729	760	779	749	733	791	721	786	706	741	748	768	744	679	756	739	791	779	762	722	711	678	804	725	688	750	784	749	768	762	758	760	720	799	750	743	710	763	717	731	792	762	739	719	764	750	754	716	742	741	749	717	756	761	733	740	716	720	741	758	764	776	756	740	766	774	773	710	754	734	705	717	723	776	728	803	714	741	757	698	753	741	730	751	734	753	755	732	772	767	718	739	725	774	728	821	730	721	761	744	773	724	752	714	767	778	704	740	734	731	777	704	668	703	725	763	779	712	791	762	725	756	795	758	774	741	701	770	748	746	759	723	761	730	712	728	754	772	777	721	736	710	744	717	718	790	733	762	748	694	743	774	751	726	764	725	793	722	711	774	713	760	739	731	706	725	732	752	798	706	736	773	770	763	764	718	718	762	809	735	737	750	712	779	731	769	716	720	704	727	696	767	705	756	759	719	755	708	723	762	693	701	722	804	733	742	714	736	767	779	733	757	740	674	731	738	700	779	787	737	732	741	720	734	742	769	754	778	729	719	702	706	763	712	722	741	716	771	747	744	699	713	718	718	747	751	774	751	738	757	756	717	725	722	753	818	740	728	743	744	725	732	739	769	729	768	738	708	699	696	749	761	736	747	716	778	748	739	743	750	763	734	727	772	817	784	758	747	741	736	700	740	730	750	737	714	762	749	744	788	733	730	760	725	710	752	783	774	769	742	737	777	726	750	731	700	716	723	734	749	734	726	741	725	735	719	771	718	723	753	718	699	763	758	727	704	725	773	737	742	771	736	766	752	756	756	681	802	793	705	715	800	719	743	728	726	733	731	779	669	717	765	764	734	743	712	766	725	752	741	784	723	741	715	736	738	710	763	766	747	746	736	710	720	734	698	723	763	745	748	742	741	724	729	767	769	784	747	736	734	765	777	731	748	702	796	737	758	750	748	740	703	724	712	689	719	709	744	677	747	740	754	732	761	751	752	716	795	717	766	750	750	730	735	750	717	725	773	730	749	732	770	721	753	747	734	665	712	747	740	738	749	728	759	787	706	732	716	785	761	743	704	740	740	708	751	744	730	727	712	708	718	758	735	780	722	734	721	747	784	724	739	758	724	747	754	831	756	761	755	693	791	790	748	803	708	721	712	781	761	745	743	705	760	750	756	717	703	789	723	736	750	774	755	710	727	759	767	713	790	715	778	740	741	735	749	729	769	739	730	746	739	747	729	753	774	715	814	740	698	747	767	751	726	700	732	739	738	719	731	765	720	776	759	731	756	721	751	752	697	707	705	744	755	728	746	705	742	703	738	780	757	703	695	747	788	771	776	763	802	745	759	712	717	734	745	752	718	754	742	740	730	747	761	738	769	800	745	754	715	702	753	743	745	681	799	713	714	740	738	728	735	711	715	722	772	751	756	742	763	723	736	742	730	791	698	795	735	718	771	711	744	729	762	714	726	750	771	732	742	759	743	722	733	796	732	708	738	742	719	753	764	779	795	711	733	746	736	711	723	742	716	710	739	756	740	707	727	760	722	735	751	711	763	760	786	745	784	743	710	750	753	773	750	740	738	809	802	756	793	720	719	755	720	817	730	772	695	770	745	779	724	759	752	761	751	743	733	783	751	733	733	769	706	732	765	735	758	768	775	748	757	745	727	741	733	720	768	728	784	764	753	748	720	751	734	748	782	754	730	737	742	719	721	798	805	738	722	748	747	727	771	726	765	751	739	752	761	762	715	771	738	717	730	707	758	754	721	802	708	738	725	724	748	709	743	706	776	773	738	745	772	767	732	744	804	737	759	766	768	745	748	794	719	792	759	751	742	728	781	716	757	775	771	752	752	819	794	754	759	750	684	766	754	734	765	771	755	761	737	752	734	717	746	701	794	753	751	736	774	758	789	746	712	723	792	753	728	782	758	749	764	743	761	773	716	745	727	716	745	688	791	742	759	752	746	740	747	704	800	716	783	752	786	681	750	710	712	749	712	735	770	796	735	739	768	750	736	732	751	740	763	753	735	754	771	717	758	715	762	786	756	745	743	746	759	786	702	764	740	765	757	753	769	814	715	776	767	747	743	733	745	734	760	727	731	752	793	738	727	728	754	765	798	772	733	689	750	720	741	740	749	731	724	717	719	727	778	733	749	717	768	762	720	716	744	746	747	700	698	707	735	766	720	817	794	804	736	759	760	721	712	763	727	767	753	686	760	722	749	746	779	785	762	723	716	816	753	770	708	750	767	725	743	746	701	773	736	789	736	761	753	752	762	754	716	716	769	707	775	772	749	743	748	748	807	723	749	768	753	788	759	734	758	749	725	771	702	761	755	748	747	771	758	716	716	748	739	723	802	752	778	697	756	718	758	744	703	734	724	800	731	732	758	756	766	826	741	717	773	727	780	748	692
22736	21166	28777	23837	21157	21201	11425	1469	947	880	772	653	632	582	503	531	471	535	474	507	491	460	431	460	420	422	448	379	426	393	383	373	367	409	397	367	400	381	361	385	375	402	359	360	371	427	364	382	357	361	358	390	356	384	431	388	361	352	371	390	400	372	376	398	397	403	397	411	380	418	355	403	402	399	365	383	400	364	361	391	376	396	352	396	368	377	375	371	378	382	384	425	345	341	355	392	388	368	363	368	372	370	372	354	403	366	367	357	363	347	362	373	383	400	377	369	423	396	350	380	364	367	382	364	369	380	382	370	349	348	367	365	375	375	371	366	368	338	380	380	396	351	341	359	381	368	369	370	386	349	371	383	367	364	359	373	384	355	399	354	362	374	382	399	362	358	360	363	365	361	398	366	377	351	399	380	361	406	392	383	335	337	374	388	357	344	374	419	379	380	348	366	350	383	366	308	380	349	351	312	348	374	371	378	382	368	375	384	384	389	347	357	353	393	361	371	342	390	348	377	377	395	388	360	366	385	359	348	394	391	391	335	390	374	364	358	382	362	361	338	360	353	375	375	364	361	359	362	434	390	348	355	358	374	354	357	335	368	351	380	357	338	339	374	393	325	408	368	355	373	365	389	380	333	369	372	378	339	382	366	369	386	367	378	406	384	356	362	382	362	402	345	358	383	374	374	366	373	345	362	366	373	357	396	379	405	367	363	359	338	397	371	365	371	348	361	336	375	327	370	361	374	343	382	355	363	372	347	395	374	390	358	433	383	410	390	337	353	365	377	374	367	365	364	397	369	334	359	372	386	367	373	374	362	380	391	356	405	362	355	358	368	391	373	392	382	352	384	349	364	399	376	342	339	370	382	366	373	373	350	375	393	390	363	374	396	346	395	360	392	355	342	367	385	395	362	381	367	371	395	394	396	371	373	386	387	369	345	377	334	357	369	380	362	383	357	385	356	352	377	367	373	372	403	373	401	376	356	392	372	349	334	378	347	380	350	362	378	348	335	363	376	359	381	368	374	367	361	360	354	370	384	352	336	362	382	351	383	388	361	375	369	418	370	350	383	384	332	353	415	388	380	344	397	365	381	355	378	403	344	399	376	370	340	340	368	361	364	392	351	357	361	369	350	376	328	383	388	398	364	386	361	346	381	372	347	398	356	374	361	373	363	351	343	387	383	357	345	365	382	370	331	388	416	383	332	378	380	362	354	372	403	400	368	363	427	367	402	388	337	344	372	373	346	350	387	359	389	352	361	351	387	400	339	392	386	361	362	388	346	305	356	387	354	398	392	370	361	352	366	352	383	381	383	369	350	329	359	361	352	370	372	379	399	372	382	356	340	372	381	348	364	387	382	379	371	380	371	368	359	366	363	376	340	373	372	347	354	433	391	358	353	348	352	349	373	352	329	368	345	400	373	373	335	374	368	387	378	369	381	387	391	354	351	365	393	358	365	372	408	362	368	348	406	346	373	347	386	362	345	373	362	368	380	355	385	379	358	330	367	356	373	385	382	398	380	381	360	374	371	363	347	358	354	352	389	380	380	364	350	372	352	362	345	349	365	357	372	356	372	383	388	372	361	356	367	383	386	353	370	381	363	339	356	352	372	358	370	394	369	380	354	391	380	402	352	384	351	412	380	375	376	338	368	356	379	378	383	414	370	349	359	376	375	355	356	353	383	381	387	391	419	349	363	375	372	413	349	402	361	375	395	383	325	406	374	374	358	372	405	327	380	370	379	366	387	394	348	359	357	373	393	362	339	393	399	407	371	381	340	346	361	366	366	361	388	389	358	377	393	374	350	359	353	399	375	366	378	357	358	349	362	376	371	346	372	399	381	375	369	387	356	384	355	390	354	360	383	382	382	350	374	356	390	394	371	333	376	373	351	397	342	366	389	377	351	394	399	368	366	352	359	370	357	384	347	351	376	360	379	372	411	405	356	397	373	370	382	374	366	362	373	368	360	358	374	377	383	349	389	373	404	361	380	376	367	384	339	364	390	356	428	350	367	373	385	398	369	386	362	352	368	363	365	400	361	348	358	357	349	401	389	373	381	372	397	379	349	373	331	363	388	387	341	362	352	396	342	378	372	376	372	373	365	362	356	393	378	373	368	350	352	382	330	361	383	375	371	422	375	363	341	366	346	388	376	420	368	363	335	383	387	354	389	369	365	369	363	338	368	380	379	369	367	379	358	354	362	414	356	374	391	345	383	366	361	346	365	371	391	373	359	357	395	364	375	368	383	368	412	384	364	367	351	368	392	384	362	390	347	343	356	365	357	394	372	364	332	363	404	369	371	363	342	357	384	356	368	363	379	366	385	338	379	391	362	386	346	368	353	374	363	370	362	341	390	381	403	393	374	398	351	355	358	346	369	358	419	393	376	363	382	388	394	374	380	369	376	362	353	381	369	416	401	334	403	402	348	375	354	355	377	346	378	358	355	378	343	368	369	365	392	373	380	341	395	351	332	379	401	389	357	378	344	366	324	341	402	340	386	352	373	395	320	364	360	364	386	364	369	412	394	405	379	364	388	377	365	391	344	381	378	370	360	338	371	382	354	357	374	355	391	390	380	348	335	333	378	394	386	357	383	369	378	351	349	366	374	337	404	387	373	401	362	366	373	370	397	376	338	371	405	362	365	401	355	314	369	374	391	376	349	381	359	352	359	377	351	377	386	367	387	362	370	379	352	355	377	347	416	371	354	353	369	328	356	372	352	385	357	368	352	382	336	381	360	376	382	350	364	352	366	350	351	361	382	400	353	383	368	400	400	337	390	366	359	370	341	355	368	375	351	394	385	384	398	380	356	347	363	385	331	347	363	346	397	375	345	351	363	372	372	365	379	353	370	357	351	390	381	384	396	373	369	361	417	349	369	345	354	370	379	401	366	370	432	336	395	351	357	379	376	405	379	352	375	408	389	368	348	366	378	365	376	381	350	407	362	357	371	356	353	362	348	421	369	359	392	354	357	369	368	340	372	389	362	350	395	378	371	391	365	402	378	360	352	351	363	375	344	370	369	403	356	356	362	340	373	382	382	356	384	363	374	369	348	413	344	375	341	405	371	361	382	373	388	366	342	365	365	364	387	382	402	352	383	361	315	357	345	362	375	370	361	374	353	349	360	370	343	389	380	366	404	371	363	376	365	361	368	355	394	389	346	382	401	350	347	375	388	394	353	360	357	397	324	383	365	354	396	363	367	370	348	397	398	372	335	355	356	354	376	366	377	371	348	369	393	383	382	364	354	366	381	364	370	354	382	383	357	376	364	380	330	359	405	348	374	391	356	355	332	360	375	371	380	397	358	365	366	392	392	351	383	370	373	381	358	390	362	407	388	375	371	374	417	368	349	366	417	396	351	374	359	367	316	384	380	327	365	393	358	353	405	385	397	370	361	372	384	390	369	370	370	388	382	382	391	367	341	361	345	382	351	389	386	382	368	383	419	391	362	396	356	386	368	371	395	359	356	379	387	379	345	353	389
32978	16546	13884	7365	5023	3607	2816	2144	1764	1435	1310	1067	935	842	752	723	702	641	673	653	568	564	534	506	551	485	494	475	455	501	464	455	464	463	430	423	465	439	443	477	436	424	454	403	438	426	451	415	397	421	390	414	454	433	444	379	415	431	433	469	404	439	427	423	460	465	445	414	415	422	401	419	386	421	406	422	449	407	438	434	424	403	425	403	397	432	407	420	423	396	438	419	413	421	443	395	425	398	412	414	421	383	449	391	383	420	353	423	409	407	399	407	389	418	416	422	414	414	390	384	383	416	397	425	432	406	448	432	401	362	431	424	389	405	424	401	370	451	423	426	396	436	413	385	404	355	432	432	411	417	399	425	459	388	397	394	399	395	457	455	425	413	410	439	416	420	401	404	432	392	406	416	407	397	407	437	408	423	411	428	416	411	398	383	362	414	434	389	380	431	416	444	402	430	407	386	427	449	423	440	424	418	418	380	381	389	385	388	378	411	397	390	412	411	481	393	397	430	400	439	422	434	438	420	430	403	372	422	400	395	406	438	396	418	456	439	397	411	402	426	422	435	421	382	387	439	427	443	406	442	410	391	415	397	430	371	417	411	393	429	429	400	432	407	382	372	420	413	444	397	386	403	394	431	422	393	455	412	413	445	413	436	441	398	404	429	446	406	385	432	437	418	408	429	411	423	445	424	405	394	452	405	381	413	396	400	412	395	446	380	385	386	382	426	411	417	437	417	444	408	425	432	430	413	402	422	452	412	378	399	393	428	424	406	416	402	397	413	408	438	404	401	426	405	405	404	427	424	406	413	426	391	420	415	394	391	367	419	413	410	439	422	383	415	384	410	436	449	391	438	401	416	416	388	446	393	369	404	392	430	422	411	413	445	417	398	406	425	415	398	418	385	386	432	401	419	407	381	423	375	383	426	414	383	407	411	400	417	439	386	399	410	411	405	444	431	406	416	418	426	406	402	394	417	411	425	389	426	409	402	410	440	393	428	406	410	403	432	440	409	411	378	448	419	386	392	381	420	371	420	425	402	417	448	420	412	397	438	437	406	403	421	404	458	418	413	411	432	406	405	408	405	448	434	400	471	435	427	382	424	405	443	438	419	443	394	419	420	426	406	421	413	413	399	376	383	401	368	402	421	392	416	409	405	418	419	406	435	399	386	405	420	437	423	404	423	399	443	441	398	411	432	410	424	422	392	393	406	420	414	448	465	381	427	422	413	437	423	418	408	411	361	380	406	446	419	402	433	411	430	423	448	440	396	411	411	376	408	429	407	449	445	399	412	470	375	391	400	431	394	452	378	407	394	427	414	398	402	429	414	376	432	391	437	425	383	415	398	417	424	418	409	414	414	378	376	386	398	402	437	409	406	415	401	452	392	385	419	398	391	404	428	438	408	426	440	395	457	423	409	391	391	438	377	433	404	420	450	421	415	403	404	406	371	429	370	419	392	412	379	406	408	435	394	400	403	407	422	411	397	428	430	410	416	402	398	396	486	413	425	406	425	400	422	425	399	398	422	357	418	396	408	404	388	408	387	409	410	432	414	407	415	411	422	393	383	443	420	402	427	397	429	446	412	425	389	417	413	397	422	420	425	401	432	427	395	409	431	400	383	415	430	388	419	417	428	421	395	432	408	407	377	426	382	389	404	452	409	417	395	426	403	413	414	412	413	435	407	385	445	418	424	409	399	415	421	417	428	430	410	419	431	431	430	385	408	394	407	433	399	417	434	408	402	400	389	425	450	418	418	407	413	421	417	407	417	419	421	413	392	425	423	411	381	464	411	377	420	385	423	388	395	386	414	427	405	391	425	391	414	400	426	403	398	391	460	435	412	403	432	435	435	373	424	435	413	405	422	451	406	404	427	408	399	439	432	428	450	395	471	404	395	416	394	404	438	445	419	410	444	428	404	407	400	405	409	423	420	384	434	413	434	400	456	449	377	400	393	411	433	439	409	399	435	434	424	423	425	409	402	419	382	409	394	415	416	420	417	404	395	430	432	412	407	407	447	395	417	453	432	392	406	421	418	369	413	392	427	424	408	381	415	420	429	434	450	412	417	417	416	406	402	425	423	386	478	436	430	413	414	426	433	430	434	410	387	413	393	430	396	400	440	391	432	414	399	411	440	408	417	438	411	388	402	406	426	405	417	457	398	404	428	415	433	400	440	407	374	440	410	415	425	406	410	425	404	407	373	434	375	443	412	441	430	400	390	415	426	389	405	406	469	390	430	379	438	418	423	438	421	420	456	391	377	439	437	432	449	420	386	436	428	348	416	404	429	403	407	423	428	391	429	416	410	423	390	407	422	404	440	444	385	433	394	403	427	408	426	426	383	392	404	419	405	413	411	408	408	379	404	397	388	407	444	364	387	403	408	399	428	409	405	392	398	411	406	381	434	391	387	392	422	380	406	408	440	411	402	431	410	426	416	400	406	429	407	402	435	385	417	387	411	417	412	419	376	426	397	384	441	415	426	415	456	429	405	443	436	406	416	404	412	420	447	372	402	349	411	378	425	431	421	396	387	411	440	387	419	421	406	382	429	474	415	395	399	434	387	434	412	435	425	407	404	424	435	422	393	463	395	427	447	423	400	438	396	394	402	429	411	418	425	412	426	408	407	405	422	418	419	421	433	421	401	447	376	401	406	420	407	395	420	419	408	414	460	412	433	386	401	438	408	415	406	400	438	393	369	398	405	421	420	378	353	425	416	382	430	410	403	419	366	410	369	410	439	425	382	430	415	376	405	401	391	414	396	390	438	406	441	424	416	455	403	460	431	424	394	382	402	398	383	437	429	408	396	411	422	409	421	443	415	444	377	402	426	418	423	399	403	425	408	395	447	416	412	441	408	434	394	419	435	368	404	434	425	431	440	408	455	411	409	412	416	399	427	407	420	416	430	418	439	411	441	428	446	433	417	450	424	409	437	420	419	397	401	424	417	396	425	391	415	417	417	431	418	441	440	410	394	415	432	410	398	392	402	422	427	392	401	381	443	404	393	372	445	443	396	411	414	436	446	416	413	424	416	373	440	384	407	405	402	435	402	412	458	390	435	443	417	430	400	438	378	379	391	438	428	364	415	426	402	455	418	438	396	413	405	394	392	381	413	446	404	432	428	405	383	439	417	419	401	414	442	404	427	422	439	420	426	405	403	407	415	407	415	414	431	385	441	415	405	439	400	438	426	411	408	407	429	404	422	393	421	450	392	407	405	400	409	411	435	436	463	441	398	416	439	423	397	386	402	417	425	415	422	427	448	438	435	384	427	410	405	436	419	428	445	410	426	372	432	364	421	433	440	441	393	398	413	397	397	420	388	382	435	417	430	402	389	386	361	404	410	394	421	401	405	385	410	406	377	436	444	369	429	428	376	443	386	426	432	377	412	418	394	408	437	433	362	417	427	413	412	422	426	404	412	386	383	401	401	434	446	436	392	408	431	410	417	379	460	374	406	417	431	404	389	439	419	395	444	413	432	412	387
27362	19862	7195	958	606	534	539	494	503	464	476	498	521	513	511	515	492	527	513	522	468	497	526	497	461	530	515	506	463	492	485	488	455	515	512	507	516	466	483	434	513	468	469	502	486	506	492	480	476	475	504	501	526	475	469	503	528	498	512	505	498	505	504	517	461	516	487	453	461	491	475	474	473	457	466	457	530	514	466	528	493	473	500	493	498	517	502	472	485	496	488	515	489	478	517	487	516	477	501	465	479	536	458	512	509	491	487	488	488	494	486	470	449	526	511	484	445	504	495	477	516	508	500	489	481	512	519	502	486	454	512	496	492	462	485	465	473	430	470	514	482	498	518	499	488	520	413	483	534	431	512	486	491	507	491	443	427	472	517	508	492	497	487	497	480	490	472	505	505	477	468	492	485	486	476	486	487	476	512	482	492	443	554	473	500	468	488	479	495	532	469	470	509	515	463	453	522	487	503	493	467	497	482	510	520	481	511	511	513	484	476	492	461	516	486	515	474	509	471	507	482	494	501	509	491	515	486	527	495	494	487	485	527	471	498	497	479	505	484	496	488	454	483	467	442	497	510	464	455	501	501	521	490	500	498	473	461	534	512	493	454	500	530	477	488	475	487	492	478	486	500	491	489	499	477	503	500	520	475	477	498	538	540	480	501	502	521	474	493	496	461	486	497	457	509	498	473	492	511	503	501	460	466	472	552	496	514	469	489	471	470	508	530	484	480	496	450	532	473	521	484	545	517	498	504	509	477	481	480	519	516	484	478	515	492	494	480	490	494	491	491	494	472	468	468	482	522	476	464	448	483	514	527	509	481	534	494	481	478	491	479	437	497	487	557	475	461	500	502	520	487	485	485	472	472	505	446	500	494	486	478	508	427	491	489	482	525	471	470	502	475	546	500	457	441	511	490	515	477	511	455	465	547	507	520	503	514	464	497	469	491	461	470	484	471	551	474	514	510	464	487	480	516	481	477	484	522	492	478	495	500	463	519	524	473	530	492	511	457	541	493	497	504	481	468	507	511	522	484	506	470	514	494	452	500	502	458	520	486	478	499	500	506	467	463	460	481	481	502	445	490	483	455	502	513	503	442	476	495	496	475	502	511	496	445	507	466	468	538	495	499	471	495	478	486	485	448	470	476	452	453	460	517	455	494	525	493	462	540	513	482	528	479	487	497	479	485	490	487	462	545	505	501	461	506	526	445	460	499	504	520	493	507	497	473	478	467	513	463	488	520	478	489	475	457	500	526	433	486	484	475	468	524	475	488	498	496	507	507	442	461	492	484	467	463	513	488	447	481	444	499	492	510	496	460	504	431	506	452	494	491	459	476	520	483	496	501	487	516	516	470	532	500	508	501	478	522	484	476	536	490	470	480	452	487	469	473	477	506	517	477	498	517	492	483	450	490	474	466	470	508	489	486	551	458	457	498	466	531	494	501	470	490	488	501	453	445	524	491	489	495	479	463	467	468	480	508	483	435	481	498	513	496	515	454	457	492	499	478	483	498	506	490	464	457	509	496	487	485	468	517	487	498	509	499	445	463	462	486	495	473	473	514	501	465	484	475	463	460	458	467	491	504	494	500	487	487	483	478	468	540	515	458	467	489	493	479	459	455	511	475	488	507	459	458	480	513	489	485	463	481	449	504	499	485	495	518	479	498	493	480	483	510	493	495	443	472	514	510	473	503	508	482	490	457	465	493	485	509	517	545	501	481	491	494	481	461	445	489	472	508	512	471	511	461	485	472	485	458	508	478	474	487	487	480	474	479	513	477	450	466	502	525	470	542	485	469	459	455	447	492	457	520	488	483	511	486	501	481	482	471	499	514	494	433	492	461	479	477	502	498	489	490	523	514	503	472	464	461	484	456	534	431	484	489	469	500	473	486	516	463	521	502	517	500	492	485	470	510	502	464	493	491	498	485	548	457	490	488	518	463	462	487	478	490	482	494	499	506	519	521	479	492	469	465	481	508	515	487	500	467	529	479	481	506	473	484	495	486	449	484	470	499	508	505	489	467	495	496	494	473	501	466	450	466	455	509	483	514	498	471	500	516	497	529	540	473	490	455	464	458	503	475	503	475	510	486	448	481	494	520	493	507	516	480	524	540	533	494	474	485	500	492	462	518	486	471	500	460	489	492	520	478	471	541	508	475	477	480	498	494	489	475	487	507	515	463	499	508	478	482	487	453	498	481	504	497	466	479	492	512	462	489	452	494	472	508	502	495	470	465	504	466	440	468	490	499	470	473	515	483	530	512	495	480	475	465	498	492	489	534	495	488	487	520	552	451	487	487	540	536	474	483	460	475	476	502	468	469	510	492	511	477	529	488	476	505	459	501	505	489	501	453	496	550	484	498	506	499	447	513	481	514	516	484	466	538	488	475	470	462	472	529	463	484	466	496	477	475	532	488	493	503	456	468	524	492	524	475	484	495	517	500	508	510	516	472	466	500	496	490	518	510	446	485	505	498	492	479	504	497	485	488	459	493	468	501	469	517	467	488	465	517	475	490	446	521	483	448	481	430	542	505	458	516	530	521	470	469	477	501	497	474	498	496	487	494	531	481	504	483	515	479	484	491	470	526	489	474	492	494	475	485	469	513	481	519	497	502	496	484	482	522	469	481	468	484	504	530	501	508	488	447	472	459	497	440	452	502	495	505	500	502	485	468	447	504	488	505	491	475	529	499	475	501	489	485	502	467	488	486	519	474	494	461	454	500	517	467	483	486	457	467	479	481	479	497	505	520	492	510	505	482	502	491	523	505	468	510	487	453	501	462	473	476	487	530	495	480	523	485	489	497	487	449	479	474	458	504	511	466	523	491	505	513	495	508	483	486	492	479	518	501	501	477	459	469	488	488	471	482	480	463	507	481	496	485	516	426	523	495	493	524	456	466	480	476	474	436	457	473	481	462	470	512	475	502	489	478	469	538	509	528	543	491	537	471	496	492	500	473	470	453	470	470	499	452	453	507	489	478	496	483	468	511	507	498	490	518	545	475	460	490	476	537	513	480	469	510	487	493	503	499	472	506	499	470	497	498	486	520	508	459	493	487	470	467	480	487	549	442	450	453	518	497	528	530	492	534	478	486	461	489	452	504	478	476	484	492	491	507	450	467	505	493	451	453	507	492	473	537	453	489	450	498	508	482	481	501	524	493	488	486	472	468	463	492	499	488	457	522	475	487	467	515	506	495	493	466	467	526	472	491	474	492	474	518	467	499	474	457	517	482	483	487	486	480	475	474	508	493	495	498	459	500	452	483	491	454	499	522	489	481	475	489	498	450	478	513	484	516	469	468	521	485	495	525	549	453	515	499	495	472	519	525	522	503	520	466	484	501	502	513	464	477	530	470	463	489	459	498	479	499	525	492	486	458	497	522	491	493	489	496	491	525	485	489	513	477	529	518	520	456	453	505	514	469	487	514	490	477	502	511	476	487	501	469	457	476	506	505	493	507	486	490	519	506	511	481	532	493	462	547	484	490	496
16687	1337	1236	821	727	703	658	635	682	596	650	555	615	609	571	555	581	605	598	620	555	608	629	627	646	584	561	572	596	591	580	588	570	582	568	585	639	584	610	553	575	545	576	588	635	563	620	574	589	616	630	573	570	576	626	584	614	616	583	633	593	530	565	576	622	574	554	541	571	566	615	598	610	608	575	594	553	574	582	616	575	612	553	625	555	570	604	567	640	574	624	553	619	591	556	581	556	606	575	598	570	594	603	544	556	581	552	571	574	557	589	560	585	566	583	585	592	577	581	565	593	579	578	643	592	578	581	573	603	585	528	585	573	601	590	553	565	593	577	592	566	552	567	598	585	573	612	551	641	592	580	586	565	571	559	550	579	564	560	561	553	591	547	615	588	607	597	602	583	564	618	560	574	602	578	578	568	567	551	575	578	592	563	598	605	593	585	538	612	594	620	569	565	571	553	576	552	565	598	593	601	600	577	641	585	567	610	591	588	583	595	579	522	570	625	572	581	593	607	600	557	530	668	604	568	568	569	564	596	579	559	616	623	591	553	574	565	664	615	590	584	604	570	596	567	587	636	572	546	577	578	599	604	555	588	582	574	604	597	593	539	580	578	614	597	583	634	599	618	605	609	582	590	572	576	598	581	531	599	579	582	613	572	590	599	550	586	570	596	597	577	571	586	577	561	594	584	570	605	605	552	579	571	605	544	576	614	573	594	587	577	588	566	569	552	526	589	574	609	616	594	595	545	594	562	594	585	596	557	554	613	604	575	563	546	541	631	573	582	541	608	562	577	570	576	547	607	550	554	579	592	582	611	601	555	585	587	610	571	585	577	527	587	546	593	577	614	546	557	556	593	572	575	567	612	606	600	606	566	594	580	594	588	578	573	605	577	584	638	600	568	574	597	557	613	591	570	576	576	601	605	557	572	579	589	585	573	627	563	572	621	583	578	554	558	584	547	580	564	597	581	583	568	542	559	577	592	565	561	613	617	582	588	618	576	581	552	562	543	554	553	558	564	619	548	622	598	604	580	578	547	559	526	540	563	616	567	538	575	567	530	578	591	530	589	557	625	596	547	568	577	621	586	616	595	629	604	541	604	618	533	566	584	560	611	535	569	569	593	587	591	602	576	609	538	540	551	533	598	579	596	591	578	601	612	644	607	570	586	589	570	566	564	574	593	574	586	574	571	553	552	558	545	592	597	593	599	616	559	586	581	562	567	571	580	623	621	611	553	629	610	553	602	602	598	624	550	582	619	646	548	578	599	538	613	573	574	601	596	624	552	568	599	541	607	574	615	572	557	586	546	573	558	599	595	551	616	564	574	611	608	586	564	566	555	566	562	552	563	549	601	593	548	578	594	615	612	597	590	609	570	578	579	567	591	563	567	588	552	588	546	570	597	562	540	598	584	584	562	578	610	590	566	611	549	575	520	555	577	608	570	562	581	570	572	588	560	549	574	588	616	604	598	613	604	567	533	560	579	613	582	611	611	569	593	560	602	594	587	563	573	621	532	550	600	558	593	578	591	581	546	583	605	641	585	605	558	567	593	601	564	592	574	584	554	595	586	570	588	588	613	602	571	577	590	588	603	592	597	563	592	584	641	586	616	547	591	540	611	570	584	557	582	539	586	580	586	628	526	589	575	580	574	594	601	555	595	623	622	575	571	558	558	578	608	591	575	538	592	568	561	570	591	561	536	568	603	613	578	562	613	578	621	569	575	561	598	564	582	540	563	527	607	534	579	597	568	598	585	570	560	594	524	570	567	605	564	558	579	559	578	591	573	577	591	604	603	634	590	540	581	524	605	554	538	568	583	576	556	593	579	599	615	561	579	595	583	560	612	556	608	586	555	613	609	582	605	595	581	595	511	578	595	561	576	580	607	610	631	573	595	560	605	568	561	564	581	570	597	591	584	535	609	604	564	587	596	548	574	560	568	609	579	605	571	581	606	589	582	589	563	541	562	594	584	578	613	603	604	577	564	540	589	566	549	556	592	577	581	599	576	555	578	529	579	591	622	581	609	622	583	554	580	589	613	545	614	599	534	558	601	582	562	578	589	561	637	592	620	583	595	555	584	569	557	570	589	567	580	655	570	582	608	605	578	560	589	582	578	560	584	614	549	599	570	577	592	552	572	575	646	577	574	590	587	613	585	530	585	601	587	535	590	586	583	601	574	607	600	595	601	609	556	598	605	560	561	555	563	600	576	568	567	568	565	588	563	557	567	549	599	546	567	607	583	603	567	631	599	615	562	535	598	589	577	584	602	550	527	588	605	595	598	568	576	555	559	587	603	566	595	570	594	573	593	570	553	580	573	584	590	576	546	566	589	615	596	564	574	590	554	543	580	585	571	598	581	567	552	601	605	575	595	558	562	563	592	555	572	585	569	579	535	548	590	592	566	584	591	591	595	547	570	572	569	593	586	618	575	600	562	594	604	576	607	567	587	564	589	562	578	578	622	571	542	521	569	590	567	601	599	590	553	564	586	590	600	575	598	560	576	592	573	579	602	566	625	570	570	565	589	557	564	557	540	594	584	576	608	553	590	558	563	589	575	578	646	591	600	613	582	581	590	559	593	608	568	586	598	595	598	594	588	578	529	573	638	565	592	562	613	567	593	566	613	561	586	575	577	545	585	604	553	530	544	614	589	547	550	553	586	533	549	551	600	566	551	583	561	587	619	573	598	584	592	580	610	592	602	581	561	590	583	575	577	559	657	593	579	559	592	558	607	590	563	592	575	613	584	577	589	583	546	602	587	581	571	583	526	599	580	636	620	567	574	626	576	599	559	595	586	581	554	554	594	536	567	569	566	601	600	583	610	543	585	575	572	542	588	564	611	603	584	558	556	555	645	641	577	615	599	598	561	564	562	554	606	586	610	563	586	594	575	635	550	605	559	609	538	601	619	619	581	573	593	584	570	622	597	574	620	600	576	623	537	583	584	592	558	557	560	542	591	586	604	624	608	610	597	564	597	583	593	615	550	551	599	569	613	567	575	599	573	587	574	577	571	553	586	571	572	582	591	561	615	555	581	551	585	580	560	554	553	599	552	565	603	593	594	563	606	566	601	597	581	584	617	605	588	587	587	549	574	573	579	565	588	590	574	571	561	611	641	564	565	578	603	587	585	570	575	596	576	614	591	578	583	578	588	592	606	557	578	597	560	636	636	567	561	580	612	535	562	580	542	574	583	639	581	606	617	595	585	573	616	595	647	605	596	608	579	604	601	595	571	610	549	558	626	617	624	552	598	589	578	601	583	577	560	628	582	575	596	614	544	560	564	550	602	605	563	583	611	559	528	548	573	566	584	586	583	559	583	585	594	592	578	577	573	601	582	612	573	552	627	604	558	613	592	569	619	596	568	601	630	595	580	523	586	588	593	586	568	564	594	544	572	608	608	624	584	598	615	595	630	570	577	622	601	596	577	601	575	567	618	599	526	577	537	626	542	514	605	577	566	550	615	567	541	573	558	616	592	573	574	545
23671	21126	28435	24057	21117	12130	1144	675	549	517	457	412	364	334	332	361	305	295	300	301	299	292	271	282	278	294	259	284	253	275	267	289	271	272	272	252	235	247	249	256	275	269	263	252	285	246	239	251	257	258	254	242	250	256	242	248	264	273	239	273	262	260	263	251	248	244	238	244	240	252	227	249	222	254	258	231	252	248	261	229	248	254	238	268	246	232	244	249	238	254	226	251	246	238	256	249	244	243	246	226	226	296	255	251	255	261	257	244	230	244	231	237	259	259	241	251	229	257	219	246	270	269	259	272	228	236	249	232	268	227	241	242	245	250	232	254	222	237	257	253	264	213	237	260	216	262	267	255	252	264	249	260	257	259	234	242	246	245	200	246	292	228	228	281	251	263	254	272	251	245	295	264	247	246	243	248	249	263	257	281	251	231	248	268	246	245	258	226	254	246	239	244	251	249	237	258	247	259	257	252	237	235	236	263	238	243	272	256	249	275	280	262	253	242	248	255	239	252	240	241	243	210	233	251	228	245	266	259	275	232	261	247	243	235	263	261	253	235	248	263	236	243	265	256	287	242	275	267	258	239	248	262	218	214	257	278	253	253	247	254	241	254	251	232	282	260	248	244	257	240	264	225	254	252	203	276	251	248	246	252	250	256	257	239	253	225	239	208	250	258	240	246	252	245	260	203	253	261	245	252	254	256	237	244	230	237	241	246	270	259	237	238	240	272	254	276	267	256	252	246	272	248	236	225	265	233	219	256	264	245	250	253	253	263	240	240	257	266	219	240	222	230	263	246	255	255	265	238	247	263	265	250	256	227	262	246	247	259	224	250	252	250	242	236	250	263	239	254	238	243	231	250	263	244	257	267	223	240	240	255	257	254	237	266	251	230	265	214	249	239	241	261	238	241	248	263	233	272	218	254	248	262	247	259	253	228	236	250	252	258	238	255	226	260	247	240	244	257	242	235	252	261	245	253	250	254	241	274	243	248	240	270	250	237	243	259	233	233	262	251	261	225	245	256	244	242	228	224	239	211	243	242	265	231	256	257	276	255	262	248	234	268	255	288	252	249	236	273	258	256	242	241	249	262	236	247	257	236	270	253	266	217	262	251	277	233	253	265	241	235	279	236	241	263	231	252	239	210	278	250	255	271	227	262	250	224	237	259	267	246	286	245	250	265	230	267	240	264	228	249	288	234	226	256	243	259	251	249	245	229	249	259	249	295	230	268	255	261	238	272	218	272	243	236	250	248	251	251	247	255	276	269	256	240	255	244	254	251	268	249	255	252	234	249	260	249	225	231	233	245	238	264	241	272	249	244	248	278	246	268	277	248	281	215	232	238	259	243	255	271	227	250	233	253	274	262	253	247	228	258	259	260	233	252	256	256	259	242	264	242	231	227	246	225	246	252	275	235	243	222	245	235	231	267	245	280	227	254	245	230	248	237	237	237	274	235	255	263	266	245	247	236	238	239	273	255	244	237	246	228	205	237	249	236	250	260	247	252	258	257	254	216	247	243	205	234	241	244	225	236	271	270	241	258	234	255	242	260	258	245	270	259	263	254	241	240	236	235	229	229	276	241	252	236	274	237	251	233	254	264	246	231	240	256	253	260	283	232	270	241	247	246	265	264	270	262	245	256	258	256	241	245	271	265	246	221	257	239	262	242	253	236	257	253	275	260	225	256	252	263	231	265	251	241	219	232	229	250	279	245	225	246	243	247	257	244	264	255	256	239	248	231	262	240	226	222	221	262	261	228	216	227	208	255	264	228	254	259	230	261	242	252	240	251	243	254	237	241	221	230	229	254	235	260	273	248	252	247	251	248	266	236	255	222	258	246	277	261	242	253	228	244	246	270	226	209	234	231	243	252	247	256	256	263	273	250	260	261	266	263	242	238	244	231	251	254	249	253	251	249	235	240	254	244	258	269	245	238	262	248	269	225	240	231	245	230	247	246	246	255	284	244	231	211	234	239	259	251	241	221	278	265	231	253	227	243	267	226	243	230	240	250	246	242	240	265	272	255	238	229	260	242	263	239	222	260	226	285	245	225	223	247	280	248	257	233	246	258	268	259	239	230	282	263	252	235	266	253	250	232	233	236	221	248	264	258	239	234	251	225	262	250	269	239	250	229	264	249	236	248	251	247	235	247	260	254	244	236	240	242	228	242	234	254	247	235	267	260	245	253	246	245	205	256	244	237	251	264	248	226	222	243	232	266	250	266	235	281	242	254	240	245	276	269	248	229	242	286	260	250	224	235	229	234	260	237	252	247	236	246	233	268	242	269	238	271	230	260	257	240	254	239	231	253	257	238	256	239	256	271	252	215	254	268	239	253	219	232	242	226	243	247	247	260	246	264	238	256	233	248	271	241	261	254	254	238	248	215	270	263	220	252	272	285	256	232	258	234	267	248	279	243	260	256	263	244	242	239	241	275	267	231	253	251	258	230	249	251	246	199	224	272	248	256	262	257	242	233	264	237	240	262	252	228	227	284	232	257	261	249	246	239	266	254	249	257	263	262	252	250	251	252	230	256	227	250	248	256	244	248	245	259	247	243	247	273	242	231	261	269	232	240	259	236	231	246	242	239	222	236	241	241	240	259	239	243	253	255	244	245	241	224	249	231	250	265	264	269	242	246	252	278	247	238	235	236	233	248	240	232	263	232	233	265	249	283	236	248	248	268	253	273	252	251	228	249	233	235	240	227	225	227	246	258	221	235	256	249	261	259	259	240	242	250	205	251	231	262	234	236	255	235	255	257	242	268	252	235	247	263	247	240	230	246	247	266	245	237	241	255	218	252	260	230	243	236	262	234	250	248	281	249	230	260	253	265	260	266	243	259	247	250	273	257	245	290	242	247	249	244	244	237	248	254	220	255	237	224	264	244	238	286	255	239	264	260	254	264	229	281	228	244	236	257	249	257	244	234	261	233	233	211	243	243	247	273	262	240	234	265	280	266	245	237	234	248	244	277	242	237	239	253	269	264	230	239	248	254	212	241	254	274	249	236	252	255	264	260	284	245	254	247	256	255	224	267	251	268	259	221	248	258	246	248	236	227	243	229	256	265	246	265	227	241	252	263	267	252	244	267	239	218	259	258	250	235	255	247	221	288	239	227	242	239	254	266	232	251	233	241	242	226	233	233	228	240	219	276	223	262	258	237	246	250	231	262	246	239	241	245	276	262	254	243	259	273	233	243	238	234	252	230	248	256	227	263	238	255	259	247	245	242	267	230	247	253	285	234	256	258	271	274	252	249	249	224	253	241	232	211	237	243	251	256	229	249	260	239	259	229	242	251	241	253	260	253	258	249	240	240	206	250	256	225	243	251	240	241	239	240	253	245	232	264	267	235	255	233	246	278	254	244	270	242	250	261	227	266	225	251	225	228	247	242	239	240	217	237	242	226	252	233	248	251	244	260	236	222	247	240	268	210	266	265	261	237	232	214	253	276	221	213	225	223	236	222	227	237	210	233	256	250	286	245	234	241
36262	9982	8118	4128	2658	1997	1529	1193	998	829	749	627	568	526	472	461	431	427	412	393	408	383	384	347	377	316	321	346	359	325	343	317	316	289	331	318	353	321	344	370	323	320	333	318	282	310	277	326	340	283	325	316	301	322	294	313	313	295	319	283	349	324	342	316	305	312	307	322	281	316	321	278	343	317	286	303	319	333	305	285	315	285	320	313	307	321	332	315	309	289	332	309	307	302	298	293	305	311	302	326	321	268	292	315	305	313	298	322	302	281	291	305	275	316	309	312	301	308	309	305	267	312	298	303	311	287	281	296	296	310	317	288	318	316	304	278	298	318	315	313	278	307	304	281	283	302	318	318	305	309	291	288	303	291	318	284	305	334	306	290	324	291	323	288	302	307	324	319	291	296	319	319	308	307	333	293	304	318	293	283	263	291	313	314	324	288	324	299	307	304	291	313	276	320	313	351	303	308	302	298	298	278	309	307	303	299	307	287	295	311	304	326	338	283	266	301	298	307	314	308	295	288	310	315	310	279	320	327	326	309	306	293	316	313	300	303	325	288	323	303	296	335	288	298	302	291	300	295	327	292	323	301	293	279	315	280	305	292	270	309	304	326	288	297	296	307	299	320	330	284	279	296	318	325	297	303	280	287	310	315	277	285	289	337	296	290	279	297	320	301	298	302	283	285	304	318	274	331	311	293	342	296	323	328	299	291	311	306	305	284	294	315	293	278	281	292	322	338	302	330	286	290	311	308	284	323	297	284	290	307	314	326	289	317	300	277	303	295	310	328	320	305	319	282	305	289	307	255	334	283	310	282	298	338	278	294	279	319	326	292	332	297	321	301	304	303	315	301	300	300	321	295	314	325	311	314	285	302	293	308	301	298	287	289	297	302	284	281	301	316	302	322	301	336	311	301	293	287	312	293	309	348	288	310	282	315	301	305	329	280	320	298	301	316	322	302	279	299	289	290	304	308	291	328	310	328	319	334	309	281	287	319	302	300	329	327	285	302	314	264	329	264	310	319	311	297	289	292	304	329	275	294	298	298	276	299	309	307	317	286	288	308	306	285	319	305	325	286	323	292	310	268	287	308	296	292	328	303	272	343	358	293	315	271	312	326	315	305	328	307	309	305	288	323	288	271	302	297	315	303	287	306	299	327	355	291	270	292	290	306	327	296	315	300	310	332	305	336	263	306	280	325	298	302	298	288	312	298	302	302	276	345	304	324	303	302	279	340	314	294	303	345	310	297	328	284	286	315	303	272	349	301	322	293	301	298	284	300	285	328	283	310	311	284	291	317	329	285	292	271	289	288	286	313	285	309	317	316	296	270	296	323	321	297	314	303	326	283	290	289	296	280	293	296	308	331	285	295	312	318	306	305	280	307	276	282	311	328	306	316	265	333	314	285	257	296	324	270	283	316	271	330	310	284	269	276	286	308	310	300	267	326	312	303	318	287	316	290	282	286	312	321	308	287	330	330	318	319	269	259	295	305	293	318	289	319	286	288	315	294	321	282	272	298	311	289	292	306	286	297	265	303	275	283	327	285	263	311	328	283	276	328	301	305	329	300	282	274	277	296	305	308	286	310	302	304	324	301	300	315	322	295	282	278	324	288	349	303	325	290	345	299	257	293	292	318	292	274	327	270	301	304	318	317	349	315	331	311	318	275	296	300	304	317	337	295	299	292	336	303	302	308	303	314	304	297	304	297	269	303	312	310	306	303	322	301	288	309	339	283	289	276	306	327	305	306	340	296	309	280	305	309	314	313	310	312	305	306	294	346	285	331	279	305	326	304	304	304	285	282	340	309	313	299	328	281	285	319	314	304	326	299	298	292	302	288	305	287	280	328	282	312	312	282	299	303	302	295	290	341	297	280	321	311	333	309	287	279	298	296	315	307	319	321	305	343	314	312	323	313	334	311	306	313	298	339	309	318	306	321	338	306	320	321	304	320	294	332	300	301	278	328	296	298	307	270	287	304	308	311	295	294	277	310	293	303	330	331	278	294	298	300	325	336	299	279	280	312	286	280	299	288	267	329	284	281	328	307	304	268	300	314	298	307	273	268	313	306	302	310	310	305	302	309	306	295	313	328	330	313	309	341	316	332	331	306	289	282	298	288	278	290	302	296	288	342	301	268	345	283	310	286	262	286	301	293	263	300	281	292	301	318	287	277	326	341	291	308	324	310	309	308	320	290	297	270	303	299	308	295	331	334	343	313	282	306	320	303	284	303	306	301	301	338	301	298	283	319	303	291	297	331	307	347	314	302	316	293	351	337	258	297	274	296	318	334	290	298	293	295	313	295	293	306	303	296	322	308	308	287	297	302	301	317	319	319	307	315	279	315	303	308	303	304	311	275	292	312	294	300	298	332	332	303	320	320	312	319	304	312	316	292	315	299	292	324	302	292	276	310	324	286	318	268	326	329	298	350	280	282	281	294	320	296	312	315	286	300	298	268	311	280	319	308	291	293	292	312	269	331	271	288	293	310	302	319	290	313	313	298	321	300	320	286	298	327	322	310	292	297	299	294	307	311	328	288	307	305	326	294	288	341	290	282	316	283	285	306	314	321	301	340	290	309	295	284	292	297	288	292	300	323	282	311	326	328	293	277	325	311	279	282	292	294	313	297	297	287	292	327	268	305	335	293	317	289	312	288	296	300	272	298	277	292	320	321	299	300	327	334	320	307	284	297	302	304	313	326	291	308	311	307	273	321	310	285	301	335	305	288	322	297	311	298	298	314	297	289	317	291	298	264	289	294	300	310	322	304	327	318	314	331	299	288	308	262	287	308	292	320	315	308	298	310	276	292	305	302	294	277	284	296	321	286	310	313	299	306	307	308	281	295	316	309	310	300	315	332	308	311	300	334	292	311	329	326	297	323	297	301	310	284	283	295	319	313	285	296	296	280	295	303	287	301	311	286	282	295	281	319	310	310	289	324	314	310	308	290	298	319	350	317	314	335	317	298	312	302	286	320	299	290	318	325	291	289	316	299	304	282	303	318	313	303	294	304	299	325	278	279	314	290	303	295	302	263	272	316	306	322	311	331	311	299	307	313	287	297	302	293	291	300	305	301	308	311	295	297	291	293	300	310	302	284	284	301	328	251	282	300	316	318	301	327	316	314	314	285	310	326	281	305	309	304	308	316	309	306	285	331	327	289	284	301	300	271	307	308	318	287	295	289	296	312	313	310	311	313	313	311	282	270	280	291	291	299	314	290	309	315	291	311	314	297	309	318	293	307	301	299	306	330	313	325	335	323	299	298	316	297	303	293	303	299	311	298	300	293	307	310	288	276	323	335	314	287	331	304	290	312	287	313	269	310	303	290	303	313	330	282	270	308	315	284	337	292	313	313	286	301	283	289	302	315	321	295	339	330	309	305	285	311	322	291	298	304	295	308	290	317	323	296	304	290	307	325	329	289	275	314	287	328	296	314	321	304	283	292	312	273	292	292	286	289	296	307	309	279	345	341	283	290	346	307	272	285
24964	21131	27477	24950	13353	1315	993	879	822	769	744	757	750	745	694	690	700	687	702	668	701	650	721	651	679	714	701	734	682	678	644	663	698	651	684	623	681	681	656	696	654	588	698	686	666	653	714	718	674	656	698	670	627	669	687	649	705	650	687	668	661	691	664	665	657	675	644	696	673	702	683	652	640	718	714	687	691	690	689	658	661	677	661	654	683	647	639	638	665	664	668	678	705	657	649	697	650	675	658	647	633	642	682	653	648	700	667	677	661	678	670	658	653	669	638	690	640	655	658	668	683	661	659	662	664	646	698	709	637	645	693	671	671	640	712	678	668	637	680	706	688	657	680	650	713	648	664	628	681	667	690	672	690	680	707	618	730	646	659	639	644	651	686	686	676	633	730	662	660	680	661	692	632	657	630	646	690	647	694	636	653	668	684	660	691	655	635	658	686	639	680	647	682	646	660	656	640	644	669	652	650	678	641	656	680	665	700	719	684	694	634	643	695	658	678	656	589	649	706	687	656	696	623	699	689	668	626	651	654	667	678	682	678	663	722	703	690	629	628	672	697	702	655	647	648	662	679	664	716	668	656	668	683	640	652	636	688	623	639	635	701	661	696	695	640	692	640	653	662	662	672	659	715	616	643	647	632	677	687	638	681	676	709	643	693	629	607	667	658	659	624	643	674	663	693	646	661	646	611	648	640	679	700	669	703	627	673	655	662	658	645	684	652	679	633	659	669	697	641	652	651	676	643	663	613	673	676	714	702	673	663	640	674	669	717	676	694	643	660	690	650	665	654	664	734	660	623	685	678	688	679	623	650	650	641	649	653	688	674	642	642	715	689	686	619	637	706	659	646	634	616	706	676	685	622	666	662	678	626	686	687	685	671	634	719	652	633	601	645	660	679	694	650	637	650	655	648	683	640	651	692	605	661	661	661	643	652	716	671	639	621	661	638	682	639	679	660	678	678	654	668	635	675	708	675	655	632	672	737	704	618	635	657	658	640	677	646	613	692	686	691	703	677	633	619	654	680	690	705	655	674	663	686	601	659	626	671	624	640	639	698	633	648	618	658	651	662	670	632	669	690	634	680	670	633	685	636	732	657	661	651	685	652	680	658	647	667	663	652	675	702	700	702	622	670	681	676	656	634	662	650	666	646	651	643	637	645	659	674	706	620	647	654	655	632	699	678	707	683	642	679	664	708	616	685	630	668	631	653	682	658	617	672	639	611	663	672	658	690	659	666	669	618	642	629	662	659	680	675	658	612	618	692	695	621	676	728	664	647	667	724	665	650	640	693	696	697	668	645	673	670	674	680	644	682	674	715	690	665	636	670	726	682	631	658	694	678	618	678	596	676	616	678	676	699	659	672	671	672	630	686	652	642	638	698	659	659	695	714	680	668	672	646	647	687	657	683	699	631	653	648	668	642	676	672	667	648	642	673	671	645	695	630	658	685	641	663	667	644	726	670	668	694	661	679	700	664	683	699	700	694	662	605	625	661	665	643	692	679	666	627	663	692	658	710	668	661	682	663	681	651	606	677	663	654	702	681	680	666	608	728	712	700	653	660	655	649	696	708	602	700	596	703	693	610	666	675	597	663	669	686	659	658	673	670	667	636	698	677	688	636	679	668	584	659	630	686	643	642	668	686	686	701	661	676	638	642	647	717	678	661	669	647	626	694	654	714	652	626	683	657	668	648	646	717	755	648	652	631	636	691	678	660	663	679	692	720	689	646	656	657	650	690	661	653	680	672	685	658	691	641	686	636	667	660	685	652	707	633	648	672	670	677	660	662	677	653	659	626	653	679	674	668	634	631	674	654	716	647	703	605	676	686	619	639	680	658	692	650	655	683	640	672	671	648	631	634	660	657	624	649	641	679	664	692	693	682	686	652	684	711	644	634	678	683	670	668	678	695	635	725	681	689	634	684	666	692	629	667	657	646	670	641	692	675	657	657	630	694	663	619	653	648	665	691	644	682	664	654	712	663	684	679	642	699	704	653	662	629	647	655	653	681	677	695	643	655	680	680	726	664	647	687	679	632	678	641	680	657	637	673	682	704	693	674	680	672	670	658	683	673	671	696	687	708	638	708	665	641	658	625	660	668	677	652	700	635	641	645	652	625	657	677	689	669	667	658	667	662	673	677	661	657	689	642	635	672	657	693	664	676	638	652	673	668	684	658	660	659	669	669	728	621	669	641	690	682	669	690	686	670	654	640	640	709	657	653	672	599	668	667	645	636	667	630	685	682	632	687	653	606	701	667	666	654	634	689	632	665	600	649	624	655	649	658	705	685	625	663	645	650	641	674	600	633	687	693	657	667	668	639	681	647	651	611	659	616	600	677	710	668	678	647	678	673	672	694	647	657	722	607	660	629	669	607	663	700	656	688	666	711	636	662	675	691	641	649	647	684	677	623	660	694	667	675	669	633	684	674	664	636	680	650	670	655	655	686	693	620	705	663	631	682	721	680	649	677	670	669	642	659	635	711	680	702	654	654	646	682	706	653	648	636	696	621	701	699	635	613	656	664	649	677	683	690	692	659	655	662	709	633	700	664	633	693	681	661	654	634	662	677	686	678	632	674	646	641	708	632	664	633	663	692	678	641	645	664	649	661	655	693	675	666	623	641	678	685	685	661	666	638	675	667	678	671	661	652	642	683	675	651	634	675	670	643	639	663	669	699	666	624	665	659	673	631	652	676	667	678	667	672	692	656	678	646	669	689	680	637	649	687	647	669	636	693	673	607	653	654	673	682	642	680	714	661	702	648	681	653	683	618	668	656	641	687	641	634	665	626	637	641	672	697	656	661	659	643	643	660	642	656	605	661	667	657	690	673	679	661	617	642	613	681	671	644	698	648	651	715	663	643	661	701	678	686	642	676	670	633	658	652	650	678	662	704	712	695	655	669	674	644	630	695	652	649	678	644	643	667	641	722	655	640	651	656	626	649	705	662	619	671	686	629	631	685	637	692	655	695	666	676	677	675	674	633	717	671	718	673	623	691	671	688	676	607	646	610	684	638	701	703	683	654	676	661	657	669	657	690	729	669	643	696	678	608	687	662	688	682	695	685	687	650	663	633	683	641	638	641	652	675	684	635	651	631	652	711	687	655	670	686	712	646	669	639	643	676	627	645	637	630	660	669	657	626	676	652	640	664	637	697	677	660	680	643	678	670	639	629	677	614	631	658	674	672	653	622	603	630	690	700	728	647	686	661	640	651	645	649	679	655	654	656	636	671	658	642	648	697	746	700	655	652	655	674	663	688	668	670	690	681	684	619	629	671	667	680	672	694	626	693	672	738	660	636	658	701	647	651	657	648	659	665	692	669	676	626	679	722	680	659	661	682	638	684	699	645	614	643	693	673	608	660	674	633	713	700	641	672	677	664	681	633	695	634	671	678	633	638	668	685	656	671	629	633	678	685	611	670	667	678	650	656	633	668	646	654	662	660	679	678	681	681	679	630	642	669	676	644	650	644	648	685	663	641	649
36574	6427	5133	2937	2056	1664	1385	1283	1190	1034	988	890	898	877	854	876	805	827	823	828	829	756	821	749	747	772	799	767	804	789	748	699	775	755	804	769	792	786	787	777	804	820	765	780	787	771	756	738	777	732	780	741	738	746	733	783	722	751	744	754	744	748	739	790	767	745	759	741	739	737	784	767	802	760	800	753	745	732	747	731	735	732	776	742	736	736	658	724	736	776	716	765	767	736	738	826	746	749	755	778	734	739	772	723	777	744	735	781	757	761	745	720	707	804	761	772	713	790	718	747	768	776	776	798	731	782	755	756	766	754	707	716	786	753	714	743	776	715	758	758	741	776	762	750	769	757	724	769	768	751	762	763	735	681	765	745	735	744	748	786	720	772	748	726	749	788	742	786	743	746	803	744	731	695	774	777	757	724	720	765	699	774	735	749	746	740	756	734	765	736	725	774	727	728	748	730	745	729	691	790	781	776	735	754	752	721	738	786	754	731	782	763	758	728	716	737	731	745	737	722	798	759	740	718	732	736	728	756	721	730	778	762	743	762	744	765	752	756	758	703	793	744	762	760	751	778	798	777	752	750	718	712	808	750	768	741	769	757	727	745	780	783	768	778	726	786	738	814	746	753	742	795	789	734	752	757	758	788	725	793	743	711	768	737	759	785	706	782	746	724	734	728	714	735	767	703	779	789	784	758	744	733	721	813	739	745	775	700	714	722	736	731	695	766	776	796	737	723	731	731	755	776	768	785	785	760	775	685	743	727	742	789	765	742	782	747	728	755	789	710	755	757	773	792	735	733	713	734	759	766	753	769	770	795	790	759	743	749	734	762	810	797	831	748	729	752	737	754	761	804	754	718	723	753	753	768	716	767	772	760	741	740	779	756	732	728	777	755	739	737	742	752	734	781	748	755	743	760	740	699	723	780	739	713	751	727	767	780	776	767	762	712	726	713	756	774	770	705	756	763	720	736	730	735	700	790	790	793	756	801	707	691	749	769	776	737	715	720	752	731	731	727	743	762	746	762	765	770	719	759	734	765	740	756	695	728	708	752	782	772	780	748	740	794	726	690	771	762	719	764	727	725	772	773	709	713	752	789	732	766	715	786	719	769	739	782	726	729	760	707	749	734	736	727	738	768	726	729	733	768	791	764	743	827	757	761	728	782	767	738	788	795	726	758	768	784	763	726	772	757	753	738	746	730	769	734	746	749	743	728	764	749	744	717	741	783	766	758	807	722	777	763	808	727	742	785	769	812	789	739	760	739	774	745	733	754	748	733	755	788	803	779	714	794	748	721	704	728	787	713	733	718	760	751	776	715	742	742	751	753	788	718	802	760	765	795	749	763	746	756	716	711	751	743	741	779	731	738	783	756	748	715	772	739	723	787	760	730	712	768	749	722	739	721	734	770	737	794	774	745	765	715	724	822	751	738	784	718	763	712	746	785	707	753	747	772	713	758	764	767	764	754	731	714	736	771	720	784	775	818	773	710	790	719	786	803	741	744	756	773	765	691	760	791	796	813	742	738	752	688	744	766	696	731	779	710	723	769	757	751	757	817	729	794	796	766	744	729	777	786	705	789	802	757	765	748	704	773	752	723	792	781	715	758	763	692	771	764	767	758	790	748	746	720	751	710	772	804	771	767	777	743	713	745	773	765	821	725	789	746	753	745	728	775	725	733	747	750	826	743	797	789	769	715	736	733	745	745	720	763	768	788	739	740	756	767	734	719	716	765	771	817	776	756	722	775	709	743	755	721	767	799	770	699	781	736	719	755	756	760	756	682	739	719	758	767	788	757	725	762	755	769	714	774	689	711	751	765	767	692	766	764	695	751	732	712	749	684	680	772	767	737	784	773	801	744	720	734	805	751	783	794	715	731	743	742	719	792	754	736	684	775	805	772	744	760	693	727	712	768	696	756	798	715	748	778	753	775	748	801	752	739	705	750	744	764	794	721	742	783	774	724	758	778	765	755	756	721	717	767	758	754	766	763	762	743	730	835	822	748	712	716	726	753	747	756	795	773	775	734	754	765	758	711	826	697	743	732	773	710	709	710	738	792	775	753	781	755	759	757	725	783	778	757	751	730	710	700	759	747	728	748	725	747	729	743	777	726	740	810	772	765	778	765	762	731	748	748	748	751	769	765	741	770	762	758	787	717	761	728	698	712	755	732	807	759	753	784	761	771	734	732	738	732	740	771	761	783	726	755	751	782	713	727	714	795	784	751	756	784	784	736	740	722	751	736	711	738	786	754	706	718	780	732	770	725	736	782	769	749	730	757	792	808	802	736	766	774	731	766	767	785	735	763	802	757	750	736	725	779	726	787	764	764	726	737	766	738	784	698	762	740	742	769	736	806	750	817	760	772	749	757	726	793	731	728	769	750	721	722	737	745	763	742	739	772	748	757	703	791	734	787	735	716	689	745	755	756	782	740	796	787	725	748	739	741	840	745	775	690	784	779	769	691	812	761	735	766	728	742	733	754	722	767	719	749	729	782	744	752	774	766	725	786	785	683	743	751	746	790	801	766	734	741	826	775	787	778	719	743	674	728	734	751	740	726	723	769	756	722	736	750	723	731	778	743	718	740	729	748	731	719	755	764	827	739	743	754	745	778	720	743	777	745	670	761	774	768	783	749	760	710	764	776	784	771	774	781	717	758	773	715	790	730	763	786	765	820	752	739	745	729	783	773	735	780	754	748	782	750	736	748	742	742	703	751	756	745	734	712	741	764	785	737	756	756	705	796	736	727	761	714	711	791	731	757	776	783	749	722	747	704	756	765	737	740	788	760	756	722	749	715	768	802	757	707	736	803	725	730	823	782	761	714	746	713	762	755	795	740	722	632	729	714	730	802	742	724	734	786	732	787	764	777	699	689	795	738	775	772	772	732	776	783	762	735	702	775	717	723	751	715	764	747	715	693	722	740	776	720	731	755	770	806	767	765	706	747	727	735	719	753	733	745	738	747	750	728	765	755	771	772	771	764	750	724	729	762	740	724	711	760	697	753	724	748	747	762	750	740	741	734	686	711	734	766	760	712	734	739	737	804	769	714	772	770	750	733	742	730	742	782	752	769	734	725	798	759	768	767	765	727	760	756	796	747	735	764	751	799	732	782	764	794	746	760	759	711	752	762	717	751	766	749	754	776	771	731	752	804	710	699	752	733	781	708	760	720	733	721	753	775	745	723	775	734	759	762	754	754	746	780	784	731	741	732	749	774	741	716	791	715	767	778	724	745	782	785	732	765	718	745	772	740	719	658	739	763	751	724	744	742	727	760	811	697	747	762	746	694	805	759	803	764	749	747	715	753	726	778	734	768	743	781	745	773	802	764	795	767	781	757	756	834	742	716	764	737	783	766	784	827	780	751	801	722	705	750	773	762	760	763	738	738	754	737	752	732	748	730	717	766	759	721	718	760	786	808	787	732	740	704	717	773	726	736	778	791	731	726	781	763	725	759	718	748	754	745	775	752	743	751	753	774	731	798
22801	21204	28835	23851	21213	21264	11809	1358	1038	929	768	737	625	567	564	523	523	458	467	518	485	478	427	429	472	418	442	396	399	365	405	410	410	430	369	395	422	401	411	403	397	382	397	384	398	372	400	366	367	369	364	425	372	381	385	388	386	394	390	375	392	382	400	389	380	388	352	367	394	376	367	415	372	408	357	377	386	397	399	379	366	378	384	382	371	387	377	406	393	358	374	388	401	346	356	387	380	398	350	370	373	397	370	401	387	375	367	366	382	353	368	372	358	369	404	342	376	357	361	423	413	353	410	353	393	428	396	385	379	385	405	397	393	383	383	357	382	338	374	370	387	405	392	357	418	378	393	372	347	389	401	379	381	345	339	345	420	364	385	403	369	399	420	358	381	399	370	348	421	371	401	374	372	403	360	400	366	394	367	379	371	340	372	384	377	385	357	417	333	343	386	386	386	388	384	394	406	373	385	413	429	382	351	387	384	363	391	382	393	351	370	351	368	359	397	356	370	382	378	412	372	361	364	392	375	401	400	407	355	340	393	374	404	368	359	377	405	375	370	405	364	347	347	398	361	387	392	410	384	371	403	383	399	405	398	391	398	367	332	397	368	374	376	395	370	408	410	373	383	377	408	397	360	384	376	377	397	383	368	416	410	404	367	357	372	369	395	359	393	352	380	352	377	375	424	403	373	384	361	392	358	392	380	367	388	380	390	389	390	367	378	366	363	361	415	406	357	399	383	358	366	404	356	376	361	366	405	397	379	401	394	371	335	410	404	380	390	392	410	389	351	348	384	393	364	378	404	376	376	380	389	351	351	402	396	357	381	393	347	416	390	373	340	355	390	363	356	390	418	385	383	393	406	431	383	353	341	381	377	360	387	417	386	378	370	402	374	386	365	389	383	405	391	400	404	371	343	370	389	430	359	374	383	398	360	356	348	382	354	369	367	406	375	327	339	373	394	375	360	391	385	360	394	409	399	406	371	393	365	384	381	388	372	408	363	335	394	359	362	386	371	367	351	368	341	348	382	342	387	365	370	384	402	365	371	352	383	428	383	422	369	360	407	362	380	399	365	390	398	409	427	400	383	373	371	383	362	411	369	420	380	325	402	385	366	376	401	380	375	365	388	386	385	391	387	379	363	395	335	381	375	392	375	403	401	397	369	372	395	317	351	358	407	395	420	386	399	394	404	385	358	347	376	367	362	369	380	379	391	375	384	377	392	394	384	381	368	397	388	368	365	378	396	351	411	359	396	370	400	374	360	343	378	380	380	378	378	386	393	366	365	380	403	399	347	408	377	376	378	428	402	353	384	398	409	395	367	367	399	371	404	380	378	357	397	403	359	379	388	396	416	389	410	412	388	406	342	376	393	388	364	342	407	362	384	379	410	348	389	358	366	331	370	369	408	327	360	355	381	389	348	389	362	363	402	361	363	390	384	335	384	401	374	377	363	374	413	392	395	356	403	376	394	393	372	397	364	370	375	377	371	321	381	395	367	384	363	394	400	420	380	349	333	348	381	355	390	404	398	382	381	391	404	347	390	382	368	404	400	362	391	356	384	378	390	384	384	376	373	376	382	376	410	360	351	400	356	395	417	381	395	407	397	354	336	398	378	359	358	388	383	396	374	350	388	381	402	403	365	360	387	375	345	371	423	368	359	383	357	357	365	356	377	365	380	371	376	382	447	399	370	355	389	342	380	368	388	375	380	376	389	391	379	356	389	389	402	373	391	363	354	416	418	360	387	397	380	375	377	374	395	388	330	374	401	361	383	398	382	380	372	397	358	394	350	389	370	387	373	394	413	366	346	364	377	384	377	361	377	384	401	367	415	360	326	395	399	368	369	414	358	365	381	388	399	387	376	350	383	395	353	368	410	350	391	382	395	387	397	408	384	393	359	385	400	396	376	430	403	414	403	398	374	374	409	369	362	396	364	385	356	401	364	347	369	407	377	388	384	384	384	405	404	331	404	373	383	385	367	388	349	326	332	359	393	363	371	368	363	358	407	377	356	381	399	384	392	386	396	384	372	366	380	370	368	363	354	378	377	381	349	355	364	375	390	399	355	351	364	355	380	378	382	389	412	386	353	368	387	381	371	370	380	418	371	385	379	372	377	367	378	364	360	370	348	384	384	404	345	359	380	375	380	361	383	381	386	377	398	365	377	407	385	351	391	395	386	428	406	351	422	370	390	385	373	356	362	391	381	350	414	416	395	413	401	353	387	363	392	367	386	354	398	378	352	387	390	415	381	362	353	379	368	368	392	391	406	388	368	356	382	360	384	369	386	359	392	352	360	372	350	413	349	375	418	420	375	378	366	374	429	372	379	361	367	364	400	379	413	372	366	374	388	384	393	367	377	376	395	392	420	370	385	368	381	385	376	388	381	348	401	399	375	386	366	409	363	372	389	361	396	423	363	386	346	396	384	368	409	390	373	336	354	353	361	407	391	381	367	385	364	358	361	364	357	392	389	366	367	360	393	342	362	354	387	373	426	373	366	378	378	344	368	407	377	359	383	363	346	387	375	369	390	374	408	377	338	369	339	363	362	336	387	388	362	400	381	400	404	371	352	402	387	345	391	352	396	391	401	405	402	374	395	405	391	397	386	382	382	353	443	383	351	382	406	381	361	370	403	373	385	375	359	356	368	375	366	381	348	416	355	392	341	383	361	374	400	330	377	372	372	398	381	369	405	418	389	406	379	423	354	386	394	381	347	395	373	365	396	380	402	362	362	362	395	394	375	382	370	392	383	363	373	377	389	352	429	406	363	369	374	369	360	382	406	397	400	389	365	395	412	357	375	375	374	361	415	418	368	350	403	334	398	389	367	381	372	332	382	404	378	377	366	348	399	393	348	351	390	383	414	356	391	363	369	363	395	355	392	388	382	359	388	355	389	355	390	355	366	383	376	377	362	344	404	354	356	389	393	373	417	387	362	360	388	366	383	387	376	365	354	370	359	372	340	369	375	345	380	398	394	370	362	335	328	378	392	386	367	374	389	411	359	391	352	380	335	378	351	397	373	374	387	376	392	377	416	373	376	372	371	387	383	343	378	367	397	389	392	362	367	402	346	399	402	395	368	373	351	367	378	379	374	405	392	369	376	374	414	381	416	393	392	378	364	376	380	373	396	360	384	409	374	394	357	370	389	366	383	369	385	387	373	348	362	394	388	418	381	388	369	412	388	392	380	362	347	362	394	381	372	336	394	390	383	372	383	385	382	356	361	410	369	367	386	414	380	380	370	390	362	351	370	386	392	416	406	338	378	411	371	374	382	373	358	381	377	393	373	370	382	382	400	369	374	393	358	371	392	389	383	374	368	428	374	395	385	410	385	407	404	401	385	384	374	367	370	400	367	353	375	382	376	336	328	403	378	371	352	388	382	356	401	387	338	410	411	354	357	362	364	381	361	392	348	371	347	386	362	367	409	361	394	402	364	385	386	371	393	371	385	396	384	366	371	387	345	410	358	389	373	382	410	360	365	370
34134	16317	13628	7337	4792	3574	2751	2179	1762	1498	1288	1034	912	848	756	705	695	675	658	607	569	589	523	577	516	497	494	465	458	458	450	457	444	476	454	436	461	436	495	437	464	438	456	436	452	459	400	413	412	439	440	464	416	411	424	446	457	435	462	409	444	409	463	427	428	412	450	424	419	449	423	381	418	415	439	453	420	411	423	423	419	420	420	387	450	379	434	425	393	415	387	403	418	401	394	477	362	458	395	456	396	452	400	411	423	439	399	418	423	436	442	431	404	380	419	424	438	387	414	445	438	427	450	444	418	404	444	416	438	415	463	393	393	456	414	423	436	419	447	428	411	400	391	453	394	417	406	416	420	432	432	430	423	442	393	426	425	414	387	439	384	451	428	407	425	384	409	382	402	394	402	411	449	443	466	467	445	429	411	422	401	411	392	415	402	398	422	421	416	400	431	417	408	442	407	394	411	425	402	409	449	425	456	428	404	433	423	405	373	391	395	430	411	417	398	387	417	428	451	414	403	422	423	449	395	397	475	443	400	395	393	415	417	422	418	448	409	427	406	410	417	406	415	375	398	404	373	374	417	446	381	407	409	416	441	406	454	410	419	422	407	434	443	444	441	412	443	375	386	451	438	385	411	429	426	443	438	384	401	415	422	430	444	427	408	409	394	412	416	432	400	389	412	417	419	432	428	433	405	412	416	412	420	410	418	407	410	401	425	434	384	452	416	423	412	438	394	413	400	407	401	429	409	425	407	400	447	411	440	411	435	421	427	403	375	436	374	428	425	414	427	387	420	442	385	428	397	388	426	467	418	432	405	450	442	465	416	445	385	411	406	389	435	430	406	416	400	419	445	376	414	438	410	373	395	424	433	425	415	409	419	413	396	451	402	408	411	408	414	455	415	429	425	408	430	418	458	411	421	414	428	432	419	453	436	387	397	420	439	476	391	396	433	441	363	440	392	410	397	376	432	434	406	420	402	409	441	409	423	454	428	397	411	404	406	448	436	412	455	455	437	444	425	470	436	412	415	421	427	445	452	463	467	421	444	413	428	437	444	411	428	439	390	438	400	407	420	422	449	404	432	436	442	383	401	447	413	439	402	425	383	422	421	414	414	407	420	425	420	387	411	374	392	421	423	411	391	374	404	436	375	408	424	400	401	409	418	357	441	406	415	414	420	406	417	440	428	427	417	421	445	445	419	423	401	394	409	404	421	396	397	415	417	393	415	457	378	413	450	406	421	403	395	392	429	449	443	373	398	428	433	420	419	423	423	434	408	406	412	423	433	427	398	421	398	413	418	407	398	425	432	413	406	405	401	420	414	383	418	416	395	441	416	410	414	412	380	451	392	407	392	405	411	414	431	424	410	438	374	418	416	457	431	436	459	403	444	386	427	411	417	420	402	427	416	398	425	409	414	397	386	390	433	427	406	437	408	397	430	387	377	362	415	418	450	421	427	488	435	413	419	416	405	413	406	421	388	421	447	411	391	390	391	433	409	393	468	394	408	424	363	419	426	416	425	415	411	411	424	456	426	417	409	446	439	408	421	434	392	398	404	424	412	410	393	461	424	445	407	399	401	363	448	391	450	422	423	432	434	393	429	409	440	397	416	389	440	407	417	406	394	438	428	432	414	407	427	384	399	410	441	384	416	396	408	412	451	413	397	435	439	424	379	431	438	386	475	360	424	447	416	440	421	446	447	435	387	410	417	457	425	410	436	411	399	404	403	384	408	413	397	414	432	439	439	400	401	410	416	390	443	387	424	431	400	373	385	398	455	404	411	416	453	417	392	445	413	468	388	442	431	404	432	393	408	454	418	408	416	393	423	419	443	426	430	403	394	440	420	364	434	406	430	404	404	426	419	443	413	397	407	420	443	423	420	422	385	401	444	438	417	390	447	385	392	403	443	428	421	400	439	419	417	435	425	424	431	414	425	444	443	439	399	417	396	407	444	403	411	418	433	408	428	430	412	420	420	423	382	459	397	422	406	415	415	390	407	395	455	434	404	432	440	416	462	387	420	421	378	410	449	421	378	397	414	420	448	420	387	419	428	407	395	426	459	437	430	403	442	391	417	388	388	451	409	451	451	400	430	397	432	425	423	433	394	401	438	447	419	427	415	400	373	434	378	423	453	430	389	423	457	431	407	413	418	437	423	475	414	435	431	434	415	407	411	420	431	416	439	418	462	444	444	425	409	398	411	410	427	443	416	445	428	386	378	434	412	388	403	385	441	433	397	404	393	428	430	399	412	426	429	371	403	444	402	424	413	422	443	399	409	430	425	402	391	407	380	402	409	392	453	404	392	417	407	380	402	416	415	414	426	390	386	448	400	397	402	384	403	423	431	409	420	384	398	409	407	414	435	417	387	423	401	408	394	440	445	407	415	433	401	454	424	417	434	428	421	434	413	398	389	419	432	460	431	402	426	433	403	399	406	443	453	474	402	415	395	424	409	427	415	400	409	422	446	412	416	428	428	442	413	408	406	395	424	380	428	411	450	440	369	423	424	398	440	426	406	426	406	431	436	402	406	411	435	386	434	403	433	409	390	384	459	432	415	388	445	382	417	421	472	432	432	428	387	425	397	437	423	422	422	447	443	419	393	400	425	378	393	390	385	400	387	409	399	406	398	420	419	387	443	427	421	410	429	398	392	448	405	387	408	416	402	419	414	404	437	438	410	408	409	424	438	433	418	425	436	414	448	417	400	407	416	426	421	414	425	414	413	409	423	416	415	422	391	405	411	483	411	411	422	378	414	385	406	428	423	436	422	408	417	403	424	418	423	450	425	419	394	451	415	456	391	397	407	403	386	386	418	424	397	413	454	437	396	434	410	414	441	426	398	408	394	424	420	392	401	467	418	402	410	447	421	417	429	420	423	398	418	415	433	422	420	397	379	393	422	431	415	419	412	434	399	431	417	422	441	424	396	420	392	408	458	425	409	430	393	422	406	412	428	399	405	402	411	405	394	416	420	423	402	426	418	435	448	444	397	381	447	433	401	376	439	413	414	394	413	433	385	406	427	426	451	390	406	425	417	415	404	388	396	374	419	424	399	427	407	413	412	406	418	426	440	416	432	424	416	434	414	413	415	413	416	423	421	431	424	409	439	375	424	423	393	424	411	428	391	433	420	453	419	457	430	431	399	378	406	443	434	394	386	443	406	429	427	407	399	392	423	395	419	401	398	404	414	416	423	399	404	395	455	417	419	442	425	439	418	413	385	401	421	420	381	407	383	428	429	415	412	402	434	409	406	427	407	415	458	414	380	417	392	461	415	388	381	393	413	432	432	403	424	418	424	401	454	398	381	417	385	413	400	433	435	418	423	408	428	410	387	417	401	424	414	454	406	414	437	430	426	423	386	410	393	398	417	383	463	438	456	425	392	399	410	410	417	425	412	429	411	398	413	403	405	410	468	409	459	380	426	434	418	409	466	408	424	429	402	411	422	453	423	440	414	470	390	416	447	397	443	414	402	411	437	447	424	426
27521	19935	7467	1115	834	743	646	495	496	528	482	512	532	470	495	515	471	502	490	459	492	446	501	503	514	487	485	507	457	519	448	504	487	492	525	490	486	491	527	452	477	534	501	512	500	514	519	514	457	478	499	488	495	495	502	480	520	508	491	470	454	478	497	458	493	482	530	516	519	506	450	479	510	516	492	494	452	511	527	450	502	528	514	496	516	533	478	512	462	485	507	502	508	527	490	492	484	495	507	469	469	493	510	503	539	519	493	508	503	503	503	491	473	481	498	533	488	484	504	539	522	493	484	488	486	491	506	490	465	490	499	459	460	504	518	516	490	461	503	487	509	459	494	520	544	509	512	472	519	483	536	511	477	516	525	520	473	437	490	506	509	485	495	512	521	484	527	501	493	471	480	473	474	528	483	474	507	496	507	467	500	478	502	508	509	480	508	495	467	516	535	525	476	466	495	489	511	497	466	524	441	506	506	492	495	481	476	502	513	491	476	513	510	481	498	534	483	517	471	518	476	458	482	480	521	508	469	484	511	519	525	509	535	525	488	509	466	467	511	466	447	501	514	508	496	511	477	522	573	471	486	539	476	495	481	506	478	506	486	494	485	479	521	478	473	469	496	481	493	475	447	478	451	533	480	501	505	502	492	524	474	501	513	465	456	492	458	507	495	469	488	486	506	492	498	498	492	508	488	460	492	483	506	511	453	500	489	461	502	474	509	517	436	470	519	483	473	486	461	467	487	501	508	475	492	461	502	519	488	480	522	451	507	504	481	458	520	525	512	506	452	519	526	519	476	512	518	464	493	507	522	467	512	485	494	473	484	471	495	507	504	541	500	478	487	491	465	498	503	493	534	502	489	497	494	495	472	461	500	473	531	500	459	467	454	516	528	499	499	496	516	479	492	484	501	494	486	459	478	541	490	492	481	481	494	491	506	494	502	468	519	504	502	477	513	510	496	503	454	501	513	478	511	494	502	468	549	514	485	490	496	536	502	474	484	454	493	453	504	474	477	450	480	524	493	505	488	483	502	453	507	465	465	472	472	492	454	466	531	528	507	486	470	500	530	508	481	459	486	486	503	489	518	484	538	507	515	488	480	493	467	475	507	461	475	477	495	486	534	487	474	498	500	456	469	520	462	513	468	457	517	453	478	446	494	467	496	528	522	498	477	503	472	485	528	494	465	486	479	474	465	472	519	487	472	482	448	499	482	498	456	481	509	503	509	516	501	485	485	494	479	515	495	505	474	469	477	491	519	482	493	494	493	484	482	461	526	463	479	522	464	464	470	494	499	488	515	497	505	515	502	477	474	525	476	490	488	503	511	483	480	474	494	470	453	510	477	447	483	477	476	520	466	491	473	506	496	480	468	502	484	464	527	514	528	480	477	520	500	448	500	502	508	490	456	487	506	475	485	502	478	468	527	522	492	464	488	501	476	501	496	480	533	485	491	523	492	524	487	485	486	492	461	482	488	489	496	488	463	473	498	492	508	511	476	516	518	499	487	448	483	553	511	459	487	475	460	493	493	475	502	466	497	525	512	524	456	500	532	481	481	493	513	535	474	501	484	485	489	514	530	509	483	496	493	476	443	495	500	506	489	474	516	475	511	474	496	490	510	474	458	480	525	453	487	496	458	522	500	508	484	480	481	479	494	473	495	518	497	485	486	489	479	521	518	477	510	466	477	446	496	473	482	466	494	505	511	496	497	472	543	513	523	493	497	509	525	541	497	489	499	492	526	520	530	483	517	468	478	504	527	506	470	477	484	485	458	478	500	503	473	499	518	482	522	488	507	489	496	470	441	455	459	459	484	526	495	418	462	462	460	490	505	440	510	495	494	495	494	517	500	480	477	455	515	463	479	484	484	476	498	487	508	494	518	461	488	475	493	491	503	494	504	505	521	455	508	502	483	501	508	486	479	477	498	488	505	476	516	485	456	477	518	465	511	510	480	496	484	475	485	493	450	486	513	489	476	471	532	516	471	483	496	463	474	501	475	499	460	470	518	502	494	516	522	503	486	491	478	513	527	494	513	503	482	492	470	503	501	511	482	467	482	499	519	466	474	495	474	478	467	498	459	489	490	509	483	521	513	480	464	533	495	481	461	516	479	476	480	457	479	480	487	511	473	520	507	468	508	466	470	527	496	546	495	504	501	474	501	482	501	474	449	504	446	524	514	458	527	517	472	481	501	472	488	517	501	484	522	530	488	505	459	463	507	503	480	500	505	485	475	490	499	497	465	463	535	452	473	500	498	538	487	569	523	454	480	494	523	484	475	535	478	494	488	517	488	514	505	499	502	465	513	525	475	529	475	489	522	511	524	472	523	494	498	496	466	447	517	499	491	492	528	493	456	553	514	502	474	482	504	507	457	530	501	463	494	493	468	505	511	471	498	516	508	521	517	506	522	465	485	533	515	468	490	503	493	452	525	461	486	525	521	516	500	506	488	475	508	472	454	453	504	492	486	496	446	501	489	517	463	476	479	516	494	537	493	461	520	510	504	454	511	469	520	464	517	505	504	491	500	505	521	498	475	522	476	501	510	496	455	456	507	471	481	486	524	502	468	452	499	541	462	493	478	521	505	484	483	477	479	547	486	504	497	495	514	478	495	510	498	507	464	485	508	491	499	471	470	505	468	511	510	479	520	504	506	515	518	512	505	523	472	462	496	502	501	519	520	494	487	503	483	455	488	512	489	517	484	485	534	480	498	516	495	535	550	469	477	487	506	483	515	508	476	509	524	508	482	468	484	499	525	488	459	479	501	515	455	476	507	516	476	465	522	519	525	525	443	496	527	440	553	475	500	464	533	505	491	472	500	526	477	506	483	455	457	500	513	483	450	466	476	443	463	459	507	472	508	448	521	490	461	486	473	506	491	511	466	519	498	493	508	509	527	516	511	465	460	482	494	486	496	521	447	449	507	496	476	486	468	522	498	453	513	467	478	492	500	533	497	455	482	459	458	500	484	461	490	497	544	507	489	531	521	459	530	513	482	491	516	501	488	520	492	498	508	459	487	483	499	500	511	533	469	532	476	457	478	517	521	501	549	462	506	506	529	543	502	519	480	473	489	507	448	502	453	493	501	494	505	499	524	478	484	477	477	522	478	471	508	514	467	493	485	533	480	498	489	503	466	481	539	445	490	496	487	483	507	504	520	454	490	503	510	497	500	485	510	495	523	479	503	466	491	502	491	502	544	510	509	449	482	469	528	499	515	477	516	490	483	496	481	508	459	497	491	518	507	493	514	505	482	489	480	466	467	508	519	511	499	503	500	504	485	471	488	454	496	516	482	506	498	479	487	498	492	484	487	479	494	501	503	500	472	528	514	486	499	483	508	518	478	501	459	505	486	478	460	521	498	470	494	487	495	464	497	511	498	434	503	514	479	483	521	509	507	490	471	463	455	512	517	505	476	504	479	519	493	546	523	507	477	488	548	482	526	495	512	466	512	501	512	502	477	461	464	486	476	477	520	492	470	490	495	470
17357	1615	1293	878	767	720	680	615	623	604	604	598	596	617	615	601	602	593	572	605	619	521	607	588	603	630	586	589	631	561	607	569	596	584	540	608	589	582	594	557	594	604	595	627	560	581	632	580	600	570	577	578	564	620	564	528	581	585	593	573	573	593	590	586	562	597	631	566	660	565	618	586	595	569	579	572	584	586	598	534	578	545	594	601	569	591	605	612	603	596	590	620	580	584	595	578	615	575	548	624	624	582	625	579	570	639	603	582	578	592	567	591	542	599	590	590	608	571	571	618	565	538	599	557	616	601	524	543	599	558	613	574	635	593	599	603	607	584	585	568	597	588	592	528	594	577	579	608	571	579	556	618	564	598	631	576	605	581	629	588	568	597	586	560	613	582	574	554	580	578	587	567	559	565	557	542	639	618	628	607	557	588	525	622	559	580	600	567	579	565	602	598	597	579	606	573	583	588	578	575	580	545	571	595	640	580	572	563	588	576	569	597	606	598	589	611	608	557	582	574	630	562	604	598	601	603	583	578	583	553	575	580	604	557	587	630	581	562	566	559	595	619	618	601	576	581	621	591	620	613	616	523	589	602	565	573	573	614	615	573	582	553	546	569	557	631	574	605	595	593	578	584	580	566	588	562	605	557	634	575	552	582	587	549	540	588	585	566	563	571	592	548	627	562	611	572	584	603	582	602	575	609	609	609	595	588	602	550	627	591	502	550	602	574	531	535	570	588	581	589	574	631	636	583	568	597	557	615	599	603	627	576	551	587	573	594	579	595	581	599	624	562	614	599	578	565	591	563	633	594	584	549	548	561	614	624	592	591	595	582	555	549	582	574	584	626	569	577	583	591	587	609	591	560	566	533	554	604	543	577	626	562	586	623	558	549	544	597	599	571	544	576	574	595	605	584	542	580	593	579	594	604	581	598	590	584	603	569	585	593	543	586	567	564	592	644	602	569	585	606	602	590	557	641	573	615	567	576	596	575	557	563	584	581	555	555	596	591	600	597	580	581	576	618	615	586	608	605	631	586	585	619	573	566	593	615	588	587	609	634	557	577	581	578	596	594	551	578	587	556	617	600	612	613	569	562	564	615	589	600	599	582	524	594	576	513	572	638	599	562	578	557	549	537	570	565	634	555	578	614	562	574	554	602	543	587	597	574	577	622	587	597	594	609	629	605	586	604	584	615	579	576	566	617	594	572	598	595	554	598	585	569	607	578	563	574	553	577	605	569	569	577	547	590	627	615	583	592	574	574	586	573	595	572	578	551	566	603	586	584	575	574	564	588	624	590	597	562	550	572	569	592	596	583	554	580	553	568	587	630	575	592	582	606	600	594	606	578	574	553	551	617	584	579	566	578	583	581	606	596	573	599	594	572	608	570	603	574	561	570	619	576	564	580	576	524	576	606	595	566	565	556	590	568	598	611	590	576	521	584	594	633	544	566	601	572	591	608	548	578	594	582	564	562	621	615	563	553	579	559	598	560	530	622	555	554	582	592	540	575	617	627	597	622	575	584	566	545	612	573	560	579	572	575	585	572	549	572	600	572	608	614	598	551	582	579	557	550	602	567	602	620	576	551	619	597	555	589	585	567	561	596	613	595	603	615	596	594	588	578	576	571	592	551	612	615	589	616	580	546	544	593	588	588	623	571	585	603	595	581	587	580	640	588	592	583	608	592	551	606	599	594	612	612	601	629	554	601	579	596	591	606	564	615	591	559	561	584	535	565	584	613	615	567	551	590	572	548	573	611	594	626	597	592	570	555	568	592	542	573	601	615	566	594	615	570	573	594	592	582	560	568	553	600	562	608	558	563	561	630	613	602	603	591	550	586	585	564	606	527	627	628	608	607	564	613	553	579	609	573	573	586	580	573	566	635	540	604	554	580	584	601	568	576	563	594	580	605	581	582	594	579	560	564	559	581	591	611	600	562	553	604	542	598	587	585	589	587	585	614	597	566	579	592	526	614	600	582	571	598	593	569	564	596	583	580	581	592	594	555	605	596	602	540	556	545	590	616	603	595	518	606	577	554	553	567	570	559	565	535	564	582	595	561	615	529	577	556	573	558	584	615	590	570	553	594	621	584	555	610	552	543	612	567	609	566	640	613	612	556	587	558	631	560	587	540	598	611	615	587	555	567	558	565	608	548	555	576	617	581	576	566	588	589	560	549	607	590	593	564	585	578	607	560	571	581	587	585	581	601	611	585	611	579	562	604	561	573	560	572	595	596	626	590	606	634	574	586	595	590	558	591	575	630	579	586	607	557	566	581	585	562	551	633	504	564	575	555	610	573	594	568	586	600	575	552	613	609	577	528	601	548	608	613	602	584	561	573	584	594	598	599	614	563	572	550	582	632	595	577	576	595	586	587	624	584	615	604	594	593	568	597	585	604	571	531	561	585	591	629	637	552	603	566	595	638	569	589	567	558	602	598	603	577	541	573	569	587	561	594	596	581	585	567	571	566	609	603	620	558	555	554	590	583	606	547	556	608	589	559	617	577	545	593	559	621	600	561	569	596	549	587	574	550	592	588	591	583	583	553	573	618	579	589	585	559	565	615	552	530	592	620	633	576	560	604	570	583	599	633	583	532	570	591	605	567	580	613	595	588	557	557	583	528	570	623	596	609	567	580	565	620	598	574	591	579	600	573	568	583	577	559	587	589	569	560	637	607	557	572	623	583	561	623	591	630	637	628	545	535	588	634	530	564	601	603	611	585	603	589	560	601	569	574	555	598	628	619	577	594	521	562	596	599	543	568	571	583	600	583	609	643	568	614	565	609	579	610	627	565	545	597	611	595	544	606	605	569	571	598	605	594	565	568	551	658	622	567	577	585	569	580	606	563	597	577	595	542	612	564	646	574	618	594	633	533	556	545	622	580	588	620	596	592	585	608	600	592	634	552	584	540	576	596	608	614	600	589	603	589	572	619	651	603	601	581	558	600	591	582	586	581	571	568	571	591	556	555	580	552	612	628	611	579	611	620	566	574	603	595	611	617	612	518	570	615	588	591	597	585	544	597	590	609	595	553	558	583	607	573	571	590	559	586	589	564	574	604	547	599	579	566	602	535	604	588	579	564	589	575	609	613	597	593	584	582	554	626	570	572	633	583	515	557	620	585	561	575	598	618	599	612	601	537	586	563	602	606	606	621	575	571	544	580	599	558	589	594	640	572	555	584	592	550	570	586	585	621	601	574	561	592	595	583	627	601	599	583	582	590	547	614	542	601	619	560	606	605	599	589	618	608	551	594	620	609	559	609	583	602	583	604	595	590	628	603	596	613	601	598	614	645	582	575	607	556	575	587	590	556	581	516	626	585	608	570	587	576	604	559	574	568	642	577	628	607	558	567	574	565	581	584	596	582	584	596	577	557	601	567	615	573	580	563	588	573	601	590	597	554	591	581	589	617	555	569	584	551	593	550	607	532	632	583	634	623	597	577	604	594	603	572	566	572	596	533	569	572	609	572	662	573	558	605	564	566
23744	21136	28395	24103	21103	11937	1154	686	574	523	481	407	398	339	360	356	355	325	308	281	271	308	262	277	269	278	289	296	256	285	260	270	270	270	270	246	242	246	263	265	252	247	269	240	267	255	235	247	245	263	249	253	275	250	269	244	245	254	237	281	246	234	255	259	245	277	259	260	218	285	231	262	248	210	257	253	250	247	262	267	242	247	239	260	241	255	253	252	256	252	257	225	231	220	219	239	248	252	258	237	228	262	266	250	255	278	207	234	246	260	252	254	240	213	257	240	245	285	239	244	251	269	236	260	243	257	256	247	253	223	236	264	254	255	257	272	259	258	241	253	246	264	260	250	247	237	257	241	251	242	232	272	275	241	234	285	244	215	234	232	249	220	273	255	233	237	269	239	274	255	282	261	253	252	242	239	229	279	280	224	228	279	254	224	240	257	251	234	281	258	249	258	257	226	247	237	268	240	254	257	247	261	249	266	234	227	284	274	261	263	259	261	239	249	260	234	231	234	253	233	258	245	228	277	243	254	234	235	256	244	270	250	235	254	236	248	256	254	257	251	246	250	244	259	236	222	246	257	270	220	251	252	237	274	230	236	269	270	287	247	272	245	222	259	243	254	269	250	244	235	227	261	269	229	261	251	251	251	270	258	238	242	226	249	206	246	251	250	232	269	264	253	258	244	258	243	281	285	240	237	260	254	238	241	236	238	249	233	261	243	231	238	267	257	220	253	234	268	270	264	241	243	244	239	268	256	259	259	241	243	260	248	253	253	279	233	256	267	241	266	268	233	254	271	258	253	250	247	255	262	249	239	250	240	264	260	231	234	266	254	254	221	236	239	278	253	260	238	272	262	244	240	236	224	257	249	229	225	246	284	257	234	260	267	299	280	261	254	233	256	273	272	241	260	261	240	272	246	252	226	278	287	253	264	246	244	265	230	287	271	244	268	258	254	248	235	244	231	271	267	263	270	239	231	252	255	227	243	287	238	251	267	240	242	215	253	224	253	264	233	256	228	218	258	221	268	246	254	233	222	239	266	259	247	241	263	249	257	266	261	232	246	234	215	237	252	228	234	254	246	257	260	262	251	227	241	251	252	274	245	240	246	238	247	252	252	237	268	273	245	253	262	239	239	243	267	232	230	246	274	228	235	290	240	245	241	241	276	289	251	237	238	260	246	251	245	256	210	257	233	219	237	260	240	252	245	266	276	229	234	235	250	251	250	233	228	229	265	236	240	239	230	243	259	258	246	259	276	254	256	248	256	238	257	225	251	249	242	256	263	250	263	238	256	257	266	258	265	232	252	237	256	232	238	263	243	251	274	227	262	243	213	236	230	228	245	265	260	247	264	258	251	242	226	224	261	260	251	258	269	263	275	248	276	242	226	249	252	265	222	265	236	236	249	262	251	241	241	290	234	227	252	270	259	249	262	256	246	276	233	230	238	237	251	237	248	246	281	254	263	278	287	224	266	280	248	252	264	236	261	221	214	266	256	245	277	254	257	260	227	251	248	244	230	272	236	270	256	221	244	259	251	273	231	274	251	259	256	250	233	264	258	249	252	248	235	224	260	225	239	256	260	230	250	249	274	259	250	225	256	258	253	233	257	248	233	241	262	248	261	265	235	274	264	267	232	269	250	251	251	249	249	264	246	253	234	258	241	273	279	229	237	274	247	242	240	266	263	243	265	274	231	236	245	257	258	264	259	253	266	279	242	254	247	228	261	262	248	268	241	234	266	267	248	269	225	249	258	239	246	236	235	245	234	234	259	266	241	247	235	252	255	242	266	257	222	248	273	241	239	272	270	263	270	304	279	215	253	224	231	230	221	253	234	271	228	242	228	259	237	267	261	245	274	214	248	228	257	239	258	249	241	238	272	236	243	242	230	268	268	231	248	240	217	280	240	247	233	267	263	256	236	240	254	232	223	238	240	239	260	243	231	243	228	274	259	277	240	235	250	268	266	249	298	228	265	218	258	285	262	255	242	240	225	224	246	255	240	248	254	261	235	274	218	258	239	265	255	256	267	229	257	257	228	238	243	231	223	246	244	257	248	247	238	243	258	235	232	256	255	272	236	217	260	245	225	249	276	258	238	259	255	268	264	259	254	236	255	272	271	235	247	245	259	221	230	249	275	261	256	240	249	254	255	232	246	231	236	239	227	226	251	242	241	244	252	245	221	249	268	243	251	267	227	246	258	212	252	218	256	239	240	242	259	248	270	222	254	259	244	233	233	225	229	247	249	252	257	212	235	282	219	237	249	248	241	247	221	233	240	245	254	257	270	238	261	227	252	261	242	230	242	252	247	248	251	240	238	245	270	267	244	260	236	233	232	259	243	226	268	233	256	266	272	283	217	269	236	224	248	242	236	223	243	239	232	216	249	260	253	260	251	239	256	213	263	255	236	241	255	223	238	256	259	224	261	244	228	229	239	252	248	234	222	265	259	254	254	259	246	237	237	254	242	255	255	251	240	229	273	236	240	253	261	229	266	255	263	262	251	257	228	229	271	245	255	263	248	260	280	275	234	253	246	239	256	258	258	264	251	276	262	256	236	240	257	265	245	233	217	228	245	264	278	255	255	259	244	235	255	277	256	247	227	247	252	263	237	258	230	264	279	229	234	236	258	258	228	232	257	242	243	256	265	224	252	233	245	215	234	241	238	243	216	254	238	247	245	257	267	267	268	264	245	240	242	230	217	254	243	228	237	239	250	245	232	249	213	244	253	227	267	247	232	278	268	261	250	241	220	260	253	271	252	260	259	228	267	292	252	262	234	270	264	251	228	242	241	244	224	248	269	244	254	253	253	235	255	239	233	232	253	248	253	233	248	230	248	264	249	227	230	272	261	280	257	250	268	254	233	254	259	233	249	266	245	247	223	232	238	230	268	246	233	227	225	222	260	236	261	253	260	249	258	277	248	265	265	253	278	261	260	263	280	254	227	249	274	245	266	255	215	227	238	250	254	278	231	259	243	252	235	249	230	233	245	263	223	236	234	268	270	250	268	246	236	255	285	236	237	263	252	221	249	239	254	255	286	269	289	248	239	237	252	256	279	248	235	253	243	268	231	276	244	254	264	249	274	250	231	246	242	268	252	257	218	254	260	218	226	236	254	226	247	237	231	227	268	250	264	234	237	256	261	283	261	262	255	225	238	255	278	251	247	257	250	255	210	219	231	289	257	265	264	242	250	250	253	224	231	237	232	214	260	227	246	257	246	210	248	240	250	263	262	234	237	237	236	250	247	282	279	232	258	272	255	223	243	271	254	255	232	258	245	280	233	275	237	255	234	248	279	224	268	258	231	239	258	276	232	236	229	245	267	231	244	258	254	256	250	268	180	245	232	270	261	259	265	245	252	260	233	259	242	249	208	251	271	257	284	268	281	243	254	260	288	248	253	247	236	264	228	259	241	245	223	248	250	280	264	259	242	250	241	251	232	265	242	262	278	218	230	247	239	274	224	275	230	233	203	259	248	250	262	235	244
36077	10026	8276	4205	2657	2064	1496	1232	1061	820	704	654	575	524	510	430	435	418	423	394	385	393	373	343	352	336	367	335	326	370	333	346	342	308	336	364	348	330	292	323	339	307	313	299	295	280	314	314	299	342	314	289	289	316	316	313	293	316	290	351	308	311	288	308	318	319	339	310	319	313	313	299	302	316	332	315	278	316	299	310	319	322	315	327	303	321	301	336	347	276	308	343	302	303	310	304	269	320	301	311	283	354	302	277	296	317	303	308	292	319	334	310	306	315	312	303	306	298	304	290	290	331	316	314	322	306	308	294	316	316	323	348	307	310	278	319	312	342	304	316	315	278	314	319	294	315	283	279	304	301	274	278	306	314	300	307	321	319	305	317	305	297	277	295	295	344	332	305	305	310	277	318	302	277	296	294	347	324	287	314	286	302	294	313	315	338	329	293	314	321	309	305	303	300	314	330	292	318	330	281	326	303	310	285	326	288	320	296	288	296	288	294	305	311	327	288	306	344	316	328	291	280	320	291	308	308	303	336	317	336	291	307	314	301	320	328	335	274	318	318	299	295	302	305	268	335	305	321	297	336	336	310	286	331	304	293	314	262	286	302	279	299	327	295	320	343	311	303	329	324	319	334	327	314	315	286	315	298	320	318	332	314	285	334	306	321	310	289	332	288	320	308	303	332	320	297	339	319	304	309	279	328	335	304	305	302	291	345	304	341	292	307	313	341	296	274	344	294	286	314	281	312	282	261	297	282	297	301	353	286	305	338	291	314	312	314	298	331	310	298	285	317	318	304	286	297	299	286	276	299	305	336	304	343	291	310	334	297	324	313	330	309	297	281	321	318	312	312	274	315	309	329	370	315	293	313	307	343	347	303	287	303	297	322	283	338	315	305	318	314	301	319	291	314	339	338	325	294	312	307	302	310	287	257	312	303	318	312	319	311	321	309	340	312	316	311	334	316	325	340	320	315	321	272	307	313	324	283	314	319	323	317	312	289	326	300	306	292	326	335	297	285	344	298	304	326	299	326	314	290	324	281	286	306	293	298	297	288	306	337	291	306	308	306	299	294	323	341	306	355	334	302	297	350	277	305	313	299	292	306	305	274	297	320	306	327	284	280	307	302	304	301	284	327	280	287	292	305	306	307	318	293	332	337	322	287	336	284	320	289	330	358	317	338	300	346	291	285	309	320	305	297	322	294	298	336	306	313	290	330	306	308	313	324	326	287	339	299	292	306	298	346	300	318	290	337	294	312	287	272	320	300	319	298	309	319	339	299	309	314	288	313	336	274	287	307	325	310	279	285	297	303	292	285	316	303	313	313	304	292	343	265	311	302	301	298	301	312	294	317	329	321	269	316	324	342	317	337	301	314	333	291	345	291	288	286	321	310	300	289	302	328	305	333	295	322	282	320	335	277	321	290	315	300	307	296	294	308	273	295	299	347	317	322	315	268	306	310	317	296	290	277	296	307	281	278	303	294	291	299	303	286	316	286	296	327	287	305	309	302	334	306	312	313	293	291	308	292	318	281	286	316	312	307	299	305	288	284	296	313	288	299	329	281	300	342	286	290	301	324	348	327	318	300	308	312	300	302	313	283	293	330	308	300	276	326	278	316	309	297	338	310	286	333	310	294	298	301	280	295	321	314	326	321	333	306	314	315	281	270	293	340	322	316	314	312	317	306	332	322	289	296	284	309	292	326	329	325	295	294	295	320	289	291	301	290	306	291	327	324	309	294	301	299	298	325	328	284	323	316	286	313	289	280	312	279	305	280	301	319	279	339	315	280	294	310	323	314	314	328	335	331	328	304	290	289	311	329	319	331	284	315	325	316	324	321	268	307	333	283	335	309	276	293	315	308	304	290	345	305	308	337	306	332	288	315	296	286	318	308	304	283	308	299	290	305	294	310	311	292	296	303	304	334	305	292	348	304	314	293	295	302	300	290	300	324	306	338	332	303	308	338	294	309	304	302	289	315	288	310	322	348	300	354	293	333	325	304	316	319	301	291	259	280	341	301	307	329	287	307	288	268	293	333	302	293	293	303	309	284	317	285	284	301	324	280	341	321	298	304	322	282	291	300	311	311	280	327	280	316	314	305	319	304	329	278	304	314	292	303	327	349	302	325	288	299	284	307	295	281	314	299	287	310	290	281	292	308	288	271	336	298	281	303	299	319	300	316	310	307	329	317	294	314	330	338	293	296	329	295	302	311	312	267	302	294	318	268	319	297	273	318	317	311	330	307	303	304	290	276	295	284	297	295	332	278	320	322	324	315	288	299	288	297	281	331	293	305	277	306	337	327	317	311	316	310	295	308	317	321	314	287	293	321	294	287	310	293	271	282	281	305	316	327	334	311	286	309	295	312	283	315	308	298	327	309	324	331	304	309	253	315	303	310	353	302	316	310	335	299	285	306	298	306	292	301	314	294	323	297	301	310	286	289	286	311	290	317	295	302	317	318	281	311	294	299	322	291	317	300	292	332	319	291	302	338	298	299	294	335	317	314	315	284	299	288	326	287	321	323	312	279	294	274	301	314	321	289	336	323	298	304	299	326	316	287	307	304	312	289	300	340	340	303	316	282	301	298	316	283	335	329	309	273	314	304	328	320	286	312	296	318	296	275	312	286	323	302	326	319	293	325	331	272	318	327	275	304	311	302	318	318	299	318	281	327	306	321	291	301	296	349	323	283	316	298	325	309	330	280	320	292	302	323	312	320	301	302	290	280	334	336	316	297	284	322	302	332	291	309	300	314	282	304	296	301	274	305	328	318	336	295	296	307	327	310	288	291	279	303	305	325	304	322	294	307	312	284	311	316	312	320	294	324	290	278	272	280	300	304	285	330	320	292	294	289	285	299	284	290	295	326	311	334	306	296	327	302	319	333	342	319	306	308	311	290	297	308	323	281	287	318	280	311	307	304	308	324	300	322	297	279	325	286	304	285	311	291	316	291	298	310	303	294	321	314	316	303	305	343	316	309	304	301	281	322	285	312	279	300	320	318	309	308	305	328	325	303	328	294	314	314	282	320	286	297	310	317	298	302	321	317	315	286	293	308	311	309	300	316	299	340	313	303	333	326	301	291	286	316	305	308	334	305	289	321	319	334	304	334	314	304	322	306	305	287	319	304	313	315	298	292	290	325	312	305	333	298	320	338	296	295	295	287	313	335	292	304	301	270	275	316	300	295	336	331	315	280	315	341	313	322	319	298	314	284	317	275	321	313	277	331	302	269	339	302	301	303	317	305	323	303	325	304	292	309	323	295	310	304	298	305	313	320	327	310	293	272	313	278	269	321	291	303	296	277	311	318	305	290	308	322	315	316	310	316	291	308	322	314	301	334	308	331	327	323	311	278	341	300	312	347	313	290	337	325	321	301	317	310	306	299	314	272	327	293	309	321	307	307	346	272	309	299	334	294	313	286	281	291	326	277	310	283	296	332	317	314	325	311	312	328	300	299	298	268	328	301	312	311	339	293	311	294	299	286
24975	21101	27382	24948	12656	1288	938	830	805	822	767	718	774	736	715	699	717	684	668	656	703	692	686	675	705	687	643	696	707	670	678	669	669	671	658	622	633	688	649	662	698	648	635	685	640	688	689	667	660	646	670	642	638	690	665	640	690	674	693	683	694	676	693	667	691	630	648	636	656	621	615	654	696	656	679	636	670	660	674	634	642	669	626	658	695	658	636	619	658	667	645	655	651	637	698	664	665	713	677	680	658	656	683	661	634	634	677	705	671	597	648	653	612	609	638	636	657	660	610	649	648	618	661	721	666	646	670	631	647	688	623	679	668	636	690	680	661	669	658	646	650	651	676	641	704	641	626	650	651	713	656	732	660	670	665	646	642	679	688	610	654	644	672	683	691	647	631	636	696	718	733	676	630	655	695	676	696	693	683	680	645	701	678	672	629	632	656	677	640	636	681	643	674	714	620	632	684	664	676	640	691	640	660	664	654	602	643	680	624	660	708	649	659	678	652	637	638	688	672	688	645	684	697	688	654	684	672	671	664	672	637	675	631	615	666	629	644	702	683	635	675	610	642	632	731	668	680	675	678	685	618	638	636	640	627	748	636	648	677	627	667	657	662	657	570	703	647	686	637	678	657	666	655	635	669	665	650	635	653	688	654	650	613	645	614	630	678	685	616	640	683	700	615	645	667	681	650	615	697	633	677	706	682	657	638	655	633	674	655	639	693	670	656	678	625	668	632	646	612	694	628	698	619	662	640	674	689	704	681	643	663	693	673	618	665	703	653	661	681	664	635	636	654	691	635	664	635	646	657	623	644	625	651	635	682	627	637	674	611	672	691	627	684	724	613	696	618	657	671	663	678	682	651	661	654	677	746	685	675	661	624	655	641	672	674	679	640	657	626	692	648	644	660	681	684	637	630	645	678	631	638	641	662	669	612	679	674	656	639	635	640	732	679	629	651	649	631	697	654	702	693	627	635	654	658	679	639	672	669	676	655	676	642	609	598	695	605	693	670	675	657	678	644	695	663	644	643	649	666	627	674	677	639	704	646	680	608	655	674	675	689	675	636	657	680	676	659	646	670	698	682	650	692	652	664	635	710	606	631	654	631	655	669	660	676	702	693	672	650	693	653	709	675	667	607	666	648	601	612	677	656	665	652	655	651	658	683	659	664	682	646	641	687	674	684	667	607	652	653	636	629	682	667	664	641	697	682	655	610	642	660	664	634	651	584	669	681	697	668	656	651	624	676	660	694	627	712	655	672	707	660	672	734	632	712	687	635	662	650	656	659	669	695	653	687	643	703	654	664	647	669	678	674	694	680	672	657	630	639	691	652	685	632	681	688	678	650	626	640	650	633	646	631	651	650	648	645	644	706	654	683	658	633	712	636	662	653	643	621	639	653	653	626	611	666	651	658	653	601	633	663	673	639	664	666	683	673	607	629	680	661	662	651	639	672	650	657	707	612	648	661	651	678	701	726	687	620	673	645	656	665	645	659	657	698	692	693	678	682	638	660	669	644	705	677	666	656	676	676	631	633	731	674	687	679	701	684	629	658	665	677	642	653	694	695	668	646	693	624	674	654	621	679	661	673	681	647	733	704	647	661	690	708	662	700	663	676	679	670	694	713	672	637	677	667	680	651	644	657	655	650	691	628	678	664	649	706	612	626	631	650	683	654	670	683	694	668	643	710	698	669	645	702	616	704	667	687	696	699	649	642	649	680	692	675	664	684	645	656	666	603	654	642	687	652	714	716	689	625	651	666	657	700	635	715	615	653	694	688	644	614	664	636	725	681	658	670	640	653	655	718	647	646	661	649	642	703	683	635	658	627	675	674	715	659	690	648	654	674	696	668	672	681	693	653	643	732	667	693	641	657	633	700	621	672	651	637	634	638	654	632	699	627	663	668	658	662	649	662	680	645	688	693	706	667	677	647	684	665	665	657	646	654	659	640	714	612	656	670	656	672	686	674	625	646	623	652	669	637	653	609	676	639	688	660	653	628	689	621	701	682	712	707	619	648	676	707	663	658	649	623	685	642	666	661	623	607	689	665	697	686	696	610	669	690	656	691	683	661	639	673	636	701	645	630	664	682	612	663	639	664	661	684	632	649	637	699	610	656	677	663	660	632	631	699	668	708	737	710	654	693	676	682	683	625	646	617	616	684	640	669	679	656	710	615	597	658	626	660	689	648	745	646	673	722	678	688	653	668	676	677	686	627	650	659	679	627	659	637	673	639	681	681	721	617	679	643	666	683	663	634	651	659	680	680	671	600	684	731	668	694	692	631	683	673	612	678	646	667	654	657	679	680	649	681	640	628	643	620	614	664	642	687	668	636	660	687	662	685	669	603	666	697	679	618	698	652	628	630	653	680	634	678	681	655	657	661	715	603	667	704	689	697	652	664	698	665	662	668	612	638	686	690	723	694	687	670	642	724	658	707	692	638	692	702	677	650	631	614	646	662	658	627	634	655	651	666	641	627	635	682	641	665	662	647	645	651	628	664	689	699	667	648	677	678	644	669	703	708	636	665	704	658	685	676	643	657	651	653	686	636	627	654	657	680	641	642	719	622	627	657	640	639	663	655	667	648	680	682	691	704	660	673	640	670	667	703	615	672	617	637	691	629	675	704	681	632	717	637	650	683	689	662	662	667	677	674	637	673	656	669	659	638	669	683	648	631	685	648	669	637	658	650	663	640	627	645	664	664	677	635	699	733	700	668	592	704	678	671	701	674	653	664	636	687	617	627	665	647	686	650	673	669	657	657	622	650	658	670	677	652	664	616	666	666	660	625	662	669	646	687	667	635	638	674	696	637	657	679	693	623	654	664	671	682	615	673	685	680	657	664	679	684	677	672	633	638	596	699	684	692	676	680	629	660	661	686	626	652	668	688	624	683	670	662	668	691	661	656	666	704	658	615	670	613	656	643	653	677	642	679	660	652	667	671	629	661	668	651	672	683	676	647	681	655	681	599	672	642	693	642	686	642	668	652	607	674	649	670	689	624	663	660	677	661	637	655	661	686	649	653	694	680	664	632	711	660	693	665	673	658	687	631	683	664	657	663	626	691	649	687	655	690	675	656	666	669	668	661	660	672	643	673	693	693	665	710	668	673	680	674	727	666	661	700	680	672	629	679	664	664	650	645	718	673	637	673	625	595	697	682	608	662	677	690	641	635	684	682	685	636	677	694	658	634	638	655	632	684	704	665	658	640	690	681	638	625	678	626	674	686	687	616	697	667	695	702	679	688	641	696	665	643	663	642	674	692	666	664	680	700	682	617	653	627	651	660	631	642	655	640	668	656	666	649	627	680	657	684	627	657	687	671	685	654	618	673	614	666	682	636	684	668	666	665	656	681	685	700	672	731	616	712	646	655	656	637	667	696	651	689	611	645	680	653	599	649	654	632	671	648	650	681	637	644	668	670	647	612	652	663	633	688	647	693	638	682	662	626	649	665	663	612	640	674	638	693	633	687	664	645	681	677	676	704	668
37748	6751	5031	2792	2032	1568	1462	1271	1116	1063	1003	949	860	861	835	844	829	796	839	806	770	841	776	769	731	750	792	786	802	763	786	747	769	771	736	745	769	764	741	733	739	707	771	758	731	771	740	803	757	727	754	756	755	759	740	789	762	757	725	768	790	755	738	789	759	777	799	741	741	771	760	758	749	715	783	766	743	815	749	776	806	779	725	712	776	790	707	761	757	753	779	743	765	791	745	819	751	746	761	752	704	712	754	773	769	788	763	699	733	804	755	746	759	768	770	772	753	743	799	766	744	740	744	750	777	745	769	731	768	703	728	740	777	779	672	753	784	781	760	762	724	753	735	741	757	719	753	755	755	713	721	775	726	784	773	733	766	727	733	733	763	751	760	797	741	751	763	788	771	760	741	772	686	765	771	797	710	755	780	815	758	765	712	742	733	756	738	725	757	752	766	733	738	742	736	778	754	761	790	778	754	761	773	778	741	752	730	745	696	744	734	764	744	776	777	778	734	774	767	795	768	752	789	759	762	727	764	754	736	714	750	753	781	721	752	772	740	785	780	715	704	765	772	745	765	773	759	769	735	708	703	760	795	769	799	749	730	736	755	774	716	717	746	752	725	738	755	763	720	742	725	754	741	791	726	783	769	729	795	723	718	745	747	815	786	726	735	758	746	722	755	707	746	729	697	728	743	763	750	756	711	754	790	732	752	738	682	763	705	768	708	784	788	690	804	767	718	773	777	724	725	747	777	766	739	746	741	778	814	767	749	723	763	808	766	775	734	677	725	758	754	752	785	761	775	779	753	785	731	721	712	778	715	752	763	685	786	747	781	804	720	736	739	777	713	742	759	781	722	742	677	811	756	734	733	742	756	710	751	753	751	766	777	750	735	725	789	830	775	743	800	745	825	785	736	737	721	786	808	761	755	782	739	735	785	744	796	793	758	785	761	745	827	778	759	736	762	757	797	733	754	754	769	764	727	778	794	735	739	758	733	758	764	750	760	711	717	749	820	698	761	738	750	767	715	795	756	806	788	729	758	702	752	726	759	808	803	755	753	758	744	784	798	738	782	745	784	733	816	744	740	798	815	790	790	813	757	742	782	730	751	722	711	727	742	742	762	759	770	773	717	782	775	757	742	782	763	771	772	746	737	761	771	759	748	748	760	769	794	745	788	744	752	805	764	715	781	726	759	757	792	772	751	747	735	720	724	738	729	732	804	768	764	746	731	763	778	765	748	728	734	726	764	754	767	757	729	756	792	778	742	759	738	771	734	755	740	723	769	783	740	805	698	760	776	762	777	757	764	747	795	726	778	713	790	747	771	755	717	767	768	771	771	703	721	700	779	729	762	751	738	749	745	705	776	739	727	793	802	744	765	723	804	757	735	769	836	793	743	728	779	739	771	749	734	765	724	802	747	755	760	781	781	736	789	733	733	774	725	804	742	741	723	769	747	758	713	741	788	739	754	782	795	759	820	768	729	756	730	737	747	731	738	760	803	750	702	771	745	786	745	760	746	797	742	782	771	765	755	762	739	775	784	743	728	745	800	834	729	779	753	738	772	783	784	756	764	728	706	786	791	764	726	770	772	780	770	745	738	792	757	740	748	777	768	734	732	739	779	715	727	716	797	722	768	744	764	736	753	768	721	773	774	710	701	750	797	736	705	724	745	751	751	812	727	763	781	726	757	752	736	767	747	715	704	790	774	828	775	690	756	759	776	733	786	791	726	719	765	716	740	755	736	767	775	715	751	757	796	753	813	777	730	744	744	734	770	712	791	772	742	768	748	762	781	765	724	729	737	738	744	777	788	738	767	729	814	789	776	738	765	750	753	725	763	751	728	720	721	742	762	745	734	793	755	740	779	758	735	749	766	772	711	788	692	714	753	739	779	769	749	739	763	735	745	771	775	728	761	780	779	742	774	752	722	745	779	768	729	774	789	797	801	758	759	734	769	801	764	787	780	786	775	765	740	709	741	723	829	719	760	748	776	730	758	731	802	707	736	782	780	781	781	761	780	747	749	699	758	782	738	764	777	745	746	784	734	767	724	745	759	759	750	746	740	797	772	738	741	772	737	783	700	788	772	729	743	758	716	781	765	758	760	685	730	749	715	737	782	819	709	710	721	766	753	752	786	725	724	734	741	761	741	785	767	744	744	789	728	754	789	781	762	793	760	755	726	801	739	720	747	762	746	780	713	757	740	754	755	785	721	733	780	773	788	745	754	733	771	774	747	747	732	754	817	765	719	720	756	755	746	766	735	731	696	758	708	797	810	740	776	773	767	718	768	767	748	771	740	785	749	761	743	783	770	760	742	745	792	736	773	766	727	778	779	707	754	749	748	724	746	726	754	758	749	731	754	726	719	752	742	776	751	750	740	753	721	790	782	765	728	739	772	738	782	741	751	764	767	775	786	784	744	773	778	767	760	784	738	709	769	719	737	728	759	759	812	785	715	751	755	789	731	747	747	742	795	698	714	736	774	765	772	711	714	740	783	771	733	768	768	755	770	739	774	731	760	754	767	765	752	753	759	713	774	788	766	714	781	828	742	758	730	751	734	782	751	724	697	777	791	786	796	754	780	800	754	744	730	739	722	815	780	747	812	786	713	752	767	748	751	780	782	753	775	745	766	793	795	773	764	756	754	729	753	756	785	735	771	764	795	766	753	768	807	762	729	760	720	747	760	794	776	791	766	796	747	777	771	774	750	781	752	715	783	736	753	733	726	721	764	733	767	788	744	794	689	758	761	740	740	779	751	730	729	775	782	755	779	754	785	796	810	757	689	744	803	748	721	818	760	747	764	765	734	757	734	756	747	728	726	779	785	777	744	709	732	757	726	810	737	742	700	741	782	756	746	746	743	697	756	741	752	724	791	817	752	752	753	768	774	767	765	762	772	790	754	713	776	780	743	746	814	763	756	743	715	738	745	792	750	779	754	746	777	754	744	770	742	738	741	768	753	752	844	757	785	725	740	734	737	745	747	753	747	719	742	689	814	764	714	727	760	811	767	759	755	750	751	760	755	810	743	756	730	740	755	767	770	752	727	772	735	744	763	789	744	760	771	734	790	702	761	799	761	740	761	758	734	764	803	749	743	750	774	752	790	782	761	755	753	762	751	782	761	760	801	792	789	733	789	783	766	742	725	721	757	720	740	713	715	733	752	795	742	761	751	716	738	703	787	747	766	791	737	769	788	791	744	791	733	749	736	778	760	743	729	819	773	725	722	777	747	764	747	796	769	722	744	767	710	778	775	734	750	756	797	779	791	779	748	774	757	711	717	754	741	728	760	744	783	736	735	743	726	788	769	745	802	733	763	774	736	782	804	765	753	781	734	708	755	796	798	708	758	770	749	743	761	730	776	746	776	741	757	750	723	775	766	756	755	767	727	704	711	702	751	732	755	805	781	784	769	745	755	778	734	775	739	821	740	793	764	692	732	769	745	729	780	785	757	785	736	735	757	769	726	718	775	771	764	771	758	791	724	738
22748	21172	28832	23746	21168	21223	11420	1355	980	875	769	682	656	618	579	520	493	534	490	494	477	479	470	470	391	418	407	427	407	447	413	394	408	375	401	378	431	428	402	418	371	390	366	407	366	416	371	364	376	398	363	386	400	414	396	397	371	384	383	405	358	336	366	409	375	377	395	395	402	392	406	346	360	424	410	422	377	389	397	378	400	390	353	391	359	358	396	395	389	414	371	378	381	384	391	399	358	348	350	396	376	379	409	389	413	358	365	379	408	399	343	373	375	394	371	361	369	372	370	366	377	407	340	377	397	385	398	386	374	374	407	393	396	360	361	397	376	394	375	360	376	389	376	370	368	368	363	368	349	356	360	344	383	378	378	378	365	400	383	345	380	385	409	425	386	355	337	380	425	416	383	380	370	343	358	347	425	375	376	358	391	379	358	383	374	396	385	384	378	395	388	411	368	391	377	359	381	364	375	407	382	402	357	412	418	356	395	427	388	377	378	373	373	391	370	361	410	379	385	362	414	391	381	385	383	371	357	372	366	380	379	421	414	372	394	366	363	371	369	389	396	382	363	382	376	376	384	382	414	368	392	404	391	383	388	368	385	362	418	378	376	369	355	423	397	379	398	351	377	381	376	411	397	385	370	397	350	371	390	378	385	372	373	386	406	376	387	389	350	375	403	410	356	363	397	387	396	452	369	383	359	393	365	392	364	349	395	368	378	379	383	386	386	390	379	378	411	387	387	406	349	380	413	384	376	371	392	391	395	401	370	368	392	386	379	384	380	385	379	428	360	380	352	377	407	390	418	400	386	338	394	399	371	387	400	371	376	390	424	410	376	367	390	380	398	329	375	345	406	408	401	405	351	363	389	376	387	394	393	385	397	389	376	364	359	396	411	381	381	402	375	411	349	387	367	379	364	377	391	376	361	370	364	404	374	392	384	352	386	367	381	376	381	353	398	376	386	383	365	423	363	371	348	363	358	349	382	409	390	352	401	372	404	363	378	416	345	418	372	397	366	407	354	385	399	331	340	384	396	398	386	360	387	356	363	376	380	341	368	369	416	367	362	383	376	374	363	385	405	388	390	411	393	418	402	379	380	382	425	384	419	401	401	383	377	375	370	383	371	361	365	396	393	384	377	349	379	402	436	362	400	368	395	359	394	404	381	384	387	397	415	352	401	372	384	383	400	396	396	383	374	383	377	382	392	370	414	371	393	360	353	396	367	409	384	366	422	402	383	381	368	391	377	387	366	353	386	400	355	379	398	362	386	394	394	395	391	411	400	394	396	370	370	358	371	386	371	402	370	389	417	400	350	369	363	368	371	378	383	393	417	368	377	369	388	368	354	389	383	382	370	375	369	408	410	421	404	371	376	367	380	364	384	366	376	399	384	378	359	393	372	359	420	385	436	352	353	375	363	375	380	403	381	415	362	400	390	362	392	375	383	394	384	413	393	383	393	431	408	359	380	376	399	385	395	399	373	430	401	396	382	369	371	394	391	378	421	383	382	356	366	364	374	372	424	412	362	393	385	421	384	396	390	371	391	381	385	363	382	389	382	371	384	372	385	392	413	401	391	340	405	326	379	389	374	423	405	383	371	377	359	397	373	358	400	396	363	367	400	396	367	410	386	351	375	369	382	384	392	351	361	384	372	367	363	397	367	399	368	393	394	375	378	370	369	381	373	376	389	404	373	366	386	365	380	340	385	386	405	389	386	397	410	386	401	385	392	383	386	397	420	398	352	389	412	357	381	409	390	345	389	361	367	345	408	380	350	362	363	384	358	395	386	380	395	388	395	378	372	343	395	377	403	335	404	411	381	358	367	407	378	362	376	377	401	380	402	372	384	373	412	396	417	388	387	413	348	382	414	368	360	400	399	393	372	378	374	412	414	380	374	379	372	372	374	354	399	365	376	386	378	376	375	343	376	384	380	379	401	349	395	371	401	372	401	376	409	381	396	351	406	392	379	395	349	392	395	379	389	349	349	361	371	403	373	363	395	390	401	360	369	410	382	393	379	383	358	391	357	365	397	411	394	404	379	384	455	384	369	372	376	398	382	394	362	389	390	409	428	378	392	351	389	423	404	360	378	382	393	361	390	373	370	385	364	359	394	362	371	405	349	378	386	374	386	380	377	407	366	384	374	367	376	401	355	384	373	340	384	387	376	385	372	427	370	373	342	370	353	381	362	384	385	372	364	401	398	363	410	358	397	385	347	377	356	395	374	369	372	320	407	371	397	361	380	399	399	381	419	444	413	356	395	387	374	386	367	402	393	382	389	425	380	415	386	349	372	347	372	351	364	372	390	343	390	360	351	401	398	372	328	397	431	357	369	390	408	362	405	396	368	386	380	367	408	375	370	375	359	395	393	386	379	392	385	402	399	374	388	377	378	384	384	416	371	353	396	423	378	401	410	359	410	371	387	393	403	357	411	386	369	390	378	382	394	403	364	398	432	355	364	359	383	390	362	375	364	367	414	386	389	388	371	356	368	379	373	408	388	390	386	366	394	421	395	383	376	352	387	386	368	369	357	386	376	332	388	375	348	340	444	391	399	349	394	383	378	375	385	360	387	382	365	361	379	370	383	369	370	354	394	368	334	423	402	342	423	379	354	372	344	360	392	413	343	385	391	364	405	383	402	398	381	376	379	390	374	347	378	389	394	389	377	364	392	371	383	378	349	364	357	390	391	390	400	384	389	359	398	384	374	384	402	380	362	396	384	399	359	399	365	388	387	392	364	374	407	388	380	376	374	426	367	382	374	371	376	404	360	401	381	375	370	387	350	407	365	396	402	423	378	354	402	386	392	387	408	373	360	378	367	364	371	376	372	360	378	347	373	384	372	413	358	371	392	408	377	379	393	370	397	370	372	389	408	375	415	358	371	362	368	365	394	363	412	362	367	369	378	384	370	376	395	401	374	375	388	346	365	380	387	385	387	368	419	385	346	384	348	409	380	390	391	388	395	371	363	381	375	390	358	344	360	385	396	397	391	409	381	386	387	358	384	413	381	409	393	404	393	338	388	378	376	380	362	343	364	399	426	363	381	397	384	383	385	406	364	388	418	356	382	410	395	400	385	367	398	368	398	389	397	397	369	398	363	389	338	399	379	392	369	395	400	351	376	372	373	431	356	365	382	397	357	387	400	367	395	418	374	380	421	369	365	398	360	379	380	381	358	375	406	406	380	381	399	347	399	397	391	338	394	370	387	396	370	371	385	386	370	351	399	396	392	356	369	394	418	378	399	376	364	379	393	411	394	382	363	364	380	390	375	379	365	366	395	392	407	384	383	383	393	417	360	364	346	334	362	360	346	383	402	387	388	374	391	377	358	330	403	351	392	381	365	414	362	366	374	357	391	399	411	367	404	393	385	376	371	389	410	362	384	366	371	377	376	363	380	369	365	406	393	359	387	397	399	416	406	360	363	364	393	393	390	384	346	396	388	406	340	394	405	361	383	366	344	356	373	389	356	393	416	350	406	386	429	379
35568	16166	13588	7129	4956	3645	2735	2096	1796	1473	1193	1070	958	841	774	739	661	655	685	597	617	526	544	511	490	541	520	497	489	461	511	504	488	478	456	428	446	453	433	422	489	438	363	431	499	471	470	430	434	467	415	472	412	445	454	488	456	435	403	460	435	473	459	424	449	426	404	407	423	422	422	412	443	431	437	427	433	430	408	434	419	417	421	416	426	413	412	401	420	422	412	406	441	407	428	426	444	406	441	456	417	407	421	408	417	430	431	415	441	401	428	477	418	462	397	429	432	420	440	443	431	472	393	427	425	429	442	452	434	418	433	438	398	407	415	445	437	428	408	420	402	447	437	421	441	421	419	418	429	407	389	399	402	419	417	419	426	428	423	480	395	398	421	410	417	425	428	403	378	425	462	428	391	436	403	423	411	384	423	432	386	408	448	408	414	428	444	385	408	419	400	452	428	410	396	405	407	423	403	412	403	447	385	416	444	386	403	474	430	431	421	431	439	401	416	445	410	424	445	457	428	415	411	403	392	423	419	438	424	411	436	416	410	451	400	430	437	408	415	420	399	416	395	439	449	403	400	422	425	442	405	407	427	470	394	403	420	431	435	428	461	419	380	426	424	421	388	434	401	427	410	461	423	435	427	394	416	440	460	378	401	423	415	414	421	434	412	412	426	421	440	416	421	424	447	430	412	403	435	467	394	442	417	412	388	434	397	382	418	408	428	429	408	431	433	424	402	446	415	410	431	414	430	420	420	453	412	413	454	420	403	483	402	452	442	427	425	398	441	426	411	427	427	436	404	405	447	418	413	405	447	426	447	401	460	419	421	420	438	429	441	428	446	411	395	430	461	403	397	409	383	406	434	426	397	429	444	425	393	404	425	440	399	430	401	392	429	435	449	423	413	456	419	423	419	422	404	430	426	415	436	435	398	402	418	444	431	413	447	408	420	459	404	421	425	436	370	405	425	414	436	440	393	383	388	389	407	429	423	421	436	450	443	385	408	434	413	384	438	401	409	434	409	423	472	442	409	423	401	413	420	420	438	425	407	451	403	420	381	401	383	409	422	429	401	416	444	462	428	449	403	425	397	436	427	466	433	429	394	428	413	390	421	384	429	402	403	409	432	461	412	393	429	424	439	462	407	441	437	421	402	410	419	398	457	414	378	427	397	432	444	441	407	457	407	417	443	456	410	439	404	389	444	419	445	404	447	446	406	433	402	403	427	397	413	411	424	457	432	434	413	421	464	423	404	394	397	415	421	417	395	422	420	419	409	442	431	400	427	409	417	444	419	446	403	425	425	431	408	394	438	412	416	405	411	394	437	417	404	403	394	419	413	413	441	439	433	429	459	445	415	409	437	445	398	371	410	387	428	406	445	437	432	398	428	449	445	389	411	441	399	399	427	435	419	425	434	391	408	421	433	407	436	422	434	416	428	367	452	399	431	420	434	406	432	451	429	379	427	420	414	404	426	423	404	446	399	419	443	420	434	417	406	445	438	403	394	414	432	409	420	419	396	417	426	434	388	407	419	411	461	407	410	406	437	422	434	409	434	409	421	421	411	417	387	412	426	456	393	406	412	421	432	409	419	410	440	437	447	438	428	414	379	422	433	432	420	396	461	440	411	418	439	429	400	458	437	408	422	446	418	416	411	426	395	406	434	434	455	423	410	426	442	426	431	432	417	454	411	451	407	418	423	419	407	390	462	417	451	432	461	419	400	407	420	430	428	462	436	383	433	475	455	408	439	424	433	408	451	459	396	416	415	412	384	422	423	429	407	394	423	418	458	418	413	430	423	431	418	383	428	411	396	453	386	410	434	395	432	442	440	398	409	385	441	403	424	430	424	464	434	421	423	428	428	407	402	440	393	431	426	414	449	409	413	390	395	425	437	423	419	415	404	379	413	418	407	410	429	407	424	376	427	394	400	420	405	432	401	438	426	415	426	426	431	412	401	416	401	433	427	406	417	437	427	374	461	416	379	436	458	413	412	431	452	433	438	409	417	438	412	410	410	404	396	401	405	453	405	425	400	387	453	376	361	407	444	441	419	410	430	417	387	437	438	448	390	419	448	393	396	431	389	394	447	375	439	435	404	426	424	399	417	418	443	456	429	427	420	431	450	437	423	392	407	449	429	394	403	409	409	408	434	391	424	387	447	403	448	392	426	398	453	423	484	441	416	446	457	404	430	417	369	403	448	428	451	469	396	432	389	422	400	402	389	446	404	421	454	383	423	403	404	416	443	447	414	386	410	481	426	431	375	435	445	386	464	431	430	409	448	425	443	402	445	411	449	431	381	400	408	410	417	397	413	420	463	398	418	409	412	430	433	426	393	420	418	397	403	425	456	442	399	418	419	415	400	435	408	410	413	392	436	416	408	395	474	423	417	405	443	447	451	415	407	444	410	384	401	424	426	485	421	440	446	449	430	432	424	465	435	397	391	407	398	415	410	457	375	427	440	419	408	410	407	440	424	406	438	389	423	420	435	402	461	447	406	424	412	410	437	453	433	448	418	437	475	423	422	451	414	451	401	431	416	412	435	479	407	410	408	414	423	421	428	425	384	435	434	451	418	450	433	422	407	397	424	438	451	424	435	434	428	421	458	429	411	396	457	441	435	454	398	411	464	427	375	408	395	457	411	412	396	419	427	411	417	450	420	388	396	422	423	414	440	407	403	430	399	425	439	374	390	412	433	430	424	418	424	430	463	398	439	418	393	427	425	428	411	424	421	396	421	398	409	472	437	430	425	417	450	428	452	405	418	454	419	423	422	425	417	411	399	428	416	455	420	411	437	414	425	423	441	435	419	393	392	431	407	418	442	405	432	429	395	405	422	420	443	411	442	388	460	480	430	399	432	447	440	402	441	409	448	437	442	406	448	428	414	436	398	400	385	408	403	423	400	427	427	422	395	419	392	446	405	425	422	400	438	412	447	414	419	409	407	419	425	409	424	389	394	411	420	413	439	413	445	445	443	420	417	423	389	401	421	440	395	379	427	434	418	444	432	432	433	436	442	419	453	453	418	448	463	427	421	436	463	437	419	427	410	447	425	419	424	413	451	433	407	423	409	429	409	397	428	441	381	404	442	414	414	419	429	425	399	405	444	425	427	403	434	443	415	409	411	439	430	422	421	404	395	452	399	400	434	402	380	452	440	383	393	440	469	446	419	406	419	429	416	405	408	416	410	416	385	471	414	460	406	455	431	398	421	408	424	406	448	410	439	423	416	403	451	435	409	395	433	403	413	389	432	419	448	426	438	472	400	423	411	388	402	403	418	439	422	427	391	423	434	416	442	415	445	408	487	430	415	431	442	427	439	435	461	412	408	455	402	413	417	416	417	421	433	391	415	430	400	444	443	434	421	423	415	431	439	416	393	417	444	445	407	404	402	450	417	402	397	423	398	406	462	408	427	451	475	449	392	411	400	420	414	421	409	424	399	420	414	372	419	395	429	397	394	432	447	435	437	427	406	436	423	446	430	399	384	416
27454	20058	7681	985	626	540	542	500	518	502	521	535	489	540	509	534	525	512	532	479	475	501	500	525	480	508	480	510	520	478	469	501	531	501	482	470	502	508	503	503	453	507	548	525	500	511	498	483	526	514	501	471	469	508	493	514	489	462	499	455	528	468	482	467	552	515	485	493	510	485	492	473	493	500	516	477	455	491	477	526	494	508	486	509	511	471	529	530	494	496	469	481	517	513	462	480	489	522	507	498	527	495	544	490	501	513	484	536	518	485	534	481	477	500	496	496	472	489	503	533	496	509	482	513	496	489	470	493	496	521	474	510	463	509	527	486	508	437	449	523	495	511	516	502	522	465	459	507	464	527	526	497	483	503	508	534	517	506	515	509	502	466	502	513	496	503	494	545	505	496	511	485	520	497	474	488	526	466	472	511	486	522	509	488	506	533	498	455	486	538	488	514	519	496	513	497	482	530	529	518	508	500	478	490	500	490	496	496	508	484	495	493	471	463	480	530	498	493	500	522	467	467	504	485	510	485	485	479	484	524	496	487	530	505	534	507	512	508	447	503	485	504	547	534	513	483	508	519	503	481	490	512	462	534	544	473	530	489	494	481	500	506	512	463	486	520	508	478	524	523	510	471	498	511	491	522	490	491	474	531	529	497	484	463	526	524	476	527	514	547	515	475	506	500	467	474	504	473	483	477	469	452	464	527	482	516	507	491	476	478	494	475	496	488	530	490	530	497	505	500	481	503	521	507	498	507	506	483	471	533	496	500	529	518	509	500	491	522	497	502	481	489	517	474	507	451	496	453	490	496	509	529	518	531	461	491	510	495	516	486	508	506	457	502	486	502	475	525	494	518	491	518	534	499	481	519	490	493	494	518	534	516	463	518	509	536	507	492	522	461	511	481	518	506	514	488	481	519	516	481	493	544	489	521	529	493	504	491	501	476	509	454	532	514	506	478	470	511	520	507	503	474	463	531	518	520	487	543	514	513	457	533	484	508	507	485	485	480	540	513	478	502	493	494	510	478	506	460	478	470	498	507	482	504	511	520	534	529	478	518	471	505	499	518	478	516	520	517	540	465	485	464	501	490	482	443	494	522	528	523	493	480	465	501	527	495	475	464	487	509	495	475	500	528	476	502	498	476	504	488	510	484	456	529	510	499	459	491	503	443	452	454	470	517	522	500	506	505	522	514	464	499	496	518	514	572	499	508	486	505	502	487	471	488	488	467	505	480	479	538	490	494	471	521	466	504	534	476	509	479	499	498	535	490	504	526	505	491	502	494	466	495	504	524	509	492	485	488	486	477	516	481	480	521	493	469	505	484	490	466	477	517	519	518	488	515	469	522	507	484	495	456	504	521	502	511	483	521	531	494	503	503	489	480	503	479	478	479	483	494	489	499	472	499	479	516	486	504	492	468	496	535	490	458	486	505	474	520	521	516	470	509	537	496	483	506	502	466	472	482	455	496	482	506	508	507	522	519	475	504	496	467	499	502	497	451	527	480	515	489	510	486	540	503	472	463	534	468	491	476	493	488	525	525	512	504	466	485	496	506	544	511	460	530	487	483	498	499	518	443	495	507	481	469	510	541	482	537	469	503	511	507	480	509	524	442	474	499	479	496	506	503	524	506	468	519	493	489	496	499	442	472	532	537	483	499	525	482	466	489	503	481	478	486	501	486	487	510	477	490	468	468	475	487	511	522	491	491	515	479	482	490	458	517	488	505	486	498	521	475	465	512	456	495	480	513	513	509	504	501	476	441	502	521	533	487	535	503	499	494	481	548	480	499	528	538	502	493	473	503	514	509	498	479	513	526	521	477	521	507	493	505	465	517	502	529	507	510	516	460	530	530	477	506	507	508	507	524	471	524	552	495	525	507	486	475	472	500	504	490	493	529	496	528	494	504	531	502	536	492	480	469	546	511	532	461	501	497	461	460	482	505	519	473	525	510	475	495	502	519	510	477	513	461	462	474	512	497	476	506	505	495	503	526	481	496	528	484	476	479	472	507	492	493	474	504	483	488	493	496	471	475	520	484	470	504	463	492	493	516	514	523	519	505	483	500	493	494	537	510	504	466	540	487	494	479	499	488	465	462	510	493	485	490	498	483	549	523	506	506	494	506	518	483	480	501	506	458	484	486	498	500	500	488	465	522	482	522	515	518	478	519	473	473	488	517	489	463	476	480	505	469	503	522	470	489	494	475	470	507	488	475	533	511	462	491	480	465	484	491	510	508	460	471	494	525	524	503	511	485	497	521	507	479	483	509	473	504	529	473	485	488	476	487	515	528	495	527	511	461	501	506	489	492	497	481	481	512	512	495	489	518	471	523	519	463	473	467	448	521	505	525	501	492	496	468	489	434	484	566	491	506	482	473	534	510	493	501	508	499	472	504	476	527	518	487	496	526	493	516	488	533	494	489	535	502	503	485	489	505	481	533	483	480	511	507	486	458	484	529	511	481	510	489	525	498	463	504	523	483	500	484	523	520	483	487	500	495	538	486	505	459	498	520	539	496	440	478	466	509	506	486	518	461	524	507	458	508	517	477	493	531	480	541	500	432	500	520	536	492	501	492	538	511	451	469	499	484	474	459	508	527	468	533	487	510	512	499	503	504	509	510	457	476	475	448	484	498	492	508	508	497	510	498	505	505	507	482	499	487	500	511	488	484	535	458	500	550	532	440	490	506	503	517	479	493	469	539	490	512	506	483	509	501	514	506	487	496	519	489	513	451	492	493	451	467	475	488	508	488	478	514	510	475	493	533	485	502	507	486	499	503	506	479	540	472	487	495	493	508	514	473	525	503	501	447	497	491	458	477	509	517	503	509	508	534	503	498	493	512	526	488	554	487	471	465	470	482	508	501	469	498	519	479	494	494	462	472	505	494	469	488	488	458	483	490	499	501	503	509	477	488	453	526	462	508	492	504	449	494	497	482	525	478	485	484	521	488	481	538	480	506	448	480	521	509	505	537	524	487	518	507	490	475	494	447	497	515	529	491	496	495	473	506	502	532	457	491	473	506	537	501	519	479	532	510	476	479	502	510	498	499	506	481	492	505	469	518	521	484	522	502	502	461	507	508	464	520	495	552	487	487	537	516	455	510	458	531	486	523	518	453	464	491	461	504	495	533	502	507	461	545	492	517	563	476	503	474	493	481	528	503	494	525	475	520	471	501	501	542	502	490	528	510	465	504	498	510	536	520	514	484	502	472	510	515	501	494	510	516	497	503	517	480	491	515	501	491	480	506	460	480	503	523	514	486	498	516	525	490	524	465	529	503	488	559	501	477	491	518	455	524	494	484	509	530	497	505	496	476	479	500	483	469	491	486	489	515	518	481	487	520	479	506	478	510	509	534	472	485	487	496	511	490	523	510	496	512	527	500	473	521	470	514	501	546	513	523	517	487	496	491	535	520	485	523	486	484	518	511	470	488	483	503	496	470	506	509	520	495	486	477	473	487	503	498	524	500	489	518	494	522	510	471	490	548
17418	1611	1229	846	770	677	646	643	612	578	593	601	582	604	603	599	599	593	638	573	591	636	615	586	571	579	597	579	598	572	594	583	598	592	570	625	562	574	593	576	549	577	604	570	590	595	598	607	605	597	607	580	616	586	602	626	596	644	610	620	575	586	609	610	603	604	600	606	633	564	624	618	571	602	560	604	590	604	589	605	598	584	550	586	606	566	564	604	521	622	578	545	586	630	619	608	569	608	582	623	587	595	611	569	645	551	608	570	603	592	620	554	612	608	608	593	612	573	541	564	626	612	618	602	623	617	570	579	598	606	564	601	596	578	625	568	586	591	644	583	633	618	609	590	582	585	609	584	579	534	626	591	581	590	642	626	573	575	561	636	605	636	570	582	542	591	601	565	547	584	609	584	594	581	623	622	597	582	606	615	627	631	603	513	610	582	623	599	610	604	590	579	550	579	583	616	609	583	610	565	633	563	610	606	556	587	579	585	560	597	581	541	605	591	568	561	594	613	584	595	573	610	571	610	605	568	578	593	603	593	606	573	577	578	585	634	575	587	615	563	606	580	557	633	562	603	580	596	573	609	582	630	572	576	590	633	563	603	605	568	590	600	536	553	582	577	615	589	605	584	629	592	623	633	626	585	610	581	569	565	569	559	584	595	586	646	626	596	594	609	516	572	533	539	601	589	593	582	531	612	537	587	572	593	592	590	642	565	623	580	575	584	580	575	569	627	576	586	575	526	659	560	567	575	589	571	615	592	564	609	569	569	602	603	576	603	611	589	586	579	551	562	580	562	584	537	567	570	588	622	568	526	617	565	574	603	594	604	588	627	589	591	604	563	600	602	610	588	563	605	524	574	575	585	575	567	568	596	568	590	571	595	641	554	572	581	574	596	664	546	556	621	609	617	582	617	611	571	613	603	573	624	584	583	611	593	583	608	605	602	590	568	614	621	619	605	532	582	579	608	581	574	636	587	623	611	581	598	618	564	609	568	598	610	573	597	572	591	583	628	599	661	594	567	571	538	616	578	602	611	527	611	614	565	569	614	576	591	585	617	621	590	582	618	628	609	574	568	599	628	586	612	613	595	601	568	605	626	580	577	620	599	612	549	565	567	645	592	586	611	599	611	619	589	598	577	597	630	543	565	566	538	618	600	606	559	568	567	604	611	559	586	634	571	612	576	583	583	594	616	574	594	587	587	594	586	614	588	619	602	564	588	626	624	603	565	593	597	592	627	585	587	639	565	605	558	600	607	546	627	615	587	565	580	591	614	612	616	593	623	628	634	609	582	618	586	565	575	563	584	554	582	604	605	611	608	553	595	583	625	635	607	567	538	587	630	572	606	561	569	593	611	573	613	588	605	596	598	591	584	584	592	580	602	551	594	557	561	599	568	597	586	572	594	625	530	615	602	602	605	586	583	607	621	577	590	568	561	640	585	573	594	586	563	590	627	592	549	573	562	558	608	560	553	579	585	614	562	533	572	570	540	590	615	550	584	611	576	609	636	614	575	577	575	583	594	586	628	557	600	546	592	583	562	576	607	619	578	591	617	587	610	611	605	597	575	598	597	608	557	604	578	610	613	589	621	602	578	574	593	584	570	573	571	635	590	571	602	580	585	607	541	607	628	589	589	590	567	573	564	589	608	583	589	550	577	587	593	603	563	610	600	591	619	599	587	593	611	586	613	604	615	595	603	598	560	609	566	602	560	600	577	583	604	611	585	573	581	562	621	568	585	586	602	573	611	627	592	584	581	636	596	608	615	582	597	594	571	586	574	597	605	625	600	628	616	593	590	623	581	568	583	552	611	612	592	608	626	516	542	581	620	635	584	582	548	612	639	614	564	565	588	588	538	611	547	566	608	550	582	581	608	549	595	545	576	596	548	594	575	584	579	566	547	595	593	550	581	648	586	550	575	579	617	627	618	607	588	549	568	584	613	578	586	548	599	565	614	566	623	560	591	606	614	601	551	591	635	588	574	592	617	580	574	598	539	581	602	606	574	612	578	614	595	598	556	607	605	520	632	597	573	640	582	614	641	626	642	619	566	614	577	603	574	618	616	597	593	617	544	591	641	590	620	579	585	606	586	555	608	640	565	631	640	622	635	602	583	602	624	572	620	618	570	563	577	632	508	591	584	607	568	596	581	641	560	587	617	587	594	573	576	594	598	546	586	609	549	601	592	607	592	563	584	619	604	600	561	593	644	624	548	545	583	579	617	577	606	599	583	588	563	578	611	606	547	594	585	610	559	616	590	574	622	610	575	597	628	591	583	574	611	614	609	631	590	607	598	638	590	591	643	598	549	598	593	538	601	637	565	623	591	579	588	589	558	627	611	584	625	606	607	602	590	599	546	580	636	593	611	606	626	613	611	571	588	596	631	577	568	609	593	579	561	631	599	620	588	650	618	607	577	603	632	611	635	595	561	569	566	603	616	621	628	622	620	587	611	578	618	554	559	588	585	563	598	579	620	608	545	577	574	620	587	582	619	586	586	606	605	597	639	593	584	589	623	613	598	598	589	613	596	617	580	628	621	628	559	586	564	568	602	595	596	579	589	571	560	592	593	609	577	561	547	573	589	587	611	560	595	595	568	586	556	601	574	614	580	627	580	594	629	576	623	592	576	594	619	616	577	572	564	573	597	558	575	612	621	590	592	581	591	595	568	553	626	608	580	605	582	548	578	600	604	589	590	558	571	544	571	557	577	637	586	639	598	568	632	577	588	621	585	587	558	588	619	567	600	582	575	605	576	611	584	629	606	601	583	599	587	577	605	625	632	603	557	571	584	517	602	607	584	584	575	586	595	598	643	576	573	578	554	599	569	585	599	571	598	607	578	602	575	620	641	594	581	610	566	580	613	553	566	618	592	626	607	583	559	551	556	618	559	616	633	591	597	612	617	571	574	640	592	625	590	626	603	596	564	579	587	601	619	577	537	571	594	577	637	579	575	608	597	574	600	588	623	567	616	610	564	536	618	587	565	569	587	599	573	617	594	561	577	596	586	605	619	602	569	572	581	605	629	597	587	636	583	567	559	573	569	542	599	606	549	601	594	581	626	559	562	569	626	582	586	606	575	552	626	590	584	576	561	589	548	558	532	573	626	569	594	598	580	570	587	606	567	543	589	602	604	599	608	562	556	580	606	598	595	612	580	545	602	593	559	590	558	601	569	554	618	555	572	556	606	579	594	584	562	613	598	575	600	567	563	583	577	571	603	633	612	569	601	598	575	588	587	565	596	596	614	577	530	573	594	589	610	601	588	612	580	588	577	574	589	590	551	560	561	582	643	576	601	605	630	536	612	578	609	560	586	584	596	600	589	572	609	609	572	573	609	623	595	623	623	588	592	558	516	595	560	618	583	580	609	586	652	609	584	565	610	589	628	606	569	610	555	572	588	540	593	586	559	590	553	570	583	581	639	599	587	614	554	584	606	588	558	544	604	631	586	529	613	634	591	589	581	598	569	562	603	542	589	570	594	610	592
23745	21130	28513	24010	21108	12416	1149	678	577	467	503	393	380	377	319	355	349	319	311	272	310	285	309	284	263	299	306	300	255	279	301	266	263	274	285	267	260	241	263	264	264	258	248	251	286	244	240	268	234	230	253	280	251	246	210	256	243	276	235	249	249	263	252	264	286	266	245	267	244	297	251	272	236	233	235	271	252	269	273	270	249	242	246	273	298	253	272	248	242	266	246	251	256	277	282	277	254	231	264	264	269	272	286	253	250	258	252	231	242	215	268	261	239	245	253	239	238	244	224	260	270	259	277	246	273	226	261	264	274	225	264	246	237	267	275	238	250	259	246	274	250	269	229	265	253	287	289	234	243	234	283	217	269	243	248	243	251	238	266	241	238	232	250	238	235	233	247	261	248	255	257	240	234	247	266	252	254	269	236	259	274	240	263	246	270	249	245	251	220	235	261	244	245	263	269	250	253	264	263	262	254	262	278	243	254	260	262	235	264	273	242	243	247	225	274	260	273	273	261	269	213	253	270	260	247	256	256	253	235	238	263	256	252	242	280	246	244	270	235	257	239	247	274	230	272	247	258	269	258	268	256	250	283	239	257	235	233	243	231	260	232	279	233	263	258	245	252	229	236	248	259	246	251	292	264	259	217	231	244	225	263	257	248	262	258	267	257	248	267	233	253	292	246	241	275	269	242	257	232	239	235	261	258	281	242	231	270	267	266	295	233	232	248	265	252	243	261	239	258	254	249	274	253	265	248	253	221	263	240	258	259	247	251	273	228	258	259	250	261	250	257	218	241	258	262	241	235	254	250	245	257	260	241	257	264	249	255	236	234	288	247	248	265	256	254	260	272	243	270	262	250	247	264	253	235	273	287	263	259	272	244	256	252	260	252	254	221	251	253	236	263	261	255	242	230	277	228	262	259	267	268	245	246	268	258	230	255	243	269	286	247	280	254	227	251	259	270	237	260	253	264	271	260	252	292	249	270	244	259	258	256	243	253	251	257	256	249	249	271	259	257	264	241	250	295	220	259	258	249	216	247	239	230	244	265	215	260	240	267	251	254	264	246	239	244	237	253	247	257	252	264	237	243	261	269	233	225	245	229	260	251	249	238	267	259	240	248	273	233	252	236	248	242	250	248	276	233	252	239	258	250	248	233	226	265	251	253	237	262	260	260	234	265	236	272	246	282	254	261	283	249	242	247	260	242	231	258	260	237	254	250	245	242	260	301	255	246	241	269	285	247	293	228	258	267	268	230	243	264	265	269	271	262	255	243	269	263	251	306	241	241	269	254	256	257	238	235	262	260	249	254	255	227	238	224	266	255	261	257	260	246	247	240	246	236	302	259	246	238	238	233	249	262	237	240	233	248	252	273	248	262	258	237	262	234	234	252	239	238	266	255	251	256	236	244	253	253	267	278	246	250	242	250	244	214	276	222	239	247	224	250	263	237	259	252	257	243	226	243	293	252	261	228	231	242	220	239	245	269	255	248	249	253	266	261	248	249	262	261	240	264	224	237	237	235	273	246	254	251	247	221	240	260	255	226	247	259	254	232	262	247	259	256	287	249	249	240	239	248	261	251	236	270	245	272	250	237	271	248	251	246	248	239	257	262	280	249	248	235	262	249	271	268	262	248	235	263	235	257	254	223	254	258	218	244	260	214	269	247	235	251	248	255	279	258	246	293	274	233	273	249	260	257	261	261	239	242	256	255	245	287	234	275	240	257	235	240	243	295	253	274	255	246	253	276	271	259	272	259	262	264	238	217	272	255	261	238	281	251	240	267	240	243	269	251	217	234	283	238	267	245	250	260	256	264	233	244	243	274	237	263	237	254	240	249	237	296	255	258	246	238	263	242	274	222	241	298	238	239	255	250	240	237	248	249	252	253	270	218	265	231	254	278	247	257	274	258	267	291	247	241	283	267	244	257	266	262	220	264	254	232	239	243	273	226	246	262	233	271	263	252	245	252	245	257	207	263	243	226	253	267	254	264	258	260	239	256	288	260	265	258	256	277	270	240	241	243	286	266	228	240	273	238	242	214	233	233	230	229	260	243	248	250	211	251	243	252	261	237	269	246	235	221	243	240	258	260	232	244	290	242	260	274	245	238	238	280	255	262	233	276	260	269	264	228	271	244	263	241	263	239	256	244	252	283	256	240	219	239	271	287	265	244	260	241	231	248	264	235	252	256	247	230	256	250	261	262	271	234	242	210	236	238	255	260	230	258	263	234	242	267	247	246	282	273	239	233	238	259	263	243	240	273	260	246	253	262	237	250	238	230	260	248	256	226	257	252	238	230	250	284	240	242	244	223	260	253	252	262	234	260	234	223	222	236	272	249	230	270	284	254	266	263	273	244	249	221	231	249	232	249	230	224	275	254	250	239	240	251	279	256	249	258	230	254	262	265	237	242	256	229	264	256	287	274	226	231	255	283	247	254	248	244	254	244	249	262	261	241	267	255	246	261	234	232	223	255	233	234	261	247	266	266	256	246	252	267	221	209	287	242	254	254	259	265	228	260	260	274	243	261	247	259	265	292	253	235	273	251	290	255	244	256	217	248	257	250	260	285	277	234	244	232	267	268	253	271	246	237	225	263	258	220	278	234	293	250	269	271	266	261	265	242	271	287	229	243	248	256	238	261	269	257	213	255	255	271	234	259	233	265	268	269	224	250	286	256	246	262	261	231	252	271	256	255	282	243	241	251	225	273	299	250	265	258	258	245	244	251	260	263	265	266	259	260	240	255	268	238	247	256	248	250	221	276	254	265	243	262	240	258	266	252	261	281	232	242	258	263	264	233	260	236	256	259	266	289	281	257	274	227	248	242	244	249	231	257	270	222	236	226	270	254	274	248	258	230	257	248	228	269	255	290	220	250	250	241	212	261	260	262	260	253	232	229	240	259	260	236	263	233	244	238	256	244	228	250	275	242	246	251	272	247	263	241	272	274	270	268	257	254	259	250	252	270	251	263	235	249	221	254	269	236	244	243	262	254	302	262	263	223	270	266	238	281	267	258	254	239	242	241	250	257	255	262	259	241	265	258	248	229	249	252	270	264	233	242	297	250	265	235	248	258	270	287	242	241	233	273	256	267	232	275	277	233	261	261	259	252	269	245	244	231	249	254	246	255	269	254	240	222	245	259	240	243	260	238	252	248	220	257	272	243	225	253	259	277	249	262	228	248	232	240	235	229	249	255	246	279	258	242	260	279	268	243	260	249	268	232	245	246	240	281	243	256	257	254	242	270	260	265	255	261	245	253	260	243	245	231	268	237	257	238	256	247	274	261	260	271	255	233	262	266	256	259	238	251	229	250	231	239	267	286	266	260	254	240	237	264	258	254	245	224	271	257	268	252	218	239	248	253	251	241	234	241	249	252	260	267	253	250	262	264	249	251	249	251	273	241	257	271	255	255	274	273	247	230	243	248	252	246	220	256	261	263	254	237	241	239	220	279	259	221	267	250	238	240	257	264	235	232	248	238	245	283	249
38832	10463	8288	4081	2627	1993	1489	1204	964	867	694	653	584	490	474	469	423	414	431	406	365	385	368	379	338	357	349	350	321	332	370	340	328	339	322	334	339	284	349	322	335	318	326	306	308	316	295	355	371	294	326	339	308	299	303	325	309	326	324	307	315	314	329	340	312	300	319	319	312	272	313	291	290	312	305	324	313	298	305	277	284	321	366	282	314	279	309	284	309	298	319	326	297	329	293	303	331	322	295	342	299	281	309	291	305	323	283	348	326	319	299	311	285	306	338	331	273	315	290	312	320	298	348	299	307	293	300	305	332	350	297	313	312	347	282	313	319	317	331	330	299	315	282	302	308	308	322	304	318	291	316	312	291	275	308	281	299	311	309	279	305	306	291	333	325	328	326	315	302	291	286	278	317	304	309	314	316	318	337	290	336	291	287	297	284	315	352	331	299	306	322	288	319	281	310	303	329	275	308	319	317	334	299	315	306	313	353	297	279	304	342	291	287	304	305	308	336	288	325	306	320	297	294	307	281	316	302	304	347	293	306	341	286	322	333	299	293	309	302	316	286	331	298	296	307	319	275	298	307	277	278	317	290	270	309	316	291	309	314	307	308	301	298	294	310	326	302	296	307	326	283	307	315	290	302	316	301	313	279	335	306	326	314	312	299	297	326	328	286	310	272	304	316	291	311	312	316	292	316	341	308	330	296	318	335	331	326	297	317	303	301	331	309	304	325	322	290	334	300	308	322	316	294	296	297	307	292	309	299	302	294	300	305	310	330	318	335	325	348	310	318	287	305	297	304	321	283	269	312	322	312	279	305	315	315	298	302	302	306	292	329	303	317	324	313	273	307	298	306	298	308	327	313	333	314	318	301	309	325	316	330	290	311	286	300	330	283	294	305	349	359	345	278	293	308	313	264	339	289	294	308	347	315	333	319	290	283	352	330	316	283	328	330	328	321	344	308	304	331	298	344	291	362	302	272	331	343	306	299	309	286	307	291	314	296	311	320	315	324	332	292	314	333	306	312	290	303	303	326	303	272	311	297	311	300	296	308	294	312	297	293	272	309	314	326	290	334	295	293	314	281	311	276	284	338	327	324	316	339	309	298	314	324	321	311	333	296	318	317	300	317	274	314	323	318	318	312	294	331	328	303	294	297	296	323	313	305	293	265	293	307	329	307	301	319	291	336	312	292	297	313	315	313	311	296	295	334	307	315	286	326	298	309	280	283	299	325	310	313	316	298	303	307	290	340	275	313	288	309	297	302	286	335	328	311	307	342	332	312	310	324	317	290	328	308	333	329	352	312	313	315	296	340	307	314	309	310	340	294	279	315	341	288	312	314	330	326	305	266	320	313	353	298	325	330	299	296	337	308	324	292	309	308	318	267	290	318	287	301	328	324	322	310	301	304	278	309	289	296	288	335	285	315	295	320	278	312	302	294	280	301	336	289	305	327	298	309	320	313	303	324	328	317	321	296	315	294	300	288	297	336	318	332	312	340	291	295	284	326	298	293	333	317	348	291	312	308	324	292	307	295	306	297	284	285	312	294	327	288	302	321	317	315	280	325	313	332	269	314	318	294	315	315	292	328	322	287	312	274	326	313	343	312	314	308	288	291	289	308	299	327	306	314	325	303	303	321	296	292	302	283	306	278	303	311	308	292	314	324	326	310	292	302	319	295	329	321	308	331	320	326	320	315	329	317	301	279	295	278	287	303	326	304	268	289	291	281	294	287	290	284	324	331	293	292	319	319	346	314	301	296	312	317	309	333	318	320	288	271	321	285	321	307	333	315	330	301	297	297	308	274	310	327	327	318	318	294	303	310	330	330	317	338	320	311	328	307	302	279	325	303	317	306	318	327	346	296	328	305	347	330	325	298	317	300	296	277	322	283	318	319	300	310	289	291	343	319	304	300	279	312	323	312	293	313	340	283	314	325	314	316	291	270	293	318	319	337	289	314	319	334	329	330	279	339	301	289	312	342	301	306	286	326	276	294	296	290	318	316	328	328	315	307	295	303	307	288	308	325	288	303	284	303	295	332	341	302	296	314	290	312	292	317	315	288	315	296	296	296	323	304	283	299	317	312	281	324	300	299	291	301	319	309	296	304	304	333	277	291	327	354	340	296	326	294	305	318	335	305	300	280	287	334	339	322	299	318	331	338	301	300	291	325	329	302	307	331	298	330	332	286	303	341	344	325	320	303	328	314	295	301	316	305	313	301	312	315	295	311	308	308	300	311	287	303	317	294	308	307	329	308	330	336	297	294	322	316	310	342	306	296	298	316	303	310	314	290	304	316	339	322	340	327	347	308	299	327	293	308	284	306	288	340	323	310	304	332	314	290	353	302	302	304	309	313	319	308	310	327	311	281	308	313	310	300	311	338	313	306	321	339	312	322	313	346	290	305	310	323	325	261	300	290	317	306	308	311	318	319	322	310	319	311	324	325	338	322	305	320	345	331	304	300	290	301	310	310	312	283	306	313	299	321	309	342	306	297	314	323	303	298	313	319	295	311	311	287	319	315	303	271	301	324	323	328	290	305	318	327	305	273	336	303	315	311	321	300	275	321	311	286	322	328	293	306	296	320	281	286	332	297	307	306	301	311	289	300	305	316	291	324	307	306	293	311	318	318	336	339	303	274	332	345	319	293	310	359	302	336	315	302	314	322	310	309	292	289	291	323	291	316	311	308	312	279	307	328	342	296	352	332	294	311	318	286	346	301	332	333	290	294	311	295	324	297	321	302	287	328	319	353	296	344	331	308	329	350	316	267	279	304	287	287	319	328	302	287	292	339	308	287	327	262	301	333	294	280	311	314	314	306	284	241	286	274	293	336	289	304	326	278	299	306	308	295	340	296	283	322	318	317	304	283	324	320	323	281	314	317	314	283	294	329	306	304	317	309	318	296	302	335	325	311	326	317	307	300	293	303	279	309	297	302	273	324	350	336	320	317	299	304	306	293	354	314	293	330	313	344	304	321	290	327	321	295	273	342	317	294	298	338	312	323	324	321	318	307	307	333	303	275	311	309	329	291	307	281	290	302	304	281	296	291	282	307	295	302	316	315	297	301	285	304	296	300	306	330	323	338	312	329	301	297	298	300	312	286	326	311	318	291	296	319	307	312	293	318	306	333	318	301	287	307	325	322	312	300	292	319	365	303	315	320	322	326	319	322	325	321	307	299	320	297	302	301	268	314	336	329	311	325	308	330	281	317	314	305	308	296	318	334	315	313	323	340	290	316	321	313	318	310	322	312	342	275	297	317	321	316	317	337	316	313	304	315	333	307	298	283	323	312	308	314	309	303	346	317	307	296	297	332	275	342	309	314	310	301	331	325	332	312	299	300	319	288	307	321	293	306	328	313	308	302	284	301	302	320	281	296	315	291	311	307	307	292	317	293	328	322	299	304	322	316	276	304	288	317	303	297	347	314	340	297	330	286	306	313	298	293	294	303	313	323	327	309	327	309	289	327	311	289	310	329	291	345	284
25011	21173	27646	24881	13261	1323	981	887	810	858	811	795	710	774	786	700	653	723	676	694	703	678	679	683	661	673	677	708	684	696	685	696	670	638	655	666	681	665	683	642	686	683	680	667	736	654	663	668	674	692	699	712	703	665	628	696	612	681	686	661	675	689	721	663	649	639	698	665	668	692	690	722	687	679	673	701	719	653	695	651	699	705	702	690	695	667	672	730	694	692	705	714	653	656	637	670	651	654	678	647	693	656	677	660	656	715	632	682	650	717	716	616	668	655	672	673	698	668	648	657	615	671	664	726	661	679	683	692	668	649	664	662	695	657	677	680	696	713	660	687	668	670	675	674	671	690	659	716	636	663	664	637	662	641	702	701	683	677	660	666	726	683	709	705	636	699	681	708	647	674	662	723	672	685	668	711	689	670	691	650	636	701	670	698	642	662	673	690	714	658	685	718	661	700	669	718	714	655	685	723	725	619	662	708	680	706	662	659	666	673	697	629	671	636	637	643	687	676	650	692	706	683	652	685	683	706	687	679	635	665	660	662	686	698	706	672	726	720	704	717	705	641	653	643	652	663	651	662	635	691	680	692	630	691	679	684	692	684	694	655	666	679	674	644	690	645	688	646	681	673	684	670	671	619	675	645	675	696	638	736	681	706	652	702	681	673	703	730	647	667	664	662	641	647	706	623	662	680	655	683	697	696	656	726	692	728	706	733	673	655	696	671	672	718	681	680	696	699	612	706	648	641	639	662	696	670	673	698	682	660	683	678	663	660	656	697	690	685	657	675	683	708	695	677	653	679	638	705	600	704	702	672	694	696	706	705	672	691	670	634	618	653	658	663	667	707	691	690	686	667	637	635	702	655	698	704	645	671	686	647	726	695	670	636	748	647	670	700	632	700	692	699	701	634	709	673	630	714	652	612	669	668	657	660	684	659	683	706	648	640	650	661	673	694	703	696	670	658	743	709	638	735	652	661	673	648	652	667	674	654	639	648	670	675	717	650	703	676	689	665	652	721	601	661	674	684	680	671	696	711	658	691	661	672	675	650	718	619	677	639	696	669	664	669	670	688	669	689	665	619	636	748	688	702	639	657	657	700	676	675	652	692	719	710	687	655	677	690	631	640	690	668	629	658	674	739	662	642	686	680	684	718	683	710	615	707	656	659	702	664	701	706	656	684	695	683	670	655	688	684	699	656	658	668	714	673	686	667	673	658	667	660	645	688	708	701	703	680	655	689	699	646	634	659	690	686	666	661	688	668	678	614	646	684	666	672	709	646	713	646	649	680	703	663	678	661	683	711	676	685	686	718	651	675	658	678	662	598	710	659	660	664	713	659	654	628	683	665	655	699	649	681	689	680	715	752	684	713	730	705	699	696	631	646	701	670	668	673	649	681	673	651	689	682	664	686	670	641	694	673	651	673	663	662	663	653	693	680	697	667	693	674	620	666	659	699	707	667	712	699	700	669	641	646	641	668	674	688	625	648	665	703	681	713	730	675	711	705	703	688	677	671	627	686	647	641	628	687	675	675	701	701	684	676	660	693	648	656	648	683	676	682	692	707	679	674	676	667	640	667	672	664	650	662	745	656	697	641	706	661	629	646	669	683	684	681	689	663	692	678	639	667	652	668	678	660	702	705	657	678	674	673	700	682	626	644	704	649	712	688	686	658	699	656	707	665	649	686	640	676	667	645	653	703	727	665	655	707	685	653	691	634	692	665	644	682	693	678	681	690	690	692	658	680	666	673	670	649	658	672	714	701	682	663	678	670	645	655	640	684	668	692	679	656	717	632	666	706	676	668	673	661	693	659	666	694	729	692	644	690	704	706	629	668	612	665	692	649	676	688	708	657	692	704	649	687	671	694	692	684	692	712	685	659	623	675	663	640	651	715	703	730	676	619	651	687	649	667	701	696	670	618	657	702	622	708	666	639	666	677	629	667	643	701	669	694	662	712	685	691	688	644	631	649	699	687	626	706	692	683	647	719	640	691	629	672	699	648	648	677	652	656	678	640	683	676	753	699	678	645	695	648	652	674	707	638	661	704	699	688	639	673	689	702	688	683	654	706	689	723	706	748	655	669	657	673	713	677	631	647	671	638	673	703	718	696	690	682	650	621	651	685	673	651	701	702	655	699	703	629	704	700	697	679	644	701	635	640	644	660	666	718	680	712	698	639	650	671	638	697	683	671	722	635	655	651	641	658	655	670	674	682	718	673	668	675	713	703	685	717	639	686	701	628	698	661	647	695	673	661	688	657	691	700	693	629	632	687	660	707	681	674	695	644	689	699	684	633	659	699	683	677	631	657	694	707	647	701	714	727	661	653	679	691	714	654	677	669	703	649	664	683	691	685	644	649	699	662	624	684	692	677	646	693	687	658	702	637	642	690	645	636	676	651	693	715	703	676	660	652	662	674	687	641	691	660	642	687	675	660	700	693	665	698	674	670	648	708	650	663	667	663	691	667	687	696	631	648	677	666	711	664	677	695	684	667	626	680	746	674	676	686	709	684	677	649	706	663	646	641	650	702	684	683	677	677	679	686	738	618	632	658	681	706	687	642	637	680	715	669	638	638	698	670	697	694	666	635	653	708	680	715	694	657	701	678	699	664	690	700	720	628	659	675	726	638	726	655	650	684	629	680	666	684	662	669	614	687	703	635	697	722	703	722	651	662	733	640	702	637	654	693	691	694	696	679	693	653	666	683	702	695	703	686	658	702	672	673	654	677	655	686	622	732	678	662	649	667	710	687	652	712	651	675	674	680	675	660	630	711	704	675	651	720	665	668	652	694	670	622	670	665	645	697	671	664	654	685	678	674	662	681	698	661	670	657	649	698	695	712	674	663	708	684	662	729	669	652	674	646	637	655	705	701	637	629	637	688	636	678	644	666	639	679	683	654	644	689	662	681	672	674	645	629	615	694	656	648	740	701	684	676	654	691	663	626	608	694	655	677	638	639	664	627	652	674	682	695	651	647	631	649	687	710	639	642	698	687	665	641	646	675	687	707	677	688	668	729	723	682	685	661	681	717	633	657	644	654	650	703	639	702	695	668	670	697	663	672	693	635	628	713	695	625	655	697	697	660	672	695	657	685	708	673	660	646	662	689	738	689	673	695	668	674	672	636	602	667	667	657	665	673	653	661	662	636	690	658	682	700	655	674	724	700	657	669	700	682	673	684	643	636	663	644	706	689	702	653	686	712	653	653	695	657	691	673	658	689	682	651	681	653	667	710	683	703	699	675	680	671	659	673	680	678	685	676	691	638	667	746	651	627	663	659	683	671	642	677	682	677	656	672	668	659	698	698	645	664	669	681	685	646	639	690	645	697	679	685	648	651	701	671	646	632	645	715	666	666	678	618	680	649	669	667	676	686	648	663	664	707	688	708	619	675	711	687	637	665	669	667	702	692	619	696	630	672	618	644	668	704	647	687	676	671	668	666	648	678	670	679	666	660	688	714	715	687	722	626	661	665	697	669	706	698	694	705
40033	7171	5094	2860	2116	1637	1406	1300	1143	1001	1006	940	897	860	839	858	754	785	850	783	810	754	810	760	786	790	774	827	752	789	793	761	746	803	772	797	790	727	736	795	758	752	779	737	738	790	749	733	795	741	778	747	756	788	789	732	742	784	776	776	823	762	797	757	729	775	755	749	732	774	797	753	776	780	707	752	778	794	784	734	816	775	805	794	756	800	765	752	777	797	765	755	796	739	807	780	739	787	711	739	760	741	797	816	732	781	765	751	754	772	765	781	732	752	781	781	748	754	756	788	754	755	761	778	792	716	741	802	805	748	818	827	794	750	771	770	804	727	796	740	766	772	781	759	733	744	723	753	785	755	753	763	776	779	766	778	786	743	770	762	774	727	754	774	787	824	778	741	728	751	770	752	737	787	771	740	757	783	755	806	807	742	796	753	746	769	768	742	809	750	760	732	698	813	783	739	770	772	725	774	817	701	801	746	725	752	742	754	718	716	779	785	761	734	730	791	775	742	779	785	728	766	766	760	753	744	756	794	788	711	749	742	803	732	765	808	773	782	805	733	765	701	764	760	804	764	775	724	739	751	755	726	773	749	759	793	771	724	819	744	743	806	759	758	796	776	760	816	708	776	815	808	761	805	778	745	751	778	726	782	822	772	792	775	793	799	778	752	762	778	788	758	745	760	751	779	792	808	786	787	806	748	778	743	731	784	762	776	768	789	746	730	764	766	785	747	748	759	796	720	805	769	734	785	778	819	791	742	737	741	742	740	717	790	699	757	723	729	756	721	775	693	770	739	774	754	791	790	766	732	787	794	748	787	779	775	740	737	790	737	744	763	759	748	760	753	793	719	833	777	780	778	768	746	798	788	739	779	778	776	729	769	813	775	741	756	769	809	732	759	783	757	756	862	814	779	732	817	769	762	799	752	746	724	737	724	719	726	786	769	810	717	764	748	811	754	757	785	741	780	775	775	790	744	743	749	770	785	814	740	779	754	747	794	758	733	785	762	780	727	782	798	780	794	748	806	781	797	809	758	742	775	715	729	744	776	742	741	771	758	712	763	787	796	711	757	740	722	778	712	784	765	753	772	747	798	761	776	739	760	722	802	749	776	758	709	737	754	798	772	787	804	834	735	778	751	744	763	750	736	730	779	785	773	762	750	807	777	707	754	787	787	786	727	710	740	759	743	760	779	710	773	761	791	746	773	787	701	787	799	784	730	762	755	693	832	777	721	762	761	719	761	775	761	724	787	753	778	760	752	814	778	743	769	766	727	761	726	764	772	767	798	784	768	798	800	730	785	703	746	782	739	763	735	773	748	763	737	756	768	766	702	742	766	788	741	751	789	763	741	794	775	814	779	794	788	773	764	789	768	751	765	736	788	755	763	769	780	753	790	709	753	743	722	741	739	746	761	781	748	780	772	753	705	759	764	826	747	765	728	774	797	767	749	779	741	774	735	823	730	764	768	740	740	782	778	777	764	760	762	740	727	746	773	807	786	789	759	770	771	750	750	728	774	744	751	771	784	797	696	765	735	799	769	759	743	761	785	747	773	725	748	729	771	752	753	771	752	703	734	787	780	806	756	749	811	758	742	786	712	813	778	775	790	698	786	778	819	724	750	801	771	741	790	778	820	731	771	762	768	729	713	741	780	761	742	801	799	771	739	784	734	792	790	774	781	770	808	771	746	727	795	810	722	767	722	778	762	804	782	751	719	751	757	768	733	718	790	731	773	777	733	746	723	728	810	759	764	728	771	781	810	768	808	770	748	782	745	775	724	761	764	769	744	752	770	776	773	752	721	791	761	789	778	729	782	754	737	789	780	748	759	778	756	757	728	748	770	779	729	741	739	820	801	743	791	745	780	728	746	725	785	798	742	834	790	768	762	816	762	798	809	843	755	763	733	722	830	781	752	745	763	791	790	765	756	751	769	754	778	801	736	759	797	776	771	795	727	766	796	739	728	741	766	720	756	780	736	720	782	760	710	756	741	765	734	756	775	748	729	764	705	748	719	722	747	738	769	764	768	781	776	773	743	769	773	778	757	765	803	745	736	730	719	735	758	768	723	735	725	777	708	781	764	780	732	809	767	766	779	748	743	749	844	785	750	761	733	743	720	786	726	697	794	786	749	759	748	801	775	730	760	754	722	737	787	795	742	757	730	722	757	717	773	761	753	750	753	754	723	729	780	759	702	773	755	799	743	743	730	737	813	769	759	763	728	772	781	721	740	818	749	816	779	760	786	796	739	803	767	759	737	779	751	722	741	775	757	796	770	755	770	706	774	732	801	736	744	788	765	716	781	803	745	769	734	759	748	785	765	779	792	797	762	735	775	775	766	737	777	813	747	767	766	724	751	756	771	752	773	783	773	752	697	719	769	809	809	738	772	806	786	743	774	819	758	753	728	757	733	734	849	787	734	800	721	762	750	771	775	759	735	802	778	721	770	756	764	752	783	703	736	798	734	780	769	751	758	735	794	732	740	742	775	775	780	782	751	759	782	759	793	759	777	725	718	754	747	757	759	788	766	748	765	763	720	779	740	785	764	772	775	731	781	761	745	830	750	721	762	764	803	705	752	752	737	718	754	794	770	789	812	779	783	820	720	784	745	776	737	762	746	758	787	783	798	782	738	730	802	776	772	817	741	777	760	778	714	789	780	746	765	783	777	782	755	746	747	787	736	767	802	761	768	750	734	731	728	766	776	762	764	793	783	768	753	732	732	784	798	720	735	766	791	787	788	744	779	751	767	824	743	783	756	801	745	737	747	741	740	729	752	753	722	720	795	760	774	799	735	790	749	736	758	772	734	751	786	733	732	733	799	747	805	757	781	735	754	781	736	769	771	717	763	761	787	738	741	747	791	742	773	754	761	787	752	744	784	775	753	736	816	735	761	733	753	745	711	757	796	696	714	735	712	762	791	759	762	748	750	729	749	814	779	716	735	744	779	739	789	722	761	721	769	755	744	735	756	753	712	776	761	812	719	736	756	773	784	743	741	721	793	775	765	755	723	742	773	789	748	723	746	778	744	819	820	800	730	777	727	772	732	716	720	747	741	731	757	744	709	781	732	790	779	749	810	778	765	757	763	743	792	721	752	752	782	759	726	750	795	725	702	757	701	760	786	752	770	795	756	787	753	765	777	746	746	785	782	768	767	744	721	718	761	791	748	754	722	766	823	773	753	784	772	774	717	761	792	795	765	791	720	749	778	707	749	755	774	742	742	778	780	791	741	800	754	760	754	771	787	750	805	786	744	739	733	750	742	796	750	733	746	767	773	752	728	734	747	787	778	700	767	767	807	832	733	706	768	798	722	764	734	734	769	780	731	711	733	770	753	772	763	699	799	691	768	757	765	789	695	806	756	782	781	752	742	802	775	781	722	774	791	711	743	741	723	728	780	706	766	786	748	784	764	778	756	728	783	725	791	791	773	726	741	781	724	713	726	812	725	761	780	770	755	801	743	756	788	774	777	740	778	764	737	781	773
22764	21186	28991	23648	21176	21247	11942	1408	936	838	743	676	659	599	568	589	564	517	504	480	481	434	445	444	435	422	444	444	435	416	416	452	402	407	390	399	449	407	412	413	401	394	427	414	392	366	400	386	398	377	405	397	375	391	387	401	377	431	399	396	389	371	388	417	403	395	382	393	405	388	398	377	381	393	395	392	368	427	377	362	381	385	401	387	379	366	379	387	358	387	391	392	391	381	353	373	402	392	376	394	383	360	390	362	383	391	377	380	382	393	382	399	377	380	350	396	393	373	412	359	360	385	381	373	418	408	374	397	359	391	364	401	379	398	408	396	379	370	339	364	391	354	403	379	358	390	403	360	414	387	409	407	375	382	371	399	365	356	431	349	352	373	363	378	368	405	371	354	410	404	395	401	412	388	412	379	379	380	387	388	381	388	393	378	375	395	347	426	374	398	400	394	390	386	418	374	398	404	398	377	363	367	387	371	403	364	379	369	368	379	406	367	362	378	400	393	365	389	406	363	376	399	416	406	371	362	385	410	395	394	375	380	368	392	410	383	360	360	367	422	351	388	347	396	414	392	366	412	391	400	401	394	396	392	404	359	337	388	391	360	411	392	401	371	352	365	361	376	399	360	378	392	399	407	361	419	387	369	377	384	398	377	376	375	394	360	393	351	375	389	367	400	393	391	379	394	389	385	376	368	400	391	396	401	371	381	370	389	380	388	393	405	358	402	407	379	391	386	382	390	378	389	358	344	382	373	375	386	405	378	364	386	409	394	370	373	390	385	349	410	356	355	382	394	360	399	371	391	371	393	395	377	374	350	395	368	390	377	410	404	402	395	377	372	383	351	428	391	413	364	363	404	365	382	376	376	360	394	404	360	413	418	393	388	383	418	370	395	388	374	389	395	387	367	379	411	407	371	373	358	362	415	422	400	371	391	372	404	382	410	386	430	369	402	338	379	392	365	385	381	416	344	381	389	346	400	415	397	410	401	415	436	368	384	363	442	417	366	360	408	395	426	382	374	433	403	396	398	419	390	409	375	396	369	348	352	380	377	374	385	373	321	368	363	366	394	409	399	382	378	346	406	373	377	389	365	420	385	367	391	408	391	383	449	384	363	380	368	362	387	364	355	369	354	385	363	342	377	400	367	393	368	374	374	348	371	353	382	371	362	387	372	383	366	406	395	396	375	405	415	372	378	374	393	358	393	367	359	372	399	399	409	391	401	436	362	379	410	395	417	391	384	356	393	376	364	399	410	389	406	369	362	389	398	388	375	400	381	357	363	420	377	386	401	381	384	386	372	418	394	382	413	395	396	389	385	390	389	392	361	381	387	342	392	353	422	378	382	392	366	401	371	398	379	398	364	429	357	402	402	402	369	387	392	392	393	381	385	384	356	356	373	384	378	428	400	391	390	397	404	376	392	370	353	373	363	382	386	383	365	416	399	385	364	376	380	377	393	388	368	386	368	387	370	410	377	396	363	358	371	363	393	399	410	349	409	345	415	393	373	359	391	416	381	377	367	362	390	394	389	385	423	358	375	368	381	346	344	353	398	390	362	348	349	409	369	388	354	370	382	405	389	406	377	376	378	377	395	378	379	393	393	389	372	373	406	369	366	385	398	383	373	381	419	391	360	384	369	403	395	417	388	392	373	424	362	372	378	366	388	407	389	373	375	369	374	414	402	416	377	393	392	379	388	405	378	393	388	372	404	360	387	358	390	350	445	346	403	402	400	371	358	406	360	392	390	368	367	398	400	392	379	401	363	389	367	387	386	406	395	352	384	419	399	364	403	348	376	404	366	386	392	390	397	385	410	380	348	386	374	388	426	350	365	378	377	372	370	335	378	408	368	402	406	409	433	362	367	386	377	402	338	389	384	385	360	368	401	361	361	372	365	367	396	347	352	389	382	357	332	360	364	391	398	367	351	387	353	375	358	411	366	391	360	412	389	410	380	364	382	414	393	374	368	377	409	406	391	399	379	401	388	385	369	391	382	380	371	419	381	346	339	421	391	358	368	369	364	347	354	399	374	413	370	369	400	374	364	402	412	350	385	409	393	398	404	364	375	393	401	386	357	372	380	393	408	378	352	359	349	383	425	355	369	426	365	343	374	385	397	376	395	389	404	384	393	381	388	373	402	385	389	374	400	374	365	390	372	403	390	377	357	410	394	383	373	385	372	394	347	422	402	435	385	372	414	361	369	384	399	382	423	387	371	376	375	416	406	420	400	400	368	392	385	348	393	400	380	371	386	392	387	388	390	374	406	392	319	361	367	440	382	372	358	378	369	383	358	375	442	356	381	433	392	384	381	395	368	404	378	408	382	389	386	357	394	391	381	401	357	376	380	363	366	369	376	374	356	345	390	379	381	369	372	395	374	418	402	424	368	395	376	368	393	408	375	371	361	395	415	377	385	344	402	400	412	396	360	375	397	414	390	392	377	362	386	375	376	377	374	399	385	370	360	362	363	387	415	373	428	361	392	414	411	402	350	383	375	402	392	378	360	360	383	379	390	369	369	403	375	359	415	414	375	352	416	385	376	364	354	355	384	377	379	375	382	402	413	397	394	355	420	403	392	410	398	425	420	380	417	412	387	387	398	386	379	392	399	380	368	366	333	382	419	390	417	398	399	398	378	368	417	383	379	404	386	355	381	399	407	357	391	399	366	419	404	389	393	389	384	401	411	369	399	387	405	384	427	397	392	393	400	348	383	408	429	359	379	355	406	374	414	387	413	361	396	376	366	359	377	390	353	343	437	407	401	379	395	353	363	398	403	396	368	368	373	352	398	397	379	375	403	379	380	387	352	425	394	361	412	362	322	400	415	373	376	348	398	401	391	386	393	382	382	370	404	414	402	400	393	399	350	397	436	324	399	379	396	375	421	430	377	395	406	340	390	384	391	406	398	407	403	370	404	361	404	374	416	368	406	366	435	388	389	385	370	393	388	378	384	365	392	398	350	403	384	385	376	379	390	359	368	397	367	372	398	410	404	369	359	393	361	389	380	378	358	387	373	388	364	408	410	413	361	363	381	377	368	391	400	349	400	365	378	384	378	367	397	374	430	368	394	401	378	390	387	394	336	398	386	374	412	363	393	402	354	390	386	401	362	384	406	392	412	400	410	367	406	393	415	368	375	371	385	390	376	361	378	380	335	351	396	370	389	383	363	415	377	359	376	359	403	381	386	384	384	412	392	383	364	364	403	462	398	431	377	391	399	434	374	389	394	375	409	384	343	405	417	381	364	404	422	368	369	347	378	370	351	393	392	416	394	384	386	376	364	386	386	399	390	414	403	401	366	384	401	394	417	407	389	386	380	381	384	402	373	377	362	371	386	378	388	417	356	376	355	397	410	372	421	366	408	368	389	381	337	400	393	365	395	360	389	376	389	367	415	376	391	383	373	411	371	442	404	392	408	410	377	402	376	369	382	359	371	391	373	408	386	388	412	373	407	367	372	391	367	409	358	374	386	394	386	401	376	354	422
39430	16484	13639	7371	4928	3543	2764	2211	1830	1434	1279	1060	950	851	808	724	691	658	629	647	622	560	577	501	519	518	483	506	497	481	460	463	476	475	465	461	494	431	433	466	432	461	432	435	447	454	459	411	436	425	443	435	428	485	422	459	451	444	462	458	461	450	445	408	468	454	461	443	460	462	447	452	395	420	449	435	414	415	446	380	405	450	413	445	459	493	438	414	435	421	488	406	446	381	470	447	407	435	427	467	441	389	417	454	400	369	428	464	407	441	440	437	439	426	412	461	412	397	413	428	462	387	425	452	444	428	420	430	435	431	432	425	406	433	407	431	461	455	420	442	480	409	421	409	411	431	443	390	406	447	424	409	475	400	411	428	436	426	412	398	379	408	417	473	431	428	415	441	415	437	429	395	426	424	430	422	410	444	427	408	410	431	424	447	408	416	409	400	398	416	402	419	384	439	419	417	422	401	456	393	419	422	426	417	447	411	441	441	435	418	398	425	380	412	426	418	422	451	442	416	434	420	411	430	422	420	429	413	414	427	401	454	446	412	422	444	392	422	447	447	402	410	415	420	414	422	417	462	423	460	371	418	407	418	415	391	402	393	418	444	429	421	392	408	427	428	415	418	440	456	411	424	405	423	428	414	430	389	443	429	444	438	426	425	419	445	403	413	414	405	405	432	436	443	410	423	452	425	421	435	444	435	423	422	399	411	412	408	398	411	430	468	429	420	426	414	440	458	414	426	397	397	414	408	434	457	409	446	408	449	427	436	447	442	417	432	433	427	419	419	428	438	408	392	408	434	448	422	393	421	405	391	406	436	468	449	431	416	417	426	436	382	414	397	411	445	418	431	396	420	415	400	384	424	387	417	375	376	413	412	376	409	441	411	408	453	406	410	431	470	420	448	440	455	424	405	449	415	419	393	400	476	413	393	399	433	429	416	456	420	440	418	433	392	412	430	402	459	433	451	445	437	414	437	413	416	403	425	420	429	411	388	458	410	432	372	452	418	407	428	447	415	411	433	436	418	420	419	424	421	453	425	410	460	441	428	472	398	446	454	417	398	418	437	405	433	429	446	408	420	432	423	440	457	434	452	461	439	429	431	411	429	467	410	416	448	430	415	435	474	444	432	423	416	392	425	422	405	396	424	431	427	429	410	405	396	457	424	397	415	402	395	417	418	405	421	452	431	434	440	418	418	419	438	407	446	423	396	396	432	407	426	398	443	412	416	422	430	456	377	410	448	440	461	438	399	449	387	424	465	436	438	409	392	432	442	422	414	416	415	426	427	415	428	422	439	411	440	412	403	437	480	382	392	446	459	390	411	430	435	436	434	399	434	427	410	412	434	422	448	404	444	431	429	418	428	394	424	396	450	444	447	436	449	436	425	422	437	428	444	441	433	442	421	421	454	396	471	390	448	421	440	402	404	418	403	410	426	433	459	441	435	440	476	435	451	412	428	420	455	412	417	447	410	431	428	429	424	424	402	449	420	453	444	414	431	430	420	437	415	449	419	435	392	424	420	443	430	427	461	406	466	427	382	464	418	447	422	428	412	403	376	390	445	383	434	442	430	383	474	443	431	440	445	433	432	449	458	447	419	409	467	434	447	435	419	436	439	419	393	461	417	411	397	442	387	434	405	402	417	432	408	409	415	417	439	404	429	430	403	420	442	415	409	389	429	444	437	423	434	449	423	395	421	413	409	379	402	447	434	387	435	392	420	437	425	437	415	436	431	379	403	396	439	402	414	420	394	442	383	423	391	401	417	439	426	428	453	436	426	431	394	433	407	422	404	416	406	446	431	399	453	418	414	442	425	405	425	389	453	413	443	414	411	445	394	454	429	416	395	449	412	408	429	469	380	451	428	407	426	445	421	384	443	432	397	453	439	429	427	446	447	445	437	412	451	428	417	413	416	415	435	451	421	442	430	438	454	442	451	397	393	462	469	401	402	413	438	407	402	384	445	429	421	415	425	431	428	441	409	416	418	438	418	376	401	409	438	383	390	376	454	416	425	446	453	427	392	442	431	439	406	425	397	426	425	383	427	457	379	421	434	478	395	426	405	409	431	468	403	405	465	384	403	418	396	415	412	423	412	443	430	418	489	396	415	420	436	405	452	385	408	362	437	451	398	443	425	436	450	393	440	429	436	393	406	405	465	456	445	421	404	465	422	478	450	399	462	433	388	423	417	431	438	428	412	436	442	411	396	437	425	405	415	382	447	422	415	400	411	456	442	411	392	421	436	420	428	424	438	409	463	445	452	429	453	404	450	397	445	390	438	421	400	424	419	378	442	412	436	430	416	412	417	418	428	434	395	414	415	386	433	446	454	424	428	386	395	429	406	432	419	399	390	421	410	412	437	412	407	407	464	447	417	438	429	391	419	415	447	424	415	440	452	435	412	426	437	458	387	443	427	446	414	434	381	402	431	439	422	446	430	407	408	430	431	442	412	403	425	452	399	417	383	412	384	393	424	430	457	427	440	446	397	442	426	447	450	403	483	464	404	441	430	388	414	433	430	420	444	411	379	422	403	415	410	423	401	429	429	441	429	398	451	437	393	409	425	456	423	423	422	431	390	460	415	417	419	368	413	437	401	432	411	443	376	417	438	410	389	425	416	415	407	398	396	429	417	424	416	407	434	457	400	384	417	414	421	438	397	448	408	421	442	414	399	409	425	451	441	412	434	434	423	401	433	430	400	391	457	423	430	422	437	427	424	444	419	448	425	401	427	424	412	380	416	424	453	394	434	438	405	440	458	480	452	416	456	412	389	400	400	471	443	423	449	423	413	409	430	418	475	440	429	440	440	460	399	460	404	419	443	449	423	414	406	417	411	464	423	412	384	406	448	441	419	445	426	438	457	423	389	406	407	450	464	420	428	413	417	451	397	447	423	394	436	402	434	390	448	379	425	429	418	449	435	449	380	464	430	435	423	416	377	423	452	389	414	443	405	384	409	437	403	411	431	404	406	407	395	379	438	456	411	417	423	439	414	422	419	452	407	387	418	430	439	432	423	424	439	417	423	415	414	418	432	432	395	458	399	423	443	457	422	406	436	423	427	458	451	434	425	430	457	425	435	441	402	443	409	420	430	419	437	410	443	410	441	417	426	447	439	438	462	432	417	410	425	398	419	425	425	419	420	426	393	434	374	426	458	427	447	435	421	459	456	422	408	385	397	385	411	428	395	466	442	409	435	419	457	424	419	385	402	416	399	423	398	415	450	423	422	427	423	407	428	406	462	427	429	420	414	415	380	437	474	443	451	435	437	446	430	422	435	394	399	444	436	415	396	406	410	409	416	439	420	455	395	388	407	417	424	420	414	425	378	402	448	420	411	444	448	438	435	427	425	448	417	430	414	427	447	467	433	405	441	425	426	408	435	423	416	393	437	423	414	405	402	438	432	428	422	402	454	418	443	429	444	421	471	437	430	454	453	418	431	464	472	409	433	372	433	402	435	454	392	429	412	418	414	398	401	438	457	434	415
27366	20053	7672	943	579	574	504	516	559	531	498	471	519	527	521	527	517	504	515	518	504	515	471	495	542	526	535	513	522	504	511	498	508	508	490	492	515	483	461	498	484	489	513	490	499	521	510	524	490	463	476	513	522	505	496	511	527	524	519	494	548	510	485	500	499	537	523	476	518	501	520	491	507	503	503	499	495	481	517	477	486	516	479	494	473	489	546	493	489	501	507	507	510	532	481	476	521	512	488	513	480	511	483	513	493	484	508	490	509	483	490	488	463	481	492	492	483	487	529	485	478	513	500	495	515	547	515	470	444	497	543	465	493	490	489	519	504	508	525	506	471	558	498	504	525	479	499	488	512	510	503	558	514	543	487	493	474	522	504	522	501	507	493	499	516	464	493	520	510	510	491	522	530	475	471	456	518	494	518	554	505	482	517	468	511	514	451	525	469	500	550	503	512	522	530	505	555	530	486	514	535	514	491	508	524	542	516	452	496	509	530	512	536	508	462	537	491	497	511	518	498	451	470	555	492	515	500	491	492	504	472	484	488	490	520	485	484	488	495	501	524	470	520	507	468	533	513	496	517	454	476	537	483	460	516	497	478	464	510	532	491	466	477	472	487	474	476	504	499	470	541	492	476	497	522	468	533	512	493	509	510	501	526	516	487	490	500	488	518	512	544	532	484	517	508	513	485	528	475	502	473	480	486	533	506	524	462	472	530	480	484	479	505	502	526	516	498	478	517	565	518	490	523	497	504	484	491	508	488	477	524	516	517	491	508	493	497	519	514	515	486	516	514	520	473	541	508	465	503	488	515	523	538	479	489	487	480	484	498	500	515	500	487	506	513	505	507	558	524	486	505	505	484	468	502	530	517	511	477	529	505	485	538	522	534	504	513	468	512	495	520	518	510	499	563	495	486	527	489	505	512	482	535	518	520	509	499	544	481	486	504	516	516	517	513	508	492	471	518	491	472	523	539	512	475	507	464	518	466	502	482	466	524	466	504	526	521	536	520	481	523	532	524	491	528	511	481	492	515	499	507	517	502	527	511	510	506	509	528	503	492	523	541	442	489	494	505	530	517	492	484	491	548	510	471	503	527	513	512	518	537	531	463	479	515	489	560	464	494	522	511	498	497	465	506	512	497	501	468	502	476	512	530	481	512	496	493	499	527	516	511	524	494	525	544	506	536	501	561	500	459	525	479	550	500	486	480	489	479	507	500	543	482	503	493	498	523	468	504	496	495	508	485	492	487	507	561	516	492	497	479	480	509	484	502	527	515	510	474	515	499	496	511	488	498	524	471	513	492	508	474	518	465	502	500	462	503	482	514	526	501	514	502	522	499	481	522	467	486	512	498	521	461	460	461	466	495	537	483	493	487	481	546	523	484	495	508	523	502	529	532	455	474	506	518	465	496	533	487	482	531	493	522	476	525	491	461	530	511	469	504	516	505	519	511	545	522	501	483	550	487	494	469	511	505	515	509	488	482	514	514	535	499	510	480	500	475	528	442	500	526	535	491	495	509	530	488	502	514	503	490	468	504	519	559	485	507	494	505	510	516	542	516	515	522	496	499	530	517	518	518	501	549	486	509	533	478	520	500	512	507	461	527	487	476	468	519	519	516	496	499	461	492	477	478	538	497	476	512	522	513	516	520	510	498	539	476	465	468	475	485	482	533	554	488	492	511	496	483	482	506	534	494	476	530	506	498	540	563	512	520	493	519	497	525	500	515	478	470	523	510	509	499	491	473	487	481	525	516	452	495	439	485	534	517	518	478	500	517	468	488	504	553	503	498	512	497	492	538	476	512	488	524	509	520	527	468	507	510	509	481	517	500	513	539	482	484	486	509	504	512	519	543	514	482	465	536	517	529	524	506	536	561	498	524	481	483	509	479	513	502	537	517	475	475	493	494	532	521	492	498	512	513	545	503	499	517	502	531	514	509	541	489	526	499	491	510	506	489	509	514	516	524	515	482	558	504	510	497	525	493	492	488	478	464	484	520	486	533	477	506	531	503	494	527	501	518	490	494	528	448	493	512	533	488	517	493	463	505	517	495	489	496	490	496	512	499	506	496	484	519	526	532	500	513	486	528	511	488	541	488	514	490	491	499	486	469	518	508	501	512	473	505	496	543	466	522	526	507	486	504	486	505	497	460	511	496	538	506	547	500	506	516	544	502	496	501	553	511	523	525	531	554	498	504	546	481	502	528	483	498	466	484	505	525	482	500	536	535	498	492	498	512	511	556	508	501	483	506	511	525	496	520	509	465	522	496	514	523	516	514	472	507	483	453	500	504	510	507	501	501	503	529	501	527	503	529	508	535	476	473	506	529	565	492	504	460	504	545	504	500	516	507	477	472	499	522	533	498	500	498	527	503	503	498	472	525	496	497	469	527	519	527	495	510	525	510	549	501	528	495	493	522	482	495	484	494	519	537	474	495	531	477	484	489	450	492	493	497	496	510	528	461	497	508	494	455	483	505	468	470	509	457	494	504	527	486	472	502	521	502	483	497	528	486	484	462	523	497	503	488	531	490	532	497	508	516	478	453	479	464	493	510	522	491	486	434	532	548	473	530	485	509	476	484	479	488	527	515	516	489	533	513	490	518	505	538	534	523	480	498	505	475	524	556	500	501	506	520	493	502	508	539	488	544	511	490	493	502	512	493	497	488	527	513	498	471	513	491	521	499	539	491	537	540	515	489	567	530	533	472	507	511	479	540	504	510	490	500	473	482	513	514	523	472	553	504	513	533	502	536	491	520	510	470	521	504	531	484	528	504	525	499	516	519	478	464	518	490	534	543	487	499	510	506	505	504	466	509	540	489	500	512	546	495	528	486	491	488	522	502	480	539	475	528	505	489	490	513	507	498	496	519	482	505	520	497	500	512	472	492	511	484	513	477	508	488	495	532	504	466	489	523	522	468	493	522	493	469	534	502	530	439	501	483	490	488	517	499	499	515	460	532	503	491	500	510	497	502	508	527	465	521	501	480	506	503	497	525	518	499	510	516	534	516	474	500	476	515	560	494	477	505	526	532	483	523	488	525	495	555	514	507	468	517	492	498	516	531	472	502	508	446	519	524	525	502	489	508	465	512	484	491	494	474	502	518	513	529	503	524	487	479	501	485	488	501	461	528	477	522	519	522	467	501	522	493	513	547	504	475	500	511	542	509	520	493	506	516	506	500	498	505	510	509	504	465	524	541	515	474	535	496	515	519	491	481	532	496	514	468	496	509	488	496	497	545	505	502	457	445	498	474	512	489	483	510	517	508	517	456	435	502	542	503	473	473	490	505	462	546	532	515	466	515	490	533	515	511	486	491	475	519	483	523	526	540	488	508	496	504	524	507	485	462	468	505	534	511	517	531	508	479	469	524	510	497	494	510	500	497	512	481	518	514	500	519	496	548	496	488	510	517	517	502	489	495	531	476	497	497	494	541	554	524	522	532	496	484	492	518	513	508	514	481	480	471	541	551	475	508	460	516	483	524	521
18043	1616	1208	841	747	684	688	654	666	608	617	623	600	565	555	603	626	605	561	594	586	578	604	593	611	586	625	587	572	598	644	626	577	591	584	607	590	600	554	659	589	559	579	594	587	614	572	560	573	591	627	577	586	646	580	586	578	599	597	606	619	587	569	585	629	611	554	589	570	611	572	578	619	623	609	594	580	601	578	581	570	559	583	582	602	582	617	597	583	607	636	569	590	591	545	582	628	597	624	639	587	587	558	552	602	552	595	547	586	596	607	631	593	584	597	594	600	620	613	569	579	617	632	574	580	563	581	594	588	576	576	623	609	562	560	607	586	605	608	576	608	605	591	617	578	602	569	627	588	597	633	588	640	626	588	608	621	582	589	640	608	575	568	613	562	597	540	639	654	594	592	592	597	599	565	654	588	563	636	586	600	597	565	563	567	569	624	598	578	594	603	615	594	578	621	607	621	610	574	580	637	571	566	637	595	570	652	527	616	622	623	621	600	590	612	566	614	639	630	573	597	607	582	570	595	590	569	535	592	579	605	596	613	610	610	596	594	593	605	612	584	581	597	582	588	538	608	625	588	551	632	608	540	610	577	586	627	535	573	569	611	567	577	608	586	582	599	599	572	603	586	598	629	613	595	605	588	576	649	575	630	639	566	611	592	584	627	594	620	631	592	581	590	614	602	598	559	594	615	623	594	597	540	589	604	602	580	585	612	589	600	589	604	602	613	583	584	568	609	593	605	632	603	607	568	600	597	559	565	580	605	562	565	566	555	576	593	525	638	606	600	627	601	581	597	584	589	597	571	592	570	600	595	618	538	607	590	620	580	561	575	575	613	633	583	587	571	637	605	578	589	608	578	588	588	621	597	575	558	591	629	579	609	603	585	609	591	589	619	576	616	567	589	632	600	590	564	614	608	609	619	590	544	597	551	586	600	598	572	568	580	595	543	577	589	591	621	596	619	580	575	602	634	567	633	619	587	559	563	590	635	589	578	581	624	631	579	623	577	575	560	613	627	583	657	603	613	582	557	604	596	563	573	586	585	585	635	587	604	595	574	581	601	610	613	608	608	608	602	571	590	602	590	557	597	609	599	623	588	589	652	577	571	567	622	553	544	581	559	598	617	590	581	617	627	604	613	575	532	588	623	628	589	553	622	610	593	560	592	626	648	635	575	585	593	604	579	577	579	579	637	596	580	583	602	589	618	610	550	587	572	634	601	574	622	595	573	575	585	610	540	557	598	592	604	619	618	539	605	570	579	598	576	589	610	626	552	600	619	584	593	643	591	620	607	597	599	606	620	597	597	566	642	583	561	551	633	625	621	616	596	583	569	546	570	588	644	550	588	581	568	666	593	600	576	589	574	565	561	640	620	572	584	578	606	624	583	580	631	574	590	610	594	565	592	588	552	593	590	643	572	620	619	587	614	603	619	583	548	570	621	607	620	579	597	583	608	637	572	595	598	572	631	601	648	573	600	599	584	576	620	585	605	560	582	611	597	563	611	572	582	593	562	563	606	599	601	630	593	598	600	575	564	602	605	591	625	579	584	627	614	617	616	581	564	620	578	615	630	596	612	560	638	549	622	546	587	552	604	574	584	630	576	576	611	580	623	630	599	592	545	590	569	545	606	559	615	571	572	662	575	631	562	587	597	562	615	577	587	587	595	538	602	561	625	606	599	586	578	588	610	594	568	570	560	604	560	584	570	555	582	598	579	590	580	572	637	559	608	608	617	601	573	594	622	637	610	560	621	563	607	605	582	597	602	619	579	563	564	560	579	604	581	586	617	595	565	596	592	621	593	657	593	555	574	604	630	599	614	575	581	560	570	586	603	587	535	616	602	581	566	536	576	571	598	604	614	608	575	622	587	653	598	591	575	582	531	603	595	598	549	586	578	609	581	587	618	574	570	623	643	604	600	584	620	590	620	599	545	605	587	585	570	613	596	576	534	618	598	556	608	580	615	606	603	611	600	608	610	549	607	584	632	570	575	598	594	626	612	627	550	593	622	561	558	605	618	562	607	600	598	592	625	606	580	591	554	579	590	605	604	584	582	617	614	592	588	585	552	624	615	605	600	611	635	662	610	598	560	602	571	621	601	574	573	578	619	638	596	569	582	561	614	596	561	613	560	599	586	628	590	639	657	556	575	576	569	560	570	566	630	563	604	592	581	632	630	619	586	641	608	605	614	529	618	600	546	600	586	589	540	618	625	607	584	566	610	576	629	599	617	545	607	572	579	624	583	612	542	562	625	583	573	574	597	601	589	587	571	612	570	607	647	603	666	615	606	617	622	574	595	619	590	566	603	601	576	689	582	577	597	587	598	593	607	611	601	549	578	631	570	596	571	620	610	611	615	611	624	544	619	612	572	572	575	604	597	545	627	591	581	561	533	629	566	604	567	607	544	610	567	579	586	625	604	577	607	588	622	569	633	631	603	594	646	613	562	567	582	563	625	576	563	606	585	632	574	615	547	609	628	594	590	656	626	575	597	574	589	574	606	596	631	562	657	662	560	628	632	597	598	608	593	591	578	603	563	599	611	628	582	585	608	559	602	580	561	611	626	601	569	603	545	596	606	613	594	554	568	611	624	607	533	619	560	595	610	567	615	604	589	582	542	589	598	607	589	602	606	617	596	591	611	616	602	552	586	596	602	565	607	569	609	627	615	586	627	623	564	588	578	606	579	638	590	592	603	578	517	560	593	603	587	588	620	582	610	598	575	582	596	562	591	602	593	608	565	615	584	617	586	601	574	642	587	610	596	561	584	596	577	593	587	618	605	606	592	614	594	599	597	556	599	573	585	593	593	599	616	572	567	586	554	621	594	605	582	580	572	584	615	568	569	619	567	584	588	581	614	628	542	573	624	619	599	587	610	617	622	566	560	584	587	606	635	591	605	619	582	588	577	609	576	594	586	603	609	599	610	572	560	633	624	597	611	569	622	606	589	572	593	618	587	612	567	540	635	567	572	619	559	592	638	586	627	599	631	596	583	613	543	583	586	640	552	590	590	609	589	597	593	585	606	576	605	573	636	602	558	645	574	560	603	638	640	601	593	628	606	597	603	592	571	576	628	574	608	554	609	608	609	573	623	578	580	604	589	596	576	582	583	621	624	636	584	564	620	641	556	619	642	580	593	565	533	565	604	599	553	604	624	602	604	611	600	530	588	571	573	598	585	588	647	639	566	537	601	579	593	603	568	576	616	579	555	588	624	576	628	634	555	634	588	593	589	562	562	545	569	603	601	596	614	582	591	565	606	586	564	579	623	592	600	610	611	602	606	571	529	576	592	586	616	597	623	544	624	632	592	572	573	564	632	570	597	567	596	591	620	555	594	600	620	582	590	616	561	614	591	582	593	631	599	643	600	607	570	620	588	517	624	610	570	590	567	573	621	652	567	586	634	620	590	578	613	586	587	606	558	583	576	594	599	575	603	581	592	593	608	599	596	594	567	625	617	570	596	545	561	608	576	589	642	598	568	606
23781	21126	28543	23831	21049	12262	1195	614	549	471	469	410	356	362	348	336	316	330	325	299	326	316	290	275	310	267	295	262	279	277	280	261	250	284	257	261	260	246	244	255	259	290	259	269	288	267	263	218	255	268	262	289	278	250	254	257	242	276	259	281	252	301	263	250	257	274	254	268	252	247	267	225	268	269	215	296	232	268	247	267	273	267	243	284	265	258	241	282	245	266	244	251	282	273	265	255	262	248	246	245	268	257	251	253	267	276	246	247	264	256	266	279	253	265	291	263	267	257	258	270	232	252	269	241	253	272	291	262	246	258	262	242	212	250	262	262	241	265	259	257	264	253	265	270	235	290	265	265	244	268	236	262	260	268	289	271	268	265	269	244	241	243	251	250	258	237	267	274	241	257	256	258	257	276	268	277	263	274	258	269	265	245	271	258	265	235	250	253	259	277	264	223	267	277	239	284	258	233	255	257	244	242	253	241	274	250	256	219	265	280	260	263	265	258	242	249	250	286	240	254	272	256	275	272	252	248	254	271	270	307	231	263	274	261	239	238	275	267	253	227	262	263	263	268	273	241	257	269	235	249	268	268	243	253	234	258	254	256	258	255	257	235	264	259	235	283	261	255	241	286	248	248	265	271	265	268	268	240	266	247	276	256	261	272	266	231	267	257	265	266	255	240	245	271	257	278	280	249	273	265	266	222	221	259	274	270	260	254	241	260	248	237	245	236	264	256	294	245	248	236	270	281	253	274	255	261	262	295	226	254	257	268	253	253	261	253	266	281	220	257	253	253	299	256	240	257	234	268	246	278	274	262	238	284	237	278	267	271	233	256	284	222	242	247	235	241	265	268	247	266	260	278	289	257	266	233	283	251	275	260	248	252	263	262	244	254	270	274	238	239	245	273	258	273	244	261	245	259	260	234	264	269	250	244	260	255	268	250	241	250	243	258	268	242	251	248	266	264	252	265	218	248	241	238	275	240	278	245	279	246	267	251	294	294	274	277	245	256	244	239	281	251	273	244	246	244	265	264	227	269	271	283	228	247	260	245	255	298	276	266	285	261	272	251	256	256	276	265	265	268	245	266	258	265	260	292	251	275	243	279	234	229	241	276	250	259	257	263	295	244	285	270	298	242	270	256	285	265	251	237	285	252	274	249	239	258	279	233	225	248	270	261	225	249	238	258	251	251	267	251	253	268	237	258	273	243	251	225	230	236	236	261	261	290	227	247	243	259	253	247	237	252	230	250	232	247	266	258	263	260	251	254	265	270	260	260	284	236	291	264	266	234	259	269	269	266	270	253	262	251	233	251	228	260	268	286	275	247	248	232	251	270	268	256	239	260	241	254	259	249	274	223	236	262	236	238	267	287	266	261	228	257	276	241	254	271	256	250	268	232	247	253	268	241	246	228	247	267	262	262	270	245	239	253	249	227	233	255	271	244	239	267	266	288	274	239	257	241	270	262	285	272	264	259	250	254	242	259	257	227	248	268	279	270	237	262	279	234	261	274	245	226	260	270	270	274	280	288	270	260	244	270	247	291	256	281	245	272	261	283	247	248	258	250	264	258	235	239	236	234	232	234	232	224	249	252	264	237	253	261	246	252	284	225	288	246	237	258	270	249	273	255	244	239	254	259	258	257	277	277	236	263	247	235	243	260	260	239	242	273	289	254	258	265	252	236	303	266	262	241	242	265	264	262	273	272	278	274	273	251	253	294	248	264	244	266	250	253	259	264	265	251	269	240	255	271	258	268	246	261	250	238	261	249	257	250	275	226	240	271	238	236	269	261	249	255	260	274	245	284	273	235	252	227	230	257	251	244	221	261	284	255	270	273	271	282	257	228	254	230	276	212	263	247	253	266	235	268	263	231	277	246	248	263	246	239	242	282	266	238	254	287	252	264	251	242	263	249	271	257	245	252	266	248	284	253	270	246	255	261	240	266	255	257	249	266	281	268	249	257	258	234	261	270	272	279	272	254	265	282	243	258	258	229	280	264	250	246	251	235	264	267	236	249	255	254	255	244	249	248	259	258	263	280	256	240	253	240	234	258	265	266	292	233	286	261	267	269	266	268	267	271	218	276	254	242	283	252	239	249	252	281	251	250	278	266	263	232	246	257	253	267	246	254	282	260	251	264	262	251	268	281	278	270	267	262	232	269	252	246	254	245	252	248	215	264	261	240	260	240	260	261	256	262	277	247	272	240	276	266	252	232	260	275	270	228	233	246	269	248	290	242	234	230	246	256	282	235	241	257	257	248	260	239	268	249	277	258	259	252	242	284	276	249	242	280	236	266	251	256	262	241	251	254	240	225	235	245	255	229	265	254	255	269	236	277	301	233	276	256	244	269	247	241	243	249	253	259	268	247	286	283	239	274	242	266	266	257	291	251	254	220	276	285	266	275	265	253	261	230	233	258	262	252	255	260	261	266	261	258	267	272	264	272	243	254	248	223	283	249	262	261	235	264	249	270	237	260	269	247	247	265	249	285	241	229	271	274	250	245	248	253	250	262	263	273	258	260	248	248	268	235	260	248	263	284	243	257	259	259	271	250	271	234	248	264	286	218	255	268	279	254	271	266	252	264	223	244	242	255	241	245	255	250	258	256	249	247	228	259	263	247	281	241	266	279	260	241	258	235	261	259	242	281	257	257	248	265	254	251	248	257	262	269	279	238	240	265	225	254	306	276	257	280	249	273	212	279	254	241	282	270	255	252	271	253	267	252	268	279	248	263	261	265	288	258	273	263	238	259	237	268	264	280	242	253	273	249	245	280	249	235	286	256	254	263	314	252	251	269	267	277	260	256	259	265	242	246	268	244	253	250	252	282	268	235	254	268	282	281	267	249	277	247	238	271	267	250	257	228	252	240	212	247	277	261	243	284	253	267	250	246	277	249	240	261	275	251	251	286	280	250	247	256	241	231	258	255	267	260	276	244	218	251	266	236	245	245	233	233	246	267	235	249	270	261	258	242	231	257	233	256	246	286	277	278	262	222	262	262	286	275	263	238	260	237	266	255	244	258	261	263	220	277	276	266	279	269	280	255	241	271	260	282	288	257	285	222	254	251	258	252	246	245	254	238	307	274	264	245	271	257	258	258	275	237	226	251	243	273	239	256	241	236	248	260	240	238	234	261	238	288	266	252	258	269	280	234	264	281	266	249	241	229	276	268	273	277	283	251	267	271	238	278	227	250	285	245	248	259	273	233	257	237	270	276	245	279	250	268	245	254	262	242	278	264	262	257	268	254	266	252	241	275	259	232	283	265	278	311	246	254	239	255	252	264	255	256	270	250	237	263	278	243	277	251	260	253	254	254	271	252	253	269	240	277	248	251	240	242	234	270	238	267	299	277	265	254	258	257	281	247	237	241	295	255	259	257	240	250	244	243	252	284	278	258	242	238	255	265	273	256	261	271	252	251	281	246	256	244	243	286	258	233	275	296	254	256	261	247	245	258	257	280	266	242	245	233	242	255	283	260	234	263	260	242
40787	10714	8064	4025	2694	1965	1464	1189	992	809	731	660	577	544	531	456	448	411	419	429	402	391	375	376	334	338	357	364	376	327	320	373	321	341	369	311	319	361	325	326	336	336	344	322	326	328	333	318	300	305	314	324	324	326	307	300	322	317	311	321	287	292	311	322	315	321	303	311	279	315	322	311	288	281	287	321	318	272	342	308	314	293	341	348	309	321	307	322	313	293	287	312	291	273	297	311	318	357	321	328	324	316	323	346	299	296	308	287	322	336	319	332	349	312	325	298	329	268	332	301	311	331	313	306	329	302	333	341	313	341	311	301	314	295	324	320	332	336	306	338	309	287	315	285	312	314	296	341	324	341	314	335	301	300	305	330	324	325	297	292	311	319	309	327	294	315	282	313	294	316	300	329	331	270	314	336	305	314	347	313	319	319	313	305	296	317	293	333	308	280	306	317	317	305	314	313	326	291	314	293	322	329	319	324	359	325	317	333	319	346	353	307	303	275	307	333	292	316	284	294	342	348	319	310	314	306	295	313	279	311	307	312	277	308	292	290	336	325	315	332	295	319	306	293	302	309	326	340	344	322	332	312	327	292	286	313	330	348	313	308	299	283	314	314	302	292	336	313	309	308	315	305	315	318	281	300	313	337	313	328	345	282	348	336	317	342	308	319	312	301	335	302	335	333	293	339	326	322	258	334	305	308	325	341	311	356	331	311	311	306	285	299	296	330	341	308	333	300	308	304	304	301	312	348	267	335	314	323	328	283	300	328	297	325	319	297	300	324	315	307	341	304	314	297	331	322	290	304	328	311	358	321	312	316	325	347	320	305	317	305	352	324	323	330	314	290	307	326	312	302	319	323	272	325	316	302	332	276	345	311	320	317	302	302	329	316	319	309	307	322	297	290	305	319	325	299	336	340	302	304	334	314	299	285	329	298	292	304	307	328	300	309	317	331	324	305	333	332	320	298	315	309	326	295	337	313	302	326	325	327	296	337	286	324	336	304	305	287	319	336	308	377	322	297	323	328	308	317	293	309	304	330	307	333	324	331	335	323	324	349	298	346	341	298	327	297	323	316	294	306	313	327	306	343	303	318	312	311	318	288	328	307	312	328	316	321	321	309	304	328	331	357	304	283	333	289	310	312	317	320	311	333	333	297	302	310	268	336	316	310	325	306	327	342	286	315	319	293	333	317	311	283	293	298	318	322	343	350	302	320	318	296	321	312	291	321	292	277	326	307	301	281	319	330	333	302	311	306	311	320	292	370	298	301	339	297	338	337	271	313	332	308	289	298	362	309	298	328	293	340	287	318	319	320	304	294	325	325	326	311	293	303	313	302	290	308	314	263	302	307	335	298	324	331	320	300	324	292	294	329	305	319	323	314	318	321	319	300	272	334	310	279	309	299	319	291	307	329	308	289	329	309	315	336	329	331	316	306	326	291	296	295	363	297	332	312	331	334	296	304	299	309	318	319	303	330	339	302	309	318	313	326	329	299	278	317	301	276	305	316	321	289	323	300	333	339	319	337	287	285	340	326	305	309	289	287	294	297	331	271	314	327	330	316	297	295	321	319	331	323	306	275	347	316	306	339	297	302	325	327	325	314	352	327	332	330	288	314	312	306	329	331	318	316	345	311	310	337	355	333	280	315	326	317	317	317	321	331	289	327	308	299	288	308	335	326	303	308	315	313	334	313	315	306	321	302	335	290	329	269	318	288	311	323	329	319	326	319	315	307	321	316	286	301	325	266	330	340	319	302	287	344	323	306	321	302	324	282	294	340	320	306	309	319	323	294	336	370	285	332	305	320	301	289	351	305	306	320	306	319	328	332	317	302	336	296	311	319	280	304	309	303	323	297	297	351	346	343	319	305	284	353	314	306	301	308	304	301	342	352	329	328	325	314	303	314	336	314	289	334	371	313	312	293	314	310	330	340	281	356	309	321	324	297	294	322	288	328	314	312	319	319	331	328	291	324	318	347	312	331	329	288	308	305	320	332	314	319	321	311	287	333	309	348	312	326	331	333	305	309	326	292	275	325	333	345	308	302	300	302	300	322	335	304	307	332	339	319	292	295	345	325	331	329	296	317	314	314	342	282	327	302	280	315	291	291	301	312	301	363	293	295	323	323	313	308	327	314	286	347	318	306	329	313	320	307	288	284	325	358	322	291	304	312	340	349	322	329	328	263	316	317	299	332	311	274	319	303	302	317	297	313	320	316	272	298	290	299	327	332	309	320	312	322	315	344	341	303	323	308	313	310	333	302	314	313	309	328	342	318	293	307	315	315	284	300	309	317	302	316	288	321	284	303	300	298	328	286	307	331	321	312	345	301	322	326	318	313	298	307	307	313	322	331	282	326	295	306	318	309	340	309	297	295	301	300	342	318	328	339	324	318	314	317	346	315	317	317	308	285	326	302	302	347	312	297	301	302	293	315	310	322	345	330	304	310	302	325	304	308	318	331	301	315	279	281	323	300	306	311	325	313	301	282	309	304	319	308	337	331	343	311	297	285	294	287	310	293	320	309	341	301	337	330	304	315	298	285	345	311	317	305	288	304	339	289	333	311	299	330	278	319	333	312	307	355	327	302	326	317	327	336	322	304	332	315	313	326	313	307	311	313	316	267	293	310	292	317	340	299	314	336	321	302	310	321	304	314	291	327	315	319	318	332	337	305	347	308	301	287	294	337	308	322	315	325	317	286	317	310	297	313	345	318	333	302	296	308	294	321	337	275	340	326	295	326	323	298	335	333	287	301	314	310	317	316	294	294	312	318	300	306	322	314	306	288	295	355	327	318	317	312	314	328	307	296	314	299	294	327	314	334	304	357	321	277	319	330	334	268	341	316	333	294	311	285	358	286	283	322	283	319	328	292	329	318	328	299	313	305	296	333	312	344	290	350	308	305	344	325	344	324	353	298	306	308	309	314	318	291	316	315	295	303	311	314	315	308	308	306	345	318	298	317	314	298	283	305	313	295	299	338	305	257	338	293	307	320	323	316	350	333	334	301	311	341	325	305	338	316	307	299	296	346	310	316	300	321	326	320	327	311	317	301	311	325	317	316	323	314	332	326	334	304	328	322	290	326	325	285	338	304	331	320	280	349	306	291	322	338	280	311	369	289	335	332	327	304	330	295	301	318	320	298	294	316	300	302	313	310	317	322	307	290	315	310	326	309	336	308	317	302	284	334	336	313	301	284	320	321	308	347	329	307	318	302	312	332	315	318	320	366	310	313	320	325	324	306	321	292	290	307	288	300	333	299	315	337	288	327	329	297	321	339	262	313	297	311	288	308	309	315	307	286	350	306	286	324	315	284	344	310	308	312	319	335	307	300	324	340	330	344	292	295	313	307	338	339	319	330	305	295	299	330	335	324	343	305	301	325	283	338	313	309	297	339	293	296	323	309	316	300	318	295	304	333	345	330	357	321	279	309	324	312	274	272	306	312	267	307	325	300	310	293	282	309	271	299	320	321	318	318	307	314	311	311
24999	21143	27711	24757	13525	1353	1009	902	793	783	759	711	687	796	746	746	715	760	742	741	681	709	712	666	723	697	704	640	637	697	697	667	738	721	679	649	703	682	661	699	644	673	693	677	699	688	695	697	673	668	693	692	715	691	655	648	725	709	696	652	701	649	642	680	642	671	710	653	657	687	706	713	709	726	664	767	721	663	702	705	665	719	689	643	682	703	670	641	680	702	638	659	701	678	732	692	645	646	657	693	692	693	684	674	635	691	678	670	712	700	669	681	708	664	671	698	666	665	678	684	713	654	697	667	674	666	668	651	693	690	717	671	664	665	751	670	641	690	621	664	679	705	671	774	699	700	684	690	674	627	684	718	693	701	702	740	734	671	697	680	635	680	619	701	684	666	686	668	670	658	763	689	635	708	753	685	668	717	669	690	685	718	736	653	654	678	698	682	645	649	667	713	662	717	719	632	677	660	664	665	683	681	699	645	633	676	680	721	669	680	704	695	684	667	677	656	662	657	644	641	690	653	685	743	677	677	682	702	683	677	710	719	716	649	700	681	684	637	669	648	692	662	663	698	675	697	646	721	686	695	659	704	705	670	667	728	676	639	669	690	673	672	687	668	701	637	624	694	629	655	668	727	699	659	710	671	666	724	694	644	652	676	659	709	689	658	665	737	624	675	702	714	715	690	692	655	674	722	716	687	679	711	681	660	661	675	658	704	662	654	646	717	683	672	714	683	665	697	702	712	695	723	696	645	687	711	687	712	705	662	685	646	666	725	686	667	702	721	713	681	662	682	657	704	646	685	662	732	640	681	731	666	668	729	746	668	682	681	730	715	668	670	700	681	704	698	673	651	651	679	674	686	693	661	686	660	717	649	698	706	711	661	704	704	716	703	688	678	683	723	708	698	665	707	666	708	694	695	639	684	709	671	642	666	668	702	698	660	695	694	708	703	652	635	663	682	672	713	670	664	694	710	674	699	700	690	647	669	655	629	649	635	669	706	705	665	722	703	722	739	677	706	689	677	688	658	722	630	721	690	644	699	697	664	687	691	698	631	667	703	690	711	697	676	688	678	706	677	695	679	676	660	682	700	742	685	646	643	697	703	703	663	654	675	654	689	689	708	699	673	667	705	680	691	702	693	674	698	678	695	696	722	657	680	669	666	733	704	648	686	679	693	671	722	673	696	690	711	672	705	685	679	715	670	632	669	686	656	678	714	717	668	736	675	645	640	668	671	678	704	697	709	700	722	733	671	616	685	673	681	684	714	667	654	688	683	713	642	648	636	683	662	653	710	708	722	714	646	726	714	607	642	716	656	678	671	626	647	689	661	637	678	638	642	678	664	695	686	695	623	627	631	650	718	696	663	680	645	682	679	705	702	690	657	680	716	618	687	651	634	688	694	708	677	628	687	639	711	699	651	665	724	660	685	653	686	664	689	669	690	678	723	728	678	708	655	686	685	703	695	685	667	685	645	668	694	731	702	702	689	666	717	644	682	703	677	657	670	726	711	701	706	607	712	696	701	650	709	631	691	662	662	680	729	668	683	660	632	681	729	751	643	737	676	695	665	704	709	683	639	708	694	632	700	689	674	667	661	682	703	691	685	697	688	716	654	697	668	675	704	748	686	634	701	697	648	692	756	703	689	695	673	666	664	698	672	709	707	653	704	679	647	668	702	637	664	668	677	662	670	661	671	687	664	716	680	693	639	687	699	631	671	707	683	665	639	652	647	706	699	662	680	705	666	673	681	717	681	712	720	678	665	675	663	771	651	668	719	641	694	687	687	659	665	712	683	684	669	689	680	673	665	719	683	673	701	710	638	675	676	718	638	681	640	631	659	644	682	720	707	672	674	649	657	742	667	677	682	672	697	661	667	702	685	675	694	644	655	652	702	647	684	668	680	691	682	692	682	673	629	701	714	652	641	697	687	658	673	678	721	664	654	681	646	672	715	665	655	694	667	670	642	676	675	667	666	774	718	665	705	643	630	711	676	676	605	675	717	656	706	642	675	683	653	654	696	674	667	695	682	718	678	667	666	664	679	642	727	668	699	655	693	681	668	719	714	688	668	688	667	712	677	713	691	742	709	677	706	643	716	668	686	661	639	685	694	657	665	668	634	692	687	677	671	688	658	652	760	690	743	686	715	698	684	719	713	667	620	646	667	691	657	642	661	720	659	692	713	671	682	693	704	658	702	665	656	715	720	673	678	671	680	681	678	702	713	735	678	686	667	712	643	678	701	691	694	634	726	655	689	669	658	656	712	729	666	625	670	688	693	665	668	666	642	700	711	706	664	719	699	678	666	675	692	671	695	697	676	677	663	659	712	690	681	669	680	650	659	667	648	707	671	651	698	712	694	624	683	694	697	630	639	682	679	712	651	687	675	676	705	693	701	684	655	717	709	683	705	701	664	714	663	670	721	662	647	675	694	718	660	716	686	658	717	647	684	652	660	669	678	676	709	674	683	684	674	687	667	703	681	699	720	700	672	669	695	682	712	711	658	660	729	643	643	684	650	623	675	713	684	691	708	695	688	728	693	659	692	640	689	670	666	677	686	698	669	584	671	677	701	663	658	682	683	650	706	699	670	691	676	641	693	624	669	652	636	666	675	701	680	678	661	678	706	631	646	737	689	678	750	722	673	682	688	675	719	715	628	749	659	659	673	727	650	669	649	693	605	651	689	704	697	652	669	654	682	706	638	664	699	649	693	675	696	735	699	651	687	661	710	669	659	687	624	703	651	685	677	693	640	692	709	687	667	726	710	731	670	672	709	662	690	741	700	722	663	708	708	669	701	690	686	640	654	670	678	660	669	700	668	652	677	720	694	699	689	655	652	655	681	646	744	708	713	702	733	726	694	674	737	709	683	668	741	680	666	668	699	722	669	685	663	693	668	689	690	685	719	638	638	687	654	652	682	682	683	719	638	695	667	660	693	691	722	695	653	689	689	749	625	680	697	665	682	676	661	690	618	629	671	710	682	688	665	707	680	684	701	667	673	679	691	618	674	643	690	634	661	714	661	704	706	696	689	669	687	657	674	686	708	654	694	692	664	665	646	699	684	740	672	735	639	718	714	701	697	664	713	726	716	709	653	640	658	705	634	685	685	645	647	684	651	662	723	647	639	686	669	672	716	721	650	659	731	780	640	659	698	651	704	651	668	704	696	688	669	690	665	654	691	684	662	696	690	669	671	664	697	704	700	661	635	707	660	663	630	714	661	649	656	692	701	718	665	688	685	683	685	653	652	670	681	716	635	698	690	689	668	677	721	674	702	682	653	682	679	645	650	714	691	709	747	657	697	692	716	674	652	693	714	701	655	643	627	763	707	701	689	674	657	639	648	690	720	733	691	695	638	720	678	703	682	728	731	691	719	699	699	708	707	723	668	647	685	687	708	655	637	687	655	693	686	651	690	656	668	664	667	680	708	659	676	700	684	675	706	640	685	689	727	676	679	679	687	692	741	677	703	687	689	699	683	700	679	670	701
39974	6852	4983	2848	2002	1640	1398	1231	1123	1085	1001	911	903	845	841	872	878	806	779	838	796	778	788	778	760	759	769	778	822	813	800	778	825	762	785	759	763	717	761	747	812	791	757	804	791	718	768	761	811	796	765	696	766	821	792	800	787	761	716	787	757	762	693	791	800	784	768	784	772	771	772	777	854	822	797	753	760	807	775	767	790	812	792	807	725	760	778	776	771	768	772	765	769	785	757	762	732	827	719	770	809	747	775	762	749	743	747	765	697	763	775	818	716	774	740	768	808	797	754	778	747	767	810	754	742	771	752	793	797	745	755	749	776	775	781	730	786	742	812	763	796	777	714	794	739	765	729	771	725	793	797	779	715	805	754	768	775	795	779	791	734	773	702	785	779	801	779	738	758	795	795	728	762	778	784	826	778	835	722	777	759	772	761	749	750	750	736	787	763	767	709	763	756	784	773	802	720	786	753	810	732	767	786	820	763	734	760	715	727	751	784	748	764	757	752	751	731	741	767	753	782	793	753	768	766	720	774	768	788	704	762	762	750	728	777	836	794	785	778	740	777	719	782	799	792	772	767	782	766	765	738	783	772	770	795	781	761	824	739	729	760	777	756	769	794	776	770	762	734	750	756	792	817	786	779	760	779	762	774	796	747	797	801	777	756	771	723	767	780	733	796	776	737	756	765	742	755	752	781	727	751	734	830	718	776	779	807	767	789	781	786	722	736	756	786	774	766	783	784	714	731	766	752	769	774	756	795	798	799	788	775	801	737	745	745	761	815	779	791	779	738	761	810	775	766	742	783	826	787	734	751	767	744	778	761	788	741	793	788	753	782	748	764	811	754	786	746	740	795	812	732	739	752	790	735	754	793	763	780	784	790	816	756	781	745	721	763	765	758	748	748	747	784	805	799	767	780	771	759	795	790	730	729	802	751	793	766	797	689	789	774	739	744	760	696	782	741	796	756	773	736	774	795	744	802	757	770	782	709	788	773	780	800	795	777	807	752	787	747	751	800	695	794	796	749	775	741	738	796	728	749	785	734	779	794	791	746	783	806	764	724	780	722	771	719	780	807	772	769	781	781	769	713	761	757	718	763	791	759	792	775	807	772	808	767	754	781	801	796	783	701	803	767	769	743	711	761	766	694	789	782	778	792	776	760	732	818	776	727	811	742	789	848	774	783	740	751	768	778	834	757	747	781	795	785	754	724	791	746	811	784	740	752	794	760	750	744	806	762	744	789	738	755	777	786	783	750	747	750	760	762	792	809	786	787	805	754	798	747	825	760	773	759	748	817	784	800	756	746	745	812	791	818	773	806	754	761	820	789	759	754	768	780	756	804	779	742	779	784	755	762	797	747	753	742	765	767	788	766	747	776	749	793	701	806	762	777	774	814	767	731	789	705	721	773	811	774	754	793	779	721	762	763	747	759	793	788	744	727	769	801	689	756	791	728	799	714	741	788	778	719	741	823	737	736	761	790	751	742	804	756	768	785	821	739	826	754	763	777	783	724	786	781	724	798	740	806	774	768	728	787	777	767	791	714	769	791	766	811	769	741	764	784	693	779	772	789	740	766	723	741	755	748	770	762	783	816	762	778	739	813	745	755	757	790	766	738	782	781	744	737	784	756	730	806	747	798	751	814	730	803	778	771	756	742	716	816	794	737	755	802	735	786	786	752	774	789	775	736	802	732	785	791	757	785	767	793	747	775	758	760	791	746	761	716	767	786	775	750	775	820	786	753	781	755	814	779	752	751	739	762	769	761	774	782	735	741	753	785	788	763	724	743	731	793	785	770	726	754	787	720	807	800	759	748	768	772	748	790	681	771	793	771	777	794	720	750	776	737	769	772	758	799	782	752	750	775	746	753	759	756	761	771	779	729	757	772	807	809	785	758	764	769	813	780	766	794	753	720	751	793	792	765	750	752	758	805	759	744	777	772	793	736	760	752	791	715	744	762	806	797	770	767	764	730	758	802	796	772	774	783	764	788	715	757	765	779	764	785	781	774	738	787	769	774	784	801	699	801	745	784	791	732	781	750	765	817	768	820	770	756	777	780	757	780	755	763	767	806	727	749	714	776	752	782	723	740	793	733	752	801	812	761	740	767	778	729	788	809	730	812	743	779	766	771	738	770	768	743	768	783	775	839	749	740	767	741	763	728	827	722	739	741	793	782	779	805	740	778	766	744	731	791	793	778	764	770	763	791	816	771	795	761	768	724	766	764	800	790	810	780	788	767	777	738	764	788	762	784	780	731	787	777	745	762	738	796	745	822	694	764	830	781	787	824	756	747	815	774	790	738	774	807	775	778	739	797	779	788	773	736	774	772	797	795	720	756	783	747	761	717	737	809	760	784	754	769	757	736	767	731	802	769	713	751	759	762	740	730	745	832	767	721	819	775	790	754	730	784	780	754	812	749	762	765	742	779	746	760	743	769	801	809	743	727	727	761	752	769	798	758	783	774	781	788	764	756	716	757	790	760	735	751	767	797	774	771	745	753	753	805	773	786	814	765	790	760	751	723	766	784	782	759	755	784	768	732	738	802	743	783	745	775	744	777	771	749	794	753	747	781	756	780	759	761	811	795	713	800	802	776	753	708	746	805	757	744	720	801	783	759	802	761	757	757	809	785	784	772	769	746	796	790	778	773	752	758	761	778	759	771	812	761	773	749	825	737	759	758	764	759	773	796	763	788	770	769	741	807	740	745	786	794	747	788	759	766	848	761	794	743	753	785	810	749	803	795	758	801	769	778	759	767	779	744	748	823	737	758	745	766	807	881	759	743	781	793	781	783	750	741	746	759	825	765	796	779	768	771	751	743	751	771	786	758	792	747	768	824	725	803	749	762	724	747	737	751	753	793	743	822	756	749	769	753	705	774	812	800	742	753	763	789	773	773	794	753	783	744	746	801	735	769	765	757	788	736	745	737	800	763	794	728	717	786	754	734	795	803	767	771	766	772	803	797	769	790	758	738	765	760	710	802	761	770	767	794	776	770	732	752	801	692	729	804	775	740	813	770	773	714	755	818	729	822	758	802	775	727	761	769	764	810	808	773	819	779	778	796	749	726	764	804	775	799	730	764	767	810	780	785	767	779	750	700	771	762	721	785	771	786	772	779	773	790	777	804	770	785	747	782	770	695	731	762	778	805	782	759	789	726	773	775	770	794	792	746	769	789	778	758	735	734	799	760	722	765	758	727	794	801	788	735	800	722	811	767	733	767	756	801	788	742	734	737	800	796	745	685	792	843	719	766	746	795	765	807	756	731	790	784	759	767	770	713	739	782	759	763	794	805	731	805	744	745	770	778	740	763	794	774	751	771	773	750	773	801	723	779	709	834	786	752	745	766	816	775	786	734	784	721	757	784	779	759	750	749	775	754	775	788	713	822	786	767	793	758	781	743	777	803	728	746	765	728	750	753	762	748	700	756	689	813	777	778	759	765	769	799	767	774	768	788	776	758	735	775	807	743	784	737	749	787	727	775	788
22704	21118	28948	23543	21124	21179	11955	1359	987	825	764	664	618	617	629	537	503	518	503	497	489	481	470	478	455	470	450	467	432	427	387	416	436	431	416	399	402	419	441	441	422	384	431	419	406	416	421	400	364	359	424	415	393	392	403	399	430	421	418	418	389	423	346	415	374	367	403	396	395	390	420	449	382	357	384	375	411	410	426	356	405	367	388	404	395	392	397	378	404	398	375	412	387	369	408	400	380	404	388	400	410	403	406	396	409	420	427	373	397	423	391	392	372	405	383	385	400	398	400	357	388	373	395	391	367	393	368	430	375	395	406	394	419	418	440	389	417	401	393	402	376	398	416	404	422	424	397	387	345	381	378	423	382	372	422	403	421	413	371	390	403	421	385	398	409	429	383	382	377	399	361	374	381	391	409	383	398	421	411	386	358	408	378	383	387	390	341	403	377	382	386	395	391	374	394	393	402	406	370	380	392	384	349	350	407	388	378	381	380	392	385	357	390	389	401	405	378	406	330	376	412	394	397	405	379	384	390	395	425	407	377	388	365	354	371	395	391	409	356	349	418	423	367	395	378	415	402	377	385	395	414	388	386	377	395	383	423	378	384	348	386	399	357	389	368	381	405	373	415	377	417	402	422	389	396	412	382	386	415	380	392	386	424	353	409	395	372	372	387	383	392	419	392	406	377	374	415	423	395	383	398	366	369	379	392	363	423	367	415	396	406	398	420	453	393	389	393	394	369	376	399	395	370	412	423	388	403	401	413	438	418	390	429	380	373	388	413	371	368	387	390	409	403	388	393	392	360	396	376	424	390	388	423	400	394	393	387	349	374	394	362	424	386	409	384	405	396	418	364	393	374	412	402	432	420	388	396	364	414	407	393	400	403	392	386	418	405	329	406	391	384	401	360	418	385	389	351	387	390	372	407	397	391	389	352	375	392	412	423	332	407	392	433	423	386	381	379	379	398	387	374	390	403	361	388	386	416	418	409	418	412	356	412	453	398	405	381	371	381	380	413	384	353	377	399	398	411	427	391	388	375	388	372	373	383	381	372	376	375	380	385	401	382	405	358	416	381	395	386	354	376	406	368	388	370	413	361	374	422	382	404	377	370	352	403	360	368	347	371	393	414	429	388	383	396	391	377	355	367	400	389	411	419	416	393	370	401	378	392	411	379	404	375	368	393	401	360	425	393	407	416	386	398	406	385	401	403	384	400	389	440	390	432	351	400	392	389	355	414	368	385	420	372	397	365	410	394	378	398	406	387	385	392	401	419	423	422	387	385	377	385	396	406	355	398	379	392	389	403	367	423	390	402	417	425	402	387	371	365	398	391	372	428	395	366	398	376	400	398	395	415	370	401	374	417	377	450	371	378	366	404	401	378	382	360	379	417	400	442	392	362	405	407	387	388	388	358	382	416	411	349	407	430	411	376	419	366	355	382	396	413	404	414	411	380	383	421	396	405	393	394	395	396	391	392	409	409	395	412	377	380	404	413	415	397	405	416	399	381	380	419	420	415	383	421	386	425	380	378	364	383	363	409	397	413	370	383	441	375	385	429	409	380	388	405	373	372	386	389	396	396	392	392	415	414	354	380	379	411	377	406	350	374	447	369	398	380	382	371	393	407	414	403	395	392	397	405	411	356	377	379	372	399	384	386	408	419	388	391	387	351	395	397	405	390	378	392	402	384	405	347	385	377	408	387	379	381	369	382	385	371	403	410	400	388	358	411	393	403	391	389	401	422	394	401	363	396	353	411	425	402	407	373	411	376	393	423	421	372	384	341	392	395	392	360	368	356	391	412	385	421	369	349	378	411	362	368	400	421	353	392	342	362	370	373	373	427	386	365	360	422	451	381	422	365	383	385	353	415	423	406	386	363	405	386	414	390	391	381	396	403	439	374	378	397	384	410	413	363	396	389	398	379	419	348	397	403	392	411	365	405	375	396	368	399	391	405	379	377	381	413	409	397	419	394	403	381	346	396	403	386	373	411	368	389	389	385	362	376	378	384	384	417	396	413	411	373	381	396	373	380	383	388	395	376	396	377	394	367	398	409	373	392	381	403	384	361	388	394	343	359	382	395	403	362	369	403	382	412	384	389	404	399	409	409	389	380	386	396	360	415	403	380	420	399	402	359	373	404	394	410	401	397	440	385	390	409	370	392	371	422	386	408	399	357	356	398	405	408	396	405	378	364	399	400	390	416	396	387	395	411	416	357	406	388	362	392	399	391	411	392	406	430	393	363	401	389	389	423	369	408	411	395	379	346	395	384	393	359	377	397	403	405	400	418	368	402	406	387	399	391	379	387	372	354	359	410	369	376	390	382	410	406	383	419	374	401	397	388	364	363	410	377	393	422	394	417	400	367	381	373	358	374	409	409	375	387	428	372	384	390	391	405	393	391	393	409	402	385	360	404	376	396	355	406	361	391	384	386	398	377	382	390	410	395	383	389	349	379	397	376	385	449	437	400	403	371	383	378	381	393	402	388	408	375	390	383	381	410	418	386	427	398	403	351	348	385	412	375	392	391	365	432	365	397	386	418	390	391	389	393	446	389	395	396	385	399	394	377	369	382	401	355	393	386	379	381	368	425	399	395	382	389	363	407	386	395	431	399	363	426	376	384	393	391	377	371	381	380	433	401	355	405	393	368	389	388	393	440	377	357	371	366	391	415	379	378	381	380	389	391	387	396	369	393	416	405	383	378	379	402	358	342	364	377	372	391	359	372	433	420	438	414	399	379	389	418	386	388	403	384	412	386	384	399	387	372	379	385	382	404	396	396	402	418	403	378	405	395	367	396	381	429	395	368	384	374	377	374	394	393	362	386	376	389	385	383	368	389	392	418	422	386	371	405	357	392	393	411	382	418	427	400	365	394	364	361	420	391	382	369	353	390	388	401	383	377	374	395	385	391	357	411	387	368	369	408	395	406	423	400	393	369	353	437	390	416	422	427	384	408	373	392	400	400	422	418	413	364	413	347	418	417	372	418	433	401	410	363	396	384	389	362	366	396	394	399	422	426	372	395	381	378	368	382	387	406	421	399	379	351	364	374	416	391	373	381	386	411	394	393	380	390	376	422	360	427	438	387	403	394	403	391	380	373	383	404	395	394	390	400	335	379	387	390	405	411	406	406	386	401	378	412	383	362	360	415	377	443	404	396	409	384	393	358	372	408	391	382	383	378	354	382	359	424	420	378	377	358	397	388	362	376	390	402	365	369	404	331	403	364	361	378	412	440	400	384	424	427	413	381	361	388	395	406	396	406	405	337	380	383	375	403	416	360	388	361	338	380	408	419	379	390	377	407	422	392	401	391	383	386	407	393	412	407	424	413	381	397	420	407	439	373	377	405	373	396	439	366	386	387	398	401	384	386	415	373	400	409	381	367	369	356	395	378	438	408	396	401	385	375	384	404	409	389	406	400	359	394	401	385	385	414	390	390	377	380	388	417	359	395	375	401	393	396	355	415	378	401	418	370	433	412	409	374	389
39671	15613	13302	7059	4828	3527	2633	2028	1777	1452	1200	1035	913	856	772	741	707	664	679	599	626	578	527	536	506	491	567	484	481	505	471	513	460	445	475	489	451	439	430	513	475	453	453	468	436	461	456	455	464	471	466	465	474	455	461	454	436	455	437	467	499	477	454	407	490	425	458	457	467	448	445	438	416	443	389	473	432	430	407	427	454	455	449	444	462	445	444	406	438	453	430	473	434	426	471	415	412	424	399	415	440	425	436	463	420	434	447	445	463	440	441	417	443	427	451	439	435	423	433	432	442	442	402	435	398	437	446	404	420	397	420	424	393	422	415	444	417	421	430	424	421	442	460	407	452	423	432	410	469	464	453	404	411	426	426	433	427	421	499	405	406	425	436	425	402	418	434	431	444	425	436	413	458	442	439	401	442	439	415	448	392	420	430	400	459	420	453	424	450	461	418	449	409	442	459	446	417	452	431	426	414	443	428	390	442	428	397	387	428	416	425	403	429	425	432	417	457	441	391	442	445	382	420	444	436	430	451	442	417	407	433	510	424	414	404	419	400	420	452	422	437	437	436	444	412	448	409	381	456	426	435	409	432	435	464	413	427	429	425	418	436	447	422	387	445	464	409	430	427	420	446	422	471	431	465	436	440	442	444	437	409	424	419	394	436	447	410	435	412	448	441	425	432	449	426	424	415	448	439	419	404	440	437	410	446	444	458	460	434	414	418	452	422	436	432	422	427	388	431	448	437	413	419	405	442	419	431	471	449	429	411	430	413	420	430	436	444	435	428	431	479	413	407	431	469	424	436	419	514	443	439	435	413	402	425	437	403	418	426	404	398	424	455	415	388	392	435	503	441	409	410	463	410	439	412	455	431	429	434	454	454	428	445	411	450	448	452	437	441	412	417	449	442	397	416	458	408	452	398	409	440	446	446	452	416	409	432	405	468	421	445	441	395	430	427	417	423	430	418	433	412	461	440	435	439	433	427	432	429	434	484	424	436	395	405	459	431	443	416	412	415	409	451	438	443	434	471	409	422	432	416	429	428	439	438	435	437	421	389	451	407	466	444	424	409	422	395	458	446	424	428	461	426	448	417	429	449	436	432	419	424	411	431	429	421	466	453	457	442	396	473	464	424	439	426	426	433	417	383	446	407	460	406	463	414	451	412	433	455	404	434	428	460	485	428	442	414	443	420	447	418	465	432	440	391	383	439	428	406	444	449	468	430	409	441	448	420	427	421	419	415	425	421	439	463	447	466	428	447	423	428	418	421	419	440	415	441	415	434	417	437	415	408	475	425	400	431	415	419	437	443	425	405	430	452	445	413	454	413	389	438	412	462	397	450	417	415	482	422	410	425	417	409	436	427	408	469	438	405	460	436	469	395	443	430	453	464	450	402	404	425	438	450	419	440	418	410	461	423	450	407	408	433	454	398	414	422	451	450	415	444	450	437	432	428	453	450	407	441	435	449	475	415	417	459	414	423	442	438	411	458	412	423	456	440	420	438	457	434	450	430	411	437	436	409	445	425	427	416	455	387	453	473	419	456	393	457	461	447	431	411	443	435	426	460	442	430	392	411	464	445	455	421	416	413	419	457	433	421	436	429	452	438	447	444	484	427	400	421	423	487	413	449	406	465	435	459	439	478	460	424	413	448	424	419	451	406	463	425	431	459	434	430	469	447	453	442	410	438	429	420	443	408	418	405	401	398	420	467	384	437	476	446	409	447	406	468	416	443	422	450	437	419	438	437	420	441	409	425	443	418	414	466	441	420	429	432	421	426	390	458	440	447	473	401	429	442	424	417	413	426	429	471	407	441	428	446	414	427	426	409	419	406	428	415	435	417	430	449	433	484	461	430	406	432	429	426	450	434	447	409	455	405	417	427	438	426	439	448	402	452	398	416	454	428	448	405	426	422	382	436	460	392	434	425	436	414	441	443	458	402	477	439	391	425	433	405	412	384	434	420	439	442	428	399	403	404	402	437	431	423	432	419	399	414	431	430	422	431	409	408	457	425	458	429	402	394	405	475	459	440	456	415	424	466	417	429	441	458	433	419	433	427	420	406	439	471	418	457	426	437	432	429	455	440	401	436	457	454	417	458	438	419	434	450	390	430	451	438	430	442	416	432	422	463	384	429	445	443	442	407	456	429	426	443	411	423	440	422	452	419	434	413	429	425	438	433	421	439	422	408	414	468	485	405	475	438	434	399	480	454	448	448	417	428	390	460	426	449	411	402	471	437	450	441	471	419	429	434	451	461	445	403	445	454	406	400	444	437	421	411	427	435	411	416	420	410	431	426	432	413	474	437	482	413	415	420	425	412	449	408	415	405	435	454	416	410	397	399	406	476	396	455	413	455	442	483	410	463	422	411	437	439	452	398	389	407	431	447	455	444	471	423	417	421	389	428	442	406	430	417	422	444	434	401	410	415	460	433	410	437	418	451	387	399	429	450	416	454	431	438	431	420	441	433	433	397	436	417	412	435	411	435	444	421	413	435	441	413	405	456	418	401	422	433	433	407	444	429	435	424	429	411	445	421	429	422	424	411	401	415	441	442	446	429	417	424	468	449	435	431	447	430	412	414	423	425	467	441	412	396	442	462	386	464	426	404	436	414	458	436	418	442	432	443	438	430	453	423	439	418	428	431	416	422	414	413	407	429	413	416	459	419	389	414	453	427	407	443	432	452	456	425	441	433	445	441	432	440	449	436	466	423	432	397	435	404	448	432	432	444	456	424	453	432	455	405	432	459	467	459	438	454	457	406	444	413	437	428	441	425	440	418	403	455	442	457	424	451	460	438	410	447	425	420	462	421	409	429	435	427	399	407	407	456	436	450	428	421	434	475	417	437	393	446	403	393	409	450	442	412	431	404	451	456	448	469	451	447	412	424	431	467	453	430	409	439	426	455	404	430	420	410	428	471	403	418	404	481	424	432	437	450	429	402	422	476	460	420	425	409	442	451	408	435	399	450	442	409	478	424	446	441	487	409	415	424	436	409	438	423	438	436	415	415	439	442	475	435	414	408	434	459	429	403	452	484	452	460	428	440	451	423	447	416	435	415	413	475	424	454	440	454	428	442	431	443	427	421	427	405	464	422	450	436	398	434	406	450	407	477	444	396	433	422	403	481	435	458	394	450	450	475	429	415	425	439	430	448	426	420	454	392	418	435	407	421	446	437	441	418	453	419	417	401	448	450	394	445	438	468	454	468	427	418	425	444	406	422	436	410	416	451	421	422	408	433	435	422	393	428	449	436	458	426	418	454	452	407	432	427	435	408	427	438	415	392	439	411	432	438	424	397	426	455	411	415	388	474	424	400	396	437	434	438	397	433	388	427	418	411	453	457	424	426	432	446	431	439	405	433	466	412	404	455	407	369	425	400	450	428	421	447	445	412	441	423	406	474	436	428	428	436	395	439	417	404	442	428	444	389	427	413	455	413	407	427	410	443	437	421	453	419	435	427	419	439	416	439	439	472	449	426	414	403	432
27283	20048	7847	1191	835	811	638	540	528	495	554	526	547	545	490	547	543	524	530	524	525	510	520	507	515	511	518	490	499	480	492	505	529	528	498	553	503	510	469	557	522	542	536	516	519	513	506	507	478	527	495	502	477	508	493	517	507	487	498	562	527	517	531	507	476	505	470	521	544	459	507	480	526	528	474	462	494	489	501	527	461	509	542	479	544	495	509	512	494	468	497	503	485	498	536	504	494	493	513	522	500	544	516	484	472	476	562	496	522	530	524	494	481	483	471	453	487	499	513	510	538	560	479	515	525	505	516	510	476	512	482	518	485	530	499	488	471	495	487	517	494	505	493	475	485	506	508	512	474	554	564	508	521	535	503	438	496	469	494	505	504	542	513	518	515	506	533	501	487	549	495	526	506	499	506	530	520	513	474	541	479	520	527	499	522	492	492	516	521	525	461	495	528	484	495	448	505	527	518	468	529	479	474	515	500	509	514	494	490	537	498	522	494	531	521	532	545	498	502	484	489	487	525	479	492	509	514	516	511	543	478	498	473	500	520	511	487	501	493	511	513	481	491	493	559	522	526	478	521	497	517	488	508	501	520	558	499	479	493	539	482	519	519	537	490	478	522	525	497	540	513	515	519	487	492	492	517	542	499	506	497	530	486	505	530	494	515	492	455	526	495	485	508	501	511	517	527	531	512	534	512	489	486	496	532	491	513	482	533	489	502	523	555	482	523	505	536	563	500	506	476	461	539	510	526	528	506	503	554	497	513	495	484	517	526	485	473	498	498	488	521	498	498	514	546	500	510	508	517	487	526	526	492	479	501	544	515	536	483	468	481	507	519	464	506	501	521	484	490	490	481	494	511	514	464	492	510	536	519	495	516	522	503	522	476	503	511	535	471	494	522	507	545	502	516	519	533	521	511	501	501	520	516	507	497	472	522	476	503	509	498	474	470	491	509	534	515	505	484	511	488	509	512	502	494	554	525	493	508	543	533	513	508	511	521	494	497	541	536	527	501	552	499	510	508	475	484	512	515	502	520	515	488	503	530	495	471	510	499	481	492	467	520	507	509	519	499	530	492	471	509	541	471	493	497	506	489	499	495	484	488	537	493	472	514	506	469	515	467	487	501	494	533	495	470	523	561	510	501	521	526	490	484	539	506	485	481	457	539	519	515	487	457	545	533	512	500	526	508	527	513	496	498	536	463	486	496	537	515	533	517	525	529	490	544	551	511	507	520	495	500	506	507	521	493	494	523	522	472	518	522	508	469	525	532	508	542	512	474	496	496	513	535	462	518	528	499	541	533	526	472	521	532	502	564	494	515	533	497	523	499	507	491	484	504	539	495	543	507	503	501	491	491	480	511	490	492	528	533	501	546	518	518	504	507	531	487	453	489	484	485	483	495	532	520	478	488	533	534	509	496	538	531	485	486	531	524	515	494	489	493	518	488	515	499	514	476	509	492	455	544	482	486	501	531	499	556	528	524	486	519	495	528	531	527	494	487	537	500	542	501	490	510	473	492	490	490	533	501	573	512	549	485	507	492	529	467	508	493	524	471	490	524	462	474	538	556	512	504	510	512	535	504	503	495	514	545	465	503	507	474	492	533	496	504	472	523	504	540	511	494	483	519	496	547	519	517	456	481	498	493	494	507	466	518	465	520	521	473	533	499	497	489	488	478	510	502	482	495	539	524	538	495	524	470	497	511	482	526	516	552	498	489	471	487	512	502	504	493	542	520	545	515	515	481	527	488	471	505	506	526	491	485	475	517	537	504	497	487	509	518	518	523	469	510	507	494	518	504	516	517	512	503	489	485	504	488	519	541	476	505	477	449	485	513	515	517	501	484	524	512	497	532	521	490	514	505	518	550	501	502	512	481	489	468	534	556	538	523	538	507	514	504	506	514	507	497	532	506	493	517	496	502	514	557	496	488	546	484	480	520	517	513	507	506	538	513	494	520	486	472	456	480	508	513	485	526	476	489	503	501	536	495	525	514	545	495	498	524	531	521	523	464	493	511	515	513	490	480	455	477	504	528	500	523	506	487	481	488	490	511	522	481	493	533	520	548	508	516	524	504	487	490	539	536	544	509	508	472	521	491	491	503	557	480	492	505	479	494	534	551	501	482	510	444	464	492	507	508	498	513	490	554	511	494	523	501	463	506	528	470	512	492	520	503	536	495	508	536	517	512	487	467	522	470	507	528	511	499	538	541	498	501	501	487	504	502	484	494	494	520	537	538	493	482	532	537	515	463	496	545	517	532	499	527	499	494	523	511	508	494	502	510	528	512	515	505	475	526	495	533	524	501	506	521	509	527	521	499	488	521	481	487	560	464	539	509	544	493	520	522	533	515	473	523	515	535	527	544	511	474	503	493	504	483	516	525	533	541	526	504	533	509	500	494	498	516	525	532	505	515	511	516	522	514	487	522	516	530	493	499	506	523	499	488	514	470	485	512	459	474	508	523	479	538	515	573	524	527	496	483	535	471	510	497	522	461	550	520	520	518	496	508	525	494	479	503	480	526	523	532	526	513	513	528	529	519	488	493	513	521	503	502	499	509	531	514	501	498	531	469	507	496	481	489	523	512	507	541	485	540	484	543	449	512	498	490	538	470	504	515	512	502	539	478	503	508	555	508	513	523	515	525	544	541	470	499	494	483	521	520	487	510	511	482	489	464	498	500	531	476	529	486	529	491	491	542	537	530	505	515	510	496	531	511	513	531	491	504	540	539	494	535	497	503	482	505	489	532	495	484	512	515	500	523	542	499	507	478	495	497	498	489	494	509	482	494	465	511	514	534	470	499	511	496	538	509	526	522	467	509	515	512	500	504	518	487	504	505	502	512	492	511	510	503	488	521	469	511	481	511	486	505	471	524	493	530	517	513	490	532	521	500	529	490	478	502	499	518	542	503	533	502	542	488	515	502	476	489	511	526	492	481	449	515	498	529	534	498	520	520	464	518	496	486	543	479	481	493	502	511	510	519	507	506	506	480	499	507	503	515	508	484	536	516	508	528	469	534	519	516	520	536	530	486	481	540	456	533	492	539	507	530	477	529	513	471	476	480	534	539	520	543	502	517	530	463	468	471	490	485	485	458	538	477	508	521	530	435	490	507	510	531	475	523	529	491	554	502	492	488	540	511	499	518	531	480	499	515	476	499	512	505	498	497	516	522	524	538	483	492	459	508	508	486	476	499	495	492	513	529	516	538	474	499	494	469	488	506	570	486	492	515	474	519	493	479	521	509	510	532	485	499	533	480	486	521	483	536	503	507	505	477	536	542	501	457	491	518	526	488	516	490	520	543	544	495	487	527	538	514	490	505	539	494	508	484	500	503	479	444	523	520	479	522	533	517	549	555	577	510	534	488	523	546	516	493	537	492	501	512	546	573	490	502	506	516	528	500	488	506	498	525	529	521	552	510	492	531	521	519	500	544	492	505	499	503	527	473	502	513	516	489	481	510	477	505	501	503	504	560	534	518	523	497	499
18272	1601	1335	906	747	756	687	676	653	631	661	609	637	538	624	634	584	600	607	585	550	611	567	617	582	591	542	579	584	559	662	602	596	582	605	629	580	573	620	654	545	607	605	593	568	604	603	564	595	578	614	559	601	634	597	634	589	549	618	577	581	664	625	591	605	570	615	585	578	589	553	603	615	584	600	608	583	567	590	625	585	565	631	579	596	636	586	620	578	594	565	579	597	559	590	617	565	609	622	658	583	583	627	573	585	617	592	578	620	629	591	624	583	594	635	637	626	609	577	618	596	568	622	574	595	599	581	539	607	607	592	565	600	602	564	537	599	556	571	574	607	611	574	612	595	604	603	568	603	574	547	593	585	590	602	600	580	606	609	569	614	601	616	588	597	597	611	587	626	616	624	609	625	601	591	634	620	547	599	576	592	587	576	610	579	632	573	605	577	618	589	564	575	537	588	579	565	570	618	546	609	598	593	567	594	603	547	590	603	619	607	585	637	601	597	606	549	570	571	596	578	601	629	610	623	589	598	610	563	587	612	602	588	617	582	621	577	590	571	626	607	600	612	622	594	559	594	564	593	605	585	598	587	595	565	593	602	609	619	617	605	626	581	597	596	597	593	615	591	566	537	611	611	611	593	617	580	609	568	552	622	576	613	637	596	561	567	611	587	588	632	559	614	574	596	590	610	597	628	636	593	587	636	617	581	577	649	648	563	578	596	573	580	668	600	592	604	633	562	578	555	637	595	570	601	588	583	613	651	599	564	613	584	624	577	645	593	602	585	589	602	614	582	593	568	596	578	602	597	595	614	567	578	603	559	586	575	590	597	598	616	561	595	561	588	558	571	615	611	583	589	598	606	612	597	592	566	612	599	533	603	600	615	603	577	588	586	588	557	576	568	577	557	560	582	603	568	565	533	632	577	587	601	594	612	578	605	620	606	626	576	603	584	600	606	534	621	583	574	563	606	620	579	662	592	553	579	565	566	615	550	603	560	621	582	604	624	585	614	592	584	595	639	570	611	581	623	534	639	584	625	650	614	555	612	628	602	601	609	590	573	583	592	559	600	569	625	590	580	616	582	563	590	570	565	574	579	603	593	616	619	588	625	539	632	635	607	582	570	562	611	567	596	569	607	605	616	588	564	618	599	562	592	578	605	621	608	610	574	640	561	556	587	594	617	564	621	568	576	618	612	590	571	583	597	625	569	585	608	600	601	630	559	580	543	536	600	574	547	589	628	628	571	620	654	586	611	613	634	557	612	619	628	555	584	567	633	550	597	582	603	589	590	620	593	605	595	578	605	579	602	604	566	574	611	608	621	584	595	619	609	591	571	590	581	558	619	558	567	588	594	587	596	580	642	568	630	601	574	552	599	599	598	619	607	581	570	594	615	592	611	613	567	608	588	640	635	581	591	645	596	625	629	585	551	572	589	593	592	624	592	599	571	602	584	602	596	524	586	587	596	600	614	592	586	614	583	585	621	542	644	569	618	578	599	595	605	598	565	578	614	587	600	607	606	592	586	620	618	548	611	603	603	558	623	566	601	612	628	634	575	596	608	630	588	610	560	583	556	616	610	583	604	626	613	608	628	569	636	551	602	609	620	604	569	594	613	605	578	583	563	579	605	628	611	587	611	629	625	592	547	593	601	580	553	575	626	575	618	607	590	622	619	606	596	633	555	596	575	597	595	637	559	588	619	597	625	592	615	599	577	573	593	624	581	624	608	595	592	623	572	592	620	574	588	594	580	586	550	576	589	553	586	663	597	595	539	571	639	613	624	634	590	645	631	612	577	609	577	601	573	588	613	587	587	552	616	662	583	577	579	573	544	596	631	603	620	572	582	584	575	560	596	602	582	606	600	613	636	596	608	590	598	626	580	580	606	638	582	611	580	582	617	595	568	573	629	581	601	614	622	643	598	669	636	601	574	599	571	613	585	620	620	597	596	618	586	631	563	622	583	595	563	635	613	618	554	584	597	571	587	572	638	597	605	552	628	605	597	596	635	583	605	614	583	576	610	616	567	576	591	597	583	601	601	543	569	577	611	615	535	577	592	587	573	599	618	564	584	597	566	603	593	567	587	581	601	601	605	644	627	599	585	584	583	571	616	592	603	638	572	598	626	637	599	624	603	589	594	601	605	553	638	612	576	607	574	617	574	592	576	609	609	630	586	578	614	628	577	609	582	640	568	586	579	623	600	585	595	603	604	602	628	565	571	562	611	539	559	648	589	603	606	596	598	625	596	582	619	581	549	577	628	607	603	577	586	586	585	619	608	602	619	581	644	615	629	612	579	575	595	598	605	582	603	613	595	626	584	563	584	628	580	574	590	589	588	562	595	618	600	618	579	581	577	611	634	596	632	563	621	595	588	601	548	568	593	582	534	634	561	607	592	577	645	601	614	580	591	610	590	606	599	603	584	582	606	631	569	610	610	594	604	592	593	615	587	589	630	613	645	553	596	562	617	595	568	586	624	588	607	610	613	579	601	576	607	624	595	540	583	584	589	608	609	619	608	598	597	606	604	629	605	584	586	611	615	616	585	627	629	602	665	615	592	603	594	582	641	619	584	625	618	613	563	588	583	595	604	564	564	597	590	577	572	599	595	606	572	619	625	605	610	612	600	601	596	605	603	627	586	586	594	607	593	572	564	638	552	653	572	557	591	589	600	618	592	638	595	624	609	596	627	595	614	610	526	577	590	602	563	605	594	591	608	565	591	588	649	606	576	596	616	592	582	625	611	579	541	598	567	564	602	599	600	596	621	629	619	596	615	569	598	583	628	608	634	588	565	585	614	607	588	619	579	613	589	600	559	599	625	620	616	581	624	595	576	611	595	618	561	588	587	583	624	602	592	653	587	560	636	572	647	637	645	588	604	604	592	579	620	595	604	591	629	566	611	614	600	604	600	591	609	621	598	537	599	654	631	600	604	656	569	629	588	599	552	563	566	591	590	631	627	616	567	618	569	591	613	666	571	605	596	598	572	597	584	583	592	585	564	618	582	602	542	619	566	581	624	573	599	615	584	581	645	615	583	646	612	575	592	615	586	620	623	577	575	611	597	598	606	612	586	592	579	602	558	615	600	566	649	557	581	667	603	609	626	593	628	624	605	596	623	601	592	569	596	576	619	601	569	584	627	610	623	576	549	588	641	567	564	598	585	606	600	597	584	609	621	594	640	574	619	556	560	632	606	592	615	618	535	616	630	637	604	566	589	598	624	558	597	605	627	588	587	585	605	562	608	593	593	606	577	612	615	598	614	622	644	614	613	582	575	592	553	580	576	594	585	575	613	601	632	629	610	569	566	625	622	609	607	600	586	603	616	583	614	626	596	580	565	650	631	597	549	553	566	584	601	571	577	597	595	586	598	604	619	616	625	588	642	596	624	607	593	597	618	629	588	547	589	535	551	570	626	595	567	564	634	610	633	548	545	623	603	598	586	573	639	570	604	588	616	601	606	601	619	577	605	594	624	611	592	575	575	630
23721	21128	28529	23966	21109	12106	1139	734	570	507	493	394	391	385	344	342	312	320	336	292	304	274	278	292	270	261	271	260	285	261	299	281	268	301	247	264	290	292	272	252	253	264	258	246	288	283	282	255	262	261	287	242	256	232	293	246	249	260	266	216	272	260	255	248	251	260	246	277	240	290	252	276	285	283	269	277	254	268	280	264	274	273	247	271	246	267	252	277	243	261	306	241	276	269	246	247	236	262	269	256	267	260	269	270	217	269	251	300	286	249	251	254	278	267	267	261	264	238	241	279	268	254	272	245	262	242	257	253	245	245	271	277	229	258	262	252	285	268	263	269	251	260	261	268	254	271	292	251	260	246	263	269	268	237	274	255	269	281	276	277	298	235	247	252	282	266	241	247	236	246	245	253	249	244	262	231	272	281	233	280	253	292	246	239	266	262	267	259	254	255	239	254	264	264	268	260	272	262	291	264	258	256	257	266	242	264	227	273	284	248	268	258	249	255	251	268	283	267	224	257	269	292	258	262	254	264	247	297	288	220	218	249	257	235	274	253	251	255	222	241	242	253	265	277	247	211	264	261	269	239	250	252	254	247	239	248	259	263	272	249	239	266	275	272	244	220	268	242	276	246	247	253	250	256	263	221	281	251	270	262	254	284	263	238	264	270	264	237	267	242	254	258	249	251	246	242	268	248	227	231	248	251	251	256	240	283	279	260	250	249	238	236	241	239	263	246	249	256	261	268	257	277	238	252	268	250	250	236	256	256	269	226	263	260	252	245	270	265	237	244	246	246	252	250	228	298	243	263	258	266	269	262	277	264	239	243	272	264	269	251	264	232	262	225	284	240	284	261	258	259	258	223	264	285	265	237	255	241	263	265	227	238	262	284	272	268	240	248	226	244	255	263	249	303	245	232	279	277	257	220	227	252	238	263	286	261	271	236	254	238	273	275	269	252	256	226	265	255	245	263	285	240	256	241	277	279	244	247	272	262	248	251	256	246	220	272	270	244	260	272	252	233	267	265	234	243	285	245	233	248	290	276	250	221	222	249	255	237	255	250	231	265	228	280	266	277	237	254	272	256	260	281	234	258	264	243	293	251	263	272	261	257	251	257	253	248	252	294	298	262	252	240	278	266	278	252	260	255	262	258	279	256	239	244	257	272	259	247	278	261	270	261	240	279	291	233	269	271	242	277	247	268	269	263	270	248	275	231	268	254	242	234	227	258	265	267	259	258	264	260	258	281	246	248	269	253	264	275	247	229	258	267	248	248	267	267	264	272	285	245	262	260	273	244	266	267	254	260	268	286	260	271	273	276	238	245	266	282	239	256	234	270	274	261	296	245	237	264	250	244	262	248	275	275	244	259	263	280	247	271	268	257	221	224	222	256	244	268	261	273	267	270	266	246	231	240	264	255	283	277	266	276	250	265	241	265	245	243	258	260	258	225	233	244	235	259	251	261	234	243	246	253	252	241	257	290	243	250	241	294	235	256	244	237	248	261	280	258	248	260	258	264	261	262	234	274	284	252	246	258	237	258	260	285	270	249	252	259	255	271	296	230	251	268	252	276	246	283	250	275	252	244	235	247	264	260	257	268	306	241	274	288	280	280	271	262	238	275	234	275	220	278	260	263	275	273	232	281	302	281	283	264	295	283	283	239	247	244	282	250	264	290	262	278	273	283	264	245	259	238	258	250	250	245	255	233	238	237	257	256	244	246	235	241	282	290	227	261	240	253	250	287	255	263	243	277	257	277	262	262	262	277	271	279	261	253	246	276	243	264	239	249	261	251	254	243	265	241	248	262	254	281	280	301	265	270	271	330	276	276	249	235	277	223	252	272	246	257	260	251	265	266	249	262	229	269	262	247	250	255	261	260	252	231	264	265	256	249	265	258	269	272	261	263	288	254	249	234	243	237	264	251	243	245	240	290	250	264	231	238	271	230	265	263	269	239	265	248	231	259	282	260	249	263	278	242	254	253	252	234	226	258	283	279	277	274	285	249	235	249	273	256	242	252	238	257	250	234	276	254	246	275	249	262	220	265	261	263	259	254	240	250	268	276	247	249	281	257	278	278	274	246	277	247	269	260	247	299	254	274	243	263	244	238	275	262	240	254	255	256	262	273	257	264	245	253	246	259	274	246	261	244	252	292	276	250	239	241	251	249	268	258	252	257	267	250	257	276	281	249	269	262	237	249	263	260	257	250	289	277	234	245	254	250	273	255	279	254	252	241	251	255	294	267	254	262	240	268	270	253	239	270	251	253	241	248	246	242	268	257	248	271	294	254	259	245	244	260	237	257	248	265	255	259	273	229	265	277	226	245	257	260	257	260	227	266	240	255	293	255	271	269	266	305	238	228	257	243	264	240	284	262	282	266	241	270	260	270	246	268	267	245	265	291	237	268	268	254	303	273	299	263	262	241	234	243	249	250	243	281	249	267	247	248	271	251	254	229	290	255	261	253	269	249	271	220	252	276	256	258	265	268	254	261	227	263	256	249	252	273	249	273	252	253	245	260	291	249	249	245	245	246	251	244	219	234	260	235	252	274	257	280	259	267	280	255	271	253	249	232	273	275	273	264	263	264	253	250	244	265	250	253	256	270	261	260	251	253	243	238	263	238	260	255	284	254	231	239	279	264	269	284	267	233	257	250	254	280	243	249	242	249	265	281	262	293	256	271	245	298	247	249	255	275	240	293	263	278	264	262	253	269	287	268	249	260	274	243	235	247	252	274	271	277	256	277	276	292	255	273	254	275	262	260	269	288	276	260	257	259	257	269	237	257	256	274	302	262	279	279	250	285	243	260	241	248	263	254	268	268	268	256	254	258	236	256	269	265	258	242	225	276	265	255	252	267	259	260	232	268	257	250	260	291	305	283	265	244	264	242	262	285	240	238	235	258	253	298	252	253	244	268	262	280	294	267	270	253	273	274	247	241	236	231	232	265	253	248	235	258	279	268	258	274	254	270	266	246	244	261	274	264	268	264	256	282	240	269	255	234	238	298	252	245	260	271	258	266	256	229	222	257	268	282	273	251	296	259	247	267	272	248	236	249	209	255	259	251	258	297	248	262	255	259	255	273	235	269	259	222	256	267	251	261	259	250	253	263	278	233	230	262	280	255	273	255	257	267	253	274	273	255	246	257	241	265	245	282	267	280	270	284	280	283	292	269	286	274	259	273	234	240	254	245	255	269	262	259	262	256	254	259	267	267	254	261	221	263	240	266	272	245	235	238	254	286	258	259	274	258	282	247	251	246	294	271	274	219	233	261	283	251	248	247	251	267	250	248	275	253	288	263	252	228	244	284	276	284	277	267	256	244	240	251	242	271	228	256	271	247	238	226	290	263	242	267	255	257	223	253	249	265	264	276	248	267	279	235	261	239	240	228	251	255	239	284	249	286	251	243	272	238	244	255	254	252	255	264	252	247	268	272	258	272	283	250	269	266	230	249	270	234	243	253	253	236	264	260	263	289	285	248	277	235	268	264
37645	10096	7963	4001	2722	1983	1443	1229	967	798	725	640	620	527	492	482	425	429	454	440	393	372	375	343	358	381	357	364	315	351	363	337	358	308	334	318	337	323	368	317	340	322	368	298	354	322	286	333	332	314	318	342	294	316	336	323	322	299	331	309	323	365	328	329	349	336	316	324	332	330	352	336	306	310	336	320	314	301	305	297	303	309	317	286	316	335	333	335	298	321	294	298	328	317	336	330	324	304	279	311	333	352	305	305	330	301	341	334	331	302	309	288	303	308	315	331	308	313	361	323	321	326	344	287	293	280	302	320	332	331	317	339	342	268	334	332	309	319	280	318	283	315	337	299	327	326	356	324	310	308	295	337	287	342	323	287	326	297	327	315	290	297	356	324	335	338	337	330	327	321	326	313	320	315	328	324	316	308	300	308	339	289	310	336	315	353	321	309	320	335	297	318	286	299	328	300	320	330	295	307	340	314	308	344	319	336	323	317	300	327	320	341	305	334	292	306	319	317	331	329	341	314	325	319	291	316	328	289	302	334	312	319	321	286	301	310	286	356	313	312	323	299	333	297	286	315	318	294	289	308	293	325	337	320	306	330	296	311	275	315	326	311	289	291	300	283	341	326	327	297	292	311	309	311	330	313	315	290	287	325	347	321	326	309	306	305	280	359	329	322	289	332	301	319	347	336	291	310	312	312	309	317	290	310	293	291	321	282	315	312	311	302	311	311	309	303	320	268	301	312	314	297	343	318	289	287	316	327	307	305	325	306	304	335	295	288	321	297	295	334	338	286	327	310	280	323	332	302	334	348	326	316	310	327	309	311	300	295	289	328	334	322	353	339	317	338	312	344	306	309	304	332	320	335	341	348	362	290	302	322	308	337	307	345	322	320	320	299	316	305	321	317	326	324	320	318	323	321	305	319	307	319	336	314	324	316	326	323	307	302	282	311	326	316	310	323	327	298	327	328	306	340	347	302	318	298	322	307	327	305	285	312	312	322	293	318	314	304	294	327	287	302	282	336	319	334	342	300	315	329	302	309	348	295	358	325	316	288	321	304	335	331	293	288	337	300	280	319	333	298	310	308	307	333	328	349	292	333	330	316	324	322	320	299	307	332	350	320	283	326	320	312	324	328	295	294	351	341	324	322	305	328	313	256	329	320	319	309	301	298	315	323	330	288	311	346	325	289	361	306	308	348	314	325	352	343	310	322	290	314	288	319	292	332	294	322	281	347	322	326	292	322	298	302	290	304	300	333	339	326	322	325	304	315	330	294	339	361	303	286	309	315	320	295	312	326	317	309	307	329	327	304	329	301	337	310	325	305	310	308	302	336	297	314	305	330	310	305	302	280	316	330	302	292	316	326	309	302	298	329	304	304	323	298	320	305	313	298	343	336	337	328	324	323	289	307	334	343	358	322	292	297	323	302	318	289	311	279	333	330	309	312	326	308	297	301	317	360	295	350	326	333	310	323	330	309	330	327	337	334	304	316	295	320	305	333	327	351	330	349	307	309	323	282	336	338	330	317	320	317	339	293	318	329	316	321	285	318	295	328	288	341	333	317	306	329	320	332	302	332	295	304	325	275	300	274	311	307	306	308	303	323	340	331	292	295	321	330	346	317	342	334	277	296	328	318	294	320	339	299	314	306	308	325	317	320	315	317	326	328	315	315	312	332	339	314	285	346	321	294	319	325	325	307	297	341	335	298	322	316	334	352	322	305	275	316	351	289	329	300	309	297	284	289	317	314	317	291	322	305	300	296	294	336	315	325	320	321	305	352	330	284	327	304	329	317	331	321	292	295	322	319	318	289	312	347	328	333	308	341	292	323	310	339	298	315	289	309	321	309	296	317	299	309	329	310	335	315	297	344	325	335	321	335	334	302	285	335	310	331	336	322	304	323	334	327	303	328	293	311	340	272	345	301	326	320	323	326	286	339	301	360	307	330	284	314	318	321	324	333	313	310	312	304	279	305	314	287	302	306	332	308	296	294	322	341	291	329	326	294	333	290	315	288	312	314	303	309	270	291	323	319	347	305	304	315	298	339	286	326	296	335	289	303	316	316	328	332	298	309	294	345	286	317	284	295	324	322	331	334	328	329	332	305	338	315	297	310	333	303	312	338	290	283	306	325	316	303	316	302	323	321	324	312	312	302	294	288	308	308	354	336	322	299	327	321	304	312	320	296	314	322	330	305	320	325	346	346	320	289	313	335	307	326	337	315	272	291	316	327	335	317	327	329	328	309	344	286	330	291	322	311	366	292	328	313	310	330	321	288	311	322	298	308	316	311	320	324	330	340	333	326	311	330	318	303	327	310	320	279	329	318	348	329	353	306	321	320	330	312	332	304	298	308	333	333	320	318	314	286	319	299	349	300	318	330	331	310	323	332	299	301	299	331	293	327	300	301	291	287	320	344	324	296	288	313	322	326	338	291	326	298	308	313	288	307	284	323	323	304	275	330	325	297	297	319	311	342	321	323	314	306	285	309	312	322	320	349	325	322	310	313	334	329	329	306	284	325	321	310	302	325	319	312	313	339	319	349	283	333	349	319	315	306	308	287	303	297	331	312	310	300	323	323	315	301	307	329	314	297	300	296	337	332	299	315	319	334	318	293	326	296	307	310	323	329	329	271	337	339	339	323	290	282	319	308	353	306	328	300	358	310	357	321	335	290	309	332	328	311	315	317	315	321	297	301	325	309	316	319	333	343	336	327	346	328	313	287	270	317	337	320	345	338	299	315	301	342	301	296	303	288	337	314	339	319	323	340	330	300	272	300	283	347	304	332	317	314	312	314	319	340	334	319	318	326	312	289	274	306	302	304	332	271	288	320	336	326	307	299	297	335	329	282	313	298	318	296	311	308	328	323	320	320	327	341	304	323	327	328	313	349	311	332	313	316	363	298	307	312	337	318	323	309	340	333	328	322	326	321	326	296	313	328	304	343	305	339	319	308	313	336	316	312	289	324	306	326	327	328	303	302	318	328	323	303	303	277	319	324	318	321	348	325	325	348	290	334	318	309	343	299	284	330	332	330	303	313	326	319	315	295	285	278	321	328	299	306	314	321	297	283	317	316	321	308	299	320	304	298	273	320	329	327	294	304	280	310	321	296	335	320	331	306	306	306	336	311	323	310	315	334	346	344	291	339	314	312	334	306	304	286	279	342	339	312	309	292	328	326	317	301	312	304	307	313	301	323	295	297	328	312	311	287	316	284	296	283	312	294	325	326	295	292	316	322	292	297	276	312	296	302	348	299	296	314	356	303	328	295	317	319	299	322	307	319	285	310	307	335	311	301	301	292	307	303	323	314	327	292	314	317	311	296	334	301	301	349	334	336	297	299	320	317	333	298	343	332	329	320	341	294	294	275	332	305	330	295	310	273	318	302	344	368	332	277	346	266	310	308	335	316	338	312	296	331	290	336	324	321	323	314	295	331	306	342	332	313	351	336	314	299	302	294	333	308	335	333	290	347	316	308	340	341	290	296
25047	21166	27579	24915	13117	1352	999	857	832	847	802	776	785	734	692	744	737	694	756	723	731	682	720	702	746	702	732	729	711	736	717	682	699	737	677	671	700	730	659	692	706	671	680	723	738	726	718	735	670	686	700	653	708	745	661	667	652	700	659	695	670	712	673	719	720	635	679	684	701	694	689	663	672	665	667	699	699	667	732	730	674	695	660	696	693	740	689	678	705	667	699	672	657	734	666	665	662	707	704	739	682	680	670	678	650	696	684	711	654	688	683	701	683	654	657	711	710	703	681	657	706	678	677	716	639	707	689	679	655	641	653	691	686	707	690	665	652	674	666	679	652	683	720	668	692	649	724	696	678	656	616	651	681	710	687	656	662	685	699	731	725	729	707	654	644	681	691	655	734	722	682	681	706	708	707	675	685	720	674	676	698	716	738	683	716	699	698	679	694	740	717	731	694	648	683	673	712	739	635	695	712	676	725	628	643	667	653	707	695	702	697	726	680	674	641	643	711	693	716	671	667	670	668	681	636	687	699	671	679	695	617	712	695	690	714	694	665	708	739	684	629	667	647	700	661	667	659	694	664	685	672	714	692	689	732	672	712	688	665	684	656	678	715	660	692	711	676	682	649	692	721	682	691	721	636	743	718	732	674	648	686	688	671	676	697	644	721	696	704	714	733	656	676	701	680	686	682	660	665	699	689	671	663	699	710	694	679	686	711	720	657	673	694	654	690	671	685	706	687	702	690	702	755	677	654	695	637	687	702	717	676	661	674	655	709	717	700	707	595	727	669	729	655	727	708	699	682	688	678	763	685	684	682	706	638	692	722	728	746	707	692	654	714	723	658	693	685	705	666	704	684	687	663	711	677	665	712	701	708	651	718	648	711	726	693	675	662	676	668	701	697	715	668	653	684	693	674	676	692	679	676	678	707	690	695	686	692	715	642	679	683	687	690	709	701	676	685	637	683	670	712	678	685	712	691	661	739	690	668	691	674	631	704	679	712	613	676	655	678	663	690	682	707	690	696	652	666	658	688	652	673	665	696	628	687	710	677	692	670	659	647	668	687	692	692	713	674	674	740	767	644	716	744	707	688	715	703	681	691	692	715	690	726	654	716	673	735	698	683	746	685	688	680	736	733	696	603	685	677	675	706	686	712	703	686	704	686	684	717	704	692	705	646	646	688	664	730	689	726	724	728	685	705	660	687	661	676	715	674	662	672	751	686	684	689	710	737	701	699	612	689	684	678	722	682	681	685	694	701	699	688	677	670	677	652	706	693	708	625	678	702	689	727	697	698	674	747	640	700	686	698	731	676	702	681	636	678	658	669	715	688	746	713	715	692	664	730	677	670	658	701	682	674	687	676	717	682	705	665	687	687	691	716	713	715	668	629	666	678	707	654	740	674	718	675	701	709	717	696	720	690	678	685	645	707	699	701	644	716	707	698	715	679	644	659	690	679	677	684	751	700	684	688	690	644	679	715	699	678	678	708	700	692	657	707	679	692	702	661	676	677	701	688	695	691	661	686	658	651	697	676	697	710	680	733	719	675	685	691	708	661	712	619	712	696	717	731	699	676	711	655	708	665	655	639	677	653	718	683	705	703	662	699	695	652	670	706	720	700	711	701	695	695	645	670	691	675	677	692	664	686	695	713	687	678	679	675	701	692	705	733	684	704	668	695	701	695	715	668	707	684	687	718	701	675	723	682	674	652	675	677	693	716	686	646	745	702	716	696	690	719	682	639	741	643	715	663	699	674	730	716	740	689	671	702	693	714	752	634	660	687	719	681	679	724	675	694	723	707	707	745	700	740	629	666	705	650	669	699	686	722	632	661	743	766	706	660	658	737	693	727	639	691	660	667	697	632	681	677	686	700	693	686	717	672	649	658	683	711	684	689	722	725	707	717	755	690	733	641	693	697	689	696	764	694	711	648	628	663	708	673	683	657	695	686	733	678	623	632	662	684	690	688	715	664	664	680	704	666	699	686	682	675	697	629	686	679	692	715	712	661	706	689	717	694	708	717	739	705	685	686	701	674	646	683	644	684	663	684	744	707	682	690	682	716	644	673	677	705	697	701	701	669	682	696	667	698	698	722	717	657	727	694	664	695	700	703	667	665	707	687	697	689	641	752	689	668	673	677	650	673	733	704	633	701	655	720	726	729	734	725	694	731	680	647	688	660	694	673	666	686	711	724	675	710	747	720	678	706	757	749	683	715	668	677	679	671	692	712	700	684	660	675	691	625	689	680	653	740	671	734	718	654	673	687	692	707	717	705	656	666	665	687	662	661	726	688	663	645	674	716	721	696	687	680	708	669	710	694	648	699	683	722	700	708	719	694	700	705	662	696	653	733	690	664	693	673	667	653	692	633	705	655	700	718	715	705	706	637	692	640	736	663	695	694	669	728	673	693	658	723	698	677	712	678	715	723	746	681	666	668	683	720	688	700	740	713	692	647	683	700	686	714	671	689	708	667	642	691	681	612	659	667	687	679	676	682	678	685	672	737	645	605	721	683	682	721	631	684	629	692	633	653	672	681	718	700	683	682	653	697	696	720	681	708	668	656	687	680	692	705	716	685	656	661	769	666	694	747	683	721	684	681	714	704	717	705	709	704	675	677	687	704	681	644	675	729	709	700	693	709	645	696	686	657	692	720	674	715	714	732	695	724	675	694	641	744	668	671	708	677	722	679	673	674	663	692	665	733	678	678	737	645	670	702	694	734	676	703	713	699	694	657	698	678	675	711	670	702	692	656	696	673	674	688	672	678	692	643	711	654	683	656	660	702	710	718	687	656	726	711	667	701	637	701	726	681	688	659	708	696	657	688	714	684	669	676	702	659	650	694	671	661	723	680	720	674	665	726	685	650	680	688	690	679	634	728	717	684	676	668	701	689	760	681	692	670	697	720	649	693	630	691	641	694	653	677	664	670	700	733	668	708	670	717	665	679	678	714	671	683	689	656	718	724	692	723	733	706	705	731	672	684	666	721	690	733	684	677	683	694	704	701	714	711	691	734	678	682	734	641	679	690	701	718	706	676	702	714	705	700	687	694	667	674	716	710	663	713	643	705	651	773	663	698	665	697	740	637	697	677	649	680	661	647	702	708	693	698	726	676	722	675	652	668	699	710	648	682	672	661	669	654	701	676	689	729	681	701	716	693	699	714	689	685	691	700	741	660	668	721	669	698	730	670	661	742	693	730	686	635	689	675	702	666	691	692	674	680	710	678	674	698	651	698	671	667	645	657	662	717	675	699	720	683	682	647	662	710	643	680	702	704	717	705	689	695	659	698	709	720	681	701	696	709	674	712	660	684	676	663	678	674	678	677	650	694	654	666	682	721	658	680	669	689	726	713	727	696	670	676	701	716	698	743	735	688	682	668	664	682	684	657	637	680	695	692	674	725	672	693	651	704	690	676	702	659	677	672	678	693	680	689	726	700	692	677	677	692	646	655	636	662	715	672	717	669	662	676	681	719	694	702	715	684	687
37324	6636	5123	2920	2085	1596	1377	1265	1185	1047	1008	965	952	923	828	857	883	844	822	869	819	813	842	749	826	776	783	739	743	804	752	811	786	816	767	816	808	753	752	815	790	793	813	789	798	769	808	760	798	729	796	717	809	770	835	763	776	766	782	834	741	781	753	785	768	776	782	766	775	759	761	814	754	787	800	724	768	798	830	771	749	769	801	816	803	806	772	738	815	811	768	775	752	780	813	823	791	770	788	726	786	789	790	778	766	748	807	771	822	773	766	781	795	760	775	779	748	782	704	732	781	756	792	816	783	806	776	704	788	765	787	768	762	775	800	802	797	735	756	798	746	760	814	801	781	773	740	802	749	755	821	790	772	789	784	753	792	776	792	799	779	775	770	850	786	775	771	800	772	766	767	727	761	740	810	721	766	731	695	725	729	819	811	772	768	812	783	790	755	791	754	740	757	805	755	809	780	690	800	782	840	802	807	784	798	759	776	744	786	786	758	758	741	803	761	754	806	727	819	765	770	753	783	782	805	801	772	752	773	795	787	732	770	760	762	789	749	774	757	801	806	785	729	755	771	810	793	773	773	806	809	756	771	791	781	806	789	737	787	761	757	755	784	789	797	796	808	762	704	796	776	774	786	772	790	836	766	812	756	794	772	753	740	778	794	783	744	787	827	800	800	783	763	752	744	759	776	805	752	815	746	784	845	780	758	751	763	768	816	774	801	767	761	746	788	757	784	771	803	772	737	766	748	758	753	809	753	773	785	740	728	796	828	791	790	785	787	785	778	771	748	848	740	807	722	784	793	765	782	738	775	758	782	764	781	773	766	751	773	767	814	863	797	835	775	761	742	735	831	732	797	769	789	779	750	795	803	748	759	773	769	799	732	808	796	804	816	721	763	761	802	761	734	834	817	736	801	779	780	758	794	770	782	754	801	736	711	798	792	727	805	768	776	772	799	761	757	791	750	807	764	713	746	827	780	794	754	826	749	801	796	793	778	782	733	812	780	754	825	777	776	776	770	766	718	807	747	765	737	796	768	710	739	803	799	795	795	729	817	793	753	771	706	795	721	779	799	763	796	785	742	789	757	775	708	776	761	819	807	774	815	808	761	761	750	756	811	755	756	767	818	767	780	728	731	809	767	758	780	818	771	803	751	731	780	772	774	771	791	768	772	807	813	771	730	777	801	801	729	767	766	769	812	750	815	779	738	763	760	824	790	797	800	838	803	739	803	752	770	776	749	772	781	776	821	803	732	822	770	779	840	741	742	748	733	839	778	777	732	810	736	799	780	788	788	763	798	779	734	802	753	805	741	773	762	799	771	787	751	793	746	760	766	765	747	795	773	741	773	790	802	795	794	760	852	791	754	801	814	753	761	765	776	798	792	785	791	841	776	780	749	742	771	786	779	801	776	763	732	794	776	783	741	743	770	796	776	782	755	756	771	776	782	757	787	811	799	785	801	731	745	755	772	801	790	731	783	775	725	764	788	790	765	799	790	801	772	792	763	770	824	780	788	823	782	724	781	734	758	752	792	845	785	780	789	786	763	797	762	777	763	756	751	737	801	781	805	769	765	755	763	775	819	773	782	803	743	778	815	770	787	744	776	759	741	800	758	781	826	794	815	806	798	762	788	748	719	746	738	783	736	784	737	725	801	853	764	769	796	747	792	795	760	810	763	775	805	796	765	796	779	776	795	725	767	830	800	746	792	777	769	780	767	750	770	756	767	821	792	710	767	724	723	758	780	754	741	780	729	779	811	757	750	778	809	780	775	761	834	765	806	799	777	766	781	750	787	753	800	773	768	815	780	784	789	706	820	767	837	755	763	764	793	763	799	754	780	742	743	734	759	798	709	761	760	750	810	746	804	730	791	811	781	785	756	788	738	787	738	763	786	783	795	833	752	825	784	731	773	746	746	685	753	764	831	779	750	768	780	816	713	773	808	771	794	763	787	812	801	820	765	776	776	812	779	810	799	766	775	775	831	735	809	758	803	720	782	791	753	765	792	765	804	766	827	798	809	763	784	756	750	764	792	795	784	791	780	718	751	756	796	763	765	771	755	776	761	787	786	784	757	765	857	783	821	801	799	769	771	700	793	777	758	777	767	788	800	814	740	792	770	767	766	764	784	779	766	783	742	730	740	805	781	773	763	757	762	822	749	805	780	761	764	754	789	755	795	733	744	793	786	780	765	800	767	769	767	722	750	780	778	749	758	802	758	721	799	752	728	816	825	763	787	773	790	730	777	743	740	771	752	759	765	767	777	734	792	774	774	764	804	748	807	799	783	764	811	799	780	806	806	795	745	786	821	792	779	796	792	759	733	807	748	737	715	774	776	794	763	795	801	756	806	779	802	818	805	800	763	800	735	772	791	763	782	776	731	808	758	750	761	745	834	771	787	763	812	808	768	776	770	757	803	808	758	796	718	806	843	802	746	744	771	717	759	762	739	810	753	777	803	769	750	757	796	770	770	776	779	768	767	785	756	755	790	764	753	754	784	787	772	806	760	767	783	796	807	793	753	769	734	801	722	769	804	747	737	775	849	749	734	742	751	750	765	831	767	779	743	736	809	748	786	763	775	768	794	814	772	776	744	787	782	772	772	770	772	753	770	775	769	759	754	720	760	783	813	835	786	743	708	763	741	758	789	737	768	782	769	778	802	777	794	806	758	758	785	727	791	761	790	786	765	776	793	738	749	769	787	719	725	762	786	815	756	792	779	725	746	770	733	788	784	792	781	777	787	820	726	723	805	777	744	685	748	773	795	850	801	767	742	730	735	784	777	762	749	795	794	752	780	747	779	826	747	795	731	801	791	792	755	754	736	788	817	746	785	803	772	761	799	775	811	813	711	779	751	756	726	777	742	804	774	762	767	755	797	798	746	771	769	800	814	768	788	782	753	730	727	779	768	805	801	776	763	780	727	825	778	757	783	740	766	769	819	770	783	766	785	781	769	767	806	843	779	827	776	755	741	842	784	768	832	742	764	758	763	794	761	812	761	740	785	763	815	735	767	758	726	793	782	805	746	715	784	796	795	807	781	788	770	769	755	769	750	821	776	762	766	812	769	783	726	837	793	750	837	753	783	788	771	725	739	770	771	766	786	793	776	799	754	815	809	787	785	766	789	780	793	766	776	798	730	775	802	711	769	780	783	808	795	734	786	811	803	787	770	840	776	770	812	809	779	769	805	734	772	782	761	784	783	742	729	767	774	798	748	760	758	748	784	757	817	771	753	761	774	805	759	782	751	720	762	757	782	784	828	758	759	744	770	748	746	818	747	799	781	746	830	724	752	788	781	737	712	754	769	770	697	761	819	808	816	768	814	745	762	770	809	736	746	751	756	741	786	762	773	767	758	762	741	793	779	811	760	785	851	730	780	784	777	785	724	755	792	720	797	765	818	789	729	747	774	738	787	733	787	764	793	802	784	794	747	842	749	806	790	794	797	793	746	719	778	779	729	777	709	764	797	775	733	775	816	790	791	762
22771	21210	28981	23706	21201	21244	11281	1335	995	845	760	684	687	671	604	529	548	540	508	481	480	471	435	455	436	445	413	445	422	421	415	462	446	445	434	419	395	396	424	365	397	425	423	431	403	395	411	414	423	400	405	375	399	398	431	409	398	423	373	417	418	425	385	419	384	393	386	397	371	384	409	417	377	390	395	386	401	399	406	432	430	382	372	406	415	393	438	398	446	380	393	407	351	404	402	388	383	392	397	405	378	388	406	424	410	394	402	397	415	376	379	445	396	424	409	382	409	372	398	390	424	398	360	406	358	383	397	379	409	413	417	429	393	352	398	392	398	384	403	370	415	371	391	409	411	388	370	420	397	409	375	367	390	410	411	434	397	373	437	398	397	396	387	372	377	381	441	396	388	403	392	423	433	419	349	385	407	379	387	384	418	403	399	403	426	400	378	415	381	386	380	404	415	393	417	368	389	390	400	392	408	426	418	430	409	386	396	378	409	405	415	386	384	426	414	378	396	381	387	422	419	396	409	396	399	414	407	374	402	368	374	391	385	383	420	418	433	399	414	400	385	397	397	411	410	373	377	437	384	394	385	394	384	394	376	398	398	397	404	397	362	456	410	375	411	404	396	422	388	403	377	372	397	399	414	418	414	408	380	383	385	382	406	383	379	410	398	421	376	396	407	421	393	412	412	398	361	373	371	368	405	395	405	353	370	388	425	418	384	415	404	368	439	344	400	377	395	382	381	371	396	386	389	369	405	385	405	419	412	385	389	413	390	385	393	382	386	405	374	406	385	371	411	415	354	402	415	416	376	361	386	369	382	433	393	389	389	406	424	376	417	362	397	416	337	370	402	398	439	381	413	412	437	378	397	378	420	392	425	434	374	413	383	390	429	426	377	399	393	396	379	381	404	428	403	397	389	410	387	379	426	397	404	385	413	391	367	387	396	422	388	373	393	400	403	367	416	414	372	385	437	417	438	374	400	383	416	408	398	408	418	404	397	399	417	364	411	423	378	394	417	395	394	375	402	398	378	381	379	409	391	431	419	419	412	416	401	440	379	381	385	399	405	419	409	376	375	403	413	410	411	408	384	400	397	354	416	347	389	395	406	410	434	399	399	416	396	420	395	396	410	396	381	401	385	403	353	398	400	427	400	401	400	405	409	381	380	380	409	409	386	376	393	375	382	404	380	390	412	410	415	406	391	414	396	385	364	394	384	454	387	365	395	391	407	402	402	403	416	398	437	381	360	411	384	401	413	421	398	394	392	409	380	389	422	410	385	354	384	366	369	404	425	428	402	399	343	375	433	407	401	383	380	365	419	368	374	410	378	413	357	391	397	429	412	401	410	398	394	400	443	395	421	384	432	386	400	407	394	388	373	398	412	391	392	394	401	382	409	435	366	398	393	381	376	370	438	364	411	394	415	380	464	414	434	377	412	388	384	406	393	402	387	394	404	370	403	411	392	367	403	411	394	360	375	344	422	367	388	420	393	397	402	419	411	424	405	370	407	376	405	446	423	360	375	419	440	418	395	432	385	398	421	416	393	391	415	372	395	363	418	430	422	394	406	379	377	386	411	396	393	404	397	406	383	366	380	386	403	392	409	372	389	375	374	407	394	376	423	390	412	392	418	408	424	403	411	408	381	416	405	411	423	398	361	399	385	380	374	404	406	383	394	388	401	380	383	408	404	417	417	358	403	372	389	408	412	391	386	406	385	386	392	398	362	359	396	401	399	393	407	391	430	390	392	415	393	407	373	392	389	364	401	376	345	413	363	387	372	374	373	371	397	418	417	424	376	349	384	377	398	416	403	405	402	420	371	414	396	433	419	406	365	362	392	385	441	387	371	409	414	399	394	374	372	382	376	410	416	373	355	384	401	417	411	422	391	375	393	407	380	355	416	404	374	413	393	405	430	390	389	415	435	382	401	407	399	390	412	407	386	388	415	386	389	392	391	406	397	381	396	376	405	399	376	358	418	394	370	402	397	409	368	387	410	413	372	369	371	375	403	395	348	422	418	365	351	414	362	392	374	371	372	417	411	406	378	423	365	402	410	409	435	389	387	445	385	387	396	406	408	425	415	383	415	414	398	383	410	382	365	386	397	397	351	406	409	400	421	374	366	381	393	379	410	422	368	389	384	415	375	380	408	422	404	385	400	377	396	402	385	408	403	399	402	393	420	397	409	406	398	399	406	379	378	433	411	418	412	357	400	422	401	392	378	375	407	418	367	373	377	402	405	400	370	408	378	377	386	363	394	387	391	400	398	425	390	378	396	364	431	394	390	398	381	396	403	412	349	391	382	389	412	382	401	353	418	380	382	406	390	375	378	375	364	399	417	395	418	403	378	411	386	425	403	347	394	393	372	445	438	363	419	378	430	378	399	382	392	396	411	383	383	368	407	385	439	382	382	411	400	384	429	398	387	392	406	390	416	420	396	402	397	402	383	447	417	369	421	397	380	423	370	426	361	380	395	396	421	372	395	414	421	391	402	388	416	383	399	436	414	397	398	395	403	410	430	360	391	444	414	433	408	404	426	418	381	379	409	428	384	380	363	390	377	407	432	367	425	397	386	405	386	404	368	390	411	394	408	400	404	396	368	383	402	396	378	391	376	368	417	357	359	401	402	415	391	381	401	384	403	393	394	409	392	390	402	391	415	389	388	380	404	376	395	376	418	385	394	366	414	399	394	384	385	390	365	397	395	403	370	406	410	373	389	370	394	385	395	356	381	424	408	384	407	399	397	414	379	359	360	387	399	387	379	393	415	412	415	397	414	365	436	400	375	412	367	374	423	436	363	429	364	393	376	415	393	400	382	426	407	387	364	381	380	391	369	410	383	394	388	412	396	428	395	419	341	396	397	386	457	382	377	395	431	371	413	369	364	383	372	379	387	405	396	392	384	384	391	386	409	414	390	420	418	424	375	400	354	416	365	428	427	396	373	425	370	394	356	400	346	392	394	416	384	409	396	446	414	438	372	401	373	425	374	405	411	407	397	384	408	422	398	394	413	387	427	420	378	395	384	451	415	373	375	407	404	408	399	401	405	357	390	418	391	400	384	402	387	373	393	370	414	444	432	411	363	394	421	373	393	366	398	391	411	412	417	406	381	427	401	381	406	408	375	367	419	406	408	377	398	412	401	424	374	406	381	373	370	382	383	393	374	383	379	429	381	413	417	432	399	368	402	399	390	383	390	424	365	391	393	404	399	406	419	363	419	363	383	403	417	394	395	412	384	394	403	427	407	396	409	430	420	403	394	379	409	388	400	383	401	360	376	434	364	381	396	370	375	373	367	376	379	406	361	388	403	404	390	377	404	390	378	392	379	386	389	415	397	382	402	369	368	393	394	378	402	406	392	409	407	397	379	390	389	370	397	384	424	415	385	380	431	429	380	426	377	421	404	406	408	395	433	417	392	396	394	360	385	398	372	405	371	397	422	430	384	386	372	371	398	415	422	384	412	380	380	394	435	387	389	392	379	416	409	378
36762	15937	13364	7024	4827	3549	2761	2103	1711	1455	1181	1004	981	907	773	734	711	664	621	630	566	635	567	576	520	549	527	501	491	469	477	485	477	483	443	453	486	464	467	481	460	458	485	503	424	439	448	449	451	471	463	426	472	424	453	425	430	446	437	485	427	412	419	436	448	453	399	445	413	499	437	453	447	445	422	452	443	484	458	442	468	481	423	421	421	407	453	430	449	417	403	454	435	449	447	458	446	452	465	409	425	453	458	454	448	455	405	441	445	435	453	419	423	441	456	441	460	429	446	470	435	464	441	477	405	432	484	446	439	406	433	437	434	470	453	444	437	444	422	402	465	456	436	451	471	435	425	452	421	447	434	447	413	439	437	438	407	438	412	474	429	451	420	443	446	444	443	402	398	420	430	446	398	457	461	390	438	457	453	446	397	435	408	455	471	417	407	404	433	437	441	414	422	433	418	420	412	435	408	424	455	437	451	499	423	441	456	458	443	445	417	428	466	437	449	489	448	400	406	440	442	415	436	422	477	420	405	427	461	423	460	393	453	437	418	424	437	420	421	449	458	413	414	432	439	475	368	428	420	433	437	426	439	435	384	414	413	443	422	429	436	440	454	367	437	444	452	454	452	429	430	401	439	469	437	392	467	420	425	450	448	432	454	495	424	454	449	428	401	408	422	433	452	405	452	487	481	454	427	459	401	454	422	461	418	462	427	490	463	425	443	460	422	442	421	487	431	436	464	450	430	416	448	435	433	450	417	443	489	415	461	428	458	446	442	406	420	447	425	445	468	457	467	418	432	455	411	459	456	444	427	466	377	450	420	475	453	491	407	427	398	475	411	444	434	407	424	457	466	396	425	461	451	423	445	426	435	433	452	458	458	424	458	422	455	464	441	440	452	420	425	448	412	418	402	432	435	425	465	451	459	458	438	445	427	410	419	472	442	419	457	411	456	445	471	432	461	466	396	438	418	400	451	440	453	451	418	429	451	443	439	448	423	449	441	407	444	446	397	445	435	446	444	428	437	431	451	425	485	426	435	410	418	421	473	467	430	406	441	432	433	420	430	386	445	435	418	444	445	430	408	445	429	424	440	449	439	460	441	449	410	430	436	460	439	434	428	457	435	455	478	437	429	419	431	420	427	438	437	471	460	445	441	469	465	406	430	435	475	480	433	431	423	456	457	410	437	435	386	425	439	422	441	452	412	423	421	408	425	500	419	411	419	406	466	417	453	463	442	412	443	427	463	450	427	460	440	446	424	418	436	450	426	440	394	439	417	456	423	436	439	443	452	429	453	425	424	440	433	450	450	448	408	400	437	429	456	452	484	411	438	442	433	432	419	435	404	416	418	449	418	484	408	458	423	483	432	437	424	450	445	459	448	425	405	458	413	436	438	435	453	427	434	453	438	402	443	443	432	462	425	467	446	466	421	444	429	444	430	439	461	452	438	432	402	421	471	435	413	415	422	439	384	482	412	434	435	446	464	476	400	423	455	439	440	436	410	459	436	466	441	435	419	420	468	428	445	412	450	431	441	439	451	424	415	466	447	441	435	458	438	474	432	448	446	433	440	449	439	457	459	426	480	486	472	454	422	431	457	446	437	420	441	433	475	441	448	425	443	425	467	457	443	458	425	470	432	484	405	451	424	447	441	466	448	433	473	416	456	447	425	464	465	445	488	458	423	436	431	436	461	429	425	391	393	423	474	435	454	419	438	436	392	437	426	422	403	446	438	457	394	436	462	427	465	436	451	404	436	413	449	465	419	441	406	422	471	437	467	434	438	457	393	426	439	446	457	433	477	438	414	449	395	446	444	431	375	440	459	424	480	431	432	435	438	413	431	450	446	431	443	465	463	434	447	396	437	454	434	423	445	452	433	443	441	464	440	451	464	448	455	433	431	469	427	438	474	459	405	435	438	458	420	437	452	420	425	443	449	430	423	458	435	442	433	427	436	442	393	423	424	411	404	426	446	422	429	436	440	456	439	402	405	471	470	474	476	448	440	449	446	420	467	464	403	411	422	458	399	433	410	424	431	410	432	441	430	391	407	438	408	433	423	439	446	440	410	409	416	424	448	460	439	444	418	451	427	414	453	430	424	449	419	437	402	449	430	423	459	464	410	424	474	420	472	449	439	406	466	438	438	462	404	452	436	473	442	427	477	403	435	427	449	446	436	396	429	449	444	448	480	464	456	427	424	429	428	417	442	426	448	438	422	424	424	433	444	442	430	424	438	434	459	465	433	451	447	422	445	458	437	455	460	450	493	421	420	453	421	486	430	416	431	425	448	450	447	446	445	420	445	426	449	437	429	410	411	427	442	412	439	439	442	445	436	461	448	449	419	409	464	446	434	403	422	441	464	448	433	439	411	424	447	418	424	447	399	482	456	435	427	435	428	414	431	461	437	433	453	428	439	406	432	428	416	442	450	429	466	443	458	444	446	417	441	459	425	429	463	446	426	398	460	445	451	434	437	444	434	408	415	410	477	423	400	424	422	416	445	414	460	456	425	426	420	412	458	415	411	424	439	439	456	398	448	435	430	428	460	460	442	469	462	432	424	448	473	391	422	405	420	423	433	440	425	465	443	437	456	445	416	408	415	444	415	416	459	492	443	455	429	444	462	415	481	455	428	438	395	434	420	430	435	399	418	456	418	428	428	396	426	443	447	431	439	451	428	426	471	450	468	449	408	420	430	428	430	455	467	408	436	442	428	458	438	402	435	418	443	436	447	404	461	454	423	411	439	438	438	419	413	400	507	475	471	464	443	431	453	452	464	438	408	483	410	443	459	441	419	427	431	464	468	443	449	427	455	456	426	448	446	436	446	437	460	393	455	427	454	415	464	413	454	442	439	422	430	384	455	418	402	422	434	414	443	432	400	427	453	454	402	429	458	424	451	431	440	449	412	470	452	442	455	435	440	425	437	438	450	452	430	444	450	432	421	419	463	403	415	434	436	447	420	409	456	435	428	422	446	469	449	426	415	425	436	454	447	419	421	451	481	434	400	417	444	424	390	427	449	399	461	431	397	448	424	444	450	440	434	414	417	426	452	418	461	432	409	458	410	443	445	400	444	450	477	437	483	439	440	457	434	457	452	437	421	442	424	468	394	417	407	450	436	449	454	472	462	448	456	412	450	411	461	436	467	402	488	408	406	449	425	397	427	444	481	437	439	454	442	433	444	395	451	418	416	436	439	428	444	416	411	439	412	447	441	427	414	425	453	441	457	449	433	425	439	417	446	429	418	458	461	436	461	433	427	454	415	441	402	446	400	423	428	417	414	445	476	419	462	420	424	448	442	446	386	433	433	442	451	460	442	418	450	415	393	443	453	484	427	453	404	498	429	443	476	440	453	437	452	433	410	423	446	442	394	451	454	474	426	472	458	421	464	408	489	441	411	439	463	459	427	447	437	444	427	453	464	445	416	412	469	454	425	450	437	468	445	414	452	418	416	424	434	492	405	455	488	395	465	469	440	454	444	404	473	451
27503	19953	7428	1166	814	735	664	590	551	537	520	516	520	507	530	529	542	536	506	475	503	505	565	547	495	515	516	499	511	492	551	538	522	544	514	492	498	522	516	534	508	503	495	493	518	492	493	531	512	540	527	538	568	511	503	528	515	492	487	498	507	545	510	555	511	518	503	470	486	483	460	529	513	535	500	482	511	510	502	542	524	449	500	462	486	485	513	506	514	491	507	519	448	496	500	529	510	518	502	487	521	501	528	506	506	528	485	535	533	518	518	549	482	479	506	508	484	495	514	541	486	488	519	516	500	503	539	502	517	462	531	554	498	512	533	499	503	502	485	533	531	520	493	524	532	539	477	527	507	495	505	502	522	497	493	519	508	473	497	512	473	481	480	526	523	518	496	500	545	483	497	486	483	529	514	552	530	502	489	523	553	481	530	497	524	486	465	509	545	496	553	503	497	498	522	525	507	538	539	489	481	521	497	495	490	508	500	504	531	514	481	509	488	517	512	534	514	503	520	505	505	540	517	498	530	523	465	511	511	539	523	488	544	525	498	503	491	524	521	509	519	515	499	521	505	510	533	466	506	513	514	456	519	475	504	505	535	519	517	496	514	514	530	536	503	541	505	506	501	477	494	535	475	502	490	530	498	459	514	515	546	534	497	531	514	499	531	509	520	490	502	543	519	494	511	497	508	517	482	511	478	516	508	487	515	497	514	502	468	497	519	464	497	533	470	508	512	517	514	553	510	518	499	509	489	524	525	492	501	536	510	497	510	500	505	569	497	510	494	517	505	510	488	498	563	504	507	501	533	522	530	529	518	503	548	509	547	488	523	483	510	529	529	558	532	548	507	522	471	554	509	548	479	560	516	524	511	489	501	497	490	534	531	532	491	496	515	509	513	519	536	503	496	546	525	521	517	498	523	509	541	494	482	535	478	489	451	525	530	510	522	553	530	517	493	532	500	469	528	509	479	544	526	498	477	548	482	505	509	526	516	497	484	568	523	550	526	526	543	525	527	522	504	509	501	505	483	496	499	480	551	470	483	503	483	530	496	447	546	503	525	499	511	510	533	533	492	481	497	522	496	526	520	519	514	543	534	525	525	512	500	476	544	527	514	554	522	515	483	507	493	520	498	527	464	497	478	532	501	509	501	513	561	482	520	501	493	508	527	536	533	498	521	515	532	517	524	530	534	524	518	518	526	491	511	500	491	515	533	476	560	519	526	518	511	469	514	526	512	512	551	464	495	494	518	482	529	545	540	511	522	533	529	513	493	466	517	485	491	526	504	483	519	473	528	483	515	466	483	515	520	543	559	528	531	519	497	469	464	539	524	555	514	540	504	506	484	495	479	454	487	512	510	505	531	512	485	509	523	545	488	521	506	531	496	505	487	525	473	495	501	522	539	518	483	515	519	499	540	546	521	484	494	481	478	497	498	518	530	477	549	489	529	532	469	505	508	495	493	501	499	495	458	509	490	484	510	489	498	508	536	499	538	534	527	483	524	535	538	488	464	543	524	501	479	525	523	501	503	486	506	522	541	506	507	507	485	514	509	511	481	517	490	524	550	533	513	538	522	515	524	544	495	507	499	521	492	491	447	556	540	503	481	509	506	528	522	466	494	504	511	499	467	489	544	527	513	559	511	541	531	515	529	505	515	530	558	509	509	524	482	486	511	486	504	507	520	520	481	468	518	521	527	527	517	485	499	515	538	517	456	467	518	537	526	522	479	467	546	526	486	514	504	502	506	491	513	538	491	448	572	553	513	518	527	508	491	542	561	481	489	517	504	484	534	534	513	479	526	465	491	524	514	466	484	539	509	535	482	536	512	501	536	503	498	497	530	500	571	508	499	485	488	489	542	515	544	515	498	527	497	506	531	526	463	479	499	504	475	520	533	512	504	472	495	550	515	513	541	512	505	478	541	472	546	531	495	509	503	516	533	512	499	518	498	482	520	505	521	542	478	543	530	529	510	520	535	504	542	494	520	520	493	513	524	497	516	504	558	525	509	516	540	527	490	501	494	509	530	539	506	480	489	490	486	512	493	513	528	530	489	519	487	497	509	477	504	518	509	491	497	524	508	507	483	516	506	541	511	560	538	512	529	503	524	510	539	532	507	493	509	503	514	511	523	490	562	486	484	527	554	538	507	500	544	490	494	529	498	503	540	530	538	485	467	560	516	542	497	522	493	507	486	516	525	484	515	485	528	502	522	542	506	502	520	553	535	496	517	521	511	497	545	531	505	494	495	536	466	504	512	498	479	490	475	493	468	498	499	511	512	514	489	481	524	545	540	518	528	518	571	477	470	536	534	518	518	505	522	483	503	525	493	476	495	478	505	509	516	515	549	541	485	511	523	541	486	494	484	521	482	530	518	544	542	512	521	500	524	530	483	535	520	500	530	506	497	488	515	511	475	521	476	540	523	514	486	498	547	512	492	534	538	507	489	528	533	512	527	540	522	519	551	466	527	528	517	482	476	534	481	523	539	478	500	514	471	507	465	510	524	512	517	521	506	525	538	488	524	498	545	530	497	536	504	490	482	485	523	486	526	502	508	462	529	530	506	517	531	530	555	503	484	498	523	541	567	510	531	504	523	484	492	493	485	535	504	496	538	485	491	505	510	569	547	508	505	508	476	505	513	512	516	511	558	512	485	476	507	542	527	513	544	549	512	482	524	486	499	551	534	516	511	499	508	511	539	536	477	509	478	474	518	517	473	514	514	517	519	508	544	495	489	535	483	520	513	522	497	498	507	514	473	558	474	514	471	515	499	493	526	521	520	509	498	499	493	470	486	512	522	514	484	509	492	521	509	547	541	471	469	501	535	478	503	527	507	527	512	504	506	523	491	512	550	500	511	465	516	525	488	487	533	526	510	518	465	495	449	521	539	490	536	513	470	479	462	476	501	486	495	511	507	501	535	515	524	486	568	525	534	486	521	504	529	466	503	493	543	499	532	527	493	541	547	494	556	514	501	532	499	525	478	518	527	526	476	487	504	514	524	552	539	541	488	516	543	531	497	480	489	536	531	538	497	538	514	484	505	517	474	487	493	481	477	509	517	510	516	482	521	496	553	520	541	554	507	539	564	506	509	526	503	540	525	497	486	474	526	436	534	499	532	480	504	519	518	483	500	490	472	537	518	498	503	499	504	492	499	509	489	506	486	525	491	513	504	524	531	515	498	478	530	487	554	524	517	526	543	509	556	503	483	489	491	499	499	511	530	512	498	469	501	533	508	483	487	485	542	455	481	562	515	566	500	474	511	492	506	469	476	499	533	480	490	460	516	524	502	522	507	493	529	483	495	493	496	519	490	502	492	548	509	537	488	471	507	492	551	515	458	537	527	495	506	524	500	525	521	508	487	504	480	508	461	509	496	526	544	534	482	530	510	457	487	474	489	550	502	485	512	549	505	547	532	554	516	516	513	498	514	524	507	547	483	480	496	512	516	500	523	506	540	514	483	451	474	516	497	526	482	477	514	477	534	511
18254	1513	1319	909	806	757	690	642	670	622	650	610	628	611	614	650	639	630	580	616	670	624	652	570	568	562	607	612	582	587	591	577	595	617	653	629	612	609	605	637	652	576	605	582	594	618	601	604	580	650	613	578	618	608	616	633	546	573	637	592	598	578	570	626	561	619	602	555	584	626	562	621	580	589	592	621	623	585	599	595	548	583	605	619	629	563	609	600	560	579	586	585	610	594	619	584	598	606	598	569	594	612	622	619	567	626	624	616	575	602	584	565	610	666	616	582	626	600	586	636	578	610	584	612	602	600	632	659	642	635	622	579	602	598	607	602	596	581	582	605	612	589	597	611	593	607	619	615	618	577	618	624	679	579	618	586	601	581	640	619	626	601	598	593	573	599	574	608	583	583	617	588	627	609	628	573	619	603	580	620	649	598	613	631	594	665	571	632	633	599	659	593	649	612	619	598	617	609	618	605	598	605	587	578	610	673	584	607	580	596	604	582	596	580	610	597	550	604	579	645	570	647	632	633	584	592	584	635	638	562	556	594	580	617	585	587	645	620	618	560	631	620	636	582	608	647	581	599	655	582	612	604	596	592	627	615	606	594	614	596	604	632	599	612	612	633	593	575	590	572	574	600	628	586	596	579	600	566	553	604	611	614	601	614	590	596	606	612	616	614	569	623	615	584	604	640	592	585	628	617	564	589	602	634	598	617	616	573	598	605	605	631	589	632	562	652	569	552	596	569	670	619	593	570	580	559	589	586	611	544	598	604	566	596	585	622	581	617	598	573	610	636	659	551	586	592	599	607	608	585	619	641	595	609	606	615	588	609	589	634	652	631	646	634	618	602	574	623	623	612	584	583	656	609	608	603	656	583	578	601	590	583	633	580	624	562	624	624	555	601	601	580	571	621	650	611	608	629	596	580	607	600	617	633	568	639	626	606	660	591	605	601	624	581	563	627	575	569	619	648	631	597	602	609	625	590	562	579	601	588	572	616	614	630	613	574	589	611	562	616	611	560	599	567	590	587	640	571	575	596	627	606	561	572	648	592	629	595	589	593	595	603	587	635	576	590	611	616	627	699	597	559	558	626	577	583	615	626	638	620	600	650	613	578	633	626	578	590	576	587	571	618	614	574	596	637	620	574	580	598	610	622	605	627	607	612	614	573	590	604	616	606	577	623	613	620	607	586	618	601	595	607	608	653	599	584	590	600	601	614	627	558	627	595	606	622	637	628	641	539	656	615	554	615	584	610	592	596	574	565	589	630	601	564	609	576	596	611	614	584	603	573	643	675	603	589	569	596	599	610	573	578	579	588	603	533	600	635	600	636	600	625	606	584	595	586	628	618	618	652	610	565	595	601	629	545	597	640	590	599	641	572	625	587	569	634	617	611	533	637	560	611	616	581	609	642	604	611	638	614	563	636	602	613	595	580	621	567	611	577	594	625	599	570	582	562	577	631	591	626	639	594	638	614	598	607	567	650	591	591	571	662	630	578	587	599	666	625	570	565	584	607	590	617	604	620	596	618	652	598	623	623	599	584	631	587	600	605	555	638	631	580	609	621	567	611	594	582	595	602	595	571	607	627	634	597	585	547	573	629	686	590	587	614	618	663	589	593	607	591	604	603	596	634	579	621	624	637	621	606	574	616	564	616	595	612	584	591	577	601	589	648	551	575	618	640	599	607	569	582	574	614	620	544	613	625	557	616	618	584	583	577	580	592	556	590	632	610	585	577	644	611	564	584	595	628	606	648	609	576	623	574	617	642	568	608	619	603	587	617	639	613	577	620	616	578	566	624	577	602	608	620	574	604	604	610	545	574	593	592	555	609	632	570	583	614	601	579	567	567	557	633	586	641	657	644	612	578	622	601	648	558	582	576	608	597	597	603	597	586	590	578	541	547	615	600	631	613	601	569	600	615	584	613	593	604	602	605	601	635	624	561	624	579	640	597	578	576	629	579	624	605	592	585	616	566	616	579	642	636	570	621	635	567	588	629	611	577	613	623	539	560	576	652	628	626	650	603	617	583	624	613	600	604	581	599	595	582	571	623	603	601	597	614	594	606	612	588	631	599	608	646	601	600	611	638	630	591	596	569	569	631	616	588	592	619	651	595	603	607	591	594	554	602	600	608	592	573	621	574	633	579	634	631	597	567	598	579	628	616	576	588	597	588	590	627	561	555	600	623	592	615	609	592	569	573	617	647	605	621	620	600	628	594	582	573	594	590	611	604	639	614	611	594	600	658	560	554	568	580	546	646	586	591	586	617	609	669	602	622	600	648	628	590	598	599	608	597	615	561	644	623	577	637	563	608	614	603	620	602	639	590	604	620	599	551	636	593	589	590	594	598	632	586	585	613	593	621	623	568	631	594	558	578	605	605	591	591	628	606	605	643	604	569	587	623	602	622	617	620	550	597	600	626	581	589	644	597	591	646	552	604	622	634	617	580	604	627	593	643	585	615	622	591	569	621	557	586	593	609	587	605	574	680	568	608	577	585	656	613	574	612	600	630	629	605	590	576	595	586	586	573	607	625	572	582	630	594	584	619	621	559	585	600	605	623	591	616	589	584	587	626	574	618	582	615	635	596	552	608	563	611	622	565	591	612	590	601	629	662	637	611	641	607	620	611	595	619	609	626	604	592	593	615	588	602	618	594	589	580	600	623	603	619	645	576	617	608	619	588	665	600	609	611	576	576	678	598	548	599	598	619	590	581	636	575	649	632	589	630	608	607	629	609	604	573	633	576	552	604	583	640	575	611	589	607	623	610	592	545	638	553	628	572	599	568	602	605	606	618	600	571	604	569	573	591	589	591	612	598	603	650	603	625	579	609	619	586	586	562	589	620	618	592	607	573	556	562	624	610	612	585	593	612	633	647	620	603	586	617	652	592	617	645	649	641	576	588	628	583	625	618	595	597	584	565	584	602	580	575	579	604	576	573	619	540	565	587	581	603	616	588	638	637	593	595	597	600	645	580	640	591	635	580	595	593	553	545	595	625	576	583	581	606	601	638	570	574	604	603	601	593	588	596	621	608	603	561	627	605	583	594	627	588	627	610	625	617	590	580	591	602	599	612	577	545	587	598	591	558	593	621	588	602	586	570	599	599	582	649	614	556	619	614	570	608	638	605	573	645	651	643	602	612	593	586	592	549	596	566	594	618	589	624	588	574	597	599	607	574	622	647	589	620	615	574	579	657	581	623	589	572	622	632	584	576	562	625	547	626	595	600	633	614	581	622	599	566	589	608	605	599	669	629	599	603	592	605	558	588	572	638	578	592	603	611	623	611	565	593	601	586	623	616	585	594	616	655	581	590	626	618	604	560	582	599	606	571	600	628	601	576	601	634	647	627	575	644	614	639	576	582	595	587	607	592	663	589	599	571	604	577	596	590	567	597	611	559	639	616	620	637	638	606	656	608	606	583	655	606	594	620	622	568	591	588	601	616	573	596	600	662	582	619	620	606	588	608	606	619	596	599	640	620	575	623
23717	21134	28593	23926	21130	12109	1169	679	595	470	421	438	359	411	375	325	334	356	330	297	293	331	286	296	295	255	231	249	282	255	265	258	261	263	306	254	250	254	279	286	294	265	254	243	283	272	269	266	268	255	271	277	262	268	230	258	221	229	268	242	279	233	256	258	260	260	236	287	272	248	291	234	243	263	258	258	240	259	231	264	272	266	269	252	272	254	262	262	265	257	292	242	269	267	262	269	262	260	285	277	255	254	254	270	230	259	260	276	246	264	252	267	284	249	232	276	261	270	250	289	266	234	250	262	245	250	257	216	248	275	242	291	262	252	273	255	285	246	256	254	229	274	255	262	257	254	279	266	236	248	272	234	276	274	263	266	260	272	266	257	277	238	264	242	259	280	269	264	266	263	281	241	224	249	279	268	257	273	264	259	241	242	252	236	281	258	222	272	238	297	270	267	263	263	260	273	278	277	249	270	278	268	260	272	246	212	255	273	231	268	262	251	240	259	262	247	252	247	234	249	219	244	238	291	253	278	253	262	278	266	265	250	259	279	289	272	260	267	276	254	262	267	258	292	276	270	274	245	263	261	231	266	233	264	303	247	232	247	243	257	234	258	273	279	279	284	258	263	262	305	251	263	222	263	262	250	272	255	251	264	264	245	281	229	244	249	252	253	238	268	250	246	233	254	270	256	288	256	287	264	263	248	274	267	268	246	269	287	261	236	255	241	259	249	213	278	263	256	258	280	257	256	268	255	238	255	288	255	250	262	289	231	288	278	268	265	287	233	245	276	243	252	268	265	232	280	244	271	244	255	254	270	287	249	265	256	268	286	266	248	295	271	247	260	262	278	263	293	257	244	280	269	239	262	239	289	265	292	290	263	272	266	253	252	266	236	269	225	265	259	235	243	273	242	233	275	251	273	258	292	255	253	253	270	250	253	266	295	265	248	247	266	260	257	239	265	239	249	269	260	239	282	264	235	261	266	286	267	255	232	263	284	240	296	285	273	264	285	265	273	267	223	238	263	257	233	237	238	290	272	251	293	293	255	246	266	259	251	254	282	253	272	278	266	269	279	270	255	284	279	269	276	214	259	278	266	273	268	272	290	272	257	255	231	279	274	256	267	253	252	247	245	241	267	233	244	249	251	260	246	255	282	248	263	242	249	287	273	264	267	268	260	252	256	246	242	274	241	264	273	270	285	273	263	291	253	264	251	261	245	265	231	264	249	249	269	254	295	261	270	253	246	266	256	275	264	248	266	273	265	277	269	273	257	266	260	280	263	291	233	250	270	248	255	226	254	266	246	264	269	245	254	261	270	263	248	244	235	258	273	275	255	250	254	261	280	235	259	259	273	272	263	260	246	245	244	261	259	264	260	299	233	254	232	268	264	242	256	232	273	246	246	261	235	258	276	241	258	254	278	246	278	278	253	269	266	260	267	257	265	281	247	278	255	261	257	257	263	269	246	262	295	251	243	235	270	303	234	233	247	259	253	238	273	269	267	257	255	248	248	246	225	283	257	265	257	301	257	249	245	270	239	279	233	291	249	254	275	270	271	250	265	288	240	246	256	272	260	281	259	272	263	286	261	257	271	261	237	277	271	258	215	265	250	255	250	226	267	262	268	265	286	255	277	278	247	243	254	264	263	237	277	250	269	252	244	241	302	251	290	257	261	283	258	238	260	226	230	271	239	310	258	275	245	253	243	270	276	242	277	267	242	232	222	246	247	267	260	284	269	279	286	225	260	246	246	277	265	259	254	284	250	228	250	261	262	269	266	268	281	288	261	270	267	262	291	283	261	254	283	288	268	283	252	241	264	258	237	277	245	253	266	254	247	259	252	266	278	266	301	262	235	249	230	259	278	248	275	268	273	265	247	245	280	254	261	225	264	257	256	274	259	289	248	233	258	280	252	247	238	267	280	253	279	250	253	262	267	244	262	265	276	218	276	277	252	243	260	267	253	247	270	268	263	259	244	225	297	265	241	273	235	257	252	262	256	251	264	248	250	256	268	287	231	248	242	282	267	271	263	241	277	253	276	269	262	256	273	281	252	243	250	268	230	242	283	245	282	273	230	264	225	271	258	252	240	270	247	282	266	284	243	244	286	254	256	254	241	219	268	257	271	299	257	253	268	271	283	236	238	263	278	258	279	253	255	239	255	274	265	272	212	248	236	236	269	258	250	234	247	275	237	263	254	264	249	224	277	238	260	260	251	235	273	237	273	246	252	260	262	260	274	262	261	259	280	288	244	274	246	245	257	256	255	268	259	276	242	274	254	284	242	229	291	248	276	282	262	255	244	269	263	234	260	270	249	264	265	272	261	273	260	252	282	279	261	278	238	277	242	264	257	254	223	287	262	257	259	281	275	288	255	257	258	273	263	261	264	255	238	268	252	239	262	293	283	269	258	239	245	264	281	238	277	268	264	229	263	288	278	274	246	259	250	242	250	261	266	256	271	256	207	252	280	255	279	267	260	227	261	257	247	247	302	261	261	260	259	295	263	261	248	265	264	254	248	250	240	229	254	246	263	277	285	276	262	271	235	239	256	280	259	265	258	237	239	275	267	244	274	273	254	265	275	257	238	255	266	262	265	262	263	245	254	268	246	247	277	262	238	246	252	267	267	249	269	307	261	269	247	282	239	237	236	239	270	241	282	269	284	268	257	257	280	274	265	246	251	262	273	237	264	253	261	250	286	260	270	264	281	261	264	267	283	260	241	244	241	266	276	253	248	251	251	276	254	250	262	260	268	291	246	255	244	266	266	273	270	261	256	253	256	254	242	242	255	260	280	263	244	279	245	266	248	244	274	248	271	256	244	271	241	254	269	260	247	259	277	279	246	281	220	246	240	277	223	244	265	286	238	296	265	274	260	263	244	277	272	271	259	241	254	232	277	242	263	258	226	254	262	256	275	256	256	270	261	267	278	230	260	267	249	261	270	264	247	277	247	260	247	223	218	248	259	263	279	261	266	268	243	261	260	278	247	256	274	257	276	276	248	253	248	242	273	303	255	280	259	256	245	284	283	248	252	300	250	241	260	252	255	272	228	254	256	278	272	234	255	214	293	261	254	286	269	275	264	236	245	274	242	241	244	240	238	271	274	270	294	259	308	275	284	273	273	263	243	241	287	241	240	283	255	288	275	223	267	260	270	265	254	269	256	246	253	258	272	253	255	277	246	260	280	254	278	272	263	227	258	243	276	246	267	260	251	245	289	241	246	274	284	252	284	258	253	260	271	247	279	262	272	255	261	266	243	241	252	245	256	257	269	240	231	264	270	249	270	235	280	256	286	264	248	234	257	267	245	252	271	228	291	250	261	276	279	270	262	263	250	271	255	247	275	262	242	282	279	249	265	264	288	244	275	280	270	273	251	271	242	248	249	268	245	248	292	220	267	258	281	261	265	251	255	238	278	266	247	254	251	253	252	259	245	238	248	235	254	237	265	254	247	252	244	268	257	243	246	257	315	248	253	274	271	246	262	270	253
37420	9992	8037	4001	2659	1875	1505	1188	947	811	735	661	574	546	474	468	440	411	427	385	406	416	385	354	381	356	345	362	356	357	347	347	350	302	332	329	352	360	333	294	319	307	337	301	352	327	346	325	345	304	343	292	302	322	332	322	332	330	291	323	329	326	324	347	365	317	312	333	302	340	329	347	314	326	337	315	318	263	330	336	314	294	305	286	345	306	294	310	315	305	335	288	362	323	313	307	323	335	280	310	329	295	329	344	308	295	335	325	335	338	302	314	349	348	296	340	318	315	312	334	345	306	321	316	329	326	323	309	291	321	318	336	340	291	340	328	272	323	350	323	306	303	325	333	317	338	300	299	334	311	297	333	338	283	316	306	312	333	329	330	324	306	317	306	321	360	315	303	304	309	340	333	332	321	326	320	310	317	350	283	334	303	308	316	330	309	325	335	330	319	311	293	291	313	338	289	291	316	321	350	315	317	289	295	303	309	321	316	334	291	278	313	345	323	303	303	290	292	344	296	315	352	297	318	312	300	319	301	299	318	312	316	347	339	332	296	336	322	289	323	312	312	317	309	313	306	293	352	346	293	335	310	268	335	317	295	294	329	319	322	325	321	292	323	285	295	333	340	319	290	321	315	314	318	316	301	330	337	323	301	334	312	314	317	319	328	309	305	326	304	340	318	295	335	310	308	326	299	326	347	324	307	278	320	311	319	308	316	352	315	345	303	325	322	306	342	305	289	311	327	287	310	329	328	312	338	314	306	322	310	296	303	314	310	359	331	295	333	299	342	323	317	330	353	324	335	332	306	325	342	312	330	303	308	332	317	294	323	311	326	322	315	345	302	316	314	320	316	285	352	315	325	329	309	331	321	331	346	305	310	338	308	296	354	360	283	332	315	284	354	298	307	294	325	340	343	343	305	348	297	302	328	336	300	364	331	340	330	309	328	299	298	339	339	308	332	318	340	318	330	321	328	341	312	323	285	338	317	285	319	316	298	336	314	298	328	313	297	314	375	369	317	290	317	308	324	321	308	284	314	307	309	294	317	313	359	345	349	298	347	328	326	324	349	339	311	285	293	312	315	296	303	317	333	341	336	328	330	314	343	287	313	306	328	298	317	309	295	319	295	314	305	305	332	317	316	300	334	318	314	353	298	347	313	323	347	296	308	311	284	302	325	320	305	297	350	347	331	307	347	316	323	321	320	362	303	292	298	321	323	306	303	316	336	298	351	296	328	338	325	291	316	353	298	296	278	316	296	341	320	328	346	317	333	322	314	358	306	298	309	336	351	320	351	325	325	306	299	342	280	300	300	316	342	330	315	315	313	331	319	327	361	354	314	337	321	316	304	331	314	361	315	321	319	311	315	302	315	341	315	323	343	331	287	290	283	319	327	302	317	312	328	328	316	311	322	343	318	307	299	342	352	331	333	316	320	314	302	334	289	303	337	330	305	337	315	348	315	333	318	331	304	308	324	334	297	330	290	279	315	328	316	331	305	299	315	325	333	340	319	316	333	339	321	324	329	339	316	307	290	333	302	328	297	355	308	309	309	307	289	344	294	312	316	307	347	314	311	303	348	312	371	299	330	315	334	299	306	300	339	335	336	308	297	340	333	298	300	340	334	288	304	301	293	300	309	323	327	286	316	313	306	315	288	320	313	316	313	331	276	300	320	337	360	324	293	315	301	286	326	295	319	324	293	295	319	311	334	293	362	293	325	323	319	302	308	298	329	345	318	321	347	304	347	330	327	324	335	331	326	337	353	301	335	322	298	295	301	312	320	343	311	347	321	340	373	309	308	323	337	327	299	318	311	310	292	281	323	323	317	288	307	293	302	336	335	302	318	298	310	308	326	294	304	331	312	323	330	337	306	326	296	350	313	326	299	297	320	291	328	338	332	312	322	318	304	345	315	321	328	318	324	320	355	335	359	336	319	288	317	299	340	305	314	316	308	311	319	293	305	329	308	313	335	326	345	309	269	348	314	285	336	302	344	314	303	329	286	319	299	314	291	317	339	327	335	312	318	323	293	276	326	312	312	298	328	350	297	295	312	351	293	273	347	291	301	287	328	327	335	293	327	312	313	299	306	301	313	295	322	315	328	311	333	336	354	294	304	309	333	306	316	328	307	337	286	331	294	316	317	280	299	321	315	364	329	318	302	311	315	294	338	308	320	306	311	349	301	321	299	300	320	320	344	345	294	320	302	306	300	334	332	309	312	335	313	330	326	362	330	311	353	325	317	283	359	291	325	314	355	322	328	293	351	309	306	340	344	279	255	298	320	314	326	332	320	330	340	312	329	332	287	313	332	284	317	329	326	337	303	326	302	325	328	287	324	294	290	351	304	302	305	328	335	307	326	292	326	318	329	326	313	303	297	330	317	344	314	304	315	306	310	359	291	307	300	323	311	298	323	342	344	330	319	334	277	338	332	299	327	308	311	301	324	310	315	325	341	272	359	339	303	295	303	333	353	331	301	328	318	334	318	316	307	297	309	354	349	359	303	316	313	300	265	327	304	298	309	297	334	307	322	315	345	288	313	328	348	307	312	330	300	317	295	301	308	297	330	301	308	318	284	285	333	327	317	313	292	320	330	330	329	362	347	359	352	347	348	322	316	331	336	321	307	306	352	304	306	310	303	324	340	296	366	329	277	335	331	334	311	361	307	330	303	319	353	274	313	320	340	294	317	335	311	326	328	335	298	315	336	304	347	313	328	299	337	341	324	334	301	341	317	301	312	340	352	358	310	287	314	317	327	320	337	327	313	295	337	315	317	338	280	320	349	320	312	299	315	335	324	354	307	355	314	333	301	329	336	307	314	334	334	300	317	284	316	307	322	326	308	339	321	336	317	304	303	303	329	303	294	327	286	313	305	312	338	307	295	321	332	299	320	285	321	336	288	293	321	349	314	327	327	318	291	316	324	337	319	332	334	316	308	319	292	307	352	283	344	332	315	296	318	287	337	342	343	352	309	342	338	329	308	294	314	309	314	311	303	322	339	310	291	310	291	365	313	284	305	310	317	293	333	315	264	315	334	330	335	307	324	314	296	306	318	313	343	321	312	330	317	313	338	320	304	324	299	333	315	307	333	284	334	342	307	319	337	298	341	310	326	288	333	330	331	319	310	337	328	304	318	290	291	310	318	326	333	287	326	326	286	342	300	316	343	313	356	331	291	322	292	322	296	325	336	299	333	310	313	306	317	312	282	305	337	337	302	300	308	333	309	323	313	312	327	284	346	310	303	357	321	289	346	335	328	326	319	310	315	330	333	326	348	337	296	332	344	304	310	327	312	311	322	321	318	310	303	337	305	338	332	326	339	334	279	300	337	297	322	338	314	290	310	316	317	335	271	337	333	305	287	315	324	361	337	291	302	310	315	296	283	332	305	308	352	341	312	342	329	329	319	328	332	318	324	314	311	328	303	310	307	300	297	277	311	308	312	318	292	346	318	321	336	294	291	359	301	293	320	326	292	315	310	283	318	302	316
24946	21126	27545	24849	13379	1370	1035	922	873	860	751	752	715	758	768	748	731	741	683	743	686	731	708	723	754	736	727	730	695	629	710	674	708	673	742	746	687	683	690	724	697	704	689	726	714	699	681	678	704	678	729	692	652	697	671	702	678	702	718	663	670	689	720	653	677	691	732	718	614	662	694	723	716	724	700	721	667	728	727	695	682	687	714	645	669	725	664	697	685	726	703	690	674	702	715	647	683	699	707	718	674	732	696	677	696	753	701	680	657	673	718	642	684	713	714	735	740	671	734	725	699	701	692	659	695	686	677	665	686	657	688	685	709	678	732	704	633	668	683	670	713	720	666	643	698	718	746	644	711	672	700	710	704	649	701	683	706	722	671	647	715	714	642	683	685	707	720	718	686	676	695	712	732	723	657	669	686	637	726	670	686	686	725	666	732	694	707	699	686	689	675	687	709	683	736	734	689	651	659	732	756	681	691	742	742	657	695	689	683	696	697	698	691	703	679	703	672	732	718	683	694	683	738	686	670	677	681	757	700	683	686	657	711	742	677	699	656	712	680	743	691	686	722	698	668	685	661	714	665	650	650	677	653	671	714	680	661	689	663	654	700	729	723	632	710	709	695	694	672	702	698	681	673	673	728	706	681	687	682	721	667	703	661	660	703	689	664	711	689	651	696	717	679	678	693	725	643	674	681	687	655	693	738	710	720	679	700	713	684	696	694	715	684	707	704	695	733	687	700	695	695	714	724	642	695	716	776	667	677	743	695	731	680	723	639	684	695	679	655	700	658	643	658	683	694	728	700	698	675	682	724	665	676	666	702	694	703	729	736	705	677	660	731	693	673	703	711	686	688	686	706	662	703	742	700	728	715	677	704	704	695	722	705	706	675	728	680	698	699	688	676	679	714	694	681	668	700	693	698	653	652	653	689	656	737	724	718	696	711	687	677	717	699	710	668	685	698	692	685	708	747	702	703	727	682	668	715	727	680	720	723	714	734	633	678	717	707	693	718	703	686	676	691	675	717	690	658	662	706	706	693	657	688	675	738	679	665	694	657	719	682	674	630	702	704	654	672	642	708	692	670	688	736	691	715	634	674	713	713	674	698	675	684	737	696	681	669	702	699	715	698	722	684	673	693	686	726	708	697	728	687	707	724	671	684	663	692	672	681	698	698	695	711	690	682	710	669	665	702	650	675	718	686	727	718	697	698	721	706	655	732	713	690	719	699	710	677	673	734	704	719	692	707	666	677	705	729	655	661	731	685	711	689	662	713	701	693	620	705	685	666	702	664	721	709	703	732	735	731	689	702	671	664	647	687	638	726	712	655	650	672	723	669	681	673	691	669	620	737	701	673	683	684	674	682	673	710	660	693	663	696	682	709	682	671	693	663	675	690	687	720	659	679	673	687	744	667	670	734	703	734	637	727	723	720	736	689	653	675	674	694	624	719	654	673	684	716	690	695	673	691	685	738	643	699	686	679	688	700	754	663	675	672	685	703	692	698	686	683	724	668	703	690	719	678	672	717	719	731	702	733	689	714	678	728	734	671	686	684	705	640	728	685	691	714	726	719	720	625	701	698	716	707	667	696	693	648	692	722	721	675	666	725	662	695	675	699	688	686	659	704	729	685	701	658	698	635	681	686	705	687	687	689	706	721	739	672	699	715	632	724	669	697	682	727	643	695	681	698	699	652	684	709	712	687	697	735	686	708	686	750	708	719	714	642	681	664	698	663	679	691	694	685	713	729	672	712	675	694	687	684	688	715	728	686	725	691	690	691	670	700	672	674	705	717	708	683	704	696	715	655	720	726	692	685	700	743	661	734	610	669	668	646	699	696	710	673	670	725	666	655	665	712	673	646	669	663	735	745	668	747	698	662	697	692	676	658	654	666	718	675	656	665	666	695	688	689	678	676	641	701	667	700	650	667	670	691	680	689	666	719	712	682	658	689	698	659	673	670	669	689	685	671	663	673	677	663	681	652	696	700	697	640	645	681	726	710	721	720	691	711	712	680	660	696	653	720	707	710	695	657	687	732	708	698	722	711	679	695	683	729	699	709	678	668	706	683	679	693	682	683	696	700	697	676	684	639	710	693	743	677	709	686	753	714	663	696	690	699	702	679	654	666	649	665	677	691	710	687	669	703	652	679	708	688	693	710	701	647	684	765	653	607	730	659	709	680	694	703	690	659	637	690	691	671	686	692	708	653	703	698	655	703	716	743	700	704	712	642	652	726	643	640	668	658	650	698	667	670	673	695	627	709	705	689	650	715	700	670	650	661	683	706	723	683	713	706	651	686	731	681	719	693	651	682	684	661	722	683	706	736	702	681	719	655	696	703	709	664	704	681	722	696	712	692	722	727	696	726	645	713	656	733	664	672	734	691	712	690	694	710	659	668	682	669	661	653	668	657	654	667	696	656	711	664	690	657	684	699	730	642	671	680	743	707	728	662	730	727	664	684	713	733	721	723	658	629	652	727	691	709	690	661	680	717	702	687	698	684	665	673	685	689	731	680	649	675	695	675	656	718	703	731	689	661	678	686	652	689	703	690	701	673	666	704	696	745	686	688	704	678	683	667	718	697	720	696	678	683	650	640	693	721	695	635	680	696	754	688	726	699	663	700	736	685	660	680	698	725	662	657	637	711	679	735	684	708	694	687	720	659	699	684	680	654	669	661	728	692	663	702	700	699	694	672	702	659	708	704	710	714	718	695	700	661	686	644	747	683	669	702	711	668	675	684	691	656	673	694	716	660	713	674	674	685	712	663	696	689	707	693	694	701	753	710	711	732	676	705	660	656	690	682	669	730	666	684	663	736	672	711	692	671	760	700	705	692	690	741	657	710	704	695	698	688	704	685	695	649	731	707	656	662	684	640	699	712	711	697	699	679	740	724	670	673	735	707	629	699	653	673	713	717	674	657	673	693	699	639	732	692	705	701	712	676	665	678	629	747	728	695	707	699	707	678	690	716	701	697	679	713	652	698	683	666	690	694	696	713	733	661	696	664	681	690	709	692	727	672	683	692	699	684	691	654	701	678	776	711	706	703	700	681	687	694	708	699	680	685	661	679	669	697	685	654	673	689	664	690	679	741	739	663	685	661	687	678	711	689	690	673	665	650	682	689	654	664	652	698	743	668	722	662	666	661	702	666	686	649	653	708	700	717	695	659	715	728	727	655	684	676	696	675	672	750	717	703	703	719	739	711	706	688	710	653	663	704	710	674	692	678	692	677	662	663	683	659	700	737	679	663	700	730	637	718	686	722	702	672	687	707	726	700	695	713	689	702	633	706	724	700	693	746	677	675	723	743	673	703	683	653	686	681	718	720	703	701	669	712	711	679	693	754	743	673	696	726	676	686	699	694	667	654	663	690	711	662	744	698	699	710	756	685	749	690	671	687	702	680	680	686	656	722	723	710	705	735	764	692	724	695	692	688	688	667	677	681	759	666	744	693	747	651	668	659	705	708	671	697	664	701	673	693	676	699	725
37392	6555	5024	2808	2048	1627	1436	1318	1112	1058	1010	973	891	950	851	889	828	824	876	838	834	886	795	822	749	813	823	753	787	764	795	789	769	759	786	799	791	804	806	786	805	782	798	723	816	729	762	790	752	841	799	773	767	777	776	815	766	748	769	778	798	758	732	840	795	834	791	825	754	831	780	743	776	755	805	815	741	741	768	778	772	817	768	785	812	782	755	801	792	766	785	735	791	803	826	771	757	786	784	796	779	759	771	742	745	790	811	791	822	760	773	774	755	744	727	753	769	740	805	780	812	764	778	766	786	761	771	767	786	735	780	783	801	770	744	757	789	764	810	784	776	806	785	808	739	743	748	806	802	784	793	830	774	773	778	776	785	770	788	802	778	791	779	823	761	760	778	780	749	763	790	768	760	804	769	808	759	794	774	759	790	707	771	800	803	798	734	772	813	752	751	756	764	741	769	806	754	770	743	753	756	725	812	783	820	793	825	808	755	773	747	755	795	800	768	785	779	808	795	792	789	793	818	769	776	785	781	781	728	792	786	755	734	794	805	756	779	804	767	783	800	792	825	815	825	759	755	764	761	849	753	770	771	814	764	811	744	730	789	803	767	783	749	739	735	781	753	785	783	796	782	717	727	779	779	735	789	765	786	794	792	840	742	812	786	794	782	755	752	755	765	747	852	798	780	767	741	774	738	811	803	777	778	790	779	774	709	780	762	777	750	804	793	794	826	806	869	768	792	759	813	815	803	724	793	811	782	794	811	810	775	768	737	767	802	725	789	819	810	722	785	774	755	737	813	768	788	781	756	799	812	794	787	760	732	830	807	777	780	753	881	767	793	786	716	781	751	807	804	792	775	824	739	752	787	751	798	785	822	775	774	744	803	758	780	733	787	778	800	788	776	792	785	748	758	815	797	785	764	834	774	805	833	771	821	800	763	767	816	738	788	798	802	787	791	726	844	743	817	778	764	766	796	762	795	803	804	780	804	777	772	803	806	784	794	772	830	803	721	769	793	750	751	814	738	783	775	764	814	777	827	862	793	786	742	744	730	797	746	787	750	800	790	791	781	760	783	748	801	793	756	810	781	787	796	737	754	784	798	818	726	775	817	762	804	782	754	840	759	765	761	746	759	815	759	773	776	773	785	768	776	832	762	775	741	795	770	765	731	854	731	782	741	790	793	804	774	819	780	761	782	774	787	814	752	782	762	756	741	792	779	806	763	750	802	774	780	749	858	801	772	769	723	729	742	790	725	768	735	773	779	765	744	803	757	828	768	795	786	767	767	791	785	738	797	791	835	833	784	807	782	748	782	756	785	771	776	764	850	750	806	795	748	758	789	787	797	779	760	778	806	780	813	815	774	764	774	757	776	762	822	760	787	857	790	754	796	764	727	774	792	763	777	818	769	776	770	798	851	719	760	791	765	754	770	787	732	760	793	803	750	761	759	782	770	760	714	754	796	775	795	772	812	795	759	752	805	772	784	755	760	793	804	853	736	691	760	813	755	779	736	789	771	724	803	765	803	785	781	797	791	748	774	760	794	788	792	764	846	758	756	831	779	798	761	758	790	748	772	763	741	783	776	747	777	822	810	773	821	769	751	830	853	752	785	760	740	793	837	819	730	747	773	766	765	772	774	814	782	865	787	709	788	775	819	742	806	785	775	753	814	777	777	809	795	812	808	800	786	742	774	804	837	785	760	839	808	828	810	789	741	724	752	781	806	779	753	809	790	747	780	751	780	774	814	831	820	791	795	831	787	771	759	807	789	755	718	776	793	816	774	803	773	835	754	770	819	778	803	868	747	797	773	796	793	791	800	793	783	802	779	760	807	761	753	828	774	813	804	789	800	762	782	754	825	734	797	737	720	763	774	832	742	791	739	806	765	722	781	755	750	741	753	828	829	773	761	807	752	777	735	777	740	808	776	798	765	797	833	750	770	812	862	780	793	769	789	786	804	791	771	805	778	730	805	828	765	783	771	831	810	804	808	769	777	825	758	769	812	780	767	809	732	742	740	761	750	791	837	825	739	815	756	789	743	763	786	779	759	740	757	765	804	804	791	756	798	763	772	720	777	777	787	785	739	735	795	728	777	751	742	769	770	765	770	780	800	801	834	781	749	771	798	763	778	753	778	756	753	742	829	737	762	789	832	725	735	814	767	724	773	777	820	794	777	740	737	776	808	780	805	794	795	798	724	763	776	789	776	767	743	816	740	822	771	753	784	768	739	742	775	796	780	796	791	760	812	742	842	763	749	758	787	780	797	795	857	808	793	815	777	810	795	755	771	776	756	760	792	733	797	762	820	810	707	748	736	806	782	777	744	751	791	751	807	753	808	841	786	784	766	735	729	792	746	769	708	778	720	847	790	765	790	763	782	763	795	815	761	812	793	792	798	778	764	767	847	813	768	761	773	771	777	810	742	831	772	790	763	797	813	759	791	743	779	779	763	773	751	776	795	787	766	757	834	759	754	754	804	774	787	840	767	767	787	791	772	795	767	790	780	818	778	759	784	813	782	803	794	752	814	805	815	767	763	768	783	778	746	738	791	771	804	760	801	775	796	827	786	781	790	791	773	798	738	817	797	761	762	751	765	812	796	759	748	815	785	793	818	806	813	790	763	780	766	792	789	728	793	817	808	828	773	808	749	781	815	785	783	762	743	774	833	764	726	785	778	777	800	792	832	825	798	808	752	787	799	765	717	762	750	823	753	778	820	763	781	774	802	796	766	770	793	741	795	773	802	774	755	806	778	754	810	764	733	778	818	769	786	759	780	819	778	791	815	799	783	751	742	774	829	776	810	759	792	760	761	765	736	794	819	808	785	701	784	773	767	756	797	736	742	806	779	770	767	787	801	775	776	758	780	781	785	778	766	748	789	781	786	738	777	774	819	797	838	772	735	765	730	788	777	779	781	765	781	775	763	721	767	799	739	795	778	759	767	749	778	829	809	808	785	844	775	779	795	740	830	805	752	796	771	819	762	772	744	747	730	795	759	763	725	769	782	752	775	796	799	766	765	786	754	794	768	763	796	816	782	768	778	768	758	765	755	780	715	806	752	763	793	753	778	730	783	736	798	782	756	751	765	789	808	728	773	784	750	796	810	809	734	732	777	784	734	766	784	760	784	798	761	767	788	756	791	783	776	780	786	788	785	727	821	780	761	778	767	790	793	756	799	764	759	764	785	780	738	839	727	729	768	763	828	772	801	804	755	824	806	756	790	787	789	764	783	804	751	766	793	781	756	801	798	759	794	798	789	751	810	818	765	807	788	755	776	768	776	823	767	803	725	790	776	754	807	770	817	790	797	817	808	778	788	802	811	754	764	791	784	779	805	765	736	777	801	748	797	774	806	810	807	781	783	737	781	756	817	820	765	787	760	780	780	758	760	798	806	812	805	749	780	770	810	763	774	741	799	743	743	773	781	774	724	716	778	811	765	810	818	800	780	814	768	736	776	761	784	771	775	772	827	780	782	769	795	796	766	800
22741	21164	29064	23523	21164	21235	12490	1443	1000	860	811	751	645	590	604	561	526	542	520	537	480	443	462	459	479	423	435	463	494	430	413	464	457	426	450	433	423	397	453	432	414	417	400	419	417	421	395	386	434	384	420	370	409	394	425	418	394	431	358	461	400	452	437	417	435	396	396	414	411	396	404	399	429	390	404	393	393	426	427	393	399	394	396	382	416	390	420	439	432	409	387	400	412	369	380	429	408	447	407	392	370	426	405	410	390	423	428	403	377	386	427	405	390	396	375	392	396	426	388	401	418	424	375	406	393	393	385	414	374	393	383	424	377	404	425	384	412	381	406	418	427	383	404	398	392	399	401	386	420	392	402	397	433	413	413	434	371	396	422	402	439	376	370	413	411	385	367	392	396	378	422	387	361	404	404	415	430	429	421	395	410	386	383	420	376	394	418	374	397	404	442	407	450	403	432	363	418	379	379	396	384	369	392	420	384	378	417	419	393	437	354	426	364	388	389	401	371	401	391	391	412	397	456	417	406	370	417	387	411	410	391	405	397	423	373	429	436	414	378	396	399	404	390	393	395	413	419	410	405	409	406	409	397	403	384	393	417	391	424	412	404	389	392	422	386	436	382	409	393	401	416	423	423	370	416	398	403	382	402	400	367	370	430	385	405	405	430	389	404	401	443	415	391	364	443	415	384	382	433	414	436	391	406	405	413	381	398	371	408	438	390	368	400	370	388	439	400	390	384	399	419	423	399	395	396	391	389	377	444	400	409	400	374	440	397	391	383	403	424	454	371	416	355	390	388	388	423	434	403	408	397	416	392	380	402	410	423	428	409	377	377	392	425	398	417	438	366	398	433	394	394	415	420	429	400	418	384	408	369	403	399	399	405	399	414	390	405	371	382	413	393	410	407	355	392	390	383	391	394	413	404	381	401	374	409	382	414	389	382	423	361	415	412	393	442	383	401	376	402	431	395	405	389	432	402	393	426	395	412	412	420	404	389	402	419	453	400	365	378	386	388	398	405	424	403	409	439	392	389	405	404	377	416	401	401	410	356	391	412	386	397	363	398	428	417	375	441	358	404	415	395	387	404	377	417	438	399	378	407	407	431	388	408	448	393	410	404	397	436	401	415	404	438	384	399	418	432	426	421	380	374	404	392	427	413	367	394	398	438	435	365	384	392	361	414	401	427	391	404	386	390	375	381	396	385	416	405	428	400	384	457	405	408	377	423	391	394	420	437	374	433	400	410	422	421	421	387	411	402	426	444	403	393	399	367	353	405	414	380	397	417	406	419	449	386	410	418	368	382	441	429	372	389	425	365	416	418	418	370	402	411	389	399	437	412	405	423	433	375	426	429	430	426	419	394	451	387	394	371	377	393	442	400	369	400	418	420	400	382	426	391	399	442	405	380	402	399	428	397	383	384	422	421	415	401	443	388	424	414	426	441	397	373	445	403	382	401	410	402	396	393	434	403	415	392	374	422	399	423	414	419	368	387	372	378	395	356	384	361	381	404	394	384	415	385	420	450	426	386	408	400	398	411	421	405	400	382	406	398	378	414	353	430	436	358	359	384	373	405	407	394	397	427	386	410	410	388	388	394	391	396	365	403	437	406	386	435	435	377	406	372	361	428	350	404	385	422	379	369	434	403	400	364	407	406	411	397	388	398	389	392	392	400	415	394	353	402	391	372	377	407	396	389	389	425	399	400	425	414	367	382	410	383	370	392	428	378	418	408	402	416	429	386	397	417	403	400	424	370	386	430	361	392	380	418	405	392	400	417	446	368	372	405	420	408	431	383	413	392	388	419	433	408	378	408	398	412	409	406	362	445	359	461	422	435	353	390	388	400	408	420	386	416	412	427	404	436	454	399	416	405	392	377	374	397	382	405	425	376	396	414	413	372	382	432	417	408	413	394	400	374	422	377	412	402	385	373	419	408	437	416	411	416	422	390	402	410	422	412	422	436	419	404	378	390	432	408	404	397	399	409	444	393	386	420	381	390	419	430	386	388	415	379	402	394	382	421	392	407	378	397	422	391	381	406	401	411	410	387	400	373	409	391	429	402	384	395	382	416	405	382	412	435	382	376	406	371	380	416	372	401	376	429	379	391	380	429	413	402	423	387	425	376	411	401	394	433	379	397	400	387	366	419	429	399	414	405	390	406	420	422	388	454	438	422	434	420	387	408	404	351	405	376	436	408	389	401	392	386	385	399	382	433	399	420	399	375	383	412	387	410	405	386	395	411	354	414	384	404	386	399	410	436	363	422	407	391	390	389	422	405	405	373	400	411	379	384	426	348	390	391	408	462	423	370	398	377	396	409	414	366	389	425	385	397	411	417	417	407	448	373	390	424	358	388	368	395	394	363	433	416	417	417	395	393	439	407	418	392	376	387	391	410	384	443	374	417	432	405	377	398	392	402	417	429	407	414	402	394	393	395	407	393	378	431	393	375	430	398	393	421	365	372	373	410	385	399	419	404	420	404	407	410	403	390	422	396	375	429	418	378	454	427	404	386	384	368	367	421	387	389	396	382	429	400	332	393	401	411	394	444	428	404	407	375	409	399	411	418	383	380	400	423	465	395	391	390	371	415	432	382	417	401	380	405	430	395	399	424	402	421	385	397	419	398	371	459	410	450	437	399	425	385	429	400	387	373	383	382	371	386	360	423	407	409	349	413	374	398	380	414	432	456	429	416	393	411	394	443	412	430	413	398	382	377	388	384	407	377	405	400	390	395	389	431	407	421	440	406	388	419	419	379	380	410	339	417	404	385	371	396	424	444	375	443	382	441	445	383	408	422	408	387	387	404	405	412	405	403	409	418	408	416	431	412	367	381	405	419	395	437	435	397	411	407	405	435	403	404	386	399	422	394	409	413	393	399	392	399	443	377	450	406	405	406	417	385	417	378	391	398	370	381	408	429	427	442	400	397	399	404	410	373	405	398	391	436	386	406	445	389	398	368	434	405	431	366	392	408	421	423	402	411	409	397	402	383	399	383	413	410	429	410	398	393	381	394	400	394	426	399	431	400	407	374	436	414	427	404	408	439	440	390	400	373	403	399	394	407	417	430	409	388	406	402	425	396	417	408	394	419	405	430	413	425	362	378	381	410	399	398	433	424	384	420	424	407	414	408	385	426	415	445	372	382	380	388	410	375	382	383	397	391	416	421	392	446	390	384	437	406	415	401	435	426	397	399	392	403	433	423	390	414	400	415	370	410	396	400	393	368	392	393	429	405	386	415	378	396	400	408	375	378	417	388	404	404	382	408	353	414	367	373	423	406	361	381	422	371	401	415	408	380	386	384	394	414	387	419	361	400	438	378	420	446	426	405	420	387	407	392	350	421	374	371	417	405	425	387	405	403	380	378	399	394	383	388	429	386	403	415	401	398	392	380	417	429	427	396	385	402	445	381	411	420	416	413	416	396	369	423	401	377	387	386	414	390	381	395	383	398	348	418	418	393	428	378	415	383	417	382	415	410	403	390	414
39606	15802	13536	7311	4916	3549	2620	2172	1732	1452	1214	1075	923	908	740	752	690	649	668	644	592	604	563	534	552	485	488	489	498	509	437	490	480	507	476	487	470	450	475	465	449	456	485	448	484	448	470	430	453	498	444	462	455	485	414	492	439	456	486	446	475	440	425	443	440	429	436	443	456	424	478	441	460	460	432	482	445	429	454	514	446	488	463	435	434	461	435	447	446	474	420	426	426	452	430	468	418	450	454	427	459	463	407	431	414	424	415	437	447	450	443	424	416	446	490	415	448	431	472	446	445	404	452	463	435	448	470	448	448	415	449	470	425	455	454	443	467	469	434	437	454	459	452	447	440	452	478	426	424	452	444	437	415	429	443	444	427	467	461	448	460	451	443	467	455	397	426	419	424	397	489	428	487	468	457	456	460	451	417	446	443	427	415	405	435	472	380	463	437	450	453	455	456	427	416	443	442	422	460	479	410	442	487	444	409	423	445	422	449	426	421	420	413	455	404	433	431	472	427	455	432	447	473	448	440	489	470	416	442	470	449	480	416	446	446	462	485	439	482	431	451	428	434	448	453	407	413	475	432	423	439	442	433	416	442	433	459	451	439	434	462	460	458	436	472	443	418	446	462	447	399	397	446	465	412	439	482	437	448	444	418	440	453	419	436	448	452	439	429	484	438	425	436	442	437	450	439	439	457	437	449	448	416	441	459	432	450	493	422	460	420	467	467	479	486	442	467	442	396	436	437	445	460	485	428	421	424	437	437	427	413	422	423	479	493	461	463	448	423	426	445	412	427	476	448	448	463	446	446	465	452	431	457	440	432	448	448	470	440	460	406	445	459	485	420	444	428	412	428	461	455	398	451	446	431	428	451	446	420	424	441	450	452	449	424	440	442	441	467	427	439	478	436	419	439	437	410	392	404	462	465	430	446	459	439	439	431	449	456	416	451	443	435	452	469	396	456	455	446	428	434	436	417	452	431	464	431	391	417	453	463	464	457	446	414	445	430	479	411	446	450	453	447	430	436	421	474	430	456	426	437	477	438	465	444	448	444	424	421	463	416	413	406	416	432	441	416	436	423	455	456	416	432	453	449	450	469	436	428	448	455	459	434	446	470	411	438	471	472	429	471	449	384	417	434	451	430	469	488	460	435	438	429	424	461	439	448	417	469	450	467	465	419	426	445	430	407	399	429	461	451	453	447	428	457	424	448	439	455	439	428	417	471	457	472	419	467	447	441	475	462	460	445	427	438	469	477	474	454	427	449	454	407	400	423	458	424	443	449	463	467	440	461	450	437	402	456	438	462	459	392	443	442	415	463	442	448	411	431	452	455	496	439	434	442	455	450	432	443	391	427	449	444	460	415	418	421	432	429	422	440	410	438	447	421	484	449	430	453	445	454	435	445	432	426	431	420	418	442	435	447	429	441	445	467	436	421	425	455	472	448	443	426	422	475	420	479	459	469	431	430	450	441	471	463	420	460	428	436	483	455	474	433	435	448	430	407	470	426	456	448	475	454	444	434	403	429	464	428	446	443	442	442	462	477	425	459	405	458	425	460	437	424	458	467	437	402	426	415	476	438	463	453	417	430	445	462	442	465	488	445	390	455	440	474	453	456	445	457	430	431	437	428	441	411	440	432	441	401	462	452	462	500	470	449	450	445	439	429	481	448	413	477	403	478	424	425	437	466	441	405	420	437	436	421	405	434	407	431	443	454	449	435	442	446	443	473	448	467	416	415	436	416	409	412	446	446	478	454	429	413	455	442	437	441	441	440	442	461	404	461	501	426	419	425	419	438	426	417	455	446	446	460	450	442	444	439	473	394	437	463	466	463	454	452	426	410	422	425	423	470	430	433	441	449	439	427	457	444	435	440	405	408	447	455	454	432	419	462	467	448	424	457	433	470	442	443	434	452	444	437	468	404	412	449	448	460	449	407	414	456	422	486	394	508	446	461	429	407	411	436	425	444	469	466	460	414	460	451	409	473	426	445	427	480	456	477	442	436	451	417	419	436	437	457	441	451	484	435	451	492	417	445	424	427	473	428	400	414	449	471	455	420	444	487	471	437	474	432	449	460	452	440	419	436	465	417	452	428	470	441	454	462	433	461	440	460	447	412	447	444	451	428	437	435	440	433	444	433	458	464	412	458	404	436	446	462	423	448	451	444	419	433	466	480	455	429	462	389	450	435	490	414	441	430	432	473	418	449	412	419	420	416	448	455	434	480	451	457	419	425	451	423	418	462	422	426	440	444	435	417	471	398	444	388	437	438	427	427	451	419	429	421	446	446	430	446	449	426	432	416	436	419	423	436	418	420	436	420	424	423	422	426	448	425	436	440	428	433	426	402	456	460	426	476	441	434	431	424	445	439	442	423	425	474	405	459	498	453	424	433	434	432	451	445	421	459	442	432	478	451	459	445	435	409	432	398	458	436	437	489	446	411	410	414	434	494	445	446	429	455	432	477	446	465	435	467	420	424	457	431	429	428	466	459	451	410	420	444	481	419	417	455	430	452	437	427	451	416	433	432	432	449	410	432	439	430	437	398	428	476	442	438	456	459	463	424	427	469	436	427	428	432	439	455	432	446	468	422	403	418	432	469	441	397	405	438	442	429	437	411	405	432	463	423	455	436	462	445	467	402	457	476	449	429	424	454	452	420	457	446	424	422	389	453	426	462	394	416	424	463	421	461	426	448	432	426	428	480	437	437	449	378	405	503	439	486	410	437	414	409	467	458	441	435	457	477	465	430	436	420	457	426	437	443	450	434	468	451	452	462	389	471	425	464	458	466	428	435	450	452	429	454	435	412	425	459	440	448	469	440	423	407	415	408	423	443	467	440	416	487	438	445	426	425	458	428	447	425	444	460	411	402	433	470	480	429	451	460	450	402	469	479	460	445	429	411	426	417	444	422	453	494	450	441	415	445	480	391	453	434	438	465	431	445	460	452	460	453	482	466	425	444	425	480	414	423	404	453	478	449	468	416	438	411	423	464	480	427	457	425	445	428	447	466	415	458	439	441	438	424	464	463	465	441	432	447	468	421	463	432	445	406	435	424	434	440	457	442	402	424	405	438	445	412	454	421	427	434	420	411	400	426	461	446	446	449	456	446	438	465	448	461	447	412	421	391	453	459	453	464	458	460	427	421	429	440	465	438	440	454	445	468	423	414	392	457	456	445	472	430	457	424	428	444	445	434	444	435	419	457	420	430	438	441	465	421	455	476	445	429	413	447	455	431	473	441	427	487	447	440	471	450	421	448	431	443	440	406	404	431	405	424	428	453	425	462	468	456	414	429	418	461	452	426	440	431	380	445	465	432	418	454	461	462	458	414	418	445	454	420	469	407	404	456	442	474	421	432	432	445	470	439	429	496	407	440	448	443	437	432	476	433	437	433	427	422	458	457	438	448	430	476	423	431	476	469	460	437	424	403	434	419	433	415	416	449	413	426	451	462	437	398	428	421	466	469	426	421	423	483	409	465	469	478	428
27422	20110	7929	1044	639	609	585	529	548	493	504	531	482	504	494	484	520	506	514	487	550	510	493	545	559	481	506	491	567	524	514	547	516	496	518	528	521	494	523	532	512	491	476	521	544	500	523	565	507	520	517	555	504	539	495	527	504	543	547	497	537	541	523	530	505	516	519	509	506	486	551	503	514	512	497	526	526	518	498	521	524	482	544	517	529	513	523	517	520	458	490	559	545	495	516	476	535	474	584	512	543	549	512	559	516	532	491	546	523	596	516	493	544	554	485	544	535	507	522	516	538	494	547	526	536	518	568	494	499	526	510	519	518	528	497	480	525	523	544	532	557	505	527	500	537	496	530	508	524	501	526	520	500	521	519	528	534	565	544	520	510	504	491	517	512	536	551	501	499	505	485	532	529	479	524	496	521	570	486	488	533	525	513	501	517	469	521	514	521	566	538	546	555	523	524	514	506	532	554	528	517	570	486	491	489	489	540	522	498	494	502	500	522	513	538	502	539	492	539	503	516	551	502	509	520	546	512	537	544	515	528	537	543	539	518	481	524	499	521	526	502	494	553	523	532	552	503	501	493	523	503	508	494	506	522	536	534	499	513	519	502	488	518	501	520	581	549	547	469	518	565	535	499	508	511	527	550	537	492	493	536	487	564	502	529	528	455	528	533	473	516	535	510	484	520	516	487	495	506	488	506	523	477	556	498	512	537	477	503	540	533	510	515	522	518	520	517	537	506	494	485	501	533	507	480	497	537	515	540	534	500	480	513	508	506	530	529	483	506	490	523	506	514	506	535	533	501	537	529	475	472	521	508	495	515	538	506	506	552	549	511	464	458	514	521	505	481	520	497	517	531	486	492	516	520	487	513	507	501	504	514	535	518	553	517	527	544	525	498	501	520	509	505	483	528	492	506	510	539	561	548	514	509	523	494	503	508	514	528	514	520	512	518	521	505	468	550	486	514	539	535	505	540	524	508	516	509	569	516	510	513	489	496	505	527	480	498	519	495	470	524	516	513	501	494	478	516	552	495	537	509	528	507	510	520	554	532	499	506	489	521	506	509	521	529	477	510	552	525	508	524	532	502	492	499	524	536	522	499	533	494	502	542	540	512	511	520	533	535	498	538	517	508	522	486	519	488	542	486	479	513	484	535	541	517	501	493	486	496	520	523	492	521	509	561	515	542	507	559	506	474	497	502	563	549	536	510	512	524	527	514	506	505	506	509	540	565	468	505	530	496	519	488	519	477	509	518	511	521	497	534	562	543	492	531	488	494	484	520	532	483	501	522	476	521	491	544	520	527	503	522	510	519	510	495	487	495	576	485	509	529	579	521	469	515	567	560	556	530	517	558	513	481	541	493	508	532	515	513	518	527	513	541	542	478	546	528	497	483	529	519	517	559	491	511	515	496	496	565	525	553	492	534	500	556	491	545	519	514	499	519	491	512	527	473	488	493	522	566	532	507	506	528	526	504	494	476	502	536	505	528	555	541	511	519	506	495	533	510	515	518	515	514	487	487	511	558	497	545	464	522	523	512	500	509	503	574	512	523	507	531	530	519	532	556	520	533	498	539	516	532	527	509	506	505	529	509	520	518	498	462	519	559	473	536	524	507	528	482	513	548	502	510	525	508	503	512	511	503	502	493	512	476	553	493	508	521	474	504	474	534	530	513	497	542	511	520	499	514	521	514	521	530	507	480	527	516	522	543	537	502	498	561	497	558	530	555	535	540	527	507	538	566	538	547	537	502	517	502	486	549	514	501	469	466	543	532	541	523	505	505	509	481	520	510	510	469	524	534	536	493	516	457	553	517	522	484	499	538	499	508	494	520	546	538	549	497	521	496	521	547	526	526	462	549	485	553	549	540	515	468	521	546	519	520	519	510	504	531	519	522	523	533	547	590	484	519	511	514	509	517	484	535	513	514	505	505	525	506	469	518	506	519	511	549	464	509	511	506	498	500	539	532	560	500	547	515	517	560	530	517	522	529	504	507	491	510	512	515	525	550	508	511	542	531	496	549	524	478	533	503	515	523	551	574	489	492	520	564	540	515	535	521	523	486	531	498	523	497	499	551	519	507	501	506	502	492	514	535	533	521	495	491	558	503	554	530	562	557	525	517	508	503	518	474	486	520	492	511	509	513	516	498	515	499	510	487	530	514	477	483	553	542	464	517	557	516	506	552	507	498	456	528	500	546	480	513	513	482	555	531	481	488	465	506	536	500	506	544	538	472	433	545	531	522	511	505	484	542	517	553	512	510	496	534	515	527	554	524	553	538	471	530	498	512	484	475	542	507	510	479	503	514	494	537	501	499	499	528	511	553	502	506	550	519	509	544	557	469	474	567	502	545	506	540	523	525	519	502	539	554	494	502	509	542	521	499	500	516	515	465	508	518	577	524	501	508	515	575	540	553	530	521	481	550	529	516	525	541	498	490	516	510	513	489	513	506	500	505	531	539	488	507	506	519	496	510	546	499	541	524	549	573	500	520	565	504	537	544	539	529	543	519	537	504	546	526	548	544	481	504	503	519	507	479	478	537	516	526	498	525	522	535	531	564	513	489	483	522	514	513	540	497	521	504	482	510	504	501	513	480	476	484	567	513	501	528	489	503	472	479	505	559	512	545	500	520	496	515	524	511	508	521	530	504	476	536	518	525	557	518	557	530	515	512	522	511	487	514	498	557	508	527	505	539	522	517	497	529	537	543	506	538	510	496	493	474	484	547	509	475	557	507	493	516	527	522	485	494	505	504	521	500	532	506	514	494	515	560	505	490	537	503	478	524	502	557	516	508	493	490	522	556	530	529	523	513	517	515	522	533	510	497	512	552	524	485	506	488	469	512	529	532	518	566	508	494	501	510	504	538	529	512	480	472	515	506	541	491	546	511	543	467	499	503	470	554	533	526	506	475	495	547	536	511	498	527	523	541	522	506	513	526	558	523	497	487	500	529	488	504	523	542	561	486	489	476	496	558	536	496	496	511	537	523	528	532	505	571	497	517	495	524	504	496	509	480	513	534	525	531	531	534	478	507	515	478	521	502	519	528	543	491	522	526	515	499	491	522	538	520	547	537	528	552	555	506	481	482	487	524	523	508	562	545	548	528	489	531	547	505	486	528	514	548	495	492	498	483	509	494	524	522	506	547	523	504	486	498	484	554	549	512	508	529	504	533	491	483	539	542	498	523	509	555	523	508	494	499	500	516	542	518	473	548	545	490	516	511	518	544	489	506	493	535	512	549	499	483	530	511	501	483	487	504	505	536	498	537	558	512	496	501	529	547	538	497	500	493	490	520	516	452	486	520	504	524	470	522	520	527	456	543	504	511	520	548	558	514	517	479	515	569	534	506	504	535	523	525	490	502	504	514	558	504	524	523	513	507	472	564	538	528	513	515	505	499	521	502	496	535	514	509	539	526	490	495	551	533	550	532	499	485	494	519	526	518	528	522	488	517	566	550	515	534	500	538	518	528	519	488	499	547	530	538	502
18364	1538	1210	925	769	739	683	661	638	648	675	626	604	634	637	627	594	610	628	598	623	608	623	626	642	601	625	595	580	610	610	651	605	650	642	586	606	601	592	576	624	581	591	606	601	645	620	586	626	611	624	577	604	672	609	594	585	621	602	599	595	597	582	567	663	617	583	634	588	645	600	596	595	584	588	608	636	557	670	615	595	607	587	602	594	593	649	575	617	571	570	589	597	661	594	634	623	539	590	614	588	595	552	618	606	604	640	601	549	619	611	604	619	668	653	614	627	591	601	600	625	614	619	608	639	587	601	638	594	580	614	652	556	605	618	623	640	586	564	587	607	596	598	631	620	605	569	611	626	636	602	611	615	673	636	649	649	551	650	633	611	596	589	637	555	605	588	551	595	611	573	592	584	602	574	592	648	605	621	630	575	621	614	557	618	589	650	586	591	581	613	586	621	581	614	586	647	567	608	595	649	623	611	594	633	609	609	642	605	552	621	570	623	588	587	577	623	603	600	588	632	587	578	627	629	634	583	594	609	631	648	585	590	631	644	633	640	587	565	604	566	597	597	561	604	666	613	624	638	645	583	587	610	621	548	644	581	610	592	646	574	588	624	609	625	633	623	611	604	627	594	598	638	643	596	618	626	585	677	593	564	621	621	556	585	602	578	563	594	591	613	613	652	590	606	606	644	655	602	618	618	585	638	628	585	551	617	585	611	620	603	587	633	648	634	601	623	607	597	605	594	578	647	608	618	606	653	627	627	548	666	581	607	579	663	629	607	644	608	624	573	609	607	599	558	596	586	602	623	651	603	614	565	597	595	615	580	627	573	629	610	611	571	586	600	620	591	609	603	596	608	626	598	623	580	649	646	617	594	645	625	620	655	632	566	572	562	584	619	629	629	592	591	621	579	565	600	593	571	625	634	603	619	608	621	590	605	642	596	584	570	602	640	597	605	624	612	590	607	615	622	580	617	620	597	619	586	606	600	614	601	619	575	602	587	646	625	584	569	582	632	614	585	635	615	624	625	651	623	580	572	656	571	613	618	594	602	655	597	570	628	587	607	609	580	607	572	580	615	613	608	600	630	585	585	641	631	588	625	597	579	601	606	588	595	608	612	628	636	599	625	648	616	638	628	587	612	590	661	588	606	614	575	607	621	624	637	642	641	596	588	599	594	611	604	622	616	664	633	609	601	627	620	625	605	625	590	639	618	587	599	597	663	574	608	599	610	609	641	545	669	603	608	638	629	571	614	638	587	610	628	593	584	598	572	553	618	605	622	583	581	596	654	575	609	579	631	655	631	617	611	591	636	605	604	616	633	606	583	604	578	594	662	596	656	605	607	611	629	643	600	567	617	578	586	617	578	589	590	576	586	586	602	618	611	588	569	588	587	620	578	622	584	555	567	622	599	617	562	587	622	610	565	599	626	632	603	615	615	581	659	608	577	613	573	573	582	625	638	599	589	606	644	618	557	648	626	590	640	650	587	657	612	594	595	632	597	594	631	606	612	594	609	626	600	631	601	588	604	604	608	584	621	603	601	628	572	607	624	624	623	621	632	603	611	606	551	601	586	630	611	600	611	624	583	632	572	622	648	603	603	606	623	605	580	571	604	643	592	605	584	614	601	642	618	598	638	623	599	619	599	585	626	579	660	643	619	606	606	604	628	587	639	660	597	623	591	578	599	606	557	581	626	618	600	603	586	607	618	560	606	617	589	625	585	579	649	624	608	588	576	610	605	580	595	550	569	627	593	547	606	655	555	571	579	585	621	632	578	564	669	553	615	639	579	591	595	608	589	661	578	655	606	546	581	587	587	581	592	619	626	615	550	614	624	625	621	583	618	594	619	620	590	572	630	657	607	585	578	586	575	590	530	609	593	631	582	622	560	660	584	594	610	571	601	588	632	651	609	625	619	543	571	607	593	608	611	567	647	609	638	646	614	622	628	617	605	561	595	627	585	672	605	585	586	546	577	603	624	593	572	635	626	568	625	609	623	595	631	610	631	642	612	624	642	577	582	581	619	587	649	597	586	633	613	600	606	652	600	600	572	585	566	586	637	629	626	621	576	560	581	600	567	612	590	609	612	609	584	590	584	626	591	605	650	591	627	580	612	618	607	571	607	574	626	613	614	611	653	579	601	625	613	631	624	608	593	649	637	586	598	556	612	617	611	631	598	609	622	625	542	631	624	609	561	608	590	606	625	625	621	608	605	596	596	603	615	625	619	594	672	608	601	615	601	624	584	626	630	640	618	617	636	577	619	634	567	570	610	596	660	575	627	592	616	658	618	603	577	634	648	578	643	598	619	570	617	581	575	590	600	574	600	569	632	580	606	600	658	577	596	603	578	573	625	653	604	585	595	614	603	614	623	588	597	614	609	611	602	631	606	561	623	612	595	618	590	610	593	601	611	590	635	593	594	622	614	624	611	605	575	603	647	595	611	653	605	593	624	571	648	577	610	603	570	603	680	628	600	584	575	640	581	615	608	643	616	643	584	645	606	593	566	594	593	573	620	620	639	571	597	594	593	606	639	599	571	592	586	638	612	616	588	632	621	612	603	607	592	602	626	633	639	612	594	627	619	639	620	584	585	589	599	628	608	613	606	622	614	636	604	613	611	583	605	594	605	612	584	612	644	638	633	623	580	630	618	609	608	613	604	593	609	567	644	623	605	605	595	586	638	584	573	585	626	667	620	595	625	596	614	615	642	591	591	588	582	611	619	639	608	598	569	595	600	591	581	583	612	637	616	618	585	625	629	586	605	591	573	602	591	631	601	594	610	574	571	618	581	619	643	635	583	589	582	638	611	633	637	606	629	569	636	586	655	607	629	587	616	591	654	594	640	628	581	630	594	604	648	591	627	619	584	579	606	650	604	590	635	615	647	590	598	615	623	609	602	626	597	555	620	623	633	652	571	635	662	617	591	556	590	552	581	590	604	601	619	606	620	592	622	616	688	603	619	580	602	650	647	585	643	605	546	623	608	664	593	630	580	641	634	600	569	571	609	602	576	612	587	572	649	618	603	604	617	631	619	631	661	618	576	605	573	573	640	592	616	591	602	599	616	626	607	582	612	583	628	601	606	602	581	582	626	624	568	608	600	609	580	622	630	572	568	588	607	606	668	606	599	618	581	564	617	625	603	578	604	645	612	589	573	614	565	601	640	656	624	625	583	593	666	625	632	650	619	655	602	605	531	587	638	625	581	639	580	603	630	633	589	641	598	597	573	612	619	590	624	604	577	594	587	628	616	595	575	567	565	647	610	597	609	639	599	595	631	606	557	631	627	642	601	605	633	607	640	627	603	595	580	616	583	572	603	594	632	615	642	621	639	599	598	643	603	640	610	596	602	636	593	620	663	628	625	589	618	569	606	579	584	631	624	560	669	608	585	617	584	629	575	581	592	623	641	648	594	611	644	604	623	658	619	600	634	601	597	600	618	619	595	604	600	610	622	587	576	598	632	590	680	627	602	634	593	608	607	575
23695	21134	28706	23818	21118	12941	1203	732	615	498	467	449	361	386	331	367	327	328	330	335	334	316	294	314	271	298	286	274	277	254	283	270	273	273	264	286	281	270	233	276	271	299	280	256	291	274	278	256	254	267	283	280	264	266	253	240	265	284	263	283	292	275	260	257	288	259	288	272	260	250	295	254	249	299	262	259	271	292	301	273	288	252	255	266	276	309	250	269	287	273	245	285	276	255	282	280	270	300	276	242	254	245	266	277	263	256	263	265	258	263	276	239	256	261	251	260	289	251	237	285	246	279	247	266	278	269	262	265	243	248	279	263	280	277	249	252	273	247	250	256	275	273	276	231	276	265	249	258	289	278	262	268	280	268	276	255	273	279	272	277	277	249	260	266	255	274	276	274	242	262	267	260	253	279	263	265	261	276	281	264	263	255	295	266	259	267	270	238	267	281	261	230	257	262	251	279	257	240	242	262	273	263	286	271	274	302	295	234	276	263	265	279	288	258	277	265	272	237	258	258	261	246	264	267	257	252	260	273	254	260	252	252	259	264	271	247	275	280	266	259	265	297	265	226	295	279	243	280	255	295	266	259	258	274	255	268	300	264	253	252	295	263	277	251	288	264	248	268	243	262	262	263	267	266	263	254	272	285	269	261	291	251	296	260	259	256	288	287	282	249	265	278	275	269	236	258	268	252	296	291	262	281	266	280	254	237	265	275	262	283	250	277	270	248	272	246	282	252	280	255	269	298	260	246	268	259	270	289	243	295	267	251	279	265	285	257	253	228	251	272	249	237	259	263	240	269	269	258	263	285	282	290	215	272	259	280	249	286	278	277	253	288	273	263	291	272	277	259	281	263	274	249	313	309	283	238	249	222	254	276	283	277	247	270	239	292	257	240	242	254	280	269	265	272	273	230	264	267	248	241	268	256	271	286	260	282	284	262	247	263	253	241	270	280	261	266	255	291	284	273	281	263	256	279	262	263	248	261	261	264	273	270	272	265	253	262	254	271	316	247	260	239	266	257	279	272	291	264	259	261	262	288	284	275	251	241	263	266	266	274	258	254	256	280	262	243	260	257	309	274	245	259	277	274	258	262	283	264	293	300	290	284	254	256	273	269	284	246	255	278	278	241	265	232	262	294	253	301	289	267	287	270	263	283	281	255	258	271	265	272	245	248	278	279	253	264	264	286	285	250	262	255	274	266	307	263	275	252	266	291	255	262	265	267	294	259	287	283	274	263	240	271	276	271	295	277	287	275	259	256	250	253	264	280	288	263	270	259	252	275	271	295	271	256	283	277	281	279	275	267	279	263	268	291	265	283	268	246	268	273	260	273	262	252	268	289	279	268	233	272	254	264	267	276	284	260	260	260	271	265	302	277	233	257	276	249	271	251	246	258	287	273	288	275	272	290	234	267	260	247	286	242	239	233	255	277	285	299	269	237	260	240	267	260	252	292	263	263	294	245	282	277	276	267	265	293	253	265	248	250	291	253	255	291	301	266	268	274	259	299	257	260	264	258	241	271	250	255	272	265	246	242	253	250	292	259	249	274	267	260	293	266	285	293	263	294	268	262	250	293	267	276	250	278	258	275	269	266	284	256	235	268	259	261	246	254	248	252	269	271	268	260	255	275	275	246	244	271	245	251	252	255	287	267	291	254	232	287	255	256	274	260	282	302	250	250	239	252	263	247	292	265	275	257	298	287	297	262	247	263	242	246	240	266	246	248	269	235	225	280	229	260	239	236	265	270	249	281	281	261	267	248	261	261	268	271	290	255	273	254	239	239	256	273	262	260	258	263	271	263	281	243	274	277	279	262	280	254	239	252	263	227	278	266	273	263	289	275	263	263	247	274	245	297	269	255	268	273	284	259	253	255	245	258	235	271	253	259	258	276	245	264	264	267	275	224	269	268	242	296	308	276	260	289	276	258	278	270	254	279	270	291	242	220	270	280	246	245	281	245	270	260	248	211	265	273	273	269	266	270	242	277	256	286	244	251	277	266	252	264	258	285	254	240	280	270	254	267	260	263	257	250	261	249	258	266	248	269	256	261	275	261	240	326	280	300	249	287	267	270	243	257	247	258	267	247	265	264	243	262	273	292	245	269	263	303	295	267	272	259	275	278	268	267	275	284	245	254	277	271	267	251	259	267	253	262	284	245	260	231	279	270	241	276	241	295	246	277	267	254	265	279	258	263	282	285	266	255	278	281	256	262	272	256	268	275	238	282	261	269	231	285	272	257	277	267	255	292	245	248	246	272	267	275	259	252	258	264	251	236	244	231	291	267	272	243	284	288	265	269	278	288	251	256	230	249	285	282	253	250	268	291	285	267	276	247	273	286	281	298	268	282	320	296	258	263	266	264	246	263	270	256	282	266	234	250	308	268	239	293	264	250	303	260	266	259	252	254	261	274	275	257	291	275	249	259	263	240	254	289	262	290	268	283	265	265	249	291	257	254	240	257	273	284	230	281	274	268	274	250	242	281	237	249	247	286	251	230	250	307	271	285	237	284	256	265	248	285	255	256	266	274	287	271	270	267	271	252	258	281	272	276	295	268	249	267	239	271	253	270	287	252	246	290	266	245	270	282	299	266	283	269	282	274	272	234	250	256	285	248	252	260	256	269	270	239	282	243	245	273	258	280	261	268	251	264	278	251	220	261	296	224	296	260	272	250	262	272	307	294	273	241	264	263	276	285	261	262	257	266	267	278	251	288	247	261	243	276	273	246	251	260	254	295	256	284	262	264	285	281	247	263	259	260	272	242	278	256	281	258	240	293	267	254	289	283	267	278	287	257	273	291	251	289	258	268	268	307	258	271	252	216	265	286	271	234	270	274	277	258	289	249	300	266	279	304	246	278	277	219	299	263	293	270	274	230	268	263	281	267	257	266	276	246	261	244	263	258	232	259	282	229	280	263	270	270	259	234	276	303	271	234	266	255	272	275	255	270	260	258	285	283	249	273	242	257	272	283	251	274	262	254	298	276	256	275	287	240	282	285	282	253	231	251	260	289	267	265	282	250	306	277	239	266	266	266	277	263	270	276	250	271	269	249	293	257	255	261	250	262	254	271	283	295	283	257	254	253	240	273	261	261	271	252	237	251	250	246	270	265	306	272	256	275	239	273	252	291	257	304	276	269	243	238	284	245	273	290	286	269	263	263	279	253	272	262	280	292	272	260	249	275	262	256	269	274	253	261	230	262	264	273	269	254	262	251	255	271	260	274	266	267	261	271	250	265	311	280	287	282	274	287	265	293	264	268	250	273	243	259	270	244	257	263	251	293	262	287	297	276	256	261	248	247	277	289	265	273	266	267	279	243	265	266	244	259	267	289	278	234	264	301	229	278	257	258	275	215	258	256	258	248	263	270	263	243	314	280	267	275	253	255	278	262	281	262	241	286	240	284	278	257	266	258	286	273	251	256	245	296	277	274	255	239	266	271	270	262	286	286	246	272	270	272	239	251	238	258	244	273	259	271	269	242	263	273
39870	9837	7880	4064	2645	1942	1382	1217	960	855	722	639	611	532	512	509	464	464	439	380	411	383	368	343	373	360	380	359	366	336	363	360	350	337	334	342	371	312	315	357	313	345	375	312	345	302	313	338	303	319	334	359	312	317	310	299	308	315	305	324	311	325	301	328	321	332	298	327	313	368	342	342	321	318	346	334	355	314	365	342	363	322	352	334	314	344	319	326	323	307	327	292	320	332	351	327	313	306	358	335	320	340	316	331	309	292	300	320	355	318	318	277	360	347	333	305	353	360	328	306	325	301	285	345	328	323	302	340	323	330	321	339	307	300	341	301	299	358	303	356	315	283	307	332	316	326	315	322	301	323	324	342	336	334	295	299	316	314	334	314	340	333	313	304	315	322	326	348	330	307	299	352	312	302	314	303	337	317	313	341	345	329	304	302	323	301	330	313	308	325	334	335	325	317	295	306	331	334	306	343	306	327	337	346	339	339	359	329	290	295	281	326	326	288	315	327	327	285	361	337	342	294	327	284	341	342	335	360	320	325	321	322	320	308	288	316	334	293	306	329	296	329	326	338	332	344	311	280	315	336	355	306	316	283	323	330	335	340	335	321	326	300	337	326	311	329	350	305	334	318	312	330	341	328	322	345	362	326	312	336	317	304	333	319	304	356	314	321	352	297	308	297	357	320	336	291	306	307	313	303	317	319	347	339	332	327	307	305	309	316	322	318	334	316	285	345	338	294	330	325	305	351	330	332	286	303	319	304	357	329	294	327	319	316	307	319	331	345	349	293	341	344	308	323	316	352	311	322	340	320	316	327	316	321	359	312	323	330	330	315	312	294	340	308	339	329	342	313	337	287	332	320	339	329	306	350	355	305	325	319	306	319	327	337	304	296	342	313	325	329	309	332	327	342	308	306	309	304	299	373	317	328	299	314	356	284	313	324	319	293	317	338	297	353	351	306	338	341	318	305	321	317	309	299	329	326	326	334	356	350	337	344	358	323	306	308	313	338	333	340	341	322	328	360	308	317	331	304	347	314	301	321	325	323	320	325	299	326	313	323	297	337	348	337	345	327	346	324	324	325	318	287	341	309	326	321	308	338	297	306	304	334	342	303	333	308	306	297	386	337	307	327	347	318	331	302	347	318	334	302	334	351	291	293	317	334	327	347	336	320	305	317	305	324	333	365	296	323	299	319	308	310	321	297	317	320	321	318	299	341	308	301	341	322	321	357	306	298	340	336	342	330	340	333	327	336	329	297	356	318	337	314	351	315	319	315	344	341	357	318	304	296	299	279	321	306	334	317	327	319	287	332	349	332	314	329	312	317	307	319	328	303	315	364	302	319	320	322	318	313	342	327	319	335	303	331	354	334	327	344	287	355	305	307	349	353	324	291	344	347	307	323	360	311	283	337	323	313	345	352	326	305	347	322	317	321	318	305	356	339	313	281	328	318	316	323	319	331	325	339	355	320	331	297	309	319	325	332	326	324	323	312	313	303	326	310	302	312	302	322	312	325	286	322	330	328	337	325	328	319	345	311	330	275	322	315	329	301	362	341	290	339	321	332	346	329	318	323	333	315	316	315	342	326	334	284	302	343	316	343	313	290	305	352	320	322	361	307	300	312	294	319	304	355	307	347	324	327	319	348	350	333	354	328	304	316	277	299	340	315	311	311	302	302	303	321	321	326	314	326	325	316	323	336	340	315	348	357	321	351	332	311	338	303	298	327	348	303	340	327	336	300	325	319	349	304	311	288	325	315	333	341	344	309	339	289	302	338	316	343	315	321	309	317	328	327	305	328	337	341	328	308	347	280	313	325	308	332	321	330	304	312	284	326	336	339	355	310	304	331	330	336	343	318	358	363	308	315	336	325	303	342	340	309	316	324	315	336	309	319	332	353	325	307	312	325	314	316	336	357	362	335	319	312	337	342	301	325	334	330	313	292	308	335	371	317	321	322	290	319	351	318	316	330	316	332	317	332	327	326	328	326	308	341	360	324	292	355	316	347	314	345	328	294	314	335	350	331	358	323	307	322	349	334	337	297	330	331	332	343	306	363	337	331	362	333	291	318	318	332	326	313	315	334	328	303	321	331	347	316	330	314	362	335	334	343	316	337	343	300	326	314	282	334	307	308	363	355	317	336	325	326	350	351	327	324	345	350	305	308	354	324	301	304	306	299	354	312	360	317	329	323	328	345	316	320	307	329	323	330	327	316	326	357	315	362	316	304	318	300	327	361	311	325	336	329	313	334	328	304	297	319	292	301	288	337	343	315	323	324	278	333	326	340	325	336	318	327	305	337	342	331	337	309	321	296	338	320	312	310	343	329	314	314	326	328	312	335	341	331	341	312	317	342	336	323	328	300	331	336	344	337	352	357	305	371	348	290	287	317	274	318	310	323	333	298	331	316	298	318	342	352	324	315	330	313	344	310	309	313	289	311	321	297	343	336	343	323	351	336	326	315	308	310	322	343	308	381	328	329	332	345	322	330	320	312	286	322	311	326	321	303	315	344	325	316	358	338	330	307	314	305	314	318	309	323	357	338	341	362	301	306	309	340	322	305	309	293	335	342	332	333	313	361	306	317	334	308	349	316	315	319	313	323	350	319	306	344	332	345	321	309	296	330	273	321	312	313	314	330	322	318	361	331	340	333	318	338	297	314	314	323	311	335	317	280	294	296	307	325	303	328	316	341	318	314	333	328	318	296	336	321	342	333	294	323	351	326	343	335	318	301	333	296	333	311	333	355	279	311	349	341	315	308	323	314	318	330	280	312	326	291	311	308	309	351	296	319	329	292	308	332	318	314	336	364	316	322	326	314	293	347	306	301	286	304	331	325	322	344	318	337	331	320	311	309	331	332	318	350	304	320	329	336	350	346	348	324	314	301	324	331	315	317	317	313	327	302	316	330	332	328	336	315	336	317	293	360	305	347	316	318	320	313	337	327	332	286	312	313	312	315	321	310	339	321	292	343	299	302	348	336	329	346	297	353	330	331	304	302	287	301	320	339	315	356	334	316	307	303	340	320	318	323	345	277	329	317	307	346	352	344	304	325	328	322	344	329	332	322	350	347	339	330	292	289	305	339	274	309	349	351	348	322	311	315	317	360	302	337	338	327	324	353	324	334	297	332	353	294	327	306	321	320	336	321	272	336	302	313	347	303	310	308	340	339	324	311	311	325	352	343	292	349	333	347	323	307	342	315	306	289	323	307	321	373	353	311	304	322	327	329	308	313	317	324	317	340	329	322	293	318	313	313	335	309	312	310	345	306	332	320	305	312	333	318	316	315	321	311	330	317	312	345	333	326	339	322	320	326	332	344	335	313	314	302	331	312	319	318	321	325	300	300	339	302	309	351	346	317	309	332	342	296	338	314	330	335	334	340	333	327	326	339	323	346	358	315	343	324	355	313	311	355	318	328	317	315	308	363	329	318	308	306	310	349	318	313	317	312	301	323	313	330	337	315	310	315	340	319	285	283	325	313	329	328
25069	21168	27929	24590	15148	1580	1075	887	840	848	789	788	759	795	799	764	765	704	763	732	743	749	737	712	748	724	680	699	738	750	737	766	698	677	714	733	711	691	735	684	717	721	704	724	679	725	696	685	770	728	730	742	691	729	721	719	675	742	700	746	726	665	703	710	663	736	693	679	671	667	694	736	699	718	696	757	709	757	663	698	726	670	682	682	655	734	673	706	703	695	680	724	671	671	688	695	659	713	671	691	678	698	705	681	721	684	713	707	716	683	715	716	664	683	703	712	678	711	697	708	733	703	699	723	740	752	708	704	772	721	717	703	674	643	738	722	717	683	713	660	670	741	744	680	745	691	689	686	736	724	681	696	675	698	677	733	723	738	709	704	670	682	705	683	719	703	707	683	709	692	714	693	741	684	735	725	714	752	740	699	739	738	686	721	720	800	699	706	707	701	683	751	725	705	690	734	748	704	699	731	699	693	708	729	684	712	715	725	694	726	687	694	723	699	724	727	679	729	723	718	700	720	692	668	758	625	712	742	694	701	704	637	713	725	665	714	708	679	746	705	730	690	709	726	716	680	706	743	667	717	693	665	766	693	745	702	706	711	716	684	729	666	738	772	705	676	724	695	684	691	687	660	666	714	689	683	711	707	729	687	726	728	714	688	698	693	717	729	723	721	693	665	725	724	707	675	710	728	756	726	714	716	713	678	717	713	679	692	716	687	691	668	736	717	725	698	693	683	681	781	727	654	674	727	696	728	716	779	681	688	715	733	755	753	723	676	728	720	738	775	719	726	718	698	750	639	701	666	758	712	669	714	744	685	711	713	727	683	718	698	685	721	670	688	653	739	704	751	711	749	738	697	695	723	708	742	723	737	732	707	706	678	717	711	783	713	693	719	748	727	740	722	715	708	722	720	674	737	672	688	736	707	667	752	672	711	705	678	713	720	670	698	675	680	719	731	704	706	704	688	697	651	689	671	697	706	710	704	743	705	705	665	710	713	696	735	708	736	713	732	743	729	720	706	675	726	704	713	715	710	670	674	772	751	686	714	717	749	722	712	726	708	721	759	766	671	728	703	665	693	723	702	708	656	732	763	691	719	731	703	719	730	653	677	693	685	684	703	732	738	650	714	735	678	705	731	722	720	692	745	664	758	674	696	714	698	650	746	681	719	681	727	749	753	682	693	726	733	705	693	702	764	702	689	728	691	728	656	717	708	696	718	758	724	654	697	739	689	733	714	701	713	655	724	757	717	674	790	715	745	731	682	732	708	705	685	671	741	734	664	745	730	674	765	728	709	683	756	716	737	686	703	690	726	712	687	717	672	720	699	689	709	707	700	683	701	734	695	731	649	666	717	658	730	728	720	746	712	683	764	721	680	726	708	679	712	682	726	770	719	763	773	692	692	685	700	702	696	729	704	666	716	705	678	717	699	711	714	699	678	650	694	716	701	739	721	719	686	728	712	737	678	703	700	730	712	705	753	706	750	661	726	751	708	682	647	694	689	700	655	711	680	674	712	747	718	715	740	709	737	694	695	722	715	745	681	689	751	695	718	696	687	726	700	706	690	689	728	780	723	692	692	698	747	682	725	717	725	738	702	681	705	728	728	713	641	689	670	730	722	724	765	712	669	669	667	681	706	681	706	673	728	661	698	717	700	705	691	710	694	696	726	709	721	684	756	694	698	698	726	708	723	706	745	732	724	687	704	728	670	659	702	701	700	678	684	694	692	715	728	696	727	701	686	734	701	706	693	695	706	715	711	665	699	736	663	715	707	717	718	701	685	653	723	694	712	714	681	698	717	712	768	669	710	679	727	722	727	721	733	672	731	655	670	702	671	728	742	739	679	700	673	694	735	666	706	662	700	743	692	708	736	694	657	699	709	741	752	739	725	689	712	690	736	691	711	710	687	658	725	733	703	728	653	734	691	774	715	719	744	706	710	666	663	676	683	669	666	720	672	722	738	734	731	694	702	703	722	735	721	699	737	739	713	635	721	667	692	706	743	690	721	708	677	682	710	761	733	727	699	669	748	723	671	650	646	725	702	705	707	718	717	707	684	698	716	716	730	696	683	747	688	703	668	673	686	734	707	718	696	746	677	725	659	712	745	655	735	689	714	706	660	699	750	741	704	703	707	712	721	735	683	738	676	722	701	668	701	767	729	727	733	664	647	718	695	728	721	741	707	674	724	689	729	740	706	720	748	726	629	733	719	739	691	731	760	690	717	739	693	708	731	667	728	692	675	701	677	696	726	667	744	743	671	676	695	709	709	708	665	715	696	690	722	717	708	730	684	744	701	672	719	691	726	653	673	731	673	685	679	675	683	688	682	717	674	717	727	730	695	702	715	665	719	746	743	693	711	703	698	685	740	708	697	680	709	694	729	744	679	647	721	688	702	760	694	669	778	670	687	732	746	708	697	710	735	768	700	741	669	660	729	739	749	748	724	709	712	621	727	677	705	732	690	707	725	684	675	682	691	718	678	723	726	728	697	692	706	734	746	689	670	728	712	764	710	690	700	692	677	691	715	742	714	703	711	689	759	740	698	695	699	702	673	696	678	688	730	706	708	707	686	694	706	707	730	673	702	745	701	704	707	759	740	669	689	730	703	711	700	715	746	709	693	701	707	693	719	736	685	658	704	716	709	713	724	722	730	633	726	704	694	702	714	714	699	671	661	709	688	687	746	688	735	677	704	706	664	733	717	736	695	685	711	724	653	707	749	713	715	710	737	677	652	721	699	685	688	682	715	680	744	728	709	738	703	725	687	709	706	697	719	691	721	729	670	733	725	682	685	674	686	682	704	683	731	685	689	698	738	701	697	751	718	755	709	749	701	703	698	667	695	682	737	648	729	725	669	754	725	677	722	721	698	711	695	711	705	678	712	690	702	673	717	697	681	730	673	703	671	778	713	688	692	673	745	704	704	693	696	694	764	739	705	690	705	726	710	681	696	737	734	691	699	697	729	721	710	663	709	695	749	667	749	723	766	724	705	697	653	688	708	705	701	732	738	684	720	721	650	737	683	739	723	698	709	703	712	684	698	687	677	656	658	720	720	735	658	683	690	704	674	691	715	745	695	701	687	667	720	657	698	710	680	732	684	739	695	674	747	685	754	735	741	765	722	726	714	738	689	724	688	679	728	705	683	676	719	692	687	703	652	709	720	704	735	711	680	676	688	731	640	737	673	697	741	688	690	690	712	735	660	677	702	715	691	716	681	728	725	702	755	655	690	673	709	691	720	721	712	724	725	669	730	708	703	709	719	723	731	710	691	721	726	658	684	734	697	695	685	697	741	723	720	661	742	737	715	698	689	718	726	680	656	675	701	726	668	656	704	686	679	697	697	735	655	729	707	727	666	678	719	716	684	718	723	688	702	694	740	659	682	731	701	676	697	697	660	731	675	680	714	686	713	699	706	691	727	713	717	661	672	753	682	657	695	718	695	714	684	711	712	764	654	717	717	698	724	734	718	711	714	677	659	664	757
39252	6717	5051	2849	1951	1731	1461	1322	1166	1104	1013	998	920	950	893	843	865	958	870	833	837	864	843	818	779	806	846	793	772	807	791	785	826	807	838	803	804	779	782	788	748	848	795	768	848	796	777	768	808	767	771	832	788	796	754	793	793	772	839	799	819	754	798	801	792	794	795	816	733	846	754	842	783	801	859	807	781	776	749	754	836	791	810	747	791	786	789	838	730	802	782	787	751	843	785	788	806	746	794	810	812	812	797	803	751	818	811	813	794	743	805	776	815	767	800	778	819	786	758	802	760	772	760	827	872	803	789	758	784	739	736	798	791	797	836	815	846	745	746	789	777	760	744	807	831	781	815	792	762	783	782	765	841	782	771	765	788	768	795	732	871	802	785	814	826	778	777	808	775	779	809	770	782	779	775	814	788	782	801	756	775	773	780	775	792	817	759	761	773	841	840	794	844	778	750	809	806	785	809	762	780	806	764	769	797	773	790	779	763	815	803	770	770	787	784	789	766	791	810	774	805	811	792	763	744	803	800	790	824	788	768	807	806	766	783	777	792	772	819	819	811	761	809	777	759	810	720	774	796	775	762	750	788	766	788	779	789	771	753	806	760	781	830	777	766	719	783	774	834	782	802	804	763	809	761	824	721	761	804	824	794	848	798	763	784	796	806	834	782	789	765	802	818	776	835	782	771	775	837	810	791	810	824	825	759	798	770	796	780	826	866	782	795	758	816	833	797	788	802	821	789	825	818	805	799	813	781	813	848	786	772	721	817	801	759	770	768	809	815	816	784	788	789	799	821	767	845	824	793	751	801	780	792	832	785	799	824	813	817	772	790	754	787	785	773	799	770	755	778	772	819	801	807	785	784	818	784	801	794	802	832	797	776	813	774	786	770	794	755	758	812	781	786	795	793	779	843	799	768	839	792	800	849	825	814	772	800	794	779	828	792	774	767	795	834	829	775	814	768	813	773	778	825	798	775	785	815	793	812	753	817	786	775	740	793	796	816	785	784	780	835	814	815	763	802	807	796	782	781	834	792	769	798	735	816	809	790	798	729	806	836	834	780	773	794	781	772	772	800	797	782	819	786	793	760	756	811	832	750	816	774	768	768	829	774	773	798	778	774	778	842	825	797	790	774	811	743	832	811	800	797	804	750	792	745	780	801	782	802	777	812	775	799	786	750	749	788	866	771	774	776	748	723	728	794	754	756	762	809	807	747	796	825	816	789	808	776	794	782	802	813	767	759	754	788	817	834	793	739	786	798	780	807	768	779	780	779	787	783	812	799	735	807	812	813	815	777	820	802	801	806	805	841	815	770	764	817	788	828	807	739	816	756	817	829	788	763	848	787	801	781	783	763	849	851	769	857	800	800	795	765	793	800	768	769	772	805	786	767	767	797	800	790	801	781	778	759	720	806	813	793	765	801	799	775	796	729	755	765	839	782	804	815	821	816	809	732	778	829	769	786	778	774	818	802	776	777	794	767	796	782	721	745	823	723	785	839	778	770	801	775	844	794	778	733	810	759	765	779	776	770	789	742	772	807	803	788	733	796	755	821	767	849	803	833	797	833	756	759	781	788	842	765	780	806	781	794	763	756	819	778	819	783	799	804	805	778	765	859	785	805	799	771	804	825	780	793	768	804	772	800	809	783	783	755	761	781	774	779	829	770	762	829	777	836	801	791	794	801	826	797	809	799	812	775	798	827	775	783	736	834	796	827	811	815	752	726	778	787	779	847	755	810	777	834	781	803	771	827	772	783	829	818	826	762	819	804	804	781	777	794	765	761	804	791	765	805	800	825	799	820	816	786	775	737	794	735	801	807	768	774	806	808	765	780	806	793	784	830	776	782	791	810	809	813	765	757	806	786	773	810	801	799	791	820	824	817	796	739	772	825	766	753	768	807	819	825	838	744	798	779	799	788	770	777	835	792	709	775	779	830	792	703	760	748	804	818	803	747	764	781	772	766	786	808	807	834	824	787	800	760	818	743	782	805	784	819	768	825	756	758	810	756	799	811	847	826	752	823	787	811	802	745	809	793	772	763	809	795	731	775	791	786	786	802	824	773	799	779	832	761	810	788	768	757	820	794	822	804	840	827	770	782	804	786	801	788	838	765	800	796	797	765	776	751	776	792	814	800	744	824	773	779	783	777	812	808	737	808	783	791	795	816	827	769	787	757	728	790	788	832	805	769	820	806	792	836	806	746	774	754	789	754	776	775	752	763	757	770	830	796	790	760	718	787	812	852	799	797	757	795	808	795	783	816	739	808	792	818	816	779	797	772	776	800	811	817	772	788	743	776	830	772	785	800	804	817	848	760	808	843	739	800	825	744	773	754	821	775	798	810	781	735	800	829	780	817	887	814	759	799	765	766	753	788	782	805	792	802	784	788	788	784	775	800	808	810	793	840	780	833	767	757	764	784	751	777	791	802	825	781	856	825	805	828	801	757	771	773	800	744	779	811	752	752	763	795	761	796	815	778	816	811	737	762	792	739	782	754	799	781	805	800	829	811	819	756	830	774	779	811	796	801	806	739	737	764	804	768	815	787	774	789	791	801	835	785	847	766	746	813	776	791	794	814	797	825	827	731	792	755	782	836	856	804	774	776	799	795	750	771	789	807	785	778	795	762	783	799	789	794	771	770	771	758	811	772	825	787	770	732	804	853	799	763	785	799	796	837	743	771	829	841	726	811	770	794	793	811	787	854	787	797	753	781	772	713	775	751	778	737	786	783	802	766	752	759	791	841	753	748	805	822	758	802	745	758	793	797	750	843	790	760	753	787	770	778	752	808	817	827	803	838	806	803	807	794	782	830	778	766	754	816	789	759	816	806	807	802	796	781	736	801	759	801	783	778	800	830	762	792	792	749	827	756	792	795	789	817	826	770	805	775	803	784	802	785	795	751	829	806	821	813	822	743	782	758	805	724	773	788	788	755	758	795	832	775	804	840	759	800	796	786	764	808	759	796	786	769	790	781	810	771	823	791	771	796	800	804	756	771	769	803	809	802	843	792	800	834	802	798	815	815	808	770	779	779	838	816	826	790	807	761	787	789	750	762	790	766	774	767	818	782	819	815	774	834	797	746	750	790	795	774	785	785	813	774	805	765	778	825	785	759	797	807	792	823	779	780	824	761	831	795	792	817	764	835	798	810	852	787	836	817	697	803	784	793	771	815	803	792	810	813	772	795	836	731	804	795	773	829	766	802	762	802	790	814	774	799	808	796	799	840	823	777	797	796	773	775	809	790	820	822	776	784	806	769	800	801	802	790	780	780	773	798	850	760	793	844	759	805	778	803	788	834	761	812	796	801	795	784	787	785	777	768	792	827	772	806	738	774	801	754	768	807	786	804	783	834	831	778	797	764	800	858	774	829	781	804	823	773	781	785	819	793	787	770	791	768	798	863	794	803	813	786	782	803	775	777	793	800	821	803	812	787	817	772	823	807	796	794	846	774	786	816	793	742	819	735	821	785	763	793	747	779	827
22792	21212	29226	23517	21215	21272	12756	1322	1009	876	748	701	693	633	554	570	527	513	526	489	431	481	460	470	482	477	447	440	468	402	459	452	449	447	435	457	405	417	414	387	424	409	448	429	454	412	409	407	454	418	404	466	415	429	429	393	459	403	409	434	431	454	427	414	419	390	438	391	423	437	415	410	402	409	405	393	420	409	399	422	408	402	410	404	398	435	406	404	428	437	393	409	395	445	390	383	399	383	374	400	419	411	389	420	435	399	437	388	394	465	427	408	411	377	420	398	418	376	416	416	396	415	370	428	402	426	401	417	411	420	416	424	395	398	412	350	435	425	414	411	433	410	414	390	395	420	384	435	408	423	405	445	411	414	421	423	412	371	452	349	429	424	422	377	406	406	424	435	427	418	408	422	424	397	377	425	398	395	385	421	383	411	435	433	364	375	431	386	390	428	417	427	419	416	376	428	384	451	377	379	423	440	403	446	398	401	385	432	412	432	383	373	417	424	404	420	379	429	375	401	406	376	412	425	397	386	436	437	422	412	425	408	411	411	416	417	399	397	404	405	411	422	403	411	417	420	427	412	371	440	440	402	432	396	393	425	391	412	383	412	410	398	404	430	413	450	397	415	423	360	374	422	392	404	417	423	386	396	376	427	431	387	436	415	403	443	365	372	364	425	414	411	432	398	435	415	405	420	414	454	384	380	427	413	399	405	374	431	407	420	416	401	433	418	414	426	434	417	402	385	386	426	435	417	394	425	398	395	439	399	431	405	428	417	369	397	439	417	394	398	421	422	373	431	408	386	416	396	397	425	424	408	430	436	406	392	395	381	403	441	402	435	368	405	387	389	384	399	402	379	453	450	424	398	416	413	420	402	391	433	383	419	433	438	412	410	424	401	418	420	437	348	406	446	401	398	395	441	426	378	378	446	432	417	398	400	403	433	399	401	418	393	394	386	398	419	403	404	368	404	388	401	442	418	383	433	399	382	388	384	400	424	435	413	379	390	415	391	389	405	381	406	373	419	409	404	436	398	406	387	419	422	369	396	357	410	414	444	420	411	432	396	396	428	422	390	418	376	434	395	404	445	369	434	394	403	439	393	430	386	407	398	425	379	426	425	432	376	403	426	446	386	377	405	423	423	388	392	407	411	410	407	422	408	403	391	407	410	381	376	413	459	398	372	412	391	414	408	397	389	428	441	410	409	426	399	419	419	395	402	405	407	419	377	397	405	391	392	425	430	393	426	402	403	411	401	396	409	423	435	453	358	425	391	405	458	412	398	440	399	419	395	400	410	374	401	380	382	414	409	440	385	423	449	386	450	393	388	370	425	397	395	419	422	417	389	409	394	421	411	429	405	410	414	415	404	378	388	382	421	412	412	403	399	421	409	430	429	373	413	371	452	392	401	414	396	391	377	398	406	407	421	382	410	422	405	427	429	421	401	412	405	375	423	393	425	399	405	393	379	408	440	363	441	385	409	413	385	386	417	420	365	388	412	391	448	370	394	425	405	405	415	408	377	422	420	426	403	384	410	434	391	434	431	450	399	391	396	434	405	393	391	411	391	409	409	413	443	420	409	402	434	401	406	388	409	416	361	402	407	398	386	391	391	439	384	385	424	408	418	398	383	418	394	417	409	405	440	403	391	418	403	407	449	401	366	384	427	401	428	389	415	412	445	423	384	418	385	436	402	398	413	432	409	410	403	367	435	431	375	440	425	449	443	408	358	388	408	433	399	402	392	421	438	418	416	406	423	446	376	425	396	368	429	442	396	443	394	425	387	417	418	403	418	421	392	415	435	394	387	437	386	399	395	440	424	386	416	430	412	434	402	378	407	456	383	412	392	412	387	423	382	416	385	389	413	409	412	411	435	404	419	417	387	407	424	452	399	432	372	386	452	430	441	384	385	413	406	365	442	387	430	420	421	417	399	389	409	361	436	396	449	411	392	405	381	416	396	389	410	392	416	390	438	393	422	376	404	418	416	421	403	444	437	393	383	390	391	375	405	450	393	429	395	371	452	393	447	387	417	393	435	414	402	374	388	447	394	444	407	446	373	363	403	382	426	394	399	425	402	419	390	411	399	400	400	406	410	394	420	378	427	421	421	427	363	393	416	412	406	410	416	398	399	409	384	389	409	392	396	381	391	421	412	419	379	419	447	400	391	384	439	390	398	392	391	419	405	419	424	431	425	426	392	414	409	421	390	366	408	405	382	435	422	422	403	406	416	379	369	415	402	422	431	417	395	408	423	417	407	386	403	415	407	418	406	427	407	395	386	391	382	455	420	403	428	404	415	416	444	388	420	393	414	391	407	440	391	367	409	408	394	392	435	391	429	390	427	387	379	447	395	411	394	435	395	433	404	389	392	392	402	375	401	377	396	415	398	416	406	433	396	366	422	386	405	432	380	388	451	417	383	392	401	434	428	415	369	434	399	408	415	434	432	418	438	411	379	418	393	439	430	398	392	375	406	409	377	370	402	413	397	409	404	379	397	418	406	433	410	402	421	392	412	367	422	411	384	414	383	381	452	403	425	406	407	400	389	369	392	422	404	399	433	422	401	418	416	435	419	421	435	404	382	393	413	444	459	413	407	403	426	404	434	415	366	390	402	403	425	410	397	424	409	400	384	392	389	380	432	406	385	378	382	389	390	417	417	386	391	400	389	421	426	399	396	415	412	428	412	402	422	440	465	442	407	382	417	439	431	415	410	414	411	402	433	384	428	369	414	411	372	418	429	397	401	406	397	426	414	373	400	451	398	403	454	413	396	420	444	413	381	374	388	426	433	417	394	395	423	433	407	440	420	396	407	408	423	420	418	452	396	411	409	409	409	437	381	396	431	404	414	392	410	401	377	416	438	415	402	408	421	414	381	416	411	390	419	428	409	427	419	409	370	383	442	415	405	419	411	438	391	377	398	430	386	435	414	384	424	380	408	388	450	420	378	378	407	391	378	416	400	404	443	400	417	443	370	388	391	401	452	406	382	433	442	420	421	398	412	446	387	424	389	391	412	407	375	403	395	415	433	430	396	378	397	430	398	441	365	400	404	422	428	410	439	407	362	415	425	408	373	403	421	384	430	405	416	407	457	381	386	408	403	394	401	421	415	408	423	408	414	411	396	420	372	407	413	396	413	423	411	412	384	428	421	376	400	419	414	410	441	397	401	412	393	431	384	379	408	380	415	431	395	435	388	406	414	438	414	413	420	387	429	383	392	410	373	395	410	411	410	393	411	449	400	438	427	390	377	386	410	442	404	407	402	417	418	388	420	429	394	406	404	391	417	401	427	421	381	420	391	391	405	439	407	386	403	399	393	383	426	413	390	397	366	433	453	412	382	422	390	410	407	381	399	418	413	409	392	423	384	403	416	455	389	420	382	445	441	392	424	415	415	422	413	417	410	406	418	391	425	396	419	401	390	420	419	420	402	415	391	383	425	448	396	436	401	445	375	415	410	421	394	420	412	415	427	414	413	436	407	410	404	399	353
40650	15365	13373	7166	4709	3492	2634	2211	1723	1535	1239	1040	1004	863	785	748	723	666	667	614	623	592	558	545	536	525	494	519	470	528	503	504	483	520	468	474	497	490	461	463	463	462	490	470	456	446	472	464	463	441	486	466	471	483	453	455	469	442	468	462	420	460	451	474	447	447	428	434	467	460	454	497	471	469	462	477	453	467	438	462	464	457	448	462	444	449	416	476	450	453	467	450	430	460	433	419	426	461	463	458	482	482	458	474	439	456	404	463	462	457	448	435	450	450	435	442	442	461	463	416	431	474	427	424	447	444	435	449	465	425	433	462	478	462	457	462	420	448	447	451	475	486	468	483	437	465	438	504	466	433	467	418	493	475	476	439	449	424	455	439	466	449	441	452	444	512	424	463	451	455	412	423	451	420	462	398	476	418	428	451	486	464	458	461	433	469	450	424	438	432	442	433	441	474	445	450	432	468	399	478	491	441	452	416	472	459	460	400	463	453	462	431	438	437	469	450	481	428	437	461	501	430	485	475	425	452	439	425	442	438	486	443	428	431	463	486	470	469	476	451	426	452	428	450	454	464	453	420	455	427	457	434	458	458	446	422	409	420	388	431	458	420	421	426	493	456	421	416	473	440	475	452	447	418	476	475	447	428	458	391	440	447	459	419	442	482	463	463	467	460	451	449	461	436	420	439	458	470	427	429	429	417	460	447	453	490	456	445	423	451	471	423	467	463	457	466	472	455	456	448	469	494	460	460	443	440	445	454	490	436	446	492	461	392	444	478	485	426	438	442	439	434	475	464	467	425	486	427	458	446	457	431	427	416	433	401	438	461	422	446	423	448	461	492	437	471	437	462	494	442	448	438	469	386	423	445	490	460	488	461	419	458	446	463	451	418	456	397	431	464	464	427	444	435	402	441	457	444	434	462	474	466	433	434	465	484	461	439	439	470	435	468	444	450	498	445	442	436	413	431	437	463	425	472	468	440	450	432	411	437	492	445	440	454	455	427	448	428	418	492	444	424	427	455	450	482	458	471	446	449	445	491	410	430	419	460	434	420	471	446	425	441	424	465	451	498	407	450	409	454	441	441	446	455	441	458	436	418	408	475	481	422	454	443	434	422	481	459	427	451	493	484	431	467	465	471	448	452	441	451	463	444	448	460	423	439	410	439	443	459	454	433	454	414	438	445	464	487	453	424	418	424	446	444	475	456	473	433	439	454	488	432	436	448	448	456	467	477	427	499	438	445	503	440	443	481	438	452	436	466	420	466	453	429	450	461	462	455	432	412	474	410	514	473	480	447	470	440	465	445	442	457	481	463	500	422	456	433	448	426	430	465	453	424	438	482	445	422	415	452	431	443	444	444	447	444	424	440	481	491	463	414	484	467	474	491	441	445	437	482	440	414	471	435	461	444	448	462	427	466	442	424	453	441	493	450	462	466	457	427	460	408	465	450	469	433	454	453	469	424	431	443	460	414	484	475	456	422	448	473	446	433	447	432	442	465	432	450	435	466	443	479	427	428	438	426	455	463	450	438	406	419	477	447	454	438	442	422	465	429	467	463	464	463	413	475	458	427	464	457	461	421	442	470	492	441	472	436	492	448	473	448	420	456	452	457	425	439	468	434	483	465	456	454	448	454	448	468	441	474	437	426	500	422	415	459	446	476	468	442	457	476	448	451	484	465	429	438	465	423	454	433	407	449	480	426	458	450	436	448	453	429	455	473	483	450	448	434	457	468	498	448	433	466	442	426	432	443	435	446	463	474	458	429	473	460	422	462	462	479	414	469	438	459	449	449	428	446	434	467	480	410	424	471	452	451	446	452	450	466	461	442	455	439	412	459	470	465	425	435	479	462	456	431	439	415	450	435	399	474	466	475	424	420	458	480	457	435	446	464	442	437	448	449	436	470	441	462	435	463	453	440	438	444	455	463	447	426	431	424	428	417	473	433	491	510	453	449	468	410	495	447	475	459	459	447	435	427	406	475	437	453	420	495	461	461	456	439	443	421	471	456	477	438	430	474	433	470	419	425	410	458	482	446	427	441	444	444	466	445	458	452	484	435	458	432	457	488	471	452	451	460	479	426	471	450	465	441	448	442	472	472	440	418	436	419	424	470	480	443	423	484	445	431	424	445	447	436	407	431	478	443	474	444	469	458	421	452	427	417	397	473	446	435	456	441	425	443	464	457	478	465	477	447	422	446	443	448	438	430	477	434	434	398	393	439	443	445	469	456	458	447	451	466	413	447	474	452	443	447	439	485	428	450	487	438	470	499	469	430	480	487	423	416	427	461	464	408	449	413	498	438	472	481	433	449	428	415	450	427	481	487	468	429	440	439	466	449	425	444	440	449	441	459	446	439	437	422	443	439	449	438	435	457	442	445	449	480	441	471	435	452	456	456	424	446	439	499	440	419	451	431	433	476	456	430	455	462	438	451	463	461	470	444	435	445	452	454	469	457	450	461	427	474	467	460	449	465	425	419	456	434	445	481	422	441	428	436	437	460	440	447	443	445	488	441	465	419	495	454	480	443	444	451	479	459	432	388	462	464	448	429	455	456	432	431	438	466	472	463	446	475	413	452	472	443	464	446	464	418	420	475	428	427	462	445	443	487	446	441	470	484	421	449	467	421	427	443	458	459	441	447	464	466	430	457	439	420	441	422	438	460	435	455	441	417	453	432	449	469	470	440	431	428	415	428	436	437	429	453	472	431	421	457	449	442	481	454	477	447	425	445	443	459	437	503	498	438	461	474	446	463	445	455	427	442	408	450	425	463	474	450	436	477	408	456	435	441	462	448	451	474	474	450	469	446	460	445	464	435	477	461	454	459	457	428	442	438	463	449	459	427	421	436	442	497	429	474	464	463	466	463	460	449	493	440	441	424	417	441	422	454	480	417	472	463	442	425	422	455	425	440	450	472	440	433	461	438	434	401	467	463	423	435	455	445	468	412	468	442	449	460	438	432	452	433	483	419	425	454	455	445	431	457	451	434	474	455	439	418	443	429	458	426	458	446	468	444	430	431	448	449	431	446	450	456	453	426	459	432	476	473	431	468	458	467	429	426	450	446	427	430	458	433	469	445	454	444	435	417	434	471	456	458	424	443	450	425	416	496	462	433	464	481	428	436	459	447	475	402	467	430	484	470	460	431	430	467	451	486	473	425	494	403	468	420	439	488	446	430	469	466	430	461	451	454	427	454	500	424	442	443	441	463	441	457	482	437	455	454	438	445	449	468	447	442	399	437	456	440	476	416	437	439	464	460	468	437	417	439	439	433	456	454	485	406	485	464	418	471	450	467	416	440	467	412	478	425	470	416	453	463	410	431	419	453	403	434	452	440	488	427	440	480	448	469	412	410	421	493	456	480	450	424	437	457	466	441	450	452	444	459	435	482	484	406	449	469	459	431	450	450	450	434	446	409	440	491	428	463	474	477	467	386	452	463	425	441	456	443	450	472	437	462	458	424	451	465	415	455	471	439	402	425	403	477
27467	20251	8504	1241	841	784	689	526	498	555	525	507	519	586	527	515	537	537	520	526	539	510	524	524	501	509	492	530	542	545	538	505	521	543	572	536	522	531	472	504	545	554	485	517	481	514	531	521	493	555	494	528	542	530	503	492	510	511	519	541	518	498	535	532	577	509	512	525	509	529	496	518	508	549	516	522	531	532	533	506	490	518	557	524	458	554	521	532	524	440	486	579	493	526	485	535	507	542	540	512	573	546	547	473	555	547	515	557	455	524	509	498	523	538	501	539	533	485	481	503	530	532	537	530	546	543	518	511	529	506	519	566	492	506	525	500	505	551	537	523	494	513	473	539	504	531	487	500	510	513	532	496	477	542	517	497	517	522	544	549	490	548	507	522	538	540	529	540	511	532	547	561	512	489	559	517	472	505	498	538	529	535	516	508	493	476	521	492	554	531	528	517	523	492	525	550	565	527	505	554	515	509	472	478	537	511	513	524	539	513	521	514	520	501	493	485	544	560	504	509	489	594	513	567	542	504	552	517	479	497	524	535	538	541	518	501	531	540	509	503	516	497	545	545	504	499	510	552	507	548	520	513	522	502	518	510	560	486	511	490	541	504	566	487	512	548	530	543	519	487	515	541	551	477	546	537	545	515	524	476	518	525	517	534	501	494	517	516	528	539	552	487	570	533	552	576	534	527	504	572	489	550	544	496	504	531	514	535	506	479	544	506	564	533	486	501	491	525	526	522	535	501	525	475	601	525	525	531	494	488	532	553	565	532	513	548	534	506	504	495	520	508	521	539	520	514	550	535	504	527	546	503	517	494	548	480	482	524	540	544	554	541	525	533	497	499	494	551	523	545	482	506	532	491	513	519	517	504	512	505	495	534	530	548	565	506	492	514	508	519	502	523	519	482	508	527	519	511	523	511	516	532	547	513	537	501	573	504	515	573	553	482	530	553	522	533	488	480	488	502	501	531	546	518	505	528	535	551	538	489	493	489	529	476	510	523	597	536	519	488	536	492	487	553	551	514	561	516	472	508	552	554	500	530	524	543	500	531	479	512	562	536	518	573	521	527	509	508	474	512	505	513	555	568	512	527	563	523	556	538	512	561	534	508	562	526	511	539	503	496	545	559	521	520	595	507	524	520	503	518	462	570	521	489	549	530	517	530	511	525	495	491	498	512	552	542	543	517	571	558	480	467	517	542	514	533	527	537	515	490	503	552	497	513	530	507	544	512	552	519	515	540	538	523	487	533	512	561	550	557	509	532	470	482	545	518	486	500	489	522	501	530	539	534	537	499	516	529	513	530	527	554	525	533	491	499	556	508	491	512	533	539	539	513	501	547	523	542	481	550	523	542	472	508	541	512	523	516	519	548	547	516	529	551	542	483	555	550	510	499	522	512	512	494	529	525	488	526	506	562	521	563	455	521	515	493	513	462	481	540	508	520	554	545	557	504	550	555	495	535	522	550	507	523	493	537	538	515	555	541	498	551	501	496	513	487	553	502	521	538	495	493	487	523	529	501	515	501	517	520	518	530	509	522	540	519	535	528	480	514	532	562	541	508	478	509	496	537	507	479	520	514	522	514	497	519	518	515	506	539	549	481	528	527	538	534	507	545	517	513	498	499	514	534	531	508	534	515	498	528	528	523	561	532	545	558	521	538	500	520	498	471	522	543	493	510	518	511	513	484	545	535	546	483	536	548	504	524	538	541	488	532	532	507	497	517	500	525	530	537	546	526	512	488	519	530	542	508	511	522	532	466	482	511	561	501	539	514	511	514	513	516	537	497	531	512	514	520	509	524	538	518	527	522	495	529	482	534	521	527	505	540	524	510	513	539	529	515	535	477	501	497	520	543	513	532	544	533	531	518	532	508	504	556	558	535	529	514	530	498	515	542	529	521	513	502	473	522	514	519	527	514	538	508	534	500	521	556	529	557	542	536	569	522	548	500	537	537	488	564	552	545	523	524	489	478	504	510	483	503	526	543	540	491	502	530	527	522	507	488	537	499	475	507	504	555	516	505	535	508	518	519	483	511	557	491	523	491	540	527	546	492	524	522	520	508	515	541	489	502	480	562	564	515	513	509	539	560	501	540	540	528	526	513	490	502	539	510	511	516	541	487	490	493	490	525	502	499	519	526	536	520	453	545	533	511	522	536	539	488	556	482	506	486	516	505	527	484	500	511	560	520	549	519	536	515	517	535	508	512	578	523	550	500	535	508	520	536	572	544	485	524	492	482	523	555	547	551	484	507	503	503	520	497	522	504	536	505	503	473	549	504	518	536	533	501	529	481	498	552	536	522	508	524	503	533	529	507	494	497	484	527	519	487	543	531	541	520	507	524	480	519	533	509	463	505	506	547	519	488	479	532	477	513	545	509	491	499	527	518	498	512	521	530	520	507	536	537	500	491	516	532	512	525	517	523	516	538	493	511	564	502	512	564	530	497	498	504	479	487	530	529	499	477	536	508	490	513	579	494	536	509	522	469	506	543	516	510	522	476	574	503	517	512	493	534	567	536	556	537	492	517	555	520	510	523	543	544	505	509	493	538	507	517	516	542	504	547	504	505	501	492	510	524	499	554	535	542	535	549	514	510	509	520	549	503	580	532	536	523	530	510	538	555	461	513	518	506	534	571	508	482	532	515	480	535	522	488	534	500	486	532	588	539	564	508	577	492	525	498	530	540	521	501	502	541	504	501	522	518	537	503	503	506	508	514	506	523	519	553	528	487	560	452	530	546	554	521	510	518	547	521	517	524	547	543	510	561	499	554	552	497	506	528	554	513	567	510	495	515	499	515	508	534	513	495	534	487	498	513	515	487	536	505	527	545	556	505	548	538	517	536	497	510	568	496	506	523	528	507	529	515	499	528	539	531	486	503	508	469	556	578	539	538	531	497	529	520	530	550	534	534	521	512	518	515	520	510	510	521	532	545	538	502	533	557	517	529	531	519	548	506	501	519	529	525	528	537	531	474	509	469	524	532	508	507	504	513	488	498	536	511	498	509	554	493	522	529	548	509	479	474	527	519	474	538	530	555	543	525	510	540	513	518	549	492	529	525	481	554	495	478	527	539	519	528	556	537	475	488	516	531	565	539	525	542	483	513	538	528	526	481	484	489	538	500	524	507	521	473	505	523	538	524	538	571	541	550	534	517	511	533	510	498	531	525	501	537	535	495	552	513	520	526	534	492	516	493	491	502	524	529	557	529	492	573	529	511	555	580	534	523	500	490	532	566	524	522	538	508	525	527	486	494	576	547	519	513	521	535	506	525	534	504	517	489	532	538	513	503	507	528	496	516	500	522	503	519	522	533	488	536	556	515	510	502	536	508	545	527	477	517	562	498	473	523	519	480	515	541	492	493	544	521	515	572	551	528	496	500	483	554	491	514	559	509	529	531	514	531	518	502	518	559	535	493	496	496	538	515	493	508	511	529	509	509	523	515	512	486	529	539	500	512	542	534	517	525	502	512	517	529	557	532	545	549
18597	1662	1348	913	837	727	683	638	686	629	621	616	677	616	620	606	654	650	653	613	672	653	609	605	585	576	629	602	616	617	552	629	678	625	617	634	616	589	618	570	612	615	604	613	597	585	606	604	628	611	616	634	654	598	609	578	623	611	632	628	626	596	641	570	612	636	623	598	614	600	634	647	658	634	620	658	633	596	609	636	584	637	612	632	643	605	599	595	594	620	598	648	634	588	599	633	623	647	566	578	620	607	640	583	596	591	606	647	564	601	616	621	631	632	617	613	595	612	598	593	618	633	580	592	621	612	642	608	600	623	652	545	573	634	605	597	621	641	636	629	626	584	613	645	648	553	611	617	617	624	617	594	649	590	619	625	612	609	608	631	640	605	637	675	613	627	608	624	665	594	590	645	633	601	593	642	642	654	617	614	567	615	646	594	584	597	640	586	592	594	604	610	624	567	626	607	615	559	668	629	638	594	607	625	626	612	601	646	627	597	609	615	653	588	606	650	620	659	595	629	633	582	601	640	609	609	583	623	593	585	611	571	645	602	585	642	658	611	584	589	587	573	614	586	561	640	631	622	630	644	607	598	593	548	596	596	656	637	629	605	580	624	592	592	580	584	615	602	613	591	618	602	612	579	617	599	570	629	609	662	630	588	620	671	642	622	648	639	591	609	609	632	624	597	651	667	621	631	626	637	619	599	616	616	611	614	619	615	645	611	586	607	631	649	616	586	620	603	628	576	589	623	636	646	592	571	619	588	648	656	609	615	566	612	606	605	622	604	602	618	591	596	601	601	627	605	621	605	596	577	670	649	576	617	569	609	636	589	613	569	612	597	598	632	623	633	557	604	637	630	652	603	615	627	602	616	610	609	604	585	622	590	640	600	628	616	611	644	651	615	606	627	610	607	604	595	618	668	625	599	622	595	640	574	613	652	630	640	634	646	632	618	577	657	571	599	614	638	572	606	617	594	592	629	615	597	621	621	676	613	620	622	640	652	621	597	662	599	609	610	623	637	667	633	628	554	628	560	607	643	621	622	581	607	611	574	626	610	605	575	610	645	579	601	568	592	593	610	585	593	598	625	590	638	593	608	558	635	606	627	596	604	612	633	633	591	562	646	601	614	611	604	616	637	601	631	601	598	633	561	623	561	619	586	589	595	627	615	573	544	588	625	633	624	621	628	622	601	652	621	624	604	602	637	611	616	615	596	618	626	605	615	594	614	614	579	613	614	643	579	613	622	638	610	627	607	596	596	598	630	633	581	638	643	571	625	647	595	627	569	591	604	625	626	635	661	602	639	597	644	628	590	587	603	594	598	670	604	596	582	625	640	600	575	608	626	644	641	647	587	602	596	616	622	617	593	641	663	577	619	556	628	571	572	618	590	598	569	612	579	600	595	613	627	636	611	625	641	607	626	625	593	598	632	591	633	619	623	588	647	577	595	626	619	611	655	621	626	580	611	605	626	592	627	608	642	605	576	596	650	605	633	613	604	613	580	638	632	626	580	618	594	603	644	646	589	616	596	614	606	614	639	612	602	572	600	577	568	600	638	622	621	637	634	620	597	594	601	606	603	649	616	590	660	649	620	550	611	610	582	602	601	608	637	626	648	606	628	604	614	644	635	589	623	579	607	570	640	581	617	611	558	595	642	630	604	614	619	585	629	624	641	554	646	644	639	621	615	631	616	602	602	609	590	612	648	657	566	649	599	602	568	556	601	632	646	556	587	587	602	642	590	663	607	588	654	621	635	618	621	632	638	597	620	611	599	636	612	598	609	595	600	613	568	640	609	569	632	635	585	611	624	589	629	599	609	606	642	601	628	633	616	573	598	574	618	643	635	608	565	636	628	605	589	612	598	629	607	592	678	626	614	602	642	607	624	607	586	602	555	614	625	608	590	601	632	612	619	602	593	622	597	645	594	628	619	577	622	627	578	616	613	619	622	591	561	635	642	611	620	623	630	578	607	629	641	630	624	610	624	623	583	630	611	621	630	603	579	597	601	651	612	571	623	576	587	648	640	640	605	541	647	615	651	621	606	577	610	608	609	607	595	582	617	654	591	579	566	652	630	568	603	626	559	622	637	593	615	646	592	619	605	626	615	589	612	599	598	613	576	640	632	609	609	611	639	589	619	611	602	635	611	592	599	594	601	605	602	602	579	612	601	623	595	571	631	661	611	651	576	578	582	626	578	594	624	584	618	612	585	633	588	609	624	581	615	612	611	682	553	619	568	579	613	640	573	598	624	633	602	631	612	644	613	643	595	611	552	624	664	606	604	606	612	591	649	608	638	638	629	620	611	585	619	611	635	613	582	670	603	628	616	590	611	583	614	592	601	601	660	606	596	664	588	632	622	584	681	642	604	628	628	655	620	628	583	636	634	587	573	613	579	625	612	585	595	647	624	627	641	610	608	648	607	642	626	547	630	634	598	566	598	647	557	603	657	603	637	619	607	595	638	633	653	610	588	616	612	614	642	638	589	589	585	593	608	608	641	632	627	599	617	644	589	607	618	600	606	594	619	650	649	620	592	606	631	639	581	642	638	577	585	592	577	633	626	643	617	607	599	643	622	642	600	623	585	582	597	622	601	634	630	650	614	577	592	649	611	574	600	583	609	600	585	665	606	561	605	636	652	592	625	642	630	609	665	616	607	634	617	642	583	612	618	638	636	604	609	621	605	617	610	617	605	580	632	598	648	678	587	607	651	610	618	612	588	637	628	654	589	605	587	593	597	619	593	625	563	640	609	614	567	584	585	564	638	580	605	598	597	602	647	551	610	607	598	639	659	621	611	632	604	602	599	635	601	613	530	581	630	599	622	599	628	614	653	616	596	593	597	633	595	578	597	666	614	599	636	608	639	631	638	597	653	619	599	602	605	598	609	600	603	592	652	620	682	638	586	621	624	611	615	609	630	592	600	618	576	654	648	608	623	573	658	598	572	589	617	598	642	610	622	605	566	625	644	616	608	596	557	638	610	629	599	648	604	621	586	586	644	562	631	604	597	606	594	603	602	613	631	620	663	589	592	640	578	574	607	597	605	617	624	580	614	599	600	599	620	574	630	624	605	652	653	645	617	620	622	611	549	577	617	604	619	589	659	631	654	590	595	602	641	606	639	592	618	568	607	601	600	660	633	618	639	595	647	575	600	656	616	588	627	649	677	599	593	575	613	607	588	682	645	660	601	614	584	599	603	582	650	630	613	611	595	579	626	630	620	601	652	633	651	565	651	584	610	631	648	610	579	597	616	628	627	616	603	612	651	581	608	622	575	630	615	593	627	612	628	579	685	626	625	617	659	580	616	629	623	627	653	578	620	594	644	605	668	617	646	592	598	612	593	637	612	573	591	616	543	633	592	596	641	620	625	614	646	613	620	592	618	656	601	605	629	572	605	612	624	632	616	612	614	577	590	593	661	597	565	595	603	617	628	585	616	604	588	611	612	636	659	602	601	681	627	598	600	589	621	605	592	662	637	597	610	599	608
23769	21146	28727	23816	21128	13405	1193	699	540	514	454	434	400	371	357	329	359	329	345	294	342	323	318	306	277	279	281	284	301	283	276	251	260	270	262	304	269	223	295	255	272	274	287	284	274	277	272	238	293	259	268	280	291	253	264	277	282	289	243	258	268	301	295	269	276	264	299	268	262	269	245	279	261	256	274	237	267	279	242	248	277	284	284	278	251	270	264	253	252	278	248	261	237	286	232	280	273	232	267	275	253	244	250	271	280	252	271	268	289	253	269	253	276	280	267	248	274	266	268	260	283	272	243	262	271	287	252	275	245	297	278	290	248	267	256	290	272	278	272	248	243	285	252	263	260	256	255	284	260	267	281	241	290	273	266	265	309	269	247	274	255	284	260	283	262	274	281	284	241	249	266	253	251	289	258	271	272	263	280	273	263	260	268	290	307	273	268	264	246	273	260	293	285	270	249	296	269	287	281	255	281	258	264	273	262	296	238	267	248	268	259	270	240	282	261	267	284	294	290	248	240	287	267	262	282	253	252	262	273	287	259	282	258	278	265	262	303	233	229	268	261	251	256	270	260	263	276	264	285	253	263	283	273	276	276	237	249	276	270	279	242	286	271	255	261	292	282	261	255	285	257	248	255	261	250	272	260	272	285	258	257	276	253	283	287	261	278	246	293	264	239	266	298	240	256	285	253	241	272	258	283	255	251	276	250	298	265	285	280	265	257	262	270	263	268	284	267	255	289	259	291	262	266	263	240	300	274	268	259	247	261	291	265	288	260	244	280	271	256	264	286	278	279	240	271	265	279	269	280	286	250	251	292	248	279	249	242	260	269	264	272	292	261	246	240	243	254	283	253	266	244	258	232	273	277	252	259	274	263	246	240	228	281	254	289	277	262	261	241	270	253	237	258	274	281	248	260	269	280	285	297	283	272	284	242	238	252	284	261	280	256	261	268	273	236	223	267	258	280	251	255	255	282	285	289	270	292	260	242	250	274	291	267	242	273	251	271	264	288	255	266	254	254	268	266	242	266	285	259	285	279	280	277	286	278	257	293	244	282	238	264	246	256	264	273	250	251	257	251	298	245	299	258	275	278	309	251	246	269	234	292	277	262	244	283	248	236	238	234	281	265	226	285	263	263	255	250	249	257	271	272	255	264	236	276	259	270	298	263	276	274	275	285	254	261	286	258	270	270	256	288	244	285	277	263	265	264	256	259	271	246	255	294	247	274	254	249	263	302	257	248	264	253	295	268	264	258	264	262	252	273	267	265	276	265	299	255	259	274	276	282	271	298	259	274	264	266	269	227	253	253	273	279	273	299	289	269	261	264	260	277	288	256	274	253	251	250	261	245	292	261	256	247	245	232	271	272	255	251	298	262	266	275	260	256	278	275	262	227	282	270	277	284	252	240	268	270	271	297	255	272	279	301	256	259	265	251	286	225	296	266	236	255	258	267	274	252	281	286	282	281	251	257	265	267	229	277	271	276	255	241	234	247	250	261	250	252	258	293	283	288	253	287	278	260	293	283	251	245	301	281	277	266	248	231	287	276	270	272	268	278	291	256	266	260	243	282	289	252	263	265	262	261	287	260	282	261	258	245	271	265	229	289	274	273	258	241	276	269	258	267	252	277	246	272	282	256	255	269	250	259	302	269	283	237	270	285	302	264	292	244	285	260	287	263	261	269	314	231	286	239	273	267	248	257	257	246	251	239	285	289	266	264	261	259	291	277	250	263	287	246	280	267	272	281	285	274	298	279	263	253	270	262	269	248	269	275	297	247	269	246	267	264	274	254	262	287	271	296	262	313	259	289	283	284	262	269	262	271	263	289	273	274	271	250	250	265	285	219	268	257	278	264	258	255	265	268	269	231	288	261	241	269	255	262	281	284	275	241	269	257	301	272	269	258	287	294	271	276	276	268	258	244	259	271	304	270	296	277	301	248	277	276	239	271	275	278	282	283	262	263	258	255	266	254	269	257	253	240	281	297	279	260	258	268	262	249	246	271	254	266	249	267	263	275	266	266	279	262	246	265	262	271	268	256	296	273	248	267	286	283	261	288	259	269	255	263	256	265	275	263	264	231	273	258	258	258	265	292	273	255	256	270	244	275	281	265	262	291	252	255	279	283	271	293	276	269	266	260	267	257	260	250	284	270	248	297	222	256	232	246	268	273	244	250	283	248	269	297	254	296	273	273	244	261	284	244	285	265	275	266	271	274	264	273	254	262	267	259	261	277	268	278	277	272	268	271	236	260	292	291	299	289	250	239	306	270	246	237	258	261	257	261	280	288	260	285	259	252	271	270	262	244	265	286	262	269	265	266	273	262	280	260	264	296	269	281	252	263	254	259	280	249	271	268	249	240	268	233	268	268	256	255	274	268	272	291	276	268	297	276	281	293	267	261	267	273	267	303	282	263	286	259	283	306	294	251	245	268	253	258	241	264	259	249	308	276	261	287	255	270	263	271	267	276	259	249	265	252	271	253	265	263	287	277	252	254	252	260	270	257	275	265	276	257	297	260	276	269	270	259	264	239	265	295	274	238	274	265	275	259	261	242	288	280	269	270	257	254	259	263	260	259	283	266	262	257	282	269	276	262	276	270	272	298	258	261	275	295	269	282	284	245	236	255	269	266	271	251	256	276	267	276	269	272	260	283	257	273	264	274	271	265	286	259	256	263	253	247	256	267	272	274	284	256	272	263	258	259	229	230	278	293	267	265	274	268	255	231	240	297	284	289	283	257	259	264	272	253	250	284	269	267	255	293	245	294	294	266	284	247	265	243	284	260	262	251	277	266	269	282	269	274	299	284	269	268	293	270	286	267	273	251	249	281	259	256	281	243	262	244	243	271	292	294	267	276	265	252	259	252	288	253	253	247	232	270	293	262	290	241	253	266	297	264	250	263	236	276	274	257	249	257	294	259	278	257	284	269	259	255	248	271	268	283	260	271	280	256	267	246	263	268	273	236	252	279	292	274	249	263	290	266	236	276	265	281	254	247	272	268	290	246	245	278	266	202	289	256	282	283	274	278	287	258	267	255	299	277	250	282	246	278	249	283	251	277	253	251	285	255	265	289	261	274	235	259	287	277	256	292	242	283	276	266	281	296	247	235	252	250	314	259	247	257	242	234	274	273	259	274	241	274	281	251	248	258	260	251	252	276	295	252	263	248	241	271	251	259	247	278	252	254	281	264	265	277	263	265	292	286	266	243	252	244	267	256	250	275	258	254	294	242	259	246	283	274	268	275	271	266	303	255	291	278	253	265	253	254	229	271	290	234	262	277	265	270	291	271	250	281	284	273	261	282	256	263	266	263	260	261	268	283	248	268	260	264	238	284	263	274	265	249	241	274	261	246	267	257	265	264	276	270	287	260	276	289	280	300	261	249	284	271	247	275	251	281	267	299	264	257	274	286	265	243	281	258	272	246	278	259	270	311	282	267	265	258	246	275	281	238	264	254	276	274	261	264	278	259	286	269	260	257	242	252	282
39323	9887	7917	3933	2610	1895	1450	1212	1027	835	723	635	551	510	525	471	461	418	436	449	382	430	371	354	370	378	350	407	358	353	355	364	339	338	371	365	358	361	304	369	322	344	331	341	386	369	352	382	351	338	309	320	354	328	334	334	351	294	306	392	304	344	293	296	327	348	313	341	340	315	344	324	308	334	356	336	364	344	348	322	328	290	331	332	349	347	304	330	341	301	314	336	332	318	347	340	335	341	307	317	324	350	325	314	331	342	320	323	330	293	343	310	317	346	341	334	310	347	289	340	293	332	324	327	354	272	336	308	308	348	332	291	328	309	310	338	339	345	333	346	335	302	326	292	336	319	360	315	277	326	310	309	325	327	331	331	340	342	317	298	297	336	319	344	312	312	328	314	329	293	344	369	312	342	359	339	319	355	329	350	339	313	333	292	341	319	326	324	337	327	338	311	345	337	351	357	325	340	332	298	364	294	326	343	353	359	329	314	301	362	337	311	320	343	337	349	301	271	313	350	341	342	313	347	328	356	353	324	321	340	351	314	349	323	329	305	309	339	340	338	342	319	298	351	340	317	312	312	319	341	347	329	284	320	330	333	306	327	348	345	346	345	318	312	309	308	305	335	329	342	315	327	298	308	340	302	319	329	339	322	318	340	343	305	357	302	309	312	329	335	337	345	322	356	310	313	314	315	320	362	342	308	306	331	335	332	293	316	343	353	309	325	272	312	304	316	324	341	346	337	331	337	331	344	306	314	315	303	333	331	333	317	319	344	351	341	329	333	375	320	341	357	323	321	298	338	359	321	322	342	318	320	329	322	286	322	296	314	335	334	316	321	317	357	331	319	359	292	302	353	334	316	325	311	331	333	323	341	339	364	333	318	328	287	326	335	314	325	313	323	313	340	299	326	303	319	292	327	338	311	334	280	350	299	310	297	315	335	317	363	320	313	319	331	353	361	315	340	326	324	346	329	301	320	334	324	352	308	323	330	354	330	321	372	316	336	322	294	359	317	319	320	330	284	337	330	316	295	316	316	334	322	313	344	337	328	334	334	301	320	355	297	329	294	309	291	339	310	328	344	341	318	339	330	308	328	338	342	357	319	336	300	304	299	318	327	314	323	352	341	343	340	319	329	299	327	298	320	315	315	340	343	326	324	311	313	272	317	312	314	304	368	332	336	334	333	305	341	353	317	320	310	320	307	333	321	331	312	355	310	321	337	320	339	303	326	348	310	323	338	312	363	308	313	318	295	312	336	322	343	345	310	328	347	317	339	350	321	299	323	357	326	352	325	341	331	326	328	343	312	338	293	324	315	343	336	304	301	328	323	307	349	314	321	354	337	301	347	319	332	312	329	324	336	357	308	336	328	314	325	294	311	309	316	295	288	331	305	325	335	294	324	336	307	349	317	290	310	354	311	297	321	333	339	308	337	301	336	313	348	338	352	337	304	307	320	337	330	331	324	369	321	325	313	325	293	316	357	305	346	323	305	329	340	328	315	311	301	310	306	300	311	333	319	360	327	343	311	296	347	347	309	296	313	328	308	347	341	325	334	347	326	306	334	331	347	345	302	322	309	325	305	316	358	332	335	335	360	340	316	337	302	319	336	334	343	292	354	298	361	293	368	317	304	300	323	340	305	335	348	342	317	316	324	334	303	353	337	335	312	295	324	322	323	339	312	344	336	319	326	318	334	320	308	337	331	333	291	327	311	339	328	343	340	320	327	351	298	321	318	314	362	317	312	320	314	317	307	323	373	317	295	299	341	332	346	322	306	336	291	296	340	314	301	319	312	295	324	322	361	352	351	297	327	343	337	302	308	312	333	338	308	322	308	314	342	321	336	340	334	295	337	326	316	362	345	339	313	322	324	323	330	272	321	345	333	352	344	284	351	328	300	320	367	336	324	342	299	332	358	328	294	309	292	340	307	308	337	333	320	318	308	292	336	295	276	339	306	311	334	304	317	313	316	321	323	339	304	311	326	324	298	324	291	360	361	294	350	331	341	332	326	342	315	320	308	337	326	339	319	307	319	343	314	356	348	315	334	335	337	380	319	332	337	321	332	309	310	333	325	334	320	322	323	315	328	290	333	352	310	309	324	301	345	336	345	311	340	324	319	295	337	289	360	330	323	320	301	306	361	329	299	336	313	331	326	327	340	368	335	331	336	316	310	388	314	315	297	333	335	326	337	336	311	311	300	334	333	331	309	332	315	344	312	329	308	327	335	338	323	311	302	292	341	356	309	325	307	303	323	327	312	369	326	344	326	344	326	305	327	327	329	327	321	324	354	289	351	338	289	339	320	311	360	346	325	314	293	331	310	312	298	351	299	335	360	322	333	318	322	348	324	329	337	373	330	293	343	326	314	318	304	315	369	339	311	338	302	310	333	323	320	319	325	299	312	332	314	328	314	332	305	330	307	326	311	333	340	315	309	327	287	338	317	349	313	312	378	320	301	317	285	336	349	323	311	317	309	321	286	363	324	349	308	289	310	330	358	320	324	323	313	337	329	338	320	351	317	307	291	327	313	331	313	325	330	329	329	321	329	320	325	337	347	312	392	352	310	317	318	331	330	329	351	319	325	329	312	296	319	335	333	323	311	296	344	349	323	342	323	329	328	358	323	291	309	283	311	301	305	328	350	355	348	296	341	324	334	318	300	306	314	331	309	373	356	312	315	362	309	340	352	352	311	358	342	310	348	333	306	325	325	321	286	302	351	288	309	334	345	334	346	357	309	309	351	314	333	362	365	330	322	286	326	323	331	312	343	306	353	354	355	296	329	328	339	339	321	353	333	310	317	328	323	331	348	322	318	341	325	310	337	345	309	339	354	330	327	355	302	318	328	359	342	318	309	335	304	331	324	305	343	312	290	322	319	316	302	310	283	302	310	314	333	316	311	334	306	336	344	310	301	309	312	328	350	331	324	323	328	333	328	324	323	331	309	343	326	335	314	325	340	312	322	333	326	358	301	346	326	328	351	348	351	332	322	341	333	337	328	334	323	299	338	315	330	326	327	304	310	314	300	320	305	273	340	316	321	331	318	323	296	336	311	309	365	325	324	307	369	357	300	323	332	340	328	333	327	305	334	339	328	337	297	341	309	326	336	312	329	299	335	328	340	312	330	317	323	347	308	339	310	345	292	318	353	293	335	323	340	346	343	341	320	333	349	328	297	315	343	300	341	319	317	303	333	315	350	304	357	331	311	341	333	295	326	357	348	304	311	300	324	357	333	330	339	304	339	354	320	321	308	338	355	314	305	310	340	339	305	301	348	325	350	346	328	335	323	332	317	337	339	329	334	324	318	322	343	303	297	316	342	299	341	318	342	334	339	334	360	309	303	350	321	312	333	327	299	311	312	340	331	330	337	340	323	326	348	330	320	325	312	313	356	325	340	310	315	298	335	326	339	319	341	340	308	339	299	350	320	309	295	339	329	297	332	312	317	331	329	329	328	323	371	324	319	334	319	366	310	315	317	343	338	324	328
24930	21126	27771	24611	15316	1523	1077	914	808	788	812	770	754	792	799	745	767	742	732	669	741	773	696	733	695	713	735	730	691	752	691	699	731	740	711	686	695	729	749	677	702	710	735	737	653	662	715	716	706	712	653	716	691	725	728	737	688	726	715	695	715	681	648	727	733	700	682	782	727	693	675	712	693	743	698	734	710	749	727	706	680	769	725	710	710	696	709	742	687	708	726	703	720	698	653	694	741	727	690	701	701	676	685	738	769	700	733	704	737	677	707	678	725	711	755	744	728	696	734	722	681	699	662	699	728	716	720	675	674	726	728	681	710	698	673	712	706	721	727	672	729	781	707	735	680	704	710	678	715	700	726	695	738	705	725	728	697	687	701	773	708	692	765	767	733	703	728	739	673	702	741	656	687	746	747	722	722	686	700	718	692	668	688	690	704	728	698	722	742	718	656	684	754	715	695	723	712	696	731	726	709	676	658	695	712	732	699	695	736	712	695	713	722	700	736	759	697	729	731	706	756	692	678	695	727	698	655	732	702	717	739	724	698	714	639	699	679	732	712	699	684	727	698	715	709	765	689	693	690	725	699	693	647	663	719	713	718	747	681	722	704	714	767	712	719	702	708	698	687	694	738	685	697	725	718	709	682	737	692	687	700	668	699	765	716	726	704	675	703	703	696	680	711	695	730	740	725	708	738	661	732	737	734	741	753	699	677	784	699	662	713	657	717	639	719	650	649	719	691	775	693	659	706	780	725	744	697	751	687	707	675	718	692	694	723	667	672	724	755	675	700	719	702	720	700	728	706	679	721	681	719	749	736	703	690	731	677	703	684	678	750	707	708	767	714	722	678	695	704	683	703	692	724	706	692	737	710	679	682	714	725	702	737	740	712	667	712	732	683	747	726	663	721	669	723	697	737	702	686	701	690	756	698	739	700	717	731	708	709	729	691	687	718	700	730	681	691	733	732	714	706	692	758	668	706	711	739	711	672	682	709	714	702	759	719	691	664	718	738	718	738	711	738	720	697	741	701	708	687	676	685	709	709	684	695	683	719	743	719	722	658	768	702	726	713	702	633	677	682	699	754	669	716	703	673	695	726	702	712	708	669	730	694	711	744	707	696	683	757	668	714	702	662	674	693	734	712	721	719	743	718	692	702	686	697	682	719	655	741	732	751	686	766	711	714	717	720	672	671	659	708	712	719	662	741	641	691	716	713	742	677	703	700	714	715	712	717	729	728	716	659	756	681	714	732	688	698	662	695	722	702	678	703	712	742	660	700	690	740	709	708	705	732	708	652	671	710	715	705	670	749	664	742	699	753	735	727	776	693	734	685	711	724	735	707	691	676	716	677	688	691	680	686	724	707	724	688	697	760	730	736	736	756	742	698	712	707	695	685	719	641	732	748	713	784	671	661	677	713	685	723	696	746	727	719	746	728	696	742	688	724	698	680	774	727	704	723	665	698	661	711	719	634	676	693	709	680	673	725	743	723	709	730	661	693	694	703	729	722	723	711	717	721	718	685	747	713	690	769	692	722	726	728	721	712	673	668	725	679	656	682	708	704	672	702	704	739	690	725	722	710	739	727	688	698	670	773	707	679	735	674	723	718	698	703	728	751	691	738	676	697	733	718	655	722	666	705	760	674	679	709	668	692	713	739	742	703	694	655	702	704	684	688	714	716	713	692	701	699	681	693	670	715	727	710	721	720	711	707	691	703	713	733	718	741	703	760	710	683	725	745	695	708	706	732	727	698	702	723	722	741	704	686	668	709	709	697	739	693	687	714	699	689	736	692	666	725	738	713	768	715	709	673	679	700	754	689	709	750	716	704	684	717	733	683	721	728	686	682	736	713	667	700	688	693	727	706	680	667	703	717	733	679	700	721	701	714	717	706	723	710	718	662	708	718	676	721	688	692	684	701	658	678	716	727	709	636	701	729	705	684	690	670	685	677	633	736	708	720	702	672	679	735	701	697	686	685	698	667	716	632	734	754	694	753	684	716	676	722	729	703	655	652	680	679	731	754	705	684	700	698	674	709	714	713	729	651	712	693	690	713	721	616	706	730	748	757	694	690	704	645	728	698	721	709	735	742	710	719	686	709	701	758	767	745	724	696	651	704	734	759	740	688	709	721	662	768	681	665	721	736	712	668	688	703	737	692	704	728	757	706	677	682	711	656	708	738	687	724	700	727	674	748	704	705	715	699	717	716	667	695	701	685	680	735	733	718	698	743	715	678	750	681	682	658	724	716	732	716	695	711	689	701	681	674	707	701	687	706	726	706	725	759	729	686	726	745	712	667	698	716	700	695	677	724	757	705	729	702	735	713	700	734	746	703	688	700	740	680	717	645	726	663	719	689	706	692	723	680	678	757	713	752	719	732	700	736	692	680	693	724	687	712	693	728	737	767	715	730	726	691	729	699	788	740	716	715	695	683	725	720	706	685	737	715	721	721	701	730	716	721	679	663	734	673	732	678	708	701	668	721	749	706	732	704	711	701	720	698	694	678	758	721	725	720	673	699	721	734	727	752	691	689	726	655	701	703	700	756	716	710	699	667	694	700	739	696	699	694	711	725	670	729	738	709	678	726	733	745	738	713	721	713	745	678	727	698	701	623	748	753	700	688	719	758	677	665	674	700	741	696	669	704	718	755	691	721	658	657	744	746	689	700	698	743	693	698	680	707	731	736	705	701	697	668	724	749	682	721	699	690	704	736	717	698	694	666	687	694	721	703	723	709	748	721	713	663	726	726	688	728	683	751	757	699	716	683	734	665	709	789	722	713	724	711	721	726	768	664	698	753	696	694	703	721	686	636	712	692	735	669	682	699	681	706	696	667	692	707	729	703	728	702	681	680	696	677	692	683	719	694	667	685	751	722	720	734	705	721	692	655	686	706	714	752	767	734	726	686	729	716	689	649	696	715	715	714	733	683	720	714	732	739	708	660	711	735	693	703	674	720	711	711	714	731	675	668	705	719	726	736	726	695	725	708	709	697	718	708	645	703	733	689	667	695	695	740	669	738	729	700	670	678	697	727	697	743	762	661	746	738	716	714	718	688	678	722	710	693	701	702	737	713	709	696	710	685	700	672	753	740	718	740	700	718	698	676	720	774	765	721	696	696	690	663	711	687	711	715	700	670	718	661	700	681	723	740	699	671	708	695	707	730	725	692	685	728	670	700	726	735	683	638	677	731	739	770	701	762	679	690	676	690	719	742	689	729	687	756	724	674	678	694	714	633	717	688	701	705	699	722	709	745	747	691	766	711	707	705	710	714	697	704	685	707	744	688	695	687	677	730	732	692	747	699	671	732	725	713	667	706	704	672	803	723	747	740	752	714	711	716	685	705	729	689	746	736	720	769	676	756	696	709	693	694	741	710	732	754	745	707	697	672	685	665	736	698	714	714	707	727	680	720	715	666	677	699	693	702	688	713	739	703	696	721	690	700	766	671	705	717	685	699	699	687	713	713	674	715	708	750	702	716	739	719	768
37943	6993	5036	2826	2021	1678	1413	1256	1139	1049	1001	963	924	861	911	930	848	888	845	814	798	820	794	806	814	796	807	836	806	837	772	837	818	799	839	835	772	801	778	796	804	807	777	763	816	778	762	809	813	801	826	772	758	835	804	792	766	786	756	783	829	804	805	816	769	819	800	794	801	764	825	798	756	812	793	760	757	805	795	804	818	770	782	752	770	756	805	762	777	807	789	809	814	831	773	821	731	834	808	816	808	780	815	848	826	782	738	821	804	742	865	757	778	800	781	829	781	821	873	798	815	888	776	757	835	808	756	824	780	789	805	782	753	792	776	836	787	747	815	739	754	800	769	813	756	760	822	752	768	816	785	789	797	807	851	753	797	802	748	796	801	805	811	750	783	778	763	794	838	766	811	784	806	808	801	813	780	852	822	791	817	830	764	849	816	790	777	791	773	798	760	810	796	787	812	791	813	770	804	801	779	804	766	739	854	818	798	745	789	759	806	823	756	818	776	767	826	774	788	795	809	760	775	802	763	807	757	758	839	788	802	806	783	727	791	773	790	782	814	782	798	738	791	768	743	805	775	800	800	803	805	755	778	775	718	774	821	832	737	791	784	799	828	761	819	773	786	769	776	777	794	801	809	804	753	731	810	814	835	823	791	763	789	826	792	769	855	789	815	817	775	761	760	781	786	734	786	776	775	740	812	837	751	763	799	795	794	760	791	785	735	766	768	801	854	837	793	808	762	780	822	796	756	806	784	823	810	757	766	781	766	793	869	798	820	788	784	789	813	784	778	768	826	800	771	839	834	777	749	827	814	792	754	791	823	779	765	815	750	796	794	794	818	790	759	800	778	784	784	804	823	786	825	791	794	849	797	783	816	735	777	806	785	794	749	765	821	811	732	784	795	789	839	809	774	732	767	777	775	779	838	799	779	790	768	813	763	761	785	778	804	803	779	786	800	829	786	836	744	730	792	778	766	827	780	793	772	768	785	831	775	798	803	777	817	792	815	800	837	821	749	793	760	783	800	808	805	795	803	835	828	806	797	798	774	756	794	796	794	819	788	830	764	805	849	761	829	774	781	773	804	815	804	789	799	801	820	733	791	755	786	799	737	842	810	763	759	777	861	775	811	813	809	823	844	840	793	766	787	787	805	820	820	811	818	804	715	841	749	795	822	822	813	792	828	836	785	766	761	802	799	769	817	813	790	780	817	787	771	793	812	846	802	855	787	848	765	794	731	797	784	751	745	815	755	812	773	834	854	833	800	793	817	795	807	784	789	803	812	767	767	811	774	798	827	767	835	849	771	803	790	804	778	774	782	832	855	787	773	762	806	815	794	798	770	772	805	811	797	807	819	805	776	818	824	798	860	825	779	793	810	772	836	784	812	765	855	747	800	750	840	818	749	836	804	799	861	761	796	806	773	797	715	812	775	741	734	849	810	774	826	785	812	813	799	784	846	789	768	777	816	782	794	791	834	805	729	780	799	814	819	796	779	764	826	791	792	756	824	791	845	766	777	808	806	767	785	811	807	764	791	816	741	803	804	787	807	807	810	855	823	841	777	807	792	738	817	769	802	802	759	817	777	803	828	800	775	768	837	782	775	806	770	796	756	836	787	786	754	812	846	813	824	790	752	756	824	820	826	799	782	826	777	808	787	805	780	829	768	786	803	814	743	756	793	810	803	825	829	757	821	784	785	812	827	778	800	807	783	767	809	800	797	731	815	777	831	793	870	786	794	733	777	731	755	775	820	806	806	831	806	770	808	805	782	757	767	812	799	808	760	794	805	750	802	812	775	799	842	837	786	768	804	770	794	789	796	792	812	802	832	748	802	795	782	827	778	817	802	780	782	805	830	801	779	796	788	825	782	803	774	775	819	811	765	791	816	775	820	791	842	803	788	771	757	794	783	755	771	781	826	782	766	758	829	820	793	770	827	850	785	771	831	760	766	803	774	830	816	809	727	785	799	766	741	764	820	790	737	781	765	766	810	794	764	793	764	794	772	819	748	778	737	787	813	843	770	830	759	764	798	753	786	818	820	797	792	826	763	789	793	845	794	758	804	839	789	797	792	791	797	754	789	783	812	781	825	793	791	772	761	816	801	793	808	802	852	741	844	800	783	792	772	821	808	810	745	751	783	774	774	804	799	779	794	805	796	761	819	823	817	802	776	865	737	744	819	838	815	792	828	814	806	768	817	759	779	825	805	797	764	780	787	809	766	780	818	815	767	799	771	799	800	769	809	709	793	844	797	777	816	778	753	799	755	803	818	777	814	830	810	824	827	827	851	834	750	848	782	806	789	810	785	765	772	818	776	773	834	854	801	783	767	774	808	795	806	810	818	803	824	781	834	743	772	813	812	748	818	773	765	785	769	775	835	867	797	754	820	782	795	731	833	804	817	805	770	837	777	779	804	767	767	812	833	829	752	837	824	811	781	817	802	745	817	800	837	784	834	824	806	836	841	805	762	769	813	794	812	784	828	834	740	840	780	827	790	810	804	817	788	795	849	763	868	802	778	776	806	777	776	764	763	817	812	796	774	777	774	792	824	833	781	799	778	803	779	794	767	826	881	807	856	838	815	736	789	725	847	798	809	776	781	833	779	742	785	790	761	824	787	789	845	810	842	764	795	828	883	805	746	793	791	761	837	776	762	784	784	766	802	824	819	748	750	835	811	823	838	812	816	777	801	786	797	759	815	847	849	784	779	803	779	797	802	808	771	817	770	804	794	763	818	824	790	759	774	780	728	804	765	837	779	761	785	842	802	779	785	767	748	810	775	775	779	861	831	764	811	748	801	795	847	802	799	833	839	735	818	776	779	788	755	798	780	800	790	821	785	800	813	777	798	786	762	776	816	775	811	784	778	755	773	734	792	825	762	828	833	827	824	825	825	817	802	799	792	788	798	792	779	752	798	793	786	786	720	769	775	777	770	775	792	796	824	820	766	778	861	750	845	807	816	746	769	761	797	791	785	803	804	814	810	813	858	758	782	788	783	782	776	780	765	772	784	765	774	812	833	781	782	835	789	796	831	780	818	772	774	784	773	787	771	797	798	785	771	818	796	773	795	766	843	810	794	799	857	810	774	824	822	773	840	811	790	798	854	796	756	800	831	812	809	781	791	768	795	776	816	756	863	773	794	775	803	786	759	780	794	787	817	754	769	782	829	781	820	810	775	754	778	798	790	762	800	837	796	770	775	749	766	779	850	780	804	818	810	788	784	778	816	846	772	794	756	785	794	840	823	814	802	822	760	821	790	780	843	781	831	782	767	798	784	835	813	818	802	790	796	769	786	778	792	781	778	830	785	751	800	857	775	753	751	799	802	759	801	772	761	765	830	788	786	797	789	798	782	834	843	761	810	810	770	744	788	791	755	728	774	765	780	817	891	716	778	785	804	789	792	811	781	763	803	772	807	784	790	790	736	833	794	803	842	786	755	785	837	811	787	853	802	800	788	809	782	768	802	784	802	759	767	836	828	835	799	791
22828	21184	29159	23505	21177	21232	13243	1439	907	887	779	710	659	657	615	578	549	475	502	490	502	501	481	452	513	459	505	476	439	432	419	413	457	399	404	425	434	411	388	429	451	449	416	412	463	403	452	439	384	423	445	472	406	469	423	481	415	451	417	439	447	433	466	435	439	464	407	408	440	406	380	407	442	437	445	389	445	402	397	421	395	383	394	424	429	434	399	409	439	434	419	439	401	381	427	401	434	398	385	454	410	403	456	409	414	395	419	382	404	394	388	385	433	448	421	390	403	397	430	426	401	435	384	428	415	437	420	421	395	409	417	449	414	374	387	402	433	415	386	383	447	415	423	433	371	432	398	417	437	396	444	446	424	408	407	397	414	406	415	437	400	374	416	380	391	420	391	429	448	403	423	462	421	418	473	408	456	433	415	452	421	416	432	415	385	442	375	429	399	401	404	404	425	418	439	445	431	403	411	410	417	380	416	409	419	393	404	416	403	440	388	383	406	410	423	413	429	385	456	407	408	367	394	357	411	414	405	448	385	405	413	433	424	433	418	434	409	420	415	465	401	421	430	418	412	421	416	418	392	459	417	443	401	382	423	423	411	425	434	398	433	386	386	423	382	422	390	472	415	380	424	408	443	424	406	421	413	429	405	430	421	402	358	408	417	434	409	384	412	404	410	387	409	400	425	445	416	403	408	412	423	429	427	419	390	451	382	456	427	413	433	367	408	417	404	440	418	390	398	418	418	398	390	410	384	350	434	385	441	414	454	389	411	412	431	385	413	421	361	391	416	433	435	402	448	435	397	396	456	388	410	445	459	403	417	382	399	412	414	421	408	448	420	425	379	438	400	417	412	406	432	394	392	381	406	411	433	436	440	418	431	434	430	383	414	409	449	416	434	377	398	407	412	380	452	398	422	410	394	390	404	427	403	427	464	397	426	439	395	414	423	420	415	439	411	415	377	417	377	396	391	378	408	429	452	387	412	427	424	400	420	367	397	410	401	438	394	403	438	426	433	404	378	395	414	420	400	396	400	378	413	401	418	399	440	415	395	424	432	413	420	421	429	391	416	453	412	413	399	427	393	430	425	400	413	405	422	423	432	455	398	400	393	382	452	409	408	411	417	429	390	429	437	418	403	407	453	385	396	430	409	404	379	383	391	381	402	432	403	412	412	425	401	428	417	398	413	480	406	407	418	396	396	421	466	420	381	414	400	411	450	441	412	401	450	398	416	445	420	401	436	428	410	407	401	401	466	404	415	408	374	416	448	449	428	395	387	427	404	425	424	411	413	441	394	399	421	457	414	435	429	432	391	428	377	452	395	382	383	441	367	405	404	425	399	448	383	438	394	412	442	397	414	429	394	433	417	389	465	415	418	422	386	425	420	428	375	434	392	391	377	393	384	435	396	398	426	392	455	430	417	395	395	407	432	400	400	456	423	390	378	417	399	396	403	416	406	378	362	436	434	396	428	406	423	424	429	390	425	432	372	440	425	447	419	414	416	400	450	412	406	407	429	450	409	420	386	414	417	432	429	407	421	447	411	437	452	413	412	440	413	427	417	438	389	357	390	446	390	413	386	438	436	409	412	418	424	408	397	425	418	425	435	423	456	449	386	429	397	407	411	400	398	434	413	408	393	390	405	401	406	431	408	377	392	400	407	414	423	383	392	401	398	408	383	447	444	431	415	400	373	404	405	406	385	411	396	393	413	405	381	422	385	429	426	401	429	429	407	429	373	422	418	425	387	456	464	447	407	399	398	419	392	427	420	420	426	436	413	401	431	391	427	433	427	402	433	377	429	419	410	408	379	409	405	447	379	397	413	371	401	416	375	425	422	408	427	394	454	420	402	402	401	397	429	408	440	404	437	435	390	447	415	433	450	419	388	375	389	424	377	427	430	420	421	415	411	410	404	402	427	400	409	368	406	426	406	443	407	433	412	385	411	432	382	413	449	394	405	415	458	418	421	415	431	411	422	438	393	406	448	409	406	385	433	410	438	403	445	399	432	394	416	420	416	392	412	414	401	390	388	432	383	426	417	427	400	396	436	428	392	418	427	439	396	410	381	413	404	382	431	394	405	446	435	418	447	424	399	407	407	410	412	431	421	423	411	426	409	421	392	421	392	432	395	432	404	398	435	440	445	408	394	395	404	409	446	418	422	402	408	397	413	408	401	430	406	457	426	446	439	371	432	444	398	419	406	433	440	403	384	410	389	409	411	390	430	411	421	446	400	431	413	400	424	411	419	429	415	408	420	404	434	392	400	440	409	459	403	420	438	406	402	421	445	434	408	437	430	398	402	407	426	410	385	392	453	413	424	424	400	384	461	456	423	428	383	393	450	402	423	412	406	423	410	378	398	432	435	416	432	413	412	408	404	407	407	419	443	391	416	421	401	436	447	423	393	403	415	416	402	430	422	397	388	390	439	387	431	423	435	405	380	438	417	402	425	376	411	410	456	418	419	417	443	426	427	409	399	385	425	424	405	400	465	397	399	415	383	436	387	412	432	422	380	418	415	417	401	431	435	397	407	429	435	434	415	388	379	382	439	423	419	435	394	406	453	407	437	432	440	428	445	413	415	431	429	431	424	443	422	389	438	391	380	416	415	436	436	433	436	442	423	409	414	373	452	381	413	416	417	375	423	423	394	356	484	429	409	404	421	422	452	389	408	423	397	416	412	426	440	435	410	409	363	417	409	416	402	399	428	395	462	436	409	427	404	425	439	426	417	413	433	433	412	430	405	419	422	413	426	444	389	395	433	395	405	429	395	397	416	446	356	385	380	393	432	410	421	429	441	409	422	436	386	390	412	421	398	448	380	385	390	421	393	430	446	414	424	437	409	438	407	423	433	401	377	423	423	414	426	406	409	416	394	401	367	423	416	382	420	422	398	374	368	403	416	396	381	436	357	426	432	428	419	425	419	382	413	430	382	427	439	391	444	408	434	394	399	409	407	409	408	397	389	406	451	410	405	409	385	379	438	407	394	388	428	409	442	367	416	401	400	414	440	427	346	447	448	384	436	387	436	375	439	414	395	408	399	436	414	434	419	400	437	418	428	402	384	440	422	413	365	450	405	407	388	402	395	408	375	405	411	426	415	412	447	433	393	400	418	396	384	385	433	378	435	392	421	429	413	391	404	434	398	434	457	401	450	415	417	399	394	403	371	418	395	387	429	400	405	409	399	433	455	423	388	417	395	418	469	393	407	417	427	401	439	424	408	438	420	392	446	411	440	425	397	420	421	385	425	454	422	416	432	422	429	409	384	409	398	447	452	405	428	394	421	410	405	377	400	423	403	425	406	440	422	394	413	392	428	404	403	415	422	414	434	415	389	431	395	394	404	402	408	416	374	449	415	426	402	400	386	417	438	416	416	423	457	417	374	407	393	401	392	410	388	434	413	383	455	420	392	429	415	386	408	427	394	422	405	417	412	411	366	412	416	432	412	398	413	436	391	401	430	396	421	388	416	405	387	389	405	457	410	486
39588	15994	13427	7000	4823	3569	2668	2158	1788	1472	1282	1093	983	846	805	749	698	694	656	621	631	591	546	572	515	529	494	545	517	507	520	531	532	504	531	486	500	467	479	480	453	482	461	467	484	465	465	479	487	483	483	488	473	464	476	452	457	463	472	444	494	457	495	497	486	431	444	463	468	508	497	463	477	468	421	434	434	449	504	465	463	439	450	505	439	477	464	460	478	472	442	438	442	418	460	483	477	439	443	475	475	444	476	457	478	425	421	457	484	484	459	479	436	457	458	474	429	474	466	464	433	426	482	449	449	464	444	459	444	464	420	470	434	429	449	416	447	441	466	462	479	471	440	466	471	465	438	436	485	473	427	493	441	423	411	457	434	419	453	474	464	472	466	470	454	382	425	469	431	426	456	410	466	457	436	466	505	428	424	447	495	492	439	421	422	480	443	476	447	451	463	465	445	448	468	442	457	464	454	483	416	434	460	426	453	485	440	438	417	459	444	475	462	450	423	431	446	420	448	451	440	447	504	455	463	498	427	450	411	438	475	438	471	463	436	448	449	448	437	480	388	448	469	430	422	466	420	471	450	445	468	439	448	454	446	452	456	458	439	404	479	436	464	472	464	468	447	458	451	471	439	416	453	457	410	470	464	447	464	439	474	440	421	386	455	458	473	472	461	461	468	467	444	456	478	455	464	453	435	428	432	469	432	486	431	474	474	490	446	451	457	429	419	448	419	455	438	468	436	447	486	464	457	441	452	454	455	483	433	442	437	455	454	436	432	482	419	454	450	453	476	474	458	453	449	425	457	471	468	462	426	462	456	485	449	455	490	441	414	439	471	437	450	501	482	423	458	429	488	506	470	418	468	418	493	488	464	465	452	462	430	446	449	467	472	417	427	430	469	447	468	458	464	469	463	459	443	418	457	504	439	434	459	489	493	431	441	439	438	437	412	463	465	413	458	479	455	452	483	470	484	463	509	460	426	457	421	442	446	431	459	456	464	432	441	446	436	450	407	486	443	434	419	442	470	412	481	479	503	444	478	415	423	454	470	418	432	448	470	424	464	475	487	463	475	454	430	477	472	462	433	449	477	456	464	475	453	475	474	488	457	470	424	511	451	465	467	463	472	438	466	415	482	444	479	447	444	456	481	452	442	442	463	415	456	427	455	452	476	474	439	478	455	417	459	460	445	481	454	424	479	448	406	461	454	469	487	423	437	442	475	446	445	480	444	451	441	444	490	444	474	460	434	469	462	460	450	448	476	446	432	438	451	439	458	494	439	447	426	473	440	468	479	459	446	436	443	474	433	425	453	431	446	432	433	438	450	467	463	469	452	472	445	440	466	445	447	468	494	452	462	459	451	424	442	466	454	448	446	458	437	446	476	464	473	440	456	460	408	405	455	437	462	472	399	463	469	420	455	483	451	445	463	444	455	425	472	444	471	476	428	466	420	429	454	428	430	450	467	422	445	411	463	448	424	453	464	466	411	467	454	453	417	443	445	382	466	443	430	441	453	464	495	441	438	459	462	451	470	461	442	471	445	468	458	487	495	446	446	475	434	433	436	505	442	415	476	438	465	511	461	450	450	462	449	495	444	432	484	469	479	434	455	447	449	448	464	451	455	435	476	405	421	428	428	447	454	503	451	429	429	435	464	450	436	432	424	474	504	472	481	476	468	465	471	430	460	450	488	430	466	470	439	484	449	427	439	469	450	459	464	473	492	423	455	498	454	473	441	441	473	432	476	468	406	480	442	447	448	447	459	465	440	455	457	449	473	465	453	484	463	480	467	505	457	456	463	438	435	449	443	439	495	473	427	434	489	455	437	437	452	501	472	481	458	454	461	470	460	445	450	454	472	414	476	451	450	445	467	481	440	489	446	452	454	474	452	444	433	452	475	452	481	457	463	461	441	471	461	451	428	471	425	477	472	432	466	489	439	461	429	459	454	463	451	443	453	436	430	403	461	427	438	475	458	484	393	420	465	435	444	395	460	480	485	424	447	443	467	448	478	454	413	438	457	451	477	452	481	458	440	470	411	462	446	461	420	460	452	440	477	479	465	451	452	411	459	458	436	463	436	463	438	462	457	412	469	460	453	478	407	464	462	469	463	455	465	449	466	471	492	446	424	461	469	448	453	414	429	431	438	446	439	443	423	461	450	458	468	424	419	499	415	440	422	498	464	444	489	482	465	434	462	461	445	464	472	428	477	475	468	437	468	456	459	472	443	481	480	456	481	468	433	438	475	458	466	387	435	425	436	433	470	466	473	463	463	453	430	463	427	450	475	446	433	457	495	415	475	427	446	440	458	448	494	472	472	436	440	423	437	470	452	415	462	501	470	427	446	433	440	476	434	442	468	468	473	439	430	472	465	422	438	426	455	415	470	392	440	414	428	460	424	461	436	443	412	485	441	446	462	441	442	433	434	438	444	482	458	466	450	461	482	455	396	426	481	474	457	489	464	441	446	490	450	428	460	452	445	446	430	424	473	452	489	418	464	478	464	488	439	441	441	477	416	428	446	461	487	441	474	465	430	429	490	427	470	487	439	466	450	475	419	434	428	434	470	435	454	481	432	459	436	439	450	423	422	421	461	457	490	420	463	453	412	458	453	452	448	440	424	488	473	424	419	448	396	454	417	449	480	429	412	424	424	454	449	453	461	458	477	471	410	453	450	425	472	472	487	438	446	451	436	435	425	479	493	451	449	436	489	479	458	427	447	458	454	439	459	448	451	453	447	485	451	459	477	446	444	462	448	486	468	415	466	463	472	493	465	474	463	453	458	447	440	476	430	444	453	431	464	470	470	444	456	408	397	456	462	469	423	428	454	456	428	397	458	448	466	460	437	472	450	439	477	450	455	438	446	457	433	459	457	448	418	464	416	465	412	421	431	455	462	457	440	437	451	450	423	469	465	433	468	427	454	459	455	414	467	452	448	439	452	435	471	433	434	457	440	437	451	464	460	433	469	456	443	440	470	464	429	449	490	455	475	428	453	466	454	465	432	463	483	452	444	437	473	453	466	467	484	449	466	481	461	440	470	409	440	442	482	437	446	430	481	448	483	414	451	483	512	440	441	423	448	462	487	432	469	421	445	464	469	475	468	468	450	466	427	433	476	441	474	427	468	455	412	474	445	457	456	489	474	440	498	453	463	459	447	460	434	455	460	485	464	451	461	456	476	413	445	452	423	477	436	462	458	450	436	415	465	452	452	460	465	474	456	460	427	442	456	457	440	443	449	455	450	439	462	438	457	462	498	438	397	457	442	455	443	481	458	461	442	448	404	424	462	469	454	464	452	441	466	461	483	473	454	441	440	448	467	497	448	479	469	418	455	478	447	470	474	476	463	430	417	429	485	505	497	485	464	458	445	493	446	451	452	445	460	464	418	427	439	428	438	453	434	452	437	515	475	469	471	473	472	449	441	474	458	411	424	453	452	476	468	453	492	494	458	475	466	456	500	436	450	434	430	472	447	452	467	435	455	437	477	463
27270	20250	8608	1032	678	593	574	550	544	517	522	564	559	496	511	553	522	542	538	552	531	516	519	538	519	556	522	503	550	506	534	537	540	564	514	500	485	535	560	541	488	502	497	539	511	520	542	546	557	502	532	530	531	527	506	531	521	527	512	485	513	506	540	553	537	529	510	579	526	529	550	548	538	520	548	566	501	562	478	560	550	519	517	507	562	531	528	538	525	512	522	524	517	496	489	567	522	530	513	559	525	514	577	531	494	476	562	525	496	537	553	537	496	493	517	504	544	538	531	557	552	517	531	490	505	509	556	523	524	537	577	500	527	538	518	553	522	543	569	543	500	495	528	523	539	541	531	562	537	525	511	548	530	508	528	508	521	517	536	499	518	515	514	507	512	530	552	546	531	547	518	581	537	537	530	495	501	546	548	561	539	513	521	575	522	498	517	493	512	518	506	553	532	542	495	562	536	536	479	500	496	490	524	556	520	509	557	555	557	498	523	531	508	516	544	586	528	536	499	511	535	516	524	504	551	493	581	535	516	560	513	539	566	534	518	563	501	533	512	567	553	508	530	524	528	515	530	507	510	544	514	528	528	555	498	488	494	488	530	481	538	500	514	521	527	529	532	522	554	513	537	552	516	544	541	511	525	537	509	519	554	501	523	517	556	508	549	501	475	529	517	513	576	543	490	524	564	508	529	506	574	512	560	564	519	513	515	533	551	531	517	539	545	531	570	533	524	525	533	513	536	553	498	508	514	508	522	598	519	545	539	557	550	527	538	537	483	501	495	537	541	543	530	532	479	515	510	485	576	471	548	507	524	547	508	549	505	513	545	521	497	546	529	498	522	527	491	551	536	569	498	540	517	513	506	499	530	540	488	550	517	517	584	512	476	532	549	510	547	518	532	543	522	531	537	512	527	534	507	526	558	534	522	531	510	468	532	540	508	568	504	523	530	506	515	540	546	544	543	524	481	571	527	528	559	502	543	526	531	532	537	531	541	510	541	469	565	513	502	568	511	518	545	518	515	512	557	551	544	561	537	551	547	495	482	529	485	536	510	553	529	475	529	544	517	539	531	490	532	546	500	499	513	553	534	523	538	556	529	504	559	516	481	449	523	537	528	483	539	525	521	554	489	569	501	584	536	516	557	502	526	548	549	541	522	535	535	545	490	532	528	553	542	546	531	521	493	558	493	501	537	518	511	540	522	482	537	543	469	527	545	506	536	568	521	503	530	506	533	549	529	530	538	520	531	538	523	549	523	508	548	560	515	488	526	506	533	547	516	501	510	513	552	503	522	535	492	494	536	514	515	562	512	517	556	492	542	543	529	522	523	531	531	505	535	548	499	569	539	519	556	505	495	555	563	580	511	570	527	491	517	545	539	551	569	498	536	561	557	536	573	484	539	515	515	528	516	489	528	547	530	538	533	530	572	510	507	549	484	488	523	526	555	515	531	524	502	495	508	499	569	539	517	523	531	491	529	525	508	544	536	512	536	515	527	585	507	499	585	503	530	546	544	516	543	536	522	538	529	555	522	500	560	528	496	546	549	575	531	541	488	521	525	512	564	505	550	549	516	518	517	533	545	521	519	541	555	500	504	544	519	548	517	539	564	546	553	523	545	504	541	502	533	493	582	490	546	516	513	537	532	560	541	522	543	522	506	543	525	527	531	513	532	498	496	579	526	577	534	560	584	522	503	546	514	533	529	508	536	497	490	532	551	522	529	517	526	551	554	545	508	542	519	497	531	535	559	526	550	523	503	536	508	538	517	525	500	509	543	515	487	530	521	574	532	513	474	552	521	562	530	503	525	499	499	534	529	496	541	518	540	488	521	532	516	560	565	503	502	530	490	539	535	509	555	528	503	501	488	562	524	503	500	513	543	500	557	511	525	565	505	482	521	528	497	534	546	521	527	505	530	528	530	561	506	533	552	547	514	505	515	521	523	536	552	554	558	530	528	555	527	519	506	539	530	532	529	488	538	483	566	541	532	508	540	529	532	546	511	565	561	507	537	555	527	552	476	534	540	518	559	489	528	504	517	489	496	494	531	513	564	502	598	523	536	577	498	519	495	535	558	534	513	506	545	588	513	534	515	532	519	500	543	562	538	526	561	544	548	537	555	499	543	539	536	508	524	528	534	525	543	517	525	528	565	569	523	460	544	505	518	511	522	539	548	534	556	493	559	509	511	512	549	550	541	528	512	546	550	557	535	488	511	531	517	514	497	536	538	531	532	538	501	533	516	554	559	477	544	516	515	511	525	511	511	520	470	529	565	471	492	501	504	523	523	514	517	528	529	527	545	544	530	531	476	548	581	551	497	528	515	529	563	539	530	514	495	503	572	528	582	533	542	542	557	529	491	540	503	551	544	504	530	514	523	528	572	541	524	481	545	527	506	531	523	490	547	536	520	516	535	556	528	526	528	525	518	520	536	513	562	557	534	501	527	495	563	537	544	513	545	542	572	537	517	550	506	519	546	497	509	547	526	572	510	548	525	543	505	511	526	525	529	495	497	526	501	511	545	545	517	516	528	520	553	508	511	532	504	519	554	517	532	508	542	512	478	510	571	479	538	486	510	550	560	515	528	553	519	554	552	577	505	520	550	538	523	560	502	541	561	540	498	474	553	522	565	485	542	533	571	531	491	558	550	512	541	496	557	539	490	482	529	533	559	519	521	513	530	536	528	484	536	514	512	522	574	530	521	506	506	532	545	558	552	532	519	524	495	503	522	516	515	543	537	530	524	515	530	541	536	500	502	539	535	513	543	546	562	529	559	560	524	497	544	507	535	537	523	506	516	544	519	511	486	528	538	501	543	555	526	494	547	506	554	523	532	508	525	517	532	488	543	532	515	532	535	559	544	522	512	534	541	517	535	516	555	557	510	507	510	546	529	527	534	543	520	501	519	545	577	494	537	546	509	566	531	527	533	560	510	555	573	562	533	522	528	494	525	517	515	554	504	516	544	535	538	537	547	506	524	468	529	501	517	517	507	534	530	535	503	522	528	511	565	545	539	533	498	558	520	499	530	541	542	554	491	521	537	494	564	526	513	552	529	549	497	513	500	512	503	504	508	534	518	602	516	536	563	523	478	520	520	514	497	530	518	587	533	534	567	530	471	456	506	557	542	526	541	504	527	506	546	547	559	495	511	524	515	494	533	526	524	575	527	521	532	571	544	570	583	550	555	534	500	487	518	563	512	526	541	552	519	540	540	520	554	525	506	531	550	501	550	511	541	505	530	503	526	535	528	496	506	494	505	495	489	545	525	522	546	538	542	512	505	479	538	550	551	510	516	517	568	547	526	526	508	551	524	538	488	511	528	517	508	539	534	580	509	563	513	487	559	513	543	554	538	505	500	498	484	503	510	517	534	513	516	544	511	544	518	500	507	533	530	529	523	523	519	516	516	545	493	490	580	531	528	509	546	527	594	508	534	552	576	561	522	519	521	532	496	552	486	478	545	498	480	503	508	537	500	553	542	532	539	495
18788	1625	1184	800	777	762	616	677	668	598	631	647	593	661	658	657	656	615	597	621	602	633	650	628	605	616	625	623	617	640	626	596	609	627	587	620	623	601	641	647	590	622	673	604	649	566	570	600	579	622	617	617	627	614	592	605	625	659	652	647	587	619	606	611	628	642	610	627	624	620	585	615	635	656	619	636	627	622	648	603	603	586	645	597	604	637	614	615	638	661	629	615	592	603	627	627	637	608	604	593	631	607	619	624	638	564	618	637	590	606	639	677	601	628	596	615	614	585	649	605	587	615	624	620	620	584	599	646	603	674	634	594	621	603	595	646	612	623	559	601	618	592	605	629	650	579	607	625	648	625	652	621	586	592	653	647	610	624	594	668	631	608	636	593	620	569	647	570	610	571	657	646	621	628	677	593	563	600	604	643	609	625	654	581	667	592	626	644	614	625	619	617	592	619	568	611	646	595	622	629	614	570	596	645	555	626	591	639	641	617	616	621	626	601	609	608	576	652	692	600	613	632	658	614	621	594	659	604	642	592	669	612	620	615	609	650	641	577	585	616	576	610	660	630	669	618	585	640	643	650	641	629	590	616	564	696	608	605	612	605	633	604	634	643	631	597	614	633	606	586	606	640	595	637	620	638	640	673	622	594	605	614	599	608	631	656	605	617	628	633	593	627	627	600	610	589	632	652	624	587	577	633	586	650	574	585	668	614	632	619	593	665	622	599	594	613	601	626	639	590	667	589	631	621	660	588	624	659	600	630	603	645	633	629	588	582	598	582	620	638	603	625	630	582	606	583	603	618	627	600	611	641	636	594	564	625	642	598	641	636	595	615	597	678	642	551	610	633	575	606	588	589	614	622	633	655	624	606	596	597	599	602	651	629	616	662	623	619	664	643	619	593	627	638	599	601	624	599	617	622	598	586	676	654	623	672	599	597	619	628	616	583	627	593	596	592	599	601	624	643	596	615	613	635	630	627	612	607	625	627	639	640	666	591	632	564	648	602	578	619	636	587	624	613	571	635	641	594	580	622	652	617	625	576	608	658	600	670	568	675	577	563	626	619	627	635	622	596	606	631	619	638	632	582	646	640	602	610	601	665	604	626	631	571	634	585	637	606	638	623	631	619	597	571	603	631	584	610	601	665	647	597	575	612	602	587	611	671	648	584	633	609	642	581	631	615	600	612	608	622	593	633	639	637	645	629	600	592	600	621	585	598	569	626	619	665	638	603	610	644	616	633	645	585	592	610	636	607	593	642	553	643	657	671	656	609	595	577	636	593	585	622	636	615	588	610	599	617	635	610	613	602	567	584	651	645	577	606	601	654	591	624	661	628	597	616	627	621	621	601	627	607	625	619	637	597	606	634	610	639	640	647	626	596	635	661	585	643	625	612	600	595	614	604	618	625	613	592	632	628	553	607	606	622	610	618	595	669	608	608	596	648	623	636	614	597	621	584	563	598	609	627	576	631	600	637	626	593	618	631	644	660	591	672	613	599	596	610	622	607	616	636	637	627	604	616	641	635	592	652	611	597	607	610	614	636	583	637	616	635	598	623	612	605	614	604	632	653	584	632	616	618	598	632	630	621	641	578	605	619	609	613	598	645	612	622	640	596	620	622	613	655	618	615	600	644	592	588	616	642	589	617	616	637	588	640	651	591	612	615	627	622	653	642	586	629	612	611	634	629	631	604	629	611	611	631	646	641	646	618	626	604	629	604	588	630	604	619	596	625	618	591	596	602	594	609	628	626	639	642	635	610	592	628	662	595	621	657	605	603	619	613	597	663	601	602	611	648	628	618	612	600	608	636	591	629	655	605	582	596	606	597	627	636	652	634	623	621	612	661	666	635	625	619	592	614	619	604	610	622	668	631	604	632	628	608	601	632	628	628	617	676	604	597	578	616	602	651	609	656	615	615	603	631	615	602	644	623	595	659	629	607	609	620	642	623	632	586	634	700	609	587	644	613	642	637	595	653	602	614	635	617	590	635	584	610	604	640	634	640	604	658	621	559	622	612	598	610	633	603	624	642	613	649	620	576	612	650	585	617	558	608	625	613	630	591	658	590	643	634	593	614	636	644	606	558	619	671	618	605	634	614	608	616	646	627	606	608	610	600	585	590	625	606	625	620	604	632	634	659	615	608	589	603	650	621	575	607	629	624	595	614	629	637	569	613	636	648	623	597	613	621	629	610	609	658	570	654	635	604	566	609	616	594	612	601	612	592	631	579	592	635	617	618	586	617	627	613	616	639	602	674	586	621	612	651	557	598	624	603	648	588	584	598	599	578	593	653	591	606	599	595	607	607	626	593	679	598	651	580	652	611	619	653	601	600	601	593	590	590	646	664	659	605	619	634	630	600	574	620	623	627	625	625	600	600	604	622	638	602	630	592	593	659	594	644	603	602	609	623	605	608	630	642	637	615	599	594	634	637	653	637	611	599	582	599	584	622	612	622	606	632	574	577	641	610	581	627	611	587	642	591	605	623	577	616	620	575	619	619	635	616	581	652	604	624	584	613	595	602	619	599	605	618	673	627	633	618	643	604	576	605	632	595	630	652	621	622	649	619	599	655	621	609	638	634	634	612	623	609	590	607	601	578	630	573	609	592	583	609	602	619	643	634	637	620	616	625	629	640	637	611	581	596	640	630	611	614	639	583	565	625	659	620	570	586	612	611	658	600	578	670	625	613	598	663	641	688	589	617	624	663	619	660	585	647	593	615	612	631	639	634	637	602	582	608	588	578	626	587	603	614	661	634	588	651	695	554	581	607	582	600	562	642	582	631	608	607	595	634	630	649	609	627	594	653	590	609	651	607	578	631	641	613	608	613	648	594	596	644	639	625	621	606	599	621	575	605	633	592	575	614	574	603	620	631	656	651	614	651	636	605	598	621	664	636	658	569	605	581	637	631	622	651	634	651	584	592	591	624	595	632	643	561	632	616	649	645	564	580	629	581	615	622	624	593	624	625	613	624	598	594	605	617	600	612	606	615	566	590	662	590	634	639	612	635	621	594	641	649	651	615	582	636	635	599	634	612	630	604	594	609	646	644	615	592	590	573	592	628	656	596	608	592	606	601	639	586	623	638	598	602	639	588	626	607	594	596	594	644	615	666	671	616	630	643	585	630	623	608	635	615	660	617	586	614	595	636	616	666	653	622	628	603	603	618	629	655	637	596	617	595	668	603	604	626	625	593	631	600	613	610	608	609	627	631	604	635	618	592	617	598	627	583	585	659	644	625	669	646	618	601	627	622	648	666	611	625	584	630	651	636	618	646	644	643	662	589	589	589	613	600	608	631	668	661	596	648	625	600	601	642	590	635	590	639	619	680	608	566	619	612	627	615	611	617	620	590	608	605	629	655	607	620	648	609	620	660	580	606	602	604	638	635	655	594	639	606	619	612	608	626	611	606	678	626	637	634	606	574	610	661	608	629	589	633	594	593	627	636	627	620	653	616	635	590	574	587	622	614	626	618	641	624	583	668
23681	21122	28755	23739	21129	14494	1304	710	556	445	516	431	398	401	335	369	330	357	295	334	320	320	334	288	283	279	296	265	267	332	268	292	244	295	278	251	256	299	280	291	297	261	247	280	295	249	288	289	287	276	288	303	256	260	288	272	280	281	280	277	274	278	303	278	260	265	277	300	265	260	301	279	302	247	282	270	271	247	263	263	284	281	269	255	253	291	286	278	237	268	269	265	260	278	285	266	266	259	292	312	252	296	271	228	270	284	284	290	264	281	306	287	263	260	261	262	251	278	267	278	256	267	232	286	271	286	292	283	243	277	233	264	276	256	280	245	264	275	263	293	260	306	267	271	267	265	260	279	265	284	283	288	262	294	270	266	273	229	244	277	273	279	274	274	274	292	255	265	247	292	286	293	291	238	263	263	276	277	261	298	282	266	264	290	258	276	284	270	271	243	292	262	249	312	249	276	270	240	268	288	262	281	292	266	269	286	246	256	266	249	275	261	271	256	264	277	284	288	246	289	257	279	233	274	253	263	257	233	265	265	242	260	275	236	249	247	247	247	277	271	284	285	304	299	269	292	272	269	256	277	283	263	262	270	237	263	286	263	276	290	262	291	281	259	301	285	259	276	263	245	260	283	277	263	242	263	281	271	276	281	281	264	257	282	251	291	252	281	264	269	256	268	269	270	268	255	267	281	277	266	229	277	247	257	247	248	262	269	280	276	286	281	288	239	248	291	277	281	271	266	290	294	308	256	249	278	302	259	285	279	254	272	293	255	272	305	234	260	280	291	250	278	269	289	263	273	268	232	282	258	279	268	276	263	291	264	276	247	261	279	289	278	271	274	288	257	250	259	270	283	255	301	299	278	266	288	304	245	282	281	253	301	285	258	291	265	268	293	285	264	256	245	225	291	273	235	262	263	298	269	274	266	257	284	286	281	259	269	277	265	281	259	277	281	269	270	256	278	301	291	273	286	245	277	276	267	265	260	257	246	255	273	254	268	289	274	252	257	252	274	307	273	255	269	288	282	284	276	261	288	279	272	274	267	261	265	291	257	291	272	241	233	256	245	279	285	279	262	272	284	271	260	276	252	265	285	288	283	263	279	266	296	266	250	253	274	280	267	292	251	278	276	265	291	277	277	260	276	261	259	289	274	247	270	280	278	276	296	244	277	281	269	267	290	270	260	267	258	257	250	272	247	270	270	265	265	279	257	290	283	252	278	289	267	264	281	278	288	271	298	277	276	265	271	287	262	261	276	294	267	271	270	266	252	278	273	266	284	292	298	288	280	262	270	304	264	272	256	261	245	273	254	257	270	254	243	271	256	268	279	269	270	273	279	274	239	267	272	277	284	288	309	278	272	275	285	271	270	263	271	265	251	274	273	279	278	263	257	256	264	292	246	280	317	249	277	258	276	245	265	299	251	299	266	264	268	277	288	278	290	255	310	263	233	275	257	271	254	267	271	257	288	251	266	251	255	276	276	266	270	284	265	274	242	289	277	293	263	260	264	273	271	263	271	289	290	284	291	297	251	267	277	256	254	301	277	263	281	261	260	275	275	268	261	259	254	250	268	299	256	238	276	284	274	257	267	247	281	282	264	301	279	302	299	274	303	284	286	273	264	236	263	281	262	292	287	290	264	273	291	258	276	259	274	263	269	276	260	283	256	306	236	249	269	265	282	253	280	268	259	258	262	277	274	261	287	297	279	249	255	289	241	239	273	279	272	262	299	256	289	260	277	267	297	287	247	278	319	237	285	307	259	269	236	271	300	277	311	246	259	255	265	249	262	296	265	263	282	268	279	272	248	277	232	262	253	257	258	290	283	258	277	271	290	280	259	250	266	268	263	256	275	252	256	249	266	281	253	289	262	282	259	264	273	271	252	288	269	293	279	302	275	261	258	267	262	306	285	239	264	255	272	275	274	277	291	283	290	269	274	275	281	283	264	252	227	246	270	265	272	242	285	277	256	282	296	267	252	253	253	291	301	267	273	279	260	261	251	272	273	288	282	299	289	279	270	291	276	290	303	277	267	266	258	284	244	252	266	284	283	249	273	254	320	252	246	267	271	267	271	301	282	265	266	266	284	286	271	241	276	273	283	276	260	244	278	255	285	253	286	283	289	260	254	266	280	293	276	254	275	266	261	286	272	261	261	267	290	260	267	294	279	260	287	284	254	267	281	274	267	281	251	285	278	240	267	271	273	257	247	261	252	242	284	292	285	273	274	271	262	267	271	261	264	265	296	281	265	252	271	267	276	255	279	269	277	260	285	283	276	299	285	265	294	245	256	245	295	262	276	253	264	256	266	250	280	235	254	258	281	274	274	282	288	241	288	275	283	244	282	290	236	308	279	297	273	267	273	259	265	285	262	303	308	281	272	273	250	268	258	242	241	267	266	241	275	269	314	267	267	296	265	272	273	300	261	273	254	263	277	290	246	314	267	285	247	282	275	247	276	252	272	285	286	258	288	243	287	284	249	251	289	259	283	242	246	292	286	287	288	254	280	306	240	304	258	282	238	264	253	245	231	255	263	257	291	268	269	266	289	272	280	242	269	284	281	279	270	269	286	295	303	254	271	253	277	298	285	254	252	272	276	291	257	306	255	273	287	257	274	295	270	277	278	301	269	268	269	292	266	267	264	261	263	290	296	250	240	280	252	285	262	239	274	259	255	249	289	265	258	275	263	260	282	272	299	278	287	279	273	296	277	293	305	263	270	301	257	281	279	236	275	291	296	241	252	261	274	285	257	275	268	248	272	255	293	278	276	286	258	269	264	256	274	305	306	236	268	274	276	263	243	296	263	280	280	258	297	299	292	240	266	265	277	276	292	277	261	247	283	267	262	270	248	268	256	273	266	272	271	274	240	230	268	260	280	267	267	283	281	263	258	269	248	305	257	272	263	276	284	238	268	268	272	278	276	276	257	283	281	294	244	243	257	270	241	280	276	231	267	251	275	273	280	300	266	264	312	289	241	267	275	279	277	274	276	270	269	258	258	301	267	268	278	271	248	287	251	268	282	256	275	284	265	269	261	276	260	256	276	284	264	276	281	268	277	258	263	293	298	254	258	265	267	302	260	271	309	249	276	272	248	284	291	280	268	288	277	255	283	244	265	264	295	254	263	268	263	268	277	270	262	290	288	265	290	298	293	273	256	273	264	283	277	275	278	276	273	255	288	287	267	262	263	255	282	255	250	230	236	289	279	259	253	249	282	289	286	278	263	257	252	265	297	264	287	259	244	302	296	243	268	262	275	271	274	263	285	261	296	267	254	271	262	288	279	294	280	276	256	263	283	239	288	276	282	267	246	287	261	285	259	297	289	290	274	307	255	272	260	285	242	255	248	268	257	269	257	270	275	271	267	227	257	257	291	259	276	277	267	264	302	245	260	273	265	247	264	291	302	264	270	283	261	242	257	256	276	265	309	284	250	276	296	283	285	266	272	261	270	287	267	299	259	260	287	314	297	236	254	275	266	265	280	261	291
41063	10959	7891	3950	2619	1920	1506	1145	937	815	722	628	578	586	495	500	475	459	410	430	400	416	384	377	389	384	346	370	378	359	346	385	381	309	334	334	334	341	354	333	317	332	337	340	336	329	313	329	320	331	343	348	320	317	355	341	333	348	351	363	319	304	354	356	346	312	357	341	313	338	350	302	349	336	334	334	308	330	343	343	277	337	320	315	319	363	331	344	312	325	347	318	351	329	327	336	330	310	315	325	357	322	351	357	339	336	315	346	351	344	360	317	350	331	334	317	320	383	345	362	343	339	332	338	327	312	312	309	345	319	335	343	339	342	342	359	341	311	327	332	329	314	323	344	294	323	312	341	343	355	309	318	339	341	340	325	322	321	322	340	339	327	330	332	360	316	322	318	281	288	345	339	334	304	329	341	333	336	323	363	315	313	325	337	329	348	323	316	333	325	304	335	304	320	306	335	361	326	335	302	306	299	321	307	312	331	310	334	361	304	319	295	309	346	332	326	347	361	332	316	306	352	313	321	312	323	330	328	322	333	338	315	304	334	328	332	352	346	311	312	319	341	324	346	349	326	349	343	342	341	344	341	315	353	330	340	297	323	300	323	351	337	337	296	330	359	317	324	326	379	340	321	318	329	304	303	347	348	328	338	327	331	306	301	319	351	346	323	331	345	342	314	379	305	350	335	338	335	355	342	320	347	337	300	326	347	345	328	336	353	349	358	304	328	305	314	321	335	328	343	327	330	312	321	347	320	329	322	305	382	324	341	324	333	327	336	320	324	331	343	364	328	349	329	329	304	325	341	341	330	316	308	298	300	317	325	343	336	309	298	325	328	337	326	317	317	377	310	301	317	331	319	367	318	344	307	346	314	354	353	326	327	339	334	331	330	320	301	350	344	337	335	323	335	339	352	325	335	364	318	323	315	307	344	343	322	335	300	356	333	321	332	345	340	313	286	326	360	301	334	344	320	334	342	355	305	302	299	320	323	324	279	323	346	343	327	333	333	325	325	345	336	369	325	313	318	313	339	334	362	322	323	340	324	330	342	317	335	346	340	324	335	335	338	351	303	314	327	351	341	322	331	336	295	366	306	342	339	315	344	323	332	336	350	328	344	348	320	318	308	313	316	342	321	327	320	339	363	330	301	332	352	326	353	317	328	323	321	333	349	347	319	350	284	324	343	323	332	321	322	334	308	334	310	325	345	320	362	309	319	313	327	330	341	318	363	325	326	319	328	306	310	323	343	312	355	359	321	346	328	339	323	308	321	326	303	311	325	323	332	326	315	357	366	354	310	339	344	316	352	333	329	320	347	352	315	341	343	279	324	319	318	312	294	315	323	327	326	328	338	319	331	356	310	360	308	317	357	328	332	376	285	361	308	344	319	321	359	333	344	288	334	306	342	335	314	325	304	327	333	329	325	305	306	333	341	329	320	346	343	309	320	344	325	325	309	341	333	328	357	354	320	316	343	314	329	361	344	290	284	286	316	315	326	357	342	345	306	311	326	351	328	332	317	319	326	357	339	351	328	324	336	331	316	348	326	304	375	324	303	318	336	373	332	328	350	320	309	345	320	324	352	298	365	301	331	359	323	333	299	331	379	346	332	324	300	321	302	344	320	333	326	341	339	324	349	305	319	338	339	334	325	335	329	298	330	342	336	317	322	346	349	308	316	328	315	308	315	352	323	350	324	345	299	290	313	318	349	333	342	353	350	281	345	341	337	328	328	350	327	314	315	328	322	313	326	365	293	352	325	329	301	341	330	300	327	342	293	367	328	334	336	316	328	299	307	310	352	326	342	346	330	325	325	347	306	341	321	316	320	316	351	321	307	333	341	336	337	320	324	346	323	323	319	329	323	311	311	331	317	314	354	287	300	347	333	318	321	322	308	324	327	366	359	352	279	335	333	338	314	296	361	333	348	330	345	336	340	312	323	314	323	298	322	337	312	319	337	329	324	350	327	334	303	327	327	309	301	302	345	279	301	341	345	320	346	313	317	364	340	343	312	296	346	325	339	325	336	351	348	329	344	312	326	314	315	357	307	313	334	330	362	325	288	335	369	327	332	326	313	327	352	309	312	311	319	305	333	320	318	324	330	305	334	306	336	332	322	347	342	346	300	329	301	346	340	321	317	353	320	314	320	344	317	316	347	338	322	311	334	302	323	327	335	320	346	313	312	337	340	293	302	348	346	328	346	367	340	378	315	345	339	312	323	369	301	334	327	344	329	380	319	327	333	314	309	308	342	325	333	358	316	347	334	330	317	347	303	319	313	342	326	300	317	344	325	313	277	316	334	384	294	330	312	358	321	334	328	337	317	332	332	302	313	353	348	347	376	358	337	322	316	325	325	337	323	312	307	317	316	332	390	331	297	298	353	366	286	331	351	342	342	303	335	337	339	321	313	341	338	330	325	324	337	342	335	293	356	317	311	358	339	303	361	341	333	338	346	367	336	343	328	327	348	310	323	335	329	330	351	349	312	322	320	350	342	343	305	306	335	309	317	350	305	348	368	264	335	322	375	324	305	326	328	355	294	345	338	350	321	345	322	340	307	297	336	327	308	333	322	355	317	296	338	314	322	341	360	341	320	329	355	325	338	320	322	380	338	330	303	353	343	330	319	330	331	317	336	334	330	326	315	344	323	325	322	358	360	352	297	359	299	306	329	327	316	308	333	334	293	370	352	348	320	340	328	346	317	339	294	306	322	325	305	325	324	302	383	332	325	312	336	296	325	335	320	329	342	322	302	338	328	313	323	325	340	351	349	320	363	317	340	324	334	351	323	303	346	348	328	344	339	351	345	310	331	333	341	331	358	353	306	308	328	327	337	310	333	336	302	334	321	350	311	333	313	291	319	323	336	335	317	306	357	345	339	348	324	335	367	317	344	317	336	344	329	302	301	330	339	338	373	334	322	319	350	348	332	328	354	305	358	307	328	331	330	304	315	340	317	331	320	342	324	357	289	332	340	309	328	316	347	350	335	309	329	316	303	353	310	307	319	368	334	322	338	317	342	361	317	324	323	328	308	323	326	317	327	312	339	332	338	361	305	358	337	340	354	351	324	344	319	326	346	333	335	331	304	338	325	338	346	330	315	333	318	338	336	340	317	309	338	316	361	331	332	341	328	333	340	339	346	372	326	326	304	340	316	313	337	352	341	324	329	304	326	331	338	357	347	288	348	353	332	311	309	347	302	337	322	347	356	325	331	324	336	322	344	301	343	342	301	311	334	320	378	308	313	296	324	346	298	311	307	338	333	332	319	334	321	342	326	350	316	347	315	323	313	331	316	307	332	329	330	324	309	346	340	317	342	340	335	355	313	325	338	312	350	334	347	322	321	315	324	345	318	307	333	337	323	371	310	300	314	329	325	364	341	319	365	318	296	314	345	302	365	332	303	319	281	348	334	310	312	327	304	323	339	310	325	343	371	366	331	307	367	328	313	314	306	323	332	348	349	299	301	314	305	349	304	327	330	336	354	351	351
24984	21130	27942	24456	16324	1604	1098	915	860	848	770	796	787	759	772	763	772	717	805	739	739	698	762	762	777	680	660	756	762	712	714	758	696	765	717	738	749	753	705	736	645	727	756	703	726	695	744	768	688	689	741	675	749	727	745	723	744	720	758	688	682	672	759	750	738	693	733	730	737	732	693	707	720	728	732	722	756	733	754	742	667	729	776	719	693	723	709	685	711	731	732	727	772	716	724	729	721	683	684	741	698	722	728	711	705	735	751	734	741	729	698	755	681	722	710	724	766	757	711	726	664	744	724	707	725	761	707	705	743	690	700	675	693	752	769	693	745	724	673	710	656	741	701	705	708	695	765	756	770	731	720	720	719	738	679	675	711	701	734	724	699	712	730	685	768	705	714	720	695	675	676	682	726	700	707	724	713	711	735	695	694	755	704	752	713	691	676	727	733	737	706	682	702	719	766	749	694	705	719	754	753	704	722	707	742	718	713	692	646	716	705	741	720	681	697	667	699	711	743	661	718	702	713	718	696	729	765	740	720	744	688	705	711	712	736	683	692	725	762	762	721	726	762	724	727	694	733	770	691	703	727	715	750	754	697	727	696	730	717	693	705	704	709	671	742	715	704	728	691	664	699	730	727	712	717	693	693	749	747	772	697	673	711	752	731	704	710	714	709	710	710	694	760	704	730	722	655	794	740	729	725	739	727	738	728	698	670	688	723	738	719	732	724	724	700	689	680	707	757	720	747	696	712	720	722	681	706	695	715	703	751	716	722	731	674	719	748	678	755	680	722	716	706	725	722	692	759	697	741	689	708	750	725	696	668	724	718	723	696	690	689	752	678	723	699	732	719	734	715	738	718	694	701	712	682	663	729	687	724	753	742	678	741	664	749	742	665	744	725	715	705	759	716	721	711	684	662	729	715	767	740	685	705	752	701	704	707	676	718	761	717	650	724	723	665	712	726	704	703	719	697	711	654	778	705	738	708	707	741	734	686	728	747	712	721	727	742	717	732	706	749	692	720	735	704	725	681	746	732	685	733	704	689	716	710	706	693	726	731	730	719	707	689	726	713	679	677	715	735	697	687	745	735	713	731	730	735	712	717	742	725	684	688	712	780	733	712	712	718	689	683	722	728	687	715	712	747	717	707	717	740	652	675	740	739	731	708	696	716	703	734	662	720	676	705	700	708	704	688	738	672	708	707	724	729	681	732	714	716	764	743	701	740	753	734	679	655	714	715	693	676	728	689	680	735	704	727	708	678	687	704	740	689	676	739	720	710	690	682	706	719	712	726	738	768	683	669	738	766	713	703	740	669	718	722	695	699	746	722	713	680	704	732	727	765	702	681	691	722	695	752	694	733	698	729	706	724	716	679	706	732	731	730	664	686	732	725	721	702	688	704	702	722	781	685	691	714	661	686	673	703	744	670	704	725	712	748	739	708	643	742	766	724	735	698	679	697	713	759	688	746	736	731	687	732	720	698	699	719	704	700	676	759	723	736	730	706	691	724	741	703	697	704	677	709	730	732	759	733	699	709	740	696	715	717	745	702	699	762	732	754	766	717	709	681	721	704	687	724	705	720	729	684	766	725	723	718	714	716	725	741	667	694	689	747	735	714	749	727	731	739	689	718	709	739	746	709	712	743	713	694	771	685	717	721	715	717	723	727	661	717	709	693	744	733	688	764	707	711	712	678	706	761	697	738	686	731	743	723	726	744	726	727	688	702	732	751	713	664	723	700	722	745	740	698	682	658	701	702	681	683	707	748	755	704	741	695	737	708	704	681	689	716	677	671	719	702	701	721	726	669	758	733	691	719	699	749	772	700	694	731	676	713	693	735	724	746	731	721	739	708	724	740	662	700	704	723	694	712	695	694	694	690	784	702	685	783	692	724	720	738	725	716	738	720	702	685	678	721	733	700	724	770	711	664	741	720	743	756	731	716	694	729	711	658	725	751	683	733	723	694	739	721	725	753	740	742	699	715	764	706	739	682	722	696	727	752	661	665	697	721	728	709	747	680	711	713	699	702	750	717	661	667	714	685	721	665	653	723	714	752	683	684	708	698	712	710	724	708	678	758	721	699	740	753	725	686	747	791	673	685	723	745	728	709	721	712	719	715	680	722	722	688	740	763	707	703	674	669	745	714	695	737	717	716	725	700	742	761	720	703	702	686	710	712	723	736	688	750	729	647	748	731	699	723	740	726	690	722	682	688	768	732	687	728	775	728	739	692	743	659	694	709	740	743	715	729	734	718	744	695	711	710	744	662	700	688	730	697	716	696	692	742	676	716	706	710	741	734	732	739	705	724	710	701	724	721	714	735	732	700	684	726	708	730	738	695	736	692	712	675	710	706	679	681	676	751	709	696	692	714	709	661	693	727	707	669	728	703	691	698	693	634	777	712	731	654	687	728	756	717	699	715	728	714	761	760	746	715	740	689	704	733	653	683	703	724	748	726	703	691	692	688	701	783	725	692	724	668	725	756	708	686	726	691	738	678	701	729	693	710	696	693	748	754	700	707	765	737	723	707	739	719	743	772	704	732	723	727	721	691	711	711	723	692	689	678	770	709	707	686	710	754	712	740	712	713	689	712	754	704	643	704	711	692	704	763	700	730	672	725	690	743	677	694	758	727	709	702	732	707	726	725	752	718	713	687	667	744	735	693	681	742	728	683	745	764	742	677	707	700	697	702	696	712	687	715	701	757	699	705	733	699	712	741	751	737	720	698	698	717	719	708	701	686	699	691	681	774	746	703	709	754	655	705	697	715	669	748	711	697	746	714	715	714	695	739	700	712	709	697	718	718	729	710	709	741	745	731	719	724	707	712	705	684	729	679	720	720	717	737	726	731	716	725	711	745	724	690	698	711	727	724	695	717	689	716	680	688	741	688	728	699	718	725	728	722	715	690	704	696	725	717	690	735	664	690	705	733	704	753	732	691	694	746	680	673	715	741	689	733	693	717	715	734	677	698	676	747	716	684	667	744	733	726	706	742	768	719	699	721	658	712	676	690	770	712	707	728	719	700	720	677	727	699	716	678	692	698	729	726	691	692	657	678	713	696	729	703	724	683	712	666	766	660	736	710	770	721	735	714	722	724	734	715	743	736	741	733	716	687	708	684	670	706	763	718	688	705	748	678	727	713	675	725	694	689	711	698	707	742	738	741	716	728	711	715	680	724	738	672	702	709	721	715	719	698	706	743	710	714	677	750	751	717	742	742	723	701	688	713	708	688	725	666	713	689	694	631	714	729	747	721	695	706	741	707	724	707	692	702	735	725	728	713	679	681	695	726	692	714	700	717	740	675	707	739	712	732	715	709	694	740	715	770	774	699	679	726	719	704	732	671	708	697	694	789	728	691	762	758	703	701	721	742	736	707	713	692	730	672	724	692	644	704	708	703	717	715	702	734	679	685	686	644	739	675	801	666	717	732	708	670	726	703	758	699	733	686	727	711	647	747	668	707	737	723	715	701	699	695	754	770	757	748	720
40066	7868	5024	2855	2028	1697	1388	1297	1192	1075	1004	934	976	896	910	883	875	866	862	808	839	827	904	831	801	854	815	861	853	830	832	808	818	757	803	833	843	857	807	809	792	831	808	860	775	801	813	857	809	765	769	829	823	797	830	862	847	790	764	811	784	874	831	786	820	800	801	862	772	769	800	802	828	800	766	812	793	840	819	744	767	806	782	802	793	796	774	785	815	851	785	745	828	800	817	805	833	815	764	763	814	774	796	780	792	773	800	826	813	812	781	781	822	817	782	834	835	822	793	849	850	811	806	844	778	809	865	800	802	781	839	805	781	764	807	815	812	804	755	807	820	759	823	830	813	811	787	814	760	764	824	798	802	792	770	786	815	787	788	799	794	821	852	831	839	822	747	753	824	800	817	832	820	805	845	803	823	823	835	796	777	770	815	705	830	807	773	758	817	825	771	757	775	821	840	827	759	780	806	815	805	844	805	812	827	784	755	823	813	787	817	839	844	785	855	797	764	774	855	806	750	770	789	767	770	790	796	857	801	829	775	810	757	790	751	808	802	810	800	787	800	816	819	847	765	785	787	821	773	817	829	787	838	789	829	824	792	811	786	798	794	823	776	813	793	779	809	792	772	788	809	844	761	784	792	780	826	792	871	770	800	802	756	818	801	798	801	814	791	750	856	822	777	795	811	772	814	865	773	823	789	810	823	765	787	767	801	782	800	827	775	820	789	774	775	793	809	788	808	809	804	858	779	771	771	853	765	763	817	770	798	784	825	747	793	778	825	778	774	812	796	801	786	759	796	780	814	845	781	799	791	809	762	806	846	777	868	809	794	813	827	810	759	801	787	790	776	791	772	814	758	842	851	817	777	798	825	808	786	791	826	825	813	822	778	804	805	845	814	773	841	764	791	768	815	847	797	841	807	765	824	791	814	790	835	826	778	807	786	785	771	804	804	846	797	810	781	794	818	824	815	772	793	780	787	775	846	843	788	811	790	826	837	812	814	843	801	817	790	803	779	781	822	850	843	772	857	837	802	808	805	796	799	813	778	810	797	817	753	835	853	778	830	775	800	837	856	860	796	780	799	798	766	803	822	803	834	784	844	810	791	781	808	825	829	786	788	842	838	771	845	799	785	837	801	790	775	812	790	796	792	759	796	768	776	798	796	800	762	776	793	794	734	779	791	799	775	797	769	816	763	836	812	772	835	764	784	798	849	824	806	807	835	836	802	841	806	808	805	819	765	789	807	782	871	770	786	800	775	821	758	808	753	793	833	805	794	742	794	792	838	811	855	815	803	740	798	764	791	822	846	763	731	775	809	828	762	766	837	766	775	785	815	788	844	799	772	778	789	785	835	788	791	793	760	791	793	789	794	747	777	766	798	789	797	790	842	782	796	795	828	791	771	842	820	785	827	747	821	785	758	851	792	779	790	836	809	802	836	816	745	768	818	772	828	753	844	829	737	744	774	773	746	843	817	746	807	793	826	824	809	785	819	837	805	797	777	806	799	778	774	787	773	824	801	830	783	812	784	736	792	843	793	817	818	783	837	834	821	757	834	768	783	761	829	774	778	770	782	775	798	830	775	784	815	785	784	808	810	781	769	833	822	772	773	795	781	813	804	805	800	796	850	784	824	810	771	763	840	769	805	812	823	738	805	766	812	777	797	809	857	777	822	823	788	840	747	794	791	813	832	846	769	809	793	803	798	799	781	755	733	812	774	828	843	779	761	810	764	832	773	779	764	825	816	844	856	845	785	739	798	810	809	746	785	779	813	814	788	786	789	806	815	795	793	778	801	826	806	769	799	780	804	781	798	807	809	767	826	762	785	797	772	843	779	785	822	801	803	797	785	747	798	776	820	772	780	811	783	829	796	775	825	765	818	831	793	862	806	763	816	827	829	808	825	753	847	767	779	821	794	776	793	807	757	871	830	827	827	836	823	812	792	787	821	820	806	772	824	794	833	800	710	814	861	745	831	811	829	809	814	816	813	813	812	808	775	788	781	820	806	814	810	828	757	821	830	812	755	832	785	776	754	734	798	809	819	757	758	778	813	807	835	770	790	806	800	763	812	843	812	792	802	804	805	792	798	775	811	750	779	798	747	806	768	838	805	785	780	817	837	859	828	800	811	810	785	811	826	770	796	810	756	735	801	859	752	812	803	793	807	811	767	783	801	791	810	841	795	857	829	723	804	829	811	738	804	808	796	771	744	822	807	819	807	827	784	826	757	769	765	814	780	766	806	791	809	792	824	800	788	785	798	768	774	811	760	767	817	780	781	782	788	814	797	825	767	799	735	761	801	867	765	836	829	823	770	865	819	837	817	800	778	834	815	825	834	763	807	829	791	808	787	810	893	831	803	749	789	786	742	782	797	747	844	789	810	736	793	778	791	814	794	746	750	785	793	749	786	787	768	800	783	826	795	767	881	813	762	801	781	820	837	813	840	778	870	804	809	804	848	748	854	814	810	835	757	844	833	814	786	786	816	809	822	781	790	814	776	755	771	807	850	869	719	843	816	800	831	784	773	798	824	769	774	751	778	765	747	786	833	793	803	775	800	796	805	784	760	770	828	809	756	817	793	820	839	776	790	819	791	783	797	788	790	759	773	794	843	777	789	758	793	770	782	750	840	831	853	820	791	763	818	810	771	761	795	770	805	795	801	828	859	770	781	848	810	836	768	750	815	737	828	806	757	839	848	802	747	786	803	836	808	796	809	812	799	759	812	837	816	804	763	752	735	742	806	818	769	780	772	746	790	763	722	845	802	803	836	797	820	804	821	759	765	756	759	785	776	837	805	835	772	818	810	826	824	818	786	797	731	842	752	778	773	831	786	723	799	803	781	825	777	812	834	818	787	794	771	782	767	814	835	841	758	778	786	815	841	840	786	818	787	802	843	763	822	798	820	772	833	785	805	785	809	814	804	822	802	796	797	773	797	798	791	739	799	768	762	811	783	797	785	812	728	836	768	829	793	804	822	841	795	783	833	801	774	832	776	777	841	811	809	817	817	828	841	838	754	773	823	824	797	776	812	760	774	819	808	805	829	822	785	825	789	778	763	777	831	828	817	797	806	820	816	774	809	786	813	839	793	776	764	777	785	819	790	838	795	773	840	826	844	762	816	755	826	834	804	750	776	809	781	774	773	789	807	801	795	803	821	786	769	812	789	793	845	867	764	802	797	834	798	832	829	834	819	765	784	762	789	783	792	814	808	821	806	809	774	785	836	820	791	780	794	796	835	819	754	838	816	801	766	836	772	820	761	797	813	781	794	794	783	766	807	789	775	765	778	791	829	825	798	826	761	802	794	782	833	753	850	791	770	756	803	818	804	803	822	757	785	856	785	859	818	771	797	783	819	832	775	777	740	843	821	802	816	742	802	823	823	774	773	855	821	791	771	798	781	783	744	797	773	794	766	779	784	821	766	803	846	793	792	811	730	836	792	817	815	862	853	835	767	812	789	773	787	812	835	824	772	795	813	820	790	784
22725	21150	29162	23409	21144	21209	13384	1514	990	875	841	748	655	654	631	580	534	538	510	491	518	446	476	509	470	449	496	461	463	493	436	465	448	486	475	444	442	425	415	488	421	436	435	431	442	435	442	432	425	434	456	404	439	430	447	448	436	443	438	420	424	447	450	445	441	423	422	427	436	414	432	414	442	450	383	417	426	426	404	409	421	396	410	442	439	441	438	389	446	439	413	407	421	439	428	428	430	409	403	382	445	417	423	414	425	399	434	429	392	401	403	429	429	403	386	407	409	414	393	405	410	420	372	423	384	436	438	441	399	411	418	435	408	407	417	429	448	426	398	407	456	381	413	442	453	386	447	443	434	440	389	411	408	442	417	439	367	411	388	426	381	397	416	401	381	443	410	440	423	413	425	418	429	409	408	397	438	406	442	429	409	419	430	419	405	402	409	428	408	432	436	406	399	398	426	383	389	424	450	424	456	430	417	412	441	426	425	450	403	435	391	395	407	431	418	419	431	431	474	396	408	406	442	391	420	404	424	436	407	425	424	428	426	386	419	401	408	393	416	448	429	394	419	412	402	414	405	430	412	380	401	427	391	462	393	416	403	413	415	431	432	439	406	433	404	454	430	431	426	445	416	391	411	411	454	402	415	400	404	400	431	433	389	420	441	418	381	423	403	410	389	392	403	425	408	433	416	423	433	426	436	399	438	451	400	415	445	381	413	441	380	412	412	403	378	449	410	419	424	461	440	404	407	411	428	455	454	426	392	465	418	443	377	417	439	415	414	414	414	422	403	395	411	427	435	448	452	414	427	414	401	422	387	403	397	405	390	388	435	399	437	438	417	411	436	419	450	396	404	396	401	442	429	397	398	427	404	413	466	392	470	399	421	427	386	394	399	409	450	426	424	402	397	419	412	412	418	406	416	409	444	441	423	442	421	433	457	402	442	428	465	405	407	412	396	424	380	407	408	387	414	436	412	388	443	418	398	442	435	424	414	410	440	407	401	414	437	405	395	423	442	437	406	462	431	390	469	415	437	419	406	416	433	412	412	435	381	418	429	403	423	442	429	435	405	403	400	415	419	401	420	421	429	438	398	396	431	413	424	444	403	379	411	428	404	456	399	383	423	408	396	441	428	412	411	423	427	432	412	427	397	398	437	403	444	409	420	429	389	439	357	453	462	414	387	404	411	402	408	393	433	426	414	438	404	417	431	409	385	404	417	428	451	393	404	425	401	385	392	406	408	394	397	412	415	410	386	428	406	416	417	395	428	422	367	438	399	386	403	423	409	416	441	404	408	393	431	413	401	442	397	426	393	438	418	444	412	412	411	378	406	391	408	394	405	425	418	415	462	420	392	418	463	417	411	381	433	443	434	385	437	398	415	429	435	408	444	411	428	406	416	421	404	410	420	396	430	407	399	383	418	425	457	430	443	430	391	401	407	436	397	432	406	433	406	424	418	409	415	425	452	409	411	413	431	423	415	437	400	394	436	442	404	430	406	428	412	369	415	394	443	420	419	411	395	399	403	423	412	439	363	434	410	392	430	392	417	409	431	422	432	410	422	449	464	412	428	421	378	413	402	403	457	430	381	407	429	453	412	414	375	422	428	405	404	424	424	414	428	448	447	386	373	383	387	430	462	431	421	415	437	429	454	432	444	383	442	413	414	471	424	377	417	417	417	387	382	424	412	388	414	390	381	435	453	427	391	420	447	438	420	414	408	402	408	386	399	422	415	418	414	438	441	423	424	408	422	452	388	439	403	427	407	409	437	422	402	364	394	395	431	430	403	431	421	437	372	408	407	432	412	435	363	410	427	413	439	388	434	443	382	364	381	366	410	394	414	425	385	428	404	397	457	409	430	401	398	451	412	423	411	368	417	438	434	404	430	442	436	400	420	420	409	421	442	451	407	433	396	441	400	390	412	401	404	421	417	459	437	410	421	387	424	450	425	412	449	432	371	375	424	408	414	412	397	391	408	439	403	381	380	394	417	398	386	417	396	446	432	373	422	413	428	432	388	417	437	465	427	439	442	399	398	424	424	389	390	456	422	400	417	385	426	398	424	380	415	431	429	405	416	444	432	415	412	412	438	398	404	388	418	450	423	404	407	426	424	414	402	451	394	420	410	426	410	433	442	437	439	441	450	401	379	424	411	395	421	403	402	404	409	381	430	404	436	441	399	435	434	420	414	414	417	406	394	461	451	394	407	423	402	413	399	405	368	450	441	413	419	433	432	419	442	422	420	381	377	419	448	420	436	427	417	420	390	409	426	406	442	391	430	416	410	401	452	406	397	458	369	403	404	415	405	456	405	416	420	405	429	438	398	417	377	383	403	412	435	428	409	435	420	411	416	394	416	402	444	435	420	383	419	406	410	437	462	413	417	397	413	426	423	415	384	411	397	428	409	436	404	405	414	379	428	414	460	411	403	387	399	420	407	443	418	400	424	414	412	440	402	428	414	418	396	422	390	437	399	426	418	420	416	444	416	397	393	397	419	451	431	429	430	423	407	420	435	391	426	449	424	429	405	416	415	409	447	451	441	412	409	433	427	419	435	454	439	415	424	407	422	400	387	430	419	416	397	371	412	378	383	385	458	400	424	411	420	390	378	417	402	459	393	399	406	402	445	400	432	400	410	439	422	420	423	406	441	418	419	417	427	447	441	418	385	438	377	431	421	416	452	422	426	430	434	421	403	431	418	437	400	426	406	442	422	357	392	420	466	391	411	410	409	411	434	403	448	433	386	426	417	402	438	418	406	388	375	442	396	405	422	424	417	426	373	382	394	440	394	401	434	428	443	407	403	388	440	414	409	420	433	399	400	431	468	424	388	439	399	407	441	427	402	388	421	393	432	448	420	388	464	421	442	432	423	436	414	440	393	410	424	427	404	391	406	401	438	440	412	412	435	393	405	406	402	388	428	411	394	451	397	410	409	409	422	400	414	418	448	417	378	385	391	406	452	453	439	436	448	417	382	395	423	449	452	398	394	407	411	429	386	422	403	433	416	402	406	400	426	422	398	406	395	418	434	405	416	381	423	430	412	394	410	397	410	425	406	419	368	398	398	391	437	397	410	421	419	412	410	404	393	440	401	412	396	433	438	419	393	422	424	482	416	405	391	442	389	439	415	389	376	403	381	432	412	417	471	413	385	423	405	423	439	380	375	394	432	402	419	418	365	405	385	437	423	416	432	454	390	366	425	409	399	406	398	408	403	424	434	371	397	416	425	402	409	409	375	448	403	431	430	413	418	397	403	425	407	398	433	448	435	423	412	389	400	413	430	389	365	398	446	421	417	405	415	404	428	411	369	428	426	432	415	399	370	426	403	443	417	409	425	406	412	398	431	399	410	427	423	459	394	426	381	434	407	415	404	419	409	416	417	423	386	413	428	427	426	392	403	437	376	443	400	410	369	417	438	404	377	438	440	417	473	380	426	389	386	431	415	429	426	424	435	411	418	393	404	434	350	380	430	442	421	404	393	379	413	392
42412	16485	13489	7240	4778	3434	2759	2113	1696	1442	1219	1116	989	914	813	738	701	707	608	627	621	647	549	563	527	517	500	516	531	545	498	524	509	512	504	490	476	513	514	485	457	460	502	467	496	492	484	477	453	456	489	514	465	488	484	451	430	463	461	487	493	458	459	473	461	482	452	472	457	504	442	465	441	468	458	475	465	480	445	466	473	488	479	486	447	457	461	489	451	449	426	482	471	475	467	438	435	502	441	460	451	460	445	493	486	484	467	486	455	465	449	473	469	479	454	478	431	445	439	465	459	469	445	466	421	445	493	474	426	450	452	488	448	531	464	438	478	454	479	435	448	439	471	472	459	445	459	481	467	463	465	435	434	429	487	395	474	491	450	414	438	447	501	490	463	409	478	457	436	457	461	461	470	429	477	453	407	508	489	422	446	459	435	475	453	441	434	439	464	472	438	438	461	441	460	473	420	468	446	432	439	472	439	447	466	461	463	454	476	442	457	424	474	465	442	481	508	470	457	453	459	465	469	427	456	448	452	461	480	461	496	454	468	477	424	417	442	487	423	467	471	460	435	472	419	486	464	443	411	445	430	457	427	475	458	455	443	467	478	455	438	457	482	449	489	433	440	497	435	472	458	522	484	473	482	449	469	463	465	421	476	408	458	479	493	465	444	464	453	476	450	465	458	425	462	467	461	451	466	447	477	449	415	459	485	474	493	467	447	441	461	507	459	488	485	448	468	465	452	431	477	389	464	437	473	436	485	428	455	458	499	450	468	463	441	485	430	485	464	439	400	496	459	475	479	439	440	460	451	474	492	421	482	431	472	500	426	435	477	464	461	402	464	436	472	478	427	430	494	419	429	489	450	454	471	464	457	438	453	477	453	454	472	463	447	459	421	442	457	454	400	431	462	413	452	422	434	459	469	454	464	432	479	492	432	439	476	471	423	445	435	477	439	443	473	480	452	456	450	479	419	492	436	424	429	466	446	461	454	420	453	478	450	413	456	436	470	450	480	423	471	436	446	436	433	500	480	431	458	480	455	433	469	452	455	495	461	478	435	441	475	440	440	456	492	464	464	447	431	495	438	459	448	450	443	498	475	451	436	399	448	450	441	458	454	473	441	469	439	459	462	471	431	440	429	442	487	450	455	493	465	450	416	429	469	401	471	461	494	510	429	471	480	481	435	462	495	408	454	494	483	444	464	462	463	455	480	455	446	460	481	446	492	448	466	460	467	478	447	453	457	475	481	433	451	421	449	426	450	459	468	451	473	424	423	467	422	452	454	408	443	470	456	474	423	446	441	482	460	455	463	438	446	464	468	473	406	449	477	447	463	437	441	461	459	454	461	461	481	493	443	447	435	465	410	444	516	476	462	481	416	460	442	477	476	434	430	436	486	447	463	468	458	470	452	447	475	460	464	441	443	479	442	459	439	442	466	420	496	450	469	501	489	461	437	456	435	462	446	469	454	476	448	483	462	494	461	439	470	456	441	456	423	457	465	461	411	470	431	450	422	432	442	509	419	453	448	463	432	458	444	447	487	476	442	463	457	429	476	445	464	488	464	443	486	506	483	435	485	466	467	479	467	440	464	458	423	459	434	455	477	422	478	421	477	478	444	448	440	420	433	476	471	435	461	453	471	439	436	478	452	466	454	453	424	460	487	479	430	476	466	460	501	470	436	463	463	470	447	475	468	478	450	446	438	447	460	443	486	441	478	441	460	440	462	455	467	467	445	423	436	443	498	451	466	482	409	409	488	459	453	479	462	455	491	478	462	484	439	460	459	431	478	429	399	454	472	455	427	420	488	489	440	455	442	428	455	460	450	458	433	456	450	470	440	494	468	441	482	487	447	452	453	464	462	437	432	459	460	480	445	430	490	471	456	433	449	475	466	456	473	478	460	471	437	438	487	455	462	475	423	467	455	464	457	439	481	446	477	473	441	457	469	487	459	484	430	434	444	453	407	466	431	444	461	450	439	440	444	441	462	480	437	454	454	470	448	420	472	460	461	439	439	464	439	465	502	482	430	455	477	475	467	451	460	418	465	482	465	415	471	489	432	439	480	464	438	473	443	466	489	384	433	453	474	445	464	410	468	462	436	416	444	431	441	486	420	469	412	445	449	482	489	429	483	454	467	500	421	474	430	453	471	418	456	453	443	463	459	487	429	481	485	460	445	480	449	459	474	471	462	477	426	429	452	477	478	454	451	475	422	488	456	466	457	472	434	470	442	498	440	438	507	432	439	451	483	450	437	486	430	470	436	424	460	499	451	470	445	458	471	474	442	456	482	436	471	505	442	453	436	456	475	474	463	434	421	437	461	456	450	487	449	446	461	458	457	481	429	465	419	445	420	466	443	465	459	454	471	443	439	453	449	441	432	482	472	468	468	435	466	444	463	425	445	450	446	454	479	445	471	462	435	463	447	482	418	462	461	474	412	486	508	480	484	441	454	486	475	477	437	456	451	474	441	446	473	413	451	438	457	447	457	459	484	441	470	461	435	435	461	439	478	459	437	485	487	416	442	456	450	457	461	435	428	471	459	452	397	467	447	501	399	458	428	468	501	460	479	486	420	425	379	426	462	458	464	431	453	467	469	447	476	439	434	452	452	476	430	471	375	461	474	440	470	452	441	468	460	472	416	434	481	440	442	482	489	461	460	453	430	452	442	452	469	430	464	491	464	479	446	445	445	477	459	431	461	458	463	445	478	454	449	430	470	453	485	445	484	469	412	441	456	442	450	473	423	445	480	473	484	451	396	462	448	454	446	432	493	434	467	462	446	453	443	436	469	438	483	473	411	462	473	463	447	454	474	436	473	471	439	470	430	462	477	465	457	440	448	455	500	460	438	446	459	512	473	478	439	450	416	452	449	466	421	470	514	438	452	455	445	468	449	460	499	468	465	442	448	429	464	446	473	438	438	499	460	431	427	472	458	451	482	421	471	457	440	449	444	474	435	422	429	437	463	446	404	457	468	447	423	459	463	472	480	491	460	449	436	426	457	426	486	472	442	431	444	410	447	457	427	469	461	475	474	432	490	475	465	444	427	481	449	436	451	436	460	446	462	438	440	449	485	433	458	437	477	453	442	460	489	447	481	472	453	447	495	458	433	468	477	449	427	451	462	465	492	469	450	469	421	444	457	425	430	495	467	446	419	449	426	491	416	496	470	428	459	468	465	409	478	470	416	441	425	460	419	449	456	458	474	441	483	473	448	475	438	406	439	456	467	464	442	455	408	453	491	439	464	454	510	469	443	475	449	451	477	455	474	473	471	462	448	482	493	459	452	476	428	424	448	512	491	440	480	478	421	427	462	478	484	456	449	437	405	413	458	481	454	486	507	450	459	421	445	486	423	447	432	450	450	518	434	472	436	454	457	418	432	431	441	455	453	436	397	445	444	453	457	480	426	421	440	462	464	449	476	460	472	440	448	406	451	445	423	466	471	433	494	430	471	464	485	456	473	424	405	463	474	430	474	474	440	447	444	451
27401	20337	8734	1215	848	784	711	540	525	517	529	543	497	506	552	517	557	539	494	549	549	534	518	506	535	532	530	535	490	524	504	516	540	541	582	556	506	532	525	521	519	524	526	548	534	540	554	551	531	544	543	531	539	518	567	534	563	508	550	495	475	529	514	540	536	497	499	492	532	554	564	557	554	524	494	479	533	528	536	514	514	536	547	576	533	544	521	497	558	536	583	491	499	516	477	508	525	495	527	492	530	536	577	509	510	495	507	529	522	561	526	505	520	558	490	505	571	508	578	589	541	512	506	475	559	532	543	559	560	485	553	550	507	500	513	518	522	530	516	527	555	535	545	552	541	500	512	541	504	537	548	514	511	533	578	545	568	536	533	545	480	503	540	522	537	571	512	526	528	555	519	537	505	553	547	523	546	511	523	568	504	522	510	527	532	558	551	533	490	536	495	558	472	543	525	520	561	539	520	554	507	540	527	553	561	514	549	542	525	541	535	536	542	507	521	488	514	538	497	488	522	507	522	550	510	531	550	551	493	516	523	565	542	537	541	506	513	580	541	463	535	499	529	519	515	513	560	551	532	532	542	530	499	506	510	520	528	528	510	498	554	530	538	537	521	549	507	546	527	559	544	527	511	566	531	534	557	541	507	506	518	513	551	542	569	508	507	505	542	534	516	519	524	580	495	520	550	501	510	491	544	522	538	541	518	488	484	539	549	507	535	535	519	490	568	546	532	569	522	564	548	511	518	504	524	511	535	532	557	506	505	558	483	538	498	474	525	530	538	509	503	526	574	510	491	541	500	551	493	565	497	490	541	507	544	504	555	533	550	544	503	503	543	497	535	568	541	559	517	509	557	511	522	593	512	495	536	535	533	514	519	535	520	544	523	528	472	535	532	526	533	510	569	536	526	566	537	547	558	518	511	544	497	576	528	527	501	510	548	545	545	546	497	534	551	543	543	511	530	517	498	484	590	510	524	521	504	531	533	539	514	522	481	498	528	571	547	528	582	529	539	570	533	532	515	504	538	536	515	532	556	472	517	536	550	509	543	566	535	554	527	521	542	556	541	504	506	490	520	549	568	540	540	500	543	496	535	576	524	474	547	461	534	545	532	551	549	521	518	556	511	535	579	512	516	516	481	493	504	535	529	532	561	512	560	516	494	535	564	530	519	539	497	518	515	521	578	543	559	564	497	545	533	470	549	476	512	527	541	530	514	546	527	503	552	488	532	547	483	519	549	516	511	545	559	474	548	487	567	544	491	525	526	578	540	571	535	499	532	517	497	455	510	537	556	556	528	540	509	485	513	557	569	530	538	570	531	532	521	551	537	525	475	545	549	564	497	554	505	518	495	531	539	534	508	502	536	524	522	552	518	549	548	485	508	536	518	525	504	524	492	519	500	493	527	530	503	557	537	537	534	536	519	535	518	524	565	545	548	530	522	521	524	515	527	550	513	507	509	498	490	512	536	532	548	484	500	552	517	501	551	520	573	509	525	546	508	486	518	522	508	499	553	548	570	503	502	551	564	540	496	565	510	537	484	525	518	519	512	573	577	500	545	512	519	526	534	544	515	549	541	583	540	485	538	498	533	523	518	518	524	533	536	529	517	546	491	556	452	535	547	544	582	498	526	510	553	538	525	527	561	517	544	491	512	509	517	580	529	525	539	524	507	518	532	532	539	532	515	493	550	525	515	554	562	480	530	532	524	550	534	528	490	513	501	513	554	496	505	462	531	529	512	533	553	535	513	499	511	485	500	551	546	541	520	501	522	517	536	537	568	509	510	504	533	531	544	551	506	522	571	544	522	533	502	533	530	525	496	508	506	509	575	520	502	572	515	548	548	556	593	554	588	501	517	526	531	506	543	520	504	522	521	546	519	525	558	551	541	543	545	541	496	546	521	536	508	551	531	529	544	570	521	523	539	537	513	569	554	526	509	528	523	519	525	520	527	530	513	552	517	484	534	480	523	486	550	533	518	571	507	520	518	521	533	554	550	482	517	551	544	554	522	514	487	537	511	530	520	563	527	535	524	503	546	552	540	496	509	517	501	543	543	524	512	549	529	518	525	552	509	509	516	548	511	513	510	526	543	477	546	538	584	460	540	512	548	570	529	498	499	556	515	550	539	531	532	547	528	506	544	510	511	534	534	477	501	521	534	539	528	565	524	530	543	524	535	519	543	475	575	512	486	488	492	505	541	573	534	520	522	518	580	543	527	549	542	524	547	498	530	546	561	489	532	513	530	545	503	523	501	550	527	538	585	527	495	544	535	523	538	523	528	500	551	531	488	551	522	506	524	489	516	498	540	544	483	519	527	500	559	494	535	520	547	529	538	517	539	525	496	526	543	518	527	529	532	515	527	526	540	486	555	519	550	512	560	524	536	490	512	526	537	533	600	575	568	539	513	538	556	524	521	542	540	545	532	478	541	519	523	515	573	504	530	541	502	497	548	545	538	572	587	514	529	574	577	540	508	534	500	550	554	544	540	572	545	549	533	536	490	522	568	514	520	512	504	515	545	524	551	534	510	530	513	507	542	512	528	522	527	552	529	516	547	525	545	492	502	471	536	533	535	505	517	507	541	581	544	534	525	527	514	518	541	513	528	543	535	528	510	541	546	523	535	507	513	512	539	561	540	510	522	496	539	519	550	565	514	502	539	556	544	504	580	542	550	491	603	530	529	535	558	495	564	499	489	538	523	588	520	498	503	513	529	526	554	539	533	528	547	562	501	550	506	532	487	566	529	570	526	566	558	542	515	509	502	513	499	525	511	518	529	530	547	556	517	540	531	512	519	579	533	493	549	538	487	484	553	516	502	553	519	501	547	528	550	561	487	550	532	529	532	535	530	538	548	593	517	542	540	555	490	585	520	531	537	549	521	497	529	511	527	521	536	517	530	584	538	540	555	547	563	534	523	524	518	538	588	515	512	551	535	544	531	533	539	531	530	533	535	524	553	498	516	552	518	504	519	537	539	556	523	485	523	546	494	540	519	558	523	558	514	539	466	539	526	548	532	532	538	507	475	512	554	523	547	529	506	520	533	561	527	534	512	529	545	555	555	562	535	516	528	505	512	536	535	509	506	551	555	517	500	498	529	504	505	555	538	538	511	540	525	542	525	537	540	543	545	529	486	507	559	553	507	564	534	542	538	546	539	499	492	539	546	495	492	523	533	545	543	535	526	500	541	492	512	546	542	554	537	521	540	600	520	501	513	516	535	569	542	519	484	503	535	519	522	538	531	529	539	532	591	512	538	540	538	532	555	517	510	529	529	546	552	548	546	502	553	543	524	581	555	498	507	539	524	537	568	559	507	534	495	532	492	546	527	506	522	518	541	513	570	526	522	546	480	521	542	551	524	500	537	528	500	539	532	551	530	520	515	512	508	575	540	532	529	551	496	538	564	498	558	561	532	496	514	510	529	502	522	516	506	468	537	562	536	503	514	498	527	559	532	496	553	530	584	556	499	560	550	474	522	506	513	520
18683	1841	1293	939	828	748	680	725	719	704	639	662	643	618	588	656	634	633	582	627	648	579	626	651	616	633	634	592	610	631	615	612	609	653	657	688	608	620	640	607	637	632	622	646	622	604	603	621	615	644	594	640	595	585	603	603	615	594	606	585	621	621	638	582	618	623	646	628	609	653	656	658	653	642	613	624	615	610	646	643	585	619	633	631	614	613	676	620	672	612	639	634	675	602	652	639	598	584	591	604	588	642	625	597	568	614	603	669	626	601	598	682	646	628	619	635	619	655	617	618	637	642	610	636	595	612	615	651	647	611	595	637	615	612	638	610	625	642	563	616	609	610	582	629	653	662	649	660	597	642	585	632	640	600	663	626	612	633	622	606	596	654	635	601	627	616	609	592	608	560	581	643	610	620	605	620	663	614	623	585	607	588	630	643	666	653	640	638	614	617	584	661	599	621	584	631	597	571	623	585	601	629	622	577	628	629	604	591	676	622	639	620	606	613	602	600	630	604	617	576	616	623	653	601	595	614	616	599	675	639	612	614	607	657	599	639	643	632	650	621	680	607	599	649	609	625	639	644	641	607	628	617	621	628	617	557	643	607	591	641	647	607	557	618	590	585	559	575	629	641	603	590	610	588	597	625	631	642	599	631	647	548	595	670	611	637	646	620	626	638	637	638	594	622	612	640	623	619	588	582	602	609	612	645	633	566	642	633	598	684	591	624	584	644	613	632	638	652	625	659	599	617	585	636	635	616	627	620	637	593	619	623	652	645	611	627	534	612	629	596	618	616	622	644	648	615	617	663	624	679	623	618	616	624	585	642	645	622	673	614	626	622	570	607	617	575	629	603	662	669	636	649	626	570	638	607	622	624	615	608	605	650	644	642	611	611	654	580	600	631	612	652	646	627	704	615	639	670	629	652	627	608	597	624	603	648	578	642	646	604	642	633	642	633	610	618	591	649	622	630	595	655	614	622	593	633	633	592	618	601	655	634	575	618	582	634	588	613	590	651	634	626	654	606	594	616	631	589	594	599	646	559	602	589	644	641	635	628	619	623	615	621	660	616	618	572	588	638	600	650	607	651	606	625	592	658	605	635	651	635	629	579	629	644	628	596	584	618	625	667	619	625	618	593	649	617	632	594	612	608	654	608	632	612	622	596	595	606	610	643	606	619	599	655	675	623	594	625	600	626	550	610	612	611	588	586	597	642	658	658	627	607	650	649	615	618	624	653	603	655	686	620	603	617	601	627	580	603	630	652	663	635	627	666	618	597	588	583	601	664	636	651	605	614	586	607	606	609	656	628	629	644	626	639	603	636	644	587	600	619	582	618	617	619	592	622	635	597	627	593	657	641	633	557	669	642	605	601	628	608	569	588	652	634	613	651	612	613	640	637	639	587	586	590	636	682	616	610	608	651	642	625	587	631	622	555	618	610	616	650	601	611	606	602	606	627	635	581	628	556	608	651	594	624	635	638	618	610	619	588	574	577	659	582	616	643	585	603	626	635	612	648	633	621	626	630	603	571	595	621	626	582	615	610	633	630	558	605	616	619	608	637	631	618	614	590	611	619	630	677	635	626	615	632	632	671	613	630	589	609	582	601	644	580	593	608	658	631	630	646	605	641	620	617	610	615	635	608	593	639	594	627	590	616	601	599	642	602	598	617	669	558	612	625	682	640	584	635	626	609	623	642	608	619	620	632	617	624	628	620	592	578	637	618	602	633	594	625	596	629	633	613	582	630	601	648	599	603	623	585	626	668	668	600	626	584	581	616	602	618	628	604	581	631	585	662	583	598	589	631	634	599	589	594	620	641	654	604	628	611	589	601	635	584	614	548	604	632	676	616	589	620	638	636	655	612	674	630	588	594	634	652	582	625	590	583	629	614	579	596	625	631	590	678	600	618	660	629	610	621	588	603	649	629	630	631	626	675	624	636	638	606	646	635	641	674	614	606	652	615	647	592	658	594	584	645	611	640	631	613	645	613	636	582	607	619	650	639	656	614	625	668	608	639	647	597	642	640	657	562	593	631	596	648	605	613	612	639	561	647	625	603	642	586	635	628	584	628	623	638	629	659	609	602	627	615	637	593	629	646	602	603	615	621	626	594	642	612	621	605	633	618	635	617	635	619	605	636	638	602	647	596	604	585	585	587	605	584	651	623	601	610	656	629	597	615	634	617	566	641	639	612	626	634	634	636	605	640	611	596	617	586	558	617	602	609	648	601	665	615	673	621	569	672	665	624	619	581	643	634	625	573	629	622	634	671	626	595	665	600	634	598	633	627	652	637	630	635	609	617	659	621	625	673	611	625	621	620	641	620	590	614	608	608	637	658	647	597	629	609	604	609	652	570	620	638	629	612	629	607	644	598	655	600	598	633	623	605	585	608	633	588	615	617	641	626	604	597	586	625	604	623	614	613	631	663	616	607	649	594	607	561	620	615	621	590	649	590	652	628	640	637	599	582	630	609	620	614	556	613	635	605	627	649	657	650	625	599	591	611	601	595	577	651	626	664	660	641	599	634	660	671	619	644	646	598	590	595	565	589	610	593	625	591	582	614	596	624	670	622	612	646	663	598	611	636	620	603	627	604	615	638	604	561	633	620	647	605	651	590	604	651	605	580	632	659	607	597	594	631	609	620	608	574	564	616	626	608	582	644	582	625	636	634	578	653	574	613	628	589	622	643	589	677	638	592	605	603	659	582	577	621	595	678	633	591	577	653	612	652	595	639	620	569	610	594	653	636	608	622	597	579	622	618	637	598	615	623	662	583	577	630	618	593	625	610	611	631	615	608	590	567	644	656	648	620	583	632	598	633	623	625	647	601	625	660	618	679	608	588	560	629	622	626	601	618	596	580	631	606	630	646	599	635	592	593	593	596	602	614	647	622	602	620	659	596	627	611	596	660	647	618	570	643	630	666	620	615	610	599	628	620	611	697	629	611	643	687	628	612	646	588	625	640	621	621	656	599	599	587	610	616	599	589	617	652	625	580	639	604	645	609	609	608	611	618	619	620	622	617	649	586	576	646	675	629	630	652	609	634	627	610	633	613	617	630	611	611	624	599	675	633	645	618	629	568	642	613	648	625	616	619	595	573	621	645	594	582	605	624	637	593	659	649	603	622	627	619	626	639	623	572	654	627	656	636	621	616	618	612	604	615	601	631	632	663	641	647	636	630	622	620	638	622	651	658	675	663	635	626	597	642	618	632	611	634	612	613	637	675	638	580	617	614	653	608	627	619	629	610	661	626	614	627	599	612	613	661	632	619	603	632	580	612	615	613	600	643	607	615	581	690	603	603	588	578	595	608	585	576	627	651	616	620	582	601	622	684	617	633	586	691	643	638	607	641	614	638	646	612	672	619	616	590	625	589	606	630	639	629	650	621	617	608	630	626	618	611	592	630	611	627	591	617	664	630	600	642	616	678	636	623	631	617	609	615	609	608	670	636	597	626	656	602	585	636	682	590	609	626	621	674	601	653	587	632
23774	21162	28814	23805	21144	13730	1272	715	580	529	475	401	401	350	394	360	319	314	331	330	344	323	317	312	300	304	294	311	284	280	291	272	295	282	309	291	275	285	279	277	272	311	251	268	254	283	259	248	313	304	244	274	256	290	299	264	240	283	276	274	289	288	265	265	271	308	258	282	304	283	268	294	282	276	285	273	270	276	286	257	259	285	264	303	278	279	286	257	253	251	258	268	312	276	274	276	266	283	284	262	266	273	254	258	273	263	309	294	262	303	260	273	256	273	255	298	252	255	278	287	217	269	288	290	260	268	256	254	279	289	251	279	288	270	260	257	267	255	280	283	264	253	264	288	257	248	286	240	258	302	279	253	234	305	242	295	251	275	242	246	250	248	264	284	266	273	252	278	262	276	294	273	262	266	250	266	285	263	248	275	262	277	285	271	275	262	263	286	280	290	270	270	297	258	255	267	251	263	286	268	301	255	258	275	248	254	246	252	250	285	241	298	289	276	289	256	307	263	284	268	272	285	262	272	247	295	279	256	260	242	271	258	258	293	291	274	281	275	268	290	282	262	277	235	257	281	292	263	272	271	256	221	248	268	264	239	276	277	286	295	303	271	271	291	309	287	311	275	270	264	281	268	281	273	262	265	265	267	293	264	297	251	279	272	279	278	278	267	296	291	288	268	276	265	274	246	273	279	271	267	284	279	267	273	242	262	256	280	290	259	277	255	274	277	260	275	282	259	284	280	301	259	255	275	274	276	295	278	263	273	293	269	287	254	304	284	246	295	242	275	285	259	242	257	311	262	266	270	266	284	253	247	257	286	286	259	266	246	321	273	269	278	254	290	264	261	274	284	290	276	253	278	245	260	287	301	272	255	246	292	279	253	274	292	288	257	277	273	279	281	262	271	258	277	266	254	267	306	295	282	285	277	267	282	265	263	307	295	257	303	290	267	274	251	289	256	266	243	254	265	264	253	261	258	280	261	290	278	266	260	281	271	260	295	262	275	266	269	276	279	291	269	272	273	254	261	270	270	289	305	266	258	268	245	266	262	277	258	268	274	297	277	268	293	296	269	295	279	250	268	284	267	295	250	273	264	285	254	276	284	250	269	275	255	274	266	299	262	262	286	306	282	271	271	272	274	304	245	291	264	273	266	267	260	261	266	248	279	255	312	274	238	270	279	268	276	316	251	277	270	277	277	278	273	259	264	273	262	259	272	271	278	274	260	279	266	261	250	252	277	240	253	280	255	271	258	288	282	282	267	265	284	277	268	279	258	269	283	247	285	260	274	299	248	302	286	279	260	276	251	268	288	262	275	243	268	256	257	279	245	271	261	273	260	247	259	277	310	268	261	296	289	284	248	290	282	279	279	296	285	261	253	294	276	268	242	285	244	280	286	268	279	284	288	253	267	241	254	267	281	287	288	300	295	274	278	278	267	257	261	262	272	282	260	272	278	285	250	278	257	280	265	257	267	270	259	276	261	256	277	267	266	271	264	303	261	266	280	281	278	256	233	281	281	275	288	273	258	258	273	283	284	272	253	239	271	274	282	285	266	296	264	283	271	246	265	287	276	232	301	280	260	293	276	256	262	266	277	297	280	271	282	289	253	293	263	243	282	242	276	269	297	251	288	257	268	264	289	289	255	276	275	287	274	276	263	244	269	242	276	261	294	246	239	280	267	276	255	274	262	258	253	270	246	289	298	290	274	255	275	284	282	287	254	269	253	250	267	257	266	273	287	285	270	266	262	279	255	266	288	278	259	281	261	277	263	284	282	285	279	254	267	267	284	271	281	258	263	290	269	259	236	285	263	258	263	276	252	266	273	266	264	278	278	222	255	252	285	259	275	276	256	290	256	278	269	264	275	260	280	260	268	285	257	265	276	271	256	289	273	250	267	262	258	265	262	280	286	291	271	245	254	283	283	268	277	279	254	252	281	267	296	284	244	306	260	281	286	275	270	249	268	291	275	244	277	254	265	271	262	258	269	279	266	276	259	248	276	288	244	276	242	280	274	260	267	251	280	305	253	272	269	283	258	251	243	291	263	245	261	261	259	281	238	265	278	286	274	284	291	266	250	283	256	270	266	311	246	261	245	316	300	266	285	285	261	269	274	274	268	292	286	279	272	289	288	275	277	253	251	286	277	290	279	270	266	276	253	242	258	263	321	245	290	266	297	287	254	269	275	239	279	271	268	272	293	257	275	271	274	262	274	270	238	278	272	274	253	289	247	260	291	277	265	270	275	284	272	284	266	261	227	259	250	261	268	274	266	286	268	281	248	291	293	257	255	276	290	303	284	276	271	243	279	277	256	271	279	295	241	300	275	276	268	271	282	239	271	275	286	284	301	252	281	275	273	287	261	274	252	261	268	257	269	295	283	255	244	296	275	285	279	271	296	260	246	268	269	274	245	296	308	285	271	293	284	276	282	268	255	271	246	296	280	263	252	267	308	279	284	277	245	257	261	272	273	276	257	276	273	290	261	274	274	284	272	255	287	282	266	258	255	274	304	282	260	262	250	251	259	246	283	250	272	266	253	254	254	310	268	269	271	301	258	252	268	287	285	279	266	275	271	276	312	271	273	269	259	278	260	257	263	262	261	271	233	258	257	268	283	242	265	268	274	282	252	289	246	261	291	243	249	241	272	292	284	295	253	257	290	268	281	255	254	292	262	294	263	299	268	233	271	276	267	269	285	260	265	251	265	289	277	224	267	267	261	264	276	263	271	242	255	272	293	261	271	297	260	298	315	265	291	279	279	251	253	254	251	280	270	259	232	282	267	284	281	276	261	263	257	251	316	275	286	295	287	261	276	288	283	270	256	238	280	270	255	261	261	290	285	286	302	281	259	284	226	254	247	299	276	249	272	290	292	288	265	246	301	259	294	239	271	266	259	277	269	273	264	268	277	275	284	269	254	302	281	272	285	252	245	298	280	253	265	275	290	287	269	263	245	267	280	263	263	286	268	268	275	272	286	280	252	257	259	300	254	265	265	259	261	280	290	274	262	281	260	274	280	263	245	240	257	267	314	277	253	263	242	274	296	245	276	227	225	272	271	284	271	271	265	260	271	266	284	268	279	252	263	280	299	318	273	280	265	289	287	256	314	264	298	251	262	287	266	274	273	280	243	285	287	274	280	262	272	291	252	276	243	289	298	291	261	273	268	265	306	261	281	238	245	284	268	256	244	254	256	242	251	290	252	256	262	279	295	284	286	281	239	280	268	268	272	247	259	278	272	273	263	273	285	276	265	291	270	295	276	251	272	241	271	233	265	273	297	276	303	265	290	287	246	258	254	246	263	272	277	258	268	276	278	281	258	256	251	286	251	258	248	295	274	256	284	270	286	278	280	303	244	251	250	274	263	288	286	269	272	272	275	241	274	260	273	287	272	267	303	273	295	244	292	272	265	291	270	302	274	252	228	241	256	246	295	262	267	267	273	284	311	263	280	263	243	256	281	278	260	289	270	269	277	272	278	263	286	295	269
40666	10304	7959	4039	2690	1986	1531	1155	984	814	733	670	592	547	524	456	444	448	435	418	414	383	393	358	376	394	376	345	369	378	366	348	370	342	326	388	344	350	360	348	330	339	336	348	351	306	339	328	338	341	366	312	346	345	311	336	359	342	342	325	329	324	331	312	355	337	346	332	304	334	324	290	356	335	360	320	342	362	343	335	353	297	344	346	357	355	311	307	307	326	329	323	327	307	304	351	307	324	347	365	347	324	325	318	321	328	311	322	339	298	350	353	320	311	348	312	300	351	318	316	316	348	345	330	318	346	361	327	339	320	353	329	333	358	317	310	347	302	353	354	311	370	338	306	325	326	312	342	329	332	325	327	316	346	306	346	307	322	297	358	336	329	309	326	317	321	330	311	309	343	336	321	333	354	300	333	341	312	326	324	331	358	329	343	338	271	333	324	319	323	302	324	303	332	319	313	339	313	311	312	376	329	327	327	315	335	298	343	328	341	319	315	339	306	331	332	321	308	319	366	326	321	315	332	348	310	317	326	313	342	342	281	312	352	329	308	298	344	330	311	304	310	288	345	345	361	337	330	329	312	320	309	294	335	340	302	317	338	326	333	334	334	324	354	313	352	327	331	345	301	354	327	322	313	310	343	331	346	345	373	353	317	330	329	310	338	309	318	316	316	314	367	340	305	315	335	304	308	348	328	334	321	343	366	339	314	348	309	365	344	320	304	310	332	327	341	334	293	326	349	298	313	363	345	355	325	336	370	300	345	290	364	341	315	308	329	337	333	341	344	315	312	295	350	316	336	331	329	344	325	325	320	334	299	331	323	329	313	346	337	305	385	326	290	295	303	313	325	344	317	295	293	309	329	337	343	338	311	342	331	363	313	330	318	347	323	322	334	302	342	325	338	328	341	345	334	352	318	322	311	327	335	318	315	361	296	315	356	339	315	317	342	332	311	291	334	340	313	388	339	314	316	310	337	315	312	316	347	321	328	314	328	342	334	352	335	337	341	332	327	357	314	307	362	353	305	306	326	311	344	309	326	344	307	313	340	298	316	352	345	355	345	335	337	325	320	313	311	314	317	360	308	319	343	334	360	316	348	352	330	324	351	322	318	296	340	313	302	352	314	321	320	316	324	315	307	331	302	350	318	309	336	312	306	324	341	298	340	318	339	322	324	358	320	305	337	305	338	325	327	319	307	318	316	307	295	343	333	355	328	294	325	356	285	336	371	327	299	364	324	292	319	313	312	346	329	352	320	296	312	304	345	313	311	312	311	340	337	315	344	347	366	320	323	353	365	323	328	354	336	323	343	332	333	321	342	322	322	329	316	344	287	345	308	331	319	346	296	354	333	289	301	353	314	318	316	300	313	322	328	317	331	337	323	342	342	308	328	317	332	305	323	300	340	352	308	312	285	310	301	288	356	309	303	334	334	332	350	310	343	348	358	322	336	337	314	315	347	326	314	319	337	321	324	344	341	339	313	314	333	359	320	317	310	308	332	310	360	329	334	326	318	327	310	328	309	344	335	326	332	338	341	336	310	322	344	358	365	340	317	309	362	346	300	339	351	312	335	295	322	320	328	343	348	323	316	338	348	349	312	335	335	320	329	332	345	354	324	337	338	314	335	342	331	359	334	378	339	314	322	329	329	322	334	357	343	323	347	328	345	323	312	314	335	334	326	338	327	314	327	326	330	340	347	318	303	339	341	311	322	315	329	321	319	316	335	321	318	345	327	299	310	330	333	343	339	354	347	327	349	289	316	298	301	330	366	290	336	341	335	352	335	326	367	388	320	351	324	319	311	334	346	313	319	301	344	336	331	336	308	328	336	305	364	329	312	313	306	308	330	325	322	328	303	318	330	340	308	292	311	343	340	325	318	335	326	327	350	326	332	302	319	328	326	325	331	350	311	284	368	310	323	318	306	332	313	359	350	324	305	338	335	333	313	336	359	349	327	356	349	318	333	325	327	332	333	326	332	327	333	371	330	320	316	345	335	311	345	344	368	299	342	326	352	322	312	313	338	349	336	310	311	328	316	331	356	373	325	332	350	312	329	344	324	346	322	308	316	342	314	326	324	303	312	361	319	338	347	315	316	345	316	349	331	338	311	341	329	351	308	319	313	332	324	293	318	350	364	323	314	298	313	343	341	319	329	311	326	357	303	305	314	332	340	313	363	318	319	350	337	337	314	299	347	341	350	328	330	315	335	339	316	318	336	314	335	328	306	314	317	334	339	355	299	322	328	300	358	327	336	312	312	326	340	331	337	321	334	340	314	327	321	349	326	324	328	323	291	342	334	314	305	310	347	339	336	322	325	316	322	378	315	328	312	339	326	329	314	348	328	319	343	329	315	301	330	344	344	327	332	304	297	343	340	307	326	293	332	334	327	292	339	353	297	302	348	321	320	306	348	351	317	353	338	338	307	343	338	316	333	335	333	313	316	318	293	305	317	313	326	350	345	321	318	367	333	311	333	333	327	327	341	313	314	326	326	337	324	298	318	308	366	332	351	314	330	326	352	305	310	319	328	357	338	352	294	360	305	356	346	342	355	344	322	317	337	355	303	342	321	305	325	359	340	304	336	314	344	353	335	302	334	291	303	305	335	289	345	330	333	336	344	327	342	319	334	334	328	327	320	349	318	330	304	320	338	336	309	349	324	315	340	335	342	334	310	343	327	346	351	326	315	332	311	345	351	341	317	311	359	350	308	311	332	338	345	360	317	290	312	310	320	318	328	347	347	313	331	340	320	337	327	295	356	331	319	331	321	294	354	302	301	346	341	314	359	309	320	305	315	372	315	313	308	374	323	324	308	339	350	323	359	307	338	331	329	324	336	294	331	330	296	334	340	306	357	307	325	323	321	317	318	315	305	322	341	346	310	300	326	306	359	314	333	380	328	330	304	308	361	325	332	342	313	320	353	334	311	322	325	311	336	328	323	327	326	314	326	321	374	325	343	327	323	298	311	309	315	313	342	342	319	340	311	324	316	352	349	312	330	355	331	311	318	317	311	307	306	339	331	309	324	318	322	314	322	353	318	351	328	313	325	340	317	309	362	310	330	293	328	316	320	339	322	334	339	344	334	341	320	323	361	324	327	353	332	334	345	338	300	333	318	330	354	352	325	303	322	343	290	312	339	333	357	325	335	348	332	354	309	336	305	342	353	333	303	344	333	323	329	325	313	321	319	324	327	312	352	323	292	334	294	311	315	327	342	328	330	355	304	340	322	337	314	319	300	326	314	324	330	340	319	289	359	335	339	326	340	332	316	325	327	334	318	344	335	325	323	328	336	317	337	325	354	307	375	320	330	342	297	320	326	326	362	344	306	331	352	320	340	308	348	318	347	305	339	323	336	323	335	337	372	318	343	339	346	359	316	342	339	286	330	326	344	284	348	340	326	333	322	327	321	325	337	322	318	314	324	339	331	341	325	373	352	324	324	349	307	315	355	360	355	317	331	343	338	311	317	329	326	311	320	343	332	327	319
25038	21164	28001	24482	15772	1604	1041	940	838	841	897	766	771	799	754	756	716	731	743	777	782	712	739	716	757	680	733	735	737	745	678	736	714	735	779	725	744	684	705	802	716	696	717	718	762	705	709	625	711	727	741	743	696	727	721	700	723	673	748	745	691	728	653	726	669	744	702	704	700	695	699	706	732	767	742	699	730	704	714	755	711	644	711	698	722	705	705	687	703	739	767	719	689	736	730	688	711	715	725	680	675	714	736	753	672	722	752	687	717	736	734	750	708	737	741	743	751	726	707	710	726	683	709	728	726	670	747	711	717	713	734	672	780	727	680	700	740	723	693	678	725	718	719	671	683	716	707	731	734	724	700	667	712	701	730	724	730	779	643	675	745	788	714	711	747	746	714	717	661	711	768	675	694	727	677	732	692	720	686	720	747	681	729	731	745	715	714	703	716	698	731	746	706	705	736	696	736	718	683	711	686	672	709	722	679	734	664	713	722	717	749	727	709	717	736	704	717	710	716	741	752	683	756	723	717	665	741	700	745	705	743	694	741	734	714	773	698	725	726	732	719	758	716	754	754	681	718	738	729	692	711	656	689	693	723	649	720	714	767	660	712	774	737	700	772	707	700	710	666	719	724	742	707	743	727	681	769	715	698	700	702	710	732	705	691	665	775	661	725	723	718	698	706	713	775	673	732	755	705	757	742	687	683	708	756	731	710	704	651	682	756	757	693	735	760	754	743	684	712	730	700	735	732	737	696	752	677	711	744	709	711	698	705	726	720	742	720	683	684	769	712	740	714	754	718	708	690	659	709	702	685	735	725	709	722	721	737	709	708	735	735	726	718	693	724	745	668	712	716	699	749	786	686	681	774	723	702	747	691	711	714	725	710	707	716	708	695	723	697	703	750	678	749	735	693	760	681	732	722	723	701	684	752	738	752	736	684	784	662	724	666	749	698	719	744	731	737	650	730	681	715	749	731	732	700	747	717	641	711	721	735	723	712	742	709	722	783	718	694	768	689	761	734	661	709	686	727	696	728	703	702	753	750	714	707	667	695	682	698	713	738	749	755	705	744	727	721	740	695	698	719	707	763	715	706	686	709	712	751	696	709	696	748	754	712	744	730	664	720	661	675	680	747	721	692	691	723	745	728	681	660	723	705	709	736	688	730	643	754	707	700	667	781	700	733	701	741	682	692	700	702	734	708	731	706	772	719	724	700	699	718	757	700	763	713	751	719	712	766	679	727	714	716	745	692	656	738	763	715	723	725	766	735	695	717	703	696	712	698	739	707	675	699	702	720	714	709	730	716	715	716	744	694	724	662	723	720	765	717	682	675	696	719	718	681	679	711	736	692	730	741	717	691	715	718	729	697	685	683	675	743	753	735	675	666	744	742	746	680	703	695	689	735	701	747	730	686	705	722	654	729	748	726	722	721	696	707	707	706	757	720	678	715	741	726	703	698	730	698	714	711	696	708	688	715	729	707	711	746	752	759	749	736	768	719	709	713	668	716	749	684	693	678	754	721	729	696	753	741	715	766	705	735	695	741	711	728	696	727	721	736	699	743	688	706	697	705	680	693	720	723	654	753	697	704	740	721	709	700	720	680	703	696	701	713	685	682	742	721	727	712	730	724	760	714	634	779	694	718	756	681	696	664	755	727	750	702	746	701	705	733	693	754	712	676	695	671	719	669	706	672	670	711	664	728	682	728	713	711	714	744	696	710	694	722	760	670	717	718	710	712	698	722	710	691	714	744	695	704	742	746	683	718	706	709	740	737	711	687	690	736	702	726	694	690	680	732	719	693	720	722	750	686	730	731	710	736	671	722	755	688	748	749	754	753	778	736	694	713	716	704	684	704	741	708	733	771	736	657	699	705	754	722	715	712	745	705	734	685	712	744	705	751	696	721	698	714	767	737	710	749	733	676	680	712	735	738	711	705	691	696	680	707	714	736	704	721	682	694	725	726	718	712	694	712	731	721	723	721	688	700	710	746	715	739	726	693	753	720	703	724	703	690	703	715	713	751	735	699	686	727	682	749	690	704	763	720	660	716	738	706	722	748	707	716	708	767	722	714	712	721	690	730	706	703	755	749	722	720	706	713	721	735	718	694	737	706	757	695	728	688	772	723	711	702	722	752	686	718	733	691	713	717	777	716	723	788	720	700	727	696	698	754	697	764	691	697	716	701	712	724	728	793	684	702	740	698	731	704	676	712	687	732	692	695	739	759	720	757	696	648	696	732	707	717	722	730	689	698	704	686	710	760	729	725	683	760	697	675	711	750	700	735	725	709	713	696	654	696	711	733	717	736	731	743	717	720	744	710	687	709	722	717	740	667	734	723	714	701	700	715	695	696	694	674	712	758	723	754	688	725	729	759	687	727	693	743	703	769	749	720	726	731	705	708	710	834	727	712	716	710	697	716	709	680	734	727	734	729	701	653	694	695	677	693	689	749	689	683	714	695	690	714	693	693	730	728	712	721	669	681	714	680	677	682	754	724	726	746	698	724	714	726	685	680	739	722	723	731	746	699	712	754	722	750	732	730	674	697	678	737	681	705	763	688	715	766	720	720	730	758	738	717	711	747	701	747	748	648	758	698	704	670	717	768	673	717	728	759	688	720	743	695	748	707	720	732	717	720	726	732	747	710	697	667	736	730	707	742	710	751	697	746	693	725	752	679	703	700	735	722	738	720	723	670	725	696	727	673	708	759	692	669	714	726	722	690	693	758	680	659	701	661	723	677	745	694	733	763	763	706	721	728	724	650	678	672	733	675	723	747	740	670	730	694	741	692	690	677	704	675	725	704	721	748	737	686	763	714	677	741	715	766	712	725	709	715	718	688	707	723	688	749	679	749	721	714	694	725	700	716	722	714	732	743	752	722	697	710	733	728	723	685	686	677	694	729	686	696	710	762	725	704	671	679	698	730	678	729	744	679	696	680	715	755	671	731	686	734	702	676	701	693	710	700	691	744	769	691	725	710	718	632	707	740	700	755	699	703	759	772	745	713	651	723	718	730	762	700	712	711	693	731	764	695	716	715	713	703	686	707	657	735	701	745	740	710	764	711	786	709	686	711	735	725	752	714	679	713	715	673	663	713	732	666	670	723	718	739	722	695	744	691	746	753	724	669	747	720	696	708	694	742	663	708	768	703	714	709	728	745	682	709	739	728	711	692	668	715	692	715	694	733	749	743	705	712	703	758	757	707	712	673	761	749	713	691	718	702	741	729	691	747	712	720	676	712	629	695	700	688	734	685	679	734	705	727	718	677	717	728	694	751	714	705	728	719	728	754	748	723	717	691	741	692	719	684	697	745	705	749	726	753	700	729	662	707	696	707	723	698	723	741	714	730	758	709	693	741	702	684	734	725	735	711	699	708	686	781	735	689	755	722	710	723	696	716	673	712	686	734	677	722	738	747	734	719	718	717	672	750	733	707	795	733	680	703	705	748	750	692	739	694	736	711	774	696	683	690	712	724	682	699	716	713	727
39979	6703	4909	2753	2091	1680	1439	1261	1133	1065	972	1026	873	923	888	891	900	868	899	837	828	850	802	813	816	810	828	765	798	820	836	835	802	787	854	817	799	829	846	849	805	803	784	830	782	819	782	815	809	826	868	764	818	778	867	848	830	849	810	805	785	774	816	787	819	813	843	833	819	847	794	754	811	822	778	780	821	852	815	797	848	834	808	836	752	758	837	833	807	785	761	832	837	785	850	808	823	769	863	824	789	822	836	802	867	837	776	811	774	815	778	770	769	856	797	789	813	801	785	794	734	802	793	826	814	778	840	813	831	792	812	835	781	792	833	796	788	791	834	800	780	813	753	815	800	794	788	847	825	789	781	810	771	848	814	808	829	764	805	841	767	769	798	748	774	809	843	795	811	769	806	767	759	842	776	821	846	832	832	827	818	741	715	784	806	811	803	800	798	819	820	812	821	817	808	819	745	786	787	790	766	762	811	808	769	853	826	843	820	757	804	790	773	813	801	801	796	803	791	846	872	799	791	845	826	803	811	841	827	812	793	783	800	835	796	832	773	789	830	829	816	797	840	822	810	790	770	808	803	787	778	861	824	804	764	771	853	802	780	868	781	801	855	829	821	829	872	792	793	817	806	766	818	852	798	840	780	784	841	798	820	815	853	808	807	778	788	872	779	802	764	787	767	790	854	823	756	809	834	761	792	790	820	802	741	775	782	830	843	774	815	779	835	819	789	788	788	811	844	822	827	874	844	791	810	849	799	799	814	798	801	789	793	830	797	835	819	825	828	756	821	822	811	794	761	797	803	769	769	799	769	791	809	786	787	777	823	791	851	792	797	801	803	866	804	820	782	812	814	807	773	781	859	781	821	878	796	779	812	797	863	813	834	842	782	875	818	853	785	778	826	797	833	799	800	809	781	774	807	811	826	807	785	801	774	783	804	829	792	765	834	844	787	829	790	782	822	810	854	772	849	832	804	796	810	837	839	774	780	774	811	835	784	768	836	784	815	773	822	809	791	847	745	822	836	796	791	765	834	874	769	811	768	821	820	797	760	790	793	783	860	839	818	828	827	783	827	817	827	816	816	825	759	825	829	775	827	774	827	758	828	771	751	795	807	809	791	843	787	816	787	816	772	774	805	851	743	801	778	869	768	769	839	809	790	828	807	815	782	803	823	794	810	837	783	797	803	774	866	764	782	830	786	774	784	774	828	877	843	854	862	757	785	773	820	831	861	798	746	808	789	829	819	751	801	786	790	797	823	809	777	759	770	759	798	812	880	756	815	814	766	800	787	827	830	775	776	756	820	789	748	828	802	787	807	763	806	803	795	791	777	809	817	779	796	762	805	828	846	742	796	761	774	850	807	833	790	789	782	804	781	798	787	789	771	772	797	832	780	812	744	766	812	796	867	815	819	807	810	851	856	813	814	855	772	807	820	784	840	779	813	769	782	793	849	740	792	791	849	779	821	780	770	810	821	822	821	779	811	812	803	795	827	743	787	795	820	790	815	848	831	807	733	778	725	796	831	886	796	843	823	771	777	833	801	840	832	826	813	814	830	810	778	810	763	805	861	750	864	773	777	883	856	837	794	809	793	816	787	866	777	792	810	808	819	803	795	802	803	814	858	856	805	798	800	784	761	768	822	787	832	780	792	839	829	816	822	823	849	779	846	771	765	807	831	786	788	773	755	797	777	764	796	819	756	778	810	742	781	755	824	792	750	820	782	834	806	817	832	830	826	757	769	845	817	826	766	740	819	787	836	805	789	785	811	816	753	807	840	836	797	786	830	818	822	804	771	814	822	746	779	799	784	792	819	761	752	751	783	786	790	775	834	843	886	788	821	800	797	815	829	832	816	774	795	815	834	777	832	802	784	796	784	786	856	793	808	811	798	833	821	799	812	800	770	802	803	770	725	835	797	811	821	783	756	819	793	782	820	838	809	787	810	790	864	845	788	804	770	801	811	840	777	801	766	851	813	777	802	786	824	770	863	750	833	814	790	771	790	793	840	765	783	832	779	818	823	794	856	794	878	808	772	803	817	829	825	782	817	800	799	779	769	804	804	788	845	818	817	777	815	772	819	819	798	793	818	814	754	765	752	799	768	809	779	814	749	844	784	799	774	792	817	815	759	804	767	806	798	784	823	847	839	782	759	770	824	764	755	789	844	780	772	810	802	754	862	753	822	833	811	820	812	783	792	807	813	806	738	791	824	744	782	798	808	813	776	778	826	802	822	812	807	763	801	805	790	804	823	758	831	778	874	808	812	799	786	810	798	833	772	843	801	804	822	819	797	822	838	726	802	790	805	806	783	816	775	806	785	840	788	751	832	823	790	842	782	806	816	789	760	831	782	858	750	794	828	782	834	787	828	773	798	791	752	827	818	849	818	795	829	811	884	824	813	763	783	766	781	826	861	761	775	878	822	819	813	769	777	811	764	775	781	833	770	828	803	801	783	771	800	796	800	752	759	831	825	761	821	814	804	781	802	780	782	780	856	799	779	790	772	788	821	798	767	823	828	804	811	808	795	779	784	792	782	807	743	814	796	734	810	779	842	781	769	783	841	775	755	792	773	783	822	829	833	791	857	806	786	838	749	770	802	814	779	789	835	855	791	778	789	788	837	804	836	799	757	833	793	797	760	831	799	761	788	788	780	821	798	815	820	801	816	818	830	741	692	799	797	786	807	836	825	783	799	797	824	759	786	783	764	831	783	849	809	796	811	825	815	822	801	800	803	808	782	803	844	784	829	823	862	809	822	832	830	758	773	810	768	849	783	803	750	755	786	860	826	813	812	815	802	848	807	810	796	884	768	787	819	786	777	793	840	803	770	831	812	779	806	777	800	841	807	783	786	751	757	764	765	744	782	823	808	829	848	813	758	780	807	861	816	829	806	800	807	772	842	812	844	813	787	826	788	848	809	829	824	792	789	779	810	832	840	826	783	774	840	757	789	797	835	810	847	845	809	805	794	824	785	793	854	796	809	827	793	835	808	826	806	781	804	832	856	849	845	849	766	745	779	832	811	781	835	813	835	801	859	782	769	812	773	796	752	764	776	829	809	833	781	781	847	790	789	802	819	813	782	832	800	849	803	797	848	759	800	779	799	769	841	799	801	835	837	786	822	769	795	817	827	790	795	809	856	779	823	823	871	788	817	756	787	834	817	785	791	851	796	826	839	798	784	795	830	774	810	848	822	790	812	741	846	814	807	788	780	838	825	862	841	789	826	846	782	789	796	733	854	814	830	780	789	809	811	815	807	781	800	767	824	774	822	832	851	847	837	865	831	818	841	832	790	777	742	796	811	794	849	800	753	787	830	770	789	853	841	803	762	765	793	788	821	857	885	765	835	801	819	771	852	783	767	811	848	777	767	803	740	798	844	749	815	764	813	782	791	770	812	828	793	846	803	800	828	809	775	861	820	762	832	804	806	816	771	773	810	776	769	786	742	827	825	732	801	739	804	817	782	793	781	817	867	835	799	827	803	784
22679	21154	29254	23342	21154	21198	13286	1455	965	876	828	742	631	647	596	602	541	540	530	503	507	498	477	495	470	475	480	492	454	447	470	448	431	435	435	427	457	419	466	441	428	412	457	419	381	423	399	409	449	438	459	441	396	427	413	410	405	427	393	446	407	421	426	450	454	407	406	401	412	436	403	408	400	418	427	421	420	445	438	412	446	401	428	448	381	388	411	390	406	397	401	400	363	403	410	403	422	438	414	400	415	415	438	419	393	405	439	408	427	413	456	417	419	431	456	461	406	403	382	478	387	426	392	375	416	425	431	419	418	425	366	385	409	410	415	427	420	391	406	407	429	407	436	384	398	428	457	440	422	426	400	428	375	406	411	394	393	403	409	444	386	415	416	436	392	379	386	437	448	433	397	436	407	447	415	424	388	390	409	440	432	420	419	442	410	386	416	414	430	409	411	425	421	443	395	397	401	390	414	411	409	421	423	426	401	401	424	423	439	431	427	424	403	424	417	383	427	438	425	414	440	392	380	412	407	393	450	422	427	458	406	391	412	400	459	447	425	434	413	431	404	404	436	467	437	422	425	420	424	448	426	433	430	420	415	400	406	427	419	429	408	422	446	395	434	424	439	430	417	409	411	437	409	429	397	403	429	458	382	402	413	441	396	409	416	446	369	397	456	438	415	412	414	416	403	437	439	412	464	430	426	386	424	447	425	439	410	396	426	372	444	431	398	401	404	437	398	434	386	427	426	396	391	463	452	427	427	424	433	420	426	370	398	387	424	414	403	425	406	430	438	437	405	410	408	423	384	406	448	401	423	390	400	442	393	398	403	410	417	403	403	440	446	406	408	407	407	430	421	412	430	438	393	437	407	413	427	421	434	403	407	423	401	396	427	407	428	447	431	429	408	419	421	396	428	406	406	420	424	403	392	408	441	390	415	415	422	432	427	448	411	448	423	437	413	425	452	406	434	413	437	421	409	425	438	373	439	410	424	395	419	457	413	437	396	410	430	437	435	420	460	411	433	407	443	408	424	455	429	448	415	393	403	430	437	437	428	382	393	396	410	394	428	426	414	438	394	435	390	397	427	429	446	412	391	419	431	414	443	409	392	439	389	427	420	428	456	415	394	462	411	416	396	431	426	415	416	406	422	436	412	391	420	423	394	399	404	361	456	402	444	482	433	421	431	415	431	419	389	410	379	407	447	412	419	415	464	420	416	422	415	429	416	407	406	429	412	432	425	420	395	433	436	420	401	415	388	413	394	401	427	412	411	386	446	406	424	434	406	405	452	401	442	423	402	417	435	435	417	417	453	415	395	472	381	384	428	422	387	396	403	426	422	432	443	450	415	383	426	404	419	396	400	423	393	373	418	450	407	425	428	403	403	421	440	437	413	437	425	396	400	438	442	389	446	451	433	406	418	396	384	442	414	440	433	351	414	439	418	434	450	434	436	415	403	357	430	420	391	412	417	411	400	384	437	379	414	408	440	422	374	402	413	414	407	392	417	402	398	468	406	392	420	438	422	432	419	383	420	426	407	453	380	424	427	400	404	433	421	406	412	439	401	409	430	426	414	456	451	395	409	413	372	404	408	413	428	394	424	419	388	422	403	426	425	394	435	471	412	388	456	433	426	428	373	418	405	431	392	431	444	412	440	433	435	434	413	400	407	432	417	417	452	428	409	423	445	415	447	408	428	418	425	404	402	436	395	448	424	391	422	423	424	446	443	424	403	356	404	358	398	411	454	392	402	412	427	438	408	422	409	412	446	399	424	420	386	442	395	423	423	396	394	423	408	426	394	392	401	439	424	407	404	400	401	419	389	417	419	420	400	415	416	413	404	389	441	391	407	430	381	429	411	419	369	413	441	454	416	426	399	436	426	391	397	429	425	429	438	419	415	380	410	492	450	431	399	427	388	399	427	438	436	428	401	388	427	406	425	407	422	435	385	418	429	435	401	444	411	430	414	377	428	389	403	411	409	412	448	409	424	410	397	397	429	384	442	417	433	408	475	417	390	409	434	432	436	393	414	388	451	437	416	389	432	413	386	421	409	437	399	426	404	437	427	439	402	443	418	424	417	432	429	380	412	446	387	413	420	356	451	416	406	413	390	389	404	446	433	404	465	440	399	407	404	408	402	420	409	395	394	414	420	420	410	392	420	421	414	433	437	402	424	407	434	420	409	406	443	417	422	436	411	410	389	416	392	400	407	422	384	436	429	441	437	425	422	413	428	404	411	442	394	423	446	440	375	437	434	415	425	444	368	410	437	404	400	422	399	389	423	426	422	412	404	432	428	390	463	431	437	399	431	404	437	395	445	399	442	364	384	396	403	403	431	421	392	427	391	421	419	391	357	437	406	408	390	424	424	442	424	406	381	442	429	403	405	418	416	394	431	409	451	416	423	467	395	404	410	404	426	402	448	431	410	426	424	420	422	414	439	420	384	424	408	412	421	364	417	448	436	458	388	429	422	428	441	410	405	422	434	403	401	411	418	400	399	418	400	382	429	394	419	408	399	432	415	417	382	399	385	466	395	421	420	418	423	378	399	429	403	405	390	402	445	396	426	477	399	361	405	442	411	400	411	411	439	382	444	404	460	402	416	411	436	429	467	416	405	431	425	424	381	403	423	392	426	426	429	421	408	403	406	421	411	445	375	427	419	420	403	386	415	416	451	403	403	427	443	442	441	398	409	403	426	412	444	479	402	405	405	446	429	444	411	450	424	409	421	419	413	402	417	418	415	405	390	434	392	427	424	421	412	429	407	411	426	391	462	387	393	404	377	431	408	398	410	452	425	433	393	399	394	415	422	426	390	413	395	403	382	410	414	406	426	396	450	429	440	411	387	407	448	400	433	425	403	391	429	429	417	433	460	436	431	415	432	437	434	389	417	401	419	397	435	406	426	432	424	457	414	447	426	441	403	440	424	380	404	410	440	455	416	426	390	415	390	399	465	402	371	421	394	371	422	416	415	427	438	449	413	448	465	372	415	425	442	410	451	406	420	419	461	428	397	442	425	407	393	391	397	399	385	447	394	437	417	448	455	395	410	411	403	427	379	426	365	394	413	419	437	396	402	407	429	406	419	375	414	427	441	423	394	417	439	424	413	419	391	469	401	411	431	409	418	446	447	468	428	376	392	379	454	433	450	427	392	424	400	421	419	462	410	416	446	462	434	403	423	383	401	422	422	438	413	394	409	413	447	462	435	391	436	427	398	456	447	423	391	414	428	378	430	387	400	415	416	392	408	409	430	462	429	436	415	406	412	437	431	399	426	413	444	406	432	430	393	421	447	440	443	413	423	426	413	383	410	419	444	418	400	442	407	396	445	448	423	469	453	445	431	419	424	414	404	440	407	414	449	435	438	439	424	447	456	391	408	388	438	442	420	399	419	401	417	429	393	383	413	420	399	430	394	450	438	436	419	448	408	404	433	398	450	438	433	368	398	422	376	385	409	435	430	435	421	406	465	379	411	456	426	442	432	427	408	407
42346	15615	13542	7326	4743	3641	2655	2188	1764	1431	1306	1052	967	905	815	730	731	694	688	644	622	596	595	540	545	539	531	516	542	538	502	503	501	499	462	507	496	537	524	453	451	467	441	540	477	457	478	488	455	439	441	503	445	433	517	491	419	435	494	509	474	471	480	493	468	469	477	464	483	453	469	447	471	443	438	495	443	469	441	414	433	454	476	480	492	453	496	445	499	428	492	506	431	517	475	465	458	464	446	443	484	454	453	450	458	453	450	468	442	480	453	450	442	504	478	467	500	456	439	418	474	475	446	455	442	472	465	474	455	511	468	415	496	451	429	473	442	460	479	413	470	448	458	442	460	487	484	455	475	462	438	457	493	448	450	453	489	468	409	452	438	450	456	451	434	402	452	456	466	465	431	474	448	465	488	460	467	432	461	470	449	450	460	509	442	452	443	412	439	469	482	498	457	473	439	471	503	420	407	479	438	449	432	472	452	476	473	450	467	480	450	474	438	462	452	476	446	421	456	453	460	456	484	455	464	430	449	440	467	437	454	484	452	473	451	447	432	433	430	437	421	463	470	455	471	472	434	485	396	489	465	470	416	429	431	505	447	426	461	466	439	452	425	475	464	508	455	437	475	435	433	456	466	427	425	469	424	474	465	447	470	487	425	437	452	449	428	435	468	485	435	471	441	456	475	489	450	484	453	456	447	456	451	470	465	458	483	448	437	469	437	450	445	444	473	459	464	481	465	455	455	468	457	421	442	449	443	430	438	436	459	445	455	454	463	419	459	454	460	425	450	448	460	471	489	458	431	446	440	459	458	447	453	440	457	429	460	451	482	503	415	468	448	453	467	434	405	522	483	443	452	505	437	459	450	471	460	486	470	476	513	478	450	473	446	424	473	425	503	465	430	462	472	451	442	470	442	481	433	447	437	471	452	452	460	428	463	457	477	466	464	453	443	462	445	509	462	436	464	461	442	427	502	463	415	484	459	482	450	460	465	452	419	447	479	463	452	458	436	425	440	474	470	480	466	462	494	463	437	473	454	492	451	441	424	459	441	461	444	455	414	439	483	446	480	442	485	460	465	457	457	459	478	476	475	449	471	433	426	451	465	476	485	444	425	475	426	494	452	458	429	471	475	466	445	401	458	474	424	461	461	457	472	457	437	485	445	462	470	468	494	446	454	466	471	439	484	444	466	487	457	463	468	446	459	464	483	466	424	501	466	467	443	400	464	458	459	474	492	490	426	461	499	397	447	465	458	420	425	492	457	449	447	450	441	422	488	461	477	451	438	464	433	468	481	421	467	455	443	468	452	482	447	475	466	452	444	461	484	489	476	462	444	440	457	464	486	428	450	479	450	479	447	464	444	466	415	440	440	424	467	458	452	448	460	452	469	420	462	461	438	446	465	428	454	481	464	455	466	471	438	452	418	480	478	437	430	453	457	428	452	475	455	425	424	448	422	449	488	456	446	458	482	464	469	460	498	458	440	440	473	416	498	443	453	434	424	450	450	441	467	456	470	498	478	461	471	448	462	485	458	484	449	447	440	454	456	449	478	454	482	463	448	503	467	418	466	458	486	484	471	453	462	464	463	440	461	445	461	459	490	473	460	504	456	432	437	454	457	495	430	454	453	471	459	479	491	446	480	486	488	454	487	432	431	452	398	438	469	420	464	440	461	406	450	452	451	485	502	427	456	450	480	440	448	494	449	473	449	462	427	434	460	425	428	438	467	453	472	458	451	474	436	456	447	473	462	481	458	461	475	492	471	487	479	476	464	459	478	439	441	476	464	457	455	452	473	444	466	444	446	460	476	439	472	455	469	454	448	459	462	474	463	422	419	424	458	454	489	428	443	455	500	489	482	450	469	447	461	430	431	436	435	465	418	457	434	431	478	466	465	440	449	486	470	457	453	441	458	463	496	457	455	450	475	430	453	445	457	468	486	474	441	456	436	461	479	448	458	444	426	477	461	466	459	471	489	462	418	482	444	458	446	494	467	457	453	447	454	434	471	474	421	469	455	437	409	416	482	459	426	431	425	462	439	459	476	487	470	463	478	470	480	464	470	475	412	439	461	459	454	457	475	448	440	498	474	441	440	453	461	452	440	461	486	443	432	467	445	448	460	485	453	440	432	454	460	454	429	485	454	409	460	409	444	493	475	469	414	434	486	480	436	466	417	470	458	484	412	468	472	473	423	478	482	473	449	428	457	473	429	430	438	457	476	429	470	470	454	449	430	447	475	441	465	453	455	443	463	449	460	468	479	471	457	475	455	455	447	427	438	438	425	433	439	463	417	461	483	473	448	454	438	464	430	438	442	438	426	467	456	453	477	505	471	471	463	441	450	476	469	459	455	396	432	462	466	447	458	444	476	462	474	454	450	450	436	422	457	473	435	469	464	453	476	470	443	472	418	444	458	447	439	427	514	493	458	451	425	441	460	466	462	435	454	452	466	468	435	432	454	475	448	449	457	423	476	479	474	469	432	459	473	461	443	444	445	471	434	480	451	489	418	453	479	442	456	414	477	456	439	477	453	461	468	463	425	451	475	449	435	479	497	476	483	451	478	481	457	471	458	435	451	480	442	445	459	502	504	463	453	451	454	478	439	431	454	477	426	465	480	449	468	476	437	427	464	474	428	482	472	475	444	432	447	448	503	477	507	469	433	447	441	444	482	463	426	460	428	446	435	449	471	443	446	431	491	429	446	484	474	431	432	488	438	489	466	475	431	471	488	450	455	459	458	476	426	402	493	459	462	466	456	477	473	450	426	439	424	450	447	480	449	458	486	462	443	436	451	425	439	466	506	432	439	468	482	502	459	472	431	472	477	468	477	428	466	442	442	475	440	458	453	429	460	471	481	446	474	439	509	416	462	486	443	462	431	445	446	459	430	460	420	449	533	452	442	470	473	478	454	444	453	489	455	435	463	452	434	479	441	444	442	473	422	464	451	427	456	491	472	417	451	448	458	456	474	467	454	467	459	464	463	440	460	469	465	459	484	447	460	431	468	478	479	475	464	467	481	484	478	453	467	438	497	479	449	442	473	481	480	456	478	452	449	450	462	441	451	459	464	427	484	426	454	443	453	440	456	416	451	476	489	431	462	452	436	468	433	453	463	435	463	468	454	461	473	462	446	479	405	483	454	476	418	440	465	460	466	451	442	432	460	451	454	472	407	427	481	456	473	480	459	449	421	448	455	446	485	457	496	482	440	445	429	472	476	453	436	458	457	449	448	478	434	439	474	434	470	458	471	472	425	446	464	473	495	474	449	467	470	410	432	447	453	454	444	442	456	485	435	457	479	526	467	483	445	443	456	425	485	431	477	442	426	468	457	459	473	478	494	456	459	464	453	450	453	471	463	466	432	453	463	501	476	478	452	482	457	476	447	425	484	446	483	449	451	468	459	454	471	418	462	445	483	475	456	424	469	467	482	449	472	439	456	458	454	449	461	480	427	463	438	472	447	483	486	490	438	457	453	461	459	447	470	439
27260	20319	8844	1276	890	775	704	600	565	528	602	500	530	540	491	539	483	500	552	520	523	512	582	514	551	553	568	485	491	516	510	555	510	523	542	590	565	523	537	532	508	494	516	539	496	484	494	527	556	515	568	509	577	499	529	529	523	530	509	521	516	521	487	504	512	509	513	513	575	555	596	541	523	524	551	562	496	576	488	491	528	485	517	576	534	534	554	502	462	544	554	541	507	519	543	524	556	537	544	549	515	505	549	528	532	518	559	552	498	537	496	510	545	559	529	578	550	559	580	537	517	525	522	497	529	508	518	534	540	527	564	551	512	544	500	543	503	514	535	504	520	522	485	565	503	516	554	561	537	513	544	528	505	515	541	578	502	509	521	559	533	548	505	473	549	544	552	507	501	524	562	505	519	523	536	529	528	494	519	518	499	541	543	562	514	541	537	510	511	535	527	507	543	528	517	564	527	526	514	501	526	508	512	554	509	487	513	530	541	527	537	501	536	512	553	549	529	525	553	531	497	532	562	522	552	535	545	506	544	554	533	579	510	520	559	490	509	499	536	576	544	498	516	537	516	550	546	515	538	524	506	534	548	506	528	548	516	504	533	531	513	542	534	534	591	556	548	535	515	523	517	544	543	544	502	515	509	548	524	540	552	542	547	530	510	504	533	547	526	542	529	554	510	537	501	514	507	479	494	565	516	493	544	529	531	539	568	486	510	564	491	512	502	536	570	489	561	502	528	519	525	509	545	508	509	560	522	591	495	518	554	581	533	516	560	520	538	547	529	538	585	487	536	547	571	543	519	503	529	481	552	500	549	534	528	543	536	522	533	518	514	538	526	527	524	517	531	545	540	501	536	542	506	506	538	500	564	540	517	499	537	531	566	505	523	522	517	585	535	569	498	531	522	537	544	497	471	524	520	532	543	554	523	530	515	507	482	562	534	515	506	500	528	515	541	487	511	520	521	551	522	507	507	501	556	540	569	534	511	597	513	532	529	494	518	481	533	540	518	497	549	505	501	506	524	518	510	559	473	516	501	503	577	477	530	497	509	532	559	520	554	551	517	531	497	531	526	531	535	485	536	526	497	535	477	568	561	481	533	512	509	492	482	539	561	515	509	531	529	556	543	506	534	539	503	527	542	530	531	525	491	471	495	493	472	559	517	628	518	526	527	518	532	562	505	514	529	514	519	486	525	553	542	523	558	502	573	532	571	580	513	526	539	509	480	518	598	531	509	471	534	473	529	510	538	537	538	536	514	519	535	535	493	529	546	529	531	545	521	539	569	536	526	535	552	513	521	457	537	508	496	554	544	480	536	526	521	529	519	585	542	529	517	471	514	540	495	543	522	519	495	515	549	516	554	583	554	519	489	510	545	537	508	545	573	494	519	535	507	534	547	558	518	509	521	560	512	536	584	518	502	503	536	516	495	505	518	515	532	560	486	496	524	534	528	532	564	518	561	512	541	556	525	545	525	563	551	513	531	503	514	539	513	560	503	533	534	511	518	518	527	515	554	514	521	575	512	528	492	554	510	558	556	508	510	523	578	510	542	508	542	557	547	531	518	536	517	557	535	517	504	554	531	506	494	527	571	524	548	492	515	508	514	518	502	505	505	540	527	516	542	555	496	525	529	539	538	485	507	553	521	527	516	536	510	507	510	569	513	550	565	518	529	497	525	529	553	549	563	479	494	522	588	497	516	507	553	553	472	525	562	534	547	517	507	532	527	505	522	539	554	518	513	511	553	496	514	547	524	546	519	488	526	509	526	518	528	520	561	525	532	507	534	524	547	564	546	483	509	531	512	538	491	536	502	535	541	528	509	508	537	555	529	549	528	516	549	560	551	558	535	553	508	520	551	525	514	479	554	501	542	509	537	550	471	524	520	519	525	534	555	521	512	479	523	535	502	523	551	499	548	492	528	561	456	475	529	512	519	496	566	531	506	525	519	519	530	510	584	479	502	560	490	531	490	493	531	555	519	531	550	550	536	500	525	531	534	520	567	506	538	553	513	552	514	498	541	564	520	515	541	548	550	559	531	553	513	545	529	548	503	513	523	520	504	549	553	555	567	510	517	535	520	541	495	505	498	532	552	539	547	538	510	565	527	514	564	510	543	535	558	474	562	508	509	523	573	491	532	498	472	535	491	592	556	494	502	543	493	554	550	516	521	528	505	558	514	523	522	541	507	509	520	510	556	541	554	495	550	526	535	505	518	525	503	500	508	564	490	553	533	500	545	538	534	535	483	529	546	560	539	552	579	536	511	528	546	581	542	483	536	543	535	534	508	530	536	551	493	548	496	532	537	506	489	531	570	526	518	546	496	522	506	539	535	526	519	513	547	499	500	500	571	528	541	544	574	523	486	545	565	540	506	481	522	545	556	524	546	498	484	526	516	549	506	534	520	501	522	528	538	518	561	511	477	483	519	490	524	522	493	503	501	537	496	525	548	534	541	496	513	502	481	554	489	542	487	517	534	476	521	494	549	541	547	522	542	500	534	568	547	498	521	534	499	539	518	524	523	488	520	511	498	520	543	569	527	511	547	492	512	560	530	510	477	513	489	539	490	526	498	534	503	533	511	539	513	475	533	554	531	499	573	476	526	485	524	513	528	551	537	534	536	513	525	551	548	541	522	528	519	512	562	513	512	523	547	521	488	490	501	537	530	551	575	533	542	542	530	509	516	523	520	472	527	524	558	535	501	535	511	522	554	510	523	547	543	560	530	561	503	527	530	586	533	540	511	510	535	494	556	544	500	512	520	518	520	549	498	553	520	524	540	498	536	491	527	506	518	533	496	530	547	483	524	502	525	527	524	553	519	565	557	530	546	555	552	542	492	564	520	513	472	479	541	526	568	487	520	490	520	513	532	548	482	537	488	516	518	495	517	513	530	517	552	500	527	549	534	526	564	526	526	542	493	534	505	504	510	570	494	520	502	543	546	538	547	517	542	497	500	522	536	522	507	488	563	522	526	534	501	544	517	551	512	513	533	514	553	517	514	527	515	512	501	533	495	583	544	500	513	531	521	510	510	538	529	482	540	537	524	480	529	509	530	535	520	549	514	565	572	521	542	540	514	545	511	525	527	527	533	544	497	506	503	554	554	536	540	526	564	533	509	471	531	513	515	533	513	501	502	535	537	483	505	533	544	499	527	514	521	520	549	497	533	553	502	546	525	550	529	470	533	536	501	525	526	525	549	509	491	542	548	510	536	555	499	519	557	531	512	540	523	545	533	537	514	505	558	505	568	548	544	508	500	569	523	496	524	564	500	512	564	519	520	564	533	526	509	557	521	530	525	494	539	547	544	535	521	560	523	546	557	557	564	530	497	510	542	505	535	524	525	546	513	537	547	504	534	500	558	500	540	502	535	502	526	500	531	493	531	537	529	488	542	524	519	547	577	537	524	518	508	540	464	525	497	514	556	513	593	498	520	571	546	540	572	468	543	522	504	521	544	542	527	540	552	532	556	521	528	542	542	532	498	536
18392	1638	1342	900	805	714	700	683	644	652	653	649	648	627	613	638	607	690	641	640	632	629	649	659	634	580	658	632	626	602	613	615	601	604	631	671	614	610	626	619	610	556	580	594	624	597	588	625	618	601	620	639	639	649	635	671	647	642	584	659	621	641	573	614	625	615	597	616	652	636	636	614	626	622	611	688	675	613	644	602	627	610	660	644	608	637	616	636	626	618	592	616	631	637	608	610	641	556	632	635	628	615	571	640	583	626	631	671	643	623	601	622	627	664	631	585	636	615	584	597	613	615	616	617	612	601	607	603	627	635	608	625	597	596	586	623	649	581	618	623	628	623	603	629	651	634	648	617	611	652	650	673	654	630	622	665	608	620	609	645	608	607	625	592	620	654	645	581	591	617	605	624	581	615	614	593	603	631	616	644	616	542	622	606	628	610	590	613	651	584	631	566	625	642	631	578	637	635	576	620	568	661	599	584	621	612	605	592	617	672	629	634	611	650	613	619	646	604	636	650	634	598	626	621	663	595	607	640	655	603	629	610	621	673	637	658	624	627	589	678	619	622	671	609	664	615	633	587	613	602	597	654	578	604	593	619	641	667	642	608	592	588	637	573	608	627	647	587	591	619	574	623	638	612	629	558	637	607	606	578	639	680	572	611	635	618	627	574	593	618	635	612	633	633	664	617	634	596	664	666	623	637	584	653	602	650	643	586	623	586	607	621	607	602	590	621	589	609	646	610	622	612	598	608	646	621	617	623	604	662	625	601	638	614	623	637	634	647	615	641	576	684	636	625	598	615	611	626	653	636	603	626	601	632	610	619	626	678	622	632	589	584	635	626	607	642	647	619	638	620	619	648	589	626	581	647	627	609	647	615	620	645	625	625	619	615	655	646	619	639	639	634	668	596	641	571	640	649	573	607	611	615	628	683	621	635	627	632	611	601	618	602	586	656	645	658	648	601	594	607	632	606	619	625	588	618	670	651	632	625	638	650	676	656	618	644	672	618	595	632	599	631	601	622	632	624	580	619	613	602	604	607	606	582	608	577	631	651	658	596	606	625	652	630	638	604	619	612	564	588	617	641	631	597	605	639	649	609	620	576	620	650	587	653	571	686	649	591	599	622	612	574	627	627	634	628	635	648	634	610	632	577	611	622	662	639	597	649	598	555	652	587	622	618	621	641	628	560	621	617	624	626	617	597	632	600	676	598	618	637	642	642	623	607	597	608	601	644	605	612	627	638	580	562	636	643	635	602	618	624	647	576	633	640	608	603	649	604	571	620	632	584	614	628	648	609	633	626	624	635	619	608	643	587	624	636	608	665	613	639	616	624	656	615	648	582	659	597	607	615	599	638	614	604	678	550	604	587	607	653	624	581	623	632	616	614	633	646	602	607	622	639	623	651	634	633	633	619	595	610	625	628	638	631	600	601	651	650	615	598	578	578	644	594	597	613	631	588	658	646	622	592	606	635	670	595	609	646	607	605	641	647	613	619	628	653	605	669	593	638	591	627	625	613	634	690	617	596	567	607	671	618	648	640	625	595	650	647	606	574	617	611	594	654	588	632	616	646	646	626	616	619	619	623	640	638	559	595	632	599	602	596	608	644	658	636	605	612	630	657	631	609	663	618	655	573	583	584	589	613	639	616	600	634	615	601	661	613	626	623	629	604	579	684	639	614	628	610	650	553	601	642	614	598	644	644	640	572	606	639	614	580	582	618	594	605	656	593	628	642	643	596	628	598	632	615	602	599	689	626	603	602	561	633	629	643	627	605	621	599	689	605	645	590	619	645	630	568	627	597	583	587	619	659	638	643	642	598	663	586	633	593	627	653	607	629	585	597	644	651	643	604	647	620	630	621	627	660	591	631	657	615	628	555	593	621	657	546	641	594	649	569	578	632	624	631	556	668	633	663	630	608	621	613	563	639	622	642	630	658	589	639	622	595	595	640	625	571	638	638	606	644	584	633	626	642	621	635	628	619	611	631	616	595	632	636	647	612	654	627	640	625	624	645	661	642	608	633	633	644	605	595	609	627	638	642	623	600	611	691	604	633	619	617	634	655	583	626	623	611	618	596	599	597	623	608	632	646	633	587	621	620	655	622	657	652	597	619	618	660	612	612	624	596	583	637	642	610	617	585	644	628	662	621	600	608	626	612	612	632	616	588	600	581	611	614	569	689	646	606	622	636	640	634	609	583	651	621	624	589	610	654	616	637	619	632	574	638	607	580	620	577	616	597	622	628	667	606	632	627	612	637	639	600	612	650	659	624	599	648	623	633	632	611	622	634	633	645	648	610	602	633	613	632	646	607	606	632	618	597	593	596	610	661	636	586	612	630	622	603	627	670	620	663	605	600	631	613	665	576	616	623	607	625	595	601	632	648	615	634	604	640	674	637	591	679	576	643	613	609	638	607	630	647	637	599	637	622	649	612	632	623	599	647	664	638	618	636	593	613	567	624	617	595	644	572	637	598	601	611	607	629	618	656	581	629	617	561	618	613	592	574	648	628	632	631	599	590	606	614	617	624	615	645	642	626	578	618	628	615	631	603	630	586	630	644	627	613	624	684	624	636	600	639	603	657	603	603	618	595	620	633	620	659	640	654	610	598	600	620	623	637	630	597	622	587	606	635	629	582	610	624	595	643	622	640	627	596	624	628	622	624	592	669	648	631	635	619	601	646	653	616	642	632	628	648	598	614	637	665	622	563	625	642	655	651	668	651	607	618	589	609	656	578	607	635	594	609	621	555	648	682	632	628	618	594	671	620	639	614	635	614	630	613	572	562	617	633	662	627	628	577	639	588	592	581	628	642	665	644	570	671	619	611	558	656	613	638	659	645	611	643	642	656	640	627	647	613	639	689	611	600	643	586	637	632	663	637	619	614	608	609	648	646	631	601	627	597	624	639	609	614	663	603	651	641	604	610	622	629	605	595	580	594	618	606	574	594	618	616	626	647	632	596	632	607	668	633	623	633	606	646	605	602	643	592	579	652	595	592	580	634	627	590	665	615	623	634	673	603	644	621	614	634	602	607	610	616	573	602	644	619	613	658	606	546	648	630	599	597	599	603	613	593	633	607	624	585	650	646	635	596	606	622	631	626	602	636	585	597	574	639	619	609	621	600	642	647	629	579	615	674	634	602	625	626	616	646	574	558	661	604	616	675	620	643	649	662	621	620	612	630	627	621	675	610	646	627	614	637	612	615	653	652	605	617	652	594	664	603	605	648	633	636	628	585	656	658	617	618	599	641	624	663	611	584	631	642	633	605	599	615	622	611	659	622	644	643	610	629	600	682	609	596	617	594	602	590	665	636	621	656	613	653	605	635	660	671	627	588	655	607	600	621	593	626	595	662	559	628	618	632	624	594	572	618	598	585	630	615	632	590	558	654	590	620	636	637	578	584	638	597	639	610	619	586	622	614	606	612	627	603	602	646	654	583	591	617	612	596	600	618	634	640	647	613	600	610	629	589	642	612	656	605	603	579
23635	21102	28737	23697	21089	13669	1283	678	586	490	495	426	400	339	369	364	313	326	319	361	310	325	319	321	333	296	285	286	283	293	300	298	288	295	273	283	273	282	285	272	301	242	290	312	298	268	287	264	262	286	281	260	282	281	264	284	293	267	291	270	280	265	272	257	292	254	316	267	279	274	243	291	279	275	287	277	258	266	284	257	281	304	277	313	287	306	253	267	258	266	277	278	264	274	278	280	292	249	277	253	281	267	278	261	279	288	283	252	279	261	297	255	278	282	277	275	276	262	272	267	283	257	264	251	262	263	280	258	263	274	271	264	268	273	298	280	283	309	268	306	273	282	289	281	253	282	266	284	287	263	263	276	304	284	277	253	261	263	308	251	269	263	266	266	306	261	285	250	257	262	288	261	250	268	241	293	258	258	267	256	277	279	258	266	306	279	275	287	259	268	269	263	270	272	271	269	281	255	261	277	289	240	254	293	271	292	255	263	291	272	280	272	240	268	271	264	274	250	277	258	280	254	276	262	260	236	247	245	279	269	240	302	244	255	239	258	275	245	275	259	277	250	284	245	252	268	281	274	260	260	265	295	270	294	257	221	264	259	275	232	295	294	280	285	268	257	289	279	245	266	241	270	260	243	245	261	279	265	274	254	258	260	256	253	264	266	276	262	275	283	253	277	284	262	245	271	257	247	248	261	273	233	284	282	289	260	280	267	297	263	247	259	255	283	273	277	275	257	313	257	252	288	273	283	264	296	283	272	296	260	273	249	286	281	278	247	262	252	271	288	250	287	292	252	294	267	299	251	247	276	283	250	284	256	289	263	301	249	283	269	263	278	270	253	281	278	267	291	278	299	285	287	265	258	257	273	276	272	273	260	245	268	266	261	267	297	285	257	280	267	275	277	274	268	274	277	281	264	280	267	269	289	280	264	310	277	274	270	289	268	301	262	230	270	281	273	255	283	289	236	253	265	277	283	295	247	265	230	274	313	275	250	262	305	286	284	262	267	280	243	281	272	261	269	258	284	309	247	242	255	278	263	260	275	268	273	291	274	248	239	291	259	251	292	273	270	290	248	290	280	231	305	281	285	304	274	273	265	263	264	259	252	262	267	280	269	264	281	299	290	258	267	284	259	263	272	274	243	275	254	265	272	270	254	246	273	274	264	256	281	275	237	250	244	287	264	266	269	254	268	292	255	245	288	286	286	281	266	293	260	281	285	256	266	290	298	242	259	264	272	269	270	262	248	306	266	281	277	261	257	250	265	277	254	271	279	287	255	258	261	278	287	286	259	276	256	279	260	287	277	260	261	271	266	283	276	286	264	276	274	270	258	278	272	265	273	259	270	253	254	266	303	277	262	288	287	249	283	284	249	288	268	267	285	263	313	305	261	264	294	280	249	266	291	284	252	275	272	256	272	256	293	276	300	288	277	252	275	292	271	268	237	288	276	264	281	267	273	282	279	252	284	249	286	236	245	280	263	268	261	256	243	243	277	266	218	255	279	272	278	271	293	251	278	270	268	267	278	268	288	291	282	265	259	270	293	260	261	254	253	275	253	251	243	278	250	266	258	275	295	258	273	270	278	274	261	268	276	227	252	311	248	315	249	279	239	266	279	270	257	267	272	267	249	273	271	274	302	294	237	272	277	279	245	291	247	250	250	272	252	246	254	262	277	269	282	266	243	296	266	289	268	256	262	266	257	255	259	269	306	244	251	286	257	264	309	312	279	270	262	290	298	254	287	266	262	277	285	285	232	253	275	293	262	290	279	256	248	266	275	265	242	274	254	276	268	271	267	276	277	287	299	274	244	277	264	262	263	277	250	286	302	251	278	288	252	280	279	241	299	269	250	275	260	265	252	306	269	237	265	254	300	253	274	279	279	258	285	261	262	253	265	254	301	277	245	285	279	272	286	308	262	288	266	250	273	243	301	280	259	287	249	281	277	283	254	281	284	257	283	283	257	288	276	248	282	289	308	271	254	253	240	278	267	295	254	264	294	251	277	266	261	282	291	267	291	281	266	282	227	269	240	292	265	272	283	284	269	269	271	262	244	306	262	262	255	242	296	280	258	302	285	273	300	271	270	252	260	271	276	263	268	251	250	290	305	282	268	259	289	295	300	278	264	270	242	286	245	274	237	254	248	271	242	275	268	268	236	259	250	269	271	242	289	270	265	273	292	272	269	269	257	292	267	282	264	307	253	330	253	278	291	263	279	276	284	279	263	270	265	298	289	296	260	294	261	258	291	285	260	257	265	260	293	283	258	266	267	279	287	289	233	277	283	253	261	274	263	254	273	269	260	262	260	279	262	281	276	263	263	242	300	277	261	262	280	260	253	270	287	275	289	272	265	251	247	304	255	251	281	247	262	269	254	258	272	273	275	265	281	263	284	279	279	265	256	231	292	250	257	282	274	287	241	267	273	273	306	233	284	287	290	254	275	290	326	276	273	273	282	272	274	281	263	268	295	254	264	266	282	277	273	270	267	258	251	262	268	270	263	293	296	269	273	224	262	256	244	289	272	275	223	280	259	287	273	277	276	252	270	243	287	295	268	265	268	223	244	276	260	256	267	274	300	296	279	269	244	272	277	284	266	288	270	279	277	259	262	264	266	300	245	251	287	270	271	283	252	284	281	218	273	256	286	275	268	279	251	267	275	264	292	250	262	265	245	267	265	284	279	273	273	274	270	279	256	267	302	241	272	270	244	276	275	258	295	277	257	265	283	294	287	261	290	275	289	302	260	268	280	256	257	272	258	289	293	256	251	288	260	245	243	314	261	268	317	278	286	271	266	225	279	276	291	276	270	275	264	259	267	265	289	264	264	256	277	252	270	279	285	299	277	295	258	276	284	238	236	278	292	254	246	240	268	281	245	276	256	255	266	285	271	253	327	272	279	269	278	275	270	269	294	260	295	279	256	276	290	269	267	270	258	248	271	286	266	262	248	263	277	251	274	290	276	271	280	266	251	296	269	273	245	245	286	262	274	248	270	291	266	281	290	273	240	276	282	277	222	258	267	275	236	309	273	264	291	252	261	268	263	275	262	271	262	286	275	274	245	266	272	283	231	307	216	265	279	278	264	297	264	268	254	282	288	280	291	257	284	284	256	282	274	257	255	252	276	302	285	254	266	274	283	289	254	241	278	311	251	288	269	289	272	251	276	291	306	270	310	273	242	274	284	247	246	267	252	232	265	235	258	279	266	258	255	286	258	257	261	261	280	263	284	290	243	259	257	293	250	257	276	245	278	263	258	256	239	274	252	281	272	315	281	265	269	303	261	288	284	254	257	296	286	297	278	245	276	273	270	261	285	288	260	249	291	277	272	293	299	294	282	265	275	275	276	256	282	304	261	304	271	266	293	264	258	225	273	257	289	244	264	247	268	258	290	286	273	249	278	288	304	284	257	271	254	244	304	273	270	259	260	250	271	254	272	284	291	283	245	253	240	293	272	282	252	271	301	263	261	276	290	269	272	273	253	263	266
39433	9840	8220	3957	2716	2023	1472	1223	1042	801	747	640	543	542	495	477	519	427	407	420	406	398	402	374	373	394	373	381	333	344	375	348	357	327	383	363	363	387	349	358	358	330	371	345	335	348	321	336	336	320	331	326	336	356	351	333	393	327	343	337	353	305	316	368	350	335	345	357	311	383	331	301	333	311	346	314	355	313	368	327	314	335	343	317	342	329	315	340	337	283	311	361	346	267	350	339	319	327	362	344	366	370	341	328	340	336	317	327	329	316	330	337	344	365	316	344	342	320	331	340	319	324	289	330	327	321	336	346	352	351	323	319	354	352	333	293	336	302	339	330	321	319	326	345	321	341	355	337	313	333	359	295	356	281	326	337	326	323	324	328	351	323	331	280	320	313	302	322	346	322	296	325	355	340	320	316	346	347	331	343	335	292	330	320	347	334	345	326	335	346	292	299	333	303	303	351	305	331	347	301	330	369	343	332	349	314	330	326	307	342	318	318	345	332	331	333	316	337	361	306	355	341	340	317	311	351	329	334	305	298	333	330	330	336	333	325	315	313	348	358	329	320	336	323	307	331	293	354	321	317	344	314	311	328	306	319	324	365	358	337	326	337	302	339	326	331	341	305	356	355	300	346	326	353	330	337	334	334	314	309	317	329	347	311	304	329	350	357	332	365	322	303	323	349	330	324	336	328	337	318	346	327	325	336	338	349	329	317	358	303	315	325	360	327	332	326	310	293	334	293	308	341	305	290	316	323	340	328	330	289	309	321	337	298	337	305	313	334	298	341	318	349	304	345	326	327	317	326	323	309	339	316	323	320	327	354	332	323	329	313	295	314	338	344	352	314	313	311	315	341	295	341	314	337	347	322	315	315	345	320	300	347	339	336	356	316	303	344	333	336	299	317	316	345	304	342	312	316	348	338	349	329	329	334	333	330	313	324	312	311	320	352	353	329	324	320	325	323	312	328	342	328	358	335	351	327	339	313	314	330	317	346	336	322	319	303	320	322	322	329	309	359	302	320	325	339	348	345	340	305	331	321	333	321	350	310	346	321	309	365	362	331	304	353	318	320	358	303	310	335	333	336	331	325	326	368	326	322	334	370	338	355	347	318	327	344	312	344	315	336	321	318	290	353	313	316	358	312	335	320	372	326	296	354	315	346	341	313	349	335	339	327	368	316	325	329	328	336	340	329	323	330	331	340	349	286	308	300	349	313	343	330	331	338	355	349	328	325	317	354	324	323	320	338	366	298	332	311	330	315	330	319	317	323	338	330	353	316	335	329	303	327	345	352	339	300	347	369	332	291	303	308	350	304	308	314	323	332	308	331	286	315	304	356	331	344	325	322	356	327	328	324	318	332	350	298	276	334	315	362	359	305	304	356	324	313	308	340	375	342	347	352	347	333	343	346	335	322	327	304	306	343	332	348	324	373	321	328	320	305	403	348	333	356	343	332	369	289	325	317	338	343	322	345	318	329	317	331	314	357	336	313	343	310	304	330	329	360	346	313	350	309	327	309	302	302	311	332	360	326	321	308	302	312	360	319	311	331	346	324	320	350	329	321	324	320	348	326	330	351	305	302	297	339	320	297	334	340	300	331	355	313	326	330	323	335	339	312	339	333	326	344	354	342	308	336	333	302	321	350	344	312	343	287	325	338	331	317	300	328	332	338	343	302	351	352	354	346	308	327	313	316	326	314	336	328	361	311	327	324	350	374	337	306	336	317	314	328	355	310	320	319	337	315	342	341	360	318	370	330	329	327	332	355	315	316	332	349	345	341	363	331	324	306	337	332	336	312	327	370	310	293	311	366	306	330	347	337	353	345	320	330	329	344	326	331	319	378	331	327	331	323	330	347	338	345	315	301	342	304	332	326	339	369	303	346	337	308	340	334	319	324	331	314	334	287	331	364	299	335	322	337	316	348	316	349	294	305	344	369	299	330	326	329	315	345	335	304	317	358	321	344	341	320	327	317	293	354	328	342	320	351	366	312	328	322	352	332	330	349	308	336	339	361	325	319	303	308	341	334	305	362	306	373	322	357	335	338	343	344	356	313	340	375	347	322	331	340	331	301	325	286	355	320	313	335	327	327	351	367	366	317	325	330	373	363	325	325	326	310	300	330	322	333	346	332	337	319	335	340	352	324	313	337	322	327	329	336	335	295	342	309	349	338	314	311	336	362	308	323	346	361	301	304	349	325	348	314	335	371	300	335	337	361	347	318	294	310	345	341	351	342	340	304	372	327	322	335	324	275	326	328	322	358	338	343	336	355	344	299	320	334	326	334	324	329	339	319	351	323	321	318	339	332	328	352	337	325	341	330	322	312	321	336	295	345	324	317	315	311	311	332	340	300	313	354	318	315	313	316	367	314	337	352	329	328	359	305	317	321	361	323	352	305	331	299	311	312	334	339	343	340	313	309	331	299	348	325	309	336	363	319	327	363	333	345	318	287	354	357	354	320	331	330	314	333	346	322	331	328	344	329	348	329	338	328	324	329	330	321	318	339	330	345	344	339	303	329	342	305	337	323	344	299	326	296	336	314	342	353	327	323	354	353	307	326	335	333	366	319	296	308	296	316	363	348	332	328	334	338	339	320	283	351	340	304	313	339	352	317	318	329	368	325	350	351	330	351	312	338	344	322	330	315	354	295	304	325	336	339	350	349	337	349	336	344	358	341	333	336	351	306	332	360	333	332	309	346	296	350	308	314	330	318	313	329	316	309	322	347	323	296	330	333	332	333	317	327	328	318	324	320	322	357	342	322	336	336	315	344	357	340	330	333	328	342	325	331	317	314	327	345	315	313	317	347	343	313	355	302	308	333	319	266	339	323	314	326	339	335	331	306	312	317	312	323	318	294	358	314	332	337	355	321	354	338	317	324	328	334	329	351	323	302	324	349	306	331	303	325	302	301	328	362	337	306	320	342	326	354	327	310	322	312	337	340	322	331	337	330	318	352	337	336	330	317	310	352	314	312	350	332	336	334	297	342	319	317	324	318	369	313	362	339	344	314	338	353	311	320	316	323	318	328	344	368	313	348	344	310	317	322	344	329	322	340	329	324	325	328	354	345	333	322	340	317	340	311	313	322	314	326	350	337	329	327	369	321	329	311	326	368	331	339	303	329	300	359	300	363	359	341	306	332	337	353	348	323	337	332	337	334	311	325	316	309	333	334	365	328	303	376	348	344	335	334	301	333	339	314	337	319	344	333	324	314	331	340	342	292	330	320	321	321	363	315	307	318	310	309	301	340	316	350	289	342	347	310	365	304	321	294	345	330	326	311	337	339	338	325	359	338	345	318	352	325	319	300	358	307	293	315	336	351	289	312	357	321	320	314	360	322	325	329	332	336	344	312	324	339	341	331	322	341	314	339	329	317	297	333	328	333	339	332	332	339	315	327	352	329	347	345	332	329	301	310	326	338	338	339	298	316	345	344	318	336	325	325	344	331	320	357	314	353	321	340	325	308	310	327	328	338	321	345	305	348
24946	21120	27881	24580	15402	1514	1104	906	789	838	829	783	770	769	782	734	752	758	795	741	728	768	736	765	725	738	718	739	720	775	738	703	735	760	690	726	744	697	709	705	719	749	710	708	732	721	670	772	699	687	711	687	749	693	706	743	696	796	712	685	705	722	757	769	747	722	747	779	692	698	739	729	774	680	725	688	734	744	778	739	720	755	739	713	723	676	760	668	714	735	733	687	720	689	724	713	671	710	691	759	724	746	678	711	691	708	681	727	753	711	696	674	702	693	731	740	729	704	723	676	705	718	698	686	701	707	712	677	653	755	695	698	708	680	680	731	705	747	779	720	698	754	688	702	674	754	720	690	692	660	689	695	735	720	729	658	638	714	707	744	702	726	745	710	692	709	756	734	743	707	697	700	727	721	721	736	717	659	695	691	705	714	724	727	735	685	740	692	731	666	720	680	742	690	777	730	723	714	685	723	701	722	660	693	701	724	673	695	693	720	710	768	685	698	684	715	708	697	690	719	683	706	728	694	702	698	722	713	686	742	730	731	712	776	772	740	773	750	749	705	744	744	702	758	718	678	670	710	766	698	673	713	677	684	712	722	696	663	664	726	717	798	709	706	710	677	706	698	718	751	685	700	777	718	704	664	675	715	700	744	711	678	682	727	681	742	738	723	731	733	754	737	720	671	667	692	713	705	728	725	736	749	780	704	726	733	731	758	710	736	709	728	710	703	705	711	734	727	721	706	743	763	717	725	671	672	754	704	698	726	693	734	710	702	690	714	703	674	680	756	756	752	754	732	688	719	711	731	688	697	736	709	768	709	720	762	714	754	704	652	723	748	748	784	689	702	742	703	713	684	693	714	726	793	701	699	716	718	687	718	732	720	692	779	759	681	735	695	734	717	730	721	714	718	718	739	678	708	735	710	735	737	700	761	699	686	715	710	670	727	755	716	674	642	695	708	770	689	681	712	737	685	667	753	725	726	753	749	701	705	733	716	705	717	767	743	729	710	680	689	752	727	773	725	718	708	749	734	720	739	694	732	659	701	756	692	699	737	694	683	707	783	741	701	729	683	706	728	719	705	715	717	707	738	736	721	714	783	691	677	738	744	755	711	707	739	725	718	720	628	702	739	732	742	719	754	745	744	747	724	767	698	712	761	746	743	656	748	708	746	734	707	725	727	740	715	756	705	652	737	707	736	693	708	694	726	689	726	749	739	721	684	726	744	696	718	730	692	778	692	687	703	716	692	732	716	738	706	727	755	742	742	725	734	744	724	692	717	726	718	739	769	733	723	725	709	703	780	756	703	717	745	695	720	702	685	695	695	748	714	746	732	644	772	704	713	710	747	720	673	719	679	733	712	680	740	706	709	743	717	706	713	713	678	716	692	736	767	747	698	697	709	738	735	721	687	740	707	744	730	684	715	720	698	740	717	738	769	753	707	710	711	759	719	695	725	714	755	677	732	711	721	739	706	781	721	713	735	710	727	687	720	712	705	709	694	725	741	740	734	754	727	750	751	722	730	723	713	762	724	692	702	750	689	667	728	694	709	711	705	734	700	710	733	746	733	707	691	739	711	693	663	724	686	732	752	689	699	684	752	719	725	688	719	705	716	684	649	703	681	726	707	762	758	682	697	723	687	746	708	672	714	731	708	692	711	671	712	718	698	685	690	733	692	694	692	702	703	722	696	717	717	749	741	694	742	712	734	714	693	718	701	756	715	729	741	703	716	648	700	695	713	714	746	735	740	696	697	765	740	763	716	732	781	725	759	695	703	703	744	689	746	733	719	744	762	691	700	742	764	728	679	728	714	709	680	690	724	665	698	663	676	690	672	749	707	745	709	734	720	698	674	741	732	750	712	676	756	719	713	721	733	725	726	734	685	709	654	730	740	670	707	709	709	728	687	707	734	690	729	710	724	753	659	723	712	694	747	697	793	725	770	743	723	770	706	738	692	707	710	728	709	713	687	709	712	698	723	775	723	699	712	702	706	674	710	724	721	721	725	752	741	753	723	717	707	695	702	704	708	719	706	745	691	731	711	699	703	738	677	684	673	748	716	721	681	726	785	690	713	684	734	704	709	727	672	727	672	695	685	718	681	708	682	665	698	673	720	714	709	722	699	695	701	713	740	764	707	725	718	688	708	749	751	730	700	721	730	725	703	711	695	692	735	710	757	716	678	752	716	714	731	674	724	720	684	737	687	707	673	735	678	719	757	643	678	758	680	740	725	711	670	661	711	728	718	678	720	694	734	714	737	741	749	749	730	754	725	767	703	705	708	714	762	717	659	722	700	736	688	626	712	677	724	690	732	706	717	696	690	746	726	711	788	744	717	715	703	715	711	728	687	745	774	716	698	750	727	665	724	761	747	720	692	741	747	684	743	678	726	681	772	741	727	651	685	696	722	737	718	707	746	696	691	719	698	720	745	680	695	761	725	719	740	690	794	713	725	700	686	700	737	696	672	691	735	759	729	732	734	700	766	704	684	743	715	699	730	682	713	724	726	729	709	748	700	747	738	719	701	697	700	694	707	704	737	730	715	769	729	695	745	729	694	729	736	716	740	716	738	755	717	705	708	675	676	704	712	723	719	769	724	714	738	706	714	757	684	668	730	739	744	713	732	717	739	678	709	719	700	688	741	700	736	719	741	705	754	689	748	696	732	715	701	700	698	725	706	710	717	693	694	722	729	725	703	699	748	778	719	683	674	724	712	747	732	741	702	690	744	664	660	695	755	716	684	737	712	724	721	720	694	726	708	692	710	695	731	722	721	709	735	760	704	729	711	732	692	693	706	790	712	716	745	746	767	656	720	717	708	719	718	732	699	707	701	708	723	756	689	709	739	704	723	715	673	700	715	743	727	711	697	738	709	786	746	716	698	712	700	663	693	727	738	730	737	733	727	734	650	738	720	709	744	706	729	753	718	673	745	677	662	732	727	694	729	732	708	740	741	722	722	749	741	728	700	673	751	667	739	706	719	690	749	727	690	677	729	724	718	723	707	700	658	717	683	721	712	727	690	746	739	703	693	677	701	701	731	660	769	662	710	748	677	682	727	683	677	691	703	735	750	745	696	708	685	715	707	719	696	721	741	685	697	708	712	769	710	699	706	716	728	752	711	709	685	748	708	753	745	721	750	701	717	690	712	739	707	686	769	734	709	707	696	712	713	701	736	742	715	704	693	683	752	725	677	691	698	720	727	662	768	755	719	690	739	710	721	687	683	704	691	699	713	726	701	709	720	721	759	725	720	736	715	713	700	757	708	693	713	758	728	702	688	695	717	730	673	705	736	710	728	745	725	745	741	715	717	677	724	731	672	689	739	710	700	728	710	729	730	684	721	688	713	726	705	680	706	667	696	734	712	714	711	730	709	737	741	683	728	730	669	703	704	683	742	712	703	683	702	690	750	750	726	750	714	740	708	718	705	741	723	663	697	702	681	728	688	721	721	694	733	693	748	729	728	776	756	723	747	663	728	731	698	748	730
37544	6645	5194	2960	2084	1734	1446	1311	1196	1057	1062	970	938	933	908	904	895	864	875	793	850	813	827	789	806	844	811	809	812	851	815	813	807	807	812	789	830	827	817	831	754	814	783	871	800	796	774	799	790	870	814	831	840	878	804	794	819	824	788	795	839	792	811	805	786	816	838	816	764	751	857	820	807	835	824	847	849	845	783	844	822	802	836	827	811	836	813	834	810	803	794	816	821	785	811	815	845	820	843	788	791	855	774	810	831	805	793	838	779	822	805	836	817	789	823	787	850	836	800	844	800	841	786	793	773	836	799	854	779	805	836	809	838	798	822	771	840	818	829	811	774	814	828	824	782	818	801	824	796	786	856	850	729	765	804	786	821	770	821	823	807	823	772	886	826	794	823	812	817	793	820	783	833	779	796	814	800	813	814	762	822	828	813	856	818	783	814	820	779	806	777	842	789	802	830	738	825	830	839	816	830	811	827	787	791	809	780	797	834	783	831	829	814	835	797	774	750	818	799	815	783	853	874	828	750	831	775	764	803	854	808	799	799	798	838	816	795	836	825	836	796	805	773	766	790	819	789	818	852	794	771	793	768	774	799	753	744	801	778	823	799	854	791	830	791	852	797	811	841	787	796	816	799	820	818	797	824	764	827	781	768	813	815	801	791	815	797	784	759	773	780	827	822	784	791	758	766	794	803	810	799	801	776	771	764	794	866	810	842	793	794	817	805	826	822	802	766	873	788	795	780	860	810	804	876	730	804	778	812	832	801	831	790	752	804	833	799	825	832	829	843	779	790	812	756	829	776	812	771	812	853	800	735	808	798	813	776	819	820	777	814	820	805	797	796	828	771	718	832	807	761	785	771	803	794	775	803	812	797	777	767	748	757	742	784	801	811	806	793	795	793	797	779	781	817	812	809	869	822	828	824	807	852	780	817	829	799	794	766	805	857	797	816	841	821	788	795	777	810	792	806	776	849	868	800	795	749	820	804	806	818	814	778	857	797	800	778	814	774	774	833	754	783	836	820	762	798	785	782	819	810	783	834	828	767	802	827	794	777	790	836	819	756	826	814	768	772	806	766	798	772	806	810	796	717	792	790	833	801	778	805	752	831	805	816	828	794	834	805	809	768	806	814	829	774	817	791	820	794	841	813	784	781	860	789	830	839	832	759	796	834	795	841	782	803	790	800	832	818	768	766	805	780	810	781	789	820	823	776	790	788	817	803	795	800	802	829	803	821	806	822	774	757	776	842	815	824	772	796	807	817	770	829	890	815	825	772	786	862	818	832	779	849	781	801	764	851	829	835	797	804	816	791	790	736	805	806	841	815	864	810	805	832	741	770	806	810	789	815	805	775	795	835	822	812	821	785	831	835	830	801	785	779	801	809	816	845	817	837	831	820	834	801	750	816	816	778	786	840	767	810	823	817	843	748	828	773	831	811	813	814	783	819	821	830	800	804	820	820	836	801	823	817	835	797	723	767	881	842	816	841	843	779	800	795	790	759	784	789	814	826	812	805	808	821	816	782	726	763	786	831	763	798	789	816	785	798	812	804	821	832	796	848	853	823	801	777	799	774	819	776	828	792	824	882	826	771	798	818	799	774	808	790	800	807	793	828	783	845	792	820	759	801	788	790	815	798	808	837	825	850	832	814	758	866	789	761	821	834	823	859	741	816	826	779	799	838	780	810	771	782	810	833	814	787	832	783	783	778	819	802	810	866	840	791	879	803	783	825	808	831	773	770	799	776	800	787	840	833	830	864	843	823	801	769	786	745	826	831	838	827	852	819	807	767	803	797	798	815	802	814	797	830	804	809	813	835	805	807	795	805	774	816	823	820	810	781	842	795	828	769	838	812	785	819	838	794	850	779	813	794	817	799	811	775	776	758	843	842	824	777	748	824	833	819	800	799	833	772	794	843	759	855	811	798	814	794	809	805	792	779	787	810	791	875	807	741	758	746	799	775	779	836	815	796	846	822	813	791	825	829	757	798	789	831	773	765	821	793	822	805	859	756	850	797	811	848	814	826	786	796	834	796	802	808	807	799	831	827	848	751	750	816	829	807	879	797	775	812	804	798	769	823	786	808	777	797	848	838	793	767	817	818	807	798	806	844	830	788	807	828	817	759	769	819	803	833	782	809	832	774	785	823	864	806	801	798	805	828	820	839	762	861	802	847	804	808	812	750	798	828	812	742	785	817	862	802	805	829	803	792	756	804	807	790	832	833	845	810	844	817	813	782	791	800	826	778	834	815	770	863	788	836	810	793	810	804	821	825	791	805	825	779	808	864	758	845	801	799	811	807	808	757	784	787	784	798	779	827	820	850	837	827	747	867	795	857	830	811	798	828	788	803	832	787	829	838	799	778	820	867	814	829	817	770	785	803	857	765	789	798	826	801	815	860	792	795	782	810	771	806	801	855	794	763	803	848	846	837	780	825	814	843	828	803	836	821	816	803	777	839	806	750	828	786	809	790	827	779	797	818	819	831	817	808	819	835	815	779	821	795	814	810	799	833	795	802	806	827	838	781	757	776	784	817	837	808	784	784	809	785	831	769	793	820	818	820	786	836	832	818	830	835	802	831	804	798	775	791	842	786	796	811	794	778	801	812	786	804	823	805	833	820	799	787	794	837	819	819	795	791	807	782	770	830	859	821	757	866	801	832	766	843	807	825	823	796	794	789	791	804	771	817	788	811	854	852	793	836	762	827	812	770	820	822	839	852	822	805	792	790	811	786	800	801	817	801	756	787	788	807	804	780	832	805	797	801	823	774	860	825	786	790	812	789	823	772	856	866	876	782	830	770	875	786	751	799	840	826	761	808	786	733	818	807	815	811	868	778	858	841	816	809	805	834	766	785	844	775	798	839	801	780	817	847	835	784	820	839	788	828	796	807	811	802	800	846	845	797	800	838	805	842	866	860	792	806	830	813	828	817	807	843	789	831	773	790	812	805	778	822	834	816	802	788	803	792	823	800	807	755	814	792	815	819	821	754	787	809	777	810	806	820	818	816	776	769	779	815	803	758	783	798	813	864	831	789	799	793	842	791	801	814	831	814	783	781	790	808	777	836	826	770	814	808	762	781	826	802	779	810	809	835	793	853	789	780	784	836	792	777	797	780	792	806	824	844	792	812	750	803	828	770	792	846	807	791	783	770	803	826	824	804	805	755	810	810	815	797	776	803	820	813	816	795	805	793	797	874	860	763	853	833	750	838	777	825	821	779	767	797	807	869	777	801	821	782	828	823	765	836	750	778	821	844	754	745	803	805	743	831	825	806	811	788	791	807	841	817	796	794	817	821	860	790	842	834	804	834	770	817	797	786	780	802	822	786	807	805	831	835	754	849	776	767	828	755	814	807	776	830	834	840	811	758	826	852	806	733	788	842	829	816	801	778	819	835	834	780	759	804	787	794	823	800	822	846	802	780	785	809	781	813	805	823	847	780	825	792	805	785	828	795	779	812	792	798	795	784	805	825	777	800	846	745	826
22712	21152	29119	23443	21149	21214	13075	1512	977	923	810	752	649	656	628	575	494	547	539	538	497	506	493	478	457	495	459	437	449	435	465	468	451	474	462	424	461	423	414	438	414	416	410	407	442	427	434	458	403	438	427	432	429	430	440	420	443	435	445	431	420	414	428	420	376	426	436	444	407	408	469	432	424	417	416	406	407	393	390	395	410	439	405	451	422	436	428	441	426	381	437	431	410	414	460	428	437	442	419	398	449	419	424	467	417	443	416	410	417	440	453	413	415	440	403	408	415	418	412	464	403	422	414	443	382	411	410	391	432	409	455	395	419	379	429	399	439	438	393	439	429	439	440	406	419	426	422	394	447	410	398	421	442	448	466	415	429	418	437	434	424	409	401	456	437	451	427	429	407	384	414	421	414	420	459	458	422	451	414	407	427	405	432	392	416	417	433	425	408	433	387	426	427	381	414	411	411	413	413	390	418	464	438	424	426	439	394	436	417	421	424	412	425	416	455	434	407	449	425	439	440	417	392	410	398	401	442	450	425	415	384	381	407	431	424	401	444	443	392	415	414	449	406	440	404	394	418	424	389	428	391	409	422	404	413	402	406	425	418	404	398	423	419	417	444	423	389	437	420	391	379	406	396	425	372	380	424	417	389	438	420	451	421	403	425	436	439	387	402	411	393	412	441	426	410	447	428	400	400	450	432	427	391	418	409	420	397	401	397	423	389	382	406	393	444	411	418	409	429	420	430	417	433	425	392	399	405	389	412	401	392	422	436	459	441	425	436	424	378	432	406	419	437	414	455	422	426	412	389	420	459	413	388	426	424	432	419	438	414	402	399	420	409	386	397	418	419	388	400	416	387	421	436	427	382	388	451	412	420	454	438	379	438	422	393	425	383	435	401	438	412	427	434	419	389	395	387	459	412	435	415	432	383	447	407	444	408	406	427	400	420	419	399	412	426	409	428	383	432	427	420	401	444	404	413	404	395	435	445	430	433	412	416	438	416	429	405	452	394	425	413	399	420	423	430	378	440	389	411	368	383	421	450	424	395	419	417	427	411	459	408	399	405	434	403	425	430	425	426	405	407	400	444	375	412	396	390	398	420	384	455	393	411	395	409	377	415	388	389	391	403	407	415	418	388	398	430	438	430	413	420	433	393	418	415	409	389	419	397	406	422	397	427	395	440	422	424	430	442	444	445	408	417	418	372	390	386	418	432	440	381	440	398	424	425	418	436	396	433	433	399	465	417	440	438	421	413	421	455	405	436	435	451	434	409	405	418	446	435	400	439	436	442	421	431	427	403	427	398	436	436	418	397	410	420	433	429	447	430	435	421	413	407	415	391	415	431	398	414	432	444	366	411	386	420	405	415	441	441	404	389	412	417	412	439	419	389	407	420	411	404	459	445	404	404	408	399	407	405	426	365	412	435	410	409	415	421	394	420	427	439	433	414	405	410	426	470	436	372	400	398	388	394	439	395	392	455	430	427	401	387	377	390	382	415	400	416	395	414	455	416	403	425	379	404	420	398	483	387	440	431	416	414	398	415	385	411	453	356	415	405	403	416	385	398	433	415	433	422	400	413	393	428	418	395	418	478	414	413	450	385	443	406	436	381	454	434	418	431	410	425	424	434	446	432	429	415	421	398	438	397	424	447	423	406	413	406	445	409	449	386	434	444	410	408	415	402	420	405	403	420	416	405	412	429	410	417	420	429	428	444	423	406	383	425	408	417	430	397	431	408	423	432	415	407	414	420	397	412	393	416	432	420	412	425	410	426	444	407	439	428	384	434	425	422	431	391	429	401	445	406	423	427	403	437	415	426	431	375	397	408	426	423	407	400	441	448	406	440	446	395	402	409	425	434	408	409	421	435	403	448	394	424	414	410	394	416	418	429	409	412	428	417	434	439	413	457	435	409	460	378	401	454	425	384	438	426	412	425	433	415	400	417	423	444	424	431	436	420	384	422	462	423	436	404	384	455	396	394	445	430	430	427	434	397	404	393	389	437	427	409	421	421	429	424	414	437	397	448	383	425	407	401	375	423	464	401	416	404	389	410	429	411	409	436	402	368	383	427	412	398	408	433	428	413	414	379	413	417	394	392	424	368	452	412	360	409	446	389	409	388	450	436	415	414	441	399	418	449	419	415	433	390	411	420	379	421	431	427	408	419	428	438	405	411	438	457	401	446	398	436	428	428	384	405	425	419	444	431	409	409	428	451	431	428	408	421	396	441	385	432	406	398	448	410	429	407	405	420	398	409	384	431	446	426	401	418	457	404	381	426	393	426	416	431	427	419	457	427	429	440	390	404	440	404	387	424	416	384	464	420	415	425	472	464	392	413	408	390	420	423	423	428	438	441	434	423	460	424	395	417	418	403	408	419	445	401	428	451	401	438	382	389	443	432	408	380	387	377	417	422	411	423	418	427	429	405	407	412	406	389	415	412	420	448	405	409	425	417	422	412	414	440	393	445	433	399	447	437	423	429	403	420	397	445	435	419	393	410	408	394	434	453	386	372	415	392	428	389	431	421	407	440	442	431	424	400	453	405	429	412	386	413	434	400	382	425	379	398	418	425	468	413	412	416	396	431	419	384	401	473	481	428	423	464	378	438	376	433	375	401	428	419	455	431	427	378	410	415	448	430	398	368	439	429	427	396	395	430	413	422	415	395	458	406	421	423	411	429	400	415	418	440	377	373	407	399	406	432	429	387	446	397	443	416	461	403	391	425	436	405	414	411	418	402	424	396	405	374	411	420	450	453	392	409	428	454	422	408	386	429	406	389	435	382	402	438	408	402	387	391	381	435	423	404	402	419	427	407	421	428	382	427	414	405	417	407	454	421	394	417	428	435	430	421	397	468	390	432	414	453	375	398	423	434	426	423	417	426	425	448	437	428	420	411	425	426	419	434	420	404	380	445	384	418	433	407	429	406	393	412	377	419	399	416	417	381	382	423	422	430	419	388	402	429	450	418	399	420	383	411	414	416	433	467	459	431	415	397	401	408	386	426	405	424	409	434	412	440	414	441	450	404	429	403	403	427	398	435	435	403	476	415	386	401	445	440	416	423	425	455	438	408	415	431	431	406	405	405	426	412	439	461	437	413	441	385	422	447	416	401	413	390	387	419	429	412	370	403	409	412	436	444	438	416	398	427	445	392	444	405	401	420	423	437	409	416	401	420	375	413	424	413	439	423	421	414	434	431	434	412	453	409	430	448	442	435	425	395	390	416	450	360	412	372	379	394	440	410	407	399	412	409	443	432	386	452	368	429	412	396	438	415	398	423	442	434	416	407	427	421	426	406	444	427	408	404	414	406	429	418	416	444	439	447	435	401	441	420	426	370	433	434	427	384	402	435	433	382	387	390	407	419	427	408	418	453	418	407	390	431	444	466	394	401	425	398	403	440	434	372	396	434	441	390	422	425	405	394	429	427	407	392	388	435	427	380	394	414	406	428	420	428	405	419	425	447	383	426	411	420	455	404	423	425	389
38789	15778	13670	7437	4968	3597	2778	2186	1789	1375	1273	1102	1031	923	839	752	685	646	648	674	620	675	569	564	550	569	551	524	542	519	536	507	423	497	538	476	445	535	487	480	486	510	501	467	505	453	492	509	479	520	502	484	480	478	467	498	477	446	484	498	511	464	460	491	444	493	444	494	436	469	465	448	461	472	456	490	461	483	494	461	426	473	438	522	477	501	458	441	489	466	456	469	452	474	463	435	504	427	478	446	505	436	472	472	441	431	460	441	453	447	468	444	461	472	475	446	454	441	449	453	439	486	471	470	453	462	438	485	468	465	444	440	471	446	487	499	452	525	453	498	487	483	462	416	465	435	439	445	437	440	433	446	475	471	453	450	437	462	464	447	446	432	441	448	481	487	428	486	443	480	470	458	475	470	417	426	472	487	475	494	452	491	464	438	481	466	461	471	468	469	457	456	492	468	430	463	493	462	484	468	446	447	464	457	432	488	424	510	436	421	464	481	482	469	460	510	474	463	425	441	446	437	449	475	466	437	412	494	464	457	441	496	454	482	497	460	478	455	487	472	513	462	471	428	441	501	485	503	478	454	459	460	428	465	429	450	430	468	431	497	433	453	449	441	458	475	428	474	481	445	476	451	449	458	442	446	475	463	472	454	492	430	458	451	478	483	444	413	453	434	439	472	449	462	477	467	432	487	486	453	450	509	458	464	470	430	453	478	443	454	461	494	482	465	483	438	488	484	467	507	455	481	456	477	435	474	474	462	487	455	405	466	447	441	439	418	479	427	434	499	472	436	432	454	441	497	423	416	481	435	496	436	439	418	446	458	459	469	462	451	460	460	436	441	467	399	454	461	483	460	465	478	448	501	438	474	491	489	426	466	450	472	504	454	483	454	467	449	407	466	489	436	451	483	456	437	452	429	451	461	452	435	485	469	492	513	464	497	479	468	467	486	444	496	499	432	461	457	473	496	444	458	446	481	486	465	495	453	445	474	450	477	457	459	438	438	438	492	441	460	452	477	407	455	464	453	463	460	461	471	423	474	458	457	470	470	488	457	451	418	524	443	443	473	470	427	470	461	467	491	450	492	437	518	453	491	458	491	436	436	423	509	411	424	468	459	432	442	444	437	459	475	450	446	444	486	466	439	455	498	462	463	436	472	493	457	465	466	468	464	508	466	462	475	477	451	481	454	475	483	456	448	471	457	467	449	456	437	474	485	435	448	450	484	458	417	437	445	430	491	448	481	455	454	473	455	428	489	464	466	454	484	454	455	408	475	460	476	479	488	425	411	461	481	459	472	482	469	497	441	465	449	484	480	471	437	483	492	471	454	463	461	468	460	426	445	462	454	433	448	445	487	477	446	460	466	470	450	493	428	488	441	450	472	450	475	454	438	453	467	459	487	464	446	442	431	512	509	441	449	488	470	435	473	480	437	466	471	489	421	430	457	472	433	459	445	470	490	471	480	454	468	485	450	459	476	474	475	459	451	442	481	444	453	454	468	486	506	467	446	487	470	455	469	458	474	456	473	446	450	473	474	448	428	471	457	489	431	460	415	485	437	418	442	449	451	486	491	423	446	481	466	424	433	469	475	477	436	452	492	441	460	407	468	436	472	423	463	461	464	460	438	496	469	455	489	459	491	475	478	475	443	479	451	463	470	452	463	458	433	438	434	433	445	479	431	443	482	443	430	461	460	471	491	456	487	455	459	459	429	448	466	451	429	454	423	439	510	458	514	469	488	445	444	456	444	468	472	460	440	493	456	471	465	443	440	453	440	431	458	450	472	438	449	492	457	490	476	440	472	460	500	429	490	468	436	459	452	477	499	436	486	476	427	485	423	447	479	486	452	439	424	452	448	457	466	448	477	446	444	484	452	459	447	498	465	461	442	509	468	467	461	429	458	488	461	450	457	467	431	452	445	469	454	456	427	465	446	473	436	493	494	424	450	509	442	490	455	449	460	475	425	487	466	485	471	473	440	486	411	450	481	428	453	436	466	466	434	444	458	452	483	431	493	430	450	502	460	468	445	446	419	451	436	476	442	421	477	501	464	473	464	434	467	446	474	481	422	497	454	433	475	423	432	483	455	478	471	454	450	454	475	453	447	453	480	456	420	455	472	489	458	445	456	459	473	470	459	450	407	452	445	466	447	476	476	452	461	434	475	470	468	441	451	454	458	441	461	444	423	434	442	494	453	448	448	469	490	443	451	460	480	441	485	466	460	468	460	453	444	465	446	476	471	448	456	478	440	461	447	445	513	450	450	442	434	475	443	426	454	463	476	449	460	455	449	450	436	419	475	423	487	469	476	464	480	430	463	458	472	458	468	475	467	452	506	458	452	483	417	453	475	479	484	480	451	436	503	438	430	457	493	472	467	500	453	440	476	456	476	451	476	465	441	471	474	477	465	487	469	493	453	451	508	498	475	454	489	461	472	412	485	478	441	437	447	473	449	470	463	471	452	421	473	460	479	465	463	470	470	479	444	468	477	428	469	493	441	457	454	475	438	480	440	473	467	453	483	485	478	504	444	441	444	440	450	441	439	447	456	468	443	458	443	420	460	424	458	453	478	460	460	462	442	461	446	471	440	418	439	475	455	448	481	442	427	486	482	477	448	447	453	474	507	431	444	446	429	460	444	468	458	424	445	472	489	444	482	459	489	472	456	433	466	436	447	469	440	445	474	459	445	454	468	456	462	451	438	462	426	424	507	466	466	460	440	472	453	420	445	479	434	442	442	445	463	468	415	468	442	464	433	441	429	455	495	465	417	448	407	502	473	489	451	473	470	462	443	422	452	499	443	447	436	463	495	466	471	464	438	491	443	458	466	465	434	462	437	484	465	490	474	507	474	471	441	442	512	453	428	486	433	447	448	471	467	437	450	468	468	469	461	453	494	452	482	482	481	447	470	471	453	480	489	501	459	472	455	482	447	479	477	443	492	445	462	480	422	466	423	451	475	491	465	447	438	487	472	494	428	415	462	485	460	485	430	442	474	467	443	474	445	476	458	494	463	453	462	493	432	491	472	451	490	452	439	465	490	485	455	469	474	454	424	457	442	472	443	443	434	481	506	447	465	459	441	459	452	480	458	454	484	428	474	436	476	452	466	474	477	460	487	486	443	437	496	463	467	444	481	461	437	501	453	457	480	429	451	474	492	482	439	438	508	432	449	441	447	456	461	453	439	435	439	456	453	484	458	447	468	435	485	464	455	467	453	465	479	464	492	465	476	461	487	460	455	466	461	455	450	481	478	458	485	466	452	487	456	463	452	441	460	434	463	490	440	479	445	488	470	474	478	494	455	436	484	467	476	441	449	443	493	445	454	451	436	479	449	471	481	486	419	462	474	453	438	460	460	434	466	466	452	441	458	438	486	468	469	451	476	473	455	473	443	465	450	464	444	479	464	445	443	463	458	477	455	456	499	480	441	455	456	454	454	469	438	477	488	456	468	449	466	462	436	407	459	446	425	436	458	474	503	473	452	444	460
27417	20284	8460	1069	697	640	564	593	541	529	564	530	548	535	565	548	562	534	507	512	537	508	501	513	521	571	493	526	536	533	516	541	526	492	547	549	550	524	536	564	537	585	510	529	562	532	506	580	552	496	543	525	556	547	563	517	572	542	512	543	527	576	540	506	509	544	494	528	528	555	517	550	542	530	513	531	551	517	526	536	555	535	536	480	520	574	516	541	544	544	527	573	536	509	522	512	523	550	522	528	529	518	532	528	545	542	520	512	539	534	520	553	551	534	527	523	518	536	584	512	560	543	519	533	526	531	523	513	538	553	521	542	524	528	566	525	519	485	565	519	496	532	537	547	517	556	533	503	519	542	516	508	541	562	565	538	529	553	549	510	522	558	562	540	543	489	534	536	550	545	570	533	535	537	546	522	535	483	512	522	530	553	543	509	511	539	566	553	565	535	505	516	528	533	567	547	567	495	521	542	531	547	528	532	554	486	563	552	524	568	510	515	569	493	528	516	554	525	508	563	515	504	551	533	557	539	517	499	508	529	531	535	497	536	498	538	551	526	567	517	552	511	540	519	516	551	577	498	516	519	497	576	535	574	500	519	526	558	524	575	568	508	497	540	573	553	541	560	535	537	513	552	520	533	566	534	564	553	569	540	545	513	542	571	512	532	526	522	537	512	522	513	551	596	547	557	508	547	543	524	560	517	505	568	524	546	517	532	511	497	596	547	537	518	548	512	530	517	496	545	492	511	521	557	562	576	544	572	551	544	516	518	528	523	501	554	520	498	519	567	503	546	567	550	517	554	543	551	559	531	520	543	543	543	528	509	509	554	525	547	519	547	527	581	495	548	543	520	524	530	525	600	491	541	543	552	541	583	507	497	554	530	532	530	533	530	570	524	550	514	529	525	548	531	485	544	545	529	569	515	561	535	531	525	557	578	545	544	499	542	564	474	522	582	509	560	518	550	554	529	535	531	559	509	531	553	489	530	507	529	534	482	544	554	537	541	524	551	556	559	549	554	525	558	528	514	527	517	538	544	539	493	528	530	539	572	534	557	558	540	534	510	499	586	528	474	534	576	536	557	517	558	578	582	490	493	594	517	567	490	575	517	521	534	549	483	557	502	552	463	574	545	497	524	539	518	562	513	506	546	524	512	534	495	538	521	526	527	575	519	535	537	539	524	514	540	529	500	569	533	563	517	507	549	513	557	513	489	551	516	521	501	554	493	519	580	540	527	494	559	488	505	537	562	539	543	544	507	511	504	546	520	525	478	522	533	550	571	562	550	508	544	554	550	543	514	552	507	474	540	529	539	530	480	520	552	528	516	567	554	547	500	546	555	539	552	507	529	509	511	542	493	554	518	529	532	542	528	550	562	542	527	511	527	535	501	515	562	543	545	537	533	500	531	508	568	513	513	490	490	520	522	497	551	579	541	552	519	560	464	518	546	542	527	510	529	537	546	532	529	553	557	518	476	513	516	553	539	526	523	526	508	557	555	540	522	513	481	541	560	525	539	542	565	509	588	511	535	514	561	539	523	535	522	528	508	522	505	505	526	561	547	534	533	513	525	533	523	536	495	538	542	530	546	554	544	515	501	587	542	542	486	571	519	543	514	533	539	482	525	552	536	547	582	553	557	557	518	555	506	487	544	527	517	529	536	510	508	562	555	573	556	535	582	527	539	562	581	546	511	562	492	527	459	525	549	516	497	524	508	504	547	502	536	568	534	562	575	512	525	556	550	524	544	516	538	482	558	536	558	506	486	567	557	546	540	587	531	521	500	548	516	518	524	582	538	566	528	543	493	578	550	546	543	541	529	555	537	591	570	528	557	547	523	486	518	541	529	545	532	523	500	513	532	563	523	552	533	541	519	530	517	574	541	570	522	477	560	553	519	495	587	529	527	578	532	563	509	569	491	531	574	587	536	571	551	554	512	516	539	534	497	552	535	529	517	569	590	533	571	499	501	573	501	515	507	505	532	509	494	516	525	535	512	524	506	528	517	514	514	529	545	514	556	515	497	505	552	525	522	545	499	572	512	514	572	504	512	563	516	549	552	535	550	554	496	562	581	492	522	596	535	540	521	534	556	574	546	515	494	535	511	545	527	503	538	523	529	517	543	602	553	514	510	506	542	531	539	526	503	526	528	521	515	549	513	543	532	523	527	521	534	537	502	543	538	525	534	558	510	524	567	519	561	548	498	534	556	536	568	522	515	551	568	538	527	521	568	566	531	545	586	562	540	543	498	553	565	521	511	512	563	536	479	558	546	534	516	533	511	521	545	552	499	567	553	567	493	531	501	546	549	510	516	536	553	517	570	531	469	500	526	576	507	574	561	493	488	550	515	495	511	545	534	562	531	510	536	536	530	552	546	574	555	532	509	534	534	544	515	539	497	530	482	522	549	530	514	510	557	486	546	509	559	536	536	531	480	517	564	537	506	535	518	528	501	565	538	560	542	565	576	518	571	525	526	485	538	507	538	560	527	491	516	527	542	510	498	543	551	516	554	542	562	519	481	528	552	506	530	535	496	535	558	502	543	477	533	535	536	529	577	570	533	499	499	568	552	534	533	535	538	473	507	539	515	586	542	489	563	492	531	523	531	500	496	516	560	528	528	521	497	524	477	544	512	546	523	504	532	504	598	478	554	532	529	539	495	564	555	540	562	555	538	527	509	550	534	537	535	508	505	555	533	519	556	519	513	537	498	503	557	513	520	535	543	548	518	534	570	538	532	556	495	518	545	553	540	524	517	509	549	537	527	534	489	517	537	564	505	540	584	514	514	529	562	482	499	516	543	525	512	520	546	510	550	474	505	582	546	556	528	539	554	535	480	533	533	554	514	521	582	495	532	534	534	506	538	488	539	542	515	536	523	519	509	557	553	540	522	540	552	534	532	524	503	540	500	530	554	563	533	543	521	539	511	490	545	481	539	501	543	477	541	542	531	483	511	519	525	522	543	537	524	548	522	545	521	587	554	561	514	507	531	591	518	569	525	482	470	546	535	538	500	493	540	545	528	558	547	522	498	531	530	571	548	517	552	541	553	499	511	532	554	520	513	489	511	576	526	518	511	477	542	566	517	534	545	498	495	496	528	530	527	545	539	551	573	492	515	542	517	534	524	513	502	494	484	503	545	518	550	562	549	550	503	537	573	553	528	524	538	489	558	558	552	543	543	490	548	490	541	507	555	524	541	533	537	498	555	521	493	534	506	525	548	557	586	559	512	537	535	533	536	516	487	533	534	521	508	522	535	545	551	490	527	531	526	544	509	536	486	517	502	525	532	511	525	520	515	563	485	591	498	504	528	544	567	513	551	548	523	531	575	534	497	551	541	520	554	531	555	550	537	560	548	528	558	554	512	541	520	506	550	483	526	574	528	507	528	559	574	571	532	542	527	548	514	583	571	569	540	547	546	570	484	575	490	577	543	510	560	479	527	562	530	568	546	514	508	538	545	520	542	517	554	562	537	523	489	517	522	522	577	518	531
17801	1489	1253	952	768	756	651	673	731	625	659	638	614	630	552	623	624	609	633	625	613	610	594	693	631	662	608	621	637	586	645	616	613	615	637	624	610	659	579	640	589	612	636	681	611	593	634	615	647	637	597	625	627	612	593	644	603	608	640	637	597	667	651	605	610	606	600	673	615	632	594	603	608	638	591	636	611	640	614	643	621	639	641	617	639	626	594	632	628	626	596	623	614	626	620	653	592	593	639	629	603	643	613	680	662	621	618	589	590	645	621	625	579	612	653	566	615	637	641	640	698	650	604	608	629	611	615	665	632	630	627	611	617	652	630	644	651	646	661	648	638	673	661	683	624	652	623	600	640	636	641	594	629	634	649	605	613	606	596	643	637	619	652	624	626	590	625	587	589	620	570	596	656	636	634	650	626	576	651	608	598	631	647	607	633	603	623	653	608	662	635	618	624	617	659	627	639	614	601	607	618	588	672	605	638	627	607	665	620	654	663	655	593	635	644	658	613	603	623	636	593	620	583	615	632	656	595	610	627	610	625	603	615	625	630	629	622	650	655	626	611	628	634	639	635	624	563	611	643	624	666	609	658	627	613	570	630	613	620	594	625	547	649	638	621	659	641	645	644	665	594	609	648	617	592	666	613	666	655	637	658	637	644	632	666	624	612	636	626	695	652	661	655	608	645	604	625	644	670	634	598	607	657	643	629	612	684	622	616	612	587	640	642	618	634	623	604	616	609	616	662	580	645	613	635	665	624	604	619	653	646	619	674	615	643	616	622	608	592	571	617	608	577	626	640	627	637	614	630	588	659	583	651	629	603	629	620	672	631	630	619	614	645	666	600	630	629	633	583	686	624	636	672	605	640	628	603	580	618	593	595	625	622	607	599	625	616	616	655	649	626	621	648	629	649	633	618	633	591	578	602	619	614	648	613	638	604	630	608	624	637	647	591	575	676	600	594	610	621	643	640	592	621	622	592	651	611	627	626	596	661	666	615	654	612	658	660	623	620	591	651	594	629	620	613	593	610	622	611	640	611	669	626	623	684	651	631	658	608	648	669	641	638	626	577	616	627	637	623	655	597	643	610	631	619	622	604	651	679	592	606	622	573	591	596	622	654	647	576	602	636	647	626	656	615	660	593	627	629	608	686	597	612	631	606	631	613	610	610	558	650	657	656	654	609	623	617	656	656	595	639	639	634	609	599	621	638	608	629	654	652	612	618	621	614	642	628	632	618	628	642	613	603	636	645	612	657	622	671	696	613	649	632	599	680	640	642	600	627	648	558	621	670	613	592	648	657	620	611	616	630	594	644	635	685	649	606	636	616	603	590	608	590	652	615	607	601	614	663	641	597	616	617	653	589	613	596	632	677	628	619	602	605	634	620	613	626	595	624	613	632	607	646	665	590	613	620	596	655	601	629	638	615	649	579	602	644	642	602	607	608	622	636	618	624	615	645	647	621	621	638	637	637	622	625	623	667	642	613	592	602	623	589	630	623	580	641	597	611	626	661	599	664	629	615	645	625	616	603	626	616	618	644	635	604	643	622	651	605	660	602	639	641	643	601	653	618	633	627	639	641	637	581	640	620	611	597	638	658	625	643	612	621	618	605	598	619	643	615	660	633	674	601	624	623	637	671	601	599	631	629	684	619	662	613	685	628	642	641	619	586	618	629	609	620	608	639	668	649	660	630	611	622	606	614	611	639	631	614	639	585	603	588	636	634	593	618	572	636	669	642	629	620	614	612	632	603	659	619	648	619	627	638	631	645	616	616	659	623	626	606	634	616	624	644	666	592	592	641	629	638	606	620	665	595	580	620	670	591	656	654	644	602	626	602	602	629	613	618	651	627	611	654	590	601	629	638	630	602	653	620	676	610	671	611	670	637	652	572	636	604	624	651	663	643	627	613	613	656	631	596	624	678	616	619	635	617	634	627	612	615	643	625	634	629	653	612	620	572	631	636	640	582	677	617	664	641	647	657	635	623	653	601	613	621	597	660	585	643	635	611	642	588	671	629	618	618	619	618	653	587	628	601	639	650	612	623	630	664	615	610	593	655	624	558	663	657	603	605	620	628	596	635	637	661	619	635	579	634	614	647	611	640	561	649	624	603	599	635	610	603	606	642	618	593	649	618	620	611	700	626	630	623	587	589	608	598	582	591	629	616	626	655	628	657	607	631	632	621	634	628	651	631	620	651	652	620	599	634	628	614	645	612	669	637	636	647	644	620	605	645	637	625	592	663	660	602	605	628	618	616	607	635	664	606	605	666	625	622	597	622	625	649	658	588	681	689	663	626	636	623	593	656	665	614	607	611	615	601	626	671	591	630	672	631	592	635	625	665	619	692	605	632	648	658	691	671	616	603	609	621	603	661	636	630	595	631	628	575	668	637	587	648	602	645	607	605	652	618	657	597	608	620	657	602	618	593	624	636	633	627	635	654	635	616	651	634	597	599	634	614	689	628	630	630	590	682	627	647	565	617	654	639	645	588	636	662	601	617	638	595	585	662	606	588	630	653	652	662	631	623	665	632	599	637	627	608	659	630	600	648	608	638	647	608	672	658	608	651	661	578	616	605	611	632	630	635	672	581	653	617	630	656	657	639	617	645	630	613	652	676	648	621	606	633	613	608	598	613	602	600	593	632	604	585	612	624	608	647	651	596	640	594	645	597	572	623	604	593	607	606	621	605	576	567	627	597	602	591	586	677	603	578	600	616	636	636	645	579	565	635	602	608	644	615	641	582	584	635	614	614	624	609	691	633	664	652	639	629	592	624	598	608	633	596	621	635	656	613	586	638	626	622	600	652	608	612	585	592	648	595	683	602	623	627	602	679	653	605	635	551	637	608	591	640	645	620	622	612	600	646	621	632	647	656	673	628	636	654	643	636	602	632	615	631	590	626	604	641	596	616	638	611	647	615	689	633	601	612	643	619	629	599	631	628	643	635	619	609	623	608	614	633	647	636	640	613	662	638	660	633	614	605	601	638	631	598	603	651	653	576	626	599	614	648	616	614	641	626	707	637	614	606	582	603	670	634	607	615	571	616	633	660	585	624	594	637	637	618	550	633	660	609	639	655	630	605	611	605	657	631	608	667	609	596	623	593	641	559	585	603	641	610	628	611	613	641	617	620	554	586	578	598	633	612	595	652	572	633	586	625	623	612	640	590	637	641	599	614	645	651	639	616	610	613	623	650	623	636	607	607	604	641	681	575	635	643	646	578	602	624	664	595	647	604	606	610	619	657	569	651	603	615	629	660	639	625	595	608	663	626	604	602	626	624	615	562	620	626	625	561	600	624	625	682	613	650	605	596	644	628	638	654	634	629	574	635	598	650	651	628	630	612	617	605	619	625	617	620	599	611	665	603	621	630	576	620	643	633	600	625	624	627	645	579	654	587	606	640	634	569	594	651	646	658	593	612	631	644	592	614	643	630	636	629	596	584	637	635	623	609	587	650	606	607	597	610	653	637	567	613	617	665	634	635	608
23696	21110	28709	23748	21092	13385	1264	681	574	507	480	419	395	371	386	355	381	343	335	323	348	321	303	283	304	286	284	279	287	307	280	294	302	269	273	294	255	303	248	275	296	277	267	288	260	275	250	289	289	294	286	324	292	299	287	273	295	296	282	305	295	275	279	267	257	255	292	272	255	298	260	291	268	301	275	271	278	285	272	254	283	255	270	258	228	301	274	276	291	282	276	262	285	271	287	234	298	264	268	268	276	280	284	279	282	305	281	266	283	249	271	278	246	291	261	257	248	260	260	254	244	242	293	283	262	280	303	235	270	257	277	256	235	240	262	265	262	275	295	273	283	268	291	247	266	246	278	262	274	247	257	254	289	240	255	250	270	250	307	274	311	271	257	307	245	248	269	291	291	289	270	252	254	290	290	269	281	272	293	261	230	316	300	254	253	272	282	260	309	250	258	266	258	265	263	264	272	265	271	256	304	251	277	266	273	279	299	223	262	286	272	289	271	276	284	283	248	266	273	288	256	292	252	268	310	288	263	283	265	251	276	271	269	240	265	244	252	271	274	256	258	259	278	281	245	290	275	255	260	248	280	271	276	246	277	257	277	286	252	288	257	279	270	266	249	266	276	291	281	258	290	252	292	275	296	269	241	256	288	272	289	279	285	299	253	247	299	283	267	299	305	263	276	257	240	280	257	260	287	274	304	278	269	279	279	281	265	261	295	286	230	256	263	261	245	272	279	258	286	264	298	248	280	267	275	267	248	275	256	252	284	219	286	280	276	247	248	271	258	269	271	277	256	285	259	293	258	289	276	275	267	276	278	288	296	284	268	257	245	248	254	269	264	302	280	268	271	260	265	278	308	278	286	246	262	255	243	269	266	275	259	277	305	261	263	245	278	256	298	280	258	271	270	277	280	273	247	289	297	252	293	287	245	264	286	271	242	260	301	278	288	266	276	271	265	297	254	276	311	301	256	286	263	264	271	280	279	268	252	262	287	267	279	291	272	271	287	247	287	279	267	263	267	283	287	286	284	282	304	277	263	267	255	266	297	252	293	261	279	279	269	262	284	282	285	284	282	254	279	282	281	281	260	261	256	266	257	273	272	292	270	255	270	243	298	254	270	250	280	279	251	266	279	269	286	271	272	255	282	278	256	292	276	251	258	257	257	252	292	266	270	270	270	250	292	273	271	284	274	298	271	262	312	269	299	291	258	293	271	274	259	258	273	269	301	267	265	266	252	258	249	246	273	267	263	256	261	272	237	282	263	262	313	263	282	270	276	278	303	275	298	270	285	246	294	285	282	261	229	259	289	276	252	268	264	277	270	281	281	260	238	268	259	283	257	296	288	266	263	260	264	299	260	260	250	271	281	279	258	256	242	303	267	278	259	279	266	274	264	267	262	285	255	249	234	286	275	305	288	251	286	260	259	269	264	252	296	260	266	247	286	292	288	258	255	268	256	298	266	302	275	256	257	271	268	293	278	284	255	279	249	267	263	260	260	289	265	304	306	280	285	304	268	264	276	294	276	270	292	245	240	287	293	257	272	257	260	282	278	243	275	268	288	233	279	308	263	257	267	291	259	263	276	236	260	287	253	260	260	258	239	267	248	276	255	285	268	246	266	259	251	311	270	281	289	251	255	259	287	285	291	288	275	285	255	273	283	284	265	280	306	278	273	249	275	269	273	284	261	280	264	271	279	304	332	269	286	304	268	287	294	262	257	274	276	250	269	272	276	270	235	284	262	262	267	253	274	303	288	280	278	252	273	262	289	268	253	266	269	248	289	271	281	306	241	285	267	276	275	289	265	273	299	303	265	287	260	286	270	284	262	260	271	288	308	261	270	263	275	250	232	286	291	246	261	306	277	269	307	274	283	248	267	275	255	270	308	294	274	287	270	254	271	263	266	248	285	268	288	255	282	272	284	275	263	278	265	271	259	258	322	254	260	279	235	276	268	303	270	296	262	265	276	261	279	279	282	309	298	278	273	264	265	263	265	253	264	258	266	281	273	241	270	248	259	276	240	276	286	272	269	287	261	239	281	286	271	250	282	252	281	298	279	284	252	284	283	286	273	233	266	271	300	260	260	262	258	258	282	286	299	273	301	263	281	253	263	292	253	257	287	295	267	276	290	292	287	256	289	309	272	265	268	276	294	294	283	296	268	259	245	249	234	276	263	271	275	290	254	265	272	282	252	278	275	272	273	266	278	240	278	267	266	261	269	277	276	274	288	254	287	244	289	252	262	254	268	259	269	301	291	281	255	310	292	273	239	268	238	274	242	253	294	280	263	283	253	262	276	295	288	283	285	263	268	279	263	264	261	278	263	259	288	285	287	235	293	248	265	277	263	283	259	283	293	273	279	301	254	252	266	295	259	281	250	250	264	270	283	272	263	252	239	247	257	290	278	251	282	258	258	273	287	299	277	259	247	251	302	270	250	250	254	286	283	263	276	282	297	268	277	288	285	280	282	259	268	279	256	282	264	277	271	237	283	238	280	251	267	249	255	237	291	288	272	275	259	271	271	258	287	285	262	296	276	267	302	265	240	284	251	288	274	280	274	271	300	273	279	269	243	280	253	299	269	217	264	278	281	265	307	290	251	267	286	269	273	242	274	284	268	243	285	274	288	240	258	278	293	264	255	234	285	270	273	246	262	272	273	276	244	283	272	264	293	284	289	280	269	250	275	267	266	265	272	298	245	275	284	264	271	287	255	258	278	277	258	271	292	252	266	264	260	265	250	241	269	282	269	262	283	271	251	296	274	280	264	280	264	269	276	277	272	262	276	267	274	284	272	307	261	306	274	278	257	268	293	258	278	276	283	297	269	281	292	246	277	256	296	276	286	297	285	259	290	258	292	233	241	290	266	268	255	262	249	270	313	294	251	274	239	278	290	265	243	272	286	284	287	295	270	278	274	270	280	275	260	280	260	290	275	272	286	272	282	253	270	270	271	269	258	257	247	261	261	294	251	281	247	279	250	246	268	291	259	285	309	270	290	274	297	278	274	254	278	248	273	268	292	226	262	275	267	276	246	278	277	250	297	273	268	278	277	265	274	271	276	282	290	266	279	243	293	269	253	247	285	260	257	277	283	295	247	282	254	263	282	259	274	281	265	273	253	232	253	273	261	263	275	293	248	283	244	236	238	273	272	253	256	266	289	297	291	312	284	284	274	267	263	305	292	261	260	275	275	242	269	258	250	230	305	270	295	279	286	279	285	283	282	262	262	262	230	257	283	259	255	283	270	277	243	275	283	271	264	296	254	259	281	254	311	275	236	276	267	259	272	261	263	266	259	270	290	252	282	281	243	270	246	289	262	285	260	277	264	256	262	254	271	262	258	269	252	295	279	300	280	273	292	273	267	260	278	270	277	269	271	291	273	246	274	269	256	247	262	293	279	276	236	257	282	265	274	290	286	274	267	252	278	284	278	255	276	269	269	239	270	257	261	253	300	281	283	280	264	268	260	287	273	260	268	252	264	288	268	251
38636	10041	8212	4092	2611	1864	1556	1206	967	837	717	655	584	561	487	480	492	470	447	406	447	387	357	362	370	385	379	374	348	372	344	350	363	366	357	371	356	328	352	367	343	357	336	337	328	342	320	373	339	347	327	374	366	309	342	330	352	326	351	309	326	349	337	321	323	335	332	310	346	357	345	308	336	326	300	369	321	319	313	343	309	349	349	327	343	347	314	361	356	317	373	323	329	336	355	337	315	336	315	297	310	331	344	312	343	351	331	335	342	346	329	306	312	343	336	357	345	349	330	314	357	347	331	364	357	371	334	319	317	302	315	357	337	344	312	344	334	353	336	343	350	305	358	296	334	329	302	317	341	305	360	331	360	308	348	352	327	314	330	323	329	339	310	322	339	292	346	349	355	325	302	292	321	329	342	327	333	305	314	360	368	315	324	318	321	361	334	357	347	344	353	347	317	322	324	346	326	337	297	348	349	343	307	308	345	338	332	340	362	340	350	332	339	310	316	328	356	338	339	288	323	333	332	322	342	334	330	356	350	328	309	298	313	354	355	339	350	345	338	317	298	341	323	316	329	316	296	364	325	319	299	318	348	327	314	347	322	320	313	336	344	348	317	372	321	317	319	335	301	330	324	318	304	336	303	322	356	317	305	321	344	342	319	349	347	323	288	337	308	313	335	351	326	331	328	325	317	351	297	345	334	303	316	327	326	322	318	308	344	331	300	327	323	332	345	338	359	346	341	317	319	322	329	284	333	340	341	312	332	312	324	335	290	330	346	311	301	328	308	359	305	324	350	345	337	319	321	353	314	324	324	306	335	356	327	346	351	334	336	332	331	359	328	338	312	307	333	329	319	305	328	323	343	306	312	343	307	322	310	331	312	318	318	298	316	352	347	334	309	361	352	317	299	323	329	331	310	370	331	342	337	285	328	308	298	351	329	347	320	322	286	331	322	323	334	291	327	346	340	379	347	299	311	357	347	310	323	336	320	338	356	285	339	328	377	328	349	321	324	353	299	339	288	332	313	312	326	345	316	329	307	311	327	318	279	335	316	340	332	358	334	297	331	353	310	302	332	314	328	328	361	326	309	319	274	320	353	349	333	351	346	340	312	306	313	323	336	327	361	318	306	330	356	368	312	332	319	331	340	298	347	327	338	334	300	315	329	321	369	317	322	351	347	307	327	325	343	306	356	319	318	340	338	328	332	297	297	295	352	307	297	308	321	366	327	353	349	341	333	306	314	342	348	341	318	328	361	360	294	319	328	340	326	298	323	335	330	321	333	319	339	318	303	332	301	320	343	335	345	352	326	337	357	304	356	350	323	332	320	323	320	331	324	363	312	330	334	295	319	321	327	325	344	323	315	330	342	346	330	313	309	353	331	331	341	283	330	322	332	335	358	312	343	311	337	302	345	328	321	337	322	311	344	348	349	318	311	364	314	309	312	316	334	289	309	331	339	300	312	299	334	324	318	318	319	350	347	317	349	330	311	330	333	291	328	328	345	344	321	331	308	326	317	373	336	310	368	320	332	345	322	349	319	341	326	319	338	338	318	361	347	308	330	331	321	355	324	310	366	320	342	354	313	340	303	332	338	311	334	356	348	286	319	339	337	296	311	329	333	320	318	331	341	331	282	307	339	339	313	299	322	327	352	328	335	317	323	336	321	334	320	352	312	321	358	326	319	311	328	344	322	319	339	322	341	342	353	284	362	361	319	361	363	339	321	324	329	317	332	346	302	319	332	339	332	328	311	325	340	331	320	347	303	357	295	327	342	305	328	351	330	305	347	352	325	312	297	310	370	346	319	323	329	316	325	334	345	317	352	326	326	348	333	353	331	313	336	356	345	305	344	307	294	346	366	335	324	295	345	317	357	335	353	328	326	336	328	302	285	373	314	344	319	317	335	351	315	344	324	349	318	333	309	328	338	339	338	325	340	307	296	306	277	323	327	305	318	347	300	327	324	352	316	333	337	317	333	330	321	324	320	335	324	355	315	352	316	343	320	336	359	340	304	332	364	348	334	330	349	331	347	353	290	331	335	325	350	363	337	323	341	309	354	339	323	334	329	343	322	314	342	324	329	331	322	328	342	330	312	318	349	314	302	359	332	323	351	319	334	338	325	337	338	347	335	350	331	309	322	298	335	325	325	330	332	339	330	319	337	350	326	374	333	327	307	305	317	327	325	341	359	320	354	348	349	325	316	350	306	348	304	331	334	363	329	321	340	320	323	330	320	297	295	292	335	333	298	303	337	298	386	306	344	347	362	338	323	296	325	367	330	319	293	339	332	361	302	309	336	343	333	334	308	366	326	362	318	314	324	311	307	332	312	328	339	317	321	301	334	307	343	319	328	335	332	335	349	304	337	349	327	350	318	317	338	329	313	341	335	321	343	338	330	347	344	336	298	348	350	306	322	350	338	330	350	337	355	362	342	330	340	325	340	347	312	283	306	354	357	304	330	319	352	308	308	308	350	344	338	321	343	328	322	329	298	319	339	338	326	331	346	337	309	350	318	327	326	309	332	345	320	347	319	356	291	325	298	303	338	333	337	323	334	334	312	302	326	352	323	349	314	321	347	315	318	315	325	314	346	322	333	320	329	322	308	331	303	341	334	328	316	319	317	327	323	362	341	321	328	320	369	318	310	317	324	349	346	338	325	339	325	335	340	351	317	320	306	311	341	348	285	338	336	300	346	335	322	321	333	322	292	341	342	330	309	334	317	343	327	352	303	334	318	349	336	337	310	313	335	346	320	334	344	311	308	322	349	311	314	290	287	309	333	336	360	326	359	323	348	324	310	332	336	362	312	300	336	305	293	326	337	319	345	322	313	339	357	332	335	312	349	349	370	331	358	329	335	335	311	309	316	309	288	354	299	342	317	330	330	350	330	326	326	336	341	309	332	347	334	337	325	322	333	301	348	292	336	335	330	336	328	332	310	297	347	326	326	316	336	318	352	286	354	310	330	308	354	325	364	358	318	353	317	334	342	313	357	324	335	318	374	335	316	367	355	339	340	346	350	289	309	332	302	307	329	340	319	306	348	316	311	344	320	314	324	320	315	332	329	308	361	339	345	301	355	345	296	328	344	331	321	348	320	348	302	317	345	340	341	353	334	331	314	340	314	351	309	319	355	337	354	320	360	315	321	317	322	336	313	317	342	330	332	343	339	312	335	323	350	351	342	308	296	331	374	372	333	336	300	316	347	332	347	331	310	335	339	310	343	326	324	318	337	342	333	352	331	302	324	304	322	371	326	344	338	338	317	316	348	303	337	341	351	342	328	333	351	379	364	347	353	333	292	342	330	332	311	367	318	318	335	367	333	302	326	324	342	329	318	347	310	338	314	312	322	328	368	329	328	326	315	304	296	332	327	319	322	281	320	318	352	326	339	346	337	334	345	329	324	348	338	325	332	317	329	311	326	307	322	369	342	331	339	328	325	309	331	345	333	329	326	348	329	322	324	289	352	327	351	338	310	317	332	352	344	333
24979	21130	27801	24684	15145	1505	981	938	872	800	796	775	784	777	738	742	767	786	785	759	775	768	702	765	742	712	743	689	718	754	715	769	724	673	742	742	730	739	681	712	747	703	718	731	760	726	723	756	727	726	710	676	721	728	733	690	736	745	716	724	729	724	695	672	724	663	697	690	708	749	772	709	683	723	738	733	697	720	691	748	694	727	714	713	726	706	751	738	719	720	732	699	706	682	680	686	752	756	684	740	749	690	726	724	691	709	727	772	739	706	699	686	732	696	729	740	709	751	677	705	704	739	733	738	800	716	708	720	732	740	717	698	753	692	703	757	725	686	751	693	745	727	743	714	746	756	740	710	758	713	734	730	716	735	689	756	732	771	670	739	666	727	733	747	708	705	743	737	720	675	743	735	785	656	722	695	738	705	716	708	714	723	737	703	672	709	710	730	728	678	703	726	741	690	732	715	732	678	632	657	695	805	715	680	753	706	734	694	725	776	668	719	676	712	686	701	716	719	710	751	731	705	773	710	684	748	764	726	772	746	713	719	687	729	760	704	714	727	673	694	694	756	737	729	682	691	731	671	690	709	723	744	718	710	701	767	764	680	751	730	689	686	714	658	765	750	731	752	717	780	744	691	722	720	711	703	682	761	736	735	714	706	731	777	742	732	736	696	720	759	775	699	708	750	686	701	688	755	738	674	722	703	745	727	760	719	770	710	645	744	708	741	714	745	753	725	736	738	686	699	699	724	712	712	692	699	727	739	692	715	719	732	767	744	687	775	783	767	713	739	722	710	739	726	711	714	707	700	720	693	707	731	736	720	722	730	717	745	704	719	697	748	747	716	720	713	683	750	732	702	665	730	710	703	704	705	736	718	693	752	721	708	700	670	743	742	721	769	735	772	702	746	708	709	682	745	716	737	707	733	769	706	693	702	731	755	743	716	685	799	698	758	705	705	719	734	730	687	738	717	779	737	668	718	725	676	677	695	725	690	744	766	722	746	647	714	741	745	804	751	732	717	753	728	738	719	698	728	780	728	754	715	733	706	744	729	734	739	671	729	714	746	734	680	772	674	714	720	704	697	759	744	743	768	740	740	734	705	743	672	751	742	728	712	735	733	715	717	740	735	720	661	731	674	744	725	741	762	693	721	735	761	718	729	747	766	728	740	718	692	711	677	711	745	739	720	731	743	740	722	721	724	767	709	735	736	706	731	711	746	769	747	729	732	742	687	740	671	690	711	696	708	698	678	715	667	726	753	762	695	720	732	705	762	709	702	703	701	756	738	722	721	726	736	693	737	690	767	742	698	690	803	699	699	674	681	702	703	728	769	701	677	696	732	739	659	759	747	766	719	722	729	697	729	678	694	724	721	728	723	714	744	704	743	742	712	694	710	736	679	709	686	745	768	720	706	746	725	691	703	767	679	735	708	699	712	763	674	666	708	697	688	703	702	711	695	749	711	704	695	728	739	696	726	739	727	721	706	712	760	741	712	742	728	719	752	684	736	686	681	735	703	724	723	702	746	749	701	674	706	690	690	693	656	777	705	738	712	767	683	696	736	712	721	695	687	718	723	718	715	710	719	687	746	718	747	707	752	687	737	711	736	759	733	746	744	731	695	732	714	728	720	716	716	729	720	705	718	746	673	720	717	736	690	725	705	730	713	681	702	678	701	757	699	734	707	720	710	713	753	705	737	740	725	701	674	687	737	721	689	714	760	728	661	727	747	673	747	702	729	731	669	719	746	717	741	768	691	740	699	709	742	675	680	744	722	700	744	696	719	751	724	697	692	702	659	680	726	752	754	695	694	791	710	685	746	686	711	676	698	713	704	642	750	724	761	759	671	693	700	754	656	790	734	711	688	739	745	744	719	710	725	731	760	775	685	694	701	681	710	724	684	708	743	765	731	739	727	741	721	739	760	692	735	747	726	734	716	768	707	770	721	713	722	712	713	706	749	677	719	729	732	681	720	722	732	712	717	727	737	701	697	690	700	729	729	755	695	704	713	676	711	712	692	764	762	691	734	746	723	691	723	753	681	745	709	721	717	713	715	746	756	691	644	726	746	702	703	683	676	725	690	737	720	775	730	724	760	712	688	698	709	736	722	743	735	747	727	716	697	701	689	690	741	712	692	665	748	719	746	689	731	694	728	765	718	671	702	696	754	713	731	729	751	692	729	688	660	685	729	763	709	692	711	703	707	717	719	684	691	728	693	705	747	700	719	708	698	704	765	729	731	723	760	776	721	735	682	695	730	706	730	726	741	752	743	699	703	675	733	725	739	750	692	736	726	787	700	710	734	764	750	727	716	722	677	749	725	669	748	712	749	723	728	675	724	737	717	671	696	729	755	712	712	712	662	720	664	709	745	702	688	726	736	747	723	735	705	708	754	769	679	682	725	726	785	786	697	702	744	742	743	696	739	721	716	723	769	733	720	770	722	649	717	727	693	723	740	751	704	744	714	700	719	682	689	737	732	771	729	733	693	692	712	750	745	756	716	702	708	684	665	727	751	783	729	755	684	699	740	714	687	698	730	690	706	762	726	717	712	681	734	725	716	709	714	655	741	709	685	726	698	732	729	681	706	721	743	734	729	701	730	742	746	685	759	741	707	725	720	715	737	763	762	718	730	721	725	676	794	688	676	711	670	778	751	696	753	699	764	723	669	757	725	663	696	731	768	747	720	755	736	701	723	680	710	737	731	731	725	737	751	774	739	683	727	705	671	725	726	716	760	773	737	781	754	735	735	709	691	756	770	698	716	739	766	704	735	770	713	682	715	754	696	734	759	701	733	715	682	720	664	721	740	740	726	752	738	722	747	748	723	720	665	700	724	704	720	696	703	697	708	698	727	727	756	718	725	698	683	710	730	667	700	737	731	739	709	716	727	742	727	699	719	698	731	668	747	717	714	698	711	745	770	734	704	685	704	716	766	668	712	750	730	712	708	751	716	736	717	715	703	747	711	743	713	719	670	715	715	732	736	722	663	741	748	773	693	711	728	730	737	734	682	729	759	737	719	715	713	732	690	728	738	748	718	722	719	703	743	757	783	739	703	743	722	710	765	750	729	758	724	691	709	749	738	744	713	641	723	716	735	696	692	696	745	688	715	728	719	697	694	668	716	734	718	722	706	732	696	717	679	739	733	776	719	742	718	759	713	695	671	722	721	706	732	701	762	771	722	733	753	717	696	709	679	784	775	687	708	735	716	682	719	723	685	731	713	713	727	726	719	705	678	723	704	714	727	678	757	739	745	732	727	718	731	763	748	686	701	720	762	707	737	727	722	709	754	706	702	770	677	694	788	726	719	713	725	706	713	689	739	699	753	725	651	719	730	682	718	752	759	686	746	713	702	705	719	690	712	693	713	742	696	714	699	739	651	683	662	714	740	700	694	684	729	732	778	719	722	751	720	713	745	743	714	735	708	688	713	693	730	738	753	678	743	755	730	692	751	732	707	707	645	702	709	728	709	714	706	710	750	719	716	736	681
37729	6472	5072	2830	2160	1668	1470	1314	1152	1075	1052	982	909	922	920	839	849	910	886	884	841	862	854	859	841	784	808	867	811	843	825	805	835	853	860	804	774	846	786	798	775	768	850	824	813	875	777	845	775	808	809	814	781	798	831	848	788	801	870	822	756	817	789	794	812	839	816	799	779	763	820	766	804	879	834	827	814	821	807	807	838	834	842	847	813	840	772	805	846	767	797	830	804	842	798	821	791	769	804	835	809	784	843	775	773	792	837	803	805	774	829	801	835	817	797	822	807	859	831	790	797	745	822	835	854	834	845	754	801	839	767	796	802	819	766	854	766	804	841	829	786	774	797	762	791	804	834	803	804	791	806	838	774	820	799	817	790	859	805	826	822	836	805	840	807	836	760	796	862	831	812	815	815	795	864	823	839	774	854	819	818	818	817	846	833	784	802	773	828	798	820	785	827	799	827	829	838	857	824	819	783	848	776	802	820	838	797	801	834	784	783	775	785	823	787	797	815	821	801	781	786	797	785	778	853	842	813	811	841	765	788	856	787	823	812	869	848	784	745	834	849	839	765	808	798	776	774	790	747	811	803	776	808	765	822	838	858	828	820	762	792	814	874	788	792	770	760	835	845	753	812	835	815	851	785	788	859	787	845	834	845	846	789	798	835	747	800	790	844	774	789	868	815	829	844	760	906	793	805	809	818	771	758	808	823	818	836	860	808	830	768	837	826	790	819	775	881	821	773	878	822	817	778	787	856	833	802	817	817	790	843	895	833	777	851	801	785	825	822	805	823	855	858	824	794	811	749	795	791	819	798	850	856	831	819	826	807	823	828	814	787	827	853	825	865	813	824	815	835	796	816	780	816	891	798	802	852	764	845	829	777	824	861	773	780	815	760	822	851	794	808	828	800	775	789	829	841	789	794	767	775	781	763	784	843	758	844	816	816	824	802	827	818	842	788	819	814	842	839	791	822	765	807	815	779	801	772	811	799	812	827	845	805	811	830	858	831	809	797	809	794	861	813	777	789	832	830	834	769	777	828	837	815	742	848	816	827	866	830	807	820	781	786	840	816	787	784	803	812	806	806	793	799	751	808	803	785	822	806	826	769	776	801	813	802	819	781	795	790	831	774	857	824	761	775	821	779	848	864	827	807	777	786	791	796	781	800	778	691	831	832	873	813	822	866	808	816	799	785	798	809	774	809	837	830	794	800	817	804	776	811	809	762	766	857	778	793	850	790	825	783	856	798	850	802	774	851	799	775	848	819	805	777	820	832	750	847	816	797	802	800	783	836	787	813	783	858	739	752	815	817	849	804	821	805	826	829	771	789	805	814	828	830	785	837	824	792	865	816	805	743	821	809	847	827	821	792	772	843	811	815	826	824	855	859	791	797	771	848	806	851	865	772	799	809	802	866	762	793	780	830	824	782	801	789	804	772	806	813	790	849	772	763	887	771	771	821	753	781	843	844	811	808	800	797	823	811	843	750	809	836	772	887	824	776	857	790	815	790	778	814	789	840	840	794	782	833	820	790	800	774	767	853	800	769	829	805	824	854	801	786	789	854	772	820	790	806	860	817	793	812	822	785	747	805	844	824	792	812	784	844	844	827	835	800	834	860	824	804	832	801	804	807	800	836	780	843	787	787	780	848	816	860	794	789	791	864	768	782	795	745	838	818	833	852	841	800	804	805	846	827	800	863	773	809	825	767	788	796	833	776	788	806	770	763	836	824	798	853	829	790	779	817	819	782	783	798	802	817	799	824	838	885	822	798	804	844	765	797	814	797	780	799	841	796	819	784	793	810	756	861	814	793	813	837	822	820	820	825	872	850	744	870	792	816	789	835	788	792	853	801	805	774	817	768	835	748	781	813	765	787	792	786	872	801	794	818	794	816	777	830	860	839	810	870	858	839	826	838	776	814	805	795	808	802	844	827	828	819	799	827	829	767	825	802	784	825	829	792	814	857	831	826	787	812	854	797	807	824	811	805	741	816	799	839	815	847	855	811	776	780	787	809	776	847	784	769	796	818	832	850	777	806	787	795	794	774	820	814	796	825	748	851	815	793	798	834	767	775	804	826	798	837	790	836	809	841	789	801	818	806	844	860	856	816	773	801	803	751	809	794	839	847	832	814	822	753	814	801	837	792	806	796	778	796	782	829	815	787	833	844	814	784	804	797	800	805	816	801	803	808	843	822	819	806	789	822	814	839	854	784	800	796	804	806	842	758	822	814	842	801	830	818	810	883	806	786	787	802	789	792	873	789	783	816	836	818	828	788	841	810	760	842	869	850	847	783	793	836	820	829	843	831	827	822	852	799	823	827	804	852	820	814	809	835	821	790	797	831	846	758	806	852	815	803	842	819	796	797	837	774	839	823	812	796	828	797	789	818	840	817	780	790	812	835	802	791	835	853	813	839	785	795	853	819	802	767	768	818	798	839	830	801	831	833	773	810	796	814	796	796	768	815	800	801	827	831	791	821	836	794	800	845	780	789	821	820	798	787	800	809	832	789	792	782	776	856	829	825	803	806	785	803	788	801	824	791	782	801	830	852	795	801	814	839	857	850	810	816	821	829	864	795	823	831	784	760	792	835	805	795	825	832	777	782	811	807	793	831	790	749	791	819	796	794	790	816	814	804	778	812	825	766	797	819	821	793	829	821	772	830	807	815	746	865	805	812	792	831	772	823	769	802	767	799	792	767	805	790	823	838	838	749	823	799	814	849	814	820	826	806	792	806	811	800	810	837	807	770	808	846	795	857	826	789	791	860	823	816	804	766	803	823	832	858	787	811	800	802	819	820	831	878	765	791	804	802	816	821	774	840	829	839	768	830	800	783	878	773	826	831	814	882	796	819	778	796	851	787	836	814	759	804	810	890	821	840	795	753	790	871	810	796	819	822	798	800	861	821	833	828	788	787	819	838	756	819	765	794	769	821	809	825	751	845	860	785	820	782	773	804	828	814	777	779	783	807	815	812	767	809	808	803	833	743	834	802	809	804	810	819	852	799	911	808	822	781	847	784	786	817	830	802	780	796	799	851	836	785	762	800	861	840	838	857	856	796	853	802	819	791	805	804	794	798	828	803	823	823	804	810	802	762	791	838	819	773	847	777	825	805	787	791	794	782	791	786	821	789	826	842	803	810	826	774	854	835	853	769	825	834	808	806	822	781	818	803	801	794	795	812	832	848	839	797	790	796	858	832	825	815	799	822	815	782	807	832	846	848	753	806	835	824	837	776	791	835	806	791	792	795	765	810	791	827	831	746	822	812	825	828	747	806	837	798	817	765	798	844	770	833	854	842	801	844	845	801	805	822	752	824	784	832	767	805	813	850	788	800	833	835	822	846	766	860	847	820	782	830	825	829	772	762	824	809	818	812	782	822	756	823	815	860	775	841	743	801	784	835	813	858	814	831	804	812	815	781	817	817	830	826	805	763	783	828	798	777	800	808	783	842	823	814	764	825	850	804	807	792	795	783	848	757	797	802	795
22741	21142	29025	23501	21137	21204	12745	1420	983	889	832	737	667	678	608	576	572	563	578	530	559	500	466	482	466	485	467	456	508	513	440	434	423	459	446	494	431	416	433	451	432	443	472	420	439	439	455	417	439	452	430	436	405	383	401	431	441	422	469	443	454	415	436	435	392	429	424	441	424	429	401	432	431	359	450	414	417	446	441	418	448	410	394	448	426	417	442	409	451	402	412	432	432	416	443	402	420	411	421	389	417	416	414	429	482	420	433	427	439	413	462	414	429	409	393	379	430	431	384	421	406	405	395	427	450	416	433	428	426	457	415	395	418	412	456	380	424	408	417	421	439	479	433	414	404	431	396	432	402	426	462	391	435	432	446	422	397	432	413	417	403	385	420	404	427	351	446	432	418	458	414	430	434	419	395	422	394	406	428	423	397	399	441	430	455	420	429	457	398	426	446	420	418	408	429	417	418	407	440	416	407	388	403	447	416	428	430	427	429	415	444	420	412	425	413	424	427	434	415	417	404	423	460	446	465	438	396	420	411	401	386	392	405	401	407	417	434	407	427	410	393	408	453	415	430	424	436	387	470	410	439	429	439	434	432	383	390	423	422	431	394	410	384	434	429	412	408	409	441	451	444	379	436	438	418	400	400	419	466	470	455	443	428	407	397	399	448	434	456	447	435	440	408	447	433	415	444	398	428	417	408	403	421	426	410	402	401	422	381	414	441	441	390	452	430	444	407	429	427	418	449	442	427	456	410	404	459	434	453	413	430	396	392	382	378	415	418	420	419	417	421	454	432	424	467	445	401	403	413	420	438	445	414	428	451	404	446	430	410	407	381	454	386	394	446	434	432	429	439	423	428	469	451	462	404	459	417	412	424	422	441	429	427	427	426	401	427	391	396	392	438	434	439	399	439	432	418	423	426	424	418	448	431	400	423	426	422	392	391	424	433	446	427	393	411	396	422	382	432	439	441	407	413	428	429	398	436	449	388	435	408	396	388	421	420	385	407	417	451	416	369	403	432	399	441	412	473	434	431	406	415	418	434	415	418	451	402	437	460	419	413	362	423	417	455	412	429	427	385	409	441	356	431	425	406	458	456	364	399	410	402	423	471	467	440	439	427	479	421	408	410	431	419	418	431	424	415	418	423	398	463	411	403	426	395	431	393	424	443	408	427	404	418	394	413	405	434	429	411	415	429	432	414	476	394	384	408	432	434	436	416	404	398	401	385	437	399	387	424	431	413	435	399	409	435	439	426	383	397	429	392	402	449	415	415	441	431	463	407	401	382	407	429	432	406	440	410	457	437	433	422	402	444	444	414	399	393	418	431	425	403	401	393	398	411	422	374	388	412	404	393	405	407	408	428	450	413	414	427	437	433	413	437	431	430	455	447	451	384	420	432	448	446	386	415	456	433	419	451	385	388	425	422	427	406	449	455	455	419	430	433	434	432	460	390	393	415	448	437	426	427	438	425	417	424	426	425	439	401	427	393	398	402	435	419	415	409	447	457	420	396	414	431	451	450	391	407	436	428	424	440	447	424	426	419	439	388	392	439	402	389	408	412	420	432	415	445	435	435	441	424	433	425	437	423	394	401	447	399	427	430	421	428	428	382	403	439	424	420	397	432	431	420	446	430	421	399	459	471	433	474	422	387	423	446	434	393	393	411	366	397	398	421	458	421	398	377	387	452	422	444	422	402	441	438	449	448	418	453	434	410	430	399	387	406	446	429	430	401	417	433	452	440	461	449	408	409	389	416	437	459	369	421	399	455	404	413	424	427	395	427	452	424	458	447	425	450	410	413	449	413	410	390	398	459	431	418	401	455	404	398	405	446	397	402	417	433	417	419	399	397	418	439	428	429	414	384	408	442	420	404	437	405	451	388	431	380	390	375	393	410	468	443	452	440	379	396	398	424	439	394	426	434	428	460	411	415	435	380	444	420	438	422	434	438	375	404	399	398	416	424	417	416	408	460	399	436	412	448	413	420	407	401	402	456	400	408	435	417	414	394	389	394	421	423	468	413	453	450	398	405	442	440	441	448	424	369	410	408	395	433	431	428	431	365	413	435	402	432	405	407	429	437	395	409	418	412	434	444	408	425	458	383	439	407	408	414	440	399	463	443	420	421	418	442	418	433	427	434	439	452	435	422	415	429	378	442	409	406	431	417	432	397	393	442	407	467	405	379	427	370	424	401	449	436	423	449	450	407	429	442	464	417	404	424	418	403	428	432	454	433	414	434	416	421	427	388	411	421	390	414	398	439	443	451	452	415	449	399	432	408	427	422	439	382	388	418	390	409	428	420	460	406	447	445	439	434	387	390	378	396	419	478	438	425	426	456	399	429	368	449	403	416	431	447	438	385	401	460	428	406	435	446	429	425	381	418	361	423	434	418	420	408	424	413	433	439	394	434	416	410	426	424	411	419	385	425	465	435	428	387	410	416	427	397	405	460	440	405	416	415	422	425	406	412	425	417	423	415	415	442	387	448	428	414	435	406	405	422	423	421	436	433	424	418	415	367	404	416	401	423	414	432	415	448	432	408	421	396	399	417	440	440	464	416	409	392	438	384	435	453	439	426	429	418	437	411	441	423	425	380	446	438	431	411	403	424	416	398	442	426	410	407	406	422	410	446	406	380	422	433	411	411	414	384	408	385	445	433	443	409	427	406	435	460	403	447	402	430	437	439	448	436	414	407	395	429	440	411	419	404	379	418	419	395	422	445	399	405	396	406	428	395	410	425	428	432	441	396	379	412	448	447	404	414	470	437	409	398	423	386	420	455	417	406	422	414	399	419	419	412	414	424	391	412	429	468	424	443	384	391	418	418	397	417	380	424	398	437	439	453	434	443	403	389	405	431	442	402	447	424	398	413	439	432	411	401	406	445	420	408	445	397	436	420	402	449	456	443	403	454	422	441	438	413	420	408	411	443	467	399	445	399	408	354	410	392	388	404	427	420	422	417	422	394	425	383	421	396	402	420	418	422	439	405	434	442	425	430	429	412	430	427	451	412	406	429	434	412	358	489	433	374	431	444	386	453	409	405	404	399	425	430	455	431	421	379	404	415	434	419	391	417	448	405	405	400	432	425	460	426	414	390	397	427	377	405	434	438	403	415	436	432	436	424	444	408	449	403	427	464	426	450	432	404	393	406	421	427	432	444	394	424	420	413	410	417	436	419	432	393	478	421	431	430	420	408	410	424	400	402	445	425	459	452	415	427	455	436	429	442	416	456	410	428	418	420	416	451	402	428	434	434	403	388	395	408	422	402	435	393	395	377	421	418	428	409	419	434	436	444	400	411	428	431	414	406	460	419	413	409	443	453	425	464	413	463	414	410	402	431	435	429	416	396	428	410	442	382	399	396	446	400	434	425	423	410	432	425	430	464	456	414	422	404	441	428	450	405	439	408	420	412	434	440	441	388	399	380	397	419	418	424	450	439	421	455	391	406	443	406	403	413	416	437	394	412	389	433	410	427	413	422	399	401	416
38017	15951	13513	7280	4754	3554	2738	2164	1762	1475	1251	1038	941	872	790	732	769	720	627	664	624	609	567	578	575	546	529	535	506	534	480	534	509	507	477	519	470	536	459	488	486	459	504	470	509	482	512	453	475	462	449	515	451	498	458	475	480	456	510	493	466	474	477	500	422	437	475	504	442	465	505	467	463	463	455	457	457	539	494	497	467	441	468	480	446	483	474	507	486	468	493	442	468	471	481	445	477	471	486	481	456	452	471	478	459	504	472	514	488	490	445	444	486	438	473	470	507	462	444	440	458	452	425	441	447	479	484	470	441	468	459	464	474	490	490	413	443	451	500	480	452	471	459	425	478	449	495	476	441	491	488	461	498	466	488	422	433	466	494	482	480	489	473	467	505	472	443	432	498	475	495	449	465	484	429	452	431	450	454	465	443	489	441	487	455	462	466	471	461	467	459	484	457	443	459	485	482	459	506	488	491	446	469	485	476	438	457	495	482	486	477	474	426	469	467	468	491	461	486	485	420	437	479	435	452	453	462	475	465	479	498	453	464	467	468	471	460	476	486	450	455	451	418	445	443	457	395	497	457	464	453	456	452	478	480	469	462	461	441	451	481	448	471	459	482	473	420	432	440	476	465	449	476	489	466	462	448	447	449	500	475	457	447	485	461	476	464	473	474	495	497	480	465	493	447	472	441	484	495	474	468	469	430	452	448	467	447	446	443	510	447	469	445	492	429	445	437	455	459	492	484	493	497	462	479	463	476	469	488	507	445	463	440	493	464	435	444	431	439	483	508	471	485	435	478	460	470	442	443	475	442	430	472	469	442	481	449	474	470	472	473	490	451	446	447	444	466	449	461	509	440	476	483	467	506	455	454	450	431	499	462	500	483	440	514	466	455	470	467	445	491	512	460	429	436	467	455	450	470	507	454	467	452	456	447	450	449	458	481	432	411	451	475	456	474	481	439	485	425	454	500	477	440	449	453	483	429	443	459	423	475	473	425	463	448	462	420	468	479	484	453	467	469	443	440	495	478	471	467	494	494	480	417	465	446	483	481	436	471	451	433	437	446	441	466	474	465	445	482	456	487	460	464	486	448	445	441	461	461	493	491	437	429	446	492	456	461	445	461	463	454	460	473	492	471	474	474	419	484	451	457	456	441	516	466	459	439	458	463	465	458	457	459	467	484	455	472	443	454	478	467	478	468	471	462	455	435	502	413	503	480	459	470	440	480	470	485	442	477	499	417	488	449	465	464	465	456	463	451	444	435	493	467	447	449	430	453	434	468	419	494	460	454	490	460	483	453	445	460	484	440	467	467	446	484	465	491	446	460	484	469	440	458	441	471	455	479	508	486	472	460	462	474	453	477	472	415	465	485	433	450	478	469	470	475	491	460	425	451	448	442	455	438	469	468	475	445	465	483	476	499	452	473	464	462	438	455	496	473	470	483	449	480	437	419	454	465	471	468	469	457	447	430	435	499	452	458	496	466	474	453	467	480	506	449	474	436	440	434	477	452	459	481	452	457	476	442	465	448	482	487	469	444	453	479	486	443	457	448	464	463	435	496	482	434	433	462	470	470	444	459	464	436	508	458	452	479	456	487	458	491	452	503	455	427	452	454	463	464	442	466	477	464	424	497	466	407	418	457	421	482	451	468	470	475	474	453	452	487	466	449	455	458	455	462	466	453	457	464	464	472	495	474	454	449	473	494	443	483	478	494	443	473	474	445	441	479	425	473	515	461	444	489	469	471	422	448	466	473	458	446	455	449	474	435	463	434	456	451	471	463	482	448	474	478	461	476	487	439	439	481	473	430	466	493	441	470	488	459	469	462	474	490	510	472	419	465	448	454	466	501	451	484	460	438	381	427	450	446	457	428	466	463	443	467	434	464	425	464	444	495	464	433	467	451	440	453	458	472	458	487	461	471	476	473	430	485	442	468	458	427	469	453	489	455	464	429	451	414	472	466	484	471	469	455	457	455	489	507	472	463	466	477	428	467	468	467	458	460	501	476	488	425	463	487	474	500	457	472	444	440	495	492	543	478	467	470	464	440	441	453	477	441	449	482	425	473	458	453	446	454	464	499	485	417	474	440	475	431	451	470	498	450	475	498	403	471	416	448	439	483	459	465	463	439	425	478	455	453	462	455	483	442	458	484	449	464	448	465	431	434	452	484	432	472	438	480	438	482	417	486	458	479	489	470	468	457	478	476	459	464	465	497	473	451	490	477	476	457	448	469	448	452	471	454	456	482	488	464	476	463	451	504	446	460	462	457	443	416	427	413	462	474	454	486	476	456	497	448	462	468	464	459	502	454	456	462	458	462	470	471	477	441	471	502	456	470	436	484	516	456	463	493	473	451	489	512	474	481	471	485	452	434	439	436	449	418	481	513	479	451	448	495	463	411	478	465	453	451	466	487	539	437	497	496	457	455	447	457	477	446	450	482	454	493	460	457	427	459	505	455	426	475	453	477	446	488	479	475	468	457	499	448	468	501	430	449	488	462	509	457	444	427	414	449	494	464	471	451	466	482	451	422	477	431	439	457	493	429	450	448	500	468	484	431	466	430	448	480	486	493	495	465	433	457	447	478	476	436	473	470	467	500	460	470	457	466	457	455	486	459	447	435	460	444	448	456	483	480	459	460	490	454	448	466	479	477	426	475	468	429	486	473	450	426	439	465	463	490	456	433	478	477	478	474	438	489	482	445	468	454	494	458	441	498	435	453	435	448	456	452	470	478	449	484	466	443	458	448	461	454	468	481	474	487	481	451	462	431	482	441	472	467	477	470	459	470	479	502	465	455	496	464	452	453	446	495	469	491	448	464	468	474	472	458	461	482	463	410	453	465	457	436	455	445	471	486	462	484	437	453	421	471	477	482	446	428	443	477	450	473	512	450	446	453	489	464	467	467	459	458	459	460	463	437	471	462	452	434	446	420	445	447	468	487	475	457	480	527	415	489	494	486	455	433	432	462	483	469	460	474	424	506	458	462	457	437	414	487	419	458	430	477	497	466	496	424	443	455	497	474	449	463	441	485	467	510	477	484	420	463	448	467	461	496	452	439	467	472	425	457	433	428	467	478	475	446	426	436	466	480	457	481	440	449	479	468	454	468	444	486	430	463	473	471	477	476	448	474	485	476	494	435	389	456	471	460	489	431	475	464	438	454	476	464	435	430	478	475	462	463	479	447	483	465	448	462	459	454	426	447	457	495	505	481	485	476	494	432	456	469	479	462	488	479	496	468	501	457	483	467	491	445	470	444	461	443	461	443	443	445	478	460	435	490	466	484	466	446	451	462	429	459	438	471	413	461	436	446	489	446	501	436	430	420	442	482	467	457	457	440	467	474	474	480	441	454	490	468	474	472	429	436	478	480	461	438	458	445	450	496	434	510	440	452	478	462	476	449	452	440	457	507	436	452	481	457	443	506	414	481	431	472	455	450	441	461	470	438	444	463	447	448	432	444	467	453	439	501	453	503	444	445	480	468	471
27375	20149	8073	952	687	621	554	535	562	577	575	556	575	557	548	537	555	533	567	525	508	532	475	541	553	572	567	516	563	504	573	531	537	592	520	535	519	523	532	492	557	534	540	502	530	512	516	569	541	496	482	549	542	534	509	547	556	533	516	512	545	511	559	531	520	570	578	513	506	520	535	539	502	527	533	559	524	516	545	499	505	551	529	496	503	528	506	556	542	500	537	520	488	523	543	511	575	500	563	564	514	514	523	521	537	484	504	518	529	494	553	580	543	519	512	505	532	529	542	511	548	558	562	524	527	536	560	523	545	513	535	502	533	530	506	540	538	506	551	569	557	525	540	528	526	547	512	515	479	529	536	509	556	551	504	549	580	535	531	547	522	541	516	515	514	532	523	566	570	512	560	529	540	547	538	518	519	535	549	541	504	523	515	527	519	508	533	545	518	560	537	517	519	555	519	501	555	550	504	504	521	511	523	557	494	542	525	515	586	501	580	530	565	512	553	505	541	507	533	486	517	527	549	541	533	528	519	548	502	539	538	554	509	551	555	534	525	551	545	539	517	547	577	544	539	526	515	542	506	556	522	549	558	519	540	526	541	494	490	547	544	544	488	523	578	523	525	536	547	547	517	505	534	544	545	539	567	513	534	548	558	516	531	532	529	556	563	532	508	581	474	535	534	550	549	521	531	545	552	547	537	488	547	554	549	546	523	531	547	532	526	504	532	553	544	546	512	579	525	532	519	552	537	553	536	495	544	547	580	518	530	527	572	523	523	538	507	524	499	574	552	507	541	558	532	507	505	507	524	510	538	491	534	510	489	545	516	508	540	532	502	553	538	508	520	539	538	545	527	512	532	530	543	541	502	528	565	520	539	500	561	515	545	544	516	556	529	528	543	508	536	502	544	516	489	569	517	554	525	535	542	516	486	528	563	562	532	552	505	521	508	556	516	520	550	513	565	546	481	516	558	530	534	527	533	542	540	535	502	523	481	512	504	564	507	510	519	514	525	543	546	539	518	523	511	509	491	513	565	559	519	498	555	517	566	560	527	522	590	524	569	514	509	531	511	570	561	572	503	497	522	559	533	527	517	556	560	539	505	524	529	509	536	557	526	535	567	516	560	573	540	522	514	519	514	507	553	555	545	563	514	563	530	564	539	574	513	520	524	534	567	486	524	582	522	494	542	554	541	512	508	509	522	520	513	540	518	488	510	557	519	515	529	537	536	566	538	545	593	556	541	579	545	491	539	474	477	575	568	519	539	487	502	517	517	527	496	526	542	532	552	546	511	571	558	545	558	563	526	557	563	538	543	493	534	573	549	493	526	493	547	540	548	536	527	511	563	595	549	541	529	552	546	500	549	488	525	528	542	542	556	570	507	520	558	518	506	552	538	504	510	561	573	500	517	529	535	489	537	543	510	533	511	500	527	526	532	510	512	536	495	516	554	517	528	562	571	501	496	549	601	541	510	530	542	537	534	515	527	520	532	547	535	550	550	515	536	485	547	558	565	506	536	547	538	496	534	520	546	527	504	533	564	550	516	561	497	532	529	545	544	531	531	538	487	492	522	534	550	546	537	527	555	486	481	535	537	502	528	492	512	543	542	523	515	534	554	511	520	559	537	507	490	506	513	497	525	538	517	515	580	529	534	541	523	502	524	516	503	565	576	524	484	531	488	497	518	491	542	501	512	524	518	501	572	498	516	500	523	536	519	528	556	548	566	537	517	558	534	489	520	502	543	523	514	519	550	561	556	549	507	525	526	477	546	521	527	525	541	515	539	552	503	508	528	501	537	552	541	579	536	538	546	507	540	583	521	532	566	545	527	509	521	558	531	503	557	508	540	565	502	549	551	556	515	536	573	559	573	523	564	549	548	526	505	514	576	533	534	544	524	513	533	476	526	525	525	495	543	514	525	504	528	553	508	506	499	522	542	516	555	533	569	562	525	510	499	510	555	546	550	545	540	536	549	537	552	510	486	509	515	535	580	546	527	504	530	527	549	527	533	560	545	542	541	561	551	506	544	544	522	521	508	503	508	537	537	570	483	509	542	529	532	556	518	510	527	471	527	516	544	613	527	496	533	536	531	565	514	547	523	505	566	537	520	554	577	520	501	527	514	505	544	535	554	544	533	513	496	515	527	509	540	567	544	539	539	547	558	560	500	554	547	528	523	523	530	526	534	544	513	481	558	534	552	527	558	551	545	529	517	505	544	536	540	525	538	499	511	561	560	522	513	500	518	517	529	561	525	505	516	544	511	538	517	502	492	516	523	542	472	577	531	539	551	549	540	549	616	519	531	557	557	574	528	508	518	539	557	551	538	522	530	591	531	537	551	546	458	486	526	546	519	507	491	524	579	494	532	501	525	543	507	527	551	563	518	538	539	544	538	522	518	545	545	532	500	496	512	542	489	518	553	514	512	542	527	544	547	497	460	529	518	573	546	531	544	522	523	533	558	545	555	484	525	560	546	581	531	528	538	510	544	538	542	513	566	527	542	561	521	546	550	559	568	535	514	503	516	525	576	524	550	539	518	522	560	498	563	547	501	510	561	578	576	533	551	508	577	513	531	483	573	525	517	580	491	495	550	534	535	549	513	498	556	525	521	562	538	552	541	524	511	545	535	511	551	520	501	545	520	545	541	540	541	543	556	550	577	528	571	559	532	535	548	487	500	503	551	559	555	591	531	514	526	542	544	550	502	537	531	542	539	552	513	536	525	498	542	513	557	560	524	505	560	540	551	507	553	529	511	546	518	527	557	575	526	531	515	553	503	493	542	508	542	552	501	486	503	516	560	568	569	529	563	538	558	536	512	499	550	482	547	560	579	497	511	538	505	540	544	508	543	522	525	511	505	549	550	518	546	572	499	550	531	559	551	530	566	569	557	517	538	558	577	522	551	574	518	563	559	534	543	533	578	538	561	500	537	547	519	516	527	519	490	559	548	540	521	555	524	588	510	496	516	507	529	528	489	533	547	536	533	516	515	563	519	556	552	534	505	534	549	511	523	527	536	541	565	562	548	490	562	516	556	507	536	548	529	550	541	510	532	504	552	533	518	548	531	528	522	508	535	547	552	503	552	535	536	508	493	552	537	548	582	487	501	574	505	532	480	519	528	516	517	503	535	524	499	567	502	537	513	519	542	524	533	486	513	534	536	552	545	546	586	534	522	518	523	514	523	539	549	534	540	515	551	514	508	495	490	533	553	494	544	542	522	523	487	565	543	493	540	562	470	558	550	513	552	542	531	539	574	537	543	572	543	543	552	525	507	529	540	546	516	518	535	516	555	547	522	525	579	505	502	494	509	531	535	528	525	519	527	519	499	521	556	496	577	496	551	556	524	513	536	560	533	526	519	571	505	596	590	518	557	558	555	559	500	565	471	538	528	571	525	521	481	525	536	546	543	541	543	573	510	523	565	572	493	521	495	513	504	545	536	519	496	539	510	535	531	528	497	566	552	573	552	518	554	556	519	514	518	514	527	557
16692	1444	1242	880	798	693	724	659	619	670	661	638	623	638	625	610	589	631	593	646	613	652	621	604	585	613	590	675	581	591	621	645	615	603	612	637	612	636	594	608	603	662	625	606	617	616	650	633	590	639	650	598	612	639	648	647	631	628	635	667	611	594	630	664	624	612	658	648	610	633	626	607	648	593	676	560	676	605	587	575	612	620	631	628	624	660	589	603	621	610	588	624	593	627	623	669	610	631	661	591	614	666	656	611	650	615	625	627	596	559	635	675	666	616	585	615	588	642	640	669	571	607	634	612	659	607	605	650	639	614	643	623	584	677	619	592	644	623	626	638	629	627	620	657	625	666	593	619	644	629	619	594	630	612	628	609	554	652	660	646	656	597	595	651	617	585	634	601	615	574	628	646	596	639	656	631	647	626	631	594	628	668	644	618	610	639	624	623	623	622	676	619	640	601	636	617	599	621	557	631	626	627	633	626	615	648	627	613	636	634	616	581	606	579	630	608	648	604	609	602	630	641	623	628	642	585	692	621	594	643	607	633	614	667	612	638	635	660	621	627	593	630	630	613	604	589	638	639	633	602	606	597	612	643	596	653	624	637	647	595	621	621	611	622	624	628	632	617	659	607	594	609	629	609	604	613	641	652	652	596	609	625	614	625	576	658	575	592	656	589	616	624	659	651	625	619	634	656	642	578	610	629	639	638	660	604	596	658	692	683	605	641	605	636	606	601	652	631	628	655	647	622	652	614	644	652	621	615	618	628	602	677	618	628	661	619	610	650	611	606	635	623	623	629	602	669	628	601	590	618	629	671	635	619	627	668	618	610	689	610	591	654	649	627	627	632	633	580	623	576	655	686	651	621	581	626	663	653	634	629	628	622	628	599	620	616	633	632	626	649	594	600	585	644	598	637	612	647	623	620	613	658	612	664	611	606	633	611	651	640	579	613	608	666	590	608	645	621	626	607	621	613	608	605	671	606	646	614	605	649	611	604	624	626	623	615	625	648	607	622	600	629	653	610	651	632	647	645	572	625	603	604	617	627	613	621	645	608	632	659	658	603	672	571	638	649	630	558	576	673	624	659	639	624	656	605	635	590	621	637	614	609	604	601	635	637	608	621	655	603	684	608	622	614	662	643	587	658	604	595	603	651	621	658	605	664	614	601	655	621	638	605	639	570	599	628	621	640	634	606	617	597	623	619	645	634	627	608	628	608	602	567	649	632	600	625	667	676	630	601	637	648	588	609	626	609	628	619	619	634	581	609	644	635	613	653	628	620	606	588	686	633	644	666	610	604	648	587	611	646	631	666	624	633	639	620	593	625	634	638	630	653	588	629	595	659	636	696	626	646	612	573	612	635	579	672	606	594	614	681	654	628	625	643	623	644	626	568	574	628	603	595	604	583	604	626	660	621	629	579	605	653	641	653	615	635	581	600	592	620	586	646	593	622	650	648	616	640	583	655	594	632	621	619	649	606	658	617	579	584	637	637	623	625	643	592	647	640	623	653	633	580	621	619	604	584	648	682	641	616	590	607	618	658	567	609	645	668	631	638	626	619	593	635	612	657	625	647	602	613	636	632	625	573	630	623	639	640	616	659	635	588	682	623	624	619	595	646	613	633	609	624	586	588	631	601	608	598	689	604	652	619	669	616	639	655	622	646	597	671	596	629	615	621	632	616	638	622	638	618	618	647	638	608	599	658	653	618	596	629	639	553	615	653	674	620	637	581	649	688	657	640	604	602	596	634	609	620	632	626	643	655	614	618	676	583	642	626	629	629	628	619	627	669	643	619	621	626	631	656	615	668	624	613	614	596	638	628	591	629	633	618	633	598	646	627	658	632	684	681	685	607	592	587	610	608	621	542	655	637	637	619	665	623	667	613	642	606	616	622	635	651	665	620	602	633	654	670	638	616	603	616	641	619	572	642	628	651	602	625	625	612	593	638	637	666	591	626	631	604	586	629	653	644	585	608	620	583	624	623	593	653	592	623	623	643	631	638	585	604	646	644	633	614	646	621	632	592	599	626	618	569	606	642	603	645	629	655	635	661	637	598	593	611	613	598	628	630	667	648	609	587	615	623	621	600	665	596	657	600	604	629	640	668	670	608	612	626	611	633	645	585	619	604	590	631	620	656	653	608	625	626	629	655	638	682	591	628	620	647	615	675	598	637	629	686	663	601	653	668	608	650	609	596	616	640	642	625	647	577	625	640	594	647	702	643	632	638	635	626	579	652	647	653	664	656	628	629	633	619	581	628	605	635	624	600	650	576	619	625	592	581	624	641	660	651	625	604	636	592	642	613	596	631	661	643	575	642	642	635	624	613	630	682	627	582	616	618	602	631	625	632	663	631	615	583	593	673	638	612	667	669	637	606	679	643	640	623	591	604	629	622	627	639	657	600	625	668	654	632	611	634	679	645	664	678	652	605	561	631	667	625	605	640	683	669	640	628	645	625	590	630	637	628	604	604	648	653	600	644	582	621	682	586	645	654	604	666	596	626	634	622	589	633	621	612	657	623	615	591	659	667	583	576	635	657	651	644	592	592	620	629	569	648	633	565	601	601	597	626	668	574	627	653	655	613	617	639	609	618	611	644	622	606	652	654	633	609	621	624	608	656	638	640	628	607	606	576	590	661	632	617	644	635	613	672	643	625	615	706	627	612	616	631	652	647	609	599	692	608	647	629	604	645	660	638	595	644	636	647	618	585	646	625	623	576	628	654	588	633	642	616	611	627	618	625	613	641	656	635	684	632	633	619	642	652	678	640	633	614	672	621	661	612	658	580	622	606	615	622	644	631	622	681	614	630	631	601	614	642	600	654	655	640	633	664	601	628	634	640	650	643	651	591	613	625	642	581	643	629	640	641	631	673	636	649	633	630	613	637	603	647	620	629	649	619	611	586	678	623	627	653	586	612	631	657	637	603	619	641	638	612	633	605	605	617	575	607	599	608	644	622	625	651	612	600	622	575	607	638	636	663	595	622	613	589	625	596	655	632	623	654	662	597	614	609	627	626	635	612	626	607	634	608	605	608	639	602	650	654	632	647	639	628	628	619	640	609	622	598	610	622	668	612	625	631	606	579	680	647	632	596	601	644	620	639	625	650	612	653	651	607	621	604	612	645	638	616	639	598	597	634	598	592	613	650	624	673	662	651	592	593	603	626	662	557	625	627	603	636	671	625	607	615	631	606	665	637	641	629	642	603	645	608	617	636	613	660	662	588	650	627	598	606	617	600	635	629	620	593	614	646	613	631	588	593	611	585	618	639	634	574	626	590	610	633	627	643	583	642	588	624	626	624	598	633	657	635	689	609	586	617	608	592	652	675	637	638	623	615	611	628	601	629	641	643	632	639	614	626	615	627	603	597	611	646	604	613	616	621	588	617	606	690	601	644	597	604	634	634	616	637	641	645	610	591	631	595	644	620	621	595	660	616	605	610	601	635	629	599	592	608	659	646	593	587	603	592	629	645	580	631	629	597	620	647
23603	21072	28574	23815	21057	12944	1208	690	521	519	469	432	416	403	359	358	315	327	312	340	329	311	272	291	295	337	275	281	311	269	271	278	288	292	296	305	277	265	271	300	260	280	286	300	291	274	293	282	277	262	274	295	277	285	280	278	272	275	288	281	254	267	292	281	257	259	284	310	265	286	278	257	256	281	294	301	254	269	279	295	295	289	251	272	285	289	277	290	310	296	278	249	261	271	238	269	283	256	251	284	246	274	290	259	297	275	246	252	287	284	277	297	276	248	247	290	250	259	303	293	287	277	283	270	247	286	248	310	264	289	280	254	242	254	263	256	277	269	305	266	263	273	270	287	282	262	271	269	313	271	269	291	264	268	288	281	262	306	288	307	291	236	286	292	271	266	281	279	303	266	288	256	303	258	260	274	306	266	277	269	267	289	282	281	295	267	251	261	245	294	259	271	265	252	288	274	270	240	285	287	247	260	249	280	306	257	269	254	267	252	262	304	263	262	271	247	274	294	265	238	269	307	261	257	290	294	280	251	302	282	266	267	268	254	310	264	299	260	266	289	298	258	268	279	285	298	275	294	286	284	263	295	258	265	279	250	281	253	266	268	266	283	269	251	266	259	251	248	275	274	252	279	262	294	248	257	272	275	268	270	260	272	279	262	280	238	268	253	272	257	266	265	254	222	289	261	278	295	289	282	260	283	255	233	290	264	283	228	249	268	275	265	291	297	257	250	262	289	264	277	277	243	302	267	291	280	264	230	288	296	280	270	284	258	286	293	260	277	280	270	264	296	259	274	291	278	248	261	261	300	258	297	276	303	312	266	287	296	251	274	299	262	273	260	253	285	268	268	294	275	274	272	297	290	273	274	243	245	289	262	259	282	266	280	257	283	303	253	282	256	270	276	275	260	312	256	287	301	269	255	274	265	277	283	285	269	249	257	261	239	316	260	266	285	264	267	306	281	233	258	302	275	269	257	280	269	265	255	282	271	249	259	267	253	255	274	260	270	260	304	292	277	290	280	222	285	269	267	257	279	269	289	275	260	273	231	232	236	294	260	258	284	280	262	283	290	258	264	276	268	248	254	284	263	278	274	279	247	268	291	294	257	284	278	267	255	278	266	265	303	278	281	270	253	264	268	286	291	241	291	287	244	251	280	288	292	257	295	291	246	300	269	252	273	285	246	282	297	294	281	280	281	257	271	279	258	261	261	263	294	309	252	267	281	285	270	290	298	247	299	259	284	251	275	293	259	287	288	262	257	291	273	305	269	288	284	253	274	252	275	268	277	272	266	286	284	261	289	281	292	279	289	257	286	274	273	282	266	252	253	262	296	272	280	289	277	288	284	292	250	258	279	255	268	256	265	266	282	264	303	279	262	277	253	259	297	252	263	282	270	276	277	276	283	248	247	256	260	295	287	293	280	277	297	268	255	259	279	296	241	300	264	296	269	246	299	267	294	275	277	250	286	274	272	266	266	268	239	286	273	284	268	280	271	281	238	269	268	264	285	296	264	241	294	296	252	255	280	282	280	266	266	268	283	278	259	254	272	289	249	272	278	303	266	302	267	248	303	278	303	260	277	254	265	307	264	300	274	267	264	281	279	258	289	241	271	287	279	270	263	237	253	269	267	279	281	266	256	305	280	274	278	285	314	289	302	254	247	248	255	291	262	290	258	298	282	286	279	259	300	273	271	282	278	241	303	282	249	261	270	274	258	276	293	287	265	238	295	266	270	274	259	271	237	276	260	268	284	272	292	258	279	269	253	278	289	299	257	261	285	250	245	279	280	252	310	290	238	280	273	278	266	290	276	292	300	296	283	271	251	290	303	287	270	273	290	275	267	264	271	277	289	261	292	242	277	258	269	325	267	274	281	292	275	253	285	243	235	288	305	280	258	312	278	260	289	265	251	249	237	272	284	285	319	274	288	294	274	272	254	269	283	276	269	248	251	298	275	247	270	253	249	298	276	263	283	285	243	270	269	287	233	297	264	277	280	267	267	270	277	265	247	285	235	279	250	292	284	275	281	292	275	298	242	292	270	263	250	299	286	282	268	271	291	280	255	256	263	246	283	271	279	290	250	257	287	291	248	242	273	262	258	265	290	267	254	262	278	284	257	259	282	303	263	279	255	254	285	249	245	270	263	259	272	272	275	258	306	297	274	248	255	295	283	286	299	273	272	273	297	257	265	264	254	277	283	252	260	260	288	273	280	295	267	241	307	265	254	256	263	257	271	253	282	267	275	293	257	271	267	270	302	227	251	302	251	275	235	270	269	261	268	297	271	287	278	245	290	271	268	306	272	281	264	279	266	297	256	279	264	270	241	278	287	272	272	292	262	252	259	268	266	290	249	308	294	279	304	298	302	304	284	272	263	254	276	270	266	285	253	268	274	302	253	267	265	272	254	274	254	266	288	278	290	298	239	260	291	285	276	243	261	260	278	271	268	280	270	301	277	271	274	277	293	275	262	263	259	275	307	271	240	264	288	270	269	264	247	279	250	260	274	255	271	298	299	243	278	239	258	271	263	280	269	312	256	248	261	264	253	263	283	281	256	285	260	273	273	263	297	296	288	338	303	276	255	279	276	266	287	270	304	267	289	303	281	270	321	273	248	284	288	282	284	231	250	272	301	257	258	278	273	273	280	287	258	277	287	287	263	279	278	265	273	251	296	267	264	261	286	249	252	277	246	295	292	287	252	260	282	287	265	275	265	273	271	289	262	274	255	274	262	266	287	278	259	261	262	281	277	264	254	273	293	287	294	282	284	278	266	273	298	252	304	268	282	294	262	265	273	265	268	262	256	263	269	286	246	297	257	264	259	298	291	286	252	265	303	276	244	288	261	274	258	235	280	257	288	295	267	279	271	261	285	259	259	298	282	286	274	270	272	270	269	300	289	282	287	267	263	246	299	259	290	241	307	263	269	301	292	272	295	269	288	264	270	293	305	251	290	276	259	271	282	241	259	280	274	278	278	257	265	264	289	273	272	296	232	282	288	262	257	277	248	274	296	283	281	280	267	291	259	258	273	268	279	256	279	289	296	254	263	253	272	253	278	284	259	269	328	278	284	267	283	270	261	292	262	273	279	243	269	287	252	283	271	271	280	306	271	263	288	268	274	307	238	269	267	290	287	252	238	262	272	254	280	257	256	246	258	280	293	291	253	283	298	265	251	259	263	254	255	259	233	262	247	260	265	292	272	284	274	255	281	296	302	250	260	257	274	274	282	269	281	304	269	264	273	311	286	251	265	277	259	302	276	290	283	262	271	267	254	263	268	265	286	273	309	281	280	275	263	280	289	294	269	265	268	279	274	265	291	272	253	302	270	279	266	301	265	257	253	274	255	291	264	288	272	262	269	270	284	264	257	283	285	290	279	278	280	236	281	284	271	279	285	275	266	304	263	288	259	264	287	259	292	279	296	247	270	289	263	291	255	269	283	262	283	275	251	265	263	262	287	254	275	287	257	284	277	301	274	274	287	250	287
37362	9801	8091	4036	2638	1942	1514	1168	1023	859	748	661	597	548	466	441	484	464	446	420	388	423	392	374	375	360	385	354	380	342	371	324	374	327	355	318	352	343	370	342	343	349	332	341	331	358	307	355	328	321	334	338	336	367	340	333	323	356	375	323	331	342	354	342	356	313	356	348	330	326	337	326	343	324	323	359	368	332	362	345	337	350	342	335	320	315	363	342	304	314	363	337	335	346	378	316	363	333	336	317	293	358	339	318	348	325	348	335	302	343	358	323	350	322	337	362	329	330	307	372	349	317	332	323	326	298	306	334	337	332	311	350	339	317	358	383	322	337	279	340	373	358	328	332	320	338	317	309	313	338	338	314	346	340	342	325	324	323	321	353	296	352	322	339	340	354	329	319	329	366	346	325	329	357	331	357	340	307	358	329	328	316	346	324	333	364	331	338	368	308	316	324	364	345	304	342	314	353	321	330	334	330	324	324	319	352	330	326	313	357	311	333	314	367	312	339	339	329	332	341	350	325	338	326	326	330	345	334	348	366	318	360	317	327	335	354	330	334	324	310	345	303	315	326	341	332	343	324	350	302	333	322	355	316	332	326	307	341	315	326	354	332	324	295	334	336	367	363	345	326	310	333	290	305	360	367	332	329	348	368	327	333	292	317	319	299	336	333	310	318	318	329	304	336	366	350	323	317	339	356	359	329	330	317	305	342	334	348	345	318	337	338	342	342	340	369	342	342	315	321	349	313	329	320	359	325	332	338	361	323	318	340	344	336	330	320	366	359	348	373	322	331	332	323	312	299	363	341	345	323	331	309	319	312	320	332	310	335	347	324	338	365	355	367	316	324	351	353	331	315	314	335	329	306	290	322	347	332	323	307	370	344	345	308	356	323	304	342	319	318	332	331	363	359	318	364	311	331	318	384	330	317	332	367	311	359	345	338	372	371	351	334	326	326	337	335	306	331	360	326	344	348	313	322	334	326	327	332	353	315	354	301	333	306	312	328	342	341	332	361	343	319	358	311	337	319	352	342	318	347	347	324	377	319	325	378	309	355	355	343	341	315	333	338	319	327	316	355	322	324	345	313	322	339	391	312	340	326	328	314	330	341	297	315	344	311	322	322	331	309	283	343	355	310	319	350	368	329	293	345	312	322	333	320	344	294	352	333	346	360	322	342	328	329	391	323	331	305	340	334	375	337	337	364	322	336	340	324	328	331	317	329	326	340	310	365	301	347	326	319	309	332	342	303	341	307	347	356	329	347	317	331	328	330	338	330	352	317	344	312	343	335	353	362	355	332	308	327	333	316	348	320	349	330	341	320	359	338	326	346	336	328	329	322	333	311	321	321	309	350	344	350	319	318	359	315	322	310	319	339	337	353	349	352	292	343	326	331	326	335	341	322	322	332	329	321	327	365	342	347	351	311	329	311	319	326	330	310	323	302	341	334	349	360	333	343	331	321	307	313	291	332	322	348	356	340	308	364	334	357	323	350	304	332	336	328	363	324	331	288	343	356	314	316	375	353	310	329	313	316	331	334	321	337	358	338	310	322	356	328	363	386	329	313	323	342	342	309	352	345	323	318	319	350	349	329	308	318	306	335	333	336	326	320	351	376	344	339	318	302	311	334	326	335	346	318	319	335	296	344	324	298	314	328	323	358	310	317	344	300	358	342	321	329	308	334	336	329	340	352	349	335	345	327	337	346	342	330	351	341	341	348	352	300	328	343	347	331	344	359	335	331	354	324	303	361	366	332	318	323	333	325	316	300	303	307	326	373	326	315	352	349	322	350	350	302	333	312	327	324	316	342	350	342	337	348	304	351	341	337	320	339	335	310	329	350	363	325	334	310	323	303	335	378	345	354	346	357	323	324	348	333	332	321	340	342	354	309	322	301	328	334	328	335	321	350	359	355	338	348	292	357	366	358	312	351	338	314	319	333	354	304	295	283	326	315	321	319	335	332	334	335	342	323	328	320	307	334	304	305	337	347	315	352	342	346	344	344	317	353	333	304	347	322	318	314	300	334	328	325	332	302	339	333	342	346	355	329	319	327	324	349	324	347	314	365	336	343	332	333	344	358	340	309	319	357	329	309	320	339	360	352	343	363	328	345	351	343	313	350	333	315	328	302	342	342	320	353	358	326	342	316	353	335	353	314	358	331	328	335	317	358	309	351	328	356	332	365	368	327	333	363	275	311	293	326	320	349	336	324	349	343	311	353	318	335	320	328	336	359	368	305	343	332	331	342	321	355	349	344	326	355	341	331	294	323	346	332	311	325	308	325	335	362	338	349	313	330	327	335	349	324	337	324	336	344	354	370	322	316	341	300	334	328	305	341	337	306	322	346	344	355	350	368	357	328	355	308	330	340	327	315	346	336	347	330	319	353	369	333	342	333	322	364	338	317	336	324	325	303	309	342	323	331	339	333	331	346	346	322	334	385	355	343	323	336	348	312	340	337	312	348	323	351	326	340	328	324	338	342	345	313	286	292	354	348	339	342	337	330	337	328	328	320	350	325	322	353	341	345	329	325	337	328	361	370	332	320	311	342	334	292	324	339	336	376	363	345	300	356	328	318	300	328	320	326	342	326	327	353	352	330	332	325	344	352	318	290	325	331	334	343	331	338	310	280	324	331	328	360	363	338	323	341	342	340	327	347	324	351	338	321	338	339	335	344	333	345	333	329	314	361	328	339	352	343	351	322	361	303	332	309	316	331	378	327	327	320	344	326	331	327	334	329	328	322	340	331	331	328	349	343	324	348	364	351	334	331	312	360	346	304	318	363	316	320	339	303	310	334	316	336	344	324	319	322	350	355	330	321	346	332	353	319	336	335	300	349	353	327	328	318	336	339	379	304	314	336	332	326	329	350	299	316	346	348	302	317	342	325	329	318	358	317	351	352	369	326	326	372	324	316	337	312	324	323	287	327	315	302	292	339	373	326	328	339	317	357	332	359	329	322	334	348	337	318	289	346	337	323	327	334	344	330	315	326	339	333	346	329	332	322	328	341	329	353	340	306	361	338	315	378	322	325	349	354	314	323	340	327	358	346	341	336	332	345	364	320	343	348	347	353	337	335	350	324	337	356	333	358	308	321	332	328	319	336	338	334	349	344	342	300	327	352	319	353	306	318	359	345	312	321	333	318	338	347	331	338	353	324	350	312	317	289	345	321	329	333	331	343	319	324	325	308	325	326	326	356	346	296	323	290	350	325	343	303	357	357	365	320	332	345	360	314	367	330	336	299	319	338	306	313	338	332	317	341	355	304	326	356	307	336	338	312	333	346	349	348	302	278	312	317	349	337	307	363	364	332	331	358	333	328	341	320	315	331	320	347	321	341	351	352	334	354	321	308	331	341	355	325	320	318	313	343	320	345	337	341	332	303	320	318	345	360	328	330	344	327	329	322	333	313	350	327	344	308	319	328	345	332	323	336	332	359	353	325	334	372	300	283	281	304	348	352	353	317	362	350	345	322	320	366	361	328	328	318
24988	21075	27650	24583	14718	1526	1041	905	841	813	837	822	784	740	725	738	766	761	774	796	761	769	703	807	699	765	762	747	714	757	712	730	754	682	751	682	710	710	723	740	720	773	742	664	741	721	719	721	744	792	699	671	753	763	736	731	696	764	742	690	739	687	725	744	751	703	745	740	680	717	740	712	750	726	787	720	748	738	762	746	703	697	704	708	751	749	679	761	715	707	761	732	691	730	723	694	786	689	749	713	750	693	746	730	698	722	709	743	769	744	751	724	762	754	744	714	733	712	737	724	722	688	725	773	722	724	694	751	718	720	722	725	759	744	702	690	733	767	704	696	683	749	740	696	721	698	708	663	732	687	690	691	723	704	721	709	731	697	703	759	681	762	725	681	745	773	722	700	756	766	712	707	739	775	705	744	715	754	738	720	732	736	708	754	704	813	707	675	730	738	721	771	724	749	708	754	668	703	726	700	702	751	678	717	774	761	716	728	758	703	732	738	759	709	752	694	721	737	763	719	748	678	754	690	695	731	747	719	738	741	729	686	698	713	713	683	722	701	687	713	739	742	698	714	692	710	716	756	734	727	683	727	707	707	712	708	740	696	756	747	663	736	695	752	710	768	713	706	728	690	695	732	716	747	689	737	702	752	734	725	762	767	726	753	756	747	712	711	782	706	728	735	756	737	710	701	726	715	770	742	752	722	756	765	725	681	729	729	764	685	729	752	728	732	717	684	759	721	724	720	704	691	713	767	706	724	711	721	705	734	704	714	721	741	760	687	774	676	751	714	727	754	680	730	700	731	706	752	672	728	786	700	739	729	676	694	730	691	700	719	712	737	708	793	687	735	690	688	735	727	752	757	737	714	695	721	717	712	712	729	721	740	732	708	707	724	792	772	743	698	772	709	720	720	716	692	741	717	748	740	741	739	758	774	731	698	690	715	682	727	758	730	733	716	731	713	714	701	712	705	695	743	734	706	748	748	703	707	764	696	695	697	734	684	710	745	727	733	667	745	689	757	677	698	754	720	722	696	737	695	756	749	700	701	733	722	725	754	709	724	742	713	771	777	738	772	691	670	757	757	731	739	730	763	718	754	677	684	716	779	731	677	706	740	763	713	701	693	670	679	693	708	711	725	733	754	748	750	702	762	692	743	727	746	744	747	764	744	672	772	754	717	766	714	702	696	679	695	704	756	686	695	813	680	725	695	716	698	746	763	726	725	687	764	712	730	733	762	720	695	690	706	726	717	693	745	727	736	715	682	781	700	737	747	765	755	701	696	697	715	735	727	721	731	738	734	762	748	662	715	728	729	720	699	744	741	700	731	688	706	715	723	730	743	739	701	740	731	738	748	739	721	756	698	717	721	695	725	702	773	727	721	709	800	757	725	684	718	704	717	722	757	707	726	742	771	752	711	726	718	758	689	663	720	707	747	718	694	706	720	715	752	670	727	736	737	724	731	729	714	750	717	724	760	677	775	710	741	758	714	692	778	734	722	710	749	804	704	735	754	721	721	726	703	722	738	704	721	717	719	671	775	724	724	712	716	735	720	757	745	733	732	724	743	745	741	767	694	719	724	711	748	756	755	694	720	684	761	751	737	723	701	711	753	750	685	724	710	680	747	666	750	764	761	726	684	737	683	709	780	725	765	743	694	672	710	707	717	758	684	704	749	728	700	733	697	754	701	732	709	730	747	754	685	734	692	686	736	759	748	711	714	714	706	724	710	754	725	764	708	712	701	708	752	727	685	692	707	712	705	744	737	769	700	701	741	752	718	740	674	780	718	748	740	714	742	743	708	713	760	740	669	714	720	701	730	742	693	736	733	776	749	727	719	688	724	683	696	711	726	711	709	743	724	771	755	705	709	738	719	741	723	734	750	694	737	653	691	735	766	750	746	720	717	731	669	670	753	728	704	740	688	710	673	703	733	722	700	672	743	762	711	737	732	728	693	744	640	719	696	691	734	759	711	693	731	738	705	663	760	723	739	767	749	786	759	755	734	741	718	714	708	704	677	733	731	747	715	749	711	704	745	794	777	707	739	785	739	710	683	722	772	702	719	761	749	736	731	738	708	725	707	723	726	787	749	746	742	771	668	709	739	675	746	758	699	743	770	748	704	712	704	681	713	721	697	778	708	760	707	649	701	697	761	725	727	747	709	706	730	715	736	752	720	744	727	734	738	690	708	798	766	730	698	724	729	734	736	744	685	709	725	746	733	785	727	752	712	720	761	675	745	706	702	708	685	743	697	729	709	735	712	735	729	716	734	716	742	707	727	676	656	741	675	698	704	700	715	698	737	745	769	676	720	751	694	754	713	737	774	686	740	726	737	719	742	702	730	728	747	684	714	693	729	728	700	763	712	761	736	734	716	743	697	724	739	776	713	735	731	688	716	739	704	755	711	722	726	717	758	712	686	718	730	701	734	742	761	744	709	721	719	753	775	701	699	748	738	700	709	708	712	745	698	711	737	724	721	723	729	720	729	720	737	748	711	737	720	712	721	730	745	737	712	699	687	762	738	733	711	732	717	804	732	761	721	726	693	716	713	750	691	722	700	722	692	717	699	760	722	703	764	735	695	767	718	744	736	708	726	706	710	768	766	709	742	712	708	720	742	756	730	708	764	725	727	709	718	759	751	719	654	686	776	740	754	716	779	687	655	695	704	722	705	694	701	763	749	749	688	698	749	730	744	743	718	723	713	737	678	704	779	737	797	716	719	747	704	781	665	681	737	709	705	720	767	746	721	751	757	725	710	717	714	720	689	731	758	708	771	744	697	683	733	700	712	748	736	702	706	722	788	725	737	718	705	721	709	750	672	706	697	789	693	696	696	720	697	718	704	699	705	735	758	753	709	723	726	691	737	715	747	807	725	752	802	751	731	756	744	688	786	719	717	766	747	692	749	692	697	692	773	752	765	739	719	739	711	762	695	742	737	708	702	718	750	717	735	739	737	759	746	714	704	716	746	732	716	767	728	746	743	758	752	728	739	752	714	690	769	751	737	698	759	661	714	721	709	746	726	724	726	743	682	713	733	749	740	725	684	676	757	733	759	699	739	721	776	739	737	756	731	719	715	716	706	719	695	680	750	723	754	763	709	688	642	721	749	751	709	744	762	711	735	713	711	680	722	738	721	747	759	665	731	768	741	734	681	728	734	760	734	773	718	713	711	685	740	682	687	707	726	680	756	730	726	714	687	726	746	731	732	729	706	672	768	702	709	687	690	678	687	774	712	732	692	720	725	728	749	733	707	713	717	724	727	748	721	748	670	746	740	731	767	721	776	736	688	747	728	695	730	713	681	740	708	737	740	725	704	734	682	679	712	776	719	724	744	753	706	747	718	730	726	688	734	707	705	735	683	783	721	763	702	758	784	671	687	748	698	730	719	733	726	746	700	728	739	765	682	715	700	684	713	725	771	702	746	721	712	731	682	706	713	722	791	710	680	685	692	708	711	742	698	727	701	751	705	746	767	752	710	730	752	758	749
38504	6502	5029	2879	2057	1613	1453	1272	1190	1095	1029	999	936	886	945	951	846	878	839	882	867	888	822	888	812	895	856	849	835	853	814	815	861	848	825	777	861	807	852	820	838	760	855	792	802	772	779	837	806	778	834	797	838	824	821	795	805	844	791	815	842	862	831	798	845	789	734	850	790	780	816	809	840	828	844	805	816	889	805	836	820	799	769	794	837	851	818	849	769	798	837	842	877	786	852	760	770	775	804	826	824	789	776	882	784	856	833	851	750	829	827	813	839	819	837	864	786	810	772	827	817	832	798	807	773	817	849	801	798	839	799	832	826	836	827	857	873	808	767	861	822	769	792	785	801	772	809	800	837	802	851	823	834	826	822	862	813	811	783	853	794	796	794	807	800	823	776	783	865	815	813	761	840	816	825	824	800	819	771	785	811	842	808	792	845	843	815	792	803	844	866	781	799	818	784	805	803	799	822	776	832	797	793	802	821	799	825	847	779	835	858	812	785	834	790	809	804	820	821	850	837	776	826	761	840	773	762	835	846	881	850	802	791	826	855	828	809	815	793	813	806	838	801	759	793	808	835	865	804	808	823	824	831	805	801	820	833	821	833	821	811	807	856	800	836	836	827	777	799	757	821	837	794	784	867	773	801	818	836	770	789	839	796	859	828	834	866	836	782	828	807	826	829	842	788	769	826	802	857	844	789	831	781	893	838	794	803	845	831	847	833	801	762	853	805	775	810	822	797	854	788	815	743	807	772	806	838	813	809	847	776	822	764	840	848	855	803	806	820	770	819	824	871	858	797	800	803	804	777	814	813	820	827	804	802	826	801	812	837	778	792	824	842	843	817	876	802	799	797	803	823	756	770	785	779	845	767	837	845	835	788	828	792	812	795	812	811	801	798	830	833	773	843	846	863	821	801	822	786	851	820	784	815	815	826	853	778	871	835	824	807	776	776	770	857	779	828	786	821	873	803	766	852	801	829	789	820	786	833	802	819	768	794	850	807	773	855	835	832	801	839	852	850	761	896	779	797	803	894	869	765	805	816	799	843	839	766	781	809	842	843	810	842	829	821	824	855	795	870	800	835	756	784	790	814	816	799	810	804	787	739	792	770	774	807	830	815	827	823	830	835	810	857	784	794	876	835	833	853	849	838	785	801	790	818	818	845	788	812	845	840	861	830	818	790	819	829	841	794	832	861	825	804	854	822	839	741	818	851	858	841	829	831	800	835	837	853	776	807	793	857	848	767	839	788	774	819	864	810	833	811	823	794	831	775	791	862	809	802	830	849	821	762	826	805	864	783	816	852	803	814	800	792	794	847	836	787	825	731	797	799	814	819	838	806	838	831	794	813	857	782	855	818	762	808	827	816	821	781	821	783	816	797	828	822	788	819	785	815	816	823	839	863	862	802	793	837	785	829	812	792	796	808	814	835	807	847	802	782	802	780	824	844	862	804	878	782	860	812	808	826	841	846	800	860	848	811	819	870	804	831	830	833	789	829	805	821	835	786	814	770	849	798	811	799	829	889	856	768	834	811	793	782	824	829	795	850	812	820	782	814	819	885	787	781	818	810	830	807	839	823	865	799	831	788	821	790	867	820	782	784	787	811	810	796	816	808	769	837	824	838	809	794	822	798	798	818	818	831	816	806	853	853	797	805	797	765	775	853	820	839	743	806	825	875	840	863	836	814	767	796	761	812	766	786	801	886	802	794	815	822	820	780	809	811	800	796	820	820	891	804	778	781	830	783	832	820	839	807	820	776	774	846	828	809	809	760	755	795	847	816	832	783	782	777	848	812	823	856	827	798	799	771	815	812	828	846	769	851	822	768	867	805	829	801	824	823	820	882	795	819	767	813	761	858	806	838	834	772	792	806	786	881	818	794	786	809	816	810	770	824	801	786	815	814	837	790	818	811	841	798	809	796	819	801	819	830	805	800	874	825	834	779	798	800	849	846	837	848	825	782	790	812	853	769	853	863	813	885	803	816	839	809	834	786	808	836	806	798	824	835	801	777	812	846	796	817	817	798	815	800	823	845	875	810	828	823	852	808	809	818	833	837	836	835	764	826	749	774	776	803	833	797	838	870	773	776	814	792	849	856	853	815	853	798	846	832	797	795	811	823	808	824	814	813	823	797	780	836	803	777	785	777	844	781	814	856	805	854	805	837	846	818	776	843	814	814	839	874	835	812	809	815	834	795	814	816	821	854	858	847	791	787	801	808	840	809	818	817	831	817	802	860	827	799	798	782	800	821	834	823	796	829	842	820	804	861	835	832	819	867	824	849	812	807	781	790	843	878	839	776	795	849	810	820	856	836	836	833	790	890	803	826	798	878	827	821	827	801	821	836	788	855	799	792	823	799	786	838	840	840	839	842	863	816	800	849	861	840	819	838	795	793	812	856	808	827	768	791	823	837	811	818	788	843	776	816	841	807	847	846	835	850	768	796	883	831	833	799	855	807	795	827	814	786	821	844	819	825	817	815	746	837	806	818	798	808	785	840	818	843	813	854	852	824	773	788	864	784	819	785	792	874	828	799	841	809	825	816	859	772	803	829	775	787	816	807	805	841	824	851	830	770	823	802	850	783	839	816	821	791	830	789	833	794	853	815	803	825	791	753	825	846	822	889	830	852	836	841	864	855	835	823	801	854	804	833	811	792	851	797	848	822	834	825	786	842	814	840	737	851	837	842	816	793	822	844	782	797	821	827	855	806	823	816	794	819	801	782	807	832	885	761	802	833	802	798	812	795	827	795	839	818	784	832	789	773	802	853	847	810	864	843	843	823	817	798	772	759	804	817	885	829	751	776	781	808	791	800	845	795	821	847	888	846	786	856	835	848	776	791	839	825	843	785	815	852	860	803	784	793	796	802	792	792	832	796	823	781	814	797	791	823	789	844	769	783	841	819	807	859	853	792	809	843	847	825	832	785	821	834	809	755	799	834	784	814	839	865	799	821	790	766	829	796	805	854	826	794	853	800	827	851	756	815	866	833	747	814	851	871	784	853	841	829	829	840	821	860	829	819	827	812	850	861	788	770	818	827	822	868	852	814	861	835	808	793	801	854	859	821	784	845	777	783	827	817	843	829	875	850	807	759	829	788	846	763	762	849	823	807	798	844	818	791	787	860	849	790	783	783	840	781	822	837	834	812	815	808	844	785	833	780	854	777	844	847	795	788	837	832	773	782	842	839	779	795	779	770	813	831	819	876	817	828	818	806	814	841	854	807	798	841	860	805	764	792	865	848	795	853	794	812	791	765	819	811	866	791	855	835	814	831	787	824	843	795	760	837	787	839	817	867	734	883	842	802	818	748	800	823	807	834	804	816	828	799	770	786	825	824	799	855	829	865	804	792	836	774	862	813	816	835	821	798	813	820	795	838	814	786	835	783	816	813	808	797	845	880	810	849	855	824	754	782	856	814	830	808	844	858	850	792	820	839	812	803	788	823	772	781	819	835	801	786	832	836	789	821	777	818	803	858	834	810	826
22722	21122	29016	23466	21114	21163	12859	1446	1013	848	836	688	654	640	613	578	551	516	525	524	520	521	440	475	486	449	450	509	478	475	486	439	460	451	420	476	513	443	454	439	408	431	419	421	453	464	410	417	417	427	448	392	393	439	427	453	424	473	418	404	432	387	444	452	439	400	454	384	432	435	422	439	430	433	412	440	463	421	455	407	450	472	441	386	426	465	423	425	418	425	413	409	452	416	452	464	401	421	428	420	433	383	471	464	437	444	417	423	438	434	414	418	405	417	455	408	406	430	404	423	431	447	402	422	456	398	421	388	415	429	431	407	415	440	422	415	403	451	406	471	437	431	435	409	399	396	450	445	430	426	412	459	447	403	442	440	462	431	439	395	429	431	382	442	437	436	429	393	418	453	428	465	428	404	428	412	412	437	420	436	435	440	452	413	416	422	437	425	416	444	426	453	462	442	435	450	441	450	412	452	444	399	403	437	451	375	471	447	423	441	427	454	423	423	423	457	441	435	419	459	404	412	413	434	435	461	437	423	403	436	442	387	431	384	434	409	403	441	423	436	440	429	411	412	417	422	446	434	421	425	402	444	415	437	399	427	425	458	459	413	410	432	457	409	442	408	410	400	405	443	427	466	457	404	417	443	407	451	432	453	425	434	409	408	455	392	461	447	434	428	395	439	427	419	424	425	436	420	430	461	411	436	388	429	430	446	438	406	411	431	442	416	418	424	455	437	431	467	431	433	448	429	424	435	434	420	423	425	412	421	397	427	418	458	374	409	455	409	466	424	426	414	435	417	397	459	431	396	445	440	419	433	383	437	410	416	435	427	433	406	431	420	427	443	445	434	442	413	426	442	430	408	434	450	422	434	413	437	475	428	441	409	409	368	401	393	434	439	408	416	408	451	400	393	418	429	452	420	432	414	436	456	438	452	412	419	420	448	411	400	382	431	441	428	408	397	453	469	435	450	447	407	414	422	409	455	395	455	408	424	385	432	431	417	432	434	434	454	418	423	436	414	438	426	450	416	447	425	444	463	427	443	432	426	414	451	401	418	437	437	462	440	441	446	431	390	427	399	412	407	446	427	436	443	390	480	404	439	429	386	428	438	420	457	417	452	463	477	435	445	419	431	407	440	407	426	415	439	425	423	437	437	417	413	454	457	463	440	440	398	442	422	457	403	441	415	420	465	389	407	441	424	446	445	462	435	408	444	438	445	389	377	394	417	433	414	436	398	431	462	430	424	402	417	420	471	396	408	421	429	450	458	426	436	420	414	460	419	419	427	448	418	430	429	423	431	423	436	420	449	434	414	394	405	460	421	431	423	408	405	445	436	411	403	393	458	434	454	445	437	470	433	410	433	397	437	385	449	448	414	384	447	426	403	405	440	415	446	420	417	483	418	453	469	400	421	429	460	398	415	398	428	441	443	425	424	455	440	424	420	431	409	422	425	429	443	411	431	414	439	438	449	458	413	439	443	418	425	450	372	388	436	431	425	444	396	418	436	383	449	434	392	409	445	454	422	428	435	445	420	412	419	443	421	422	438	447	415	446	403	418	453	421	410	452	434	407	413	437	446	462	419	454	452	417	455	426	408	434	406	455	458	439	444	429	395	403	446	426	426	418	439	448	413	452	437	449	448	424	433	429	463	401	421	429	422	395	414	413	411	418	413	416	414	432	399	393	405	476	442	422	470	415	415	400	399	446	425	421	446	469	448	432	413	442	448	463	457	414	421	445	441	415	492	425	421	424	455	425	404	428	419	445	392	423	462	446	427	429	413	411	435	407	413	440	430	447	428	445	406	450	411	494	411	410	399	438	448	421	444	424	430	404	439	444	448	441	457	433	415	400	417	414	385	440	400	423	407	432	426	423	423	448	431	417	424	420	422	442	405	400	419	428	468	425	398	414	411	466	447	441	400	456	419	476	432	434	454	418	413	428	453	376	432	435	430	445	441	438	414	461	450	448	377	410	442	426	420	414	416	404	432	398	421	446	427	418	449	385	426	434	460	466	435	449	444	458	411	435	414	461	441	448	373	434	465	409	428	415	430	457	434	480	420	440	421	437	393	415	427	393	438	442	462	431	450	397	427	425	424	416	429	390	484	434	470	447	419	419	414	460	415	448	446	437	414	449	450	418	445	415	432	432	433	421	439	434	477	467	443	444	414	458	413	424	454	420	391	426	402	438	444	437	434	400	402	428	406	411	428	453	436	414	422	443	425	436	447	419	412	403	425	420	451	422	417	413	420	420	435	401	398	428	426	422	423	424	439	412	438	431	411	420	424	422	450	419	440	472	432	417	428	424	401	455	397	407	440	417	409	406	425	431	422	416	440	442	440	457	391	393	425	408	464	454	404	453	444	449	423	443	429	383	421	445	401	422	411	443	449	433	470	413	412	457	434	430	434	443	419	407	412	446	427	399	435	400	454	442	445	457	443	415	400	415	414	411	403	425	415	415	426	420	449	448	406	438	431	441	426	422	433	433	416	438	415	441	428	418	431	422	436	431	462	441	420	447	439	447	401	413	435	413	424	405	396	454	409	409	436	415	452	436	437	388	447	407	425	474	429	415	435	429	449	416	426	454	439	431	386	423	441	408	421	418	449	445	404	412	417	462	403	403	431	391	431	435	431	434	437	393	411	444	433	427	438	425	411	470	435	445	424	420	436	421	427	405	434	404	435	410	449	462	405	445	450	414	430	394	430	432	435	419	421	470	428	436	411	394	429	415	434	417	422	398	469	404	421	404	395	443	432	416	386	449	446	396	409	438	391	387	403	453	408	404	426	425	431	407	428	402	422	460	404	441	442	434	424	426	398	413	436	415	418	405	412	430	462	445	404	465	422	427	452	399	443	411	441	444	433	474	459	442	402	428	379	431	452	420	419	396	439	475	449	415	439	411	446	422	408	425	411	448	423	409	426	460	402	371	447	384	443	425	445	381	451	412	438	436	404	381	415	435	435	447	449	433	439	399	476	432	426	424	439	390	381	454	448	412	452	407	441	395	423	458	460	404	420	464	402	423	464	439	470	378	389	413	450	437	457	441	455	400	385	421	446	440	452	383	446	440	414	398	379	409	433	425	437	414	426	437	457	439	434	435	389	410	417	408	414	440	427	395	422	479	460	429	437	445	457	410	418	436	439	450	420	459	419	407	412	428	414	402	423	403	411	427	419	421	423	409	398	445	442	479	440	430	422	417	401	422	408	443	418	417	414	424	404	418	447	397	410	401	432	433	417	438	415	429	408	449	402	409	446	409	419	389	421	476	393	422	438	429	409	447	391	410	445	408	447	425	449	492	413	407	424	462	447	454	441	458	400	423	416	448	426	436	412	430	431	432	390	451	434	450	455	451	449	431	398	455	446	417	391	488	423	420	427	464	421	404	418	423	434	437	455	408	400	452	408	438	485	433	423	432	424	387	474	410	461	446	421	390	447	405	472	436	408	412	394	428	426	446	441	441	436	429	445	401	408	427	425	449	431	421	401
39399	15782	13430	7098	4790	3524	2779	2157	1755	1480	1271	1108	994	878	784	734	720	705	707	635	633	639	549	576	543	511	583	564	534	496	518	496	492	533	521	484	546	493	511	443	517	508	530	504	454	441	502	467	500	470	505	496	514	476	497	490	490	453	519	478	487	473	522	457	477	489	448	469	515	482	477	475	449	499	481	499	475	454	445	505	458	493	458	454	455	452	459	515	465	489	476	467	441	500	470	495	466	506	480	496	501	450	454	488	487	464	471	492	432	446	455	455	464	517	471	455	461	481	468	488	465	466	480	467	477	461	492	462	445	472	499	478	461	445	468	493	456	474	463	465	443	485	467	475	463	485	490	478	472	431	436	489	440	444	494	482	454	466	438	453	444	461	493	493	470	488	448	448	487	439	460	471	466	487	474	478	482	451	453	507	461	485	526	503	503	444	494	464	477	463	459	448	464	463	464	485	496	430	477	496	440	488	429	443	451	485	461	457	452	464	457	500	455	466	493	488	445	465	486	463	484	481	449	444	457	466	477	462	496	451	466	473	481	435	466	478	483	463	483	474	464	464	484	476	471	464	488	502	456	469	466	464	473	485	432	457	488	465	473	444	430	484	477	464	501	505	490	476	479	457	467	495	507	463	478	459	455	442	484	479	468	475	497	477	467	503	485	483	472	462	466	484	438	469	494	433	469	475	492	499	477	475	481	459	482	463	495	473	488	475	492	438	446	450	496	499	454	476	463	475	490	519	435	459	454	488	476	454	477	476	437	456	446	466	463	499	473	457	452	482	476	450	487	473	496	499	484	457	465	520	500	460	455	422	497	450	505	448	477	455	456	473	469	459	485	483	490	471	452	470	445	450	442	447	475	482	499	480	471	504	429	529	470	459	480	474	475	421	470	521	443	502	478	463	502	461	499	479	451	469	424	491	432	451	502	472	493	513	483	466	473	485	462	494	541	460	455	484	424	443	476	478	459	482	451	494	486	462	462	490	453	427	488	447	477	491	470	450	481	461	484	476	459	469	491	432	467	477	538	457	478	475	505	465	474	480	462	431	490	406	496	473	488	467	472	434	446	463	500	501	479	468	501	442	459	455	475	462	478	468	440	454	456	475	448	460	493	484	486	510	465	499	473	457	450	462	465	475	463	451	472	468	473	458	458	474	452	454	507	478	460	461	493	501	442	451	467	486	470	476	482	471	452	442	477	490	456	489	471	475	493	489	462	443	527	468	470	512	502	494	480	479	510	440	440	467	474	474	466	496	440	486	519	476	461	452	466	494	511	480	463	450	478	453	460	465	443	497	455	466	480	457	457	476	474	502	467	457	466	465	492	428	473	462	466	471	445	475	451	470	483	492	483	452	492	483	467	478	449	484	519	480	478	463	454	491	464	459	455	467	476	478	478	436	424	489	431	465	469	501	481	476	461	467	471	481	465	454	480	488	459	454	509	470	467	492	486	458	444	461	475	439	490	497	465	488	477	455	455	431	475	473	497	476	478	463	475	466	488	458	506	476	456	448	465	480	435	516	454	483	481	487	446	456	473	491	472	527	479	446	444	454	465	438	477	453	506	478	481	432	467	490	492	480	482	476	502	475	432	456	468	460	489	464	477	472	441	469	478	464	469	496	474	457	460	466	470	448	449	451	452	493	490	493	498	468	476	456	460	478	464	462	487	449	483	411	464	487	438	448	510	418	482	458	486	456	446	442	452	451	472	468	470	463	473	499	480	495	475	477	445	470	534	472	463	457	509	490	491	474	460	439	457	437	493	450	480	450	465	462	466	425	469	445	423	473	482	451	441	452	432	495	458	448	481	471	443	475	450	462	528	441	463	497	500	481	462	495	471	447	457	451	472	454	470	427	445	507	466	473	464	478	457	445	456	491	458	474	486	438	480	475	474	459	459	485	494	481	482	451	450	489	464	471	463	493	486	453	489	468	494	457	442	493	505	451	464	456	484	477	471	451	448	442	479	478	475	487	471	491	465	454	472	479	522	461	466	463	491	481	485	499	468	411	473	458	444	479	467	458	475	489	453	444	477	473	492	475	432	477	486	511	429	448	467	465	459	507	474	482	480	506	502	476	444	467	492	453	486	508	447	457	467	503	447	485	464	480	455	498	445	471	462	442	465	490	452	442	514	470	468	487	453	475	475	453	469	477	431	495	447	472	464	434	464	434	493	490	453	483	476	462	492	470	438	479	472	479	468	452	451	458	477	457	491	490	523	487	454	491	463	455	466	505	492	491	459	465	465	419	453	480	513	459	469	499	473	450	482	457	472	437	453	458	479	477	479	463	474	482	448	480	457	463	448	492	447	505	479	501	465	413	491	455	452	481	509	501	503	450	447	448	463	433	505	511	499	458	459	507	469	483	437	500	491	458	461	450	453	443	463	497	476	489	455	462	491	486	444	499	470	503	475	459	444	484	486	461	452	474	442	472	476	470	480	508	498	492	476	445	463	489	479	481	457	448	493	470	493	468	467	471	458	499	488	410	428	480	442	463	483	445	486	442	502	456	466	460	514	496	470	468	475	414	424	469	463	454	472	450	492	470	452	459	453	495	470	480	474	451	456	463	450	479	469	464	465	481	454	494	456	447	476	465	486	495	470	487	485	483	486	471	476	499	447	444	501	444	506	461	494	426	483	460	484	493	462	481	477	452	463	470	500	509	456	436	492	469	475	483	506	465	506	477	442	469	496	490	481	492	512	463	452	488	497	459	481	476	499	453	457	469	469	482	473	462	477	459	468	469	478	490	486	462	484	473	499	525	504	457	425	518	480	464	476	486	459	455	460	496	444	496	449	457	454	467	465	470	479	452	493	459	465	504	454	470	477	420	463	483	499	431	487	488	508	474	444	515	488	470	510	438	503	488	466	470	487	484	478	510	457	443	503	503	488	496	466	494	469	467	484	485	464	458	464	454	478	498	466	489	513	439	487	455	546	444	460	456	442	493	439	460	430	440	478	463	424	474	457	475	466	487	495	449	512	420	472	453	465	432	476	479	451	444	475	467	479	483	468	473	486	504	464	499	473	445	478	438	451	460	517	489	451	414	496	482	461	467	462	468	550	493	473	435	493	474	459	477	464	474	468	509	474	472	463	476	439	429	488	481	437	502	497	491	450	471	452	446	452	491	490	488	442	482	472	481	467	445	482	469	479	487	467	479	506	472	445	477	446	459	474	481	493	471	432	480	455	452	485	477	498	448	479	445	454	431	475	488	464	479	449	442	469	499	460	441	502	492	443	478	475	482	455	481	463	465	475	463	475	498	468	486	436	489	476	478	495	466	455	456	446	482	468	510	488	445	504	495	487	452	477	474	483	456	437	490	463	491	466	532	489	440	447	469	482	476	494	482	474	442	468	466	466	459	474	496	484	462	463	442	456	455	441	438	446	456	467	451	470	459	469	425	435	460	471	461	456	445	473	455	447	487	506	502	509	449	476	472	457	494	480	461	470	483	442	457	504	461	481	473	499	452	471	470	444	487
27339	20068	8032	961	644	592	565	602	572	559	557	574	584	535	541	526	536	591	540	537	517	543	523	536	534	525	563	532	533	573	550	526	520	504	524	564	562	533	553	556	530	535	559	528	549	532	562	552	561	526	526	536	500	548	537	522	573	535	577	519	530	520	541	516	533	506	504	545	523	498	539	550	557	515	516	505	567	558	552	543	532	569	586	541	537	549	530	542	530	548	514	497	497	567	552	513	531	539	542	559	520	568	523	512	564	545	607	556	543	516	557	540	580	507	552	519	514	528	553	553	565	555	523	542	539	569	530	514	554	533	565	545	528	542	550	501	536	555	520	521	535	493	580	532	494	574	560	554	556	546	533	526	521	503	568	557	538	551	561	578	579	503	512	539	543	524	586	546	513	511	527	536	552	554	570	535	490	585	529	541	524	531	537	522	555	557	540	529	537	501	545	538	521	536	529	524	541	516	505	522	534	537	555	503	579	549	500	585	519	517	516	539	537	501	526	562	556	514	531	563	550	548	581	528	544	557	535	519	522	518	530	494	529	551	553	530	547	538	518	538	540	547	559	519	510	525	562	542	508	470	564	521	508	512	513	567	510	539	501	512	523	540	513	534	478	541	498	531	534	558	515	536	498	560	563	523	526	522	522	479	513	591	536	554	522	524	577	560	555	528	575	534	546	519	524	568	520	556	541	544	511	544	577	579	534	515	554	526	512	533	536	546	541	513	527	518	551	551	542	477	564	518	562	524	530	528	537	600	516	512	523	502	543	559	546	563	497	507	517	552	528	561	497	535	556	538	511	503	501	571	509	529	504	542	526	492	505	522	504	512	552	525	565	549	528	524	523	533	538	531	568	521	519	552	505	519	514	519	564	510	536	487	496	515	538	523	514	505	555	519	534	495	583	499	508	489	539	526	588	575	564	513	497	541	575	517	533	530	543	540	585	550	549	573	543	547	531	570	541	479	559	554	520	527	492	523	548	556	538	515	535	558	535	532	515	509	566	552	575	534	519	553	543	572	563	578	528	505	562	535	544	494	508	573	562	521	508	546	516	541	533	560	528	535	574	501	556	589	570	520	557	530	541	547	524	576	515	566	583	533	533	539	540	540	544	544	505	530	545	540	506	566	515	538	507	520	530	539	574	543	523	531	488	513	512	545	508	508	524	505	569	560	533	544	517	598	518	503	535	547	539	516	536	542	512	542	534	542	547	532	536	551	534	545	546	522	540	519	579	557	527	545	587	560	537	514	544	528	526	549	547	510	498	501	524	548	555	530	540	535	523	527	507	547	522	561	543	523	507	532	550	544	569	565	496	568	503	490	516	516	511	487	524	575	518	578	537	528	553	532	471	535	562	536	542	489	553	519	584	523	559	504	556	499	525	564	563	533	564	552	538	521	560	527	550	595	565	546	513	527	553	554	564	539	521	508	554	563	548	576	556	532	550	517	544	526	536	521	539	522	547	536	550	494	524	499	560	538	515	537	574	539	566	538	545	567	539	547	521	529	514	561	568	572	532	550	538	529	535	548	548	548	545	562	526	548	538	523	572	550	536	530	518	546	557	535	521	496	568	525	495	517	520	532	503	509	558	517	530	541	534	558	505	488	541	557	500	529	529	516	528	512	551	529	554	525	546	496	519	550	556	533	543	566	539	540	565	527	536	540	507	498	526	475	547	519	525	487	513	526	516	534	562	518	540	483	502	554	520	533	597	556	522	553	543	510	542	522	560	565	513	530	521	553	572	518	536	518	551	551	495	537	538	521	527	535	482	560	532	560	538	551	535	518	523	552	538	556	561	530	508	550	503	541	567	534	534	554	501	529	550	529	544	528	535	518	543	519	527	493	573	538	546	528	531	534	505	555	543	509	480	547	524	531	546	573	500	583	550	564	522	483	545	520	507	553	545	510	520	530	504	568	521	555	557	564	490	551	536	576	542	552	541	533	493	567	516	537	530	556	550	510	546	514	561	517	522	566	558	522	516	512	523	538	518	522	512	529	545	500	508	536	499	516	557	525	539	506	526	581	548	540	548	526	531	537	513	512	509	577	570	523	573	544	565	534	524	525	540	513	541	540	559	510	476	562	555	562	537	559	505	585	551	527	532	507	537	534	562	564	506	514	513	558	530	522	558	565	526	532	519	538	534	558	592	569	597	514	533	537	522	500	544	537	513	552	534	528	562	481	490	507	575	560	521	524	531	544	547	536	539	542	509	519	604	514	547	551	541	542	542	476	506	555	571	550	555	520	487	559	534	573	548	526	516	503	552	483	559	564	544	541	568	548	533	534	531	539	540	501	536	518	551	499	518	482	551	544	524	546	541	591	550	523	585	521	581	528	537	578	505	554	523	571	509	496	541	536	522	544	531	550	510	538	498	523	549	555	531	522	541	548	536	549	528	513	549	554	551	543	566	561	539	535	561	499	513	563	537	545	595	545	538	505	552	485	540	522	529	565	526	536	558	554	529	519	560	509	532	535	599	544	543	521	534	544	556	516	521	551	526	538	527	551	550	545	554	568	581	550	544	497	495	530	534	575	518	542	521	570	521	519	519	532	528	532	490	481	534	553	528	571	551	522	557	576	552	520	526	488	512	552	537	550	528	515	525	597	567	531	549	530	558	533	541	572	502	537	543	542	534	515	514	529	554	601	519	515	572	560	573	532	519	527	532	518	535	529	556	585	484	518	546	552	554	556	530	509	598	508	540	551	544	541	524	500	555	529	534	543	567	504	543	548	570	539	590	526	532	529	552	562	505	519	531	530	515	499	496	511	548	531	547	576	573	545	498	605	547	512	510	534	499	568	510	530	557	516	516	518	575	541	542	557	513	525	581	533	507	521	522	539	550	534	497	515	567	554	528	546	545	523	551	505	518	541	518	518	586	498	505	523	542	573	498	515	520	562	501	502	549	520	542	481	528	489	567	524	509	582	511	575	556	549	534	554	574	541	530	501	558	520	517	496	535	552	561	521	479	568	503	523	508	565	556	497	499	515	506	517	521	558	520	544	512	515	605	593	534	575	529	535	564	557	548	517	588	549	540	560	552	510	523	564	553	527	533	536	534	563	540	577	539	521	554	542	509	532	567	501	525	518	533	511	557	556	584	560	505	553	518	530	541	555	527	514	544	549	582	527	513	499	551	560	527	533	546	535	554	538	534	545	534	505	515	571	537	534	561	524	533	542	560	531	551	510	550	528	520	549	527	575	536	552	604	529	544	570	531	510	520	500	596	505	550	561	517	537	533	493	509	571	493	529	548	508	518	533	518	532	473	523	557	544	524	521	534	518	528	520	528	555	526	552	498	526	548	528	554	561	573	493	540	543	534	551	537	574	518	554	562	529	544	507	551	507	524	545	566	537	562	545	529	540	541	502	536	528	571	527	522	508	508	579	556	539	558	511	536	522	562	568	499	570	545	495	528	527	530	546	584	498	564	548	530	510	514	567	554	491	522	584	515	528	535	495	555	531	501	543	561	539	536	513	561	575
17103	1499	1193	852	790	677	667	690	684	641	650	667	638	663	630	643	650	675	645	632	632	640	601	623	627	615	613	629	643	668	599	629	631	658	678	618	626	659	600	626	660	662	626	639	642	627	644	625	613	629	634	600	597	616	614	602	626	648	643	620	674	646	639	647	622	625	607	632	613	664	637	632	621	614	598	636	625	657	600	616	671	644	648	658	635	641	619	628	641	635	605	674	609	623	638	615	661	671	622	666	648	636	585	636	632	672	641	633	688	662	627	614	682	665	588	630	629	657	661	652	650	631	586	651	603	647	615	622	605	636	663	623	621	617	638	650	637	645	630	624	672	669	611	633	625	623	618	628	618	622	627	588	644	689	638	626	651	668	590	663	684	661	623	638	655	615	629	630	626	634	661	642	629	617	664	623	646	648	628	667	593	616	627	663	646	651	624	633	643	631	613	637	603	655	651	645	656	612	627	669	630	602	638	603	615	593	635	633	608	648	651	639	595	652	640	650	682	654	612	649	635	612	656	629	664	590	652	650	606	634	614	627	614	602	620	611	635	634	628	670	616	612	623	642	621	648	621	680	632	614	617	644	573	636	660	631	661	597	644	686	655	644	679	663	581	623	609	657	635	695	584	646	628	636	569	635	607	656	644	652	609	645	616	634	611	620	601	623	630	591	613	617	674	668	652	653	607	648	637	608	662	655	595	619	600	589	634	651	658	670	669	629	608	646	636	617	586	661	656	638	651	654	597	629	615	639	666	642	640	614	630	627	628	647	685	610	613	623	596	655	629	642	669	657	650	612	635	659	615	644	579	634	652	613	684	614	641	625	653	590	621	649	663	604	627	607	635	649	628	667	671	618	665	601	630	636	649	656	606	605	634	604	605	629	637	599	639	633	630	640	602	604	669	597	649	641	641	656	615	628	619	654	622	628	593	606	602	687	585	631	669	628	651	661	606	614	634	647	587	646	666	654	625	649	605	630	601	594	611	616	603	681	645	610	598	644	636	620	626	633	658	624	629	613	624	609	651	655	608	626	694	617	629	635	591	619	637	620	594	559	668	631	681	621	592	575	678	622	618	625	636	671	641	657	639	623	654	605	659	659	633	642	644	653	611	638	662	642	640	584	616	634	636	645	616	637	680	654	642	621	630	648	670	633	596	624	642	606	648	622	624	625	637	635	636	652	578	603	615	648	619	615	632	597	615	578	649	635	609	629	667	617	637	636	644	674	620	664	651	622	648	626	646	600	625	615	668	635	628	647	631	650	598	632	651	670	637	619	625	649	641	625	630	590	626	658	622	630	625	631	619	599	658	623	625	620	629	602	654	650	634	633	622	613	670	604	602	649	617	639	628	698	627	702	660	626	637	609	653	653	641	657	607	612	600	641	614	612	609	667	608	607	616	660	610	627	629	625	617	641	644	651	632	613	616	676	628	594	635	725	613	613	618	578	601	612	636	648	621	650	615	614	599	604	639	648	641	643	564	600	672	612	623	639	607	615	623	586	632	668	649	648	664	621	609	658	638	665	615	645	595	591	616	665	618	663	653	664	629	664	623	600	603	626	640	658	648	590	610	640	617	639	598	633	633	616	613	632	606	648	586	644	677	584	646	595	634	644	605	636	621	593	658	652	651	635	642	622	649	614	616	634	617	591	627	646	643	626	644	661	640	579	638	629	670	622	618	642	635	631	617	649	637	650	624	606	645	660	620	626	625	652	601	627	665	692	635	570	617	608	634	649	591	619	655	608	609	595	644	662	639	616	622	607	635	658	631	591	628	612	626	636	621	652	643	635	630	645	638	632	637	623	654	641	600	621	674	658	657	668	645	669	602	634	603	616	605	619	623	642	606	623	657	650	619	644	697	645	646	676	646	660	605	641	645	654	642	609	662	615	615	664	596	589	602	608	602	610	606	618	629	685	641	637	644	612	629	645	661	614	636	638	592	617	639	638	667	654	608	605	625	637	651	583	621	631	634	693	632	588	637	642	663	620	636	641	633	658	655	636	603	603	611	637	607	619	641	656	669	620	598	660	604	596	576	639	648	628	613	656	610	626	670	618	610	670	625	610	641	650	627	611	606	613	626	597	661	612	618	651	577	641	636	621	588	635	634	642	611	618	588	617	625	626	649	600	609	624	632	602	588	647	603	648	602	588	627	663	641	604	642	619	627	632	623	612	642	650	654	643	620	613	562	634	675	662	658	659	662	590	571	639	642	594	620	666	633	599	632	611	668	608	630	630	634	619	629	651	660	671	640	568	634	642	620	630	650	613	609	604	613	622	641	643	638	644	634	652	588	638	627	652	632	647	585	628	618	652	655	644	638	637	609	607	636	611	647	649	599	624	639	639	658	616	643	630	655	649	618	662	628	602	632	632	671	648	611	558	613	645	628	676	660	621	608	606	624	591	655	666	661	590	634	641	643	599	623	615	633	590	651	660	569	636	673	652	616	586	618	647	664	630	634	675	629	607	635	610	611	646	617	613	642	654	675	631	609	640	625	597	663	655	638	595	632	622	612	663	651	584	623	641	639	616	599	644	682	617	639	644	654	643	612	657	636	627	622	680	665	692	611	598	639	609	601	638	595	640	619	620	663	683	655	636	664	624	615	656	625	615	640	628	631	617	629	623	616	649	614	656	659	600	660	641	589	643	634	630	656	656	656	616	628	630	612	653	638	584	630	636	662	625	607	608	649	669	618	653	641	637	643	632	681	620	636	620	654	600	639	626	631	653	663	616	593	610	632	610	625	620	615	633	647	622	601	640	646	587	669	671	617	661	607	616	615	629	597	615	661	629	622	667	601	652	596	605	630	641	640	633	607	658	631	605	627	592	630	592	602	657	665	617	589	596	593	667	643	674	629	624	654	603	629	636	614	634	623	647	617	658	637	674	650	686	638	690	630	605	617	626	576	605	622	665	631	666	677	667	665	667	645	610	639	622	628	679	587	608	623	626	652	613	630	625	646	652	640	646	612	600	652	635	598	638	679	623	628	642	614	607	613	655	596	660	653	625	609	580	665	637	667	613	619	592	643	643	646	694	615	616	653	667	609	674	613	625	656	664	679	666	629	609	642	627	632	634	556	669	650	662	614	646	602	647	693	628	649	674	647	604	641	606	676	610	571	641	639	644	628	617	550	642	653	631	617	618	626	654	588	612	645	653	625	648	622	624	645	624	621	609	675	629	628	655	621	647	617	686	609	648	643	617	650	625	608	651	673	610	655	634	612	610	645	642	644	628	602	577	601	663	598	631	634	671	679	660	658	631	623	655	588	665	633	622	658	660	594	687	596	622	676	598	656	642	614	621	599	646	629	603	629	656	635	621	630	590	656	669	623	605	601	668	676	623	606	642	644	613	632	656	668	635	601	632	642	641	622	605	643	588	633	633	620	672	621	647	634	655	605	655	639	656	628	616	636	614	609	610	673	674	621	606	654	608	630	687	640	661	625	653	613	633	645	640	637	619	635	669	598	647	592	631	626	615	657	601
23677	21101	28505	23902	21078	13053	1204	686	569	535	466	417	435	398	375	337	347	332	352	322	310	295	291	303	304	294	314	280	322	289	274	290	270	262	280	318	288	300	285	285	301	285	280	298	286	277	298	296	296	302	255	254	294	295	297	268	284	282	272	306	301	271	283	295	278	285	277	306	284	307	276	284	298	289	280	262	279	268	273	280	270	281	288	304	256	270	280	286	267	291	260	283	296	247	300	264	259	262	295	313	287	270	281	291	281	287	247	280	283	294	281	274	277	295	318	277	284	295	276	252	259	295	291	289	248	260	294	295	297	274	281	303	266	247	248	280	295	318	259	298	283	306	287	277	274	313	251	283	269	288	274	278	299	278	291	260	250	283	251	270	298	266	245	278	257	307	256	296	259	304	263	268	298	267	280	281	260	274	254	292	300	317	282	295	264	280	273	260	296	277	288	290	286	294	282	259	260	287	263	294	311	268	294	239	274	289	273	285	283	254	286	314	278	243	279	253	272	275	269	292	266	289	297	249	280	296	289	294	284	281	267	248	255	277	271	284	276	279	290	265	258	295	265	270	272	285	282	240	291	286	295	266	303	259	291	284	277	263	279	267	251	244	304	284	254	244	284	306	268	271	275	263	276	270	277	284	252	321	287	281	277	296	297	291	260	312	274	285	263	259	291	293	277	277	270	253	281	283	288	277	270	269	264	255	275	293	275	301	288	289	295	232	318	259	265	263	286	271	280	280	263	291	278	292	280	301	301	297	269	253	281	262	279	279	292	263	273	284	284	302	259	259	297	265	301	255	260	295	311	278	272	278	295	276	296	265	260	291	270	286	269	286	282	257	302	314	292	281	276	261	249	260	276	272	273	280	282	312	303	247	298	326	275	279	321	247	256	282	254	280	270	283	308	259	248	287	283	304	279	291	255	278	278	259	263	271	289	274	271	294	260	289	265	269	262	285	302	266	280	288	252	272	262	301	296	300	274	276	283	267	291	259	278	272	298	253	257	287	287	279	278	270	262	279	278	300	286	252	275	290	301	256	264	304	288	294	290	271	271	243	269	285	291	274	311	267	301	259	262	272	297	283	254	260	293	281	259	284	274	267	281	282	290	267	235	333	259	259	271	257	287	261	310	279	241	263	277	286	276	287	291	278	239	286	277	257	306	258	274	273	258	273	253	272	312	287	285	269	291	304	258	296	294	274	266	292	277	268	274	258	300	281	282	286	285	278	276	290	292	249	283	256	254	278	264	253	287	275	265	279	309	265	272	268	279	272	290	299	303	304	292	287	281	278	273	284	281	276	307	259	273	255	281	277	260	282	259	282	246	285	274	275	303	255	245	273	317	251	268	297	286	271	267	285	262	289	290	267	252	271	247	283	277	266	288	267	258	249	274	291	280	285	269	277	295	258	264	233	281	272	294	297	270	282	291	234	314	272	270	289	250	284	288	295	271	270	284	290	268	264	282	278	308	283	272	240	251	283	283	283	249	264	300	270	293	245	283	260	271	271	275	257	282	289	278	270	277	248	292	241	270	274	273	281	252	282	269	275	278	301	279	293	269	281	268	313	271	245	270	253	248	264	291	293	265	264	251	254	289	282	273	271	270	312	262	263	281	284	272	276	281	284	277	235	286	273	279	285	269	282	264	280	304	319	254	270	291	279	261	259	270	271	246	298	294	278	283	308	283	253	263	267	271	292	311	275	258	294	250	272	288	274	274	257	275	275	258	275	283	284	271	277	262	268	260	260	267	281	275	277	259	268	274	273	253	276	296	271	302	278	262	261	282	304	253	256	261	292	279	291	288	323	247	258	247	264	271	308	250	281	264	267	289	270	265	276	269	285	262	275	270	253	285	284	290	291	263	270	293	283	280	263	274	267	257	289	285	255	288	258	257	283	261	270	247	291	265	259	254	285	257	295	295	262	271	261	271	260	278	302	290	256	281	284	289	282	260	315	299	253	269	282	276	265	261	267	282	259	271	293	258	296	278	285	288	266	276	283	251	245	263	252	274	267	288	281	284	259	277	276	259	277	277	309	271	258	302	259	280	282	276	262	270	266	276	270	286	275	285	285	268	274	268	310	269	274	261	309	270	281	274	283	281	286	287	260	255	278	270	268	260	275	289	281	320	291	282	273	272	284	273	295	266	290	290	244	278	277	278	297	266	280	258	275	263	283	272	290	293	260	268	285	277	271	287	302	267	291	301	277	264	269	259	277	277	250	283	298	284	257	287	276	277	278	262	276	265	255	248	258	274	246	263	247	287	276	279	258	260	271	272	273	290	294	238	267	272	285	245	267	269	273	266	283	267	278	311	270	290	259	290	291	266	277	252	302	271	270	255	256	289	289	253	298	287	271	282	283	277	279	293	250	272	308	285	253	261	285	281	314	248	252	264	288	256	296	273	259	275	277	286	263	258	276	264	275	272	292	269	259	263	290	288	276	256	292	284	288	247	263	256	247	274	276	290	286	247	262	259	268	292	273	266	293	280	306	257	263	262	263	297	240	261	292	248	255	293	299	284	258	250	272	252	258	256	261	296	278	290	274	256	270	268	273	257	259	298	281	293	268	272	311	290	300	286	285	292	275	299	269	313	271	238	253	286	283	276	276	281	272	260	274	280	288	278	238	274	292	290	256	303	291	274	286	264	316	302	312	253	260	264	320	275	261	289	276	305	278	292	260	298	280	276	279	278	286	246	280	270	272	263	291	268	290	261	263	272	269	262	251	260	287	281	260	282	292	258	287	293	262	269	293	272	290	276	280	289	274	262	258	299	268	312	284	253	252	299	293	278	286	262	273	234	267	286	277	267	280	286	258	296	277	308	260	297	297	293	270	254	284	249	302	249	257	268	299	277	294	234	250	310	290	250	254	252	278	282	267	269	263	280	303	269	291	293	236	264	274	295	270	290	251	292	264	285	281	277	261	281	244	286	312	256	271	275	288	272	279	265	267	274	255	283	275	282	265	291	267	287	281	325	282	279	262	273	257	275	272	249	288	263	234	270	275	250	246	283	300	284	263	254	266	281	291	270	250	306	267	266	317	286	293	272	278	278	233	283	300	271	284	286	318	276	289	256	292	289	301	266	273	233	296	266	296	264	309	284	276	274	243	297	301	290	267	261	262	284	233	256	274	257	281	293	276	255	261	274	266	249	279	284	273	276	268	270	295	268	260	280	285	245	258	249	264	286	289	290	282	265	283	267	283	298	276	269	273	279	267	265	270	315	267	280	263	310	257	270	302	255	268	277	257	277	326	285	273	277	264	302	259	279	237	274	273	255	263	271	287	274	307	264	280	280	261	303	287	292	277	245	256	290	277	280	271	277	233	258	276	289	261	272	279	272	270	297	279	269	279	284	269	291	260	268	303	277	256	269	271	301	278	273	295	281	276	258	272	238	266	264	284	276	288	267	278	279	299	300	271	276	271	279	286	251	279	278	313	291	296	284	274	317	249	274	273	290	260	258	295	293	282	270	306	268	288	278	269
38968	10134	7998	4061	2692	1946	1418	1212	985	842	709	633	586	511	522	497	477	451	430	476	412	408	400	379	390	391	373	386	368	360	369	375	372	341	376	357	344	364	370	360	369	376	384	367	331	375	344	354	314	358	352	342	283	390	350	341	338	350	353	342	367	365	338	343	344	335	341	348	357	340	374	350	341	362	348	341	319	350	357	303	323	342	370	360	342	355	330	343	333	349	351	318	338	357	327	341	364	354	345	349	330	336	361	338	368	313	308	342	343	351	346	348	342	335	315	319	338	342	372	306	361	311	322	315	327	375	326	351	346	335	336	319	327	368	348	347	341	324	324	313	333	317	350	348	329	340	325	351	322	355	338	364	326	336	324	355	337	327	361	345	308	339	317	330	320	344	347	343	325	388	324	286	329	312	331	369	343	320	355	369	324	306	335	305	328	338	338	339	380	338	325	339	352	347	348	341	366	319	324	338	354	326	345	351	313	343	336	343	322	316	337	321	342	374	332	346	324	333	352	326	349	332	352	340	347	323	342	316	353	383	356	315	357	342	330	331	343	339	335	344	355	336	342	327	378	360	319	314	311	341	325	342	306	334	326	330	320	323	368	356	335	318	339	336	333	351	332	335	358	338	373	343	352	355	328	314	335	332	338	332	336	360	325	351	327	339	330	351	345	325	302	366	385	351	349	345	341	338	323	337	329	291	305	325	353	323	330	353	322	335	357	353	315	338	340	285	343	318	304	348	341	343	313	336	365	321	354	330	333	302	346	361	320	333	334	349	303	360	339	351	348	346	320	325	355	318	351	329	360	329	337	375	357	361	340	347	343	367	331	355	337	321	334	354	335	340	358	343	336	321	320	324	358	327	312	309	334	340	321	340	350	322	348	356	352	357	345	320	341	310	370	317	320	359	363	336	357	331	334	350	334	310	324	320	350	335	350	338	345	365	326	358	355	325	321	333	340	381	336	363	341	339	391	320	351	356	346	341	306	341	344	348	355	311	312	319	317	335	336	353	327	313	323	360	340	340	340	349	348	367	334	343	359	354	341	333	357	343	310	324	354	310	338	309	359	324	344	373	321	323	328	341	338	354	352	310	349	354	345	337	337	336	313	319	334	338	321	318	339	346	350	315	352	325	372	348	325	338	345	358	358	293	302	335	349	316	358	351	334	335	321	371	319	359	324	343	358	355	354	351	325	337	330	332	317	355	318	331	303	315	354	311	360	332	354	319	355	358	364	344	331	300	349	324	336	341	325	354	363	342	368	346	340	355	337	322	319	347	293	295	367	321	344	373	348	357	382	338	312	323	330	342	339	320	316	331	311	364	331	316	319	329	356	332	337	337	320	314	348	331	366	308	352	333	325	355	316	330	344	320	334	328	310	335	343	359	343	324	386	366	355	346	300	320	343	338	343	335	373	334	339	346	360	321	354	355	352	319	338	342	342	335	361	317	335	340	351	330	350	366	351	323	370	346	341	333	337	342	302	303	324	345	370	372	361	346	360	394	344	332	323	337	347	332	339	342	324	335	328	318	362	357	335	329	352	326	332	374	324	304	343	339	343	322	342	362	313	341	317	326	317	329	327	313	353	314	330	338	355	340	338	339	336	354	330	315	385	360	314	346	326	301	326	368	302	338	309	340	344	296	340	319	346	355	345	320	358	329	311	340	328	329	332	343	366	345	333	318	331	346	317	340	320	360	352	331	358	314	306	333	323	327	346	338	332	333	332	304	308	330	322	320	302	340	319	343	340	321	325	312	305	331	348	354	327	299	335	333	323	349	321	342	302	350	322	305	346	311	340	328	351	335	330	326	321	349	321	371	370	304	322	312	355	310	331	352	346	306	347	320	380	343	348	316	333	330	311	334	314	355	353	358	333	317	351	324	362	327	345	366	372	333	343	370	327	310	347	322	324	368	327	369	336	346	321	359	323	359	370	334	330	335	328	336	349	326	331	339	296	331	351	353	313	300	335	345	336	330	331	334	312	335	338	313	371	297	329	326	338	336	334	336	354	343	324	320	350	323	325	367	308	346	333	305	320	322	350	333	330	327	339	345	377	342	331	350	347	327	353	365	370	323	312	314	359	338	333	317	322	325	379	323	328	336	351	328	345	342	373	357	348	393	342	355	312	332	332	355	337	394	334	317	338	335	360	339	339	364	337	335	332	341	326	356	368	335	348	349	325	332	331	325	361	320	332	319	352	389	306	366	350	361	363	320	344	325	321	315	365	329	363	311	319	364	352	316	356	318	327	343	345	331	319	348	368	350	333	301	351	354	314	300	340	347	317	359	347	363	321	366	282	346	332	347	336	316	304	321	373	369	354	354	359	341	352	350	347	349	324	361	324	345	316	342	318	325	346	328	323	344	344	359	387	352	367	356	344	331	341	340	334	364	340	374	356	321	341	332	327	331	365	338	331	318	315	338	325	323	340	357	358	335	312	339	333	351	311	339	331	343	344	349	358	332	362	327	341	333	325	321	336	329	331	364	327	337	375	301	344	332	363	344	310	342	335	363	313	353	377	310	347	334	395	337	380	355	347	333	336	322	345	303	309	341	319	318	342	358	346	341	344	351	358	329	339	324	329	330	339	339	351	337	331	353	340	360	336	350	303	361	306	382	346	372	346	318	339	367	347	324	364	320	350	310	344	340	307	364	328	338	361	310	355	325	339	366	345	343	313	337	358	290	365	353	316	324	326	348	346	339	336	355	348	342	329	329	329	325	306	324	341	366	333	328	366	331	373	333	313	336	370	346	318	334	309	361	343	339	341	348	366	382	328	320	349	341	292	323	352	330	334	342	335	319	335	336	374	311	336	341	310	372	336	327	336	316	327	336	331	332	356	345	318	313	319	322	333	315	357	348	310	331	367	306	306	348	327	308	334	323	341	341	314	390	325	355	338	340	358	330	328	358	330	341	356	325	324	325	334	289	336	342	350	343	409	321	355	320	331	339	311	314	349	336	344	358	341	367	331	351	337	336	351	337	363	323	322	347	330	357	348	374	339	367	341	339	309	304	352	319	345	352	343	317	328	313	352	333	342	327	347	302	338	346	346	333	346	340	328	309	365	358	367	286	357	351	307	326	353	357	312	346	346	314	356	350	322	326	350	331	371	309	359	330	338	346	350	344	334	338	324	342	355	374	320	294	386	317	334	353	343	328	340	371	340	344	331	306	348	310	343	329	328	343	340	359	316	341	348	372	370	329	351	317	366	345	374	331	363	339	341	338	311	331	361	334	317	333	325	339	359	296	350	300	331	317	324	350	341	360	350	324	329	338	326	316	322	337	338	319	314	320	327	358	304	338	308	331	361	343	324	319	343	349	343	339	331	347	331	369	338	327	348	308	364	345	362	353	369	330	335	311	306	359	313	313	341	343	322	347	359	341	323	349	294	337	331	345	369	342	304	349	322	333	340	337	329	333	327	352	353	321	353	339	315	339	395	346	334	349	355	342	323	358	345	355	361	335	351	339	344	350	366	306	315	340
24916	21104	27638	24711	14565	1530	1047	925	883	870	815	833	862	786	821	749	775	744	773	742	783	730	755	774	707	778	723	727	731	759	712	729	736	722	713	772	749	708	711	749	740	768	781	717	737	729	744	720	767	743	736	729	735	734	774	733	738	747	711	730	752	735	698	706	743	715	762	728	727	712	718	703	703	793	766	729	733	720	723	717	753	723	649	727	708	762	710	689	739	757	730	700	745	756	746	764	700	767	723	684	719	655	771	723	728	723	755	737	757	749	732	755	728	772	735	738	714	733	719	732	706	746	728	729	739	700	722	672	743	730	735	726	779	723	703	698	750	733	718	741	704	764	726	690	701	701	740	745	778	767	688	732	766	710	760	679	751	766	749	763	700	758	730	808	778	752	732	761	727	725	710	708	767	780	729	756	732	747	710	746	763	712	697	701	686	760	717	715	708	731	766	752	753	759	705	724	741	731	696	732	728	779	755	727	709	715	768	733	714	761	734	713	761	731	749	767	738	684	709	726	734	735	731	723	747	726	748	735	688	718	743	707	759	712	722	749	739	713	718	791	779	721	758	717	740	729	724	730	758	693	707	712	716	725	735	735	745	740	710	691	670	763	710	739	716	706	761	705	746	719	717	717	724	716	667	735	744	751	719	748	732	750	712	693	712	745	697	761	757	746	710	728	779	746	742	749	710	726	730	713	746	708	721	751	734	758	722	727	682	720	736	757	665	737	747	700	739	697	694	737	756	719	721	712	736	733	734	766	747	690	743	729	759	701	731	763	785	688	733	732	746	792	713	666	738	731	738	722	777	723	724	752	754	738	724	730	758	717	676	757	711	749	696	734	691	730	719	758	766	764	738	719	746	740	735	740	745	777	686	752	759	732	716	703	793	756	762	798	731	757	681	706	771	685	726	756	734	740	775	750	776	734	731	737	735	698	703	776	739	736	738	730	754	756	765	749	735	726	712	765	701	795	755	720	743	737	778	714	709	762	768	785	676	769	756	683	751	768	769	762	668	748	687	726	735	719	707	722	751	764	731	723	727	702	761	758	708	738	776	715	766	718	796	752	764	701	745	763	774	736	753	729	736	767	758	751	714	716	730	750	703	719	728	767	732	706	717	738	754	757	722	729	718	699	702	764	766	743	707	713	728	764	747	745	789	769	754	697	757	718	748	665	743	701	747	740	719	717	748	660	734	708	737	752	743	745	703	697	764	717	796	773	752	744	717	701	711	758	715	702	738	699	730	766	768	738	709	743	765	712	693	780	682	776	770	708	666	752	695	738	703	732	710	755	701	734	729	732	752	747	706	698	723	734	779	724	756	727	748	743	673	769	795	784	701	766	746	786	706	745	687	744	711	743	734	727	751	761	721	726	681	753	774	733	761	739	744	731	714	748	749	745	770	703	779	693	774	705	759	683	754	707	715	716	739	752	746	736	719	681	728	751	737	778	779	766	724	760	722	747	714	736	756	733	741	796	776	753	744	720	743	807	722	741	751	747	738	704	736	696	712	770	766	695	801	725	775	738	714	730	724	730	714	728	789	744	707	722	710	774	715	721	722	714	730	729	724	711	716	712	749	731	726	702	705	767	710	715	726	763	661	672	728	675	771	730	750	711	715	683	728	681	733	736	745	702	731	757	734	738	725	764	728	730	722	722	743	762	746	764	762	730	722	793	785	701	752	731	711	767	696	764	765	782	745	754	729	710	745	732	697	714	755	733	733	767	706	796	774	714	729	701	816	742	776	707	730	709	723	689	750	718	752	720	722	726	719	739	758	711	763	763	720	730	696	731	771	689	731	742	741	733	708	773	722	719	673	696	717	693	725	752	725	689	729	720	760	742	736	783	718	732	742	703	730	727	691	759	690	757	737	728	742	747	736	738	718	778	740	708	748	740	770	738	750	714	753	720	682	727	734	706	739	716	751	707	767	714	747	737	692	780	732	739	743	709	752	765	738	791	689	756	736	756	745	759	705	766	704	728	738	767	758	766	776	745	772	719	733	697	741	722	801	767	724	771	737	707	717	704	731	737	720	750	748	743	771	715	741	709	661	694	695	731	677	726	758	743	740	727	778	757	750	763	740	698	750	694	668	672	745	697	730	707	723	779	728	743	761	750	729	731	705	697	680	694	744	731	700	738	720	706	724	752	744	725	719	727	716	753	706	769	735	758	686	709	680	699	706	672	741	721	719	761	722	744	775	711	724	744	723	771	738	717	710	720	729	766	747	765	737	721	771	751	741	766	777	736	728	717	764	807	739	786	774	742	726	781	749	782	728	736	721	722	731	719	703	743	755	766	731	730	753	715	791	704	761	682	709	705	738	753	703	739	769	738	740	707	700	715	711	690	702	731	719	746	691	696	763	735	749	751	708	748	743	695	727	741	731	739	676	728	686	715	680	715	744	702	692	782	759	756	749	742	748	744	745	751	698	708	698	705	721	761	690	776	686	652	761	694	734	704	729	756	745	687	739	739	768	775	737	751	793	742	690	714	684	685	758	737	697	686	757	795	706	740	722	735	720	690	727	711	749	710	701	688	727	769	727	788	761	747	720	709	718	715	705	750	736	730	749	679	720	755	745	719	742	790	683	764	749	724	774	720	659	720	746	716	776	750	737	731	728	736	757	761	763	703	728	733	727	785	715	728	716	657	720	739	715	744	754	730	726	715	728	798	703	766	742	703	764	718	780	714	651	720	733	733	693	723	735	687	640	707	702	719	715	759	715	744	782	719	756	749	731	731	720	747	734	752	775	736	719	738	720	768	746	665	741	735	738	686	742	736	763	725	733	760	686	748	749	752	718	711	704	733	740	714	731	773	746	689	720	715	724	776	715	706	682	699	704	724	717	726	718	750	715	751	762	713	726	727	737	705	743	724	698	742	734	745	782	760	760	707	696	770	759	729	719	690	806	714	688	735	749	754	755	796	753	741	726	769	704	795	705	721	775	767	798	736	722	757	706	767	752	740	718	733	710	709	718	724	762	738	684	751	712	741	700	721	705	761	740	743	716	738	735	735	731	784	738	758	677	702	712	761	730	747	725	681	706	761	691	691	726	734	713	750	767	758	722	722	732	720	714	732	773	763	728	740	751	736	737	761	754	709	782	709	709	727	727	763	744	774	753	721	756	755	761	726	736	751	680	774	715	704	736	664	753	776	741	737	734	730	728	762	730	697	736	707	737	701	724	741	719	752	706	745	741	759	761	657	732	723	705	679	716	759	727	709	782	728	727	714	742	727	764	691	751	720	754	743	718	706	708	772	732	784	722	750	767	762	741	699	764	728	730	702	732	715	727	716	721	728	716	720	718	713	751	713	749	712	752	720	740	763	698	748	737	773	737	757	715	723	716	748	740	727	746	698	738	731	693	717	765	753	714	765	738	737	699	690	735	740	744	757	734	750	685	737	745	713	740	759	678	768	742	709	739	724	696	697	719	745	761	729	714	751	719	708	694	736	725	759	760	786	744	718	763	736	757	747	743	760	749	770
38075	6701	5166	2812	2103	1678	1441	1299	1175	1118	1041	939	898	871	912	871	909	921	817	859	888	830	881	854	847	844	823	831	823	871	854	851	844	862	811	826	805	781	790	798	806	856	846	832	849	792	786	805	830	862	829	857	806	784	841	798	859	860	842	840	857	825	828	855	838	833	829	822	832	847	823	863	836	854	825	806	737	812	817	841	821	820	788	820	809	815	838	801	808	863	813	777	890	820	784	835	809	814	882	789	839	863	774	851	866	880	832	836	827	849	882	804	873	795	819	811	829	833	789	867	833	838	828	805	825	815	870	811	827	851	791	860	816	776	806	881	820	843	830	807	795	812	764	765	818	839	801	846	860	845	817	816	846	855	828	798	865	885	837	821	813	825	785	831	794	837	830	868	844	833	832	813	822	809	832	856	871	819	844	801	870	833	793	822	820	797	816	806	773	778	832	780	790	790	789	777	811	834	871	811	847	849	810	814	833	843	852	796	831	820	832	815	767	820	833	853	771	808	831	850	838	798	810	788	799	795	781	860	876	767	816	779	778	771	781	863	816	861	820	869	765	823	852	831	824	878	756	791	834	845	837	839	811	897	804	862	833	850	827	828	815	827	811	832	832	842	811	839	850	781	840	836	804	786	794	788	753	844	836	848	793	754	804	809	859	795	829	841	802	801	829	855	761	818	799	820	857	843	806	865	830	848	865	810	827	843	835	822	806	845	806	823	863	863	791	803	802	771	810	823	826	841	824	813	787	792	843	817	873	847	804	843	843	880	868	843	808	827	886	845	807	806	808	829	828	858	831	870	808	819	826	807	850	877	803	807	831	798	796	818	857	834	789	838	881	835	830	801	830	774	806	839	832	831	797	855	848	833	809	826	834	835	832	837	778	799	829	828	826	818	851	849	825	850	794	843	827	849	838	805	823	887	821	832	867	820	824	892	831	863	823	815	845	800	840	835	838	816	886	800	821	831	863	851	841	803	862	859	815	824	821	851	799	792	825	857	788	801	812	773	803	822	818	801	862	786	787	793	774	830	770	809	786	813	832	829	812	830	870	815	827	814	845	793	847	845	841	852	885	871	838	857	811	820	793	786	816	835	813	805	824	900	841	821	809	832	818	839	835	832	799	838	816	884	820	801	800	808	788	807	831	826	831	869	823	805	829	834	827	862	862	823	803	842	828	794	845	847	860	808	861	841	826	809	796	826	844	794	858	796	850	846	809	845	826	820	830	834	832	853	826	861	842	800	828	841	851	843	789	831	815	802	834	818	854	811	870	799	879	831	840	795	825	813	846	808	818	785	846	823	812	811	878	878	798	836	852	824	827	835	801	816	843	797	836	815	822	795	856	796	847	790	826	799	777	803	839	848	818	872	805	787	805	779	824	835	798	814	898	817	831	825	871	832	836	785	781	809	843	823	825	819	803	820	841	839	816	793	817	855	805	821	838	834	886	850	795	813	815	849	789	778	867	832	816	890	829	800	894	826	835	857	809	838	836	838	809	799	831	802	812	857	808	810	797	835	801	830	797	846	835	853	842	852	818	824	865	818	880	857	798	795	799	856	845	824	856	795	810	791	864	812	806	819	810	866	853	806	790	836	818	870	867	835	861	814	816	807	848	820	836	859	853	794	842	811	851	799	843	780	863	795	815	830	787	839	775	850	838	831	806	836	820	827	845	840	842	841	842	777	828	806	874	835	846	790	818	821	786	812	784	789	845	788	801	832	812	818	855	785	788	795	822	843	787	852	817	836	848	901	884	810	786	867	807	805	841	796	802	854	776	769	793	862	809	867	849	801	855	845	809	801	833	843	869	796	877	851	811	807	793	792	845	841	857	855	809	787	798	861	835	755	852	828	818	847	814	824	844	871	823	787	821	881	790	806	782	830	797	797	876	812	844	773	780	817	795	804	804	862	803	865	795	855	842	834	763	839	853	786	820	805	849	874	814	850	818	805	859	844	880	783	814	832	775	829	798	800	858	866	886	870	820	835	797	857	810	797	793	800	869	821	801	865	776	822	792	847	806	810	835	856	847	772	780	815	821	835	842	814	845	811	843	810	827	822	816	805	829	800	817	790	825	824	779	841	810	820	836	830	870	829	859	832	850	805	803	850	800	819	813	852	829	803	774	881	789	857	812	871	821	776	795	840	798	783	802	816	759	789	843	794	813	795	780	819	810	834	825	805	816	819	834	772	773	774	852	789	832	835	827	747	797	874	789	749	837	834	811	833	853	834	817	829	822	829	790	830	783	828	887	787	806	819	810	840	811	853	834	821	819	774	841	853	828	829	795	821	806	869	807	798	834	823	839	796	889	818	845	818	778	814	820	814	827	840	832	891	852	830	785	804	878	818	812	848	765	833	846	808	820	820	845	775	837	859	822	830	827	868	815	882	854	863	861	826	816	820	801	820	821	803	839	835	798	802	894	849	823	843	799	863	812	819	834	805	826	823	829	835	798	833	782	768	827	815	817	809	777	810	863	835	793	880	834	809	795	856	819	775	829	856	840	860	848	825	815	860	812	837	800	825	794	817	847	871	827	794	847	839	833	821	834	757	801	856	796	820	832	826	820	863	795	836	769	822	801	780	792	840	820	814	774	806	824	795	796	864	785	809	843	830	855	830	820	816	798	866	828	839	787	804	812	816	829	821	785	814	817	845	844	848	833	800	797	812	840	834	874	798	796	785	832	824	859	876	780	814	839	867	868	834	813	833	814	852	793	805	807	832	872	856	818	792	837	817	824	801	811	817	826	774	813	843	809	812	816	813	839	844	828	852	832	802	806	835	823	827	813	819	852	807	795	842	871	793	811	788	827	805	842	825	794	791	822	810	825	857	833	803	835	841	805	826	846	830	843	772	853	845	795	813	766	803	833	844	858	834	774	767	820	787	836	831	835	892	869	814	851	813	794	836	856	796	825	779	803	807	822	818	809	820	855	833	820	779	789	832	838	843	834	866	800	848	819	820	800	835	780	852	810	828	806	809	831	808	806	886	830	826	839	839	830	867	799	753	827	818	779	813	800	814	851	807	817	792	858	853	784	832	805	838	809	841	842	790	815	812	931	806	783	864	871	859	853	806	879	810	779	876	841	806	816	814	852	897	862	814	851	878	812	824	808	809	856	828	825	813	908	853	844	811	744	826	856	825	882	901	861	831	860	810	848	866	832	837	801	864	802	852	886	840	822	864	815	797	820	846	824	858	829	807	857	823	832	823	796	833	804	818	851	860	840	776	804	870	795	822	770	832	897	774	817	789	821	842	836	860	824	836	794	826	849	786	785	838	806	806	804	810	856	813	820	856	768	827	847	801	825	847	779	810	848	755	833	847	795	822	788	853	820	785	826	850	870	848	799	806	774	812	809	815	826	793	822	843	824	776	810	827	874	841	810	832	812	853	836	790	817	818	811	822	812	816	857	853	785	833	827	839	801	869	820	832	800	826	832	840	827	827	813	841	800	875	876	826	833	826	833	861	846	839	815	854	832	808
22701	21140	28923	23610	21131	21179	12468	1413	938	911	797	755	695	587	623	601	570	529	536	504	489	540	491	463	484	496	494	476	430	441	466	424	448	467	442	424	463	428	447	438	455	443	453	482	434	423	436	481	436	432	452	432	479	447	455	457	450	416	393	398	403	459	423	442	448	420	417	459	431	436	458	460	445	444	425	421	435	421	457	423	435	466	422	447	405	453	413	432	461	443	435	412	421	451	461	466	432	395	383	451	442	416	436	402	458	455	448	405	427	436	467	414	410	419	427	424	430	414	421	399	421	442	433	419	438	421	457	402	448	433	392	423	447	406	454	433	424	414	392	444	389	416	464	416	442	428	426	402	403	434	455	434	417	443	390	399	410	475	443	431	465	418	431	411	425	436	419	408	438	388	404	408	455	463	444	413	468	426	443	425	473	419	405	412	413	434	422	498	410	443	398	423	492	416	396	434	429	406	439	428	443	432	420	424	432	450	433	407	431	424	435	393	476	411	432	423	438	406	446	437	416	419	445	445	429	435	423	448	428	457	401	419	415	427	462	423	436	441	437	415	416	436	444	419	430	430	444	420	442	440	419	454	426	400	423	419	441	432	411	399	424	410	403	437	438	443	423	436	440	434	430	403	397	411	424	451	415	414	411	413	424	411	414	414	412	433	401	424	451	470	439	444	387	428	408	418	409	448	466	442	414	419	445	426	460	439	443	391	429	458	436	425	422	420	407	429	454	415	427	452	450	421	451	418	429	421	427	406	427	461	463	392	379	403	442	421	417	428	406	431	432	387	449	423	419	429	435	430	455	403	439	456	417	406	413	458	422	407	408	429	429	453	413	439	408	452	473	430	440	465	495	429	413	413	450	435	463	424	423	431	461	448	410	441	430	413	436	417	425	403	364	391	466	446	443	414	445	410	408	422	436	397	458	420	440	413	476	434	429	419	434	422	397	430	430	450	424	424	402	451	404	451	436	450	455	425	462	451	446	453	412	422	415	418	444	439	427	409	446	423	405	415	418	405	411	426	417	429	448	451	416	436	470	472	450	467	407	408	384	422	438	447	435	466	401	426	406	467	415	434	423	424	410	403	434	454	435	407	476	434	451	456	429	436	419	455	447	434	434	453	483	420	418	427	438	435	419	410	396	417	405	438	424	436	453	461	411	422	415	433	395	395	404	426	407	444	420	430	430	417	410	434	406	428	444	431	399	441	429	397	418	411	418	399	373	434	414	449	454	475	398	417	434	418	446	428	448	461	430	424	485	432	420	426	434	375	445	409	391	416	474	432	437	419	403	453	406	455	421	453	461	454	430	415	430	421	440	401	430	439	426	429	415	461	442	468	444	402	390	464	423	435	438	429	454	444	449	373	449	426	428	448	453	456	413	422	383	426	436	429	413	449	442	414	446	436	469	454	455	434	444	411	409	446	441	417	445	439	428	406	423	438	433	416	442	411	407	417	419	419	474	434	436	410	447	419	433	435	425	402	457	446	431	456	439	456	447	426	428	408	444	415	412	441	407	411	476	385	412	425	408	425	425	437	411	440	427	408	449	421	430	435	393	445	418	462	441	429	464	407	417	432	453	411	395	442	425	445	404	410	424	422	431	451	400	398	452	429	381	451	430	434	460	402	457	440	437	407	445	395	428	436	395	416	427	392	427	426	410	436	440	398	444	442	441	445	425	406	397	418	406	397	422	469	447	439	448	443	391	463	437	413	413	415	425	427	425	444	411	442	438	404	404	438	438	435	409	466	439	428	447	453	425	413	432	411	392	411	431	417	472	409	396	427	422	478	418	412	446	425	423	396	407	430	432	443	478	450	455	418	419	405	437	421	433	435	451	418	389	448	403	415	435	430	425	456	418	432	403	445	408	428	440	413	426	401	434	447	425	433	421	428	441	453	436	450	418	414	453	459	441	412	422	439	426	459	432	420	415	445	401	424	431	397	442	412	436	420	410	445	405	410	438	411	414	447	414	394	473	423	447	436	414	446	436	409	389	429	444	484	387	401	431	400	436	416	413	414	458	428	443	461	441	428	435	397	421	478	449	397	450	420	447	425	418	472	390	440	431	408	436	421	410	405	409	474	446	409	436	450	445	427	391	459	431	369	448	427	430	436	405	412	445	440	405	400	418	368	417	460	438	414	410	419	466	397	407	442	407	448	401	428	376	411	433	478	446	441	359	409	402	407	459	463	441	455	449	410	401	413	441	447	445	439	435	442	422	420	402	448	421	479	469	456	411	408	410	439	449	420	438	389	440	390	425	399	387	423	421	494	443	412	398	404	423	420	438	449	427	440	411	469	430	403	448	416	425	429	451	439	425	428	435	419	422	426	424	436	422	396	396	409	439	438	431	375	406	426	400	435	443	465	431	402	442	410	444	411	433	431	446	389	444	420	443	431	409	383	404	413	429	431	456	407	438	462	424	455	422	416	407	462	441	408	444	411	409	428	488	455	384	437	428	429	470	441	440	430	422	449	407	424	414	388	443	396	416	434	450	424	449	405	405	405	403	430	426	423	451	455	414	420	445	403	395	447	495	445	442	423	403	455	415	427	454	393	446	426	442	399	432	417	406	444	432	440	464	436	447	419	439	455	469	419	436	461	439	406	397	425	439	384	428	432	434	413	400	453	414	433	414	454	424	390	431	434	446	432	453	473	434	463	421	398	414	402	442	450	432	414	422	429	432	425	428	434	412	454	462	437	446	421	418	422	436	408	440	450	448	463	443	395	447	438	427	418	450	404	417	431	440	424	405	468	448	436	422	412	416	409	425	372	452	437	454	428	416	446	433	435	426	406	420	395	433	425	445	447	438	419	395	402	435	429	406	382	454	415	438	429	428	464	411	410	420	458	442	411	460	435	465	412	450	423	421	408	411	425	427	426	435	430	432	405	419	432	457	435	424	435	431	446	408	425	448	421	451	485	404	421	423	445	419	449	431	384	438	449	462	419	436	397	430	396	402	389	468	429	399	413	399	416	423	428	437	438	435	402	425	438	425	430	417	429	453	428	432	437	444	414	447	395	431	419	458	456	431	393	430	428	430	395	423	404	456	425	413	411	437	407	423	428	438	431	405	399	406	492	404	441	423	401	443	447	429	449	405	417	374	437	416	428	420	405	417	396	448	419	446	469	411	451	383	418	431	438	424	438	420	437	432	415	410	463	426	404	457	443	438	427	428	429	457	445	427	424	431	434	424	402	421	457	395	437	414	426	430	448	413	428	448	461	407	446	401	409	457	415	439	417	423	409	430	438	447	431	456	420	400	411	411	444	446	434	414	460	443	425	417	438	461	420	410	417	487	440	452	457	426	465	444	402	416	416	440	437	430	435	446	420	446	394	444	451	463	436	438	432	419	463	444	403	426	398	432	455	414	407	427	411	439	415	420	424	425	445	445	426	408	421	445	414	426	416	418	430	424	409	388	428	422	398	425	446	436	431	439	419	444	411	457	433	407	449	437	437	429	404	457	428	449	439	421	449	457	436
38235	16237	13638	7307	4767	3637	2832	2238	1807	1435	1303	1110	1009	828	844	805	709	726	687	649	676	629	602	566	550	589	603	574	523	514	561	558	559	565	516	503	557	468	548	528	489	502	483	499	495	490	485	484	431	509	455	484	509	516	465	461	470	502	478	448	489	491	465	421	477	493	517	481	446	474	486	499	469	464	482	513	478	513	483	459	470	493	514	441	441	474	449	477	455	466	435	479	465	451	446	472	465	483	496	469	490	476	474	499	476	442	494	477	452	507	495	491	449	494	477	482	485	488	450	518	487	436	501	460	477	486	474	427	502	460	510	506	473	453	483	460	459	451	472	466	486	501	482	498	472	472	460	485	470	496	497	474	495	466	512	454	469	476	419	423	495	475	462	441	464	502	515	497	473	450	460	477	462	440	478	508	454	504	486	501	456	458	467	468	498	476	438	431	433	469	491	458	470	514	470	475	458	502	499	451	483	491	452	483	482	429	497	453	502	474	463	459	467	442	454	475	467	450	468	506	463	492	469	485	464	456	472	504	466	470	532	476	438	471	497	499	497	498	487	505	475	494	474	482	463	479	493	452	509	466	451	480	486	464	454	469	459	513	449	449	425	467	501	469	442	531	435	480	465	439	463	442	487	486	452	460	475	495	475	515	492	498	501	474	490	465	479	504	493	457	458	489	441	531	447	460	469	487	497	464	510	495	483	464	484	509	485	487	482	440	480	501	489	489	497	426	463	479	475	528	448	442	487	495	481	466	506	468	487	478	516	491	473	477	500	445	475	477	496	472	491	471	454	478	483	433	473	452	474	530	465	497	447	509	441	488	496	455	448	480	432	504	460	485	496	441	488	471	466	503	481	473	456	480	469	486	464	455	470	479	493	470	448	499	449	473	490	449	465	441	447	440	479	482	501	482	450	476	421	482	473	449	487	456	480	500	474	467	484	473	480	451	476	462	472	468	479	519	472	498	424	474	490	496	438	509	462	452	466	489	451	485	481	451	442	488	429	511	454	500	470	471	500	488	498	462	485	465	438	484	449	491	478	463	485	455	503	480	453	466	468	469	467	459	477	462	457	468	493	491	483	466	424	483	486	475	470	478	462	486	474	478	472	477	466	455	466	453	424	478	478	473	478	422	479	464	516	504	481	515	501	506	466	453	520	458	486	437	463	457	442	482	466	454	479	469	456	473	452	479	471	464	439	469	477	459	499	459	484	448	469	480	460	469	491	444	441	463	524	482	469	474	461	451	484	473	447	467	444	452	459	494	479	494	458	483	489	507	478	458	483	518	441	467	477	454	492	485	463	463	493	501	467	529	470	458	457	513	494	476	459	502	461	468	435	488	469	505	456	472	451	430	476	453	459	461	461	461	441	466	477	467	455	475	482	479	478	478	510	476	485	453	440	488	448	486	473	492	462	453	434	485	484	447	445	500	465	473	524	472	447	484	509	465	500	460	484	458	459	483	451	481	444	471	464	465	444	502	424	451	453	469	482	460	472	503	501	477	523	480	440	466	494	471	483	435	453	465	463	452	456	460	496	479	470	465	502	427	446	453	512	460	448	506	454	449	479	467	462	466	479	495	451	453	447	479	475	450	464	453	504	476	435	469	462	472	444	486	454	499	471	479	469	468	504	496	462	496	462	453	468	442	502	489	455	471	479	481	456	485	490	468	477	444	457	433	472	470	500	500	470	471	468	479	467	478	482	475	486	474	494	493	513	449	477	462	505	481	438	477	525	479	483	422	476	477	449	481	477	512	424	513	440	469	485	452	471	476	473	482	495	459	475	430	470	494	495	494	480	521	449	489	450	482	484	490	476	444	466	452	457	448	500	511	453	445	488	458	483	420	464	452	501	472	476	501	473	468	454	471	460	459	513	475	465	469	448	452	495	429	471	483	476	504	485	480	457	555	473	501	492	470	485	480	470	461	435	463	472	481	469	467	452	456	485	459	459	485	458	445	509	535	497	475	442	458	479	497	491	484	460	443	452	477	463	449	485	484	486	496	476	527	484	483	499	497	508	498	482	428	510	491	449	474	478	489	455	467	488	483	469	481	487	518	480	518	511	462	506	507	446	504	482	516	474	490	472	461	472	440	475	471	485	472	483	499	477	518	470	471	477	461	470	461	538	516	405	456	441	479	462	464	515	467	450	505	479	464	498	452	458	470	495	462	476	453	468	493	485	531	439	485	466	499	450	472	494	460	502	464	494	448	444	515	494	505	475	478	449	506	493	474	471	511	479	495	478	515	497	512	446	456	510	461	479	452	499	472	471	473	452	466	454	513	464	491	448	467	454	482	489	446	496	451	476	503	464	456	498	467	483	482	491	497	446	489	452	456	478	457	500	514	458	475	475	484	477	493	513	451	489	493	446	464	463	464	472	485	446	432	475	454	452	477	450	487	484	454	481	506	448	484	440	449	436	517	477	456	477	511	452	490	457	479	466	432	483	502	477	452	472	446	488	464	490	521	469	444	474	501	472	459	472	511	506	451	474	478	475	488	503	448	487	462	508	486	451	483	501	407	447	516	475	513	461	454	490	473	430	496	493	527	460	511	467	448	481	451	478	504	433	475	485	471	486	529	458	450	500	465	444	471	454	451	480	452	489	454	495	451	466	472	494	450	476	474	485	473	485	479	449	490	478	481	434	476	468	504	485	463	477	469	451	460	511	499	445	469	519	496	469	459	453	517	458	458	492	492	497	482	504	445	485	466	461	472	489	473	432	456	482	506	454	430	464	452	466	477	444	497	473	467	490	469	476	470	484	478	444	516	454	518	500	466	479	426	462	472	437	496	477	458	500	437	515	462	468	463	416	449	472	446	478	434	442	483	459	446	478	472	456	436	439	463	483	460	502	483	500	497	468	453	465	478	425	494	466	469	450	443	446	445	498	422	474	476	504	458	500	456	499	481	457	480	442	473	478	458	456	475	467	490	461	445	477	458	404	446	467	509	474	491	453	439	506	468	515	502	492	471	499	448	466	449	499	456	448	457	435	498	465	470	485	439	497	482	498	500	414	471	426	446	515	497	484	476	419	503	464	463	457	464	443	429	491	462	489	480	485	451	467	509	455	472	495	460	471	454	476	427	417	508	482	493	473	487	460	459	482	499	503	438	433	459	486	464	454	473	440	453	470	480	450	468	465	469	470	506	477	491	431	479	466	475	496	440	456	488	517	495	459	442	460	455	458	449	464	424	483	471	507	474	455	468	434	473	472	462	494	492	471	443	428	491	478	486	483	450	488	479	450	485	503	451	476	465	501	488	469	470	485	471	499	468	500	488	469	515	457	482	463	465	482	462	463	482	461	453	490	472	458	435	519	503	481	493	478	463	464	430	454	476	450	480	481	460	485	502	447	454	488	486	475	468	460	472	462	461	470	474	523	454	442	441	500	425	444	453	465	497	492	503	461	525	472	463	451	431	453	489	457	463	466	477	475	483	485	467	486	469	450	461	500	483	471	474	499	524	459	515	518	481	462	484	443	484
27431	20079	7906	1044	699	582	633	563	555	581	573	535	518	538	565	520	540	550	520	567	517	556	597	548	550	553	535	499	495	539	497	518	508	510	559	530	542	590	516	537	552	549	564	548	515	506	586	563	568	556	503	567	567	505	522	515	528	560	540	536	542	541	542	565	533	526	572	522	567	521	546	545	580	536	515	546	555	542	529	494	523	522	551	517	589	559	565	523	574	583	559	532	508	580	526	541	565	563	561	532	507	586	528	486	518	568	540	551	583	533	542	548	530	573	528	548	567	561	486	547	524	537	579	506	593	543	514	547	537	529	521	544	530	527	548	544	540	561	519	492	521	523	532	604	548	533	499	574	538	540	561	550	532	573	536	531	537	514	522	537	501	583	538	575	521	549	561	562	557	574	591	519	556	514	534	553	541	581	545	510	568	550	531	574	534	516	553	506	530	565	559	522	521	527	535	521	535	572	611	513	533	531	538	583	602	547	566	584	511	539	511	559	584	572	539	517	568	548	490	550	500	575	524	523	598	529	517	513	556	534	562	522	532	562	495	530	531	542	524	526	561	546	509	549	486	563	540	560	517	554	546	559	541	537	561	515	541	529	559	550	540	545	546	540	559	569	522	559	544	610	480	536	543	510	515	517	549	513	512	498	578	560	521	547	547	521	544	516	553	513	516	556	573	542	525	508	513	522	587	512	559	528	545	529	589	508	514	555	547	576	535	559	574	544	556	563	564	558	506	548	550	513	565	563	561	536	573	527	525	592	533	553	515	477	534	569	564	530	563	519	533	525	536	546	533	555	554	530	549	554	550	531	526	517	541	565	520	525	511	544	514	520	536	492	505	581	486	573	542	530	537	517	586	556	539	556	609	541	529	533	559	573	545	508	521	528	567	524	547	588	505	557	539	551	506	517	524	497	537	509	520	568	523	557	529	531	493	539	542	516	556	541	570	565	487	567	511	512	537	560	557	538	531	527	517	550	552	541	493	461	548	551	515	507	540	536	521	543	542	562	521	549	535	565	528	536	508	525	557	520	546	520	547	568	520	542	535	540	528	533	545	528	497	525	548	497	518	553	525	549	551	525	571	591	489	549	563	558	551	532	513	550	513	533	539	545	517	514	537	554	519	521	559	566	544	499	481	511	589	556	521	570	531	543	532	542	519	548	562	517	512	509	563	521	526	534	518	560	513	557	564	510	579	537	526	484	545	569	513	540	542	532	538	540	551	544	520	545	561	516	559	526	554	548	545	531	532	523	546	525	521	574	500	540	540	532	535	567	534	531	538	530	519	478	542	543	530	553	517	520	556	547	517	560	556	537	563	521	533	526	525	503	554	558	553	562	518	540	544	553	547	548	498	551	551	524	535	595	526	538	519	539	559	514	505	507	494	523	536	556	513	500	566	562	547	563	585	533	557	531	554	559	519	544	576	527	554	574	559	514	533	514	528	519	547	557	530	513	583	512	555	545	534	558	542	557	531	542	536	523	529	545	579	556	558	556	554	520	541	527	579	514	557	487	565	508	502	577	507	504	560	546	495	501	517	573	558	488	576	542	549	551	513	560	557	552	560	559	546	559	518	569	499	562	599	587	570	521	515	501	528	576	530	557	591	562	544	496	505	534	521	536	539	570	516	546	544	523	555	580	567	534	529	543	543	557	537	533	535	549	485	563	514	589	515	502	555	511	501	563	550	495	514	513	526	532	546	517	535	539	504	559	493	521	541	563	524	521	502	532	543	517	561	555	538	492	546	536	522	508	510	524	516	536	504	556	558	557	533	551	571	554	492	555	525	533	554	527	525	546	515	531	527	535	583	558	546	530	535	536	530	549	507	530	508	516	533	557	552	510	545	574	533	539	508	539	576	544	547	493	564	538	546	525	543	543	523	554	527	525	538	516	526	565	548	559	553	531	545	521	525	532	546	516	564	562	539	566	520	551	572	519	523	527	513	546	598	543	552	523	560	511	488	525	529	571	535	531	524	530	581	536	559	549	555	515	569	539	505	521	560	546	520	574	539	542	574	527	536	533	557	564	524	545	484	524	586	531	570	541	564	559	497	545	553	536	528	548	534	507	531	501	532	542	549	527	550	537	572	566	522	493	503	555	519	553	519	529	524	536	539	560	528	535	550	509	547	526	545	514	522	543	512	546	562	532	523	527	544	566	550	535	539	552	513	573	556	575	511	529	508	592	531	535	533	520	519	574	544	538	524	507	561	564	536	561	541	524	587	531	560	581	519	549	533	515	524	542	531	511	536	548	530	533	530	530	524	568	562	467	535	585	493	529	499	548	552	569	518	558	562	529	521	547	544	561	548	595	550	561	535	513	548	552	549	538	541	499	557	568	519	532	530	550	516	529	550	542	518	499	530	523	534	566	553	527	534	498	544	535	562	566	530	557	568	528	530	559	545	544	543	531	524	517	506	524	580	533	535	533	544	579	526	571	545	524	518	579	522	523	537	548	562	524	543	528	553	549	541	550	528	543	532	542	515	524	537	559	533	552	547	547	521	539	498	567	533	585	533	533	530	535	540	552	547	523	490	518	500	522	561	487	550	545	586	570	554	555	502	489	541	550	566	552	559	575	514	524	584	491	558	557	535	531	522	541	556	508	541	574	556	522	522	513	565	513	530	562	537	533	528	514	551	542	571	548	524	544	582	523	581	518	549	565	553	526	569	532	545	549	549	492	546	575	549	526	557	561	511	514	511	558	506	552	549	532	545	538	578	566	558	555	530	517	590	537	597	526	541	542	565	538	585	531	530	477	559	519	578	524	524	525	512	528	548	540	523	512	535	599	518	590	554	511	518	561	570	512	525	571	550	552	539	565	535	519	538	524	537	554	525	533	583	558	543	534	557	514	522	542	569	574	552	512	532	604	524	507	557	536	554	543	546	506	517	523	514	529	518	539	549	546	507	512	564	533	587	565	543	535	532	537	521	540	532	588	570	501	534	502	551	516	521	531	517	533	584	545	525	527	534	542	563	514	515	559	593	536	538	572	522	569	530	536	526	516	558	557	519	558	522	535	562	498	531	505	527	531	538	546	562	537	510	551	562	520	508	513	529	485	553	498	574	524	556	540	548	541	520	491	517	525	522	578	522	574	585	547	519	565	549	549	536	564	544	569	503	514	578	531	531	498	511	546	505	491	483	520	537	525	527	549	554	494	552	543	554	538	520	541	529	543	512	580	585	531	486	572	541	559	569	544	505	529	531	546	564	528	566	554	538	560	505	565	531	527	568	567	564	531	519	551	558	527	544	526	504	563	509	579	534	568	544	536	491	573	506	548	529	566	584	555	519	542	517	556	526	554	496	545	551	540	577	490	515	544	527	562	534	554	544	521	547	519	554	527	520	526	498	483	555	571	585	525	504	551	517	559	563	542	558	538	530	533	573	526	525	521	549	521	539	567	532	540	539	597	533	532	505	541	535	519	530	578	537	514	501	550	534	591	558	547	488	556	517	524	515	525	563	505	526	531	535	552	548	519
16522	1514	1271	902	754	753	693	695	698	649	617	691	657	634	697	655	632	652	640	702	647	620	625	673	650	666	639	652	641	634	637	637	676	645	631	643	638	617	622	632	655	695	606	621	637	655	632	666	634	645	665	607	661	645	610	638	666	652	618	662	601	667	644	630	670	625	646	684	642	659	573	669	605	604	706	673	581	627	668	660	624	632	661	640	647	649	647	642	606	638	613	659	627	602	635	678	582	634	614	641	650	627	641	654	633	671	623	639	632	647	641	572	648	624	600	613	642	632	623	606	621	635	645	647	625	632	592	622	641	646	590	615	601	640	614	605	621	611	639	623	610	649	649	655	649	624	592	637	647	648	640	641	653	632	671	614	664	613	628	605	647	636	653	640	646	671	636	616	674	600	665	590	658	611	615	609	645	602	646	644	646	625	654	686	663	683	634	646	671	655	658	644	607	644	598	641	660	667	621	630	667	637	600	632	615	568	639	595	668	666	626	647	588	633	632	607	631	654	669	622	652	640	638	646	652	655	641	679	680	673	649	638	680	628	643	637	635	611	652	633	654	622	629	652	667	670	646	621	667	607	613	633	643	628	665	651	614	642	640	630	673	650	649	634	621	652	638	652	647	629	625	625	653	605	584	628	665	612	624	614	651	641	644	633	605	631	585	622	645	653	565	646	643	648	652	637	655	646	620	624	672	592	647	673	652	619	632	614	615	616	646	606	636	619	596	639	657	582	648	673	645	646	615	630	607	672	633	600	616	640	660	656	607	608	658	642	642	629	639	685	631	622	643	662	589	698	624	683	627	677	642	639	627	613	627	660	649	606	689	637	596	675	632	614	587	633	648	618	643	587	593	656	607	645	646	627	628	628	634	657	623	634	605	638	623	619	616	604	655	664	631	650	635	594	632	639	642	614	611	620	635	665	611	630	630	618	681	638	654	626	655	615	676	584	617	679	634	606	611	636	615	627	670	674	615	643	667	634	633	652	616	665	607	632	592	605	610	641	652	617	642	643	643	619	619	666	645	628	658	613	628	655	687	621	627	606	630	622	629	598	621	606	586	659	646	611	632	628	656	650	650	703	601	688	613	623	654	622	648	652	642	628	613	653	668	615	647	647	600	680	658	614	623	622	632	650	583	627	681	623	657	612	607	660	646	650	656	590	569	621	695	667	604	672	654	600	650	591	614	635	626	614	668	633	636	609	596	596	610	675	637	593	596	655	637	596	638	606	670	625	663	637	645	638	629	649	609	620	649	643	571	637	645	671	617	625	610	651	665	614	670	585	638	593	633	657	620	634	630	616	636	609	637	628	663	644	635	638	606	632	629	663	658	650	597	606	633	644	606	613	626	650	630	665	602	614	659	671	628	634	636	633	618	673	612	662	643	658	587	606	662	651	614	637	628	648	684	607	613	637	630	618	652	652	643	643	622	657	624	578	613	642	665	643	635	693	608	637	641	705	654	626	626	651	645	669	646	597	620	640	610	703	612	642	655	701	622	594	603	650	600	662	669	663	610	636	616	612	632	696	646	595	675	634	636	670	644	639	641	615	583	596	653	683	592	618	582	642	670	687	637	644	639	648	651	613	622	630	675	645	644	654	629	639	619	605	678	655	614	630	626	660	664	643	623	654	635	616	632	609	620	635	625	656	572	629	637	646	628	658	625	634	616	646	659	651	640	659	642	613	660	616	627	616	636	663	592	650	643	631	637	628	628	650	621	643	617	601	658	623	647	615	653	671	608	646	646	649	655	634	632	658	628	660	727	571	661	610	637	633	624	633	629	571	635	630	657	629	630	611	670	623	626	626	617	661	597	648	611	656	649	637	641	643	597	624	614	655	609	582	645	597	641	640	630	632	611	624	601	642	650	615	615	637	608	638	607	627	635	672	602	675	660	640	658	590	609	630	673	611	637	611	622	649	636	665	652	637	608	611	640	613	568	638	631	643	634	603	672	679	647	625	640	631	622	672	667	658	618	629	605	648	675	647	618	654	623	611	641	652	690	613	633	691	667	627	616	623	646	627	642	628	671	670	661	650	645	611	633	664	638	612	623	605	604	608	705	669	630	640	615	623	664	644	616	609	611	604	635	684	692	590	658	656	622	589	616	644	614	686	614	668	635	641	627	623	623	653	649	654	619	654	638	618	636	609	624	672	710	659	639	607	606	639	696	663	637	652	689	637	645	622	602	641	640	649	607	624	621	665	601	636	586	639	644	633	643	688	583	622	628	654	622	660	627	637	662	612	616	616	611	642	619	610	639	594	675	617	645	630	626	626	638	613	625	621	643	675	674	600	655	634	625	610	608	658	669	640	562	633	660	598	639	643	637	634	630	653	639	660	631	636	620	627	645	612	646	650	658	616	618	607	616	650	631	632	660	623	632	631	598	650	634	631	638	665	702	665	650	631	644	638	644	629	656	617	656	608	633	607	697	605	655	616	652	607	654	622	635	614	616	649	612	643	623	655	636	650	658	676	631	656	636	653	633	651	556	627	621	599	692	614	664	702	639	672	632	680	648	629	645	622	596	624	597	644	586	610	692	607	586	649	595	630	590	690	648	633	610	626	645	664	601	654	603	657	655	621	634	608	664	614	601	595	655	649	609	632	636	609	659	587	628	670	662	641	643	670	682	627	649	640	638	652	625	623	583	583	632	647	634	650	646	622	640	616	606	601	607	642	630	604	642	637	621	652	609	622	626	670	637	663	626	617	620	648	610	665	659	590	697	673	617	595	633	600	645	606	617	665	625	609	670	690	623	612	611	647	608	676	632	652	651	573	622	640	648	648	606	639	678	650	599	676	612	603	577	647	653	613	615	596	646	634	612	641	642	603	681	628	656	600	626	617	642	609	628	599	640	649	644	655	624	649	663	658	624	627	656	647	647	634	625	625	623	655	613	640	649	648	603	659	646	634	656	669	665	664	650	696	661	634	623	663	643	607	595	636	667	615	634	633	691	627	629	615	684	663	691	615	599	628	638	660	637	618	655	635	632	623	641	648	649	656	586	590	612	619	599	638	630	579	613	591	598	623	635	635	622	633	661	664	643	669	656	685	633	645	645	598	660	624	640	632	651	605	642	615	650	668	663	606	627	623	653	697	654	620	669	678	633	672	655	581	597	628	627	635	633	593	694	635	609	644	645	622	649	631	625	642	680	628	637	618	577	663	615	663	632	599	624	596	586	627	629	653	625	653	635	711	622	623	643	629	637	648	645	668	591	623	598	650	624	651	640	639	616	607	708	623	679	611	626	615	629	647	620	663	638	658	696	615	598	612	626	626	666	661	601	655	622	646	637	648	647	632	653	619	671	615	640	653	641	629	566	671	639	642	633	616	663	645	640	655	649	630	646	625	655	642	579	652	660	611	631	646	635	595	645	616	631	623	621	638	645	608	638	629	606	596	633	683	619	620	647	587	647	648	623	617	614	663	635	667	652	645	598	628	667	636	660	612	657	642	613	620	616	643	621	634	658	623	634	622	624	651
23604	21052	28483	23797	21036	12876	1220	678	567	522	467	421	400	385	359	391	356	331	318	323	311	306	304	318	319	295	296	298	294	287	297	280	296	300	330	302	285	313	303	297	310	290	286	300	307	269	291	279	300	259	285	284	296	289	285	283	294	297	257	264	269	301	256	271	282	275	276	269	273	283	266	245	268	280	274	292	265	287	269	279	255	304	298	323	298	278	278	268	276	256	303	300	274	302	283	267	297	279	271	271	279	278	264	238	288	278	303	269	284	274	308	273	274	274	244	266	301	261	261	264	283	308	276	266	299	267	268	301	284	269	276	279	276	313	285	277	290	287	279	267	283	263	282	283	255	275	256	300	268	245	284	277	290	287	298	282	287	277	276	279	295	286	262	292	253	275	280	260	285	266	265	291	270	291	291	270	286	271	287	322	276	250	266	283	282	302	274	263	277	290	290	264	282	264	272	277	286	284	275	269	299	282	284	272	251	324	280	275	280	254	264	249	261	278	259	259	248	263	253	277	254	271	269	291	282	265	279	287	283	274	262	268	296	266	266	282	263	248	305	292	316	285	276	262	284	283	266	245	264	294	255	251	280	251	314	272	294	259	259	291	333	315	308	286	269	262	269	293	314	272	277	266	280	266	254	283	270	327	275	268	269	291	263	284	227	251	287	267	285	286	285	308	261	275	277	253	262	261	259	298	287	270	283	293	248	274	286	266	252	285	251	279	255	284	280	271	285	278	270	307	299	282	287	265	304	272	291	280	289	301	252	285	268	280	284	269	273	269	306	272	296	322	277	262	297	285	294	307	302	273	250	299	292	303	290	298	288	285	259	257	296	270	269	282	279	256	294	304	279	270	297	281	268	272	272	282	270	269	268	270	279	285	264	281	283	280	265	293	277	281	266	285	290	262	289	284	301	266	285	273	299	314	261	299	256	265	276	258	294	276	292	316	270	283	243	284	263	290	289	285	280	269	274	283	276	279	272	290	281	243	266	261	317	276	268	260	263	232	259	293	270	279	290	301	300	232	267	283	273	255	249	238	285	246	266	288	276	301	245	263	305	278	292	280	266	279	296	270	276	294	279	260	277	272	260	257	271	298	302	257	300	276	269	291	280	302	299	300	282	307	290	278	280	296	275	288	301	280	298	268	271	283	258	255	266	286	273	296	262	296	255	271	279	271	255	286	274	279	270	279	271	277	269	276	292	311	277	277	280	307	276	246	267	282	272	278	280	302	266	267	259	278	283	277	267	281	318	283	269	242	267	281	289	261	269	265	270	266	275	272	258	276	279	317	258	276	263	273	287	262	285	269	238	298	273	309	275	276	296	302	303	274	252	301	275	282	277	286	289	281	274	264	295	270	289	266	294	277	252	305	291	259	257	288	264	278	302	236	303	293	281	292	267	296	273	261	302	254	295	264	268	263	257	286	280	317	266	277	260	275	293	285	274	262	289	262	309	269	282	252	272	251	263	250	267	289	287	255	287	286	270	292	257	288	265	267	267	266	284	283	298	246	290	271	263	270	283	257	258	294	283	262	260	270	262	282	268	263	296	250	304	304	268	282	263	301	268	275	277	291	296	271	276	269	265	287	260	284	251	284	269	285	265	290	299	255	269	269	276	265	298	300	297	289	269	304	254	278	268	293	278	296	269	300	290	285	271	278	298	299	297	254	290	270	277	251	291	268	263	281	292	319	306	271	289	265	305	274	300	254	272	295	249	263	292	273	271	264	260	250	261	267	280	269	270	269	269	289	296	272	259	296	297	275	276	318	275	272	251	282	298	297	273	280	307	278	277	271	267	306	242	259	273	302	286	265	258	284	255	264	272	293	284	275	278	301	291	242	291	291	310	300	286	296	274	263	277	260	277	287	277	274	292	269	294	269	288	230	307	274	253	262	267	240	282	262	276	304	292	262	282	268	294	265	242	280	268	276	259	278	291	289	277	318	257	279	262	267	273	283	308	277	279	291	260	244	284	293	276	293	269	263	297	262	267	288	290	247	258	266	265	274	279	251	250	278	312	263	279	294	242	257	243	251	256	298	314	245	280	287	267	286	288	274	258	263	270	292	285	284	261	267	278	279	288	291	264	278	312	310	286	291	273	280	280	292	266	256	289	297	279	287	272	295	298	279	312	291	276	296	278	276	259	251	245	268	300	279	265	263	289	279	265	288	259	273	293	268	315	267	253	281	286	277	292	258	279	261	274	257	275	273	272	280	283	263	301	270	292	304	294	270	286	268	267	242	263	282	242	282	248	262	257	286	284	306	279	287	304	270	282	243	309	286	251	291	270	261	281	254	280	311	273	283	262	232	268	293	267	276	258	258	254	292	296	285	295	269	282	289	281	288	298	269	277	287	273	263	317	275	293	279	314	296	278	305	252	295	290	267	258	288	287	294	271	280	298	249	263	297	287	280	262	291	271	251	288	279	284	260	257	300	268	258	272	279	279	251	269	288	292	300	291	263	281	264	300	297	291	285	284	283	263	251	286	268	244	287	292	294	291	284	268	266	293	259	274	273	295	299	268	252	288	278	295	274	257	268	281	292	282	267	257	268	297	288	285	264	288	278	258	304	239	272	280	280	293	276	288	302	266	253	284	277	276	276	272	239	289	272	262	255	306	312	260	261	245	293	252	273	295	271	263	290	285	260	292	315	287	282	292	283	279	255	285	270	290	281	294	275	297	268	279	286	287	253	270	270	272	276	263	271	291	271	287	302	251	254	270	238	288	275	302	307	263	262	293	289	303	314	275	284	246	262	277	290	270	266	247	276	286	265	266	280	258	273	281	255	260	277	281	264	283	270	260	283	295	265	259	292	275	302	272	299	263	247	266	291	271	284	292	270	251	257	275	268	270	239	276	280	275	242	286	297	271	264	294	279	260	274	287	273	285	291	273	266	267	282	272	267	279	298	286	266	264	268	248	307	269	287	278	275	294	246	280	261	292	292	265	248	263	281	286	288	289	279	259	279	274	262	274	295	318	278	319	254	271	279	308	266	285	300	270	274	275	266	280	263	273	281	268	281	287	283	280	269	293	313	261	308	289	275	274	319	299	260	305	236	295	294	300	249	305	271	277	282	288	255	256	277	277	259	298	300	286	280	271	286	260	272	275	292	251	318	274	248	280	284	245	268	288	281	265	279	300	257	271	294	278	294	262	288	295	271	252	275	297	270	287	270	267	282	271	262	250	287	281	288	268	280	263	305	283	279	235	257	278	264	285	277	267	268	315	273	250	258	268	280	272	287	291	238	261	277	276	266	310	294	263	282	257	294	283	281	292	282	286	285	285	265	254	296	260	300	282	289	281	288	245	279	256	248	257	270	271	286	285	298	299	267	271	265	291	299	288	262	293	271	266	268	272	270	254	287	275	252	282	274	281	278	275	241	272	283	285	256	293	289	271	259	292	281	248	263	267	286	257	258	252	286	270	281	276	287	307	287	313	279	275	261	266	266	295	281	279	296	275	287	276	294	301	288	300	270	284	266
38437	10250	8206	4000	2704	1973	1515	1187	1031	868	735	650	633	579	461	489	456	472	413	429	426	382	392	416	356	390	357	352	364	362	372	350	343	362	345	388	341	343	353	360	325	332	370	329	335	361	349	335	351	348	315	350	317	346	361	337	377	352	331	332	342	341	339	337	356	345	359	332	345	344	359	346	373	323	337	363	348	356	332	348	322	322	364	322	328	367	349	335	337	331	336	324	376	326	305	361	368	334	364	342	347	331	346	326	369	302	352	372	352	309	378	322	347	312	339	346	364	333	336	311	349	328	346	318	335	345	301	340	349	325	356	345	342	366	358	323	313	327	299	348	337	327	356	316	332	360	348	374	294	337	287	349	323	313	334	340	342	348	354	361	347	351	328	303	342	344	298	331	351	340	342	319	362	343	322	348	306	345	314	299	312	350	346	356	355	335	347	344	359	340	362	346	366	334	334	327	348	322	344	317	361	339	333	336	347	323	354	323	342	341	360	344	367	335	344	345	351	344	346	341	356	359	329	353	345	332	333	343	300	322	309	327	348	328	322	325	314	371	327	367	338	301	336	346	346	348	323	316	379	316	363	316	314	368	344	371	338	311	363	345	307	361	337	343	347	332	351	343	353	362	319	319	361	371	326	333	320	340	329	328	339	330	327	313	329	335	317	311	346	334	320	300	320	351	336	322	307	323	355	363	362	356	337	352	291	365	314	338	363	325	343	319	320	334	318	352	334	332	325	308	365	313	357	330	334	321	327	341	361	358	320	337	327	348	357	322	370	345	340	327	315	363	368	337	330	355	327	332	345	313	338	323	357	347	331	327	346	330	324	325	358	312	359	379	296	315	334	305	334	345	317	314	341	307	315	325	337	361	327	346	319	342	306	338	297	323	323	337	353	372	333	331	350	352	350	360	354	345	330	344	319	341	329	329	351	321	353	338	318	334	353	352	354	324	338	317	331	320	318	341	359	314	365	327	334	327	343	334	311	326	334	360	349	335	323	327	318	346	350	374	364	351	329	344	309	336	352	306	321	325	345	358	336	325	330	347	333	361	327	351	334	362	317	334	350	314	367	341	362	355	347	329	338	343	300	334	307	345	342	350	330	358	350	335	342	321	354	330	333	350	334	329	325	306	348	352	340	322	325	338	361	347	317	336	320	345	340	344	333	352	317	355	301	341	361	332	327	351	351	345	355	311	333	344	344	362	340	339	325	337	341	326	341	331	341	332	321	302	344	361	303	318	338	327	351	351	286	371	347	349	340	368	329	344	376	327	317	347	351	338	325	314	355	297	346	342	343	294	347	318	338	340	329	334	310	346	334	331	346	329	363	349	321	351	351	314	371	360	299	332	358	337	351	323	340	355	313	355	333	336	323	330	353	321	332	340	345	331	341	325	327	305	334	341	344	340	299	338	332	338	331	382	316	333	358	325	324	306	322	353	382	318	332	333	319	338	328	355	319	349	339	340	333	331	349	337	343	348	335	342	336	305	322	327	353	377	330	343	333	324	344	325	347	347	314	351	304	343	351	315	320	327	326	322	322	310	328	331	303	364	342	328	369	319	334	341	351	335	347	371	329	349	337	304	361	315	339	346	344	327	324	300	344	333	349	342	327	370	322	353	347	380	357	307	345	332	317	338	307	354	351	334	341	320	367	318	317	337	330	322	351	313	320	331	330	349	342	335	342	299	326	343	309	334	337	344	335	353	331	385	354	350	355	347	325	368	302	310	339	329	312	339	321	317	345	301	342	354	331	319	351	314	358	330	365	344	346	320	336	283	351	320	309	305	345	310	338	350	376	341	360	347	312	363	351	319	338	341	319	348	326	348	331	319	333	318	320	342	328	317	334	322	341	337	337	337	352	337	310	274	317	322	334	362	306	315	311	335	325	355	312	343	336	343	366	340	374	313	342	345	329	339	320	345	352	385	332	327	301	344	320	341	333	330	355	328	309	344	326	332	337	319	375	344	366	322	325	310	352	334	350	337	366	345	343	336	336	314	334	305	328	379	301	308	304	344	323	356	340	341	325	322	346	308	347	308	338	327	326	310	316	299	337	308	348	319	330	341	315	333	330	341	353	348	295	371	314	365	363	325	347	339	343	332	365	348	331	302	325	325	349	332	315	346	360	337	326	334	344	334	337	376	317	325	338	312	355	342	354	313	327	334	315	336	328	340	331	337	343	327	347	333	339	334	324	354	323	340	335	347	355	329	335	320	392	351	294	332	328	336	325	348	349	317	338	356	353	339	339	325	326	340	338	333	373	334	326	357	322	328	324	322	344	307	327	347	319	312	326	331	311	349	306	322	334	329	311	348	371	327	361	357	355	349	358	346	336	334	313	340	331	329	325	338	339	343	320	352	327	353	372	313	346	310	330	371	370	323	338	351	313	331	355	339	339	321	323	350	335	310	333	335	349	347	317	345	341	335	308	319	354	343	359	334	290	332	333	337	322	332	337	326	307	339	357	363	320	354	373	301	305	339	343	342	343	370	345	324	326	338	345	313	339	319	381	326	355	324	338	354	333	362	342	318	354	295	340	378	386	353	314	323	345	337	322	336	365	323	324	315	341	346	374	343	354	325	346	314	339	317	334	331	357	358	344	366	350	334	341	324	340	316	341	359	334	330	345	326	325	331	329	321	322	324	335	358	342	309	329	310	339	329	336	347	356	359	322	318	329	319	335	351	350	376	327	328	386	339	336	337	347	345	326	333	368	341	337	347	337	331	321	343	372	354	305	351	359	343	350	368	357	326	365	326	354	351	306	356	351	346	375	361	361	352	309	340	344	354	315	339	341	302	329	341	344	340	348	319	340	331	346	346	326	333	330	362	329	327	329	328	345	329	333	320	331	346	304	344	305	313	351	331	332	349	362	317	364	300	364	292	335	326	360	348	335	347	348	368	364	335	328	349	374	322	320	329	346	331	361	348	356	363	316	347	376	344	368	353	332	339	312	340	341	349	322	320	356	342	352	307	355	313	359	346	317	312	355	380	328	341	368	363	338	328	305	351	329	341	327	332	368	290	311	346	347	335	320	345	345	326	363	307	346	339	334	344	340	314	337	317	333	312	379	328	336	309	341	326	341	321	326	327	327	321	337	346	374	346	345	349	329	334	333	384	346	347	341	370	315	319	349	351	364	301	325	328	349	352	332	324	326	338	335	331	336	322	356	368	324	335	352	344	330	354	315	330	320	347	355	325	334	343	330	333	355	354	316	329	352	341	326	331	400	355	310	334	326	355	321	357	295	352	351	324	333	330	348	303	319	325	339	326	353	350	349	342	344	316	326	356	310	300	323	373	321	340	340	366	334	306	390	334	348	335	338	301	349	348	295	344	336	336	318	326	341	341	327	313	370	352	336	335	336	335	360	325	323	355	329	335	348	313	341	342	332	334	329	321	360	323	344	315	367	346	341	373	309	330	335	308	313	333	354	364	319	369	362	325	348	314	337	352	346	316	317	360	357	313	344	338	376	375	311	330	290	331
25093	21121	27690	24720	14705	1551	1042	901	924	787	853	841	805	819	770	761	750	784	754	773	675	724	753	728	740	732	696	765	755	736	768	717	724	775	701	703	698	697	703	700	767	732	750	746	769	724	770	736	758	703	732	738	701	739	767	718	748	737	758	740	779	738	682	706	679	734	768	713	716	726	719	776	732	743	767	698	745	756	699	735	732	718	688	809	716	763	758	720	712	717	728	744	715	651	702	683	711	794	792	729	759	736	773	727	757	746	747	744	709	719	783	705	724	764	779	722	737	725	679	717	745	775	724	752	766	695	704	758	747	770	724	725	740	768	782	730	746	747	742	690	674	705	748	690	754	731	748	684	741	731	691	729	754	728	695	673	754	705	687	751	740	747	687	722	730	741	712	686	713	734	694	793	796	771	754	719	720	750	727	752	756	780	753	756	760	744	672	767	725	710	723	735	703	695	731	749	779	755	672	708	749	732	753	753	729	728	701	721	739	734	711	737	666	722	710	746	768	779	718	719	733	755	736	739	770	742	770	753	755	724	740	772	746	723	694	772	745	678	785	727	748	726	743	743	743	763	719	726	737	739	747	730	773	716	803	749	740	756	741	751	730	743	731	706	733	686	748	735	715	744	759	728	745	726	747	709	695	754	742	695	700	766	730	710	735	741	705	690	734	730	713	746	738	754	745	727	720	719	727	753	742	755	714	702	688	739	696	789	762	702	751	694	698	728	741	761	743	694	707	789	715	761	686	733	748	768	734	798	778	751	711	773	737	710	790	752	748	809	722	680	767	693	712	742	737	745	780	684	733	774	740	735	699	700	732	734	742	717	764	756	743	702	743	807	796	763	752	740	763	716	758	754	762	700	718	683	732	774	764	744	738	732	752	723	800	704	739	675	741	728	717	697	717	721	720	712	750	776	714	670	722	709	743	764	748	758	723	690	719	750	702	700	762	685	741	848	740	731	749	739	723	707	725	720	763	739	730	760	741	746	763	733	738	716	735	719	779	720	723	700	703	706	755	722	755	729	750	680	722	696	709	702	781	712	716	751	746	736	768	756	738	704	708	792	735	741	741	735	748	774	749	730	770	678	770	741	746	748	708	706	726	719	747	734	766	760	758	741	690	729	729	815	723	760	741	739	716	706	764	719	756	691	729	705	725	742	716	815	757	758	710	723	740	732	736	756	787	740	720	686	713	719	788	724	723	755	761	737	730	725	720	734	738	715	715	779	735	741	715	693	746	763	777	705	717	744	751	785	759	721	731	773	718	715	726	747	723	721	739	732	736	725	723	717	747	721	732	749	722	701	759	670	733	769	705	691	726	765	775	697	752	749	767	763	744	726	768	752	747	751	748	695	689	727	712	713	706	723	712	701	782	714	725	745	718	700	735	780	698	780	788	777	729	724	724	659	744	712	697	710	727	701	700	741	768	744	766	758	733	728	740	743	741	725	732	755	690	720	687	736	767	714	726	749	740	723	714	774	700	723	688	755	764	739	729	716	702	708	701	705	686	760	671	758	727	740	711	728	744	742	713	769	724	697	733	709	711	725	709	742	780	778	776	804	724	730	710	727	729	722	753	738	779	705	733	724	711	745	758	737	761	760	746	711	715	739	726	698	663	758	716	799	726	777	715	757	730	731	761	705	717	736	731	726	752	759	720	700	764	725	697	708	793	741	745	731	716	735	690	718	748	754	697	738	740	779	720	741	794	709	770	765	776	689	694	711	762	716	759	736	711	724	749	747	732	721	744	717	727	741	729	714	738	682	745	744	709	747	716	761	740	755	717	754	726	799	731	682	761	711	709	693	698	737	780	765	710	714	706	772	759	711	720	740	710	719	751	739	771	772	720	807	786	718	711	704	723	777	673	775	776	703	755	733	721	744	748	684	676	729	718	745	788	736	745	740	720	738	735	736	774	681	722	740	781	723	729	721	730	756	740	712	755	750	713	723	739	742	760	720	726	742	729	705	768	715	707	751	727	725	771	755	736	746	754	776	733	779	754	784	763	746	733	712	785	718	685	749	717	695	763	712	762	744	735	736	711	751	716	756	768	735	760	745	747	753	713	767	740	718	695	726	772	745	741	755	757	708	717	758	754	760	726	736	742	695	757	777	795	729	676	766	735	730	703	749	727	737	712	708	727	732	754	738	738	769	703	738	746	752	763	743	711	696	702	729	739	723	726	766	730	712	796	739	785	796	747	723	738	735	742	693	743	738	758	770	737	699	799	737	693	750	727	741	751	699	691	712	761	705	730	756	731	740	739	768	715	743	692	759	759	751	728	763	692	704	764	746	705	757	736	748	724	774	733	753	753	727	694	727	757	786	736	761	749	785	715	710	777	786	736	696	708	690	732	724	725	734	748	756	763	716	720	694	747	773	729	763	759	736	681	709	781	732	747	720	713	768	722	759	758	685	771	731	729	740	761	753	729	741	726	749	695	727	732	711	701	757	671	734	743	698	704	778	752	715	745	747	698	739	739	746	774	731	717	712	747	760	719	758	760	739	754	699	717	716	682	776	757	699	751	698	742	706	710	692	749	729	748	717	747	732	751	690	776	740	719	721	709	718	712	746	745	685	724	749	750	714	741	703	782	828	700	753	680	725	746	775	730	759	723	705	755	748	732	746	795	747	749	720	712	806	704	759	715	774	736	702	721	794	768	710	752	702	777	770	745	731	728	751	742	693	765	758	753	717	723	754	716	723	716	745	729	726	725	762	725	683	725	742	743	743	732	733	728	711	711	753	760	713	745	712	763	755	722	746	760	740	797	792	728	714	774	686	762	723	696	734	680	702	742	759	710	722	680	676	728	676	722	766	740	718	767	720	713	698	723	673	732	721	759	771	713	733	757	810	736	695	714	733	753	761	710	783	739	713	746	732	700	742	739	753	714	759	736	713	742	741	685	784	723	741	733	679	746	703	715	689	736	733	727	759	727	713	757	691	733	781	709	740	718	748	709	746	705	740	737	748	760	737	767	702	711	746	769	733	789	776	726	771	707	667	753	761	716	735	769	771	729	732	704	650	718	734	718	752	711	740	692	703	713	738	751	703	728	756	780	713	803	730	782	772	739	724	772	707	745	718	733	746	712	673	750	761	721	761	762	720	733	720	740	757	753	728	760	807	715	750	749	720	725	727	769	741	797	719	770	739	742	765	740	766	729	760	752	745	750	775	695	756	751	662	716	725	685	704	754	706	757	712	732	731	700	778	684	752	700	723	710	726	758	706	724	708	746	705	768	737	739	713	778	699	757	702	737	729	695	758	704	700	751	739	734	737	754	762	721	686	773	738	774	684	701	728	704	741	692	702	736	741	710	706	749	750	791	764	722	727	768	728	720	712	749	698	731	765	708	755	704	721	758	722	709	756	757	722	735	736	705	728	763	736	716	727	733	737	679	722	721	727	757	747	716	754	719	759	751	741	750	749	739	728	715	702	745	747	758	719	742	752	683	726	736	694	730	766	766	764	714	728	788	704	742	800	734	751
37443	6869	5236	2825	2191	1665	1472	1271	1218	1092	1077	1041	915	975	954	936	949	897	943	902	889	823	895	818	838	796	824	837	883	857	817	878	851	819	854	817	886	862	813	829	846	786	840	818	825	851	789	776	869	830	838	806	880	849	847	837	856	812	795	860	852	841	797	803	861	856	838	810	853	839	833	849	864	887	870	838	819	885	847	880	824	789	798	810	817	826	798	841	786	830	816	781	833	837	837	812	820	785	829	880	848	832	812	823	798	851	740	859	846	803	802	821	831	827	843	802	870	851	784	875	816	838	873	858	804	793	797	813	785	850	795	771	840	839	859	842	821	855	822	811	825	836	805	835	822	811	781	839	813	845	828	809	814	869	849	912	814	825	803	840	813	844	845	832	828	802	769	812	850	817	808	824	819	824	821	790	811	792	822	848	823	831	822	866	881	852	862	805	832	830	775	807	768	841	821	806	843	866	838	819	871	807	841	868	784	858	836	839	810	839	851	830	830	794	880	832	856	819	830	813	789	813	744	866	835	876	826	802	854	803	809	798	848	797	809	795	848	833	792	800	806	862	806	862	872	851	833	850	828	804	815	798	814	833	813	883	838	869	808	860	789	837	849	803	866	799	845	833	765	793	839	886	826	811	792	808	813	871	861	775	824	824	813	859	824	854	826	817	789	815	807	815	845	820	822	870	788	808	841	821	835	821	870	829	798	834	819	842	857	810	816	811	824	766	829	839	821	835	840	859	838	833	795	872	826	818	842	815	842	845	772	782	863	850	791	807	852	855	775	799	841	867	811	827	831	811	835	799	847	817	847	825	844	786	842	776	841	812	852	797	804	790	828	778	840	780	792	825	800	811	831	821	839	813	824	877	805	839	832	850	852	835	800	830	818	776	865	839	805	861	818	826	799	809	872	833	818	854	807	808	886	834	830	805	806	827	864	833	830	815	866	839	826	802	771	832	778	829	829	876	815	796	807	834	806	828	793	815	841	807	851	798	882	858	816	811	838	810	834	856	824	827	851	810	825	867	813	822	800	811	854	811	820	828	770	816	791	837	821	803	834	819	842	819	867	853	824	835	810	836	827	802	853	890	808	828	809	799	864	884	822	839	822	836	794	841	810	816	863	827	818	875	827	877	832	809	874	832	845	783	852	780	864	877	810	868	789	823	814	835	804	813	844	862	862	800	802	846	807	863	786	849	819	872	827	831	778	843	819	840	876	825	803	810	831	817	833	801	837	811	854	843	773	820	848	871	830	858	830	804	831	841	812	855	814	791	834	819	837	860	838	828	834	865	815	810	803	843	866	828	831	848	817	833	866	767	830	845	813	798	776	784	800	816	770	816	831	799	832	888	822	800	801	825	779	823	875	818	879	849	818	826	809	825	837	868	786	836	782	865	851	839	826	796	821	808	841	823	867	832	801	847	809	776	815	842	829	839	829	838	837	834	797	850	830	833	812	849	807	847	834	842	847	881	827	823	780	817	857	837	830	868	819	832	846	831	797	829	808	782	813	850	838	798	855	817	815	855	816	838	789	799	789	804	823	835	834	768	817	843	871	835	822	818	811	881	829	811	829	874	802	792	845	839	882	836	805	849	832	807	867	817	809	832	859	817	846	836	845	849	810	799	813	827	830	871	851	823	839	812	854	792	865	817	840	791	776	809	862	816	843	845	852	818	812	837	843	861	828	830	798	819	892	808	798	798	832	911	805	806	842	829	826	774	853	813	786	813	791	778	812	803	827	804	805	846	833	819	867	806	828	856	795	878	805	846	823	844	848	823	820	837	844	791	852	848	804	831	827	810	884	863	830	828	831	824	804	838	816	852	804	823	841	814	825	782	807	840	833	812	816	831	838	806	861	852	842	820	798	822	788	808	838	850	821	846	773	819	776	845	848	817	873	892	792	848	814	814	858	832	872	813	824	794	826	798	847	842	791	777	814	769	844	819	832	881	859	854	839	815	811	868	805	835	812	828	773	818	788	795	842	846	830	835	807	883	823	829	822	862	817	861	782	813	838	802	895	852	852	798	811	820	873	824	802	824	829	870	830	865	846	813	878	836	835	879	827	766	845	844	838	794	815	842	798	842	826	819	846	827	844	834	817	841	828	812	842	800	811	796	885	773	828	859	805	832	840	831	792	812	858	831	890	798	818	792	883	809	822	796	816	874	883	827	818	857	825	864	876	778	883	816	810	812	842	782	826	803	815	808	859	814	827	802	851	803	828	878	837	853	843	829	849	832	869	867	835	808	838	776	779	859	815	859	835	839	849	807	927	852	840	777	829	803	832	812	877	805	824	847	827	851	825	828	825	844	830	843	837	857	796	848	816	859	806	824	823	835	817	786	836	835	766	892	832	819	891	818	835	842	814	852	840	826	843	829	793	848	814	827	802	838	805	865	810	829	827	796	816	827	808	823	814	824	842	817	807	853	820	791	863	845	839	850	838	789	806	839	854	828	785	862	846	818	795	881	820	783	800	846	847	805	843	773	866	841	779	821	804	865	817	845	807	792	830	784	837	811	798	819	855	820	806	828	843	823	792	832	823	822	827	827	784	821	864	859	826	854	876	808	839	827	821	827	841	864	837	836	780	822	828	866	831	804	803	835	844	845	794	812	861	786	808	818	782	819	830	836	776	834	864	822	830	843	843	777	766	795	836	809	860	769	833	832	824	807	861	864	817	829	824	831	842	838	807	816	802	829	821	799	817	787	857	848	841	814	807	889	850	830	846	842	836	789	797	794	886	861	842	803	773	806	833	828	832	844	776	849	879	834	827	840	811	837	802	839	858	852	826	820	805	840	850	831	773	858	859	807	834	851	820	833	860	839	817	814	835	841	848	843	787	802	813	829	816	856	819	796	846	856	806	828	873	794	844	831	846	835	851	896	771	827	819	845	807	804	791	818	842	855	809	834	831	853	878	846	822	842	788	796	856	837	817	887	824	851	791	804	827	781	816	798	794	782	824	824	850	850	775	853	852	794	798	834	790	823	827	791	827	785	789	821	812	876	838	849	814	785	807	797	836	813	808	815	839	787	797	847	803	773	868	840	824	802	772	821	773	833	800	823	818	798	829	888	863	843	807	804	835	876	850	842	877	778	783	837	831	792	854	781	796	808	804	875	862	847	860	785	797	847	822	789	863	847	846	785	817	822	813	850	793	848	845	837	833	797	777	829	793	817	855	833	831	831	803	793	776	837	893	858	848	777	846	862	826	804	839	859	801	796	837	813	847	811	838	785	809	830	824	817	796	848	808	824	858	827	828	868	818	842	816	865	849	769	770	845	828	869	850	876	769	838	840	819	863	863	821	854	822	848	818	809	816	858	830	794	805	795	866	804	800	783	823	869	811	808	884	839	806	860	829	791	786	825	806	780	828	785	817	790	819	881	793	821	860	804	824	819	870	853	817	860	816	793	804	809	804	818	812	836	744	820	834	825	865	833	831	825	831	875	795	805	891	857	847	839	815	780	830	842	848	816	817	850	813	823
22782	21122	28892	23613	21121	21176	12650	1495	1007	892	878	757	687	693	642	565	565	532	558	526	556	531	481	501	477	519	502	459	454	440	471	472	484	433	436	439	456	464	445	440	425	457	451	466	421	403	411	463	454	468	443	448	445	427	415	446	428	405	436	435	485	474	440	447	380	430	434	431	433	427	418	481	425	455	525	444	445	433	433	432	430	442	434	429	471	414	457	432	453	461	398	427	422	433	456	430	418	425	426	430	465	477	401	426	449	438	419	459	406	430	435	444	427	467	448	443	444	473	440	408	438	440	417	471	454	466	419	448	457	456	438	425	468	420	444	432	468	419	461	409	434	378	425	417	397	438	424	431	444	461	463	445	485	447	399	438	402	436	428	419	428	462	418	449	435	405	493	448	406	395	409	439	413	402	413	434	457	443	432	438	441	428	440	453	423	481	467	465	449	452	463	421	458	440	455	452	431	465	446	418	487	457	409	448	467	419	432	430	457	438	436	404	453	411	440	457	450	440	428	433	457	425	473	456	428	424	474	410	437	429	447	419	444	419	417	455	387	440	455	459	467	412	499	405	423	420	467	476	411	435	382	446	470	417	452	443	406	417	412	414	450	425	460	447	421	424	439	443	461	466	389	456	456	421	486	479	413	424	406	424	445	435	405	426	415	398	465	419	446	438	390	407	435	388	464	482	399	409	442	452	444	420	429	421	444	468	419	454	454	449	436	401	436	405	458	409	481	439	427	431	451	433	458	440	408	403	435	436	450	430	433	431	416	440	436	436	431	414	423	434	423	407	411	422	456	480	440	416	437	455	408	445	439	425	457	405	462	448	427	446	428	410	417	426	451	432	439	416	438	461	428	414	418	432	415	420	465	418	483	425	435	409	422	412	434	406	439	461	442	439	449	412	407	386	459	419	411	418	419	441	408	399	423	410	434	443	449	443	446	432	443	471	390	446	457	429	437	438	411	439	452	428	419	444	408	414	441	449	382	419	427	455	418	420	400	428	441	431	411	465	416	429	459	397	426	435	455	428	422	446	451	413	413	438	460	421	400	430	443	449	482	451	433	421	452	440	408	437	441	422	436	446	474	441	417	479	431	443	369	443	427	447	454	420	457	409	422	437	453	423	388	411	417	422	448	427	404	469	436	412	406	433	437	395	453	397	446	436	415	428	440	393	421	404	417	430	407	423	433	454	440	402	449	448	430	400	444	425	409	383	424	415	444	425	446	432	429	393	439	424	417	431	431	426	426	470	443	443	425	448	445	450	440	389	441	438	464	417	397	430	401	438	417	431	422	437	441	429	421	411	457	440	408	459	399	398	429	420	432	426	429	431	456	398	420	423	414	473	416	443	450	441	455	407	454	414	416	422	439	446	432	454	452	421	431	459	432	434	465	426	427	433	442	422	432	453	455	455	435	431	444	454	408	444	431	452	418	440	438	460	440	400	453	428	421	430	437	445	474	417	437	430	439	496	427	429	461	451	407	474	421	440	426	434	466	465	395	427	436	474	427	437	428	433	445	407	437	432	469	444	427	433	416	435	428	414	453	418	459	432	419	426	452	435	383	416	443	421	436	465	405	441	457	447	448	408	410	429	454	411	421	479	453	450	454	446	438	426	433	412	435	411	445	428	414	404	434	434	417	430	427	403	430	403	427	432	415	401	449	404	400	421	462	457	408	450	402	437	421	453	429	429	443	435	473	419	435	446	430	453	426	435	435	418	408	420	453	389	446	392	419	429	388	440	442	449	373	432	451	428	419	426	420	390	447	441	420	415	427	452	437	447	438	429	444	433	428	456	465	424	423	403	448	440	433	439	410	464	395	423	467	467	430	434	424	452	419	404	407	451	434	415	468	433	413	435	434	419	399	421	460	455	417	441	470	444	437	416	423	454	441	431	441	436	430	453	426	450	466	437	453	427	457	425	452	461	437	412	412	406	469	443	409	446	400	405	407	436	458	416	413	405	409	457	449	457	470	417	413	441	456	396	442	437	426	438	481	417	433	424	442	386	437	396	425	433	454	429	414	436	449	460	456	452	473	419	438	406	447	435	435	392	428	416	423	472	423	434	438	423	436	413	432	442	409	396	407	478	449	436	443	449	420	423	410	456	414	374	443	421	440	409	465	435	429	437	463	422	415	403	427	415	439	418	421	413	428	439	436	476	435	445	484	434	431	381	431	403	416	455	400	391	420	451	433	431	430	442	438	415	433	436	437	436	416	414	427	462	420	421	431	448	467	428	410	436	434	415	485	435	407	426	451	453	439	425	407	432	408	455	441	428	449	432	412	424	451	476	410	431	448	442	437	419	418	463	418	470	454	413	442	425	451	419	419	443	438	402	432	425	454	412	439	414	435	407	441	421	388	417	454	384	433	457	453	402	480	436	437	440	444	419	431	426	456	398	429	408	437	426	428	438	426	440	475	404	434	418	414	439	418	448	442	414	475	429	425	430	400	399	413	436	450	408	420	418	401	407	434	419	461	410	438	447	468	446	440	419	422	437	446	436	441	408	441	424	418	401	419	429	437	404	462	412	418	455	466	435	409	351	399	427	415	409	416	452	412	453	439	453	407	429	430	413	441	414	409	452	427	445	414	436	431	425	436	425	446	430	428	417	416	403	466	416	433	436	461	453	407	401	419	456	435	417	426	434	444	409	444	441	417	400	423	430	411	396	458	437	439	462	414	402	433	413	396	433	454	430	412	417	401	421	410	417	445	440	455	441	455	424	423	476	441	449	430	434	454	421	419	449	462	426	431	399	443	458	448	419	439	435	449	470	429	441	446	429	418	439	427	430	423	392	411	455	454	406	460	411	425	399	419	452	462	431	462	388	439	423	414	409	406	478	395	433	453	477	416	436	426	436	443	422	415	452	428	406	385	423	428	485	446	441	418	434	459	450	425	410	432	441	420	454	491	448	421	442	429	428	412	421	438	445	438	471	427	428	425	443	459	427	425	423	382	434	468	431	420	407	463	454	434	400	401	450	445	412	370	458	413	449	414	461	428	457	450	400	469	404	417	403	439	400	430	456	378	416	445	442	407	437	459	434	468	461	412	436	447	422	384	411	461	425	466	419	431	436	425	431	454	461	449	434	441	482	432	447	465	442	408	439	446	431	404	412	401	438	418	408	426	432	426	413	412	439	422	479	451	434	412	421	381	410	406	446	440	423	412	425	427	464	433	416	465	438	438	436	434	414	422	415	473	421	448	424	439	427	436	432	478	402	452	425	439	419	438	445	405	409	465	465	421	446	435	430	401	399	413	411	442	450	406	429	427	428	438	438	416	410	417	472	464	441	415	418	463	473	439	440	421	434	418	429	420	423	442	442	419	383	469	438	413	419	411	413	436	451	424	407	420	440	396	401	441	395	453	493	392	397	420	445	429	447	420	404	433	415	435	473	445	456	440	443	403	416	458	419	441	454	418	405	377	423	417	447	449	453	452	426	474	426	425	397	457	419	445	459	414	420	415	411	416	431	440	445	433	464
37126	16732	13830	7246	4837	3660	2777	2229	1817	1564	1247	1162	909	907	855	770	730	710	662	673	660	601	579	580	582	551	565	546	533	555	530	521	515	511	535	550	494	560	524	528	496	466	522	497	480	493	494	521	499	450	485	509	502	480	516	508	469	496	473	462	479	464	471	468	496	495	471	477	464	518	463	526	481	477	482	464	500	452	476	469	483	492	458	486	475	518	488	512	481	471	455	468	501	505	464	472	482	472	496	522	482	449	491	469	501	457	483	464	478	480	482	500	461	473	473	481	512	489	471	490	483	503	479	459	488	513	463	492	499	460	485	521	459	472	475	480	439	507	479	445	482	465	494	480	462	501	487	488	438	507	495	493	472	418	543	484	492	481	484	503	490	456	475	469	482	454	484	472	489	464	478	465	492	454	449	500	497	474	488	490	491	496	457	471	446	479	483	478	460	483	480	467	499	439	466	477	495	466	494	449	501	519	493	471	514	457	478	476	472	493	506	517	478	484	489	482	478	472	478	483	448	513	439	513	473	478	474	475	470	462	494	489	474	450	449	467	499	462	451	473	458	467	475	463	464	461	489	476	491	476	433	455	439	483	480	479	484	468	459	496	527	488	490	501	498	471	442	446	450	487	442	474	517	440	454	490	516	446	461	470	481	484	467	453	465	459	500	457	497	483	517	495	485	446	458	457	455	478	474	482	469	459	480	491	484	433	474	512	468	469	484	449	459	469	491	480	489	522	454	464	485	511	522	457	457	491	488	492	489	500	457	491	496	456	457	505	469	470	434	468	467	442	439	477	501	450	469	463	473	459	507	454	471	452	466	477	498	460	458	456	471	515	486	460	490	442	430	493	453	478	442	480	441	502	466	454	473	472	456	485	459	489	480	449	480	459	481	485	447	487	492	483	469	479	494	471	437	471	467	488	489	485	489	462	467	478	508	450	485	431	462	450	496	455	496	459	479	487	450	450	444	466	477	450	480	524	506	463	464	513	446	455	464	453	452	526	495	465	445	473	509	436	436	476	514	456	484	505	500	461	469	443	475	452	520	458	481	459	455	492	502	483	449	508	513	483	431	503	450	462	496	511	506	489	487	460	456	504	467	450	491	425	460	506	451	523	467	481	478	459	475	487	466	454	476	454	537	461	463	440	455	469	464	493	448	423	468	488	493	489	452	519	465	487	461	511	493	463	465	512	499	447	491	472	476	483	473	492	474	462	463	488	508	448	477	495	415	449	467	480	477	472	461	466	484	499	462	440	472	453	475	468	479	504	450	462	481	457	502	492	472	473	506	490	499	477	478	440	452	503	501	503	495	499	493	453	476	499	487	492	502	503	470	441	456	443	447	499	469	444	453	488	483	494	463	459	471	444	470	525	486	495	460	492	475	475	459	479	469	489	459	469	457	457	467	451	484	455	472	462	465	485	463	451	484	490	490	473	453	473	472	495	471	463	484	492	472	467	485	473	467	480	454	510	462	486	499	472	456	478	451	482	496	457	495	495	427	487	492	530	491	514	466	444	482	515	473	468	505	442	482	467	481	479	456	441	472	431	461	463	504	430	432	449	482	469	489	476	482	463	463	497	461	520	456	525	499	449	473	475	525	448	435	469	486	439	437	485	468	486	488	519	519	469	468	453	471	463	467	502	453	504	494	470	526	460	484	437	479	456	453	465	483	484	466	460	495	443	476	494	464	496	471	500	494	504	453	479	475	454	470	490	525	485	474	493	425	485	492	482	480	467	479	493	466	440	445	427	472	468	473	498	467	479	559	481	507	495	445	465	446	491	467	435	464	525	456	477	484	462	500	454	486	488	485	483	457	486	481	486	470	466	476	493	438	415	521	479	452	462	519	510	508	480	456	491	446	462	473	457	464	457	503	456	467	486	505	467	509	437	500	508	423	496	482	467	479	462	469	471	462	483	492	476	531	479	459	462	470	504	509	481	482	448	444	448	506	456	465	509	456	466	443	529	492	471	450	485	452	496	471	431	468	490	465	503	483	472	478	474	467	514	437	478	439	460	476	505	504	453	449	486	478	491	461	455	470	493	461	471	489	458	516	483	485	482	483	479	470	479	474	496	486	485	504	507	486	471	444	474	449	432	468	481	478	460	490	488	451	494	457	465	523	455	480	516	495	496	501	500	511	452	460	507	451	491	499	464	492	458	487	491	458	486	483	500	486	491	468	475	470	485	528	466	496	493	488	477	482	482	530	476	509	456	468	487	486	508	460	509	472	435	466	465	454	420	455	479	436	471	461	486	490	480	454	495	443	469	495	471	473	472	483	449	469	467	446	479	498	471	473	431	469	441	511	478	497	453	489	450	478	485	469	459	490	499	451	511	500	467	455	478	479	500	459	449	512	514	478	457	450	489	486	484	484	490	495	489	483	486	517	478	456	443	469	489	472	479	492	487	477	441	421	467	468	496	475	487	433	471	485	496	446	499	489	505	469	476	474	465	477	459	490	493	455	472	461	488	469	480	440	472	493	463	491	441	488	497	476	462	455	437	498	463	501	487	504	459	458	503	501	439	466	471	473	469	528	471	435	470	449	449	491	458	519	458	474	474	488	523	460	450	465	460	473	455	473	479	463	487	470	502	469	485	475	496	484	474	478	474	511	482	457	477	471	466	476	493	458	432	495	465	437	455	501	455	501	431	465	499	453	456	460	492	499	478	451	469	486	484	473	478	486	457	467	455	484	477	477	486	470	470	463	443	470	496	512	435	497	507	511	484	477	486	430	492	465	441	443	466	460	504	476	486	477	483	455	470	481	464	496	475	504	470	481	476	489	466	477	473	496	438	445	474	483	490	466	475	498	480	499	468	481	440	489	441	510	462	480	472	473	449	465	467	465	445	475	434	448	465	480	476	446	504	493	501	480	481	500	470	444	493	466	509	487	486	514	454	470	486	502	461	469	481	480	481	475	433	473	441	455	500	478	487	479	511	490	492	474	460	471	527	496	463	469	457	478	452	485	507	497	479	464	479	486	474	481	457	488	501	470	496	473	472	472	505	470	475	482	475	477	483	446	488	512	475	508	478	493	495	485	511	459	507	463	425	475	496	450	513	486	483	499	451	511	465	499	475	478	493	484	449	482	494	503	473	473	512	457	505	489	480	476	454	478	459	526	463	483	498	480	500	510	503	486	501	505	474	471	468	494	421	463	505	467	485	491	486	469	494	471	460	504	484	473	460	514	478	473	468	439	461	490	507	481	455	469	445	465	468	464	483	524	488	487	475	497	467	481	451	448	468	485	459	505	512	458	495	452	490	475	492	492	471	483	461	491	461	487	472	459	490	494	472	508	502	415	461	472	473	499	408	490	470	490	488	451	485	458	473	469	483	492	496	489	472	450	492	468	494	495	473	460	464	480	500	478	479	473	469	441	489	460	489	504	456	443	481	477	490	472	482	486	455	452	483	508	439	491	481	471	482	464	520	486	488	494	476	433	459	465	456	468	502	474	423	480	461	499	453	498	434	461	488	491	472
27527	20168	8117	1092	684	591	609	567	587	523	565	500	552	524	559	515	596	513	568	532	525	557	541	555	546	538	546	543	543	578	528	566	512	541	533	520	522	521	535	560	599	576	505	545	535	519	567	533	544	537	528	545	552	528	551	548	550	543	556	530	548	543	531	520	571	528	578	551	567	539	631	552	535	559	523	566	541	546	544	508	540	551	558	567	553	559	521	567	545	534	550	548	544	528	524	535	551	530	538	516	531	563	494	515	534	596	521	542	531	544	560	568	509	577	518	516	540	514	547	575	529	495	573	569	540	506	546	589	573	535	564	534	536	485	574	529	525	553	560	538	526	533	530	589	565	534	527	581	573	545	607	511	494	536	555	527	540	596	521	532	521	545	542	548	525	539	558	574	547	576	552	511	534	505	570	554	571	556	520	535	557	522	530	568	509	528	558	553	549	544	576	583	533	537	554	570	557	559	548	511	530	525	539	550	519	502	527	579	505	552	527	528	555	517	562	554	540	596	530	538	557	547	519	536	515	535	557	542	503	539	556	571	569	593	544	502	568	542	561	555	516	521	506	549	539	564	566	557	528	519	507	541	518	583	546	512	543	532	532	542	559	554	533	553	581	572	503	543	553	561	552	539	546	499	511	558	542	557	546	535	564	577	540	503	554	534	548	523	567	524	578	528	526	532	530	590	559	541	568	544	523	530	603	572	518	548	566	556	588	509	521	536	568	535	509	568	551	561	536	561	543	573	554	516	565	529	534	553	586	560	586	560	580	570	560	540	536	498	582	525	550	569	550	527	559	571	532	536	537	566	543	577	552	539	573	547	543	550	537	555	541	549	540	566	588	580	541	576	534	545	539	553	565	514	565	539	550	537	531	562	556	510	550	545	537	558	570	567	509	521	582	552	519	528	485	538	553	523	549	540	539	517	561	532	548	531	533	529	523	534	547	544	551	524	548	565	578	527	544	553	542	515	545	568	532	530	564	519	551	545	557	549	507	542	552	528	576	530	530	525	545	533	551	543	577	505	554	505	564	539	548	509	553	599	531	595	517	552	547	556	564	557	531	519	524	532	543	570	505	537	549	512	520	530	550	519	569	543	548	573	569	524	580	535	516	523	557	543	558	527	571	559	548	565	569	508	572	576	544	536	533	543	553	542	510	530	563	542	500	571	529	584	555	530	553	554	480	556	528	538	565	519	560	591	573	553	577	580	539	544	549	561	554	556	554	511	544	570	561	575	534	567	529	530	575	567	568	535	533	540	502	521	542	524	539	581	549	556	524	554	517	554	585	537	535	528	517	554	554	525	564	534	525	538	575	548	567	552	522	515	579	500	553	529	569	511	530	529	570	513	500	534	572	555	544	538	548	527	540	549	524	572	559	579	550	545	541	558	597	551	567	577	548	575	541	564	516	523	524	595	524	548	570	552	547	566	524	545	562	539	539	562	580	519	543	513	542	519	524	522	554	561	579	520	528	553	557	556	520	549	522	547	557	552	527	561	508	513	499	506	492	511	530	545	603	562	556	557	572	530	540	548	525	562	516	487	531	516	546	585	517	520	575	542	516	512	543	583	540	523	518	535	501	579	490	521	548	540	562	589	527	558	545	568	550	532	525	538	554	535	522	531	493	554	553	535	569	525	551	554	538	531	541	562	532	602	552	547	519	545	551	535	516	550	517	531	568	522	527	568	526	554	526	521	549	557	560	525	572	559	571	540	506	552	523	534	549	543	548	559	545	551	535	523	523	580	561	543	577	577	569	584	564	543	483	545	575	606	612	540	510	529	524	556	526	548	558	589	573	535	490	562	517	596	545	527	563	570	536	527	562	548	545	528	521	525	504	539	553	522	550	522	566	537	561	540	549	503	556	522	539	543	521	500	552	548	545	572	548	598	540	540	525	578	542	534	575	515	491	562	554	547	508	539	589	548	513	552	544	529	584	526	509	554	556	526	491	585	543	549	535	488	525	539	532	586	580	559	545	539	554	563	481	538	548	509	569	584	526	534	559	534	503	519	536	578	516	542	569	538	526	529	504	540	553	576	569	522	520	507	533	528	561	556	546	521	566	524	539	510	577	531	563	505	480	535	571	534	560	548	570	575	508	544	501	520	517	568	559	527	547	562	559	533	562	526	553	563	567	517	559	537	553	517	566	539	525	560	569	503	563	561	511	535	543	564	522	519	532	550	543	513	514	550	534	579	558	548	543	524	560	519	529	514	540	482	502	554	555	549	511	542	556	587	521	533	529	503	548	573	508	527	548	496	554	538	528	576	528	542	531	532	552	586	577	556	543	583	568	508	529	561	520	557	549	513	527	562	562	526	566	547	516	528	570	513	535	548	556	544	510	570	583	548	533	535	498	573	514	530	507	592	520	550	569	541	560	551	598	569	533	571	551	505	519	564	511	456	559	545	572	535	551	559	562	520	570	548	609	544	528	517	570	564	568	553	573	532	526	527	530	526	533	548	544	530	535	563	534	532	574	514	558	578	552	565	554	528	549	520	555	537	551	521	516	573	512	532	558	520	503	559	533	550	569	512	579	549	485	564	558	546	530	527	547	539	533	555	534	527	561	538	532	544	550	550	529	531	579	555	545	528	537	545	516	519	550	525	552	555	525	509	537	535	556	580	576	536	507	580	498	596	507	539	525	556	508	574	525	551	537	513	556	569	549	549	543	523	561	532	543	530	515	561	535	528	581	524	541	510	576	506	559	556	540	548	516	538	560	535	568	607	556	535	561	523	532	595	515	547	563	570	589	523	580	555	524	557	531	556	518	539	556	539	557	566	529	559	562	516	553	570	569	516	554	547	523	504	532	549	531	521	551	525	552	557	536	570	503	527	514	556	517	538	531	554	510	590	540	502	531	548	536	561	543	549	526	517	521	539	573	544	537	546	565	574	511	542	496	503	511	570	561	539	554	532	551	559	533	473	551	544	498	543	537	560	536	514	510	546	543	535	529	529	525	531	536	562	572	493	548	564	509	540	565	522	539	544	550	551	545	538	555	554	504	526	533	525	521	550	533	570	511	578	554	526	540	531	579	489	552	576	568	492	568	587	522	532	597	551	568	521	570	575	586	537	525	566	518	525	530	570	589	544	534	528	549	568	541	523	534	538	572	549	527	536	579	537	542	559	547	544	524	529	540	574	505	562	551	572	526	561	520	550	520	533	553	561	508	517	514	566	535	560	581	575	527	539	545	565	524	511	560	561	542	553	555	500	573	613	539	527	524	531	568	570	482	508	561	535	503	534	537	539	576	544	578	548	517	545	530	568	577	558	523	503	556	565	537	531	530	516	553	551	503	555	499	559	521	571	518	540	557	529	561	508	545	575	529	536	537	525	515	490	549	526	532	533	524	538	505	542	544	551	559	548	522	541	547	550	555	510	563	507	544	559	583	535	565	570	527	533	554	527	508	582	541	510	520	520	550	543	526	554	567	555	532	556	561	525	518	563	532	557	533	559	556	521	571	519	541	557	516	538	563	533
16470	1575	1353	894	806	654	664	685	637	696	641	631	608	646	706	684	631	614	637	633	627	611	618	652	680	657	616	611	616	636	652	604	632	617	663	616	644	639	698	691	628	591	655	703	640	602	674	606	660	628	674	613	668	627	619	616	623	640	641	607	641	681	676	613	606	629	614	672	615	668	598	615	660	677	685	663	618	634	618	612	620	615	629	621	633	620	647	644	637	644	650	649	578	691	637	642	646	668	626	637	603	691	655	642	621	627	636	618	610	658	651	626	609	654	624	629	680	658	656	615	639	640	623	670	621	608	661	675	610	621	640	617	630	660	662	597	669	614	606	646	649	675	584	650	623	689	623	646	638	634	573	629	674	634	587	649	666	641	638	629	669	663	639	595	616	637	582	642	612	687	650	636	632	630	625	614	612	675	658	618	622	602	632	590	626	615	699	628	617	628	620	646	663	680	622	621	615	690	616	635	633	606	646	624	649	646	571	597	619	651	629	682	641	660	596	628	609	615	634	643	582	643	610	631	594	641	616	658	631	636	608	634	627	587	647	632	605	618	626	621	594	647	628	680	652	652	601	654	605	643	676	636	690	656	607	599	614	600	637	588	606	641	626	616	640	617	665	641	639	618	661	655	646	657	637	638	630	621	609	584	626	639	672	611	636	610	627	604	645	628	608	613	658	629	651	620	597	615	617	637	648	667	634	660	610	630	623	660	636	600	645	651	662	591	653	625	650	609	641	656	626	631	595	643	601	630	660	628	638	583	641	611	655	640	662	609	603	637	671	645	659	654	656	618	663	649	618	649	660	646	671	651	612	633	652	635	652	630	637	623	620	648	599	628	635	625	644	692	636	612	654	658	629	652	655	594	650	603	595	626	621	641	625	644	629	602	648	628	673	606	616	648	599	630	645	607	588	648	660	617	647	660	643	608	585	634	646	661	656	628	621	655	622	650	618	626	665	618	598	677	584	658	606	632	706	582	635	612	635	594	626	647	613	607	623	618	661	630	620	656	684	619	602	657	656	612	640	622	652	608	587	609	608	627	642	679	643	647	627	635	634	611	641	689	586	615	655	641	601	644	603	644	614	627	630	648	613	640	601	594	637	647	695	663	618	662	607	625	658	647	606	623	648	661	617	601	599	651	663	621	629	657	593	613	662	673	626	636	603	634	688	623	648	640	621	655	618	632	644	643	615	625	611	622	697	615	625	639	637	637	650	606	646	648	636	640	678	667	624	679	635	630	616	642	659	627	648	625	658	630	619	660	673	670	656	629	634	672	618	635	619	647	630	644	653	630	653	624	652	623	627	671	622	661	668	646	634	630	606	648	661	638	637	657	664	644	628	683	633	621	627	665	640	620	655	602	633	642	588	651	676	654	650	596	655	624	664	649	616	620	639	654	609	649	618	631	663	636	635	594	623	639	587	667	626	648	651	657	644	681	671	669	628	636	630	633	640	602	606	629	627	607	611	677	615	644	612	646	633	651	637	649	613	633	649	640	602	632	602	619	654	653	619	640	595	614	629	630	646	641	627	590	594	657	625	631	655	590	624	652	608	670	642	645	650	642	643	681	642	626	635	640	610	618	628	666	615	640	645	641	613	634	644	639	655	618	612	684	651	625	594	687	622	606	631	657	641	661	656	662	667	631	672	685	595	623	621	680	644	682	660	648	678	644	598	677	608	644	620	635	647	622	678	641	642	629	643	609	624	629	641	600	652	665	660	664	672	626	614	644	639	669	634	612	628	662	602	645	674	701	659	648	645	593	606	637	635	626	629	607	654	590	682	633	649	619	608	619	607	633	656	667	653	637	614	583	589	646	659	629	653	659	675	682	647	642	650	600	573	624	626	637	657	644	620	653	647	652	590	674	661	647	636	644	630	625	641	612	648	618	637	673	628	657	660	638	640	600	641	657	647	651	630	645	679	628	635	619	635	647	631	621	628	645	632	646	627	632	615	641	630	643	620	651	672	634	623	635	630	630	627	639	656	671	619	693	646	667	662	655	654	634	632	631	667	654	605	664	644	658	630	651	669	599	630	637	599	615	585	603	605	654	643	698	615	653	618	729	609	630	616	664	643	647	634	645	629	683	656	640	617	664	651	627	677	697	640	655	638	651	625	628	627	625	651	619	600	640	666	597	614	653	642	614	638	628	619	653	661	611	602	638	623	680	670	636	648	625	637	624	619	648	652	628	623	588	637	590	625	633	600	631	645	655	655	589	650	608	575	636	589	630	638	651	666	658	615	640	645	647	634	629	662	624	606	688	615	632	659	632	650	615	611	604	651	679	612	631	608	654	642	659	638	609	613	623	597	630	620	648	672	653	612	693	636	632	635	632	642	636	642	662	651	647	641	648	643	655	654	594	655	675	675	671	653	635	619	624	602	611	641	644	628	637	620	625	620	638	591	662	582	616	637	677	645	592	634	616	633	616	636	680	644	640	679	649	649	663	656	638	643	635	603	624	629	666	564	594	639	617	656	666	653	619	617	613	607	659	642	610	630	620	620	632	668	608	646	658	612	642	626	625	658	612	602	636	632	599	647	649	637	616	633	574	652	597	614	668	575	622	603	690	648	595	653	645	578	642	652	659	676	668	633	627	641	621	678	661	633	615	629	638	603	629	633	633	672	675	641	660	615	632	658	672	584	618	642	629	644	626	610	645	643	641	658	664	643	652	639	657	613	636	639	600	675	630	682	635	679	672	626	608	644	695	649	689	654	632	643	641	636	614	642	600	636	679	637	612	645	667	662	653	676	632	683	627	649	683	674	644	628	671	622	616	659	611	627	668	635	637	661	660	626	645	639	601	613	633	667	634	662	589	615	634	647	649	644	659	652	609	617	621	650	672	650	633	613	649	657	623	628	664	638	633	643	647	663	631	625	602	634	604	673	620	681	588	614	654	653	602	659	600	630	653	674	652	638	646	646	621	623	650	660	628	645	659	636	609	649	657	647	642	600	631	612	616	672	661	668	653	652	645	648	666	640	642	602	627	657	629	621	657	663	634	655	658	617	630	614	662	636	615	702	637	626	648	604	625	662	645	589	634	589	668	606	633	683	652	604	656	679	636	642	679	630	596	642	629	603	602	660	643	625	633	660	592	662	662	663	650	631	625	632	629	665	667	652	617	638	656	614	619	630	604	658	620	687	667	639	647	676	640	608	632	580	624	605	628	603	648	617	630	683	634	627	661	656	661	638	625	671	667	653	631	621	605	659	621	612	668	610	637	663	687	631	619	644	623	639	682	606	640	612	615	650	618	584	641	621	634	647	658	680	605	623	649	637	656	628	628	609	640	672	622	669	640	624	658	597	632	627	653	635	610	676	645	589	643	642	612	651	616	627	624	652	659	631	638	647	625	621	632	583	625	712	663	676	652	644	674	616	611	594	606	617	660	668	649	655	653	627	617	628	608	635	640	620	571	652	713	670	624	630	669	589	643	645	589	672	618	633	632	633	656	624	621	590	672	624	677	654	612	637	625	620	611
23667	21060	28418	23935	21048	13234	1233	778	610	546	480	456	405	334	350	369	337	332	339	319	326	329	334	314	301	310	305	281	295	273	310	271	272	301	288	272	317	291	299	299	301	272	277	276	264	268	266	290	288	291	260	269	275	282	272	296	270	267	291	245	292	289	263	289	271	288	278	266	265	269	272	260	303	284	271	285	288	266	281	276	299	279	270	270	284	267	300	278	301	304	257	265	259	275	271	281	285	301	273	283	267	298	298	258	264	280	299	266	249	269	278	285	281	311	279	277	269	269	271	260	306	298	291	270	282	276	282	287	290	313	272	317	273	260	275	257	306	305	319	292	290	251	280	258	310	284	287	282	279	270	260	251	304	267	287	247	283	266	279	273	273	274	272	289	292	279	253	297	260	288	283	260	254	256	267	264	259	285	267	284	262	261	259	291	264	286	262	256	291	297	261	266	245	295	248	257	285	271	281	261	280	303	235	262	279	288	286	291	251	287	262	285	276	231	275	277	282	298	262	323	289	262	290	259	261	300	272	288	284	267	279	280	305	284	276	247	301	288	297	284	319	299	259	267	240	258	267	261	285	282	288	264	267	291	266	233	283	289	276	272	248	281	279	279	277	279	293	295	264	275	295	244	246	296	248	284	256	274	283	268	261	293	253	252	228	263	290	299	267	249	265	246	282	284	244	273	293	289	287	260	264	279	278	258	292	287	259	290	262	283	283	269	261	335	304	309	304	273	266	302	268	266	280	264	285	258	278	254	299	290	255	285	301	250	275	277	285	291	280	274	299	253	278	269	307	307	294	262	285	274	283	280	277	263	295	282	281	290	298	267	268	268	270	262	280	277	264	288	273	274	275	273	246	299	276	294	294	290	297	290	282	303	280	295	273	248	249	269	279	251	269	234	307	283	287	291	288	274	306	274	283	281	253	263	273	279	283	283	299	260	282	311	259	242	284	277	306	272	279	266	306	258	285	288	271	280	273	254	272	273	244	280	262	286	249	281	261	254	260	298	281	264	296	265	306	296	281	278	273	316	262	278	290	254	257	273	288	279	295	275	266	271	271	288	324	297	273	282	307	266	297	244	303	270	258	278	266	277	299	282	273	251	241	270	305	262	269	248	261	268	264	299	289	297	260	254	268	250	305	286	246	280	270	286	306	270	284	295	290	244	269	277	260	259	270	288	270	276	260	275	306	293	268	274	275	275	301	292	278	270	304	273	282	271	256	255	256	275	286	299	290	276	252	255	268	262	290	257	272	255	279	261	271	273	267	253	281	291	310	263	281	271	293	256	256	289	270	276	269	262	276	297	287	267	256	283	290	249	279	246	278	289	299	297	270	289	277	283	282	284	278	269	290	286	265	289	245	276	288	289	272	285	270	259	267	293	288	311	297	300	278	245	288	275	270	253	282	272	282	297	277	288	247	279	282	274	269	274	248	262	259	270	288	266	267	270	266	269	269	299	264	283	303	245	266	268	262	260	278	267	299	298	273	264	289	281	260	285	253	276	281	280	284	281	262	268	249	291	269	280	250	270	267	291	249	240	288	284	294	265	249	269	286	273	261	294	237	244	279	258	310	263	318	272	257	283	274	291	267	299	261	270	274	256	270	253	258	286	278	288	281	274	271	281	269	281	300	277	283	290	278	288	268	291	298	264	288	309	298	260	267	276	284	286	252	300	238	272	283	306	266	279	279	252	260	272	280	277	265	276	303	261	249	244	281	308	289	271	253	256	258	275	272	258	266	262	259	269	287	258	268	278	263	266	261	272	271	235	273	293	275	275	310	293	286	289	292	259	288	290	312	279	274	266	279	282	259	301	287	268	281	302	262	290	290	280	269	284	304	269	268	282	258	299	276	295	283	270	278	280	258	269	279	300	277	278	263	297	287	293	284	266	292	296	274	276	277	285	271	278	262	259	290	282	300	272	280	266	287	264	289	282	248	330	277	292	284	265	258	252	306	273	283	277	234	314	268	290	269	261	285	311	271	265	275	296	288	301	274	280	283	281	287	278	288	262	290	267	293	306	258	314	311	288	275	258	315	252	244	278	276	265	252	260	285	277	294	261	274	265	268	309	302	268	265	263	289	273	306	308	285	292	282	251	288	272	254	280	265	300	322	286	293	298	281	301	267	280	289	268	300	273	265	272	264	276	287	265	260	278	287	272	248	284	301	289	273	283	275	297	301	295	255	271	261	283	268	286	279	267	273	302	293	302	250	280	264	289	266	275	257	260	285	256	295	260	280	273	255	271	285	286	264	264	274	288	257	284	276	247	264	274	333	298	253	268	271	292	268	282	301	274	298	264	290	262	273	251	294	280	304	239	285	273	286	278	280	292	284	286	281	285	267	259	294	286	248	313	284	264	263	286	306	239	276	305	252	276	266	276	280	247	269	254	306	304	270	261	284	290	294	247	290	301	274	271	320	291	269	258	271	268	273	285	284	305	260	242	315	289	254	273	290	276	276	287	282	295	269	251	275	244	287	282	275	261	253	278	271	268	270	257	296	294	293	292	266	259	248	294	270	274	287	290	253	286	302	291	293	256	263	269	248	263	244	254	268	270	251	282	297	267	285	274	309	268	280	288	280	275	263	277	270	288	267	288	261	280	289	269	272	275	263	267	295	278	269	280	278	256	269	292	278	285	289	270	280	283	303	278	256	279	252	238	271	274	286	274	283	283	303	276	259	245	255	264	291	257	271	298	275	269	272	297	286	287	261	275	257	285	268	286	284	286	285	267	267	307	269	281	271	269	295	292	295	296	295	291	263	268	270	238	294	278	266	237	279	271	282	267	263	287	274	290	255	295	260	268	261	276	273	286	274	280	275	291	293	289	264	308	298	263	281	262	294	295	326	266	278	271	279	272	245	272	266	287	290	240	285	260	265	263	280	283	282	268	284	270	296	276	270	303	285	298	278	294	276	283	275	263	288	277	270	292	314	254	259	271	286	269	267	267	272	328	303	241	279	302	292	294	256	308	271	292	287	271	303	270	276	302	273	242	280	285	277	305	274	268	261	283	276	276	264	299	318	269	254	263	270	258	284	286	314	304	283	286	271	293	290	270	289	324	312	305	283	282	279	278	298	287	300	264	282	277	259	242	258	295	289	279	265	257	269	277	280	270	291	276	280	299	293	288	251	243	253	242	275	282	300	281	276	263	257	310	281	260	286	293	276	281	279	275	303	242	251	275	287	278	265	268	270	290	273	235	297	281	280	255	285	248	258	297	265	258	266	269	252	249	287	306	282	260	275	289	268	271	260	248	310	272	280	287	255	319	280	267	281	282	269	283	258	274	293	282	270	280	283	290	266	249	268	295	288	292	261	262	293	256	276	276	302	286	270	248	287	265	291	276	276	261	283	275	299	276	261	256	300	291	266	290	281	267	280	274	265	289	262	269	257	256	278	264	285	269	274	264	282	278	298	282	260	277	276	294	270	289	276	287	287	273	297	262	254	275	267	259	295	254	309	259	278	266	299	291	302	265
37735	10609	8503	4118	2707	1969	1535	1244	1030	876	744	675	606	563	524	489	459	452	470	419	434	441	380	365	370	371	385	394	389	367	349	387	330	377	359	340	360	383	324	326	338	366	365	332	323	339	346	326	337	350	351	381	339	360	348	333	352	342	384	364	315	336	341	345	344	305	350	330	374	344	337	355	305	334	351	338	332	334	353	329	342	353	345	348	327	340	332	337	310	348	337	319	351	300	349	364	312	336	395	352	321	348	351	337	333	307	337	357	330	334	366	366	321	361	331	305	339	339	330	364	311	362	329	315	316	347	354	340	321	340	351	343	356	311	320	333	359	355	330	340	339	320	336	330	358	334	321	324	364	357	334	361	346	329	331	328	297	304	321	378	312	334	352	323	310	356	322	354	355	341	315	371	340	354	342	350	342	337	315	341	320	343	283	354	326	346	328	347	339	336	332	354	377	325	335	361	344	344	321	345	380	311	326	322	352	313	318	340	336	323	324	313	357	349	358	350	335	297	353	342	356	319	310	344	319	309	331	332	356	355	325	331	328	379	348	355	318	343	328	324	338	345	328	299	332	312	306	356	318	347	340	369	311	377	322	324	320	334	324	343	359	312	353	327	330	334	331	341	349	344	356	336	362	373	357	319	313	351	344	367	314	348	354	363	340	310	305	364	317	354	354	347	332	341	327	356	351	372	314	336	325	307	360	361	324	337	367	326	341	352	339	344	341	322	339	339	339	317	354	342	331	334	342	341	333	381	346	350	347	324	361	343	318	321	329	352	356	325	302	356	364	341	334	326	317	338	347	360	353	324	311	330	307	325	358	329	344	317	316	343	371	344	326	333	330	339	313	346	335	331	365	311	331	324	325	342	359	325	346	334	340	318	343	330	339	324	366	324	358	331	350	315	325	305	319	351	345	342	324	357	352	334	370	334	341	334	343	330	346	327	342	358	325	351	288	323	297	333	333	327	348	342	329	319	362	333	351	374	338	338	317	322	325	354	321	336	334	317	327	372	335	333	343	375	374	308	314	339	320	330	354	354	317	337	366	306	330	339	382	363	334	316	345	326	343	358	378	355	317	312	341	340	362	327	325	357	347	338	355	359	300	327	357	335	363	355	345	338	356	335	337	337	339	324	340	341	333	343	332	337	360	341	325	373	338	314	338	326	354	342	361	325	310	313	330	356	353	338	317	339	342	369	349	349	361	332	352	331	353	311	349	312	321	335	356	327	327	344	327	340	341	355	353	348	329	300	339	340	349	349	330	333	319	368	351	353	316	305	295	356	320	356	334	333	310	364	351	327	348	337	346	326	330	328	337	323	316	325	334	295	352	338	364	371	333	339	325	314	339	315	344	340	328	324	381	350	345	336	317	314	369	364	335	352	339	317	349	342	329	328	317	331	313	347	333	321	345	319	293	350	332	325	326	371	313	329	341	339	341	345	358	356	321	359	351	347	352	335	342	325	340	344	360	354	311	355	307	356	333	317	327	349	313	336	325	337	344	313	342	362	308	332	318	343	370	322	320	357	362	326	370	328	320	334	341	349	336	316	376	345	339	345	331	345	347	326	364	348	327	336	343	317	375	342	353	359	330	341	380	350	325	330	346	350	323	320	345	354	341	337	335	317	337	349	354	340	324	331	310	322	320	326	317	369	313	341	333	290	310	350	297	332	338	379	375	337	354	337	347	348	365	339	325	347	300	312	367	352	347	321	298	335	320	320	339	330	337	328	353	348	327	326	370	338	311	302	353	349	286	379	312	345	344	353	333	350	331	333	319	333	327	353	337	331	315	339	342	337	322	325	317	357	341	341	325	332	303	336	314	356	313	335	351	332	327	371	340	377	346	319	331	328	332	340	328	340	321	323	335	360	338	381	323	333	341	331	347	325	322	334	364	350	369	350	337	316	346	322	350	322	341	318	364	356	354	349	330	350	350	319	326	326	354	354	290	329	365	338	362	323	302	310	316	355	338	335	311	365	366	342	336	338	322	348	350	320	330	347	317	346	311	331	355	325	357	364	362	340	364	344	337	363	296	329	330	350	339	325	371	337	329	338	335	325	311	340	338	343	353	345	334	314	344	360	334	354	318	341	381	347	303	334	339	346	338	369	364	345	323	297	337	391	327	319	338	336	328	362	289	355	329	321	347	332	322	356	343	330	331	332	356	328	341	329	315	324	347	327	354	364	332	352	339	333	349	326	334	356	372	308	344	338	320	311	338	339	355	333	340	354	334	351	346	335	345	356	334	325	342	341	336	324	314	310	346	331	340	326	330	334	323	365	337	346	357	361	335	324	342	335	325	327	342	335	333	350	308	347	365	336	335	360	365	344	355	372	328	350	345	345	337	306	316	336	312	334	362	357	350	335	352	329	327	325	326	336	345	351	349	336	344	342	291	316	304	346	311	342	354	337	346	362	338	376	340	342	334	324	324	346	353	376	355	357	315	331	346	341	338	323	324	359	353	326	348	326	331	343	340	342	318	341	325	320	344	330	341	320	329	331	333	344	304	337	351	352	355	316	336	324	378	309	328	318	317	329	335	359	353	315	348	314	322	347	324	333	333	288	357	335	321	295	354	354	317	346	328	328	314	337	329	334	364	361	342	334	338	354	331	321	368	335	364	294	367	339	336	318	348	347	346	329	321	317	362	327	339	321	353	344	368	360	330	366	354	305	323	336	329	361	327	344	330	319	325	339	321	356	357	327	367	333	342	325	297	354	343	350	354	342	358	340	355	347	343	335	360	334	327	331	338	338	354	340	345	358	297	354	330	314	345	316	338	307	327	344	325	360	330	356	357	336	324	326	340	324	379	338	328	352	332	357	351	334	315	349	326	322	300	368	331	334	302	340	349	352	352	363	327	344	360	339	336	355	348	345	330	324	314	346	325	364	361	339	315	333	334	314	319	316	329	360	350	326	305	355	321	346	342	330	341	320	338	368	325	354	355	321	379	343	368	359	332	302	336	345	341	359	364	353	344	304	368	329	307	339	313	326	315	351	352	366	316	317	336	343	319	340	340	351	291	334	321	333	352	326	363	331	334	330	363	359	310	363	345	314	315	320	382	325	343	331	305	353	334	319	342	322	359	370	316	358	304	328	330	336	337	339	338	313	360	368	335	310	318	340	303	375	328	305	341	330	340	300	358	354	346	335	326	326	351	321	332	317	307	326	328	343	313	310	385	361	349	318	334	359	319	341	348	336	332	338	368	354	346	308	369	338	317	315	384	327	356	349	360	308	317	364	335	352	296	336	341	348	350	318	325	323	334	352	323	332	354	328	315	335	359	342	338	381	307	316	369	321	307	369	324	322	357	292	322	317	328	338	337	320	337	313	325	346	309	344	356	345	340	345	305	337	316	358	332	339	344	342	361	362	339	325	364	377	355	356	341	324	351	340	318	320	327	306	339	366	369	337	332	340	342	315	313	349	345	339	365	353	375	326	337	328	355	333	350	335	357	362	345	319	332	324	361	331	351	328	344	350	353	342
25063	21167	27634	24900	14887	1503	1041	915	858	931	836	809	811	822	794	796	781	799	797	782	770	745	738	781	760	797	769	758	748	739	772	742	804	752	734	740	685	740	740	746	756	756	721	756	740	753	737	731	731	703	672	759	739	754	768	743	751	747	754	720	751	758	729	789	738	749	741	780	755	727	670	729	700	739	665	724	771	776	762	728	700	761	768	819	709	755	751	750	765	763	702	706	718	725	758	741	745	701	710	791	731	747	751	733	768	757	728	750	775	710	743	742	779	686	728	750	742	771	731	753	766	754	687	723	735	736	697	760	766	699	755	695	739	724	774	763	735	720	799	748	702	738	708	720	674	786	727	714	720	724	704	715	754	717	743	767	740	749	745	757	809	734	747	764	751	678	717	747	780	745	715	741	718	741	712	754	753	752	732	688	689	777	723	704	734	756	661	722	743	738	740	726	735	702	779	781	715	726	736	758	747	760	740	762	724	700	787	723	781	737	735	689	710	754	762	750	733	691	754	764	770	690	756	797	777	734	679	725	737	690	780	741	717	740	747	728	782	713	748	746	763	706	762	713	756	700	731	745	769	714	760	733	760	720	729	686	769	741	754	728	714	755	718	742	732	708	734	719	727	750	826	757	727	721	725	740	739	692	715	743	727	713	709	779	715	773	746	755	688	730	757	732	785	710	751	764	733	754	676	714	711	784	732	732	650	698	743	753	710	740	800	703	710	764	706	765	781	751	740	725	754	740	683	779	786	667	772	756	725	769	739	751	724	739	743	794	755	698	767	769	688	753	730	701	702	688	729	745	760	738	735	762	730	692	703	746	764	697	763	724	733	728	716	701	667	766	746	757	758	802	759	722	765	686	726	701	743	740	742	738	764	689	760	763	705	735	717	716	743	730	756	732	727	700	790	725	723	764	767	715	802	737	705	707	763	773	778	772	768	728	744	733	733	766	725	757	711	712	737	732	759	681	754	743	776	718	705	696	723	740	773	735	747	744	717	733	744	754	743	750	687	724	767	726	740	762	749	718	784	759	728	745	724	709	717	701	723	731	698	692	719	750	755	750	693	754	798	743	722	714	705	729	722	798	717	739	758	776	758	748	743	712	733	755	734	757	735	744	748	723	757	764	766	768	746	786	726	725	751	733	754	758	701	747	733	711	770	748	785	776	751	727	716	758	772	748	714	713	752	716	685	763	746	745	739	756	730	734	753	740	733	746	746	729	749	736	784	753	725	696	780	776	754	744	718	772	757	684	715	722	755	740	791	693	774	749	743	749	736	753	740	685	757	759	716	752	758	767	744	770	714	770	788	754	719	697	714	802	733	707	737	746	747	757	677	721	732	677	729	741	740	711	715	695	671	733	703	702	767	759	728	726	743	787	715	711	732	727	738	774	755	728	741	726	738	713	718	700	700	701	802	690	685	773	741	689	731	758	683	756	731	800	714	747	767	722	681	730	727	770	785	748	754	650	678	714	740	740	736	709	735	750	776	687	699	696	735	759	719	711	732	732	745	777	712	713	729	727	734	720	727	750	783	784	723	695	714	771	747	732	752	788	738	747	734	761	723	715	742	730	738	729	767	739	724	751	750	748	722	724	721	721	704	742	703	753	713	664	736	696	662	763	734	738	709	743	762	742	718	710	768	693	742	721	734	781	725	687	655	694	751	694	697	741	763	771	775	743	775	786	731	760	715	728	810	728	762	729	759	746	744	720	720	709	723	708	765	707	758	719	670	700	740	757	742	736	717	679	789	726	744	713	719	724	752	738	697	759	765	752	719	714	730	758	729	761	796	775	716	715	789	734	693	702	745	720	774	730	734	740	713	738	724	756	768	708	700	727	711	684	707	715	748	701	724	721	758	723	802	772	737	683	725	749	697	741	747	752	703	727	722	746	738	764	746	759	710	749	748	786	688	765	789	761	677	697	764	741	736	719	713	744	699	748	761	788	720	771	786	739	701	783	712	753	727	732	748	723	797	718	742	749	744	760	693	733	735	730	741	790	718	731	728	706	708	738	780	741	726	731	740	720	723	756	752	771	713	754	708	768	729	737	689	739	717	713	711	685	737	703	694	762	712	730	743	721	720	736	809	747	724	696	773	734	744	730	681	754	712	705	723	728	713	702	730	762	764	799	742	760	744	673	722	762	785	740	673	733	699	742	779	723	763	817	700	731	710	782	729	724	690	732	790	649	706	701	729	759	685	727	739	745	722	720	716	752	704	797	724	732	675	762	695	717	822	730	735	715	739	714	731	765	643	755	726	744	716	711	711	731	757	714	713	713	752	744	771	788	739	727	740	759	772	715	745	786	753	732	776	746	758	752	773	750	719	718	724	751	729	728	733	695	744	701	704	707	724	692	756	777	759	755	706	738	727	747	742	745	708	748	724	739	755	731	683	715	752	731	696	713	722	757	796	733	704	771	745	750	741	754	720	700	756	701	768	716	746	732	754	766	716	754	731	736	734	755	706	738	752	763	731	706	705	748	733	731	709	730	722	763	763	717	749	707	724	749	768	760	756	735	733	731	706	781	736	763	750	726	750	771	693	712	755	733	751	744	758	738	743	741	749	743	703	725	744	768	730	736	730	712	758	746	693	708	726	704	745	730	705	723	765	739	766	762	758	757	743	702	702	686	743	712	772	737	770	739	740	750	740	764	733	663	731	753	735	732	780	714	719	740	715	698	713	772	751	639	718	732	701	709	678	703	721	761	746	743	745	774	725	740	745	745	745	751	746	753	731	723	811	756	766	758	716	714	689	773	767	737	746	743	730	783	776	735	717	793	737	684	721	741	778	752	716	750	744	755	748	716	733	737	746	766	786	775	728	687	711	780	735	716	759	711	785	780	771	714	730	779	754	710	749	701	703	755	736	702	721	729	742	766	769	730	710	717	742	725	726	771	740	683	717	710	741	732	753	775	729	731	746	740	733	714	737	762	684	741	694	712	714	686	704	739	728	786	780	736	715	769	754	745	678	771	741	731	782	755	766	759	703	725	742	770	725	734	732	692	735	757	735	731	696	740	742	710	744	733	746	749	736	759	771	696	734	733	729	678	739	707	735	744	731	718	735	732	791	744	742	763	730	749	724	727	787	779	751	673	752	777	709	759	744	773	767	767	690	746	738	756	743	773	722	747	700	755	737	753	791	696	750	684	702	755	719	720	779	739	730	720	762	715	789	776	712	698	738	698	724	757	714	687	703	716	745	718	742	719	761	741	734	737	732	751	747	716	778	726	700	731	730	732	684	718	756	760	728	728	733	709	735	766	755	718	732	693	712	760	727	705	686	741	697	716	713	730	776	776	688	725	734	768	790	716	740	758	771	715	717	761	704	729	783	757	741	729	772	724	718	727	729	739	763	728	724	801	759	778	729	735	724	732	757	707	733	754	748	727	730	742	694	692	753	710	765	712	759	746	755	721	783	732	746	693	781	733	714	709	739	735	766	732	730	727	755	758	717	754	777	776	744	748	744	729	738	725	734	752
36402	7065	5211	2990	2084	1822	1517	1314	1192	1167	1028	1039	953	942	979	929	931	892	863	889	878	858	845	828	882	893	880	897	851	811	837	839	845	861	818	807	915	885	827	815	839	864	836	807	849	890	857	839	819	839	836	807	841	787	840	799	791	809	834	840	836	852	839	814	805	848	814	851	806	812	806	829	856	841	808	801	842	849	833	834	798	852	834	835	869	818	856	858	883	812	868	832	786	879	827	815	818	885	859	824	831	831	833	877	825	855	763	811	830	825	858	843	827	804	807	790	847	860	792	849	818	822	850	854	833	792	865	824	875	795	825	822	820	833	772	798	858	797	790	859	869	820	834	866	785	881	797	809	870	839	868	837	814	792	835	814	841	853	843	842	838	810	911	813	827	863	860	788	849	860	826	844	836	849	873	834	800	806	822	843	859	848	806	870	842	818	818	854	871	876	829	835	865	825	861	833	786	835	790	849	839	820	874	877	832	834	850	825	896	871	860	839	814	779	843	795	814	820	818	802	842	832	826	816	891	826	841	820	801	816	842	836	845	822	844	804	849	792	820	837	834	873	850	836	815	857	854	850	770	819	811	862	808	832	833	797	884	810	835	807	820	784	831	815	815	904	810	817	865	840	886	804	817	788	769	875	806	839	849	823	824	840	825	798	834	865	813	828	839	880	849	889	872	816	825	815	833	829	811	851	860	805	793	847	799	805	854	830	833	896	861	856	793	807	815	847	816	822	837	793	834	820	847	863	816	837	850	873	832	838	843	825	796	825	846	786	807	815	845	827	827	869	799	860	782	850	874	889	787	837	799	798	841	817	900	864	858	828	876	826	851	820	818	786	820	846	835	858	798	838	822	862	862	766	819	841	764	831	781	802	856	808	850	848	793	831	861	847	837	884	811	818	830	799	874	836	833	856	867	804	854	880	826	858	858	809	852	868	861	800	779	846	838	832	790	802	818	832	838	811	809	820	844	850	818	849	826	833	821	851	790	802	832	849	881	855	825	806	880	847	849	843	807	832	832	826	825	806	838	859	878	838	814	886	845	847	820	802	754	860	807	917	826	821	872	807	817	864	753	802	875	796	874	825	880	789	830	837	855	845	779	853	800	869	781	830	842	853	855	849	838	871	835	776	863	839	826	847	830	817	818	862	838	837	841	813	844	840	808	845	820	850	836	836	838	824	823	817	889	805	877	868	815	885	831	854	831	891	845	839	871	829	761	811	805	834	827	844	820	849	802	811	810	813	852	825	851	854	829	817	806	808	827	813	822	793	845	824	799	863	853	805	863	857	807	818	839	850	833	835	812	821	800	883	852	808	853	801	862	824	839	821	825	843	843	845	874	825	812	770	829	825	843	861	775	863	805	816	801	832	852	796	840	842	810	845	804	779	779	810	867	809	842	833	804	836	843	820	818	830	881	833	810	835	807	789	841	863	829	839	818	863	812	831	783	841	797	865	849	874	788	806	849	857	878	849	821	821	844	832	836	883	853	853	826	807	856	814	805	796	821	856	853	846	844	842	817	819	784	876	805	838	826	817	797	810	840	843	833	853	815	815	780	811	838	890	826	828	840	819	795	765	836	754	891	809	836	851	830	843	822	832	844	824	817	837	865	831	823	862	833	889	857	804	862	799	833	785	834	839	838	851	809	821	879	818	823	829	868	842	784	837	845	837	835	815	824	852	850	833	811	900	794	799	833	841	829	859	809	773	825	876	816	854	807	821	860	850	852	820	850	827	811	843	860	833	804	839	868	804	819	835	805	766	829	788	808	836	793	828	797	858	824	837	838	823	906	842	826	816	833	814	871	806	871	813	847	826	810	839	833	820	826	846	833	853	831	894	809	829	831	904	881	873	873	765	823	835	802	826	814	887	800	809	829	837	809	806	807	830	818	813	841	842	834	856	827	789	820	789	799	825	863	801	823	785	854	846	902	848	816	827	824	851	863	861	821	840	797	839	853	824	874	828	848	807	782	859	792	768	870	835	867	809	788	831	799	796	820	805	849	813	804	864	844	876	837	779	837	794	833	770	822	882	860	807	794	795	799	787	835	823	792	830	897	808	819	810	852	823	805	870	843	843	802	870	830	822	842	829	851	833	857	844	842	851	804	849	803	802	856	887	807	864	844	818	842	868	886	762	812	814	872	865	833	795	849	831	841	780	833	853	823	832	873	801	818	804	860	856	847	839	801	847	835	852	852	850	852	804	811	818	819	834	797	803	809	824	894	821	801	869	868	820	810	853	872	870	851	822	788	787	800	862	815	839	810	855	850	867	828	798	799	833	859	821	873	811	862	809	842	823	878	839	813	831	855	792	841	805	826	857	819	869	818	831	830	812	859	765	875	830	880	796	754	827	801	866	771	844	866	846	876	832	850	846	835	796	833	833	817	846	796	802	818	847	861	780	872	834	820	822	850	824	841	836	875	853	811	905	769	790	871	856	805	826	879	869	817	852	791	840	862	852	839	802	840	861	808	763	882	835	868	787	784	857	845	875	824	873	823	833	826	841	800	833	821	810	863	865	822	807	788	840	813	826	834	795	837	839	906	869	812	848	851	889	858	795	830	833	843	828	903	835	782	815	773	816	824	874	880	877	878	834	770	855	845	762	827	840	811	800	807	780	833	792	832	825	815	858	866	843	867	849	813	815	799	846	863	832	810	836	856	825	888	913	814	830	835	869	828	837	782	839	821	796	852	841	865	853	891	794	819	881	832	818	788	872	855	836	841	853	828	865	792	843	800	858	806	838	872	834	864	849	827	822	887	775	800	831	847	814	851	862	797	874	823	811	797	822	871	850	821	800	827	814	805	833	766	844	783	868	832	808	862	816	854	757	854	818	833	811	827	828	806	843	842	850	854	867	888	788	859	841	830	837	821	857	830	839	828	898	807	777	822	854	865	836	858	833	845	869	848	868	891	840	827	853	858	807	773	852	812	855	816	824	797	830	848	798	846	787	836	827	901	813	846	834	850	833	882	860	861	885	797	865	857	862	848	821	855	870	828	855	772	856	852	833	857	820	840	778	895	849	894	809	772	817	826	851	773	816	859	823	828	839	834	827	832	816	809	857	858	838	857	873	876	818	859	862	808	826	826	794	878	802	822	822	825	882	768	835	823	815	851	821	843	859	829	784	796	852	819	803	807	858	819	826	824	810	868	836	837	847	860	854	776	827	871	782	795	816	805	750	873	823	848	834	830	901	838	801	826	823	845	855	837	857	799	843	841	835	827	822	835	790	833	823	821	847	858	804	827	855	831	888	857	777	815	868	873	786	875	857	792	816	792	803	867	848	823	828	832	841	821	816	783	870	858	803	817	878	845	826	826	882	882	870	838	858	806	858	817	793	820	827	827	848	876	864	830	804	843	904	837	814	801	854	787	843	834	847	846	822	831	819	857	866	837	761	813	832	822	816	869	788	862	841	770	824	836	880	833	811	869	809	826	825	825	867	859	801	805	880	858	878	836	829	787	763	863	853	821	861	872	875
22665	21084	28775	23640	21085	21146	12586	1553	1018	887	843	744	664	663	637	621	603	558	538	575	505	536	499	527	456	481	525	469	467	495	460	469	473	429	468	430	490	476	465	449	464	451	476	399	424	458	427	435	461	445	447	440	446	440	446	366	406	451	420	446	427	420	426	456	440	454	446	442	420	441	469	458	436	425	438	454	439	427	429	431	441	437	427	433	418	464	411	427	443	458	459	418	464	400	450	446	449	431	420	453	435	452	433	419	427	434	457	411	418	470	435	417	455	427	455	465	403	487	442	432	433	416	422	424	456	430	420	443	426	441	394	413	447	439	413	432	421	461	392	401	450	421	430	421	437	442	447	432	406	441	437	436	411	399	472	424	448	466	414	478	443	483	427	380	387	443	419	443	438	447	413	456	421	409	404	413	415	435	453	396	445	467	430	419	425	446	416	453	444	445	446	458	411	431	410	447	431	399	413	443	397	459	467	449	446	435	444	397	436	380	414	463	435	447	413	442	412	460	416	437	441	402	422	424	414	430	423	400	439	406	462	424	420	396	467	398	459	434	422	449	408	430	422	446	452	448	398	423	456	471	409	421	437	412	424	451	412	437	423	412	413	453	442	433	432	424	409	394	435	430	421	438	417	460	423	438	379	422	415	456	447	422	443	428	450	419	413	421	442	408	453	441	397	435	417	414	451	452	428	457	417	407	449	428	404	405	438	418	474	451	426	394	427	422	410	457	446	465	456	451	426	422	413	435	422	434	440	430	422	434	448	458	436	441	421	413	434	445	410	415	431	410	460	435	392	451	429	408	453	428	432	416	441	420	435	438	424	407	468	441	383	429	447	450	434	463	412	428	398	442	444	415	432	408	398	418	423	446	418	445	422	456	425	404	407	449	443	441	424	430	410	464	434	436	458	442	466	450	426	434	429	428	448	459	415	400	428	416	438	417	448	425	427	427	446	413	424	429	416	440	434	396	416	417	453	444	429	406	412	414	416	437	477	402	423	426	420	411	425	446	453	410	405	463	415	472	393	422	392	429	433	429	426	398	462	419	423	403	408	451	429	448	435	450	468	435	429	443	462	433	427	390	430	442	440	488	444	387	425	444	452	429	405	410	439	420	447	425	430	433	388	478	426	453	426	417	435	438	413	451	428	449	415	461	440	403	435	385	401	420	415	472	412	401	458	409	412	430	449	444	410	417	435	422	435	427	430	443	442	444	427	428	430	440	424	450	402	398	394	406	422	410	434	432	444	447	393	419	427	449	475	428	432	445	437	434	421	421	467	457	418	427	408	437	425	420	445	415	415	421	400	432	461	406	401	442	449	424	444	445	449	417	444	402	410	460	454	412	443	422	451	422	425	413	415	465	454	436	474	371	412	422	439	442	407	421	403	415	428	425	429	419	405	433	456	461	459	424	423	464	450	423	443	413	432	462	450	449	444	427	401	415	449	405	420	419	414	433	458	437	431	417	440	408	427	439	446	405	424	401	418	434	446	428	404	428	449	450	446	427	450	415	382	434	443	436	398	443	424	452	456	430	466	441	424	415	412	397	444	431	444	417	457	410	447	459	413	433	476	485	436	459	435	419	449	417	452	437	387	402	424	427	426	443	434	442	445	457	438	411	417	410	412	434	461	436	412	448	432	425	429	429	425	405	390	435	461	466	424	464	402	451	423	443	457	437	435	429	419	445	445	464	390	455	453	439	424	460	422	416	425	400	464	439	397	427	407	467	423	417	438	437	380	420	427	422	419	405	424	434	434	409	429	427	419	423	456	415	432	422	389	413	457	427	404	465	459	475	406	409	389	454	404	404	412	447	402	457	415	403	439	430	407	436	405	395	464	423	421	423	447	429	457	436	412	466	411	438	461	431	429	463	475	411	401	444	433	398	427	405	454	442	436	399	446	444	431	401	446	442	428	434	433	430	401	401	436	403	439	435	408	421	410	437	436	424	436	421	431	433	412	415	432	437	438	420	389	407	415	444	408	432	398	412	404	414	429	389	436	427	384	458	452	433	425	428	410	427	414	445	427	448	394	433	446	443	387	429	482	406	409	423	464	411	436	382	429	451	412	456	430	404	434	425	445	405	441	403	452	462	394	457	414	474	421	424	417	423	406	431	445	417	456	429	395	437	450	420	443	417	430	441	430	434	419	415	422	428	412	470	406	438	418	426	413	408	419	475	480	439	405	418	451	393	443	436	451	443	434	424	426	389	440	445	420	443	426	404	444	421	413	427	444	384	415	447	447	415	428	419	452	453	430	435	431	426	421	400	452	439	469	453	420	440	405	457	417	436	405	412	414	390	373	402	422	439	428	436	446	404	437	424	436	429	420	455	435	397	429	413	431	429	422	437	388	462	413	409	446	413	426	426	442	421	446	392	445	488	417	422	427	416	429	426	364	419	418	425	421	398	447	459	413	445	401	447	424	418	430	415	432	429	405	447	380	458	399	432	463	425	442	460	435	404	404	448	401	419	406	428	413	453	428	422	399	397	435	429	400	410	433	458	431	420	424	460	425	419	461	438	420	409	442	435	425	438	413	454	438	458	492	402	446	446	408	456	455	442	424	446	373	408	421	444	424	374	435	415	424	455	470	424	441	389	458	420	405	441	403	469	430	454	406	443	455	436	428	438	386	463	434	440	450	423	437	498	415	429	439	457	438	432	429	397	427	410	419	401	437	386	397	421	430	435	474	429	432	434	448	440	451	482	420	450	424	425	408	449	400	442	411	445	420	393	422	443	441	425	430	451	461	415	405	430	422	406	426	426	462	455	442	435	418	424	446	454	421	472	391	418	404	458	432	416	427	462	413	403	431	423	434	457	473	429	457	451	408	427	464	426	426	410	408	441	463	414	396	439	433	436	438	424	408	381	426	423	420	431	450	408	443	409	460	456	407	438	396	415	387	471	432	423	426	415	445	438	416	384	451	415	448	412	425	427	421	456	455	405	424	418	411	450	455	462	457	433	432	443	375	412	417	431	401	440	398	437	420	396	397	433	447	397	423	436	408	447	471	390	446	447	437	457	428	431	440	447	377	418	419	433	424	416	428	433	432	451	415	437	456	414	393	404	399	394	419	423	395	407	425	434	460	435	433	424	415	457	439	378	435	432	431	442	407	476	404	470	422	430	428	460	399	426	464	455	396	434	402	419	436	451	391	434	416	415	438	466	436	433	461	411	441	431	400	425	421	394	391	413	447	446	375	426	427	401	409	412	434	425	431	441	405	412	446	412	445	421	437	450	415	438	456	453	416	400	422	424	440	448	441	430	402	465	435	421	441	424	429	453	440	465	428	401	412	440	431	433	416	397	427	442	431	432	420	426	415	426	423	404	441	433	413	416	416	449	421	435	468	406	429	431	419	417	456	414	397	416	407	452	407	400	440	429	447	445	454	412	408	418	431	447	439	434	437	462	454	434	421	416	414	435	394	454	400	441	413	435	457	453	410	410	400	424	434	448	420	432	404	421	436	441	435	450	426	455	430	427
36248	17464	13806	7515	5030	3750	2878	2270	1769	1582	1297	1138	1031	932	869	782	749	671	673	652	647	612	599	545	553	571	573	552	541	484	529	523	482	549	530	541	524	475	499	539	551	481	543	494	486	505	479	549	494	520	516	489	473	455	467	435	496	484	466	542	505	495	478	490	458	452	570	508	503	479	466	481	441	486	440	517	478	450	528	462	459	426	503	436	462	484	469	453	486	508	489	480	487	473	518	434	473	453	459	496	483	487	489	449	507	502	504	460	497	464	520	499	493	500	458	481	471	484	497	467	487	511	475	480	490	458	447	475	513	462	534	502	495	512	483	479	460	453	482	481	453	483	476	475	515	473	485	479	497	498	463	457	468	467	478	468	443	465	494	456	486	472	446	483	444	514	483	470	518	451	440	455	500	458	434	476	439	454	475	457	488	490	516	495	450	498	494	513	474	489	468	468	445	459	470	521	475	485	503	475	465	500	452	483	467	487	470	465	482	484	448	505	492	485	473	454	475	456	463	447	467	494	467	457	474	487	472	482	474	507	480	446	425	464	472	494	466	499	453	513	476	510	461	468	478	491	486	522	487	521	473	484	424	462	458	473	449	503	507	454	469	491	477	484	497	464	446	469	485	456	453	465	490	485	452	492	520	486	479	472	480	488	475	476	481	459	490	451	499	448	474	477	522	515	457	540	475	477	444	477	482	492	491	468	487	468	469	486	478	484	462	462	479	477	455	460	471	473	432	470	493	511	493	442	458	484	468	477	469	458	449	483	494	480	503	480	454	528	484	461	483	452	467	458	493	499	478	492	468	486	477	448	465	449	501	482	486	487	491	442	480	466	457	484	461	451	464	451	465	475	450	470	462	486	454	477	448	473	500	446	472	470	476	542	472	500	488	504	471	485	494	500	472	490	485	446	470	462	457	510	474	446	497	466	467	484	490	493	505	496	465	413	489	443	464	483	467	475	486	461	467	457	448	449	531	456	474	508	465	460	455	440	443	473	491	493	522	491	467	461	484	488	472	486	487	516	451	482	405	409	414	449	445	470	450	491	468	524	466	471	498	490	478	524	442	486	469	467	443	468	462	497	490	446	496	452	462	428	486	528	505	480	471	461	488	462	490	469	449	491	476	511	517	490	500	465	454	458	491	472	508	472	489	488	478	506	476	502	471	486	473	439	483	468	483	487	480	471	462	483	480	495	510	505	491	485	472	494	471	483	424	449	509	494	479	506	500	480	467	498	500	476	488	490	462	466	506	455	446	507	507	458	440	510	496	478	535	470	483	479	480	537	455	470	453	471	437	452	464	472	431	505	445	453	507	495	479	454	483	498	468	466	470	425	483	477	475	501	496	505	474	483	489	469	503	467	481	494	448	448	455	499	526	511	483	502	480	490	511	485	488	479	481	469	446	465	497	452	448	435	451	446	469	494	469	485	481	473	456	496	439	481	463	481	499	527	477	475	482	450	522	446	465	493	503	481	501	465	455	521	464	534	482	469	504	442	481	489	497	449	461	447	483	482	493	495	470	477	463	471	495	476	463	471	476	460	503	469	464	481	485	490	505	453	484	469	498	460	481	469	473	463	428	486	489	453	517	457	460	497	475	466	489	487	473	499	502	465	485	490	450	487	450	461	520	440	481	462	447	473	491	500	436	473	468	478	479	489	483	471	445	504	463	478	442	500	467	478	472	441	500	466	468	511	469	516	506	486	463	460	484	497	499	499	491	435	474	488	472	497	467	445	514	490	496	485	459	494	502	469	477	446	468	469	485	446	463	487	453	470	479	463	440	465	490	455	461	424	429	433	474	507	461	466	486	506	492	502	509	428	475	460	490	455	452	520	473	457	440	501	472	490	474	464	441	452	511	501	500	477	478	464	435	447	488	478	471	488	455	489	456	457	449	500	476	492	484	480	436	517	475	458	475	467	456	464	477	463	510	466	419	479	468	495	484	467	476	503	494	468	447	494	444	484	462	470	461	491	451	436	473	478	465	440	512	511	470	487	442	476	463	486	485	501	454	495	452	506	472	477	488	496	478	537	465	479	467	434	497	460	473	495	462	464	471	450	504	510	476	458	448	498	468	474	491	522	456	462	476	478	476	455	486	498	472	473	474	479	443	455	483	471	457	472	498	491	472	457	476	470	452	441	480	484	509	507	449	449	493	496	480	445	452	440	468	519	486	469	455	446	438	448	477	470	466	482	475	483	466	497	502	490	515	474	467	453	485	486	503	483	501	482	470	475	442	447	485	441	464	480	464	490	488	504	480	473	471	455	480	477	531	498	471	481	466	475	447	458	463	458	467	453	488	448	479	485	455	508	481	484	452	470	492	484	498	486	453	464	444	452	475	497	471	475	469	465	446	496	456	488	474	479	521	457	471	527	436	519	490	467	498	465	453	468	421	506	503	420	499	470	458	507	509	507	491	467	445	473	469	459	475	465	478	489	482	455	490	467	478	432	507	483	499	465	460	453	485	439	521	464	450	438	494	460	471	468	455	473	462	474	520	488	484	515	466	451	460	446	447	464	468	481	502	439	496	450	503	483	458	468	491	488	483	469	486	506	474	503	470	459	469	485	451	487	451	475	444	474	455	462	451	471	492	489	516	491	470	485	487	469	515	461	500	459	482	508	470	422	482	500	499	474	496	483	453	477	435	511	473	438	459	460	464	438	483	459	477	466	466	464	460	457	482	479	503	475	487	476	456	473	481	458	496	458	505	480	476	485	487	495	419	444	481	488	495	516	482	465	486	441	508	451	494	467	478	496	459	459	474	457	461	478	472	482	504	473	454	472	442	488	516	450	438	468	454	493	489	434	450	469	494	498	491	480	461	470	455	481	480	494	491	490	487	478	477	475	473	470	516	451	478	472	463	468	456	482	483	457	479	458	488	488	504	508	441	450	506	467	492	485	480	497	469	523	470	516	405	442	501	471	486	517	464	473	471	461	455	458	462	461	466	482	540	434	505	485	467	483	494	503	453	438	475	442	438	481	463	471	449	433	502	483	481	447	464	504	483	470	459	467	480	494	505	453	473	465	486	449	489	455	458	462	477	469	464	446	483	481	459	491	433	494	480	466	451	488	473	482	500	449	492	471	486	498	453	474	441	496	467	493	457	459	488	459	491	490	447	484	480	478	494	481	469	462	506	418	468	457	507	472	476	511	484	465	449	478	462	469	456	454	433	455	519	465	485	462	435	474	463	501	460	475	469	508	471	516	485	480	451	475	472	472	478	414	467	447	494	457	454	478	453	483	452	476	490	519	490	437	445	460	478	472	477	471	465	476	491	492	468	465	497	493	483	467	475	539	497	485	514	461	472	479	471	491	515	499	440	510	485	497	481	468	483	440	482	466	478	491	470	506	449	502	479	455	477	494	462	514	445	476	471	429	450	454	474	484	503	507	474	472	488	494	477	464	476	488	481	441	472	467	458	473	484	465	503	505	496	461	481	470	446	447	473	485	437	471	486	477	485	454	495	500	426	472	474	485
27251	20094	8000	1035	665	590	579	541	576	541	544	539	565	527	527	521	541	524	538	506	506	536	524	556	497	534	493	524	553	561	532	570	547	495	522	522	532	551	539	548	524	517	533	569	528	490	550	531	532	532	582	529	525	516	532	529	524	558	565	548	539	544	520	533	560	507	516	490	557	553	549	554	572	559	539	496	517	503	539	564	553	566	520	572	517	534	536	532	539	555	572	550	531	546	494	529	581	554	537	540	529	509	562	511	555	541	544	568	521	520	580	498	577	548	541	529	524	522	526	524	549	529	539	536	565	512	540	561	507	552	514	540	535	530	546	506	573	556	550	542	533	518	520	511	532	483	537	504	532	528	522	552	527	569	538	545	529	485	551	542	535	544	554	557	520	536	547	534	543	533	608	566	530	552	538	533	532	484	519	491	531	553	507	530	546	522	524	519	517	511	551	512	513	528	532	540	584	562	502	564	546	521	556	501	532	564	512	569	550	542	536	501	524	575	538	539	578	546	528	564	523	473	534	532	537	551	544	498	577	521	522	573	546	566	572	510	529	530	540	535	551	545	544	517	512	535	535	543	545	536	557	547	560	542	507	526	528	541	558	490	523	538	521	498	539	496	533	529	548	545	572	564	536	552	541	512	562	551	560	515	546	548	576	551	540	517	510	502	530	479	559	531	563	562	539	533	517	564	538	514	551	574	542	541	550	587	528	578	512	531	528	524	510	509	548	583	525	517	553	510	534	570	524	564	543	550	557	544	533	535	525	516	542	501	563	582	561	526	519	521	532	536	524	510	553	508	489	535	514	526	515	540	498	528	517	505	501	552	569	535	586	532	514	536	532	543	503	554	493	511	554	571	528	506	541	529	542	568	556	542	562	572	605	542	555	522	555	552	560	529	531	531	532	542	537	567	504	523	544	478	548	498	526	501	571	539	530	555	500	557	505	519	524	515	510	527	571	543	513	561	535	536	544	518	525	507	522	532	487	514	546	547	563	536	546	525	549	491	573	531	511	505	523	545	511	562	496	548	549	551	549	516	507	565	526	494	535	539	583	544	568	550	491	528	518	499	555	547	504	546	529	537	561	550	558	511	500	510	490	532	553	504	503	546	573	592	514	548	540	553	512	530	551	536	519	540	488	601	525	454	505	543	550	514	530	541	511	550	557	529	535	533	542	527	493	550	524	570	503	527	559	546	510	549	535	503	562	529	550	550	520	575	492	506	532	548	493	556	523	535	518	538	556	506	562	539	526	475	552	546	508	543	552	528	506	501	564	519	523	578	537	500	551	519	549	524	508	491	506	507	549	533	514	515	542	537	559	553	540	482	522	530	530	543	525	526	512	554	517	572	519	538	569	503	543	556	527	523	518	518	530	508	556	514	539	512	524	536	517	523	512	564	497	553	520	522	588	504	558	541	513	551	513	556	521	527	514	562	539	575	533	540	583	568	563	578	546	543	545	506	538	512	557	524	563	553	575	518	525	563	559	530	521	509	498	535	521	550	544	530	534	547	538	517	529	505	519	565	610	563	502	563	528	533	513	574	541	556	561	532	542	525	560	570	516	577	568	483	563	568	554	538	535	521	537	537	585	499	544	495	485	570	572	553	548	569	546	551	554	556	530	558	507	561	547	564	564	555	562	515	548	579	522	515	532	572	522	524	538	531	538	531	535	555	533	512	522	517	513	520	564	521	534	538	525	546	568	567	572	544	562	537	543	492	514	569	527	522	556	535	484	518	540	565	560	545	551	522	569	500	522	544	474	544	541	505	531	560	531	547	552	550	528	551	525	557	499	579	574	507	533	538	537	544	538	553	505	550	551	554	521	498	555	504	527	533	539	518	563	550	519	505	560	537	531	550	535	548	533	517	570	489	523	500	513	561	564	545	535	527	563	507	525	512	522	566	523	551	530	521	534	558	570	528	517	519	553	564	524	539	489	535	510	562	505	528	512	479	548	553	554	603	546	550	558	537	570	538	558	540	550	487	555	525	535	533	541	564	502	575	548	520	552	549	522	493	520	537	540	515	508	534	555	549	533	540	535	516	523	494	547	498	526	517	551	555	553	560	467	553	560	570	502	534	497	531	514	540	521	510	537	546	508	547	506	543	549	523	562	520	560	515	507	487	498	523	557	507	519	560	580	528	561	544	560	529	538	523	495	582	522	519	565	523	514	539	489	560	537	558	529	518	574	540	526	554	558	517	539	555	496	574	570	582	514	562	558	515	525	535	578	541	537	509	481	534	547	497	526	491	559	508	537	546	524	554	540	528	575	533	511	527	576	531	511	541	557	554	549	540	533	532	551	526	559	554	541	561	483	539	591	499	498	527	516	527	510	504	529	532	570	513	517	522	503	543	566	519	517	528	511	490	522	531	501	546	539	547	553	538	550	527	554	561	550	542	535	528	554	519	538	572	512	560	551	539	546	563	532	548	559	533	520	543	535	569	532	534	563	568	486	507	531	587	514	498	520	519	521	519	583	538	520	526	540	540	542	531	533	564	565	570	565	491	519	529	513	526	509	552	533	544	562	534	507	505	522	561	499	541	542	510	560	525	606	560	524	536	551	538	520	529	524	519	519	510	521	541	498	534	550	505	540	547	536	502	536	505	466	541	510	497	567	538	521	578	556	544	551	529	538	517	523	527	526	572	538	567	534	545	544	499	527	536	557	518	528	569	514	523	496	531	516	560	521	520	562	538	548	553	506	529	534	567	569	548	550	541	522	601	522	562	531	546	496	558	542	550	559	532	558	533	540	508	539	498	544	543	573	532	567	502	516	553	573	562	541	521	532	572	543	542	535	548	551	540	542	569	483	533	532	527	513	536	582	491	596	512	553	533	510	546	573	539	557	514	526	500	527	509	549	554	526	504	503	531	534	523	507	570	526	499	560	505	548	530	543	549	511	533	548	555	583	533	587	543	508	562	523	534	577	517	549	545	566	528	534	553	499	549	551	507	527	528	528	574	532	507	536	561	531	491	572	530	472	561	541	536	551	505	538	536	568	585	574	582	527	551	528	568	532	515	527	566	548	546	568	558	531	533	550	537	550	519	493	510	585	512	538	523	478	527	551	538	556	529	525	544	521	540	531	552	493	557	489	533	499	543	545	514	471	562	567	588	513	576	546	532	550	487	550	547	546	538	497	537	516	543	523	533	566	510	467	561	516	501	536	526	527	542	509	520	560	549	524	531	542	514	547	504	524	543	563	510	524	515	563	517	547	493	494	552	517	523	510	554	484	547	529	556	517	515	530	509	541	535	578	548	517	555	553	547	527	544	572	558	523	537	557	538	537	540	523	509	527	533	536	530	540	564	522	559	597	535	570	560	515	547	513	547	550	558	556	565	482	544	545	504	473	540	503	508	525	537	538	563	526	572	516	548	561	539	558	520	479	566	549	543	564	559	507	518	567	533	546	511	535	504	537	572	544	486	560	551	554	524	561	533	551	542	570	566	533	517	547	515	522	508	523	483	484	544	553	535	549	533
16364	1809	1304	910	761	773	769	643	664	694	653	680	638	651	690	631	615	633	659	650	629	640	629	681	653	660	620	613	650	657	641	621	641	635	646	669	559	648	644	640	652	664	663	640	645	644	644	596	633	614	658	638	629	642	613	622	654	643	631	647	671	627	657	622	657	622	629	607	652	615	636	620	616	626	667	598	579	623	674	619	645	641	606	648	628	629	612	595	598	638	588	633	626	614	669	677	644	662	629	650	648	671	630	625	651	632	611	647	652	629	629	677	600	673	654	656	651	647	603	666	661	666	654	612	624	644	631	617	644	646	663	632	632	612	650	623	579	618	657	621	683	661	669	624	656	639	612	638	652	658	646	666	673	627	595	596	633	641	645	629	565	630	618	654	596	642	638	600	612	607	607	627	624	686	631	656	656	634	637	619	641	669	676	605	655	584	618	674	604	656	644	586	626	649	627	620	673	621	642	596	615	661	609	619	637	618	651	655	636	592	656	685	624	676	607	627	611	670	671	613	574	609	614	626	610	651	630	696	614	642	615	631	621	612	631	598	618	650	640	633	597	640	617	682	646	649	651	596	644	590	659	668	648	635	654	642	599	622	647	628	673	656	628	623	624	657	652	652	650	647	603	639	601	634	629	671	649	644	650	625	650	690	653	648	613	588	662	625	649	642	628	613	634	601	568	606	625	651	659	639	654	629	635	617	633	630	624	624	636	640	650	629	640	636	637	652	641	671	617	629	631	609	605	685	664	654	649	631	650	633	708	591	629	648	572	657	647	675	625	614	607	656	664	656	628	660	630	629	647	627	672	662	612	620	628	605	612	653	642	662	599	621	647	664	646	648	646	679	641	655	642	607	662	620	614	644	623	658	641	638	655	606	670	606	621	645	601	624	668	643	645	618	620	650	673	652	679	586	656	645	631	643	648	651	663	629	639	655	617	598	622	709	659	598	625	603	624	627	647	651	644	605	599	625	651	606	610	641	623	587	664	654	636	652	604	623	655	615	659	649	622	620	624	599	629	614	628	636	652	600	622	641	700	621	661	566	645	632	607	646	637	631	608	699	589	651	636	602	598	658	574	607	628	615	660	633	616	652	623	611	596	601	689	605	663	638	672	632	649	662	618	636	642	673	612	643	648	685	620	619	608	653	576	631	642	620	641	655	670	607	626	654	613	650	639	669	636	652	604	638	613	662	655	610	663	593	597	571	603	650	667	655	647	617	623	648	612	584	616	637	675	649	623	666	618	660	621	638	632	651	667	633	658	622	666	611	626	637	644	624	636	642	639	673	633	617	629	620	669	675	643	673	640	631	645	650	607	700	627	589	708	610	625	568	621	648	664	617	594	610	624	582	633	625	646	625	625	675	623	639	693	588	694	636	631	630	655	671	621	592	681	622	608	600	607	617	614	632	605	670	566	622	651	610	656	621	681	638	634	628	685	640	641	593	654	642	645	623	629	653	642	617	654	608	631	619	624	603	672	679	644	675	646	623	617	597	658	686	675	659	625	647	625	682	651	650	631	641	608	634	633	658	630	580	628	610	585	649	654	668	542	624	642	654	651	664	624	630	634	638	665	644	626	664	601	643	646	678	601	595	634	658	612	643	689	627	618	660	618	635	646	614	662	649	648	623	600	615	644	626	603	632	606	653	618	582	640	615	657	624	624	674	642	631	644	610	633	631	644	649	637	641	645	656	642	657	641	645	680	674	602	641	621	639	607	628	673	619	666	635	648	643	619	609	650	622	634	663	653	645	695	642	654	673	599	598	606	632	622	716	709	611	625	603	685	646	637	625	645	612	645	604	663	685	610	650	637	611	624	642	684	631	598	619	625	635	594	665	661	625	590	610	654	641	629	656	657	657	636	647	655	608	673	657	612	622	635	641	653	621	587	616	618	633	653	653	653	653	631	658	643	645	596	633	632	659	617	658	628	612	654	658	614	624	633	639	609	685	668	594	636	617	692	578	640	613	603	626	646	637	660	676	637	641	639	627	619	636	647	602	657	657	643	624	645	643	647	615	633	663	664	623	670	587	630	691	665	614	671	658	654	641	681	685	649	615	685	594	627	660	667	641	645	631	617	610	600	669	629	683	577	639	615	669	658	628	633	650	629	612	640	652	622	616	612	660	616	646	624	618	633	666	623	630	672	613	613	640	656	645	635	634	645	623	636	621	627	662	639	621	680	678	645	630	633	639	644	664	626	641	626	591	614	614	675	661	630	651	656	677	643	620	615	676	615	687	635	591	618	637	630	645	637	609	603	631	599	588	661	603	638	666	654	634	617	627	652	615	671	618	653	654	605	668	631	557	623	649	611	647	646	647	645	635	617	634	657	628	640	651	621	638	589	604	615	648	621	647	640	600	602	673	724	619	638	625	642	626	599	608	632	631	624	682	636	671	691	589	621	641	622	655	633	617	638	622	610	626	653	627	639	613	624	641	621	651	636	649	629	636	628	659	626	598	642	697	617	593	605	657	616	612	675	601	630	589	627	644	633	654	654	601	618	662	594	624	625	602	601	648	630	644	640	640	630	606	610	640	583	654	623	653	657	674	655	624	639	667	646	616	640	639	627	670	669	656	610	628	628	619	633	622	616	568	658	613	684	642	621	660	639	600	639	621	636	612	670	608	614	722	621	641	600	604	650	604	647	650	618	652	611	660	674	679	662	677	658	625	620	618	616	657	597	604	611	626	604	674	590	608	619	646	637	662	591	658	618	623	649	645	629	596	678	601	606	595	628	624	586	656	642	666	605	603	619	619	648	600	636	614	655	636	623	631	633	626	609	627	640	671	612	647	637	652	667	579	628	664	605	646	667	638	616	638	631	605	635	655	627	643	606	622	650	619	632	635	661	628	599	626	623	628	637	667	653	659	597	632	618	672	641	577	647	597	649	617	627	663	663	621	625	635	638	610	669	638	625	621	603	645	613	627	603	628	623	651	645	679	639	599	667	635	590	638	659	648	634	587	657	593	619	621	657	586	616	665	644	636	569	616	677	642	665	645	674	651	645	641	617	640	633	613	644	648	632	641	604	590	649	594	612	652	616	641	632	639	626	650	660	593	699	646	612	630	602	618	600	665	666	622	633	677	645	651	671	660	664	639	663	613	611	643	615	590	655	603	658	640	643	638	621	616	645	636	634	649	682	648	619	655	640	617	617	618	609	632	623	609	641	617	646	657	631	617	613	647	606	625	636	620	622	644	657	633	652	628	629	656	655	680	605	680	626	655	641	673	643	623	589	691	695	603	603	641	657	629	629	623	663	623	626	618	612	650	675	634	620	645	619	683	651	613	632	640	628	657	598	626	651	652	652	639	594	629	638	633	647	684	655	633	617	626	606	683	634	664	677	634	613	638	683	622	620	589	611	603	646	635	624	646	680	690	632	644	650	661	635	611	643	622	646	651	682	593	695	651	676	631	622	651	600	619	644	615	673	616	649	672	649	645	633	612	590	647	649	615	680	658	657	619	612	637	626	602	650	641
23740	21118	28387	24089	21102	13042	1330	735	639	530	512	420	412	365	380	371	328	320	342	329	327	319	302	322	304	306	289	318	280	294	315	294	281	298	280	265	309	272	288	301	290	290	312	311	280	299	302	297	310	264	291	279	277	286	271	266	289	270	252	274	308	295	287	268	284	271	265	304	269	258	274	259	281	298	257	283	283	287	280	293	276	266	269	249	270	275	251	276	251	292	297	247	247	295	295	276	290	255	275	271	275	273	266	281	277	295	255	294	298	281	269	290	309	235	273	286	311	243	277	283	251	272	259	287	273	292	307	261	258	287	299	264	263	284	267	307	326	285	256	281	291	270	298	241	249	287	253	271	282	298	303	262	306	290	284	295	257	288	266	314	266	266	279	271	282	271	278	277	297	300	282	261	301	258	276	263	238	265	301	243	302	263	282	304	276	274	269	259	307	280	285	261	303	287	278	301	300	283	304	289	268	264	286	285	292	270	245	285	287	271	259	292	237	269	289	271	270	306	299	300	280	292	275	268	267	279	244	282	296	274	268	262	265	266	277	295	270	295	289	263	287	309	285	261	277	290	271	285	293	274	283	279	266	288	282	308	261	263	312	278	247	270	288	280	279	276	289	286	279	270	272	272	282	273	295	296	285	290	287	293	262	272	309	261	286	289	264	291	264	268	265	280	291	273	246	251	254	245	260	282	315	293	298	252	280	272	274	274	281	269	271	300	278	280	293	267	277	254	287	300	291	262	280	288	262	281	289	272	275	303	262	265	297	282	295	279	272	275	265	291	292	305	261	265	264	246	293	290	277	281	299	298	281	302	262	273	259	260	282	281	285	282	276	302	276	268	266	290	264	284	261	258	259	273	242	307	245	279	289	265	286	261	260	264	278	305	250	268	274	298	283	292	265	261	284	298	295	290	266	271	274	263	301	254	283	303	279	282	278	288	285	285	222	272	269	278	249	245	286	272	246	260	249	302	249	295	302	259	248	272	262	256	265	247	270	254	265	281	282	296	308	276	304	270	257	290	262	282	277	270	274	260	299	265	283	305	301	282	279	270	256	276	259	276	279	295	281	265	262	313	265	276	265	286	290	278	281	247	265	246	253	238	277	290	291	272	288	289	311	284	257	249	288	261	283	276	276	303	238	332	264	253	281	293	275	283	263	286	295	269	291	259	267	268	287	282	278	272	287	273	300	277	255	285	267	278	259	280	261	271	261	266	250	267	285	264	322	263	261	276	272	242	308	293	259	267	247	274	269	289	261	256	275	274	307	272	266	304	286	260	284	276	296	261	308	274	301	254	239	292	264	277	270	258	273	258	292	289	299	284	259	275	270	234	271	281	299	298	287	316	256	271	247	261	261	273	284	283	294	280	319	257	281	260	250	278	261	301	265	275	300	255	305	280	256	274	261	313	281	252	274	273	295	239	303	279	298	293	262	269	302	299	281	266	317	280	256	272	250	279	268	285	308	293	277	254	280	292	267	275	273	288	260	260	271	274	266	275	271	277	310	280	282	266	242	267	302	295	302	287	267	276	272	251	294	261	277	265	283	265	284	301	276	290	273	309	286	268	276	293	283	264	262	289	281	254	269	263	307	245	259	279	277	272	264	263	241	260	275	253	276	298	293	256	286	274	249	281	255	260	289	303	266	286	282	307	269	283	281	278	261	281	269	275	253	275	278	276	268	255	255	258	262	254	272	253	300	285	287	277	305	263	274	284	292	285	265	278	274	276	273	286	244	289	289	284	278	287	281	273	283	248	295	294	274	284	271	269	290	265	263	261	259	259	280	276	254	290	253	271	280	271	290	278	325	260	285	273	241	272	277	263	281	266	259	274	252	261	263	268	275	264	254	267	261	259	286	248	287	256	265	281	302	287	249	279	311	251	255	276	246	245	258	278	242	296	245	271	279	288	283	265	281	264	304	293	287	249	291	267	281	277	297	276	305	258	259	283	284	252	255	248	289	250	280	258	286	279	291	286	265	282	251	276	264	281	292	283	252	296	248	291	256	310	304	254	281	280	298	251	275	254	306	270	268	275	279	251	305	283	288	266	260	286	299	285	239	300	282	265	274	277	277	253	285	279	274	269	285	288	267	264	271	277	302	281	294	263	250	312	286	289	298	258	254	246	297	277	260	283	281	285	274	267	302	253	278	266	277	287	289	252	296	250	271	273	268	290	281	280	259	249	286	271	270	255	244	273	262	250	267	264	284	270	256	254	290	290	278	252	302	297	283	275	266	296	253	267	263	280	264	285	245	285	274	308	246	262	269	294	293	250	245	261	276	246	263	269	281	275	276	256	256	244	273	278	291	278	257	249	293	264	257	279	283	237	275	263	324	263	300	283	280	287	263	263	277	265	292	279	248	283	288	285	279	262	277	304	286	281	267	277	267	307	271	265	268	260	246	250	279	281	250	302	266	291	292	267	255	266	294	261	248	291	266	297	293	294	282	291	303	264	273	285	298	276	270	270	285	268	264	263	265	259	270	273	267	269	276	269	287	274	276	274	308	248	273	291	266	269	271	288	269	284	305	277	243	280	286	237	275	289	245	284	290	283	288	308	268	280	251	225	256	311	256	304	257	280	256	254	280	307	268	297	284	262	254	245	267	289	284	279	262	257	281	268	259	264	259	294	283	298	276	266	289	261	263	288	283	295	259	269	289	254	275	278	256	259	281	288	255	287	299	255	262	293	269	248	272	261	275	279	270	296	306	275	257	267	297	265	281	289	299	278	286	257	259	306	257	284	276	263	290	278	291	289	261	288	256	267	266	261	277	270	279	276	267	275	291	256	260	307	240	270	315	297	263	299	273	275	257	239	274	249	291	250	277	305	248	272	299	252	281	278	259	281	263	263	276	271	247	280	278	291	280	272	285	293	257	276	274	294	287	262	281	260	238	270	274	278	258	255	276	266	251	275	300	272	290	250	272	286	276	259	282	238	258	292	268	252	300	279	283	275	287	252	255	270	277	288	254	289	256	259	271	295	262	286	313	271	257	286	265	271	277	299	265	258	269	255	282	280	278	304	254	302	261	284	253	271	311	304	274	256	263	286	293	292	271	268	274	287	303	278	263	306	275	276	241	288	249	276	253	268	262	293	298	270	295	279	272	271	250	276	283	275	293	311	280	318	287	305	265	266	266	293	264	293	273	260	276	314	254	267	306	267	255	301	288	284	273	290	286	293	276	284	261	240	300	271	276	272	273	313	284	290	269	282	274	270	284	252	286	274	260	278	298	269	241	286	278	272	304	300	265	278	289	277	294	260	261	285	247	298	275	293	261	297	248	287	268	257	264	314	279	265	257	292	266	260	270	292	294	274	257	278	269	309	280	271	267	292	285	274	275	305	243	282	266	265	305	274	277	273	285	289	250	247	309	276	271	249	286	265	255	284	269	262	283	280	258	259	259	282	262	299	277	243	259	294	270	283	254	283	275	275	292	266	252	275	305	274	282	268	285	299	297	272	280	270	285	285	313	271	270	306
36232	11747	8575	4112	2687	2036	1549	1262	1056	855	804	646	559	538	547	466	463	490	476	436	376	427	396	384	390	380	397	365	389	365	350	381	360	368	357	382	346	365	347	352	359	341	334	322	332	357	370	340	385	361	333	345	313	355	347	337	327	343	347	326	357	350	369	341	343	362	348	332	353	335	373	347	332	344	350	314	369	374	338	318	316	335	362	317	363	326	375	345	353	330	334	341	327	329	322	355	354	330	303	315	352	341	325	335	347	342	332	305	326	325	331	347	351	299	321	321	344	337	340	331	332	345	341	362	331	376	346	332	324	330	354	330	316	344	359	359	391	321	369	342	324	360	308	329	349	355	356	366	358	363	328	331	344	332	331	318	348	338	320	358	362	326	358	333	340	348	328	344	349	335	349	328	320	315	342	326	342	335	319	326	333	315	348	358	337	368	354	341	309	348	339	352	363	340	333	344	367	338	321	344	338	348	337	330	315	322	340	354	349	343	324	324	322	342	302	322	372	336	314	323	315	330	343	338	360	304	312	310	339	333	309	372	350	332	335	352	353	321	326	354	384	328	346	323	349	342	333	329	370	308	344	325	345	331	327	316	356	347	321	346	317	341	340	383	336	346	338	315	325	353	310	349	309	333	323	344	327	337	338	330	303	337	343	346	317	337	366	315	322	339	349	333	339	337	312	353	333	327	343	356	351	353	316	327	357	339	308	319	359	326	327	327	311	343	337	352	356	318	318	335	308	344	309	327	310	325	325	351	332	331	343	291	315	309	342	321	341	312	340	319	352	381	330	335	308	383	308	358	357	332	323	329	353	328	351	357	318	366	322	339	324	318	330	323	300	338	347	325	324	353	334	323	357	357	324	346	326	328	337	320	314	334	356	321	312	367	322	339	348	319	332	320	341	358	336	347	318	344	349	325	344	350	318	332	344	325	308	365	336	322	359	344	324	339	329	345	334	314	372	337	361	346	345	347	324	378	330	360	333	344	329	325	315	344	343	314	355	325	350	343	333	322	360	295	306	340	324	312	331	347	339	343	324	324	315	342	342	328	315	309	332	337	325	346	326	342	322	345	311	323	323	338	344	328	348	339	325	349	342	341	334	348	320	330	350	328	294	353	339	341	354	316	315	342	374	351	354	343	318	303	362	315	310	351	338	345	328	314	327	367	319	337	333	355	333	336	328	339	362	327	351	333	343	333	337	366	340	327	327	317	308	325	353	327	352	335	342	337	327	337	325	344	316	334	341	336	324	328	335	358	350	337	322	338	343	362	327	298	355	334	322	356	368	335	322	336	355	333	334	337	310	342	353	362	339	330	325	321	338	327	311	326	341	346	332	317	387	330	366	370	332	329	318	340	319	332	366	328	331	337	351	326	322	344	362	344	351	321	345	329	345	296	324	374	325	341	344	345	336	350	357	327	337	337	338	296	345	345	357	373	347	353	330	314	326	332	346	347	327	356	336	323	358	344	349	325	354	359	317	337	380	359	333	359	353	332	339	363	339	295	328	313	358	308	327	357	364	361	353	309	348	358	364	326	318	308	328	355	306	333	340	371	308	332	331	320	314	359	329	326	366	335	365	315	331	334	289	352	380	336	331	321	314	327	350	368	323	340	361	324	338	307	346	315	315	334	310	352	349	325	351	320	289	340	336	346	330	309	317	346	343	314	324	337	373	330	309	343	317	369	358	352	356	337	357	342	307	351	350	327	378	331	384	343	363	323	347	321	321	339	338	323	333	341	341	345	333	331	343	314	332	342	329	343	354	317	375	307	361	320	335	370	348	345	327	314	373	311	337	309	305	345	361	354	359	337	317	343	378	340	336	315	292	373	361	314	340	367	344	297	369	318	314	332	320	312	322	334	368	329	331	364	327	340	365	342	322	323	362	335	334	351	284	335	302	300	320	341	327	347	290	336	359	334	367	342	361	341	321	326	330	344	374	336	343	325	335	355	340	344	336	329	296	346	352	325	331	329	333	334	325	381	341	318	327	314	363	346	331	340	341	354	304	322	327	368	336	347	343	360	327	354	351	347	346	343	328	343	362	325	350	332	354	335	293	322	356	322	350	326	349	321	347	349	334	344	326	321	333	318	343	345	318	350	339	334	336	307	381	339	362	304	332	320	339	339	359	316	358	354	350	311	324	325	350	333	349	322	363	349	364	335	349	309	302	319	347	332	341	317	330	358	346	335	361	364	313	330	341	334	360	324	332	366	321	337	353	354	332	339	318	367	337	338	350	332	334	344	310	350	340	348	329	347	352	358	356	319	354	347	330	328	340	328	332	323	356	366	301	301	331	318	342	359	320	370	306	346	331	347	323	332	353	352	320	330	322	333	340	346	343	357	319	314	353	359	316	334	359	306	313	328	333	344	376	340	351	329	350	378	330	316	323	354	316	324	332	366	343	329	348	334	308	333	308	342	389	342	318	364	353	338	356	327	335	326	290	316	329	319	309	373	341	338	295	357	351	365	332	314	335	320	366	353	329	315	351	304	322	347	319	340	357	349	336	341	346	314	369	379	322	353	338	373	334	323	349	354	328	308	336	325	310	317	326	335	365	327	334	338	326	352	354	336	359	314	333	326	342	345	346	321	335	349	365	311	304	345	353	331	312	328	353	326	341	336	328	327	317	358	345	316	299	326	365	328	368	359	319	317	345	349	344	340	367	305	359	392	335	360	318	352	324	363	366	311	321	346	334	332	355	319	338	332	313	303	299	367	311	350	367	326	317	348	343	317	320	323	331	316	380	324	349	346	331	340	333	315	350	323	327	297	365	317	340	350	335	351	348	339	309	346	354	310	339	356	343	310	325	351	335	336	339	328	326	344	336	312	317	344	327	347	340	324	375	350	341	344	374	309	343	350	355	344	328	317	343	324	341	358	327	353	323	351	338	307	377	347	322	374	321	342	345	361	342	309	346	335	304	336	361	363	326	317	319	347	323	319	343	303	315	348	338	329	323	357	348	323	356	334	362	330	324	353	325	344	330	305	359	344	328	328	306	336	347	331	346	363	337	338	333	323	351	330	315	347	346	352	315	319	346	327	347	340	320	341	345	333	332	358	336	317	312	368	335	329	340	340	339	342	366	336	316	346	361	328	330	329	308	311	365	309	367	369	342	329	301	313	341	339	332	328	349	325	349	345	326	316	304	347	327	330	332	333	366	353	370	357	310	340	348	323	339	303	354	337	339	387	323	357	337	338	312	350	317	312	310	341	368	334	335	324	296	343	322	351	338	310	363	344	357	333	315	328	355	323	337	334	315	330	310	331	314	328	322	367	330	304	361	314	338	349	334	326	355	338	343	363	336	324	327	325	345	349	346	330	327	330	312	312	352	366	328	355	323	324	337	338	313	339	372	357	308	337	355	339	349	301	362	324	336	306	351	323	316	327	339	369	324	315	329	373	348	362	347	357	326	343	341	344	340	331	315	344	393	309	312	366	321	362	317	301	351	299	346	360	309	321	326	366	332	338	344	331	301	321
24886	21057	27398	24857	14564	1512	1053	951	911	842	835	827	800	790	788	787	772	754	730	773	790	803	762	763	773	754	749	796	762	763	723	721	761	751	715	711	763	773	733	714	721	727	744	736	748	721	725	710	729	739	727	771	693	734	717	716	761	698	680	802	734	726	783	736	742	731	765	758	705	720	737	724	701	797	771	758	740	755	737	727	726	819	749	759	758	737	759	744	702	753	699	792	716	692	750	695	773	772	725	791	711	720	769	699	712	744	768	716	789	752	758	758	726	697	731	716	716	700	749	755	721	737	758	732	726	742	721	731	749	735	743	732	725	737	741	758	721	748	757	731	733	757	722	723	782	773	728	718	713	761	723	736	747	749	713	760	730	721	744	743	764	695	757	775	729	698	722	714	753	750	708	728	751	746	790	694	709	689	765	745	737	759	742	710	752	784	714	759	766	743	791	737	695	717	794	705	692	727	737	710	740	748	755	726	772	706	715	802	711	768	749	716	737	726	741	721	687	710	728	735	736	715	718	701	721	713	776	752	739	747	736	716	786	717	707	783	788	755	720	736	738	720	779	755	746	724	768	745	775	715	733	764	761	704	723	716	678	733	742	748	689	713	715	662	743	720	712	794	707	710	758	776	773	754	761	711	691	762	740	727	711	724	697	692	784	676	742	743	740	727	711	748	679	729	771	730	749	766	700	784	743	723	705	710	775	724	760	726	716	733	711	720	730	685	714	733	739	730	758	783	667	771	776	773	775	709	690	721	729	769	736	718	720	694	710	720	736	744	730	763	720	742	725	775	717	784	809	748	759	722	719	777	717	755	695	717	743	764	717	758	704	765	785	710	720	705	753	749	709	726	749	726	694	724	704	715	746	775	730	717	753	735	731	749	726	754	738	753	768	768	768	699	734	698	721	751	720	743	739	702	789	696	775	710	753	743	761	732	773	676	694	700	740	728	756	719	740	684	764	707	797	796	761	716	719	721	763	717	755	740	713	754	758	791	697	753	711	779	707	769	721	756	730	728	739	738	781	711	722	768	751	721	702	766	745	755	756	742	684	782	748	767	730	741	776	774	751	777	728	724	690	748	762	808	742	722	717	722	779	750	663	752	713	752	767	703	728	733	773	676	753	758	723	720	758	776	720	699	716	824	710	711	744	748	742	731	726	705	708	750	761	714	734	758	773	764	722	712	735	715	727	710	675	780	785	734	740	715	788	726	733	740	722	747	775	764	759	773	707	728	831	733	721	722	696	748	722	744	716	744	782	754	723	716	736	721	753	748	763	696	739	767	749	694	804	709	685	698	814	792	713	755	748	701	764	706	706	752	749	702	741	759	751	753	807	748	755	777	731	748	708	770	752	723	762	709	768	715	693	728	704	784	756	723	747	738	741	722	702	699	751	691	740	729	698	755	764	679	744	750	742	724	691	716	655	745	755	731	729	738	760	704	780	691	710	688	721	718	769	760	724	734	723	717	748	755	734	753	729	739	730	733	755	749	646	782	768	741	757	722	747	719	734	817	744	749	772	691	726	740	677	699	756	701	810	729	772	746	820	731	770	750	718	759	773	726	748	786	699	700	752	755	723	735	725	728	675	710	718	718	744	718	731	700	729	776	765	735	713	752	764	739	737	756	752	732	703	757	728	770	753	776	751	701	750	779	786	691	712	753	717	737	766	740	743	694	740	768	728	721	753	749	769	772	693	775	752	731	749	702	718	754	737	767	712	725	754	733	743	684	693	707	768	733	717	692	695	783	743	746	761	735	756	718	715	707	778	720	724	822	708	688	714	708	704	791	736	732	766	749	720	712	746	728	738	715	699	728	763	736	710	715	744	756	742	742	750	750	733	729	732	758	759	745	735	747	718	759	730	721	743	815	709	739	680	700	709	735	731	794	784	744	740	720	704	725	753	711	753	712	722	712	747	729	693	709	723	687	735	700	766	731	751	726	690	740	734	747	729	737	712	760	727	768	717	759	738	660	726	766	711	737	716	739	731	700	769	739	770	717	725	705	732	741	693	745	727	710	755	753	736	787	756	726	719	728	775	767	725	767	764	768	717	743	730	762	770	745	725	767	726	774	714	751	768	738	728	708	737	768	734	710	685	753	740	729	725	810	744	724	723	704	774	757	689	704	767	744	755	746	746	719	728	722	746	719	722	737	716	758	752	769	763	736	687	748	719	734	781	729	706	717	697	732	756	732	701	806	756	740	762	730	707	745	773	743	725	767	744	729	775	712	750	728	765	758	790	766	770	731	748	715	741	697	751	752	756	749	780	727	744	731	765	721	749	746	663	749	726	744	729	700	729	757	709	724	748	776	699	674	752	757	745	707	743	752	708	727	685	683	761	721	748	724	781	727	749	698	761	756	749	714	706	741	699	770	744	677	730	702	693	774	728	778	707	720	787	785	770	713	762	759	777	725	691	777	741	691	778	746	806	699	790	719	775	701	734	749	726	722	742	697	717	705	670	785	752	746	740	728	783	749	763	684	711	689	742	761	752	702	745	755	751	744	743	737	800	756	726	732	731	740	737	725	766	735	674	783	754	723	757	718	758	703	755	740	724	732	733	740	732	719	721	768	759	727	729	754	717	790	759	754	752	749	757	732	690	741	782	722	761	738	779	688	689	741	698	715	733	765	718	725	727	728	706	724	725	746	699	738	739	726	806	730	727	733	717	716	678	746	735	743	721	715	759	742	699	736	731	712	707	725	705	702	765	717	756	721	766	760	746	705	701	697	750	774	698	768	746	731	781	733	677	709	713	746	731	753	745	748	668	749	709	748	746	715	715	726	763	746	723	765	703	720	735	747	744	770	686	704	756	720	782	728	738	737	770	718	731	736	681	731	747	716	709	745	763	746	760	725	700	702	729	720	734	712	747	782	700	728	729	735	717	755	708	772	719	741	724	721	732	735	715	788	693	711	765	715	786	734	738	708	758	716	771	689	737	748	727	745	775	672	750	719	691	770	709	721	753	706	757	678	724	758	718	744	740	732	777	745	743	708	748	757	761	780	741	721	756	728	761	737	768	732	704	732	746	694	672	778	746	702	736	746	710	779	729	714	701	752	724	733	764	759	742	739	740	694	743	730	678	719	698	779	761	701	728	732	760	731	770	723	787	739	754	686	734	700	723	697	717	728	713	758	733	741	726	725	727	719	772	754	740	708	718	719	764	753	746	756	702	727	786	697	719	721	738	750	710	693	752	722	752	734	736	731	776	759	787	766	741	737	800	714	760	746	726	733	774	747	742	717	714	770	733	725	678	744	756	717	734	737	761	729	781	724	773	775	709	724	742	748	752	764	723	731	772	706	719	709	764	708	749	758	756	745	675	718	721	704	670	730	767	698	746	757	728	747	663	724	761	719	727	748	765	771	742	744	698	776	676	720	777	767	726	683	721	710	732	699	757	722	743	711	727	709	749	713	743	735	673	729	719	746	738	710	722	696	730	742	729	702	695	747	743	727	698	737	753	728	731	697	721	705	707	711
34836	7503	5331	2957	2026	1794	1482	1365	1195	1140	1104	979	1012	910	898	866	923	885	908	917	847	891	818	877	869	827	888	872	860	854	812	875	834	886	820	863	823	831	823	804	910	894	797	841	870	819	788	845	859	836	827	802	862	799	805	805	860	836	854	862	839	854	800	795	819	867	847	806	847	820	862	854	790	813	814	827	836	816	841	830	817	827	791	842	801	858	867	790	819	788	792	846	790	813	881	874	839	837	882	905	845	837	849	831	818	829	865	816	800	834	830	849	797	825	817	813	817	770	824	853	804	837	852	798	818	828	869	819	832	818	807	799	839	835	854	881	908	847	839	777	741	814	840	800	855	806	800	858	802	803	860	782	824	850	827	856	894	852	865	821	846	827	840	782	858	871	815	843	862	841	854	863	806	827	844	842	761	839	817	800	843	871	834	854	808	850	801	792	865	833	831	827	817	755	876	782	751	838	830	832	781	812	814	850	869	858	858	815	851	808	841	817	811	843	825	820	833	842	790	813	840	800	852	805	821	851	793	844	810	814	851	829	816	825	857	853	851	777	844	822	876	845	825	850	808	819	871	841	801	802	835	805	801	804	866	846	765	831	814	841	873	835	834	794	752	816	827	810	863	815	831	820	812	800	823	828	844	804	813	891	790	785	776	829	768	803	824	849	812	831	841	821	860	819	835	852	834	871	855	800	844	820	812	824	885	819	843	834	828	840	798	849	837	852	789	805	808	837	820	823	808	834	824	789	832	819	836	851	841	830	882	822	788	872	814	837	837	829	824	795	829	856	841	839	843	818	825	893	806	802	828	802	823	785	849	819	869	795	846	875	838	830	775	829	822	777	824	860	803	820	807	832	763	832	908	792	821	818	815	820	813	869	787	860	833	823	800	824	780	805	806	838	803	888	837	797	842	850	839	853	819	793	848	800	848	821	802	845	888	798	808	842	876	835	817	790	806	824	792	794	852	799	817	802	812	859	822	858	839	791	931	870	835	808	826	846	864	807	813	821	895	865	827	896	842	827	866	817	822	832	809	827	754	829	788	824	838	837	847	846	815	817	825	831	850	832	849	801	801	833	855	822	814	858	866	804	815	822	789	803	809	845	845	850	793	826	898	804	836	837	789	787	802	821	845	818	781	782	799	857	835	812	817	811	838	855	864	893	826	825	774	804	874	823	817	860	816	725	822	864	853	898	832	852	793	814	859	818	848	820	788	848	834	869	831	856	838	822	828	857	872	864	849	773	860	821	841	797	810	880	774	816	807	888	800	808	835	829	838	842	799	856	820	850	844	811	841	843	841	873	879	832	800	857	802	833	777	866	879	785	851	818	800	825	806	835	816	877	802	847	830	871	834	798	786	864	809	803	877	821	789	835	825	825	847	840	807	877	856	912	817	829	838	888	858	856	813	787	811	869	868	795	857	856	810	840	875	840	824	860	854	854	827	860	831	842	828	828	842	864	841	838	815	826	859	808	794	781	779	825	854	827	853	802	875	806	857	815	786	807	819	801	801	829	850	847	828	816	805	781	849	783	868	821	815	842	863	781	847	843	839	819	859	842	775	860	870	849	829	804	851	864	825	873	867	862	837	846	785	807	830	799	845	829	803	847	862	856	811	739	847	848	828	781	859	811	869	849	829	825	869	889	828	837	842	884	834	839	815	826	879	835	857	772	837	857	867	820	818	844	825	791	791	774	794	862	815	808	835	829	805	830	826	849	792	817	805	852	783	841	841	804	812	886	801	852	810	825	811	822	817	844	850	786	872	846	883	833	857	815	838	890	823	807	857	842	801	832	890	841	881	829	820	813	841	798	875	809	776	831	762	803	821	783	820	781	855	842	832	773	811	812	860	826	806	746	866	793	880	881	816	877	792	806	788	833	867	836	827	769	824	860	817	848	799	840	825	800	787	820	857	862	795	836	849	846	818	840	792	837	832	846	847	834	880	781	855	850	842	805	865	794	841	772	842	810	791	858	831	831	806	858	821	836	823	876	817	820	846	791	830	819	787	814	825	857	857	828	846	810	834	849	834	833	803	858	823	845	775	801	862	824	846	820	834	866	810	822	824	839	839	827	837	816	823	789	834	789	811	841	848	833	900	804	831	825	818	872	808	791	838	847	830	891	875	851	851	847	821	820	758	817	826	813	801	833	874	811	851	882	821	793	875	845	842	793	814	891	866	847	833	839	816	819	830	852	835	835	889	871	806	851	871	848	850	793	821	830	834	866	793	848	826	854	847	813	834	829	850	830	823	831	829	875	837	833	792	904	821	823	844	826	833	815	844	796	831	887	810	823	890	822	849	843	795	856	839	815	815	790	780	799	858	801	778	847	790	789	820	856	807	810	812	807	798	830	902	850	814	854	841	833	842	847	888	832	866	821	803	828	795	789	810	811	813	829	836	799	859	830	782	854	855	843	794	763	864	821	821	780	797	798	803	862	793	873	803	876	837	872	809	828	843	795	820	885	824	793	842	859	851	822	791	871	824	842	854	822	795	837	807	824	821	873	804	780	820	864	849	815	806	839	822	816	828	888	815	801	839	832	811	785	804	882	832	837	868	857	842	857	867	770	863	831	832	799	819	830	845	832	860	859	862	847	839	873	861	794	801	846	827	858	827	791	778	830	867	868	791	810	850	805	824	787	796	814	837	818	856	848	837	777	805	816	830	812	871	802	799	794	835	809	853	862	851	842	855	837	858	805	864	780	803	807	878	837	814	862	829	842	788	882	812	821	820	797	818	830	832	829	826	825	826	829	825	811	837	845	833	794	800	823	793	785	871	822	829	811	891	821	855	827	809	841	836	816	909	827	837	862	824	822	799	876	821	794	800	861	841	769	902	789	796	814	832	851	885	804	810	859	802	794	838	865	822	864	837	825	838	832	848	805	863	818	823	852	855	832	858	874	799	852	862	826	823	862	801	862	812	817	801	848	786	828	816	835	794	858	828	879	805	814	798	800	824	831	825	826	786	752	857	840	837	846	803	861	796	809	837	806	874	833	856	803	841	857	856	806	857	782	816	855	854	816	805	868	833	820	761	811	829	803	809	845	812	836	866	806	823	824	832	802	824	848	770	830	811	775	825	882	843	870	841	827	809	860	849	828	810	793	850	865	837	822	843	835	826	804	814	810	835	868	854	830	822	814	829	847	850	808	795	800	869	848	837	838	845	827	859	838	794	829	802	869	853	805	782	791	831	825	853	855	785	863	842	811	843	792	813	841	876	808	866	817	837	867	857	826	858	844	847	791	823	845	766	821	870	832	836	849	803	778	843	819	807	833	826	835	882	790	791	829	830	826	842	782	844	817	828	870	795	767	774	814	891	774	870	823	833	822	826	843	832	825	831	845	847	815	825	859	888	803	871	869	827	800	800	886	821	847	795	789	855	836	855	842	872	773	832	834	770	789	779	813	851	816	866	815	846	807	855	847	816	820	863	803	855	902	805	839	837	831	803	860	846	859	836	792	856	837	859	865	839	851	815	836
22691	21080	28701	23682	21073	21130	12645	1515	1050	930	860	739	724	683	641	586	585	591	519	524	524	518	522	512	486	525	478	449	486	467	472	487	458	448	442	486	449	446	439	466	440	468	475	469	435	479	461	424	422	465	483	433	415	408	445	467	439	461	412	450	443	389	437	419	446	428	420	420	399	412	439	441	432	448	442	428	443	404	429	442	441	485	435	451	436	423	459	456	439	450	408	438	424	433	406	429	453	420	439	423	438	395	418	415	428	409	417	440	428	437	405	448	465	432	423	433	394	453	456	436	430	431	440	443	446	422	475	441	449	442	432	468	452	431	430	467	431	379	427	490	435	452	435	478	438	424	413	434	406	427	449	422	488	449	453	450	420	436	448	445	420	431	437	409	453	439	456	458	415	424	445	423	430	452	415	426	410	457	459	474	429	461	411	415	436	437	417	409	433	434	489	480	414	429	419	443	415	425	467	438	433	416	394	468	440	434	453	414	418	458	428	403	443	453	412	444	454	433	465	453	435	440	419	430	426	383	427	426	456	427	408	417	408	464	417	445	441	413	393	449	450	478	447	442	413	440	438	438	430	412	426	416	475	437	420	437	458	411	441	408	443	439	427	438	400	424	379	437	450	452	436	374	460	440	430	403	432	484	386	417	449	431	444	395	463	407	456	448	425	439	450	409	455	463	405	438	434	419	449	418	453	404	433	429	457	491	423	418	438	458	443	416	424	427	472	447	405	408	451	466	435	433	433	404	401	409	433	442	423	387	432	414	449	419	418	418	484	421	407	444	409	413	420	414	443	455	417	423	420	435	420	437	428	444	391	417	449	444	427	421	447	450	453	429	442	410	462	434	446	433	462	392	410	440	449	420	442	403	399	409	418	429	430	439	449	396	454	395	414	450	451	414	418	460	395	432	407	417	410	391	468	438	465	400	459	438	413	430	467	442	400	451	415	455	442	441	430	425	443	489	375	406	407	436	456	427	449	448	415	408	432	386	470	405	437	436	422	414	440	459	407	413	453	416	422	412	419	462	435	414	446	408	429	458	432	418	397	452	409	446	421	440	440	401	395	415	437	418	487	430	440	402	421	451	405	456	466	442	432	437	436	447	439	415	436	465	410	403	454	402	429	460	412	432	436	447	449	445	448	421	412	419	449	409	420	428	445	422	415	437	421	466	454	450	413	458	414	429	435	438	451	414	401	388	418	404	446	369	406	417	438	436	427	421	432	437	428	448	411	417	482	420	457	449	434	439	439	409	424	419	429	395	440	458	426	438	446	435	431	434	436	457	450	426	436	428	433	416	420	443	457	426	411	440	442	455	469	445	456	446	410	406	446	435	421	425	414	425	465	412	453	417	435	445	452	459	443	455	406	434	412	395	429	436	446	431	443	483	405	463	418	435	477	467	429	441	423	426	451	416	434	434	439	439	436	387	456	419	455	451	430	466	413	402	416	443	436	428	418	418	434	465	432	440	435	414	419	452	431	469	451	418	426	414	457	424	417	439	429	425	455	408	456	447	431	436	430	439	432	452	435	433	430	474	418	456	468	442	416	434	436	463	442	420	431	438	452	451	465	444	425	429	433	422	417	431	463	433	450	439	408	420	394	417	466	432	463	433	434	485	473	412	441	412	441	447	411	413	460	429	440	401	409	444	418	439	431	431	398	475	421	380	441	443	407	434	428	437	423	427	425	450	418	406	415	415	455	421	424	422	433	424	427	423	408	435	443	437	405	424	459	433	459	406	423	448	437	422	459	412	413	453	449	432	422	413	427	384	434	434	438	456	453	463	446	427	399	411	418	442	456	425	426	433	390	420	430	413	426	456	466	453	416	435	421	443	456	445	498	434	427	407	414	420	425	441	434	452	431	434	448	437	419	445	423	463	415	445	460	434	445	429	427	439	425	434	416	421	427	450	431	403	420	410	413	434	401	450	422	422	431	414	397	421	464	427	436	452	465	438	408	418	449	437	409	420	467	448	427	410	393	438	434	431	398	445	446	392	431	420	429	399	435	445	410	426	460	417	443	434	459	407	438	436	453	425	426	453	442	449	418	414	392	417	444	403	438	430	427	408	432	479	401	423	471	430	432	412	405	461	400	393	404	414	453	434	464	431	434	414	428	429	468	429	435	430	448	410	425	447	444	466	470	411	431	455	413	405	438	466	464	433	435	450	410	434	424	451	455	419	421	426	444	438	451	404	441	441	410	435	410	412	423	400	433	429	416	412	453	464	436	439	438	428	414	450	454	410	445	429	480	419	407	406	408	436	421	451	427	449	445	408	417	447	468	440	412	432	447	456	451	445	468	432	447	439	373	399	441	403	418	467	434	412	413	472	473	444	414	418	431	406	415	435	439	419	459	408	464	435	443	400	421	432	436	426	404	429	451	418	432	433	432	407	439	420	484	427	448	406	403	418	426	471	436	457	409	417	418	468	428	426	425	465	423	411	455	434	424	433	447	446	441	430	428	430	443	385	443	422	391	413	454	367	444	424	443	404	439	392	389	462	449	430	438	399	447	434	412	412	405	417	435	409	444	456	404	404	409	447	445	406	436	430	454	469	425	472	422	415	404	428	408	483	395	437	454	430	406	461	433	442	424	416	437	429	406	424	444	508	478	420	452	407	458	426	457	434	433	372	459	422	460	391	425	470	424	452	459	396	437	484	435	377	410	405	449	434	472	418	427	429	427	425	414	476	437	428	427	420	444	478	427	438	440	421	451	460	393	439	395	441	432	441	427	415	462	403	426	432	424	439	465	421	437	431	428	439	449	438	425	446	400	438	456	455	418	435	435	424	453	398	404	444	458	466	435	439	430	451	430	451	434	385	442	454	423	426	413	451	440	420	430	457	435	415	395	448	454	453	460	439	431	430	463	454	426	451	441	399	447	413	449	467	437	414	448	411	400	448	437	433	447	428	457	436	403	442	424	475	456	399	493	401	398	443	469	442	433	418	414	438	427	404	429	417	429	401	431	484	417	440	400	439	405	417	458	440	411	418	459	418	440	443	406	437	412	441	427	395	434	452	432	485	434	417	432	438	460	462	434	427	442	429	453	452	458	441	446	407	428	451	464	458	468	475	479	426	430	478	397	420	426	438	410	414	438	425	430	455	423	448	483	439	424	430	429	418	425	441	419	439	429	414	432	424	456	438	401	417	434	418	437	415	394	439	386	432	477	450	411	421	443	424	448	408	370	428	464	446	457	419	428	414	420	476	396	446	450	419	403	394	419	421	451	418	419	419	420	444	427	427	417	435	437	478	469	424	389	400	444	418	439	400	414	431	410	490	417	425	426	408	427	452	408	419	434	422	455	470	402	449	422	415	447	421	443	446	441	423	458	433	427	429	455	441	432	444	418	417	452	441	418	452	460	415	438	451	426	438	444	419	423	440	416	452	420	465	410	459	402	437	451	408	424	425	439	431	448	453	408	415	458	380	428	439	438	486	431	460	385	420	414	414	407	394	428	410	438	438	428	457	414	423	426	452
33295	17821	14046	7610	5097	3694	2872	2290	1820	1583	1337	1176	1005	903	834	826	760	724	709	669	606	572	597	559	562	588	535	569	550	540	560	506	515	515	542	508	487	525	515	516	536	536	467	512	490	452	495	518	503	521	508	439	536	492	497	478	493	484	487	489	503	465	488	467	501	495	504	455	503	442	486	487	467	498	515	475	485	493	475	456	517	517	482	438	537	447	492	467	492	501	446	468	449	536	462	482	501	501	495	479	478	474	458	469	448	508	478	475	495	467	467	499	487	469	480	485	487	469	490	493	450	484	474	491	467	440	445	492	482	491	454	458	504	458	490	481	461	520	473	474	473	446	473	453	460	534	477	492	475	498	483	479	473	480	462	518	473	471	429	471	496	461	448	500	425	467	472	452	496	479	470	465	467	498	473	488	483	466	486	477	446	476	475	456	485	463	436	482	499	470	456	478	490	450	492	481	443	498	508	488	434	490	483	475	442	456	466	514	459	456	499	484	484	524	471	497	450	486	456	482	482	482	483	482	477	511	495	465	493	468	499	480	501	480	468	454	481	447	494	534	510	496	512	448	489	485	455	490	468	508	495	502	464	486	467	504	466	462	467	473	467	475	477	463	474	475	498	463	513	474	482	461	520	465	453	488	461	462	474	475	464	446	477	487	494	484	464	458	419	506	452	473	446	442	466	506	479	476	447	485	507	498	468	447	443	470	454	512	523	506	467	523	456	489	459	487	457	480	503	451	476	466	491	499	476	479	467	470	519	501	483	485	441	439	439	463	479	453	458	460	471	462	453	478	479	461	454	474	505	470	498	463	454	458	457	453	480	489	451	501	483	515	456	460	476	427	517	503	484	467	500	499	444	476	491	489	464	486	467	471	474	444	461	469	438	466	444	490	472	464	449	475	474	483	490	472	491	462	482	454	512	482	493	464	490	522	492	470	482	479	476	464	463	473	506	474	468	451	470	482	500	479	476	479	470	463	475	532	482	459	510	473	500	518	502	474	490	464	471	465	454	441	479	468	443	513	452	499	420	506	486	492	483	479	488	473	500	469	489	484	461	480	448	490	516	527	485	466	481	505	459	487	493	478	476	440	475	446	493	478	470	420	478	491	468	506	484	478	456	461	495	489	489	494	454	503	428	464	498	469	431	512	456	433	460	494	505	482	497	442	464	468	473	450	522	494	460	498	453	463	496	496	490	478	442	474	494	460	477	497	463	441	454	491	452	500	458	490	493	503	453	478	467	464	469	512	445	467	472	443	481	475	518	475	435	483	474	493	463	490	491	503	420	465	462	472	454	488	434	477	458	489	461	450	462	504	502	476	464	447	430	479	521	483	480	488	475	477	479	464	466	489	452	494	472	478	444	480	504	456	457	442	480	460	472	443	463	488	494	461	499	496	514	407	435	481	456	455	457	473	509	489	471	499	453	479	448	450	464	468	475	459	499	480	479	517	498	487	490	494	466	480	480	473	485	476	492	503	479	495	501	518	473	478	496	474	482	511	496	453	454	485	466	418	475	482	500	507	462	484	507	463	479	487	467	451	489	476	468	486	513	483	494	486	465	477	469	490	462	478	494	483	507	496	457	472	441	492	494	450	443	495	509	479	434	473	470	464	497	514	486	453	502	478	474	467	479	477	435	459	505	493	512	461	475	479	481	469	461	517	466	473	500	483	450	505	456	494	464	489	482	505	469	511	491	483	456	467	449	511	452	483	513	470	443	510	449	485	463	463	473	481	471	448	509	465	481	461	447	451	455	482	429	486	477	491	471	509	487	486	467	464	503	486	490	477	484	486	474	479	469	438	459	472	486	497	475	498	475	449	497	498	476	485	468	483	503	459	481	486	431	480	482	476	473	486	427	479	499	543	456	466	466	470	457	491	492	515	500	471	475	453	476	475	443	478	473	499	462	446	475	503	507	444	472	416	516	478	465	463	524	467	503	487	474	462	463	456	436	511	447	506	481	489	470	504	529	485	476	463	483	433	491	473	505	518	469	463	463	497	468	458	485	459	468	443	489	489	498	488	497	463	479	452	492	511	451	503	445	465	451	457	480	424	518	493	511	468	488	470	458	466	456	452	485	518	447	475	546	485	486	479	478	464	493	448	480	486	448	468	491	506	502	452	494	451	496	494	496	457	505	513	438	463	477	471	458	496	514	487	429	507	447	478	469	454	458	478	468	460	475	490	462	481	441	466	472	473	453	454	491	467	494	474	474	453	471	471	507	454	504	502	465	490	498	447	445	497	472	439	460	464	486	474	488	469	485	501	452	486	476	464	471	495	492	466	487	501	473	489	454	482	468	483	509	440	455	477	485	463	478	500	473	453	490	425	486	458	471	472	422	487	458	441	484	477	507	455	485	482	496	499	482	499	475	508	474	469	478	457	462	472	489	460	452	496	504	479	505	487	487	453	468	465	501	453	478	448	479	461	498	444	491	451	494	524	486	485	467	484	462	453	479	446	452	478	482	485	496	479	518	464	482	489	443	454	522	457	492	493	493	470	474	496	466	485	433	475	512	475	468	514	428	475	486	481	443	459	469	510	486	463	447	475	465	468	463	487	485	448	469	490	538	486	502	492	462	494	470	465	504	439	434	469	460	432	500	483	429	463	474	440	457	495	500	458	456	457	492	489	475	447	511	503	449	483	483	471	493	509	496	473	505	475	485	488	475	488	502	459	498	445	472	482	476	458	529	434	455	468	453	462	503	473	475	471	509	474	491	485	478	490	448	469	470	419	467	492	487	489	472	479	486	485	455	467	500	479	493	525	470	463	455	497	468	508	489	488	483	477	471	466	484	500	468	485	485	498	461	502	485	491	483	469	460	497	510	446	492	516	482	469	510	503	490	472	489	480	501	451	441	502	522	462	447	474	438	466	482	462	480	502	473	491	447	503	449	512	444	480	460	503	489	491	486	463	480	486	473	480	491	520	486	491	495	480	457	447	487	507	499	501	469	464	437	484	455	478	436	474	494	457	450	472	434	477	454	460	451	467	439	506	500	493	460	471	464	495	452	481	428	480	452	509	453	483	479	445	460	464	474	464	539	477	543	468	457	477	488	425	451	464	434	525	486	453	473	437	488	483	464	450	457	474	461	475	457	496	408	493	481	464	506	456	493	484	463	464	464	489	502	427	475	479	447	463	514	448	512	474	505	485	476	496	492	469	428	487	464	472	469	431	499	480	488	459	479	485	434	469	439	463	444	498	449	491	465	477	458	499	433	503	518	499	463	489	529	500	505	479	510	473	495	495	475	458	492	489	475	481	455	464	450	499	455	479	472	466	484	533	450	471	454	469	484	432	460	486	466	489	524	483	491	474	479	479	469	462	497	413	478	508	473	480	427	453	490	498	487	489	504	463	473	452	465	475	479	442	454	464	491	497	493	470	484	468	467	457	484	469	482	517	502	491	486	494	496	462	415	515	461	477	520	477	446	415	494	480	471	456	483	455	469	493	459	448	450	477	452	488	493	479	485	506	491	408
27128	20057	8088	986	708	629	622	576	596	591	590	527	532	557	553	488	538	547	532	574	553	536	525	524	544	524	526	532	561	554	533	548	570	549	498	534	559	487	508	574	555	548	562	532	565	552	548	484	538	536	536	593	537	537	510	549	526	530	516	524	563	527	567	539	475	519	548	487	537	563	553	523	540	528	591	542	576	534	525	582	514	551	564	560	511	521	523	534	539	532	552	510	522	547	538	539	558	573	526	552	527	543	535	551	541	537	563	529	564	529	514	511	577	551	549	548	555	529	515	554	530	534	575	540	582	529	570	488	496	561	503	549	548	514	556	553	517	578	586	532	563	570	511	557	545	554	536	546	564	560	588	525	586	550	589	576	550	526	497	534	505	542	494	489	547	503	551	503	577	535	568	573	547	563	543	536	533	512	614	501	491	501	528	497	548	536	565	511	505	527	573	516	531	531	559	546	576	562	510	562	545	548	497	520	499	521	558	559	561	565	506	529	526	543	511	529	563	480	532	510	539	552	558	546	558	510	534	510	544	549	598	508	558	520	517	514	557	492	506	567	553	545	560	536	531	547	537	547	599	530	556	576	542	513	535	529	523	534	527	545	554	516	529	523	555	551	583	595	546	552	571	537	530	509	516	522	533	560	538	555	557	534	499	537	551	552	540	581	575	524	508	528	564	526	515	530	521	534	556	498	531	524	584	550	545	535	506	579	543	506	521	539	566	528	543	503	497	555	536	536	575	519	559	537	561	501	496	529	552	539	557	526	523	519	521	531	506	540	497	569	538	513	519	552	538	601	526	524	542	559	503	525	550	510	546	497	536	534	542	537	526	533	491	513	533	558	539	571	559	569	549	557	534	557	523	539	488	562	527	551	553	513	525	513	545	573	541	533	522	565	557	585	577	553	514	558	553	548	543	542	527	556	508	547	523	522	502	537	541	583	517	567	548	540	568	548	559	542	514	490	527	509	488	549	567	534	504	515	549	578	544	536	552	502	561	513	533	503	573	545	543	519	497	536	530	508	550	558	542	586	518	571	497	521	511	533	535	505	535	500	533	551	539	525	542	521	552	484	563	527	493	524	522	613	561	564	510	538	534	546	581	601	560	537	534	549	499	592	570	499	574	551	493	565	532	557	527	548	544	532	523	489	507	559	569	514	560	555	500	562	554	535	547	563	520	516	513	571	517	553	512	551	516	508	554	541	557	568	538	544	545	538	575	546	546	512	568	562	578	491	525	593	555	522	526	554	554	543	594	534	524	524	540	537	569	548	590	542	532	515	586	538	535	545	528	555	539	526	562	537	519	496	546	537	513	588	557	493	569	527	536	528	530	553	549	532	535	521	505	543	531	521	538	509	552	515	537	530	555	524	526	509	533	575	527	548	564	531	550	581	591	524	529	575	542	543	533	544	546	564	538	515	533	516	570	535	549	520	550	550	508	550	555	544	528	523	550	498	526	501	534	532	526	555	542	500	583	546	540	521	565	517	525	531	516	554	579	549	548	532	547	533	537	527	517	586	518	528	566	554	540	554	562	503	523	519	504	576	540	526	521	536	535	522	513	507	541	510	571	499	547	533	529	533	558	541	502	575	502	551	539	525	498	502	548	525	529	562	554	541	542	518	529	517	560	518	550	547	548	558	519	582	565	510	559	593	541	578	537	542	526	528	517	543	536	575	504	547	511	520	588	554	547	509	528	531	539	585	502	551	532	541	541	511	547	524	519	496	557	534	574	525	578	548	524	575	539	529	538	529	546	512	566	537	546	538	498	524	547	536	549	514	533	527	514	557	525	587	545	523	534	544	536	559	511	514	549	520	568	581	507	565	568	553	561	575	565	522	534	551	545	536	539	532	506	552	549	531	538	577	577	580	533	551	517	564	526	547	540	565	520	525	547	553	524	528	505	542	545	525	541	541	559	518	518	556	532	515	558	542	572	522	551	575	556	471	484	513	531	569	574	533	544	520	512	538	563	557	533	548	557	516	495	558	536	583	563	527	543	553	544	561	603	558	540	517	506	546	539	509	521	535	529	521	579	496	539	545	536	561	525	529	530	532	596	516	483	507	533	542	554	559	561	519	504	494	535	551	532	525	581	533	559	532	537	533	559	554	529	518	537	502	542	529	554	558	547	591	514	496	556	514	543	557	521	523	483	527	549	522	552	554	542	517	513	522	544	537	563	565	523	534	518	581	563	531	559	553	549	510	568	520	524	505	500	540	534	528	502	567	524	559	536	545	537	552	536	561	520	545	517	528	534	528	569	547	467	512	557	546	519	508	550	504	541	518	536	546	516	555	519	498	521	577	559	522	545	491	500	549	549	538	514	520	492	520	568	486	528	518	549	544	542	507	564	550	503	524	559	547	556	535	550	562	538	513	517	513	519	553	529	563	536	509	528	513	530	559	588	516	554	576	597	566	550	545	514	499	581	562	556	533	538	505	566	555	536	600	493	555	539	550	550	514	527	541	521	502	561	552	496	493	531	511	529	547	511	534	548	538	536	517	557	543	536	536	513	512	550	542	540	527	538	493	554	528	521	541	521	576	522	517	574	555	545	539	540	494	545	556	498	529	576	493	554	527	540	502	493	516	556	530	540	536	536	555	526	527	517	509	518	536	547	553	541	556	518	533	521	508	543	578	532	493	481	547	568	543	553	527	548	519	561	549	555	541	509	543	560	534	537	539	543	546	540	515	549	507	485	535	547	575	549	542	563	558	511	530	549	525	561	564	537	542	516	549	531	550	501	550	552	521	532	537	550	532	529	561	548	534	575	522	517	520	568	547	573	557	497	549	524	515	525	536	552	569	536	536	540	549	550	579	558	549	547	554	504	535	555	563	544	506	519	535	547	543	521	486	527	504	523	525	539	570	568	530	553	521	547	533	541	531	508	524	540	521	545	545	498	560	569	526	516	494	539	573	550	566	505	558	516	555	520	517	524	536	505	535	502	549	548	556	559	521	535	528	573	564	525	568	529	495	548	509	538	542	534	535	545	537	590	518	517	512	557	543	542	551	550	550	564	503	562	551	544	541	513	527	553	553	529	512	488	534	547	524	543	486	542	549	509	529	571	543	557	530	502	556	499	536	559	549	524	573	512	504	519	557	549	526	533	547	521	567	526	550	525	556	527	545	532	578	545	522	488	528	538	534	563	506	534	591	563	535	535	500	528	555	522	555	540	518	560	545	488	545	510	574	502	535	544	580	548	572	504	543	578	546	560	557	550	589	501	532	531	515	500	561	539	566	517	512	512	554	539	503	542	474	518	536	561	476	525	545	589	534	514	520	512	515	511	542	532	563	535	547	559	502	543	544	523	545	567	581	548	526	494	527	545	511	535	539	545	551	523	530	509	546	553	520	516	539	545	503	520	491	560	585	537	576	545	520	550	527	529	550	517	538	575	524	550	508	543	536	555	513	565	545	534	542	518	568	483	529	580	536	516	548	489	546	547	565	520	527	549	506	571	561	549	508	508	607	545	571	505	540
15701	1628	1334	936	809	788	708	750	704	652	698	646	633	650	629	650	643	666	633	673	655	630	676	655	643	599	634	657	620	616	646	654	697	622	613	625	628	617	634	645	580	626	695	637	663	649	659	679	651	601	668	611	611	639	600	636	636	658	615	627	585	629	621	639	655	649	601	642	672	582	655	641	675	598	591	672	654	622	647	612	697	635	662	615	631	607	636	569	609	604	648	678	640	629	664	647	621	627	668	600	617	591	616	614	677	635	620	632	627	616	627	631	619	663	614	648	614	600	653	673	637	623	581	594	660	636	622	651	627	642	638	613	648	635	638	636	639	588	615	653	635	659	585	642	609	622	620	660	599	643	673	653	666	644	656	641	634	655	651	636	668	650	641	599	636	645	588	657	612	665	635	604	613	684	714	666	631	611	593	629	608	644	613	629	631	647	645	666	589	672	668	611	597	632	615	639	660	679	653	640	609	656	671	647	636	641	631	621	584	656	630	598	636	612	642	595	660	651	620	651	576	592	659	621	645	638	674	611	619	608	658	612	682	643	631	638	612	612	629	614	682	627	591	625	628	649	628	650	596	652	595	642	636	617	586	626	629	616	625	647	597	635	668	613	676	626	637	648	650	606	623	591	620	674	644	615	614	623	655	588	597	629	639	663	623	687	619	673	631	600	661	648	603	650	593	659	650	688	622	653	626	659	586	642	593	619	632	617	668	642	643	627	637	642	621	641	636	634	621	642	658	635	597	654	641	642	678	643	623	628	610	666	643	643	590	615	634	599	639	629	643	632	615	618	646	668	649	634	610	620	624	644	597	642	652	640	650	603	610	619	653	684	639	639	666	646	661	647	656	616	590	633	607	663	643	653	661	660	603	666	623	616	616	572	667	602	604	627	605	614	652	600	612	581	695	656	634	633	671	653	644	641	640	672	656	660	646	638	646	620	654	618	679	661	645	667	632	623	571	612	635	592	626	682	630	615	660	647	661	560	600	636	649	621	621	659	658	634	635	633	625	654	660	620	602	645	643	657	683	588	622	634	640	618	648	652	621	627	636	611	650	630	631	666	619	642	629	637	621	678	634	630	630	588	583	630	643	649	656	679	592	626	657	616	647	613	613	644	629	659	672	639	649	635	604	618	614	601	660	643	629	645	616	611	630	639	656	630	638	665	669	604	635	673	619	605	659	657	649	654	619	615	661	619	613	606	646	597	609	621	630	602	656	612	635	628	623	646	652	615	674	592	652	633	636	638	659	616	683	642	612	648	642	635	642	611	618	634	679	623	632	652	634	681	654	625	628	655	628	631	628	662	653	632	633	621	605	650	618	604	630	635	668	636	659	605	657	631	659	614	650	631	676	601	643	626	672	609	606	690	609	658	638	627	663	691	623	631	675	622	591	638	606	613	624	633	666	600	620	598	608	604	663	652	623	591	623	638	641	616	624	590	629	615	635	682	640	635	656	626	597	640	632	645	622	641	689	631	643	661	671	668	630	661	652	637	627	645	621	644	656	663	637	617	614	632	631	629	628	627	650	611	641	627	589	684	602	647	630	628	623	676	595	636	594	611	665	618	619	650	652	623	625	583	668	679	687	625	669	628	690	641	631	628	618	636	633	614	625	644	630	571	640	632	604	651	671	669	584	621	630	653	653	651	571	621	641	626	628	651	624	674	681	640	647	656	602	646	581	627	659	663	645	605	676	620	657	638	640	628	634	645	650	617	596	600	658	647	658	623	659	681	651	653	610	648	629	610	596	618	620	619	667	604	679	648	646	629	598	630	625	631	658	623	661	588	675	618	627	624	675	625	647	633	605	603	627	676	573	649	642	663	629	625	624	633	645	641	652	608	620	644	675	656	584	567	694	643	580	636	628	630	595	591	631	634	691	624	642	621	616	673	661	626	627	608	659	687	612	641	644	611	690	691	652	608	606	591	643	634	631	617	614	654	645	639	620	626	690	616	649	640	623	659	664	631	626	635	645	617	720	657	663	614	639	618	620	666	638	594	631	684	646	645	590	601	648	636	644	626	654	614	653	660	628	670	591	628	659	614	619	681	629	629	671	642	647	671	635	636	653	627	615	629	658	651	646	628	616	610	644	668	619	615	707	659	668	684	650	614	627	640	689	665	663	628	603	658	641	663	623	637	584	627	662	647	629	609	641	613	633	632	658	620	682	630	596	684	619	613	631	606	642	632	687	634	583	654	606	642	656	667	605	648	628	663	694	648	657	581	607	582	645	637	636	618	649	664	657	597	631	610	631	644	628	645	660	676	632	626	655	650	621	616	638	644	664	645	632	671	640	688	624	621	675	636	640	575	667	629	659	662	599	626	637	639	644	618	618	630	674	642	609	628	613	688	614	590	654	627	621	625	641	596	605	654	588	631	609	661	630	653	634	602	624	611	658	610	648	638	654	653	631	639	643	584	633	658	633	667	656	614	646	658	612	620	614	671	607	664	620	623	628	674	620	643	591	639	659	645	656	619	629	639	589	624	643	621	628	627	690	627	714	658	625	697	659	625	694	616	659	662	589	629	597	673	665	605	635	633	641	630	626	675	652	635	683	627	651	617	601	605	616	633	615	610	616	668	643	713	639	633	620	631	659	624	638	651	605	655	642	626	643	621	636	623	635	659	577	641	624	652	645	661	683	662	631	642	597	620	652	619	667	602	608	628	601	692	625	642	620	636	634	614	630	606	634	662	658	657	668	618	632	665	621	669	653	606	642	641	662	626	630	649	629	665	651	660	650	637	645	614	617	637	667	641	641	596	662	594	647	659	649	644	690	632	606	661	621	640	619	662	660	657	630	630	647	603	585	651	653	659	608	635	692	615	681	629	626	654	612	625	611	656	588	642	654	600	644	660	578	668	644	638	579	627	657	612	618	632	611	628	601	625	639	583	631	636	652	612	624	668	644	629	649	661	655	581	643	610	642	648	645	613	623	616	650	666	657	664	613	615	622	658	685	650	669	567	616	634	659	669	620	615	640	643	667	653	653	631	651	632	683	611	635	597	625	648	629	636	641	651	652	602	624	668	624	670	674	649	663	613	655	631	630	604	638	640	652	611	638	590	612	665	696	666	661	670	611	655	619	616	615	696	603	602	719	606	600	603	674	641	655	607	647	649	637	682	651	655	627	612	647	675	616	678	651	610	648	643	622	615	627	649	586	623	662	616	682	658	574	677	598	672	634	706	657	689	620	654	659	669	609	600	699	633	630	580	619	605	628	629	666	642	635	601	641	644	604	662	593	656	625	648	677	574	614	649	598	598	620	693	614	646	646	622	632	605	653	620	672	665	620	679	622	616	637	634	614	642	647	647	676	659	594	623	652	635	639	608	599	607	620	641	625	613	618	638	612	637	603	629	628	665	678	630	582	596	680	636	650	670	631	636	662	590	671	636	631	619	637	604	675	668	616	631	647	616	620	670	657	635	652	674	613	597	632	655	592	629	626	603	629	641	643	679	671	597	618	638	658	620	632	631	599	650
23743	21116	28403	24077	21111	12906	1239	742	591	513	463	420	437	406	369	375	365	346	316	336	343	339	334	284	314	302	314	287	308	296	282	313	311	279	262	276	275	251	288	295	275	282	306	291	280	267	264	271	282	266	276	261	288	319	289	284	282	268	271	310	292	263	275	271	276	272	296	279	277	293	294	277	299	310	277	316	260	269	271	256	297	291	237	289	288	289	291	281	280	261	301	289	285	287	278	280	295	267	280	283	269	298	298	292	259	259	288	278	265	302	264	279	302	290	318	269	262	239	278	291	264	281	276	258	279	268	305	265	308	272	272	285	283	266	304	282	288	268	284	255	310	254	282	303	278	252	289	272	281	293	310	277	271	288	269	279	270	276	285	289	290	260	263	278	313	288	260	269	283	276	304	249	274	280	317	292	280	274	259	277	282	263	288	291	302	270	296	269	257	294	293	255	285	258	272	251	283	261	252	279	274	240	280	289	275	267	267	252	308	276	287	271	256	239	260	244	255	276	286	301	282	281	290	280	293	254	284	278	278	274	286	267	276	291	258	260	255	305	265	279	272	287	285	261	263	308	266	271	301	251	278	296	254	298	275	246	272	256	284	283	291	278	259	255	296	291	302	278	256	271	277	317	283	272	280	279	267	275	279	297	246	241	316	275	272	257	288	252	244	281	278	260	256	225	251	293	273	288	272	295	280	282	258	280	256	271	282	270	282	259	260	267	284	269	288	262	271	281	285	268	288	276	289	289	318	287	286	246	263	247	268	268	266	267	293	283	283	299	284	265	295	257	288	244	264	275	280	283	280	248	291	272	264	284	292	258	263	255	278	263	244	282	264	250	272	279	276	267	283	277	290	267	312	244	255	267	245	298	280	296	269	262	279	298	300	250	282	299	289	246	291	275	280	291	289	265	257	303	287	280	273	264	291	283	281	287	268	290	290	282	303	305	307	297	280	262	301	255	249	259	271	273	268	303	266	287	254	282	265	270	280	262	279	257	297	264	270	258	255	261	267	283	287	277	302	271	264	276	261	265	294	277	221	256	235	289	268	289	279	288	274	283	260	260	250	278	240	277	272	276	292	277	291	275	271	297	277	269	271	283	280	287	257	280	290	291	277	277	276	272	298	265	268	274	262	271	316	265	247	298	278	269	265	278	279	260	258	291	256	254	293	267	289	296	275	290	270	263	271	272	277	290	312	274	301	260	277	287	306	289	274	269	229	278	302	273	264	279	271	281	285	257	291	257	268	292	270	292	301	303	275	282	280	286	272	271	280	279	299	270	275	248	266	311	272	252	294	268	292	267	292	273	293	271	263	278	272	276	280	306	273	290	280	280	303	264	263	304	250	271	298	274	271	261	245	251	312	271	251	272	298	279	267	297	257	291	273	287	298	310	301	286	274	271	277	259	268	286	269	263	281	240	306	281	301	259	268	277	282	299	265	268	270	292	275	329	286	261	262	262	266	257	278	255	269	279	274	254	275	284	266	268	274	280	269	283	295	257	279	267	292	278	280	258	269	300	287	248	282	263	286	268	262	256	284	265	292	266	246	264	277	263	264	255	281	307	286	269	267	289	290	253	290	240	292	266	300	290	281	282	269	256	277	293	276	272	270	280	267	293	276	267	287	271	288	273	283	315	271	286	283	297	252	266	279	258	299	280	266	268	274	281	261	264	265	281	297	269	286	273	274	249	282	251	282	281	261	303	258	280	284	306	294	288	287	292	269	297	290	307	282	287	274	275	305	271	275	288	264	264	290	285	257	281	281	267	297	301	287	312	256	249	290	285	266	280	284	282	282	255	262	274	284	278	270	240	302	259	285	285	273	273	281	264	300	289	287	276	306	271	285	244	313	274	271	262	246	261	299	272	257	272	253	253	277	265	249	270	278	253	285	279	268	252	278	263	273	285	269	243	289	281	295	281	273	247	301	257	242	244	244	268	256	301	263	276	271	297	261	296	308	283	259	293	283	299	253	256	299	266	263	303	296	281	267	254	285	240	268	299	274	260	249	283	262	284	318	295	265	306	245	295	257	298	282	267	288	292	285	277	252	274	287	302	267	263	249	255	271	298	239	276	278	289	252	275	269	303	232	307	303	255	271	257	279	292	307	267	308	288	272	295	290	270	267	254	296	281	278	301	287	274	267	247	260	289	291	272	266	283	300	271	256	262	249	312	274	274	255	247	290	267	267	245	296	306	260	268	274	259	319	256	263	273	268	291	274	255	246	299	271	284	268	263	265	274	273	267	283	254	262	304	288	288	280	238	303	290	258	303	276	274	259	285	254	273	287	260	282	277	270	251	283	266	246	255	273	315	288	259	285	285	263	287	250	264	280	251	290	277	285	298	264	255	261	289	265	272	280	292	301	288	284	327	287	272	281	272	280	266	288	283	253	293	279	306	288	292	283	246	293	281	257	279	277	277	269	278	247	280	260	260	237	255	289	279	254	261	330	257	260	268	285	271	292	310	281	268	279	327	239	268	268	287	277	264	269	277	301	258	293	279	268	265	275	272	285	285	267	277	294	288	273	279	266	300	267	283	282	298	285	300	281	270	288	282	292	289	264	293	259	288	264	286	296	266	268	279	281	242	261	272	261	287	289	282	279	275	289	279	283	257	261	294	274	295	285	310	259	285	284	272	278	262	302	308	269	293	306	241	278	267	303	262	272	259	279	282	307	279	301	293	279	279	314	271	300	302	257	285	295	288	290	255	281	282	289	277	242	298	287	298	270	285	292	279	307	272	256	269	272	287	314	277	289	290	280	269	266	277	270	268	258	294	257	290	310	287	295	278	271	274	274	359	244	244	275	280	259	282	259	270	287	254	287	274	276	287	271	279	292	291	279	297	280	261	258	279	292	252	281	275	299	287	257	302	272	290	295	294	292	274	265	271	292	311	270	279	251	268	271	271	284	287	255	281	283	289	281	270	270	279	266	238	283	291	280	254	287	281	261	299	258	278	281	313	252	319	231	241	256	324	299	286	282	246	262	281	290	245	305	252	297	287	277	285	280	247	305	289	284	286	285	268	253	268	290	273	310	273	283	292	289	268	281	297	260	273	283	266	282	277	286	254	275	255	317	267	305	279	265	293	285	260	288	277	270	300	282	277	283	260	263	287	287	265	303	315	273	247	274	277	274	280	283	264	261	268	268	300	313	270	282	295	270	246	275	259	247	294	278	290	248	300	237	233	274	283	266	264	273	290	267	288	290	274	289	258	252	283	293	280	293	307	288	306	252	279	287	279	271	271	261	259	276	275	303	249	273	263	261	288	292	285	271	258	292	264	283	296	307	312	284	244	256	279	279	261	260	280	277	298	257	259	287	262	263	282	268	263	285	261	277	279	284	263	298	273	285	297	303	284	307	270	276	260	269	268	264	280	281	298	272	293	251	293	291	248	305	285	293	289	296	247	282	296	283	260	259	276	257	270	273	274	281	259	272	290	292	286	278	269	310	290	269	301	278	251	271	281	277	287	293	275	288	259
33340	10659	8600	4332	2797	2142	1550	1283	1025	935	777	723	633	511	559	481	521	471	462	437	393	427	363	342	369	407	395	391	348	359	361	356	400	376	390	381	321	348	343	364	351	323	361	363	309	359	356	356	351	362	369	343	337	362	374	314	333	349	364	350	334	358	359	335	346	365	337	359	320	344	354	317	322	324	328	328	336	343	331	345	303	376	338	342	354	338	311	326	357	359	298	338	352	326	298	349	319	310	351	342	365	347	314	338	329	331	394	332	337	342	306	337	351	332	356	344	333	331	316	348	368	340	392	335	315	336	343	331	338	335	318	326	339	344	344	345	357	366	316	343	342	323	329	317	343	342	338	357	368	362	339	355	319	346	340	331	346	326	331	331	314	333	312	354	334	343	329	350	344	367	328	317	312	356	331	306	344	344	325	332	322	383	342	330	352	338	339	323	360	345	336	335	346	359	354	345	330	330	345	326	331	322	316	347	313	380	345	335	342	323	362	345	373	335	320	358	327	332	322	332	335	328	335	343	313	359	346	302	339	350	363	316	326	327	318	346	308	349	367	361	334	340	323	315	301	338	336	295	300	336	307	335	322	340	351	353	333	335	354	327	328	347	328	337	330	342	336	359	304	334	355	356	345	340	317	342	343	359	344	322	348	340	307	365	368	349	359	355	338	345	338	339	359	300	298	314	344	330	345	339	347	321	345	334	338	361	318	336	337	340	346	360	309	329	321	368	388	328	311	344	363	382	347	344	346	354	325	321	307	332	345	316	365	368	336	346	326	324	345	328	338	356	387	321	338	320	319	351	315	363	317	317	315	344	347	306	351	344	326	324	323	348	335	312	341	352	359	343	362	338	352	359	342	372	334	357	354	333	335	360	325	316	361	336	313	340	323	338	334	351	306	317	347	347	349	358	327	333	341	327	323	361	345	348	313	319	353	350	342	346	317	359	322	313	336	342	371	369	337	358	339	304	326	339	359	348	335	345	330	320	353	324	329	328	357	355	340	344	346	323	331	326	320	334	331	322	334	325	353	343	364	306	312	315	333	318	343	353	370	359	321	318	344	363	327	351	315	310	354	360	319	373	358	340	326	323	337	336	313	338	315	355	297	342	340	316	308	313	341	349	350	364	332	333	301	337	346	311	350	347	340	366	348	359	347	319	309	388	346	341	342	332	360	351	317	362	355	325	320	338	345	327	368	354	364	332	368	342	357	318	340	360	353	316	333	322	333	374	341	333	302	347	339	333	362	333	355	320	340	353	355	328	356	340	309	348	349	301	324	355	317	342	333	328	317	333	323	383	345	309	349	344	344	370	345	336	335	375	338	329	372	343	328	324	355	353	317	333	375	308	322	357	320	342	330	342	330	331	322	335	372	325	332	333	364	337	307	322	342	338	361	310	338	308	337	317	326	309	342	342	346	326	351	337	304	352	316	347	361	321	343	340	337	333	343	318	335	345	357	340	317	306	352	381	321	342	385	364	346	345	344	320	347	328	328	331	342	322	339	370	367	311	326	303	340	323	326	376	352	395	368	305	352	316	304	333	336	365	351	327	354	373	360	331	302	339	354	347	336	345	360	324	352	335	311	321	324	324	333	307	341	357	352	355	348	347	327	336	357	368	336	366	337	326	318	295	327	329	331	332	332	322	330	334	326	354	328	335	315	319	321	337	351	372	354	322	319	338	318	365	357	357	338	354	341	366	343	331	349	351	338	361	344	322	314	310	361	315	329	341	328	351	350	332	347	325	367	361	360	326	359	362	321	302	314	326	334	314	339	360	349	327	328	335	294	336	329	336	346	331	323	333	365	339	331	342	346	329	353	345	313	307	354	318	298	355	335	372	329	336	350	308	308	316	343	313	332	361	292	330	344	351	368	348	364	339	325	331	337	337	343	345	354	312	347	332	321	307	347	346	347	343	329	303	351	319	351	351	324	300	344	321	344	360	280	331	291	332	336	356	357	326	358	349	355	313	325	323	358	350	365	353	302	371	329	307	352	335	337	356	339	326	311	331	312	333	343	334	311	306	337	355	336	305	345	322	331	338	375	355	331	351	326	335	347	367	333	337	355	303	327	351	338	327	331	338	332	344	350	342	351	322	339	321	301	331	314	351	350	309	353	342	387	332	317	298	337	301	350	357	341	362	337	334	310	318	316	359	329	333	356	317	337	354	330	315	334	310	333	370	344	320	362	336	346	333	338	315	333	361	330	341	330	360	330	370	352	305	347	364	336	331	312	336	361	329	348	337	302	341	308	336	367	310	368	330	339	341	322	341	334	363	343	343	337	352	345	340	356	352	350	329	320	355	353	340	353	354	349	347	365	354	322	318	314	324	293	327	349	320	335	354	339	328	340	343	334	338	379	344	336	319	328	354	331	327	327	329	303	335	350	330	326	344	362	336	340	333	354	353	352	336	342	321	319	347	343	368	337	362	313	330	321	298	331	319	344	351	334	350	331	307	301	343	372	315	315	340	308	318	315	362	340	367	330	349	338	338	318	351	356	315	320	333	324	368	344	345	338	334	358	337	327	360	341	339	340	322	345	312	367	316	350	319	327	320	339	364	337	294	328	330	355	381	343	372	311	346	299	359	344	336	324	341	358	328	322	339	328	347	343	337	371	333	327	325	345	356	352	335	325	345	332	351	324	335	332	321	323	322	320	344	338	351	383	354	330	340	321	341	332	383	344	352	309	329	370	333	336	311	333	325	337	334	336	297	308	348	322	334	341	335	302	343	344	326	342	311	315	317	369	363	360	299	340	335	331	327	324	330	317	352	343	339	349	301	351	339	329	374	353	341	340	352	311	323	358	338	304	345	301	349	330	337	367	348	345	367	349	362	314	329	344	328	324	347	328	279	308	341	329	327	369	394	317	321	312	354	354	350	330	328	366	353	348	351	355	311	347	349	323	351	342	315	302	324	361	327	294	309	388	353	325	357	341	321	351	320	307	317	339	361	331	310	339	327	332	325	324	299	319	343	316	328	324	328	344	360	320	355	329	351	348	334	339	327	320	313	334	322	316	320	353	330	361	354	314	333	320	319	338	316	331	337	319	347	329	321	327	343	337	364	344	371	354	374	331	383	350	344	373	355	367	335	375	331	344	317	334	329	328	321	309	335	333	361	333	316	328	338	307	320	352	344	320	298	329	339	369	312	338	346	307	312	341	322	323	345	330	344	319	313	363	332	339	333	337	317	344	323	322	342	393	301	312	336	322	356	388	335	337	316	329	296	341	354	325	367	315	347	376	379	349	339	360	348	343	318	331	359	314	308	345	334	348	366	346	318	348	341	331	339	333	333	336	335	345	334	343	343	301	314	331	337	362	319	331	328	326	336	348	333	381	321	321	349	325	304	314	342	345	344	342	349	307	338	346	360	329	340	341	336	327	302	304	319	345	344	335	354	346	337	324	332	343	332	314	359	351	343	325	358	337	320	333	349	317	343	357	326	330	333	334	328	365	321	322	328	357	361	341	361	384	330	356	327
24962	21063	27356	24885	14273	1531	1034	918	913	834	860	814	837	777	841	781	792	828	741	770	789	820	781	784	766	714	770	789	779	740	735	727	721	750	756	771	783	767	774	700	732	711	758	766	780	733	724	771	667	761	719	729	758	699	778	739	762	778	763	720	762	728	767	745	735	800	751	766	766	750	726	721	726	750	731	792	741	719	787	728	735	758	723	749	766	751	744	758	739	769	798	734	746	730	682	766	730	767	735	760	778	695	716	750	735	713	761	762	724	719	767	735	772	753	750	726	761	740	719	763	761	729	726	741	738	738	801	765	757	743	744	757	706	795	746	736	785	726	740	745	769	717	727	770	752	710	731	781	811	782	747	749	703	715	729	731	723	724	741	756	714	741	706	705	732	755	719	694	780	718	743	754	809	726	749	729	810	731	743	727	754	740	721	749	724	801	731	786	774	782	735	732	780	754	745	734	747	722	728	730	741	737	802	754	694	728	729	719	726	724	741	757	786	722	739	740	738	709	732	746	744	774	718	750	720	704	804	738	722	759	799	804	734	693	709	743	774	749	699	771	705	700	751	816	764	756	745	784	710	750	720	733	699	721	750	740	740	778	779	772	780	728	719	779	689	726	729	757	717	717	748	731	803	723	710	752	704	756	734	787	728	748	757	762	773	785	728	750	707	742	767	728	746	772	812	743	766	741	759	741	748	743	746	751	721	736	783	692	678	722	724	730	764	747	765	727	762	758	703	740	772	734	766	691	732	749	757	730	741	749	755	688	777	747	759	760	722	735	744	767	781	733	721	761	763	740	714	674	749	722	726	792	732	769	754	704	732	737	779	779	731	811	739	727	765	741	747	729	702	772	740	729	769	713	733	748	734	752	716	760	738	728	793	718	743	765	740	696	707	755	722	735	772	710	766	755	723	723	764	729	740	755	717	739	734	744	723	778	706	744	760	710	736	710	727	775	715	744	762	767	731	819	757	718	779	757	706	764	698	718	706	774	743	744	767	728	693	721	769	739	737	723	739	704	727	703	782	752	715	785	753	718	742	729	720	801	748	743	719	745	786	700	779	752	757	733	753	769	762	747	740	793	757	784	749	711	760	787	740	730	782	728	717	731	750	764	770	782	739	732	738	689	722	705	713	792	748	781	733	714	739	743	750	743	782	711	705	714	771	776	736	758	787	781	715	738	728	707	752	710	739	778	688	748	732	721	705	757	735	749	764	752	770	743	730	725	731	735	735	721	754	730	762	737	740	725	707	758	767	776	741	757	749	701	782	729	714	786	736	716	701	723	750	761	755	725	734	753	723	703	715	739	775	743	802	731	731	778	758	752	713	730	715	752	740	717	714	727	710	759	695	761	756	697	724	782	760	778	765	754	719	721	750	709	724	687	745	760	716	788	755	751	721	697	733	745	753	711	779	795	732	743	788	715	778	724	781	786	730	742	766	707	719	758	754	713	752	676	738	759	755	739	735	722	726	764	718	759	769	724	701	756	754	748	726	728	754	702	725	773	731	740	668	725	721	770	701	793	831	768	719	786	763	745	778	709	759	752	727	749	786	754	730	699	687	742	763	728	754	725	746	744	714	775	709	762	732	754	759	703	741	748	757	714	741	787	806	722	721	784	783	752	727	747	797	696	760	740	757	781	720	743	768	758	738	732	757	749	733	786	790	789	747	754	731	739	726	758	749	725	693	759	728	735	742	689	743	774	695	691	698	776	727	710	775	715	735	760	721	730	724	703	752	756	708	716	758	739	769	717	751	717	715	749	742	709	713	747	690	767	765	754	746	759	814	741	772	696	727	729	769	779	708	728	798	731	715	782	757	713	712	777	732	772	738	760	750	764	720	783	741	715	757	744	747	711	754	741	799	766	805	778	763	766	744	766	738	709	762	758	727	743	717	739	748	737	782	719	748	730	757	777	732	764	727	762	738	688	707	687	800	740	698	763	747	780	747	746	780	722	748	729	692	789	737	684	766	729	733	724	750	741	741	735	794	745	757	760	761	755	758	768	753	773	737	756	709	769	767	729	735	797	769	711	733	700	735	744	765	777	717	778	788	785	770	794	785	776	752	786	729	753	696	731	763	715	740	741	767	692	732	743	745	749	755	746	784	745	793	730	714	708	771	770	762	782	784	783	778	758	732	724	713	762	747	675	737	724	788	741	776	731	748	753	747	730	721	791	753	737	712	729	762	750	720	756	730	721	736	764	741	750	733	776	732	707	759	752	722	729	806	731	720	738	762	758	749	728	718	764	741	696	702	687	706	761	748	702	725	774	794	732	748	726	740	665	740	726	722	757	761	694	717	720	770	766	737	752	734	732	769	714	782	753	694	725	762	717	725	730	737	726	724	768	736	744	740	712	784	740	685	766	721	713	785	728	747	764	737	746	726	771	777	749	678	772	787	740	728	778	744	704	745	744	694	763	745	806	742	730	745	734	695	737	753	727	756	675	759	803	755	696	737	716	723	737	705	705	770	672	729	741	726	706	749	786	726	734	730	756	728	708	721	722	714	756	730	763	737	695	767	718	705	813	698	724	764	732	716	777	700	712	746	719	714	747	746	730	734	818	737	706	730	706	793	770	697	757	696	779	760	751	764	759	778	770	731	773	737	764	709	776	694	777	738	766	784	749	751	745	744	777	750	769	732	696	695	760	693	683	720	756	748	745	738	732	721	713	723	743	723	758	742	695	713	756	721	741	717	732	773	718	747	752	737	742	751	732	770	772	770	743	726	723	770	768	765	703	742	710	729	767	793	733	759	748	691	742	713	720	760	777	720	748	697	738	758	735	746	762	755	743	719	748	764	747	754	773	772	702	725	783	747	762	701	740	736	679	729	770	770	731	773	722	704	739	762	726	698	738	698	717	745	741	747	715	716	746	701	698	703	733	772	719	711	757	734	711	715	783	726	779	772	800	809	754	760	731	752	757	759	694	755	743	772	819	744	717	686	733	719	740	744	775	755	743	717	742	743	779	748	738	702	741	789	730	689	752	722	737	732	757	820	755	745	735	724	771	735	761	728	716	776	707	694	762	748	761	732	753	735	737	740	718	726	731	697	764	741	759	811	730	756	736	719	752	796	744	706	769	738	773	772	693	724	720	761	741	752	735	729	720	763	697	760	770	749	791	724	731	761	717	729	762	723	756	747	738	770	720	768	738	776	732	704	735	768	747	709	710	704	694	766	805	766	710	766	746	783	718	737	767	783	714	751	724	737	740	735	728	749	781	739	770	739	755	717	795	756	753	778	762	730	778	715	738	738	749	730	690	747	756	780	689	754	736	750	747	723	753	779	757	726	761	679	686	761	731	777	788	742	702	788	745	692	769	739	769	720	810	734	683	772	735	718	774	751	746	700	725	698	708	772	738	815	757	751	749	789	780	731	718	733	732	700	742	787	732	748	728	741	747	721	735	770	728	666	758	792	830	745	690	732	692	760	737	756	749	723	703	708	730	773	763	793	715	734	757	703	745	774	741	696	749	770	765
31674	6977	5391	3005	2099	1778	1441	1375	1149	1120	1046	1013	1038	1003	931	903	905	903	897	847	878	898	872	833	852	839	827	839	913	838	853	861	845	831	844	824	821	883	852	834	873	816	839	859	816	868	873	841	868	875	850	862	887	831	818	833	839	815	854	816	848	857	802	839	849	852	850	889	859	839	796	882	860	818	837	805	859	863	872	859	816	830	870	845	828	856	817	818	860	831	806	875	811	883	841	843	785	850	842	829	823	779	811	863	843	829	808	811	879	812	825	863	855	850	863	877	811	855	818	851	842	817	789	828	775	890	832	863	845	814	787	863	774	872	831	821	779	822	797	793	784	830	866	819	857	771	833	887	827	790	823	831	847	845	865	829	786	859	853	819	826	795	801	816	814	864	806	855	887	874	841	898	866	833	831	856	883	822	850	795	807	863	785	836	852	828	836	811	833	811	837	834	768	847	851	767	834	813	844	801	830	808	785	852	863	879	835	831	822	819	814	840	814	854	773	850	784	850	826	807	858	782	834	816	831	826	835	840	800	856	832	798	816	852	851	881	835	819	782	864	798	869	831	831	843	817	802	810	867	842	806	841	875	848	886	831	814	818	824	834	786	830	829	810	824	849	815	787	813	796	830	816	799	854	811	848	877	819	830	808	852	834	830	780	823	829	825	868	836	891	819	860	865	880	867	899	797	840	842	827	828	829	847	839	872	841	832	845	859	856	817	893	822	877	799	839	808	822	895	837	784	856	829	852	852	856	835	857	864	820	858	808	779	834	836	825	807	876	867	795	819	799	828	802	850	830	832	857	842	851	826	824	805	844	868	855	848	853	829	839	810	850	785	878	826	836	860	838	832	821	804	841	863	800	845	844	862	802	882	834	846	800	821	830	828	820	866	868	852	831	862	847	866	828	857	834	862	806	850	809	821	867	851	845	856	814	839	797	840	856	845	901	824	850	809	869	796	828	822	865	817	818	865	778	794	795	815	880	818	821	826	831	913	829	793	896	826	814	815	845	826	854	813	822	848	814	839	805	826	833	816	861	861	830	789	847	819	887	796	846	870	810	821	861	878	838	805	803	784	789	789	804	855	853	837	850	831	806	842	797	811	815	806	825	844	841	809	905	854	787	829	810	793	792	840	825	814	804	774	805	800	860	856	848	771	841	873	858	900	829	801	818	803	834	850	843	897	821	897	847	839	856	792	866	843	856	859	809	819	799	860	837	871	856	825	836	791	831	785	825	847	859	836	827	811	821	834	822	878	804	840	885	838	872	833	843	872	861	855	867	839	804	838	839	823	819	859	785	797	788	819	815	822	810	823	769	830	842	882	811	813	784	825	831	839	808	860	797	845	804	851	806	826	800	817	820	805	832	784	836	848	810	846	821	814	760	820	815	845	787	785	772	808	802	825	844	823	870	874	782	829	877	864	837	838	844	788	851	812	819	817	831	780	807	867	819	863	829	824	789	890	756	853	819	794	820	864	861	877	840	828	888	851	844	886	814	821	838	848	833	831	836	852	859	792	857	792	820	856	890	870	845	871	877	850	829	843	791	841	814	832	861	786	899	801	809	865	819	844	851	823	874	877	851	818	854	868	840	814	812	874	819	858	824	837	876	815	854	863	819	848	787	855	879	842	794	814	923	845	821	810	801	809	832	845	841	851	838	791	838	827	869	871	827	803	824	868	825	859	848	782	833	755	834	788	848	809	834	770	815	805	791	813	784	790	873	861	821	847	836	837	859	856	781	835	802	836	880	845	852	851	792	849	828	820	859	837	769	816	867	872	812	817	874	772	815	837	868	795	842	876	816	867	798	814	870	856	826	816	812	870	815	850	858	805	856	771	817	811	818	857	841	824	883	851	818	791	870	844	837	807	866	816	834	804	864	809	875	848	901	812	847	832	833	789	827	862	847	837	859	807	838	820	789	803	831	831	860	800	790	818	873	842	766	800	813	802	782	816	829	847	856	808	807	796	829	801	824	821	835	872	843	814	824	848	775	843	875	795	817	837	839	870	878	825	776	847	850	820	804	801	835	807	810	789	808	839	846	796	809	819	835	820	855	785	753	845	846	866	819	798	797	793	832	875	886	847	852	797	874	875	772	832	886	794	830	828	839	846	831	827	841	814	839	810	802	820	849	878	847	810	868	853	856	851	865	880	822	899	841	844	829	830	818	780	954	817	844	847	817	797	842	811	828	828	850	854	843	799	824	841	839	836	814	852	844	831	853	807	829	818	818	827	840	812	807	884	814	807	888	801	839	827	849	811	845	796	773	844	869	806	840	844	814	849	837	834	845	813	824	853	872	820	841	809	813	843	793	825	841	826	805	850	841	882	892	822	882	806	852	840	840	805	830	832	873	806	860	799	827	816	805	845	784	836	867	854	851	792	833	849	830	805	884	841	823	857	854	872	769	851	840	825	859	834	847	853	781	848	879	859	790	779	823	862	847	820	784	854	781	816	816	829	855	883	833	823	827	805	842	839	826	847	791	852	855	849	832	818	820	817	785	875	858	803	858	818	842	885	787	771	809	796	840	851	842	800	826	825	834	825	850	827	848	883	802	815	866	820	801	892	821	852	817	829	823	829	806	846	818	816	810	792	821	824	795	845	830	814	831	892	863	812	828	795	819	772	825	806	805	794	809	836	841	834	788	835	826	839	807	823	778	807	873	845	813	838	801	869	910	855	829	797	806	795	839	841	843	842	821	847	804	785	892	824	872	808	857	827	777	800	837	797	839	805	810	831	778	793	852	824	814	873	827	840	823	857	849	878	843	842	833	812	870	820	908	816	827	792	885	809	845	884	863	847	859	837	883	803	807	844	831	850	856	872	807	876	884	879	830	818	786	835	790	849	845	820	835	821	865	837	848	868	832	825	807	840	853	834	870	838	871	899	843	847	827	841	848	828	855	850	821	888	849	850	869	811	849	877	845	840	800	884	797	794	861	835	799	808	861	844	866	800	808	836	834	845	782	809	843	839	822	858	793	825	858	812	852	836	852	849	825	824	887	798	831	827	893	857	840	840	828	826	837	783	854	876	828	859	829	836	859	815	837	781	792	854	837	788	784	829	808	782	825	827	844	828	823	796	847	865	781	797	831	855	862	861	840	831	842	829	846	820	845	904	832	831	868	828	841	864	781	818	810	841	796	795	792	823	827	841	866	836	809	816	845	788	820	796	863	885	826	862	829	841	821	864	839	845	879	866	859	806	849	848	855	846	826	838	830	834	848	852	831	846	823	843	834	844	809	821	870	852	822	759	829	836	853	818	833	832	870	811	865	823	796	898	836	833	755	819	777	820	871	856	816	880	870	852	803	829	812	821	849	798	831	853	812	870	875	830	808	841	819	834	833	825	816	816	811	844	815	847	802	845	784	847	847	858	833	809	829	871	858	833	857	819	804	823	855	801	831	891	877	875	873	877	848	833	832	832	881	847	823	833	835	843	809	830	839	821	841	921	850	843	833	827	812	805	850	844	813	790	810	853	806
22664	21076	28698	23685	21071	21117	12373	1541	1078	934	797	772	705	672	644	618	595	553	580	565	562	504	516	510	471	498	450	494	472	497	508	461	436	467	476	439	484	422	452	421	408	424	471	465	452	445	472	466	441	442	441	466	431	414	450	436	469	441	441	430	444	410	439	443	477	458	416	464	469	405	401	465	419	448	440	390	446	460	469	422	434	424	411	437	436	427	445	404	443	428	459	433	436	414	478	468	422	470	432	416	438	456	436	423	424	476	428	446	471	404	410	447	443	433	419	438	416	441	464	462	464	442	445	415	438	418	449	417	451	463	454	464	435	414	426	463	446	457	475	399	448	429	450	431	441	436	422	420	443	459	463	426	459	457	447	415	445	417	430	443	457	437	443	443	461	463	431	438	401	426	436	447	445	468	450	468	391	400	415	436	423	454	434	445	461	444	448	460	466	439	398	439	413	451	451	445	477	420	434	432	428	419	421	434	420	419	429	445	429	421	442	416	456	417	468	427	446	480	430	403	491	454	447	429	413	448	434	449	403	426	434	440	443	440	389	420	449	433	457	452	427	418	442	456	448	423	446	372	456	411	442	449	428	434	431	424	441	419	442	410	421	408	428	408	447	417	466	453	456	435	453	420	425	419	451	410	461	421	417	429	392	410	396	436	447	424	457	448	439	454	437	445	439	423	460	398	439	449	464	449	440	425	411	414	437	414	464	439	444	419	446	388	432	397	448	468	480	449	442	464	477	433	426	443	479	463	403	429	424	445	451	427	470	405	436	469	447	411	425	427	456	445	428	461	403	453	452	423	429	460	421	450	441	438	441	413	459	478	434	450	429	396	463	434	409	414	429	427	420	420	417	412	436	414	472	422	391	461	432	440	455	436	444	466	449	408	450	466	404	452	475	466	425	447	420	429	439	456	440	402	418	403	488	446	445	423	424	441	455	408	491	438	451	433	409	409	440	457	407	407	385	416	421	475	458	432	448	448	448	416	428	437	410	428	449	417	468	466	451	439	456	407	475	414	462	447	423	440	448	426	467	453	418	426	416	466	438	421	433	444	428	488	453	403	461	440	439	414	386	463	439	450	449	436	467	443	430	481	432	440	441	461	443	434	430	412	442	442	464	465	439	441	423	451	469	479	417	453	442	450	437	471	435	446	474	416	423	442	425	455	446	441	455	409	424	421	416	452	444	427	441	402	466	409	439	423	442	475	452	455	452	437	417	461	436	439	462	418	429	458	410	422	477	440	440	420	478	458	431	449	422	431	410	417	458	451	441	457	426	470	414	462	459	453	449	447	420	462	462	408	413	411	424	422	427	412	434	426	431	437	463	411	415	446	435	455	444	420	412	430	449	450	448	421	407	429	390	434	458	431	424	411	449	451	432	407	426	453	460	401	421	433	396	458	471	461	418	446	466	419	421	463	460	406	454	446	382	449	460	454	417	427	426	421	421	446	435	417	423	469	438	458	413	404	448	434	449	444	437	443	443	423	419	387	462	417	436	436	444	451	453	414	462	474	446	446	420	474	448	444	448	430	438	449	436	419	399	430	426	408	418	435	424	427	437	422	429	424	446	446	405	438	437	428	438	414	418	472	433	396	452	440	442	385	434	456	437	462	433	402	429	442	438	444	447	410	420	459	401	434	400	431	427	441	442	471	417	477	420	469	464	478	442	438	474	447	429	456	450	439	426	432	374	393	399	438	380	453	418	463	448	449	440	454	425	440	412	402	451	454	451	422	446	449	430	417	463	435	393	422	442	414	417	436	443	433	439	417	428	438	446	432	442	428	422	429	428	420	431	454	418	419	419	405	467	398	452	452	444	428	450	432	468	397	406	404	451	439	443	426	458	476	440	432	437	456	431	441	467	461	416	432	416	455	461	455	445	397	428	425	480	417	420	472	442	442	461	446	410	434	421	449	431	433	417	423	415	397	431	439	426	427	383	466	435	448	474	451	459	476	429	416	421	436	423	421	446	448	407	418	458	424	447	456	454	460	428	443	453	437	427	438	457	452	462	425	425	463	405	434	489	451	460	462	473	414	422	446	433	440	429	485	452	444	463	492	441	463	454	488	465	411	410	428	420	441	429	397	419	438	436	447	434	434	464	428	412	432	434	415	407	432	422	452	441	463	376	427	442	424	443	453	433	454	424	428	451	416	454	422	421	430	406	459	465	494	448	423	429	437	465	446	424	436	428	456	465	453	443	466	467	415	426	452	457	429	399	438	428	433	478	458	462	430	462	437	380	432	429	412	441	452	472	434	416	425	409	459	454	420	414	403	459	429	420	442	423	440	406	412	470	433	425	397	433	439	422	416	429	445	451	467	472	444	423	431	444	442	446	440	473	421	419	438	459	442	418	455	468	432	443	442	430	439	427	449	415	429	437	411	431	408	460	395	398	472	418	429	427	432	461	447	432	451	456	464	440	477	424	408	436	422	444	448	434	470	438	432	462	438	415	447	453	420	473	419	423	412	454	423	432	425	447	436	446	413	440	430	453	448	428	408	447	399	425	474	418	426	465	436	435	441	449	462	455	442	437	394	445	465	414	451	413	433	465	436	465	424	452	450	443	432	397	440	404	426	442	442	476	468	465	441	419	434	440	441	456	460	431	418	441	402	434	437	455	439	406	431	439	446	431	407	459	421	418	386	431	488	425	435	437	418	476	387	423	462	420	411	419	446	415	403	441	424	469	434	477	418	442	425	432	428	420	420	483	423	399	449	421	480	413	420	416	441	441	428	447	447	446	389	403	429	435	471	432	410	396	449	431	472	458	452	455	461	466	458	422	443	383	465	457	456	434	444	464	448	433	438	463	490	430	452	428	449	424	435	462	433	412	438	439	440	431	446	434	482	437	420	461	405	434	473	462	482	452	446	480	463	445	462	415	444	481	452	495	383	446	424	446	452	455	437	452	410	451	401	450	427	412	440	427	442	449	418	441	471	397	450	445	415	427	431	439	430	415	457	426	467	468	419	430	442	446	466	428	420	439	430	422	448	471	452	407	416	414	430	423	438	452	459	435	446	461	451	444	411	451	424	429	455	454	431	431	449	441	420	423	413	439	442	452	398	416	444	434	446	490	418	439	421	472	439	439	442	443	413	444	460	432	437	404	437	455	412	417	460	437	454	436	424	454	453	429	431	441	441	440	419	441	432	430	411	437	464	435	444	428	437	452	457	407	421	414	415	443	447	378	436	409	445	418	462	415	440	419	427	454	461	479	435	430	420	436	461	435	426	425	465	394	425	430	426	432	471	432	464	457	417	459	421	419	425	477	432	444	495	428	409	461	449	467	442	441	442	412	433	433	432	454	430	428	432	488	460	412	421	400	446	483	409	468	398	475	465	465	467	425	418	459	428	406	444	458	461	451	445	415	449	454	423	446	447	476	435	445	422	436	450	428	421	410	399	438	445	426	473	432	406	444	453	452	414	423	444	439	414	461	436	423	451	464	391	414	453	454	475	446	452	461	412	424	384	425	447	457	409
30938	17178	14078	7582	5116	3724	2897	2270	1874	1596	1381	1146	977	922	849	839	749	727	708	627	683	607	585	604	588	558	557	575	620	555	573	516	530	534	540	545	518	502	513	539	512	515	464	479	511	527	503	536	493	495	506	514	543	486	468	512	482	494	499	484	521	484	475	456	508	473	481	460	475	511	495	465	491	491	504	523	475	452	504	497	465	451	467	533	471	493	459	500	452	467	488	529	482	477	494	508	478	492	513	467	476	456	436	459	498	471	456	492	491	498	466	477	496	506	465	454	477	500	485	484	465	453	464	479	461	456	453	499	511	471	450	460	528	485	434	485	530	461	480	469	464	463	483	478	478	461	473	490	425	417	529	511	478	497	466	463	480	461	478	448	447	461	514	474	492	480	472	501	499	463	495	470	481	460	475	487	475	485	470	478	497	497	480	493	461	501	489	511	518	489	476	487	458	499	461	457	481	520	459	444	510	433	480	487	446	494	454	479	461	492	493	477	476	477	492	480	517	515	455	474	470	443	438	434	522	465	503	514	488	452	462	490	453	481	467	482	477	455	474	499	491	486	474	490	501	456	484	508	494	444	486	479	489	448	486	440	468	449	506	497	464	455	488	506	498	517	457	487	529	492	496	496	468	489	495	458	536	453	457	496	476	467	478	460	444	502	489	493	453	480	536	520	484	494	430	518	472	441	511	456	493	500	477	460	450	487	451	444	464	537	544	484	487	474	479	466	483	488	527	440	489	514	492	471	452	442	455	487	508	463	446	451	489	456	483	470	475	474	494	463	443	462	470	476	472	499	467	446	480	500	473	516	495	486	484	535	502	521	530	455	459	493	466	490	477	507	524	504	503	460	473	506	444	502	469	488	489	479	474	486	480	446	461	464	509	458	453	501	492	459	447	465	449	480	439	464	499	475	492	490	474	441	451	491	513	502	456	479	478	489	476	491	474	464	514	462	449	498	465	484	454	456	470	501	531	454	481	457	500	503	470	449	509	497	451	484	475	451	479	445	461	508	472	424	449	497	459	482	432	469	482	470	455	518	476	472	454	494	484	477	473	417	483	457	526	459	462	512	477	492	463	429	463	512	495	480	470	480	449	442	486	415	505	484	492	499	459	497	480	496	483	477	487	486	507	455	466	470	455	462	482	496	496	489	492	485	515	471	540	475	492	485	499	493	483	458	470	470	461	490	456	476	475	505	468	483	498	455	495	481	460	442	500	486	505	470	483	477	451	487	483	495	461	490	470	465	454	477	471	493	504	458	487	495	522	482	445	445	474	473	485	495	447	459	484	477	489	485	444	497	513	473	502	474	473	515	482	461	484	491	506	443	466	461	489	486	448	457	469	496	466	508	505	476	463	476	491	471	490	475	504	473	490	481	471	479	474	460	467	496	483	461	471	498	438	453	492	460	457	494	492	448	488	496	471	460	465	489	496	501	491	499	439	431	499	481	488	505	493	492	502	488	466	473	477	460	465	494	467	473	477	464	483	492	453	467	485	462	508	474	482	472	510	475	516	537	477	519	472	499	465	489	490	485	501	510	474	490	510	471	472	432	482	471	446	498	465	470	477	460	476	483	484	487	467	489	503	449	443	514	483	492	502	486	480	462	469	465	509	484	496	507	521	477	507	471	466	459	517	466	435	476	519	448	453	473	486	469	444	524	474	483	485	474	467	436	461	491	474	456	459	466	475	492	485	461	452	491	481	474	482	493	478	493	485	477	494	469	484	456	472	501	467	495	498	465	469	470	498	473	462	466	475	503	532	457	504	474	466	492	459	454	467	473	499	483	474	480	466	468	437	490	447	507	463	488	463	416	462	464	462	428	483	488	478	513	527	467	480	458	466	495	437	447	459	476	459	476	484	526	485	483	482	505	449	442	462	470	478	461	436	494	432	509	454	465	453	481	446	487	475	430	493	446	465	473	453	451	495	482	473	501	470	491	478	443	493	459	495	469	477	469	452	489	461	496	434	477	498	506	488	480	492	484	513	496	491	474	503	480	493	482	453	492	493	469	494	490	514	482	498	505	476	473	473	500	479	510	454	482	457	477	496	483	489	502	493	507	449	462	501	488	477	413	475	472	456	467	520	441	471	488	451	492	491	474	462	458	453	460	496	494	460	485	483	476	466	480	465	483	465	480	461	502	446	525	454	482	456	494	494	469	473	465	478	494	506	457	462	456	483	471	483	470	484	452	414	479	467	469	443	509	450	482	492	508	451	490	468	476	484	493	448	461	454	481	515	480	460	462	451	481	496	497	486	496	450	464	491	464	499	473	480	454	514	457	494	519	468	466	461	483	500	465	521	451	425	514	483	487	438	479	464	484	468	487	496	463	475	486	475	474	467	480	455	447	484	482	461	478	451	491	494	485	513	467	464	477	459	504	498	457	486	472	484	440	502	470	460	469	466	479	518	495	445	474	477	451	459	493	455	482	488	473	493	430	467	508	484	481	479	489	488	479	461	471	463	481	450	484	487	501	486	473	491	504	493	488	448	500	497	487	460	510	464	529	466	466	470	473	508	500	454	425	523	498	485	455	495	449	515	527	489	498	495	475	474	474	452	509	472	451	488	455	481	454	511	454	494	501	456	454	457	466	497	520	458	459	498	462	498	489	475	465	491	472	471	457	486	488	484	511	501	466	483	470	433	438	469	463	475	493	486	462	475	506	455	442	496	488	473	495	482	466	491	481	502	478	492	438	469	443	475	473	455	502	516	449	467	484	530	487	456	433	479	479	462	423	493	488	505	485	476	455	496	508	472	476	468	460	495	484	482	474	478	506	489	457	463	511	479	474	463	446	477	447	439	497	479	489	431	490	490	506	500	499	449	453	496	507	504	518	444	465	466	499	499	459	453	464	468	475	477	479	504	461	509	467	479	486	460	464	484	462	512	455	410	443	459	488	515	470	514	446	502	430	462	480	484	463	433	461	509	461	446	475	451	458	459	469	465	475	476	433	485	510	493	487	447	497	504	455	448	424	493	466	436	493	447	471	514	448	461	465	512	495	467	471	452	457	468	482	464	491	495	476	475	462	515	472	492	505	516	506	477	462	484	437	518	475	471	496	463	532	504	491	476	482	477	451	464	479	476	480	451	456	497	462	508	473	525	511	454	466	473	467	470	495	470	506	476	471	497	498	457	463	467	469	456	494	489	480	468	474	474	496	473	473	480	467	483	479	505	487	492	482	457	476	466	451	499	446	481	477	483	436	489	449	480	473	494	464	500	484	487	504	465	436	477	471	447	492	461	439	501	468	472	456	453	483	479	485	519	449	473	470	458	499	512	445	465	456	484	454	519	516	481	487	483	443	479	495	476	491	478	502	486	438	440	484	491	485	470	447	461	491	472	454	447	499	479	471	488	432	491	493	498	476	481	483	509	486	488	461	442	497	492	533	490	485	442	504	474	478	456	474	443	450	522	482	433	472	485	460	472	466	490	460	448	465	523	483	485	499	512	507	480	506	460	466	537	492	456	499	462	515
27232	20157	8036	1058	701	620	614	566	580	561	540	583	537	523	561	579	501	510	590	570	571	551	547	558	559	561	573	507	579	528	570	558	568	553	528	580	528	553	522	536	519	535	523	524	559	561	535	511	538	585	551	550	557	552	546	573	568	555	597	533	588	601	554	529	523	550	552	570	538	532	550	589	569	502	522	524	545	541	568	555	538	533	556	513	512	548	546	558	520	503	607	534	567	568	495	544	527	547	551	537	583	538	559	569	531	508	544	585	512	535	591	589	569	575	506	535	524	533	578	556	530	532	520	554	532	553	618	530	562	511	550	525	596	491	538	572	568	529	558	566	527	506	551	536	560	522	582	526	559	527	548	548	542	557	531	538	596	537	559	554	561	580	547	534	570	559	539	499	512	536	495	558	565	526	589	587	570	548	573	514	546	564	553	538	580	539	560	528	580	524	544	547	511	507	553	583	532	581	534	532	546	553	542	543	575	552	540	571	535	520	558	548	538	533	532	488	557	572	522	569	499	537	563	561	542	565	555	578	543	548	544	566	549	537	568	546	535	532	577	550	474	542	508	561	571	564	563	543	557	559	551	533	570	598	575	581	573	531	521	520	583	562	535	560	556	538	567	555	563	580	548	545	571	550	549	534	574	540	611	545	523	519	587	527	510	545	513	559	553	574	526	570	498	520	539	530	502	558	515	515	510	506	547	555	536	550	489	501	519	541	541	519	531	521	567	541	545	503	546	569	550	507	553	546	599	536	565	540	535	515	563	558	550	566	538	538	576	532	531	535	553	556	527	562	553	573	550	541	578	553	546	563	528	534	525	562	596	539	536	544	548	578	551	542	560	568	560	533	576	497	578	574	565	565	500	534	560	534	519	562	583	563	525	547	540	551	551	521	559	576	558	560	570	537	533	558	522	506	555	510	570	570	561	551	539	560	565	538	570	545	550	618	521	577	581	552	543	562	522	500	542	588	570	507	554	603	549	584	585	547	539	536	568	514	537	521	513	543	560	529	538	536	565	590	539	509	520	548	547	531	551	509	538	568	561	530	519	583	553	539	528	563	534	531	529	499	572	586	564	589	510	557	590	545	532	534	548	514	520	520	562	544	511	532	558	557	537	540	535	520	532	511	534	529	586	515	557	540	548	530	537	565	529	516	568	551	504	536	556	559	523	505	568	532	582	532	510	615	528	513	515	529	515	553	548	610	500	550	513	530	558	540	550	536	531	543	514	573	560	520	569	548	546	548	547	585	562	535	537	537	561	537	556	558	509	544	536	553	570	540	575	543	564	560	599	553	564	537	542	535	542	528	537	539	538	550	561	558	517	568	548	554	524	558	501	538	530	584	543	572	546	535	550	575	565	512	533	596	529	499	524	586	544	518	518	531	560	544	554	556	549	570	566	489	558	510	538	535	532	576	550	559	601	537	544	575	561	509	579	561	587	525	528	497	545	524	540	502	563	552	527	527	535	557	580	531	506	543	592	574	555	532	539	539	573	554	572	553	551	545	526	536	541	558	537	529	573	576	519	520	547	572	608	591	563	543	536	544	549	587	544	538	574	549	547	541	585	533	517	511	572	565	531	570	574	532	534	510	533	564	546	566	517	528	526	556	551	575	528	536	548	501	558	535	559	525	523	563	541	522	528	552	552	574	545	527	514	535	541	562	582	544	583	559	544	620	555	521	535	564	565	552	550	567	533	564	550	543	554	581	563	539	574	517	552	564	539	553	570	562	534	507	554	547	584	546	537	556	576	524	559	509	528	529	543	551	574	562	551	551	546	595	541	561	575	538	637	547	488	525	564	530	544	575	550	559	545	549	545	563	546	516	561	535	483	511	581	516	534	546	542	532	523	529	553	585	558	580	590	543	541	541	567	549	522	537	562	562	548	525	551	513	543	535	575	530	562	561	524	555	559	557	531	553	525	531	558	590	569	565	517	549	569	521	557	564	559	510	553	560	575	570	530	528	551	534	550	576	540	554	552	538	558	545	590	576	497	531	555	524	561	610	575	553	511	518	543	560	544	571	515	541	541	554	530	521	517	601	532	544	540	545	612	521	561	517	546	571	521	564	541	556	509	565	551	547	542	564	568	532	543	504	540	523	568	570	521	576	556	555	539	551	527	587	559	547	594	515	557	537	570	577	549	575	535	545	549	547	515	495	557	548	498	551	603	535	560	531	579	599	558	525	538	578	563	550	483	487	533	567	539	538	508	572	551	543	559	526	536	567	530	530	529	569	555	549	539	510	532	544	569	551	586	559	539	540	541	523	529	547	550	568	588	496	551	527	505	535	519	578	528	545	512	552	551	521	566	606	547	609	580	529	548	542	525	567	553	544	540	547	537	571	506	512	577	554	556	564	538	590	558	554	605	530	574	588	558	533	568	572	515	609	556	541	507	535	539	535	524	529	587	583	544	557	545	522	537	574	547	567	569	537	555	531	566	541	559	545	581	530	560	546	569	503	562	548	511	528	554	517	554	544	565	566	523	567	578	528	498	568	558	583	548	544	508	560	541	534	529	552	558	510	565	588	600	600	538	542	567	580	558	565	580	553	564	543	549	493	548	539	535	584	559	561	581	529	512	582	542	508	556	564	552	575	525	575	590	584	524	560	587	556	531	532	548	587	552	514	538	539	614	559	587	521	563	522	544	508	561	577	531	539	538	565	544	521	565	558	539	527	564	562	586	564	515	526	516	548	558	536	559	536	589	576	536	570	564	530	520	506	551	548	561	552	534	547	538	501	536	539	557	533	517	527	575	570	565	571	563	535	535	509	535	559	573	509	518	541	565	517	543	575	544	555	561	557	572	558	512	571	558	513	566	539	554	537	599	553	567	575	535	499	534	580	550	517	608	577	554	536	524	561	532	555	555	557	545	591	561	539	534	544	523	579	503	562	557	557	562	536	551	556	542	550	560	537	567	556	570	561	554	526	565	562	556	522	528	545	531	519	542	533	571	516	540	603	539	535	532	561	566	536	538	532	530	525	549	574	545	515	531	531	558	554	552	548	554	548	542	566	584	538	546	577	535	557	575	545	532	571	546	568	578	544	574	566	510	563	578	576	596	479	576	537	551	562	556	543	555	528	536	518	551	519	582	533	565	557	557	515	493	550	575	545	551	566	531	517	571	585	515	547	548	522	523	540	559	513	538	545	529	568	564	586	517	525	550	570	547	551	528	570	548	565	576	576	548	570	559	540	564	511	547	528	559	564	540	515	544	554	563	559	551	536	560	543	529	541	531	576	580	521	506	583	521	588	517	593	556	517	517	521	565	581	584	510	588	554	523	544	541	557	504	530	535	560	534	537	557	532	576	541	520	530	570	546	560	495	537	568	544	603	526	555	551	558	546	566	535	532	548	535	526	564	596	551	544	557	548	502	607	575	599	588	543	573	556	536	578	567	556	531	547	559	591	511	543	579	551	551	490	533	555	524	573	543	495	561	543	591	555	556	541	575	556	517	569	498	575	507	526	517	555	546	570	533
15296	1534	1332	925	724	722	725	726	689	657	672	655	706	666	654	593	670	629	658	648	684	617	640	650	632	654	667	631	644	594	680	614	631	686	688	616	601	648	683	616	661	662	610	641	709	652	664	636	624	629	680	642	658	645	625	606	645	649	652	668	667	656	657	625	667	661	655	642	624	662	685	636	698	653	648	670	653	663	620	614	656	581	673	696	633	625	633	604	642	611	656	616	630	637	627	626	643	640	656	677	648	673	632	604	650	657	637	655	669	629	649	655	651	645	655	640	648	594	644	676	630	644	629	608	678	630	635	687	650	642	657	614	620	655	655	614	668	592	652	667	622	673	602	637	683	619	621	682	680	662	661	651	654	648	620	580	631	628	686	693	671	612	620	635	631	674	630	605	637	673	625	635	640	678	658	637	636	633	608	681	673	644	668	640	648	681	644	675	653	603	689	632	651	671	630	664	626	625	667	621	618	638	627	601	650	658	646	622	597	686	672	673	645	674	649	632	645	671	657	669	671	652	663	633	666	634	659	662	605	633	639	632	668	650	677	644	655	617	661	621	646	604	659	575	639	641	623	652	614	639	656	615	584	617	660	616	585	618	648	649	643	653	589	667	633	653	626	586	660	652	689	634	654	685	649	614	643	617	671	667	669	642	647	616	673	642	609	634	656	638	644	654	618	616	639	643	632	652	662	660	667	651	623	607	611	611	615	667	626	653	634	657	668	652	641	618	656	621	665	648	577	626	655	662	641	630	655	627	689	652	591	677	663	656	671	676	657	662	654	629	652	654	649	652	689	619	670	587	609	655	622	640	647	592	644	651	668	620	656	628	696	651	640	573	633	641	671	624	636	665	635	610	654	645	652	673	612	635	670	668	619	680	596	638	685	609	643	625	649	628	661	668	603	612	658	642	612	636	590	609	654	653	661	614	631	579	665	604	658	641	671	641	638	667	693	651	633	624	660	647	623	660	609	624	599	599	647	631	652	669	687	640	671	636	586	633	615	644	644	688	646	664	599	677	644	601	672	614	654	620	671	656	621	654	599	649	651	630	656	636	608	640	650	649	671	639	640	618	678	656	652	603	657	618	585	677	659	608	592	682	629	610	672	613	668	658	647	660	618	648	606	607	612	647	610	656	620	629	630	645	639	674	650	691	618	629	676	681	606	668	662	597	640	640	658	583	613	605	660	619	645	591	648	637	633	646	638	616	697	667	667	623	668	674	629	617	651	670	612	642	673	629	682	661	608	667	659	633	617	678	684	626	664	608	649	657	584	628	648	682	661	652	622	650	640	647	649	641	640	598	630	620	656	641	627	639	617	687	601	634	671	629	653	633	655	645	677	648	607	630	680	672	623	599	620	661	656	665	657	633	659	667	634	669	634	613	686	624	644	677	619	639	658	607	609	640	587	663	620	649	640	592	655	602	606	646	692	638	687	694	625	628	612	640	642	677	632	708	654	593	659	681	658	667	636	642	626	651	647	650	663	591	689	641	637	656	653	666	650	644	677	632	653	652	593	681	628	631	670	671	651	717	648	637	667	651	634	676	614	657	655	627	658	655	689	616	640	650	630	651	623	668	616	668	647	675	632	635	681	678	603	635	662	643	619	649	659	694	622	656	667	638	649	677	611	638	649	680	631	629	645	610	606	620	605	661	615	624	654	671	559	641	649	605	667	648	654	658	643	646	643	636	631	664	669	640	633	664	607	637	690	657	621	648	633	643	635	697	622	638	631	625	666	650	620	648	626	672	682	599	634	667	683	682	666	622	652	630	676	647	712	664	642	608	597	623	651	656	641	610	635	626	669	633	650	608	672	625	649	658	625	650	632	642	672	682	668	640	634	668	647	639	653	661	611	676	631	618	676	661	680	646	653	618	624	630	642	642	684	678	590	620	656	669	641	612	638	611	683	657	638	628	668	630	661	641	613	660	676	634	626	674	616	605	626	623	611	664	608	574	647	620	626	625	639	637	631	660	675	641	684	626	649	644	596	685	640	625	677	634	632	641	627	614	662	604	629	675	696	643	643	630	631	653	670	634	606	667	674	565	622	626	670	664	646	640	626	666	643	632	654	632	641	601	640	650	587	660	631	645	640	597	644	628	697	647	658	642	654	615	608	641	651	619	647	623	641	650	638	681	649	628	703	660	617	631	647	646	636	689	652	622	618	630	650	669	639	623	615	671	689	582	626	659	619	667	681	642	683	664	669	649	632	645	667	637	612	632	652	684	621	644	639	652	647	625	658	612	635	651	626	633	617	631	652	630	644	655	624	633	612	654	598	643	610	620	649	617	647	563	655	698	629	619	647	620	613	648	663	640	628	651	666	629	656	641	629	670	619	639	624	601	663	654	608	621	631	640	638	656	695	687	624	678	617	683	649	642	633	663	646	638	617	658	640	615	654	647	658	623	673	623	653	652	654	636	621	622	630	620	647	661	633	639	647	677	613	591	650	604	626	627	646	673	626	639	628	681	662	687	644	670	665	635	651	618	655	687	643	643	626	634	609	650	655	638	576	632	679	639	623	647	631	632	677	642	677	601	624	648	666	669	631	639	639	634	600	673	595	683	604	643	649	616	627	676	591	689	610	663	627	643	651	647	640	640	665	684	642	569	665	586	661	635	646	669	665	675	674	666	608	647	665	599	625	640	639	659	652	675	630	625	629	660	609	626	628	686	639	696	670	587	625	631	674	655	631	621	614	700	618	630	656	619	657	660	646	615	614	632	598	691	669	694	622	606	625	619	651	630	614	648	604	613	632	662	651	626	673	628	649	657	628	651	656	686	635	654	616	652	631	607	630	639	623	630	604	657	640	637	633	635	594	629	647	618	669	644	624	639	681	654	661	655	660	632	632	624	651	667	669	634	645	657	593	622	667	642	663	683	672	631	649	660	663	635	617	694	681	628	636	664	667	613	633	643	676	645	616	668	675	636	593	632	694	644	636	607	697	635	667	616	674	640	606	676	594	603	655	673	644	642	618	617	613	660	653	610	658	637	650	652	597	632	629	654	630	702	662	622	656	602	654	641	652	659	652	666	627	678	660	597	640	651	630	633	642	660	655	640	657	623	606	659	669	642	628	595	614	682	607	667	593	684	674	609	621	665	640	678	636	654	633	621	641	648	638	655	610	635	635	623	621	593	634	635	639	650	661	627	653	627	619	626	629	629	655	675	613	676	634	654	637	617	681	636	641	659	636	657	627	662	625	625	640	641	658	632	625	604	659	680	660	703	661	575	586	615	644	684	657	681	652	650	596	654	632	647	647	650	648	671	611	658	647	618	644	610	622	589	605	625	592	664	629	677	664	618	628	593	657	615	643	600	675	639	679	639	647	651	631	613	621	657	636	635	643	609	625	605	647	650	658	633	653	646	604	644	654	671	671	662	652	649	594	617	613	622	607	662	588	622	659	632	685	626	623	638	608	650	673	602	618	628	682	676	673	631	605	653	675	648	616	622	623	642	612	673	633	655	643	616	628	636	621	675
23622	21062	28341	23994	21044	12838	1270	702	610	531	502	437	428	378	382	348	358	321	327	338	336	315	293	323	296	272	304	318	344	274	308	310	327	285	272	309	294	287	283	266	306	279	257	289	276	285	300	283	284	272	267	295	325	279	288	267	275	273	296	280	265	280	316	271	284	275	293	273	280	291	266	272	248	304	282	241	294	279	290	267	285	301	260	289	290	295	297	262	273	285	284	271	279	287	263	294	275	297	257	243	301	294	300	262	292	264	293	253	286	265	274	287	291	284	269	272	268	275	271	292	309	274	286	286	284	296	267	297	295	260	281	271	336	244	296	284	292	301	280	260	297	300	305	256	288	265	263	273	274	277	293	313	286	272	244	297	292	281	247	309	307	264	277	294	283	275	280	291	271	245	308	281	268	249	288	278	256	287	297	255	265	316	305	269	307	260	282	271	285	282	289	254	256	280	247	284	285	241	275	287	266	278	285	311	259	319	289	276	248	285	250	292	252	298	262	274	283	296	294	250	279	284	260	270	275	253	280	264	251	274	259	276	264	276	281	284	273	300	301	287	275	300	256	259	251	278	274	301	288	309	280	252	249	317	289	298	259	256	282	270	268	262	282	273	268	281	285	275	288	273	295	299	280	249	285	250	270	291	275	255	279	234	282	284	276	264	278	280	281	274	258	308	255	284	297	266	242	299	295	296	252	275	291	281	263	262	247	291	269	245	259	278	295	242	286	292	253	261	281	277	269	287	267	290	269	265	257	263	282	281	289	268	270	291	277	259	299	283	296	304	271	282	293	263	288	314	250	286	282	298	278	309	288	258	270	273	278	265	278	256	274	266	259	291	264	277	282	304	282	268	290	268	269	268	315	296	256	288	285	276	271	255	294	268	270	273	260	257	305	273	290	308	262	271	275	271	278	295	259	262	254	302	269	262	306	249	299	258	284	291	291	266	272	268	271	282	287	281	304	315	285	278	260	245	232	281	252	273	284	264	285	274	264	281	303	267	286	302	282	277	250	264	280	277	298	262	296	272	250	276	272	268	266	275	248	270	284	258	251	271	251	248	296	287	302	284	275	264	283	264	305	252	297	273	282	252	277	299	300	288	286	264	299	262	263	285	282	277	288	247	270	264	310	283	282	225	272	281	270	292	286	276	298	279	298	297	264	278	292	300	258	257	280	253	292	261	287	280	271	257	263	308	254	244	257	286	284	316	254	290	281	283	278	274	278	300	267	293	299	291	291	285	291	251	281	295	258	257	289	251	291	271	311	281	309	252	282	287	276	255	257	267	274	249	259	277	267	307	299	287	287	278	278	263	300	278	270	280	289	271	275	300	254	267	278	288	273	298	263	279	284	298	289	262	263	267	264	272	286	257	276	288	282	282	266	304	291	272	304	315	253	256	271	281	280	249	285	264	301	254	298	268	269	245	303	302	288	297	253	253	267	276	282	295	306	295	262	299	286	265	267	316	276	264	276	290	253	306	271	282	294	284	288	267	267	258	279	281	280	258	292	268	273	272	284	289	303	297	277	267	275	298	258	256	291	260	295	272	292	282	270	298	259	252	271	273	247	260	278	286	279	257	277	279	298	263	291	265	249	312	286	261	249	267	266	292	241	284	291	261	292	274	267	273	290	292	297	251	270	275	307	303	279	244	279	275	279	289	278	296	269	308	274	288	303	250	304	305	289	276	253	292	275	272	281	264	299	269	261	287	296	262	254	278	289	292	271	277	286	274	312	282	306	297	278	252	294	288	292	277	274	276	277	250	256	269	268	279	261	276	264	271	284	279	284	285	277	265	279	282	266	279	261	268	284	296	280	273	263	293	300	288	266	249	274	292	264	265	289	278	293	282	274	263	280	301	297	279	269	279	296	272	282	293	309	262	259	277	285	253	287	307	298	242	303	278	287	265	310	278	289	302	265	243	265	267	285	271	277	291	273	286	298	293	274	289	278	279	294	251	259	274	277	288	304	289	285	290	284	314	305	247	301	313	266	298	278	285	296	269	273	288	288	290	260	247	292	265	261	277	259	268	269	270	260	259	283	282	249	273	278	256	262	297	271	284	258	265	278	281	278	283	245	328	272	278	244	250	275	268	256	271	298	275	303	313	275	299	295	285	280	284	276	256	271	286	274	263	232	306	276	289	273	266	289	278	310	287	231	264	250	283	292	292	309	273	258	273	249	288	270	245	257	295	287	299	290	272	276	258	271	273	260	316	293	267	246	297	260	279	260	277	274	280	306	298	248	273	265	257	283	283	310	288	257	264	255	292	281	255	290	287	265	276	311	247	276	274	296	259	277	303	263	272	275	283	286	290	296	281	290	297	282	263	289	280	258	293	280	273	289	242	287	300	283	247	266	285	296	246	287	280	262	274	259	282	283	255	273	298	272	278	262	291	289	266	274	286	277	282	243	260	297	278	271	275	298	291	275	290	267	289	267	303	281	310	239	278	277	286	254	281	267	258	276	252	314	300	276	275	246	291	324	291	269	283	288	278	274	262	281	258	266	273	280	273	242	270	273	244	299	284	281	274	289	311	236	296	340	323	273	246	284	265	270	270	260	277	275	285	269	281	250	310	296	265	285	275	277	278	269	270	275	239	271	283	254	285	240	272	280	261	253	294	285	250	258	271	271	266	268	285	270	284	294	284	283	288	268	258	291	262	269	304	256	241	282	280	262	290	273	287	282	274	275	276	295	280	276	269	294	250	247	279	277	286	268	264	294	245	247	265	279	279	233	292	263	288	301	281	292	273	277	295	292	262	278	291	271	300	290	282	287	291	314	283	265	299	281	280	283	287	284	279	275	276	275	257	286	279	330	266	288	299	273	283	274	290	280	252	278	280	259	285	276	247	296	252	265	268	271	292	269	247	275	291	262	267	267	281	256	261	278	292	253	260	278	279	272	257	254	269	255	288	277	271	267	283	274	302	293	267	274	285	330	281	257	263	235	256	263	293	282	297	266	252	273	298	289	263	281	284	290	257	282	260	314	270	293	278	260	315	284	284	273	289	303	285	277	278	319	284	290	304	261	278	282	284	270	301	252	268	273	268	289	295	293	267	281	266	272	263	277	275	270	277	237	293	256	307	269	277	277	287	255	269	284	277	285	292	291	275	282	287	290	255	294	260	263	279	280	291	267	267	294	288	297	273	290	267	278	289	267	252	273	290	237	275	293	301	250	275	250	292	257	273	319	298	303	260	266	264	280	298	256	279	296	285	299	278	260	243	284	267	268	288	315	283	286	281	279	289	295	251	256	278	233	263	284	294	249	270	295	292	277	252	277	279	270	256	268	252	289	276	272	299	251	264	286	245	278	270	253	284	271	262	263	280	260	256	288	298	311	272	290	260	265	282	277	294	297	294	273	261	292	283	271	295	273	287	274	262	253	291	278	288	283	277	277	256	269	265	302	289	301	275	272	286	285	251	259	284	289	271	281	273	294	270	287	267	274	288	280	265	278	271	286	275	292	283	277	262	273	281	287	304
32167	10533	8619	4381	2852	2090	1519	1282	1022	845	795	655	617	544	533	501	484	438	491	460	452	406	388	397	386	367	343	362	342	378	393	352	363	392	344	325	361	372	371	360	375	304	353	342	364	367	361	370	359	386	368	326	348	359	336	347	356	340	314	329	368	363	371	337	334	365	369	345	343	335	333	339	334	346	330	315	356	364	331	322	320	332	309	338	329	319	341	334	341	347	338	323	353	334	336	359	327	348	375	355	366	351	312	329	335	348	327	314	342	323	342	370	336	347	366	373	341	353	337	324	344	368	320	347	372	355	314	354	303	330	345	309	393	353	335	361	339	307	342	346	352	330	349	343	357	363	316	346	328	320	330	311	363	331	351	339	312	329	308	349	355	356	319	368	348	352	333	349	337	333	346	359	341	308	353	357	343	320	331	374	346	335	334	323	360	335	329	338	353	343	345	335	373	313	322	362	364	323	357	337	303	342	319	326	349	362	349	359	347	312	335	342	331	345	394	341	330	349	340	324	339	349	360	350	377	327	352	353	335	314	338	343	339	335	335	342	335	360	329	330	336	351	337	303	331	345	330	330	333	331	364	351	303	339	324	362	337	308	350	326	311	335	292	332	338	339	301	365	336	353	354	347	357	358	370	318	316	355	316	316	362	309	351	340	337	320	348	333	360	353	352	344	360	323	343	342	333	337	345	347	338	342	339	321	335	329	323	332	298	313	347	330	359	312	314	334	338	361	322	335	345	326	360	343	311	356	309	317	335	351	334	334	334	343	335	320	340	329	346	360	309	366	331	330	345	354	315	349	367	349	336	345	370	334	319	313	377	296	322	374	317	341	376	343	302	320	347	371	386	351	342	353	350	347	344	348	337	321	342	355	367	367	324	311	323	313	367	344	312	325	356	337	346	345	321	364	334	328	337	322	356	327	340	326	344	337	313	351	307	317	350	326	324	350	322	345	343	318	341	304	327	356	325	294	350	353	328	319	322	323	346	310	343	340	311	347	345	338	302	339	329	344	345	342	362	308	290	339	340	342	321	320	327	340	332	327	326	332	301	355	346	342	329	325	346	324	359	341	331	356	324	341	314	348	374	340	337	357	339	340	321	325	342	354	353	346	323	348	332	322	326	321	365	311	332	333	341	288	331	388	350	350	338	336	319	327	348	349	355	346	335	317	314	329	334	330	330	316	342	363	323	344	362	335	363	335	315	355	338	362	337	329	336	342	305	332	381	327	327	331	280	293	325	369	389	357	339	344	345	312	347	341	355	360	325	350	302	316	313	334	341	314	350	327	350	328	379	326	350	310	342	354	348	316	347	344	336	339	325	364	313	332	293	370	308	337	359	344	322	324	320	339	336	353	332	346	329	351	311	310	319	285	375	315	355	359	371	318	353	339	353	331	332	363	328	355	338	341	334	336	365	318	329	357	337	356	288	340	309	340	322	356	338	371	393	369	358	324	335	357	357	337	370	315	301	306	343	344	316	369	334	358	335	334	342	355	323	335	321	329	319	346	359	281	368	341	340	321	323	356	359	359	353	330	322	310	351	350	343	369	352	354	361	325	343	323	353	342	327	353	349	313	320	347	357	343	329	302	317	332	333	342	345	336	362	347	349	344	321	344	346	324	297	340	329	330	325	322	324	325	350	342	347	322	395	328	329	339	337	329	348	350	334	348	324	334	333	371	358	357	292	337	326	321	356	323	360	367	356	345	335	302	327	317	345	328	332	337	369	333	322	355	342	334	372	350	319	334	326	335	364	348	359	316	352	348	332	314	358	338	338	341	360	307	348	312	298	346	363	338	361	315	364	347	348	325	308	313	327	343	326	298	331	350	343	342	370	338	325	327	329	316	294	354	359	326	349	382	327	359	379	367	332	344	309	325	328	364	345	339	327	329	355	312	362	350	335	340	354	324	332	349	328	331	330	355	309	320	340	350	357	342	344	323	342	341	327	343	342	343	340	335	351	351	344	335	371	336	360	324	328	343	315	325	328	300	345	351	357	306	359	294	345	331	320	347	361	293	321	329	330	335	346	360	336	335	347	343	348	352	317	334	357	325	317	336	325	353	300	328	320	331	323	316	349	366	329	362	347	309	317	343	327	347	332	339	361	335	318	335	358	326	307	355	329	344	339	354	315	315	321	328	319	326	339	343	316	345	310	350	348	359	312	314	325	351	348	345	324	320	337	343	346	333	331	345	319	315	331	326	330	324	341	331	352	307	367	353	358	370	345	343	344	329	346	321	342	356	326	360	343	333	350	322	316	340	323	340	332	340	382	332	316	342	367	337	315	356	324	336	309	319	340	381	346	355	335	316	324	334	352	347	363	335	347	359	347	322	329	327	338	346	346	359	327	321	345	329	373	357	319	355	351	315	359	363	330	349	353	322	316	351	346	353	290	349	325	327	346	331	354	337	324	365	331	340	344	328	312	341	356	352	370	368	323	332	327	311	323	330	334	329	345	345	350	303	316	328	319	325	350	332	347	358	322	343	341	343	347	326	324	354	347	332	346	345	355	323	367	335	353	341	349	345	331	314	314	338	368	330	360	331	338	358	359	331	343	339	387	323	330	322	339	318	313	351	323	332	346	328	345	362	356	345	337	340	303	310	349	344	350	348	330	314	318	319	349	325	347	361	352	332	350	349	344	355	357	329	344	341	331	352	340	363	343	323	335	322	332	368	334	310	334	337	311	328	348	314	356	332	356	316	327	359	355	311	345	351	361	323	317	348	366	313	367	347	380	353	372	326	349	297	352	340	372	335	343	344	337	349	362	372	341	311	297	369	322	349	348	325	321	316	341	321	319	311	322	347	350	340	333	339	337	323	330	346	304	317	336	323	343	322	344	293	332	338	319	342	358	334	335	342	330	333	310	337	356	306	327	337	306	366	365	381	337	342	299	345	336	319	316	313	330	339	372	349	325	333	340	378	332	338	331	335	326	347	323	342	339	382	322	329	334	296	327	306	342	330	339	343	350	343	323	320	337	342	313	377	346	345	318	358	336	319	350	332	332	297	331	321	340	303	336	335	368	347	357	333	324	336	320	343	354	306	317	335	318	342	339	387	338	323	303	364	348	332	323	337	353	314	338	335	305	335	367	348	337	325	334	342	319	355	330	313	352	329	359	329	338	305	371	333	329	319	316	334	391	317	327	354	309	332	326	340	341	325	327	343	354	348	307	349	355	358	327	326	340	333	324	325	316	380	341	318	351	338	325	306	346	338	331	341	361	309	334	341	322	333	341	369	354	373	365	341	336	323	307	362	359	325	309	310	350	351	344	334	298	312	334	344	325	343	332	331	303	362	332	310	335	327	334	362	322	311	335	346	336	316	373	319	337	329	322	313	340	336	333	312	334	337	348	335	380	330	352	329	350	347	313	340	342	317	363	352	368	327	333	343	383	349	308	317	330	359	327	324	344	318	371	350	337	336	323	320	353	333	330	303	341	329	345	330	314	351	347	340	324	315	340	311	344	336	342	334	350	350
24895	21080	27316	24958	14176	1619	1082	957	876	864	782	876	820	824	793	811	823	787	775	778	808	711	754	782	763	753	752	744	747	771	776	797	813	775	724	771	749	760	745	721	735	810	736	756	742	721	770	759	775	730	782	748	763	749	793	756	788	747	690	717	720	707	782	770	753	764	763	791	759	761	730	768	728	724	724	699	751	766	753	760	715	722	766	728	765	696	787	725	728	737	722	715	764	793	693	744	759	731	724	763	738	728	759	739	793	739	757	696	786	763	754	723	736	733	771	744	740	751	759	736	759	717	738	732	736	719	754	771	727	708	696	718	686	738	738	670	706	732	751	726	714	728	717	758	727	700	697	728	706	716	775	771	721	701	743	770	741	712	722	728	736	781	747	756	725	778	774	748	696	752	726	734	756	741	694	749	763	723	742	734	742	774	770	730	781	739	702	772	709	718	747	775	753	697	746	759	747	749	732	781	779	727	757	742	734	782	720	772	716	754	812	758	715	717	696	764	786	721	748	704	767	756	771	765	760	750	752	777	767	731	721	705	729	723	760	792	759	741	740	723	727	718	795	735	739	719	754	712	714	752	753	783	715	741	767	817	747	737	738	776	754	687	708	795	752	739	771	741	666	773	758	724	743	722	680	733	739	733	739	801	747	697	760	751	670	694	703	759	758	712	724	742	698	735	717	750	773	756	709	724	742	734	733	782	844	692	719	758	721	744	785	758	767	755	709	744	772	748	859	733	722	746	771	748	783	811	810	774	738	756	780	709	768	784	718	737	761	756	732	739	759	800	740	722	699	720	740	746	713	720	773	777	725	779	700	738	770	748	750	764	694	757	778	752	725	747	720	765	721	712	777	732	753	775	763	797	757	760	707	755	748	749	727	767	759	734	751	730	763	747	720	779	716	751	742	739	750	757	707	718	716	739	789	729	750	743	756	717	752	707	716	765	765	781	730	713	796	741	779	740	718	795	705	777	765	741	729	752	721	679	708	773	709	754	767	666	795	741	763	667	738	767	729	738	705	757	757	701	712	720	757	729	756	766	815	772	717	736	716	773	751	820	699	776	765	785	735	750	747	734	710	716	773	722	768	705	753	715	706	731	741	767	740	723	730	795	776	730	727	782	773	765	687	828	753	730	750	764	720	741	772	742	745	734	769	746	705	691	746	690	797	772	754	718	763	728	704	775	742	705	753	749	768	729	731	702	728	736	752	803	674	722	738	741	754	713	741	701	759	738	755	724	726	742	757	774	780	736	717	757	765	721	749	726	725	712	756	747	799	732	722	815	728	716	702	698	710	746	763	683	743	750	755	777	756	715	746	737	717	710	782	769	814	771	745	742	728	769	759	766	769	748	765	766	731	708	783	731	753	748	791	713	758	690	775	730	735	746	709	702	719	770	751	681	727	709	736	694	733	765	710	744	789	722	793	750	737	774	754	744	772	751	779	722	745	738	769	780	729	779	734	741	734	739	711	749	736	739	750	764	712	774	773	729	724	713	733	751	733	762	735	768	760	747	731	771	770	777	726	739	723	797	731	749	714	727	756	749	702	742	722	729	744	723	728	736	776	712	734	738	792	748	762	713	756	776	739	709	768	747	727	738	785	748	726	736	740	753	746	723	719	744	747	719	743	733	764	726	772	696	720	788	754	797	707	747	729	710	779	731	736	764	739	749	807	783	732	784	707	748	758	738	752	733	771	762	736	723	741	771	739	781	772	752	733	743	724	715	772	767	763	753	746	706	756	762	757	737	720	751	739	758	752	728	765	760	767	718	750	763	729	725	762	752	789	751	750	710	725	722	713	715	731	741	746	708	737	759	726	780	739	787	760	759	762	753	757	790	742	738	757	731	728	767	739	735	715	725	759	748	730	763	762	738	760	766	730	712	771	769	738	779	791	739	763	753	738	746	759	720	749	748	748	769	750	775	734	725	742	723	767	738	730	739	762	720	775	745	701	735	724	732	753	723	731	704	669	750	736	767	762	754	770	703	741	714	708	766	736	723	712	784	741	763	743	753	753	777	771	738	753	758	752	723	761	736	745	744	787	758	740	744	764	729	780	783	772	751	745	722	682	685	744	746	737	746	732	743	765	688	702	745	724	800	763	760	662	755	754	806	735	730	744	734	766	719	706	696	771	758	775	730	693	806	788	708	751	757	724	753	723	728	772	793	739	740	774	720	788	740	767	763	764	779	760	757	764	730	776	743	766	789	700	696	739	783	739	732	755	744	740	738	762	707	768	720	682	755	742	755	776	785	767	757	770	806	740	722	735	771	723	782	793	702	768	699	740	788	725	731	753	748	784	735	758	755	711	752	787	724	733	725	768	757	747	720	719	695	796	768	745	752	755	751	729	715	794	820	733	764	740	776	694	771	741	774	731	718	670	761	738	743	781	710	732	724	784	711	769	771	733	779	739	750	697	730	695	778	747	727	745	789	701	760	752	819	748	696	764	776	744	766	764	749	746	737	734	760	704	741	802	720	734	760	704	725	733	768	710	752	733	707	737	695	783	733	763	760	692	722	708	779	778	740	787	748	735	762	717	749	747	767	769	771	783	739	731	753	721	754	750	746	703	741	808	750	703	764	747	747	678	734	696	737	739	679	757	755	737	748	732	735	732	734	703	746	734	741	767	708	751	788	744	766	759	728	765	710	740	751	801	730	740	780	712	711	730	760	788	729	761	768	764	751	712	766	745	789	715	704	742	780	790	730	768	742	804	764	730	761	773	729	778	739	764	766	712	807	703	730	717	704	777	705	777	733	780	770	752	739	724	767	748	749	698	696	740	775	769	741	766	728	789	757	728	786	751	789	738	746	705	736	735	717	719	753	750	754	737	799	690	745	746	737	738	756	749	728	738	784	743	715	740	705	742	766	745	754	717	740	710	781	768	714	764	736	704	745	767	730	718	685	723	747	773	733	783	756	755	774	704	719	764	711	747	729	773	724	770	742	701	762	738	716	768	726	742	721	754	789	714	763	795	723	727	721	748	741	784	758	713	717	753	774	767	747	740	725	753	755	681	750	776	713	738	771	718	754	727	766	736	753	740	736	755	757	716	745	750	723	715	763	722	744	713	700	775	723	788	770	773	735	721	769	738	738	752	735	749	724	760	786	725	758	730	714	759	726	729	687	727	730	737	787	707	726	766	757	743	752	751	756	701	794	739	735	712	749	751	782	763	759	718	740	754	744	747	789	762	738	687	777	702	756	727	716	720	755	733	710	731	741	734	795	731	741	729	785	756	725	780	728	783	688	752	786	763	790	737	774	740	759	723	752	732	765	715	727	767	746	758	753	748	713	761	713	728	775	689	741	734	744	795	736	744	734	760	686	718	760	778	756	751	796	734	790	778	785	707	767	713	737	752	758	739	767	755	801	761	801	767	761	724	765	764	737	722	722	673	734	714	721	720	748	750	739	676	775	704	716	759	736	738	698	763	772	762	716	727	757	762	772	749	776	750	745	740	722	757	773	790	743	711	717	743	723
31621	6920	5513	2965	2158	1825	1596	1370	1197	1185	1088	1059	1022	971	940	953	916	898	893	896	888	917	868	879	877	868	844	868	844	837	872	920	878	806	787	838	867	902	815	893	819	840	843	850	807	851	873	780	809	908	848	825	849	820	886	812	840	927	828	861	767	802	858	870	861	817	837	833	895	825	881	836	854	828	840	871	788	854	819	865	838	844	826	836	833	815	838	887	879	917	842	836	842	872	841	877	856	848	861	853	816	876	789	858	861	856	862	888	872	854	861	870	854	815	868	808	860	825	861	886	833	829	743	859	815	845	830	840	843	859	783	855	862	813	810	847	834	799	809	856	853	807	837	853	851	841	901	841	827	833	871	856	865	804	814	785	896	811	826	787	847	840	816	826	848	864	808	795	811	872	824	846	878	810	847	856	795	834	829	807	806	850	818	857	843	829	873	840	825	839	815	866	875	829	857	839	873	844	809	778	794	820	872	878	794	791	825	847	877	842	852	950	838	843	794	843	827	846	811	871	837	826	890	882	840	829	804	842	849	837	879	816	904	854	853	851	860	851	830	885	822	832	831	842	799	792	857	812	841	811	816	836	880	830	874	855	881	812	908	857	858	862	868	846	804	852	882	815	824	829	816	825	824	864	863	854	835	795	830	834	850	819	854	794	865	880	852	872	846	838	809	828	884	820	837	813	858	825	891	796	795	859	835	826	860	823	856	818	822	834	859	895	843	872	838	871	794	825	863	831	839	850	814	844	833	834	828	819	793	812	855	829	824	867	888	867	822	835	820	784	887	851	858	858	868	894	837	888	829	853	824	861	829	862	847	820	871	792	853	811	864	826	823	812	849	846	848	824	838	838	824	827	854	814	826	807	763	811	843	810	883	846	826	815	827	866	860	836	858	869	823	847	879	819	873	821	836	820	853	845	828	894	874	836	864	858	810	922	808	778	850	805	842	861	820	844	856	859	804	792	831	865	797	849	818	816	890	850	852	882	826	845	789	869	831	842	851	840	805	890	817	845	826	823	860	840	861	813	882	864	847	828	894	826	883	807	805	894	861	873	842	824	818	831	844	807	835	844	858	880	832	860	829	838	858	862	886	868	810	836	817	856	837	844	812	842	852	797	803	845	822	792	775	834	814	838	824	833	875	830	853	813	827	816	838	851	837	813	857	886	862	790	854	822	878	822	830	880	856	845	867	864	839	880	841	845	873	848	819	861	816	821	866	802	795	827	891	855	821	829	875	794	807	865	816	799	833	818	836	851	864	814	818	837	836	840	818	813	866	811	846	907	818	820	821	847	882	832	828	854	816	857	855	807	889	886	845	864	836	856	864	839	842	837	828	830	801	810	856	847	847	832	863	797	847	834	851	884	860	900	801	784	818	825	835	891	830	840	872	850	860	911	845	861	826	836	805	840	786	856	801	834	893	823	781	790	796	818	838	831	863	795	835	785	809	860	852	801	882	828	849	821	839	825	859	815	871	812	861	888	835	819	866	805	835	812	850	851	851	850	847	855	879	834	812	823	809	841	853	818	871	860	858	829	864	836	853	830	812	897	796	813	789	864	793	831	835	868	842	838	833	843	855	904	881	877	829	833	872	831	824	827	791	886	835	828	825	864	815	809	838	831	831	816	904	841	832	855	837	795	826	808	828	844	819	823	851	806	862	823	836	885	841	827	857	800	852	841	750	864	844	823	835	846	851	840	855	832	821	827	832	867	809	834	832	854	848	809	832	852	859	893	884	820	886	831	839	886	843	867	867	851	782	786	892	859	882	891	877	823	824	825	845	838	855	788	827	835	804	850	869	833	783	851	880	814	830	855	835	814	842	805	845	834	892	785	861	826	847	807	865	848	856	830	819	843	860	837	877	823	838	818	808	802	850	812	850	819	861	848	835	814	881	887	853	825	839	820	793	746	863	803	811	785	846	866	888	847	851	849	847	825	856	903	864	835	852	822	799	836	807	803	728	844	842	830	857	833	850	779	867	795	856	844	884	851	834	847	848	849	845	850	818	851	808	823	885	816	840	780	799	878	885	793	867	860	839	865	848	908	807	746	815	838	827	891	875	808	838	798	860	868	826	787	796	831	858	791	884	844	870	846	807	826	817	837	863	826	867	843	836	790	860	813	862	878	852	838	828	789	832	838	849	848	851	857	872	804	811	842	836	843	822	833	787	847	869	875	822	900	833	881	833	822	863	809	800	851	824	770	790	852	884	843	809	847	814	884	889	850	865	831	792	845	861	845	827	784	845	849	798	871	825	818	789	870	792	815	822	851	862	876	838	830	835	857	888	804	853	828	864	782	779	872	816	838	807	899	907	831	882	864	833	828	851	842	783	839	787	853	859	868	859	858	801	856	834	869	859	836	828	808	841	826	860	832	892	848	842	823	837	803	826	856	879	863	863	802	879	854	816	878	826	853	812	871	828	825	859	836	825	828	814	855	905	809	840	857	886	831	800	821	851	901	832	838	831	815	879	819	878	827	840	868	810	803	856	832	827	824	898	828	881	862	850	849	832	832	818	860	822	839	863	805	855	766	846	811	844	808	834	818	836	793	868	820	833	816	813	862	846	882	852	886	853	857	866	879	847	898	830	815	805	854	833	833	851	816	893	820	800	817	762	856	814	869	850	844	884	824	837	842	832	809	809	858	810	846	809	855	799	829	855	817	806	847	876	805	815	847	842	881	835	827	823	826	844	818	835	840	855	842	779	783	839	820	793	820	883	805	825	894	849	865	825	858	852	831	843	843	856	863	859	827	863	820	791	864	811	838	822	836	889	830	833	840	851	879	814	855	852	812	785	830	864	809	833	834	848	859	880	826	776	844	851	868	772	874	809	799	868	832	842	857	824	850	883	827	833	878	845	855	858	847	844	788	851	878	832	873	883	873	874	870	858	847	837	815	856	867	864	862	857	864	802	857	851	826	847	853	847	903	801	839	874	799	807	850	851	841	874	833	851	791	867	819	802	861	788	835	884	831	879	821	814	797	880	849	877	880	789	850	832	809	851	891	851	858	837	851	855	845	867	911	844	817	802	851	860	830	883	847	854	860	826	878	831	817	775	862	792	847	782	853	846	829	827	809	840	842	857	850	835	783	858	841	772	797	814	837	865	811	845	860	840	860	876	843	837	859	852	844	829	858	850	865	824	825	853	864	836	896	893	866	863	812	852	838	889	842	876	847	870	786	803	838	838	816	847	798	838	861	799	829	834	853	791	835	868	889	857	797	833	868	840	821	835	806	889	842	809	830	866	830	889	843	854	817	852	838	829	802	822	782	853	795	862	838	781	865	827	821	853	774	817	850	813	827	804	868	832	829	855	850	812	837	842	880	826	849	838	798	866	824	887	795	846	897	819	850	840	829	840	799	880	858	845	770	830	840	879	895	775	855	855	816	791	800	887	845	864	825	849	824	863	849	860	838	884	869	871	895	869	860	867	828	842	828	817	860	816	819	882	807	853	796	856	824	832	798	878	871	802	887	834	841
22606	21072	28667	23716	21076	21142	12269	1502	1076	928	873	788	699	697	606	564	542	522	607	578	508	528	498	504	500	546	484	425	497	506	453	459	521	503	426	451	449	479	479	467	500	493	429	416	449	442	450	457	430	459	463	449	449	469	433	508	443	466	449	408	460	446	487	459	464	446	449	427	422	398	455	481	429	432	452	410	469	449	417	474	431	503	437	445	430	439	465	416	445	426	418	458	465	496	456	472	440	419	431	456	402	449	450	448	464	459	421	468	424	466	485	440	475	491	468	474	470	435	425	445	445	436	450	448	442	431	437	446	486	449	426	466	448	430	458	466	419	456	459	462	437	479	423	473	478	431	464	441	452	443	449	416	429	465	443	442	426	459	441	426	454	429	451	456	423	471	425	446	457	428	426	433	427	425	448	424	399	436	417	420	439	442	457	431	463	444	424	440	480	458	408	476	431	455	471	421	441	406	431	422	434	437	444	432	467	435	456	432	444	400	453	411	433	412	458	417	445	420	461	446	449	444	448	463	457	452	390	449	431	428	445	436	476	389	464	440	418	440	425	472	449	482	424	463	444	439	389	407	432	414	456	448	437	479	453	508	440	427	419	441	428	425	460	435	470	410	412	477	450	429	405	482	457	452	443	451	435	435	461	440	443	473	434	464	427	427	451	427	389	459	443	440	437	414	479	473	434	416	439	448	450	414	440	422	468	434	467	444	431	439	445	434	414	467	468	423	494	455	437	429	426	402	422	478	473	418	461	417	482	452	440	397	419	419	437	444	482	426	454	438	453	457	455	471	443	417	422	444	425	414	438	446	419	415	439	455	472	443	460	469	406	412	431	419	434	449	463	436	456	448	429	451	438	437	407	409	456	457	423	448	411	437	475	443	423	432	429	438	478	445	415	450	428	453	460	463	449	432	445	477	441	425	448	465	412	457	450	439	493	410	454	468	464	448	435	438	502	459	472	434	480	438	433	415	437	461	430	460	447	431	431	434	425	443	463	466	417	434	434	441	449	453	426	448	424	449	432	485	423	425	405	448	408	440	481	446	477	415	445	456	416	414	428	437	435	482	415	442	428	436	443	379	425	443	429	454	477	448	449	438	436	430	450	461	456	426	388	447	430	423	426	464	434	403	418	413	440	468	461	427	445	455	436	450	437	443	442	459	452	450	402	435	420	466	464	438	458	478	483	458	409	416	457	437	406	438	469	442	446	499	439	462	428	428	422	474	437	448	427	444	451	461	445	383	427	501	422	464	458	469	439	437	433	483	428	412	458	455	425	455	451	446	451	454	450	428	458	429	455	448	453	452	464	414	419	420	442	431	424	401	424	430	429	463	413	421	418	421	409	420	465	459	443	474	450	443	485	406	431	459	424	446	435	453	445	454	460	440	487	413	429	442	433	412	457	463	439	439	431	436	403	465	422	443	428	439	428	459	438	446	418	449	418	435	453	400	429	442	438	451	434	412	422	431	459	430	462	422	438	411	430	443	461	434	435	416	434	439	436	438	415	461	463	438	465	477	458	464	438	425	459	452	447	446	428	460	434	406	431	382	429	473	485	466	414	418	407	458	450	433	428	412	436	458	454	432	403	456	445	437	443	449	435	442	460	443	420	421	439	440	456	443	420	464	414	416	453	448	445	432	452	457	409	416	437	432	485	459	425	428	421	445	437	478	436	450	452	428	412	454	427	444	420	454	429	466	427	483	442	439	434	448	426	414	428	441	439	409	436	427	427	464	419	421	467	457	437	404	446	405	423	433	444	437	399	488	434	446	445	423	429	492	428	412	444	447	408	444	426	434	441	425	455	447	466	443	410	427	455	442	413	394	458	471	453	428	426	428	409	438	454	415	452	422	438	432	443	454	435	458	468	439	431	425	425	441	452	500	447	433	428	464	414	447	433	451	427	419	426	450	460	417	439	444	451	438	436	462	444	448	422	394	431	494	472	433	474	449	424	457	448	443	439	422	416	427	392	438	466	445	441	438	462	419	442	433	414	429	436	443	443	452	441	451	461	452	446	448	444	429	424	442	460	443	444	422	443	414	427	429	453	473	438	489	415	480	451	453	467	414	460	447	424	457	424	460	456	439	452	448	449	451	436	468	466	396	452	452	421	445	435	465	400	445	423	454	443	411	423	441	435	443	431	469	437	441	437	429	420	454	431	451	454	448	459	451	431	421	439	395	437	474	427	405	442	447	476	398	411	487	428	442	424	442	448	461	453	455	412	436	454	435	411	426	453	437	442	434	417	456	454	454	420	450	471	463	452	413	453	414	440	438	454	445	392	462	433	455	426	455	452	440	458	451	454	427	439	424	407	481	439	401	445	438	431	433	437	445	468	419	460	440	405	435	410	442	479	458	434	426	427	456	444	452	442	443	419	484	424	449	468	431	443	400	428	416	399	433	443	405	418	422	421	458	462	440	438	425	443	462	497	448	438	473	467	427	426	484	445	432	410	454	427	472	455	464	453	423	424	439	414	448	427	425	433	465	445	460	443	424	407	439	401	410	450	408	459	435	487	442	426	479	465	423	459	414	451	447	427	406	427	439	439	472	429	412	436	459	428	416	441	424	448	428	434	423	436	466	436	416	455	430	471	431	470	491	396	429	432	455	399	426	440	426	427	451	425	445	462	457	436	433	493	441	461	452	493	438	442	439	453	424	414	464	452	413	424	432	443	437	444	473	440	422	409	439	425	412	475	434	458	446	478	457	472	431	425	434	439	445	468	424	447	444	414	468	419	459	412	463	441	456	421	450	415	411	407	437	401	452	442	422	437	459	423	442	450	455	457	448	451	432	438	458	449	431	427	462	460	423	475	457	447	457	481	445	431	488	449	445	436	446	461	460	470	431	439	413	461	456	471	435	439	412	429	449	421	452	461	457	425	423	484	413	461	430	431	418	465	427	430	456	438	443	450	435	421	446	430	467	443	463	455	470	453	422	425	430	473	415	412	416	422	460	440	444	407	473	442	427	401	483	458	450	476	427	431	419	403	467	424	446	459	423	445	466	427	476	442	463	420	436	434	430	470	448	419	445	433	419	483	428	428	470	425	473	434	467	477	443	457	487	467	459	447	458	446	422	445	438	408	403	476	427	417	445	452	467	433	418	440	447	439	464	437	447	444	470	462	412	454	437	459	431	427	456	410	487	427	418	449	444	455	395	430	389	459	455	431	447	416	438	455	419	384	453	428	424	430	468	430	407	448	449	454	470	463	447	427	406	442	451	451	417	421	475	436	440	447	485	441	455	476	483	454	493	424	436	417	481	448	409	410	451	449	466	450	452	435	469	433	431	428	427	450	420	431	402	423	445	400	429	466	417	453	409	411	473	477	483	417	430	424	450	431	447	424	429	450	439	439	426	497	452	462	452	399	425	426	443	450	444	456	459	446	471	447	439	436	427	445	469	417	448	417	446	440	426	453	442	407	429	455	442	469	433	447	423	423	460	398	457	456	407	482	421	464	432	427	434	446	434	450	416	450	416
30597	17244	14212	7703	5091	3733	2863	2288	1896	1576	1322	1183	1004	914	870	775	787	733	696	688	605	605	623	592	594	565	584	599	525	517	532	526	551	500	524	568	540	519	536	526	487	526	486	528	504	524	522	500	521	506	547	513	509	476	481	484	499	528	504	471	489	515	502	491	490	509	498	499	535	473	472	546	483	533	462	453	511	473	478	486	510	472	503	475	529	484	486	472	464	484	494	504	510	471	472	475	453	484	491	473	479	489	494	506	514	472	467	499	470	479	501	485	419	526	489	485	522	467	479	520	429	507	490	540	463	515	494	425	458	501	489	475	481	500	480	459	533	491	443	459	481	475	461	469	476	511	536	455	462	464	474	478	473	492	490	451	550	500	506	483	492	482	518	459	441	441	486	463	489	505	485	498	464	493	464	478	465	474	479	472	487	489	491	474	482	465	439	512	447	495	463	470	492	457	504	500	482	488	467	449	461	478	486	495	481	497	483	474	501	480	470	486	482	473	446	486	468	507	494	463	490	505	506	455	532	504	496	450	517	488	453	450	505	488	505	494	452	469	522	480	463	475	461	478	481	468	472	505	449	477	487	472	494	501	495	464	495	486	473	452	468	489	455	488	465	442	510	479	504	499	473	470	479	460	489	494	515	487	513	474	500	487	466	517	471	495	500	483	505	473	489	488	456	454	488	465	427	539	463	455	490	476	500	496	481	449	476	480	452	472	464	479	483	502	504	499	459	470	507	504	468	500	506	481	539	504	527	448	472	505	502	514	494	469	447	480	466	480	507	503	507	453	503	472	509	475	498	483	478	483	484	473	503	497	471	493	456	494	522	448	486	494	478	529	483	503	485	480	495	470	469	489	448	488	518	517	476	450	457	503	484	488	533	503	472	471	467	483	480	490	509	476	550	476	479	505	484	509	468	473	474	500	492	429	504	485	470	451	469	517	446	454	456	479	445	533	512	462	482	450	466	449	485	472	467	470	496	480	491	487	456	493	497	488	487	501	500	510	474	468	469	489	457	485	482	521	465	490	490	505	488	481	492	492	477	469	451	502	450	481	464	470	500	481	454	473	495	512	447	495	511	480	485	494	493	496	473	489	470	461	480	490	531	453	490	473	491	476	477	450	481	469	496	522	516	490	508	497	491	431	499	460	478	502	503	494	512	478	504	452	480	505	503	520	467	451	509	503	498	513	474	480	473	497	455	469	485	504	483	501	527	502	490	452	471	510	509	468	470	486	479	474	501	485	481	489	499	474	492	481	464	469	468	489	495	468	489	459	467	490	495	491	433	503	518	478	477	436	488	460	479	460	485	476	462	453	526	513	482	460	487	470	505	484	476	492	499	459	487	479	501	468	456	437	445	475	502	515	479	485	492	511	505	494	490	488	432	449	471	483	492	477	460	435	461	507	482	464	487	490	471	496	448	518	477	473	470	504	484	484	480	507	489	476	491	461	466	506	510	499	453	457	544	478	456	494	470	496	500	518	450	485	492	494	468	479	491	502	439	476	465	473	492	464	437	500	529	480	518	523	428	488	486	498	441	499	486	452	503	468	444	439	462	516	466	502	490	481	499	479	514	503	509	525	469	488	487	516	499	512	485	471	470	462	466	474	461	518	486	491	472	452	492	468	486	461	483	479	450	486	526	475	470	459	456	478	460	457	472	507	461	469	490	449	475	465	489	494	502	483	478	457	474	450	498	460	495	480	444	500	512	458	469	554	462	511	491	503	487	506	465	481	487	484	478	494	453	499	511	493	464	482	430	505	480	473	526	517	463	502	483	493	455	467	470	497	468	484	492	481	502	515	496	459	493	516	473	478	518	490	474	502	477	503	500	484	471	523	470	471	472	522	468	452	531	490	511	502	441	436	446	464	466	459	464	478	460	504	463	479	474	492	494	494	487	474	523	516	455	472	463	485	469	500	488	477	473	479	472	490	487	514	472	454	487	452	473	470	483	473	470	511	479	487	487	483	483	491	461	506	514	458	496	501	486	472	513	494	485	475	516	484	510	476	452	501	505	477	483	466	508	492	473	467	501	495	474	473	497	501	474	444	462	498	445	526	453	468	506	453	501	477	474	504	494	491	468	469	471	498	478	479	483	506	513	475	486	484	459	466	517	534	477	439	456	485	496	497	463	434	510	497	503	464	492	457	475	495	458	456	470	453	483	471	459	494	499	463	508	454	517	482	508	502	452	482	498	488	461	455	433	509	490	464	498	498	446	477	495	494	479	456	506	551	469	506	467	493	453	496	509	515	487	517	473	455	507	480	486	480	520	502	468	461	495	487	472	468	479	501	475	479	498	476	472	453	516	479	483	504	493	506	509	489	441	491	508	485	489	462	494	450	472	491	511	445	484	459	449	488	473	471	479	483	467	464	462	494	507	473	458	503	500	490	489	475	520	534	453	479	485	446	472	481	500	440	482	549	442	475	496	484	524	474	508	477	457	431	490	488	482	485	429	437	467	467	528	496	468	467	482	501	503	518	532	481	438	468	472	485	477	483	442	514	525	483	477	478	471	489	480	478	484	499	479	501	480	496	497	493	505	479	440	472	502	505	502	498	467	498	444	474	475	487	491	480	494	514	471	506	505	505	448	484	492	494	465	479	479	509	471	479	501	480	479	473	497	507	479	486	517	493	490	490	493	466	471	503	505	468	494	469	482	477	454	509	466	488	483	504	499	500	497	488	464	484	478	474	450	464	493	479	492	506	476	499	462	515	477	461	479	488	459	463	472	431	453	452	465	478	496	513	469	469	452	504	500	497	483	513	479	515	512	495	508	460	478	523	493	538	477	464	481	475	496	515	486	488	526	498	475	501	490	439	489	499	473	478	460	501	472	509	484	481	467	480	475	461	489	487	482	476	483	514	485	463	478	460	472	482	507	500	493	506	496	496	458	494	543	483	472	496	502	512	444	485	476	465	501	489	470	461	488	509	521	494	479	475	510	491	483	487	485	482	454	494	458	475	441	471	472	460	502	492	518	480	510	503	467	501	467	481	470	478	474	501	488	495	526	460	470	516	509	466	518	487	508	520	480	488	510	498	493	506	517	505	468	450	466	495	465	496	489	494	471	495	484	517	500	471	466	480	510	431	506	504	475	472	453	527	474	500	486	452	466	484	511	487	436	441	480	481	494	506	477	454	445	524	497	503	492	458	479	479	500	506	469	463	480	491	463	524	478	481	446	494	495	480	460	484	485	465	487	480	490	512	504	494	478	463	448	479	498	496	469	480	481	499	486	495	440	488	458	472	540	478	472	501	484	480	501	474	474	483	484	494	492	480	469	483	503	501	456	494	463	472	476	493	482	504	484	503	497	504	475	530	520	525	487	495	529	504	456	464	459	494	469	506	482	493	470	490	482	443	441	517	481	493	491	493	470	503	481	463	504	488	465	472	513	484	477	446	458	514	490	507	474	449	474	522	492	460	473	484	498	472	508	511	504	489	499	499	463	473	452	465	502	477	505	502	454	479	489	513	515	504
27291	20107	8094	1216	844	784	681	622	543	579	552	565	596	546	586	576	540	579	496	580	525	539	533	591	552	578	515	498	544	549	545	538	518	531	518	583	518	559	523	546	544	565	556	553	581	598	563	580	561	595	535	543	564	514	566	514	556	551	570	563	548	524	550	513	543	512	528	552	517	568	521	559	536	599	575	580	526	563	520	531	545	603	538	543	566	523	561	529	538	541	554	558	515	562	551	504	573	580	594	555	531	532	543	474	560	530	531	541	527	559	552	511	560	536	561	516	528	554	537	510	553	553	543	557	543	542	532	533	543	565	541	567	542	538	565	500	500	504	533	571	529	477	545	546	565	546	530	559	535	552	539	532	561	518	586	534	554	558	555	558	538	521	523	533	526	537	537	546	540	579	559	538	532	584	567	553	578	561	543	539	524	528	573	537	558	547	534	545	538	529	488	540	538	552	522	546	549	551	524	520	602	554	578	563	548	544	522	579	535	543	522	586	607	550	572	556	524	556	603	560	542	568	501	508	580	583	559	530	539	558	516	541	581	523	466	522	564	572	553	565	528	548	559	524	565	569	553	502	580	518	529	514	572	574	557	514	537	544	556	544	536	542	575	527	556	523	536	569	565	535	523	551	543	535	557	540	513	538	564	522	526	553	575	546	529	565	550	569	540	537	544	549	536	538	561	555	550	527	544	564	495	526	555	546	543	555	563	525	544	546	510	539	558	544	542	503	570	510	554	535	531	527	563	554	534	592	498	532	549	565	536	567	535	553	553	534	534	565	537	519	535	565	538	532	569	557	586	541	586	538	554	537	519	587	534	564	563	488	536	568	548	588	562	536	544	485	542	561	572	576	582	545	531	546	578	539	541	543	485	526	578	517	513	553	533	585	530	544	537	545	538	509	543	537	555	511	544	509	564	507	538	551	537	551	563	559	525	539	541	575	542	559	551	546	512	514	535	517	602	580	563	524	573	589	533	530	548	554	502	499	527	537	538	535	537	558	537	509	555	577	572	521	531	534	536	518	510	526	575	511	552	528	558	565	531	551	587	528	543	551	579	550	546	553	507	563	574	502	555	561	561	542	528	533	559	534	534	564	573	539	558	536	525	559	535	560	577	578	604	554	522	536	541	559	544	579	574	510	547	538	587	577	522	554	516	546	544	528	614	532	550	524	529	521	593	556	514	553	578	529	552	553	548	540	542	564	531	541	583	519	516	586	546	533	577	514	572	594	500	563	553	600	557	591	560	555	530	562	527	518	551	540	543	586	542	551	516	590	540	522	507	527	537	556	514	596	537	518	537	537	523	567	530	549	525	570	553	557	504	524	525	568	535	527	547	553	506	574	536	489	500	578	561	581	541	520	521	551	565	541	559	544	571	530	527	511	499	545	537	535	556	524	550	563	544	513	522	563	571	537	567	549	605	541	527	523	509	562	550	514	531	578	545	570	534	555	562	569	581	542	554	538	555	543	546	573	555	521	561	525	534	562	552	552	520	522	537	547	537	550	540	525	495	519	520	539	529	539	535	544	547	526	554	552	577	556	561	535	566	574	519	549	530	511	527	546	567	522	554	515	571	573	554	528	517	535	513	563	502	528	523	536	513	503	527	495	545	547	490	530	504	511	571	543	581	573	544	543	536	525	551	494	517	512	543	549	569	583	567	555	544	578	521	586	569	552	623	521	517	590	571	528	553	521	572	547	557	547	559	565	530	559	549	540	534	548	513	564	497	528	531	550	519	562	522	532	542	550	528	558	553	541	507	543	519	519	523	519	580	518	560	508	545	580	566	512	532	540	527	537	544	571	543	554	535	548	511	561	509	554	525	577	543	563	531	544	551	554	578	553	557	524	538	568	563	508	559	541	555	505	545	503	536	568	531	541	539	552	573	537	548	565	529	570	547	561	556	551	524	548	534	533	584	545	527	564	563	518	535	548	517	556	557	532	551	578	540	534	541	562	554	499	559	531	538	515	575	524	552	493	496	523	538	517	516	583	575	579	536	529	579	533	547	563	508	545	543	558	570	548	536	539	538	567	530	580	536	526	495	514	539	547	563	515	578	564	568	572	513	562	514	549	555	527	571	540	559	549	564	559	538	516	545	530	543	545	534	557	563	521	561	552	520	533	535	550	541	562	548	549	589	532	560	536	534	569	546	548	525	546	569	540	538	551	500	558	543	568	527	541	579	544	515	516	561	564	557	532	559	549	538	528	583	562	574	540	528	566	519	534	534	546	525	560	550	593	560	524	567	544	526	537	575	532	605	500	526	548	506	511	554	596	518	550	512	504	555	559	583	530	542	527	498	507	550	551	573	538	494	524	576	598	532	586	599	583	538	487	577	516	570	533	578	548	526	516	526	555	548	538	552	569	537	531	535	542	528	586	552	528	525	542	561	489	532	557	537	579	541	550	529	544	510	542	500	563	539	544	521	544	497	563	562	561	562	550	528	555	536	567	530	527	575	561	560	573	581	536	525	522	587	500	518	558	544	535	558	556	524	535	550	510	516	555	577	551	522	535	564	579	521	546	535	560	578	552	543	551	549	522	599	538	595	561	517	563	559	503	588	541	553	518	529	558	544	520	542	537	542	520	558	517	588	528	573	525	552	544	529	506	555	577	535	559	548	515	506	544	522	574	527	590	539	582	541	571	553	506	519	615	572	517	529	560	517	546	596	546	532	534	575	518	565	527	489	594	527	547	535	538	527	544	569	554	536	522	542	543	555	575	567	532	581	504	543	544	540	510	538	523	591	547	548	528	538	549	565	568	558	571	521	517	570	543	534	542	544	541	527	528	535	509	538	547	550	561	533	556	547	544	548	568	583	516	497	471	540	534	502	544	523	565	544	533	558	549	573	544	532	536	550	545	560	530	550	560	576	522	545	552	544	586	587	579	552	512	531	482	549	534	525	549	525	558	546	508	572	512	501	558	562	557	528	539	555	561	534	538	587	561	554	520	578	539	572	587	563	562	537	545	547	531	531	554	571	532	552	562	557	585	549	518	548	506	507	541	541	512	519	525	530	544	500	522	520	533	525	538	540	539	549	538	547	551	557	520	537	588	525	535	557	553	557	564	560	573	528	556	569	568	565	505	552	521	532	545	542	578	523	586	540	543	506	568	537	546	575	546	585	520	555	540	570	501	573	547	546	518	572	539	554	571	556	540	573	514	538	577	541	553	531	560	521	593	549	594	557	565	534	513	557	529	562	558	538	522	600	533	520	549	552	580	551	584	522	539	501	548	560	534	542	537	517	549	540	555	554	525	525	535	551	552	531	549	509	560	539	560	539	563	535	543	578	576	524	551	550	580	562	472	547	489	562	536	510	574	543	520	573	524	549	578	537	554	570	538	504	540	525	546	532	546	576	578	547	555	538	522	539	491	540	572	533	561	542	549	537	536	529	548	545	521	549	580	532	539	532	595	517	573	552	549	513	537	532	577	537	535	529	536	536	570	525	550	536	550	523	565	541	520	553	557	545	522	531	534
15299	1655	1421	993	874	775	694	735	688	705	666	697	596	602	700	667	698	678	628	605	652	662	638	641	662	650	660	655	667	660	648	663	619	638	650	632	637	626	657	611	623	659	608	644	644	618	623	636	656	671	678	646	652	636	649	636	647	619	680	615	679	648	636	641	642	620	620	667	657	677	696	650	653	669	604	642	641	633	685	612	618	679	556	654	635	637	658	629	630	634	613	654	658	677	666	650	639	651	614	620	638	648	624	673	637	628	647	642	628	625	643	649	688	609	652	662	652	627	653	630	669	635	616	634	654	639	680	645	666	619	580	620	635	639	667	641	633	599	655	619	629	607	621	590	642	573	635	615	683	627	604	612	702	668	609	621	653	649	668	622	717	637	605	667	662	626	663	673	602	680	673	684	639	627	653	625	652	594	588	613	615	624	619	660	616	640	603	695	667	660	638	658	668	618	645	629	679	687	683	657	633	653	653	636	589	621	614	635	627	600	644	625	633	651	643	613	644	670	643	635	686	604	644	644	648	595	650	639	613	627	673	620	651	690	605	650	621	598	621	620	640	677	678	643	631	656	668	631	659	655	642	618	649	637	672	669	650	635	654	691	633	629	643	695	605	649	689	568	686	669	626	664	620	633	662	608	639	646	580	585	653	655	673	633	680	602	644	642	665	656	659	650	640	617	635	603	650	616	654	686	649	639	625	659	623	661	684	620	626	586	652	638	650	644	649	626	660	640	655	611	613	611	670	640	651	645	685	648	568	672	665	616	642	676	657	684	655	631	655	639	615	625	639	656	654	667	650	665	641	625	646	620	686	616	696	684	641	630	638	620	688	633	595	624	639	667	677	577	637	668	710	635	631	663	677	622	614	647	664	630	682	624	660	693	623	644	641	625	631	632	661	642	665	674	657	609	613	637	617	644	675	621	654	643	611	636	653	613	651	630	642	618	632	668	659	624	598	638	662	655	636	609	660	592	674	627	632	639	630	630	638	628	623	621	639	647	654	606	599	617	612	677	593	640	661	632	621	603	599	614	624	621	643	660	649	625	646	694	697	684	659	645	643	661	640	636	660	632	683	659	643	684	659	621	625	641	648	610	657	665	612	626	667	632	655	642	648	663	649	619	652	641	620	606	666	626	676	623	655	667	618	644	646	628	626	676	696	629	678	623	671	663	703	677	667	654	634	670	663	631	657	653	641	668	644	641	628	651	706	635	655	680	658	619	644	597	676	680	650	645	657	653	648	624	635	639	629	646	592	626	674	629	654	666	635	681	626	589	607	655	634	627	635	638	654	621	635	626	645	610	643	645	617	623	710	632	686	622	605	628	643	659	617	640	632	654	607	640	679	666	638	592	671	629	660	630	630	640	663	684	653	625	647	660	625	658	656	661	643	648	671	659	695	655	685	605	649	639	619	654	671	635	616	628	662	648	632	639	638	625	661	628	611	650	661	595	686	652	643	619	633	650	702	692	640	623	673	615	652	651	667	684	667	616	652	611	618	670	590	662	661	669	685	628	627	572	641	666	641	639	616	634	635	648	693	653	626	636	657	594	660	667	636	632	659	701	603	663	627	610	678	621	650	641	655	589	618	654	627	626	636	635	621	652	685	708	648	674	631	637	616	663	644	603	666	656	666	703	652	649	615	659	641	632	647	638	624	629	612	633	654	706	639	681	592	601	664	670	642	638	690	640	661	631	584	647	613	636	622	670	647	603	579	619	634	649	661	648	632	656	653	676	600	655	651	647	665	665	652	647	632	652	653	630	673	650	655	610	680	622	648	623	643	653	633	634	679	659	639	615	623	675	647	662	647	614	643	617	637	615	652	642	675	663	636	676	681	618	649	713	598	638	641	643	636	630	646	656	669	649	652	636	652	653	635	660	625	647	650	619	601	671	641	662	609	668	674	630	605	679	616	654	626	676	620	629	672	630	600	637	657	668	598	655	660	664	692	631	691	681	629	585	625	623	618	679	599	624	675	649	634	672	621	602	646	655	664	649	635	679	668	603	661	622	665	635	660	591	628	631	635	620	629	687	628	626	671	630	611	612	636	617	624	630	611	595	686	657	611	680	608	620	639	632	664	615	629	608	629	622	631	656	612	648	614	639	638	611	657	630	603	661	655	652	616	642	635	641	650	654	674	639	630	666	686	679	662	613	641	630	617	663	650	617	597	671	686	677	614	650	690	655	644	659	627	649	646	673	654	633	630	633	653	633	637	624	663	630	648	627	646	651	658	642	668	676	641	634	662	627	613	596	660	665	693	588	615	596	659	637	641	629	592	614	639	629	653	611	663	627	667	627	671	635	665	646	717	690	647	636	677	665	665	671	642	617	659	650	674	648	656	655	647	683	627	658	641	652	665	667	613	586	666	614	601	606	646	663	658	651	600	614	634	658	635	638	606	569	657	635	601	654	640	645	630	582	645	708	642	612	644	665	680	702	653	645	671	639	621	635	623	689	620	651	653	618	624	643	640	669	637	653	645	634	640	633	644	667	623	644	629	666	657	641	657	647	653	629	657	600	672	647	657	663	625	615	682	618	671	623	622	706	663	641	631	657	660	659	600	640	640	667	612	634	656	657	633	640	591	636	633	663	660	644	633	671	646	666	655	658	653	645	654	633	688	681	636	685	664	583	621	676	614	674	642	632	633	596	665	635	634	652	647	692	638	633	651	609	611	646	735	628	658	626	614	658	660	647	669	640	631	660	632	685	610	640	655	660	621	640	628	655	603	639	656	680	617	637	594	633	641	657	587	632	646	631	650	661	653	682	635	655	630	678	637	650	642	678	630	622	682	652	648	677	658	652	663	648	648	600	644	646	643	619	684	693	666	648	672	673	618	650	696	676	626	625	617	634	635	655	629	624	637	647	632	663	645	610	607	615	651	667	659	663	698	631	660	646	622	622	588	647	597	636	648	681	680	667	589	638	636	642	603	625	627	641	669	601	641	653	609	583	599	631	675	653	636	675	656	643	590	677	659	635	626	632	654	674	639	636	609	601	648	612	719	652	647	671	639	603	655	645	644	604	644	644	605	643	602	661	657	658	643	652	617	578	670	630	614	688	669	605	665	608	673	704	672	652	642	678	618	640	633	615	671	615	609	639	644	663	629	659	651	640	666	635	634	682	663	697	664	592	655	609	644	644	697	657	620	641	624	611	644	637	596	688	635	698	597	654	650	629	621	610	640	698	668	630	606	647	670	631	581	627	649	652	609	632	641	627	684	655	637	594	632	631	641	645	569	654	602	651	664	621	691	658	627	665	651	626	634	616	634	620	631	682	677	628	599	648	627	656	601	650	653	685	626	630	622	615	605	586	635	628	647	599	665	684	677	659	619	589	633	638	616	693	670	633	645	667	619	654	662	613	624	627	610	584	664	631	639	587	639	610	609	643	617	625	640	665	650	679	697	603	596	638	600	683	651	637	637	661	613	622	633	665	634	612	698	659	569	629	662	667	657	640	605	632	612	645	651	681	613	663	643	636
23636	21060	28308	24045	21059	12708	1205	797	584	553	491	468	391	406	358	360	327	307	360	338	351	315	308	336	293	282	291	313	322	277	314	328	271	328	283	292	263	285	307	313	314	306	258	318	304	276	293	276	280	290	290	286	264	282	283	272	280	282	277	292	298	289	274	288	269	251	283	271	271	303	267	258	244	285	271	261	311	309	289	276	306	282	288	290	298	292	300	270	304	291	261	291	287	247	251	328	282	293	280	283	294	269	281	250	262	284	272	280	319	264	297	297	275	262	291	247	250	294	261	276	308	263	270	304	280	301	263	289	265	272	287	284	303	305	273	262	293	274	285	280	285	273	292	301	264	303	270	295	299	296	256	272	280	263	281	303	304	280	262	277	321	292	280	255	252	263	303	298	275	279	282	246	292	265	271	267	282	271	279	283	272	295	284	290	294	299	276	276	292	268	280	283	287	263	294	285	292	273	276	277	287	298	289	253	274	279	271	273	264	296	270	296	253	279	271	292	299	270	263	261	261	261	264	253	252	303	271	267	321	252	264	296	243	273	263	278	276	267	281	280	306	265	283	284	256	277	297	261	298	270	266	277	277	305	284	282	275	304	254	254	283	291	314	275	245	265	295	268	277	249	280	270	267	294	294	295	311	294	269	255	288	274	286	275	297	296	274	288	288	306	259	264	269	319	266	279	289	258	269	274	285	299	296	289	292	289	281	265	279	270	277	264	267	272	303	291	282	263	264	310	275	259	283	287	262	252	293	288	285	272	278	305	291	269	257	278	285	294	277	285	311	283	288	281	277	264	264	260	246	285	284	269	297	296	265	300	302	288	259	318	264	285	262	286	293	292	282	270	289	271	251	281	290	295	266	288	277	294	266	294	241	259	285	287	268	267	242	273	269	247	281	301	279	315	279	292	293	252	280	265	271	263	262	305	269	278	278	267	295	250	291	259	300	290	302	279	290	285	323	277	249	295	294	264	279	271	287	286	266	269	302	243	268	270	328	283	299	260	277	267	243	279	262	298	276	267	312	248	298	291	278	282	295	283	267	280	302	294	261	266	286	284	266	285	256	271	284	290	261	255	282	290	302	250	278	270	287	277	271	253	257	280	276	273	301	312	293	277	287	277	268	284	286	274	289	288	287	284	285	285	287	300	311	285	278	264	240	281	303	272	252	281	268	270	285	323	277	262	327	274	272	285	262	280	277	249	280	290	292	289	286	254	253	288	270	278	283	245	271	264	262	307	288	288	265	277	289	298	298	241	297	294	279	274	281	296	272	312	309	260	251	291	294	260	267	303	252	281	293	268	287	255	288	290	280	273	273	305	273	253	266	269	269	277	288	257	281	301	294	282	268	294	284	276	291	267	304	285	241	314	261	309	298	267	293	294	288	263	251	275	279	272	266	284	257	290	255	272	273	261	265	268	288	256	283	298	296	288	303	270	309	279	266	289	264	285	272	292	337	289	296	260	312	285	293	276	265	290	278	279	293	274	281	262	290	264	272	285	259	295	270	265	285	312	295	252	267	325	267	308	260	293	286	296	261	269	261	276	321	286	272	297	266	265	275	328	267	280	271	273	302	290	257	275	267	268	264	279	312	290	276	282	269	295	262	256	272	296	279	250	283	272	287	281	274	279	293	261	281	281	273	290	276	265	270	280	279	280	267	265	294	272	248	279	294	261	258	305	281	261	278	255	281	281	276	283	292	257	278	278	299	288	276	310	251	298	280	270	286	269	264	258	255	268	280	301	286	273	282	282	287	249	285	265	227	281	278	258	280	277	314	287	291	287	248	296	276	272	288	273	274	263	260	271	296	302	276	302	296	285	292	287	260	290	269	283	264	254	280	291	280	266	294	295	260	253	271	257	289	279	264	295	279	293	295	268	301	274	266	265	272	289	280	273	277	260	303	283	288	280	260	262	275	290	265	295	279	260	278	276	315	306	310	286	302	262	258	282	284	266	268	297	274	270	265	296	274	259	281	304	289	287	283	285	263	281	272	271	262	300	277	290	283	261	285	268	264	281	272	283	282	255	282	313	256	305	320	274	280	273	264	294	291	267	274	232	303	267	288	244	254	269	276	258	266	270	291	271	311	294	271	288	278	272	281	298	257	276	291	269	278	282	297	287	295	263	295	272	258	274	304	267	262	261	291	277	267	274	324	283	247	291	291	309	281	274	275	276	273	280	260	298	278	265	258	287	279	272	242	249	289	281	296	264	301	252	277	286	274	292	297	275	292	272	283	272	252	264	267	253	324	264	276	265	260	267	299	279	254	252	294	325	277	280	262	307	259	295	261	266	281	290	269	276	282	283	279	274	295	287	291	262	290	294	261	288	278	264	292	262	273	305	262	297	280	288	283	285	277	266	267	295	254	278	298	257	259	296	272	267	261	294	300	291	302	296	302	304	280	293	273	262	298	280	275	272	265	289	281	286	300	261	254	264	280	282	276	291	261	266	253	254	270	238	287	307	268	273	266	279	298	286	273	269	300	262	279	295	271	278	269	235	287	282	249	281	250	288	269	261	288	258	289	287	266	277	262	281	260	293	280	293	277	323	300	288	277	261	302	298	282	281	295	255	259	277	283	280	264	292	269	278	269	269	262	298	277	259	274	303	286	274	271	274	284	264	291	261	267	302	317	266	289	305	268	302	322	300	260	248	268	315	282	267	257	299	303	237	282	261	254	281	291	277	312	278	259	270	300	281	282	265	263	289	268	290	286	290	294	265	249	260	301	269	280	277	232	265	265	280	285	249	282	271	279	261	284	291	264	279	261	284	241	282	256	265	295	265	268	261	253	272	276	287	269	267	282	311	252	266	272	318	289	278	264	280	255	270	295	278	240	272	281	266	264	282	301	291	300	279	291	251	271	246	295	264	288	270	300	298	256	299	251	254	285	270	296	268	291	244	290	284	290	297	288	286	260	286	258	280	271	279	256	259	296	304	276	252	271	260	295	278	269	288	280	308	269	293	275	261	274	254	250	278	281	312	251	300	303	285	286	261	257	294	304	273	288	277	266	300	253	311	298	301	286	310	282	273	324	294	257	281	291	268	325	254	264	268	247	280	261	310	270	293	312	296	296	280	287	271	290	300	293	349	265	284	312	293	292	267	274	248	256	272	291	291	288	289	282	296	274	270	283	307	273	281	277	252	271	274	294	264	295	272	280	274	273	264	283	262	261	258	297	272	288	285	276	285	261	252	281	266	279	262	286	280	300	298	261	277	260	281	275	299	294	278	315	292	292	293	281	304	275	258	274	265	301	286	264	275	290	272	297	264	304	258	281	281	299	283	298	265	279	295	259	278	300	259	257	254	284	255	276	302	238	274	276	266	284	268	262	283	263	242	278	289	280	282	281	286	295	248	286	263	247	276	279	293	281	271	276	311	246	266	268	317	252	261	281	288	295	282	271	263	302	304	276	276	295	274	278	265	303	299	275	298	271	304	269	256	274	268	276	291	284	269	271	262	276	263	277	271	272	267	308	272
31414	10354	8757	4201	2840	2105	1666	1316	1016	881	743	725	663	570	562	526	485	461	455	451	420	431	424	382	394	402	358	360	363	382	369	372	381	348	365	370	316	381	361	349	359	357	380	355	367	351	364	354	366	359	358	331	352	344	351	374	368	381	337	352	326	363	340	348	337	340	374	312	348	342	307	320	369	326	332	327	305	361	314	315	358	346	345	315	375	324	309	363	326	327	330	334	340	349	370	340	321	357	303	317	352	376	345	362	339	350	345	359	353	370	390	363	331	332	356	313	339	337	361	314	293	352	345	330	330	347	334	356	340	356	355	309	332	341	383	325	326	337	343	344	346	328	311	319	348	331	349	310	317	358	345	358	352	341	305	342	328	325	363	355	336	343	309	350	324	340	336	330	321	340	346	336	339	327	311	331	362	342	356	323	349	352	334	336	337	316	337	321	325	329	329	333	329	359	350	333	370	322	316	343	324	351	316	347	347	328	340	345	347	352	324	341	343	355	336	343	344	353	333	333	335	342	356	344	322	359	322	321	351	342	339	354	285	363	328	351	364	327	365	323	362	347	338	366	356	330	330	361	341	347	348	354	325	333	368	317	332	381	311	348	351	330	332	335	308	320	351	363	345	301	365	304	352	346	326	356	358	351	344	328	325	339	365	368	331	338	342	333	329	364	329	378	373	318	333	340	333	341	308	327	361	372	345	377	370	326	324	308	316	329	357	344	352	345	320	340	385	323	377	334	358	316	330	338	353	365	318	349	336	329	360	318	328	337	361	342	331	339	325	329	334	327	340	333	326	336	309	341	326	392	325	335	340	360	326	338	339	325	341	362	333	347	320	354	363	372	350	338	323	322	340	333	373	333	364	346	354	343	345	336	314	321	342	340	348	336	352	331	338	359	343	372	305	314	341	355	361	320	362	320	365	339	324	313	364	365	382	308	357	335	341	356	349	338	363	321	326	347	357	374	323	359	348	345	335	329	381	348	324	358	350	342	344	333	338	339	332	360	380	348	347	326	345	346	364	363	348	345	337	349	324	320	315	354	298	341	315	341	346	345	335	361	334	339	342	318	362	385	327	334	333	344	343	347	367	350	385	308	363	324	355	331	320	350	367	325	367	344	345	332	355	328	329	316	355	307	360	338	337	351	366	334	323	284	321	367	322	307	346	335	341	396	354	323	359	322	351	316	337	326	309	359	332	365	333	338	339	311	306	356	360	349	320	329	351	305	346	338	328	358	336	348	350	313	328	344	317	353	335	348	350	339	372	327	344	323	378	339	308	357	320	321	332	333	375	341	363	325	347	360	341	346	296	357	337	335	351	336	334	357	324	366	339	313	346	345	331	332	342	348	307	352	313	341	339	300	330	312	349	343	322	320	309	351	335	327	353	341	331	352	348	318	346	357	338	347	358	330	322	344	375	323	364	337	352	325	351	330	329	378	357	332	318	369	329	394	338	325	335	329	334	347	355	372	345	332	351	320	326	369	349	344	352	341	324	359	329	366	342	369	353	371	304	316	302	369	321	322	332	349	342	337	322	333	348	347	342	343	330	360	341	356	330	293	362	377	356	369	318	329	363	335	329	364	340	367	338	326	338	340	345	321	305	317	346	324	354	334	312	358	331	350	361	385	341	332	339	347	320	356	313	338	347	359	358	346	348	334	320	366	360	338	360	375	361	360	314	347	371	327	355	364	369	344	324	354	324	345	360	341	320	326	328	346	364	379	354	349	326	339	347	355	333	330	307	356	355	338	327	336	337	371	335	325	347	313	367	342	351	360	324	336	334	343	327	368	336	323	316	331	348	350	330	356	321	350	333	342	343	324	356	327	335	312	356	333	335	298	351	334	339	312	361	336	347	349	325	345	362	353	349	336	344	342	364	365	349	343	378	328	359	327	342	371	350	375	321	329	366	325	335	343	340	319	354	331	352	368	328	361	333	338	341	339	340	337	334	341	343	356	328	345	326	349	308	334	338	318	323	344	302	340	336	350	331	305	314	330	313	354	361	289	319	345	341	325	339	315	320	317	350	338	349	358	327	318	300	346	347	340	362	338	337	352	358	353	335	361	324	283	344	334	328	324	334	326	310	343	359	335	354	327	333	336	372	348	343	359	350	331	339	357	358	341	303	379	367	359	333	321	381	327	348	314	332	362	333	325	354	336	373	328	310	328	359	331	326	361	344	323	326	352	356	339	337	336	325	310	336	323	349	325	343	376	323	311	324	339	335	323	321	333	331	361	355	323	318	356	329	339	334	326	392	343	321	343	324	323	349	319	338	305	332	355	314	341	330	339	348	337	353	344	334	344	346	331	330	309	313	348	317	339	325	323	344	346	332	355	349	332	350	339	349	348	358	335	368	341	330	334	329	340	345	334	336	311	316	347	373	303	354	316	331	338	333	316	371	364	318	317	327	351	314	359	341	355	343	306	351	341	345	352	344	351	333	337	346	381	354	330	353	361	315	368	319	330	349	341	340	343	343	331	371	339	348	311	344	349	327	317	343	345	350	347	312	309	335	365	334	284	314	339	339	365	352	345	313	321	313	336	360	359	313	341	353	354	318	351	337	340	354	339	341	362	359	378	333	344	336	337	335	327	326	321	352	356	322	304	349	318	353	336	359	346	369	338	320	323	357	329	344	352	344	352	305	327	351	315	350	355	338	345	342	339	342	322	348	349	307	350	317	312	330	366	342	335	344	328	335	357	297	319	336	343	328	337	343	351	348	340	372	341	334	339	324	327	322	352	350	348	335	371	340	359	326	340	352	343	341	360	362	339	329	318	314	328	325	368	367	320	324	354	310	321	337	371	343	345	341	311	313	372	366	353	390	346	348	311	360	340	323	360	344	328	340	343	360	344	332	358	298	348	334	358	334	332	329	355	347	336	304	338	336	358	340	349	304	320	353	367	358	332	352	320	321	339	356	333	356	349	340	349	370	357	379	340	347	341	340	331	365	349	319	365	325	352	342	354	338	307	347	325	350	372	356	345	318	347	345	322	345	343	385	329	360	388	331	344	335	326	311	338	361	334	319	326	331	320	353	354	332	322	338	357	346	335	295	333	336	336	363	341	347	376	350	354	359	325	345	323	377	330	363	355	356	384	319	324	348	317	346	333	332	308	356	344	331	332	352	337	320	316	356	358	343	347	323	342	355	325	353	334	345	341	325	386	358	346	349	336	361	340	330	294	347	314	352	320	323	316	348	320	345	345	345	341	331	322	363	347	340	307	327	371	360	351	350	323	323	329	328	362	342	376	360	325	292	340	354	369	341	323	343	309	333	329	333	343	334	330	327	359	336	345	319	333	373	350	343	335	341	365	331	339	319	314	345	340	342	354	307	353	336	342	344	320	311	338	348	323	347	347	334	338	342	369	345	361	332	367	342	317	341	319	302	339	354	358	328	344	353	365	349	336	335	311	336	373	330	350	332	329	313	361	319	352	335	364	332	362	320	337	311	370	342	341	329	368	346	342	341	363	330	308	330	327
24996	21111	27334	25016	14125	1563	1145	911	898	874	869	853	802	797	774	768	777	839	781	779	771	785	813	827	777	793	782	723	789	782	793	765	756	802	801	771	764	768	770	720	756	753	797	735	743	740	730	741	766	796	767	717	787	753	735	744	752	710	746	775	763	741	743	782	732	778	762	711	764	749	739	730	745	759	723	744	807	778	721	755	774	759	769	791	786	748	809	783	767	758	753	729	720	738	741	760	778	793	763	754	683	781	786	768	741	740	726	737	751	737	794	729	715	782	733	736	802	799	740	743	792	755	791	746	747	789	730	746	796	711	749	787	719	725	754	780	760	737	744	740	721	760	775	720	726	779	728	755	803	750	712	758	712	791	772	779	729	742	747	734	726	793	745	759	774	739	723	795	727	748	756	779	742	746	765	778	759	765	792	753	821	741	753	734	745	761	775	714	759	726	755	712	778	772	753	743	751	754	768	740	755	768	759	776	814	781	726	751	740	766	735	778	780	700	746	782	789	793	723	764	751	802	725	786	759	787	760	776	726	756	762	775	801	798	748	752	742	740	739	786	779	805	798	808	748	744	755	708	729	759	734	729	784	749	762	769	753	737	710	745	792	745	785	723	726	753	758	751	779	803	756	691	811	746	799	779	773	748	775	780	739	779	728	819	723	768	720	709	789	731	756	736	762	756	752	748	775	774	738	752	773	783	701	768	733	762	756	781	780	692	785	758	709	754	707	778	736	757	720	746	701	823	780	710	736	742	799	756	743	768	762	768	775	733	791	732	698	737	793	769	699	718	774	802	726	734	659	737	732	760	760	742	759	768	742	746	753	721	779	737	773	752	746	774	772	774	826	700	718	775	795	812	761	776	725	760	730	757	756	747	778	774	768	727	767	730	764	735	769	740	759	773	751	775	769	742	730	774	779	740	806	754	717	708	781	758	783	729	740	740	739	754	720	770	781	785	723	759	787	769	812	719	778	759	678	788	719	756	831	767	728	747	787	740	768	770	772	793	795	788	728	765	709	760	779	773	785	795	724	736	748	782	784	759	767	807	686	739	774	737	760	749	748	767	762	728	747	757	767	734	760	750	741	759	749	734	769	738	710	700	802	776	729	724	756	724	765	726	735	758	773	779	716	730	757	739	754	760	751	729	786	765	805	728	706	697	718	718	696	757	781	735	843	751	735	695	763	756	774	786	733	797	758	794	746	787	769	734	744	757	752	763	797	764	747	726	745	787	775	757	787	774	743	779	742	730	770	744	788	752	748	750	690	741	722	784	750	782	715	739	782	788	746	711	754	794	745	760	714	780	795	750	757	770	792	796	737	799	699	762	698	718	777	766	731	731	770	717	743	781	783	758	761	705	790	749	757	734	787	728	763	770	730	767	779	769	728	792	785	774	758	730	754	740	775	709	750	745	731	715	741	714	814	783	760	754	761	711	752	742	748	775	759	758	810	688	772	769	768	782	686	715	752	735	738	785	759	749	769	787	802	663	756	758	787	717	730	717	729	754	764	732	807	796	759	760	762	725	786	739	771	683	728	722	786	737	743	739	698	725	760	758	754	753	790	743	762	759	771	776	770	767	793	714	776	809	749	728	749	747	800	741	716	718	742	746	763	736	762	776	761	761	770	769	800	785	731	745	787	777	784	727	761	730	785	738	762	737	781	751	787	722	771	749	763	792	733	788	773	792	747	741	746	783	739	703	747	776	756	740	803	761	774	748	740	733	756	782	755	733	794	762	808	732	799	759	767	746	755	732	727	780	682	769	773	789	771	781	773	760	777	802	817	773	755	715	773	768	763	718	741	763	726	787	762	781	785	749	733	808	756	833	747	779	760	829	783	751	753	751	790	730	774	701	710	742	792	757	757	780	791	783	721	766	817	753	752	750	744	705	777	720	745	733	736	723	757	747	774	732	753	830	750	782	788	798	783	788	781	758	716	756	695	783	695	732	785	742	718	775	731	806	708	747	754	710	745	762	738	716	774	698	725	808	761	834	740	764	728	800	729	779	766	761	749	818	777	759	766	775	790	760	750	784	768	803	729	803	783	734	727	804	742	740	733	754	761	740	732	744	713	761	774	781	745	761	763	741	750	755	738	766	746	766	708	760	785	738	757	764	797	752	773	704	738	776	729	758	740	773	731	684	776	743	781	768	692	777	724	696	736	781	771	770	755	746	757	790	741	760	747	719	754	706	782	737	776	731	789	782	760	763	714	759	719	768	818	786	752	709	701	807	790	749	736	766	775	697	755	787	786	717	766	755	772	794	751	777	738	737	740	763	791	790	743	772	755	724	771	764	754	776	777	761	715	790	784	745	736	726	744	765	760	709	729	724	772	756	774	761	789	782	735	693	794	758	707	790	728	768	746	771	679	748	710	762	765	734	757	755	723	777	750	732	722	764	802	716	754	752	808	752	779	757	744	805	772	706	752	714	756	726	739	744	739	714	784	746	738	783	747	746	734	751	716	702	757	764	787	750	776	724	767	723	776	787	773	753	730	736	737	745	717	798	711	769	800	758	721	808	761	704	739	680	732	750	753	783	718	787	761	742	766	752	763	768	773	773	795	724	788	718	772	758	747	793	712	783	766	749	703	724	735	772	792	715	788	776	771	749	744	751	706	760	733	746	794	720	764	761	762	702	763	710	738	740	751	785	769	753	737	770	690	747	739	744	748	721	735	721	771	752	758	779	772	724	758	704	766	695	723	753	777	761	770	759	708	757	705	771	751	786	764	778	767	778	744	753	725	788	739	730	745	735	747	747	727	754	764	733	799	737	732	731	765	812	778	783	744	794	772	794	765	766	745	785	769	721	755	768	732	791	770	789	768	759	734	699	734	763	774	699	749	753	743	737	736	739	724	755	744	711	779	802	739	737	750	783	709	773	773	777	702	782	748	740	752	735	728	739	762	715	758	749	711	741	737	723	798	744	735	738	810	762	771	751	757	763	717	698	750	732	776	793	738	742	766	774	740	729	777	765	678	772	761	781	770	781	765	773	763	787	752	763	759	802	782	760	772	697	746	729	757	746	773	743	777	726	802	726	797	719	783	765	808	738	778	770	723	827	806	748	773	721	783	769	775	777	750	700	755	784	726	735	798	798	764	772	766	796	774	775	742	800	757	747	730	754	739	729	746	677	712	749	731	753	741	767	748	774	819	743	803	753	778	761	737	753	758	749	752	758	763	729	810	708	733	739	706	707	739	736	750	741	769	775	755	746	719	774	766	728	736	776	722	757	713	756	820	804	796	783	747	738	769	724	746	705	783	803	743	730	723	768	734	715	756	764	740	739	737	750	793	740	721	792	762	750	775	740	750	747	743	791	733	726	763	756	736	749	774	825	736	754	755	732	713	780	738	739	754	802	766	770	772	767	741	786	726	717	735	781	760	755	724	738	777	751	784	776	779	772	765	773	770	781	763	804	811	729	747	740	734	737	728	752	739	745	752	797	735	746	733	779	717	726	746	772	800	768	790	756	736	695	701	738
31816	6947	5495	3021	2177	1797	1545	1350	1228	1141	1119	1053	991	985	918	929	885	943	915	919	885	849	895	847	877	846	832	842	883	910	853	904	851	862	835	846	882	869	910	895	892	822	860	827	818	815	835	852	879	859	876	830	895	910	864	874	866	846	843	872	873	855	792	854	859	864	845	885	833	810	898	870	829	865	818	802	792	833	850	902	853	858	852	849	870	853	839	822	889	889	875	864	821	886	838	830	850	858	896	802	879	848	877	824	916	834	797	904	892	852	849	810	869	899	853	852	821	851	793	849	839	850	843	880	832	826	819	848	852	862	812	884	843	838	867	863	850	832	806	854	823	826	751	904	828	849	899	847	834	842	854	829	867	853	835	856	881	839	787	840	876	827	826	800	818	831	874	889	861	862	813	818	861	871	867	819	860	851	829	893	863	849	843	843	842	905	869	829	836	850	887	841	855	847	880	815	884	859	861	855	879	871	803	847	828	874	864	864	907	899	869	865	878	800	836	805	840	814	838	831	867	818	846	834	810	862	842	839	832	868	813	907	823	883	816	841	826	862	860	822	852	871	858	882	867	874	883	804	822	913	905	851	838	857	841	878	826	818	901	856	867	796	827	863	855	868	821	853	827	871	860	793	853	874	871	869	908	877	856	838	884	862	854	893	854	901	860	835	851	816	859	826	829	828	883	847	867	801	828	834	863	854	852	898	869	816	792	806	836	830	864	823	904	803	875	873	789	841	845	860	851	859	818	885	835	809	902	809	827	864	813	808	843	865	889	857	835	884	807	822	865	829	797	851	845	818	849	857	839	818	881	847	868	846	865	847	809	872	820	853	810	905	866	854	816	803	836	887	840	850	864	876	876	803	832	878	852	844	831	820	870	862	838	825	829	857	885	857	857	882	880	831	823	864	858	839	854	830	780	874	805	811	851	862	882	815	843	844	858	829	870	876	843	852	878	881	852	846	862	842	843	889	848	862	827	844	863	813	885	831	839	860	883	871	788	852	916	795	804	838	860	863	880	833	835	895	847	894	911	796	758	844	796	841	857	864	812	865	817	835	820	893	833	886	827	870	803	871	825	864	840	825	819	877	870	840	789	833	882	865	854	802	869	859	855	834	811	892	830	809	845	837	822	872	902	880	860	832	842	821	828	868	922	887	888	830	828	845	854	834	798	843	848	829	804	853	838	820	855	807	855	793	842	864	794	897	869	860	811	906	822	833	895	832	915	874	816	788	884	837	880	842	878	828	889	804	859	928	829	809	840	825	848	821	776	847	851	857	826	831	870	835	790	832	869	864	871	903	884	900	897	852	825	860	838	883	821	817	837	868	845	847	805	863	812	853	877	857	852	866	829	919	870	812	820	876	881	863	844	876	823	824	818	849	796	829	819	851	862	800	846	887	892	855	821	824	868	887	803	859	891	921	807	805	875	835	816	852	846	814	891	860	847	818	809	869	879	826	906	849	831	808	842	835	856	859	860	838	812	888	853	831	850	881	790	884	840	819	808	908	834	878	853	864	827	796	857	795	829	814	860	852	857	820	805	847	832	905	901	860	832	836	869	865	885	859	821	849	827	854	883	894	852	857	881	831	893	906	843	866	864	856	863	820	832	824	839	876	851	865	874	819	876	837	859	823	833	827	878	847	866	803	882	873	847	857	799	796	908	822	881	848	887	803	852	849	902	853	812	880	850	860	902	840	922	864	844	891	837	831	858	804	832	833	824	842	865	855	844	825	811	865	851	868	863	823	828	858	856	852	883	869	827	781	876	794	858	876	799	869	789	858	810	828	867	842	837	862	840	847	865	886	889	859	854	816	836	834	856	828	818	881	857	909	857	843	869	857	842	824	847	828	863	869	808	841	845	837	854	809	853	887	848	875	848	856	875	881	823	833	838	844	795	800	852	832	779	852	858	802	866	827	851	834	817	869	862	889	887	779	804	864	837	827	870	828	823	843	823	865	894	856	832	843	870	807	836	848	867	846	865	874	844	840	869	837	848	918	856	845	856	840	798	820	855	897	832	846	868	881	875	848	804	933	835	830	933	855	852	870	869	839	832	883	813	808	868	856	822	864	897	874	806	879	879	821	918	868	870	827	862	930	844	849	868	857	867	837	878	821	883	830	786	788	839	879	811	901	836	831	917	848	874	844	842	810	851	894	868	857	865	858	855	844	864	844	830	843	850	878	797	881	846	826	890	798	871	830	810	848	851	827	787	875	887	828	824	837	843	883	898	781	869	820	819	828	849	837	869	862	846	831	858	830	832	847	844	877	859	788	905	829	857	862	815	827	857	880	851	788	849	841	835	846	916	785	821	863	884	842	839	859	845	782	877	813	901	880	908	873	828	860	895	830	848	872	836	861	893	866	856	860	824	838	893	867	798	813	824	858	864	850	796	842	821	869	854	818	856	884	883	822	843	865	844	853	860	834	823	836	842	840	879	870	898	829	839	792	852	850	800	857	860	834	865	841	826	841	874	849	855	821	825	841	848	852	864	826	846	871	850	849	843	824	813	865	858	861	906	856	820	838	896	810	834	856	850	858	821	858	839	842	843	822	867	800	828	855	858	821	850	881	882	803	852	862	873	781	879	818	815	848	810	844	855	855	890	840	800	918	831	792	895	866	859	840	849	866	856	854	854	880	818	851	890	832	875	825	837	809	860	810	845	792	909	922	857	834	886	823	856	872	798	848	825	823	942	888	879	854	858	842	848	907	872	880	864	836	860	797	840	868	876	816	817	834	840	857	855	816	861	858	821	858	828	856	871	829	856	905	826	810	843	824	803	832	850	905	836	791	835	876	827	914	859	834	813	866	815	846	878	843	900	858	852	819	874	840	880	821	849	834	788	872	851	813	870	832	792	875	826	896	823	827	893	821	860	795	799	857	860	835	878	851	861	871	831	787	821	879	819	864	841	835	836	853	838	827	823	835	873	898	837	848	814	822	848	858	844	820	813	789	845	843	821	794	859	909	849	865	797	856	813	877	800	842	873	879	808	862	880	815	846	837	854	828	844	856	870	870	860	856	833	854	859	867	830	819	822	853	888	890	868	859	829	871	826	855	838	798	845	839	839	861	843	828	782	818	889	848	826	872	883	845	843	826	843	815	815	851	809	849	881	933	853	822	859	808	848	873	848	896	851	830	879	843	848	851	813	840	881	848	801	871	853	870	801	841	869	773	839	827	870	871	840	847	823	833	927	855	787	847	752	837	827	811	804	829	841	779	796	875	836	822	859	837	787	852	824	841	848	863	882	853	828	869	834	852	826	880	859	870	883	848	854	866	882	818	830	903	791	907	866	850	848	838	813	834	837	888	830	842	831	886	847	876	897	896	845	841	833	849	814	863	834	837	828	863	864	882	823	883	888	841	841	869	860	825	812	855	909	842	859	883	836	844	849	822	829	853	854	877	858	834	861	847	825	836	865	833	856	898	852	835	840	901	828	861	873	897	803	881	887	874	790	825	873	864	820	817	833	812	892	821	889	818
22717	21138	28741	23795	21132	21211	12600	1539	1033	968	864	846	683	649	656	634	608	583	576	534	507	540	514	488	484	508	487	481	459	490	465	502	482	481	473	523	472	480	495	481	453	487	496	456	411	452	464	449	423	466	459	440	451	477	456	486	448	480	446	468	421	471	443	421	429	449	428	467	431	462	414	436	458	413	489	443	455	425	461	430	477	478	474	433	465	506	490	445	414	426	463	449	478	509	457	430	441	460	484	450	459	460	423	424	434	464	460	433	434	476	421	437	437	432	426	441	420	464	428	474	430	467	460	465	416	435	441	418	437	437	461	433	454	457	451	440	432	433	423	438	431	419	422	411	427	453	446	435	452	432	423	457	403	441	431	455	457	449	453	461	425	437	419	459	448	428	469	454	469	424	400	424	472	470	457	468	494	432	446	453	453	425	433	426	447	435	450	421	435	441	424	424	457	463	478	428	452	435	450	454	444	458	401	423	479	432	461	447	430	469	456	408	506	427	453	484	438	456	426	472	473	422	416	434	440	417	460	450	465	413	417	487	440	435	446	410	474	465	449	447	413	417	455	470	431	472	490	480	445	440	455	466	462	454	468	414	437	455	445	453	471	450	458	478	435	462	428	391	461	460	443	432	456	456	451	443	454	422	429	452	473	451	439	480	474	417	494	456	480	431	425	430	465	446	466	441	441	453	438	495	452	432	445	468	483	465	451	412	458	432	423	431	414	436	440	443	441	462	442	485	436	466	479	450	423	436	470	459	437	440	465	437	443	457	414	484	472	415	444	424	459	435	470	395	433	453	441	440	419	440	419	425	441	416	457	482	443	457	435	435	437	450	426	457	411	428	477	455	467	438	443	452	429	454	414	453	466	455	456	486	456	488	431	474	473	431	471	459	443	454	449	425	424	452	433	436	411	470	502	430	429	414	460	448	451	409	429	455	433	390	420	483	461	469	442	460	467	460	438	437	433	440	447	450	436	415	448	464	461	441	469	456	409	486	427	481	490	481	439	441	436	456	426	473	435	460	468	456	460	457	413	431	431	422	415	446	464	442	437	457	436	461	416	475	441	514	466	416	454	465	445	447	422	436	471	465	435	459	439	429	412	420	461	452	486	449	471	441	470	467	457	462	441	463	452	459	441	472	454	422	465	439	486	416	440	461	477	437	453	453	446	418	439	441	446	458	424	481	444	445	471	421	431	479	445	465	486	422	454	471	475	482	443	386	460	418	468	436	437	502	447	435	437	443	455	479	452	433	453	419	442	433	447	434	421	484	435	440	438	451	414	436	458	433	411	439	417	407	436	453	446	408	461	469	451	444	416	436	441	447	434	432	461	455	445	469	446	438	447	428	434	437	433	419	503	476	465	452	456	452	447	423	427	466	436	474	445	464	428	474	472	438	460	430	464	465	462	445	441	419	454	430	421	439	445	435	483	436	437	399	461	449	442	434	428	442	449	408	443	430	424	439	471	447	433	441	438	463	478	434	469	476	452	447	443	456	455	432	472	474	476	438	437	419	426	427	411	440	455	427	441	445	458	427	464	456	445	474	462	463	428	430	446	467	446	415	439	423	462	451	498	400	404	410	458	470	461	427	446	441	424	440	457	482	448	464	452	458	438	458	471	495	404	453	422	418	427	398	457	444	475	467	441	462	449	450	489	443	457	429	436	422	435	474	458	424	425	466	434	462	417	465	480	399	436	449	430	452	445	436	405	476	451	467	453	453	470	502	485	438	430	432	444	433	437	470	442	440	388	438	445	429	454	474	452	433	449	439	451	463	466	431	455	457	463	384	448	398	437	449	417	432	469	448	441	496	438	406	447	435	449	468	446	472	415	459	453	448	432	453	456	440	413	426	453	447	394	450	465	468	442	463	438	431	472	475	453	415	457	433	438	459	466	427	477	447	457	447	452	454	469	454	457	498	428	433	414	428	458	463	492	450	438	422	408	425	446	437	408	449	457	465	415	488	448	449	456	436	464	438	436	448	468	465	416	422	433	468	421	466	459	444	428	414	468	431	435	425	445	436	473	427	475	458	409	441	432	458	438	463	461	432	456	464	432	458	420	458	510	459	421	393	458	423	444	436	430	446	469	431	454	433	457	481	456	415	455	452	431	418	429	432	442	429	443	484	465	427	478	464	441	444	452	469	441	466	443	457	465	423	455	473	448	446	450	405	439	452	450	441	454	451	435	412	425	451	437	449	420	494	445	445	454	446	461	452	460	465	461	425	456	419	439	465	448	465	414	445	442	437	418	455	452	477	441	464	444	461	490	437	463	414	450	428	429	483	428	442	464	472	413	449	422	418	450	453	462	475	465	410	413	460	438	428	493	470	463	409	438	428	468	434	447	428	471	467	453	441	456	447	478	474	408	454	459	459	464	418	461	441	444	467	426	433	481	437	464	456	460	473	401	493	413	436	460	459	449	462	441	429	448	425	470	425	449	415	472	399	437	415	448	476	466	472	459	499	444	455	446	418	423	422	410	456	425	472	422	433	423	435	429	476	458	430	527	452	464	452	442	454	426	463	450	453	448	452	466	415	483	447	421	469	474	447	450	442	399	434	462	411	431	448	466	448	467	433	462	468	422	426	448	418	482	451	439	436	468	423	442	442	432	437	471	420	463	456	431	449	433	463	410	442	406	463	417	424	430	421	444	477	484	469	436	429	449	463	433	433	476	424	452	412	459	497	455	426	435	472	489	464	432	464	464	458	449	444	451	468	430	482	453	418	452	436	459	434	449	433	463	446	424	461	453	472	460	438	456	437	428	466	440	434	468	437	458	465	402	452	453	446	492	438	449	436	441	421	438	428	449	430	440	412	421	423	446	472	406	450	469	439	462	468	483	462	401	442	465	428	481	414	426	477	454	452	478	436	413	428	470	461	454	477	467	427	511	468	463	468	454	411	467	441	464	468	440	427	418	435	453	433	460	461	465	437	424	460	438	422	424	442	442	434	478	416	459	467	435	429	477	468	466	444	419	474	438	438	400	454	462	436	445	436	425	466	425	461	448	442	455	445	431	454	417	444	447	450	433	471	473	466	503	472	452	470	449	423	426	433	440	441	456	464	440	460	430	439	413	444	422	446	420	457	416	420	436	467	430	447	435	436	455	442	464	470	462	457	429	410	410	445	449	440	475	427	446	389	465	415	395	442	465	491	458	401	472	425	433	469	422	501	465	420	425	453	454	438	457	416	431	445	440	449	452	427	468	498	459	467	434	459	438	468	441	449	465	417	429	413	441	427	424	504	446	507	461	416	473	414	400	470	466	441	444	455	468	431	453	457	474	487	406	441	418	443	465	441	437	446	475	449	450	456	424	447	479	438	458	382	458	440	442	473	420	464	442	421	474	456	460	437	413	399	440	442	418	481	453	483	469	435	418	464	447	426	462	446	445	436	470	438	410	451	441	413	423	430	430	400	443	457	468	447	486	469	430	458	428	428	420	418	408	467	476	439	433	457	443	421	437	454	456	442	484	491	429	419
30135	17113	14573	7799	5059	3700	2923	2293	1874	1611	1382	1170	1051	953	853	783	810	768	712	717	650	630	605	594	609	583	576	556	569	558	578	591	499	531	519	550	550	522	497	535	524	520	546	516	518	551	520	521	493	525	514	508	531	508	493	542	497	539	518	510	523	468	492	550	490	473	527	478	539	535	486	468	515	484	492	490	478	488	488	492	487	494	486	500	534	530	470	494	513	491	473	515	465	516	510	485	505	527	486	478	486	465	522	483	524	510	495	496	517	435	532	490	521	506	509	542	473	439	453	500	483	489	475	517	516	488	514	487	515	492	502	461	496	518	498	474	548	505	531	527	499	481	521	489	459	464	528	479	456	460	465	478	486	511	483	475	468	524	467	486	475	501	476	495	487	519	482	473	515	499	494	486	507	510	473	515	516	452	511	485	455	505	491	480	487	475	456	480	559	508	481	507	489	506	468	477	461	442	509	477	489	475	501	509	471	484	505	490	488	530	502	452	502	485	498	494	520	480	468	511	475	518	506	477	481	498	528	469	490	496	488	474	571	498	516	494	481	476	481	493	517	491	492	484	499	493	493	479	493	488	481	494	547	499	484	453	488	493	464	513	514	455	498	495	492	472	465	529	491	511	535	505	439	465	504	489	480	524	477	482	452	481	456	484	427	513	496	515	485	476	488	512	497	501	505	501	486	484	486	443	499	468	477	513	498	457	482	506	488	476	511	516	438	515	509	474	433	482	507	477	521	468	468	498	495	505	476	490	509	505	441	519	498	496	476	517	528	507	460	453	462	479	498	468	467	478	509	462	521	516	507	497	493	499	489	522	498	482	484	465	481	454	474	529	542	448	497	505	471	530	474	502	485	454	537	506	534	503	514	471	511	542	484	513	532	532	534	512	469	504	492	501	473	488	493	487	497	520	474	489	493	528	491	499	490	490	477	491	494	516	478	464	515	506	517	496	466	465	510	457	514	519	472	482	483	504	495	491	499	508	510	457	501	504	441	502	460	477	457	483	483	485	521	459	470	515	494	500	499	519	482	502	485	456	506	486	491	477	514	463	469	461	465	479	515	499	471	480	489	473	493	481	535	519	486	505	487	490	503	526	526	521	544	483	487	485	505	491	542	481	530	491	519	485	506	521	474	482	485	463	465	489	478	500	488	521	514	500	485	500	464	491	501	468	514	529	489	517	486	485	492	475	465	505	497	459	477	471	479	457	508	473	491	485	502	459	462	491	497	494	488	494	560	469	460	454	467	472	474	488	467	474	526	465	500	505	486	528	524	512	510	453	443	499	512	484	476	512	497	500	470	491	459	493	513	484	459	454	491	464	494	458	464	498	477	497	542	475	498	508	478	469	488	493	518	492	508	471	492	507	506	460	486	540	567	510	543	512	498	499	446	487	473	475	512	492	508	465	482	503	500	449	496	490	483	426	498	467	465	495	441	497	517	420	509	505	466	481	507	495	549	489	482	451	480	482	494	503	512	503	499	473	481	509	509	503	436	508	491	485	514	520	510	469	476	517	494	467	487	504	478	506	479	494	481	509	508	510	491	495	498	501	488	481	475	463	454	487	447	468	499	474	510	498	508	496	461	494	476	486	523	497	544	465	503	492	484	477	491	510	509	512	495	509	520	489	484	517	545	533	500	490	518	495	456	506	468	477	503	478	494	521	514	466	478	461	487	485	537	482	468	463	510	514	484	476	526	481	518	484	531	475	522	503	446	492	445	449	517	474	504	501	501	503	499	487	512	476	506	539	483	454	468	501	455	511	490	496	450	475	487	472	479	487	504	500	491	496	519	534	463	497	471	516	470	481	473	521	515	509	487	493	548	486	471	480	450	439	472	489	443	517	490	498	485	502	473	495	500	522	533	503	486	532	499	501	441	469	489	499	508	468	482	456	522	505	469	523	496	454	512	506	467	487	460	495	542	497	531	499	472	495	525	488	474	488	486	520	494	490	504	481	488	505	440	486	520	478	462	477	476	515	489	462	479	508	484	531	490	470	494	505	488	505	499	494	468	482	509	484	461	460	470	525	495	439	512	515	476	477	499	504	467	509	486	491	494	501	485	505	501	529	480	531	523	488	449	485	528	500	473	459	472	457	482	492	498	529	477	505	456	482	458	505	516	493	505	476	522	475	514	486	484	494	455	520	512	461	507	490	508	516	490	483	491	469	503	493	512	477	544	495	479	494	465	494	484	487	461	512	490	470	478	477	463	469	489	511	514	527	533	486	466	468	484	508	503	455	537	458	455	494	490	505	504	513	479	473	502	517	494	496	494	485	501	492	469	496	512	469	516	509	487	456	491	485	502	468	494	498	489	463	484	477	484	489	500	478	480	458	508	465	509	463	478	488	507	517	450	498	491	496	490	495	503	511	488	468	507	508	520	487	489	468	544	521	500	477	442	532	504	508	494	505	468	496	455	525	541	497	488	427	471	465	494	525	503	462	495	462	504	473	510	502	490	506	461	506	451	511	507	507	503	503	492	477	483	493	490	482	465	450	496	508	465	533	474	517	511	465	485	481	499	460	484	506	515	486	503	484	513	484	497	497	498	505	493	438	525	496	554	471	469	504	487	490	503	521	469	499	526	472	499	495	537	478	470	470	465	481	539	504	463	513	540	505	489	464	483	462	518	496	516	510	509	475	529	477	488	473	500	516	493	476	491	522	484	467	502	500	510	498	500	471	463	472	479	442	489	467	522	466	480	521	449	536	443	475	465	466	484	543	489	487	471	474	507	475	506	501	496	510	483	502	456	520	477	473	500	498	489	473	460	503	508	487	504	534	487	488	489	499	480	507	454	505	478	463	452	487	482	488	487	455	470	489	488	509	442	458	483	532	460	474	535	487	496	510	492	477	499	505	489	523	477	474	486	492	461	534	481	502	520	490	505	486	473	461	507	464	401	485	493	484	477	494	531	488	545	535	497	487	473	464	474	537	487	479	459	498	517	499	513	498	510	503	512	474	470	510	497	479	485	476	481	512	505	489	485	492	479	530	532	491	475	493	486	469	456	448	505	482	514	510	500	481	490	488	498	517	496	449	490	483	478	474	499	491	516	459	471	519	493	502	499	483	498	484	504	523	474	489	448	513	485	513	514	475	524	529	478	496	465	508	437	492	471	494	449	465	486	497	503	456	451	444	449	453	468	488	454	454	496	475	493	482	472	466	484	486	507	497	474	502	482	482	483	495	508	481	467	499	479	518	486	496	455	527	486	507	497	471	466	491	484	499	536	492	493	467	460	464	475	525	476	543	489	514	490	480	496	518	517	505	523	468	449	483	477	505	477	494	488	486	449	490	518	509	443	478	538	499	507	448	475	493	517	521	511	462	481	463	469	499	504	466	477	462	469	465	495	492	501	514	470	499	498	515	469	504	447	467	521	471	494	492	488	502	505	465	487	472	475	490	479	472	479	464	495	494	513	487	509	509	504	502	513	498	488	455	499	509	507	533	464	497	487	477	476	453	448	462	482	478	513	494
27284	20103	8209	1138	693	594	640	561	576	582	564	566	571	599	563	540	546	591	519	537	530	511	522	558	586	538	513	545	596	598	582	568	576	554	565	553	561	538	522	536	570	567	526	544	562	529	540	569	564	556	600	581	544	575	587	543	550	514	586	571	548	550	522	524	555	518	543	551	538	523	568	546	614	586	548	575	556	571	585	557	537	581	519	569	601	582	534	554	534	516	516	505	550	551	578	570	561	578	560	577	531	548	575	565	528	567	551	581	555	594	603	577	539	552	570	551	552	532	538	567	498	534	539	543	568	583	566	586	560	541	557	565	554	551	545	535	532	565	556	535	556	534	539	531	537	518	499	581	576	544	556	565	566	533	517	552	508	565	517	517	526	591	556	557	531	545	529	567	548	561	556	524	554	527	531	605	550	574	539	562	569	558	539	571	571	582	568	514	540	490	539	552	587	508	563	503	574	541	544	507	584	554	573	549	504	566	582	551	553	527	554	533	566	614	598	556	580	537	540	546	516	559	535	541	548	524	574	563	555	548	562	538	533	570	547	584	586	592	526	567	569	530	533	518	567	560	555	508	518	559	520	545	527	532	568	539	568	548	509	544	533	531	547	548	559	542	548	569	532	543	560	559	576	563	561	519	520	573	537	560	558	529	569	522	565	568	562	596	550	530	536	589	513	534	531	535	527	543	548	539	580	565	546	590	545	531	543	531	510	558	570	573	564	567	537	548	553	549	539	551	537	572	524	516	520	605	537	564	555	560	559	537	572	546	576	550	556	560	517	590	527	570	530	597	589	553	537	523	609	546	515	576	573	564	581	532	550	532	557	567	557	526	535	547	546	526	540	552	553	570	556	564	572	589	535	549	528	562	541	598	580	584	540	543	530	593	543	532	561	534	555	551	573	542	563	556	561	558	559	516	521	563	549	533	583	512	506	564	586	578	595	578	549	552	585	525	562	552	545	524	511	578	573	555	569	555	554	541	511	562	530	521	552	573	553	553	577	550	553	556	563	525	568	542	587	546	516	570	554	529	559	564	558	572	569	588	565	521	548	525	538	509	570	585	570	556	550	564	558	525	540	552	526	509	594	556	551	566	609	511	557	567	585	561	560	512	548	544	533	575	534	605	549	552	591	559	546	552	544	530	554	599	540	557	525	557	534	517	528	588	554	551	553	543	607	547	550	570	615	571	566	558	563	565	574	546	533	578	571	559	591	569	528	528	548	568	566	551	555	535	599	560	574	580	606	552	557	553	579	589	539	586	527	569	541	586	540	566	582	522	559	575	522	575	548	479	522	547	608	516	536	575	563	544	519	546	531	533	532	574	568	547	550	569	533	571	532	533	546	551	584	579	558	572	525	519	529	550	509	520	529	552	564	524	509	562	567	543	548	564	561	509	571	521	530	546	569	578	537	510	540	552	527	583	554	511	551	577	522	528	565	565	552	561	497	568	581	552	536	568	583	578	586	534	516	564	525	577	566	556	510	542	596	525	504	562	519	558	551	572	555	541	575	554	543	541	517	526	594	582	547	570	578	550	574	559	534	574	534	564	583	560	568	518	596	566	574	515	547	560	565	553	563	515	560	581	569	575	525	553	571	573	609	548	536	544	564	537	568	557	566	506	569	550	510	590	620	559	583	550	547	601	548	542	560	534	569	540	571	551	539	574	520	561	551	595	533	573	542	517	530	566	553	514	586	565	591	532	563	545	578	584	582	529	572	549	554	537	569	574	555	539	551	532	576	526	571	593	604	554	568	552	555	529	537	520	578	574	516	530	575	566	550	512	594	544	499	540	558	582	582	623	564	575	557	546	578	534	601	495	539	566	574	558	547	527	505	561	597	567	557	585	552	567	521	542	533	569	508	597	513	565	561	594	554	527	527	569	534	553	559	552	537	515	539	566	545	505	558	562	570	560	567	581	539	519	524	512	549	550	558	553	543	530	525	594	534	545	539	540	561	551	518	567	569	543	526	520	588	540	517	571	566	537	529	523	530	568	510	533	547	557	520	503	549	607	559	529	537	534	545	579	565	526	540	520	576	580	561	574	555	559	597	575	575	540	582	579	582	531	569	542	511	600	547	558	575	573	561	528	513	546	554	567	592	551	546	515	528	554	554	531	563	471	539	565	582	586	512	535	532	560	557	563	558	569	560	570	550	520	565	544	588	537	550	599	550	573	529	577	552	566	563	576	566	599	579	532	540	547	529	571	543	525	559	537	515	535	569	537	530	553	540	549	497	563	564	587	501	598	532	564	538	534	551	564	552	575	539	555	579	535	572	586	550	547	551	562	537	529	530	559	523	521	533	551	570	536	513	543	505	536	532	568	569	566	541	539	565	570	575	564	577	504	564	496	543	548	549	525	554	564	568	589	537	519	537	569	561	570	541	579	543	515	518	527	544	547	571	535	505	553	547	525	612	512	550	557	559	562	564	547	547	569	576	564	553	543	533	594	557	524	519	574	561	526	522	569	501	530	589	549	522	544	546	540	566	555	541	571	536	538	543	582	568	543	579	567	571	528	570	523	576	568	559	534	554	540	557	544	557	521	546	539	541	580	519	545	605	559	550	552	539	603	527	566	584	547	535	580	569	515	594	569	567	563	534	591	542	564	537	554	561	528	547	549	526	568	577	568	520	528	558	556	538	510	584	516	543	528	589	529	572	591	484	570	522	549	533	542	562	520	585	553	593	558	516	605	567	535	585	502	547	532	526	584	536	502	541	548	527	573	533	550	533	567	565	557	547	548	587	556	593	586	547	575	547	545	559	572	501	512	559	495	548	575	582	538	555	598	579	556	561	581	572	570	570	570	550	563	542	592	583	581	565	537	542	533	542	520	569	518	563	563	533	587	545	554	558	496	562	561	575	556	479	572	547	585	547	576	565	564	593	552	555	536	533	569	523	547	542	500	571	571	555	575	567	558	540	558	551	539	537	532	512	566	537	554	539	565	507	595	543	507	524	543	577	554	559	544	605	547	515	512	515	553	577	539	562	568	582	579	559	570	524	552	539	572	548	543	569	533	556	550	608	557	572	520	554	558	581	552	553	554	591	557	586	546	568	523	504	527	512	551	536	623	533	572	546	530	605	570	506	562	550	501	550	534	557	546	562	559	618	597	557	578	479	542	596	546	521	558	558	542	558	533	549	568	583	532	564	538	557	569	552	537	549	537	544	518	575	565	560	530	547	509	559	565	553	585	552	551	570	583	516	547	564	493	564	526	545	542	497	565	586	582	541	545	551	534	575	575	560	561	575	526	598	559	549	515	563	575	543	542	558	548	549	589	527	503	524	519	557	521	552	526	559	571	540	555	542	549	536	569	565	619	515	552	567	520	547	562	559	560	539	531	521	578	502	573	528	571	550	549	546	542	506	537	544	547	527	578	569	540	569	540	559	552	586	597	562	517	537	555	549	583	537	542	544	563	570	536	573	511	554	542	558	583	530	550	650	565	582	565	533	547	581	562	569	557	568	525	565	571	533	562
15488	1629	1322	982	806	754	747	676	696	657	659	649	672	655	644	654	632	681	645	660	651	666	649	687	654	709	644	655	692	637	643	689	626	673	643	678	669	658	626	656	659	628	636	635	672	612	634	641	664	668	631	656	678	633	673	681	648	650	684	675	656	654	668	655	673	619	625	669	641	619	677	675	633	645	637	617	674	630	605	630	602	670	651	641	669	639	652	637	667	607	631	655	615	647	668	624	661	687	624	618	661	622	653	608	679	655	635	679	632	634	698	675	646	629	676	669	670	607	656	661	665	645	633	683	642	607	704	650	664	662	664	642	654	641	638	615	637	593	665	630	660	631	689	644	619	648	633	621	646	657	624	643	631	645	664	663	683	619	690	677	680	664	645	649	633	686	635	655	667	643	672	646	635	688	637	665	599	649	662	621	720	672	707	646	690	638	630	655	605	587	612	644	654	628	680	646	627	637	657	609	624	633	664	674	654	653	663	662	645	639	629	598	655	638	696	637	667	694	695	622	655	661	610	635	629	613	635	637	652	668	630	636	648	637	642	716	596	626	635	673	625	597	656	654	630	636	612	645	624	672	664	660	650	630	668	681	707	638	644	605	679	673	614	692	659	621	680	642	609	629	670	624	642	647	653	656	676	627	602	683	633	654	681	647	663	623	664	626	646	688	667	610	616	681	624	660	644	615	630	651	614	579	620	626	639	613	624	647	672	656	620	665	665	615	661	639	665	614	642	644	678	630	624	659	662	656	614	730	626	657	630	642	624	688	674	660	622	607	616	714	623	664	611	630	650	656	632	667	676	637	701	599	634	666	609	652	632	646	656	638	679	642	641	660	641	645	583	683	624	631	660	744	644	656	649	689	664	673	665	647	656	695	612	651	666	658	667	638	678	685	641	641	607	670	672	625	658	671	615	664	677	645	693	694	617	601	643	629	602	649	669	690	659	667	650	650	706	633	633	603	651	650	665	589	684	654	624	637	620	652	684	679	650	669	623	681	627	648	631	685	634	680	655	665	658	621	638	627	626	655	610	603	640	664	690	668	614	663	644	717	695	661	610	634	641	681	638	634	655	661	631	648	613	647	663	669	628	652	654	668	697	668	620	592	626	656	662	609	631	643	685	625	629	692	695	608	644	637	641	642	698	623	645	661	674	612	644	687	692	631	687	674	641	588	644	634	644	669	624	662	617	677	622	645	611	626	631	637	646	649	631	665	655	662	686	627	669	642	598	636	645	680	668	676	676	623	682	594	635	664	693	592	619	660	617	674	665	675	649	674	661	659	635	641	650	648	680	654	706	691	669	628	695	643	646	660	659	681	613	657	621	642	597	622	666	621	703	675	632	617	619	640	646	618	639	659	655	664	611	644	629	661	642	660	672	648	647	631	688	673	623	631	649	678	644	665	642	678	614	626	654	672	673	659	643	670	697	618	659	645	570	637	587	642	617	649	662	634	643	666	672	659	627	630	623	685	644	642	620	645	654	709	676	615	638	657	638	654	626	642	613	653	650	672	680	599	643	662	680	637	646	694	652	656	649	601	629	627	653	651	640	633	624	629	585	654	702	668	655	643	669	685	708	660	643	636	670	644	621	695	629	691	669	631	630	634	655	630	639	653	668	595	646	682	648	620	664	638	662	687	666	672	643	654	674	628	654	662	677	651	654	649	648	599	630	646	632	640	643	617	630	661	666	619	640	621	669	617	650	674	656	639	686	656	664	609	668	722	675	593	635	649	700	656	622	639	649	641	640	641	625	640	662	610	633	664	682	622	667	655	691	616	624	626	682	663	640	661	614	671	636	669	655	684	697	596	654	672	654	642	604	676	656	655	658	629	617	653	655	642	657	669	687	628	694	679	626	607	644	633	650	680	715	653	632	659	676	617	687	647	658	643	676	642	687	632	620	663	643	663	691	640	669	605	612	678	672	606	653	681	637	637	618	646	599	642	630	666	678	646	675	644	619	642	659	678	615	632	673	659	627	653	667	677	663	637	630	632	661	688	691	678	629	658	652	634	631	645	651	633	713	664	649	646	646	635	613	594	627	630	659	645	597	683	658	692	662	641	624	682	653	656	602	686	651	638	648	645	663	666	626	656	681	652	633	661	671	600	649	622	640	611	648	614	640	628	652	637	694	667	675	670	629	676	650	696	644	672	650	652	657	557	635	649	630	622	648	678	666	689	683	609	652	642	605	679	639	639	692	645	629	663	625	659	634	602	652	684	631	666	636	640	644	623	644	610	684	673	675	601	612	659	631	649	615	617	671	669	612	635	655	667	643	659	627	662	663	664	641	619	690	608	630	611	623	630	663	660	637	654	717	646	636	656	648	653	660	644	640	630	666	660	587	608	659	636	655	657	664	647	654	630	615	640	636	658	603	633	699	639	629	636	653	651	678	653	658	659	656	597	678	638	646	616	623	674	641	647	671	646	638	620	640	641	634	641	625	691	631	654	601	636	652	674	670	682	626	652	675	698	653	659	644	616	647	640	655	673	642	671	652	652	673	662	674	637	661	623	621	638	640	678	626	635	627	659	624	657	638	650	620	638	663	671	669	680	603	658	659	678	624	687	656	719	633	614	674	621	675	625	637	653	696	645	672	619	617	658	617	661	665	649	635	664	653	625	600	685	663	658	646	606	660	647	601	633	681	692	649	678	639	617	658	629	655	624	637	649	679	647	673	615	678	658	664	660	667	633	666	671	631	620	705	645	629	659	676	639	660	629	633	685	651	661	678	641	652	636	639	639	621	645	683	649	673	656	661	627	645	622	620	656	616	681	703	669	694	664	699	619	658	627	642	672	606	641	619	650	627	636	636	664	645	686	592	639	678	677	619	631	621	592	631	654	645	659	682	673	669	697	666	644	665	661	654	652	666	698	673	631	645	633	623	618	670	636	642	679	680	661	674	649	676	619	607	637	606	632	621	623	675	617	651	616	614	698	674	671	662	623	649	663	646	655	696	661	622	648	654	642	623	662	627	631	675	647	625	656	634	673	668	658	617	692	645	672	642	675	685	635	689	645	643	653	642	631	663	653	653	661	641	659	683	644	650	654	677	593	648	614	649	635	629	624	633	653	591	655	641	649	639	619	657	630	663	614	692	649	671	642	613	639	663	677	609	706	645	640	639	606	688	628	622	644	630	600	660	653	706	652	658	682	636	681	607	639	639	644	630	618	676	639	663	654	728	651	633	652	645	643	633	649	671	658	656	635	672	603	669	649	622	635	651	640	660	644	662	684	684	660	667	650	650	615	604	736	640	666	685	659	621	666	612	628	687	625	636	619	640	662	633	667	644	616	654	631	690	687	655	611	653	642	684	642	648	656	603	604	656	678	670	649	675	664	662	597	617	657	665	643	702	642	619	672	645	618	635	660	669	656	684	640	645	673	677	661	649	686	631	678	652	635	627	651	632	654	659	599	703	639	638	657	644	598	635	669	640	686	640	626	641	661	646	646	633	684	615	665	680	661	651	650	647	606	633	645
23619	21068	28301	24045	21058	12931	1260	743	575	538	467	456	405	383	392	336	346	344	331	336	306	318	315	350	341	337	318	311	280	299	275	322	334	291	276	326	290	266	315	313	315	301	277	285	298	293	285	287	290	255	262	286	296	305	294	283	315	284	293	308	264	288	270	275	276	283	280	281	308	276	272	271	264	292	267	263	277	287	266	267	276	293	286	264	266	274	253	290	283	281	279	288	286	297	289	275	268	288	292	289	272	302	287	300	248	283	287	278	284	295	254	271	322	280	282	288	262	283	288	268	273	275	259	246	280	270	289	298	303	256	298	312	269	283	283	265	267	298	298	260	284	289	302	257	273	291	278	283	277	279	279	278	280	293	278	273	278	294	289	270	274	284	286	280	286	301	285	278	299	305	260	273	249	264	276	272	274	310	245	294	282	268	266	272	303	269	269	287	285	288	280	278	289	276	311	279	298	280	269	247	283	274	284	282	328	276	282	282	270	301	254	300	282	252	305	326	239	279	260	287	261	278	318	297	287	283	276	265	284	256	253	294	270	285	295	297	299	279	279	278	268	265	277	306	319	289	285	271	250	277	269	262	315	279	285	282	278	290	315	294	296	289	257	289	276	267	297	279	274	266	266	266	279	284	294	287	277	277	274	296	277	280	275	287	274	273	282	275	281	298	265	287	300	301	258	320	277	288	286	304	311	304	297	256	284	255	293	303	279	260	278	294	270	290	286	281	278	261	274	277	275	301	311	267	269	273	283	280	271	287	272	284	297	277	266	302	280	265	290	282	267	268	271	273	307	276	282	274	303	271	273	287	262	255	262	261	286	307	278	313	281	277	290	275	250	273	312	301	297	279	298	323	265	273	291	260	266	295	259	306	303	303	261	298	277	280	277	309	276	290	283	279	287	286	268	253	273	272	270	293	273	286	284	294	257	275	273	264	254	282	276	251	250	273	275	297	275	277	286	257	299	295	279	276	293	272	273	265	233	281	288	292	268	314	280	285	268	277	297	280	278	288	282	286	293	284	283	300	291	269	269	279	288	287	251	278	314	310	292	295	299	256	266	266	287	274	283	260	281	314	300	265	303	257	275	293	274	276	335	295	289	286	309	276	291	291	293	255	260	282	265	290	297	291	291	284	273	294	280	301	275	310	261	261	240	296	280	263	274	254	282	299	273	293	308	289	294	281	302	280	277	279	283	309	290	295	258	291	277	277	307	285	282	274	283	289	275	277	260	280	280	265	281	281	322	259	273	284	314	308	275	272	314	277	277	292	297	268	299	290	251	288	322	299	267	284	248	293	294	278	292	280	275	259	268	285	283	249	279	258	249	281	269	271	296	278	293	311	273	302	311	288	277	289	273	307	289	311	284	305	307	303	275	280	291	270	320	276	293	272	320	297	315	299	285	278	264	307	293	248	276	289	309	277	287	264	274	286	279	303	304	267	302	263	289	319	310	283	303	279	271	283	293	299	259	273	269	262	286	284	318	301	263	307	271	259	292	271	287	293	278	267	276	266	283	279	266	298	293	302	250	286	328	287	269	271	273	321	277	278	288	252	282	311	276	321	294	280	252	277	300	257	271	285	305	285	287	270	290	306	302	281	301	293	316	272	280	282	288	269	302	292	273	305	266	278	286	264	293	256	253	280	279	307	261	280	273	281	267	306	294	272	286	281	296	293	253	281	292	278	268	262	247	254	281	286	294	253	263	270	290	309	279	288	279	302	277	273	281	260	267	303	278	289	286	286	288	292	287	284	302	275	284	277	260	280	306	262	295	284	250	284	273	285	264	273	285	274	291	308	280	287	279	293	263	269	256	241	294	280	266	288	286	261	271	288	301	261	277	271	248	281	284	272	249	295	273	291	298	273	288	259	303	295	274	294	281	301	298	269	266	255	293	269	294	317	293	259	298	300	292	288	256	291	273	276	291	306	253	297	266	289	275	264	285	286	303	261	282	266	283	278	266	278	263	274	302	273	310	309	310	275	259	300	292	297	314	252	282	293	285	271	290	255	289	280	282	266	293	280	253	288	286	296	253	273	275	282	289	281	248	287	281	258	286	266	280	252	286	280	305	301	324	282	305	293	291	279	236	256	287	276	290	309	288	284	315	246	271	306	277	273	280	285	275	257	281	274	285	305	282	258	283	253	265	284	298	261	277	277	285	295	271	288	268	250	261	280	311	310	265	266	284	322	252	293	281	272	271	286	260	259	292	275	270	257	271	273	288	284	321	282	265	299	281	275	308	283	283	275	272	288	270	293	293	251	282	262	285	305	284	267	278	276	270	278	289	295	276	263	263	291	287	294	284	300	288	275	300	274	313	324	285	280	275	293	293	272	287	265	278	301	319	265	296	256	301	301	257	279	243	253	271	244	295	278	304	259	275	284	275	260	265	281	305	297	282	295	289	284	279	280	243	269	299	273	291	290	285	286	331	292	296	274	278	264	263	283	262	238	290	244	286	253	251	314	282	279	312	302	252	280	273	279	282	274	274	299	247	241	245	289	255	279	272	286	285	243	260	263	279	278	274	290	293	249	246	267	296	277	303	293	299	255	255	304	259	241	271	249	297	274	262	268	258	264	292	290	289	255	276	306	303	274	272	288	295	323	285	274	283	264	272	282	257	284	275	267	260	251	331	293	282	303	283	278	300	275	293	294	283	285	261	280	291	288	287	298	288	265	258	280	275	287	275	291	267	266	277	260	304	300	305	256	270	248	275	243	279	262	311	275	282	257	327	257	266	281	247	313	277	322	316	304	270	269	242	285	283	301	290	286	276	273	280	278	275	255	292	292	315	290	281	306	279	293	290	270	295	276	292	268	286	304	278	275	276	271	260	304	272	293	293	290	275	267	273	262	301	287	291	257	277	252	260	302	260	269	243	263	264	295	266	277	291	279	263	253	298	276	281	243	299	261	276	286	291	272	294	289	303	277	283	246	283	302	278	298	298	272	283	282	303	283	286	291	291	267	310	288	304	258	267	268	301	285	227	294	299	285	276	267	246	299	307	285	298	278	312	287	290	307	290	303	269	270	276	273	299	303	271	305	272	309	268	283	284	273	263	268	267	288	262	270	287	278	274	294	291	277	280	249	250	268	285	276	289	279	327	297	277	263	252	281	267	284	287	315	288	277	269	298	303	251	266	276	269	251	298	266	299	285	272	280	290	272	275	287	252	259	256	277	270	278	316	301	268	283	292	264	274	258	283	300	298	281	256	273	266	291	244	287	277	277	300	270	290	263	276	286	276	288	248	258	306	271	272	270	267	301	300	257	260	302	273	284	275	287	265	303	291	257	285	313	293	290	311	265	280	298	250	283	278	276	296	261	260	287	289	290	251	297	275	289	284	264	283	316	269	260	266	276	270	306	322	272	280	249	305	283	289	265	289	308	268	289	281	293	280	256	297	277	274	246	268	268	285	261	305	268	278	255	279	256	283	265	276	261	314	278	260	317	260	277	249	292	284	293	263	277	271	269	269	279	286	272
32213	10627	8765	4410	2671	2124	1555	1312	1020	906	792	713	612	569	506	527	472	462	426	417	428	425	410	404	413	392	405	381	382	382	392	396	379	405	340	375	351	378	348	352	380	340	331	355	362	381	355	380	350	338	348	366	318	348	325	349	371	355	345	338	371	365	359	342	333	367	358	370	397	360	354	348	357	355	328	345	354	318	333	358	393	368	356	366	337	333	326	322	366	350	361	349	351	367	325	384	327	342	381	340	332	345	364	324	335	315	343	322	336	329	321	355	333	332	349	336	330	326	353	322	371	340	357	349	364	335	339	331	325	318	350	370	327	355	363	343	340	365	321	355	340	307	355	338	373	364	348	342	343	360	330	347	346	366	357	331	311	369	358	334	339	339	336	363	360	335	327	376	314	361	332	368	372	332	354	317	336	332	346	336	359	318	316	331	356	375	365	361	314	333	340	329	355	318	331	351	344	326	289	334	335	326	337	331	342	325	336	306	335	335	351	343	341	327	357	347	330	359	355	319	352	343	342	335	361	346	332	333	367	364	348	330	352	337	355	353	333	336	343	325	350	306	383	322	349	312	364	374	353	344	314	326	324	342	322	352	337	340	344	331	362	351	345	339	313	366	342	344	361	295	347	344	329	343	336	337	340	366	367	324	350	374	344	362	309	359	335	340	336	322	307	349	320	332	342	312	379	372	335	346	360	352	333	364	340	343	325	356	361	368	350	366	349	310	339	358	376	343	335	358	330	359	343	354	335	350	332	317	330	334	369	315	366	312	354	354	362	333	334	354	354	335	344	323	374	355	317	333	320	335	340	364	325	328	351	332	362	338	344	351	331	320	342	350	355	374	346	364	336	351	351	344	308	328	342	328	347	329	339	317	345	322	341	354	323	347	347	356	358	345	332	338	332	377	368	337	378	307	317	319	362	343	352	364	330	330	341	356	366	324	352	352	359	357	348	361	333	373	349	330	364	336	349	357	336	348	338	355	330	362	333	328	341	357	349	328	372	340	347	337	360	333	356	382	364	352	325	337	330	342	342	360	334	358	347	399	321	344	313	336	345	352	382	352	365	356	314	370	363	358	328	330	316	338	365	361	379	310	325	378	358	325	359	359	352	353	357	353	369	341	338	355	330	338	373	328	348	353	339	351	381	377	348	349	286	319	326	331	353	302	338	329	344	351	347	361	364	318	359	336	350	373	360	325	325	317	367	324	393	349	339	328	368	365	325	334	368	379	307	332	311	346	371	364	330	316	357	352	345	370	344	340	343	322	321	364	336	350	357	314	332	379	334	343	365	336	334	352	328	339	329	331	380	342	340	318	347	340	343	350	347	355	341	325	336	355	333	341	335	340	336	309	325	357	366	339	345	353	358	365	345	359	360	342	324	325	331	312	337	344	354	344	353	336	317	349	310	334	347	360	354	341	331	341	355	341	371	355	338	357	339	335	363	343	352	345	330	326	312	301	359	329	338	329	354	335	336	348	343	345	344	343	345	346	349	363	345	332	351	382	341	352	336	309	344	373	326	366	338	343	342	329	343	325	373	356	348	309	364	331	330	352	332	368	338	372	363	330	338	387	321	325	368	328	336	309	318	355	336	342	344	331	365	346	348	347	349	352	333	327	338	361	326	328	355	334	315	349	343	323	357	353	330	318	374	338	348	330	327	322	325	317	334	332	336	374	347	325	323	358	361	337	326	350	343	354	369	334	349	371	353	340	361	331	345	327	340	361	336	346	347	342	356	339	345	343	338	336	368	341	316	375	351	335	355	319	333	372	351	322	365	346	364	352	337	343	304	316	383	331	355	329	303	368	357	338	319	345	361	327	321	333	357	316	310	338	307	333	371	324	360	350	329	350	307	346	351	340	334	333	340	329	336	341	312	329	346	312	328	306	323	329	343	335	334	353	315	319	377	321	322	345	381	354	342	374	323	342	333	353	349	324	359	360	336	325	319	368	351	349	368	328	334	362	331	333	326	315	338	353	337	356	363	363	346	327	357	307	342	346	354	341	337	374	358	339	334	352	321	368	350	353	370	321	371	315	346	356	352	361	337	345	298	356	345	343	343	346	341	357	335	319	352	308	331	347	353	323	333	343	365	383	353	338	344	342	359	352	359	352	326	349	337	355	331	400	357	344	342	368	359	345	304	330	342	331	377	349	367	326	336	309	346	355	359	349	322	353	356	359	353	331	310	359	380	344	317	374	364	313	351	361	326	293	332	367	330	354	360	306	343	333	309	357	336	340	361	354	345	333	334	306	352	351	337	320	356	344	335	327	347	352	344	334	372	321	357	332	375	353	337	346	330	374	322	338	340	339	324	325	328	358	335	346	327	319	343	351	363	361	372	344	362	371	350	326	332	364	369	357	332	322	331	341	344	323	346	328	360	339	322	310	341	319	333	318	338	303	371	318	337	348	362	321	339	331	311	332	349	357	368	340	324	332	337	347	341	372	353	333	349	330	308	360	336	376	323	328	314	376	337	332	338	372	340	359	315	330	327	352	342	328	352	342	353	302	342	327	323	383	365	359	341	345	352	342	349	347	343	356	341	348	331	359	323	356	347	388	332	336	332	325	339	328	313	343	331	347	316	342	350	362	345	337	368	317	335	363	340	345	348	318	317	331	320	377	343	370	348	354	341	330	335	307	337	359	362	351	315	328	353	327	311	321	340	322	337	362	366	315	357	354	344	352	342	303	317	331	342	358	368	317	366	344	322	324	370	333	334	344	359	364	336	352	326	339	335	344	318	353	350	391	355	332	357	365	365	340	348	332	312	329	362	301	326	323	372	337	328	342	338	327	359	330	352	334	382	328	314	327	321	320	320	364	363	358	347	344	313	341	346	352	327	326	329	340	385	376	326	370	348	317	320	387	378	301	348	339	336	357	295	336	354	348	333	360	327	364	342	338	335	324	331	346	342	333	346	359	345	317	325	329	339	332	354	351	355	367	330	333	332	346	335	314	310	321	323	361	334	326	324	368	350	370	311	365	338	340	346	361	373	291	349	340	337	333	401	335	344	332	347	300	341	356	362	335	335	306	338	332	356	338	353	323	328	333	332	336	367	343	362	365	355	336	335	322	333	327	335	340	344	333	347	336	363	359	328	320	326	317	341	347	373	342	352	335	332	368	330	336	333	330	311	352	362	306	364	331	332	359	387	312	347	358	359	375	342	357	367	358	385	361	357	317	343	383	367	336	312	324	329	373	365	359	325	352	335	376	359	364	354	342	358	313	341	331	349	341	324	349	371	340	370	337	330	343	359	349	344	343	300	321	350	327	330	338	347	361	350	334	326	330	361	320	373	354	310	351	340	340	354	330	370	353	343	303	342	353	330	322	317	362	331	334	334	355	351	346	356	296	311	365	320	340	318	337	366	320	352	346	340	357	315	320	378	350	313	308	369	346	376	345	330	344	348	374	316	351	344	370	363	353	339	323	328	320	323	346	364	331	343	336	316	360	367	338	364	340	330	304	349	326	333	352	338	356
24948	21070	27410	24849	14268	1528	1046	965	883	884	947	806	826	802	828	836	813	766	760	753	757	788	793	788	840	787	741	780	782	815	785	782	800	745	775	803	805	787	727	753	825	784	770	773	758	783	772	817	756	748	759	748	730	793	736	763	790	781	791	723	743	755	760	784	742	739	787	756	773	740	780	714	760	777	734	803	722	764	733	790	803	744	772	742	746	789	826	730	750	759	780	754	742	740	780	804	698	727	723	769	757	761	699	731	837	749	771	721	721	717	727	746	751	775	734	853	744	751	753	763	755	773	791	747	720	778	767	757	756	730	778	751	802	773	750	790	772	776	776	745	773	769	747	734	735	734	792	749	780	752	756	786	761	712	774	730	812	718	748	712	729	797	730	775	731	733	793	746	779	764	752	762	808	708	731	781	770	739	759	771	707	820	767	747	785	723	768	770	796	741	680	785	778	800	771	753	747	763	772	751	765	753	773	781	707	740	736	725	754	712	770	749	793	767	736	778	770	791	737	749	735	746	759	695	754	731	734	765	763	763	730	755	751	726	727	740	778	760	763	722	769	723	788	740	756	773	688	761	758	752	745	807	712	720	774	764	815	799	782	775	735	806	752	739	829	724	791	726	736	760	776	737	785	716	819	730	743	777	711	721	692	732	756	738	751	786	815	717	762	786	734	726	782	726	735	727	738	755	752	729	739	765	784	751	753	794	766	763	777	773	741	715	815	739	772	785	731	737	746	791	747	760	783	765	690	764	734	745	758	748	774	705	736	766	833	746	766	755	786	768	762	753	751	746	766	788	752	768	703	748	706	826	750	728	787	757	714	785	743	696	759	738	733	779	776	766	745	800	767	737	809	793	749	758	759	773	772	755	762	787	725	752	761	799	752	718	792	740	744	740	729	795	767	732	821	767	718	751	728	779	784	734	785	724	797	767	739	770	750	818	805	749	735	699	742	737	748	751	806	810	746	818	744	790	791	800	722	796	785	760	713	796	755	757	720	754	738	761	756	770	780	804	761	760	729	762	751	748	748	759	695	785	729	723	740	837	774	692	769	765	741	719	726	709	744	808	761	725	771	747	765	770	753	740	770	799	788	777	754	808	764	809	783	769	797	758	781	742	762	801	769	747	786	753	787	721	729	752	756	718	757	811	801	796	723	737	753	747	778	749	702	771	757	717	735	748	779	710	771	722	731	720	774	740	727	733	814	800	714	766	726	742	730	751	736	758	793	751	747	736	756	760	768	757	771	764	752	754	807	783	779	768	771	765	703	767	752	734	750	803	765	785	713	718	753	762	764	752	767	713	755	774	779	740	796	724	690	785	747	771	803	759	770	753	770	754	746	749	708	816	798	737	764	756	735	755	778	732	758	773	766	765	765	771	770	740	771	761	765	746	757	744	736	721	742	747	762	748	736	792	737	744	793	776	712	770	768	783	751	740	749	754	739	725	750	740	737	797	780	706	746	812	767	746	783	779	737	735	752	789	735	777	754	734	740	728	765	747	768	761	733	727	765	725	777	720	736	704	765	817	802	783	745	754	752	788	773	826	759	794	722	717	755	742	709	746	769	754	767	810	763	756	775	751	789	755	726	758	707	786	777	794	714	722	779	778	768	764	769	760	770	758	745	769	777	773	761	791	789	762	752	736	734	736	704	732	793	728	704	765	693	762	725	748	767	743	785	746	752	767	723	782	796	705	756	819	708	760	772	731	782	761	745	747	736	746	707	766	719	721	774	774	802	732	758	787	720	769	755	786	764	781	717	789	740	711	777	751	755	748	777	730	740	733	770	746	766	775	784	758	777	744	725	741	768	773	793	760	751	800	795	783	802	751	749	771	745	757	782	757	776	770	763	781	823	767	768	773	777	781	746	777	779	796	745	783	736	774	739	751	773	744	734	726	783	725	783	791	776	818	746	752	796	768	767	746	759	708	761	741	728	739	750	784	720	707	750	769	762	733	768	782	743	784	735	732	714	783	709	768	805	716	704	772	769	718	742	790	757	786	747	705	744	727	779	743	738	774	724	789	768	749	733	757	737	789	732	777	797	745	755	740	752	749	757	768	749	755	791	732	726	762	824	783	749	755	743	756	764	763	733	752	792	793	746	727	716	765	744	769	779	758	768	756	778	744	721	778	726	755	798	727	755	751	760	781	712	770	764	748	765	779	766	756	769	702	766	782	743	759	752	773	723	745	713	752	740	764	768	759	774	743	737	746	760	771	744	756	759	720	802	754	778	753	757	804	787	787	755	750	750	730	737	738	749	726	753	758	711	755	813	807	727	832	779	734	819	745	710	770	780	761	728	774	736	747	747	742	779	738	752	751	765	787	797	770	744	743	752	755	776	766	763	741	738	709	707	699	720	778	784	754	770	703	765	774	761	758	774	739	773	801	763	778	809	792	825	773	757	749	790	739	769	814	731	737	814	778	757	710	736	774	741	761	725	743	730	757	691	738	729	750	765	758	748	805	754	719	706	759	739	761	748	765	701	756	749	795	745	714	714	742	721	787	763	738	729	776	794	757	760	787	707	755	792	789	755	762	769	769	724	743	763	726	761	776	763	735	761	738	759	724	745	773	767	779	816	722	726	800	774	765	729	734	775	750	700	694	777	805	749	740	709	755	751	748	780	739	753	782	794	724	760	785	782	772	757	765	741	709	770	724	800	768	733	742	703	720	823	765	754	712	764	810	767	771	722	768	717	781	767	766	747	774	762	749	760	739	747	748	726	762	748	748	805	768	712	756	744	800	795	710	756	764	775	723	745	763	774	733	777	797	823	800	749	788	720	742	793	741	789	759	745	773	732	706	776	781	746	778	759	733	801	770	747	710	761	723	716	743	786	817	789	753	763	729	775	756	763	789	712	783	767	760	777	760	754	759	776	769	776	780	730	735	754	757	732	742	724	789	728	743	745	748	739	762	762	736	725	748	779	803	766	766	746	744	779	747	732	780	763	771	749	747	747	732	767	731	776	785	774	755	724	757	780	777	738	746	778	797	756	824	756	722	802	744	754	682	765	696	751	758	746	811	743	751	751	728	762	710	781	757	782	785	743	746	758	740	751	680	758	768	764	781	749	768	765	742	761	766	791	738	776	779	733	759	724	763	778	757	747	792	735	758	784	736	748	756	774	785	767	800	718	734	757	761	754	746	724	759	745	742	769	732	806	729	739	739	751	709	777	763	754	746	763	747	770	799	823	812	734	739	751	778	755	735	771	811	767	776	761	748	751	735	757	729	759	820	745	727	729	751	796	762	735	746	713	789	766	806	781	765	764	757	748	751	732	776	724	719	745	715	733	751	737	776	742	733	791	774	749	775	730	753	810	804	712	753	750	746	749	741	723	719	778	773	760	809	759	733	768	785	775	737	724	752	725	771	787	769	772	782	760	776	713	799	741	794	701	773	767	727	737	748	774	753	798	750	724	776	759	766	785	747	742	748	772	705	735	796	731	783	715	754	741	744	732	718	734	762	733	764	704	763	758	757
32078	6773	5520	3044	2198	1856	1535	1383	1267	1183	1054	1030	1027	963	924	987	901	935	916	918	894	848	885	896	875	876	848	913	869	882	902	891	878	850	910	859	815	846	879	854	882	884	863	852	881	867	858	909	845	911	931	885	852	863	846	839	857	856	852	892	856	845	859	843	859	859	848	872	840	849	912	815	827	882	890	827	847	880	880	878	829	892	865	866	898	815	872	875	801	859	892	822	905	845	824	813	849	800	841	862	888	843	852	871	838	831	848	842	863	811	896	884	908	863	850	792	833	864	813	860	852	845	813	889	867	817	804	870	846	874	855	863	898	812	856	833	862	884	846	869	856	861	845	822	848	898	904	818	827	826	883	888	887	861	875	846	798	901	840	877	824	866	802	881	878	872	846	834	930	899	855	850	844	914	904	815	839	855	877	807	862	879	856	856	835	872	818	876	881	864	838	887	835	862	855	858	877	847	936	829	832	906	851	793	835	881	854	776	838	865	835	835	845	868	836	800	833	845	810	848	846	795	847	827	877	859	818	879	856	817	866	896	833	819	831	856	850	900	838	856	864	830	862	826	848	825	817	845	876	794	898	876	883	865	835	868	831	850	896	834	876	850	812	928	861	859	883	862	872	815	892	865	844	876	880	831	847	873	845	817	845	844	854	858	899	832	866	911	878	827	863	820	881	804	892	852	865	823	821	784	862	824	849	843	854	820	878	844	886	825	839	853	870	828	828	834	818	815	888	809	910	935	845	883	872	841	802	867	874	841	842	862	870	889	888	823	899	856	822	821	873	826	827	864	881	812	871	863	850	853	828	838	838	863	842	842	852	867	879	873	836	898	823	889	804	871	892	804	840	895	874	866	867	870	942	847	827	817	855	846	842	820	862	874	829	845	803	823	853	826	818	853	879	780	845	839	853	820	852	804	825	841	842	850	902	854	807	825	880	864	854	826	863	868	850	794	848	833	830	849	892	895	877	894	832	832	836	899	866	844	826	870	862	868	871	823	888	874	821	858	874	859	886	893	822	872	867	854	814	843	818	867	855	841	856	823	898	869	860	863	852	781	799	913	883	835	893	810	865	876	807	862	869	866	828	858	833	860	859	809	826	863	862	859	883	841	854	881	807	889	858	884	836	854	883	821	879	901	830	897	881	805	900	807	831	849	877	808	854	874	852	810	883	868	817	814	885	829	815	833	884	867	849	835	861	848	842	854	857	835	802	869	844	873	873	908	846	838	875	899	829	848	783	831	853	884	797	831	858	877	846	846	857	845	838	849	815	804	910	820	873	839	839	868	818	838	813	857	845	884	899	860	843	909	860	886	845	872	835	840	851	832	790	866	825	845	820	858	874	874	867	844	855	883	847	856	845	886	770	901	896	877	820	858	848	833	805	828	839	870	854	857	891	846	871	843	804	865	856	847	827	875	866	839	809	848	847	890	845	880	844	819	802	872	807	846	861	793	887	844	877	823	847	915	800	963	882	868	866	842	794	808	828	868	863	863	867	841	850	898	847	823	865	854	850	888	884	847	832	831	841	810	858	875	849	854	899	845	867	830	854	825	896	834	884	825	806	926	879	878	861	882	897	885	894	797	819	868	840	854	873	838	786	848	869	811	825	860	914	877	827	828	864	856	855	806	885	839	871	880	809	814	881	795	866	868	853	785	824	873	782	859	820	847	816	818	826	875	882	845	855	828	855	838	805	813	843	895	824	858	874	803	867	802	853	827	825	837	888	923	834	844	817	847	856	826	853	859	869	785	865	771	870	842	914	866	816	863	810	898	834	879	861	869	846	851	901	840	849	780	861	818	905	818	865	815	875	837	831	877	873	907	814	832	883	808	859	865	855	875	855	880	879	873	845	845	879	784	823	893	820	814	882	860	887	863	882	851	838	828	897	846	844	861	834	832	897	823	826	868	883	856	881	867	878	814	854	827	860	863	878	832	845	828	850	850	839	887	849	866	860	819	897	821	851	869	859	843	869	778	894	831	797	855	818	852	815	879	817	812	861	878	894	875	860	896	837	827	851	827	806	829	820	828	890	820	886	840	881	802	810	874	861	833	865	925	867	896	862	848	812	906	881	840	875	864	861	909	882	857	826	830	861	880	890	797	830	800	842	903	875	813	873	871	880	864	859	818	869	869	839	889	865	877	839	879	851	847	804	815	898	851	874	893	857	838	835	849	817	830	862	821	849	875	894	883	866	856	880	775	844	847	905	927	866	883	879	842	874	836	827	821	879	806	868	828	866	818	832	903	826	778	826	876	831	890	909	862	849	828	862	843	827	844	847	816	868	838	827	852	830	942	879	836	876	856	900	890	882	858	852	813	883	840	871	840	915	868	907	854	842	850	813	825	815	844	814	873	865	844	843	864	845	809	895	848	844	882	863	877	834	847	816	862	841	859	936	826	824	804	881	830	859	833	794	811	811	891	867	857	891	798	873	824	816	869	868	846	818	862	846	891	852	835	858	862	854	851	808	858	822	854	883	885	828	879	783	876	893	865	864	841	834	823	896	861	865	829	880	868	849	848	831	868	857	823	864	880	850	866	900	822	829	840	870	864	819	848	886	849	838	839	879	826	892	839	880	889	871	886	876	847	837	881	815	899	862	850	873	785	830	820	838	881	853	785	910	897	832	867	892	852	864	896	826	858	849	877	876	897	897	841	864	817	864	843	850	832	865	891	862	823	878	828	882	836	829	847	849	844	850	830	877	846	820	865	845	868	891	820	834	873	823	819	819	873	903	831	886	795	840	877	880	822	831	817	841	875	917	841	845	886	890	816	872	855	844	799	854	876	833	891	787	851	847	846	846	863	850	868	790	845	879	887	849	868	836	821	836	854	853	832	872	834	827	827	863	851	864	848	810	834	884	833	810	853	860	820	897	862	884	914	862	828	831	849	910	812	823	868	797	833	826	836	882	922	859	863	825	789	862	830	870	865	872	786	814	844	856	885	911	876	839	868	881	830	855	839	831	912	810	887	856	810	888	827	841	855	865	828	860	798	821	833	857	888	852	888	857	814	826	881	811	842	821	860	892	825	859	841	914	872	817	860	888	854	884	858	867	812	847	878	852	834	791	832	792	862	830	905	872	879	863	911	833	808	849	813	841	833	889	827	880	850	878	830	848	878	851	854	820	804	854	830	916	860	870	876	847	852	846	851	827	875	846	797	844	840	848	824	823	838	840	825	877	831	834	861	834	879	872	849	835	876	908	858	858	854	877	870	840	832	856	866	857	837	857	812	829	849	854	865	841	856	842	904	918	892	862	904	831	845	833	881	842	827	845	865	784	873	852	869	896	819	814	838	822	828	826	891	850	897	869	901	867	842	867	818	857	820	908	865	841	794	845	883	853	855	856	873	816	806	828	833	844	857	831	845	854	864	878	821	875	827	855	852	895	795	884	879	837	834	856	849	864	939	853	852	877	846	836	870	846	831	870	841	835	848	871	908	868	809	809	829	783	855	853	888	843	853	863	861	870	829	845	890
22665	21130	28773	23739	21124	21175	12428	1565	1096	984	861	806	733	657	610	611	637	614	563	554	551	516	541	537	509	485	485	512	467	506	463	478	465	472	486	474	507	469	464	467	466	495	443	483	458	464	410	464	497	496	435	430	439	472	460	463	441	485	467	432	429	481	446	467	428	441	453	485	466	493	439	458	484	423	475	454	449	477	442	469	420	446	439	464	428	400	433	439	474	475	459	461	457	482	466	486	450	473	441	434	457	448	456	471	472	467	432	433	463	424	443	455	463	413	474	437	477	456	436	478	473	464	496	463	458	419	453	481	465	467	429	477	440	445	462	463	453	515	459	441	426	435	464	431	476	441	440	455	457	441	442	436	453	487	502	472	418	451	473	472	425	420	448	449	452	481	451	494	486	470	465	445	425	447	510	434	465	459	432	480	458	457	443	472	449	471	427	429	446	436	437	477	436	430	408	433	491	481	489	469	507	431	473	495	463	451	471	444	457	430	471	428	432	491	457	453	450	450	450	463	472	422	479	465	445	435	455	417	464	483	485	432	449	435	419	470	436	440	498	423	462	467	470	476	471	437	437	449	471	437	423	457	449	447	467	462	434	458	481	472	470	449	478	426	458	446	462	490	454	479	453	442	422	463	419	416	472	476	465	452	468	461	467	413	468	453	424	458	467	479	462	477	476	460	433	435	432	473	448	472	452	439	446	463	459	435	452	467	424	451	421	466	411	464	460	421	458	447	438	450	429	481	457	472	475	484	458	449	485	504	459	443	462	472	436	471	454	427	476	488	465	417	479	433	443	424	439	457	445	431	472	468	458	478	427	489	437	445	497	439	411	439	430	451	450	485	453	468	469	456	458	446	464	479	444	418	478	423	455	476	451	398	475	467	485	391	465	453	453	490	473	476	418	425	455	421	390	452	452	469	446	438	454	508	466	457	453	444	466	473	480	438	482	455	463	452	452	417	451	419	424	428	455	423	458	457	463	448	427	495	466	456	435	456	461	439	434	477	453	446	451	423	452	441	406	494	448	414	456	483	440	470	494	488	445	453	460	451	462	462	441	415	431	444	462	493	483	447	452	435	441	449	436	425	467	451	453	447	443	456	459	427	448	441	486	475	475	470	422	485	482	443	380	480	461	437	493	423	433	437	475	457	480	482	470	434	421	444	461	447	451	482	500	457	474	436	462	451	400	448	420	404	445	451	448	440	428	446	461	448	447	492	437	452	438	471	465	433	422	417	428	428	450	442	479	458	448	408	436	443	437	421	426	468	488	416	463	488	412	484	413	480	442	456	441	438	438	396	422	456	450	421	462	432	459	494	480	438	447	461	459	468	462	460	485	499	417	465	449	448	413	449	465	464	456	454	509	465	448	456	425	462	426	442	449	441	444	468	492	443	439	486	452	461	446	468	502	435	433	448	449	452	465	473	426	423	435	482	432	472	480	431	430	486	454	454	486	466	403	436	479	436	435	431	484	421	449	461	438	457	407	458	500	466	460	444	492	465	465	441	459	429	458	422	477	464	429	470	450	471	496	449	461	422	476	471	407	446	464	447	482	434	451	433	426	462	479	450	446	462	446	487	480	488	443	435	447	415	443	456	445	432	445	413	451	448	461	448	448	460	511	409	444	424	439	469	454	463	460	454	452	452	480	453	441	472	432	473	464	438	465	471	371	442	503	427	488	471	480	452	458	478	436	471	467	403	446	444	460	442	400	428	476	443	448	460	464	505	476	475	470	427	464	443	425	499	453	448	425	449	493	462	455	423	452	435	477	471	452	420	461	444	439	447	467	380	448	441	462	426	430	418	418	466	463	470	438	452	445	435	446	465	453	441	453	445	457	434	475	448	422	431	430	445	447	423	456	472	470	454	424	470	445	457	418	478	475	428	404	486	452	473	445	455	488	426	464	381	418	492	465	454	463	480	470	464	438	409	476	466	435	436	461	478	451	431	432	466	437	435	434	433	428	439	440	447	435	430	478	450	456	486	436	436	486	451	432	431	493	466	449	485	436	458	446	460	441	445	434	458	431	458	453	476	467	435	466	463	443	470	403	452	427	494	466	463	470	451	439	443	478	470	439	456	486	459	438	463	433	464	453	432	435	455	419	432	459	453	456	475	468	467	430	415	425	452	451	440	450	463	412	476	425	451	485	441	475	463	469	471	458	440	465	478	430	417	388	469	460	474	449	459	442	469	456	456	444	481	459	449	467	436	490	432	451	445	454	462	453	464	435	452	434	437	442	420	422	441	402	446	444	443	484	436	461	450	454	479	475	469	446	501	428	434	464	456	466	477	445	446	434	456	425	415	460	455	446	461	454	475	461	457	450	475	455	480	445	440	473	449	446	467	451	442	438	458	442	444	436	453	432	436	449	462	456	467	442	466	457	465	454	468	481	430	461	475	454	441	451	430	423	433	467	464	444	459	452	432	461	418	418	473	440	445	455	412	469	420	454	447	460	473	462	480	483	476	451	441	467	491	468	437	423	438	472	466	443	463	451	440	481	438	502	493	433	470	446	464	464	449	467	426	464	441	426	473	444	428	455	460	473	463	465	480	423	443	461	482	455	417	443	452	437	438	464	469	437	448	456	427	469	428	428	459	446	488	462	462	477	460	440	460	427	428	448	439	466	479	444	462	449	453	481	458	460	466	471	462	454	435	456	445	447	434	429	464	473	462	451	436	453	458	448	442	430	454	454	441	453	455	467	439	452	428	442	475	454	464	467	454	424	449	468	432	453	475	472	449	462	449	467	499	470	448	447	421	423	447	448	467	441	439	507	465	466	473	383	460	443	472	445	426	461	484	453	480	456	460	443	446	481	456	491	444	444	447	448	428	432	431	469	489	446	425	480	450	429	460	475	466	452	466	395	427	481	498	419	456	451	439	463	444	459	446	439	445	437	449	455	446	444	416	432	434	435	441	435	448	468	442	448	435	454	438	476	475	433	459	463	492	434	461	464	444	431	444	468	487	437	456	436	424	451	435	487	449	462	421	435	458	486	428	445	446	413	445	462	454	442	476	474	424	489	488	428	442	442	484	438	416	450	450	438	469	415	442	410	480	482	412	455	444	449	444	447	450	430	457	440	435	460	499	464	427	436	411	448	438	409	426	458	463	477	418	400	479	456	427	500	467	461	439	448	468	447	446	444	445	443	482	454	481	453	470	477	483	442	441	468	439	447	415	423	439	448	442	415	459	474	444	424	456	437	464	477	462	433	437	431	442	424	418	466	427	472	441	481	456	470	459	434	465	417	449	449	461	457	454	441	472	460	447	456	424	451	436	445	435	472	473	442	469	425	418	460	431	471	419	431	419	429	418	463	438	441	463	416	433	432	426	480	430	433	484	409	448	492	459	435	459	423	414	422	468	454	508	461	440	476	441	430	455	437	511	438	465	446	459	443	447	479	447	418	497	491	470	469	474	441	484	464	469	464	438	453	445	448	418	457	480	438	463	455	418	464	480	450	452	483	473	460	443	465	490	462	435
31105	17129	14264	7704	5071	3778	2835	2329	1827	1559	1374	1188	1067	997	943	820	761	748	665	707	675	642	599	639	556	578	567	575	554	549	534	531	533	554	536	509	531	506	511	531	551	504	527	521	557	533	497	502	568	556	522	560	506	521	521	512	550	505	501	501	511	489	512	501	473	508	521	500	497	514	541	509	471	506	491	520	469	498	484	512	487	497	509	493	503	503	496	551	494	504	573	484	516	465	471	499	496	506	497	504	511	506	533	507	506	504	534	478	523	517	501	496	486	528	516	479	483	500	490	489	477	488	485	513	531	507	516	510	489	494	504	500	491	471	504	519	506	496	496	481	504	503	482	509	521	528	521	492	466	454	462	524	461	509	496	484	476	501	497	514	471	491	465	488	490	439	522	449	531	487	505	534	486	504	497	493	470	506	464	527	499	483	446	523	483	512	513	474	529	464	479	509	460	475	489	507	506	462	465	515	458	515	449	531	534	513	522	472	527	493	469	462	471	533	482	468	457	514	495	510	480	503	492	481	484	478	487	501	504	499	492	481	480	476	492	511	480	464	513	509	478	481	475	474	489	495	488	507	497	509	497	480	529	517	538	499	510	542	459	505	505	500	498	492	498	462	484	503	502	479	527	491	524	479	486	473	528	532	470	470	503	486	499	491	493	505	517	462	517	485	515	505	522	498	494	485	448	523	468	492	509	455	520	489	485	469	531	511	478	470	511	475	479	494	517	498	522	476	474	450	495	482	515	489	494	443	520	487	502	415	522	491	490	465	534	471	467	540	468	489	494	478	513	478	511	500	482	523	498	447	496	504	501	506	478	483	466	453	521	489	512	496	538	546	489	492	510	462	525	524	484	515	514	475	523	490	514	493	444	508	477	517	503	463	514	489	532	512	486	492	500	520	511	491	517	507	475	462	506	498	502	474	514	471	522	499	512	469	484	494	519	467	521	522	541	480	505	497	476	482	541	528	534	509	488	519	508	503	517	528	487	506	502	465	479	473	505	486	474	442	471	511	468	503	505	556	483	460	479	490	521	459	471	508	475	527	492	449	527	439	516	513	522	465	484	503	477	482	450	470	518	511	513	501	512	550	484	496	494	478	498	503	537	526	516	474	500	498	469	544	488	490	524	512	544	479	508	484	475	481	477	501	490	529	524	518	525	489	517	496	513	455	555	491	515	495	457	475	552	483	478	477	493	487	463	490	467	487	507	525	501	482	470	511	458	484	505	503	487	490	520	498	495	478	485	493	498	472	543	524	489	454	464	526	495	496	488	491	505	460	483	491	472	484	492	509	491	471	493	466	474	499	504	498	510	496	535	447	490	541	481	480	484	489	443	492	507	466	500	494	487	501	498	539	493	501	483	549	493	513	501	491	523	504	504	483	487	491	479	460	502	498	495	500	461	472	507	504	504	495	472	472	465	495	473	480	510	520	513	462	528	513	486	528	528	500	498	499	467	484	502	475	475	518	467	486	476	522	501	533	482	458	493	482	469	526	490	483	472	489	505	522	505	473	491	512	501	501	517	488	482	485	501	528	512	523	488	511	489	481	479	513	504	476	499	492	489	512	541	458	488	493	524	494	504	492	517	477	517	481	512	524	505	526	513	508	489	446	489	497	521	470	454	510	511	499	526	484	501	497	486	503	478	512	489	469	490	511	519	513	483	513	459	488	494	514	512	509	496	523	515	484	464	486	484	475	519	469	493	499	520	474	480	471	525	498	507	486	529	509	481	481	467	502	472	471	492	470	513	509	492	524	534	488	517	501	505	508	502	497	517	505	484	542	466	491	489	497	485	464	472	507	458	479	539	498	466	465	491	484	500	486	478	493	495	471	514	515	476	548	491	511	541	504	549	516	467	501	483	500	539	514	484	485	528	494	470	504	504	472	519	459	496	515	492	479	525	529	495	476	447	513	522	490	486	515	502	503	503	477	500	506	486	499	510	467	483	499	521	485	502	507	469	530	481	490	470	481	470	491	481	467	469	491	482	464	497	505	451	484	480	498	501	514	482	507	497	516	505	481	475	469	457	514	493	475	488	507	541	522	517	506	503	520	469	490	545	491	524	488	462	505	510	466	490	459	500	477	463	501	482	478	496	486	484	484	465	480	510	472	483	506	539	461	459	481	521	493	516	493	467	513	535	538	479	475	516	500	513	502	532	484	497	481	477	470	458	522	475	450	483	519	455	504	506	485	536	496	516	528	501	495	462	526	506	512	493	475	490	469	493	443	502	522	495	534	467	515	497	499	473	495	435	539	471	500	515	468	489	465	496	514	471	520	506	521	513	476	504	478	510	525	506	487	497	457	502	489	516	542	505	507	523	511	515	452	485	489	475	489	482	481	478	489	472	508	506	529	534	527	495	508	482	484	505	434	483	505	479	489	522	499	463	491	470	490	479	496	485	493	499	494	514	501	514	456	473	455	513	550	510	503	472	506	505	498	518	485	474	488	475	510	494	489	481	523	486	470	455	492	504	469	530	458	531	506	478	543	487	483	528	514	468	530	501	447	525	493	537	490	517	513	515	493	497	451	499	509	467	486	505	537	541	495	479	479	471	532	511	454	480	485	478	458	462	471	519	486	498	500	535	490	512	479	477	482	476	460	463	478	488	509	535	472	485	520	480	489	472	489	507	488	501	466	486	470	497	505	502	506	504	512	476	505	540	490	508	491	522	514	492	481	505	492	482	469	525	495	450	481	519	520	463	493	491	467	488	512	511	500	520	490	504	527	468	480	481	475	483	471	525	479	480	531	509	476	527	524	472	450	493	499	444	505	483	519	465	471	488	501	473	504	506	497	496	544	527	484	505	505	452	482	475	485	525	477	510	512	479	543	486	511	507	461	484	517	482	466	475	515	476	530	546	486	505	515	502	485	500	493	462	489	466	523	508	498	511	525	524	520	465	525	505	497	505	479	508	539	483	502	503	500	487	475	508	481	501	507	495	477	585	547	504	489	495	526	530	488	465	523	466	471	536	454	497	487	486	530	484	519	521	490	503	490	462	479	480	508	467	484	513	535	515	527	506	458	490	501	500	511	465	503	477	547	464	509	495	468	517	497	507	471	498	456	524	507	490	513	492	532	512	508	446	506	493	486	485	514	506	520	532	510	489	495	491	466	467	456	485	484	508	449	490	523	476	530	492	470	494	479	533	506	486	484	509	498	500	515	463	544	535	440	461	509	530	471	494	481	517	485	492	489	486	522	506	516	504	501	505	485	466	498	476	490	472	497	464	518	482	507	502	523	464	516	487	512	496	473	464	481	467	470	497	499	511	540	528	496	476	517	500	512	515	480	477	502	487	505	522	474	495	485	492	525	532	489	517	495	471	512	504	491	501	446	472	499	490	497	465	501	527	483	492	483	530	491	496	521	447	480	487	506	457	514	493	511	521	462	505	466	476	525	430	464	482	481	468	467	490	509	497	487	539	527	526	533	472	507	486	520	489	475	494	509	508	500	479	499	489	517	503	501	514	484	516	528
27302	20034	7979	1231	878	751	718	573	604	533	605	521	549	586	602	590	582	524	545	517	543	533	521	533	604	541	587	541	568	564	559	548	542	538	525	554	565	534	528	538	557	562	603	535	570	538	543	532	542	598	618	557	527	515	574	542	539	554	532	557	557	559	572	544	545	522	537	583	598	565	505	536	486	548	499	501	573	556	555	608	632	560	598	556	525	547	552	593	501	550	535	573	544	568	600	588	545	540	529	558	548	557	548	536	569	550	553	557	581	536	533	526	513	495	567	571	572	522	563	566	534	548	549	542	535	584	551	557	530	524	536	525	546	563	574	560	556	534	530	498	557	531	562	560	539	538	566	533	537	586	560	596	532	558	555	542	588	568	537	575	607	578	538	602	552	552	552	611	558	508	541	559	457	547	584	543	537	565	558	550	534	553	584	550	557	574	543	548	544	532	544	525	541	523	500	538	515	572	527	535	569	569	582	546	573	594	565	604	576	555	563	548	614	534	532	538	570	552	538	574	550	566	526	568	569	537	510	578	555	523	559	554	543	501	549	546	525	519	587	560	580	534	517	543	537	550	585	543	538	520	572	593	554	593	570	566	561	546	522	562	536	581	585	560	570	547	575	574	545	549	569	563	547	541	577	506	548	610	564	519	539	560	596	545	561	535	573	551	573	525	552	550	577	578	554	583	544	511	487	500	585	577	561	571	590	575	601	585	550	515	565	557	509	569	536	567	555	552	540	531	555	578	581	569	547	610	500	568	536	588	579	559	558	540	552	556	522	508	515	518	496	577	551	584	558	551	580	575	559	553	585	559	574	556	591	580	504	578	534	532	569	535	529	595	607	547	597	517	546	583	583	520	557	555	556	600	607	610	562	511	517	571	600	544	521	566	535	546	549	557	581	541	512	572	570	552	609	579	544	573	586	608	556	568	533	519	580	585	555	563	517	518	609	535	526	559	529	535	561	577	532	517	555	530	566	543	557	557	554	555	554	552	505	527	584	554	535	537	544	538	553	567	544	547	569	533	564	554	602	535	544	567	534	556	549	557	515	534	537	561	530	565	570	547	559	551	537	537	544	551	601	592	564	547	542	546	572	543	604	539	591	602	539	502	551	570	535	525	598	516	548	563	527	575	550	544	558	556	580	560	524	549	532	596	543	550	541	576	555	514	552	519	527	568	512	524	529	522	515	576	561	548	538	516	562	559	547	559	535	520	595	544	529	533	519	543	552	596	577	586	595	585	584	557	572	561	515	539	577	535	554	537	524	550	532	547	554	577	561	561	551	531	555	550	571	557	579	563	529	623	555	531	525	523	552	568	563	559	562	540	554	525	540	588	578	518	545	550	522	559	545	482	549	557	592	547	547	537	565	522	570	508	575	535	515	548	566	520	534	529	555	564	559	533	556	580	538	513	512	575	532	573	551	566	554	540	567	547	559	555	508	517	540	559	547	550	540	573	545	530	553	523	502	542	542	535	568	561	509	490	514	563	568	569	578	551	546	576	537	532	522	552	559	562	540	553	557	589	554	532	516	537	532	592	585	547	561	521	539	540	556	560	547	550	567	545	538	562	503	516	554	570	577	552	520	570	544	545	550	548	517	537	529	561	503	562	603	573	533	566	579	555	541	526	561	565	537	551	548	569	574	540	593	537	529	562	554	539	560	555	565	525	539	542	585	552	579	555	570	575	570	567	525	546	530	530	551	539	560	537	528	541	542	494	555	548	521	599	543	527	560	567	631	561	558	532	597	531	518	588	524	586	597	532	534	521	553	583	560	586	552	539	504	575	552	552	563	572	582	585	542	535	522	546	569	570	542	540	512	514	617	562	546	568	514	562	552	517	574	548	563	522	545	523	527	600	513	541	547	580	581	538	528	567	566	559	560	534	575	549	547	516	522	531	566	552	531	560	537	552	528	532	541	567	505	579	539	539	536	540	536	577	529	556	611	511	559	524	540	544	557	583	568	548	557	570	532	549	586	564	512	529	532	529	565	562	540	517	546	546	570	581	543	565	581	602	529	509	543	552	577	559	576	498	612	547	587	583	584	553	567	524	554	555	526	547	566	566	540	545	587	568	531	519	585	574	521	557	548	573	522	550	549	588	589	565	570	590	527	550	574	567	535	576	550	538	557	543	529	581	517	532	563	592	585	546	517	519	570	541	570	586	596	632	538	564	564	543	590	542	576	551	539	538	596	525	572	538	585	552	513	565	558	582	569	576	552	568	538	563	554	508	530	558	542	566	515	544	531	550	535	570	552	542	542	574	584	561	602	567	549	588	575	560	549	571	513	574	593	537	561	559	589	551	590	558	574	560	565	516	573	584	543	543	542	559	584	566	557	527	562	549	550	514	555	528	596	585	538	531	547	572	573	588	563	510	552	555	531	586	533	559	542	557	597	563	562	602	540	531	568	550	559	586	512	564	533	543	538	590	502	569	527	560	548	581	564	536	577	567	557	554	544	555	535	544	551	547	545	545	552	569	587	574	543	566	512	555	581	505	571	544	568	551	540	547	628	538	520	501	559	536	597	549	578	561	523	564	599	543	568	565	510	548	563	598	547	528	519	556	575	505	511	563	545	525	516	570	581	555	544	543	539	510	542	546	564	564	519	593	518	576	559	564	570	536	530	566	550	500	560	563	544	549	548	528	579	568	519	583	557	565	547	524	573	524	555	534	545	586	561	556	550	575	552	516	551	549	516	578	542	569	569	542	550	574	543	583	559	534	551	539	557	553	589	541	556	554	550	553	555	512	518	578	541	551	553	531	547	519	562	551	546	549	554	516	565	535	557	544	518	525	573	565	569	553	525	536	574	572	547	535	556	503	595	531	604	559	508	545	569	574	603	601	590	513	579	578	568	533	553	565	542	574	533	560	541	545	543	527	564	544	569	574	571	567	487	567	564	535	565	589	526	580	589	562	562	584	572	570	573	549	561	537	569	526	594	505	554	592	554	586	548	573	547	534	582	541	539	583	560	535	557	567	571	570	513	514	604	529	554	562	544	555	582	538	559	572	560	538	547	549	567	501	517	565	553	537	558	583	549	512	559	516	535	519	544	536	560	565	558	555	531	551	572	528	560	560	551	562	572	520	540	525	579	559	507	572	550	533	518	566	565	560	522	541	567	570	583	580	554	578	524	540	585	553	544	501	570	527	604	554	564	561	553	542	570	568	524	570	568	517	541	584	539	574	562	517	561	540	533	520	553	557	551	585	558	605	536	556	525	568	563	544	539	592	545	578	526	577	574	528	556	533	547	619	551	564	576	552	550	575	549	580	532	589	534	551	559	596	561	552	535	539	529	542	522	563	569	549	595	561	523	542	547	591	549	542	543	564	550	536	537	548	487	557	542	581	516	500	532	568	511	534	558	553	553	559	507	539	555	557	548	528	537	564	543	546	577	575	528	512	551	558	535	552	552	548	546	562	526	529	586	549	557	548	530	525	562	524	576	590	565	543	539	556	549	549	538	558	540	565	528	538	547	544
16028	1598	1453	983	806	716	764	728	721	703	749	645	680	666	658	690	689	642	664	678	674	643	634	631	648	632	648	638	635	642	627	688	652	672	630	658	663	662	656	613	679	683	646	627	664	663	657	617	630	641	649	634	669	675	658	630	703	654	673	645	663	670	604	635	678	684	620	655	664	671	610	633	650	649	646	645	674	659	608	651	614	622	683	649	641	676	657	659	670	669	674	614	682	626	668	633	693	685	647	625	608	648	663	666	686	637	661	598	651	699	638	647	691	634	670	698	627	687	650	663	630	611	638	633	661	661	629	686	688	622	651	677	666	668	705	696	639	683	678	652	648	626	656	626	650	694	621	627	655	683	659	638	638	609	638	659	622	669	673	622	645	612	618	681	656	663	631	642	662	627	684	600	666	675	647	628	651	628	653	584	701	673	682	622	664	673	657	676	686	627	655	668	676	672	636	708	670	652	603	661	679	632	666	658	651	655	627	638	642	697	669	685	712	636	622	655	690	653	689	689	635	628	607	697	691	621	664	687	597	649	607	651	606	664	645	616	685	645	677	610	659	658	695	644	648	710	630	658	626	677	669	688	634	663	630	672	662	663	675	615	667	578	666	658	643	649	647	628	648	619	682	631	692	691	622	624	651	641	621	643	622	649	647	660	628	600	650	651	651	630	680	613	665	609	674	636	681	643	631	648	632	639	677	672	667	668	646	654	622	630	704	659	658	644	654	665	698	615	655	655	604	641	666	621	666	641	640	641	615	589	679	620	623	676	648	628	640	668	631	643	643	659	697	665	614	645	647	628	642	610	632	655	696	713	652	677	660	679	653	624	651	650	650	646	697	725	635	657	687	643	646	683	641	663	629	646	663	645	677	654	637	676	654	628	683	669	677	651	640	666	683	660	652	709	673	669	717	683	656	643	685	635	652	633	635	694	694	675	635	663	663	647	664	639	681	655	620	648	636	667	619	650	620	633	684	617	592	642	674	698	639	650	651	671	638	647	633	670	619	654	651	656	670	646	646	646	596	666	708	643	681	653	651	659	611	681	658	622	623	633	640	632	668	674	646	671	694	628	642	670	643	664	665	653	642	646	654	639	671	686	656	629	627	638	631	641	636	603	659	649	624	635	663	693	627	651	614	643	660	648	691	623	684	674	687	666	642	627	594	633	626	663	625	654	656	643	689	674	606	695	669	583	614	635	651	602	653	672	692	656	652	643	651	623	672	658	629	693	653	624	660	647	641	729	645	588	648	647	643	633	665	674	656	597	647	646	672	680	721	660	675	683	667	701	643	667	630	669	627	669	690	666	669	644	633	656	625	664	682	685	669	644	660	616	646	681	653	660	678	672	682	695	664	626	683	638	681	701	638	628	639	638	708	662	681	666	667	639	620	626	640	657	653	599	604	646	633	664	674	677	655	632	633	653	672	665	667	632	686	640	649	614	615	686	642	638	699	640	659	641	628	663	635	663	662	693	638	661	624	687	678	670	689	649	689	628	659	637	650	660	631	631	677	673	639	643	616	663	690	625	647	616	709	612	639	644	626	649	654	596	733	674	626	652	655	681	632	667	668	649	637	652	658	666	625	638	697	676	645	654	628	625	636	685	624	673	651	697	624	645	696	670	665	618	641	664	616	610	654	657	685	652	685	682	638	688	597	647	661	608	654	645	600	642	639	645	610	650	603	634	641	675	660	674	660	649	653	663	669	651	609	654	668	625	674	695	638	664	648	585	670	670	669	689	646	648	684	664	639	639	657	624	694	688	656	667	636	714	633	717	658	632	651	653	619	639	620	639	638	648	635	642	650	627	664	613	635	591	633	684	645	655	683	604	660	653	694	624	653	663	623	716	659	664	676	640	652	680	633	657	646	613	686	672	677	656	683	677	656	654	684	680	666	673	685	634	652	613	662	626	700	652	638	700	652	635	680	662	671	626	657	687	640	660	668	690	659	695	642	622	645	678	637	626	630	684	630	648	653	657	652	643	663	645	647	661	657	655	668	640	643	637	667	647	644	641	630	666	625	681	681	655	621	702	674	657	637	659	641	639	656	644	629	650	675	661	649	687	633	704	638	629	641	653	652	675	678	611	598	646	631	664	646	648	623	692	665	596	703	651	665	657	675	654	632	640	636	651	660	622	612	651	680	666	640	684	661	638	653	656	667	629	658	677	628	674	658	647	602	715	647	677	648	627	659	636	646	672	643	684	703	661	668	678	663	650	652	656	695	653	620	653	632	637	695	686	599	644	614	622	651	611	624	622	644	650	643	673	615	658	611	646	658	691	617	634	656	656	643	654	653	678	666	633	674	652	688	645	613	633	674	651	645	669	645	691	643	632	686	649	637	628	643	615	647	637	669	672	630	623	680	653	665	637	606	648	650	663	597	634	631	611	657	642	657	640	658	646	643	665	653	688	669	690	679	642	600	674	664	689	647	628	660	679	637	643	672	664	641	656	654	662	663	715	648	673	606	642	672	670	662	660	672	634	658	625	626	646	648	662	622	677	678	622	664	655	650	666	656	645	618	630	699	646	625	690	644	640	645	625	666	623	666	659	614	637	660	698	656	628	649	630	697	654	674	691	632	650	619	648	638	654	673	650	678	648	624	692	665	710	649	595	670	670	653	639	678	668	636	628	640	623	649	667	654	638	652	629	622	648	654	690	672	694	612	613	692	671	719	640	638	622	663	649	596	620	660	652	674	659	611	614	682	626	620	670	649	639	645	636	676	665	664	662	659	669	634	646	669	698	657	639	666	656	671	633	654	619	657	674	668	648	636	643	640	643	649	616	633	666	706	629	670	633	617	693	620	720	610	641	658	634	668	665	669	641	648	659	688	629	602	640	663	644	621	688	642	668	648	605	635	690	698	649	618	623	610	707	649	686	698	655	656	673	666	620	651	612	636	690	684	679	645	653	618	670	671	620	676	626	627	668	650	655	645	649	672	638	654	634	622	652	628	678	634	699	673	624	648	632	622	609	665	652	685	597	633	665	642	675	695	656	659	638	642	698	663	667	633	659	630	684	683	688	699	653	648	643	668	649	691	608	624	645	630	658	701	679	615	644	640	669	668	644	629	668	695	681	646	662	650	648	663	624	611	720	658	660	684	646	619	699	649	640	618	677	710	683	647	680	621	679	684	663	618	668	665	642	686	656	638	651	636	657	644	650	617	675	694	662	612	704	705	698	703	597	611	686	657	637	656	648	586	632	634	663	693	646	653	615	673	660	671	622	637	676	629	658	655	667	640	649	692	663	678	636	675	625	658	646	698	697	691	634	631	659	690	678	652	672	657	650	621	680	672	640	612	642	644	662	637	677	705	647	652	631	675	616	617	626	655	647	618	646	624	648	705	651	638	652	666	642	671	658	684	634	632	664	632	649	641	638	671	672	658	603	626	609	676	623	641	628	664	634	626	657	647	614	651	621	686	627	684	699	638	620	628	708	656	635	636	635	688	633	640	662	646	647	657	680	635	596	645	654	618	695
23602	21052	28300	24034	21057	12819	1237	785	577	536	513	481	432	392	364	339	369	318	334	297	312	293	303	307	314	304	309	292	324	292	304	270	306	318	300	299	310	313	258	319	317	286	288	284	320	321	293	309	271	294	300	309	313	291	295	274	293	312	313	287	290	291	267	262	262	305	295	306	275	303	285	288	263	283	314	307	267	266	276	265	274	290	325	265	314	285	274	309	281	281	273	268	258	319	297	295	294	286	267	303	301	287	275	275	305	297	295	301	279	300	266	310	283	296	291	294	290	261	303	295	301	273	301	278	294	306	261	287	277	323	288	305	263	289	286	292	299	290	254	291	295	279	284	285	257	268	277	275	258	292	284	281	306	283	259	306	262	271	293	271	289	309	276	277	298	261	316	324	282	274	300	276	311	299	288	286	295	301	292	275	296	292	262	271	303	318	277	270	264	293	263	292	277	278	282	274	260	288	263	279	272	267	303	282	300	294	294	285	271	300	285	273	299	308	278	272	332	276	315	290	293	282	309	294	241	325	281	305	284	295	280	277	287	272	283	292	283	270	274	262	294	275	289	293	276	316	310	277	284	295	301	272	253	289	305	280	289	261	276	269	288	274	252	277	283	298	293	256	290	280	295	308	276	279	286	296	245	276	275	282	290	307	304	321	282	309	282	268	271	302	306	289	280	311	273	299	288	261	291	285	297	281	299	287	272	320	281	291	235	280	265	309	290	280	300	280	268	303	293	253	312	294	304	263	279	266	282	306	277	269	278	270	326	295	299	274	281	251	261	297	303	278	282	306	289	293	280	292	314	284	301	249	302	269	288	311	277	290	265	275	280	289	288	300	302	297	268	292	286	291	311	289	297	315	265	295	276	287	300	260	292	287	314	301	301	277	307	332	310	264	280	312	274	270	297	258	291	290	296	292	266	301	263	289	299	274	319	290	269	275	305	298	283	286	302	297	296	294	281	292	290	284	281	295	328	297	272	255	322	298	311	319	281	307	292	282	292	273	268	280	293	290	285	259	281	295	270	297	294	265	312	260	290	306	264	268	296	274	289	297	280	274	256	249	313	269	279	285	267	307	281	290	302	310	318	289	286	295	284	260	299	293	280	278	292	307	304	308	250	280	241	296	290	251	309	276	297	262	287	271	283	290	284	285	279	260	262	270	275	299	278	260	292	295	269	277	277	297	267	273	283	299	303	259	307	280	284	277	256	289	297	295	293	266	302	293	266	289	316	290	271	270	280	313	308	328	303	268	275	273	271	285	277	313	297	313	265	286	275	272	310	281	296	299	291	331	300	285	289	276	282	290	290	281	289	286	268	277	309	294	314	282	303	277	264	285	269	303	252	287	293	250	293	278	269	280	260	271	292	286	276	308	298	311	314	278	283	273	292	265	300	263	300	283	284	280	292	311	291	245	274	279	255	274	282	266	321	292	304	276	284	283	320	285	296	288	304	281	279	299	263	270	302	308	295	307	320	283	253	250	289	269	305	255	276	301	300	263	319	281	313	305	282	286	287	301	274	284	294	279	315	279	301	278	301	304	314	266	273	281	303	297	264	268	291	294	289	284	260	247	287	278	270	306	277	278	300	307	288	323	313	311	312	276	259	300	255	319	295	276	292	274	296	303	294	276	301	274	270	264	281	291	304	277	278	250	312	287	285	289	268	267	301	282	273	297	291	258	265	300	268	266	283	301	301	286	296	292	281	263	310	288	276	290	265	250	262	341	292	258	292	320	299	276	286	294	262	308	287	278	285	257	246	313	288	290	314	283	284	274	300	287	280	297	271	315	273	263	275	277	295	306	299	299	255	261	295	298	296	288	273	290	288	299	309	267	263	278	254	271	321	300	288	272	294	278	295	284	282	289	264	280	282	273	267	275	282	271	287	300	288	323	266	272	264	268	275	274	316	292	281	290	309	290	283	277	323	269	300	290	269	254	305	325	306	287	277	312	283	270	296	298	287	282	269	265	274	289	314	268	277	287	267	300	261	261	275	255	293	319	307	250	294	293	297	294	264	300	297	281	273	284	303	279	284	296	267	271	296	267	308	306	279	265	269	312	294	284	284	280	295	291	312	289	266	308	280	253	281	249	289	298	297	294	289	310	277	299	285	310	308	281	275	273	292	278	311	281	269	286	291	265	288	285	285	284	294	295	284	256	311	282	312	267	283	306	284	248	273	282	282	291	301	282	315	277	268	260	297	296	312	302	270	280	245	279	291	304	265	275	286	266	273	286	287	268	307	285	276	275	296	294	273	273	259	268	276	303	280	305	276	285	317	317	286	291	316	327	268	282	296	303	258	291	270	268	271	284	304	251	316	321	295	278	277	294	279	276	299	274	281	286	269	265	279	302	278	305	267	298	293	288	269	324	283	307	261	300	303	274	301	267	307	285	296	246	298	283	297	300	286	308	274	310	272	313	262	283	325	303	299	296	282	311	309	283	317	285	308	279	297	287	281	290	267	276	300	286	291	263	307	266	293	273	308	280	303	284	272	291	290	293	316	309	278	294	289	283	269	267	270	290	279	281	253	284	279	245	281	301	282	320	317	283	283	271	280	281	281	278	292	288	278	272	290	298	298	292	293	279	278	281	293	270	315	318	301	294	286	303	291	284	281	304	264	298	298	297	264	262	309	263	320	256	275	268	267	255	292	292	284	278	286	264	314	328	305	274	300	300	260	334	276	302	275	319	293	287	274	291	281	331	292	282	298	302	306	288	312	286	286	276	272	293	304	264	312	278	260	267	287	278	288	301	263	269	274	272	276	285	294	261	268	250	294	281	275	255	288	310	289	299	295	297	278	267	284	296	272	300	328	291	268	269	273	279	292	273	294	245	288	263	301	264	270	264	285	277	270	290	287	290	261	261	279	288	263	287	270	279	302	275	293	281	270	264	292	304	295	276	287	291	269	281	294	262	264	281	291	280	275	279	330	260	308	290	309	271	260	286	273	267	287	307	282	287	281	284	278	270	295	245	274	325	301	291	260	290	306	277	297	301	271	320	330	306	313	309	286	264	289	267	311	300	280	265	297	275	273	293	282	276	267	294	293	309	276	298	252	297	265	273	274	290	322	282	293	295	281	295	310	264	290	294	274	244	283	274	275	267	308	267	297	274	287	292	251	303	274	301	289	255	265	276	293	293	270	271	285	312	291	270	258	282	298	296	289	250	292	283	317	271	262	256	280	270	259	264	249	300	286	271	282	276	268	288	287	302	273	268	300	280	269	309	247	290	275	280	275	284	266	278	272	322	275	247	284	299	257	281	297	282	265	286	299	310	290	268	272	294	306	281	263	311	302	300	262	273	303	292	270	266	262	273	284	296	293	298	309	323	278	288	303	281	278	292	283	303	265	298	225	288	292	259	308	312	292	285	311	271	293	294	294	293	286	263	268	300	259	267	272	287	291	293	267	282	281	279	279	296	300	280	303	271	283	281	313	271	271	264	283	291	295	278	280	286	279	265	265	285	277	299	289	291	309	264
32381	10205	8510	4219	2647	2012	1546	1333	1056	833	816	692	647	531	583	466	475	498	437	467	442	444	399	380	397	408	394	388	393	377	393	339	364	348	353	378	376	369	376	358	359	373	329	349	390	362	349	413	336	370	360	371	342	365	352	346	353	342	318	366	367	381	388	364	356	349	356	340	357	341	371	354	322	342	363	356	335	361	338	386	381	359	342	342	330	338	391	317	328	341	353	411	348	342	337	364	372	374	337	317	347	367	339	361	373	321	351	378	360	327	343	355	351	358	336	326	357	339	325	357	339	365	350	374	383	331	374	351	348	358	369	341	365	339	354	358	297	364	317	370	333	390	329	313	359	366	362	354	329	350	345	360	356	345	408	347	330	395	344	358	346	350	363	343	346	314	349	313	349	334	344	383	379	307	337	340	367	346	353	346	341	375	346	353	372	368	355	328	354	353	321	332	382	318	360	335	337	381	374	370	365	328	346	348	361	351	347	353	316	359	345	335	374	368	346	368	361	330	353	348	366	333	333	361	364	344	330	338	323	327	334	356	355	373	319	325	345	343	353	349	385	336	381	336	338	347	367	349	382	335	331	353	355	344	337	340	338	349	326	377	396	349	343	378	381	334	349	333	345	295	333	357	351	353	341	342	346	341	347	337	369	342	351	358	327	332	407	351	344	346	338	333	368	351	345	348	384	324	350	337	354	412	354	379	345	340	312	342	331	353	340	330	356	358	336	360	391	332	369	373	346	353	335	333	348	352	349	368	358	337	361	352	349	363	320	326	350	340	342	343	345	339	379	349	346	378	372	361	339	313	323	321	366	335	325	354	322	379	371	313	363	333	350	347	356	360	363	349	346	326	390	382	343	375	366	343	339	356	348	381	313	351	369	360	386	346	354	395	364	323	329	352	312	331	366	348	342	362	372	342	336	322	354	384	356	337	377	348	366	345	371	346	384	370	325	344	377	355	377	345	373	382	345	326	387	339	351	326	344	379	373	364	343	348	375	349	336	325	328	341	334	373	376	339	372	367	346	353	348	334	371	335	380	337	338	360	382	351	350	369	358	350	347	325	356	333	296	307	354	353	369	347	358	379	356	335	394	345	320	338	338	353	361	365	337	366	337	346	321	329	344	349	347	362	323	371	325	357	329	369	326	346	378	376	322	341	357	319	355	331	367	368	345	362	342	348	374	307	335	322	291	365	318	320	358	336	346	366	348	319	326	345	346	324	332	367	342	362	347	357	319	337	331	319	354	335	366	334	377	354	342	350	335	371	369	367	322	369	334	351	359	366	340	372	318	373	334	363	346	336	360	348	343	373	392	369	304	338	384	366	377	333	330	368	347	387	336	363	346	344	344	330	307	326	332	362	356	354	354	329	359	338	378	345	347	332	346	356	344	362	325	338	321	375	324	345	356	368	345	371	325	357	328	351	341	328	317	369	355	340	338	381	382	328	345	319	339	358	370	357	332	360	347	327	349	342	363	345	336	350	358	318	363	348	332	349	357	340	334	345	349	367	339	366	353	317	369	348	324	348	333	362	341	347	386	353	330	307	362	382	334	332	334	340	384	368	334	375	382	363	369	353	352	405	338	328	340	367	357	335	363	355	359	362	335	355	348	323	363	362	300	327	358	335	365	353	332	381	321	329	321	356	342	311	331	342	336	329	355	367	363	393	346	327	374	345	369	323	323	346	343	360	339	332	356	362	358	380	341	363	337	358	337	336	329	369	336	341	351	321	358	349	374	327	369	355	328	335	331	357	323	311	369	350	306	314	362	344	347	367	339	335	345	326	350	359	317	342	376	394	351	344	331	382	351	353	348	340	319	350	324	347	369	349	364	331	398	322	375	372	330	353	345	368	337	323	351	363	371	331	359	332	353	340	329	357	362	364	339	330	367	348	331	318	350	333	366	334	365	316	357	343	366	342	316	340	371	335	354	393	351	332	335	340	349	342	331	325	373	358	353	331	328	300	354	331	327	351	321	322	318	370	316	371	369	335	373	341	349	324	317	357	352	316	328	328	357	346	345	336	340	353	330	340	366	306	339	355	345	347	341	344	364	388	363	384	342	354	347	335	328	344	349	383	373	363	385	338	314	328	348	338	362	351	359	359	363	348	363	352	356	352	368	335	382	382	371	377	336	332	326	339	377	359	335	340	333	343	331	356	339	353	352	330	332	373	358	302	337	362	368	351	358	370	367	326	362	336	360	345	347	330	337	368	355	355	365	332	348	359	362	359	358	364	360	341	355	322	372	349	318	341	343	352	354	346	357	357	378	342	401	345	343	331	350	329	330	322	376	352	331	345	338	336	330	332	339	338	361	333	352	333	353	353	352	350	324	331	336	348	343	359	382	296	363	351	321	369	337	350	342	365	374	324	376	333	373	349	349	330	327	384	314	335	346	346	326	344	376	333	349	349	375	307	345	365	326	378	370	364	371	379	338	370	346	332	372	407	358	346	355	368	375	341	357	320	323	350	371	358	374	320	346	360	395	337	346	401	352	360	356	367	363	343	356	349	355	342	379	360	331	344	356	324	358	347	324	391	330	352	336	348	357	351	346	358	382	340	350	362	343	340	332	337	306	323	337	335	378	347	310	328	335	365	354	341	361	321	376	363	371	305	359	342	323	361	355	339	357	308	386	313	344	333	332	345	333	342	363	330	335	319	369	326	355	346	347	370	368	342	357	350	372	391	352	352	371	354	340	354	359	325	319	347	345	352	376	355	373	338	350	346	361	354	384	324	361	332	352	350	334	380	327	357	347	350	325	364	384	379	331	341	326	318	343	371	353	380	392	370	355	370	361	313	324	363	321	328	338	349	330	366	376	329	352	364	334	321	327	345	317	322	365	347	342	338	359	359	330	350	298	325	386	352	355	354	322	349	335	340	352	355	342	340	343	324	365	349	351	333	367	328	376	338	341	366	356	367	345	328	359	348	363	330	337	359	366	347	362	345	357	335	345	353	353	363	344	341	349	329	357	357	334	349	330	354	362	336	336	345	331	364	344	359	341	361	355	358	338	352	334	311	349	332	338	336	347	365	332	357	327	367	351	368	341	354	345	359	347	351	337	344	343	347	348	337	309	318	342	340	365	338	323	337	322	346	325	366	353	333	333	328	329	359	324	352	334	331	337	312	352	358	353	350	331	327	322	358	329	344	343	359	415	377	352	325	357	340	332	385	346	357	354	373	349	353	385	349	334	370	321	361	331	349	318	371	318	337	370	360	351	332	374	351	360	378	348	347	336	345	367	314	389	338	331	370	347	324	339	344	363	348	362	354	354	330	342	356	353	328	333	393	346	352	370	378	344	337	351	374	311	361	319	314	339	338	358	342	348	321	313	365	360	346	371	314	330	349	333	334	356	364	351	395	351	333	355	337	347	351	340	351	310	334	324	315	385	340	351	355	342	364	365	371	379	344	359	347	347	369	337	327	365	335	337	351	350	378	342	322	338	342	347	349	370	343	315	331	342	322	367	347	325	361	319	346
24990	21075	27288	24992	13465	1459	1078	1006	873	928	858	814	842	790	787	744	820	735	753	746	773	782	752	724	742	769	802	787	828	760	757	719	728	747	771	789	763	766	793	799	760	787	785	801	760	782	753	779	797	791	755	725	743	772	748	811	756	715	761	760	754	784	741	768	713	749	737	784	766	730	729	785	787	790	743	764	786	760	760	802	804	797	785	731	808	779	765	766	735	741	759	749	750	763	736	762	715	789	717	765	730	755	739	717	744	801	757	742	762	751	774	834	760	741	738	724	724	780	749	724	764	776	722	780	735	754	748	741	752	781	799	763	754	774	801	771	762	756	736	796	734	744	788	782	728	785	744	771	778	744	720	774	749	774	757	768	787	809	803	731	734	743	780	799	793	729	791	756	695	762	721	766	801	771	783	749	725	774	758	734	770	777	750	746	760	752	791	755	746	775	742	759	767	778	768	771	783	802	800	786	764	746	746	728	721	776	738	745	766	812	749	828	723	717	739	776	711	788	729	823	790	744	797	804	787	740	780	708	737	803	753	734	736	746	780	709	792	758	710	767	773	766	749	715	774	704	751	786	773	781	788	808	768	740	731	739	791	742	776	762	761	740	804	758	765	745	769	777	753	702	788	743	759	730	752	744	774	753	736	741	794	785	749	769	783	699	746	773	750	743	775	747	767	771	773	765	751	727	721	777	756	725	744	714	764	812	742	788	751	757	767	807	754	770	735	788	754	722	795	781	743	719	773	701	748	708	782	781	772	805	757	791	747	786	794	751	709	778	726	748	751	724	737	735	741	735	754	731	743	738	752	778	732	720	727	753	790	768	741	748	790	714	759	726	718	745	793	767	775	740	753	785	734	748	798	762	745	767	746	760	769	754	805	727	764	743	753	755	747	762	762	788	791	783	748	797	780	748	786	727	727	766	749	767	767	784	804	744	782	750	757	781	770	823	739	749	780	752	775	751	764	712	713	717	770	760	716	762	764	791	762	800	772	730	821	748	806	744	706	761	774	706	756	750	761	734	724	697	695	757	798	764	784	736	738	746	751	762	730	789	808	738	719	738	772	730	778	747	743	775	741	747	770	776	751	718	755	728	731	726	761	812	753	734	769	825	811	789	726	746	743	734	768	784	742	741	794	819	709	697	738	732	729	724	755	755	789	794	766	734	738	714	753	761	753	791	760	744	754	746	823	783	744	798	765	807	734	789	734	785	769	778	748	752	710	790	716	790	772	779	736	769	797	695	739	768	767	750	791	728	788	720	771	721	717	738	784	784	744	755	780	754	762	785	758	824	760	770	753	763	729	761	790	769	694	760	712	712	784	750	756	768	755	768	753	751	790	812	803	790	749	752	730	747	780	755	747	792	746	765	775	780	774	792	729	792	725	771	768	781	747	775	762	761	822	775	797	744	689	704	712	712	751	777	745	751	742	719	744	764	723	746	770	768	747	705	729	759	760	780	810	761	726	728	775	741	725	732	743	752	730	762	767	775	774	750	753	765	756	746	761	740	755	771	746	738	791	772	766	773	732	752	778	728	759	768	742	826	762	775	728	756	790	779	745	761	797	730	741	697	733	796	782	760	778	758	747	779	744	723	765	730	761	755	677	811	772	781	761	779	781	764	727	727	755	727	756	768	768	797	809	767	747	788	698	704	784	746	733	760	760	811	704	752	753	795	769	757	819	743	764	731	740	716	774	730	782	744	767	741	817	763	791	813	747	741	792	811	795	763	740	813	762	795	739	743	784	703	779	820	743	718	752	745	778	758	718	760	728	745	753	823	778	723	829	771	790	747	726	756	747	745	712	772	782	760	753	754	817	824	784	688	810	798	785	778	748	742	775	771	799	804	767	778	753	795	775	775	789	762	715	795	744	713	715	728	750	741	751	778	757	796	803	791	741	787	758	825	778	787	739	747	775	724	784	751	777	774	773	737	735	769	740	775	711	792	711	768	771	758	770	779	762	752	764	717	777	768	798	730	823	776	769	736	765	814	792	831	736	710	735	711	790	829	771	786	777	739	811	731	747	724	772	790	747	741	793	732	754	792	747	747	772	780	769	720	766	774	782	769	715	739	795	712	795	751	744	730	737	738	745	776	784	722	722	763	767	790	772	738	763	748	800	774	794	719	785	738	697	727	752	736	769	791	816	806	777	715	775	777	721	725	762	760	731	756	776	807	755	736	789	747	744	710	780	730	730	739	761	777	794	803	729	776	736	748	752	786	780	748	749	754	793	724	750	716	723	759	820	789	786	718	725	737	738	737	762	729	807	750	798	766	721	729	800	753	772	774	764	818	728	775	759	768	763	763	760	772	731	782	731	728	770	745	721	690	716	751	792	769	787	750	780	743	764	752	710	759	774	758	764	737	703	769	742	755	727	742	734	741	758	700	720	717	742	774	749	759	765	735	786	786	768	788	726	769	761	721	728	741	781	760	795	748	781	744	731	757	758	774	749	771	745	806	760	806	732	767	698	787	774	769	750	762	791	729	744	749	770	780	795	720	777	767	782	753	798	764	759	783	789	777	769	778	750	781	766	759	740	775	723	757	765	795	744	735	721	730	799	768	715	743	761	699	773	757	767	768	781	805	749	746	741	709	734	750	756	756	776	746	787	774	754	808	814	804	764	750	812	736	762	795	731	781	798	785	748	771	773	746	801	764	768	789	735	760	785	779	785	704	788	733	753	752	731	726	761	753	754	802	769	736	792	726	760	741	716	721	708	731	770	788	777	811	743	738	757	726	780	753	737	745	715	748	769	747	732	735	716	753	812	778	784	799	816	833	801	739	762	723	723	744	801	745	770	728	768	859	788	784	716	765	745	693	751	710	737	741	765	747	751	818	778	741	720	757	750	777	722	782	767	779	778	802	755	729	772	733	745	776	749	764	731	796	727	742	803	750	832	783	729	766	784	783	739	738	786	753	752	764	801	751	784	759	743	758	807	805	769	785	714	749	770	800	743	705	801	789	725	742	740	749	802	812	743	733	811	770	764	749	757	720	756	739	749	783	756	767	716	731	769	740	729	808	782	728	756	770	813	766	826	736	731	801	732	728	768	788	744	798	789	791	748	770	734	746	766	731	751	733	747	785	794	832	729	779	753	748	739	758	752	765	789	743	730	732	771	730	785	756	753	743	785	700	787	750	727	771	784	768	761	795	777	725	774	753	824	765	718	744	779	781	785	758	788	747	759	793	748	735	786	833	805	686	738	728	783	802	785	751	776	756	721	784	743	741	733	773	762	740	748	738	738	756	730	729	777	761	768	804	763	766	767	770	807	737	769	742	750	778	731	753	760	727	743	738	692	768	750	767	739	770	771	810	771	792	768	790	770	744	779	782	759	756	779	772	769	767	805	756	749	801	767	757	802	779	762	712	751	784	776	774	727	818	747	731	754	744	732	773	700	751	758	816	737	778	747	729	745	795	721	788	723	752	739	757	771	714	793	798	779	763	794	779	763	752	704	759	733	754	760	811	757	810	772	758
31314	6693	5392	2995	2110	1784	1469	1296	1250	1141	1097	1028	1061	1003	981	988	933	938	899	908	895	906	907	888	842	913	858	901	920	906	878	917	792	882	803	863	939	866	808	880	900	888	798	877	847	899	852	871	878	830	832	884	864	869	819	832	825	878	833	862	859	876	816	861	839	824	841	886	883	881	847	866	919	908	846	852	866	872	859	847	916	873	905	852	846	873	847	902	868	841	830	859	834	902	856	846	919	869	840	957	872	852	861	892	846	866	841	844	893	830	832	871	840	853	928	864	844	877	887	872	835	879	912	799	875	835	889	888	849	832	856	868	851	873	858	882	827	881	839	851	847	865	840	812	924	873	863	831	818	836	866	875	906	884	890	886	843	909	843	867	859	890	859	884	823	893	883	858	831	870	813	862	835	873	944	825	823	862	828	878	912	872	906	871	817	824	854	853	907	873	822	883	862	840	773	857	844	837	916	895	852	867	889	822	882	815	864	864	893	850	856	808	894	847	850	886	886	862	885	858	881	895	883	866	812	856	870	815	859	808	859	862	793	877	843	821	814	847	803	862	833	842	836	859	873	921	808	866	822	868	896	857	898	890	887	877	924	859	823	826	809	855	863	843	879	854	843	848	867	820	868	864	800	853	874	833	774	843	879	842	890	877	851	900	794	929	851	833	867	854	879	866	829	855	897	867	831	884	897	850	902	865	821	812	830	828	824	838	934	837	863	915	863	853	866	857	880	861	869	895	814	832	843	886	911	829	880	893	822	852	865	908	845	798	847	880	827	856	863	862	861	884	821	838	882	881	816	833	911	860	875	902	805	861	807	896	843	846	841	844	832	853	906	818	927	856	849	863	866	912	907	845	895	856	930	902	822	865	836	865	843	898	868	892	858	847	802	852	862	871	906	903	864	873	866	851	843	836	822	847	845	866	880	900	831	917	850	847	860	814	887	850	853	870	891	845	842	845	884	828	875	832	846	898	906	912	873	822	826	854	839	851	838	877	861	894	890	838	849	851	889	815	855	845	859	875	808	874	881	842	880	872	853	864	831	877	907	825	899	872	876	852	805	836	866	878	811	899	859	911	873	840	845	849	803	856	869	864	902	817	869	899	900	809	843	845	895	832	884	844	862	909	903	865	803	883	854	829	919	850	889	837	859	882	885	875	860	828	890	895	885	857	879	869	823	869	865	840	856	860	873	913	849	870	882	832	834	856	868	883	844	878	858	873	865	883	888	860	869	846	862	848	898	889	844	841	884	863	853	871	881	830	864	907	842	860	858	843	882	855	850	808	819	855	907	832	844	869	895	850	790	848	886	887	839	899	873	857	894	881	844	863	781	842	868	870	791	850	788	887	881	818	830	854	875	857	879	904	880	871	884	855	839	880	912	886	852	872	846	853	896	880	858	866	845	866	835	865	818	854	835	860	841	855	877	841	906	886	854	860	867	861	914	835	896	879	809	854	839	829	794	849	839	907	871	867	881	825	897	852	807	848	851	910	892	817	878	822	858	880	888	897	894	880	851	900	870	835	842	871	815	829	888	827	858	866	867	881	868	862	822	841	849	807	853	839	839	906	851	849	849	895	843	895	848	838	839	875	867	866	846	869	824	847	862	869	840	871	868	881	847	867	836	866	881	896	842	811	829	885	806	896	855	869	874	830	837	865	887	867	851	867	849	875	821	868	877	855	884	847	839	883	853	878	814	845	835	864	875	876	819	814	847	909	852	895	828	800	881	854	828	829	853	852	911	851	858	871	837	882	893	854	847	852	853	871	849	878	865	853	907	864	829	831	850	839	861	872	812	851	874	819	865	869	884	853	828	875	855	851	880	879	905	848	867	875	893	881	945	896	855	872	858	834	930	876	870	928	883	862	855	857	861	899	934	861	847	833	880	847	899	876	842	862	828	845	872	897	888	842	879	832	813	842	859	861	801	884	805	902	850	891	861	898	906	863	875	929	847	899	876	896	863	854	911	829	855	864	857	874	864	845	871	874	856	800	813	889	859	826	897	838	854	887	853	868	868	780	886	883	877	852	896	888	871	778	811	848	821	881	835	849	871	836	882	892	829	847	871	876	911	852	861	800	896	865	881	829	881	813	869	812	904	871	899	846	889	842	866	845	845	871	831	875	862	874	822	844	850	864	828	835	814	832	849	819	829	870	857	897	883	811	896	780	906	876	844	873	854	872	865	830	874	820	848	856	854	878	838	876	874	836	831	864	892	841	901	882	876	789	901	832	806	873	890	849	861	899	867	832	869	850	891	857	903	921	819	849	890	887	909	825	855	867	879	902	913	881	856	850	836	863	885	847	875	860	841	843	924	839	845	860	903	852	836	889	880	837	860	831	857	808	806	800	836	855	878	870	874	877	906	855	867	843	903	830	848	852	826	806	817	830	851	821	851	865	819	884	840	864	887	886	898	867	813	808	909	828	884	865	877	902	881	919	864	879	896	890	898	896	864	880	835	922	847	851	889	882	898	835	837	903	811	840	895	808	922	851	847	847	860	859	809	917	870	920	842	809	854	826	874	865	885	903	848	806	895	884	833	898	836	832	850	837	919	875	837	847	896	850	865	844	836	845	836	857	871	865	779	854	837	826	890	852	801	861	894	871	813	864	862	824	914	877	879	865	895	860	864	887	809	914	864	859	818	873	862	869	873	880	866	853	838	895	856	886	888	860	853	890	865	864	885	826	829	825	859	895	846	889	851	859	866	874	829	873	882	819	875	866	883	892	839	859	862	835	874	814	818	818	886	869	890	819	800	824	913	814	811	861	837	870	847	865	911	869	851	874	870	853	855	888	858	906	830	889	861	852	870	820	919	835	897	904	894	862	880	897	898	810	874	875	834	854	831	844	861	847	839	805	804	866	907	868	864	825	888	883	844	843	896	845	846	870	865	939	863	867	884	858	851	839	865	861	833	863	861	875	895	871	880	830	877	843	875	881	876	883	857	852	843	873	902	876	850	929	856	825	890	837	854	822	806	852	900	880	898	859	841	845	877	842	870	888	870	815	867	845	820	844	902	891	886	885	788	908	827	859	819	821	870	884	905	914	823	849	790	848	854	906	820	930	837	865	877	896	813	861	847	875	829	882	881	866	859	833	906	835	860	847	848	870	853	893	908	858	831	876	820	865	863	877	824	838	865	843	848	867	846	909	801	817	837	843	907	838	896	880	863	827	885	906	817	902	859	874	880	799	813	902	869	878	896	853	848	890	879	847	879	844	895	836	900	849	864	869	843	841	847	924	879	860	862	815	818	901	876	862	881	816	879	886	863	899	881	877	845	912	860	828	835	803	832	884	809	902	855	878	812	817	793	901	822	880	858	855	856	925	906	857	822	844	857	852	858	866	895	842	900	868	852	845	848	830	838	867	828	891	854	881	855	881	895	858	840	804	833	821	884	842	872	846	833	897	867	881	841	836	852	834	860	844	883	808	833	838	828	856	850	878	830	835	874	875	849	884	882	876	868	859	807	905	831	825	899	878
22679	21088	28645	23777	21091	21158	12191	1499	1058	991	891	817	726	654	667	559	589	578	551	595	537	478	506	505	497	517	525	483	523	498	478	496	472	496	503	478	490	452	459	489	464	515	448	473	441	454	491	455	462	473	416	494	491	501	458	480	421	471	507	469	491	441	476	466	480	446	421	468	456	455	449	457	466	459	483	463	481	511	450	432	474	423	473	475	487	441	479	462	487	511	447	485	449	478	423	459	444	450	440	462	469	460	468	445	465	458	459	442	484	449	481	450	460	427	488	461	483	452	451	471	485	444	460	470	447	465	484	444	449	467	458	452	463	458	457	461	497	477	447	431	483	479	437	461	424	478	430	479	491	461	429	446	457	474	475	397	479	435	464	438	458	446	461	461	433	485	479	448	453	451	451	425	459	445	434	464	475	492	483	400	464	405	478	453	450	448	481	472	462	443	474	464	398	439	444	438	482	426	432	453	501	435	498	441	458	468	451	469	456	450	488	447	446	420	447	456	437	413	487	448	499	444	432	436	429	465	457	488	451	447	404	445	454	461	442	501	466	459	430	488	436	485	438	455	459	448	466	410	461	470	497	474	427	477	480	478	441	487	494	433	462	438	451	431	461	466	445	460	480	448	463	462	472	458	467	461	460	426	453	438	451	462	451	484	454	419	465	459	478	445	492	430	480	441	438	445	453	458	439	475	458	466	429	437	462	497	428	441	440	448	472	447	446	455	471	418	495	446	465	412	508	442	394	442	440	459	484	443	449	437	448	414	428	464	422	454	469	474	437	472	480	470	481	433	456	447	466	423	433	435	436	463	484	468	442	464	460	482	490	434	421	436	478	442	439	454	459	476	409	432	449	454	455	479	417	478	443	467	476	469	453	451	434	390	506	440	447	449	434	482	494	480	480	461	475	451	463	468	478	410	441	428	423	424	428	423	444	444	482	437	467	478	443	462	431	458	453	486	492	431	444	488	451	471	432	448	486	460	459	429	430	414	473	469	431	459	447	427	459	454	480	486	465	491	414	543	466	484	507	439	428	438	426	484	481	454	421	466	479	468	454	455	438	439	424	466	481	446	462	433	444	442	433	484	456	461	516	453	430	451	500	450	461	429	450	424	471	444	447	442	438	472	473	425	451	460	463	395	437	471	454	446	460	423	483	492	481	463	452	459	444	423	422	467	457	421	450	459	470	485	442	465	433	431	451	435	456	444	466	453	455	483	444	447	464	419	479	463	429	444	482	489	444	440	486	473	445	432	478	443	479	460	463	456	437	418	427	437	442	456	456	430	453	460	489	452	447	486	448	431	454	451	428	451	418	438	456	437	414	484	505	444	482	431	451	479	472	423	460	438	506	416	462	496	473	456	456	453	454	473	495	449	486	463	469	455	463	385	513	453	483	472	438	458	484	426	511	449	452	474	449	454	464	444	441	468	472	416	460	449	450	455	479	443	485	475	420	439	459	495	454	490	440	462	431	451	419	456	486	464	403	449	505	475	464	392	461	396	480	437	456	457	449	467	445	444	438	485	473	455	414	395	449	478	466	426	491	443	481	441	490	478	431	453	467	437	446	462	458	436	481	447	495	463	467	435	459	470	440	485	466	456	456	465	487	467	457	515	455	447	444	505	455	481	478	447	445	468	450	474	451	458	450	403	468	475	436	461	455	445	457	442	444	465	480	476	498	442	434	449	459	477	445	436	468	465	463	442	436	426	471	470	466	436	442	464	510	411	458	409	455	461	429	449	462	460	463	459	434	473	449	481	496	479	437	449	451	463	470	431	441	445	493	451	462	492	421	463	434	462	422	499	473	476	455	435	429	485	450	494	464	449	427	456	436	440	451	454	454	433	457	427	430	400	498	489	461	442	462	449	477	445	436	476	441	437	468	486	442	442	433	478	423	490	462	441	467	466	447	440	437	452	459	438	446	443	447	433	454	488	464	429	426	483	469	449	458	477	477	447	468	455	446	448	453	451	475	431	459	406	445	466	498	454	461	485	513	469	470	500	443	469	405	487	433	435	438	457	442	433	408	449	421	437	444	446	488	444	508	476	479	475	456	439	445	474	440	407	426	461	467	461	429	486	446	449	475	431	443	420	478	437	478	466	461	489	426	462	426	480	467	465	469	492	462	458	440	469	449	477	464	474	455	475	434	463	433	451	472	460	468	479	475	474	459	456	458	425	470	434	457	444	432	448	436	443	459	441	431	447	470	483	445	426	457	425	474	459	497	443	385	482	447	455	464	444	471	447	456	464	481	480	480	456	470	438	434	433	422	485	441	399	444	463	437	435	489	471	501	433	483	455	449	488	447	433	452	439	462	454	437	477	428	470	419	458	432	481	457	412	440	465	453	427	475	462	481	477	489	407	440	463	445	465	423	446	475	439	463	450	420	483	486	450	443	450	455	452	445	432	455	454	462	450	417	453	433	470	499	453	467	438	493	460	469	426	424	454	429	457	467	454	502	494	452	418	474	493	477	445	439	475	442	449	427	436	463	462	459	441	463	471	481	421	458	439	466	434	426	424	449	463	421	443	491	457	437	455	463	471	499	482	458	434	457	470	439	415	472	441	496	449	494	477	459	453	427	499	445	448	418	477	456	441	444	465	464	456	434	500	458	442	445	467	447	449	467	458	458	492	453	473	478	455	456	454	439	458	458	437	486	464	472	486	456	478	438	454	465	420	438	394	453	472	460	474	468	441	516	441	449	427	421	491	486	466	440	463	490	473	416	466	482	420	468	467	445	474	447	437	435	444	447	431	428	443	423	483	454	441	459	443	474	468	432	458	446	444	474	472	428	452	457	440	466	451	432	429	470	487	454	485	423	461	415	442	473	455	416	437	469	481	474	457	514	475	458	424	464	480	460	459	448	414	478	450	492	446	436	445	440	485	437	439	442	437	439	492	454	462	467	463	473	469	445	462	442	445	467	426	414	432	450	440	469	414	459	422	478	455	462	454	438	451	451	472	458	461	452	473	417	458	477	465	464	474	477	447	498	423	469	440	447	425	468	472	428	434	432	484	405	439	445	456	430	461	473	416	460	440	454	438	477	462	455	436	505	445	476	448	419	445	508	438	445	445	456	499	463	442	447	476	464	469	473	473	455	431	416	464	457	454	452	468	483	453	418	459	460	458	496	470	437	432	483	478	462	474	477	495	458	406	476	414	419	428	422	442	475	464	457	436	456	462	421	456	455	475	467	434	443	409	438	403	491	448	479	466	484	450	508	472	463	437	518	462	435	450	492	465	455	471	437	454	486	474	415	453	457	423	475	452	461	464	448	465	462	500	452	467	449	435	442	414	470	439	464	426	510	459	457	474	516	483	461	471	462	496	408	469	469	484	480	444	481	461	463	460	464	494	455	477	466	464	455	451	477	494	469	447	461	474	444	434	463	475	478	477	454	444	454	451	438	458	413	440	488	449	446	470	468	462	493	419	436	483	431	453	446	442	433	423	481	469	493	439	463	464	496	446	450	490	461	486	449	468
29443	16939	14213	7650	4960	3657	2862	2336	1871	1568	1311	1152	1071	919	817	834	811	738	700	715	671	626	608	632	608	547	575	545	563	574	537	561	526	528	529	540	544	520	515	548	522	522	538	547	538	571	530	554	568	543	555	525	505	474	491	489	486	494	487	497	485	497	525	521	490	558	507	491	532	497	497	497	488	519	511	518	487	511	509	515	517	529	535	509	496	504	492	473	480	514	538	536	469	499	470	542	496	524	494	483	486	452	480	473	523	511	474	543	507	541	521	483	481	484	463	502	500	499	487	495	494	477	452	522	491	505	512	505	499	495	535	533	563	504	498	519	517	544	510	506	499	519	486	500	500	508	501	489	527	478	548	524	497	505	466	498	523	516	479	483	506	475	525	537	533	534	440	499	529	459	518	499	501	534	487	546	497	543	512	500	506	534	460	457	542	509	517	480	474	539	498	498	487	492	441	510	462	486	493	461	481	533	459	513	480	532	477	499	502	486	509	482	484	523	549	505	561	510	485	515	451	487	493	499	476	482	514	519	477	487	500	495	474	494	501	528	512	485	511	517	509	488	502	489	520	484	480	499	487	495	506	471	488	490	495	521	514	531	470	493	489	492	498	470	485	504	495	528	486	508	464	495	485	450	483	511	528	510	494	468	545	515	504	523	471	514	481	494	530	474	479	488	491	488	525	506	494	517	495	506	493	546	488	503	493	495	492	473	492	479	551	503	507	517	518	523	503	496	488	495	536	491	478	465	511	515	515	535	527	501	517	480	487	498	475	509	506	530	469	490	510	530	523	471	468	496	489	503	505	506	495	507	560	498	488	528	480	490	457	474	500	522	485	420	468	473	475	500	466	493	556	467	522	537	501	486	515	463	526	506	507	544	496	507	497	516	499	493	532	525	485	513	492	471	524	503	503	500	508	485	493	518	498	509	501	499	495	542	509	486	520	529	467	488	475	514	509	485	498	518	499	512	476	513	491	520	491	512	485	493	507	474	479	500	502	477	554	497	502	496	471	496	505	512	482	501	539	488	524	488	531	501	520	503	536	496	502	482	488	512	459	483	506	507	522	511	479	492	509	482	512	497	507	458	505	513	485	542	507	493	472	522	542	506	522	516	487	533	495	485	468	522	505	507	470	530	521	513	494	509	550	500	563	532	516	500	521	455	498	517	485	544	517	491	523	475	510	491	489	495	506	476	502	533	543	476	496	472	517	482	527	459	494	518	474	513	518	546	527	497	476	495	469	560	491	510	483	512	511	510	472	486	477	503	517	511	511	485	505	485	481	469	506	527	511	469	488	488	542	502	514	527	481	509	473	549	468	489	537	478	467	529	480	508	518	512	462	486	466	513	477	500	496	543	507	517	512	540	553	487	503	504	488	533	490	497	492	479	493	492	549	483	495	527	492	520	467	539	469	499	499	499	508	478	481	476	509	476	530	478	508	515	469	516	516	513	483	520	531	495	513	506	546	521	521	489	506	539	483	513	501	515	481	532	532	520	481	468	470	493	509	518	488	477	503	532	499	504	523	495	509	484	506	491	527	508	531	500	574	496	457	483	464	513	511	474	481	477	482	509	467	565	491	505	545	475	497	523	515	467	505	491	550	474	523	474	468	471	486	507	486	516	486	489	488	478	486	466	467	492	520	506	535	483	506	497	468	497	510	511	536	501	511	498	533	503	521	518	488	497	511	506	475	478	505	441	488	505	507	503	531	527	499	517	526	492	439	466	552	515	508	459	524	513	535	498	494	512	490	505	518	479	522	478	523	495	491	470	492	496	455	467	537	520	496	516	504	504	493	542	547	494	521	514	539	495	535	495	513	473	503	496	465	521	504	482	511	494	492	498	498	535	494	494	497	504	486	497	504	469	507	507	532	494	504	508	498	490	525	510	514	514	513	551	498	505	525	492	496	488	528	463	490	524	465	538	475	531	483	486	518	481	498	497	551	494	502	529	462	476	504	535	497	532	478	497	470	509	503	450	500	498	530	514	493	479	471	479	511	510	474	505	538	473	483	495	504	483	507	495	510	472	520	471	511	507	521	495	498	532	496	506	501	514	485	515	544	480	462	506	477	516	494	522	487	539	490	471	520	502	499	497	508	541	528	489	511	544	479	488	531	481	532	486	531	467	499	487	468	507	512	526	510	462	494	504	514	496	489	502	484	488	492	505	472	480	492	514	537	487	557	511	498	496	525	497	532	486	515	463	477	501	496	457	489	531	490	515	528	477	492	469	497	527	486	504	492	493	519	511	513	508	472	505	513	519	507	494	553	524	513	489	492	482	515	500	511	536	492	521	520	524	479	454	516	504	474	501	452	499	517	479	494	516	518	500	514	476	498	484	496	458	504	521	511	482	480	479	479	520	466	499	513	518	479	487	485	515	518	483	483	503	490	489	516	523	488	513	490	498	497	500	495	535	531	503	505	508	474	532	465	470	492	504	519	502	461	495	532	480	526	520	497	463	487	493	503	482	497	514	480	490	454	489	507	473	469	481	495	471	522	508	512	459	498	513	517	495	504	545	480	485	510	498	546	483	509	464	503	486	500	470	519	496	532	465	510	490	492	512	503	511	460	474	501	518	512	486	492	547	480	477	529	501	500	514	494	482	518	496	450	522	552	516	467	510	506	526	483	487	536	492	504	518	486	501	499	536	543	479	511	467	471	483	465	526	533	525	532	499	512	516	473	489	493	512	530	499	486	476	495	519	509	512	496	466	532	517	516	493	516	517	489	490	515	532	569	532	530	453	463	513	522	494	510	535	528	521	499	511	514	483	493	533	498	508	511	493	517	497	489	521	483	456	504	517	502	509	503	508	476	479	489	481	497	479	493	513	501	493	535	497	513	492	510	515	499	428	512	492	549	497	482	543	478	494	511	506	489	491	490	522	536	479	471	470	500	540	538	536	506	480	517	507	481	479	504	498	496	517	497	492	522	520	497	525	517	473	489	497	522	472	473	505	516	498	494	519	500	503	538	512	479	531	510	497	509	453	496	485	498	516	544	509	506	497	490	492	498	526	490	498	500	518	460	502	483	503	525	502	486	481	551	498	513	506	463	505	486	489	501	500	525	474	469	509	467	500	490	497	499	521	480	483	505	501	479	484	515	473	510	516	524	493	510	506	478	497	504	533	546	477	496	498	516	512	485	495	505	489	549	524	490	497	529	485	509	521	484	459	501	493	485	465	496	519	491	509	497	500	530	504	470	495	488	493	516	456	545	509	507	498	527	533	479	517	514	501	476	516	515	496	513	533	518	530	485	493	508	466	532	497	493	499	480	521	507	501	511	532	502	473	525	479	493	511	520	488	510	470	506	526	505	480	497	481	502	493	541	515	516	539	470	502	491	529	497	507	497	511	486	456	491	497	483	506	480	535	454	444	475	450	534	484	534	518	520	466	497	527	494	483	504	510	470	494	484	459	507	477	463	488	504	499	497	482	456	502	505	561	508	504	486	471	445	517	480	498	505	507	523	466	464	504	523	500
27256	19952	7686	1073	688	619	628	611	567	588	564	583	544	553	601	565	604	562	554	643	532	564	643	580	543	557	514	592	567	549	535	550	584	565	526	537	583	539	597	588	523	554	553	552	549	585	556	561	572	551	551	562	514	514	573	588	549	551	599	559	586	545	520	538	559	574	557	530	600	580	607	591	569	536	530	580	589	555	562	581	558	596	546	569	513	577	569	549	565	556	560	551	560	582	555	534	551	511	571	522	525	588	549	597	564	596	545	521	572	590	564	542	535	543	536	563	550	513	545	528	567	605	562	615	579	542	532	536	541	564	556	579	550	578	524	566	528	597	597	571	520	509	529	586	568	565	574	527	550	548	575	561	546	585	559	538	557	582	581	564	565	570	579	526	551	591	581	553	590	588	557	593	576	536	607	529	569	585	554	578	600	562	539	535	570	550	576	580	592	553	609	592	558	550	540	560	567	578	521	583	519	589	567	554	552	567	593	576	523	560	567	586	551	546	601	552	579	552	570	563	555	568	574	571	540	564	575	607	580	589	565	558	578	561	586	551	541	566	564	530	565	545	507	548	567	557	575	554	542	523	579	592	549	559	563	557	560	553	531	562	546	556	560	557	553	584	513	588	587	554	583	547	536	516	560	574	557	561	576	620	538	580	578	547	533	565	561	545	500	547	576	554	552	549	527	545	562	571	579	533	537	528	560	543	589	543	558	539	558	585	565	559	589	585	519	554	561	556	556	528	568	557	563	524	569	508	501	541	563	568	581	564	556	599	592	594	518	550	552	556	573	575	559	545	546	538	543	580	553	592	520	549	546	557	562	563	575	584	550	568	559	522	555	536	586	574	605	559	538	555	565	575	587	574	571	527	556	561	584	564	542	565	567	588	540	532	534	561	556	578	561	552	598	568	543	584	572	556	559	577	581	550	561	571	591	560	572	530	604	583	573	576	525	546	568	537	530	575	561	538	575	540	558	533	561	527	530	524	577	594	580	544	557	554	537	620	543	526	540	537	562	592	537	542	612	543	535	598	605	575	523	523	509	563	608	565	539	553	556	567	510	574	590	570	575	528	559	538	576	523	561	582	549	584	529	543	510	578	548	547	545	527	546	600	580	564	581	521	557	582	569	534	541	570	573	597	557	522	597	543	573	534	551	572	567	557	536	595	556	567	581	583	586	563	562	578	580	514	565	568	543	597	588	553	561	537	597	548	579	572	536	572	572	595	532	532	571	548	553	553	520	566	575	525	563	509	520	611	567	575	540	516	510	572	572	581	586	566	569	619	537	562	565	565	523	558	566	577	581	575	553	548	562	584	560	563	550	568	579	560	500	547	565	536	559	532	568	521	569	560	564	562	556	542	524	521	540	591	579	553	587	503	568	532	553	524	564	535	522	586	536	558	572	563	605	556	563	553	595	542	538	530	578	561	553	620	561	555	538	572	547	575	545	577	604	549	546	534	541	548	587	548	550	574	574	538	588	605	564	570	556	570	536	592	550	537	559	558	542	583	559	573	543	579	568	553	573	515	536	518	592	582	521	541	536	581	551	560	532	577	561	528	556	564	560	590	580	561	547	582	523	555	601	607	544	592	530	568	607	574	570	586	574	553	538	598	584	579	596	581	560	591	567	598	565	529	582	544	611	525	557	535	572	547	564	612	530	605	556	528	556	563	540	619	530	586	580	554	583	568	549	563	574	541	552	563	595	576	569	554	566	571	617	558	568	598	570	580	532	536	606	531	590	551	577	553	575	550	600	570	528	595	562	580	601	588	582	572	593	559	571	567	573	580	544	557	537	528	566	541	570	584	549	560	574	532	556	548	576	591	566	563	591	553	536	543	590	553	563	543	570	630	544	562	578	569	578	582	555	573	582	550	540	525	529	569	582	540	536	554	575	537	530	587	536	603	516	537	535	557	534	530	563	566	553	550	568	525	582	567	553	557	522	546	559	564	568	565	587	540	548	565	520	560	571	573	581	577	551	587	525	543	558	562	533	544	546	554	561	570	565	556	517	529	544	559	568	601	502	572	563	567	543	538	549	553	514	598	555	560	562	546	565	504	554	549	566	581	555	564	553	559	551	546	485	566	580	555	548	546	592	502	582	569	551	539	559	590	605	565	546	575	537	567	518	537	523	554	584	538	570	627	559	523	543	545	580	556	586	533	571	595	581	538	589	592	572	562	502	592	547	575	597	548	574	567	549	594	561	579	563	581	558	564	562	538	578	594	584	571	559	606	561	538	576	555	600	626	561	589	534	586	564	560	553	528	542	535	535	528	551	527	571	581	510	565	522	533	597	541	537	602	520	557	546	586	560	615	551	589	614	550	532	574	577	564	580	555	589	545	569	545	569	547	547	560	525	562	526	565	577	588	566	586	570	561	572	563	532	572	577	564	559	552	571	569	602	607	564	546	584	533	569	566	561	580	585	560	568	549	590	527	559	554	543	533	588	595	571	585	578	535	531	546	570	559	570	594	605	546	559	576	583	605	589	546	539	581	547	543	559	546	582	601	591	532	571	554	533	549	589	521	593	566	556	518	545	560	542	566	550	559	558	556	551	592	565	557	573	577	557	538	506	547	570	591	634	561	576	557	563	588	596	573	587	525	547	557	577	529	561	559	553	523	581	592	525	589	547	547	536	542	599	555	581	617	526	593	568	554	570	532	567	556	573	560	567	581	556	605	536	550	582	587	585	574	555	540	564	555	557	580	521	584	537	556	584	521	568	541	547	561	599	559	586	564	557	524	517	599	581	573	564	564	576	548	563	600	584	571	528	584	606	568	538	624	607	546	560	590	577	567	556	584	531	570	559	542	570	509	533	575	580	569	611	532	562	582	558	540	544	540	565	565	583	593	583	555	560	569	568	589	603	578	547	603	513	559	540	566	544	570	526	542	563	544	564	570	573	569	590	534	571	587	603	560	513	548	549	547	548	530	532	567	547	552	552	525	550	538	571	582	568	600	573	551	564	553	594	559	509	520	584	577	581	601	563	552	594	557	582	587	570	588	595	574	545	582	547	600	545	578	511	563	580	582	572	548	568	532	547	535	553	590	565	568	605	550	532	500	563	555	556	557	586	557	545	574	559	545	571	545	542	553	606	556	579	582	540	591	612	590	562	604	592	557	572	595	543	533	579	559	572	544	540	554	620	593	599	552	544	594	572	568	546	531	557	550	508	546	553	522	561	528	537	582	575	567	527	535	585	538	581	581	550	585	587	512	571	601	589	530	607	579	498	600	546	549	573	522	582	573	545	552	565	525	583	580	570	577	574	602	585	551	573	562	556	600	571	511	589	528	569	567	575	551	578	589	523	589	542	587	568	582	573	552	531	558	619	562	549	595	554	544	574	600	527	555	568	585	589	538	573	560	545	593	586	563	530	564	565	567	576	529	591	566	571	580	553	569	571	570	562	561	538	566	563	539	559	539	564	615	547	519	553	536	513	597	565	556	582	596	613	593	543	519	552	546	532	557	513	560	567	547	563	528
16541	1520	1347	895	843	741	763	708	703	654	669	694	681	674	662	671	680	693	660	709	733	692	654	673	679	689	686	607	688	693	675	662	696	653	659	694	675	659	664	637	666	656	685	643	669	638	643	643	663	707	647	664	642	648	654	683	674	659	623	635	676	670	601	662	662	644	654	600	619	633	627	676	628	648	621	696	656	645	660	675	612	636	675	663	673	677	685	660	684	637	621	710	691	683	642	650	641	687	675	673	657	664	635	604	686	647	644	672	667	691	665	692	654	628	629	655	605	640	653	633	664	606	675	636	646	657	632	715	682	644	628	699	708	628	660	663	634	676	672	666	650	665	677	658	658	662	690	673	650	630	635	673	664	638	676	604	639	665	666	652	627	639	643	662	629	683	607	594	658	665	677	631	685	665	648	665	667	709	688	697	657	605	658	639	626	697	656	693	664	694	679	688	697	665	690	628	644	662	666	663	626	664	623	673	656	632	636	655	696	673	660	692	706	666	680	666	667	678	677	685	670	645	669	610	658	686	621	652	626	639	678	696	629	684	676	655	649	600	662	674	671	650	658	634	666	657	644	678	662	615	640	678	648	676	672	642	675	659	661	638	662	674	692	625	643	651	581	633	676	712	682	661	671	614	670	666	675	663	633	625	667	670	653	659	661	716	663	720	617	630	667	606	630	683	644	667	674	662	701	685	675	673	659	660	670	655	659	661	678	677	688	696	627	673	645	652	645	678	657	604	689	643	650	664	678	695	682	646	649	682	670	702	681	682	642	671	639	657	653	640	633	664	648	667	625	634	670	603	635	686	680	668	728	675	690	654	650	617	636	687	656	658	647	657	636	655	672	644	659	661	660	692	667	692	691	700	631	638	667	655	650	635	632	695	646	632	612	663	615	644	611	635	652	643	689	637	686	662	709	673	657	660	625	660	634	677	670	665	682	666	675	646	666	686	674	631	675	657	643	614	690	651	650	645	675	622	668	681	667	666	599	626	639	645	659	713	683	610	676	670	670	670	647	613	630	685	649	681	679	666	654	680	652	670	702	665	653	720	674	657	635	667	643	665	662	665	678	639	637	622	675	636	640	652	662	685	624	686	680	679	652	658	680	687	652	661	674	645	641	690	671	686	665	650	687	637	646	649	671	648	656	675	695	663	647	647	670	641	622	661	637	656	625	660	659	691	679	700	660	632	682	660	673	644	707	702	700	640	678	675	630	661	671	695	651	627	621	675	690	667	680	629	676	675	683	683	678	669	661	664	621	667	728	661	652	698	662	621	642	648	643	625	644	597	601	650	690	652	672	651	694	693	586	624	657	609	634	654	662	646	643	642	672	671	675	655	667	656	667	674	637	689	672	685	608	657	626	681	647	689	676	698	686	641	671	610	657	667	667	669	646	632	676	626	632	664	680	648	643	625	663	644	664	663	637	634	649	689	645	674	657	643	639	673	611	664	658	654	669	633	679	657	678	698	644	655	701	680	661	677	647	647	612	665	620	696	681	673	651	641	705	634	717	648	643	672	696	654	627	673	662	651	670	643	675	689	650	692	632	628	680	706	682	623	645	678	685	621	637	620	629	660	692	674	699	655	647	615	666	668	657	663	639	619	659	633	643	667	658	689	672	693	609	677	662	660	644	635	650	668	682	653	666	686	640	698	661	634	653	671	687	682	626	656	622	650	634	631	654	666	647	628	680	651	640	652	630	699	645	700	651	648	642	649	642	670	656	709	674	681	658	620	655	644	645	636	684	612	655	672	647	678	670	618	679	635	669	670	643	667	636	619	638	667	640	658	646	705	671	631	635	690	644	623	662	630	657	642	643	656	719	634	606	651	692	657	679	647	683	658	644	703	690	629	637	671	652	630	644	678	678	659	676	640	672	654	683	664	661	628	695	626	642	650	702	700	690	693	664	655	625	658	678	679	631	649	640	644	644	695	626	684	654	691	656	651	653	681	672	625	690	646	637	632	661	631	673	647	648	646	683	657	618	635	620	671	659	669	692	662	606	662	691	672	614	657	631	675	673	654	650	694	642	645	705	659	681	673	665	618	611	615	696	672	648	642	674	684	653	654	661	675	644	713	677	623	607	655	697	640	620	674	658	667	625	680	613	665	625	665	675	660	669	660	667	714	639	650	639	678	647	643	675	696	646	696	627	690	657	708	650	670	693	649	678	704	701	690	661	692	695	668	645	588	665	641	630	640	710	671	662	679	619	670	658	680	695	635	642	642	654	661	684	656	645	638	637	676	677	704	655	664	631	642	647	732	604	631	633	686	639	667	654	669	671	651	640	618	693	646	667	681	638	674	660	661	650	691	687	718	668	652	673	667	701	683	636	653	662	649	669	679	667	649	653	674	637	637	693	663	648	664	665	597	705	660	635	614	622	635	665	679	672	637	651	686	656	651	662	675	695	696	681	613	684	639	676	646	708	702	658	634	684	669	668	676	652	650	680	666	668	642	572	628	705	635	653	641	647	636	643	641	686	647	656	662	658	619	689	645	681	641	654	702	659	609	681	693	663	661	672	697	690	651	625	648	670	632	730	695	685	687	666	629	703	639	723	632	634	628	665	668	656	682	635	674	623	666	660	667	642	713	689	652	627	673	649	681	670	635	672	666	657	641	656	661	689	670	731	632	642	650	670	705	613	639	660	649	693	671	679	622	682	643	652	651	675	631	687	653	703	647	648	708	669	665	652	645	595	694	667	679	673	640	696	650	706	696	680	640	652	645	655	701	657	713	654	609	613	594	679	650	701	693	666	680	646	666	648	640	644	668	696	667	632	653	668	682	642	643	665	654	664	677	652	701	681	625	690	685	668	688	642	675	681	678	613	654	695	671	632	658	632	682	719	682	607	665	674	636	635	659	639	664	656	672	661	631	673	664	654	672	595	609	643	646	692	668	731	656	640	694	695	625	657	679	636	618	680	662	651	637	681	670	681	662	665	677	674	651	660	640	639	651	676	697	651	745	693	686	644	632	677	632	682	708	627	645	622	626	624	609	641	665	679	704	720	653	683	711	646	676	677	625	700	665	622	678	709	682	647	680	659	639	681	666	617	639	685	606	637	636	690	642	649	658	633	603	666	675	631	633	645	651	634	699	652	627	628	698	622	658	660	665	671	651	638	689	674	603	633	650	618	666	674	647	668	682	601	695	689	616	658	635	663	632	630	653	673	657	634	629	676	643	641	673	678	686	678	641	659	659	683	684	641	667	683	678	675	669	656	610	707	669	671	676	694	662	634	648	614	681	651	653	678	653	672	648	660	707	684	635	679	657	690	649	654	656	698	633	712	576	599	633	637	616	734	688	679	692	642	622	693	664	701	643	641	693	670	672	636	650	666	692	698	652	638	680	675	667	646	669	681	650	646	648	641	653	663	635	606	655	658	621	650	664	659	666	686	630	647	697	617	638	653	676	671	706	643	656	654	624	626	627	659	601	618	675	637	624	638	653	653	676	665	663	670	675	652	637	613	680	639	660	642	657
23588	21056	28332	24011	21042	12410	1248	750	604	546	533	492	428	404	427	382	355	362	375	333	334	340	326	312	312	319	306	329	316	310	295	297	320	311	293	287	294	312	323	283	294	310	274	290	276	280	290	270	316	277	305	286	278	292	289	303	285	284	311	300	294	274	317	295	303	274	300	311	275	282	275	306	281	292	287	272	275	270	294	293	280	281	271	289	282	296	290	296	265	283	291	295	296	287	283	281	286	287	249	276	299	280	276	281	291	281	303	290	310	269	323	282	259	294	281	291	308	296	289	321	294	285	283	307	287	316	315	287	284	298	268	291	272	280	273	275	290	265	304	296	284	258	286	257	300	281	293	328	281	289	319	273	305	284	304	297	275	295	275	281	282	277	328	295	306	284	300	286	336	293	265	264	267	304	273	277	278	257	292	313	270	281	317	302	315	269	291	299	302	288	285	275	275	293	306	287	290	283	297	292	323	305	300	291	281	283	298	292	289	281	283	304	293	280	309	283	266	247	307	291	300	284	310	275	272	294	304	282	279	305	255	282	289	335	303	297	268	290	289	282	307	283	305	328	278	305	265	281	264	309	284	268	287	242	296	277	287	275	295	285	275	280	272	276	270	294	279	329	293	298	290	280	283	315	270	308	286	296	319	294	305	289	314	285	302	259	275	313	271	266	277	285	277	300	284	314	315	302	311	316	268	269	295	277	297	260	272	284	306	266	295	289	268	292	299	293	278	272	290	302	264	302	288	307	244	276	284	275	264	287	280	254	263	266	261	285	266	293	301	291	265	309	268	309	277	299	297	287	297	310	322	286	285	294	275	301	279	302	278	273	263	314	272	274	296	281	255	304	297	281	288	280	327	344	279	267	284	292	274	252	263	292	267	309	299	265	273	304	296	269	299	280	290	276	276	265	289	263	280	281	300	286	256	302	296	246	274	300	278	289	280	297	279	312	284	297	296	271	292	298	290	281	307	275	320	290	252	295	278	307	269	280	297	277	293	297	284	283	274	290	273	305	245	285	295	296	272	276	300	294	283	254	316	278	309	284	276	318	266	298	281	260	307	297	294	298	285	278	272	271	282	300	306	269	289	288	290	285	276	311	304	256	296	321	271	265	259	281	311	286	293	288	319	274	264	285	279	292	252	312	293	302	297	275	288	296	292	292	291	259	283	311	288	276	263	268	283	300	273	267	305	262	297	289	290	281	289	282	321	268	260	279	288	297	304	278	286	260	281	278	288	329	266	270	271	267	282	295	287	286	286	292	276	305	284	295	290	288	281	304	297	263	302	278	288	294	319	275	293	293	291	295	297	317	282	286	269	296	277	272	274	298	304	279	294	264	272	303	312	302	269	295	308	295	274	307	276	309	305	302	286	295	274	295	253	290	308	279	308	325	278	304	274	277	289	241	291	280	260	275	295	311	260	285	293	313	299	280	306	287	287	296	281	257	263	305	284	300	340	280	303	285	290	306	294	316	268	274	298	298	297	304	289	296	254	282	286	287	306	300	281	276	310	301	279	294	300	303	288	294	305	314	312	275	295	242	280	290	330	266	293	285	300	293	262	291	281	289	292	303	294	295	293	279	286	267	268	247	256	332	281	314	312	272	293	267	271	319	321	310	304	292	277	312	285	294	298	279	272	299	298	297	291	285	308	289	287	284	350	247	295	325	298	291	328	263	283	283	295	287	267	294	297	277	285	303	291	286	307	284	289	315	298	269	313	321	257	272	269	328	297	277	257	283	258	262	305	270	297	283	294	322	277	260	296	280	242	256	282	258	307	308	291	289	312	295	293	308	279	303	311	298	279	265	306	300	277	299	275	286	296	292	282	323	328	296	282	309	273	300	297	278	295	289	306	302	296	286	261	279	270	302	277	252	279	311	271	261	312	256	275	286	298	263	295	287	301	272	301	287	304	273	293	313	300	277	308	296	273	295	253	281	266	292	289	302	275	264	289	308	292	285	247	290	281	302	263	305	283	276	272	315	291	302	294	269	292	315	287	283	292	277	316	286	261	279	276	287	292	317	276	286	248	293	274	293	301	320	284	280	272	336	288	294	287	313	318	313	300	253	275	264	264	261	299	263	302	284	286	293	252	261	310	286	295	288	296	296	250	307	287	284	278	285	305	292	300	285	270	285	274	295	281	313	278	316	297	274	265	302	311	281	286	274	296	282	300	255	281	271	297	280	314	269	260	297	298	272	317	320	276	317	294	283	290	289	264	319	295	289	294	288	276	262	308	271	275	282	272	300	255	282	312	273	266	255	270	296	314	296	283	281	273	259	299	297	263	337	306	295	298	305	295	315	276	269	294	290	283	275	284	307	280	277	275	278	291	286	288	292	268	295	303	266	289	266	293	293	271	311	298	272	277	283	286	279	258	298	283	278	286	283	284	281	303	268	287	289	296	300	311	295	279	274	276	295	275	278	251	290	292	277	291	302	273	276	306	292	290	294	278	313	263	309	266	268	301	282	304	288	292	312	316	299	294	267	293	288	286	264	324	305	304	265	263	287	287	298	268	316	306	304	290	284	269	285	308	266	295	260	296	304	275	321	279	310	290	337	298	299	318	284	253	288	271	295	287	282	314	288	312	288	305	310	251	286	303	315	248	286	261	271	276	303	263	316	313	285	303	287	279	268	273	284	275	291	291	310	267	285	273	260	261	293	320	293	296	295	296	286	277	291	316	286	321	286	297	287	280	295	281	272	276	277	261	271	289	270	270	301	306	323	303	293	316	291	310	309	260	292	275	284	300	269	298	295	293	303	279	289	279	296	269	271	303	293	275	297	319	309	303	302	276	273	274	255	255	288	307	319	269	297	264	270	273	292	279	301	302	322	295	309	278	288	266	292	303	276	287	283	290	291	277	291	277	332	300	294	294	288	297	280	259	299	297	276	326	319	261	267	286	286	284	285	280	313	277	306	290	299	263	297	289	280	270	269	273	300	284	289	272	304	296	281	281	299	317	331	300	272	313	288	270	265	319	296	282	262	312	259	300	304	284	294	296	290	308	282	302	287	244	312	311	276	307	312	284	291	301	277	267	305	261	298	286	292	316	304	286	285	299	296	271	291	302	291	276	292	294	292	290	287	280	302	260	304	286	282	302	288	278	292	310	320	293	286	272	304	281	318	302	289	332	302	268	298	306	300	308	277	298	299	271	294	295	308	301	297	265	255	284	307	294	267	306	284	304	294	299	304	316	295	319	299	289	278	304	304	288	294	282	289	290	307	280	311	312	291	259	263	315	273	277	297	294	279	264	284	280	290	322	293	258	267	318	303	303	307	284	304	276	303	276	306	288	285	291	293	309	303	265	314	301	276	287	267	270	290	302	281	270	282	281	285	281	295	262	273	312	313	268	291	304	298	323	248	272	286	306	302	260	266	308	302	270	259	293	287	303	282	305	292	288	288	292	297	282	284	297	274	269	340	275	264	298	287	300	303	284	283	286	280	295	268	265	263	293	261	281	294	302	275	264	309	287	299
32237	10344	8593	4371	2741	2066	1607	1199	1062	878	819	711	668	548	550	511	517	493	481	446	468	397	416	383	423	406	400	406	358	362	363	347	363	400	376	396	390	382	362	381	377	369	387	345	413	357	358	387	365	372	367	357	349	347	367	368	336	331	351	336	350	330	389	334	349	387	393	386	370	375	383	336	371	341	339	353	338	369	346	366	375	343	368	344	347	359	344	361	336	361	363	376	411	355	361	364	378	343	328	325	333	383	370	339	366	332	332	335	319	354	373	331	348	365	343	355	360	350	360	344	369	349	329	337	382	332	322	344	333	353	390	330	357	336	351	371	382	352	348	398	356	355	379	361	328	366	364	344	341	344	352	331	341	350	333	385	355	380	344	362	363	339	354	333	383	340	339	323	350	363	350	382	372	377	341	346	375	359	349	368	347	368	346	357	377	342	375	362	332	366	384	338	363	367	344	369	349	349	319	333	358	327	384	343	376	340	331	328	304	330	334	375	387	307	306	369	344	389	339	343	371	362	364	375	357	350	369	351	368	374	313	337	341	340	336	363	340	345	337	342	346	316	356	372	357	350	353	378	365	383	353	351	361	354	343	329	357	313	380	352	377	367	362	344	332	320	363	312	333	386	358	369	354	343	362	326	337	344	353	388	365	336	323	332	336	350	350	340	363	335	349	373	352	336	327	340	353	372	369	373	355	346	321	387	365	349	386	340	378	311	359	339	350	360	360	349	348	315	364	323	350	326	333	339	373	355	357	364	341	327	371	397	333	346	350	380	336	345	357	370	325	383	369	346	316	356	344	373	327	342	339	347	386	346	340	385	355	391	327	381	346	328	321	337	330	347	342	314	362	349	395	325	347	356	337	340	357	339	338	336	324	347	355	360	340	365	363	304	346	374	314	377	353	409	350	359	366	313	383	351	388	329	385	396	342	366	345	367	361	329	362	379	317	315	326	387	327	374	350	368	326	370	350	358	366	360	351	370	350	384	365	374	353	357	369	354	361	325	360	362	358	325	353	363	330	335	325	370	350	356	343	361	364	325	354	349	357	368	341	376	348	366	361	341	344	327	346	341	353	356	373	361	317	351	390	348	349	306	335	348	352	350	370	370	337	352	363	335	356	367	377	336	338	349	361	339	346	349	374	336	357	385	337	350	353	378	385	349	387	351	366	339	375	353	362	389	358	373	376	307	341	380	347	359	368	356	375	329	350	361	382	342	337	345	359	355	383	372	327	357	380	342	343	381	338	352	343	308	373	355	354	382	392	379	374	349	367	352	354	323	360	371	391	331	338	353	374	397	319	375	351	329	360	365	330	367	327	357	364	362	346	328	328	368	370	334	328	405	353	335	313	323	363	333	369	338	324	335	375	365	348	358	301	373	322	312	371	380	346	372	371	325	377	354	355	336	369	327	372	367	372	359	338	318	389	358	313	351	326	346	375	331	367	357	398	384	368	347	352	359	364	391	338	410	348	338	363	337	368	358	336	321	364	345	326	349	347	356	361	359	336	348	362	369	341	339	359	360	344	350	326	358	360	352	377	358	345	348	356	328	331	366	352	335	364	368	346	356	370	341	339	334	315	351	336	345	334	378	326	356	371	369	333	342	322	348	366	357	375	314	340	403	338	348	375	334	346	365	351	379	325	354	351	379	353	345	347	348	341	348	360	328	334	355	350	331	319	344	352	363	338	351	378	339	384	331	352	328	345	378	380	342	333	328	354	349	343	344	382	333	348	329	355	342	354	353	353	332	344	316	309	338	333	353	361	354	365	339	368	354	360	360	362	336	360	328	355	325	367	353	350	359	339	357	371	339	367	381	343	331	366	351	350	340	338	341	344	327	352	363	324	332	357	352	363	346	401	369	374	373	362	367	331	350	359	330	349	350	330	378	372	342	358	372	353	360	380	360	350	349	325	368	375	352	378	338	371	336	329	345	351	337	347	299	352	342	353	345	345	366	340	336	392	343	332	339	389	352	331	340	398	326	356	336	344	387	351	372	352	372	348	352	337	336	383	339	346	361	347	341	392	355	351	337	333	365	359	321	389	336	319	399	322	342	366	361	360	354	361	359	373	356	349	333	344	332	366	372	344	328	377	343	367	358	378	342	338	350	331	357	363	376	354	311	359	360	374	359	361	319	344	353	341	350	360	382	347	369	346	350	339	332	374	331	376	337	353	355	363	349	306	343	365	355	341	352	335	361	358	326	365	360	360	329	361	326	352	311	349	372	367	348	326	344	337	338	331	325	351	356	339	351	357	354	328	342	347	341	331	376	334	359	356	361	359	337	363	356	355	357	353	353	379	367	334	376	353	335	332	382	347	337	339	338	355	323	331	359	341	352	355	372	367	345	347	350	324	356	327	339	363	343	357	369	351	349	395	369	390	359	358	353	333	363	352	345	354	323	337	357	371	368	344	381	364	348	355	342	330	372	351	376	338	325	339	373	336	321	328	322	364	346	326	348	360	363	362	356	322	371	365	349	352	352	353	376	341	350	327	346	336	355	348	365	330	372	351	333	362	357	324	358	352	337	340	354	372	339	342	349	387	359	351	356	322	346	371	347	361	346	318	338	346	312	335	356	327	342	348	365	320	328	345	318	363	344	350	363	344	365	361	327	343	349	369	357	336	342	346	351	356	349	376	351	346	395	331	357	349	353	363	337	330	325	337	349	350	345	311	383	348	362	323	341	352	365	370	358	350	326	357	353	367	355	387	343	316	316	352	352	346	378	339	325	352	321	352	372	341	340	355	344	325	390	347	332	371	369	336	334	354	345	362	373	321	360	353	371	329	350	343	361	359	330	326	338	332	343	353	334	370	387	365	345	331	331	349	317	379	341	370	367	367	337	323	326	380	351	349	367	386	330	371	389	375	364	339	346	364	385	361	345	352	373	360	374	323	347	369	341	356	362	360	321	360	353	358	336	376	390	373	339	332	356	335	367	328	358	355	395	332	360	353	342	379	334	380	357	361	363	341	372	369	360	332	359	390	338	370	340	332	311	332	332	329	357	380	378	387	338	342	354	358	327	349	362	329	353	362	353	350	323	377	369	326	308	361	341	350	332	341	372	331	344	338	359	348	334	330	353	351	375	359	375	365	344	356	376	363	362	365	339	341	358	355	355	327	360	321	372	314	365	362	334	363	360	351	337	357	358	358	350	384	362	338	350	382	374	344	351	331	359	327	397	341	358	340	397	354	323	395	375	335	353	359	361	340	364	374	327	361	347	326	366	351	341	381	337	362	360	328	363	397	346	372	338	350	345	359	357	350	352	357	383	354	328	372	355	382	358	328	351	347	332	354	382	354	331	335	341	331	349	357	385	344	365	321	329	349	362	335	334	365	353	324	367	369	393	312	346	321	372	362	341	337	347	355	347	321	343	331	338	353	367	358	366	344	366	335	339	359	339	349	349	338	331	347	337	354	367	361	374	368	317	343	355	366	337	363	337	352	339	339	346	354	362	368	328	350	373	373	352	367	353	357	350
24868	21084	27456	24834	13887	1533	1069	993	913	920	846	867	823	823	806	816	799	806	814	820	845	827	773	778	707	786	772	789	846	788	751	782	769	726	756	807	815	797	778	752	767	802	744	765	834	744	742	786	747	791	782	759	782	803	767	760	830	799	788	752	787	775	773	792	753	759	759	772	741	777	764	692	772	786	757	745	772	752	783	746	759	749	793	771	748	741	792	779	752	779	786	799	787	741	769	762	787	778	768	752	762	788	807	783	761	770	747	775	764	754	748	786	804	774	773	797	751	770	789	758	839	747	744	741	778	755	744	755	737	761	800	788	766	792	743	798	798	756	813	766	735	773	749	732	786	703	768	807	749	791	756	773	718	773	807	782	776	828	744	774	730	803	755	788	694	812	809	749	750	754	816	733	769	794	785	710	749	739	756	772	737	718	745	798	761	773	735	754	728	782	780	810	758	760	768	731	775	784	802	727	767	739	751	788	802	749	780	758	805	786	732	742	783	764	778	745	749	766	732	774	758	751	799	748	788	775	766	778	731	778	746	739	736	772	759	774	736	730	762	760	803	741	774	778	783	818	766	801	811	768	773	772	766	728	782	745	727	767	739	760	722	753	764	781	785	757	781	805	757	758	745	746	750	750	782	747	756	790	753	772	729	742	741	773	751	750	749	800	732	742	741	761	768	816	786	768	767	772	769	760	803	752	768	768	786	785	798	747	760	701	725	764	740	767	725	760	737	715	742	775	751	772	735	743	774	758	721	759	762	716	776	756	763	742	723	798	734	775	785	780	767	756	789	738	802	745	782	734	734	773	757	771	788	732	770	773	784	754	805	769	720	794	816	729	758	781	753	721	759	776	745	780	775	767	768	761	806	799	775	745	695	727	813	780	788	768	832	793	751	756	806	766	728	681	751	788	754	747	770	806	740	814	802	752	805	787	762	786	741	763	735	780	758	760	751	773	748	746	816	769	727	771	774	799	757	771	772	726	778	711	747	735	739	705	772	812	760	780	762	772	756	772	742	705	767	750	799	834	757	838	825	729	696	750	758	714	746	763	711	742	764	758	790	749	751	738	746	813	733	730	750	779	761	757	737	772	808	728	777	732	741	760	763	766	774	718	738	777	768	824	795	734	788	774	751	751	722	789	779	772	813	788	795	766	793	763	769	729	706	769	736	787	754	730	788	808	759	788	789	751	799	809	762	769	756	791	764	745	785	779	735	736	752	782	772	742	777	775	775	767	779	782	787	753	779	718	802	795	781	788	798	752	791	735	790	765	735	755	777	790	773	778	799	782	771	766	760	744	804	771	730	732	775	777	788	785	759	791	773	766	768	750	746	758	799	771	756	755	787	766	771	763	756	768	764	747	783	772	756	754	752	726	738	772	705	737	788	742	761	717	767	720	749	755	788	751	792	727	784	752	759	747	755	745	732	791	808	740	780	769	798	776	767	747	767	765	745	806	779	745	796	801	801	737	747	747	750	761	726	769	768	735	740	779	802	752	834	789	752	704	828	761	792	797	730	766	777	781	754	794	767	735	782	726	779	744	779	820	748	791	742	788	766	767	756	778	670	785	733	745	722	717	767	798	714	745	749	754	702	740	805	723	763	720	763	779	816	799	697	754	772	735	795	755	805	762	798	747	767	750	812	750	778	791	787	726	718	712	768	714	751	790	743	813	815	796	794	762	783	767	774	793	752	744	789	787	805	727	787	722	768	746	772	777	776	748	747	776	710	744	753	756	755	769	722	731	793	810	771	750	797	794	748	780	743	769	781	755	740	797	756	750	757	805	840	795	750	733	793	731	772	765	768	809	754	786	734	775	728	755	803	688	787	736	822	751	753	737	776	764	780	772	743	744	782	796	761	700	812	759	818	782	757	758	789	743	724	779	807	716	788	742	781	738	763	788	753	774	744	748	724	778	816	765	778	734	778	780	780	798	749	762	814	804	803	807	691	747	753	787	752	856	762	710	729	755	730	755	753	735	835	759	751	787	748	761	772	754	750	759	762	771	716	787	771	779	784	759	759	793	769	785	809	748	742	732	755	787	731	725	791	782	773	761	749	715	746	752	794	792	812	754	795	853	742	726	754	747	768	772	769	746	740	730	755	790	743	748	769	745	741	721	799	745	779	767	758	730	718	778	811	721	710	791	771	776	810	712	802	725	756	788	761	764	785	793	814	763	741	748	780	774	748	814	714	721	821	752	768	744	783	809	772	766	758	789	780	795	803	777	767	771	702	747	765	770	778	771	758	792	756	762	761	770	764	738	784	777	754	782	799	777	729	743	807	794	736	751	781	715	766	804	809	765	721	750	768	726	765	733	810	763	774	765	782	803	762	812	759	763	758	780	741	800	782	757	757	772	756	802	759	774	782	828	769	734	767	768	747	811	792	741	718	770	794	764	771	724	794	774	756	772	750	759	800	688	746	738	823	760	756	782	774	801	813	737	745	745	784	767	776	749	707	817	772	765	743	802	792	733	743	749	748	762	784	762	804	784	796	796	722	786	790	772	786	783	727	716	768	800	759	748	753	729	806	716	818	773	747	759	742	783	782	718	810	768	765	796	764	805	725	823	765	797	780	753	759	743	703	781	782	777	741	749	744	767	767	803	798	741	780	761	760	724	761	784	754	750	748	751	777	778	740	769	756	790	797	759	769	783	747	762	746	767	713	784	802	758	771	813	774	750	725	816	761	795	813	782	740	776	798	803	775	744	764	795	764	787	780	782	736	740	724	756	798	726	789	792	759	768	785	769	805	759	772	792	782	744	789	783	723	780	753	740	807	725	775	738	726	739	757	752	824	718	761	740	714	744	757	800	827	727	789	755	804	729	768	769	787	769	759	782	745	751	772	762	798	744	728	762	765	769	755	791	745	788	773	770	738	760	733	808	769	772	801	786	770	728	768	764	782	767	735	832	751	786	732	788	742	746	752	778	741	783	764	726	785	716	725	810	709	735	741	776	753	759	739	731	758	762	759	751	751	776	759	778	803	736	748	800	727	792	793	779	783	753	778	757	753	775	740	731	768	756	806	791	803	741	759	758	769	715	753	776	743	757	806	734	775	807	743	766	789	737	736	728	735	793	716	741	829	796	747	763	750	794	764	773	750	771	733	775	768	756	787	759	756	721	761	700	780	759	735	783	748	803	774	760	718	803	755	762	796	764	801	783	793	737	834	752	776	777	724	746	750	772	770	780	752	719	740	783	726	799	788	776	726	778	783	777	766	794	762	740	775	747	741	756	792	736	753	798	788	774	769	770	761	757	783	792	746	720	793	743	774	744	794	829	749	763	768	801	776	737	729	773	833	742	786	729	767	783	748	813	789	763	783	764	730	791	827	801	756	794	783	738	756	792	757	765	730	766	784	715	748	753	758	760	780	745	785	793	794	751	766	783	756	769	815	722	759	794	759	843	727	782	789	811	792	790	764	771	720	761	817	731	789	807	768	775	811	784	795	832	822	751	750	723	749	745	736	743	757	781	728	739
33033	6549	5392	3057	2100	1783	1451	1345	1279	1226	1078	1076	1020	967	911	976	916	936	961	916	875	939	898	900	894	889	891	881	920	859	891	844	866	864	796	847	884	816	874	908	870	874	863	881	884	815	855	876	893	851	867	793	872	854	912	861	891	834	847	884	903	891	881	929	883	863	871	844	892	879	841	851	816	824	925	824	848	787	899	829	856	905	858	847	889	886	865	872	879	854	880	821	803	888	866	924	873	886	896	919	921	934	863	857	833	899	857	843	866	880	918	912	897	888	875	875	903	855	845	846	890	842	838	839	852	900	867	916	899	832	900	896	844	842	880	902	861	900	807	888	888	865	879	851	862	814	931	847	883	901	856	845	857	841	863	879	843	849	854	872	858	913	838	872	870	882	876	859	802	872	865	855	886	835	871	877	810	908	933	899	866	843	909	823	887	915	918	896	876	900	816	849	940	903	880	894	901	859	885	855	867	812	917	887	856	915	894	834	856	861	905	870	816	915	882	894	866	873	882	858	898	866	906	833	884	881	832	850	873	850	892	903	862	867	827	844	868	902	917	873	875	894	897	907	858	857	860	896	900	912	865	915	855	858	830	885	854	882	838	819	829	851	867	871	858	905	926	837	820	879	822	838	891	868	863	862	867	848	879	875	885	885	900	872	891	841	854	875	898	824	872	851	902	871	816	864	842	840	846	841	862	887	888	841	826	865	854	824	852	844	871	882	880	885	888	878	884	885	877	839	804	884	833	837	859	862	926	874	829	860	875	869	871	903	850	836	864	879	854	903	901	903	849	901	812	855	901	907	921	908	845	879	855	864	878	905	861	834	883	821	838	899	886	852	896	845	890	876	886	880	866	838	880	848	822	846	882	884	864	797	856	862	896	862	874	886	850	853	915	940	835	873	825	835	928	932	855	877	887	828	868	868	920	857	846	876	858	887	854	840	849	860	874	817	861	865	827	890	836	878	861	918	902	898	853	948	928	877	878	880	803	863	900	870	829	848	884	850	919	874	843	874	905	821	791	861	865	861	864	912	828	826	873	871	928	872	848	897	832	872	887	848	941	865	847	869	809	867	916	874	856	896	858	886	866	880	876	862	917	893	883	883	837	877	868	872	861	890	904	842	883	845	929	876	916	785	895	854	857	887	840	900	884	868	845	802	868	839	919	808	865	870	859	844	869	852	860	786	860	905	858	856	873	845	883	861	850	863	869	890	927	893	903	888	808	834	842	868	883	861	903	890	889	866	872	875	871	808	845	855	825	878	941	912	841	943	864	898	849	846	829	928	850	864	849	865	885	933	834	876	863	904	866	916	914	831	876	840	883	882	897	905	791	854	888	857	858	883	862	851	826	851	856	856	857	843	883	898	905	877	865	863	892	927	864	896	838	835	871	877	865	836	880	888	877	851	877	866	847	901	883	855	856	886	813	833	878	882	852	821	846	869	906	852	833	841	863	881	864	909	905	869	840	887	861	881	843	904	871	843	936	879	917	892	867	887	899	843	940	878	852	882	914	891	846	888	849	933	800	873	842	871	855	877	881	842	860	902	879	870	856	891	880	877	842	912	848	845	821	871	909	876	822	866	880	862	897	890	849	855	890	844	862	856	838	887	834	833	865	931	862	861	888	905	875	840	883	875	796	865	918	865	850	894	874	849	847	832	886	878	869	832	908	906	879	844	845	885	881	867	879	876	880	815	881	854	902	897	923	868	857	919	896	858	847	883	849	894	835	930	859	853	865	863	871	862	859	853	918	819	882	865	889	858	856	899	859	859	922	857	838	923	851	900	889	855	869	868	855	863	902	797	861	877	892	854	871	877	830	889	830	880	874	824	846	912	904	928	853	871	883	843	875	874	833	869	893	884	838	892	868	872	866	840	900	824	863	886	888	848	901	872	850	864	849	851	884	913	859	870	913	830	864	848	874	970	865	900	893	800	835	898	891	894	933	892	858	908	853	842	821	895	839	850	867	862	838	821	879	853	847	833	881	842	867	900	816	860	920	908	838	897	880	890	847	859	844	866	882	885	876	924	942	911	869	844	852	874	891	901	864	892	832	863	905	904	918	920	851	906	857	870	903	889	855	920	864	897	900	829	862	885	888	872	895	841	847	817	843	786	913	862	838	859	873	860	875	846	865	867	823	878	815	881	822	879	923	856	859	886	868	856	887	856	872	841	870	828	824	879	880	868	806	860	890	871	863	879	876	872	862	881	901	886	866	898	858	875	869	845	856	872	892	876	833	911	887	836	868	887	880	847	813	869	893	873	852	900	897	895	882	826	868	816	853	874	889	874	870	881	881	829	875	863	870	896	848	881	870	810	878	865	886	880	836	816	877	857	873	877	908	875	922	830	850	836	906	914	870	932	854	846	886	812	903	924	808	875	887	872	857	910	889	867	854	853	874	814	912	839	853	887	855	883	856	812	866	853	852	837	878	827	875	887	875	871	867	863	855	850	831	857	898	841	905	915	922	849	866	863	889	879	889	880	896	866	862	873	856	897	909	856	914	907	893	874	832	850	818	891	907	893	886	886	857	834	839	893	827	891	892	864	881	915	859	888	878	921	835	925	884	910	870	902	874	871	838	848	898	871	860	882	886	921	832	841	843	810	837	883	887	874	865	880	890	921	883	864	873	857	826	876	887	871	838	832	893	844	873	843	891	839	881	881	866	831	950	817	888	922	934	878	889	910	883	889	855	884	897	896	836	848	887	866	848	877	832	801	810	933	864	886	856	811	881	857	840	914	875	840	890	901	842	836	860	889	808	793	861	851	849	864	832	902	829	862	874	858	907	893	842	833	896	939	865	865	864	890	867	848	896	831	904	903	906	887	879	853	860	874	860	923	859	838	872	885	861	894	860	890	836	891	883	858	845	890	867	850	890	880	957	883	906	883	823	877	869	841	867	873	884	878	899	876	894	860	890	911	860	916	871	852	830	912	856	875	853	847	891	856	832	857	898	813	840	883	840	820	897	915	840	887	863	881	821	907	889	887	938	892	860	901	845	888	870	893	845	854	879	883	824	876	887	825	838	797	840	899	890	914	875	924	878	884	858	845	884	825	896	921	886	881	898	877	873	871	880	893	846	840	835	855	883	882	878	876	890	845	866	862	905	887	835	889	880	831	852	807	819	814	845	864	929	868	895	874	877	850	839	842	864	884	833	886	856	869	838	847	869	875	851	854	852	869	870	862	893	843	885	872	884	876	876	885	882	886	830	869	883	847	862	885	876	837	866	853	809	880	889	840	861	874	871	870	866	882	930	874	889	813	858	849	855	829	933	852	923	868	865	879	839	857	907	841	826	902	861	862	916	898	822	851	859	847	811	856	848	814	887	898	901	845	883	859	852	798	862	898	875	818	879	841	864	856	825	868	798	906	891	872	857	861	870	820	835	857	859	844	879	852	860	894	868	863	866	888	883	890	905	866	827	897	877	911	849	875	857	877	863	824	846	859	825	935	859	830	888	865	861	851	835	878	882	909	855	880
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
